From 059b1f125afa0bf602fe681a435a297ceab81826 Mon Sep 17 00:00:00 2001 From: Natalie Brassinga Date: Sun, 2 Feb 2020 23:09:18 -0500 Subject: [PATCH] about me --- .DS_Store | Bin 6148 -> 8196 bytes index.html | 3 +- week-2/.DS_Store | Bin 0 -> 10244 bytes week-2/404.html | 60 +++ week-2/LICENSE.txt | 19 + week-2/browserconfig.xml | 12 + week-2/css/.DS_Store | Bin 0 -> 6148 bytes week-2/css/index.css | 364 +++++++++++++ week-2/css/main.css | 287 ++++++++++ week-2/css/normalize.css | 341 ++++++++++++ week-2/doc/TOC.md | 35 ++ week-2/doc/css.md | 164 ++++++ week-2/doc/extend.md | 669 ++++++++++++++++++++++++ week-2/doc/faq.md | 47 ++ week-2/doc/html.md | 250 +++++++++ week-2/doc/js.md | 36 ++ week-2/doc/misc.md | 173 ++++++ week-2/doc/usage.md | 130 +++++ week-2/favicon.ico | Bin 0 -> 766 bytes week-2/humans.txt | 15 + week-2/icon.png | Bin 0 -> 4029 bytes week-2/img/.DS_Store | Bin 0 -> 6148 bytes week-2/img/.gitignore | 0 week-2/img/profile.jpg | Bin 0 -> 157423 bytes week-2/index.html | 57 ++ week-2/js/main.js | 0 week-2/js/plugins.js | 24 + week-2/js/vendor/jquery-3.3.1.min.js | 2 + week-2/js/vendor/modernizr-3.6.0.min.js | 3 + week-2/robots.txt | 5 + week-2/site.webmanifest | 8 + week-2/tile-wide.png | Bin 0 -> 1854 bytes week-2/tile.png | Bin 0 -> 3482 bytes 33 files changed, 2703 insertions(+), 1 deletion(-) create mode 100644 week-2/.DS_Store create mode 100755 week-2/404.html create mode 100755 week-2/LICENSE.txt create mode 100755 week-2/browserconfig.xml create mode 100644 week-2/css/.DS_Store create mode 100644 week-2/css/index.css create mode 100755 week-2/css/main.css create mode 100755 week-2/css/normalize.css create mode 100755 week-2/doc/TOC.md create mode 100755 week-2/doc/css.md create mode 100755 week-2/doc/extend.md create mode 100755 week-2/doc/faq.md create mode 100755 week-2/doc/html.md create mode 100755 week-2/doc/js.md create mode 100755 week-2/doc/misc.md create mode 100755 week-2/doc/usage.md create mode 100755 week-2/favicon.ico create mode 100755 week-2/humans.txt create mode 100755 week-2/icon.png create mode 100644 week-2/img/.DS_Store create mode 100755 week-2/img/.gitignore create mode 100644 week-2/img/profile.jpg create mode 100644 week-2/index.html create mode 100755 week-2/js/main.js create mode 100755 week-2/js/plugins.js create mode 100755 week-2/js/vendor/jquery-3.3.1.min.js create mode 100755 week-2/js/vendor/modernizr-3.6.0.min.js create mode 100755 week-2/robots.txt create mode 100755 week-2/site.webmanifest create mode 100755 week-2/tile-wide.png create mode 100755 week-2/tile.png diff --git a/.DS_Store b/.DS_Store index ae9daaadccc22fbc7d124ed0fbbdaf845104fa6b..f743fc6ee81c9755943de30fd5145da92b823d02 100644 GIT binary patch literal 8196 zcmeHMO-~a+7=8y)w<59#2pUZq8xs@1iV}$jW34rcUm!&-qL$t6&~DuBY<9O4L`;8y zXEpu=e}G<$7ZVfjnt1UKc<|&^-}xxCfZQ}D&LlI>JM(_b%rn{DzEc1o*_ty9Fa!Vw zR*q&DHX9VK=XG7_P$N4L3Hk#pz;UQR3{~*fS?dAKfM!55pc&8%Xa@cT2JoBBi}9Q9 zzSQbgGoTsxFB#zPha^^x8HEjr;?;qTNC6N#aaa_TF%J+vNrf4O4T-`PW6JD-C|9CV z3?ki8pXBC<8HEjr(jAC&2cl*sDnlV+cJxaMb08Usy44J52G%pcbN3zKf)5VR*8F|U zV

THtP8!#qr%wQBVR%z$9FR^N@qrm(+V<#{=G7j_+vXm>nr3sCi5*=#yLa`Ny}SE*`+EoW3=9qp?A^C-f6?r- zt%+I@zXd$KxF&B#F?lpFk)OoNvG_@F@P5j9j%%5X8<2=$l9&oehHVq@hb^e8E zD-12aOtXvkJV_!Ncei%PSz_A=S!>_wAi)jt1OpuYH;Tq-H=f@UJjHI&=A4 z7FW~!p|EygJl9TQoyE!vw`)igF4%ArJ}%O6#Fak`QBEpdMqxuDYOv^w06~LpGy{K? FfnSAZF5LhC delta 134 zcmZp1XfcprU|?W$DortDU=RQ@Ie-{MGqg`E6q~50$jCG?z - About Me +

+

I Love HTML5

\ No newline at end of file diff --git a/week-2/.DS_Store b/week-2/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..372d81826a028307d553448190881ea06b9713b0 GIT binary patch literal 10244 zcmeHM&u<$=82!c$u#OwDN#le9LKaaaq=v|mLL-o>x=tf7MI_WwNtCqduDx*<*1KkR z9XAa@{tLMBAaP;T7J8Uts9cd+;n1mCHW@ga|g^AgL%L{j6MQK&37*GrhGQiL7 z8ZA-*c|LxAHyzJJAD0uiHy((D8qow=eDbJG0a>V3QFm#VY^r07TiqLg;}O^^eIulS z2`J$A1Tn9>!@bOQ(2Tr(Hk*zegoVPdER`O4=Go^oP0MOy+3S@(uU!d^uoaXHe@pzb zYnB<+*FDea)eZBSZMApwsb$X%4coQ+nEUpJwp;VsC9mby0x`~-5$*w-$z-(5jy`jE zc>c|~{NlpW(Omv;X{mtv`NGkWrp=sPxKO^?IJkZI>CtCja+(l?qF_bi@^`QN3blv> zySg9kj(ykN-EX?y-Ct%jdur_YaeZR)^u*LeE|;60$-OZ7;!8XFY162FT=)4(mp#Yx zOHRw$(Z>TYQLcLKns4o6pBtfdE3DYJ(KXozxN6mI95<~WG~qLK+#m*h+qW!ttM1#i z)!p5|3OD!+Ro`=*H7~G3+jBQ#y_?%&_RwmS-CYke@)fK$xm$3}@&nib{Klr?`-WS$ zN(a{+!?c`Lx8#MP*VwSJ3%+tOL8WO_ZMQyq@efI2X14g6tm!n{tq6%%(C)A-Y=o|W;exy5ekN%Z8_SJ^o>$KGH|tjI30W%dp$v#S!F z>ORPqyHiQawqTJ$8+mw;ofPgK^E2IE6%0F-ik>n3)vX759vq|&C6O6#pRPg zjY6m`$jpH30!S`|=)yh>#FW5ju{oN+)sy~wWvS`d%F^&}^n3A@4Dp(0cO-h| z%n1_hz1B~!G6$o~P>IGw_z0;&t4WEz3z6>O+wwVmP2bWF^b_5s-|0RZi6pwnF0hM2 zoLATy``|GpDjsB?L`U(8yO5~``JC|WW53{qKO2)piazT9ZVBo98S}}~dsL=nTA}x` zmz5I)%B2)Xjf!uoiJ%caO4JFA4o@5Y7UpQ9G^3zkBdl2H>kA5erRh7dm5u>xlLOz^ zfwu)0^E4zpaN#GAS`RtgAK@qAFXN>u6$6R^#eiZ!F`yWD(hQ{K0`mO+f92%=|DW_S z)%=P9#lSzv02{enxm>~o-CK_Sxl(AzBi}^kiTib=6%Z8Mg}00Ac>Lhk@#55nwgT_t j3H4%RJJO;B>0kdd;IXgh)cJqN&73;_C+@AE&h!66_g5YV literal 0 HcmV?d00001 diff --git a/week-2/404.html b/week-2/404.html new file mode 100755 index 0000000..778d7ea --- /dev/null +++ b/week-2/404.html @@ -0,0 +1,60 @@ + + + + + Page Not Found + + + + +

Page Not Found

+

Sorry, but the page you were trying to view does not exist.

