From: ec2-user Date: Sun, 20 Nov 2011 02:57:36 +0000 (+0000) Subject: first pass, new design html X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=f75e8d2105ec6cc775f8bd3b5dde2eafc96b9efd;p=oweals%2Ffinalsclub.git first pass, new design html --- diff --git a/fc-new-design.zip b/fc-new-design.zip deleted file mode 100644 index 71f59fb..0000000 Binary files a/fc-new-design.zip and /dev/null differ diff --git a/public/assets/css/fonts.css b/public/assets/css/fonts.css new file mode 100755 index 0000000..8e21284 --- /dev/null +++ b/public/assets/css/fonts.css @@ -0,0 +1,263 @@ +@font-face { + font-family: 'MuseoSans500Italic'; + src: url('fonts/museosans_500_italic-webfont.eot'); + src: url('fonts/museosans_500_italic-webfont.eot?#iefix') format('embedded-opentype'), + url('fonts/museosans_500_italic-webfont.woff') format('woff'), + url('fonts/museosans_500_italic-webfont.ttf') format('truetype'), + url('fonts/museosans_500_italic-webfont.svg#MuseoSans500Italic') format('svg'); + font-weight: normal; + font-style: normal; + +} + +@font-face { + font-family: 'MuseoSans100'; + src: url('fonts/museosans-100-webfont.eot'); + src: url('fonts/museosans-100-webfont.eot?#iefix') format('embedded-opentype'), + url('fonts/museosans-100-webfont.woff') format('woff'), + url('fonts/museosans-100-webfont.ttf') format('truetype'), + url('fonts/museosans-100-webfont.svg#MuseoSans100') format('svg'); + font-weight: normal; + font-style: normal; + +} + +@font-face { + font-family: 'MuseoSans500'; + src: url('fonts/museosans_500-webfont.eot'); + src: url('fonts/museosans_500-webfont.eot?#iefix') format('embedded-opentype'), + url('fonts/museosans_500-webfont.woff') format('woff'), + url('fonts/museosans_500-webfont.ttf') format('truetype'), + url('fonts/museosans_500-webfont.svg#MuseoSans500') format('svg'); + font-weight: normal; + font-style: normal; + +} + +@font-face { + font-family: 'MuseoSans700'; + src: url('fonts/museosans_700-webfont.eot'); + src: url('fonts/museosans_700-webfont.eot?#iefix') format('embedded-opentype'), + url('fonts/museosans_700-webfont.woff') format('woff'), + url('fonts/museosans_700-webfont.ttf') format('truetype'), + url('fonts/museosans_700-webfont.svg#MuseoSans700') format('svg'); + font-weight: normal; + font-style: normal; + +} + +@font-face { + font-family: 'MuseoSans900'; + src: url('fonts/museosans_900-webfont.eot'); + src: url('fonts/museosans_900-webfont.eot?#iefix') format('embedded-opentype'), + url('fonts/museosans_900-webfont.woff') format('woff'), + url('fonts/museosans_900-webfont.ttf') format('truetype'), + url('fonts/museosans_900-webfont.svg#MuseoSans900') format('svg'); + font-weight: normal; + font-style: normal; + +} + +@font-face { + font-family: 'MuseoSans100Italic'; + src: url('fonts/museosans-100italic-webfont.eot'); + src: url('fonts/museosans-100italic-webfont.eot?#iefix') format('embedded-opentype'), + url('fonts/museosans-100italic-webfont.woff') format('woff'), + url('fonts/museosans-100italic-webfont.ttf') format('truetype'), + url('fonts/museosans-100italic-webfont.svg#MuseoSans100Italic') format('svg'); + font-weight: normal; + font-style: normal; + +} + +@font-face { + font-family: 'MuseoSans300'; + src: url('fonts/museosans-300-webfont.eot'); + src: url('fonts/museosans-300-webfont.eot?#iefix') format('embedded-opentype'), + url('fonts/museosans-300-webfont.woff') format('woff'), + url('fonts/museosans-300-webfont.ttf') format('truetype'), + url('fonts/museosans-300-webfont.svg#MuseoSans300') format('svg'); + font-weight: normal; + font-style: normal; + +} + +@font-face { + font-family: 'MuseoSans900Italic'; + src: url('fonts/museosans-900italic-webfont.eot'); + src: url('fonts/museosans-900italic-webfont.eot?#iefix') format('embedded-opentype'), + url('fonts/museosans-900italic-webfont.woff') format('woff'), + url('fonts/museosans-900italic-webfont.ttf') format('truetype'), + url('fonts/museosans-900italic-webfont.svg#MuseoSans900Italic') format('svg'); + font-weight: normal; + font-style: normal; + +} + +@font-face { + font-family: 'MuseoSans700Italic'; + src: url('fonts/museosans-700italic-webfont.eot'); + src: url('fonts/museosans-700italic-webfont.eot?#iefix') format('embedded-opentype'), + url('fonts/museosans-700italic-webfont.woff') format('woff'), + url('fonts/museosans-700italic-webfont.ttf') format('truetype'), + url('fonts/museosans-700italic-webfont.svg#MuseoSans700Italic') format('svg'); + font-weight: normal; + font-style: normal; + +} + +@font-face { + font-family: 'MuseoSans300Italic'; + src: url('fonts/museosans-300italic-webfont.eot'); + src: url('fonts/museosans-300italic-webfont.eot?#iefix') format('embedded-opentype'), + url('fonts/museosans-300italic-webfont.woff') format('woff'), + url('fonts/museosans-300italic-webfont.ttf') format('truetype'), + url('fonts/museosans-300italic-webfont.svg#MuseoSans300Italic') format('svg'); + font-weight: normal; + font-style: normal; + +} + +@font-face { + font-family: 'MuseoSlab100Italic'; + src: url('fonts/museo_slab_100italic-webfont.eot'); + src: url('fonts/museo_slab_100italic-webfont.eot?#iefix') format('embedded-opentype'), + url('fonts/museo_slab_100italic-webfont.woff') format('woff'), + url('fonts/museo_slab_100italic-webfont.ttf') format('truetype'), + url('fonts/museo_slab_100italic-webfont.svg#MuseoSlab100Italic') format('svg'); + font-weight: normal; + font-style: normal; + +} + +@font-face { + font-family: 'MuseoSlab500'; + src: url('fonts/museo_slab_500-webfont.eot'); + src: url('fonts/museo_slab_500-webfont.eot?#iefix') format('embedded-opentype'), + url('fonts/museo_slab_500-webfont.woff') format('woff'), + url('fonts/museo_slab_500-webfont.ttf') format('truetype'), + url('fonts/museo_slab_500-webfont.svg#MuseoSlab500') format('svg'); + font-weight: normal; + font-style: normal; + +} + +@font-face { + font-family: 'MuseoSlab100'; + src: url('fonts/museo_slab_100-webfont.eot'); + src: url('fonts/museo_slab_100-webfont.eot?#iefix') format('embedded-opentype'), + url('fonts/museo_slab_100-webfont.woff') format('woff'), + url('fonts/museo_slab_100-webfont.ttf') format('truetype'), + url('fonts/museo_slab_100-webfont.svg#MuseoSlab100') format('svg'); + font-weight: normal; + font-style: normal; + +} + +@font-face { + font-family: 'MuseoSlab300'; + src: url('fonts/museo_slab_300-webfont.eot'); + src: url('fonts/museo_slab_300-webfont.eot?#iefix') format('embedded-opentype'), + url('fonts/museo_slab_300-webfont.woff') format('woff'), + url('fonts/museo_slab_300-webfont.ttf') format('truetype'), + url('fonts/museo_slab_300-webfont.svg#MuseoSlab300') format('svg'); + font-weight: normal; + font-style: normal; + +} + +@font-face { + font-family: 'MuseoSlab500Italic'; + src: url('fonts/museo_slab_500italic-webfont.eot'); + src: url('fonts/museo_slab_500italic-webfont.eot?#iefix') format('embedded-opentype'), + url('fonts/museo_slab_500italic-webfont.woff') format('woff'), + url('fonts/museo_slab_500italic-webfont.ttf') format('truetype'), + url('fonts/museo_slab_500italic-webfont.svg#MuseoSlab500Italic') format('svg'); + font-weight: normal; + font-style: normal; + +} + +@font-face { + font-family: 'MuseoSlab300Italic'; + src: url('fonts/museo_slab_300italic-webfont.eot'); + src: url('fonts/museo_slab_300italic-webfont.eot?#iefix') format('embedded-opentype'), + url('fonts/museo_slab_300italic-webfont.woff') format('woff'), + url('fonts/museo_slab_300italic-webfont.ttf') format('truetype'), + url('fonts/museo_slab_300italic-webfont.svg#MuseoSlab300Italic') format('svg'); + font-weight: normal; + font-style: normal; + +} + +@font-face { + font-family: 'MuseoSlab700'; + src: url('fonts/museo_slab_700-webfont.eot'); + src: url('fonts/museo_slab_700-webfont.eot?#iefix') format('embedded-opentype'), + url('fonts/museo_slab_700-webfont.woff') format('woff'), + url('fonts/museo_slab_700-webfont.ttf') format('truetype'), + url('fonts/museo_slab_700-webfont.svg#MuseoSlab700') format('svg'); + font-weight: normal; + font-style: normal; + +} + +@font-face { + font-family: 'MuseoSlab1000Italic'; + src: url('fonts/museo_slab_1000italic-webfont.eot'); + src: url('fonts/museo_slab_1000italic-webfont.eot?#iefix') format('embedded-opentype'), + url('fonts/museo_slab_1000italic-webfont.woff') format('woff'), + url('fonts/museo_slab_1000italic-webfont.ttf') format('truetype'), + url('fonts/museo_slab_1000italic-webfont.svg#MuseoSlab1000Italic') format('svg'); + font-weight: normal; + font-style: normal; + +} + +@font-face { + font-family: 'MuseoSlab900'; + src: url('fonts/museo_slab_900-webfont.eot'); + src: url('fonts/museo_slab_900-webfont.eot?#iefix') format('embedded-opentype'), + url('fonts/museo_slab_900-webfont.woff') format('woff'), + url('fonts/museo_slab_900-webfont.ttf') format('truetype'), + url('fonts/museo_slab_900-webfont.svg#MuseoSlab900') format('svg'); + font-weight: normal; + font-style: normal; + +} + +@font-face { + font-family: 'MuseoSlab700Italic'; + src: url('fonts/museo_slab_700italic-webfont.eot'); + src: url('fonts/museo_slab_700italic-webfont.eot?#iefix') format('embedded-opentype'), + url('fonts/museo_slab_700italic-webfont.woff') format('woff'), + url('fonts/museo_slab_700italic-webfont.ttf') format('truetype'), + url('fonts/museo_slab_700italic-webfont.svg#MuseoSlab700Italic') format('svg'); + font-weight: normal; + font-style: normal; + +} + +@font-face { + font-family: 'MuseoSlab900Italic'; + src: url('fonts/museo_slab_900italic-webfont.eot'); + src: url('fonts/museo_slab_900italic-webfont.eot?#iefix') format('embedded-opentype'), + url('fonts/museo_slab_900italic-webfont.woff') format('woff'), + url('fonts/museo_slab_900italic-webfont.ttf') format('truetype'), + url('fonts/museo_slab_900italic-webfont.svg#MuseoSlab900Italic') format('svg'); + font-weight: normal; + font-style: normal; + +} + +@font-face { + font-family: 'MuseoSlab1000'; + src: url('fonts/museo_slab_1000-webfont.eot'); + src: url('fonts/museo_slab_1000-webfont.eot?#iefix') format('embedded-opentype'), + url('fonts/museo_slab_1000-webfont.woff') format('woff'), + url('fonts/museo_slab_1000-webfont.ttf') format('truetype'), + url('fonts/museo_slab_1000-webfont.svg#MuseoSlab1000') format('svg'); + font-weight: normal; + font-style: normal; + +} diff --git a/public/assets/css/fonts/museo/museo_slab_100-webfont.eot b/public/assets/css/fonts/museo/museo_slab_100-webfont.eot new file mode 100755 index 0000000..7fcd53f Binary files /dev/null and b/public/assets/css/fonts/museo/museo_slab_100-webfont.eot differ diff --git a/public/assets/css/fonts/museo/museo_slab_100-webfont.svg b/public/assets/css/fonts/museo/museo_slab_100-webfont.svg new file mode 100755 index 0000000..da443bd --- /dev/null +++ b/public/assets/css/fonts/museo/museo_slab_100-webfont.svg @@ -0,0 +1,232 @@ + + + + +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Copyright c 2009 by Jos Buivenga All rights reserved TKrip +Designer : Jos Buivenga +Foundry : Jos Buivenga +Foundry URL : httpwwwexljbriscom + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/assets/css/fonts/museo/museo_slab_100-webfont.ttf b/public/assets/css/fonts/museo/museo_slab_100-webfont.ttf new file mode 100755 index 0000000..4066023 Binary files /dev/null and b/public/assets/css/fonts/museo/museo_slab_100-webfont.ttf differ diff --git a/public/assets/css/fonts/museo/museo_slab_100-webfont.woff b/public/assets/css/fonts/museo/museo_slab_100-webfont.woff new file mode 100755 index 0000000..3018cf2 Binary files /dev/null and b/public/assets/css/fonts/museo/museo_slab_100-webfont.woff differ diff --git a/public/assets/css/fonts/museo/museo_slab_1000-webfont.eot b/public/assets/css/fonts/museo/museo_slab_1000-webfont.eot new file mode 100755 index 0000000..9886bb6 Binary files /dev/null and b/public/assets/css/fonts/museo/museo_slab_1000-webfont.eot differ diff --git a/public/assets/css/fonts/museo/museo_slab_1000-webfont.svg b/public/assets/css/fonts/museo/museo_slab_1000-webfont.svg new file mode 100755 index 0000000..f4e65d7 --- /dev/null +++ b/public/assets/css/fonts/museo/museo_slab_1000-webfont.svg @@ -0,0 +1,232 @@ + + + + +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Copyright c 2009 by Jos Buivenga All rights reserved TKrip +Designer : Jos Buivenga +Foundry : Jos Buivenga +Foundry URL : httpwwwexljbriscom + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/assets/css/fonts/museo/museo_slab_1000-webfont.ttf b/public/assets/css/fonts/museo/museo_slab_1000-webfont.ttf new file mode 100755 index 0000000..eff0f58 Binary files /dev/null and b/public/assets/css/fonts/museo/museo_slab_1000-webfont.ttf differ diff --git a/public/assets/css/fonts/museo/museo_slab_1000-webfont.woff b/public/assets/css/fonts/museo/museo_slab_1000-webfont.woff new file mode 100755 index 0000000..0ef32cf Binary files /dev/null and b/public/assets/css/fonts/museo/museo_slab_1000-webfont.woff differ diff --git a/public/assets/css/fonts/museo/museo_slab_1000italic-webfont.eot b/public/assets/css/fonts/museo/museo_slab_1000italic-webfont.eot new file mode 100755 index 0000000..ee059e5 Binary files /dev/null and b/public/assets/css/fonts/museo/museo_slab_1000italic-webfont.eot differ diff --git a/public/assets/css/fonts/museo/museo_slab_1000italic-webfont.svg b/public/assets/css/fonts/museo/museo_slab_1000italic-webfont.svg new file mode 100755 index 0000000..492b1fb --- /dev/null +++ b/public/assets/css/fonts/museo/museo_slab_1000italic-webfont.svg @@ -0,0 +1,232 @@ + + + + +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Copyright c 2009 by Jos Buivenga All rights reserved TKrip +Designer : Jos Buivenga +Foundry : Jos Buivenga +Foundry URL : httpwwwexljbriscom + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/assets/css/fonts/museo/museo_slab_1000italic-webfont.ttf b/public/assets/css/fonts/museo/museo_slab_1000italic-webfont.ttf new file mode 100755 index 0000000..01015c7 Binary files /dev/null and b/public/assets/css/fonts/museo/museo_slab_1000italic-webfont.ttf differ diff --git a/public/assets/css/fonts/museo/museo_slab_1000italic-webfont.woff b/public/assets/css/fonts/museo/museo_slab_1000italic-webfont.woff new file mode 100755 index 0000000..6567d2f Binary files /dev/null and b/public/assets/css/fonts/museo/museo_slab_1000italic-webfont.woff differ diff --git a/public/assets/css/fonts/museo/museo_slab_100italic-webfont.eot b/public/assets/css/fonts/museo/museo_slab_100italic-webfont.eot new file mode 100755 index 0000000..8ee1b3c Binary files /dev/null and b/public/assets/css/fonts/museo/museo_slab_100italic-webfont.eot differ diff --git a/public/assets/css/fonts/museo/museo_slab_100italic-webfont.svg b/public/assets/css/fonts/museo/museo_slab_100italic-webfont.svg new file mode 100755 index 0000000..be83d7e --- /dev/null +++ b/public/assets/css/fonts/museo/museo_slab_100italic-webfont.svg @@ -0,0 +1,232 @@ + + + + +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Copyright c 2009 by Jos Buivenga All rights reserved TKrip +Designer : Jos Buivenga +Foundry : Jos Buivenga +Foundry URL : httpwwwexljbriscom + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/assets/css/fonts/museo/museo_slab_100italic-webfont.ttf b/public/assets/css/fonts/museo/museo_slab_100italic-webfont.ttf new file mode 100755 index 0000000..0336f20 Binary files /dev/null and b/public/assets/css/fonts/museo/museo_slab_100italic-webfont.ttf differ diff --git a/public/assets/css/fonts/museo/museo_slab_100italic-webfont.woff b/public/assets/css/fonts/museo/museo_slab_100italic-webfont.woff new file mode 100755 index 0000000..f7e0983 Binary files /dev/null and b/public/assets/css/fonts/museo/museo_slab_100italic-webfont.woff differ diff --git a/public/assets/css/fonts/museo/museo_slab_300-webfont.eot b/public/assets/css/fonts/museo/museo_slab_300-webfont.eot new file mode 100755 index 0000000..d75c3be Binary files /dev/null and b/public/assets/css/fonts/museo/museo_slab_300-webfont.eot differ diff --git a/public/assets/css/fonts/museo/museo_slab_300-webfont.svg b/public/assets/css/fonts/museo/museo_slab_300-webfont.svg new file mode 100755 index 0000000..76527a8 --- /dev/null +++ b/public/assets/css/fonts/museo/museo_slab_300-webfont.svg @@ -0,0 +1,232 @@ + + + + +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Copyright c 2009 by Jos Buivenga All rights reserved TKrip +Designer : Jos Buivenga +Foundry : Jos Buivenga +Foundry URL : httpwwwexljbriscom + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/assets/css/fonts/museo/museo_slab_300-webfont.ttf b/public/assets/css/fonts/museo/museo_slab_300-webfont.ttf new file mode 100755 index 0000000..5f2feff Binary files /dev/null and b/public/assets/css/fonts/museo/museo_slab_300-webfont.ttf differ diff --git a/public/assets/css/fonts/museo/museo_slab_300-webfont.woff b/public/assets/css/fonts/museo/museo_slab_300-webfont.woff new file mode 100755 index 0000000..a86e5f8 Binary files /dev/null and b/public/assets/css/fonts/museo/museo_slab_300-webfont.woff differ diff --git a/public/assets/css/fonts/museo/museo_slab_300italic-webfont.eot b/public/assets/css/fonts/museo/museo_slab_300italic-webfont.eot new file mode 100755 index 0000000..076b761 Binary files /dev/null and b/public/assets/css/fonts/museo/museo_slab_300italic-webfont.eot differ diff --git a/public/assets/css/fonts/museo/museo_slab_300italic-webfont.svg b/public/assets/css/fonts/museo/museo_slab_300italic-webfont.svg new file mode 100755 index 0000000..05f7f00 --- /dev/null +++ b/public/assets/css/fonts/museo/museo_slab_300italic-webfont.svg @@ -0,0 +1,232 @@ + + + + +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Copyright c 2009 by Jos Buivenga All rights reserved TKrip +Designer : Jos Buivenga +Foundry : Jos Buivenga +Foundry URL : httpwwwexljbriscom + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/assets/css/fonts/museo/museo_slab_300italic-webfont.ttf b/public/assets/css/fonts/museo/museo_slab_300italic-webfont.ttf new file mode 100755 index 0000000..b24c871 Binary files /dev/null and b/public/assets/css/fonts/museo/museo_slab_300italic-webfont.ttf differ diff --git a/public/assets/css/fonts/museo/museo_slab_300italic-webfont.woff b/public/assets/css/fonts/museo/museo_slab_300italic-webfont.woff new file mode 100755 index 0000000..3851318 Binary files /dev/null and b/public/assets/css/fonts/museo/museo_slab_300italic-webfont.woff differ diff --git a/public/assets/css/fonts/museo/museo_slab_500-webfont.eot b/public/assets/css/fonts/museo/museo_slab_500-webfont.eot new file mode 100755 index 0000000..1693aeb Binary files /dev/null and b/public/assets/css/fonts/museo/museo_slab_500-webfont.eot differ diff --git a/public/assets/css/fonts/museo/museo_slab_500-webfont.svg b/public/assets/css/fonts/museo/museo_slab_500-webfont.svg new file mode 100755 index 0000000..34cc4fb --- /dev/null +++ b/public/assets/css/fonts/museo/museo_slab_500-webfont.svg @@ -0,0 +1,231 @@ + + + + +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Copyright c 2009 by Jos Buivenga All rights reserved +Designer : Jos Buivenga +Foundry : Jos Buivenga +Foundry URL : httpwwwexljbriscom + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/assets/css/fonts/museo/museo_slab_500-webfont.ttf b/public/assets/css/fonts/museo/museo_slab_500-webfont.ttf new file mode 100755 index 0000000..8934065 Binary files /dev/null and b/public/assets/css/fonts/museo/museo_slab_500-webfont.ttf differ diff --git a/public/assets/css/fonts/museo/museo_slab_500-webfont.woff b/public/assets/css/fonts/museo/museo_slab_500-webfont.woff new file mode 100755 index 0000000..80ab166 Binary files /dev/null and b/public/assets/css/fonts/museo/museo_slab_500-webfont.woff differ diff --git a/public/assets/css/fonts/museo/museo_slab_500italic-webfont.eot b/public/assets/css/fonts/museo/museo_slab_500italic-webfont.eot new file mode 100755 index 0000000..1ef5851 Binary files /dev/null and b/public/assets/css/fonts/museo/museo_slab_500italic-webfont.eot differ diff --git a/public/assets/css/fonts/museo/museo_slab_500italic-webfont.svg b/public/assets/css/fonts/museo/museo_slab_500italic-webfont.svg new file mode 100755 index 0000000..4169fcb --- /dev/null +++ b/public/assets/css/fonts/museo/museo_slab_500italic-webfont.svg @@ -0,0 +1,231 @@ + + + + +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Copyright c 2009 by Jos Buivenga All rights reserved +Designer : Jos Buivenga +Foundry : Jos Buivenga +Foundry URL : httpwwwexljbriscom + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/assets/css/fonts/museo/museo_slab_500italic-webfont.ttf b/public/assets/css/fonts/museo/museo_slab_500italic-webfont.ttf new file mode 100755 index 0000000..e9ab619 Binary files /dev/null and b/public/assets/css/fonts/museo/museo_slab_500italic-webfont.ttf differ diff --git a/public/assets/css/fonts/museo/museo_slab_500italic-webfont.woff b/public/assets/css/fonts/museo/museo_slab_500italic-webfont.woff new file mode 100755 index 0000000..ee9b503 Binary files /dev/null and b/public/assets/css/fonts/museo/museo_slab_500italic-webfont.woff differ diff --git a/public/assets/css/fonts/museo/museo_slab_700-webfont.eot b/public/assets/css/fonts/museo/museo_slab_700-webfont.eot new file mode 100755 index 0000000..ecc9048 Binary files /dev/null and b/public/assets/css/fonts/museo/museo_slab_700-webfont.eot differ diff --git a/public/assets/css/fonts/museo/museo_slab_700-webfont.svg b/public/assets/css/fonts/museo/museo_slab_700-webfont.svg new file mode 100755 index 0000000..d5e42b3 --- /dev/null +++ b/public/assets/css/fonts/museo/museo_slab_700-webfont.svg @@ -0,0 +1,232 @@ + + + + +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Copyright c 2009 by Jos Buivenga All rights reserved TKrip +Designer : Jos Buivenga +Foundry : Jos Buivenga +Foundry URL : httpwwwexljbriscom + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/assets/css/fonts/museo/museo_slab_700-webfont.ttf b/public/assets/css/fonts/museo/museo_slab_700-webfont.ttf new file mode 100755 index 0000000..381a263 Binary files /dev/null and b/public/assets/css/fonts/museo/museo_slab_700-webfont.ttf differ diff --git a/public/assets/css/fonts/museo/museo_slab_700-webfont.woff b/public/assets/css/fonts/museo/museo_slab_700-webfont.woff new file mode 100755 index 0000000..b267530 Binary files /dev/null and b/public/assets/css/fonts/museo/museo_slab_700-webfont.woff differ diff --git a/public/assets/css/fonts/museo/museo_slab_700italic-webfont.eot b/public/assets/css/fonts/museo/museo_slab_700italic-webfont.eot new file mode 100755 index 0000000..0a209b9 Binary files /dev/null and b/public/assets/css/fonts/museo/museo_slab_700italic-webfont.eot differ diff --git a/public/assets/css/fonts/museo/museo_slab_700italic-webfont.svg b/public/assets/css/fonts/museo/museo_slab_700italic-webfont.svg new file mode 100755 index 0000000..32ba570 --- /dev/null +++ b/public/assets/css/fonts/museo/museo_slab_700italic-webfont.svg @@ -0,0 +1,232 @@ + + + + +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Copyright c 2009 by Jos Buivenga All rights reserved +Designer : Jos Buivenga +Foundry : Jos Buivenga +Foundry URL : httpwwwexljbriscom + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/assets/css/fonts/museo/museo_slab_700italic-webfont.ttf b/public/assets/css/fonts/museo/museo_slab_700italic-webfont.ttf new file mode 100755 index 0000000..d40e9db Binary files /dev/null and b/public/assets/css/fonts/museo/museo_slab_700italic-webfont.ttf differ diff --git a/public/assets/css/fonts/museo/museo_slab_700italic-webfont.woff b/public/assets/css/fonts/museo/museo_slab_700italic-webfont.woff new file mode 100755 index 0000000..4e59d1a Binary files /dev/null and b/public/assets/css/fonts/museo/museo_slab_700italic-webfont.woff differ diff --git a/public/assets/css/fonts/museo/museo_slab_900-webfont.eot b/public/assets/css/fonts/museo/museo_slab_900-webfont.eot new file mode 100755 index 0000000..88d8858 Binary files /dev/null and b/public/assets/css/fonts/museo/museo_slab_900-webfont.eot differ diff --git a/public/assets/css/fonts/museo/museo_slab_900-webfont.svg b/public/assets/css/fonts/museo/museo_slab_900-webfont.svg new file mode 100755 index 0000000..278fcee --- /dev/null +++ b/public/assets/css/fonts/museo/museo_slab_900-webfont.svg @@ -0,0 +1,232 @@ + + + + +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Copyright c 2009 by Jos Buivenga All rights reserved +Designer : Jos Buivenga +Foundry : Jos Buivenga +Foundry URL : httpwwwexljbriscom + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/assets/css/fonts/museo/museo_slab_900-webfont.ttf b/public/assets/css/fonts/museo/museo_slab_900-webfont.ttf new file mode 100755 index 0000000..edbf8ef Binary files /dev/null and b/public/assets/css/fonts/museo/museo_slab_900-webfont.ttf differ diff --git a/public/assets/css/fonts/museo/museo_slab_900-webfont.woff b/public/assets/css/fonts/museo/museo_slab_900-webfont.woff new file mode 100755 index 0000000..451437b Binary files /dev/null and b/public/assets/css/fonts/museo/museo_slab_900-webfont.woff differ diff --git a/public/assets/css/fonts/museo/museo_slab_900italic-webfont.eot b/public/assets/css/fonts/museo/museo_slab_900italic-webfont.eot new file mode 100755 index 0000000..f6eed14 Binary files /dev/null and b/public/assets/css/fonts/museo/museo_slab_900italic-webfont.eot differ diff --git a/public/assets/css/fonts/museo/museo_slab_900italic-webfont.svg b/public/assets/css/fonts/museo/museo_slab_900italic-webfont.svg new file mode 100755 index 0000000..a3a8bc6 --- /dev/null +++ b/public/assets/css/fonts/museo/museo_slab_900italic-webfont.svg @@ -0,0 +1,232 @@ + + + + +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Copyright c 2009 by Jos Buivenga All rights reserved TKrip +Designer : Jos Buivenga +Foundry : Jos Buivenga +Foundry URL : httpwwwexljbriscom + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/assets/css/fonts/museo/museo_slab_900italic-webfont.ttf b/public/assets/css/fonts/museo/museo_slab_900italic-webfont.ttf new file mode 100755 index 0000000..c8814da Binary files /dev/null and b/public/assets/css/fonts/museo/museo_slab_900italic-webfont.ttf differ diff --git a/public/assets/css/fonts/museo/museo_slab_900italic-webfont.woff b/public/assets/css/fonts/museo/museo_slab_900italic-webfont.woff new file mode 100755 index 0000000..0a65327 Binary files /dev/null and b/public/assets/css/fonts/museo/museo_slab_900italic-webfont.woff differ diff --git a/public/assets/css/fonts/museo/museosans-100-webfont.eot b/public/assets/css/fonts/museo/museosans-100-webfont.eot new file mode 100755 index 0000000..09e509f Binary files /dev/null and b/public/assets/css/fonts/museo/museosans-100-webfont.eot differ diff --git a/public/assets/css/fonts/museo/museosans-100-webfont.svg b/public/assets/css/fonts/museo/museosans-100-webfont.svg new file mode 100755 index 0000000..4a7d867 --- /dev/null +++ b/public/assets/css/fonts/museo/museosans-100-webfont.svg @@ -0,0 +1,231 @@ + + + + +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Copyright c 2008 by Jos Buivenga All rights reserved +Designer : Jos Buivenga +Foundry : Jos Buivenga +Foundry URL : httpwwwjosbuivengademonnl + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/assets/css/fonts/museo/museosans-100-webfont.ttf b/public/assets/css/fonts/museo/museosans-100-webfont.ttf new file mode 100755 index 0000000..78a6aaa Binary files /dev/null and b/public/assets/css/fonts/museo/museosans-100-webfont.ttf differ diff --git a/public/assets/css/fonts/museo/museosans-100-webfont.woff b/public/assets/css/fonts/museo/museosans-100-webfont.woff new file mode 100755 index 0000000..5465f5a Binary files /dev/null and b/public/assets/css/fonts/museo/museosans-100-webfont.woff differ diff --git a/public/assets/css/fonts/museo/museosans-100italic-webfont.eot b/public/assets/css/fonts/museo/museosans-100italic-webfont.eot new file mode 100755 index 0000000..3876581 Binary files /dev/null and b/public/assets/css/fonts/museo/museosans-100italic-webfont.eot differ diff --git a/public/assets/css/fonts/museo/museosans-100italic-webfont.svg b/public/assets/css/fonts/museo/museosans-100italic-webfont.svg new file mode 100755 index 0000000..1e39199 --- /dev/null +++ b/public/assets/css/fonts/museo/museosans-100italic-webfont.svg @@ -0,0 +1,231 @@ + + + + +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Copyright c 2008 by Jos Buivenga All rights reserved +Designer : Jos Buivenga +Foundry : Jos Buivenga +Foundry URL : httpwwwjosbuivengademonnl + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/assets/css/fonts/museo/museosans-100italic-webfont.ttf b/public/assets/css/fonts/museo/museosans-100italic-webfont.ttf new file mode 100755 index 0000000..305da56 Binary files /dev/null and b/public/assets/css/fonts/museo/museosans-100italic-webfont.ttf differ diff --git a/public/assets/css/fonts/museo/museosans-100italic-webfont.woff b/public/assets/css/fonts/museo/museosans-100italic-webfont.woff new file mode 100755 index 0000000..8b4e097 Binary files /dev/null and b/public/assets/css/fonts/museo/museosans-100italic-webfont.woff differ diff --git a/public/assets/css/fonts/museo/museosans-300-webfont.eot b/public/assets/css/fonts/museo/museosans-300-webfont.eot new file mode 100755 index 0000000..647c800 Binary files /dev/null and b/public/assets/css/fonts/museo/museosans-300-webfont.eot differ diff --git a/public/assets/css/fonts/museo/museosans-300-webfont.svg b/public/assets/css/fonts/museo/museosans-300-webfont.svg new file mode 100755 index 0000000..5c13e6a --- /dev/null +++ b/public/assets/css/fonts/museo/museosans-300-webfont.svg @@ -0,0 +1,231 @@ + + + + +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Copyright c 2008 by Jos Buivenga All rights reserved +Designer : Jos Buivenga +Foundry : Jos Buivenga +Foundry URL : httpwwwjosbuivengademonnl + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/assets/css/fonts/museo/museosans-300-webfont.ttf b/public/assets/css/fonts/museo/museosans-300-webfont.ttf new file mode 100755 index 0000000..c25e269 Binary files /dev/null and b/public/assets/css/fonts/museo/museosans-300-webfont.ttf differ diff --git a/public/assets/css/fonts/museo/museosans-300-webfont.woff b/public/assets/css/fonts/museo/museosans-300-webfont.woff new file mode 100755 index 0000000..8164db9 Binary files /dev/null and b/public/assets/css/fonts/museo/museosans-300-webfont.woff differ diff --git a/public/assets/css/fonts/museo/museosans-300italic-webfont.eot b/public/assets/css/fonts/museo/museosans-300italic-webfont.eot new file mode 100755 index 0000000..8159aa9 Binary files /dev/null and b/public/assets/css/fonts/museo/museosans-300italic-webfont.eot differ diff --git a/public/assets/css/fonts/museo/museosans-300italic-webfont.svg b/public/assets/css/fonts/museo/museosans-300italic-webfont.svg new file mode 100755 index 0000000..d4b9b1f --- /dev/null +++ b/public/assets/css/fonts/museo/museosans-300italic-webfont.svg @@ -0,0 +1,231 @@ + + + + +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Copyright c 2008 by Jos Buivenga All rights reserved +Designer : Jos Buivenga +Foundry : Jos Buivenga +Foundry URL : httpwwwjosbuivengademonnl + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/assets/css/fonts/museo/museosans-300italic-webfont.ttf b/public/assets/css/fonts/museo/museosans-300italic-webfont.ttf new file mode 100755 index 0000000..81c2e31 Binary files /dev/null and b/public/assets/css/fonts/museo/museosans-300italic-webfont.ttf differ diff --git a/public/assets/css/fonts/museo/museosans-300italic-webfont.woff b/public/assets/css/fonts/museo/museosans-300italic-webfont.woff new file mode 100755 index 0000000..abf4a1d Binary files /dev/null and b/public/assets/css/fonts/museo/museosans-300italic-webfont.woff differ diff --git a/public/assets/css/fonts/museo/museosans-700italic-webfont.eot b/public/assets/css/fonts/museo/museosans-700italic-webfont.eot new file mode 100755 index 0000000..102b114 Binary files /dev/null and b/public/assets/css/fonts/museo/museosans-700italic-webfont.eot differ diff --git a/public/assets/css/fonts/museo/museosans-700italic-webfont.svg b/public/assets/css/fonts/museo/museosans-700italic-webfont.svg new file mode 100755 index 0000000..19546c5 --- /dev/null +++ b/public/assets/css/fonts/museo/museosans-700italic-webfont.svg @@ -0,0 +1,231 @@ + + + + +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Copyright c 2008 by Jos Buivenga All rights reserved +Designer : Jos Buivenga +Foundry : Jos Buivenga +Foundry URL : httpwwwjosbuivengademonnl + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/assets/css/fonts/museo/museosans-700italic-webfont.ttf b/public/assets/css/fonts/museo/museosans-700italic-webfont.ttf new file mode 100755 index 0000000..0a6dc6b Binary files /dev/null and b/public/assets/css/fonts/museo/museosans-700italic-webfont.ttf differ diff --git a/public/assets/css/fonts/museo/museosans-700italic-webfont.woff b/public/assets/css/fonts/museo/museosans-700italic-webfont.woff new file mode 100755 index 0000000..4f80c18 Binary files /dev/null and b/public/assets/css/fonts/museo/museosans-700italic-webfont.woff differ diff --git a/public/assets/css/fonts/museo/museosans-900italic-webfont.eot b/public/assets/css/fonts/museo/museosans-900italic-webfont.eot new file mode 100755 index 0000000..ba1bb17 Binary files /dev/null and b/public/assets/css/fonts/museo/museosans-900italic-webfont.eot differ diff --git a/public/assets/css/fonts/museo/museosans-900italic-webfont.svg b/public/assets/css/fonts/museo/museosans-900italic-webfont.svg new file mode 100755 index 0000000..d533514 --- /dev/null +++ b/public/assets/css/fonts/museo/museosans-900italic-webfont.svg @@ -0,0 +1,231 @@ + + + + +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Copyright c 2008 by Jos Buivenga All rights reserved +Designer : Jos Buivenga +Foundry : Jos Buivenga +Foundry URL : httpwwwjosbuivengademonnl + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/assets/css/fonts/museo/museosans-900italic-webfont.ttf b/public/assets/css/fonts/museo/museosans-900italic-webfont.ttf new file mode 100755 index 0000000..c79b126 Binary files /dev/null and b/public/assets/css/fonts/museo/museosans-900italic-webfont.ttf differ diff --git a/public/assets/css/fonts/museo/museosans-900italic-webfont.woff b/public/assets/css/fonts/museo/museosans-900italic-webfont.woff new file mode 100755 index 0000000..8be9d65 Binary files /dev/null and b/public/assets/css/fonts/museo/museosans-900italic-webfont.woff differ diff --git a/public/assets/css/fonts/museo/museosans_500-webfont.eot b/public/assets/css/fonts/museo/museosans_500-webfont.eot new file mode 100755 index 0000000..d274bfd Binary files /dev/null and b/public/assets/css/fonts/museo/museosans_500-webfont.eot differ diff --git a/public/assets/css/fonts/museo/museosans_500-webfont.svg b/public/assets/css/fonts/museo/museosans_500-webfont.svg new file mode 100755 index 0000000..3e36560 --- /dev/null +++ b/public/assets/css/fonts/museo/museosans_500-webfont.svg @@ -0,0 +1,231 @@ + + + + +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Copyright c 2008 by Jos Buivenga All rights reserved +Designer : Jos Buivenga +Foundry : Jos Buivenga +Foundry URL : httpwwwjosbuivengademonnl + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/assets/css/fonts/museo/museosans_500-webfont.ttf b/public/assets/css/fonts/museo/museosans_500-webfont.ttf new file mode 100755 index 0000000..70a5979 Binary files /dev/null and b/public/assets/css/fonts/museo/museosans_500-webfont.ttf differ diff --git a/public/assets/css/fonts/museo/museosans_500-webfont.woff b/public/assets/css/fonts/museo/museosans_500-webfont.woff new file mode 100755 index 0000000..3227d60 Binary files /dev/null and b/public/assets/css/fonts/museo/museosans_500-webfont.woff differ diff --git a/public/assets/css/fonts/museo/museosans_500_italic-webfont.eot b/public/assets/css/fonts/museo/museosans_500_italic-webfont.eot new file mode 100755 index 0000000..f7df376 Binary files /dev/null and b/public/assets/css/fonts/museo/museosans_500_italic-webfont.eot differ diff --git a/public/assets/css/fonts/museo/museosans_500_italic-webfont.svg b/public/assets/css/fonts/museo/museosans_500_italic-webfont.svg new file mode 100755 index 0000000..48e68e7 --- /dev/null +++ b/public/assets/css/fonts/museo/museosans_500_italic-webfont.svg @@ -0,0 +1,231 @@ + + + + +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Copyright c 2008 by Jos Buivenga All rights reserved +Designer : Jos Buivenga +Foundry : Jos Buivenga +Foundry URL : httpwwwjosbuivengademonnl + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/assets/css/fonts/museo/museosans_500_italic-webfont.ttf b/public/assets/css/fonts/museo/museosans_500_italic-webfont.ttf new file mode 100755 index 0000000..1b810b2 Binary files /dev/null and b/public/assets/css/fonts/museo/museosans_500_italic-webfont.ttf differ diff --git a/public/assets/css/fonts/museo/museosans_500_italic-webfont.woff b/public/assets/css/fonts/museo/museosans_500_italic-webfont.woff new file mode 100755 index 0000000..9694a9a Binary files /dev/null and b/public/assets/css/fonts/museo/museosans_500_italic-webfont.woff differ diff --git a/public/assets/css/fonts/museo/museosans_700-webfont.eot b/public/assets/css/fonts/museo/museosans_700-webfont.eot new file mode 100755 index 0000000..b414c1f Binary files /dev/null and b/public/assets/css/fonts/museo/museosans_700-webfont.eot differ diff --git a/public/assets/css/fonts/museo/museosans_700-webfont.svg b/public/assets/css/fonts/museo/museosans_700-webfont.svg new file mode 100755 index 0000000..822a04e --- /dev/null +++ b/public/assets/css/fonts/museo/museosans_700-webfont.svg @@ -0,0 +1,231 @@ + + + + +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Copyright c 2008 by Jos Buivenga All rights reserved +Designer : Jos Buivenga +Foundry : Jos Buivenga +Foundry URL : httpwwwjosbuivengademonnl + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/assets/css/fonts/museo/museosans_700-webfont.ttf b/public/assets/css/fonts/museo/museosans_700-webfont.ttf new file mode 100755 index 0000000..8c2876f Binary files /dev/null and b/public/assets/css/fonts/museo/museosans_700-webfont.ttf differ diff --git a/public/assets/css/fonts/museo/museosans_700-webfont.woff b/public/assets/css/fonts/museo/museosans_700-webfont.woff new file mode 100755 index 0000000..790e90a Binary files /dev/null and b/public/assets/css/fonts/museo/museosans_700-webfont.woff differ diff --git a/public/assets/css/fonts/museo/museosans_900-webfont.eot b/public/assets/css/fonts/museo/museosans_900-webfont.eot new file mode 100755 index 0000000..770a823 Binary files /dev/null and b/public/assets/css/fonts/museo/museosans_900-webfont.eot differ diff --git a/public/assets/css/fonts/museo/museosans_900-webfont.svg b/public/assets/css/fonts/museo/museosans_900-webfont.svg new file mode 100755 index 0000000..3e1ce75 --- /dev/null +++ b/public/assets/css/fonts/museo/museosans_900-webfont.svg @@ -0,0 +1,231 @@ + + + + +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Copyright c 2008 by Jos Buivenga All rights reserved +Designer : Jos Buivenga +Foundry : Jos Buivenga +Foundry URL : httpwwwjosbuivengademonnl + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/assets/css/fonts/museo/museosans_900-webfont.ttf b/public/assets/css/fonts/museo/museosans_900-webfont.ttf new file mode 100755 index 0000000..767eaf3 Binary files /dev/null and b/public/assets/css/fonts/museo/museosans_900-webfont.ttf differ diff --git a/public/assets/css/fonts/museo/museosans_900-webfont.woff b/public/assets/css/fonts/museo/museosans_900-webfont.woff new file mode 100755 index 0000000..54bbe9a Binary files /dev/null and b/public/assets/css/fonts/museo/museosans_900-webfont.woff differ diff --git a/public/assets/css/ie.css b/public/assets/css/ie.css new file mode 100755 index 0000000..47e31b8 --- /dev/null +++ b/public/assets/css/ie.css @@ -0,0 +1,25 @@ +/* +Title: IE patches +Author: jordancooperman@gmail.com, based on Dan Cederholm's ie +CSS, from the book: "Handcrafted CSS". +*/ + +/* PNG fix */ + +*html #selector { /* for IE<6 */ + filter: progid:DXImageTransform.Microsoft. + AlphaImageLoader(enabled=true, sizingMethod=scale + src='img/image.png'); background-image: none; background- + repeat: no-repeat; background-color: transparent; +} + +/* self-clear floats */ + +*html .group { /* IE6 */ + height: 1%; + } + +*:first-child+html .group { /* IE7 */ + min-height: 1px; + } + \ No newline at end of file diff --git a/public/assets/css/include.css b/public/assets/css/include.css new file mode 100755 index 0000000..646279a --- /dev/null +++ b/public/assets/css/include.css @@ -0,0 +1,5 @@ +@charset "utf-8"; + +@import "reset.css"; +@import "screen.css"; +@import "ie.css"; \ No newline at end of file diff --git a/public/assets/css/reset.css b/public/assets/css/reset.css new file mode 100755 index 0000000..af828f6 --- /dev/null +++ b/public/assets/css/reset.css @@ -0,0 +1,238 @@ + + +/* HTML5 display properties +============================================== */ + +article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; } +audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; } +audio:not([controls]) { display: none; } +[hidden] { display: none; } + + +/* Base +============================================== */ + +/* + * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units + * 2. Force vertical scrollbar in non-IE + * 3. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g + */ + +* { font-family: "helvetica neue", "helvetica", "arial", "Sans-serif"; } + +html { overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } + +body { margin: 0; line-height: 100%; } + +body, button, input, select, textarea { font-family: sans-serif; color: #222; } + +/* Links +============================================== */ + +a { color: #4b8eda; cursor: pointer; text-decoration: none; } + +a:link, a:visited { outline: none; } + +a:hover { text-decoration: none; } + +a:hover, a:active { outline: 0 } /* improved readability on hover */ + +a:focus { outline: thin dotted; } + +a img { border: none; } + + +/* Typography +============================================== */ + +abbr[title] { border-bottom: 1px dotted; } + +b, strong { font-weight: bold; } + +blockquote { margin: 1em 40px; } + +dfn { font-style: italic; } + +hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; } + +ins { background: #ff9; color: #000; text-decoration: none; } + +mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; } + +/* Redeclare monospace font family: h5bp.com/j */ +pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; } + +/* Improve readability of pre-formatted text in all browsers */ +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: 85%; } + +em { font-style:italic; } + +/* Position subscript and superscript content without affecting line-height: h5bp.com/k */ +sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } +sup { top: -0.5em; } +sub { bottom: -0.25em; } + + +/* Lists +============================================== */ + +ul, ol { margin: 0; padding: 0; } + +ul li { list-style: none; list-style-image: none; } + +dd { margin: 0 0 0 40px; } + +nav ul, nav ol { margin: 0; padding: 0; } + + +/* Embedded Content +============================================== */ + +/* + * 1. Improve image quality when scaled in IE7: h5bp.com/d + * 2. Remove the gap between images and borders on image containers: h5bp.com/e + */ + +img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; display: block } + +/* Correct overflow not hidden in IE9 */ + +svg:not(:root) { overflow: hidden; } + + +/* Figures +============================================== */ + +figure { margin: 0; } + + +/* Forms +============================================== */ + +form { margin: 0; } +fieldset { border: 0; margin: 0; padding: 0; } + +/* Indicate that 'label' will shift focus to the associated form element */ + +label { cursor: pointer; } + +/* + * 1. Correct color not inheriting in IE6/7/8/9 + * 2. Correct alignment displayed oddly in IE6/7 + */ + +legend { border: 0; *margin-left: -7px; padding: 0; } + +/* + * 1. Correct font-size not inheriting in all browsers + * 2. Remove margins in FF3/4 S5 Chrome + * 3. Define consistent vertical alignment display in all browsers + */ + +button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; } + +/* + * 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet) + * 2. Correct inner spacing displayed oddly in IE6/7 + */ + +button, input { line-height: normal; *overflow: visible; } + +/* + * Reintroduce inner spacing in 'table' to avoid overlap and whitespace issues in IE6/7 + */ + +table button, table input { *overflow: auto; } + +/* + * 1. Display hand cursor for clickable form elements + * 2. Allow styling of clickable form elements in iOS + */ + +button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; } + +/* + * Consistent box sizing and appearance + */ + +input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; } +input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; } +input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } + +/* + * Remove inner padding and border in FF3/4: h5bp.com/l + */ + +button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } + +/* + * 1. Remove default vertical scrollbar in IE6/7/8/9 + * 2. Allow only vertical resizing + */ + +textarea { overflow: auto; vertical-align: top; resize: vertical; } + +/* Colors for form validity */ +input:valid, textarea:valid { } +input:invalid, textarea:invalid { background-color: #f0dddd; } + + +::-webkit-input-placeholder { + color: #bbb; +} + +:-moz-placeholder { + color: #bbb; +} + + +/* Tables +============================================== */ + +table { border-collapse: collapse; border-spacing: 0; } +td { vertical-align: top; } + + +/* ==|== non-semantic helper classes ======================================== + Please define your styles before this section. + ========================================================================== */ + +/* For image replacement */ +.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; } +.ir br { display: none; } + +/* Hide from both screenreaders and browsers: h5bp.com/u */ +.hidden { display: none !important; visibility: hidden; } + +/* Hide only visually, but have it available for screenreaders: h5bp.com/v */ +.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } + +/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */ +.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; } + +/* Hide visually and from screenreaders, but maintain layout */ +.invisible { visibility: hidden; } + + +/* Print Styles +============================================== */ + +@media print { + * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */ + a, a:visited { text-decoration: underline; } + a[href]:after { content: " (" attr(href) ")"; } + abbr[title]:after { content: " (" attr(title) ")"; } + .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } /* Don't show links for images, or javascript/internal links */ + pre, blockquote { border: 1px solid #999; page-break-inside: avoid; } + thead { display: table-header-group; } /* h5bp.com/t */ + tr, img { page-break-inside: avoid; } + img { max-width: 100% !important; } + @page { margin: 0.5cm; } + p, h2, h3 { orphans: 3; widows: 3; } + h2, h3 { page-break-after: avoid; } +} diff --git a/public/assets/css/screen.css b/public/assets/css/screen.css new file mode 100755 index 0000000..bf2b71a --- /dev/null +++ b/public/assets/css/screen.css @@ -0,0 +1,571 @@ +/* +Title: Master styles for screen media +Author: Jordan Cooperman, jordan@vectormediagroup.com +Year: 2011 + +Welcome, thou wanderer of the interwebs! +If you have any questions, Don't be shy. Send me a line! +================================================================ +---------------------------------------------------------------- + +[Table of contents] + + 0.General + 1.Layout + 2.Navigation + 3.Header + 4.Footer + 5.Pages + i. + 6.Modules + 7.Forms + 8.Sprites + *.User Defined + +----------------------------------------------------------------*/ +/* positioning */ +/* sprites */ +/* borders made from backgrounds */ +/* triangles */ +/* css3 */ +/* grid container +============================================== */ +.container-12 { + width: 960px; + margin: 0 auto; + position: relative; } + .container-12:after { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; } + +/* grid divisions +============================================== */ +.grid-1, +.grid-2, +.grid-3, +.grid-4, +.grid-5, +.grid-6, +.grid-7, +.grid-8, +.grid-9, +.grid-10, +.grid-11, +.grid-12 { + margin: 5px 5px; + padding: 0; + display: inline; + float: left; } + +.grid-1 { + width: 7.292%; } + +.grid-2 { + width: 15.625%; } + +.grid-3 { + width: 23.958%; } + +.grid-4 { + width: 32.292%; } + +.grid-5 { + width: 40.625%; } + +.grid-6 { + width: 48.958%; } + +.grid-7 { + width: 57.292%; } + +.grid-8 { + width: 65.625%; } + +.grid-9 { + width: 73.958%; } + +.grid-10 { + width: 82.292%; } + +.grid-11 { + width: 90.625%; } + +.grid-12 { + width: 98.958%; } + +.from-left-1 { + margin-left: 70px; } + +.from-left-2 { + margin-left: 150px; } + +.from-left-3 { + margin-left: 230px; } + +.from-left-4 { + margin-left: 310px; } + +.from-left-5 { + margin-left: 390px; } + +.from-left-6 { + margin-left: 470px; } + +.from-left-7 { + margin-left: 550px; } + +.from-left-8 { + margin-left: 630px; } + +.from-left-9 { + margin-left: 710px; } + +.from-left-10 { + margin-left: 790px; } + +.from-left-11 { + margin-left: 870px; } + +.from-left-12 { + margin-left: 950px; } + +.grid-centered { + display: block; + float: none; + margin: 0 auto; } + +* { + font-family: "Verdana", "Helvetica Neue", "Arial", "Sans-serif"; } + +body { + /* 16px / 24px */ + font-size: 1em; + line-height: 1.5em; } + +.small { + /* 13px / 18px */ + font-size: 0.813em; + line-height: 1.385em; } + +.normal, h3 { + /* 16px / 24px */ + font-size: 1em; + line-height: 1.5em; + /* 24 */ } + +.normal-large { + /* 18 / 30 */ + font-size: 1.125em; + line-height: 1.667em; } + +.large, h2, h1 { + /* 26 / 36px */ + font-size: 1.625em; + line-height: 1.385em; } + +.large-huge { + /* 30 / 42px */ + font-size: 1.875em; + line-height: 1.4em; } + .large-huge.spaced { + line-height: 2.4em; } + +.huge { + /* 42px / 48px */ + font-size: 2.625em; + line-height: 1.143em; } + +.massive { + /* 68px / 72px */ + font-size: 4.25em; + line-height: 0.988em; } + +.gigantic { + /* 110px / 120px */ + font-size: 6.875em; + line-height: 1.091em; } + +p { + font-size: 1.125em; + /* 18 / 16 */ + font-family: "minion-pro"; } + p .drop-cap { + font-size: 2em; + /* 24 / 12 */ } + +h1, h2, h3, h4, h5, h6 { + font-family: "museo-slab"; + font-weight: 700; + margin: 0; } + +h1 .small { + font-size: 0.66666666666667em; + /* 20 / 30 */ + font-family: "museo-sans"; + font-weight: 300; } + +#user-nav li { + font-family: "museo-sans"; + font-weight: 500; + font-style: italic; } +#user-nav a { + font-family: "museo-sans"; + font-weight: 500; + font-style: normal; } + +#main-nav a { + font-family: "museo-slab"; + font-weight: 700; } + +button, +#footer-nav a { + font-family: "museo-sans"; + font-weight: 500; } + +/* + * media queries included + * at end of document + */ +/* 0.`general +============================================== */ +::-moz-selection { + background: #44a1dd; + color: #fff; + text-shadow: none; } + +::selection { + background: #44a1dd; + color: #fff; + text-shadow: none; } + +hr.stripes { + margin: 0; + height: 16px; + clear: both; + border-top: 1px solid #e5e5e5; + border-bottom: 1px solid #fff; + background-image: url("../img/bg-stripes.png"); + background-repeat: repeat; + background-color: #fff; } +hr.spacer { + padding: 0; + margin: 10px 0 30px 0; } +hr.heading { + margin-bottom: 16px; } +hr.bordered { + border-bottom: 2px solid #f2b83b; } + +button { + -moz-border-radius: 5px; + border-radius: 5px; + padding: 8px 24px; + border: 0; + background-image: url("../img/button-bg.png"); + background-repeat: repeat-x; + background-position: left bottom; } + button.blue { + background-color: #367da9; + border: 1px solid #16567e; + color: #fff; } + button.green { + background-color: #78b343; + border: 1px solid #4f901b; + color: #fff; } + button.three-dim.blue { + -moz-box-shadow: 2px 2px 0 #16567e; + -webkit-box-shadow: 2px 2px 0 #16567e; + box-shadow: 2px 2px 0 #16567e; } + button.three-dim.green { + -moz-box-shadow: 2px 2px 0 #4f901b; + -webkit-box-shadow: 2px 2px 0 #4f901b; + box-shadow: 2px 2px 0 #4f901b; } + +h3.heading { + margin-bottom: 16px; + padding-left: 12px; } + +em { + font-family: "Georgia", "serif"; } + +/* 1.`layout +============================================== */ +html, +body { + height: 100%; + margin: 0; } + +body { + background-image: url("../img/bg-black-noise.gif"); + background-repeat: repeat; } + +.header { + -moz-box-shadow: 0 1px 1px #888888; + -webkit-box-shadow: 0 1px 1px #888888; + box-shadow: 0 1px 1px #888888; + border-top: 1px solid #f2b83b; + position: relative; + z-index: 10; + border-bottom: 2px solid #333; } + .header .container-12 > div { + margin-top: 0; + margin-bottom: 0; } + +.content { + background-color: #fff; } + +/* 2.`navigation +============================================== */ +#user-nav { + border-bottom-left-radius: 5px; + -moz-border-radius-bottomleft: 5px; + -webkit-border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; + -moz-border-radius-bottomright: 5px; + -webkit-border-bottom-right-radius: 5px; + float: right; + background-color: #f2b83b; } + #user-nav li { + display: inline-block; + vertical-align: middle; + float: none; + padding: 3px 12px; + color: #fff; } + #user-nav li a { + display: block; + color: #fff; } + +#main-nav { + clear: both; } + #main-nav:after { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; } + #main-nav ul { + float: right; } + #main-nav li { + display: inline-block; + vertical-align: middle; + float: none; } + #main-nav li a { + -webkit-transition: color 0.25s ease-in-out; + -moz-transition: color 0.25s ease-in-out; + -o-transition: color 0.25s ease-in-out; + -ms-transition: color 0.25s ease-in-out; + transition: color 0.25s ease-in-out; + display: block; + padding: 10px; + padding-left: 20px; + text-transform: uppercase; + color: #aaa; } + #main-nav li a.active { + position: relative; + color: #fff; } + #main-nav li a.active em { + position: absolute; + left: 0; + top: 50%; + margin-top: -8px; + background-position: 0 0; + width: 14px; + height: 14px; + background-repeat: no-repeat; } + #main-nav li a em { + text-transform: none; } + #main-nav li a:hover { + color: #eee; } + +/* 3.`header +============================================== */ +#logo { + float: left; + padding: 5px; + margin-left: 10px; + margin-top: 5px; } + +#header { + margin-top: 20px; } + +.highlight { + background-image: url("../img/logo-bg.png"); + background-position: left bottom; + background-repeat: no-repeat; } + +/* 4.`footer +============================================== */ +.footer { + color: #444; + padding-top: 24px; } + .footer #footer-nav { + float: right; + margin-right: -16px; } + .footer #footer-nav li { + display: inline-block; + *display: inline; } + .footer #footer-nav a { + -webkit-transition: color 0.25s ease-in-out; + -moz-transition: color 0.25s ease-in-out; + -o-transition: color 0.25s ease-in-out; + -ms-transition: color 0.25s ease-in-out; + transition: color 0.25s ease-in-out; + padding: 5px 16px; + color: #999; } + .footer #footer-nav a:hover { + color: #fff; } + .footer p { + float: right; + clear: both; + margin-top: 24px; } + .footer .creative_commons { + float: right; + clear: both; } + .footer .creative_commons .section { + clear: both; + float: right; } + .footer .creative_commons a { + color: #777; } + +/* 6.`modules +============================================== */ +.padded-loose { + padding: 10px; + padding-top: 0; + padding-bottom: 0; } + +.button-set.vertical button { + margin-bottom: 16px; } +.button-set.half-width-buttons button { + width: 48%; } +.button-set.centered { + text-align: center; } + +.video-wrapper { + -moz-border-radius: 5px; + border-radius: 5px; + padding: 5px; + background-color: #f5f5f5; + text-align: center; } + +.schools ul:after { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; } +.schools li { + float: left; + width: 25%; + height: 100px; } +.schools em { + margin: 0 auto; } + +/* 8.`sprites +============================================== */ +.icon, +.sprite, +.sprite-school { + text-indent: -9999px; + line-height: 0; + font-size: 0; + overflow: hidden; + display: block; } + +.sprite { + background-image: url("../img/finalsclub-sprite-images.png"); } + +.icon { + background-image: url("../img/finalsclub-sprite-icons.png"); } + +.sprite-school { + background-image: url("../img/finalsclub-sprite-schools.gif"); } + +.brown { + background-position: 0 0; + width: 61px; + height: 72px; } + +.columbia { + background-position: -62px 0; + width: 81px; + height: 61px; } + +.cornell { + background-position: -144px 0; + width: 71px; + height: 72px; } + +.dartmouth { + background-position: -216px 0; + width: 56px; + height: 71px; } + +.shield { + background-position: -273px 0; + width: 59px; + height: 60px; } + +.mit { + background-position: -333px 0; + width: 79px; + height: 41px; } + +.lock_haven { + background-position: -413px 0; + width: 61px; + height: 68px; } + +.cal { + background-position: -475px 0; + width: 91px; + height: 72px; } + +.texas { + background-position: -567px 0; + width: 54px; + height: 68px; } + +.yale { + background-position: -622px 0; + width: 51px; + height: 50px; } + +.penn { + background-position: -674px 0; + width: 115px; + height: 65px; } + +.harvard { + background-position: -790px 0; + width: 67px; + height: 65px; } + +/* media queries */ +/* media queries +============================================== */ +/* *.`user defined +============================================== */ +.right { + float: right !important; } + +.no-top-margin { + margin-top: 0; } + +.spacer { + padding-top: 16px; + padding-bottom: 32px; } + +.yellow { + color: #f2b83b; } + +.half-width { + width: 50%; } + +.centered { + text-align: center; } + +.centered-rt-parent { + margin: 0 auto; } diff --git a/public/assets/css/scss/includes/grid.scss b/public/assets/css/scss/includes/grid.scss new file mode 100755 index 0000000..ef13c06 --- /dev/null +++ b/public/assets/css/scss/includes/grid.scss @@ -0,0 +1,56 @@ + +/* grid container +============================================== */ +$cols: 12; +$margin: 5; +$layout-width: 950 + $margin * 2; +$col-width: $layout-width / $cols - $margin * 2; + + +.container-#{$cols} { + @include group; +// width: $layout-width + px; + max-width: 1200px; + min-width: $layout-width + px; + margin: 0 auto; + position: relative; +} + +/* grid divisions +============================================== */ + +.grid-1, +.grid-2, +.grid-3, +.grid-4, +.grid-5, +.grid-6, +.grid-7, +.grid-8, +.grid-9, +.grid-10, +.grid-11, +.grid-12 { + margin: $margin + px $margin + px; + padding: 0; + display: inline; + float: left; +} + +@for $i from 1 through $cols { + .grid-#{$i} { + width: (( ($col_width * $i) + ($margin * 2 * ($i - 1)) ) / $layout-width)*100%; + } +} + +@for $i from 1 through $cols { + .from-left-#{$i} { + margin-left: ($col_width * $i) + ($margin * 2 * ($i - 1)) + px; + } +} + +.grid-centered { + display: block; + float: none; + margin: 0 auto; +} \ No newline at end of file diff --git a/public/assets/css/scss/includes/media.scss b/public/assets/css/scss/includes/media.scss new file mode 100755 index 0000000..3e13534 --- /dev/null +++ b/public/assets/css/scss/includes/media.scss @@ -0,0 +1,11 @@ +/* media queries +============================================== */ + +@media only screen and (min-width: 480px) { + + +} + +@media only screen and (min-width: 768px) { + +} diff --git a/public/assets/css/scss/includes/mixins.scss b/public/assets/css/scss/includes/mixins.scss new file mode 100755 index 0000000..c4789c2 --- /dev/null +++ b/public/assets/css/scss/includes/mixins.scss @@ -0,0 +1,126 @@ +/* positioning */ + +@mixin group { + + &:after { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; + } +} + +@mixin text-hidden { + text-indent: 0; + line-height: 0; + font-size: 0; +} + +@mixin inline-block { + display: inline-block; + *display: inline; + *zoom: 1; +} + +/* sprites */ + +@mixin sprite-icon { + text-indent: -9999px; + line-height: 0; + font-size: 0; + overflow: hidden; + display: block; + background-image: url("../img/greentech-sprite-icons.png"); + background-repeat: no-repeat; +} + +@mixin sprite-image { + text-indent: -9999px; + line-height: 0; + font-size: 0; + overflow: hidden; + display: block; + background-image: url("../img/greentech-sprite-images.png"); + background-repeat: no-repeat; +} + +/* borders made from backgrounds */ + +@mixin border-vertical-dotted($position) { + background-image: url("../img/border-vertical-dotted.png"); + background-repeat: repeat-y; + background-position: $position top; +} + +@mixin border-horizontal-dotted($position) { + background-image: url("../img/border-horizontal-dotted.png"); + background-repeat: repeat-x; + background-position: left $position; +} + +/* triangles */ + +@mixin triangle-vertical($size: 7px, $position: "bottom", $color: #999, $rgba: rgba(0, 0, 0, 0.7)) { + @include text-hidden; + position : absolute; + height : 0; + width : 0; + border-style : solid; + border-width : $size; + border-color : transparent transparent $color transparent; + border-color : transparent transparent $rgba transparent; + left : 50%; + margin-left : $size * -2; + #{$position} : 0; + +} + +@mixin triangle-angled($size: 4px, $position: "bottom", $color: #333, $rgba: "") { + @include text-hidden; + position : absolute; + height : 0; + width : 0; + border-style : solid; + border-width : $size; + border-color : $color transparent transparent $color; + @if $rgba != "" { + border-color : $rgba transparent transparent $rgba; + } + left : 50%; + margin-left : $size * -2; + #{$position} : $size * -2; +} + +/* css3 */ + +@mixin rounded($radius: 5px) { + -moz-border-radius: $radius; + border-radius: $radius; +} + +@mixin rounded-side($horizontal, $vertical, $magnitude: 5px) { + border-#{$vertical}-#{$horizontal}-radius: $magnitude; + -moz-border-radius-#{$vertical}#{$horizontal}: $magnitude; + -webkit-border-#{$vertical}-#{$horizontal}-radius: $magnitude; +} + +@mixin transition($property, $time: 0.25s) { + -webkit-transition: $property $time ease-in-out; + -moz-transition: $property $time ease-in-out; + -o-transition: $property $time ease-in-out; + -ms-transition: $property $time ease-in-out; + transition: $property $time ease-in-out; +} + +@mixin inner-shadow($horizontal: -5px, $vertical: -5px, $magnitude: 5px, $color: #888) { + -moz-box-shadow: inset $horizontal $vertical $magnitude $color; + -webkit-box-shadow: inset $horizontal $vertical $magnitude $color; + box-shadow: inset $horizontal $vertical $magnitude $color; +} + +@mixin drop-shadow($horizontal: 5px, $vertical: 5px, $magnitude: 5px, $color: #888) { + -moz-box-shadow: $horizontal $vertical $magnitude $color; + -webkit-box-shadow: $horizontal $vertical $magnitude $color; + box-shadow: $horizontal $vertical $magnitude $color; +} diff --git a/public/assets/css/scss/includes/type.scss b/public/assets/css/scss/includes/type.scss new file mode 100755 index 0000000..71bb9a1 --- /dev/null +++ b/public/assets/css/scss/includes/type.scss @@ -0,0 +1,115 @@ +$line: 24; +$column: 100% / 18; +$font-size: 16; +$em: $font-size * 1; + +* { + font-family: "Verdana", "Helvetica Neue", "Arial", "Sans-serif"; +} + +body { + /* 16px / 24px */ + font-size: $font-size / 16 * 1em; + line-height: #{$line / $em}em; +} + +.small { + /* 13px / 18px */ + font-size: #{($font-size*0.8125) / $em}em; + line-height: ($line*0.75) / ($font-size*0.8125) * 1em; +} + +.normal, h3 { + /* 16px / 24px */ + font-size: #{$font-size / $em}em; + line-height: #{$line / $em}em; /* 24 */ +} + +.normal-large { + /* 18 / 30 */ + font-size: #{18 / $em}em; + line-height: ($line*1.25) / 18 * 1em; +} + +.large, h2, h1 { + /* 26 / 36px */ + font-size: #{26 / $em}em; + line-height: ($line*1.5) / 26 * 1em; +} + +.large-huge { + /* 30 / 42px */ + font-size: #{30 / $em}em; + line-height: ($line*1.75) / 30 * 1em; + + &.spaced { + line-height: ($line*3) / 30 * 1em; + } +} + +.huge { + /* 42px / 48px */ + font-size: #{42 / $em}em; + line-height: ($line*2) / 42 * 1em; +} + +.massive { + /* 68px / 72px */ + font-size: #{68 / $em}em; + line-height: ($line*2.8) / 68 * 1em; +} + +.gigantic { + /* 110px / 120px */ + font-size: #{110 / $em}em; + line-height: ($line*5) / 110 * 1em; +} + +p { + font-size: 1.125em; /* 18 / 16 */ + font-family: "minion-pro"; + + .drop-cap { + font-size: 2em; /* 24 / 12 */ + } +} + +h1, h2, h3, h4, h5, h6 { + font-family: "museo-slab"; + font-weight: 700; + margin: 0; +} + +h1 { + .small { + font-size: 0.66666666666667em; /* 20 / 30 */ + font-family: "museo-sans"; + font-weight: 300; + } +} + +#user-nav { + li { + font-family: "museo-sans"; + font-weight: 500; + font-style: italic; + } + a { + font-family: "museo-sans"; + font-weight: 500; + font-style: normal; + } +} + +#main-nav { + a { + font-family: "museo-slab"; + font-weight: 700; + } +} + +button, +#footer-nav a { + font-family: "museo-sans"; + font-weight: 500; +} \ No newline at end of file diff --git a/public/assets/css/scss/screen.scss b/public/assets/css/scss/screen.scss new file mode 100755 index 0000000..6b19f66 --- /dev/null +++ b/public/assets/css/scss/screen.scss @@ -0,0 +1,408 @@ +/* +Title: Master styles for screen media +Author: Jordan Cooperman, jordan@vectormediagroup.com +Year: 2011 + +Welcome, thou wanderer of the interwebs! +If you have any questions, Don't be shy. Send me a line! +================================================================ +---------------------------------------------------------------- + +[Table of contents] + + 0.General + 1.Layout + 2.Navigation + 3.Header + 4.Footer + 5.Pages + i. + 6.Modules + 7.Forms + 8.Sprites + *.User Defined + +----------------------------------------------------------------*/ + +$gold: #f2b83b; +$blue: #367da9; +$dark-blue: #16567e; +$green: #78b343; +$dark-green: #4f901b; + +@import "includes/mixins.scss"; +@import "includes/grid.scss"; +@import "includes/type.scss"; + +/* + * media queries included + * at end of document + */ + + +/* 0.`general +============================================== */ + +::-moz-selection { background: #44a1dd; color: #fff; text-shadow: none; } +::selection { background: #44a1dd; color: #fff; text-shadow: none; } + + +hr { + &.stripes { + margin: 0; + height: 16px; + clear: both; + border-top: 1px solid #e5e5e5; + border-bottom: 1px solid #fff; + background-image: url("../img/bg-stripes.png"); + background-repeat: repeat; + background-color: #fff; + } + &.spacer { + padding: 0; + margin : 10px 0 30px 0; + } + &.heading { + margin-bottom: 16px; + } + &.bordered { + border-bottom: 2px solid $gold; + } +} + +button { + @include rounded; + padding: 8px 24px; + border: 0; + background-image: url("../img/button-bg.png"); + background-repeat: repeat-x; + background-position: left bottom; + + &.blue { + background-color: $blue; + border: 1px solid $dark-blue; + color: #fff; + } + &.green { + background-color: $green; + border: 1px solid $dark-green; + color: #fff; + } + &.three-dim.blue { + @include drop-shadow(2px, 2px, 0, $dark-blue); + } + &.three-dim.green { + @include drop-shadow(2px, 2px, 0, $dark-green); + } +} + +h3.heading { + margin-bottom: 16px; + padding-left: 12px; +} + +em { + font-family: "Georgia", "serif"; +} + +/* 1.`layout +============================================== */ + +html, +body { + height : 100%; + margin: 0; +} + +body { + background-image: url("../img/bg-black-noise.gif"); + background-repeat: repeat; +} + +.header { + @include drop-shadow(0, 1px, 1px, #888); + border-top: 1px solid $gold; + position: relative; + z-index: 10; + border-bottom: 2px solid #333; + + .container-#{$cols} { + > div { + margin-top: 0; + margin-bottom: 0; + } + } +} +.content { background-color: #fff; } + + +/* 2.`navigation +============================================== */ + +#user-nav { + @include rounded-side("left", "bottom"); + @include rounded-side("right", "bottom"); + float: right; + background-color: $gold; + + li { + display: inline-block; + vertical-align: middle; + float: none; + padding: 3px 12px; + color: #fff; + + a { + display: block; + color: #fff; + } + } +} + +#main-nav { + @include group; + clear: both; + + ul { + float: right; + } + li { + display: inline-block; + vertical-align: middle; + float: none; + + a { + @include transition(color); + display: block; + padding: 10px; + padding-left: 20px; + text-transform: uppercase; + color: #aaa; + + &.active { + position: relative; + color: #fff; + + em { + position: absolute; + left: 0; + top: 50%; + margin-top: -8px; + background-position: 0 0; + width: 14px; + height: 14px; + background-repeat: no-repeat; + } + } + em { + text-transform: none; + } + + &:hover { + color: #eee; + } + } + } +} + + + +/* 3.`header +============================================== */ + +#logo { + float: left; + padding: 5px; + margin-left: 10px; + margin-top: 5px; +} +#header { + margin-top: 20px; +} +.highlight { + background-image: url("../img/logo-bg.png"); + background-position: left bottom; + background-repeat: no-repeat; +} + + +/* 4.`footer +============================================== */ + +.footer { + color: #444; + padding-top: 24px; + #footer-nav { + float: right; + margin-right: -16px; + + li { + display: inline-block; + *display: inline; + } + a { + @include transition(color); + padding: 5px 16px; + color: #999; + &:hover { + color: #fff; + } + } + } + p { + float: right; + clear: both; + margin-top: 24px; + } + .creative_commons { + .section { + clear: both; + float: right; + } + float: right; + clear: both; + a { + color: #777; + } + } +} + +/* 6.`modules +============================================== */ + +.padded-loose { + padding: 10px; + padding-top: 0; + padding-bottom: 0; +} + +.button-set { + &.vertical { + button { + margin-bottom: 16px; + } + } + &.half-width-buttons { + button { + width: 48%; + } + } + &.centered { + text-align: center; + } +} + +.video-wrapper { + @include rounded(); + padding: 5px; + background-color: #f5f5f5; + text-align: center; +} +.schools { + ul { + @include group; + } + li { + float: left; + width: 25%; + height: 100px; + } + em { + margin: 0 auto; + } +} + +/* 8.`sprites +============================================== */ + +.icon, +.sprite, +.sprite-school { + text-indent : -9999px; + line-height : 0; + font-size : 0; + overflow : hidden; + display : block; +} + +.sprite { background-image : url('../img/finalsclub-sprite-images.png'); } +.icon { background-image : url('../img/finalsclub-sprite-icons.png'); } +.sprite-school { background-image : url("../img/finalsclub-sprite-schools.gif"); } + +.brown { + background-position: 0 0; + width: 61px; + height: 72px; +} +.columbia { + background-position: -62px 0; + width: 81px; + height: 61px; +} +.cornell { + background-position: -144px 0; + width: 71px; + height: 72px; +} +.dartmouth { + background-position: -216px 0; + width: 56px; + height: 71px; +} +.shield { + background-position: -273px 0; + width: 59px; + height: 60px; +} +.mit { + background-position: -333px 0; + width: 79px; + height: 41px; +} +.lock_haven { + background-position: -413px 0; + width: 61px; + height: 68px; +} +.cal { + background-position: -475px 0; + width: 91px; + height: 72px; +} +.texas { + background-position: -567px 0; + width: 54px; + height:68px; +} +.yale { + background-position: -622px 0; + width: 51px; + height: 50px; +} +.penn { + background-position: -674px 0; + width: 115px; + height:65px; +} +.harvard { + background-position: -790px 0; + width: 67px; + height: 65px; +} +/* media queries */ + +@import "includes/media.scss"; + +/* *.`user defined +============================================== */ + +.right { float: right !important;} +.no-top-margin { margin-top: 0; } +.spacer { + padding-top: 16px; + padding-bottom: 32px; +} +.yellow { color: $gold; } +.half-width { width: 50%; } +.centered { text-align: center;} +.centered-rt-parent { margin: 0 auto;} \ No newline at end of file diff --git a/public/assets/img/bg-black-noise.gif b/public/assets/img/bg-black-noise.gif new file mode 100755 index 0000000..34dbe6a Binary files /dev/null and b/public/assets/img/bg-black-noise.gif differ diff --git a/public/assets/img/bg-stripes.png b/public/assets/img/bg-stripes.png new file mode 100755 index 0000000..d8e61bc Binary files /dev/null and b/public/assets/img/bg-stripes.png differ diff --git a/public/assets/img/button-bg.png b/public/assets/img/button-bg.png new file mode 100755 index 0000000..a829dae Binary files /dev/null and b/public/assets/img/button-bg.png differ diff --git a/public/assets/img/finalsclub-sprite-icons.png b/public/assets/img/finalsclub-sprite-icons.png new file mode 100755 index 0000000..57d8144 Binary files /dev/null and b/public/assets/img/finalsclub-sprite-icons.png differ diff --git a/public/assets/img/finalsclub-sprite-schools.gif b/public/assets/img/finalsclub-sprite-schools.gif new file mode 100755 index 0000000..d43c9de Binary files /dev/null and b/public/assets/img/finalsclub-sprite-schools.gif differ diff --git a/public/assets/img/logo-bg.png b/public/assets/img/logo-bg.png new file mode 100755 index 0000000..aa5adfa Binary files /dev/null and b/public/assets/img/logo-bg.png differ diff --git a/public/assets/img/logo-light.png b/public/assets/img/logo-light.png new file mode 100755 index 0000000..1952605 Binary files /dev/null and b/public/assets/img/logo-light.png differ diff --git a/public/assets/js/init.js b/public/assets/js/init.js new file mode 100755 index 0000000..2ff1ce3 --- /dev/null +++ b/public/assets/js/init.js @@ -0,0 +1,9 @@ +$(function() { + + // Remember to minimize JavaScripts before going into production + + function include(file) { + + } + +}); \ No newline at end of file diff --git a/public/assets/js/jquery-1.6.4.min.js b/public/assets/js/jquery-1.6.4.min.js new file mode 100755 index 0000000..fd2a159 --- /dev/null +++ b/public/assets/js/jquery-1.6.4.min.js @@ -0,0 +1,4 @@ +/*! jQuery v1.6.4 http://jquery.com/ | http://jquery.org/license */ +(function(a,b){function cu(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cr(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 cq(a,b){var c={};f.each(cm.concat.apply([],cm.slice(0,b)),function(){c[this]=a});return c}function cp(){cn=b}function co(){setTimeout(cp,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=bv(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 bl(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(bd,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function bk(a){f.nodeName(a,"input")?bj(a):"getElementsByTagName"in a&&f.grep(a.getElementsByTagName("input"),bj)}function bj(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bi(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function bh(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 bg(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 U(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function M(a,b){return(a&&a!=="*"?a+".":"")+b.replace(y,"`").replace(z,"&")}function L(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 J(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 D(){return!0}function C(){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").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 K(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(K,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]|[0-9])/ig,x=/^-ms-/,y=function(a,b){return(b+"").toUpperCase()},z=d.userAgent,A,B,C,D=Object.prototype.toString,E=Object.prototype.hasOwnProperty,F=Array.prototype.push,G=Array.prototype.slice,H=String.prototype.trim,I=Array.prototype.indexOf,J={};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.4",length:0,size:function(){return this.length},toArray:function(){return G.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)?F.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(),B.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(G.apply(this,arguments),"slice",G.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:F,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;B.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!B){B=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",C,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",C),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&K()}}},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):J[D.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!E.call(a,"constructor")&&!E.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||E.call(a,d)},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(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(x,"ms-").replace(w,y)},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,background:"none"},m&&f.extend(p,{position:"absolute",left:"-1000px",top:"-1000px"});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])/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,h,i=f.expando,j=typeof c=="string",k=a.nodeType,l=k?f.cache:a,m=k?a[f.expando]:a[f.expando]&&f.expando;if((!m||e&&m&&l[m]&&!l[m][i])&&j&&d===b)return;m||(k?a[f.expando]=m=++f.uuid:m=f.expando),l[m]||(l[m]={},k||(l[m].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?l[m][i]=f.extend(l[m][i],c):l[m]=f.extend(l[m],c);g=l[m],e&&(g[i]||(g[i]={}),g=g[i]),d!==b&&(g[f.camelCase(c)]=d);if(c==="events"&&!g[c])return g[i]&&g[i].events;j?(h=g[c],h==null&&(h=g[f.camelCase(c)])):h=g;return h}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e=f.expando,g=a.nodeType,h=g?f.cache:a,i=g?a[f.expando]:f.expando;if(!h[i])return;if(b){d=c?h[i][e]:h[i];if(d){d[b]||(b=f.camelCase(b)),delete d[b];if(!l(d))return}}if(c){delete h[i][e];if(!l(h[i]))return}var j=h[i][e];f.support.deleteExpando||!h.setInterval?delete h[i]:h[i]=null,j?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=j):g&&(f.support.deleteExpando?delete a[f.expando]:a.removeAttribute?a.removeAttribute(f.expando):a[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=v:u&&(i=u)));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.attr(a,b,""),a.removeAttribute(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}}},value:{get:function(a,b){if(u&&f.nodeName(a,"button"))return u.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(u&&f.nodeName(a,"button"))return u.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))!==null?g:a[c]},propHooks:{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}}}}),f.attrHooks.tabIndex=f.propHooks.tabIndex,v={get:function(a,c){var d;return f.prop(a,c)===!0||(d=a.getAttributeNode(c))&&d.nodeValue!==!1?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||(u=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&d.nodeValue!==""?d.nodeValue:b},set:function(a,b,d){var e=a.getAttributeNode(d);e||(e=c.createAttribute(d),a.setAttributeNode(e));return e.nodeValue=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);return null}})),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 w=/\.(.*)$/,x=/^(?:textarea|input|select)$/i,y=/\./g,z=/ /g,A=/[^\w\s.|`]/g,B=function(a){return a.replace(A,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=C;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=C);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(),B).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},I=function(c){var d=c.target,e,g;if(!!x.test(d.nodeName)&&!d.readOnly){e=f._data(d,"_change_data"),g=H(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:I,beforedeactivate:I,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&I.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")&&I.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",H(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in G)f.event.add(this,c+".specialChange",G[c]);return x.test(this.nodeName)},teardown:function(a){f.event.remove(this,".specialChange");return x.test(this.nodeName)}},G=f.event.special.change.filters,G.focus=G.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=S.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)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(U(c[0])||U(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=R.call(arguments);N.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!T[a]?f.unique(e):e,(this.length>1||P.test(d))&&O.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 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,"",""]};be.optgroup=be.option,be.tbody=be.tfoot=be.colgroup=be.caption=be.thead,be.th=be.td,f.support.htmlSerialize||(be._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(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!be[(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=a.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bh(a,d),e=bi(a),g=bi(d);for(h=0;e[h];++h)g[h]&&bh(e[h],g[h])}if(b){bg(a,d);if(c){e=bi(a),g=bi(d);for(h=0;e[h];++h)bg(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(!_.test(k))k=b.createTextNode(k);else{k=k.replace(Y,"<$1>");var l=(Z.exec(k)||["",""])[1].toLowerCase(),m=be[l]||be._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&&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 bn.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.isNaN(b)?"":"alpha(opacity="+b*100+")",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bm,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bm.test(g)?g.replace(bm,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=bv(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bw=function(a,c){var d,e,g;c=c.replace(bo,"-$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&&(bx=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bp.test(d)&&bq.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}),bv=bw||bx,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 bz=/%20/g,bA=/\[\]$/,bB=/\r?\n/g,bC=/#.*$/,bD=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bE=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bF=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bG=/^(?:GET|HEAD)$/,bH=/^\/\//,bI=/\?/,bJ=/)<[^<]*)*<\/script>/gi,bK=/^(?:select|textarea)/i,bL=/\s+/,bM=/([?&])_=[^&]*/,bN=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bO=f.fn.load,bP={},bQ={},bR,bS,bT=["*/"]+["*"];try{bR=e.href}catch(bU){bR=c.createElement("a"),bR.href="",bR=bR.href}bS=bN.exec(bR.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bO)return bO.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(bJ,"")).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||bK.test(this.nodeName)||bE.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(bB,"\r\n")}}):{name:b.name,value:c.replace(bB,"\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?bX(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),bX(a,b);return a},ajaxSettings:{url:bR,isLocal:bF.test(bS[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","*":bT},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:bV(bP),ajaxTransport:bV(bQ),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?bZ(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=b$(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.resolveWith(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._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=bD.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(bC,"").replace(bH,bS[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bL),d.crossDomain==null&&(r=bN.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bS[1]&&r[2]==bS[2]&&(r[3]||(r[1]==="http:"?80:443))==(bS[3]||(bS[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),bW(bP,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bG.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bI.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bM,"$1_="+x);d.url=y+(y===d.url?(bI.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]!=="*"?", "+bT+"; 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=bW(bQ,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){s<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(bz,"+")}}),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;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cq("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=ct.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&&!ct.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=cu(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=cu(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],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.isNaN(j)?i:j}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f})(window); \ No newline at end of file diff --git a/public/assets/js/load.js b/public/assets/js/load.js new file mode 100755 index 0000000..590d353 --- /dev/null +++ b/public/assets/js/load.js @@ -0,0 +1,11 @@ +Modernizr.load([ + { + load: "http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js", + complete: function () { + if ( !window.jQuery ) { + Modernizr.load("asset/sjs/jquery-1.6.4.min.js"); + } + } + }, + "assets/js/init.js" +]); \ No newline at end of file diff --git a/public/assets/js/modernizr.custom.js b/public/assets/js/modernizr.custom.js new file mode 100755 index 0000000..38a18b7 --- /dev/null +++ b/public/assets/js/modernizr.custom.js @@ -0,0 +1,4 @@ +/* Modernizr 2.0.6 (Custom Build) | MIT & BSD + * Build: http://www.modernizr.com/download/#-opacity-rgba-textshadow-cssanimations-cssgradients-csstransitions-iepp-mq-cssclasses-teststyles-testprop-testallprops-prefixes-domprefixes-load + */ +;window.Modernizr=function(a,b,c){function D(a,b){var c=a.charAt(0).toUpperCase()+a.substr(1),d=(a+" "+o.join(c+" ")+c).split(" ");return C(d,b)}function C(a,b){for(var d in a)if(k[a[d]]!==c)return b=="pfx"?a[d]:!0;return!1}function B(a,b){return!!~(""+a).indexOf(b)}function A(a,b){return typeof a===b}function z(a,b){return y(n.join(a+";")+(b||""))}function y(a){k.cssText=a}var d="2.0.6",e={},f=!0,g=b.documentElement,h=b.head||b.getElementsByTagName("head")[0],i="modernizr",j=b.createElement(i),k=j.style,l,m=Object.prototype.toString,n=" -webkit- -moz- -o- -ms- -khtml- ".split(" "),o="Webkit Moz O ms Khtml".split(" "),p={},q={},r={},s=[],t=function(a,c,d,e){var f,h,j,k=b.createElement("div");if(parseInt(d,10))while(d--)j=b.createElement("div"),j.id=e?e[d]:i+(d+1),k.appendChild(j);f=["­",""].join(""),k.id=i,k.innerHTML+=f,g.appendChild(k),h=c(k,a),k.parentNode.removeChild(k);return!!h},u=function(b){if(a.matchMedia)return matchMedia(b).matches;var c;t("@media "+b+" { #"+i+" { position: absolute; } }",function(b){c=(a.getComputedStyle?getComputedStyle(b,null):b.currentStyle).position=="absolute"});return c},v,w={}.hasOwnProperty,x;!A(w,c)&&!A(w.call,c)?x=function(a,b){return w.call(a,b)}:x=function(a,b){return b in a&&A(a.constructor.prototype[b],c)},p.rgba=function(){y("background-color:rgba(150,255,150,.5)");return B(k.backgroundColor,"rgba")},p.textshadow=function(){return b.createElement("div").style.textShadow===""},p.opacity=function(){z("opacity:.55");return/^0.55$/.test(k.opacity)},p.cssanimations=function(){return D("animationName")},p.cssgradients=function(){var a="background-image:",b="gradient(linear,left top,right bottom,from(#9f9),to(white));",c="linear-gradient(left top,#9f9, white);";y((a+n.join(b+a)+n.join(c+a)).slice(0,-a.length));return B(k.backgroundImage,"gradient")},p.csstransitions=function(){return D("transitionProperty")};for(var E in p)x(p,E)&&(v=E.toLowerCase(),e[v]=p[E](),s.push((e[v]?"":"no-")+v));y(""),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 - - - - FinalsClub.org - - - - - - - - - - - - - - - - - - - -
-
-
-
- -
 
