From 7afa8d24949f08dfe84fadba9576a60afb0d9d1d Mon Sep 17 00:00:00 2001 From: Alex Lende Date: Sat, 2 Sep 2017 20:59:50 -0500 Subject: [PATCH] archiving the first website that I created --- .gitignore | 3 + MHacks.html | 37 + Templates/_notes/_notes/dwsync.xml | 1 + Templates/_notes/dwsync.xml | 1 + Templates/_notes/index.dwt.mno | 1 + Templates/index.dwt | 34 + _notes/dwsync.xml | 1 + about.html | 34 + contact.html | 36 + css/_notes/dwsync.xml | 1 + css/drilldown.css | 172 + css/style.css | 24 + css/style_2.css | 139 + cyhelp/_notes/dwsync.xml | 1 + cyhelp/css/cyhelp.css | 87 + cyhelp/cyhelp.html | 121 + cyhelp/images/cyhelp.png | Bin 0 -> 16981 bytes cyhelp/index.html | 80 + drilldown.html | 54 + files/Alex_Lende_Resume.pdf | Bin 0 -> 81634 bytes files/_notes/dwsync.xml | 1 + fonts/CHOCD TRIAL___.otf | Bin 0 -> 36880 bytes fonts/REZ.ttf | Bin 0 -> 51056 bytes fonts/_notes/dwsync.xml | 1 + fonts/unite.otf | Bin 0 -> 44228 bytes html2canvasproxy.php | 370 + images/_notes/dwsync.xml | 1 + images/background_tile.gif | Bin 0 -> 2236 bytes images/background_tile_alt1.gif | Bin 0 -> 2932 bytes images/background_tile_alt1.jpg | Bin 0 -> 1122 bytes images/me.jpg | Bin 0 -> 243246 bytes images/tumblr_ly9q90zKwz1r2ygl8.gif | Bin 0 -> 458272 bytes index.html | 30 + projects.html | 33 + scripts/_notes/dwsync.xml | 1 + scripts/drilldown.js | 30 + scripts/html2image.js | 27 + scripts/image-scale.js | 7 + scripts/jquery-2.0.2.js | 8842 +++++++++++++++++++++++ scripts/refresh.js | 8 + twitter-repost.html | 10039 ++++++++++++++++++++++++++ 41 files changed, 20217 insertions(+) create mode 100644 .gitignore create mode 100644 MHacks.html create mode 100644 Templates/_notes/_notes/dwsync.xml create mode 100644 Templates/_notes/dwsync.xml create mode 100644 Templates/_notes/index.dwt.mno create mode 100644 Templates/index.dwt create mode 100644 _notes/dwsync.xml create mode 100644 about.html create mode 100644 contact.html create mode 100644 css/_notes/dwsync.xml create mode 100644 css/drilldown.css create mode 100644 css/style.css create mode 100644 css/style_2.css create mode 100644 cyhelp/_notes/dwsync.xml create mode 100644 cyhelp/css/cyhelp.css create mode 100644 cyhelp/cyhelp.html create mode 100644 cyhelp/images/cyhelp.png create mode 100644 cyhelp/index.html create mode 100644 drilldown.html create mode 100644 files/Alex_Lende_Resume.pdf create mode 100644 files/_notes/dwsync.xml create mode 100755 fonts/CHOCD TRIAL___.otf create mode 100755 fonts/REZ.ttf create mode 100644 fonts/_notes/dwsync.xml create mode 100644 fonts/unite.otf create mode 100644 html2canvasproxy.php create mode 100644 images/_notes/dwsync.xml create mode 100644 images/background_tile.gif create mode 100644 images/background_tile_alt1.gif create mode 100644 images/background_tile_alt1.jpg create mode 100644 images/me.jpg create mode 100644 images/tumblr_ly9q90zKwz1r2ygl8.gif create mode 100644 index.html create mode 100644 projects.html create mode 100644 scripts/_notes/dwsync.xml create mode 100644 scripts/drilldown.js create mode 100644 scripts/html2image.js create mode 100644 scripts/image-scale.js create mode 100644 scripts/jquery-2.0.2.js create mode 100644 scripts/refresh.js create mode 100644 twitter-repost.html diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..45c1505 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +_site +.sass-cache +.jekyll-metadata diff --git a/MHacks.html b/MHacks.html new file mode 100644 index 0000000..1fdae2b --- /dev/null +++ b/MHacks.html @@ -0,0 +1,37 @@ + + + + + PinTweet + + + + + + + + + + + + +
+
+

Alex Lende

+
+ +
+ + + +
+
+ + \ No newline at end of file diff --git a/Templates/_notes/_notes/dwsync.xml b/Templates/_notes/_notes/dwsync.xml new file mode 100644 index 0000000..4d4585a --- /dev/null +++ b/Templates/_notes/_notes/dwsync.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Templates/_notes/dwsync.xml b/Templates/_notes/dwsync.xml new file mode 100644 index 0000000..8fa3436 --- /dev/null +++ b/Templates/_notes/dwsync.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Templates/_notes/index.dwt.mno b/Templates/_notes/index.dwt.mno new file mode 100644 index 0000000..840bb42 --- /dev/null +++ b/Templates/_notes/index.dwt.mno @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Templates/index.dwt b/Templates/index.dwt new file mode 100644 index 0000000..4e45ce3 --- /dev/null +++ b/Templates/index.dwt @@ -0,0 +1,34 @@ + + + + + Alex Lende + + + + + + + + +
+
+

Alex Lende

+
+ +
+ + +

Lorem ipsum dolor sit amet.

+ +
+
+ + \ No newline at end of file diff --git a/_notes/dwsync.xml b/_notes/dwsync.xml new file mode 100644 index 0000000..9d39b5d --- /dev/null +++ b/_notes/dwsync.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/about.html b/about.html new file mode 100644 index 0000000..d6be370 --- /dev/null +++ b/about.html @@ -0,0 +1,34 @@ + + + + + About Me + + + + + + +
+
+

Alex Lende

+
+ +
+ + +

My name is Alex Lende. I am a sophomore in Software Engineering at Iowa State University.

+

Last summer I had an internship at AGCO in Jackson, Minnesota. I worked on an employee suggestion system written in ColdFusion. +

So far at Iowa State University, I have taken two programming classes: CprE 185 (C programming) and Com S 227 (Java programming). Right now I'm learning about how awesome data structures are in Com S 228! In my free time I have been learning HTML, CSS, JQuery, and Javascript.

+ +
+
+ + \ No newline at end of file diff --git a/contact.html b/contact.html new file mode 100644 index 0000000..f190ab8 --- /dev/null +++ b/contact.html @@ -0,0 +1,36 @@ + + + + + Contact + + + + + + +
+
+

Alex Lende

+
+ +
+ + +

email: ajlende@ajlende.com

+

telephone: +1 712 339 0142

+

linkedin: www.linkedin.com/in/ajlende

+

github: github.com/ajlende

+

Here's my résumé also! + +

