From 5447696da4b77fc4e6329c9aa487e9ee26a054bd Mon Sep 17 00:00:00 2001 From: Tomas Sardyha Date: Fri, 5 Apr 2013 18:43:15 +0200 Subject: [PATCH] Restructuring repo --- .editorconfig | 9 + .jshintrc | 51 +++ CONTRIBUTING.md | 33 ++ Gruntfile.js | 115 ++++++ compress.sh | 48 --- css/style.css | 655 ---------------------------------- img/clouds.jpg | Bin 48463 -> 0 bytes img/download.png | Bin 2808 -> 0 bytes img/fire.jpg | Bin 73183 -> 0 bytes img/fire2.jpg | Bin 120590 -> 0 bytes img/minigame_bg.png | Bin 116759 -> 0 bytes img/repo.png | Bin 17306 -> 0 bytes img/sailormars.gif | Bin 70046 -> 0 bytes img/sailormars_walk.png | Bin 14436 -> 0 bytes img/texture.png | Bin 27506 -> 0 bytes index.html | 471 ------------------------ jquery.motio.js | 568 ----------------------------- jquery.motio.min.js | 6 - js/main.js | 317 ---------------- js/vendor/jquery-1.7.2.min.js | 4 - js/vendor/plugins.js | 55 --- package.json | 14 + 22 files changed, 222 insertions(+), 2124 deletions(-) create mode 100644 .editorconfig create mode 100644 .jshintrc create mode 100644 CONTRIBUTING.md create mode 100644 Gruntfile.js delete mode 100644 compress.sh delete mode 100644 css/style.css delete mode 100644 img/clouds.jpg delete mode 100644 img/download.png delete mode 100644 img/fire.jpg delete mode 100644 img/fire2.jpg delete mode 100644 img/minigame_bg.png delete mode 100644 img/repo.png delete mode 100644 img/sailormars.gif delete mode 100644 img/sailormars_walk.png delete mode 100644 img/texture.png delete mode 100644 index.html delete mode 100644 jquery.motio.js delete mode 100644 jquery.motio.min.js delete mode 100644 js/main.js delete mode 100644 js/vendor/jquery-1.7.2.min.js delete mode 100644 js/vendor/plugins.js create mode 100644 package.json diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..66ac2f5 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,9 @@ +# editorconfig.org +root = true + +[*] +indent_style = tab +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = false \ No newline at end of file diff --git a/.jshintrc b/.jshintrc new file mode 100644 index 0000000..0933dc6 --- /dev/null +++ b/.jshintrc @@ -0,0 +1,51 @@ +{ + "predef" : [ + "jQuery" + ], + + "bitwise": false, + "camelcase": false, + "curly": true, + "eqeqeq": true, + "forin": false, + "immed": true, + "latedef": true, + "newcap": true, + "noarg": true, + "noempty": true, + "nonew": false, + "plusplus": false, + "quotmark": false, + "regexp": false, + "undef": true, + "unused": true, + "strict": true, + "trailing": true, + + "asi": false, + "boss": false, + "debug": false, + "eqnull": true, + "es5": false, + "esnext": false, + "evil": false, + "expr": false, + "funcscope": false, + "globalstrict": false, + "iterator": false, + "lastsemic": false, + "laxbreak": false, + "laxcomma": true, + "loopfunc": false, + "multistr": false, + "onecase": true, + "proto": false, + "regexdash": false, + "scripturl": false, + "smarttabs": true, + "shadow": false, + "sub": false, + "supernew": false, + + "browser": true +} \ No newline at end of file diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..d6cf0c9 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,33 @@ +## Submitting an issue + +When reporting a bug, please describe it thoroughly, with attached code showcasing how are you using the library. The +best way how to make it easy for developers, and ensure that your issue will be looked at, is to replicate it on +[jsfiddle](http://jsfiddle.net/) or a similar service. + +## Contributions + +Contributions are welcome! But please, follow these few simple rules: + +**Maintain the coding style** used throughout the project, and defined in the `.editorconfig` file. You can use the +[Editorconfig](http://editorconfig.org) plugin for your editor of choice: + +- [Sublime Text 2](https://github.com/sindresorhus/editorconfig-sublime) +- [Textmate](https://github.com/Mr0grog/editorconfig-textmate) +- [Notepad++](https://github.com/editorconfig/editorconfig-notepad-plus-plus) +- [Emacs](https://github.com/editorconfig/editorconfig-emacs) +- [Vim](https://github.com/editorconfig/editorconfig-vim) +- [Visual Studio](https://github.com/editorconfig/editorconfig-visualstudio) +- [... other editors](http://editorconfig.org/#download) + +--- + +**Code has to pass JSHint** with options defined in the `.jshintrc` file. You can use `grunt jshint` task to lint +manually, or again, there are amazing plugins for a lot of popular editors consuming this file and linting as you code: + +- [Sublim Text 2](https://github.com/SublimeLinter/SublimeLinter) +- [TextMate](http://rondevera.github.com/jslintmate/), or [alternative](http://fgnass.posterous.com/jslint-in-textmate) +- [Notepad++](http://sourceforge.net/projects/jslintnpp/) +- [Emacs](https://github.com/daleharvey/jshint-mode) +- [Vim](https://github.com/walm/jshint.vim) +- [Visual Studio](https://github.com/jamietre/SharpLinter), or [alternative](http://jslint4vs2010.codeplex.com/) +- [... other editors](http://www.jshint.com/platforms/) \ No newline at end of file diff --git a/Gruntfile.js b/Gruntfile.js new file mode 100644 index 0000000..d998b24 --- /dev/null +++ b/Gruntfile.js @@ -0,0 +1,115 @@ +/*jshint node:true */ +module.exports = function(grunt) { + 'use strict'; + + // Override environment based line endings enforced by Grunt + grunt.util.linefeed = '\n'; + + // Grunt configuration + grunt.initConfig({ + pkg: grunt.file.readJSON('component.json'), + meta: { + banner: '/*!\n' + + ' * <%= pkg.name %> <%= pkg.version %> - <%= grunt.template.today("dS mmm yyyy") %>\n' + + ' * <%= pkg.homepage %>\n' + + ' *\n' + + ' * Licensed under the <%= pkg.licenses[0].type %> license.\n' + + ' * <%= pkg.licenses[0].url %>\n' + + ' */\n', + bannerLight: '/*! <%= pkg.name %> <%= pkg.version %>' + + ' - <%= grunt.template.today("dS mmm yyyy") %> | <%= pkg.homepage %> */' + }, + + // JSHint the code. + jshint: { + options: { + jshintrc: '.jshintrc' + }, + all: ['src/*.js'] + }, + + // Clean folders. + clean: { + dist: ['dist/**', '!dist'] + }, + + // Concatenate files. + concat: { + options: { + banner: '<%= meta.banner %>' + }, + vanilla: { + src: 'src/<%= pkg.name %>.js', + dest: 'dist/<%= pkg.name %>.js' + }, + jquery: { + src: ['src/<%= pkg.name %>.js', 'src/jquery.js'], + dest: 'dist/jquery.<%= pkg.name %>.js' + } + }, + + // Minify with Google Closure Compiler. + gcc: { + options: { + banner: '<%= meta.bannerLight %>' + }, + vanilla: { + src: 'src/<%= pkg.name %>.js', + dest: 'dist/<%= pkg.name %>.min.js' + }, + jquery: { + src: ['src/<%= pkg.name %>.js', 'src/jquery.js'], + dest: 'dist/jquery.<%= pkg.name %>.min.js' + } + }, + + // Compress files. + compress: { + options: { + mode: 'gzip' + }, + vanilla: { + src: 'dist/<%= pkg.name %>.min.js', + dest: 'dist/<%= pkg.name %>.min.js.gz' + }, + jquery: { + src: 'dist/<%= pkg.name %>.jquery.min.js', + dest: 'dist/<%= pkg.name %>.jquery.min.js.gz' + } + }, + + // Bump up fields in JSON files. + bumpup: ['component.json', '<%= pkg.name %>.jquery.json'], + + // Commit changes and tag the latest commit with a version from JSON file. + tagrelease: ['component.json'] + }); + + // These plugins provide necessary tasks. + grunt.loadNpmTasks('grunt-contrib-compress'); + grunt.loadNpmTasks('grunt-contrib-jshint'); + grunt.loadNpmTasks('grunt-contrib-concat'); + grunt.loadNpmTasks('grunt-contrib-clean'); + grunt.loadNpmTasks('grunt-tagrelease'); + grunt.loadNpmTasks('grunt-bumpup'); + grunt.loadNpmTasks('grunt-gcc'); + + // Build task. + grunt.registerTask('build', function () { + grunt.task.run('jshint'); + grunt.task.run('clean'); + grunt.task.run('concat'); + grunt.task.run('gcc'); + }); + + // Release task. + grunt.registerTask('release', function (type) { + type = type ? type : 'patch'; + grunt.task.run('build'); + grunt.task.run('bumpup:' + type); + grunt.task.run('tagrelease'); + }); + + // Default task. + grunt.registerTask('default', ['jshint']); +}; \ No newline at end of file diff --git a/compress.sh b/compress.sh deleted file mode 100644 index e96475c..0000000 --- a/compress.sh +++ /dev/null @@ -1,48 +0,0 @@ -#/bin/sh -# -# @description : BASH script for minifying javascript files -# @requirements : curl - -# Format for minifying multiple files: -# IN=( file1.js file2.js file3.js ) -IN=jquery.motio.js -OUT=jquery.motio.min.js - -# Compiler settings -API_URL=http://closure-compiler.appspot.com/compile -COMPILATION_LEVEL=SIMPLE_OPTIMIZATIONS - -# Check if curl is installed -if [ -z "$(which curl)" ] -then - echo 'Please install curl to proceed.' - exit -fi - -# Itearate through all files -for f in ${IN[@]} -do - if [ -r ${f} ] - then - code="${code} --data-urlencode js_code@${f}" - else - echo "File ${f} does not exist or is not readable. Skipped." - fi -done - -# If there is no code, terminate -if [ -z "${code}" ] -then - echo 'Nothing to compile.' - exit -fi - -# Compile & save new file -`curl \ - --url ${API_URL} \ - --header 'Content-type: application/x-www-form-urlencoded' \ - ${code} \ - --data output_format=text \ - --data output_info=compiled_code \ - --data compilation_level=${COMPILATION_LEVEL} \ - --output ${OUT}` diff --git a/css/style.css b/css/style.css deleted file mode 100644 index 9fdd75c..0000000 --- a/css/style.css +++ /dev/null @@ -1,655 +0,0 @@ -/* ============================================================================= - HTML5 display definitions - ========================================================================== */ - -article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; } -audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; } -audio:not([controls]) { display: none; } -[hidden] { display: none; } - - -/* ============================================================================= - Base - ========================================================================== */ - -html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } -html, button, input, select, textarea { font-family: sans-serif; color: #222; -webkit-tab-size: 4; -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4; } -body { margin: 0; font-size: 14px; line-height: 1.4; overflow-y: scroll; background: url('../img/texture.png') #404040; text-shadow: 1px 1px 0 rgba(0,0,0,.5); } - -::-moz-selection { background: #333; color: #fff; text-shadow: -1px -1px 0 #000 !important; } -::selection { background: #333; color: #fff; text-shadow: -1px -1px 0 #000 !important; } - - -/* ============================================================================= - Links - ========================================================================== */ - -a { color: #a6a6a6; text-decoration: none; } -a:hover { color: #fff; } -a:focus { outline: thin dotted; } -a:hover, a:active { outline: 0; } - - -/* ============================================================================= - Typography - ========================================================================== */ - -abbr[title] { border-bottom: 1px dotted; } - -b, strong { font-weight: bold; } - -blockquote { margin: 1em 40px; } - -dfn { font-style: italic; } - -hr { display: block; height: 1px; border: 0; border-top: 1px solid; border-color: #ccc; border-color: rgba(0,0,0,0.2); background: rgba(255,255,255,0.3); margin: 1em 0; padding: 0; } - -ins { background: #ff9; color: #000; text-decoration: none; } - -mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; } - -pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; } - -pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; padding: 0.8em; background: #f8f8f8; border: 1px solid #ccc; } - -code { padding: 3px 4px; background-color: #f7f7f9; border: 1px solid #e1e1e8; border-radius: 4px; } - -q { quotes: none; } -q:before, q:after { content: ""; content: none; } - -small { font-size: 85%; opacity: 0.6; } - -sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } -sup { top: -0.5em; } -sub { bottom: -0.25em; } - - -/* ============================================================================= - Lists - ========================================================================== */ - -ul, ol { margin: 1em 0; padding: 0 0 0 40px; } -dd { margin: 0 0 0 40px; } -nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; } - - -/* ============================================================================= - Embedded content - ========================================================================== */ - -img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; } - -svg:not(:root) { overflow: hidden; } - - -/* ============================================================================= - Figures - ========================================================================== */ - -figure { margin: 0; } - - -/* ============================================================================= - Forms - ========================================================================== */ - -form { margin: 0; } -fieldset { border: 0; margin: 0; padding: 0; } - -label { cursor: pointer; } - -legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; } - -button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; } - -button, input { line-height: normal; } - -button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; } - -button[disabled], input[disabled] { cursor: default; } - -input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; } -input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; } -input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; } - -button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } - -textarea { overflow: auto; vertical-align: top; resize: vertical; } - -input:valid, textarea:valid { } -input:invalid, textarea:invalid { background-color: #f0dddd; } - - -/* ============================================================================= - Headlines - ========================================================================== */ - -h6 { margin: 0; font-size: 0.85em; text-transform: uppercase; color: #888; } - - -/* ============================================================================= - Tables - ========================================================================== */ - -table { border-collapse: collapse; border-spacing: 0; } -td { vertical-align: top; } - - -/* ============================================================================= - Elements - ========================================================================== */ - -/* Message bubbles */ -.info-bubble { margin: 1em 0; padding: 1px 1em; color: #3a87ad; background: #d9edf7; border: 1px solid #bce8f1; } -.info-bubble p { margin: 1em 0; } - -/* Buttons */ -.btn { display: inline-block; padding: 5px 10px 5px; margin-bottom: 0; font-size: 13px; line-height: 18px; color: #333333; text-align: center; text-decoration: none; - vertical-align: middle; background-color: #f5f5f5; text-shadow: -1px -1px 0 rgba(255, 255, 255, 0.75); - background-image: -moz-linear-gradient(top, #fff, #e6e6e6); - background-image: -ms-linear-gradient(top, #fff, #e6e6e6); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6)); - background-image: -webkit-linear-gradient(top, #fff, #e6e6e6); - background-image: -o-linear-gradient(top, #fff, #e6e6e6); - background-image: linear-gradient(top, #fff, #e6e6e6); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444', endColorstr='#333', GradientType=0); - border: 1px solid; - border-color: #333 #333 #bfbfbf; - border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.3); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - -webkit-border-radius: 2px; - -moz-border-radius: 2px; - border-radius: 2px; - -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 1px rgba(0, 0, 0, 0.15); - -moz-box-shadow: inset 0 1px 0 #fff, 0 1px 1px rgba(0, 0, 0, 0.15); - box-shadow: inset 0 1px 0 #fff, 0 1px 1px rgba(0, 0, 0, 0.15); - cursor: pointer; - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - *margin-left: .3em; -} -.btn:hover, -.btn:active, -.btn.active, -.btn.disabled, -.btn[disabled] { background-color: #e6e6e6; } -.btn:active, .btn.active { background-color: #cccccc \9; } -.btn:first-child { *margin-left: 0; } -.btn:hover { - color: #333333; - text-decoration: none; - background-color: #e6e6e6; - background-position: 0 -15px; - -webkit-transition: background-position 0.1s linear; - -moz-transition: background-position 0.1s linear; - -ms-transition: background-position 0.1s linear; - -o-transition: background-position 0.1s linear; - transition: background-position 0.1s linear; -} -.btn:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } -.btn.active, .btn:active { - background-image: none; - -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); - -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); - background-color: #e6e6e6; - background-color: #d9d9d9 \9; - outline: 0; -} -.btn.disabled, .btn[disabled] { cursor: default; background-image: none; background-color: #e6e6e6; opacity: 0.65; filter: alpha(opacity=65); -webkit-box-shadow: none; - -moz-box-shadow: none; box-shadow: none; -} -.btn-large { padding: 9px 14px; font-size: 15px; line-height: normal; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } -.btn-large [class^="icon-"] { margin-top: 1px; } -.btn-small { padding: 5px 9px; font-size: 11px; line-height: 16px; } -.btn-small [class^="icon-"] { margin-top: -1px; } -.btn-mini { padding: 2px 6px; font-size: 11px; line-height: 14px; } - -.btn-blue, -.btn-blue:hover, -.btn-orange, -.btn-orange:hover, -.btn-red, -.btn-red:hover, -.btn-green, -.btn-green:hover, -.btn-black, -.btn-black:hover { text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3); color: #ffffff; } - -.btn-blue, -.btn-orange, -.btn-red, -.btn-green, -.btn-black { - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.3); - -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.3); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.3); -} -.btn-blue.active, -.btn-orange.active, -.btn-red.active, -.btn-green.active { color: rgba(255, 255, 255, 0.75); } - -.btn-blue { - background-color: #006dcc; - background-image: -moz-linear-gradient(top, #0088cc, #0044cc); - background-image: -ms-linear-gradient(top, #0088cc, #0044cc); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); - background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); - background-image: -o-linear-gradient(top, #0088cc, #0044cc); - background-image: linear-gradient(top, #0088cc, #0044cc); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0); - border-color: #0044cc #0044cc #002a80; - border-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.5); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -} -.btn-blue:hover, -.btn-blue:active, -.btn-blue.active, -.btn-blue.disabled, -.btn-blue[disabled] { background-color: #0044cc; } -.btn-blue:active, .btn-blue.active { background-color: #003399 \9; } - -.btn-orange { - background-color: #faa732; - background-image: -moz-linear-gradient(top, #fbb450, #f89406); - background-image: -ms-linear-gradient(top, #fbb450, #f89406); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); - background-image: -webkit-linear-gradient(top, #fbb450, #f89406); - background-image: -o-linear-gradient(top, #fbb450, #f89406); - background-image: linear-gradient(top, #fbb450, #f89406); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0); - border-color: #f89406 #f89406 #ad6704; - border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -} -.btn-orange:hover, -.btn-orange:active, -.btn-orange.active, -.btn-orange.disabled, -.btn-orange[disabled] { background-color: #f89406; } -.btn-orange:active, .btn-orange.active { background-color: #c67605 \9; } - -.btn-red { - background-color: #da4f49; - background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); - background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); - background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); - background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); - background-image: linear-gradient(top, #ee5f5b, #bd362f); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0); - border-color: #bd362f #bd362f #802420; - border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.4); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -} -.btn-red:hover, -.btn-red:active, -.btn-red.active, -.btn-red.disabled, -.btn-red[disabled] { background-color: #bd362f; } -.btn-red:active, .btn-red.active { background-color: #942a25 \9; } - -.btn-green { - background-color: #5bb75b; - background-image: -moz-linear-gradient(top, #62c462, #51a351); - background-image: -ms-linear-gradient(top, #62c462, #51a351); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); - background-image: -webkit-linear-gradient(top, #62c462, #51a351); - background-image: -o-linear-gradient(top, #62c462, #51a351); - background-image: linear-gradient(top, #62c462, #51a351); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0); - border-color: #51a351 #51a351 #387038; - border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -} -.btn-green:hover, -.btn-green:active, -.btn-green.active, -.btn-green.disabled, -.btn-green[disabled] { background-color: #51a351; } -.btn-green:active, .btn-green.active { background-color: #408140 \9; } - -.btn-black { - background-color: #393939; - background-image: -moz-linear-gradient(top, #454545, #262626); - background-image: -ms-linear-gradient(top, #454545, #262626); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#454545), to(#262626)); - background-image: -webkit-linear-gradient(top, #454545, #262626); - background-image: -o-linear-gradient(top, #454545, #262626); - background-image: linear-gradient(top, #454545, #262626); - background-repeat: repeat-x; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 1px rgba(0, 0, 0, 0.3); - -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 1px rgba(0, 0, 0, 0.3); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 1px rgba(0, 0, 0, 0.3); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#454545', endColorstr='#262626', GradientType=0); - border-color: #222 #222 #000; - border-color: rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.7); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -} -.btn-black:hover, -.btn-black:active, -.btn-black.active, -.btn-black.disabled, -.btn-black[disabled] { background-color: #222; } -.btn-black:active, .btn-black.active { background-color: #0c0c0c \9; } - -button.btn, input[type="submit"].btn { *padding-top: 2px; *padding-bottom: 2px; } -button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner { padding: 0; border: 0; } -button.btn.large, input[type="submit"].btn.large { *padding-top: 7px; *padding-bottom: 7px; } -button.btn.small, input[type="submit"].btn.small { *padding-top: 3px; *padding-bottom: 3px; } - -.btn-group { position: relative; *zoom: 1; *margin-left: .3em; } -.btn-group:before, .btn-group:after { display: table; content: ""; } -.btn-group:after { clear: both; } -.btn-group:first-child { *margin-left: 0; } -.btn-group + .btn-group { margin-left: 5px; } -.btn-toolbar { } -.btn-toolbar .btn-group { display: inline-block; *display: inline; *zoom: 1; } -.btn-group .btn { position: relative; float: left; margin-left: -1px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } -.btn-group .btn:first-child { - margin-left: 0; - -webkit-border-top-left-radius: 2px; - -moz-border-radius-topleft: 2px; - border-top-left-radius: 2px; - -webkit-border-bottom-left-radius: 2px; - -moz-border-radius-bottomleft: 2px; - border-bottom-left-radius: 2px; -} -.btn-group .btn:last-child, .btn-group .dropdown-toggle { - -webkit-border-top-right-radius: 2px; - -moz-border-radius-topright: 2px; - border-top-right-radius: 2px; - -webkit-border-bottom-right-radius: 2px; - -moz-border-radius-bottomright: 2px; - border-bottom-right-radius: 2px; -} -.btn-group .btn.large:first-child { - margin-left: 0; - -webkit-border-top-left-radius: 2px; - -moz-border-radius-topleft: 2px; - border-top-left-radius: 2px; - -webkit-border-bottom-left-radius: 2px; - -moz-border-radius-bottomleft: 2px; - border-bottom-left-radius: 2px; -} -.btn-group .btn.large:last-child, .btn-group .large.dropdown-toggle { - -webkit-border-top-right-radius: 2px; - -moz-border-radius-topright: 2px; - border-top-right-radius: 2px; - -webkit-border-bottom-right-radius: 2px; - -moz-border-radius-bottomright: 2px; - border-bottom-right-radius: 2px; -} - -/* Labels */ -.label { padding: 2px 4px 2px; font-size: 12px; color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.50); background-color: #666; - -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border-bottom: 1px solid #333; -} -.label-important { background-color: #b94a48; } -.label-warning { background-color: #f89406; } -.label-success { background-color: #468847; } -.label-info { background-color: #3a87ad; } - -/* Progress */ -.progress { - overflow: hidden; - height: 18px; - background-color: #f7f7f7; - background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); - background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); - background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); - background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); - background-image: linear-gradient(top, #f5f5f5, #f9f9f9); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0); - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); - -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} -.progress .bar { - width: 0%; - height: 18px; - float: left; - color: #ffffff; - font-size: 12px; - text-align: center; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #5eb95e; - background-image: -moz-linear-gradient(top, #62c462, #57a957); - background-image: -ms-linear-gradient(top, #62c462, #57a957); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); - background-image: -webkit-linear-gradient(top, #62c462, #57a957); - background-image: -o-linear-gradient(top, #62c462, #57a957); - background-image: linear-gradient(top, #62c462, #57a957); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0); - -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - -webkit-transition: width 0.3s ease; - -moz-transition: width 0.3s ease; - -ms-transition: width 0.3s ease; - -o-transition: width 0.3s ease; - transition: width 0.3s ease; -} - - -/* ========================================================================== - Example page boilerplate styles - ========================================================================== */ - -body { border: 2px solid #555; border-color: rgba(255,255,255,.1); border-left: 0; border-right: 0; margin: 5px 0; outline: 5px solid #222; } - -.container { width: 940px; margin: 0 auto; } - -/* Header */ -#header { color: #fff; text-shadow: 1px 1px 0 rgba(0,0,0,.5); } -#header .container { position: relative; height: 190px; } -#header h1 { margin: 0; padding: 40px 0 0 0; font-family: Exo, sans-serif; text-shadow: 2px 2px 0 rgba(0,0,0,.5); } -#header p { margin: 0; color: #999; font-style: italic; } - -#header .download { position: absolute; top: 20px; right: 160px; width: 210px; height: 75px; background: url('../img/download.png') no-repeat right 0; } -#header .download h4 { margin: 9px 28px 0 0; font: bold 16px/1 Exo, sans-serif; text-align: right; color: #bbb; } -#header .download a { position: absolute; bottom: 0; height: 100%; text-align: center; } -#header .download a.left { left: 0; width: 110px; } -#header .download a.right { right: 0; width: 100px; } -#header .download a span { display: block; margin-top: 39px; height: 32px; line-height: 32px; } -#header .download a.left span { border-right: 1px solid #333; } -#header .download a.right span { border-left: 1px solid #555; } -#header .download:hover { background-position: right -75px; } -#header .download:hover h4 { color: #fff; } -#header .download:hover a.right span { border-color: #888; } -#header .download a:hover span { background: #5a5a5a; background: rgba(255,255,255,.1); } - -#header a.repo { position: absolute; top: -3px; right: 0; width: 120px; height: 130px; background: url('../img/repo.png') no-repeat center top; } - -/* Navigation */ -#nav { position: absolute; bottom: -3px; margin: 0; padding: 0; list-style: none; } -#nav li { display: block; float: left; width: 200px; margin-right: 1px; text-align: center; font-weight: bold; } -#nav li a { display: block; padding: 15px 0; text-transform: uppercase; border-radius: 0; text-decoration: none; color: #ccc; - background: #4a4a4a; background: rgba(255,255,255,.04); -webkit-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0; -} -#nav li a:hover { color: #fff; text-shadow: 1px 1px 0 rgba(0,0,0,.5); background: #4a4a4a; background: rgba(255,255,255,.1); } -#nav li a.active { color: #424242; text-shadow: none; background: #f5f5f5; - background: -moz-linear-gradient(top, #ffffff 32%, #f5f5f5 100%); /* FF3.6+ */ - background: -webkit-gradient(linear, left top, left bottom, color-stop(32%,#ffffff), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */ - background: -webkit-linear-gradient(top, #ffffff 32%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */ - background: -o-linear-gradient(top, #ffffff 32%,#f5f5f5 100%); /* Opera 11.10+ */ - background: -ms-linear-gradient(top, #ffffff 32%,#f5f5f5 100%); /* IE10+ */ - background: linear-gradient(top, #ffffff 32%,#f5f5f5 100%); /* W3C */ - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */ - box-shadow: 0 -3px 0 rgba(0,0,0,.5); -} - -/* Content */ -#content { background: #f5f5f5; padding: 10px; text-shadow: 1px 1px 0 rgba(255,255,255,.1); background-clip: padding-box; - border-top: 3px solid; border-bottom: 3px solid; border-color: rgba(0,0,0,.5); -} -#content a { color: #0088cc; } -#content a:hover { color: #005580; } - -/* Footer */ -#footer { font-size: 0.85em; padding: 2.5em 0; color: #fff; text-transform: uppercase; } -#footer p { margin: 3px 0; } - - -/* ========================================================================== - Page styles - ========================================================================== */ - -/* motio examples */ -.motiowrap { position: relative; margin: 20px 0; padding: 10px; border-radius: 3px; - background: #fff; border: 1px solid #ddd; border-bottom-color: #ccc; -} -.motiowrap .motio { position: relative; float: right; } -.motiowrap pre { margin-top: 0; width: 450px; background: rgba(255,255,255,.3); border: 0; border-left: 3px solid #eee; text-shadow: 1px 1px 0 rgba(255,255,255,.5); } - -#pan { height: 170px; background: url('../img/clouds.jpg') 0 0; -webkit-translate: transformZ(0); } -#pan pre { float: right; margin: 0; width: 200px; border-color: rgba(255,255,255,.5); } -#fire { width: 192px; height: 192px; background: url('../img/fire2.jpg') 0 0; } -#fire2 { width: 120px; height: 120px; margin: 10px; background: url('../img/fire.jpg') 0 0; } -#walk { width: 50px; height: 110px; margin: 20px; background: url('../img/sailormars_walk.png') 0 0; } -#kick { width: 120px; height: 150px; background: url('../img/sailormars.gif') 0 -600px; } - -.optionblock { display: inline-block; margin: 15px 5px 0 0; position: relative; height: 28px; padding: 0 30px 0 10px; - text-shadow: 1px 1px 0 rgba(255,255,255,.5); vertical-align: middle; - background: #f8f8f8; background: rgba(240, 240, 240, 0.5); border-radius: 3px; - -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .2); - -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .2); - -ms-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .2); - -o-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .2); - box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .2); -} -.optionblock > * { display: block; float: left; height: 28px; line-height: 28px; } -.optionblock .divider { width: 1px; height: 100%; margin: 0 8px; background: #222; background: rgba(0,0,0,.1); background-clip: padding-box; - border-right: 1px solid #fff; border-color: rgba(255,255,255,.6); -} -.optionblock .slider { width: 150px; margin-top: 2px; } -.optionblock .range { position: absolute; right: 0; top: 0; padding: 0; width: 40px; text-align: center; background: transparent; border: 0; } -.optionblock, -.optionblock .range { color: #444; color: rgba(0,0,0,.5); } - -#pan, -#game { border: 0; - -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2); - -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2); - -ms-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2); - -o-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2); - box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2); -} - -/* Minigame styles */ -#minigame { margin: 10px 0; } -#minigame .keys { line-height: 25px; height: 25px; color: #666; } -#minigame .key { display: inline-block; height: 25px; padding: 0 10px; font-weight: bold; font-family: Consolas, monospace; text-shadow: 1px 1px 0 white; - background: #f8f8f8; border-radius: 3px; border: 1px solid; - border-color: #ccc; border-color: rgba(0,0,0,.1); border-bottom-color: rgba(0,0,0,.2); -} - -#game { position: relative; clear: both; margin: 10px 0; width: 100%; height: 240px; background: url('../img/minigame_bg.png') no-repeat center 0; } -#game div { position: absolute; } - -#game .char { width: 120px; height: 150px; left: 410px; bottom: 0; } -#game .char div { width: 100%; height: 100%; background: url('../img/sailormars.gif') no-repeat left top; } -#game .char .stand { background-position: 0 0; } -#game .char .stand_left { background-position: 0 -150px; } -#game .char .run { background-position: 0 -300px; } -#game .char .run_left { background-position: 0 -450px; } -#game .char .jump { background-position: 0 -600px; } -#game .char .jump_left { background-position: 0 -750px; } -#game .char .kick { background-position: 0 -900px; } -#game .char .kick_left { background-position: 0 -1050px; } - -#game .overlay { width: 100%; height: 100%; left: 0; top: 0; bottom: 0; right: 0; z-index: 2; - background: url('../img/minigame_bg.png') no-repeat center -240px; -} - - -/* ========================================================================== - Non-semantic helper classes - ========================================================================== */ - -/* For image replacement */ -.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; } -.ir br { display: none; } - -/* Floats */ -.fleft { float: left; } -.fright { float: right; } - -/* Hide from both screenreaders and browsers: h5bp.com/u */ -.hidden { display: none !important; visibility: hidden; } - -/* Hide only visually, but have it available for screenreaders: h5bp.com/v */ -.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } - -/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */ -.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; } - -/* Hide visually and from screenreaders, but maintain layout */ -.invisible { visibility: hidden; } - -/* Contain floats: h5bp.com/q */ -.clearfix:before, .clearfix:after { content: ""; display: table; } -.clearfix:after { clear: both; } -.clearfix { *zoom: 1; } - -/* PrettyPrint styles */ -.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606} -.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic} -.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}} -ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee} - -/* Range input */ -.slider { - display: inline-block; - position: relative; - height: 25px; - cursor: pointer; -} -.progress { - background: #f5f5f5; - background: rgba(255, 255, 255, 0.4); - border-top: 1px solid #aaa; - border-bottom: 1px solid #fff; - border-top-color: rgba(0,0,0,.15); - border-bottom-color: rgba(255,255,255,.6); - height: 2px; - margin-top: 11px; - border-radius: 2px; -} -.handle { - display: block; - position: absolute; - top: 7px; - width: 10px; - height: 10px; - border-radius: 50%; - - background: #f2f2f2; /* Old browsers */ - background: -moz-linear-gradient(top, #f2f2f2 0%, #d8d8d8 100%); /* FF3.6+ */ - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#d8d8d8)); /* Chrome,Safari4+ */ - background: -webkit-linear-gradient(top, #f2f2f2 0%,#d8d8d8 100%); /* Chrome10+,Safari5.1+ */ - background: -o-linear-gradient(top, #f2f2f2 0%,#d8d8d8 100%); /* Opera 11.10+ */ - background: -ms-linear-gradient(top, #f2f2f2 0%,#d8d8d8 100%); /* IE10+ */ - background: linear-gradient(top, #f2f2f2 0%,#d8d8d8 100%); /* W3C */ - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#d8d8d8',GradientType=0 ); /* IE6-9 */ - - -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.8), 0 0 0 1px rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.3); - -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.8), 0 0 0 1px rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.3); - -ms-box-shadow: inset 0 1px 0 rgba(255,255,255,.8), 0 0 0 1px rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.3); - -o-box-shadow: inset 0 1px 0 rgba(255,255,255,.8), 0 0 0 1px rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.3); - box-shadow: inset 0 1px 0 rgba(255,255,255,.8), 0 0 0 1px rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.3); -} diff --git a/img/clouds.jpg b/img/clouds.jpg deleted file mode 100644 index 4113eb622b7aac3a35af6dc7b0eefeafe131bff2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48463 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 C&Y{Zy diff --git a/img/fire2.jpg b/img/fire2.jpg deleted file mode 100644 index f6a88895ec475f29e1902bfc6fa7b91dc5289b14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 120590 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≠KX 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 diff --git a/img/minigame_bg.png b/img/minigame_bg.png deleted file mode 100644 index 2e6ef886f202cb76451319e8acfe7873e7dfe38c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 116759 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 - -