-
- -
- -
__msg__
- -
- - - - - -
-
-
-

- Welcome to FinalsClub.org, a 501(c)(3) non-profit - open education project dedicated to helping college - students collaborate, learn, and share their - knowledge freely online. -

-

- Please create an account with your school email address - to try our tools or browse our course archive to learn - something new. - Thank you for helping us improve access to education, - one lecture at a time. -

-

-
Learn something >>
-

-
-
-
- -
- - - -
-

Universities

-
-
__name__
-
__description__
-
-
- - - -
-

Courses for

-
-
__department__
- -
-
- - -
-
- - - -
-
-

Lectures for Course __number__ : __name__

- Subject: __subject__
- Department: __department__
-
-
- Instructor: __name__ (__email__)
-
-
-
- __name__
- Created: __date__
-
-
-
- - -
-
- - - -
-
-

Note pads for Course __number__ : __name__

- Subject: __subject__
- Department: __department__
-
-
- Instructor: __name__ (__email__)
-
-
-
- __name__ Visits: __visits__ -
-
-
- - -
-
- - - -
-

Archived Subjects

-

- Please browse our archive of past courses - covered at Harvard from 2008 through 2010. -

- - -
- - - -
-

Archived Courses

- - -
- - - -
-

Archived Notes

- -
- - - -
-
-

