From cb31fa3652b54ac6bc6db31b6f9ddbd6a2bbfbfe Mon Sep 17 00:00:00 2001 From: Andy Clarke Date: Fri, 20 Apr 2012 00:49:39 +0100 Subject: [PATCH] Version three first commit --- 320andUp-unsupported.zip | Bin 0 -> 197676 bytes 320andup.esproj/Project.espressostorage | Bin 158 -> 0 bytes .../user.andyclarke.espressostorage | Bin 2408 -> 0 bytes Multiple linked stylesheets/404.html | 134 -- Multiple linked stylesheets/css/1382.css | 30 - Multiple linked stylesheets/css/2x.css | 32 - Multiple linked stylesheets/css/480.css | 30 - Multiple linked stylesheets/css/600.css | 30 - Multiple linked stylesheets/css/768.css | 30 - Multiple linked stylesheets/css/992.css | 30 - Multiple linked stylesheets/css/print.css | 80 - Multiple linked stylesheets/css/style.css | 514 ----- Multiple linked stylesheets/img/tmp/grid.png | Bin 10715 -> 0 bytes Multiple linked stylesheets/index.html | 121 -- .../js/libs/imgsizer.js | 61 - .../js/libs/jquery-1.6.2.min.js | 18 - .../js/libs/modernizr-2.0.6.min.js | 4 - .../js/libs/respond.min.js | 2 - .../js/mylibs/helper.js | 147 -- .../js/mylibs/imgSizer.js | 61 - Multiple linked stylesheets/js/plugins.js | 36 - Multiple linked stylesheets/js/script.js | 28 - Multiple linked stylesheets/less/1382.less | 48 - Multiple linked stylesheets/less/2x.less | 50 - Multiple linked stylesheets/less/480.less | 48 - Multiple linked stylesheets/less/600.less | 48 - Multiple linked stylesheets/less/768.less | 48 - Multiple linked stylesheets/less/992.less | 48 - Multiple linked stylesheets/less/mixins.less | 214 -- Multiple linked stylesheets/less/print.less | 106 - Multiple linked stylesheets/less/style.less | 481 ----- Single stylesheet/404.html | 126 -- Single stylesheet/css/mixins.css | 5 - Single stylesheet/css/style.css | 88 - Single stylesheet/img/h/apple-touch-icon.png | Bin 2262 -> 0 bytes Single stylesheet/img/h/splash.png | Bin 2715 -> 0 bytes .../img/l/apple-touch-icon-precomposed.png | Bin 720 -> 0 bytes Single stylesheet/img/l/apple-touch-icon.png | Bin 720 -> 0 bytes Single stylesheet/img/l/splash.png | Bin 1958 -> 0 bytes Single stylesheet/img/m/apple-touch-icon.png | Bin 1553 -> 0 bytes Single stylesheet/img/tmp/grid.png | Bin 10715 -> 0 bytes Single stylesheet/index.html | 111 -- Single stylesheet/js/libs/imgsizer.js | 61 - Single stylesheet/js/libs/jquery-1.6.2.min.js | 18 - .../js/libs/modernizr-2.0.6.min.js | 4 - Single stylesheet/js/libs/respond.min.js | 2 - Single stylesheet/js/libs/selectivizr-min.js | 5 - Single stylesheet/js/mylibs/helper.js | 147 -- Single stylesheet/js/mylibs/imgSizer.js | 61 - Single stylesheet/js/plugins.js | 36 - Single stylesheet/js/script.js | 28 - Single stylesheet/less/mixins.less | 214 -- Single stylesheet/less/style.less | 702 ------- css/320andup.css | 1727 +++++++++++++++++ fonts/fontawesome-webfont.eot | Bin 0 -> 42272 bytes fonts/fontawesome-webfont.svg | 175 ++ fonts/fontawesome-webfont.svgz | Bin 0 -> 21845 bytes fonts/fontawesome-webfont.ttf | Bin 0 -> 41916 bytes fonts/fontawesome-webfont.woff | Bin 0 -> 23416 bytes humans.txt | 28 + img/410x230.png | Bin 0 -> 219 bytes .../img => img}/h/apple-touch-icon.png | Bin .../img => img}/h/splash.png | Bin .../l/apple-touch-icon-precomposed.png | Bin .../img => img}/l/apple-touch-icon.png | Bin .../img => img}/l/splash.png | Bin .../img => img}/m/apple-touch-icon.png | Bin img/startup/startup-retina.png | Bin 0 -> 5100 bytes img/startup/startup-tablet-landscape.png | Bin 0 -> 10331 bytes img/startup/startup-tablet-portrait.png | Bin 0 -> 8809 bytes img/startup/startup.png | Bin 0 -> 1915 bytes index.html | 133 ++ js/helper.js | 292 +++ js/jquery-1.7.1.min.js | 4 + js/modernizr-2.0.6.min.js | 4 + js/plugins.js | 20 + js/script.js | 0 .../js/libs => js}/selectivizr-min.js | 0 less/1382.less | 24 + less/320andup.less | 105 + less/480.less | 20 + less/600.less | 29 + less/768.less | 53 + less/992.less | 20 + less/buttons.less | 235 +++ less/colour.less | 38 + less/elements.less | 50 + less/font-awesome.less | 240 +++ less/forms.less | 175 ++ less/mixins.less | 250 +++ less/modernizr.less | 51 + less/page.less | 63 + less/print.less | 71 + less/reset.less | 21 + less/site.less | 39 + less/tables.less | 86 + less/texture.less | 197 ++ less/theme.less | 253 +++ less/typography.less | 197 ++ less/upstarts/320andup-modules/example.html | 172 ++ less/upstarts/320andup-modules/index.html | 143 ++ less/upstarts/320andup-modules/upstart.less | 112 ++ less/upstarts/320andup-panels/index.html | 249 +++ less/upstarts/320andup-panels/upstart.less | 91 + less/variables.less | 60 + responsive-type.php | 187 ++ responsive.html | 41 + robots.txt | 4 + 108 files changed, 5659 insertions(+), 4087 deletions(-) create mode 100644 320andUp-unsupported.zip delete mode 100644 320andup.esproj/Project.espressostorage delete mode 100644 320andup.esproj/user.andyclarke.espressostorage delete mode 100644 Multiple linked stylesheets/404.html delete mode 100644 Multiple linked stylesheets/css/1382.css delete mode 100644 Multiple linked stylesheets/css/2x.css delete mode 100644 Multiple linked stylesheets/css/480.css delete mode 100644 Multiple linked stylesheets/css/600.css delete mode 100644 Multiple linked stylesheets/css/768.css delete mode 100644 Multiple linked stylesheets/css/992.css delete mode 100644 Multiple linked stylesheets/css/print.css delete mode 100644 Multiple linked stylesheets/css/style.css delete mode 100644 Multiple linked stylesheets/img/tmp/grid.png delete mode 100644 Multiple linked stylesheets/index.html delete mode 100644 Multiple linked stylesheets/js/libs/imgsizer.js delete mode 100755 Multiple linked stylesheets/js/libs/jquery-1.6.2.min.js delete mode 100755 Multiple linked stylesheets/js/libs/modernizr-2.0.6.min.js delete mode 100755 Multiple linked stylesheets/js/libs/respond.min.js delete mode 100755 Multiple linked stylesheets/js/mylibs/helper.js delete mode 100644 Multiple linked stylesheets/js/mylibs/imgSizer.js delete mode 100755 Multiple linked stylesheets/js/plugins.js delete mode 100755 Multiple linked stylesheets/js/script.js delete mode 100644 Multiple linked stylesheets/less/1382.less delete mode 100644 Multiple linked stylesheets/less/2x.less delete mode 100644 Multiple linked stylesheets/less/480.less delete mode 100644 Multiple linked stylesheets/less/600.less delete mode 100644 Multiple linked stylesheets/less/768.less delete mode 100644 Multiple linked stylesheets/less/992.less delete mode 100644 Multiple linked stylesheets/less/mixins.less delete mode 100644 Multiple linked stylesheets/less/print.less delete mode 100644 Multiple linked stylesheets/less/style.less delete mode 100644 Single stylesheet/404.html delete mode 100644 Single stylesheet/css/mixins.css delete mode 100644 Single stylesheet/css/style.css delete mode 100644 Single stylesheet/img/h/apple-touch-icon.png delete mode 100644 Single stylesheet/img/h/splash.png delete mode 100644 Single stylesheet/img/l/apple-touch-icon-precomposed.png delete mode 100644 Single stylesheet/img/l/apple-touch-icon.png delete mode 100644 Single stylesheet/img/l/splash.png delete mode 100644 Single stylesheet/img/m/apple-touch-icon.png delete mode 100644 Single stylesheet/img/tmp/grid.png delete mode 100644 Single stylesheet/index.html delete mode 100644 Single stylesheet/js/libs/imgsizer.js delete mode 100755 Single stylesheet/js/libs/jquery-1.6.2.min.js delete mode 100755 Single stylesheet/js/libs/modernizr-2.0.6.min.js delete mode 100755 Single stylesheet/js/libs/respond.min.js delete mode 100755 Single stylesheet/js/libs/selectivizr-min.js delete mode 100755 Single stylesheet/js/mylibs/helper.js delete mode 100644 Single stylesheet/js/mylibs/imgSizer.js delete mode 100755 Single stylesheet/js/plugins.js delete mode 100755 Single stylesheet/js/script.js delete mode 100644 Single stylesheet/less/mixins.less delete mode 100644 Single stylesheet/less/style.less create mode 100644 css/320andup.css create mode 100755 fonts/fontawesome-webfont.eot create mode 100755 fonts/fontawesome-webfont.svg create mode 100755 fonts/fontawesome-webfont.svgz create mode 100755 fonts/fontawesome-webfont.ttf create mode 100755 fonts/fontawesome-webfont.woff create mode 100755 humans.txt create mode 100644 img/410x230.png rename {Multiple linked stylesheets/img => img}/h/apple-touch-icon.png (100%) rename {Multiple linked stylesheets/img => img}/h/splash.png (100%) rename {Multiple linked stylesheets/img => img}/l/apple-touch-icon-precomposed.png (100%) rename {Multiple linked stylesheets/img => img}/l/apple-touch-icon.png (100%) rename {Multiple linked stylesheets/img => img}/l/splash.png (100%) rename {Multiple linked stylesheets/img => img}/m/apple-touch-icon.png (100%) create mode 100755 img/startup/startup-retina.png create mode 100755 img/startup/startup-tablet-landscape.png create mode 100755 img/startup/startup-tablet-portrait.png create mode 100755 img/startup/startup.png create mode 100644 index.html create mode 100755 js/helper.js create mode 100755 js/jquery-1.7.1.min.js create mode 100755 js/modernizr-2.0.6.min.js create mode 100755 js/plugins.js create mode 100755 js/script.js rename {Multiple linked stylesheets/js/libs => js}/selectivizr-min.js (100%) create mode 100644 less/1382.less create mode 100644 less/320andup.less create mode 100644 less/480.less create mode 100644 less/600.less create mode 100644 less/768.less create mode 100644 less/992.less create mode 100644 less/buttons.less create mode 100644 less/colour.less create mode 100644 less/elements.less create mode 100755 less/font-awesome.less create mode 100644 less/forms.less create mode 100644 less/mixins.less create mode 100644 less/modernizr.less create mode 100644 less/page.less create mode 100644 less/print.less create mode 100644 less/reset.less create mode 100644 less/site.less create mode 100644 less/tables.less create mode 100644 less/texture.less create mode 100644 less/theme.less create mode 100644 less/typography.less create mode 100644 less/upstarts/320andup-modules/example.html create mode 100644 less/upstarts/320andup-modules/index.html create mode 100644 less/upstarts/320andup-modules/upstart.less create mode 100644 less/upstarts/320andup-panels/index.html create mode 100644 less/upstarts/320andup-panels/upstart.less create mode 100644 less/variables.less create mode 100755 responsive-type.php create mode 100644 responsive.html create mode 100755 robots.txt diff --git a/320andUp-unsupported.zip b/320andUp-unsupported.zip new file mode 100644 index 0000000000000000000000000000000000000000..8ff2bd85f01129602ce6d1d814bbdc420f118450 GIT binary patch literal 197676 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
7^8k(Ezj)ivjDJ5yW{^^>283-X~G}V0Lp0 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

UI^dn6fvufd z)?n%S)-pg*1wXJRcWo#Cz-lkSRl-%`UAvS4qBTd4)X+fkix~-A1AS6at=a*wHR;P5 zwI1uo>wc5<`OaBFYIKb^Dr@kHXfw5k6T){*>e-vMfF-n)TXc|(zhpy0=;tbd1I2O2 zbG^$u7vTUFw&{!$IVvgDcR=T{1r1%Jj8>6L>6*#>e|G86T`u#GzZn+@8B;XBdeA=) zy;*D6F5{Bjb8V{;9ZTRr#uRe>8hY02TQk0T#kH4Q?g6Ik+1@>qufUsoLGV{g_$~rRPwI4^-#{3gN$EH<`rbX8=Ek#^gKKm{pE*#3^3WxZYNpW8u;F z&j>uD=Rl80KKte5GwPOo@1PJGG~kCGbW9hV9=A&BH?>_c-hUwHMWH_bnEq8WxZ4?c z<}s1s@s-JC%$gbJwJROUU2N^6IaB%z1Q0S81cZ^l_e>d4Dh8rPLiH-}QYH2AsB#^w zIV|F!?fV{rap<|&Lstq_L{gL?NyiQfOfOa}4-Rdw?-2WEVD{r?Za! zR`f%|^nn0V>qZepm5~%z)mrYyONzo2Z1FAi@eNBE9YL+FXTrWdgo)NfV1=|@*09>f z){!toRE@-F6KRM6EQDaE0NrW?e!w8WFmaQc#u`u%M9j%nxjVXKD?}{*I{mA_MxTTj zcWCE=sx$3iUG`gV`6*$nWVi!oKE{WLA$6XF=ZIp%DvPnrYx8EafYvC{oI`2`&sW|i zy;z)$E8&_hQ-tPeQsvB=^((e)Wf^nL*$>))6cry2=R;cMDYLt4V3EZ#At~()c)s&G zMNbdvJ#53vciTw1co;b)1_@~%)Ghrd_sEu6Qs5z##;#oAr6f)>q*t=A=VE9M)(%vH z-Mh;tfs@_!1up2L(DkWPv8S;CMh}%5P99(w;2D0588|uSK$VpTQF%MFlX{gCQxdqr zMy(&uX;Gn%S>6`Qc0|Inx89jY8YhK8z`|SEdAMmL-7U|Ol(Gaql#UryH?@b)Z_gJm z9k0y^7N&B|DD`lG3hO^OC9bZRws8nOU&07aOp^5uPsOL3i`bfjm%%?uKfObPUxYTU z$wDX2U-3v&_%eb33qqTscD#?_X}G(tb3D3;gtmV8a@=QwenfH9{W{>JBSxq{`u#;P z>QfETgg?Jdw1S89C60RoS%DH&xV)bSF&~Y-_Yxm1u&XwQ8xB&Ki!K=f?H7Ioo+Eu< zlz5VXn6^%0kMbdYh<1}_0ZOnN&4EsfHrdi$WuJ{!QjPMg{6g7PrOG%EW+}z(7(PTi zT}T-R|L`mghw~cBLF@WZAwcD#ldwOEDq!xVk3qXl%n zMd{O(_ulk#D(4JdvY!iqo~hbTcjgDmWi!`v-H zK>x`}qvgm#B~71XT%ih6w%P+z*={FN_h-^CW;U>?S;}XI{a>OF%m}8Nt!qMc+FJflMkX>f3=~DWegxGx%<##Cs)h zHRhbg5eltBVL*y-IoSp8S^A;cHwYwOUTrn`Xy`qCxH&=qccHy{!W6DpnwhyMgwID@ zpT>edp1blZ4*@U)hR_+Bv$~|Ek$&vs84CfZ^X&6Jb3z}@Jtj+k5C>xlxJb5;1@m7~ zODz>G)=$~VW==z@Zorqa0({IM$ZvV&gzBe*@$k<>=4*k$k{~yn6Jaw)SahPii0;M% zF|zfTpc^!Y0++KL2(vH7TLE2GQTl5D=EBeCSXLE!1i*qd)I=bQfD|j$gTDaJV%S%6 zr61tn$*jjj;6{iwsZ4{!C_LCH^>Y-A8lghL@%9UeIw_-0=~EsHy5xblqx^n+XzKm^ zuy8kT<|_f925v*q^xA*~3!>F_dFE$q+XG@OmdGIWqz5}s8~`YUse4N2g$0W_9aX=e zId`?!q4>~U#WzbaFHNfbn`%>Z(RIs1Sq$j?lAEThKW3};t%QcfH}LPoVr zCnu;GQK-tf=QOpOuX^?x4vHkmP45)9h0RX@twCi_C_&+{e|6r){nnVVSKn>hY034^+p-5M*3?^E42cYZ3Clq0wC#%`y`T8&f~ z7-TA%Il_KGs(C~>u_f^VwC2|nZepUyAH{_hIDM)84qt9IQg=>%x%q=LtNjA0)_e*9 zXt1qr@dje@9~J`anyDV-6qBF`;J{_RE`(^QnBygH9`x!9+=fXMqk8!r>{qjG~d0361RVfe)S+bc$$ikTFS)J7Lt&j5dXA zu=Q=l*zm?4&GL=inyFqNx8UY#TZwP z*$FT8sVv?29ZWPm%8X9kg$!VZeJH_wkpg2=344XJz`@5z9Ab|Fm;r!C z&^;px+fszZMkpPYPi5Osa3DoenG27#36XOJ()~1P`iSZD+6&^Ocj49M;@lsMqL|_n z6I0u)d=F&x!E6^LJJL~`M8QSJv#8wNWkABnmoP^4#rxMGfH@7Ug_@lTQbx_g6$G`3 zP1xr!uB-y!{CuYq!+E*5Z?{y>K(8+Bx^v+tkJH zJCl)+a3=uC*nt4yQE0>`eqX~PASy%Iw}?srNHe6kct!??N<`do${}ZznB}U-1Ch`@ zW7l2Fj9L8Xf!5K7k(8RVTWpgL6jl~s6NQ{1LQwW1L#BMUM8>Er(`ZtgAJTm=epKF7 z85RpzCs-ESi6*8R5(a-YuSWed@Zs{CzGO#;EKN2N809^XX?(wxAcaaZGbBc6QP8GI zT?vzPjQTaQ<_4?)0XoonZ5CFX`YZppGm`49sX3t87ya4p^hzX7z3$*IHv2^G?}|S; zLGO%ly=V3w;=c8lX8}_@?&2VOVTG^0uZV^xbHy;7Is|RNRC-ZegQ*a=}nAroAt>R*_gNP0R{Tyd|w$_ zDbu6&ssnS-Ogfxt>ZH875M{I2foA%2uw_)#B!r~gX0SV69ag-?8WNRKNjxfNdfgt8|Z)97(zuY zB;GaqK$fn;hOizeUtw{r+|vPS>s)KLWst-YRs;J9QJK&g9z7?;EE$N%DOSXcflGXu zsU(p-f0uj+PtRI<_k$LyUcRh`EZPoFr59G=yQ_v5#vCoEJ!!-rnVGTmRRj-S;o2~` z`p>-z1t#(RD%Pygh+%tCL-?^(A$fW=*u(hMz`h28S$gSf{LaneH ze2zuoHY23k)n!%tnrumSHC=col0Ugp)Wf>X?~$4n2&owX->miG5RE1!7>=0l8K%F7 zhATAvD+45Gx(s*)`uc735@Cg1Wgnx444JrPvwWiYBbvsJ#uU=KL5vBoWXodoz#X56 zI`lNWi>81^YEAfTFlH6}uzm{n8fYj;B3bkv=HD{P=txaXvD+IbFX-MBL?=xz{Zb%k zul(>Vo9Jp?INCr%O^3dvO#^3Knx3e+Z+k;(rtg(@sfOKA#7O7{>b2`_-sYs0gg4eg zEBg3Zei`ZWn>DXToWdd9ykaK&0Q|P{eywBr%VYcD-_(c{GUF+@-{nk3q<;rZ{~ia& zdz1M8BMJfl{1u-5DK+B%BOqp`#moKm{Yzo@_XFZz^1lCx6>0VUZfyKN9g_TQVW{Xo zhZHPq%#hzySm>^GuGk5m~<;U%JsUOu_8pQnk0D>B9WZGb9SW23`{XMm_fGJNvtlset8Dj zDyt;H6sDE;*D9o{2HlKI8J@vQ`);sF+HmINmBCis;!G!?ZK^Y|S5D|n?@N;({y7=Cd@X)16$a;gr9(aG0sEMhrG-|1|6zpiA zL|R(N=(L|DH8f7pZP~-9TJeM1bt))Ng>bhd(3oB$+E8Ccnfxhx4wyIHJqKRAKS}Eu zxUvRV>!f}~Je|*zsLbV*;}_4|;g>whKQ=qsB!S3FFL%xXXCR1r<;tq+E#!~Lt1VSv z;BMZ(_PS`89fN>gT=f%OoLjNo39gLV#w|N_^8j#H&+N>3z8DVNl}veejN})?KhzGB zG!O*IafI<)K8)+)P%zcw8&(+vPW1foVCdA>Uh|WglT>K*c6hKi3f-4Y6cyk*drmb` zBv&|IvDEL`0vWG}_BX=<^S3Go_H>WbXH-|(RMd&!hE)+|hcye3JFyHk-UF&B*s^>& zlFYuuD567M(p)4o11;jvRI1?jA%2HDXl+vUTj+05WAjB*1{IBv1D_5O!qtf&r_luaLH(c3rrgJyD2)`7=2XZdUO%2y_CihjQd~%)bcHHIpka zA`4xNBF)YHr-;l@WvYHDOX@f0;M7`7q#yy^=i#}0Idh-<$p%LBJW5{BRBLUNYsnWK zZzjSm7tU|aX}%%mY|q-h_{1#P_J)2GgV!#K23^M}ppmF5Z6-#RXd=v5yu3OSMJ#YB ziFnS8Ty;oFsm<(s^U_JH1jD481Q-_xNS_7yufnDcc* zmsu9b?WhB`xG1?wP5?;CeMnv8q9VpVGEUQHbZOQmrG@jLaS=2$QrET78iFBB8ih}K z4DS3DC(5t-MIjCQbSpp*t`uasRBarQNOqr~73GV#N`AACv8i?d96apK8DxCI7#A&1 z*aG3}lkNj)T?v9CnBnfvjX@pZg9x}i}4%1q@n00x2XAU2G%PD2h|XtZrF#|V<4g^t=JjM*=qwjBsIbdTB<|lPQA)?Vx?|e`Uuzx;?H&6a8eJ=!9n4uYFqv3Un(! zH}H&J!0+}>D42Pa%)+arh*X4Ozi@oj9q4G5dK@F5 za;eAr`3~A)p@Aik)9R)H20#}RAfNA%GP}VqLO+vPo#_Q~g1ChV0G!`;2{N@jlevi5 z^qfVOel?wkKP~1IOuY|z&S4N((Dk@HN|c{J{c4N^qo6CC-R`j|cb)8zI1s!Yy+!KA zAX{-z)pr-8Kgam7=bSlh`Zi@s)JzH~0oag{l=s)8Bh`9hDl#Uke2S+*3G-DR3f^r|2WXt9Zef7 zc6dBaw|K%dtsU7h;3y5F6lJeTN{mkx$j#=+C|Or${hG?PVSo7?s59z|*W`TgNqVML z0KCR$Cg|YD)acF0AmSp{q32TiEMowVDXKnM5QseX)_}HPUN$|awr3JU9}mODjL{It zjF{vG!x)v#O=3H3NsoBi?)_t&8=d=tl>2m!+Hmx{<(hj7ILMRy*_uA)dIApL*)@~0 zx)vRJ6l}FHGh&qHz;89>374}Wl8=PX@e4z~0Z(OdTiMe*d&kX~*zAz+JH1+&R$LTm z+EMX2z1_AzU5teMe_iFf7$KHo!Ta1C`P;jDUAEQ$l3@e<0l;5-PLB7SKL2y03)$3( z=vMq{oz$T`Yw$te5fVK%|ydIKHYU=~xgi&Zp&Kqp}=oVpl|18<>ntxyk z>Y2Os_%>8Eb2v)}cS(BlVh@qcHFSTdPjde(y4pZPmL)jgZy`NT!|TfmXozXB5hl8{ zQczmhg)YDE4^xB9bL3yxvstQ)I;*?nRf+hvL0Wj;cKzcFQ%ACg1qL@d%5GWY8$ z`QuQ~XI|u^7Hfj~`%!T3THZD~ao3)0!5Z3|_>(uC#!BmjKAP){knq!GQee#w++H_h zv^V;zAi%(`_Ms<{b{tQTGP5&uYp0a;Hmps}k7kwln2(u@k9E#?#fHAF)EsTXI`3jv*m=1&f0~9 z8t=<9i_D8EB(#Y3+03$4P^$|AN(ckd@4tC3MEy6kd3=MA0S)APbiu~(?br5sFk$}g zY@rU=M5c|v^yC@}H`f|3ZBli?TQg*Zl}}N&5S$d@+WPusWw*S}0$aEzH+ZJ!E=9LD z7=Q8EPT=^ECK!})Yr)?=o!m3vc;;|FzZFyb^4p7GQGe>aGwsn6mnCS~xo#Y?b5sFyW5K3bWS6V3xYpQ? zzYq_?drd21qL{Hssx<1_S^={LYU4er6>8&!6DG z`{w>N5Aa_Zz&~Dy`X0db{}U>V^&c^0YZIscFDw|}KfDG56FVdAU#tD+w6jHJ()PQk z#qHK-D8~a*j=Ad54Ca_`qG>>t049NLPa9B3UxBTKM9g9S+3Re>V!I*bZ!b6O*k0rl zGX}ZYy95CCp)?igm965gMypm^tEzD}_hGFwPdy2w?(h{jPg#|R<7>BODK74+X1lt% zn&9%d_66jmW;Y;oJ|s;x1h>+h6$XyqLmo8}=G4=DZj&pnlE$aK$vT|$wk9J&pmC_x zpO@xw(dhbee(Tut80Tg3A+E|LEu?4w+0C)6(~Hugi1z9}{YQOlr61tJu+nh4bQzj` zNO;T+Y{r3bH{%eDuTWfL3RXMcq-YqQ)}heZa+@hOJz0AQJ=vPp&@?2GUyecXm!n01 zqIAY}ZLeF&LU7sU|!`cxu~9pG3=aEwiAcyYf{FoxU_IEKOMb_ zQEf^4JU`vMBYvVrEbcIXFr@;M4Z?OX0777w^Ucuj+RX)f?2nd6jL_|RHjH3{t!sHy z&RilGfrV+)eAaU^Ugd;N5vcozurtii9hW2El6tj7dDv&Q{J^Q>twMCuthi)mY0}YC zoZv(LYv7bKKR-lovqHVUDmhHRQL-)H{wf{fzbZ`sbz=T;>-@iu=YOvzE&0zcMyvOC zPwKy>d;Evu`@iiwqx*l$U?;u}*7H9MmM)}_zUD83?GXRp4Hi>04&wTu1dKjWs{rzebeP3JpR3P)io%FDC@oL3lgpNPkgGuOSUGnHeYLY`B?AWs)GB7X-b!L{OKo=6=7Un-_}CG zlxh#4YPQaP9b%D9nStpZWk^c2diGDG5gx3TM>^&hk<_H6k&nbg-bD3KW0mqa?2)Dm zfb)uuR|35UN>Yx|h_rl<82t^Y3u~o5ctKys8 zr|-C9oUVQP?A_gCoOAp9SYsvm@veMxy>rfIK2yJj$^SKw@o$%hR{M9Z&p)RY{VAI9 z-vq(TPXBkQ(ZBrOKdImQwF>>$BF%qSq2IeZ|J!tkmHuBk^#3(>{2$bz-@7~i+jNMH zmHl6S=>O;V>wi#(e(&!5Z_^3&|MElhx>g3tHZ+b__Kr3-)^-kt26Qrx77nI1 z7KZp1rdH;L2Ke?4t{)K2#L&>ep6=hV-0$6;e@-0|_|rt7rK!trbr-)$$SvsO6t+1Vr``-Gu>UlF+k9#)*i6c9-iEfFnT znH(Qh*X+fv$&K!V(%tL@XQMqvhLVcBIAqPw+NFAdIigIxdWR~hnY>x^u;deF1I7_4 z_rMOWlTOU9xkjOA6|!6=ir|vGB4|e_!@AWeXZ(65nc-)TjS}~^tx@Cqq4j(lM~o&& z;NYj!KsoYAx(t2A5$Q9-Jh;B06eeqFd8Bhph+y_94?%9&rjs2kdBm`7nswxW1cZgk zU7s1%U&^laf0?}7zqvXF@vT}4e}RSvLYLp0z%((0)HdM8nY*V|e*q^AXb14O@9v}4 zHI=v#vOMzHjxAyX`4q7=3w}&XaQtG?ZpO@IJ8JhiSj{vfw;$fnD%;AnM+z0FQhx!6 z5J9QG2D8M%-iaItlc`)l+8;~C==?j|K=%|lkn31e8=|Rrwp9Bbl`ynP(v4~uQ3x2m zbrMa$9&mP6d{!IIZt<||XhE6xASH~lW~>0A;c#^${v#qC=i4!bf;>rg9T4gbs;!wA zI`2d|xZKm{XdB(JoIugTrCZQ%mp>rsxzm>bXo87PP=u;B5rWScTjs7(-EXGbH*xP(K!@3Nt8)W(9vw;Q8y z*-8-E47a5#>TIN%J3Gl8FfaM|N_iPhvDse6kd@mEhrWDzci#0EHz{rB_eT*C1$H_; zlKfbt-o1x?j}~n7sgTwbI-lnUV<8wjssmmitv{C|gI29@!qf5gP5-lb2y$QeKEj4j zwmSi$FyMAWmu}2ZiqzLhn$8!QSYSQ|Kgg>?c($HqSc~}aA#{@+EM8Y&3s!`ADScc+3&cPQq#!c<8e6n!$A3X%7 zI4JGg93*f z7T^+xdv1|y8rK`%mGR0`?yf-n36RutIzb?#prb#-RUlPYq)Ci73_hcqM04+Re_Bvn z+cPJTC&H?XD!o8DemZpX>Wa)?AA8ml6S4)Pq8t7v{_sqzhpt`+GljdI%K%NCS71NS>jA7@99 zlXy;&*=OV_*fQdNMX{($9+J)--4=h8mh{m_00{u&SSydq`hpZW4U$FAVm+sI4j7F` zN7s;)^M0IuJj$_L_fCpeVLSe1mMmpF0uIvvY&-&=qWRuK@ibr%M_iNWlwce!9ZIeG zv581lMS8{g+4~4#maQi#fP`;d= zH!JFBZ@SdB#61hrUYLY#R7XQKE1mGjcN6$L8&YhzZq76((Ajc^c`z{q-szR>gkO3l z>{k*^aygzJg4vvM&J2F?*8%Q%E`mIF;vLw5wVTH83A}RV#(g;2yrqPsDFAru<}#Nt zq9;%3GOO?4w^8gVi?pz<4ez#Uj%>9qR_F}RJ$x@IFuEWQn=B5n!=Fv$4X2(vrm$}& z>@g&ir@JAc+0sL+rTMA-eekC*^IER&b{C3K=_{%yU=!7?kDPLO&4X-_VQRZ(ySeH*s>tI1F2BVv08m{L2;7>`eMzpwi`eEy#-i?@g6iILBA3; z4kEXRa2z3WPDoyR>`poi3bj;oaMMJ~fD_}g+U92+Q+zn3*RWs=adQjpu2Pg#mL}eE zr)*}rc}f*v=E+k&1RiyrG1n`Csjs)w_C3$dZZC#uZ?_X~#1Jp`%4>~r#3sn1P@Q$e zkoo0!9^jh`@L(kyc1)9v0cYf146x0ZVw?3-;|Y8opw_|_%^+D2pwR3<0Vyqv9Oyi} zs?0?=dPPFi8FpKriIDduZVIqX6t9Msw{W;8dqaBWiD@2EnK|By7XE-adMnSU{V5$T z!@7?(LH^N~YP%jwYh9B&3nbnsnn}^p{1e#K8a5!ouSWrgobivnx(V98uzbFsnA7D7 z)Uwk#vx#MH!X*nOwjHy- zE7B*4Mp6>)-|` zH;J3i*V2w=P2lb}#_J`PK{TIr)HA))RQ3|KhwIyg7BDG=$HR84nKL)&W{3u(xK%Ui z?VQX84zB@-GIy}sD3;-2^a@cj%q*-pKnZ{E}fCA zur~L`Rza_|6h!Bb9w%Yxl~&1-`CdvZFcM5g0x@Stqx4{j|oNB_E%K&ox^kY zAwPN(+Wv?0eYGCkf zodu}>1bz%X2;t7=xwiFUAV+9Wr$OcCQ7!?sTZK#LYBe=(d5Q=YZPK+x*D|!UBM=lW zHVWb}7G1smOadW&uiR-N6`Z${6nDbl09WUH zGadZE7pLgPkn*+@c6+ok+!l3nh4RXkp&7XzQ8k3of!opPGhqMZ#M;$PNOyQL?ZBBC zm*l|tWO{Aoz>^{)(Ihl!JbQ9=o9fVZYsU=u8IC^*k9Hsl0B78rbS)0in9-AqXif3y zT<_k^LBP1m8#_x|JH{&OjXAS3WxS&dZs%rrWtf9xjmeF}oheg}>^(K^+}@1`G&b*q zfks|u8On{riwR@e+Y5V=tXkQQw=LN-U0Yr-awVXTG=`?xxOsZR^!s&z_>qrO5VO8K z@l3(V3t-3^YJ~e`dbd5K9A0J}>bOp$($;uU0wZ=ShX?&nC_il8Ud;kH2t`ggz*_>;hAPl0 z4dnnfh|@>PJfsi>p^S1lUxrG+yomf}XaNxY9X6Rddzo9j69hR6VgAe^6J`sY;$hp) zu8Cj0T6hQyAcT3ph5p`1%}O`~Oh<#g5tB53V27@ZNx(f&)!%sA2AMnl_3J*QYf9~x zP0C_?onAl*V&-BVT0`pvn)9@h2Z|o&ST}Y0jH-SpdxaU&-<&qr4fKb-a z6gq%l%-W#A9bR3^++x*dWP?YPNx_{Ppt@FR#O8GN2#@Nm+#gG9y1jZNUniL2VHLV= z>M}RHjg~%}5UNX|8&c&3<9ap&zzS3eO`*hm-{J8b%P1P=Kim$c4jKZD zuDIt?zDY)ws)y*Rs7HV*B6JcV!D7u*Y{RH>4jag^5;&~_28N(0Z|b`s%{lu9;Njj$ z{`7sCy0ApLH<3tqQ~?C`cJg8)&coLMviPQ%q&jU)u_8a@kSg>b;3Cf}d``A&6dUU)l8YQps+~ z5*=QGS8Px&%)j(&8h!9x-F4&LBgg!QN)hMmTIm-KyXLIUu6jJvLFVcwW)U5<*%XsH zO84kxwpy3#_uVU*{o7Z!Q|p!?kh3S;T%}*$`5D{9sLl~KcgIADSvtSpTfbR9ak<{3 zXIV;1X^u%+`GITU3m4C$3sB~Es|UfvHCT$7r*4UF-?pKD*PWaILk56#?r!I*{>l!p z+GM$k<+6qaN07KmMr;(QvY_4|Wn(I%0tXx9kaV~_)MjcfmvNo6XA1U7$0`yGm0eCqcTz5Z%-u*9eorC>x{8NI9!e1}Swq4W zdazRhW_ontf#I;q$T&;sFXk`4ZPf>zG|Q)2ApE(Q0`W+as^5Mp@HflLl3z5m(~6DE z(M3<$3Y3I+wI7W0U&te>LAWxreiyiq+6~`eUk3tm5eE+Ng{ku!m*Xz|{+3Mk zd6Q|Kc(FerZo3$5i+ibG?=y`?Y8`jD^BBd86U#7;G5sat-BR5|50a_bnqNT^Pi@JM z4BgrLxvGYNMM9#bRyv!-0<#3i&rfU4&vUfdT67gNuW{OF=3V{!-=65A-$3iJSoV0Z zST%L?#9wKWH>lmc{h2HlrXSiw_8DnmQp>DKUg-3Wt74mj@`eSc zZb&19GKSn@0*MM4tZc9;N0JfDE&ezY;$wDNyoaGWXk%IdYn1&D%=9K?Zg4pvT%lUi z6G*I@#bqpZQLF43oaWBWNi8*)iayq}L`3FCo4Ax%)*Mi?n6*T3RRM%=uPC_X+>d#g z;fwZf{gJR#RyvqrXc5lN&Tng>o?R|H*1;NCY9eOu<0yO7@1_3Ckd83y{?feR0^oxB zNnAgjt7gxzPX*%$1ya=6`_6aBX$!#8>@Ag@wn`*rK%~(njL_8WaeurfDLjr2-wRv^DjbH288@9GS5{6v zYSTK!Bw_7FQb-PtP#OdK87A>qovBeKSj|t>!q|?Q;-+@Atp16rROiG3f@_6(nL0L5 z!Ju&!Ayr7#rj&^=OK5diHwaWJ|-p}pUc#ykiE21kyjN)h&%Yo3)NZ;ofO*gXDqdPvuRFh~s zPit1xpKNgTM&W$8;x$3r2A&FaNMairEr4$O^4QWQ;V}F;L%xG=-%%3a)9UpQn_<{P zkMZTl!|WOjOp*5}duczn2cIpIE_Q+}dRWkLurm*WnO7u7_B7_7H`h#w?!h&dkn~zB zb-Ck;_@3yDW~OjXxiMeT-fDMb6`&Qxd<8 zUHaRSpw<2xIkCS^{QRQ};n%aL$bOG8Q#7?Q{>TOXza-!vm@`H9_aDkk&rECLU}^E! z(#%lx{z#)Cy}3Ujhl461ew7Ma%Na&o5n3kIT4%AWE)?>`CpS5wW+)U-$hR=J?0R;O zw-9rR?NA41uN`g+b{;(NGHFg4>H9$vy^8E{%HG>SPdstc!<$1$f+xio6YfvR!NRX& z%5Op%Xs?i>SxRI_IFs7Gtu*fQvxQ+#9(y*lTv~}=bIK?WmUY`3fXS7r3xN&F2)dX& zMufZWIdo0dfCVbOi+^b+@?*u!&w~}BT7~JtRM}}>fWd*Y?k`xW7lbQ4v2WYDVe%|?oLUTy?rhkP8(7;u&W;Fv{s zLnw^xa{&Uj{KRq?%{yD`EFtkS*3{h^Sy%xsN{{`LNj8+VF;LqG$Qyc}ChuPwIC_YD zz}|r_FDZP2?g3mE(SihXq5pJR8G zOzDZ57-ui18dicZV0XAG;dY!13kXaAiP%6g$W<`&bEFU{=z-z;)=+a{x|$wVlr-Y7 zDKLw?HF=Xf@grt&&Ni-oV!OB%qH9c^z)mET>Kv4_QeI5w`n|%KilOr?#bhw4#Ve#l zPWcs(;uX+~%?FQ1;W8*0>U{q}+Eg+d8}USUe>F`cP2Won=P1Y#{xtnIP{ULLzLzc? zuW2GZJ5M#y7f!xOq?(rMKLL1osoCSOOR6zAZWgeyDx3IdnfihmZQQqUVl#u$SVN{k zLiC`bUn&a^%x=VyR@bGhMvp)MGtk?dP;arE>%(%_c6{p`V8ecKoZS;fE>_rgrH zU})9$K{z$`EehM2UJVzzH5f&Xz1;TV5v%=8DkYYRYAGLF#hpa`>Efl6D|Lgbm8!*j zfQv)_7PpLkTv`D`ui+iT9Sv?j+boVL24NF3GXPuesJ-XAxA{Qr10LZuCP&B|3m`CmVL92L_u0P+zf!y(920k#0lwDt*AU31M2ozPef*>NQ7#z5NoQTs6mSQk)P6dWjq zVz^K*NWRQ~s%W6a#3p|`FHS#Z|F5xBp#(>556hH2om1n6*gRH8j3fDDQ$DdrMupYp zmXS^3TS~ei`sIex_+E}qwDkDt8*)EUZe4nWDbWyEf=C~auq|(*v;r{6#U4qKU%9#n$kWVxxDRx?L-GQg0jD6-z}{l0&*^hky+#n;8-`VbTz zLRYP3@IxGBsU*Kv*6Uf6n=Yh2gW>gc9skhM)Qi1~Q$&Uq$?OA&DWvVl(w)@0_rsf` z!a^Cwe~e2F|2o}~)0(mg-d?VsIrxomAgvU6!}4Pe*yKIS63|!~YymSC zP{mMppHeH_lqGu8jQQ85kKy?1F4kR2YDvAk_p3d?TF$CPyUGJLHt)tI_XqC?l*a=A zSkfM^F4;@(-4=e1KUmkbnll2l=>{2ktOQfHAmf0KCKD(6M@Ng*IrOFY*qzFMWMxZH zC>(= zv?)%6nFkI#GW#aaNIU=yMvnVTV!Sf8cHZ;uD0#+iKBv-uo$NJx8-5GSYEQ$p(vy-j zYW%z?|D&yigYh|6tcb?Y z6X}+jcKfAOW18-SDz&2*Gs=D8nQc(rplax$T=8iLD}wbXXi3k2@X;E#Q_<`kXUo1u z&85e?U0EYg>GM~t#QF~6JXWJYPRf$+dF#5nL<6xiG< z=QE(dw~vgunZ#}^=fv%0Dt;1wuVNPpx@0kmZ>adUek6DJNT|O;Y2qIF;wgU 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