- -
- -
- Available keys: - - - Space - B -
- - Motio is not really intended for games, but I just wanted to try :) - -
- -
- -
- -
-
-
-
-
-
-
-
- -
- -
-
- - Graphics are from here. Please don't sue me, anyone :) - - I've spent one whole day on this! O_o - -

HTLM

-
-<div id="game">
-
-	<div class="char">
-
-		<div class="stand"></div>
-		<div class="stand_left"></div>
-		<div class="run"></div>
-		<div class="run_left"></div>
-		<div class="jump"></div>
-		<div class="jump_left"></div>
-		<div class="kick"></div>
-		<div class="kick_left"></div>
-
-	</div>
-
-	<div class="overlay"></div>
-</div>
-
- -

CSS

-
-#game {
-	position: relative;
-	clear: both;
-	margin: 10px 0;
-	width: 100%;
-	height: 240px;
-	background: url('../img/minigame_bg.png') no-repeat center 0;
-}
-#game div {
-	position: absolute;
-}
-
-#game .char {
-	width: 120px;
-	height: 150px;
-	left: 410px;
-	bottom: 0;
-}
-#game .char div {
-	width: 100%;
-	height: 100%;
-	background: url('../img/sailormars.gif') no-repeat left top;
-}
-#game .char .stand {
-	background-position: 0 0;
-}
-#game .char .stand_left {
-	background-position: 0 -150px;
-}
-#game .char .run {
-	background-position: 0 -300px;
-}
-#game .char .run_left {
-	background-position: 0 -450px;
-}
-#game .char .jump {
-	background-position: 0 -600px;
-}
-#game .char .jump_left {
-	background-position: 0 -750px;
-}
-#game .char .kick {
-	background-position: 0 -900px;
-}
-#game .char .kick_left {
-	background-position: 0 -1050px;
-}
-
-#game .overlay {
-	width: 100%;
-	height: 100%;
-	left: 0;
-	top: 0;
-	z-index: 2;
-	background: url('../img/minigame_bg.png') no-repeat center -240px;
-}
-
- -