__topic__

-
__text__
-
-
- - - -
-

Create an Account

-
-
-
-
- -
-
- -
-
-
-
- -
-
- -
-
-
-
- -
-
- -
-
-
-
- -
-
- -
-
-
-
- -
-
- -
-
-
-
-   -
-
- -
-
-
-
-
- -
-

User Profile

-
-

Account Information

-
-
-
- Email -
-
- -
-
-
-
- -
-
- -
-
-
-

Profile Information

-
-
-
- -
-
- -
-
-
-
- -
-
- - Display your real name in contributions -
-
- -
-

Change Password

-
-
-
- -
-
- -
-
-
-
- -
-
- -
-
-
-
- -
-
- -
-
-
-
-
 
-
- -
-
-
-
- - -
-

Login

-
-
-
-
- -
-
- -
-
-
-
- -
-
- -
-
-
-
  -
-
- - - Forgot password? - -
-
-
-
  -
- -
-
-
-
- -
-

Password Reset

-
-
-

To reset your password, enter your email address click "Reset". An email will be sent to you with a link to reset your password.

-
-
- -
-
- -
-
-
-
 
-
- -
-
-
-
-
- -
-

Password Reset

-
-
-

To verify and reset your password, type the full email address and your new password twice, then click submit.

-
-
- -
-
- -
-
-
-
- -
-
- -
-
-
-
- -
-
- -
-
-
-
 
