diff --git a/README.md b/README.md index 1f95685..1c7f034 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ # blue-searchpage another old project ive found in some folder
pretty sure i havent made all of it, if the original creator wants this removed, please message me
-you can see it live here https://byreqz.github.io/blue-searchpage +as of 2022-11-10 the static assets have been removed and github pages has been disabled diff --git a/_config.yml b/_config.yml deleted file mode 100644 index c419263..0000000 --- a/_config.yml +++ /dev/null @@ -1 +0,0 @@ -theme: jekyll-theme-cayman \ No newline at end of file diff --git a/font-awesome.css b/font-awesome.css deleted file mode 100644 index 76b0daa..0000000 --- a/font-awesome.css +++ /dev/null @@ -1,2337 +0,0 @@ -/*! - * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome - * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */ -/* FONT PATH - * -------------------------- */ -@font-face { - font-family: 'FontAwesome'; - src: url('/fonts/fontawesome-webfont.eot?v=4.7.0'); - src: url('/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); - font-weight: normal; - font-style: normal; -} -.fa { - display: inline-block; - font: normal normal normal 14px/1 FontAwesome; - font-size: inherit; - text-rendering: auto; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -/* makes the font 33% larger relative to the icon container */ -.fa-lg { - font-size: 1.33333333em; - line-height: 0.75em; - vertical-align: -15%; -} -.fa-2x { - font-size: 2em; -} -.fa-3x { - font-size: 3em; -} -.fa-4x { - font-size: 4em; -} -.fa-5x { - font-size: 5em; -} -.fa-fw { - width: 1.28571429em; - text-align: center; -} -.fa-ul { - padding-left: 0; - margin-left: 2.14285714em; - list-style-type: none; -} -.fa-ul > li { - position: relative; -} -.fa-li { - position: absolute; - left: -2.14285714em; - width: 2.14285714em; - top: 0.14285714em; - text-align: center; -} -.fa-li.fa-lg { - left: -1.85714286em; -} -.fa-border { - padding: .2em .25em .15em; - border: solid 0.08em #eeeeee; - border-radius: .1em; -} -.fa-pull-left { - float: left; -} -.fa-pull-right { - float: right; -} -.fa.fa-pull-left { - margin-right: .3em; -} -.fa.fa-pull-right { - margin-left: .3em; -} -/* Deprecated as of 4.4.0 */ -.pull-right { - float: right; -} -.pull-left { - float: left; -} -.fa.pull-left { - margin-right: .3em; -} -.fa.pull-right { - margin-left: .3em; -} -.fa-spin { - -webkit-animation: fa-spin 2s infinite linear; - animation: fa-spin 2s infinite linear; -} -.fa-pulse { - -webkit-animation: fa-spin 1s infinite steps(8); - animation: fa-spin 1s infinite steps(8); -} -@-webkit-keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(359deg); - transform: rotate(359deg); - } -} -@keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(359deg); - transform: rotate(359deg); - } -} -.fa-rotate-90 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; - -webkit-transform: rotate(90deg); - -ms-transform: rotate(90deg); - transform: rotate(90deg); -} -.fa-rotate-180 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; - -webkit-transform: rotate(180deg); - -ms-transform: rotate(180deg); - transform: rotate(180deg); -} -.fa-rotate-270 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; - -webkit-transform: rotate(270deg); - -ms-transform: rotate(270deg); - transform: rotate(270deg); -} -.fa-flip-horizontal { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; - -webkit-transform: scale(-1, 1); - -ms-transform: scale(-1, 1); - transform: scale(-1, 1); -} -.fa-flip-vertical { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; - -webkit-transform: scale(1, -1); - -ms-transform: scale(1, -1); - transform: scale(1, -1); -} -:root .fa-rotate-90, -:root .fa-rotate-180, -:root .fa-rotate-270, -:root .fa-flip-horizontal, -:root .fa-flip-vertical { - filter: none; -} -.fa-stack { - position: relative; - display: inline-block; - width: 2em; - height: 2em; - line-height: 2em; - vertical-align: middle; -} -.fa-stack-1x, -.fa-stack-2x { - position: absolute; - left: 0; - width: 100%; - text-align: center; -} -.fa-stack-1x { - line-height: inherit; -} -.fa-stack-2x { - font-size: 2em; -} -.fa-inverse { - color: #ffffff; -} -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen - readers do not read off random characters that represent icons */ -.fa-glass:before { - content: "\f000"; -} -.fa-music:before { - content: "\f001"; -} -.fa-search:before { - content: "\f002"; -} -.fa-envelope-o:before { - content: "\f003"; -} -.fa-heart:before { - content: "\f004"; -} -.fa-star:before { - content: "\f005"; -} -.fa-star-o:before { - content: "\f006"; -} -.fa-user:before { - content: "\f007"; -} -.fa-film:before { - content: "\f008"; -} -.fa-th-large:before { - content: "\f009"; -} -.fa-th:before { - content: "\f00a"; -} -.fa-th-list:before { - content: "\f00b"; -} -.fa-check:before { - content: "\f00c"; -} -.fa-remove:before, -.fa-close:before, -.fa-times:before { - content: "\f00d"; -} -.fa-search-plus:before { - content: "\f00e"; -} -.fa-search-minus:before { - content: "\f010"; -} -.fa-power-off:before { - content: "\f011"; -} -.fa-signal:before { - content: "\f012"; -} -.fa-gear:before, -.fa-cog:before { - content: "\f013"; -} -.fa-trash-o:before { - content: "\f014"; -} -.fa-home:before { - content: "\f015"; -} -.fa-file-o:before { - content: "\f016"; -} -.fa-clock-o:before { - content: "\f017"; -} -.fa-road:before { - content: "\f018"; -} -.fa-download:before { - content: "\f019"; -} -.fa-arrow-circle-o-down:before { - content: "\f01a"; -} -.fa-arrow-circle-o-up:before { - content: "\f01b"; -} -.fa-inbox:before { - content: "\f01c"; -} -.fa-play-circle-o:before { - content: "\f01d"; -} -.fa-rotate-right:before, -.fa-repeat:before { - content: "\f01e"; -} -.fa-refresh:before { - content: "\f021"; -} -.fa-list-alt:before { - content: "\f022"; -} -.fa-lock:before { - content: "\f023"; -} -.fa-flag:before { - content: "\f024"; -} -.fa-headphones:before { - content: "\f025"; -} -.fa-volume-off:before { - content: "\f026"; -} -.fa-volume-down:before { - content: "\f027"; -} -.fa-volume-up:before { - content: "\f028"; -} -.fa-qrcode:before { - content: "\f029"; -} -.fa-barcode:before { - content: "\f02a"; -} -.fa-tag:before { - content: "\f02b"; -} -.fa-tags:before { - content: "\f02c"; -} -.fa-book:before { - content: "\f02d"; -} -.fa-bookmark:before { - content: "\f02e"; -} -.fa-print:before { - content: "\f02f"; -} -.fa-camera:before { - content: "\f030"; -} -.fa-font:before { - content: "\f031"; -} -.fa-bold:before { - content: "\f032"; -} -.fa-italic:before { - content: "\f033"; -} -.fa-text-height:before { - content: "\f034"; -} -.fa-text-width:before { - content: "\f035"; -} -.fa-align-left:before { - content: "\f036"; -} -.fa-align-center:before { - content: "\f037"; -} -.fa-align-right:before { - content: "\f038"; -} -.fa-align-justify:before { - content: "\f039"; -} -.fa-list:before { - content: "\f03a"; -} -.fa-dedent:before, -.fa-outdent:before { - content: "\f03b"; -} -.fa-indent:before { - content: "\f03c"; -} -.fa-video-camera:before { - content: "\f03d"; -} -.fa-photo:before, -.fa-image:before, -.fa-picture-o:before { - content: "\f03e"; -} -.fa-pencil:before { - content: "\f040"; -} -.fa-map-marker:before { - content: "\f041"; -} -.fa-adjust:before { - content: "\f042"; -} -.fa-tint:before { - content: "\f043"; -} -.fa-edit:before, -.fa-pencil-square-o:before { - content: "\f044"; -} -.fa-share-square-o:before { - content: "\f045"; -} -.fa-check-square-o:before { - content: "\f046"; -} -.fa-arrows:before { - content: "\f047"; -} -.fa-step-backward:before { - content: "\f048"; -} -.fa-fast-backward:before { - content: "\f049"; -} -.fa-backward:before { - content: "\f04a"; -} -.fa-play:before { - content: "\f04b"; -} -.fa-pause:before { - content: "\f04c"; -} -.fa-stop:before { - content: "\f04d"; -} -.fa-forward:before { - content: "\f04e"; -} -.fa-fast-forward:before { - content: "\f050"; -} -.fa-step-forward:before { - content: "\f051"; -} -.fa-eject:before { - content: "\f052"; -} -.fa-chevron-left:before { - content: "\f053"; -} -.fa-chevron-right:before { - content: "\f054"; -} -.fa-plus-circle:before { - content: "\f055"; -} -.fa-minus-circle:before { - content: "\f056"; -} -.fa-times-circle:before { - content: "\f057"; -} -.fa-check-circle:before { - content: "\f058"; -} -.fa-question-circle:before { - content: "\f059"; -} -.fa-info-circle:before { - content: "\f05a"; -} -.fa-crosshairs:before { - content: "\f05b"; -} -.fa-times-circle-o:before { - content: "\f05c"; -} -.fa-check-circle-o:before { - content: "\f05d"; -} -.fa-ban:before { - content: "\f05e"; -} -.fa-arrow-left:before { - content: "\f060"; -} -.fa-arrow-right:before { - content: "\f061"; -} -.fa-arrow-up:before { - content: "\f062"; -} -.fa-arrow-down:before { - content: "\f063"; -} -.fa-mail-forward:before, -.fa-share:before { - content: "\f064"; -} -.fa-expand:before { - content: "\f065"; -} -.fa-compress:before { - content: "\f066"; -} -.fa-plus:before { - content: "\f067"; -} -.fa-minus:before { - content: "\f068"; -} -.fa-asterisk:before { - content: "\f069"; -} -.fa-exclamation-circle:before { - content: "\f06a"; -} -.fa-gift:before { - content: "\f06b"; -} -.fa-leaf:before { - content: "\f06c"; -} -.fa-fire:before { - content: "\f06d"; -} -.fa-eye:before { - content: "\f06e"; -} -.fa-eye-slash:before { - content: "\f070"; -} -.fa-warning:before, -.fa-exclamation-triangle:before { - content: "\f071"; -} -.fa-plane:before { - content: "\f072"; -} -.fa-calendar:before { - content: "\f073"; -} -.fa-random:before { - content: "\f074"; -} -.fa-comment:before { - content: "\f075"; -} -.fa-magnet:before { - content: "\f076"; -} -.fa-chevron-up:before { - content: "\f077"; -} -.fa-chevron-down:before { - content: "\f078"; -} -.fa-retweet:before { - content: "\f079"; -} -.fa-shopping-cart:before { - content: "\f07a"; -} -.fa-folder:before { - content: "\f07b"; -} -.fa-folder-open:before { - content: "\f07c"; -} -.fa-arrows-v:before { - content: "\f07d"; -} -.fa-arrows-h:before { - content: "\f07e"; -} -.fa-bar-chart-o:before, -.fa-bar-chart:before { - content: "\f080"; -} -.fa-twitter-square:before { - content: "\f081"; -} -.fa-facebook-square:before { - content: "\f082"; -} -.fa-camera-retro:before { - content: "\f083"; -} -.fa-key:before { - content: "\f084"; -} -.fa-gears:before, -.fa-cogs:before { - content: "\f085"; -} -.fa-comments:before { - content: "\f086"; -} -.fa-thumbs-o-up:before { - content: "\f087"; -} -.fa-thumbs-o-down:before { - content: "\f088"; -} -.fa-star-half:before { - content: "\f089"; -} -.fa-heart-o:before { - content: "\f08a"; -} -.fa-sign-out:before { - content: "\f08b"; -} -.fa-linkedin-square:before { - content: "\f08c"; -} -.fa-thumb-tack:before { - content: "\f08d"; -} -.fa-external-link:before { - content: "\f08e"; -} -.fa-sign-in:before { - content: "\f090"; -} -.fa-trophy:before { - content: "\f091"; -} -.fa-github-square:before { - content: "\f092"; -} -.fa-upload:before { - content: "\f093"; -} -.fa-lemon-o:before { - content: "\f094"; -} -.fa-phone:before { - content: "\f095"; -} -.fa-square-o:before { - content: "\f096"; -} -.fa-bookmark-o:before { - content: "\f097"; -} -.fa-phone-square:before { - content: "\f098"; -} -.fa-twitter:before { - content: "\f099"; -} -.fa-facebook-f:before, -.fa-facebook:before { - content: "\f09a"; -} -.fa-github:before { - content: "\f09b"; -} -.fa-unlock:before { - content: "\f09c"; -} -.fa-credit-card:before { - content: "\f09d"; -} -.fa-feed:before, -.fa-rss:before { - content: "\f09e"; -} -.fa-hdd-o:before { - content: "\f0a0"; -} -.fa-bullhorn:before { - content: "\f0a1"; -} -.fa-bell:before { - content: "\f0f3"; -} -.fa-certificate:before { - content: "\f0a3"; -} -.fa-hand-o-right:before { - content: "\f0a4"; -} -.fa-hand-o-left:before { - content: "\f0a5"; -} -.fa-hand-o-up:before { - content: "\f0a6"; -} -.fa-hand-o-down:before { - content: "\f0a7"; -} -.fa-arrow-circle-left:before { - content: "\f0a8"; -} -.fa-arrow-circle-right:before { - content: "\f0a9"; -} -.fa-arrow-circle-up:before { - content: "\f0aa"; -} -.fa-arrow-circle-down:before { - content: "\f0ab"; -} -.fa-globe:before { - content: "\f0ac"; -} -.fa-wrench:before { - content: "\f0ad"; -} -.fa-tasks:before { - content: "\f0ae"; -} -.fa-filter:before { - content: "\f0b0"; -} -.fa-briefcase:before { - content: "\f0b1"; -} -.fa-arrows-alt:before { - content: "\f0b2"; -} -.fa-group:before, -.fa-users:before { - content: "\f0c0"; -} -.fa-chain:before, -.fa-link:before { - content: "\f0c1"; -} -.fa-cloud:before { - content: "\f0c2"; -} -.fa-flask:before { - content: "\f0c3"; -} -.fa-cut:before, -.fa-scissors:before { - content: "\f0c4"; -} -.fa-copy:before, -.fa-files-o:before { - content: "\f0c5"; -} -.fa-paperclip:before { - content: "\f0c6"; -} -.fa-save:before, -.fa-floppy-o:before { - content: "\f0c7"; -} -.fa-square:before { - content: "\f0c8"; -} -.fa-navicon:before, -.fa-reorder:before, -.fa-bars:before { - content: "\f0c9"; -} -.fa-list-ul:before { - content: "\f0ca"; -} -.fa-list-ol:before { - content: "\f0cb"; -} -.fa-strikethrough:before { - content: "\f0cc"; -} -.fa-underline:before { - content: "\f0cd"; -} -.fa-table:before { - content: "\f0ce"; -} -.fa-magic:before { - content: "\f0d0"; -} -.fa-truck:before { - content: "\f0d1"; -} -.fa-pinterest:before { - content: "\f0d2"; -} -.fa-pinterest-square:before { - content: "\f0d3"; -} -.fa-google-plus-square:before { - content: "\f0d4"; -} -.fa-google-plus:before { - content: "\f0d5"; -} -.fa-money:before { - content: "\f0d6"; -} -.fa-caret-down:before { - content: "\f0d7"; -} -.fa-caret-up:before { - content: "\f0d8"; -} -.fa-caret-left:before { - content: "\f0d9"; -} -.fa-caret-right:before { - content: "\f0da"; -} -.fa-columns:before { - content: "\f0db"; -} -.fa-unsorted:before, -.fa-sort:before { - content: "\f0dc"; -} -.fa-sort-down:before, -.fa-sort-desc:before { - content: "\f0dd"; -} -.fa-sort-up:before, -.fa-sort-asc:before { - content: "\f0de"; -} -.fa-envelope:before { - content: "\f0e0"; -} -.fa-linkedin:before { - content: "\f0e1"; -} -.fa-rotate-left:before, -.fa-undo:before { - content: "\f0e2"; -} -.fa-legal:before, -.fa-gavel:before { - content: "\f0e3"; -} -.fa-dashboard:before, -.fa-tachometer:before { - content: "\f0e4"; -} -.fa-comment-o:before { - content: "\f0e5"; -} -.fa-comments-o:before { - content: "\f0e6"; -} -.fa-flash:before, -.fa-bolt:before { - content: "\f0e7"; -} -.fa-sitemap:before { - content: "\f0e8"; -} -.fa-umbrella:before { - content: "\f0e9"; -} -.fa-paste:before, -.fa-clipboard:before { - content: "\f0ea"; -} -.fa-lightbulb-o:before { - content: "\f0eb"; -} -.fa-exchange:before { - content: "\f0ec"; -} -.fa-cloud-download:before { - content: "\f0ed"; -} -.fa-cloud-upload:before { - content: "\f0ee"; -} -.fa-user-md:before { - content: "\f0f0"; -} -.fa-stethoscope:before { - content: "\f0f1"; -} -.fa-suitcase:before { - content: "\f0f2"; -} -.fa-bell-o:before { - content: "\f0a2"; -} -.fa-coffee:before { - content: "\f0f4"; -} -.fa-cutlery:before { - content: "\f0f5"; -} -.fa-file-text-o:before { - content: "\f0f6"; -} -.fa-building-o:before { - content: "\f0f7"; -} -.fa-hospital-o:before { - content: "\f0f8"; -} -.fa-ambulance:before { - content: "\f0f9"; -} -.fa-medkit:before { - content: "\f0fa"; -} -.fa-fighter-jet:before { - content: "\f0fb"; -} -.fa-beer:before { - content: "\f0fc"; -} -.fa-h-square:before { - content: "\f0fd"; -} -.fa-plus-square:before { - content: "\f0fe"; -} -.fa-angle-double-left:before { - content: "\f100"; -} -.fa-angle-double-right:before { - content: "\f101"; -} -.fa-angle-double-up:before { - content: "\f102"; -} -.fa-angle-double-down:before { - content: "\f103"; -} -.fa-angle-left:before { - content: "\f104"; -} -.fa-angle-right:before { - content: "\f105"; -} -.fa-angle-up:before { - content: "\f106"; -} -.fa-angle-down:before { - content: "\f107"; -} -.fa-desktop:before { - content: "\f108"; -} -.fa-laptop:before { - content: "\f109"; -} -.fa-tablet:before { - content: "\f10a"; -} -.fa-mobile-phone:before, -.fa-mobile:before { - content: "\f10b"; -} -.fa-circle-o:before { - content: "\f10c"; -} -.fa-quote-left:before { - content: "\f10d"; -} -.fa-quote-right:before { - content: "\f10e"; -} -.fa-spinner:before { - content: "\f110"; -} -.fa-circle:before { - content: "\f111"; -} -.fa-mail-reply:before, -.fa-reply:before { - content: "\f112"; -} -.fa-github-alt:before { - content: "\f113"; -} -.fa-folder-o:before { - content: "\f114"; -} -.fa-folder-open-o:before { - content: "\f115"; -} -.fa-smile-o:before { - content: "\f118"; -} -.fa-frown-o:before { - content: "\f119"; -} -.fa-meh-o:before { - content: "\f11a"; -} -.fa-gamepad:before { - content: "\f11b"; -} -.fa-keyboard-o:before { - content: "\f11c"; -} -.fa-flag-o:before { - content: "\f11d"; -} -.fa-flag-checkered:before { - content: "\f11e"; -} -.fa-terminal:before { - content: "\f120"; -} -.fa-code:before { - content: "\f121"; -} -.fa-mail-reply-all:before, -.fa-reply-all:before { - content: "\f122"; -} -.fa-star-half-empty:before, -.fa-star-half-full:before, -.fa-star-half-o:before { - content: "\f123"; -} -.fa-location-arrow:before { - content: "\f124"; -} -.fa-crop:before { - content: "\f125"; -} -.fa-code-fork:before { - content: "\f126"; -} -.fa-unlink:before, -.fa-chain-broken:before { - content: "\f127"; -} -.fa-question:before { - content: "\f128"; -} -.fa-info:before { - content: "\f129"; -} -.fa-exclamation:before { - content: "\f12a"; -} -.fa-superscript:before { - content: "\f12b"; -} -.fa-subscript:before { - content: "\f12c"; -} -.fa-eraser:before { - content: "\f12d"; -} -.fa-puzzle-piece:before { - content: "\f12e"; -} -.fa-microphone:before { - content: "\f130"; -} -.fa-microphone-slash:before { - content: "\f131"; -} -.fa-shield:before { - content: "\f132"; -} -.fa-calendar-o:before { - content: "\f133"; -} -.fa-fire-extinguisher:before { - content: "\f134"; -} -.fa-rocket:before { - content: "\f135"; -} -.fa-maxcdn:before { - content: "\f136"; -} -.fa-chevron-circle-left:before { - content: "\f137"; -} -.fa-chevron-circle-right:before { - content: "\f138"; -} -.fa-chevron-circle-up:before { - content: "\f139"; -} -.fa-chevron-circle-down:before { - content: "\f13a"; -} -.fa-html5:before { - content: "\f13b"; -} -.fa-css3:before { - content: "\f13c"; -} -.fa-anchor:before { - content: "\f13d"; -} -.fa-unlock-alt:before { - content: "\f13e"; -} -.fa-bullseye:before { - content: "\f140"; -} -.fa-ellipsis-h:before { - content: "\f141"; -} -.fa-ellipsis-v:before { - content: "\f142"; -} -.fa-rss-square:before { - content: "\f143"; -} -.fa-play-circle:before { - content: "\f144"; -} -.fa-ticket:before { - content: "\f145"; -} -.fa-minus-square:before { - content: "\f146"; -} -.fa-minus-square-o:before { - content: "\f147"; -} -.fa-level-up:before { - content: "\f148"; -} -.fa-level-down:before { - content: "\f149"; -} -.fa-check-square:before { - content: "\f14a"; -} -.fa-pencil-square:before { - content: "\f14b"; -} -.fa-external-link-square:before { - content: "\f14c"; -} -.fa-share-square:before { - content: "\f14d"; -} -.fa-compass:before { - content: "\f14e"; -} -.fa-toggle-down:before, -.fa-caret-square-o-down:before { - content: "\f150"; -} -.fa-toggle-up:before, -.fa-caret-square-o-up:before { - content: "\f151"; -} -.fa-toggle-right:before, -.fa-caret-square-o-right:before { - content: "\f152"; -} -.fa-euro:before, -.fa-eur:before { - content: "\f153"; -} -.fa-gbp:before { - content: "\f154"; -} -.fa-dollar:before, -.fa-usd:before { - content: "\f155"; -} -.fa-rupee:before, -.fa-inr:before { - content: "\f156"; -} -.fa-cny:before, -.fa-rmb:before, -.fa-yen:before, -.fa-jpy:before { - content: "\f157"; -} -.fa-ruble:before, -.fa-rouble:before, -.fa-rub:before { - content: "\f158"; -} -.fa-won:before, -.fa-krw:before { - content: "\f159"; -} -.fa-bitcoin:before, -.fa-btc:before { - content: "\f15a"; -} -.fa-file:before { - content: "\f15b"; -} -.fa-file-text:before { - content: "\f15c"; -} -.fa-sort-alpha-asc:before { - content: "\f15d"; -} -.fa-sort-alpha-desc:before { - content: "\f15e"; -} -.fa-sort-amount-asc:before { - content: "\f160"; -} -.fa-sort-amount-desc:before { - content: "\f161"; -} -.fa-sort-numeric-asc:before { - content: "\f162"; -} -.fa-sort-numeric-desc:before { - content: "\f163"; -} -.fa-thumbs-up:before { - content: "\f164"; -} -.fa-thumbs-down:before { - content: "\f165"; -} -.fa-youtube-square:before { - content: "\f166"; -} -.fa-youtube:before { - content: "\f167"; -} -.fa-xing:before { - content: "\f168"; -} -.fa-xing-square:before { - content: "\f169"; -} -.fa-youtube-play:before { - content: "\f16a"; -} -.fa-dropbox:before { - content: "\f16b"; -} -.fa-stack-overflow:before { - content: "\f16c"; -} -.fa-instagram:before { - content: "\f16d"; -} -.fa-flickr:before { - content: "\f16e"; -} -.fa-adn:before { - content: "\f170"; -} -.fa-bitbucket:before { - content: "\f171"; -} -.fa-bitbucket-square:before { - content: "\f172"; -} -.fa-tumblr:before { - content: "\f173"; -} -.fa-tumblr-square:before { - content: "\f174"; -} -.fa-long-arrow-down:before { - content: "\f175"; -} -.fa-long-arrow-up:before { - content: "\f176"; -} -.fa-long-arrow-left:before { - content: "\f177"; -} -.fa-long-arrow-right:before { - content: "\f178"; -} -.fa-apple:before { - content: "\f179"; -} -.fa-windows:before { - content: "\f17a"; -} -.fa-android:before { - content: "\f17b"; -} -.fa-linux:before { - content: "\f17c"; -} -.fa-dribbble:before { - content: "\f17d"; -} -.fa-skype:before { - content: "\f17e"; -} -.fa-foursquare:before { - content: "\f180"; -} -.fa-trello:before { - content: "\f181"; -} -.fa-female:before { - content: "\f182"; -} -.fa-male:before { - content: "\f183"; -} -.fa-gittip:before, -.fa-gratipay:before { - content: "\f184"; -} -.fa-sun-o:before { - content: "\f185"; -} -.fa-moon-o:before { - content: "\f186"; -} -.fa-archive:before { - content: "\f187"; -} -.fa-bug:before { - content: "\f188"; -} -.fa-vk:before { - content: "\f189"; -} -.fa-weibo:before { - content: "\f18a"; -} -.fa-renren:before { - content: "\f18b"; -} -.fa-pagelines:before { - content: "\f18c"; -} -.fa-stack-exchange:before { - content: "\f18d"; -} -.fa-arrow-circle-o-right:before { - content: "\f18e"; -} -.fa-arrow-circle-o-left:before { - content: "\f190"; -} -.fa-toggle-left:before, -.fa-caret-square-o-left:before { - content: "\f191"; -} -.fa-dot-circle-o:before { - content: "\f192"; -} -.fa-wheelchair:before { - content: "\f193"; -} -.fa-vimeo-square:before { - content: "\f194"; -} -.fa-turkish-lira:before, -.fa-try:before { - content: "\f195"; -} -.fa-plus-square-o:before { - content: "\f196"; -} -.fa-space-shuttle:before { - content: "\f197"; -} -.fa-slack:before { - content: "\f198"; -} -.fa-envelope-square:before { - content: "\f199"; -} -.fa-wordpress:before { - content: "\f19a"; -} -.fa-openid:before { - content: "\f19b"; -} -.fa-institution:before, -.fa-bank:before, -.fa-university:before { - content: "\f19c"; -} -.fa-mortar-board:before, -.fa-graduation-cap:before { - content: "\f19d"; -} -.fa-yahoo:before { - content: "\f19e"; -} -.fa-google:before { - content: "\f1a0"; -} -.fa-reddit:before { - content: "\f1a1"; -} -.fa-reddit-square:before { - content: "\f1a2"; -} -.fa-stumbleupon-circle:before { - content: "\f1a3"; -} -.fa-stumbleupon:before { - content: "\f1a4"; -} -.fa-delicious:before { - content: "\f1a5"; -} -.fa-digg:before { - content: "\f1a6"; -} -.fa-pied-piper-pp:before { - content: "\f1a7"; -} -.fa-pied-piper-alt:before { - content: "\f1a8"; -} -.fa-drupal:before { - content: "\f1a9"; -} -.fa-joomla:before { - content: "\f1aa"; -} -.fa-language:before { - content: "\f1ab"; -} -.fa-fax:before { - content: "\f1ac"; -} -.fa-building:before { - content: "\f1ad"; -} -.fa-child:before { - content: "\f1ae"; -} -.fa-paw:before { - content: "\f1b0"; -} -.fa-spoon:before { - content: "\f1b1"; -} -.fa-cube:before { - content: "\f1b2"; -} -.fa-cubes:before { - content: "\f1b3"; -} -.fa-behance:before { - content: "\f1b4"; -} -.fa-behance-square:before { - content: "\f1b5"; -} -.fa-steam:before { - content: "\f1b6"; -} -.fa-steam-square:before { - content: "\f1b7"; -} -.fa-recycle:before { - content: "\f1b8"; -} -.fa-automobile:before, -.fa-car:before { - content: "\f1b9"; -} -.fa-cab:before, -.fa-taxi:before { - content: "\f1ba"; -} -.fa-tree:before { - content: "\f1bb"; -} -.fa-spotify:before { - content: "\f1bc"; -} -.fa-deviantart:before { - content: "\f1bd"; -} -.fa-soundcloud:before { - content: "\f1be"; -} -.fa-database:before { - content: "\f1c0"; -} -.fa-file-pdf-o:before { - content: "\f1c1"; -} -.fa-file-word-o:before { - content: "\f1c2"; -} -.fa-file-excel-o:before { - content: "\f1c3"; -} -.fa-file-powerpoint-o:before { - content: "\f1c4"; -} -.fa-file-photo-o:before, -.fa-file-picture-o:before, -.fa-file-image-o:before { - content: "\f1c5"; -} -.fa-file-zip-o:before, -.fa-file-archive-o:before { - content: "\f1c6"; -} -.fa-file-sound-o:before, -.fa-file-audio-o:before { - content: "\f1c7"; -} -.fa-file-movie-o:before, -.fa-file-video-o:before { - content: "\f1c8"; -} -.fa-file-code-o:before { - content: "\f1c9"; -} -.fa-vine:before { - content: "\f1ca"; -} -.fa-codepen:before { - content: "\f1cb"; -} -.fa-jsfiddle:before { - content: "\f1cc"; -} -.fa-life-bouy:before, -.fa-life-buoy:before, -.fa-life-saver:before, -.fa-support:before, -.fa-life-ring:before { - content: "\f1cd"; -} -.fa-circle-o-notch:before { - content: "\f1ce"; -} -.fa-ra:before, -.fa-resistance:before, -.fa-rebel:before { - content: "\f1d0"; -} -.fa-ge:before, -.fa-empire:before { - content: "\f1d1"; -} -.fa-git-square:before { - content: "\f1d2"; -} -.fa-git:before { - content: "\f1d3"; -} -.fa-y-combinator-square:before, -.fa-yc-square:before, -.fa-hacker-news:before { - content: "\f1d4"; -} -.fa-tencent-weibo:before { - content: "\f1d5"; -} -.fa-qq:before { - content: "\f1d6"; -} -.fa-wechat:before, -.fa-weixin:before { - content: "\f1d7"; -} -.fa-send:before, -.fa-paper-plane:before { - content: "\f1d8"; -} -.fa-send-o:before, -.fa-paper-plane-o:before { - content: "\f1d9"; -} -.fa-history:before { - content: "\f1da"; -} -.fa-circle-thin:before { - content: "\f1db"; -} -.fa-header:before { - content: "\f1dc"; -} -.fa-paragraph:before { - content: "\f1dd"; -} -.fa-sliders:before { - content: "\f1de"; -} -.fa-share-alt:before { - content: "\f1e0"; -} -.fa-share-alt-square:before { - content: "\f1e1"; -} -.fa-bomb:before { - content: "\f1e2"; -} -.fa-soccer-ball-o:before, -.fa-futbol-o:before { - content: "\f1e3"; -} -.fa-tty:before { - content: "\f1e4"; -} -.fa-binoculars:before { - content: "\f1e5"; -} -.fa-plug:before { - content: "\f1e6"; -} -.fa-slideshare:before { - content: "\f1e7"; -} -.fa-twitch:before { - content: "\f1e8"; -} -.fa-yelp:before { - content: "\f1e9"; -} -.fa-newspaper-o:before { - content: "\f1ea"; -} -.fa-wifi:before { - content: "\f1eb"; -} -.fa-calculator:before { - content: "\f1ec"; -} -.fa-paypal:before { - content: "\f1ed"; -} -.fa-google-wallet:before { - content: "\f1ee"; -} -.fa-cc-visa:before { - content: "\f1f0"; -} -.fa-cc-mastercard:before { - content: "\f1f1"; -} -.fa-cc-discover:before { - content: "\f1f2"; -} -.fa-cc-amex:before { - content: "\f1f3"; -} -.fa-cc-paypal:before { - content: "\f1f4"; -} -.fa-cc-stripe:before { - content: "\f1f5"; -} -.fa-bell-slash:before { - content: "\f1f6"; -} -.fa-bell-slash-o:before { - content: "\f1f7"; -} -.fa-trash:before { - content: "\f1f8"; -} -.fa-copyright:before { - content: "\f1f9"; -} -.fa-at:before { - content: "\f1fa"; -} -.fa-eyedropper:before { - content: "\f1fb"; -} -.fa-paint-brush:before { - content: "\f1fc"; -} -.fa-birthday-cake:before { - content: "\f1fd"; -} -.fa-area-chart:before { - content: "\f1fe"; -} -.fa-pie-chart:before { - content: "\f200"; -} -.fa-line-chart:before { - content: "\f201"; -} -.fa-lastfm:before { - content: "\f202"; -} -.fa-lastfm-square:before { - content: "\f203"; -} -.fa-toggle-off:before { - content: "\f204"; -} -.fa-toggle-on:before { - content: "\f205"; -} -.fa-bicycle:before { - content: "\f206"; -} -.fa-bus:before { - content: "\f207"; -} -.fa-ioxhost:before { - content: "\f208"; -} -.fa-angellist:before { - content: "\f209"; -} -.fa-cc:before { - content: "\f20a"; -} -.fa-shekel:before, -.fa-sheqel:before, -.fa-ils:before { - content: "\f20b"; -} -.fa-meanpath:before { - content: "\f20c"; -} -.fa-buysellads:before { - content: "\f20d"; -} -.fa-connectdevelop:before { - content: "\f20e"; -} -.fa-dashcube:before { - content: "\f210"; -} -.fa-forumbee:before { - content: "\f211"; -} -.fa-leanpub:before { - content: "\f212"; -} -.fa-sellsy:before { - content: "\f213"; -} -.fa-shirtsinbulk:before { - content: "\f214"; -} -.fa-simplybuilt:before { - content: "\f215"; -} -.fa-skyatlas:before { - content: "\f216"; -} -.fa-cart-plus:before { - content: "\f217"; -} -.fa-cart-arrow-down:before { - content: "\f218"; -} -.fa-diamond:before { - content: "\f219"; -} -.fa-ship:before { - content: "\f21a"; -} -.fa-user-secret:before { - content: "\f21b"; -} -.fa-motorcycle:before { - content: "\f21c"; -} -.fa-street-view:before { - content: "\f21d"; -} -.fa-heartbeat:before { - content: "\f21e"; -} -.fa-venus:before { - content: "\f221"; -} -.fa-mars:before { - content: "\f222"; -} -.fa-mercury:before { - content: "\f223"; -} -.fa-intersex:before, -.fa-transgender:before { - content: "\f224"; -} -.fa-transgender-alt:before { - content: "\f225"; -} -.fa-venus-double:before { - content: "\f226"; -} -.fa-mars-double:before { - content: "\f227"; -} -.fa-venus-mars:before { - content: "\f228"; -} -.fa-mars-stroke:before { - content: "\f229"; -} -.fa-mars-stroke-v:before { - content: "\f22a"; -} -.fa-mars-stroke-h:before { - content: "\f22b"; -} -.fa-neuter:before { - content: "\f22c"; -} -.fa-genderless:before { - content: "\f22d"; -} -.fa-facebook-official:before { - content: "\f230"; -} -.fa-pinterest-p:before { - content: "\f231"; -} -.fa-whatsapp:before { - content: "\f232"; -} -.fa-server:before { - content: "\f233"; -} -.fa-user-plus:before { - content: "\f234"; -} -.fa-user-times:before { - content: "\f235"; -} -.fa-hotel:before, -.fa-bed:before { - content: "\f236"; -} -.fa-viacoin:before { - content: "\f237"; -} -.fa-train:before { - content: "\f238"; -} -.fa-subway:before { - content: "\f239"; -} -.fa-medium:before { - content: "\f23a"; -} -.fa-yc:before, -.fa-y-combinator:before { - content: "\f23b"; -} -.fa-optin-monster:before { - content: "\f23c"; -} -.fa-opencart:before { - content: "\f23d"; -} -.fa-expeditedssl:before { - content: "\f23e"; -} -.fa-battery-4:before, -.fa-battery:before, -.fa-battery-full:before { - content: "\f240"; -} -.fa-battery-3:before, -.fa-battery-three-quarters:before { - content: "\f241"; -} -.fa-battery-2:before, -.fa-battery-half:before { - content: "\f242"; -} -.fa-battery-1:before, -.fa-battery-quarter:before { - content: "\f243"; -} -.fa-battery-0:before, -.fa-battery-empty:before { - content: "\f244"; -} -.fa-mouse-pointer:before { - content: "\f245"; -} -.fa-i-cursor:before { - content: "\f246"; -} -.fa-object-group:before { - content: "\f247"; -} -.fa-object-ungroup:before { - content: "\f248"; -} -.fa-sticky-note:before { - content: "\f249"; -} -.fa-sticky-note-o:before { - content: "\f24a"; -} -.fa-cc-jcb:before { - content: "\f24b"; -} -.fa-cc-diners-club:before { - content: "\f24c"; -} -.fa-clone:before { - content: "\f24d"; -} -.fa-balance-scale:before { - content: "\f24e"; -} -.fa-hourglass-o:before { - content: "\f250"; -} -.fa-hourglass-1:before, -.fa-hourglass-start:before { - content: "\f251"; -} -.fa-hourglass-2:before, -.fa-hourglass-half:before { - content: "\f252"; -} -.fa-hourglass-3:before, -.fa-hourglass-end:before { - content: "\f253"; -} -.fa-hourglass:before { - content: "\f254"; -} -.fa-hand-grab-o:before, -.fa-hand-rock-o:before { - content: "\f255"; -} -.fa-hand-stop-o:before, -.fa-hand-paper-o:before { - content: "\f256"; -} -.fa-hand-scissors-o:before { - content: "\f257"; -} -.fa-hand-lizard-o:before { - content: "\f258"; -} -.fa-hand-spock-o:before { - content: "\f259"; -} -.fa-hand-pointer-o:before { - content: "\f25a"; -} -.fa-hand-peace-o:before { - content: "\f25b"; -} -.fa-trademark:before { - content: "\f25c"; -} -.fa-registered:before { - content: "\f25d"; -} -.fa-creative-commons:before { - content: "\f25e"; -} -.fa-gg:before { - content: "\f260"; -} -.fa-gg-circle:before { - content: "\f261"; -} -.fa-tripadvisor:before { - content: "\f262"; -} -.fa-odnoklassniki:before { - content: "\f263"; -} -.fa-odnoklassniki-square:before { - content: "\f264"; -} -.fa-get-pocket:before { - content: "\f265"; -} -.fa-wikipedia-w:before { - content: "\f266"; -} -.fa-safari:before { - content: "\f267"; -} -.fa-chrome:before { - content: "\f268"; -} -.fa-firefox:before { - content: "\f269"; -} -.fa-opera:before { - content: "\f26a"; -} -.fa-internet-explorer:before { - content: "\f26b"; -} -.fa-tv:before, -.fa-television:before { - content: "\f26c"; -} -.fa-contao:before { - content: "\f26d"; -} -.fa-500px:before { - content: "\f26e"; -} -.fa-amazon:before { - content: "\f270"; -} -.fa-calendar-plus-o:before { - content: "\f271"; -} -.fa-calendar-minus-o:before { - content: "\f272"; -} -.fa-calendar-times-o:before { - content: "\f273"; -} -.fa-calendar-check-o:before { - content: "\f274"; -} -.fa-industry:before { - content: "\f275"; -} -.fa-map-pin:before { - content: "\f276"; -} -.fa-map-signs:before { - content: "\f277"; -} -.fa-map-o:before { - content: "\f278"; -} -.fa-map:before { - content: "\f279"; -} -.fa-commenting:before { - content: "\f27a"; -} -.fa-commenting-o:before { - content: "\f27b"; -} -.fa-houzz:before { - content: "\f27c"; -} -.fa-vimeo:before { - content: "\f27d"; -} -.fa-black-tie:before { - content: "\f27e"; -} -.fa-fonticons:before { - content: "\f280"; -} -.fa-reddit-alien:before { - content: "\f281"; -} -.fa-edge:before { - content: "\f282"; -} -.fa-credit-card-alt:before { - content: "\f283"; -} -.fa-codiepie:before { - content: "\f284"; -} -.fa-modx:before { - content: "\f285"; -} -.fa-fort-awesome:before { - content: "\f286"; -} -.fa-usb:before { - content: "\f287"; -} -.fa-product-hunt:before { - content: "\f288"; -} -.fa-mixcloud:before { - content: "\f289"; -} -.fa-scribd:before { - content: "\f28a"; -} -.fa-pause-circle:before { - content: "\f28b"; -} -.fa-pause-circle-o:before { - content: "\f28c"; -} -.fa-stop-circle:before { - content: "\f28d"; -} -.fa-stop-circle-o:before { - content: "\f28e"; -} -.fa-shopping-bag:before { - content: "\f290"; -} -.fa-shopping-basket:before { - content: "\f291"; -} -.fa-hashtag:before { - content: "\f292"; -} -.fa-bluetooth:before { - content: "\f293"; -} -.fa-bluetooth-b:before { - content: "\f294"; -} -.fa-percent:before { - content: "\f295"; -} -.fa-gitlab:before { - content: "\f296"; -} -.fa-wpbeginner:before { - content: "\f297"; -} -.fa-wpforms:before { - content: "\f298"; -} -.fa-envira:before { - content: "\f299"; -} -.fa-universal-access:before { - content: "\f29a"; -} -.fa-wheelchair-alt:before { - content: "\f29b"; -} -.fa-question-circle-o:before { - content: "\f29c"; -} -.fa-blind:before { - content: "\f29d"; -} -.fa-audio-description:before { - content: "\f29e"; -} -.fa-volume-control-phone:before { - content: "\f2a0"; -} -.fa-braille:before { - content: "\f2a1"; -} -.fa-assistive-listening-systems:before { - content: "\f2a2"; -} -.fa-asl-interpreting:before, -.fa-american-sign-language-interpreting:before { - content: "\f2a3"; -} -.fa-deafness:before, -.fa-hard-of-hearing:before, -.fa-deaf:before { - content: "\f2a4"; -} -.fa-glide:before { - content: "\f2a5"; -} -.fa-glide-g:before { - content: "\f2a6"; -} -.fa-signing:before, -.fa-sign-language:before { - content: "\f2a7"; -} -.fa-low-vision:before { - content: "\f2a8"; -} -.fa-viadeo:before { - content: "\f2a9"; -} -.fa-viadeo-square:before { - content: "\f2aa"; -} -.fa-snapchat:before { - content: "\f2ab"; -} -.fa-snapchat-ghost:before { - content: "\f2ac"; -} -.fa-snapchat-square:before { - content: "\f2ad"; -} -.fa-pied-piper:before { - content: "\f2ae"; -} -.fa-first-order:before { - content: "\f2b0"; -} -.fa-yoast:before { - content: "\f2b1"; -} -.fa-themeisle:before { - content: "\f2b2"; -} -.fa-google-plus-circle:before, -.fa-google-plus-official:before { - content: "\f2b3"; -} -.fa-fa:before, -.fa-font-awesome:before { - content: "\f2b4"; -} -.fa-handshake-o:before { - content: "\f2b5"; -} -.fa-envelope-open:before { - content: "\f2b6"; -} -.fa-envelope-open-o:before { - content: "\f2b7"; -} -.fa-linode:before { - content: "\f2b8"; -} -.fa-address-book:before { - content: "\f2b9"; -} -.fa-address-book-o:before { - content: "\f2ba"; -} -.fa-vcard:before, -.fa-address-card:before { - content: "\f2bb"; -} -.fa-vcard-o:before, -.fa-address-card-o:before { - content: "\f2bc"; -} -.fa-user-circle:before { - content: "\f2bd"; -} -.fa-user-circle-o:before { - content: "\f2be"; -} -.fa-user-o:before { - content: "\f2c0"; -} -.fa-id-badge:before { - content: "\f2c1"; -} -.fa-drivers-license:before, -.fa-id-card:before { - content: "\f2c2"; -} -.fa-drivers-license-o:before, -.fa-id-card-o:before { - content: "\f2c3"; -} -.fa-quora:before { - content: "\f2c4"; -} -.fa-free-code-camp:before { - content: "\f2c5"; -} -.fa-telegram:before { - content: "\f2c6"; -} -.fa-thermometer-4:before, -.fa-thermometer:before, -.fa-thermometer-full:before { - content: "\f2c7"; -} -.fa-thermometer-3:before, -.fa-thermometer-three-quarters:before { - content: "\f2c8"; -} -.fa-thermometer-2:before, -.fa-thermometer-half:before { - content: "\f2c9"; -} -.fa-thermometer-1:before, -.fa-thermometer-quarter:before { - content: "\f2ca"; -} -.fa-thermometer-0:before, -.fa-thermometer-empty:before { - content: "\f2cb"; -} -.fa-shower:before { - content: "\f2cc"; -} -.fa-bathtub:before, -.fa-s15:before, -.fa-bath:before { - content: "\f2cd"; -} -.fa-podcast:before { - content: "\f2ce"; -} -.fa-window-maximize:before { - content: "\f2d0"; -} -.fa-window-minimize:before { - content: "\f2d1"; -} -.fa-window-restore:before { - content: "\f2d2"; -} -.fa-times-rectangle:before, -.fa-window-close:before { - content: "\f2d3"; -} -.fa-times-rectangle-o:before, -.fa-window-close-o:before { - content: "\f2d4"; -} -.fa-bandcamp:before { - content: "\f2d5"; -} -.fa-grav:before { - content: "\f2d6"; -} -.fa-etsy:before { - content: "\f2d7"; -} -.fa-imdb:before { - content: "\f2d8"; -} -.fa-ravelry:before { - content: "\f2d9"; -} -.fa-eercast:before { - content: "\f2da"; -} -.fa-microchip:before { - content: "\f2db"; -} -.fa-snowflake-o:before { - content: "\f2dc"; -} -.fa-superpowers:before { - content: "\f2dd"; -} -.fa-wpexplorer:before { - content: "\f2de"; -} -.fa-meetup:before { - content: "\f2e0"; -} -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; -} -.sr-only-focusable:active, -.sr-only-focusable:focus { - position: static; - width: auto; - height: auto; - margin: 0; - overflow: visible; - clip: auto; -} diff --git a/fonts/FontAwesome.otf b/fonts/FontAwesome.otf deleted file mode 100644 index 401ec0f..0000000 Binary files a/fonts/FontAwesome.otf and /dev/null differ diff --git a/fonts/fontawesome-webfont.eot b/fonts/fontawesome-webfont.eot deleted file mode 100644 index e9f60ca..0000000 Binary files a/fonts/fontawesome-webfont.eot and /dev/null differ diff --git a/fonts/fontawesome-webfont.svg b/fonts/fontawesome-webfont.svg deleted file mode 100644 index 855c845..0000000 --- a/fonts/fontawesome-webfont.svg +++ /dev/null @@ -1,2671 +0,0 @@ - - - - -Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 - By ,,, -Copyright Dave Gandy 2016. All rights reserved. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/fonts/fontawesome-webfont.ttf b/fonts/fontawesome-webfont.ttf deleted file mode 100644 index 35acda2..0000000 Binary files a/fonts/fontawesome-webfont.ttf and /dev/null differ diff --git a/fonts/fontawesome-webfont.woff b/fonts/fontawesome-webfont.woff deleted file mode 100644 index 400014a..0000000 Binary files a/fonts/fontawesome-webfont.woff and /dev/null differ diff --git a/fonts/fontawesome-webfont.woff2 b/fonts/fontawesome-webfont.woff2 deleted file mode 100644 index 4d13fc6..0000000 Binary files a/fonts/fontawesome-webfont.woff2 and /dev/null differ diff --git a/scripts/jquery-1.4.2.min.js b/scripts/jquery-1.4.2.min.js deleted file mode 100644 index 88dc79d..0000000 --- a/scripts/jquery-1.4.2.min.js +++ /dev/null @@ -1,3500 +0,0 @@ -/*! - * jQuery JavaScript Library v1.4.2 - * http://jquery.com/ - * - * Copyright 2010, John Resig - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * Includes Sizzle.js - * http://sizzlejs.com/ - * Copyright 2010, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * - * Date: Sat Feb 13 22:33:48 2010 -0500 - */ -(function(A, w) { - function ma() { - if (!c.isReady) { - try { - s.documentElement.doScroll("left") - } catch (a) { - setTimeout(ma, 1); - return - } - c.ready() - } - } - - function Qa(a, b) { - b.src ? c.ajax({ - url: b.src, - async: false, - dataType: "script" - }) : c.globalEval(b.text || b.textContent || b.innerHTML || ""); - b.parentNode && b.parentNode.removeChild(b) - } - - function X(a, b, d, f, e, j) { - var i = a.length; - if (typeof b === "object") { - for (var o in b) X(a, o, b[o], f, e, d); - return a - } - if (d !== w) { - f = !j && f && c.isFunction(d); - for (o = 0; o < i; o++) e(a[o], b, f ? d.call(a[o], o, e(a[o], b)) : d, j); - return a - } - return i ? - e(a[0], b) : w - } - - function J() { - return (new Date).getTime() - } - - function Y() { - return false - } - - function Z() { - return true - } - - function na(a, b, d) { - d[0].type = a; - return c.event.handle.apply(b, d) - } - - function oa(a) { - var b, d = [], - f = [], - e = arguments, - j, i, o, k, n, r; - i = c.data(this, "events"); - if (!(a.liveFired === this || !i || !i.live || a.button && a.type === "click")) { - a.liveFired = this; - var u = i.live.slice(0); - for (k = 0; k < u.length; k++) { - i = u[k]; - i.origType.replace(O, "") === a.type ? f.push(i.selector) : u.splice(k--, 1) - } - j = c(a.target).closest(f, a.currentTarget); - n = 0; - for (r = - j.length; n < r; n++) - for (k = 0; k < u.length; k++) { - i = u[k]; - if (j[n].selector === i.selector) { - o = j[n].elem; - f = null; - if (i.preType === "mouseenter" || i.preType === "mouseleave") f = c(a.relatedTarget).closest(i.selector)[0]; - if (!f || f !== o) d.push({ - elem: o, - handleObj: i - }) - } - } - n = 0; - for (r = d.length; n < r; n++) { - j = d[n]; - a.currentTarget = j.elem; - a.data = j.handleObj.data; - a.handleObj = j.handleObj; - if (j.handleObj.origHandler.apply(j.elem, e) === false) { - b = false; - break - } - } - return b - } - } - - function pa(a, b) { - return "live." + (a && a !== "*" ? a + "." : "") + b.replace(/\./g, "`").replace(/ /g, - "&") - } - - function qa(a) { - return !a || !a.parentNode || a.parentNode.nodeType === 11 - } - - function ra(a, b) { - var d = 0; - b.each(function() { - if (this.nodeName === (a[d] && a[d].nodeName)) { - var f = c.data(a[d++]), - e = c.data(this, f); - if (f = f && f.events) { - delete e.handle; - e.events = {}; - for (var j in f) - for (var i in f[j]) c.event.add(this, j, f[j][i], f[j][i].data) - } - } - }) - } - - function sa(a, b, d) { - var f, e, j; - b = b && b[0] ? b[0].ownerDocument || b[0] : s; - if (a.length === 1 && typeof a[0] === "string" && a[0].length < 512 && b === s && !ta.test(a[0]) && (c.support.checkClone || !ua.test(a[0]))) { - e = - true; - if (j = c.fragments[a[0]]) - if (j !== 1) f = j - } - if (!f) { - f = b.createDocumentFragment(); - c.clean(a, b, f, d) - } - if (e) c.fragments[a[0]] = j ? f : 1; - return { - fragment: f, - cacheable: e - } - } - - function K(a, b) { - var d = {}; - c.each(va.concat.apply([], va.slice(0, b)), function() { - d[this] = a - }); - return d - } - - function wa(a) { - return "scrollTo" in a && a.document ? a : a.nodeType === 9 ? a.defaultView || a.parentWindow : false - } - var c = function(a, b) { - return new c.fn.init(a, b) - }, - Ra = A.jQuery, - Sa = A.$, - s = A.document, - T, Ta = /^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/, - Ua = /^.[^:#\[\.,]*$/, - Va = /\S/, - Wa = /^(\s|\u00A0)+|(\s|\u00A0)+$/g, - Xa = /^<(\w+)\s*\/?>(?:<\/\1>)?$/, - P = navigator.userAgent, - xa = false, - Q = [], - L, $ = Object.prototype.toString, - aa = Object.prototype.hasOwnProperty, - ba = Array.prototype.push, - R = Array.prototype.slice, - ya = Array.prototype.indexOf; - c.fn = c.prototype = { - init: function(a, b) { - var d, f; - if (!a) return this; - if (a.nodeType) { - this.context = this[0] = a; - this.length = 1; - return this - } - if (a === "body" && !b) { - this.context = s; - this[0] = s.body; - this.selector = "body"; - this.length = 1; - return this - } - if (typeof a === "string") - if ((d = Ta.exec(a)) && - (d[1] || !b)) - if (d[1]) { - f = b ? b.ownerDocument || b : s; - if (a = Xa.exec(a)) - if (c.isPlainObject(b)) { - a = [s.createElement(a[1])]; - c.fn.attr.call(a, b, true) - } else a = [f.createElement(a[1])]; - else { - a = sa([d[1]], [f]); - a = (a.cacheable ? a.fragment.cloneNode(true) : a.fragment).childNodes - } - return c.merge(this, a) - } else { - if (b = s.getElementById(d[2])) { - if (b.id !== d[2]) return T.find(a); - this.length = 1; - this[0] = b - } - this.context = s; - this.selector = a; - return this - } - else if (!b && /^\w+$/.test(a)) { - this.selector = a; - this.context = s; - a = s.getElementsByTagName(a); - return c.merge(this, - a) - } else return !b || b.jquery ? (b || T).find(a) : c(b).find(a); - else if (c.isFunction(a)) return T.ready(a); - if (a.selector !== w) { - this.selector = a.selector; - this.context = a.context - } - return c.makeArray(a, this) - }, - selector: "", - jquery: "1.4.2", - length: 0, - size: function() { - return this.length - }, - toArray: function() { - return R.call(this, 0) - }, - get: function(a) { - return a == null ? this.toArray() : a < 0 ? this.slice(a)[0] : this[a] - }, - pushStack: function(a, b, d) { - var f = c(); - c.isArray(a) ? ba.apply(f, a) : c.merge(f, a); - f.prevObject = this; - f.context = this.context; - if (b === - "find") f.selector = this.selector + (this.selector ? " " : "") + d; - else if (b) f.selector = this.selector + "." + b + "(" + d + ")"; - return f - }, - each: function(a, b) { - return c.each(this, a, b) - }, - ready: function(a) { - c.bindReady(); - if (c.isReady) a.call(s, c); - else Q && Q.push(a); - return this - }, - eq: function(a) { - return a === -1 ? this.slice(a) : this.slice(a, +a + 1) - }, - first: function() { - return this.eq(0) - }, - last: function() { - return this.eq(-1) - }, - slice: function() { - return this.pushStack(R.apply(this, arguments), "slice", R.call(arguments).join(",")) - }, - map: function(a) { - return this.pushStack(c.map(this, - function(b, d) { - return a.call(b, d, b) - })) - }, - end: function() { - return this.prevObject || c(null) - }, - push: ba, - sort: [].sort, - splice: [].splice - }; - c.fn.init.prototype = c.fn; - c.extend = c.fn.extend = function() { - var a = arguments[0] || {}, - b = 1, - d = arguments.length, - f = false, - e, j, i, o; - if (typeof a === "boolean") { - f = a; - a = arguments[1] || {}; - b = 2 - } - if (typeof a !== "object" && !c.isFunction(a)) a = {}; - if (d === b) { - a = this; - --b - } - for (; b < d; b++) - if ((e = arguments[b]) != null) - for (j in e) { - i = a[j]; - o = e[j]; - if (a !== o) - if (f && o && (c.isPlainObject(o) || c.isArray(o))) { - i = i && (c.isPlainObject(i) || - c.isArray(i)) ? i : c.isArray(o) ? [] : {}; - a[j] = c.extend(f, i, o) - } else if (o !== w) a[j] = o - } - return a - }; - c.extend({ - noConflict: function(a) { - A.$ = Sa; - if (a) A.jQuery = Ra; - return c - }, - isReady: false, - ready: function() { - if (!c.isReady) { - if (!s.body) return setTimeout(c.ready, 13); - c.isReady = true; - if (Q) { - for (var a, b = 0; a = Q[b++];) a.call(s, c); - Q = null - } - c.fn.triggerHandler && c(s).triggerHandler("ready") - } - }, - bindReady: function() { - if (!xa) { - xa = true; - if (s.readyState === "complete") return c.ready(); - if (s.addEventListener) { - s.addEventListener("DOMContentLoaded", - L, false); - A.addEventListener("load", c.ready, false) - } else if (s.attachEvent) { - s.attachEvent("onreadystatechange", L); - A.attachEvent("onload", c.ready); - var a = false; - try { - a = A.frameElement == null - } catch (b) {} - s.documentElement.doScroll && a && ma() - } - } - }, - isFunction: function(a) { - return $.call(a) === "[object Function]" - }, - isArray: function(a) { - return $.call(a) === "[object Array]" - }, - isPlainObject: function(a) { - if (!a || $.call(a) !== "[object Object]" || a.nodeType || a.setInterval) return false; - if (a.constructor && !aa.call(a, "constructor") && !aa.call(a.constructor.prototype, - "isPrototypeOf")) return false; - var b; - for (b in a); - return b === w || aa.call(a, b) - }, - isEmptyObject: function(a) { - for (var b in a) return false; - return true - }, - error: function(a) { - throw a; - }, - parseJSON: function(a) { - if (typeof a !== "string" || !a) return null; - a = c.trim(a); - if (/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, "@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, "]").replace(/(?:^|:|,)(?:\s*\[)+/g, ""))) return A.JSON && A.JSON.parse ? A.JSON.parse(a) : (new Function("return " + - a))(); - else c.error("Invalid JSON: " + a) - }, - noop: function() {}, - globalEval: function(a) { - if (a && Va.test(a)) { - var b = s.getElementsByTagName("head")[0] || s.documentElement, - d = s.createElement("script"); - d.type = "text/javascript"; - if (c.support.scriptEval) d.appendChild(s.createTextNode(a)); - else d.text = a; - b.insertBefore(d, b.firstChild); - b.removeChild(d) - } - }, - nodeName: function(a, b) { - return a.nodeName && a.nodeName.toUpperCase() === b.toUpperCase() - }, - each: function(a, b, d) { - var f, e = 0, - j = a.length, - i = j === w || c.isFunction(a); - if (d) - if (i) - for (f in a) { - if (b.apply(a[f], - d) === false) break - } else - for (; e < j;) { - if (b.apply(a[e++], d) === false) break - } else if (i) - for (f in a) { - if (b.call(a[f], f, a[f]) === false) break - } else - for (d = a[0]; e < j && b.call(d, e, d) !== false; d = a[++e]); - return a - }, - trim: function(a) { - return (a || "").replace(Wa, "") - }, - makeArray: function(a, b) { - b = b || []; - if (a != null) a.length == null || typeof a === "string" || c.isFunction(a) || typeof a !== "function" && a.setInterval ? ba.call(b, a) : c.merge(b, a); - return b - }, - inArray: function(a, b) { - if (b.indexOf) return b.indexOf(a); - for (var d = 0, f = b.length; d < f; d++) - if (b[d] === - a) return d; - return -1 - }, - merge: function(a, b) { - var d = a.length, - f = 0; - if (typeof b.length === "number") - for (var e = b.length; f < e; f++) a[d++] = b[f]; - else - for (; b[f] !== w;) a[d++] = b[f++]; - a.length = d; - return a - }, - grep: function(a, b, d) { - for (var f = [], e = 0, j = a.length; e < j; e++) !d !== !b(a[e], e) && f.push(a[e]); - return f - }, - map: function(a, b, d) { - for (var f = [], e, j = 0, i = a.length; j < i; j++) { - e = b(a[j], j, d); - if (e != null) f[f.length] = e - } - return f.concat.apply([], f) - }, - guid: 1, - proxy: function(a, b, d) { - if (arguments.length === 2) - if (typeof b === "string") { - d = a; - a = d[b]; - b = w - } else if (b && - !c.isFunction(b)) { - d = b; - b = w - } - if (!b && a) b = function() { - return a.apply(d || this, arguments) - }; - if (a) b.guid = a.guid = a.guid || b.guid || c.guid++; - return b - }, - uaMatch: function(a) { - a = a.toLowerCase(); - a = /(webkit)[ \/]([\w.]+)/.exec(a) || /(opera)(?:.*version)?[ \/]([\w.]+)/.exec(a) || /(msie) ([\w.]+)/.exec(a) || !/compatible/.test(a) && /(mozilla)(?:.*? rv:([\w.]+))?/.exec(a) || []; - return { - browser: a[1] || "", - version: a[2] || "0" - } - }, - browser: {} - }); - P = c.uaMatch(P); - if (P.browser) { - c.browser[P.browser] = true; - c.browser.version = P.version - } - if (c.browser.webkit) c.browser.safari = - true; - if (ya) c.inArray = function(a, b) { - return ya.call(b, a) - }; - T = c(s); - if (s.addEventListener) L = function() { - s.removeEventListener("DOMContentLoaded", L, false); - c.ready() - }; - else if (s.attachEvent) L = function() { - if (s.readyState === "complete") { - s.detachEvent("onreadystatechange", L); - c.ready() - } - }; - (function() { - c.support = {}; - var a = s.documentElement, - b = s.createElement("script"), - d = s.createElement("div"), - f = "script" + J(); - d.style.display = "none"; - d.innerHTML = "
a"; - var e = d.getElementsByTagName("*"), - j = d.getElementsByTagName("a")[0]; - if (!(!e || !e.length || !j)) { - c.support = { - leadingWhitespace: d.firstChild.nodeType === 3, - tbody: !d.getElementsByTagName("tbody").length, - htmlSerialize: !!d.getElementsByTagName("link").length, - style: /red/.test(j.getAttribute("style")), - hrefNormalized: j.getAttribute("href") === "/a", - opacity: /^0.55$/.test(j.style.opacity), - cssFloat: !!j.style.cssFloat, - checkOn: d.getElementsByTagName("input")[0].value === "on", - optSelected: s.createElement("select").appendChild(s.createElement("option")).selected, - parentNode: d.removeChild(d.appendChild(s.createElement("div"))).parentNode === null, - deleteExpando: true, - checkClone: false, - scriptEval: false, - noCloneEvent: true, - boxModel: null - }; - b.type = "text/javascript"; - try { - b.appendChild(s.createTextNode("window." + f + "=1;")) - } catch (i) {} - a.insertBefore(b, a.firstChild); - if (A[f]) { - c.support.scriptEval = true; - delete A[f] - } - try { - delete b.test - } catch (o) { - c.support.deleteExpando = false - } - a.removeChild(b); - if (d.attachEvent && d.fireEvent) { - d.attachEvent("onclick", function k() { - c.support.noCloneEvent = - false; - d.detachEvent("onclick", k) - }); - d.cloneNode(true).fireEvent("onclick") - } - d = s.createElement("div"); - d.innerHTML = ""; - a = s.createDocumentFragment(); - a.appendChild(d.firstChild); - c.support.checkClone = a.cloneNode(true).cloneNode(true).lastChild.checked; - c(function() { - var k = s.createElement("div"); - k.style.width = k.style.paddingLeft = "1px"; - s.body.appendChild(k); - c.boxModel = c.support.boxModel = k.offsetWidth === 2; - s.body.removeChild(k).style.display = "none" - }); - a = function(k) { - var n = - s.createElement("div"); - k = "on" + k; - var r = k in n; - if (!r) { - n.setAttribute(k, "return;"); - r = typeof n[k] === "function" - } - return r - }; - c.support.submitBubbles = a("submit"); - c.support.changeBubbles = a("change"); - a = b = d = e = j = null - } - })(); - c.props = { - "for": "htmlFor", - "class": "className", - readonly: "readOnly", - maxlength: "maxLength", - cellspacing: "cellSpacing", - rowspan: "rowSpan", - colspan: "colSpan", - tabindex: "tabIndex", - usemap: "useMap", - frameborder: "frameBorder" - }; - var G = "jQuery" + J(), - Ya = 0, - za = {}; - c.extend({ - cache: {}, - expando: G, - noData: { - embed: true, - object: true, - applet: true - }, - data: function(a, b, d) { - if (!(a.nodeName && c.noData[a.nodeName.toLowerCase()])) { - a = a == A ? za : a; - var f = a[G], - e = c.cache; - if (!f && typeof b === "string" && d === w) return null; - f || (f = ++Ya); - if (typeof b === "object") { - a[G] = f; - e[f] = c.extend(true, {}, b) - } else if (!e[f]) { - a[G] = f; - e[f] = {} - } - a = e[f]; - if (d !== w) a[b] = d; - return typeof b === "string" ? a[b] : a - } - }, - removeData: function(a, b) { - if (!(a.nodeName && c.noData[a.nodeName.toLowerCase()])) { - a = a == A ? za : a; - var d = a[G], - f = c.cache, - e = f[d]; - if (b) { - if (e) { - delete e[b]; - c.isEmptyObject(e) && c.removeData(a) - } - } else { - if (c.support.deleteExpando) delete a[c.expando]; - else a.removeAttribute && a.removeAttribute(c.expando); - delete f[d] - } - } - } - }); - c.fn.extend({ - data: function(a, b) { - if (typeof a === "undefined" && this.length) return c.data(this[0]); - else if (typeof a === "object") return this.each(function() { - c.data(this, a) - }); - var d = a.split("."); - d[1] = d[1] ? "." + d[1] : ""; - if (b === w) { - var f = this.triggerHandler("getData" + d[1] + "!", [d[0]]); - if (f === w && this.length) f = c.data(this[0], a); - return f === w && d[1] ? this.data(d[0]) : f - } else return this.trigger("setData" + d[1] + "!", [d[0], b]).each(function() { - c.data(this, - a, b) - }) - }, - removeData: function(a) { - return this.each(function() { - c.removeData(this, a) - }) - } - }); - c.extend({ - queue: function(a, b, d) { - if (a) { - b = (b || "fx") + "queue"; - var f = c.data(a, b); - if (!d) return f || []; - if (!f || c.isArray(d)) f = c.data(a, b, c.makeArray(d)); - else f.push(d); - return f - } - }, - dequeue: function(a, b) { - b = b || "fx"; - var d = c.queue(a, b), - f = d.shift(); - if (f === "inprogress") f = d.shift(); - if (f) { - b === "fx" && d.unshift("inprogress"); - f.call(a, function() { - c.dequeue(a, b) - }) - } - } - }); - c.fn.extend({ - queue: function(a, b) { - if (typeof a !== "string") { - b = a; - a = "fx" - } - if (b === - w) return c.queue(this[0], a); - return this.each(function() { - var d = c.queue(this, a, b); - a === "fx" && d[0] !== "inprogress" && c.dequeue(this, a) - }) - }, - dequeue: function(a) { - return this.each(function() { - c.dequeue(this, a) - }) - }, - delay: function(a, b) { - a = c.fx ? c.fx.speeds[a] || a : a; - b = b || "fx"; - return this.queue(b, function() { - var d = this; - setTimeout(function() { - c.dequeue(d, b) - }, a) - }) - }, - clearQueue: function(a) { - return this.queue(a || "fx", []) - } - }); - var Aa = /[\n\t]/g, - ca = /\s+/, - Za = /\r/g, - $a = /href|src|style/, - ab = /(button|input)/i, - bb = /(button|input|object|select|textarea)/i, - cb = /^(a|area)$/i, - Ba = /radio|checkbox/; - c.fn.extend({ - attr: function(a, b) { - return X(this, a, b, true, c.attr) - }, - removeAttr: function(a) { - return this.each(function() { - c.attr(this, a, ""); - this.nodeType === 1 && this.removeAttribute(a) - }) - }, - addClass: function(a) { - if (c.isFunction(a)) return this.each(function(n) { - var r = c(this); - r.addClass(a.call(this, n, r.attr("class"))) - }); - if (a && typeof a === "string") - for (var b = (a || "").split(ca), d = 0, f = this.length; d < f; d++) { - var e = this[d]; - if (e.nodeType === 1) - if (e.className) { - for (var j = " " + e.className + " ", - i = e.className, o = 0, k = b.length; o < k; o++) - if (j.indexOf(" " + b[o] + " ") < 0) i += " " + b[o]; - e.className = c.trim(i) - } else e.className = a - } - return this - }, - removeClass: function(a) { - if (c.isFunction(a)) return this.each(function(k) { - var n = c(this); - n.removeClass(a.call(this, k, n.attr("class"))) - }); - if (a && typeof a === "string" || a === w) - for (var b = (a || "").split(ca), d = 0, f = this.length; d < f; d++) { - var e = this[d]; - if (e.nodeType === 1 && e.className) - if (a) { - for (var j = (" " + e.className + " ").replace(Aa, " "), i = 0, o = b.length; i < o; i++) j = j.replace(" " + b[i] + " ", - " "); - e.className = c.trim(j) - } else e.className = "" - } - return this - }, - toggleClass: function(a, b) { - var d = typeof a, - f = typeof b === "boolean"; - if (c.isFunction(a)) return this.each(function(e) { - var j = c(this); - j.toggleClass(a.call(this, e, j.attr("class"), b), b) - }); - return this.each(function() { - if (d === "string") - for (var e, j = 0, i = c(this), o = b, k = a.split(ca); e = k[j++];) { - o = f ? o : !i.hasClass(e); - i[o ? "addClass" : "removeClass"](e) - } else if (d === "undefined" || d === "boolean") { - this.className && c.data(this, "__className__", this.className); - this.className = - this.className || a === false ? "" : c.data(this, "__className__") || "" - } - }) - }, - hasClass: function(a) { - a = " " + a + " "; - for (var b = 0, d = this.length; b < d; b++) - if ((" " + this[b].className + " ").replace(Aa, " ").indexOf(a) > -1) return true; - return false - }, - val: function(a) { - if (a === w) { - var b = this[0]; - if (b) { - if (c.nodeName(b, "option")) return (b.attributes.value || {}).specified ? b.value : b.text; - if (c.nodeName(b, "select")) { - var d = b.selectedIndex, - f = [], - e = b.options; - b = b.type === "select-one"; - if (d < 0) return null; - var j = b ? d : 0; - for (d = b ? d + 1 : e.length; j < d; j++) { - var i = - e[j]; - if (i.selected) { - a = c(i).val(); - if (b) return a; - f.push(a) - } - } - return f - } - if (Ba.test(b.type) && !c.support.checkOn) return b.getAttribute("value") === null ? "on" : b.value; - return (b.value || "").replace(Za, "") - } - return w - } - var o = c.isFunction(a); - return this.each(function(k) { - var n = c(this), - r = a; - if (this.nodeType === 1) { - if (o) r = a.call(this, k, n.val()); - if (typeof r === "number") r += ""; - if (c.isArray(r) && Ba.test(this.type)) this.checked = c.inArray(n.val(), r) >= 0; - else if (c.nodeName(this, "select")) { - var u = c.makeArray(r); - c("option", this).each(function() { - this.selected = - c.inArray(c(this).val(), u) >= 0 - }); - if (!u.length) this.selectedIndex = -1 - } else this.value = r - } - }) - } - }); - c.extend({ - attrFn: { - val: true, - css: true, - html: true, - text: true, - data: true, - width: true, - height: true, - offset: true - }, - attr: function(a, b, d, f) { - if (!a || a.nodeType === 3 || a.nodeType === 8) return w; - if (f && b in c.attrFn) return c(a)[b](d); - f = a.nodeType !== 1 || !c.isXMLDoc(a); - var e = d !== w; - b = f && c.props[b] || b; - if (a.nodeType === 1) { - var j = $a.test(b); - if (b in a && f && !j) { - if (e) { - b === "type" && ab.test(a.nodeName) && a.parentNode && c.error("type property can't be changed"); - a[b] = d - } - if (c.nodeName(a, "form") && a.getAttributeNode(b)) return a.getAttributeNode(b).nodeValue; - if (b === "tabIndex") return (b = a.getAttributeNode("tabIndex")) && b.specified ? b.value : bb.test(a.nodeName) || cb.test(a.nodeName) && a.href ? 0 : w; - return a[b] - } - if (!c.support.style && f && b === "style") { - if (e) a.style.cssText = "" + d; - return a.style.cssText - } - e && a.setAttribute(b, "" + d); - a = !c.support.hrefNormalized && f && j ? a.getAttribute(b, 2) : a.getAttribute(b); - return a === null ? w : a - } - return c.style(a, b, d) - } - }); - var O = /\.(.*)$/, - db = function(a) { - return a.replace(/[^\w\s\.\|`]/g, - function(b) { - return "\\" + b - }) - }; - c.event = { - add: function(a, b, d, f) { - if (!(a.nodeType === 3 || a.nodeType === 8)) { - if (a.setInterval && a !== A && !a.frameElement) a = A; - var e, j; - if (d.handler) { - e = d; - d = e.handler - } - if (!d.guid) d.guid = c.guid++; - if (j = c.data(a)) { - var i = j.events = j.events || {}, - o = j.handle; - if (!o) j.handle = o = function() { - return typeof c !== "undefined" && !c.event.triggered ? c.event.handle.apply(o.elem, arguments) : w - }; - o.elem = a; - b = b.split(" "); - for (var k, n = 0, r; k = b[n++];) { - j = e ? c.extend({}, e) : { - handler: d, - data: f - }; - if (k.indexOf(".") > -1) { - r = k.split("."); - k = r.shift(); - j.namespace = r.slice(0).sort().join(".") - } else { - r = []; - j.namespace = "" - } - j.type = k; - j.guid = d.guid; - var u = i[k], - z = c.event.special[k] || {}; - if (!u) { - u = i[k] = []; - if (!z.setup || z.setup.call(a, f, r, o) === false) - if (a.addEventListener) a.addEventListener(k, o, false); - else a.attachEvent && a.attachEvent("on" + k, o) - } - if (z.add) { - z.add.call(a, j); - if (!j.handler.guid) j.handler.guid = d.guid - } - u.push(j); - c.event.global[k] = true - } - a = null - } - } - }, - global: {}, - remove: function(a, b, d, f) { - if (!(a.nodeType === 3 || a.nodeType === 8)) { - var e, j = 0, - i, o, k, n, r, u, z = c.data(a), - C = z && z.events; - if (z && C) { - if (b && b.type) { - d = b.handler; - b = b.type - } - if (!b || typeof b === "string" && b.charAt(0) === ".") { - b = b || ""; - for (e in C) c.event.remove(a, e + b) - } else { - for (b = b.split(" "); e = b[j++];) { - n = e; - i = e.indexOf(".") < 0; - o = []; - if (!i) { - o = e.split("."); - e = o.shift(); - k = new RegExp("(^|\\.)" + c.map(o.slice(0).sort(), db).join("\\.(?:.*\\.)?") + "(\\.|$)") - } - if (r = C[e]) - if (d) { - n = c.event.special[e] || {}; - for (B = f || 0; B < r.length; B++) { - u = r[B]; - if (d.guid === u.guid) { - if (i || k.test(u.namespace)) { - f == null && r.splice(B--, 1); - n.remove && n.remove.call(a, u) - } - if (f != - null) break - } - } - if (r.length === 0 || f != null && r.length === 1) { - if (!n.teardown || n.teardown.call(a, o) === false) Ca(a, e, z.handle); - delete C[e] - } - } else - for (var B = 0; B < r.length; B++) { - u = r[B]; - if (i || k.test(u.namespace)) { - c.event.remove(a, n, u.handler, B); - r.splice(B--, 1) - } - } - } - if (c.isEmptyObject(C)) { - if (b = z.handle) b.elem = null; - delete z.events; - delete z.handle; - c.isEmptyObject(z) && c.removeData(a) - } - } - } - } - }, - trigger: function(a, b, d, f) { - var e = a.type || a; - if (!f) { - a = typeof a === "object" ? a[G] ? a : c.extend(c.Event(e), a) : c.Event(e); - if (e.indexOf("!") >= 0) { - a.type = - e = e.slice(0, -1); - a.exclusive = true - } - if (!d) { - a.stopPropagation(); - c.event.global[e] && c.each(c.cache, function() { - this.events && this.events[e] && c.event.trigger(a, b, this.handle.elem) - }) - } - if (!d || d.nodeType === 3 || d.nodeType === 8) return w; - a.result = w; - a.target = d; - b = c.makeArray(b); - b.unshift(a) - } - a.currentTarget = d; - (f = c.data(d, "handle")) && f.apply(d, b); - f = d.parentNode || d.ownerDocument; - try { - if (!(d && d.nodeName && c.noData[d.nodeName.toLowerCase()])) - if (d["on" + e] && d["on" + e].apply(d, b) === false) a.result = false - } catch (j) {} - if (!a.isPropagationStopped() && - f) c.event.trigger(a, b, f, true); - else if (!a.isDefaultPrevented()) { - f = a.target; - var i, o = c.nodeName(f, "a") && e === "click", - k = c.event.special[e] || {}; - if ((!k._default || k._default.call(d, a) === false) && !o && !(f && f.nodeName && c.noData[f.nodeName.toLowerCase()])) { - try { - if (f[e]) { - if (i = f["on" + e]) f["on" + e] = null; - c.event.triggered = true; - f[e]() - } - } catch (n) {} - if (i) f["on" + e] = i; - c.event.triggered = false - } - } - }, - handle: function(a) { - var b, d, f, e; - a = arguments[0] = c.event.fix(a || A.event); - a.currentTarget = this; - b = a.type.indexOf(".") < 0 && !a.exclusive; - if (!b) { - d = a.type.split("."); - a.type = d.shift(); - f = new RegExp("(^|\\.)" + d.slice(0).sort().join("\\.(?:.*\\.)?") + "(\\.|$)") - } - e = c.data(this, "events"); - d = e[a.type]; - if (e && d) { - d = d.slice(0); - e = 0; - for (var j = d.length; e < j; e++) { - var i = d[e]; - if (b || f.test(i.namespace)) { - a.handler = i.handler; - a.data = i.data; - a.handleObj = i; - i = i.handler.apply(this, arguments); - if (i !== w) { - a.result = i; - if (i === false) { - a.preventDefault(); - a.stopPropagation() - } - } - if (a.isImmediatePropagationStopped()) break - } - } - } - return a.result - }, - props: "altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "), - fix: function(a) { - if (a[G]) return a; - var b = a; - a = c.Event(b); - for (var d = this.props.length, f; d;) { - f = this.props[--d]; - a[f] = b[f] - } - if (!a.target) a.target = a.srcElement || s; - if (a.target.nodeType === 3) a.target = a.target.parentNode; - if (!a.relatedTarget && a.fromElement) a.relatedTarget = a.fromElement === a.target ? a.toElement : a.fromElement; - if (a.pageX == null && a.clientX != null) { - b = s.documentElement; - d = s.body; - a.pageX = a.clientX + (b && b.scrollLeft || d && d.scrollLeft || 0) - (b && b.clientLeft || d && d.clientLeft || 0); - a.pageY = a.clientY + (b && b.scrollTop || - d && d.scrollTop || 0) - (b && b.clientTop || d && d.clientTop || 0) - } - if (!a.which && (a.charCode || a.charCode === 0 ? a.charCode : a.keyCode)) a.which = a.charCode || a.keyCode; - if (!a.metaKey && a.ctrlKey) a.metaKey = a.ctrlKey; - if (!a.which && a.button !== w) a.which = a.button & 1 ? 1 : a.button & 2 ? 3 : a.button & 4 ? 2 : 0; - return a - }, - guid: 1E8, - proxy: c.proxy, - special: { - ready: { - setup: c.bindReady, - teardown: c.noop - }, - live: { - add: function(a) { - c.event.add(this, a.origType, c.extend({}, a, { - handler: oa - })) - }, - remove: function(a) { - var b = true, - d = a.origType.replace(O, ""); - c.each(c.data(this, - "events").live || [], function() { - if (d === this.origType.replace(O, "")) return b = false - }); - b && c.event.remove(this, a.origType, oa) - } - }, - beforeunload: { - setup: function(a, b, d) { - if (this.setInterval) this.onbeforeunload = d; - return false - }, - teardown: function(a, b) { - if (this.onbeforeunload === b) this.onbeforeunload = null - } - } - } - }; - var Ca = s.removeEventListener ? function(a, b, d) { - a.removeEventListener(b, d, false) - } : function(a, b, d) { - a.detachEvent("on" + b, d) - }; - c.Event = function(a) { - if (!this.preventDefault) return new c.Event(a); - if (a && a.type) { - this.originalEvent = - a; - this.type = a.type - } else this.type = a; - this.timeStamp = J(); - this[G] = true - }; - c.Event.prototype = { - preventDefault: function() { - this.isDefaultPrevented = Z; - var a = this.originalEvent; - if (a) { - a.preventDefault && a.preventDefault(); - a.returnValue = false - } - }, - stopPropagation: function() { - this.isPropagationStopped = Z; - var a = this.originalEvent; - if (a) { - a.stopPropagation && a.stopPropagation(); - a.cancelBubble = true - } - }, - stopImmediatePropagation: function() { - this.isImmediatePropagationStopped = Z; - this.stopPropagation() - }, - isDefaultPrevented: Y, - isPropagationStopped: Y, - isImmediatePropagationStopped: Y - }; - var Da = function(a) { - var b = a.relatedTarget; - try { - for (; b && b !== this;) b = b.parentNode; - if (b !== this) { - a.type = a.data; - c.event.handle.apply(this, arguments) - } - } catch (d) {} - }, - Ea = function(a) { - a.type = a.data; - c.event.handle.apply(this, arguments) - }; - c.each({ - mouseenter: "mouseover", - mouseleave: "mouseout" - }, function(a, b) { - c.event.special[a] = { - setup: function(d) { - c.event.add(this, b, d && d.selector ? Ea : Da, a) - }, - teardown: function(d) { - c.event.remove(this, b, d && d.selector ? Ea : Da) - } - } - }); - if (!c.support.submitBubbles) c.event.special.submit = { - setup: function() { - if (this.nodeName.toLowerCase() !== "form") { - c.event.add(this, "click.specialSubmit", function(a) { - var b = a.target, - d = b.type; - if ((d === "submit" || d === "image") && c(b).closest("form").length) return na("submit", this, arguments) - }); - c.event.add(this, "keypress.specialSubmit", function(a) { - var b = a.target, - d = b.type; - if ((d === "text" || d === "password") && c(b).closest("form").length && a.keyCode === 13) return na("submit", this, arguments) - }) - } else return false - }, - teardown: function() { - c.event.remove(this, ".specialSubmit") - } - }; - if (!c.support.changeBubbles) { - var da = /textarea|input|select/i, - ea, Fa = function(a) { - var b = a.type, - d = a.value; - if (b === "radio" || b === "checkbox") d = a.checked; - else if (b === "select-multiple") d = a.selectedIndex > -1 ? c.map(a.options, function(f) { - return f.selected - }).join("-") : ""; - else if (a.nodeName.toLowerCase() === "select") d = a.selectedIndex; - return d - }, - fa = function(a, b) { - var d = a.target, - f, e; - if (!(!da.test(d.nodeName) || d.readOnly)) { - f = c.data(d, "_change_data"); - e = Fa(d); - if (a.type !== "focusout" || d.type !== "radio") c.data(d, "_change_data", - e); - if (!(f === w || e === f)) - if (f != null || e) { - a.type = "change"; - return c.event.trigger(a, b, d) - } - } - }; - c.event.special.change = { - filters: { - focusout: fa, - click: function(a) { - var b = a.target, - d = b.type; - if (d === "radio" || d === "checkbox" || b.nodeName.toLowerCase() === "select") return fa.call(this, a) - }, - keydown: function(a) { - var b = a.target, - d = b.type; - if (a.keyCode === 13 && b.nodeName.toLowerCase() !== "textarea" || a.keyCode === 32 && (d === "checkbox" || d === "radio") || d === "select-multiple") return fa.call(this, a) - }, - beforeactivate: function(a) { - a = a.target; - c.data(a, - "_change_data", Fa(a)) - } - }, - setup: function() { - if (this.type === "file") return false; - for (var a in ea) c.event.add(this, a + ".specialChange", ea[a]); - return da.test(this.nodeName) - }, - teardown: function() { - c.event.remove(this, ".specialChange"); - return da.test(this.nodeName) - } - }; - ea = c.event.special.change.filters - } - s.addEventListener && c.each({ - focus: "focusin", - blur: "focusout" - }, function(a, b) { - function d(f) { - f = c.event.fix(f); - f.type = b; - return c.event.handle.call(this, f) - } - c.event.special[b] = { - setup: function() { - this.addEventListener(a, - d, true) - }, - teardown: function() { - this.removeEventListener(a, d, true) - } - } - }); - c.each(["bind", "one"], function(a, b) { - c.fn[b] = function(d, f, e) { - if (typeof d === "object") { - for (var j in d) this[b](j, f, d[j], e); - return this - } - if (c.isFunction(f)) { - e = f; - f = w - } - var i = b === "one" ? c.proxy(e, function(k) { - c(this).unbind(k, i); - return e.apply(this, arguments) - }) : e; - if (d === "unload" && b !== "one") this.one(d, f, e); - else { - j = 0; - for (var o = this.length; j < o; j++) c.event.add(this[j], d, i, f) - } - return this - } - }); - c.fn.extend({ - unbind: function(a, b) { - if (typeof a === "object" && - !a.preventDefault) - for (var d in a) this.unbind(d, a[d]); - else { - d = 0; - for (var f = this.length; d < f; d++) c.event.remove(this[d], a, b) - } - return this - }, - delegate: function(a, b, d, f) { - return this.live(b, d, f, a) - }, - undelegate: function(a, b, d) { - return arguments.length === 0 ? this.unbind("live") : this.die(b, null, d, a) - }, - trigger: function(a, b) { - return this.each(function() { - c.event.trigger(a, b, this) - }) - }, - triggerHandler: function(a, b) { - if (this[0]) { - a = c.Event(a); - a.preventDefault(); - a.stopPropagation(); - c.event.trigger(a, b, this[0]); - return a.result - } - }, - toggle: function(a) { - for (var b = arguments, d = 1; d < b.length;) c.proxy(a, b[d++]); - return this.click(c.proxy(a, function(f) { - var e = (c.data(this, "lastToggle" + a.guid) || 0) % d; - c.data(this, "lastToggle" + a.guid, e + 1); - f.preventDefault(); - return b[e].apply(this, arguments) || false - })) - }, - hover: function(a, b) { - return this.mouseenter(a).mouseleave(b || a) - } - }); - var Ga = { - focus: "focusin", - blur: "focusout", - mouseenter: "mouseover", - mouseleave: "mouseout" - }; - c.each(["live", "die"], function(a, b) { - c.fn[b] = function(d, f, e, j) { - var i, o = 0, - k, n, r = j || this.selector, - u = j ? this : c(this.context); - if (c.isFunction(f)) { - e = f; - f = w - } - for (d = (d || "").split(" "); - (i = d[o++]) != null;) { - j = O.exec(i); - k = ""; - if (j) { - k = j[0]; - i = i.replace(O, "") - } - if (i === "hover") d.push("mouseenter" + k, "mouseleave" + k); - else { - n = i; - if (i === "focus" || i === "blur") { - d.push(Ga[i] + k); - i += k - } else i = (Ga[i] || i) + k; - b === "live" ? u.each(function() { - c.event.add(this, pa(i, r), { - data: f, - selector: r, - handler: e, - origType: i, - origHandler: e, - preType: n - }) - }) : u.unbind(pa(i, r), e) - } - } - return this - } - }); - c.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "), - function(a, b) { - c.fn[b] = function(d) { - return d ? this.bind(b, d) : this.trigger(b) - }; - if (c.attrFn) c.attrFn[b] = true - }); - A.attachEvent && !A.addEventListener && A.attachEvent("onunload", function() { - for (var a in c.cache) - if (c.cache[a].handle) try { - c.event.remove(c.cache[a].handle.elem) - } catch (b) {} - }); - (function() { - function a(g) { - for (var h = "", l, m = 0; g[m]; m++) { - l = g[m]; - if (l.nodeType === 3 || l.nodeType === 4) h += l.nodeValue; - else if (l.nodeType !== 8) h += a(l.childNodes) - } - return h - } - - function b(g, h, l, m, q, p) { - q = 0; - for (var v = m.length; q < v; q++) { - var t = m[q]; - if (t) { - t = t[g]; - for (var y = false; t;) { - if (t.sizcache === l) { - y = m[t.sizset]; - break - } - if (t.nodeType === 1 && !p) { - t.sizcache = l; - t.sizset = q - } - if (t.nodeName.toLowerCase() === h) { - y = t; - break - } - t = t[g] - } - m[q] = y - } - } - } - - function d(g, h, l, m, q, p) { - q = 0; - for (var v = m.length; q < v; q++) { - var t = m[q]; - if (t) { - t = t[g]; - for (var y = false; t;) { - if (t.sizcache === l) { - y = m[t.sizset]; - break - } - if (t.nodeType === 1) { - if (!p) { - t.sizcache = l; - t.sizset = q - } - if (typeof h !== "string") { - if (t === h) { - y = true; - break - } - } else if (k.filter(h, [t]).length > 0) { - y = t; - break - } - } - t = t[g] - } - m[q] = y - } - } - } - var f = /((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g, - e = 0, - j = Object.prototype.toString, - i = false, - o = true; - [0, 0].sort(function() { - o = false; - return 0 - }); - var k = function(g, h, l, m) { - l = l || []; - var q = h = h || s; - if (h.nodeType !== 1 && h.nodeType !== 9) return []; - if (!g || typeof g !== "string") return l; - for (var p = [], v, t, y, S, H = true, M = x(h), I = g; - (f.exec(""), v = f.exec(I)) !== null;) { - I = v[3]; - p.push(v[1]); - if (v[2]) { - S = v[3]; - break - } - } - if (p.length > 1 && r.exec(g)) - if (p.length === 2 && n.relative[p[0]]) t = ga(p[0] + p[1], h); - else - for (t = n.relative[p[0]] ? [h] : k(p.shift(), h); p.length;) { - g = p.shift(); - if (n.relative[g]) g += p.shift(); - t = ga(g, t) - } else { - if (!m && p.length > 1 && h.nodeType === 9 && !M && n.match.ID.test(p[0]) && !n.match.ID.test(p[p.length - 1])) { - v = k.find(p.shift(), h, M); - h = v.expr ? k.filter(v.expr, v.set)[0] : v.set[0] - } - if (h) { - v = m ? { - expr: p.pop(), - set: z(m) - } : k.find(p.pop(), p.length === 1 && (p[0] === "~" || p[0] === "+") && h.parentNode ? h.parentNode : h, M); - t = v.expr ? k.filter(v.expr, v.set) : v.set; - if (p.length > 0) y = z(t); - else H = false; - for (; p.length;) { - var D = p.pop(); - v = D; - if (n.relative[D]) v = p.pop(); - else D = ""; - if (v == null) v = h; - n.relative[D](y, v, M) - } - } else y = [] - } - y || (y = t); - y || k.error(D || - g); - if (j.call(y) === "[object Array]") - if (H) - if (h && h.nodeType === 1) - for (g = 0; y[g] != null; g++) { - if (y[g] && (y[g] === true || y[g].nodeType === 1 && E(h, y[g]))) l.push(t[g]) - } else - for (g = 0; y[g] != null; g++) y[g] && y[g].nodeType === 1 && l.push(t[g]); - else l.push.apply(l, y); - else z(y, l); - if (S) { - k(S, q, l, m); - k.uniqueSort(l) - } - return l - }; - k.uniqueSort = function(g) { - if (B) { - i = o; - g.sort(B); - if (i) - for (var h = 1; h < g.length; h++) g[h] === g[h - 1] && g.splice(h--, 1) - } - return g - }; - k.matches = function(g, h) { - return k(g, null, null, h) - }; - k.find = function(g, h, l) { - var m, q; - if (!g) return []; - for (var p = 0, v = n.order.length; p < v; p++) { - var t = n.order[p]; - if (q = n.leftMatch[t].exec(g)) { - var y = q[1]; - q.splice(1, 1); - if (y.substr(y.length - 1) !== "\\") { - q[1] = (q[1] || "").replace(/\\/g, ""); - m = n.find[t](q, h, l); - if (m != null) { - g = g.replace(n.match[t], ""); - break - } - } - } - } - m || (m = h.getElementsByTagName("*")); - return { - set: m, - expr: g - } - }; - k.filter = function(g, h, l, m) { - for (var q = g, p = [], v = h, t, y, S = h && h[0] && x(h[0]); g && h.length;) { - for (var H in n.filter) - if ((t = n.leftMatch[H].exec(g)) != null && t[2]) { - var M = n.filter[H], - I, D; - D = t[1]; - y = false; - t.splice(1, 1); - if (D.substr(D.length - - 1) !== "\\") { - if (v === p) p = []; - if (n.preFilter[H]) - if (t = n.preFilter[H](t, v, l, p, m, S)) { - if (t === true) continue - } else y = I = true; - if (t) - for (var U = 0; - (D = v[U]) != null; U++) - if (D) { - I = M(D, t, U, v); - var Ha = m ^ !!I; - if (l && I != null) - if (Ha) y = true; - else v[U] = false; - else if (Ha) { - p.push(D); - y = true - } - } if (I !== w) { - l || (v = p); - g = g.replace(n.match[H], ""); - if (!y) return []; - break - } - } - } if (g === q) - if (y == null) k.error(g); - else break; - q = g - } - return v - }; - k.error = function(g) { - throw "Syntax error, unrecognized expression: " + g; - }; - var n = k.selectors = { - order: ["ID", "NAME", "TAG"], - match: { - ID: /#((?:[\w\u00c0-\uFFFF-]|\\.)+)/, - CLASS: /\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/, - NAME: /\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/, - ATTR: /\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/, - TAG: /^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/, - CHILD: /:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/, - POS: /:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/, - PSEUDO: /:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/ - }, - leftMatch: {}, - attrMap: { - "class": "className", - "for": "htmlFor" - }, - attrHandle: { - href: function(g) { - return g.getAttribute("href") - } - }, - relative: { - "+": function(g, h) { - var l = typeof h === "string", - m = l && !/\W/.test(h); - l = l && !m; - if (m) h = h.toLowerCase(); - m = 0; - for (var q = g.length, p; m < q; m++) - if (p = g[m]) { - for (; - (p = p.previousSibling) && p.nodeType !== 1;); - g[m] = l || p && p.nodeName.toLowerCase() === h ? p || false : p === h - } l && k.filter(h, g, true) - }, - ">": function(g, h) { - var l = typeof h === "string"; - if (l && !/\W/.test(h)) { - h = h.toLowerCase(); - for (var m = 0, q = g.length; m < q; m++) { - var p = g[m]; - if (p) { - l = p.parentNode; - g[m] = l.nodeName.toLowerCase() === h ? l : false - } - } - } else { - m = 0; - for (q = g.length; m < q; m++) - if (p = g[m]) g[m] = - l ? p.parentNode : p.parentNode === h; - l && k.filter(h, g, true) - } - }, - "": function(g, h, l) { - var m = e++, - q = d; - if (typeof h === "string" && !/\W/.test(h)) { - var p = h = h.toLowerCase(); - q = b - } - q("parentNode", h, m, g, p, l) - }, - "~": function(g, h, l) { - var m = e++, - q = d; - if (typeof h === "string" && !/\W/.test(h)) { - var p = h = h.toLowerCase(); - q = b - } - q("previousSibling", h, m, g, p, l) - } - }, - find: { - ID: function(g, h, l) { - if (typeof h.getElementById !== "undefined" && !l) return (g = h.getElementById(g[1])) ? [g] : [] - }, - NAME: function(g, h) { - if (typeof h.getElementsByName !== "undefined") { - var l = []; - h = h.getElementsByName(g[1]); - for (var m = 0, q = h.length; m < q; m++) h[m].getAttribute("name") === g[1] && l.push(h[m]); - return l.length === 0 ? null : l - } - }, - TAG: function(g, h) { - return h.getElementsByTagName(g[1]) - } - }, - preFilter: { - CLASS: function(g, h, l, m, q, p) { - g = " " + g[1].replace(/\\/g, "") + " "; - if (p) return g; - p = 0; - for (var v; - (v = h[p]) != null; p++) - if (v) - if (q ^ (v.className && (" " + v.className + " ").replace(/[\t\n]/g, " ").indexOf(g) >= 0)) l || m.push(v); - else if (l) h[p] = false; - return false - }, - ID: function(g) { - return g[1].replace(/\\/g, "") - }, - TAG: function(g) { - return g[1].toLowerCase() - }, - CHILD: function(g) { - if (g[1] === "nth") { - var h = /(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2] === "even" && "2n" || g[2] === "odd" && "2n+1" || !/\D/.test(g[2]) && "0n+" + g[2] || g[2]); - g[2] = h[1] + (h[2] || 1) - 0; - g[3] = h[3] - 0 - } - g[0] = e++; - return g - }, - ATTR: function(g, h, l, m, q, p) { - h = g[1].replace(/\\/g, ""); - if (!p && n.attrMap[h]) g[1] = n.attrMap[h]; - if (g[2] === "~=") g[4] = " " + g[4] + " "; - return g - }, - PSEUDO: function(g, h, l, m, q) { - if (g[1] === "not") - if ((f.exec(g[3]) || "").length > 1 || /^\w/.test(g[3])) g[3] = k(g[3], null, null, h); - else { - g = k.filter(g[3], h, l, true ^ q); - l || m.push.apply(m, - g); - return false - } - else if (n.match.POS.test(g[0]) || n.match.CHILD.test(g[0])) return true; - return g - }, - POS: function(g) { - g.unshift(true); - return g - } - }, - filters: { - enabled: function(g) { - return g.disabled === false && g.type !== "hidden" - }, - disabled: function(g) { - return g.disabled === true - }, - checked: function(g) { - return g.checked === true - }, - selected: function(g) { - return g.selected === true - }, - parent: function(g) { - return !!g.firstChild - }, - empty: function(g) { - return !g.firstChild - }, - has: function(g, h, l) { - return !!k(l[3], g).length - }, - header: function(g) { - return /h\d/i.test(g.nodeName) - }, - text: function(g) { - return "text" === g.type - }, - radio: function(g) { - return "radio" === g.type - }, - checkbox: function(g) { - return "checkbox" === g.type - }, - file: function(g) { - return "file" === g.type - }, - password: function(g) { - return "password" === g.type - }, - submit: function(g) { - return "submit" === g.type - }, - image: function(g) { - return "image" === g.type - }, - reset: function(g) { - return "reset" === g.type - }, - button: function(g) { - return "button" === g.type || g.nodeName.toLowerCase() === "button" - }, - input: function(g) { - return /input|select|textarea|button/i.test(g.nodeName) - } - }, - setFilters: { - first: function(g, h) { - return h === 0 - }, - last: function(g, h, l, m) { - return h === m.length - 1 - }, - even: function(g, h) { - return h % 2 === 0 - }, - odd: function(g, h) { - return h % 2 === 1 - }, - lt: function(g, h, l) { - return h < l[3] - 0 - }, - gt: function(g, h, l) { - return h > l[3] - 0 - }, - nth: function(g, h, l) { - return l[3] - 0 === h - }, - eq: function(g, h, l) { - return l[3] - 0 === h - } - }, - filter: { - PSEUDO: function(g, h, l, m) { - var q = h[1], - p = n.filters[q]; - if (p) return p(g, l, h, m); - else if (q === "contains") return (g.textContent || g.innerText || a([g]) || "").indexOf(h[3]) >= 0; - else if (q === "not") { - h = - h[3]; - l = 0; - for (m = h.length; l < m; l++) - if (h[l] === g) return false; - return true - } else k.error("Syntax error, unrecognized expression: " + q) - }, - CHILD: function(g, h) { - var l = h[1], - m = g; - switch (l) { - case "only": - case "first": - for (; m = m.previousSibling;) - if (m.nodeType === 1) return false; - if (l === "first") return true; - m = g; - case "last": - for (; m = m.nextSibling;) - if (m.nodeType === 1) return false; - return true; - case "nth": - l = h[2]; - var q = h[3]; - if (l === 1 && q === 0) return true; - h = h[0]; - var p = g.parentNode; - if (p && (p.sizcache !== h || !g.nodeIndex)) { - var v = 0; - for (m = p.firstChild; m; m = - m.nextSibling) - if (m.nodeType === 1) m.nodeIndex = ++v; - p.sizcache = h - } - g = g.nodeIndex - q; - return l === 0 ? g === 0 : g % l === 0 && g / l >= 0 - } - }, - ID: function(g, h) { - return g.nodeType === 1 && g.getAttribute("id") === h - }, - TAG: function(g, h) { - return h === "*" && g.nodeType === 1 || g.nodeName.toLowerCase() === h - }, - CLASS: function(g, h) { - return (" " + (g.className || g.getAttribute("class")) + " ").indexOf(h) > -1 - }, - ATTR: function(g, h) { - var l = h[1]; - g = n.attrHandle[l] ? n.attrHandle[l](g) : g[l] != null ? g[l] : g.getAttribute(l); - l = g + ""; - var m = h[2]; - h = h[4]; - return g == null ? m === "!=" : m === - "=" ? l === h : m === "*=" ? l.indexOf(h) >= 0 : m === "~=" ? (" " + l + " ").indexOf(h) >= 0 : !h ? l && g !== false : m === "!=" ? l !== h : m === "^=" ? l.indexOf(h) === 0 : m === "$=" ? l.substr(l.length - h.length) === h : m === "|=" ? l === h || l.substr(0, h.length + 1) === h + "-" : false - }, - POS: function(g, h, l, m) { - var q = n.setFilters[h[2]]; - if (q) return q(g, l, h, m) - } - } - }, - r = n.match.POS; - for (var u in n.match) { - n.match[u] = new RegExp(n.match[u].source + /(?![^\[]*\])(?![^\(]*\))/.source); - n.leftMatch[u] = new RegExp(/(^(?:.|\r|\n)*?)/.source + n.match[u].source.replace(/\\(\d+)/g, function(g, - h) { - return "\\" + (h - 0 + 1) - })) - } - var z = function(g, h) { - g = Array.prototype.slice.call(g, 0); - if (h) { - h.push.apply(h, g); - return h - } - return g - }; - try { - Array.prototype.slice.call(s.documentElement.childNodes, 0) - } catch (C) { - z = function(g, h) { - h = h || []; - if (j.call(g) === "[object Array]") Array.prototype.push.apply(h, g); - else if (typeof g.length === "number") - for (var l = 0, m = g.length; l < m; l++) h.push(g[l]); - else - for (l = 0; g[l]; l++) h.push(g[l]); - return h - } - } - var B; - if (s.documentElement.compareDocumentPosition) B = function(g, h) { - if (!g.compareDocumentPosition || - !h.compareDocumentPosition) { - if (g == h) i = true; - return g.compareDocumentPosition ? -1 : 1 - } - g = g.compareDocumentPosition(h) & 4 ? -1 : g === h ? 0 : 1; - if (g === 0) i = true; - return g - }; - else if ("sourceIndex" in s.documentElement) B = function(g, h) { - if (!g.sourceIndex || !h.sourceIndex) { - if (g == h) i = true; - return g.sourceIndex ? -1 : 1 - } - g = g.sourceIndex - h.sourceIndex; - if (g === 0) i = true; - return g - }; - else if (s.createRange) B = function(g, h) { - if (!g.ownerDocument || !h.ownerDocument) { - if (g == h) i = true; - return g.ownerDocument ? -1 : 1 - } - var l = g.ownerDocument.createRange(), - m = - h.ownerDocument.createRange(); - l.setStart(g, 0); - l.setEnd(g, 0); - m.setStart(h, 0); - m.setEnd(h, 0); - g = l.compareBoundaryPoints(Range.START_TO_END, m); - if (g === 0) i = true; - return g - }; - (function() { - var g = s.createElement("div"), - h = "script" + (new Date).getTime(); - g.innerHTML = ""; - var l = s.documentElement; - l.insertBefore(g, l.firstChild); - if (s.getElementById(h)) { - n.find.ID = function(m, q, p) { - if (typeof q.getElementById !== "undefined" && !p) return (q = q.getElementById(m[1])) ? q.id === m[1] || typeof q.getAttributeNode !== "undefined" && - q.getAttributeNode("id").nodeValue === m[1] ? [q] : w : [] - }; - n.filter.ID = function(m, q) { - var p = typeof m.getAttributeNode !== "undefined" && m.getAttributeNode("id"); - return m.nodeType === 1 && p && p.nodeValue === q - } - } - l.removeChild(g); - l = g = null - })(); - (function() { - var g = s.createElement("div"); - g.appendChild(s.createComment("")); - if (g.getElementsByTagName("*").length > 0) n.find.TAG = function(h, l) { - l = l.getElementsByTagName(h[1]); - if (h[1] === "*") { - h = []; - for (var m = 0; l[m]; m++) l[m].nodeType === 1 && h.push(l[m]); - l = h - } - return l - }; - g.innerHTML = ""; - if (g.firstChild && typeof g.firstChild.getAttribute !== "undefined" && g.firstChild.getAttribute("href") !== "#") n.attrHandle.href = function(h) { - return h.getAttribute("href", 2) - }; - g = null - })(); - s.querySelectorAll && function() { - var g = k, - h = s.createElement("div"); - h.innerHTML = "