Javascript - this is REALLY dirty and could be written a LOT smarter, buttfuckit...

-
-var $game = $('#game'),
-	pos = 400,
-	$char = $game.find('.char').css({ left: pos + 'px' }),
-	posMax = $game.innerWidth() - $char.innerWidth(),
-	facing = 'right',
-	moveSpeed = 300,
-	moveFps = 30,
-	pressed = [],
-	inAction = 0,
-	inRunning = 0,
-	mIndex,
-	listenOn = [37,39,32,66],
-	$mations = $char.children().hide(),
-	mations = {
-		right: {
-			stand: $mations.filter('.stand').motio({ frames: 8, paused: 1, fps: 10 }),
-			run:   $mations.filter('.run'  ).motio({ frames: 6, paused: 1, fps: 10 }),
-			jump:  $mations.filter('.jump' ).motio({ frames: 10, paused: 1, fps: 15 }),
-			kick:  $mations.filter('.kick' ).motio({ frames: 9, paused: 1, fps: 15 })
-		},
-		left: {
-			stand: $mations.filter('.stand_left').motio({ frames: 8, paused: 1, fps: 10 }),
-			run:   $mations.filter('.run_left'  ).motio({ frames: 6, paused: 1, fps: 10 }),
-			jump:  $mations.filter('.jump_left' ).motio({ frames: 10, paused: 1, fps: 15 }),
-			kick:  $mations.filter('.kick_left' ).motio({ frames: 9, paused: 1, fps: 15 })
-		}
-	};
-
-// Start with standing animation
-mations[facing].stand.show().motio('play');
-
-// On actions end
-$mations.not('.stand,.stand_left,.run,.run_left').motio('on', 'end', function(){
-
-	inAction = 0;
-	$(this).hide();
-	mations[facing][ inRunning ? 'run' : 'stand' ].show().motio('play');
-
-});
-
-// Keydown handlers
-$(document).on('keydown', function(event){
-
-	if( $.inArray( event.which, listenOn ) === -1 || pressed[event.which]  ){
-
-		return;
-
-	}
-
-	pressed[event.which] = true;
-
-	var request;
-
-	switch( event.which ){
-
-		// Left arrow
-		case 37:
-			request = 'run';
-			facing = 'left';
-		break;
-
-		// Right arrow
-		case 39:
-			request = 'run';
-			facing = 'right';
-		break;
-
-		// Spacebar
-		case 32:
-			request = 'jump';
-		break;
-
-		// B
-		case 66:
-			request = 'kick';
-		break;
-
-	}
-
-	if( request === 'run' ){
-
-		inAction = 0;
-		mIndex = clearTimeout( mIndex );
-		inRunning = 1;
-		move();
-
-	} else {
-
-		inAction = 1;
-
-	}
-
-	$mations.hide().motio('toStart', true);
-	mations[facing][request].show().motio( request === 'run' ? 'play' : 'toEnd' );
-
-	return false;
-
-});
-
-// Keyup handlers
-$(document).on('keyup', function(event){
-
-	if( $.inArray( event.which, listenOn ) === -1 ){
-
-		return;
-
-	}
-
-	pressed[event.which] = false;
-
-	var released;
-
-	switch(event.which){
-
-		// Left & arrow
-		case 37:
-			released = 'left';
-		break;
-
-		// Right arrow
-		case 39:
-			released = 'right';
-		break;
-
-	}
-
-	if( inRunning && facing === released ){
-
-		mations[released].run.hide().motio('toStart', true);
-
-		inRunning = 0;
-		mIndex = clearTimeout( mIndex );
-
-		if( !inAction ){
-
-			mations['left'].stand.add(mations['right'].stand).motio('toStart', true);
-			mations[facing].stand.show().motio('play');
-
-		}
-
-	}
-
-	return false;
-
-});
-
-// Move function
-function move(){
-
-	if( pos === 0 && facing === 'left' || pos === posMax && facing === 'right' ){
-		return;
-	}
-
-	pos += ( facing === 'right' ? moveSpeed : -moveSpeed ) / moveFps;
-
-	if( pos < 0 ){
-		pos = 0;
-	}
-	if( pos > posMax ){
-		pos = posMax;
-	}
-
-	$char[0].style.left = pos + 'px ';
-
-	mIndex = setTimeout( move, 1000 / moveFps );
-
-}
-
- -
- - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/jquery.motio.js b/jquery.motio.js deleted file mode 100644 index 8a90f10..0000000 --- a/jquery.motio.js +++ /dev/null @@ -1,568 +0,0 @@ -/*! - * jQuery Motio v1.0.1 - * https://github.com/Darsain/motio - * - * Licensed under the MIT license. - * http://www.opensource.org/licenses/MIT - */ - -/*jshint eqeqeq: true, noempty: true, strict: true, undef: true, expr: true, smarttabs: true, browser: true */ -/*global jQuery:false */ - -;(function($, undefined){ -'use strict'; - - var pluginName = 'motio', - namespace = 'plugin_' + pluginName, - cAF = window.cancelAnimationFrame || window.cancelRequestAnimationFrame, - rAF = window.requestAnimationFrame; - - // Plugin "class" - function Plugin( frame, options ){ - - // Private global variables - var $frame, o, isPan, tIndex, lastTime, frameSize, frames, active, originalBgPos, bgPos, affected, type, to, - self = this, - callbacks = !$.Callbacks ? false : {}; - - /** - * Pause animation - * - * @public - */ - this.pause = function(){ - - if( tIndex ){ - - tIndex = clearTimeout( tIndex ); - - trigger( 'pause' ); - - } - - }; - - /** - * Play animation - * - * @public - */ - this.play = function(){ - - if( !tIndex ){ - - render(); - trigger( 'play' ); - - } - - }; - - /** - * Pause or Play animation, depending on its current state - * - * @public - */ - this.toggle = function(){ - - trigger( 'toggle' ); - self[ tIndex ? 'pause' : 'play' ](); - - }; - - /** - * Update one of the dynamic option properties - * - * Only some options can be updated: - * speed, fps - * - * @public - * - * @param {String} option Option name - * @param {Mixed} value New option value - */ - this.set = function( option, value ){ - - var updateable = [ 'speed', 'fps' ]; - - if( $.inArray( option, updateable ) !== -1 ){ - - o[option] = value; - - } - - }; - - /** - * Animate or directly set sprite to its first frame and than pause - * - * @public - * - * @param {Bool} immediate Move to start immediately without animation - */ - this.toStart = function( immediate ){ - - if( isPan ){ - - return; - - } - - if( immediate || active === 0 ){ - - type = false; - - trigger( 'start' ); - self.pause(); - setPos( 0 ); - - } else { - - type = 'toStart'; - - self.play(); - - } - - }; - - - /** - * Animate or directly set sprite to its last frame and than pause - * - * @public - * - * @param {Bool} immediate Move to end immediately without animation - */ - this.toEnd = function( immediate ){ - - if( isPan ){ - - return; - - } - - if( immediate || active === frames.length - 1 ){ - - type = 0; - - trigger( 'end' ); - self.pause(); - setPos( frames.length -1 ); - - } else { - - type = 'toEnd'; - - self.play(); - - } - - }; - - - /** - * Animate or directly set sprite to passed frame index and than pause - * - * @public - * - * @param {Int} frame Frame index starting at 0 - * @param {Bool} immediate Move to end immediately without animation - */ - this.to = function( frame, immediate ){ - - if( isPan || !isNumber( frame ) || frame < 0 && frame >= frames.length ){ - - return; - - } - - if( immediate || frame === active ){ - - type = 0; - - trigger( 'to', [ frame ] ); - self.pause(); - setPos( frame ); - - } else { - - type = 'to'; - to = frame; - - self.play(); - - } - - }; - - /** - * Binds callbacks to custom event lists using jQuery.Callbacks - * - * @public - * - * @param {String} eName Event name - * @param {Function} fn Callback function, or array with functions - */ - this.on = function( eName, fn ){ - - if( callbacks && fn ){ - - if( !callbacks[eName] ){ - - callbacks[eName] = $.Callbacks('unique'); - - } - - callbacks[eName].add( fn ); - - } - - }; - - /** - * Remove on or all callbacks from custom event list - * - * @public - * - * @param {String} eName Event name - * @param {Function} fn Callback function to be removed. If nothing is passed, all callbacks for 'eName' will be removed - */ - this.off = function( eName, fn ){ - - if( callbacks && callbacks[eName] ){ - - if( fn ){ - - callbacks[eName].remove( fn ); - - } else { - - callbacks[eName].empty(); - - } - - } - - }; - - /** - * Trigger callbacks from custom event list - * - * @public - * - * @param {String} eName Event name - * @param {Array} args Array with arguments for callback functions - */ - function trigger( eName, args ){ - - if( callbacks && callbacks[eName] ){ - - callbacks[eName].fireWith( frame, args ); - - } - - $frame.trigger( pluginName + ':' + eName, args ); - - } - - /** - * Destroy plugin instance and reset backgroundPosition to its original state - * - * @public - */ - this.destroy = function(){ - - self.pause(); - $frame.css('backgroundPosition', originalBgPos); - $.removeData( frame, namespace ); - - }; - - /** - * Render animation frame - * - * @public - */ - function render(){ - - var newpos; - - // Call next frame - tIndex = setTimeout( function(){ - - rAF( render ); - - }, 1000 / o.fps ); - - - if( isPan ){ - - bgPos[affected] = bgPos[affected] + ( o.speed / o.fps ); - - if( o.bgSize > 0 && Math.abs( bgPos[affected] ) > o.bgSize ){ - - bgPos[affected] = bgPos[affected] % o.bgSize; - - } - - newpos = bgPos; - - } else { - - switch( type ){ - - case 'toStart': - - if( --active <= 0 ){ - - type = active = 0; - - self.pause(); - - trigger( 'start' ); - - } - - break; - - case 'toEnd': - - if( ++active >= frames.length -1 ){ - - type = 0; - active = frames.length - 1; - - self.pause(); - - trigger( 'end' ); - - } - - break; - - case 'to': - - if( active < to ){ - - active++; - - } else if( active > to ){ - - active--; - - } - - if( active === to ){ - - trigger( 'to', [ frame ] ); - self.pause(); - - } - - break; - - default: - - if( ++active >= frames.length ){ - - active = 0; - - } - - } - - newpos = active; - - } - - // Update background position - setPos( newpos ); - - } - - - /** - * Set frame position - * - * @param {Mixed} arg Frame index in 'frames' array, or position object - */ - function setPos( arg ){ - - var pos = !isPan && isNumber( arg ) ? frames[arg] : typeof arg === 'object' ? arg.x + 'px ' + arg.y + 'px' : false; - - if( pos ){ - - frame.style.backgroundPosition = pos; - - if( !isPan ){ - - active = arg; - - } - - trigger( 'frame', isPan ? [ arg[affected], o.bgSize ] : [ arg, frames.length ] ); - - } - - } - - - /** - * Check whether the value is a number - * - * @private - * - * @param {Mixed} value Value to be checked - * - * @return {Boolean} True if number, false if not - */ - function isNumber( value ){ - - return !isNaN( parseFloat( value ) ) && isFinite( value ); - - } - - - /** Construct */ - (function(){ - - // Set variables - $frame = $(frame); - o = $.extend( {}, $.fn[pluginName].defaults, options ); - isPan = !o.frames; - tIndex = 0; - frameSize = $frame[ o.vertical ? 'innerHeight' : 'innerWidth' ](); - affected = o.vertical ? 'y' : 'x'; - originalBgPos = $frame.css('backgroundPosition') || $frame.css('backgroundPositionX') + ' ' + $frame.css('backgroundPositionY'); - - // Background position - var posString = originalBgPos.replace(/left|top/g, 0).split(" "); - bgPos = { - x: parseInt( posString[0], 10 ), - y: parseInt( posString[1], 10 ) - }; - - // Build frames array - if( !isPan ){ - - var tmpPos = bgPos; - frames = []; - - for( var i = 0; i < o.frames; i++ ){ - - tmpPos[affected] = i * -frameSize; - - frames.push( tmpPos.x + 'px ' + tmpPos.y + 'px' ); - - } - - active = -1; - - } - - // Start animation - if( !o.paused ){ - - lastTime = 0; - render(); - - } - - }()); - - } - - - // jQuery plugin extension - $.fn[pluginName] = function( options, returnInstance ){ - - var method = false, - methodArgs, - instances = []; - - // Basic attributes logic - if( typeof options !== 'undefined' && !$.isPlainObject( options ) ){ - method = options === false ? 'destroy' : options; - methodArgs = arguments; - Array.prototype.shift.call( methodArgs ); - } - - // Apply requested actions on all elements - this.each(function( i, e ){ - - // Plugin call with prevention against multiple instantiations - var plugin = $.data( e, namespace ); - - if( plugin && method ){ - - // Call plugin method - if( plugin[method] ){ - - plugin[method].apply( plugin, methodArgs ); - - } - - } else if( !plugin && !method ){ - - // Create a new plugin object if it doesn't exist yet - plugin = $.data( e, namespace, new Plugin( e, options ) ); - - } - - // Push plugin to instances - instances.push( plugin ); - - }); - - // Return chainable jQuery object, or plugin instance(s) - return returnInstance && !method ? instances.length > 1 ? instances : instances[0] : this; - - }; - - - // Default options - $.fn[pluginName].defaults = { - // global options - fps: 15, // frames per second - bigger number means smoother animations but higher CPU load - vertical: 0, // true for vertical sprites - paused: 0, // whether to start motio paused - - // sprite based animation specific options ("frames === 0" means that you are requesting panning animation) - frames: 0, // number of frames in sprite - - // pan specific options - speed: 50, // number of pixels to move per second (use negative number to go in an opposite direction) - bgSize: 0 // size of the background image in animated direction (width for horizontal, height for vertical) - // it is needed so the script will know when to reset the background position to 0, and thus not overflow the JavaScript 2^53 integer limit - // when 0 (=unknown), the position will iterate into ridiculous numbers, which might eventually result into a buggy animation later on... - }; - - - // local requestAnimationFrame polyfill - (function (w) { - var vendors = ['ms', 'moz', 'webkit', 'o'], - lastTime = 0; - - // For a more accurate WindowAnimationTiming interface implementation, ditch the native - // requestAnimationFrame when cancelAnimationFrame is not present (older versions of Firefox) - for(var x = 0; x < vendors.length && !cAF; ++x) { - cAF = w[vendors[x]+'CancelAnimationFrame'] || w[vendors[x]+'CancelRequestAnimationFrame']; - rAF = cAF && w[vendors[x]+'RequestAnimationFrame']; - } - - if (!cAF) { - rAF = function (callback) { - var currTime = +new Date(), - timeToCall = Math.max(0, 16 - (currTime - lastTime)); - lastTime = currTime + timeToCall; - return w.setTimeout(function () { callback(currTime + timeToCall); }, timeToCall); - }; - - cAF = function (id) { - clearTimeout(id); - }; - } - }(window)); - -})(jQuery); \ No newline at end of file diff --git a/jquery.motio.min.js b/jquery.motio.min.js deleted file mode 100644 index e3c3027..0000000 --- a/jquery.motio.min.js +++ /dev/null @@ -1,6 +0,0 @@ -(function(d){function C(g,p){function b(a,b){h&&h[a]&&h[a].fireWith(g,b);m.trigger(u+":"+a,b)}function q(){var a;r=setTimeout(function(){v(q)},1E3/c.fps);if(e)n[o]+=c.speed/c.fps,0c.bgSize&&(n[o]%=c.bgSize),a=n;else{switch(k){case "toStart":0>=--f&&(k=f=0,i.pause(),b("start"));break;case "toEnd":++f>=j.length-1&&(k=0,f=j.length-1,i.pause(),b("end"));break;case "to":fw&&f--;f===w&&(b("to",[g]),i.pause());break;default:++f>=j.length&&(f=0)}a=f}l(a)}function l(a){var d= -!e&&!isNaN(parseFloat(a))&&isFinite(a)?j[a]:"object"===typeof a?a.x+"px "+a.y+"px":!1;d&&(g.style.backgroundPosition=d,e||(f=a),b("frame",e?[a[o],c.bgSize]:[a,j.length]))}var m,c,e,r,t,j,f,x,n,o,k,w,i=this,h=!d.Callbacks?!1:{};this.pause=function(){r&&(r=clearTimeout(r),b("pause"))};this.play=function(){r||(q(),b("play"))};this.toggle=function(){b("toggle");i[r?"pause":"play"]()};this.set=function(a,b){-1!==d.inArray(a,["speed","fps"])&&(c[a]=b)};this.toStart=function(a){e||(a||0===f?(k=!1,b("start"), -i.pause(),l(0)):(k="toStart",i.play()))};this.toEnd=function(a){e||(a||f===j.length-1?(k=0,b("end"),i.pause(),l(j.length-1)):(k="toEnd",i.play()))};this.to=function(a,c){if(!e&&!(isNaN(parseFloat(a))||!isFinite(a)||0>a&&a>=j.length))c||a===f?(k=0,b("to",[a]),i.pause(),l(a)):(k="to",w=a,i.play())};this.on=function(a,b){h&&b&&(h[a]||(h[a]=d.Callbacks("unique")),h[a].add(b))};this.off=function(a,b){h&&h[a]&&(b?h[a].remove(b):h[a].empty())};this.destroy=function(){i.pause();m.css("backgroundPosition", -x);d.removeData(g,y)};m=d(g);c=d.extend({},d.fn[u].defaults,p);e=!c.frames;r=0;t=m[c.vertical?"innerHeight":"innerWidth"]();o=c.vertical?"y":"x";x=m.css("backgroundPosition")||m.css("backgroundPositionX")+" "+m.css("backgroundPositionY");var s=x.replace(/left|top/g,0).split(" ");n={x:parseInt(s[0],10),y:parseInt(s[1],10)};if(!e){s=n;j=[];for(var z=0;z posMax ){ - pos = posMax; - } - - $char[0].style.left = pos + 'px '; - - mIndex = setTimeout( move, 1000 / moveFps ); - - } - - } - - // Initiate game only on tab activation - (function(){ - - var gameIsActivated = 0; - - $(document).on('activated', function(e, section){ - - if( !gameIsActivated && section === 'minigame' ){ - - gameIsActivated = 1; - - gameInit(); - - } - - }); - - }()); - - - // ----------------------------------------------------------------------------------- - // Page navigation - // ----------------------------------------------------------------------------------- - - // Navigation - var $nav = $('#nav'), - $sections = $('#sections').children(), - activeClass = 'active'; - - // Tabs - $nav.on('click', 'a', function(e){ - e.preventDefault(); - activate( $(this).attr('href').substr(1) ); - }); - - // Back to top button - $('a[href="#top"]').on('click', function(e){ - e.preventDefault(); - $(document).scrollTop(0); - }); - - // Activate a section - function activate( sectionID, initial ){ - - sectionID = sectionID && $sections.filter('#'+sectionID).length ? sectionID : $sections.eq(0).attr('id'); - $nav.find('a').removeClass(activeClass).filter('[href=#'+sectionID+']').addClass(activeClass); - $sections.hide().filter('#'+sectionID).show(); - - if( !initial ){ - window.location.hash = '!' + sectionID; - } - - $(document).trigger('activated', [ sectionID ] ); - - } - - // Activate initial section - activate( window.location.hash.match(/^#!/) ? window.location.hash.substr(2) : 0, 1 ); - - - // ----------------------------------------------------------------------------------- - // Additional plugins - // ----------------------------------------------------------------------------------- - - // Trigger prettyPrint - prettyPrint(); - - // Range inputs - $('input.range').rangeinput().show(); - -}); \ No newline at end of file diff --git a/js/vendor/jquery-1.7.2.min.js b/js/vendor/jquery-1.7.2.min.js deleted file mode 100644 index 16ad06c..0000000 --- a/js/vendor/jquery-1.7.2.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! jQuery v1.7.2 jquery.com | jquery.org/license */ -(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cu(a){if(!cj[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){ck||(ck=c.createElement("iframe"),ck.frameBorder=ck.width=ck.height=0),b.appendChild(ck);if(!cl||!ck.createElement)cl=(ck.contentWindow||ck.contentDocument).document,cl.write((f.support.boxModel?"":"")+""),cl.close();d=cl.createElement(a),cl.body.appendChild(d),e=f.css(d,"display"),b.removeChild(ck)}cj[a]=e}return cj[a]}function ct(a,b){var c={};f.each(cp.concat.apply([],cp.slice(0,b)),function(){c[this]=a});return c}function cs(){cq=b}function cr(){setTimeout(cs,0);return cq=f.now()}function ci(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ch(){try{return new a.XMLHttpRequest}catch(b){}}function cb(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){if(c!=="border")for(;e=0===c})}function S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?+d:j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.7.2",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(!A){A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a!=null&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){if(typeof c!="string"||!c)return null;var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c
a",d=p.getElementsByTagName("*"),e=p.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=p.getElementsByTagName("input")[0],b={leadingWhitespace:p.firstChild.nodeType===3,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:p.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,pixelMargin:!0},f.boxModel=b.boxModel=c.compatMode==="CSS1Compat",i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete p.test}catch(r){b.deleteExpando=!1}!p.addEventListener&&p.attachEvent&&p.fireEvent&&(p.attachEvent("onclick",function(){b.noCloneEvent=!1}),p.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),i.setAttribute("name","t"),p.appendChild(i),j=c.createDocumentFragment(),j.appendChild(p.lastChild),b.checkClone=j.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,j.removeChild(i),j.appendChild(p);if(p.attachEvent)for(n in{submit:1,change:1,focusin:1})m="on"+n,o=m in p,o||(p.setAttribute(m,"return;"),o=typeof p[m]=="function"),b[n+"Bubbles"]=o;j.removeChild(p),j=g=h=p=i=null,f(function(){var d,e,g,h,i,j,l,m,n,q,r,s,t,u=c.getElementsByTagName("body")[0];!u||(m=1,t="padding:0;margin:0;border:",r="position:absolute;top:0;left:0;width:1px;height:1px;",s=t+"0;visibility:hidden;",n="style='"+r+t+"5px solid #000;",q="
"+""+"
",d=c.createElement("div"),d.style.cssText=s+"width:0;height:0;position:static;top:0;margin-top:"+m+"px",u.insertBefore(d,u.firstChild),p=c.createElement("div"),d.appendChild(p),p.innerHTML="
t
",k=p.getElementsByTagName("td"),o=k[0].offsetHeight===0,k[0].style.display="",k[1].style.display="none",b.reliableHiddenOffsets=o&&k[0].offsetHeight===0,a.getComputedStyle&&(p.innerHTML="",l=c.createElement("div"),l.style.width="0",l.style.marginRight="0",p.style.width="2px",p.appendChild(l),b.reliableMarginRight=(parseInt((a.getComputedStyle(l,null)||{marginRight:0}).marginRight,10)||0)===0),typeof p.style.zoom!="undefined"&&(p.innerHTML="",p.style.width=p.style.padding="1px",p.style.border=0,p.style.overflow="hidden",p.style.display="inline",p.style.zoom=1,b.inlineBlockNeedsLayout=p.offsetWidth===3,p.style.display="block",p.style.overflow="visible",p.innerHTML="
",b.shrinkWrapBlocks=p.offsetWidth!==3),p.style.cssText=r+s,p.innerHTML=q,e=p.firstChild,g=e.firstChild,i=e.nextSibling.firstChild.firstChild,j={doesNotAddBorder:g.offsetTop!==5,doesAddBorderForTableAndCells:i.offsetTop===5},g.style.position="fixed",g.style.top="20px",j.fixedPosition=g.offsetTop===20||g.offsetTop===15,g.style.position=g.style.top="",e.style.overflow="hidden",e.style.position="relative",j.subtractsBorderForOverflowNotVisible=g.offsetTop===-5,j.doesNotIncludeMarginInBodyOffset=u.offsetTop!==m,a.getComputedStyle&&(p.style.marginTop="1%",b.pixelMargin=(a.getComputedStyle(p,null)||{marginTop:0}).marginTop!=="1%"),typeof d.style.zoom!="undefined"&&(d.style.zoom=1),u.removeChild(d),l=p=d=null,f.extend(b,j))});return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c])return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e1,null,!1)},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,b){a&&(b=(b||"fx")+"mark",f._data(a,b,(f._data(a,b)||0)+1))},_unmark:function(a,b,c){a!==!0&&(c=b,b=a,a=!1);if(b){c=c||"fx";var d=c+"mark",e=a?0:(f._data(b,d)||1)-1;e?f._data(b,d,e):(f.removeData(b,d,!0),n(b,c,"mark"))}},queue:function(a,b,c){var d;if(a){b=(b||"fx")+"queue",d=f._data(a,b),c&&(!d||f.isArray(c)?d=f._data(a,b,f.makeArray(c)):d.push(c));return d||[]}},dequeue:function(a,b){b=b||"fx";var c=f.queue(a,b),d=c.shift(),e={};d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),f._data(a,b+".run",e),d.call(a,function(){f.dequeue(a,b)},e)),c.length||(f.removeData(a,b+"queue "+b+".run",!0),n(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){var d=2;typeof a!="string"&&(c=a,a="fx",d--);if(arguments.length1)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,f.prop,a,b,arguments.length>1)},removeProp:function(a){a=f.propFix[a]||a;return this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,g,h,i;if(f.isFunction(a))return this.each(function(b){f(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(p);for(c=0,d=this.length;c-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.type]||f.valHooks[this.nodeName.toLowerCase()];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}if(g){c=f.valHooks[g.type]||f.valHooks[g.nodeName.toLowerCase()];if(c&&"get"in c&&(d=c.get(g,"value"))!==b)return d;d=g.value;return typeof d=="string"?d.replace(q,""):d==null?"":d}}}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&"set"in h&&i&&(g=h.set(a,d,c))!==b)return g;a.setAttribute(c,""+d);return d}if(h&&"get"in h&&i&&(g=h.get(a,c))!==null)return g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b){var c,d,e,g,h,i=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;i=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/(?:^|\s)hover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function( -a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")};f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler,g=p.selector),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;le&&j.push({elem:this,matches:d.slice(e)});for(k=0;k0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));o.match.globalPOS=p;var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h0)for(h=g;h=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/]","i"),bd=/checked\s*(?:[^=]|=\s*.checked.)/i,be=/\/(java|ecma)script/i,bf=/^\s*",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div
","
"]),f.fn.extend({text:function(a){return f.access(this,function(a){return a===b?f.text(this):this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f -.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){return f.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return c.nodeType===1?c.innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1>");try{for(;d1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||f.isXMLDoc(a)||!bc.test("<"+a.nodeName+">")?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,b,d,e){var g,h,i,j=[];b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);for(var k=0,l;(l=a[k])!=null;k++){typeof l=="number"&&(l+="");if(!l)continue;if(typeof l=="string")if(!_.test(l))l=b.createTextNode(l);else{l=l.replace(Y,"<$1>");var m=(Z.exec(l)||["",""])[1].toLowerCase(),n=bg[m]||bg._default,o=n[0],p=b.createElement("div"),q=bh.childNodes,r;b===c?bh.appendChild(p):U(b).appendChild(p),p.innerHTML=n[1]+l+n[2];while(o--)p=p.lastChild;if(!f.support.tbody){var s=$.test(l),t=m==="table"&&!s?p.firstChild&&p.firstChild.childNodes:n[1]===""&&!s?p.childNodes:[];for(i=t.length-1;i>=0;--i)f.nodeName(t[i],"tbody")&&!t[i].childNodes.length&&t[i].parentNode.removeChild(t[i])}!f.support.leadingWhitespace&&X.test(l)&&p.insertBefore(b.createTextNode(X.exec(l)[0]),p.firstChild),l=p.childNodes,p&&(p.parentNode.removeChild(p),q.length>0&&(r=q[q.length-1],r&&r.parentNode&&r.parentNode.removeChild(r)))}var u;if(!f.support.appendChecked)if(l[0]&&typeof (u=l.length)=="number")for(i=0;i1)},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=by(a,"opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a.nodeType!==3&&a.nodeType!==8&&!!a.style){var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b){if(k&&"get"in k&&(g=k.get(a,!1,e))!==b)return g;return j[c]}h=typeof d,h==="string"&&(g=bu.exec(d))&&(d=+(g[1]+1)*+g[2]+parseFloat(f.css(a,c)),h="number");if(d==null||h==="number"&&isNaN(d))return;h==="number"&&!f.cssNumber[i]&&(d+="px");if(!k||!("set"in k)||(d=k.set(a,d))!==b)try{j[c]=d}catch(l){}}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c==="cssFloat"&&(c="float");if(g&&"get"in g&&(e=g.get(a,!0,d))!==b)return e;if(by)return by(a,c)},swap:function(a,b,c){var d={},e,f;for(f in b)d[f]=a.style[f],a.style[f]=b[f];e=c.call(a);for(f in b)a.style[f]=d[f];return e}}),f.curCSS=f.css,c.defaultView&&c.defaultView.getComputedStyle&&(bz=function(a,b){var c,d,e,g,h=a.style;b=b.replace(br,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b))),!f.support.pixelMargin&&e&&bv.test(b)&&bt.test(c)&&(g=h.width,h.width=c,c=e.width,h.width=g);return c}),c.documentElement.currentStyle&&(bA=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f==null&&g&&(e=g[b])&&(f=e),bt.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d));return f===""?"auto":f}),by=bz||bA,f.each(["height","width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth!==0?bB(a,b,d):f.swap(a,bw,function(){return bB(a,b,d)})},set:function(a,b){return bs.test(b)?b+"px":b}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bq.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bp,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bp.test(g)?g.replace(bp,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){return f.swap(a,{display:"inline-block"},function(){return b?by(a,"margin-right"):a.style.marginRight})}})}),f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)}),f.each({margin:"",padding:"",border:"Width"},function(a,b){f.cssHooks[a+b]={expand:function(c){var d,e=typeof c=="string"?c.split(" "):[c],f={};for(d=0;d<4;d++)f[a+bx[d]+b]=e[d]||e[d-2]||e[0];return f}}});var bC=/%20/g,bD=/\[\]$/,bE=/\r?\n/g,bF=/#.*$/,bG=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bH=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bI=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bJ=/^(?:GET|HEAD)$/,bK=/^\/\//,bL=/\?/,bM=/)<[^<]*)*<\/script>/gi,bN=/^(?:select|textarea)/i,bO=/\s+/,bP=/([?&])_=[^&]*/,bQ=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bR=f.fn.load,bS={},bT={},bU,bV,bW=["*/"]+["*"];try{bU=e.href}catch(bX){bU=c.createElement("a"),bU.href="",bU=bU.href}bV=bQ.exec(bU.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bR)return bR.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
").append(c.replace(bM,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bN.test(this.nodeName)||bH.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bE,"\r\n")}}):{name:b.name,value:c.replace(bE,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.on(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?b$(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),b$(a,b);return a},ajaxSettings:{url:bU,isLocal:bI.test(bV[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bW},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bY(bS),ajaxTransport:bY(bT),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?ca(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=cb(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks("once memory"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bG.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bF,"").replace(bK,bV[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bO),d.crossDomain==null&&(r=bQ.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bV[1]&&r[2]==bV[2]&&(r[3]||(r[1]==="http:"?80:443))==(bV[3]||(bV[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),bZ(bS,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bJ.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bL.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bP,"$1_="+x);d.url=y+(y===d.url?(bL.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bW+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=bZ(bT,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s<2)w(-1,z);else throw z}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)b_(g,a[g],c,e);return d.join("&").replace(bC,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cc=f.now(),cd=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cc++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=typeof b.data=="string"&&/^application\/x\-www\-form\-urlencoded/.test(b.contentType);if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(cd.test(b.url)||e&&cd.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(cd,l),b.url===j&&(e&&(k=k.replace(cd,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var ce=a.ActiveXObject?function(){for(var a in cg)cg[a](0,1)}:!1,cf=0,cg;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ch()||ci()}:ch,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,ce&&delete cg[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n);try{m.text=h.responseText}catch(a){}try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cf,ce&&(cg||(cg={},f(a).unload(ce)),cg[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cj={},ck,cl,cm=/^(?:toggle|show|hide)$/,cn=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,co,cp=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cq;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(ct("show",3),a,b,c);for(var g=0,h=this.length;g=i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.animatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){h.style["overflow"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show)for(b in i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0),f.removeData(h,"toggle"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}return!1}i.duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);f.fn[a]=function(e){return f.access(this,function(a,e,g){var h=cy(a);if(g===b)return h?c in h?h[c]:f.support.boxModel&&h.document.documentElement[e]||h.document.body[e]:a[e];h?h.scrollTo(d?f(h).scrollLeft():g,d?g:f(h).scrollTop()):a[e]=g},a,e,arguments.length,null)}}),f.each({Height:"height",Width:"width"},function(a,c){var d="client"+a,e="scroll"+a,g="offset"+a;f.fn["inner"+a]=function(){var a=this[0];return a?a.style?parseFloat(f.css(a,c,"padding")):this[c]():null},f.fn["outer"+a]=function(a){var b=this[0];return b?b.style?parseFloat(f.css(b,c,a?"margin":"border")):this[c]():null},f.fn[c]=function(a){return f.access(this,function(a,c,h){var i,j,k,l;if(f.isWindow(a)){i=a.document,j=i.documentElement[d];return f.support.boxModel&&j||i.body&&i.body[d]||j}if(a.nodeType===9){i=a.documentElement;if(i[d]>=i[e])return i[d];return Math.max(a.body[e],i[e],a.body[g],i[g])}if(h===b){k=f.css(a,c),l=parseFloat(k);return f.isNumeric(l)?l:k}f(a).css(c,h)},c,a,arguments.length,null)}}),a.jQuery=a.$=f,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return f})})(window); \ No newline at end of file diff --git a/js/vendor/plugins.js b/js/vendor/plugins.js deleted file mode 100644 index 625945c..0000000 --- a/js/vendor/plugins.js +++ /dev/null @@ -1,55 +0,0 @@ -// usage: log('inside coolFunc', this, arguments); -// paulirish.com/2009/log-a-lightweight-wrapper-for-consolelog/ -window.log = function f(){ log.history = log.history || []; log.history.push(arguments); if(this.console) { var args = arguments, newarr; try { args.callee = f.caller } catch(e) {}; newarr = [].slice.call(args); if (typeof console.log === 'object') log.apply.call(console.log, console, newarr); else console.log.apply(console, newarr);}}; - -// make it safe to use console.log always -(function(a){function b(){}for(var c="assert,count,debug,dir,dirxml,error,exception,group,groupCollapsed,groupEnd,info,log,markTimeline,profile,profileEnd,time,timeEnd,trace,warn".split(","),d;!!(d=c.pop());){a[d]=a[d]||b;}}) -(function(){try{console.log();return window.console;}catch(a){return (window.console={});}}()); - -//jQuery Tools v1.2.6 - Range input -(function(a){a.tools=a.tools||{version:"v1.2.6"};var b;b=a.tools.rangeinput={conf:{min:0,max:100,step:"any",steps:0,value:0,precision:undefined,vertical:0,keyboard:!0,progress:!1,speed:100,css:{input:"range",slider:"slider",progress:"progress",handle:"handle"}}};var c,d;a.fn.drag=function(b){document.ondragstart=function(){return!1},b=a.extend({x:!0,y:!0,drag:!0},b),c=c||a(document).bind("mousedown mouseup",function(e){var f=a(e.target);if(e.type=="mousedown"&&f.data("drag")){var g=f.position(),h=e.pageX-g.left,i=e.pageY-g.top,j=!0; -c.bind("mousemove.drag",function(a){var c=a.pageX-h,e=a.pageY-i,g={};b.x&&(g.left=c),b.y&&(g.top=e),j&&(f.trigger("dragStart"),j=!1),b.drag&&f.css(g),f.trigger("drag",[e,c]),d=f}),e.preventDefault()}else try{d&&d.trigger("dragEnd")}finally{c.unbind("mousemove.drag"),d=null}});return this.data("drag",!0)};function e(a,b){var c=Math.pow(10,b);return Math.round(a*c)/c}function f(a,b){var c=parseInt(a.css(b),10);if(c)return c;var d=a[0].currentStyle;return d&&d.width&&parseInt(d.width,10)}function g(a){var b=a.data("events"); -return b&&b.onSlide}function h(b,c){var d=this,h=c.css,i=a("
").data("rangeinput",d),j,k,l,m,n;b.before(i);var o=i.addClass(h.slider).find("a").addClass(h.handle),p=i.find("div").addClass(h.progress);a.each("min,max,step,value".split(","),function(a,d){var e=b.attr(d);parseFloat(e)&&(c[d]=parseFloat(e,10))});var q=c.max-c.min,r=c.step=="any"?0:c.step,s=c.precision;if(s===undefined)try{s=r.toString().split(".")[1].length}catch(t){s=0}if(b.attr("type")=="range"){var u=b.clone().wrap("
").parent().html(), -v=a(u.replace(/type/i,"type=text data-orig-type"));v.val(c.value),b.replaceWith(v),b=v}b.addClass(h.input);var w=a(d).add(b),x=!0;function y(a,f,g,h){g===undefined?g=f/m*q:h&&(g-=c.min),r&&(g=Math.round(g/r)*r);if(f===undefined||r)f=g*m/q;if(isNaN(g))return d;f=Math.max(0,Math.min(f,m)),g=f/m*q;if(h||!j)g+=c.min;j&&(h?f=m-f:g=c.max-g),g=e(g,s);var i=a.type=="click";if(x&&k!==undefined&&!i){a.type="onSlide",w.trigger(a,[g,f]);if(a.isDefaultPrevented())return d}var l=i?c.speed:0,t=i?function(){a.type="change", -w.trigger(a,[g])}:null;j?(o.animate({top:f},l,t),c.progress&&p.animate({height:m-f+o.height()/2},l)):(o.animate({left:f},l,t),c.progress&&p.animate({width:f+o.width()/2},l)),k=g,n=f,b.val(g);return d}a.extend(d,{getValue:function(){return k},setValue:function(b,c){z();return y(c||a.Event("api"),undefined,b,!0)},getConf:function(){return c},getProgress:function(){return p},getHandle:function(){return o},getInput:function(){return b},step:function(b,e){e=e||a.Event();var f=c.step=="any"?1:c.step;d.setValue(k+f*(b||1),e)}, -stepUp:function(a){return d.step(a||1)},stepDown:function(a){return d.step(-a||-1)}}),a.each("onSlide,change".split(","),function(b,e){a.isFunction(c[e])&&a(d).bind(e,c[e]),d[e]=function(b){b&&a(d).bind(e,b);return d}}),o.drag({drag:!1}).bind("dragStart",function(){z(),x=g(a(d))||g(b)}).bind("drag",function(a,c,d){if(b.is(":disabled"))return!1;y(a,j?c:d)}).bind("dragEnd",function(a){a.isDefaultPrevented()||(a.type="change",w.trigger(a,[k]))}).click(function(a){return a.preventDefault()}),i.click(function(a){if(b.is(":disabled")||a.target==o[0]) -return a.preventDefault();z();var c=j?o.height()/2:o.width()/2;y(a,j?m-l-c+a.pageY:a.pageX-l-c)}),c.keyboard&&b.keydown(function(c){if(!b.attr("readonly")){var e=c.keyCode,f=a([75,76,38,33,39]).index(e)!=-1,g=a([74,72,40,34,37]).index(e)!=-1;if((f||g)&&!(c.shiftKey||c.altKey||c.ctrlKey)){f?d.step(e==33?10:1,c):g&&d.step(e==34?-10:-1,c);return c.preventDefault()}}}),b.blur(function(b){var c=a(this).val();c!==k&&d.setValue(c,b)}),a.extend(b[0],{stepUp:d.stepUp,stepDown:d.stepDown}); -function z(){j=c.vertical||f(i,"height")>f(i,"width"),j?(m=f(i,"height")-f(o,"height"),l=i.offset().top+m):(m=f(i,"width")-f(o,"width"),l=i.offset().left)}function A(){z(),d.setValue(c.value!==undefined?c.value:c.min)}A(),m||a(window).load(A)}a.expr[":"].range=function(b){var c=b.getAttribute("type");return c&&c=="range"||a(b).filter("input").data("rangeinput")},a.fn.rangeinput=function(c){if(this.data("rangeinput"))return this;c=a.extend(!0,{},b.conf,c);var d;this.each(function(){var b=new h(a(this), -a.extend(!0,{},c)),e=b.getInput().data("rangeinput",b);d=d?d.add(e):e});return d?d:this}})(jQuery); - -// Prettify -var q=null;window.PR_SHOULD_USE_CONTINUATION=!0; -(function(){function L(a){function m(a){var f=a.charCodeAt(0);if(f!==92)return f;var b=a.charAt(1);return(f=r[b])?f:"0"<=b&&b<="7"?parseInt(a.substring(1),8):b==="u"||b==="x"?parseInt(a.substring(2),16):a.charCodeAt(1)}function e(a){if(a<32)return(a<16?"\\x0":"\\x")+a.toString(16);a=String.fromCharCode(a);if(a==="\\"||a==="-"||a==="["||a==="]")a="\\"+a;return a}function h(a){for(var f=a.substring(1,a.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g),a= -[],b=[],o=f[0]==="^",c=o?1:0,i=f.length;c122||(d<65||j>90||b.push([Math.max(65,j)|32,Math.min(d,90)|32]),d<97||j>122||b.push([Math.max(97,j)&-33,Math.min(d,122)&-33]))}}b.sort(function(a,f){return a[0]-f[0]||f[1]-a[1]});f=[];j=[NaN,NaN];for(c=0;ci[0]&&(i[1]+1>i[0]&&b.push("-"),b.push(e(i[1])));b.push("]");return b.join("")}function y(a){for(var f=a.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),b=f.length,d=[],c=0,i=0;c=2&&a==="["?f[c]=h(j):a!=="\\"&&(f[c]=j.replace(/[A-Za-z]/g,function(a){a=a.charCodeAt(0);return"["+String.fromCharCode(a&-33,a|32)+"]"}));return f.join("")}for(var t=0,s=!1,l=!1,p=0,d=a.length;p=5&&"lang-"===b.substring(0,5))&&!(o&&typeof o[1]==="string"))c=!1,b="src";c||(r[f]=b)}i=d;d+=f.length;if(c){c=o[1];var j=f.indexOf(c),k=j+c.length;o[2]&&(k=f.length-o[2].length,j=k-c.length);b=b.substring(5);B(l+i,f.substring(0,j),e,p);B(l+i+j,c,C(b,c),p);B(l+i+k,f.substring(k),e,p)}else p.push(l+i,b)}a.e=p}var h={},y;(function(){for(var e=a.concat(m), -l=[],p={},d=0,g=e.length;d=0;)h[n.charAt(k)]=r;r=r[1];n=""+r;p.hasOwnProperty(n)||(l.push(r),p[n]=q)}l.push(/[\S\s]/);y=L(l)})();var t=m.length;return e}function u(a){var m=[],e=[];a.tripleQuotedStrings?m.push(["str",/^(?:'''(?:[^'\\]|\\[\S\s]|''?(?=[^']))*(?:'''|$)|"""(?:[^"\\]|\\[\S\s]|""?(?=[^"]))*(?:"""|$)|'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$))/,q,"'\""]):a.multiLineStrings?m.push(["str",/^(?:'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$)|`(?:[^\\`]|\\[\S\s])*(?:`|$))/, -q,"'\"`"]):m.push(["str",/^(?:'(?:[^\n\r'\\]|\\.)*(?:'|$)|"(?:[^\n\r"\\]|\\.)*(?:"|$))/,q,"\"'"]);a.verbatimStrings&&e.push(["str",/^@"(?:[^"]|"")*(?:"|$)/,q]);var h=a.hashComments;h&&(a.cStyleComments?(h>1?m.push(["com",/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,q,"#"]):m.push(["com",/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\n\r]*)/,q,"#"]),e.push(["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,q])):m.push(["com",/^#[^\n\r]*/, -q,"#"]));a.cStyleComments&&(e.push(["com",/^\/\/[^\n\r]*/,q]),e.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q]));a.regexLiterals&&e.push(["lang-regex",/^(?:^^\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\(|\*|\*=|\+=|,|-=|->|\/|\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\^=|\^\^|\^\^=|{|\||\|=|\|\||\|\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\s*(\/(?=[^*/])(?:[^/[\\]|\\[\S\s]|\[(?:[^\\\]]|\\[\S\s])*(?:]|$))+\/)/]);(h=a.types)&&e.push(["typ",h]);a=(""+a.keywords).replace(/^ | $/g, -"");a.length&&e.push(["kwd",RegExp("^(?:"+a.replace(/[\s,]+/g,"|")+")\\b"),q]);m.push(["pln",/^\s+/,q," \r\n\t\xa0"]);e.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,q],["pun",/^.[^\s\w"-$'./@\\`]*/,q]);return x(m,e)}function D(a,m){function e(a){switch(a.nodeType){case 1:if(k.test(a.className))break;if("BR"===a.nodeName)h(a), -a.parentNode&&a.parentNode.removeChild(a);else for(a=a.firstChild;a;a=a.nextSibling)e(a);break;case 3:case 4:if(p){var b=a.nodeValue,d=b.match(t);if(d){var c=b.substring(0,d.index);a.nodeValue=c;(b=b.substring(d.index+d[0].length))&&a.parentNode.insertBefore(s.createTextNode(b),a.nextSibling);h(a);c||a.parentNode.removeChild(a)}}}}function h(a){function b(a,d){var e=d?a.cloneNode(!1):a,f=a.parentNode;if(f){var f=b(f,1),g=a.nextSibling;f.appendChild(e);for(var h=g;h;h=g)g=h.nextSibling,f.appendChild(h)}return e} -for(;!a.nextSibling;)if(a=a.parentNode,!a)return;for(var a=b(a.nextSibling,0),e;(e=a.parentNode)&&e.nodeType===1;)a=e;d.push(a)}var k=/(?:^|\s)nocode(?:\s|$)/,t=/\r\n?|\n/,s=a.ownerDocument,l;a.currentStyle?l=a.currentStyle.whiteSpace:window.getComputedStyle&&(l=s.defaultView.getComputedStyle(a,q).getPropertyValue("white-space"));var p=l&&"pre"===l.substring(0,3);for(l=s.createElement("LI");a.firstChild;)l.appendChild(a.firstChild);for(var d=[l],g=0;g=0;){var h=m[e];A.hasOwnProperty(h)?window.console&&console.warn("cannot override language handler %s",h):A[h]=a}}function C(a,m){if(!a||!A.hasOwnProperty(a))a=/^\s*=o&&(h+=2);e>=c&&(a+=2)}}catch(w){"console"in window&&console.log(w&&w.stack?w.stack:w)}}var v=["break,continue,do,else,for,if,return,while"],w=[[v,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"], -"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],F=[w,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],G=[w,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"], -H=[G,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"],w=[w,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],I=[v,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"], -J=[v,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],v=[v,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],K=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/,N=/\S/,O=u({keywords:[F,H,w,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"+ -I,J,v],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),A={};k(O,["default-code"]);k(x([],[["pln",/^[^]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]), -["default-markup","htm","html","mxml","xhtml","xml","xsl"]);k(x([["pln",/^\s+/,q," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css", -/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);k(x([],[["atv",/^[\S\s]+/]]),["uq.val"]);k(u({keywords:F,hashComments:!0,cStyleComments:!0,types:K}),["c","cc","cpp","cxx","cyc","m"]);k(u({keywords:"null,true,false"}),["json"]);k(u({keywords:H,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:K}),["cs"]);k(u({keywords:G,cStyleComments:!0}),["java"]);k(u({keywords:v,hashComments:!0,multiLineStrings:!0}),["bsh","csh","sh"]);k(u({keywords:I,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}), -["cv","py"]);k(u({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["perl","pl","pm"]);k(u({keywords:J,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb"]);k(u({keywords:w,cStyleComments:!0,regexLiterals:!0}),["js"]);k(u({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes", -hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);k(x([],[["str",/^[\S\s]+/]]),["regex"]);window.prettyPrintOne=function(a,m,e){var h=document.createElement("PRE");h.innerHTML=a;e&&D(h,e);E({g:m,i:e,h:h});return h.innerHTML};window.prettyPrint=function(a){function m(){for(var e=window.PR_SHOULD_USE_CONTINUATION?l.now()+250:Infinity;p=0){var k=k.match(g),f,b;if(b= -!k){b=n;for(var o=void 0,c=b.firstChild;c;c=c.nextSibling)var i=c.nodeType,o=i===1?o?b:c:i===3?N.test(c.nodeValue)?b:o:o;b=(f=o===b?void 0:o)&&"CODE"===f.tagName}b&&(k=f.className.match(g));k&&(k=k[1]);b=!1;for(o=n.parentNode;o;o=o.parentNode)if((o.tagName==="pre"||o.tagName==="code"||o.tagName==="xmp")&&o.className&&o.className.indexOf("prettyprint")>=0){b=!0;break}b||((b=(b=n.className.match(/\blinenums\b(?::(\d+))?/))?b[1]&&b[1].length?+b[1]:!0:!1)&&D(n,b),d={g:k,h:n,i:b},E(d))}}pd.children.length;){var j=document.createElement("span");j.style.cssText="width:1px;height:30px;float:left;background-color:#113";d.appendChild(j)}var e=document.createElement("div");e.id="ms";e.style.cssText="padding:0 0 3px 3px;text-align:left;background-color:#020;display:none";a.appendChild(e);var k=document.createElement("div"); -k.id="msText";k.style.cssText="color:#0f0;font-family:Helvetica,Arial,sans-serif;font-size:9px;font-weight:bold;line-height:15px";k.innerHTML="MS";e.appendChild(k);var f=document.createElement("div");f.id="msGraph";f.style.cssText="position:relative;width:74px;height:30px;background-color:#0f0";for(e.appendChild(f);74>f.children.length;)j=document.createElement("span"),j.style.cssText="width:1px;height:30px;float:left;background-color:#131",f.appendChild(j);var t=function(b){s=b;switch(s){case 0:c.style.display= -"block";e.style.display="none";break;case 1:c.style.display="none",e.style.display="block"}};return{domElement:a,setMode:t,begin:function(){l=+new Date},end:function(){var b=+new Date;g=b-l;n=Math.min(n,g);o=Math.max(o,g);k.textContent=g+" MS ("+n+"-"+o+")";var a=Math.min(30,30-30*(g/200));f.appendChild(f.firstChild).style.height=a+"px";r++;b>m+1E3&&(h=Math.round(1E3*r/(b-m)),p=Math.min(p,h),q=Math.max(q,h),i.textContent=h+" FPS ("+p+"-"+q+")",a=Math.min(30,30-30*(h/100)),d.appendChild(d.firstChild).style.height= -a+"px",m=b,r=0);return b},update:function(){l=this.end()}}}; \ No newline at end of file diff --git a/package.json b/package.json new file mode 100644 index 0000000..4e31492 --- /dev/null +++ b/package.json @@ -0,0 +1,14 @@ +{ + "name": "motio", + "version": "0.0.0", + "devDependencies": { + "grunt-contrib-compress": "~0.4.1", + "grunt-contrib-jshint": "~0.2.0", + "grunt-contrib-concat": "~0.1.3", + "grunt-contrib-clean": "~0.4.0", + "grunt-tagrelease": "~0.2.0", + "grunt-bumpup": "~0.2.0", + "grunt-gcc": "~0.2.0", + "grunt": "~0.4.0" + } +} \ No newline at end of file