-
- -
-
-
-
-
- -
-
-

Code of Conduct

-

- Keep it academic. -

-

- This directive is deliberately vague to - accommodate creative humor, insight, and exploration.
- Disruptive or irrelevant material, however, - will be subject to removal.
- Just keep it academic, and we'll all be better off.
-

-
-
- - - - -
-

FinalsClub in the Press

-
- -

December 13, 2009

-

Plenty of Harvard graduates have traded on the fame and prestige of their alma mater, but few have done so the way Andrew Magliozzi has. The year he graduated, 2005, he started a tutoring company located steps from Harvard Yard, with a name, Veritas, that is the motto of his storied alma mater.

-

Then, two years ago, Magliozzi started up a side project called Finalsclub.org.

-

- Read more ... -

-
-
-
- -

Wednesday, February 18, 2009

-

A rapidly growing course preparatory Web site, FinalsClub.org, is moving forward with a plan to expand its site in spite of controversy over the legality of the venture.

-

The Web site, which allows students to share notes, create study groups, and blog about lectures and sections, recently hired 10 Harvard College students to serve as BETA testers for the site.

-

- Read more ... -

-
-
-
- -

September 27th, 2009

-

Computer Science professor and former Dean of Harvard, Harry Lewis, embraces FinalsClub's work and its guiding principle of open education. Even as Harvard University has not been wholly sympathetic to the FinalsClub mission, invoking the Copyright Act of 1976, assuming a similar position to other major institutions such as University of Texas, Lewis supports working towards the proverbial "temple of the free exchange of ideas." A course he taught in the Harvard Extension School was also shared freely online.