"; - if (!(h.querySelectorAll && h.querySelectorAll(".TEST").length === 0)) { - k = function(m, q, p, v) { - q = q || s; - if (!v && q.nodeType === 9 && !x(q)) try { - return z(q.querySelectorAll(m), p) - } catch (t) {} - return g(m, q, p, v) - }; - for (var l in g) k[l] = g[l]; - h = null - } - }(); - (function() { - var g = s.createElement("div"); - g.innerHTML = "
"; - if (!(!g.getElementsByClassName || g.getElementsByClassName("e").length === 0)) { - g.lastChild.className = "e"; - if (g.getElementsByClassName("e").length !== 1) { - n.order.splice(1, 0, "CLASS"); - n.find.CLASS = function(h, l, m) { - if (typeof l.getElementsByClassName !== "undefined" && !m) return l.getElementsByClassName(h[1]) - }; - g = null - } - } - })(); - var E = s.compareDocumentPosition ? function(g, h) { - return !!(g.compareDocumentPosition(h) & 16) - } : - function(g, h) { - return g !== h && (g.contains ? g.contains(h) : true) - }, - x = function(g) { - return (g = (g ? g.ownerDocument || g : 0).documentElement) ? g.nodeName !== "HTML" : false - }, - ga = function(g, h) { - var l = [], - m = "", - q; - for (h = h.nodeType ? [h] : h; q = n.match.PSEUDO.exec(g);) { - m += q[0]; - g = g.replace(n.match.PSEUDO, "") - } - g = n.relative[g] ? g + "*" : g; - q = 0; - for (var p = h.length; q < p; q++) k(g, h[q], l); - return k.filter(m, l) - }; - c.find = k; - c.expr = k.selectors; - c.expr[":"] = c.expr.filters; - c.unique = k.uniqueSort; - c.text = a; - c.isXMLDoc = x; - c.contains = E - })(); - var eb = /Until$/, - fb = /^(?:parents|prevUntil|prevAll)/, - gb = /,/; - R = Array.prototype.slice; - var Ia = function(a, b, d) { - if (c.isFunction(b)) return c.grep(a, function(e, j) { - return !!b.call(e, j, e) === d - }); - else if (b.nodeType) return c.grep(a, function(e) { - return e === b === d - }); - else if (typeof b === "string") { - var f = c.grep(a, function(e) { - return e.nodeType === 1 - }); - if (Ua.test(b)) return c.filter(b, f, !d); - else b = c.filter(b, f) - } - return c.grep(a, function(e) { - return c.inArray(e, b) >= 0 === d - }) - }; - c.fn.extend({ - find: function(a) { - for (var b = this.pushStack("", "find", a), d = 0, f = 0, e = this.length; f < e; f++) { - d = b.length; - c.find(a, this[f], b); - if (f > 0) - for (var j = d; j < b.length; j++) - for (var i = 0; i < d; i++) - if (b[i] === b[j]) { - b.splice(j--, 1); - break - } - } - return b - }, - has: function(a) { - var b = c(a); - return this.filter(function() { - for (var d = 0, f = b.length; d < f; d++) - if (c.contains(this, b[d])) return true - }) - }, - not: function(a) { - return this.pushStack(Ia(this, a, false), "not", a) - }, - filter: function(a) { - return this.pushStack(Ia(this, a, true), "filter", a) - }, - is: function(a) { - return !!a && c.filter(a, this).length > 0 - }, - closest: function(a, b) { - if (c.isArray(a)) { - var d = [], - f = this[0], - e, j = {}, - i; - if (f && a.length) { - e = 0; - for (var o = a.length; e < o; e++) { - i = a[e]; - j[i] || (j[i] = c.expr.match.POS.test(i) ? c(i, b || this.context) : i) - } - for (; f && f.ownerDocument && f !== b;) { - for (i in j) { - e = j[i]; - if (e.jquery ? e.index(f) > -1 : c(f).is(e)) { - d.push({ - selector: i, - elem: f - }); - delete j[i] - } - } - f = f.parentNode - } - } - return d - } - var k = c.expr.match.POS.test(a) ? c(a, b || this.context) : null; - return this.map(function(n, r) { - for (; r && r.ownerDocument && r !== b;) { - if (k ? k.index(r) > -1 : c(r).is(a)) return r; - r = r.parentNode - } - return null - }) - }, - index: function(a) { - if (!a || typeof a === - "string") return c.inArray(this[0], a ? c(a) : this.parent().children()); - return c.inArray(a.jquery ? a[0] : a, this) - }, - add: function(a, b) { - a = typeof a === "string" ? c(a, b || this.context) : c.makeArray(a); - b = c.merge(this.get(), a); - return this.pushStack(qa(a[0]) || qa(b[0]) ? b : c.unique(b)) - }, - andSelf: function() { - return this.add(this.prevObject) - } - }); - c.each({ - parent: function(a) { - return (a = a.parentNode) && a.nodeType !== 11 ? a : null - }, - parents: function(a) { - return c.dir(a, "parentNode") - }, - parentsUntil: function(a, b, d) { - return c.dir(a, "parentNode", - d) - }, - next: function(a) { - return c.nth(a, 2, "nextSibling") - }, - prev: function(a) { - return c.nth(a, 2, "previousSibling") - }, - nextAll: function(a) { - return c.dir(a, "nextSibling") - }, - prevAll: function(a) { - return c.dir(a, "previousSibling") - }, - nextUntil: function(a, b, d) { - return c.dir(a, "nextSibling", d) - }, - prevUntil: function(a, b, d) { - return c.dir(a, "previousSibling", d) - }, - siblings: function(a) { - return c.sibling(a.parentNode.firstChild, a) - }, - children: function(a) { - return c.sibling(a.firstChild) - }, - contents: function(a) { - return c.nodeName(a, "iframe") ? - a.contentDocument || a.contentWindow.document : c.makeArray(a.childNodes) - } - }, function(a, b) { - c.fn[a] = function(d, f) { - var e = c.map(this, b, d); - eb.test(a) || (f = d); - if (f && typeof f === "string") e = c.filter(f, e); - e = this.length > 1 ? c.unique(e) : e; - if ((this.length > 1 || gb.test(f)) && fb.test(a)) e = e.reverse(); - return this.pushStack(e, a, R.call(arguments).join(",")) - } - }); - c.extend({ - filter: function(a, b, d) { - if (d) a = ":not(" + a + ")"; - return c.find.matches(a, b) - }, - dir: function(a, b, d) { - var f = []; - for (a = a[b]; a && a.nodeType !== 9 && (d === w || a.nodeType !== 1 || !c(a).is(d));) { - a.nodeType === - 1 && f.push(a); - a = a[b] - } - return f - }, - nth: function(a, b, d) { - b = b || 1; - for (var f = 0; a; a = a[d]) - if (a.nodeType === 1 && ++f === b) break; - return a - }, - sibling: function(a, b) { - for (var d = []; a; a = a.nextSibling) a.nodeType === 1 && a !== b && d.push(a); - return d - } - }); - var Ja = / jQuery\d+="(?:\d+|null)"/g, - V = /^\s+/, - Ka = /(<([\w:]+)[^>]*?)\/>/g, - hb = /^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i, - La = /<([\w:]+)/, - ib = /" - }, - F = { - option: [1, ""], - legend: [1, "
", "
"], - thead: [1, "", "
"], - tr: [2, "", "
"], - td: [3, "", "
"], - col: [2, "", "
"], - area: [1, "", ""], - _default: [0, "", ""] - }; - F.optgroup = F.option; - F.tbody = F.tfoot = F.colgroup = F.caption = F.thead; - F.th = F.td; - if (!c.support.htmlSerialize) F._default = [1, "div
", "
"]; - c.fn.extend({ - text: function(a) { - if (c.isFunction(a)) return this.each(function(b) { - var d = - c(this); - d.text(a.call(this, b, d.text())) - }); - if (typeof a !== "object" && a !== w) return this.empty().append((this[0] && this[0].ownerDocument || s).createTextNode(a)); - return c.text(this) - }, - wrapAll: function(a) { - if (c.isFunction(a)) return this.each(function(d) { - c(this).wrapAll(a.call(this, d)) - }); - if (this[0]) { - var b = c(a, this[0].ownerDocument).eq(0).clone(true); - this[0].parentNode && b.insertBefore(this[0]); - b.map(function() { - for (var d = this; d.firstChild && d.firstChild.nodeType === 1;) d = d.firstChild; - return d - }).append(this) - } - return this - }, - wrapInner: function(a) { - if (c.isFunction(a)) return this.each(function(b) { - c(this).wrapInner(a.call(this, b)) - }); - return this.each(function() { - var b = c(this), - d = b.contents(); - d.length ? d.wrapAll(a) : b.append(a) - }) - }, - wrap: function(a) { - return this.each(function() { - c(this).wrapAll(a) - }) - }, - unwrap: function() { - return this.parent().each(function() { - c.nodeName(this, "body") || c(this).replaceWith(this.childNodes) - }).end() - }, - append: function() { - return this.domManip(arguments, true, function(a) { - this.nodeType === 1 && this.appendChild(a) - }) - }, - prepend: function() { - return this.domManip(arguments, true, function(a) { - this.nodeType === 1 && this.insertBefore(a, this.firstChild) - }) - }, - before: function() { - if (this[0] && this[0].parentNode) return this.domManip(arguments, false, function(b) { - this.parentNode.insertBefore(b, this) - }); - else if (arguments.length) { - var a = c(arguments[0]); - a.push.apply(a, this.toArray()); - return this.pushStack(a, "before", arguments) - } - }, - after: function() { - if (this[0] && this[0].parentNode) return this.domManip(arguments, false, function(b) { - this.parentNode.insertBefore(b, - this.nextSibling) - }); - else if (arguments.length) { - var a = this.pushStack(this, "after", arguments); - a.push.apply(a, c(arguments[0]).toArray()); - return a - } - }, - remove: function(a, b) { - for (var d = 0, f; - (f = this[d]) != null; d++) - if (!a || c.filter(a, [f]).length) { - if (!b && f.nodeType === 1) { - c.cleanData(f.getElementsByTagName("*")); - c.cleanData([f]) - } - f.parentNode && f.parentNode.removeChild(f) - } return this - }, - empty: function() { - for (var a = 0, b; - (b = this[a]) != null; a++) - for (b.nodeType === 1 && c.cleanData(b.getElementsByTagName("*")); b.firstChild;) b.removeChild(b.firstChild); - return this - }, - clone: function(a) { - var b = this.map(function() { - if (!c.support.noCloneEvent && !c.isXMLDoc(this)) { - var d = this.outerHTML, - f = this.ownerDocument; - if (!d) { - d = f.createElement("div"); - d.appendChild(this.cloneNode(true)); - d = d.innerHTML - } - return c.clean([d.replace(Ja, "").replace(/=([^="'>\s]+\/)>/g, '="$1">').replace(V, "")], f)[0] - } else return this.cloneNode(true) - }); - if (a === true) { - ra(this, b); - ra(this.find("*"), b.find("*")) - } - return b - }, - html: function(a) { - if (a === w) return this[0] && this[0].nodeType === 1 ? this[0].innerHTML.replace(Ja, - "") : null; - else if (typeof a === "string" && !ta.test(a) && (c.support.leadingWhitespace || !V.test(a)) && !F[(La.exec(a) || ["", ""])[1].toLowerCase()]) { - a = a.replace(Ka, Ma); - try { - for (var b = 0, d = this.length; b < d; b++) - if (this[b].nodeType === 1) { - c.cleanData(this[b].getElementsByTagName("*")); - this[b].innerHTML = a - } - } catch (f) { - this.empty().append(a) - } - } else c.isFunction(a) ? this.each(function(e) { - var j = c(this), - i = j.html(); - j.empty().append(function() { - return a.call(this, e, i) - }) - }) : this.empty().append(a); - return this - }, - replaceWith: function(a) { - if (this[0] && - this[0].parentNode) { - if (c.isFunction(a)) return this.each(function(b) { - var d = c(this), - f = d.html(); - d.replaceWith(a.call(this, b, f)) - }); - if (typeof a !== "string") a = c(a).detach(); - return this.each(function() { - var b = this.nextSibling, - d = this.parentNode; - c(this).remove(); - b ? c(b).before(a) : c(d).append(a) - }) - } else return this.pushStack(c(c.isFunction(a) ? a() : a), "replaceWith", a) - }, - detach: function(a) { - return this.remove(a, true) - }, - domManip: function(a, b, d) { - function f(u) { - return c.nodeName(u, "table") ? u.getElementsByTagName("tbody")[0] || - u.appendChild(u.ownerDocument.createElement("tbody")) : u - } - var e, j, i = a[0], - o = [], - k; - if (!c.support.checkClone && arguments.length === 3 && typeof i === "string" && ua.test(i)) return this.each(function() { - c(this).domManip(a, b, d, true) - }); - if (c.isFunction(i)) return this.each(function(u) { - var z = c(this); - a[0] = i.call(this, u, b ? z.html() : w); - z.domManip(a, b, d) - }); - if (this[0]) { - e = i && i.parentNode; - e = c.support.parentNode && e && e.nodeType === 11 && e.childNodes.length === this.length ? { - fragment: e - } : sa(a, this, o); - k = e.fragment; - if (j = k.childNodes.length === - 1 ? (k = k.firstChild) : k.firstChild) { - b = b && c.nodeName(j, "tr"); - for (var n = 0, r = this.length; n < r; n++) d.call(b ? f(this[n], j) : this[n], n > 0 || e.cacheable || this.length > 1 ? k.cloneNode(true) : k) - } - o.length && c.each(o, Qa) - } - return this - } - }); - c.fragments = {}; - c.each({ - appendTo: "append", - prependTo: "prepend", - insertBefore: "before", - insertAfter: "after", - replaceAll: "replaceWith" - }, function(a, b) { - c.fn[a] = function(d) { - var f = []; - d = c(d); - var e = this.length === 1 && this[0].parentNode; - if (e && e.nodeType === 11 && e.childNodes.length === 1 && d.length === 1) { - d[b](this[0]); - return this - } else { - e = 0; - for (var j = d.length; e < j; e++) { - var i = (e > 0 ? this.clone(true) : this).get(); - c.fn[b].apply(c(d[e]), i); - f = f.concat(i) - } - return this.pushStack(f, a, d.selector) - } - } - }); - c.extend({ - clean: function(a, b, d, f) { - b = b || s; - if (typeof b.createElement === "undefined") b = b.ownerDocument || b[0] && b[0].ownerDocument || s; - for (var e = [], j = 0, i; - (i = a[j]) != null; j++) { - if (typeof i === "number") i += ""; - if (i) { - if (typeof i === "string" && !jb.test(i)) i = b.createTextNode(i); - else if (typeof i === "string") { - i = i.replace(Ka, Ma); - var o = (La.exec(i) || ["", - "" - ])[1].toLowerCase(), - k = F[o] || F._default, - n = k[0], - r = b.createElement("div"); - for (r.innerHTML = k[1] + i + k[2]; n--;) r = r.lastChild; - if (!c.support.tbody) { - n = ib.test(i); - o = o === "table" && !n ? r.firstChild && r.firstChild.childNodes : k[1] === "" && !n ? r.childNodes : []; - for (k = o.length - 1; k >= 0; --k) c.nodeName(o[k], "tbody") && !o[k].childNodes.length && o[k].parentNode.removeChild(o[k]) - }!c.support.leadingWhitespace && V.test(i) && r.insertBefore(b.createTextNode(V.exec(i)[0]), r.firstChild); - i = r.childNodes - } - if (i.nodeType) e.push(i); - else e = - c.merge(e, i) - } - } - if (d) - for (j = 0; e[j]; j++) - if (f && c.nodeName(e[j], "script") && (!e[j].type || e[j].type.toLowerCase() === "text/javascript")) f.push(e[j].parentNode ? e[j].parentNode.removeChild(e[j]) : e[j]); - else { - e[j].nodeType === 1 && e.splice.apply(e, [j + 1, 0].concat(c.makeArray(e[j].getElementsByTagName("script")))); - d.appendChild(e[j]) - } return e - }, - cleanData: function(a) { - for (var b, d, f = c.cache, e = c.event.special, j = c.support.deleteExpando, i = 0, o; - (o = a[i]) != null; i++) - if (d = o[c.expando]) { - b = f[d]; - if (b.events) - for (var k in b.events) e[k] ? - c.event.remove(o, k) : Ca(o, k, b.handle); - if (j) delete o[c.expando]; - else o.removeAttribute && o.removeAttribute(c.expando); - delete f[d] - } - } - }); - var kb = /z-?index|font-?weight|opacity|zoom|line-?height/i, - Na = /alpha\([^)]*\)/, - Oa = /opacity=([^)]*)/, - ha = /float/i, - ia = /-([a-z])/ig, - lb = /([A-Z])/g, - mb = /^-?\d+(?:px)?$/i, - nb = /^-?\d/, - ob = { - position: "absolute", - visibility: "hidden", - display: "block" - }, - pb = ["Left", "Right"], - qb = ["Top", "Bottom"], - rb = s.defaultView && s.defaultView.getComputedStyle, - Pa = c.support.cssFloat ? "cssFloat" : "styleFloat", - ja = - function(a, b) { - return b.toUpperCase() - }; - c.fn.css = function(a, b) { - return X(this, a, b, true, function(d, f, e) { - if (e === w) return c.curCSS(d, f); - if (typeof e === "number" && !kb.test(f)) e += "px"; - c.style(d, f, e) - }) - }; - c.extend({ - style: function(a, b, d) { - if (!a || a.nodeType === 3 || a.nodeType === 8) return w; - if ((b === "width" || b === "height") && parseFloat(d) < 0) d = w; - var f = a.style || a, - e = d !== w; - if (!c.support.opacity && b === "opacity") { - if (e) { - f.zoom = 1; - b = parseInt(d, 10) + "" === "NaN" ? "" : "alpha(opacity=" + d * 100 + ")"; - a = f.filter || c.curCSS(a, "filter") || ""; - f.filter = - Na.test(a) ? a.replace(Na, b) : b - } - return f.filter && f.filter.indexOf("opacity=") >= 0 ? parseFloat(Oa.exec(f.filter)[1]) / 100 + "" : "" - } - if (ha.test(b)) b = Pa; - b = b.replace(ia, ja); - if (e) f[b] = d; - return f[b] - }, - css: function(a, b, d, f) { - if (b === "width" || b === "height") { - var e, j = b === "width" ? pb : qb; - - function i() { - e = b === "width" ? a.offsetWidth : a.offsetHeight; - f !== "border" && c.each(j, function() { - f || (e -= parseFloat(c.curCSS(a, "padding" + this, true)) || 0); - if (f === "margin") e += parseFloat(c.curCSS(a, "margin" + this, true)) || 0; - else e -= parseFloat(c.curCSS(a, - "border" + this + "Width", true)) || 0 - }) - } - a.offsetWidth !== 0 ? i() : c.swap(a, ob, i); - return Math.max(0, Math.round(e)) - } - return c.curCSS(a, b, d) - }, - curCSS: function(a, b, d) { - var f, e = a.style; - if (!c.support.opacity && b === "opacity" && a.currentStyle) { - f = Oa.test(a.currentStyle.filter || "") ? parseFloat(RegExp.$1) / 100 + "" : ""; - return f === "" ? "1" : f - } - if (ha.test(b)) b = Pa; - if (!d && e && e[b]) f = e[b]; - else if (rb) { - if (ha.test(b)) b = "float"; - b = b.replace(lb, "-$1").toLowerCase(); - e = a.ownerDocument.defaultView; - if (!e) return null; - if (a = e.getComputedStyle(a, null)) f = - a.getPropertyValue(b); - if (b === "opacity" && f === "") f = "1" - } else if (a.currentStyle) { - d = b.replace(ia, ja); - f = a.currentStyle[b] || a.currentStyle[d]; - if (!mb.test(f) && nb.test(f)) { - b = e.left; - var j = a.runtimeStyle.left; - a.runtimeStyle.left = a.currentStyle.left; - e.left = d === "fontSize" ? "1em" : f || 0; - f = e.pixelLeft + "px"; - e.left = b; - a.runtimeStyle.left = j - } - } - return f - }, - swap: function(a, b, d) { - var f = {}; - for (var e in b) { - f[e] = a.style[e]; - a.style[e] = b[e] - } - d.call(a); - for (e in b) a.style[e] = f[e] - } - }); - if (c.expr && c.expr.filters) { - c.expr.filters.hidden = function(a) { - var b = - a.offsetWidth, - d = a.offsetHeight, - f = a.nodeName.toLowerCase() === "tr"; - return b === 0 && d === 0 && !f ? true : b > 0 && d > 0 && !f ? false : c.curCSS(a, "display") === "none" - }; - c.expr.filters.visible = function(a) { - return !c.expr.filters.hidden(a) - } - } - var sb = J(), - tb = //gi, - ub = /select|textarea/i, - vb = /color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i, - N = /=\?(&|$)/, - ka = /\?/, - wb = /(\?|&)_=.*?(&|$)/, - xb = /^(\w+:)?\/\/([^\/?#]+)/, - yb = /%20/g, - zb = c.fn.load; - c.fn.extend({ - load: function(a, b, d) { - if (typeof a !== - "string") return zb.call(this, a); - else if (!this.length) return this; - var f = a.indexOf(" "); - if (f >= 0) { - var e = a.slice(f, a.length); - a = a.slice(0, f) - } - f = "GET"; - if (b) - if (c.isFunction(b)) { - d = b; - b = null - } else if (typeof b === "object") { - b = c.param(b, c.ajaxSettings.traditional); - f = "POST" - } - var j = this; - c.ajax({ - url: a, - type: f, - dataType: "html", - data: b, - complete: function(i, o) { - if (o === "success" || o === "notmodified") j.html(e ? c("
").append(i.responseText.replace(tb, "")).find(e) : i.responseText); - d && j.each(d, [i.responseText, o, i]) - } - }); - return this - }, - serialize: function() { - return c.param(this.serializeArray()) - }, - serializeArray: function() { - return this.map(function() { - return this.elements ? c.makeArray(this.elements) : this - }).filter(function() { - return this.name && !this.disabled && (this.checked || ub.test(this.nodeName) || vb.test(this.type)) - }).map(function(a, b) { - a = c(this).val(); - return a == null ? null : c.isArray(a) ? c.map(a, function(d) { - return { - name: b.name, - value: d - } - }) : { - name: b.name, - value: a - } - }).get() - } - }); - c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "), - function(a, b) { - c.fn[b] = function(d) { - return this.bind(b, d) - } - }); - c.extend({ - get: function(a, b, d, f) { - if (c.isFunction(b)) { - f = f || d; - d = b; - b = null - } - return c.ajax({ - type: "GET", - url: a, - data: b, - success: d, - dataType: f - }) - }, - getScript: function(a, b) { - return c.get(a, null, b, "script") - }, - getJSON: function(a, b, d) { - return c.get(a, b, d, "json") - }, - post: function(a, b, d, f) { - if (c.isFunction(b)) { - f = f || d; - d = b; - b = {} - } - return c.ajax({ - type: "POST", - url: a, - data: b, - success: d, - dataType: f - }) - }, - ajaxSetup: function(a) { - c.extend(c.ajaxSettings, a) - }, - ajaxSettings: { - url: location.href, - global: true, - type: "GET", - contentType: "application/x-www-form-urlencoded", - processData: true, - async: true, - xhr: A.XMLHttpRequest && (A.location.protocol !== "file:" || !A.ActiveXObject) ? function() { - return new A.XMLHttpRequest - } : function() { - try { - return new A.ActiveXObject("Microsoft.XMLHTTP") - } catch (a) {} - }, - accepts: { - xml: "application/xml, text/xml", - html: "text/html", - script: "text/javascript, application/javascript", - json: "application/json, text/javascript", - text: "text/plain", - _default: "*/*" - } - }, - lastModified: {}, - etag: {}, - ajax: function(a) { - function b() { - e.success && - e.success.call(k, o, i, x); - e.global && f("ajaxSuccess", [x, e]) - } - - function d() { - e.complete && e.complete.call(k, x, i); - e.global && f("ajaxComplete", [x, e]); - e.global && !--c.active && c.event.trigger("ajaxStop") - } - - function f(q, p) { - (e.context ? c(e.context) : c.event).trigger(q, p) - } - var e = c.extend(true, {}, c.ajaxSettings, a), - j, i, o, k = a && a.context || e, - n = e.type.toUpperCase(); - if (e.data && e.processData && typeof e.data !== "string") e.data = c.param(e.data, e.traditional); - if (e.dataType === "jsonp") { - if (n === "GET") N.test(e.url) || (e.url += (ka.test(e.url) ? - "&" : "?") + (e.jsonp || "callback") + "=?"); - else if (!e.data || !N.test(e.data)) e.data = (e.data ? e.data + "&" : "") + (e.jsonp || "callback") + "=?"; - e.dataType = "json" - } - if (e.dataType === "json" && (e.data && N.test(e.data) || N.test(e.url))) { - j = e.jsonpCallback || "jsonp" + sb++; - if (e.data) e.data = (e.data + "").replace(N, "=" + j + "$1"); - e.url = e.url.replace(N, "=" + j + "$1"); - e.dataType = "script"; - A[j] = A[j] || function(q) { - o = q; - b(); - d(); - A[j] = w; - try { - delete A[j] - } catch (p) {} - z && z.removeChild(C) - } - } - if (e.dataType === "script" && e.cache === null) e.cache = false; - if (e.cache === - false && n === "GET") { - var r = J(), - u = e.url.replace(wb, "$1_=" + r + "$2"); - e.url = u + (u === e.url ? (ka.test(e.url) ? "&" : "?") + "_=" + r : "") - } - if (e.data && n === "GET") e.url += (ka.test(e.url) ? "&" : "?") + e.data; - e.global && !c.active++ && c.event.trigger("ajaxStart"); - r = (r = xb.exec(e.url)) && (r[1] && r[1] !== location.protocol || r[2] !== location.host); - if (e.dataType === "script" && n === "GET" && r) { - var z = s.getElementsByTagName("head")[0] || s.documentElement, - C = s.createElement("script"); - C.src = e.url; - if (e.scriptCharset) C.charset = e.scriptCharset; - if (!j) { - var B = - false; - C.onload = C.onreadystatechange = function() { - if (!B && (!this.readyState || this.readyState === "loaded" || this.readyState === "complete")) { - B = true; - b(); - d(); - C.onload = C.onreadystatechange = null; - z && C.parentNode && z.removeChild(C) - } - } - } - z.insertBefore(C, z.firstChild); - return w - } - var E = false, - x = e.xhr(); - if (x) { - e.username ? x.open(n, e.url, e.async, e.username, e.password) : x.open(n, e.url, e.async); - try { - if (e.data || a && a.contentType) x.setRequestHeader("Content-Type", e.contentType); - if (e.ifModified) { - c.lastModified[e.url] && x.setRequestHeader("If-Modified-Since", - c.lastModified[e.url]); - c.etag[e.url] && x.setRequestHeader("If-None-Match", c.etag[e.url]) - } - r || x.setRequestHeader("X-Requested-With", "XMLHttpRequest"); - x.setRequestHeader("Accept", e.dataType && e.accepts[e.dataType] ? e.accepts[e.dataType] + ", */*" : e.accepts._default) - } catch (ga) {} - if (e.beforeSend && e.beforeSend.call(k, x, e) === false) { - e.global && !--c.active && c.event.trigger("ajaxStop"); - x.abort(); - return false - } - e.global && f("ajaxSend", [x, e]); - var g = x.onreadystatechange = function(q) { - if (!x || x.readyState === 0 || q === "abort") { - E || - d(); - E = true; - if (x) x.onreadystatechange = c.noop - } else if (!E && x && (x.readyState === 4 || q === "timeout")) { - E = true; - x.onreadystatechange = c.noop; - i = q === "timeout" ? "timeout" : !c.httpSuccess(x) ? "error" : e.ifModified && c.httpNotModified(x, e.url) ? "notmodified" : "success"; - var p; - if (i === "success") try { - o = c.httpData(x, e.dataType, e) - } catch (v) { - i = "parsererror"; - p = v - } - if (i === "success" || i === "notmodified") j || b(); - else c.handleError(e, x, i, p); - d(); - q === "timeout" && x.abort(); - if (e.async) x = null - } - }; - try { - var h = x.abort; - x.abort = function() { - x && h.call(x); - g("abort") - } - } catch (l) {} - e.async && e.timeout > 0 && setTimeout(function() { - x && !E && g("timeout") - }, e.timeout); - try { - x.send(n === "POST" || n === "PUT" || n === "DELETE" ? e.data : null) - } catch (m) { - c.handleError(e, x, null, m); - d() - } - e.async || g(); - return x - } - }, - handleError: function(a, b, d, f) { - if (a.error) a.error.call(a.context || a, b, d, f); - if (a.global)(a.context ? c(a.context) : c.event).trigger("ajaxError", [b, a, f]) - }, - active: 0, - httpSuccess: function(a) { - try { - return !a.status && location.protocol === "file:" || a.status >= 200 && a.status < 300 || a.status === 304 || a.status === - 1223 || a.status === 0 - } catch (b) {} - return false - }, - httpNotModified: function(a, b) { - var d = a.getResponseHeader("Last-Modified"), - f = a.getResponseHeader("Etag"); - if (d) c.lastModified[b] = d; - if (f) c.etag[b] = f; - return a.status === 304 || a.status === 0 - }, - httpData: function(a, b, d) { - var f = a.getResponseHeader("content-type") || "", - e = b === "xml" || !b && f.indexOf("xml") >= 0; - a = e ? a.responseXML : a.responseText; - e && a.documentElement.nodeName === "parsererror" && c.error("parsererror"); - if (d && d.dataFilter) a = d.dataFilter(a, b); - if (typeof a === "string") - if (b === - "json" || !b && f.indexOf("json") >= 0) a = c.parseJSON(a); - else if (b === "script" || !b && f.indexOf("javascript") >= 0) c.globalEval(a); - return a - }, - param: function(a, b) { - function d(i, o) { - if (c.isArray(o)) c.each(o, function(k, n) { - b || /\[\]$/.test(i) ? f(i, n) : d(i + "[" + (typeof n === "object" || c.isArray(n) ? k : "") + "]", n) - }); - else !b && o != null && typeof o === "object" ? c.each(o, function(k, n) { - d(i + "[" + k + "]", n) - }) : f(i, o) - } - - function f(i, o) { - o = c.isFunction(o) ? o() : o; - e[e.length] = encodeURIComponent(i) + "=" + encodeURIComponent(o) - } - var e = []; - if (b === w) b = c.ajaxSettings.traditional; - if (c.isArray(a) || a.jquery) c.each(a, function() { - f(this.name, this.value) - }); - else - for (var j in a) d(j, a[j]); - return e.join("&").replace(yb, "+") - } - }); - var la = {}, - Ab = /toggle|show|hide/, - Bb = /^([+-]=)?([\d+-.]+)(.*)$/, - W, va = [ - ["height", "marginTop", "marginBottom", "paddingTop", "paddingBottom"], - ["width", "marginLeft", "marginRight", "paddingLeft", "paddingRight"], - ["opacity"] - ]; - c.fn.extend({ - show: function(a, b) { - if (a || a === 0) return this.animate(K("show", 3), a, b); - else { - a = 0; - for (b = this.length; a < b; a++) { - var d = c.data(this[a], "olddisplay"); - this[a].style.display = d || ""; - if (c.css(this[a], "display") === "none") { - d = this[a].nodeName; - var f; - if (la[d]) f = la[d]; - else { - var e = c("<" + d + " />").appendTo("body"); - f = e.css("display"); - if (f === "none") f = "block"; - e.remove(); - la[d] = f - } - c.data(this[a], "olddisplay", f) - } - } - a = 0; - for (b = this.length; a < b; a++) this[a].style.display = c.data(this[a], "olddisplay") || ""; - return this - } - }, - hide: function(a, b) { - if (a || a === 0) return this.animate(K("hide", 3), a, b); - else { - a = 0; - for (b = this.length; a < b; a++) { - var d = c.data(this[a], "olddisplay"); - !d && d !== "none" && c.data(this[a], - "olddisplay", c.css(this[a], "display")) - } - a = 0; - for (b = this.length; a < b; a++) this[a].style.display = "none"; - return this - } - }, - _toggle: c.fn.toggle, - toggle: function(a, b) { - var d = typeof a === "boolean"; - if (c.isFunction(a) && c.isFunction(b)) this._toggle.apply(this, arguments); - else a == null || d ? this.each(function() { - var f = d ? a : c(this).is(":hidden"); - c(this)[f ? "show" : "hide"]() - }) : this.animate(K("toggle", 3), a, b); - return this - }, - fadeTo: function(a, b, d) { - return this.filter(":hidden").css("opacity", 0).show().end().animate({ - opacity: b - }, a, d) - }, - animate: function(a, b, d, f) { - var e = c.speed(b, d, f); - if (c.isEmptyObject(a)) return this.each(e.complete); - return this[e.queue === false ? "each" : "queue"](function() { - var j = c.extend({}, e), - i, o = this.nodeType === 1 && c(this).is(":hidden"), - k = this; - for (i in a) { - var n = i.replace(ia, ja); - if (i !== n) { - a[n] = a[i]; - delete a[i]; - i = n - } - if (a[i] === "hide" && o || a[i] === "show" && !o) return j.complete.call(this); - if ((i === "height" || i === "width") && this.style) { - j.display = c.css(this, "display"); - j.overflow = this.style.overflow - } - if (c.isArray(a[i])) { - (j.specialEasing = - j.specialEasing || {})[i] = a[i][1]; - a[i] = a[i][0] - } - } - if (j.overflow != null) this.style.overflow = "hidden"; - j.curAnim = c.extend({}, a); - c.each(a, function(r, u) { - var z = new c.fx(k, j, r); - if (Ab.test(u)) z[u === "toggle" ? o ? "show" : "hide" : u](a); - else { - var C = Bb.exec(u), - B = z.cur(true) || 0; - if (C) { - u = parseFloat(C[2]); - var E = C[3] || "px"; - if (E !== "px") { - k.style[r] = (u || 1) + E; - B = (u || 1) / z.cur(true) * B; - k.style[r] = B + E - } - if (C[1]) u = (C[1] === "-=" ? -1 : 1) * u + B; - z.custom(B, u, E) - } else z.custom(B, u, "") - } - }); - return true - }) - }, - stop: function(a, b) { - var d = c.timers; - a && this.queue([]); - this.each(function() { - for (var f = d.length - 1; f >= 0; f--) - if (d[f].elem === this) { - b && d[f](true); - d.splice(f, 1) - } - }); - b || this.dequeue(); - return this - } - }); - c.each({ - slideDown: K("show", 1), - slideUp: K("hide", 1), - slideToggle: K("toggle", 1), - fadeIn: { - opacity: "show" - }, - fadeOut: { - opacity: "hide" - } - }, function(a, b) { - c.fn[a] = function(d, f) { - return this.animate(b, d, f) - } - }); - c.extend({ - speed: function(a, b, d) { - var f = a && typeof a === "object" ? a : { - complete: d || !d && b || c.isFunction(a) && a, - duration: a, - easing: d && b || b && !c.isFunction(b) && b - }; - f.duration = c.fx.off ? 0 : typeof f.duration === - "number" ? f.duration : c.fx.speeds[f.duration] || c.fx.speeds._default; - f.old = f.complete; - f.complete = function() { - f.queue !== false && c(this).dequeue(); - c.isFunction(f.old) && f.old.call(this) - }; - return f - }, - easing: { - linear: function(a, b, d, f) { - return d + f * a - }, - swing: function(a, b, d, f) { - return (-Math.cos(a * Math.PI) / 2 + 0.5) * f + d - } - }, - timers: [], - fx: function(a, b, d) { - this.options = b; - this.elem = a; - this.prop = d; - if (!b.orig) b.orig = {} - } - }); - c.fx.prototype = { - update: function() { - this.options.step && this.options.step.call(this.elem, this.now, this); - (c.fx.step[this.prop] || - c.fx.step._default)(this); - if ((this.prop === "height" || this.prop === "width") && this.elem.style) this.elem.style.display = "block" - }, - cur: function(a) { - if (this.elem[this.prop] != null && (!this.elem.style || this.elem.style[this.prop] == null)) return this.elem[this.prop]; - return (a = parseFloat(c.css(this.elem, this.prop, a))) && a > -10000 ? a : parseFloat(c.curCSS(this.elem, this.prop)) || 0 - }, - custom: function(a, b, d) { - function f(j) { - return e.step(j) - } - this.startTime = J(); - this.start = a; - this.end = b; - this.unit = d || this.unit || "px"; - this.now = this.start; - this.pos = this.state = 0; - var e = this; - f.elem = this.elem; - if (f() && c.timers.push(f) && !W) W = setInterval(c.fx.tick, 13) - }, - show: function() { - this.options.orig[this.prop] = c.style(this.elem, this.prop); - this.options.show = true; - this.custom(this.prop === "width" || this.prop === "height" ? 1 : 0, this.cur()); - c(this.elem).show() - }, - hide: function() { - this.options.orig[this.prop] = c.style(this.elem, this.prop); - this.options.hide = true; - this.custom(this.cur(), 0) - }, - step: function(a) { - var b = J(), - d = true; - if (a || b >= this.options.duration + this.startTime) { - this.now = - this.end; - this.pos = this.state = 1; - this.update(); - this.options.curAnim[this.prop] = true; - for (var f in this.options.curAnim) - if (this.options.curAnim[f] !== true) d = false; - if (d) { - if (this.options.display != null) { - this.elem.style.overflow = this.options.overflow; - a = c.data(this.elem, "olddisplay"); - this.elem.style.display = a ? a : this.options.display; - if (c.css(this.elem, "display") === "none") this.elem.style.display = "block" - } - this.options.hide && c(this.elem).hide(); - if (this.options.hide || this.options.show) - for (var e in this.options.curAnim) c.style(this.elem, - e, this.options.orig[e]); - this.options.complete.call(this.elem) - } - return false - } else { - e = b - this.startTime; - this.state = e / this.options.duration; - a = this.options.easing || (c.easing.swing ? "swing" : "linear"); - this.pos = c.easing[this.options.specialEasing && this.options.specialEasing[this.prop] || a](this.state, e, 0, 1, this.options.duration); - this.now = this.start + (this.end - this.start) * this.pos; - this.update() - } - return true - } - }; - c.extend(c.fx, { - tick: function() { - for (var a = c.timers, b = 0; b < a.length; b++) a[b]() || a.splice(b--, 1); - a.length || - c.fx.stop() - }, - stop: function() { - clearInterval(W); - W = null - }, - speeds: { - slow: 600, - fast: 200, - _default: 400 - }, - step: { - opacity: function(a) { - c.style(a.elem, "opacity", a.now) - }, - _default: function(a) { - if (a.elem.style && a.elem.style[a.prop] != null) a.elem.style[a.prop] = (a.prop === "width" || a.prop === "height" ? Math.max(0, a.now) : a.now) + a.unit; - else a.elem[a.prop] = a.now - } - } - }); - if (c.expr && c.expr.filters) c.expr.filters.animated = function(a) { - return c.grep(c.timers, function(b) { - return a === b.elem - }).length - }; - c.fn.offset = "getBoundingClientRect" in s.documentElement ? - function(a) { - var b = this[0]; - if (a) return this.each(function(e) { - c.offset.setOffset(this, a, e) - }); - if (!b || !b.ownerDocument) return null; - if (b === b.ownerDocument.body) return c.offset.bodyOffset(b); - var d = b.getBoundingClientRect(), - f = b.ownerDocument; - b = f.body; - f = f.documentElement; - return { - top: d.top + (self.pageYOffset || c.support.boxModel && f.scrollTop || b.scrollTop) - (f.clientTop || b.clientTop || 0), - left: d.left + (self.pageXOffset || c.support.boxModel && f.scrollLeft || b.scrollLeft) - (f.clientLeft || b.clientLeft || 0) - } - } : function(a) { - var b = - this[0]; - if (a) return this.each(function(r) { - c.offset.setOffset(this, a, r) - }); - if (!b || !b.ownerDocument) return null; - if (b === b.ownerDocument.body) return c.offset.bodyOffset(b); - c.offset.initialize(); - var d = b.offsetParent, - f = b, - e = b.ownerDocument, - j, i = e.documentElement, - o = e.body; - f = (e = e.defaultView) ? e.getComputedStyle(b, null) : b.currentStyle; - for (var k = b.offsetTop, n = b.offsetLeft; - (b = b.parentNode) && b !== o && b !== i;) { - if (c.offset.supportsFixedPosition && f.position === "fixed") break; - j = e ? e.getComputedStyle(b, null) : b.currentStyle; - k -= b.scrollTop; - n -= b.scrollLeft; - if (b === d) { - k += b.offsetTop; - n += b.offsetLeft; - if (c.offset.doesNotAddBorder && !(c.offset.doesAddBorderForTableAndCells && /^t(able|d|h)$/i.test(b.nodeName))) { - k += parseFloat(j.borderTopWidth) || 0; - n += parseFloat(j.borderLeftWidth) || 0 - } - f = d; - d = b.offsetParent - } - if (c.offset.subtractsBorderForOverflowNotVisible && j.overflow !== "visible") { - k += parseFloat(j.borderTopWidth) || 0; - n += parseFloat(j.borderLeftWidth) || 0 - } - f = j - } - if (f.position === "relative" || f.position === "static") { - k += o.offsetTop; - n += o.offsetLeft - } - if (c.offset.supportsFixedPosition && - f.position === "fixed") { - k += Math.max(i.scrollTop, o.scrollTop); - n += Math.max(i.scrollLeft, o.scrollLeft) - } - return { - top: k, - left: n - } - }; - c.offset = { - initialize: function() { - var a = s.body, - b = s.createElement("div"), - d, f, e, j = parseFloat(c.curCSS(a, "marginTop", true)) || 0; - c.extend(b.style, { - position: "absolute", - top: 0, - left: 0, - margin: 0, - border: 0, - width: "1px", - height: "1px", - visibility: "hidden" - }); - b.innerHTML = "
"; - a.insertBefore(b, a.firstChild); - d = b.firstChild; - f = d.firstChild; - e = d.nextSibling.firstChild.firstChild; - this.doesNotAddBorder = f.offsetTop !== 5; - this.doesAddBorderForTableAndCells = e.offsetTop === 5; - f.style.position = "fixed"; - f.style.top = "20px"; - this.supportsFixedPosition = f.offsetTop === 20 || f.offsetTop === 15; - f.style.position = f.style.top = ""; - d.style.overflow = "hidden"; - d.style.position = "relative"; - this.subtractsBorderForOverflowNotVisible = f.offsetTop === -5; - this.doesNotIncludeMarginInBodyOffset = a.offsetTop !== j; - a.removeChild(b); - c.offset.initialize = c.noop - }, - bodyOffset: function(a) { - var b = a.offsetTop, - d = a.offsetLeft; - c.offset.initialize(); - if (c.offset.doesNotIncludeMarginInBodyOffset) { - b += parseFloat(c.curCSS(a, "marginTop", true)) || 0; - d += parseFloat(c.curCSS(a, "marginLeft", true)) || 0 - } - return { - top: b, - left: d - } - }, - setOffset: function(a, b, d) { - if (/static/.test(c.curCSS(a, "position"))) a.style.position = "relative"; - var f = c(a), - e = f.offset(), - j = parseInt(c.curCSS(a, "top", true), 10) || 0, - i = parseInt(c.curCSS(a, "left", true), 10) || 0; - if (c.isFunction(b)) b = b.call(a, - d, e); - d = { - top: b.top - e.top + j, - left: b.left - e.left + i - }; - "using" in b ? b.using.call(a, d) : f.css(d) - } - }; - c.fn.extend({ - position: function() { - if (!this[0]) return null; - var a = this[0], - b = this.offsetParent(), - d = this.offset(), - f = /^body|html$/i.test(b[0].nodeName) ? { - top: 0, - left: 0 - } : b.offset(); - d.top -= parseFloat(c.curCSS(a, "marginTop", true)) || 0; - d.left -= parseFloat(c.curCSS(a, "marginLeft", true)) || 0; - f.top += parseFloat(c.curCSS(b[0], "borderTopWidth", true)) || 0; - f.left += parseFloat(c.curCSS(b[0], "borderLeftWidth", true)) || 0; - return { - top: d.top - - f.top, - left: d.left - f.left - } - }, - offsetParent: function() { - return this.map(function() { - for (var a = this.offsetParent || s.body; a && !/^body|html$/i.test(a.nodeName) && c.css(a, "position") === "static";) a = a.offsetParent; - return a - }) - } - }); - c.each(["Left", "Top"], function(a, b) { - var d = "scroll" + b; - c.fn[d] = function(f) { - var e = this[0], - j; - if (!e) return null; - if (f !== w) return this.each(function() { - if (j = wa(this)) j.scrollTo(!a ? f : c(j).scrollLeft(), a ? f : c(j).scrollTop()); - else this[d] = f - }); - else return (j = wa(e)) ? "pageXOffset" in j ? j[a ? "pageYOffset" : - "pageXOffset"] : c.support.boxModel && j.document.documentElement[d] || j.document.body[d] : e[d] - } - }); - c.each(["Height", "Width"], function(a, b) { - var d = b.toLowerCase(); - c.fn["inner" + b] = function() { - return this[0] ? c.css(this[0], d, false, "padding") : null - }; - c.fn["outer" + b] = function(f) { - return this[0] ? c.css(this[0], d, false, f ? "margin" : "border") : null - }; - c.fn[d] = function(f) { - var e = this[0]; - if (!e) return f == null ? null : this; - if (c.isFunction(f)) return this.each(function(j) { - var i = c(this); - i[d](f.call(this, j, i[d]())) - }); - return "scrollTo" in - e && e.document ? e.document.compatMode === "CSS1Compat" && e.document.documentElement["client" + b] || e.document.body["client" + b] : e.nodeType === 9 ? Math.max(e.documentElement["client" + b], e.body["scroll" + b], e.documentElement["scroll" + b], e.body["offset" + b], e.documentElement["offset" + b]) : f === w ? c.css(e, d) : this.css(d, typeof f === "string" ? f : f + "px") - } - }); - A.jQuery = A.$ = c -})(window); diff --git a/scripts/jquery.js b/scripts/jquery.js deleted file mode 100644 index 23ae1ad..0000000 --- a/scripts/jquery.js +++ /dev/null @@ -1,3216 +0,0 @@ -/* - * jQuery JavaScript Library v1.3.1 - * http://jquery.com/ - * - * Copyright (c) 2009 John Resig - * Dual licensed under the MIT and GPL licenses. - * http://docs.jquery.com/License - * - * Date: 2009-01-21 20:42:16 -0500 (Wed, 21 Jan 2009) - * Revision: 6158 - */ -(function() { - var l = this, - g, y = l.jQuery, - p = l.$, - o = l.jQuery = l.$ = function(E, F) { - return new o.fn.init(E, F) - }, - D = /^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/, - f = /^.[^:#\[\.,]*$/; - o.fn = o.prototype = { - init: function(E, H) { - E = E || document; - if (E.nodeType) { - this[0] = E; - this.length = 1; - this.context = E; - return this - } - if (typeof E === "string") { - var G = D.exec(E); - if (G && (G[1] || !H)) { - if (G[1]) { - E = o.clean([G[1]], H) - } else { - var I = document.getElementById(G[3]); - if (I && I.id != G[3]) { - return o().find(E) - } - var F = o(I || []); - F.context = document; - F.selector = E; - return F - } - } else { - return o(H).find(E) - } - } else { - if (o.isFunction(E)) { - return o(document).ready(E) - } - } - if (E.selector && E.context) { - this.selector = E.selector; - this.context = E.context - } - return this.setArray(o.makeArray(E)) - }, - selector: "", - jquery: "1.3.1", - size: function() { - return this.length - }, - get: function(E) { - return E === g ? o.makeArray(this) : this[E] - }, - pushStack: function(F, H, E) { - var G = o(F); - G.prevObject = this; - G.context = this.context; - if (H === "find") { - G.selector = this.selector + (this.selector ? " " : "") + E - } else { - if (H) { - G.selector = this.selector + "." + H + "(" + E + ")" - } - } - return G - }, - setArray: function(E) { - this.length = 0; - Array.prototype.push.apply(this, E); - return this - }, - each: function(F, E) { - return o.each(this, F, E) - }, - index: function(E) { - return o.inArray(E && E.jquery ? E[0] : E, this) - }, - attr: function(F, H, G) { - var E = F; - if (typeof F === "string") { - if (H === g) { - return this[0] && o[G || "attr"](this[0], F) - } else { - E = {}; - E[F] = H - } - } - return this.each(function(I) { - for (F in E) { - o.attr(G ? this.style : this, F, o.prop(this, E[F], G, I, F)) - } - }) - }, - css: function(E, F) { - if ((E == "width" || E == "height") && parseFloat(F) < 0) { - F = g - } - return this.attr(E, F, "curCSS") - }, - text: function(F) { - if (typeof F !== "object" && F != null) { - return this.empty().append((this[0] && this[0].ownerDocument || document).createTextNode(F)) - } - var E = ""; - o.each(F || this, function() { - o.each(this.childNodes, function() { - if (this.nodeType != 8) { - E += this.nodeType != 1 ? this.nodeValue : o.fn.text([this]) - } - }) - }); - return E - }, - wrapAll: function(E) { - if (this[0]) { - var F = o(E, this[0].ownerDocument).clone(); - if (this[0].parentNode) { - F.insertBefore(this[0]) - } - F.map(function() { - var G = this; - while (G.firstChild) { - G = G.firstChild - } - return G - }).append(this) - } - return this - }, - wrapInner: function(E) { - return this.each(function() { - o(this).contents().wrapAll(E) - }) - }, - wrap: function(E) { - return this.each(function() { - o(this).wrapAll(E) - }) - }, - append: function() { - return this.domManip(arguments, true, function(E) { - if (this.nodeType == 1) { - this.appendChild(E) - } - }) - }, - prepend: function() { - return this.domManip(arguments, true, function(E) { - if (this.nodeType == 1) { - this.insertBefore(E, this.firstChild) - } - }) - }, - before: function() { - return this.domManip(arguments, false, function(E) { - this.parentNode.insertBefore(E, this) - }) - }, - after: function() { - return this.domManip(arguments, false, function(E) { - this.parentNode.insertBefore(E, this.nextSibling) - }) - }, - end: function() { - return this.prevObject || o([]) - }, - push: [].push, - find: function(E) { - if (this.length === 1 && !/,/.test(E)) { - var G = this.pushStack([], "find", E); - G.length = 0; - o.find(E, this[0], G); - return G - } else { - var F = o.map(this, function(H) { - return o.find(E, H) - }); - return this.pushStack(/[^+>] [^+>]/.test(E) ? o.unique(F) : F, "find", E) - } - }, - clone: function(F) { - var E = this.map(function() { - if (!o.support.noCloneEvent && !o.isXMLDoc(this)) { - var I = this.cloneNode(true), - H = document.createElement("div"); - H.appendChild(I); - return o.clean([H.innerHTML])[0] - } else { - return this.cloneNode(true) - } - }); - var G = E.find("*").andSelf().each(function() { - if (this[h] !== g) { - this[h] = null - } - }); - if (F === true) { - this.find("*").andSelf().each(function(I) { - if (this.nodeType == 3) { - return - } - var H = o.data(this, "events"); - for (var K in H) { - for (var J in H[K]) { - o.event.add(G[I], K, H[K][J], H[K][J].data) - } - } - }) - } - return E - }, - filter: function(E) { - return this.pushStack(o.isFunction(E) && o.grep(this, function(G, F) { - return E.call(G, F) - }) || o.multiFilter(E, o.grep(this, function(F) { - return F.nodeType === 1 - })), "filter", E) - }, - closest: function(E) { - var F = o.expr.match.POS.test(E) ? o(E) : null; - return this.map(function() { - var G = this; - while (G && G.ownerDocument) { - if (F ? F.index(G) > -1 : o(G).is(E)) { - return G - } - G = G.parentNode - } - }) - }, - not: function(E) { - if (typeof E === "string") { - if (f.test(E)) { - return this.pushStack(o.multiFilter(E, this, true), "not", E) - } else { - E = o.multiFilter(E, this) - } - } - var F = E.length && E[E.length - 1] !== g && !E.nodeType; - return this.filter(function() { - return F ? o.inArray(this, E) < 0 : this != E - }) - }, - add: function(E) { - return this.pushStack(o.unique(o.merge(this.get(), typeof E === "string" ? o(E) : o.makeArray(E)))) - }, - is: function(E) { - return !!E && o.multiFilter(E, this).length > 0 - }, - hasClass: function(E) { - return !!E && this.is("." + E) - }, - val: function(K) { - if (K === g) { - var E = this[0]; - if (E) { - if (o.nodeName(E, "option")) { - return (E.attributes.value || {}).specified ? E.value : E.text - } - if (o.nodeName(E, "select")) { - var I = E.selectedIndex, - L = [], - M = E.options, - H = E.type == "select-one"; - if (I < 0) { - return null - } - for (var F = H ? I : 0, J = H ? I + 1 : M.length; F < J; F++) { - var G = M[F]; - if (G.selected) { - K = o(G).val(); - if (H) { - return K - } - L.push(K) - } - } - return L - } - return (E.value || "").replace(/\r/g, "") - } - return g - } - if (typeof K === "number") { - K += "" - } - return this.each(function() { - if (this.nodeType != 1) { - return - } - if (o.isArray(K) && /radio|checkbox/.test(this.type)) { - this.checked = (o.inArray(this.value, K) >= 0 || o.inArray(this.name, K) >= 0) - } else { - if (o.nodeName(this, "select")) { - var N = o.makeArray(K); - o("option", this).each(function() { - this.selected = (o.inArray(this.value, N) >= 0 || o.inArray(this.text, N) >= 0) - }); - if (!N.length) { - this.selectedIndex = -1 - } - } else { - this.value = K - } - } - }) - }, - html: function(E) { - return E === g ? (this[0] ? this[0].innerHTML : null) : this.empty().append(E) - }, - replaceWith: function(E) { - return this.after(E).remove() - }, - eq: function(E) { - return this.slice(E, +E + 1) - }, - slice: function() { - return this.pushStack(Array.prototype.slice.apply(this, arguments), "slice", Array.prototype.slice.call(arguments).join(",")) - }, - map: function(E) { - return this.pushStack(o.map(this, function(G, F) { - return E.call(G, F, G) - })) - }, - andSelf: function() { - return this.add(this.prevObject) - }, - domManip: function(K, N, M) { - if (this[0]) { - var J = (this[0].ownerDocument || this[0]).createDocumentFragment(), - G = o.clean(K, (this[0].ownerDocument || this[0]), J), - I = J.firstChild, - E = this.length > 1 ? J.cloneNode(true) : J; - if (I) { - for (var H = 0, F = this.length; H < F; H++) { - M.call(L(this[H], I), H > 0 ? E.cloneNode(true) : J) - } - } - if (G) { - o.each(G, z) - } - } - return this; - - function L(O, P) { - return N && o.nodeName(O, "table") && o.nodeName(P, "tr") ? (O.getElementsByTagName("tbody")[0] || O.appendChild(O.ownerDocument.createElement("tbody"))) : O - } - } - }; - o.fn.init.prototype = o.fn; - - function z(E, F) { - if (F.src) { - o.ajax({ - url: F.src, - async: false, - dataType: "script" - }) - } else { - o.globalEval(F.text || F.textContent || F.innerHTML || "") - } - if (F.parentNode) { - F.parentNode.removeChild(F) - } - } - - function e() { - return +new Date - } - o.extend = o.fn.extend = function() { - var J = arguments[0] || {}, - H = 1, - I = arguments.length, - E = false, - G; - if (typeof J === "boolean") { - E = J; - J = arguments[1] || {}; - H = 2 - } - if (typeof J !== "object" && !o.isFunction(J)) { - J = {} - } - if (I == H) { - J = this; - --H - } - for (; H < I; H++) { - if ((G = arguments[H]) != null) { - for (var F in G) { - var K = J[F], - L = G[F]; - if (J === L) { - continue - } - if (E && L && typeof L === "object" && !L.nodeType) { - J[F] = o.extend(E, K || (L.length != null ? [] : {}), L) - } else { - if (L !== g) { - J[F] = L - } - } - } - } - } - return J - }; - var b = /z-?index|font-?weight|opacity|zoom|line-?height/i, - q = document.defaultView || {}, - s = Object.prototype.toString; - o.extend({ - noConflict: function(E) { - l.$ = p; - if (E) { - l.jQuery = y - } - return o - }, - isFunction: function(E) { - return s.call(E) === "[object Function]" - }, - isArray: function(E) { - return s.call(E) === "[object Array]" - }, - isXMLDoc: function(E) { - return E.nodeType === 9 && E.documentElement.nodeName !== "HTML" || !!E.ownerDocument && o.isXMLDoc(E.ownerDocument) - }, - globalEval: function(G) { - G = o.trim(G); - if (G) { - var F = document.getElementsByTagName("head")[0] || document.documentElement, - E = document.createElement("script"); - E.type = "text/javascript"; - if (o.support.scriptEval) { - E.appendChild(document.createTextNode(G)) - } else { - E.text = G - } - F.insertBefore(E, F.firstChild); - F.removeChild(E) - } - }, - nodeName: function(F, E) { - return F.nodeName && F.nodeName.toUpperCase() == E.toUpperCase() - }, - each: function(G, K, F) { - var E, H = 0, - I = G.length; - if (F) { - if (I === g) { - for (E in G) { - if (K.apply(G[E], F) === false) { - break - } - } - } else { - for (; H < I;) { - if (K.apply(G[H++], F) === false) { - break - } - } - } - } else { - if (I === g) { - for (E in G) { - if (K.call(G[E], E, G[E]) === false) { - break - } - } - } else { - for (var J = G[0]; H < I && K.call(J, H, J) !== false; J = G[++H]) {} - } - } - return G - }, - prop: function(H, I, G, F, E) { - if (o.isFunction(I)) { - I = I.call(H, F) - } - return typeof I === "number" && G == "curCSS" && !b.test(E) ? I + "px" : I - }, - className: { - add: function(E, F) { - o.each((F || "").split(/\s+/), function(G, H) { - if (E.nodeType == 1 && !o.className.has(E.className, H)) { - E.className += (E.className ? " " : "") + H - } - }) - }, - remove: function(E, F) { - if (E.nodeType == 1) { - E.className = F !== g ? o.grep(E.className.split(/\s+/), function(G) { - return !o.className.has(F, G) - }).join(" ") : "" - } - }, - has: function(F, E) { - return F && o.inArray(E, (F.className || F).toString().split(/\s+/)) > -1 - } - }, - swap: function(H, G, I) { - var E = {}; - for (var F in G) { - E[F] = H.style[F]; - H.style[F] = G[F] - } - I.call(H); - for (var F in G) { - H.style[F] = E[F] - } - }, - css: function(G, E, I) { - if (E == "width" || E == "height") { - var K, F = { - position: "absolute", - visibility: "hidden", - display: "block" - }, - J = E == "width" ? ["Left", "Right"] : ["Top", "Bottom"]; - - function H() { - K = E == "width" ? G.offsetWidth : G.offsetHeight; - var M = 0, - L = 0; - o.each(J, function() { - M += parseFloat(o.curCSS(G, "padding" + this, true)) || 0; - L += parseFloat(o.curCSS(G, "border" + this + "Width", true)) || 0 - }); - K -= Math.round(M + L) - } - if (o(G).is(":visible")) { - H() - } else { - o.swap(G, F, H) - } - return Math.max(0, K) - } - return o.curCSS(G, E, I) - }, - curCSS: function(I, F, G) { - var L, E = I.style; - if (F == "opacity" && !o.support.opacity) { - L = o.attr(E, "opacity"); - return L == "" ? "1" : L - } - if (F.match(/float/i)) { - F = w - } - if (!G && E && E[F]) { - L = E[F] - } else { - if (q.getComputedStyle) { - if (F.match(/float/i)) { - F = "float" - } - F = F.replace(/([A-Z])/g, "-$1").toLowerCase(); - var M = q.getComputedStyle(I, null); - if (M) { - L = M.getPropertyValue(F) - } - if (F == "opacity" && L == "") { - L = "1" - } - } else { - if (I.currentStyle) { - var J = F.replace(/\-(\w)/g, function(N, O) { - return O.toUpperCase() - }); - L = I.currentStyle[F] || I.currentStyle[J]; - if (!/^\d+(px)?$/i.test(L) && /^\d/.test(L)) { - var H = E.left, - K = I.runtimeStyle.left; - I.runtimeStyle.left = I.currentStyle.left; - E.left = L || 0; - L = E.pixelLeft + "px"; - E.left = H; - I.runtimeStyle.left = K - } - } - } - } - return L - }, - clean: function(F, K, I) { - K = K || document; - if (typeof K.createElement === "undefined") { - K = K.ownerDocument || K[0] && K[0].ownerDocument || document - } - if (!I && F.length === 1 && typeof F[0] === "string") { - var H = /^<(\w+)\s*\/?>$/.exec(F[0]); - if (H) { - return [K.createElement(H[1])] - } - } - var G = [], - E = [], - L = K.createElement("div"); - o.each(F, function(P, R) { - if (typeof R === "number") { - R += "" - } - if (!R) { - return - } - if (typeof R === "string") { - R = R.replace(/(<(\w+)[^>]*?)\/>/g, function(T, U, S) { - return S.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i) ? T : U + ">" - }); - var O = o.trim(R).toLowerCase(); - var Q = !O.indexOf("", ""] || !O.indexOf("", ""] || O.match(/^<(thead|tbody|tfoot|colg|cap)/) && [1, "", "
"] || !O.indexOf("", ""] || (!O.indexOf("", ""] || !O.indexOf("", ""] || !o.support.htmlSerialize && [1, "div
", "
"] || [0, "", ""]; - L.innerHTML = Q[1] + R + Q[2]; - while (Q[0]--) { - L = L.lastChild - } - if (!o.support.tbody) { - var N = !O.indexOf("" && O.indexOf("= 0; --M) { - if (o.nodeName(N[M], "tbody") && !N[M].childNodes.length) { - N[M].parentNode.removeChild(N[M]) - } - } - } - if (!o.support.leadingWhitespace && /^\s/.test(R)) { - L.insertBefore(K.createTextNode(R.match(/^\s*/)[0]), L.firstChild) - } - R = o.makeArray(L.childNodes) - } - if (R.nodeType) { - G.push(R) - } else { - G = o.merge(G, R) - } - }); - if (I) { - for (var J = 0; G[J]; J++) { - if (o.nodeName(G[J], "script") && (!G[J].type || G[J].type.toLowerCase() === "text/javascript")) { - E.push(G[J].parentNode ? G[J].parentNode.removeChild(G[J]) : G[J]) - } else { - if (G[J].nodeType === 1) { - G.splice.apply(G, [J + 1, 0].concat(o.makeArray(G[J].getElementsByTagName("script")))) - } - I.appendChild(G[J]) - } - } - return E - } - return G - }, - attr: function(J, G, K) { - if (!J || J.nodeType == 3 || J.nodeType == 8) { - return g - } - var H = !o.isXMLDoc(J), - L = K !== g; - G = H && o.props[G] || G; - if (J.tagName) { - var F = /href|src|style/.test(G); - if (G == "selected" && J.parentNode) { - J.parentNode.selectedIndex - } - if (G in J && H && !F) { - if (L) { - if (G == "type" && o.nodeName(J, "input") && J.parentNode) { - throw "type property can't be changed" - } - J[G] = K - } - if (o.nodeName(J, "form") && J.getAttributeNode(G)) { - return J.getAttributeNode(G).nodeValue - } - if (G == "tabIndex") { - var I = J.getAttributeNode("tabIndex"); - return I && I.specified ? I.value : J.nodeName.match(/(button|input|object|select|textarea)/i) ? 0 : J.nodeName.match(/^(a|area)$/i) && J.href ? 0 : g - } - return J[G] - } - if (!o.support.style && H && G == "style") { - return o.attr(J.style, "cssText", K) - } - if (L) { - J.setAttribute(G, "" + K) - } - var E = !o.support.hrefNormalized && H && F ? J.getAttribute(G, 2) : J.getAttribute(G); - return E === null ? g : E - } - if (!o.support.opacity && G == "opacity") { - if (L) { - J.zoom = 1; - J.filter = (J.filter || "").replace(/alpha\([^)]*\)/, "") + (parseInt(K) + "" == "NaN" ? "" : "alpha(opacity=" + K * 100 + ")") - } - return J.filter && J.filter.indexOf("opacity=") >= 0 ? (parseFloat(J.filter.match(/opacity=([^)]*)/)[1]) / 100) + "" : "" - } - G = G.replace(/-([a-z])/ig, function(M, N) { - return N.toUpperCase() - }); - if (L) { - J[G] = K - } - return J[G] - }, - trim: function(E) { - return (E || "").replace(/^\s+|\s+$/g, "") - }, - makeArray: function(G) { - var E = []; - if (G != null) { - var F = G.length; - if (F == null || typeof G === "string" || o.isFunction(G) || G.setInterval) { - E[0] = G - } else { - while (F) { - E[--F] = G[F] - } - } - } - return E - }, - inArray: function(G, H) { - for (var E = 0, F = H.length; E < F; E++) { - if (H[E] === G) { - return E - } - } - return -1 - }, - merge: function(H, E) { - var F = 0, - G, I = H.length; - if (!o.support.getAll) { - while ((G = E[F++]) != null) { - if (G.nodeType != 8) { - H[I++] = G - } - } - } else { - while ((G = E[F++]) != null) { - H[I++] = G - } - } - return H - }, - unique: function(K) { - var F = [], - E = {}; - try { - for (var G = 0, H = K.length; G < H; G++) { - var J = o.data(K[G]); - if (!E[J]) { - E[J] = true; - F.push(K[G]) - } - } - } catch (I) { - F = K - } - return F - }, - grep: function(F, J, E) { - var G = []; - for (var H = 0, I = F.length; H < I; H++) { - if (!E != !J(F[H], H)) { - G.push(F[H]) - } - } - return G - }, - map: function(E, J) { - var F = []; - for (var G = 0, H = E.length; G < H; G++) { - var I = J(E[G], G); - if (I != null) { - F[F.length] = I - } - } - return F.concat.apply([], F) - } - }); - var C = navigator.userAgent.toLowerCase(); - o.browser = { - version: (C.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/) || [0, "0"])[1], - safari: /webkit/.test(C), - opera: /opera/.test(C), - msie: /msie/.test(C) && !/opera/.test(C), - mozilla: /mozilla/.test(C) && !/(compatible|webkit)/.test(C) - }; - o.each({ - parent: function(E) { - return E.parentNode - }, - parents: function(E) { - return o.dir(E, "parentNode") - }, - next: function(E) { - return o.nth(E, 2, "nextSibling") - }, - prev: function(E) { - return o.nth(E, 2, "previousSibling") - }, - nextAll: function(E) { - return o.dir(E, "nextSibling") - }, - prevAll: function(E) { - return o.dir(E, "previousSibling") - }, - siblings: function(E) { - return o.sibling(E.parentNode.firstChild, E) - }, - children: function(E) { - return o.sibling(E.firstChild) - }, - contents: function(E) { - return o.nodeName(E, "iframe") ? E.contentDocument || E.contentWindow.document : o.makeArray(E.childNodes) - } - }, function(E, F) { - o.fn[E] = function(G) { - var H = o.map(this, F); - if (G && typeof G == "string") { - H = o.multiFilter(G, H) - } - return this.pushStack(o.unique(H), E, G) - } - }); - o.each({ - appendTo: "append", - prependTo: "prepend", - insertBefore: "before", - insertAfter: "after", - replaceAll: "replaceWith" - }, function(E, F) { - o.fn[E] = function() { - var G = arguments; - return this.each(function() { - for (var H = 0, I = G.length; H < I; H++) { - o(G[H])[F](this) - } - }) - } - }); - o.each({ - removeAttr: function(E) { - o.attr(this, E, ""); - if (this.nodeType == 1) { - this.removeAttribute(E) - } - }, - addClass: function(E) { - o.className.add(this, E) - }, - removeClass: function(E) { - o.className.remove(this, E) - }, - toggleClass: function(F, E) { - if (typeof E !== "boolean") { - E = !o.className.has(this, F) - } - o.className[E ? "add" : "remove"](this, F) - }, - remove: function(E) { - if (!E || o.filter(E, [this]).length) { - o("*", this).add([this]).each(function() { - o.event.remove(this); - o.removeData(this) - }); - if (this.parentNode) { - this.parentNode.removeChild(this) - } - } - }, - empty: function() { - o(">*", this).remove(); - while (this.firstChild) { - this.removeChild(this.firstChild) - } - } - }, function(E, F) { - o.fn[E] = function() { - return this.each(F, arguments) - } - }); - - function j(E, F) { - return E[0] && parseInt(o.curCSS(E[0], F, true), 10) || 0 - } - var h = "jQuery" + e(), - v = 0, - A = {}; - o.extend({ - cache: {}, - data: function(F, E, G) { - F = F == l ? A : F; - var H = F[h]; - if (!H) { - H = F[h] = ++v - } - if (E && !o.cache[H]) { - o.cache[H] = {} - } - if (G !== g) { - o.cache[H][E] = G - } - return E ? o.cache[H][E] : H - }, - removeData: function(F, E) { - F = F == l ? A : F; - var H = F[h]; - if (E) { - if (o.cache[H]) { - delete o.cache[H][E]; - E = ""; - for (E in o.cache[H]) { - break - } - if (!E) { - o.removeData(F) - } - } - } else { - try { - delete F[h] - } catch (G) { - if (F.removeAttribute) { - F.removeAttribute(h) - } - } - delete o.cache[H] - } - }, - queue: function(F, E, H) { - if (F) { - E = (E || "fx") + "queue"; - var G = o.data(F, E); - if (!G || o.isArray(H)) { - G = o.data(F, E, o.makeArray(H)) - } else { - if (H) { - G.push(H) - } - } - } - return G - }, - dequeue: function(H, G) { - var E = o.queue(H, G), - F = E.shift(); - if (!G || G === "fx") { - F = E[0] - } - if (F !== g) { - F.call(H) - } - } - }); - o.fn.extend({ - data: function(E, G) { - var H = E.split("."); - H[1] = H[1] ? "." + H[1] : ""; - if (G === g) { - var F = this.triggerHandler("getData" + H[1] + "!", [H[0]]); - if (F === g && this.length) { - F = o.data(this[0], E) - } - return F === g && H[1] ? this.data(H[0]) : F - } else { - return this.trigger("setData" + H[1] + "!", [H[0], G]).each(function() { - o.data(this, E, G) - }) - } - }, - removeData: function(E) { - return this.each(function() { - o.removeData(this, E) - }) - }, - queue: function(E, F) { - if (typeof E !== "string") { - F = E; - E = "fx" - } - if (F === g) { - return o.queue(this[0], E) - } - return this.each(function() { - var G = o.queue(this, E, F); - if (E == "fx" && G.length == 1) { - G[0].call(this) - } - }) - }, - dequeue: function(E) { - return this.each(function() { - o.dequeue(this, E) - }) - } - }); - /* - * Sizzle CSS Selector Engine - v0.9.3 - * Copyright 2009, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * More information: http://sizzlejs.com/ - */ - (function() { - var Q = /((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]+['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[]+)+|[>+~])(\s*,\s*)?/g, - K = 0, - G = Object.prototype.toString; - var F = function(X, T, aa, ab) { - aa = aa || []; - T = T || document; - if (T.nodeType !== 1 && T.nodeType !== 9) { - return [] - } - if (!X || typeof X !== "string") { - return aa - } - var Y = [], - V, ae, ah, S, ac, U, W = true; - Q.lastIndex = 0; - while ((V = Q.exec(X)) !== null) { - Y.push(V[1]); - if (V[2]) { - U = RegExp.rightContext; - break - } - } - if (Y.length > 1 && L.exec(X)) { - if (Y.length === 2 && H.relative[Y[0]]) { - ae = I(Y[0] + Y[1], T) - } else { - ae = H.relative[Y[0]] ? [T] : F(Y.shift(), T); - while (Y.length) { - X = Y.shift(); - if (H.relative[X]) { - X += Y.shift() - } - ae = I(X, ae) - } - } - } else { - var ad = ab ? { - expr: Y.pop(), - set: E(ab) - } : F.find(Y.pop(), Y.length === 1 && T.parentNode ? T.parentNode : T, P(T)); - ae = F.filter(ad.expr, ad.set); - if (Y.length > 0) { - ah = E(ae) - } else { - W = false - } - while (Y.length) { - var ag = Y.pop(), - af = ag; - if (!H.relative[ag]) { - ag = "" - } else { - af = Y.pop() - } - if (af == null) { - af = T - } - H.relative[ag](ah, af, P(T)) - } - } - if (!ah) { - ah = ae - } - if (!ah) { - throw "Syntax error, unrecognized expression: " + (ag || X) - } - if (G.call(ah) === "[object Array]") { - if (!W) { - aa.push.apply(aa, ah) - } else { - if (T.nodeType === 1) { - for (var Z = 0; ah[Z] != null; Z++) { - if (ah[Z] && (ah[Z] === true || ah[Z].nodeType === 1 && J(T, ah[Z]))) { - aa.push(ae[Z]) - } - } - } else { - for (var Z = 0; ah[Z] != null; Z++) { - if (ah[Z] && ah[Z].nodeType === 1) { - aa.push(ae[Z]) - } - } - } - } - } else { - E(ah, aa) - } - if (U) { - F(U, T, aa, ab) - } - return aa - }; - F.matches = function(S, T) { - return F(S, null, null, T) - }; - F.find = function(Z, S, aa) { - var Y, W; - if (!Z) { - return [] - } - for (var V = 0, U = H.order.length; V < U; V++) { - var X = H.order[V], - W; - if ((W = H.match[X].exec(Z))) { - var T = RegExp.leftContext; - if (T.substr(T.length - 1) !== "\\") { - W[1] = (W[1] || "").replace(/\\/g, ""); - Y = H.find[X](W, S, aa); - if (Y != null) { - Z = Z.replace(H.match[X], ""); - break - } - } - } - } - if (!Y) { - Y = S.getElementsByTagName("*") - } - return { - set: Y, - expr: Z - } - }; - F.filter = function(ab, aa, ae, V) { - var U = ab, - ag = [], - Y = aa, - X, S; - while (ab && aa.length) { - for (var Z in H.filter) { - if ((X = H.match[Z].exec(ab)) != null) { - var T = H.filter[Z], - af, ad; - S = false; - if (Y == ag) { - ag = [] - } - if (H.preFilter[Z]) { - X = H.preFilter[Z](X, Y, ae, ag, V); - if (!X) { - S = af = true - } else { - if (X === true) { - continue - } - } - } - if (X) { - for (var W = 0; - (ad = Y[W]) != null; W++) { - if (ad) { - af = T(ad, X, W, Y); - var ac = V ^ !!af; - if (ae && af != null) { - if (ac) { - S = true - } else { - Y[W] = false - } - } else { - if (ac) { - ag.push(ad); - S = true - } - } - } - } - } - if (af !== g) { - if (!ae) { - Y = ag - } - ab = ab.replace(H.match[Z], ""); - if (!S) { - return [] - } - break - } - } - } - ab = ab.replace(/\s*,\s*/, ""); - if (ab == U) { - if (S == null) { - throw "Syntax error, unrecognized expression: " + ab - } else { - break - } - } - U = ab - } - return Y - }; - var H = F.selectors = { - order: ["ID", "NAME", "TAG"], - match: { - ID: /#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/, - CLASS: /\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/, - NAME: /\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/, - ATTR: /\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/, - TAG: /^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/, - CHILD: /:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/, - POS: /:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/, - PSEUDO: /:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/ - }, - attrMap: { - "class": "className", - "for": "htmlFor" - }, - attrHandle: { - href: function(S) { - return S.getAttribute("href") - } - }, - relative: { - "+": function(W, T) { - for (var U = 0, S = W.length; U < S; U++) { - var V = W[U]; - if (V) { - var X = V.previousSibling; - while (X && X.nodeType !== 1) { - X = X.previousSibling - } - W[U] = typeof T === "string" ? X || false : X === T - } - } - if (typeof T === "string") { - F.filter(T, W, true) - } - }, - ">": function(X, T, Y) { - if (typeof T === "string" && !/\W/.test(T)) { - T = Y ? T : T.toUpperCase(); - for (var U = 0, S = X.length; U < S; U++) { - var W = X[U]; - if (W) { - var V = W.parentNode; - X[U] = V.nodeName === T ? V : false - } - } - } else { - for (var U = 0, S = X.length; U < S; U++) { - var W = X[U]; - if (W) { - X[U] = typeof T === "string" ? W.parentNode : W.parentNode === T - } - } - if (typeof T === "string") { - F.filter(T, X, true) - } - } - }, - "": function(V, T, X) { - var U = "done" + (K++), - S = R; - if (!T.match(/\W/)) { - var W = T = X ? T : T.toUpperCase(); - S = O - } - S("parentNode", T, U, V, W, X) - }, - "~": function(V, T, X) { - var U = "done" + (K++), - S = R; - if (typeof T === "string" && !T.match(/\W/)) { - var W = T = X ? T : T.toUpperCase(); - S = O - } - S("previousSibling", T, U, V, W, X) - } - }, - find: { - ID: function(T, U, V) { - if (typeof U.getElementById !== "undefined" && !V) { - var S = U.getElementById(T[1]); - return S ? [S] : [] - } - }, - NAME: function(S, T, U) { - if (typeof T.getElementsByName !== "undefined" && !U) { - return T.getElementsByName(S[1]) - } - }, - TAG: function(S, T) { - return T.getElementsByTagName(S[1]) - } - }, - preFilter: { - CLASS: function(V, T, U, S, Y) { - V = " " + V[1].replace(/\\/g, "") + " "; - var X; - for (var W = 0; - (X = T[W]) != null; W++) { - if (X) { - if (Y ^ (" " + X.className + " ").indexOf(V) >= 0) { - if (!U) { - S.push(X) - } - } else { - if (U) { - T[W] = false - } - } - } - } - return false - }, - ID: function(S) { - return S[1].replace(/\\/g, "") - }, - TAG: function(T, S) { - for (var U = 0; S[U] === false; U++) {} - return S[U] && P(S[U]) ? T[1] : T[1].toUpperCase() - }, - CHILD: function(S) { - if (S[1] == "nth") { - var T = /(-?)(\d*)n((?:\+|-)?\d*)/.exec(S[2] == "even" && "2n" || S[2] == "odd" && "2n+1" || !/\D/.test(S[2]) && "0n+" + S[2] || S[2]); - S[2] = (T[1] + (T[2] || 1)) - 0; - S[3] = T[3] - 0 - } - S[0] = "done" + (K++); - return S - }, - ATTR: function(T) { - var S = T[1].replace(/\\/g, ""); - if (H.attrMap[S]) { - T[1] = H.attrMap[S] - } - if (T[2] === "~=") { - T[4] = " " + T[4] + " " - } - return T - }, - PSEUDO: function(W, T, U, S, X) { - if (W[1] === "not") { - if (W[3].match(Q).length > 1) { - W[3] = F(W[3], null, null, T) - } else { - var V = F.filter(W[3], T, U, true ^ X); - if (!U) { - S.push.apply(S, V) - } - return false - } - } else { - if (H.match.POS.test(W[0])) { - return true - } - } - return W - }, - POS: function(S) { - S.unshift(true); - return S - } - }, - filters: { - enabled: function(S) { - return S.disabled === false && S.type !== "hidden" - }, - disabled: function(S) { - return S.disabled === true - }, - checked: function(S) { - return S.checked === true - }, - selected: function(S) { - S.parentNode.selectedIndex; - return S.selected === true - }, - parent: function(S) { - return !!S.firstChild - }, - empty: function(S) { - return !S.firstChild - }, - has: function(U, T, S) { - return !!F(S[3], U).length - }, - header: function(S) { - return /h\d/i.test(S.nodeName) - }, - text: function(S) { - return "text" === S.type - }, - radio: function(S) { - return "radio" === S.type - }, - checkbox: function(S) { - return "checkbox" === S.type - }, - file: function(S) { - return "file" === S.type - }, - password: function(S) { - return "password" === S.type - }, - submit: function(S) { - return "submit" === S.type - }, - image: function(S) { - return "image" === S.type - }, - reset: function(S) { - return "reset" === S.type - }, - button: function(S) { - return "button" === S.type || S.nodeName.toUpperCase() === "BUTTON" - }, - input: function(S) { - return /input|select|textarea|button/i.test(S.nodeName) - } - }, - setFilters: { - first: function(T, S) { - return S === 0 - }, - last: function(U, T, S, V) { - return T === V.length - 1 - }, - even: function(T, S) { - return S % 2 === 0 - }, - odd: function(T, S) { - return S % 2 === 1 - }, - lt: function(U, T, S) { - return T < S[3] - 0 - }, - gt: function(U, T, S) { - return T > S[3] - 0 - }, - nth: function(U, T, S) { - return S[3] - 0 == T - }, - eq: function(U, T, S) { - return S[3] - 0 == T - } - }, - filter: { - CHILD: function(S, V) { - var Y = V[1], - Z = S.parentNode; - var X = V[0]; - if (Z && (!Z[X] || !S.nodeIndex)) { - var W = 1; - for (var T = Z.firstChild; T; T = T.nextSibling) { - if (T.nodeType == 1) { - T.nodeIndex = W++ - } - } - Z[X] = W - 1 - } - if (Y == "first") { - return S.nodeIndex == 1 - } else { - if (Y == "last") { - return S.nodeIndex == Z[X] - } else { - if (Y == "only") { - return Z[X] == 1 - } else { - if (Y == "nth") { - var ab = false, - U = V[2], - aa = V[3]; - if (U == 1 && aa == 0) { - return true - } - if (U == 0) { - if (S.nodeIndex == aa) { - ab = true - } - } else { - if ((S.nodeIndex - aa) % U == 0 && (S.nodeIndex - aa) / U >= 0) { - ab = true - } - } - return ab - } - } - } - } - }, - PSEUDO: function(Y, U, V, Z) { - var T = U[1], - W = H.filters[T]; - if (W) { - return W(Y, V, U, Z) - } else { - if (T === "contains") { - return (Y.textContent || Y.innerText || "").indexOf(U[3]) >= 0 - } else { - if (T === "not") { - var X = U[3]; - for (var V = 0, S = X.length; V < S; V++) { - if (X[V] === Y) { - return false - } - } - return true - } - } - } - }, - ID: function(T, S) { - return T.nodeType === 1 && T.getAttribute("id") === S - }, - TAG: function(T, S) { - return (S === "*" && T.nodeType === 1) || T.nodeName === S - }, - CLASS: function(T, S) { - return S.test(T.className) - }, - ATTR: function(W, U) { - var S = H.attrHandle[U[1]] ? H.attrHandle[U[1]](W) : W[U[1]] || W.getAttribute(U[1]), - X = S + "", - V = U[2], - T = U[4]; - return S == null ? V === "!=" : V === "=" ? X === T : V === "*=" ? X.indexOf(T) >= 0 : V === "~=" ? (" " + X + " ").indexOf(T) >= 0 : !U[4] ? S : V === "!=" ? X != T : V === "^=" ? X.indexOf(T) === 0 : V === "$=" ? X.substr(X.length - T.length) === T : V === "|=" ? X === T || X.substr(0, T.length + 1) === T + "-" : false - }, - POS: function(W, T, U, X) { - var S = T[2], - V = H.setFilters[S]; - if (V) { - return V(W, U, T, X) - } - } - } - }; - var L = H.match.POS; - for (var N in H.match) { - H.match[N] = RegExp(H.match[N].source + /(?![^\[]*\])(?![^\(]*\))/.source) - } - var E = function(T, S) { - T = Array.prototype.slice.call(T); - if (S) { - S.push.apply(S, T); - return S - } - return T - }; - try { - Array.prototype.slice.call(document.documentElement.childNodes) - } catch (M) { - E = function(W, V) { - var T = V || []; - if (G.call(W) === "[object Array]") { - Array.prototype.push.apply(T, W) - } else { - if (typeof W.length === "number") { - for (var U = 0, S = W.length; U < S; U++) { - T.push(W[U]) - } - } else { - for (var U = 0; W[U]; U++) { - T.push(W[U]) - } - } - } - return T - } - }(function() { - var T = document.createElement("form"), - U = "script" + (new Date).getTime(); - T.innerHTML = ""; - var S = document.documentElement; - S.insertBefore(T, S.firstChild); - if (!!document.getElementById(U)) { - H.find.ID = function(W, X, Y) { - if (typeof X.getElementById !== "undefined" && !Y) { - var V = X.getElementById(W[1]); - return V ? V.id === W[1] || typeof V.getAttributeNode !== "undefined" && V.getAttributeNode("id").nodeValue === W[1] ? [V] : g : [] - } - }; - H.filter.ID = function(X, V) { - var W = typeof X.getAttributeNode !== "undefined" && X.getAttributeNode("id"); - return X.nodeType === 1 && W && W.nodeValue === V - } - } - S.removeChild(T) - })(); - (function() { - var S = document.createElement("div"); - S.appendChild(document.createComment("")); - if (S.getElementsByTagName("*").length > 0) { - H.find.TAG = function(T, X) { - var W = X.getElementsByTagName(T[1]); - if (T[1] === "*") { - var V = []; - for (var U = 0; W[U]; U++) { - if (W[U].nodeType === 1) { - V.push(W[U]) - } - } - W = V - } - return W - } - } - S.innerHTML = ""; - if (S.firstChild && S.firstChild.getAttribute("href") !== "#") { - H.attrHandle.href = function(T) { - return T.getAttribute("href", 2) - } - } - })(); - if (document.querySelectorAll) { - (function() { - var S = F, - T = document.createElement("div"); - T.innerHTML = "

"; - if (T.querySelectorAll && T.querySelectorAll(".TEST").length === 0) { - return - } - F = function(X, W, U, V) { - W = W || document; - if (!V && W.nodeType === 9 && !P(W)) { - try { - return E(W.querySelectorAll(X), U) - } catch (Y) {} - } - return S(X, W, U, V) - }; - F.find = S.find; - F.filter = S.filter; - F.selectors = S.selectors; - F.matches = S.matches - })() - } - if (document.getElementsByClassName && document.documentElement.getElementsByClassName) { - H.order.splice(1, 0, "CLASS"); - H.find.CLASS = function(S, T) { - return T.getElementsByClassName(S[1]) - } - } - - function O(T, Z, Y, ac, aa, ab) { - for (var W = 0, U = ac.length; W < U; W++) { - var S = ac[W]; - if (S) { - S = S[T]; - var X = false; - while (S && S.nodeType) { - var V = S[Y]; - if (V) { - X = ac[V]; - break - } - if (S.nodeType === 1 && !ab) { - S[Y] = W - } - if (S.nodeName === Z) { - X = S; - break - } - S = S[T] - } - ac[W] = X - } - } - } - - function R(T, Y, X, ab, Z, aa) { - for (var V = 0, U = ab.length; V < U; V++) { - var S = ab[V]; - if (S) { - S = S[T]; - var W = false; - while (S && S.nodeType) { - if (S[X]) { - W = ab[S[X]]; - break - } - if (S.nodeType === 1) { - if (!aa) { - S[X] = V - } - if (typeof Y !== "string") { - if (S === Y) { - W = true; - break - } - } else { - if (F.filter(Y, [S]).length > 0) { - W = S; - break - } - } - } - S = S[T] - } - ab[V] = W - } - } - } - var J = document.compareDocumentPosition ? function(T, S) { - return T.compareDocumentPosition(S) & 16 - } : function(T, S) { - return T !== S && (T.contains ? T.contains(S) : true) - }; - var P = function(S) { - return S.nodeType === 9 && S.documentElement.nodeName !== "HTML" || !!S.ownerDocument && P(S.ownerDocument) - }; - var I = function(S, Z) { - var V = [], - W = "", - X, U = Z.nodeType ? [Z] : Z; - while ((X = H.match.PSEUDO.exec(S))) { - W += X[0]; - S = S.replace(H.match.PSEUDO, "") - } - S = H.relative[S] ? S + "*" : S; - for (var Y = 0, T = U.length; Y < T; Y++) { - F(S, U[Y], V) - } - return F.filter(W, V) - }; - o.find = F; - o.filter = F.filter; - o.expr = F.selectors; - o.expr[":"] = o.expr.filters; - F.selectors.filters.hidden = function(S) { - return "hidden" === S.type || o.css(S, "display") === "none" || o.css(S, "visibility") === "hidden" - }; - F.selectors.filters.visible = function(S) { - return "hidden" !== S.type && o.css(S, "display") !== "none" && o.css(S, "visibility") !== "hidden" - }; - F.selectors.filters.animated = function(S) { - return o.grep(o.timers, function(T) { - return S === T.elem - }).length - }; - o.multiFilter = function(U, S, T) { - if (T) { - U = ":not(" + U + ")" - } - return F.matches(U, S) - }; - o.dir = function(U, T) { - var S = [], - V = U[T]; - while (V && V != document) { - if (V.nodeType == 1) { - S.push(V) - } - V = V[T] - } - return S - }; - o.nth = function(W, S, U, V) { - S = S || 1; - var T = 0; - for (; W; W = W[U]) { - if (W.nodeType == 1 && ++T == S) { - break - } - } - return W - }; - o.sibling = function(U, T) { - var S = []; - for (; U; U = U.nextSibling) { - if (U.nodeType == 1 && U != T) { - S.push(U) - } - } - return S - }; - return; - l.Sizzle = F - })(); - o.event = { - add: function(I, F, H, K) { - if (I.nodeType == 3 || I.nodeType == 8) { - return - } - if (I.setInterval && I != l) { - I = l - } - if (!H.guid) { - H.guid = this.guid++ - } - if (K !== g) { - var G = H; - H = this.proxy(G); - H.data = K - } - var E = o.data(I, "events") || o.data(I, "events", {}), - J = o.data(I, "handle") || o.data(I, "handle", function() { - return typeof o !== "undefined" && !o.event.triggered ? o.event.handle.apply(arguments.callee.elem, arguments) : g - }); - J.elem = I; - o.each(F.split(/\s+/), function(M, N) { - var O = N.split("."); - N = O.shift(); - H.type = O.slice().sort().join("."); - var L = E[N]; - if (o.event.specialAll[N]) { - o.event.specialAll[N].setup.call(I, K, O) - } - if (!L) { - L = E[N] = {}; - if (!o.event.special[N] || o.event.special[N].setup.call(I, K, O) === false) { - if (I.addEventListener) { - I.addEventListener(N, J, false) - } else { - if (I.attachEvent) { - I.attachEvent("on" + N, J) - } - } - } - } - L[H.guid] = H; - o.event.global[N] = true - }); - I = null - }, - guid: 1, - global: {}, - remove: function(K, H, J) { - if (K.nodeType == 3 || K.nodeType == 8) { - return - } - var G = o.data(K, "events"), - F, E; - if (G) { - if (H === g || (typeof H === "string" && H.charAt(0) == ".")) { - for (var I in G) { - this.remove(K, I + (H || "")) - } - } else { - if (H.type) { - J = H.handler; - H = H.type - } - o.each(H.split(/\s+/), function(M, O) { - var Q = O.split("."); - O = Q.shift(); - var N = RegExp("(^|\\.)" + Q.slice().sort().join(".*\\.") + "(\\.|$)"); - if (G[O]) { - if (J) { - delete G[O][J.guid] - } else { - for (var P in G[O]) { - if (N.test(G[O][P].type)) { - delete G[O][P] - } - } - } - if (o.event.specialAll[O]) { - o.event.specialAll[O].teardown.call(K, Q) - } - for (F in G[O]) { - break - } - if (!F) { - if (!o.event.special[O] || o.event.special[O].teardown.call(K, Q) === false) { - if (K.removeEventListener) { - K.removeEventListener(O, o.data(K, "handle"), false) - } else { - if (K.detachEvent) { - K.detachEvent("on" + O, o.data(K, "handle")) - } - } - } - F = null; - delete G[O] - } - } - }) - } - for (F in G) { - break - } - if (!F) { - var L = o.data(K, "handle"); - if (L) { - L.elem = null - } - o.removeData(K, "events"); - o.removeData(K, "handle") - } - } - }, - trigger: function(I, K, H, E) { - var G = I.type || I; - if (!E) { - I = typeof I === "object" ? I[h] ? I : o.extend(o.Event(G), I) : o.Event(G); - if (G.indexOf("!") >= 0) { - I.type = G = G.slice(0, -1); - I.exclusive = true - } - if (!H) { - I.stopPropagation(); - if (this.global[G]) { - o.each(o.cache, function() { - if (this.events && this.events[G]) { - o.event.trigger(I, K, this.handle.elem) - } - }) - } - } - if (!H || H.nodeType == 3 || H.nodeType == 8) { - return g - } - I.result = g; - I.target = H; - K = o.makeArray(K); - K.unshift(I) - } - I.currentTarget = H; - var J = o.data(H, "handle"); - if (J) { - J.apply(H, K) - } - if ((!H[G] || (o.nodeName(H, "a") && G == "click")) && H["on" + G] && H["on" + G].apply(H, K) === false) { - I.result = false - } - if (!E && H[G] && !I.isDefaultPrevented() && !(o.nodeName(H, "a") && G == "click")) { - this.triggered = true; - try { - H[G]() - } catch (L) {} - } - this.triggered = false; - if (!I.isPropagationStopped()) { - var F = H.parentNode || H.ownerDocument; - if (F) { - o.event.trigger(I, K, F, true) - } - } - }, - handle: function(K) { - var J, E; - K = arguments[0] = o.event.fix(K || l.event); - var L = K.type.split("."); - K.type = L.shift(); - J = !L.length && !K.exclusive; - var I = RegExp("(^|\\.)" + L.slice().sort().join(".*\\.") + "(\\.|$)"); - E = (o.data(this, "events") || {})[K.type]; - for (var G in E) { - var H = E[G]; - if (J || I.test(H.type)) { - K.handler = H; - K.data = H.data; - var F = H.apply(this, arguments); - if (F !== g) { - K.result = F; - if (F === false) { - K.preventDefault(); - K.stopPropagation() - } - } - if (K.isImmediatePropagationStopped()) { - break - } - } - } - }, - props: "altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "), - fix: function(H) { - if (H[h]) { - return H - } - var F = H; - H = o.Event(F); - for (var G = this.props.length, J; G;) { - J = this.props[--G]; - H[J] = F[J] - } - if (!H.target) { - H.target = H.srcElement || document - } - if (H.target.nodeType == 3) { - H.target = H.target.parentNode - } - if (!H.relatedTarget && H.fromElement) { - H.relatedTarget = H.fromElement == H.target ? H.toElement : H.fromElement - } - if (H.pageX == null && H.clientX != null) { - var I = document.documentElement, - E = document.body; - H.pageX = H.clientX + (I && I.scrollLeft || E && E.scrollLeft || 0) - (I.clientLeft || 0); - H.pageY = H.clientY + (I && I.scrollTop || E && E.scrollTop || 0) - (I.clientTop || 0) - } - if (!H.which && ((H.charCode || H.charCode === 0) ? H.charCode : H.keyCode)) { - H.which = H.charCode || H.keyCode - } - if (!H.metaKey && H.ctrlKey) { - H.metaKey = H.ctrlKey - } - if (!H.which && H.button) { - H.which = (H.button & 1 ? 1 : (H.button & 2 ? 3 : (H.button & 4 ? 2 : 0))) - } - return H - }, - proxy: function(F, E) { - E = E || function() { - return F.apply(this, arguments) - }; - E.guid = F.guid = F.guid || E.guid || this.guid++; - return E - }, - special: { - ready: { - setup: B, - teardown: function() {} - } - }, - specialAll: { - live: { - setup: function(E, F) { - o.event.add(this, F[0], c) - }, - teardown: function(G) { - if (G.length) { - var E = 0, - F = RegExp("(^|\\.)" + G[0] + "(\\.|$)"); - o.each((o.data(this, "events").live || {}), function() { - if (F.test(this.type)) { - E++ - } - }); - if (E < 1) { - o.event.remove(this, G[0], c) - } - } - } - } - } - }; - o.Event = function(E) { - if (!this.preventDefault) { - return new o.Event(E) - } - if (E && E.type) { - this.originalEvent = E; - this.type = E.type - } else { - this.type = E - } - this.timeStamp = e(); - this[h] = true - }; - - function k() { - return false - } - - function u() { - return true - } - o.Event.prototype = { - preventDefault: function() { - this.isDefaultPrevented = u; - var E = this.originalEvent; - if (!E) { - return - } - if (E.preventDefault) { - E.preventDefault() - } - E.returnValue = false - }, - stopPropagation: function() { - this.isPropagationStopped = u; - var E = this.originalEvent; - if (!E) { - return - } - if (E.stopPropagation) { - E.stopPropagation() - } - E.cancelBubble = true - }, - stopImmediatePropagation: function() { - this.isImmediatePropagationStopped = u; - this.stopPropagation() - }, - isDefaultPrevented: k, - isPropagationStopped: k, - isImmediatePropagationStopped: k - }; - var a = function(F) { - var E = F.relatedTarget; - while (E && E != this) { - try { - E = E.parentNode - } catch (G) { - E = this - } - } - if (E != this) { - F.type = F.data; - o.event.handle.apply(this, arguments) - } - }; - o.each({ - mouseover: "mouseenter", - mouseout: "mouseleave" - }, function(F, E) { - o.event.special[E] = { - setup: function() { - o.event.add(this, F, a, E) - }, - teardown: function() { - o.event.remove(this, F, a) - } - } - }); - o.fn.extend({ - bind: function(F, G, E) { - return F == "unload" ? this.one(F, G, E) : this.each(function() { - o.event.add(this, F, E || G, E && G) - }) - }, - one: function(G, H, F) { - var E = o.event.proxy(F || H, function(I) { - o(this).unbind(I, E); - return (F || H).apply(this, arguments) - }); - return this.each(function() { - o.event.add(this, G, E, F && H) - }) - }, - unbind: function(F, E) { - return this.each(function() { - o.event.remove(this, F, E) - }) - }, - trigger: function(E, F) { - return this.each(function() { - o.event.trigger(E, F, this) - }) - }, - triggerHandler: function(E, G) { - if (this[0]) { - var F = o.Event(E); - F.preventDefault(); - F.stopPropagation(); - o.event.trigger(F, G, this[0]); - return F.result - } - }, - toggle: function(G) { - var E = arguments, - F = 1; - while (F < E.length) { - o.event.proxy(G, E[F++]) - } - return this.click(o.event.proxy(G, function(H) { - this.lastToggle = (this.lastToggle || 0) % F; - H.preventDefault(); - return E[this.lastToggle++].apply(this, arguments) || false - })) - }, - hover: function(E, F) { - return this.mouseenter(E).mouseleave(F) - }, - ready: function(E) { - B(); - if (o.isReady) { - E.call(document, o) - } else { - o.readyList.push(E) - } - return this - }, - live: function(G, F) { - var E = o.event.proxy(F); - E.guid += this.selector + G; - o(document).bind(i(G, this.selector), this.selector, E); - return this - }, - die: function(F, E) { - o(document).unbind(i(F, this.selector), E ? { - guid: E.guid + this.selector + F - } : null); - return this - } - }); - - function c(H) { - var E = RegExp("(^|\\.)" + H.type + "(\\.|$)"), - G = true, - F = []; - o.each(o.data(this, "events").live || [], function(I, J) { - if (E.test(J.type)) { - var K = o(H.target).closest(J.data)[0]; - if (K) { - F.push({ - elem: K, - fn: J - }) - } - } - }); - o.each(F, function() { - if (this.fn.call(this.elem, H, this.fn.data) === false) { - G = false - } - }); - return G - } - - function i(F, E) { - return ["live", F, E.replace(/\./g, "`").replace(/ /g, "|")].join(".") - } - o.extend({ - isReady: false, - readyList: [], - ready: function() { - if (!o.isReady) { - o.isReady = true; - if (o.readyList) { - o.each(o.readyList, function() { - this.call(document, o) - }); - o.readyList = null - } - o(document).triggerHandler("ready") - } - } - }); - var x = false; - - function B() { - if (x) { - return - } - x = true; - if (document.addEventListener) { - document.addEventListener("DOMContentLoaded", function() { - document.removeEventListener("DOMContentLoaded", arguments.callee, false); - o.ready() - }, false) - } else { - if (document.attachEvent) { - document.attachEvent("onreadystatechange", function() { - if (document.readyState === "complete") { - document.detachEvent("onreadystatechange", arguments.callee); - o.ready() - } - }); - if (document.documentElement.doScroll && typeof l.frameElement === "undefined") { - (function() { - if (o.isReady) { - return - } - try { - document.documentElement.doScroll("left") - } catch (E) { - setTimeout(arguments.callee, 0); - return - } - o.ready() - })() - } - } - } - o.event.add(l, "load", o.ready) - } - o.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","), function(F, E) { - o.fn[E] = function(G) { - return G ? this.bind(E, G) : this.trigger(E) - } - }); - o(l).bind("unload", function() { - for (var E in o.cache) { - if (E != 1 && o.cache[E].handle) { - o.event.remove(o.cache[E].handle.elem) - } - } - }); - (function() { - o.support = {}; - var F = document.documentElement, - G = document.createElement("script"), - K = document.createElement("div"), - J = "script" + (new Date).getTime(); - K.style.display = "none"; - K.innerHTML = '
a'; - var H = K.getElementsByTagName("*"), - E = K.getElementsByTagName("a")[0]; - if (!H || !H.length || !E) { - return - } - o.support = { - leadingWhitespace: K.firstChild.nodeType == 3, - tbody: !K.getElementsByTagName("tbody").length, - objectAll: !!K.getElementsByTagName("object")[0].getElementsByTagName("*").length, - htmlSerialize: !!K.getElementsByTagName("link").length, - style: /red/.test(E.getAttribute("style")), - hrefNormalized: E.getAttribute("href") === "/a", - opacity: E.style.opacity === "0.5", - cssFloat: !!E.style.cssFloat, - scriptEval: false, - noCloneEvent: true, - boxModel: null - }; - G.type = "text/javascript"; - try { - G.appendChild(document.createTextNode("window." + J + "=1;")) - } catch (I) {} - F.insertBefore(G, F.firstChild); - if (l[J]) { - o.support.scriptEval = true; - delete l[J] - } - F.removeChild(G); - if (K.attachEvent && K.fireEvent) { - K.attachEvent("onclick", function() { - o.support.noCloneEvent = false; - K.detachEvent("onclick", arguments.callee) - }); - K.cloneNode(true).fireEvent("onclick") - } - o(function() { - var L = document.createElement("div"); - L.style.width = "1px"; - L.style.paddingLeft = "1px"; - document.body.appendChild(L); - o.boxModel = o.support.boxModel = L.offsetWidth === 2; - document.body.removeChild(L) - }) - })(); - var w = o.support.cssFloat ? "cssFloat" : "styleFloat"; - o.props = { - "for": "htmlFor", - "class": "className", - "float": w, - cssFloat: w, - styleFloat: w, - readonly: "readOnly", - maxlength: "maxLength", - cellspacing: "cellSpacing", - rowspan: "rowSpan", - tabindex: "tabIndex" - }; - o.fn.extend({ - _load: o.fn.load, - load: function(G, J, K) { - if (typeof G !== "string") { - return this._load(G) - } - var I = G.indexOf(" "); - if (I >= 0) { - var E = G.slice(I, G.length); - G = G.slice(0, I) - } - var H = "GET"; - if (J) { - if (o.isFunction(J)) { - K = J; - J = null - } else { - if (typeof J === "object") { - J = o.param(J); - H = "POST" - } - } - } - var F = this; - o.ajax({ - url: G, - type: H, - dataType: "html", - data: J, - complete: function(M, L) { - if (L == "success" || L == "notmodified") { - F.html(E ? o("
").append(M.responseText.replace(//g, "")).find(E) : M.responseText) - } - if (K) { - F.each(K, [M.responseText, L, M]) - } - } - }); - return this - }, - serialize: function() { - return o.param(this.serializeArray()) - }, - serializeArray: function() { - return this.map(function() { - return this.elements ? o.makeArray(this.elements) : this - }).filter(function() { - return this.name && !this.disabled && (this.checked || /select|textarea/i.test(this.nodeName) || /text|hidden|password/i.test(this.type)) - }).map(function(E, F) { - var G = o(this).val(); - return G == null ? null : o.isArray(G) ? o.map(G, function(I, H) { - return { - name: F.name, - value: I - } - }) : { - name: F.name, - value: G - } - }).get() - } - }); - o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","), function(E, F) { - o.fn[F] = function(G) { - return this.bind(F, G) - } - }); - var r = e(); - o.extend({ - get: function(E, G, H, F) { - if (o.isFunction(G)) { - H = G; - G = null - } - return o.ajax({ - type: "GET", - url: E, - data: G, - success: H, - dataType: F - }) - }, - getScript: function(E, F) { - return o.get(E, null, F, "script") - }, - getJSON: function(E, F, G) { - return o.get(E, F, G, "json") - }, - post: function(E, G, H, F) { - if (o.isFunction(G)) { - H = G; - G = {} - } - return o.ajax({ - type: "POST", - url: E, - data: G, - success: H, - dataType: F - }) - }, - ajaxSetup: function(E) { - o.extend(o.ajaxSettings, E) - }, - ajaxSettings: { - url: location.href, - global: true, - type: "GET", - contentType: "application/x-www-form-urlencoded", - processData: true, - async: true, - xhr: function() { - return l.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest() - }, - accepts: { - xml: "application/xml, text/xml", - html: "text/html", - script: "text/javascript, application/javascript", - json: "application/json, text/javascript", - text: "text/plain", - _default: "*/*" - } - }, - lastModified: {}, - ajax: function(M) { - M = o.extend(true, M, o.extend(true, {}, o.ajaxSettings, M)); - var W, F = /=\?(&|$)/g, - R, V, G = M.type.toUpperCase(); - if (M.data && M.processData && typeof M.data !== "string") { - M.data = o.param(M.data) - } - if (M.dataType == "jsonp") { - if (G == "GET") { - if (!M.url.match(F)) { - M.url += (M.url.match(/\?/) ? "&" : "?") + (M.jsonp || "callback") + "=?" - } - } else { - if (!M.data || !M.data.match(F)) { - M.data = (M.data ? M.data + "&" : "") + (M.jsonp || "callback") + "=?" - } - } - M.dataType = "json" - } - if (M.dataType == "json" && (M.data && M.data.match(F) || M.url.match(F))) { - W = "jsonp" + r++; - if (M.data) { - M.data = (M.data + "").replace(F, "=" + W + "$1") - } - M.url = M.url.replace(F, "=" + W + "$1"); - M.dataType = "script"; - l[W] = function(X) { - V = X; - I(); - L(); - l[W] = g; - try { - delete l[W] - } catch (Y) {} - if (H) { - H.removeChild(T) - } - } - } - if (M.dataType == "script" && M.cache == null) { - M.cache = false - } - if (M.cache === false && G == "GET") { - var E = e(); - var U = M.url.replace(/(\?|&)_=.*?(&|$)/, "$1_=" + E + "$2"); - M.url = U + ((U == M.url) ? (M.url.match(/\?/) ? "&" : "?") + "_=" + E : "") - } - if (M.data && G == "GET") { - M.url += (M.url.match(/\?/) ? "&" : "?") + M.data; - M.data = null - } - if (M.global && !o.active++) { - o.event.trigger("ajaxStart") - } - var Q = /^(\w+:)?\/\/([^\/?#]+)/.exec(M.url); - if (M.dataType == "script" && G == "GET" && Q && (Q[1] && Q[1] != location.protocol || Q[2] != location.host)) { - var H = document.getElementsByTagName("head")[0]; - var T = document.createElement("script"); - T.src = M.url; - if (M.scriptCharset) { - T.charset = M.scriptCharset - } - if (!W) { - var O = false; - T.onload = T.onreadystatechange = function() { - if (!O && (!this.readyState || this.readyState == "loaded" || this.readyState == "complete")) { - O = true; - I(); - L(); - H.removeChild(T) - } - } - } - H.appendChild(T); - return g - } - var K = false; - var J = M.xhr(); - if (M.username) { - J.open(G, M.url, M.async, M.username, M.password) - } else { - J.open(G, M.url, M.async) - } - try { - if (M.data) { - J.setRequestHeader("Content-Type", M.contentType) - } - if (M.ifModified) { - J.setRequestHeader("If-Modified-Since", o.lastModified[M.url] || "Thu, 01 Jan 1970 00:00:00 GMT") - } - J.setRequestHeader("X-Requested-With", "XMLHttpRequest"); - J.setRequestHeader("Accept", M.dataType && M.accepts[M.dataType] ? M.accepts[M.dataType] + ", */*" : M.accepts._default) - } catch (S) {} - if (M.beforeSend && M.beforeSend(J, M) === false) { - if (M.global && !--o.active) { - o.event.trigger("ajaxStop") - } - J.abort(); - return false - } - if (M.global) { - o.event.trigger("ajaxSend", [J, M]) - } - var N = function(X) { - if (J.readyState == 0) { - if (P) { - clearInterval(P); - P = null; - if (M.global && !--o.active) { - o.event.trigger("ajaxStop") - } - } - } else { - if (!K && J && (J.readyState == 4 || X == "timeout")) { - K = true; - if (P) { - clearInterval(P); - P = null - } - R = X == "timeout" ? "timeout" : !o.httpSuccess(J) ? "error" : M.ifModified && o.httpNotModified(J, M.url) ? "notmodified" : "success"; - if (R == "success") { - try { - V = o.httpData(J, M.dataType, M) - } catch (Z) { - R = "parsererror" - } - } - if (R == "success") { - var Y; - try { - Y = J.getResponseHeader("Last-Modified") - } catch (Z) {} - if (M.ifModified && Y) { - o.lastModified[M.url] = Y - } - if (!W) { - I() - } - } else { - o.handleError(M, J, R) - } - L(); - if (X) { - J.abort() - } - if (M.async) { - J = null - } - } - } - }; - if (M.async) { - var P = setInterval(N, 13); - if (M.timeout > 0) { - setTimeout(function() { - if (J && !K) { - N("timeout") - } - }, M.timeout) - } - } - try { - J.send(M.data) - } catch (S) { - o.handleError(M, J, null, S) - } - if (!M.async) { - N() - } - - function I() { - if (M.success) { - M.success(V, R) - } - if (M.global) { - o.event.trigger("ajaxSuccess", [J, M]) - } - } - - function L() { - if (M.complete) { - M.complete(J, R) - } - if (M.global) { - o.event.trigger("ajaxComplete", [J, M]) - } - if (M.global && !--o.active) { - o.event.trigger("ajaxStop") - } - } - return J - }, - handleError: function(F, H, E, G) { - if (F.error) { - F.error(H, E, G) - } - if (F.global) { - o.event.trigger("ajaxError", [H, F, G]) - } - }, - active: 0, - httpSuccess: function(F) { - try { - return !F.status && location.protocol == "file:" || (F.status >= 200 && F.status < 300) || F.status == 304 || F.status == 1223 - } catch (E) {} - return false - }, - httpNotModified: function(G, E) { - try { - var H = G.getResponseHeader("Last-Modified"); - return G.status == 304 || H == o.lastModified[E] - } catch (F) {} - return false - }, - httpData: function(J, H, G) { - var F = J.getResponseHeader("content-type"), - E = H == "xml" || !H && F && F.indexOf("xml") >= 0, - I = E ? J.responseXML : J.responseText; - if (E && I.documentElement.tagName == "parsererror") { - throw "parsererror" - } - if (G && G.dataFilter) { - I = G.dataFilter(I, H) - } - if (typeof I === "string") { - if (H == "script") { - o.globalEval(I) - } - if (H == "json") { - I = l["eval"]("(" + I + ")") - } - } - return I - }, - param: function(E) { - var G = []; - - function H(I, J) { - G[G.length] = encodeURIComponent(I) + "=" + encodeURIComponent(J) - } - if (o.isArray(E) || E.jquery) { - o.each(E, function() { - H(this.name, this.value) - }) - } else { - for (var F in E) { - if (o.isArray(E[F])) { - o.each(E[F], function() { - H(F, this) - }) - } else { - H(F, o.isFunction(E[F]) ? E[F]() : E[F]) - } - } - } - return G.join("&").replace(/%20/g, "+") - } - }); - var m = {}, - n, d = [ - ["height", "marginTop", "marginBottom", "paddingTop", "paddingBottom"], - ["width", "marginLeft", "marginRight", "paddingLeft", "paddingRight"], - ["opacity"] - ]; - - function t(F, E) { - var G = {}; - o.each(d.concat.apply([], d.slice(0, E)), function() { - G[this] = F - }); - return G - } - o.fn.extend({ - show: function(J, L) { - if (J) { - return this.animate(t("show", 3), J, L) - } else { - for (var H = 0, F = this.length; H < F; H++) { - var E = o.data(this[H], "olddisplay"); - this[H].style.display = E || ""; - if (o.css(this[H], "display") === "none") { - var G = this[H].tagName, - K; - if (m[G]) { - K = m[G] - } else { - var I = o("<" + G + " />").appendTo("body"); - K = I.css("display"); - if (K === "none") { - K = "block" - } - I.remove(); - m[G] = K - } - this[H].style.display = o.data(this[H], "olddisplay", K) - } - } - return this - } - }, - hide: function(H, I) { - if (H) { - return this.animate(t("hide", 3), H, I) - } else { - for (var G = 0, F = this.length; G < F; G++) { - var E = o.data(this[G], "olddisplay"); - if (!E && E !== "none") { - o.data(this[G], "olddisplay", o.css(this[G], "display")) - } - this[G].style.display = "none" - } - return this - } - }, - _toggle: o.fn.toggle, - toggle: function(G, F) { - var E = typeof G === "boolean"; - return o.isFunction(G) && o.isFunction(F) ? this._toggle.apply(this, arguments) : G == null || E ? this.each(function() { - var H = E ? G : o(this).is(":hidden"); - o(this)[H ? "show" : "hide"]() - }) : this.animate(t("toggle", 3), G, F) - }, - fadeTo: function(E, G, F) { - return this.animate({ - opacity: G - }, E, F) - }, - animate: function(I, F, H, G) { - var E = o.speed(F, H, G); - return this[E.queue === false ? "each" : "queue"](function() { - var K = o.extend({}, E), - M, L = this.nodeType == 1 && o(this).is(":hidden"), - J = this; - for (M in I) { - if (I[M] == "hide" && L || I[M] == "show" && !L) { - return K.complete.call(this) - } - if ((M == "height" || M == "width") && this.style) { - K.display = o.css(this, "display"); - K.overflow = this.style.overflow - } - } - if (K.overflow != null) { - this.style.overflow = "hidden" - } - K.curAnim = o.extend({}, I); - o.each(I, function(O, S) { - var R = new o.fx(J, K, O); - if (/toggle|show|hide/.test(S)) { - R[S == "toggle" ? L ? "show" : "hide" : S](I) - } else { - var Q = S.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/), - T = R.cur(true) || 0; - if (Q) { - var N = parseFloat(Q[2]), - P = Q[3] || "px"; - if (P != "px") { - J.style[O] = (N || 1) + P; - T = ((N || 1) / R.cur(true)) * T; - J.style[O] = T + P - } - if (Q[1]) { - N = ((Q[1] == "-=" ? -1 : 1) * N) + T - } - R.custom(T, N, P) - } else { - R.custom(T, S, "") - } - } - }); - return true - }) - }, - stop: function(F, E) { - var G = o.timers; - if (F) { - this.queue([]) - } - this.each(function() { - for (var H = G.length - 1; H >= 0; H--) { - if (G[H].elem == this) { - if (E) { - G[H](true) - } - G.splice(H, 1) - } - } - }); - if (!E) { - this.dequeue() - } - return this - } - }); - o.each({ - slideDown: t("show", 1), - slideUp: t("hide", 1), - slideToggle: t("toggle", 1), - fadeIn: { - opacity: "show" - }, - fadeOut: { - opacity: "hide" - } - }, function(E, F) { - o.fn[E] = function(G, H) { - return this.animate(F, G, H) - } - }); - o.extend({ - speed: function(G, H, F) { - var E = typeof G === "object" ? G : { - complete: F || !F && H || o.isFunction(G) && G, - duration: G, - easing: F && H || H && !o.isFunction(H) && H - }; - E.duration = o.fx.off ? 0 : typeof E.duration === "number" ? E.duration : o.fx.speeds[E.duration] || o.fx.speeds._default; - E.old = E.complete; - E.complete = function() { - if (E.queue !== false) { - o(this).dequeue() - } - if (o.isFunction(E.old)) { - E.old.call(this) - } - }; - return E - }, - easing: { - linear: function(G, H, E, F) { - return E + F * G - }, - swing: function(G, H, E, F) { - return ((-Math.cos(G * Math.PI) / 2) + 0.5) * F + E - } - }, - timers: [], - fx: function(F, E, G) { - this.options = E; - this.elem = F; - this.prop = G; - if (!E.orig) { - E.orig = {} - } - } - }); - o.fx.prototype = { - update: function() { - if (this.options.step) { - this.options.step.call(this.elem, this.now, this) - }(o.fx.step[this.prop] || o.fx.step._default)(this); - if ((this.prop == "height" || this.prop == "width") && this.elem.style) { - this.elem.style.display = "block" - } - }, - cur: function(F) { - if (this.elem[this.prop] != null && (!this.elem.style || this.elem.style[this.prop] == null)) { - return this.elem[this.prop] - } - var E = parseFloat(o.css(this.elem, this.prop, F)); - return E && E > -10000 ? E : parseFloat(o.curCSS(this.elem, this.prop)) || 0 - }, - custom: function(I, H, G) { - this.startTime = e(); - this.start = I; - this.end = H; - this.unit = G || this.unit || "px"; - this.now = this.start; - this.pos = this.state = 0; - var E = this; - - function F(J) { - return E.step(J) - } - F.elem = this.elem; - if (F() && o.timers.push(F) == 1) { - n = setInterval(function() { - var K = o.timers; - for (var J = 0; J < K.length; J++) { - if (!K[J]()) { - K.splice(J--, 1) - } - } - if (!K.length) { - clearInterval(n) - } - }, 13) - } - }, - show: function() { - this.options.orig[this.prop] = o.attr(this.elem.style, this.prop); - this.options.show = true; - this.custom(this.prop == "width" || this.prop == "height" ? 1 : 0, this.cur()); - o(this.elem).show() - }, - hide: function() { - this.options.orig[this.prop] = o.attr(this.elem.style, this.prop); - this.options.hide = true; - this.custom(this.cur(), 0) - }, - step: function(H) { - var G = e(); - if (H || G >= this.options.duration + this.startTime) { - this.now = this.end; - this.pos = this.state = 1; - this.update(); - this.options.curAnim[this.prop] = true; - var E = true; - for (var F in this.options.curAnim) { - if (this.options.curAnim[F] !== true) { - E = false - } - } - if (E) { - if (this.options.display != null) { - this.elem.style.overflow = this.options.overflow; - this.elem.style.display = this.options.display; - if (o.css(this.elem, "display") == "none") { - this.elem.style.display = "block" - } - } - if (this.options.hide) { - o(this.elem).hide() - } - if (this.options.hide || this.options.show) { - for (var I in this.options.curAnim) { - o.attr(this.elem.style, I, this.options.orig[I]) - } - } - this.options.complete.call(this.elem) - } - return false - } else { - var J = G - this.startTime; - this.state = J / this.options.duration; - this.pos = o.easing[this.options.easing || (o.easing.swing ? "swing" : "linear")](this.state, J, 0, 1, this.options.duration); - this.now = this.start + ((this.end - this.start) * this.pos); - this.update() - } - return true - } - }; - o.extend(o.fx, { - speeds: { - slow: 600, - fast: 200, - _default: 400 - }, - step: { - opacity: function(E) { - o.attr(E.elem.style, "opacity", E.now) - }, - _default: function(E) { - if (E.elem.style && E.elem.style[E.prop] != null) { - E.elem.style[E.prop] = E.now + E.unit - } else { - E.elem[E.prop] = E.now - } - } - } - }); - if (document.documentElement.getBoundingClientRect) { - o.fn.offset = function() { - if (!this[0]) { - return { - top: 0, - left: 0 - } - } - if (this[0] === this[0].ownerDocument.body) { - return o.offset.bodyOffset(this[0]) - } - var G = this[0].getBoundingClientRect(), - J = this[0].ownerDocument, - F = J.body, - E = J.documentElement, - L = E.clientTop || F.clientTop || 0, - K = E.clientLeft || F.clientLeft || 0, - I = G.top + (self.pageYOffset || o.boxModel && E.scrollTop || F.scrollTop) - L, - H = G.left + (self.pageXOffset || o.boxModel && E.scrollLeft || F.scrollLeft) - K; - return { - top: I, - left: H - } - } - } else { - o.fn.offset = function() { - if (!this[0]) { - return { - top: 0, - left: 0 - } - } - if (this[0] === this[0].ownerDocument.body) { - return o.offset.bodyOffset(this[0]) - } - o.offset.initialized || o.offset.initialize(); - var J = this[0], - G = J.offsetParent, - F = J, - O = J.ownerDocument, - M, H = O.documentElement, - K = O.body, - L = O.defaultView, - E = L.getComputedStyle(J, null), - N = J.offsetTop, - I = J.offsetLeft; - while ((J = J.parentNode) && J !== K && J !== H) { - M = L.getComputedStyle(J, null); - N -= J.scrollTop, I -= J.scrollLeft; - if (J === G) { - N += J.offsetTop, I += J.offsetLeft; - if (o.offset.doesNotAddBorder && !(o.offset.doesAddBorderForTableAndCells && /^t(able|d|h)$/i.test(J.tagName))) { - N += parseInt(M.borderTopWidth, 10) || 0, I += parseInt(M.borderLeftWidth, 10) || 0 - } - F = G, G = J.offsetParent - } - if (o.offset.subtractsBorderForOverflowNotVisible && M.overflow !== "visible") { - N += parseInt(M.borderTopWidth, 10) || 0, I += parseInt(M.borderLeftWidth, 10) || 0 - } - E = M - } - if (E.position === "relative" || E.position === "static") { - N += K.offsetTop, I += K.offsetLeft - } - if (E.position === "fixed") { - N += Math.max(H.scrollTop, K.scrollTop), I += Math.max(H.scrollLeft, K.scrollLeft) - } - return { - top: N, - left: I - } - } - } - o.offset = { - initialize: function() { - if (this.initialized) { - return - } - var L = document.body, - F = document.createElement("div"), - H, G, N, I, M, E, J = L.style.marginTop, - K = '
'; - M = { - position: "absolute", - top: 0, - left: 0, - margin: 0, - border: 0, - width: "1px", - height: "1px", - visibility: "hidden" - }; - for (E in M) { - F.style[E] = M[E] - } - F.innerHTML = K; - L.insertBefore(F, L.firstChild); - H = F.firstChild, G = H.firstChild, I = H.nextSibling.firstChild.firstChild; - this.doesNotAddBorder = (G.offsetTop !== 5); - this.doesAddBorderForTableAndCells = (I.offsetTop === 5); - H.style.overflow = "hidden", H.style.position = "relative"; - this.subtractsBorderForOverflowNotVisible = (G.offsetTop === -5); - L.style.marginTop = "1px"; - this.doesNotIncludeMarginInBodyOffset = (L.offsetTop === 0); - L.style.marginTop = J; - L.removeChild(F); - this.initialized = true - }, - bodyOffset: function(E) { - o.offset.initialized || o.offset.initialize(); - var G = E.offsetTop, - F = E.offsetLeft; - if (o.offset.doesNotIncludeMarginInBodyOffset) { - G += parseInt(o.curCSS(E, "marginTop", true), 10) || 0, F += parseInt(o.curCSS(E, "marginLeft", true), 10) || 0 - } - return { - top: G, - left: F - } - } - }; - o.fn.extend({ - position: function() { - var I = 0, - H = 0, - F; - if (this[0]) { - var G = this.offsetParent(), - J = this.offset(), - E = /^body|html$/i.test(G[0].tagName) ? { - top: 0, - left: 0 - } : G.offset(); - J.top -= j(this, "marginTop"); - J.left -= j(this, "marginLeft"); - E.top += j(G, "borderTopWidth"); - E.left += j(G, "borderLeftWidth"); - F = { - top: J.top - E.top, - left: J.left - E.left - } - } - return F - }, - offsetParent: function() { - var E = this[0].offsetParent || document.body; - while (E && (!/^body|html$/i.test(E.tagName) && o.css(E, "position") == "static")) { - E = E.offsetParent - } - return o(E) - } - }); - o.each(["Left", "Top"], function(F, E) { - var G = "scroll" + E; - o.fn[G] = function(H) { - if (!this[0]) { - return null - } - return H !== g ? this.each(function() { - this == l || this == document ? l.scrollTo(!F ? H : o(l).scrollLeft(), F ? H : o(l).scrollTop()) : this[G] = H - }) : this[0] == l || this[0] == document ? self[F ? "pageYOffset" : "pageXOffset"] || o.boxModel && document.documentElement[G] || document.body[G] : this[0][G] - } - }); - o.each(["Height", "Width"], function(H, F) { - var E = H ? "Left" : "Top", - G = H ? "Right" : "Bottom"; - o.fn["inner" + F] = function() { - return this[F.toLowerCase()]() + j(this, "padding" + E) + j(this, "padding" + G) - }; - o.fn["outer" + F] = function(J) { - return this["inner" + F]() + j(this, "border" + E + "Width") + j(this, "border" + G + "Width") + (J ? j(this, "margin" + E) + j(this, "margin" + G) : 0) - }; - var I = F.toLowerCase(); - o.fn[I] = function(J) { - return this[0] == l ? document.compatMode == "CSS1Compat" && document.documentElement["client" + F] || document.body["client" + F] : this[0] == document ? Math.max(document.documentElement["client" + F], document.body["scroll" + F], document.documentElement["scroll" + F], document.body["offset" + F], document.documentElement["offset" + F]) : J === g ? (this.length ? o.css(this[0], I) : null) : this.css(I, typeof J === "string" ? J : J + "px") - } - }) -})();