-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjs.js
15 lines (15 loc) · 438 KB
/
js.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function PdMessage(){function e(e,t){1==e?(PdMessage.prototype.Modal_background_instance.el.style.zIndex=PdMessage.prototype.index-1,0==PdMessage.prototype.model_zIndexs.length&&document.body.appendChild(PdMessage.prototype.Modal_background_instance.el),window.setTimeout(function(){PdMessage.prototype.Modal_background_instance.el.className="pdModal_background"},16),PdMessage.prototype.model_zIndexs.push(PdMessage.prototype.index)):(console.log(PdMessage.prototype.model_zIndexs,t),PdMessage.prototype.model_zIndexs.splice(PdMessage.prototype.model_zIndexs.indexOf(t),1),console.log(PdMessage.prototype.model_zIndexs),0==PdMessage.prototype.model_zIndexs.length?(PdMessage.prototype.model_zIndexs.pop(),PdMessage.prototype.Modal_background_instance.el.className="pdModal_background is_disappearing is_changing",window.setTimeout(function(){PdMessage.prototype.Modal_background_instance.el.parentNode.removeChild(PdMessage.prototype.Modal_background_instance.el)},350)):PdMessage.prototype.Modal_background_instance.el.style.zIndex=PdMessage.prototype.model_zIndexs[PdMessage.prototype.model_zIndexs.length-1]-1)}function t(e){this.el=document.createElement("div"),this.el.className="pdmsg_wrapper is_showing is_changing",this.el.style.zIndex=PdMessage.prototype.index,PdMessage.prototype.index+=2,this.modal=document.createElement("div"),this.modal.className="pdmsg_modal "+e._type,this.title=document.createElement("div"),this.title.className="pdmsg_title",this.title.appendChild(document.createTextNode(e.title||"")),this.content=document.createElement("div"),this.content.className="pdmsg_content"+(e.messageType?" "+e.messageType:""),this.contentSpan=document.createElement("span"),this.contentSpan.appendChild(document.createTextNode(e.message||"")),this.content.appendChild(this.contentSpan),this.buttons=document.createElement("div"),this.buttons.className="pdmsg_buttons";var t=[];"confirm"==e._type&&(this.cancel=document.createElement("button"),this.cancel.appendChild(document.createTextNode(e.cancel||"取消")),this.cancel.addEventListener("click",e.reject||function(){e.catch&&e.catch(),r.closeMessage()}),t.push(this.cancel)),this.confirm=document.createElement("button"),this.confirm.appendChild(document.createTextNode(e.confirm||"确定")),this.confirm.className=e.confirmType,this.confirm.addEventListener("click",e.resolve||function(){e.then&&e.then(),r.closeMessage()}),t.push(this.confirm);for(var n=0;n<t.length;n++)this.buttons.appendChild(t[n]);this.modal.appendChild(this.title),this.modal.appendChild(this.content),"stop"!=e._type&&this.modal.appendChild(this.buttons),this.el.appendChild(this.modal)}function n(e){this.el=document.createElement("div"),this.el.className="pdtoast_wrapper is_showing is_changing",this.el.style.zIndex=PdMessage.prototype.index,PdMessage.prototype.index+=2,this.toast=document.createElement("div");var t="toast";e.type&&(t=t+" "+e.type),this.toast.className=t,this.toast.appendChild(document.createTextNode(e.toast||"toast内容未定义!")),this.el.appendChild(this.toast)}function i(e){this.el=document.createElement("div"),this.el.className="pdactionsheet_wrapper is_showing is_changing",this.el.addEventListener("click",function(){r.closeActionsheet.call(r)}),this.el.style.zIndex=PdMessage.prototype.index,PdMessage.prototype.index+=2,this.actionsheet=document.createElement("div"),this.actionsheet.className="pdactionsheet_actionsheet",this.actions=document.createElement("div"),this.actions.className="pdactionsheet_actions",(e.title||e.message)&&(this.titlewrapper=document.createElement("div"),this.titlewrapper.className="pdactionsheet_titlewrapper",this.title=document.createElement("div"),this.title.className="pdactionsheet_title",this.title.appendChild(document.createTextNode(e.title||"")),this.titlewrapper.appendChild(this.title),this.message=document.createElement("div"),this.message.className="pdactionsheet_message",this.message.appendChild(document.createTextNode(e.message||"")),this.titlewrapper.appendChild(this.message),this.actions.appendChild(this.titlewrapper)),this.actionswrapper=document.createElement("div"),this.actionswrapper.className="pdactionsheet_actionswrapper",this.actions.appendChild(this.actionswrapper);for(var t=0;t<e.actions.length;t++){var n=e.actions[t],i=document.createElement("button");i.className=n.type||"",i.appendChild(document.createTextNode(n.name||"按钮名称未定义")),i.addEventListener("click",n.command),this.actionswrapper.appendChild(i)}this.cancel=document.createElement("button"),this.cancel.className="pdactionsheet_cancel",this.cancel.appendChild(document.createTextNode(e.cancel||"取消")),this.actionsheet.appendChild(this.actions),this.actionsheet.appendChild(this.cancel),this.el.appendChild(this.actionsheet)}function o(e){this.el=document.createElement("div"),this.el.className="pdnotify_wrapper",this.notify=document.createElement("div");var t="pdnotify";e.type&&(t=t+" "+e.type),this.notify.className=t,this.notifySpan=document.createElement("span"),this.notifySpan.appendChild(document.createTextNode(e.notify||"notify内容未定义!")),this.notify.appendChild(this.notifySpan),this.el.appendChild(this.notify)}var r=this;PdMessage.prototype.index=PdMessage.prototype.index||8001,PdMessage.prototype.Modal_background_instance=PdMessage.prototype.Modal_background_instance||new function(){this.el=document.createElement("div"),this.el.className="pdModal_background is_showing is_changing"},PdMessage.prototype.model_zIndexs=PdMessage.prototype.model_zIndexs||[],this.message_is_show=!1,this.MessageInstance=void 0,this.confirm=function(n){if("string"!=typeof n&&null!=n||(n={title:n,message:arguments[1]}),!this.message_is_show)return this.message_is_show=!0,this.timing=n.timing||350,e(!0),n.then||n.catch?(n._type="confirm",this.MessageInstance=new t(n),document.body.appendChild(r.MessageInstance.el),window.setTimeout(function(){r.MessageInstance.el.className="pdmsg_wrapper"},16),this):new Promise(function(e,i){n.type="confirm",n.resolve=e,n.reject=i,r.MessageInstance=new t(n),document.body.appendChild(r.MessageInstance.el),window.setTimeout(function(){r.MessageInstance.el.className="pdmsg_wrapper"},16)}).finally(function(){window.setTimeout(function(){r.closeMessage()},16)});console.log("is on show!")},this.alert=function(n){if("string"!=typeof n&&null!=n||(n={title:n,message:arguments[1]}),!this.message_is_show)return this.message_is_show=!0,this.timing=n.timing||350,n._type="alert",e(!0),n.then?(this.MessageInstance=new t(n),document.body.appendChild(r.MessageInstance.el),window.setTimeout(function(){r.MessageInstance.el.className="pdmsg_wrapper"},16),this):new Promise(function(e,i){n.resolve=e,n.reject=i,r.MessageInstance=new t(n),document.body.appendChild(r.MessageInstance.el),window.setTimeout(function(){r.MessageInstance.el.className="pdmsg_wrapper"},16)}).finally(function(){window.setTimeout(function(){r.closeMessage()},16)});console.log("is on show!")},this.stop=function(n){if("string"!=typeof n&&null!=n||(n={title:n,message:arguments[1]}),!this.message_is_show)return this.message_is_show=!0,this.timing=n.timing||350,n._type="stop",e(!0),this.MessageInstance=new t(n),document.body.appendChild(r.MessageInstance.el),window.setTimeout(function(){r.MessageInstance.el.className="pdmsg_wrapper"},16),this;console.log("is on show!")},this.closeMessage=function(){this.message_is_show?(e(this.message_is_show=!1,parseInt(this.MessageInstance.el.style.zIndex)),this.MessageInstance.el.className="pdmsg_wrapper is_disappearing is_changing",window.setTimeout(function(){r.MessageInstance.el.parentNode.removeChild(r.MessageInstance.el)},r.timing)):console.log("is NOT on show!")},this.ToastInstance=void 0,this.toast=function(e){"string"!=typeof e&&null!=e||(e={toast:e,duration:arguments[1]}),this.timing=e.timing||350,this.ToastInstance=new n(e),document.body.appendChild(this.ToastInstance.el),window.setTimeout(function(){r.ToastInstance.el.className="pdtoast_wrapper",window.setTimeout(function(){r.closeToast()},e.duration||2e3)},e.timing||16)},this.toast.success=function(e){"string"!=typeof e&&null!=e||(e={toast:e,duration:arguments[1]}),e.type="success",r.toast(e)},this.toast.error=function(e){"string"!=typeof e&&null!=e||(e={toast:e,duration:arguments[1]}),e.type="error",r.toast(e)},this.closeToast=function(){this.ToastInstance.el.className="pdtoast_wrapper is_disappearing is_changing",window.setTimeout(function(){r.ToastInstance.el.parentNode.removeChild(r.ToastInstance.el)},r.timing)},this.ActionsheetInstance=void 0,this.actionsheeet_is_show=!1,this.initActionsheet=function(t){null!=t.length&&(t={actions:t}),this.actionsheeet_is_show=!0,this.timing=t.timing||300,e(!0),this.ActionsheetInstance=new i(t),document.body.appendChild(this.ActionsheetInstance.el),window.setTimeout(function(){r.ActionsheetInstance.el.className="pdactionsheet_wrapper"},t.timing||16)},this.closeActionsheet=function(){this.actionsheeet_is_show&&(e(this.actionsheeet_is_show=!1,parseInt(this.ActionsheetInstance.el.style.zIndex)),this.ActionsheetInstance.el.className="pdactionsheet_wrapper is_disappearing is_changing",window.setTimeout(function(){r.ActionsheetInstance.el.parentNode.removeChild(r.ActionsheetInstance.el)},r.timing))},this.NotifyInstance=void 0,PdMessage.prototype.notify_queue=PdMessage.prototype.notify_queue||[],PdMessage.prototype.notify_queue_is_showing=PdMessage.prototype.notify_queue_is_showing||!1,this.notify=function(e){"string"!=typeof e&&null!=e||(e={notify:e,duration:arguments[1]}),PdMessage.prototype.notify_queue.push(e),PdMessage.prototype.notify_queue_is_showing||this.notify_queue_show()},this.notify_queue_show=function(){if(0<PdMessage.prototype.notify_queue.length){PdMessage.prototype.notify_queue_is_showing=!0;var e=PdMessage.prototype.notify_queue.shift();window.setTimeout(function(){(new PdMessage).showNotify(e),r.notify_queue_show()},110)}else PdMessage.prototype.notify_queue_is_showing=!1},this.showNotify=function(e){if(this.timing=e.timing||500,this.NotifyInstance=new o(e),!document.getElementById("pdnotify_container")){var t=document.createElement("div");t.setAttribute("id","pdnotify_container"),document.body.appendChild(t)}var n=document.getElementById("pdnotify_container");n.appendChild(this.NotifyInstance.el);var i=this.NotifyInstance.el.clientHeight;this.NotifyInstance.el.style.height=i+"px",this.NotifyInstance.el.parentNode.removeChild(this.NotifyInstance.el),this.NotifyInstance.el.className="pdnotify_wrapper is_showing is_changing",n.appendChild(this.NotifyInstance.el),window.setTimeout(function(){r.NotifyInstance.el.className="pdnotify_wrapper",window.setTimeout(function(){r.closeNotify()},e.duration||5e3)},e.timing||16)},this.closeNotify=function(){this.NotifyInstance.el.className="pdnotify_wrapper is_disappearing is_changing",window.setTimeout(function(){r.NotifyInstance.el.parentNode.removeChild(r.NotifyInstance.el);var e=document.getElementById("pdnotify_container");0==e.childElementCount&&e.parentNode.removeChild(e)},r.timing)}}function jQVue(options){var _this=this;for(var event in this.$unbind=function(e){return JSON.parse(JSON.stringify(e))},this.$evalReturn=function(str,event){return eval(str)},this.$default_renderer={default:function(e,t){$(options.el+" [\\:html]").each(function(e,t){var n=$(t).attr(":html"),i=_this.$evalReturn(n);$(t).html(i)}),$(options.el+" [\\:style]").each(function(e,t){var n=$(t).attr(":style"),i=_this.$evalReturn(n);$(t).css(i)}),$(options.el+" [v-show]").each(function(e,t){var n=$(t).attr("v-show");_this.$evalReturn(n)?$(t).show():$(t).hide()}),$(options.el+" [\\:template]").each(function(e,t){var n=$(t).attr(":template"),i=_this.$evalReturn("this."+n);if(i){var o=$(t).attr(":template-data"),r=_this.$evalReturn(o);r=r||{};var s=Mustache.render(i,r);$(t).html(s)}})},input:function(e,t){$("input[v-model][type=text],input[v-model][type=search],input[v-model]:not([type])").each(function(e,t){var n=$(t).attr("v-model"),i=_this.$evalReturn("this."+n);$(t).val(i)})},textarea:function(e,t){$("textarea").each(function(e,t){var n=$(t).attr("v-model"),i=_this.$evalReturn("this."+n);$(t).val(i)})},checkbox:function(e,t){$("input[v-model][type=checkbox]").each(function(e,t){var n=$(t).attr("v-model"),i=_this.$evalReturn("this."+n);$(t).prop("checked",i)})}},this.$rerender=function(e,t){for(var n in this.$default_renderer)try{this.$default_renderer[n](e,t)}catch(e){console.log(e)}for(var n in this.$renderer)try{this.$renderer[n](e,t)}catch(e){console.log(e)}},this.$default_writeBack={input:function(){var selector="input[v-model][type=text],input[v-model][type=search],input[v-model]:not([type])";$(document).on("change",selector,function(event){var value=$(this).val(),variable=$(this).attr("v-model");eval("_this."+variable+" = value")})},textarea:function(){$(document).on("input","textarea",function(event){var value=$(this).val(),variable=$(this).attr("v-model");eval("_this."+variable+" = value")})},checkbox:function(){$(document).on("change","input[v-model][type=checkbox]",function(event){var value=$(this).prop("checked"),variable=$(this).attr("v-model");eval("_this."+variable+" = value")})}},this.$default_writeBack)try{this.$default_writeBack[event]()}catch(e){console.log(e)}for(var event in this.$writeBack)try{this.$writeBack[event]()}catch(e){console.log(e)}for(var method in $(document).on("click",options.el+" [\\@click]:not([disabled])",function(e){var t=$(this).attr("@click");_this.$evalReturn(t,e)}),options.methods)options[method]||(this[method]=options.methods[method]);for(var key in this.$data={},this.$set=function(e,t,n){Object.defineProperty(e,t,{get:function(){return this.$data[t]},set:function(e){this.$data[t]=e,this.$rerender(t,this.$data[t])},configurable:!0}),this[t]=this.$unbind(n)},options.data)this.$set(this,key,options.data[key]);for(var method in this.$beforeMounted)try{this.$beforeMounted[method]()}catch(e){console.log(e)}$(function(){$('[jQVue-template][type="text/html"]').each(function(e,t){var n=$(t).attr("jQVue-template");_this.$set(_this,n,$(t).html())})}),options.mounted&&(this.$mounted=options.mounted,$(function(){_this.$mounted()}))}if(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 n(e){var t=!!e&&"length"in e&&e.length,n=pe.type(e);return"function"!==n&&!pe.isWindow(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}function i(e,t,n){if(pe.isFunction(t))return pe.grep(e,function(e,i){return!!t.call(e,i,e)!==n});if(t.nodeType)return pe.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(Ce.test(t))return pe.filter(t,e,n);t=pe.filter(t,e)}return pe.grep(e,function(e){return pe.inArray(e,t)>-1!==n})}function o(e,t){do{e=e[t]}while(e&&1!==e.nodeType);return e}function r(e){var t={};return pe.each(e.match(Me)||[],function(e,n){t[n]=!0}),t}function s(){ie.addEventListener?(ie.removeEventListener("DOMContentLoaded",a),e.removeEventListener("load",a)):(ie.detachEvent("onreadystatechange",a),e.detachEvent("onload",a))}function a(){(ie.addEventListener||"load"===e.event.type||"complete"===ie.readyState)&&(s(),pe.ready())}function l(e,t,n){if(void 0===n&&1===e.nodeType){var i="data-"+t.replace(Ie,"-$1").toLowerCase();if(n=e.getAttribute(i),"string"==typeof n){try{n="true"===n||"false"!==n&&("null"===n?null:+n+""===n?+n:De.test(n)?pe.parseJSON(n):n)}catch(e){}pe.data(e,t,n)}else n=void 0}return n}function c(e){var t;for(t in e)if(("data"!==t||!pe.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}function u(e,t,n,i){if(Le(e)){var o,r,s=pe.expando,a=e.nodeType,l=a?pe.cache:e,c=a?e[s]:e[s]&&s;if(c&&l[c]&&(i||l[c].data)||void 0!==n||"string"!=typeof t)return c||(c=a?e[s]=ne.pop()||pe.guid++:s),l[c]||(l[c]=a?{}:{toJSON:pe.noop}),"object"!=typeof t&&"function"!=typeof t||(i?l[c]=pe.extend(l[c],t):l[c].data=pe.extend(l[c].data,t)),r=l[c],i||(r.data||(r.data={}),r=r.data),void 0!==n&&(r[pe.camelCase(t)]=n),"string"==typeof t?(o=r[t],null==o&&(o=r[pe.camelCase(t)])):o=r,o}}function d(e,t,n){if(Le(e)){var i,o,r=e.nodeType,s=r?pe.cache:e,a=r?e[pe.expando]:pe.expando;if(s[a]){if(t&&(i=n?s[a]:s[a].data)){pe.isArray(t)?t=t.concat(pe.map(t,pe.camelCase)):t in i?t=[t]:(t=pe.camelCase(t),t=t in i?[t]:t.split(" ")),o=t.length;for(;o--;)delete i[t[o]];if(n?!c(i):!pe.isEmptyObject(i))return}(n||(delete s[a].data,c(s[a])))&&(r?pe.cleanData([e],!0):de.deleteExpando||s!=s.window?delete s[a]:s[a]=void 0)}}}function h(e,t,n,i){var o,r=1,s=20,a=i?function(){return i.cur()}:function(){return pe.css(e,t,"")},l=a(),c=n&&n[3]||(pe.cssNumber[t]?"":"px"),u=(pe.cssNumber[t]||"px"!==c&&+l)&&je.exec(pe.css(e,t));if(u&&u[3]!==c){c=c||u[3],n=n||[],u=+l||1;do{r=r||".5",u/=r,pe.style(e,t,u+c)}while(r!==(r=a()/l)&&1!==r&&--s)}return n&&(u=+u||+l||0,o=n[1]?u+(n[1]+1)*n[2]:+n[2],i&&(i.unit=c,i.start=u,i.end=o)),o}function p(e){var t=We.split("|"),n=e.createDocumentFragment();if(n.createElement)for(;t.length;)n.createElement(t.pop());return n}function f(e,t){var n,i,o=0,r=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):void 0;if(!r)for(r=[],n=e.childNodes||e;null!=(i=n[o]);o++)!t||pe.nodeName(i,t)?r.push(i):pe.merge(r,f(i,t));return void 0===t||t&&pe.nodeName(e,t)?pe.merge([e],r):r}function m(e,t){for(var n,i=0;null!=(n=e[i]);i++)pe._data(n,"globalEval",!t||pe._data(t[i],"globalEval"))}function g(e){He.test(e.type)&&(e.defaultChecked=e.checked)}function v(e,t,n,i,o){for(var r,s,a,l,c,u,d,h=e.length,v=p(t),b=[],y=0;h>y;y++)if(s=e[y],s||0===s)if("object"===pe.type(s))pe.merge(b,s.nodeType?[s]:s);else if(Xe.test(s)){for(l=l||v.appendChild(t.createElement("div")),c=(qe.exec(s)||["",""])[1].toLowerCase(),d=Ue[c]||Ue._default,l.innerHTML=d[1]+pe.htmlPrefilter(s)+d[2],r=d[0];r--;)l=l.lastChild;if(!de.leadingWhitespace&&Fe.test(s)&&b.push(t.createTextNode(Fe.exec(s)[0])),!de.tbody)for(s="table"!==c||Qe.test(s)?"<table>"!==d[1]||Qe.test(s)?0:l:l.firstChild,r=s&&s.childNodes.length;r--;)pe.nodeName(u=s.childNodes[r],"tbody")&&!u.childNodes.length&&s.removeChild(u);for(pe.merge(b,l.childNodes),l.textContent="";l.firstChild;)l.removeChild(l.firstChild);l=v.lastChild}else b.push(t.createTextNode(s));for(l&&v.removeChild(l),de.appendChecked||pe.grep(f(b,"input"),g),y=0;s=b[y++];)if(i&&pe.inArray(s,i)>-1)o&&o.push(s);else if(a=pe.contains(s.ownerDocument,s),l=f(v.appendChild(s),"script"),a&&m(l),n)for(r=0;s=l[r++];)ze.test(s.type||"")&&n.push(s);return l=null,v}function b(){return!0}function y(){return!1}function w(){try{return ie.activeElement}catch(e){}}function x(e,t,n,i,o,r){var s,a;if("object"==typeof t){for(a in"string"!=typeof n&&(i=i||n,n=void 0),t)x(e,a,n,i,t[a],r);return e}if(null==i&&null==o?(o=n,i=n=void 0):null==o&&("string"==typeof n?(o=i,i=void 0):(o=i,i=n,n=void 0)),!1===o)o=y;else if(!o)return e;return 1===r&&(s=o,o=function(e){return pe().off(e),s.apply(this,arguments)},o.guid=s.guid||(s.guid=pe.guid++)),e.each(function(){pe.event.add(this,t,o,i,n)})}function _(e,t){return pe.nodeName(e,"table")&&pe.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function C(e){return e.type=(null!==pe.find.attr(e,"type"))+"/"+e.type,e}function E(e){var t=ot.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function T(e,t){if(1===t.nodeType&&pe.hasData(e)){var n,i,o,r=pe._data(e),s=pe._data(t,r),a=r.events;if(a)for(n in delete s.handle,s.events={},a)for(i=0,o=a[n].length;o>i;i++)pe.event.add(t,n,a[n][i]);s.data&&(s.data=pe.extend({},s.data))}}function k(e,t){var n,i,o;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!de.noCloneEvent&&t[pe.expando]){for(i in o=pe._data(t),o.events)pe.removeEvent(t,i,o.handle);t.removeAttribute(pe.expando)}"script"===n&&t.text!==e.text?(C(t).text=e.text,E(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),de.html5Clone&&e.innerHTML&&!pe.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&He.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}}function N(e,t,n,i){t=re.apply([],t);var o,r,s,a,l,c,u=0,d=e.length,h=d-1,p=t[0],m=pe.isFunction(p);if(m||d>1&&"string"==typeof p&&!de.checkClone&&it.test(p))return e.each(function(o){var r=e.eq(o);m&&(t[0]=p.call(this,o,r.html())),N(r,t,n,i)});if(d&&(c=v(t,e[0].ownerDocument,!1,e,i),o=c.firstChild,1===c.childNodes.length&&(c=o),o||i)){for(a=pe.map(f(c,"script"),C),s=a.length;d>u;u++)r=c,u!==h&&(r=pe.clone(r,!0,!0),s&&pe.merge(a,f(r,"script"))),n.call(e[u],r,u);if(s)for(l=a[a.length-1].ownerDocument,pe.map(a,E),u=0;s>u;u++)r=a[u],ze.test(r.type||"")&&!pe._data(r,"globalEval")&&pe.contains(l,r)&&(r.src?pe._evalUrl&&pe._evalUrl(r.src):pe.globalEval((r.text||r.textContent||r.innerHTML||"").replace(rt,"")));c=o=null}return e}function $(e,t,n){for(var i,o=t?pe.filter(t,e):e,r=0;null!=(i=o[r]);r++)n||1!==i.nodeType||pe.cleanData(f(i)),i.parentNode&&(n&&pe.contains(i.ownerDocument,i)&&m(f(i,"script")),i.parentNode.removeChild(i));return e}function S(e,t){var n=pe(t.createElement(e)).appendTo(t.body),i=pe.css(n[0],"display");return n.detach(),i}function A(e){var t=ie,n=ct[e];return n||(n=S(e,t),"none"!==n&&n||(lt=(lt||pe("<iframe frameborder='0' width='0' height='0'/>")).appendTo(t.documentElement),t=(lt[0].contentWindow||lt[0].contentDocument).document,t.write(),t.close(),n=S(e,t),lt.detach()),ct[e]=n),n}function M(e,t){return{get:function(){return e()?void delete this.get:(this.get=t).apply(this,arguments)}}}function L(e){if(e in Et)return e;for(var t=e.charAt(0).toUpperCase()+e.slice(1),n=Ct.length;n--;)if(e=Ct[n]+t,e in Et)return e}function D(e,t){for(var n,i,o,r=[],s=0,a=e.length;a>s;s++)i=e[s],i.style&&(r[s]=pe._data(i,"olddisplay"),n=i.style.display,t?(r[s]||"none"!==n||(i.style.display=""),""===i.style.display&&Oe(i)&&(r[s]=pe._data(i,"olddisplay",A(i.nodeName)))):(o=Oe(i),(n&&"none"!==n||!o)&&pe._data(i,"olddisplay",o?n:pe.css(i,"display"))));for(s=0;a>s;s++)i=e[s],i.style&&(t&&"none"!==i.style.display&&""!==i.style.display||(i.style.display=t?r[s]||"":"none"));return e}function I(e,t,n){var i=wt.exec(t);return i?Math.max(0,i[1]-(n||0))+(i[2]||"px"):t}function B(e,t,n,i,o){for(var r=n===(i?"border":"content")?4:"width"===t?1:0,s=0;4>r;r+=2)"margin"===n&&(s+=pe.css(e,n+Pe[r],!0,o)),i?("content"===n&&(s-=pe.css(e,"padding"+Pe[r],!0,o)),"margin"!==n&&(s-=pe.css(e,"border"+Pe[r]+"Width",!0,o))):(s+=pe.css(e,"padding"+Pe[r],!0,o),"padding"!==n&&(s+=pe.css(e,"border"+Pe[r]+"Width",!0,o)));return s}function j(e,t,n){var i=!0,o="width"===t?e.offsetWidth:e.offsetHeight,r=ft(e),s=de.boxSizing&&"border-box"===pe.css(e,"boxSizing",!1,r);if(0>=o||null==o){if(o=mt(e,t,r),(0>o||null==o)&&(o=e.style[t]),dt.test(o))return o;i=s&&(de.boxSizingReliable()||o===e.style[t]),o=parseFloat(o)||0}return o+B(e,t,n||(s?"border":"content"),i,r)+"px"}function P(e,t,n,i,o){return new P.prototype.init(e,t,n,i,o)}function O(){return e.setTimeout(function(){Tt=void 0}),Tt=pe.now()}function R(e,t){var n,i={height:e},o=0;for(t=t?1:0;4>o;o+=2-t)n=Pe[o],i["margin"+n]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function H(e,t,n){for(var i,o=(F.tweeners[t]||[]).concat(F.tweeners["*"]),r=0,s=o.length;s>r;r++)if(i=o[r].call(n,t,e))return i}function q(e,t,n){var i,o,r,s,a,l,c,u,d=this,h={},p=e.style,f=e.nodeType&&Oe(e),m=pe._data(e,"fxshow");for(i in n.queue||(a=pe._queueHooks(e,"fx"),null==a.unqueued&&(a.unqueued=0,l=a.empty.fire,a.empty.fire=function(){a.unqueued||l()}),a.unqueued++,d.always(function(){d.always(function(){a.unqueued--,pe.queue(e,"fx").length||a.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],c=pe.css(e,"display"),u="none"===c?pe._data(e,"olddisplay")||A(e.nodeName):c,"inline"===u&&"none"===pe.css(e,"float")&&(de.inlineBlockNeedsLayout&&"inline"!==A(e.nodeName)?p.zoom=1:p.display="inline-block")),n.overflow&&(p.overflow="hidden",de.shrinkWrapBlocks()||d.always(function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]})),t)if(o=t[i],Nt.exec(o)){if(delete t[i],r=r||"toggle"===o,o===(f?"hide":"show")){if("show"!==o||!m||void 0===m[i])continue;f=!0}h[i]=m&&m[i]||pe.style(e,i)}else c=void 0;if(pe.isEmptyObject(h))"inline"===("none"===c?A(e.nodeName):c)&&(p.display=c);else for(i in m?"hidden"in m&&(f=m.hidden):m=pe._data(e,"fxshow",{}),r&&(m.hidden=!f),f?pe(e).show():d.done(function(){pe(e).hide()}),d.done(function(){var t;for(t in pe._removeData(e,"fxshow"),h)pe.style(e,t,h[t])}),h)s=H(f?m[i]:0,i,d),i in m||(m[i]=s.start,f&&(s.end=s.start,s.start="width"===i||"height"===i?1:0))}function z(e,t){var n,i,o,r,s;for(n in e)if(i=pe.camelCase(n),o=t[i],r=e[n],pe.isArray(r)&&(o=r[1],r=e[n]=r[0]),n!==i&&(e[i]=r,delete e[n]),s=pe.cssHooks[i],s&&"expand"in s)for(n in r=s.expand(r),delete e[i],r)n in e||(e[n]=r[n],t[n]=o);else t[i]=o}function F(e,t,n){var i,o,r=0,s=F.prefilters.length,a=pe.Deferred().always(function(){delete l.elem}),l=function(){if(o)return!1;for(var t=Tt||O(),n=Math.max(0,c.startTime+c.duration-t),i=n/c.duration||0,r=1-i,s=0,l=c.tweens.length;l>s;s++)c.tweens[s].run(r);return a.notifyWith(e,[c,r,n]),1>r&&l?n:(a.resolveWith(e,[c]),!1)},c=a.promise({elem:e,props:pe.extend({},t),opts:pe.extend(!0,{specialEasing:{},easing:pe.easing._default},n),originalProperties:t,originalOptions:n,startTime:Tt||O(),duration:n.duration,tweens:[],createTween:function(t,n){var i=pe.Tween(e,c.opts,t,n,c.opts.specialEasing[t]||c.opts.easing);return c.tweens.push(i),i},stop:function(t){var n=0,i=t?c.tweens.length:0;if(o)return this;for(o=!0;i>n;n++)c.tweens[n].run(1);return t?(a.notifyWith(e,[c,1,0]),a.resolveWith(e,[c,t])):a.rejectWith(e,[c,t]),this}}),u=c.props;for(z(u,c.opts.specialEasing);s>r;r++)if(i=F.prefilters[r].call(c,e,u,c.opts))return pe.isFunction(i.stop)&&(pe._queueHooks(c.elem,c.opts.queue).stop=pe.proxy(i.stop,i)),i;return pe.map(u,H,c),pe.isFunction(c.opts.start)&&c.opts.start.call(e,c),pe.fx.timer(pe.extend(l,{elem:e,anim:c,queue:c.opts.queue})),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always)}function W(e){return pe.attr(e,"class")||""}function U(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var i,o=0,r=t.toLowerCase().match(Me)||[];if(pe.isFunction(n))for(;i=r[o++];)"+"===i.charAt(0)?(i=i.slice(1)||"*",(e[i]=e[i]||[]).unshift(n)):(e[i]=e[i]||[]).push(n)}}function X(e,t,n,i){function o(a){var l;return r[a]=!0,pe.each(e[a]||[],function(e,a){var c=a(t,n,i);return"string"!=typeof c||s||r[c]?s?!(l=c):void 0:(t.dataTypes.unshift(c),o(c),!1)}),l}var r={},s=e===Zt;return o(t.dataTypes[0])||!r["*"]&&o("*")}function Q(e,t){var n,i,o=pe.ajaxSettings.flatOptions||{};for(i in t)void 0!==t[i]&&((o[i]?e:n||(n={}))[i]=t[i]);return n&&pe.extend(!0,e,n),e}function V(e,t,n){for(var i,o,r,s,a=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===o&&(o=e.mimeType||t.getResponseHeader("Content-Type"));if(o)for(s in a)if(a[s]&&a[s].test(o)){l.unshift(s);break}if(l[0]in n)r=l[0];else{for(s in n){if(!l[0]||e.converters[s+" "+l[0]]){r=s;break}i||(i=s)}r=r||i}return r?(r!==l[0]&&l.unshift(r),n[r]):void 0}function Y(e,t,n,i){var o,r,s,a,l,c={},u=e.dataTypes.slice();if(u[1])for(s in e.converters)c[s.toLowerCase()]=e.converters[s];for(r=u.shift();r;)if(e.responseFields[r]&&(n[e.responseFields[r]]=t),!l&&i&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=r,r=u.shift())if("*"===r)r=l;else if("*"!==l&&l!==r){if(s=c[l+" "+r]||c["* "+r],!s)for(o in c)if(a=o.split(" "),a[1]===r&&(s=c[l+" "+a[0]]||c["* "+a[0]])){!0===s?s=c[o]:!0!==c[o]&&(r=a[0],u.unshift(a[1]));break}if(!0!==s)if(s&&e.throws)t=s(t);else try{t=s(t)}catch(e){return{state:"parsererror",error:s?e:"No conversion from "+l+" to "+r}}}return{state:"success",data:t}}function G(e){return e.style&&e.style.display||pe.css(e,"display")}function K(e){if(!pe.contains(e.ownerDocument||ie,e))return!0;for(;e&&1===e.nodeType;){if("none"===G(e)||"hidden"===e.type)return!0;e=e.parentNode}return!1}function Z(e,t,n,i){var o;if(pe.isArray(t))pe.each(t,function(t,o){n||on.test(e)?i(e,o):Z(e+"["+("object"==typeof o&&null!=o?t:"")+"]",o,n,i)});else if(n||"object"!==pe.type(t))i(e,t);else for(o in t)Z(e+"["+o+"]",t[o],n,i)}function J(){try{return new e.XMLHttpRequest}catch(e){}}function ee(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(e){}}function te(e){return pe.isWindow(e)?e:9===e.nodeType&&(e.defaultView||e.parentWindow)}var ne=[],ie=e.document,oe=ne.slice,re=ne.concat,se=ne.push,ae=ne.indexOf,le={},ce=le.toString,ue=le.hasOwnProperty,de={},he="1.12.4",pe=function(e,t){return new pe.fn.init(e,t)},fe=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,me=/^-ms-/,ge=/-([\da-z])/gi,ve=function(e,t){return t.toUpperCase()};pe.fn=pe.prototype={jquery:he,constructor:pe,selector:"",length:0,toArray:function(){return oe.call(this)},get:function(e){return null!=e?0>e?this[e+this.length]:this[e]:oe.call(this)},pushStack:function(e){var t=pe.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e){return pe.each(this,e)},map:function(e){return this.pushStack(pe.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(oe.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:se,sort:ne.sort,splice:ne.splice},pe.extend=pe.fn.extend=function(){var e,t,n,i,o,r,s=arguments[0]||{},a=1,l=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[a]||{},a++),"object"==typeof s||pe.isFunction(s)||(s={}),a===l&&(s=this,a--);l>a;a++)if(null!=(o=arguments[a]))for(i in o)e=s[i],n=o[i],s!==n&&(c&&n&&(pe.isPlainObject(n)||(t=pe.isArray(n)))?(t?(t=!1,r=e&&pe.isArray(e)?e:[]):r=e&&pe.isPlainObject(e)?e:{},s[i]=pe.extend(c,r,n)):void 0!==n&&(s[i]=n));return s},pe.extend({expando:"jQuery"+(he+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isFunction:function(e){return"function"===pe.type(e)},isArray:Array.isArray||function(e){return"array"===pe.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){var t=e&&e.toString();return!pe.isArray(e)&&t-parseFloat(t)+1>=0},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},isPlainObject:function(e){var t;if(!e||"object"!==pe.type(e)||e.nodeType||pe.isWindow(e))return!1;try{if(e.constructor&&!ue.call(e,"constructor")&&!ue.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(e){return!1}if(!de.ownFirst)for(t in e)return ue.call(e,t);for(t in e);return void 0===t||ue.call(e,t)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?le[ce.call(e)]||"object":typeof e},globalEval:function(t){t&&pe.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(me,"ms-").replace(ge,ve)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t){var i,o=0;if(n(e))for(i=e.length;i>o&&!1!==t.call(e[o],o,e[o]);o++);else for(o in e)if(!1===t.call(e[o],o,e[o]))break;return e},trim:function(e){return null==e?"":(e+"").replace(fe,"")},makeArray:function(e,t){var i=t||[];return null!=e&&(n(Object(e))?pe.merge(i,"string"==typeof e?[e]:e):se.call(i,e)),i},inArray:function(e,t,n){var i;if(t){if(ae)return ae.call(t,e,n);for(i=t.length,n=n?0>n?Math.max(0,i+n):n:0;i>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,t){for(var n=+t.length,i=0,o=e.length;n>i;)e[o++]=t[i++];if(n!=n)for(;void 0!==t[i];)e[o++]=t[i++];return e.length=o,e},grep:function(e,t,n){for(var i,o=[],r=0,s=e.length,a=!n;s>r;r++)i=!t(e[r],r),i!==a&&o.push(e[r]);return o},map:function(e,t,i){var o,r,s=0,a=[];if(n(e))for(o=e.length;o>s;s++)r=t(e[s],s,i),
null!=r&&a.push(r);else for(s in e)r=t(e[s],s,i),null!=r&&a.push(r);return re.apply([],a)},guid:1,proxy:function(e,t){var n,i,o;return"string"==typeof t&&(o=e[t],t=e,e=o),pe.isFunction(e)?(n=oe.call(arguments,2),i=function(){return e.apply(t||this,n.concat(oe.call(arguments)))},i.guid=e.guid=e.guid||pe.guid++,i):void 0},now:function(){return+new Date},support:de}),"function"==typeof Symbol&&(pe.fn[Symbol.iterator]=ne[Symbol.iterator]),pe.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){le["[object "+t+"]"]=t.toLowerCase()});var be=function(e){function t(e,t,n,i){var o,r,s,a,l,c,d,p,f=t&&t.ownerDocument,m=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==m&&9!==m&&11!==m)return n;if(!i&&((t?t.ownerDocument||t:H)!==L&&M(t),t=t||L,I)){if(11!==m&&(c=ve.exec(e)))if(o=c[1]){if(9===m){if(!(s=t.getElementById(o)))return n;if(s.id===o)return n.push(s),n}else if(f&&(s=f.getElementById(o))&&O(t,s)&&s.id===o)return n.push(s),n}else{if(c[2])return Z.apply(n,t.getElementsByTagName(e)),n;if((o=c[3])&&x.getElementsByClassName&&t.getElementsByClassName)return Z.apply(n,t.getElementsByClassName(o)),n}if(x.qsa&&!U[e+" "]&&(!B||!B.test(e))){if(1!==m)f=t,p=e;else if("object"!==t.nodeName.toLowerCase()){for((a=t.getAttribute("id"))?a=a.replace(ye,"\\$&"):t.setAttribute("id",a=R),d=T(e),r=d.length,l=he.test(a)?"#"+a:"[id='"+a+"']";r--;)d[r]=l+" "+h(d[r]);p=d.join(","),f=be.test(e)&&u(t.parentNode)||t}if(p)try{return Z.apply(n,f.querySelectorAll(p)),n}catch(e){}finally{a===R&&t.removeAttribute("id")}}}return N(e.replace(ae,"$1"),t,n,i)}function n(){function e(n,i){return t.push(n+" ")>_.cacheLength&&delete e[t.shift()],e[n+" "]=i}var t=[];return e}function i(e){return e[R]=!0,e}function o(e){var t=L.createElement("div");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function r(e,t){for(var n=e.split("|"),i=n.length;i--;)_.attrHandle[n[i]]=t}function s(e,t){var n=t&&e,i=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||Q)-(~e.sourceIndex||Q);if(i)return i;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function a(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function l(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function c(e){return i(function(t){return t=+t,i(function(n,i){for(var o,r=e([],n.length,t),s=r.length;s--;)n[o=r[s]]&&(n[o]=!(i[o]=n[o]))})})}function u(e){return e&&void 0!==e.getElementsByTagName&&e}function d(){}function h(e){for(var t=0,n=e.length,i="";n>t;t++)i+=e[t].value;return i}function p(e,t,n){var i=t.dir,o=n&&"parentNode"===i,r=z++;return t.first?function(t,n,r){for(;t=t[i];)if(1===t.nodeType||o)return e(t,n,r)}:function(t,n,s){var a,l,c,u=[q,r];if(s){for(;t=t[i];)if((1===t.nodeType||o)&&e(t,n,s))return!0}else for(;t=t[i];)if(1===t.nodeType||o){if(c=t[R]||(t[R]={}),l=c[t.uniqueID]||(c[t.uniqueID]={}),(a=l[i])&&a[0]===q&&a[1]===r)return u[2]=a[2];if(l[i]=u,u[2]=e(t,n,s))return!0}}}function f(e){return e.length>1?function(t,n,i){for(var o=e.length;o--;)if(!e[o](t,n,i))return!1;return!0}:e[0]}function m(e,n,i){for(var o=0,r=n.length;r>o;o++)t(e,n[o],i);return i}function g(e,t,n,i,o){for(var r,s=[],a=0,l=e.length,c=null!=t;l>a;a++)(r=e[a])&&(n&&!n(r,i,o)||(s.push(r),c&&t.push(a)));return s}function v(e,t,n,o,r,s){return o&&!o[R]&&(o=v(o)),r&&!r[R]&&(r=v(r,s)),i(function(i,s,a,l){var c,u,d,h=[],p=[],f=s.length,v=i||m(t||"*",a.nodeType?[a]:a,[]),b=!e||!i&&t?v:g(v,h,e,a,l),y=n?r||(i?e:f||o)?[]:s:b;if(n&&n(b,y,a,l),o)for(c=g(y,p),o(c,[],a,l),u=c.length;u--;)(d=c[u])&&(y[p[u]]=!(b[p[u]]=d));if(i){if(r||e){if(r){for(c=[],u=y.length;u--;)(d=y[u])&&c.push(b[u]=d);r(null,y=[],c,l)}for(u=y.length;u--;)(d=y[u])&&(c=r?ee(i,d):h[u])>-1&&(i[c]=!(s[c]=d))}}else y=g(y===s?y.splice(f,y.length):y),r?r(null,s,y,l):Z.apply(s,y)})}function b(e){for(var t,n,i,o=e.length,r=_.relative[e[0].type],s=r||_.relative[" "],a=r?1:0,l=p(function(e){return e===t},s,!0),c=p(function(e){return ee(t,e)>-1},s,!0),u=[function(e,n,i){var o=!r&&(i||n!==$)||((t=n).nodeType?l(e,n,i):c(e,n,i));return t=null,o}];o>a;a++)if(n=_.relative[e[a].type])u=[p(f(u),n)];else{if(n=_.filter[e[a].type].apply(null,e[a].matches),n[R]){for(i=++a;o>i&&!_.relative[e[i].type];i++);return v(a>1&&f(u),a>1&&h(e.slice(0,a-1).concat({value:" "===e[a-2].type?"*":""})).replace(ae,"$1"),n,i>a&&b(e.slice(a,i)),o>i&&b(e=e.slice(i)),o>i&&h(e))}u.push(n)}return f(u)}function y(e,n){var o=n.length>0,r=e.length>0,s=function(i,s,a,l,c){var u,d,h,p=0,f="0",m=i&&[],v=[],b=$,y=i||r&&_.find.TAG("*",c),w=q+=null==b?1:Math.random()||.1,x=y.length;for(c&&($=s===L||s||c);f!==x&&null!=(u=y[f]);f++){if(r&&u){for(d=0,s||u.ownerDocument===L||(M(u),a=!I);h=e[d++];)if(h(u,s||L,a)){l.push(u);break}c&&(q=w)}o&&((u=!h&&u)&&p--,i&&m.push(u))}if(p+=f,o&&f!==p){for(d=0;h=n[d++];)h(m,v,s,a);if(i){if(p>0)for(;f--;)m[f]||v[f]||(v[f]=G.call(l));v=g(v)}Z.apply(l,v),c&&!i&&v.length>0&&p+n.length>1&&t.uniqueSort(l)}return c&&(q=w,$=b),m};return o?i(s):s}var w,x,_,C,E,T,k,N,$,S,A,M,L,D,I,B,j,P,O,R="sizzle"+1*new Date,H=e.document,q=0,z=0,F=n(),W=n(),U=n(),X=function(e,t){return e===t&&(A=!0),0},Q=1<<31,V={}.hasOwnProperty,Y=[],G=Y.pop,K=Y.push,Z=Y.push,J=Y.slice,ee=function(e,t){for(var n=0,i=e.length;i>n;n++)if(e[n]===t)return n;return-1},te="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",ne="[\\x20\\t\\r\\n\\f]",ie="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",oe="\\["+ne+"*("+ie+")(?:"+ne+"*([*^$|!~]?=)"+ne+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ie+"))|)"+ne+"*\\]",re=":("+ie+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+oe+")*)|.*)\\)|)",se=new RegExp(ne+"+","g"),ae=new RegExp("^"+ne+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ne+"+$","g"),le=new RegExp("^"+ne+"*,"+ne+"*"),ce=new RegExp("^"+ne+"*([>+~]|"+ne+")"+ne+"*"),ue=new RegExp("="+ne+"*([^\\]'\"]*?)"+ne+"*\\]","g"),de=new RegExp(re),he=new RegExp("^"+ie+"$"),pe={ID:new RegExp("^#("+ie+")"),CLASS:new RegExp("^\\.("+ie+")"),TAG:new RegExp("^("+ie+"|[*])"),ATTR:new RegExp("^"+oe),PSEUDO:new RegExp("^"+re),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ne+"*(even|odd|(([+-]|)(\\d*)n|)"+ne+"*(?:([+-]|)"+ne+"*(\\d+)|))"+ne+"*\\)|)","i"),bool:new RegExp("^(?:"+te+")$","i"),needsContext:new RegExp("^"+ne+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ne+"*((?:-\\d)?\\d*)"+ne+"*\\)|)(?=[^-]|$)","i")},fe=/^(?:input|select|textarea|button)$/i,me=/^h\d$/i,ge=/^[^{]+\{\s*\[native \w/,ve=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,be=/[+~]/,ye=/'|\\/g,we=new RegExp("\\\\([\\da-f]{1,6}"+ne+"?|("+ne+")|.)","ig"),xe=function(e,t,n){var i="0x"+t-65536;return i!=i||n?t:0>i?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320)},_e=function(){M()};try{Z.apply(Y=J.call(H.childNodes),H.childNodes),Y[H.childNodes.length].nodeType}catch(e){Z={apply:Y.length?function(e,t){K.apply(e,J.call(t))}:function(e,t){for(var n=e.length,i=0;e[n++]=t[i++];);e.length=n-1}}}for(w in x=t.support={},E=t.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},M=t.setDocument=function(e){var t,n,i=e?e.ownerDocument||e:H;return i!==L&&9===i.nodeType&&i.documentElement?(L=i,D=L.documentElement,I=!E(L),(n=L.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",_e,!1):n.attachEvent&&n.attachEvent("onunload",_e)),x.attributes=o(function(e){return e.className="i",!e.getAttribute("className")}),x.getElementsByTagName=o(function(e){return e.appendChild(L.createComment("")),!e.getElementsByTagName("*").length}),x.getElementsByClassName=ge.test(L.getElementsByClassName),x.getById=o(function(e){return D.appendChild(e).id=R,!L.getElementsByName||!L.getElementsByName(R).length}),x.getById?(_.find.ID=function(e,t){if(void 0!==t.getElementById&&I){var n=t.getElementById(e);return n?[n]:[]}},_.filter.ID=function(e){var t=e.replace(we,xe);return function(e){return e.getAttribute("id")===t}}):(delete _.find.ID,_.filter.ID=function(e){var t=e.replace(we,xe);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}}),_.find.TAG=x.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):x.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,i=[],o=0,r=t.getElementsByTagName(e);if("*"===e){for(;n=r[o++];)1===n.nodeType&&i.push(n);return i}return r},_.find.CLASS=x.getElementsByClassName&&function(e,t){return void 0!==t.getElementsByClassName&&I?t.getElementsByClassName(e):void 0},j=[],B=[],(x.qsa=ge.test(L.querySelectorAll))&&(o(function(e){D.appendChild(e).innerHTML="<a id='"+R+"'></a><select id='"+R+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&B.push("[*^$]="+ne+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||B.push("\\["+ne+"*(?:value|"+te+")"),e.querySelectorAll("[id~="+R+"-]").length||B.push("~="),e.querySelectorAll(":checked").length||B.push(":checked"),e.querySelectorAll("a#"+R+"+*").length||B.push(".#.+[+~]")}),o(function(e){var t=L.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&B.push("name"+ne+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||B.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),B.push(",.*:")})),(x.matchesSelector=ge.test(P=D.matches||D.webkitMatchesSelector||D.mozMatchesSelector||D.oMatchesSelector||D.msMatchesSelector))&&o(function(e){x.disconnectedMatch=P.call(e,"div"),P.call(e,"[s!='']:x"),j.push("!=",re)}),B=B.length&&new RegExp(B.join("|")),j=j.length&&new RegExp(j.join("|")),t=ge.test(D.compareDocumentPosition),O=t||ge.test(D.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,i=t&&t.parentNode;return e===i||!(!i||1!==i.nodeType||!(n.contains?n.contains(i):e.compareDocumentPosition&&16&e.compareDocumentPosition(i)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},X=t?function(e,t){if(e===t)return A=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&n||!x.sortDetached&&t.compareDocumentPosition(e)===n?e===L||e.ownerDocument===H&&O(H,e)?-1:t===L||t.ownerDocument===H&&O(H,t)?1:S?ee(S,e)-ee(S,t):0:4&n?-1:1)}:function(e,t){if(e===t)return A=!0,0;var n,i=0,o=e.parentNode,r=t.parentNode,a=[e],l=[t];if(!o||!r)return e===L?-1:t===L?1:o?-1:r?1:S?ee(S,e)-ee(S,t):0;if(o===r)return s(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)l.unshift(n);for(;a[i]===l[i];)i++;return i?s(a[i],l[i]):a[i]===H?-1:l[i]===H?1:0},L):L},t.matches=function(e,n){return t(e,null,null,n)},t.matchesSelector=function(e,n){if((e.ownerDocument||e)!==L&&M(e),n=n.replace(ue,"='$1']"),x.matchesSelector&&I&&!U[n+" "]&&(!j||!j.test(n))&&(!B||!B.test(n)))try{var i=P.call(e,n);if(i||x.disconnectedMatch||e.document&&11!==e.document.nodeType)return i}catch(e){}return t(n,L,null,[e]).length>0},t.contains=function(e,t){return(e.ownerDocument||e)!==L&&M(e),O(e,t)},t.attr=function(e,t){(e.ownerDocument||e)!==L&&M(e);var n=_.attrHandle[t.toLowerCase()],i=n&&V.call(_.attrHandle,t.toLowerCase())?n(e,t,!I):void 0;return void 0!==i?i:x.attributes||!I?e.getAttribute(t):(i=e.getAttributeNode(t))&&i.specified?i.value:null},t.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},t.uniqueSort=function(e){var t,n=[],i=0,o=0;if(A=!x.detectDuplicates,S=!x.sortStable&&e.slice(0),e.sort(X),A){for(;t=e[o++];)t===e[o]&&(i=n.push(o));for(;i--;)e.splice(n[i],1)}return S=null,e},C=t.getText=function(e){var t,n="",i=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=C(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[i++];)n+=C(t);return n},_=t.selectors={cacheLength:50,createPseudo:i,match:pe,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(we,xe),e[3]=(e[3]||e[4]||e[5]||"").replace(we,xe),"~="===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,n=!e[6]&&e[2];return pe.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&de.test(n)&&(t=T(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(we,xe).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=F[e+" "];return t||(t=new RegExp("(^|"+ne+")"+e+"("+ne+"|$)"))&&F(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,n,i){return function(o){var r=t.attr(o,e);return null==r?"!="===n:!n||(r+="","="===n?r===i:"!="===n?r!==i:"^="===n?i&&0===r.indexOf(i):"*="===n?i&&r.indexOf(i)>-1:"$="===n?i&&r.slice(-i.length)===i:"~="===n?(" "+r.replace(se," ")+" ").indexOf(i)>-1:"|="===n&&(r===i||r.slice(0,i.length+1)===i+"-"))}},CHILD:function(e,t,n,i,o){var r="nth"!==e.slice(0,3),s="last"!==e.slice(-4),a="of-type"===t;return 1===i&&0===o?function(e){return!!e.parentNode}:function(t,n,l){var c,u,d,h,p,f,m=r!==s?"nextSibling":"previousSibling",g=t.parentNode,v=a&&t.nodeName.toLowerCase(),b=!l&&!a,y=!1;if(g){if(r){for(;m;){for(h=t;h=h[m];)if(a?h.nodeName.toLowerCase()===v:1===h.nodeType)return!1;f=m="only"===e&&!f&&"nextSibling"}return!0}if(f=[s?g.firstChild:g.lastChild],s&&b){for(h=g,d=h[R]||(h[R]={}),u=d[h.uniqueID]||(d[h.uniqueID]={}),c=u[e]||[],p=c[0]===q&&c[1],y=p&&c[2],h=p&&g.childNodes[p];h=++p&&h&&h[m]||(y=p=0)||f.pop();)if(1===h.nodeType&&++y&&h===t){u[e]=[q,p,y];break}}else if(b&&(h=t,d=h[R]||(h[R]={}),u=d[h.uniqueID]||(d[h.uniqueID]={}),c=u[e]||[],p=c[0]===q&&c[1],y=p),!1===y)for(;(h=++p&&h&&h[m]||(y=p=0)||f.pop())&&((a?h.nodeName.toLowerCase()!==v:1!==h.nodeType)||!++y||(b&&(d=h[R]||(h[R]={}),u=d[h.uniqueID]||(d[h.uniqueID]={}),u[e]=[q,y]),h!==t)););return y-=o,y===i||y%i==0&&y/i>=0}}},PSEUDO:function(e,n){var o,r=_.pseudos[e]||_.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+e);return r[R]?r(n):r.length>1?(o=[e,e,"",n],_.setFilters.hasOwnProperty(e.toLowerCase())?i(function(e,t){for(var i,o=r(e,n),s=o.length;s--;)i=ee(e,o[s]),e[i]=!(t[i]=o[s])}):function(e){return r(e,0,o)}):r}},pseudos:{not:i(function(e){var t=[],n=[],o=k(e.replace(ae,"$1"));return o[R]?i(function(e,t,n,i){for(var r,s=o(e,null,i,[]),a=e.length;a--;)(r=s[a])&&(e[a]=!(t[a]=r))}):function(e,i,r){return t[0]=e,o(t,null,r,n),t[0]=null,!n.pop()}}),has:i(function(e){return function(n){return t(e,n).length>0}}),contains:i(function(e){return e=e.replace(we,xe),function(t){return(t.textContent||t.innerText||C(t)).indexOf(e)>-1}}),lang:i(function(e){return he.test(e||"")||t.error("unsupported lang: "+e),e=e.replace(we,xe).toLowerCase(),function(t){var n;do{if(n=I?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===D},focus:function(e){return e===L.activeElement&&(!L.hasFocus||L.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return!1===e.disabled},disabled:function(e){return!0===e.disabled},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!_.pseudos.empty(e)},header:function(e){return me.test(e.nodeName)},input:function(e){return fe.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:c(function(){return[0]}),last:c(function(e,t){return[t-1]}),eq:c(function(e,t,n){return[0>n?n+t:n]}),even:c(function(e,t){for(var n=0;t>n;n+=2)e.push(n);return e}),odd:c(function(e,t){for(var n=1;t>n;n+=2)e.push(n);return e}),lt:c(function(e,t,n){for(var i=0>n?n+t:n;--i>=0;)e.push(i);return e}),gt:c(function(e,t,n){for(var i=0>n?n+t:n;++i<t;)e.push(i);return e})}},_.pseudos.nth=_.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})_.pseudos[w]=a(w);for(w in{submit:!0,reset:!0})_.pseudos[w]=l(w);return d.prototype=_.filters=_.pseudos,_.setFilters=new d,T=t.tokenize=function(e,n){var i,o,r,s,a,l,c,u=W[e+" "];if(u)return n?0:u.slice(0);for(a=e,l=[],c=_.preFilter;a;){for(s in i&&!(o=le.exec(a))||(o&&(a=a.slice(o[0].length)||a),l.push(r=[])),i=!1,(o=ce.exec(a))&&(i=o.shift(),r.push({value:i,type:o[0].replace(ae," ")}),a=a.slice(i.length)),_.filter)!(o=pe[s].exec(a))||c[s]&&!(o=c[s](o))||(i=o.shift(),r.push({value:i,type:s,matches:o}),a=a.slice(i.length));if(!i)break}return n?a.length:a?t.error(e):W(e,l).slice(0)},k=t.compile=function(e,t){var n,i=[],o=[],r=U[e+" "];if(!r){for(t||(t=T(e)),n=t.length;n--;)r=b(t[n]),r[R]?i.push(r):o.push(r);r=U(e,y(o,i)),r.selector=e}return r},N=t.select=function(e,t,n,i){var o,r,s,a,l,c="function"==typeof e&&e,d=!i&&T(e=c.selector||e);if(n=n||[],1===d.length){if(r=d[0]=d[0].slice(0),r.length>2&&"ID"===(s=r[0]).type&&x.getById&&9===t.nodeType&&I&&_.relative[r[1].type]){if(t=(_.find.ID(s.matches[0].replace(we,xe),t)||[])[0],!t)return n;c&&(t=t.parentNode),e=e.slice(r.shift().value.length)}for(o=pe.needsContext.test(e)?0:r.length;o--&&(s=r[o],!_.relative[a=s.type]);)if((l=_.find[a])&&(i=l(s.matches[0].replace(we,xe),be.test(r[0].type)&&u(t.parentNode)||t))){if(r.splice(o,1),e=i.length&&h(r),!e)return Z.apply(n,i),n;break}}return(c||k(e,d))(i,t,!I,n,!t||be.test(e)&&u(t.parentNode)||t),n},x.sortStable=R.split("").sort(X).join("")===R,x.detectDuplicates=!!A,M(),x.sortDetached=o(function(e){return 1&e.compareDocumentPosition(L.createElement("div"))}),o(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||r("type|href|height|width",function(e,t,n){return n?void 0:e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),x.attributes&&o(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||r("value",function(e,t,n){return n||"input"!==e.nodeName.toLowerCase()?void 0:e.defaultValue}),o(function(e){return null==e.getAttribute("disabled")})||r(te,function(e,t,n){var i;return n?void 0:!0===e[t]?t.toLowerCase():(i=e.getAttributeNode(t))&&i.specified?i.value:null}),t}(e);pe.find=be,pe.expr=be.selectors,pe.expr[":"]=pe.expr.pseudos,pe.uniqueSort=pe.unique=be.uniqueSort,pe.text=be.getText,pe.isXMLDoc=be.isXML,pe.contains=be.contains;var ye=function(e,t,n){for(var i=[],o=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(o&&pe(e).is(n))break;i.push(e)}return i},we=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},xe=pe.expr.match.needsContext,_e=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,Ce=/^.[^:#\[\.,]*$/;pe.filter=function(e,t,n){var i=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===i.nodeType?pe.find.matchesSelector(i,e)?[i]:[]:pe.find.matches(e,pe.grep(t,function(e){return 1===e.nodeType}))},pe.fn.extend({find:function(e){var t,n=[],i=this,o=i.length;if("string"!=typeof e)return this.pushStack(pe(e).filter(function(){for(t=0;o>t;t++)if(pe.contains(i[t],this))return!0}));for(t=0;o>t;t++)pe.find(e,i[t],n);return n=this.pushStack(o>1?pe.unique(n):n),n.selector=this.selector?this.selector+" "+e:e,n},filter:function(e){return this.pushStack(i(this,e||[],!1))},not:function(e){return this.pushStack(i(this,e||[],!0))},is:function(e){return!!i(this,"string"==typeof e&&xe.test(e)?pe(e):e||[],!1).length}});var Ee,Te=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,ke=pe.fn.init=function(e,t,n){var i,o;if(!e)return this;if(n=n||Ee,"string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:Te.exec(e),!i||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof pe?t[0]:t,pe.merge(this,pe.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:ie,!0)),_e.test(i[1])&&pe.isPlainObject(t))for(i in t)pe.isFunction(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}if(o=ie.getElementById(i[2]),o&&o.parentNode){if(o.id!==i[2])return Ee.find(e);this.length=1,this[0]=o}return this.context=ie,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):pe.isFunction(e)?void 0!==n.ready?n.ready(e):e(pe):(void 0!==e.selector&&(this.selector=e.selector,this.context=e.context),pe.makeArray(e,this))};ke.prototype=pe.fn,Ee=pe(ie);var Ne=/^(?:parents|prev(?:Until|All))/,$e={children:!0,contents:!0,next:!0,prev:!0};pe.fn.extend({has:function(e){var t,n=pe(e,this),i=n.length;return this.filter(function(){for(t=0;i>t;t++)if(pe.contains(this,n[t]))return!0})},closest:function(e,t){for(var n,i=0,o=this.length,r=[],s=xe.test(e)||"string"!=typeof e?pe(e,t||this.context):0;o>i;i++)for(n=this[i];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(s?s.index(n)>-1:1===n.nodeType&&pe.find.matchesSelector(n,e))){r.push(n);break}return this.pushStack(r.length>1?pe.uniqueSort(r):r)},index:function(e){return e?"string"==typeof e?pe.inArray(this[0],pe(e)):pe.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(pe.uniqueSort(pe.merge(this.get(),pe(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),pe.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return ye(e,"parentNode")},parentsUntil:function(e,t,n){return ye(e,"parentNode",n)},next:function(e){return o(e,"nextSibling")},prev:function(e){return o(e,"previousSibling")},nextAll:function(e){return ye(e,"nextSibling")},prevAll:function(e){return ye(e,"previousSibling")},nextUntil:function(e,t,n){return ye(e,"nextSibling",n)},prevUntil:function(e,t,n){return ye(e,"previousSibling",n)},siblings:function(e){return we((e.parentNode||{}).firstChild,e)},children:function(e){return we(e.firstChild)},contents:function(e){return pe.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:pe.merge([],e.childNodes)}},function(e,t){pe.fn[e]=function(n,i){var o=pe.map(this,t,n);return"Until"!==e.slice(-5)&&(i=n),i&&"string"==typeof i&&(o=pe.filter(i,o)),this.length>1&&($e[e]||(o=pe.uniqueSort(o)),Ne.test(e)&&(o=o.reverse())),this.pushStack(o)}});var Se,Ae,Me=/\S+/g;for(Ae in pe.Callbacks=function(e){e="string"==typeof e?r(e):pe.extend({},e);var t,n,i,o,s=[],a=[],l=-1,c=function(){for(o=e.once,i=t=!0;a.length;l=-1)for(n=a.shift();++l<s.length;)!1===s[l].apply(n[0],n[1])&&e.stopOnFalse&&(l=s.length,n=!1);e.memory||(n=!1),t=!1,o&&(s=n?[]:"")},u={add:function(){return s&&(n&&!t&&(l=s.length-1,a.push(n)),function t(n){pe.each(n,function(n,i){pe.isFunction(i)?e.unique&&u.has(i)||s.push(i):i&&i.length&&"string"!==pe.type(i)&&t(i)})}(arguments),n&&!t&&c()),this},remove:function(){return pe.each(arguments,function(e,t){for(var n;(n=pe.inArray(t,s,n))>-1;)s.splice(n,1),l>=n&&l--}),this},has:function(e){return e?pe.inArray(e,s)>-1:s.length>0},empty:function(){return s&&(s=[]),this},disable:function(){return o=a=[],s=n="",this},disabled:function(){return!s},lock:function(){return o=!0,n||u.disable(),this},locked:function(){return!!o},fireWith:function(e,n){return o||(n=n||[],n=[e,n.slice?n.slice():n],a.push(n),t||c()),this},fire:function(){return u.fireWith(this,arguments),this},fired:function(){return!!i}};return u},pe.extend({Deferred:function(e){var t=[["resolve","done",pe.Callbacks("once memory"),"resolved"],["reject","fail",pe.Callbacks("once memory"),"rejected"],["notify","progress",pe.Callbacks("memory")]],n="pending",i={state:function(){return n},always:function(){return o.done(arguments).fail(arguments),this},then:function(){var e=arguments;return pe.Deferred(function(n){pe.each(t,function(t,r){var s=pe.isFunction(e[t])&&e[t];o[r[1]](function(){var e=s&&s.apply(this,arguments);e&&pe.isFunction(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[r[0]+"With"](this===i?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?pe.extend(e,i):i}},o={};return i.pipe=i.then,pe.each(t,function(e,r){var s=r[2],a=r[3];i[r[1]]=s.add,a&&s.add(function(){n=a},t[1^e][2].disable,t[2][2].lock),o[r[0]]=function(){return o[r[0]+"With"](this===o?i:this,arguments),this},o[r[0]+"With"]=s.fireWith}),i.promise(o),e&&e.call(o,o),o},when:function(e){var t,n,i,o=0,r=oe.call(arguments),s=r.length,a=1!==s||e&&pe.isFunction(e.promise)?s:0,l=1===a?e:pe.Deferred(),c=function(e,n,i){return function(o){n[e]=this,i[e]=arguments.length>1?oe.call(arguments):o,i===t?l.notifyWith(n,i):--a||l.resolveWith(n,i)}};if(s>1)for(t=new Array(s),n=new Array(s),i=new Array(s);s>o;o++)r[o]&&pe.isFunction(r[o].promise)?r[o].promise().progress(c(o,n,t)).done(c(o,i,r)).fail(l.reject):--a;return a||l.resolveWith(i,r),l.promise()}}),pe.fn.ready=function(e){return pe.ready.promise().done(e),this},pe.extend({isReady:!1,readyWait:1,holdReady:function(e){e?pe.readyWait++:pe.ready(!0)},ready:function(e){(!0===e?--pe.readyWait:pe.isReady)||(pe.isReady=!0,!0!==e&&--pe.readyWait>0||(Se.resolveWith(ie,[pe]),pe.fn.triggerHandler&&(pe(ie).triggerHandler("ready"),pe(ie).off("ready"))))}}),pe.ready.promise=function(t){if(!Se)if(Se=pe.Deferred(),"complete"===ie.readyState||"loading"!==ie.readyState&&!ie.documentElement.doScroll)e.setTimeout(pe.ready);else if(ie.addEventListener)ie.addEventListener("DOMContentLoaded",a),e.addEventListener("load",a);else{ie.attachEvent("onreadystatechange",a),e.attachEvent("onload",a);var n=!1;try{n=null==e.frameElement&&ie.documentElement}catch(e){}n&&n.doScroll&&function t(){if(!pe.isReady){try{n.doScroll("left")}catch(n){return e.setTimeout(t,50)}s(),pe.ready()}}()}return Se.promise(t)},pe.ready.promise(),pe(de))break;de.ownFirst="0"===Ae,de.inlineBlockNeedsLayout=!1,pe(function(){var e,t,n,i;n=ie.getElementsByTagName("body")[0],n&&n.style&&(t=ie.createElement("div"),i=ie.createElement("div"),i.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",n.appendChild(i).appendChild(t),void 0!==t.style.zoom&&(t.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",de.inlineBlockNeedsLayout=e=3===t.offsetWidth,e&&(n.style.zoom=1)),n.removeChild(i))}),function(){var e=ie.createElement("div");de.deleteExpando=!0;try{delete e.test}catch(e){de.deleteExpando=!1}e=null}();var Le=function(e){var t=pe.noData[(e.nodeName+" ").toLowerCase()],n=+e.nodeType||1;return(1===n||9===n)&&(!t||!0!==t&&e.getAttribute("classid")===t)},De=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Ie=/([A-Z])/g;pe.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return e=e.nodeType?pe.cache[e[pe.expando]]:e[pe.expando],!!e&&!c(e)},data:function(e,t,n){return u(e,t,n)},removeData:function(e,t){return d(e,t)},_data:function(e,t,n){return u(e,t,n,!0)},_removeData:function(e,t){return d(e,t,!0)}}),pe.fn.extend({data:function(e,t){var n,i,o,r=this[0],s=r&&r.attributes;if(void 0===e){if(this.length&&(o=pe.data(r),1===r.nodeType&&!pe._data(r,"parsedAttrs"))){for(n=s.length;n--;)s[n]&&(i=s[n].name,0===i.indexOf("data-")&&(i=pe.camelCase(i.slice(5)),l(r,i,o[i])));pe._data(r,"parsedAttrs",!0)}return o}return"object"==typeof e?this.each(function(){pe.data(this,e)}):arguments.length>1?this.each(function(){pe.data(this,e,t)}):r?l(r,e,pe.data(r,e)):void 0},removeData:function(e){return this.each(function(){pe.removeData(this,e)})}}),pe.extend({queue:function(e,t,n){var i;return e?(t=(t||"fx")+"queue",i=pe._data(e,t),n&&(!i||pe.isArray(n)?i=pe._data(e,t,pe.makeArray(n)):i.push(n)),i||[]):void 0},dequeue:function(e,t){t=t||"fx";var n=pe.queue(e,t),i=n.length,o=n.shift(),r=pe._queueHooks(e,t),s=function(){pe.dequeue(e,t)};"inprogress"===o&&(o=n.shift(),i--),o&&("fx"===t&&n.unshift("inprogress"),delete r.stop,o.call(e,s,r)),!i&&r&&r.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return pe._data(e,n)||pe._data(e,n,{empty:pe.Callbacks("once memory").add(function(){pe._removeData(e,t+"queue"),pe._removeData(e,n)})})}}),pe.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?pe.queue(this[0],e):void 0===t?this:this.each(function(){var n=pe.queue(this,e,t);pe._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&pe.dequeue(this,e)})},dequeue:function(e){return this.each(function(){pe.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,i=1,o=pe.Deferred(),r=this,s=this.length,a=function(){--i||o.resolveWith(r,[r])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";s--;)n=pe._data(r[s],e+"queueHooks"),n&&n.empty&&(i++,n.empty.add(a));return a(),o.promise(t)}}),function(){var e;de.shrinkWrapBlocks=function(){return null!=e?e:(e=!1,n=ie.getElementsByTagName("body")[0],n&&n.style?(t=ie.createElement("div"),i=ie.createElement("div"),i.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",n.appendChild(i).appendChild(t),void 0!==t.style.zoom&&(t.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",t.appendChild(ie.createElement("div")).style.width="5px",e=3!==t.offsetWidth),n.removeChild(i),e):void 0);var t,n,i}}();var Be=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,je=new RegExp("^(?:([+-])=|)("+Be+")([a-z%]*)$","i"),Pe=["Top","Right","Bottom","Left"],Oe=function(e,t){return e=t||e,"none"===pe.css(e,"display")||!pe.contains(e.ownerDocument,e)},Re=function(e,t,n,i,o,r,s){var a=0,l=e.length,c=null==n;if("object"===pe.type(n))for(a in o=!0,n)Re(e,t,a,n[a],!0,r,s);else if(void 0!==i&&(o=!0,pe.isFunction(i)||(s=!0),c&&(s?(t.call(e,i),t=null):(c=t,t=function(e,t,n){return c.call(pe(e),n)})),t))for(;l>a;a++)t(e[a],n,s?i:i.call(e[a],a,t(e[a],n)));return o?e:c?t.call(e):l?t(e[0],n):r},He=/^(?:checkbox|radio)$/i,qe=/<([\w:-]+)/,ze=/^$|\/(?:java|ecma)script/i,Fe=/^\s+/,We="abbr|article|aside|audio|bdi|canvas|data|datalist|details|dialog|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|picture|progress|section|summary|template|time|video";!function(){var e=ie.createElement("div"),t=ie.createDocumentFragment(),n=ie.createElement("input");e.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",de.leadingWhitespace=3===e.firstChild.nodeType,de.tbody=!e.getElementsByTagName("tbody").length,de.htmlSerialize=!!e.getElementsByTagName("link").length,de.html5Clone="<:nav></:nav>"!==ie.createElement("nav").cloneNode(!0).outerHTML,n.type="checkbox",n.checked=!0,t.appendChild(n),de.appendChecked=n.checked,e.innerHTML="<textarea>x</textarea>",de.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue,t.appendChild(e),n=ie.createElement("input"),n.setAttribute("type","radio"),n.setAttribute("checked","checked"),n.setAttribute("name","t"),e.appendChild(n),de.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,de.noCloneEvent=!!e.addEventListener,e[pe.expando]=1,de.attributes=!e.getAttribute(pe.expando)}();var Ue={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],
col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:de.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]};Ue.optgroup=Ue.option,Ue.tbody=Ue.tfoot=Ue.colgroup=Ue.caption=Ue.thead,Ue.th=Ue.td;var Xe=/<|&#?\w+;/,Qe=/<tbody/i;!function(){var t,n,i=ie.createElement("div");for(t in{submit:!0,change:!0,focusin:!0})n="on"+t,(de[t]=n in e)||(i.setAttribute(n,"t"),de[t]=!1===i.attributes[n].expando);i=null}();var Ve=/^(?:input|select|textarea)$/i,Ye=/^key/,Ge=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ke=/^(?:focusinfocus|focusoutblur)$/,Ze=/^([^.]*)(?:\.(.+)|)/;pe.event={global:{},add:function(e,t,n,i,o){var r,s,a,l,c,u,d,h,p,f,m,g=pe._data(e);if(g){for(n.handler&&(l=n,n=l.handler,o=l.selector),n.guid||(n.guid=pe.guid++),(s=g.events)||(s=g.events={}),(u=g.handle)||(u=g.handle=function(e){return void 0===pe||e&&pe.event.triggered===e.type?void 0:pe.event.dispatch.apply(u.elem,arguments)},u.elem=e),t=(t||"").match(Me)||[""],a=t.length;a--;)r=Ze.exec(t[a])||[],p=m=r[1],f=(r[2]||"").split(".").sort(),p&&(c=pe.event.special[p]||{},p=(o?c.delegateType:c.bindType)||p,c=pe.event.special[p]||{},d=pe.extend({type:p,origType:m,data:i,handler:n,guid:n.guid,selector:o,needsContext:o&&pe.expr.match.needsContext.test(o),namespace:f.join(".")},l),(h=s[p])||(h=s[p]=[],h.delegateCount=0,c.setup&&!1!==c.setup.call(e,i,f,u)||(e.addEventListener?e.addEventListener(p,u,!1):e.attachEvent&&e.attachEvent("on"+p,u))),c.add&&(c.add.call(e,d),d.handler.guid||(d.handler.guid=n.guid)),o?h.splice(h.delegateCount++,0,d):h.push(d),pe.event.global[p]=!0);e=null}},remove:function(e,t,n,i,o){var r,s,a,l,c,u,d,h,p,f,m,g=pe.hasData(e)&&pe._data(e);if(g&&(u=g.events)){for(t=(t||"").match(Me)||[""],c=t.length;c--;)if(a=Ze.exec(t[c])||[],p=m=a[1],f=(a[2]||"").split(".").sort(),p){for(d=pe.event.special[p]||{},p=(i?d.delegateType:d.bindType)||p,h=u[p]||[],a=a[2]&&new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"),l=r=h.length;r--;)s=h[r],!o&&m!==s.origType||n&&n.guid!==s.guid||a&&!a.test(s.namespace)||i&&i!==s.selector&&("**"!==i||!s.selector)||(h.splice(r,1),s.selector&&h.delegateCount--,d.remove&&d.remove.call(e,s));l&&!h.length&&(d.teardown&&!1!==d.teardown.call(e,f,g.handle)||pe.removeEvent(e,p,g.handle),delete u[p])}else for(p in u)pe.event.remove(e,p+t[c],n,i,!0);pe.isEmptyObject(u)&&(delete g.handle,pe._removeData(e,"events"))}},trigger:function(t,n,i,o){var r,s,a,l,c,u,d,h=[i||ie],p=ue.call(t,"type")?t.type:t,f=ue.call(t,"namespace")?t.namespace.split("."):[];if(a=u=i=i||ie,3!==i.nodeType&&8!==i.nodeType&&!Ke.test(p+pe.event.triggered)&&(p.indexOf(".")>-1&&(f=p.split("."),p=f.shift(),f.sort()),s=p.indexOf(":")<0&&"on"+p,t=t[pe.expando]?t:new pe.Event(p,"object"==typeof t&&t),t.isTrigger=o?2:3,t.namespace=f.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:pe.makeArray(n,[t]),c=pe.event.special[p]||{},o||!c.trigger||!1!==c.trigger.apply(i,n))){if(!o&&!c.noBubble&&!pe.isWindow(i)){for(l=c.delegateType||p,Ke.test(l+p)||(a=a.parentNode);a;a=a.parentNode)h.push(a),u=a;u===(i.ownerDocument||ie)&&h.push(u.defaultView||u.parentWindow||e)}for(d=0;(a=h[d++])&&!t.isPropagationStopped();)t.type=d>1?l:c.bindType||p,r=(pe._data(a,"events")||{})[t.type]&&pe._data(a,"handle"),r&&r.apply(a,n),r=s&&a[s],r&&r.apply&&Le(a)&&(t.result=r.apply(a,n),!1===t.result&&t.preventDefault());if(t.type=p,!o&&!t.isDefaultPrevented()&&(!c._default||!1===c._default.apply(h.pop(),n))&&Le(i)&&s&&i[p]&&!pe.isWindow(i)){u=i[s],u&&(i[s]=null),pe.event.triggered=p;try{i[p]()}catch(e){}pe.event.triggered=void 0,u&&(i[s]=u)}return t.result}},dispatch:function(e){e=pe.event.fix(e);var t,n,i,o,r,s=[],a=oe.call(arguments),l=(pe._data(this,"events")||{})[e.type]||[],c=pe.event.special[e.type]||{};if(a[0]=e,e.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,e)){for(s=pe.event.handlers.call(this,e,l),t=0;(o=s[t++])&&!e.isPropagationStopped();)for(e.currentTarget=o.elem,n=0;(r=o.handlers[n++])&&!e.isImmediatePropagationStopped();)e.rnamespace&&!e.rnamespace.test(r.namespace)||(e.handleObj=r,e.data=r.data,i=((pe.event.special[r.origType]||{}).handle||r.handler).apply(o.elem,a),void 0!==i&&!1===(e.result=i)&&(e.preventDefault(),e.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,t){var n,i,o,r,s=[],a=t.delegateCount,l=e.target;if(a&&l.nodeType&&("click"!==e.type||isNaN(e.button)||e.button<1))for(;l!=this;l=l.parentNode||this)if(1===l.nodeType&&(!0!==l.disabled||"click"!==e.type)){for(i=[],n=0;a>n;n++)r=t[n],o=r.selector+" ",void 0===i[o]&&(i[o]=r.needsContext?pe(o,this).index(l)>-1:pe.find(o,this,null,[l]).length),i[o]&&i.push(r);i.length&&s.push({elem:l,handlers:i})}return a<t.length&&s.push({elem:this,handlers:t.slice(a)}),s},fix:function(e){if(e[pe.expando])return e;var t,n,i,o=e.type,r=e,s=this.fixHooks[o];for(s||(this.fixHooks[o]=s=Ge.test(o)?this.mouseHooks:Ye.test(o)?this.keyHooks:{}),i=s.props?this.props.concat(s.props):this.props,e=new pe.Event(r),t=i.length;t--;)n=i[t],e[n]=r[n];return e.target||(e.target=r.srcElement||ie),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,r):e},props:"altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,t){var n,i,o,r=t.button,s=t.fromElement;return null==e.pageX&&null!=t.clientX&&(i=e.target.ownerDocument||ie,o=i.documentElement,n=i.body,e.pageX=t.clientX+(o&&o.scrollLeft||n&&n.scrollLeft||0)-(o&&o.clientLeft||n&&n.clientLeft||0),e.pageY=t.clientY+(o&&o.scrollTop||n&&n.scrollTop||0)-(o&&o.clientTop||n&&n.clientTop||0)),!e.relatedTarget&&s&&(e.relatedTarget=s===e.target?t.toElement:s),e.which||void 0===r||(e.which=1&r?1:2&r?3:4&r?2:0),e}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==w()&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===w()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return pe.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0},_default:function(e){return pe.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n){var i=pe.extend(new pe.Event,n,{type:e,isSimulated:!0});pe.event.trigger(i,null,t),i.isDefaultPrevented()&&n.preventDefault()}},pe.removeEvent=ie.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)}:function(e,t,n){var i="on"+t;e.detachEvent&&(void 0===e[i]&&(e[i]=null),e.detachEvent(i,n))},pe.Event=function(e,t){return this instanceof pe.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?b:y):this.type=e,t&&pe.extend(this,t),this.timeStamp=e&&e.timeStamp||pe.now(),void(this[pe.expando]=!0)):new pe.Event(e,t)},pe.Event.prototype={constructor:pe.Event,isDefaultPrevented:y,isPropagationStopped:y,isImmediatePropagationStopped:y,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=b,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=b,e&&!this.isSimulated&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=b,e&&e.stopImmediatePropagation&&e.stopImmediatePropagation(),this.stopPropagation()}},pe.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){pe.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,i=this,o=e.relatedTarget,r=e.handleObj;return o&&(o===i||pe.contains(i,o))||(e.type=r.origType,n=r.handler.apply(this,arguments),e.type=t),n}}}),de.submit||(pe.event.special.submit={setup:function(){return!pe.nodeName(this,"form")&&void pe.event.add(this,"click._submit keypress._submit",function(e){var t=e.target,n=pe.nodeName(t,"input")||pe.nodeName(t,"button")?pe.prop(t,"form"):void 0;n&&!pe._data(n,"submit")&&(pe.event.add(n,"submit._submit",function(e){e._submitBubble=!0}),pe._data(n,"submit",!0))})},postDispatch:function(e){e._submitBubble&&(delete e._submitBubble,this.parentNode&&!e.isTrigger&&pe.event.simulate("submit",this.parentNode,e))},teardown:function(){return!pe.nodeName(this,"form")&&void pe.event.remove(this,"._submit")}}),de.change||(pe.event.special.change={setup:function(){return Ve.test(this.nodeName)?("checkbox"!==this.type&&"radio"!==this.type||(pe.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._justChanged=!0)}),pe.event.add(this,"click._change",function(e){this._justChanged&&!e.isTrigger&&(this._justChanged=!1),pe.event.simulate("change",this,e)})),!1):void pe.event.add(this,"beforeactivate._change",function(e){var t=e.target;Ve.test(t.nodeName)&&!pe._data(t,"change")&&(pe.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||pe.event.simulate("change",this.parentNode,e)}),pe._data(t,"change",!0))})},handle:function(e){var t=e.target;return this!==t||e.isSimulated||e.isTrigger||"radio"!==t.type&&"checkbox"!==t.type?e.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return pe.event.remove(this,"._change"),!Ve.test(this.nodeName)}}),de.focusin||pe.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){pe.event.simulate(t,e.target,pe.event.fix(e))};pe.event.special[t]={setup:function(){var i=this.ownerDocument||this,o=pe._data(i,t);o||i.addEventListener(e,n,!0),pe._data(i,t,(o||0)+1)},teardown:function(){var i=this.ownerDocument||this,o=pe._data(i,t)-1;o?pe._data(i,t,o):(i.removeEventListener(e,n,!0),pe._removeData(i,t))}}}),pe.fn.extend({on:function(e,t,n,i){return x(this,e,t,n,i)},one:function(e,t,n,i){return x(this,e,t,n,i,1)},off:function(e,t,n){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,pe(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,t,e[o]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=y),this.each(function(){pe.event.remove(this,e,n,t)})},trigger:function(e,t){return this.each(function(){pe.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];return n?pe.event.trigger(e,t,n,!0):void 0}});var Je=/ jQuery\d+="(?:null|\d+)"/g,et=new RegExp("<(?:"+We+")[\\s/>]","i"),tt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,nt=/<script|<style|<link/i,it=/checked\s*(?:[^=]|=\s*.checked.)/i,ot=/^true\/(.*)/,rt=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,st=p(ie),at=st.appendChild(ie.createElement("div"));pe.extend({htmlPrefilter:function(e){return e.replace(tt,"<$1></$2>")},clone:function(e,t,n){var i,o,r,s,a,l=pe.contains(e.ownerDocument,e);if(de.html5Clone||pe.isXMLDoc(e)||!et.test("<"+e.nodeName+">")?r=e.cloneNode(!0):(at.innerHTML=e.outerHTML,at.removeChild(r=at.firstChild)),!(de.noCloneEvent&&de.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||pe.isXMLDoc(e)))for(i=f(r),a=f(e),s=0;null!=(o=a[s]);++s)i[s]&&k(o,i[s]);if(t)if(n)for(a=a||f(e),i=i||f(r),s=0;null!=(o=a[s]);s++)T(o,i[s]);else T(e,r);return i=f(r,"script"),i.length>0&&m(i,!l&&f(e,"script")),i=a=o=null,r},cleanData:function(e,t){for(var n,i,o,r,s=0,a=pe.expando,l=pe.cache,c=de.attributes,u=pe.event.special;null!=(n=e[s]);s++)if((t||Le(n))&&(o=n[a],r=o&&l[o])){if(r.events)for(i in r.events)u[i]?pe.event.remove(n,i):pe.removeEvent(n,i,r.handle);l[o]&&(delete l[o],c||void 0===n.removeAttribute?n[a]=void 0:n.removeAttribute(a),ne.push(o))}}}),pe.fn.extend({domManip:N,detach:function(e){return $(this,e,!0)},remove:function(e){return $(this,e)},text:function(e){return Re(this,function(e){return void 0===e?pe.text(this):this.empty().append((this[0]&&this[0].ownerDocument||ie).createTextNode(e))},null,e,arguments.length)},append:function(){return N(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=_(this,e);t.appendChild(e)}})},prepend:function(){return N(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=_(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return N(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return N(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++){for(1===e.nodeType&&pe.cleanData(f(e,!1));e.firstChild;)e.removeChild(e.firstChild);e.options&&pe.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return pe.clone(this,e,t)})},html:function(e){return Re(this,function(e){var t=this[0]||{},n=0,i=this.length;if(void 0===e)return 1===t.nodeType?t.innerHTML.replace(Je,""):void 0;if("string"==typeof e&&!nt.test(e)&&(de.htmlSerialize||!et.test(e))&&(de.leadingWhitespace||!Fe.test(e))&&!Ue[(qe.exec(e)||["",""])[1].toLowerCase()]){e=pe.htmlPrefilter(e);try{for(;i>n;n++)t=this[n]||{},1===t.nodeType&&(pe.cleanData(f(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=[];return N(this,arguments,function(t){var n=this.parentNode;pe.inArray(this,e)<0&&(pe.cleanData(f(this)),n&&n.replaceChild(t,this))},e)}}),pe.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){pe.fn[e]=function(e){for(var n,i=0,o=[],r=pe(e),s=r.length-1;s>=i;i++)n=i===s?this:this.clone(!0),pe(r[i])[t](n),se.apply(o,n.get());return this.pushStack(o)}});var lt,ct={HTML:"block",BODY:"block"},ut=/^margin/,dt=new RegExp("^("+Be+")(?!px)[a-z%]+$","i"),ht=function(e,t,n,i){var o,r,s={};for(r in t)s[r]=e.style[r],e.style[r]=t[r];for(r in o=n.apply(e,i||[]),t)e.style[r]=s[r];return o},pt=ie.documentElement;!function(){var t,n,i,o,r,s,a=ie.createElement("div"),l=ie.createElement("div");if(l.style){function c(){var c,u,d=ie.documentElement;d.appendChild(a),l.style.cssText="-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",t=i=s=!1,n=r=!0,e.getComputedStyle&&(u=e.getComputedStyle(l),t="1%"!==(u||{}).top,s="2px"===(u||{}).marginLeft,i="4px"===(u||{width:"4px"}).width,l.style.marginRight="50%",n="4px"===(u||{marginRight:"4px"}).marginRight,c=l.appendChild(ie.createElement("div")),c.style.cssText=l.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",c.style.marginRight=c.style.width="0",l.style.width="1px",r=!parseFloat((e.getComputedStyle(c)||{}).marginRight),l.removeChild(c)),l.style.display="none",o=0===l.getClientRects().length,o&&(l.style.display="",l.innerHTML="<table><tr><td></td><td>t</td></tr></table>",l.childNodes[0].style.borderCollapse="separate",c=l.getElementsByTagName("td"),c[0].style.cssText="margin:0;border:0;padding:0;display:none",o=0===c[0].offsetHeight,o&&(c[0].style.display="",c[1].style.display="none",o=0===c[0].offsetHeight)),d.removeChild(a)}l.style.cssText="float:left;opacity:.5",de.opacity="0.5"===l.style.opacity,de.cssFloat=!!l.style.cssFloat,l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",de.clearCloneStyle="content-box"===l.style.backgroundClip,a=ie.createElement("div"),a.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",l.innerHTML="",a.appendChild(l),de.boxSizing=""===l.style.boxSizing||""===l.style.MozBoxSizing||""===l.style.WebkitBoxSizing,pe.extend(de,{reliableHiddenOffsets:function(){return null==t&&c(),o},boxSizingReliable:function(){return null==t&&c(),i},pixelMarginRight:function(){return null==t&&c(),n},pixelPosition:function(){return null==t&&c(),t},reliableMarginRight:function(){return null==t&&c(),r},reliableMarginLeft:function(){return null==t&&c(),s}})}}();var ft,mt,gt=/^(top|right|bottom|left)$/;e.getComputedStyle?(ft=function(t){var n=t.ownerDocument.defaultView;return n&&n.opener||(n=e),n.getComputedStyle(t)},mt=function(e,t,n){var i,o,r,s,a=e.style;return n=n||ft(e),s=n?n.getPropertyValue(t)||n[t]:void 0,""!==s&&void 0!==s||pe.contains(e.ownerDocument,e)||(s=pe.style(e,t)),n&&!de.pixelMarginRight()&&dt.test(s)&&ut.test(t)&&(i=a.width,o=a.minWidth,r=a.maxWidth,a.minWidth=a.maxWidth=a.width=s,s=n.width,a.width=i,a.minWidth=o,a.maxWidth=r),void 0===s?s:s+""}):pt.currentStyle&&(ft=function(e){return e.currentStyle},mt=function(e,t,n){var i,o,r,s,a=e.style;return n=n||ft(e),s=n?n[t]:void 0,null==s&&a&&a[t]&&(s=a[t]),dt.test(s)&&!gt.test(t)&&(i=a.left,o=e.runtimeStyle,r=o&&o.left,r&&(o.left=e.currentStyle.left),a.left="fontSize"===t?"1em":s,s=a.pixelLeft+"px",a.left=i,r&&(o.left=r)),void 0===s?s:s+""||"auto"});var vt=/alpha\([^)]*\)/i,bt=/opacity\s*=\s*([^)]*)/i,yt=/^(none|table(?!-c[ea]).+)/,wt=new RegExp("^("+Be+")(.*)$","i"),xt={position:"absolute",visibility:"hidden",display:"block"},_t={letterSpacing:"0",fontWeight:"400"},Ct=["Webkit","O","Moz","ms"],Et=ie.createElement("div").style;pe.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=mt(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:de.cssFloat?"cssFloat":"styleFloat"},style:function(e,t,n,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,r,s,a=pe.camelCase(t),l=e.style;if(t=pe.cssProps[a]||(pe.cssProps[a]=L(a)||a),s=pe.cssHooks[t]||pe.cssHooks[a],void 0===n)return s&&"get"in s&&void 0!==(o=s.get(e,!1,i))?o:l[t];if(r=typeof n,"string"===r&&(o=je.exec(n))&&o[1]&&(n=h(e,t,o),r="number"),null!=n&&n==n&&("number"===r&&(n+=o&&o[3]||(pe.cssNumber[a]?"":"px")),de.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),!(s&&"set"in s&&void 0===(n=s.set(e,n,i)))))try{l[t]=n}catch(e){}}},css:function(e,t,n,i){var o,r,s,a=pe.camelCase(t);return t=pe.cssProps[a]||(pe.cssProps[a]=L(a)||a),s=pe.cssHooks[t]||pe.cssHooks[a],s&&"get"in s&&(r=s.get(e,!0,n)),void 0===r&&(r=mt(e,t,i)),"normal"===r&&t in _t&&(r=_t[t]),""===n||n?(o=parseFloat(r),!0===n||isFinite(o)?o||0:r):r}}),pe.each(["height","width"],function(e,t){pe.cssHooks[t]={get:function(e,n,i){return n?yt.test(pe.css(e,"display"))&&0===e.offsetWidth?ht(e,xt,function(){return j(e,t,i)}):j(e,t,i):void 0},set:function(e,n,i){var o=i&&ft(e);return I(e,n,i?B(e,t,i,de.boxSizing&&"border-box"===pe.css(e,"boxSizing",!1,o),o):0)}}}),de.opacity||(pe.cssHooks.opacity={get:function(e,t){return bt.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,i=e.currentStyle,o=pe.isNumeric(t)?"alpha(opacity="+100*t+")":"",r=i&&i.filter||n.filter||"";n.zoom=1,(t>=1||""===t)&&""===pe.trim(r.replace(vt,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===t||i&&!i.filter)||(n.filter=vt.test(r)?r.replace(vt,o):r+" "+o)}}),pe.cssHooks.marginRight=M(de.reliableMarginRight,function(e,t){return t?ht(e,{display:"inline-block"},mt,[e,"marginRight"]):void 0}),pe.cssHooks.marginLeft=M(de.reliableMarginLeft,function(e,t){return t?(parseFloat(mt(e,"marginLeft"))||(pe.contains(e.ownerDocument,e)?e.getBoundingClientRect().left-ht(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}):0))+"px":void 0}),pe.each({margin:"",padding:"",border:"Width"},function(e,t){pe.cssHooks[e+t]={expand:function(n){for(var i=0,o={},r="string"==typeof n?n.split(" "):[n];4>i;i++)o[e+Pe[i]+t]=r[i]||r[i-2]||r[0];return o}},ut.test(e)||(pe.cssHooks[e+t].set=I)}),pe.fn.extend({css:function(e,t){return Re(this,function(e,t,n){var i,o,r={},s=0;if(pe.isArray(t)){for(i=ft(e),o=t.length;o>s;s++)r[t[s]]=pe.css(e,t[s],!1,i);return r}return void 0!==n?pe.style(e,t,n):pe.css(e,t)},e,t,arguments.length>1)},show:function(){return D(this,!0)},hide:function(){return D(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){Oe(this)?pe(this).show():pe(this).hide()})}}),pe.Tween=P,P.prototype={constructor:P,init:function(e,t,n,i,o,r){this.elem=e,this.prop=n,this.easing=o||pe.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=i,this.unit=r||(pe.cssNumber[n]?"":"px")},cur:function(){var e=P.propHooks[this.prop];return e&&e.get?e.get(this):P.propHooks._default.get(this)},run:function(e){var t,n=P.propHooks[this.prop];return this.options.duration?this.pos=t=pe.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):P.propHooks._default.set(this),this}},P.prototype.init.prototype=P.prototype,P.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=pe.css(e.elem,e.prop,""),t&&"auto"!==t?t:0)},set:function(e){pe.fx.step[e.prop]?pe.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[pe.cssProps[e.prop]]&&!pe.cssHooks[e.prop]?e.elem[e.prop]=e.now:pe.style(e.elem,e.prop,e.now+e.unit)}}},P.propHooks.scrollTop=P.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},pe.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},pe.fx=P.prototype.init,pe.fx.step={};var Tt,kt,Nt=/^(?:toggle|show|hide)$/,$t=/queueHooks$/;pe.Animation=pe.extend(F,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return h(n.elem,e,je.exec(t),n),n}]},tweener:function(e,t){pe.isFunction(e)?(t=e,e=["*"]):e=e.match(Me);for(var n,i=0,o=e.length;o>i;i++)n=e[i],F.tweeners[n]=F.tweeners[n]||[],F.tweeners[n].unshift(t)},prefilters:[q],prefilter:function(e,t){t?F.prefilters.unshift(e):F.prefilters.push(e)}}),pe.speed=function(e,t,n){var i=e&&"object"==typeof e?pe.extend({},e):{complete:n||!n&&t||pe.isFunction(e)&&e,duration:e,easing:n&&t||t&&!pe.isFunction(t)&&t};return i.duration=pe.fx.off?0:"number"==typeof i.duration?i.duration:i.duration in pe.fx.speeds?pe.fx.speeds[i.duration]:pe.fx.speeds._default,null!=i.queue&&!0!==i.queue||(i.queue="fx"),i.old=i.complete,i.complete=function(){pe.isFunction(i.old)&&i.old.call(this),i.queue&&pe.dequeue(this,i.queue)},i},pe.fn.extend({fadeTo:function(e,t,n,i){return this.filter(Oe).css("opacity",0).show().end().animate({opacity:t},e,n,i)},animate:function(e,t,n,i){var o=pe.isEmptyObject(e),r=pe.speed(t,n,i),s=function(){var t=F(this,pe.extend({},e),r);(o||pe._data(this,"finish"))&&t.stop(!0)};return s.finish=s,o||!1===r.queue?this.each(s):this.queue(r.queue,s)},stop:function(e,t,n){var i=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&!1!==e&&this.queue(e||"fx",[]),this.each(function(){var t=!0,o=null!=e&&e+"queueHooks",r=pe.timers,s=pe._data(this);if(o)s[o]&&s[o].stop&&i(s[o]);else for(o in s)s[o]&&s[o].stop&&$t.test(o)&&i(s[o]);for(o=r.length;o--;)r[o].elem!==this||null!=e&&r[o].queue!==e||(r[o].anim.stop(n),t=!1,r.splice(o,1));!t&&n||pe.dequeue(this,e)})},finish:function(e){return!1!==e&&(e=e||"fx"),this.each(function(){var t,n=pe._data(this),i=n[e+"queue"],o=n[e+"queueHooks"],r=pe.timers,s=i?i.length:0;for(n.finish=!0,pe.queue(this,e,[]),o&&o.stop&&o.stop.call(this,!0),t=r.length;t--;)r[t].elem===this&&r[t].queue===e&&(r[t].anim.stop(!0),r.splice(t,1));for(t=0;s>t;t++)i[t]&&i[t].finish&&i[t].finish.call(this);delete n.finish})}}),pe.each(["toggle","show","hide"],function(e,t){var n=pe.fn[t];pe.fn[t]=function(e,i,o){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(R(t,!0),e,i,o)}}),pe.each({slideDown:R("show"),slideUp:R("hide"),slideToggle:R("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){pe.fn[e]=function(e,n,i){return this.animate(t,e,n,i)}}),pe.timers=[],pe.fx.tick=function(){var e,t=pe.timers,n=0;for(Tt=pe.now();n<t.length;n++)e=t[n],e()||t[n]!==e||t.splice(n--,1);t.length||pe.fx.stop(),Tt=void 0},pe.fx.timer=function(e){pe.timers.push(e),e()?pe.fx.start():pe.timers.pop()},pe.fx.interval=13,pe.fx.start=function(){kt||(kt=e.setInterval(pe.fx.tick,pe.fx.interval))},pe.fx.stop=function(){e.clearInterval(kt),kt=null},pe.fx.speeds={slow:600,fast:200,_default:400},pe.fn.delay=function(t,n){return t=pe.fx&&pe.fx.speeds[t]||t,n=n||"fx",this.queue(n,function(n,i){var o=e.setTimeout(n,t);i.stop=function(){e.clearTimeout(o)}})},function(){var e,t=ie.createElement("input"),n=ie.createElement("div"),i=ie.createElement("select"),o=i.appendChild(ie.createElement("option"));n=ie.createElement("div"),n.setAttribute("className","t"),n.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",e=n.getElementsByTagName("a")[0],t.setAttribute("type","checkbox"),n.appendChild(t),e=n.getElementsByTagName("a")[0],e.style.cssText="top:1px",de.getSetAttribute="t"!==n.className,de.style=/top/.test(e.getAttribute("style")),de.hrefNormalized="/a"===e.getAttribute("href"),de.checkOn=!!t.value,de.optSelected=o.selected,de.enctype=!!ie.createElement("form").enctype,i.disabled=!0,de.optDisabled=!o.disabled,t=ie.createElement("input"),t.setAttribute("value",""),de.input=""===t.getAttribute("value"),t.value="t",t.setAttribute("type","radio"),de.radioValue="t"===t.value}();var St=/\r/g,At=/[\x20\t\r\n\f]+/g;pe.fn.extend({val:function(e){var t,n,i,o=this[0];return arguments.length?(i=pe.isFunction(e),this.each(function(n){var o;1===this.nodeType&&(o=i?e.call(this,n,pe(this).val()):e,null==o?o="":"number"==typeof o?o+="":pe.isArray(o)&&(o=pe.map(o,function(e){return null==e?"":e+""})),t=pe.valHooks[this.type]||pe.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&void 0!==t.set(this,o,"value")||(this.value=o))})):o?(t=pe.valHooks[o.type]||pe.valHooks[o.nodeName.toLowerCase()],t&&"get"in t&&void 0!==(n=t.get(o,"value"))?n:(n=o.value,"string"==typeof n?n.replace(St,""):null==n?"":n)):void 0}}),pe.extend({valHooks:{option:{get:function(e){var t=pe.find.attr(e,"value");return null!=t?t:pe.trim(pe.text(e)).replace(At," ")}},select:{get:function(e){for(var t,n,i=e.options,o=e.selectedIndex,r="select-one"===e.type||0>o,s=r?null:[],a=r?o+1:i.length,l=0>o?a:r?o:0;a>l;l++)if(n=i[l],(n.selected||l===o)&&(de.optDisabled?!n.disabled:null===n.getAttribute("disabled"))&&(!n.parentNode.disabled||!pe.nodeName(n.parentNode,"optgroup"))){if(t=pe(n).val(),r)return t;s.push(t)}return s},set:function(e,t){for(var n,i,o=e.options,r=pe.makeArray(t),s=o.length;s--;)if(i=o[s],pe.inArray(pe.valHooks.option.get(i),r)>-1)try{i.selected=n=!0}catch(e){i.scrollHeight}else i.selected=!1;return n||(e.selectedIndex=-1),o}}}}),pe.each(["radio","checkbox"],function(){pe.valHooks[this]={set:function(e,t){return pe.isArray(t)?e.checked=pe.inArray(pe(e).val(),t)>-1:void 0}},de.checkOn||(pe.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Mt,Lt,Dt=pe.expr.attrHandle,It=/^(?:checked|selected)$/i,Bt=de.getSetAttribute,jt=de.input;pe.fn.extend({attr:function(e,t){return Re(this,pe.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){pe.removeAttr(this,e)})}}),pe.extend({attr:function(e,t,n){var i,o,r=e.nodeType;if(3!==r&&8!==r&&2!==r)return void 0===e.getAttribute?pe.prop(e,t,n):(1===r&&pe.isXMLDoc(e)||(t=t.toLowerCase(),o=pe.attrHooks[t]||(pe.expr.match.bool.test(t)?Lt:Mt)),void 0!==n?null===n?void pe.removeAttr(e,t):o&&"set"in o&&void 0!==(i=o.set(e,n,t))?i:(e.setAttribute(t,n+""),n):o&&"get"in o&&null!==(i=o.get(e,t))?i:(i=pe.find.attr(e,t),null==i?void 0:i))},attrHooks:{type:{set:function(e,t){if(!de.radioValue&&"radio"===t&&pe.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,i,o=0,r=t&&t.match(Me);if(r&&1===e.nodeType)for(;n=r[o++];)i=pe.propFix[n]||n,pe.expr.match.bool.test(n)?jt&&Bt||!It.test(n)?e[i]=!1:e[pe.camelCase("default-"+n)]=e[i]=!1:pe.attr(e,n,""),e.removeAttribute(Bt?n:i)}}),Lt={set:function(e,t,n){return!1===t?pe.removeAttr(e,n):jt&&Bt||!It.test(n)?e.setAttribute(!Bt&&pe.propFix[n]||n,n):e[pe.camelCase("default-"+n)]=e[n]=!0,n}},pe.each(pe.expr.match.bool.source.match(/\w+/g),function(e,t){var n=Dt[t]||pe.find.attr;jt&&Bt||!It.test(t)?Dt[t]=function(e,t,i){var o,r;return i||(r=Dt[t],Dt[t]=o,o=null!=n(e,t,i)?t.toLowerCase():null,Dt[t]=r),o}:Dt[t]=function(e,t,n){return n?void 0:e[pe.camelCase("default-"+t)]?t.toLowerCase():null}}),jt&&Bt||(pe.attrHooks.value={set:function(e,t,n){return pe.nodeName(e,"input")?void(e.defaultValue=t):Mt&&Mt.set(e,t,n)}}),Bt||(Mt={set:function(e,t,n){var i=e.getAttributeNode(n);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(n)),i.value=t+="","value"===n||t===e.getAttribute(n)?t:void 0}},Dt.id=Dt.name=Dt.coords=function(e,t,n){var i;return n?void 0:(i=e.getAttributeNode(t))&&""!==i.value?i.value:null},pe.valHooks.button={get:function(e,t){var n=e.getAttributeNode(t);return n&&n.specified?n.value:void 0},set:Mt.set},pe.attrHooks.contenteditable={set:function(e,t,n){Mt.set(e,""!==t&&t,n)}},pe.each(["width","height"],function(e,t){pe.attrHooks[t]={set:function(e,n){return""===n?(e.setAttribute(t,"auto"),n):void 0}}})),de.style||(pe.attrHooks.style={get:function(e){return e.style.cssText||void 0},set:function(e,t){return e.style.cssText=t+""}});var Pt=/^(?:input|select|textarea|button|object)$/i,Ot=/^(?:a|area)$/i;pe.fn.extend({prop:function(e,t){return Re(this,pe.prop,e,t,arguments.length>1)},removeProp:function(e){return e=pe.propFix[e]||e,this.each(function(){try{this[e]=void 0,delete this[e]}catch(e){}})}}),pe.extend({prop:function(e,t,n){var i,o,r=e.nodeType;if(3!==r&&8!==r&&2!==r)return 1===r&&pe.isXMLDoc(e)||(t=pe.propFix[t]||t,o=pe.propHooks[t]),void 0!==n?o&&"set"in o&&void 0!==(i=o.set(e,n,t))?i:e[t]=n:o&&"get"in o&&null!==(i=o.get(e,t))?i:e[t]},propHooks:{tabIndex:{get:function(e){var t=pe.find.attr(e,"tabindex");return t?parseInt(t,10):Pt.test(e.nodeName)||Ot.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),de.hrefNormalized||pe.each(["href","src"],function(e,t){pe.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}}),de.optSelected||(pe.propHooks.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),pe.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){pe.propFix[this.toLowerCase()]=this}),de.enctype||(pe.propFix.enctype="encoding");var Rt=/[\t\r\n\f]/g;pe.fn.extend({addClass:function(e){var t,n,i,o,r,s,a,l=0;if(pe.isFunction(e))return this.each(function(t){pe(this).addClass(e.call(this,t,W(this)))});if("string"==typeof e&&e)for(t=e.match(Me)||[];n=this[l++];)if(o=W(n),i=1===n.nodeType&&(" "+o+" ").replace(Rt," ")){for(s=0;r=t[s++];)i.indexOf(" "+r+" ")<0&&(i+=r+" ");a=pe.trim(i),o!==a&&pe.attr(n,"class",a)}return this},removeClass:function(e){var t,n,i,o,r,s,a,l=0;if(pe.isFunction(e))return this.each(function(t){pe(this).removeClass(e.call(this,t,W(this)))});if(!arguments.length)return this.attr("class","")
;if("string"==typeof e&&e)for(t=e.match(Me)||[];n=this[l++];)if(o=W(n),i=1===n.nodeType&&(" "+o+" ").replace(Rt," ")){for(s=0;r=t[s++];)for(;i.indexOf(" "+r+" ")>-1;)i=i.replace(" "+r+" "," ");a=pe.trim(i),o!==a&&pe.attr(n,"class",a)}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):pe.isFunction(e)?this.each(function(n){pe(this).toggleClass(e.call(this,n,W(this),t),t)}):this.each(function(){var t,i,o,r;if("string"===n)for(i=0,o=pe(this),r=e.match(Me)||[];t=r[i++];)o.hasClass(t)?o.removeClass(t):o.addClass(t);else void 0!==e&&"boolean"!==n||(t=W(this),t&&pe._data(this,"__className__",t),pe.attr(this,"class",t||!1===e?"":pe._data(this,"__className__")||""))})},hasClass:function(e){var t,n,i=0;for(t=" "+e+" ";n=this[i++];)if(1===n.nodeType&&(" "+W(n)+" ").replace(Rt," ").indexOf(t)>-1)return!0;return!1}}),pe.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){pe.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),pe.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}});var Ht=e.location,qt=pe.now(),zt=/\?/,Ft=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;pe.parseJSON=function(t){if(e.JSON&&e.JSON.parse)return e.JSON.parse(t+"");var n,i=null,o=pe.trim(t+"");return o&&!pe.trim(o.replace(Ft,function(e,t,o,r){return n&&t&&(i=0),0===i?e:(n=o||t,i+=!r-!o,"")}))?Function("return "+o)():pe.error("Invalid JSON: "+t)},pe.parseXML=function(t){var n,i;if(!t||"string"!=typeof t)return null;try{e.DOMParser?(i=new e.DOMParser,n=i.parseFromString(t,"text/xml")):(n=new e.ActiveXObject("Microsoft.XMLDOM"),n.async="false",n.loadXML(t))}catch(e){n=void 0}return n&&n.documentElement&&!n.getElementsByTagName("parsererror").length||pe.error("Invalid XML: "+t),n};var Wt=/#.*$/,Ut=/([?&])_=[^&]*/,Xt=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Qt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Vt=/^(?:GET|HEAD)$/,Yt=/^\/\//,Gt=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Kt={},Zt={},Jt="*/".concat("*"),en=Ht.href,tn=Gt.exec(en.toLowerCase())||[];pe.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:en,type:"GET",isLocal:Qt.test(tn[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Jt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":pe.parseJSON,"text xml":pe.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Q(Q(e,pe.ajaxSettings),t):Q(pe.ajaxSettings,e)},ajaxPrefilter:U(Kt),ajaxTransport:U(Zt),ajax:function(t,n){function i(t,n,i,o){var r,d,b,y,x,C=n;2!==w&&(w=2,l&&e.clearTimeout(l),u=void 0,a=o||"",_.readyState=t>0?4:0,r=t>=200&&300>t||304===t,i&&(y=V(h,_,i)),y=Y(h,y,_,r),r?(h.ifModified&&(x=_.getResponseHeader("Last-Modified"),x&&(pe.lastModified[s]=x),x=_.getResponseHeader("etag"),x&&(pe.etag[s]=x)),204===t||"HEAD"===h.type?C="nocontent":304===t?C="notmodified":(C=y.state,d=y.data,b=y.error,r=!b)):(b=C,!t&&C||(C="error",0>t&&(t=0))),_.status=t,_.statusText=(n||C)+"",r?m.resolveWith(p,[d,C,_]):m.rejectWith(p,[_,C,b]),_.statusCode(v),v=void 0,c&&f.trigger(r?"ajaxSuccess":"ajaxError",[_,h,r?d:b]),g.fireWith(p,[_,C]),c&&(f.trigger("ajaxComplete",[_,h]),--pe.active||pe.event.trigger("ajaxStop")))}"object"==typeof t&&(n=t,t=void 0),n=n||{};var o,r,s,a,l,c,u,d,h=pe.ajaxSetup({},n),p=h.context||h,f=h.context&&(p.nodeType||p.jquery)?pe(p):pe.event,m=pe.Deferred(),g=pe.Callbacks("once memory"),v=h.statusCode||{},b={},y={},w=0,x="canceled",_={readyState:0,getResponseHeader:function(e){var t;if(2===w){if(!d)for(d={};t=Xt.exec(a);)d[t[1].toLowerCase()]=t[2];t=d[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===w?a:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return w||(e=y[n]=y[n]||e,b[e]=t),this},overrideMimeType:function(e){return w||(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>w)for(t in e)v[t]=[v[t],e[t]];else _.always(e[_.status]);return this},abort:function(e){var t=e||x;return u&&u.abort(t),i(0,t),this}};if(m.promise(_).complete=g.add,_.success=_.done,_.error=_.fail,h.url=((t||h.url||en)+"").replace(Wt,"").replace(Yt,tn[1]+"//"),h.type=n.method||n.type||h.method||h.type,h.dataTypes=pe.trim(h.dataType||"*").toLowerCase().match(Me)||[""],null==h.crossDomain&&(o=Gt.exec(h.url.toLowerCase()),h.crossDomain=!(!o||o[1]===tn[1]&&o[2]===tn[2]&&(o[3]||("http:"===o[1]?"80":"443"))===(tn[3]||("http:"===tn[1]?"80":"443")))),h.data&&h.processData&&"string"!=typeof h.data&&(h.data=pe.param(h.data,h.traditional)),X(Kt,h,n,_),2===w)return _;for(r in c=pe.event&&h.global,c&&0==pe.active++&&pe.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!Vt.test(h.type),s=h.url,h.hasContent||(h.data&&(s=h.url+=(zt.test(s)?"&":"?")+h.data,delete h.data),!1===h.cache&&(h.url=Ut.test(s)?s.replace(Ut,"$1_="+qt++):s+(zt.test(s)?"&":"?")+"_="+qt++)),h.ifModified&&(pe.lastModified[s]&&_.setRequestHeader("If-Modified-Since",pe.lastModified[s]),pe.etag[s]&&_.setRequestHeader("If-None-Match",pe.etag[s])),(h.data&&h.hasContent&&!1!==h.contentType||n.contentType)&&_.setRequestHeader("Content-Type",h.contentType),_.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+Jt+"; q=0.01":""):h.accepts["*"]),h.headers)_.setRequestHeader(r,h.headers[r]);if(h.beforeSend&&(!1===h.beforeSend.call(p,_,h)||2===w))return _.abort();for(r in x="abort",{success:1,error:1,complete:1})_[r](h[r]);if(u=X(Zt,h,n,_)){if(_.readyState=1,c&&f.trigger("ajaxSend",[_,h]),2===w)return _;h.async&&h.timeout>0&&(l=e.setTimeout(function(){_.abort("timeout")},h.timeout));try{w=1,u.send(b,i)}catch(e){if(!(2>w))throw e;i(-1,e)}}else i(-1,"No Transport");return _},getJSON:function(e,t,n){return pe.get(e,t,n,"json")},getScript:function(e,t){return pe.get(e,void 0,t,"script")}}),pe.each(["get","post"],function(e,t){pe[t]=function(e,n,i,o){return pe.isFunction(n)&&(o=o||i,i=n,n=void 0),pe.ajax(pe.extend({url:e,type:t,dataType:o,data:n,success:i},pe.isPlainObject(e)&&e))}}),pe._evalUrl=function(e){return pe.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})},pe.fn.extend({wrapAll:function(e){if(pe.isFunction(e))return this.each(function(t){pe(this).wrapAll(e.call(this,t))});if(this[0]){var t=pe(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstChild&&1===e.firstChild.nodeType;)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return pe.isFunction(e)?this.each(function(t){pe(this).wrapInner(e.call(this,t))}):this.each(function(){var t=pe(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=pe.isFunction(e);return this.each(function(n){pe(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){pe.nodeName(this,"body")||pe(this).replaceWith(this.childNodes)}).end()}}),pe.expr.filters.hidden=function(e){return de.reliableHiddenOffsets()?e.offsetWidth<=0&&e.offsetHeight<=0&&!e.getClientRects().length:K(e)},pe.expr.filters.visible=function(e){return!pe.expr.filters.hidden(e)};var nn=/%20/g,on=/\[\]$/,rn=/\r?\n/g,sn=/^(?:submit|button|image|reset|file)$/i,an=/^(?:input|select|textarea|keygen)/i;pe.param=function(e,t){var n,i=[],o=function(e,t){t=pe.isFunction(t)?t():null==t?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(void 0===t&&(t=pe.ajaxSettings&&pe.ajaxSettings.traditional),pe.isArray(e)||e.jquery&&!pe.isPlainObject(e))pe.each(e,function(){o(this.name,this.value)});else for(n in e)Z(n,e[n],t,o);return i.join("&").replace(nn,"+")},pe.fn.extend({serialize:function(){return pe.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=pe.prop(this,"elements");return e?pe.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!pe(this).is(":disabled")&&an.test(this.nodeName)&&!sn.test(e)&&(this.checked||!He.test(e))}).map(function(e,t){var n=pe(this).val();return null==n?null:pe.isArray(n)?pe.map(n,function(e){return{name:t.name,value:e.replace(rn,"\r\n")}}):{name:t.name,value:n.replace(rn,"\r\n")}}).get()}}),pe.ajaxSettings.xhr=void 0!==e.ActiveXObject?function(){return this.isLocal?ee():ie.documentMode>8?J():/^(get|post|head|put|delete|options)$/i.test(this.type)&&J()||ee()}:J;var ln=0,cn={},un=pe.ajaxSettings.xhr();e.attachEvent&&e.attachEvent("onunload",function(){for(var e in cn)cn[e](void 0,!0)}),de.cors=!!un&&"withCredentials"in un,un=de.ajax=!!un,un&&pe.ajaxTransport(function(t){var n;if(!t.crossDomain||de.cors)return{send:function(i,o){var r,s=t.xhr(),a=++ln;if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(r in t.xhrFields)s[r]=t.xhrFields[r];for(r in t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest"),i)void 0!==i[r]&&s.setRequestHeader(r,i[r]+"");s.send(t.hasContent&&t.data||null),n=function(e,i){var r,l,c;if(n&&(i||4===s.readyState))if(delete cn[a],n=void 0,s.onreadystatechange=pe.noop,i)4!==s.readyState&&s.abort();else{c={},r=s.status,"string"==typeof s.responseText&&(c.text=s.responseText);try{l=s.statusText}catch(e){l=""}r||!t.isLocal||t.crossDomain?1223===r&&(r=204):r=c.text?200:404}c&&o(r,l,c,s.getAllResponseHeaders())},t.async?4===s.readyState?e.setTimeout(n):s.onreadystatechange=cn[a]=n:n()},abort:function(){n&&n(void 0,!0)}}}),pe.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return pe.globalEval(e),e}}}),pe.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),pe.ajaxTransport("script",function(e){if(e.crossDomain){var t,n=ie.head||pe("head")[0]||ie.documentElement;return{send:function(i,o){t=ie.createElement("script"),t.async=!0,e.scriptCharset&&(t.charset=e.scriptCharset),t.src=e.url,t.onload=t.onreadystatechange=function(e,n){(n||!t.readyState||/loaded|complete/.test(t.readyState))&&(t.onload=t.onreadystatechange=null,t.parentNode&&t.parentNode.removeChild(t),t=null,n||o(200,"success"))},n.insertBefore(t,n.firstChild)},abort:function(){t&&t.onload(void 0,!0)}}}});var dn=[],hn=/(=)\?(?=&|$)|\?\?/;pe.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=dn.pop()||pe.expando+"_"+qt++;return this[e]=!0,e}}),pe.ajaxPrefilter("json jsonp",function(t,n,i){var o,r,s,a=!1!==t.jsonp&&(hn.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&hn.test(t.data)&&"data");return a||"jsonp"===t.dataTypes[0]?(o=t.jsonpCallback=pe.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,a?t[a]=t[a].replace(hn,"$1"+o):!1!==t.jsonp&&(t.url+=(zt.test(t.url)?"&":"?")+t.jsonp+"="+o),t.converters["script json"]=function(){return s||pe.error(o+" was not called"),s[0]},t.dataTypes[0]="json",r=e[o],e[o]=function(){s=arguments},i.always(function(){void 0===r?pe(e).removeProp(o):e[o]=r,t[o]&&(t.jsonpCallback=n.jsonpCallback,dn.push(o)),s&&pe.isFunction(r)&&r(s[0]),s=r=void 0}),"script"):void 0}),pe.parseHTML=function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||ie;var i=_e.exec(e),o=!n&&[];return i?[t.createElement(i[1])]:(i=v([e],t,o),o&&o.length&&pe(o).remove(),pe.merge([],i.childNodes))};var pn=pe.fn.load;pe.fn.load=function(e,t,n){if("string"!=typeof e&&pn)return pn.apply(this,arguments);var i,o,r,s=this,a=e.indexOf(" ");return a>-1&&(i=pe.trim(e.slice(a,e.length)),e=e.slice(0,a)),pe.isFunction(t)?(n=t,t=void 0):t&&"object"==typeof t&&(o="POST"),s.length>0&&pe.ajax({url:e,type:o||"GET",dataType:"html",data:t}).done(function(e){r=arguments,s.html(i?pe("<div>").append(pe.parseHTML(e)).find(i):e)}).always(n&&function(e,t){s.each(function(){n.apply(this,r||[e.responseText,t,e])})}),this},pe.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){pe.fn[t]=function(e){return this.on(t,e)}}),pe.expr.filters.animated=function(e){return pe.grep(pe.timers,function(t){return e===t.elem}).length},pe.offset={setOffset:function(e,t,n){var i,o,r,s,a,l,c,u=pe.css(e,"position"),d=pe(e),h={};"static"===u&&(e.style.position="relative"),a=d.offset(),r=pe.css(e,"top"),l=pe.css(e,"left"),c=("absolute"===u||"fixed"===u)&&pe.inArray("auto",[r,l])>-1,c?(i=d.position(),s=i.top,o=i.left):(s=parseFloat(r)||0,o=parseFloat(l)||0),pe.isFunction(t)&&(t=t.call(e,n,pe.extend({},a))),null!=t.top&&(h.top=t.top-a.top+s),null!=t.left&&(h.left=t.left-a.left+o),"using"in t?t.using.call(e,h):d.css(h)}},pe.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){pe.offset.setOffset(this,e,t)});var t,n,i={top:0,left:0},o=this[0],r=o&&o.ownerDocument;return r?(t=r.documentElement,pe.contains(t,o)?(void 0!==o.getBoundingClientRect&&(i=o.getBoundingClientRect()),n=te(r),{top:i.top+(n.pageYOffset||t.scrollTop)-(t.clientTop||0),left:i.left+(n.pageXOffset||t.scrollLeft)-(t.clientLeft||0)}):i):void 0},position:function(){if(this[0]){var e,t,n={top:0,left:0},i=this[0];return"fixed"===pe.css(i,"position")?t=i.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),pe.nodeName(e[0],"html")||(n=e.offset()),n.top+=pe.css(e[0],"borderTopWidth",!0),n.left+=pe.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-pe.css(i,"marginTop",!0),left:t.left-n.left-pe.css(i,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&!pe.nodeName(e,"html")&&"static"===pe.css(e,"position");)e=e.offsetParent;return e||pt})}}),pe.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n=/Y/.test(t);pe.fn[e]=function(i){return Re(this,function(e,i,o){var r=te(e);return void 0===o?r?t in r?r[t]:r.document.documentElement[i]:e[i]:void(r?r.scrollTo(n?pe(r).scrollLeft():o,n?o:pe(r).scrollTop()):e[i]=o)},e,i,arguments.length,null)}}),pe.each(["top","left"],function(e,t){pe.cssHooks[t]=M(de.pixelPosition,function(e,n){return n?(n=mt(e,t),dt.test(n)?pe(e).position()[t]+"px":n):void 0})}),pe.each({Height:"height",Width:"width"},function(e,t){pe.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,i){pe.fn[i]=function(i,o){var r=arguments.length&&(n||"boolean"!=typeof i),s=n||(!0===i||!0===o?"margin":"border");return Re(this,function(t,n,i){var o;return pe.isWindow(t)?t.document.documentElement["client"+e]:9===t.nodeType?(o=t.documentElement,Math.max(t.body["scroll"+e],o["scroll"+e],t.body["offset"+e],o["offset"+e],o["client"+e])):void 0===i?pe.css(t,n,s):pe.style(t,n,i,s)},t,r?i:void 0,r,null)}})}),pe.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,i){return this.on(t,e,n,i)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}}),pe.fn.size=function(){return this.length},pe.fn.andSelf=pe.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return pe});var fn=e.jQuery,mn=e.$;return pe.noConflict=function(t){return e.$===pe&&(e.$=mn),t&&e.jQuery===pe&&(e.jQuery=fn),pe},t||(e.jQuery=e.$=pe),pe}),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 n(e){var t=e.length,n=V.type(e);return"function"!==n&&!V.isWindow(e)&&(!(1!==e.nodeType||!t)||"array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}function i(e,t,n){if(V.isFunction(t))return V.grep(e,function(e,i){return!!t.call(e,i,e)!==n});if(t.nodeType)return V.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(te.test(t))return V.filter(t,e,n);t=V.filter(t,e)}return V.grep(e,function(e){return 0<=H.call(t,e)!==n})}function o(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function r(){X.removeEventListener("DOMContentLoaded",r,!1),e.removeEventListener("load",r,!1),V.ready()}function s(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=V.expando+Math.random()}function a(e,t,n){var i;if(void 0===n&&1===e.nodeType)if(i="data-"+t.replace(pe,"-$1").toLowerCase(),"string"==typeof(n=e.getAttribute(i))){try{n="true"===n||"false"!==n&&("null"===n?null:+n+""===n?+n:he.test(n)?V.parseJSON(n):n)}catch(e){}de.set(e,t,n)}else n=void 0;return n}function l(){return!0}function c(){return!1}function u(){try{return X.activeElement}catch(e){}}function d(e,t){return V.nodeName(e,"table")&&V.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 p(e){var t=Ae.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function f(e,t){for(var n=0,i=e.length;n<i;n++)ue.set(e[n],"globalEval",!t||ue.get(t[n],"globalEval"))}function m(e,t){var n,i,o,r,s,a,l,c;if(1===t.nodeType){if(ue.hasData(e)&&(r=ue.access(e),s=ue.set(t,r),c=r.events))for(o in delete s.handle,s.events={},c)for(n=0,i=c[o].length;n<i;n++)V.event.add(t,o,c[o][n]);de.hasData(e)&&(a=de.access(e),l=V.extend({},a),de.set(t,l))}}function g(e,t){var n=e.getElementsByTagName?e.getElementsByTagName(t||"*"):e.querySelectorAll?e.querySelectorAll(t||"*"):[];return void 0===t||t&&V.nodeName(e,t)?V.merge([e],n):n}function v(t,n){var i=V(n.createElement(t)).appendTo(n.body),o=e.getDefaultComputedStyle?e.getDefaultComputedStyle(i[0]).display:V.css(i[0],"display");return i.detach(),o}function b(e){var t=X,n=Ie[e];return n||("none"!==(n=v(e,t))&&n||((t=(De=(De||V("<iframe frameborder='0' width='0' height='0'/>")).appendTo(t.documentElement))[0].contentDocument).write(),t.close(),n=v(e,t),De.detach()),Ie[e]=n),n}function y(e,t,n){var i,o,r,s,a=e.style;return(n=n||Pe(e))&&(s=n.getPropertyValue(t)||n[t]),n&&(""!==s||V.contains(e.ownerDocument,e)||(s=V.style(e,t)),je.test(s)&&Be.test(t)&&(i=a.width,o=a.minWidth,r=a.maxWidth,a.minWidth=a.maxWidth=a.width=s,s=n.width,a.width=i,a.minWidth=o,a.maxWidth=r)),void 0!==s?s+"":s}function w(e,t){return{get:function(){return e()?void delete this.get:(this.get=t).apply(this,arguments)}}}function x(e,t){if(t in e)return t;for(var n=t[0].toUpperCase()+t.slice(1),i=t,o=Fe.length;o--;)if((t=Fe[o]+n)in e)return t;return i}function _(e,t,n){var i=Re.exec(t);return i?Math.max(0,i[1]-(n||0))+(i[2]||"px"):t}function C(e,t,n,i,o){for(var r=n===(i?"border":"content")?4:"width"===t?1:0,s=0;r<4;r+=2)"margin"===n&&(s+=V.css(e,n+ge[r],!0,o)),i?("content"===n&&(s-=V.css(e,"padding"+ge[r],!0,o)),"margin"!==n&&(s-=V.css(e,"border"+ge[r]+"Width",!0,o))):(s+=V.css(e,"padding"+ge[r],!0,o),"padding"!==n&&(s+=V.css(e,"border"+ge[r]+"Width",!0,o)));return s}function E(e,t,n){var i=!0,o="width"===t?e.offsetWidth:e.offsetHeight,r=Pe(e),s="border-box"===V.css(e,"boxSizing",!1,r);if(o<=0||null==o){if(((o=y(e,t,r))<0||null==o)&&(o=e.style[t]),je.test(o))return o;i=s&&(U.boxSizingReliable()||o===e.style[t]),o=parseFloat(o)||0}return o+C(e,t,n||(s?"border":"content"),i,r)+"px"}function T(e,t){for(var n,i,o,r=[],s=0,a=e.length;s<a;s++)(i=e[s]).style&&(r[s]=ue.get(i,"olddisplay"),n=i.style.display,t?(r[s]||"none"!==n||(i.style.display=""),""===i.style.display&&ve(i)&&(r[s]=ue.access(i,"olddisplay",b(i.nodeName)))):r[s]||(o=ve(i),(n&&"none"!==n||!o)&&ue.set(i,"olddisplay",o?n:V.css(i,"display"))));for(s=0;s<a;s++)(i=e[s]).style&&(t&&"none"!==i.style.display&&""!==i.style.display||(i.style.display=t?r[s]||"":"none"));return e}function k(e,t,n,i,o){return new k.prototype.init(e,t,n,i,o)}function N(){return setTimeout(function(){We=void 0}),We=V.now()}function $(e,t){var n,i=0,o={height:e};for(t=t?1:0;i<4;i+=2-t)o["margin"+(n=ge[i])]=o["padding"+n]=e;return t&&(o.opacity=o.width=e),o}function S(e,t,n){for(var i,o=(Je[t]||[]).concat(Je["*"]),r=0,s=o.length;r<s;r++)if(i=o[r].call(n,t,e))return i}function A(e,t,n){var i,o,r=0,s=Ze.length,a=V.Deferred().always(function(){delete l.elem}),l=function(){if(o)return!1;for(var t=We||N(),n=Math.max(0,c.startTime+c.duration-t),i=1-(n/c.duration||0),r=0,s=c.tweens.length;r<s;r++)c.tweens[r].run(i);return a.notifyWith(e,[c,i,n]),i<1&&s?n:(a.resolveWith(e,[c]),!1)},c=a.promise({elem:e,props:V.extend({},t),opts:V.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:We||N(),duration:n.duration,tweens:[],createTween:function(t,n){var i=V.Tween(e,c.opts,t,n,c.opts.specialEasing[t]||c.opts.easing);return c.tweens.push(i),i},stop:function(t){var n=0,i=t?c.tweens.length:0;if(o)return this;for(o=!0;n<i;n++)c.tweens[n].run(1);return t?a.resolveWith(e,[c,t]):a.rejectWith(e,[c,t]),this}}),u=c.props;for(function(e,t){var n,i,o,r,s;for(n in e)if(o=t[i=V.camelCase(n)],r=e[n],V.isArray(r)&&(o=r[1],r=e[n]=r[0]),n!==i&&(e[i]=r,delete e[n]),(s=V.cssHooks[i])&&"expand"in s)for(n in r=s.expand(r),delete e[i],r)n in e||(e[n]=r[n],t[n]=o);else t[i]=o}(u,c.opts.specialEasing);r<s;r++)if(i=Ze[r].call(c,e,u,c.opts))return i;return V.map(u,S,c),V.isFunction(c.opts.start)&&c.opts.start.call(e,c),V.fx.timer(V.extend(l,{elem:e,anim:c,queue:c.opts.queue})),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always)}function M(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var i,o=0,r=t.toLowerCase().match(ae)||[];if(V.isFunction(n))for(;i=r[o++];)"+"===i[0]?(i=i.slice(1)||"*",(e[i]=e[i]||[]).unshift(n)):(e[i]=e[i]||[]).push(n)}}function L(e,t,n,i){function o(a){var l;return r[a]=!0,V.each(e[a]||[],function(e,a){var c=a(t,n,i);return"string"!=typeof c||s||r[c]?s?!(l=c):void 0:(t.dataTypes.unshift(c),o(c),!1)}),l}var r={},s=e===gt;return o(t.dataTypes[0])||!r["*"]&&o("*")}function D(e,t){var n,i,o=V.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((o[n]?e:i||(i={}))[n]=t[n]);return i&&V.extend(!0,e,i),e}function I(e,t,n,i){var o;if(V.isArray(t))V.each(t,function(t,o){n||yt.test(e)?i(e,o):I(e+"["+("object"==typeof o?t:"")+"]",o,n,i)});else if(n||"object"!==V.type(t))i(e,t);else for(o in t)I(e+"["+o+"]",t[o],n,i)}function B(e){return V.isWindow(e)?e:9===e.nodeType&&e.defaultView}var j=[],P=j.slice,O=j.concat,R=j.push,H=j.indexOf,q={},z=q.toString,F=q.hasOwnProperty,W="".trim,U={},X=e.document,Q="2.1.0",V=function(e,t){return new V.fn.init(e,t)},Y=/^-ms-/,G=/-([\da-z])/gi,K=function(e,t){return t.toUpperCase()};V.fn=V.prototype={jquery:Q,constructor:V,selector:"",length:0,toArray:function(){return P.call(this)},get:function(e){return null!=e?e<0?this[e+this.length]:this[e]:P.call(this)},pushStack:function(e){var t=V.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return V.each(this,e,t)},map:function(e){return this.pushStack(V.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(P.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:R,sort:j.sort,splice:j.splice},V.extend=V.fn.extend=function(){var e,t,n,i,o,r,s=arguments[0]||{},a=1,l=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[a]||{},a++),"object"==typeof s||V.isFunction(s)||(s={}),a===l&&(s=this,a--);a<l;a++)if(null!=(e=arguments[a]))for(t in e)n=s[t],s!==(i=e[t])&&(c&&i&&(V.isPlainObject(i)||(o=V.isArray(i)))?(r=o?(o=!1,n&&V.isArray(n)?n:[]):n&&V.isPlainObject(n)?n:{},s[t]=V.extend(c,r,i)):void 0!==i&&(s[t]=i));return s},V.extend({expando:"jQuery"+(Q+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isFunction:function(e){return"function"===V.type(e)},isArray:Array.isArray,isWindow:function(e){return null!=e&&e===e.window},isNumeric:function(e){return 0<=e-parseFloat(e)},isPlainObject:function(e){if("object"!==V.type(e)||e.nodeType||V.isWindow(e))return!1;try{if(e.constructor&&!F.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(e){return!1}return!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?q[z.call(e)]||"object":typeof e},globalEval:function(e){var t,n=eval;(e=V.trim(e))&&(1===e.indexOf("use strict")?((t=X.createElement("script")).text=e,X.head.appendChild(t).parentNode.removeChild(t)):n(e))},camelCase:function(e){return e.replace(Y,"ms-").replace(G,K)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,i){var o=0,r=e.length,s=n(e);if(i){if(s)for(;o<r&&!1!==t.apply(e[o],i);o++);else for(o in e)if(!1===t.apply(e[o],i))break}else if(s)for(;o<r&&!1!==t.call(e[o],o,e[o]);o++);else for(o in e)if(!1===t.call(e[o],o,e[o]))break;return e},trim:function(e){return null==e?"":W.call(e)},makeArray:function(e,t){var i=t||[];return null!=e&&(n(Object(e))?V.merge(i,"string"==typeof e?[e]:e):R.call(i,e)),i},inArray:function(e,t,n){return null==t?-1:H.call(t,e,n)},merge:function(e,t){for(var n=+t.length,i=0,o=e.length;i<n;i++)e[o++]=t[i];return e.length=o,e},grep:function(e,t,n){for(var i=[],o=0,r=e.length,s=!n;o<r;o++)!t(e[o],o)!==s&&i.push(e[o]);return i},map:function(e,t,i){var o,r=0,s=e.length,a=[];if(n(e))for(;r<s;r++)null!=(o=t(e[r],r,i))&&a.push(o);else for(r in e)null!=(o=t(e[r],r,i))&&a.push(o);return O.apply([],a)},guid:1,proxy:function(e,t){var n,i,o;return"string"==typeof t&&(n=e[t],t=e,e=n),V.isFunction(e)?(i=P.call(arguments,2),(o=function(){return e.apply(t||this,i.concat(P.call(arguments)))}).guid=e.guid=e.guid||V.guid++,o):void 0},now:Date.now,support:U}),V.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){q["[object "+t+"]"]=t.toLowerCase()});var Z=function(e){function t(e,t,n,i){var o,r,s,a,l,c,d,f,m,g;if((t?t.ownerDocument||t:P)!==S&&$(t),n=n||[],!e||"string"!=typeof e)return n;if(1!==(a=(t=t||S).nodeType)&&9!==a)return[];if(M&&!i){if(o=fe.exec(e))if(s=o[1]){if(9===a){if(!(r=t.getElementById(s))||!r.parentNode)return n;if(r.id===s)return n.push(r),n}else if(t.ownerDocument&&(r=t.ownerDocument.getElementById(s))&&B(t,r)&&r.id===s)return n.push(r),n}else{if(o[2])return Y.apply(n,t.getElementsByTagName(e)),n;if((s=o[3])&&w.getElementsByClassName&&t.getElementsByClassName)return Y.apply(n,t.getElementsByClassName(s)),n}if(w.qsa&&(!L||!L.test(e))){if(f=d=j,m=t,g=9===a&&e,1===a&&"object"!==t.nodeName.toLowerCase()){for(c=h(e),(d=t.getAttribute("id"))?f=d.replace(ge,"\\$&"):t.setAttribute("id",f),f="[id='"+f+"'] ",l=c.length;l--;)c[l]=f+p(c[l]);m=me.test(e)&&u(t.parentNode)||t,g=c.join(",")}if(g)try{return Y.apply(n,m.querySelectorAll(g)),n}catch(e){}finally{d||t.removeAttribute("id")}}}return function(e,t,n,i){var o,r,s,a,l,c=h(e);if(!i&&1===c.length){if(2<(r=c[0]=c[0].slice(0)).length&&"ID"===(s=r[0]).type&&w.getById&&9===t.nodeType&&M&&x.relative[r[1].type]){if(!(t=(x.find.ID(s.matches[0].replace(ve,be),t)||[])[0]))return n;e=e.slice(r.shift().value.length)}for(o=ue.needsContext.test(e)?0:r.length;o--&&(s=r[o],!x.relative[a=s.type]);)if((l=x.find[a])&&(i=l(s.matches[0].replace(ve,be),me.test(r[0].type)&&u(t.parentNode)||t))){if(r.splice(o,1),!(e=i.length&&p(r)))return Y.apply(n,i),n;break}}return E(e,c)(i,t,!M,n,me.test(e)&&u(t.parentNode)||t),n}(e.replace(oe,"$1"),t,n,i)}function n(){var e=[];return function t(n,i){return e.push(n+" ")>x.cacheLength&&delete t[e.shift()],t[n+" "]=i}}function i(e){return e[j]=!0,e}function o(e){var t=S.createElement("div");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function r(e,t){for(var n=e.split("|"),i=e.length;i--;)x.attrHandle[n[i]]=t}function s(e,t){var n=t&&e,i=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||1<<31)-(~e.sourceIndex||1<<31);if(i)return i;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function a(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function l(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function c(e){return i(function(t){return t=+t,i(function(n,i){for(var o,r=e([],n.length,t),s=r.length;s--;)n[o=r[s]]&&(n[o]=!(i[o]=n[o]))})})}function u(e){return e&&typeof e.getElementsByTagName!==W&&e}function d(){}function h(e,n){var i,o,r,s,a,l,c,u=q[e+" "];if(u)return n?0:u.slice(0);for(a=e,l=[],c=x.preFilter;a;){for(s in(!i||(o=re.exec(a)))&&(o&&(a=a.slice(o[0].length)||a),l.push(r=[])),i=!1,(o=se.exec(a))&&(i=o.shift(),r.push({value:i,type:o[0].replace(oe," ")}),a=a.slice(i.length)),x.filter)!(o=ue[s].exec(a))||c[s]&&!(o=c[s](o))||(i=o.shift(),r.push({value:i,type:s,matches:o}),a=a.slice(i.length));if(!i)break}return n?a.length:a?t.error(e):q(e,l).slice(0)}function p(e){for(var t=0,n=e.length,i="";t<n;t++)i+=e[t].value;return i}function f(e,t,n){var i=t.dir,o=n&&"parentNode"===i,r=R++;return t.first?function(t,n,r){for(;t=t[i];)if(1===t.nodeType||o)return e(t,n,r)}:function(t,n,s){var a,l,c=[O,r];if(s){for(;t=t[i];)if((1===t.nodeType||o)&&e(t,n,s))return!0}else for(;t=t[i];)if(1===t.nodeType||o){if((a=(l=t[j]||(t[j]={}))[i])&&a[0]===O&&a[1]===r)return c[2]=a[2];if((l[i]=c)[2]=e(t,n,s))return!0}}}function m(e){return 1<e.length?function(t,n,i){for(var o=e.length;o--;)if(!e[o](t,n,i))return!1;return!0}:e[0]}function g(e,t,n,i,o){for(var r,s=[],a=0,l=e.length,c=null!=t;a<l;a++)(r=e[a])&&(!n||n(r,i,o))&&(s.push(r),c&&t.push(a));return s}function v(e,n,o,r,s,a){return r&&!r[j]&&(r=v(r)),s&&!s[j]&&(s=v(s,a)),i(function(i,a,l,c){var u,d,h,p=[],f=[],m=a.length,v=i||function(e,n,i){for(var o=0,r=n.length;o<r;o++)t(e,n[o],i);return i}(n||"*",l.nodeType?[l]:l,[]),b=!e||!i&&n?v:g(v,p,e,l,c),y=o?s||(i?e:m||r)?[]:a:b;if(o&&o(b,y,l,c),r)for(u=g(y,f),r(u,[],l,c),d=u.length;d--;)(h=u[d])&&(y[f[d]]=!(b[f[d]]=h));if(i){if(s||e){if(s){for(u=[],d=y.length;d--;)(h=y[d])&&u.push(b[d]=h);s(null,y=[],u,c)}for(d=y.length;d--;)(h=y[d])&&-1<(u=s?K.call(i,h):p[d])&&(i[u]=!(a[u]=h))}}else y=g(y===a?y.splice(m,y.length):y),s?s(null,a,y,c):Y.apply(a,y)})}function b(e){for(var t,n,i,o=e.length,r=x.relative[e[0].type],s=r||x.relative[" "],a=r?1:0,l=f(function(e){return e===t},s,!0),c=f(function(e){return-1<K.call(t,e)},s,!0),u=[function(e,n,i){return!r&&(i||n!==T)||((t=n).nodeType?l(e,n,i):c(e,n,i))}];a<o;a++)if(n=x.relative[e[a].type])u=[f(m(u),n)];else{if((n=x.filter[e[a].type].apply(null,e[a].matches))[j]){for(i=++a;i<o&&!x.relative[e[i].type];i++);return v(1<a&&m(u),1<a&&p(e.slice(0,a-1).concat({value:" "===e[a-2].type?"*":""})).replace(oe,"$1"),n,a<i&&b(e.slice(a,i)),i<o&&b(e=e.slice(i)),i<o&&p(e))}u.push(n)}return m(u)}var y,w,x,_,C,E,T,k,N,$,S,A,M,L,D,I,B,j="sizzle"+-new Date,P=e.document,O=0,R=0,H=n(),q=n(),z=n(),F=function(e,t){return e===t&&(N=!0),0},W="undefined",U={}.hasOwnProperty,X=[],Q=X.pop,V=X.push,Y=X.push,G=X.slice,K=X.indexOf||function(e){for(var t=0,n=this.length;t<n;t++)if(this[t]===e)return t;return-1
},Z="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",J="[\\x20\\t\\r\\n\\f]",ee="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",te=ee.replace("w","w#"),ne="\\["+J+"*("+ee+")"+J+"*(?:([*^$|!~]?=)"+J+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+te+")|)|)"+J+"*\\]",ie=":("+ee+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+ne.replace(3,8)+")*)|.*)\\)|)",oe=new RegExp("^"+J+"+|((?:^|[^\\\\])(?:\\\\.)*)"+J+"+$","g"),re=new RegExp("^"+J+"*,"+J+"*"),se=new RegExp("^"+J+"*([>+~]|"+J+")"+J+"*"),ae=new RegExp("="+J+"*([^\\]'\"]*?)"+J+"*\\]","g"),le=new RegExp(ie),ce=new RegExp("^"+te+"$"),ue={ID:new RegExp("^#("+ee+")"),CLASS:new RegExp("^\\.("+ee+")"),TAG:new RegExp("^("+ee.replace("w","w*")+")"),ATTR:new RegExp("^"+ne),PSEUDO:new RegExp("^"+ie),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+J+"*(even|odd|(([+-]|)(\\d*)n|)"+J+"*(?:([+-]|)"+J+"*(\\d+)|))"+J+"*\\)|)","i"),bool:new RegExp("^(?:"+Z+")$","i"),needsContext:new RegExp("^"+J+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+J+"*((?:-\\d)?\\d*)"+J+"*\\)|)(?=[^-]|$)","i")},de=/^(?:input|select|textarea|button)$/i,he=/^h\d$/i,pe=/^[^{]+\{\s*\[native \w/,fe=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,me=/[+~]/,ge=/'|\\/g,ve=new RegExp("\\\\([\\da-f]{1,6}"+J+"?|("+J+")|.)","ig"),be=function(e,t,n){var i="0x"+t-65536;return i!=i||n?t:i<0?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320)};try{Y.apply(X=G.call(P.childNodes),P.childNodes),X[P.childNodes.length].nodeType}catch(y){Y={apply:X.length?function(e,t){V.apply(e,G.call(t))}:function(e,t){for(var n=e.length,i=0;e[n++]=t[i++];);e.length=n-1}}}for(y in w=t.support={},C=t.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},$=t.setDocument=function(e){var t,n=e?e.ownerDocument||e:P,i=n.defaultView;return n!==S&&9===n.nodeType&&n.documentElement?(A=(S=n).documentElement,M=!C(n),i&&i!==i.top&&(i.addEventListener?i.addEventListener("unload",function(){$()},!1):i.attachEvent&&i.attachEvent("onunload",function(){$()})),w.attributes=o(function(e){return e.className="i",!e.getAttribute("className")}),w.getElementsByTagName=o(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),w.getElementsByClassName=pe.test(n.getElementsByClassName)&&o(function(e){return e.innerHTML="<div class='a'></div><div class='a i'></div>",e.firstChild.className="i",2===e.getElementsByClassName("i").length}),w.getById=o(function(e){return A.appendChild(e).id=j,!n.getElementsByName||!n.getElementsByName(j).length}),w.getById?(x.find.ID=function(e,t){if(typeof t.getElementById!==W&&M){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},x.filter.ID=function(e){var t=e.replace(ve,be);return function(e){return e.getAttribute("id")===t}}):(delete x.find.ID,x.filter.ID=function(e){var t=e.replace(ve,be);return function(e){var n=typeof e.getAttributeNode!==W&&e.getAttributeNode("id");return n&&n.value===t}}),x.find.TAG=w.getElementsByTagName?function(e,t){return typeof t.getElementsByTagName!==W?t.getElementsByTagName(e):void 0}:function(e,t){var n,i=[],o=0,r=t.getElementsByTagName(e);if("*"!==e)return r;for(;n=r[o++];)1===n.nodeType&&i.push(n);return i},x.find.CLASS=w.getElementsByClassName&&function(e,t){return typeof t.getElementsByClassName!==W&&M?t.getElementsByClassName(e):void 0},D=[],L=[],(w.qsa=pe.test(n.querySelectorAll))&&(o(function(e){e.innerHTML="<select t=''><option selected=''></option></select>",e.querySelectorAll("[t^='']").length&&L.push("[*^$]="+J+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||L.push("\\["+J+"*(?:value|"+Z+")"),e.querySelectorAll(":checked").length||L.push(":checked")}),o(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&L.push("name"+J+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||L.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),L.push(",.*:")})),(w.matchesSelector=pe.test(I=A.webkitMatchesSelector||A.mozMatchesSelector||A.oMatchesSelector||A.msMatchesSelector))&&o(function(e){w.disconnectedMatch=I.call(e,"div"),I.call(e,"[s!='']:x"),D.push("!=",ie)}),L=L.length&&new RegExp(L.join("|")),D=D.length&&new RegExp(D.join("|")),t=pe.test(A.compareDocumentPosition),B=t||pe.test(A.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,i=t&&t.parentNode;return e===i||!(!i||1!==i.nodeType||!(n.contains?n.contains(i):e.compareDocumentPosition&&16&e.compareDocumentPosition(i)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},F=t?function(e,t){if(e===t)return N=!0,0;var i=!e.compareDocumentPosition-!t.compareDocumentPosition;return i||(1&(i=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!w.sortDetached&&t.compareDocumentPosition(e)===i?e===n||e.ownerDocument===P&&B(P,e)?-1:t===n||t.ownerDocument===P&&B(P,t)?1:k?K.call(k,e)-K.call(k,t):0:4&i?-1:1)}:function(e,t){if(e===t)return N=!0,0;var i,o=0,r=e.parentNode,a=t.parentNode,l=[e],c=[t];if(!r||!a)return e===n?-1:t===n?1:r?-1:a?1:k?K.call(k,e)-K.call(k,t):0;if(r===a)return s(e,t);for(i=e;i=i.parentNode;)l.unshift(i);for(i=t;i=i.parentNode;)c.unshift(i);for(;l[o]===c[o];)o++;return o?s(l[o],c[o]):l[o]===P?-1:c[o]===P?1:0},n):S},t.matches=function(e,n){return t(e,null,null,n)},t.matchesSelector=function(e,n){if((e.ownerDocument||e)!==S&&$(e),n=n.replace(ae,"='$1']"),!(!w.matchesSelector||!M||D&&D.test(n)||L&&L.test(n)))try{var i=I.call(e,n);if(i||w.disconnectedMatch||e.document&&11!==e.document.nodeType)return i}catch(e){}return 0<t(n,S,null,[e]).length},t.contains=function(e,t){return(e.ownerDocument||e)!==S&&$(e),B(e,t)},t.attr=function(e,t){(e.ownerDocument||e)!==S&&$(e);var n=x.attrHandle[t.toLowerCase()],i=n&&U.call(x.attrHandle,t.toLowerCase())?n(e,t,!M):void 0;return void 0!==i?i:w.attributes||!M?e.getAttribute(t):(i=e.getAttributeNode(t))&&i.specified?i.value:null},t.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},t.uniqueSort=function(e){var t,n=[],i=0,o=0;if(N=!w.detectDuplicates,k=!w.sortStable&&e.slice(0),e.sort(F),N){for(;t=e[o++];)t===e[o]&&(i=n.push(o));for(;i--;)e.splice(n[i],1)}return k=null,e},_=t.getText=function(e){var t,n="",i=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=_(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[i++];)n+=_(t);return n},(x=t.selectors={cacheLength:50,createPseudo:i,match:ue,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(ve,be),e[3]=(e[4]||e[5]||"").replace(ve,be),"~="===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,n=!e[5]&&e[2];return ue.CHILD.test(e[0])?null:(e[3]&&void 0!==e[4]?e[2]=e[4]:n&&le.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(ve,be).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=H[e+" "];return t||(t=new RegExp("(^|"+J+")"+e+"("+J+"|$)"))&&H(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==W&&e.getAttribute("class")||"")})},ATTR:function(e,n,i){return function(o){var r=t.attr(o,e);return null==r?"!="===n:!n||(r+="","="===n?r===i:"!="===n?r!==i:"^="===n?i&&0===r.indexOf(i):"*="===n?i&&-1<r.indexOf(i):"$="===n?i&&r.slice(-i.length)===i:"~="===n?-1<(" "+r+" ").indexOf(i):"|="===n&&(r===i||r.slice(0,i.length+1)===i+"-"))}},CHILD:function(e,t,n,i,o){var r="nth"!==e.slice(0,3),s="last"!==e.slice(-4),a="of-type"===t;return 1===i&&0===o?function(e){return!!e.parentNode}:function(t,n,l){var c,u,d,h,p,f,m=r!==s?"nextSibling":"previousSibling",g=t.parentNode,v=a&&t.nodeName.toLowerCase(),b=!l&&!a;if(g){if(r){for(;m;){for(d=t;d=d[m];)if(a?d.nodeName.toLowerCase()===v:1===d.nodeType)return!1;f=m="only"===e&&!f&&"nextSibling"}return!0}if(f=[s?g.firstChild:g.lastChild],s&&b){for(p=(c=(u=g[j]||(g[j]={}))[e]||[])[0]===O&&c[1],h=c[0]===O&&c[2],d=p&&g.childNodes[p];d=++p&&d&&d[m]||(h=p=0)||f.pop();)if(1===d.nodeType&&++h&&d===t){u[e]=[O,p,h];break}}else if(b&&(c=(t[j]||(t[j]={}))[e])&&c[0]===O)h=c[1];else for(;(d=++p&&d&&d[m]||(h=p=0)||f.pop())&&((a?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++h||(b&&((d[j]||(d[j]={}))[e]=[O,h]),d!==t)););return(h-=o)===i||h%i==0&&0<=h/i}}},PSEUDO:function(e,n){var o,r=x.pseudos[e]||x.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+e);return r[j]?r(n):1<r.length?(o=[e,e,"",n],x.setFilters.hasOwnProperty(e.toLowerCase())?i(function(e,t){for(var i,o=r(e,n),s=o.length;s--;)e[i=K.call(e,o[s])]=!(t[i]=o[s])}):function(e){return r(e,0,o)}):r}},pseudos:{not:i(function(e){var t=[],n=[],o=E(e.replace(oe,"$1"));return o[j]?i(function(e,t,n,i){for(var r,s=o(e,null,i,[]),a=e.length;a--;)(r=s[a])&&(e[a]=!(t[a]=r))}):function(e,i,r){return t[0]=e,o(t,null,r,n),!n.pop()}}),has:i(function(e){return function(n){return 0<t(e,n).length}}),contains:i(function(e){return function(t){return-1<(t.textContent||t.innerText||_(t)).indexOf(e)}}),lang:i(function(e){return ce.test(e||"")||t.error("unsupported lang: "+e),e=e.replace(ve,be).toLowerCase(),function(t){var n;do{if(n=M?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===A},focus:function(e){return e===S.activeElement&&(!S.hasFocus||S.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return!1===e.disabled},disabled:function(e){return!0===e.disabled},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!x.pseudos.empty(e)},header:function(e){return he.test(e.nodeName)},input:function(e){return de.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:c(function(){return[0]}),last:c(function(e,t){return[t-1]}),eq:c(function(e,t,n){return[n<0?n+t:n]}),even:c(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:c(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:c(function(e,t,n){for(var i=n<0?n+t:n;0<=--i;)e.push(i);return e}),gt:c(function(e,t,n){for(var i=n<0?n+t:n;++i<t;)e.push(i);return e})}}).pseudos.nth=x.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})x.pseudos[y]=a(y);for(y in{submit:!0,reset:!0})x.pseudos[y]=l(y);return d.prototype=x.filters=x.pseudos,x.setFilters=new d,E=t.compile=function(e,n){var o,r,s,a,l,c,u=[],d=[],p=z[e+" "];if(!p){for(n||(n=h(e)),o=n.length;o--;)(p=b(n[o]))[j]?u.push(p):d.push(p);p=z(e,(r=d,a=0<(s=u).length,l=0<r.length,c=function(e,n,i,o,c){var u,d,h,p=0,f="0",m=e&&[],v=[],b=T,y=e||l&&x.find.TAG("*",c),w=O+=null==b?1:Math.random()||.1,_=y.length;for(c&&(T=n!==S&&n);f!==_&&null!=(u=y[f]);f++){if(l&&u){for(d=0;h=r[d++];)if(h(u,n,i)){o.push(u);break}c&&(O=w)}a&&((u=!h&&u)&&p--,e&&m.push(u))}if(p+=f,a&&f!==p){for(d=0;h=s[d++];)h(m,v,n,i);if(e){if(0<p)for(;f--;)m[f]||v[f]||(v[f]=Q.call(o));v=g(v)}Y.apply(o,v),c&&!e&&0<v.length&&1<p+s.length&&t.uniqueSort(o)}return c&&(O=w,T=b),m},a?i(c):c))}return p},w.sortStable=j.split("").sort(F).join("")===j,w.detectDuplicates=!!N,$(),w.sortDetached=o(function(e){return 1&e.compareDocumentPosition(S.createElement("div"))}),o(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||r("type|href|height|width",function(e,t,n){return n?void 0:e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),w.attributes&&o(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||r("value",function(e,t,n){return n||"input"!==e.nodeName.toLowerCase()?void 0:e.defaultValue}),o(function(e){return null==e.getAttribute("disabled")})||r(Z,function(e,t,n){var i;return n?void 0:!0===e[t]?t.toLowerCase():(i=e.getAttributeNode(t))&&i.specified?i.value:null}),t}(e);V.find=Z,V.expr=Z.selectors,V.expr[":"]=V.expr.pseudos,V.unique=Z.uniqueSort,V.text=Z.getText,V.isXMLDoc=Z.isXML,V.contains=Z.contains;var J=V.expr.match.needsContext,ee=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,te=/^.[^:#\[\.,]*$/;V.filter=function(e,t,n){var i=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===i.nodeType?V.find.matchesSelector(i,e)?[i]:[]:V.find.matches(e,V.grep(t,function(e){return 1===e.nodeType}))},V.fn.extend({find:function(e){var t,n=this.length,i=[],o=this;if("string"!=typeof e)return this.pushStack(V(e).filter(function(){for(t=0;t<n;t++)if(V.contains(o[t],this))return!0}));for(t=0;t<n;t++)V.find(e,o[t],i);return(i=this.pushStack(1<n?V.unique(i):i)).selector=this.selector?this.selector+" "+e:e,i},filter:function(e){return this.pushStack(i(this,e||[],!1))},not:function(e){return this.pushStack(i(this,e||[],!0))},is:function(e){return!!i(this,"string"==typeof e&&J.test(e)?V(e):e||[],!1).length}});var ne,ie=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;(V.fn.init=function(e,t){var n,i;if(!e)return this;if("string"!=typeof e)return e.nodeType?(this.context=this[0]=e,this.length=1,this):V.isFunction(e)?void 0!==ne.ready?ne.ready(e):e(V):(void 0!==e.selector&&(this.selector=e.selector,this.context=e.context),V.makeArray(e,this));if(!(n="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:ie.exec(e))||!n[1]&&t)return!t||t.jquery?(t||ne).find(e):this.constructor(t).find(e);if(n[1]){if(t=t instanceof V?t[0]:t,V.merge(this,V.parseHTML(n[1],t&&t.nodeType?t.ownerDocument||t:X,!0)),ee.test(n[1])&&V.isPlainObject(t))for(n in t)V.isFunction(this[n])?this[n](t[n]):this.attr(n,t[n]);return this}return(i=X.getElementById(n[2]))&&i.parentNode&&(this.length=1,this[0]=i),this.context=X,this.selector=e,this}).prototype=V.fn,ne=V(X);var oe=/^(?:parents|prev(?:Until|All))/,re={children:!0,contents:!0,next:!0,prev:!0};V.extend({dir:function(e,t,n){for(var i=[],o=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(o&&V(e).is(n))break;i.push(e)}return i},sibling:function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}}),V.fn.extend({has:function(e){var t=V(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(V.contains(this,t[e]))return!0})},closest:function(e,t){for(var n,i=0,o=this.length,r=[],s=J.test(e)||"string"!=typeof e?V(e,t||this.context):0;i<o;i++)for(n=this[i];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(s?-1<s.index(n):1===n.nodeType&&V.find.matchesSelector(n,e))){r.push(n);break}return this.pushStack(1<r.length?V.unique(r):r)},index:function(e){return e?"string"==typeof e?H.call(V(e),this[0]):H.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(V.unique(V.merge(this.get(),V(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),V.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return V.dir(e,"parentNode")},parentsUntil:function(e,t,n){return V.dir(e,"parentNode",n)},next:function(e){return o(e,"nextSibling")},prev:function(e){return o(e,"previousSibling")},nextAll:function(e){return V.dir(e,"nextSibling")},prevAll:function(e){return V.dir(e,"previousSibling")},nextUntil:function(e,t,n){return V.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return V.dir(e,"previousSibling",n)},siblings:function(e){return V.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return V.sibling(e.firstChild)},contents:function(e){return e.contentDocument||V.merge([],e.childNodes)}},function(e,t){V.fn[e]=function(n,i){var o=V.map(this,t,n);return"Until"!==e.slice(-5)&&(i=n),i&&"string"==typeof i&&(o=V.filter(i,o)),1<this.length&&(re[e]||V.unique(o),oe.test(e)&&o.reverse()),this.pushStack(o)}});var se,ae=/\S+/g,le={};V.Callbacks=function(e){var t,n;e="string"==typeof e?le[e]||(n=le[t=e]={},V.each(t.match(ae)||[],function(e,t){n[t]=!0}),n):V.extend({},e);var i,o,r,s,a,l,c=[],u=!e.once&&[],d=function(t){for(i=e.memory&&t,o=!0,l=s||0,s=0,a=c.length,r=!0;c&&l<a;l++)if(!1===c[l].apply(t[0],t[1])&&e.stopOnFalse){i=!1;break}r=!1,c&&(u?u.length&&d(u.shift()):i?c=[]:h.disable())},h={add:function(){if(c){var t=c.length;!function t(n){V.each(n,function(n,i){var o=V.type(i);"function"===o?e.unique&&h.has(i)||c.push(i):i&&i.length&&"string"!==o&&t(i)})}(arguments),r?a=c.length:i&&(s=t,d(i))}return this},remove:function(){return c&&V.each(arguments,function(e,t){for(var n;-1<(n=V.inArray(t,c,n));)c.splice(n,1),r&&(n<=a&&a--,n<=l&&l--)}),this},has:function(e){return e?-1<V.inArray(e,c):!(!c||!c.length)},empty:function(){return c=[],a=0,this},disable:function(){return c=u=i=void 0,this},disabled:function(){return!c},lock:function(){return u=void 0,i||h.disable(),this},locked:function(){return!u},fireWith:function(e,t){return!c||o&&!u||(t=[e,(t=t||[]).slice?t.slice():t],r?u.push(t):d(t)),this},fire:function(){return h.fireWith(this,arguments),this},fired:function(){return!!o}};return h},V.extend({Deferred:function(e){var t=[["resolve","done",V.Callbacks("once memory"),"resolved"],["reject","fail",V.Callbacks("once memory"),"rejected"],["notify","progress",V.Callbacks("memory")]],n="pending",i={state:function(){return n},always:function(){return o.done(arguments).fail(arguments),this},then:function(){var e=arguments;return V.Deferred(function(n){V.each(t,function(t,r){var s=V.isFunction(e[t])&&e[t];o[r[1]](function(){var e=s&&s.apply(this,arguments);e&&V.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[r[0]+"With"](this===i?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?V.extend(e,i):i}},o={};return i.pipe=i.then,V.each(t,function(e,r){var s=r[2],a=r[3];i[r[1]]=s.add,a&&s.add(function(){n=a},t[1^e][2].disable,t[2][2].lock),o[r[0]]=function(){return o[r[0]+"With"](this===o?i:this,arguments),this},o[r[0]+"With"]=s.fireWith}),i.promise(o),e&&e.call(o,o),o},when:function(e){var t,n,i,o=0,r=P.call(arguments),s=r.length,a=1!==s||e&&V.isFunction(e.promise)?s:0,l=1===a?e:V.Deferred(),c=function(e,n,i){return function(o){n[e]=this,i[e]=1<arguments.length?P.call(arguments):o,i===t?l.notifyWith(n,i):--a||l.resolveWith(n,i)}};if(1<s)for(t=new Array(s),n=new Array(s),i=new Array(s);o<s;o++)r[o]&&V.isFunction(r[o].promise)?r[o].promise().done(c(o,i,r)).fail(l.reject).progress(c(o,n,t)):--a;return a||l.resolveWith(i,r),l.promise()}}),V.fn.ready=function(e){return V.ready.promise().done(e),this},V.extend({isReady:!1,readyWait:1,holdReady:function(e){e?V.readyWait++:V.ready(!0)},ready:function(e){(!0===e?--V.readyWait:V.isReady)||(V.isReady=!0)!==e&&0<--V.readyWait||(se.resolveWith(X,[V]),V.fn.trigger&&V(X).trigger("ready").off("ready"))}}),V.ready.promise=function(t){return se||(se=V.Deferred(),"complete"===X.readyState?setTimeout(V.ready):(X.addEventListener("DOMContentLoaded",r,!1),e.addEventListener("load",r,!1))),se.promise(t)},V.ready.promise();var ce=V.access=function(e,t,n,i,o,r,s){var a=0,l=e.length,c=null==n;if("object"===V.type(n))for(a in o=!0,n)V.access(e,t,a,n[a],!0,r,s);else if(void 0!==i&&(o=!0,V.isFunction(i)||(s=!0),c&&(t=s?(t.call(e,i),null):(c=t,function(e,t,n){return c.call(V(e),n)})),t))for(;a<l;a++)t(e[a],n,s?i:i.call(e[a],a,t(e[a],n)));return o?e:c?t.call(e):l?t(e[0],n):r};V.acceptData=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType},s.uid=1,s.accepts=V.acceptData,s.prototype={key:function(e){if(!s.accepts(e))return 0;var t={},n=e[this.expando];if(!n){n=s.uid++;try{t[this.expando]={value:n},Object.defineProperties(e,t)}catch(i){t[this.expando]=n,V.extend(e,t)}}return this.cache[n]||(this.cache[n]={}),n},set:function(e,t,n){var i,o=this.key(e),r=this.cache[o];if("string"==typeof t)r[t]=n;else if(V.isEmptyObject(r))V.extend(this.cache[o],t);else for(i in t)r[i]=t[i];return r},get:function(e,t){var n=this.cache[this.key(e)];return void 0===t?n:n[t]},access:function(e,t,n){var i;return void 0===t||t&&"string"==typeof t&&void 0===n?void 0!==(i=this.get(e,t))?i:this.get(e,V.camelCase(t)):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,i,o,r=this.key(e),s=this.cache[r];if(void 0===t)this.cache[r]={};else{n=(i=V.isArray(t)?t.concat(t.map(V.camelCase)):(o=V.camelCase(t),t in s?[t,o]:(i=o)in s?[i]:i.match(ae)||[])).length;for(;n--;)delete s[i[n]]}},hasData:function(e){return!V.isEmptyObject(this.cache[e[this.expando]]||{})},discard:function(e){e[this.expando]&&delete this.cache[e[this.expando]]}};var ue=new s,de=new s,he=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,pe=/([A-Z])/g;V.extend({hasData:function(e){return de.hasData(e)||ue.hasData(e)},data:function(e,t,n){return de.access(e,t,n)},removeData:function(e,t){de.remove(e,t)},_data:function(e,t,n){return ue.access(e,t,n)},_removeData:function(e,t){ue.remove(e,t)}}),V.fn.extend({data:function(e,t){var n,i,o,r=this[0],s=r&&r.attributes;if(void 0!==e)return"object"==typeof e?this.each(function(){de.set(this,e)}):ce(this,function(t){var n,i=V.camelCase(e);if(r&&void 0===t){if(void 0!==(n=de.get(r,e)))return n;if(void 0!==(n=de.get(r,i)))return n;if(void 0!==(n=a(r,i,void 0)))return n}else this.each(function(){var n=de.get(this,i);de.set(this,i,t),-1!==e.indexOf("-")&&void 0!==n&&de.set(this,e,t)})},null,t,1<arguments.length,null,!0);if(this.length&&(o=de.get(r),1===r.nodeType&&!ue.get(r,"hasDataAttrs"))){for(n=s.length;n--;)0===(i=s[n].name).indexOf("data-")&&(i=V.camelCase(i.slice(5)),a(r,i,o[i]));ue.set(r,"hasDataAttrs",!0)}return o},removeData:function(e){return this.each(function(){de.remove(this,e)})}}),V.extend({queue:function(e,t,n){var i;return e?(t=(t||"fx")+"queue",i=ue.get(e,t),n&&(!i||V.isArray(n)?i=ue.access(e,t,V.makeArray(n)):i.push(n)),i||[]):void 0},dequeue:function(e,t){t=t||"fx";var n=V.queue(e,t),i=n.length,o=n.shift(),r=V._queueHooks(e,t);"inprogress"===o&&(o=n.shift(),i--),o&&("fx"===t&&n.unshift("inprogress"),delete r.stop,o.call(e,function(){V.dequeue(e,t)},r)),!i&&r&&r.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return ue.get(e,n)||ue.access(e,n,{empty:V.Callbacks("once memory").add(function(){ue.remove(e,[t+"queue",n])})})}}),V.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?V.queue(this[0],e):void 0===t?this:this.each(function(){var n=V.queue(this,e,t);V._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&V.dequeue(this,e)})},dequeue:function(e){return this.each(function(){V.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,i=1,o=V.Deferred(),r=this,s=this.length,a=function(){--i||o.resolveWith(r,[r])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";s--;)(n=ue.get(r[s],e+"queueHooks"))&&n.empty&&(i++,n.empty.add(a));return a(),o.promise(t)}});var fe,me=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ge=["Top","Right","Bottom","Left"],ve=function(e,t){return e=t||e,"none"===V.css(e,"display")||!V.contains(e.ownerDocument,e)},be=/^(?:checkbox|radio)$/i;(fe=X.createDocumentFragment().appendChild(X.createElement("div"))).innerHTML="<input type='radio' checked='checked' name='t'/>",U.checkClone=fe.cloneNode(!0).cloneNode(!0).lastChild.checked,fe.innerHTML="<textarea>x</textarea>",U.noCloneChecked=!!fe.cloneNode(!0).lastChild.defaultValue;var ye="undefined";U.focusinBubbles="onfocusin"in e;var we=/^key/,xe=/^(?:mouse|contextmenu)|click/,_e=/^(?:focusinfocus|focusoutblur)$/,Ce=/^([^.]*)(?:\.(.+)|)$/;V.event={global:{},add:function(e,t,n,i,o){var r,s,a,l,c,u,d,h,p,f,m,g=ue.get(e);if(g)for(n.handler&&(n=(r=n).handler,o=r.selector),n.guid||(n.guid=V.guid++),(l=g.events)||(l=g.events={}),(s=g.handle)||(s=g.handle=function(t){return typeof V!==ye&&V.event.triggered!==t.type?V.event.dispatch.apply(e,arguments):void 0}),c=(t=(t||"").match(ae)||[""]).length;c--;)p=m=(a=Ce.exec(t[c])||[])[1],f=(a[2]||"").split(".").sort(),p&&(d=V.event.special[p]||{},p=(o?d.delegateType:d.bindType)||p,d=V.event.special[p]||{},u=V.extend({type:p,origType:m,data:i,handler:n,guid:n.guid,selector:o,needsContext:o&&V.expr.match.needsContext.test(o),namespace:f.join(".")},r),(h=l[p])||((h=l[p]=[]).delegateCount=0,d.setup&&!1!==d.setup.call(e,i,f,s)||e.addEventListener&&e.addEventListener(p,s,!1)),d.add&&(d.add.call(e,u),u.handler.guid||(u.handler.guid=n.guid)),o?h.splice(h.delegateCount++,0,u):h.push(u),V.event.global[p]=!0)},remove:function(e,t,n,i,o){var r,s,a,l,c,u,d,h,p,f,m,g=ue.hasData(e)&&ue.get(e);if(g&&(l=g.events)){for(c=(t=(t||"").match(ae)||[""]).length;c--;)if(p=m=(a=Ce.exec(t[c])||[])[1],f=(a[2]||"").split(".").sort(),p){for(d=V.event.special[p]||{},h=l[p=(i?d.delegateType:d.bindType)||p]||[],a=a[2]&&new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=r=h.length;r--;)u=h[r],!o&&m!==u.origType||n&&n.guid!==u.guid||a&&!a.test(u.namespace)||i&&i!==u.selector&&("**"!==i||!u.selector)||(h.splice(r,1),u.selector&&h.delegateCount--,d.remove&&d.remove.call(e,u));s&&!h.length&&(d.teardown&&!1!==d.teardown.call(e,f,g.handle)||V.removeEvent(e,p,g.handle),delete l[p])}else for(p in l)V.event.remove(e,p+t[c],n,i,!0);V.isEmptyObject(l)&&(delete g.handle,ue.remove(e,"events"))}},trigger:function(t,n,i,o){var r,s,a,l,c,u,d,h=[i||X],p=F.call(t,"type")?t.type:t,f=F.call(t,"namespace")?t.namespace.split("."):[];if(s=a=i=i||X,3!==i.nodeType&&8!==i.nodeType&&!_e.test(p+V.event.triggered)&&(0<=p.indexOf(".")&&(p=(f=p.split(".")).shift(),f.sort()),c=p.indexOf(":")<0&&"on"+p,(t=t[V.expando]?t:new V.Event(p,"object"==typeof t&&t)).isTrigger=o?2:3,t.namespace=f.join("."),t.namespace_re=t.namespace?new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:V.makeArray(n,[t]),d=V.event.special[p]||{},o||!d.trigger||!1!==d.trigger.apply(i,n))){if(!o&&!d.noBubble&&!V.isWindow(i)){for(l=d.delegateType||p,_e.test(l+p)||(s=s.parentNode);s;s=s.parentNode)h.push(s),a=s;a===(i.ownerDocument||X)&&h.push(a.defaultView||a.parentWindow||e)}for(r=0;(s=h[r++])&&!t.isPropagationStopped();)t.type=1<r?l:d.bindType||p,(u=(ue.get(s,"events")||{})[t.type]&&ue.get(s,"handle"))&&u.apply(s,n),(u=c&&s[c])&&u.apply&&V.acceptData(s)&&(t.result=u.apply(s,n),!1===t.result&&t.preventDefault());return t.type=p,o||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(h.pop(),n)||!V.acceptData(i)||c&&V.isFunction(i[p])&&!V.isWindow(i)&&((a=i[c])&&(i[c]=null),i[V.event.triggered=p](),V.event.triggered=void 0,a&&(i[c]=a)),t.result}},dispatch:function(e){e=V.event.fix(e);var t,n,i,o,r,s=[],a=P.call(arguments),l=(ue.get(this,"events")||{})[e.type]||[],c=V.event.special[e.type]||{};if((a[0]=e).delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,e)){for(s=V.event.handlers.call(this,e,l),t=0;(o=s[t++])&&!e.isPropagationStopped();)for(e.currentTarget=o.elem,n=0;(r=o.handlers[n++])&&!e.isImmediatePropagationStopped();)(!e.namespace_re||e.namespace_re.test(r.namespace))&&(e.handleObj=r,e.data=r.data,void 0!==(i=((V.event.special[r.origType]||{}).handle||r.handler).apply(o.elem,a))&&!1===(e.result=i)&&(e.preventDefault(),e.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,t){var n,i,o,r,s=[],a=t.delegateCount,l=e.target;if(a&&l.nodeType&&(!e.button||"click"!==e.type))for(;l!==this;l=l.parentNode||this)if(!0!==l.disabled||"click"!==e.type){for(i=[],n=0;n<a;n++)void 0===i[o=(r=t[n]).selector+" "]&&(i[o]=r.needsContext?0<=V(o,this).index(l):V.find(o,this,null,[l]).length),i[o]&&i.push(r);i.length&&s.push({elem:l,handlers:i})}return a<t.length&&s.push({elem:this,handlers:t.slice(a)}),s},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,t){var n,i,o,r=t.button;return null==e.pageX&&null!=t.clientX&&(i=(n=e.target.ownerDocument||X).documentElement,o=n.body,e.pageX=t.clientX+(i&&i.scrollLeft||o&&o.scrollLeft||0)-(i&&i.clientLeft||o&&o.clientLeft||0),e.pageY=t.clientY+(i&&i.scrollTop||o&&o.scrollTop||0)-(i&&i.clientTop||o&&o.clientTop||0)),e.which||void 0===r||(e.which=1&r?1:2&r?3:4&r?2:0),e}},fix:function(e){if(e[V.expando])return e;var t,n,i,o=e.type,r=e,s=this.fixHooks[o];for(s||(this.fixHooks[o]=s=xe.test(o)?this.mouseHooks:we.test(o)?this.keyHooks:{}),i=s.props?this.props.concat(s.props):this.props,e=new V.Event(r),t=i.length;t--;)e[n=i[t]]=r[n];return e.target||(e.target=X),3===e.target.nodeType&&(e.target=e.target.parentNode),s.filter?s.filter(e,r):e},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==u()&&this.focus?(this.focus(),!1):void 0},delegateType:"focusin"},blur:{trigger:function(){return this===u()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&V.nodeName(this,"input")?(this.click(),!1):void 0},_default:function(e){return V.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,i){var o=V.extend(new V.Event,n,{type:e,isSimulated:!0,originalEvent:{}});i?V.event.trigger(o,null,t):V.event.dispatch.call(t,o),o.isDefaultPrevented()&&n.preventDefault()}},V.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)},V.Event=function(e,t){return this instanceof V.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&e.getPreventDefault&&e.getPreventDefault()?l:c):this.type=e,t&&V.extend(this,t),this.timeStamp=e&&e.timeStamp||V.now(),void(this[V.expando]=!0)):new V.Event(e,t)},V.Event.prototype={isDefaultPrevented:c,isPropagationStopped:c,isImmediatePropagationStopped:c,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=l,e&&e.preventDefault&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=l,e&&e.stopPropagation&&e.stopPropagation()},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=l,this.stopPropagation()}},V.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){V.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,i=e.relatedTarget,o=e.handleObj;return(!i||i!==this&&!V.contains(this,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),U.focusinBubbles||V.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){V.event.simulate(t,e.target,V.event.fix(e),!0)};V.event.special[t]={setup:function(){var i=this.ownerDocument||this,o=ue.access(i,t);o||i.addEventListener(e,n,!0),ue.access(i,t,(o||0)+1)},teardown:function(){var i=this.ownerDocument||this,o=ue.access(i,t)-1;o?ue.access(i,t,o):(i.removeEventListener(e,n,!0),ue.remove(i,t))}}}),V.fn.extend({on:function(e,t,n,i,o){var r,s;if("object"==typeof e){for(s in"string"!=typeof t&&(n=n||t,t=void 0),e)this.on(s,t,n,e[s],o);return this}if(null==n&&null==i?(i=t,
n=t=void 0):null==i&&("string"==typeof t?(i=n,n=void 0):(i=n,n=t,t=void 0)),!1===i)i=c;else if(!i)return this;return 1===o&&(r=i,(i=function(e){return V().off(e),r.apply(this,arguments)}).guid=r.guid||(r.guid=V.guid++)),this.each(function(){V.event.add(this,e,i,n,t)})},one:function(e,t,n,i){return this.on(e,t,n,i,1)},off:function(e,t,n){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,V(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"!=typeof e)return(!1===t||"function"==typeof t)&&(n=t,t=void 0),!1===n&&(n=c),this.each(function(){V.event.remove(this,e,n,t)});for(o in e)this.off(o,t,e[o]);return this},trigger:function(e,t){return this.each(function(){V.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];return n?V.event.trigger(e,t,n,!0):void 0}});var Ee=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,Te=/<([\w:]+)/,ke=/<|&#?\w+;/,Ne=/<(?:script|style|link)/i,$e=/checked\s*(?:[^=]|=\s*.checked.)/i,Se=/^$|\/(?:java|ecma)script/i,Ae=/^true\/(.*)/,Me=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,Le={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};Le.optgroup=Le.option,Le.tbody=Le.tfoot=Le.colgroup=Le.caption=Le.thead,Le.th=Le.td,V.extend({clone:function(e,t,n){var i,o,r,s,a,l,c,u=e.cloneNode(!0),d=V.contains(e.ownerDocument,e);if(!(U.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||V.isXMLDoc(e)))for(s=g(u),i=0,o=(r=g(e)).length;i<o;i++)a=r[i],l=s[i],"input"===(c=l.nodeName.toLowerCase())&&be.test(a.type)?l.checked=a.checked:("input"===c||"textarea"===c)&&(l.defaultValue=a.defaultValue);if(t)if(n)for(r=r||g(e),s=s||g(u),i=0,o=r.length;i<o;i++)m(r[i],s[i]);else m(e,u);return 0<(s=g(u,"script")).length&&f(s,!d&&g(e,"script")),u},buildFragment:function(e,t,n,i){for(var o,r,s,a,l,c,u=t.createDocumentFragment(),d=[],h=0,p=e.length;h<p;h++)if((o=e[h])||0===o)if("object"===V.type(o))V.merge(d,o.nodeType?[o]:o);else if(ke.test(o)){for(r=r||u.appendChild(t.createElement("div")),s=(Te.exec(o)||["",""])[1].toLowerCase(),a=Le[s]||Le._default,r.innerHTML=a[1]+o.replace(Ee,"<$1></$2>")+a[2],c=a[0];c--;)r=r.lastChild;V.merge(d,r.childNodes),(r=u.firstChild).textContent=""}else d.push(t.createTextNode(o));for(u.textContent="",h=0;o=d[h++];)if((!i||-1===V.inArray(o,i))&&(l=V.contains(o.ownerDocument,o),r=g(u.appendChild(o),"script"),l&&f(r),n))for(c=0;o=r[c++];)Se.test(o.type||"")&&n.push(o);return u},cleanData:function(e){for(var t,n,i,o,r,s,a=V.event.special,l=0;void 0!==(n=e[l]);l++){if(V.acceptData(n)&&(r=n[ue.expando])&&(t=ue.cache[r])){if((i=Object.keys(t.events||{})).length)for(s=0;void 0!==(o=i[s]);s++)a[o]?V.event.remove(n,o):V.removeEvent(n,o,t.handle);ue.cache[r]&&delete ue.cache[r]}delete de.cache[n[de.expando]]}}}),V.fn.extend({text:function(e){return ce(this,function(e){return void 0===e?V.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){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||d(this,e).appendChild(e)})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=d(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 n,i=e?V.filter(e,this):this,o=0;null!=(n=i[o]);o++)t||1!==n.nodeType||V.cleanData(g(n)),n.parentNode&&(t&&V.contains(n.ownerDocument,n)&&f(g(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(V.cleanData(g(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return V.clone(this,e,t)})},html:function(e){return ce(this,function(e){var t=this[0]||{},n=0,i=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ne.test(e)&&!Le[(Te.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(Ee,"<$1></$2>");try{for(;n<i;n++)1===(t=this[n]||{}).nodeType&&(V.cleanData(g(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=arguments[0];return this.domManip(arguments,function(t){e=this.parentNode,V.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=O.apply([],e);var n,i,o,r,s,a,l=0,c=this.length,u=this,d=c-1,f=e[0],m=V.isFunction(f);if(m||1<c&&"string"==typeof f&&!U.checkClone&&$e.test(f))return this.each(function(n){var i=u.eq(n);m&&(e[0]=f.call(this,n,i.html())),i.domManip(e,t)});if(c&&(i=(n=V.buildFragment(e,this[0].ownerDocument,!1,this)).firstChild,1===n.childNodes.length&&(n=i),i)){for(r=(o=V.map(g(n,"script"),h)).length;l<c;l++)s=n,l!==d&&(s=V.clone(s,!0,!0),r&&V.merge(o,g(s,"script"))),t.call(this[l],s,l);if(r)for(a=o[o.length-1].ownerDocument,V.map(o,p),l=0;l<r;l++)s=o[l],Se.test(s.type||"")&&!ue.access(s,"globalEval")&&V.contains(a,s)&&(s.src?V._evalUrl&&V._evalUrl(s.src):V.globalEval(s.textContent.replace(Me,"")))}return this}}),V.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){V.fn[e]=function(e){for(var n,i=[],o=V(e),r=o.length-1,s=0;s<=r;s++)n=s===r?this:this.clone(!0),V(o[s])[t](n),R.apply(i,n.get());return this.pushStack(i)}});var De,Ie={},Be=/^margin/,je=new RegExp("^("+me+")(?!px)[a-z%]+$","i"),Pe=function(e){return e.ownerDocument.defaultView.getComputedStyle(e,null)};!function(){function t(){s.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%",o.appendChild(r);var t=e.getComputedStyle(s,null);n="1%"!==t.top,i="4px"===t.width,o.removeChild(r)}var n,i,o=X.documentElement,r=X.createElement("div"),s=X.createElement("div");s.style.backgroundClip="content-box",s.cloneNode(!0).style.backgroundClip="",U.clearCloneStyle="content-box"===s.style.backgroundClip,r.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",r.appendChild(s),e.getComputedStyle&&V.extend(U,{pixelPosition:function(){return t(),n},boxSizingReliable:function(){return null==i&&t(),i},reliableMarginRight:function(){var t,n=s.appendChild(X.createElement("div"));return n.style.cssText=s.style.cssText="padding:0;margin:0;border:0;display:block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box",n.style.marginRight=n.style.width="0",s.style.width="1px",o.appendChild(r),t=!parseFloat(e.getComputedStyle(n,null).marginRight),o.removeChild(r),s.innerHTML="",t}})}(),V.swap=function(e,t,n,i){var o,r,s={};for(r in t)s[r]=e.style[r],e.style[r]=t[r];for(r in o=n.apply(e,i||[]),t)e.style[r]=s[r];return o};var Oe=/^(none|table(?!-c[ea]).+)/,Re=new RegExp("^("+me+")(.*)$","i"),He=new RegExp("^([+-])=("+me+")","i"),qe={position:"absolute",visibility:"hidden",display:"block"},ze={letterSpacing:0,fontWeight:400},Fe=["Webkit","O","Moz","ms"];V.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=y(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:"cssFloat"},style:function(e,t,n,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,r,s,a=V.camelCase(t),l=e.style;return t=V.cssProps[a]||(V.cssProps[a]=x(l,a)),s=V.cssHooks[t]||V.cssHooks[a],void 0===n?s&&"get"in s&&void 0!==(o=s.get(e,!1,i))?o:l[t]:("string"==(r=typeof n)&&(o=He.exec(n))&&(n=(o[1]+1)*o[2]+parseFloat(V.css(e,t)),r="number"),void(null!=n&&n==n&&("number"!==r||V.cssNumber[a]||(n+="px"),U.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),s&&"set"in s&&void 0===(n=s.set(e,n,i))||(l[t]="",l[t]=n))))}},css:function(e,t,n,i){var o,r,s,a=V.camelCase(t);return t=V.cssProps[a]||(V.cssProps[a]=x(e.style,a)),(s=V.cssHooks[t]||V.cssHooks[a])&&"get"in s&&(o=s.get(e,!0,n)),void 0===o&&(o=y(e,t,i)),"normal"===o&&t in ze&&(o=ze[t]),""===n||n?(r=parseFloat(o),!0===n||V.isNumeric(r)?r||0:o):o}}),V.each(["height","width"],function(e,t){V.cssHooks[t]={get:function(e,n,i){return n?0===e.offsetWidth&&Oe.test(V.css(e,"display"))?V.swap(e,qe,function(){return E(e,t,i)}):E(e,t,i):void 0},set:function(e,n,i){var o=i&&Pe(e);return _(0,n,i?C(e,t,i,"border-box"===V.css(e,"boxSizing",!1,o),o):0)}}}),V.cssHooks.marginRight=w(U.reliableMarginRight,function(e,t){return t?V.swap(e,{display:"inline-block"},y,[e,"marginRight"]):void 0}),V.each({margin:"",padding:"",border:"Width"},function(e,t){V.cssHooks[e+t]={expand:function(n){for(var i=0,o={},r="string"==typeof n?n.split(" "):[n];i<4;i++)o[e+ge[i]+t]=r[i]||r[i-2]||r[0];return o}},Be.test(e)||(V.cssHooks[e+t].set=_)}),V.fn.extend({css:function(e,t){return ce(this,function(e,t,n){var i,o,r={},s=0;if(V.isArray(t)){for(i=Pe(e),o=t.length;s<o;s++)r[t[s]]=V.css(e,t[s],!1,i);return r}return void 0!==n?V.style(e,t,n):V.css(e,t)},e,t,1<arguments.length)},show:function(){return T(this,!0)},hide:function(){return T(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ve(this)?V(this).show():V(this).hide()})}}),((V.Tween=k).prototype={constructor:k,init:function(e,t,n,i,o,r){this.elem=e,this.prop=n,this.easing=o||"swing",this.options=t,this.start=this.now=this.cur(),this.end=i,this.unit=r||(V.cssNumber[n]?"":"px")},cur:function(){var e=k.propHooks[this.prop];return e&&e.get?e.get(this):k.propHooks._default.get(this)},run:function(e){var t,n=k.propHooks[this.prop];return this.pos=t=this.options.duration?V.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):k.propHooks._default.set(this),this}}).init.prototype=k.prototype,(k.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=V.css(e.elem,e.prop,""))&&"auto"!==t?t:0:e.elem[e.prop]},set:function(e){V.fx.step[e.prop]?V.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[V.cssProps[e.prop]]||V.cssHooks[e.prop])?V.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}}).scrollTop=k.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},V.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},V.fx=k.prototype.init,V.fx.step={};var We,Ue,Xe,Qe,Ve,Ye=/^(?:toggle|show|hide)$/,Ge=new RegExp("^(?:([+-])=|)("+me+")([a-z%]*)$","i"),Ke=/queueHooks$/,Ze=[function(e,t,n){var i,o,r,s,a,l,c,u=this,d={},h=e.style,p=e.nodeType&&ve(e),f=ue.get(e,"fxshow");for(i in n.queue||(null==(a=V._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,l=a.empty.fire,a.empty.fire=function(){a.unqueued||l()}),a.unqueued++,u.always(function(){u.always(function(){a.unqueued--,V.queue(e,"fx").length||a.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],"none"===(c=V.css(e,"display"))&&(c=b(e.nodeName)),"inline"===c&&"none"===V.css(e,"float")&&(h.display="inline-block")),n.overflow&&(h.overflow="hidden",u.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),t)if(o=t[i],Ye.exec(o)){if(delete t[i],r=r||"toggle"===o,o===(p?"hide":"show")){if("show"!==o||!f||void 0===f[i])continue;p=!0}d[i]=f&&f[i]||V.style(e,i)}if(!V.isEmptyObject(d))for(i in f?"hidden"in f&&(p=f.hidden):f=ue.access(e,"fxshow",{}),r&&(f.hidden=!p),p?V(e).show():u.done(function(){V(e).hide()}),u.done(function(){var t;for(t in ue.remove(e,"fxshow"),d)V.style(e,t,d[t])}),d)s=S(p?f[i]:0,i,u),i in f||(f[i]=s.start,p&&(s.end=s.start,s.start="width"===i||"height"===i?1:0))}],Je={"*":[function(e,t){var n=this.createTween(e,t),i=n.cur(),o=Ge.exec(t),r=o&&o[3]||(V.cssNumber[e]?"":"px"),s=(V.cssNumber[e]||"px"!==r&&+i)&&Ge.exec(V.css(n.elem,e)),a=1,l=20;if(s&&s[3]!==r)for(r=r||s[3],o=o||[],s=+i||1;s/=a=a||".5",V.style(n.elem,e,s+r),a!==(a=n.cur()/i)&&1!==a&&--l;);return o&&(s=n.start=+s||+i||0,n.unit=r,n.end=o[1]?s+(o[1]+1)*o[2]:+o[2]),n}]};V.Animation=V.extend(A,{tweener:function(e,t){for(var n,i=0,o=(e=V.isFunction(e)?(t=e,["*"]):e.split(" ")).length;i<o;i++)n=e[i],Je[n]=Je[n]||[],Je[n].unshift(t)},prefilter:function(e,t){t?Ze.unshift(e):Ze.push(e)}}),V.speed=function(e,t,n){var i=e&&"object"==typeof e?V.extend({},e):{complete:n||!n&&t||V.isFunction(e)&&e,duration:e,easing:n&&t||t&&!V.isFunction(t)&&t};return i.duration=V.fx.off?0:"number"==typeof i.duration?i.duration:i.duration in V.fx.speeds?V.fx.speeds[i.duration]:V.fx.speeds._default,(null==i.queue||!0===i.queue)&&(i.queue="fx"),i.old=i.complete,i.complete=function(){V.isFunction(i.old)&&i.old.call(this),i.queue&&V.dequeue(this,i.queue)},i},V.fn.extend({fadeTo:function(e,t,n,i){return this.filter(ve).css("opacity",0).show().end().animate({opacity:t},e,n,i)},animate:function(e,t,n,i){var o=V.isEmptyObject(e),r=V.speed(t,n,i),s=function(){var t=A(this,V.extend({},e),r);(o||ue.get(this,"finish"))&&t.stop(!0)};return s.finish=s,o||!1===r.queue?this.each(s):this.queue(r.queue,s)},stop:function(e,t,n){var i=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&!1!==e&&this.queue(e||"fx",[]),this.each(function(){var t=!0,o=null!=e&&e+"queueHooks",r=V.timers,s=ue.get(this);if(o)s[o]&&s[o].stop&&i(s[o]);else for(o in s)s[o]&&s[o].stop&&Ke.test(o)&&i(s[o]);for(o=r.length;o--;)r[o].elem!==this||null!=e&&r[o].queue!==e||(r[o].anim.stop(n),t=!1,r.splice(o,1));(t||!n)&&V.dequeue(this,e)})},finish:function(e){return!1!==e&&(e=e||"fx"),this.each(function(){var t,n=ue.get(this),i=n[e+"queue"],o=n[e+"queueHooks"],r=V.timers,s=i?i.length:0;for(n.finish=!0,V.queue(this,e,[]),o&&o.stop&&o.stop.call(this,!0),t=r.length;t--;)r[t].elem===this&&r[t].queue===e&&(r[t].anim.stop(!0),r.splice(t,1));for(t=0;t<s;t++)i[t]&&i[t].finish&&i[t].finish.call(this);delete n.finish})}}),V.each(["toggle","show","hide"],function(e,t){var n=V.fn[t];V.fn[t]=function(e,i,o){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate($(t,!0),e,i,o)}}),V.each({slideDown:$("show"),slideUp:$("hide"),slideToggle:$("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){V.fn[e]=function(e,n,i){return this.animate(t,e,n,i)}}),V.timers=[],V.fx.tick=function(){var e,t=0,n=V.timers;for(We=V.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||V.fx.stop(),We=void 0},V.fx.timer=function(e){V.timers.push(e),e()?V.fx.start():V.timers.pop()},V.fx.interval=13,V.fx.start=function(){Ue||(Ue=setInterval(V.fx.tick,V.fx.interval))},V.fx.stop=function(){clearInterval(Ue),Ue=null},V.fx.speeds={slow:600,fast:200,_default:400},V.fn.delay=function(e,t){return e=V.fx&&V.fx.speeds[e]||e,t=t||"fx",this.queue(t,function(t,n){var i=setTimeout(t,e);n.stop=function(){clearTimeout(i)}})},Xe=X.createElement("input"),Qe=X.createElement("select"),Ve=Qe.appendChild(X.createElement("option")),Xe.type="checkbox",U.checkOn=""!==Xe.value,U.optSelected=Ve.selected,Qe.disabled=!0,U.optDisabled=!Ve.disabled,(Xe=X.createElement("input")).value="t",Xe.type="radio",U.radioValue="t"===Xe.value;var et,tt=V.expr.attrHandle;V.fn.extend({attr:function(e,t){return ce(this,V.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){V.removeAttr(this,e)})}}),V.extend({attr:function(e,t,n){var i,o,r=e.nodeType;if(e&&3!==r&&8!==r&&2!==r)return typeof e.getAttribute===ye?V.prop(e,t,n):(1===r&&V.isXMLDoc(e)||(t=t.toLowerCase(),i=V.attrHooks[t]||(V.expr.match.bool.test(t)?et:void 0)),void 0===n?i&&"get"in i&&null!==(o=i.get(e,t))?o:null==(o=V.find.attr(e,t))?void 0:o:null!==n?i&&"set"in i&&void 0!==(o=i.set(e,n,t))?o:(e.setAttribute(t,n+""),n):void V.removeAttr(e,t))},removeAttr:function(e,t){var n,i,o=0,r=t&&t.match(ae);if(r&&1===e.nodeType)for(;n=r[o++];)i=V.propFix[n]||n,V.expr.match.bool.test(n)&&(e[i]=!1),e.removeAttribute(n)},attrHooks:{type:{set:function(e,t){if(!U.radioValue&&"radio"===t&&V.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}}}),et={set:function(e,t,n){return!1===t?V.removeAttr(e,n):e.setAttribute(n,n),n}},V.each(V.expr.match.bool.source.match(/\w+/g),function(e,t){var n=tt[t]||V.find.attr;tt[t]=function(e,t,i){var o,r;return i||(r=tt[t],tt[t]=o,o=null!=n(e,t,i)?t.toLowerCase():null,tt[t]=r),o}});var nt=/^(?:input|select|textarea|button)$/i;V.fn.extend({prop:function(e,t){return ce(this,V.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[V.propFix[e]||e]})}}),V.extend({propFix:{for:"htmlFor",class:"className"},prop:function(e,t,n){var i,o,r=e.nodeType;if(e&&3!==r&&8!==r&&2!==r)return(1!==r||!V.isXMLDoc(e))&&(t=V.propFix[t]||t,o=V.propHooks[t]),void 0!==n?o&&"set"in o&&void 0!==(i=o.set(e,n,t))?i:e[t]=n:o&&"get"in o&&null!==(i=o.get(e,t))?i:e[t]},propHooks:{tabIndex:{get:function(e){return e.hasAttribute("tabindex")||nt.test(e.nodeName)||e.href?e.tabIndex:-1}}}}),U.optSelected||(V.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null}}),V.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){V.propFix[this.toLowerCase()]=this});var it=/[\t\r\n\f]/g;V.fn.extend({addClass:function(e){var t,n,i,o,r,s,a="string"==typeof e&&e,l=0,c=this.length;if(V.isFunction(e))return this.each(function(t){V(this).addClass(e.call(this,t,this.className))});if(a)for(t=(e||"").match(ae)||[];l<c;l++)if(i=1===(n=this[l]).nodeType&&(n.className?(" "+n.className+" ").replace(it," "):" ")){for(r=0;o=t[r++];)i.indexOf(" "+o+" ")<0&&(i+=o+" ");s=V.trim(i),n.className!==s&&(n.className=s)}return this},removeClass:function(e){var t,n,i,o,r,s,a=0===arguments.length||"string"==typeof e&&e,l=0,c=this.length;if(V.isFunction(e))return this.each(function(t){V(this).removeClass(e.call(this,t,this.className))});if(a)for(t=(e||"").match(ae)||[];l<c;l++)if(i=1===(n=this[l]).nodeType&&(n.className?(" "+n.className+" ").replace(it," "):"")){for(r=0;o=t[r++];)for(;0<=i.indexOf(" "+o+" ");)i=i.replace(" "+o+" "," ");s=e?V.trim(i):"",n.className!==s&&(n.className=s)}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):this.each(V.isFunction(e)?function(n){V(this).toggleClass(e.call(this,n,this.className,t),t)}:function(){if("string"===n)for(var t,i=0,o=V(this),r=e.match(ae)||[];t=r[i++];)o.hasClass(t)?o.removeClass(t):o.addClass(t);else(n===ye||"boolean"===n)&&(this.className&&ue.set(this,"__className__",this.className),this.className=this.className||!1===e?"":ue.get(this,"__className__")||"")})},hasClass:function(e){for(var t=" "+e+" ",n=0,i=this.length;n<i;n++)if(1===this[n].nodeType&&0<=(" "+this[n].className+" ").replace(it," ").indexOf(t))return!0;return!1}});var ot=/\r/g;V.fn.extend({val:function(e){var t,n,i,o=this[0];return arguments.length?(i=V.isFunction(e),this.each(function(n){var o;1===this.nodeType&&(null==(o=i?e.call(this,n,V(this).val()):e)?o="":"number"==typeof o?o+="":V.isArray(o)&&(o=V.map(o,function(e){return null==e?"":e+""})),(t=V.valHooks[this.type]||V.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,o,"value")||(this.value=o))})):o?(t=V.valHooks[o.type]||V.valHooks[o.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(o,"value"))?n:"string"==typeof(n=o.value)?n.replace(ot,""):null==n?"":n:void 0}}),V.extend({valHooks:{select:{get:function(e){for(var t,n,i=e.options,o=e.selectedIndex,r="select-one"===e.type||o<0,s=r?null:[],a=r?o+1:i.length,l=o<0?a:r?o:0;l<a;l++)if(!(!(n=i[l]).selected&&l!==o||(U.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&V.nodeName(n.parentNode,"optgroup"))){if(t=V(n).val(),r)return t;s.push(t)}return s},set:function(e,t){for(var n,i,o=e.options,r=V.makeArray(t),s=o.length;s--;)((i=o[s]).selected=0<=V.inArray(V(i).val(),r))&&(n=!0);return n||(e.selectedIndex=-1),r}}}}),V.each(["radio","checkbox"],function(){V.valHooks[this]={set:function(e,t){return V.isArray(t)?e.checked=0<=V.inArray(V(e).val(),t):void 0}},U.checkOn||(V.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),V.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){V.fn[t]=function(e,n){return 0<arguments.length?this.on(t,null,e,n):this.trigger(t)}}),V.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,i){return this.on(t,e,n,i)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}});var rt=V.now(),st=/\?/;V.parseJSON=function(e){return JSON.parse(e+"")},V.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return(!t||t.getElementsByTagName("parsererror").length)&&V.error("Invalid XML: "+e),t};var at,lt,ct=/#.*$/,ut=/([?&])_=[^&]*/,dt=/^(.*?):[ \t]*([^\r\n]*)$/gm,ht=/^(?:GET|HEAD)$/,pt=/^\/\//,ft=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,mt={},gt={},vt="*/".concat("*");try{lt=location.href}catch(t){(lt=X.createElement("a")).href="",lt=lt.href}at=ft.exec(lt.toLowerCase())||[],V.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:lt,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(at[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":vt,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":V.parseJSON,"text xml":V.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?D(D(e,V.ajaxSettings),t):D(V.ajaxSettings,e)},ajaxPrefilter:M(mt),ajaxTransport:M(gt),ajax:function(e,t){function n(e,t,n,s){var l,u,v,b,w,_=t;2!==y&&(y=2,a&&clearTimeout(a),i=void 0,r=s||"",x.readyState=0<e?4:0,l=200<=e&&e<300||304===e,n&&(b=function(e,t,n){for(var i,o,r,s,a=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===i&&(i=e.mimeType||t.getResponseHeader("Content-Type"));if(i)for(o in a)if(a[o]&&a[o].test(i)){l.unshift(o);break}if(l[0]in n)r=l[0];else{for(o in n){if(!l[0]||e.converters[o+" "+l[0]]){r=o;break}s||(s=o)}r=r||s}return r?(r!==l[0]&&l.unshift(r),n[r]):void 0}(d,x,n)),b=function(e,t,n,i){var o,r,s,a,l,c={},u=e.dataTypes.slice();if(u[1])for(s in e.converters)c[s.toLowerCase()]=e.converters[s];for(r=u.shift();r;)if(e.responseFields[r]&&(n[e.responseFields[r]]=t),!l&&i&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=r,r=u.shift())if("*"===r)r=l;else if("*"!==l&&l!==r){if(!(s=c[l+" "+r]||c["* "+r]))for(o in c)if((a=o.split(" "))[1]===r&&(s=c[l+" "+a[0]]||c["* "+a[0]])){!0===s?s=c[o]:!0!==c[o]&&(r=a[0],u.unshift(a[1]));break}if(!0!==s)if(s&&e.throws)t=s(t);else try{t=s(t)}catch(e){return{state:"parsererror",error:s?e:"No conversion from "+l+" to "+r}}}return{state:"success",data:t}}(d,b,x,l),l?(d.ifModified&&((w=x.getResponseHeader("Last-Modified"))&&(V.lastModified[o]=w),(w=x.getResponseHeader("etag"))&&(V.etag[o]=w)),204===e||"HEAD"===d.type?_="nocontent":304===e?_="notmodified":(_=b.state,u=b.data,l=!(v=b.error))):(v=_,(e||!_)&&(_="error",e<0&&(e=0))),x.status=e,x.statusText=(t||_)+"",l?f.resolveWith(h,[u,_,x]):f.rejectWith(h,[x,_,v]),x.statusCode(g),g=void 0,c&&p.trigger(l?"ajaxSuccess":"ajaxError",[x,d,l?u:v]),m.fireWith(h,[x,_]),c&&(p.trigger("ajaxComplete",[x,d]),--V.active||V.event.trigger("ajaxStop")))}"object"==typeof e&&(t=e,e=void 0),t=t||{};var i,o,r,s,a,l,c,u,d=V.ajaxSetup({},t),h=d.context||d,p=d.context&&(h.nodeType||h.jquery)?V(h):V.event,f=V.Deferred(),m=V.Callbacks("once memory"),g=d.statusCode||{},v={},b={},y=0,w="canceled",x={readyState:0,getResponseHeader:function(e){var t;if(2===y){if(!s)for(s={};t=dt.exec(r);)s[t[1].toLowerCase()]=t[2];t=s[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===y?r:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return y||(e=b[n]=b[n]||e,v[e]=t),this},overrideMimeType:function(e){return y||(d.mimeType=e),this},statusCode:function(e){var t;if(e)if(y<2)for(t in e)g[t]=[g[t],e[t]];else x.always(e[x.status]);return this},abort:function(e){var t=e||w;return i&&i.abort(t),n(0,t),this}};if(f.promise(x).complete=m.add,x.success=x.done,x.error=x.fail,d.url=((e||d.url||lt)+"").replace(ct,"").replace(pt,at[1]+"//"),d.type=t.method||t.type||d.method||d.type,d.dataTypes=V.trim(d.dataType||"*").toLowerCase().match(ae)||[""],null==d.crossDomain&&(l=ft.exec(d.url.toLowerCase()),d.crossDomain=!(!l||l[1]===at[1]&&l[2]===at[2]&&(l[3]||("http:"===l[1]?"80":"443"))===(at[3]||("http:"===at[1]?"80":"443")))),d.data&&d.processData&&"string"!=typeof d.data&&(d.data=V.param(d.data,d.traditional)),L(mt,d,t,x),2===y)return x;for(u in(c=d.global)&&0==V.active++&&V.event.trigger("ajaxStart"),d.type=d.type.toUpperCase(),d.hasContent=!ht.test(d.type),o=d.url,d.hasContent||(d.data&&(o=d.url+=(st.test(o)?"&":"?")+d.data,delete d.data),!1===d.cache&&(d.url=ut.test(o)?o.replace(ut,"$1_="+rt++):o+(st.test(o)?"&":"?")+"_="+rt++)),d.ifModified&&(V.lastModified[o]&&x.setRequestHeader("If-Modified-Since",V.lastModified[o]),V.etag[o]&&x.setRequestHeader("If-None-Match",V.etag[o])),(d.data&&d.hasContent&&!1!==d.contentType||t.contentType)&&x.setRequestHeader("Content-Type",d.contentType),x.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+("*"!==d.dataTypes[0]?", "+vt+"; q=0.01":""):d.accepts["*"]),d.headers)x.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(!1===d.beforeSend.call(h,x,d)||2===y))return x.abort();for(u in w="abort",{success:1,error:1,complete:1})x[u](d[u]);if(i=L(gt,d,t,x)){x.readyState=1,c&&p.trigger("ajaxSend",[x,d]),d.async&&0<d.timeout&&(a=setTimeout(function(){x.abort("timeout")},d.timeout));try{y=1,i.send(v,n)}catch(e){if(!(y<2))throw e;n(-1,e)}}else n(-1,"No Transport");return x},getJSON:function(e,t,n){return V.get(e,t,n,"json")},getScript:function(e,t){return V.get(e,void 0,t,"script")}}),V.each(["get","post"],function(e,t){V[t]=function(e,n,i,o){return V.isFunction(n)&&(o=o||i,i=n,n=void 0),V.ajax({url:e,type:t,dataType:o,data:n,success:i})}}),V.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){V.fn[t]=function(e){return this.on(t,e)}}),V._evalUrl=function(e){return V.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,throws:!0})},V.fn.extend({wrapAll:function(e){var t;return V.isFunction(e)?this.each(function(t){V(this).wrapAll(e.call(this,t))}):(this[0]&&(t=V(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 this.each(V.isFunction(e)?function(t){V(this).wrapInner(e.call(this,t))}:function(){var t=V(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=V.isFunction(e);return this.each(function(n){V(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){V.nodeName(this,"body")||V(this).replaceWith(this.childNodes)}).end()}}),V.expr.filters.hidden=function(e){return e.offsetWidth<=0&&e.offsetHeight<=0},V.expr.filters.visible=function(e){return!V.expr.filters.hidden(e)};var bt=/%20/g,yt=/\[\]$/,wt=/\r?\n/g,xt=/^(?:submit|button|image|reset|file)$/i,_t=/^(?:input|select|textarea|keygen)/i;V.param=function(e,t){var n,i=[],o=function(e,t){t=V.isFunction(t)?t():null==t?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(void 0===t&&(t=V.ajaxSettings&&V.ajaxSettings.traditional),V.isArray(e)||e.jquery&&!V.isPlainObject(e))V.each(e,function(){o(this.name,this.value)});else for(n in e)I(n,e[n],t,o);return i.join("&").replace(bt,"+")},V.fn.extend({serialize:function(){return V.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=V.prop(this,"elements");return e?V.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!V(this).is(":disabled")&&_t.test(this.nodeName)&&!xt.test(e)&&(this.checked||!be.test(e))}).map(function(e,t){var n=V(this).val();return null==n?null:V.isArray(n)?V.map(n,function(e){return{name:t.name,value:e.replace(wt,"\r\n")}}):{name:t.name,value:n.replace(wt,"\r\n")}}).get()}}),V.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(e){}};var Ct=0,Et={},Tt={0:200,1223:204},kt=V.ajaxSettings.xhr();e.ActiveXObject&&V(e).on("unload",function(){for(var e in Et)Et[e]()}),U.cors=!!kt&&"withCredentials"in kt,U.ajax=kt=!!kt,V.ajaxTransport(function(e){var t;return U.cors||kt&&!e.crossDomain?{send:function(n,i){var o,r=e.xhr(),s=++Ct;if(r.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(o in e.xhrFields)r[o]=e.xhrFields[o];for(o in e.mimeType&&r.overrideMimeType&&r.overrideMimeType(e.mimeType),e.crossDomain||n["X-Requested-With"]||(n["X-Requested-With"]="XMLHttpRequest"),n)r.setRequestHeader(o,n[o]);t=function(e){return function(){t&&(delete Et[s],t=r.onload=r.onerror=null,"abort"===e?r.abort():"error"===e?i(r.status,r.statusText):i(Tt[r.status]||r.status,r.statusText,"string"==typeof r.responseText?{text:r.responseText}:void 0,r.getAllResponseHeaders()))}},r.onload=t(),r.onerror=t("error"),t=Et[s]=t("abort"),r.send(e.hasContent&&e.data||null)},abort:function(){t&&t()}}:void 0}),V.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return V.globalEval(e),e}}}),V.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),V.ajaxTransport("script",function(e){var t,n;if(e.crossDomain)return{send:function(i,o){t=V("<script>").prop({async:!0,charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&o("error"===e.type?404:200,e.type)}),X.head.appendChild(t[0])},abort:function(){n&&n()}}});var Nt=[],$t=/(=)\?(?=&|$)|\?\?/;V.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Nt.pop()||V.expando+"_"+rt++;return this[e]=!0,e}}),V.ajaxPrefilter("json jsonp",function(t,n,i){var o,r,s,a=!1!==t.jsonp&&($t.test(t.url)?"url":"string"==typeof t.data&&!(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&$t.test(t.data)&&"data");return a||"jsonp"===t.dataTypes[0]?(o=t.jsonpCallback=V.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,a?t[a]=t[a].replace($t,"$1"+o):!1!==t.jsonp&&(t.url+=(st.test(t.url)?"&":"?")+t.jsonp+"="+o),t.converters["script json"]=function(){return s||V.error(o+" was not called"),s[0]},t.dataTypes[0]="json",r=e[o],e[o]=function(){s=arguments},i.always(function(){e[o]=r,t[o]&&(t.jsonpCallback=n.jsonpCallback,Nt.push(o)),s&&V.isFunction(r)&&r(s[0]),s=r=void 0}),"script"):void 0}),V.parseHTML=function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||X
;var i=ee.exec(e),o=!n&&[];return i?[t.createElement(i[1])]:(i=V.buildFragment([e],t,o),o&&o.length&&V(o).remove(),V.merge([],i.childNodes))};var St=V.fn.load;V.fn.load=function(e,t,n){if("string"!=typeof e&&St)return St.apply(this,arguments);var i,o,r,s=this,a=e.indexOf(" ");return 0<=a&&(i=e.slice(a),e=e.slice(0,a)),V.isFunction(t)?(n=t,t=void 0):t&&"object"==typeof t&&(o="POST"),0<s.length&&V.ajax({url:e,type:o,dataType:"html",data:t}).done(function(e){r=arguments,s.html(i?V("<div>").append(V.parseHTML(e)).find(i):e)}).complete(n&&function(e,t){s.each(n,r||[e.responseText,t,e])}),this},V.expr.filters.animated=function(e){return V.grep(V.timers,function(t){return e===t.elem}).length};var At=e.document.documentElement;V.offset={setOffset:function(e,t,n){var i,o,r,s,a,l,c=V.css(e,"position"),u=V(e),d={};"static"===c&&(e.style.position="relative"),a=u.offset(),r=V.css(e,"top"),l=V.css(e,"left"),o=("absolute"===c||"fixed"===c)&&-1<(r+l).indexOf("auto")?(s=(i=u.position()).top,i.left):(s=parseFloat(r)||0,parseFloat(l)||0),V.isFunction(t)&&(t=t.call(e,n,a)),null!=t.top&&(d.top=t.top-a.top+s),null!=t.left&&(d.left=t.left-a.left+o),"using"in t?t.using.call(e,d):u.css(d)}},V.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){V.offset.setOffset(this,e,t)});var t,n,i=this[0],o={top:0,left:0},r=i&&i.ownerDocument;return r?(t=r.documentElement,V.contains(t,i)?(typeof i.getBoundingClientRect!==ye&&(o=i.getBoundingClientRect()),n=B(r),{top:o.top+n.pageYOffset-t.clientTop,left:o.left+n.pageXOffset-t.clientLeft}):o):void 0},position:function(){if(this[0]){var e,t,n=this[0],i={top:0,left:0};return"fixed"===V.css(n,"position")?t=n.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),V.nodeName(e[0],"html")||(i=e.offset()),i.top+=V.css(e[0],"borderTopWidth",!0),i.left+=V.css(e[0],"borderLeftWidth",!0)),{top:t.top-i.top-V.css(n,"marginTop",!0),left:t.left-i.left-V.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent||At;e&&!V.nodeName(e,"html")&&"static"===V.css(e,"position");)e=e.offsetParent;return e||At})}}),V.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,n){var i="pageYOffset"===n;V.fn[t]=function(o){return ce(this,function(t,o,r){var s=B(t);return void 0===r?s?s[n]:t[o]:void(s?s.scrollTo(i?e.pageXOffset:r,i?r:e.pageYOffset):t[o]=r)},t,o,arguments.length,null)}}),V.each(["top","left"],function(e,t){V.cssHooks[t]=w(U.pixelPosition,function(e,n){return n?(n=y(e,t),je.test(n)?V(e).position()[t]+"px":n):void 0})}),V.each({Height:"height",Width:"width"},function(e,t){V.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,i){V.fn[i]=function(i,o){var r=arguments.length&&(n||"boolean"!=typeof i),s=n||(!0===i||!0===o?"margin":"border");return ce(this,function(t,n,i){var o;return V.isWindow(t)?t.document.documentElement["client"+e]:9===t.nodeType?(o=t.documentElement,Math.max(t.body["scroll"+e],o["scroll"+e],t.body["offset"+e],o["offset"+e],o["client"+e])):void 0===i?V.css(t,n,s):V.style(t,n,i,s)},t,r?i:void 0,r,null)}})}),V.fn.size=function(){return this.length},V.fn.andSelf=V.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return V});var Mt=e.jQuery,Lt=e.$;return V.noConflict=function(t){return e.$===V&&(e.$=Lt),t&&e.jQuery===V&&(e.jQuery=Mt),V},typeof t===ye&&(e.jQuery=e.$=V),V}),function(e,t,n){"function"==typeof define&&define.amd?define(["jquery"],function(i){return n(i,e,t),i.mobile}):n(e.jQuery,e,t)}(this,document,function(e,t,n,i){var o,r,s,a,l,c,u,d,h,p,f,m,g,v,b,y,w,x,_,C,E,T;(function(e,t,i){function o(e){return"#"+(e=e||location.href).replace(/^[^#]*#?(.*)$/,"$1")}var r,s="hashchange",a=n,l=e.event.special,c=a.documentMode,u="on"+s in t&&(void 0===c||7<c);e.fn[s]=function(e){return e?this.bind(s,e):this.trigger(s)},e.fn[s].delay=50,l[s]=e.extend(l[s],{setup:function(){if(u)return!1;e(r.start)},teardown:function(){if(u)return!1;e(r.stop)}}),r=function(){function n(){var r=o(),a=f(d);r!==d?(p(d=r,a),e(t).trigger(s)):a!==d&&(location.href=location.href.replace(/#.*/,"")+a),i=setTimeout(n,e.fn[s].delay)}var i,r,l,c={},d=o(),h=function(e){return e},p=h,f=h;return c.start=function(){i||n()},c.stop=function(){i&&clearTimeout(i),i=void 0},t.attachEvent&&!t.addEventListener&&!u&&(c.start=function(){r||(l=(l=e.fn[s].src)&&l+o(),r=e('<iframe tabindex="-1" title="empty"/>').hide().one("load",function(){l||p(o()),n()}).attr("src",l||"javascript:0").insertAfter("body")[0].contentWindow,a.onpropertychange=function(){try{"title"===event.propertyName&&(r.document.title=a.title)}catch(e){}})},c.stop=h,f=function(){return o(r.location.href)},p=function(t,n){var i=r.document,o=e.fn[s].domain;t!==n&&(i.title=a.title,i.open(),o&&i.write('<script>document.domain="'+o+'"</script>'),i.close(),r.location.hash=t)}),c}()})(e,this),e.mobile={},(T=e).extend(T.mobile,{version:"1.4.5",subPageUrlKey:"ui-page",hideUrlBar:!0,keepNative:":jqmData(role='none'), :jqmData(role='nojs')",activePageClass:"ui-page-active",activeBtnClass:"ui-btn-active",focusClass:"ui-focus",ajaxEnabled:!0,hashListeningEnabled:!0,linkBindingEnabled:!0,defaultPageTransition:"fade",maxTransitionWidth:!1,minScrollBack:0,defaultDialogTransition:"pop",pageLoadErrorMessage:"Error Loading Page",pageLoadErrorMessageTheme:"a",phonegapNavigationEnabled:!1,autoInitializePage:!0,pushStateEnabled:!0,ignoreContentEnabled:!1,buttonMarkup:{hoverDelay:200},dynamicBaseEnabled:!0,pageContainer:T(),allowCrossDomainPages:!1,dialogHashKey:"&ui-state=dialog"}),x={},_=(w=e).find,C=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,E=/:jqmData\(([^)]*)\)/g,w.extend(w.mobile,{ns:"",getAttribute:function(e,t){var n;(e=e.jquery?e[0]:e)&&e.getAttribute&&(n=e.getAttribute("data-"+w.mobile.ns+t));try{n="true"===n||"false"!==n&&("null"===n?null:+n+""===n?+n:C.test(n)?JSON.parse(n):n)}catch(e){}return n},nsNormalizeDict:x,nsNormalize:function(e){return x[e]||(x[e]=w.camelCase(w.mobile.ns+e))},closestPageData:function(e){return e.closest(":jqmData(role='page'), :jqmData(role='dialog')").data("mobile-page")}}),w.fn.jqmData=function(e,t){var n;return void 0!==e&&(e&&(e=w.mobile.nsNormalize(e)),n=arguments.length<2||void 0===t?this.data(e):this.data(e,t)),n},w.jqmData=function(e,t,n){var i;return void 0!==t&&(i=w.data(e,t?w.mobile.nsNormalize(t):t,n)),i},w.fn.jqmRemoveData=function(e){return this.removeData(w.mobile.nsNormalize(e))},w.jqmRemoveData=function(e,t){return w.removeData(e,w.mobile.nsNormalize(t))},w.find=function(e,t,n,i){return-1<e.indexOf(":jqmData")&&(e=e.replace(E,"[data-"+(w.mobile.ns||"")+"$1]")),_.call(this,e,t,n,i)},w.extend(w.find,_),function(e,t){function i(t,n){var i,r,s,a=t.nodeName.toLowerCase();return"area"===a?(r=(i=t.parentNode).name,!(!t.href||!r||"map"!==i.nodeName.toLowerCase())&&!!(s=e("img[usemap=#"+r+"]")[0])&&o(s)):(/input|select|textarea|button|object/.test(a)?!t.disabled:"a"===a&&t.href||n)&&o(t)}function o(t){return e.expr.filters.visible(t)&&!e(t).parents().addBack().filter(function(){return"hidden"===e.css(this,"visibility")}).length}var r,s,a=0,l=/^ui-id-\d+$/;e.ui=e.ui||{},e.extend(e.ui,{version:"c0ab71056b936627e8a7821f03c044aec6280a40",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({focus:(s=e.fn.focus,function(t,n){return"number"==typeof t?this.each(function(){var i=this;setTimeout(function(){e(i).focus(),n&&n.call(i)},t)}):s.apply(this,arguments)}),scrollParent:function(){var t;return t=e.ui.ie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(e.css(this,"position"))&&/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!t.length?e(this[0].ownerDocument||n):t},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++a)})},removeUniqueId:function(){return this.each(function(){l.test(this.id)&&e(this).removeAttr("id")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(n){return!!e.data(n,t)}}):function(t,n,i){return!!e.data(t,i[3])},focusable:function(t){return i(t,!isNaN(e.attr(t,"tabindex")))},tabbable:function(t){var n=e.attr(t,"tabindex"),o=isNaN(n);return(o||0<=n)&&i(t,!o)}}),e("<a>").outerWidth(1).jquery||e.each(["Width","Height"],function(t,n){function i(t,n,i,r){return e.each(o,function(){n-=parseFloat(e.css(t,"padding"+this))||0,i&&(n-=parseFloat(e.css(t,"border"+this+"Width"))||0),r&&(n-=parseFloat(e.css(t,"margin"+this))||0)}),n}var o="Width"===n?["Left","Right"]:["Top","Bottom"],r=n.toLowerCase(),s={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+n]=function(t){return void 0===t?s["inner"+n].call(this):this.each(function(){e(this).css(r,i(this,t)+"px")})},e.fn["outer"+n]=function(t,o){return"number"!=typeof t?s["outer"+n].call(this,t):this.each(function(){e(this).css(r,i(this,t,!0,o)+"px")})}}),e.fn.addBack||(e.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}),e("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(e.fn.removeData=(r=e.fn.removeData,function(t){return arguments.length?r.call(this,e.camelCase(t)):r.call(this)})),e.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),e.support.selectstart="onselectstart"in n.createElement("div"),e.fn.extend({disableSelection:function(){return this.bind((e.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(t){if(void 0!==t)return this.css("zIndex",t);if(this.length)for(var i,o,r=e(this[0]);r.length&&r[0]!==n;){if(("absolute"===(i=r.css("position"))||"relative"===i||"fixed"===i)&&(o=parseInt(r.css("zIndex"),10),!isNaN(o)&&0!==o))return o;r=r.parent()}return 0}}),e.ui.plugin={add:function(t,n,i){var o,r=e.ui[t].prototype;for(o in i)r.plugins[o]=r.plugins[o]||[],r.plugins[o].push([n,i[o]])},call:function(e,t,n,i){var o,r=e.plugins[t];if(r&&(i||e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType))for(o=0;o<r.length;o++)e.options[r[o][0]]&&r[o][1].apply(e.element,n)}}}(e),y=this,(b=e).extend(b.mobile,{window:b(y),document:b(n),keyCode:b.ui.keyCode,behaviors:{},silentScroll:function(e){"number"!==b.type(e)&&(e=b.mobile.defaultHomeScroll),b.event.special.scrollstart.enabled=!1,setTimeout(function(){y.scrollTo(0,e),b.mobile.document.trigger("silentscroll",{x:0,y:e})},20),setTimeout(function(){b.event.special.scrollstart.enabled=!0},150)},getClosestBaseUrl:function(e){var t=b(e).closest(".ui-page").jqmData("url"),n=b.mobile.path.documentBase.hrefNoHash;return b.mobile.dynamicBaseEnabled&&t&&b.mobile.path.isPath(t)||(t=n),b.mobile.path.makeUrlAbsolute(t,n)},removeActiveLinkClass:function(e){!!b.mobile.activeClickedLink&&(!b.mobile.activeClickedLink.closest("."+b.mobile.activePageClass).length||e)&&b.mobile.activeClickedLink.removeClass(b.mobile.activeBtnClass),b.mobile.activeClickedLink=null},getInheritedTheme:function(e,t){for(var n,i,o=e[0],r="",s=/ui-(bar|body|overlay)-([a-z])\b/;o&&!((n=o.className||"")&&(i=s.exec(n))&&(r=i[2]));)o=o.parentNode;return r||t||"a"},enhanceable:function(e){return this.haveParents(e,"enhance")},hijackable:function(e){return this.haveParents(e,"ajax")},haveParents:function(e,t){if(!b.mobile.ignoreContentEnabled)return e;var n,i,o,r,s=e.length,a=b();for(r=0;r<s;r++){for(i=e.eq(r),o=!1,n=e[r];n;){if("false"===(n.getAttribute?n.getAttribute("data-"+b.mobile.ns+t):"")){o=!0;break}n=n.parentNode}o||(a=a.add(i))}return a},getScreenHeight:function(){return y.innerHeight||b.mobile.window.height()},resetActivePageHeight:function(e){var t,n,i,o,r,s,a,l,c,u=b("."+b.mobile.activePageClass),d=u.height(),h=u.outerHeight(!0);t=u,n="number"==typeof e?e:b.mobile.getScreenHeight(),i=t.parent(),o=[],r=function(){var e=b(this),t=b.mobile.toolbar&&e.data("mobile-toolbar")?e.toolbar("option"):{position:e.attr("data-"+b.mobile.ns+"position"),updatePagePadding:!1!==e.attr("data-"+b.mobile.ns+"update-page-padding")};return"fixed"!==t.position||!0!==t.updatePagePadding},s=i.children(":jqmData(role='header')").filter(r),a=t.children(":jqmData(role='header')"),l=i.children(":jqmData(role='footer')").filter(r),c=t.children(":jqmData(role='footer')"),0===a.length&&0<s.length&&(o=o.concat(s.toArray())),0===c.length&&0<l.length&&(o=o.concat(l.toArray())),b.each(o,function(e,t){n-=b(t).outerHeight()}),e=Math.max(0,n),u.css("min-height",""),u.height()<e&&u.css("min-height",e-(h-d))},loading:function(){var e=this.loading._widget||b(b.mobile.loader.prototype.defaultHtml).loader(),t=e.loader.apply(e,arguments);return this.loading._widget=e,t}}),b.addDependents=function(e,t){var n=b(e),i=n.jqmData("dependents")||b();n.jqmData("dependents",b(i).add(t))},b.fn.extend({removeWithDependents:function(){b.removeWithDependents(this)},enhanceWithin:function(){var e,t={},n=b.mobile.page.prototype.keepNativeSelector(),i=this;for(e in b.mobile.nojs&&b.mobile.nojs(this),b.mobile.links&&b.mobile.links(this),b.mobile.degradeInputsWithin&&b.mobile.degradeInputsWithin(this),b.fn.buttonMarkup&&this.find(b.fn.buttonMarkup.initSelector).not(n).jqmEnhanceable().buttonMarkup(),b.fn.fieldcontain&&this.find(":jqmData(role='fieldcontain')").not(n).jqmEnhanceable().fieldcontain(),b.each(b.mobile.widgets,function(e,o){if(o.initSelector){var r=b.mobile.enhanceable(i.find(o.initSelector));0<r.length&&(r=r.not(n)),0<r.length&&(t[o.prototype.widgetName]=r)}}),t)t[e][e]();return this},addDependents:function(e){b.addDependents(this,e)},getEncodedText:function(){return b("<a>").text(this.text()).html()},jqmEnhanceable:function(){return b.mobile.enhanceable(this)},jqmHijackable:function(){return b.mobile.hijackable(this)}}),b.removeWithDependents=function(e){var t=b(e);(t.jqmData("dependents")||b()).remove(),t.remove()},b.addDependents=function(e,t){var n=b(e),i=n.jqmData("dependents")||b();n.jqmData("dependents",b(i).add(t))},b.find.matches=function(e,t){return b.find(e,null,null,t)},b.find.matchesSelector=function(e,t){return 0<b.find(t,null,null,[e]).length},d=e,t.matchMedia=t.matchMedia||(f=(h=n).documentElement,m=f.firstElementChild||f.firstChild,g=h.createElement("body"),(v=h.createElement("div")).id="mq-test-1",v.style.cssText="position:absolute;top:-100em",g.style.background="none",g.appendChild(v),function(e){return v.innerHTML='­<style media="'+e+'"> #mq-test-1 { width: 42px; }</style>',f.insertBefore(g,m),p=42===v.offsetWidth,f.removeChild(g),{matches:p,media:e}}),d.mobile.media=function(e){return t.matchMedia(e).matches},u={touch:"ontouchend"in n},(c=e).mobile.support=c.mobile.support||{},c.extend(c.support,u),c.extend(c.mobile.support,u),(l=e).extend(l.support,{orientation:"orientation"in t&&"onorientationchange"in t}),function(e,i){function o(e){var t,n=e.charAt(0).toUpperCase()+e.substr(1),i=(e+" "+N.join(n+" ")+n).split(" ");for(t in i)if(void 0!==k[i[t]])return!0}var r,s,a,l,c,u,d,h,p,f,m,g,v,b,y,w,x,_,C,E,T=e("<body>").prependTo("html"),k=T[0].style,N=["Webkit","Moz","O"],$="palmGetResource"in t,S=t.operamini&&"[object OperaMini]"==={}.toString.call(t.operamini),A=t.blackberry&&!o("-webkit-transform");e.extend(e.mobile,{browser:{}}),e.mobile.browser.oldIE=function(){for(var e=3,t=n.createElement("div"),i=t.all||[];t.innerHTML="<!--[if gt IE "+ ++e+"]><br><![endif]-->",i[0];);return 4<e?e:!e}(),e.extend(e.support,{pushState:"pushState"in history&&"replaceState"in history&&!(0<=t.navigator.userAgent.indexOf("Firefox")&&t.top!==t)&&-1===t.navigator.userAgent.search(/CriOS/),mediaquery:e.mobile.media("only all"),cssPseudoElement:!!o("content"),touchOverflow:!!o("overflowScrolling"),cssTransform3d:function(){var i,o,r,s="transform-3d",a=e.mobile.media("(-"+N.join("-"+s+"),(-")+"-"+s+"),("+s+")");if(a)return!!a;for(r in i=n.createElement("div"),o={MozTransform:"-moz-transform",transform:"transform"},T.append(i),o)void 0!==i.style[r]&&(i.style[r]="translate3d( 100px, 1px, 1px )",a=t.getComputedStyle(i).getPropertyValue(o[r]));return!!a&&"none"!==a}(),boxShadow:!!o("boxShadow")&&!A,fixedPosition:(g=t,v=navigator.userAgent,b=navigator.platform,y=v.match(/AppleWebKit\/([0-9]+)/),w=!!y&&y[1],x=v.match(/Fennec\/([0-9]+)/),_=!!x&&x[1],C=v.match(/Opera Mobi\/([0-9]+)/),E=!!C&&C[1],!((-1<b.indexOf("iPhone")||-1<b.indexOf("iPad")||-1<b.indexOf("iPod"))&&w&&w<534||g.operamini&&"[object OperaMini]"==={}.toString.call(g.operamini)||C&&E<7458||-1<v.indexOf("Android")&&w&&w<533||_&&_<6||"palmGetResource"in t&&w&&w<534||-1<v.indexOf("MeeGo")&&-1<v.indexOf("NokiaBrowser/8.5.0"))),scrollTop:("pageXOffset"in t||"scrollTop"in n.documentElement||"scrollTop"in T[0])&&!$&&!S,dynamicBaseTag:(h=location.protocol+"//"+location.host+location.pathname+"ui-dir/",p=e("head base"),f=null,m="",p.length?m=p.attr("href"):p=f=e("<base>",{href:h}).appendTo("head"),d=e("<a href='testurl' />").prependTo(T)[0].href,p[0].href=m||location.pathname,f&&f.remove(),0===d.indexOf(h)),cssPointerEvents:(l=n.createElement("x"),c=n.documentElement,u=t.getComputedStyle,"pointerEvents"in l.style&&(l.style.pointerEvents="auto",l.style.pointerEvents="x",c.appendChild(l),a=u&&"auto"===u(l,"").pointerEvents,c.removeChild(l),!!a)),boundingRect:void 0!==n.createElement("div").getBoundingClientRect,inlineSVG:function(){var n=t,i=!(!n.document.createElementNS||!n.document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect||n.opera&&-1===navigator.userAgent.indexOf("Chrome")),o=function(t){(!t||!i)&&e("html").addClass("ui-nosvg")},r=new n.Image;r.onerror=function(){o(!1)},r.onload=function(){o(1===r.width&&1===r.height)},r.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="}}),T.remove(),r=-1<(s=t.navigator.userAgent).indexOf("Nokia")&&(-1<s.indexOf("Symbian/3")||-1<s.indexOf("Series60/5"))&&-1<s.indexOf("AppleWebKit")&&s.match(/(BrowserNG|NokiaBrowser)\/7\.[0-3]/),e.mobile.gradeA=function(){return(e.support.mediaquery&&e.support.cssPseudoElement||e.mobile.browser.oldIE&&8<=e.mobile.browser.oldIE)&&(e.support.boundingRect||null!==e.fn.jquery.match(/1\.[0-7+]\.[0-9+]?/))},e.mobile.ajaxBlacklist=t.blackberry&&!t.WebKitPoint||S||r,r&&e(function(){e("head link[rel='stylesheet']").attr("rel","alternate stylesheet").attr("rel","stylesheet")}),e.support.boxShadow||e("html").addClass("ui-noboxshadow")}(e),s=(o=e).mobile.window,a=function(){},o.event.special.beforenavigate={setup:function(){s.on("navigate",a)},teardown:function(){s.off("navigate",a)}},o.event.special.navigate=r={bound:!1,pushStateEnabled:!0,originalEventName:void 0,isPushStateEnabled:function(){return o.support.pushState&&!0===o.mobile.pushStateEnabled&&this.isHashChangeEnabled()},isHashChangeEnabled:function(){return!0===o.mobile.hashListeningEnabled},popstate:function(e){var t=new o.Event("navigate"),n=new o.Event("beforenavigate"),i=e.originalEvent.state||{};n.originalEvent=e,s.trigger(n),n.isDefaultPrevented()||(e.historyState&&o.extend(i,e.historyState),t.originalEvent=e,setTimeout(function(){s.trigger(t,{state:i})},0))},hashchange:function(e){var t=new o.Event("navigate"),n=new o.Event("beforenavigate");n.originalEvent=e,s.trigger(n),n.isDefaultPrevented()||(t.originalEvent=e,s.trigger(t,{state:e.hashchangeState||{}}))},setup:function(){r.bound||(r.bound=!0,r.isPushStateEnabled()?(r.originalEventName="popstate",s.bind("popstate.navigate",r.popstate)):r.isHashChangeEnabled()&&(r.originalEventName="hashchange",s.bind("hashchange.navigate",r.hashchange)))}},function(e){e.event.special.throttledresize={setup:function(){e(this).bind("resize",o)},teardown:function(){e(this).unbind("resize",o)}};var t,n,i,o=function(){n=(new Date).getTime(),250<=(i=n-r)?(r=n,e(this).trigger("throttledresize")):(t&&clearTimeout(t),t=setTimeout(o,250-i))},r=0}(e),function(e,t){function i(){var e=o();e!==r&&(r=e,u.trigger(d))}var o,r,s,a,l,c,u=e(t),d="orientationchange",h={0:!0,180:!0};e.support.orientation&&(l=t.innerWidth||u.width(),s=(c=t.innerHeight||u.height())<l&&50<l-c,a=h[t.orientation],(s&&a||!s&&!a)&&(h={"-90":!0,90:!0})),e.event.special.orientationchange=e.extend({},e.event.special.orientationchange,{setup:function(){if(e.support.orientation&&!e.event.special.orientationchange.disabled)return!1;r=o(),u.bind("throttledresize",i)},teardown:function(){if(e.support.orientation&&!e.event.special.orientationchange.disabled)return!1;u.unbind("throttledresize",i)},add:function(e){var t=e.handler;e.handler=function(e){return e.orientation=o(),t.apply(this,arguments)}}}),e.event.special.orientationchange.orientation=o=function(){var i=n.documentElement;return(e.support.orientation?h[t.orientation]:i&&i.clientWidth/i.clientHeight<1.1)?"portrait":"landscape"},e.fn[d]=function(e){return e?this.bind(d,e):this.trigger(d)},e.attrFn&&(e.attrFn[d]=!0)}(e,this),function(e,t,n,i){function o(e){for(;e&&void 0!==e.originalEvent;)e=e.originalEvent;return e}function r(t){for(var n,i,o={};t;){for(i in n=e.data(t,x))n[i]&&(o[i]=o.hasVirtualBinding=!0);t=t.parentNode}return o}function s(){I=!0}function a(){I=!1}function l(){c(),$=setTimeout(function(){O=$=0,L.length=0,D=!1,s()},e.vmouse.resetTimerDuration)}function c(){$&&(clearTimeout($),$=0)}function u(t,n,r){var s;return(r&&r[t]||!r&&function(t,n){for(var i;t;){if((i=e.data(t,x))&&(!n||i[n]))return t;t=t.parentNode}return null}(n.target,t))&&(s=function(t,n){var r,s,a,l,c,u,d,h,p,f=t.type;if((t=e.Event(t)).type=n,r=t.originalEvent,s=e.event.props,-1<f.search(/^(mouse|click)/)&&(s=k),r)for(d=s.length;d;)t[l=s[--d]]=r[l];if(-1<f.search(/mouse(down|up)|click/)&&!t.which&&(t.which=1),-1!==f.search(/^touch/)&&(f=(a=o(r)).touches,c=a.changedTouches,u=f&&f.length?f[0]:c&&c.length?c[0]:i))for(h=0,p=E.length;h<p;h++)t[l=E[h]]=u[l];return t}(n,t),e(n.target).trigger(s)),s}function d(t){var n,i=e.data(t.target,_);!D&&(!O||O!==i)&&(n=u("v"+t.type,t))&&(n.isDefaultPrevented()&&t.preventDefault(),n.isPropagationStopped()&&t.stopPropagation(),n.isImmediatePropagationStopped()&&t.stopImmediatePropagation())}function h(t){var n,i,s,l=o(t).touches;l&&1===l.length&&(i=r(n=t.target)).hasVirtualBinding&&(O=P++,e.data(n,_,O),c(),a(),M=!1,s=o(t).touches[0],S=s.pageX,A=s.pageY,u("vmouseover",t,i),u("vmousedown",t,i))}function p(e){I||(M||u("vmousecancel",e,r(e.target)),M=!0,l())}function f(t){if(!I){var n=o(t).touches[0],i=M,s=e.vmouse.moveDistanceThreshold,a=r(t.target);(M=M||Math.abs(n.pageX-S)>s||Math.abs(n.pageY-A)>s)&&!i&&u("vmousecancel",t,a),u("vmousemove",t,a),l()}}function m(e){if(!I){s();var t,n,i=r(e.target);u("vmouseup",e,i),M||(t=u("vclick",e,i))&&t.isDefaultPrevented()&&(n=o(e).changedTouches[0],L.push({touchID:O,x:n.clientX,y:n.clientY}),D=!0),u("vmouseout",e,i),M=!1,l()}}function g(t){var n,i=e.data(t,x);if(i)for(n in i)if(i[n])return!0;return!1}function v(){}function b(t){var n=t.substr(1);return{setup:function(){g(this)||e.data(this,x,{}),e.data(this,x)[t]=!0,N[t]=(N[t]||0)+1,1===N[t]&&j.bind(n,d),e(this).bind(n,v),B&&(N.touchstart=(N.touchstart||0)+1,1===N.touchstart&&j.bind("touchstart",h).bind("touchend",m).bind("touchmove",f).bind("scroll",p))},teardown:function(){--N[t],N[t]||j.unbind(n,d),B&&(--N.touchstart,N.touchstart||j.unbind("touchstart",h).unbind("touchmove",f).unbind("touchend",m).unbind("scroll",p));var i=e(this),o=e.data(this,x);o&&(o[t]=!1),i.unbind(n,v),g(this)||i.removeData(x)}}}var y,w,x="virtualMouseBindings",_="virtualTouchID",C="vmouseover vmousedown vmousemove vmouseup vclick vmouseout vmousecancel".split(" "),E="clientX clientY pageX pageY screenX screenY".split(" "),T=e.event.mouseHooks?e.event.mouseHooks.props:[],k=e.event.props.concat(T),N={},$=0,S=0,A=0,M=!1,L=[],D=!1,I=!1,B="addEventListener"in n,j=e(n),P=1,O=0;for(e.vmouse={moveDistanceThreshold:10,clickDistanceThreshold:10,resetTimerDuration:1500},w=0;w<C.length;w++)e.event.special[C[w]]=b(C[w]);B&&n.addEventListener("click",function(t){var n,i,o,r,s,a=L.length,l=t.target;if(a)for(n=t.clientX,i=t.clientY,y=e.vmouse.clickDistanceThreshold,o=l;o;){for(r=0;r<a;r++)if(s=L[r],o===l&&Math.abs(s.x-n)<y&&Math.abs(s.y-i)<y||e.data(o,_)===s.touchID)return t.preventDefault(),void t.stopPropagation();o=o.parentNode}},!0)}(e,0,n),function(e,t,i){function o(t,n,o,r){var s=o.type;o.type=n,r?e.event.trigger(o,i,t):e.event.dispatch.call(t,o),o.type=s}var r=e(n),s=e.mobile.support.touch,a="touchmove scroll",l=s?"touchstart":"mousedown",c=s?"touchend":"mouseup",u=s?"touchmove":"mousemove";e.each("touchstart touchmove touchend tap taphold swipe swipeleft swiperight scrollstart scrollstop".split(" "),function(t,n){e.fn[n]=function(e){return e?this.bind(n,e):this.trigger(n)},e.attrFn&&(e.attrFn[n]=!0)}),e.event.special.scrollstart={enabled:!0,setup:function(){function t(e,t){o(r,(n=t)?"scrollstart":"scrollstop",e)}var n,i,r=this;e(r).bind(a,function(o){e.event.special.scrollstart.enabled&&(n||t(o,!0),clearTimeout(i),i=setTimeout(function(){t(o,!1)},50))})},teardown:function(){e(this).unbind(a)}},e.event.special.tap={tapholdThreshold:750,emitTapOnTaphold:!0,setup:function(){var t=this,n=e(t),i=!1;n.bind("vmousedown",function(s){function a(){clearTimeout(u)}function l(){a(),n.unbind("vclick",c).unbind("vmouseup",a),r.unbind("vmousecancel",l)}function c(e){l(),i||d!==e.target?i&&e.preventDefault():o(t,"tap",e)}if(i=!1,s.which&&1!==s.which)return!1;var u,d=s.target;n.bind("vmouseup",a).bind("vclick",c),r.bind("vmousecancel",l),u=setTimeout(function(){e.event.special.tap.emitTapOnTaphold||(i=!0),o(t,"taphold",e.Event("taphold",{target:d}))},e.event.special.tap.tapholdThreshold)})},teardown:function(){e(this).unbind("vmousedown").unbind("vclick").unbind("vmouseup"),r.unbind("vmousecancel")}},e.event.special.swipe={scrollSupressionThreshold:30,durationThreshold:1e3,horizontalDistanceThreshold:30,verticalDistanceThreshold:30,getLocation:function(e){var n=t.pageXOffset,i=t.pageYOffset,o=e.clientX,r=e.clientY;return 0===e.pageY&&Math.floor(r)>Math.floor(e.pageY)||0===e.pageX&&Math.floor(o)>Math.floor(e.pageX)?(o-=n,r-=i):(r<e.pageY-i||o<e.pageX-n)&&(o=e.pageX-n,r=e.pageY-i),{x:o,y:r}},start:function(t){var n=t.originalEvent.touches?t.originalEvent.touches[0]:t,i=e.event.special.swipe.getLocation(n);return{time:(new Date).getTime(),coords:[i.x,i.y],origin:e(t.target)}},stop:function(t){var n=t.originalEvent.touches?t.originalEvent.touches[0]:t,i=e.event.special.swipe.getLocation(n);return{time:(new Date).getTime(),coords:[i.x,i.y]}},handleSwipe:function(t,n,i,r){if(n.time-t.time<e.event.special.swipe.durationThreshold&&Math.abs(t.coords[0]-n.coords[0])>e.event.special.swipe.horizontalDistanceThreshold&&Math.abs(t.coords[1]-n.coords[1])<e.event.special.swipe.verticalDistanceThreshold){var s=t.coords[0]>n.coords[0]?"swipeleft":"swiperight";return o(i,"swipe",e.Event("swipe",{target:r,swipestart:t,swipestop:n}),!0),o(i,s,e.Event(s,{target:r,swipestart:t,swipestop:n}),!0),!0}return!1},eventInProgress:!1,setup:function(){var t,n=this,i=e(n),o={};(t=e.data(this,"mobile-events"))||(t={length:0},e.data(this,"mobile-events",t)),t.length++,(t.swipe=o).start=function(t){if(!e.event.special.swipe.eventInProgress){e.event.special.swipe.eventInProgress=!0;var i,s=e.event.special.swipe.start(t),a=t.target,l=!1;o.move=function(t){s&&!t.isDefaultPrevented()&&(i=e.event.special.swipe.stop(t),l||(l=e.event.special.swipe.handleSwipe(s,i,n,a))&&(e.event.special.swipe.eventInProgress=!1),Math.abs(s.coords[0]-i.coords[0])>e.event.special.swipe.scrollSupressionThreshold&&t.preventDefault())},o.stop=function(){l=!0,e.event.special.swipe.eventInProgress=!1,r.off(u,o.move),o.move=null},r.on(u,o.move).one(c,o.stop)}},i.on(l,o.start)},teardown:function(){var t,n;(t=e.data(this,"mobile-events"))&&(n=t.swipe,delete t.swipe,t.length--,0===t.length&&e.removeData(this,"mobile-events")),n&&(n.start&&e(this).off(l,n.start),n.move&&r.off(u,n.move),n.stop&&r.off(c,n.stop))}},e.each({scrollstop:"scrollstart",taphold:"tap",swipeleft:"swipe.left",swiperight:"swipe.right"},function(t,n){e.event.special[t]={setup:function(){e(this).bind(n,e.noop)},teardown:function(){e(this).unbind(n)}}})}(e,this)}),function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)}(function(e){e.ui=e.ui||{},e.ui.version="1.12.1";var t,n=0,i=Array.prototype.slice;e.cleanData=(t=e.cleanData,function(n){var i,o,r;for(r=0;null!=(o=n[r]);r++)try{(i=e._data(o,"events"))&&i.remove&&e(o).triggerHandler("remove")}catch(n){}t(n)}),e.widget=function(t,n,i){var o,r,s,a={},l=t.split(".")[0],c=l+"-"+(t=t.split(".")[1]);return i||(i=n,n=e.Widget),e.isArray(i)&&(i=e.extend.apply(null,[{}].concat(i))),e.expr[":"][c.toLowerCase()]=function(t){return!!e.data(t,c)},e[l]=e[l]||{},o=e[l][t],r=e[l][t]=function(e,t){return this._createWidget?void(arguments.length&&this._createWidget(e,t)):new r(e,t)},e.extend(r,o,{version:i.version,_proto:e.extend({},i),_childConstructors:[]}),(s=new n).options=e.widget.extend({},s.options),e.each(i,function(t,i){return e.isFunction(i)?void(a[t]=function(){function e(){return n.prototype[t].apply(this,arguments)}function o(e){return n.prototype[t].apply(this,e)}return function(){var t,n=this._super,r=this._superApply;return this._super=e,this._superApply=o,t=i.apply(this,arguments),this._super=n,this._superApply=r,t}}()):void(a[t]=i)}),r.prototype=e.widget.extend(s,{widgetEventPrefix:o&&s.widgetEventPrefix||t},a,{constructor:r,namespace:l,widgetName:t,widgetFullName:c}),o?(e.each(o._childConstructors,function(t,n){var i=n.prototype;e.widget(i.namespace+"."+i.widgetName,r,n._proto)}),delete o._childConstructors):n._childConstructors.push(r),e.widget.bridge(t,r),r},e.widget.extend=function(t){for(var n,o,r=i.call(arguments,1),s=0,a=r.length;s<a;s++)for(n in r[s])o=r[s][n],r[s].hasOwnProperty(n)&&void 0!==o&&(t[n]=e.isPlainObject(o)?e.isPlainObject(t[n])?e.widget.extend({},t[n],o):e.widget.extend({},o):o);return t},e.widget.bridge=function(t,n){var o=n.prototype.widgetFullName||t;e.fn[t]=function(r){var s="string"==typeof r,a=i.call(arguments,1),l=this;return s?this.length||"instance"!==r?this.each(function(){var n,i=e.data(this,o);return"instance"===r?(l=i,!1):i?e.isFunction(i[r])&&"_"!==r.charAt(0)?(n=i[r].apply(i,a))!==i&&void 0!==n?(l=n&&n.jquery?l.pushStack(n.get()):n,!1):void 0:e.error("no such method '"+r+"' for "+t+" widget instance"):e.error("cannot call methods on "+t+" prior to initialization; attempted to call method '"+r+"'")}):l=void 0:(a.length&&(r=e.widget.extend.apply(null,[r].concat(a))),this.each(function(){var t=e.data(this,o);t?(t.option(r||{}),t._init&&t._init()):e.data(this,o,new n(r,this))})),l}},e.Widget=function(){},e.Widget._childConstructors=[],e.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,i){i=e(i||this.defaultElement||this)[0],this.element=e(i),this.uuid=n++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=e(),this.hoverable=e(),this.focusable=e(),this.classesElementLookup={},i!==this&&(e.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(e){e.target===i&&this.destroy()}}),this.document=e(i.style?i.ownerDocument:i.document||i),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){var t=this;this._destroy(),e.each(this.classesElementLookup,function(e,n){t._removeClass(n,e)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),
this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:e.noop,widget:function(){return this.element},option:function(t,n){var i,o,r,s=t;if(0===arguments.length)return e.widget.extend({},this.options);if("string"==typeof t)if(s={},t=(i=t.split(".")).shift(),i.length){for(o=s[t]=e.widget.extend({},this.options[t]),r=0;i.length-1>r;r++)o[i[r]]=o[i[r]]||{},o=o[i[r]];if(t=i.pop(),1===arguments.length)return void 0===o[t]?null:o[t];o[t]=n}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];s[t]=n}return this._setOptions(s),this},_setOptions:function(e){var t;for(t in e)this._setOption(t,e[t]);return this},_setOption:function(e,t){return"classes"===e&&this._setOptionClasses(t),this.options[e]=t,"disabled"===e&&this._setOptionDisabled(t),this},_setOptionClasses:function(t){var n,i,o;for(n in t)o=this.classesElementLookup[n],t[n]!==this.options.classes[n]&&o&&o.length&&(i=e(o.get()),this._removeClass(o,n),i.addClass(this._classes({element:i,keys:n,classes:t,add:!0})))},_setOptionDisabled:function(e){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!e),e&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(t){function n(n,r){var s,a;for(a=0;n.length>a;a++)s=o.classesElementLookup[n[a]]||e(),s=t.add?e(e.unique(s.get().concat(t.element.get()))):e(s.not(t.element).get()),o.classesElementLookup[n[a]]=s,i.push(n[a]),r&&t.classes[n[a]]&&i.push(t.classes[n[a]])}var i=[],o=this;return t=e.extend({element:this.element,classes:this.options.classes||{}},t),this._on(t.element,{remove:"_untrackClassesElement"}),t.keys&&n(t.keys.match(/\S+/g)||[],!0),t.extra&&n(t.extra.match(/\S+/g)||[]),i.join(" ")},_untrackClassesElement:function(t){var n=this;e.each(n.classesElementLookup,function(i,o){-1!==e.inArray(t.target,o)&&(n.classesElementLookup[i]=e(o.not(t.target).get()))})},_removeClass:function(e,t,n){return this._toggleClass(e,t,n,!1)},_addClass:function(e,t,n){return this._toggleClass(e,t,n,!0)},_toggleClass:function(e,t,n,i){i="boolean"==typeof i?i:n;var o="string"==typeof e||null===e,r={extra:o?t:n,keys:o?e:t,element:o?this.element:e,add:i};return r.element.toggleClass(this._classes(r),i),this},_on:function(t,n,i){var o,r=this;"boolean"!=typeof t&&(i=n,n=t,t=!1),i?(n=o=e(n),this.bindings=this.bindings.add(n)):(i=n,n=this.element,o=this.widget()),e.each(i,function(i,s){function a(){return t||!0!==r.options.disabled&&!e(this).hasClass("ui-state-disabled")?("string"==typeof s?r[s]:s).apply(r,arguments):void 0}"string"!=typeof s&&(a.guid=s.guid=s.guid||a.guid||e.guid++);var l=i.match(/^([\w:-]*)\s*(.*)$/),c=l[1]+r.eventNamespace,u=l[2];u?o.on(c,u,a):n.on(c,a)})},_off:function(t,n){n=(n||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.off(n).off(n),this.bindings=e(this.bindings.not(t).get()),this.focusable=e(this.focusable.not(t).get()),this.hoverable=e(this.hoverable.not(t).get())},_delay:function(e,t){var n=this;return setTimeout(function(){return("string"==typeof e?n[e]:e).apply(n,arguments)},t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){this._addClass(e(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(e(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){this._addClass(e(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(e(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(t,n,i){var o,r,s=this.options[t];if(i=i||{},(n=e.Event(n)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),n.target=this.element[0],r=n.originalEvent)for(o in r)o in n||(n[o]=r[o]);return this.element.trigger(n,i),!(e.isFunction(s)&&!1===s.apply(this.element[0],[n].concat(i))||n.isDefaultPrevented())}},e.each({show:"fadeIn",hide:"fadeOut"},function(t,n){e.Widget.prototype["_"+t]=function(i,o,r){"string"==typeof o&&(o={effect:o});var s,a=o?!0===o||"number"==typeof o?n:o.effect||n:t;"number"==typeof(o=o||{})&&(o={duration:o}),s=!e.isEmptyObject(o),o.complete=r,o.delay&&i.delay(o.delay),s&&e.effects&&e.effects.effect[a]?i[t](o):a!==t&&i[a]?i[a](o.duration,o.easing,r):i.queue(function(n){e(this)[t](),r&&r.call(i[0]),n()})}}),e.widget,e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(n){return!!e.data(n,t)}}):function(t,n,i){return!!e.data(t,i[3])}}),e.fn.scrollParent=function(t){var n=this.css("position"),i="absolute"===n,o=t?/(auto|scroll|hidden)/:/(auto|scroll)/,r=this.parents().filter(function(){var t=e(this);return(!i||"static"!==t.css("position"))&&o.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==n&&r.length?r:e(this[0].ownerDocument||document)},e.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var o=!1;e(document).on("mouseup",function(){o=!1}),e.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.on("mousedown."+this.widgetName,function(e){return t._mouseDown(e)}).on("click."+this.widgetName,function(n){return!0===e.data(n.target,t.widgetName+".preventClickEvent")?(e.removeData(n.target,t.widgetName+".preventClickEvent"),n.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(t){if(!o){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(t),this._mouseDownEvent=t;var n=this,i=1===t.which,r=!("string"!=typeof this.options.cancel||!t.target.nodeName)&&e(t.target).closest(this.options.cancel).length;return i&&!r&&this._mouseCapture(t)&&(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){n.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(t),!this._mouseStarted)?t.preventDefault():(!0===e.data(t.target,this.widgetName+".preventClickEvent")&&e.removeData(t.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(e){return n._mouseMove(e)},this._mouseUpDelegate=function(e){return n._mouseUp(e)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),t.preventDefault(),o=!0)),!0}},_mouseMove:function(t){if(this._mouseMoved){if(e.ui.ie&&(!document.documentMode||document.documentMode<9)&&!t.button)return this._mouseUp(t);if(!t.which)if(t.originalEvent.altKey||t.originalEvent.ctrlKey||t.originalEvent.metaKey||t.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(t)}return(t.which||t.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,t),this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(t){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&e.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,o=!1,t.preventDefault()},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),e.ui.plugin={add:function(t,n,i){var o,r=e.ui[t].prototype;for(o in i)r.plugins[o]=r.plugins[o]||[],r.plugins[o].push([n,i[o]])},call:function(e,t,n,i){var o,r=e.plugins[t];if(r&&(i||e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType))for(o=0;r.length>o;o++)e.options[r[o][0]]&&r[o][1].apply(e.element,n)}},e.ui.safeActiveElement=function(e){var t;try{t=e.activeElement}catch(n){t=e.body}return t||(t=e.body),t.nodeName||(t=e.body),t},e.ui.safeBlur=function(t){t&&"body"!==t.nodeName.toLowerCase()&&e(t).trigger("blur")},e.widget("ui.draggable",e.ui.mouse,{version:"1.12.1",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"===this.options.helper&&this._setPositionRelative(),this.options.addClasses&&this._addClass("ui-draggable"),this._setHandleClassName(),this._mouseInit()},_setOption:function(e,t){this._super(e,t),"handle"===e&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){return(this.helper||this.element).is(".ui-draggable-dragging")?void(this.destroyOnClear=!0):(this._removeHandleClassName(),void this._mouseDestroy())},_mouseCapture:function(t){var n=this.options;return!(this.helper||n.disabled||0<e(t.target).closest(".ui-resizable-handle").length||(this.handle=this._getHandle(t),!this.handle||(this._blurActiveElement(t),this._blockFrames(!0===n.iframeFix?"iframe":n.iframeFix),0)))},_blockFrames:function(t){this.iframeBlocks=this.document.find(t).map(function(){var t=e(this);return e("<div>").css("position","absolute").appendTo(t.parent()).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(t){var n=e.ui.safeActiveElement(this.document[0]);e(t.target).closest(n).length||e.ui.safeBlur(n)},_mouseStart:function(t){var n=this.options;return this.helper=this._createHelper(t),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),e.ui.ddmanager&&(e.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=0<this.helper.parents().filter(function(){return"fixed"===e(this).css("position")}).length,this.positionAbs=this.element.offset(),this._refreshOffsets(t),this.originalPosition=this.position=this._generatePosition(t,!1),this.originalPageX=t.pageX,this.originalPageY=t.pageY,n.cursorAt&&this._adjustOffsetFromHelper(n.cursorAt),this._setContainment(),!1===this._trigger("start",t)?(this._clear(),!1):(this._cacheHelperProportions(),e.ui.ddmanager&&!n.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),e.ui.ddmanager&&e.ui.ddmanager.dragStart(this,t),!0)},_refreshOffsets:function(e){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:e.pageX-this.offset.left,top:e.pageY-this.offset.top}},_mouseDrag:function(t,n){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t,!0),this.positionAbs=this._convertPositionTo("absolute"),!n){var i=this._uiHash();if(!1===this._trigger("drag",t,i))return this._mouseUp(new e.Event("mouseup",t)),!1;this.position=i.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var n=this,i=!1;return e.ui.ddmanager&&!this.options.dropBehaviour&&(i=e.ui.ddmanager.drop(this,t)),this.dropped&&(i=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!i||"valid"===this.options.revert&&i||!0===this.options.revert||e.isFunction(this.options.revert)&&this.options.revert.call(this.element,i)?e(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){!1!==n._trigger("stop",t)&&n._clear()}):!1!==this._trigger("stop",t)&&this._clear(),!1},_mouseUp:function(t){return this._unblockFrames(),e.ui.ddmanager&&e.ui.ddmanager.dragStop(this,t),this.handleElement.is(t.target)&&this.element.trigger("focus"),e.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new e.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(t){return!this.options.handle||!!e(t.target).closest(this.element.find(this.options.handle)).length},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(t){var n=this.options,i=e.isFunction(n.helper),o=i?e(n.helper.apply(this.element[0],[t])):"clone"===n.helper?this.element.clone().removeAttr("id"):this.element;return o.parents("body").length||o.appendTo("parent"===n.appendTo?this.element[0].parentNode:n.appendTo),i&&o[0]===this.element[0]&&this._setPositionRelative(),o[0]===this.element[0]||/(fixed|absolute)/.test(o.css("position"))||o.css("position","absolute"),o},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_isRootNode:function(e){return/(html|body)/i.test(e.tagName)||e===this.document[0]},_getParentOffset:function(){var t=this.offsetParent.offset(),n=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==n&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var e=this.element.position(),t=this._isRootNode(this.scrollParent[0]);return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+(t?0:this.scrollParent.scrollTop()),left:e.left-(parseInt(this.helper.css("left"),10)||0)+(t?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,n,i,o=this.options,r=this.document[0];return this.relativeContainer=null,o.containment?"window"===o.containment?void(this.containment=[e(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,e(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,e(window).scrollLeft()+e(window).width()-this.helperProportions.width-this.margins.left,e(window).scrollTop()+(e(window).height()||r.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]):"document"===o.containment?void(this.containment=[0,0,e(r).width()-this.helperProportions.width-this.margins.left,(e(r).height()||r.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]):o.containment.constructor===Array?void(this.containment=o.containment):("parent"===o.containment&&(o.containment=this.helper[0].parentNode),void((i=(n=e(o.containment))[0])&&(t=/(scroll|auto)/.test(n.css("overflow")),this.containment=[(parseInt(n.css("borderLeftWidth"),10)||0)+(parseInt(n.css("paddingLeft"),10)||0),(parseInt(n.css("borderTopWidth"),10)||0)+(parseInt(n.css("paddingTop"),10)||0),(t?Math.max(i.scrollWidth,i.offsetWidth):i.offsetWidth)-(parseInt(n.css("borderRightWidth"),10)||0)-(parseInt(n.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(t?Math.max(i.scrollHeight,i.offsetHeight):i.offsetHeight)-(parseInt(n.css("borderBottomWidth"),10)||0)-(parseInt(n.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=n))):void(this.containment=null)},_convertPositionTo:function(e,t){t||(t=this.position);var n="absolute"===e?1:-1,i=this._isRootNode(this.scrollParent[0]);return{top:t.top+this.offset.relative.top*n+this.offset.parent.top*n-("fixed"===this.cssPosition?-this.offset.scroll.top:i?0:this.offset.scroll.top)*n,left:t.left+this.offset.relative.left*n+this.offset.parent.left*n-("fixed"===this.cssPosition?-this.offset.scroll.left:i?0:this.offset.scroll.left)*n}},_generatePosition:function(e,t){var n,i,o,r,s=this.options,a=this._isRootNode(this.scrollParent[0]),l=e.pageX,c=e.pageY;return a&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),t&&(this.containment&&(n=this.relativeContainer?(i=this.relativeContainer.offset(),[this.containment[0]+i.left,this.containment[1]+i.top,this.containment[2]+i.left,this.containment[3]+i.top]):this.containment,e.pageX-this.offset.click.left<n[0]&&(l=n[0]+this.offset.click.left),e.pageY-this.offset.click.top<n[1]&&(c=n[1]+this.offset.click.top),e.pageX-this.offset.click.left>n[2]&&(l=n[2]+this.offset.click.left),e.pageY-this.offset.click.top>n[3]&&(c=n[3]+this.offset.click.top)),s.grid&&(o=s.grid[1]?this.originalPageY+Math.round((c-this.originalPageY)/s.grid[1])*s.grid[1]:this.originalPageY,c=n?o-this.offset.click.top>=n[1]||o-this.offset.click.top>n[3]?o:o-this.offset.click.top>=n[1]?o-s.grid[1]:o+s.grid[1]:o,r=s.grid[0]?this.originalPageX+Math.round((l-this.originalPageX)/s.grid[0])*s.grid[0]:this.originalPageX,l=n?r-this.offset.click.left>=n[0]||r-this.offset.click.left>n[2]?r:r-this.offset.click.left>=n[0]?r-s.grid[0]:r+s.grid[0]:r),"y"===s.axis&&(l=this.originalPageX),"x"===s.axis&&(c=this.originalPageY)),{top:c-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:a?0:this.offset.scroll.top),left:l-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:a?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_trigger:function(t,n,i){return i=i||this._uiHash(),e.ui.plugin.call(this,t,[n,i,this],!0),/^(drag|start|stop)/.test(t)&&(this.positionAbs=this._convertPositionTo("absolute"),i.offset=this.positionAbs),e.Widget.prototype._trigger.call(this,t,n,i)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),e.ui.plugin.add("draggable","connectToSortable",{start:function(t,n,i){var o=e.extend({},n,{item:i.element});i.sortables=[],e(i.options.connectToSortable).each(function(){var n=e(this).sortable("instance");n&&!n.options.disabled&&(i.sortables.push(n),n.refreshPositions(),n._trigger("activate",t,o))})},stop:function(t,n,i){var o=e.extend({},n,{item:i.element});i.cancelHelperRemoval=!1,e.each(i.sortables,function(){var e=this;e.isOver?(e.isOver=0,i.cancelHelperRemoval=!0,e.cancelHelperRemoval=!1,e._storedCSS={position:e.placeholder.css("position"),top:e.placeholder.css("top"),left:e.placeholder.css("left")},e._mouseStop(t),e.options.helper=e.options._helper):(e.cancelHelperRemoval=!0,e._trigger("deactivate",t,o))})},drag:function(t,n,i){e.each(i.sortables,function(){var o=!1,r=this;r.positionAbs=i.positionAbs,r.helperProportions=i.helperProportions,r.offset.click=i.offset.click,r._intersectsWith(r.containerCache)&&(o=!0,e.each(i.sortables,function(){return this.positionAbs=i.positionAbs,this.helperProportions=i.helperProportions,this.offset.click=i.offset.click,this!==r&&this._intersectsWith(this.containerCache)&&e.contains(r.element[0],this.element[0])&&(o=!1),o})),o?(r.isOver||(r.isOver=1,i._parent=n.helper.parent(),r.currentItem=n.helper.appendTo(r.element).data("ui-sortable-item",!0),r.options._helper=r.options.helper,r.options.helper=function(){return n.helper[0]},t.target=r.currentItem[0],r._mouseCapture(t,!0),r._mouseStart(t,!0,!0),r.offset.click.top=i.offset.click.top,r.offset.click.left=i.offset.click.left,r.offset.parent.left-=i.offset.parent.left-r.offset.parent.left,r.offset.parent.top-=i.offset.parent.top-r.offset.parent.top,i._trigger("toSortable",t),i.dropped=r.element,e.each(i.sortables,function(){this.refreshPositions()}),i.currentItem=i.element,r.fromOutside=i),r.currentItem&&(r._mouseDrag(t),n.position=r.position)):r.isOver&&(r.isOver=0,r.cancelHelperRemoval=!0,r.options._revert=r.options.revert,r.options.revert=!1,r._trigger("out",t,r._uiHash(r)),r._mouseStop(t,!0),r.options.revert=r.options._revert,r.options.helper=r.options._helper,r.placeholder&&r.placeholder.remove(),n.helper.appendTo(i._parent),i._refreshOffsets(t),n.position=i._generatePosition(t,!0),i._trigger("fromSortable",t),i.dropped=!1,e.each(i.sortables,function(){this.refreshPositions()}))})}}),e.ui.plugin.add("draggable","cursor",{start:function(t,n,i){var o=e("body"),r=i.options;o.css("cursor")&&(r._cursor=o.css("cursor")),o.css("cursor",r.cursor)},stop:function(t,n,i){var o=i.options;o._cursor&&e("body").css("cursor",o._cursor)}}),e.ui.plugin.add("draggable","opacity",{start:function(t,n,i){var o=e(n.helper),r=i.options;o.css("opacity")&&(r._opacity=o.css("opacity")),o.css("opacity",r.opacity)},stop:function(t,n,i){var o=i.options;o._opacity&&e(n.helper).css("opacity",o._opacity)}}),e.ui.plugin.add("draggable","scroll",{start:function(e,t,n){n.scrollParentNotHidden||(n.scrollParentNotHidden=n.helper.scrollParent(!1)),n.scrollParentNotHidden[0]!==n.document[0]&&"HTML"!==n.scrollParentNotHidden[0].tagName&&(n.overflowOffset=n.scrollParentNotHidden.offset())},drag:function(t,n,i){var o=i.options,r=!1,s=i.scrollParentNotHidden[0],a=i.document[0];s!==a&&"HTML"!==s.tagName?(o.axis&&"x"===o.axis||(i.overflowOffset.top+s.offsetHeight-t.pageY<o.scrollSensitivity?s.scrollTop=r=s.scrollTop+o.scrollSpeed:t.pageY-i.overflowOffset.top<o.scrollSensitivity&&(s.scrollTop=r=s.scrollTop-o.scrollSpeed)),o.axis&&"y"===o.axis||(i.overflowOffset.left+s.offsetWidth-t.pageX<o.scrollSensitivity?s.scrollLeft=r=s.scrollLeft+o.scrollSpeed:t.pageX-i.overflowOffset.left<o.scrollSensitivity&&(s.scrollLeft=r=s.scrollLeft-o.scrollSpeed))):(o.axis&&"x"===o.axis||(t.pageY-e(a).scrollTop()<o.scrollSensitivity?r=e(a).scrollTop(e(a).scrollTop()-o.scrollSpeed):e(window).height()-(t.pageY-e(a).scrollTop())<o.scrollSensitivity&&(r=e(a).scrollTop(e(a).scrollTop()+o.scrollSpeed))),o.axis&&"y"===o.axis||(t.pageX-e(a).scrollLeft()<o.scrollSensitivity?r=e(a).scrollLeft(e(a).scrollLeft()-o.scrollSpeed):e(window).width()-(t.pageX-e(a).scrollLeft())<o.scrollSensitivity&&(r=e(a).scrollLeft(e(a).scrollLeft()+o.scrollSpeed)))),!1!==r&&e.ui.ddmanager&&!o.dropBehaviour&&e.ui.ddmanager.prepareOffsets(i,t)}}),e.ui.plugin.add("draggable","snap",{start:function(t,n,i){var o=i.options;i.snapElements=[],e(o.snap.constructor!==String?o.snap.items||":data(ui-draggable)":o.snap).each(function(){var t=e(this),n=t.offset();this!==i.element[0]&&i.snapElements.push({item:this,width:t.outerWidth(),height:t.outerHeight(),top:n.top,left:n.left})})},drag:function(t,n,i){var o,r,s,a,l,c,u,d,h,p,f=i.options,m=f.snapTolerance,g=n.offset.left,v=g+i.helperProportions.width,b=n.offset.top,y=b+i.helperProportions.height;for(h=i.snapElements.length-1;0<=h;h--)c=(l=i.snapElements[h].left-i.margins.left)+i.snapElements[h].width,d=(u=i.snapElements[h].top-i.margins.top)+i.snapElements[h].height,v<l-m||c+m<g||y<u-m||d+m<b||!e.contains(i.snapElements[h].item.ownerDocument,i.snapElements[h].item)?(i.snapElements[h].snapping&&i.options.snap.release&&i.options.snap.release.call(i.element,t,e.extend(i._uiHash(),{snapItem:i.snapElements[h].item})),i.snapElements[h].snapping=!1):("inner"!==f.snapMode&&(o=m>=Math.abs(u-y),r=m>=Math.abs(d-b),s=m>=Math.abs(l-v),a=m>=Math.abs(c-g),o&&(n.position.top=i._convertPositionTo("relative",{top:u-i.helperProportions.height,left:0}).top),r&&(n.position.top=i._convertPositionTo("relative",{top:d,left:0}).top),s&&(n.position.left=i._convertPositionTo("relative",{top:0,left:l-i.helperProportions.width}).left),a&&(n.position.left=i._convertPositionTo("relative",{top:0,left:c}).left)),p=o||r||s||a,"outer"!==f.snapMode&&(o=m>=Math.abs(u-b),r=m>=Math.abs(d-y),s=m>=Math.abs(l-g),a=m>=Math.abs(c-v),o&&(n.position.top=i._convertPositionTo("relative",{top:u,left:0}).top),r&&(n.position.top=i._convertPositionTo("relative",{top:d-i.helperProportions.height,left:0}).top),s&&(n.position.left=i._convertPositionTo("relative",{top:0,left:l}).left),a&&(n.position.left=i._convertPositionTo("relative",{top:0,left:c-i.helperProportions.width}).left)),!i.snapElements[h].snapping&&(o||r||s||a||p)&&i.options.snap.snap&&i.options.snap.snap.call(i.element,t,e.extend(i._uiHash(),{snapItem:i.snapElements[h].item})),i.snapElements[h].snapping=o||r||s||a||p)}}),e.ui.plugin.add("draggable","stack",{start:function(t,n,i){var o,r=i.options,s=e.makeArray(e(r.stack)).sort(function(t,n){return(parseInt(e(t).css("zIndex"),10)||0)-(parseInt(e(n).css("zIndex"),10)||0)});s.length&&(o=parseInt(e(s[0]).css("zIndex"),10)||0,e(s).each(function(t){e(this).css("zIndex",o+t)}),this.css("zIndex",o+s.length))}}),e.ui.plugin.add("draggable","zIndex",{start:function(t,n,i){var o=e(n.helper),r=i.options;o.css("zIndex")&&(r._zIndex=o.css("zIndex")),o.css("zIndex",r.zIndex)},stop:function(t,n,i){var o=i.options;o._zIndex&&e(n.helper).css("zIndex",o._zIndex)}}),e.ui.draggable,e.widget("ui.droppable",{version:"1.12.1",widgetEventPrefix:"drop",options:{accept:"*",addClasses:!0,greedy:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var t,n=this.options,i=n.accept;this.isover=!1,this.isout=!0,this.accept=e.isFunction(i)?i:function(e){return e.is(i)},this.proportions=function(){return arguments.length?void(t=arguments[0]):t||(t={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight})},this._addToManager(n.scope),n.addClasses&&this._addClass("ui-droppable")},_addToManager:function(t){e.ui.ddmanager.droppables[t]=e.ui.ddmanager.droppables[t]||[],e.ui.ddmanager.droppables[t].push(this)},_splice:function(e){for(var t=0;e.length>t;t++)e[t]===this&&e.splice(t,1)},_destroy:function(){var t=e.ui.ddmanager.droppables[this.options.scope];this._splice(t)},_setOption:function(t,n){if("accept"===t)this.accept=e.isFunction(n)?n:function(e){return e.is(n)};else if("scope"===t){var i=e.ui.ddmanager.droppables[this.options.scope];this._splice(i),this._addToManager(n)}this._super(t,n)},_activate:function(t){var n=e.ui.ddmanager.current;this._addActiveClass(),n&&this._trigger("activate",t,this.ui(n))},_deactivate:function(t){var n=e.ui.ddmanager.current;this._removeActiveClass(),n&&this._trigger("deactivate",t,this.ui(n))},_over:function(t){var n=e.ui.ddmanager.current;n&&(n.currentItem||n.element)[0]!==this.element[0]&&this.accept.call(this.element[0],n.currentItem||n.element)&&(this._addHoverClass(),this._trigger("over",t,this.ui(n)))},_out:function(t){var n=e.ui.ddmanager.current;n&&(n.currentItem||n.element)[0]!==this.element[0]&&this.accept.call(this.element[0],n.currentItem||n.element)&&(this._removeHoverClass(),this._trigger("out",t,this.ui(n)))},_drop:function(t,n){var i=n||e.ui.ddmanager.current,o=!1;return!(!i||(i.currentItem||i.element)[0]===this.element[0])&&(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var n=e(this).droppable("instance");return n.options.greedy&&!n.options.disabled&&n.options.scope===i.options.scope&&n.accept.call(n.element[0],i.currentItem||i.element)&&r(i,e.extend(n,{offset:n.element.offset()}),n.options.tolerance,t)?!(o=!0):void 0}),!o&&!!this.accept.call(this.element[0],i.currentItem||i.element)&&(this._removeActiveClass(),this._removeHoverClass(),this._trigger("drop",t,this.ui(i)),this.element))},ui:function(e){return{draggable:e.currentItem||e.element,helper:e.helper,position:e.position,offset:e.positionAbs}},_addHoverClass:function(){this._addClass("ui-droppable-hover")},_removeHoverClass:function(){this._removeClass("ui-droppable-hover")},_addActiveClass:function(){this._addClass("ui-droppable-active")},_removeActiveClass:function(){this._removeClass("ui-droppable-active")}});var r=e.ui.intersect=function(){function e(e,t,n){return t<=e&&e<t+n}return function(t,n,i,o){if(!n.offset)return!1;var r=(t.positionAbs||t.position.absolute).left+t.margins.left,s=(t.positionAbs||t.position.absolute).top+t.margins.top,a=r+t.helperProportions.width,l=s+t.helperProportions.height,c=n.offset.left,u=n.offset.top,d=c+n.proportions().width,h=u+n.proportions().height;switch(i){case"fit":return c<=r&&a<=d&&u<=s&&l<=h;case"intersect":return r+t.helperProportions.width/2>c&&d>a-t.helperProportions.width/2&&s+t.helperProportions.height/2>u&&h>l-t.helperProportions.height/2;case"pointer":return e(o.pageY,u,n.proportions().height)&&e(o.pageX,c,n.proportions().width);case"touch":return(u<=s&&s<=h||u<=l&&l<=h||s<u&&h<l)&&(c<=r&&r<=d||c<=a&&a<=d||r<c&&d<a);default:return!1}}}();!(e.ui.ddmanager={current:null,droppables:{default:[]},prepareOffsets:function(t,n){var i,o,r=e.ui.ddmanager.droppables[t.options.scope]||[],s=n?n.type:null,a=(t.currentItem||t.element).find(":data(ui-droppable)").addBack();e:for(i=0;r.length>i;i++)if(!(r[i].options.disabled||t&&!r[i].accept.call(r[i].element[0],t.currentItem||t.element))){for(o=0;a.length>o;o++)if(a[o]===r[i].element[0]){r[i].proportions().height=0;continue e}r[i].visible="none"!==r[i].element.css("display"),r[i].visible&&("mousedown"===s&&r[i]._activate.call(r[i],n),r[i].offset=r[i].element.offset(),r[i].proportions({width:r[i].element[0].offsetWidth,height:r[i].element[0].offsetHeight}))}},drop:function(t,n){var i=!1;return e.each((e.ui.ddmanager.droppables[t.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&r(t,this,this.options.tolerance,n)&&(i=this._drop.call(this,n)||i),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],t.currentItem||t.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,n)))}),i},dragStart:function(t,n){t.element.parentsUntil("body").on("scroll.droppable",function(){t.options.refreshPositions||e.ui.ddmanager.prepareOffsets(t,n)})},drag:function(t,n){t.options.refreshPositions&&e.ui.ddmanager.prepareOffsets(t,n),e.each(e.ui.ddmanager.droppables[t.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var i,o,s,a=r(t,this,this.options.tolerance,n),l=!a&&this.isover?"isout":a&&!this.isover?"isover":null;l&&(this.options.greedy&&(o=this.options.scope,
(s=this.element.parents(":data(ui-droppable)").filter(function(){return e(this).droppable("instance").options.scope===o})).length&&((i=e(s[0]).droppable("instance")).greedyChild="isover"===l)),i&&"isover"===l&&(i.isover=!1,i.isout=!0,i._out.call(i,n)),this[l]=!0,this["isout"===l?"isover":"isout"]=!1,this["isover"===l?"_over":"_out"].call(this,n),i&&"isout"===l&&(i.isout=!1,i.isover=!0,i._over.call(i,n)))}})},dragStop:function(t,n){t.element.parentsUntil("body").off("scroll.droppable"),t.options.refreshPositions||e.ui.ddmanager.prepareOffsets(t,n)}})!==e.uiBackCompat&&e.widget("ui.droppable",e.ui.droppable,{options:{hoverClass:!1,activeClass:!1},_addActiveClass:function(){this._super(),this.options.activeClass&&this.element.addClass(this.options.activeClass)},_removeActiveClass:function(){this._super(),this.options.activeClass&&this.element.removeClass(this.options.activeClass)},_addHoverClass:function(){this._super(),this.options.hoverClass&&this.element.addClass(this.options.hoverClass)},_removeHoverClass:function(){this._super(),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass)}}),e.ui.droppable}),function(e){e.fn.custom_scrollbar=function(t){var n=e.fn.custom_scrollbar.config;void 0!==t&&null!=t&&(n=jQuery.extend({},n,t));var i=n.wrapperClassName,o=n.contentWrapperClassName,r=n.contentClassName,s=n.scrollbarTrackClassName,a=n.scrollbarClassName,l=n.scrollbarWidth;return n.scrollbarTrackSpacing,e(this).each(function(){var t,c,u,d,h,p=e(this).find("div."+i),f=e(this).outerWidth();if(0==p.length){p=e("<div />").addClass(i),t=e("<div />").addClass(o),c=e("<div />").addClass(r),e(this).children().appendTo(c),c.appendTo(t),t.appendTo(p),e(this).append(p),(u=e("<div />")).addClass(s),u.css("width",l),u.css("background-color",n.scrollbarTrackColor),u.css("position","absolute"),u.css("top",0),u.css("height","100%"),u.appendTo(p),u.click(function(n){e(this).offset().left;var i=e(this).offset().top,o=(n.pageX,n.pageY-i),r=parseFloat(d.css("top")),s=parseFloat(d.css("height")),a=t.height()-40;o<r?t.scrollTop(t.scrollTop()-a):r+s<o&&t.scrollTop(t.scrollTop()+a),n.preventDefault(),n.stopPropagation()}),(d=e("<div />")).addClass(a),d.css("width",l),d.css("background-color",n.scrollbarColor),d.css("position","absolute"),d.css("right",0),d.appendTo(u);var m=!1;void 0!==jQuery.ui&&d.draggable({containment:"parent",start:function(){m=!0},stop:function(){m=!1},drag:function(e,n){t.scrollTop(d.position().top/t.height()*c.height())}}),e(this).css("overflow","hidden"),p.css("position","relative"),t.css("overflow","auto"),t.css("width","150%"),t.css("position","relative"),t.scroll(function(){if(!m){var n=t.scrollTop()/c.height()*e(this).height();d.css("top",n)}})}else t=e(this).find("div."+o),c=t.find("div."+r),u=e(this).find("div."+s),d=u.find("div."+a);u.css("right",0),c.css("width",f),t.css("height",e(this).height()),c.height()>e(this).height()?(h=e(this).height()/c.height()*e(this).height(),u.show()):(h=0,u.hide()),d.css("height",h),t.scroll()})},e.fn.custom_scrollbar.config={wrapperClassName:"custom-scrollbar-wrapper",contentWrapperClassName:"custom-scrollbar-content-wrapper",contentClassName:"custom-scrollbar-content",scrollbarTrackClassName:"custom-scrollbar-track",scrollbarClassName:"custom-scrollbar",scrollbarWidth:6,scrollbarTrackSpacing:4,scrollbarColor:"#000000",scrollbarTrackColor:"#CCCCCC"}}(jQuery),function(e){e.fn.qrcode=function(t){function n(e){this.mode=a,this.data=e}function i(e,t){this.typeNumber=e,this.errorCorrectLevel=t,this.modules=null,this.moduleCount=0,this.dataCache=null,this.dataList=[]}function o(e,t){if(null==e.length)throw Error(e.length+"/"+t);for(var n=0;n<e.length&&0==e[n];)n++;this.num=Array(e.length-n+t);for(var i=0;i<e.length-n;i++)this.num[i]=e[i+n]}function r(e,t){this.totalCount=e,this.dataCount=t}function s(){this.buffer=[],this.length=0}var a;n.prototype={getLength:function(){return this.data.length},write:function(e){for(var t=0;t<this.data.length;t++)e.put(this.data.charCodeAt(t),8)}},i.prototype={addData:function(e){this.dataList.push(new n(e)),this.dataCache=null},isDark:function(e,t){if(e<0||this.moduleCount<=e||t<0||this.moduleCount<=t)throw Error(e+","+t);return this.modules[e][t]},getModuleCount:function(){return this.moduleCount},make:function(){if(this.typeNumber<1){var e=1;for(e=1;e<40;e++){for(var t=r.getRSBlocks(e,this.errorCorrectLevel),n=new s,i=0,o=0;o<t.length;o++)i+=t[o].dataCount;for(o=0;o<this.dataList.length;o++)t=this.dataList[o],n.put(t.mode,4),n.put(t.getLength(),l.getLengthInBits(t.mode,e)),t.write(n);if(n.getLengthInBits()<=8*i)break}this.typeNumber=e}this.makeImpl(!1,this.getBestMaskPattern())},makeImpl:function(e,t){this.moduleCount=4*this.typeNumber+17,this.modules=Array(this.moduleCount);for(var n=0;n<this.moduleCount;n++){this.modules[n]=Array(this.moduleCount);for(var o=0;o<this.moduleCount;o++)this.modules[n][o]=null}this.setupPositionProbePattern(0,0),this.setupPositionProbePattern(this.moduleCount-7,0),this.setupPositionProbePattern(0,this.moduleCount-7),this.setupPositionAdjustPattern(),this.setupTimingPattern(),this.setupTypeInfo(e,t),7<=this.typeNumber&&this.setupTypeNumber(e),null==this.dataCache&&(this.dataCache=i.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,t)},setupPositionProbePattern:function(e,t){for(var n=-1;n<=7;n++)if(!(e+n<=-1||this.moduleCount<=e+n))for(var i=-1;i<=7;i++)t+i<=-1||this.moduleCount<=t+i||(this.modules[e+n][t+i]=0<=n&&n<=6&&(0==i||6==i)||0<=i&&i<=6&&(0==n||6==n)||2<=n&&n<=4&&2<=i&&i<=4)},getBestMaskPattern:function(){for(var e=0,t=0,n=0;n<8;n++){this.makeImpl(!0,n);var i=l.getLostPoint(this);(0==n||i<e)&&(e=i,t=n)}return t},createMovieClip:function(e,t,n){for(e=e.createEmptyMovieClip(t,n),this.make(),t=0;t<this.modules.length;t++){n=1*t;for(var i=0;i<this.modules[t].length;i++){var o=1*i;this.modules[t][i]&&(e.beginFill(0,100),e.moveTo(o,n),e.lineTo(o+1,n),e.lineTo(o+1,n+1),e.lineTo(o,n+1),e.endFill())}}return e},setupTimingPattern:function(){for(var e=8;e<this.moduleCount-8;e++)null==this.modules[e][6]&&(this.modules[e][6]=0==e%2);for(e=8;e<this.moduleCount-8;e++)null==this.modules[6][e]&&(this.modules[6][e]=0==e%2)},setupPositionAdjustPattern:function(){for(var e=l.getPatternPosition(this.typeNumber),t=0;t<e.length;t++)for(var n=0;n<e.length;n++){var i=e[t],o=e[n];if(null==this.modules[i][o])for(var r=-2;r<=2;r++)for(var s=-2;s<=2;s++)this.modules[i+r][o+s]=-2==r||2==r||-2==s||2==s||0==r&&0==s}},setupTypeNumber:function(e){for(var t=l.getBCHTypeNumber(this.typeNumber),n=0;n<18;n++){var i=!e&&1==(t>>n&1);this.modules[Math.floor(n/3)][n%3+this.moduleCount-8-3]=i}for(n=0;n<18;n++)i=!e&&1==(t>>n&1),this.modules[n%3+this.moduleCount-8-3][Math.floor(n/3)]=i},setupTypeInfo:function(e,t){for(var n=l.getBCHTypeInfo(this.errorCorrectLevel<<3|t),i=0;i<15;i++){var o=!e&&1==(n>>i&1);i<6?this.modules[i][8]=o:i<8?this.modules[i+1][8]=o:this.modules[this.moduleCount-15+i][8]=o}for(i=0;i<15;i++)o=!e&&1==(n>>i&1),i<8?this.modules[8][this.moduleCount-i-1]=o:i<9?this.modules[8][15-i-1+1]=o:this.modules[8][15-i-1]=o;this.modules[this.moduleCount-8][8]=!e},mapData:function(e,t){for(var n=-1,i=this.moduleCount-1,o=7,r=0,s=this.moduleCount-1;0<s;s-=2)for(6==s&&s--;;){for(var a=0;a<2;a++)if(null==this.modules[i][s-a]){var c=!1;r<e.length&&(c=1==(e[r]>>>o&1)),l.getMask(t,i,s-a)&&(c=!c),this.modules[i][s-a]=c,-1==--o&&(r++,o=7)}if((i+=n)<0||this.moduleCount<=i){i-=n,n=-n;break}}}},i.PAD0=236,i.PAD1=17,i.createData=function(e,t,n){t=r.getRSBlocks(e,t);for(var o=new s,a=0;a<n.length;a++){var c=n[a];o.put(c.mode,4),o.put(c.getLength(),l.getLengthInBits(c.mode,e)),c.write(o)}for(a=e=0;a<t.length;a++)e+=t[a].dataCount;if(o.getLengthInBits()>8*e)throw Error("code length overflow. ("+o.getLengthInBits()+">"+8*e+")");for(o.getLengthInBits()+4<=8*e&&o.put(0,4);0!=o.getLengthInBits()%8;)o.putBit(!1);for(;!(o.getLengthInBits()>=8*e||(o.put(i.PAD0,8),o.getLengthInBits()>=8*e));)o.put(i.PAD1,8);return i.createBytes(o,t)},i.createBytes=function(e,t){for(var n=0,i=0,r=0,s=Array(t.length),a=Array(t.length),c=0;c<t.length;c++){var u=t[c].dataCount,d=t[c].totalCount-u;i=Math.max(i,u),r=Math.max(r,d),s[c]=Array(u);for(var h=0;h<s[c].length;h++)s[c][h]=255&e.buffer[h+n];for(n+=u,h=l.getErrorCorrectPolynomial(d),u=new o(s[c],h.getLength()-1).mod(h),a[c]=Array(h.getLength()-1),h=0;h<a[c].length;h++)d=h+u.getLength()-a[c].length,a[c][h]=0<=d?u.get(d):0}for(h=c=0;h<t.length;h++)c+=t[h].totalCount;for(n=Array(c),h=u=0;h<i;h++)for(c=0;c<t.length;c++)h<s[c].length&&(n[u++]=s[c][h]);for(h=0;h<r;h++)for(c=0;c<t.length;c++)h<a[c].length&&(n[u++]=a[c][h]);return n},a=4;for(var l={PATTERN_POSITION_TABLE:[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],G15:1335,G18:7973,G15_MASK:21522,getBCHTypeInfo:function(e){for(var t=e<<10;0<=l.getBCHDigit(t)-l.getBCHDigit(l.G15);)t^=l.G15<<l.getBCHDigit(t)-l.getBCHDigit(l.G15);return(e<<10|t)^l.G15_MASK},getBCHTypeNumber:function(e){for(var t=e<<12;0<=l.getBCHDigit(t)-l.getBCHDigit(l.G18);)t^=l.G18<<l.getBCHDigit(t)-l.getBCHDigit(l.G18);return e<<12|t},getBCHDigit:function(e){for(var t=0;0!=e;)t++,e>>>=1;return t},getPatternPosition:function(e){return l.PATTERN_POSITION_TABLE[e-1]},getMask:function(e,t,n){switch(e){case 0:return 0==(t+n)%2;case 1:return 0==t%2;case 2:return 0==n%3;case 3:return 0==(t+n)%3;case 4:return 0==(Math.floor(t/2)+Math.floor(n/3))%2;case 5:return 0==t*n%2+t*n%3;case 6:return 0==(t*n%2+t*n%3)%2;case 7:return 0==(t*n%3+(t+n)%2)%2;default:throw Error("bad maskPattern:"+e)}},getErrorCorrectPolynomial:function(e){for(var t=new o([1],0),n=0;n<e;n++)t=t.multiply(new o([1,c.gexp(n)],0));return t},getLengthInBits:function(e,t){if(1<=t&&t<10)switch(e){case 1:return 10;case 2:return 9;case a:case 8:return 8;default:throw Error("mode:"+e)}else if(t<27)switch(e){case 1:return 12;case 2:return 11;case a:return 16;case 8:return 10;default:throw Error("mode:"+e)}else{if(!(t<41))throw Error("type:"+t);switch(e){case 1:return 14;case 2:return 13;case a:return 16;case 8:return 12;default:throw Error("mode:"+e)}}},getLostPoint:function(e){for(var t=e.getModuleCount(),n=0,i=0;i<t;i++)for(var o=0;o<t;o++){for(var r=0,s=e.isDark(i,o),a=-1;a<=1;a++)if(!(i+a<0||t<=i+a))for(var l=-1;l<=1;l++)o+l<0||t<=o+l||0==a&&0==l||s==e.isDark(i+a,o+l)&&r++;5<r&&(n+=3+r-5)}for(i=0;i<t-1;i++)for(o=0;o<t-1;o++)r=0,e.isDark(i,o)&&r++,e.isDark(i+1,o)&&r++,e.isDark(i,o+1)&&r++,e.isDark(i+1,o+1)&&r++,(0==r||4==r)&&(n+=3);for(i=0;i<t;i++)for(o=0;o<t-6;o++)e.isDark(i,o)&&!e.isDark(i,o+1)&&e.isDark(i,o+2)&&e.isDark(i,o+3)&&e.isDark(i,o+4)&&!e.isDark(i,o+5)&&e.isDark(i,o+6)&&(n+=40);for(o=0;o<t;o++)for(i=0;i<t-6;i++)e.isDark(i,o)&&!e.isDark(i+1,o)&&e.isDark(i+2,o)&&e.isDark(i+3,o)&&e.isDark(i+4,o)&&!e.isDark(i+5,o)&&e.isDark(i+6,o)&&(n+=40);for(o=r=0;o<t;o++)for(i=0;i<t;i++)e.isDark(i,o)&&r++;return n+Math.abs(100*r/t/t-50)/5*10}},c={glog:function(e){if(e<1)throw Error("glog("+e+")");return c.LOG_TABLE[e]},gexp:function(e){for(;e<0;)e+=255;for(;256<=e;)e-=255;return c.EXP_TABLE[e]},EXP_TABLE:Array(256),LOG_TABLE:Array(256)},u=0;u<8;u++)c.EXP_TABLE[u]=1<<u;for(u=8;u<256;u++)c.EXP_TABLE[u]=c.EXP_TABLE[u-4]^c.EXP_TABLE[u-5]^c.EXP_TABLE[u-6]^c.EXP_TABLE[u-8];for(u=0;u<255;u++)c.LOG_TABLE[c.EXP_TABLE[u]]=u;return o.prototype={get:function(e){return this.num[e]},getLength:function(){return this.num.length},multiply:function(e){for(var t=Array(this.getLength()+e.getLength()-1),n=0;n<this.getLength();n++)for(var i=0;i<e.getLength();i++)t[n+i]^=c.gexp(c.glog(this.get(n))+c.glog(e.get(i)));return new o(t,0)},mod:function(e){if(this.getLength()-e.getLength()<0)return this;for(var t=c.glog(this.get(0))-c.glog(e.get(0)),n=Array(this.getLength()),i=0;i<this.getLength();i++)n[i]=this.get(i);for(i=0;i<e.getLength();i++)n[i]^=c.gexp(c.glog(e.get(i))+t);return new o(n,0).mod(e)}},r.RS_BLOCK_TABLE=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],r.getRSBlocks=function(e,t){var n=r.getRsBlockTable(e,t);if(null==n)throw Error("bad rs block @ typeNumber:"+e+"/errorCorrectLevel:"+t);for(var i=n.length/3,o=[],s=0;s<i;s++)for(var a=n[3*s+0],l=n[3*s+1],c=n[3*s+2],u=0;u<a;u++)o.push(new r(l,c));return o},r.getRsBlockTable=function(e,t){switch(t){case 1:return r.RS_BLOCK_TABLE[4*(e-1)+0];case 0:return r.RS_BLOCK_TABLE[4*(e-1)+1];case 3:return r.RS_BLOCK_TABLE[4*(e-1)+2];case 2:return r.RS_BLOCK_TABLE[4*(e-1)+3]}},s.prototype={get:function(e){return 1==(this.buffer[Math.floor(e/8)]>>>7-e%8&1)},put:function(e,t){for(var n=0;n<t;n++)this.putBit(1==(e>>>t-n-1&1))},getLengthInBits:function(){return this.length},putBit:function(e){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}},"string"==typeof t&&(t={text:t}),t=e.extend({},{render:"canvas",width:256,height:256,typeNumber:-1,correctLevel:2,background:"#ffffff",foreground:"#000000"},t),this.each(function(){var n;if("canvas"==t.render){(n=new i(t.typeNumber,t.correctLevel)).addData(t.text),n.make();var o=document.createElement("canvas");o.width=t.width,o.height=t.height;for(var r=o.getContext("2d"),s=t.width/n.getModuleCount(),a=t.height/n.getModuleCount(),l=0;l<n.getModuleCount();l++)for(var c=0;c<n.getModuleCount();c++){r.fillStyle=n.isDark(l,c)?t.foreground:t.background;var u=Math.ceil((c+1)*s)-Math.floor(c*s),d=Math.ceil((l+1)*s)-Math.floor(l*s);r.fillRect(Math.round(c*s),Math.round(l*a),u,d)}}else for((n=new i(t.typeNumber,t.correctLevel)).addData(t.text),n.make(),o=e("<table></table>").css("width",t.width+"px").css("height",t.height+"px").css("border","0px").css("border-collapse","collapse").css("background-color",t.background),r=t.width/n.getModuleCount(),s=t.height/n.getModuleCount(),a=0;a<n.getModuleCount();a++)for(l=e("<tr></tr>").css("height",s+"px").appendTo(o),c=0;c<n.getModuleCount();c++)e("<td></td>").css("width",r+"px").css("background-color",n.isDark(a,c)?t.foreground:t.background).appendTo(l);n=o,jQuery(n).appendTo(this)})}}(jQuery),"undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");!function(e){"use strict";var t=jQuery.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1==t[0]&&9==t[1]&&t[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher")}(),function(e){"use strict";e.fn.emulateTransitionEnd=function(t){var n=!1,i=this;return e(this).one("bsTransitionEnd",function(){n=!0}),setTimeout(function(){n||e(i).trigger(e.support.transition.end)},t),this},e(function(){e.support.transition=function(){var e=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var n in t)if(void 0!==e.style[n])return{end:t[n]};return!1}(),e.support.transition&&(e.event.special.bsTransitionEnd={bindType:e.support.transition.end,delegateType:e.support.transition.end,handle:function(t){return e(t.target).is(this)?t.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),function(e){"use strict";var t='[data-dismiss="alert"]',n=function(n){e(n).on("click",t,this.close)};n.VERSION="3.3.5",n.TRANSITION_DURATION=150,n.prototype.close=function(t){function i(){s.detach().trigger("closed.bs.alert").remove()}var o=e(this),r=o.attr("data-target");r||(r=(r=o.attr("href"))&&r.replace(/.*(?=#[^\s]*$)/,""));var s=e(r);t&&t.preventDefault(),s.length||(s=o.closest(".alert")),s.trigger(t=e.Event("close.bs.alert")),t.isDefaultPrevented()||(s.removeClass("in"),e.support.transition&&s.hasClass("fade")?s.one("bsTransitionEnd",i).emulateTransitionEnd(n.TRANSITION_DURATION):i())};var i=e.fn.alert;e.fn.alert=function(t){return this.each(function(){var i=e(this),o=i.data("bs.alert");o||i.data("bs.alert",o=new n(this)),"string"==typeof t&&o[t].call(i)})},e.fn.alert.Constructor=n,e.fn.alert.noConflict=function(){return e.fn.alert=i,this},e(document).on("click.bs.alert.data-api",t,n.prototype.close)}(jQuery),function(e){"use strict";function t(t){return this.each(function(){var i=e(this),o=i.data("bs.button"),r="object"==typeof t&&t;o||i.data("bs.button",o=new n(this,r)),"toggle"==t?o.toggle():t&&o.setState(t)})}var n=function(t,i){this.$element=e(t),this.options=e.extend({},n.DEFAULTS,i),this.isLoading=!1};n.VERSION="3.3.5",n.DEFAULTS={loadingText:"loading..."},n.prototype.setState=function(t){var n="disabled",i=this.$element,o=i.is("input")?"val":"html",r=i.data();t+="Text",null==r.resetText&&i.data("resetText",i[o]()),setTimeout(e.proxy(function(){i[o](null==r[t]?this.options[t]:r[t]),"loadingText"==t?(this.isLoading=!0,i.addClass(n).attr(n,n)):this.isLoading&&(this.isLoading=!1,i.removeClass(n).removeAttr(n))},this),0)},n.prototype.toggle=function(){var e=!0,t=this.$element.closest('[data-toggle="buttons"]');if(t.length){var n=this.$element.find("input");"radio"==n.prop("type")?(n.prop("checked")&&(e=!1),t.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==n.prop("type")&&(n.prop("checked")!==this.$element.hasClass("active")&&(e=!1),this.$element.toggleClass("active")),n.prop("checked",this.$element.hasClass("active")),e&&n.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var i=e.fn.button;e.fn.button=t,e.fn.button.Constructor=n,e.fn.button.noConflict=function(){return e.fn.button=i,this},e(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(n){var i=e(n.target);i.hasClass("btn")||(i=i.closest(".btn")),t.call(i,"toggle"),e(n.target).is('input[type="radio"]')||e(n.target).is('input[type="checkbox"]')||n.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(t){e(t.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(t.type))})}(jQuery),function(e){"use strict";function t(t){return this.each(function(){var i=e(this),o=i.data("bs.carousel"),r=e.extend({},n.DEFAULTS,i.data(),"object"==typeof t&&t),s="string"==typeof t?t:r.slide;o||i.data("bs.carousel",o=new n(this,r)),"number"==typeof t?o.to(t):s?o[s]():r.interval&&o.pause().cycle()})}var n=function(t,n){this.$element=e(t),this.$indicators=this.$element.find(".carousel-indicators"),this.options=n,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",e.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",e.proxy(this.pause,this)).on("mouseleave.bs.carousel",e.proxy(this.cycle,this))};n.VERSION="3.3.5",n.TRANSITION_DURATION=600,n.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},n.prototype.keydown=function(e){if(!/input|textarea/i.test(e.target.tagName)){switch(e.which){case 37:this.prev();break;case 39:this.next();break;default:return}e.preventDefault()}},n.prototype.cycle=function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(e.proxy(this.next,this),this.options.interval)),this},n.prototype.getItemIndex=function(e){return this.$items=e.parent().children(".item"),this.$items.index(e||this.$active)},n.prototype.getItemForDirection=function(e,t){var n=this.getItemIndex(t);if(("prev"==e&&0===n||"next"==e&&n==this.$items.length-1)&&!this.options.wrap)return t;var i=(n+("prev"==e?-1:1))%this.$items.length;return this.$items.eq(i)},n.prototype.to=function(e){var t=this,n=this.getItemIndex(this.$active=this.$element.find(".item.active"));return e>this.$items.length-1||e<0?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){t.to(e)}):n==e?this.pause().cycle():this.slide(n<e?"next":"prev",this.$items.eq(e))},n.prototype.pause=function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&e.support.transition&&(this.$element.trigger(e.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},n.prototype.next=function(){return this.sliding?void 0:this.slide("next")},n.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},n.prototype.slide=function(t,i){var o=this.$element.find(".item.active"),r=i||this.getItemForDirection(t,o),s=this.interval,a="next"==t?"left":"right",l=this;if(r.hasClass("active"))return this.sliding=!1;var c=r[0],u=e.Event("slide.bs.carousel",{relatedTarget:c,direction:a});if(this.$element.trigger(u),!u.isDefaultPrevented()){if(this.sliding=!0,s&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var d=e(this.$indicators.children()[this.getItemIndex(r)]);d&&d.addClass("active")}var h=e.Event("slid.bs.carousel",{relatedTarget:c,direction:a});return e.support.transition&&this.$element.hasClass("slide")?(r.addClass(t),r[0].offsetWidth,o.addClass(a),r.addClass(a),o.one("bsTransitionEnd",function(){r.removeClass([t,a].join(" ")).addClass("active"),o.removeClass(["active",a].join(" ")),l.sliding=!1,setTimeout(function(){l.$element.trigger(h)},0)}).emulateTransitionEnd(n.TRANSITION_DURATION)):(o.removeClass("active"),r.addClass("active"),this.sliding=!1,this.$element.trigger(h)),s&&this.cycle(),this}};var i=e.fn.carousel;e.fn.carousel=t,e.fn.carousel.Constructor=n,e.fn.carousel.noConflict=function(){return e.fn.carousel=i,this};var o=function(n){var i,o=e(this),r=e(o.attr("data-target")||(i=o.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,""));if(r.hasClass("carousel")){var s=e.extend({},r.data(),o.data()),a=o.attr("data-slide-to");a&&(s.interval=!1),t.call(r,s),a&&r.data("bs.carousel").to(a),n.preventDefault()}};e(document).on("click.bs.carousel.data-api","[data-slide]",o).on("click.bs.carousel.data-api","[data-slide-to]",o),e(window).on("load",function(){e('[data-ride="carousel"]').each(function(){var n=e(this);t.call(n,n.data())})})}(jQuery),function(e){"use strict";function t(t){var n,i=t.attr("data-target")||(n=t.attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,"");return e(i)}function n(t){return this.each(function(){var n=e(this),o=n.data("bs.collapse"),r=e.extend({},i.DEFAULTS,n.data(),"object"==typeof t&&t);!o&&r.toggle&&/show|hide/.test(t)&&(r.toggle=!1),o||n.data("bs.collapse",o=new i(this,r)),"string"==typeof t&&o[t]()})}var i=function(t,n){this.$element=e(t),this.options=e.extend({},i.DEFAULTS,n),this.$trigger=e('[data-toggle="collapse"][href="#'+t.id+'"],[data-toggle="collapse"][data-target="#'+t.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};i.VERSION="3.3.5",i.TRANSITION_DURATION=350,i.DEFAULTS={toggle:!0},i.prototype.dimension=function(){return this.$element.hasClass("width")?"width":"height"},i.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var t,o=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(o&&o.length&&(t=o.data("bs.collapse"))&&t.transitioning)){var r=e.Event("show.bs.collapse");if(this.$element.trigger(r),!r.isDefaultPrevented()){o&&o.length&&(n.call(o,"hide"),t||o.data("bs.collapse",null));var s=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[s](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var a=function(){this.$element.removeClass("collapsing").addClass("collapse in")[s](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!e.support.transition)return a.call(this);var l=e.camelCase(["scroll",s].join("-"));this.$element.one("bsTransitionEnd",e.proxy(a,this)).emulateTransitionEnd(i.TRANSITION_DURATION)[s](this.$element[0][l])}}}},i.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var t=e.Event("hide.bs.collapse");if(this.$element.trigger(t),!t.isDefaultPrevented()){var n=this.dimension();this.$element[n](this.$element[n]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var o=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return e.support.transition?void this.$element[n](0).one("bsTransitionEnd",e.proxy(o,this)).emulateTransitionEnd(i.TRANSITION_DURATION):o.call(this)}}},i.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},i.prototype.getParent=function(){return e(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(e.proxy(function(n,i){var o=e(i);this.addAriaAndCollapsedClass(t(o),o)},this)).end()},i.prototype.addAriaAndCollapsedClass=function(e,t){var n=e.hasClass("in");e.attr("aria-expanded",n),t.toggleClass("collapsed",!n).attr("aria-expanded",n)};var o=e.fn.collapse;e.fn.collapse=n,e.fn.collapse.Constructor=i,e.fn.collapse.noConflict=function(){return e.fn.collapse=o,this},e(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(i){var o=e(this);o.attr("data-target")||i.preventDefault();var r=t(o),s=r.data("bs.collapse")?"toggle":o.data();n.call(r,s)})}(jQuery),function(e){"use strict";function t(t){var n=t.attr("data-target");n||(n=(n=t.attr("href"))&&/#[A-Za-z]/.test(n)&&n.replace(/.*(?=#[^\s]*$)/,""));var i=n&&e(n);return i&&i.length?i:t.parent()}function n(n){n&&3===n.which||(e(".dropdown-backdrop").remove(),e(i).each(function(){var i=e(this),o=t(i),r={relatedTarget:this};o.hasClass("open")&&(n&&"click"==n.type&&/input|textarea/i.test(n.target.tagName)&&e.contains(o[0],n.target)||(o.trigger(n=e.Event("hide.bs.dropdown",r)),n.isDefaultPrevented()||(i.attr("aria-expanded","false"),o.removeClass("open").trigger("hidden.bs.dropdown",r))))}))}var i='[data-toggle="dropdown"]',o=function(t){e(t).on("click.bs.dropdown",this.toggle)};o.VERSION="3.3.5",o.prototype.toggle=function(i){var o=e(this);if(!o.is(".disabled, :disabled")){var r=t(o),s=r.hasClass("open");if(n(),!s){"ontouchstart"in document.documentElement&&!r.closest(".navbar-nav").length&&e(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(e(this)).on("click",n);var a={relatedTarget:this};if(r.trigger(i=e.Event("show.bs.dropdown",a)),i.isDefaultPrevented())return;o.trigger("focus").attr("aria-expanded","true"),r.toggleClass("open").trigger("shown.bs.dropdown",a)}return!1}},o.prototype.keydown=function(n){if(/(38|40|27|32)/.test(n.which)&&!/input|textarea/i.test(n.target.tagName)){var o=e(this);if(n.preventDefault(),n.stopPropagation(),!o.is(".disabled, :disabled")){var r=t(o),s=r.hasClass("open");if(!s&&27!=n.which||s&&27==n.which)return 27==n.which&&r.find(i).trigger("focus"),o.trigger("click");var a=r.find(".dropdown-menu li:not(.disabled):visible a");if(a.length){var l=a.index(n.target);38==n.which&&0<l&&l--,40==n.which&&l<a.length-1&&l++,~l||(l=0),a.eq(l).trigger("focus")}}}};var r=e.fn.dropdown;e.fn.dropdown=function(t){return this.each(function(){var n=e(this),i=n.data("bs.dropdown");i||n.data("bs.dropdown",i=new o(this)),"string"==typeof t&&i[t].call(n)})},e.fn.dropdown.Constructor=o,e.fn.dropdown.noConflict=function(){return e.fn.dropdown=r,this},e(document).on("click.bs.dropdown.data-api",n).on("click.bs.dropdown.data-api",".dropdown form",function(e){e.stopPropagation()}).on("click.bs.dropdown.data-api",i,o.prototype.toggle).on("keydown.bs.dropdown.data-api",i,o.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",o.prototype.keydown)}(jQuery),function(e){"use strict";function t(t,i){return this.each(function(){var o=e(this),r=o.data("bs.modal"),s=e.extend({},n.DEFAULTS,o.data(),"object"==typeof t&&t);r||o.data("bs.modal",r=new n(this,s)),"string"==typeof t?r[t](i):s.show&&r.show(i)})}var n=function(t,n){this.options=n,this.$body=e(document.body),this.$element=e(t),this.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,e.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};n.VERSION="3.3.5",n.TRANSITION_DURATION=300,n.BACKDROP_TRANSITION_DURATION=150,n.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},n.prototype.toggle=function(e){return this.isShown?this.hide():this.show(e)},n.prototype.show=function(t){var i=this,o=e.Event("show.bs.modal",{relatedTarget:t});this.$element.trigger(o),this.isShown||o.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),
this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',e.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){i.$element.one("mouseup.dismiss.bs.modal",function(t){e(t.target).is(i.$element)&&(i.ignoreBackdropClick=!0)})}),this.backdrop(function(){var o=e.support.transition&&i.$element.hasClass("fade");i.$element.parent().length||i.$element.appendTo(i.$body),i.$element.show().scrollTop(0),i.adjustDialog(),o&&i.$element[0].offsetWidth,i.$element.addClass("in"),i.enforceFocus();var r=e.Event("shown.bs.modal",{relatedTarget:t});o?i.$dialog.one("bsTransitionEnd",function(){i.$element.trigger("focus").trigger(r)}).emulateTransitionEnd(n.TRANSITION_DURATION):i.$element.trigger("focus").trigger(r)}))},n.prototype.hide=function(t){t&&t.preventDefault(),t=e.Event("hide.bs.modal"),this.$element.trigger(t),this.isShown&&!t.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),e(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),e.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",e.proxy(this.hideModal,this)).emulateTransitionEnd(n.TRANSITION_DURATION):this.hideModal())},n.prototype.enforceFocus=function(){e(document).off("focusin.bs.modal").on("focusin.bs.modal",e.proxy(function(e){this.$element[0]===e.target||this.$element.has(e.target).length||this.$element.trigger("focus")},this))},n.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",e.proxy(function(e){27==e.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},n.prototype.resize=function(){this.isShown?e(window).on("resize.bs.modal",e.proxy(this.handleUpdate,this)):e(window).off("resize.bs.modal")},n.prototype.hideModal=function(){var e=this;this.$element.hide(),this.backdrop(function(){e.$body.removeClass("modal-open"),e.resetAdjustments(),e.resetScrollbar(),e.$element.trigger("hidden.bs.modal")})},n.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},n.prototype.backdrop=function(t){var i=this,o=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var r=e.support.transition&&o;if(this.$backdrop=e(document.createElement("div")).addClass("modal-backdrop "+o).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",e.proxy(function(e){return this.ignoreBackdropClick?void(this.ignoreBackdropClick=!1):void(e.target===e.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide()))},this)),r&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!t)return;r?this.$backdrop.one("bsTransitionEnd",t).emulateTransitionEnd(n.BACKDROP_TRANSITION_DURATION):t()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var s=function(){i.removeBackdrop(),t&&t()};e.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",s).emulateTransitionEnd(n.BACKDROP_TRANSITION_DURATION):s()}else t&&t()},n.prototype.handleUpdate=function(){this.adjustDialog()},n.prototype.adjustDialog=function(){var e=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&e?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!e?this.scrollbarWidth:""})},n.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},n.prototype.checkScrollbar=function(){var e=window.innerWidth;if(!e){var t=document.documentElement.getBoundingClientRect();e=t.right-Math.abs(t.left)}this.bodyIsOverflowing=document.body.clientWidth<e,this.scrollbarWidth=this.measureScrollbar()},n.prototype.setScrollbar=function(){var e=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"",this.bodyIsOverflowing&&this.$body.css("padding-right",e+this.scrollbarWidth)},n.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)},n.prototype.measureScrollbar=function(){var e=document.createElement("div");e.className="modal-scrollbar-measure",this.$body.append(e);var t=e.offsetWidth-e.clientWidth;return this.$body[0].removeChild(e),t};var i=e.fn.modal;e.fn.modal=t,e.fn.modal.Constructor=n,e.fn.modal.noConflict=function(){return e.fn.modal=i,this},e(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(n){var i=e(this),o=i.attr("href"),r=e(i.attr("data-target")||o&&o.replace(/.*(?=#[^\s]+$)/,"")),s=r.data("bs.modal")?"toggle":e.extend({remote:!/#/.test(o)&&o},r.data(),i.data());i.is("a")&&n.preventDefault(),r.one("show.bs.modal",function(e){e.isDefaultPrevented()||r.one("hidden.bs.modal",function(){i.is(":visible")&&i.trigger("focus")})}),t.call(r,s,this)})}(jQuery),function(e){"use strict";var t=function(e,t){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",e,t)};t.VERSION="3.3.5",t.TRANSITION_DURATION=150,t.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},t.prototype.init=function(t,n,i){if(this.enabled=!0,this.type=t,this.$element=e(n),this.options=this.getOptions(i),this.$viewport=this.options.viewport&&e(e.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var o=this.options.trigger.split(" "),r=o.length;r--;){var s=o[r];if("click"==s)this.$element.on("click."+this.type,this.options.selector,e.proxy(this.toggle,this));else if("manual"!=s){var a="hover"==s?"mouseenter":"focusin",l="hover"==s?"mouseleave":"focusout";this.$element.on(a+"."+this.type,this.options.selector,e.proxy(this.enter,this)),this.$element.on(l+"."+this.type,this.options.selector,e.proxy(this.leave,this))}}this.options.selector?this._options=e.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},t.prototype.getDefaults=function(){return t.DEFAULTS},t.prototype.getOptions=function(t){return(t=e.extend({},this.getDefaults(),this.$element.data(),t)).delay&&"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),t},t.prototype.getDelegateOptions=function(){var t={},n=this.getDefaults();return this._options&&e.each(this._options,function(e,i){n[e]!=i&&(t[e]=i)}),t},t.prototype.enter=function(t){var n=t instanceof this.constructor?t:e(t.currentTarget).data("bs."+this.type);return n||(n=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data("bs."+this.type,n)),t instanceof e.Event&&(n.inState["focusin"==t.type?"focus":"hover"]=!0),n.tip().hasClass("in")||"in"==n.hoverState?void(n.hoverState="in"):(clearTimeout(n.timeout),n.hoverState="in",n.options.delay&&n.options.delay.show?void(n.timeout=setTimeout(function(){"in"==n.hoverState&&n.show()},n.options.delay.show)):n.show())},t.prototype.isInStateTrue=function(){for(var e in this.inState)if(this.inState[e])return!0;return!1},t.prototype.leave=function(t){var n=t instanceof this.constructor?t:e(t.currentTarget).data("bs."+this.type);return n||(n=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data("bs."+this.type,n)),t instanceof e.Event&&(n.inState["focusout"==t.type?"focus":"hover"]=!1),n.isInStateTrue()?void 0:(clearTimeout(n.timeout),n.hoverState="out",n.options.delay&&n.options.delay.hide?void(n.timeout=setTimeout(function(){"out"==n.hoverState&&n.hide()},n.options.delay.hide)):n.hide())},t.prototype.show=function(){var n=e.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(n);var i=e.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(n.isDefaultPrevented()||!i)return;var o=this,r=this.tip(),s=this.getUID(this.type);this.setContent(),r.attr("id",s),this.$element.attr("aria-describedby",s),this.options.animation&&r.addClass("fade");var a="function"==typeof this.options.placement?this.options.placement.call(this,r[0],this.$element[0]):this.options.placement,l=/\s?auto?\s?/i,c=l.test(a);c&&(a=a.replace(l,"")||"top"),r.detach().css({top:0,left:0,display:"block"}).addClass(a).data("bs."+this.type,this),this.options.container?r.appendTo(this.options.container):r.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var u=this.getPosition(),d=r[0].offsetWidth,h=r[0].offsetHeight;if(c){var p=a,f=this.getPosition(this.$viewport);a="bottom"==a&&u.bottom+h>f.bottom?"top":"top"==a&&u.top-h<f.top?"bottom":"right"==a&&u.right+d>f.width?"left":"left"==a&&u.left-d<f.left?"right":a,r.removeClass(p).addClass(a)}var m=this.getCalculatedOffset(a,u,d,h);this.applyPlacement(m,a);var g=function(){var e=o.hoverState;o.$element.trigger("shown.bs."+o.type),o.hoverState=null,"out"==e&&o.leave(o)};e.support.transition&&this.$tip.hasClass("fade")?r.one("bsTransitionEnd",g).emulateTransitionEnd(t.TRANSITION_DURATION):g()}},t.prototype.applyPlacement=function(t,n){var i=this.tip(),o=i[0].offsetWidth,r=i[0].offsetHeight,s=parseInt(i.css("margin-top"),10),a=parseInt(i.css("margin-left"),10);isNaN(s)&&(s=0),isNaN(a)&&(a=0),t.top+=s,t.left+=a,e.offset.setOffset(i[0],e.extend({using:function(e){i.css({top:Math.round(e.top),left:Math.round(e.left)})}},t),0),i.addClass("in");var l=i[0].offsetWidth,c=i[0].offsetHeight;"top"==n&&c!=r&&(t.top=t.top+r-c);var u=this.getViewportAdjustedDelta(n,t,l,c);u.left?t.left+=u.left:t.top+=u.top;var d=/top|bottom/.test(n),h=d?2*u.left-o+l:2*u.top-r+c,p=d?"offsetWidth":"offsetHeight";i.offset(t),this.replaceArrow(h,i[0][p],d)},t.prototype.replaceArrow=function(e,t,n){this.arrow().css(n?"left":"top",50*(1-e/t)+"%").css(n?"top":"left","")},t.prototype.setContent=function(){var e=this.tip(),t=this.getTitle();e.find(".tooltip-inner")[this.options.html?"html":"text"](t),e.removeClass("fade in top bottom left right")},t.prototype.hide=function(n){function i(){"in"!=o.hoverState&&r.detach(),o.$element.removeAttr("aria-describedby").trigger("hidden.bs."+o.type),n&&n()}var o=this,r=e(this.$tip),s=e.Event("hide.bs."+this.type);return this.$element.trigger(s),s.isDefaultPrevented()?void 0:(r.removeClass("in"),e.support.transition&&r.hasClass("fade")?r.one("bsTransitionEnd",i).emulateTransitionEnd(t.TRANSITION_DURATION):i(),this.hoverState=null,this)},t.prototype.fixTitle=function(){var e=this.$element;(e.attr("title")||"string"!=typeof e.attr("data-original-title"))&&e.attr("data-original-title",e.attr("title")||"").attr("title","")},t.prototype.hasContent=function(){return this.getTitle()},t.prototype.getPosition=function(t){var n=(t=t||this.$element)[0],i="BODY"==n.tagName,o=n.getBoundingClientRect();null==o.width&&(o=e.extend({},o,{width:o.right-o.left,height:o.bottom-o.top}));var r=i?{top:0,left:0}:t.offset(),s={scroll:i?document.documentElement.scrollTop||document.body.scrollTop:t.scrollTop()},a=i?{width:e(window).width(),height:e(window).height()}:null;return e.extend({},o,s,a,r)},t.prototype.getCalculatedOffset=function(e,t,n,i){return"bottom"==e?{top:t.top+t.height,left:t.left+t.width/2-n/2}:"top"==e?{top:t.top-i,left:t.left+t.width/2-n/2}:"left"==e?{top:t.top+t.height/2-i/2,left:t.left-n}:{top:t.top+t.height/2-i/2,left:t.left+t.width}},t.prototype.getViewportAdjustedDelta=function(e,t,n,i){var o={top:0,left:0};if(!this.$viewport)return o;var r=this.options.viewport&&this.options.viewport.padding||0,s=this.getPosition(this.$viewport);if(/right|left/.test(e)){var a=t.top-r-s.scroll,l=t.top+r-s.scroll+i;a<s.top?o.top=s.top-a:l>s.top+s.height&&(o.top=s.top+s.height-l)}else{var c=t.left-r,u=t.left+r+n;c<s.left?o.left=s.left-c:u>s.right&&(o.left=s.left+s.width-u)}return o},t.prototype.getTitle=function(){var e=this.$element,t=this.options;return e.attr("data-original-title")||("function"==typeof t.title?t.title.call(e[0]):t.title)},t.prototype.getUID=function(e){for(;e+=~~(1e6*Math.random()),document.getElementById(e););return e},t.prototype.tip=function(){if(!this.$tip&&(this.$tip=e(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},t.prototype.enable=function(){this.enabled=!0},t.prototype.disable=function(){this.enabled=!1},t.prototype.toggleEnabled=function(){this.enabled=!this.enabled},t.prototype.toggle=function(t){var n=this;t&&((n=e(t.currentTarget).data("bs."+this.type))||(n=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data("bs."+this.type,n))),t?(n.inState.click=!n.inState.click,n.isInStateTrue()?n.enter(n):n.leave(n)):n.tip().hasClass("in")?n.leave(n):n.enter(n)},t.prototype.destroy=function(){var e=this;clearTimeout(this.timeout),this.hide(function(){e.$element.off("."+e.type).removeData("bs."+e.type),e.$tip&&e.$tip.detach(),e.$tip=null,e.$arrow=null,e.$viewport=null})};var n=e.fn.tooltip;e.fn.tooltip=function(n){return this.each(function(){var i=e(this),o=i.data("bs.tooltip"),r="object"==typeof n&&n;(o||!/destroy|hide/.test(n))&&(o||i.data("bs.tooltip",o=new t(this,r)),"string"==typeof n&&o[n]())})},e.fn.tooltip.Constructor=t,e.fn.tooltip.noConflict=function(){return e.fn.tooltip=n,this}}(jQuery),function(e){"use strict";var t=function(e,t){this.init("popover",e,t)};if(!e.fn.tooltip)throw new Error("Popover requires tooltip.js");t.VERSION="3.3.5",t.DEFAULTS=e.extend({},e.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),((t.prototype=e.extend({},e.fn.tooltip.Constructor.prototype)).constructor=t).prototype.getDefaults=function(){return t.DEFAULTS},t.prototype.setContent=function(){var e=this.tip(),t=this.getTitle(),n=this.getContent();e.find(".popover-title")[this.options.html?"html":"text"](t),e.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof n?"html":"append":"text"](n),e.removeClass("fade top bottom left right in"),e.find(".popover-title").html()||e.find(".popover-title").hide()},t.prototype.hasContent=function(){return this.getTitle()||this.getContent()},t.prototype.getContent=function(){var e=this.$element,t=this.options;return e.attr("data-content")||("function"==typeof t.content?t.content.call(e[0]):t.content)},t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var n=e.fn.popover;e.fn.popover=function(n){return this.each(function(){var i=e(this),o=i.data("bs.popover"),r="object"==typeof n&&n;(o||!/destroy|hide/.test(n))&&(o||i.data("bs.popover",o=new t(this,r)),"string"==typeof n&&o[n]())})},e.fn.popover.Constructor=t,e.fn.popover.noConflict=function(){return e.fn.popover=n,this}}(jQuery),function(e){"use strict";function t(n,i){this.$body=e(document.body),this.$scrollElement=e(e(n).is(document.body)?window:n),this.options=e.extend({},t.DEFAULTS,i),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",e.proxy(this.process,this)),this.refresh(),this.process()}function n(n){return this.each(function(){var i=e(this),o=i.data("bs.scrollspy"),r="object"==typeof n&&n;o||i.data("bs.scrollspy",o=new t(this,r)),"string"==typeof n&&o[n]()})}t.VERSION="3.3.5",t.DEFAULTS={offset:10},t.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},t.prototype.refresh=function(){var t=this,n="offset",i=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),e.isWindow(this.$scrollElement[0])||(n="position",i=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var t=e(this),o=t.data("target")||t.attr("href"),r=/^#./.test(o)&&e(o);return r&&r.length&&r.is(":visible")&&[[r[n]().top+i,o]]||null}).sort(function(e,t){return e[0]-t[0]}).each(function(){t.offsets.push(this[0]),t.targets.push(this[1])})},t.prototype.process=function(){var e,t=this.$scrollElement.scrollTop()+this.options.offset,n=this.getScrollHeight(),i=this.options.offset+n-this.$scrollElement.height(),o=this.offsets,r=this.targets,s=this.activeTarget;if(this.scrollHeight!=n&&this.refresh(),i<=t)return s!=(e=r[r.length-1])&&this.activate(e);if(s&&t<o[0])return this.activeTarget=null,this.clear();for(e=o.length;e--;)s!=r[e]&&t>=o[e]&&(void 0===o[e+1]||t<o[e+1])&&this.activate(r[e])},t.prototype.activate=function(t){this.activeTarget=t,this.clear();var n=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',i=e(n).parents("li").addClass("active");i.parent(".dropdown-menu").length&&(i=i.closest("li.dropdown").addClass("active")),i.trigger("activate.bs.scrollspy")},t.prototype.clear=function(){e(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var i=e.fn.scrollspy;e.fn.scrollspy=n,e.fn.scrollspy.Constructor=t,e.fn.scrollspy.noConflict=function(){return e.fn.scrollspy=i,this},e(window).on("load.bs.scrollspy.data-api",function(){e('[data-spy="scroll"]').each(function(){var t=e(this);n.call(t,t.data())})})}(jQuery),function(e){"use strict";function t(t){return this.each(function(){var i=e(this),o=i.data("bs.tab");o||i.data("bs.tab",o=new n(this)),"string"==typeof t&&o[t]()})}var n=function(t){this.element=e(t)};n.VERSION="3.3.5",n.TRANSITION_DURATION=150,n.prototype.show=function(){var t=this.element,n=t.closest("ul:not(.dropdown-menu)"),i=t.data("target");if(i||(i=(i=t.attr("href"))&&i.replace(/.*(?=#[^\s]*$)/,"")),!t.parent("li").hasClass("active")){var o=n.find(".active:last a"),r=e.Event("hide.bs.tab",{relatedTarget:t[0]}),s=e.Event("show.bs.tab",{relatedTarget:o[0]});if(o.trigger(r),t.trigger(s),!s.isDefaultPrevented()&&!r.isDefaultPrevented()){var a=e(i);this.activate(t.closest("li"),n),this.activate(a,a.parent(),function(){o.trigger({type:"hidden.bs.tab",relatedTarget:t[0]}),t.trigger({type:"shown.bs.tab",relatedTarget:o[0]})})}}},n.prototype.activate=function(t,i,o){function r(){s.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),t.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),a?(t[0].offsetWidth,t.addClass("in")):t.removeClass("fade"),t.parent(".dropdown-menu").length&&t.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),o&&o()}var s=i.find("> .active"),a=o&&e.support.transition&&(s.length&&s.hasClass("fade")||!!i.find("> .fade").length);s.length&&a?s.one("bsTransitionEnd",r).emulateTransitionEnd(n.TRANSITION_DURATION):r(),s.removeClass("in")};var i=e.fn.tab;e.fn.tab=t,e.fn.tab.Constructor=n,e.fn.tab.noConflict=function(){return e.fn.tab=i,this};var o=function(n){n.preventDefault(),t.call(e(this),"show")};e(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',o).on("click.bs.tab.data-api",'[data-toggle="pill"]',o)}(jQuery),function(e){"use strict";function t(t){return this.each(function(){var i=e(this),o=i.data("bs.affix"),r="object"==typeof t&&t;o||i.data("bs.affix",o=new n(this,r)),"string"==typeof t&&o[t]()})}var n=function(t,i){this.options=e.extend({},n.DEFAULTS,i),this.$target=e(this.options.target).on("scroll.bs.affix.data-api",e.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",e.proxy(this.checkPositionWithEventLoop,this)),this.$element=e(t),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};n.VERSION="3.3.5",n.RESET="affix affix-top affix-bottom",n.DEFAULTS={offset:0,target:window},n.prototype.getState=function(e,t,n,i){var o=this.$target.scrollTop(),r=this.$element.offset(),s=this.$target.height();if(null!=n&&"top"==this.affixed)return o<n&&"top";if("bottom"==this.affixed)return null!=n?!(o+this.unpin<=r.top)&&"bottom":!(o+s<=e-i)&&"bottom";var a=null==this.affixed,l=a?o:r.top;return null!=n&&o<=n?"top":null!=i&&e-i<=l+(a?s:t)&&"bottom"},n.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(n.RESET).addClass("affix");var e=this.$target.scrollTop(),t=this.$element.offset();return this.pinnedOffset=t.top-e},n.prototype.checkPositionWithEventLoop=function(){setTimeout(e.proxy(this.checkPosition,this),1)},n.prototype.checkPosition=function(){if(this.$element.is(":visible")){var t=this.$element.height(),i=this.options.offset,o=i.top,r=i.bottom,s=Math.max(e(document).height(),e(document.body).height());"object"!=typeof i&&(r=o=i),"function"==typeof o&&(o=i.top(this.$element)),"function"==typeof r&&(r=i.bottom(this.$element));var a=this.getState(s,t,o,r);if(this.affixed!=a){null!=this.unpin&&this.$element.css("top","");var l="affix"+(a?"-"+a:""),c=e.Event(l+".bs.affix");if(this.$element.trigger(c),c.isDefaultPrevented())return;this.affixed=a,this.unpin="bottom"==a?this.getPinnedOffset():null,this.$element.removeClass(n.RESET).addClass(l).trigger(l.replace("affix","affixed")+".bs.affix")}"bottom"==a&&this.$element.offset({top:s-t-r})}};var i=e.fn.affix;e.fn.affix=t,e.fn.affix.Constructor=n,e.fn.affix.noConflict=function(){return e.fn.affix=i,this},e(window).on("load",function(){e('[data-spy="affix"]').each(function(){var n=e(this),i=n.data();i.offset=i.offset||{},null!=i.offsetBottom&&(i.offset.bottom=i.offsetBottom),null!=i.offsetTop&&(i.offset.top=i.offsetTop),t.call(n,i)})})}(jQuery);var CanvasImage=function(e){this.canvas=document.createElement("canvas"),this.context=this.canvas.getContext("2d"),document.body.appendChild(this.canvas),this.width=this.canvas.width=e.width,this.height=this.canvas.height=e.height/2;var t=-this.height/2;this.context.drawImage(e,0,t,this.width,this.height)};CanvasImage.prototype.clear=function(){this.context.clearRect(0,0,this.width,this.height)},CanvasImage.prototype.update=function(e){this.context.putImageData(e,0,0)},CanvasImage.prototype.getPixelCount=function(){return this.width*this.height},CanvasImage.prototype.getImageData=function(){return this.context.getImageData(0,0,this.width,this.height)},CanvasImage.prototype.removeCanvas=function(){this.canvas.parentNode.removeChild(this.canvas)};var ColorThief=function(){};if(ColorThief.prototype.getColor=function(e,t){return this.getPalette(e,5,t)[0]},ColorThief.prototype.getPalette=function(e,t,n){void 0===t&&(t=10),(void 0===n||n<1)&&(n=10);for(var i,o,r,s,a=new CanvasImage(e),l=a.getImageData().data,c=a.getPixelCount(),u=[],d=0;d<c;d+=n)o=l[0+(i=4*d)],r=l[i+1],s=l[i+2],125<=l[i+3]&&(250<o&&250<r&&250<s||u.push([o,r,s]));var h=MMCQ.quantize(u,t),p=h?h.palette():null;return a.removeCanvas(),p},!pv)var pv={map:function(e,t){var n={};return t?e.map(function(e,i){return n.index=i,t.call(n,e)}):e.slice()},naturalOrder:function(e,t){return e<t?-1:t<e?1:0},sum:function(e,t){var n={};return e.reduce(t?function(e,i,o){return n.index=o,e+t.call(n,i)}:function(e,t){return e+t},0)},max:function(e,t){return Math.max.apply(null,t?pv.map(e,t):e)}};var MMCQ=function(){function e(e,t,n){return(e<<2*o)+(t<<o)+n}function t(e){function t(){n.sort(e),i=!0}var n=[],i=!1;return{push:function(e){n.push(e),i=!1},peek:function(e){return i||t(),void 0===e&&(e=n.length-1),n[e]},pop:function(){return i||t(),n.pop()},size:function(){return n.length},map:function(e){return n.map(e)},debug:function(){return i||t(),n}}}function n(e,t,n,i,o,r,s){var a=this;a.r1=e,a.r2=t,a.g1=n,a.g2=i,a.b1=o,a.b2=r,a.histo=s}function i(){this.vboxes=new t(function(e,t){return pv.naturalOrder(e.vbox.count()*e.vbox.volume(),t.vbox.count()*t.vbox.volume())})}var o=5,r=8-o;n.prototype={volume:function(e){var t=this;return t._volume&&!e||(t._volume=(t.r2-t.r1+1)*(t.g2-t.g1+1)*(t.b2-t.b1+1)),t._volume},count:function(t){var n=this,i=n.histo;if(!n._count_set||t){var o,r,s,a=0;for(o=n.r1;o<=n.r2;o++)for(r=n.g1;r<=n.g2;r++)for(s=n.b1;s<=n.b2;s++)index=e(o,r,s),a+=i[index]||0;n._count=a,n._count_set=!0}return n._count},copy:function(){var e=this;return new n(e.r1,e.r2,e.g1,e.g2,e.b1,e.b2,e.histo)},avg:function(t){var n=this,i=n.histo;if(!n._avg||t){var r,s,a,l,c=0,u=1<<8-o,d=0,h=0,p=0;for(s=n.r1;s<=n.r2;s++)for(a=n.g1;a<=n.g2;a++)for(l=n.b1;l<=n.b2;l++)c+=r=i[e(s,a,l)]||0,d+=r*(s+.5)*u,h+=r*(a+.5)*u,p+=r*(l+.5)*u;n._avg=c?[~~(d/c),~~(h/c),~~(p/c)]:[~~(u*(n.r1+n.r2+1)/2),~~(u*(n.g1+n.g2+1)/2),~~(u*(n.b1+n.b2+1)/2)]}return n._avg},contains:function(e){var t=this,n=e[0]>>r;return gval=e[1]>>r,bval=e[2]>>r,n>=t.r1&&n<=t.r2&&gval>=t.g1&&gval<=t.g2&&bval>=t.b1&&bval<=t.b2}},i.prototype={push:function(e){this.vboxes.push({vbox:e,color:e.avg()})},palette:function(){return this.vboxes.map(function(e){return e.color})},size:function(){return this.vboxes.size()},map:function(e){for(var t=this.vboxes,n=0;n<t.size();n++)if(t.peek(n).vbox.contains(e))return t.peek(n).color;return this.nearest(e)},nearest:function(e){for(var t,n,i,o=this.vboxes,r=0;r<o.size();r++)((n=Math.sqrt(Math.pow(e[0]-o.peek(r).color[0],2)+Math.pow(e[1]-o.peek(r).color[1],2)+Math.pow(e[2]-o.peek(r).color[2],2)))<t||void 0===t)&&(t=n,i=o.peek(r).color);return i},forcebw:function(){var e=this.vboxes;e.sort(function(e,t){return pv.naturalOrder(pv.sum(e.color),pv.sum(t.color))});var t=e[0].color;t[0]<5&&t[1]<5&&t[2]<5&&(e[0].color=[0,0,0]);var n=e.length-1,i=e[n].color;251<i[0]&&251<i[1]&&251<i[2]&&(e[n].color=[255,255,255])}}}();!function(e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).StackBlur=e()}(function(){return function e(t,n,i){function o(s,a){if(!n[s]){if(!t[s]){var l="function"==typeof require&&require;if(!a&&l)return l(s,!0);if(r)return r(s,!0);var c=new Error("Cannot find module '"+s+"'");throw c.code="MODULE_NOT_FOUND",c}var u=n[s]={exports:{}};t[s][0].call(u.exports,function(e){var n=t[s][1][e];return o(n||e)},u,u.exports,e,t,n,i)}return n[s].exports}for(var r="function"==typeof require&&require,s=0;s<i.length;s++)o(i[s]);return o}({1:[function(e,t,n){function i(e,t,n,i,o){if("string"==typeof e)e=document.getElementById(e);else if("undefined"!=typeof HTMLCanvasElement&&!e instanceof HTMLCanvasElement)return;var r,s=e.getContext("2d");try{try{r=s.getImageData(t,n,i,o)}catch(e){throw new Error("unable to access local image data: "+e)}}catch(e){throw new Error("unable to access image data: "+e)}return r}function o(e,t,n,o,s,a){if(!(isNaN(a)||a<1)){a|=0;var l=i(e,t,n,o,s);l=r(l,t,n,o,s,a),e.getContext("2d").putImageData(l,t,n)}}function r(e,t,n,i,o,r){var s,a,d,h,p,f,m,g,v,b,y,w,x,_,C,E,T,k,N,$,S,A,M,L,D=e.data,I=r+r+1,B=i-1,j=o-1,P=r+1,O=P*(P+1)/2,R=new l,H=R;for(d=1;d<I;d++)if(H=H.next=new l,d==P)var q=H;H.next=R;var z=null,F=null;m=f=0;var W=c[r],U=u[r];for(a=0;a<o;a++){for(E=T=k=N=g=v=b=y=0,w=P*($=D[f]),x=P*(S=D[f+1]),_=P*(A=D[f+2]),C=P*(M=D[f+3]),g+=O*$,v+=O*S,b+=O*A,y+=O*M,H=R,d=0;d<P;d++)H.r=$,H.g=S,H.b=A,H.a=M,H=H.next;for(d=1;d<P;d++)h=f+((B<d?B:d)<<2),g+=(H.r=$=D[h])*(L=P-d),v+=(H.g=S=D[h+1])*L,b+=(H.b=A=D[h+2])*L,y+=(H.a=M=D[h+3])*L,E+=$,T+=S,k+=A,N+=M,H=H.next;for(z=R,F=q,s=0;s<i;s++)D[f+3]=M=y*W>>U,0!=M?(M=255/M,D[f]=(g*W>>U)*M,D[f+1]=(v*W>>U)*M,D[f+2]=(b*W>>U)*M):D[f]=D[f+1]=D[f+2]=0,g-=w,v-=x,b-=_,y-=C,w-=z.r,x-=z.g,_-=z.b,C-=z.a,h=m+((h=s+r+1)<B?h:B)<<2,g+=E+=z.r=D[h],v+=T+=z.g=D[h+1],b+=k+=z.b=D[h+2],y+=N+=z.a=D[h+3],z=z.next,w+=$=F.r,x+=S=F.g,_+=A=F.b,C+=M=F.a,E-=$,T-=S,k-=A,N-=M,F=F.next,f+=4;m+=i}for(s=0;s<i;s++){for(T=k=N=E=v=b=y=g=0,w=P*($=D[f=s<<2]),x=P*(S=D[f+1]),_=P*(A=D[f+2]),C=P*(M=D[f+3]),g+=O*$,v+=O*S,b+=O*A,y+=O*M,H=R,d=0;d<P;d++)H.r=$,H.g=S,H.b=A,H.a=M,H=H.next;for(p=i,d=1;d<=r;d++)f=p+s<<2,g+=(H.r=$=D[f])*(L=P-d),v+=(H.g=S=D[f+1])*L,b+=(H.b=A=D[f+2])*L,y+=(H.a=M=D[f+3])*L,E+=$,T+=S,k+=A,N+=M,H=H.next,d<j&&(p+=i);for(f=s,z=R,F=q,a=0;a<o;a++)D[3+(h=f<<2)]=M=y*W>>U,0<M?(M=255/M,D[h]=(g*W>>U)*M,D[h+1]=(v*W>>U)*M,D[h+2]=(b*W>>U)*M):D[h]=D[h+1]=D[h+2]=0,g-=w,v-=x,b-=_,y-=C,w-=z.r,x-=z.g,_-=z.b,C-=z.a,h=s+((h=a+P)<j?h:j)*i<<2,g+=E+=z.r=D[h],v+=T+=z.g=D[h+1],b+=k+=z.b=D[h+2],y+=N+=z.a=D[h+3],z=z.next,w+=$=F.r,x+=S=F.g,_+=A=F.b,C+=M=F.a,E-=$,T-=S,k-=A,N-=M,F=F.next,f+=i}return e}function s(e,t,n,o,r,s){if(!(isNaN(s)||s<1)){s|=0;var l=i(e,t,n,o,r);l=a(l,t,n,o,r,s),e.getContext("2d").putImageData(l,t,n)}}function a(e,t,n,i,o,r){var s,a,d,h,p,f,m,g,v,b,y,w,x,_,C,E,T,k,N,$,S=e.data,A=r+r+1,M=i-1,L=o-1,D=r+1,I=D*(D+1)/2,B=new l,j=B;for(d=1;d<A;d++)if(j=j.next=new l,d==D)var P=j;j.next=B;var O=null,R=null;m=f=0;var H=c[r],q=u[r];for(a=0;a<o;a++){for(_=C=E=g=v=b=0,y=D*(T=S[f]),w=D*(k=S[f+1]),x=D*(N=S[f+2]),g+=I*T,v+=I*k,b+=I*N,j=B,d=0;d<D;d++)j.r=T,j.g=k,j.b=N,j=j.next;for(d=1;d<D;d++)h=f+((M<d?M:d)<<2),g+=(j.r=T=S[h])*($=D-d),v+=(j.g=k=S[h+1])*$,b+=(j.b=N=S[h+2])*$,_+=T,C+=k,E+=N,j=j.next;for(O=B,R=P,s=0;s<i;s++)S[f]=g*H>>q,S[f+1]=v*H>>q,S[f+2]=b*H>>q,g-=y,v-=w,b-=x,y-=O.r,w-=O.g,x-=O.b,h=m+((h=s+r+1)<M?h:M)<<2,g+=_+=O.r=S[h],v+=C+=O.g=S[h+1],b+=E+=O.b=S[h+2],O=O.next,y+=T=R.r,w+=k=R.g,x+=N=R.b,_-=T,C-=k,E-=N,R=R.next,f+=4;m+=i}for(s=0;s<i;s++){for(C=E=_=v=b=g=0,y=D*(T=S[f=s<<2]),w=D*(k=S[f+1]),x=D*(N=S[f+2]),g+=I*T,v+=I*k,b+=I*N,j=B,d=0;d<D;d++)j.r=T,j.g=k,j.b=N,j=j.next;for(p=i,d=1;d<=r;d++)f=p+s<<2,g+=(j.r=T=S[f])*($=D-d),v+=(j.g=k=S[f+1])*$,b+=(j.b=N=S[f+2])*$,_+=T,C+=k,E+=N,j=j.next,d<L&&(p+=i);for(f=s,O=B,R=P,a=0;a<o;a++)S[h=f<<2]=g*H>>q,S[h+1]=v*H>>q,S[h+2]=b*H>>q,g-=y,v-=w,b-=x,y-=O.r,w-=O.g,x-=O.b,h=s+((h=a+D)<L?h:L)*i<<2,g+=_+=O.r=S[h],v+=C+=O.g=S[h+1],b+=E+=O.b=S[h+2],O=O.next,y+=T=R.r,w+=k=R.g,x+=N=R.b,_-=T,C-=k,E-=N,R=R.next,f+=i}return e}function l(){this.r=0,this.g=0,this.b=0,this.a=0,this.next=null}var c=[512,512,456,512,328,456,335,512,405,328,271,456,388,335,292,512,454,405,364,328,298,271,496,456,420,388,360,335,312,292,273,512,482,454,428,405,383,364,345,328,312,298,284,271,259,496,475,456,437,420,404,388,374,360,347,335,323,312,302,292,282,273,265,512,497,482,468,454,441,428,417,405,394,383,373,364,354,345,337,328,320,312,305,298,291,284,278,271,265,259,507,496,485,475,465,456,446,437,428,420,412,404,396,388,381,374,367,360,354,347,341,335,329,323,318,312,307,302,297,292,287,282,278,273,269,265,261,512,505,497,489,482,475,468,461,454,447,441,435,428,422,417,411,405,399,394,389,383,378,373,368,364,359,354,350,345,341,337,332,328,324,320,316,312,309,305,301,298,294,291,287,284,281,278,274,271,268,265,262,259,257,507,501,496,491,485,480,475,470,465,460,456,451,446,442,437,433,428,424,420,416,412,408,404,400,396,392,388,385,381,377,374,370,367,363,360,357,354,350,347,344,341,338,335,332,329,326,323,320,318,315,312,310,307,304,302,299,297,294,292,289,287,285,282,280,278,275,273,271,269,267,265,263,261,259],u=[9,11,12,13,13,14,14,15,15,15,15,16,16,16,16,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24];t.exports={image:function(e,t,n,i){
if("string"==typeof e)e=document.getElementById(e);else if("undefined"!=typeof HTMLImageElement&&!e instanceof HTMLImageElement)return;var r=e.naturalWidth,a=e.naturalHeight;if("string"==typeof t)t=document.getElementById(t);else if("undefined"!=typeof HTMLCanvasElement&&!t instanceof HTMLCanvasElement)return;t.style.width=r+"px",t.style.height=a+"px",t.width=r,t.height=a;var l=t.getContext("2d");l.clearRect(0,0,r,a),l.drawImage(e,0,0),isNaN(n)||n<1||(i?o(t,0,0,r,a,n):s(t,0,0,r,a,n))},canvasRGBA:o,canvasRGB:s,imageDataRGBA:r,imageDataRGB:a}},{}]},{},[1])(1)}),function(e){e.fn.circleMagic=function(t){function n(){d=!(document.body.scrollTop>a)}function i(){l=document.querySelector(p.elem),s=e(l).width(),a=e(l).height(),c.width=s,c.height=a}function o(){if(d)for(var e in u.clearRect(0,0,s,a),h)h[e].draw();requestAnimationFrame(o)}function r(){function e(){t.pos.x=Math.random()*s,t.pos.y=a+100*Math.random(),t.alpha=.1+Math.random()*p.clearOffset,t.scale=.1+.3*Math.random(),t.speed=Math.random(),"random"==p.color?t.color="rgba("+Math.floor(255*Math.random())+","+Math.floor(255*Math.random())+","+Math.floor(255*Math.random())+","+Math.random().toPrecision(2)+")":t.color=p.color}var t=this;t.pos={},e(),this.draw=function(){t.alpha<=0&&e(),t.pos.y-=t.speed,t.alpha-=5e-4,u.beginPath(),u.arc(t.pos.x,t.pos.y,t.scale*p.radius,0,2*Math.PI,!1),u.fillStyle=t.color,u.fill(),u.closePath()}}var s,a,l,c,u,d=!0,h=[],p=e.extend({elem:".header",color:"rgba(255,255,255,.4)",radius:20,densety:.3,clearOffset:.2},t);!function(){var t;l=document.querySelector(p.elem),s=e(l).width(),a=e(l).height(),t=document.createElement("canvas"),t.id="canvas",e(l).append(t),(c=document.getElementById("canvas")).width=s,c.height=a,u=c.getContext("2d");for(var n=0;n<s*p.densety;n++){var i=new r;h.push(i)}o()}(),window.addEventListener("scroll",n),window.addEventListener("resize",i)}}(jQuery),function(e,t){"object"==typeof exports&&exports&&"string"!=typeof exports.nodeName?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):(e.Mustache={},t(e.Mustache))}(this,function(e){function t(e){return"function"==typeof e}function n(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function i(e,t){return null!=e&&"object"==typeof e&&t in e}function o(e){return t=d,n=e,!u.call(t,n);var t,n}function r(e){this.string=e,this.tail=e,this.pos=0}function s(e,t){this.view=e,this.cache={".":this.view},this.parent=t}function a(){this.cache={}}var l=Object.prototype.toString,c=Array.isArray||function(e){return"[object Array]"===l.call(e)},u=RegExp.prototype.test,d=/\S/,h={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="},p=/\s*/,f=/\s+/,m=/\s*=/,g=/\s*\}/,v=/#|\^|\/|>|\{|&|=|!/;r.prototype.eos=function(){return""===this.tail},r.prototype.scan=function(e){var t=this.tail.match(e);if(!t||0!==t.index)return"";var n=t[0];return this.tail=this.tail.substring(n.length),this.pos+=n.length,n},r.prototype.scanUntil=function(e){var t,n=this.tail.search(e);switch(n){case-1:t=this.tail,this.tail="";break;case 0:t="";break;default:t=this.tail.substring(0,n),this.tail=this.tail.substring(n)}return this.pos+=t.length,t},s.prototype.push=function(e){return new s(e,this)},s.prototype.lookup=function(e){var n,o=this.cache;if(o.hasOwnProperty(e))n=o[e];else{for(var r,s,a=this,l=!1;a;){if(0<e.indexOf("."))for(n=a.view,r=e.split("."),s=0;null!=n&&s<r.length;)s===r.length-1&&(l=i(n,r[s])),n=n[r[s++]];else n=a.view[e],l=i(a.view,e);if(l)break;a=a.parent}o[e]=n}return t(n)&&(n=n.call(this.view)),n},a.prototype.clearCache=function(){this.cache={}},a.prototype.parse=function(t,i){var s=this.cache,a=s[t];return null==a&&(a=s[t]=function(t,i){function s(){if(w&&!x)for(;y.length;)delete b[y.pop()];else y=[];x=w=!1}function a(e){if("string"==typeof e&&(e=e.split(f,2)),!c(e)||2!==e.length)throw new Error("Invalid tags: "+e);l=new RegExp(n(e[0])+"\\s*"),u=new RegExp("\\s*"+n(e[1])),d=new RegExp("\\s*"+n("}"+e[1]))}if(!t)return[];var l,u,d,h=[],b=[],y=[],w=!1,x=!1;a(i||e.tags);for(var _,C,E,T,k,N,$=new r(t);!$.eos();){if(_=$.pos,E=$.scanUntil(l))for(var S=0,A=E.length;S<A;++S)o(T=E.charAt(S))?y.push(b.length):x=!0,b.push(["text",T,_,_+1]),_+=1,"\n"===T&&s();if(!$.scan(l))break;if(w=!0,C=$.scan(v)||"name",$.scan(p),"="===C?(E=$.scanUntil(m),$.scan(m),$.scanUntil(u)):"{"===C?(E=$.scanUntil(d),$.scan(g),$.scanUntil(u),C="&"):E=$.scanUntil(u),!$.scan(u))throw new Error("Unclosed tag at "+$.pos);if(k=[C,E,_,$.pos],b.push(k),"#"===C||"^"===C)h.push(k);else if("/"===C){if(!(N=h.pop()))throw new Error('Unopened section "'+E+'" at '+_);if(N[1]!==E)throw new Error('Unclosed section "'+N[1]+'" at '+_)}else"name"===C||"{"===C||"&"===C?x=!0:"="===C&&a(E)}if(N=h.pop())throw new Error('Unclosed section "'+N[1]+'" at '+$.pos);return function(e){for(var t,n=[],i=n,o=[],r=0,s=e.length;r<s;++r)switch((t=e[r])[0]){case"#":case"^":i.push(t),o.push(t),i=t[4]=[];break;case"/":o.pop()[5]=t[2],i=0<o.length?o[o.length-1][4]:n;break;default:i.push(t)}return n}(function(e){for(var t,n,i=[],o=0,r=e.length;o<r;++o)(t=e[o])&&("text"===t[0]&&n&&"text"===n[0]?(n[1]+=t[1],n[3]=t[3]):(i.push(t),n=t));return i}(b))}(t,i)),a},a.prototype.render=function(e,t,n){var i=this.parse(e),o=t instanceof s?t:new s(t);return this.renderTokens(i,o,n,e)},a.prototype.renderTokens=function(e,t,n,i){for(var o,r,s,a="",l=0,c=e.length;l<c;++l)s=void 0,"#"===(r=(o=e[l])[0])?s=this.renderSection(o,t,n,i):"^"===r?s=this.renderInverted(o,t,n,i):">"===r?s=this.renderPartial(o,t,n,i):"&"===r?s=this.unescapedValue(o,t):"name"===r?s=this.escapedValue(o,t):"text"===r&&(s=this.rawValue(o)),void 0!==s&&(a+=s);return a},a.prototype.renderSection=function(e,n,i,o){var r=this,s="",a=n.lookup(e[1]);if(a){if(c(a))for(var l=0,u=a.length;l<u;++l)s+=this.renderTokens(e[4],n.push(a[l]),i,o);else if("object"==typeof a||"string"==typeof a||"number"==typeof a)s+=this.renderTokens(e[4],n.push(a),i,o);else if(t(a)){if("string"!=typeof o)throw new Error("Cannot use higher-order sections without the original template");null!=(a=a.call(n.view,o.slice(e[3],e[5]),function(e){return r.render(e,n,i)}))&&(s+=a)}else s+=this.renderTokens(e[4],n,i,o);return s}},a.prototype.renderInverted=function(e,t,n,i){var o=t.lookup(e[1]);if(!o||c(o)&&0===o.length)return this.renderTokens(e[4],t,n,i)},a.prototype.renderPartial=function(e,n,i){if(i){var o=t(i)?i(e[1]):i[e[1]];return null!=o?this.renderTokens(this.parse(o),n,i,o):void 0}},a.prototype.unescapedValue=function(e,t){var n=t.lookup(e[1]);if(null!=n)return n},a.prototype.escapedValue=function(t,n){var i=n.lookup(t[1]);if(null!=i)return e.escape(i)},a.prototype.rawValue=function(e){return e[1]},e.name="mustache.js",e.version="2.3.0",e.tags=["{{","}}"];var b=new a;return e.clearCache=function(){return b.clearCache()},e.parse=function(e,t){return b.parse(e,t)},e.render=function(e,t,n){if("string"!=typeof e)throw new TypeError('Invalid template! Template should be a "string" but "'+(c(i=e)?"array":typeof i)+'" was given as the first argument for mustache#render(template, view, partials)');var i;return b.render(e,t,n)},e.to_html=function(n,i,o,r){var s=e.render(n,i,o);if(!t(r))return s;r(s)},e.escape=function(e){return String(e).replace(/[&<>"'`=\/]/g,function(e){return h[e]})},e.Scanner=r,e.Context=s,e.Writer=a,e}),function(e){e.fn.pandaSlider=function(t,n,i){var o={init:function(t){if(t.data("pandaSlider_init"))return!1;t.data("allPages",t.children(".page")),t.children(".page").remove();for(var n=e(t).attr("showbox-wrap-class")||"",i=e('<div class="showBox '+n+'">'),r=o.makeClassArray(t),s=0;s<r.length;s++)i.append(e('<div class="'+r[s].class+'">'));t.append(i),t.data("currentIndex",0),o.fill_pages_with_currentIndex(t);var a=e(t).attr("prev-text"),l=e(t).attr("next-text"),c=e(t).attr("navigator-wrap-class")||"";if(void 0!==a&&!1!==a||void 0!==l&&!1!==l){t.append('<div class="navigator '+c+'">');var u=t.children(".navigator");void 0!==a&&!1!==a&&(u.append('<div class="prev">'+a+"</div>"),u.children(".prev").on("click",function(e){o.prev(t)})),void 0!==l&&!1!==l&&(u.append('<div class="next">'+l+"</div>"),u.children(".next").on("click",function(e){o.next(t)}))}var d=e(t).attr("show-anchor"),h=e(t).attr("anchor-wrap-class")||"";for(void 0!==d&&!1!==d&&t.append('<div class="anchor '+h+'">'),s=0;s<t.data("allPages").length;s++){var p=e("<div>");e(t.data("allPages")[s]).attr("anchor-background-image")&&p.css("background-image","url("+e(t.data("allPages")[s]).attr("anchor-background-image")+")"),e(t.data("allPages")[s]).attr("anchor-background-color")&&p.css("background-color",e(t.data("allPages")[s]).attr("anchor-background-color")),t.children(".anchor").append(p)}var f=e(t).attr("allow-anchor-click");void 0!==f&&!1!==f&&t.children(".anchor").children().on("click",function(n){var i=e(this).index();o.jumpTo(t,i)}),o.parse_anchor_with_currentIndex(t);var m=e(t).attr("allow-keyboard");void 0!==m&&!1!==m&&e(document).keyup(function(e){switch(e.keyCode||e.which){case 37:case 38:o.prev(t);break;case 39:case 40:o.next(t)}});var g=e(t).attr("allow-swipe");void 0!==g&&!1!==g&&(t.children(".showBox").on("swiperight",function(n){o.prev(t);var i=e(t).attr("hover-disable-interval");void 0!==i&&!1!==i&&(o.interval(t,!1),window.setTimeout(function(){o.interval(t,!0)}))}),t.children(".showBox").on("swipeleft",function(n){o.next(t);var i=e(t).attr("hover-disable-interval");void 0!==i&&!1!==i&&(o.interval(t,!1),window.setTimeout(function(){o.interval(t,!0)}))})),o.interval(t,!0);var v=e(t).attr("hover-disable-interval");void 0!==v&&!1!==v&&t.hover(function(){o.interval(t,!1)},function(){o.interval(t,!0)}),t.attr("init",""),t.data("pandaSlider_init",!0),o.callback_onInit(t)},fill_pages_with_currentIndex:function(t){function n(e){var n=t.data("currentIndex"),i=t.data("allPages").length;if(i-1<e+n)o=0==(o=(e+n+1)%i)?i-1:o-1;else if(e+n<0)var o=(e+n+1)%i+i-1;else o=e+n;return o}for(var i=o.makeClassArray(t),r=0;r<i.length;r++){var s=t.children(".showBox").children("."+i[r].class);s.children().get(0)?s.children().get(0).isEqualNode(t.data("allPages")[n(i[r].offset)])||(s.find("*").removeData(),s.find("*").remove(),s.children().remove(),s.html("").append(e(t.data("allPages")[n(i[r].offset)]).clone(!0))):s.append(e(t.data("allPages")[n(i[r].offset)]).clone(!0))}},interval:function(t,n){if(n){var i=e(t).attr("interval-time");if(void 0!==i&&!1!==i){var r=parseInt(i);r&&t.data("interval",window.setInterval(function(){o.next(t)},r))}}else clearInterval(t.data("interval"))},parse_anchor_with_currentIndex:function(t){var n=e(t).attr("show-anchor");if(void 0===n||!1===n)return!1;var i=t.find(".anchor").children(),o=t.data("currentIndex"),r=e(i.get(o));i.removeClass("active"),r.addClass("active"),window.setTimeout(function(){var e=t.children(".anchor").outerWidth(),n=r.outerWidth(),i=r.position().left,o=t.children(".anchor").scrollLeft();half_Left=(e-n)/2,scrollLeft=i+o-half_Left,scrollLeft=scrollLeft>t.children(".anchor").get(0).scrollWidth-e?t.children(".anchor").get(0).scrollWidth-e:scrollLeft,scrollLeft=scrollLeft<0?0:scrollLeft;var s=t.children(".anchor").outerHeight(),a=r.outerHeight(),l=r.position().top,c=t.children(".anchor").scrollTop();half_Top=(s-a)/2,scrollTop=l+c-half_Top,scrollTop=scrollTop>t.children(".anchor").get(0).scrollHeight-s?t.children(".anchor").get(0).scrollHeight-s:scrollTop,scrollTop=scrollTop<0?0:scrollTop,t.children(".anchor").animate({scrollTop:scrollTop,scrollLeft:scrollLeft},300)},16)},next:function(e){if(!e.data("pandaSlider_init"))return!1;for(var t=o.makeClassArray(e),n={},i=0;i<t.length;i++)n[t[i].class]=e.children(".showBox").children("."+t[i].class);for(i=0;i<t.length;i++){var r=n[t[i].class];0==i?r.removeClass(t[i].class).addClass(t[t.length-1].class):r.removeClass(t[i].class).addClass(t[i-1].class)}var s=e.data("currentIndex")+1;s=s>e.data("allPages").length-1?0:s,e.data("currentIndex",s),o.fill_pages_with_currentIndex(e),o.parse_anchor_with_currentIndex(e),o.callback_onChange(e)},prev:function(e){if(!e.data("pandaSlider_init"))return!1;for(var t=o.makeClassArray(e),n={},i=0;i<t.length;i++)n[t[i].class]=e.children(".showBox").children("."+t[i].class);for(i=0;i<t.length;i++){var r=n[t[i].class];i==t.length-1?r.removeClass(t[i].class).addClass(t[0].class):r.removeClass(t[i].class).addClass(t[i+1].class)}var s=e.data("currentIndex")-1;s=s<0?e.data("allPages").length-1:s,e.data("currentIndex",s),o.fill_pages_with_currentIndex(e),o.parse_anchor_with_currentIndex(e),o.callback_onChange(e)},jumpTo:function(e,t){if(!e.data("pandaSlider_init"))return!1;var n=e.data("allPages").length,i=e.data("currentIndex");if(n-1<t||t<0)return console.log("Index不在范围内"),!1;if(i+1==t||i==n-1&&0==t)return o.next(e),!1;if(i-1==t||0==i&&t==n-1)return o.prev(e),!1;if(i!=t){var r=i<t?"next":"prev";o[r](e),setTimeout(function(){o[r](e),e.data("currentIndex",t),o.fill_pages_with_currentIndex(e),o.parse_anchor_with_currentIndex(e),o.callback_onChange(e)},150)}},makeClassArray:function(t){for(var n=parseInt(e(t).attr("view")),i=[],o=(n=n||0)-1;0<=o;o--)i.push({class:"past"+o,offset:0-(o+1)});for(i.push({class:"current",offset:0}),o=0;o<n;o++)i.push({class:"future"+o,offset:o+1});return i},callback_onChange:function(e){var t=e.data("currentIndex"),n=e.data("allPages")[t];i&&i.onChange&&i.onChange(t,n)},callback_onInit:function(e){var t=e.data("currentIndex"),n=e.data("allPages")[t];i&&i.onInit&&i.onInit(t,n)}};switch(t){case"next":o.next(this);break;case"prev":o.prev(this);break;case"jumpTo":o.jumpTo(this,n);break;case"init":default:o.init(this)}}}(jQuery),function(e){e.fn.pandaTab=function(t){var n={init:function(t){var i=e(t).children("ul");if(e(i).data("pandaTab_init"))return!1;e(i).contents().filter(function(){return 3===this.nodeType}).remove();var o=e("<li>");o.addClass("anchor"),o.css({position:"absolute",width:"0"}),e(i).prepend(o),e(i).data("subMenu_isActive",!1),e(i).data("pandaTab_init",!0);var r=e(t).attr("sub-trigger");"hover"==r?n.addHoverEvent(t):("click"==r||n.addHoverEvent(t),n.addClickEvent(t)),n.autoScrolling(t);var s=e(t).attr("native-scrolling");void 0!==s&&!1!==s&&n.useNativeScrolling(t),e(window).resize(function(i){n.hideAllSubMenu(t),e(t).children("ul").children("li").removeClass("hover"),n.parseActivePosition(e(t).children("ul")),void 0!==s&&!1!==s&&n.useNativeScrolling(t)}),n.scrollToActivePosition(t),n.parseActivePosition(e(t).children("ul"))},parseActivePosition:function(t){if(!e(t).data("pandaTab_init"))return!1;var n=e(t).parent().attr("sub-class"),i=e(t).children(".anchor");if(i.removeClass("has_sub_menu"),0<e(t).children(".hover").length){var o=e(t).parent().attr("ignore-class");0<(s=e(t).children(".hover").not(o).first()).children(n).length&&i.addClass("has_sub_menu")}if(s&&0<s.length);else var r=e(t).parent().attr("active-class"),s=e(t).children(r);0<s.length?i.css({left:s.position().left+e(t).scrollLeft()+"px",width:s.width()+"px",opacity:"1"}):i.css({opacity:"0"})},showSubMenu:function(t){var i=e(t).parent().parent().attr("ignore-class");if(i&&e(t).hasClass(i.slice(1)))return!1;var o=e(t).parent().parent().attr("sub-class");if(0<e(t).children(o).length){var r=e(t).children(o).clone();if(0==e("body > .pandaTabWrap").length){var s=e("<div>");s.addClass("pandaTabWrap"),e("body").append(s)}r.removeClass("show"),e("body > .pandaTabWrap").append(r);var a=e(t).offset().left;a+r.outerWidth()>e(window).width()-5&&(a=e(window).width()-r.outerWidth()-5),a<5&&(a=5),r.css({left:a,top:e(t).offset().top+e(t).outerHeight()}),window.setTimeout(function(){r.addClass("show"),r.attr("father-class",e(t).parent().parent().attr("class")),r.attr("father-id",e(t).parent().parent().attr("id"))},1),r.first().data("father",e(t)),r.off("mouseenter").off("mouseleave"),r.hover(function(){e(t).parent().data("subMenu_isActive",!0)},function(){if("click"==e("li").parent().parent().attr("sub-trigger"))return!1;n.hideSubMenu(this),n.parseActivePosition(e(t).parent()),e(t).parent().data("subMenu_isActive",!1)})}},hideSubMenu:function(t){e(t).removeClass("show"),window.setTimeout(function(){e(t).remove(),0==e("body > .pandaTabWrap").children().length&&e("body > .pandaTabWrap").remove()},250)},hideAllSubMenu:function(t){e("body > .pandaTabWrap").children().each(function(i,o){var r=e(t).attr("class")?e(t).attr("class"):"fatherClass:undefined";fatherId=e(t).attr("id")?e(t).attr("id"):"fatherId:undefined",e(o).attr("father-class")!=r&&e(o).attr("father-id")!=fatherId||n.hideSubMenu(o)})},addHoverEvent:function(t){e(t).children("ul").children("li").not(".anchor").hover(function(){e(this).addClass("hover"),n.parseActivePosition(e(this).parent()),n.hideAllSubMenu(t),n.showSubMenu(this),t.attr("li-hovered","")},function(){e(this).removeClass("hover"),t.removeAttr("li-hovered","")}),e(t).mouseleave(function(i){var o=e(this).children("ul");window.setTimeout(function(){e(o).data("subMenu_isActive")||(n.hideAllSubMenu(t),n.parseActivePosition(o))},50)})},addClickEvent:function(t){e(t).children("ul").children("li").not(".anchor").click(function(){n.hideAllSubMenu(t),e(this).hasClass("hover")||n.showSubMenu(this),e(this).siblings().removeClass("hover"),0<e(this).find(e(t).attr("sub-class")).length&&e(this).toggleClass("hover"),n.parseActivePosition(e(this).parent())}),e(t).children("ul").children("li").each(function(n,i){var o=e(t).attr("sub-class");0<e(i).children(o).length&&e(i).children("a").removeAttr("href")})},destroy:function(t){e(t).children("ul").children(".anchor").remove(),e(t).children("ul").children().off("mouseenter").off("mouseleave").off("click"),n.hideAllSubMenu(t),n.hideScrolling(t),n.disableNativeScrolling(t),e(t).children("ul").removeData()},makeScrolling:function(t){if(!e(t).children("ul").data("pandaTab_init"))return!1;if(e(t).children("ul").data("scrolling"))return!1;var i=e("<span>").addClass("prev");i.append(e(t).attr("prev-text")),e(t).prepend(i);var o=e("<span>").addClass("next");o.append(e(t).attr("next-text")),e(t).append(o),e(t).children("ul").css({marginLeft:e(t).children(".prev").width(),marginRight:e(t).children(".next").width()}),o.click(function(i){var o=e(t).children("ul"),r=o.get(0).scrollWidth-o.get(0).clientWidth,s=400<o.width()/2?400:.75*o.width(),a=0;a=o.scrollLeft()+s>r?r:r-o.scrollLeft()-s<o.width()/4?r:o.scrollLeft()+s,o.animate({scrollLeft:a},500),n.hideAllSubMenu(t),e(t).children("ul").children("li").removeClass("hover"),n.parseActivePosition(e(t).children("ul"))}),i.click(function(i){var o=e(t).children("ul"),r=(o.get(0).scrollWidth,o.get(0).clientWidth,400<o.width()/2?400:.75*o.width()),s=0;s=o.scrollLeft()-r<0?0:o.scrollLeft()-r<o.width()/4?0:o.scrollLeft()-r,o.animate({scrollLeft:s},500),n.hideAllSubMenu(t),e(t).children("ul").children("li").removeClass("hover"),n.parseActivePosition(e(t).children("ul"))}),e(t).children("ul").scroll(function(){n.disableScrollingButton(t)}),e(t).children("ul").data("scrolling",!0),e(t).attr("has-scrolling-button","")},hideScrolling:function(t){e(t).children(".prev,.next").remove(),e(t).children("ul").removeAttr("style"),e(t).children("ul").removeData("scrolling"),e(t).children("ul").off("scroll"),e(t).removeAttr("has-scrolling-button")},autoScrolling:function(t){function i(){var i=e(t).children("ul");n.parseActivePosition(i),0<i.get(0).scrollWidth-i.get(0).clientWidth&&n.makeScrolling(t),i.get(0).scrollWidth<e(t).get(0).scrollWidth&&n.hideScrolling(t),n.disableScrollingButton(t)}if(!e(t).children("ul").data("pandaTab_init"))return!1;e(window).resize(function(n){var o=e(t).attr("auto-scrolling");void 0!==o&&!1!==o&&i()}),i()},disableScrollingButton:function(t){var n=e(t).children(".prev"),i=e(t).children(".next"),o=e(t).children("ul"),r=o.get(0).scrollWidth-o.get(0).clientWidth;0==o.scrollLeft()?n.addClass("disabled"):n.removeClass("disabled"),o.scrollLeft()>=r?i.addClass("disabled"):i.removeClass("disabled")},useNativeScrolling:function(t){if(!e(t).children("ul").data("pandaTab_init"))return!1;var n=e(t).children("ul").get(0).clientHeight;e(t).css({height:n,overflow:"hidden"}),e(t).children("ul").addClass("native-scrolling")},disableNativeScrolling:function(t){if(!e(t).children("ul").data("pandaTab_init"))return!1;e(t).removeAttr("style"),e(t).children("ul").removeClass("native-scrolling")},scrollToActivePosition:function(t){var i=e(t).children("ul");if(!e(i).data("pandaTab_init"))return!1;i.scrollLeft(0);var o=e(t).attr("active-class"),r=i.children(o);0<r.length&&r.position().left+r.width()>i.width()&&(i.scrollLeft(r.position().left-i.width()/2+r.width()/2),n.disableScrollingButton(t))}};switch(t){case"makeScrolling":n.makeScrolling(this);break;case"hideScrolling":n.hideScrolling(this);break;case"useNativeScrolling":n.useNativeScrolling(this);break;case"disableNativeScrolling":n.disableNativeScrolling(this);break;case"destroy":n.destroy(this);break;case"parseActivePosition":n.parseActivePosition(this.children("ul"));break;case"init":default:n.init(this)}}}(jQuery),jQVue.prototype.$renderer={},jQVue.prototype.$writeBack={},jQVue.prototype.$beforeMounted={},jQVue.prototype.$beforeMounted.jv_element=function(e){function t(e){e=e||32;var t="qwertyuioplkjhgfdsazxcvbnmMNBVCXZASDFGHJKLPOIUYTREWQ",n=t.length,o="";for(i=0;i<e;i++)o+=t.charAt(Math.floor(Math.random()*n));return o}e=e||"",$(e+" .jv-switcher").after(function(){if("done"!=$(this).data("jv_element")){var e=t();return $(this).attr("id",e),$(this).data("jv_element","done"),'<label for="'+e+'"></label>'}}),$(e+" .jv-checkbox").after(function(){if("done"!=$(this).data("jv_element")){var e=t();$(this).attr("id",e);var n=$(this).attr("label")||"";return $(this).data("jv_element","done"),'<label for="'+e+'"></label><label for="'+e+'">'+n+"</label>"}})},jQVue.prototype.$isHuman={temp:{time:0,pageX:0,pageY:0},clickTimer:[],tapTimer:[],mouseMove:0,check:function(){for(var e=jQVue.prototype.$isHuman.is_Mobile()||jQVue.prototype.$isHuman.is_mac()?jQVue.prototype.$isHuman.tapTimer:jQVue.prototype.$isHuman.clickTimer,t=0,n=0,i=0;i<e.length;i++)45<e[i]&&e[i]<500?t++:n++;return jQVue.prototype.$isHuman.is_Mobile()?n<t&&2<=t+n:n<t&&2<=t+n&&8<jQVue.prototype.$isHuman.mouseMove},is_Mobile:function(){var e=navigator.userAgent;return navigator.appVersion,!!(!!e.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)|(-1<e.indexOf("Android")||-1<e.indexOf("Linux"))|-1<e.indexOf("iPhone")|-1<e.indexOf("iPad"))},is_mac:function(){return-1<navigator.userAgent.indexOf("Macintosh")}},jQVue.prototype.$beforeMounted.isHuman=function(){window.setTimeout(function(){$("body").mousedown(function(e){jQVue.prototype.$isHuman.temp.time=(new Date).getTime(),jQVue.prototype.$isHuman.temp.pageX=e.pageX,jQVue.prototype.$isHuman.temp.pageY=e.pageY}).mouseup(function(e){if(jQVue.prototype.$isHuman.temp.pageX==e.pageX&&jQVue.prototype.$isHuman.temp.pageY==e.pageY){var t=(new Date).getTime();jQVue.prototype.$isHuman.clickTimer.push(t-jQVue.prototype.$isHuman.temp.time)}}),$("body").click(function(){jQVue.prototype.$isHuman.tapTimer.push(100)}),$("body").on("mousemove","#cmt_form .submit-comment,#cmt_form .comment-input",function(){jQVue.prototype.$isHuman.mouseMove+=1})},0)},function(e){var t="object"==typeof window&&window||"object"==typeof self&&self;"undefined"!=typeof exports?e(exports):t&&(t.hljs=e({}),"function"==typeof define&&define.amd&&define([],function(){return t.hljs}))}(function(e){function t(e){return e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">")}function n(e){return e.nodeName.toLowerCase()}function i(e,t){var n=e&&e.exec(t);return n&&0===n.index}function o(e){return y.test(e)}function r(e){var t,n={},i=Array.prototype.slice.call(arguments,1);for(t in e)n[t]=e[t];return i.forEach(function(e){for(t in e)n[t]=e[t]}),n}function s(e){var t=[];return function e(i,o){for(var r=i.firstChild;r;r=r.nextSibling)3===r.nodeType?o+=r.nodeValue.length:1===r.nodeType&&(t.push({event:"start",offset:o,node:r}),o=e(r,o),n(r).match(/br|hr|img|input/)||t.push({event:"stop",offset:o,node:r}));return o}(e,0),t}function a(e){function t(e){return e&&e.source||e}function n(n,i){return new RegExp(t(n),"m"+(e.cI?"i":"")+(i?"g":""))}!function i(o,s){if(!o.compiled){if(o.compiled=!0,o.k=o.k||o.bK,o.k){var a={},l=function(t,n){e.cI&&(n=n.toLowerCase()),n.split(" ").forEach(function(e){var n=e.split("|");a[n[0]]=[t,n[1]?Number(n[1]):1]})};"string"==typeof o.k?l("keyword",o.k):g(o.k).forEach(function(e){l(e,o.k[e])}),o.k=a}o.lR=n(o.l||/\w+/,!0),s&&(o.bK&&(o.b="\\b("+o.bK.split(" ").join("|")+")\\b"),o.b||(o.b=/\B|\b/),o.bR=n(o.b),o.endSameAsBegin&&(o.e=o.b),o.e||o.eW||(o.e=/\B|\b/),o.e&&(o.eR=n(o.e)),o.tE=t(o.e)||"",o.eW&&s.tE&&(o.tE+=(o.e?"|":"")+s.tE)),o.i&&(o.iR=n(o.i)),null==o.r&&(o.r=1),o.c||(o.c=[]),o.c=Array.prototype.concat.apply([],o.c.map(function(e){return(t="self"===e?o:e).v&&!t.cached_variants&&(t.cached_variants=t.v.map(function(e){return r(t,{v:null},e)})),t.cached_variants||t.eW&&[r(t)]||[t];var t})),o.c.forEach(function(e){i(e,o)}),o.starts&&i(o.starts,s);var c=o.c.map(function(e){return e.bK?"\\.?("+e.b+")\\.?":e.b}).concat([o.tE,o.i]).map(t).filter(Boolean);o.t=c.length?n(c.join("|"),!0):{exec:function(){return null}}}}(e)}function l(e,n,o,r){function s(e,t,n,i){var o='<span class="'+(i?"":C.classPrefix);return(o+=e+'">')+t+(n?"":_)}function u(){y+=null!=g.sL?function(){var e="string"==typeof g.sL;if(e&&!v[g.sL])return t(w);var n=e?l(g.sL,w,!0,b[g.sL]):c(w,g.sL.length?g.sL:void 0);return 0<g.r&&(x+=n.r),e&&(b[g.sL]=n.top),s(n.language,n.value,!1,!0)}():function(){var e,n,i,o,r,a,l;if(!g.k)return t(w);for(o="",n=0,g.lR.lastIndex=0,i=g.lR.exec(w);i;)o+=t(w.substring(n,i.index)),r=g,a=i,l=f.cI?a[0].toLowerCase():a[0],(e=r.k.hasOwnProperty(l)&&r.k[l])?(x+=e[1],o+=s(e[0],t(i[0]))):o+=t(i[0]),n=g.lR.lastIndex,i=g.lR.exec(w);return o+t(w.substr(n))}(),w=""}function d(e){y+=e.cN?s(e.cN,"",!0):"",g=Object.create(e,{parent:{value:g}})}function h(e,t){if(w+=e,null==t)return u(),0;var n=function(e,t){var n,o,r;for(n=0,o=t.c.length;n<o;n++)if(i(t.c[n].bR,e))return t.c[n].endSameAsBegin&&(t.c[n].eR=(r=t.c[n].bR.exec(e)[0],new RegExp(r.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"m"))),t.c[n]}(t,g);if(n)return n.skip?w+=t:(n.eB&&(w+=t),u(),n.rB||n.eB||(w=t)),d(n),n.rB?0:t.length;var r,s,a=function e(t,n){if(i(t.eR,n)){for(;t.endsParent&&t.parent;)t=t.parent;return t}return t.eW?e(t.parent,n):void 0}(g,t);if(a){var l=g;for(l.skip?w+=t:(l.rE||l.eE||(w+=t),u(),l.eE&&(w=t));g.cN&&(y+=_),g.skip||g.sL||(x+=g.r),(g=g.parent)!==a.parent;);return a.starts&&(a.endSameAsBegin&&(a.starts.eR=a.eR),d(a.starts)),l.rE?0:t.length}if(r=t,s=g,!o&&i(s.iR,r))throw new Error('Illegal lexeme "'+t+'" for mode "'+(g.cN||"<unnamed>")+'"');return w+=t,t.length||1}var f=p(e);if(!f)throw new Error('Unknown language: "'+e+'"');a(f);var m,g=r||f,b={},y="";for(m=g;m!==f;m=m.parent)m.cN&&(y=s(m.cN,"",!0)+y);var w="",x=0;try{for(var E,T,k=0;g.t.lastIndex=k,E=g.t.exec(n);)T=h(n.substring(k,E.index),E[0]),k=E.index+T;for(h(n.substr(k)),m=g;m.parent;m=m.parent)m.cN&&(y+=_);return{r:x,value:y,language:e,top:g}}catch(e){if(e.message&&-1!==e.message.indexOf("Illegal"))return{r:0,value:t(n)};throw e}}function c(e,n){n=n||C.languages||g(v);var i={r:0,value:t(e)},o=i;return n.filter(p).filter(f).forEach(function(t){var n=l(t,e,!1);n.language=t,n.r>o.r&&(o=n),n.r>i.r&&(o=i,i=n)}),o.language&&(i.second_best=o),i}function u(e){return C.tabReplace||C.useBR?e.replace(x,function(e,t){return C.useBR&&"\n"===e?"<br>":C.tabReplace?t.replace(/\t/g,C.tabReplace):""}):e}function d(e){var i,r,a,d,h,f,g,v,y,x,_=function(e){var t,n,i,r,s=e.className+" ";if(s+=e.parentNode?e.parentNode.className:"",n=w.exec(s))return p(n[1])?n[1]:"no-highlight";for(t=0,i=(s=s.split(/\s+/)).length;t<i;t++)if(o(r=s[t])||p(r))return r}(e);o(_)||(C.useBR?(i=document.createElementNS("http://www.w3.org/1999/xhtml","div")).innerHTML=e.innerHTML.replace(/\n/g,"").replace(/<br[ \/]*>/g,"\n"):i=e,h=i.textContent,a=_?l(_,h,!0):c(h),(r=s(i)).length&&((d=document.createElementNS("http://www.w3.org/1999/xhtml","div")).innerHTML=a.value,a.value=function(e,i,o){function r(){return e.length&&i.length?e[0].offset!==i[0].offset?e[0].offset<i[0].offset?e:i:"start"===i[0].event?e:i:e.length?e:i}function s(e){u+="<"+n(e)+m.map.call(e.attributes,function(e){return" "+e.nodeName+'="'+t(e.value).replace('"',""")+'"'}).join("")+">"}function a(e){u+="</"+n(e)+">"}function l(e){("start"===e.event?s:a)(e.node)}for(var c=0,u="",d=[];e.length||i.length;){var h=r();if(u+=t(o.substring(c,h[0].offset)),c=h[0].offset,h===e){for(d.reverse().forEach(a);l(h.splice(0,1)[0]),(h=r())===e&&h.length&&h[0].offset===c;);d.reverse().forEach(s)}else"start"===h[0].event?d.push(h[0].node):d.pop(),l(h.splice(0,1)[0])}return u+t(o.substr(c))}(r,s(d),h)),a.value=u(a.value),e.innerHTML=a.value,e.className=(f=e.className,g=_,v=a.language,y=g?b[g]:v,x=[f.trim()],f.match(/\bhljs\b/)||x.push("hljs"),-1===f.indexOf(y)&&x.push(y),x.join(" ").trim()),e.result={language:a.language,re:a.r},a.second_best&&(e.second_best={language:a.second_best.language,re:a.second_best.r}))}function h(){if(!h.called){h.called=!0;var e=document.querySelectorAll("pre code");m.forEach.call(e,d)}}function p(e){return e=(e||"").toLowerCase(),v[e]||v[b[e]]}function f(e){var t=p(e);return t&&!t.disableAutodetect}var m=[],g=Object.keys,v={},b={},y=/^(no-?highlight|plain|text)$/i,w=/\blang(?:uage)?-([\w-]+)\b/i,x=/((^(<[^>]+>|\t|)+|(?:\n)))/gm,_="</span>",C={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};return e.highlight=l,e.highlightAuto=c,e.fixMarkup=u,e.highlightBlock=d,e.configure=function(e){C=r(C,e)},e.initHighlighting=h,e.initHighlightingOnLoad=function(){addEventListener("DOMContentLoaded",h,!1),addEventListener("load",h,!1)},e.registerLanguage=function(t,n){var i=v[t]=n(e);i.aliases&&i.aliases.forEach(function(e){b[e]=t})},e.listLanguages=function(){return g(v)},e.getLanguage=p,e.autoDetection=f,e.inherit=r,e.IR="[a-zA-Z]\\w*",e.UIR="[a-zA-Z_]\\w*",e.NR="\\b\\d+(\\.\\d+)?",e.CNR="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",e.BNR="\\b(0b[01]+)",e.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",e.BE={b:"\\\\[\\s\\S]",r:0},e.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[e.BE]},e.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[e.BE]},e.PWM={b:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},e.C=function(t,n,i){var o=e.inherit({cN:"comment",b:t,e:n,c:[]},i||{});return o.c.push(e.PWM),o.c.push({cN:"doctag",b:"(?:TODO|FIXME|NOTE|BUG|XXX):",r:0}),o},e.CLCM=e.C("//","$"),e.CBCM=e.C("/\\*","\\*/"),e.HCM=e.C("#","$"),e.NM={cN:"number",b:e.NR,r:0},e.CNM={cN:"number",b:e.CNR,r:0},e.BNM={cN:"number",b:e.BNR,r:0},e.CSSNM={cN:"number",b:e.NR+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",r:0},e.RM={cN:"regexp",b:/\//,e:/\/[gimuy]*/,i:/\n/,c:[e.BE,{b:/\[/,e:/\]/,r:0,c:[e.BE]}]},e.TM={cN:"title",b:e.IR,r:0},e.UTM={cN:"title",b:e.UIR,r:0},e.METHOD_GUARD={b:"\\.\\s*"+e.UIR,r:0},e.registerLanguage("apache",function(e){var t={cN:"number",b:"[\\$%]\\d+"};return{aliases:["apacheconf"],cI:!0,c:[e.HCM,{cN:"section",b:"</?",e:">"},{cN:"attribute",b:/\w+/,r:0,k:{nomarkup:"order deny allow setenv rewriterule rewriteengine rewritecond documentroot sethandler errordocument loadmodule options header listen serverroot servername"},starts:{e:/$/,r:0,k:{literal:"on off all"},c:[{cN:"meta",b:"\\s\\[",e:"\\]$"},{cN:"variable",b:"[\\$%]\\{",e:"\\}",c:["self",t]},t,e.QSM]}}],i:/\S/}}),e.registerLanguage("bash",function(e){var t={cN:"variable",v:[{b:/\$[\w\d#@][\w\d_]*/},{b:/\$\{(.*?)}/}]},n={cN:"string",b:/"/,e:/"/,c:[e.BE,t,{cN:"variable",b:/\$\(/,e:/\)/,c:[e.BE]}]};return{aliases:["sh","zsh"],l:/\b-?[a-z\._]+\b/,k:{keyword:"if then else elif fi for while in do done case esac function",literal:"true false",
built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp",_:"-ne -eq -lt -gt -f -d -e -s -l -a"},c:[{cN:"meta",b:/^#![^\n]+sh\s*$/,r:10},{cN:"function",b:/\w[\w\d_]*\s*\(\s*\)\s*\{/,rB:!0,c:[e.inherit(e.TM,{b:/\w[\w\d_]*/})],r:0},e.HCM,n,{cN:"string",b:/'/,e:/'/},t]}}),e.registerLanguage("coffeescript",function(e){var t={keyword:"in if for while finally new do return else break catch instanceof throw try this switch continue typeof delete debugger super yield import export from as default await then unless until loop of by when and or is isnt not",literal:"true false null undefined yes no on off",built_in:"npm require console print module global window document"},n="[A-Za-z$_][0-9A-Za-z$_]*",i={cN:"subst",b:/#\{/,e:/}/,k:t},o=[e.BNM,e.inherit(e.CNM,{starts:{e:"(\\s*/)?",r:0}}),{cN:"string",v:[{b:/'''/,e:/'''/,c:[e.BE]},{b:/'/,e:/'/,c:[e.BE]},{b:/"""/,e:/"""/,c:[e.BE,i]},{b:/"/,e:/"/,c:[e.BE,i]}]},{cN:"regexp",v:[{b:"///",e:"///",c:[i,e.HCM]},{b:"//[gim]*",r:0},{b:/\/(?![ *])(\\\/|.)*?\/[gim]*(?=\W|$)/}]},{b:"@"+n},{sL:"javascript",eB:!0,eE:!0,v:[{b:"```",e:"```"},{b:"`",e:"`"}]}];i.c=o;var r=e.inherit(e.TM,{b:n}),s="(\\(.*\\))?\\s*\\B[-=]>",a={cN:"params",b:"\\([^\\(]",rB:!0,c:[{b:/\(/,e:/\)/,k:t,c:["self"].concat(o)}]};return{aliases:["coffee","cson","iced"],k:t,i:/\/\*/,c:o.concat([e.C("###","###"),e.HCM,{cN:"function",b:"^\\s*"+n+"\\s*=\\s*"+s,e:"[-=]>",rB:!0,c:[r,a]},{b:/[:\(,=]\s*/,r:0,c:[{cN:"function",b:s,e:"[-=]>",rB:!0,c:[a]}]},{cN:"class",bK:"class",e:"$",i:/[:="\[\]]/,c:[{bK:"extends",eW:!0,i:/[:="\[\]]/,c:[r]},r]},{b:n+":",e:":",rB:!0,rE:!0,r:0}])}}),e.registerLanguage("cpp",function(e){var t={cN:"keyword",b:"\\b[a-z\\d_]*_t\\b"},n={cN:"string",v:[{b:'(u8?|U|L)?"',e:'"',i:"\\n",c:[e.BE]},{b:'(u8?|U|L)?R"\\(',e:'\\)"'},{b:"'\\\\?.",e:"'",i:"."}]},i={cN:"number",v:[{b:"\\b(0b[01']+)"},{b:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{b:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],r:0},o={cN:"meta",b:/#\s*[a-z]+\b/,e:/$/,k:{"meta-keyword":"if else elif endif define undef warning error line pragma ifdef ifndef include"},c:[{b:/\\\n/,r:0},e.inherit(n,{cN:"meta-string"}),{cN:"meta-string",b:/<[^\n>]*>/,e:/$/,i:"\\n"},e.CLCM,e.CBCM]},r=e.IR+"\\s*\\(",s={keyword:"int float while private char catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid short reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignof constexpr decltype noexcept static_assert thread_local restrict _Bool complex _Complex _Imaginary atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and or not",built_in:"std string cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap array shared_ptr abort abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr",literal:"true false nullptr NULL"},a=[t,e.CLCM,e.CBCM,i,n];return{aliases:["c","cc","h","c++","h++","hpp"],k:s,i:"</",c:a.concat([o,{b:"\\b(deque|list|queue|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\s*<",e:">",k:s,c:["self",t]},{b:e.IR+"::",k:s},{v:[{b:/=/,e:/;/},{b:/\(/,e:/\)/},{bK:"new throw return else",e:/;/}],k:s,c:a.concat([{b:/\(/,e:/\)/,k:s,c:a.concat(["self"]),r:0}]),r:0},{cN:"function",b:"("+e.IR+"[\\*&\\s]+)+"+r,rB:!0,e:/[{;=]/,eE:!0,k:s,i:/[^\w\s\*&]/,c:[{b:r,rB:!0,c:[e.TM],r:0},{cN:"params",b:/\(/,e:/\)/,k:s,r:0,c:[e.CLCM,e.CBCM,n,i,t,{b:/\(/,e:/\)/,k:s,r:0,c:["self",e.CLCM,e.CBCM,n,i,t]}]},e.CLCM,e.CBCM,o]},{cN:"class",bK:"class struct",e:/[{;:]/,c:[{b:/</,e:/>/,c:["self"]},e.TM]}]),exports:{preprocessor:o,strings:n,k:s}}}),e.registerLanguage("cs",function(e){var t={keyword:"abstract as base bool break byte case catch char checked const continue decimal default delegate do double enum event explicit extern finally fixed float for foreach goto if implicit in int interface internal is lock long nameof object operator out override params private protected public readonly ref sbyte sealed short sizeof stackalloc static string struct switch this try typeof uint ulong unchecked unsafe ushort using virtual void volatile while add alias ascending async await by descending dynamic equals from get global group into join let on orderby partial remove select set value var where yield",literal:"null false true"},n={cN:"number",v:[{b:"\\b(0b[01']+)"},{b:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{b:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],r:0},i={cN:"string",b:'@"',e:'"',c:[{b:'""'}]},o=e.inherit(i,{i:/\n/}),r={cN:"subst",b:"{",e:"}",k:t},s=e.inherit(r,{i:/\n/}),a={cN:"string",b:/\$"/,e:'"',i:/\n/,c:[{b:"{{"},{b:"}}"},e.BE,s]},l={cN:"string",b:/\$@"/,e:'"',c:[{b:"{{"},{b:"}}"},{b:'""'},r]},c=e.inherit(l,{i:/\n/,c:[{b:"{{"},{b:"}}"},{b:'""'},s]});r.c=[l,a,i,e.ASM,e.QSM,n,e.CBCM],s.c=[c,a,o,e.ASM,e.QSM,n,e.inherit(e.CBCM,{i:/\n/})];var u={v:[l,a,i,e.ASM,e.QSM]},d=e.IR+"(<"+e.IR+"(\\s*,\\s*"+e.IR+")*>)?(\\[\\])?";return{aliases:["csharp"],k:t,i:/::/,c:[e.C("///","$",{rB:!0,c:[{cN:"doctag",v:[{b:"///",r:0},{b:"<!--|-->"},{b:"</?",e:">"}]}]}),e.CLCM,e.CBCM,{cN:"meta",b:"#",e:"$",k:{"meta-keyword":"if else elif endif define undef warning error line region endregion pragma checksum"}},u,n,{bK:"class interface",e:/[{;=]/,i:/[^\s:,]/,c:[e.TM,e.CLCM,e.CBCM]},{bK:"namespace",e:/[{;=]/,i:/[^\s:]/,c:[e.inherit(e.TM,{b:"[a-zA-Z](\\.?\\w)*"}),e.CLCM,e.CBCM]},{cN:"meta",b:"^\\s*\\[",eB:!0,e:"\\]",eE:!0,c:[{cN:"meta-string",b:/"/,e:/"/}]},{bK:"new return throw await else",r:0},{cN:"function",b:"("+d+"\\s+)+"+e.IR+"\\s*\\(",rB:!0,e:/\s*[{;=]/,eE:!0,k:t,c:[{b:e.IR+"\\s*\\(",rB:!0,c:[e.TM],r:0},{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,k:t,r:0,c:[u,n,e.CBCM]},e.CLCM,e.CBCM]}]}}),e.registerLanguage("css",function(e){var t={b:/[A-Z\_\.\-]+\s*:/,rB:!0,e:";",eW:!0,c:[{cN:"attribute",b:/\S/,e:":",eE:!0,starts:{eW:!0,eE:!0,c:[{b:/[\w-]+\(/,rB:!0,c:[{cN:"built_in",b:/[\w-]+/},{b:/\(/,e:/\)/,c:[e.ASM,e.QSM]}]},e.CSSNM,e.QSM,e.ASM,e.CBCM,{cN:"number",b:"#[0-9A-Fa-f]+"},{cN:"meta",b:"!important"}]}}]};return{cI:!0,i:/[=\/|'\$]/,c:[e.CBCM,{cN:"selector-id",b:/#[A-Za-z0-9_-]+/},{cN:"selector-class",b:/\.[A-Za-z0-9_-]+/},{cN:"selector-attr",b:/\[/,e:/\]/,i:"$"},{cN:"selector-pseudo",b:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{b:"@(font-face|page)",l:"[a-z-]+",k:"font-face page"},{b:"@",e:"[{;]",i:/:/,c:[{cN:"keyword",b:/\w+/},{b:/\s/,eW:!0,eE:!0,r:0,c:[e.ASM,e.QSM,e.CSSNM]}]},{cN:"selector-tag",b:"[a-zA-Z-][a-zA-Z0-9_-]*",r:0},{b:"{",e:"}",i:/\S/,c:[e.CBCM,t]}]}}),e.registerLanguage("diff",function(e){return{aliases:["patch"],c:[{cN:"meta",r:10,v:[{b:/^@@ +\-\d+,\d+ +\+\d+,\d+ +@@$/},{b:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{b:/^\-\-\- +\d+,\d+ +\-\-\-\-$/}]},{cN:"comment",v:[{b:/Index: /,e:/$/},{b:/={3,}/,e:/$/},{b:/^\-{3}/,e:/$/},{b:/^\*{3} /,e:/$/},{b:/^\+{3}/,e:/$/},{b:/\*{5}/,e:/\*{5}$/}]},{cN:"addition",b:"^\\+",e:"$"},{cN:"deletion",b:"^\\-",e:"$"},{cN:"addition",b:"^\\!",e:"$"}]}}),e.registerLanguage("http",function(e){var t="HTTP/[0-9\\.]+";return{aliases:["https"],i:"\\S",c:[{b:"^"+t,e:"$",c:[{cN:"number",b:"\\b\\d{3}\\b"}]},{b:"^[A-Z]+ (.*?) "+t+"$",rB:!0,e:"$",c:[{cN:"string",b:" ",e:" ",eB:!0,eE:!0},{b:t},{cN:"keyword",b:"[A-Z]+"}]},{cN:"attribute",b:"^\\w",e:": ",eE:!0,i:"\\n|\\s|=",starts:{e:"$",r:0}},{b:"\\n\\n",starts:{sL:[],eW:!0}}]}}),e.registerLanguage("ini",function(e){var t={cN:"string",c:[e.BE],v:[{b:"'''",e:"'''",r:10},{b:'"""',e:'"""',r:10},{b:'"',e:'"'},{b:"'",e:"'"}]};return{aliases:["toml"],cI:!0,i:/\S/,c:[e.C(";","$"),e.HCM,{cN:"section",b:/^\s*\[+/,e:/\]+/},{b:/^[a-z0-9\[\]_-]+\s*=\s*/,e:"$",rB:!0,c:[{cN:"attr",b:/[a-z0-9\[\]_-]+/},{b:/=/,eW:!0,r:0,c:[{cN:"literal",b:/\bon|off|true|false|yes|no\b/},{cN:"variable",v:[{b:/\$[\w\d"][\w\d_]*/},{b:/\$\{(.*?)}/}]},t,{cN:"number",b:/([\+\-]+)?[\d]+_[\d_]+/},e.NM]}]}]}}),e.registerLanguage("java",function(e){var t="false synchronized int abstract float private char boolean var static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do",n={cN:"number",b:"\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?|\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))([eE][-+]?\\d+)?)[lLfF]?",r:0};return{aliases:["jsp"],k:t,i:/<\/|#/,c:[e.C("/\\*\\*","\\*/",{r:0,c:[{b:/\w+@/,r:0},{cN:"doctag",b:"@[A-Za-z]+"}]}),e.CLCM,e.CBCM,e.ASM,e.QSM,{cN:"class",bK:"class interface",e:/[{;=]/,eE:!0,k:"class interface",i:/[:"\[\]]/,c:[{bK:"extends implements"},e.UTM]},{bK:"new throw return else",r:0},{cN:"function",b:"([À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(<[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(\\s*,\\s*[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*)*>)?\\s+)+"+e.UIR+"\\s*\\(",rB:!0,e:/[{;=]/,eE:!0,k:t,c:[{b:e.UIR+"\\s*\\(",rB:!0,r:0,c:[e.UTM]},{cN:"params",b:/\(/,e:/\)/,k:t,r:0,c:[e.ASM,e.QSM,e.CNM,e.CBCM]},e.CLCM,e.CBCM]},n,{cN:"meta",b:"@[A-Za-z]+"}]}}),e.registerLanguage("javascript",function(e){var t="[A-Za-z$_][0-9A-Za-z$_]*",n={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},i={cN:"number",v:[{b:"\\b(0[bB][01]+)"},{b:"\\b(0[oO][0-7]+)"},{b:e.CNR}],r:0},o={cN:"subst",b:"\\$\\{",e:"\\}",k:n,c:[]},r={cN:"string",b:"`",e:"`",c:[e.BE,o]};o.c=[e.ASM,e.QSM,r,i,e.RM];var s=o.c.concat([e.CBCM,e.CLCM]);return{aliases:["js","jsx"],k:n,c:[{cN:"meta",r:10,b:/^\s*['"]use (strict|asm)['"]/},{cN:"meta",b:/^#!/,e:/$/},e.ASM,e.QSM,r,e.CLCM,e.CBCM,i,{b:/[{,]\s*/,r:0,c:[{b:t+"\\s*:",rB:!0,r:0,c:[{cN:"attr",b:t,r:0}]}]},{b:"("+e.RSR+"|\\b(case|return|throw)\\b)\\s*",k:"return throw case",c:[e.CLCM,e.CBCM,e.RM,{cN:"function",b:"(\\(.*?\\)|"+t+")\\s*=>",rB:!0,e:"\\s*=>",c:[{cN:"params",v:[{b:t},{b:/\(\s*\)/},{b:/\(/,e:/\)/,eB:!0,eE:!0,k:n,c:s}]}]},{b:/</,e:/(\/\w+|\w+\/)>/,sL:"xml",c:[{b:/<\w+\s*\/>/,skip:!0},{b:/<\w+/,e:/(\/\w+|\w+\/)>/,skip:!0,c:[{b:/<\w+\s*\/>/,skip:!0},"self"]}]}],r:0},{cN:"function",bK:"function",e:/\{/,eE:!0,c:[e.inherit(e.TM,{b:t}),{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,c:s}],i:/\[|%/},{b:/\$[(.]/},e.METHOD_GUARD,{cN:"class",bK:"class",e:/[{;=]/,eE:!0,i:/[:"\[\]]/,c:[{bK:"extends"},e.UTM]},{bK:"constructor",e:/\{/,eE:!0}],i:/#(?!!)/}}),e.registerLanguage("json",function(e){var t={literal:"true false null"},n=[e.QSM,e.CNM],i={e:",",eW:!0,eE:!0,c:n,k:t},o={b:"{",e:"}",c:[{cN:"attr",b:/"/,e:/"/,c:[e.BE],i:"\\n"},e.inherit(i,{b:/:/})],i:"\\S"},r={b:"\\[",e:"\\]",c:[e.inherit(i)],i:"\\S"};return n.splice(n.length,0,o,r),{c:n,k:t,i:"\\S"}}),e.registerLanguage("makefile",function(e){var t={cN:"variable",v:[{b:"\\$\\("+e.UIR+"\\)",c:[e.BE]},{b:/\$[@%<?\^\+\*]/}]},n={cN:"string",b:/"/,e:/"/,c:[e.BE,t]},i={cN:"variable",b:/\$\([\w-]+\s/,e:/\)/,k:{built_in:"subst patsubst strip findstring filter filter-out sort word wordlist firstword lastword dir notdir suffix basename addsuffix addprefix join wildcard realpath abspath error warning shell origin flavor foreach if or and call eval file value"},c:[t]},o={b:"^"+e.UIR+"\\s*[:+?]?=",i:"\\n",rB:!0,c:[{b:"^"+e.UIR,e:"[:+?]?=",eE:!0}]},r={cN:"section",b:/^[^\s]+:/,e:/$/,c:[t]};return{aliases:["mk","mak"],k:"define endef undefine ifdef ifndef ifeq ifneq else endif include -include sinclude override export unexport private vpath",l:/[\w-]+/,c:[e.HCM,t,n,i,o,{cN:"meta",b:/^\.PHONY:/,e:/$/,k:{"meta-keyword":".PHONY"},l:/[\.\w]+/},r]}}),e.registerLanguage("xml",function(e){var t={eW:!0,i:/</,r:0,c:[{cN:"attr",b:"[A-Za-z0-9\\._:-]+",r:0},{b:/=\s*/,r:0,c:[{cN:"string",endsParent:!0,v:[{b:/"/,e:/"/},{b:/'/,e:/'/},{b:/[^\s"'=<>`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist"],cI:!0,c:[{cN:"meta",b:"<!DOCTYPE",e:">",r:10,c:[{b:"\\[",e:"\\]"}]},e.C("<!--","-->",{r:10}),{b:"<\\!\\[CDATA\\[",e:"\\]\\]>",r:10},{cN:"meta",b:/<\?xml/,e:/\?>/,r:10},{b:/<\?(php)?/,e:/\?>/,sL:"php",c:[{b:"/\\*",e:"\\*/",skip:!0},{b:'b"',e:'"',skip:!0},{b:"b'",e:"'",skip:!0},e.inherit(e.ASM,{i:null,cN:null,c:null,skip:!0}),e.inherit(e.QSM,{i:null,cN:null,c:null,skip:!0})]},{cN:"tag",b:"<style(?=\\s|>|$)",e:">",k:{name:"style"},c:[t],starts:{e:"</style>",rE:!0,sL:["css","xml"]}},{cN:"tag",b:"<script(?=\\s|>|$)",e:">",k:{name:"script"},c:[t],starts:{e:"</script>",rE:!0,sL:["actionscript","javascript","handlebars","xml"]}},{cN:"tag",b:"</?",e:"/?>",c:[{cN:"name",b:/[^\/><\s]+/,r:0},t]}]}}),e.registerLanguage("markdown",function(e){return{aliases:["md","mkdown","mkd"],c:[{cN:"section",v:[{b:"^#{1,6}",e:"$"},{b:"^.+?\\n[=-]{2,}$"}]},{b:"<",e:">",sL:"xml",r:0},{cN:"bullet",b:"^([*+-]|(\\d+\\.))\\s+"},{cN:"strong",b:"[*_]{2}.+?[*_]{2}"},{cN:"emphasis",v:[{b:"\\*.+?\\*"},{b:"_.+?_",r:0}]},{cN:"quote",b:"^>\\s+",e:"$"},{cN:"code",v:[{b:"^```w*s*$",e:"^```s*$"},{b:"`.+?`"},{b:"^( {4}|\t)",e:"$",r:0}]},{b:"^[-\\*]{3,}",e:"$"},{b:"\\[.+?\\][\\(\\[].*?[\\)\\]]",rB:!0,c:[{cN:"string",b:"\\[",e:"\\]",eB:!0,rE:!0,r:0},{cN:"link",b:"\\]\\(",e:"\\)",eB:!0,eE:!0},{cN:"symbol",b:"\\]\\[",e:"\\]",eB:!0,eE:!0}],r:10},{b:/^\[[^\n]+\]:/,rB:!0,c:[{cN:"symbol",b:/\[/,e:/\]/,eB:!0,eE:!0},{cN:"link",b:/:\s*/,e:/$/,eB:!0}]}]}}),e.registerLanguage("nginx",function(e){var t={cN:"variable",v:[{b:/\$\d+/},{b:/\$\{/,e:/}/},{b:"[\\$\\@]"+e.UIR}]},n={eW:!0,l:"[a-z/_]+",k:{literal:"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll"},r:0,i:"=>",c:[e.HCM,{cN:"string",c:[e.BE,t],v:[{b:/"/,e:/"/},{b:/'/,e:/'/}]},{b:"([a-z]+):/",e:"\\s",eW:!0,eE:!0,c:[t]},{cN:"regexp",c:[e.BE,t],v:[{b:"\\s\\^",e:"\\s|{|;",rE:!0},{b:"~\\*?\\s+",e:"\\s|{|;",rE:!0},{b:"\\*(\\.[a-z\\-]+)+"},{b:"([a-z\\-]+\\.)+\\*"}]},{cN:"number",b:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{cN:"number",b:"\\b\\d+[kKmMgGdshdwy]*\\b",r:0},t]};return{aliases:["nginxconf"],c:[e.HCM,{b:e.UIR+"\\s+{",rB:!0,e:"{",c:[{cN:"section",b:e.UIR}],r:0},{b:e.UIR+"\\s",e:";|{",rB:!0,c:[{cN:"attribute",b:e.UIR,starts:n}],r:0}],i:"[^\\s\\}]"}}),e.registerLanguage("objectivec",function(e){var t=/[a-zA-Z@][a-zA-Z0-9_]*/,n="@interface @class @protocol @implementation";return{aliases:["mm","objc","obj-c"],k:{keyword:"int float while char export sizeof typedef const struct for union unsigned long volatile static bool mutable if do return goto void enum else break extern asm case short default double register explicit signed typename this switch continue wchar_t inline readonly assign readwrite self @synchronized id typeof nonatomic super unichar IBOutlet IBAction strong weak copy in out inout bycopy byref oneway __strong __weak __block __autoreleasing @private @protected @public @try @property @end @throw @catch @finally @autoreleasepool @synthesize @dynamic @selector @optional @required @encode @package @import @defs @compatibility_alias __bridge __bridge_transfer __bridge_retained __bridge_retain __covariant __contravariant __kindof _Nonnull _Nullable _Null_unspecified __FUNCTION__ __PRETTY_FUNCTION__ __attribute__ getter setter retain unsafe_unretained nonnull nullable null_unspecified null_resettable class instancetype NS_DESIGNATED_INITIALIZER NS_UNAVAILABLE NS_REQUIRES_SUPER NS_RETURNS_INNER_POINTER NS_INLINE NS_AVAILABLE NS_DEPRECATED NS_ENUM NS_OPTIONS NS_SWIFT_UNAVAILABLE NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END NS_REFINED_FOR_SWIFT NS_SWIFT_NAME NS_SWIFT_NOTHROW NS_DURING NS_HANDLER NS_ENDHANDLER NS_VALUERETURN NS_VOIDRETURN",literal:"false true FALSE TRUE nil YES NO NULL",built_in:"BOOL dispatch_once_t dispatch_queue_t dispatch_sync dispatch_async dispatch_once"},l:t,i:"</",c:[{cN:"built_in",b:"\\b(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)\\w+"},e.CLCM,e.CBCM,e.CNM,e.QSM,{cN:"string",v:[{b:'@"',e:'"',i:"\\n",c:[e.BE]},{b:"'",e:"[^\\\\]'",i:"[^\\\\][^']"}]},{cN:"meta",b:"#",e:"$",c:[{cN:"meta-string",v:[{b:'"',e:'"'},{b:"<",e:">"}]}]},{cN:"class",b:"("+n.split(" ").join("|")+")\\b",e:"({|$)",eE:!0,k:n,l:t,c:[e.UTM]},{b:"\\."+e.UIR,r:0}]}}),e.registerLanguage("perl",function(e){var t="getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qqfileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmgetsub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedirioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when",n={cN:"subst",b:"[$@]\\{",e:"\\}",k:t},i={b:"->{",e:"}"},o={v:[{b:/\$\d/},{b:/[\$%@](\^\w\b|#\w+(::\w+)*|{\w+}|\w+(::\w*)*)/},{b:/[\$%@][^\s\w{]/,r:0}]},r=[e.BE,n,o],s=[o,e.HCM,e.C("^\\=\\w","\\=cut",{eW:!0}),i,{cN:"string",c:r,v:[{b:"q[qwxr]?\\s*\\(",e:"\\)",r:5},{b:"q[qwxr]?\\s*\\[",e:"\\]",r:5},{b:"q[qwxr]?\\s*\\{",e:"\\}",r:5},{b:"q[qwxr]?\\s*\\|",e:"\\|",r:5},{b:"q[qwxr]?\\s*\\<",e:"\\>",r:5},{b:"qw\\s+q",e:"q",r:5},{b:"'",e:"'",c:[e.BE]},{b:'"',e:'"'},{b:"`",e:"`",c:[e.BE]},{b:"{\\w+}",c:[],r:0},{b:"-?\\w+\\s*\\=\\>",c:[],r:0}]},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},{b:"(\\/\\/|"+e.RSR+"|\\b(split|return|print|reverse|grep)\\b)\\s*",k:"split return print reverse grep",r:0,c:[e.HCM,{cN:"regexp",b:"(s|tr|y)/(\\\\.|[^/])*/(\\\\.|[^/])*/[a-z]*",r:10},{cN:"regexp",b:"(m|qr)?/",e:"/[a-z]*",c:[e.BE],r:0}]},{cN:"function",bK:"sub",e:"(\\s*\\(.*?\\))?[;{]",eE:!0,r:5,c:[e.TM]},{b:"-\\w\\b",r:0},{b:"^__DATA__$",e:"^__END__$",sL:"mojolicious",c:[{b:"^@@.*",e:"$",cN:"comment"}]}];return n.c=s,{aliases:["pl","pm"],l:/[\w\.]+/,k:t,c:i.c=s}}),e.registerLanguage("php",function(e){var t={b:"\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*"},n={cN:"meta",b:/<\?(php)?|\?>/},i={cN:"string",c:[e.BE,n],v:[{b:'b"',e:'"'},{b:"b'",e:"'"},e.inherit(e.ASM,{i:null}),e.inherit(e.QSM,{i:null})]},o={v:[e.BNM,e.CNM]};return{aliases:["php","php3","php4","php5","php6","php7"],cI:!0,k:"and include_once list abstract global private echo interface as static endswitch array null if endwhile or const for endforeach self var while isset public protected exit foreach throw elseif include __FILE__ empty require_once do xor return parent clone use __CLASS__ __LINE__ else break print eval new catch __METHOD__ case exception default die require __FUNCTION__ enddeclare final try switch continue endfor endif declare unset true false trait goto instanceof insteadof __DIR__ __NAMESPACE__ yield finally",c:[e.HCM,e.C("//","$",{c:[n]}),e.C("/\\*","\\*/",{c:[{cN:"doctag",b:"@[A-Za-z]+"}]}),e.C("__halt_compiler.+?;",!1,{eW:!0,k:"__halt_compiler",l:e.UIR}),{cN:"string",b:/<<<['"]?\w+['"]?$/,e:/^\w+;?$/,c:[e.BE,{cN:"subst",v:[{b:/\$\w+/},{b:/\{\$/,e:/\}/}]}]},n,{cN:"keyword",b:/\$this\b/},t,{b:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{cN:"function",bK:"function",e:/[;{]/,eE:!0,i:"\\$|\\[|%",c:[e.UTM,{cN:"params",b:"\\(",e:"\\)",c:["self",t,e.CBCM,i,o]}]},{cN:"class",bK:"class interface",e:"{",eE:!0,i:/[:\(\$"]/,c:[{bK:"extends implements"},e.UTM]},{bK:"namespace",e:";",i:/[\.']/,c:[e.UTM]},{bK:"use",e:";",c:[e.UTM]},{b:"=>"},i,o]}}),e.registerLanguage("properties",function(e){var t="[ \\t\\f]*",n="("+t+"[:=]"+t+"|[ \\t\\f]+)",i="([^\\\\\\W:= \\t\\f\\n]|\\\\.)+",o="([^\\\\:= \\t\\f\\n]|\\\\.)+",r={e:n,r:0,starts:{cN:"string",e:/$/,r:0,c:[{b:"\\\\\\n"}]}};return{cI:!0,i:/\S/,c:[e.C("^\\s*[!#]","$"),{b:i+n,rB:!0,c:[{cN:"attr",b:i,endsParent:!0,r:0}],starts:r},{b:o+n,rB:!0,r:0,c:[{cN:"meta",b:o,endsParent:!0,r:0}],starts:r},{cN:"attr",r:0,b:o+t+"$"}]}}),e.registerLanguage("python",function(e){var t={keyword:"and elif is global as in if from raise for except finally print import pass return exec else break not with class assert yield try while continue del or def lambda async await nonlocal|10 None True False",built_in:"Ellipsis NotImplemented"},n={cN:"meta",b:/^(>>>|\.\.\.) /},i={cN:"subst",b:/\{/,e:/\}/,k:t,i:/#/},o={cN:"string",c:[e.BE],v:[{b:/(u|b)?r?'''/,e:/'''/,c:[e.BE,n],r:10},{b:/(u|b)?r?"""/,e:/"""/,c:[e.BE,n],r:10},{b:/(fr|rf|f)'''/,e:/'''/,c:[e.BE,n,i]},{b:/(fr|rf|f)"""/,e:/"""/,c:[e.BE,n,i]},{b:/(u|r|ur)'/,e:/'/,r:10},{b:/(u|r|ur)"/,e:/"/,r:10},{b:/(b|br)'/,e:/'/},{b:/(b|br)"/,e:/"/},{b:/(fr|rf|f)'/,e:/'/,c:[e.BE,i]},{b:/(fr|rf|f)"/,e:/"/,c:[e.BE,i]},e.ASM,e.QSM]},r={cN:"number",r:0,v:[{b:e.BNR+"[lLjJ]?"},{b:"\\b(0o[0-7]+)[lLjJ]?"},{b:e.CNR+"[lLjJ]?"}]},s={cN:"params",b:/\(/,e:/\)/,c:["self",n,r,o]};return i.c=[o,r,n],{aliases:["py","gyp"],k:t,i:/(<\/|->|\?)|=>/,c:[n,r,o,e.HCM,{v:[{cN:"function",bK:"def"},{cN:"class",bK:"class"}],e:/:/,i:/[${=;\n,]/,c:[e.UTM,s,{b:/->/,eW:!0,k:"None"}]},{cN:"meta",b:/^[\t ]*@/,e:/$/},{b:/\b(print|exec)\(/}]}}),e.registerLanguage("ruby",function(e){var t="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?",n={keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor",literal:"true false nil"},i={cN:"doctag",b:"@[A-Za-z]+"},o={b:"#<",e:">"},r=[e.C("#","$",{c:[i]}),e.C("^\\=begin","^\\=end",{c:[i],r:10}),e.C("^__END__","\\n$")],s={cN:"subst",b:"#\\{",e:"}",k:n},a={cN:"string",c:[e.BE,s],v:[{b:/'/,e:/'/},{b:/"/,e:/"/},{b:/`/,e:/`/},{b:"%[qQwWx]?\\(",e:"\\)"},{b:"%[qQwWx]?\\[",e:"\\]"},{b:"%[qQwWx]?{",e:"}"},{b:"%[qQwWx]?<",e:">"},{b:"%[qQwWx]?/",e:"/"},{b:"%[qQwWx]?%",e:"%"},{b:"%[qQwWx]?-",e:"-"},{b:"%[qQwWx]?\\|",e:"\\|"},{b:/\B\?(\\\d{1,3}|\\x[A-Fa-f0-9]{1,2}|\\u[A-Fa-f0-9]{4}|\\?\S)\b/},{b:/<<(-?)\w+$/,e:/^\s*\w+$/}]},l={cN:"params",b:"\\(",e:"\\)",endsParent:!0,k:n},c=[a,o,{cN:"class",bK:"class module",e:"$|;",i:/=/,c:[e.inherit(e.TM,{b:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?"}),{b:"<\\s*",c:[{b:"("+e.IR+"::)?"+e.IR}]}].concat(r)},{cN:"function",bK:"def",e:"$|;",c:[e.inherit(e.TM,{b:t}),l].concat(r)},{b:e.IR+"::"},{cN:"symbol",b:e.UIR+"(\\!|\\?)?:",r:0},{cN:"symbol",b:":(?!\\s)",c:[a,{b:t}],r:0},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},{b:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{cN:"params",b:/\|/,e:/\|/,k:n},{b:"("+e.RSR+"|unless)\\s*",k:"unless",c:[o,{cN:"regexp",c:[e.BE,s],i:/\n/,v:[{b:"/",e:"/[a-z]*"},{b:"%r{",e:"}[a-z]*"},{b:"%r\\(",e:"\\)[a-z]*"},{b:"%r!",e:"![a-z]*"},{b:"%r\\[",e:"\\][a-z]*"}]}].concat(r),r:0}].concat(r);s.c=c;var u=[{b:/^\s*=>/,starts:{e:"$",c:l.c=c}},{cN:"meta",b:"^([>?]>|[\\w#]+\\(\\w+\\):\\d+:\\d+>|(\\w+-)?\\d+\\.\\d+\\.\\d(p\\d+)?[^>]+>)",starts:{e:"$",c:c}}];return{aliases:["rb","gemspec","podspec","thor","irb"],k:n,i:/\/\*/,c:r.concat(u).concat(c)}}),e.registerLanguage("shell",function(e){return{aliases:["console"],c:[{cN:"meta",b:"^\\s{0,3}[\\w\\d\\[\\]()@-]*[>%$#]",starts:{e:"$",sL:"bash"}}]}}),e.registerLanguage("sql",function(e){var t=e.C("--","$");return{cI:!0,i:/[<>{}*]/,c:[{bK:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment with",e:/;/,eW:!0,l:/[\w\.]+/,k:{
keyword:"as abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias allocate allow alter always analyze ancillary and any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force foreign form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notnull notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second section securefile security seed segment select self sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unnest unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null unknown",built_in:"array bigint binary bit blob bool boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text time timestamp varchar varying void"},c:[{cN:"string",b:"'",e:"'",c:[e.BE,{b:"''"}]},{cN:"string",b:'"',e:'"',c:[e.BE,{b:'""'}]},{cN:"string",b:"`",e:"`",c:[e.BE]},e.CNM,e.CBCM,t,e.HCM]},e.CBCM,t,e.HCM]}}),e}),function(e,t){"use strict";function n(n){try{var o=t.querySelectorAll("code.hljs,code.nohighlight");for(var r in o)o.hasOwnProperty(r)&&i(o[r],n)}catch(n){e.console.error("LineNumbers error: ",n)}}function i(t,n){if("object"==typeof t){var i,a=(n=n||{singleLine:!1}).singleLine?0:1;i=function(){!function e(t){var n=t.childNodes;for(var i in n)if(n.hasOwnProperty(i)){var r=n[i];0<(r.textContent.trim().match(f)||[]).length&&(0<r.childNodes.length?e(r):o(r.parentNode))}}(t),t.innerHTML=function(e,t){var n=r(e);if(""===n[n.length-1].trim()&&n.pop(),n.length>t){for(var i="",o=0,a=n.length;o<a;o++)i+=s('<tr><td class="{0}"><div class="{1} {2}" {3}="{5}"></div></td><td class="{4}"><div class="{1}">{6}</div></td></tr>',[d,c,h,p,u,o+1,0<n[o].length?n[o]:" "]);return s('<table class="{0}">{1}</table>',[l,i])}return e}(t.innerHTML,a)},e.setTimeout(i,0)}}function o(e){var t=e.className;if(/hljs-/.test(t)){for(var n=r(e.innerHTML),i=0,o="";i<n.length;i++)o+=s('<span class="{0}">{1}</span>\n',[t,0<n[i].length?n[i]:" "]);e.innerHTML=o.trim()}}function r(e){return 0===e.length?[]:e.split(f)}function s(e,t){return e.replace(/\{(\d+)\}/g,function(e,n){return t[n]?t[n]:e})}var a,l="hljs-ln",c="hljs-ln-line",u="hljs-ln-code",d="hljs-ln-numbers",h="hljs-ln-n",p="data-line-number",f=/\r\n|\r|\n/g;e.hljs?(e.hljs.initLineNumbersOnLoad=function(i){"interactive"===t.readyState||"complete"===t.readyState?n(i):e.addEventListener("DOMContentLoaded",function(){n(i)})},e.hljs.lineNumbersBlock=i,(a=t.createElement("style")).type="text/css",a.innerHTML=s(".{0}{border-collapse:collapse}.{0} td{padding:0}.{1}:before{content:attr({2})}",[l,h,p]),t.getElementsByTagName("head")[0].appendChild(a)):e.console.error("highlight.js not detected!")}(window,document),$(function(){Mustache.escape=function(e){return e},history.replaceState({html:$("html").html()},"",window.location.href.replace(/\/$/gi,"")),jQVue.prototype.$info=function(e,t){(new PdMessage).notify({notify:e,duration:t?1e3*parseFloat(t):5e3})},jQVue.prototype.$message=function(e,t){(new PdMessage).notify({notify:e,type:"success",duration:t?1e3*parseFloat(t):5e3})},jQVue.prototype.$alert=function(e,t){(new PdMessage).notify({notify:e,type:"error",duration:t?1e3*parseFloat(t):5e3})},jQVue.prototype.$confirm=function(e){(new PdMessage).confirm(e)}});var a=eval,b=window.atob("Y29uc29sZS53YXJuKCdUaGVtZSBuaVJ2YW5hIHwgRGVzaWduZWQgYnkgbWljaGFlbGxpdW5za3lcbmh0dHBzOi8vYmxvZy5ta2xpdS50b3AnKQ=="),c=atob,d=decodeURIComponent;new jQVue({el:"body",data:{forceCache:!1,optionsLoaded:!1,is_user_loggedin:!1,comment_author:"",comment_email:"",comment_url:"",comment_text:"",comment_ding:!0,comment_require_name_email:!1,comment_action_url:"",global_search_query:"",global_search_post:!0,global_search_gallery:!0,global_search_prod_title:!1,chat_msg:[],chat_input:"",chat_nodata:d("%E6%89%BE%E4%B8%8D%E5%88%B0%E7%9B%B8%E5%85%B3%E4%BF%A1%E6%81%AF")},mounted:function(){var e=this;pandastudio_framework.current_user.logged_in&&$.ajaxSetup({beforeSend:function(e){e.setRequestHeader("x-wp-nonce",pandastudio_framework.nonce)}}),this.load_blog_options(),0<$("#coverflow[pandaSlider]").length&&this.init_coverflow(),0<$("#flatflow[pandaSlider]").length&&this.init_flatflow(),this.init_sidebar(),0<$(".topNav[pandaTab]").length&&this.init_navbar(),0<$(".categoryNav[pandaTab]").length&&this.init_categoryNavbar(),0<$(".display-switcher[pandaTab]").length&&this.init_displaySwitcher(),0<$(".panda_pagi[pandaTab]").length&&this.init_pagination(),this.parse_sidebar_height(),this.images_onload(function(){console.log("Img Load End")}),this.init_comments(),this.is_Mobile()||$('[data-toggle="tooltip"]').tooltip({container:"body"}),this.single_scrollspy(),$(document).on("keyup",".fullscreen_search .searchbox input",function(t){$(this).prop("comStart")||(t.preventDefault(),13==(t.keyCode?t.keyCode:t.which)&&e.global_search())}).on("compositionstart",".fullscreen_search .searchbox input",function(){$(this).prop("comStart",!0)}).on("compositionend",".fullscreen_search .searchbox input",function(){$(this).prop("comStart",!1)}),window.mounted_hook&&mounted_hook.call(this),$(".waterfall.postLists img").imgcomplete(function(){e.make_masonry()});try{baiduAudio.getToken()}catch(e){this.$alert(e)}this.init_post_nav_smooth_scroll(),this.init_float_tools(),this.loadAssistance(),this.loadArticleDirtyStyle(),this.initLightbox(),$(".chat_input").keyup(function(t){$(this).prop("comStart")||(t.preventDefault(),13==(t.keyCode?t.keyCode:t.which)&&e.send_chat_message())}).on("compositionstart",function(){$(this).prop("comStart",!0)}).on("compositionend",function(){$(this).prop("comStart",!1)}),window.niRvana_ajax_render_complete||(window.niRvana_ajax_render_complete=[]),$(document).on("click",".wechat-cover",function(e){e.stopPropagation()})},methods:{init_coverflow:function(){var e=this;if("flat"!=$("#coverflow[pandaSlider]").attr("type")){if(e.is_Mac_Chrome()||e.is_Android()){var t=$("#coverflow[pandaSlider]").attr("view");2<(t=parseInt(t))&&$("#coverflow[pandaSlider]").attr("view","2")}e.is_Android()&&(t=$("#coverflow[pandaSlider]").attr("view"),2<(t=parseInt(t))&&$("#coverflow[pandaSlider]").attr("view","2"),$(".home #coverflow[pandaSlider],.category #coverflow[pandaSlider],.single #coverflow[pandaSlider]").not("[type]").attr("type","flat"))}$("#coverflow[pandaSlider]").pandaSlider("init","",{onChange:function(t,n){if("image"==$("#coverflow[pandaSlider]").attr("type"))return!1;e.sliderRenderBackground(t,n)},onInit:function(t,n){if("image"==$("#coverflow[pandaSlider]").attr("type"))return!1;e.sliderIniteColorAndBlurImg($("#coverflow[pandaSlider]").data().allPages),e.sliderRenderBackground(t,n),e.$waitColorInit=setInterval(function(){$(n).data("background-color")&&(e.sliderRenderBackground(t,n),clearInterval(e.$waitColorInit))},100)}}),"image"!=$("#coverflow[pandaSlider]").attr("type")&&$("#coverflow").circleMagic({elem:"#coverflow",radius:38,densety:.015,color:"rgba(255,255,255, .13)",clearOffset:.15})},init_flatflow:function(){var e=this;$("#flatflow[pandaSlider]").pandaSlider("init","",{onInit:function(){$("#flatflow[pandaSlider]").find(".navigator").appendTo($("#flatflow[pandaSlider]").parent())}});var t=$("#flatflow .page"),n=$("#flatflow").data("allPages");$.merge(t,n).each(function(t,n){if(void 0!==$(n).attr("blured"));else{var i=$(n).children(".cover").css("background-image");if(i=i.replace(/^url\(["']?/,"").replace(/["']?\)$/,"")){var o=new Image;o.crossOrigin="anonymous",o.onload=function(){var t=(new ColorThief).getColor(o),r=e.rgbToHsl(t[0],t[1],t[2]);r[2]=40<=r[2]?40:r[2]<=20?20:r[2],r[1]=10<r[1]&&r[1]<70?70:r[1];var s="rgb("+(t=e.hslToRgb(r[0],r[1],r[2]))[0]+","+t[1]+","+t[2]+")",a=r;a[0]=0<a[0]-10?a[0]-10:a[0]-10+360,a[1]=20<a[1]&&a[1]<50?1.2*a[1]:a[1],a[2]=a[2]<30?1.5*a[2]:a[2]<50?1.2*a[2]:a[2];var l=e.hslToRgb(a[0],a[1],a[2]),c="rgb("+l[0]+","+l[1]+","+l[2]+")";if($(n).css("background","linear-gradient(170deg,"+s+" 30%,"+c+")"),80<r[2]?($(n).find(".title").addClass("light_color"),$(n).find(".description").addClass("light_color")):($(n).find(".title").addClass("dark_color"),$(n).find(".description").addClass("dark_color")),e.canFilterBlur()){$(n).attr("blured","css");var u=$("<div>");u.addClass("filterBlured"),u.css("background-image","url("+i+")");var d=$("<div>");d.addClass("filterBlured_wrap"),d.append(u),$(n).append(d)}},o.src=i}}})},sliderRenderBackground:function(e,t){var n=$(t).find(".card").css("background-image"),i=(n&&n.replace(/^url\(["']?/,"").replace(/["']?\)$/,""),$("<div>"));if(i.addClass("imgColor").css({background:$(t).data("background-color")?$(t).data("background-color"):"linear-gradient(120deg,#2c4867,#6187af)",display:"none"}),$(t).hasClass("hasHeadImg")||$("#coverflow").append(i),1==$("#coverflow .imgColor").length?i.delay(0).fadeIn(100):i.delay(100).fadeIn(500),$("#coverflow .imgColor").not(i).delay(700).fadeOut(0,function(){$(this).remove()}),i=null,"flat"!=$("#coverflow[pandaSlider]").attr("type")&&$(t).data("background-image")){var o=$("<div>");o.addClass("imgBlur").css({"background-image":"url("+$(t).data("background-image")+")",display:"none"}),$(window).width()<768&&o.css("animation-duration","5s"),1600<$(window).width()&&o.css("animation-duration","15s"),this.is_chrome()&&o.addClass("noAnimation"),$(t).hasClass("hasHeadImg")&&o.addClass("useHeadImg").css({"background-image":"url("+$(t).attr("headImg")+")"}),$("#coverflow").append(o),o.delay(100).fadeIn(500),$("#coverflow .imgBlur").not(o).delay(700).fadeOut(0,function(){$(this).remove()}),o=null}var r=$(t).data("main-color")?$(t).data("main-color"):"dark-slider";$("body").removeClass("dark-slider").removeClass("light-slider").addClass(r)},sliderIniteColorAndBlurImg:function(e){var t=this;$(e).each(function(e,n){var i=$(n).find(".card").css("background-image"),o=i?i.replace(/^url\(["']?/,"").replace(/["']?\)$/,""):"";if(o){var r=new Image;r.crossOrigin="anonymous",r.onload=function(){var e=new ColorThief,i=e.getColor(r),o=i,s=t.rgbToHsl(o[0],o[1],o[2]);s[2]=40<=s[2]?40:s[2]<=15?15:s[2],s[1]=10<s[1]&&s[1]<40?s[1]+10:s[1],s[2]<=70?$(n).data("main-color","dark-slider"):$(n).data("main-color","light-slider");var a="rgb("+(o=t.hslToRgb(s[0],s[1],s[2]))[0]+","+o[1]+","+o[2]+")",l=s;l[0]=0<l[0]-15?l[0]-15:l[0]-15+360,l[1]=20<l[1]&&l[1]<50?1.2*l[1]:l[1],l[2]=l[2]<30?1.5*l[2]:l[2]<50?1.2*l[2]:l[2];var c=t.hslToRgb(l[0],l[1],l[2]),u="rgb("+c[0]+","+c[1]+","+c[2]+")";if($(n).data("background-color","linear-gradient(120deg,"+a+" 20%,"+u+" 80%)"),"flat"!=$("#coverflow[pandaSlider]").attr("type")){var d=r.width,h=r.height,p=parseInt(100/(d/h)),f=document.createElement("canvas");f.width=100,f.height=p;var m=f.getContext("2d");m.drawImage(r,0,0,d,h,0,0,100,p);var g=$(window).width()<768?6:3;StackBlur.canvasRGB(f,0,0,r.width,r.height,g);var v=f.toDataURL();$(n).data("background-image",v)}r=v=i=e=f=m=null},r.src=o}})},canBackdropBlur:function(){return!(!window.CSS||!window.CSS.supports)&&CSS.supports("(backdrop-filter: blur(5px)) or (-webkit-backdrop-filter: blur(5px))")},canFilterBlur:function(){return!(!window.CSS||!window.CSS.supports)&&CSS.supports("(filter: blur(25px) brightness(0.9) contrast(1.3)) or (-webkit-filter: blur(25px) brightness(0.9) contrast(1.3))")},hslToRgb:function(e,t,n){var i,o,r;if(e/=360,n/=100,0==(t/=100))i=o=r=n;else{var s=function(e,t,n){return n<0&&(n+=1),1<n&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e},a=n<.5?n*(1+t):n+t-n*t,l=2*n-a;i=s(l,a,e+1/3),o=s(l,a,e),r=s(l,a,e-1/3)}return[Math.round(255*i),Math.round(255*o),Math.round(255*r)]},rgbToHsl:function(e,t,n){e/=255,t/=255,n/=255;var i,o,r=Math.max(e,t,n),s=Math.min(e,t,n),a=(r+s)/2;if(r==s)i=o=0;else{var l=r-s;switch(o=.5<a?l/(2-r-s):l/(r+s),r){case e:i=(t-n)/l+(t<n?6:0);break;case t:i=(n-e)/l+2;break;case n:i=(e-t)/l+4}i/=6}return[360*i,100*o,100*a]},is_Mobile:function(){var e=navigator.userAgent;return navigator.appVersion,!!(!!e.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)|(-1<e.indexOf("Android")||-1<e.indexOf("Linux"))|-1<e.indexOf("iPhone")|-1<e.indexOf("iPad"))},is_Android:function(){var e=navigator.userAgent;return navigator.appVersion,!!(-1<e.indexOf("Android")||-1<e.indexOf("Linux"))},is_Mac_Chrome:function(){var e=navigator.userAgent;return!!(-1<e.indexOf("Macintosh")&-1<e.indexOf("Chrome/"))},is_mac:function(){return-1<navigator.userAgent.indexOf("Macintosh")},is_chrome:function(){return-1<navigator.userAgent.indexOf("Chrome/")},init_sidebar:function(){var e=this;if($('[manual-template="sidebarMenu"]').html(this.sidebarMenu),$('[manual-template="sidebar"]').html(d(this.sidebar)),0==$("aside").length)return!1;if($(".sidebarMenu[pandaTab]").each(function(e,t){$(t).pandaTab()}),$(".sidebarMenu[pandaTab] li").click(function(){$(this).addClass("active"),$(this).siblings().removeClass("active");var t=$(this).parent().parent(),n=t.parent().next();t.pandaTab("parseActivePosition");var i=$(this).attr("data-id");n.find("aside").not('[data-id="'+i+'"]').fadeOut(125),window.setTimeout(function(){n.find('aside[data-id="'+i+'"]').fadeIn(125)},125),window.setTimeout(function(){e.parse_sidebar_height()},250)}),$(window).resize(function(t){e.parse_sidebar_height()}),$(document).on("click","#wrapper.sidebar-visible #main",function(e){$("#wrapper").removeClass("sidebar-visible")}),0<$('.single .sidebarMenu li[data-id="sidebar-0"]').length)$('.single .sidebarMenu li[data-id="sidebar-0"]').click();else for(var t=["archive","single","home","page"],n=!0,i=0;i<t.length&&n;i++)$("."+t[i]+" .sidebarMenu").each(function(e,o){$(o).find("li[show-on-"+t[i]+"]").first().click(),n=!1});0<$(".sidebar-affix").length&&($(window).resize(function(t){e.parse_sidebar_width()}),e.parse_sidebar_width(),$(".sidebar-affix").affix({offset:{top:function(){return $(".coverflow-wrapper").height()},bottom:function(){return $("#footer").outerHeight()+30}}}))},parse_sidebar_width:function(){$(".sidebar-affix").width($(".sidebar-affix").parent().width())},parse_sidebar_height:function(){var e=$('[height-to="sidebar"]').height()+$(".readMore").height();if(!e){var t=$(".postListsModel .postLists").height()-60,n=$(window).height()-78-32;e=n<t?n:t}var i=this;e=240<e?e:240,$('[manual-template="sidebar"]').height(e-15),$('[manual-template="sidebar"]').custom_scrollbar({scrollbarClassName:"scrollBar-background",scrollbarWidth:6,scrollbarTrackColor:"transparent",scrollbarColor:"rgba(31,45,61,.2)"}),$(".custom-scrollbar-content-wrapper").data("hasScrollingEvent")||($(".custom-scrollbar-content-wrapper").data("hasScrollingEvent",!0),$(".custom-scrollbar-content-wrapper").scroll(function(e){clearTimeout(i.sidebarScrollingTimeOut),$(this).siblings().find(".scrollBar-background").addClass("scrolling");var t=this;i.sidebarScrollingTimeOut=setTimeout(function(){$(t).siblings().find(".scrollBar-background").removeClass("scrolling")},500)}))},init_displaySwitcher:function(){var e=this;$(".display-switcher[pandaTab]").each(function(t,n){$(n).pandaTab(),e.make_masonry()}),$(".display-switcher[pandaTab] li.list").click(function(t){$('[height-to="sidebar"].cards').addClass("disappear"),window.setTimeout(function(){$('[height-to="sidebar"].cards').removeClass("disappear").removeClass("cards").addClass("lists"),e.make_masonry()},250)}),$(".display-switcher[pandaTab] li.card").click(function(t){$('[height-to="sidebar"].lists').addClass("disappear"),window.setTimeout(function(){$('[height-to="sidebar"].lists').removeClass("disappear").removeClass("lists").addClass("cards"),e.make_masonry()},250)}),$(".display-switcher[pandaTab] li").click(function(){$(this).addClass("active"),$(this).siblings().removeClass("active"),$(this).parent().parent().pandaTab("parseActivePosition"),window.setTimeout(function(){e.parse_sidebar_height()},300)})},init_navbar:function(){function e(){var e=t.parse_nav_class_style();$(".main-nav").removeClass("float").removeClass("flat").addClass(e)}var t=this;$(".topNav[pandaTab]").pandaTab(),this.is_Mobile()&&$(".topNav[pandaTab]").pandaTab("useNativeScrolling"),e(),$(window).resize(function(){e()}),$(window).scroll(function(){e()})},init_categoryNavbar:function(){$(".categoryNav[pandaTab]").pandaTab(),this.is_Mobile()&&$(".categoryNav[pandaTab]").pandaTab("useNativeScrolling")},parse_nav_class_style:function(e){var t="float";return 0<$(".container #coverflow").length&&$(window).scrollTop()<20&&992<=$(window).width()&&(t="flat"),t},toggle_mobile_menu:function(){$("#wrapper").hasClass("sidebar-visible")?this.$message(d("%E6%9C%AC%E4%B8%BB%E9%A2%98%E7%94%B1%E2%80%9C%E5%88%98%E6%AC%A2%E2%80%9D%E5%BC%80%E5%8F%91")):$("#wrapper").toggleClass("menu-wrap-visible")},toggle_mobile_sidebar:function(){$("#wrapper").hasClass("menu-wrap-visible")?this.$message(d("%E6%9C%AC%E4%B8%BB%E9%A2%98%E7%94%B1%E2%80%9C%E5%88%98%E6%AC%A2%E2%80%9D%E5%BC%80%E5%8F%91")):$("#wrapper").toggleClass("sidebar-visible")},show_global_search:function(){var e=Mustache.render(this.fullscreen_search,{});$(".fullscreen_search").html(e),this.$beforeMounted.jv_element(".fullscreen_search"),this.blur_front(),$(".fullscreen_search").addClass("visible"),this.$rerender()},hide_global_search:function(){$(".fullscreen_search").removeClass("visible"),this.return_blur_front(),window.setTimeout(function(){$(".fullscreen_search").empty()},250)},global_search_toggle_advanced:function(){$(".fullscreen_search .advanced").toggleClass("open"),$(".fullscreen_search .checkbox-group").slideToggle()},global_search:function(){var e=this;if(""==this.global_search_query)return this.$alert(d("%E8%AF%B7%E8%BE%93%E5%85%A5%E6%90%9C%E7%B4%A2%E5%85%B3%E9%94%AE%E8%AF%8D%EF%BC%81")),!1;var t=[];if(this.global_search_post&&t.push("post"),this.global_search_gallery&&t.push("gallery"),0==t.length)return $(".fullscreen_search .advanced").hasClass("open")||this.global_search_toggle_advanced(),this.$alert(d("%E8%87%B3%E5%B0%91%E9%80%89%E6%8B%A9%E4%B8%80%E7%A7%8D%E7%B1%BB%E5%9E%8B%E5%86%8D%E6%90%9C%E7%B4%A2%EF%BC%81")),!1;$(".fullscreen_search .searchbox .button .icon").empty(),$(".fullscreen_search .searchbox .button .icon").append('<i class="fas fa-circle-notch fa-spin"></i>'),$(".fullscreen_search .advanced").hasClass("open")&&this.global_search_toggle_advanced(),$(".fullscreen_search .searchbox input").attr("disabled","disabled"),$(".fullscreen_search .searchbox .button").attr("disabled","disabled"),$(".fullscreen_search .postLists").removeClass("visible").done(function(t){window.setTimeout(function(){var n=Mustache.render(e.post_list,{data:t});n=$(n),e.is_Mobile()&&$(n).find(".card").removeClass("card").addClass("low_cpu_card"),$(".fullscreen_search .postLists").html(n),$(".fullscreen_search .postLists img").imgcomplete(function(){e.make_masonry()}),$(".fullscreen_search .postLists").addClass("visible"),$(".fullscreen_search .searchbox").css("margin-top","10vh"),$(".fullscreen_search .searchbox .button .icon").empty(),$(".fullscreen_search .searchbox .button .icon").append('<i class="fas fa-search"></i>'),$(".fullscreen_search .searchbox input").removeAttr("disabled"),$(".fullscreen_search .searchbox .button").removeAttr("disabled")},300)}).fail(function(){e.$alert(d("<b>%E7%BD%91%E7%BB%9C%E9%94%99%E8%AF%AF</b><br>%E8%AF%B7%E5%88%B7%E6%96%B0%E5%90%8E%E5%86%8D%E8%AF%95%EF%BC%81"))})},blur_front:function(){$("#wrapper").addClass("blur"),$("body").addClass("overflow-hidden"),$("canvas").hide()},return_blur_front:function(){$("#wrapper").removeClass("blur"),$("body").removeClass("overflow-hidden"),$("canvas").show()},init_pagination:function(){$(".panda_pagi[pandaTab]").pandaTab()},images_onload:function(e){var t=[];$("img").each(function(){var e=$.Deferred();$(this).load(function(){e.resolve()}),t.push(e)}),$.when.apply(null,t).done(function(){e()})},load_blog_options:function(){},url_is_image:function(e){var t=[".svg",".SVG",".bmp",".BMP",".gif",".GIF",".jpg",".JPG",".png",".PNG",".tif",".TIF",".jpeg",".JEPG",".tiff",".TIFF"],n=e.slice(-4),i=e.slice(-5);return-1<t.indexOf(n)||-1<t.indexOf(i)},init_pageLoader:function(){if($(window).data("pageLoader_enable"))return!1;var e=this;$(document).on("click",'a[href]:not([target="_blank"]):not([onclick])',function(t){if(!(0<$(this).parents("#comments,.popover").length)){var n=$(this).attr("href");if(n&&"#"!=n.charAt(0)&&$(window).data("pageLoader_enable")&&!e.url_is_image(n))try{history.pushState({},"",n),t.preventDefault(),$(window).trigger("pageLoader:start",[n]),$.ajax({url:n,type:"GET",dataType:"html",forceCache:e.forceCache}).done(function(e){$(window).trigger("pageLoader:success",[n,e])}).fail(function(){$(window).trigger("pageLoader:fail",[n])}).always(function(){$(window).trigger("pageLoader:complete",[n])})}catch(t){}}}),$(window).on("popstate",function(t){if(history.state){$("#wrapper").remove(),$(".popover").remove(),$(".tooltip").remove(),$(".wechat-cover-wrapper").remove(),e.hide_global_search();var n=history.state.html,i=$("<div></div>");i.html(n),document.title=i.find("title").html();var o=i.find("#wrapper");$("body").prepend(o);var r=i.find('[jqvue-template="sidebarMenu"]').html(),s=i.find('[jqvue-template="sidebar"]').html();$('[jqvue-template="sidebarMenu"]').html(r),$('[jqvue-template="sidebar"]').html(s),e.sidebarMenu=r,e.sidebar=s,e.$beforeMounted.jv_element(),e.$mounted()}}),$(window).data("pageLoader_enable",!0),$(window).on("pageLoader:start",function(t,n){e.enable_pageLoader("")}),$(window).on("pageLoader:complete",function(t,n){e.comment_text="",$(".pageLoader").removeClass("loading")}),$(window).on("pageLoader:success",function(t,n,i){e.hide_global_search();var o=$("<div></div>");o.html(i);var r=o.find("#wrapper");r.hasClass("niRvana")?(n=n.replace(/\/$/gi,""),history.replaceState({html:i},"",n),$(".nav").addClass("before_view"),
$("#main").addClass("before_view"),window.setTimeout(function(){$("#wrapper").remove(),$(".popover").remove(),$(".tooltip").remove(),$(".wechat-cover-wrapper").remove(),e.hide_global_search(),r.find(".nav").addClass("before_view"),r.find("#main").addClass("before_view"),$("body").prepend(r);var t=o.find('[jqvue-template="sidebarMenu"]').html(),n=o.find('[jqvue-template="sidebar"]').html();$('[jqvue-template="sidebarMenu"]').html(t),$('[jqvue-template="sidebar"]').html(n),e.sidebarMenu=t,e.sidebar=n,$(window).scrollTop(0),e.$rerender(),e.$beforeMounted.jv_element(),e.$mounted(),window.setTimeout(function(){r.find(".nav").removeClass("before_view"),r.find("#main").removeClass("before_view"),document.title=o.find("title").html();try{for(var e=0;e<window.niRvana_ajax_render_complete.length;e++)window.niRvana_ajax_render_complete[e]()}catch(e){}},16)},250)):location.reload()}),$(window).on("pageLoader:fail",function(e,t){location.reload()})},enable_pageLoader:function(e){$(".pageLoader").addClass("loading"),$("body > .pandaTabWrap").children().each(function(e,t){$(t).removeClass("show"),window.setTimeout(function(){$(t).remove(),$("body > .pandaTabWrap").remove()},250)}),e&&this.$alert(e,250)},is_Email:function(e){return/^([a-zA-Z0-9._-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(e)},submit_comments:function(e){if("submit"==$(e.target).attr("type"));else{e.preventDefault();var t=[];if(this.is_user_loggedin||(""==this.comment_author.replace(/ /g,"")&this.comment_require_name_email&&t.push(d("%E6%98%B5%E7%A7%B0%E6%9C%AA%E5%A1%AB%E5%86%99")),""==this.comment_email.replace(/ /g,"")&this.comment_require_name_email&&t.push(d("%E9%82%AE%E7%AE%B1%E6%9C%AA%E5%A1%AB%E5%86%99")),""!=this.comment_email.replace(/ /g,"")&!this.is_Email(this.comment_email)&&t.push(d("%E9%82%AE%E7%AE%B1%E6%A0%BC%E5%BC%8F%E9%94%99%E8%AF%AF"))),0<t.length&&this.optionsLoaded&&window.setTimeout(function(){$(".comment-meta.nick-name.guests").popover("show")},200),""==this.comment_text.replace(/ /g,"")&&(t.push(d("%E8%AF%84%E8%AE%BA%E5%86%85%E5%AE%B9%E6%9C%AA%E5%A1%AB%E5%86%99")),0==t.length&&$("#comment").trigger("focus")),0<t.length)for(var n=0;n<t.length;n++)this.$alert(t[n]);if(!this.$isHuman.check()&&0==t.length)return this.enable_pageLoader(d("<b>%E4%B8%A5%E9%87%8D%E9%94%99%E8%AF%AF%EF%BC%9A%E9%9D%9E%E4%BA%BA%E4%B8%BA%E6%93%8D%E4%BD%9C</b><br>%E6%93%8D%E4%BD%9C%E8%BF%87%E5%BF%AB%EF%BC%8C%E5%88%A4%E5%AE%9A%E4%B8%BA%E6%9C%BA%E5%99%A8%E4%BA%BA%E6%93%8D%E4%BD%9C%EF%BC%8C%E8%AF%B7%E5%88%B7%E6%96%B0%E9%87%8D%E8%AF%95")),!1;if(0==t.length&&this.$isHuman.check()){localStorage.pandastudio_guest_info=JSON.stringify({comment_author:this.comment_author,comment_email:this.comment_email,comment_url:this.comment_url});var i=$('<input name="wp_nonce" class="hidden">');if(i.val(pandastudio_framework.nonce),$("#cmt_form").append(i),!this.comment_action_url)return this.enable_pageLoader(d("<b>%E4%B8%A5%E9%87%8D%E9%94%99%E8%AF%AF%EF%BC%9A%E8%AF%84%E8%AE%BA%E5%9C%B0%E5%9D%80%E6%97%A0%E6%95%88</b><br>%E8%AF%B7%E8%81%94%E7%B3%BB%E5%94%AE%E5%90%8E%E6%88%96%E6%A0%B9%E6%8D%AE%E6%89%8B%E5%86%8C%E6%A3%80%E6%9F%A5%E9%97%AE%E9%A2%98")),!1;$("#cmt_form").attr("action",this.comment_action_url),$(e.target).attr("type","submit"),$(e.target).trigger("click")}}},addCommentFace:function(e){this.comment_text+=e,$("textarea#comment").focus()},init_comments:function(){var e=this;if($(".commentlist .children > li").each(function(e,t){var n="<span class='reply'>@"+$(this).parent().siblings().find(".name").html()+"</span>";$(this).find(".comment-author.vcard").first().find("p").first().prepend(n)}),$("#comment_faces_toggle").popover({container:"body",animation:!0,content:$(".popover_faces").clone().removeClass("hidden"),html:!0,placement:"top",trigger:"focus"}),$(".comment-meta.nick-name.loggedin").popover({container:"body",animation:!0,content:$(".popover_loggedin").clone().removeClass("hidden"),html:!0,placement:"top",trigger:"focus",title:d('<i class="fas fa-sign-out-alt"></i> %E9%80%80%E5%87%BA%E7%99%BB%E5%BD%95%EF%BC%9F')}),$(".comment-meta.nick-name.guests").click(function(t){if(!e.optionsLoaded)return e.$info(d("%E8%AF%B7%E7%A8%8D%E5%90%8E")),void e.$info(d("%E7%BD%91%E9%A1%B5%E8%BF%98%E6%9C%AA%E5%8A%A0%E8%BD%BD%E5%AE%8C%E6%88%90"));$(".comment-meta.nick-name.guests").popover("show"),""!=e.comment_author?""!=e.comment_email?""!=e.comment_url||$('.popover [v-model="comment_url"]').focus():$('.popover [v-model="comment_email"]').focus():$('.popover [v-model="comment_author"]').focus()}),$("body").click(function(t){$(t.target).is(".comment-meta.nick-name.guests")||0!=$(t.target).parents(".popover").length||$(t.target).is("textarea#comment")&&e.comment_require_name_email&&(""==e.comment_author||""==e.comment_email)||$(".comment-meta.nick-name.guests").popover("hide")}),$("textarea#comment").click(function(t){if(e.comment_require_name_email&&(""==e.comment_author||""==e.comment_email)&&!e.is_user_loggedin){if($(".comment-meta.nick-name.guests").popover("show"),""==e.comment_author)return void $('.popover [v-model="comment_author"]').focus();if(""==e.comment_email)return void $('.popover [v-model="comment_email"]').focus()}}),localStorage.pandastudio_guest_info){var t=JSON.parse(localStorage.pandastudio_guest_info);this.comment_author=t.comment_author,this.comment_email=t.comment_email,this.comment_url=t.comment_url}},single_scrollspy:function(){$("body").scrollspy({target:".post_nav"})},single_toggle_sidebar:function(e){function t(){$(".postListsModel > .row > div").eq(0).attr("class","col-md-9 col-lg-9_5"),window.setTimeout(function(){$(".postListsModel > .row > div").eq(1).attr("class","col-md-3 col-lg-2_5 hidden-xs hidden-sm"),i.parse_sidebar_width(),$(window).scrollTop($(window).scrollTop()+1),$(window).scrollTop($(window).scrollTop()-1),$(".sidebarMenu li.active").click()},500)}function n(){$(".postListsModel > .row > div").eq(0).attr("class","col-xs-12 no-sidebar"),$(".postListsModel > .row > div").eq(1).attr("class","hidden")}var i=this;"show"==e?t():"hide"==e?n():$(".postListsModel > .row > div").eq(0).hasClass("no-sidebar")?t():n()},ding:function(e){var t=this;if("true"==$(".post-like.like.favorite").attr("is_ajaxing"))return this.$info("点赞处理中...",1),!1;$(".post-like.like.favorite").hasClass("done")?this.$alert(d("%E6%82%A8%E5%B7%B2%E7%BB%8F%E7%82%B9%E8%BF%87%E8%B5%9E%E4%BA%86%EF%BC%81")):($(".post-like.like.favorite > .count.number").html('<i class="fas fa-circle-notch fa-spin"></i>'),$(".post-like.like.favorite").attr("is_ajaxing","true"),this.$info("点赞处理中...",1),$.ajax({url:pandastudio_framework.route+"pandastudio/nirvana/restapi/",type:"POST",dataType:"json",data:JSON.stringify({e:"$result = pf_post_ding($arg);",arg:e})}).done(function(e){$(".post-like.like.favorite > .count.number").html(e),$(".post-like.like.favorite").addClass("done"),$(".post-like.like.favorite i").removeClass("far").addClass("fas"),window.setTimeout(function(){t.$message(d("%E5%B7%B2%E8%B5%9E%EF%BC%8C%E6%84%9F%E8%B0%A2%E6%82%A8%E7%9A%84%E6%94%AF%E6%8C%81%EF%BC%81"))},1e3),window._ajaxForceCache={}}).fail(function(){t.$alert(d("<b>%E7%BD%91%E7%BB%9C%E9%94%99%E8%AF%AF</b><br>%E8%AF%B7%E5%88%B7%E6%96%B0%E5%90%8E%E5%86%8D%E8%AF%95%EF%BC%81"))}).always(function(){$(".post-like.like.favorite").removeAttr("is_ajaxing")}))},make_masonry:function(){$(".waterfall").masonry({itemSelector:".post-card-wrapper",transitionDuration:0}),$(".waterfall").masonry("reloadItems")},gallery_bgsize_toggle:function(){"cover"==$('#coverflow.gallery[type="image"]').attr("background-size")?$('#coverflow.gallery[type="image"]').attr("background-size","contain"):$('#coverflow.gallery[type="image"]').attr("background-size","cover")},init_post_nav_smooth_scroll:function(){$("#wrapper").on("click",".post_nav a",function(e){if(e.preventDefault(),location.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")&&location.hostname==this.hostname){var t=$(this.hash);if((t=t.length&&t||$("[name="+this.hash.slice(1)+"]")).length){var n=t.offset().top;return $("html,body").animate({scrollTop:n},500),!1}}})},send_chat_message:function(e){var t=this,n=e||this.chat_input;if(!n)return!1;this.chat_msg.push({user:"me",content:n}),!e&&(this.chat_input=""),this.renderChat(),this.send_chat_message_loading=window.setTimeout(function(){t.chat_loading(!0)},250),$.ajax({url:pandastudio_framework.route+"pandastudio/nirvana/restapi/",type:"POST",dataType:"json",data:JSON.stringify({e:"$result = pf_faq($arg);",arg:n}),forceCache:!0}).done(function(e){var n="";if(e.is_content)n="<span style='font-weight:bold;margin-bottom:10px;display:inline-block'>"+e.title+"</span><br>"+e.content;else if(0<e.list.length){n=d("%E6%89%BE%E5%88%B0%E4%BB%A5%E4%B8%8B%E5%86%85%E5%AE%B9%EF%BC%8C%E7%82%B9%E5%87%BB%E6%9F%A5%E7%9C%8B%E8%AF%A6%E6%83%85<ol>");for(var i=0;i<e.list.length;i++)n+="<li><span @click='this.send_chat_message(\""+e.list[i]+"\")'>"+e.list[i]+"</span></li>";n+="</ol>"}else n=t.chat_nodata;t.chat_msg.push({user:"server",content:n})}).fail(function(){t.chat_msg.push({user:"server",content:d("%E6%95%B0%E6%8D%AE%E5%8A%A0%E8%BD%BD%E5%A4%B1%E8%B4%A5")})}).always(function(){window.clearTimeout(t.send_chat_message_loading),t.chat_loading(!1)})},renderChat:function(){var e=$("#chatTemplate").scrollTop(),t=Mustache.render(this.chatTemplate,this);$("#chatTemplate").html(t),$("#chatTemplate").css("max-height","inherit");var n=$("#chatTemplate").height();$("#chatTemplate").attr("style",""),$("#chatTemplate").scrollTop(e),$("#chatTemplate").animate({scrollTop:n-400+15},200)},chat_loading:function(e){function t(){for(var e=n.chat_msg.length-1;0<=e;e--)n.chat_msg[e].is_loading&&n.chat_msg.splice(e,1)}var n=this;e?(t(),this.chat_msg.push({user:"server",content:'<span class="loading"><span></span><span></span><span></span></span>',is_loading:!0})):t(),this.renderChat()},init_float_tools:function(){$("#wrapper").append(this.floatTools),$(window).scroll(function(e){300<$(window).scrollTop()?$(".floatTools .tool-button.backToTop").removeClass("unavailable"):$(".floatTools .tool-button.backToTop").addClass("unavailable")})},backToTop:function(){$("html,body").animate({scrollTop:0},400)},loadAssistance:function(){$("#assistance").html(this.assistance_wrapper),this.renderChat();var e=$(".tool-button.assistance").get(0);if(!e)return!1;var t=e.getBoundingClientRect().bottom;t=$(window).height()-t-5,$("#assistance").css({bottom:t+"px",right:"50px"})},showAssistance:function(){$("#assistance").toggleClass("unavailable")},shareToWeibo:function(){var e=$("h1").html(),t=location.href;window.open("http://service.weibo.com/share/share.php?title="+encodeURIComponent(e)+"&url="+encodeURIComponent(t)+"&searchPic=true","_blank","scrollbars=no,width=600,height=450,left=75,top=20,status=no,resizable=yes")},shareToWechat:function(e,t){0==$("script#html2canvas").length&&$("body").append('<script src="'+pandastudio_framework.theme.route+'/assets/minify/html2canvas.min.js" id="html2canvas"></script>'),0==$(".wechat-cover").length&&$("body").append('<div class="wechat-cover-wrapper unavailable" @click="this.hide_wechat_cover()">');var n=location.href,i={title:$("h1").html(),thumbImg:e,description:t};this.blur_front();var o=Mustache.render(this.wechatCoverWrapper,i);$(".wechat-cover-wrapper").html(o),$(".wechat-cover-wrapper").removeClass("unavailable"),$(".wechat-cover-wrapper .qrcode").qrcode({width:100,height:100,correctLevel:0,text:this.utf16to8(n),background:"#fff",foreground:"#8492A6"}),window.setTimeout(function(){html2canvas($(".wechat-cover-wrapper .renderCoverImg").get(0),{width:$(".wechat-cover-wrapper .renderCoverImg").width(),height:$(".wechat-cover-wrapper .renderCoverImg").height(),useCORS:!0}).then(function(e){var t=e.getContext("2d");t.mozImageSmoothingEnabled=!1,t.webkitImageSmoothingEnabled=!1,t.msImageSmoothingEnabled=!1,t.imageSmoothingEnabled=!1,$(".wechat-cover-wrapper .renderCoverImg").empty(),$(".wechat-cover-wrapper .renderCoverImg").append('<img src="'+e.toDataURL()+'">'),$(".wechat-cover .wait span").html(d("%E5%B0%81%E9%9D%A2%E5%B7%B2%E7%94%9F%E6%88%90%EF%BC%81%E4%BF%9D%E5%AD%98%E5%9B%BE%E7%89%87%E5%8F%AF%E5%88%86%E4%BA%AB%E8%87%B3%E7%A4%BE%E4%BA%A4%E7%BD%91%E7%AB%99")),$(".wechat-cover .wait span").addClass("success")})},750)},hide_wechat_cover:function(){this.return_blur_front(),$(".wechat-cover-wrapper").addClass("unavailable")},utf16to8:function(e){var t,n,i,o;for(t="",i=e.length,n=0;n<i;n++)1<=(o=e.charCodeAt(n))&&o<=127?t+=e.charAt(n):(2047<o?(t+=String.fromCharCode(224|o>>12&15),t+=String.fromCharCode(128|o>>6&63)):t+=String.fromCharCode(192|o>>6&31),t+=String.fromCharCode(128|o>>0&63));return t},loadArticleDirtyStyle:function(){if(!pandastudio_framework.article_dirty_selector)return!1;var e=pandastudio_framework.article_dirty_selector,t=".carousel "+e.join(",.carousel ");$(t).remove();var n="pre "+e.join(",pre ");$(n).remove();var i="code "+e.join(",code ");$(i).remove();var o="article > "+e.join(",article > ");$(o).remove()},initLightbox:function(){var e=this;$("#wrapper").on("click","article a",myFunc=function(t){var n=$(this),i=n.attr("href");i&&"_blank"!=n.attr("target")&&e.url_is_image(i)&&(t.preventDefault(),e.makeLightbox(i,t,n))}),$("#wrapper").on("click",".lightbox_wrapper",myFunc=function(t){if("IMG"==$(t.target).prop("tagName"))return!1;e.clearLightbox()}),$(window).on("keydown",myFunc=function(t){e.clearLightbox()})},makeLightbox:function(e,t,n){this.clearLightbox(!0);var i=$('<div class="lightbox_wrapper flex-center unvisible"></div>');$("#wrapper").append(i),i.data("windowScrollTop",$(window).scrollTop()),i.data("clientX",t.clientX),i.data("clientY",t.clientY);var o=$('<img src="'+e+'" class="unvisible"/>'),r=t.clientX,s=t.clientY,a=$(window).width()/2-r,l=$(window).height()/2-s;o.css("transform-origin","calc(50% - "+a+"px) calc(50% - "+l+"px)"),i.append(o),window.setTimeout(function(){i.removeClass("unvisible"),o.removeClass("unvisible")},16)},clearLightbox:function(e){var t=this,n=$("#wrapper > .lightbox_wrapper");if(0==n.length)return!1;if(e)n.remove();else{n.addClass("unvisible");var i=n.find("img"),o=n.data("clientX"),r=n.data("clientY")-$(window).scrollTop()+n.data("windowScrollTop"),s=$(window).width()/2-o,a=$(window).height()/2-r;i.css("transform-origin","calc(50% - "+s+"px) calc(50% - "+a+"px)"),i.addClass("unvisible"),window.setTimeout(function(){t.clearLightbox(!0)},500)}}}}),a(b),function(e,t){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(n){return t(e,n)}):"object"==typeof module&&module.exports?module.exports=t(e,require("jquery")):e.jQueryBridget=t(e,e.jQuery)}(window,function(e,t){"use strict";function n(n,r,a){(a=a||t||e.jQuery)&&(r.prototype.option||(r.prototype.option=function(e){a.isPlainObject(e)&&(this.options=a.extend(!0,this.options,e))}),a.fn[n]=function(e){if("string"!=typeof e)return d=e,this.each(function(e,t){var i=a.data(t,n);i?(i.option(d),i._init()):(i=new r(t,d),a.data(t,n,i))}),this;var t,i,l,c,u,d,h=o.call(arguments,1);return l=h,u="$()."+n+'("'+(i=e)+'")',(t=this).each(function(e,t){var o=a.data(t,n);if(o){var r=o[i];if(r&&"_"!=i.charAt(0)){var d=r.apply(o,l);c=void 0===c?d:c}else s(u+" is not a valid method")}else s(n+" not initialized. Cannot call methods, i.e. "+u)}),void 0!==c?c:t},i(a))}function i(e){!e||e&&e.bridget||(e.bridget=n)}var o=Array.prototype.slice,r=e.console,s=void 0===r?function(){}:function(e){r.error(e)};return i(t||e.jQuery),n}),function(e,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():e.EvEmitter=t()}("undefined"!=typeof window?window:this,function(){function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var n=this._events=this._events||{},i=n[e]=n[e]||[];return-1==i.indexOf(t)&&i.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var n=this._onceEvents=this._onceEvents||{};return(n[e]=n[e]||{})[t]=!0,this}},t.off=function(e,t){var n=this._events&&this._events[e];if(n&&n.length){var i=n.indexOf(t);return-1!=i&&n.splice(i,1),this}},t.emitEvent=function(e,t){var n=this._events&&this._events[e];if(n&&n.length){n=n.slice(0),t=t||[];for(var i=this._onceEvents&&this._onceEvents[e],o=0;o<n.length;o++){var r=n[o];i&&i[r]&&(this.off(e,r),delete i[r]),r.apply(this,t)}return this}},t.allOff=function(){delete this._events,delete this._onceEvents},e}),function(e,t){"function"==typeof define&&define.amd?define("get-size/get-size",t):"object"==typeof module&&module.exports?module.exports=t():e.getSize=t()}(window,function(){"use strict";function e(e){var t=parseFloat(e);return-1==e.indexOf("%")&&!isNaN(t)&&t}function t(e){var t=getComputedStyle(e);return t||o("Style returned "+t+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),t}function n(o){if(function(){if(!a){a=!0;var o=document.createElement("div");o.style.width="200px",o.style.padding="1px 2px 3px 4px",o.style.borderStyle="solid",o.style.borderWidth="1px 2px 3px 4px",o.style.boxSizing="border-box";var r=document.body||document.documentElement;r.appendChild(o);var s=t(o);i=200==Math.round(e(s.width)),n.isBoxSizeOuter=i,r.removeChild(o)}}(),"string"==typeof o&&(o=document.querySelector(o)),o&&"object"==typeof o&&o.nodeType){var l=t(o);if("none"==l.display)return function(){for(var e={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},t=0;t<s;t++)e[r[t]]=0;return e}();var c={};c.width=o.offsetWidth,c.height=o.offsetHeight;for(var u=c.isBorderBox="border-box"==l.boxSizing,d=0;d<s;d++){var h=r[d],p=l[h],f=parseFloat(p);c[h]=isNaN(f)?0:f}var m=c.paddingLeft+c.paddingRight,g=c.paddingTop+c.paddingBottom,v=c.marginLeft+c.marginRight,b=c.marginTop+c.marginBottom,y=c.borderLeftWidth+c.borderRightWidth,w=c.borderTopWidth+c.borderBottomWidth,x=u&&i,_=e(l.width);!1!==_&&(c.width=_+(x?0:m+y));var C=e(l.height);return!1!==C&&(c.height=C+(x?0:g+w)),c.innerWidth=c.width-(m+y),c.innerHeight=c.height-(g+w),c.outerWidth=c.width+v,c.outerHeight=c.height+b,c}}var i,o="undefined"==typeof console?function(){}:function(e){console.error(e)},r=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],s=r.length,a=!1;return n}),function(e,t){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",t):"object"==typeof module&&module.exports?module.exports=t():e.matchesSelector=t()}(window,function(){"use strict";var e=function(){var e=window.Element.prototype;if(e.matches)return"matches";if(e.matchesSelector)return"matchesSelector";for(var t=["webkit","moz","ms","o"],n=0;n<t.length;n++){var i=t[n]+"MatchesSelector";if(e[i])return i}}();return function(t,n){return t[e](n)}}),function(e,t){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(n){return t(e,n)}):"object"==typeof module&&module.exports?module.exports=t(e,require("desandro-matches-selector")):e.fizzyUIUtils=t(e,e.matchesSelector)}(window,function(e,t){var n={extend:function(e,t){for(var n in t)e[n]=t[n];return e},modulo:function(e,t){return(e%t+t)%t}},i=Array.prototype.slice;n.makeArray=function(e){return Array.isArray(e)?e:null==e?[]:"object"==typeof e&&"number"==typeof e.length?i.call(e):[e]},n.removeFrom=function(e,t){var n=e.indexOf(t);-1!=n&&e.splice(n,1)},n.getParent=function(e,n){for(;e.parentNode&&e!=document.body;)if(e=e.parentNode,t(e,n))return e},n.getQueryElement=function(e){return"string"==typeof e?document.querySelector(e):e},n.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},n.filterFindElements=function(e,i){e=n.makeArray(e);var o=[];return e.forEach(function(e){if(e instanceof HTMLElement){if(!i)return void o.push(e);t(e,i)&&o.push(e);for(var n=e.querySelectorAll(i),r=0;r<n.length;r++)o.push(n[r])}}),o},n.debounceMethod=function(e,t,n){n=n||100;var i=e.prototype[t],o=t+"Timeout";e.prototype[t]=function(){var e=this[o];clearTimeout(e);var t=arguments,r=this;this[o]=setTimeout(function(){i.apply(r,t),delete r[o]},n)}},n.docReady=function(e){var t=document.readyState;"complete"==t||"interactive"==t?setTimeout(e):document.addEventListener("DOMContentLoaded",e)},n.toDashed=function(e){return e.replace(/(.)([A-Z])/g,function(e,t,n){return t+"-"+n}).toLowerCase()};var o=e.console;return n.htmlInit=function(t,i){n.docReady(function(){var r=n.toDashed(i),s="data-"+r,a=document.querySelectorAll("["+s+"]"),l=document.querySelectorAll(".js-"+r),c=n.makeArray(a).concat(n.makeArray(l)),u=s+"-options",d=e.jQuery;c.forEach(function(e){var n,r=e.getAttribute(s)||e.getAttribute(u);try{n=r&&JSON.parse(r)}catch(n){return void(o&&o.error("Error parsing "+s+" on "+e.className+": "+n))}var a=new t(e,n);d&&d.data(e,i,a)})})},n}),function(e,t){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],t):"object"==typeof module&&module.exports?module.exports=t(require("ev-emitter"),require("get-size")):(e.Outlayer={},e.Outlayer.Item=t(e.EvEmitter,e.getSize))}(window,function(e,t){"use strict";function n(e,t){e&&(this.element=e,this.layout=t,this.position={x:0,y:0},this._create())}var i=document.documentElement.style,o="string"==typeof i.transition?"transition":"WebkitTransition",r="string"==typeof i.transform?"transform":"WebkitTransform",s={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[o],a={transform:r,transition:o,transitionDuration:o+"Duration",transitionProperty:o+"Property",transitionDelay:o+"Delay"},l=n.prototype=Object.create(e.prototype);l.constructor=n,l._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},l.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},l.getSize=function(){this.size=t(this.element)},l.css=function(e){var t=this.element.style;for(var n in e)t[a[n]||n]=e[n]},l.getPosition=function(){var e=getComputedStyle(this.element),t=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop"),i=e[t?"left":"right"],o=e[n?"top":"bottom"],r=parseFloat(i),s=parseFloat(o),a=this.layout.size;-1!=i.indexOf("%")&&(r=r/100*a.width),-1!=o.indexOf("%")&&(s=s/100*a.height),r=isNaN(r)?0:r,s=isNaN(s)?0:s,r-=t?a.paddingLeft:a.paddingRight,s-=n?a.paddingTop:a.paddingBottom,this.position.x=r,this.position.y=s},l.layoutPosition=function(){var e=this.layout.size,t={},n=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),o=n?"paddingLeft":"paddingRight",r=n?"left":"right",s=n?"right":"left",a=this.position.x+e[o];t[r]=this.getXValue(a),t[s]="";var l=i?"paddingTop":"paddingBottom",c=i?"top":"bottom",u=i?"bottom":"top",d=this.position.y+e[l];t[c]=this.getYValue(d),t[u]="",this.css(t),this.emitEvent("layout",[this])},l.getXValue=function(e){var t=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!t?e/this.layout.size.width*100+"%":e+"px"},l.getYValue=function(e){var t=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&t?e/this.layout.size.height*100+"%":e+"px"},l._transitionTo=function(e,t){this.getPosition();var n=this.position.x,i=this.position.y,o=e==this.position.x&&t==this.position.y;if(this.setPosition(e,t),!o||this.isTransitioning){var r=e-n,s=t-i,a={};a.transform=this.getTranslate(r,s),this.transition({to:a,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})}else this.layoutPosition()},l.getTranslate=function(e,t){return"translate3d("+(e=this.layout._getOption("originLeft")?e:-e)+"px, "+(t=this.layout._getOption("originTop")?t:-t)+"px, 0)"},l.goTo=function(e,t){this.setPosition(e,t),this.layoutPosition()},l.moveTo=l._transitionTo,l.setPosition=function(e,t){this.position.x=parseFloat(e),this.position.y=parseFloat(t)},l._nonTransition=function(e){for(var t in this.css(e.to),e.isCleaning&&this._removeStyles(e.to),e.onTransitionEnd)e.onTransitionEnd[t].call(this)},l.transition=function(e){if(parseFloat(this.layout.options.transitionDuration)){var t=this._transn;for(var n in e.onTransitionEnd)t.onEnd[n]=e.onTransitionEnd[n];for(n in e.to)t.ingProperties[n]=!0,e.isCleaning&&(t.clean[n]=!0);e.from&&(this.css(e.from),this.element.offsetHeight),this.enableTransition(e.to),this.css(e.to),this.isTransitioning=!0}else this._nonTransition(e)};var c="opacity,"+r.replace(/([A-Z])/g,function(e){return"-"+e.toLowerCase()});l.enableTransition=function(){if(!this.isTransitioning){var e=this.layout.options.transitionDuration;e="number"==typeof e?e+"ms":e,this.css({transitionProperty:c,transitionDuration:e,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(s,this,!1)}},l.onwebkitTransitionEnd=function(e){this.ontransitionend(e)},l.onotransitionend=function(e){this.ontransitionend(e)};var u={"-webkit-transform":"transform"};l.ontransitionend=function(e){if(e.target===this.element){var t=this._transn,n=u[e.propertyName]||e.propertyName;delete t.ingProperties[n],function(e){for(var t in e)return!1;return!0}(t.ingProperties)&&this.disableTransition(),n in t.clean&&(this.element.style[e.propertyName]="",delete t.clean[n]),n in t.onEnd&&(t.onEnd[n].call(this),delete t.onEnd[n]),this.emitEvent("transitionEnd",[this])}},l.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(s,this,!1),this.isTransitioning=!1},l._removeStyles=function(e){var t={};for(var n in e)t[n]="";this.css(t)};var d={transitionProperty:"",transitionDuration:"",transitionDelay:""};return l.removeTransitionStyles=function(){this.css(d)},l.stagger=function(e){e=isNaN(e)?0:e,this.staggerDelay=e+"ms"},l.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},l.remove=function(){return o&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},l.reveal=function(){delete this.isHidden,this.css({display:""});var e=this.layout.options,t={};t[this.getHideRevealTransitionEndProperty("visibleStyle")]=this.onRevealTransitionEnd,this.transition({from:e.hiddenStyle,to:e.visibleStyle,isCleaning:!0,onTransitionEnd:t})},l.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},l.getHideRevealTransitionEndProperty=function(e){var t=this.layout.options[e];if(t.opacity)return"opacity";for(var n in t)return n},l.hide=function(){this.isHidden=!0,this.css({display:""});var e=this.layout.options,t={};t[this.getHideRevealTransitionEndProperty("hiddenStyle")]=this.onHideTransitionEnd,this.transition({from:e.visibleStyle,to:e.hiddenStyle,isCleaning:!0,onTransitionEnd:t})},l.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},l.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},n}),function(e,t){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(n,i,o,r){return t(e,n,i,o,r)}):"object"==typeof module&&module.exports?module.exports=t(e,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):e.Outlayer=t(e,e.EvEmitter,e.getSize,e.fizzyUIUtils,e.Outlayer.Item)}(window,function(e,t,n,i,o){"use strict";function r(e,t){var n=i.getQueryElement(e);if(n){this.element=n,l&&(this.$element=l(this.element)),this.options=i.extend({},this.constructor.defaults),this.option(t);var o=++u;this.element.outlayerGUID=o,(d[o]=this)._create(),this._getOption("initLayout")&&this.layout()}else a&&a.error("Bad element for "+this.constructor.namespace+": "+(n||e))}function s(e){function t(){e.apply(this,arguments)}return(t.prototype=Object.create(e.prototype)).constructor=t}var a=e.console,l=e.jQuery,c=function(){},u=0,d={};r.namespace="outlayer",r.Item=o,r.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var h=r.prototype;i.extend(h,t.prototype),h.option=function(e){i.extend(this.options,e)},h._getOption=function(e){var t=this.constructor.compatOptions[e];return t&&void 0!==this.options[t]?this.options[t]:this.options[e]},r.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},h._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),i.extend(this.element.style,this.options.containerStyle),this._getOption("resize")&&this.bindResize()},h.reloadItems=function(){this.items=this._itemize(this.element.children)},h._itemize=function(e){for(var t=this._filterFindItemElements(e),n=this.constructor.Item,i=[],o=0;o<t.length;o++){var r=new n(t[o],this);i.push(r)}return i},h._filterFindItemElements=function(e){return i.filterFindElements(e,this.options.itemSelector)},h.getItemElements=function(){return this.items.map(function(e){return e.element})},h.layout=function(){this._resetLayout(),this._manageStamps();var e=this._getOption("layoutInstant"),t=void 0!==e?e:!this._isLayoutInited;this.layoutItems(this.items,t),this._isLayoutInited=!0},h._init=h.layout,h._resetLayout=function(){this.getSize()},h.getSize=function(){this.size=n(this.element)},h._getMeasurement=function(e,t){var i,o=this.options[e];this[e]=o?("string"==typeof o?i=this.element.querySelector(o):o instanceof HTMLElement&&(i=o),i?n(i)[t]:o):0},h.layoutItems=function(e,t){e=this._getItemsForLayout(e),this._layoutItems(e,t),this._postLayout()},h._getItemsForLayout=function(e){return e.filter(function(e){return!e.isIgnored})},h._layoutItems=function(e,t){if(this._emitCompleteOnItems("layout",e),e&&e.length){var n=[];e.forEach(function(e){var i=this._getItemLayoutPosition(e);i.item=e,i.isInstant=t||e.isLayoutInstant,n.push(i)},this),this._processLayoutQueue(n)}},h._getItemLayoutPosition=function(){return{x:0,y:0}},h._processLayoutQueue=function(e){this.updateStagger(),e.forEach(function(e,t){this._positionItem(e.item,e.x,e.y,e.isInstant,t)},this)},h.updateStagger=function(){var e=this.options.stagger;return null==e?void(this.stagger=0):(this.stagger=function(e){if("number"==typeof e)return e;var t=e.match(/(^\d*\.?\d*)(\w*)/),n=t&&t[1],i=t&&t[2];return n.length?(n=parseFloat(n))*(p[i]||1):0}(e),this.stagger)},h._positionItem=function(e,t,n,i,o){i?e.goTo(t,n):(e.stagger(o*this.stagger),e.moveTo(t,n))},h._postLayout=function(){this.resizeContainer()},h.resizeContainer=function(){if(this._getOption("resizeContainer")){var e=this._getContainerSize();e&&(this._setContainerMeasure(e.width,!0),this._setContainerMeasure(e.height,!1))}},h._getContainerSize=c,h._setContainerMeasure=function(e,t){if(void 0!==e){var n=this.size;n.isBorderBox&&(e+=t?n.paddingLeft+n.paddingRight+n.borderLeftWidth+n.borderRightWidth:n.paddingBottom+n.paddingTop+n.borderTopWidth+n.borderBottomWidth),e=Math.max(e,0),this.element.style[t?"width":"height"]=e+"px"}},h._emitCompleteOnItems=function(e,t){function n(){o.dispatchEvent(e+"Complete",null,[t])}function i(){++s==r&&n()}var o=this,r=t.length;if(t&&r){var s=0;t.forEach(function(t){t.once(e,i)})}else n()},h.dispatchEvent=function(e,t,n){var i=t?[t].concat(n):n;if(this.emitEvent(e,i),l)if(this.$element=this.$element||l(this.element),t){var o=l.Event(t);o.type=e,this.$element.trigger(o,n)}else this.$element.trigger(e,n)},h.ignore=function(e){var t=this.getItem(e);t&&(t.isIgnored=!0)},h.unignore=function(e){var t=this.getItem(e);t&&delete t.isIgnored},h.stamp=function(e){(e=this._find(e))&&(this.stamps=this.stamps.concat(e),e.forEach(this.ignore,this))},h.unstamp=function(e){(e=this._find(e))&&e.forEach(function(e){i.removeFrom(this.stamps,e),this.unignore(e)},this)},h._find=function(e){return e?("string"==typeof e&&(e=this.element.querySelectorAll(e)),e=i.makeArray(e)):void 0
},h._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},h._getBoundingRect=function(){var e=this.element.getBoundingClientRect(),t=this.size;this._boundingRect={left:e.left+t.paddingLeft+t.borderLeftWidth,top:e.top+t.paddingTop+t.borderTopWidth,right:e.right-(t.paddingRight+t.borderRightWidth),bottom:e.bottom-(t.paddingBottom+t.borderBottomWidth)}},h._manageStamp=c,h._getElementOffset=function(e){var t=e.getBoundingClientRect(),i=this._boundingRect,o=n(e);return{left:t.left-i.left-o.marginLeft,top:t.top-i.top-o.marginTop,right:i.right-t.right-o.marginRight,bottom:i.bottom-t.bottom-o.marginBottom}},h.handleEvent=i.handleEvent,h.bindResize=function(){e.addEventListener("resize",this),this.isResizeBound=!0},h.unbindResize=function(){e.removeEventListener("resize",this),this.isResizeBound=!1},h.onresize=function(){this.resize()},i.debounceMethod(r,"onresize",100),h.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},h.needsResizeLayout=function(){var e=n(this.element);return this.size&&e&&e.innerWidth!==this.size.innerWidth},h.addItems=function(e){var t=this._itemize(e);return t.length&&(this.items=this.items.concat(t)),t},h.appended=function(e){var t=this.addItems(e);t.length&&(this.layoutItems(t,!0),this.reveal(t))},h.prepended=function(e){var t=this._itemize(e);if(t.length){var n=this.items.slice(0);this.items=t.concat(n),this._resetLayout(),this._manageStamps(),this.layoutItems(t,!0),this.reveal(t),this.layoutItems(n)}},h.reveal=function(e){if(this._emitCompleteOnItems("reveal",e),e&&e.length){var t=this.updateStagger();e.forEach(function(e,n){e.stagger(n*t),e.reveal()})}},h.hide=function(e){if(this._emitCompleteOnItems("hide",e),e&&e.length){var t=this.updateStagger();e.forEach(function(e,n){e.stagger(n*t),e.hide()})}},h.revealItemElements=function(e){var t=this.getItems(e);this.reveal(t)},h.hideItemElements=function(e){var t=this.getItems(e);this.hide(t)},h.getItem=function(e){for(var t=0;t<this.items.length;t++){var n=this.items[t];if(n.element==e)return n}},h.getItems=function(e){e=i.makeArray(e);var t=[];return e.forEach(function(e){var n=this.getItem(e);n&&t.push(n)},this),t},h.remove=function(e){var t=this.getItems(e);this._emitCompleteOnItems("remove",t),t&&t.length&&t.forEach(function(e){e.remove(),i.removeFrom(this.items,e)},this)},h.destroy=function(){var e=this.element.style;e.height="",e.position="",e.width="",this.items.forEach(function(e){e.destroy()}),this.unbindResize();var t=this.element.outlayerGUID;delete d[t],delete this.element.outlayerGUID,l&&l.removeData(this.element,this.constructor.namespace)},r.data=function(e){var t=(e=i.getQueryElement(e))&&e.outlayerGUID;return t&&d[t]},r.create=function(e,t){var n=s(r);return n.defaults=i.extend({},r.defaults),i.extend(n.defaults,t),n.compatOptions=i.extend({},r.compatOptions),n.namespace=e,n.data=r.data,n.Item=s(o),i.htmlInit(n,e),l&&l.bridget&&l.bridget(e,n),n};var p={ms:1,s:1e3};return r.Item=o,r}),function(e,t){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size"],t):"object"==typeof module&&module.exports?module.exports=t(require("outlayer"),require("get-size")):e.Masonry=t(e.Outlayer,e.getSize)}(window,function(e,t){var n=e.create("masonry");n.compatOptions.fitWidth="isFitWidth";var i=n.prototype;return i._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var e=0;e<this.cols;e++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},i.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var e=this.items[0],n=e&&e.element;this.columnWidth=n&&t(n).outerWidth||this.containerWidth}var i=this.columnWidth+=this.gutter,o=this.containerWidth+this.gutter,r=o/i,s=i-o%i;r=Math[s&&s<1?"round":"floor"](r),this.cols=Math.max(r,1)},i.getContainerWidth=function(){var e=this._getOption("fitWidth")?this.element.parentNode:this.element,n=t(e);this.containerWidth=n&&n.innerWidth},i._getItemLayoutPosition=function(e){e.getSize();var t=e.size.outerWidth%this.columnWidth,n=Math[t&&t<1?"round":"ceil"](e.size.outerWidth/this.columnWidth);n=Math.min(n,this.cols);for(var i=this[this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition"](n,e),o={x:this.columnWidth*i.col,y:i.y},r=i.y+e.size.outerHeight,s=n+i.col,a=i.col;a<s;a++)this.colYs[a]=r;return o},i._getTopColPosition=function(e){var t=this._getTopColGroup(e),n=Math.min.apply(Math,t);return{col:t.indexOf(n),y:n}},i._getTopColGroup=function(e){if(e<2)return this.colYs;for(var t=[],n=this.cols+1-e,i=0;i<n;i++)t[i]=this._getColGroupY(i,e);return t},i._getColGroupY=function(e,t){if(t<2)return this.colYs[e];var n=this.colYs.slice(e,e+t);return Math.max.apply(Math,n)},i._getHorizontalColPosition=function(e,t){var n=this.horizontalColIndex%this.cols;n=1<e&&n+e>this.cols?0:n;var i=t.size.outerWidth&&t.size.outerHeight;return this.horizontalColIndex=i?n+e:this.horizontalColIndex,{col:n,y:this._getColGroupY(n,e)}},i._manageStamp=function(e){var n=t(e),i=this._getElementOffset(e),o=this._getOption("originLeft")?i.left:i.right,r=o+n.outerWidth,s=Math.floor(o/this.columnWidth);s=Math.max(0,s);var a=Math.floor(r/this.columnWidth);a-=r%this.columnWidth?0:1,a=Math.min(this.cols-1,a);for(var l=(this._getOption("originTop")?i.top:i.bottom)+n.outerHeight,c=s;c<=a;c++)this.colYs[c]=Math.max(l,this.colYs[c])},i._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var e={height:this.maxY};return this._getOption("fitWidth")&&(e.width=this._getContainerFitWidth()),e},i._getContainerFitWidth=function(){for(var e=0,t=this.cols;--t&&0===this.colYs[t];)e++;return(this.cols-e)*this.columnWidth-this.gutter},i.needsResizeLayout=function(){var e=this.containerWidth;return this.getContainerWidth(),e!=this.containerWidth},n}),function(e){e.fn.imgcomplete=function(t){return this.each(function(){var n=this,i=e(this);if(!i.is("img"))return!0;var o=new Image;return o.src=i.attr("src"),o.complete?t.call(n,o.width,o.height):o.onload=function(){o.complete&&t.call(n,o.width,o.height)},!0})}}(jQuery),$.ajaxPrefilter(function(e,t,n){if(t.forceCache){var i={url:t.url,data:t.data,type:t.type},o=JSON.stringify(i);"object"!=typeof window._ajaxForceCache&&(window._ajaxForceCache={}),window._ajaxForceCache[o]||(e.success=function(e){window._ajaxForceCache[o]=JSON.stringify(e)})}}),$.ajaxTransport("+*",function(e,t,n){var i=t.forceCache,o={url:t.url,data:t.data,type:t.type},r=JSON.stringify(o);"object"!=typeof window._ajaxForceCache&&(window._ajaxForceCache={});var s=window._ajaxForceCache[r];if(s&&1==i)return{send:function(e,t){var n={};n.json=JSON.parse(s),t(200,"success",n,"")},abort:function(){}}}),$(".clearfix pre").each(function(e,t){return!$(t).hasClass("hljs")&&!$(t).parent().hasClass("disable_highlightjs")&&(hljs.highlightBlock(t),void hljs.lineNumbersBlock(t,{singleLine:!0}))});