-

- Read more ... -

-
-
- - - - -
-

Page Not Found

- Sorry, there is no content for this page. -
- - - - -
- - - - - -
-

- This work is licensed under a - Creative Commons Attribution-ShareAlike 3.0 - United States License -

-

- Creative Commons License - Real Time Web Analytics -

-
- - - - - - + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + +
+
+
+
+
+
__msg__
+
+
+ + + + + + + + + +
+ + + + + + +
+
+

Welcome to FinalsClub! Collaborate. Learn. Share.

+
+
+ +
+
+

+ Thank you for visiting FinalsClub.org, a 501(c)(3) non-profit open education + project dedicated to helping college students share knowledge freely online. While you learn better, faster, and smarter by using FinalsClub with your classmates, + we also encourage you to share your scholarship to benefit curious minds everywhere. +

+

+ Getting started is easy. Just register with your school email address and confirm + your account. Then find your courses or add a new ones. You can also browse our + Library to learn something new. Thank you for helping us improve access to education, + one lecture at a time. +

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

Check out our Screencasts

+
+
+
+
+

We currently support the following schools

+
+
    +
  • Brown Logo
  • +
  • Columbia Logo
  • +
  • Cornell Logo
  • +
  • Dartmouth Logo
  • +
  • School Logo
  • +
  • MIT Logo
  • +
  • Lock Haven Logo
  • +
  • Cal Tech Logo
  • +
  • University of Texas Logo
  • +
  • Yale Logo
  • +
  • Penn Logo
  • +
  • Harvad Logo
  • +