+ + + diff --git a/week-2/LICENSE.txt b/week-2/LICENSE.txt new file mode 100755 index 0000000..294e91d --- /dev/null +++ b/week-2/LICENSE.txt @@ -0,0 +1,19 @@ +Copyright (c) HTML5 Boilerplate + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/week-2/browserconfig.xml b/week-2/browserconfig.xml new file mode 100755 index 0000000..219b759 --- /dev/null +++ b/week-2/browserconfig.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/week-2/css/.DS_Store b/week-2/css/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..3ba58f1b4a89a720f018701c74a30d1685228d3c GIT binary patch literal 6148 zcmeHKyGjH>5UkbV}C&I&OkW4;1CQq^1J*qt$rXbdxD9HR6|eA z^mNTI6>M(5h2wVQ#+fKC`om7?I91UU7{rjyT@!XW6F%&b`1Bp0UH@ zcm83!*&jCC9X=*@`WQu}fE17dQa}nwfnO@%wU@TMOw=d^q<|FoQoz3tjqcbB$He$_ zaEKOwxL`Pp^XMgr%>%?Mnlbto3MGu|Q{ z))O^K0Vyz5;5?Uu*Z*7k5B>j?q?Htq0{=<@TdeQbD?X`e>+Eq}Ya9K6?m6#tH_n5? nA<8i^$}tySj;|sq^P11O-wVgYpfetHqJ9Qk7nv0JYXv?5!QvwF literal 0 HcmV?d00001 diff --git a/week-2/css/index.css b/week-2/css/index.css new file mode 100644 index 0000000..c513be2 --- /dev/null +++ b/week-2/css/index.css @@ -0,0 +1,364 @@ +/*Mobile Style*/ +@media screen and (max-width: 595px){ +header{ + width:100%; +} +header p{ + font-size: 60px; + margin:auto 0; + text-align: center; + padding-top: 60px; + font-family: 'Amatic SC', cursive; + color: #003366; +} +nav { + height: 55px; + background-color: #ADD8E6; + margin-bottom: 20px; +} +nav ul { + margin: 0; + padding: 0; +} +nav ul li { + display: inline; +} +nav ul li a { + display: block; + padding: 18px 30.1px 18px 30.1px; + color: #003366; + text-decoration: none; + float: left; + font-weight: bold; + text-transform: uppercase; + +} +nav ul li a:hover { + background-color: #D3D3D3; + color: white; +} +#img{ + width:100%; +} +#img img{ + display: block; + margin-left: auto; + margin-right: auto; + padding-bottom: 30px; + +} +#caption{ + width:100%; + background-color: #D3D3D3; +} +#caption p{ + margin:auto 0; + text-align: center; + padding:50px; + padding-bottom: 0px; + line-height: 30px; + font-family: 'Roboto', sans-serif; + color: #003366; + +} +#list1{ + padding-left: 90px; + background-color:#D3D3D3; + padding-bottom: 20px; + padding-top: 20px; + +} +#list1 ul li{ + font-family: 'Roboto', sans-serif; + color: #003366; +} + +#list2{ + background-color:#ADD8E6; +} +#list2 ul{ + margin-left: 50px; + padding:20px; +} +#list2 ul li{ + list-style: none; +} +#list2 ul li a{ + text-decoration: none; + color: #003366; + font-family: 'Roboto', sans-serif; + + +} +#list2 ul li a:hover{ + color:white; +} +#list2 p{ + font-family: 'Roboto', sans-serif; + color: #003366; +} +footer{ + background-color: #D3D3D3; + padding: 20px; + font-family: 'Roboto', sans-serif; + color: #003366; + text-align: center; + +} + + +} + +/*Tablet Style*/ +@media screen and (min-width: 596px) and (max-width: 949px){ + +header{ + width:100%; +} +header p{ + font-size: 60px; + margin:auto 0; + text-align: center; + padding-top: 60px; + font-family: 'Amatic SC', cursive; + color: #003366; +} +nav { + height: 55px; + background-color: #ADD8E6; + margin-bottom: 20px; +} +nav ul { + margin: 0; + padding: 0; +} +nav ul li { + display: inline; +} +nav ul li a { + display: block; + padding: 18px 30.1px 18px 30.1px; + color: #003366; + text-decoration: none; + float: left; + font-weight: bold; + text-transform: uppercase; + +} +nav ul li a:hover { + background-color: #D3D3D3; + color: white; +} +#img{ + width:100%; +} +#img img{ + display: block; + margin-left: auto; + margin-right: auto; + width: %; + padding-bottom: 30px; + +} +#caption{ + width:100%; + background-color: #D3D3D3; +} +#caption p{ + margin:auto 0; + text-align: center; + padding:50px; + padding-bottom: 0px; + line-height: 30px; + font-family: 'Roboto', sans-serif; + color: #003366; + +} +#list1{ + padding-left: 90px; + background-color:#D3D3D3; + padding-bottom: 20px; + padding-top: 20px; + +} +#list1 ul li{ + font-family: 'Roboto', sans-serif; + color: #003366; +} + +#list2{ + background-color:#ADD8E6; + width:100%; + padding: 30px; +} + +#list2 ul li{ + list-style: none; + + +} +#list2 ul li a{ + text-decoration: none; + color: #003366; + font-family: 'Roboto', sans-serif; + + + +} +#list2 ul li a:hover{ + color:white; +} +#list2 p{ + font-family: 'Roboto', sans-serif; + color: #003366; +} +footer{ + background-color: #D3D3D3; + padding: 20px; + font-family: 'Roboto', sans-serif; + color: #003366; + text-align: center; + +} + + + + + + + + + + + + + + + + + + +} + +/*Desktop Style*/ +@media screen and (min-width: 950px){ +header{ + width:100%; +} +header p{ + font-size: 60px; + margin:auto 0; + text-align: center; + padding-top: 60px; + font-family: 'Amatic SC', cursive; + color: #003366; +} +nav { + height: 55px; + background-color: #ADD8E6; + margin-bottom: 20px; +} +nav ul { + margin: 0; + padding: 0; +} +nav ul li { + display: inline; +} +nav ul li a { + display: block; + padding: 18px 30.1px 18px 30.1px; + color: #003366; + text-decoration: none; + float: left; + font-weight: bold; + text-transform: uppercase; + +} +nav ul li a:hover { + background-color: #D3D3D3; + color: white; +} +#img{ + width:100%; +} +#img img{ + display: block; + margin-left: auto; + margin-right: auto; + width: %; + padding-bottom: 30px; + +} +#caption{ + background-color: white; + +} +#caption p{ + margin:auto 0; + text-align: center; + padding:50px; + padding-bottom: 0px; + line-height: 30px; + font-family: 'Roboto', sans-serif; + color: #003366; + + +} +#list1{ + background-color:#D3D3D3; + padding-bottom: 14px; + padding-top: 20px; + width:50%; + float:left; + +} +#list1 ul{ + padding-left: 150px; +} +#list1 ul li{ + font-family: 'Roboto', sans-serif; + color: #003366; + +} + +#list2{ + background-color:#ADD8E6; + width:50%; + float:right; +} +#list2 ul{ + margin-left: 50px; + padding:20px; +} +#list2 ul li{ + list-style: none; +} +#list2 ul li a{ + text-decoration: none; + color: #003366; + font-family: 'Roboto', sans-serif; + + +} +#list2 ul li a:hover{ + color:white; +} +#list2 p{ + font-family: 'Roboto', sans-serif; + color: #003366; +} +footer{ + background-color: white; + padding: 20px; + font-family: 'Roboto', sans-serif; + color: #003366; + text-align: center; + +} + + + + + +} diff --git a/week-2/css/main.css b/week-2/css/main.css new file mode 100755 index 0000000..86293f5 --- /dev/null +++ b/week-2/css/main.css @@ -0,0 +1,287 @@ +/*! HTML5 Boilerplate v6.1.0 | MIT License | https://html5boilerplate.com/ */ + +/* + * What follows is the result of much research on cross-browser styling. + * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal, + * Kroc Camen, and the H5BP dev community and team. + */ + +/* ========================================================================== + Base styles: opinionated defaults + ========================================================================== */ + +html { + color: #222; + font-size: 1em; + line-height: 1.4; +} + +/* + * Remove text-shadow in selection highlight: + * https://twitter.com/miketaylr/status/12228805301 + * + * Vendor-prefixed and regular ::selection selectors cannot be combined: + * https://stackoverflow.com/a/16982510/7133471 + * + * Customize the background color to match your design. + */ + +::-moz-selection { + background: #b3d4fc; + text-shadow: none; +} + +::selection { + background: #b3d4fc; + text-shadow: none; +} + +/* + * A better looking default horizontal rule + */ + +hr { + display: block; + height: 1px; + border: 0; + border-top: 1px solid #ccc; + margin: 1em 0; + padding: 0; +} + +/* + * Remove the gap between audio, canvas, iframes, + * images, videos and the bottom of their containers: + * https://github.com/h5bp/html5-boilerplate/issues/440 + */ + +audio, +canvas, +iframe, +img, +svg, +video { + vertical-align: middle; +} + +/* + * Remove default fieldset styles. + */ + +fieldset { + border: 0; + margin: 0; + padding: 0; +} + +/* + * Allow only vertical resizing of textareas. + */ + +textarea { + resize: vertical; +} + +/* ========================================================================== + Browser Upgrade Prompt + ========================================================================== */ + +.browserupgrade { + margin: 0.2em 0; + background: #ccc; + color: #000; + padding: 0.2em 0; +} + +/* ========================================================================== + Author's custom styles + ========================================================================== */ + + + + + + + + + + + + + + + + + +/* ========================================================================== + Helper classes + ========================================================================== */ + +/* + * Hide visually and from screen readers + */ + +.hidden { + display: none !important; +} + +/* + * Hide only visually, but have it available for screen readers: + * https://snook.ca/archives/html_and_css/hiding-content-for-accessibility + * + * 1. For long content, line feeds are not interpreted as spaces and small width + * causes content to wrap 1 word per line: + * https://medium.com/@jessebeach/beware-smushed-off-screen-accessible-text-5952a4c2cbfe + */ + +.visuallyhidden { + border: 0; + clip: rect(0 0 0 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; + white-space: nowrap; /* 1 */ +} + +/* + * Extends the .visuallyhidden class to allow the element + * to be focusable when navigated to via the keyboard: + * https://www.drupal.org/node/897638 + */ + +.visuallyhidden.focusable:active, +.visuallyhidden.focusable:focus { + clip: auto; + height: auto; + margin: 0; + overflow: visible; + position: static; + width: auto; + white-space: inherit; +} + +/* + * Hide visually and from screen readers, but maintain layout + */ + +.invisible { + visibility: hidden; +} + +/* + * Clearfix: contain floats + * + * For modern browsers + * 1. The space content is one way to avoid an Opera bug when the + * `contenteditable` attribute is included anywhere else in the document. + * Otherwise it causes space to appear at the top and bottom of elements + * that receive the `clearfix` class. + * 2. The use of `table` rather than `block` is only necessary if using + * `:before` to contain the top-margins of child elements. + */ + +.clearfix:before, +.clearfix:after { + content: " "; /* 1 */ + display: table; /* 2 */ +} + +.clearfix:after { + clear: both; +} + +/* ========================================================================== + EXAMPLE Media Queries for Responsive Design. + These examples override the primary ('mobile first') styles. + Modify as content requires. + ========================================================================== */ + +@media only screen and (min-width: 35em) { + /* Style adjustments for viewports that meet the condition */ +} + +@media print, + (-webkit-min-device-pixel-ratio: 1.25), + (min-resolution: 1.25dppx), + (min-resolution: 120dpi) { + /* Style adjustments for high resolution devices */ +} + +/* ========================================================================== + Print styles. + Inlined to avoid the additional HTTP request: + https://www.phpied.com/delay-loading-your-print-css/ + ========================================================================== */ + +@media print { + *, + *:before, + *:after { + background: transparent !important; + color: #000 !important; /* Black prints faster */ + -webkit-box-shadow: none !important; + box-shadow: none !important; + text-shadow: none !important; + } + + a, + a:visited { + text-decoration: underline; + } + + a[href]:after { + content: " (" attr(href) ")"; + } + + abbr[title]:after { + content: " (" attr(title) ")"; + } + + /* + * Don't show links that are fragment identifiers, + * or use the `javascript:` pseudo protocol + */ + + a[href^="#"]:after, + a[href^="javascript:"]:after { + content: ""; + } + + pre { + white-space: pre-wrap !important; + } + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + + /* + * Printing Tables: + * http://css-discuss.incutio.com/wiki/Printing_Tables + */ + + thead { + display: table-header-group; + } + + tr, + img { + page-break-inside: avoid; + } + + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + + h2, + h3 { + page-break-after: avoid; + } +} diff --git a/week-2/css/normalize.css b/week-2/css/normalize.css new file mode 100755 index 0000000..47b010e --- /dev/null +++ b/week-2/css/normalize.css @@ -0,0 +1,341 @@ +/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */ + +/* Document + ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ + +html { + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/* Sections + ========================================================================== */ + +/** + * Remove the margin in all browsers. + */ + +body { + margin: 0; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ + +abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + text-decoration: underline dotted; /* 2 */ +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove the border on images inside links in IE 10. + */ + +img { + border-style: none; +} + +/* Forms + ========================================================================== */ + +/** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ + +button, +input { /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ + +button, +select { /* 1 */ + text-transform: none; +} + +/** + * Correct the inability to style clickable types in iOS and Safari. + */ + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Remove the inner border and padding in Firefox. + */ + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ + +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Correct the padding in Firefox. + */ + +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ +} + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ + +progress { + vertical-align: baseline; +} + +/** + * Remove the default vertical scrollbar in IE 10+. + */ + +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ + +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* Interactive + ========================================================================== */ + +/* + * Add the correct display in Edge, IE 10+, and Firefox. + */ + +details { + display: block; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Misc + ========================================================================== */ + +/** + * Add the correct display in IE 10+. + */ + +template { + display: none; +} + +/** + * Add the correct display in IE 10. + */ + +[hidden] { + display: none; +} diff --git a/week-2/doc/TOC.md b/week-2/doc/TOC.md new file mode 100755 index 0000000..8e0e950 --- /dev/null +++ b/week-2/doc/TOC.md @@ -0,0 +1,35 @@ +[HTML5 Boilerplate homepage](https://html5boilerplate.com/) + +## Getting started + +* [Usage](usage.md) — Overview of the project contents. +* [FAQ](faq.md) — Frequently asked questions along with their answers. + +## HTML5 Boilerplate core + +* [HTML](html.md) — Guide to the default HTML. +* [CSS](css.md) — Guide to the default CSS. +* [JavaScript](js.md) — Guide to the default JavaScript. +* [Everything else](misc.md). + +## Development + +* [Extending and customizing HTML5 Boilerplate](extend.md) — Going further + with the boilerplate. + +## Related projects + +The [H5BP organization](https://github.com/h5bp) maintains several projects +that complement HTML5 Boilerplate, projects that can help you improve different +aspects of your website/web app (e.g.: the performance, security, etc.). + +* [Server Configs](https://github.com/h5bp/server-configs) — Fast and + smart configurations for web servers such as Apache and Nginx. + * [Apache](https://github.com/h5bp/server-configs-apache) + * [Google App Engine (GAE)](https://github.com/h5bp/server-configs-gae) + * [Internet Information Services (IIS)](https://github.com/h5bp/server-configs-iis) + * [lighttpd](https://github.com/h5bp/server-configs-lighttpd) + * [Nginx](https://github.com/h5bp/server-configs-nginx) + * [Node.js](https://github.com/h5bp/server-configs-node) +* [Ant Build Script](https://github.com/h5bp/ant-build-script) — Apache + Ant based build script. diff --git a/week-2/doc/css.md b/week-2/doc/css.md new file mode 100755 index 0000000..031a2aa --- /dev/null +++ b/week-2/doc/css.md @@ -0,0 +1,164 @@ +[HTML5 Boilerplate homepage](https://html5boilerplate.com/) | [Documentation +table of contents](TOC.md) + +# The CSS + +HTML5 Boilerplate's CSS includes: + +* [Normalize.css](#normalizecss) +* [Useful defaults](#useful-defaults) +* [Common helpers](#common-helpers) +* [Placeholder media queries](#media-queries) +* [Print styles](#print-styles) + +This starting CSS does not rely on the presence of +[conditional class names](https://www.paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/), +[conditional style sheets](https://css-tricks.com/how-to-create-an-ie-only-stylesheet/), +or [Modernizr](https://modernizr.com/), and it is ready to use no matter what +your development preferences happen to be. + + +## Normalize.css + +In order to make browsers render all elements more consistently and in line +with modern standards, we include +[Normalize.css](https://necolas.github.io/normalize.css/) — a modern, HTML5-ready +alternative to CSS resets. + +As opposed to CSS resets, Normalize.css: + +* targets only the styles that need normalizing +* preserves useful browser defaults rather than erasing them +* corrects bugs and common browser inconsistencies +* improves usability with subtle improvements +* doesn't clutter the debugging tools +* has better documentation + +For more information about Normalize.css, please refer to its [project +page](https://necolas.github.com/normalize.css/), as well as this +[blog post](http://nicolasgallagher.com/about-normalize-css/). + + +## Useful defaults + +Several base styles are included that build upon `Normalize.css`. These +styles: + +* provide basic typography settings that improve text readability +* protect against unwanted `text-shadow` during text highlighting +* tweak the default alignment of some elements (e.g.: `img`, `video`, + `fieldset`, `textarea`) +* style the prompt that is displayed to users using an outdated browser + +You are free and even encouraged to modify or add to these base styles as your +project requires. + + +## Common helpers + +Along with the base styles, we also provide some commonly used helper classes. + +#### `.hidden` + +The `hidden` class can be added to any element that you want to hide visually +and from screen readers. It could be an element that will be populated and +displayed later, or an element you will hide with JavaScript. + +#### `.visuallyhidden` + +The `visuallyhidden` class can be added to any element that you want to hide +visually, while still have its content accessible to screen readers. + +See also: + +* [CSS in Action: Invisible Content Just for Screen Reader + Users](https://webaim.org/techniques/css/invisiblecontent/) +* [Hiding content for + accessibility](https://snook.ca/archives/html_and_css/hiding-content-for-accessibility) +* [HTML5 Boilerplate - Issue #194](https://github.com/h5bp/html5-boilerplate/issues/194). + +__N.B.__ [The visuallyhidden class can be an accessibility issue for users using high contrast modes.](https://www.paciellogroup.com/blog/2012/08/notes-on-accessible-css-image-sprites/) + +>Use JavaScript to detect when images are disabled and remove the CSS visually hidden display state of the text alternative. +Use JavaScript to detect when Windows high contrast mode is enabled and remove the CSS visually hidden display state of the text alternative. + +#### `.invisible` + +The `invisible` class can be added to any element that you want to hide +visually and from screen readers, but without affecting the layout. + +As opposed to the `hidden` class that effectively removes the element from the +layout, the `invisible` class will simply make the element invisible while +keeping it in the flow and not affecting the positioning of the surrounding +content. + +__N.B.__ Try to stay away from, and don't use the classes specified above for +[keyword stuffing](https://en.wikipedia.org/wiki/Keyword_stuffing) as you will +harm your site's ranking! + +#### `.clearfix` + +The `clearfix` class can be added to any element to ensure that it always fully +contains its floated children. + +Over the years there have been many variants of the clearfix hack, but currently, +we use the [micro clearfix](http://nicolasgallagher.com/micro-clearfix-hack/). + + +## Media Queries + +HTML5 Boilerplate makes it easy for you to get started with a +[_mobile first_](https://www.lukew.com/presos/preso.asp?26) and [_responsive web +design_](https://alistapart.com/article/responsive-web-design) approach to +development. But it's worth remembering that there are [no silver +bullets](https://cloudfour.com/thinks/css-media-query-for-mobile-is-fools-gold/). + +We include placeholder media queries to help you build up your mobile styles for +wider viewports and high-resolution displays. It's recommended that you adapt +these media queries based on the content of your site rather than mirroring the +fixed dimensions of specific devices. + +If you do not want to take the _mobile first_ approach, you can simply edit or +remove these placeholder media queries. One possibility would be to work from +wide viewports down, and use `max-width` media queries instead (e.g.: +`@media only screen and (max-width: 480px)`). + + +## Print styles + +Lastly, we provide some useful print styles that will optimize the printing +process, as well as make the printed pages easier to read. + +At printing time, these styles will: + +* strip all background colors, change the font color to black, and remove the + `text-shadow` — done in order to [help save printer ink and speed up the + printing process](http://www.sanbeiji.com/archives/953) +* underline and expand links to include the URL — done in order to allow users + to know where to refer to
+ (exceptions to this are: the links that are + [fragment identifiers](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#attr-href), + or use the + [`javascript:` pseudo protocol](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/void#JavaScript_URIs)) +* expand abbreviations to include the full description — done in order to allow + users to know what the abbreviations stands for +* provide instructions on how browsers should break the content into pages and + on [orphans/widows](https://en.wikipedia.org/wiki/Widows_and_orphans), namely, + we instruct + [supporting browsers](https://en.wikipedia.org/wiki/Comparison_of_layout_engines_%28Cascading_Style_Sheets%29#Grammar_and_rules) + that they should: + + * ensure the table header (``) is [printed on each page spanned by the + table](http://css-discuss.incutio.com/wiki/Printing_Tables) + * prevent block quotations, preformatted text, images and table rows from + being split onto two different pages + * ensure that headings never appear on a different page than the text they + are associated with + * ensure that + [orphans and widows](https://en.wikipedia.org/wiki/Widows_and_orphans) do + [not appear on printed pages](https://css-tricks.com/almanac/properties/o/orphans/) + +The print styles are included along with the other `css` to [avoid the +additional HTTP request](http://www.phpied.com/delay-loading-your-print-css/). +Also, they should always be included last, so that the other styles can be +overwritten. diff --git a/week-2/doc/extend.md b/week-2/doc/extend.md new file mode 100755 index 0000000..6c22036 --- /dev/null +++ b/week-2/doc/extend.md @@ -0,0 +1,669 @@ +[HTML5 Boilerplate homepage](https://html5boilerplate.com) | [Documentation +table of contents](TOC.md) + +# Extend and customise HTML5 Boilerplate + +Here is some useful advice for how you can make your project with HTML5 +Boilerplate even better. We don't want to include it all by default, as +not everything fits with everyone's needs. + + +* [App Stores](#app-stores) +* [DNS prefetching](#dns-prefetching) +* [Google Universal Analytics](#google-universal-analytics) +* [Internet Explorer](#internet-explorer) +* [Miscellaneous](#miscellaneous) +* [News Feeds](#news-feeds) +* [Search](#search) +* [Social Networks](#social-networks) +* [URLs](#urls) +* [Web Apps](#web-apps) + + +## App Stores + +### Smart App Banners in iOS 6+ Safari + +Stop bothering everyone with gross modals advertising your entry in the +App Store. Including the following [meta tag](https://developer.apple.com/library/content/documentation/AppleApplications/Reference/SafariWebContent/PromotingAppswithAppBanners/PromotingAppswithAppBanners.html) will unobtrusively give the user the option to download your iOS app,or open it with some data about the user's current state on the website. + +```html + +``` + +## DNS prefetching + +In short, DNS Prefetching is a method of informing the browser of domain names +referenced on a site so that the client can resolve the DNS for those hosts, +cache them, and when it comes time to use them, have a faster turn around on +the request. + +### Implicit prefetches + +There is a lot of prefetching done for you automatically by the browser. When +the browser encounters an anchor in your html that does not share the same +domain name as the current location the browser requests, from the client OS, +the IP address for this new domain. The client first checks its cache and +then, lacking a cached copy, makes a request from a DNS server. These requests +happen in the background and are not meant to block the rendering of the +page. + +The goal of this is that when the foreign IP address is finally needed it will +already be in the client cache and will not block the loading of the foreign +content. Fewer requests result in faster page load times. The perception of this +is increased on a mobile platform where DNS latency can be greater. + +#### Disable implicit prefetching + +```html + +``` + +Even with X-DNS-Prefetch-Control meta tag (or http header) browsers will still +prefetch any explicit dns-prefetch links. + +**_WARNING:_** THIS MAY MAKE YOUR SITE SLOWER IF YOU RELY ON RESOURCES FROM +FOREIGN DOMAINS. + +### Explicit prefetches + +Typically the browser only scans the HTML for foreign domains. If you have +resources that are outside of your HTML (a javascript request to a remote +server or a CDN that hosts content that may not be present on every page of +your site, for example) then you can queue up a domain name to be prefetched. + +```html + + +``` + +You can use as many of these as you need, but it's best if they are all +immediately after the [Meta +Charset](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meta#attr-charset) +element (which should go right at the top of the `head`), so the browser can +act on them ASAP. + +#### Common Prefetch Links + +Amazon S3: + +```html + +``` + +Google APIs: + +```html + +``` + +Microsoft Ajax Content Delivery Network: + +```html + + +``` + +### Further reading about DNS prefetching + +* https://developer.mozilla.org/en-US/docs/Controlling_DNS_prefetching +* https://dev.chromium.org/developers/design-documents/dns-prefetching +* https://blogs.msdn.microsoft.com/ie/2011/03/17/internet-explorer-9-network-performance-improvements/ +* http://dayofjs.com/videos/22158462/web-browsers_alex-russel + + +## Google Universal Analytics + +### More tracking settings + +The [optimized Google Universal Analytics +snippet](https://mathiasbynens.be/notes/async-analytics-snippet#universal-analytics) +included with HTML5 Boilerplate includes something like this: + +```js +ga('create', 'UA-XXXXX-X', 'auto'); ga('send', 'pageview'); +``` + +To customize further, see Google's [Advanced +Setup](https://developers.google.com/analytics/devguides/collection/analyticsjs/advanced), +[Pageview](https://developers.google.com/analytics/devguides/collection/analyticsjs/pages), +and [Event](https://developers.google.com/analytics/devguides/collection/analyticsjs/events) Docs. + +### Anonymize IP addresses + +In some countries, no personal data may be transferred outside jurisdictions +that do not have similarly strict laws (i.e. from Germany to outside the EU). +Thus a webmaster using the Google Universal Analytics may have to ensure that +no personal (trackable) data is transferred to the US. You can do that with +[the `ga('set', 'anonymizeIp', true);` +parameter](https://developers.google.com/analytics/devguides/collection/analyticsjs/advanced#anonymizeip) +before sending any events/pageviews. In use it looks like this: + +```js +ga('create', 'UA-XXXXX-X', 'auto'); +ga('set', 'anonymizeIp', true); +ga('send', 'pageview'); +``` + +### Track jQuery AJAX requests in Google Analytics + +An article by @JangoSteve explains how to [track jQuery AJAX requests in Google +Analytics](https://www.alfajango.com/blog/track-jquery-ajax-requests-in-google-analytics/). + +Add this to `plugins.js`: + +```js +/* + * Log all jQuery AJAX requests to Google Analytics + * See: https://www.alfajango.com/blog/track-jquery-ajax-requests-in-google-analytics/ + */ +if (typeof ga !== "undefined" && ga !== null) { + $(document).ajaxSend(function(event, xhr, settings){ + ga('send', 'pageview', settings.url); + }); +} +``` + +### Track JavaScript errors in Google Analytics + +Add this function after `ga` is defined: + +```js +(function(window){ + var undefined, + link = function (href) { + var a = window.document.createElement('a'); + a.href = href; + return a; + }; + window.onerror = function (message, file, line, column) { + var host = link(file).hostname; + ga('send', { + 'hitType': 'event', + 'eventCategory': (host == window.location.hostname || host == undefined || host == '' ? '' : 'external ') + 'error', + 'eventAction': message, + 'eventLabel': (file + ' LINE: ' + line + (column ? ' COLUMN: ' + column : '')).trim(), + 'nonInteraction': 1 + }); + }; +}(window)); +``` + +### Track page scroll + +Add this function after `ga` is defined: + +```js +$(function(){ + var isDuplicateScrollEvent, + scrollTimeStart = new Date, + $window = $(window), + $document = $(document), + scrollPercent; + + $window.scroll(function() { + scrollPercent = Math.round(100 * ($window.height() + $window.scrollTop())/$document.height()); + if (scrollPercent > 90 && !isDuplicateScrollEvent) { //page scrolled to 90% + isDuplicateScrollEvent = 1; + ga('send', 'event', 'scroll', + 'Window: ' + $window.height() + 'px; Document: ' + $document.height() + 'px; Time: ' + Math.round((new Date - scrollTimeStart )/1000,1) + 's' + ); + } + }); +}); +``` + +## Internet Explorer + +### IE Pinned Sites (IE9+) + +Enabling your application for pinning will allow IE9 users to add it to their +Windows Taskbar and Start Menu. This comes with a range of new tools that you +can easily configure with the elements below. See more [documentation on IE9 +Pinned Sites](https://msdn.microsoft.com/en-us/library/gg131029.aspx). + +### Name the Pinned Site for Windows + +Without this rule, Windows will use the page title as the name for your +application. + +```html + +``` + +### Give your Pinned Site a tooltip + +You know — a tooltip. A little textbox that appears when the user holds their +mouse over your Pinned Site's icon. + +```html + +``` + +### Set a default page for your Pinned Site + +If the site should go to a specific URL when it is pinned (such as the +homepage), enter it here. One idea is to send it to a special URL so you can +track the number of pinned users, like so: +`https://www.example.com/index.html?pinned=true` + +```html + +``` + +### Recolor IE's controls manually for a Pinned Site + +IE9+ will automatically use the overall color of your Pinned Site's favicon to +shade its browser buttons. UNLESS you give it another color here. Only use +named colors (`red`) or hex colors (`#ff0000`). + +```html + +``` + +### Manually set the window size of a Pinned Site + +If the site should open at a certain window size once pinned, you can specify +the dimensions here. It only supports static pixel dimensions. 800x600 +minimum. + +```html + +``` + +### Jump List "Tasks" for Pinned Sites + +Add Jump List Tasks that will appear when the Pinned Site's icon gets a +right-click. Each Task goes to the specified URL, and gets its own mini icon +(essentially a favicon, a 16x16 .ICO). You can add as many of these as you +need. + +```html + + +``` + +### (Windows 8) High quality visuals for Pinned Sites + +Windows 8 adds the ability for you to provide a PNG tile image and specify the +tile's background color. [Full details on the IE +blog](https://blogs.msdn.microsoft.com/ie/2012/06/08/high-quality-visuals-for-pinned-sites-in-windows-8/). + +* Create a 144x144 image of your site icon, filling all of the canvas, and + using a transparent background. +* Save this image as a 32-bit PNG and optimize it without reducing + colour-depth. It can be named whatever you want (e.g. `metro-tile.png`). +* To reference the tile and its color, add the HTML `meta` elements described + in the IE Blog post. + +### (Windows 8) Badges for Pinned Sites + +IE10 will poll an XML document for badge information to display on your app's +tile in the Start screen. The user will be able to receive these badge updates +even when your app isn't actively running. The badge's value can be a number, +or one of a predefined list of glyphs. + +* [Tutorial on IEBlog with link to badge XML schema](https://blogs.msdn.microsoft.com/ie/2012/04/03/pinned-sites-in-windows-8/) +* [Available badge values](https://msdn.microsoft.com/en-us/library/ie/br212849.aspx) + +```html + +``` + +### Disable link highlighting upon tap in IE10 + +Similar to [-webkit-tap-highlight-color](https://davidwalsh.name/mobile-highlight-color) +in iOS Safari. Unlike that CSS property, this is an HTML meta element, and its +value is boolean rather than a color. It's all or nothing. + +```html + +``` + +You can read about this useful element and more techniques in +[Microsoft's documentation on adapting WebKit-oriented apps for IE10](https://blogs.windows.com/buildingapps/2012/11/15/adapting-your-webkit-optimized-site-for-internet-explorer-10/) + +## Search + +### Direct search spiders to your sitemap + +After creating a [sitemap](https://www.sitemaps.org/protocol.html) + +Submit it to search engine tool: +* [Google](https://www.google.com/webmasters/tools/sitemap-list) +* [Bing](https://www.bing.com/toolbox/webmaster) +* [Yandex](https://webmaster.yandex.com/) +* [Baidu](https://zhanzhang.baidu.com/) +OR +Insert the following line anywhere in your robots.txt file, specifying the path to your sitemap: +``` +Sitemap: https://example.com/sitemap_location.xml +``` + +### Hide pages from search engines + +According to Heather Champ, former community manager at Flickr, you should not +allow search engines to index your "Contact Us" or "Complaints" page if you +value your sanity. This is an HTML-centric way of achieving that. + +```html + +``` + +**_WARNING:_** DO NOT INCLUDE ON PAGES THAT SHOULD APPEAR IN SEARCH ENGINES. + +### Firefox and IE Search Plugins + +Sites with in-site search functionality should be strongly considered for a +browser search plugin. A "search plugin" is an XML file which defines how your +plugin behaves in the browser. [How to make a browser search +plugin](https://www.google.com/search?ie=UTF-8&q=how+to+make+browser+search+plugin). + +```html + +``` + + +## Miscellaneous + +* Use [polyfills](https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-browser-Polyfills). + +* Use [Microformats](http://microformats.org/wiki/Main_Page) (via + [microdata](http://microformats.org/wiki/microdata)) for optimum search + results + [visibility](https://webmasters.googleblog.com/2009/05/introducing-rich-snippets.html). + +* If you're building a web app you may want [native style momentum scrolling in + iOS 5+](http://www.johanbrook.com/articles/native-style-momentum-scrolling-to-arrive-in-ios-5/) + using `-webkit-overflow-scrolling: touch`. + +* If you want to disable the translation prompt in Chrome or block Google + Translate from translating your web page, use [``](https://support.google.com/translate/?hl=en#2641276). + To disable translation for a particular section of the web page, add + [`class="notranslate"`](https://support.google.com/translate/?hl=en#2641276). + +* If you want to disable the automatic detection and formatting of possible + phone numbers in Safari on iOS, use [``](https://developer.apple.com/library/safari/documentation/AppleApplications/Reference/SafariHTMLRef/Articles/MetaTags.html/#//apple_ref/doc/uid/TP40008193-SW5). + +* Avoid development/stage websites "leaking" into SERPs (search engine results + page) by [implementing X-Robots-tag + headers](https://github.com/h5bp/html5-boilerplate/issues/804). + + +## News Feeds + +### RSS + +Have an RSS feed? Link to it here. Want to [learn how to write an RSS feed from +scratch](http://www.rssboard.org/rss-specification)? + +```html + +``` + +### Atom + +Atom is similar to RSS, and you might prefer to use it instead of or in +addition to it. [See what Atom's all +about](https://en.wikipedia.org/wiki/Atom_(Web_standard)). + +```html + +``` + +### Pingbacks + +Your server may be notified when another site links to yours. The href +attribute should contain the location of your pingback service. + +```html + +``` + +* High-level explanation: https://codex.wordpress.org/Introduction_to_Blogging#Pingbacks +* Step-by-step example case: http://www.hixie.ch/specs/pingback/pingback-1.0#TOC5 +* PHP pingback service: https://web.archive.org/web/20131211032834/http://blog.perplexedlabs.com/2009/07/15/xmlrpc-pingbacks-using-php/ + + + +## Social Networks + +### Facebook Open Graph data + +You can control the information that Facebook and others display when users +share your site. Below are just the most basic data points you might need. For +specific content types (including "website"), see [Facebook's built-in Open +Graph content +templates](https://developers.facebook.com/docs/opengraph/objects/builtin/). +Take full advantage of Facebook's support for complex data and activity by +following the [Open Graph +tutorial](https://developers.facebook.com/docs/opengraph/tutorial/). + +For a reference of Open Graph's markup and properties, you may check +[Facebook's Open Graph Protocol reference](http://ogp.me/). Finally, +you can validate your markup with the [Facebook Object +Debugger](https://developers.facebook.com/tools/debug/) (needs +registration to Facebook). + +```html + + + + + + + + +``` + +### Twitter Cards + +Twitter provides a snippet specification that serves a similar purpose to Open +Graph. In fact, Twitter will use Open Graph when Cards is not available. Note +that, as of this writing, Twitter requires that app developers activate Cards +on a per-domain basis. You can read more about the various snippet formats +and application process in the [official Twitter Cards +documentation](https://dev.twitter.com/docs/cards), and you can validate +your markup with the [Card validator](https://cards-dev.twitter.com/validator) +(needs registration to Twitter). + +```html + + + + + + + +``` + +### Google+ / Schema.org + +Google also provides a snippet specification that serves a similar +purpose to Facebook's Open Graph or Twitter Cards. While it helps you +to control information displayed on Google+, this metadata is a subset +of [schema.org's microdata vocabulary](https://schema.org/), which +covers many other schemas that can describe the content of your pages +to search engines. For this reason, this metadata is more generic for +SEO, notably for Google's search-engine, although this vocabulary is +also used by Microsoft, Pinterest or Yandex. + +You can validate your markup with the [Structured Data Testing +Tool](https://developers.google.com/structured-data/testing-tool/). +Also, please note that this markup requires to add attributes to your +top `html` tag. + +```html + + + + + + + + +``` + +## URLs + +### Canonical URL + +Signal to search engines and others "Use this URL for this page!" Useful when +parameters after a `#` or `?` is used to control the display state of a page. +`https://www.example.com/cart.html?shopping-cart-open=true` can be indexed as +the cleaner, more accurate `https://www.example.com/cart.html`. + +```html + +``` + +### Official shortlink + +Signal to the world "This is the shortened URL to use this page!" Poorly +supported at this time. Learn more by reading the [article about shortlinks on +the Microformats wiki](http://microformats.org/wiki/rel-shortlink). + +```html + +``` + +### Separate mobile URLs + +If you use separate URLs for desktop and mobile users, you should consider +helping search engine algorithms better understand the configuration on your +web site. + +This can be done by adding the following annotations in your HTML pages: + +* on the desktop page, add the `link rel="alternate"` tag pointing to the + corresponding mobile URL, e.g.: + + `` + +* on the mobile page, add the `link rel="canonical"` tag pointing to the + corresponding desktop URL, e.g.: + + `` + +For more information please see: + +* https://developers.google.com/webmasters/smartphone-sites/details#separateurls +* https://developers.google.com/webmasters/smartphone-sites/feature-phones + + +## Web Apps + +There are a couple of meta tags that provide information about a web app when +added to the Home Screen on iOS: + +* Adding `apple-mobile-web-app-capable` will make your web app chrome-less and +provide the default iOS app view. You can control the color scheme of the +default view by adding `apple-mobile-web-app-status-bar-style`. + +```html + + +``` + +* You can use `apple-mobile-web-app-title` to add a specific sites name for the +Home Screen icon. This works since iOS 6. + +```html + +``` + +For further information please read the [official +documentation](https://developer.apple.com/library/safari/#documentation/AppleApplications/Reference/SafariHTMLRef/Articles/MetaTags.html) +on Apple's site. + + +### Apple Touch Icons + +The Apple touch icons can be seen as the favicons of iOS devices. + +The main sizes of the Apple touch icons are: + +* `57×57px` – iPhone with @1x display and iPod Touch +* `72×72px` – iPad and iPad mini with @1x display running iOS ≤ 6 +* `76×76px` – iPad and iPad mini with @1x display running iOS ≥ 7 +* `114×114px` – iPhone with @2x display running iOS ≤ 6 +* `120×120px` – iPhone with @2x and @3x display running iOS ≥ 7 +* `144×144px` – iPad and iPad mini with @2x display running iOS ≤ 6 +* `152×152px` – iPad and iPad mini with @2x display running iOS 7 +* `180×180px` – iPad and iPad mini with @2x display running iOS 8 + +Displays meaning: + +* @1x - non-Retina +* @2x - Retina +* @3x - Retina HD + +More information about the displays of iOS devices can be found +[here](https://en.wikipedia.org/wiki/List_of_iOS_devices#Display). + +In most cases, one `180×180px` touch icon named `icon.png` +and including: + +```html + +``` + +in the `` of the page is enough. If you use art-direction and/or +want to have different content for each device, you can add more touch +icons as written above. + +For a more comprehensive overview, please refer to Mathias' [article on Touch +Icons](https://mathiasbynens.be/notes/touch-icons). + + +### Apple Touch Startup Image + +Apart from that it is possible to add start-up screens for web apps on iOS. This +basically works by defining `apple-touch-startup-image` with an according link +to the image. Since iOS devices have different screen resolutions it is +necessary to add media queries to detect which image to load. Here is an +example for a retina iPhone: + +```html + +``` + +However, it is possible to detect which start-up image to use with JavaScript. +The Mobile Boilerplate provides a useful function for this. Please see +[helpers.js](https://github.com/h5bp/mobile-boilerplate/blob/v4.1.0/js/helper.js#L336-L383) +for the implementation. + + +### Chrome Mobile web apps + +Chrome Mobile has a specific meta tag for making apps [installable to the +homescreen](https://developer.chrome.com/multidevice/android/installtohomescreen) +which tries to be a more generic replacement to Apple's proprietary meta tag: + +```html + +``` + +Same applies to the touch icons: + +```html + +``` + +### Theme Color + +You can add the [`theme-color` meta extension](https://html.spec.whatwg.org/multipage/semantics.html#meta-theme-color) +in the `` of your pages to suggest the color that browsers and +OSes should use if they customize the display of individual pages in +their UIs with varying colors. + +```html + +``` + +The `content` attribute extension can take any valid CSS color. + +Currently, the `theme-color` meta extension is supported by [Chrome 39+ +for Android Lollipop](https://developers.google.com/web/updates/2014/11/Support-for-theme-color-in-Chrome-39-for-Android). diff --git a/week-2/doc/faq.md b/week-2/doc/faq.md new file mode 100755 index 0000000..e0bf3e0 --- /dev/null +++ b/week-2/doc/faq.md @@ -0,0 +1,47 @@ +[HTML5 Boilerplate homepage](https://html5boilerplate.com/) | [Documentation +table of contents](TOC.md) + +# Frequently asked questions + +* [Why is the Google Analytics code at the bottom? Google recommends it be + placed in the ``.](#why-is-the-google-analytics-code-at-the-bottom-google-recommends-it-be-placed-in-the-head) +* [How can I integrate Bootstrap with HTML5 + Boilerplate?](#how-can-i-integrate-bootstrap-with-html5-boilerplate) +* [Do I need to upgrade my site each time a new version of HTML5 Boilerplate is + released?](#do-i-need-to-upgrade-my-site-each-time-a-new-version-of-html5-boilerplate-is-released) +* [Where can I get help with support + questions?](#where-can-i-get-help-with-support-questions) + +--- + +### Why is the Google Analytics code at the bottom? Google recommends it be placed in the ``. + +The main advantage of placing it in the `` is that you will track the +user's `pageview` even if they leave the page before it has been fully loaded. + +Here's a handy quote from [Mathias Bynens](https://mathiasbynens.be/notes/async-analytics-snippet#comment-50) about our placement choice. +>I should point out that it’s Google — not me — recommending to place this +script before all other scripts in the document. The only real advantage is to +catch a pageView call if your page fails to load completely (for example, if +the user aborts loading, or quickly closes the page, etc.). Personally, I +wouldn’t count that as a page view, so I actually prefer to place this script +at the bottom, after all other scripts. This keeps all the scripts together and +reinforces that scripts at the bottom are the right move. (Usually I +concatenate and minify all my scripts into one .js file — the GA snippet being +the suffix.) + +### How can I integrate [Bootstrap](https://getbootstrap.com/) with HTML5 Boilerplate? + +Here's Nicolas Gallagher writing about how [HTML5 Boilerplate and Bootstrap complement each +other](https://www.quora.com/Is-Bootstrap-a-complement-or-an-alternative-to-HTML5-Boilerplate-or-viceversa/answer/Nicolas-Gallagher). + +### Do I need to upgrade my site each time a new version of HTML5 Boilerplate is released? + +No, same as you don't normally replace the foundation of a house once it +was built. However, there is nothing stopping you from trying to work in the +latest changes, but you'll have to assess the costs/benefits of doing so. + +### Where can I get help with support questions? + +Please ask for help on +[StackOverflow](https://stackoverflow.com/questions/tagged/html5boilerplate). diff --git a/week-2/doc/html.md b/week-2/doc/html.md new file mode 100755 index 0000000..ae925f7 --- /dev/null +++ b/week-2/doc/html.md @@ -0,0 +1,250 @@ +[HTML5 Boilerplate homepage](https://html5boilerplate.com/) | [Documentation +table of contents](TOC.md) + +# The HTML + +By default, HTML5 Boilerplate provides two `html` pages: + +* [`index.html`](#indexhtml) - a default HTML skeleton that should form the + basis of all pages on your website +* [`404.html`](#404html) - a placeholder 404 error page + + +## `index.html` + + +### The `no-js` Class + +The `no-js` class is provided in order to allow you to more easily and +explicitly add custom styles based on whether JavaScript is disabled +(`.no-js`) or enabled (`.js`). Using this technique also helps [avoid the +FOUC](https://www.paulirish.com/2009/avoiding-the-fouc-v3/). + + +## Language Attribute + +Please consider specifying the language of your content by adding a [value](https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry) to the `lang` +attribute in the `` as in this example: + +```html + +``` + +### The order of the `` and `<meta>` tags + +The order in which the `<title>` and the `<meta>` tags are specified is +important because: + +1) the charset declaration (`<meta charset="utf-8">`): + + * must be included completely within the [first 1024 bytes of the + document](https://www.whatwg.org/specs/web-apps/current-work/multipage/semantics.html#charset) + + * should be specified as early as possible (before any content that could + be controlled by an attacker, such as a `<title>` element) in order to + avoid a potential [encoding-related security + issue](https://code.google.com/p/doctype-mirror/wiki/ArticleUtf7) in + Internet Explorer + +2) the meta tag for compatibility mode + (`<meta http-equiv="x-ua-compatible" content="ie=edge">`): + + * [needs to be included before all other tags except for the `<title>` and + the other `<meta>` + tags](https://msdn.microsoft.com/en-us/library/cc288325.aspx) + + +### `x-ua-compatible` + +Internet Explorer 8/9/10 support [document compatibility +modes](https://msdn.microsoft.com/en-us/library/cc288325.aspx) that affect the +way webpages are interpreted and displayed. Because of this, even if your site's +visitor is using, let's say, Internet Explorer 9, it's possible that IE will not +use the latest rendering engine, and instead, decide to render your page using +the Internet Explorer 5.5 rendering engine. + +Specifying the `x-ua-compatible` meta tag: + +```html +<meta http-equiv="x-ua-compatible" content="ie=edge"> +``` + +or sending the page with the following HTTP response header + +``` +X-UA-Compatible: IE=edge +``` + +will force Internet Explorer 8/9/10 to render the webpage in the highest +available mode in [the various cases when it may +not](https://hsivonen.fi/doctype/#ie8), and therefore, ensure that anyone +browsing your site is treated to the best possible user experience that +browser can offer. + +If possible, we recommend that you remove the `meta` tag and send only the +HTTP response header as the `meta` tag will not always work if your site is +served on a non-standard port, as Internet Explorer's preference option +`Display intranet sites in Compatibility View` is checked by default. + +If you are using Apache as your webserver, including the +[`.htaccess`](https://github.com/h5bp/server-configs-apache) file takes care of +the HTTP header. If you are using a different server, check out our [other +server config](https://github.com/h5bp/server-configs). + +Starting with Internet Explorer 11, [document modes are +deprecated](https://msdn.microsoft.com/library/bg182625.aspx#docmode). +If your business still relies on older web apps and services that were +designed for older versions of Internet Explorer, you might want to consider +enabling [Enterprise Mode](https://blogs.msdn.microsoft.com/ie/2014/04/02/stay-up-to-date-with-enterprise-mode-for-internet-explorer-11/) throughout your company. + + +## Meta Description + +The `description` meta tag provides a short description of the page. +In some situations this description is used as a part of the snippet +shown in the search results. + +```html +<meta name="description" content="This is a description"> +``` + + +## Mobile Viewport + +There are a few different options that you can use with the [`viewport` meta +tag](https://docs.google.com/present/view?id=dkx3qtm_22dxsrgcf4 "Viewport and +Media Queries - The Complete Idiot's Guide"). You can find out more in [the +Apple developer docs](https://developer.apple.com/library/safari/documentation/AppleApplications/Reference/SafariWebContent/UsingtheViewport/UsingtheViewport.html). +HTML5 Boilerplate comes with a simple setup that strikes a good balance for general use cases. + +```html +<meta name="viewport" content="width=device-width, initial-scale=1"> +``` + +## Web App Manifest +HTML5 Boilerplate includes a simple web app manifest file. + +The web app manifest is a simple JSON file that allows you to control how your +app appears on a device's home screen, what it looks like when it launches +in that context and what happens when it is launched. This allows for much greater +control over the UI of a saved site or web app on a mobile device. + +It's linked to from the HTML as follows: + +```html + <link rel="manifest" href="site.webmanifest"> +``` +Our [site.webmanifest](https://github.com/h5bp/html5-boilerplate/blob/master/src/site.webmanifest) contains a very skeletal "app" definition, just to show the basic usage. +You should fill this file out with [more information about your site or application](https://developer.mozilla.org/en-US/docs/Web/Manifest) + +## Favicons and Touch Icon + +The shortcut icons should be put in the root directory of your site. `favicon.ico` +is automatically picked up by browsers if it's placed in the root. HTML5 +Boilerplate comes with a default set of icons (include favicon and one Apple +Touch Icon) that you can use as a baseline to create your own. + +Please refer to the more detailed description in the [Extend section](extend.md) +of these docs. + +## The Content Area + +The central part of the boilerplate template is pretty much empty. This is +intentional, in order to make the boilerplate suitable for both web page and +web app development. + +### Browser Upgrade Prompt + +The main content area of the boilerplate includes a prompt to install an up to +date browser for users of IE 8 and lower. If you intended to support IE 8, then you +should remove the snippet of code. + +## Modernizr + +HTML5 Boilerplate uses a custom build of Modernizr. + +[Modernizr](https://modernizr.com/) is a JavaScript library which adds classes to +the `html` element based on the results of feature test and which ensures that +all browsers can make use of HTML5 elements (as it includes the HTML5 Shiv). +This allows you to target parts of your CSS and JavaScript based on the +features supported by a browser. + +Starting with version 3 Modernizr can be customized using the [modernizr-config.json](https://github.com/h5bp/html5-boilerplate/blob/master/modernizr-config.json) and the +[Modernizr command line utility](https://www.npmjs.com/package/modernizr-cli). + +## What About Polyfills? + +If you need to include [polyfills](https://remysharp.com/2010/10/08/what-is-a-polyfill) +in your project, you must make sure those load before any other JavaScript. If you're +using some polyfill CDN service, like [cdn.polyfill.io](https://cdn.polyfill.io/), +just put it before the other scripts in the bottom of the page: + +```html + <script src="js/vendor/modernizr-3.6.0.min.js"></script> + <script src="https://cdn.polyfill.io/v2/polyfill.min.js"></script> + <script src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script> + <script>window.jQuery || document.write('<script src="js/vendor/jquery-3.3.1.min.js"><\/script>')</script> + <script src="js/plugins.js"></script> + <script src="js/main.js"></script> +</body> +``` + +If you like to just include the polyfills yourself, you could include them in +`js/plugins.js`. When you have a bunch of polyfills to load in, you could +also create a `polyfills.js` file in the `js/vendor` directory or include the files +individually and combine them using a build tool. Always ensure that the polyfills +are all loaded before any other JavaScript. + +There are some misconceptions about Modernizr and polyfills. It's important +to understand that Modernizr just handles feature checking, not polyfilling +itself. The only thing Modernizr does regarding polyfills is that the team +maintains [a huge list of cross Browser polyfills](https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-Browser-Polyfills). + +### jQuery CDN for jQuery + +The jQuery CDN version of the jQuery JavaScript library is referenced towards +the bottom of the page. A local fallback of jQuery is included for rare instances +when the CDN version might not be available, and to facilitate offline +development. + +The jQuery CDN version was chosen over other potential candidates +([like Google's Hosted Libraries](https://developers.google.com/speed/libraries/)) +because it's fast ([comparable or faster than Google by some +measures](https://www.cdnperf.com/#jsdelivr,cdnjs,google,yandex,microsoft,jquery,bootstrapcdn/https/90)) +and, (unlike Google's CDN) is available to China's hundreds of millions of internet users. +For many years we [chose](https://github.com/h5bp/html5-boilerplate/issues/1191) +the Google Hosted version over the jQuery CDN because it was available +over HTTPS (the jQuery CDN was not,) and it offered a better chance of +hitting the cache lottery owing to the popularity of the Google CDN. +The first issue is no longer valid and the second is far outweighed by +being able to serve jQuery to Chinese users. + +While the jQuery CDN is a strong default solution your site or application may +require a different configuration. Testing your site with services like +[WebPageTest](https://www.webpagetest.org/) and browser tools like +[PageSpeed Insights](https://developers.google.com/speed/pagespeed/insights/) will help you examine the real +world performance of your site and can show where you can optimize your specific +site or application. + +### Google Universal Analytics Tracking Code + +Finally, an optimized version of the Google Universal Analytics tracking code is +included. Google recommends that this script be placed at the top of the page. +Factors to consider: if you place this script at the top of the page, you’ll +be able to count users who don’t fully load the page, and you’ll incur the max +number of simultaneous connections of the browser. + +Further information: + +* [Optimizing the Google Universal Analytics + Snippet](https://mathiasbynens.be/notes/async-analytics-snippet#universal-analytics) +* [Introduction to + Analytics.js](https://developers.google.com/analytics/devguides/collection/analyticsjs/) +* [Google Analytics Demos & Tools](https://ga-dev-tools.appspot.com/) + +**N.B.** The Google Universal Analytics snippet is included by default mainly +because Google Analytics is [currently one of the most popular tracking +solutions](https://trends.builtwith.com/analytics/Google-Analytics) out there. +However, its usage isn't set in stone, and you SHOULD consider exploring the +[alternatives](https://en.wikipedia.org/wiki/List_of_web_analytics_software) +and use whatever suits your needs best! diff --git a/week-2/doc/js.md b/week-2/doc/js.md new file mode 100755 index 0000000..61f8461 --- /dev/null +++ b/week-2/doc/js.md @@ -0,0 +1,36 @@ +[HTML5 Boilerplate homepage](https://html5boilerplate.com/) | [Documentation +table of contents](TOC.md) + +# The JavaScript + +Information about the default JavaScript included in the project. + +## main.js + +This file can be used to contain or reference your site/app JavaScript code. +If you're working on something more advanced you might replace this file +entirely. That's cool. + +## plugins.js + +This file can be used to contain all your plugins, such as jQuery plugins and +other 3rd party scripts for a simple site. + +One approach is to put jQuery plugins inside of a `(function($){ ... +})(jQuery);` closure to make sure they're in the jQuery namespace safety +blanket. Read more about [jQuery plugin +authoring](https://learn.jquery.com/plugins/#Getting_Started). + +By default the `plugins.js` file contains a small script to avoid `console` +errors in browsers that lack a `console`. The script will make sure that, if +a console method isn't available, that method will have the value of empty +function, thus, preventing the browser from throwing an error. + +## vendor + +This directory can be used to contain all 3rd party library code. + +Minified versions of the latest jQuery and Modernizr libraries are included by +default. You may wish to create your own [custom Modernizr +build with the online builder](https://www.modernizr.com/download/) or [command +line tool](https://modernizr.com/docs#command-line-config). diff --git a/week-2/doc/misc.md b/week-2/doc/misc.md new file mode 100755 index 0000000..be8de82 --- /dev/null +++ b/week-2/doc/misc.md @@ -0,0 +1,173 @@ +[HTML5 Boilerplate homepage](https://html5boilerplate.com/) | [Documentation +table of contents](TOC.md) + +# Miscellaneous + +* [.gitignore](#gitignore) +* [.editorconfig](#editorconfig) +* [Server Configuration](#server-configuration) +* [robots.txt](#robotstxt) +* [humans.txt](#humanstxt) +* [browserconfig.xml](#browserconfigxml) + +-- + +## .gitignore + +HTML5 Boilerplate includes a basic project-level `.gitignore`. This should +primarily be used to avoid certain project-level files and directories from +being kept under source control. Different development-environments will +benefit from different collections of ignores. + +OS-specific and editor-specific files should be ignored using a "global +ignore" that applies to all repositories on your system. + +For example, add the following to your `~/.gitconfig`, where the `.gitignore` +in your HOME directory contains the files and directories you'd like to +globally ignore: + +```gitignore +[core] + excludesfile = ~/.gitignore +``` + +* More on global ignores: https://help.github.com/articles/ignoring-files/ +* Comprehensive set of ignores on GitHub: https://github.com/github/gitignore + + +## .editorconfig + +The `.editorconfig` file is provided in order to encourage and help you and +your team define and maintain consistent coding styles between different +editors and IDEs. + +By default, `.editorconfig` includes some basic +[properties](http://editorconfig.org/#supported-properties) that reflect the +coding styles from the files provided by default, but you can easily change +them to better suit your needs. + +In order for your editor/IDE to apply the +[properties](http://editorconfig.org/#supported-properties) from the +`.editorconfig` file, you may need to [install a +plugin]( http://editorconfig.org/#download). + +__N.B.__ If you aren't using the server configurations provided by HTML5 +Boilerplate, we highly encourage you to configure your server to block +access to `.editorconfig` files, as they can disclose sensitive information! + +For more details, please refer to the [EditorConfig +project](http://editorconfig.org/). + + +## Server Configuration + +H5BP includes a [`.htaccess`](#htaccess) file for the [Apache HTTP +server](https://httpd.apache.org/docs/). If you are not using Apache +as your web server, then you are encouraged to download a +[server configuration](https://github.com/h5bp/server-configs) that +corresponds to your web server and environment. + +A `.htaccess` (hypertext access) file is an [Apache HTTP server +configuration file](https://github.com/h5bp/server-configs-apache). +The `.htaccess` file is mostly used for: + +* Rewriting URLs +* Controlling cache +* Authentication +* Server-side includes +* Redirects +* Gzipping + +If you have access to the main server configuration file (usually called +`httpd.conf`), you should add the logic from the `.htaccess` file in, for +example, a <Directory> section in the main configuration file. This is usually +the recommended way, as using .htaccess files slows down Apache! + +To enable Apache modules locally, please see: +https://github.com/h5bp/server-configs-apache/wiki/How-to-enable-Apache-modules. + +In the repo the `.htaccess` is used for: + +* Allowing cross-origin access to web fonts +* CORS header for images when browsers request it +* Enable `404.html` as 404 error document +* Making the website experience better for IE users better +* Media UTF-8 as character encoding for `text/html` and `text/plain` +* Enabling the rewrite URLs engine +* Forcing or removing the `www.` at the begin of a URL +* It blocks access to directories without a default document +* It blocks access to files that can expose sensitive information. +* It reduces MIME type security risks +* It forces compressing (gzipping) +* It tells the browser whether they should request a specific file from the + server or whether they should grab it from the browser's cache + +When using `.htaccess` we recommend reading all inline comments (the rules after +a `#`) in the file once. There is a bunch of optional stuff in it. + +If you want to know more about the `.htaccess` file check out the +[Apache HTTP server docs](https://httpd.apache.org/docs/) or more +specifically the [htaccess +section](https://httpd.apache.org/docs/current/howto/htaccess.html). + +Notice that the original repo for the `.htaccess` file is [this +one](https://github.com/h5bp/server-configs-apache). + + +## robots.txt + +The `robots.txt` file is used to give instructions to web robots on what can +be crawled from the website. + +By default, the file provided by this project includes the next two lines: + + * `User-agent: *` - the following rules apply to all web robots + * `Disallow:` - everything on the website is allowed to be crawled + +If you want to disallow certain pages you will need to specify the path in a +`Disallow` directive (e.g.: `Disallow: /path`) or, if you want to disallow +crawling of all content, use `Disallow: /`. + +The `/robots.txt` file is not intended for access control, so don't try to +use it as such. Think of it as a "No Entry" sign, rather than a locked door. +URLs disallowed by the `robots.txt` file might still be indexed without being +crawled, and the content from within the `robots.txt` file can be viewed by +anyone, potentially disclosing the location of your private content! So, if +you want to block access to private content, use proper authentication instead. + +For more information about `robots.txt`, please see: + + * [robotstxt.org](http://www.robotstxt.org/) + * [How Google handles the `robots.txt` file](https://developers.google.com/webmasters/control-crawl-index/docs/robots_txt) + +## humans.txt + +The `humans.txt` file is used to provide information about people involved with +the website. + +The provided file contains three sections: + + * `TEAM` - this is intented to list the group of people responsible for the website + * `THANKS` - this is intended to list the group of people that have contributed + to the webste + * `TECHNOLOGY COLOPHON` - the section lists technologies used to make the website + +For more information about `humans.txt`, please see: http://humanstxt.org/ + + +## browserconfig.xml + +The `browserconfig.xml` file is used to customize the tile displayed when users +pin your site to the Windows 8.1 start screen. In there you can define custom +tile colors, custom images or even [live tiles](https://msdn.microsoft.com/library/dn455106.aspx#CreatingLiveTiles). + +By default, the file points to 2 placeholder tile images: + +* `tile.png` (558x558px): used for `Small`, `Medium` and `Large` tiles. + This image resizes automatically when necessary. +* `tile-wide.png` (558x270px): user for `Wide` tiles. + +Notice that IE11 uses the same images when adding a site to the `favorites`. + +For more in-depth information about the `browserconfig.xml` file, please +see [MSDN](https://msdn.microsoft.com/library/dn320426.aspx). diff --git a/week-2/doc/usage.md b/week-2/doc/usage.md new file mode 100755 index 0000000..ca7f85e --- /dev/null +++ b/week-2/doc/usage.md @@ -0,0 +1,130 @@ +[HTML5 Boilerplate homepage](https://html5boilerplate.com/) | [Documentation +table of contents](TOC.md) + +# Usage + +The most basic usage of HTML5 Boilerplate is to create a static site or simple +app. Once you've downloaded or cloned the project, that process looks something +like this: + +1. Set up the basic structure of the site. +2. Add some content, style, and functionality. +3. Run your site locally to see how it looks. +4. Deploy your site. + +Cool, right? _It is_. That said, the smart defaults, baseline elements, default +attribute values and various other utilities that HTML5 Boilerplate offers can +serve as the foundation for whatever you're interested in building. + +Even the basic use-case of a simple static site can be enhanced by manipulating +the code through an automated build process. Moving up in complexity HTML5 +Boilerplate can be integrated with whatever front-end framework, CMS or +e-commerce platform you're working with. Mix-and-match to your heart's content. +Use what you need (toss it in a blender if you need to) and discard the rest. +HTML5 Boilerplate is a starting point, not a destination. + +## Basic structure + +A basic HTML5 Boilerplate site initially looks something like this: + +``` +. +├── css +│ ├── main.css +│ └── normalize.css +├── doc +├── img +├── js +│ ├── main.js +│ ├── plugins.js +│ └── vendor +│ ├── jquery.min.js +│ └── modernizr.min.js +├── .editorconfig +├── .htaccess +├── 404.html +├── browserconfig.xml +├── favicon.ico +├── humans.txt +├── icon.png +├── index.html +├── robots.txt +├── site.webmanifest +├── tile.png +└── tile-wide.png +``` + +What follows is a general overview of each major part and how to use them. + +### css + +This directory should contain all your project's CSS files. It includes some +initial CSS to help get you started from a solid foundation. [About the +CSS](css.md). + +### doc + +This directory contains all the HTML5 Boilerplate documentation. You can use it +as the location and basis for your own project's documentation. + +### js + +This directory should contain all your project's JS files. Libraries, plugins, +and custom code can all be included here. It includes some initial JS to help +get you started. [About the JavaScript](js.md). + +### .htaccess + +The default web server configs are for Apache. For more information, please +refer to the [Apache Server Configs +repository](https://github.com/h5bp/server-configs-apache). + +Host your site on a server other than Apache? You're likely to find the +corresponding server configs project listed in our [Server Configs +](https://github.com/h5bp/server-configs/blob/master/README.md) repository. + +### 404.html + +A helpful custom 404 to get you started. + +### browserconfig.xml + +This file contains all settings regarding custom tiles for IE11 and Edge. + +For more info on this topic, please refer to +[MSDN](https://msdn.microsoft.com/library/dn455106.aspx). + +### .editorconfig + +The `.editorconfig` file is provided in order to encourage and help you and +your team to maintain consistent coding styles between different +editors and IDEs. [Read more about the `.editorconfig` file](misc.md#editorconfig). + +### index.html + +This is the default HTML skeleton that should form the basis of all pages on +your site. If you are using a server-side templating framework, then you will +need to integrate this starting HTML with your setup. + +Make sure that you update the URLs for the referenced CSS and JavaScript if you +modify the directory structure at all. + +If you are using Google Universal Analytics, make sure that you edit the +corresponding snippet at the bottom to include your analytics ID. + +### humans.txt + +Edit this file to include the team that worked on your site/app, and the +technology powering it. + +### robots.txt + +Edit this file to include any pages you need hidden from search engines. + +### Icons + +Replace the default `favicon.ico`, `tile.png`, `tile-wide.png` and Apple +Touch Icon with your own. + +If you want to use different Apple Touch Icons for different resolutions please +refer to the [according documentation](extend.md#apple-touch-icons). diff --git a/week-2/favicon.ico b/week-2/favicon.ico new file mode 100755 index 0000000000000000000000000000000000000000..be74abd69ad6a32de7375df13cab9354798e328f GIT binary patch literal 766 zcmc(dze~eV5XUd2fg&jH87YDYDQKxq1{4b-_ydP-wqS9vgGh17QXQQAwOE{VaBvi* zmu^z9t({y-&1ey<?*19x`_a%0;^>8Y_x;?x+`BviV9;aRjMgZ8M*!jgkRrFqSI9;F zHyfX@Az|AvVmn~YWWZP`0&JWEY~BFm?*Vq}VD7&_%x%MP$p`D`4JMC!K|B7pt?Mmp zUJAB7rxMXS6=!P+AtLU9V)J#61WPxwipRXCHO{BJ`l{m53#=t97a!znv~vfmr|AaP zRGIT7#0FyJy3Z*hL{GQp-0TRhX8UzZ)+>%?mK0^goaX4Q;x<h|7I8a@t8#9Z`A~@1 zIx{#+`h7(7bA0+s7#-k=_?cTQZjqG{+al%<xj`*i0llsi@&x*V=JS=7GQ@hVV0w`- td#$W2=*99o&LFePcYQf3%L?7WGUv;WVIDdObG#I0%L#Kp!H@7y;s@Y5ipBr{ literal 0 HcmV?d00001 diff --git a/week-2/humans.txt b/week-2/humans.txt new file mode 100755 index 0000000..8d2330f --- /dev/null +++ b/week-2/humans.txt @@ -0,0 +1,15 @@ +# humanstxt.org/ +# The humans responsible & technology colophon + +# TEAM + + <name> -- <role> -- <twitter> + +# THANKS + + <name> + +# TECHNOLOGY COLOPHON + + CSS3, HTML5 + Apache Server Configs, jQuery, Modernizr, Normalize.css diff --git a/week-2/icon.png b/week-2/icon.png new file mode 100755 index 0000000000000000000000000000000000000000..8a42581d4a2a2a28bee1888835d21ffe4d6378d0 GIT binary patch literal 4029 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 literal 0 HcmV?d00001 diff --git a/week-2/img/.DS_Store b/week-2/img/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..21c39e70259221033f3030b2c4353ad284bfb26c GIT binary patch literal 6148 zcmeHKJ5Iw;5S)b+k<z53d?!HS238abYA%4nPaq4UAbM9hS8fKgA0b(W28jmEO1tyk zddJV6!s`WKoA<j5U=3hNcf`TN-2A%x%uXs}L^|*BgdX=e$1`4M)!!$ayJGbo10E*) z$E$w0-Sxwc75;c{^p}q?u4Ga`3P=GdAO)nr?-cOfOIxlI6{Ua_kOE%{`1hgF9lOFY zF+Lp(F#-@5OowqDvjnkug4h*~iOkR}sl=pOjTn}6=3CWug=1pUVR16=Qzu(ZC>EzP z-=ZAWB`Qh*DKJ&wG`DN-|CjV1=Km>4J1HOq{*?l@*j{fpe5LBGvzPN;+vqoRuQ}4) qxDE<Kv}0nlV{W`1pG8sDHDB|3S2!jHo%x^>^)ukQ$fUquEAR<#o*Ya7 literal 0 HcmV?d00001 diff --git a/week-2/img/.gitignore b/week-2/img/.gitignore new file mode 100755 index 0000000..e69de29 diff --git a/week-2/img/profile.jpg b/week-2/img/profile.jpg new file mode 100644 index 0000000000000000000000000000000000000000..618044e10cdb70ac177e5b4b5d464c0f2414597e GIT binary patch literal 157423 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%0A-0G19}nT(tK3;F_oVxOshLaGdYjq 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 literal 0 HcmV?d00001 diff --git a/week-2/index.html b/week-2/index.html new file mode 100644 index 0000000..41897a5 --- /dev/null +++ b/week-2/index.html @@ -0,0 +1,57 @@ +<!DOCTYPE html> +<html lang="en" > +<head> + <meta charset="utf-8"> + <title>About Me + + + + +
+ +

Natalie Brassinga


+ + + + + +
+ Picture of me +
+
+

Hi! My name is Natalie Brassinga. I am a sophomore majoring in Digital Media and Design with a business strategies concentration and possibly web design! My hometown is Ridgefield, Connecticut which is about an hour and a half drive away from Storrs. Some things I am interested in and some activities I enjoy are...

+ +
+ + +
+
    +
  • Soccer
  • +
  • Running/Swimming
  • +
  • Going to the beach
  • +
  • Social Media
  • +
  • Arts and crafts
  • +
  • Interior design
  • +
+
+
+ +
+ + + +
So excited to meet everyone!
+ +
+ \ No newline at end of file diff --git a/week-2/js/main.js b/week-2/js/main.js new file mode 100755 index 0000000..e69de29 diff --git a/week-2/js/plugins.js b/week-2/js/plugins.js new file mode 100755 index 0000000..feb7d19 --- /dev/null +++ b/week-2/js/plugins.js @@ -0,0 +1,24 @@ +// Avoid `console` errors in browsers that lack a console. +(function() { + var method; + var noop = function () {}; + var methods = [ + 'assert', 'clear', 'count', 'debug', 'dir', 'dirxml', 'error', + 'exception', 'group', 'groupCollapsed', 'groupEnd', 'info', 'log', + 'markTimeline', 'profile', 'profileEnd', 'table', 'time', 'timeEnd', + 'timeline', 'timelineEnd', 'timeStamp', 'trace', 'warn' + ]; + var length = methods.length; + var console = (window.console = window.console || {}); + + while (length--) { + method = methods[length]; + + // Only stub undefined methods. + if (!console[method]) { + console[method] = noop; + } + } +}()); + +// Place any jQuery/helper plugins in here. diff --git a/week-2/js/vendor/jquery-3.3.1.min.js b/week-2/js/vendor/jquery-3.3.1.min.js new file mode 100755 index 0000000..4d9b3a2 --- /dev/null +++ b/week-2/js/vendor/jquery-3.3.1.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.3.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){"use strict";var n=[],r=e.document,i=Object.getPrototypeOf,o=n.slice,a=n.concat,s=n.push,u=n.indexOf,l={},c=l.toString,f=l.hasOwnProperty,p=f.toString,d=p.call(Object),h={},g=function e(t){return"function"==typeof t&&"number"!=typeof t.nodeType},y=function e(t){return null!=t&&t===t.window},v={type:!0,src:!0,noModule:!0};function m(e,t,n){var i,o=(t=t||r).createElement("script");if(o.text=e,n)for(i in v)n[i]&&(o[i]=n[i]);t.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[c.call(e)]||"object":typeof e}var b="3.3.1",w=function(e,t){return new w.fn.init(e,t)},T=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;w.fn=w.prototype={jquery:"3.3.1",constructor:w,length:0,toArray:function(){return o.call(this)},get:function(e){return null==e?o.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=w.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return w.each(this,e)},map:function(e){return this.pushStack(w.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(o.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n0&&t-1 in e)}var E=function(e){var t,n,r,i,o,a,s,u,l,c,f,p,d,h,g,y,v,m,x,b="sizzle"+1*new Date,w=e.document,T=0,C=0,E=ae(),k=ae(),S=ae(),D=function(e,t){return e===t&&(f=!0),0},N={}.hasOwnProperty,A=[],j=A.pop,q=A.push,L=A.push,H=A.slice,O=function(e,t){for(var n=0,r=e.length;n+~]|"+M+")"+M+"*"),z=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),X=new RegExp(W),U=new RegExp("^"+R+"$"),V={ID:new RegExp("^#("+R+")"),CLASS:new RegExp("^\\.("+R+")"),TAG:new RegExp("^("+R+"|[*])"),ATTR:new RegExp("^"+I),PSEUDO:new RegExp("^"+W),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+P+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},G=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,K=/[+~]/,Z=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){p()},ie=me(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{L.apply(A=H.call(w.childNodes),w.childNodes),A[w.childNodes.length].nodeType}catch(e){L={apply:A.length?function(e,t){q.apply(e,H.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function oe(e,t,r,i){var o,s,l,c,f,h,v,m=t&&t.ownerDocument,T=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==T&&9!==T&&11!==T)return r;if(!i&&((t?t.ownerDocument||t:w)!==d&&p(t),t=t||d,g)){if(11!==T&&(f=J.exec(e)))if(o=f[1]){if(9===T){if(!(l=t.getElementById(o)))return r;if(l.id===o)return r.push(l),r}else if(m&&(l=m.getElementById(o))&&x(t,l)&&l.id===o)return r.push(l),r}else{if(f[2])return L.apply(r,t.getElementsByTagName(e)),r;if((o=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return L.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!S[e+" "]&&(!y||!y.test(e))){if(1!==T)m=t,v=e;else if("object"!==t.nodeName.toLowerCase()){(c=t.getAttribute("id"))?c=c.replace(te,ne):t.setAttribute("id",c=b),s=(h=a(e)).length;while(s--)h[s]="#"+c+" "+ve(h[s]);v=h.join(","),m=K.test(e)&&ge(t.parentNode)||t}if(v)try{return L.apply(r,m.querySelectorAll(v)),r}catch(e){}finally{c===b&&t.removeAttribute("id")}}}return u(e.replace(B,"$1"),t,r,i)}function ae(){var e=[];function t(n,i){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=i}return t}function se(e){return e[b]=!0,e}function ue(e){var t=d.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function le(e,t){var n=e.split("|"),i=n.length;while(i--)r.attrHandle[n[i]]=t}function ce(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function fe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function pe(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function de(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ie(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function he(e){return se(function(t){return t=+t,se(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function ge(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}n=oe.support={},o=oe.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},p=oe.setDocument=function(e){var t,i,a=e?e.ownerDocument||e:w;return a!==d&&9===a.nodeType&&a.documentElement?(d=a,h=d.documentElement,g=!o(d),w!==d&&(i=d.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",re,!1):i.attachEvent&&i.attachEvent("onunload",re)),n.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=ue(function(e){return e.appendChild(d.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=Q.test(d.getElementsByClassName),n.getById=ue(function(e){return h.appendChild(e).id=b,!d.getElementsByName||!d.getElementsByName(b).length}),n.getById?(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&g)return t.getElementsByClassName(e)},v=[],y=[],(n.qsa=Q.test(d.querySelectorAll))&&(ue(function(e){h.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+P+")"),e.querySelectorAll("[id~="+b+"-]").length||y.push("~="),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+b+"+*").length||y.push(".#.+[+~]")}),ue(function(e){e.innerHTML="";var t=d.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(n.matchesSelector=Q.test(m=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ue(function(e){n.disconnectedMatch=m.call(e,"*"),m.call(e,"[s!='']:x"),v.push("!=",W)}),y=y.length&&new RegExp(y.join("|")),v=v.length&&new RegExp(v.join("|")),t=Q.test(h.compareDocumentPosition),x=t||Q.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===d||e.ownerDocument===w&&x(w,e)?-1:t===d||t.ownerDocument===w&&x(w,t)?1:c?O(c,e)-O(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===d?-1:t===d?1:i?-1:o?1:c?O(c,e)-O(c,t):0;if(i===o)return ce(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?ce(a[r],s[r]):a[r]===w?-1:s[r]===w?1:0},d):d},oe.matches=function(e,t){return oe(e,null,null,t)},oe.matchesSelector=function(e,t){if((e.ownerDocument||e)!==d&&p(e),t=t.replace(z,"='$1']"),n.matchesSelector&&g&&!S[t+" "]&&(!v||!v.test(t))&&(!y||!y.test(t)))try{var r=m.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return oe(t,d,null,[e]).length>0},oe.contains=function(e,t){return(e.ownerDocument||e)!==d&&p(e),x(e,t)},oe.attr=function(e,t){(e.ownerDocument||e)!==d&&p(e);var i=r.attrHandle[t.toLowerCase()],o=i&&N.call(r.attrHandle,t.toLowerCase())?i(e,t,!g):void 0;return void 0!==o?o:n.attributes||!g?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},oe.escape=function(e){return(e+"").replace(te,ne)},oe.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},oe.uniqueSort=function(e){var t,r=[],i=0,o=0;if(f=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(D),f){while(t=e[o++])t===e[o]&&(i=r.push(o));while(i--)e.splice(r[i],1)}return c=null,e},i=oe.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else while(t=e[r++])n+=i(t);return n},(r=oe.selectors={cacheLength:50,createPseudo:se,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Z,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Z,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||oe.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&oe.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return V.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=a(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Z,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=E[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&E(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=oe.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace($," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,p,d,h,g=o!==a?"nextSibling":"previousSibling",y=t.parentNode,v=s&&t.nodeName.toLowerCase(),m=!u&&!s,x=!1;if(y){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===v:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?y.firstChild:y.lastChild],a&&m){x=(d=(l=(c=(f=(p=y)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1])&&l[2],p=d&&y.childNodes[d];while(p=++d&&p&&p[g]||(x=d=0)||h.pop())if(1===p.nodeType&&++x&&p===t){c[e]=[T,d,x];break}}else if(m&&(x=d=(l=(c=(f=(p=t)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1]),!1===x)while(p=++d&&p&&p[g]||(x=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===v:1===p.nodeType)&&++x&&(m&&((c=(f=p[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]=[T,x]),p===t))break;return(x-=i)===r||x%r==0&&x/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||oe.error("unsupported pseudo: "+e);return i[b]?i(t):i.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?se(function(e,n){var r,o=i(e,t),a=o.length;while(a--)e[r=O(e,o[a])]=!(n[r]=o[a])}):function(e){return i(e,0,n)}):i}},pseudos:{not:se(function(e){var t=[],n=[],r=s(e.replace(B,"$1"));return r[b]?se(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}}),has:se(function(e){return function(t){return oe(e,t).length>0}}),contains:se(function(e){return e=e.replace(Z,ee),function(t){return(t.textContent||t.innerText||i(t)).indexOf(e)>-1}}),lang:se(function(e){return U.test(e||"")||oe.error("unsupported lang: "+e),e=e.replace(Z,ee).toLowerCase(),function(t){var n;do{if(n=g?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:de(!1),disabled:de(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return Y.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:he(function(){return[0]}),last:he(function(e,t){return[t-1]}),eq:he(function(e,t,n){return[n<0?n+t:n]}),even:he(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:he(function(e,t,n){for(var r=n<0?n+t:n;++r1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function be(e,t,n){for(var r=0,i=t.length;r-1&&(o[l]=!(a[l]=f))}}else v=we(v===a?v.splice(h,v.length):v),i?i(null,a,v,u):L.apply(a,v)})}function Ce(e){for(var t,n,i,o=e.length,a=r.relative[e[0].type],s=a||r.relative[" "],u=a?1:0,c=me(function(e){return e===t},s,!0),f=me(function(e){return O(t,e)>-1},s,!0),p=[function(e,n,r){var i=!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):f(e,n,r));return t=null,i}];u1&&xe(p),u>1&&ve(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(B,"$1"),n,u0,i=e.length>0,o=function(o,a,s,u,c){var f,h,y,v=0,m="0",x=o&&[],b=[],w=l,C=o||i&&r.find.TAG("*",c),E=T+=null==w?1:Math.random()||.1,k=C.length;for(c&&(l=a===d||a||c);m!==k&&null!=(f=C[m]);m++){if(i&&f){h=0,a||f.ownerDocument===d||(p(f),s=!g);while(y=e[h++])if(y(f,a||d,s)){u.push(f);break}c&&(T=E)}n&&((f=!y&&f)&&v--,o&&x.push(f))}if(v+=m,n&&m!==v){h=0;while(y=t[h++])y(x,b,a,s);if(o){if(v>0)while(m--)x[m]||b[m]||(b[m]=j.call(u));b=we(b)}L.apply(u,b),c&&!o&&b.length>0&&v+t.length>1&&oe.uniqueSort(u)}return c&&(T=E,l=w),x};return n?se(o):o}return s=oe.compile=function(e,t){var n,r=[],i=[],o=S[e+" "];if(!o){t||(t=a(e)),n=t.length;while(n--)(o=Ce(t[n]))[b]?r.push(o):i.push(o);(o=S(e,Ee(i,r))).selector=e}return o},u=oe.select=function(e,t,n,i){var o,u,l,c,f,p="function"==typeof e&&e,d=!i&&a(e=p.selector||e);if(n=n||[],1===d.length){if((u=d[0]=d[0].slice(0)).length>2&&"ID"===(l=u[0]).type&&9===t.nodeType&&g&&r.relative[u[1].type]){if(!(t=(r.find.ID(l.matches[0].replace(Z,ee),t)||[])[0]))return n;p&&(t=t.parentNode),e=e.slice(u.shift().value.length)}o=V.needsContext.test(e)?0:u.length;while(o--){if(l=u[o],r.relative[c=l.type])break;if((f=r.find[c])&&(i=f(l.matches[0].replace(Z,ee),K.test(u[0].type)&&ge(t.parentNode)||t))){if(u.splice(o,1),!(e=i.length&&ve(u)))return L.apply(n,i),n;break}}}return(p||s(e,d))(i,t,!g,n,!t||K.test(e)&&ge(t.parentNode)||t),n},n.sortStable=b.split("").sort(D).join("")===b,n.detectDuplicates=!!f,p(),n.sortDetached=ue(function(e){return 1&e.compareDocumentPosition(d.createElement("fieldset"))}),ue(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||le("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&ue(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||le("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ue(function(e){return null==e.getAttribute("disabled")})||le(P,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),oe}(e);w.find=E,w.expr=E.selectors,w.expr[":"]=w.expr.pseudos,w.uniqueSort=w.unique=E.uniqueSort,w.text=E.getText,w.isXMLDoc=E.isXML,w.contains=E.contains,w.escapeSelector=E.escape;var k=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&w(e).is(n))break;r.push(e)}return r},S=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},D=w.expr.match.needsContext;function N(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var A=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,t,n){return g(t)?w.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?w.grep(e,function(e){return e===t!==n}):"string"!=typeof t?w.grep(e,function(e){return u.call(t,e)>-1!==n}):w.filter(t,e,n)}w.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?w.find.matchesSelector(r,e)?[r]:[]:w.find.matches(e,w.grep(t,function(e){return 1===e.nodeType}))},w.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(w(e).filter(function(){for(t=0;t1?w.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&D.test(e)?w(e):e||[],!1).length}});var q,L=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(w.fn.init=function(e,t,n){var i,o;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(i="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:L.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof w?t[0]:t,w.merge(this,w.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:r,!0)),A.test(i[1])&&w.isPlainObject(t))for(i in t)g(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(o=r.getElementById(i[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):g(e)?void 0!==n.ready?n.ready(e):e(w):w.makeArray(e,this)}).prototype=w.fn,q=w(r);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};w.fn.extend({has:function(e){var t=w(e,this),n=t.length;return this.filter(function(){for(var e=0;e-1:1===n.nodeType&&w.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?w.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?u.call(w(e),this[0]):u.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(w.uniqueSort(w.merge(this.get(),w(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}w.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return k(e,"parentNode")},parentsUntil:function(e,t,n){return k(e,"parentNode",n)},next:function(e){return P(e,"nextSibling")},prev:function(e){return P(e,"previousSibling")},nextAll:function(e){return k(e,"nextSibling")},prevAll:function(e){return k(e,"previousSibling")},nextUntil:function(e,t,n){return k(e,"nextSibling",n)},prevUntil:function(e,t,n){return k(e,"previousSibling",n)},siblings:function(e){return S((e.parentNode||{}).firstChild,e)},children:function(e){return S(e.firstChild)},contents:function(e){return N(e,"iframe")?e.contentDocument:(N(e,"template")&&(e=e.content||e),w.merge([],e.childNodes))}},function(e,t){w.fn[e]=function(n,r){var i=w.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=w.filter(r,i)),this.length>1&&(O[e]||w.uniqueSort(i),H.test(e)&&i.reverse()),this.pushStack(i)}});var M=/[^\x20\t\r\n\f]+/g;function R(e){var t={};return w.each(e.match(M)||[],function(e,n){t[n]=!0}),t}w.Callbacks=function(e){e="string"==typeof e?R(e):w.extend({},e);var t,n,r,i,o=[],a=[],s=-1,u=function(){for(i=i||e.once,r=t=!0;a.length;s=-1){n=a.shift();while(++s-1)o.splice(n,1),n<=s&&s--}),this},has:function(e){return e?w.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||u()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l};function I(e){return e}function W(e){throw e}function $(e,t,n,r){var i;try{e&&g(i=e.promise)?i.call(e).done(t).fail(n):e&&g(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}w.extend({Deferred:function(t){var n=[["notify","progress",w.Callbacks("memory"),w.Callbacks("memory"),2],["resolve","done",w.Callbacks("once memory"),w.Callbacks("once memory"),0,"resolved"],["reject","fail",w.Callbacks("once memory"),w.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},"catch":function(e){return i.then(null,e)},pipe:function(){var e=arguments;return w.Deferred(function(t){w.each(n,function(n,r){var i=g(e[r[4]])&&e[r[4]];o[r[1]](function(){var e=i&&i.apply(this,arguments);e&&g(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,i?[e]:arguments)})}),e=null}).promise()},then:function(t,r,i){var o=0;function a(t,n,r,i){return function(){var s=this,u=arguments,l=function(){var e,l;if(!(t=o&&(r!==W&&(s=void 0,u=[e]),n.rejectWith(s,u))}};t?c():(w.Deferred.getStackHook&&(c.stackTrace=w.Deferred.getStackHook()),e.setTimeout(c))}}return w.Deferred(function(e){n[0][3].add(a(0,e,g(i)?i:I,e.notifyWith)),n[1][3].add(a(0,e,g(t)?t:I)),n[2][3].add(a(0,e,g(r)?r:W))}).promise()},promise:function(e){return null!=e?w.extend(e,i):i}},o={};return w.each(n,function(e,t){var a=t[2],s=t[5];i[t[1]]=a.add,s&&a.add(function(){r=s},n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),a.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?void 0:this,arguments),this},o[t[0]+"With"]=a.fireWith}),i.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=o.call(arguments),a=w.Deferred(),s=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?o.call(arguments):n,--t||a.resolveWith(r,i)}};if(t<=1&&($(e,a.done(s(n)).resolve,a.reject,!t),"pending"===a.state()||g(i[n]&&i[n].then)))return a.then();while(n--)$(i[n],s(n),a.reject);return a.promise()}});var B=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;w.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&B.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},w.readyException=function(t){e.setTimeout(function(){throw t})};var F=w.Deferred();w.fn.ready=function(e){return F.then(e)["catch"](function(e){w.readyException(e)}),this},w.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--w.readyWait:w.isReady)||(w.isReady=!0,!0!==e&&--w.readyWait>0||F.resolveWith(r,[w]))}}),w.ready.then=F.then;function _(){r.removeEventListener("DOMContentLoaded",_),e.removeEventListener("load",_),w.ready()}"complete"===r.readyState||"loading"!==r.readyState&&!r.documentElement.doScroll?e.setTimeout(w.ready):(r.addEventListener("DOMContentLoaded",_),e.addEventListener("load",_));var z=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===x(n)){i=!0;for(s in n)z(e,t,s,n[s],!0,o,a)}else if(void 0!==r&&(i=!0,g(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(w(e),n)})),t))for(;s1,null,!0)},removeData:function(e){return this.each(function(){K.remove(this,e)})}}),w.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=J.get(e,t),n&&(!r||Array.isArray(n)?r=J.access(e,t,w.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=w.queue(e,t),r=n.length,i=n.shift(),o=w._queueHooks(e,t),a=function(){w.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return J.get(e,n)||J.access(e,n,{empty:w.Callbacks("once memory").add(function(){J.remove(e,[t+"queue",n])})})}}),w.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]+)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ge.optgroup=ge.option,ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td;function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&N(e,t)?w.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n-1)i&&i.push(o);else if(l=w.contains(o.ownerDocument,o),a=ye(f.appendChild(o),"script"),l&&ve(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}!function(){var e=r.createDocumentFragment().appendChild(r.createElement("div")),t=r.createElement("input");t.setAttribute("type","radio"),t.setAttribute("checked","checked"),t.setAttribute("name","t"),e.appendChild(t),h.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="",h.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue}();var be=r.documentElement,we=/^key/,Te=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ce=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function ke(){return!1}function Se(){try{return r.activeElement}catch(e){}}function De(e,t,n,r,i,o){var a,s;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(s in t)De(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=ke;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return w().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=w.guid++)),e.each(function(){w.event.add(this,t,i,r,n)})}w.event={global:{},add:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=J.get(e);if(y){n.handler&&(n=(o=n).handler,i=o.selector),i&&w.find.matchesSelector(be,i),n.guid||(n.guid=w.guid++),(u=y.events)||(u=y.events={}),(a=y.handle)||(a=y.handle=function(t){return"undefined"!=typeof w&&w.event.triggered!==t.type?w.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||"").match(M)||[""]).length;while(l--)d=g=(s=Ce.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=w.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=w.event.special[d]||{},c=w.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&w.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(d,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),w.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=J.hasData(e)&&J.get(e);if(y&&(u=y.events)){l=(t=(t||"").match(M)||[""]).length;while(l--)if(s=Ce.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){f=w.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,y.handle)||w.removeEvent(e,d,y.handle),delete u[d])}else for(d in u)w.event.remove(e,d+t[l],n,r,!0);w.isEmptyObject(u)&&J.remove(e,"handle events")}},dispatch:function(e){var t=w.event.fix(e),n,r,i,o,a,s,u=new Array(arguments.length),l=(J.get(this,"events")||{})[t.type]||[],c=w.event.special[t.type]||{};for(u[0]=t,n=1;n=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n-1:w.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u\x20\t\r\n\f]*)[^>]*)\/>/gi,Ae=/\s*$/g;function Le(e,t){return N(e,"table")&&N(11!==t.nodeType?t:t.firstChild,"tr")?w(e).children("tbody")[0]||e:e}function He(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Oe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Pe(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(J.hasData(e)&&(o=J.access(e),a=J.set(t,o),l=o.events)){delete a.handle,a.events={};for(i in l)for(n=0,r=l[i].length;n1&&"string"==typeof y&&!h.checkClone&&je.test(y))return e.each(function(i){var o=e.eq(i);v&&(t[0]=y.call(this,i,o.html())),Re(o,t,n,r)});if(p&&(i=xe(t,e[0].ownerDocument,!1,e,r),o=i.firstChild,1===i.childNodes.length&&(i=o),o||r)){for(u=(s=w.map(ye(i,"script"),He)).length;f")},clone:function(e,t,n){var r,i,o,a,s=e.cloneNode(!0),u=w.contains(e.ownerDocument,e);if(!(h.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||w.isXMLDoc(e)))for(a=ye(s),r=0,i=(o=ye(e)).length;r0&&ve(a,!u&&ye(e,"script")),s},cleanData:function(e){for(var t,n,r,i=w.event.special,o=0;void 0!==(n=e[o]);o++)if(Y(n)){if(t=n[J.expando]){if(t.events)for(r in t.events)i[r]?w.event.remove(n,r):w.removeEvent(n,r,t.handle);n[J.expando]=void 0}n[K.expando]&&(n[K.expando]=void 0)}}}),w.fn.extend({detach:function(e){return Ie(this,e,!0)},remove:function(e){return Ie(this,e)},text:function(e){return z(this,function(e){return void 0===e?w.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Re(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Le(this,e).appendChild(e)})},prepend:function(){return Re(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Le(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(w.cleanData(ye(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return w.clone(this,e,t)})},html:function(e){return z(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ae.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=w.htmlPrefilter(e);try{for(;n=0&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))),u}function et(e,t,n){var r=$e(e),i=Fe(e,t,r),o="border-box"===w.css(e,"boxSizing",!1,r),a=o;if(We.test(i)){if(!n)return i;i="auto"}return a=a&&(h.boxSizingReliable()||i===e.style[t]),("auto"===i||!parseFloat(i)&&"inline"===w.css(e,"display",!1,r))&&(i=e["offset"+t[0].toUpperCase()+t.slice(1)],a=!0),(i=parseFloat(i)||0)+Ze(e,t,n||(o?"border":"content"),a,r,i)+"px"}w.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Fe(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=G(t),u=Xe.test(t),l=e.style;if(u||(t=Je(s)),a=w.cssHooks[t]||w.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"==(o=typeof n)&&(i=ie.exec(n))&&i[1]&&(n=ue(e,t,i),o="number"),null!=n&&n===n&&("number"===o&&(n+=i&&i[3]||(w.cssNumber[s]?"":"px")),h.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=G(t);return Xe.test(t)||(t=Je(s)),(a=w.cssHooks[t]||w.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Fe(e,t,r)),"normal"===i&&t in Ve&&(i=Ve[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),w.each(["height","width"],function(e,t){w.cssHooks[t]={get:function(e,n,r){if(n)return!ze.test(w.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?et(e,t,r):se(e,Ue,function(){return et(e,t,r)})},set:function(e,n,r){var i,o=$e(e),a="border-box"===w.css(e,"boxSizing",!1,o),s=r&&Ze(e,t,r,a,o);return a&&h.scrollboxSize()===o.position&&(s-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-Ze(e,t,"border",!1,o)-.5)),s&&(i=ie.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=w.css(e,t)),Ke(e,n,s)}}}),w.cssHooks.marginLeft=_e(h.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Fe(e,"marginLeft"))||e.getBoundingClientRect().left-se(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),w.each({margin:"",padding:"",border:"Width"},function(e,t){w.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+oe[r]+t]=o[r]||o[r-2]||o[0];return i}},"margin"!==e&&(w.cssHooks[e+t].set=Ke)}),w.fn.extend({css:function(e,t){return z(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=$e(e),i=t.length;a1)}});function tt(e,t,n,r,i){return new tt.prototype.init(e,t,n,r,i)}w.Tween=tt,tt.prototype={constructor:tt,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||w.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(w.cssNumber[n]?"":"px")},cur:function(){var e=tt.propHooks[this.prop];return e&&e.get?e.get(this):tt.propHooks._default.get(this)},run:function(e){var t,n=tt.propHooks[this.prop];return this.options.duration?this.pos=t=w.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):tt.propHooks._default.set(this),this}},tt.prototype.init.prototype=tt.prototype,tt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=w.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){w.fx.step[e.prop]?w.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[w.cssProps[e.prop]]&&!w.cssHooks[e.prop]?e.elem[e.prop]=e.now:w.style(e.elem,e.prop,e.now+e.unit)}}},tt.propHooks.scrollTop=tt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},w.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},w.fx=tt.prototype.init,w.fx.step={};var nt,rt,it=/^(?:toggle|show|hide)$/,ot=/queueHooks$/;function at(){rt&&(!1===r.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(at):e.setTimeout(at,w.fx.interval),w.fx.tick())}function st(){return e.setTimeout(function(){nt=void 0}),nt=Date.now()}function ut(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=oe[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function lt(e,t,n){for(var r,i=(pt.tweeners[t]||[]).concat(pt.tweeners["*"]),o=0,a=i.length;o1)},removeAttr:function(e){return this.each(function(){w.removeAttr(this,e)})}}),w.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?w.prop(e,t,n):(1===o&&w.isXMLDoc(e)||(i=w.attrHooks[t.toLowerCase()]||(w.expr.match.bool.test(t)?dt:void 0)),void 0!==n?null===n?void w.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=w.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!h.radioValue&&"radio"===t&&N(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(M);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),dt={set:function(e,t,n){return!1===t?w.removeAttr(e,n):e.setAttribute(n,n),n}},w.each(w.expr.match.bool.source.match(/\w+/g),function(e,t){var n=ht[t]||w.find.attr;ht[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=ht[a],ht[a]=i,i=null!=n(e,t,r)?a:null,ht[a]=o),i}});var gt=/^(?:input|select|textarea|button)$/i,yt=/^(?:a|area)$/i;w.fn.extend({prop:function(e,t){return z(this,w.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[w.propFix[e]||e]})}}),w.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&w.isXMLDoc(e)||(t=w.propFix[t]||t,i=w.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=w.find.attr(e,"tabindex");return t?parseInt(t,10):gt.test(e.nodeName)||yt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),h.optSelected||(w.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),w.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){w.propFix[this.toLowerCase()]=this});function vt(e){return(e.match(M)||[]).join(" ")}function mt(e){return e.getAttribute&&e.getAttribute("class")||""}function xt(e){return Array.isArray(e)?e:"string"==typeof e?e.match(M)||[]:[]}w.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){w(this).addClass(e.call(this,t,mt(this)))});if((t=xt(e)).length)while(n=this[u++])if(i=mt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=t[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){w(this).removeClass(e.call(this,t,mt(this)))});if(!arguments.length)return this.attr("class","");if((t=xt(e)).length)while(n=this[u++])if(i=mt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=t[a++])while(r.indexOf(" "+o+" ")>-1)r=r.replace(" "+o+" "," ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):g(e)?this.each(function(n){w(this).toggleClass(e.call(this,n,mt(this),t),t)}):this.each(function(){var t,i,o,a;if(r){i=0,o=w(this),a=xt(e);while(t=a[i++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else void 0!==e&&"boolean"!==n||((t=mt(this))&&J.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":J.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&(" "+vt(mt(n))+" ").indexOf(t)>-1)return!0;return!1}});var bt=/\r/g;w.fn.extend({val:function(e){var t,n,r,i=this[0];{if(arguments.length)return r=g(e),this.each(function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,w(this).val()):e)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=w.map(i,function(e){return null==e?"":e+""})),(t=w.valHooks[this.type]||w.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))});if(i)return(t=w.valHooks[i.type]||w.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(bt,""):null==n?"":n}}}),w.extend({valHooks:{option:{get:function(e){var t=w.find.attr(e,"value");return null!=t?t:vt(w.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),w.each(["radio","checkbox"],function(){w.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=w.inArray(w(e).val(),t)>-1}},h.checkOn||(w.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),h.focusin="onfocusin"in e;var wt=/^(?:focusinfocus|focusoutblur)$/,Tt=function(e){e.stopPropagation()};w.extend(w.event,{trigger:function(t,n,i,o){var a,s,u,l,c,p,d,h,v=[i||r],m=f.call(t,"type")?t.type:t,x=f.call(t,"namespace")?t.namespace.split("."):[];if(s=h=u=i=i||r,3!==i.nodeType&&8!==i.nodeType&&!wt.test(m+w.event.triggered)&&(m.indexOf(".")>-1&&(m=(x=m.split(".")).shift(),x.sort()),c=m.indexOf(":")<0&&"on"+m,t=t[w.expando]?t:new w.Event(m,"object"==typeof t&&t),t.isTrigger=o?2:3,t.namespace=x.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+x.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:w.makeArray(n,[t]),d=w.event.special[m]||{},o||!d.trigger||!1!==d.trigger.apply(i,n))){if(!o&&!d.noBubble&&!y(i)){for(l=d.delegateType||m,wt.test(l+m)||(s=s.parentNode);s;s=s.parentNode)v.push(s),u=s;u===(i.ownerDocument||r)&&v.push(u.defaultView||u.parentWindow||e)}a=0;while((s=v[a++])&&!t.isPropagationStopped())h=s,t.type=a>1?l:d.bindType||m,(p=(J.get(s,"events")||{})[t.type]&&J.get(s,"handle"))&&p.apply(s,n),(p=c&&s[c])&&p.apply&&Y(s)&&(t.result=p.apply(s,n),!1===t.result&&t.preventDefault());return t.type=m,o||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(v.pop(),n)||!Y(i)||c&&g(i[m])&&!y(i)&&((u=i[c])&&(i[c]=null),w.event.triggered=m,t.isPropagationStopped()&&h.addEventListener(m,Tt),i[m](),t.isPropagationStopped()&&h.removeEventListener(m,Tt),w.event.triggered=void 0,u&&(i[c]=u)),t.result}},simulate:function(e,t,n){var r=w.extend(new w.Event,n,{type:e,isSimulated:!0});w.event.trigger(r,null,t)}}),w.fn.extend({trigger:function(e,t){return this.each(function(){w.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return w.event.trigger(e,t,n,!0)}}),h.focusin||w.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){w.event.simulate(t,e.target,w.event.fix(e))};w.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=J.access(r,t);i||r.addEventListener(e,n,!0),J.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=J.access(r,t)-1;i?J.access(r,t,i):(r.removeEventListener(e,n,!0),J.remove(r,t))}}});var Ct=e.location,Et=Date.now(),kt=/\?/;w.parseXML=function(t){var n;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){n=void 0}return n&&!n.getElementsByTagName("parsererror").length||w.error("Invalid XML: "+t),n};var St=/\[\]$/,Dt=/\r?\n/g,Nt=/^(?:submit|button|image|reset|file)$/i,At=/^(?:input|select|textarea|keygen)/i;function jt(e,t,n,r){var i;if(Array.isArray(t))w.each(t,function(t,i){n||St.test(e)?r(e,i):jt(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,r)});else if(n||"object"!==x(t))r(e,t);else for(i in t)jt(e+"["+i+"]",t[i],n,r)}w.param=function(e,t){var n,r=[],i=function(e,t){var n=g(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(Array.isArray(e)||e.jquery&&!w.isPlainObject(e))w.each(e,function(){i(this.name,this.value)});else for(n in e)jt(n,e[n],t,i);return r.join("&")},w.fn.extend({serialize:function(){return w.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=w.prop(this,"elements");return e?w.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!w(this).is(":disabled")&&At.test(this.nodeName)&&!Nt.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=w(this).val();return null==n?null:Array.isArray(n)?w.map(n,function(e){return{name:t.name,value:e.replace(Dt,"\r\n")}}):{name:t.name,value:n.replace(Dt,"\r\n")}}).get()}});var qt=/%20/g,Lt=/#.*$/,Ht=/([?&])_=[^&]*/,Ot=/^(.*?):[ \t]*([^\r\n]*)$/gm,Pt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Mt=/^(?:GET|HEAD)$/,Rt=/^\/\//,It={},Wt={},$t="*/".concat("*"),Bt=r.createElement("a");Bt.href=Ct.href;function Ft(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(M)||[];if(g(n))while(r=o[i++])"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function _t(e,t,n,r){var i={},o=e===Wt;function a(s){var u;return i[s]=!0,w.each(e[s]||[],function(e,s){var l=s(t,n,r);return"string"!=typeof l||o||i[l]?o?!(u=l):void 0:(t.dataTypes.unshift(l),a(l),!1)}),u}return a(t.dataTypes[0])||!i["*"]&&a("*")}function zt(e,t){var n,r,i=w.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&w.extend(!0,e,r),e}function Xt(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}function Ut(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}w.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ct.href,type:"GET",isLocal:Pt.test(Ct.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":$t,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":w.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?zt(zt(e,w.ajaxSettings),t):zt(w.ajaxSettings,e)},ajaxPrefilter:Ft(It),ajaxTransport:Ft(Wt),ajax:function(t,n){"object"==typeof t&&(n=t,t=void 0),n=n||{};var i,o,a,s,u,l,c,f,p,d,h=w.ajaxSetup({},n),g=h.context||h,y=h.context&&(g.nodeType||g.jquery)?w(g):w.event,v=w.Deferred(),m=w.Callbacks("once memory"),x=h.statusCode||{},b={},T={},C="canceled",E={readyState:0,getResponseHeader:function(e){var t;if(c){if(!s){s={};while(t=Ot.exec(a))s[t[1].toLowerCase()]=t[2]}t=s[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return c?a:null},setRequestHeader:function(e,t){return null==c&&(e=T[e.toLowerCase()]=T[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==c&&(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)E.always(e[E.status]);else for(t in e)x[t]=[x[t],e[t]];return this},abort:function(e){var t=e||C;return i&&i.abort(t),k(0,t),this}};if(v.promise(E),h.url=((t||h.url||Ct.href)+"").replace(Rt,Ct.protocol+"//"),h.type=n.method||n.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(M)||[""],null==h.crossDomain){l=r.createElement("a");try{l.href=h.url,l.href=l.href,h.crossDomain=Bt.protocol+"//"+Bt.host!=l.protocol+"//"+l.host}catch(e){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=w.param(h.data,h.traditional)),_t(It,h,n,E),c)return E;(f=w.event&&h.global)&&0==w.active++&&w.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!Mt.test(h.type),o=h.url.replace(Lt,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(qt,"+")):(d=h.url.slice(o.length),h.data&&(h.processData||"string"==typeof h.data)&&(o+=(kt.test(o)?"&":"?")+h.data,delete h.data),!1===h.cache&&(o=o.replace(Ht,"$1"),d=(kt.test(o)?"&":"?")+"_="+Et+++d),h.url=o+d),h.ifModified&&(w.lastModified[o]&&E.setRequestHeader("If-Modified-Since",w.lastModified[o]),w.etag[o]&&E.setRequestHeader("If-None-Match",w.etag[o])),(h.data&&h.hasContent&&!1!==h.contentType||n.contentType)&&E.setRequestHeader("Content-Type",h.contentType),E.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+$t+"; q=0.01":""):h.accepts["*"]);for(p in h.headers)E.setRequestHeader(p,h.headers[p]);if(h.beforeSend&&(!1===h.beforeSend.call(g,E,h)||c))return E.abort();if(C="abort",m.add(h.complete),E.done(h.success),E.fail(h.error),i=_t(Wt,h,n,E)){if(E.readyState=1,f&&y.trigger("ajaxSend",[E,h]),c)return E;h.async&&h.timeout>0&&(u=e.setTimeout(function(){E.abort("timeout")},h.timeout));try{c=!1,i.send(b,k)}catch(e){if(c)throw e;k(-1,e)}}else k(-1,"No Transport");function k(t,n,r,s){var l,p,d,b,T,C=n;c||(c=!0,u&&e.clearTimeout(u),i=void 0,a=s||"",E.readyState=t>0?4:0,l=t>=200&&t<300||304===t,r&&(b=Xt(h,E,r)),b=Ut(h,b,E,l),l?(h.ifModified&&((T=E.getResponseHeader("Last-Modified"))&&(w.lastModified[o]=T),(T=E.getResponseHeader("etag"))&&(w.etag[o]=T)),204===t||"HEAD"===h.type?C="nocontent":304===t?C="notmodified":(C=b.state,p=b.data,l=!(d=b.error))):(d=C,!t&&C||(C="error",t<0&&(t=0))),E.status=t,E.statusText=(n||C)+"",l?v.resolveWith(g,[p,C,E]):v.rejectWith(g,[E,C,d]),E.statusCode(x),x=void 0,f&&y.trigger(l?"ajaxSuccess":"ajaxError",[E,h,l?p:d]),m.fireWith(g,[E,C]),f&&(y.trigger("ajaxComplete",[E,h]),--w.active||w.event.trigger("ajaxStop")))}return E},getJSON:function(e,t,n){return w.get(e,t,n,"json")},getScript:function(e,t){return w.get(e,void 0,t,"script")}}),w.each(["get","post"],function(e,t){w[t]=function(e,n,r,i){return g(n)&&(i=i||r,r=n,n=void 0),w.ajax(w.extend({url:e,type:t,dataType:i,data:n,success:r},w.isPlainObject(e)&&e))}}),w._evalUrl=function(e){return w.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},w.fn.extend({wrapAll:function(e){var t;return this[0]&&(g(e)&&(e=e.call(this[0])),t=w(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return g(e)?this.each(function(t){w(this).wrapInner(e.call(this,t))}):this.each(function(){var t=w(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=g(e);return this.each(function(n){w(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){w(this).replaceWith(this.childNodes)}),this}}),w.expr.pseudos.hidden=function(e){return!w.expr.pseudos.visible(e)},w.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},w.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var Vt={0:200,1223:204},Gt=w.ajaxSettings.xhr();h.cors=!!Gt&&"withCredentials"in Gt,h.ajax=Gt=!!Gt,w.ajaxTransport(function(t){var n,r;if(h.cors||Gt&&!t.crossDomain)return{send:function(i,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");for(a in i)s.setRequestHeader(a,i[a]);n=function(e){return function(){n&&(n=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(Vt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=n(),r=s.onerror=s.ontimeout=n("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&e.setTimeout(function(){n&&r()})},n=n("abort");try{s.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}}),w.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),w.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return w.globalEval(e),e}}}),w.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),w.ajaxTransport("script",function(e){if(e.crossDomain){var t,n;return{send:function(i,o){t=w("