enk7~)wg3_dAJ{QA}R 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

~p2xES!j5|^SCT3)_c09`1)TTl zQiUqqApO1;3C=(;UkcFyMpq^RnSDsH^iW(Ajpn_363zKM-`wvhcQi$aWae=Ul9gD| zhqfjx`3Qji_5uTOE<%`0I65&988b_e?=KXW0D5){6Va+LS?9W(SRjpn`wW&*jwKD zSl&-CqNDqIxd3Qd_ky9g`zTMr_Loeb1v>%-08pu~s#-KQkmo%n`=YnCE*yGN!f4y( zR`&?BfAQ5@aYIt7*7+81E8p==i{c*<38|VMij>1>h|I%_o@)Y@E-7mSccNx1OAr!| zdFbkUmdPG*a|6>Mb{u*v)Pex#g6?St_f}f=iEfAcAZjdarh_^X8`KB+rc0^<$|<*= zd&QeCK>#XB{A3#dIvZ68WU($XhFtp=;L7Jpff-^h?U&2;cfhZZOU9jWGMXu&-D!f0kv*Qb@S(xYP$O*#4i=QC^t(ojZYY$HN)RQonEBBA4 zlw?i;a_yXEX9jW04x~==`}~O2NG+72wLQ$6DweCRg?C0b5G;qbg|Af=2i*C_q~K;dUBp0YL#ZK9MuT#I4UPYCCsY{Q!sMcHm3!j#>IVDBbJG0|alL#f% zU?VdYA3Tp~(2eVUz1Pe-ySE>2qWqkV?NOi3kpoOy69+(||#JD`x66tZ%HSvcnJo=K5A;A!_4^kx4@M5{?W-fXyW*H)O zm8NsaA^r-z(%0Dvv=U}Y5U>&E;AvSW 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 diff --git a/320andup.esproj/user.andyclarke.espressostorage b/320andup.esproj/user.andyclarke.espressostorage deleted file mode 100644 index b36d1ba95f61f4f9f514bc82b155ab17b35aeb25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2408 zcmc&$OK%%h6h1c|kL`pcF|-bFR_wO!j0^ zii^r#*gT$gviBo7xbI9jE8Eh#loOYB~JhkAB$^s#aQ(>Pd=z>u;&AnCvZg-pyJY~z`@?7;)_y$g5@mh|+ zH+E-ZS6~0&m7$xExe&^(P@Y@!%WS%;nscsXNyUX7yp-KyvOX0KC3GPo;}Od9fUBup zmGfm8a!?7YqW?`RHwofwB)_EmgC|%?DEn^h-k_l zWjw6JH>AykCYWy+2<+g5M(Bb*=!ZcVf>D@+Fs#A`#9#|#h=U5R!<+CHybbTdPw)#o zgnv*uszUXs4S7)z4WKbJfnLc9uq?03?z|wgD~g!nYJTG4I-Z>eZS5VMUEc1epSjR; z@ltP(uP4BBFA-`0G(lI3U1l`zGGkN>At5eoV(mg`c0s~>G_Sg*$THTl=VHcbdU)>g zDG-Z_woOzaisys~@r_6%Dk~(R;b96Qs052VH+cq&0z?>_PW5;uYeW)pM9>x`QIGN5 z*csR}i3s)E*xB(te@c8uQgm{3*Uw;3h|WyV<74Bwfm2u%!Z?Y;df^ixMZ^YUH>{n* zYXFADZXi1cCC%|7jKBoUz!I#$1Naesg@*_bgDQ{tgFzH`~m%vTbY!+gZ{y!Q!T2z293|n?2)SRXoR;8pCnj zlv_q!E4k4&KRdZLr>K*7L!VKkxW1gZJC{`PYVMV=^eUZtC{bdljZNn>)K5%9tv#=u zGI=}YIk%4Y^*$_0x}y1V0`x@*=^FaE@{JE#ZvCBh)z!OC@;{!dEjZvKe> - - - - - - - - - - - - - -320 and Up - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-

320 and Up

-
- -
- -

Page not found

- -
-

Sorry, but the page you’re looking for doesn’t not exist.

-

It looks like this was either the result of:

- -
    -
  • A mis-typed address
  • -
  • An out-of-date link
  • -
- - - -
- -
-
- -
- -
-
- - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Multiple linked stylesheets/css/1382.css b/Multiple linked stylesheets/css/1382.css deleted file mode 100644 index afd721b..0000000 --- a/Multiple linked stylesheets/css/1382.css +++ /dev/null @@ -1,30 +0,0 @@ -/* _________________________________________________ - -320 and Up boilerplate extension -Andy Clarke http://about.me/malarkey -Version: 2 -URL: http://stuffandnonsense.co.uk/projects/320andup/ -License: http://creativecommons.org/licenses/MIT/ -_____________________________________________________ - -1 ROOT -2 HEADINGS -3 TYPOGRAPHY -4 LINKS -5 FIGURES & IMAGES -6 TABLES -7 FORMS -8 BANNER -9 NAVIGATION -10 CONTENT -11 MAIN -12 COMPLEMENTARY -13 CONTENTINFO -14 GLOBAL OBJECTS -15 VENDOR-SPECIFIC -16 MODERNIZR -17 TEMPLATE SPECIFICS - -COLOURS - -*/ diff --git a/Multiple linked stylesheets/css/2x.css b/Multiple linked stylesheets/css/2x.css deleted file mode 100644 index 7c5749d..0000000 --- a/Multiple linked stylesheets/css/2x.css +++ /dev/null @@ -1,32 +0,0 @@ -/* 2x - -_________________________________________________ - -320 and Up boilerplate extension -Andy Clarke http://about.me/malarkey -Version: 2 -URL: http://stuffandnonsense.co.uk/projects/320andup/ -License: http://creativecommons.org/licenses/MIT/ -_____________________________________________________ - -1 ROOT -2 HEADINGS -3 TYPOGRAPHY -4 LINKS -5 FIGURES & IMAGES -6 TABLES -7 FORMS -8 BANNER -9 NAVIGATION -10 CONTENT -11 MAIN -12 COMPLEMENTARY -13 CONTENTINFO -14 GLOBAL OBJECTS -15 VENDOR-SPECIFIC -16 MODERNIZR -17 TEMPLATE SPECIFICS - -COLOURS - -*/ diff --git a/Multiple linked stylesheets/css/480.css b/Multiple linked stylesheets/css/480.css deleted file mode 100644 index afd721b..0000000 --- a/Multiple linked stylesheets/css/480.css +++ /dev/null @@ -1,30 +0,0 @@ -/* _________________________________________________ - -320 and Up boilerplate extension -Andy Clarke http://about.me/malarkey -Version: 2 -URL: http://stuffandnonsense.co.uk/projects/320andup/ -License: http://creativecommons.org/licenses/MIT/ -_____________________________________________________ - -1 ROOT -2 HEADINGS -3 TYPOGRAPHY -4 LINKS -5 FIGURES & IMAGES -6 TABLES -7 FORMS -8 BANNER -9 NAVIGATION -10 CONTENT -11 MAIN -12 COMPLEMENTARY -13 CONTENTINFO -14 GLOBAL OBJECTS -15 VENDOR-SPECIFIC -16 MODERNIZR -17 TEMPLATE SPECIFICS - -COLOURS - -*/ diff --git a/Multiple linked stylesheets/css/600.css b/Multiple linked stylesheets/css/600.css deleted file mode 100644 index afd721b..0000000 --- a/Multiple linked stylesheets/css/600.css +++ /dev/null @@ -1,30 +0,0 @@ -/* _________________________________________________ - -320 and Up boilerplate extension -Andy Clarke http://about.me/malarkey -Version: 2 -URL: http://stuffandnonsense.co.uk/projects/320andup/ -License: http://creativecommons.org/licenses/MIT/ -_____________________________________________________ - -1 ROOT -2 HEADINGS -3 TYPOGRAPHY -4 LINKS -5 FIGURES & IMAGES -6 TABLES -7 FORMS -8 BANNER -9 NAVIGATION -10 CONTENT -11 MAIN -12 COMPLEMENTARY -13 CONTENTINFO -14 GLOBAL OBJECTS -15 VENDOR-SPECIFIC -16 MODERNIZR -17 TEMPLATE SPECIFICS - -COLOURS - -*/ diff --git a/Multiple linked stylesheets/css/768.css b/Multiple linked stylesheets/css/768.css deleted file mode 100644 index afd721b..0000000 --- a/Multiple linked stylesheets/css/768.css +++ /dev/null @@ -1,30 +0,0 @@ -/* _________________________________________________ - -320 and Up boilerplate extension -Andy Clarke http://about.me/malarkey -Version: 2 -URL: http://stuffandnonsense.co.uk/projects/320andup/ -License: http://creativecommons.org/licenses/MIT/ -_____________________________________________________ - -1 ROOT -2 HEADINGS -3 TYPOGRAPHY -4 LINKS -5 FIGURES & IMAGES -6 TABLES -7 FORMS -8 BANNER -9 NAVIGATION -10 CONTENT -11 MAIN -12 COMPLEMENTARY -13 CONTENTINFO -14 GLOBAL OBJECTS -15 VENDOR-SPECIFIC -16 MODERNIZR -17 TEMPLATE SPECIFICS - -COLOURS - -*/ diff --git a/Multiple linked stylesheets/css/992.css b/Multiple linked stylesheets/css/992.css deleted file mode 100644 index afd721b..0000000 --- a/Multiple linked stylesheets/css/992.css +++ /dev/null @@ -1,30 +0,0 @@ -/* _________________________________________________ - -320 and Up boilerplate extension -Andy Clarke http://about.me/malarkey -Version: 2 -URL: http://stuffandnonsense.co.uk/projects/320andup/ -License: http://creativecommons.org/licenses/MIT/ -_____________________________________________________ - -1 ROOT -2 HEADINGS -3 TYPOGRAPHY -4 LINKS -5 FIGURES & IMAGES -6 TABLES -7 FORMS -8 BANNER -9 NAVIGATION -10 CONTENT -11 MAIN -12 COMPLEMENTARY -13 CONTENTINFO -14 GLOBAL OBJECTS -15 VENDOR-SPECIFIC -16 MODERNIZR -17 TEMPLATE SPECIFICS - -COLOURS - -*/ diff --git a/Multiple linked stylesheets/css/print.css b/Multiple linked stylesheets/css/print.css deleted file mode 100644 index 6e9eadc..0000000 --- a/Multiple linked stylesheets/css/print.css +++ /dev/null @@ -1,80 +0,0 @@ -/* _________________________________________________ - -320 and Up boilerplate extension -Andy Clarke http://about.me/malarkey -Version: 2 -URL: http://stuffandnonsense.co.uk/projects/320andup/ -License: http://creativecommons.org/licenses/MIT/ -_____________________________________________________ - -1 ROOT -2 HEADINGS -3 TYPOGRAPHY -4 LINKS -5 FIGURES & IMAGES -6 TABLES -7 FORMS -8 BANNER -9 NAVIGATION -10 CONTENT -11 MAIN -12 COMPLEMENTARY -13 CONTENTINFO -14 GLOBAL OBJECTS -15 VENDOR-SPECIFIC -16 MODERNIZR -17 TEMPLATE SPECIFICS -18 MEDIA QUERIES - -COLOURS - -*/ -* { - background: transparent !important; - color: black !important; - text-shadow: none !important; - filter: none !important; - -ms-filter: none !important; -} -@page { - margin: 0.5cm; -} -h2, h3 { - orphans: 3; - widows: 3; - page-break-after: avoid; -} -p { - orphans: 3; - widows: 3; -} -pre, blockquote { - border: 1px solid #999; - page-break-inside: avoid; -} -abbr[title]:after { - content: " (" attr(title) ")"; -} -a, a:visited { - color: #444 !important; - text-decoration: underline; -} -a[href]:after { - content: " (" attr(href) ")"; -} -a[href^="javascript:"]:after, a[href^="#"]:after { - content: ""; -} -img { - max-width: 100% !important; - page-break-inside: avoid; -} -thead { - display: table-header-group; -} -tr { - page-break-inside: avoid; -} -.ir a:after { - content: ""; -} diff --git a/Multiple linked stylesheets/css/style.css b/Multiple linked stylesheets/css/style.css deleted file mode 100644 index 7f53514..0000000 --- a/Multiple linked stylesheets/css/style.css +++ /dev/null @@ -1,514 +0,0 @@ -/* _________________________________________________ - -320 and Up boilerplate extension -Andy Clarke http://about.me/malarkey -Version: 2 -URL: http://stuffandnonsense.co.uk/projects/320andup/ -License: http://creativecommons.org/licenses/MIT/ -_____________________________________________________ - -1 ROOT -2 HEADINGS -3 TYPOGRAPHY -4 LINKS -5 FIGURES & IMAGES -6 TABLES -7 FORMS -8 BANNER -9 NAVIGATION -10 CONTENT -11 MAIN -12 COMPLEMENTARY -13 CONTENTINFO -14 GLOBAL OBJECTS -15 VENDOR-SPECIFIC -16 MODERNIZR -17 TEMPLATE SPECIFICS -18 MEDIA QUERIES - -COLOURS - -*/ -html, body { - margin: 0; - padding: 0; -} -h1, -h2, -h3, -h4, -h5, -h6, -p, -blockquote, -pre, -a, -abbr, -acronym, -address, -cite, -code, -del, -dfn, -em, -img, -q, -s, -samp, -small, -strike, -strong, -sub, -sup, -tt, -var, -dd, -dl, -dt, -li, -ol, -ul, -fieldset, -form, -label, -legend, -button, -table, -caption, -tbody, -tfoot, -thead, -tr, -th, -td { - margin: 0; - padding: 0; - border: 0; - font-weight: normal; - font-style: normal; - font-size: 100%; - line-height: 1; - font-family: inherit; -} -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -nav, -section { - display: block; -} -audio[controls], canvas, video { - display: inline-block; - *display: inline; - *zoom: 1; -} -/* 320 and Up _________________________________________________ - -320 and Up -Andy Clarke http://about.me/malarkey -LESS Version: 2 -URL: http://stuffandnonsense.co.uk/projects/320andup/ -License: http://creativecommons.org/licenses/MIT/ - -Includes: - - -__________________________________________________________ */ -.sans-serif { - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; -} -.serif { - font-family: "Cambria, Georgia, Times, " Times New Roman; -} -.monospace { - font-family: "Monaco", Courier New, monospace; -} -.clearfix { - zoom: 1; -} -.clearfix:before, .clearfix:after { - content: "\0020"; - display: block; - height: 0; - overflow: hidden; -} -.clearfix:after { - clear: both; -} -html { - overflow-y: scroll; - background: #ffffff; - background: #ffffff url(../img/tmp/grid.png) repeat-y 50% 0; - font-size: 62.5%; -} -body { - margin: 0 auto; - padding: 0; - width: 90%; - /* 252px; */ - - font-size: 16px; - font-size: 1.6rem; - font-family: "Cambria, Georgia, Times, " Times New Roman; - color: #282828; - background-color: transparent; -} -button, -input, -select, -textarea { - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - color: #404040; -} -h1, -h2, -h3, -h4, -h5, -h6 { - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-weight: bold; -} -h1 { - margin-bottom: 0.75em; - font-size: 48px; - font-size: 4.8rem; - line-height: 1.2; -} -h2 { - margin-bottom: 0.75em; - font-size: 32px; - font-size: 3.2rem; - line-height: 1.2; -} -h3 { - margin-bottom: 1em; - font-size: 24px; - font-size: 2.4rem; - line-height: 1.3; -} -h4 { - margin-bottom: 1em; - font-size: 18px; - font-size: 1.8rem; - line-height: 1.25; -} -h5 { - margin-bottom: 1.5em; - font-size: 16px; - font-size: 1.6rem; -} -h6 { - font-size: 16px; - font-size: 1.6rem; -} -p, -ol, -ul, -dl, -address { - margin-bottom: 1.5em; - font-size: 16px; - font-size: 1.6rem; -} -p { - hyphens: auto; - text-align: justify; -} -ul, ol { - margin: 0 0 1.5em -24px; - padding: 0 0 0 24px; -} -li ul, li ol { - margin: 0; - font-size: 16px; - font-size: 1.6rem; -} -dl, dd { - margin-bottom: 1.5em; -} -dt { - font-weight: normal; -} -blockquote { - margin: 0 0 1.5em -24px; - padding-left: 24px; - border-left: 1px solid #bfbfbf; - font-style: italic; -} -blockquote:before, -blockquote:after, -q:before, -q:after { - content: ''; - content: none; -} -abbr[title] { - border-bottom: 1px dotted; - cursor: help; -} -b, strong { - font-weight: bold; -} -dfn { - font-style: italic; -} -hr { - display: block; - margin: 1em 0; - padding: 0; - height: 1px; - border: 0; - border-top: 1px solid #bfbfbf; -} -ins { - background-color: #c3d9e6; - color: #000000; - text-decoration: none; -} -mark { - background-color: #c3d9e6; - color: #000000; - font-style: italic; - font-weight: bold; -} -pre, -code, -kbd, -samp { - font-family: "Monaco", Courier New, monospace; - font-size: 14px; - font-size: 1.4rem; - line-height: 1.5em; -} -pre { - white-space: pre; - white-space: pre-wrap; - word-wrap: break-word; -} -q { - quotes: none; -} -q:before, q:after { - content: ""; - content: none; -} -small { - font-size: 14px; - font-size: 1.4rem; -} -sub, sup { - font-size: 12px; - font-size: 1.2rem; - line-height: 0; - position: relative; - vertical-align: baseline; -} -sup { - top: -0.5em; -} -sub { - bottom: -0.25em; -} -a { - color: #013568; -} -a:visited { - color: #011b35; -} -a:hover { - color: #011b35; -} -a:focus { - outline: thin dotted; - color: #011b35; -} -a:hover, a:active { - outline: 0; -} -figure { - margin-bottom: 1.5em; -} -figure img, figure object, figure embed { - margin-bottom: 0.75em; - max-width: 100%; -} -figcaption { - display: block; - font-weight: normal; -} -img { - border: 0; -} -svg:not(:root) { - overflow: hidden; -} -table { - border-collapse: collapse; - border-spacing: 0; - margin-bottom: 1.5em; - width: 100%; - font-size: 14px; - font-size: 1.4rem; -} -th, td, caption { - padding: 0.1875em 10px 0.1875em 5px; -} -tfoot { - font-style: italic; -} -caption { - background-color: transparent; -} -tbody tr:nth-child(odd) td { - background-color: #c3d9e6; -} -form { - margin: 0; -} -fieldset { - margin-bottom: 1.5em; - padding: 0; - border-width: 0; -} -legend { - *margin-left: -7px; - padding: 0; - border-width: 0; -} -label { - font-weight: normal; - cursor: pointer; -} -button, -input, -select, -textarea { - font-size: 12px; - font-size: 1.2rem; - margin: 0; - vertical-align: baseline; - *vertical-align: middle; -} -button, input { - line-height: normal; - *overflow: visible; -} -button, -input[type="button"], -input[type="reset"], -input[type="submit"] { - cursor: pointer; -} -input[type="checkbox"], input[type="radio"] { - box-sizing: border-box; -} -input[type="search"] { - box-sizing: content-box; -} -button::-moz-focus-inner, input::-moz-focus-inner { - padding: 0; - border: 0; -} -textarea { - overflow: auto; - vertical-align: top; -} -html { - -webkit-overflow-scrolling: touch; - -webkit-tap-highlight-color: #c3d9e6; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; -} -::-webkit-selection { - background: #e6e6e6; - color: #fafafa; - text-shadow: none; -} -::-moz-selection { - background: #7bacc8; - color: #c8977b; - text-shadow: none; -} -::selection { - background: #7bacc8; - color: #c8977b; - text-shadow: none; -} -button, -input[type="button"], -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; -} -::-webkit-input-placeholder { - font-size: 14px; - font-size: 1.4rem; -} -input:-moz-placeholder { - font-size: 14px; - font-size: 1.4rem; -} -.ie7 img, .iem7 img { - -ms-interpolation-mode: bicubic; -} -input[type="checkbox"], input[type="radio"] { - box-sizing: border-box; -} -input[type="search"] { - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; -} -button::-moz-focus-inner, input::-moz-focus-inner { - padding: 0; - border: 0; -} -p { - -webkit-hyphens: auto; - -webkit-hyphenate-character: "\2010"; - -webkit-hyphenate-limit-after: 1; - -webkit-hyphenate-limit-before: 3; - -moz-hyphens: auto; -} -.ir { - display: block; - overflow: hidden; - background-repeat: no-repeat; - text-align: left; - text-indent: -999em; - direction: ltr; -} -.ir br { - display: none; -} -.hidden { - display: none; - visibility: hidden; -} -.visuallyhidden { - position: absolute; - margin: -1px; - padding: 0; - height: 1px; - width: 1px; - overflow: hidden; - border: 0; - clip: rect(0 0 0 0); -} -.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { - position: static; - margin: 0; - height: auto; - width: auto; - overflow: visible; - clip: auto; -} -.invisible { - visibility: hidden; -} -/* 17 TEMPLATE SPECIFICS ============================================================================= */ \ No newline at end of file diff --git a/Multiple linked stylesheets/img/tmp/grid.png b/Multiple linked stylesheets/img/tmp/grid.png deleted file mode 100644 index fd12f6096e50a416309366a4d566868907e4de3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10715 zcmeHNOH30%7#IrfDP;;yQ^I|C_WCF zc=4hhj2=B{;tf4%VvHvbCMw1!UOcFYcYMukYk9=r31i~FO=oug{r`VvzM1|1uiZW0 z)4gY1bW0Q=w63#5=|!lz3Zd0OWF?in`@X$Mt5sf0XCV@ayqwwhjyBgg9S1ywYSy#w ziYKp6e5Jyzep|oaXAk*B)g>sW+k*tR8!jo@?x=@b`w~~4wXdRj8<}3KOH|*mEnF~6 zf+Sv&c%iB1J-&-jRUK34&v(h1ZN^pRCmxs%N;e0Ns*MsK50YWS%5WHC4jX!g+rK+6 z^zjZNaKI55X7PYyC%=u@WWOw4mQRPjeMTxrn# z`5xSAy96iWVoVbfNt|qmON~;hv0)ePQ+>QwwXoEPB|)HtB#WY)6zO2XgUd!~op$vh zxmRf~_eonBZp8N;ndgheV!W7$+wL$grcxgDfWGWb)uV`;yWk^SrGaL*r$0QH%)uC}!e9%ydm2vRza4 zvxcb-6W+0g)BK!p$?=s&O}7QzmV9Mj{u+8^DVODB4)5<+%>ga`={ z5+Wo-NQjUSAtAyqL|{a~h=36RBLYSQj0hMJFrt5$5ncN{eTps+n#3nR=HeI7WZh=^ z%o7P*_{V>{UP~MI&V}iG)5RRq+##_oJ)l&x2L%@%VOoL_00BD!ZViMWMnJGckTw2V z`n*|lJw;zpTFc%AfTRsX1Q;1mQ%cDHXO7 - - - - - - - - - - - - - -320 and Up - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

320 and Up

-
- -
- -
-
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Multiple linked stylesheets/js/libs/imgsizer.js b/Multiple linked stylesheets/js/libs/imgsizer.js deleted file mode 100644 index e1467d0..0000000 --- a/Multiple linked stylesheets/js/libs/imgsizer.js +++ /dev/null @@ -1,61 +0,0 @@ -var imgSizer = { - Config : { - imgCache : [] - ,spacer : "/path/to/your/spacer.gif" - } - - ,collate : function(aScope) { - var isOldIE = (document.all && !window.opera && !window.XDomainRequest) ? 1 : 0; - if (isOldIE && document.getElementsByTagName) { - var c = imgSizer; - var imgCache = c.Config.imgCache; - - var images = (aScope && aScope.length) ? aScope : document.getElementsByTagName("img"); - for (var i = 0; i < images.length; i++) { - images[i].origWidth = images[i].offsetWidth; - images[i].origHeight = images[i].offsetHeight; - - imgCache.push(images[i]); - c.ieAlpha(images[i]); - images[i].style.width = "100%"; - } - - if (imgCache.length) { - c.resize(function() { - for (var i = 0; i < imgCache.length; i++) { - var ratio = (imgCache[i].offsetWidth / imgCache[i].origWidth); - imgCache[i].style.height = (imgCache[i].origHeight * ratio) + "px"; - } - }); - } - } - } - - ,ieAlpha : function(img) { - var c = imgSizer; - if (img.oldSrc) { - img.src = img.oldSrc; - } - var src = img.src; - img.style.width = img.offsetWidth + "px"; - img.style.height = img.offsetHeight + "px"; - img.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "', sizingMethod='scale')" - img.oldSrc = src; - img.src = c.Config.spacer; - } - - // Ghettomodified version of Simon Willison's addLoadEvent() -- http://simonwillison.net/2004/May/26/addLoadEvent/ - ,resize : function(func) { - var oldonresize = window.onresize; - if (typeof window.onresize != 'function') { - window.onresize = func; - } else { - window.onresize = function() { - if (oldonresize) { - oldonresize(); - } - func(); - } - } - } -} \ No newline at end of file diff --git a/Multiple linked stylesheets/js/libs/jquery-1.6.2.min.js b/Multiple linked stylesheets/js/libs/jquery-1.6.2.min.js deleted file mode 100755 index 48590ec..0000000 --- a/Multiple linked stylesheets/js/libs/jquery-1.6.2.min.js +++ /dev/null @@ -1,18 +0,0 @@ -/*! - * jQuery JavaScript Library v1.6.2 - * http://jquery.com/ - * - * Copyright 2011, John Resig - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * Includes Sizzle.js - * http://sizzlejs.com/ - * Copyright 2011, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * - * Date: Thu Jun 30 14:16:56 2011 -0400 - */ -(function(a,b){function cv(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cs(a){if(!cg[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){ch||(ch=c.createElement("iframe"),ch.frameBorder=ch.width=ch.height=0),b.appendChild(ch);if(!ci||!ch.createElement)ci=(ch.contentWindow||ch.contentDocument).document,ci.write((c.compatMode==="CSS1Compat"?"":"")+""),ci.close();d=ci.createElement(a),ci.body.appendChild(d),e=f.css(d,"display"),b.removeChild(ch)}cg[a]=e}return cg[a]}function cr(a,b){var c={};f.each(cm.concat.apply([],cm.slice(0,b)),function(){c[this]=a});return c}function cq(){cn=b}function cp(){setTimeout(cq,0);return cn=f.now()}function cf(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ce(){try{return new a.XMLHttpRequest}catch(b){}}function b$(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){c!=="border"&&f.each(e,function(){c||(d-=parseFloat(f.css(a,"padding"+this))||0),c==="margin"?d+=parseFloat(f.css(a,c+this))||0:d-=parseFloat(f.css(a,"border"+this+"Width"))||0});return d+"px"}d=bx(a,b,b);if(d<0||d==null)d=a.style[b]||0;d=parseFloat(d)||0,c&&f.each(e,function(){d+=parseFloat(f.css(a,"padding"+this))||0,c!=="padding"&&(d+=parseFloat(f.css(a,"border"+this+"Width"))||0),c==="margin"&&(d+=parseFloat(f.css(a,c+this))||0)});return d+"px"}function bm(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(be,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function bl(a){f.nodeName(a,"input")?bk(a):"getElementsByTagName"in a&&f.grep(a.getElementsByTagName("input"),bk)}function bk(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bj(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function bi(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function bh(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c=f.expando,d=f.data(a),e=f.data(b,d);if(d=d[c]){var g=d.events;e=e[c]=f.extend({},d);if(g){delete e.handle,e.events={};for(var h in g)for(var i=0,j=g[h].length;i=0===c})}function V(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function N(a,b){return(a&&a!=="*"?a+".":"")+b.replace(z,"`").replace(A,"&")}function M(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,"events");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button&&a.type==="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var s=r.live.slice(0);for(i=0;ic)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function K(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}function E(){return!0}function D(){return!1}function m(a,c,d){var e=c+"defer",g=c+"queue",h=c+"mark",i=f.data(a,e,b,!0);i&&(d==="queue"||!f.data(a,g,b,!0))&&(d==="mark"||!f.data(a,h,b,!0))&&setTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function k(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(j,"$1-$2").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function J(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(J,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/\d/,n=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,o=/^[\],:{}\s]*$/,p=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,r=/(?:^|:|,)(?:\s*\[)+/g,s=/(webkit)[ \/]([\w.]+)/,t=/(opera)(?:.*version)?[ \/]([\w.]+)/,u=/(msie) ([\w.]+)/,v=/(mozilla)(?:.*? rv:([\w.]+))?/,w=/-([a-z])/ig,x=function(a,b){return b.toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.6.2",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;A.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!A){A=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1;var c;for(c in a);return c===b||D.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(b,c,d){a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b)),d=c.documentElement,(!d||!d.nodeName||d.nodeName==="parsererror")&&e.error("Invalid XML: "+b);return c},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();if(d>1){for(;c
a",d=a.getElementsByTagName("*"),e=a.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=a.getElementsByTagName("input")[0],k={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,k.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,k.optDisabled=!h.disabled;try{delete a.test}catch(v){k.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function(){k.noCloneEvent=!1}),a.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),k.radioValue=i.value==="t",i.setAttribute("checked","checked"),a.appendChild(i),l=c.createDocumentFragment(),l.appendChild(a.firstChild),k.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",m=c.getElementsByTagName("body")[0],o=c.createElement(m?"div":"body"),p={visibility:"hidden",width:0,height:0,border:0,margin:0},m&&f.extend(p,{position:"absolute",left:-1e3,top:-1e3});for(t in p)o.style[t]=p[t];o.appendChild(a),n=m||b,n.insertBefore(o,n.firstChild),k.appendChecked=i.checked,k.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,k.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="
",k.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="
t
",q=a.getElementsByTagName("td"),u=q[0].offsetHeight===0,q[0].style.display="",q[1].style.display="none",k.reliableHiddenOffsets=u&&q[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",a.appendChild(j),k.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0),o.innerHTML="",n.removeChild(o);if(a.attachEvent)for(t in{submit:1,change:1,focusin:1})s="on"+t,u=s in a,u||(a.setAttribute(s,"return;"),u=typeof a[s]=="function"),k[t+"Bubbles"]=u;o=l=g=h=m=j=a=i=null;return k}(),f.boxModel=f.support.boxModel;var i=/^(?:\{.*\}|\[.*\])$/,j=/([a-z])([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g=f.expando,h=typeof c=="string",i,j=a.nodeType,k=j?f.cache:a,l=j?a[f.expando]:a[f.expando]&&f.expando;if((!l||e&&l&&!k[l][g])&&h&&d===b)return;l||(j?a[f.expando]=l=++f.uuid:l=f.expando),k[l]||(k[l]={},j||(k[l].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?k[l][g]=f.extend(k[l][g],c):k[l]=f.extend(k[l],c);i=k[l],e&&(i[g]||(i[g]={}),i=i[g]),d!==b&&(i[f.camelCase(c)]=d);if(c==="events"&&!i[c])return i[g]&&i[g].events;return h?i[f.camelCase(c)]||i[c]:i}},removeData:function(b,c,d){if(!!f.acceptData(b)){var e=f.expando,g=b.nodeType,h=g?f.cache:b,i=g?b[f.expando]:f.expando;if(!h[i])return;if(c){var j=d?h[i][e]:h[i];if(j){delete j[c];if(!l(j))return}}if(d){delete h[i][e];if(!l(h[i]))return}var k=h[i][e];f.support.deleteExpando||h!=a?delete h[i]:h[i]=null,k?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=k):g&&(f.support.deleteExpando?delete b[f.expando]:b.removeAttribute?b.removeAttribute(f.expando):b[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a=="undefined"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c&&"get"in c&&(d=c.get(e,"value"))!==b)return d;d=e.value;return typeof d=="string"?d.replace(p,""):d==null?"":d}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type==="select-one";if(c<0)return null;for(var h=g?c:0,i=g?c+1:e.length;h=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return f.prop(a,c,d);var h,i,j=g!==1||!f.isXMLDoc(a);j&&(c=f.attrFix[c]||c,i=f.attrHooks[c],i||(t.test(c)?i=w:v&&c!=="className"&&(f.nodeName(a,"form")||u.test(c))&&(i=v)));if(d!==b){if(d===null){f.removeAttr(a,c);return b}if(i&&"set"in i&&j&&(h=i.set(a,d,c))!==b)return h;a.setAttribute(c,""+d);return d}if(i&&"get"in i&&j&&(h=i.get(a,c))!==null)return h;h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){var c;a.nodeType===1&&(b=f.attrFix[b]||b,f.support.getSetAttribute?a.removeAttribute(b):(f.attr(a,b,""),a.removeAttributeNode(a.getAttributeNode(b))),t.test(b)&&(c=f.propFix[b]||b)in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},tabIndex:{get:function(a){var c=a.getAttributeNode("tabIndex");return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b}},value:{get:function(a,b){if(v&&f.nodeName(a,"button"))return v.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(v&&f.nodeName(a,"button"))return v.set(a,b,c);a.value=b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);i&&(c=f.propFix[c]||c,h=f.propHooks[c]);return d!==b?h&&"set"in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&"get"in h&&(g=h.get(a,c))!==b?g:a[c]},propHooks:{}}),w={get:function(a,c){return f.prop(a,c)?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase()));return c}},f.support.getSetAttribute||(f.attrFix=f.propFix,v=f.attrHooks.name=f.attrHooks.title=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&d.nodeValue!==""?d.nodeValue:b},set:function(a,b,c){var d=a.getAttributeNode(c);if(d){d.nodeValue=b;return b}}},f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var x=/\.(.*)$/,y=/^(?:textarea|input|select)$/i,z=/\./g,A=/ /g,B=/[^\w\s.|`]/g,C=function(a){return a.replace(B,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=D;else if(!d)return;var g,h;d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(" ");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(".")>-1?(n=l.split("."),l=n.shift(),h.namespace=n.slice(0).sort().join(".")):(n=[],h.namespace=""),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){d===!1&&(d=D);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(d=c.handler,c=c.type);if(!c||typeof c=="string"&&c.charAt(0)==="."){c=c||"";for(h in t)f.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+f.map(m.slice(0).sort(),C).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!d){for(j=0;j=0&&(h=h.slice(0,-1),j=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i. -shift(),i.sort());if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join("."),c.namespace_re=new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d!=null?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(":")<0?"on"+h:"";do{var m=f._data(k,"handle");c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n&&(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,"events")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h-1?f.map(a.options,function(a){return a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=a.selectedIndex);return c},J=function(c){var d=c.target,e,g;if(!!y.test(d.nodeName)&&!d.readOnly){e=f._data(d,"_change_data"),g=I(d),(c.type!=="focusout"||d.type!=="radio")&&f._data(d,"_change_data",g);if(e===b||g===e)return;if(e!=null||g)c.type="change",c.liveFired=b,f.event.trigger(c,arguments[1],d)}};f.event.special.change={filters:{focusout:J,beforedeactivate:J,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&J.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!f.nodeName(b,"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&J.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",I(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in H)f.event.add(this,c+".specialChange",H[c]);return y.test(this.nodeName)},teardown:function(a){f.event.remove(this,".specialChange");return y.test(this.nodeName)}},H=f.event.special.change.filters,H.focus=H.beforeactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a=="object"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c==="one"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a==="unload"&&c!=="one")this.one(a,d,e);else for(var i=0,j=this.length;i0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)==="[object Array]")if(!u)f.push.apply(f,n);else if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&f.push(j[t]);else p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var f=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g0)for(h=g;h0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(d=0,e=a.length;d-1:f(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=T.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof a=="string")return f.inArray(this[0],a?f(a):this.parent().children());return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(V(c[0])||V(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=S.call(arguments);O.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!U[a]?f.unique(e):e,(this.length>1||Q.test(d))&&P.test(a)&&(e=e.reverse());return this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var X=/ jQuery\d+="(?:\d+|null)"/g,Y=/^\s+/,Z=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,$=/<([\w:]+)/,_=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]};bf.optgroup=bf.option,bf.tbody=bf.tfoot=bf.colgroup=bf.caption=bf.thead,bf.th=bf.td,f.support.htmlSerialize||(bf._default=[1,"div
","
"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(X,""):null;if(typeof a=="string"&&!bb.test(a)&&(f.support.leadingWhitespace||!Y.test(a))&&!bf[($.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Z,"<$1>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j -)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bi(a,d),e=bj(a),g=bj(d);for(h=0;e[h];++h)bi(e[h],g[h])}if(b){bh(a,d);if(c){e=bj(a),g=bj(d);for(h=0;e[h];++h)bh(e[h],g[h])}}e=g=null;return d},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!ba.test(k))k=b.createTextNode(k);else{k=k.replace(Z,"<$1>");var l=($.exec(k)||["",""])[1].toLowerCase(),m=bf[l]||bf._default,n=m[0],o=b.createElement("div");o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=_.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&Y.test(k)&&o.insertBefore(b.createTextNode(Y.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bo.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle;c.zoom=1;var e=f.isNaN(b)?"":"alpha(opacity="+b*100+")",g=d&&d.filter||c.filter||"";c.filter=bn.test(g)?g.replace(bn,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bx(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(by=function(a,c){var d,e,g;c=c.replace(bp,"-$1").toLowerCase();if(!(e=a.ownerDocument.defaultView))return b;if(g=e.getComputedStyle(a,null))d=g.getPropertyValue(c),d===""&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c));return d}),c.documentElement.currentStyle&&(bz=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bq.test(d)&&br.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bx=by||bz,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bB=/%20/g,bC=/\[\]$/,bD=/\r?\n/g,bE=/#.*$/,bF=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bG=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bH=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,bI=/^(?:GET|HEAD)$/,bJ=/^\/\//,bK=/\?/,bL=/)<[^<]*)*<\/script>/gi,bM=/^(?:select|textarea)/i,bN=/\s+/,bO=/([?&])_=[^&]*/,bP=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bQ=f.fn.load,bR={},bS={},bT,bU;try{bT=e.href}catch(bV){bT=c.createElement("a"),bT.href="",bT=bT.href}bU=bP.exec(bT.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bQ)return bQ.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
").append(c.replace(bL,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bM.test(this.nodeName)||bG.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bD,"\r\n")}}):{name:b.name,value:c.replace(bD,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?f.extend(!0,a,f.ajaxSettings,b):(b=a,a=f.extend(!0,f.ajaxSettings,b));for(var c in{context:1,url:1})c in b?a[c]=b[c]:c in f.ajaxSettings&&(a[c]=f.ajaxSettings[c]);return a},ajaxSettings:{url:bT,isLocal:bH.test(bU[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML}},ajaxPrefilter:bW(bR),ajaxTransport:bW(bS),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a?4:0;var o,r,u,w=l?bZ(d,v,l):b,x,y;if(a>=200&&a<300||a===304){if(d.ifModified){if(x=v.getResponseHeader("Last-Modified"))f.lastModified[k]=x;if(y=v.getResponseHeader("Etag"))f.etag[k]=y}if(a===304)c="notmodified",o=!0;else try{r=b$(d,w),c="success",o=!0}catch(z){c="parsererror",u=z}}else{u=c;if(!c||a)c="error",a<0&&(a=0)}v.status=a,v.statusText=c,o?h.resolveWith(e,[r,c,v]):h.rejectWith(e,[v,c,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v,c]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f._Deferred(),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bF.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.done,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bE,"").replace(bJ,bU[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bN),d.crossDomain==null&&(r=bP.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bU[1]&&r[2]==bU[2]&&(r[3]||(r[1]==="http:"?80:443))==(bU[3]||(bU[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),bX(bR,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bI.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bK.test(d.url)?"&":"?")+d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bO,"$1_="+x);d.url=y+(y===d.url?(bK.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", */*; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=bX(bS,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){status<2?w(-1,z):f.error(z)}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)bY(g,a[g],c,e);return d.join("&").replace(bB,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var b_=f.now(),ca=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+b_++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ca.test(b.url)||e&&ca.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ca,l),b.url===j&&(e&&(k=k.replace(ca,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cb=a.ActiveXObject?function(){for(var a in cd)cd[a](0,1)}:!1,cc=0,cd;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ce()||cf()}:ce,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cb&&delete cd[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cc,cb&&(cd||(cd={},f(a).unload(cb)),cd[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cg={},ch,ci,cj=/^(?:toggle|show|hide)$/,ck=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cl,cm=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cn,co=a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cr("show",3),a,b,c);for(var g=0,h=this.length;g=e.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),e.animatedProperties[this.prop]=!0;for(g in e.animatedProperties)e.animatedProperties[g]!==!0&&(c=!1);if(c){e.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){d.style["overflow"+b]=e.overflow[a]}),e.hide&&f(d).hide();if(e.hide||e.show)for(var i in e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}e.duration==Infinity?this.now=b:(h=b-this.startTime,this.state=h/e.duration,this.pos=f.easing[e.animatedProperties[this.prop]](this.state,h,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){for(var a=f.timers,b=0;b
";f.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),d=b.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,this.doesNotAddBorder=e.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,e.style.position="fixed",e.style.top="20px",this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),f.offset.initialize=f.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.offset.initialize(),f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cu.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cu.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cv(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cv(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a&&a.style?parseFloat(f.css(a,d,"padding")):null},f.fn["outer"+c]=function(a){var b=this[0];return b&&b.style?parseFloat(f.css(b,d,a?"margin":"border")):null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c];return e.document.compatMode==="CSS1Compat"&&g||e.document.body["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var h=f.css(e,d),i=parseFloat(h);return f.isNaN(i)?h:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f})(window); \ No newline at end of file diff --git a/Multiple linked stylesheets/js/libs/modernizr-2.0.6.min.js b/Multiple linked stylesheets/js/libs/modernizr-2.0.6.min.js deleted file mode 100755 index b8d5154..0000000 --- a/Multiple linked stylesheets/js/libs/modernizr-2.0.6.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/* Modernizr 2.0.6 | MIT & BSD - * Contains: All core tests, html5shiv, yepnope, respond.js. Get your own custom build at www.modernizr.com/download/ - */ -;window.Modernizr=function(a,b,c){function I(){e.input=function(a){for(var b=0,c=a.length;b",a,""].join(""),k.id=i,k.innerHTML+=f,g.appendChild(k),h=c(k,a),k.parentNode.removeChild(k);return!!h},w=function(b){if(a.matchMedia)return matchMedia(b).matches;var c;v("@media "+b+" { #"+i+" { position: absolute; } }",function(b){c=(a.getComputedStyle?getComputedStyle(b,null):b.currentStyle).position=="absolute"});return c},x=function(){function d(d,e){e=e||b.createElement(a[d]||"div"),d="on"+d;var f=d in e;f||(e.setAttribute||(e=b.createElement("div")),e.setAttribute&&e.removeAttribute&&(e.setAttribute(d,""),f=D(e[d],"function"),D(e[d],c)||(e[d]=c),e.removeAttribute(d))),e=null;return f}var a={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return d}(),y,z={}.hasOwnProperty,A;!D(z,c)&&!D(z.call,c)?A=function(a,b){return z.call(a,b)}:A=function(a,b){return b in a&&D(a.constructor.prototype[b],c)};var H=function(c,d){var f=c.join(""),g=d.length;v(f,function(c,d){var f=b.styleSheets[b.styleSheets.length-1],h=f.cssRules&&f.cssRules[0]?f.cssRules[0].cssText:f.cssText||"",i=c.childNodes,j={};while(g--)j[i[g].id]=i[g];e.touch="ontouchstart"in a||j.touch.offsetTop===9,e.csstransforms3d=j.csstransforms3d.offsetLeft===9,e.generatedcontent=j.generatedcontent.offsetHeight>=1,e.fontface=/src/i.test(h)&&h.indexOf(d.split(" ")[0])===0},g,d)}(['@font-face {font-family:"font";src:url("https://")}',["@media (",o.join("touch-enabled),("),i,")","{#touch{top:9px;position:absolute}}"].join(""),["@media (",o.join("transform-3d),("),i,")","{#csstransforms3d{left:9px;position:absolute}}"].join(""),['#generatedcontent:after{content:"',m,'";visibility:hidden}'].join("")],["fontface","touch","csstransforms3d","generatedcontent"]);r.flexbox=function(){function c(a,b,c,d){a.style.cssText=o.join(b+":"+c+";")+(d||"")}function a(a,b,c,d){b+=":",a.style.cssText=(b+o.join(c+";"+b)).slice(0,-b.length)+(d||"")}var d=b.createElement("div"),e=b.createElement("div");a(d,"display","box","width:42px;padding:0;"),c(e,"box-flex","1","width:10px;"),d.appendChild(e),g.appendChild(d);var f=e.offsetWidth===42;d.removeChild(e),g.removeChild(d);return f},r.canvas=function(){var a=b.createElement("canvas");return!!a.getContext&&!!a.getContext("2d")},r.canvastext=function(){return!!e.canvas&&!!D(b.createElement("canvas").getContext("2d").fillText,"function")},r.webgl=function(){return!!a.WebGLRenderingContext},r.touch=function(){return e.touch},r.geolocation=function(){return!!navigator.geolocation},r.postmessage=function(){return!!a.postMessage},r.websqldatabase=function(){var b=!!a.openDatabase;return b},r.indexedDB=function(){for(var b=-1,c=p.length;++b7)},r.history=function(){return!!a.history&&!!history.pushState},r.draganddrop=function(){return x("dragstart")&&x("drop")},r.websockets=function(){for(var b=-1,c=p.length;++b";return(a.firstChild&&a.firstChild.namespaceURI)==q.svg},r.smil=function(){return!!b.createElementNS&&/SVG/.test(n.call(b.createElementNS(q.svg,"animate")))},r.svgclippaths=function(){return!!b.createElementNS&&/SVG/.test(n.call(b.createElementNS(q.svg,"clipPath")))};for(var J in r)A(r,J)&&(y=J.toLowerCase(),e[y]=r[J](),u.push((e[y]?"":"no-")+y));e.input||I(),e.addTest=function(a,b){if(typeof a=="object")for(var d in a)A(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return;b=typeof b=="boolean"?b:!!b(),g.className+=" "+(b?"":"no-")+a,e[a]=b}return e},B(""),j=l=null,a.attachEvent&&function(){var a=b.createElement("div");a.innerHTML="";return a.childNodes.length!==1}()&&function(a,b){function s(a){var b=-1;while(++b=u.minw)&&(!u.maxw||u.maxw&&l<=u.maxw))m[u.media]||(m[u.media]=[]),m[u.media].push(f[u.rules])}for(var t in g)g[t]&&g[t].parentNode===j&&j.removeChild(g[t]);for(var t in m){var v=c.createElement("style"),w=m[t].join("\n");v.type="text/css",v.media=t,v.styleSheet?v.styleSheet.cssText=w:v.appendChild(c.createTextNode(w)),n.appendChild(v),g.push(v)}j.insertBefore(n,o.nextSibling)}},s=function(a,b){var c=t();if(!!c){c.open("GET",a,!0),c.onreadystatechange=function(){c.readyState==4&&(c.status==200||c.status==304)&&b(c.responseText)};if(c.readyState==4)return;c.send()}},t=function(){var a=!1,b=[function(){return new ActiveXObject("Microsoft.XMLHTTP")},function(){return new XMLHttpRequest}],c=b.length;while(c--){try{a=b[c]()}catch(d){continue}break}return function(){return a}}();m(),respond.update=m,a.addEventListener?a.addEventListener("resize",u,!1):a.attachEvent&&a.attachEvent("onresize",u)}}(this,Modernizr.mq("only all")),function(a,b,c){function k(a){return!a||a=="loaded"||a=="complete"}function j(){var a=1,b=-1;while(p.length- ++b)if(p[b].s&&!(a=p[b].r))break;a&&g()}function i(a){var c=b.createElement("script"),d;c.src=a.s,c.onreadystatechange=c.onload=function(){!d&&k(c.readyState)&&(d=1,j(),c.onload=c.onreadystatechange=null)},m(function(){d||(d=1,j())},H.errorTimeout),a.e?c.onload():n.parentNode.insertBefore(c,n)}function h(a){var c=b.createElement("link"),d;c.href=a.s,c.rel="stylesheet",c.type="text/css";if(!a.e&&(w||r)){var e=function(a){m(function(){if(!d)try{a.sheet.cssRules.length?(d=1,j()):e(a)}catch(b){b.code==1e3||b.message=="security"||b.message=="denied"?(d=1,m(function(){j()},0)):e(a)}},0)};e(c)}else c.onload=function(){d||(d=1,m(function(){j()},0))},a.e&&c.onload();m(function(){d||(d=1,j())},H.errorTimeout),!a.e&&n.parentNode.insertBefore(c,n)}function g(){var a=p.shift();q=1,a?a.t?m(function(){a.t=="c"?h(a):i(a)},0):(a(),j()):q=0}function f(a,c,d,e,f,h){function i(){!o&&k(l.readyState)&&(r.r=o=1,!q&&j(),l.onload=l.onreadystatechange=null,m(function(){u.removeChild(l)},0))}var l=b.createElement(a),o=0,r={t:d,s:c,e:h};l.src=l.data=c,!s&&(l.style.display="none"),l.width=l.height="0",a!="object"&&(l.type=d),l.onload=l.onreadystatechange=i,a=="img"?l.onerror=i:a=="script"&&(l.onerror=function(){r.e=r.r=1,g()}),p.splice(e,0,r),u.insertBefore(l,s?null:n),m(function(){o||(u.removeChild(l),r.r=r.e=o=1,j())},H.errorTimeout)}function e(a,b,c){var d=b=="c"?z:y;q=0,b=b||"j",C(a)?f(d,a,b,this.i++,l,c):(p.splice(this.i++,0,a),p.length==1&&g());return this}function d(){var a=H;a.loader={load:e,i:0};return a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=r&&!s,u=s?l:n.parentNode,v=a.opera&&o.call(a.opera)=="[object Opera]",w="webkitAppearance"in l.style,x=w&&"async"in b.createElement("script"),y=r?"object":v||x?"img":"script",z=w?"img":y,A=Array.isArray||function(a){return o.call(a)=="[object Array]"},B=function(a){return Object(a)===a},C=function(a){return typeof a=="string"},D=function(a){return o.call(a)=="[object Function]"},E=[],F={},G,H;H=function(a){function f(a){var b=a.split("!"),c=E.length,d=b.pop(),e=b.length,f={url:d,origUrl:d,prefixes:b},g,h;for(h=0;h=F.minw)&&(!F.maxw||F.maxw&&D<=F.maxw)){if(!z[F.media]){z[F.media]=[]}z[F.media].push(k[F.rules])}}for(var y in p){if(p[y]&&p[y].parentNode===f){f.removeChild(p[y])}}for(var y in z){var G=u.createElement("style"),A=z[y].join("\n");G.type="text/css";G.media=y;if(G.styleSheet){G.styleSheet.cssText=A}else{G.appendChild(u.createTextNode(A))}C.appendChild(G);p.push(G)}f.insertBefore(C,B.nextSibling)},n=function(v,x){var w=c();if(!w){return}w.open("GET",v,true);w.onreadystatechange=function(){if(w.readyState!=4||w.status!=200&&w.status!=304){return}x(w.responseText)};if(w.readyState==4){return}w.send(null)},c=(function(){var v=false;try{v=new XMLHttpRequest()}catch(w){v=new ActiveXObject("Microsoft.XMLHTTP")}return function(){return v}})();a();respond.update=a;function s(){j(true)}if(e.addEventListener){e.addEventListener("resize",s,false)}else{if(e.attachEvent){e.attachEvent("onresize",s)}}})(this,(function(f){if(f.matchMedia){return true}var e,i=document,c=i.documentElement,g=c.firstElementChild||c.firstChild,h=!i.body,d=i.body||i.createElement("body"),b=i.createElement("div"),a="only all";b.id="mq-test-1";b.style.cssText="position:absolute;top:-99em";d.appendChild(b);b.innerHTML='_';if(h){c.insertBefore(d,g)}b.removeChild(b.firstChild);e=b.offsetWidth==9;if(h){c.removeChild(d)}else{d.removeChild(b)}return e})(this)); \ No newline at end of file diff --git a/Multiple linked stylesheets/js/mylibs/helper.js b/Multiple linked stylesheets/js/mylibs/helper.js deleted file mode 100755 index e8321cc..0000000 --- a/Multiple linked stylesheets/js/mylibs/helper.js +++ /dev/null @@ -1,147 +0,0 @@ -/* - * MBP - Mobile boilerplate helper functions - */ -(function(document){ - -window.MBP = window.MBP || {}; - -// Fix for iPhone viewport scale bug -// http://www.blog.highub.com/mobile-2/a-fix-for-iphone-viewport-scale-bug/ - -MBP.viewportmeta = document.querySelector && document.querySelector('meta[name="viewport"]'); -MBP.ua = navigator.userAgent; - -MBP.scaleFix = function () { - if (MBP.viewportmeta && /iPhone|iPad/.test(MBP.ua) && !/Opera Mini/.test(MBP.ua)) { - MBP.viewportmeta.content = "width=device-width, minimum-scale=1.0, maximum-scale=1.0"; - document.addEventListener("gesturestart", MBP.gestureStart, false); - } -}; -MBP.gestureStart = function () { - MBP.viewportmeta.content = "width=device-width, minimum-scale=0.25, maximum-scale=1.6"; -}; - - -// Hide URL Bar for iOS -// http://remysharp.com/2010/08/05/doing-it-right-skipping-the-iphone-url-bar/ - -MBP.hideUrlBar = function () { - /iPhone/.test(MBP.ua) && !pageYOffset && !location.hash && setTimeout(function () { - window.scrollTo(0, 1); - }, 1000); -}; - - -// Fast Buttons - read wiki below before using -// https://github.com/shichuan/mobile-html5-boilerplate/wiki/JavaScript-Helper - -MBP.fastButton = function (element, handler) { - this.element = element; - this.handler = handler; - if (element.addEventListener) { - element.addEventListener('touchstart', this, false); - element.addEventListener('click', this, false); - } -}; - -MBP.fastButton.prototype.handleEvent = function(event) { - switch (event.type) { - case 'touchstart': this.onTouchStart(event); break; - case 'touchmove': this.onTouchMove(event); break; - case 'touchend': this.onClick(event); break; - case 'click': this.onClick(event); break; - } -}; - -MBP.fastButton.prototype.onTouchStart = function(event) { - event.stopPropagation(); - this.element.addEventListener('touchend', this, false); - document.body.addEventListener('touchmove', this, false); - this.startX = event.touches[0].clientX; - this.startY = event.touches[0].clientY; - this.element.style.backgroundColor = "rgba(0,0,0,.7)"; -}; - -MBP.fastButton.prototype.onTouchMove = function(event) { - if(Math.abs(event.touches[0].clientX - this.startX) > 10 || Math.abs(event.touches[0].clientY - this.startY) > 10) { - this.reset(); - } -}; - -MBP.fastButton.prototype.onClick = function(event) { - event.stopPropagation(); - this.reset(); - this.handler(event); - if(event.type == 'touchend') { - MBP.preventGhostClick(this.startX, this.startY); - } - this.element.style.backgroundColor = ""; -}; - -MBP.fastButton.prototype.reset = function() { - this.element.removeEventListener('touchend', this, false); - document.body.removeEventListener('touchmove', this, false); - this.element.style.backgroundColor = ""; -}; - -MBP.preventGhostClick = function (x, y) { - MBP.coords.push(x, y); - window.setTimeout(function (){ - MBP.coords.splice(0, 2); - }, 2500); -}; - -MBP.ghostClickHandler = function (event) { - for(var i = 0, len = MBP.coords.length; i < len; i += 2) { - var x = MBP.coords[i]; - var y = MBP.coords[i + 1]; - if(Math.abs(event.clientX - x) < 25 && Math.abs(event.clientY - y) < 25) { - event.stopPropagation(); - event.preventDefault(); - } - } -}; - -if (document.addEventListener) { - document.addEventListener('click', MBP.ghostClickHandler, true); -} - -MBP.coords = []; - - -// iOS Startup Image -// https://github.com/shichuan/mobile-html5-boilerplate/issues#issue/2 - -MBP.splash = function () { - var filename = navigator.platform === 'iPad' ? 'h/' : 'l/'; - document.write('' ); -}; - - -// Autogrow -// http://googlecode.blogspot.com/2009/07/gmail-for-mobile-html5-series.html - -MBP.autogrow = function (element, lh) { - - function handler(e){ - var newHeight = this.scrollHeight, - currentHeight = this.clientHeight; - if (newHeight > currentHeight) { - this.style.height = newHeight + 3 * textLineHeight + "px"; - } - } - - var setLineHeight = (lh) ? lh : 12, - textLineHeight = element.currentStyle ? element.currentStyle.lineHeight : - getComputedStyle(element, null).lineHeight; - - textLineHeight = (textLineHeight.indexOf("px") == -1) ? setLineHeight : - parseInt(textLineHeight, 10); - - element.style.overflow = "hidden"; - element.addEventListener ? element.addEventListener('keyup', handler, false) : - element.attachEvent('onkeyup', handler); -}; - -})(document); - diff --git a/Multiple linked stylesheets/js/mylibs/imgSizer.js b/Multiple linked stylesheets/js/mylibs/imgSizer.js deleted file mode 100644 index e1467d0..0000000 --- a/Multiple linked stylesheets/js/mylibs/imgSizer.js +++ /dev/null @@ -1,61 +0,0 @@ -var imgSizer = { - Config : { - imgCache : [] - ,spacer : "/path/to/your/spacer.gif" - } - - ,collate : function(aScope) { - var isOldIE = (document.all && !window.opera && !window.XDomainRequest) ? 1 : 0; - if (isOldIE && document.getElementsByTagName) { - var c = imgSizer; - var imgCache = c.Config.imgCache; - - var images = (aScope && aScope.length) ? aScope : document.getElementsByTagName("img"); - for (var i = 0; i < images.length; i++) { - images[i].origWidth = images[i].offsetWidth; - images[i].origHeight = images[i].offsetHeight; - - imgCache.push(images[i]); - c.ieAlpha(images[i]); - images[i].style.width = "100%"; - } - - if (imgCache.length) { - c.resize(function() { - for (var i = 0; i < imgCache.length; i++) { - var ratio = (imgCache[i].offsetWidth / imgCache[i].origWidth); - imgCache[i].style.height = (imgCache[i].origHeight * ratio) + "px"; - } - }); - } - } - } - - ,ieAlpha : function(img) { - var c = imgSizer; - if (img.oldSrc) { - img.src = img.oldSrc; - } - var src = img.src; - img.style.width = img.offsetWidth + "px"; - img.style.height = img.offsetHeight + "px"; - img.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "', sizingMethod='scale')" - img.oldSrc = src; - img.src = c.Config.spacer; - } - - // Ghettomodified version of Simon Willison's addLoadEvent() -- http://simonwillison.net/2004/May/26/addLoadEvent/ - ,resize : function(func) { - var oldonresize = window.onresize; - if (typeof window.onresize != 'function') { - window.onresize = func; - } else { - window.onresize = function() { - if (oldonresize) { - oldonresize(); - } - func(); - } - } - } -} \ No newline at end of file diff --git a/Multiple linked stylesheets/js/plugins.js b/Multiple linked stylesheets/js/plugins.js deleted file mode 100755 index cfe51ac..0000000 --- a/Multiple linked stylesheets/js/plugins.js +++ /dev/null @@ -1,36 +0,0 @@ - -// usage: log('inside coolFunc', this, arguments); -window.log = function(){ -log.history = log.history || []; // store logs to an array for reference -log.history.push(arguments); -if(this.console) { -arguments.callee = arguments.callee.caller; -console.log( Array.prototype.slice.call(arguments) ); -} -}; -(function(b){function c(){}for(var d="assert,count,debug,dir,dirxml,error,exception,group,groupCollapsed,groupEnd,info,log,markTimeline,profile,profileEnd,time,timeEnd,trace,warn".split(","),a;a=d.pop();)b[a]=b[a]||c})(window.console=window.console||{}); - - -/* - * jQuery Responsive menu plugin by Matt Kersley - * Converts menus into a select elements for mobile devices and low browser widths - * github.com/mattkersley/Responsive-Menu - */ -(function(b){var c=0;b.fn.mobileMenu=function(g){function f(a){return a.attr("id")?b("#mobileMenu_"+a.attr("id")).length>0:(c++,a.attr("id","mm"+c),b("#mobileMenu_mm"+c).length>0)}function h(a){a.hide();b("#mobileMenu_"+a.attr("id")).show()}function k(a){if(a.is("ul, ol")){var e='";a.parent().append(e);b("#mobileMenu_"+a.attr("id")).change(function(){var a=b(this);if(a.val()!==null)document.location.href=a.val()});h(a)}else alert("mobileMenu will only work with UL or OL elements!")}function j(a){b(window).width()-1?(c=parseInt(b,10)||parseInt(b.substring(0,d)+"1",10),a-=(parseInt(b.substring(d+1),10)||0)-1):(c=a+1,a-=parseInt(b,10)-1)}return(c<0?a<=0:a>=0)&&a%c==0}var f={"first-of-type":function(a){return e(a,"previousSibling")==0},"last-of-type":function(a){return e(a,"nextSibling")==0},"only-of-type":function(a){return f["first-of-type"](a)&& -f["last-of-type"](a)},"nth-of-type":function(a,b,c){return h(a,c[3],"previousSibling")},"nth-last-of-type":function(a,b,c){return h(a,c[3],"nextSibling")}};g.extend(g.expr[":"],f)})(jQuery); - - - -/*! http://mths.be/placeholder v1.8.5 by @mathias */ -(function(g,a,$){var f='placeholder' in a.createElement('input'),b='placeholder' in a.createElement('textarea');if(f&&b){$.fn.placeholder=function(){return this};$.fn.placeholder.input=$.fn.placeholder.textarea=true}else{$.fn.placeholder=function(){return this.filter((f?'textarea':':input')+'[placeholder]').bind('focus.placeholder',c).bind('blur.placeholder',e).trigger('blur.placeholder').end()};$.fn.placeholder.input=f;$.fn.placeholder.textarea=b;$(function(){$('form').bind('submit.placeholder',function(){var h=$('.placeholder',this).each(c);setTimeout(function(){h.each(e)},10)})});$(g).bind('unload.placeholder',function(){$('.placeholder').val('')})}function d(i){var h={},j=/^jQuery\d+$/;$.each(i.attributes,function(l,k){if(k.specified&&!j.test(k.name)){h[k.name]=k.value}});return h}function c(){var h=$(this);if(h.val()===h.attr('placeholder')&&h.hasClass('placeholder')){if(h.data('placeholder-password')){h.hide().next().show().focus().attr('id',h.removeAttr('id').data('placeholder-id'))}else{h.val('').removeClass('placeholder')}}}function e(){var l,k=$(this),h=k,j=this.id;if(k.val()===''){if(k.is(':password')){if(!k.data('placeholder-textinput')){try{l=k.clone().attr({type:'text'})}catch(i){l=$('').attr($.extend(d(this),{type:'text'}))}l.removeAttr('name').data('placeholder-password',true).data('placeholder-id',j).bind('focus.placeholder',c);k.data('placeholder-textinput',l).data('placeholder-id',j).before(l)}k=k.removeAttr('id').hide().prev().attr('id',j).show()}k.addClass('placeholder').val(k.attr('placeholder'))}else{k.removeClass('placeholder')}}}(this,document,jQuery)); \ No newline at end of file diff --git a/Multiple linked stylesheets/js/script.js b/Multiple linked stylesheets/js/script.js deleted file mode 100755 index 2f63efd..0000000 --- a/Multiple linked stylesheets/js/script.js +++ /dev/null @@ -1,28 +0,0 @@ -/* Author: - -*/ - - -$(document).ready(function(){ - - // Run Matt Kersley's jQuery Responsive menu plugin (see plugins.js) - if ($.fn.mobileMenu) { - $('ol#id').mobileMenu({ - switchWidth: 768, // width (in px to switch at) - topOptionText: 'Choose a page', // first option text - indentString: '   ' // string for indenting nested items - }); - } - - // Run Mathias Bynens jQuery placeholder plugin (see plugins.js) - if ($.fn.placeholder) { - $('input, textarea').placeholder(); - } -}); - - - - - - - diff --git a/Multiple linked stylesheets/less/1382.less b/Multiple linked stylesheets/less/1382.less deleted file mode 100644 index c0598f2..0000000 --- a/Multiple linked stylesheets/less/1382.less +++ /dev/null @@ -1,48 +0,0 @@ -/* _________________________________________________ - -320 and Up boilerplate extension -Andy Clarke http://about.me/malarkey -Version: 2 -URL: http://stuffandnonsense.co.uk/projects/320andup/ -License: http://creativecommons.org/licenses/MIT/ -_____________________________________________________ - -1 ROOT -2 HEADINGS -3 TYPOGRAPHY -4 LINKS -5 FIGURES & IMAGES -6 TABLES -7 FORMS -8 BANNER -9 NAVIGATION -10 CONTENT -11 MAIN -12 COMPLEMENTARY -13 CONTENTINFO -14 GLOBAL OBJECTS -15 VENDOR-SPECIFIC -16 MODERNIZR -17 TEMPLATE SPECIFICS - -COLOURS - -*/ - -// 1 ROOT ============================================================================= -// 2 HEADINGS ============================================================================= -// 3 TYPOGRAPHY ============================================================================= -// 4 LINKS ============================================================================= -// 5 FIGURES & IMAGES ============================================================================= -// 6 TABLES ============================================================================= -// 7 FORMS ============================================================================= -// 8 BANNER ============================================================================= -// 9 NAVIGATION ============================================================================= -// 10 CONTENT ============================================================================= -// 11 MAIN ============================================================================= -// 12 COMPLEMENTARY ============================================================================= -// 13 CONTENTINFO ============================================================================= -// 14 GLOBAL OBJECTS ============================================================================= -// 15 VENDOR-SPECIFIC ============================================================================= -// 16 MODERNIZR ============================================================================= -// 17 TEMPLATE SPECIFICS ============================================================================= \ No newline at end of file diff --git a/Multiple linked stylesheets/less/2x.less b/Multiple linked stylesheets/less/2x.less deleted file mode 100644 index 54afaf6..0000000 --- a/Multiple linked stylesheets/less/2x.less +++ /dev/null @@ -1,50 +0,0 @@ -/* 2x - -_________________________________________________ - -320 and Up boilerplate extension -Andy Clarke http://about.me/malarkey -Version: 2 -URL: http://stuffandnonsense.co.uk/projects/320andup/ -License: http://creativecommons.org/licenses/MIT/ -_____________________________________________________ - -1 ROOT -2 HEADINGS -3 TYPOGRAPHY -4 LINKS -5 FIGURES & IMAGES -6 TABLES -7 FORMS -8 BANNER -9 NAVIGATION -10 CONTENT -11 MAIN -12 COMPLEMENTARY -13 CONTENTINFO -14 GLOBAL OBJECTS -15 VENDOR-SPECIFIC -16 MODERNIZR -17 TEMPLATE SPECIFICS - -COLOURS - -*/ - -// 1 ROOT ============================================================================= -// 2 HEADINGS ============================================================================= -// 3 TYPOGRAPHY ============================================================================= -// 4 LINKS ============================================================================= -// 5 FIGURES & IMAGES ============================================================================= -// 6 TABLES ============================================================================= -// 7 FORMS ============================================================================= -// 8 BANNER ============================================================================= -// 9 NAVIGATION ============================================================================= -// 10 CONTENT ============================================================================= -// 11 MAIN ============================================================================= -// 12 COMPLEMENTARY ============================================================================= -// 13 CONTENTINFO ============================================================================= -// 14 GLOBAL OBJECTS ============================================================================= -// 15 VENDOR-SPECIFIC ============================================================================= -// 16 MODERNIZR ============================================================================= -// 17 TEMPLATE SPECIFICS ============================================================================= \ No newline at end of file diff --git a/Multiple linked stylesheets/less/480.less b/Multiple linked stylesheets/less/480.less deleted file mode 100644 index c0598f2..0000000 --- a/Multiple linked stylesheets/less/480.less +++ /dev/null @@ -1,48 +0,0 @@ -/* _________________________________________________ - -320 and Up boilerplate extension -Andy Clarke http://about.me/malarkey -Version: 2 -URL: http://stuffandnonsense.co.uk/projects/320andup/ -License: http://creativecommons.org/licenses/MIT/ -_____________________________________________________ - -1 ROOT -2 HEADINGS -3 TYPOGRAPHY -4 LINKS -5 FIGURES & IMAGES -6 TABLES -7 FORMS -8 BANNER -9 NAVIGATION -10 CONTENT -11 MAIN -12 COMPLEMENTARY -13 CONTENTINFO -14 GLOBAL OBJECTS -15 VENDOR-SPECIFIC -16 MODERNIZR -17 TEMPLATE SPECIFICS - -COLOURS - -*/ - -// 1 ROOT ============================================================================= -// 2 HEADINGS ============================================================================= -// 3 TYPOGRAPHY ============================================================================= -// 4 LINKS ============================================================================= -// 5 FIGURES & IMAGES ============================================================================= -// 6 TABLES ============================================================================= -// 7 FORMS ============================================================================= -// 8 BANNER ============================================================================= -// 9 NAVIGATION ============================================================================= -// 10 CONTENT ============================================================================= -// 11 MAIN ============================================================================= -// 12 COMPLEMENTARY ============================================================================= -// 13 CONTENTINFO ============================================================================= -// 14 GLOBAL OBJECTS ============================================================================= -// 15 VENDOR-SPECIFIC ============================================================================= -// 16 MODERNIZR ============================================================================= -// 17 TEMPLATE SPECIFICS ============================================================================= \ No newline at end of file diff --git a/Multiple linked stylesheets/less/600.less b/Multiple linked stylesheets/less/600.less deleted file mode 100644 index c0598f2..0000000 --- a/Multiple linked stylesheets/less/600.less +++ /dev/null @@ -1,48 +0,0 @@ -/* _________________________________________________ - -320 and Up boilerplate extension -Andy Clarke http://about.me/malarkey -Version: 2 -URL: http://stuffandnonsense.co.uk/projects/320andup/ -License: http://creativecommons.org/licenses/MIT/ -_____________________________________________________ - -1 ROOT -2 HEADINGS -3 TYPOGRAPHY -4 LINKS -5 FIGURES & IMAGES -6 TABLES -7 FORMS -8 BANNER -9 NAVIGATION -10 CONTENT -11 MAIN -12 COMPLEMENTARY -13 CONTENTINFO -14 GLOBAL OBJECTS -15 VENDOR-SPECIFIC -16 MODERNIZR -17 TEMPLATE SPECIFICS - -COLOURS - -*/ - -// 1 ROOT ============================================================================= -// 2 HEADINGS ============================================================================= -// 3 TYPOGRAPHY ============================================================================= -// 4 LINKS ============================================================================= -// 5 FIGURES & IMAGES ============================================================================= -// 6 TABLES ============================================================================= -// 7 FORMS ============================================================================= -// 8 BANNER ============================================================================= -// 9 NAVIGATION ============================================================================= -// 10 CONTENT ============================================================================= -// 11 MAIN ============================================================================= -// 12 COMPLEMENTARY ============================================================================= -// 13 CONTENTINFO ============================================================================= -// 14 GLOBAL OBJECTS ============================================================================= -// 15 VENDOR-SPECIFIC ============================================================================= -// 16 MODERNIZR ============================================================================= -// 17 TEMPLATE SPECIFICS ============================================================================= \ No newline at end of file diff --git a/Multiple linked stylesheets/less/768.less b/Multiple linked stylesheets/less/768.less deleted file mode 100644 index c0598f2..0000000 --- a/Multiple linked stylesheets/less/768.less +++ /dev/null @@ -1,48 +0,0 @@ -/* _________________________________________________ - -320 and Up boilerplate extension -Andy Clarke http://about.me/malarkey -Version: 2 -URL: http://stuffandnonsense.co.uk/projects/320andup/ -License: http://creativecommons.org/licenses/MIT/ -_____________________________________________________ - -1 ROOT -2 HEADINGS -3 TYPOGRAPHY -4 LINKS -5 FIGURES & IMAGES -6 TABLES -7 FORMS -8 BANNER -9 NAVIGATION -10 CONTENT -11 MAIN -12 COMPLEMENTARY -13 CONTENTINFO -14 GLOBAL OBJECTS -15 VENDOR-SPECIFIC -16 MODERNIZR -17 TEMPLATE SPECIFICS - -COLOURS - -*/ - -// 1 ROOT ============================================================================= -// 2 HEADINGS ============================================================================= -// 3 TYPOGRAPHY ============================================================================= -// 4 LINKS ============================================================================= -// 5 FIGURES & IMAGES ============================================================================= -// 6 TABLES ============================================================================= -// 7 FORMS ============================================================================= -// 8 BANNER ============================================================================= -// 9 NAVIGATION ============================================================================= -// 10 CONTENT ============================================================================= -// 11 MAIN ============================================================================= -// 12 COMPLEMENTARY ============================================================================= -// 13 CONTENTINFO ============================================================================= -// 14 GLOBAL OBJECTS ============================================================================= -// 15 VENDOR-SPECIFIC ============================================================================= -// 16 MODERNIZR ============================================================================= -// 17 TEMPLATE SPECIFICS ============================================================================= \ No newline at end of file diff --git a/Multiple linked stylesheets/less/992.less b/Multiple linked stylesheets/less/992.less deleted file mode 100644 index c0598f2..0000000 --- a/Multiple linked stylesheets/less/992.less +++ /dev/null @@ -1,48 +0,0 @@ -/* _________________________________________________ - -320 and Up boilerplate extension -Andy Clarke http://about.me/malarkey -Version: 2 -URL: http://stuffandnonsense.co.uk/projects/320andup/ -License: http://creativecommons.org/licenses/MIT/ -_____________________________________________________ - -1 ROOT -2 HEADINGS -3 TYPOGRAPHY -4 LINKS -5 FIGURES & IMAGES -6 TABLES -7 FORMS -8 BANNER -9 NAVIGATION -10 CONTENT -11 MAIN -12 COMPLEMENTARY -13 CONTENTINFO -14 GLOBAL OBJECTS -15 VENDOR-SPECIFIC -16 MODERNIZR -17 TEMPLATE SPECIFICS - -COLOURS - -*/ - -// 1 ROOT ============================================================================= -// 2 HEADINGS ============================================================================= -// 3 TYPOGRAPHY ============================================================================= -// 4 LINKS ============================================================================= -// 5 FIGURES & IMAGES ============================================================================= -// 6 TABLES ============================================================================= -// 7 FORMS ============================================================================= -// 8 BANNER ============================================================================= -// 9 NAVIGATION ============================================================================= -// 10 CONTENT ============================================================================= -// 11 MAIN ============================================================================= -// 12 COMPLEMENTARY ============================================================================= -// 13 CONTENTINFO ============================================================================= -// 14 GLOBAL OBJECTS ============================================================================= -// 15 VENDOR-SPECIFIC ============================================================================= -// 16 MODERNIZR ============================================================================= -// 17 TEMPLATE SPECIFICS ============================================================================= \ No newline at end of file diff --git a/Multiple linked stylesheets/less/mixins.less b/Multiple linked stylesheets/less/mixins.less deleted file mode 100644 index 4de1714..0000000 --- a/Multiple linked stylesheets/less/mixins.less +++ /dev/null @@ -1,214 +0,0 @@ -/* 320 and Up _________________________________________________ - -320 and Up -Andy Clarke http://about.me/malarkey -LESS Version: 2 -URL: http://stuffandnonsense.co.uk/projects/320andup/ -License: http://creativecommons.org/licenses/MIT/ - -Includes: - - -__________________________________________________________ */ - -@basecol : rgb(123,172,200); // Base colour -@compcol : spin(@basecol, 180); // Complementary colour - -// Links - -@linkcol : rgb(1,53,104); -@linkcolhover : darken(@linkcol, 10); -@linkcolvisited : @linkcolhover; -@linkcolfocus : @linkcolhover; - -// greyscale - -@black : rgb(0,0,0); -@darkgrey : lighten(@black, 25%); -@grey : lighten(@black, 50%); -@lightgrey : lighten(@black, 75%); -@lightergrey : lighten(@black, 90%); -@white : rgb(255,255,255); - -// colour palettes - -@col_l1 : lighten(@basecol, 5%); -@col_l2 : lighten(@basecol, 10%); -@col_l3 : lighten(@basecol, 15%); -@col_l4 : lighten(@basecol, 20%); - -@col_d1 : darken(@basecol, 5%); -@col_d2 : darken(@basecol, 10%); -@col_d3 : darken(@basecol, 15%); -@col_d4 : darken(@basecol, 20%); - -@comp_l1 : lighten(@compcol, 5%); -@comp_l2 : lighten(@compcol, 10%); -@comp_l3 : lighten(@compcol, 15%); -@comp_l4 : lighten(@compcol, 20%); - -@comp_d1 : darken(@compcol, 5%); -@comp_d2 : darken(@compcol, 10%); -@comp_d3 : darken(@compcol, 15%); -@comp_d4 : darken(@compcol, 20%); - -// type - -.font-size(@font-size: 16){ -@rem: (@font-size / 10); -font-size: @font-size * 1px; -font-size: ~"@{rem}rem"; } - -.sans-serif { -font-family : "Helvetica Neue", Helvetica, Arial, sans-serif; } - -.serif { -font-family : "Cambria, Georgia, Times, "Times New Roman; } - -.monospace { -font-family : "Monaco", Courier New, monospace; } - -// layout - -@baseline : 1.5em; - -// MIXINS - -.clearfix { -zoom : 1; - -&:before, &:after { -content : "\0020"; -display : block; -height : 0; -overflow : hidden; } - -&:after { -clear : both; } -} - -// borderradius - -.rounded(@radius:3px) { --webkit-border-radius : @radius; --moz-border-radius : @radius; -border-radius : @radius; } - -.bordered(@top-color: #eee, @right-color: #eee, @bottom-color: #eee, @left-color: #eee) { -border-top : solid 1px @top-color; -border-left : solid 1px @left-color; -border-right : solid 1px @right-color; -border-bottom : solid 1px @bottom-color; } - -.border-radius(@topright: 0, @bottomright: 0, @bottomleft: 0, @topleft: 0) { --webkit-border-top-right-radius : @topright; --webkit-border-bottom-right-radius : @bottomright; --webkit-border-bottom-left-radius : @bottomleft; --webkit-border-top-left-radius : @topleft; --moz-border-radius-topright : @topright; --moz-border-radius-bottomright : @bottomright; --moz-border-radius-bottomleft : @bottomleft; --moz-border-radius-topleft : @topleft; -border-top-right-radius : @topright; -border-bottom-right-radius : @bottomright; -border-bottom-left-radius : @bottomleft; -border-top-left-radius : @topleft; } - -// boxshadow - -.drop-shadow(@x-axis: 0, @y-axis: 1px, @blur: 2px, @alpha: 0.1) { --webkit-box-shadow : @x-axis @y-axis @blur rgba(0, 0, 0, @alpha); --moz-box-shadow : @x-axis @y-axis @blur rgba(0, 0, 0, @alpha); -box-shadow : @x-axis @y-axis @blur rgba(0, 0, 0, @alpha); } - -.inset-shadow(@horizontal:0, @vertical:1px, @blur:2px, @alpha: 0.4) { --webkit-box-shadow : inset @horizontal @vertical @blur rgba(0, 0, 0, @alpha); --moz-box-shadow : inset @horizontal @vertical @blur rgba(0, 0, 0, @alpha); -box-shadow : inset @horizontal @vertical @blur rgba(0, 0, 0, @alpha); } - -.box-shadow(@arguments) { --webkit-box-shadow : @arguments; --moz-box-shadow : @arguments; -box-shadow : @arguments; } - -// csscolumns - -.columns(@colwidth: 250px, @colcount: 0, @colgap: 50px, @columnRuleColor: #eee, @columnRuleStyle: solid, @columnRuleWidth: 1px) { --webkit-column-width : @colwidth; --webkit-column-count : @colcount; --webkit-column-gap : @colgap; --webkit-column-rule-color : @columnRuleColor; --webkit-column-rule-style : @columnRuleStyle; --webkit-column-rule-width : @columnRuleWidth; --moz-column-width : @colwidth; --moz-column-count : @colcount; --moz-column-gap : @colgap; --moz-column-rule-color : @columnRuleColor; --moz-column-rule-style : @columnRuleStyle; --moz-column-rule-width : @columnRuleWidth; -column-width : @colwidth; -column-count : @colcount; -column-gap : @colgap; -column-rule-color : @columnRuleColor; -column-rule-style : @columnRuleStyle; -column-rule-width : @columnRuleWidth; } - -// cssgradients - -.grad-bw(@color: #f5f5f5, @start: 0, @stop: 255) { -background : @color; -background : -webkit-gradient(linear, -left bottom, -left top, -color-stop(0, rgb(@start,@start,@start)), -color-stop(1, rgb(@stop,@stop,@stop))); -background : -moz-linear-gradient(center bottom, -rgb(@start,@start,@start) 0%, -rgb(@stop,@stop,@stop) 100%); } - -.grad-col(@color: #f5f5f5, @start: #eee, @stop: #fff) { -background : @color; -background : -webkit-gradient(linear, -left bottom, -left top, -@start, -@stop); -background : -moz-linear-gradient(center bottom, -@start 0%, -@stop 100%); } - -// csstransforms - -.rotate(@deg : 5deg){ --webkit-transform : rotate(@deg); --moz-transform : rotate(@deg); -transform : rotate(@deg); } - -.scale(@ratio : 1.5){ --webkit-transform : scale(@ratio); --moz-transform : scale(@ratio); -transform : scale(@ratio); } - -.translate(@transformX : 20px, @transformY : 20px) { --webkit-transform : translate(@transformX, @transformY); --moz-transform : translate(@transformX, @transformY); -transform : translate(@transformX, @transformY); } - -// csstransitions - -.transition-duration(@duration : .2s) { --moz-transition-duration : @duration; --webkit-transition-duration : @duration; -transition-duration: @duration; } - -.transition(@duration : .2s, @ease:ease-out) { --webkit-transition : all @duration @ease; --moz-transition : all @duration @ease; -transition : all @duration @ease; } - -// opacity - -.opacity(@opacity : .5) { --webkit-opacity : @opacity; --moz-opacity : @opacity; -opacity : @opacity; } \ No newline at end of file diff --git a/Multiple linked stylesheets/less/print.less b/Multiple linked stylesheets/less/print.less deleted file mode 100644 index 075d643..0000000 --- a/Multiple linked stylesheets/less/print.less +++ /dev/null @@ -1,106 +0,0 @@ -/* _________________________________________________ - -320 and Up boilerplate extension -Andy Clarke http://about.me/malarkey -Version: 2 -URL: http://stuffandnonsense.co.uk/projects/320andup/ -License: http://creativecommons.org/licenses/MIT/ -_____________________________________________________ - -1 ROOT -2 HEADINGS -3 TYPOGRAPHY -4 LINKS -5 FIGURES & IMAGES -6 TABLES -7 FORMS -8 BANNER -9 NAVIGATION -10 CONTENT -11 MAIN -12 COMPLEMENTARY -13 CONTENTINFO -14 GLOBAL OBJECTS -15 VENDOR-SPECIFIC -16 MODERNIZR -17 TEMPLATE SPECIFICS -18 MEDIA QUERIES - -COLOURS - -*/ - -// 1 ROOT ============================================================================= - -* { -background : transparent !important; -color : black !important; -text-shadow : none !important; -filter : none !important; --ms-filter : none !important; } - -@page { -margin : 0.5cm; } - -// 2 HEADINGS ============================================================================= - -h2, h3 { -orphans : 3; -widows : 3; -page-break-after : avoid; } - -// 3 TYPOGRAPHY ============================================================================= - -p { -orphans : 3; -widows : 3; } - -pre, blockquote { -border : 1px solid #999; -page-break-inside : avoid; } - -abbr[title]:after { -content : " (" attr(title) ")"; } - -// 4 LINKS ============================================================================= - -a, a:visited { -color : #444 !important; -text-decoration : underline; } - -a[href]:after { -content : " (" attr(href) ")"; } - -a[href^="javascript:"]:after, -a[href^="#"]:after { -content : ""; } - -// 5 FIGURES & IMAGES ============================================================================= - -img { -max-width : 100% !important; -page-break-inside : avoid; } - -// 6 TABLES ============================================================================= - -thead { -display : table-header-group; } - -tr { -page-break-inside : avoid; } - -// 7 FORMS ============================================================================= -// 8 BANNER ============================================================================= -// 9 NAVIGATION ============================================================================= -// 10 CONTENT ============================================================================= -// 11 MAIN ============================================================================= -// 12 COMPLEMENTARY ============================================================================= -// 13 CONTENTINFO ============================================================================= -// 14 GLOBAL OBJECTS ============================================================================= - -.ir a:after { -content : ""; } - -// 15 VENDOR-SPECIFIC ============================================================================= -// 16 MODERNIZR ============================================================================= -// 17 TEMPLATE SPECIFICS ============================================================================= \ No newline at end of file diff --git a/Multiple linked stylesheets/less/style.less b/Multiple linked stylesheets/less/style.less deleted file mode 100644 index 97bc822..0000000 --- a/Multiple linked stylesheets/less/style.less +++ /dev/null @@ -1,481 +0,0 @@ -/* _________________________________________________ - -320 and Up boilerplate extension -Andy Clarke http://about.me/malarkey -Version: 2 -URL: http://stuffandnonsense.co.uk/projects/320andup/ -License: http://creativecommons.org/licenses/MIT/ -_____________________________________________________ - -1 ROOT -2 HEADINGS -3 TYPOGRAPHY -4 LINKS -5 FIGURES & IMAGES -6 TABLES -7 FORMS -8 BANNER -9 NAVIGATION -10 CONTENT -11 MAIN -12 COMPLEMENTARY -13 CONTENTINFO -14 GLOBAL OBJECTS -15 VENDOR-SPECIFIC -16 MODERNIZR -17 TEMPLATE SPECIFICS -18 MEDIA QUERIES - -COLOURS - -*/ - -html, body { margin : 0; padding : 0; } - -h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td { margin : 0; padding : 0; border : 0; font-weight : normal; font-style : normal; font-size : 100%; line-height : 1; font-family : inherit; } - -article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { -display : block; } - -audio[controls], canvas, video { -display : inline-block; -*display : inline; -*zoom : 1; } - -@import "mixins"; - -// 1. ROOT ============================================================================= - -html { -overflow-y : scroll; -background : rgb(255,255,255); -background : rgb(255,255,255) url(../img/tmp/grid.png) repeat-y 50% 0; -font-size : 62.5%; } - -body { -margin : 0 auto; -padding : 0; -width : 90%; /* 252px; */ -.font-size(); -.serif(); -color : rgb(40,40,40); -background-color : transparent; } - -button, -input, -select, -textarea { -font-family : "Helvetica Neue", Helvetica, Arial, sans-serif; -color : @darkgrey; } - -// 2. HEADINGS (320 and Up typography defaults) ==================================================== - -h1, -h2, -h3, -h4, -h5, -h6 { -.sans-serif; -font-weight : bold; } - -h1 { -margin-bottom : @baseline / 2; -.font-size(48); -line-height : 1.2; } - -h2 { -margin-bottom : @baseline / 2; -.font-size(32); -line-height : 1.2; } - -h3 { -margin-bottom : @baseline / 1.5; -.font-size(24); -line-height : 1.3; } - -h4 { -margin-bottom : @baseline / 1.5; -.font-size(18); -line-height : 1.25; } - -h5 { -margin-bottom : @baseline; -.font-size(16); } - -h6 { -.font-size(16); } - -// 3. TYPOGRAPHY (320 and Up typography defaults) ============================================================================= - -p, -ol, -ul, -dl, -address { -margin-bottom : @baseline; -.font-size(16); } - -p { -hyphens : auto; -text-align : justify; } - -ul, -ol { -margin : 0 0 @baseline -24px; -padding : 0 0 0 24px; } - -li ul, -li ol { -margin : 0; -.font-size(16); } - -dl, -dd { -margin-bottom : @baseline; } - -dt { -font-weight : normal; } - -blockquote { -margin : 0 0 @baseline -24px; -padding-left : 24px; -border-left : 1px solid @lightgrey; -font-style : italic; } - -blockquote:before, -blockquote:after, -q:before, -q:after { -content : ''; -content : none; } - -abbr[title] { -border-bottom : 1px dotted; -cursor : help; } - -b, strong { -font-weight : bold; } - -dfn { -font-style : italic; } - -hr { -display : block; -margin : 1em 0; -padding : 0; -height : 1px; -border : 0; -border-top : 1px solid @lightgrey; } - -ins { -background-color : lighten(@basecol, 20%); -color : @black; -text-decoration : none; } - -mark { -background-color : lighten(@basecol, 20%); -color : @black; -font-style : italic; -font-weight : bold; } - -pre, -code, -kbd, -samp { -.monospace; -.font-size(14); -line-height : @baseline; } - -pre { -white-space : pre; -white-space : pre-wrap; -word-wrap : break-word; } - -q { -quotes : none; } - -q:before, -q:after { -content : ""; -content : none; } - -small { -.font-size(14); } - -sub, sup { -.font-size(12); -line-height : 0; -position : relative; -vertical-align : baseline; } - -sup { -top : -.5em; } - -sub { -bottom : -.25em; } - -// 4.LINKS ============================================================================= - -a { -color : @linkcol; } - -a:visited { -color : @linkcolvisited; } - -a:hover { -color : @linkcolhover; } - -a:focus { -outline : thin dotted; -color : @linkcolfocus; } - -a:hover, -a:active { -outline : 0; } - -// 5.FIGURES & IMAGES ============================================================================= - -figure { -margin-bottom : @baseline; } - -figure img, -figure object, -figure embed { -margin-bottom : @baseline / 2; -max-width : 100%; } - -figcaption { -display : block; -font-weight : normal; } - -img { -border : 0; } - -svg:not(:root) { -overflow : hidden; } - -// 6.TABLES ============================================================================= - -table { -border-collapse : collapse; -border-spacing : 0; -margin-bottom : @baseline; -width : 100%; -.font-size(14); } - -th, td, caption { -padding : @baseline / 8 10px @baseline / 8 5px; } - -tfoot { -font-style : italic; } - -caption { -background-color : transparent; } - -tbody tr:nth-child(odd) td { -background-color : lighten(@basecol, 20%); } - -// 7.FORMS ============================================================================= - -form { -margin : 0; } - -fieldset { -margin-bottom : @baseline; -padding : 0; -border-width : 0; } - -legend { -*margin-left : -7px; -padding : 0; -border-width : 0; } - -label { -font-weight : normal; -cursor : pointer; } - -button, -input, -select, -textarea { -.font-size(12; -margin : 0; -vertical-align : baseline; -*vertical-align : middle; } - -button, input { -line-height : normal; -*overflow : visible; } - -button, -input[type="button"], -input[type="reset"], -input[type="submit"] { -cursor : pointer; } - -input[type="checkbox"], -input[type="radio"] { -box-sizing : border-box; } - -input[type="search"] { -box-sizing : content-box; } - -button::-moz-focus-inner, -input::-moz-focus-inner { -padding : 0; -border : 0; } - -textarea { -overflow : auto; -vertical-align : top; } - -// 8 BANNER ============================================================================= -// 9 NAVIGATION ============================================================================= -// 10 CONTENT ============================================================================= -// 11 MAIN ============================================================================= -// 12 COMPLEMENTARY ============================================================================= -// 13 CONTENTINFO ============================================================================= -// 14 GLOBAL OBJECTS ============================================================================= -// 15 VENDOR-SPECIFIC ============================================================================= - -html { --webkit-overflow-scrolling : touch; --webkit-tap-highlight-color : lighten(@basecol, 20%); --webkit-text-size-adjust : 100%; --ms-text-size-adjust : 100%; } - -::-webkit-selection { -background : @lightergrey; -color : rgb(250,250,250); -text-shadow : none; } - -::-moz-selection { -background : @basecol; -color : @compcol; -text-shadow : none; } - -::selection { -background : @basecol; -color : @compcol; -text-shadow : none; } - -button, -input[type="button"], -input[type="reset"], -input[type="submit"] { --webkit-appearance : button; } - -::-webkit-input-placeholder { -.font-size(14; } - -input:-moz-placeholder { -.font-size(14; } - -.ie7 img, -.iem7 img { --ms-interpolation-mode : bicubic; } - -input[type="checkbox"], -input[type="radio"] { -box-sizing : border-box; } - -input[type="search"] { --webkit-box-sizing : content-box; --moz-box-sizing : content-box; } - -button::-moz-focus-inner, -input::-moz-focus-inner { -padding : 0; -border : 0; } - -p { -// http://www.w3.org/TR/css3-text/#hyphenation --webkit-hyphens : auto; --webkit-hyphenate-character : "\2010"; --webkit-hyphenate-limit-after : 1; --webkit-hyphenate-limit-before : 3; --moz-hyphens : auto; } - -// Non-semantic helper classes - -.ir { display : block; -overflow : hidden; -background-repeat : no-repeat; -text-align : left; -text-indent : -999em; -direction : ltr; } - -.ir br { -display : none; } - -.hidden { -display : none; -visibility: hidden; } - -.visuallyhidden { -position : absolute; -margin : -1px; -padding : 0; -height : 1px; -width : 1px; -overflow : hidden; -border : 0; -clip : rect(0 0 0 0); } - -.visuallyhidden.focusable:active, -.visuallyhidden.focusable:focus { -position: static; -margin : 0; -height : auto; -width : auto; -overflow: visible; -clip : auto; } - -.invisible { -visibility : hidden; } - -// 16 MODERNIZR ============================================================================= - -// audio -// applicationcache -// backgroundsize -// borderimage -// borderradius -// boxshadow -// canvas -// canvastext -// cssanimations -// csscolumns -// cssgradients -// cssreflections -// csstransforms -// csstransforms3d -// csstransitions -// draganddrop -// flexbox -// fontface -// geolocation -// hashchange -// history -// hsla -// indexeddb -// inlinesvg -// localstorage -// multiplebgs -// opacity -// postmessage -// rgba -// sessionstorage -// smil -// svg -// svgclippaths -// textshadow -// touch -// video -// webgl -// websqldatabase -// websockets -// webworkers - -/* 17 TEMPLATE SPECIFICS ============================================================================= */ \ No newline at end of file diff --git a/Single stylesheet/404.html b/Single stylesheet/404.html deleted file mode 100644 index 7836c45..0000000 --- a/Single stylesheet/404.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - - - - - -320 and Up - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

320 and Up

-
- -
- -

Page not found

- -
-

Sorry, but the page you’re looking for doesn’t not exist.

-

It looks like this was either the result of:

- -
    -
  • A mis-typed address
  • -
  • An out-of-date link
  • -
- - - -
- -
-
- -
- -
-
- - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Single stylesheet/css/mixins.css b/Single stylesheet/css/mixins.css deleted file mode 100644 index 4093f34..0000000 --- a/Single stylesheet/css/mixins.css +++ /dev/null @@ -1,5 +0,0 @@ -.sans-serif{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;} -.serif{font-family:"Cambria, Georgia, Times, " Times New Roman;} -.monospace{font-family:"Monaco",Courier New,monospace;} -.clearfix{zoom:1;}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden;} -.clearfix:after{clear:both;} diff --git a/Single stylesheet/css/style.css b/Single stylesheet/css/style.css deleted file mode 100644 index 0a4401d..0000000 --- a/Single stylesheet/css/style.css +++ /dev/null @@ -1,88 +0,0 @@ -html,body{margin:0;padding:0;} -h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,dfn,em,img,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,button,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;font-size:100%;line-height:1;font-family:inherit;} -article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;} -audio[controls],canvas,video{display:inline-block;*display:inline;*zoom:1;} -.sans-serif{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;} -.serif{font-family:"Cambria, Georgia, Times, " Times New Roman;} -.monospace{font-family:"Monaco",Courier New,monospace;} -.clearfix{zoom:1;}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden;} -.clearfix:after{clear:both;} -html{overflow-y:scroll;background:#ffffff;background:#ffffff url(../img/tmp/grid.png) repeat-y 50% 0;font-size:62.5%;} -body{margin:0 auto;padding:0;width:90%;font-size:16px;font-size:1.6rem;font-family:"Cambria, Georgia, Times, " Times New Roman;color:#282828;background-color:transparent;} -button,input,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#404040;} -h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;} -h1{margin-bottom:0.75em;font-size:48px;font-size:4.8rem;line-height:1.2;} -h2{margin-bottom:0.75em;font-size:32px;font-size:3.2rem;line-height:1.2;} -h3{margin-bottom:1em;font-size:24px;font-size:2.4rem;line-height:1.3;} -h4{margin-bottom:1em;font-size:18px;font-size:1.8rem;line-height:1.25;} -h5{margin-bottom:1.5em;font-size:16px;font-size:1.6rem;} -h6{font-size:16px;font-size:1.6rem;} -p,ol,ul,dl,address{margin-bottom:1.5em;font-size:16px;font-size:1.6rem;} -p{hyphens:auto;text-align:justify;} -ul,ol{margin:0 0 1.5em -24px;padding:0 0 0 24px;} -li ul,li ol{margin:0;font-size:16px;font-size:1.6rem;} -dl,dd{margin-bottom:1.5em;} -dt{font-weight:normal;} -blockquote{margin:0 0 1.5em -24px;padding-left:24px;border-left:1px solid #bfbfbf;font-style:italic;} -blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;} -abbr[title]{border-bottom:1px dotted;cursor:help;} -b,strong{font-weight:bold;} -dfn{font-style:italic;} -hr{display:block;margin:1em 0;padding:0;height:1px;border:0;border-top:1px solid #bfbfbf;} -ins{background-color:#c3d9e6;color:#000000;text-decoration:none;} -mark{background-color:#c3d9e6;color:#000000;font-style:italic;font-weight:bold;} -pre,code,kbd,samp{font-family:"Monaco",Courier New,monospace;font-size:14px;font-size:1.4rem;line-height:1.5em;} -pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;} -q{quotes:none;} -q:before,q:after{content:"";content:none;} -small{font-size:14px;font-size:1.4rem;} -sub,sup{font-size:12px;font-size:1.2rem;line-height:0;position:relative;vertical-align:baseline;} -sup{top:-0.5em;} -sub{bottom:-0.25em;} -a{color:#013568;} -a:visited{color:#011b35;} -a:hover{color:#011b35;} -a:focus{outline:thin dotted;color:#011b35;} -a:hover,a:active{outline:0;} -figure{margin-bottom:1.5em;} -figure img,figure object,figure embed{margin-bottom:0.75em;max-width:100%;} -figcaption{display:block;font-weight:normal;} -img{border:0;} -svg:not(:root){overflow:hidden;} -table{border-collapse:collapse;border-spacing:0;margin-bottom:1.5em;width:100%;font-size:14px;font-size:1.4rem;} -th,td,caption{padding:0.1875em 10px 0.1875em 5px;} -tfoot{font-style:italic;} -caption{background-color:transparent;} -tbody tr:nth-child(odd) td{background-color:#c3d9e6;} -form{margin:0;} -fieldset{margin-bottom:1.5em;padding:0;border-width:0;} -legend{*margin-left:-7px;padding:0;border-width:0;} -label{font-weight:normal;cursor:pointer;} -button,input,select,textarea{font-size:12px;font-size:1.2rem;margin:0;vertical-align:baseline;*vertical-align:middle;} -button,input{line-height:normal;*overflow:visible;} -button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;} -input[type="checkbox"],input[type="radio"]{box-sizing:border-box;} -input[type="search"]{box-sizing:content-box;} -button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;} -textarea{overflow:auto;vertical-align:top;} -html{-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:#c3d9e6;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;} -::-webkit-selection{background:#e6e6e6;color:#fafafa;text-shadow:none;} -::-moz-selection{background:#7bacc8;color:#c8977b;text-shadow:none;} -::selection{background:#7bacc8;color:#c8977b;text-shadow:none;} -button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;} -::-webkit-input-placeholder{font-size:14px;font-size:1.4rem;} -input:-moz-placeholder{font-size:14px;font-size:1.4rem;} -.ie7 img,.iem7 img{-ms-interpolation-mode:bicubic;} -input[type="checkbox"],input[type="radio"]{box-sizing:border-box;} -input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;} -button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;} -p{-webkit-hyphens:auto;-webkit-hyphenate-character:"\2010";-webkit-hyphenate-limit-after:1;-webkit-hyphenate-limit-before:3;-moz-hyphens:auto;} -.ir{display:block;overflow:hidden;background-repeat:no-repeat;text-align:left;text-indent:-999em;direction:ltr;} -.ir br{display:none;} -.hidden{display:none;visibility:hidden;} -.visuallyhidden{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;border:0;clip:rect(0 0 0 0);} -.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{position:static;margin:0;height:auto;width:auto;overflow:visible;clip:auto;} -.invisible{visibility:hidden;} -@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;} @page {margin:0.5cm;}h2,h3{orphans:3;widows:3;page-break-after:avoid;} p{orphans:3;widows:3;} pre,blockquote{border:1px solid #808080;page-break-inside:avoid;} abbr[title]:after{content:" (" attr(title) ")";} a,a:visited{color:#000000 !important;text-decoration:underline;} a[href]:after{content:" (" attr(href) ")";} a[href^="javascript:"]:after,a[href^="#"]:after{content:"";} img{max-width:100% !important;page-break-inside:avoid;} thead{display:table-header-group;} tr{page-break-inside:avoid;} .ir a:after{content:"";}}@media only screen and (min-width: 480px){}@media only screen and (min-width: 600px){}@media only screen and (min-width: 768px){}@media only screen and (min-width: 992px){}@media only screen and (min-width: 1382px){}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), -only screen and (-o-min-device-pixel-ratio: 3/2), -only screen and (min-device-pixel-ratio: 1.5){} diff --git a/Single stylesheet/img/h/apple-touch-icon.png b/Single stylesheet/img/h/apple-touch-icon.png deleted file mode 100644 index e46ea9c3c035a6fc75d8649f414243bc13650ce0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2262 zcmaJ@X;c$g8V#Zj17a)EE#ek~EC+=oKvoHo1xSRjgiTNz11U&=q++EYEDGX6H!6FN zC@KgDxWWMuMFd<}m1WcxL6!jwh@vQq0*#WX&|>$Gaq65`?|tvwd%yeM_nkVG;Ogw4 zt*NhxLZP%dY!(lhA=S`ON8Y#8!(5O_UB=*eXlQ73^}F;T;a*oK4?Cq&IWajoJ~1&g z{Ceos@QbdV&aUp3wkOSPkMBOHzk9!~?B?z3<+ls36c=1B%FNEo%*snjKb4r45%U$^?BS*t`ju?6r1x^ zF!Knp6lJ|VLdp*a0bsO05G0b&FlaOygBA&B7;gd>$CWYxp@!UPgJgpQfm9yL{%bBIqG5zEETv+x za=F}GZfOoeL0CM6LQ!d0SePLQGg+hr=0})GWCjZgEI<|jiKMUyl%Q3Le19+ureP4L ze;z?B{U$4seZ3;&vak_+DHd;zQypmm$mRZjs95|BErWT$Uw;3mu*@S;3SfDF3=D$; z00eHJN+qQ-A%G8qkOv5cF5IH45QIUQ5R@X7C7``U5&mX0fdBcs$FV!N8N~1cn`nLMPBk1mXgh1qOtP0SUao75v4ee3z?g z1hEv!%mN@$I3TcxKrwp$z*N!qy%4{v_mwO7z8BJWxmd&uR#n!&m3d(c=^fSbThk)J zx3&i)NUuXkQxCLyyQ5Hxt2ivWhcND4rZ^+ldRctQF17VbJakv`=aetctjwA4+_4Y&4G|KyXnl-gTza%wDj+chRJ&#ia# zQMu?2d5vkTWWPKtxn&iUwejubV}KX>MC$P7Qm_n%smxS!$j z<7m*4m->~B1s`2f(>iA8>E6!^%PxO7;GNVSl6u(iHdL<_dvPuX>Mghi)EfZP?17fC zwqcjp%G1*q#e4Bhzm*bd4U$(3pFH)#AXn)`xNhv&vVX`po=n9VE(w(;H1~9Sk6kE@ zojTgE?ujSwLrYz-UJjSWS#NM|Nk(f8nOdyNyBJ*f59-Xe=xOVqtky>rUfZ4JNe-G% zA2=<~>-SCkf@?msA>H0fZ(sYe^i~#IPYe9l6YD6;8WA9T9q7hzk-?mJaU#-<(0qdOWN=m-&e!*tvX3n zj+=Rv3Er#7IzxnD!=v;!)%NYre%j{bH>uX(V{79oINlmkWVxkwxoP0bRDzK@L*9AV zws+C-1PuMLaofFF%TbfJuco^l3`aT@6*gvM^TTRtj8uvajkwX_Xo^x}W=;8E-e$q> za8udk4ksJiAA)t8tkR5MUY;g+pL0qP8YW^|6fLaB6K!b9=wLP@^Tz)5In&2jMcUb~ zjaCwW)gKPFnB4JsrnFeTC3VNMsg9B4DsJZ>xSIUYbx*Qa_Gx0CN6d{s?!H@mF0H!E z9Op3S_|c?#JgTjwvv#TboWj1|bMoq?I}uWRK8-u0UZ}OzFstt+d-_YQ9L8ZZdPNQX4c}W z-!C}&K8swvo6FzmBk-R=*W{J@1s5}YDd~!wcBST$9}*Xn0(Kmcb#QK1A9>boR`h8y zkyMhVra(0)WB3nyM{N@ty~-pbA$@=oS5O6+<24Xd|l|PI&pqo{i%u)L(@k<ve=sR#-A?4wy92h@OscFc>?=tkfY-s z6*RzJ^V>1eC(WJVCiy`0`;yV|5=Q$cF^IRlbWUx}jz(&R@NITX|e*@b}M-_RMz1+|rKC79ai3kfV?v0~E*3 KnN`Htd+5JiX3skS diff --git a/Single stylesheet/img/h/splash.png b/Single stylesheet/img/h/splash.png deleted file mode 100644 index 05b04d6313c2c66f30cdeeccf1be208483d98e48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2715 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 TX#F2p(J^?s`njxgN@xNA%d7Qz diff --git a/Single stylesheet/img/m/apple-touch-icon.png b/Single stylesheet/img/m/apple-touch-icon.png deleted file mode 100644 index b8ec22d8fc87cdba2ebf5266ab53e95da704ff3a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1553 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY3?!3`olAifbFq_W2nPqp?T7vkfLxmZpAc75 zJNMp6)Bpef@8lJH_WY%cywc6vc0GIkqNKXfFEsYdnKQHIEsjpg`uycfV|&ld+jo|& zT6f^^v3vLKegFRbb+Mv4&>YSJkH}&M2EGyyX3SREd<`flQ{oy?5}cn_Ql40p%HWui zpOmWLmRXcqo?nz*tl%7MJmZ=h&}qzIbrHTkR>}FfdWj%qdKI|^3^w)^1&PVosU-?Y zsp*+{wn_>L3Q7u@DYi=CroINg18?trEmd5xxNm&iO^D3Z{Any2%D+1`1||dWOa( z=H}))3PuKo2Koj@`i4fjhUQkrMpgy}KzD$F6417ylr*a#7dNO~K%T8qMoCG5mA-y? zdAVM>v0i>ry1t>Mr6tG=BO_g)3fZE`@j@w*YQzUNJO?fPtl7kyxN_sAmB35=^15FMg%Dxp39RB|)hO_hL1;IHa;5 zRX-@TIKQ+gITff}8Dv#~m2**QVo82cNPd0}EEEGW@=NlIGx7_7F>9(2o|%`DUtSDW z?dxmhnO9trn3tUD>0+w{)UTJBnPO#TX<=k)YGL8xVq$1$=;G$&WN7Ya>f~x}>1gU` zZfXY8>yn>bnwy$e0@Is<&})fPFDN18765H_NiE7OOHFYr%Fk5*d)O)yw_D6`ng`XJ zg4-?TIQ8lS9itD5R-|Z#2?5g%hzU=$Kn^_Fr{)3EdJ!;DKROp4%)r1TzU(nr zA}Gf?RorRyPFJp0uf>6w8E?Q;iLzjFSH1&lW@D4T0OIi%Ee!g%8T zgDZ=QDgqbpRG2I)%(+@)@`d|M|BtM47M$#_-F(7x;>TtUE2W@-8FSJF9=;B!IbQNC zep$eW4O?t@jjT7W{`>M`*$I!n)!YgnetrzQb^SH>feO%tcm6h1F{>HhWe0rf7;qpuykk8FP7u9da-+PXzsZAy7By7ex2yY=zsMc1ARIwn=e z7%-i&d1d@NV8V)@#m2ukUQ?;y@9K%n*1u}6nvf8_->3iS`{vbb8-E49ozQ>yFTZTj zoz3yLud?11S;$!VX~S}kvs?H6pM8JlvF0Ur-xy_Tr{C3Hv*+ck?Kaom-;SUA_s~Me z=Wo7GJDPIgo6qeNVcP`bw@uu7)6F8T$*W1OXutf_>uv!DXZ(Fu(7*fcjb%r;=Pc{L zaPi_7YZYC;o?~Ha1KQ`5PhTr$I`K%yilsZvrB=GRRJu5a?Ai49!^6Y%4fVEWg6#*> S+tvchT?S8AKbLh*2~7Yz5@Q1Z diff --git a/Single stylesheet/img/tmp/grid.png b/Single stylesheet/img/tmp/grid.png deleted file mode 100644 index fd12f6096e50a416309366a4d566868907e4de3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10715 zcmeHNOH30%7#IrfDP;;yQ^I|C_WCF zc=4hhj2=B{;tf4%VvHvbCMw1!UOcFYcYMukYk9=r31i~FO=oug{r`VvzM1|1uiZW0 z)4gY1bW0Q=w63#5=|!lz3Zd0OWF?in`@X$Mt5sf0XCV@ayqwwhjyBgg9S1ywYSy#w ziYKp6e5Jyzep|oaXAk*B)g>sW+k*tR8!jo@?x=@b`w~~4wXdRj8<}3KOH|*mEnF~6 zf+Sv&c%iB1J-&-jRUK34&v(h1ZN^pRCmxs%N;e0Ns*MsK50YWS%5WHC4jX!g+rK+6 z^zjZNaKI55X7PYyC%=u@WWOw4mQRPjeMTxrn# z`5xSAy96iWVoVbfNt|qmON~;hv0)ePQ+>QwwXoEPB|)HtB#WY)6zO2XgUd!~op$vh zxmRf~_eonBZp8N;ndgheV!W7$+wL$grcxgDfWGWb)uV`;yWk^SrGaL*r$0QH%)uC}!e9%ydm2vRza4 zvxcb-6W+0g)BK!p$?=s&O}7QzmV9Mj{u+8^DVODB4)5<+%>ga`={ z5+Wo-NQjUSAtAyqL|{a~h=36RBLYSQj0hMJFrt5$5ncN{eTps+n#3nR=HeI7WZh=^ z%o7P*_{V>{UP~MI&V}iG)5RRq+##_oJ)l&x2L%@%VOoL_00BD!ZViMWMnJGckTw2V z`n*|lJw;zpTFc%AfTRsX1Q;1mQ%cDHXO7 - - - - - - - - - - - - - -320 and Up Version - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

320 and Up

-
- -
- -
-
- -
- -
-
- - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Single stylesheet/js/libs/imgsizer.js b/Single stylesheet/js/libs/imgsizer.js deleted file mode 100644 index e1467d0..0000000 --- a/Single stylesheet/js/libs/imgsizer.js +++ /dev/null @@ -1,61 +0,0 @@ -var imgSizer = { - Config : { - imgCache : [] - ,spacer : "/path/to/your/spacer.gif" - } - - ,collate : function(aScope) { - var isOldIE = (document.all && !window.opera && !window.XDomainRequest) ? 1 : 0; - if (isOldIE && document.getElementsByTagName) { - var c = imgSizer; - var imgCache = c.Config.imgCache; - - var images = (aScope && aScope.length) ? aScope : document.getElementsByTagName("img"); - for (var i = 0; i < images.length; i++) { - images[i].origWidth = images[i].offsetWidth; - images[i].origHeight = images[i].offsetHeight; - - imgCache.push(images[i]); - c.ieAlpha(images[i]); - images[i].style.width = "100%"; - } - - if (imgCache.length) { - c.resize(function() { - for (var i = 0; i < imgCache.length; i++) { - var ratio = (imgCache[i].offsetWidth / imgCache[i].origWidth); - imgCache[i].style.height = (imgCache[i].origHeight * ratio) + "px"; - } - }); - } - } - } - - ,ieAlpha : function(img) { - var c = imgSizer; - if (img.oldSrc) { - img.src = img.oldSrc; - } - var src = img.src; - img.style.width = img.offsetWidth + "px"; - img.style.height = img.offsetHeight + "px"; - img.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "', sizingMethod='scale')" - img.oldSrc = src; - img.src = c.Config.spacer; - } - - // Ghettomodified version of Simon Willison's addLoadEvent() -- http://simonwillison.net/2004/May/26/addLoadEvent/ - ,resize : function(func) { - var oldonresize = window.onresize; - if (typeof window.onresize != 'function') { - window.onresize = func; - } else { - window.onresize = function() { - if (oldonresize) { - oldonresize(); - } - func(); - } - } - } -} \ No newline at end of file diff --git a/Single stylesheet/js/libs/jquery-1.6.2.min.js b/Single stylesheet/js/libs/jquery-1.6.2.min.js deleted file mode 100755 index 48590ec..0000000 --- a/Single stylesheet/js/libs/jquery-1.6.2.min.js +++ /dev/null @@ -1,18 +0,0 @@ -/*! - * jQuery JavaScript Library v1.6.2 - * http://jquery.com/ - * - * Copyright 2011, John Resig - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * Includes Sizzle.js - * http://sizzlejs.com/ - * Copyright 2011, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * - * Date: Thu Jun 30 14:16:56 2011 -0400 - */ -(function(a,b){function cv(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cs(a){if(!cg[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){ch||(ch=c.createElement("iframe"),ch.frameBorder=ch.width=ch.height=0),b.appendChild(ch);if(!ci||!ch.createElement)ci=(ch.contentWindow||ch.contentDocument).document,ci.write((c.compatMode==="CSS1Compat"?"":"")+""),ci.close();d=ci.createElement(a),ci.body.appendChild(d),e=f.css(d,"display"),b.removeChild(ch)}cg[a]=e}return cg[a]}function cr(a,b){var c={};f.each(cm.concat.apply([],cm.slice(0,b)),function(){c[this]=a});return c}function cq(){cn=b}function cp(){setTimeout(cq,0);return cn=f.now()}function cf(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ce(){try{return new a.XMLHttpRequest}catch(b){}}function b$(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){c!=="border"&&f.each(e,function(){c||(d-=parseFloat(f.css(a,"padding"+this))||0),c==="margin"?d+=parseFloat(f.css(a,c+this))||0:d-=parseFloat(f.css(a,"border"+this+"Width"))||0});return d+"px"}d=bx(a,b,b);if(d<0||d==null)d=a.style[b]||0;d=parseFloat(d)||0,c&&f.each(e,function(){d+=parseFloat(f.css(a,"padding"+this))||0,c!=="padding"&&(d+=parseFloat(f.css(a,"border"+this+"Width"))||0),c==="margin"&&(d+=parseFloat(f.css(a,c+this))||0)});return d+"px"}function bm(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(be,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function bl(a){f.nodeName(a,"input")?bk(a):"getElementsByTagName"in a&&f.grep(a.getElementsByTagName("input"),bk)}function bk(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bj(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function bi(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function bh(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c=f.expando,d=f.data(a),e=f.data(b,d);if(d=d[c]){var g=d.events;e=e[c]=f.extend({},d);if(g){delete e.handle,e.events={};for(var h in g)for(var i=0,j=g[h].length;i=0===c})}function V(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function N(a,b){return(a&&a!=="*"?a+".":"")+b.replace(z,"`").replace(A,"&")}function M(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,"events");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button&&a.type==="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var s=r.live.slice(0);for(i=0;ic)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function K(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}function E(){return!0}function D(){return!1}function m(a,c,d){var e=c+"defer",g=c+"queue",h=c+"mark",i=f.data(a,e,b,!0);i&&(d==="queue"||!f.data(a,g,b,!0))&&(d==="mark"||!f.data(a,h,b,!0))&&setTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function k(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(j,"$1-$2").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function J(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(J,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/\d/,n=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,o=/^[\],:{}\s]*$/,p=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,r=/(?:^|:|,)(?:\s*\[)+/g,s=/(webkit)[ \/]([\w.]+)/,t=/(opera)(?:.*version)?[ \/]([\w.]+)/,u=/(msie) ([\w.]+)/,v=/(mozilla)(?:.*? rv:([\w.]+))?/,w=/-([a-z])/ig,x=function(a,b){return b.toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.6.2",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;A.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!A){A=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1;var c;for(c in a);return c===b||D.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(b,c,d){a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b)),d=c.documentElement,(!d||!d.nodeName||d.nodeName==="parsererror")&&e.error("Invalid XML: "+b);return c},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();if(d>1){for(;c
a",d=a.getElementsByTagName("*"),e=a.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=a.getElementsByTagName("input")[0],k={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,k.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,k.optDisabled=!h.disabled;try{delete a.test}catch(v){k.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function(){k.noCloneEvent=!1}),a.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),k.radioValue=i.value==="t",i.setAttribute("checked","checked"),a.appendChild(i),l=c.createDocumentFragment(),l.appendChild(a.firstChild),k.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",m=c.getElementsByTagName("body")[0],o=c.createElement(m?"div":"body"),p={visibility:"hidden",width:0,height:0,border:0,margin:0},m&&f.extend(p,{position:"absolute",left:-1e3,top:-1e3});for(t in p)o.style[t]=p[t];o.appendChild(a),n=m||b,n.insertBefore(o,n.firstChild),k.appendChecked=i.checked,k.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,k.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="
",k.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="
t
",q=a.getElementsByTagName("td"),u=q[0].offsetHeight===0,q[0].style.display="",q[1].style.display="none",k.reliableHiddenOffsets=u&&q[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",a.appendChild(j),k.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0),o.innerHTML="",n.removeChild(o);if(a.attachEvent)for(t in{submit:1,change:1,focusin:1})s="on"+t,u=s in a,u||(a.setAttribute(s,"return;"),u=typeof a[s]=="function"),k[t+"Bubbles"]=u;o=l=g=h=m=j=a=i=null;return k}(),f.boxModel=f.support.boxModel;var i=/^(?:\{.*\}|\[.*\])$/,j=/([a-z])([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g=f.expando,h=typeof c=="string",i,j=a.nodeType,k=j?f.cache:a,l=j?a[f.expando]:a[f.expando]&&f.expando;if((!l||e&&l&&!k[l][g])&&h&&d===b)return;l||(j?a[f.expando]=l=++f.uuid:l=f.expando),k[l]||(k[l]={},j||(k[l].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?k[l][g]=f.extend(k[l][g],c):k[l]=f.extend(k[l],c);i=k[l],e&&(i[g]||(i[g]={}),i=i[g]),d!==b&&(i[f.camelCase(c)]=d);if(c==="events"&&!i[c])return i[g]&&i[g].events;return h?i[f.camelCase(c)]||i[c]:i}},removeData:function(b,c,d){if(!!f.acceptData(b)){var e=f.expando,g=b.nodeType,h=g?f.cache:b,i=g?b[f.expando]:f.expando;if(!h[i])return;if(c){var j=d?h[i][e]:h[i];if(j){delete j[c];if(!l(j))return}}if(d){delete h[i][e];if(!l(h[i]))return}var k=h[i][e];f.support.deleteExpando||h!=a?delete h[i]:h[i]=null,k?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=k):g&&(f.support.deleteExpando?delete b[f.expando]:b.removeAttribute?b.removeAttribute(f.expando):b[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a=="undefined"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c&&"get"in c&&(d=c.get(e,"value"))!==b)return d;d=e.value;return typeof d=="string"?d.replace(p,""):d==null?"":d}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type==="select-one";if(c<0)return null;for(var h=g?c:0,i=g?c+1:e.length;h=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return f.prop(a,c,d);var h,i,j=g!==1||!f.isXMLDoc(a);j&&(c=f.attrFix[c]||c,i=f.attrHooks[c],i||(t.test(c)?i=w:v&&c!=="className"&&(f.nodeName(a,"form")||u.test(c))&&(i=v)));if(d!==b){if(d===null){f.removeAttr(a,c);return b}if(i&&"set"in i&&j&&(h=i.set(a,d,c))!==b)return h;a.setAttribute(c,""+d);return d}if(i&&"get"in i&&j&&(h=i.get(a,c))!==null)return h;h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){var c;a.nodeType===1&&(b=f.attrFix[b]||b,f.support.getSetAttribute?a.removeAttribute(b):(f.attr(a,b,""),a.removeAttributeNode(a.getAttributeNode(b))),t.test(b)&&(c=f.propFix[b]||b)in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},tabIndex:{get:function(a){var c=a.getAttributeNode("tabIndex");return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b}},value:{get:function(a,b){if(v&&f.nodeName(a,"button"))return v.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(v&&f.nodeName(a,"button"))return v.set(a,b,c);a.value=b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);i&&(c=f.propFix[c]||c,h=f.propHooks[c]);return d!==b?h&&"set"in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&"get"in h&&(g=h.get(a,c))!==b?g:a[c]},propHooks:{}}),w={get:function(a,c){return f.prop(a,c)?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase()));return c}},f.support.getSetAttribute||(f.attrFix=f.propFix,v=f.attrHooks.name=f.attrHooks.title=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&d.nodeValue!==""?d.nodeValue:b},set:function(a,b,c){var d=a.getAttributeNode(c);if(d){d.nodeValue=b;return b}}},f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var x=/\.(.*)$/,y=/^(?:textarea|input|select)$/i,z=/\./g,A=/ /g,B=/[^\w\s.|`]/g,C=function(a){return a.replace(B,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=D;else if(!d)return;var g,h;d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(" ");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(".")>-1?(n=l.split("."),l=n.shift(),h.namespace=n.slice(0).sort().join(".")):(n=[],h.namespace=""),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){d===!1&&(d=D);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(d=c.handler,c=c.type);if(!c||typeof c=="string"&&c.charAt(0)==="."){c=c||"";for(h in t)f.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+f.map(m.slice(0).sort(),C).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!d){for(j=0;j=0&&(h=h.slice(0,-1),j=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i. -shift(),i.sort());if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join("."),c.namespace_re=new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d!=null?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(":")<0?"on"+h:"";do{var m=f._data(k,"handle");c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n&&(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,"events")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h-1?f.map(a.options,function(a){return a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=a.selectedIndex);return c},J=function(c){var d=c.target,e,g;if(!!y.test(d.nodeName)&&!d.readOnly){e=f._data(d,"_change_data"),g=I(d),(c.type!=="focusout"||d.type!=="radio")&&f._data(d,"_change_data",g);if(e===b||g===e)return;if(e!=null||g)c.type="change",c.liveFired=b,f.event.trigger(c,arguments[1],d)}};f.event.special.change={filters:{focusout:J,beforedeactivate:J,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&J.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!f.nodeName(b,"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&J.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",I(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in H)f.event.add(this,c+".specialChange",H[c]);return y.test(this.nodeName)},teardown:function(a){f.event.remove(this,".specialChange");return y.test(this.nodeName)}},H=f.event.special.change.filters,H.focus=H.beforeactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a=="object"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c==="one"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a==="unload"&&c!=="one")this.one(a,d,e);else for(var i=0,j=this.length;i0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)==="[object Array]")if(!u)f.push.apply(f,n);else if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&f.push(j[t]);else p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var f=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g0)for(h=g;h0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(d=0,e=a.length;d-1:f(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=T.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof a=="string")return f.inArray(this[0],a?f(a):this.parent().children());return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(V(c[0])||V(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=S.call(arguments);O.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!U[a]?f.unique(e):e,(this.length>1||Q.test(d))&&P.test(a)&&(e=e.reverse());return this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var X=/ jQuery\d+="(?:\d+|null)"/g,Y=/^\s+/,Z=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,$=/<([\w:]+)/,_=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]};bf.optgroup=bf.option,bf.tbody=bf.tfoot=bf.colgroup=bf.caption=bf.thead,bf.th=bf.td,f.support.htmlSerialize||(bf._default=[1,"div
","
"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(X,""):null;if(typeof a=="string"&&!bb.test(a)&&(f.support.leadingWhitespace||!Y.test(a))&&!bf[($.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Z,"<$1>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j -)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bi(a,d),e=bj(a),g=bj(d);for(h=0;e[h];++h)bi(e[h],g[h])}if(b){bh(a,d);if(c){e=bj(a),g=bj(d);for(h=0;e[h];++h)bh(e[h],g[h])}}e=g=null;return d},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!ba.test(k))k=b.createTextNode(k);else{k=k.replace(Z,"<$1>");var l=($.exec(k)||["",""])[1].toLowerCase(),m=bf[l]||bf._default,n=m[0],o=b.createElement("div");o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=_.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&Y.test(k)&&o.insertBefore(b.createTextNode(Y.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bo.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle;c.zoom=1;var e=f.isNaN(b)?"":"alpha(opacity="+b*100+")",g=d&&d.filter||c.filter||"";c.filter=bn.test(g)?g.replace(bn,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bx(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(by=function(a,c){var d,e,g;c=c.replace(bp,"-$1").toLowerCase();if(!(e=a.ownerDocument.defaultView))return b;if(g=e.getComputedStyle(a,null))d=g.getPropertyValue(c),d===""&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c));return d}),c.documentElement.currentStyle&&(bz=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bq.test(d)&&br.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bx=by||bz,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bB=/%20/g,bC=/\[\]$/,bD=/\r?\n/g,bE=/#.*$/,bF=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bG=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bH=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,bI=/^(?:GET|HEAD)$/,bJ=/^\/\//,bK=/\?/,bL=/)<[^<]*)*<\/script>/gi,bM=/^(?:select|textarea)/i,bN=/\s+/,bO=/([?&])_=[^&]*/,bP=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bQ=f.fn.load,bR={},bS={},bT,bU;try{bT=e.href}catch(bV){bT=c.createElement("a"),bT.href="",bT=bT.href}bU=bP.exec(bT.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bQ)return bQ.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
").append(c.replace(bL,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bM.test(this.nodeName)||bG.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bD,"\r\n")}}):{name:b.name,value:c.replace(bD,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?f.extend(!0,a,f.ajaxSettings,b):(b=a,a=f.extend(!0,f.ajaxSettings,b));for(var c in{context:1,url:1})c in b?a[c]=b[c]:c in f.ajaxSettings&&(a[c]=f.ajaxSettings[c]);return a},ajaxSettings:{url:bT,isLocal:bH.test(bU[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML}},ajaxPrefilter:bW(bR),ajaxTransport:bW(bS),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a?4:0;var o,r,u,w=l?bZ(d,v,l):b,x,y;if(a>=200&&a<300||a===304){if(d.ifModified){if(x=v.getResponseHeader("Last-Modified"))f.lastModified[k]=x;if(y=v.getResponseHeader("Etag"))f.etag[k]=y}if(a===304)c="notmodified",o=!0;else try{r=b$(d,w),c="success",o=!0}catch(z){c="parsererror",u=z}}else{u=c;if(!c||a)c="error",a<0&&(a=0)}v.status=a,v.statusText=c,o?h.resolveWith(e,[r,c,v]):h.rejectWith(e,[v,c,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v,c]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f._Deferred(),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bF.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.done,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bE,"").replace(bJ,bU[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bN),d.crossDomain==null&&(r=bP.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bU[1]&&r[2]==bU[2]&&(r[3]||(r[1]==="http:"?80:443))==(bU[3]||(bU[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),bX(bR,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bI.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bK.test(d.url)?"&":"?")+d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bO,"$1_="+x);d.url=y+(y===d.url?(bK.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", */*; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=bX(bS,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){status<2?w(-1,z):f.error(z)}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)bY(g,a[g],c,e);return d.join("&").replace(bB,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var b_=f.now(),ca=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+b_++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ca.test(b.url)||e&&ca.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ca,l),b.url===j&&(e&&(k=k.replace(ca,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cb=a.ActiveXObject?function(){for(var a in cd)cd[a](0,1)}:!1,cc=0,cd;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ce()||cf()}:ce,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cb&&delete cd[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cc,cb&&(cd||(cd={},f(a).unload(cb)),cd[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cg={},ch,ci,cj=/^(?:toggle|show|hide)$/,ck=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cl,cm=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cn,co=a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cr("show",3),a,b,c);for(var g=0,h=this.length;g=e.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),e.animatedProperties[this.prop]=!0;for(g in e.animatedProperties)e.animatedProperties[g]!==!0&&(c=!1);if(c){e.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){d.style["overflow"+b]=e.overflow[a]}),e.hide&&f(d).hide();if(e.hide||e.show)for(var i in e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}e.duration==Infinity?this.now=b:(h=b-this.startTime,this.state=h/e.duration,this.pos=f.easing[e.animatedProperties[this.prop]](this.state,h,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){for(var a=f.timers,b=0;b
";f.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),d=b.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,this.doesNotAddBorder=e.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,e.style.position="fixed",e.style.top="20px",this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),f.offset.initialize=f.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.offset.initialize(),f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cu.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cu.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cv(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cv(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a&&a.style?parseFloat(f.css(a,d,"padding")):null},f.fn["outer"+c]=function(a){var b=this[0];return b&&b.style?parseFloat(f.css(b,d,a?"margin":"border")):null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c];return e.document.compatMode==="CSS1Compat"&&g||e.document.body["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var h=f.css(e,d),i=parseFloat(h);return f.isNaN(i)?h:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f})(window); \ No newline at end of file diff --git a/Single stylesheet/js/libs/modernizr-2.0.6.min.js b/Single stylesheet/js/libs/modernizr-2.0.6.min.js deleted file mode 100755 index b8d5154..0000000 --- a/Single stylesheet/js/libs/modernizr-2.0.6.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/* Modernizr 2.0.6 | MIT & BSD - * Contains: All core tests, html5shiv, yepnope, respond.js. Get your own custom build at www.modernizr.com/download/ - */ -;window.Modernizr=function(a,b,c){function I(){e.input=function(a){for(var b=0,c=a.length;b",a,""].join(""),k.id=i,k.innerHTML+=f,g.appendChild(k),h=c(k,a),k.parentNode.removeChild(k);return!!h},w=function(b){if(a.matchMedia)return matchMedia(b).matches;var c;v("@media "+b+" { #"+i+" { position: absolute; } }",function(b){c=(a.getComputedStyle?getComputedStyle(b,null):b.currentStyle).position=="absolute"});return c},x=function(){function d(d,e){e=e||b.createElement(a[d]||"div"),d="on"+d;var f=d in e;f||(e.setAttribute||(e=b.createElement("div")),e.setAttribute&&e.removeAttribute&&(e.setAttribute(d,""),f=D(e[d],"function"),D(e[d],c)||(e[d]=c),e.removeAttribute(d))),e=null;return f}var a={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return d}(),y,z={}.hasOwnProperty,A;!D(z,c)&&!D(z.call,c)?A=function(a,b){return z.call(a,b)}:A=function(a,b){return b in a&&D(a.constructor.prototype[b],c)};var H=function(c,d){var f=c.join(""),g=d.length;v(f,function(c,d){var f=b.styleSheets[b.styleSheets.length-1],h=f.cssRules&&f.cssRules[0]?f.cssRules[0].cssText:f.cssText||"",i=c.childNodes,j={};while(g--)j[i[g].id]=i[g];e.touch="ontouchstart"in a||j.touch.offsetTop===9,e.csstransforms3d=j.csstransforms3d.offsetLeft===9,e.generatedcontent=j.generatedcontent.offsetHeight>=1,e.fontface=/src/i.test(h)&&h.indexOf(d.split(" ")[0])===0},g,d)}(['@font-face {font-family:"font";src:url("https://")}',["@media (",o.join("touch-enabled),("),i,")","{#touch{top:9px;position:absolute}}"].join(""),["@media (",o.join("transform-3d),("),i,")","{#csstransforms3d{left:9px;position:absolute}}"].join(""),['#generatedcontent:after{content:"',m,'";visibility:hidden}'].join("")],["fontface","touch","csstransforms3d","generatedcontent"]);r.flexbox=function(){function c(a,b,c,d){a.style.cssText=o.join(b+":"+c+";")+(d||"")}function a(a,b,c,d){b+=":",a.style.cssText=(b+o.join(c+";"+b)).slice(0,-b.length)+(d||"")}var d=b.createElement("div"),e=b.createElement("div");a(d,"display","box","width:42px;padding:0;"),c(e,"box-flex","1","width:10px;"),d.appendChild(e),g.appendChild(d);var f=e.offsetWidth===42;d.removeChild(e),g.removeChild(d);return f},r.canvas=function(){var a=b.createElement("canvas");return!!a.getContext&&!!a.getContext("2d")},r.canvastext=function(){return!!e.canvas&&!!D(b.createElement("canvas").getContext("2d").fillText,"function")},r.webgl=function(){return!!a.WebGLRenderingContext},r.touch=function(){return e.touch},r.geolocation=function(){return!!navigator.geolocation},r.postmessage=function(){return!!a.postMessage},r.websqldatabase=function(){var b=!!a.openDatabase;return b},r.indexedDB=function(){for(var b=-1,c=p.length;++b7)},r.history=function(){return!!a.history&&!!history.pushState},r.draganddrop=function(){return x("dragstart")&&x("drop")},r.websockets=function(){for(var b=-1,c=p.length;++b";return(a.firstChild&&a.firstChild.namespaceURI)==q.svg},r.smil=function(){return!!b.createElementNS&&/SVG/.test(n.call(b.createElementNS(q.svg,"animate")))},r.svgclippaths=function(){return!!b.createElementNS&&/SVG/.test(n.call(b.createElementNS(q.svg,"clipPath")))};for(var J in r)A(r,J)&&(y=J.toLowerCase(),e[y]=r[J](),u.push((e[y]?"":"no-")+y));e.input||I(),e.addTest=function(a,b){if(typeof a=="object")for(var d in a)A(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return;b=typeof b=="boolean"?b:!!b(),g.className+=" "+(b?"":"no-")+a,e[a]=b}return e},B(""),j=l=null,a.attachEvent&&function(){var a=b.createElement("div");a.innerHTML="";return a.childNodes.length!==1}()&&function(a,b){function s(a){var b=-1;while(++b=u.minw)&&(!u.maxw||u.maxw&&l<=u.maxw))m[u.media]||(m[u.media]=[]),m[u.media].push(f[u.rules])}for(var t in g)g[t]&&g[t].parentNode===j&&j.removeChild(g[t]);for(var t in m){var v=c.createElement("style"),w=m[t].join("\n");v.type="text/css",v.media=t,v.styleSheet?v.styleSheet.cssText=w:v.appendChild(c.createTextNode(w)),n.appendChild(v),g.push(v)}j.insertBefore(n,o.nextSibling)}},s=function(a,b){var c=t();if(!!c){c.open("GET",a,!0),c.onreadystatechange=function(){c.readyState==4&&(c.status==200||c.status==304)&&b(c.responseText)};if(c.readyState==4)return;c.send()}},t=function(){var a=!1,b=[function(){return new ActiveXObject("Microsoft.XMLHTTP")},function(){return new XMLHttpRequest}],c=b.length;while(c--){try{a=b[c]()}catch(d){continue}break}return function(){return a}}();m(),respond.update=m,a.addEventListener?a.addEventListener("resize",u,!1):a.attachEvent&&a.attachEvent("onresize",u)}}(this,Modernizr.mq("only all")),function(a,b,c){function k(a){return!a||a=="loaded"||a=="complete"}function j(){var a=1,b=-1;while(p.length- ++b)if(p[b].s&&!(a=p[b].r))break;a&&g()}function i(a){var c=b.createElement("script"),d;c.src=a.s,c.onreadystatechange=c.onload=function(){!d&&k(c.readyState)&&(d=1,j(),c.onload=c.onreadystatechange=null)},m(function(){d||(d=1,j())},H.errorTimeout),a.e?c.onload():n.parentNode.insertBefore(c,n)}function h(a){var c=b.createElement("link"),d;c.href=a.s,c.rel="stylesheet",c.type="text/css";if(!a.e&&(w||r)){var e=function(a){m(function(){if(!d)try{a.sheet.cssRules.length?(d=1,j()):e(a)}catch(b){b.code==1e3||b.message=="security"||b.message=="denied"?(d=1,m(function(){j()},0)):e(a)}},0)};e(c)}else c.onload=function(){d||(d=1,m(function(){j()},0))},a.e&&c.onload();m(function(){d||(d=1,j())},H.errorTimeout),!a.e&&n.parentNode.insertBefore(c,n)}function g(){var a=p.shift();q=1,a?a.t?m(function(){a.t=="c"?h(a):i(a)},0):(a(),j()):q=0}function f(a,c,d,e,f,h){function i(){!o&&k(l.readyState)&&(r.r=o=1,!q&&j(),l.onload=l.onreadystatechange=null,m(function(){u.removeChild(l)},0))}var l=b.createElement(a),o=0,r={t:d,s:c,e:h};l.src=l.data=c,!s&&(l.style.display="none"),l.width=l.height="0",a!="object"&&(l.type=d),l.onload=l.onreadystatechange=i,a=="img"?l.onerror=i:a=="script"&&(l.onerror=function(){r.e=r.r=1,g()}),p.splice(e,0,r),u.insertBefore(l,s?null:n),m(function(){o||(u.removeChild(l),r.r=r.e=o=1,j())},H.errorTimeout)}function e(a,b,c){var d=b=="c"?z:y;q=0,b=b||"j",C(a)?f(d,a,b,this.i++,l,c):(p.splice(this.i++,0,a),p.length==1&&g());return this}function d(){var a=H;a.loader={load:e,i:0};return a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=r&&!s,u=s?l:n.parentNode,v=a.opera&&o.call(a.opera)=="[object Opera]",w="webkitAppearance"in l.style,x=w&&"async"in b.createElement("script"),y=r?"object":v||x?"img":"script",z=w?"img":y,A=Array.isArray||function(a){return o.call(a)=="[object Array]"},B=function(a){return Object(a)===a},C=function(a){return typeof a=="string"},D=function(a){return o.call(a)=="[object Function]"},E=[],F={},G,H;H=function(a){function f(a){var b=a.split("!"),c=E.length,d=b.pop(),e=b.length,f={url:d,origUrl:d,prefixes:b},g,h;for(h=0;h=F.minw)&&(!F.maxw||F.maxw&&D<=F.maxw)){if(!z[F.media]){z[F.media]=[]}z[F.media].push(k[F.rules])}}for(var y in p){if(p[y]&&p[y].parentNode===f){f.removeChild(p[y])}}for(var y in z){var G=u.createElement("style"),A=z[y].join("\n");G.type="text/css";G.media=y;if(G.styleSheet){G.styleSheet.cssText=A}else{G.appendChild(u.createTextNode(A))}C.appendChild(G);p.push(G)}f.insertBefore(C,B.nextSibling)},n=function(v,x){var w=c();if(!w){return}w.open("GET",v,true);w.onreadystatechange=function(){if(w.readyState!=4||w.status!=200&&w.status!=304){return}x(w.responseText)};if(w.readyState==4){return}w.send(null)},c=(function(){var v=false;try{v=new XMLHttpRequest()}catch(w){v=new ActiveXObject("Microsoft.XMLHTTP")}return function(){return v}})();a();respond.update=a;function s(){j(true)}if(e.addEventListener){e.addEventListener("resize",s,false)}else{if(e.attachEvent){e.attachEvent("onresize",s)}}})(this,(function(f){if(f.matchMedia){return true}var e,i=document,c=i.documentElement,g=c.firstElementChild||c.firstChild,h=!i.body,d=i.body||i.createElement("body"),b=i.createElement("div"),a="only all";b.id="mq-test-1";b.style.cssText="position:absolute;top:-99em";d.appendChild(b);b.innerHTML='_';if(h){c.insertBefore(d,g)}b.removeChild(b.firstChild);e=b.offsetWidth==9;if(h){c.removeChild(d)}else{d.removeChild(b)}return e})(this)); \ No newline at end of file diff --git a/Single stylesheet/js/libs/selectivizr-min.js b/Single stylesheet/js/libs/selectivizr-min.js deleted file mode 100755 index ba97d44..0000000 --- a/Single stylesheet/js/libs/selectivizr-min.js +++ /dev/null @@ -1,5 +0,0 @@ -/*! - * selectivizr v1.0.3 - (c) Keith Clark, freely distributable under the terms of the MIT license. - * selectivizr.com - */ -(function(i){function C(a){return a.replace(D,l).replace(E,function(b,a,d){for(var b=d.split(","),d=0,e=b.length;d0&&(q.push({d:h.substring(0,e),c:g}),g=[]),a;else{if(a=d?J(d):!u||u.test(c)?{className:v(c),b:!0}:null)return g.push(a),"."+a.className;return b}})}return a+b.join(",")})}function J(a){var b=!0,c=v(a.slice(1)),d=a.substring(0,5)==":not(",e,h;d&&(a=a.slice(5,-1));var g=a.indexOf("(");g>-1&&(a=a.substring(0,g));if(a.charAt(0)==":")switch(a.slice(1)){case "root":b=function(a){return d?a!=r:a==r};break;case "target":if(m==8){b=function(a){function b(){var c=location.hash,e=c.slice(1);return d?c==j||a.id!=e:c!=j&&a.id==e}k(i,"hashchange",function(){n(a,c,b())});return b()};break}return!1;case "checked":b=function(a){K.test(a.type)&&k(a,"propertychange",function(){event.propertyName=="checked"&&n(a,c,a.checked!==d)});return a.checked!==d};break;case "disabled":d=!d;case "enabled":b=function(b){if(L.test(b.tagName))return k(b,"propertychange",function(){event.propertyName=="$disabled"&&n(b,c,b.a===d)}),s.push(b),b.a=b.disabled,b.disabled===d;return a==":enabled"?d:!d};break;case "focus":e="focus",h="blur";case "hover":e||(e="mouseenter",h="mouseleave");b=function(a){k(a,d?h:e,function(){n(a,c,!0)});k(a,d?e:h,function(){n(a,c,!1)});return d};break;default:if(!M.test(a))return!1}return{className:c,b:b}}function N(){for(var a,b,c,d=0;d0&&setInterval(function(){for(var a=0,b=s.length;a8||!o)){var A={NW:"*.Dom.select",MooTools:"$$",DOMAssistant:"*.$",Prototype:"$$",YAHOO:"*.util.Selector.query",Sizzle:"*",jQuery:"*",dojo:"*.query"},w,s=[],q=[],R=0,Q=!0,P="slvzr",V=/(\/\*[^*]*\*+([^\/][^*]*\*+)*\/)\s*?/g,W=/@import\s*(?:(?:(?:url\(\s*(['"]?)(.*)\1)\s*\))|(?:(['"])(.*)\3))\s*([^;]*);/g,X=/(behavior\s*?:\s*)?\burl\(\s*(["']?)(?!data:)([^"')]+)\2\s*\)/g,M=/^:(empty|(first|last|only|nth(-last)?)-(child|of-type))$/,D=/:(:first-(?:line|letter))/g,E=/((?:^|(?:\s*})+)(?:\s*@media[^{]+{)?)\s*([^\{]*?[\[:][^{]+)/g,I=/([ +~>])|(:[a-z-]+(?:\(.*?\)+)?)|(\[.*?\])/g,O=/(:not\()?:(hover|enabled|disabled|focus|checked|target|active|visited|first-line|first-letter)\)?/g,S=/[^\w-]/g,L=/^(INPUT|SELECT|TEXTAREA|BUTTON)$/,K=/^(checkbox|radio)$/,u=m>6?/[\$\^*]=(['"])\1/:null,G=/([(\[+~])\s+/g,H=/\s+([)\]+~])/g,T=/\s+/g,y=/^\s*((?:[\S\s]*\S)?)\s*$/,j="",p=" ",l="$1",B=f.getElementsByTagName("BASE"),U=B.length>0?B[0].href:f.location.href;(function(){for(var a,b,c=0;c 10 || Math.abs(event.touches[0].clientY - this.startY) > 10) { - this.reset(); - } -}; - -MBP.fastButton.prototype.onClick = function(event) { - event.stopPropagation(); - this.reset(); - this.handler(event); - if(event.type == 'touchend') { - MBP.preventGhostClick(this.startX, this.startY); - } - this.element.style.backgroundColor = ""; -}; - -MBP.fastButton.prototype.reset = function() { - this.element.removeEventListener('touchend', this, false); - document.body.removeEventListener('touchmove', this, false); - this.element.style.backgroundColor = ""; -}; - -MBP.preventGhostClick = function (x, y) { - MBP.coords.push(x, y); - window.setTimeout(function (){ - MBP.coords.splice(0, 2); - }, 2500); -}; - -MBP.ghostClickHandler = function (event) { - for(var i = 0, len = MBP.coords.length; i < len; i += 2) { - var x = MBP.coords[i]; - var y = MBP.coords[i + 1]; - if(Math.abs(event.clientX - x) < 25 && Math.abs(event.clientY - y) < 25) { - event.stopPropagation(); - event.preventDefault(); - } - } -}; - -if (document.addEventListener) { - document.addEventListener('click', MBP.ghostClickHandler, true); -} - -MBP.coords = []; - - -// iOS Startup Image -// https://github.com/shichuan/mobile-html5-boilerplate/issues#issue/2 - -MBP.splash = function () { - var filename = navigator.platform === 'iPad' ? 'h/' : 'l/'; - document.write('' ); -}; - - -// Autogrow -// http://googlecode.blogspot.com/2009/07/gmail-for-mobile-html5-series.html - -MBP.autogrow = function (element, lh) { - - function handler(e){ - var newHeight = this.scrollHeight, - currentHeight = this.clientHeight; - if (newHeight > currentHeight) { - this.style.height = newHeight + 3 * textLineHeight + "px"; - } - } - - var setLineHeight = (lh) ? lh : 12, - textLineHeight = element.currentStyle ? element.currentStyle.lineHeight : - getComputedStyle(element, null).lineHeight; - - textLineHeight = (textLineHeight.indexOf("px") == -1) ? setLineHeight : - parseInt(textLineHeight, 10); - - element.style.overflow = "hidden"; - element.addEventListener ? element.addEventListener('keyup', handler, false) : - element.attachEvent('onkeyup', handler); -}; - -})(document); - diff --git a/Single stylesheet/js/mylibs/imgSizer.js b/Single stylesheet/js/mylibs/imgSizer.js deleted file mode 100644 index e1467d0..0000000 --- a/Single stylesheet/js/mylibs/imgSizer.js +++ /dev/null @@ -1,61 +0,0 @@ -var imgSizer = { - Config : { - imgCache : [] - ,spacer : "/path/to/your/spacer.gif" - } - - ,collate : function(aScope) { - var isOldIE = (document.all && !window.opera && !window.XDomainRequest) ? 1 : 0; - if (isOldIE && document.getElementsByTagName) { - var c = imgSizer; - var imgCache = c.Config.imgCache; - - var images = (aScope && aScope.length) ? aScope : document.getElementsByTagName("img"); - for (var i = 0; i < images.length; i++) { - images[i].origWidth = images[i].offsetWidth; - images[i].origHeight = images[i].offsetHeight; - - imgCache.push(images[i]); - c.ieAlpha(images[i]); - images[i].style.width = "100%"; - } - - if (imgCache.length) { - c.resize(function() { - for (var i = 0; i < imgCache.length; i++) { - var ratio = (imgCache[i].offsetWidth / imgCache[i].origWidth); - imgCache[i].style.height = (imgCache[i].origHeight * ratio) + "px"; - } - }); - } - } - } - - ,ieAlpha : function(img) { - var c = imgSizer; - if (img.oldSrc) { - img.src = img.oldSrc; - } - var src = img.src; - img.style.width = img.offsetWidth + "px"; - img.style.height = img.offsetHeight + "px"; - img.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "', sizingMethod='scale')" - img.oldSrc = src; - img.src = c.Config.spacer; - } - - // Ghettomodified version of Simon Willison's addLoadEvent() -- http://simonwillison.net/2004/May/26/addLoadEvent/ - ,resize : function(func) { - var oldonresize = window.onresize; - if (typeof window.onresize != 'function') { - window.onresize = func; - } else { - window.onresize = function() { - if (oldonresize) { - oldonresize(); - } - func(); - } - } - } -} \ No newline at end of file diff --git a/Single stylesheet/js/plugins.js b/Single stylesheet/js/plugins.js deleted file mode 100755 index cfe51ac..0000000 --- a/Single stylesheet/js/plugins.js +++ /dev/null @@ -1,36 +0,0 @@ - -// usage: log('inside coolFunc', this, arguments); -window.log = function(){ -log.history = log.history || []; // store logs to an array for reference -log.history.push(arguments); -if(this.console) { -arguments.callee = arguments.callee.caller; -console.log( Array.prototype.slice.call(arguments) ); -} -}; -(function(b){function c(){}for(var d="assert,count,debug,dir,dirxml,error,exception,group,groupCollapsed,groupEnd,info,log,markTimeline,profile,profileEnd,time,timeEnd,trace,warn".split(","),a;a=d.pop();)b[a]=b[a]||c})(window.console=window.console||{}); - - -/* - * jQuery Responsive menu plugin by Matt Kersley - * Converts menus into a select elements for mobile devices and low browser widths - * github.com/mattkersley/Responsive-Menu - */ -(function(b){var c=0;b.fn.mobileMenu=function(g){function f(a){return a.attr("id")?b("#mobileMenu_"+a.attr("id")).length>0:(c++,a.attr("id","mm"+c),b("#mobileMenu_mm"+c).length>0)}function h(a){a.hide();b("#mobileMenu_"+a.attr("id")).show()}function k(a){if(a.is("ul, ol")){var e='";a.parent().append(e);b("#mobileMenu_"+a.attr("id")).change(function(){var a=b(this);if(a.val()!==null)document.location.href=a.val()});h(a)}else alert("mobileMenu will only work with UL or OL elements!")}function j(a){b(window).width()-1?(c=parseInt(b,10)||parseInt(b.substring(0,d)+"1",10),a-=(parseInt(b.substring(d+1),10)||0)-1):(c=a+1,a-=parseInt(b,10)-1)}return(c<0?a<=0:a>=0)&&a%c==0}var f={"first-of-type":function(a){return e(a,"previousSibling")==0},"last-of-type":function(a){return e(a,"nextSibling")==0},"only-of-type":function(a){return f["first-of-type"](a)&& -f["last-of-type"](a)},"nth-of-type":function(a,b,c){return h(a,c[3],"previousSibling")},"nth-last-of-type":function(a,b,c){return h(a,c[3],"nextSibling")}};g.extend(g.expr[":"],f)})(jQuery); - - - -/*! http://mths.be/placeholder v1.8.5 by @mathias */ -(function(g,a,$){var f='placeholder' in a.createElement('input'),b='placeholder' in a.createElement('textarea');if(f&&b){$.fn.placeholder=function(){return this};$.fn.placeholder.input=$.fn.placeholder.textarea=true}else{$.fn.placeholder=function(){return this.filter((f?'textarea':':input')+'[placeholder]').bind('focus.placeholder',c).bind('blur.placeholder',e).trigger('blur.placeholder').end()};$.fn.placeholder.input=f;$.fn.placeholder.textarea=b;$(function(){$('form').bind('submit.placeholder',function(){var h=$('.placeholder',this).each(c);setTimeout(function(){h.each(e)},10)})});$(g).bind('unload.placeholder',function(){$('.placeholder').val('')})}function d(i){var h={},j=/^jQuery\d+$/;$.each(i.attributes,function(l,k){if(k.specified&&!j.test(k.name)){h[k.name]=k.value}});return h}function c(){var h=$(this);if(h.val()===h.attr('placeholder')&&h.hasClass('placeholder')){if(h.data('placeholder-password')){h.hide().next().show().focus().attr('id',h.removeAttr('id').data('placeholder-id'))}else{h.val('').removeClass('placeholder')}}}function e(){var l,k=$(this),h=k,j=this.id;if(k.val()===''){if(k.is(':password')){if(!k.data('placeholder-textinput')){try{l=k.clone().attr({type:'text'})}catch(i){l=$('').attr($.extend(d(this),{type:'text'}))}l.removeAttr('name').data('placeholder-password',true).data('placeholder-id',j).bind('focus.placeholder',c);k.data('placeholder-textinput',l).data('placeholder-id',j).before(l)}k=k.removeAttr('id').hide().prev().attr('id',j).show()}k.addClass('placeholder').val(k.attr('placeholder'))}else{k.removeClass('placeholder')}}}(this,document,jQuery)); \ No newline at end of file diff --git a/Single stylesheet/js/script.js b/Single stylesheet/js/script.js deleted file mode 100755 index 2f63efd..0000000 --- a/Single stylesheet/js/script.js +++ /dev/null @@ -1,28 +0,0 @@ -/* Author: - -*/ - - -$(document).ready(function(){ - - // Run Matt Kersley's jQuery Responsive menu plugin (see plugins.js) - if ($.fn.mobileMenu) { - $('ol#id').mobileMenu({ - switchWidth: 768, // width (in px to switch at) - topOptionText: 'Choose a page', // first option text - indentString: '   ' // string for indenting nested items - }); - } - - // Run Mathias Bynens jQuery placeholder plugin (see plugins.js) - if ($.fn.placeholder) { - $('input, textarea').placeholder(); - } -}); - - - - - - - diff --git a/Single stylesheet/less/mixins.less b/Single stylesheet/less/mixins.less deleted file mode 100644 index 4de1714..0000000 --- a/Single stylesheet/less/mixins.less +++ /dev/null @@ -1,214 +0,0 @@ -/* 320 and Up _________________________________________________ - -320 and Up -Andy Clarke http://about.me/malarkey -LESS Version: 2 -URL: http://stuffandnonsense.co.uk/projects/320andup/ -License: http://creativecommons.org/licenses/MIT/ - -Includes: - - -__________________________________________________________ */ - -@basecol : rgb(123,172,200); // Base colour -@compcol : spin(@basecol, 180); // Complementary colour - -// Links - -@linkcol : rgb(1,53,104); -@linkcolhover : darken(@linkcol, 10); -@linkcolvisited : @linkcolhover; -@linkcolfocus : @linkcolhover; - -// greyscale - -@black : rgb(0,0,0); -@darkgrey : lighten(@black, 25%); -@grey : lighten(@black, 50%); -@lightgrey : lighten(@black, 75%); -@lightergrey : lighten(@black, 90%); -@white : rgb(255,255,255); - -// colour palettes - -@col_l1 : lighten(@basecol, 5%); -@col_l2 : lighten(@basecol, 10%); -@col_l3 : lighten(@basecol, 15%); -@col_l4 : lighten(@basecol, 20%); - -@col_d1 : darken(@basecol, 5%); -@col_d2 : darken(@basecol, 10%); -@col_d3 : darken(@basecol, 15%); -@col_d4 : darken(@basecol, 20%); - -@comp_l1 : lighten(@compcol, 5%); -@comp_l2 : lighten(@compcol, 10%); -@comp_l3 : lighten(@compcol, 15%); -@comp_l4 : lighten(@compcol, 20%); - -@comp_d1 : darken(@compcol, 5%); -@comp_d2 : darken(@compcol, 10%); -@comp_d3 : darken(@compcol, 15%); -@comp_d4 : darken(@compcol, 20%); - -// type - -.font-size(@font-size: 16){ -@rem: (@font-size / 10); -font-size: @font-size * 1px; -font-size: ~"@{rem}rem"; } - -.sans-serif { -font-family : "Helvetica Neue", Helvetica, Arial, sans-serif; } - -.serif { -font-family : "Cambria, Georgia, Times, "Times New Roman; } - -.monospace { -font-family : "Monaco", Courier New, monospace; } - -// layout - -@baseline : 1.5em; - -// MIXINS - -.clearfix { -zoom : 1; - -&:before, &:after { -content : "\0020"; -display : block; -height : 0; -overflow : hidden; } - -&:after { -clear : both; } -} - -// borderradius - -.rounded(@radius:3px) { --webkit-border-radius : @radius; --moz-border-radius : @radius; -border-radius : @radius; } - -.bordered(@top-color: #eee, @right-color: #eee, @bottom-color: #eee, @left-color: #eee) { -border-top : solid 1px @top-color; -border-left : solid 1px @left-color; -border-right : solid 1px @right-color; -border-bottom : solid 1px @bottom-color; } - -.border-radius(@topright: 0, @bottomright: 0, @bottomleft: 0, @topleft: 0) { --webkit-border-top-right-radius : @topright; --webkit-border-bottom-right-radius : @bottomright; --webkit-border-bottom-left-radius : @bottomleft; --webkit-border-top-left-radius : @topleft; --moz-border-radius-topright : @topright; --moz-border-radius-bottomright : @bottomright; --moz-border-radius-bottomleft : @bottomleft; --moz-border-radius-topleft : @topleft; -border-top-right-radius : @topright; -border-bottom-right-radius : @bottomright; -border-bottom-left-radius : @bottomleft; -border-top-left-radius : @topleft; } - -// boxshadow - -.drop-shadow(@x-axis: 0, @y-axis: 1px, @blur: 2px, @alpha: 0.1) { --webkit-box-shadow : @x-axis @y-axis @blur rgba(0, 0, 0, @alpha); --moz-box-shadow : @x-axis @y-axis @blur rgba(0, 0, 0, @alpha); -box-shadow : @x-axis @y-axis @blur rgba(0, 0, 0, @alpha); } - -.inset-shadow(@horizontal:0, @vertical:1px, @blur:2px, @alpha: 0.4) { --webkit-box-shadow : inset @horizontal @vertical @blur rgba(0, 0, 0, @alpha); --moz-box-shadow : inset @horizontal @vertical @blur rgba(0, 0, 0, @alpha); -box-shadow : inset @horizontal @vertical @blur rgba(0, 0, 0, @alpha); } - -.box-shadow(@arguments) { --webkit-box-shadow : @arguments; --moz-box-shadow : @arguments; -box-shadow : @arguments; } - -// csscolumns - -.columns(@colwidth: 250px, @colcount: 0, @colgap: 50px, @columnRuleColor: #eee, @columnRuleStyle: solid, @columnRuleWidth: 1px) { --webkit-column-width : @colwidth; --webkit-column-count : @colcount; --webkit-column-gap : @colgap; --webkit-column-rule-color : @columnRuleColor; --webkit-column-rule-style : @columnRuleStyle; --webkit-column-rule-width : @columnRuleWidth; --moz-column-width : @colwidth; --moz-column-count : @colcount; --moz-column-gap : @colgap; --moz-column-rule-color : @columnRuleColor; --moz-column-rule-style : @columnRuleStyle; --moz-column-rule-width : @columnRuleWidth; -column-width : @colwidth; -column-count : @colcount; -column-gap : @colgap; -column-rule-color : @columnRuleColor; -column-rule-style : @columnRuleStyle; -column-rule-width : @columnRuleWidth; } - -// cssgradients - -.grad-bw(@color: #f5f5f5, @start: 0, @stop: 255) { -background : @color; -background : -webkit-gradient(linear, -left bottom, -left top, -color-stop(0, rgb(@start,@start,@start)), -color-stop(1, rgb(@stop,@stop,@stop))); -background : -moz-linear-gradient(center bottom, -rgb(@start,@start,@start) 0%, -rgb(@stop,@stop,@stop) 100%); } - -.grad-col(@color: #f5f5f5, @start: #eee, @stop: #fff) { -background : @color; -background : -webkit-gradient(linear, -left bottom, -left top, -@start, -@stop); -background : -moz-linear-gradient(center bottom, -@start 0%, -@stop 100%); } - -// csstransforms - -.rotate(@deg : 5deg){ --webkit-transform : rotate(@deg); --moz-transform : rotate(@deg); -transform : rotate(@deg); } - -.scale(@ratio : 1.5){ --webkit-transform : scale(@ratio); --moz-transform : scale(@ratio); -transform : scale(@ratio); } - -.translate(@transformX : 20px, @transformY : 20px) { --webkit-transform : translate(@transformX, @transformY); --moz-transform : translate(@transformX, @transformY); -transform : translate(@transformX, @transformY); } - -// csstransitions - -.transition-duration(@duration : .2s) { --moz-transition-duration : @duration; --webkit-transition-duration : @duration; -transition-duration: @duration; } - -.transition(@duration : .2s, @ease:ease-out) { --webkit-transition : all @duration @ease; --moz-transition : all @duration @ease; -transition : all @duration @ease; } - -// opacity - -.opacity(@opacity : .5) { --webkit-opacity : @opacity; --moz-opacity : @opacity; -opacity : @opacity; } \ No newline at end of file diff --git a/Single stylesheet/less/style.less b/Single stylesheet/less/style.less deleted file mode 100644 index 11d905e..0000000 --- a/Single stylesheet/less/style.less +++ /dev/null @@ -1,702 +0,0 @@ -/* _________________________________________________ - -320 and Up boilerplate extension -Andy Clarke http://about.me/malarkey -Version: 2 -URL: http://stuffandnonsense.co.uk/projects/320andup/ -License: http://creativecommons.org/licenses/MIT/ -_____________________________________________________ - -1 ROOT -2 HEADINGS -3 TYPOGRAPHY -4 LINKS -5 FIGURES & IMAGES -6 TABLES -7 FORMS -8 BANNER -9 NAVIGATION -10 CONTENT -11 MAIN -12 COMPLEMENTARY -13 CONTENTINFO -14 GLOBAL OBJECTS -15 VENDOR-SPECIFIC -16 MODERNIZR -17 TEMPLATE SPECIFICS -18 MEDIA QUERIES - -COLOURS - -*/ - -html, body { margin : 0; padding : 0; } - -h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td { margin : 0; padding : 0; border : 0; font-weight : normal; font-style : normal; font-size : 100%; line-height : 1; font-family : inherit; } - -article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { -display : block; } - -audio[controls], canvas, video { -display : inline-block; -*display : inline; -*zoom : 1; } - -@import "mixins"; - -// 1. ROOT ============================================================================= - -html { -overflow-y : scroll; -background : rgb(255,255,255); -background : rgb(255,255,255) url(../img/tmp/grid.png) repeat-y 50% 0; -font-size : 62.5%; } - -body { -margin : 0 auto; -padding : 0; -width : 90%; /* 252px; */ -.font-size(); -.serif(); -color : rgb(40,40,40); -background-color : transparent; } - -button, -input, -select, -textarea { -font-family : "Helvetica Neue", Helvetica, Arial, sans-serif; -color : @darkgrey; } - -// 2. HEADINGS (320 and Up typography defaults) ==================================================== - -h1, -h2, -h3, -h4, -h5, -h6 { -.sans-serif; -font-weight : bold; } - -h1 { -margin-bottom : @baseline / 2; -.font-size(48); -line-height : 1.2; } - -h2 { -margin-bottom : @baseline / 2; -.font-size(32); -line-height : 1.2; } - -h3 { -margin-bottom : @baseline / 1.5; -.font-size(24); -line-height : 1.3; } - -h4 { -margin-bottom : @baseline / 1.5; -.font-size(18); -line-height : 1.25; } - -h5 { -margin-bottom : @baseline; -.font-size(16); } - -h6 { -.font-size(16); } - -// 3. TYPOGRAPHY (320 and Up typography defaults) ============================================================================= - -p, -ol, -ul, -dl, -address { -margin-bottom : @baseline; -.font-size(16); } - -p { -hyphens : auto; -text-align : justify; } - -ul, -ol { -margin : 0 0 @baseline -24px; -padding : 0 0 0 24px; } - -li ul, -li ol { -margin : 0; -.font-size(16); } - -dl, -dd { -margin-bottom : @baseline; } - -dt { -font-weight : normal; } - -blockquote { -margin : 0 0 @baseline -24px; -padding-left : 24px; -border-left : 1px solid @lightgrey; -font-style : italic; } - -blockquote:before, -blockquote:after, -q:before, -q:after { -content : ''; -content : none; } - -abbr[title] { -border-bottom : 1px dotted; -cursor : help; } - -b, strong { -font-weight : bold; } - -dfn { -font-style : italic; } - -hr { -display : block; -margin : 1em 0; -padding : 0; -height : 1px; -border : 0; -border-top : 1px solid @lightgrey; } - -ins { -background-color : lighten(@basecol, 20%); -color : @black; -text-decoration : none; } - -mark { -background-color : lighten(@basecol, 20%); -color : @black; -font-style : italic; -font-weight : bold; } - -pre, -code, -kbd, -samp { -.monospace; -.font-size(14); -line-height : @baseline; } - -pre { -white-space : pre; -white-space : pre-wrap; -word-wrap : break-word; } - -q { -quotes : none; } - -q:before, -q:after { -content : ""; -content : none; } - -small { -.font-size(14); } - -sub, sup { -.font-size(12); -line-height : 0; -position : relative; -vertical-align : baseline; } - -sup { -top : -.5em; } - -sub { -bottom : -.25em; } - -// 4.LINKS ============================================================================= - -a { -color : @linkcol; } - -a:visited { -color : @linkcolvisited; } - -a:hover { -color : @linkcolhover; } - -a:focus { -outline : thin dotted; -color : @linkcolfocus; } - -a:hover, -a:active { -outline : 0; } - -// 5.FIGURES & IMAGES ============================================================================= - -figure { -margin-bottom : @baseline; } - -figure img, -figure object, -figure embed { -margin-bottom : @baseline / 2; -max-width : 100%; } - -figcaption { -display : block; -font-weight : normal; } - -img { -border : 0; } - -svg:not(:root) { -overflow : hidden; } - -// 6.TABLES ============================================================================= - -table { -border-collapse : collapse; -border-spacing : 0; -margin-bottom : @baseline; -width : 100%; -.font-size(14); } - -th, td, caption { -padding : @baseline / 8 10px @baseline / 8 5px; } - -tfoot { -font-style : italic; } - -caption { -background-color : transparent; } - -tbody tr:nth-child(odd) td { -background-color : lighten(@basecol, 20%); } - -// 7.FORMS ============================================================================= - -form { -margin : 0; } - -fieldset { -margin-bottom : @baseline; -padding : 0; -border-width : 0; } - -legend { -*margin-left : -7px; -padding : 0; -border-width : 0; } - -label { -font-weight : normal; -cursor : pointer; } - -button, -input, -select, -textarea { -.font-size(12; -margin : 0; -vertical-align : baseline; -*vertical-align : middle; } - -button, input { -line-height : normal; -*overflow : visible; } - -button, -input[type="button"], -input[type="reset"], -input[type="submit"] { -cursor : pointer; } - -input[type="checkbox"], -input[type="radio"] { -box-sizing : border-box; } - -input[type="search"] { -box-sizing : content-box; } - -button::-moz-focus-inner, -input::-moz-focus-inner { -padding : 0; -border : 0; } - -textarea { -overflow : auto; -vertical-align : top; } - -// 8 BANNER ============================================================================= -// 9 NAVIGATION ============================================================================= -// 10 CONTENT ============================================================================= -// 11 MAIN ============================================================================= -// 12 COMPLEMENTARY ============================================================================= -// 13 CONTENTINFO ============================================================================= -// 14 GLOBAL OBJECTS ============================================================================= -// 15 VENDOR-SPECIFIC ============================================================================= - -html { --webkit-overflow-scrolling : touch; --webkit-tap-highlight-color : lighten(@basecol, 20%); --webkit-text-size-adjust : 100%; --ms-text-size-adjust : 100%; } - -::-webkit-selection { -background : @lightergrey; -color : rgb(250,250,250); -text-shadow : none; } - -::-moz-selection { -background : @basecol; -color : @compcol; -text-shadow : none; } - -::selection { -background : @basecol; -color : @compcol; -text-shadow : none; } - -button, -input[type="button"], -input[type="reset"], -input[type="submit"] { --webkit-appearance : button; } - -::-webkit-input-placeholder { -.font-size(14; } - -input:-moz-placeholder { -.font-size(14; } - -.ie7 img, -.iem7 img { --ms-interpolation-mode : bicubic; } - -input[type="checkbox"], -input[type="radio"] { -box-sizing : border-box; } - -input[type="search"] { --webkit-box-sizing : content-box; --moz-box-sizing : content-box; } - -button::-moz-focus-inner, -input::-moz-focus-inner { -padding : 0; -border : 0; } - -p { -// http://www.w3.org/TR/css3-text/#hyphenation --webkit-hyphens : auto; --webkit-hyphenate-character : "\2010"; --webkit-hyphenate-limit-after : 1; --webkit-hyphenate-limit-before : 3; --moz-hyphens : auto; } - -// Non-semantic helper classes - -.ir { display : block; -overflow : hidden; -background-repeat : no-repeat; -text-align : left; -text-indent : -999em; -direction : ltr; } - -.ir br { -display : none; } - -.hidden { -display : none; -visibility: hidden; } - -.visuallyhidden { -position : absolute; -margin : -1px; -padding : 0; -height : 1px; -width : 1px; -overflow : hidden; -border : 0; -clip : rect(0 0 0 0); } - -.visuallyhidden.focusable:active, -.visuallyhidden.focusable:focus { -position: static; -margin : 0; -height : auto; -width : auto; -overflow: visible; -clip : auto; } - -.invisible { -visibility : hidden; } - -// 16 MODERNIZR ============================================================================= - -// audio -// applicationcache -// backgroundsize -// borderimage -// borderradius -// boxshadow -// canvas -// canvastext -// cssanimations -// csscolumns -// cssgradients -// cssreflections -// csstransforms -// csstransforms3d -// csstransitions -// draganddrop -// flexbox -// fontface -// geolocation -// hashchange -// history -// hsla -// indexeddb -// inlinesvg -// localstorage -// multiplebgs -// opacity -// postmessage -// rgba -// sessionstorage -// smil -// svg -// svgclippaths -// textshadow -// touch -// video -// webgl -// websqldatabase -// websockets -// webworkers - -// 17 TEMPLATE SPECIFICS ============================================================================= - -// 18 MEDIA QUERIES ============================================================================= - -@media print { - -// 1 ROOT ============================================================================= - -* { -background : transparent !important; -color : black !important; -text-shadow : none !important; -filter : none !important; --ms-filter : none !important; } - -@page { -margin : 0.5cm; } - -// 2 HEADINGS ============================================================================= - -h2, h3 { -orphans : 3; -widows : 3; -page-break-after : avoid; } - -// 3 TYPOGRAPHY ============================================================================= - -p { -orphans : 3; -widows : 3; } - -pre, blockquote { -border : 1px solid @grey; -page-break-inside : avoid; } - -abbr[title]:after { -content : " (" attr(title) ")"; } - -// 4 LINKS ============================================================================= - -a, a:visited { -color : @black !important; -text-decoration : underline; } - -a[href]:after { -content : " (" attr(href) ")"; } - -a[href^="javascript:"]:after, -a[href^="#"]:after { -content : ""; } - -// 5 FIGURES & IMAGES ============================================================================= - -img { -max-width : 100% !important; -page-break-inside : avoid; } - -// 6 TABLES ============================================================================= - -thead { -display : table-header-group; } - -tr { -page-break-inside : avoid; } - -// 7 FORMS ============================================================================= -// 8 BANNER ============================================================================= -// 9 NAVIGATION ============================================================================= -// 10 CONTENT ============================================================================= -// 11 MAIN ============================================================================= -// 12 COMPLEMENTARY ============================================================================= -// 13 CONTENTINFO ============================================================================= -// 14 GLOBAL OBJECTS ============================================================================= - -.ir a:after { -content : ""; } - -// 15 VENDOR-SPECIFIC ============================================================================= -// 16 MODERNIZR ============================================================================= -// 17 TEMPLATE SPECIFICS ============================================================================= - -} - -// 480px -@media only screen and (min-width: 480px) { - -// 1 ROOT ============================================================================= -// 2 HEADINGS ============================================================================= -// 3 TYPOGRAPHY ============================================================================= -// 4 LINKS ============================================================================= -// 5 FIGURES & IMAGES ============================================================================= -// 6 TABLES ============================================================================= -// 7 FORMS ============================================================================= -// 8 BANNER ============================================================================= -// 9 NAVIGATION ============================================================================= -// 10 CONTENT ============================================================================= -// 11 MAIN ============================================================================= -// 12 COMPLEMENTARY ============================================================================= -// 13 CONTENTINFO ============================================================================= -// 14 GLOBAL OBJECTS ============================================================================= -// 15 VENDOR-SPECIFIC ============================================================================= -// 16 MODERNIZR ============================================================================= -// 17 TEMPLATE SPECIFICS ============================================================================= - -} - -// 600px -@media only screen and (min-width: 600px) { - -// 1 ROOT ============================================================================= -// 2 HEADINGS ============================================================================= -// 3 TYPOGRAPHY ============================================================================= -// 4 LINKS ============================================================================= -// 5 FIGURES & IMAGES ============================================================================= -// 6 TABLES ============================================================================= -// 7 FORMS ============================================================================= -// 8 BANNER ============================================================================= -// 9 NAVIGATION ============================================================================= -// 10 CONTENT ============================================================================= -// 11 MAIN ============================================================================= -// 12 COMPLEMENTARY ============================================================================= -// 13 CONTENTINFO ============================================================================= -// 14 GLOBAL OBJECTS ============================================================================= -// 15 VENDOR-SPECIFIC ============================================================================= -// 16 MODERNIZR ============================================================================= -// 17 TEMPLATE SPECIFICS ============================================================================= - -} - -// 768px -@media only screen and (min-width: 768px) { - -// 1 ROOT ============================================================================= -// 2 HEADINGS ============================================================================= -// 3 TYPOGRAPHY ============================================================================= -// 4 LINKS ============================================================================= -// 5 FIGURES & IMAGES ============================================================================= -// 6 TABLES ============================================================================= -// 7 FORMS ============================================================================= -// 8 BANNER ============================================================================= -// 9 NAVIGATION ============================================================================= -// 10 CONTENT ============================================================================= -// 11 MAIN ============================================================================= -// 12 COMPLEMENTARY ============================================================================= -// 13 CONTENTINFO ============================================================================= -// 14 GLOBAL OBJECTS ============================================================================= -// 15 VENDOR-SPECIFIC ============================================================================= -// 16 MODERNIZR ============================================================================= -// 17 TEMPLATE SPECIFICS ============================================================================= - -} - -// 992px -@media only screen and (min-width: 992px) { - -// 1 ROOT ============================================================================= -// 2 HEADINGS ============================================================================= -// 3 TYPOGRAPHY ============================================================================= -// 4 LINKS ============================================================================= -// 5 FIGURES & IMAGES ============================================================================= -// 6 TABLES ============================================================================= -// 7 FORMS ============================================================================= -// 8 BANNER ============================================================================= -// 9 NAVIGATION ============================================================================= -// 10 CONTENT ============================================================================= -// 11 MAIN ============================================================================= -// 12 COMPLEMENTARY ============================================================================= -// 13 CONTENTINFO ============================================================================= -// 14 GLOBAL OBJECTS ============================================================================= -// 15 VENDOR-SPECIFIC ============================================================================= -// 16 MODERNIZR ============================================================================= -// 17 TEMPLATE SPECIFICS ============================================================================= - -} - -// 1382px -@media only screen and (min-width: 1382px) { - -// 1 ROOT ============================================================================= -// 2 HEADINGS ============================================================================= -// 3 TYPOGRAPHY ============================================================================= -// 4 LINKS ============================================================================= -// 5 FIGURES & IMAGES ============================================================================= -// 6 TABLES ============================================================================= -// 7 FORMS ============================================================================= -// 8 BANNER ============================================================================= -// 9 NAVIGATION ============================================================================= -// 10 CONTENT ============================================================================= -// 11 MAIN ============================================================================= -// 12 COMPLEMENTARY ============================================================================= -// 13 CONTENTINFO ============================================================================= -// 14 GLOBAL OBJECTS ============================================================================= -// 15 VENDOR-SPECIFIC ============================================================================= -// 16 MODERNIZR ============================================================================= -// 17 TEMPLATE SPECIFICS ============================================================================= - -} - -// 2x -@media only screen and (-webkit-min-device-pixel-ratio: 1.5), -only screen and (-o-min-device-pixel-ratio: 3/2), -only screen and (min-device-pixel-ratio: 1.5) { - -// 1 ROOT ============================================================================= -// 2 HEADINGS ============================================================================= -// 3 TYPOGRAPHY ============================================================================= -// 4 LINKS ============================================================================= -// 5 FIGURES & IMAGES ============================================================================= -// 6 TABLES ============================================================================= -// 7 FORMS ============================================================================= -// 8 BANNER ============================================================================= -// 9 NAVIGATION ============================================================================= -// 10 CONTENT ============================================================================= -// 11 MAIN ============================================================================= -// 12 COMPLEMENTARY ============================================================================= -// 13 CONTENTINFO ============================================================================= -// 14 GLOBAL OBJECTS ============================================================================= -// 15 VENDOR-SPECIFIC ============================================================================= -// 16 MODERNIZR ============================================================================= -// 17 TEMPLATE SPECIFICS ============================================================================= - -} \ No newline at end of file diff --git a/css/320andup.css b/css/320andup.css new file mode 100644 index 0000000..d3090f1 --- /dev/null +++ b/css/320andup.css @@ -0,0 +1,1727 @@ +/* ============================================================ + +320 and Up by Andy Clarke +Version: 3.0 +URL: http://stuffandnonsense.co.uk/projects/320andup/ +Apache License: v2.0. http://www.apache.org/licenses/LICENSE-2.0 + +============================================================ */ +/* Reset =================================================== */ +html, +body, +body div, +span, +object, +iframe, +h1, +h2, +h3, +h4, +h5, +h6, +p, +blockquote, +pre, +abbr, +address, +cite, +code, +del, +dfn, +em, +img, +ins, +kbd, +q, +samp, +small, +strong, +sub, +sup, +var, +b, +i, +dl, +dt, +dd, +ol, +ul, +li, +fieldset, +form, +label, +legend, +table, +caption, +tbody, +tfoot, +thead, +tr, +th, +td, +article, +aside, +figure, +footer, +header, +hgroup, +menu, +nav, +section, +time, +mark, +audio, +video { + margin: 0; + padding: 0; + border: 0; + outline: 0; + font-size: 100%; + vertical-align: baseline; + background: transparent; +} +article, +aside, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} +/* Variables =================================================== */ +/* Mixins =================================================== */ +.clearfix { + *zoom: 1; +} +.clearfix:before, +.clearfix:after { + display: table; + content: ""; +} +.clearfix:after { + clear: both; +} +.visuallyhidden.focusable:active, +.visuallyhidden.focusable:focus { + position: static; + clip: auto; + height: auto; + width: auto; + margin: 0; + overflow: visible; +} +/* Page =================================================== */ +html { + background: #ffffff; + font-size: 62.5%; + -webkit-overflow-scrolling: touch; + -webkit-tap-highlight-color: #e7f0f5; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +body { + margin: 0; + padding: 0; + width: 100%; + font-size: 16px; + font-size: 1.6rem; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + line-height: 1.4; + color: #404040; + background-color: transparent; +} +/* Typography =================================================== */ +h1, +h2, +h3, +h4, +h5, +h6 { + font-weight: 200; + text-rendering: optimizelegibility; +} +h1, +.h1 { + margin-bottom: 0.75em; + font-size: 32px; + font-size: 3.2rem; + line-height: 1.2; +} +h2, +.h2 { + margin-bottom: 0.75em; + font-size: 24px; + font-size: 2.4rem; + line-height: 1.2; +} +h3, +.h3 { + margin-bottom: 1em; + font-size: 21px; + font-size: 2.1rem; + line-height: 1.3; +} +h4, +.h4 { + margin-bottom: 1.5em; + font-size: 18px; + font-size: 1.8rem; + line-height: 1.25; +} +h5, +.h5 { + margin-bottom: 1.5em; + font-size: 16px; + font-size: 1.6rem; +} +h6, +.h6 { + margin-bottom: 1.5em; + font-size: 12px; + font-size: 1.2rem; + font-weight: normal; + letter-spacing: 1px; + text-transform: uppercase; +} +.header h1, +.header h2 { + float: left; + margin-right: 24px; +} +.header h1, +.header h2, +.header h3 { + float: left; + margin-right: 24px; +} +.header a { + display: block; + position: relative; + top: 6px; + float: right; + padding: 4px 12px; + font-size: 14px; + font-size: 1.4rem; + background-color: #c3d9e6; +} +.header a:hover { + background-color: #e7f0f5; +} +.header .a-rss, +.header .a-rss:hover { + float: left; + width: 16px; + height: 16px; + padding: 0; + background: transparent url(../img/a-rss.png) no-repeat 0 0; + text-indent: 100%; + white-space: nowrap; + overflow: hidden; +} +p, +ol, +ul, +dl, +address { + margin-bottom: 1.5em; + font-size: 14px; + font-size: 1.4rem; +} +ul, +ol { + margin: 0 0 1.5em -24px; + padding: 0 0 0 24px; +} +li ul, +li ol { + margin: 0; + font-size: 16px; + font-size: 1.6rem; +} +dl, +dd { + margin-bottom: 1.5em; +} +dt { + font-weight: normal; +} +blockquote { + margin: 0 0 1.5em -24px; + padding-left: 24px; + border-left: 1px solid #c3d9e6; + font-style: italic; +} +blockquote:before, +blockquote:after, +q:before, +q:after { + content: ''; + content: none; +} +abbr[title] { + border-bottom: 1px dotted #c3d9e6; + cursor: help; +} +b, +strong { + font-weight: bold; +} +dfn { + font-style: italic; +} +hr { + display: block; + margin: 1em 0; + padding: 0; + height: 1px; + border: 0; + border-top: 1px solid #c3d9e6; +} +ins { + background-color: #e7f0f5; + color: #000000; + text-decoration: none; +} +mark { + background-color: #e7f0f5; + color: #000000; + font-style: italic; + font-weight: bold; +} +pre, +code, +kbd, +samp { + font-family: "Monaco", Courier New, monospace; + font-size: 14px; + font-size: 1.4rem; + line-height: 1.5em; +} +pre { + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; +} +q { + quotes: none; +} +q:before, +q:after { + content: ""; + content: none; +} +small { + font-size: 14px; + font-size: 1.4rem; +} +sub, +sup { + font-size: 12px; + font-size: 1.2rem; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +/* Colour =================================================== */ +a { + color: #013568; +} +a:visited { + color: #011b35; +} +a:hover { + color: #011b35; +} +a:focus { + outline: thin dotted; + color: #000203; +} +a:hover, +a:active { + outline: 0; +} +/* Texture =================================================== */ +.alert { + margin-bottom: 1.5em; + padding: 8px 35px 8px 14px; + background-color: #fcf8e3; + border: 1px solid #f2e187; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + border-radius: 2px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + font-size: 1.4rem; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + color: #caad16; +} +.alert-heading { + color: inherit; +} +.alert .close { + position: relative; + top: -2px; + right: -21px; + line-height: 18px; +} +.alert-success { + background-color: #c5e6c5; + border: 1px solid #a2d6a2; + color: #060d06; +} +.alert-danger, +.alert-error { + background-color: #f4cac8; + border: 1px solid #eba19e; + color: #da4f49; +} +.alert-info { + background-color: #d9edf7; + border: 1px solid #85c5e5; + color: #247fad; +} +.badge { + padding: 1px 9px 2px; + font-size: 12px; + font-size: 1.2rem; + font-weight: bold; + white-space: nowrap; + color: #ffffff; + background-color: #bfbfbf; + -webkit-border-radius: 9px; + -moz-border-radius: 9px; + border-radius: 9px; +} +.badge:hover { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} +.badge-error { + background-color: #da4f49; +} +.badge-error:hover { + background-color: #9d2520; +} +.badge-warning { + background-color: #faa732; +} +.badge-warning:hover { + background-color: #c17305; +} +.badge-success { + background-color: #5bb75b; +} +.badge-success:hover { + background-color: #347834; +} +.badge-info { + background-color: #d9edf7; + color: #247fad; +} +.badge-info:hover { + background-color: #85c5e5; +} +.badge-inverse { + background-color: #414141; +} +.badge-inverse:hover { + background-color: #0e0e0e; +} +.greygrad { + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#d9d9d9)); + background-image: -webkit-linear-gradient(top, #ffffff, #d9d9d9); + background-image: -moz-linear-gradient(top, #ffffff #d9d9d9); + background-image: -ms-linear-gradient(top, #ffffff, #d9d9d9); + background-image: -o-linear-gradient(top, #ffffff, #d9d9d9); + background-image: linear-gradient(top, #ffffff, #d9d9d9); + background-repeat: repeat-x; +} +.linkgrad { + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#013568), to(#011b35)); + background-image: -webkit-linear-gradient(top, #013568, #011b35); + background-image: -moz-linear-gradient(top, #013568 #011b35); + background-image: -ms-linear-gradient(top, #013568, #011b35); + background-image: -o-linear-gradient(top, #013568, #011b35); + background-image: linear-gradient(top, #013568, #011b35); + background-repeat: repeat-x; +} +.basegrad { + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7bacc8), to(#5795b9)); + background-image: -webkit-linear-gradient(top, #7bacc8, #5795b9); + background-image: -moz-linear-gradient(top, #7bacc8 #5795b9); + background-image: -ms-linear-gradient(top, #7bacc8, #5795b9); + background-image: -o-linear-gradient(top, #7bacc8, #5795b9); + background-image: linear-gradient(top, #7bacc8, #5795b9); + background-repeat: repeat-x; +} +.dangergrad { + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#da4f49), to(#c72f29)); + background-image: -webkit-linear-gradient(top, #da4f49, #c72f29); + background-image: -moz-linear-gradient(top, #da4f49 #c72f29); + background-image: -ms-linear-gradient(top, #da4f49, #c72f29); + background-image: -o-linear-gradient(top, #da4f49, #c72f29); + background-image: linear-gradient(top, #da4f49, #c72f29); + background-repeat: repeat-x; +} +.infograd { + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d9edf7), to(#afd9ee)); + background-image: -webkit-linear-gradient(top, #d9edf7, #afd9ee); + background-image: -moz-linear-gradient(top, #d9edf7 #afd9ee); + background-image: -ms-linear-gradient(top, #d9edf7, #afd9ee); + background-image: -o-linear-gradient(top, #d9edf7, #afd9ee); + background-image: linear-gradient(top, #d9edf7, #afd9ee); + background-repeat: repeat-x; +} +.inversegrad { + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#414141), to(#272727)); + background-image: -webkit-linear-gradient(top, #414141, #272727); + background-image: -moz-linear-gradient(top, #414141 #272727); + background-image: -ms-linear-gradient(top, #414141, #272727); + background-image: -o-linear-gradient(top, #414141, #272727); + background-image: linear-gradient(top, #414141, #272727); + background-repeat: repeat-x; +} +.successgrad { + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bb75b), to(#449b44)); + background-image: -webkit-linear-gradient(top, #5bb75b, #449b44); + background-image: -moz-linear-gradient(top, #5bb75b #449b44); + background-image: -ms-linear-gradient(top, #5bb75b, #449b44); + background-image: -o-linear-gradient(top, #5bb75b, #449b44); + background-image: linear-gradient(top, #5bb75b, #449b44); + background-repeat: repeat-x; +} +.warninggrad { + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#faa732), to(#f39106)); + background-image: -webkit-linear-gradient(top, #faa732, #f39106); + background-image: -moz-linear-gradient(top, #faa732 #f39106); + background-image: -ms-linear-gradient(top, #faa732, #f39106); + background-image: -o-linear-gradient(top, #faa732, #f39106); + background-image: linear-gradient(top, #faa732, #f39106); + background-repeat: repeat-x; +} +.well { + min-height: 21px; + padding: 11px; + margin-bottom: 1.5em; + background-color: #e7f0f5; + border: 1px solid #c3d9e6; + -webkit-border-top-right-radius: 2px; + -webkit-border-bottom-right-radius: 0; + -webkit-border-bottom-left-radius: 0; + -webkit-border-top-left-radius: 0; + -moz-border-radius-topright: 2px; + -moz-border-radius-bottomright: 0; + -moz-border-radius-bottomleft: 0; + -moz-border-radius-topleft: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5); +} +.well-large { + padding: 22px; + -webkit-border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 0; + -webkit-border-bottom-left-radius: 0; + -webkit-border-top-left-radius: 0; + -moz-border-radius-topright: 4px; + -moz-border-radius-bottomright: 0; + -moz-border-radius-bottomleft: 0; + -moz-border-radius-topleft: 0; + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} +.well-small { + padding: 6px; + -webkit-border-top-right-radius: 2px; + -webkit-border-bottom-right-radius: 0; + -webkit-border-bottom-left-radius: 0; + -webkit-border-top-left-radius: 0; + -moz-border-radius-topright: 2px; + -moz-border-radius-bottomright: 0; + -moz-border-radius-bottomleft: 0; + -moz-border-radius-topleft: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} +.well p:last-child { + margin-bottom: 0; +} +/* Font Awesome: http://fortawesome.github.com/Font-Awesome/ + +License +------------------------------------------------------- +The Font Awesome webfont, CSS, and LESS files are licensed under CC BY 3.0: +http://creativecommons.org/licenses/by/3.0/ A mention of +'Font Awesome - http://fortawesome.github.com/Font-Awesome' in human-readable +source code is considered acceptable attribution (most common on the web). +If human readable source code is not available to the end user, a mention in +an 'About' or 'Credits' screen is considered acceptable (most common in desktop +or mobile software). */ +@font-face { + font-family: 'FontAwesome'; + src: url('../fonts/fontawesome-webfont.eot'); + src: url('../fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff') format('woff'), url('../fonts/fontawesome-webfont.ttf') format('truetype'), url('../fonts/fontawesome-webfont.svgz#FontAwesomeRegular') format('svg'), url('../fonts/fontawesome-webfont.svg#FontAwesomeRegular') format('svg'); + font-weight: normal; + font-style: normal; +} +[class^="icon-"], +[class*=" icon-"] { + display: inline; + width: auto; + height: auto; + line-height: inherit; + vertical-align: baseline; + background-image: none; + background-position: 0 0; + background-repeat: repeat; +} +li[class^="icon-"], +li[class*=" icon-"] { + display: block; +} +[class^="icon-"]:before, +[class*=" icon-"]:before { + font-family: FontAwesome; + font-weight: normal; + font-style: normal; + display: inline-block; + text-decoration: inherit; +} +a [class^="icon-"], +a [class*=" icon-"] { + display: inline-block; + text-decoration: inherit; +} +/* makes the font 33% larger relative to the icon container */ +.icon-large:before { + vertical-align: top; + font-size: 1.3333333333333333em; +} +.btn [class^="icon-"], +.btn [class*=" icon-"] { + /* keeps button heights with and without icons the same */ + + line-height: .9em; +} +li [class^="icon-"], +li [class*=" icon-"] { + display: inline-block; + width: 1.25em; + text-align: center; +} +li .icon-large[class^="icon-"], +li .icon-large[class*=" icon-"] { + /* 1.5 increased font size for icon-large * 1.25 width */ + + width: 1.875em; +} +li[class^="icon-"], +li[class*=" icon-"] { + margin-left: 0; + list-style-type: none; +} +li[class^="icon-"]:before, +li[class*=" icon-"]:before { + text-indent: -2em; + text-align: center; +} +li[class^="icon-"].icon-large:before, +li[class*=" icon-"].icon-large:before { + text-indent: -1.3333333333333333em; +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.icon-glass:before { + content: "\f000"; +} +.icon-music:before { + content: "\f001"; +} +.icon-search:before { + content: "\f002"; +} +.icon-envelope:before { + content: "\f003"; +} +.icon-heart:before { + content: "\f004"; +} +.icon-star:before { + content: "\f005"; +} +.icon-star-empty:before { + content: "\f006"; +} +.icon-user:before { + content: "\f007"; +} +.icon-film:before { + content: "\f008"; +} +.icon-th-large:before { + content: "\f009"; +} +.icon-th:before { + content: "\f00a"; +} +.icon-th-list:before { + content: "\f00b"; +} +.icon-ok:before { + content: "\f00c"; +} +.icon-remove:before { + content: "\f00d"; +} +.icon-zoom-in:before { + content: "\f00e"; +} +.icon-zoom-out:before { + content: "\f010"; +} +.icon-off:before { + content: "\f011"; +} +.icon-signal:before { + content: "\f012"; +} +.icon-cog:before { + content: "\f013"; +} +.icon-trash:before { + content: "\f014"; +} +.icon-home:before { + content: "\f015"; +} +.icon-file:before { + content: "\f016"; +} +.icon-time:before { + content: "\f017"; +} +.icon-road:before { + content: "\f018"; +} +.icon-download-alt:before { + content: "\f019"; +} +.icon-download:before { + content: "\f01a"; +} +.icon-upload:before { + content: "\f01b"; +} +.icon-inbox:before { + content: "\f01c"; +} +.icon-play-circle:before { + content: "\f01d"; +} +.icon-repeat:before { + content: "\f01e"; +} +/* \f020 is not a valid unicode character. all shifted one down */ +.icon-refresh:before { + content: "\f021"; +} +.icon-list-alt:before { + content: "\f022"; +} +.icon-lock:before { + content: "\f023"; +} +.icon-flag:before { + content: "\f024"; +} +.icon-headphones:before { + content: "\f025"; +} +.icon-volume-off:before { + content: "\f026"; +} +.icon-volume-down:before { + content: "\f027"; +} +.icon-volume-up:before { + content: "\f028"; +} +.icon-qrcode:before { + content: "\f029"; +} +.icon-barcode:before { + content: "\f02a"; +} +.icon-tag:before { + content: "\f02b"; +} +.icon-tags:before { + content: "\f02c"; +} +.icon-book:before { + content: "\f02d"; +} +.icon-bookmark:before { + content: "\f02e"; +} +.icon-print:before { + content: "\f02f"; +} +.icon-camera:before { + content: "\f030"; +} +.icon-font:before { + content: "\f031"; +} +.icon-bold:before { + content: "\f032"; +} +.icon-italic:before { + content: "\f033"; +} +.icon-text-height:before { + content: "\f034"; +} +.icon-text-width:before { + content: "\f035"; +} +.icon-align-left:before { + content: "\f036"; +} +.icon-align-center:before { + content: "\f037"; +} +.icon-align-right:before { + content: "\f038"; +} +.icon-align-justify:before { + content: "\f039"; +} +.icon-list:before { + content: "\f03a"; +} +.icon-indent-left:before { + content: "\f03b"; +} +.icon-indent-right:before { + content: "\f03c"; +} +.icon-facetime-video:before { + content: "\f03d"; +} +.icon-picture:before { + content: "\f03e"; +} +.icon-pencil:before { + content: "\f040"; +} +.icon-map-marker:before { + content: "\f041"; +} +.icon-adjust:before { + content: "\f042"; +} +.icon-tint:before { + content: "\f043"; +} +.icon-edit:before { + content: "\f044"; +} +.icon-share:before { + content: "\f045"; +} +.icon-check:before { + content: "\f046"; +} +.icon-move:before { + content: "\f047"; +} +.icon-step-backward:before { + content: "\f048"; +} +.icon-fast-backward:before { + content: "\f049"; +} +.icon-backward:before { + content: "\f04a"; +} +.icon-play:before { + content: "\f04b"; +} +.icon-pause:before { + content: "\f04c"; +} +.icon-stop:before { + content: "\f04d"; +} +.icon-forward:before { + content: "\f04e"; +} +.icon-fast-forward:before { + content: "\f050"; +} +.icon-step-forward:before { + content: "\f051"; +} +.icon-eject:before { + content: "\f052"; +} +.icon-chevron-left:before { + content: "\f053"; +} +.icon-chevron-right:before { + content: "\f054"; +} +.icon-plus-sign:before { + content: "\f055"; +} +.icon-minus-sign:before { + content: "\f056"; +} +.icon-remove-sign:before { + content: "\f057"; +} +.icon-ok-sign:before { + content: "\f058"; +} +.icon-question-sign:before { + content: "\f059"; +} +.icon-info-sign:before { + content: "\f05a"; +} +.icon-screenshot:before { + content: "\f05b"; +} +.icon-remove-circle:before { + content: "\f05c"; +} +.icon-ok-circle:before { + content: "\f05d"; +} +.icon-ban-circle:before { + content: "\f05e"; +} +.icon-arrow-left:before { + content: "\f060"; +} +.icon-arrow-right:before { + content: "\f061"; +} +.icon-arrow-up:before { + content: "\f062"; +} +.icon-arrow-down:before { + content: "\f063"; +} +.icon-share-alt:before { + content: "\f064"; +} +.icon-resize-full:before { + content: "\f065"; +} +.icon-resize-small:before { + content: "\f066"; +} +.icon-plus:before { + content: "\f067"; +} +.icon-minus:before { + content: "\f068"; +} +.icon-asterisk:before { + content: "\f069"; +} +.icon-exclamation-sign:before { + content: "\f06a"; +} +.icon-gift:before { + content: "\f06b"; +} +.icon-leaf:before { + content: "\f06c"; +} +.icon-fire:before { + content: "\f06d"; +} +.icon-eye-open:before { + content: "\f06e"; +} +.icon-eye-close:before { + content: "\f070"; +} +.icon-warning-sign:before { + content: "\f071"; +} +.icon-plane:before { + content: "\f072"; +} +.icon-calendar:before { + content: "\f073"; +} +.icon-random:before { + content: "\f074"; +} +.icon-comment:before { + content: "\f075"; +} +.icon-magnet:before { + content: "\f076"; +} +.icon-chevron-up:before { + content: "\f077"; +} +.icon-chevron-down:before { + content: "\f078"; +} +.icon-retweet:before { + content: "\f079"; +} +.icon-shopping-cart:before { + content: "\f07a"; +} +.icon-folder-close:before { + content: "\f07b"; +} +.icon-folder-open:before { + content: "\f07c"; +} +.icon-resize-vertical:before { + content: "\f07d"; +} +.icon-resize-horizontal:before { + content: "\f07e"; +} +.icon-bar-chart:before { + content: "\f080"; +} +.icon-twitter-sign:before { + content: "\f081"; +} +.icon-facebook-sign:before { + content: "\f082"; +} +.icon-camera-retro:before { + content: "\f083"; +} +.icon-key:before { + content: "\f084"; +} +.icon-cogs:before { + content: "\f085"; +} +.icon-comments:before { + content: "\f086"; +} +.icon-thumbs-up:before { + content: "\f087"; +} +.icon-thumbs-down:before { + content: "\f088"; +} +.icon-star-half:before { + content: "\f089"; +} +.icon-heart-empty:before { + content: "\f08a"; +} +.icon-signout:before { + content: "\f08b"; +} +.icon-linkedin-sign:before { + content: "\f08c"; +} +.icon-pushpin:before { + content: "\f08d"; +} +.icon-external-link:before { + content: "\f08e"; +} +.icon-signin:before { + content: "\f090"; +} +.icon-trophy:before { + content: "\f091"; +} +.icon-github-sign:before { + content: "\f092"; +} +.icon-upload-alt:before { + content: "\f093"; +} +.icon-lemon:before { + content: "\f094"; +} +/* Elements =================================================== */ +img { + max-width: 100%; + border-width: 0; + vertical-align: middle; + -ms-interpolation-mode: bicubic; +} +svg:not(:root) { + overflow: hidden; +} +figure { + margin-bottom: 1.5em; +} +figure img { + margin-bottom: 0.375em; +} +figcaption { + display: block; + font-weight: normal; + font-size: 14px; + font-size: 1.4rem; + color: #808080; +} +.list-bordered { + list-style-type: none; + margin: 0 0 1.5em 0; + padding: 0; +} +.list-bordered li { + margin-bottom: 0.375em; + padding-bottom: 0.375em; + border-bottom: 1px dashed #c3d9e6; +} +.list-bordered li:last-child { + margin-bottom: 0; + padding-bottom: 0; + border-bottom-width: 0; +} +/* Forms =================================================== */ +form { + margin: 0 0 1.5em 0; +} +fieldset { + margin-bottom: 1.5em; + padding: 0; + border-width: 0; +} +legend { + display: block; + width: 100%; + margin-bottom: 2.25em; + *margin-left: -7px; + padding: 0; + color: #404040; + border: 0; + border-bottom: 1px solid #c3d9e6; + white-space: normal; +} +label, +input, +button, +select, +textarea { + vertical-align: baseline; + *vertical-align: middle; + font-size: 16px; + font-size: 1.6rem; +} +button, +input { + line-height: normal; +} +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; +} +label { + display: block; + margin-bottom: 0.375em; + color: #404040; + font-weight: normal; + cursor: pointer; +} +input, +textarea, +select { + display: inline-block; + width: 100%; + min-height: 22px; + margin-bottom: 0.375em; + padding: 4px; + color: #808080; + border: 1px solid #c3d9e6; +} +label input, +label textarea, +label select { + display: block; +} +input[type="image"], +input[type="checkbox"], +input[type="radio"] { + width: auto; + height: auto; + padding: 0; + margin: 2px 0; + *margin-top: 0; + line-height: normal; + cursor: pointer; + -webkit-border-top-right-radius: 0; + -webkit-border-bottom-right-radius: 0; + -webkit-border-bottom-left-radius: 0; + -webkit-border-top-left-radius: 0; + -moz-border-radius-topright: 0; + -moz-border-radius-bottomright: 0; + -moz-border-radius-bottomleft: 0; + -moz-border-radius-topleft: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; + border: 0 \9; +} +input[type="checkbox"], +input[type="radio"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + padding: 0; + *width: 13px; + *height: 13px; +} +input[type="image"] { + border: 0; +} +input[type="file"] { + width: auto; + padding: initial; + line-height: initial; + border: initial; + background-color: #ffffff; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +input[type="button"], +input[type="reset"], +input[type="submit"] { + width: auto; + height: auto; + cursor: pointer; + *overflow: visible; +} +select, +input[type="file"] { + height: 28px; + *margin-top: 4px; + line-height: 28px; +} +input[type="file"] { + line-height: 18px \9; +} +select { + width: 100%; + background-color: #ffffff; +} +select[multiple], +select[size] { + height: auto; +} +input[type="image"] { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +input[type="hidden"] { + display: none; +} +textarea { + resize: vertical; + overflow: auto; + height: auto; + overflow: auto; + vertical-align: top; +} +input, +textarea { + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: all border linear 0.2s, box-shadow linear 0.2s ease-out; + -moz-transition: all border linear 0.2s, box-shadow linear 0.2s ease-out; + -ms-transition: all border linear 0.2s, box-shadow linear 0.2s ease-out; + -o-transition: all border linear 0.2s, box-shadow linear 0.2s ease-out; + transition: all border linear 0.2s, box-shadow linear 0.2s ease-out; +} +input:focus, +textarea:focus { + border-color: #ffffff; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + outline: 0; + outline: thin dotted \9; + /* IE6-9 */ +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus, +select:focus { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +button[disabled], +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + -webkit-opacity: 0.5; + -moz-opacity: 0.5; + opacity: 0.5; + cursor: not-allowed; +} +::-webkit-input-placeholder { + font-size: 14px; + font-size: 1.4rem; +} +input:-moz-placeholder { + font-size: 14px; + font-size: 1.4rem; +} +/* Tables =================================================== */ +table { + max-width: 100%; + border-collapse: collapse; + border-spacing: 0; + background-color: transparent; +} +.table { + width: 100%; + margin-bottom: 1.5em; +} +.table th, +.table td { + padding: 8px; + vertical-align: top; + border-top: 1px solid #c3d9e6; + font-size: 14px; + font-size: 1.4rem; + line-height: 1.5; + text-align: left; +} +.table th { + font-weight: bold; +} +.table thead th { + vertical-align: bottom; +} +.table colgroup + thead tr:first-child th, +.table colgroup + thead tr:first-child td, +.table thead:first-child tr:first-child th, +.table thead:first-child tr:first-child td { + border-top: 0; +} +.table tbody + tbody { + border-top: 2px solid #c3d9e6; +} +.table-condensed th, +.table-condensed td { + padding: 4px 5px; +} +.table-bordered { + border: 1px solid #c3d9e6; + border-left: 0; + border-collapse: separate; + *border-collapse: collapsed; +} +.table-bordered th, +.table-bordered td { + border-left: 1px solid #c3d9e6; +} +.table-bordered thead:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child td { + border-top: 0; +} +.table-striped tbody tr:nth-child(odd) td, +.table-striped tbody tr:nth-child(odd) th { + background-color: #e7f0f5; +} +.table tbody tr td, +.table tbody tr th { + -webkit-transition: background-color 0.25s 0 linear; + -moz-transition: background-color 0.25s 0 linear; + -o-transition: background-color 0.25s 0 linear; + transition: background-color 0.25s 0 linear; +} +.table tbody tr:hover td, +.table tbody tr:hover th { + background-color: #e7f0f5; +} +/* Banner =================================================== */ +[role="banner"] { + padding-top: 1.5em; +} +[role="banner"] hgroup { + margin: 0 auto; + width: 90%; +} +[role="banner"] a[href="#navigation"] { + display: block; + position: absolute; + top: 11px; + right: 22px; + width: 43px; + height: 43px; + white-space: nowrap; + overflow: hidden; + background-color: #c3d9e6; + border: 1px solid #b1cedf; + color: #8db7d0; + font-size: 32px; + font-size: 3.2rem; + line-height: 42px; + text-align: center; + text-decoration: none; +} +/* Navigation =================================================== */ +[role="navigation"] { + margin: 0 auto 1.5em; + width: 90%; + background-color: #c3d9e6; + border: 1px solid #b1cedf; +} +[role="navigation"] p { + margin-bottom: 0; + padding: 6px 11px; +} +/* Content =================================================== */ +.content { + margin: 0 auto; + width: 90%; +} +/* contentinfo =================================================== */ +[role="contentinfo"] { + padding: 1.5em 0; + border-top: 3px solid #b1cedf; +} +[role="contentinfo"] small { + display: block; + margin: 0 auto 1.5em; + width: 90%; +} +/* Modernizr =================================================== */ +/* audio */ +/* applicationcache */ +/* backgroundsize *//* borderimage */ +/* borderradius */ +/* boxshadow */ +/* canvas */ +/* canvastext */ +/* cssanimations */ +/* csscolumns */ +/* cssgradients */ +/* cssreflections */ +/* csstransforms */ +/* csstransforms3d */ +/* csstransitions */ +/* draganddrop */ +/* flexbox */ +/* fontface */ +/* geolocation */ +/* hashchange */ +/* history */ +/* hsla */ +/* indexeddb */ +/* inlinesvg */ +/* localstorage */ +/* multiplebgs */ +/* opacity */ +/* postmessage */ +/* rgba */ +/* sessionstorage */ +/* smil */ +/* svg */ +/* svgclippaths */ +/* textshadow */ +/* touch */ +/* video */ +/* webgl */ +/* websqldatabase */ +/* websockets */ +/* webworkers */@media print { + /* Print =================================================== */ + * { + background: transparent !important; + color: black !important; + box-shadow: none !important; + text-shadow: none !important; + filter: none !important; + -ms-filter: none !important; + } + @page { + margin: 0.5cm; + } + h2, + h3 { + orphans: 3; + widows: 3; + page-break-after: avoid; + } + p { + orphans: 3; + widows: 3; + } + pre, + blockquote { + border: 1px solid #808080; + page-break-inside: avoid; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + a[href^="javascript:"]:after, + a[href^="#"]:after { + content: ""; + } + img { + max-width: 100% !important; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr { + page-break-inside: avoid; + } +} +@media only screen and (min-width: 480px) { + /* 480 =================================================== */ +} +@media only screen and (min-width: 600px) { + /* 600 =================================================== */ + p, + ol, + ul, + dl, + address, + small { + line-height: 1.45; + } +} +@media only screen and (min-width: 768px) { + /* 768 =================================================== */ + body { + display: table; + border-collapse: collapse; + } + p, + ol, + ul, + dl, + address, + small { + line-height: 1.5; + } + [role="banner"] a[href="#navigation"] { + display: none !important; + visibility: hidden; + } + [role="navigation"] { + display: table-header-group; + } + [role="navigation"] p { + margin: 0 auto; + width: 90%; + } +} +@media only screen and (min-width: 992px) { + /* 992 =================================================== */ +} +@media only screen and (min-width: 1382px) { + /* 1382 =================================================== */ + body { + max-width: 1440px; + } +} +@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) { + +} +/* 320 and Up */ +/* Modules upstart */ +/* Version: 1.0 */ +/* Author: Andy Clarke */ +/* URL: http://stuffandnonsense.co.uk/projects/320andup */ +.grid { + margin-bottom: 1.5em; + border-bottom: 1px dashed #b1cedf; +} +.grid:last-child { + margin-bottom: 0; + border-bottom-width: 0; +} +@media only screen and (min-width: 480px) { + /* Styles */ +} +@media only screen and (min-width: 600px) { + /* Styles */ +} +@media only screen and (min-width: 768px) { + .grids-two .grid { + width: 43.03%; + margin-bottom: 0; + border-bottom-width: 0; + } + .grids-two .grid-1 { + float: left; + } + .grids-two .grid-2 { + float: right; + } + .grids-three .grid-a { + float: left; + width: 31.64%; + margin-right: 2.53%; + } + .grids-four .grid-a { + float: left; + width: 31.64%; + margin-right: 2.53%; + } +} +@media only screen and (min-width: 992px) { + .grids-three .grid { + float: left; + width: 31.64%; + margin: 0 2.53% 0 0; + border-bottom-width: 0; + } + .grids-three .grid-3 { + float: right; + margin-right: 0; + } + .grids-three .grid .grid-a { + float: none; + width: 100%; + margin-right: 0; + margin-bottom: 0.75em; + } + .grids-four .grid { + float: left; + width: 20.25%; + margin: 0 6.32% 0 0; + border-bottom-width: 0; + } + .grids-four .grid-4 { + float: right; + margin-right: 0; + } + .grids-four .grid .grid-a { + float: none; + width: 100%; + margin-right: 0; + } +} +@media only screen and (min-width: 1382px) { + /* Styles */ +} +@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) { + /* Styles */ +} +/* 320 and Up */ +/* Panels Upstart */ +/* Version: 1.0 */ +/* Author: Andy Clarke */ +/* URL: http://stuffandnonsense.co.uk/projects/320andup */ +.full { + margin-bottom: 1.5em; + padding: 1.5em; + background-color: #e7f0f5; + border-top: 2px solid #c3d9e6; + border-bottom: 2px solid #c3d9e6; +} +.full .grids { + width: 90%; + margin: 0 auto; + padding: 1.5em 0; +} +.grid-photos { + width: 90%; + margin: 0 auto; +} +.grid-photos ul { + list-style-type: none; + margin: 0; + padding: 0; +} +.grid-photos li { + margin-bottom: 1.5em; + width: 36%; +} +.grid-photos li:nth-child(odd) { + float: left; +} +.grid-photos li:nth-child(even) { + float: right; +} +@media only screen and (min-width: 480px) { + /* Styles */ +} +@media only screen and (min-width: 600px) { + /* Styles */ +} +@media only screen and (min-width: 768px) { + .special .grids-three .grid-a, + .special .grids-four .grid-a { + width: 43.03%; + } +} +@media only screen and (min-width: 992px) { + .special .grids-three .grid-a, + .special .grids-four .grid-a { + width: 100%; + } +} +@media only screen and (min-width: 1382px) { + /* Styles */ +} +@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) { + /* Styles */ +} diff --git a/fonts/fontawesome-webfont.eot b/fonts/fontawesome-webfont.eot new file mode 100755 index 0000000000000000000000000000000000000000..3f669a7eb607c214d66477c7a2c5a454c64c1a98 GIT binary patch literal 42272 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 literal 0 HcmV?d00001 diff --git a/fonts/fontawesome-webfont.svg b/fonts/fontawesome-webfont.svg new file mode 100755 index 0000000..73c0ad9 --- /dev/null +++ b/fonts/fontawesome-webfont.svg @@ -0,0 +1,175 @@ + + + + +This is a custom SVG webfont generated by Font Squirrel. +Designer : Dave Gandy +Foundry : Fort Awesome + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/fonts/fontawesome-webfont.svgz b/fonts/fontawesome-webfont.svgz new file mode 100755 index 0000000000000000000000000000000000000000..2a73cd7c10f25c9ca99aa864ba1fdccce215c990 GIT binary patch literal 21845 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 literal 0 HcmV?d00001 diff --git a/fonts/fontawesome-webfont.ttf b/fonts/fontawesome-webfont.ttf new file mode 100755 index 0000000000000000000000000000000000000000..4972eb453fcbbb87e2da55f2910ee2333f08c8a7 GIT binary patch literal 41916 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 x7srr{#g2a>OqHGGU#TLpIeUM5@3YU|=k9Z3 z?QHfa$*apF5C|p8UXlX>AsdZA$emjw3(qupb>QIFW{B(xIfDKWpT-3c77Wl2KvGz= z0KfsDF+vYF0wyp5$#imsT&V|$bdZIjNqJBL76(Qn5GLjV4viiJKuA9zfXO!18m_9< zLNXbqS}sOZ43%RA1Ty!AaRJ9L8z*{L5S_r#GB-n-2#Bx%768$Z0#-1aM--T9eUwXt z`_gH&7V;wt6lAJ3Zyk4&`!A&5gnqxpP3if@1dxdCV_fk2ST(AU?4IrMm; zY=|b%WAn5ZC6E9foy+7vOpuL~N~HOLA&{vSZ0Y)cO1cJefUbG7Y zA&?gca*$SzMo1SXn*s89AGxViB8AO^Xlyz_A(?8ycodV#AY%1#hFCKGdkoncgT<1u z-xCasEN~bLyaASkC*v&^u_TZl!UEXPB9`$7marsN8VD>7teFIGnLhvwYc9w_eq1n- zxwI{~CFLz(8B5!OUlNOkjX_Jd^-tTpI0eU!wEHP&;lZb{2iS0|bK#&C0SdJUgt8xn zWZ@*}694Xz;KbLg8yPe2YXOS>(_FA)(u<)`xW-`zi>Vx2TB^P!VnBnHW%l?c-qGiX z{vnMNGqtUTSYclK-PNVu{dab*C#$GD*tBn7vjbZJcnt6ZdedKsv(9eXCGI+bjWl~4 z?0>R&?Ct*Vd}im)6Lcg+8b2YT({ypN2xVVs+Z`v&Eed;eVL>oyvm%^YBz}sV>c_!9A z8X<>o^QsYk@tgo!>>)Sfy?aa2d^d?bG z2eZlQM8BQcfjkdue`PcV0kf&xfWVy3Ua0afBSN z(DbW%Nn-D?!_VwOPxY;pzPn&m-@NOL5fus3$TY`*gV%gj)mNyU+do*95}Pl0&o)KB z>ph#AEIP4DW>v34fO?$nn_lt*Z`8V5+9~wxlX9|(EwMWI60aHG>NOsHs*RQSJF92= zew+=FyM!pen_N~Bu#Nq)K77WOK#JdaSUu~?x}9+!4rqV%s!V9#b|~fHhcUyo9p9Qn z2&TdVJnLmvs7<9tOol+I&l^p?wqIWuvb(q{(d3$cR$4>u#lYUG%>&BM`!DP<8g{z> z%fTY^!%wG@8^ROR-DC6uE5?7A^%vg_JhLe=|EELKMv<@QF4m-~c%Useo#-8Q_ZAKo z?WAyDitA%C3D)e}j|RPOv@3|RaEbbLOZ`Z~hHql>iqlQ_k`~p8b(vng$#=%(hFcqp z#oVxh2#e^WgO4VA1^236CNc8Ue>9QDOZ<|oHe`WwBU3KPB!%G!U%;p5!3}=cde$=q zz1y1%OG>IIq46_WgEiZqcn;X$MjN8u-zv(^IW8(IcWx@XaIt<`eM3pfh+SN^MpsP6 zx%}#THPDOJ)t7T5nd3?p5f_0RYea!~;@81B?~-S*GErM?MHQ!@?klE69P*7YRCyYd4Ib>zOCNyyXjHqCUwP|}4SX3yyF&syDC zSGo1^6WEtj^VB5wN+hSJB(6q z9M=pDxhbmiU8&geWVefhO^S8^+HABrJ3OvtT_pG6^ZI!8(ys7y(e(8hm8hz7xuKo- z+N;p>mQl^Bg!QoJ&u{OTiixoiM-H@%9M#k)XMwk-tXomjx3B+Jt=eU5`CE>mJ^^f{c4B-rOl-;+2Yd#e@6&he_St(~b%~OnhYI6`hB@J-0iRs$cV5;bTRy;PJ@$ z@}gej(zg+_xdss@XOoA+#vkWWH^3@s$IU0~oW8aZE6OS&gyu)qD125%epWKf*O#A4 z%>P%~qcuyH)ywj;`K7zYaxN{GNgga-CBKyC|Ktell`mYoKl9c9m?P11x^r;pe&OB< VXSa=xiqijY6tWGe(9-wVe*sW|Jud(N literal 0 HcmV?d00001 diff --git a/img/startup/startup-tablet-landscape.png b/img/startup/startup-tablet-landscape.png new file mode 100755 index 0000000000000000000000000000000000000000..85bb2520e9daad5e68db67edf0385fc39b27bb8c GIT binary patch literal 10331 zcmdUVXHZnzw(dgMfJ)kkfMhmE&N(+h$w7i-i9$<`5+%415K&q{K)@zv1cVll93)6+ zqU4-ogV3Y~n!eqhSGVq~bMCv_SGB9o{V{8Gtr^BQzWL2D#$44g4|LT?Z_wQU0Dx3O z{hk2;5MX~^+aKF|Wd4Lv6nl?M-=c=&qwJn`^k z(NIxg@$~j^baHh7fPiVJA=t=pi(3A4{zzHtW%xTS4};spEC$N4;Z*S)JgnC#G+(l2 zPu2UPm+{8ab@)~Fgu=#0 zBosDC)JjZ}tS+iA9!^rM%=G(WM0ZEm(yD;s^Be4*00lAZF{=-n4G%aAm6PNBqm`%` zzzZ0?Ner~=q_+w&L}SRel~XP8!e8LE`o>FX5rzRjg2h;c##TFsUDih9q^V@Z17;2O0ANs zW0$`F+=7_ji^#-8fQf5BgNBz%!uFbNnxa5^VCo%_=VIiG$bJCGiocEZ7KsiRAS)jj zkcg`xv*zD!A;kP)XSZ^-HdyMZ2mnjIp~F{vf-t&pS;BC)tDL)g1W&APW<5QPb*v&+ ztOl~SrcIEZIBxD|zpa~^T3cP6)a+2Uu+|o@Lk|5EQkZ2oE7kbbGJ*DoU&!P=$?@oGq0UMl^8QRG|5_q@W2p2A`7}g9 zrCX?Vla@%d!&OM2>#K656yNnk`@YIQK9ZDn(S0)hh~E%%Y(H4(PeA$ne(QA!0)J%| zTP7uSQ*Be-N%bNY26nOEr>{$1$A6*U&iO}Tk=AF9`rlCj$$h4)+JDs=Vh zs^}{HD(j)e4XB->SKgW7GM7QGv*w*OiZ!t{LWlPvN)L0>4CacmjeZx0m@AiM*BDgj zM;F}^dzvN9%(`_UqDZKN3Bb7YWaG?O@z=y?Q< zic1Pg=1XoqL_X{@f)raBhLo#56g6BazWzPA^kE6~!HyxlA-Gt!D7pk( z5So3}{;H>vr=L}6z0%mla?}0}EP#*Ig|sy4>2vW8j!O8{Ge4e&_h`n3SoxCTY-try zO;Hn=0rH(Ah-l@#*VzYO-Rm1%g(=9;SMyZ++{@hb1!CHD!VZ=$CCMqtrlsno`lV_+ zO%mmZLTEwL{RXp(=VVIVnw*xLYGBB~Z_o|HDZ{zK8->(5@-oNe0wpf_^w|yf{9D`$ z_ugkTTZLz6dlb$GHf@|Ugb1RI&~E32$7&>|gfJ3z!WohQTDeYfFAq6J!S0y@eU(RF z6;<+WlWbF#Uc}c8%jJ%#zELHA?bKzt!oK3x<<^zULCC?%p{28}vzKO|Q&+%UAge8_ z-3{-D=fKBP#na`5Cqy>VH_|847iw+H1I+nqifX<%XjHA57ntqUG`dHcOPl4JJ~V#> zQ!Rs*-5qZzYbgA^uueBow=`oM{Poj8O;1g6?VV3+lY}$nHEuN_wqQFNaBXM#*S*B1 z#E|-sH)wex(&#C&Qbu#eP@m7N6A})VADa0!Aa4Tnp=I`9Zpcg z^ief14Y;T1CO*~X`rKD5&>tqX~}xA zdQg{uqgnr$Db!TMRf|DdfTvu--L-k)5`m0fhA!V+38r~3`0bHrVD>=!QDh-?u>d8X zOtPZ(OI@jVKa?nVil|@TJ-p?AH||DYJ7YWe55ZxH;g^#tmOMBYom`s13rF%&T&$8Jd*aVUt|50c-Tp z9=$E8v+q6^mv+=W9&{XW+*+UK&#)j%E=gHWA#*34n*L0>VEh?zd~$zAFa^#v(-2Xk zQkUBz_odOHux9`+3o^r#CxbS z<~ZhXp>Y8_1(nB?Y@H=vxIHSH)chtzbnVYYm z`~Li-5~L5`eCS$c^Sl?hx^;Se;gpF~X4>y{@W&;hQD#3zFr%Qea@t{j6)@CNBCV0bsV8NN( zW51rlcWLB4CU!%%QFg%c@Qd$Z)y�lP@M|6*AUt+rHa!SBax~-3=ca(#q>BUF!CN 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 TRkwXXz{k|s+$i7R%!U5}t>03! literal 0 HcmV?d00001 diff --git a/img/startup/startup.png b/img/startup/startup.png new file mode 100755 index 0000000000000000000000000000000000000000..07999d91233b4712df17e2c06458867539dac68d GIT binary patch literal 1915 zcmbW0SyWR80*2$D*lOcQT@V@}BqX`nx0}R32qYvVmk>7D0wIZnBsYu1DBDm40XwCl zg9;U#DzpkN9jw%^r0yh~b0209q@7u3uhPx$IalFk%6O8 z#?0W%b{=F+#S-!3My6N?kHPFq>RNU2E47`Je#KE7h5 zlEmQ*7+H;K7G&8)l7>LGbh$On4UgZtg*0gapPM;Cl~w|hT2-VG6MF~-2@Lvx2~1~g z{5ggwO}0VSG{~OiO(cw4I2a;iLnGwPzQsiNfElnq8VE{r^ywC4; zE?;Z87=|;(Dksfgc?gM1Cyv5wpNMF8)Mk;!z?RC%ye+&4mE4*tv!qVItnMWG2nSI(?1_i&X_*3*PA%q?gitYP6w${|h<9fSg#;F> zMavFIvW>zYu6Ib_opUDo1|ox}HYrmwa$_ZXrKC}q^Fn8 z1AMjVQXDe`>k<$o>DMzFVo1Hotib3vi9Dz+i6f7S{zXlBm`D+83`5B@6c* zXqk{m#I?ghUXX0-*3c;nsELd0R8z)bR)H$;Vl0Cjl^A4A7a8nj;>~`B9Vzq;1;Mlt zGl#8+c$P%VZmG5-5X-rcL==_TJ>6p{i83IZ2TmMLD?O-kJ!sO_1%KFXGp~T*;K6&OkYIV)CLjB^1VL$em^XzdKWX(Xn%e52jx0bC; zls@vtAbzC-wHXO9$qQoB{G zC2@8z4fzkt+#6H=f3mM8ExjoHCgM}t(&e>oS$9FUTeRkv<4^NuS zs4Ba2=;I31d$|ZWd>|Q>Xww1=N@ zvwUu36pobpUEUG;I`93{0)4e^rrlF>%3SF2ugBAU82X4`{maMAoOkoR7m8ND*^8X% zZK!;HRWx_1bbN@;HrM}y>sLkh@cG8f`IW9y zxltV{y<{@#tM-m_40EMP=OY^@(%h-3_G>RoEC$`Sl&H~(+=Qu}V*0KX2Bo?+blZw*O9 KB|nIDd4B+zasEjF literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 0000000..0e9442b --- /dev/null +++ b/index.html @@ -0,0 +1,133 @@ + + + + + + + + + + + + + + + + + +320 and Up | The ‘tiny screen first’ responsive boilerplate + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +

This is the new ‘320 and Up’

+ +

A lot’s happened since I wrote the original ‘320 and Up’ — the ‘tiny screen first’ responsive web design boilerplate. Back then we were just getting started with responsive web design and many sites, including mine, and frameworks and boilerplates including HTML5 Boilerplate, structured CSS3 Media Queries from the desktop down, rather than from small screens up. (Oh how we laughed when we realised our mistake.) So to put things right, I wrote ‘320 and Up’, to use as an extension to HTML5 Boilerplate or a set of standalone files.

+ +

Content first design’s become the norm and HTML5 Boilerplate and its mobile cousin now both structure their stylesheets from small screens up. Twitter’s Bootstrap and countless other frameworks include fluid grids, so what’s left for ‘320 and Up’?

+ +

Upwardly mobile

+ +

I’m proud to say that ‘320 and Up’ has been used by designers and developers all over the web. I’ve used versions of it on every website I’ve worked on since I wrote it. Small websites, medium-size websites and large websites including ISO, STV and UK Government websites that’ll launch this year.

+ +

Along the way, ‘320 and Up’ grown to include selected files and styles from Twitter’s Bootstrap as well as responsive design libraries and polyfills. It’s become my personal toolkit, somewhere I keep the files and styles that I use when I start every new project.

+ +

‘320 and Up’ contains:

+ +
    +
  • Five CSS3 Media Query increments: 480, 600, 768, 992 and 1382px
  • +
  • Design ‘atmosphere’ (colour, texture and typography) separated from layout
  • +
  • Styles for buttons, forms and tables compatible with Bootstrap.
  • +
  • Font-based icons from Font Awesome
  • +
  • Modernizr and Selectivizr
  • +
+ +

I’ve written the new ‘320 and Up’ from scratch so it isn’t compatible with previous versions. You can download the previous, now unsupported version (zip), if you prefer.

+ +

Contribute to 320 and Up on Github or download. Share on Twitter or Facebook

+ +
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/js/helper.js b/js/helper.js new file mode 100755 index 0000000..a2fc609 --- /dev/null +++ b/js/helper.js @@ -0,0 +1,292 @@ +/* + * MBP - Mobile boilerplate helper functions + */ +(function(document){ + +window.MBP = window.MBP || {}; + +// Fix for iPhone viewport scale bug +// http://www.blog.highub.com/mobile-2/a-fix-for-iphone-viewport-scale-bug/ + +MBP.viewportmeta = document.querySelector && document.querySelector('meta[name="viewport"]'); +MBP.ua = navigator.userAgent; + +MBP.scaleFix = function () { + if (MBP.viewportmeta && /iPhone|iPad|iPod/.test(MBP.ua) && !/Opera Mini/.test(MBP.ua)) { + MBP.viewportmeta.content = "width=device-width, minimum-scale=1.0, maximum-scale=1.0"; + document.addEventListener("gesturestart", MBP.gestureStart, false); + } +}; +MBP.gestureStart = function () { + MBP.viewportmeta.content = "width=device-width, minimum-scale=0.25, maximum-scale=1.6"; +}; + + +/* + * Normalized hide address bar for iOS & Android + * (c) Scott Jehl, scottjehl.com + * MIT License +*/ + +// If we split this up into two functions we can reuse +// this function if we aren't doing full page reloads. + +// If we cache this we don't need to re-calibrate everytime we call +// the hide url bar +MBP.BODY_SCROLL_TOP = false; + +// So we don't redefine this function everytime we +// we call hideUrlBar +MBP.getScrollTop = function(){ + var win = window, + doc = document; + + return win.pageYOffset || doc.compatMode === "CSS1Compat" && doc.documentElement.scrollTop || doc.body.scrollTop || 0; +}; + +// It should be up to the mobile +MBP.hideUrlBar = function(){ + var win = window; + + // if there is a hash, or MBP.BODY_SCROLL_TOP hasn't been set yet, wait till that happens + if( !location.hash && MBP.BODY_SCROLL_TOP !== false){ + win.scrollTo( 0, MBP.BODY_SCROLL_TOP === 1 ? 0 : 1 ); + } +}; + +MBP.hideUrlBarOnLoad = function () { + var win = window, + doc = win.document; + + // If there's a hash, or addEventListener is undefined, stop here + if( !location.hash && win.addEventListener ) { + + //scroll to 1 + window.scrollTo( 0, 1 ); + MBP.BODY_SCROLL_TOP = 1; + + //reset to 0 on bodyready, if needed + bodycheck = setInterval(function() { + if( doc.body ) { + clearInterval( bodycheck ); + MBP.BODY_SCROLL_TOP = MBP.getScrollTop(); + MBP.hideUrlBar(); + } + }, 15 ); + + win.addEventListener( "load", function() { + setTimeout(function() { + //at load, if user hasn't scrolled more than 20 or so... + if( MBP.getScrollTop() < 20 ) { + //reset to hide addr bar at onload + MBP.hideUrlBar(); + } + }, 0); + } ); + } +}; + +// Fast Buttons - read wiki below before using +// https://github.com/h5bp/mobile-boilerplate/wiki/JavaScript-Helper +MBP.fastButton = function (element, handler) { + this.element = element; + this.handler = handler; + + addEvt(element, "touchstart", this, false); + addEvt(element, "click", this, false); +}; + +MBP.fastButton.prototype.handleEvent = function(event) { + event = event || window.event; + switch (event.type) { + case 'touchstart': this.onTouchStart(event); break; + case 'touchmove': this.onTouchMove(event); break; + case 'touchend': this.onClick(event); break; + case 'click': this.onClick(event); break; + } +}; + +MBP.fastButton.prototype.onTouchStart = function(event) { + event.stopPropagation(); + this.element.addEventListener('touchend', this, false); + document.body.addEventListener('touchmove', this, false); + this.startX = event.touches[0].clientX; + this.startY = event.touches[0].clientY; + this.element.style.backgroundColor = "rgba(0,0,0,.7)"; +}; + +MBP.fastButton.prototype.onTouchMove = function(event) { + if(Math.abs(event.touches[0].clientX - this.startX) > 10 || + Math.abs(event.touches[0].clientY - this.startY) > 10 ) { + this.reset(); + } +}; + +MBP.fastButton.prototype.onClick = function(event) { + event = event || window.event; + if (event.stopPropagation) { event.stopPropagation(); } + this.reset(); + this.handler(event); + if(event.type == 'touchend') { + MBP.preventGhostClick(this.startX, this.startY); + } + this.element.style.backgroundColor = ""; +}; + +MBP.fastButton.prototype.reset = function() { + rmEvt(this.element, "touchend", this, false); + rmEvt(document.body, "touchmove", this, false); + this.element.style.backgroundColor = ""; +}; + +MBP.preventGhostClick = function (x, y) { + MBP.coords.push(x, y); + window.setTimeout(function (){ + MBP.coords.splice(0, 2); + }, 2500); +}; + +MBP.ghostClickHandler = function (event) { + if (!MBP.hadTouchEvent && 'ontouchstart' in window) { + // This is a bit of fun for Android 2.3... + // If you change window.location via fastButton, a click event will fire + // on the new page, as if the events are continuing from the previous page. + // We pick that event up here, but MBP.coords is empty, because it's a new page, + // so we don't prevent it. Here's we're assuming that click events on touch devices + // that occur without a preceding touchStart are to be ignored. + event.stopPropagation(); + event.preventDefault(); + return; + } + for(var i = 0, len = MBP.coords.length; i < len; i += 2) { + var x = MBP.coords[i]; + var y = MBP.coords[i + 1]; + if(Math.abs(event.clientX - x) < 25 && Math.abs(event.clientY - y) < 25) { + event.stopPropagation(); + event.preventDefault(); + } + } +}; + +if (document.addEventListener) { + document.addEventListener('click', MBP.ghostClickHandler, true); +} + +addEvt( document.documentElement, 'touchstart', function() { + MBP.hadTouchEvent = true; +}, false); + +MBP.coords = []; + +// fn arg can be an object or a function, thanks to handleEvent +// read more about the explanation at: http://www.thecssninja.com/javascript/handleevent +function addEvt(el, evt, fn, bubble) { + if("addEventListener" in el) { + // BBOS6 doesn't support handleEvent, catch and polyfill + try { + el.addEventListener(evt, fn, bubble); + } catch(e) { + if(typeof fn == "object" && fn.handleEvent) { + el.addEventListener(evt, function(e){ + // Bind fn as this and set first arg as event object + fn.handleEvent.call(fn,e); + }, bubble); + } else { + throw e; + } + } + } else if("attachEvent" in el) { + // check if the callback is an object and contains handleEvent + if(typeof fn == "object" && fn.handleEvent) { + el.attachEvent("on" + evt, function(){ + // Bind fn as this + fn.handleEvent.call(fn); + }); + } else { + el.attachEvent("on" + evt, fn); + } + } +} + +function rmEvt(el, evt, fn, bubble) { + if("removeEventListener" in el) { + // BBOS6 doesn't support handleEvent, catch and polyfill + try { + el.removeEventListener(evt, fn, bubble); + } catch(e) { + if(typeof fn == "object" && fn.handleEvent) { + el.removeEventListener(evt, function(e){ + // Bind fn as this and set first arg as event object + fn.handleEvent.call(fn,e); + }, bubble); + } else { + throw e; + } + } + } else if("detachEvent" in el) { + // check if the callback is an object and contains handleEvent + if(typeof fn == "object" && fn.handleEvent) { + el.detachEvent("on" + evt, function(){ + // Bind fn as this + fn.handleEvent.call(fn); + }); + } else { + el.detachEvent("on" + evt, fn); + } + } +} + + +// iOS Startup Image +// https://github.com/h5bp/mobile-boilerplate/issues#issue/2 + +MBP.splash = function () { + var filename = navigator.platform === 'iPad' ? 'h/' : 'l/'; + document.write('' ); +}; + + +// Autogrow +// http://googlecode.blogspot.com/2009/07/gmail-for-mobile-html5-series.html + +MBP.autogrow = function (element, lh) { + function handler(e){ + var newHeight = this.scrollHeight, + currentHeight = this.clientHeight; + if (newHeight > currentHeight) { + this.style.height = newHeight + 3 * textLineHeight + "px"; + } + } + + var setLineHeight = (lh) ? lh : 12, + textLineHeight = element.currentStyle ? element.currentStyle.lineHeight : + getComputedStyle(element, null).lineHeight; + + textLineHeight = (textLineHeight.indexOf("px") == -1) ? setLineHeight : + parseInt(textLineHeight, 10); + + element.style.overflow = "hidden"; + element.addEventListener ? element.addEventListener('keyup', handler, false) : + element.attachEvent('onkeyup', handler); +}; + + +// Enable active +// Enable CSS active pseudo styles in Mobile Safari +// http://miniapps.co.uk/blog/post/enable-css-active-pseudo-styles-in-mobile-safari/ +MBP.enableActive = function () { + document.addEventListener("touchstart", function() {}, false); +}; + + +// Prevent iOS from zooming onfocus +// http://nerd.vasilis.nl/prevent-ios-from-zooming-onfocus/ + +MBP.viewportMeta = $('meta[name="viewport"]'); +MBP.preventZoom = function () { + $('input, select, textarea').bind('focus blur', function(event) { + MBP.viewportMeta.attr('content', 'width=device-width,initial-scale=1,maximum-scale=' + (event.type == 'blur' ? 10 : 1)); + }); +}; + +})(document); \ No newline at end of file diff --git a/js/jquery-1.7.1.min.js b/js/jquery-1.7.1.min.js new file mode 100755 index 0000000..198b3ff --- /dev/null +++ b/js/jquery-1.7.1.min.js @@ -0,0 +1,4 @@ +/*! jQuery v1.7.1 jquery.com | jquery.org/license */ +(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!ck[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){cl||(cl=c.createElement("iframe"),cl.frameBorder=cl.width=cl.height=0),b.appendChild(cl);if(!cm||!cl.createElement)cm=(cl.contentWindow||cl.contentDocument).document,cm.write((c.compatMode==="CSS1Compat"?"":"")+""),cm.close();d=cm.createElement(a),cm.body.appendChild(d),e=f.css(d,"display"),b.removeChild(cl)}ck[a]=e}return ck[a]}function cu(a,b){var c={};f.each(cq.concat.apply([],cq.slice(0,b)),function(){c[this]=a});return c}function ct(){cr=b}function cs(){setTimeout(ct,0);return cr=f.now()}function cj(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ci(){try{return new a.XMLHttpRequest}catch(b){}}function cc(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){if(c!=="border")for(;g=0===c})}function S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?parseFloat(d):j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(!A){A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c
a",d=q.getElementsByTagName("*"),e=q.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=q.getElementsByTagName("input")[0],b={leadingWhitespace:q.firstChild.nodeType===3,tbody:!q.getElementsByTagName("tbody").length,htmlSerialize:!!q.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:q.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete q.test}catch(s){b.deleteExpando=!1}!q.addEventListener&&q.attachEvent&&q.fireEvent&&(q.attachEvent("onclick",function(){b.noCloneEvent=!1}),q.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),q.appendChild(i),k=c.createDocumentFragment(),k.appendChild(q.lastChild),b.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,k.removeChild(i),k.appendChild(q),q.innerHTML="",a.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",q.style.width="2px",q.appendChild(j),b.reliableMarginRight=(parseInt((a.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0);if(q.attachEvent)for(o in{submit:1,change:1,focusin:1})n="on"+o,p=n in q,p||(q.setAttribute(n,"return;"),p=typeof q[n]=="function"),b[o+"Bubbles"]=p;k.removeChild(q),k=g=h=j=q=i=null,f(function(){var a,d,e,g,h,i,j,k,m,n,o,r=c.getElementsByTagName("body")[0];!r||(j=1,k="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;",m="visibility:hidden;border:0;",n="style='"+k+"border:5px solid #000;padding:0;'",o="
"+""+"
",a=c.createElement("div"),a.style.cssText=m+"width:0;height:0;position:static;top:0;margin-top:"+j+"px",r.insertBefore(a,r.firstChild),q=c.createElement("div"),a.appendChild(q),q.innerHTML="
t
",l=q.getElementsByTagName("td"),p=l[0].offsetHeight===0,l[0].style.display="",l[1].style.display="none",b.reliableHiddenOffsets=p&&l[0].offsetHeight===0,q.innerHTML="",q.style.width=q.style.paddingLeft="1px",f.boxModel=b.boxModel=q.offsetWidth===2,typeof q.style.zoom!="undefined"&&(q.style.display="inline",q.style.zoom=1,b.inlineBlockNeedsLayout=q.offsetWidth===2,q.style.display="",q.innerHTML="
",b.shrinkWrapBlocks=q.offsetWidth!==2),q.style.cssText=k+m,q.innerHTML=o,d=q.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,i={doesNotAddBorder:e.offsetTop!==5,doesAddBorderForTableAndCells:h.offsetTop===5},e.style.position="fixed",e.style.top="20px",i.fixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",i.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,i.doesNotIncludeMarginInBodyOffset=r.offsetTop!==j,r.removeChild(a),q=a=null,f.extend(b,i))});return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c])return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}if(g){c=f.valHooks[g.nodeName.toLowerCase()]||f.valHooks[g.type];if(c&&"get"in c&&(d=c.get(g,"value"))!==b)return d;d=g.value;return typeof d=="string"?d.replace(q,""):d==null?"":d}}}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&"set"in h&&i&&(g=h.set(a,d,c))!==b)return g;a.setAttribute(c,""+d);return d}if(h&&"get"in h&&i&&(g=h.get(a,c))!==null)return g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b){var c,d,e,g,h=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;h=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/\bhover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function(a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")}; +f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;le&&i.push({elem:this,matches:d.slice(e)});for(j=0;j0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h0)for(h=g;h=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div
","
"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function() +{for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||!bc.test("<"+a.nodeName)?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!_.test(k))k=b.createTextNode(k);else{k=k.replace(Y,"<$1>");var l=(Z.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");b===c?bh.appendChild(o):U(b).appendChild(o),o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=$.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore(b.createTextNode(X.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return br.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bq,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bq.test(g)?g.replace(bq,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,b){var c,d,e;b=b.replace(bs,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b)));return c}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f===null&&g&&(e=g[b])&&(f=e),!bt.test(f)&&bu.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f||0,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d));return f===""?"auto":f}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bD=/%20/g,bE=/\[\]$/,bF=/\r?\n/g,bG=/#.*$/,bH=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bI=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bJ=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bK=/^(?:GET|HEAD)$/,bL=/^\/\//,bM=/\?/,bN=/)<[^<]*)*<\/script>/gi,bO=/^(?:select|textarea)/i,bP=/\s+/,bQ=/([?&])_=[^&]*/,bR=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bS=f.fn.load,bT={},bU={},bV,bW,bX=["*/"]+["*"];try{bV=e.href}catch(bY){bV=c.createElement("a"),bV.href="",bV=bV.href}bW=bR.exec(bV.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bS)return bS.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
").append(c.replace(bN,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bO.test(this.nodeName)||bI.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bF,"\r\n")}}):{name:b.name,value:c.replace(bF,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.on(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?b_(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),b_(a,b);return a},ajaxSettings:{url:bV,isLocal:bJ.test(bW[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bX},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bZ(bT),ajaxTransport:bZ(bU),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?cb(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=cc(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks("once memory"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bH.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bG,"").replace(bL,bW[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bP),d.crossDomain==null&&(r=bR.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bW[1]&&r[2]==bW[2]&&(r[3]||(r[1]==="http:"?80:443))==(bW[3]||(bW[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),b$(bT,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bK.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bM.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bQ,"$1_="+x);d.url=y+(y===d.url?(bM.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bX+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=b$(bU,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s<2)w(-1,z);else throw z}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)ca(g,a[g],c,e);return d.join("&").replace(bD,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cd=f.now(),ce=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cd++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ce.test(b.url)||e&&ce.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ce,l),b.url===j&&(e&&(k=k.replace(ce,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cf=a.ActiveXObject?function(){for(var a in ch)ch[a](0,1)}:!1,cg=0,ch;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ci()||cj()}:ci,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cf&&delete ch[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cg,cf&&(ch||(ch={},f(a).unload(cf)),ch[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var ck={},cl,cm,cn=/^(?:toggle|show|hide)$/,co=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cp,cq=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cr;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cu("show",3),a,b,c);for(var g=0,h=this.length;g=i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.animatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){h.style["overflow"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show)for(b in i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0),f.removeData(h,"toggle"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}return!1}i.duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cy(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a?a.style?parseFloat(f.css(a,d,"padding")):this[d]():null},f.fn["outer"+c]=function(a){var b=this[0];return b?b.style?parseFloat(f.css(b,d,a?"margin":"border")):this[d]():null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c],h=e.document.body;return e.document.compatMode==="CSS1Compat"&&g||h&&h["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var i=f.css(e,d),j=parseFloat(i);return f.isNumeric(j)?j:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return f})})(window); \ No newline at end of file diff --git a/js/modernizr-2.0.6.min.js b/js/modernizr-2.0.6.min.js new file mode 100755 index 0000000..b0ef045 --- /dev/null +++ b/js/modernizr-2.0.6.min.js @@ -0,0 +1,4 @@ +/* Modernizr 2.0.6 (Custom Build) | MIT & BSD + * Build: http://www.modernizr.com/download/#-fontface-backgroundsize-borderimage-borderradius-boxshadow-flexbox-hsla-multiplebgs-opacity-rgba-textshadow-cssanimations-csscolumns-generatedcontent-cssgradients-cssreflections-csstransforms-csstransforms3d-csstransitions-applicationcache-canvas-canvastext-draganddrop-hashchange-history-audio-video-indexeddb-input-inputtypes-localstorage-postmessage-sessionstorage-websockets-websqldatabase-webworkers-geolocation-inlinesvg-smil-svg-svgclippaths-touch-webgl-iepp-mq-cssclasses-teststyles-testprop-testallprops-hasevent-prefixes-domprefixes-load + */ +;window.Modernizr=function(a,b,c){function I(){e.input=function(a){for(var b=0,c=a.length;b",a,""].join(""),k.id=i,k.innerHTML+=f,g.appendChild(k),h=c(k,a),k.parentNode.removeChild(k);return!!h},w=function(b){if(a.matchMedia)return matchMedia(b).matches;var c;v("@media "+b+" { #"+i+" { position: absolute; } }",function(b){c=(a.getComputedStyle?getComputedStyle(b,null):b.currentStyle).position=="absolute"});return c},x=function(){function d(d,e){e=e||b.createElement(a[d]||"div"),d="on"+d;var f=d in e;f||(e.setAttribute||(e=b.createElement("div")),e.setAttribute&&e.removeAttribute&&(e.setAttribute(d,""),f=D(e[d],"function"),D(e[d],c)||(e[d]=c),e.removeAttribute(d))),e=null;return f}var a={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return d}(),y,z={}.hasOwnProperty,A;!D(z,c)&&!D(z.call,c)?A=function(a,b){return z.call(a,b)}:A=function(a,b){return b in a&&D(a.constructor.prototype[b],c)};var H=function(c,d){var f=c.join(""),g=d.length;v(f,function(c,d){var f=b.styleSheets[b.styleSheets.length-1],h=f.cssRules&&f.cssRules[0]?f.cssRules[0].cssText:f.cssText||"",i=c.childNodes,j={};while(g--)j[i[g].id]=i[g];e.touch="ontouchstart"in a||j.touch.offsetTop===9,e.csstransforms3d=j.csstransforms3d.offsetLeft===9,e.generatedcontent=j.generatedcontent.offsetHeight>=1,e.fontface=/src/i.test(h)&&h.indexOf(d.split(" ")[0])===0},g,d)}(['@font-face {font-family:"font";src:url("https://")}',["@media (",o.join("touch-enabled),("),i,")","{#touch{top:9px;position:absolute}}"].join(""),["@media (",o.join("transform-3d),("),i,")","{#csstransforms3d{left:9px;position:absolute}}"].join(""),['#generatedcontent:after{content:"',m,'";visibility:hidden}'].join("")],["fontface","touch","csstransforms3d","generatedcontent"]);r.flexbox=function(){function c(a,b,c,d){a.style.cssText=o.join(b+":"+c+";")+(d||"")}function a(a,b,c,d){b+=":",a.style.cssText=(b+o.join(c+";"+b)).slice(0,-b.length)+(d||"")}var d=b.createElement("div"),e=b.createElement("div");a(d,"display","box","width:42px;padding:0;"),c(e,"box-flex","1","width:10px;"),d.appendChild(e),g.appendChild(d);var f=e.offsetWidth===42;d.removeChild(e),g.removeChild(d);return f},r.canvas=function(){var a=b.createElement("canvas");return!!a.getContext&&!!a.getContext("2d")},r.canvastext=function(){return!!e.canvas&&!!D(b.createElement("canvas").getContext("2d").fillText,"function")},r.webgl=function(){return!!a.WebGLRenderingContext},r.touch=function(){return e.touch},r.geolocation=function(){return!!navigator.geolocation},r.postmessage=function(){return!!a.postMessage},r.websqldatabase=function(){var b=!!a.openDatabase;return b},r.indexedDB=function(){for(var b=-1,c=p.length;++b7)},r.history=function(){return!!a.history&&!!history.pushState},r.draganddrop=function(){return x("dragstart")&&x("drop")},r.websockets=function(){for(var b=-1,c=p.length;++b";return(a.firstChild&&a.firstChild.namespaceURI)==q.svg},r.smil=function(){return!!b.createElementNS&&/SVG/.test(n.call(b.createElementNS(q.svg,"animate")))},r.svgclippaths=function(){return!!b.createElementNS&&/SVG/.test(n.call(b.createElementNS(q.svg,"clipPath")))};for(var J in r)A(r,J)&&(y=J.toLowerCase(),e[y]=r[J](),u.push((e[y]?"":"no-")+y));e.input||I(),B(""),j=l=null,a.attachEvent&&function(){var a=b.createElement("div");a.innerHTML="";return a.childNodes.length!==1}()&&function(a,b){function s(a){var b=-1;while(++b