+
+
+
+
+ + + +
+

Universities

+
+
__name__
+
__description__
+
+
+ + + +
+

Courses for

+
+
__department__
+ +
+
+ + +
+
+ + + +
+
+

Lectures for Course __number__ : __name__

+ Subject: __subject__
+ Department: __department__
+
+
+ Instructor: __name__ (__email__)
+
+
+
+ __name__
+ Created: __date__
+
+
+
+ + +
+
+ + + +
+
+

Note pads for Course __number__ : __name__

+ Subject: __subject__
+ Department: __department__
+
+
+ Instructor: __name__ (__email__)
+
+
+
+ __name__ Visits: __visits__ +
+
+
+ + +
+
+ + + +
+

Archived Subjects

+

+ Please browse our archive of past courses + covered at Harvard from 2008 through 2010. +

+ + +
+ + + +
+

Archived Courses

+ + +
+ + + +
+

Archived Notes

+ +
+ + + +
+
+

__topic__

+
__text__
+
+
+ + + +
+

Create an Account

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

User Profile

+
+

Account Information

+
+
+
+ Email +
+
+ +
+
+
+
+ +
+
+ +
+
+
+

Profile Information

+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ + Display your real name in contributions +
+
+ +
+

Change Password

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

Login

+
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
  +
+
+ + + Forgot password? + +
+
+
+
  +
