diff --git a/website/demo/assets/mobiledoc-kit-demo-09e5fcf0adaf5e8b36183c7854487547.css b/website/demo/assets/mobiledoc-kit-demo-09e5fcf0adaf5e8b36183c7854487547.css
new file mode 100644
index 000000000..f03d7d7ad
--- /dev/null
+++ b/website/demo/assets/mobiledoc-kit-demo-09e5fcf0adaf5e8b36183c7854487547.css
@@ -0,0 +1 @@
+*,:after,:before{box-sizing:border-box}body,html{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#121212;margin:0;padding:1.2rem;background-color:#F3F3F3;font-size:1.1rem;line-height:1.4;height:100%;width:100%}@media only screen and (max-width:767px){body{font-size:.79rem}}h1,h2,h3,h4,h5{font-family:"Merriweather Sans","Helvetica Neue",Helvetica,Arial,sans-serif;margin:.2rem 0}h1{font-size:1.8rem}h2{font-size:1.4rem}h4{font-size:.9rem;color:#3C3C3C}p{margin:.6rem 0}.container{margin:.5rem 0 0;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.col-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}hr{content:0;height:0;border:0;border-bottom:3px solid #121212;margin:.9rem 0 .8rem}.headline-note{color:#D0021B;font-size:1rem;font-weight:400;margin:0 .4rem;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.subheadline{color:#565656}.pane,.row{-webkit-flex:1;flex:1}.pane p.desc{height:150px;overflow:scroll}.editor-pane{max-width:50em;margin:0 auto;padding:3em 1.45em;width:100%;position:relative}.code-pane-open .editor-pane{width:50%;margin:0}.demo-buttons{position:fixed;top:0;right:0;z-index:2}.demo-buttons a{display:block;cursor:pointer;font-size:24px;padding:9px 12px;color:#2b303b;text-shadow:0 1px 2px rgba(252,252,252,.7),0 -1px 2px rgba(252,252,252,.7),1px 0 2px rgba(252,252,252,.7),-1px 0 2px rgba(252,252,252,.7)}.code-panes{position:fixed;top:0;bottom:0;right:-50%;width:0;z-index:1}.code-pane-open .code-panes{right:0;width:50%}#editor{font-size:.9rem}#mobiledoc-to-load,#serialized-mobiledoc{overflow:hidden;padding:.25em}#serialized-mobiledoc{white-space:pre;font-size:.7rem}.output{margin:.3rem;background:#fff;border:2px solid #8A888A;padding:.3rem 0 .3rem .5rem}.output.full-left{margin-left:0}.output.full-right{margin-right:0}.serialized-mobiledoc-wrapper{line-height:1.1}#rendered-mobiledoc{font-size:.9rem}#mobiledoc-to-load textarea{height:500px;width:100%}.code-pane:first-child{display:block}.code-pane code{white-space:pre-wrap;font-family:Consolas,Menlo,Courier,monospace;font-size:.75em;line-height:1.2em;background-color:transparent;color:#c0c5ce;padding:5em 1em 1em;-webkit-overflow-scrolling:touch;position:absolute;top:0;right:0;left:0;bottom:0}.code-pane label{font-size:.8em;color:#c0c5ce;background:rgba(30,40,48,.92);padding:.5em .75em;position:absolute;z-index:1;top:0;right:0;border-radius:0 0 0 3px;border-left:1px solid rgba(192,197,206,.25);border-bottom:1px solid rgba(192,197,206,.25)}@font-face{font-family:demo-icons;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggi/LYAAAC8AAAAYGNtYXAaVcxXAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5ZmOrGnQAAAFwAAABxGhlYWQBePfEAAADNAAAADZoaGVhA5kB5gAAA2wAAAAkaG10eAMAAAAAAAOQAAAAFGxvY2EAKAD2AAADpAAAAAxtYXhwAAgAhgAAA7AAAAAgbmFtZRP8/tEAAAPQAAABYHBvc3QAAwAAAAAFMAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADmAAHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIOYA//3//wAAAAAAIOYA//3//wAB/+MaBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAgAAAAABtwG3AHIAgwAANzU0NzYzNzY3JicmNTQ3Njc2NxYfATY3Njc2FzcWFxYVFxYXNzY3FhcWFxYVFAcGBwYHFh8BMhcWHQEUBwYnBwYHFhcWFRQHBgcGByYvAQYHBgcGJwcmJyYvASYnBwYHJicmJyY1NDc2NzY3Ji8BIicmNTcUFxYXNjc2NTQnJgcmBwYVAAIDAzUEBwsUAgIIFBUGBAQnDQ0FAwIJPwQDAwgODCkCBQMEJQoCAgUKCgUHBDUDAwICAwM1BQYKFAMCCBUUBgQEJw0NBQQCCD8EAwMBCA4LKQIFBAMkCwICBQoKBQcENQMDApIWFR4fFRYWFR8eFRa8PwQCBAkMDhAYAgUBBQkWEwEBAh8HBCgNCQEBAQIDAzUEByABAQECIw0DAwUCBwwOBg8NCQQCBD8EAgUBCQ8LDRsCBQIEChUTAQEBIAgDKA0JAQEBAQQDNQQHIAEBAQIhDwQCBQIHDA4GDw0JBAIEHh0WFQEBFRYdIBQXAQEXFCAAAAABAAAAAQAA+Wpa1V8PPPUACwIAAAAAANBR24gAAAAA0FHbiAAAAAABtwG3AAAACAACAAAAAAAAAAEAAAHg/+AAAAIAAAAAAAG3AAEAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAQAAAAIAAAAAAAAAAAoAFAAeAOIAAQAAAAUAhAACAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABABQAAAABAAAAAAACAA4AXAABAAAAAAADABQAKgABAAAAAAAEABQAagABAAAAAAAFABYAFAABAAAAAAAGAAoAPgABAAAAAAAKADQAfgADAAEECQABABQAAAADAAEECQACAA4AXAADAAEECQADABQAKgADAAEECQAEABQAagADAAEECQAFABYAFAADAAEECQAGABQASAADAAEECQAKADQAfgBkAGUAbQBvAC0AaQBjAG8AbgBzAFYAZQByAHMAaQBvAG4AIAAxAC4AMABkAGUAbQBvAC0AaQBjAG8AbgBzZGVtby1pY29ucwBkAGUAbQBvAC0AaQBjAG8AbgBzAFIAZQBnAHUAbABhAHIAZABlAG0AbwAtAGkAYwBvAG4AcwBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format('truetype'),url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAWcAAsAAAAABVAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgCCL8tmNtYXAAAAFoAAAATAAAAEwaVcxXZ2FzcAAAAbQAAAAIAAAACAAAABBnbHlmAAABvAAAAcQAAAHEY6sadGhlYWQAAAOAAAAANgAAADYBePfEaGhlYQAAA7gAAAAkAAAAJAOZAeZobXR4AAAD3AAAABQAAAAUAwAAAGxvY2EAAAPwAAAADAAAAAwAKAD2bWF4cAAAA/wAAAAgAAAAIAAIAIZuYW1lAAAEHAAAAWAAAAFgE/z+0XBvc3QAAAV8AAAAIAAAACAAAwAAAAMCAAGQAAUAAAFMAWYAAABHAUwBZgAAAPUAGQCEAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA5gAB4P/g/+AB4AAgAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAA4AAAACgAIAAIAAgABACDmAP/9//8AAAAAACDmAP/9//8AAf/jGgQAAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAIAAAAAAbcBtwByAIMAADc1NDc2Mzc2NyYnJjU0NzY3NjcWHwE2NzY3Nhc3FhcWFRcWFzc2NxYXFhcWFRQHBgcGBxYfATIXFh0BFAcGJwcGBxYXFhUUBwYHBgcmLwEGBwYHBicHJicmLwEmJwcGByYnJicmNTQ3Njc2NyYvASInJjU3FBcWFzY3NjU0JyYHJgcGFQACAwM1BAcLFAICCBQVBgQEJw0NBQMCCT8EAwMIDgwpAgUDBCUKAgIFCgoFBwQ1AwMCAgMDNQUGChQDAggVFAYEBCcNDQUEAgg/BAMDAQgOCykCBQQDJAsCAgUKCgUHBDUDAwKSFhUeHxUWFhUfHhUWvD8EAgQJDA4QGAIFAQUJFhMBAQIfBwQoDQkBAQECAwM1BAcgAQEBAiMNAwMFAgcMDgYPDQkEAgQ/BAIFAQkPCw0bAgUCBAoVEwEBASAIAygNCQEBAQEEAzUEByABAQECIQ8EAgUCBwwOBg8NCQQCBB4dFhUBARUWHSAUFwEBFxQgAAAAAQAAAAEAAPlqWtVfDzz1AAsCAAAAAADQUduIAAAAANBR24gAAAAAAbcBtwAAAAgAAgAAAAAAAAABAAAB4P/gAAACAAAAAAABtwABAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAEAAAACAAAAAAAAAAAKABQAHgDiAAEAAAAFAIQAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAUAAAAAQAAAAAAAgAOAFwAAQAAAAAAAwAUACoAAQAAAAAABAAUAGoAAQAAAAAABQAWABQAAQAAAAAABgAKAD4AAQAAAAAACgA0AH4AAwABBAkAAQAUAAAAAwABBAkAAgAOAFwAAwABBAkAAwAUACoAAwABBAkABAAUAGoAAwABBAkABQAWABQAAwABBAkABgAUAEgAAwABBAkACgA0AH4AZABlAG0AbwAtAGkAYwBvAG4AcwBWAGUAcgBzAGkAbwBuACAAMQAuADAAZABlAG0AbwAtAGkAYwBvAG4Ac2RlbW8taWNvbnMAZABlAG0AbwAtAGkAYwBvAG4AcwBSAGUAZwB1AGwAYQByAGQAZQBtAG8ALQBpAGMAbwBuAHMARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format('woff');font-weight:400;font-style:normal}.icon-settings{font-family:demo-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-settings:before{content:"\e600"}.json-key{color:#a8b389}.json-number{color:#879db3}.json-string{color:#c0c5ce}.json-boolean,.json-null{color:#bf616a}.mobiledoc-toolbar__button.active{font-weight:700;background-color:#f0f8ff}.mention-atom{background-color:#CCC;border-radius:5px;color:#FFF;padding:0 5px;font-size:.75em}
\ No newline at end of file
diff --git a/website/demo/assets/mobiledoc-kit-demo-ac91cc17e27aa7276b5d3cdfaa3af191.js b/website/demo/assets/mobiledoc-kit-demo-ac91cc17e27aa7276b5d3cdfaa3af191.js
new file mode 100644
index 000000000..52fdeaec0
--- /dev/null
+++ b/website/demo/assets/mobiledoc-kit-demo-ac91cc17e27aa7276b5d3cdfaa3af191.js
@@ -0,0 +1,2 @@
+"use strict";define("mobiledoc-kit-demo/app",["exports","ember","ember/resolver","ember/load-initializers","mobiledoc-kit-demo/config/environment"],function(e,t,o,d,n){var a;t["default"].MODEL_FACTORY_INJECTIONS=!0,a=t["default"].Application.extend({modulePrefix:n["default"].modulePrefix,podModulePrefix:n["default"].podModulePrefix,Resolver:o["default"]}),d["default"](a,n["default"].modulePrefix),e["default"]=a}),define("mobiledoc-kit-demo/components/app-version",["exports","ember-cli-app-version/components/app-version","mobiledoc-kit-demo/config/environment"],function(e,t,o){var d=o["default"].APP,n=d.name,a=d.version;e["default"]=t["default"].extend({version:a,name:n})}),define("mobiledoc-kit-demo/components/ember-card-editor",["exports","ember"],function(e,t){e["default"]=t["default"].Component.extend({})}),define("mobiledoc-kit-demo/components/ember-card",["exports","ember"],function(e,t){e["default"]=t["default"].Component.extend({})}),define("mobiledoc-kit-demo/components/ember-wormhole",["exports","ember-wormhole/components/ember-wormhole"],function(e,t){e["default"]=t["default"]}),define("mobiledoc-kit-demo/components/mobiledoc-component-card",["exports","ember-mobiledoc-editor/components/mobiledoc-component-card/component"],function(e,t){e["default"]=t["default"]}),define("mobiledoc-kit-demo/components/mobiledoc-dom-renderer",["exports","ember","mobiledoc-kit-demo/mobiledoc-cards/dom","mobiledoc-kit-demo/mobiledoc-atoms/dom","ember-mobiledoc-dom-renderer"],function(e,t,o,d,n){var a=new n["default"]({cards:o["default"],atoms:d["default"]});e["default"]=t["default"].Component.extend({didRender:function(){var e=this.get("mobiledoc");if(e){this._teardownRender&&(this._teardownRender(),this._teardownRender=null);var t=this.$();t.empty();try{var o=a.render(e),d=o.result,n=o.teardown;t.append(d),this._teardownRender=n}catch(r){console.error(r);var d=document.createTextNode(r.message);t.append(d)}}}})}),define("mobiledoc-kit-demo/components/mobiledoc-editor",["exports","ember-mobiledoc-editor/components/mobiledoc-editor/component"],function(e,t){e["default"]=t["default"]}),define("mobiledoc-kit-demo/components/mobiledoc-html-renderer",["exports","ember","mobiledoc-kit-demo/mobiledoc-cards/html","mobiledoc-kit-demo/mobiledoc-atoms/html","ember-mobiledoc-html-renderer"],function(e,t,o,d,n){var a=new n["default"]({cards:o["default"],atoms:d["default"]});e["default"]=t["default"].Component.extend({didRender:function(){var e=this.get("mobiledoc");if(e){var t=this.$();t.empty();try{var o=a.render(e),d=o.result;t.text(d)}catch(n){console.error(n);var r=document.createTextNode(n.message);t.append(r)}}}})}),define("mobiledoc-kit-demo/components/mobiledoc-link-button",["exports","ember-mobiledoc-editor/components/mobiledoc-link-button/component"],function(e,t){e["default"]=t["default"]}),define("mobiledoc-kit-demo/components/mobiledoc-link-prompt",["exports","ember-mobiledoc-editor/components/mobiledoc-link-prompt/component"],function(e,t){e["default"]=t["default"]}),define("mobiledoc-kit-demo/components/mobiledoc-markup-button",["exports","ember-mobiledoc-editor/components/mobiledoc-markup-button/component"],function(e,t){e["default"]=t["default"]}),define("mobiledoc-kit-demo/components/mobiledoc-section-button",["exports","ember-mobiledoc-editor/components/mobiledoc-section-button/component"],function(e,t){e["default"]=t["default"]}),define("mobiledoc-kit-demo/components/mobiledoc-text-renderer",["exports","ember","mobiledoc-kit-demo/mobiledoc-cards/text","mobiledoc-kit-demo/mobiledoc-atoms/text","ember-mobiledoc-text-renderer"],function(e,t,o,d,n){var a=new n["default"]({cards:o["default"],atoms:d["default"]}),r=function(e){return e.replace(//g,">").replace(/\n/g," ")};e["default"]=t["default"].Component.extend({didRender:function(){var e=this.get("mobiledoc");if(e){this._teardownRender&&(this._teardownRender(),this._teardownRender=null);var t=this.$();t.empty();try{var o=a.render(e),d=o.result,n=o.teardown;d=r(d),t.html(d),this._teardownRender=n}catch(i){console.error(i);var l=document.createTextNode(i.message);t.append(l)}}}})}),define("mobiledoc-kit-demo/components/mobiledoc-toolbar",["exports","ember-mobiledoc-editor/components/mobiledoc-toolbar/component"],function(e,t){e["default"]=t["default"]}),define("mobiledoc-kit-demo/components/render-mobiledoc",["exports","ember-mobiledoc-dom-renderer/components/render-mobiledoc"],function(e,t){e["default"]=t["default"]}),define("mobiledoc-kit-demo/components/tether-to-selection",["exports","ember-mobiledoc-editor/components/tether-to-selection/component"],function(e,t){e["default"]=t["default"]}),define("mobiledoc-kit-demo/controllers/array",["exports","ember"],function(e,t){e["default"]=t["default"].Controller}),define("mobiledoc-kit-demo/controllers/index",["exports","ember","mobiledoc-kit-demo/mobiledocs/index"],function(e,t,o){var d=t["default"].$;e["default"]=t["default"].Controller.extend({init:function(){this._super.apply(this,arguments);var e=o["default"].mentionAtom;this.set("mobiledoc",e),this.set("editedMobiledoc",e),this.set("rendererName","dom")},actions:{changeMobiledoc:function(){var e=d("#select-mobiledoc"),t=e.val(),n=o["default"][t];this.set("mobiledoc",n),this.set("editedMobiledoc",n)},setRenderer:function(e){this.set("rendererName",e)},didEdit:function(e){this.set("editedMobiledoc",e)}}})}),define("mobiledoc-kit-demo/controllers/object",["exports","ember"],function(e,t){e["default"]=t["default"].Controller}),define("mobiledoc-kit-demo/helpers/format-object",["exports","ember"],function(e,t){function o(e){var t=d(e,1),o=t[0];return JSON.stringify(o,null," ")}e.formatObject=o;var d=function(){function e(e,t){var o=[],d=!0,n=!1,a=void 0;try{for(var r,i=e[Symbol.iterator]();!(d=(r=i.next()).done)&&(o.push(r.value),!t||o.length!==t);d=!0);}catch(l){n=!0,a=l}finally{try{!d&&i["return"]&&i["return"]()}finally{if(n)throw a}}return o}return function(t,o){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,o);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();e["default"]=t["default"].Helper.helper(o)}),define("mobiledoc-kit-demo/helpers/hash",["exports","ember-mobiledoc-editor/helpers/hash"],function(e,t){e["default"]=t["default"],e.hash=t.hash}),define("mobiledoc-kit-demo/helpers/in-array",["exports","ember-mobiledoc-editor/helpers/in-array"],function(e,t){e["default"]=t["default"],e.inArray=t.inArray}),define("mobiledoc-kit-demo/helpers/mobiledoc-atoms-list",["exports","ember","mobiledoc-kit-demo/mobiledoc-atoms/dom"],function(e,t,o){function d(){return o["default"]}e.mobiledocAtomsList=d,e["default"]=t["default"].Helper.helper(d)}),define("mobiledoc-kit-demo/helpers/mobiledoc-cards-list",["exports","ember","mobiledoc-kit-demo/mobiledoc-cards/dom"],function(e,t,o){function d(){return o["default"]}e.mobiledocCardsList=d,e["default"]=t["default"].Helper.helper(d)}),define("mobiledoc-kit-demo/initializers/app-version",["exports","ember-cli-app-version/initializer-factory","mobiledoc-kit-demo/config/environment"],function(e,t,o){var d=o["default"].APP,n=d.name,a=d.version;e["default"]={name:"App Version",initialize:t["default"](n,a)}}),define("mobiledoc-kit-demo/initializers/export-application-global",["exports","ember","mobiledoc-kit-demo/config/environment"],function(e,t,o){function d(){var e=arguments[1]||arguments[0];if(o["default"].exportApplicationGlobal!==!1){var d,n=o["default"].exportApplicationGlobal;d="string"==typeof n?n:t["default"].String.classify(o["default"].modulePrefix),window[d]||(window[d]=e,e.reopen({willDestroy:function(){this._super.apply(this,arguments),delete window[d]}}))}}e.initialize=d,e["default"]={name:"export-application-global",initialize:d}}),define("mobiledoc-kit-demo/mobiledoc-atoms/dom/image",["exports"],function(e){e["default"]={name:"image-atom",type:"dom",render:function(){var e=document.createElement("img");return e.style.display="inline",e.src="http://placehold.it/30x20",e}}}),define("mobiledoc-kit-demo/mobiledoc-atoms/dom/mention",["exports"],function(e){e["default"]={name:"mention-atom",type:"dom",render:function(e){var t=e.value,o=document.createElement("span");return o.className="mention-atom",o.appendChild(document.createTextNode("Hello "+t)),o}}}),define("mobiledoc-kit-demo/mobiledoc-atoms/dom",["exports","mobiledoc-kit-demo/mobiledoc-atoms/dom/mention","mobiledoc-kit-demo/mobiledoc-atoms/dom/image"],function(e,t,o){e["default"]=[t["default"],o["default"]]}),define("mobiledoc-kit-demo/mobiledoc-atoms/html/image",["exports"],function(e){e["default"]={name:"image-atom",type:"html",render:function(e){var t=e.value;return' '}}}),define("mobiledoc-kit-demo/mobiledoc-atoms/html/mention",["exports"],function(e){e["default"]={name:"mention-atom",type:"html",render:function(e){var t=e.value;return'Hello '+t+" "}}}),define("mobiledoc-kit-demo/mobiledoc-atoms/html",["exports","mobiledoc-kit-demo/mobiledoc-atoms/html/mention","mobiledoc-kit-demo/mobiledoc-atoms/html/image"],function(e,t,o){e["default"]=[t["default"],o["default"]]}),define("mobiledoc-kit-demo/mobiledoc-atoms/text/mention",["exports"],function(e){e["default"]={name:"mention-atom",type:"text",render:function(e){var t=e.value;return"Hello "+t}}}),define("mobiledoc-kit-demo/mobiledoc-atoms/text",["exports","mobiledoc-kit-demo/mobiledoc-atoms/text/mention"],function(e,t){e["default"]=[t["default"]]}),define("mobiledoc-kit-demo/mobiledoc-cards/dom/codemirror",["exports"],function(e){function t(e,t){var o=arguments.length<=2||void 0===arguments[2]?!0:arguments[2],d=arguments.length<=3||void 0===arguments[3]?function(){}:arguments[3];setTimeout(function(){var n=$("").appendTo(e),a={mode:"javascript"};o&&(a.readOnly="nocursor");var r=CodeMirror.fromTextArea(n[0],a);d(r)})}var o="let x = 3;";e["default"]={name:"codemirror-card",type:"dom",render:function(e){var d=e.env,n=(e.options,e.payload),a=$("
")[0],r=n.code||o;d.isInEditor&&$("Edit ").appendTo(a).on("click",d.edit);var i=!0;return t(a,r,i),a},edit:function(e){var d=e.env,n=(e.options,e.payload),a=$("
")[0],r=n.code||o,i=$("Save ").appendTo(a),l=!1,c=function(e){i.on("click",function(){return d.save({code:e.getValue()})})};return t(a,r,l,c),a}}}),define("mobiledoc-kit-demo/mobiledoc-cards/dom/image",["exports"],function(e){function t(){var e=arguments.length<=0||void 0===arguments[0]?o:arguments[0];return $("
").append(' ')[0]}var o="http://placekitten.com/200/75";e["default"]={name:"image-card",type:"dom",render:function(e){var o=e.env,d=e.payload,n=t(d.src),a=o.isInEditor;return a&&$("Change ").appendTo(n).on("click",o.edit),n},edit:function(e){function o(e){var t=new FileReader,o=e.target.files[0];t.onloadend=function(){d.save({src:t.result})},t.readAsDataURL(o)}var d=e.env,n=e.payload,a=t(n.src);return $(' ').appendTo(a).on("change",o),$("Save ").appendTo(a).on("click",function(){d.save(n)}),a}}}),define("mobiledoc-kit-demo/mobiledoc-cards/dom/input",["exports","ember"],function(e,t){var o=t["default"].$;e["default"]={name:"input-card",type:"dom",render:function(e){var t=e.env,d=e.payload,n="I am in display mode";d.name&&(n="Hello, "+d.name+"!");var a=o(""+n+"
"),r=o("Edit ");return r.on("click",t.edit),t.edit&&a.append(r),a[0]},edit:function(e){var t=e.env,d=o("What is your name?
");d.innerHTML="What is your name?";var n=o(' '),a=o("Save ");return a.on("click",function(){var e=n.val();t.save({name:e})}),d.append(n),d.append(a),d[0]}}}),define("mobiledoc-kit-demo/mobiledoc-cards/dom/selfie",["exports","ember"],function(e,t){var o=t["default"].$;e["default"]={name:"selfie-card",type:"dom",render:function(e){var t=e.env,d=e.payload,n=o("
")[0],a=t.isInEditor;return d.src?o('You look nice today.
'+(a?"
Take a better picture
":"")+"
").appendTo(n):o("Hello there!"+(a?"Click here to take a picture ":"")+"
").appendTo(n),a&&setTimeout(function(){o("#go-edit").on("click",t.edit)}),n},edit:function(e){var t=e.env,d=o("
")[0];return o('Snap Photo
').appendTo(d),setTimeout(function(){var e=document.getElementById("canvas"),d=e.getContext("2d"),n=document.getElementById("video"),a={video:!0},r=function(){return alert("error getting video feed")};navigator.getMedia=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia,navigator.getMedia(a,function(a){var r=void 0;navigator.mozGetUserMedia?n.mozSrcObject=a:(r=window.URL||window.webkitURL,n.src=r.createObjectURL(a),n.play()),o("#snap").click(function(){d.drawImage(n,0,0,400,300);var o=e.toDataURL("image/png");t.save({src:o})})},r)}),d}}}),define("mobiledoc-kit-demo/mobiledoc-cards/dom/simple",["exports","ember"],function(e,t){var o=t["default"].$;e["default"]={name:"simple-card",type:"dom",render:function(e){var t=e.env,d=document.createElement("div"),n=document.createElement("span");n.innerHTML="Hello, world",d.appendChild(n);var a=o("Remove card ");return a.on("click",t.remove),d}}}),define("mobiledoc-kit-demo/mobiledoc-cards/dom",["exports","mobiledoc-kit-demo/mobiledoc-cards/dom/input","mobiledoc-kit-demo/mobiledoc-cards/dom/simple","mobiledoc-kit-demo/mobiledoc-cards/dom/selfie","mobiledoc-kit-demo/mobiledoc-cards/dom/image","mobiledoc-kit-demo/mobiledoc-cards/dom/codemirror","ember-mobiledoc-editor/utils/create-component-card"],function(e,t,o,d,n,a,r){e["default"]=[t["default"],o["default"],d["default"],n["default"],a["default"],r["default"]("ember-card")]}),define("mobiledoc-kit-demo/mobiledoc-cards/html/codemirror",["exports"],function(e){e["default"]={name:"codemirror-card",type:"html",render:function(e){var t=e.payload;return t.code?""+t.code+"
":void 0}}}),define("mobiledoc-kit-demo/mobiledoc-cards/html/image",["exports"],function(e){var t="http://placekitten.com/200/75";e["default"]={name:"image-card",type:"html",render:function(e){var o=e.payload;return' '}}}),define("mobiledoc-kit-demo/mobiledoc-cards/html/input",["exports"],function(e){e["default"]={name:"input-card",type:"html",render:function(e){var t=e.payload;return"Hello, "+(t.name||"unknown")+"!"}}}),define("mobiledoc-kit-demo/mobiledoc-cards/html/selfie",["exports"],function(e){e["default"]={name:"selfie-card",type:"html",render:function(e){var t=(e.env,e.payload);return' '}}}),define("mobiledoc-kit-demo/mobiledoc-cards/html/simple",["exports"],function(e){e["default"]={name:"simple-card",type:"html",render:function(){return"Hello, world"}}}),define("mobiledoc-kit-demo/mobiledoc-cards/html",["exports","mobiledoc-kit-demo/mobiledoc-cards/html/input","mobiledoc-kit-demo/mobiledoc-cards/html/selfie","mobiledoc-kit-demo/mobiledoc-cards/html/simple","mobiledoc-kit-demo/mobiledoc-cards/html/image","mobiledoc-kit-demo/mobiledoc-cards/html/codemirror"],function(e,t,o,d,n,a){e["default"]=[t["default"],o["default"],d["default"],n["default"],a["default"]]}),define("mobiledoc-kit-demo/mobiledoc-cards/text/codemirror",["exports"],function(e){e["default"]={name:"codemirror-card",type:"text",render:function(e){var t=e.payload;return t.code?"[code] "+t.code:void 0}}}),define("mobiledoc-kit-demo/mobiledoc-cards/text/image",["exports"],function(e){e["default"]={name:"image-card",type:"text",render:function(){return"[image]"}}}),define("mobiledoc-kit-demo/mobiledoc-cards/text/input",["exports"],function(e){e["default"]={name:"input-card",type:"text",render:function(e){var t=e.payload;return"Hello, "+(t.name||"unknown")+"!"}}}),define("mobiledoc-kit-demo/mobiledoc-cards/text/selfie",["exports"],function(e){e["default"]={name:"selfie-card",type:"text",render:function(){return"[ :) ]"}}}),define("mobiledoc-kit-demo/mobiledoc-cards/text/simple",["exports"],function(e){e["default"]={name:"simple-card",type:"text",render:function(){return"Hello, world"}}}),define("mobiledoc-kit-demo/mobiledoc-cards/text",["exports","mobiledoc-kit-demo/mobiledoc-cards/text/codemirror","mobiledoc-kit-demo/mobiledoc-cards/text/simple","mobiledoc-kit-demo/mobiledoc-cards/text/input","mobiledoc-kit-demo/mobiledoc-cards/text/image","mobiledoc-kit-demo/mobiledoc-cards/text/selfie"],function(e,t,o,d,n,a){e["default"]=[t["default"],o["default"],d["default"],n["default"],a["default"]]}),define("mobiledoc-kit-demo/mobiledoc-titleize/helper",["exports","ember-mobiledoc-editor/helpers/mobiledoc-titleize"],function(e,t){e["default"]=t["default"],e.mobiledocTitleize=t.mobiledocTitleize}),define("mobiledoc-kit-demo/mobiledocs/index",["exports"],function(e){e["default"]={mentionAtom:{version:"0.3.0",atoms:[["mention-atom","Bob",{}],["mention-atom","Bob",{}],["mention-atom","Bob",{}],["mention-atom","Bob",{}],["mention-atom","Bob",{}],["mention-atom","Bob",{}],["mention-atom","Bob",{}],["image-atom","n/a",{}]],markups:[],cards:[],sections:[[1,"h2",[[0,[],0,"Mention Atom"]]],[1,"P",[[0,[],0,"Text before the atom. "],[1,[],0,0],[0,[],0," Text after the atom, before image: "],[1,[],0,7],[0,[],0," text after the image atom"]]],[1,"P",[[1,[],0,1],[0,[],0," atom at start"]]],[1,"P",[[0,[],0,"atom at end "],[1,[],0,2]]],[1,"P",[[1,[],0,3],[1,[],0,4],[0,[],0," multiple atoms at start and end "],[1,[],0,5],[1,[],0,6]]]]},codemirrorCard:{version:"0.3.0",atoms:[],markups:[],cards:[["codemirror-card"]],sections:[[1,"h2",[[0,[],0,"Codemirror"]]],[10,0]]},"null":null,blank:"",empty:{version:"0.3.0",atoms:[],markups:[],cards:[],sections:[]},inputCard:{version:"0.3.0",atoms:[],markups:[],cards:[["input-card"]],sections:[[1,"H2",[[0,[],0,"Input Card"]]],[10,0],[1,"P",[[0,[],0,"Text after the card."]]]]},imageCard:{version:"0.3.0",atoms:[],markups:[],cards:[["image-card"]],sections:[[1,"p",[[0,[],0,"before"]]],[10,0],[1,"p",[[0,[],0,"after"]]]]},selfieCard:{version:"0.3.0",atoms:[],markups:[],cards:[["selfie-card"]],sections:[[1,"H2",[[0,[],0,"Selfie Card"]]],[10,0]]},simpleCard:{version:"0.3.0",atoms:[],markups:[],cards:[["simple-card"]],sections:[[1,"p",[[0,[],0,"before"]]],[10,0],[1,"p",[[0,[],0,"after"]]]]},simpleList:{version:"0.3.0",atoms:[],markups:[],cards:[],sections:[[1,"H2",[[0,[],0,"To do today:"]]],[3,"ul",[[[0,[],0,"buy milk"]],[[0,[],0,"water plants"]],[[0,[],0,"world domination"]]]]]},simple:{version:"0.3.0",atoms:[],markups:[],cards:[],sections:[[1,"H2",[[0,[],0,"Hello World"]]],[1,"p",[[0,[],0,"This is Mobiledoc-kit."]]]]},emberCard:{version:"0.2.0",sections:[[],[[1,"p",[[[],0,"before"]]],[10,"ember-card"],[1,"p",[[[],0,"after"]]]]]}}}),define("mobiledoc-kit-demo/router",["exports","ember","mobiledoc-kit-demo/config/environment"],function(e,t,o){var d=t["default"].Router.extend({location:o["default"].locationType});d.map(function(){}),e["default"]=d}),define("mobiledoc-kit-demo/templates/application",["exports"],function(e){e["default"]=Ember.HTMLBars.template(function(){return{meta:{fragmentReason:{name:"missing-wrapper",problems:["multiple-nodes","wrong-type"]},revision:"Ember@2.3.1",loc:{source:null,start:{line:1,column:0},end:{line:8,column:0}},moduleName:"mobiledoc-kit-demo/templates/application.hbs"},isEmpty:!1,arity:0,cachedFragment:null,hasRendered:!1,buildFragment:function(e){var t=e.createDocumentFragment(),o=e.createElement("div");e.setAttribute(o,"class","section");var d=e.createTextNode("\n ");e.appendChild(o,d);var d=e.createElement("h1"),n=e.createTextNode("Mobiledoc");e.appendChild(d,n);var n=e.createElement("span");e.setAttribute(n,"class","headline-note");var a=e.createTextNode("beta!");e.appendChild(n,a),e.appendChild(d,n),e.appendChild(o,d);var d=e.createTextNode("\n ");e.appendChild(o,d);var d=e.createElement("p");e.setAttribute(d,"class","subheadline");var n=e.createTextNode("A web-friendly file format for WYSIWYG editors");e.appendChild(d,n),e.appendChild(o,d);var d=e.createTextNode("\n");e.appendChild(o,d),e.appendChild(t,o);var o=e.createTextNode("\n");e.appendChild(t,o);var o=e.createElement("hr");e.appendChild(t,o);var o=e.createTextNode("\n\n");e.appendChild(t,o);var o=e.createComment("");e.appendChild(t,o);var o=e.createTextNode("\n");return e.appendChild(t,o),t},buildRenderNodes:function(e,t,o){var d=new Array(1);return d[0]=e.createMorphAt(t,4,4,o),d},statements:[["content","outlet",["loc",[null,[7,0],[7,10]]]]],locals:[],templates:[]}}())}),define("mobiledoc-kit-demo/templates/components/ember-card-editor",["exports"],function(e){e["default"]=Ember.HTMLBars.template(function(){return{meta:{fragmentReason:{name:"missing-wrapper",problems:["multiple-nodes","wrong-type"]},revision:"Ember@2.3.1",loc:{source:null,start:{line:1,column:0},end:{line:7,column:0}},moduleName:"mobiledoc-kit-demo/templates/components/ember-card-editor.hbs"},isEmpty:!1,arity:0,cachedFragment:null,hasRendered:!1,buildFragment:function(e){var t=e.createDocumentFragment(),o=e.createElement("p"),d=e.createTextNode("Neato! An Ember card in edit mode!");e.appendChild(o,d),e.appendChild(t,o);var o=e.createTextNode("\n\n");e.appendChild(t,o);var o=e.createComment("");e.appendChild(t,o);var o=e.createTextNode("\n\n");e.appendChild(t,o);var o=e.createElement("button"),d=e.createTextNode("Save");e.appendChild(o,d),e.appendChild(t,o);var o=e.createTextNode("\n");e.appendChild(t,o);var o=e.createElement("button"),d=e.createTextNode("Cancel");e.appendChild(o,d),e.appendChild(t,o);var o=e.createTextNode("\n");return e.appendChild(t,o),t},buildRenderNodes:function(e,t,o){var d=e.childAt(t,[4]),n=e.childAt(t,[6]),a=new Array(3);return a[0]=e.createMorphAt(t,2,2,o),a[1]=e.createAttrMorph(d,"onclick"),a[2]=e.createAttrMorph(n,"onclick"),a},statements:[["inline","input",[],["value",["subexpr","@mut",[["get","data.name",["loc",[null,[3,14],[3,23]]]]],[],[]]],["loc",[null,[3,0],[3,25]]]],["attribute","onclick",["subexpr","action",[["get","saveCard",["loc",[null,[5,25],[5,33]]]],["subexpr","hash",[],["name",["get","data.name",["loc",[null,[5,45],[5,54]]]]],["loc",[null,[5,34],[5,55]]]]],[],["loc",[null,[5,16],[5,57]]]]],["attribute","onclick",["get","cancelCard",["loc",[null,[6,18],[6,28]]]]]],locals:[],templates:[]}}())}),define("mobiledoc-kit-demo/templates/components/ember-card",["exports"],function(e){e["default"]=Ember.HTMLBars.template(function(){var e=function(){return{meta:{fragmentReason:!1,revision:"Ember@2.3.1",loc:{source:null,start:{line:3,column:0},end:{line:5,column:0}},moduleName:"mobiledoc-kit-demo/templates/components/ember-card.hbs"},isEmpty:!1,arity:0,cachedFragment:null,hasRendered:!1,buildFragment:function(e){var t=e.createDocumentFragment(),o=e.createTextNode(" ");e.appendChild(t,o);var o=e.createElement("p"),d=e.createTextNode("Name: ");e.appendChild(o,d);var d=e.createComment("");e.appendChild(o,d),e.appendChild(t,o);var o=e.createTextNode("\n");return e.appendChild(t,o),t},buildRenderNodes:function(e,t,o){var d=new Array(1);return d[0]=e.createMorphAt(e.childAt(t,[1]),1,1),d},statements:[["content","data.name",["loc",[null,[4,11],[4,24]]]]],locals:[],templates:[]}}();return{meta:{fragmentReason:{name:"missing-wrapper",problems:["multiple-nodes","wrong-type"]},revision:"Ember@2.3.1",loc:{source:null,start:{line:1,column:0},end:{line:8,column:0}},moduleName:"mobiledoc-kit-demo/templates/components/ember-card.hbs"},isEmpty:!1,arity:0,cachedFragment:null,hasRendered:!1,buildFragment:function(e){var t=e.createDocumentFragment(),o=e.createElement("p"),d=e.createTextNode("Wowza, this card is rendered by Ember!");e.appendChild(o,d),e.appendChild(t,o);var o=e.createTextNode("\n\n");e.appendChild(t,o);var o=e.createComment("");e.appendChild(t,o);var o=e.createTextNode("\n");e.appendChild(t,o);var o=e.createElement("button"),d=e.createTextNode("Edit");e.appendChild(o,d),e.appendChild(t,o);var o=e.createTextNode("\n");return e.appendChild(t,o),t},buildRenderNodes:function(e,t,o){var d=e.childAt(t,[4]),n=new Array(2);return n[0]=e.createMorphAt(t,2,2,o),n[1]=e.createAttrMorph(d,"onclick"),n},statements:[["block","if",[["get","data.name",["loc",[null,[3,6],[3,15]]]]],[],0,null,["loc",[null,[3,0],[5,7]]]],["attribute","onclick",["get","editCard",["loc",[null,[7,18],[7,26]]]]]],locals:[],templates:[e]}}())}),define("mobiledoc-kit-demo/templates/components/mobiledoc-dom-renderer",["exports"],function(e){e["default"]=Ember.HTMLBars.template(function(){return{meta:{fragmentReason:{name:"triple-curlies"},revision:"Ember@2.3.1",loc:{source:null,start:{line:1,column:0},end:{line:3,column:0}},moduleName:"mobiledoc-kit-demo/templates/components/mobiledoc-dom-renderer.hbs"},isEmpty:!1,arity:0,cachedFragment:null,hasRendered:!1,buildFragment:function(e){var t=e.createDocumentFragment(),o=e.createElement("div");e.setAttribute(o,"class","rendered-mobiledoc");var d=e.createTextNode("\n");e.appendChild(o,d),e.appendChild(t,o);var o=e.createTextNode("\n");return e.appendChild(t,o),t},buildRenderNodes:function(){return[]},statements:[],locals:[],templates:[]}}())}),define("mobiledoc-kit-demo/templates/index",["exports"],function(e){e["default"]=Ember.HTMLBars.template(function(){var e=function(){return{meta:{fragmentReason:!1,revision:"Ember@2.3.1",loc:{source:null,start:{line:34,column:6},end:{line:43,column:6}},moduleName:"mobiledoc-kit-demo/templates/index.hbs"},isEmpty:!1,arity:1,cachedFragment:null,hasRendered:!1,buildFragment:function(e){var t=e.createDocumentFragment(),o=e.createTextNode(" ");e.appendChild(t,o);var o=e.createElement("button"),d=e.createTextNode("Add image");e.appendChild(o,d),e.appendChild(t,o);var o=e.createTextNode("\n ");e.appendChild(t,o);var o=e.createComment("");e.appendChild(t,o);var o=e.createTextNode("\n");return e.appendChild(t,o),t},buildRenderNodes:function(e,t,o){var d=e.childAt(t,[1]),n=new Array(2);return n[0]=e.createElementMorph(d),n[1]=e.createMorphAt(t,3,3,o),n},statements:[["element","action",[["get","editor.addCardInEditMode",["loc",[null,[41,25],[41,49]]]],"image-card"],[],["loc",[null,[41,16],[41,64]]]],["inline","mobiledoc-toolbar",[],["editor",["subexpr","@mut",[["get","editor",["loc",[null,[42,35],[42,41]]]]],[],[]]],["loc",[null,[42,8],[42,43]]]]],locals:["editor"],templates:[]}}();return{meta:{fragmentReason:{name:"missing-wrapper",problems:["multiple-nodes"]},revision:"Ember@2.3.1",loc:{source:null,start:{line:1,column:0},end:{line:69,column:0}},moduleName:"mobiledoc-kit-demo/templates/index.hbs"},isEmpty:!1,arity:0,cachedFragment:null,hasRendered:!1,buildFragment:function(e){var t=e.createDocumentFragment(),o=e.createElement("div");e.setAttribute(o,"class","section");var d=e.createTextNode("\n ");e.appendChild(o,d);var d=e.createElement("p"),n=e.createTextNode("\n Mobiledoc is a publishing solution designed for both text and\n dynamically rendered cards. Posts are serialized into ");e.appendChild(d,n);var n=e.createElement("a");e.setAttribute(n,"href","https://github.com/bustlelabs/mobiledoc-kit/blob/master/MOBILEDOC.md");var a=e.createTextNode("Mobiledoc");e.appendChild(n,a),e.appendChild(d,n);var n=e.createTextNode(", and\n rendered to DOM in a reader's browser.\n ");e.appendChild(d,n),e.appendChild(o,d);var d=e.createTextNode("\n ");e.appendChild(o,d);var d=e.createElement("p"),n=e.createTextNode("\n Read more on the ");e.appendChild(d,n);var n=e.createElement("a");e.setAttribute(n,"href","https://github.com/bustlelabs/mobiledoc-kit");var a=e.createTextNode("mobiledoc-kit");e.appendChild(n,a),e.appendChild(d,n);var n=e.createTextNode("\n GitHub repo.\n ");e.appendChild(d,n),e.appendChild(o,d);var d=e.createTextNode("\n");e.appendChild(o,d),e.appendChild(t,o);var o=e.createTextNode("\n");e.appendChild(t,o);var o=e.createElement("div");e.setAttribute(o,"class","section");var d=e.createTextNode("\n ");e.appendChild(o,d);var d=e.createElement("br");e.appendChild(o,d);var d=e.createTextNode("\n ");e.appendChild(o,d);var d=e.createElement("h2"),n=e.createTextNode("Try a Demo");e.appendChild(d,n),e.appendChild(o,d);var d=e.createTextNode("\n");e.appendChild(o,d),e.appendChild(t,o);var o=e.createTextNode("\n");e.appendChild(t,o);var o=e.createElement("div");e.setAttribute(o,"class","container");var d=e.createTextNode("\n ");e.appendChild(o,d);var d=e.createElement("div");e.setAttribute(d,"class","pane");var n=e.createTextNode("\n ");e.appendChild(d,n);var n=e.createElement("div");e.setAttribute(n,"class","output full-left");var a=e.createTextNode("\n ");e.appendChild(n,a);var a=e.createElement("select");e.setAttribute(a,"id","select-mobiledoc");var r=e.createTextNode("\n ");e.appendChild(a,r);var r=e.createElement("option");e.setAttribute(r,"disabled","");var i=e.createTextNode("Load a new Mobiledoc");e.appendChild(r,i),e.appendChild(a,r);var r=e.createTextNode("\n ");e.appendChild(a,r);var r=e.createElement("option");e.setAttribute(r,"value","simple");var i=e.createTextNode("Simple text content");e.appendChild(r,i),e.appendChild(a,r);var r=e.createTextNode("\n ");e.appendChild(a,r);var r=e.createElement("option");e.setAttribute(r,"value","empty");var i=e.createTextNode("Empty mobiledoc");e.appendChild(r,i),e.appendChild(a,r);var r=e.createTextNode("\n ");e.appendChild(a,r);var r=e.createElement("option");e.setAttribute(r,"value","null");var i=e.createTextNode("Null mobiledoc");e.appendChild(r,i),e.appendChild(a,r);var r=e.createTextNode("\n ");e.appendChild(a,r);var r=e.createElement("option");e.setAttribute(r,"value","blank");var i=e.createTextNode("Blank string");e.appendChild(r,i),e.appendChild(a,r);var r=e.createTextNode("\n ");e.appendChild(a,r);var r=e.createElement("option");e.setAttribute(r,"value","simpleList");var i=e.createTextNode("List example");e.appendChild(r,i),e.appendChild(a,r);var r=e.createTextNode("\n ");e.appendChild(a,r);var r=e.createElement("option");e.setAttribute(r,"value","simpleCard");var i=e.createTextNode("Simple Card");e.appendChild(r,i),e.appendChild(a,r);var r=e.createTextNode("\n ");e.appendChild(a,r);var r=e.createElement("option");e.setAttribute(r,"value","emberCard");var i=e.createTextNode("Ember Card");e.appendChild(r,i),e.appendChild(a,r);var r=e.createTextNode("\n ");e.appendChild(a,r);var r=e.createElement("option");e.setAttribute(r,"value","imageCard");var i=e.createTextNode("Image Card");e.appendChild(r,i),e.appendChild(a,r);var r=e.createTextNode("\n ");e.appendChild(a,r);var r=e.createElement("option");e.setAttribute(r,"value","inputCard");var i=e.createTextNode("Card with Input");e.appendChild(r,i),e.appendChild(a,r);var r=e.createTextNode("\n ");e.appendChild(a,r);var r=e.createElement("option");e.setAttribute(r,"value","selfieCard");var i=e.createTextNode("Selfie Card");e.appendChild(r,i),e.appendChild(a,r);var r=e.createTextNode("\n ");e.appendChild(a,r);var r=e.createElement("option");e.setAttribute(r,"value","codemirrorCard");var i=e.createTextNode("Codemirror Card");e.appendChild(r,i),e.appendChild(a,r);var r=e.createTextNode("\n ");e.appendChild(a,r);var r=e.createElement("option");e.setAttribute(r,"value","mentionAtom");var i=e.createTextNode("Mention Atom");e.appendChild(r,i),e.appendChild(a,r);var r=e.createTextNode("\n ");e.appendChild(a,r),e.appendChild(n,a);var a=e.createTextNode("\n");e.appendChild(n,a);var a=e.createComment("");e.appendChild(n,a);var a=e.createTextNode(" ");e.appendChild(n,a),e.appendChild(d,n);var n=e.createTextNode("\n ");e.appendChild(d,n),e.appendChild(o,d);var d=e.createTextNode("\n\n ");e.appendChild(o,d);var d=e.createElement("div");e.setAttribute(d,"class","pane");var n=e.createTextNode("\n ");e.appendChild(d,n);var n=e.createElement("div");e.setAttribute(n,"class","output");var a=e.createTextNode("\n ");
+e.appendChild(n,a);var a=e.createElement("h4"),r=e.createTextNode("Mobiledoc Output");e.appendChild(a,r),e.appendChild(n,a);var a=e.createTextNode("\n ");e.appendChild(n,a);var a=e.createElement("pre");e.setAttribute(a,"class","serialized-mobiledoc-wrapper");var r=e.createElement("code");e.setAttribute(r,"id","serialized-mobiledoc");var i=e.createComment("");e.appendChild(r,i),e.appendChild(a,r),e.appendChild(n,a);var a=e.createTextNode("\n ");e.appendChild(n,a),e.appendChild(d,n);var n=e.createTextNode("\n ");e.appendChild(d,n),e.appendChild(o,d);var d=e.createTextNode("\n ");e.appendChild(o,d);var d=e.createElement("div");e.setAttribute(d,"class","pane");var n=e.createTextNode("\n ");e.appendChild(d,n);var n=e.createElement("div");e.setAttribute(n,"class","output full-right");var a=e.createTextNode("\n ");e.appendChild(n,a);var a=e.createElement("h4"),r=e.createTextNode("Rendered with ");e.appendChild(a,r);var r=e.createComment("");e.appendChild(a,r);var r=e.createTextNode(" renderer");e.appendChild(a,r),e.appendChild(n,a);var a=e.createTextNode("\n ");e.appendChild(n,a);var a=e.createElement("ul"),r=e.createTextNode("\n ");e.appendChild(a,r);var r=e.createElement("li"),i=e.createTextNode("Use ");e.appendChild(r,i);var i=e.createElement("button"),l=e.createTextNode("DOM-Renderer");e.appendChild(i,l),e.appendChild(r,i),e.appendChild(a,r);var r=e.createTextNode("\n ");e.appendChild(a,r);var r=e.createElement("li"),i=e.createTextNode("Use ");e.appendChild(r,i);var i=e.createElement("button"),l=e.createTextNode("HTML Renderer");e.appendChild(i,l),e.appendChild(r,i),e.appendChild(a,r);var r=e.createTextNode("\n ");e.appendChild(a,r);var r=e.createElement("li"),i=e.createTextNode("Use ");e.appendChild(r,i);var i=e.createElement("button"),l=e.createTextNode("Text Renderer");e.appendChild(i,l),e.appendChild(r,i),e.appendChild(a,r);var r=e.createTextNode("\n ");e.appendChild(a,r),e.appendChild(n,a);var a=e.createTextNode("\n ");e.appendChild(n,a);var a=e.createElement("hr");e.appendChild(n,a);var a=e.createTextNode("\n ");e.appendChild(n,a);var a=e.createComment("");e.appendChild(n,a);var a=e.createTextNode("\n ");e.appendChild(n,a),e.appendChild(d,n);var n=e.createTextNode("\n ");e.appendChild(d,n),e.appendChild(o,d);var d=e.createTextNode("\n\n");e.appendChild(o,d),e.appendChild(t,o);var o=e.createTextNode("\n");return e.appendChild(t,o),t},buildRenderNodes:function(e,t,o){var d=e.childAt(t,[4]),n=e.childAt(d,[1,1]),a=e.childAt(n,[1]),r=e.childAt(d,[5,1]),i=e.childAt(r,[3]),l=e.childAt(i,[1,1]),c=e.childAt(i,[3,1]),m=e.childAt(i,[5,1]),p=new Array(8);return p[0]=e.createElementMorph(a),p[1]=e.createMorphAt(n,3,3),p[2]=e.createMorphAt(e.childAt(d,[3,1,3,0]),0,0),p[3]=e.createMorphAt(e.childAt(r,[1]),1,1),p[4]=e.createElementMorph(l),p[5]=e.createElementMorph(c),p[6]=e.createElementMorph(m),p[7]=e.createMorphAt(r,7,7),p},statements:[["element","action",["changeMobiledoc"],["on","change"],["loc",[null,[19,36],[19,76]]]],["block","mobiledoc-editor",[],["class","post-editor__editor","mobiledoc",["subexpr","@mut",[["get","mobiledoc",["loc",[null,[36,20],[36,29]]]]],[],[]],"cards",["subexpr","mobiledoc-cards-list",[],[],["loc",[null,[37,16],[37,38]]]],"atoms",["subexpr","mobiledoc-atoms-list",[],[],["loc",[null,[38,16],[38,38]]]],"on-change",["subexpr","action",["didEdit"],[],["loc",[null,[39,20],[39,38]]]]],0,null,["loc",[null,[34,6],[43,27]]]],["inline","format-object",[["get","editedMobiledoc",["loc",[null,[51,24],[51,39]]]]],[],["loc",[null,[51,6],[51,43]]]],["content","rendererName",["loc",[null,[57,24],[57,40]]]],["element","action",["setRenderer","dom"],[],["loc",[null,[59,24],[59,54]]]],["element","action",["setRenderer","html"],[],["loc",[null,[60,24],[60,55]]]],["element","action",["setRenderer","text"],[],["loc",[null,[61,24],[61,55]]]],["inline","component",[["subexpr","concat",["mobiledoc-",["get","rendererName",["loc",[null,[64,39],[64,51]]]],"-renderer"],[],["loc",[null,[64,18],[64,64]]]]],["mobiledoc",["subexpr","@mut",[["get","editedMobiledoc",["loc",[null,[64,75],[64,90]]]]],[],[]]],["loc",[null,[64,6],[64,92]]]]],locals:[],templates:[e]}}())}),define("mobiledoc-kit-demo/config/environment",["ember"],function(e){var t="mobiledoc-kit-demo";try{var o=t+"/config/environment",d=e["default"].$('meta[name="'+o+'"]').attr("content"),n=JSON.parse(unescape(d));return{"default":n}}catch(a){throw new Error('Could not read config from meta tag with name "'+o+'".')}}),runningTests?require("mobiledoc-kit-demo/tests/test-helper"):require("mobiledoc-kit-demo/app")["default"].create({name:"mobiledoc-kit-demo",version:"0.0.0+2a90e8a4"});
\ No newline at end of file
diff --git a/website/demo/assets/vendor-99cb37743938a93c820031d84ff55e95.js b/website/demo/assets/vendor-99cb37743938a93c820031d84ff55e95.js
new file mode 100644
index 000000000..3f9aded77
--- /dev/null
+++ b/website/demo/assets/vendor-99cb37743938a93c820031d84ff55e95.js
@@ -0,0 +1,32 @@
+window.EmberENV={FEATURES:{}};var runningTests=!1,define,requireModule,require,requirejs;!function(){function e(e,t){try{return e()}finally{t()}}function t(e){throw new Error("an unsupported module was defined, expected `define(name, deps, module)` instead got: `"+e+"` arguments to define`")}function r(e,t,r,n){this.id=f++,this.name=e,this.deps=!t.length&&r.length?h:t,this.exports=n||{},this.callback=r,this.state=void 0,this._require=void 0}function n(e){this.name=e}function i(e,t,r){for(var n,i=e.deps,a=i.length,l=new Array(a),u={},c=0,d=a;d>c;c++)n=i[c],"exports"===n?u.exports=l[c]=r:"require"===n?l[c]=e.makeRequire():"module"===n?(e.exports=r,u=l[c]=e):l[c]=o(s(n,t),t);return{deps:l,module:u}}function o(e,t){var r=u[e];if(!r)throw new Error("Could not find module `"+e+"` imported from `"+t+"`");return require(e)}function a(e){throw new Error("Could not find module "+e)}function s(e,t){if("."!==e.charAt(0))return e;for(var r=e.split("/"),n=t.split("/"),i=n.slice(0,-1),o=0,a=r.length;a>o;o++){var s=r[o];if(".."===s){if(0===i.length)throw new Error("Cannot access parent module of root");i.pop()}else{if("."===s)continue;i.push(s)}}return i.join("/")}var l;l=Array.isArray?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)};var u={},c={},d=!1,f=0,h=["require","exports","module"];r.prototype.makeRequire=function(){var e=this.name;return this._require||(this._require=function(t){return require(s(t,e))})},define=function(e,n,i){arguments.length<2&&t(arguments.length),l(n)||(i=n,n=[]),u[e]=new r(e,n,i)},define.petal={},define.alias=function(e){return new n(e)},requirejs=require=requireModule=function(t){var r=u[t];if(r&&r.callback instanceof n&&(r=u[r.callback.name]),r||a(t),r.state!==d&&c.hasOwnProperty(t))return c[t];var o,s,l=!1;c[t]={},e(function(){o=i(r,t,c[t]),s=r.callback.apply(this,o.deps),l=!0},function(){l||(r.state=d)});var f;return f=void 0===s&&o.module.exports?o.module.exports:c[t]=s,null===f||"object"!=typeof f&&"function"!=typeof f||void 0!==f["default"]||(f["default"]=f),c[t]=f},requirejs.entries=requirejs._eak_seen=u,requirejs.unsee=function(e){delete c[e]},requirejs.clear=function(){requirejs.entries=requirejs._eak_seen=u={},c=state={}}}(),function(e,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){function r(e){var t="length"in e&&e.length,r=Z.type(e);return"function"===r||Z.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===r||0===t||"number"==typeof t&&t>0&&t-1 in e}function n(e,t,r){if(Z.isFunction(t))return Z.grep(e,function(e,n){return!!t.call(e,n,e)!==r});if(t.nodeType)return Z.grep(e,function(e){return e===t!==r});if("string"==typeof t){if(se.test(t))return Z.filter(t,e,r);t=Z.filter(t,e)}return Z.grep(e,function(e){return K.call(t,e)>=0!==r})}function i(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function o(e){var t=me[e]={};return Z.each(e.match(he)||[],function(e,r){t[r]=!0}),t}function a(){X.removeEventListener("DOMContentLoaded",a,!1),e.removeEventListener("load",a,!1),Z.ready()}function s(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=Z.expando+s.uid++}function l(e,t,r){var n;if(void 0===r&&1===e.nodeType)if(n="data-"+t.replace(we,"-$1").toLowerCase(),r=e.getAttribute(n),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:ye.test(r)?Z.parseJSON(r):r}catch(i){}be.set(e,t,r)}else r=void 0;return r}function u(){return!0}function c(){return!1}function d(){try{return X.activeElement}catch(e){}}function f(e,t){return Z.nodeName(e,"table")&&Z.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function h(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function m(e){var t=De.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function p(e,t){for(var r=0,n=e.length;n>r;r++)ge.set(e[r],"globalEval",!t||ge.get(t[r],"globalEval"))}function v(e,t){var r,n,i,o,a,s,l,u;if(1===t.nodeType){if(ge.hasData(e)&&(o=ge.access(e),a=ge.set(t,o),u=o.events)){delete a.handle,a.events={};for(i in u)for(r=0,n=u[i].length;n>r;r++)Z.event.add(t,i,u[i][r])}be.hasData(e)&&(s=be.access(e),l=Z.extend({},s),be.set(t,l))}}function g(e,t){var r=e.getElementsByTagName?e.getElementsByTagName(t||"*"):e.querySelectorAll?e.querySelectorAll(t||"*"):[];return void 0===t||t&&Z.nodeName(e,t)?Z.merge([e],r):r}function b(e,t){var r=t.nodeName.toLowerCase();"input"===r&&xe.test(e.type)?t.checked=e.checked:("input"===r||"textarea"===r)&&(t.defaultValue=e.defaultValue)}function y(t,r){var n,i=Z(r.createElement(t)).appendTo(r.body),o=e.getDefaultComputedStyle&&(n=e.getDefaultComputedStyle(i[0]))?n.display:Z.css(i[0],"display");return i.detach(),o}function w(e){var t=X,r=Be[e];return r||(r=y(e,t),"none"!==r&&r||(He=(He||Z("")).appendTo(t.documentElement),t=He[0].contentDocument,t.write(),t.close(),r=y(e,t),He.detach()),Be[e]=r),r}function k(e,t,r){var n,i,o,a,s=e.style;return r=r||ze(e),r&&(a=r.getPropertyValue(t)||r[t]),r&&(""!==a||Z.contains(e.ownerDocument,e)||(a=Z.style(e,t)),Ue.test(a)&&Ve.test(t)&&(n=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=r.width,s.width=n,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function _(e,t){return{get:function(){return e()?void delete this.get:(this.get=t).apply(this,arguments)}}}function C(e,t){if(t in e)return t;for(var r=t[0].toUpperCase()+t.slice(1),n=t,i=$e.length;i--;)if(t=$e[i]+r,t in e)return t;return n}function x(e,t,r){var n=qe.exec(t);return n?Math.max(0,n[1]-(r||0))+(n[2]||"px"):t}function E(e,t,r,n,i){for(var o=r===(n?"border":"content")?4:"width"===t?1:0,a=0;4>o;o+=2)"margin"===r&&(a+=Z.css(e,r+_e[o],!0,i)),n?("content"===r&&(a-=Z.css(e,"padding"+_e[o],!0,i)),"margin"!==r&&(a-=Z.css(e,"border"+_e[o]+"Width",!0,i))):(a+=Z.css(e,"padding"+_e[o],!0,i),"padding"!==r&&(a+=Z.css(e,"border"+_e[o]+"Width",!0,i)));return a}function T(e,t,r){var n=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=ze(e),a="border-box"===Z.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=k(e,t,o),(0>i||null==i)&&(i=e.style[t]),Ue.test(i))return i;n=a&&(Q.boxSizingReliable()||i===e.style[t]),i=parseFloat(i)||0}return i+E(e,t,r||(a?"border":"content"),n,o)+"px"}function S(e,t){for(var r,n,i,o=[],a=0,s=e.length;s>a;a++)n=e[a],n.style&&(o[a]=ge.get(n,"olddisplay"),r=n.style.display,t?(o[a]||"none"!==r||(n.style.display=""),""===n.style.display&&Ce(n)&&(o[a]=ge.access(n,"olddisplay",w(n.nodeName)))):(i=Ce(n),"none"===r&&i||ge.set(n,"olddisplay",i?r:Z.css(n,"display"))));for(a=0;s>a;a++)n=e[a],n.style&&(t&&"none"!==n.style.display&&""!==n.style.display||(n.style.display=t?o[a]||"":"none"));return e}function A(e,t,r,n,i){return new A.prototype.init(e,t,r,n,i)}function N(){return setTimeout(function(){Qe=void 0}),Qe=Z.now()}function O(e,t){var r,n=0,i={height:e};for(t=t?1:0;4>n;n+=2-t)r=_e[n],i["margin"+r]=i["padding"+r]=e;return t&&(i.opacity=i.width=e),i}function M(e,t,r){for(var n,i=(rt[t]||[]).concat(rt["*"]),o=0,a=i.length;a>o;o++)if(n=i[o].call(r,t,e))return n}function P(e,t,r){var n,i,o,a,s,l,u,c,d=this,f={},h=e.style,m=e.nodeType&&Ce(e),p=ge.get(e,"fxshow");r.queue||(s=Z._queueHooks(e,"fx"),null==s.unqueued&&(s.unqueued=0,l=s.empty.fire,s.empty.fire=function(){s.unqueued||l()}),s.unqueued++,d.always(function(){d.always(function(){s.unqueued--,Z.queue(e,"fx").length||s.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(r.overflow=[h.overflow,h.overflowX,h.overflowY],u=Z.css(e,"display"),c="none"===u?ge.get(e,"olddisplay")||w(e.nodeName):u,"inline"===c&&"none"===Z.css(e,"float")&&(h.display="inline-block")),r.overflow&&(h.overflow="hidden",d.always(function(){h.overflow=r.overflow[0],h.overflowX=r.overflow[1],h.overflowY=r.overflow[2]}));for(n in t)if(i=t[n],Je.exec(i)){if(delete t[n],o=o||"toggle"===i,i===(m?"hide":"show")){if("show"!==i||!p||void 0===p[n])continue;m=!0}f[n]=p&&p[n]||Z.style(e,n)}else u=void 0;if(Z.isEmptyObject(f))"inline"===("none"===u?w(e.nodeName):u)&&(h.display=u);else{p?"hidden"in p&&(m=p.hidden):p=ge.access(e,"fxshow",{}),o&&(p.hidden=!m),m?Z(e).show():d.done(function(){Z(e).hide()}),d.done(function(){var t;ge.remove(e,"fxshow");for(t in f)Z.style(e,t,f[t])});for(n in f)a=M(m?p[n]:0,n,d),n in p||(p[n]=a.start,m&&(a.end=a.start,a.start="width"===n||"height"===n?1:0))}}function R(e,t){var r,n,i,o,a;for(r in e)if(n=Z.camelCase(r),i=t[n],o=e[r],Z.isArray(o)&&(i=o[1],o=e[r]=o[0]),r!==n&&(e[n]=o,delete e[r]),a=Z.cssHooks[n],a&&"expand"in a){o=a.expand(o),delete e[n];for(r in o)r in e||(e[r]=o[r],t[r]=i)}else t[n]=i}function L(e,t,r){var n,i,o=0,a=tt.length,s=Z.Deferred().always(function(){delete l.elem}),l=function(){if(i)return!1;for(var t=Qe||N(),r=Math.max(0,u.startTime+u.duration-t),n=r/u.duration||0,o=1-n,a=0,l=u.tweens.length;l>a;a++)u.tweens[a].run(o);return s.notifyWith(e,[u,o,r]),1>o&&l?r:(s.resolveWith(e,[u]),!1)},u=s.promise({elem:e,props:Z.extend({},t),opts:Z.extend(!0,{specialEasing:{}},r),originalProperties:t,originalOptions:r,startTime:Qe||N(),duration:r.duration,tweens:[],createTween:function(t,r){var n=Z.Tween(e,u.opts,t,r,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(n),n},stop:function(t){var r=0,n=t?u.tweens.length:0;if(i)return this;for(i=!0;n>r;r++)u.tweens[r].run(1);return t?s.resolveWith(e,[u,t]):s.rejectWith(e,[u,t]),this}}),c=u.props;for(R(c,u.opts.specialEasing);a>o;o++)if(n=tt[o].call(u,e,c,u.opts))return n;return Z.map(c,M,u),Z.isFunction(u.opts.start)&&u.opts.start.call(e,u),Z.fx.timer(Z.extend(l,{elem:e,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function I(e){return function(t,r){"string"!=typeof t&&(r=t,t="*");var n,i=0,o=t.toLowerCase().match(he)||[];if(Z.isFunction(r))for(;n=o[i++];)"+"===n[0]?(n=n.slice(1)||"*",(e[n]=e[n]||[]).unshift(r)):(e[n]=e[n]||[]).push(r)}}function D(e,t,r,n){function i(s){var l;return o[s]=!0,Z.each(e[s]||[],function(e,s){var u=s(t,r,n);return"string"!=typeof u||a||o[u]?a?!(l=u):void 0:(t.dataTypes.unshift(u),i(u),!1)}),l}var o={},a=e===yt;return i(t.dataTypes[0])||!o["*"]&&i("*")}function j(e,t){var r,n,i=Z.ajaxSettings.flatOptions||{};for(r in t)void 0!==t[r]&&((i[r]?e:n||(n={}))[r]=t[r]);return n&&Z.extend(!0,e,n),e}function F(e,t,r){for(var n,i,o,a,s=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===n&&(n=e.mimeType||t.getResponseHeader("Content-Type"));if(n)for(i in s)if(s[i]&&s[i].test(n)){l.unshift(i);break}if(l[0]in r)o=l[0];else{for(i in r){if(!l[0]||e.converters[i+" "+l[0]]){o=i;break}a||(a=i)}o=o||a}return o?(o!==l[0]&&l.unshift(o),r[o]):void 0}function H(e,t,r,n){var i,o,a,s,l,u={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)u[a.toLowerCase()]=e.converters[a];for(o=c.shift();o;)if(e.responseFields[o]&&(r[e.responseFields[o]]=t),!l&&n&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=c.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(a=u[l+" "+o]||u["* "+o],!a)for(i in u)if(s=i.split(" "),s[1]===o&&(a=u[l+" "+s[0]]||u["* "+s[0]])){a===!0?a=u[i]:u[i]!==!0&&(o=s[0],c.unshift(s[1]));break}if(a!==!0)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(d){return{state:"parsererror",error:a?d:"No conversion from "+l+" to "+o}}}return{state:"success",data:t}}function B(e,t,r,n){var i;if(Z.isArray(t))Z.each(t,function(t,i){r||xt.test(e)?n(e,i):B(e+"["+("object"==typeof i?t:"")+"]",i,r,n)});else if(r||"object"!==Z.type(t))n(e,t);else for(i in t)B(e+"["+i+"]",t[i],r,n)}function V(e){return Z.isWindow(e)?e:9===e.nodeType&&e.defaultView}var U=[],z=U.slice,W=U.concat,q=U.push,K=U.indexOf,Y={},G=Y.toString,$=Y.hasOwnProperty,Q={},X=e.document,J="2.1.4",Z=function(e,t){return new Z.fn.init(e,t)},ee=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,te=/^-ms-/,re=/-([\da-z])/gi,ne=function(e,t){return t.toUpperCase()};Z.fn=Z.prototype={jquery:J,constructor:Z,selector:"",length:0,toArray:function(){return z.call(this)},get:function(e){return null!=e?0>e?this[e+this.length]:this[e]:z.call(this)},pushStack:function(e){var t=Z.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return Z.each(this,e,t)},map:function(e){return this.pushStack(Z.map(this,function(t,r){return e.call(t,r,t)}))},slice:function(){return this.pushStack(z.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,r=+e+(0>e?t:0);return this.pushStack(r>=0&&t>r?[this[r]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:q,sort:U.sort,splice:U.splice},Z.extend=Z.fn.extend=function(){var e,t,r,n,i,o,a=arguments[0]||{},s=1,l=arguments.length,u=!1;for("boolean"==typeof a&&(u=a,a=arguments[s]||{},s++),"object"==typeof a||Z.isFunction(a)||(a={}),s===l&&(a=this,s--);l>s;s++)if(null!=(e=arguments[s]))for(t in e)r=a[t],n=e[t],a!==n&&(u&&n&&(Z.isPlainObject(n)||(i=Z.isArray(n)))?(i?(i=!1,o=r&&Z.isArray(r)?r:[]):o=r&&Z.isPlainObject(r)?r:{},a[t]=Z.extend(u,o,n)):void 0!==n&&(a[t]=n));return a},Z.extend({expando:"jQuery"+(J+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isFunction:function(e){return"function"===Z.type(e)},isArray:Array.isArray,isWindow:function(e){return null!=e&&e===e.window},isNumeric:function(e){return!Z.isArray(e)&&e-parseFloat(e)+1>=0},isPlainObject:function(e){return"object"!==Z.type(e)||e.nodeType||Z.isWindow(e)?!1:e.constructor&&!$.call(e.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?Y[G.call(e)]||"object":typeof e},globalEval:function(e){var t,r=eval;e=Z.trim(e),e&&(1===e.indexOf("use strict")?(t=X.createElement("script"),t.text=e,X.head.appendChild(t).parentNode.removeChild(t)):r(e))},camelCase:function(e){return e.replace(te,"ms-").replace(re,ne)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var i,o=0,a=e.length,s=r(e);if(n){if(s)for(;a>o&&(i=t.apply(e[o],n),i!==!1);o++);else for(o in e)if(i=t.apply(e[o],n),i===!1)break}else if(s)for(;a>o&&(i=t.call(e[o],o,e[o]),i!==!1);o++);else for(o in e)if(i=t.call(e[o],o,e[o]),i===!1)break;return e},trim:function(e){return null==e?"":(e+"").replace(ee,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(r(Object(e))?Z.merge(n,"string"==typeof e?[e]:e):q.call(n,e)),n},inArray:function(e,t,r){return null==t?-1:K.call(t,e,r)},merge:function(e,t){for(var r=+t.length,n=0,i=e.length;r>n;n++)e[i++]=t[n];return e.length=i,e},grep:function(e,t,r){for(var n,i=[],o=0,a=e.length,s=!r;a>o;o++)n=!t(e[o],o),n!==s&&i.push(e[o]);return i},map:function(e,t,n){var i,o=0,a=e.length,s=r(e),l=[];if(s)for(;a>o;o++)i=t(e[o],o,n),null!=i&&l.push(i);else for(o in e)i=t(e[o],o,n),null!=i&&l.push(i);return W.apply([],l)},guid:1,proxy:function(e,t){var r,n,i;return"string"==typeof t&&(r=e[t],t=e,e=r),Z.isFunction(e)?(n=z.call(arguments,2),i=function(){return e.apply(t||this,n.concat(z.call(arguments)))},i.guid=e.guid=e.guid||Z.guid++,i):void 0},now:Date.now,support:Q}),Z.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){Y["[object "+t+"]"]=t.toLowerCase()});var ie=function(e){function t(e,t,r,n){var i,o,a,s,l,u,d,h,m,p;if((t?t.ownerDocument||t:B)!==P&&M(t),t=t||P,r=r||[],s=t.nodeType,"string"!=typeof e||!e||1!==s&&9!==s&&11!==s)return r;if(!n&&L){if(11!==s&&(i=be.exec(e)))if(a=i[1]){if(9===s){if(o=t.getElementById(a),!o||!o.parentNode)return r;if(o.id===a)return r.push(o),r}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&F(t,o)&&o.id===a)return r.push(o),r}else{if(i[2])return J.apply(r,t.getElementsByTagName(e)),r;if((a=i[3])&&k.getElementsByClassName)return J.apply(r,t.getElementsByClassName(a)),r}if(k.qsa&&(!I||!I.test(e))){if(h=d=H,m=t,p=1!==s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){for(u=E(e),(d=t.getAttribute("id"))?h=d.replace(we,"\\$&"):t.setAttribute("id",h),h="[id='"+h+"'] ",l=u.length;l--;)u[l]=h+f(u[l]);m=ye.test(e)&&c(t.parentNode)||t,p=u.join(",")}if(p)try{return J.apply(r,m.querySelectorAll(p)),r}catch(v){}finally{d||t.removeAttribute("id")}}}return S(e.replace(le,"$1"),t,r,n)}function r(){function e(r,n){return t.push(r+" ")>_.cacheLength&&delete e[t.shift()],e[r+" "]=n}var t=[];return e}function n(e){return e[H]=!0,e}function i(e){var t=P.createElement("div");try{return!!e(t)}catch(r){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function o(e,t){for(var r=e.split("|"),n=e.length;n--;)_.attrHandle[r[n]]=t}function a(e,t){var r=t&&e,n=r&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||Y)-(~e.sourceIndex||Y);if(n)return n;if(r)for(;r=r.nextSibling;)if(r===t)return-1;return e?1:-1}function s(e){return function(t){var r=t.nodeName.toLowerCase();return"input"===r&&t.type===e}}function l(e){return function(t){var r=t.nodeName.toLowerCase();return("input"===r||"button"===r)&&t.type===e}}function u(e){return n(function(t){return t=+t,n(function(r,n){for(var i,o=e([],r.length,t),a=o.length;a--;)r[i=o[a]]&&(r[i]=!(n[i]=r[i]))})})}function c(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function d(){}function f(e){for(var t=0,r=e.length,n="";r>t;t++)n+=e[t].value;return n}function h(e,t,r){var n=t.dir,i=r&&"parentNode"===n,o=U++;return t.first?function(t,r,o){for(;t=t[n];)if(1===t.nodeType||i)return e(t,r,o)}:function(t,r,a){var s,l,u=[V,o];if(a){for(;t=t[n];)if((1===t.nodeType||i)&&e(t,r,a))return!0}else for(;t=t[n];)if(1===t.nodeType||i){if(l=t[H]||(t[H]={}),(s=l[n])&&s[0]===V&&s[1]===o)return u[2]=s[2];if(l[n]=u,u[2]=e(t,r,a))return!0}}}function m(e){return e.length>1?function(t,r,n){for(var i=e.length;i--;)if(!e[i](t,r,n))return!1;return!0}:e[0]}function p(e,r,n){for(var i=0,o=r.length;o>i;i++)t(e,r[i],n);return n}function v(e,t,r,n,i){for(var o,a=[],s=0,l=e.length,u=null!=t;l>s;s++)(o=e[s])&&(!r||r(o,n,i))&&(a.push(o),u&&t.push(s));return a}function g(e,t,r,i,o,a){return i&&!i[H]&&(i=g(i)),o&&!o[H]&&(o=g(o,a)),n(function(n,a,s,l){var u,c,d,f=[],h=[],m=a.length,g=n||p(t||"*",s.nodeType?[s]:s,[]),b=!e||!n&&t?g:v(g,f,e,s,l),y=r?o||(n?e:m||i)?[]:a:b;if(r&&r(b,y,s,l),i)for(u=v(y,h),i(u,[],s,l),c=u.length;c--;)(d=u[c])&&(y[h[c]]=!(b[h[c]]=d));if(n){if(o||e){if(o){for(u=[],c=y.length;c--;)(d=y[c])&&u.push(b[c]=d);o(null,y=[],u,l)}for(c=y.length;c--;)(d=y[c])&&(u=o?ee(n,d):f[c])>-1&&(n[u]=!(a[u]=d))}}else y=v(y===a?y.splice(m,y.length):y),o?o(null,a,y,l):J.apply(a,y)})}function b(e){for(var t,r,n,i=e.length,o=_.relative[e[0].type],a=o||_.relative[" "],s=o?1:0,l=h(function(e){return e===t},a,!0),u=h(function(e){return ee(t,e)>-1},a,!0),c=[function(e,r,n){var i=!o&&(n||r!==A)||((t=r).nodeType?l(e,r,n):u(e,r,n));return t=null,i}];i>s;s++)if(r=_.relative[e[s].type])c=[h(m(c),r)];else{if(r=_.filter[e[s].type].apply(null,e[s].matches),r[H]){for(n=++s;i>n&&!_.relative[e[n].type];n++);return g(s>1&&m(c),s>1&&f(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(le,"$1"),r,n>s&&b(e.slice(s,n)),i>n&&b(e=e.slice(n)),i>n&&f(e))}c.push(r)}return m(c)}function y(e,r){var i=r.length>0,o=e.length>0,a=function(n,a,s,l,u){var c,d,f,h=0,m="0",p=n&&[],g=[],b=A,y=n||o&&_.find.TAG("*",u),w=V+=null==b?1:Math.random()||.1,k=y.length;for(u&&(A=a!==P&&a);m!==k&&null!=(c=y[m]);m++){if(o&&c){for(d=0;f=e[d++];)if(f(c,a,s)){l.push(c);break}u&&(V=w)}i&&((c=!f&&c)&&h--,n&&p.push(c))}if(h+=m,i&&m!==h){for(d=0;f=r[d++];)f(p,g,a,s);if(n){if(h>0)for(;m--;)p[m]||g[m]||(g[m]=Q.call(l));g=v(g)}J.apply(l,g),u&&!n&&g.length>0&&h+r.length>1&&t.uniqueSort(l)}return u&&(V=w,A=b),p};return i?n(a):a}var w,k,_,C,x,E,T,S,A,N,O,M,P,R,L,I,D,j,F,H="sizzle"+1*new Date,B=e.document,V=0,U=0,z=r(),W=r(),q=r(),K=function(e,t){return e===t&&(O=!0),0},Y=1<<31,G={}.hasOwnProperty,$=[],Q=$.pop,X=$.push,J=$.push,Z=$.slice,ee=function(e,t){for(var r=0,n=e.length;n>r;r++)if(e[r]===t)return r;return-1},te="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",re="[\\x20\\t\\r\\n\\f]",ne="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",ie=ne.replace("w","w#"),oe="\\["+re+"*("+ne+")(?:"+re+"*([*^$|!~]?=)"+re+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ie+"))|)"+re+"*\\]",ae=":("+ne+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+oe+")*)|.*)\\)|)",se=new RegExp(re+"+","g"),le=new RegExp("^"+re+"+|((?:^|[^\\\\])(?:\\\\.)*)"+re+"+$","g"),ue=new RegExp("^"+re+"*,"+re+"*"),ce=new RegExp("^"+re+"*([>+~]|"+re+")"+re+"*"),de=new RegExp("="+re+"*([^\\]'\"]*?)"+re+"*\\]","g"),fe=new RegExp(ae),he=new RegExp("^"+ie+"$"),me={ID:new RegExp("^#("+ne+")"),CLASS:new RegExp("^\\.("+ne+")"),TAG:new RegExp("^("+ne.replace("w","w*")+")"),ATTR:new RegExp("^"+oe),PSEUDO:new RegExp("^"+ae),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+re+"*(even|odd|(([+-]|)(\\d*)n|)"+re+"*(?:([+-]|)"+re+"*(\\d+)|))"+re+"*\\)|)","i"),bool:new RegExp("^(?:"+te+")$","i"),needsContext:new RegExp("^"+re+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+re+"*((?:-\\d)?\\d*)"+re+"*\\)|)(?=[^-]|$)","i")},pe=/^(?:input|select|textarea|button)$/i,ve=/^h\d$/i,ge=/^[^{]+\{\s*\[native \w/,be=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ye=/[+~]/,we=/'|\\/g,ke=new RegExp("\\\\([\\da-f]{1,6}"+re+"?|("+re+")|.)","ig"),_e=function(e,t,r){var n="0x"+t-65536;return n!==n||r?t:0>n?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320)},Ce=function(){M()};try{J.apply($=Z.call(B.childNodes),B.childNodes),$[B.childNodes.length].nodeType}catch(xe){J={apply:$.length?function(e,t){X.apply(e,Z.call(t))}:function(e,t){for(var r=e.length,n=0;e[r++]=t[n++];);e.length=r-1}}}k=t.support={},x=t.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},M=t.setDocument=function(e){var t,r,n=e?e.ownerDocument||e:B;return n!==P&&9===n.nodeType&&n.documentElement?(P=n,R=n.documentElement,r=n.defaultView,r&&r!==r.top&&(r.addEventListener?r.addEventListener("unload",Ce,!1):r.attachEvent&&r.attachEvent("onunload",Ce)),L=!x(n),k.attributes=i(function(e){return e.className="i",!e.getAttribute("className")}),k.getElementsByTagName=i(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),k.getElementsByClassName=ge.test(n.getElementsByClassName),k.getById=i(function(e){return R.appendChild(e).id=H,!n.getElementsByName||!n.getElementsByName(H).length}),k.getById?(_.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&L){var r=t.getElementById(e);return r&&r.parentNode?[r]:[]}},_.filter.ID=function(e){var t=e.replace(ke,_e);return function(e){return e.getAttribute("id")===t}}):(delete _.find.ID,_.filter.ID=function(e){var t=e.replace(ke,_e);return function(e){var r="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return r&&r.value===t}}),_.find.TAG=k.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):k.qsa?t.querySelectorAll(e):void 0}:function(e,t){var r,n=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;r=o[i++];)1===r.nodeType&&n.push(r);return n}return o},_.find.CLASS=k.getElementsByClassName&&function(e,t){return L?t.getElementsByClassName(e):void 0},D=[],I=[],(k.qsa=ge.test(n.querySelectorAll))&&(i(function(e){R.appendChild(e).innerHTML=" ",e.querySelectorAll("[msallowcapture^='']").length&&I.push("[*^$]="+re+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||I.push("\\["+re+"*(?:value|"+te+")"),e.querySelectorAll("[id~="+H+"-]").length||I.push("~="),e.querySelectorAll(":checked").length||I.push(":checked"),e.querySelectorAll("a#"+H+"+*").length||I.push(".#.+[+~]")}),i(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&I.push("name"+re+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||I.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),I.push(",.*:")})),(k.matchesSelector=ge.test(j=R.matches||R.webkitMatchesSelector||R.mozMatchesSelector||R.oMatchesSelector||R.msMatchesSelector))&&i(function(e){k.disconnectedMatch=j.call(e,"div"),j.call(e,"[s!='']:x"),D.push("!=",ae)}),I=I.length&&new RegExp(I.join("|")),D=D.length&&new RegExp(D.join("|")),t=ge.test(R.compareDocumentPosition),F=t||ge.test(R.contains)?function(e,t){var r=9===e.nodeType?e.documentElement:e,n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(r.contains?r.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},K=t?function(e,t){if(e===t)return O=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r?r:(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&r||!k.sortDetached&&t.compareDocumentPosition(e)===r?e===n||e.ownerDocument===B&&F(B,e)?-1:t===n||t.ownerDocument===B&&F(B,t)?1:N?ee(N,e)-ee(N,t):0:4&r?-1:1)}:function(e,t){if(e===t)return O=!0,0;var r,i=0,o=e.parentNode,s=t.parentNode,l=[e],u=[t];if(!o||!s)return e===n?-1:t===n?1:o?-1:s?1:N?ee(N,e)-ee(N,t):0;if(o===s)return a(e,t);for(r=e;r=r.parentNode;)l.unshift(r);for(r=t;r=r.parentNode;)u.unshift(r);for(;l[i]===u[i];)i++;return i?a(l[i],u[i]):l[i]===B?-1:u[i]===B?1:0},n):P},t.matches=function(e,r){return t(e,null,null,r)},t.matchesSelector=function(e,r){if((e.ownerDocument||e)!==P&&M(e),r=r.replace(de,"='$1']"),k.matchesSelector&&L&&(!D||!D.test(r))&&(!I||!I.test(r)))try{var n=j.call(e,r);if(n||k.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(i){}return t(r,P,null,[e]).length>0},t.contains=function(e,t){return(e.ownerDocument||e)!==P&&M(e),F(e,t)},t.attr=function(e,t){(e.ownerDocument||e)!==P&&M(e);var r=_.attrHandle[t.toLowerCase()],n=r&&G.call(_.attrHandle,t.toLowerCase())?r(e,t,!L):void 0;return void 0!==n?n:k.attributes||!L?e.getAttribute(t):(n=e.getAttributeNode(t))&&n.specified?n.value:null},t.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},t.uniqueSort=function(e){var t,r=[],n=0,i=0;if(O=!k.detectDuplicates,N=!k.sortStable&&e.slice(0),e.sort(K),O){for(;t=e[i++];)t===e[i]&&(n=r.push(i));for(;n--;)e.splice(r[n],1)}return N=null,e},C=t.getText=function(e){var t,r="",n=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)r+=C(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[n++];)r+=C(t);return r},_=t.selectors={cacheLength:50,createPseudo:n,match:me,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(ke,_e),e[3]=(e[3]||e[4]||e[5]||"").replace(ke,_e),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||t.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&t.error(e[0]),e},PSEUDO:function(e){var t,r=!e[6]&&e[2];return me.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":r&&fe.test(r)&&(t=E(r,!0))&&(t=r.indexOf(")",r.length-t)-r.length)&&(e[0]=e[0].slice(0,t),e[2]=r.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(ke,_e).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=z[e+" "];return t||(t=new RegExp("(^|"+re+")"+e+"("+re+"|$)"))&&z(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,r,n){return function(i){var o=t.attr(i,e);return null==o?"!="===r:r?(o+="","="===r?o===n:"!="===r?o!==n:"^="===r?n&&0===o.indexOf(n):"*="===r?n&&o.indexOf(n)>-1:"$="===r?n&&o.slice(-n.length)===n:"~="===r?(" "+o.replace(se," ")+" ").indexOf(n)>-1:"|="===r?o===n||o.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,r,n,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===n&&0===i?function(e){return!!e.parentNode}:function(t,r,l){var u,c,d,f,h,m,p=o!==a?"nextSibling":"previousSibling",v=t.parentNode,g=s&&t.nodeName.toLowerCase(),b=!l&&!s;if(v){if(o){for(;p;){for(d=t;d=d[p];)if(s?d.nodeName.toLowerCase()===g:1===d.nodeType)return!1;m=p="only"===e&&!m&&"nextSibling"}return!0}if(m=[a?v.firstChild:v.lastChild],a&&b){for(c=v[H]||(v[H]={}),u=c[e]||[],h=u[0]===V&&u[1],f=u[0]===V&&u[2],d=h&&v.childNodes[h];d=++h&&d&&d[p]||(f=h=0)||m.pop();)if(1===d.nodeType&&++f&&d===t){c[e]=[V,h,f];break}}else if(b&&(u=(t[H]||(t[H]={}))[e])&&u[0]===V)f=u[1];else for(;(d=++h&&d&&d[p]||(f=h=0)||m.pop())&&((s?d.nodeName.toLowerCase()!==g:1!==d.nodeType)||!++f||(b&&((d[H]||(d[H]={}))[e]=[V,f]),d!==t)););return f-=i,f===n||f%n===0&&f/n>=0}}},PSEUDO:function(e,r){var i,o=_.pseudos[e]||_.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+e);return o[H]?o(r):o.length>1?(i=[e,e,"",r],_.setFilters.hasOwnProperty(e.toLowerCase())?n(function(e,t){for(var n,i=o(e,r),a=i.length;a--;)n=ee(e,i[a]),e[n]=!(t[n]=i[a])}):function(e){return o(e,0,i)}):o}},pseudos:{not:n(function(e){var t=[],r=[],i=T(e.replace(le,"$1"));return i[H]?n(function(e,t,r,n){for(var o,a=i(e,null,n,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,n,o){return t[0]=e,i(t,null,o,r),t[0]=null,!r.pop()}}),has:n(function(e){return function(r){return t(e,r).length>0}}),contains:n(function(e){return e=e.replace(ke,_e),function(t){return(t.textContent||t.innerText||C(t)).indexOf(e)>-1}}),lang:n(function(e){return he.test(e||"")||t.error("unsupported lang: "+e),e=e.replace(ke,_e).toLowerCase(),function(t){var r;do if(r=L?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return r=r.toLowerCase(),r===e||0===r.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var r=e.location&&e.location.hash;return r&&r.slice(1)===t.id},root:function(e){return e===R},focus:function(e){return e===P.activeElement&&(!P.hasFocus||P.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!_.pseudos.empty(e)},header:function(e){return ve.test(e.nodeName)},input:function(e){return pe.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:u(function(){return[0]}),last:u(function(e,t){return[t-1]}),eq:u(function(e,t,r){return[0>r?r+t:r]}),even:u(function(e,t){for(var r=0;t>r;r+=2)e.push(r);return e}),odd:u(function(e,t){for(var r=1;t>r;r+=2)e.push(r);return e}),lt:u(function(e,t,r){for(var n=0>r?r+t:r;--n>=0;)e.push(n);return e}),gt:u(function(e,t,r){for(var n=0>r?r+t:r;++n2&&"ID"===(a=o[0]).type&&k.getById&&9===t.nodeType&&L&&_.relative[o[1].type]){if(t=(_.find.ID(a.matches[0].replace(ke,_e),t)||[])[0],!t)return r;u&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=me.needsContext.test(e)?0:o.length;i--&&(a=o[i],!_.relative[s=a.type]);)if((l=_.find[s])&&(n=l(a.matches[0].replace(ke,_e),ye.test(o[0].type)&&c(t.parentNode)||t))){if(o.splice(i,1),e=n.length&&f(o),!e)return J.apply(r,n),r;break}}return(u||T(e,d))(n,t,!L,r,ye.test(e)&&c(t.parentNode)||t),r},k.sortStable=H.split("").sort(K).join("")===H,k.detectDuplicates=!!O,M(),k.sortDetached=i(function(e){return 1&e.compareDocumentPosition(P.createElement("div"))}),i(function(e){return e.innerHTML=" ","#"===e.firstChild.getAttribute("href")})||o("type|href|height|width",function(e,t,r){return r?void 0:e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),k.attributes&&i(function(e){return e.innerHTML=" ",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||o("value",function(e,t,r){return r||"input"!==e.nodeName.toLowerCase()?void 0:e.defaultValue}),i(function(e){return null==e.getAttribute("disabled")})||o(te,function(e,t,r){var n;return r?void 0:e[t]===!0?t.toLowerCase():(n=e.getAttributeNode(t))&&n.specified?n.value:null}),t}(e);Z.find=ie,Z.expr=ie.selectors,Z.expr[":"]=Z.expr.pseudos,Z.unique=ie.uniqueSort,Z.text=ie.getText,Z.isXMLDoc=ie.isXML,Z.contains=ie.contains;var oe=Z.expr.match.needsContext,ae=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,se=/^.[^:#\[\.,]*$/;Z.filter=function(e,t,r){var n=t[0];return r&&(e=":not("+e+")"),1===t.length&&1===n.nodeType?Z.find.matchesSelector(n,e)?[n]:[]:Z.find.matches(e,Z.grep(t,function(e){return 1===e.nodeType}))},Z.fn.extend({find:function(e){var t,r=this.length,n=[],i=this;if("string"!=typeof e)return this.pushStack(Z(e).filter(function(){for(t=0;r>t;t++)if(Z.contains(i[t],this))return!0}));for(t=0;r>t;t++)Z.find(e,i[t],n);return n=this.pushStack(r>1?Z.unique(n):n),n.selector=this.selector?this.selector+" "+e:e,n},filter:function(e){return this.pushStack(n(this,e||[],!1))},not:function(e){return this.pushStack(n(this,e||[],!0))},is:function(e){return!!n(this,"string"==typeof e&&oe.test(e)?Z(e):e||[],!1).length}});var le,ue=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,ce=Z.fn.init=function(e,t){var r,n;if(!e)return this;if("string"==typeof e){if(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:ue.exec(e),!r||!r[1]&&t)return!t||t.jquery?(t||le).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof Z?t[0]:t,Z.merge(this,Z.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:X,!0)),ae.test(r[1])&&Z.isPlainObject(t))for(r in t)Z.isFunction(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return n=X.getElementById(r[2]),n&&n.parentNode&&(this.length=1,this[0]=n),this.context=X,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):Z.isFunction(e)?"undefined"!=typeof le.ready?le.ready(e):e(Z):(void 0!==e.selector&&(this.selector=e.selector,this.context=e.context),Z.makeArray(e,this))};ce.prototype=Z.fn,le=Z(X);var de=/^(?:parents|prev(?:Until|All))/,fe={children:!0,contents:!0,next:!0,prev:!0};Z.extend({dir:function(e,t,r){for(var n=[],i=void 0!==r;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&Z(e).is(r))break;n.push(e)}return n},sibling:function(e,t){for(var r=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&r.push(e);return r}}),Z.fn.extend({has:function(e){var t=Z(e,this),r=t.length;return this.filter(function(){for(var e=0;r>e;e++)if(Z.contains(this,t[e]))return!0})},closest:function(e,t){for(var r,n=0,i=this.length,o=[],a=oe.test(e)||"string"!=typeof e?Z(e,t||this.context):0;i>n;n++)for(r=this[n];r&&r!==t;r=r.parentNode)if(r.nodeType<11&&(a?a.index(r)>-1:1===r.nodeType&&Z.find.matchesSelector(r,e))){o.push(r);break}return this.pushStack(o.length>1?Z.unique(o):o)},index:function(e){return e?"string"==typeof e?K.call(Z(e),this[0]):K.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(Z.unique(Z.merge(this.get(),Z(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),Z.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return Z.dir(e,"parentNode")},parentsUntil:function(e,t,r){return Z.dir(e,"parentNode",r)},next:function(e){return i(e,"nextSibling")},prev:function(e){return i(e,"previousSibling")},nextAll:function(e){return Z.dir(e,"nextSibling")},prevAll:function(e){return Z.dir(e,"previousSibling")},nextUntil:function(e,t,r){return Z.dir(e,"nextSibling",r)},prevUntil:function(e,t,r){return Z.dir(e,"previousSibling",r)},siblings:function(e){return Z.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return Z.sibling(e.firstChild)},contents:function(e){return e.contentDocument||Z.merge([],e.childNodes)}},function(e,t){Z.fn[e]=function(r,n){var i=Z.map(this,t,r);return"Until"!==e.slice(-5)&&(n=r),n&&"string"==typeof n&&(i=Z.filter(n,i)),this.length>1&&(fe[e]||Z.unique(i),de.test(e)&&i.reverse()),this.pushStack(i)}});var he=/\S+/g,me={};Z.Callbacks=function(e){e="string"==typeof e?me[e]||o(e):Z.extend({},e);var t,r,n,i,a,s,l=[],u=!e.once&&[],c=function(o){for(t=e.memory&&o,r=!0,s=i||0,i=0,a=l.length,n=!0;l&&a>s;s++)if(l[s].apply(o[0],o[1])===!1&&e.stopOnFalse){t=!1;break}n=!1,l&&(u?u.length&&c(u.shift()):t?l=[]:d.disable())},d={add:function(){if(l){var r=l.length;!function o(t){Z.each(t,function(t,r){var n=Z.type(r);"function"===n?e.unique&&d.has(r)||l.push(r):r&&r.length&&"string"!==n&&o(r)})}(arguments),n?a=l.length:t&&(i=r,c(t))}return this},remove:function(){return l&&Z.each(arguments,function(e,t){for(var r;(r=Z.inArray(t,l,r))>-1;)l.splice(r,1),n&&(a>=r&&a--,s>=r&&s--)}),this},has:function(e){return e?Z.inArray(e,l)>-1:!(!l||!l.length)},empty:function(){return l=[],a=0,this},disable:function(){return l=u=t=void 0,this},disabled:function(){return!l},lock:function(){return u=void 0,t||d.disable(),this},locked:function(){return!u},fireWith:function(e,t){return!l||r&&!u||(t=t||[],t=[e,t.slice?t.slice():t],n?u.push(t):c(t)),this},fire:function(){return d.fireWith(this,arguments),this},fired:function(){return!!r}};return d},Z.extend({Deferred:function(e){var t=[["resolve","done",Z.Callbacks("once memory"),"resolved"],["reject","fail",Z.Callbacks("once memory"),"rejected"],["notify","progress",Z.Callbacks("memory")]],r="pending",n={state:function(){return r},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return Z.Deferred(function(r){Z.each(t,function(t,o){var a=Z.isFunction(e[t])&&e[t];i[o[1]](function(){var e=a&&a.apply(this,arguments);e&&Z.isFunction(e.promise)?e.promise().done(r.resolve).fail(r.reject).progress(r.notify):r[o[0]+"With"](this===n?r.promise():this,a?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?Z.extend(e,n):n}},i={};return n.pipe=n.then,Z.each(t,function(e,o){var a=o[2],s=o[3];n[o[1]]=a.add,s&&a.add(function(){r=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?n:this,arguments),this},i[o[0]+"With"]=a.fireWith}),n.promise(i),e&&e.call(i,i),i},when:function(e){var t,r,n,i=0,o=z.call(arguments),a=o.length,s=1!==a||e&&Z.isFunction(e.promise)?a:0,l=1===s?e:Z.Deferred(),u=function(e,r,n){return function(i){r[e]=this,n[e]=arguments.length>1?z.call(arguments):i,n===t?l.notifyWith(r,n):--s||l.resolveWith(r,n)}};if(a>1)for(t=new Array(a),r=new Array(a),n=new Array(a);a>i;i++)o[i]&&Z.isFunction(o[i].promise)?o[i].promise().done(u(i,n,o)).fail(l.reject).progress(u(i,r,t)):--s;return s||l.resolveWith(n,o),l.promise()}});var pe;Z.fn.ready=function(e){return Z.ready.promise().done(e),this},Z.extend({isReady:!1,readyWait:1,holdReady:function(e){e?Z.readyWait++:Z.ready(!0)},ready:function(e){(e===!0?--Z.readyWait:Z.isReady)||(Z.isReady=!0,e!==!0&&--Z.readyWait>0||(pe.resolveWith(X,[Z]),Z.fn.triggerHandler&&(Z(X).triggerHandler("ready"),Z(X).off("ready"))))}}),Z.ready.promise=function(t){return pe||(pe=Z.Deferred(),"complete"===X.readyState?setTimeout(Z.ready):(X.addEventListener("DOMContentLoaded",a,!1),e.addEventListener("load",a,!1))),pe.promise(t)},Z.ready.promise();var ve=Z.access=function(e,t,r,n,i,o,a){var s=0,l=e.length,u=null==r;if("object"===Z.type(r)){i=!0;for(s in r)Z.access(e,t,s,r[s],!0,o,a)}else if(void 0!==n&&(i=!0,Z.isFunction(n)||(a=!0),u&&(a?(t.call(e,n),t=null):(u=t,t=function(e,t,r){return u.call(Z(e),r)})),t))for(;l>s;s++)t(e[s],r,a?n:n.call(e[s],s,t(e[s],r)));return i?e:u?t.call(e):l?t(e[0],r):o};Z.acceptData=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType},s.uid=1,s.accepts=Z.acceptData,s.prototype={key:function(e){if(!s.accepts(e))return 0;var t={},r=e[this.expando];if(!r){r=s.uid++;try{t[this.expando]={value:r},Object.defineProperties(e,t)}catch(n){t[this.expando]=r,Z.extend(e,t)}}return this.cache[r]||(this.cache[r]={}),r},set:function(e,t,r){var n,i=this.key(e),o=this.cache[i];if("string"==typeof t)o[t]=r;else if(Z.isEmptyObject(o))Z.extend(this.cache[i],t);else for(n in t)o[n]=t[n];return o},get:function(e,t){var r=this.cache[this.key(e)];return void 0===t?r:r[t]},access:function(e,t,r){var n;return void 0===t||t&&"string"==typeof t&&void 0===r?(n=this.get(e,t),void 0!==n?n:this.get(e,Z.camelCase(t))):(this.set(e,t,r),void 0!==r?r:t)},remove:function(e,t){var r,n,i,o=this.key(e),a=this.cache[o];if(void 0===t)this.cache[o]={};else{Z.isArray(t)?n=t.concat(t.map(Z.camelCase)):(i=Z.camelCase(t),t in a?n=[t,i]:(n=i,n=n in a?[n]:n.match(he)||[])),r=n.length;for(;r--;)delete a[n[r]]}},hasData:function(e){return!Z.isEmptyObject(this.cache[e[this.expando]]||{})},discard:function(e){e[this.expando]&&delete this.cache[e[this.expando]]}};var ge=new s,be=new s,ye=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,we=/([A-Z])/g;Z.extend({hasData:function(e){return be.hasData(e)||ge.hasData(e)},data:function(e,t,r){return be.access(e,t,r)},removeData:function(e,t){be.remove(e,t)},_data:function(e,t,r){return ge.access(e,t,r)},_removeData:function(e,t){ge.remove(e,t)}}),Z.fn.extend({data:function(e,t){var r,n,i,o=this[0],a=o&&o.attributes;if(void 0===e){if(this.length&&(i=be.get(o),1===o.nodeType&&!ge.get(o,"hasDataAttrs"))){for(r=a.length;r--;)a[r]&&(n=a[r].name,0===n.indexOf("data-")&&(n=Z.camelCase(n.slice(5)),l(o,n,i[n])));ge.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof e?this.each(function(){be.set(this,e)}):ve(this,function(t){var r,n=Z.camelCase(e);if(o&&void 0===t){if(r=be.get(o,e),void 0!==r)return r;if(r=be.get(o,n),void 0!==r)return r;if(r=l(o,n,void 0),void 0!==r)return r}else this.each(function(){var r=be.get(this,n);be.set(this,n,t),-1!==e.indexOf("-")&&void 0!==r&&be.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){be.remove(this,e)})}}),Z.extend({queue:function(e,t,r){var n;return e?(t=(t||"fx")+"queue",n=ge.get(e,t),r&&(!n||Z.isArray(r)?n=ge.access(e,t,Z.makeArray(r)):n.push(r)),n||[]):void 0},dequeue:function(e,t){t=t||"fx";var r=Z.queue(e,t),n=r.length,i=r.shift(),o=Z._queueHooks(e,t),a=function(){Z.dequeue(e,t)};"inprogress"===i&&(i=r.shift(),n--),i&&("fx"===t&&r.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!n&&o&&o.empty.fire()},_queueHooks:function(e,t){var r=t+"queueHooks";return ge.get(e,r)||ge.access(e,r,{empty:Z.Callbacks("once memory").add(function(){ge.remove(e,[t+"queue",r])})})}}),Z.fn.extend({queue:function(e,t){var r=2;return"string"!=typeof e&&(t=e,e="fx",r--),arguments.lengthx",Q.noCloneChecked=!!t.cloneNode(!0).lastChild.defaultValue}();var Ee="undefined";Q.focusinBubbles="onfocusin"in e;var Te=/^key/,Se=/^(?:mouse|pointer|contextmenu)|click/,Ae=/^(?:focusinfocus|focusoutblur)$/,Ne=/^([^.]*)(?:\.(.+)|)$/;Z.event={global:{},add:function(e,t,r,n,i){var o,a,s,l,u,c,d,f,h,m,p,v=ge.get(e);if(v)for(r.handler&&(o=r,r=o.handler,i=o.selector),r.guid||(r.guid=Z.guid++),(l=v.events)||(l=v.events={}),(a=v.handle)||(a=v.handle=function(t){return typeof Z!==Ee&&Z.event.triggered!==t.type?Z.event.dispatch.apply(e,arguments):void 0}),t=(t||"").match(he)||[""],u=t.length;u--;)s=Ne.exec(t[u])||[],h=p=s[1],m=(s[2]||"").split(".").sort(),h&&(d=Z.event.special[h]||{},h=(i?d.delegateType:d.bindType)||h,d=Z.event.special[h]||{},c=Z.extend({type:h,origType:p,data:n,handler:r,guid:r.guid,selector:i,needsContext:i&&Z.expr.match.needsContext.test(i),namespace:m.join(".")},o),(f=l[h])||(f=l[h]=[],f.delegateCount=0,d.setup&&d.setup.call(e,n,m,a)!==!1||e.addEventListener&&e.addEventListener(h,a,!1)),d.add&&(d.add.call(e,c),c.handler.guid||(c.handler.guid=r.guid)),i?f.splice(f.delegateCount++,0,c):f.push(c),Z.event.global[h]=!0)},remove:function(e,t,r,n,i){var o,a,s,l,u,c,d,f,h,m,p,v=ge.hasData(e)&&ge.get(e);if(v&&(l=v.events)){for(t=(t||"").match(he)||[""],u=t.length;u--;)if(s=Ne.exec(t[u])||[],h=p=s[1],m=(s[2]||"").split(".").sort(),h){for(d=Z.event.special[h]||{},h=(n?d.delegateType:d.bindType)||h,f=l[h]||[],s=s[2]&&new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=f.length;o--;)c=f[o],!i&&p!==c.origType||r&&r.guid!==c.guid||s&&!s.test(c.namespace)||n&&n!==c.selector&&("**"!==n||!c.selector)||(f.splice(o,1),c.selector&&f.delegateCount--,d.remove&&d.remove.call(e,c));a&&!f.length&&(d.teardown&&d.teardown.call(e,m,v.handle)!==!1||Z.removeEvent(e,h,v.handle),delete l[h])}else for(h in l)Z.event.remove(e,h+t[u],r,n,!0);Z.isEmptyObject(l)&&(delete v.handle,ge.remove(e,"events"))}},trigger:function(t,r,n,i){var o,a,s,l,u,c,d,f=[n||X],h=$.call(t,"type")?t.type:t,m=$.call(t,"namespace")?t.namespace.split("."):[];if(a=s=n=n||X,3!==n.nodeType&&8!==n.nodeType&&!Ae.test(h+Z.event.triggered)&&(h.indexOf(".")>=0&&(m=h.split("."),h=m.shift(),m.sort()),u=h.indexOf(":")<0&&"on"+h,t=t[Z.expando]?t:new Z.Event(h,"object"==typeof t&&t),t.isTrigger=i?2:3,t.namespace=m.join("."),t.namespace_re=t.namespace?new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=n),r=null==r?[t]:Z.makeArray(r,[t]),d=Z.event.special[h]||{},i||!d.trigger||d.trigger.apply(n,r)!==!1)){if(!i&&!d.noBubble&&!Z.isWindow(n)){for(l=d.delegateType||h,Ae.test(l+h)||(a=a.parentNode);a;a=a.parentNode)f.push(a),s=a;s===(n.ownerDocument||X)&&f.push(s.defaultView||s.parentWindow||e)}for(o=0;(a=f[o++])&&!t.isPropagationStopped();)t.type=o>1?l:d.bindType||h,c=(ge.get(a,"events")||{})[t.type]&&ge.get(a,"handle"),c&&c.apply(a,r),c=u&&a[u],c&&c.apply&&Z.acceptData(a)&&(t.result=c.apply(a,r),t.result===!1&&t.preventDefault());return t.type=h,i||t.isDefaultPrevented()||d._default&&d._default.apply(f.pop(),r)!==!1||!Z.acceptData(n)||u&&Z.isFunction(n[h])&&!Z.isWindow(n)&&(s=n[u],s&&(n[u]=null),Z.event.triggered=h,n[h](),Z.event.triggered=void 0,s&&(n[u]=s)),t.result}},dispatch:function(e){e=Z.event.fix(e);var t,r,n,i,o,a=[],s=z.call(arguments),l=(ge.get(this,"events")||{})[e.type]||[],u=Z.event.special[e.type]||{};if(s[0]=e,e.delegateTarget=this,!u.preDispatch||u.preDispatch.call(this,e)!==!1){for(a=Z.event.handlers.call(this,e,l),t=0;(i=a[t++])&&!e.isPropagationStopped();)for(e.currentTarget=i.elem,r=0;(o=i.handlers[r++])&&!e.isImmediatePropagationStopped();)(!e.namespace_re||e.namespace_re.test(o.namespace))&&(e.handleObj=o,e.data=o.data,n=((Z.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s),void 0!==n&&(e.result=n)===!1&&(e.preventDefault(),e.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,e),e.result}},handlers:function(e,t){var r,n,i,o,a=[],s=t.delegateCount,l=e.target;if(s&&l.nodeType&&(!e.button||"click"!==e.type))for(;l!==this;l=l.parentNode||this)if(l.disabled!==!0||"click"!==e.type){for(n=[],r=0;s>r;r++)o=t[r],i=o.selector+" ",void 0===n[i]&&(n[i]=o.needsContext?Z(i,this).index(l)>=0:Z.find(i,this,null,[l]).length),n[i]&&n.push(o);n.length&&a.push({elem:l,handlers:n})}return s]*)\/>/gi,Me=/<([\w:]+)/,Pe=/<|?\w+;/,Re=/<(?:script|style|link)/i,Le=/checked\s*(?:[^=]|=\s*.checked.)/i,Ie=/^$|\/(?:java|ecma)script/i,De=/^true\/(.*)/,je=/^\s*\s*$/g,Fe={option:[1,""," "],thead:[1,""],col:[2,""],tr:[2,""],td:[3,""],_default:[0,"",""]};Fe.optgroup=Fe.option,Fe.tbody=Fe.tfoot=Fe.colgroup=Fe.caption=Fe.thead,Fe.th=Fe.td,Z.extend({clone:function(e,t,r){var n,i,o,a,s=e.cloneNode(!0),l=Z.contains(e.ownerDocument,e);if(!(Q.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||Z.isXMLDoc(e)))for(a=g(s),o=g(e),n=0,i=o.length;i>n;n++)b(o[n],a[n]);if(t)if(r)for(o=o||g(e),a=a||g(s),n=0,i=o.length;i>n;n++)v(o[n],a[n]);else v(e,s);return a=g(s,"script"),a.length>0&&p(a,!l&&g(e,"script")),s},buildFragment:function(e,t,r,n){for(var i,o,a,s,l,u,c=t.createDocumentFragment(),d=[],f=0,h=e.length;h>f;f++)if(i=e[f],i||0===i)if("object"===Z.type(i))Z.merge(d,i.nodeType?[i]:i);else if(Pe.test(i)){for(o=o||c.appendChild(t.createElement("div")),a=(Me.exec(i)||["",""])[1].toLowerCase(),s=Fe[a]||Fe._default,o.innerHTML=s[1]+i.replace(Oe,"<$1>$2>")+s[2],u=s[0];u--;)o=o.lastChild;Z.merge(d,o.childNodes),o=c.firstChild,o.textContent=""}else d.push(t.createTextNode(i));for(c.textContent="",f=0;i=d[f++];)if((!n||-1===Z.inArray(i,n))&&(l=Z.contains(i.ownerDocument,i),o=g(c.appendChild(i),"script"),l&&p(o),r))for(u=0;i=o[u++];)Ie.test(i.type||"")&&r.push(i);return c},cleanData:function(e){for(var t,r,n,i,o=Z.event.special,a=0;void 0!==(r=e[a]);a++){if(Z.acceptData(r)&&(i=r[ge.expando],i&&(t=ge.cache[i]))){if(t.events)for(n in t.events)o[n]?Z.event.remove(r,n):Z.removeEvent(r,n,t.handle);ge.cache[i]&&delete ge.cache[i]}delete be.cache[r[be.expando]]}}}),Z.fn.extend({text:function(e){return ve(this,function(e){return void 0===e?Z.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=e)})},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=f(this,e);t.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=f(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){for(var r,n=e?Z.filter(e,this):this,i=0;null!=(r=n[i]);i++)t||1!==r.nodeType||Z.cleanData(g(r)),r.parentNode&&(t&&Z.contains(r.ownerDocument,r)&&p(g(r,"script")),r.parentNode.removeChild(r));return this},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(Z.cleanData(g(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return Z.clone(this,e,t)})},html:function(e){return ve(this,function(e){var t=this[0]||{},r=0,n=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Re.test(e)&&!Fe[(Me.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(Oe,"<$1>$2>");try{for(;n>r;r++)t=this[r]||{},1===t.nodeType&&(Z.cleanData(g(t,!1)),t.innerHTML=e);t=0}catch(i){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=arguments[0];return this.domManip(arguments,function(t){e=this.parentNode,Z.cleanData(g(this)),e&&e.replaceChild(t,this)}),e&&(e.length||e.nodeType)?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t){e=W.apply([],e);var r,n,i,o,a,s,l=0,u=this.length,c=this,d=u-1,f=e[0],p=Z.isFunction(f);if(p||u>1&&"string"==typeof f&&!Q.checkClone&&Le.test(f))return this.each(function(r){var n=c.eq(r);p&&(e[0]=f.call(this,r,n.html())),n.domManip(e,t)});if(u&&(r=Z.buildFragment(e,this[0].ownerDocument,!1,this),n=r.firstChild,1===r.childNodes.length&&(r=n),n)){for(i=Z.map(g(r,"script"),h),o=i.length;u>l;l++)a=r,l!==d&&(a=Z.clone(a,!0,!0),o&&Z.merge(i,g(a,"script"))),t.call(this[l],a,l);if(o)for(s=i[i.length-1].ownerDocument,Z.map(i,m),l=0;o>l;l++)a=i[l],Ie.test(a.type||"")&&!ge.access(a,"globalEval")&&Z.contains(s,a)&&(a.src?Z._evalUrl&&Z._evalUrl(a.src):Z.globalEval(a.textContent.replace(je,"")))}return this}}),Z.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){Z.fn[e]=function(e){for(var r,n=[],i=Z(e),o=i.length-1,a=0;o>=a;a++)r=a===o?this:this.clone(!0),Z(i[a])[t](r),q.apply(n,r.get());return this.pushStack(n)}});var He,Be={},Ve=/^margin/,Ue=new RegExp("^("+ke+")(?!px)[a-z%]+$","i"),ze=function(t){return t.ownerDocument.defaultView.opener?t.ownerDocument.defaultView.getComputedStyle(t,null):e.getComputedStyle(t,null)};!function(){function t(){a.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",a.innerHTML="",i.appendChild(o);var t=e.getComputedStyle(a,null);r="1%"!==t.top,n="4px"===t.width,i.removeChild(o)}var r,n,i=X.documentElement,o=X.createElement("div"),a=X.createElement("div");a.style&&(a.style.backgroundClip="content-box",a.cloneNode(!0).style.backgroundClip="",Q.clearCloneStyle="content-box"===a.style.backgroundClip,o.style.cssText="border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute",o.appendChild(a),e.getComputedStyle&&Z.extend(Q,{pixelPosition:function(){return t(),r},boxSizingReliable:function(){return null==n&&t(),n},reliableMarginRight:function(){var t,r=a.appendChild(X.createElement("div"));return r.style.cssText=a.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",r.style.marginRight=r.style.width="0",a.style.width="1px",i.appendChild(o),t=!parseFloat(e.getComputedStyle(r,null).marginRight),i.removeChild(o),a.removeChild(r),t}}))}(),Z.swap=function(e,t,r,n){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=r.apply(e,n||[]);for(o in t)e.style[o]=a[o];return i};var We=/^(none|table(?!-c[ea]).+)/,qe=new RegExp("^("+ke+")(.*)$","i"),Ke=new RegExp("^([+-])=("+ke+")","i"),Ye={position:"absolute",visibility:"hidden",display:"block"},Ge={letterSpacing:"0",fontWeight:"400"},$e=["Webkit","O","Moz","ms"];Z.extend({cssHooks:{opacity:{get:function(e,t){if(t){var r=k(e,"opacity");return""===r?"1":r}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(e,t,r,n){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=Z.camelCase(t),l=e.style;return t=Z.cssProps[s]||(Z.cssProps[s]=C(l,s)),a=Z.cssHooks[t]||Z.cssHooks[s],void 0===r?a&&"get"in a&&void 0!==(i=a.get(e,!1,n))?i:l[t]:(o=typeof r,"string"===o&&(i=Ke.exec(r))&&(r=(i[1]+1)*i[2]+parseFloat(Z.css(e,t)),o="number"),null!=r&&r===r&&("number"!==o||Z.cssNumber[s]||(r+="px"),Q.clearCloneStyle||""!==r||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(r=a.set(e,r,n))||(l[t]=r)),void 0)}},css:function(e,t,r,n){var i,o,a,s=Z.camelCase(t);return t=Z.cssProps[s]||(Z.cssProps[s]=C(e.style,s)),a=Z.cssHooks[t]||Z.cssHooks[s],a&&"get"in a&&(i=a.get(e,!0,r)),void 0===i&&(i=k(e,t,n)),"normal"===i&&t in Ge&&(i=Ge[t]),""===r||r?(o=parseFloat(i),r===!0||Z.isNumeric(o)?o||0:i):i}}),Z.each(["height","width"],function(e,t){Z.cssHooks[t]={get:function(e,r,n){return r?We.test(Z.css(e,"display"))&&0===e.offsetWidth?Z.swap(e,Ye,function(){return T(e,t,n)}):T(e,t,n):void 0},set:function(e,r,n){var i=n&&ze(e);return x(e,r,n?E(e,t,n,"border-box"===Z.css(e,"boxSizing",!1,i),i):0)}}}),Z.cssHooks.marginRight=_(Q.reliableMarginRight,function(e,t){return t?Z.swap(e,{display:"inline-block"},k,[e,"marginRight"]):void 0}),Z.each({margin:"",padding:"",border:"Width"},function(e,t){Z.cssHooks[e+t]={expand:function(r){for(var n=0,i={},o="string"==typeof r?r.split(" "):[r];4>n;n++)i[e+_e[n]+t]=o[n]||o[n-2]||o[0];return i}},Ve.test(e)||(Z.cssHooks[e+t].set=x)}),Z.fn.extend({css:function(e,t){return ve(this,function(e,t,r){var n,i,o={},a=0;if(Z.isArray(t)){for(n=ze(e),i=t.length;i>a;a++)o[t[a]]=Z.css(e,t[a],!1,n);return o}return void 0!==r?Z.style(e,t,r):Z.css(e,t)},e,t,arguments.length>1)},show:function(){return S(this,!0)},hide:function(){return S(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){Ce(this)?Z(this).show():Z(this).hide()})}}),Z.Tween=A,A.prototype={constructor:A,init:function(e,t,r,n,i,o){this.elem=e,this.prop=r,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=n,this.unit=o||(Z.cssNumber[r]?"":"px")},cur:function(){var e=A.propHooks[this.prop];return e&&e.get?e.get(this):A.propHooks._default.get(this)},run:function(e){var t,r=A.propHooks[this.prop];return this.options.duration?this.pos=t=Z.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),r&&r.set?r.set(this):A.propHooks._default.set(this),this}},A.prototype.init.prototype=A.prototype,A.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=Z.css(e.elem,e.prop,""),t&&"auto"!==t?t:0):e.elem[e.prop]},set:function(e){Z.fx.step[e.prop]?Z.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[Z.cssProps[e.prop]]||Z.cssHooks[e.prop])?Z.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},A.propHooks.scrollTop=A.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},Z.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2;
+}},Z.fx=A.prototype.init,Z.fx.step={};var Qe,Xe,Je=/^(?:toggle|show|hide)$/,Ze=new RegExp("^(?:([+-])=|)("+ke+")([a-z%]*)$","i"),et=/queueHooks$/,tt=[P],rt={"*":[function(e,t){var r=this.createTween(e,t),n=r.cur(),i=Ze.exec(t),o=i&&i[3]||(Z.cssNumber[e]?"":"px"),a=(Z.cssNumber[e]||"px"!==o&&+n)&&Ze.exec(Z.css(r.elem,e)),s=1,l=20;if(a&&a[3]!==o){o=o||a[3],i=i||[],a=+n||1;do s=s||".5",a/=s,Z.style(r.elem,e,a+o);while(s!==(s=r.cur()/n)&&1!==s&&--l)}return i&&(a=r.start=+a||+n||0,r.unit=o,r.end=i[1]?a+(i[1]+1)*i[2]:+i[2]),r}]};Z.Animation=Z.extend(L,{tweener:function(e,t){Z.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");for(var r,n=0,i=e.length;i>n;n++)r=e[n],rt[r]=rt[r]||[],rt[r].unshift(t)},prefilter:function(e,t){t?tt.unshift(e):tt.push(e)}}),Z.speed=function(e,t,r){var n=e&&"object"==typeof e?Z.extend({},e):{complete:r||!r&&t||Z.isFunction(e)&&e,duration:e,easing:r&&t||t&&!Z.isFunction(t)&&t};return n.duration=Z.fx.off?0:"number"==typeof n.duration?n.duration:n.duration in Z.fx.speeds?Z.fx.speeds[n.duration]:Z.fx.speeds._default,(null==n.queue||n.queue===!0)&&(n.queue="fx"),n.old=n.complete,n.complete=function(){Z.isFunction(n.old)&&n.old.call(this),n.queue&&Z.dequeue(this,n.queue)},n},Z.fn.extend({fadeTo:function(e,t,r,n){return this.filter(Ce).css("opacity",0).show().end().animate({opacity:t},e,r,n)},animate:function(e,t,r,n){var i=Z.isEmptyObject(e),o=Z.speed(t,r,n),a=function(){var t=L(this,Z.extend({},e),o);(i||ge.get(this,"finish"))&&t.stop(!0)};return a.finish=a,i||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(e,t,r){var n=function(e){var t=e.stop;delete e.stop,t(r)};return"string"!=typeof e&&(r=t,t=e,e=void 0),t&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,i=null!=e&&e+"queueHooks",o=Z.timers,a=ge.get(this);if(i)a[i]&&a[i].stop&&n(a[i]);else for(i in a)a[i]&&a[i].stop&&et.test(i)&&n(a[i]);for(i=o.length;i--;)o[i].elem!==this||null!=e&&o[i].queue!==e||(o[i].anim.stop(r),t=!1,o.splice(i,1));(t||!r)&&Z.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,r=ge.get(this),n=r[e+"queue"],i=r[e+"queueHooks"],o=Z.timers,a=n?n.length:0;for(r.finish=!0,Z.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;a>t;t++)n[t]&&n[t].finish&&n[t].finish.call(this);delete r.finish})}}),Z.each(["toggle","show","hide"],function(e,t){var r=Z.fn[t];Z.fn[t]=function(e,n,i){return null==e||"boolean"==typeof e?r.apply(this,arguments):this.animate(O(t,!0),e,n,i)}}),Z.each({slideDown:O("show"),slideUp:O("hide"),slideToggle:O("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){Z.fn[e]=function(e,r,n){return this.animate(t,e,r,n)}}),Z.timers=[],Z.fx.tick=function(){var e,t=0,r=Z.timers;for(Qe=Z.now();t1)},removeAttr:function(e){return this.each(function(){Z.removeAttr(this,e)})}}),Z.extend({attr:function(e,t,r){var n,i,o=e.nodeType;if(e&&3!==o&&8!==o&&2!==o)return typeof e.getAttribute===Ee?Z.prop(e,t,r):(1===o&&Z.isXMLDoc(e)||(t=t.toLowerCase(),n=Z.attrHooks[t]||(Z.expr.match.bool.test(t)?it:nt)),void 0===r?n&&"get"in n&&null!==(i=n.get(e,t))?i:(i=Z.find.attr(e,t),null==i?void 0:i):null!==r?n&&"set"in n&&void 0!==(i=n.set(e,r,t))?i:(e.setAttribute(t,r+""),r):void Z.removeAttr(e,t))},removeAttr:function(e,t){var r,n,i=0,o=t&&t.match(he);if(o&&1===e.nodeType)for(;r=o[i++];)n=Z.propFix[r]||r,Z.expr.match.bool.test(r)&&(e[n]=!1),e.removeAttribute(r)},attrHooks:{type:{set:function(e,t){if(!Q.radioValue&&"radio"===t&&Z.nodeName(e,"input")){var r=e.value;return e.setAttribute("type",t),r&&(e.value=r),t}}}}}),it={set:function(e,t,r){return t===!1?Z.removeAttr(e,r):e.setAttribute(r,r),r}},Z.each(Z.expr.match.bool.source.match(/\w+/g),function(e,t){var r=ot[t]||Z.find.attr;ot[t]=function(e,t,n){var i,o;return n||(o=ot[t],ot[t]=i,i=null!=r(e,t,n)?t.toLowerCase():null,ot[t]=o),i}});var at=/^(?:input|select|textarea|button)$/i;Z.fn.extend({prop:function(e,t){return ve(this,Z.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[Z.propFix[e]||e]})}}),Z.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(e,t,r){var n,i,o,a=e.nodeType;if(e&&3!==a&&8!==a&&2!==a)return o=1!==a||!Z.isXMLDoc(e),o&&(t=Z.propFix[t]||t,i=Z.propHooks[t]),void 0!==r?i&&"set"in i&&void 0!==(n=i.set(e,r,t))?n:e[t]=r:i&&"get"in i&&null!==(n=i.get(e,t))?n:e[t]},propHooks:{tabIndex:{get:function(e){return e.hasAttribute("tabindex")||at.test(e.nodeName)||e.href?e.tabIndex:-1}}}}),Q.optSelected||(Z.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null}}),Z.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){Z.propFix[this.toLowerCase()]=this});var st=/[\t\r\n\f]/g;Z.fn.extend({addClass:function(e){var t,r,n,i,o,a,s="string"==typeof e&&e,l=0,u=this.length;if(Z.isFunction(e))return this.each(function(t){Z(this).addClass(e.call(this,t,this.className))});if(s)for(t=(e||"").match(he)||[];u>l;l++)if(r=this[l],n=1===r.nodeType&&(r.className?(" "+r.className+" ").replace(st," "):" ")){for(o=0;i=t[o++];)n.indexOf(" "+i+" ")<0&&(n+=i+" ");a=Z.trim(n),r.className!==a&&(r.className=a)}return this},removeClass:function(e){var t,r,n,i,o,a,s=0===arguments.length||"string"==typeof e&&e,l=0,u=this.length;if(Z.isFunction(e))return this.each(function(t){Z(this).removeClass(e.call(this,t,this.className))});if(s)for(t=(e||"").match(he)||[];u>l;l++)if(r=this[l],n=1===r.nodeType&&(r.className?(" "+r.className+" ").replace(st," "):"")){for(o=0;i=t[o++];)for(;n.indexOf(" "+i+" ")>=0;)n=n.replace(" "+i+" "," ");a=e?Z.trim(n):"",r.className!==a&&(r.className=a)}return this},toggleClass:function(e,t){var r=typeof e;return"boolean"==typeof t&&"string"===r?t?this.addClass(e):this.removeClass(e):Z.isFunction(e)?this.each(function(r){Z(this).toggleClass(e.call(this,r,this.className,t),t)}):this.each(function(){if("string"===r)for(var t,n=0,i=Z(this),o=e.match(he)||[];t=o[n++];)i.hasClass(t)?i.removeClass(t):i.addClass(t);else(r===Ee||"boolean"===r)&&(this.className&&ge.set(this,"__className__",this.className),this.className=this.className||e===!1?"":ge.get(this,"__className__")||"")})},hasClass:function(e){for(var t=" "+e+" ",r=0,n=this.length;n>r;r++)if(1===this[r].nodeType&&(" "+this[r].className+" ").replace(st," ").indexOf(t)>=0)return!0;return!1}});var lt=/\r/g;Z.fn.extend({val:function(e){var t,r,n,i=this[0];{if(arguments.length)return n=Z.isFunction(e),this.each(function(r){var i;1===this.nodeType&&(i=n?e.call(this,r,Z(this).val()):e,null==i?i="":"number"==typeof i?i+="":Z.isArray(i)&&(i=Z.map(i,function(e){return null==e?"":e+""})),t=Z.valHooks[this.type]||Z.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))});if(i)return t=Z.valHooks[i.type]||Z.valHooks[i.nodeName.toLowerCase()],t&&"get"in t&&void 0!==(r=t.get(i,"value"))?r:(r=i.value,"string"==typeof r?r.replace(lt,""):null==r?"":r)}}}),Z.extend({valHooks:{option:{get:function(e){var t=Z.find.attr(e,"value");return null!=t?t:Z.trim(Z.text(e))}},select:{get:function(e){for(var t,r,n=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:n.length,l=0>i?s:o?i:0;s>l;l++)if(r=n[l],(r.selected||l===i)&&(Q.optDisabled?!r.disabled:null===r.getAttribute("disabled"))&&(!r.parentNode.disabled||!Z.nodeName(r.parentNode,"optgroup"))){if(t=Z(r).val(),o)return t;a.push(t)}return a},set:function(e,t){for(var r,n,i=e.options,o=Z.makeArray(t),a=i.length;a--;)n=i[a],(n.selected=Z.inArray(n.value,o)>=0)&&(r=!0);return r||(e.selectedIndex=-1),o}}}}),Z.each(["radio","checkbox"],function(){Z.valHooks[this]={set:function(e,t){return Z.isArray(t)?e.checked=Z.inArray(Z(e).val(),t)>=0:void 0}},Q.checkOn||(Z.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),Z.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){Z.fn[t]=function(e,r){return arguments.length>0?this.on(t,null,e,r):this.trigger(t)}}),Z.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)},bind:function(e,t,r){return this.on(e,null,t,r)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,r,n){return this.on(t,e,r,n)},undelegate:function(e,t,r){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",r)}});var ut=Z.now(),ct=/\?/;Z.parseJSON=function(e){return JSON.parse(e+"")},Z.parseXML=function(e){var t,r;if(!e||"string"!=typeof e)return null;try{r=new DOMParser,t=r.parseFromString(e,"text/xml")}catch(n){t=void 0}return(!t||t.getElementsByTagName("parsererror").length)&&Z.error("Invalid XML: "+e),t};var dt=/#.*$/,ft=/([?&])_=[^&]*/,ht=/^(.*?):[ \t]*([^\r\n]*)$/gm,mt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,pt=/^(?:GET|HEAD)$/,vt=/^\/\//,gt=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,bt={},yt={},wt="*/".concat("*"),kt=e.location.href,_t=gt.exec(kt.toLowerCase())||[];Z.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:kt,type:"GET",isLocal:mt.test(_t[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":wt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":Z.parseJSON,"text xml":Z.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?j(j(e,Z.ajaxSettings),t):j(Z.ajaxSettings,e)},ajaxPrefilter:I(bt),ajaxTransport:I(yt),ajax:function(e,t){function r(e,t,r,a){var l,c,g,b,w,_=t;2!==y&&(y=2,s&&clearTimeout(s),n=void 0,o=a||"",k.readyState=e>0?4:0,l=e>=200&&300>e||304===e,r&&(b=F(d,k,r)),b=H(d,b,k,l),l?(d.ifModified&&(w=k.getResponseHeader("Last-Modified"),w&&(Z.lastModified[i]=w),w=k.getResponseHeader("etag"),w&&(Z.etag[i]=w)),204===e||"HEAD"===d.type?_="nocontent":304===e?_="notmodified":(_=b.state,c=b.data,g=b.error,l=!g)):(g=_,(e||!_)&&(_="error",0>e&&(e=0))),k.status=e,k.statusText=(t||_)+"",l?m.resolveWith(f,[c,_,k]):m.rejectWith(f,[k,_,g]),k.statusCode(v),v=void 0,u&&h.trigger(l?"ajaxSuccess":"ajaxError",[k,d,l?c:g]),p.fireWith(f,[k,_]),u&&(h.trigger("ajaxComplete",[k,d]),--Z.active||Z.event.trigger("ajaxStop")))}"object"==typeof e&&(t=e,e=void 0),t=t||{};var n,i,o,a,s,l,u,c,d=Z.ajaxSetup({},t),f=d.context||d,h=d.context&&(f.nodeType||f.jquery)?Z(f):Z.event,m=Z.Deferred(),p=Z.Callbacks("once memory"),v=d.statusCode||{},g={},b={},y=0,w="canceled",k={readyState:0,getResponseHeader:function(e){var t;if(2===y){if(!a)for(a={};t=ht.exec(o);)a[t[1].toLowerCase()]=t[2];t=a[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===y?o:null},setRequestHeader:function(e,t){var r=e.toLowerCase();return y||(e=b[r]=b[r]||e,g[e]=t),this},overrideMimeType:function(e){return y||(d.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>y)for(t in e)v[t]=[v[t],e[t]];else k.always(e[k.status]);return this},abort:function(e){var t=e||w;return n&&n.abort(t),r(0,t),this}};if(m.promise(k).complete=p.add,k.success=k.done,k.error=k.fail,d.url=((e||d.url||kt)+"").replace(dt,"").replace(vt,_t[1]+"//"),d.type=t.method||t.type||d.method||d.type,d.dataTypes=Z.trim(d.dataType||"*").toLowerCase().match(he)||[""],null==d.crossDomain&&(l=gt.exec(d.url.toLowerCase()),d.crossDomain=!(!l||l[1]===_t[1]&&l[2]===_t[2]&&(l[3]||("http:"===l[1]?"80":"443"))===(_t[3]||("http:"===_t[1]?"80":"443")))),d.data&&d.processData&&"string"!=typeof d.data&&(d.data=Z.param(d.data,d.traditional)),D(bt,d,t,k),2===y)return k;u=Z.event&&d.global,u&&0===Z.active++&&Z.event.trigger("ajaxStart"),d.type=d.type.toUpperCase(),d.hasContent=!pt.test(d.type),i=d.url,d.hasContent||(d.data&&(i=d.url+=(ct.test(i)?"&":"?")+d.data,delete d.data),d.cache===!1&&(d.url=ft.test(i)?i.replace(ft,"$1_="+ut++):i+(ct.test(i)?"&":"?")+"_="+ut++)),d.ifModified&&(Z.lastModified[i]&&k.setRequestHeader("If-Modified-Since",Z.lastModified[i]),Z.etag[i]&&k.setRequestHeader("If-None-Match",Z.etag[i])),(d.data&&d.hasContent&&d.contentType!==!1||t.contentType)&&k.setRequestHeader("Content-Type",d.contentType),k.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+("*"!==d.dataTypes[0]?", "+wt+"; q=0.01":""):d.accepts["*"]);for(c in d.headers)k.setRequestHeader(c,d.headers[c]);if(d.beforeSend&&(d.beforeSend.call(f,k,d)===!1||2===y))return k.abort();w="abort";for(c in{success:1,error:1,complete:1})k[c](d[c]);if(n=D(yt,d,t,k)){k.readyState=1,u&&h.trigger("ajaxSend",[k,d]),d.async&&d.timeout>0&&(s=setTimeout(function(){k.abort("timeout")},d.timeout));try{y=1,n.send(g,r)}catch(_){if(!(2>y))throw _;r(-1,_)}}else r(-1,"No Transport");return k},getJSON:function(e,t,r){return Z.get(e,t,r,"json")},getScript:function(e,t){return Z.get(e,void 0,t,"script")}}),Z.each(["get","post"],function(e,t){Z[t]=function(e,r,n,i){return Z.isFunction(r)&&(i=i||n,n=r,r=void 0),Z.ajax({url:e,type:t,dataType:i,data:r,success:n})}}),Z._evalUrl=function(e){return Z.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},Z.fn.extend({wrapAll:function(e){var t;return Z.isFunction(e)?this.each(function(t){Z(this).wrapAll(e.call(this,t))}):(this[0]&&(t=Z(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this)},wrapInner:function(e){return Z.isFunction(e)?this.each(function(t){Z(this).wrapInner(e.call(this,t))}):this.each(function(){var t=Z(this),r=t.contents();r.length?r.wrapAll(e):t.append(e)})},wrap:function(e){var t=Z.isFunction(e);return this.each(function(r){Z(this).wrapAll(t?e.call(this,r):e)})},unwrap:function(){return this.parent().each(function(){Z.nodeName(this,"body")||Z(this).replaceWith(this.childNodes)}).end()}}),Z.expr.filters.hidden=function(e){return e.offsetWidth<=0&&e.offsetHeight<=0},Z.expr.filters.visible=function(e){return!Z.expr.filters.hidden(e)};var Ct=/%20/g,xt=/\[\]$/,Et=/\r?\n/g,Tt=/^(?:submit|button|image|reset|file)$/i,St=/^(?:input|select|textarea|keygen)/i;Z.param=function(e,t){var r,n=[],i=function(e,t){t=Z.isFunction(t)?t():null==t?"":t,n[n.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(void 0===t&&(t=Z.ajaxSettings&&Z.ajaxSettings.traditional),Z.isArray(e)||e.jquery&&!Z.isPlainObject(e))Z.each(e,function(){i(this.name,this.value)});else for(r in e)B(r,e[r],t,i);return n.join("&").replace(Ct,"+")},Z.fn.extend({serialize:function(){return Z.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=Z.prop(this,"elements");return e?Z.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!Z(this).is(":disabled")&&St.test(this.nodeName)&&!Tt.test(e)&&(this.checked||!xe.test(e))}).map(function(e,t){var r=Z(this).val();return null==r?null:Z.isArray(r)?Z.map(r,function(e){return{name:t.name,value:e.replace(Et,"\r\n")}}):{name:t.name,value:r.replace(Et,"\r\n")}}).get()}}),Z.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(e){}};var At=0,Nt={},Ot={0:200,1223:204},Mt=Z.ajaxSettings.xhr();e.attachEvent&&e.attachEvent("onunload",function(){for(var e in Nt)Nt[e]()}),Q.cors=!!Mt&&"withCredentials"in Mt,Q.ajax=Mt=!!Mt,Z.ajaxTransport(function(e){var t;return Q.cors||Mt&&!e.crossDomain?{send:function(r,n){var i,o=e.xhr(),a=++At;if(o.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(i in e.xhrFields)o[i]=e.xhrFields[i];e.mimeType&&o.overrideMimeType&&o.overrideMimeType(e.mimeType),e.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest");for(i in r)o.setRequestHeader(i,r[i]);t=function(e){return function(){t&&(delete Nt[a],t=o.onload=o.onerror=null,"abort"===e?o.abort():"error"===e?n(o.status,o.statusText):n(Ot[o.status]||o.status,o.statusText,"string"==typeof o.responseText?{text:o.responseText}:void 0,o.getAllResponseHeaders()))}},o.onload=t(),o.onerror=t("error"),t=Nt[a]=t("abort");try{o.send(e.hasContent&&e.data||null)}catch(s){if(t)throw s}},abort:function(){t&&t()}}:void 0}),Z.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return Z.globalEval(e),e}}}),Z.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),Z.ajaxTransport("script",function(e){if(e.crossDomain){var t,r;return{send:function(n,i){t=Z("",""===t.firstChild.innerHTML}(s),c=s&&function(e){var t=e.createElement("div");return t.innerHTML="Test: Value","Test:"===t.childNodes[0].nodeValue&&" Value"===t.childNodes[2].nodeValue}(s),d=s&&function(e){var t,r,n=e.createElement("table");try{n.innerHTML=" "}catch(i){}finally{r=0===n.childNodes.length}r&&(t={colgroup:["table"],table:[],tbody:["table"],tfoot:["table"],thead:["table"],tr:["table","tbody"]});var o=e.createElement("select");return o.innerHTML=" ",o.childNodes[0]||(t=t||{},t.select=[]),t}(s);a=u?function(e,r,i){return e=n(e,r),r=i.cloneNode(r,!1),t(r,e),r.childNodes}:function(e,t,r){return e=n(e,t),t=r.cloneNode(t,!1),t.innerHTML=e,t.childNodes};var f;f=d||c?function(e,t,n){var i=[],o=[];"string"==typeof e&&(e=e.replace(/(\s*)(
+
+
+
+