+
+ + \ No newline at end of file diff --git a/css/_notes/dwsync.xml b/css/_notes/dwsync.xml new file mode 100644 index 0000000..10c5f6f --- /dev/null +++ b/css/_notes/dwsync.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/css/drilldown.css b/css/drilldown.css new file mode 100644 index 0000000..a53f23e --- /dev/null +++ b/css/drilldown.css @@ -0,0 +1,172 @@ +body { + background-color:#303030; + color:#FFFFFF; + min-width:980px; + min-height:550px; +} +#detail0 { + top: +} +.container { + padding-right:4px; + z-index:100; + background-color: #C41230; + color: #FFFFFF; + font-family: Helvetica; + font-size: 16px; + border: 3px solid #000000; + border-radius: 10px; + max-width:900px; + height:150px; + display: inline-block; + position:relative; + box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.9); + /* CSS3 linear gradient */ + background-image:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3)); + /* Webkit Browsers linear gradient */ + background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.3))); + /* Mozilla linear gradient */ + background-image:-moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3)); + /* IE linear Gradient */ + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#4C000000); +} +.sub-container { + padding-right:4px; + z-index:100; + background-color: #C41230; + color: #FFFFFF; + font-family: Helvetica; + font-size: 16px; + border-left: 3px solid #000000; + border-right: 3px solid #000000; + border-bottom: 3px solid #000000; + border-radius: 0px 0px 10px 10px; + position:relative; + top:14px; + box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.9); +} +.main-item { + text-align: center; + height:130px; + max-width:120px; + padding: 10px; + margin: auto 0; + border-left: 2px solid #000000; + vertical-align: middle; + display: inline-block; + position: relative; +} +.main-item:first-child { + font-weight: bold; + border-left: none; +} +.sub-item { + text-align: center; + height:130px; + width:85%; + padding: 10px; + border-top: 2px solid #000000; + display: inline-block; + position: relative; + /* CSS3 linear gradient */ + background-image:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3)); + /* Webkit Browsers linear gradient */ + background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.3))); + /* Mozilla linear gradient */ + background-image:-moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3)); + /* IE linear Gradient */ + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#4C000000); +} +.sub-item:first-child { + border-top:none; +} +.buttons { + position:relative; + display:inline-block; + z-index:99; + margin-bottom:500px; +} +.add-right-button { + background-color: #C41230; + color: #FFFFFF; + font-family: Helvetica; + font-size: 16px; + text-align: right; + border: 3px solid #000000; + border-radius: 15px; + width: 30px; + position: relative; + top:65px; + left: -24px; + padding: 20px 5px 20px 0; + box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.9); +} +.add-bottom-button { + display:inline-block; + background-color: #C41230; + color: #FFFFFF; + font-family: Helvetica; + font-size: 16px; + text-align: center; + border: 3px solid #000000; + border-radius: 15px; + position: relative; + left: -108px; + top: 88px; + padding: 20px 25px 0px; + box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.9); +} +.item-title { + margin-bottom:10px; +} +.container textarea { + width:90%; + height:80px; + padding:8px; + resize: none; + position: relative; + background-color: #C41230; + color: #FFFFFF; + font-family: Helvetica; + font-size: 12px; + border: none; + border-radius: 5px; + box-shadow: inset 0px 0px 80px rgba(0, 0, 0, 0.3), inset 0px 0px 10px rgba(0, 0, 0, 1); +} +.sub-container textarea { + width:inherit; + height:80px; + padding:8px; + resize: none; + position: relative; + background-color: #C41230; + color: #FFFFFF; + font-family: Helvetica; + font-size: 12px; + border: none; + border-radius: 5px; + box-shadow: inset 0px 0px 80px rgba(0, 0, 0, 0.3), inset 0px 0px 10px rgba(0, 0, 0, 1); +} +textarea, input { + outline:none; +} +#first-textarea { + height: 80px; + position: relative; + z-index: 4; +} +#info { + color:#FFFFFF; + padding:20px; + border-radius:30px; + box-shadow: inset 0px 0px 30px #000000, 1px 1px 2px #999999; + margin:auto auto 30px auto; + background-color:#222; + text-shadow:2px 2px 0px #030303; + max-width:618px; +} +#scroll { + margin 0 auto; + text-align:center; + margin-bottom:60px; +} \ No newline at end of file diff --git a/css/style.css b/css/style.css new file mode 100644 index 0000000..61d8782 --- /dev/null +++ b/css/style.css @@ -0,0 +1,24 @@ +p { + color: gray; + font-family: "Times New Roman", Times, serif; + font-size: 15px; +} +h1 { + font_size: 20px; + font-family: Georgia, "Times New Roman", Times, serif; +} +#header { + text-align: center; + width: 500px; +} +#container { + width: 500px; + height: 700px; + padding:10px; +} +#hugs { + float: lefts; +} +.img { + padding:10px; +} \ No newline at end of file diff --git a/css/style_2.css b/css/style_2.css new file mode 100644 index 0000000..899801a --- /dev/null +++ b/css/style_2.css @@ -0,0 +1,139 @@ +/*Alex Lende*/ + +h1 { + text-align:center; + margin:10px; +} + +a:link { + color:#217901; + text-decoration:none; +} + +a:visited { + color:#0F4003; + text-decoration:none; +} + +a:hover { + color:#38CC02; + text-decoration:none; +} + +a:active { + color:#790020; + text-decoration:none; +} + +p { + margin:20px; + text-align: left; + text-height: 8px; + font-family: Verdana, Geneva, sans-serif; + word-wrap:normal; + line-height: 1.5; + color: #222; +} + +.top { + font-size:36px; + font-family:Unite, Arial, Helvetica, sans-serif; + /*color:#116501;*/ + color:#0F4003; + text-shadow:1px 1px 1px rgba(255,255,255,0.3); + background-color:#116501; + /* CSS3 */ + background-image:linear-gradient(rgba(255,255,255,.4), rgba(255,255,255,0)); + + /* Webkit Browsers */ + background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.4)), to(rgba(255,255,255,0))); + + /* Mozilla */ + background-image:-moz-linear-gradient(top, rgba(255,255,255,.4), rgba(255,255,255,0)); + + /* For < IE8 */ + /* filter: progid:DXImageTransform.Microsoft.gradient(gradientyype=0, startColorstr='#88ff0000', endColorstr='#3300ff00'); */ + /* For > IE8 */ + /* -moz-filter: progid:DXImageTransform.Microsoft.gradient(gradientyype=0, startColorstr='#88ff0000', endColorstr='#3300ff00'); */ + + overflow:auto; +} + +.menu{ +} + +.menu ul{ + list-style: none; + margin:0px; + padding:0px; + text-align:center; + background-color:#116501; +} + +.menu li{ + display:inline-block; + height:auto; + width:23%; + text-align:center; + padding:10px; + margin:auto 0px; + + font-size:24px; + font-family:Unite, Arial, Helvetica, sans-serif; + /*color:#116501;*/ + color:#0F4003; + text-shadow:1px 1px 1px rgba(255,255,255,0.3); + /* CSS3 */ + background-image:linear-gradient(rgba(255,255,255,.4), rgba(255,255,255,0)); +} + +.menu li a { + color:#0F4003; +} + +.menu li a:hover { + color:#38CC02; + text-decoration:none; +} + +.menu li a:active { + color:#790020; + text-decoration:none; +} + +.block { + background: #FFFFFF; + border-bottom-right-radius: 20px; + border-bottom-left-radius: 20px; + text-align:left; + height:auto; + overflow:auto; +} + +.shadow { + box-shadow: 0px 4px 8px 0px #000; + margin-left: auto; + margin-right: auto; + margin-bottom: auto; + border-bottom-right-radius: 20px; + border-bottom-left-radius: 20px; + min-width:200px; + max-width:1200px; +} + +#my-picture { + float:left; + max-width:30%; + min-width:160px; + margin:20px; +} + +@font-face { + font-family: Rez; + src:url(../fonts/REZ.ttf); +} + +@font-face { + font-family: Unite; + src:url(../fonts/unite.otf); +} diff --git a/cyhelp/_notes/dwsync.xml b/cyhelp/_notes/dwsync.xml new file mode 100644 index 0000000..5f68a13 --- /dev/null +++ b/cyhelp/_notes/dwsync.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/cyhelp/css/cyhelp.css b/cyhelp/css/cyhelp.css new file mode 100644 index 0000000..44d26a1 --- /dev/null +++ b/cyhelp/css/cyhelp.css @@ -0,0 +1,87 @@ +@charset "UTF-8"; + +body { + background-color:#A71930; + color:#FDC82F; + display:block; + font-family:Verdana, Geneva, sans-serif; +} + +#head { + margin-bottom:30px; +} + +#wrapper { + background-color:#A71930; + border-radius:0.75em; + box-shadow: inset 0px 0px 30px #000000, 1px 1px 2px #e57386; + padding:2em; + margin:auto auto 30em auto; +} + +.form_item { + display:block; + padding:4px; + margin:2px; +} + +.form_item input { + display:block; +} + +input { + margin-top:5px; + background-color:#822433; + border-color:transparent; + border-radius:0.5em; + box-shadow:0px 2px 3px #000; + display:block; + color:#FFF; + font-size:10px; + font-family:inherit; +} + +select { + margin-top:5px; + background-color:#822433; + border-color:transparent; + border-radius:0.5em; + box-shadow:0px 2px 3px #000; + display:inline-block; + color:#FFF; + font-size:10px; + font-family:inherit; + width:300px; +} + +button { + margin-top:25px; + background-color:#822433; + border-color:transparent; + border-radius:0.5em; + box-shadow:0px 2px 3px #000; + display:block; + color:#FDC82F; + font-size:24px; + font-family:inherit; +} + +.multifield_container { + display:block; +} + +.multifield_container div { + display:block; +} + +.multifield_container div input { + display:inline-block; +} + +::-webkit-input-placeholder { + color:#FDC82F; +} + +#helperTable { + margin-top:30px; +} \ No newline at end of file diff --git a/cyhelp/cyhelp.html b/cyhelp/cyhelp.html new file mode 100644 index 0000000..9aa3bb1 --- /dev/null +++ b/cyhelp/cyhelp.html @@ -0,0 +1,121 @@ + + + + + +CyHelp + + + + + +
+ +
+
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ +
+
+ - + - + +
+
+
+ +
+ +
+
+ : + + +
+
+
+ + +
+
+
+ + +
ClassNamePhoneLocationTime
+
+
+ + + diff --git a/cyhelp/images/cyhelp.png b/cyhelp/images/cyhelp.png new file mode 100644 index 0000000000000000000000000000000000000000..9a8350e015a75a718e367df40062b62942e6049d GIT binary patch literal 16981 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 literal 0 HcmV?d00001 diff --git a/cyhelp/index.html b/cyhelp/index.html new file mode 100644 index 0000000..0d0a669 --- /dev/null +++ b/cyhelp/index.html @@ -0,0 +1,80 @@ + + + + + + + +
+ + + + + + + + + + + + +
ClassNamePhoneLocationTime
+ + + diff --git a/drilldown.html b/drilldown.html new file mode 100644 index 0000000..d129aba --- /dev/null +++ b/drilldown.html @@ -0,0 +1,54 @@ + + + + Drill Down + + + + + + +
+

The Drill Down Problem Solving Technique

+ +
    +
  1. Start by writing the problem down in the box provided.
  2. +
  3. Click on the plus tab on the right to add points that make up the next level of detail of the problem.
  4. +
  5. For each of these points, repeat the process going down.
  6. +
  7. Keep on drilling down into points until you fully understand the factors contributing to the problem.
  8. +
+
+
+
+
+
Problem
+ +
+ +
+
+
+
+
+
+
+
+ + \ No newline at end of file diff --git a/files/Alex_Lende_Resume.pdf b/files/Alex_Lende_Resume.pdf new file mode 100644 index 0000000000000000000000000000000000000000..6208e3ec69504f028d17d6d5fadbafa296518795 GIT binary patch literal 81634 zcmeFa1z1&G*Deeqh_p!O22?}^_9ix6(xQZfAmyeTq&uV=6lnnoK?RhMl9E=s8>FQ{ z8i{`{@Oj_&JkNXn?|kPv=lZ{M{zop{d#$4oLG~sZ;;4o`FGaNxd82f!gD`R^T7&o}}5XLTLYGH3^3qCDS_J$IM`ql=9FkxXF zJ9}G0lqHTc`s%B%wlvbu1J(~n_~J^^6V!8as}8wfGSN{=;vs2|^#{f;aj7%DZem15 z4{Zq_-|a;Xy2KvnZ?ZFT7LwH-!u2tF@HAdhPEED0)2&@e(5UH~?62u#I!@)8aV?-4 z99%vOJS_BdbnflT=5bJ-Om_TmI%Jprut>LWB-(X}AYx!q^7u$xh$^BfV^QXGi7?wi z-!icxL4LWh^2A0-`p6yn_g|*^8?Sm$9<7{C9MqI5EM;%Geyq+v9-OH; ztWP*~OF6DOIDT>1xf5u;6i2_bevA1PwUMwUL6VD*26w$-2Ev$MUhTbqumDxZa#2ZF z%4Z`L-M*r)ZF}#?4qZDQF}bEh+UR%@*dC;axb7f(gZcY=yWM%oZ-*vGc++mk zA>a0{&`?pElep#kW}hjbo#nEMO9m}a{k z10t_GA0CG>zprWx^sb*LpjBbG+2|_YI27RoDpMUb?g%VU>*6^K*TAbNpaDyGYKoq+S1+!;|7U@?UM(!J-|jQe?p) zlkuEesx@^QSo*fn;3b0G_K z$CQt79thKji|<=5PbL(K_~una{dn_6NY*sNA}{IXfG>T1eq;R4!7sYYak`#50+@36 z#>=g}4k`BYS3QK)jqdZD@@z@=rz{H1Cg)I1tM>UH9FIEF84mmZ=

yn~^OOh}-3q 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ð6{Y2vO@;61jq#=_%*Xm?qKO>)b>-CXwaHm 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 z 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 literal 0 HcmV?d00001 diff --git a/files/_notes/dwsync.xml b/files/_notes/dwsync.xml new file mode 100644 index 0000000..1102c72 --- /dev/null +++ b/files/_notes/dwsync.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fonts/CHOCD TRIAL___.otf b/fonts/CHOCD TRIAL___.otf new file mode 100755 index 0000000000000000000000000000000000000000..70569f2b898adf5acc236462f20e8b4c09c4dfc2 GIT binary patch literal 36880 zcmc$`cX%7unJx}crZff;C9yIN31kM0<0LMLBbT^4Rglh&mVyrg0hu zgARfqSVc+{MK!8emSx$NYaGY%I*AiI*(AF+n`BdV7xcn6x*uq5;=OnG*?)e|^CJXc zFmvY2Dc||Z`@KgSw{G32GwKN465YzR>(*8M_DkaxI-Mb>(}lVo+qChSA7y{jq|;ry zpwsClH$L<2I}S{*Xx8cURq(sIuA`>AycZeO>6YCD=hieg)YSjm%Mbh>uAPJT-OX@f z>EW`s;P_wQePeTn&B=b@-(S(`kaj4qYiqD}mf>ZOLHz<;Z||sacI#GcfzbTx)y8tF&}^UOh%&rr*DMeC?->4e+G@c&<@*o$ep5mif%5jz6pG z(|vUH{PIto|Ge&R?fk-GJD2G6*IWzr{YKvjy)7Nh{}Ku3Y)o5}(xltbg2Ub+Kw)SEmhX`Y-xfwdv6<&urYVdVSTlXCAHExMBUS+p6H^ zjs|O8OHF%KdrMtIXKw@CYp-c(uc>WsC|&Nf)zsOl{`R<4O&xIcHn3ZR~X0b#STy25t%~#J_p=2+-tvWk=*6VJAlACmo>bB^f z(QVXifZEo>nQidvQTQ&MS+Co*SgH={?toY6-a4qWRDTt`Ti{m%JhfEoC(pIRwNm?P zbhYr=@YlObEvtdjHn^{Lu|%l{HGggYDrjfN)q8J)a;4|3g_d_M9+&E~L2XsKN8q#c z^ioUKz}0r>$KOWeZ{u-4l>MLXulj2ZrP6okR_bnt*Z+Ihr=R()zuvQbu?@Y@m(sXb z!JW534W-xrTf={D_urmd1$TckZdK4fEA*@$YAua}Ro4b}cIg`7^Kbq8^o-y3-<)3y zcXh+q{%!87bT`2$-u$UPmgb-&KmT3LrRS7n?0=RZhpzOx?Z2GU|Cq;;MlNY?cbV%cfald-GjP^bl?5I zs?vi2S^~PWT(?xWOou=l44~IP1GZqf?sK4-zW|zg1y}=AcfIaQx(Z#T&h(#ZFzddo z!*saL0^{@*-3_|0>TcA1P4{)MF*m_z-=e!!_f6fmU~Im}mLxul!Db@Je1^ zePzcrlO-?We}3zr?TZowUsv2EALhUO19<|Cp@+F!38im=qiA`|^!fY-&GB6sYEBcae2It^t@qG=X0*lV!Vg)e_bw}6!`;7b-P*A&0{nI%J?xu%#X-u>lk zx<5Kz{^jzr&waW4b6?1Vlmw{jK2Pjv7#V zFlI20H-ZF}R^($~2e*M8w1SgL>116*mj|Elu>O1vTy_mw?Vwz}-mvM0)(F56tT zx2&$LrL3#0x6D!IF7uahWolWhELD~*n<$$uJ5qL{>}=WdWiOSzR`yoeJ7qsA`)S$F z%YIe%zsi1B_D56|?!a!v9A7gGeFM|_=~&3V>??*$Zkh2mL+)#s{p*Mw<¨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 Vr|}&rTvLgVsAMWhIkOqc^navqdA0T9t@ErS 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 literal 0 HcmV?d00001 diff --git a/fonts/_notes/dwsync.xml b/fonts/_notes/dwsync.xml new file mode 100644 index 0000000..aba9ccd --- /dev/null +++ b/fonts/_notes/dwsync.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fonts/unite.otf b/fonts/unite.otf new file mode 100644 index 0000000000000000000000000000000000000000..91b6b53f15f3e0b7c9da532eb7d2006168523e5c GIT binary patch literal 44228 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 ? $_SERVER['REQUEST_TIME'] : time()); + +//set mime-type +header('Content-Type: application/javascript'); + +$param_callback = JSLOG;//force use alternative log error +$tmp = null;//tmp var usage + +function remove_old_files(){ + if(MAX_EXEC!==0 && (time()-INIT_EXEC)>=MAX_EXEC){ + //prevents this function locks the process that was completed + return null; + } + $p = PATH . '/'; + if($h=opendir($p)){ + while(false!==($f=readdir($h))){ + if((INIT_EXEC-filectime($p . $f))>(CCACHE*2)){ + unlink($p . $f); + } + } + } +} + +if(function_exists('error_get_last')===false){ + //this function does not exist by default in php4.3, error_get_last is only to prevent error message: Function not defined + function error_get_last(){ return null; } +} + +function json_encode_string($s){ + $s = utf8_encode($s); + $vetor = Array(); + $vetor[0] = '\0'; + $vetor[8] = '\b'; + $vetor[9] = '\t'; + $vetor[10] = '\n'; + $vetor[12] = '\f'; + $vetor[13] = '\r'; + $vetor[34] = '\"'; + $vetor[47] = '\/'; + $vetor[92] = '\\'; + + $e = Array(); + $j = strlen($s); + + for($i=0;$i<$j;++$i) { + $e[$i] = substr($s, $i, 1); + $c = ord($e[$i]); + if($c > 126){ + $d = '000' . bin2hex($c); + $e[$i] = '\u' . substr($d, strlen($d)-4); + } else { + if (isset($vetor[$c]) && strlen($vetor[$c])>0) { + $e[$i] = $vetor[$c]; + } else if (!($c > 31)) { + $d = '000' . bin2hex($c); + $e[$i] = '\u' . substr($d, strlen($d)-4); + } + } + } + return '"' . join($e,'') . '"'; +} + +function downloadSource($url, $toSource){ + $uri = parse_url($url); + $secure = strcasecmp($uri['scheme'], 'https')===0; + if( + !$fp = fsockopen( + ($secure ? 'ssl://':'') . $uri['host'], + isset($uri['port']) && strlen($uri['port'])>0 ? $uri['port'] : ( $secure ? 443 : 80 ), + $errno, + $errstr, + TIMEOUT + ) + ){ + return 'SOCKET: ' . $errstr . '(' . $errno . ')'; + } else { + fwrite( + $fp,'GET ' . ( + isset($uri['path']) && strlen($uri['path'])>0 ? $uri['path']:'/' + ) . ( + isset($uri['query']) && strlen($uri['query'])>0 ? ('?' . $uri['query']):'' + ) . ' HTTP/1.0' . EOL + ); + + if(isset($_SERVER['HTTP_ACCEPT']) && strlen($_SERVER['HTTP_ACCEPT'])>0){ + fwrite($fp, 'Accept: ' . $_SERVER['HTTP_ACCEPT'] . EOL); + } + if(isset($_SERVER['HTTP_USER_AGENT']) && strlen($_SERVER['HTTP_USER_AGENT'])>0){ + fwrite($fp, 'User-Agent: ' . $_SERVER['HTTP_USER_AGENT'] . EOL); + } + fwrite($fp, 'Host: ' . $uri['host'] . EOL); + fwrite($fp, 'Connection: close' . EOL . EOL); + + $isBody = false; + $isHttp = null; + $mime = null; + $data = ''; + + while(!feof($fp)){ + if(MAX_EXEC!==0 && (time()-INIT_EXEC)>=MAX_EXEC){ + return 'Maximum execution time of ' . (MAX_EXEC+5) . ' seconds exceeded, configure this with ini_set/set_time_limit or "php.ini" (if safe_mode is enabled)'; + } + if(($data = fgets($fp))===false){ continue; } + if($isHttp===null){ + if(!preg_match('#^HTTP[/]1[.]#i',$data)){ + fclose($fp);//Close connection + $data = ''; + return 'This request did not return a HTTP response valid'; + } + + $tmp = preg_replace('#(HTTP/1[.]\d |[^0-9])#i','',$data); + if($tmp==='304'){ + fclose($fp);//Close connection + $data = ''; + return 'The image returned HTTP_304, this status code is incorrect because the html2canvas not send Etag'; + } else { + $isRedirect = preg_match('#^(301|302|303|307|308)$#', $tmp); + if($isRedirect===false && $tmp!=='200'){ + fclose($fp);//Close connection + $data = ''; + return ''; + } + $isHttp = true; + continue; + } + } + if($isBody===false){ + if(preg_match('#^location[:]#i',$data)){//200 force 302 + fclose($fp);//Close connection + $data = trim(preg_replace('#^location[:]#i', '', $data)); + if(!isHttpUrl($data)){ + return $data==='' ? '"Location:" header is blank':( + '"Location:" header redirected for a non-http url (' . $data . ')' + ); + } + return downloadSource($data, $toSource); + } else if(preg_match('#^content[-]length[:]( 0|0)$#i', $data)){ + fclose($fp);//Close connection + $data = ''; + return 'source is blank (Content-length: 0)'; + } else if(preg_match('#^content[-]type[:]#i', $data)){ + $mime = trim(str_replace('content-type:', '', + str_replace('/x-', '/', strtolower($data)) + )); + + if(!in_array($mime, Array( + 'image/bmp','image/windows-bmp','image/ms-bmp', + 'image/jpeg', 'image/jpg', 'image/png', 'image/gif', + 'text/html', 'application/xhtml', 'application/xhtml+xml' + ))){ + fclose($fp);//Close connection + $data = ''; + return $mime . ' mimetype is invalid'; + } + } else if($isBody===false && trim($data)===''){ + $isBody = true; + continue; + } + } else if($isRedirect===true){ + fclose($fp);//Close connection + $data = ''; + return 'The response should be a redirect "' . $url . '", but did not inform which header "Localtion:"'; + } else if($mime===null){ + fclose($fp);//Close connection + $data = ''; + return 'Not set the mimetype from "' . $url . '"'; + } else { + fwrite($toSource, $data); + continue; + } + } + + fclose($fp); + $data = ''; + if($isBody===false){ + return 'Content body is empty'; + } else if($mime===null){ + return 'Not set the mimetype from "' . $url . '"'; + } + return Array( + 'mime'=>$mime + ); + } +} + +function setHeaders($nocache){ + if($nocache===false && is_int(CCACHE) && CCACHE>0){ + //save to browser cache + header('Last-Modified: ' . GMDATECACHE . ' GMT'); + header('ETag: ' . md5(GMDATECACHE . ' GMT')); + header('Cache-Control: max-age=' . (CCACHE-1) . ', must-revalidate'); + header('Pragma: max-age=' . (CCACHE-1)); + header('Expires: ' . gmdate('D, d M Y H:i:s', INIT_EXEC + (CCACHE-1))); + header('Access-Control-Max-Age:' . CCACHE); + } else { + //no-cache + header('Pragma: no-cache'); + header('Cache-control: no-cache'); + header('Expires: '. GMDATECACHE .' GMT'); + } + + //set access-control + header('Access-Control-Allow-Origin: *'); + header('Access-Control-Request-Method: *'); + header('Access-Control-Allow-Methods: OPTIONS, GET'); + header('Access-Control-Allow-Headers: *'); +} + +function isHttpUrl($u){ + return !!preg_match('#^http(|s)[:]\/\/[a-z0-9]#i', $u); +} + +function createFolder(){ + if(!is_dir(PATH)){ + return !!mkdir(PATH, 755); + } + return true; +} + +function createTmpFile($basename, $isEncode){ + $folder = preg_replace('#\/$#', '', PATH).'/'; + if($isEncode===false){ + $basename = sha1($basename); + } + + $basename .= $basename; + $tmpMime = '.' . mt_rand(0,1000) . '_' . ($isEncode ? ( + isset($_SERVER['REQUEST_TIME']) && strlen($_SERVER['REQUEST_TIME'])>0 ? $_SERVER['REQUEST_TIME'] : time() + ):INIT_EXEC); + + if(file_exists($folder . $basename . $tmpMime)){ + return createTmpFile($basename, true); + } + + if($source = fopen($folder . $basename . $tmpMime, 'w')){ + return Array( + 'location' => $folder . $basename . $tmpMime, + 'source' => $source + ); + } + return false; +} + +if(isset($_GET['callback']) && strlen($_GET['callback'])>0){ + $param_callback = $_GET['callback']; +} + +if(!(isset($_SERVER['HTTP_HOST']) && strlen($_SERVER['HTTP_HOST'])>0)){ + $response = 'The client did not send the Host header'; +} else if(MAX_EXEC<10){ + $response = 'Execution time is less 15 seconds, configure this with ini_set/set_time_limit or "php.ini" (if safe_mode is enabled), recommended time is 30 seconds or more'; +} else if(!isset($_GET['url']) && strlen($_GET['url'])>0){ + $response = 'No such parameter "url"'; +} else if(!isHttpUrl($_GET['url'])){ + $response = 'Only http scheme and https scheme are allowed'; +} else if(preg_match('#[^A-Za-z0-9_\.\[\]]#', $param_callback)){ + $response = 'Parameter "callback" contains invalid characters'; + $param_callback = JSLOG; +} else if(!createFolder()){ + $err = error_get_last(); + $response = 'Can not create directory'. ( + isset($err['message']) && strlen($err['message'])>0 ? (': ' . $err['message']):'' + ); + $err = null; +} else { + $tmp = createTmpFile($_GET['url'], false); + if($tmp===false){ + $err = error_get_last(); + $response = 'Can not create file'. ( + isset($err['message']) && strlen($err['message'])>0 ? (': ' . $err['message']):'' + ); + $err = null; + } else { + $response = downloadSource($_GET['url'], $tmp['source']); + fclose($tmp['source']); + } +} + +if(is_array($response) && isset($response['mime']) && strlen($response['mime'])>0){ + clearstatcache(); + if(!file_exists($tmp['location'])){ + $response = 'An error and the file can not be found occurred, try again'; + } else if(filesize($tmp['location'])<1){ + $response = 'Download the file was made, but there was some problem and now the file is empty, try again'; + } else { + $response['mime'] = str_replace(Array('windows-bmp','ms-bmp'), 'bmp', //mimetype bitmap to bmp extension + str_replace('jpeg', 'jpg', //jpeg to jpg extesion + str_replace('xhtml+xml', 'xhtml',//fix mime to xhtml + str_replace(Array('image/', 'text/', 'application/'), '', + $response['mime'] + ) + ) + ) + ); + + $locationFile = preg_replace('#[.][0-9_]+$#', '.' . $response['mime'], $tmp['location']); + if(file_exists($locationFile)){ + unlink($locationFile); + } + + if(rename($tmp['location'], $locationFile)){ + //success + $tmp = $response = null; + + //set cache + setHeaders(false); + + remove_old_files(); + + echo $param_callback, '(', + json_encode_string( + ($_SERVER['SERVER_PORT']==443 ? 'https://':'http://') . + preg_replace('#:[0-9]+$#', '', $_SERVER['HTTP_HOST']) . + ($_SERVER['SERVER_PORT']==80 || $_SERVER['SERVER_PORT']==443 ? '':( + ':'.$_SERVER['SERVER_PORT'] + )) . + dirname($_SERVER['SCRIPT_NAME']). '/' . + $locationFile + ), + ');'; + exit; + } else { + $response = 'Failed to rename the temporary file'; + } + } +} + +if(is_array($tmp) && isset($tmp['location']) && file_exists($tmp['location'])){ + //remove temporary file if an error occurred + unlink($tmp['location']); +} + +//errors +setHeaders(true);//no-cache + +remove_old_files(); + +echo $param_callback, '(', + json_encode_string( + 'error: html2canvas-proxy-php: ' . $response + ), +');'; +?> diff --git a/images/_notes/dwsync.xml b/images/_notes/dwsync.xml new file mode 100644 index 0000000..945ce2b --- /dev/null +++ b/images/_notes/dwsync.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/background_tile.gif b/images/background_tile.gif new file mode 100644 index 0000000000000000000000000000000000000000..7f263a4ccec688fb4e92a56a3b533f760bb36bb8 GIT binary patch literal 2236 zcmV;t2t)TrNk%w1VMqW-0HOc@EG#S~B_%5>D<&o;Dk>@{C@3c4=M#%fktLhEMXOpBOd^LeHb?}C?64Lc`PXdhe=j4Y#L3ibR<)8 zN{|~M3rIeF8buNZBN`hnBT|cwF9HKAg9{mnG&B%G2SIc@zdHj0Je(E8Kf?!DDd8KS zL@NP(GQ@%}9cFN}1d1Ga0*M)MgMb%}k>o>`lrb^vj;kM20__l$4#J8saeOr@kc`p~ z8F3Wk$;QY3*^)sI(iw3e#nb{qX1-y$cc>J_6nQe;I@4go8gv$1z$=jo#G!_;NW@9> zh7XSq`AV|ngDjU%5Y8S9GLwPHq;9@MS`CCmL8k{KS7ibyD0XasEqhk3Uekl~ZA=Pf6d zSR823C`E%XXYP^02+9=88pJ9QX~71AHrs-OIoL;sOEw?qa7fCAA_Xgju9)3&mkWbl zpcta=A~k5!nRHpxpG!#BJZcq5~~3BD46 zw45LRjm%?~5Xi`MUO9u9a+(4UOcQ}NFDXbI7sQaWOmz@MLPCDEh=zh_gj6t<5F<=P zO$#MR1e^exfDp%nnMC3Ri!5j`4t9N1K#en>Kmb-&*#t#GgD&_Wfd%0h!c0HJG;&W! zC{Dvg4{Cg-SvclINMU|KWP^lS8H~2fPdxt71p`$!F{o8&kjEhxOubMtf+hn(GKM%B zL^v6QJS_y%@Wf({64Z37i#ASkUV<}4W3mX?nX$;8Tzl{+)5!;c* zoS0zw64 zZfn90b8`belx=Z{VvIG-B{-&ZVJ|&_4~x75BsXE9BNOn7u`b#F73WmN0fStq4H%<8 zuwbi>#`zpgIMWb_l|_K?qQ){d@X3+PgA&={A!o3*3Z|F~2cnwWFzRtnN!)=vNALwg z5;G3rT}K8;*wjPW^)5Z+vkd`Ck4!X#RD+3VroFg>7nV`MknAH&hET>Q+=i6R5zsn5 z`h_26Mox9*30psd*W~0 z8p>+4!2h_w9Qx9V(6I4|5d2^XLYWL8kkthZU7(_Ao29CN5swa>(n}0L%6&Tqj5IRH zr#5-T4p`uuXW=0v;MzUSQDCLHEF=oK^hwhK{QAr3U)e6)PjqIfIe2`n!Lph1hNirUJ!=ch;E=C43+VY zN>w>i6+eCE!wL-3-C1en3*u`?+Awhgy|ia10UH~KMPs2@(1vl2>I&ViLZ_RF=UtFs KT|sP;0027-@tvOl literal 0 HcmV?d00001 diff --git a/images/background_tile_alt1.gif b/images/background_tile_alt1.gif new file mode 100644 index 0000000000000000000000000000000000000000..f2ea42d290619949e5fe2932d4a5a946a3aa72c3 GIT binary patch literal 2932 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 literal 0 HcmV?d00001 diff --git a/images/me.jpg b/images/me.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b38e1b8a24aed4de15c05b2303ea068c0280a875 GIT binary patch literal 243246 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�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 Q{pJ0C#)>PJTbe}w*?3XEsQ>@~ literal 0 HcmV?d00001 diff --git a/images/tumblr_ly9q90zKwz1r2ygl8.gif b/images/tumblr_ly9q90zKwz1r2ygl8.gif new file mode 100644 index 0000000000000000000000000000000000000000..addbe9b737f4a899c72b29ebd4b2765ec54b13d5 GIT binary patch literal 458272 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%0ABDT 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¨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

    _ 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 U08?d{Gx1hg^Q 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 bs=E~#v%l^F9&HA!U8f@O$)A)?KmY(cRfq2J literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 0000000..e785d89 --- /dev/null +++ b/index.html @@ -0,0 +1,30 @@ + + + + Alex Lende + + + + + + + + + \ No newline at end of file diff --git a/projects.html b/projects.html new file mode 100644 index 0000000..8e282af --- /dev/null +++ b/projects.html @@ -0,0 +1,33 @@ + + + + + Projects + + + + + + +
    +
    +

    Alex Lende

    +
    + +
    + + +

    DrillDown

    +

    CyHelp

    + +
    +
    + + \ No newline at end of file diff --git a/scripts/_notes/dwsync.xml b/scripts/_notes/dwsync.xml new file mode 100644 index 0000000..dd8d7f1 --- /dev/null +++ b/scripts/_notes/dwsync.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/scripts/drilldown.js b/scripts/drilldown.js new file mode 100644 index 0000000..375e85e --- /dev/null +++ b/scripts/drilldown.js @@ -0,0 +1,30 @@ +$(document).ready(function () { + + var numberOfTabs = 1; + + $('.add-right-button').on("click", this, function (event) { + if (numberOfTabs <= 5) { + $('.container').append('
    Detail ' + numberOfTabs + '
    '); + numberOfTabs++; + } else { + alert("You are only allowed a maximum of 5 first-level details"); + } + }); + + $('.add-right-button').hover(function () { + $(this).animate({left: '+=5px'}, 100); + }, function () { + $(this).animate({left: '-=5px'}, 200); + }); + + $('.add-bottom-button').on("click", this, function (event) { + $('.sub-container').append('
    Sub-Detail #
    '); + }); + + $('.add-bottom-button').hover(function () { + $(this).animate({top: '+=5px'}, 100); + }, function () { + $(this).animate({top: '-=5px'}, 200); + }); + +}); \ No newline at end of file diff --git a/scripts/html2image.js b/scripts/html2image.js new file mode 100644 index 0000000..a2cb130 --- /dev/null +++ b/scripts/html2image.js @@ -0,0 +1,27 @@ +$( document ).ready(function() { + var img = tweet2image($('#stream-item-tweet-424413374873481216')); + + console.log("img is a " + typeof img); + + // $('body').prepend(''); + // window.open(img); + + var fr = new FileReader(); + fr.onload = function(ev2) { + console.dir(ev2); + $('#i').attr('src', ev2.target.result); + }; + + fr.readAsDataURL(img); +}); + +function tweet2image(tweetId) { + var html2obj = html2canvas(tweetId, { + 'useCORS':true + }); + var queue = html2obj.parse(); + var canvas = html2obj.render(queue); + var data = canvas.toDataURL('image/jpeg'); + return data; +} + diff --git a/scripts/image-scale.js b/scripts/image-scale.js new file mode 100644 index 0000000..7e6bc19 --- /dev/null +++ b/scripts/image-scale.js @@ -0,0 +1,7 @@ +$(document).ready(function(){ + imageWidth = $('#my-picture').width(); + parentWidth = $('#my-picture').width(); + if (imageWidth > parentWidth) { + $('#my-picture').css('width', '100%'); + } +}); \ No newline at end of file diff --git a/scripts/jquery-2.0.2.js b/scripts/jquery-2.0.2.js new file mode 100644 index 0000000..280083f --- /dev/null +++ b/scripts/jquery-2.0.2.js @@ -0,0 +1,8842 @@ +/*! + * jQuery JavaScript Library v2.0.2 + * http://jquery.com/ + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * + * Copyright 2005, 2013 jQuery Foundation, Inc. and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2013-05-30T21:25Z + */ +(function( window, undefined ) { + +// Can't do this because several apps including ASP.NET trace +// the stack via arguments.caller.callee and Firefox dies if +// you try to trace through "use strict" call chains. (#13335) +// Support: Firefox 18+ +//"use strict"; +var + // A central reference to the root jQuery(document) + rootjQuery, + + // The deferred used on DOM ready + readyList, + + // Support: IE9 + // For `typeof xmlNode.method` instead of `xmlNode.method !== undefined` + core_strundefined = typeof undefined, + + // Use the correct document accordingly with window argument (sandbox) + location = window.location, + document = window.document, + docElem = document.documentElement, + + // Map over jQuery in case of overwrite + _jQuery = window.jQuery, + + // Map over the $ in case of overwrite + _$ = window.$, + + // [[Class]] -> type pairs + class2type = {}, + + // List of deleted data cache ids, so we can reuse them + core_deletedIds = [], + + core_version = "2.0.2", + + // Save a reference to some core methods + core_concat = core_deletedIds.concat, + core_push = core_deletedIds.push, + core_slice = core_deletedIds.slice, + core_indexOf = core_deletedIds.indexOf, + core_toString = class2type.toString, + core_hasOwn = class2type.hasOwnProperty, + core_trim = core_version.trim, + + // Define a local copy of jQuery + jQuery = function( selector, context ) { + // The jQuery object is actually just the init constructor 'enhanced' + return new jQuery.fn.init( selector, context, rootjQuery ); + }, + + // Used for matching numbers + core_pnum = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source, + + // Used for splitting on whitespace + core_rnotwhite = /\S+/g, + + // A simple way to check for HTML strings + // Prioritize #id over to avoid XSS via location.hash (#9521) + // Strict HTML recognition (#11290: must start with <) + rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/, + + // Match a standalone tag + rsingleTag = /^<(\w+)\s*\/?>(?:<\/\1>|)$/, + + // Matches dashed string for camelizing + rmsPrefix = /^-ms-/, + rdashAlpha = /-([\da-z])/gi, + + // Used by jQuery.camelCase as callback to replace() + fcamelCase = function( all, letter ) { + return letter.toUpperCase(); + }, + + // The ready event handler and self cleanup method + completed = function() { + document.removeEventListener( "DOMContentLoaded", completed, false ); + window.removeEventListener( "load", completed, false ); + jQuery.ready(); + }; + +jQuery.fn = jQuery.prototype = { + // The current version of jQuery being used + jquery: core_version, + + constructor: jQuery, + init: function( selector, context, rootjQuery ) { + var match, elem; + + // HANDLE: $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // Handle HTML strings + if ( typeof selector === "string" ) { + if ( selector.charAt(0) === "<" && selector.charAt( selector.length - 1 ) === ">" && selector.length >= 3 ) { + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && (match[1] || !context) ) { + + // HANDLE: $(html) -> $(array) + if ( match[1] ) { + context = context instanceof jQuery ? context[0] : context; + + // scripts is true for back-compat + jQuery.merge( this, jQuery.parseHTML( + match[1], + context && context.nodeType ? context.ownerDocument || context : document, + true + ) ); + + // HANDLE: $(html, props) + if ( rsingleTag.test( match[1] ) && jQuery.isPlainObject( context ) ) { + for ( match in context ) { + // Properties of context are called as methods if possible + if ( jQuery.isFunction( this[ match ] ) ) { + this[ match ]( context[ match ] ); + + // ...and otherwise set as attributes + } else { + this.attr( match, context[ match ] ); + } + } + } + + return this; + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[2] ); + + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + if ( elem && elem.parentNode ) { + // Inject the element directly into the jQuery object + this.length = 1; + this[0] = elem; + } + + this.context = document; + this.selector = selector; + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || rootjQuery ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(DOMElement) + } else if ( selector.nodeType ) { + this.context = this[0] = selector; + this.length = 1; + return this; + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( jQuery.isFunction( selector ) ) { + return rootjQuery.ready( selector ); + } + + if ( selector.selector !== undefined ) { + this.selector = selector.selector; + this.context = selector.context; + } + + return jQuery.makeArray( selector, this ); + }, + + // Start with an empty selector + selector: "", + + // The default length of a jQuery object is 0 + length: 0, + + toArray: function() { + return core_slice.call( this ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + return num == null ? + + // Return a 'clean' array + this.toArray() : + + // Return just the object + ( num < 0 ? this[ this.length + num ] : this[ num ] ); + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems ) { + + // Build a new jQuery matched element set + var ret = jQuery.merge( this.constructor(), elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + ret.context = this.context; + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + // (You can seed the arguments with an array of args, but this is + // only used internally.) + each: function( callback, args ) { + return jQuery.each( this, callback, args ); + }, + + ready: function( fn ) { + // Add the callback + jQuery.ready.promise().done( fn ); + + return this; + }, + + slice: function() { + return this.pushStack( core_slice.apply( this, arguments ) ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + eq: function( i ) { + var len = this.length, + j = +i + ( i < 0 ? len : 0 ); + return this.pushStack( j >= 0 && j < len ? [ this[j] ] : [] ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map(this, function( elem, i ) { + return callback.call( elem, i, elem ); + })); + }, + + end: function() { + return this.prevObject || this.constructor(null); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: core_push, + sort: [].sort, + splice: [].splice +}; + +// Give the init function the jQuery prototype for later instantiation +jQuery.fn.init.prototype = jQuery.fn; + +jQuery.extend = jQuery.fn.extend = function() { + var options, name, src, copy, copyIsArray, clone, + target = arguments[0] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + target = arguments[1] || {}; + // skip the boolean and the target + i = 2; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !jQuery.isFunction(target) ) { + target = {}; + } + + // extend jQuery itself if only one argument is passed + if ( length === i ) { + target = this; + --i; + } + + for ( ; i < length; i++ ) { + // Only deal with non-null/undefined values + if ( (options = arguments[ i ]) != null ) { + // Extend the base object + for ( name in options ) { + src = target[ name ]; + copy = options[ name ]; + + // Prevent never-ending loop + if ( target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) { + if ( copyIsArray ) { + copyIsArray = false; + clone = src && jQuery.isArray(src) ? src : []; + + } else { + clone = src && jQuery.isPlainObject(src) ? src : {}; + } + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend({ + // Unique for each copy of jQuery on the page + expando: "jQuery" + ( core_version + Math.random() ).replace( /\D/g, "" ), + + noConflict: function( deep ) { + if ( window.$ === jQuery ) { + window.$ = _$; + } + + if ( deep && window.jQuery === jQuery ) { + window.jQuery = _jQuery; + } + + return jQuery; + }, + + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Hold (or release) the ready event + holdReady: function( hold ) { + if ( hold ) { + jQuery.readyWait++; + } else { + jQuery.ready( true ); + } + }, + + // Handle when the DOM is ready + ready: function( wait ) { + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + + // Trigger any bound ready events + if ( jQuery.fn.trigger ) { + jQuery( document ).trigger("ready").off("ready"); + } + }, + + // See test/unit/core.js for details concerning isFunction. + // Since version 1.3, DOM methods and functions like alert + // aren't supported. They return false on IE (#2968). + isFunction: function( obj ) { + return jQuery.type(obj) === "function"; + }, + + isArray: Array.isArray, + + isWindow: function( obj ) { + return obj != null && obj === obj.window; + }, + + isNumeric: function( obj ) { + return !isNaN( parseFloat(obj) ) && isFinite( obj ); + }, + + type: function( obj ) { + if ( obj == null ) { + return String( obj ); + } + // Support: Safari <= 5.1 (functionish RegExp) + return typeof obj === "object" || typeof obj === "function" ? + class2type[ core_toString.call(obj) ] || "object" : + typeof obj; + }, + + isPlainObject: function( obj ) { + // Not plain objects: + // - Any object or value whose internal [[Class]] property is not "[object Object]" + // - DOM nodes + // - window + if ( jQuery.type( obj ) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) { + return false; + } + + // Support: Firefox <20 + // The try/catch suppresses exceptions thrown when attempting to access + // the "constructor" property of certain host objects, ie. |window.location| + // https://bugzilla.mozilla.org/show_bug.cgi?id=814622 + try { + if ( obj.constructor && + !core_hasOwn.call( obj.constructor.prototype, "isPrototypeOf" ) ) { + return false; + } + } catch ( e ) { + return false; + } + + // If the function hasn't returned already, we're confident that + // |obj| is a plain object, created by {} or constructed with new Object + return true; + }, + + isEmptyObject: function( obj ) { + var name; + for ( name in obj ) { + return false; + } + return true; + }, + + error: function( msg ) { + throw new Error( msg ); + }, + + // data: string of html + // context (optional): If specified, the fragment will be created in this context, defaults to document + // keepScripts (optional): If true, will include scripts passed in the html string + parseHTML: function( data, context, keepScripts ) { + if ( !data || typeof data !== "string" ) { + return null; + } + if ( typeof context === "boolean" ) { + keepScripts = context; + context = false; + } + context = context || document; + + var parsed = rsingleTag.exec( data ), + scripts = !keepScripts && []; + + // Single tag + if ( parsed ) { + return [ context.createElement( parsed[1] ) ]; + } + + parsed = jQuery.buildFragment( [ data ], context, scripts ); + + if ( scripts ) { + jQuery( scripts ).remove(); + } + + return jQuery.merge( [], parsed.childNodes ); + }, + + parseJSON: JSON.parse, + + // Cross-browser xml parsing + parseXML: function( data ) { + var xml, tmp; + if ( !data || typeof data !== "string" ) { + return null; + } + + // Support: IE9 + try { + tmp = new DOMParser(); + xml = tmp.parseFromString( data , "text/xml" ); + } catch ( e ) { + xml = undefined; + } + + if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) { + jQuery.error( "Invalid XML: " + data ); + } + return xml; + }, + + noop: function() {}, + + // Evaluates a script in a global context + globalEval: function( code ) { + var script, + indirect = eval; + + code = jQuery.trim( code ); + + if ( code ) { + // If the code includes a valid, prologue position + // strict mode pragma, execute code by injecting a + // script tag into the document. + if ( code.indexOf("use strict") === 1 ) { + script = document.createElement("script"); + script.text = code; + document.head.appendChild( script ).parentNode.removeChild( script ); + } else { + // Otherwise, avoid the DOM node creation, insertion + // and removal by using an indirect global eval + indirect( code ); + } + } + }, + + // Convert dashed to camelCase; used by the css and data modules + // Microsoft forgot to hump their vendor prefix (#9572) + camelCase: function( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); + }, + + nodeName: function( elem, name ) { + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + }, + + // args is for internal usage only + each: function( obj, callback, args ) { + var value, + i = 0, + length = obj.length, + isArray = isArraylike( obj ); + + if ( args ) { + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback.apply( obj[ i ], args ); + + if ( value === false ) { + break; + } + } + } else { + for ( i in obj ) { + value = callback.apply( obj[ i ], args ); + + if ( value === false ) { + break; + } + } + } + + // A special, fast, case for the most common use of each + } else { + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback.call( obj[ i ], i, obj[ i ] ); + + if ( value === false ) { + break; + } + } + } else { + for ( i in obj ) { + value = callback.call( obj[ i ], i, obj[ i ] ); + + if ( value === false ) { + break; + } + } + } + } + + return obj; + }, + + trim: function( text ) { + return text == null ? "" : core_trim.call( text ); + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var ret = results || []; + + if ( arr != null ) { + if ( isArraylike( Object(arr) ) ) { + jQuery.merge( ret, + typeof arr === "string" ? + [ arr ] : arr + ); + } else { + core_push.call( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + return arr == null ? -1 : core_indexOf.call( arr, elem, i ); + }, + + merge: function( first, second ) { + var l = second.length, + i = first.length, + j = 0; + + if ( typeof l === "number" ) { + for ( ; j < l; j++ ) { + first[ i++ ] = second[ j ]; + } + } else { + while ( second[j] !== undefined ) { + first[ i++ ] = second[ j++ ]; + } + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, inv ) { + var retVal, + ret = [], + i = 0, + length = elems.length; + inv = !!inv; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + retVal = !!callback( elems[ i ], i ); + if ( inv !== retVal ) { + ret.push( elems[ i ] ); + } + } + + return ret; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var value, + i = 0, + length = elems.length, + isArray = isArraylike( elems ), + ret = []; + + // Go through the array, translating each of the items to their + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret[ ret.length ] = value; + } + } + + // Go through every key on the object, + } else { + for ( i in elems ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret[ ret.length ] = value; + } + } + } + + // Flatten any nested arrays + return core_concat.apply( [], ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // Bind a function to a context, optionally partially applying any + // arguments. + proxy: function( fn, context ) { + var tmp, args, proxy; + + if ( typeof context === "string" ) { + tmp = fn[ context ]; + context = fn; + fn = tmp; + } + + // Quick check to determine if target is callable, in the spec + // this throws a TypeError, but we will just return undefined. + if ( !jQuery.isFunction( fn ) ) { + return undefined; + } + + // Simulated bind + args = core_slice.call( arguments, 2 ); + proxy = function() { + return fn.apply( context || this, args.concat( core_slice.call( arguments ) ) ); + }; + + // Set the guid of unique handler to the same of original handler, so it can be removed + proxy.guid = fn.guid = fn.guid || jQuery.guid++; + + return proxy; + }, + + // Multifunctional method to get and set values of a collection + // The value/s can optionally be executed if it's a function + access: function( elems, fn, key, value, chainable, emptyGet, raw ) { + var i = 0, + length = elems.length, + bulk = key == null; + + // Sets many values + if ( jQuery.type( key ) === "object" ) { + chainable = true; + for ( i in key ) { + jQuery.access( elems, fn, i, key[i], true, emptyGet, raw ); + } + + // Sets one value + } else if ( value !== undefined ) { + chainable = true; + + if ( !jQuery.isFunction( value ) ) { + raw = true; + } + + if ( bulk ) { + // Bulk operations run against the entire set + if ( raw ) { + fn.call( elems, value ); + fn = null; + + // ...except when executing function values + } else { + bulk = fn; + fn = function( elem, key, value ) { + return bulk.call( jQuery( elem ), value ); + }; + } + } + + if ( fn ) { + for ( ; i < length; i++ ) { + fn( elems[i], key, raw ? value : value.call( elems[i], i, fn( elems[i], key ) ) ); + } + } + } + + return chainable ? + elems : + + // Gets + bulk ? + fn.call( elems ) : + length ? fn( elems[0], key ) : emptyGet; + }, + + now: Date.now, + + // A method for quickly swapping in/out CSS properties to get correct calculations. + // Note: this method belongs to the css module but it's needed here for the support module. + // If support gets modularized, this method should be moved back to the css module. + swap: function( elem, options, callback, args ) { + var ret, name, + old = {}; + + // Remember the old values, and insert the new ones + for ( name in options ) { + old[ name ] = elem.style[ name ]; + elem.style[ name ] = options[ name ]; + } + + ret = callback.apply( elem, args || [] ); + + // Revert the old values + for ( name in options ) { + elem.style[ name ] = old[ name ]; + } + + return ret; + } +}); + +jQuery.ready.promise = function( obj ) { + if ( !readyList ) { + + readyList = jQuery.Deferred(); + + // Catch cases where $(document).ready() is called after the browser event has already occurred. + // we once tried to use readyState "interactive" here, but it caused issues like the one + // discovered by ChrisS here: http://bugs.jquery.com/ticket/12282#comment:15 + if ( document.readyState === "complete" ) { + // Handle it asynchronously to allow scripts the opportunity to delay ready + setTimeout( jQuery.ready ); + + } else { + + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", completed, false ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", completed, false ); + } + } + return readyList.promise( obj ); +}; + +// Populate the class2type map +jQuery.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function(i, name) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +}); + +function isArraylike( obj ) { + var length = obj.length, + type = jQuery.type( obj ); + + if ( jQuery.isWindow( obj ) ) { + return false; + } + + if ( obj.nodeType === 1 && length ) { + return true; + } + + return type === "array" || type !== "function" && + ( length === 0 || + typeof length === "number" && length > 0 && ( length - 1 ) in obj ); +} + +// All jQuery objects should point back to these +rootjQuery = jQuery(document); +/*! + * Sizzle CSS Selector Engine v1.9.4-pre + * http://sizzlejs.com/ + * + * Copyright 2013 jQuery Foundation, Inc. and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2013-05-27 + */ +(function( window, undefined ) { + +var i, + support, + cachedruns, + Expr, + getText, + isXML, + compile, + outermostContext, + sortInput, + + // Local document vars + setDocument, + document, + docElem, + documentIsHTML, + rbuggyQSA, + rbuggyMatches, + matches, + contains, + + // Instance-specific data + expando = "sizzle" + -(new Date()), + preferredDoc = window.document, + dirruns = 0, + done = 0, + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + hasDuplicate = false, + sortOrder = function() { return 0; }, + + // General-purpose constants + strundefined = typeof undefined, + MAX_NEGATIVE = 1 << 31, + + // Instance methods + hasOwn = ({}).hasOwnProperty, + arr = [], + pop = arr.pop, + push_native = arr.push, + push = arr.push, + slice = arr.slice, + // Use a stripped-down indexOf if we can't use a native one + indexOf = arr.indexOf || function( elem ) { + var i = 0, + len = this.length; + for ( ; i < len; i++ ) { + if ( this[i] === elem ) { + return i; + } + } + return -1; + }, + + booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", + + // Regular expressions + + // Whitespace characters http://www.w3.org/TR/css3-selectors/#whitespace + whitespace = "[\\x20\\t\\r\\n\\f]", + // http://www.w3.org/TR/css3-syntax/#characters + characterEncoding = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+", + + // Loosely modeled on CSS identifier characters + // An unquoted value should be a CSS identifier http://www.w3.org/TR/css3-selectors/#attribute-selectors + // Proper syntax: http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier + identifier = characterEncoding.replace( "w", "w#" ), + + // Acceptable operators http://www.w3.org/TR/selectors/#attribute-selectors + attributes = "\\[" + whitespace + "*(" + characterEncoding + ")" + whitespace + + "*(?:([*^$|!~]?=)" + whitespace + "*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + identifier + ")|)|)" + whitespace + "*\\]", + + // Prefer arguments quoted, + // then not containing pseudos/brackets, + // then attribute selectors/non-parenthetical expressions, + // then anything else + // These preferences are here to reduce the number of selectors + // needing tokenize in the PSEUDO preFilter + pseudos = ":(" + characterEncoding + ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" + attributes.replace( 3, 8 ) + ")*)|.*)\\)|)", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ), + + rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), + rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + "*" ), + + rsibling = new RegExp( whitespace + "*[+~]" ), + rattributeQuotes = new RegExp( "=" + whitespace + "*([^\\]'\"]*)" + whitespace + "*\\]", "g" ), + + rpseudo = new RegExp( pseudos ), + ridentifier = new RegExp( "^" + identifier + "$" ), + + matchExpr = { + "ID": new RegExp( "^#(" + characterEncoding + ")" ), + "CLASS": new RegExp( "^\\.(" + characterEncoding + ")" ), + "TAG": new RegExp( "^(" + characterEncoding.replace( "w", "w*" ) + ")" ), + "ATTR": new RegExp( "^" + attributes ), + "PSEUDO": new RegExp( "^" + pseudos ), + "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace + + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace + + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), + // For use in libraries implementing .is() + // We use this for POS matching in `select` + "needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + + whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) + }, + + rnative = /^[^{]+\{\s*\[native \w/, + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + + rinputs = /^(?:input|select|textarea|button)$/i, + rheader = /^h\d$/i, + + rescape = /'|\\/g, + + // CSS escapes http://www.w3.org/TR/CSS21/syndata.html#escaped-characters + runescape = new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ), + funescape = function( _, escaped, escapedWhitespace ) { + var high = "0x" + escaped - 0x10000; + // NaN means non-codepoint + // Support: Firefox + // Workaround erroneous numeric interpretation of +"0x" + return high !== high || escapedWhitespace ? + escaped : + // BMP codepoint + high < 0 ? + String.fromCharCode( high + 0x10000 ) : + // Supplemental Plane codepoint (surrogate pair) + String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); + }; + +// Optimize for push.apply( _, NodeList ) +try { + push.apply( + (arr = slice.call( preferredDoc.childNodes )), + preferredDoc.childNodes + ); + // Support: Android<4.0 + // Detect silently failing push.apply + arr[ preferredDoc.childNodes.length ].nodeType; +} catch ( e ) { + push = { apply: arr.length ? + + // Leverage slice if possible + function( target, els ) { + push_native.apply( target, slice.call(els) ); + } : + + // Support: IE<9 + // Otherwise append directly + function( target, els ) { + var j = target.length, + i = 0; + // Can't trust NodeList.length + while ( (target[j++] = els[i++]) ) {} + target.length = j - 1; + } + }; +} + +function Sizzle( selector, context, results, seed ) { + var match, elem, m, nodeType, + // QSA vars + i, groups, old, nid, newContext, newSelector; + + if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) { + setDocument( context ); + } + + context = context || document; + results = results || []; + + if ( !selector || typeof selector !== "string" ) { + return results; + } + + if ( (nodeType = context.nodeType) !== 1 && nodeType !== 9 ) { + return []; + } + + if ( documentIsHTML && !seed ) { + + // Shortcuts + if ( (match = rquickExpr.exec( selector )) ) { + // Speed-up: Sizzle("#ID") + if ( (m = match[1]) ) { + if ( nodeType === 9 ) { + elem = context.getElementById( m ); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + if ( elem && elem.parentNode ) { + // Handle the case where IE, Opera, and Webkit return items + // by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + } else { + // Context is not a document + if ( context.ownerDocument && (elem = context.ownerDocument.getElementById( m )) && + contains( context, elem ) && elem.id === m ) { + results.push( elem ); + return results; + } + } + + // Speed-up: Sizzle("TAG") + } else if ( match[2] ) { + push.apply( results, context.getElementsByTagName( selector ) ); + return results; + + // Speed-up: Sizzle(".CLASS") + } else if ( (m = match[3]) && support.getElementsByClassName && context.getElementsByClassName ) { + push.apply( results, context.getElementsByClassName( m ) ); + return results; + } + } + + // QSA path + if ( support.qsa && (!rbuggyQSA || !rbuggyQSA.test( selector )) ) { + nid = old = expando; + newContext = context; + newSelector = nodeType === 9 && selector; + + // qSA works strangely on Element-rooted queries + // We can work around this by specifying an extra ID on the root + // and working up from there (Thanks to Andrew Dupont for the technique) + // IE 8 doesn't work on object elements + if ( nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) { + groups = tokenize( selector ); + + if ( (old = context.getAttribute("id")) ) { + nid = old.replace( rescape, "\\$&" ); + } else { + context.setAttribute( "id", nid ); + } + nid = "[id='" + nid + "'] "; + + i = groups.length; + while ( i-- ) { + groups[i] = nid + toSelector( groups[i] ); + } + newContext = rsibling.test( selector ) && context.parentNode || context; + newSelector = groups.join(","); + } + + if ( newSelector ) { + try { + push.apply( results, + newContext.querySelectorAll( newSelector ) + ); + return results; + } catch(qsaError) { + } finally { + if ( !old ) { + context.removeAttribute("id"); + } + } + } + } + } + + // All others + return select( selector.replace( rtrim, "$1" ), context, results, seed ); +} + +/** + * For feature detection + * @param {Function} fn The function to test for native support + */ +function isNative( fn ) { + return rnative.test( fn + "" ); +} + +/** + * Create key-value caches of limited size + * @returns {Function(string, Object)} Returns the Object data after storing it on itself with + * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) + * deleting the oldest entry + */ +function createCache() { + var keys = []; + + function cache( key, value ) { + // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) + if ( keys.push( key += " " ) > Expr.cacheLength ) { + // Only keep the most recent entries + delete cache[ keys.shift() ]; + } + return (cache[ key ] = value); + } + return cache; +} + +/** + * Mark a function for special use by Sizzle + * @param {Function} fn The function to mark + */ +function markFunction( fn ) { + fn[ expando ] = true; + return fn; +} + +/** + * Support testing using an element + * @param {Function} fn Passed the created div and expects a boolean result + */ +function assert( fn ) { + var div = document.createElement("div"); + + try { + return !!fn( div ); + } catch (e) { + return false; + } finally { + // Remove from its parent by default + if ( div.parentNode ) { + div.parentNode.removeChild( div ); + } + // release memory in IE + div = null; + } +} + +/** + * Adds the same handler for all of the specified attrs + * @param {String} attrs Pipe-separated list of attributes + * @param {Function} handler The method that will be applied if the test fails + * @param {Boolean} test The result of a test. If true, null will be set as the handler in leiu of the specified handler + */ +function addHandle( attrs, handler, test ) { + attrs = attrs.split("|"); + var current, + i = attrs.length, + setHandle = test ? null : handler; + + while ( i-- ) { + // Don't override a user's handler + if ( !(current = Expr.attrHandle[ attrs[i] ]) || current === handler ) { + Expr.attrHandle[ attrs[i] ] = setHandle; + } + } +} + +/** + * Fetches boolean attributes by node + * @param {Element} elem + * @param {String} name + */ +function boolHandler( elem, name ) { + // XML does not need to be checked as this will not be assigned for XML documents + var val = elem.getAttributeNode( name ); + return val && val.specified ? + val.value : + elem[ name ] === true ? name.toLowerCase() : null; +} + +/** + * Fetches attributes without interpolation + * http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx + * @param {Element} elem + * @param {String} name + */ +function interpolationHandler( elem, name ) { + // XML does not need to be checked as this will not be assigned for XML documents + return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); +} + +/** + * Uses defaultValue to retrieve value in IE6/7 + * @param {Element} elem + * @param {String} name + */ +function valueHandler( elem ) { + // Ignore the value *property* on inputs by using defaultValue + // Fallback to Sizzle.attr by returning undefined where appropriate + // XML does not need to be checked as this will not be assigned for XML documents + if ( elem.nodeName.toLowerCase() === "input" ) { + return elem.defaultValue; + } +} + +/** + * Checks document order of two siblings + * @param {Element} a + * @param {Element} b + * @returns Returns -1 if a precedes b, 1 if a follows b + */ +function siblingCheck( a, b ) { + var cur = b && a, + diff = cur && a.nodeType === 1 && b.nodeType === 1 && + ( ~b.sourceIndex || MAX_NEGATIVE ) - + ( ~a.sourceIndex || MAX_NEGATIVE ); + + // Use IE sourceIndex if available on both nodes + if ( diff ) { + return diff; + } + + // Check if b follows a + if ( cur ) { + while ( (cur = cur.nextSibling) ) { + if ( cur === b ) { + return -1; + } + } + } + + return a ? 1 : -1; +} + +/** + * Returns a function to use in pseudos for input types + * @param {String} type + */ +function createInputPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for buttons + * @param {String} type + */ +function createButtonPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return (name === "input" || name === "button") && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for positionals + * @param {Function} fn + */ +function createPositionalPseudo( fn ) { + return markFunction(function( argument ) { + argument = +argument; + return markFunction(function( seed, matches ) { + var j, + matchIndexes = fn( [], seed.length, argument ), + i = matchIndexes.length; + + // Match elements found at the specified indexes + while ( i-- ) { + if ( seed[ (j = matchIndexes[i]) ] ) { + seed[j] = !(matches[j] = seed[j]); + } + } + }); + }); +} + +/** + * Detect xml + * @param {Element|Object} elem An element or a document + */ +isXML = Sizzle.isXML = function( elem ) { + // documentElement is verified for cases where it doesn't yet exist + // (such as loading iframes in IE - #4833) + var documentElement = elem && (elem.ownerDocument || elem).documentElement; + return documentElement ? documentElement.nodeName !== "HTML" : false; +}; + +// Expose support vars for convenience +support = Sizzle.support = {}; + +/** + * Sets document-related variables once based on the current document + * @param {Element|Object} [doc] An element or document object to use to set the document + * @returns {Object} Returns the current document + */ +setDocument = Sizzle.setDocument = function( node ) { + var doc = node ? node.ownerDocument || node : preferredDoc, + parent = doc.parentWindow; + + // If no document and documentElement is available, return + if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) { + return document; + } + + // Set our document + document = doc; + docElem = doc.documentElement; + + // Support tests + documentIsHTML = !isXML( doc ); + + // Support: IE>8 + // If iframe document is assigned to "document" variable and if iframe has been reloaded, + // IE will throw "permission denied" error when accessing "document" variable, see jQuery #13936 + if ( parent && parent.frameElement ) { + parent.attachEvent( "onbeforeunload", function() { + setDocument(); + }); + } + + /* Attributes + ---------------------------------------------------------------------- */ + + // Support: IE<8 + // Verify that getAttribute really returns attributes and not properties (excepting IE8 booleans) + support.attributes = assert(function( div ) { + + // Support: IE<8 + // Prevent attribute/property "interpolation" + div.innerHTML = ""; + addHandle( "type|href|height|width", interpolationHandler, div.firstChild.getAttribute("href") === "#" ); + + // Support: IE<9 + // Use getAttributeNode to fetch booleans when getAttribute lies + addHandle( booleans, boolHandler, div.getAttribute("disabled") == null ); + + div.className = "i"; + return !div.getAttribute("className"); + }); + + // Support: IE<9 + // Retrieving value should defer to defaultValue + support.input = assert(function( div ) { + div.innerHTML = ""; + div.firstChild.setAttribute( "value", "" ); + return div.firstChild.getAttribute( "value" ) === ""; + }); + + // IE6/7 still return empty string for value, + // but are actually retrieving the property + addHandle( "value", valueHandler, support.attributes && support.input ); + + /* getElement(s)By* + ---------------------------------------------------------------------- */ + + // Check if getElementsByTagName("*") returns only elements + support.getElementsByTagName = assert(function( div ) { + div.appendChild( doc.createComment("") ); + return !div.getElementsByTagName("*").length; + }); + + // Check if getElementsByClassName can be trusted + support.getElementsByClassName = assert(function( div ) { + div.innerHTML = "
    "; + + // Support: Safari<4 + // Catch class over-caching + div.firstChild.className = "i"; + // Support: Opera<10 + // Catch gEBCN failure to find non-leading classes + return div.getElementsByClassName("i").length === 2; + }); + + // Support: IE<10 + // Check if getElementById returns elements by name + // The broken getElementById methods don't pick up programatically-set names, + // so use a roundabout getElementsByName test + support.getById = assert(function( div ) { + docElem.appendChild( div ).id = expando; + return !doc.getElementsByName || !doc.getElementsByName( expando ).length; + }); + + // ID find and filter + if ( support.getById ) { + Expr.find["ID"] = function( id, context ) { + if ( typeof context.getElementById !== strundefined && documentIsHTML ) { + var m = context.getElementById( id ); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + return m && m.parentNode ? [m] : []; + } + }; + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + return elem.getAttribute("id") === attrId; + }; + }; + } else { + // Support: IE6/7 + // getElementById is not reliable as a find shortcut + delete Expr.find["ID"]; + + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== strundefined && elem.getAttributeNode("id"); + return node && node.value === attrId; + }; + }; + } + + // Tag + Expr.find["TAG"] = support.getElementsByTagName ? + function( tag, context ) { + if ( typeof context.getElementsByTagName !== strundefined ) { + return context.getElementsByTagName( tag ); + } + } : + function( tag, context ) { + var elem, + tmp = [], + i = 0, + results = context.getElementsByTagName( tag ); + + // Filter out possible comments + if ( tag === "*" ) { + while ( (elem = results[i++]) ) { + if ( elem.nodeType === 1 ) { + tmp.push( elem ); + } + } + + return tmp; + } + return results; + }; + + // Class + Expr.find["CLASS"] = support.getElementsByClassName && function( className, context ) { + if ( typeof context.getElementsByClassName !== strundefined && documentIsHTML ) { + return context.getElementsByClassName( className ); + } + }; + + /* QSA/matchesSelector + ---------------------------------------------------------------------- */ + + // QSA and matchesSelector support + + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + rbuggyMatches = []; + + // qSa(:focus) reports false when true (Chrome 21) + // We allow this because of a bug in IE8/9 that throws an error + // whenever `document.activeElement` is accessed on an iframe + // So, we allow :focus to pass through QSA all the time to avoid the IE error + // See http://bugs.jquery.com/ticket/13378 + rbuggyQSA = []; + + if ( (support.qsa = isNative(doc.querySelectorAll)) ) { + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert(function( div ) { + // Select is set to empty string on purpose + // This is to test IE's treatment of not explicitly + // setting a boolean content attribute, + // since its presence should be enough + // http://bugs.jquery.com/ticket/12359 + div.innerHTML = ""; + + // Support: IE8 + // Boolean attributes and "value" are not treated correctly + if ( !div.querySelectorAll("[selected]").length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); + } + + // Webkit/Opera - :checked should return selected option elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + // IE8 throws error here and will not see later tests + if ( !div.querySelectorAll(":checked").length ) { + rbuggyQSA.push(":checked"); + } + }); + + assert(function( div ) { + + // Support: Opera 10-12/IE8 + // ^= $= *= and empty values + // Should not select anything + // Support: Windows 8 Native Apps + // The type attribute is restricted during .innerHTML assignment + var input = doc.createElement("input"); + input.setAttribute( "type", "hidden" ); + div.appendChild( input ).setAttribute( "t", "" ); + + if ( div.querySelectorAll("[t^='']").length ) { + rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); + } + + // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) + // IE8 throws error here and will not see later tests + if ( !div.querySelectorAll(":enabled").length ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Opera 10-11 does not throw on post-comma invalid pseudos + div.querySelectorAll("*,:x"); + rbuggyQSA.push(",.*:"); + }); + } + + if ( (support.matchesSelector = isNative( (matches = docElem.webkitMatchesSelector || + docElem.mozMatchesSelector || + docElem.oMatchesSelector || + docElem.msMatchesSelector) )) ) { + + assert(function( div ) { + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9) + support.disconnectedMatch = matches.call( div, "div" ); + + // This should fail with an exception + // Gecko does not error, returns false instead + matches.call( div, "[s!='']:x" ); + rbuggyMatches.push( "!=", pseudos ); + }); + } + + rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") ); + rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join("|") ); + + /* Contains + ---------------------------------------------------------------------- */ + + // Element contains another + // Purposefully does not implement inclusive descendent + // As in, an element does not contain itself + contains = isNative(docElem.contains) || docElem.compareDocumentPosition ? + function( a, b ) { + var adown = a.nodeType === 9 ? a.documentElement : a, + bup = b && b.parentNode; + return a === bup || !!( bup && bup.nodeType === 1 && ( + adown.contains ? + adown.contains( bup ) : + a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 + )); + } : + function( a, b ) { + if ( b ) { + while ( (b = b.parentNode) ) { + if ( b === a ) { + return true; + } + } + } + return false; + }; + + /* Sorting + ---------------------------------------------------------------------- */ + + // Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) + // Detached nodes confoundingly follow *each other* + support.sortDetached = assert(function( div1 ) { + // Should return 1, but returns 4 (following) + return div1.compareDocumentPosition( doc.createElement("div") ) & 1; + }); + + // Document order sorting + sortOrder = docElem.compareDocumentPosition ? + function( a, b ) { + + // Flag for duplicate removal + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + var compare = b.compareDocumentPosition && a.compareDocumentPosition && a.compareDocumentPosition( b ); + + if ( compare ) { + // Disconnected nodes + if ( compare & 1 || + (!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) { + + // Choose the first element that is related to our preferred document + if ( a === doc || contains(preferredDoc, a) ) { + return -1; + } + if ( b === doc || contains(preferredDoc, b) ) { + return 1; + } + + // Maintain original order + return sortInput ? + ( indexOf.call( sortInput, a ) - indexOf.call( sortInput, b ) ) : + 0; + } + + return compare & 4 ? -1 : 1; + } + + // Not directly comparable, sort on existence of method + return a.compareDocumentPosition ? -1 : 1; + } : + function( a, b ) { + var cur, + i = 0, + aup = a.parentNode, + bup = b.parentNode, + ap = [ a ], + bp = [ b ]; + + // Exit early if the nodes are identical + if ( a === b ) { + hasDuplicate = true; + return 0; + + // Parentless nodes are either documents or disconnected + } else if ( !aup || !bup ) { + return a === doc ? -1 : + b === doc ? 1 : + aup ? -1 : + bup ? 1 : + sortInput ? + ( indexOf.call( sortInput, a ) - indexOf.call( sortInput, b ) ) : + 0; + + // If the nodes are siblings, we can do a quick check + } else if ( aup === bup ) { + return siblingCheck( a, b ); + } + + // Otherwise we need full lists of their ancestors for comparison + cur = a; + while ( (cur = cur.parentNode) ) { + ap.unshift( cur ); + } + cur = b; + while ( (cur = cur.parentNode) ) { + bp.unshift( cur ); + } + + // Walk down the tree looking for a discrepancy + while ( ap[i] === bp[i] ) { + i++; + } + + return i ? + // Do a sibling check if the nodes have a common ancestor + siblingCheck( ap[i], bp[i] ) : + + // Otherwise nodes in our document sort first + ap[i] === preferredDoc ? -1 : + bp[i] === preferredDoc ? 1 : + 0; + }; + + return doc; +}; + +Sizzle.matches = function( expr, elements ) { + return Sizzle( expr, null, null, elements ); +}; + +Sizzle.matchesSelector = function( elem, expr ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + // Make sure that attribute selectors are quoted + expr = expr.replace( rattributeQuotes, "='$1']" ); + + if ( support.matchesSelector && documentIsHTML && + ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && + ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { + + try { + var ret = matches.call( elem, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || support.disconnectedMatch || + // As well, disconnected nodes are said to be in a document + // fragment in IE 9 + elem.document && elem.document.nodeType !== 11 ) { + return ret; + } + } catch(e) {} + } + + return Sizzle( expr, document, null, [elem] ).length > 0; +}; + +Sizzle.contains = function( context, elem ) { + // Set document vars if needed + if ( ( context.ownerDocument || context ) !== document ) { + setDocument( context ); + } + return contains( context, elem ); +}; + +Sizzle.attr = function( elem, name ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + var fn = Expr.attrHandle[ name.toLowerCase() ], + // Don't get fooled by Object.prototype properties (jQuery #13807) + val = ( fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? + fn( elem, name, !documentIsHTML ) : + undefined ); + + return val === undefined ? + support.attributes || !documentIsHTML ? + elem.getAttribute( name ) : + (val = elem.getAttributeNode(name)) && val.specified ? + val.value : + null : + val; +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +/** + * Document sorting and removing duplicates + * @param {ArrayLike} results + */ +Sizzle.uniqueSort = function( results ) { + var elem, + duplicates = [], + j = 0, + i = 0; + + // Unless we *know* we can detect duplicates, assume their presence + hasDuplicate = !support.detectDuplicates; + sortInput = !support.sortStable && results.slice( 0 ); + results.sort( sortOrder ); + + if ( hasDuplicate ) { + while ( (elem = results[i++]) ) { + if ( elem === results[ i ] ) { + j = duplicates.push( i ); + } + } + while ( j-- ) { + results.splice( duplicates[ j ], 1 ); + } + } + + return results; +}; + +/** + * Utility function for retrieving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +getText = Sizzle.getText = function( elem ) { + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( !nodeType ) { + // If no nodeType, this is expected to be an array + for ( ; (node = elem[i]); i++ ) { + // Do not traverse comment nodes + ret += getText( node ); + } + } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + // Use textContent for elements + // innerText usage removed for consistency of new lines (see #11153) + if ( typeof elem.textContent === "string" ) { + return elem.textContent; + } else { + // Traverse its children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + // Do not include comment or processing instruction nodes + + return ret; +}; + +Expr = Sizzle.selectors = { + + // Can be adjusted by the user + cacheLength: 50, + + createPseudo: markFunction, + + match: matchExpr, + + attrHandle: {}, + + find: {}, + + relative: { + ">": { dir: "parentNode", first: true }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: true }, + "~": { dir: "previousSibling" } + }, + + preFilter: { + "ATTR": function( match ) { + match[1] = match[1].replace( runescape, funescape ); + + // Move the given value to match[3] whether quoted or unquoted + match[3] = ( match[4] || match[5] || "" ).replace( runescape, funescape ); + + if ( match[2] === "~=" ) { + match[3] = " " + match[3] + " "; + } + + return match.slice( 0, 4 ); + }, + + "CHILD": function( match ) { + /* matches from matchExpr["CHILD"] + 1 type (only|nth|...) + 2 what (child|of-type) + 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) + 4 xn-component of xn+y argument ([+-]?\d*n|) + 5 sign of xn-component + 6 x of xn-component + 7 sign of y-component + 8 y of y-component + */ + match[1] = match[1].toLowerCase(); + + if ( match[1].slice( 0, 3 ) === "nth" ) { + // nth-* requires argument + if ( !match[3] ) { + Sizzle.error( match[0] ); + } + + // numeric x and y parameters for Expr.filter.CHILD + // remember that false/true cast respectively to 0/1 + match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) ); + match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" ); + + // other types prohibit arguments + } else if ( match[3] ) { + Sizzle.error( match[0] ); + } + + return match; + }, + + "PSEUDO": function( match ) { + var excess, + unquoted = !match[5] && match[2]; + + if ( matchExpr["CHILD"].test( match[0] ) ) { + return null; + } + + // Accept quoted arguments as-is + if ( match[3] && match[4] !== undefined ) { + match[2] = match[4]; + + // Strip excess characters from unquoted arguments + } else if ( unquoted && rpseudo.test( unquoted ) && + // Get excess from tokenize (recursively) + (excess = tokenize( unquoted, true )) && + // advance to the next closing parenthesis + (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) { + + // excess is a negative index + match[0] = match[0].slice( 0, excess ); + match[2] = unquoted.slice( 0, excess ); + } + + // Return only captures needed by the pseudo filter method (type and argument) + return match.slice( 0, 3 ); + } + }, + + filter: { + + "TAG": function( nodeNameSelector ) { + var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); + return nodeNameSelector === "*" ? + function() { return true; } : + function( elem ) { + return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; + }; + }, + + "CLASS": function( className ) { + var pattern = classCache[ className + " " ]; + + return pattern || + (pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) && + classCache( className, function( elem ) { + return pattern.test( typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== strundefined && elem.getAttribute("class") || "" ); + }); + }, + + "ATTR": function( name, operator, check ) { + return function( elem ) { + var result = Sizzle.attr( elem, name ); + + if ( result == null ) { + return operator === "!="; + } + if ( !operator ) { + return true; + } + + result += ""; + + return operator === "=" ? result === check : + operator === "!=" ? result !== check : + operator === "^=" ? check && result.indexOf( check ) === 0 : + operator === "*=" ? check && result.indexOf( check ) > -1 : + operator === "$=" ? check && result.slice( -check.length ) === check : + operator === "~=" ? ( " " + result + " " ).indexOf( check ) > -1 : + operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : + false; + }; + }, + + "CHILD": function( type, what, argument, first, last ) { + var simple = type.slice( 0, 3 ) !== "nth", + forward = type.slice( -4 ) !== "last", + ofType = what === "of-type"; + + return first === 1 && last === 0 ? + + // Shortcut for :nth-*(n) + function( elem ) { + return !!elem.parentNode; + } : + + function( elem, context, xml ) { + var cache, outerCache, node, diff, nodeIndex, start, + dir = simple !== forward ? "nextSibling" : "previousSibling", + parent = elem.parentNode, + name = ofType && elem.nodeName.toLowerCase(), + useCache = !xml && !ofType; + + if ( parent ) { + + // :(first|last|only)-(child|of-type) + if ( simple ) { + while ( dir ) { + node = elem; + while ( (node = node[ dir ]) ) { + if ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) { + return false; + } + } + // Reverse direction for :only-* (if we haven't yet done so) + start = dir = type === "only" && !start && "nextSibling"; + } + return true; + } + + start = [ forward ? parent.firstChild : parent.lastChild ]; + + // non-xml :nth-child(...) stores cache data on `parent` + if ( forward && useCache ) { + // Seek `elem` from a previously-cached index + outerCache = parent[ expando ] || (parent[ expando ] = {}); + cache = outerCache[ type ] || []; + nodeIndex = cache[0] === dirruns && cache[1]; + diff = cache[0] === dirruns && cache[2]; + node = nodeIndex && parent.childNodes[ nodeIndex ]; + + while ( (node = ++nodeIndex && node && node[ dir ] || + + // Fallback to seeking `elem` from the start + (diff = nodeIndex = 0) || start.pop()) ) { + + // When found, cache indexes on `parent` and break + if ( node.nodeType === 1 && ++diff && node === elem ) { + outerCache[ type ] = [ dirruns, nodeIndex, diff ]; + break; + } + } + + // Use previously-cached element index if available + } else if ( useCache && (cache = (elem[ expando ] || (elem[ expando ] = {}))[ type ]) && cache[0] === dirruns ) { + diff = cache[1]; + + // xml :nth-child(...) or :nth-last-child(...) or :nth(-last)?-of-type(...) + } else { + // Use the same loop as above to seek `elem` from the start + while ( (node = ++nodeIndex && node && node[ dir ] || + (diff = nodeIndex = 0) || start.pop()) ) { + + if ( ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) && ++diff ) { + // Cache the index of each encountered element + if ( useCache ) { + (node[ expando ] || (node[ expando ] = {}))[ type ] = [ dirruns, diff ]; + } + + if ( node === elem ) { + break; + } + } + } + } + + // Incorporate the offset, then check against cycle size + diff -= last; + return diff === first || ( diff % first === 0 && diff / first >= 0 ); + } + }; + }, + + "PSEUDO": function( pseudo, argument ) { + // pseudo-class names are case-insensitive + // http://www.w3.org/TR/selectors/#pseudo-classes + // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters + // Remember that setFilters inherits from pseudos + var args, + fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || + Sizzle.error( "unsupported pseudo: " + pseudo ); + + // The user may use createPseudo to indicate that + // arguments are needed to create the filter function + // just as Sizzle does + if ( fn[ expando ] ) { + return fn( argument ); + } + + // But maintain support for old signatures + if ( fn.length > 1 ) { + args = [ pseudo, pseudo, "", argument ]; + return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? + markFunction(function( seed, matches ) { + var idx, + matched = fn( seed, argument ), + i = matched.length; + while ( i-- ) { + idx = indexOf.call( seed, matched[i] ); + seed[ idx ] = !( matches[ idx ] = matched[i] ); + } + }) : + function( elem ) { + return fn( elem, 0, args ); + }; + } + + return fn; + } + }, + + pseudos: { + // Potentially complex pseudos + "not": markFunction(function( selector ) { + // Trim the selector passed to compile + // to avoid treating leading and trailing + // spaces as combinators + var input = [], + results = [], + matcher = compile( selector.replace( rtrim, "$1" ) ); + + return matcher[ expando ] ? + markFunction(function( seed, matches, context, xml ) { + var elem, + unmatched = matcher( seed, null, xml, [] ), + i = seed.length; + + // Match elements unmatched by `matcher` + while ( i-- ) { + if ( (elem = unmatched[i]) ) { + seed[i] = !(matches[i] = elem); + } + } + }) : + function( elem, context, xml ) { + input[0] = elem; + matcher( input, null, xml, results ); + return !results.pop(); + }; + }), + + "has": markFunction(function( selector ) { + return function( elem ) { + return Sizzle( selector, elem ).length > 0; + }; + }), + + "contains": markFunction(function( text ) { + return function( elem ) { + return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1; + }; + }), + + // "Whether an element is represented by a :lang() selector + // is based solely on the element's language value + // being equal to the identifier C, + // or beginning with the identifier C immediately followed by "-". + // The matching of C against the element's language value is performed case-insensitively. + // The identifier C does not have to be a valid language name." + // http://www.w3.org/TR/selectors/#lang-pseudo + "lang": markFunction( function( lang ) { + // lang value must be a valid identifier + if ( !ridentifier.test(lang || "") ) { + Sizzle.error( "unsupported lang: " + lang ); + } + lang = lang.replace( runescape, funescape ).toLowerCase(); + return function( elem ) { + var elemLang; + do { + if ( (elemLang = documentIsHTML ? + elem.lang : + elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) { + + elemLang = elemLang.toLowerCase(); + return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; + } + } while ( (elem = elem.parentNode) && elem.nodeType === 1 ); + return false; + }; + }), + + // Miscellaneous + "target": function( elem ) { + var hash = window.location && window.location.hash; + return hash && hash.slice( 1 ) === elem.id; + }, + + "root": function( elem ) { + return elem === docElem; + }, + + "focus": function( elem ) { + return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex); + }, + + // Boolean properties + "enabled": function( elem ) { + return elem.disabled === false; + }, + + "disabled": function( elem ) { + return elem.disabled === true; + }, + + "checked": function( elem ) { + // In CSS3, :checked should return both checked and selected elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + var nodeName = elem.nodeName.toLowerCase(); + return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected); + }, + + "selected": function( elem ) { + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + // Contents + "empty": function( elem ) { + // http://www.w3.org/TR/selectors/#empty-pseudo + // :empty is only affected by element nodes and content nodes(including text(3), cdata(4)), + // not comment, processing instructions, or others + // Thanks to Diego Perini for the nodeName shortcut + // Greater than "@" means alpha characters (specifically not starting with "#" or "?") + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + if ( elem.nodeName > "@" || elem.nodeType === 3 || elem.nodeType === 4 ) { + return false; + } + } + return true; + }, + + "parent": function( elem ) { + return !Expr.pseudos["empty"]( elem ); + }, + + // Element/input types + "header": function( elem ) { + return rheader.test( elem.nodeName ); + }, + + "input": function( elem ) { + return rinputs.test( elem.nodeName ); + }, + + "button": function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === "button" || name === "button"; + }, + + "text": function( elem ) { + var attr; + // IE6 and 7 will map elem.type to 'text' for new HTML5 types (search, etc) + // use getAttribute instead to test this case + return elem.nodeName.toLowerCase() === "input" && + elem.type === "text" && + ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === elem.type ); + }, + + // Position-in-collection + "first": createPositionalPseudo(function() { + return [ 0 ]; + }), + + "last": createPositionalPseudo(function( matchIndexes, length ) { + return [ length - 1 ]; + }), + + "eq": createPositionalPseudo(function( matchIndexes, length, argument ) { + return [ argument < 0 ? argument + length : argument ]; + }), + + "even": createPositionalPseudo(function( matchIndexes, length ) { + var i = 0; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "odd": createPositionalPseudo(function( matchIndexes, length ) { + var i = 1; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "lt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; --i >= 0; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "gt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; ++i < length; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }) + } +}; + +// Add button/input type pseudos +for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { + Expr.pseudos[ i ] = createInputPseudo( i ); +} +for ( i in { submit: true, reset: true } ) { + Expr.pseudos[ i ] = createButtonPseudo( i ); +} + +function tokenize( selector, parseOnly ) { + var matched, match, tokens, type, + soFar, groups, preFilters, + cached = tokenCache[ selector + " " ]; + + if ( cached ) { + return parseOnly ? 0 : cached.slice( 0 ); + } + + soFar = selector; + groups = []; + preFilters = Expr.preFilter; + + while ( soFar ) { + + // Comma and first run + if ( !matched || (match = rcomma.exec( soFar )) ) { + if ( match ) { + // Don't consume trailing commas as valid + soFar = soFar.slice( match[0].length ) || soFar; + } + groups.push( tokens = [] ); + } + + matched = false; + + // Combinators + if ( (match = rcombinators.exec( soFar )) ) { + matched = match.shift(); + tokens.push({ + value: matched, + // Cast descendant combinators to space + type: match[0].replace( rtrim, " " ) + }); + soFar = soFar.slice( matched.length ); + } + + // Filters + for ( type in Expr.filter ) { + if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] || + (match = preFilters[ type ]( match ))) ) { + matched = match.shift(); + tokens.push({ + value: matched, + type: type, + matches: match + }); + soFar = soFar.slice( matched.length ); + } + } + + if ( !matched ) { + break; + } + } + + // Return the length of the invalid excess + // if we're just parsing + // Otherwise, throw an error or return tokens + return parseOnly ? + soFar.length : + soFar ? + Sizzle.error( selector ) : + // Cache the tokens + tokenCache( selector, groups ).slice( 0 ); +} + +function toSelector( tokens ) { + var i = 0, + len = tokens.length, + selector = ""; + for ( ; i < len; i++ ) { + selector += tokens[i].value; + } + return selector; +} + +function addCombinator( matcher, combinator, base ) { + var dir = combinator.dir, + checkNonElements = base && dir === "parentNode", + doneName = done++; + + return combinator.first ? + // Check against closest ancestor/preceding element + function( elem, context, xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + return matcher( elem, context, xml ); + } + } + } : + + // Check against all ancestor/preceding elements + function( elem, context, xml ) { + var data, cache, outerCache, + dirkey = dirruns + " " + doneName; + + // We can't set arbitrary data on XML nodes, so they don't benefit from dir caching + if ( xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + if ( matcher( elem, context, xml ) ) { + return true; + } + } + } + } else { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + outerCache = elem[ expando ] || (elem[ expando ] = {}); + if ( (cache = outerCache[ dir ]) && cache[0] === dirkey ) { + if ( (data = cache[1]) === true || data === cachedruns ) { + return data === true; + } + } else { + cache = outerCache[ dir ] = [ dirkey ]; + cache[1] = matcher( elem, context, xml ) || cachedruns; + if ( cache[1] === true ) { + return true; + } + } + } + } + } + }; +} + +function elementMatcher( matchers ) { + return matchers.length > 1 ? + function( elem, context, xml ) { + var i = matchers.length; + while ( i-- ) { + if ( !matchers[i]( elem, context, xml ) ) { + return false; + } + } + return true; + } : + matchers[0]; +} + +function condense( unmatched, map, filter, context, xml ) { + var elem, + newUnmatched = [], + i = 0, + len = unmatched.length, + mapped = map != null; + + for ( ; i < len; i++ ) { + if ( (elem = unmatched[i]) ) { + if ( !filter || filter( elem, context, xml ) ) { + newUnmatched.push( elem ); + if ( mapped ) { + map.push( i ); + } + } + } + } + + return newUnmatched; +} + +function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { + if ( postFilter && !postFilter[ expando ] ) { + postFilter = setMatcher( postFilter ); + } + if ( postFinder && !postFinder[ expando ] ) { + postFinder = setMatcher( postFinder, postSelector ); + } + return markFunction(function( seed, results, context, xml ) { + var temp, i, elem, + preMap = [], + postMap = [], + preexisting = results.length, + + // Get initial elements from seed or context + elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ), + + // Prefilter to get matcher input, preserving a map for seed-results synchronization + matcherIn = preFilter && ( seed || !selector ) ? + condense( elems, preMap, preFilter, context, xml ) : + elems, + + matcherOut = matcher ? + // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, + postFinder || ( seed ? preFilter : preexisting || postFilter ) ? + + // ...intermediate processing is necessary + [] : + + // ...otherwise use results directly + results : + matcherIn; + + // Find primary matches + if ( matcher ) { + matcher( matcherIn, matcherOut, context, xml ); + } + + // Apply postFilter + if ( postFilter ) { + temp = condense( matcherOut, postMap ); + postFilter( temp, [], context, xml ); + + // Un-match failing elements by moving them back to matcherIn + i = temp.length; + while ( i-- ) { + if ( (elem = temp[i]) ) { + matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem); + } + } + } + + if ( seed ) { + if ( postFinder || preFilter ) { + if ( postFinder ) { + // Get the final matcherOut by condensing this intermediate into postFinder contexts + temp = []; + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) ) { + // Restore matcherIn since elem is not yet a final match + temp.push( (matcherIn[i] = elem) ); + } + } + postFinder( null, (matcherOut = []), temp, xml ); + } + + // Move matched elements from seed to results to keep them synchronized + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) && + (temp = postFinder ? indexOf.call( seed, elem ) : preMap[i]) > -1 ) { + + seed[temp] = !(results[temp] = elem); + } + } + } + + // Add elements to results, through postFinder if defined + } else { + matcherOut = condense( + matcherOut === results ? + matcherOut.splice( preexisting, matcherOut.length ) : + matcherOut + ); + if ( postFinder ) { + postFinder( null, results, matcherOut, xml ); + } else { + push.apply( results, matcherOut ); + } + } + }); +} + +function matcherFromTokens( tokens ) { + var checkContext, matcher, j, + len = tokens.length, + leadingRelative = Expr.relative[ tokens[0].type ], + implicitRelative = leadingRelative || Expr.relative[" "], + i = leadingRelative ? 1 : 0, + + // The foundational matcher ensures that elements are reachable from top-level context(s) + matchContext = addCombinator( function( elem ) { + return elem === checkContext; + }, implicitRelative, true ), + matchAnyContext = addCombinator( function( elem ) { + return indexOf.call( checkContext, elem ) > -1; + }, implicitRelative, true ), + matchers = [ function( elem, context, xml ) { + return ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( + (checkContext = context).nodeType ? + matchContext( elem, context, xml ) : + matchAnyContext( elem, context, xml ) ); + } ]; + + for ( ; i < len; i++ ) { + if ( (matcher = Expr.relative[ tokens[i].type ]) ) { + matchers = [ addCombinator(elementMatcher( matchers ), matcher) ]; + } else { + matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches ); + + // Return special upon seeing a positional matcher + if ( matcher[ expando ] ) { + // Find the next relative operator (if any) for proper handling + j = ++i; + for ( ; j < len; j++ ) { + if ( Expr.relative[ tokens[j].type ] ) { + break; + } + } + return setMatcher( + i > 1 && elementMatcher( matchers ), + i > 1 && toSelector( + // If the preceding token was a descendant combinator, insert an implicit any-element `*` + tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === " " ? "*" : "" }) + ).replace( rtrim, "$1" ), + matcher, + i < j && matcherFromTokens( tokens.slice( i, j ) ), + j < len && matcherFromTokens( (tokens = tokens.slice( j )) ), + j < len && toSelector( tokens ) + ); + } + matchers.push( matcher ); + } + } + + return elementMatcher( matchers ); +} + +function matcherFromGroupMatchers( elementMatchers, setMatchers ) { + // A counter to specify which element is currently being matched + var matcherCachedRuns = 0, + bySet = setMatchers.length > 0, + byElement = elementMatchers.length > 0, + superMatcher = function( seed, context, xml, results, expandContext ) { + var elem, j, matcher, + setMatched = [], + matchedCount = 0, + i = "0", + unmatched = seed && [], + outermost = expandContext != null, + contextBackup = outermostContext, + // We must always have either seed elements or context + elems = seed || byElement && Expr.find["TAG"]( "*", expandContext && context.parentNode || context ), + // Use integer dirruns iff this is the outermost matcher + dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1); + + if ( outermost ) { + outermostContext = context !== document && context; + cachedruns = matcherCachedRuns; + } + + // Add elements passing elementMatchers directly to results + // Keep `i` a string if there are no elements so `matchedCount` will be "00" below + for ( ; (elem = elems[i]) != null; i++ ) { + if ( byElement && elem ) { + j = 0; + while ( (matcher = elementMatchers[j++]) ) { + if ( matcher( elem, context, xml ) ) { + results.push( elem ); + break; + } + } + if ( outermost ) { + dirruns = dirrunsUnique; + cachedruns = ++matcherCachedRuns; + } + } + + // Track unmatched elements for set filters + if ( bySet ) { + // They will have gone through all possible matchers + if ( (elem = !matcher && elem) ) { + matchedCount--; + } + + // Lengthen the array for every element, matched or not + if ( seed ) { + unmatched.push( elem ); + } + } + } + + // Apply set filters to unmatched elements + matchedCount += i; + if ( bySet && i !== matchedCount ) { + j = 0; + while ( (matcher = setMatchers[j++]) ) { + matcher( unmatched, setMatched, context, xml ); + } + + if ( seed ) { + // Reintegrate element matches to eliminate the need for sorting + if ( matchedCount > 0 ) { + while ( i-- ) { + if ( !(unmatched[i] || setMatched[i]) ) { + setMatched[i] = pop.call( results ); + } + } + } + + // Discard index placeholder values to get only actual matches + setMatched = condense( setMatched ); + } + + // Add matches to results + push.apply( results, setMatched ); + + // Seedless set matches succeeding multiple successful matchers stipulate sorting + if ( outermost && !seed && setMatched.length > 0 && + ( matchedCount + setMatchers.length ) > 1 ) { + + Sizzle.uniqueSort( results ); + } + } + + // Override manipulation of globals by nested matchers + if ( outermost ) { + dirruns = dirrunsUnique; + outermostContext = contextBackup; + } + + return unmatched; + }; + + return bySet ? + markFunction( superMatcher ) : + superMatcher; +} + +compile = Sizzle.compile = function( selector, group /* Internal Use Only */ ) { + var i, + setMatchers = [], + elementMatchers = [], + cached = compilerCache[ selector + " " ]; + + if ( !cached ) { + // Generate a function of recursive functions that can be used to check each element + if ( !group ) { + group = tokenize( selector ); + } + i = group.length; + while ( i-- ) { + cached = matcherFromTokens( group[i] ); + if ( cached[ expando ] ) { + setMatchers.push( cached ); + } else { + elementMatchers.push( cached ); + } + } + + // Cache the compiled function + cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) ); + } + return cached; +}; + +function multipleContexts( selector, contexts, results ) { + var i = 0, + len = contexts.length; + for ( ; i < len; i++ ) { + Sizzle( selector, contexts[i], results ); + } + return results; +} + +function select( selector, context, results, seed ) { + var i, tokens, token, type, find, + match = tokenize( selector ); + + if ( !seed ) { + // Try to minimize operations if there is only one group + if ( match.length === 1 ) { + + // Take a shortcut and set the context if the root selector is an ID + tokens = match[0] = match[0].slice( 0 ); + if ( tokens.length > 2 && (token = tokens[0]).type === "ID" && + support.getById && context.nodeType === 9 && documentIsHTML && + Expr.relative[ tokens[1].type ] ) { + + context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0]; + if ( !context ) { + return results; + } + selector = selector.slice( tokens.shift().value.length ); + } + + // Fetch a seed set for right-to-left matching + i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length; + while ( i-- ) { + token = tokens[i]; + + // Abort if we hit a combinator + if ( Expr.relative[ (type = token.type) ] ) { + break; + } + if ( (find = Expr.find[ type ]) ) { + // Search, expanding context for leading sibling combinators + if ( (seed = find( + token.matches[0].replace( runescape, funescape ), + rsibling.test( tokens[0].type ) && context.parentNode || context + )) ) { + + // If seed is empty or no tokens remain, we can return early + tokens.splice( i, 1 ); + selector = seed.length && toSelector( tokens ); + if ( !selector ) { + push.apply( results, seed ); + return results; + } + + break; + } + } + } + } + } + + // Compile and execute a filtering function + // Provide `match` to avoid retokenization if we modified the selector above + compile( selector, match )( + seed, + context, + !documentIsHTML, + results, + rsibling.test( selector ) + ); + return results; +} + +// Deprecated +Expr.pseudos["nth"] = Expr.pseudos["eq"]; + +// Easy API for creating new setFilters +function setFilters() {} +setFilters.prototype = Expr.filters = Expr.pseudos; +Expr.setFilters = new setFilters(); + +// One-time assignments + +// Sort stability +support.sortStable = expando.split("").sort( sortOrder ).join("") === expando; + +// Initialize against the default document +setDocument(); + +// Support: Chrome<<14 +// Always assume duplicates if they aren't passed to the comparison function +[0, 0].sort( sortOrder ); +support.detectDuplicates = hasDuplicate; + +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; +jQuery.expr[":"] = jQuery.expr.pseudos; +jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; + + +})( window ); +// String to Object options format cache +var optionsCache = {}; + +// Convert String-formatted options into Object-formatted ones and store in cache +function createOptions( options ) { + var object = optionsCache[ options ] = {}; + jQuery.each( options.match( core_rnotwhite ) || [], function( _, flag ) { + object[ flag ] = true; + }); + return object; +} + +/* + * Create a callback list using the following parameters: + * + * options: an optional list of space-separated options that will change how + * the callback list behaves or a more traditional option object + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible options: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( options ) { + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + ( optionsCache[ options ] || createOptions( options ) ) : + jQuery.extend( {}, options ); + + var // Last fire value (for non-forgettable lists) + memory, + // Flag to know if list was already fired + fired, + // Flag to know if list is currently firing + firing, + // First callback to fire (used internally by add and fireWith) + firingStart, + // End of the loop when firing + firingLength, + // Index of currently firing callback (modified by remove if needed) + firingIndex, + // Actual callback list + list = [], + // Stack of fire calls for repeatable lists + stack = !options.once && [], + // Fire callbacks + fire = function( data ) { + memory = options.memory && data; + fired = true; + firingIndex = firingStart || 0; + firingStart = 0; + firingLength = list.length; + firing = true; + for ( ; list && firingIndex < firingLength; firingIndex++ ) { + if ( list[ firingIndex ].apply( data[ 0 ], data[ 1 ] ) === false && options.stopOnFalse ) { + memory = false; // To prevent further calls using add + break; + } + } + firing = false; + if ( list ) { + if ( stack ) { + if ( stack.length ) { + fire( stack.shift() ); + } + } else if ( memory ) { + list = []; + } else { + self.disable(); + } + } + }, + // Actual Callbacks object + self = { + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + // First, we save the current length + var start = list.length; + (function add( args ) { + jQuery.each( args, function( _, arg ) { + var type = jQuery.type( arg ); + if ( type === "function" ) { + if ( !options.unique || !self.has( arg ) ) { + list.push( arg ); + } + } else if ( arg && arg.length && type !== "string" ) { + // Inspect recursively + add( arg ); + } + }); + })( arguments ); + // Do we need to add the callbacks to the + // current firing batch? + if ( firing ) { + firingLength = list.length; + // With memory, if we're not firing then + // we should call right away + } else if ( memory ) { + firingStart = start; + fire( memory ); + } + } + return this; + }, + // Remove a callback from the list + remove: function() { + if ( list ) { + jQuery.each( arguments, function( _, arg ) { + var index; + while( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + // Handle firing indexes + if ( firing ) { + if ( index <= firingLength ) { + firingLength--; + } + if ( index <= firingIndex ) { + firingIndex--; + } + } + } + }); + } + return this; + }, + // Check if a given callback is in the list. + // If no argument is given, return whether or not list has callbacks attached. + has: function( fn ) { + return fn ? jQuery.inArray( fn, list ) > -1 : !!( list && list.length ); + }, + // Remove all callbacks from the list + empty: function() { + list = []; + firingLength = 0; + return this; + }, + // Have the list do nothing anymore + disable: function() { + list = stack = memory = undefined; + return this; + }, + // Is it disabled? + disabled: function() { + return !list; + }, + // Lock the list in its current state + lock: function() { + stack = undefined; + if ( !memory ) { + self.disable(); + } + return this; + }, + // Is it locked? + locked: function() { + return !stack; + }, + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + if ( list && ( !fired || stack ) ) { + if ( firing ) { + stack.push( args ); + } else { + fire( args ); + } + } + return this; + }, + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + // To know if the callbacks have already been called at least once + fired: function() { + return !!fired; + } + }; + + return self; +}; +jQuery.extend({ + + Deferred: function( func ) { + var tuples = [ + // action, add listener, listener list, final state + [ "resolve", "done", jQuery.Callbacks("once memory"), "resolved" ], + [ "reject", "fail", jQuery.Callbacks("once memory"), "rejected" ], + [ "notify", "progress", jQuery.Callbacks("memory") ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + then: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + return jQuery.Deferred(function( newDefer ) { + jQuery.each( tuples, function( i, tuple ) { + var action = tuple[ 0 ], + fn = jQuery.isFunction( fns[ i ] ) && fns[ i ]; + // deferred[ done | fail | progress ] for forwarding actions to newDefer + deferred[ tuple[1] ](function() { + var returned = fn && fn.apply( this, arguments ); + if ( returned && jQuery.isFunction( returned.promise ) ) { + returned.promise() + .done( newDefer.resolve ) + .fail( newDefer.reject ) + .progress( newDefer.notify ); + } else { + newDefer[ action + "With" ]( this === promise ? newDefer.promise() : this, fn ? [ returned ] : arguments ); + } + }); + }); + fns = null; + }).promise(); + }, + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return obj != null ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Keep pipe for back-compat + promise.pipe = promise.then; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 3 ]; + + // promise[ done | fail | progress ] = list.add + promise[ tuple[1] ] = list.add; + + // Handle state + if ( stateString ) { + list.add(function() { + // state = [ resolved | rejected ] + state = stateString; + + // [ reject_list | resolve_list ].disable; progress_list.lock + }, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock ); + } + + // deferred[ resolve | reject | notify ] + deferred[ tuple[0] ] = function() { + deferred[ tuple[0] + "With" ]( this === deferred ? promise : this, arguments ); + return this; + }; + deferred[ tuple[0] + "With" ] = list.fireWith; + }); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( subordinate /* , ..., subordinateN */ ) { + var i = 0, + resolveValues = core_slice.call( arguments ), + length = resolveValues.length, + + // the count of uncompleted subordinates + remaining = length !== 1 || ( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0, + + // the master Deferred. If resolveValues consist of only a single Deferred, just use that. + deferred = remaining === 1 ? subordinate : jQuery.Deferred(), + + // Update function for both resolve and progress values + updateFunc = function( i, contexts, values ) { + return function( value ) { + contexts[ i ] = this; + values[ i ] = arguments.length > 1 ? core_slice.call( arguments ) : value; + if( values === progressValues ) { + deferred.notifyWith( contexts, values ); + } else if ( !( --remaining ) ) { + deferred.resolveWith( contexts, values ); + } + }; + }, + + progressValues, progressContexts, resolveContexts; + + // add listeners to Deferred subordinates; treat others as resolved + if ( length > 1 ) { + progressValues = new Array( length ); + progressContexts = new Array( length ); + resolveContexts = new Array( length ); + for ( ; i < length; i++ ) { + if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) { + resolveValues[ i ].promise() + .done( updateFunc( i, resolveContexts, resolveValues ) ) + .fail( deferred.reject ) + .progress( updateFunc( i, progressContexts, progressValues ) ); + } else { + --remaining; + } + } + } + + // if we're not waiting on anything, resolve the master + if ( !remaining ) { + deferred.resolveWith( resolveContexts, resolveValues ); + } + + return deferred.promise(); + } +}); +jQuery.support = (function( support ) { + var input = document.createElement("input"), + fragment = document.createDocumentFragment(), + div = document.createElement("div"), + select = document.createElement("select"), + opt = select.appendChild( document.createElement("option") ); + + // Finish early in limited environments + if ( !input.type ) { + return support; + } + + input.type = "checkbox"; + + // Support: Safari 5.1, iOS 5.1, Android 4.x, Android 2.3 + // Check the default checkbox/radio value ("" on old WebKit; "on" elsewhere) + support.checkOn = input.value !== ""; + + // Must access the parent to make an option select properly + // Support: IE9, IE10 + support.optSelected = opt.selected; + + // Will be defined later + support.reliableMarginRight = true; + support.boxSizingReliable = true; + support.pixelPosition = false; + + // Make sure checked status is properly cloned + // Support: IE9, IE10 + input.checked = true; + support.noCloneChecked = input.cloneNode( true ).checked; + + // Make sure that the options inside disabled selects aren't marked as disabled + // (WebKit marks them as disabled) + select.disabled = true; + support.optDisabled = !opt.disabled; + + // Check if an input maintains its value after becoming a radio + // Support: IE9, IE10 + input = document.createElement("input"); + input.value = "t"; + input.type = "radio"; + support.radioValue = input.value === "t"; + + // #11217 - WebKit loses check when the name is after the checked attribute + input.setAttribute( "checked", "t" ); + input.setAttribute( "name", "t" ); + + fragment.appendChild( input ); + + // Support: Safari 5.1, Android 4.x, Android 2.3 + // old WebKit doesn't clone checked state correctly in fragments + support.checkClone = fragment.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Support: Firefox, Chrome, Safari + // Beware of CSP restrictions (https://developer.mozilla.org/en/Security/CSP) + support.focusinBubbles = "onfocusin" in window; + + div.style.backgroundClip = "content-box"; + div.cloneNode( true ).style.backgroundClip = ""; + support.clearCloneStyle = div.style.backgroundClip === "content-box"; + + // Run tests that need a body at doc ready + jQuery(function() { + var container, marginDiv, + // Support: Firefox, Android 2.3 (Prefixed box-sizing versions). + divReset = "padding:0;margin:0;border:0;display:block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box", + body = document.getElementsByTagName("body")[ 0 ]; + + if ( !body ) { + // Return for frameset docs that don't have a body + return; + } + + container = document.createElement("div"); + container.style.cssText = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px"; + + // Check box-sizing and margin behavior. + body.appendChild( container ).appendChild( div ); + div.innerHTML = ""; + // Support: Firefox, Android 2.3 (Prefixed box-sizing versions). + div.style.cssText = "-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%"; + + // Workaround failing boxSizing test due to offsetWidth returning wrong value + // with some non-1 values of body zoom, ticket #13543 + jQuery.swap( body, body.style.zoom != null ? { zoom: 1 } : {}, function() { + support.boxSizing = div.offsetWidth === 4; + }); + + // Use window.getComputedStyle because jsdom on node.js will break without it. + if ( window.getComputedStyle ) { + support.pixelPosition = ( window.getComputedStyle( div, null ) || {} ).top !== "1%"; + support.boxSizingReliable = ( window.getComputedStyle( div, null ) || { width: "4px" } ).width === "4px"; + + // Support: Android 2.3 + // Check if div with explicit width and no margin-right incorrectly + // gets computed margin-right based on width of container. (#3333) + // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right + marginDiv = div.appendChild( document.createElement("div") ); + marginDiv.style.cssText = div.style.cssText = divReset; + marginDiv.style.marginRight = marginDiv.style.width = "0"; + div.style.width = "1px"; + + support.reliableMarginRight = + !parseFloat( ( window.getComputedStyle( marginDiv, null ) || {} ).marginRight ); + } + + body.removeChild( container ); + }); + + return support; +})( {} ); + +/* + Implementation Summary + + 1. Enforce API surface and semantic compatibility with 1.9.x branch + 2. Improve the module's maintainability by reducing the storage + paths to a single mechanism. + 3. Use the same single mechanism to support "private" and "user" data. + 4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData) + 5. Avoid exposing implementation details on user objects (eg. expando properties) + 6. Provide a clear path for implementation upgrade to WeakMap in 2014 +*/ +var data_user, data_priv, + rbrace = /(?:\{[\s\S]*\}|\[[\s\S]*\])$/, + rmultiDash = /([A-Z])/g; + +function Data() { + // Support: Android < 4, + // Old WebKit does not have Object.preventExtensions/freeze method, + // return new empty object instead with no [[set]] accessor + Object.defineProperty( this.cache = {}, 0, { + get: function() { + return {}; + } + }); + + this.expando = jQuery.expando + Math.random(); +} + +Data.uid = 1; + +Data.accepts = function( owner ) { + // Accepts only: + // - Node + // - Node.ELEMENT_NODE + // - Node.DOCUMENT_NODE + // - Object + // - Any + return owner.nodeType ? + owner.nodeType === 1 || owner.nodeType === 9 : true; +}; + +Data.prototype = { + key: function( owner ) { + // We can accept data for non-element nodes in modern browsers, + // but we should not, see #8335. + // Always return the key for a frozen object. + if ( !Data.accepts( owner ) ) { + return 0; + } + + var descriptor = {}, + // Check if the owner object already has a cache key + unlock = owner[ this.expando ]; + + // If not, create one + if ( !unlock ) { + unlock = Data.uid++; + + // Secure it in a non-enumerable, non-writable property + try { + descriptor[ this.expando ] = { value: unlock }; + Object.defineProperties( owner, descriptor ); + + // Support: Android < 4 + // Fallback to a less secure definition + } catch ( e ) { + descriptor[ this.expando ] = unlock; + jQuery.extend( owner, descriptor ); + } + } + + // Ensure the cache object + if ( !this.cache[ unlock ] ) { + this.cache[ unlock ] = {}; + } + + return unlock; + }, + set: function( owner, data, value ) { + var prop, + // There may be an unlock assigned to this node, + // if there is no entry for this "owner", create one inline + // and set the unlock as though an owner entry had always existed + unlock = this.key( owner ), + cache = this.cache[ unlock ]; + + // Handle: [ owner, key, value ] args + if ( typeof data === "string" ) { + cache[ data ] = value; + + // Handle: [ owner, { properties } ] args + } else { + // Fresh assignments by object are shallow copied + if ( jQuery.isEmptyObject( cache ) ) { + jQuery.extend( this.cache[ unlock ], data ); + // Otherwise, copy the properties one-by-one to the cache object + } else { + for ( prop in data ) { + cache[ prop ] = data[ prop ]; + } + } + } + return cache; + }, + get: function( owner, key ) { + // Either a valid cache is found, or will be created. + // New caches will be created and the unlock returned, + // allowing direct access to the newly created + // empty data object. A valid owner object must be provided. + var cache = this.cache[ this.key( owner ) ]; + + return key === undefined ? + cache : cache[ key ]; + }, + access: function( owner, key, value ) { + // In cases where either: + // + // 1. No key was specified + // 2. A string key was specified, but no value provided + // + // Take the "read" path and allow the get method to determine + // which value to return, respectively either: + // + // 1. The entire cache object + // 2. The data stored at the key + // + if ( key === undefined || + ((key && typeof key === "string") && value === undefined) ) { + return this.get( owner, key ); + } + + // [*]When the key is not a string, or both a key and value + // are specified, set or extend (existing objects) with either: + // + // 1. An object of properties + // 2. A key and value + // + this.set( owner, key, value ); + + // Since the "set" path can have two possible entry points + // return the expected data based on which path was taken[*] + return value !== undefined ? value : key; + }, + remove: function( owner, key ) { + var i, name, camel, + unlock = this.key( owner ), + cache = this.cache[ unlock ]; + + if ( key === undefined ) { + this.cache[ unlock ] = {}; + + } else { + // Support array or space separated string of keys + if ( jQuery.isArray( key ) ) { + // If "name" is an array of keys... + // When data is initially created, via ("key", "val") signature, + // keys will be converted to camelCase. + // Since there is no way to tell _how_ a key was added, remove + // both plain key and camelCase key. #12786 + // This will only penalize the array argument path. + name = key.concat( key.map( jQuery.camelCase ) ); + } else { + camel = jQuery.camelCase( key ); + // Try the string as a key before any manipulation + if ( key in cache ) { + name = [ key, camel ]; + } else { + // If a key with the spaces exists, use it. + // Otherwise, create an array by matching non-whitespace + name = camel; + name = name in cache ? + [ name ] : ( name.match( core_rnotwhite ) || [] ); + } + } + + i = name.length; + while ( i-- ) { + delete cache[ name[ i ] ]; + } + } + }, + hasData: function( owner ) { + return !jQuery.isEmptyObject( + this.cache[ owner[ this.expando ] ] || {} + ); + }, + discard: function( owner ) { + if ( owner[ this.expando ] ) { + delete this.cache[ owner[ this.expando ] ]; + } + } +}; + +// These may be used throughout the jQuery core codebase +data_user = new Data(); +data_priv = new Data(); + + +jQuery.extend({ + acceptData: Data.accepts, + + hasData: function( elem ) { + return data_user.hasData( elem ) || data_priv.hasData( elem ); + }, + + data: function( elem, name, data ) { + return data_user.access( elem, name, data ); + }, + + removeData: function( elem, name ) { + data_user.remove( elem, name ); + }, + + // TODO: Now that all calls to _data and _removeData have been replaced + // with direct calls to data_priv methods, these can be deprecated. + _data: function( elem, name, data ) { + return data_priv.access( elem, name, data ); + }, + + _removeData: function( elem, name ) { + data_priv.remove( elem, name ); + } +}); + +jQuery.fn.extend({ + data: function( key, value ) { + var attrs, name, + elem = this[ 0 ], + i = 0, + data = null; + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = data_user.get( elem ); + + if ( elem.nodeType === 1 && !data_priv.get( elem, "hasDataAttrs" ) ) { + attrs = elem.attributes; + for ( ; i < attrs.length; i++ ) { + name = attrs[ i ].name; + + if ( name.indexOf( "data-" ) === 0 ) { + name = jQuery.camelCase( name.slice(5) ); + dataAttr( elem, name, data[ name ] ); + } + } + data_priv.set( elem, "hasDataAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each(function() { + data_user.set( this, key ); + }); + } + + return jQuery.access( this, function( value ) { + var data, + camelKey = jQuery.camelCase( key ); + + // The calling jQuery object (element matches) is not empty + // (and therefore has an element appears at this[ 0 ]) and the + // `value` parameter was not undefined. An empty jQuery object + // will result in `undefined` for elem = this[ 0 ] which will + // throw an exception if an attempt to read a data cache is made. + if ( elem && value === undefined ) { + // Attempt to get data from the cache + // with the key as-is + data = data_user.get( elem, key ); + if ( data !== undefined ) { + return data; + } + + // Attempt to get data from the cache + // with the key camelized + data = data_user.get( elem, camelKey ); + if ( data !== undefined ) { + return data; + } + + // Attempt to "discover" the data in + // HTML5 custom data-* attrs + data = dataAttr( elem, camelKey, undefined ); + if ( data !== undefined ) { + return data; + } + + // We tried really hard, but the data doesn't exist. + return; + } + + // Set the data... + this.each(function() { + // First, attempt to store a copy or reference of any + // data that might've been store with a camelCased key. + var data = data_user.get( this, camelKey ); + + // For HTML5 data-* attribute interop, we have to + // store property names with dashes in a camelCase form. + // This might not apply to all properties...* + data_user.set( this, camelKey, value ); + + // *... In the case of properties that might _actually_ + // have dashes, we need to also store a copy of that + // unchanged property. + if ( key.indexOf("-") !== -1 && data !== undefined ) { + data_user.set( this, key, value ); + } + }); + }, null, value, arguments.length > 1, null, true ); + }, + + removeData: function( key ) { + return this.each(function() { + data_user.remove( this, key ); + }); + } +}); + +function dataAttr( elem, key, data ) { + var name; + + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase(); + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = data === "true" ? true : + data === "false" ? false : + data === "null" ? null : + // Only convert to a number if it doesn't change the string + +data + "" === data ? +data : + rbrace.test( data ) ? JSON.parse( data ) : + data; + } catch( e ) {} + + // Make sure we set the data so it isn't changed later + data_user.set( elem, key, data ); + } else { + data = undefined; + } + } + return data; +} +jQuery.extend({ + queue: function( elem, type, data ) { + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = data_priv.get( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || jQuery.isArray( data ) ) { + queue = data_priv.access( elem, type, jQuery.makeArray(data) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + startLength = queue.length, + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + startLength--; + } + + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + + if ( !startLength && hooks ) { + hooks.empty.fire(); + } + }, + + // not intended for public consumption - generates a queueHooks object, or returns the current one + _queueHooks: function( elem, type ) { + var key = type + "queueHooks"; + return data_priv.get( elem, key ) || data_priv.access( elem, key, { + empty: jQuery.Callbacks("once memory").add(function() { + data_priv.remove( elem, [ type + "queue", key ] ); + }) + }); + } +}); + +jQuery.fn.extend({ + queue: function( type, data ) { + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[0], type ); + } + + return data === undefined ? + this : + this.each(function() { + var queue = jQuery.queue( this, type, data ); + + // ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[0] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + }); + }, + dequeue: function( type ) { + return this.each(function() { + jQuery.dequeue( this, type ); + }); + }, + // Based off of the plugin by Clint Helfers, with permission. + // http://blindsignals.com/index.php/2009/07/jquery-delay/ + delay: function( time, type ) { + time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; + type = type || "fx"; + + return this.queue( type, function( next, hooks ) { + var timeout = setTimeout( next, time ); + hooks.stop = function() { + clearTimeout( timeout ); + }; + }); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, obj ) { + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while( i-- ) { + tmp = data_priv.get( elements[ i ], type + "queueHooks" ); + if ( tmp && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + } +}); +var nodeHook, boolHook, + rclass = /[\t\r\n\f]/g, + rreturn = /\r/g, + rfocusable = /^(?:input|select|textarea|button)$/i; + +jQuery.fn.extend({ + attr: function( name, value ) { + return jQuery.access( this, jQuery.attr, name, value, arguments.length > 1 ); + }, + + removeAttr: function( name ) { + return this.each(function() { + jQuery.removeAttr( this, name ); + }); + }, + + prop: function( name, value ) { + return jQuery.access( this, jQuery.prop, name, value, arguments.length > 1 ); + }, + + removeProp: function( name ) { + return this.each(function() { + delete this[ jQuery.propFix[ name ] || name ]; + }); + }, + + addClass: function( value ) { + var classes, elem, cur, clazz, j, + i = 0, + len = this.length, + proceed = typeof value === "string" && value; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( j ) { + jQuery( this ).addClass( value.call( this, j, this.className ) ); + }); + } + + if ( proceed ) { + // The disjunction here is for better compressibility (see removeClass) + classes = ( value || "" ).match( core_rnotwhite ) || []; + + for ( ; i < len; i++ ) { + elem = this[ i ]; + cur = elem.nodeType === 1 && ( elem.className ? + ( " " + elem.className + " " ).replace( rclass, " " ) : + " " + ); + + if ( cur ) { + j = 0; + while ( (clazz = classes[j++]) ) { + if ( cur.indexOf( " " + clazz + " " ) < 0 ) { + cur += clazz + " "; + } + } + elem.className = jQuery.trim( cur ); + + } + } + } + + return this; + }, + + removeClass: function( value ) { + var classes, elem, cur, clazz, j, + i = 0, + len = this.length, + proceed = arguments.length === 0 || typeof value === "string" && value; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( j ) { + jQuery( this ).removeClass( value.call( this, j, this.className ) ); + }); + } + if ( proceed ) { + classes = ( value || "" ).match( core_rnotwhite ) || []; + + for ( ; i < len; i++ ) { + elem = this[ i ]; + // This expression is here for better compressibility (see addClass) + cur = elem.nodeType === 1 && ( elem.className ? + ( " " + elem.className + " " ).replace( rclass, " " ) : + "" + ); + + if ( cur ) { + j = 0; + while ( (clazz = classes[j++]) ) { + // Remove *all* instances + while ( cur.indexOf( " " + clazz + " " ) >= 0 ) { + cur = cur.replace( " " + clazz + " ", " " ); + } + } + elem.className = value ? jQuery.trim( cur ) : ""; + } + } + } + + return this; + }, + + toggleClass: function( value, stateVal ) { + var type = typeof value, + isBool = typeof stateVal === "boolean"; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( i ) { + jQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal ); + }); + } + + return this.each(function() { + if ( type === "string" ) { + // toggle individual class names + var className, + i = 0, + self = jQuery( this ), + state = stateVal, + classNames = value.match( core_rnotwhite ) || []; + + while ( (className = classNames[ i++ ]) ) { + // check each className given, space separated list + state = isBool ? state : !self.hasClass( className ); + self[ state ? "addClass" : "removeClass" ]( className ); + } + + // Toggle whole class name + } else if ( type === core_strundefined || type === "boolean" ) { + if ( this.className ) { + // store className if set + data_priv.set( this, "__className__", this.className ); + } + + // If the element has a class name or if we're passed "false", + // then remove the whole classname (if there was one, the above saved it). + // Otherwise bring back whatever was previously saved (if anything), + // falling back to the empty string if nothing was stored. + this.className = this.className || value === false ? "" : data_priv.get( this, "__className__" ) || ""; + } + }); + }, + + hasClass: function( selector ) { + var className = " " + selector + " ", + i = 0, + l = this.length; + for ( ; i < l; i++ ) { + if ( this[i].nodeType === 1 && (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) >= 0 ) { + return true; + } + } + + return false; + }, + + val: function( value ) { + var hooks, ret, isFunction, + elem = this[0]; + + if ( !arguments.length ) { + if ( elem ) { + hooks = jQuery.valHooks[ elem.type ] || jQuery.valHooks[ elem.nodeName.toLowerCase() ]; + + if ( hooks && "get" in hooks && (ret = hooks.get( elem, "value" )) !== undefined ) { + return ret; + } + + ret = elem.value; + + return typeof ret === "string" ? + // handle most common string cases + ret.replace(rreturn, "") : + // handle cases where value is null/undef or number + ret == null ? "" : ret; + } + + return; + } + + isFunction = jQuery.isFunction( value ); + + return this.each(function( i ) { + var val; + + if ( this.nodeType !== 1 ) { + return; + } + + if ( isFunction ) { + val = value.call( this, i, jQuery( this ).val() ); + } else { + val = value; + } + + // Treat null/undefined as ""; convert numbers to string + if ( val == null ) { + val = ""; + } else if ( typeof val === "number" ) { + val += ""; + } else if ( jQuery.isArray( val ) ) { + val = jQuery.map(val, function ( value ) { + return value == null ? "" : value + ""; + }); + } + + hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; + + // If set returns undefined, fall back to normal setting + if ( !hooks || !("set" in hooks) || hooks.set( this, val, "value" ) === undefined ) { + this.value = val; + } + }); + } +}); + +jQuery.extend({ + valHooks: { + option: { + get: function( elem ) { + // attributes.value is undefined in Blackberry 4.7 but + // uses .value. See #6932 + var val = elem.attributes.value; + return !val || val.specified ? elem.value : elem.text; + } + }, + select: { + get: function( elem ) { + var value, option, + options = elem.options, + index = elem.selectedIndex, + one = elem.type === "select-one" || index < 0, + values = one ? null : [], + max = one ? index + 1 : options.length, + i = index < 0 ? + max : + one ? index : 0; + + // Loop through all the selected options + for ( ; i < max; i++ ) { + option = options[ i ]; + + // IE6-9 doesn't update selected after form reset (#2551) + if ( ( option.selected || i === index ) && + // Don't return options that are disabled or in a disabled optgroup + ( jQuery.support.optDisabled ? !option.disabled : option.getAttribute("disabled") === null ) && + ( !option.parentNode.disabled || !jQuery.nodeName( option.parentNode, "optgroup" ) ) ) { + + // Get the specific value for the option + value = jQuery( option ).val(); + + // We don't need an array for one selects + if ( one ) { + return value; + } + + // Multi-Selects return an array + values.push( value ); + } + } + + return values; + }, + + set: function( elem, value ) { + var optionSet, option, + options = elem.options, + values = jQuery.makeArray( value ), + i = options.length; + + while ( i-- ) { + option = options[ i ]; + if ( (option.selected = jQuery.inArray( jQuery(option).val(), values ) >= 0) ) { + optionSet = true; + } + } + + // force browsers to behave consistently when non-matching value is set + if ( !optionSet ) { + elem.selectedIndex = -1; + } + return values; + } + } + }, + + attr: function( elem, name, value ) { + var hooks, ret, + nType = elem.nodeType; + + // don't get/set attributes on text, comment and attribute nodes + if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + // Fallback to prop when attributes are not supported + if ( typeof elem.getAttribute === core_strundefined ) { + return jQuery.prop( elem, name, value ); + } + + // All attributes are lowercase + // Grab necessary hook if one is defined + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + name = name.toLowerCase(); + hooks = jQuery.attrHooks[ name ] || + ( jQuery.expr.match.bool.test( name ) ? boolHook : nodeHook ); + } + + if ( value !== undefined ) { + + if ( value === null ) { + jQuery.removeAttr( elem, name ); + + } else if ( hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) { + return ret; + + } else { + elem.setAttribute( name, value + "" ); + return value; + } + + } else if ( hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) { + return ret; + + } else { + ret = jQuery.find.attr( elem, name ); + + // Non-existent attributes return null, we normalize to undefined + return ret == null ? + undefined : + ret; + } + }, + + removeAttr: function( elem, value ) { + var name, propName, + i = 0, + attrNames = value && value.match( core_rnotwhite ); + + if ( attrNames && elem.nodeType === 1 ) { + while ( (name = attrNames[i++]) ) { + propName = jQuery.propFix[ name ] || name; + + // Boolean attributes get special treatment (#10870) + if ( jQuery.expr.match.bool.test( name ) ) { + // Set corresponding property to false + elem[ propName ] = false; + } + + elem.removeAttribute( name ); + } + } + }, + + attrHooks: { + type: { + set: function( elem, value ) { + if ( !jQuery.support.radioValue && value === "radio" && jQuery.nodeName(elem, "input") ) { + // Setting the type on a radio button after the value resets the value in IE6-9 + // Reset value to default in case type is set after value during creation + var val = elem.value; + elem.setAttribute( "type", value ); + if ( val ) { + elem.value = val; + } + return value; + } + } + } + }, + + propFix: { + "for": "htmlFor", + "class": "className" + }, + + prop: function( elem, name, value ) { + var ret, hooks, notxml, + nType = elem.nodeType; + + // don't get/set properties on text, comment and attribute nodes + if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); + + if ( notxml ) { + // Fix name and attach hooks + name = jQuery.propFix[ name ] || name; + hooks = jQuery.propHooks[ name ]; + } + + if ( value !== undefined ) { + return hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ? + ret : + ( elem[ name ] = value ); + + } else { + return hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ? + ret : + elem[ name ]; + } + }, + + propHooks: { + tabIndex: { + get: function( elem ) { + return elem.hasAttribute( "tabindex" ) || rfocusable.test( elem.nodeName ) || elem.href ? + elem.tabIndex : + -1; + } + } + } +}); + +// Hooks for boolean attributes +boolHook = { + set: function( elem, value, name ) { + if ( value === false ) { + // Remove boolean attributes when set to false + jQuery.removeAttr( elem, name ); + } else { + elem.setAttribute( name, name ); + } + return name; + } +}; +jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( i, name ) { + var getter = jQuery.expr.attrHandle[ name ] || jQuery.find.attr; + + jQuery.expr.attrHandle[ name ] = function( elem, name, isXML ) { + var fn = jQuery.expr.attrHandle[ name ], + ret = isXML ? + undefined : + /* jshint eqeqeq: false */ + // Temporarily disable this handler to check existence + (jQuery.expr.attrHandle[ name ] = undefined) != + getter( elem, name, isXML ) ? + + name.toLowerCase() : + null; + + // Restore handler + jQuery.expr.attrHandle[ name ] = fn; + + return ret; + }; +}); + +// Support: IE9+ +// Selectedness for an option in an optgroup can be inaccurate +if ( !jQuery.support.optSelected ) { + jQuery.propHooks.selected = { + get: function( elem ) { + var parent = elem.parentNode; + if ( parent && parent.parentNode ) { + parent.parentNode.selectedIndex; + } + return null; + } + }; +} + +jQuery.each([ + "tabIndex", + "readOnly", + "maxLength", + "cellSpacing", + "cellPadding", + "rowSpan", + "colSpan", + "useMap", + "frameBorder", + "contentEditable" +], function() { + jQuery.propFix[ this.toLowerCase() ] = this; +}); + +// Radios and checkboxes getter/setter +jQuery.each([ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = { + set: function( elem, value ) { + if ( jQuery.isArray( value ) ) { + return ( elem.checked = jQuery.inArray( jQuery(elem).val(), value ) >= 0 ); + } + } + }; + if ( !jQuery.support.checkOn ) { + jQuery.valHooks[ this ].get = function( elem ) { + // Support: Webkit + // "" is returned instead of "on" if a value isn't specified + return elem.getAttribute("value") === null ? "on" : elem.value; + }; + } +}); +var rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|contextmenu)|click/, + rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + rtypenamespace = /^([^.]*)(?:\.(.+)|)$/; + +function returnTrue() { + return true; +} + +function returnFalse() { + return false; +} + +function safeActiveElement() { + try { + return document.activeElement; + } catch ( err ) { } +} + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + global: {}, + + add: function( elem, types, handler, data, selector ) { + + var handleObjIn, eventHandle, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = data_priv.get( elem ); + + // Don't attach events to noData or text/comment nodes (but allow plain objects) + if ( !elemData ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + if ( !(events = elemData.events) ) { + events = elemData.events = {}; + } + if ( !(eventHandle = elemData.handle) ) { + eventHandle = elemData.handle = function( e ) { + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== core_strundefined && (!e || jQuery.event.triggered !== e.type) ? + jQuery.event.dispatch.apply( eventHandle.elem, arguments ) : + undefined; + }; + // Add elem as a property of the handle fn to prevent a memory leak with IE non-native events + eventHandle.elem = elem; + } + + // Handle multiple events separated by a space + types = ( types || "" ).match( core_rnotwhite ) || [""]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[t] ) || []; + type = origType = tmp[1]; + namespaces = ( tmp[2] || "" ).split( "." ).sort(); + + // There *must* be a type, no attaching namespace-only handlers + if ( !type ) { + continue; + } + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend({ + type: type, + origType: origType, + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join(".") + }, handleObjIn ); + + // Init the event handler queue if we're the first + if ( !(handlers = events[ type ]) ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener if the special events handler returns false + if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle, false ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + // Nullify elem to prevent memory leaks in IE + elem = null; + }, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + + var j, origCount, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = data_priv.hasData( elem ) && data_priv.get( elem ); + + if ( !elemData || !(events = elemData.events) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = ( types || "" ).match( core_rnotwhite ) || [""]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[t] ) || []; + type = origType = tmp[1]; + namespaces = ( tmp[2] || "" ).split( "." ).sort(); + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector ? special.delegateType : special.bindType ) || type; + handlers = events[ type ] || []; + tmp = tmp[2] && new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ); + + // Remove matching events + origCount = j = handlers.length; + while ( j-- ) { + handleObj = handlers[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !tmp || tmp.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) { + handlers.splice( j, 1 ); + + if ( handleObj.selector ) { + handlers.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( origCount && !handlers.length ) { + if ( !special.teardown || special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + delete elemData.handle; + data_priv.remove( elem, "events" ); + } + }, + + trigger: function( event, data, elem, onlyHandlers ) { + + var i, cur, tmp, bubbleType, ontype, handle, special, + eventPath = [ elem || document ], + type = core_hasOwn.call( event, "type" ) ? event.type : event, + namespaces = core_hasOwn.call( event, "namespace" ) ? event.namespace.split(".") : []; + + cur = tmp = elem = elem || document; + + // Don't do events on text and comment nodes + if ( elem.nodeType === 3 || elem.nodeType === 8 ) { + return; + } + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf(".") >= 0 ) { + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split("."); + type = namespaces.shift(); + namespaces.sort(); + } + ontype = type.indexOf(":") < 0 && "on" + type; + + // Caller can pass in a jQuery.Event object, Object, or just an event type string + event = event[ jQuery.expando ] ? + event : + new jQuery.Event( type, typeof event === "object" && event ); + + // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) + event.isTrigger = onlyHandlers ? 2 : 3; + event.namespace = namespaces.join("."); + event.namespace_re = event.namespace ? + new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ) : + null; + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data == null ? + [ event ] : + jQuery.makeArray( data, [ event ] ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + if ( !rfocusMorph.test( bubbleType + type ) ) { + cur = cur.parentNode; + } + for ( ; cur; cur = cur.parentNode ) { + eventPath.push( cur ); + tmp = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( tmp === (elem.ownerDocument || document) ) { + eventPath.push( tmp.defaultView || tmp.parentWindow || window ); + } + } + + // Fire handlers on the event path + i = 0; + while ( (cur = eventPath[i++]) && !event.isPropagationStopped() ) { + + event.type = i > 1 ? + bubbleType : + special.bindType || type; + + // jQuery handler + handle = ( data_priv.get( cur, "events" ) || {} )[ event.type ] && data_priv.get( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + + // Native handler + handle = ontype && cur[ ontype ]; + if ( handle && jQuery.acceptData( cur ) && handle.apply && handle.apply( cur, data ) === false ) { + event.preventDefault(); + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( (!special._default || special._default.apply( eventPath.pop(), data ) === false) && + jQuery.acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name name as the event. + // Don't do default actions on window, that's where global variables be (#6170) + if ( ontype && jQuery.isFunction( elem[ type ] ) && !jQuery.isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + tmp = elem[ ontype ]; + + if ( tmp ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + elem[ type ](); + jQuery.event.triggered = undefined; + + if ( tmp ) { + elem[ ontype ] = tmp; + } + } + } + } + + return event.result; + }, + + dispatch: function( event ) { + + // Make a writable jQuery.Event from the native event object + event = jQuery.event.fix( event ); + + var i, j, ret, matched, handleObj, + handlerQueue = [], + args = core_slice.call( arguments ), + handlers = ( data_priv.get( this, "events" ) || {} )[ event.type ] || [], + special = jQuery.event.special[ event.type ] || {}; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[0] = event; + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers + handlerQueue = jQuery.event.handlers.call( this, event, handlers ); + + // Run delegates first; they may want to stop propagation beneath us + i = 0; + while ( (matched = handlerQueue[ i++ ]) && !event.isPropagationStopped() ) { + event.currentTarget = matched.elem; + + j = 0; + while ( (handleObj = matched.handlers[ j++ ]) && !event.isImmediatePropagationStopped() ) { + + // Triggered event must either 1) have no namespace, or + // 2) have namespace(s) a subset or equal to those in the bound event (both can have no namespace). + if ( !event.namespace_re || event.namespace_re.test( handleObj.namespace ) ) { + + event.handleObj = handleObj; + event.data = handleObj.data; + + ret = ( (jQuery.event.special[ handleObj.origType ] || {}).handle || handleObj.handler ) + .apply( matched.elem, args ); + + if ( ret !== undefined ) { + if ( (event.result = ret) === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + handlers: function( event, handlers ) { + var i, matches, sel, handleObj, + handlerQueue = [], + delegateCount = handlers.delegateCount, + cur = event.target; + + // Find delegate handlers + // Black-hole SVG instance trees (#13180) + // Avoid non-left-click bubbling in Firefox (#3861) + if ( delegateCount && cur.nodeType && (!event.button || event.type !== "click") ) { + + for ( ; cur !== this; cur = cur.parentNode || this ) { + + // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.disabled !== true || event.type !== "click" ) { + matches = []; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + + // Don't conflict with Object.prototype properties (#13203) + sel = handleObj.selector + " "; + + if ( matches[ sel ] === undefined ) { + matches[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) >= 0 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( matches[ sel ] ) { + matches.push( handleObj ); + } + } + if ( matches.length ) { + handlerQueue.push({ elem: cur, handlers: matches }); + } + } + } + } + + // Add the remaining (directly-bound) handlers + if ( delegateCount < handlers.length ) { + handlerQueue.push({ elem: this, handlers: handlers.slice( delegateCount ) }); + } + + return handlerQueue; + }, + + // Includes some event props shared by KeyEvent and MouseEvent + props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), + + fixHooks: {}, + + keyHooks: { + props: "char charCode key keyCode".split(" "), + filter: function( event, original ) { + + // Add which for key events + if ( event.which == null ) { + event.which = original.charCode != null ? original.charCode : original.keyCode; + } + + return event; + } + }, + + mouseHooks: { + props: "button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "), + filter: function( event, original ) { + var eventDoc, doc, body, + button = original.button; + + // Calculate pageX/Y if missing and clientX/Y available + if ( event.pageX == null && original.clientX != null ) { + eventDoc = event.target.ownerDocument || document; + doc = eventDoc.documentElement; + body = eventDoc.body; + + event.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 ); + event.pageY = original.clientY + ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - ( doc && doc.clientTop || body && body.clientTop || 0 ); + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + // Note: button is not normalized, so don't use it + if ( !event.which && button !== undefined ) { + event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); + } + + return event; + } + }, + + fix: function( event ) { + if ( event[ jQuery.expando ] ) { + return event; + } + + // Create a writable copy of the event object and normalize some properties + var i, prop, copy, + type = event.type, + originalEvent = event, + fixHook = this.fixHooks[ type ]; + + if ( !fixHook ) { + this.fixHooks[ type ] = fixHook = + rmouseEvent.test( type ) ? this.mouseHooks : + rkeyEvent.test( type ) ? this.keyHooks : + {}; + } + copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props; + + event = new jQuery.Event( originalEvent ); + + i = copy.length; + while ( i-- ) { + prop = copy[ i ]; + event[ prop ] = originalEvent[ prop ]; + } + + // Support: Cordova 2.5 (WebKit) (#13255) + // All events should have a target; Cordova deviceready doesn't + if ( !event.target ) { + event.target = document; + } + + // Support: Safari 6.0+, Chrome < 28 + // Target should not be a text node (#504, #13143) + if ( event.target.nodeType === 3 ) { + event.target = event.target.parentNode; + } + + return fixHook.filter? fixHook.filter( event, originalEvent ) : event; + }, + + special: { + load: { + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + focus: { + // Fire native event if possible so blur/focus sequence is correct + trigger: function() { + if ( this !== safeActiveElement() && this.focus ) { + this.focus(); + return false; + } + }, + delegateType: "focusin" + }, + blur: { + trigger: function() { + if ( this === safeActiveElement() && this.blur ) { + this.blur(); + return false; + } + }, + delegateType: "focusout" + }, + click: { + // For checkbox, fire native event so checked state will be right + trigger: function() { + if ( this.type === "checkbox" && this.click && jQuery.nodeName( this, "input" ) ) { + this.click(); + return false; + } + }, + + // For cross-browser consistency, don't fire native .click() on links + _default: function( event ) { + return jQuery.nodeName( event.target, "a" ); + } + }, + + beforeunload: { + postDispatch: function( event ) { + + // Support: Firefox 20+ + // Firefox doesn't alert if the returnValue field is not set. + if ( event.result !== undefined ) { + event.originalEvent.returnValue = event.result; + } + } + } + }, + + simulate: function( type, elem, event, bubble ) { + // Piggyback on a donor event to simulate a different one. + // Fake originalEvent to avoid donor's stopPropagation, but if the + // simulated event prevents default then we do the same on the donor. + var e = jQuery.extend( + new jQuery.Event(), + event, + { + type: type, + isSimulated: true, + originalEvent: {} + } + ); + if ( bubble ) { + jQuery.event.trigger( e, null, elem ); + } else { + jQuery.event.dispatch.call( elem, e ); + } + if ( e.isDefaultPrevented() ) { + event.preventDefault(); + } + } +}; + +jQuery.removeEvent = function( elem, type, handle ) { + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle, false ); + } +}; + +jQuery.Event = function( src, props ) { + // Allow instantiation without the 'new' keyword + if ( !(this instanceof jQuery.Event) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = ( src.defaultPrevented || + src.getPreventDefault && src.getPreventDefault() ) ? returnTrue : returnFalse; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || jQuery.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse, + + preventDefault: function() { + var e = this.originalEvent; + + this.isDefaultPrevented = returnTrue; + + if ( e && e.preventDefault ) { + e.preventDefault(); + } + }, + stopPropagation: function() { + var e = this.originalEvent; + + this.isPropagationStopped = returnTrue; + + if ( e && e.stopPropagation ) { + e.stopPropagation(); + } + }, + stopImmediatePropagation: function() { + this.isImmediatePropagationStopped = returnTrue; + this.stopPropagation(); + } +}; + +// Create mouseenter/leave events using mouseover/out and event-time checks +// Support: Chrome 15+ +jQuery.each({ + mouseenter: "mouseover", + mouseleave: "mouseout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj; + + // For mousenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || (related !== target && !jQuery.contains( target, related )) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +}); + +// Create "bubbling" focus and blur events +// Support: Firefox, Chrome, Safari +if ( !jQuery.support.focusinBubbles ) { + jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler while someone wants focusin/focusout + var attaches = 0, + handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + if ( attaches++ === 0 ) { + document.addEventListener( orig, handler, true ); + } + }, + teardown: function() { + if ( --attaches === 0 ) { + document.removeEventListener( orig, handler, true ); + } + } + }; + }); +} + +jQuery.fn.extend({ + + on: function( types, selector, data, fn, /*INTERNAL*/ one ) { + var origFn, type; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + this.on( type, selector, data, types[ type ], one ); + } + return this; + } + + if ( data == null && fn == null ) { + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return this; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return this.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + }); + }, + one: function( types, selector, data, fn ) { + return this.on( types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? handleObj.origType + "." + handleObj.namespace : handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each(function() { + jQuery.event.remove( this, types, fn, selector ); + }); + }, + + trigger: function( type, data ) { + return this.each(function() { + jQuery.event.trigger( type, data, this ); + }); + }, + triggerHandler: function( type, data ) { + var elem = this[0]; + if ( elem ) { + return jQuery.event.trigger( type, data, elem, true ); + } + } +}); +var isSimple = /^.[^:#\[\.,]*$/, + rparentsprev = /^(?:parents|prev(?:Until|All))/, + rneedsContext = jQuery.expr.match.needsContext, + // methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.fn.extend({ + find: function( selector ) { + var i, + ret = [], + self = this, + len = self.length; + + if ( typeof selector !== "string" ) { + return this.pushStack( jQuery( selector ).filter(function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + }) ); + } + + for ( i = 0; i < len; i++ ) { + jQuery.find( selector, self[ i ], ret ); + } + + // Needed because $( selector, context ) becomes $( context ).find( selector ) + ret = this.pushStack( len > 1 ? jQuery.unique( ret ) : ret ); + ret.selector = this.selector ? this.selector + " " + selector : selector; + return ret; + }, + + has: function( target ) { + var targets = jQuery( target, this ), + l = targets.length; + + return this.filter(function() { + var i = 0; + for ( ; i < l; i++ ) { + if ( jQuery.contains( this, targets[i] ) ) { + return true; + } + } + }); + }, + + not: function( selector ) { + return this.pushStack( winnow(this, selector || [], true) ); + }, + + filter: function( selector ) { + return this.pushStack( winnow(this, selector || [], false) ); + }, + + is: function( selector ) { + return !!winnow( + this, + + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + typeof selector === "string" && rneedsContext.test( selector ) ? + jQuery( selector ) : + selector || [], + false + ).length; + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + matched = [], + pos = ( rneedsContext.test( selectors ) || typeof selectors !== "string" ) ? + jQuery( selectors, context || this.context ) : + 0; + + for ( ; i < l; i++ ) { + for ( cur = this[i]; cur && cur !== context; cur = cur.parentNode ) { + // Always skip document fragments + if ( cur.nodeType < 11 && (pos ? + pos.index(cur) > -1 : + + // Don't pass non-elements to Sizzle + cur.nodeType === 1 && + jQuery.find.matchesSelector(cur, selectors)) ) { + + cur = matched.push( cur ); + break; + } + } + } + + return this.pushStack( matched.length > 1 ? jQuery.unique( matched ) : matched ); + }, + + // Determine the position of an element within + // the matched set of elements + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1; + } + + // index in selector + if ( typeof elem === "string" ) { + return core_indexOf.call( jQuery( elem ), this[ 0 ] ); + } + + // Locate the position of the desired element + return core_indexOf.call( this, + + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[ 0 ] : elem + ); + }, + + add: function( selector, context ) { + var set = typeof selector === "string" ? + jQuery( selector, context ) : + jQuery.makeArray( selector && selector.nodeType ? [ selector ] : selector ), + all = jQuery.merge( this.get(), set ); + + return this.pushStack( jQuery.unique(all) ); + }, + + addBack: function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter(selector) + ); + } +}); + +function sibling( cur, dir ) { + while ( (cur = cur[dir]) && cur.nodeType !== 1 ) {} + + return cur; +} + +jQuery.each({ + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return jQuery.dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, i, until ) { + return jQuery.dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return sibling( elem, "nextSibling" ); + }, + prev: function( elem ) { + return sibling( elem, "previousSibling" ); + }, + nextAll: function( elem ) { + return jQuery.dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return jQuery.dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, i, until ) { + return jQuery.dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, i, until ) { + return jQuery.dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return jQuery.sibling( ( elem.parentNode || {} ).firstChild, elem ); + }, + children: function( elem ) { + return jQuery.sibling( elem.firstChild ); + }, + contents: function( elem ) { + return elem.contentDocument || jQuery.merge( [], elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var matched = jQuery.map( this, fn, until ); + + if ( name.slice( -5 ) !== "Until" ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + matched = jQuery.filter( selector, matched ); + } + + if ( this.length > 1 ) { + // Remove duplicates + if ( !guaranteedUnique[ name ] ) { + jQuery.unique( matched ); + } + + // Reverse order for parents* and prev-derivatives + if ( rparentsprev.test( name ) ) { + matched.reverse(); + } + } + + return this.pushStack( matched ); + }; +}); + +jQuery.extend({ + filter: function( expr, elems, not ) { + var elem = elems[ 0 ]; + + if ( not ) { + expr = ":not(" + expr + ")"; + } + + return elems.length === 1 && elem.nodeType === 1 ? + jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : [] : + jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { + return elem.nodeType === 1; + })); + }, + + dir: function( elem, dir, until ) { + var matched = [], + truncate = until !== undefined; + + while ( (elem = elem[ dir ]) && elem.nodeType !== 9 ) { + if ( elem.nodeType === 1 ) { + if ( truncate && jQuery( elem ).is( until ) ) { + break; + } + matched.push( elem ); + } + } + return matched; + }, + + sibling: function( n, elem ) { + var matched = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + matched.push( n ); + } + } + + return matched; + } +}); + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, not ) { + if ( jQuery.isFunction( qualifier ) ) { + return jQuery.grep( elements, function( elem, i ) { + /* jshint -W018 */ + return !!qualifier.call( elem, i, elem ) !== not; + }); + + } + + if ( qualifier.nodeType ) { + return jQuery.grep( elements, function( elem ) { + return ( elem === qualifier ) !== not; + }); + + } + + if ( typeof qualifier === "string" ) { + if ( isSimple.test( qualifier ) ) { + return jQuery.filter( qualifier, elements, not ); + } + + qualifier = jQuery.filter( qualifier, elements ); + } + + return jQuery.grep( elements, function( elem ) { + return ( core_indexOf.call( qualifier, elem ) >= 0 ) !== not; + }); +} +var rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi, + rtagName = /<([\w:]+)/, + rhtml = /<|&#?\w+;/, + rnoInnerhtml = /<(?:script|style|link)/i, + manipulation_rcheckableType = /^(?:checkbox|radio)$/i, + // checked="checked" or checked + rchecked = /checked\s*(?:[^=]|=\s*.checked.)/i, + rscriptType = /^$|\/(?:java|ecma)script/i, + rscriptTypeMasked = /^true\/(.*)/, + rcleanScript = /^\s*\s*$/g, + + // We have to close these tags to support XHTML (#13200) + wrapMap = { + + // Support: IE 9 + option: [ 1, "" ], + + thead: [ 1, "", "
    " ], + col: [ 2, "", "
    " ], + tr: [ 2, "", "
    " ], + td: [ 3, "", "
    " ], + + _default: [ 0, "", "" ] + }; + +// Support: IE 9 +wrapMap.optgroup = wrapMap.option; + +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + +jQuery.fn.extend({ + text: function( value ) { + return jQuery.access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().append( ( this[ 0 ] && this[ 0 ].ownerDocument || document ).createTextNode( value ) ); + }, null, value, arguments.length ); + }, + + append: function() { + return this.domManip( arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.appendChild( elem ); + } + }); + }, + + prepend: function() { + return this.domManip( arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.insertBefore( elem, target.firstChild ); + } + }); + }, + + before: function() { + return this.domManip( arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this ); + } + }); + }, + + after: function() { + return this.domManip( arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + } + }); + }, + + // keepData is for internal use only--do not document + remove: function( selector, keepData ) { + var elem, + elems = selector ? jQuery.filter( selector, this ) : this, + i = 0; + + for ( ; (elem = elems[i]) != null; i++ ) { + if ( !keepData && elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem ) ); + } + + if ( elem.parentNode ) { + if ( keepData && jQuery.contains( elem.ownerDocument, elem ) ) { + setGlobalEval( getAll( elem, "script" ) ); + } + elem.parentNode.removeChild( elem ); + } + } + + return this; + }, + + empty: function() { + var elem, + i = 0; + + for ( ; (elem = this[i]) != null; i++ ) { + if ( elem.nodeType === 1 ) { + + // Prevent memory leaks + jQuery.cleanData( getAll( elem, false ) ); + + // Remove any remaining nodes + elem.textContent = ""; + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map( function () { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + }); + }, + + html: function( value ) { + return jQuery.access( this, function( value ) { + var elem = this[ 0 ] || {}, + i = 0, + l = this.length; + + if ( value === undefined && elem.nodeType === 1 ) { + return elem.innerHTML; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { + + value = value.replace( rxhtmlTag, "<$1>" ); + + try { + for ( ; i < l; i++ ) { + elem = this[ i ] || {}; + + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch( e ) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function() { + var + // Snapshot the DOM in case .domManip sweeps something relevant into its fragment + args = jQuery.map( this, function( elem ) { + return [ elem.nextSibling, elem.parentNode ]; + }), + i = 0; + + // Make the changes, replacing each context element with the new content + this.domManip( arguments, function( elem ) { + var next = args[ i++ ], + parent = args[ i++ ]; + + if ( parent ) { + // Don't use the snapshot next if it has moved (#13810) + if ( next && next.parentNode !== parent ) { + next = this.nextSibling; + } + jQuery( this ).remove(); + parent.insertBefore( elem, next ); + } + // Allow new content to include elements from the context set + }, true ); + + // Force removal if there was no new content (e.g., from empty arguments) + return i ? this : this.remove(); + }, + + detach: function( selector ) { + return this.remove( selector, true ); + }, + + domManip: function( args, callback, allowIntersection ) { + + // Flatten any nested arrays + args = core_concat.apply( [], args ); + + var fragment, first, scripts, hasScripts, node, doc, + i = 0, + l = this.length, + set = this, + iNoClone = l - 1, + value = args[ 0 ], + isFunction = jQuery.isFunction( value ); + + // We can't cloneNode fragments that contain checked, in WebKit + if ( isFunction || !( l <= 1 || typeof value !== "string" || jQuery.support.checkClone || !rchecked.test( value ) ) ) { + return this.each(function( index ) { + var self = set.eq( index ); + if ( isFunction ) { + args[ 0 ] = value.call( this, index, self.html() ); + } + self.domManip( args, callback, allowIntersection ); + }); + } + + if ( l ) { + fragment = jQuery.buildFragment( args, this[ 0 ].ownerDocument, false, !allowIntersection && this ); + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + if ( first ) { + scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); + hasScripts = scripts.length; + + // Use the original fragment for the last item instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + for ( ; i < l; i++ ) { + node = fragment; + + if ( i !== iNoClone ) { + node = jQuery.clone( node, true, true ); + + // Keep references to cloned scripts for later restoration + if ( hasScripts ) { + // Support: QtWebKit + // jQuery.merge because core_push.apply(_, arraylike) throws + jQuery.merge( scripts, getAll( node, "script" ) ); + } + } + + callback.call( this[ i ], node, i ); + } + + if ( hasScripts ) { + doc = scripts[ scripts.length - 1 ].ownerDocument; + + // Reenable scripts + jQuery.map( scripts, restoreScript ); + + // Evaluate executable scripts on first document insertion + for ( i = 0; i < hasScripts; i++ ) { + node = scripts[ i ]; + if ( rscriptType.test( node.type || "" ) && + !data_priv.access( node, "globalEval" ) && jQuery.contains( doc, node ) ) { + + if ( node.src ) { + // Hope ajax is available... + jQuery._evalUrl( node.src ); + } else { + jQuery.globalEval( node.textContent.replace( rcleanScript, "" ) ); + } + } + } + } + } + } + + return this; + } +}); + +jQuery.each({ + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + ret = [], + insert = jQuery( selector ), + last = insert.length - 1, + i = 0; + + for ( ; i <= last; i++ ) { + elems = i === last ? this : this.clone( true ); + jQuery( insert[ i ] )[ original ]( elems ); + + // Support: QtWebKit + // .get() because core_push.apply(_, arraylike) throws + core_push.apply( ret, elems.get() ); + } + + return this.pushStack( ret ); + }; +}); + +jQuery.extend({ + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var i, l, srcElements, destElements, + clone = elem.cloneNode( true ), + inPage = jQuery.contains( elem.ownerDocument, elem ); + + // Support: IE >= 9 + // Fix Cloning issues + if ( !jQuery.support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) && !jQuery.isXMLDoc( elem ) ) { + + // We eschew Sizzle here for performance reasons: http://jsperf.com/getall-vs-sizzle/2 + destElements = getAll( clone ); + srcElements = getAll( elem ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + fixInput( srcElements[ i ], destElements[ i ] ); + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + if ( deepDataAndEvents ) { + srcElements = srcElements || getAll( elem ); + destElements = destElements || getAll( clone ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + cloneCopyEvent( srcElements[ i ], destElements[ i ] ); + } + } else { + cloneCopyEvent( elem, clone ); + } + } + + // Preserve script evaluation history + destElements = getAll( clone, "script" ); + if ( destElements.length > 0 ) { + setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); + } + + // Return the cloned set + return clone; + }, + + buildFragment: function( elems, context, scripts, selection ) { + var elem, tmp, tag, wrap, contains, j, + i = 0, + l = elems.length, + fragment = context.createDocumentFragment(), + nodes = []; + + for ( ; i < l; i++ ) { + elem = elems[ i ]; + + if ( elem || elem === 0 ) { + + // Add nodes directly + if ( jQuery.type( elem ) === "object" ) { + // Support: QtWebKit + // jQuery.merge because core_push.apply(_, arraylike) throws + jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); + + // Convert non-html into a text node + } else if ( !rhtml.test( elem ) ) { + nodes.push( context.createTextNode( elem ) ); + + // Convert html into DOM nodes + } else { + tmp = tmp || fragment.appendChild( context.createElement("div") ); + + // Deserialize a standard representation + tag = ( rtagName.exec( elem ) || ["", ""] )[ 1 ].toLowerCase(); + wrap = wrapMap[ tag ] || wrapMap._default; + tmp.innerHTML = wrap[ 1 ] + elem.replace( rxhtmlTag, "<$1>" ) + wrap[ 2 ]; + + // Descend through wrappers to the right content + j = wrap[ 0 ]; + while ( j-- ) { + tmp = tmp.firstChild; + } + + // Support: QtWebKit + // jQuery.merge because core_push.apply(_, arraylike) throws + jQuery.merge( nodes, tmp.childNodes ); + + // Remember the top-level container + tmp = fragment.firstChild; + + // Fixes #12346 + // Support: Webkit, IE + tmp.textContent = ""; + } + } + } + + // Remove wrapper from fragment + fragment.textContent = ""; + + i = 0; + while ( (elem = nodes[ i++ ]) ) { + + // #4087 - If origin and destination elements are the same, and this is + // that element, do not do anything + if ( selection && jQuery.inArray( elem, selection ) !== -1 ) { + continue; + } + + contains = jQuery.contains( elem.ownerDocument, elem ); + + // Append to fragment + tmp = getAll( fragment.appendChild( elem ), "script" ); + + // Preserve script evaluation history + if ( contains ) { + setGlobalEval( tmp ); + } + + // Capture executables + if ( scripts ) { + j = 0; + while ( (elem = tmp[ j++ ]) ) { + if ( rscriptType.test( elem.type || "" ) ) { + scripts.push( elem ); + } + } + } + } + + return fragment; + }, + + cleanData: function( elems ) { + var data, elem, events, type, key, j, + special = jQuery.event.special, + i = 0; + + for ( ; (elem = elems[ i ]) !== undefined; i++ ) { + if ( Data.accepts( elem ) ) { + key = elem[ data_priv.expando ]; + + if ( key && (data = data_priv.cache[ key ]) ) { + events = Object.keys( data.events || {} ); + if ( events.length ) { + for ( j = 0; (type = events[j]) !== undefined; j++ ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + if ( data_priv.cache[ key ] ) { + // Discard any remaining `private` data + delete data_priv.cache[ key ]; + } + } + } + // Discard any remaining `user` data + delete data_user.cache[ elem[ data_user.expando ] ]; + } + }, + + _evalUrl: function( url ) { + return jQuery.ajax({ + url: url, + type: "GET", + dataType: "script", + async: false, + global: false, + "throws": true + }); + } +}); + +// Support: 1.x compatibility +// Manipulating tables requires a tbody +function manipulationTarget( elem, content ) { + return jQuery.nodeName( elem, "table" ) && + jQuery.nodeName( content.nodeType === 1 ? content : content.firstChild, "tr" ) ? + + elem.getElementsByTagName("tbody")[0] || + elem.appendChild( elem.ownerDocument.createElement("tbody") ) : + elem; +} + +// Replace/restore the type attribute of script elements for safe DOM manipulation +function disableScript( elem ) { + elem.type = (elem.getAttribute("type") !== null) + "/" + elem.type; + return elem; +} +function restoreScript( elem ) { + var match = rscriptTypeMasked.exec( elem.type ); + + if ( match ) { + elem.type = match[ 1 ]; + } else { + elem.removeAttribute("type"); + } + + return elem; +} + +// Mark scripts as having already been evaluated +function setGlobalEval( elems, refElements ) { + var l = elems.length, + i = 0; + + for ( ; i < l; i++ ) { + data_priv.set( + elems[ i ], "globalEval", !refElements || data_priv.get( refElements[ i ], "globalEval" ) + ); + } +} + +function cloneCopyEvent( src, dest ) { + var i, l, type, pdataOld, pdataCur, udataOld, udataCur, events; + + if ( dest.nodeType !== 1 ) { + return; + } + + // 1. Copy private data: events, handlers, etc. + if ( data_priv.hasData( src ) ) { + pdataOld = data_priv.access( src ); + pdataCur = data_priv.set( dest, pdataOld ); + events = pdataOld.events; + + if ( events ) { + delete pdataCur.handle; + pdataCur.events = {}; + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + } + + // 2. Copy user data + if ( data_user.hasData( src ) ) { + udataOld = data_user.access( src ); + udataCur = jQuery.extend( {}, udataOld ); + + data_user.set( dest, udataCur ); + } +} + + +function getAll( context, tag ) { + var ret = context.getElementsByTagName ? context.getElementsByTagName( tag || "*" ) : + context.querySelectorAll ? context.querySelectorAll( tag || "*" ) : + []; + + return tag === undefined || tag && jQuery.nodeName( context, tag ) ? + jQuery.merge( [ context ], ret ) : + ret; +} + +// Support: IE >= 9 +function fixInput( src, dest ) { + var nodeName = dest.nodeName.toLowerCase(); + + // Fails to persist the checked state of a cloned checkbox or radio button. + if ( nodeName === "input" && manipulation_rcheckableType.test( src.type ) ) { + dest.checked = src.checked; + + // Fails to return the selected option to the default selected state when cloning options + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + } +} +jQuery.fn.extend({ + wrapAll: function( html ) { + var wrap; + + if ( jQuery.isFunction( html ) ) { + return this.each(function( i ) { + jQuery( this ).wrapAll( html.call(this, i) ); + }); + } + + if ( this[ 0 ] ) { + + // The elements to wrap the target around + wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true ); + + if ( this[ 0 ].parentNode ) { + wrap.insertBefore( this[ 0 ] ); + } + + wrap.map(function() { + var elem = this; + + while ( elem.firstElementChild ) { + elem = elem.firstElementChild; + } + + return elem; + }).append( this ); + } + + return this; + }, + + wrapInner: function( html ) { + if ( jQuery.isFunction( html ) ) { + return this.each(function( i ) { + jQuery( this ).wrapInner( html.call(this, i) ); + }); + } + + return this.each(function() { + var self = jQuery( this ), + contents = self.contents(); + + if ( contents.length ) { + contents.wrapAll( html ); + + } else { + self.append( html ); + } + }); + }, + + wrap: function( html ) { + var isFunction = jQuery.isFunction( html ); + + return this.each(function( i ) { + jQuery( this ).wrapAll( isFunction ? html.call(this, i) : html ); + }); + }, + + unwrap: function() { + return this.parent().each(function() { + if ( !jQuery.nodeName( this, "body" ) ) { + jQuery( this ).replaceWith( this.childNodes ); + } + }).end(); + } +}); +var curCSS, iframe, + // swappable if display is none or starts with table except "table", "table-cell", or "table-caption" + // see here for display values: https://developer.mozilla.org/en-US/docs/CSS/display + rdisplayswap = /^(none|table(?!-c[ea]).+)/, + rmargin = /^margin/, + rnumsplit = new RegExp( "^(" + core_pnum + ")(.*)$", "i" ), + rnumnonpx = new RegExp( "^(" + core_pnum + ")(?!px)[a-z%]+$", "i" ), + rrelNum = new RegExp( "^([+-])=(" + core_pnum + ")", "i" ), + elemdisplay = { BODY: "block" }, + + cssShow = { position: "absolute", visibility: "hidden", display: "block" }, + cssNormalTransform = { + letterSpacing: 0, + fontWeight: 400 + }, + + cssExpand = [ "Top", "Right", "Bottom", "Left" ], + cssPrefixes = [ "Webkit", "O", "Moz", "ms" ]; + +// return a css property mapped to a potentially vendor prefixed property +function vendorPropName( style, name ) { + + // shortcut for names that are not vendor prefixed + if ( name in style ) { + return name; + } + + // check for vendor prefixed names + var capName = name.charAt(0).toUpperCase() + name.slice(1), + origName = name, + i = cssPrefixes.length; + + while ( i-- ) { + name = cssPrefixes[ i ] + capName; + if ( name in style ) { + return name; + } + } + + return origName; +} + +function isHidden( elem, el ) { + // isHidden might be called from jQuery#filter function; + // in that case, element will be second argument + elem = el || elem; + return jQuery.css( elem, "display" ) === "none" || !jQuery.contains( elem.ownerDocument, elem ); +} + +// NOTE: we've included the "window" in window.getComputedStyle +// because jsdom on node.js will break without it. +function getStyles( elem ) { + return window.getComputedStyle( elem, null ); +} + +function showHide( elements, show ) { + var display, elem, hidden, + values = [], + index = 0, + length = elements.length; + + for ( ; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + + values[ index ] = data_priv.get( elem, "olddisplay" ); + display = elem.style.display; + if ( show ) { + // Reset the inline display of this element to learn if it is + // being hidden by cascaded rules or not + if ( !values[ index ] && display === "none" ) { + elem.style.display = ""; + } + + // Set elements which have been overridden with display: none + // in a stylesheet to whatever the default browser style is + // for such an element + if ( elem.style.display === "" && isHidden( elem ) ) { + values[ index ] = data_priv.access( elem, "olddisplay", css_defaultDisplay(elem.nodeName) ); + } + } else { + + if ( !values[ index ] ) { + hidden = isHidden( elem ); + + if ( display && display !== "none" || !hidden ) { + data_priv.set( elem, "olddisplay", hidden ? display : jQuery.css(elem, "display") ); + } + } + } + } + + // Set the display of most of the elements in a second loop + // to avoid the constant reflow + for ( index = 0; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + if ( !show || elem.style.display === "none" || elem.style.display === "" ) { + elem.style.display = show ? values[ index ] || "" : "none"; + } + } + + return elements; +} + +jQuery.fn.extend({ + css: function( name, value ) { + return jQuery.access( this, function( elem, name, value ) { + var styles, len, + map = {}, + i = 0; + + if ( jQuery.isArray( name ) ) { + styles = getStyles( elem ); + len = name.length; + + for ( ; i < len; i++ ) { + map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); + } + + return map; + } + + return value !== undefined ? + jQuery.style( elem, name, value ) : + jQuery.css( elem, name ); + }, name, value, arguments.length > 1 ); + }, + show: function() { + return showHide( this, true ); + }, + hide: function() { + return showHide( this ); + }, + toggle: function( state ) { + var bool = typeof state === "boolean"; + + return this.each(function() { + if ( bool ? state : isHidden( this ) ) { + jQuery( this ).show(); + } else { + jQuery( this ).hide(); + } + }); + } +}); + +jQuery.extend({ + // Add in style property hooks for overriding the default + // behavior of getting and setting a style property + cssHooks: { + opacity: { + get: function( elem, computed ) { + if ( computed ) { + // We should always get a number back from opacity + var ret = curCSS( elem, "opacity" ); + return ret === "" ? "1" : ret; + } + } + } + }, + + // Don't automatically add "px" to these possibly-unitless properties + cssNumber: { + "columnCount": true, + "fillOpacity": true, + "fontWeight": true, + "lineHeight": true, + "opacity": true, + "orphans": true, + "widows": true, + "zIndex": true, + "zoom": true + }, + + // Add in properties whose names you wish to fix before + // setting or getting the value + cssProps: { + // normalize float css property + "float": "cssFloat" + }, + + // Get and set the style property on a DOM Node + style: function( elem, name, value, extra ) { + // Don't set styles on text and comment nodes + if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { + return; + } + + // Make sure that we're working with the right name + var ret, type, hooks, + origName = jQuery.camelCase( name ), + style = elem.style; + + name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( style, origName ) ); + + // gets hook for the prefixed version + // followed by the unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // Check if we're setting a value + if ( value !== undefined ) { + type = typeof value; + + // convert relative number strings (+= or -=) to relative numbers. #7345 + if ( type === "string" && (ret = rrelNum.exec( value )) ) { + value = ( ret[1] + 1 ) * ret[2] + parseFloat( jQuery.css( elem, name ) ); + // Fixes bug #9237 + type = "number"; + } + + // Make sure that NaN and null values aren't set. See: #7116 + if ( value == null || type === "number" && isNaN( value ) ) { + return; + } + + // If a number was passed in, add 'px' to the (except for certain CSS properties) + if ( type === "number" && !jQuery.cssNumber[ origName ] ) { + value += "px"; + } + + // Fixes #8908, it can be done more correctly by specifying setters in cssHooks, + // but it would mean to define eight (for every problematic property) identical functions + if ( !jQuery.support.clearCloneStyle && value === "" && name.indexOf("background") === 0 ) { + style[ name ] = "inherit"; + } + + // If a hook was provided, use that value, otherwise just set the specified value + if ( !hooks || !("set" in hooks) || (value = hooks.set( elem, value, extra )) !== undefined ) { + style[ name ] = value; + } + + } else { + // If a hook was provided get the non-computed value from there + if ( hooks && "get" in hooks && (ret = hooks.get( elem, false, extra )) !== undefined ) { + return ret; + } + + // Otherwise just get the value from the style object + return style[ name ]; + } + }, + + css: function( elem, name, extra, styles ) { + var val, num, hooks, + origName = jQuery.camelCase( name ); + + // Make sure that we're working with the right name + name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( elem.style, origName ) ); + + // gets hook for the prefixed version + // followed by the unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // If a hook was provided get the computed value from there + if ( hooks && "get" in hooks ) { + val = hooks.get( elem, true, extra ); + } + + // Otherwise, if a way to get the computed value exists, use that + if ( val === undefined ) { + val = curCSS( elem, name, styles ); + } + + //convert "normal" to computed value + if ( val === "normal" && name in cssNormalTransform ) { + val = cssNormalTransform[ name ]; + } + + // Return, converting to number if forced or a qualifier was provided and val looks numeric + if ( extra === "" || extra ) { + num = parseFloat( val ); + return extra === true || jQuery.isNumeric( num ) ? num || 0 : val; + } + return val; + } +}); + +curCSS = function( elem, name, _computed ) { + var width, minWidth, maxWidth, + computed = _computed || getStyles( elem ), + + // Support: IE9 + // getPropertyValue is only needed for .css('filter') in IE9, see #12537 + ret = computed ? computed.getPropertyValue( name ) || computed[ name ] : undefined, + style = elem.style; + + if ( computed ) { + + if ( ret === "" && !jQuery.contains( elem.ownerDocument, elem ) ) { + ret = jQuery.style( elem, name ); + } + + // Support: Safari 5.1 + // A tribute to the "awesome hack by Dean Edwards" + // Safari 5.1.7 (at least) returns percentage for a larger set of values, but width seems to be reliably pixels + // this is against the CSSOM draft spec: http://dev.w3.org/csswg/cssom/#resolved-values + if ( rnumnonpx.test( ret ) && rmargin.test( name ) ) { + + // Remember the original values + width = style.width; + minWidth = style.minWidth; + maxWidth = style.maxWidth; + + // Put in the new values to get a computed value out + style.minWidth = style.maxWidth = style.width = ret; + ret = computed.width; + + // Revert the changed values + style.width = width; + style.minWidth = minWidth; + style.maxWidth = maxWidth; + } + } + + return ret; +}; + + +function setPositiveNumber( elem, value, subtract ) { + var matches = rnumsplit.exec( value ); + return matches ? + // Guard against undefined "subtract", e.g., when used as in cssHooks + Math.max( 0, matches[ 1 ] - ( subtract || 0 ) ) + ( matches[ 2 ] || "px" ) : + value; +} + +function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) { + var i = extra === ( isBorderBox ? "border" : "content" ) ? + // If we already have the right measurement, avoid augmentation + 4 : + // Otherwise initialize for horizontal or vertical properties + name === "width" ? 1 : 0, + + val = 0; + + for ( ; i < 4; i += 2 ) { + // both box models exclude margin, so add it if we want it + if ( extra === "margin" ) { + val += jQuery.css( elem, extra + cssExpand[ i ], true, styles ); + } + + if ( isBorderBox ) { + // border-box includes padding, so remove it if we want content + if ( extra === "content" ) { + val -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + } + + // at this point, extra isn't border nor margin, so remove border + if ( extra !== "margin" ) { + val -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + } else { + // at this point, extra isn't content, so add padding + val += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + + // at this point, extra isn't content nor padding, so add border + if ( extra !== "padding" ) { + val += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + } + } + + return val; +} + +function getWidthOrHeight( elem, name, extra ) { + + // Start with offset property, which is equivalent to the border-box value + var valueIsBorderBox = true, + val = name === "width" ? elem.offsetWidth : elem.offsetHeight, + styles = getStyles( elem ), + isBorderBox = jQuery.support.boxSizing && jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; + + // some non-html elements return undefined for offsetWidth, so check for null/undefined + // svg - https://bugzilla.mozilla.org/show_bug.cgi?id=649285 + // MathML - https://bugzilla.mozilla.org/show_bug.cgi?id=491668 + if ( val <= 0 || val == null ) { + // Fall back to computed then uncomputed css if necessary + val = curCSS( elem, name, styles ); + if ( val < 0 || val == null ) { + val = elem.style[ name ]; + } + + // Computed unit is not pixels. Stop here and return. + if ( rnumnonpx.test(val) ) { + return val; + } + + // we need the check for style in case a browser which returns unreliable values + // for getComputedStyle silently falls back to the reliable elem.style + valueIsBorderBox = isBorderBox && ( jQuery.support.boxSizingReliable || val === elem.style[ name ] ); + + // Normalize "", auto, and prepare for extra + val = parseFloat( val ) || 0; + } + + // use the active box-sizing model to add/subtract irrelevant styles + return ( val + + augmentWidthOrHeight( + elem, + name, + extra || ( isBorderBox ? "border" : "content" ), + valueIsBorderBox, + styles + ) + ) + "px"; +} + +// Try to determine the default display value of an element +function css_defaultDisplay( nodeName ) { + var doc = document, + display = elemdisplay[ nodeName ]; + + if ( !display ) { + display = actualDisplay( nodeName, doc ); + + // If the simple way fails, read from inside an iframe + if ( display === "none" || !display ) { + // Use the already-created iframe if possible + iframe = ( iframe || + jQuery(" + + + +
    +
    + + + + + + + + + + + + +
    + + + + + + + + +
    +
    + + + + + + + + + + + +
    +
    + + + +
    +
    Image will appear as a link
    +
    + +
    + +
    +
    + +
    + +
    + + +
    +
    +
    + + +
    + + + +
    + + +
    +
    + + 140 + +
    +
    +
    + +
    + + +
    + + + + + + + + + +

    New Tweets available. Press period to review them.

    New Tweets available. Press period to review them.

    New Tweets available. Press period to review them.

    + \ No newline at end of file
    +
    +

    Alex Lende

    +
    +
    +
    + +

    Welcome to my website!

    +

    Everything here is still a little empty as I am getting this site set up, but still feel free to look around.

    +
    +