+ +
+
+
+
+ +
+

Password Reset

+
+
+

To reset your password, enter your email address click "Reset". An email will be sent to you with a link to reset your password.

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

Password Reset

+
+
+

To verify and reset your password, type the full email address and your new password twice, then click submit.

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

Code of Conduct

+

+ Keep it academic. +

+

+ This directive is deliberately vague to + accommodate creative humor, insight, and exploration.
+ Disruptive or irrelevant material, however, + will be subject to removal.
+ Just keep it academic, and we'll all be better off.
+

+
+
+ + + + +
+

FinalsClub in the Press

+
+ +

December 13, 2009

+

Plenty of Harvard graduates have traded on the fame and prestige of their alma mater, but few have done so the way Andrew Magliozzi has. The year he graduated, 2005, he started a tutoring company located steps from Harvard Yard, with a name, Veritas, that is the motto of his storied alma mater.

+

Then, two years ago, Magliozzi started up a side project called Finalsclub.org.

+

+ Read more ... +

+
+
+
+ +

Wednesday, February 18, 2009

+

A rapidly growing course preparatory Web site, FinalsClub.org, is moving forward with a plan to expand its site in spite of controversy over the legality of the venture.

+

The Web site, which allows students to share notes, create study groups, and blog about lectures and sections, recently hired 10 Harvard College students to serve as BETA testers for the site.

+

+ Read more ... +

+
+
+
+ +

September 27th, 2009

+

Computer Science professor and former Dean of Harvard, Harry Lewis, embraces FinalsClub's work and its guiding principle of open education. Even as Harvard University has not been wholly sympathetic to the FinalsClub mission, invoking the Copyright Act of 1976, assuming a similar position to other major institutions such as University of Texas, Lewis supports working towards the proverbial "temple of the free exchange of ideas." A course he taught in the Harvard Extension School was also shared freely online.

+

+ Read more ... +

+
+
+ + + + +
+

Page Not Found

+ Sorry, there is no content for this page. +
+ + + + +
+ + +
+ + + + diff --git a/public/was-index.html b/public/was-index.html new file mode 100644 index 0000000..4ecb3ff --- /dev/null +++ b/public/was-index.html @@ -0,0 +1,679 @@ + + + + + FinalsClub.org + + + + + + + + + + + + + + + + + + + +
+
+
+
+ +
 
+
+ +
+ +
__msg__
+ +
+ + + + + +
+
+
+

+ Welcome to FinalsClub.org, a 501(c)(3) non-profit + open education project dedicated to helping college + students collaborate, learn, and share their + knowledge freely online. +

+

+ Please create an account with your school email address + to try our tools or browse our course archive to learn + something new. + Thank you for helping us improve access to education, + one lecture at a time. +

+

+
Learn something >>
+

+
+
+
+ +
+ + + +
+

Universities

+
+
__name__
+
__description__
+
+
+ + + +
+

Courses for

+
+
__department__
+ +
+
+ + +
+
+ + + +
+
+

Lectures for Course __number__ : __name__

+ Subject: __subject__
+ Department: __department__
+
+
+ Instructor: __name__ (__email__)
+
+
+
+ __name__
+ Created: __date__
+
+
+
+ + +
+
+ + + +
+
+

Note pads for Course __number__ : __name__

+ Subject: __subject__
+ Department: __department__
+
+
+ Instructor: __name__ (__email__)
+
+
+
+ __name__ Visits: __visits__ +
+
+
+ + +
+
+ + + +
+

Archived Subjects

+

+ Please browse our archive of past courses + covered at Harvard from 2008 through 2010. +

+ + +
+ + + +
+

Archived Courses

+ + +
+ + + +
+

Archived Notes

+ +
+ + + +
+
+

__topic__

+
__text__
+
+
+ + + +
+

Create an Account

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

User Profile

+
+

Account Information

+
+
+
+ Email +
+
+ +
+
+
+
+ +
+
+ +
+
+
+

Profile Information

+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ + Display your real name in contributions +
+
+ +
+

Change Password

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

Login

+
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
  +
+
+ + + Forgot password? + +
+
+
+
  +
+ +
+
+
+
+ +
+

Password Reset

+
+
+

To reset your password, enter your email address click "Reset". An email will be sent to you with a link to reset your password.

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

Password Reset

+
+
+

To verify and reset your password, type the full email address and your new password twice, then click submit.

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

Code of Conduct

+

+ Keep it academic. +

+

+ This directive is deliberately vague to + accommodate creative humor, insight, and exploration.
+ Disruptive or irrelevant material, however, + will be subject to removal.
+ Just keep it academic, and we'll all be better off.
+

+
+
+ + + + +
+

FinalsClub in the Press

+
+ +

December 13, 2009

+

Plenty of Harvard graduates have traded on the fame and prestige of their alma mater, but few have done so the way Andrew Magliozzi has. The year he graduated, 2005, he started a tutoring company located steps from Harvard Yard, with a name, Veritas, that is the motto of his storied alma mater.

+

Then, two years ago, Magliozzi started up a side project called Finalsclub.org.

+

+ Read more ... +

+
+
+
+ +

Wednesday, February 18, 2009

+

A rapidly growing course preparatory Web site, FinalsClub.org, is moving forward with a plan to expand its site in spite of controversy over the legality of the venture.

+

The Web site, which allows students to share notes, create study groups, and blog about lectures and sections, recently hired 10 Harvard College students to serve as BETA testers for the site.

+

+ Read more ... +

+
+
+
+ +

September 27th, 2009

+

Computer Science professor and former Dean of Harvard, Harry Lewis, embraces FinalsClub's work and its guiding principle of open education. Even as Harvard University has not been wholly sympathetic to the FinalsClub mission, invoking the Copyright Act of 1976, assuming a similar position to other major institutions such as University of Texas, Lewis supports working towards the proverbial "temple of the free exchange of ideas." A course he taught in the Harvard Extension School was also shared freely online.

+

+ Read more ... +

+
+
+ + + + +
+

Page Not Found

+ Sorry, there is no content for this page. +
+ + + + +
+ + + + + +
+

+ This work is licensed under a + Creative Commons Attribution-ShareAlike 3.0 + United States License +

+

+ Creative Commons License + Real Time Web Analytics +

+
+ + + + + +