1
0
Fork 0
mirror of https://github.com/ganelson/inform.git synced 2024-05-17 00:18:39 +03:00
inform7/inform7/Internal/Templates/Vorple/vorple.parchment.min.js
2019-03-16 13:12:11 +00:00

480 lines
237 KiB
JavaScript
Executable file

'use strict';!function(a,d){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?d(a,!0):function(a){if(!a.document)throw Error("jQuery requires a window with a document");return d(a)}:d(a)}("undefined"!=typeof window?window:this,function(a,d){function k(c){var n=c.length,a=f.type(c);return"function"===a||f.isWindow(c)?!1:1===c.nodeType&&n?!0:"array"===a||0===n||"number"==typeof n&&0<n&&n-1 in c}function h(c,n,a){if(f.isFunction(n))return f.grep(c,function(c,f){return!!n.call(c,
f,c)!==a});if(n.nodeType)return f.grep(c,function(c){return c===n!==a});if("string"==typeof n){if(ra.test(n))return f.filter(n,c,a);n=f.filter(n,c)}return f.grep(c,function(c){return 0<=f.inArray(c,n)!==a})}function m(c,n){do c=c[n];while(c&&1!==c.nodeType);return c}function q(c){var n=mb[c]={};return f.each(c.match(sa)||[],function(c,a){n[a]=!0}),n}function g(){H.addEventListener?(H.removeEventListener("DOMContentLoaded",p,!1),a.removeEventListener("load",p,!1)):(H.detachEvent("onreadystatechange",
p),a.detachEvent("onload",p))}function p(){(H.addEventListener||"load"===event.type||"complete"===H.readyState)&&(g(),f.ready())}function r(c,n,a){if(void 0===a&&1===c.nodeType){var e="data-"+n.replace(Va,"-$1").toLowerCase();if(a=c.getAttribute(e),"string"==typeof a){try{a="true"===a?!0:"false"===a?!1:"null"===a?null:+a+""===a?+a:bb.test(a)?f.parseJSON(a):a}catch(A){}f.data(c,n,a)}else a=void 0}return a}function b(c){for(var n in c)if(("data"!==n||!f.isEmptyObject(c[n]))&&"toJSON"!==n)return!1;return!0}
function t(c,n,a,e){if(f.acceptData(c)){var A,b,l=f.expando,h=c.nodeType,d=h?f.cache:c,g=h?c[l]:c[l]&&l;if(g&&d[g]&&(e||d[g].data)||void 0!==a||"string"!=typeof n)return g||(g=h?c[l]=Y.pop()||f.guid++:l),d[g]||(d[g]=h?{}:{toJSON:f.noop}),("object"==typeof n||"function"==typeof n)&&(e?d[g]=f.extend(d[g],n):d[g].data=f.extend(d[g].data,n)),b=d[g],e||(b.data||(b.data={}),b=b.data),void 0!==a&&(b[f.camelCase(n)]=a),"string"==typeof n?(A=b[n],null==A&&(A=b[f.camelCase(n)])):A=b,A}}function s(c,n,a){if(f.acceptData(c)){var e,
A,X=c.nodeType,l=X?f.cache:c,h=X?c[f.expando]:f.expando;if(l[h]){if(n&&(e=a?l[h]:l[h].data)){f.isArray(n)?n=n.concat(f.map(n,f.camelCase)):n in e?n=[n]:(n=f.camelCase(n),n=n in e?[n]:n.split(" "));for(A=n.length;A--;)delete e[n[A]];if(a?!b(e):!f.isEmptyObject(e))return}(a||(delete l[h].data,b(l[h])))&&(X?f.cleanData([c],!0):v.deleteExpando||l!=l.window?delete l[h]:l[h]=null)}}}function w(){return!0}function E(){return!1}function z(){try{return H.activeElement}catch(c){}}function y(c){var n=nb.split("|");
c=c.createDocumentFragment();if(c.createElement)for(;n.length;)c.createElement(n.pop());return c}function J(c,n){var a,e,A=0,b=typeof c.getElementsByTagName!==ca?c.getElementsByTagName(n||"*"):typeof c.querySelectorAll!==ca?c.querySelectorAll(n||"*"):void 0;if(!b)for(b=[],a=c.childNodes||c;null!=(e=a[A]);A++)!n||f.nodeName(e,n)?b.push(e):f.merge(b,J(e,n));return void 0===n||n&&f.nodeName(c,n)?f.merge([c],b):b}function xa(c){ga.test(c.type)&&(c.defaultChecked=c.checked)}function Z(c,n){return f.nodeName(c,
"table")&&f.nodeName(11!==n.nodeType?n:n.firstChild,"tr")?c.getElementsByTagName("tbody")[0]||c.appendChild(c.ownerDocument.createElement("tbody")):c}function L(c){return c.type=(null!==f.find.attr(c,"type"))+"/"+c.type,c}function F(c){var n=yb.exec(c.type);return n?c.type=n[1]:c.removeAttribute("type"),c}function P(c,n){for(var a,e=0;null!=(a=c[e]);e++)f._data(a,"globalEval",!n||f._data(n[e],"globalEval"))}function N(c,n){if(1===n.nodeType&&f.hasData(c)){var a,e,A;e=f._data(c);var b=f._data(n,e),
l=e.events;if(l)for(a in delete b.handle,b.events={},l)for(e=0,A=l[a].length;A>e;e++)f.event.add(n,a,l[a][e]);b.data&&(b.data=f.extend({},b.data))}}function aa(c,n){var B=f(n.createElement(c)).appendTo(n.body),e=a.getDefaultComputedStyle?a.getDefaultComputedStyle(B[0]).display:f.css(B[0],"display");return B.detach(),e}function la(c){var n=H,a=cb[c];return a||(a=aa(c,n),"none"!==a&&a||(Ra=(Ra||f("<iframe frameborder='0' width='0' height='0'/>")).appendTo(n.documentElement),n=(Ra[0].contentWindow||
Ra[0].contentDocument).document,n.write(),n.close(),a=aa(c,n),Ra.detach()),cb[c]=a),a}function ma(c,n){return{get:function(){var a=c();if(null!=a)return a?void delete this.get:(this.get=n).apply(this,arguments)}}}function ha(c,n){if(n in c)return n;for(var a=n.charAt(0).toUpperCase()+n.slice(1),f=n,e=Ca.length;e--;)if(n=Ca[e]+a,n in c)return n;return f}function da(c,n){for(var a,e,A,b=[],l=0,h=c.length;h>l;l++)e=c[l],e.style&&(b[l]=f._data(e,"olddisplay"),a=e.style.display,n?(b[l]||"none"!==a||(e.style.display=
""),""===e.style.display&&Oa(e)&&(b[l]=f._data(e,"olddisplay",la(e.nodeName)))):b[l]||(A=Oa(e),(a&&"none"!==a||!A)&&f._data(e,"olddisplay",A?a:f.css(e,"display"))));for(l=0;h>l;l++)e=c[l],e.style&&(n&&"none"!==e.style.display&&""!==e.style.display||(e.style.display=n?b[l]||"":"none"));return c}function G(c,n,a){return(c=ba.exec(n))?Math.max(0,c[1]-(a||0))+(c[2]||"px"):n}function D(c,n,a,e,A){n=a===(e?"border":"content")?4:"width"===n?1:0;for(var b=0;4>n;n+=2)"margin"===a&&(b+=f.css(c,a+ya[n],!0,A)),
e?("content"===a&&(b-=f.css(c,"padding"+ya[n],!0,A)),"margin"!==a&&(b-=f.css(c,"border"+ya[n]+"Width",!0,A))):(b+=f.css(c,"padding"+ya[n],!0,A),"padding"!==a&&(b+=f.css(c,"border"+ya[n]+"Width",!0,A)));return b}function R(c,n,a){var e=!0,A="width"===n?c.offsetWidth:c.offsetHeight,b=Ia(c),l=v.boxSizing()&&"border-box"===f.css(c,"boxSizing",!1,b);if(0>=A||null==A){if(A=Pa(c,n,b),(0>A||null==A)&&(A=c.style[n]),Wa.test(A))return A;e=l&&(v.boxSizingReliable()||A===c.style[n]);A=parseFloat(A)||0}return A+
D(c,n,a||(l?"border":"content"),e,b)+"px"}function x(c,n,a,f,e){return new x.prototype.init(c,n,a,f,e)}function Q(){return setTimeout(function(){db=void 0}),db=f.now()}function ia(c,n){var a,f={height:c},e=0;for(n=n?1:0;4>e;e+=2-n)a=ya[e],f["margin"+a]=f["padding"+a]=c;return n&&(f.opacity=f.width=c),f}function ta(c,n,a){for(var f,e=(ob[n]||[]).concat(ob["*"]),b=0,l=e.length;l>b;b++)if(f=e[b].call(a,n,c))return f}function T(c,n){var a,e,A,b,l;for(a in c)if(e=f.camelCase(a),A=n[e],b=c[a],f.isArray(b)&&
(A=b[1],b=c[a]=b[0]),a!==e&&(c[e]=b,delete c[a]),l=f.cssHooks[e],l&&"expand"in l)for(a in b=l.expand(b),delete c[e],b)a in c||(c[a]=b[a],n[a]=A);else n[e]=A}function K(c,n,a){var e,A=0,b=zb.length,l=f.Deferred().always(function(){delete h.elem}),h=function(){if(e)return!1;for(var n=db||Q(),n=Math.max(0,d.startTime+d.duration-n),a=1-(n/d.duration||0),f=0,B=d.tweens.length;B>f;f++)d.tweens[f].run(a);return l.notifyWith(c,[d,a,n]),1>a&&B?n:(l.resolveWith(c,[d]),!1)},d=l.promise({elem:c,props:f.extend({},
n),opts:f.extend(!0,{specialEasing:{}},a),originalProperties:n,originalOptions:a,startTime:db||Q(),duration:a.duration,tweens:[],createTween:function(n,a){var e=f.Tween(c,d.opts,n,a,d.opts.specialEasing[n]||d.opts.easing);return d.tweens.push(e),e},stop:function(n){var a=0,f=n?d.tweens.length:0;if(e)return this;for(e=!0;f>a;a++)d.tweens[a].run(1);return n?l.resolveWith(c,[d,n]):l.rejectWith(c,[d,n]),this}});a=d.props;for(T(a,d.opts.specialEasing);b>A;A++)if(n=zb[A].call(d,c,a,d.opts))return n;return f.map(a,
ta,d),f.isFunction(d.opts.start)&&d.opts.start.call(c,d),f.fx.timer(f.extend(h,{elem:c,anim:d,queue:d.opts.queue})),d.progress(d.opts.progress).done(d.opts.done,d.opts.complete).fail(d.opts.fail).always(d.opts.always)}function za(c){return function(n,a){"string"!=typeof n&&(a=n,n="*");var e,b=0,l=n.toLowerCase().match(sa)||[];if(f.isFunction(a))for(;e=l[b++];)"+"===e.charAt(0)?(e=e.slice(1)||"*",(c[e]=c[e]||[]).unshift(a)):(c[e]=c[e]||[]).push(a)}}function ua(c,n,a,e){function b(d){var g;return l[d]=
!0,f.each(c[d]||[],function(c,f){var d=f(n,a,e);return"string"!=typeof d||h||l[d]?h?!(g=d):void 0:(n.dataTypes.unshift(d),b(d),!1)}),g}var l={},h=c===Gb;return b(n.dataTypes[0])||!l["*"]&&b("*")}function va(c,n){var a,e,b=f.ajaxSettings.flatOptions||{};for(e in n)void 0!==n[e]&&((b[e]?c:a||(a={}))[e]=n[e]);return a&&f.extend(!0,c,a),c}function pa(c,n,a,e){var b;if(f.isArray(n))f.each(n,function(n,f){a||Xb.test(c)?e(c,f):pa(c+"["+("object"==typeof f?n:"")+"]",f,a,e)});else if(a||"object"!==f.type(n))e(c,
n);else for(b in n)pa(c+"["+b+"]",n[b],a,e)}function u(){try{return new a.XMLHttpRequest}catch(c){}}function Sa(c){return f.isWindow(c)?c:9===c.nodeType?c.defaultView||c.parentWindow:!1}var Y=[],ea=Y.slice,ja=Y.concat,C=Y.push,W=Y.indexOf,O={},S=O.toString,U=O.hasOwnProperty,Qa="".trim,v={},f=function(c,n){return new f.fn.init(c,n)},Ja=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,fa=/^-ms-/,Aa=/-([\da-z])/gi,eb=function(c,n){return n.toUpperCase()};f.fn=f.prototype={jquery:"1.11.0",constructor:f,selector:"",
length:0,toArray:function(){return ea.call(this)},get:function(c){return null!=c?0>c?this[c+this.length]:this[c]:ea.call(this)},pushStack:function(c){c=f.merge(this.constructor(),c);return c.prevObject=this,c.context=this.context,c},each:function(c,n){return f.each(this,c,n)},map:function(c){return this.pushStack(f.map(this,function(n,a){return c.call(n,a,n)}))},slice:function(){return this.pushStack(ea.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},
eq:function(c){var n=this.length;c=+c+(0>c?n:0);return this.pushStack(0<=c&&n>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:C,sort:Y.sort,splice:Y.splice};f.extend=f.fn.extend=function(){var c,n,a,e,b,l,d=arguments[0]||{},h=1,g=arguments.length,m=!1;"boolean"==typeof d&&(m=d,d=arguments[h]||{},h++);"object"==typeof d||f.isFunction(d)||(d={});for(h===g&&(d=this,h--);g>h;h++)if(null!=(b=arguments[h]))for(e in b)c=d[e],a=b[e],d!==a&&(m&&a&&(f.isPlainObject(a)||
(n=f.isArray(a)))?(n?(n=!1,l=c&&f.isArray(c)?c:[]):l=c&&f.isPlainObject(c)?c:{},d[e]=f.extend(m,l,a)):void 0!==a&&(d[e]=a));return d};f.extend({expando:"jQuery"+("1.11.0"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(c){throw Error(c);},noop:function(){},isFunction:function(c){return"function"===f.type(c)},isArray:Array.isArray||function(c){return"array"===f.type(c)},isWindow:function(c){return null!=c&&c==c.window},isNumeric:function(c){return 0<=c-parseFloat(c)},isEmptyObject:function(c){for(var n in c)return!1;
return!0},isPlainObject:function(c){var n;if(!c||"object"!==f.type(c)||c.nodeType||f.isWindow(c))return!1;try{if(c.constructor&&!U.call(c,"constructor")&&!U.call(c.constructor.prototype,"isPrototypeOf"))return!1}catch(a){return!1}if(v.ownLast)for(n in c)return U.call(c,n);for(n in c);return void 0===n||U.call(c,n)},type:function(c){return null==c?c+"":"object"==typeof c||"function"==typeof c?O[S.call(c)]||"object":typeof c},globalEval:function(c){c&&f.trim(c)&&(a.execScript||function(c){a.eval.call(a,
c)})(c)},camelCase:function(c){return c.replace(fa,"ms-").replace(Aa,eb)},nodeName:function(c,n){return c.nodeName&&c.nodeName.toLowerCase()===n.toLowerCase()},each:function(c,n,a){var f,e=0,b=c.length,l=k(c);if(a)if(l)for(;b>e&&(f=n.apply(c[e],a),!1!==f);e++);else for(e in c){if(f=n.apply(c[e],a),!1===f)break}else if(l)for(;b>e&&(f=n.call(c[e],e,c[e]),!1!==f);e++);else for(e in c)if(f=n.call(c[e],e,c[e]),!1===f)break;return c},trim:Qa&&!Qa.call("\ufeff\u00a0")?function(c){return null==c?"":Qa.call(c)}:
function(c){return null==c?"":(c+"").replace(Ja,"")},makeArray:function(c,n){var a=n||[];return null!=c&&(k(Object(c))?f.merge(a,"string"==typeof c?[c]:c):C.call(a,c)),a},inArray:function(c,a,f){var e;if(a){if(W)return W.call(a,c,f);e=a.length;for(f=f?0>f?Math.max(0,e+f):f:0;e>f;f++)if(f in a&&a[f]===c)return f}return-1},merge:function(c,a){for(var f=+a.length,e=0,b=c.length;f>e;)c[b++]=a[e++];if(f!==f)for(;void 0!==a[e];)c[b++]=a[e++];return c.length=b,c},grep:function(c,a,f){for(var e=[],b=0,l=
c.length,d=!f;l>b;b++)f=!a(c[b],b),f!==d&&e.push(c[b]);return e},map:function(c,a,f){var e,b=0,l=c.length,d=[];if(k(c))for(;l>b;b++)e=a(c[b],b,f),null!=e&&d.push(e);else for(b in c)e=a(c[b],b,f),null!=e&&d.push(e);return ja.apply([],d)},guid:1,proxy:function(c,a){var e,b,l;return"string"==typeof a&&(l=c[a],a=c,c=l),f.isFunction(c)?(e=ea.call(arguments,2),b=function(){return c.apply(a||this,e.concat(ea.call(arguments)))},b.guid=c.guid=c.guid||f.guid++,b):void 0},now:function(){return+new Date},support:v});
f.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(c,a){O["[object "+a+"]"]=a.toLowerCase()});var Da=function(c){function a(c,n,f,e){var B,b,l,I,A;if((n?n.ownerDocument||n:w)!==T&&R(n),n=n||T,f=f||[],!c||"string"!=typeof c)return f;if(1!==(I=n.nodeType)&&9!==I)return[];if(Y&&!e){if(B=la.exec(c))if(l=B[1])if(9===I){if(b=n.getElementById(l),!b||!b.parentNode)return f;if(b.id===l)return f.push(b),f}else{if(n.ownerDocument&&(b=n.ownerDocument.getElementById(l))&&
F(n,b)&&b.id===l)return f.push(b),f}else{if(B[2])return fa.apply(f,n.getElementsByTagName(c)),f;if((l=B[3])&&t.getElementsByClassName&&n.getElementsByClassName)return fa.apply(f,n.getElementsByClassName(l)),f}if(t.qsa&&(!y||!y.test(c))){if(b=B=z,l=n,A=9===I&&c,1===I&&"object"!==n.nodeName.toLowerCase()){I=D(c);(B=n.getAttribute("id"))?b=B.replace(Ib,"\\$&"):n.setAttribute("id",b);b="[id='"+b+"'] ";for(l=I.length;l--;)I[l]=b+p(I[l]);l=Aa.test(c)&&v(n.parentNode)||n;A=I.join(",")}if(A)try{return fa.apply(f,
l.querySelectorAll(A)),f}catch(d){}finally{B||n.removeAttribute("id")}}}var h;a:{c=c.replace(N,"$1");var X,g;b=D(c);if(!e&&1===b.length){if(h=b[0]=b[0].slice(0),2<h.length&&"ID"===(X=h[0]).type&&t.getById&&9===n.nodeType&&Y&&u.relative[h[1].type]){if(n=(u.find.ID(X.matches[0].replace(ra,Ca),n)||[])[0],!n){h=f;break a}c=c.slice(h.shift().value.length)}for(I=$a.needsContext.test(c)?0:h.length;I--&&(X=h[I],!u.relative[B=X.type]);)if((g=u.find[B])&&(e=g(X.matches[0].replace(ra,Ca),Aa.test(h[0].type)&&
v(n.parentNode)||n))){if(h.splice(I,1),c=e.length&&p(h),!c){h=(fa.apply(f,e),f);break a}break}}h=(r(c,b)(e,n,!Y,f,Aa.test(c)&&v(n.parentNode)||n),f)}return h}function f(){function c(n,f){return a.push(n+" ")>u.cacheLength&&delete c[a.shift()],c[n+" "]=f}var a=[];return c}function e(c){return c[z]=!0,c}function b(c){var a=T.createElement("div");try{return!!c(a)}catch(n){return!1}finally{a.parentNode&&a.parentNode.removeChild(a)}}function l(c,a){for(var n=c.split("|"),f=c.length;f--;)u.attrHandle[n[f]]=
a}function d(c,a){var n=a&&c,f=n&&1===c.nodeType&&1===a.nodeType&&(~a.sourceIndex||Na)-(~c.sourceIndex||Na);if(f)return f;if(n)for(;n=n.nextSibling;)if(n===a)return-1;return c?1:-1}function h(c){return function(a){return"input"===a.nodeName.toLowerCase()&&a.type===c}}function g(c){return function(a){var n=a.nodeName.toLowerCase();return("input"===n||"button"===n)&&a.type===c}}function m(c){return e(function(a){return a=+a,e(function(n,f){for(var e,B=c([],n.length,a),b=B.length;b--;)n[e=B[b]]&&(n[e]=
!(f[e]=n[e]))})})}function v(c){return c&&typeof c.getElementsByTagName!==J&&c}function x(){}function D(c,f){var e,B,b,l,I,A,h;if(I=Qa[c+" "])return f?0:I.slice(0);I=c;A=[];for(h=u.preFilter;I;){e&&!(B=L.exec(I))||(B&&(I=I.slice(B[0].length)||I),A.push(b=[]));e=!1;(B=aa.exec(I))&&(e=B.shift(),b.push({value:e,type:B[0].replace(N," ")}),I=I.slice(e.length));for(l in u.filter)!(B=$a[l].exec(I))||h[l]&&!(B=h[l](B))||(e=B.shift(),b.push({value:e,type:l,matches:B}),I=I.slice(e.length));if(!e)break}return f?
I.length:I?a.error(c):Qa(c,A).slice(0)}function p(c){for(var a=0,n=c.length,f="";n>a;a++)f+=c[a].value;return f}function k(c,a,n){var f=a.dir,e=n&&"parentNode"===f,B=za++;return a.first?function(a,n,B){for(;a=a[f];)if(1===a.nodeType||e)return c(a,n,B)}:function(a,n,b){var l,I,A=[V,B];if(b)for(;a=a[f];){if((1===a.nodeType||e)&&c(a,n,b))return!0}else for(;a=a[f];)if(1===a.nodeType||e){if(I=a[z]||(a[z]={}),(l=I[f])&&l[0]===V&&l[1]===B)return A[2]=l[2];if(I[f]=A,A[2]=c(a,n,b))return!0}}}function G(c){return 1<
c.length?function(a,n,f){for(var e=c.length;e--;)if(!c[e](a,n,f))return!1;return!0}:c[0]}function s(c,a,n,f,e){for(var B,b=[],l=0,I=c.length,A=null!=a;I>l;l++)(B=c[l])&&(!n||n(B,f,e))&&(b.push(B),A&&a.push(l));return b}function q(c,f,B,b,l,A){return b&&!b[z]&&(b=q(b)),l&&!l[z]&&(l=q(l,A)),e(function(e,I,A,h){var d,X,g=[],na=[],m=I.length,v;if(!(v=e)){v=f||"*";for(var x=A.nodeType?[A]:A,D=[],p=0,xb=x.length;xb>p;p++)a(v,x[p],D);v=D}v=!c||!e&&f?v:s(v,g,c,A,h);x=B?l||(e?c:m||b)?[]:I:v;if(B&&B(v,x,A,
h),b)for(d=s(x,na),b(d,[],A,h),A=d.length;A--;)(X=d[A])&&(x[na[A]]=!(v[na[A]]=X));if(e){if(l||c){if(l){d=[];for(A=x.length;A--;)(X=x[A])&&d.push(v[A]=X);l(null,x=[],d,h)}for(A=x.length;A--;)(X=x[A])&&-1<(d=l?H.call(e,X):g[A])&&(e[d]=!(I[d]=X))}}else x=s(x===I?x.splice(m,x.length):x),l?l(null,I,x,h):fa.apply(I,x)})}function ka(c){var a,n,f,e=c.length,B=u.relative[c[0].type];n=B||u.relative[" "];for(var b=B?1:0,l=k(function(c){return c===a},n,!0),I=k(function(c){return-1<H.call(a,c)},n,!0),A=[function(c,
n,f){return!B&&(f||n!==ba)||((a=n).nodeType?l(c,n,f):I(c,n,f))}];e>b;b++)if(n=u.relative[c[b].type])A=[k(G(A),n)];else{if(n=u.filter[c[b].type].apply(null,c[b].matches),n[z]){for(f=++b;e>f&&!u.relative[c[f].type];f++);return q(1<b&&G(A),1<b&&p(c.slice(0,b-1).concat({value:" "===c[b-2].type?"*":""})).replace(N,"$1"),n,f>b&&ka(c.slice(b,f)),e>f&&ka(c=c.slice(f)),e>f&&p(c))}A.push(n)}return G(A)}function M(c,f){var B=0<f.length,b=0<c.length,l=function(e,l,I,A,h){var d,X,g,na=0,m="0",x=e&&[],v=[],D=ba,
p=e||b&&u.find.TAG("*",h),xb=V+=null==D?1:Math.random()||0.1,k=p.length;for(h&&(ba=l!==T&&l);m!==k&&null!=(d=p[m]);m++){if(b&&d){for(X=0;g=c[X++];)if(g(d,l,I)){A.push(d);break}h&&(V=xb)}B&&((d=!g&&d)&&na--,e&&x.push(d))}if(na+=m,B&&m!==na){for(X=0;g=f[X++];)g(x,v,l,I);if(e){if(0<na)for(;m--;)x[m]||v[m]||(v[m]=S.call(A));v=s(v)}fa.apply(A,v);h&&!e&&0<v.length&&1<na+f.length&&a.uniqueSort(A)}return h&&(V=xb,ba=D),x};return B?e(l):l}var U,t,u,Q,ia,r,ba,K,E,R,T,C,Y,y,ta,Ta,F,z="sizzle"+-new Date,w=c.document,
V=0,za=0,ea=f(),Qa=f(),Ja=f(),P=function(c,a){return c===a&&(E=!0),0},J="undefined",Na=-2147483648,O={}.hasOwnProperty,qa=[],S=qa.pop,W=qa.push,fa=qa.push,Cb=qa.slice,H=qa.indexOf||function(c){for(var a=0,n=this.length;n>a;a++)if(this[a]===c)return a;return-1},Ea="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w#"),ua="\\[[\\x20\\t\\r\\n\\f]*((?:\\\\.|[\\w-]|[^\\x00-\\xa0])+)[\\x20\\t\\r\\n\\f]*(?:([*^$|!~]?=)[\\x20\\t\\r\\n\\f]*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+Ea+")|)|)[\\x20\\t\\r\\n\\f]*\\]",
ja=":((?:\\\\.|[\\w-]|[^\\x00-\\xa0])+)(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+ua.replace(3,8)+")*)|.*)\\)|)",N=/^[\x20\t\r\n\f]+|((?:^|[^\\])(?:\\.)*)[\x20\t\r\n\f]+$/g,L=/^[\x20\t\r\n\f]*,[\x20\t\r\n\f]*/,aa=/^[\x20\t\r\n\f]*([>+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,lb=/=[\x20\t\r\n\f]*([^\]'"]*?)[\x20\t\r\n\f]*\]/g,Z=RegExp(ja),va=RegExp("^"+Ea+"$"),$a={ID:/^#((?:\\.|[\w-]|[^\x00-\xa0])+)/,CLASS:/^\.((?:\\.|[\w-]|[^\x00-\xa0])+)/,TAG:RegExp("^("+"(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w",
"w*")+")"),ATTR:RegExp("^"+ua),PSEUDO:RegExp("^"+ja),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\([\\x20\\t\\r\\n\\f]*(even|odd|(([+-]|)(\\d*)n|)[\\x20\\t\\r\\n\\f]*(?:([+-]|)[\\x20\\t\\r\\n\\f]*(\\d+)|))[\\x20\\t\\r\\n\\f]*\\)|)","i"),bool:RegExp("^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$","i"),needsContext:RegExp("^[\\x20\\t\\r\\n\\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\([\\x20\\t\\r\\n\\f]*((?:-\\d)?\\d*)[\\x20\\t\\r\\n\\f]*\\)|)(?=[^-]|$)",
"i")},ca=/^(?:input|select|textarea|button)$/i,ma=/^h\d$/i,pa=/^[^{]+\{\s*\[native \w/,la=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Aa=/[+~]/,Ib=/'|\\/g,ra=/\\([\da-f]{1,6}[\x20\t\r\n\f]?|([\x20\t\r\n\f])|.)/ig,Ca=function(c,a,n){c="0x"+a-65536;return c!==c||n?a:0>c?String.fromCharCode(c+65536):String.fromCharCode(c>>10|55296,1023&c|56320)};try{fa.apply(qa=Cb.call(w.childNodes),w.childNodes),qa[w.childNodes.length].nodeType}catch(ha){fa={apply:qa.length?function(c,a){W.apply(c,Cb.call(a))}:function(c,a){for(var n=
c.length,f=0;c[n++]=a[f++];);c.length=n-1}}}t=a.support={};ia=a.isXML=function(c){return(c=c&&(c.ownerDocument||c).documentElement)?"HTML"!==c.nodeName:!1};R=a.setDocument=function(c){var a,n=c?c.ownerDocument||c:w;c=n.defaultView;return n!==T&&9===n.nodeType&&n.documentElement?(T=n,C=n.documentElement,Y=!ia(n),c&&c!==c.top&&(c.addEventListener?c.addEventListener("unload",function(){R()},!1):c.attachEvent&&c.attachEvent("onunload",function(){R()})),t.attributes=b(function(c){return c.className="i",
!c.getAttribute("className")}),t.getElementsByTagName=b(function(c){return c.appendChild(n.createComment("")),!c.getElementsByTagName("*").length}),t.getElementsByClassName=pa.test(n.getElementsByClassName)&&b(function(c){return c.innerHTML="<div class='a'></div><div class='a i'></div>",c.firstChild.className="i",2===c.getElementsByClassName("i").length}),t.getById=b(function(c){return C.appendChild(c).id=z,!n.getElementsByName||!n.getElementsByName(z).length}),t.getById?(u.find.ID=function(c,a){if(typeof a.getElementById!==
J&&Y){var n=a.getElementById(c);return n&&n.parentNode?[n]:[]}},u.filter.ID=function(c){var a=c.replace(ra,Ca);return function(c){return c.getAttribute("id")===a}}):(delete u.find.ID,u.filter.ID=function(c){var a=c.replace(ra,Ca);return function(c){return(c=typeof c.getAttributeNode!==J&&c.getAttributeNode("id"))&&c.value===a}}),u.find.TAG=t.getElementsByTagName?function(c,a){return typeof a.getElementsByTagName!==J?a.getElementsByTagName(c):void 0}:function(c,a){var n,f=[],e=0,B=a.getElementsByTagName(c);
if("*"===c){for(;n=B[e++];)1===n.nodeType&&f.push(n);return f}return B},u.find.CLASS=t.getElementsByClassName&&function(c,a){return typeof a.getElementsByClassName!==J&&Y?a.getElementsByClassName(c):void 0},ta=[],y=[],(t.qsa=pa.test(n.querySelectorAll))&&(b(function(c){c.innerHTML="<select t=''><option selected=''></option></select>";c.querySelectorAll("[t^='']").length&&y.push("[*^$]=[\\x20\\t\\r\\n\\f]*(?:''|\"\")");c.querySelectorAll("[selected]").length||y.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)");
c.querySelectorAll(":checked").length||y.push(":checked")}),b(function(c){var a=n.createElement("input");a.setAttribute("type","hidden");c.appendChild(a).setAttribute("name","D");c.querySelectorAll("[name=d]").length&&y.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?=");c.querySelectorAll(":enabled").length||y.push(":enabled",":disabled");c.querySelectorAll("*,:x");y.push(",.*:")})),(t.matchesSelector=pa.test(Ta=C.webkitMatchesSelector||C.mozMatchesSelector||C.oMatchesSelector||C.msMatchesSelector))&&b(function(c){t.disconnectedMatch=
Ta.call(c,"div");Ta.call(c,"[s!='']:x");ta.push("!=",ja)}),y=y.length&&RegExp(y.join("|")),ta=ta.length&&RegExp(ta.join("|")),a=pa.test(C.compareDocumentPosition),F=a||pa.test(C.contains)?function(c,a){var n=9===c.nodeType?c.documentElement:c,f=a&&a.parentNode;return c===f||!(!f||1!==f.nodeType||!(n.contains?n.contains(f):c.compareDocumentPosition&&16&c.compareDocumentPosition(f)))}:function(c,a){if(a)for(;a=a.parentNode;)if(a===c)return!0;return!1},P=a?function(c,a){if(c===a)return E=!0,0;var f=
!c.compareDocumentPosition-!a.compareDocumentPosition;return f?f:(f=(c.ownerDocument||c)===(a.ownerDocument||a)?c.compareDocumentPosition(a):1,1&f||!t.sortDetached&&a.compareDocumentPosition(c)===f?c===n||c.ownerDocument===w&&F(w,c)?-1:a===n||a.ownerDocument===w&&F(w,a)?1:K?H.call(K,c)-H.call(K,a):0:4&f?-1:1)}:function(c,a){if(c===a)return E=!0,0;var f,e=0;f=c.parentNode;var B=a.parentNode,b=[c],l=[a];if(!f||!B)return c===n?-1:a===n?1:f?-1:B?1:K?H.call(K,c)-H.call(K,a):0;if(f===B)return d(c,a);for(f=
c;f=f.parentNode;)b.unshift(f);for(f=a;f=f.parentNode;)l.unshift(f);for(;b[e]===l[e];)e++;return e?d(b[e],l[e]):b[e]===w?-1:l[e]===w?1:0},n):T};a.matches=function(c,f){return a(c,null,null,f)};a.matchesSelector=function(c,f){if((c.ownerDocument||c)!==T&&R(c),f=f.replace(lb,"='$1']"),t.matchesSelector&&Y&&!(ta&&ta.test(f)||y&&y.test(f)))try{var e=Ta.call(c,f);if(e||t.disconnectedMatch||c.document&&11!==c.document.nodeType)return e}catch(B){}return 0<a(f,T,null,[c]).length};a.contains=function(c,a){return(c.ownerDocument||
c)!==T&&R(c),F(c,a)};a.attr=function(c,a){(c.ownerDocument||c)!==T&&R(c);var n=u.attrHandle[a.toLowerCase()],n=n&&O.call(u.attrHandle,a.toLowerCase())?n(c,a,!Y):void 0;return void 0!==n?n:t.attributes||!Y?c.getAttribute(a):(n=c.getAttributeNode(a))&&n.specified?n.value:null};a.error=function(c){throw Error("Syntax error, unrecognized expression: "+c);};a.uniqueSort=function(c){var a,n=[],f=0,e=0;if(E=!t.detectDuplicates,K=!t.sortStable&&c.slice(0),c.sort(P),E){for(;a=c[e++];)a===c[e]&&(f=n.push(e));
for(;f--;)c.splice(n[f],1)}return K=null,c};Q=a.getText=function(c){var a,n="",f=0;if(a=c.nodeType)if(1===a||9===a||11===a){if("string"==typeof c.textContent)return c.textContent;for(c=c.firstChild;c;c=c.nextSibling)n+=Q(c)}else{if(3===a||4===a)return c.nodeValue}else for(;a=c[f++];)n+=Q(a);return n};u=a.selectors={cacheLength:50,createPseudo:e,match:$a,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},
preFilter:{ATTR:function(c){return c[1]=c[1].replace(ra,Ca),c[3]=(c[4]||c[5]||"").replace(ra,Ca),"~="===c[2]&&(c[3]=" "+c[3]+" "),c.slice(0,4)},CHILD:function(c){return c[1]=c[1].toLowerCase(),"nth"===c[1].slice(0,3)?(c[3]||a.error(c[0]),c[4]=+(c[4]?c[5]+(c[6]||1):2*("even"===c[3]||"odd"===c[3])),c[5]=+(c[7]+c[8]||"odd"===c[3])):c[3]&&a.error(c[0]),c},PSEUDO:function(c){var a,n=!c[5]&&c[2];return $a.CHILD.test(c[0])?null:(c[3]&&void 0!==c[4]?c[2]=c[4]:n&&Z.test(n)&&(a=D(n,!0))&&(a=n.indexOf(")",n.length-
a)-n.length)&&(c[0]=c[0].slice(0,a),c[2]=n.slice(0,a)),c.slice(0,3))}},filter:{TAG:function(c){var a=c.replace(ra,Ca).toLowerCase();return"*"===c?function(){return!0}:function(c){return c.nodeName&&c.nodeName.toLowerCase()===a}},CLASS:function(c){var a=ea[c+" "];return a||(a=RegExp("(^|[\\x20\\t\\r\\n\\f])"+c+"([\\x20\\t\\r\\n\\f]|$)"))&&ea(c,function(c){return a.test("string"==typeof c.className&&c.className||typeof c.getAttribute!==J&&c.getAttribute("class")||"")})},ATTR:function(c,f,e){return function(B){B=
a.attr(B,c);return null==B?"!="===f:f?(B+="","="===f?B===e:"!="===f?B!==e:"^="===f?e&&0===B.indexOf(e):"*="===f?e&&-1<B.indexOf(e):"$="===f?e&&B.slice(-e.length)===e:"~="===f?-1<(" "+B+" ").indexOf(e):"|="===f?B===e||B.slice(0,e.length+1)===e+"-":!1):!0}},CHILD:function(c,a,n,f,e){var B="nth"!==c.slice(0,3),b="last"!==c.slice(-4),l="of-type"===a;return 1===f&&0===e?function(c){return!!c.parentNode}:function(a,n,I){var A,d,h,X,g;n=B!==b?"nextSibling":"previousSibling";var na=a.parentNode,m=l&&a.nodeName.toLowerCase();
I=!I&&!l;if(na){if(B){for(;n;){for(d=a;d=d[n];)if(l?d.nodeName.toLowerCase()===m:1===d.nodeType)return!1;g=n="only"===c&&!g&&"nextSibling"}return!0}if(g=[b?na.firstChild:na.lastChild],b&&I)for(I=na[z]||(na[z]={}),A=I[c]||[],X=A[0]===V&&A[1],h=A[0]===V&&A[2],d=X&&na.childNodes[X];d=++X&&d&&d[n]||(h=X=0)||g.pop();){if(1===d.nodeType&&++h&&d===a){I[c]=[V,X,h];break}}else if(I&&(A=(a[z]||(a[z]={}))[c])&&A[0]===V)h=A[1];else for(;(d=++X&&d&&d[n]||(h=X=0)||g.pop())&&((l?d.nodeName.toLowerCase()!==m:1!==
d.nodeType)||!++h||(I&&((d[z]||(d[z]={}))[c]=[V,h]),d!==a)););return h-=e,h===f||0===h%f&&0<=h/f}}},PSEUDO:function(c,f){var B,b=u.pseudos[c]||u.setFilters[c.toLowerCase()]||a.error("unsupported pseudo: "+c);return b[z]?b(f):1<b.length?(B=[c,c,"",f],u.setFilters.hasOwnProperty(c.toLowerCase())?e(function(c,a){for(var n,e=b(c,f),B=e.length;B--;)n=H.call(c,e[B]),c[n]=!(a[n]=e[B])}):function(c){return b(c,0,B)}):b}},pseudos:{not:e(function(c){var a=[],n=[],f=r(c.replace(N,"$1"));return f[z]?e(function(c,
a,n,e){var B;n=f(c,null,e,[]);for(e=c.length;e--;)(B=n[e])&&(c[e]=!(a[e]=B))}):function(c,e,B){return a[0]=c,f(a,null,B,n),!n.pop()}}),has:e(function(c){return function(f){return 0<a(c,f).length}}),contains:e(function(c){return function(a){return-1<(a.textContent||a.innerText||Q(a)).indexOf(c)}}),lang:e(function(c){return va.test(c||"")||a.error("unsupported lang: "+c),c=c.replace(ra,Ca).toLowerCase(),function(a){var n;do if(n=Y?a.lang:a.getAttribute("xml:lang")||a.getAttribute("lang"))return n=n.toLowerCase(),
n===c||0===n.indexOf(c+"-");while((a=a.parentNode)&&1===a.nodeType);return!1}}),target:function(a){var n=c.location&&c.location.hash;return n&&n.slice(1)===a.id},root:function(c){return c===C},focus:function(c){return c===T.activeElement&&(!T.hasFocus||T.hasFocus())&&!!(c.type||c.href||~c.tabIndex)},enabled:function(c){return!1===c.disabled},disabled:function(c){return!0===c.disabled},checked:function(c){var a=c.nodeName.toLowerCase();return"input"===a&&!!c.checked||"option"===a&&!!c.selected},selected:function(c){return c.parentNode&&
c.parentNode.selectedIndex,!0===c.selected},empty:function(c){for(c=c.firstChild;c;c=c.nextSibling)if(6>c.nodeType)return!1;return!0},parent:function(c){return!u.pseudos.empty(c)},header:function(c){return ma.test(c.nodeName)},input:function(c){return ca.test(c.nodeName)},button:function(c){var a=c.nodeName.toLowerCase();return"input"===a&&"button"===c.type||"button"===a},text:function(c){var a;return"input"===c.nodeName.toLowerCase()&&"text"===c.type&&(null==(a=c.getAttribute("type"))||"text"===
a.toLowerCase())},first:m(function(){return[0]}),last:m(function(c,a){return[a-1]}),eq:m(function(c,a,n){return[0>n?n+a:n]}),even:m(function(c,a){for(var n=0;a>n;n+=2)c.push(n);return c}),odd:m(function(c,a){for(var n=1;a>n;n+=2)c.push(n);return c}),lt:m(function(c,a,n){for(a=0>n?n+a:n;0<=--a;)c.push(a);return c}),gt:m(function(c,a,n){for(n=0>n?n+a:n;++n<a;)c.push(n);return c})}};u.pseudos.nth=u.pseudos.eq;for(U in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})u.pseudos[U]=h(U);for(U in{submit:!0,
reset:!0})u.pseudos[U]=g(U);x.prototype=u.filters=u.pseudos;u.setFilters=new x;r=a.compile=function(c,a){var n,f=[],e=[],B=Ja[c+" "];if(!B){a||(a=D(c));for(n=a.length;n--;)B=ka(a[n]),B[z]?f.push(B):e.push(B);B=Ja(c,M(e,f))}return B};return t.sortStable=z.split("").sort(P).join("")===z,t.detectDuplicates=!!E,R(),t.sortDetached=b(function(c){return 1&c.compareDocumentPosition(T.createElement("div"))}),b(function(c){return c.innerHTML="<a href='#'></a>","#"===c.firstChild.getAttribute("href")})||l("type|href|height|width",
function(c,a,n){return n?void 0:c.getAttribute(a,"type"===a.toLowerCase()?1:2)}),t.attributes&&b(function(c){return c.innerHTML="<input/>",c.firstChild.setAttribute("value",""),""===c.firstChild.getAttribute("value")})||l("value",function(c,a,n){return n||"input"!==c.nodeName.toLowerCase()?void 0:c.defaultValue}),b(function(c){return null==c.getAttribute("disabled")})||l("checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",function(c,
a,n){var f;return n?void 0:!0===c[a]?a.toLowerCase():(f=c.getAttributeNode(a))&&f.specified?f.value:null}),a}(a);f.find=Da;f.expr=Da.selectors;f.expr[":"]=f.expr.pseudos;f.unique=Da.uniqueSort;f.text=Da.getText;f.isXMLDoc=Da.isXML;f.contains=Da.contains;var V=f.expr.match.needsContext,Ea=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,ra=/^.[^:#\[\.,]*$/;f.filter=function(c,a,e){var b=a[0];return e&&(c=":not("+c+")"),1===a.length&&1===b.nodeType?f.find.matchesSelector(b,c)?[b]:[]:f.find.matches(c,f.grep(a,function(c){return 1===
c.nodeType}))};f.fn.extend({find:function(c){var a,e=[],b=this,l=b.length;if("string"!=typeof c)return this.pushStack(f(c).filter(function(){for(a=0;l>a;a++)if(f.contains(b[a],this))return!0}));for(a=0;l>a;a++)f.find(c,b[a],e);return e=this.pushStack(1<l?f.unique(e):e),e.selector=this.selector?this.selector+" "+c:c,e},filter:function(c){return this.pushStack(h(this,c||[],!1))},not:function(c){return this.pushStack(h(this,c||[],!0))},is:function(c){return!!h(this,"string"==typeof c&&V.test(c)?f(c):
c||[],!1).length}});var Ka,H=a.document,Ab=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;(f.fn.init=function(c,a){var e,b;if(!c)return this;if("string"==typeof c){if(e="<"===c.charAt(0)&&">"===c.charAt(c.length-1)&&3<=c.length?[null,c,null]:Ab.exec(c),!e||!e[1]&&a)return!a||a.jquery?(a||Ka).find(c):this.constructor(a).find(c);if(e[1]){if(a=a instanceof f?a[0]:a,f.merge(this,f.parseHTML(e[1],a&&a.nodeType?a.ownerDocument||a:H,!0)),Ea.test(e[1])&&f.isPlainObject(a))for(e in a)f.isFunction(this[e])?this[e](a[e]):
this.attr(e,a[e]);return this}if(b=H.getElementById(e[2]),b&&b.parentNode){if(b.id!==e[2])return Ka.find(c);this.length=1;this[0]=b}return this.context=H,this.selector=c,this}return c.nodeType?(this.context=this[0]=c,this.length=1,this):f.isFunction(c)?"undefined"!=typeof Ka.ready?Ka.ready(c):c(f):(void 0!==c.selector&&(this.selector=c.selector,this.context=c.context),f.makeArray(c,this))}).prototype=f.fn;Ka=f(H);var qa=/^(?:parents|prev(?:Until|All))/,Xa={children:!0,contents:!0,next:!0,prev:!0};
f.extend({dir:function(c,a,e){var b=[];for(c=c[a];c&&9!==c.nodeType&&(void 0===e||1!==c.nodeType||!f(c).is(e));)1===c.nodeType&&b.push(c),c=c[a];return b},sibling:function(c,a){for(var f=[];c;c=c.nextSibling)1===c.nodeType&&c!==a&&f.push(c);return f}});f.fn.extend({has:function(c){var a,e=f(c,this),b=e.length;return this.filter(function(){for(a=0;b>a;a++)if(f.contains(this,e[a]))return!0})},closest:function(c,a){for(var e,b=0,l=this.length,d=[],h=V.test(c)||"string"!=typeof c?f(c,a||this.context):
0;l>b;b++)for(e=this[b];e&&e!==a;e=e.parentNode)if(11>e.nodeType&&(h?-1<h.index(e):1===e.nodeType&&f.find.matchesSelector(e,c))){d.push(e);break}return this.pushStack(1<d.length?f.unique(d):d)},index:function(c){return c?"string"==typeof c?f.inArray(this[0],f(c)):f.inArray(c.jquery?c[0]:c,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(c,a){return this.pushStack(f.unique(f.merge(this.get(),f(c,a))))},addBack:function(c){return this.add(null==c?this.prevObject:this.prevObject.filter(c))}});
f.each({parent:function(c){return(c=c.parentNode)&&11!==c.nodeType?c:null},parents:function(c){return f.dir(c,"parentNode")},parentsUntil:function(c,a,e){return f.dir(c,"parentNode",e)},next:function(c){return m(c,"nextSibling")},prev:function(c){return m(c,"previousSibling")},nextAll:function(c){return f.dir(c,"nextSibling")},prevAll:function(c){return f.dir(c,"previousSibling")},nextUntil:function(c,a,e){return f.dir(c,"nextSibling",e)},prevUntil:function(c,a,e){return f.dir(c,"previousSibling",
e)},siblings:function(c){return f.sibling((c.parentNode||{}).firstChild,c)},children:function(c){return f.sibling(c.firstChild)},contents:function(c){return f.nodeName(c,"iframe")?c.contentDocument||c.contentWindow.document:f.merge([],c.childNodes)}},function(c,a){f.fn[c]=function(e,b){var l=f.map(this,a,e);return"Until"!==c.slice(-5)&&(b=e),b&&"string"==typeof b&&(l=f.filter(b,l)),1<this.length&&(Xa[c]||(l=f.unique(l)),qa.test(c)&&(l=l.reverse())),this.pushStack(l)}});var sa=/\S+/g,mb={};f.Callbacks=
function(c){c="string"==typeof c?mb[c]||q(c):f.extend({},c);var a,e,b,l,d,h,g=[],m=!c.once&&[],x=function(f){e=c.memory&&f;b=!0;d=h||0;h=0;l=g.length;for(a=!0;g&&l>d;d++)if(!1===g[d].apply(f[0],f[1])&&c.stopOnFalse){e=!1;break}a=!1;g&&(m?m.length&&x(m.shift()):e?g=[]:v.disable())},v={add:function(){if(g){var b=g.length;!function Yb(a){f.each(a,function(a,n){var e=f.type(n);"function"===e?c.unique&&v.has(n)||g.push(n):n&&n.length&&"string"!==e&&Yb(n)})}(arguments);a?l=g.length:e&&(h=b,x(e))}return this},
remove:function(){return g&&f.each(arguments,function(c,e){for(var b;-1<(b=f.inArray(e,g,b));)g.splice(b,1),a&&(l>=b&&l--,d>=b&&d--)}),this},has:function(c){return c?-1<f.inArray(c,g):!(!g||!g.length)},empty:function(){return g=[],l=0,this},disable:function(){return g=m=e=void 0,this},disabled:function(){return!g},lock:function(){return m=void 0,e||v.disable(),this},locked:function(){return!m},fireWith:function(c,f){return!g||b&&!m||(f=f||[],f=[c,f.slice?f.slice():f],a?m.push(f):x(f)),this},fire:function(){return v.fireWith(this,
arguments),this},fired:function(){return!!b}};return v};f.extend({Deferred:function(c){var a=[["resolve","done",f.Callbacks("once memory"),"resolved"],["reject","fail",f.Callbacks("once memory"),"rejected"],["notify","progress",f.Callbacks("memory")]],e="pending",b={state:function(){return e},always:function(){return l.done(arguments).fail(arguments),this},then:function(){var c=arguments;return f.Deferred(function(e){f.each(a,function(a,n){var B=f.isFunction(c[a])&&c[a];l[n[1]](function(){var c=B&&
B.apply(this,arguments);c&&f.isFunction(c.promise)?c.promise().done(e.resolve).fail(e.reject).progress(e.notify):e[n[0]+"With"](this===b?e.promise():this,B?[c]:arguments)})});c=null}).promise()},promise:function(c){return null!=c?f.extend(c,b):b}},l={};return b.pipe=b.then,f.each(a,function(c,f){var d=f[2],h=f[3];b[f[1]]=d.add;h&&d.add(function(){e=h},a[1^c][2].disable,a[2][2].lock);l[f[0]]=function(){return l[f[0]+"With"](this===l?b:this,arguments),this};l[f[0]+"With"]=d.fireWith}),b.promise(l),
c&&c.call(l,l),l},when:function(c){var a=0,e=ea.call(arguments),b=e.length,l=1!==b||c&&f.isFunction(c.promise)?b:0,d=1===l?c:f.Deferred(),h=function(c,a,n){return function(f){a[c]=this;n[c]=1<arguments.length?ea.call(arguments):f;n===g?d.notifyWith(a,n):--l||d.resolveWith(a,n)}},g,m,v;if(1<b)for(g=Array(b),m=Array(b),v=Array(b);b>a;a++)e[a]&&f.isFunction(e[a].promise)?e[a].promise().done(h(a,v,e)).fail(d.reject).progress(h(a,m,g)):--l;return l||d.resolveWith(v,e),d.promise()}});var La;f.fn.ready=
function(c){return f.ready.promise().done(c),this};f.extend({isReady:!1,readyWait:1,holdReady:function(c){c?f.readyWait++:f.ready(!0)},ready:function(c){if(!0===c?!--f.readyWait:!f.isReady){if(!H.body)return setTimeout(f.ready);f.isReady=!0;!0!==c&&0<--f.readyWait||(La.resolveWith(H,[f]),f.fn.trigger&&f(H).trigger("ready").off("ready"))}}});f.ready.promise=function(c){if(!La)if(La=f.Deferred(),"complete"===H.readyState)setTimeout(f.ready);else if(H.addEventListener)H.addEventListener("DOMContentLoaded",
p,!1),a.addEventListener("load",p,!1);else{H.attachEvent("onreadystatechange",p);a.attachEvent("onload",p);var n=!1;try{n=null==a.frameElement&&H.documentElement}catch(e){}n&&n.doScroll&&!function A(){if(!f.isReady){try{n.doScroll("left")}catch(c){return setTimeout(A,50)}g();f.ready()}}()}return La.promise(c)};var ca="undefined",pb;for(pb in f(v))break;v.ownLast="0"!==pb;v.inlineBlockNeedsLayout=!1;f(function(){var c,a,f=H.getElementsByTagName("body")[0];f&&(c=H.createElement("div"),c.style.cssText=
"border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",a=H.createElement("div"),f.appendChild(c).appendChild(a),typeof a.style.zoom!==ca&&(a.style.cssText="border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1",(v.inlineBlockNeedsLayout=3===a.offsetWidth)&&(f.style.zoom=1)),f.removeChild(c))});(function(){var c=H.createElement("div");if(null==v.deleteExpando){v.deleteExpando=!0;try{delete c.test}catch(a){v.deleteExpando=!1}}})();f.acceptData=function(c){var a=f.noData[(c.nodeName+
" ").toLowerCase()],e=+c.nodeType||1;return 1!==e&&9!==e?!1:!a||!0!==a&&c.getAttribute("classid")===a};var bb=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Va=/([A-Z])/g;f.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(c){return c=c.nodeType?f.cache[c[f.expando]]:c[f.expando],!!c&&!b(c)},data:function(c,a,f){return t(c,a,f)},removeData:function(c,a){return s(c,a)},_data:function(c,a,f){return t(c,a,f,!0)},_removeData:function(c,a){return s(c,
a,!0)}});f.fn.extend({data:function(c,a){var e,b,l,d=this[0],h=d&&d.attributes;if(void 0===c){if(this.length&&(l=f.data(d),1===d.nodeType&&!f._data(d,"parsedAttrs"))){for(e=h.length;e--;)b=h[e].name,0===b.indexOf("data-")&&(b=f.camelCase(b.slice(5)),r(d,b,l[b]));f._data(d,"parsedAttrs",!0)}return l}return"object"==typeof c?this.each(function(){f.data(this,c)}):1<arguments.length?this.each(function(){f.data(this,c,a)}):d?r(d,c,f.data(d,c)):void 0},removeData:function(c){return this.each(function(){f.removeData(this,
c)})}});f.extend({queue:function(c,a,e){var b;return c?(a=(a||"fx")+"queue",b=f._data(c,a),e&&(!b||f.isArray(e)?b=f._data(c,a,f.makeArray(e)):b.push(e)),b||[]):void 0},dequeue:function(c,a){a=a||"fx";var e=f.queue(c,a),b=e.length,l=e.shift(),d=f._queueHooks(c,a),h=function(){f.dequeue(c,a)};"inprogress"===l&&(l=e.shift(),b--);l&&("fx"===a&&e.unshift("inprogress"),delete d.stop,l.call(c,h,d));!b&&d&&d.empty.fire()},_queueHooks:function(c,a){var e=a+"queueHooks";return f._data(c,e)||f._data(c,e,{empty:f.Callbacks("once memory").add(function(){f._removeData(c,
a+"queue");f._removeData(c,e)})})}});f.fn.extend({queue:function(c,a){var e=2;return"string"!=typeof c&&(a=c,c="fx",e--),arguments.length<e?f.queue(this[0],c):void 0===a?this:this.each(function(){var e=f.queue(this,c,a);f._queueHooks(this,c);"fx"===c&&"inprogress"!==e[0]&&f.dequeue(this,c)})},dequeue:function(c){return this.each(function(){f.dequeue(this,c)})},clearQueue:function(c){return this.queue(c||"fx",[])},promise:function(c,a){var e,b=1,l=f.Deferred(),d=this,h=this.length,g=function(){--b||
l.resolveWith(d,[d])};"string"!=typeof c&&(a=c,c=void 0);for(c=c||"fx";h--;)(e=f._data(d[h],c+"queueHooks"))&&e.empty&&(b++,e.empty.add(g));return g(),l.promise(a)}});var wa=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ya=["Top","Right","Bottom","Left"],Oa=function(c,a){return c=a||c,"none"===f.css(c,"display")||!f.contains(c.ownerDocument,c)},Ma=f.access=function(c,a,e,b,l,d,h){var g=0,m=c.length,v=null==e;if("object"===f.type(e))for(g in l=!0,e)f.access(c,a,g,e[g],!0,d,h);else if(void 0!==b&&(l=
!0,f.isFunction(b)||(h=!0),v&&(h?(a.call(c,b),a=null):(v=a,a=function(c,a,n){return v.call(f(c),n)})),a))for(;m>g;g++)a(c[g],e,h?b:b.call(c[g],g,a(c[g],e)));return l?c:v?a.call(c):m?a(c[0],e):d},ga=/^(?:checkbox|radio)$/i;!function(){var c=H.createDocumentFragment(),a=H.createElement("div"),f=H.createElement("input");if(a.setAttribute("className","t"),a.innerHTML=" <link/><table></table><a href='/a'>a</a>",v.leadingWhitespace=3===a.firstChild.nodeType,v.tbody=!a.getElementsByTagName("tbody").length,
v.htmlSerialize=!!a.getElementsByTagName("link").length,v.html5Clone="<:nav></:nav>"!==H.createElement("nav").cloneNode(!0).outerHTML,f.type="checkbox",f.checked=!0,c.appendChild(f),v.appendChecked=f.checked,a.innerHTML="<textarea>x</textarea>",v.noCloneChecked=!!a.cloneNode(!0).lastChild.defaultValue,c.appendChild(a),a.innerHTML="<input type='radio' checked='checked' name='t'/>",v.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,v.noCloneEvent=!0,a.attachEvent&&(a.attachEvent("onclick",
function(){v.noCloneEvent=!1}),a.cloneNode(!0).click()),null==v.deleteExpando){v.deleteExpando=!0;try{delete a.test}catch(e){v.deleteExpando=!1}}c=a=f=null}();(function(){var c,f,e=H.createElement("div");for(c in{submit:!0,change:!0,focusin:!0})f="on"+c,(v[c+"Bubbles"]=f in a)||(e.setAttribute(f,"t"),v[c+"Bubbles"]=!1===e.attributes[f].expando)})();var qb=/^(?:input|select|textarea)$/i,Ba=/^key/,rb=/^(?:mouse|contextmenu)|click/,Fa=/^(?:focusinfocus|focusoutblur)$/,fb=/^([^.]*)(?:\.(.+)|)$/;f.event=
{global:{},add:function(c,a,e,b,l){var d,h,g,m,v,x,D,p,k,G;if(g=f._data(c)){e.handler&&(m=e,e=m.handler,l=m.selector);e.guid||(e.guid=f.guid++);(h=g.events)||(h=g.events={});(x=g.handle)||(x=g.handle=function(c){return typeof f===ca||c&&f.event.triggered===c.type?void 0:f.event.dispatch.apply(x.elem,arguments)},x.elem=c);a=(a||"").match(sa)||[""];for(g=a.length;g--;)d=fb.exec(a[g])||[],k=G=d[1],d=(d[2]||"").split(".").sort(),k&&(v=f.event.special[k]||{},k=(l?v.delegateType:v.bindType)||k,v=f.event.special[k]||
{},D=f.extend({type:k,origType:G,data:b,handler:e,guid:e.guid,selector:l,needsContext:l&&f.expr.match.needsContext.test(l),namespace:d.join(".")},m),(p=h[k])||(p=h[k]=[],p.delegateCount=0,v.setup&&!1!==v.setup.call(c,b,d,x)||(c.addEventListener?c.addEventListener(k,x,!1):c.attachEvent&&c.attachEvent("on"+k,x))),v.add&&(v.add.call(c,D),D.handler.guid||(D.handler.guid=e.guid)),l?p.splice(p.delegateCount++,0,D):p.push(D),f.event.global[k]=!0);c=null}},remove:function(c,a,e,b,l){var d,h,g,m,v,x,D,p,k,
G,s,u=f.hasData(c)&&f._data(c);if(u&&(x=u.events)){a=(a||"").match(sa)||[""];for(v=a.length;v--;)if(g=fb.exec(a[v])||[],k=s=g[1],G=(g[2]||"").split(".").sort(),k){D=f.event.special[k]||{};k=(b?D.delegateType:D.bindType)||k;p=x[k]||[];g=g[2]&&RegExp("(^|\\.)"+G.join("\\.(?:.*\\.|)")+"(\\.|$)");for(m=d=p.length;d--;)h=p[d],!l&&s!==h.origType||e&&e.guid!==h.guid||g&&!g.test(h.namespace)||b&&b!==h.selector&&("**"!==b||!h.selector)||(p.splice(d,1),h.selector&&p.delegateCount--,D.remove&&D.remove.call(c,
h));m&&!p.length&&(D.teardown&&!1!==D.teardown.call(c,G,u.handle)||f.removeEvent(c,k,u.handle),delete x[k])}else for(k in x)f.event.remove(c,k+a[v],e,b,!0);f.isEmptyObject(x)&&(delete u.handle,f._removeData(c,"events"))}},trigger:function(c,e,b,l){var d,h,g,m,v,x,D=[b||H],k=U.call(c,"type")?c.type:c;x=U.call(c,"namespace")?c.namespace.split("."):[];if(g=d=b=b||H,3!==b.nodeType&&8!==b.nodeType&&!Fa.test(k+f.event.triggered)&&(0<=k.indexOf(".")&&(x=k.split("."),k=x.shift(),x.sort()),h=0>k.indexOf(":")&&
"on"+k,c=c[f.expando]?c:new f.Event(k,"object"==typeof c&&c),c.isTrigger=l?2:3,c.namespace=x.join("."),c.namespace_re=c.namespace?RegExp("(^|\\.)"+x.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,c.result=void 0,c.target||(c.target=b),e=null==e?[c]:f.makeArray(e,[c]),v=f.event.special[k]||{},l||!v.trigger||!1!==v.trigger.apply(b,e))){if(!l&&!v.noBubble&&!f.isWindow(b)){m=v.delegateType||k;for(Fa.test(m+k)||(g=g.parentNode);g;g=g.parentNode)D.push(g),d=g;d===(b.ownerDocument||H)&&D.push(d.defaultView||d.parentWindow||
a)}for(x=0;(g=D[x++])&&!c.isPropagationStopped();)c.type=1<x?m:v.bindType||k,(d=(f._data(g,"events")||{})[c.type]&&f._data(g,"handle"))&&d.apply(g,e),(d=h&&g[h])&&d.apply&&f.acceptData(g)&&(c.result=d.apply(g,e),!1===c.result&&c.preventDefault());if(c.type=k,!l&&!c.isDefaultPrevented()&&(!v._default||!1===v._default.apply(D.pop(),e))&&f.acceptData(b)&&h&&b[k]&&!f.isWindow(b)){(d=b[h])&&(b[h]=null);f.event.triggered=k;try{b[k]()}catch(p){}f.event.triggered=void 0;d&&(b[h]=d)}return c.result}},dispatch:function(c){c=
f.event.fix(c);var a,e,b,l,d,h=[],g=ea.call(arguments);a=(f._data(this,"events")||{})[c.type]||[];var m=f.event.special[c.type]||{};if(g[0]=c,c.delegateTarget=this,!m.preDispatch||!1!==m.preDispatch.call(this,c)){h=f.event.handlers.call(this,c,a);for(a=0;(l=h[a++])&&!c.isPropagationStopped();)for(c.currentTarget=l.elem,d=0;(b=l.handlers[d++])&&!c.isImmediatePropagationStopped();)c.namespace_re&&!c.namespace_re.test(b.namespace)||(c.handleObj=b,c.data=b.data,e=((f.event.special[b.origType]||{}).handle||
b.handler).apply(l.elem,g),void 0===e||!1!==(c.result=e)||(c.preventDefault(),c.stopPropagation()));return m.postDispatch&&m.postDispatch.call(this,c),c.result}},handlers:function(c,a){var e,b,l,d,h=[],g=a.delegateCount,m=c.target;if(g&&m.nodeType&&(!c.button||"click"!==c.type))for(;m!=this;m=m.parentNode||this)if(1===m.nodeType&&(!0!==m.disabled||"click"!==c.type)){l=[];for(d=0;g>d;d++)b=a[d],e=b.selector+" ",void 0===l[e]&&(l[e]=b.needsContext?0<=f(e,this).index(m):f.find(e,this,null,[m]).length),
l[e]&&l.push(b);l.length&&h.push({elem:m,handlers:l})}return g<a.length&&h.push({elem:this,handlers:a.slice(g)}),h},fix:function(c){if(c[f.expando])return c;var a,e,b;a=c.type;var l=c,d=this.fixHooks[a];d||(this.fixHooks[a]=d=rb.test(a)?this.mouseHooks:Ba.test(a)?this.keyHooks:{});b=d.props?this.props.concat(d.props):this.props;c=new f.Event(l);for(a=b.length;a--;)e=b[a],c[e]=l[e];return c.target||(c.target=l.srcElement||H),3===c.target.nodeType&&(c.target=c.target.parentNode),c.metaKey=!!c.metaKey,
d.filter?d.filter(c,l):c},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:["char","charCode","key","keyCode"],filter:function(c,a){return null==c.which&&(c.which=null!=a.charCode?a.charCode:a.keyCode),c}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(c,a){var f,e,b,l=a.button,d=a.fromElement;
return null==c.pageX&&null!=a.clientX&&(e=c.target.ownerDocument||H,b=e.documentElement,f=e.body,c.pageX=a.clientX+(b&&b.scrollLeft||f&&f.scrollLeft||0)-(b&&b.clientLeft||f&&f.clientLeft||0),c.pageY=a.clientY+(b&&b.scrollTop||f&&f.scrollTop||0)-(b&&b.clientTop||f&&f.clientTop||0)),!c.relatedTarget&&d&&(c.relatedTarget=d===c.target?a.toElement:d),c.which||void 0===l||(c.which=1&l?1:2&l?3:4&l?2:0),c}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==z()&&this.focus)try{return this.focus(),
!1}catch(c){}},delegateType:"focusin"},blur:{trigger:function(){return this===z()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return f.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0},_default:function(c){return f.nodeName(c.target,"a")}},beforeunload:{postDispatch:function(c){void 0!==c.result&&(c.originalEvent.returnValue=c.result)}}},simulate:function(c,a,e,b){c=f.extend(new f.Event,e,{type:c,isSimulated:!0,originalEvent:{}});
b?f.event.trigger(c,null,a):f.event.dispatch.call(a,c);c.isDefaultPrevented()&&e.preventDefault()}};f.removeEvent=H.removeEventListener?function(c,a,f){c.removeEventListener&&c.removeEventListener(a,f,!1)}:function(c,a,f){a="on"+a;c.detachEvent&&(typeof c[a]===ca&&(c[a]=null),c.detachEvent(a,f))};f.Event=function(c,a){return this instanceof f.Event?(c&&c.type?(this.originalEvent=c,this.type=c.type,this.isDefaultPrevented=c.defaultPrevented||void 0===c.defaultPrevented&&(!1===c.returnValue||c.getPreventDefault&&
c.getPreventDefault())?w:E):this.type=c,a&&f.extend(this,a),this.timeStamp=c&&c.timeStamp||f.now(),void(this[f.expando]=!0)):new f.Event(c,a)};f.Event.prototype={isDefaultPrevented:E,isPropagationStopped:E,isImmediatePropagationStopped:E,preventDefault:function(){var c=this.originalEvent;this.isDefaultPrevented=w;c&&(c.preventDefault?c.preventDefault():c.returnValue=!1)},stopPropagation:function(){var c=this.originalEvent;this.isPropagationStopped=w;c&&(c.stopPropagation&&c.stopPropagation(),c.cancelBubble=
!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=w;this.stopPropagation()}};f.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(c,a){f.event.special[c]={delegateType:a,bindType:a,handle:function(c){var e,b=c.relatedTarget,l=c.handleObj;return(!b||b!==this&&!f.contains(this,b))&&(c.type=l.origType,e=l.handler.apply(this,arguments),c.type=a),e}}});v.submitBubbles||(f.event.special.submit={setup:function(){return f.nodeName(this,"form")?!1:void f.event.add(this,
"click._submit keypress._submit",function(c){c=c.target;(c=f.nodeName(c,"input")||f.nodeName(c,"button")?c.form:void 0)&&!f._data(c,"submitBubbles")&&(f.event.add(c,"submit._submit",function(c){c._submit_bubble=!0}),f._data(c,"submitBubbles",!0))})},postDispatch:function(c){c._submit_bubble&&(delete c._submit_bubble,this.parentNode&&!c.isTrigger&&f.event.simulate("submit",this.parentNode,c,!0))},teardown:function(){return f.nodeName(this,"form")?!1:void f.event.remove(this,"._submit")}});v.changeBubbles||
(f.event.special.change={setup:function(){return qb.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(f.event.add(this,"propertychange._change",function(c){"checked"===c.originalEvent.propertyName&&(this._just_changed=!0)}),f.event.add(this,"click._change",function(c){this._just_changed&&!c.isTrigger&&(this._just_changed=!1);f.event.simulate("change",this,c,!0)})),!1):void f.event.add(this,"beforeactivate._change",function(c){c=c.target;qb.test(c.nodeName)&&!f._data(c,"changeBubbles")&&
(f.event.add(c,"change._change",function(c){!this.parentNode||c.isSimulated||c.isTrigger||f.event.simulate("change",this.parentNode,c,!0)}),f._data(c,"changeBubbles",!0))})},handle:function(c){var a=c.target;return this!==a||c.isSimulated||c.isTrigger||"radio"!==a.type&&"checkbox"!==a.type?c.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return f.event.remove(this,"._change"),!qb.test(this.nodeName)}});v.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(c,a){var e=
function(c){f.event.simulate(a,c.target,f.event.fix(c),!0)};f.event.special[a]={setup:function(){var b=this.ownerDocument||this,l=f._data(b,a);l||b.addEventListener(c,e,!0);f._data(b,a,(l||0)+1)},teardown:function(){var b=this.ownerDocument||this,l=f._data(b,a)-1;l?f._data(b,a,l):(b.removeEventListener(c,e,!0),f._removeData(b,a))}}});f.fn.extend({on:function(c,a,e,b,l){var d,h;if("object"==typeof c){"string"!=typeof a&&(e=e||a,a=void 0);for(d in c)this.on(d,a,e,c[d],l);return this}if(null==e&&null==
b?(b=a,e=a=void 0):null==b&&("string"==typeof a?(b=e,e=void 0):(b=e,e=a,a=void 0)),!1===b)b=E;else if(!b)return this;return 1===l&&(h=b,b=function(c){return f().off(c),h.apply(this,arguments)},b.guid=h.guid||(h.guid=f.guid++)),this.each(function(){f.event.add(this,c,b,e,a)})},one:function(c,a,e,f){return this.on(c,a,e,f,1)},off:function(c,a,e){var b,l;if(c&&c.preventDefault&&c.handleObj)return b=c.handleObj,f(c.delegateTarget).off(b.namespace?b.origType+"."+b.namespace:b.origType,b.selector,b.handler),
this;if("object"==typeof c){for(l in c)this.off(l,a,c[l]);return this}return(!1===a||"function"==typeof a)&&(e=a,a=void 0),!1===e&&(e=E),this.each(function(){f.event.remove(this,c,e,a)})},trigger:function(c,a){return this.each(function(){f.event.trigger(c,a,this)})},triggerHandler:function(c,a){var e=this[0];return e?f.event.trigger(c,a,e,!0):void 0}});var nb="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",
Ga=/ jQuery\d+="(?:null|\d+)"/g,Ya=RegExp("<(?:"+nb+")[\\s/>]","i"),gb=/^\s+/,Za=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,sb=/<([\w:]+)/,Ha=/<tbody/i,Hb=/<|&#?\w+;/,hb=/<(?:script|style|link)/i,tb=/checked\s*(?:[^=]|=\s*.checked.)/i,ib=/^$|\/(?:java|ecma)script/i,yb=/^true\/(.*)/,ub=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,oa={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:v.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},jb=y(H).appendChild(H.createElement("div"));oa.optgroup=oa.option;oa.tbody=oa.tfoot=oa.colgroup=oa.caption=oa.thead;oa.th=oa.td;f.extend({clone:function(c,a,e){var b,l,d,h,g,m=f.contains(c.ownerDocument,c);if(v.html5Clone||f.isXMLDoc(c)||!Ya.test("<"+
c.nodeName+">")?d=c.cloneNode(!0):(jb.innerHTML=c.outerHTML,jb.removeChild(d=jb.firstChild)),!(v.noCloneEvent&&v.noCloneChecked||1!==c.nodeType&&11!==c.nodeType||f.isXMLDoc(c)))for(b=J(d),g=J(c),h=0;null!=(l=g[h]);++h)if(b[h]){var x=b[h],k=void 0,D=void 0,p=void 0;if(1===x.nodeType){if(k=x.nodeName.toLowerCase(),!v.noCloneEvent&&x[f.expando]){p=f._data(x);for(D in p.events)f.removeEvent(x,D,p.handle);x.removeAttribute(f.expando)}"script"===k&&x.text!==l.text?(L(x).text=l.text,F(x)):"object"===k?(x.parentNode&&
(x.outerHTML=l.outerHTML),v.html5Clone&&l.innerHTML&&!f.trim(x.innerHTML)&&(x.innerHTML=l.innerHTML)):"input"===k&&ga.test(l.type)?(x.defaultChecked=x.checked=l.checked,x.value!==l.value&&(x.value=l.value)):"option"===k?x.defaultSelected=x.selected=l.defaultSelected:("input"===k||"textarea"===k)&&(x.defaultValue=l.defaultValue)}}if(a)if(e)for(g=g||J(c),b=b||J(d),h=0;null!=(l=g[h]);h++)N(l,b[h]);else N(c,d);return b=J(d,"script"),0<b.length&&P(b,!m&&J(c,"script")),d},buildFragment:function(c,a,e,b){for(var l,
d,h,g,m,x,k,D=c.length,p=y(a),G=[],s=0;D>s;s++)if(d=c[s],d||0===d)if("object"===f.type(d))f.merge(G,d.nodeType?[d]:d);else if(Hb.test(d)){g=g||p.appendChild(a.createElement("div"));m=(sb.exec(d)||["",""])[1].toLowerCase();k=oa[m]||oa._default;g.innerHTML=k[1]+d.replace(Za,"<$1></$2>")+k[2];for(l=k[0];l--;)g=g.lastChild;if(!v.leadingWhitespace&&gb.test(d)&&G.push(a.createTextNode(gb.exec(d)[0])),!v.tbody)for(l=(d="table"!==m||Ha.test(d)?"<table>"!==k[1]||Ha.test(d)?0:g:g.firstChild)&&d.childNodes.length;l--;)f.nodeName(x=
d.childNodes[l],"tbody")&&!x.childNodes.length&&d.removeChild(x);f.merge(G,g.childNodes);for(g.textContent="";g.firstChild;)g.removeChild(g.firstChild);g=p.lastChild}else G.push(a.createTextNode(d));g&&p.removeChild(g);v.appendChecked||f.grep(J(G,"input"),xa);for(s=0;d=G[s++];)if((!b||-1===f.inArray(d,b))&&(h=f.contains(d.ownerDocument,d),g=J(p.appendChild(d),"script"),h&&P(g),e))for(l=0;d=g[l++];)ib.test(d.type||"")&&e.push(d);return p},cleanData:function(c,a){for(var e,b,l,d,h=0,g=f.expando,m=f.cache,
x=v.deleteExpando,k=f.event.special;null!=(e=c[h]);h++)if((a||f.acceptData(e))&&(l=e[g],d=l&&m[l])){if(d.events)for(b in d.events)k[b]?f.event.remove(e,b):f.removeEvent(e,b,d.handle);m[l]&&(delete m[l],x?delete e[g]:typeof e.removeAttribute!==ca?e.removeAttribute(g):e[g]=null,Y.push(l))}}});f.fn.extend({text:function(c){return Ma(this,function(c){return void 0===c?f.text(this):this.empty().append((this[0]&&this[0].ownerDocument||H).createTextNode(c))},null,c,arguments.length)},append:function(){return this.domManip(arguments,
function(c){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Z(this,c).appendChild(c)})},prepend:function(){return this.domManip(arguments,function(c){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var a=Z(this,c);a.insertBefore(c,a.firstChild)}})},before:function(){return this.domManip(arguments,function(c){this.parentNode&&this.parentNode.insertBefore(c,this)})},after:function(){return this.domManip(arguments,function(c){this.parentNode&&this.parentNode.insertBefore(c,this.nextSibling)})},
remove:function(c,a){for(var e,b=c?f.filter(c,this):this,l=0;null!=(e=b[l]);l++)a||1!==e.nodeType||f.cleanData(J(e)),e.parentNode&&(a&&f.contains(e.ownerDocument,e)&&P(J(e,"script")),e.parentNode.removeChild(e));return this},empty:function(){for(var c,a=0;null!=(c=this[a]);a++){for(1===c.nodeType&&f.cleanData(J(c,!1));c.firstChild;)c.removeChild(c.firstChild);c.options&&f.nodeName(c,"select")&&(c.options.length=0)}return this},clone:function(c,a){return c=null==c?!1:c,a=null==a?c:a,this.map(function(){return f.clone(this,
c,a)})},html:function(c){return Ma(this,function(c){var a=this[0]||{},e=0,b=this.length;if(void 0===c)return 1===a.nodeType?a.innerHTML.replace(Ga,""):void 0;if(!("string"!=typeof c||hb.test(c)||!v.htmlSerialize&&Ya.test(c)||!v.leadingWhitespace&&gb.test(c)||oa[(sb.exec(c)||["",""])[1].toLowerCase()])){c=c.replace(Za,"<$1></$2>");try{for(;b>e;e++)a=this[e]||{},1===a.nodeType&&(f.cleanData(J(a,!1)),a.innerHTML=c);a=0}catch(l){}}a&&this.empty().append(c)},null,c,arguments.length)},replaceWith:function(){var c=
arguments[0];return this.domManip(arguments,function(a){c=this.parentNode;f.cleanData(J(this));c&&c.replaceChild(a,this)}),c&&(c.length||c.nodeType)?this:this.remove()},detach:function(c){return this.remove(c,!0)},domManip:function(c,a){c=ja.apply([],c);var e,b,l,d,h=0,g=this.length,m=this,x=g-1,k=c[0],D=f.isFunction(k);if(D||1<g&&"string"==typeof k&&!v.checkClone&&tb.test(k))return this.each(function(e){var f=m.eq(e);D&&(c[0]=k.call(this,e,f.html()));f.domManip(c,a)});if(g&&(d=f.buildFragment(c,
this[0].ownerDocument,!1,this),e=d.firstChild,1===d.childNodes.length&&(d=e),e)){l=f.map(J(d,"script"),L);for(b=l.length;g>h;h++)e=d,h!==x&&(e=f.clone(e,!0,!0),b&&f.merge(l,J(e,"script"))),a.call(this[h],e,h);if(b)for(d=l[l.length-1].ownerDocument,f.map(l,F),h=0;b>h;h++)e=l[h],ib.test(e.type||"")&&!f._data(e,"globalEval")&&f.contains(d,e)&&(e.src?f._evalUrl&&f._evalUrl(e.src):f.globalEval((e.text||e.textContent||e.innerHTML||"").replace(ub,"")));d=e=null}return this}});f.each({appendTo:"append",prependTo:"prepend",
insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(c,a){f.fn[c]=function(c){for(var e=0,b=[],l=f(c),d=l.length-1;d>=e;e++)c=e===d?this:this.clone(!0),f(l[e])[a](c),C.apply(b,c.get());return this.pushStack(b)}});var Ra,cb={};!function(){var c,a,e=H.createElement("div");e.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>";c=e.getElementsByTagName("a")[0];c.style.cssText="float:left;opacity:.5";v.opacity=/^0.5/.test(c.style.opacity);v.cssFloat=!!c.style.cssFloat;
e.style.backgroundClip="content-box";e.cloneNode(!0).style.backgroundClip="";v.clearCloneStyle="content-box"===e.style.backgroundClip;c=e=null;v.shrinkWrapBlocks=function(){var c,e,f;if(null==a){if(c=H.getElementsByTagName("body")[0],!c)return;e=H.createElement("div");f=H.createElement("div");c.appendChild(e).appendChild(f);a=!1;typeof f.style.zoom!==ca&&(f.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0;width:1px;padding:1px;zoom:1",
f.innerHTML="<div></div>",f.firstChild.style.width="5px",a=3!==f.offsetWidth);c.removeChild(e)}return a}}();var vb=/^margin/,Wa=RegExp("^("+wa+")(?!px)[a-z%]+$","i"),Ia,Pa,wb=/^(top|right|bottom|left)$/;a.getComputedStyle?(Ia=function(c){return c.ownerDocument.defaultView.getComputedStyle(c,null)},Pa=function(c,a,e){var b,l,d,h,g=c.style;return e=e||Ia(c),h=e?e.getPropertyValue(a)||e[a]:void 0,e&&(""!==h||f.contains(c.ownerDocument,c)||(h=f.style(c,a)),Wa.test(h)&&vb.test(a)&&(b=g.width,l=g.minWidth,
d=g.maxWidth,g.minWidth=g.maxWidth=g.width=h,h=e.width,g.width=b,g.minWidth=l,g.maxWidth=d)),void 0===h?h:h+""}):H.documentElement.currentStyle&&(Ia=function(c){return c.currentStyle},Pa=function(c,a,e){var f,b,l,d,h=c.style;return e=e||Ia(c),d=e?e[a]:void 0,null==d&&h&&h[a]&&(d=h[a]),Wa.test(d)&&!wb.test(a)&&(f=h.left,b=c.runtimeStyle,l=b&&b.left,l&&(b.left=c.currentStyle.left),h.left="fontSize"===a?"1em":d,d=h.pixelLeft+"px",h.left=f,l&&(b.left=l)),void 0===d?d:d+""||"auto"});!function(){function c(){var c,
e,b=H.getElementsByTagName("body")[0];b&&(c=H.createElement("div"),e=H.createElement("div"),c.style.cssText=x,b.appendChild(c).appendChild(e),e.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block;padding:1px;border:1px;width:4px;margin-top:1%;top:1%",f.swap(b,null!=b.style.zoom?{zoom:1}:{},function(){l=4===e.offsetWidth}),d=!0,h=!1,g=!0,a.getComputedStyle&&(h="1%"!==(a.getComputedStyle(e,null)||{}).top,d="4px"===(a.getComputedStyle(e,
null)||{width:"4px"}).width),b.removeChild(c),e=b=null)}var e,b,l,d,h,g,m=H.createElement("div"),x="border:0;width:0;height:0;position:absolute;top:0;left:-9999px";m.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>";e=m.getElementsByTagName("a")[0];e.style.cssText="float:left;opacity:.5";v.opacity=/^0.5/.test(e.style.opacity);v.cssFloat=!!e.style.cssFloat;m.style.backgroundClip="content-box";m.cloneNode(!0).style.backgroundClip="";v.clearCloneStyle="content-box"===m.style.backgroundClip;
e=m=null;f.extend(v,{reliableHiddenOffsets:function(){if(null!=b)return b;var c,a,e,f=H.createElement("div"),n=H.getElementsByTagName("body")[0];if(n)return f.setAttribute("className","t"),f.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",c=H.createElement("div"),c.style.cssText=x,n.appendChild(c).appendChild(f),f.innerHTML="<table><tr><td></td><td>t</td></tr></table>",a=f.getElementsByTagName("td"),a[0].style.cssText="padding:0;margin:0;border:0;display:none",e=0===
a[0].offsetHeight,a[0].style.display="",a[1].style.display="none",b=e&&0===a[0].offsetHeight,n.removeChild(c),b},boxSizing:function(){return null==l&&c(),l},boxSizingReliable:function(){return null==d&&c(),d},pixelPosition:function(){return null==h&&c(),h},reliableMarginRight:function(){var c,e,f,b;if(null==g&&a.getComputedStyle){if(c=H.getElementsByTagName("body")[0],!c)return;e=H.createElement("div");f=H.createElement("div");e.style.cssText=x;c.appendChild(e).appendChild(f);b=f.appendChild(H.createElement("div"));
b.style.cssText=f.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";b.style.marginRight=b.style.width="0";f.style.width="1px";g=!parseFloat((a.getComputedStyle(b,null)||{}).marginRight);c.removeChild(e)}return g}})}();f.swap=function(c,a,e,f){var b,l={};for(b in a)l[b]=c.style[b],c.style[b]=a[b];e=e.apply(c,f||[]);for(b in a)c.style[b]=l[b];return e};var Bb=/alpha\([^)]*\)/i,l=/opacity\s*=\s*([^)]*)/,ka=/^(none|table(?!-c[ea]).+)/,
ba=RegExp("^("+wa+")(.*)$","i"),e=RegExp("^([+-])=("+wa+")","i"),Cb={position:"absolute",visibility:"hidden",display:"block"},$a={letterSpacing:0,fontWeight:400},Ca=["Webkit","O","Moz","ms"];f.extend({cssHooks:{opacity:{get:function(c,a){if(a){var e=Pa(c,"opacity");return""===e?"1":e}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":v.cssFloat?"cssFloat":"styleFloat"},style:function(c,a,b,l){if(c&&
3!==c.nodeType&&8!==c.nodeType&&c.style){var d,h,g,m=f.camelCase(a),x=c.style;if(a=f.cssProps[m]||(f.cssProps[m]=ha(x,m)),g=f.cssHooks[a]||f.cssHooks[m],void 0===b)return g&&"get"in g&&void 0!==(d=g.get(c,!1,l))?d:x[a];if(h=typeof b,"string"===h&&(d=e.exec(b))&&(b=(d[1]+1)*d[2]+parseFloat(f.css(c,a)),h="number"),null!=b&&b===b&&("number"!==h||f.cssNumber[m]||(b+="px"),v.clearCloneStyle||""!==b||0!==a.indexOf("background")||(x[a]="inherit"),!(g&&"set"in g&&void 0===(b=g.set(c,b,l)))))try{x[a]="",x[a]=
b}catch(k){}}},css:function(c,a,e,b){var l,d,h,g=f.camelCase(a);return a=f.cssProps[g]||(f.cssProps[g]=ha(c.style,g)),h=f.cssHooks[a]||f.cssHooks[g],h&&"get"in h&&(d=h.get(c,!0,e)),void 0===d&&(d=Pa(c,a,b)),"normal"===d&&a in $a&&(d=$a[a]),""===e||e?(l=parseFloat(d),!0===e||f.isNumeric(l)?l||0:d):d}});f.each(["height","width"],function(c,a){f.cssHooks[a]={get:function(c,e,b){return e?0===c.offsetWidth&&ka.test(f.css(c,"display"))?f.swap(c,Cb,function(){return R(c,a,b)}):R(c,a,b):void 0},set:function(c,
e,b){var l=b&&Ia(c);return G(c,e,b?D(c,a,b,v.boxSizing()&&"border-box"===f.css(c,"boxSizing",!1,l),l):0)}}});v.opacity||(f.cssHooks.opacity={get:function(c,a){return l.test((a&&c.currentStyle?c.currentStyle.filter:c.style.filter)||"")?0.01*parseFloat(RegExp.$1)+"":a?"1":""},set:function(c,a){var e=c.style,b=c.currentStyle,l=f.isNumeric(a)?"alpha(opacity="+100*a+")":"",d=b&&b.filter||e.filter||"";e.zoom=1;(1<=a||""===a)&&""===f.trim(d.replace(Bb,""))&&e.removeAttribute&&(e.removeAttribute("filter"),
""===a||b&&!b.filter)||(e.filter=Bb.test(d)?d.replace(Bb,l):d+" "+l)}});f.cssHooks.marginRight=ma(v.reliableMarginRight,function(c,a){return a?f.swap(c,{display:"inline-block"},Pa,[c,"marginRight"]):void 0});f.each({margin:"",padding:"",border:"Width"},function(c,a){f.cssHooks[c+a]={expand:function(e){var f=0,b={};for(e="string"==typeof e?e.split(" "):[e];4>f;f++)b[c+ya[f]+a]=e[f]||e[f-2]||e[0];return b}};vb.test(c)||(f.cssHooks[c+a].set=G)});f.fn.extend({css:function(c,a){return Ma(this,function(c,
a,e){var b,n={},l=0;if(f.isArray(a)){e=Ia(c);for(b=a.length;b>l;l++)n[a[l]]=f.css(c,a[l],!1,e);return n}return void 0!==e?f.style(c,a,e):f.css(c,a)},c,a,1<arguments.length)},show:function(){return da(this,!0)},hide:function(){return da(this)},toggle:function(c){return"boolean"==typeof c?c?this.show():this.hide():this.each(function(){Oa(this)?f(this).show():f(this).hide()})}});f.Tween=x;x.prototype={constructor:x,init:function(c,a,e,b,l,d){this.elem=c;this.prop=e;this.easing=l||"swing";this.options=
a;this.start=this.now=this.cur();this.end=b;this.unit=d||(f.cssNumber[e]?"":"px")},cur:function(){var c=x.propHooks[this.prop];return c&&c.get?c.get(this):x.propHooks._default.get(this)},run:function(c){var a,e=x.propHooks[this.prop];return this.pos=a=this.options.duration?f.easing[this.easing](c,this.options.duration*c,0,1,this.options.duration):c,this.now=(this.end-this.start)*a+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),e&&e.set?e.set(this):x.propHooks._default.set(this),
this}};x.prototype.init.prototype=x.prototype;x.propHooks={_default:{get:function(c){var a;return null==c.elem[c.prop]||c.elem.style&&null!=c.elem.style[c.prop]?(a=f.css(c.elem,c.prop,""),a&&"auto"!==a?a:0):c.elem[c.prop]},set:function(c){f.fx.step[c.prop]?f.fx.step[c.prop](c):c.elem.style&&(null!=c.elem.style[f.cssProps[c.prop]]||f.cssHooks[c.prop])?f.style(c.elem,c.prop,c.now+c.unit):c.elem[c.prop]=c.now}}};x.propHooks.scrollTop=x.propHooks.scrollLeft={set:function(c){c.elem.nodeType&&c.elem.parentNode&&
(c.elem[c.prop]=c.now)}};f.easing={linear:function(c){return c},swing:function(c){return 0.5-Math.cos(c*Math.PI)/2}};f.fx=x.prototype.init;f.fx.step={};var db,Db,Zb=/^(?:toggle|show|hide)$/,Nb=RegExp("^(?:([+-])=|)("+wa+")([a-z%]*)$","i"),$b=/queueHooks$/,zb=[function(c,a,e){var b,l,d,h,g,m,x,k=this,D={},p=c.style,G=c.nodeType&&Oa(c),s=f._data(c,"fxshow");e.queue||(h=f._queueHooks(c,"fx"),null==h.unqueued&&(h.unqueued=0,g=h.empty.fire,h.empty.fire=function(){h.unqueued||g()}),h.unqueued++,k.always(function(){k.always(function(){h.unqueued--;
f.queue(c,"fx").length||h.empty.fire()})}));1===c.nodeType&&("height"in a||"width"in a)&&(e.overflow=[p.overflow,p.overflowX,p.overflowY],m=f.css(c,"display"),x=la(c.nodeName),"none"===m&&(m=x),"inline"===m&&"none"===f.css(c,"float")&&(v.inlineBlockNeedsLayout&&"inline"!==x?p.zoom=1:p.display="inline-block"));e.overflow&&(p.overflow="hidden",v.shrinkWrapBlocks()||k.always(function(){p.overflow=e.overflow[0];p.overflowX=e.overflow[1];p.overflowY=e.overflow[2]}));for(b in a)if(l=a[b],Zb.exec(l)){if(delete a[b],
d=d||"toggle"===l,l===(G?"hide":"show")){if("show"!==l||!s||void 0===s[b])continue;G=!0}D[b]=s&&s[b]||f.style(c,b)}if(!f.isEmptyObject(D))for(b in s?"hidden"in s&&(G=s.hidden):s=f._data(c,"fxshow",{}),d&&(s.hidden=!G),G?f(c).show():k.done(function(){f(c).hide()}),k.done(function(){var a;f._removeData(c,"fxshow");for(a in D)f.style(c,a,D[a])}),D)a=ta(G?s[b]:0,b,k),b in s||(s[b]=a.start,G&&(a.end=a.start,a.start="width"===b||"height"===b?1:0))}],ob={"*":[function(c,a){var e=this.createTween(c,a),b=
e.cur(),l=Nb.exec(a),d=l&&l[3]||(f.cssNumber[c]?"":"px"),h=(f.cssNumber[c]||"px"!==d&&+b)&&Nb.exec(f.css(e.elem,c)),g=1,m=20;if(h&&h[3]!==d){d=d||h[3];l=l||[];h=+b||1;do g=g||".5",h/=g,f.style(e.elem,c,h+d);while(g!==(g=e.cur()/b)&&1!==g&&--m)}return l&&(h=e.start=+h||+b||0,e.unit=d,e.end=l[1]?h+(l[1]+1)*l[2]:+l[2]),e}]};f.Animation=f.extend(K,{tweener:function(c,a){f.isFunction(c)?(a=c,c=["*"]):c=c.split(" ");for(var e,b=0,l=c.length;l>b;b++)e=c[b],ob[e]=ob[e]||[],ob[e].unshift(a)},prefilter:function(c,
a){a?zb.unshift(c):zb.push(c)}});f.speed=function(c,a,e){var b=c&&"object"==typeof c?f.extend({},c):{complete:e||!e&&a||f.isFunction(c)&&c,duration:c,easing:e&&a||a&&!f.isFunction(a)&&a};return b.duration=f.fx.off?0:"number"==typeof b.duration?b.duration:b.duration in f.fx.speeds?f.fx.speeds[b.duration]:f.fx.speeds._default,(null==b.queue||!0===b.queue)&&(b.queue="fx"),b.old=b.complete,b.complete=function(){f.isFunction(b.old)&&b.old.call(this);b.queue&&f.dequeue(this,b.queue)},b};f.fn.extend({fadeTo:function(c,
a,e,f){return this.filter(Oa).css("opacity",0).show().end().animate({opacity:a},c,e,f)},animate:function(c,a,e,b){var l=f.isEmptyObject(c),d=f.speed(a,e,b);a=function(){var a=K(this,f.extend({},c),d);(l||f._data(this,"finish"))&&a.stop(!0)};return a.finish=a,l||!1===d.queue?this.each(a):this.queue(d.queue,a)},stop:function(c,a,e){var b=function(c){var a=c.stop;delete c.stop;a(e)};return"string"!=typeof c&&(e=a,a=c,c=void 0),a&&!1!==c&&this.queue(c||"fx",[]),this.each(function(){var a=!0,n=null!=c&&
c+"queueHooks",l=f.timers,d=f._data(this);if(n)d[n]&&d[n].stop&&b(d[n]);else for(n in d)d[n]&&d[n].stop&&$b.test(n)&&b(d[n]);for(n=l.length;n--;)l[n].elem!==this||null!=c&&l[n].queue!==c||(l[n].anim.stop(e),a=!1,l.splice(n,1));!a&&e||f.dequeue(this,c)})},finish:function(c){return!1!==c&&(c=c||"fx"),this.each(function(){var a,e=f._data(this),b=e[c+"queue"];a=e[c+"queueHooks"];var l=f.timers,d=b?b.length:0;e.finish=!0;f.queue(this,c,[]);a&&a.stop&&a.stop.call(this,!0);for(a=l.length;a--;)l[a].elem===
this&&l[a].queue===c&&(l[a].anim.stop(!0),l.splice(a,1));for(a=0;d>a;a++)b[a]&&b[a].finish&&b[a].finish.call(this);delete e.finish})}});f.each(["toggle","show","hide"],function(c,a){var e=f.fn[a];f.fn[a]=function(c,f,b){return null==c||"boolean"==typeof c?e.apply(this,arguments):this.animate(ia(a,!0),c,f,b)}});f.each({slideDown:ia("show"),slideUp:ia("hide"),slideToggle:ia("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(c,a){f.fn[c]=function(c,e,f){return this.animate(a,
c,e,f)}});f.timers=[];f.fx.tick=function(){var c,a=f.timers,e=0;for(db=f.now();e<a.length;e++)c=a[e],c()||a[e]!==c||a.splice(e--,1);a.length||f.fx.stop();db=void 0};f.fx.timer=function(c){f.timers.push(c);c()?f.fx.start():f.timers.pop()};f.fx.interval=13;f.fx.start=function(){Db||(Db=setInterval(f.fx.tick,f.fx.interval))};f.fx.stop=function(){clearInterval(Db);Db=null};f.fx.speeds={slow:600,fast:200,_default:400};f.fn.delay=function(c,a){return c=f.fx?f.fx.speeds[c]||c:c,a=a||"fx",this.queue(a,function(a,
e){var f=setTimeout(a,c);e.stop=function(){clearTimeout(f)}})};(function(){var c,a,e,f,b=H.createElement("div");b.setAttribute("className","t");b.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>";c=b.getElementsByTagName("a")[0];e=H.createElement("select");f=e.appendChild(H.createElement("option"));a=b.getElementsByTagName("input")[0];c.style.cssText="top:1px";v.getSetAttribute="t"!==b.className;v.style=/top/.test(c.getAttribute("style"));v.hrefNormalized="/a"===c.getAttribute("href");
v.checkOn=!!a.value;v.optSelected=f.selected;v.enctype=!!H.createElement("form").enctype;e.disabled=!0;v.optDisabled=!f.disabled;a=H.createElement("input");a.setAttribute("value","");v.input=""===a.getAttribute("value");a.value="t";a.setAttribute("type","radio");v.radioValue="t"===a.value})();var ac=/\r/g;f.fn.extend({val:function(c){var a,e,b,l=this[0];if(arguments.length)return b=f.isFunction(c),this.each(function(e){var l;1===this.nodeType&&(l=b?c.call(this,e,f(this).val()):c,null==l?l="":"number"==
typeof l?l+="":f.isArray(l)&&(l=f.map(l,function(c){return null==c?"":c+""})),a=f.valHooks[this.type]||f.valHooks[this.nodeName.toLowerCase()],a&&"set"in a&&void 0!==a.set(this,l,"value")||(this.value=l))});if(l)return a=f.valHooks[l.type]||f.valHooks[l.nodeName.toLowerCase()],a&&"get"in a&&void 0!==(e=a.get(l,"value"))?e:(e=l.value,"string"==typeof e?e.replace(ac,""):null==e?"":e)}});f.extend({valHooks:{option:{get:function(c){var a=f.find.attr(c,"value");return null!=a?a:f.text(c)}},select:{get:function(c){for(var a,
e=c.options,b=c.selectedIndex,l="select-one"===c.type||0>b,d=l?null:[],h=l?b+1:e.length,g=0>b?h:l?b:0;h>g;g++)if(a=e[g],!(!a.selected&&g!==b||(v.optDisabled?a.disabled:null!==a.getAttribute("disabled"))||a.parentNode.disabled&&f.nodeName(a.parentNode,"optgroup"))){if(c=f(a).val(),l)return c;d.push(c)}return d},set:function(c,a){for(var e,b,l=c.options,d=f.makeArray(a),h=l.length;h--;)if(b=l[h],0<=f.inArray(f.valHooks.option.get(b),d))try{b.selected=e=!0}catch(g){b.scrollHeight}else b.selected=!1;
return e||(c.selectedIndex=-1),l}}}});f.each(["radio","checkbox"],function(){f.valHooks[this]={set:function(c,a){return f.isArray(a)?c.checked=0<=f.inArray(f(c).val(),a):void 0}};v.checkOn||(f.valHooks[this].get=function(c){return null===c.getAttribute("value")?"on":c.value})});var kb,Ob,M=f.expr.attrHandle,Ta=/^(?:checked|selected)$/i,Na=v.getSetAttribute,lb=v.input;f.fn.extend({attr:function(c,a){return Ma(this,f.attr,c,a,1<arguments.length)},removeAttr:function(c){return this.each(function(){f.removeAttr(this,
c)})}});f.extend({attr:function(c,a,e){var b,l,d=c.nodeType;if(c&&3!==d&&8!==d&&2!==d)return typeof c.getAttribute===ca?f.prop(c,a,e):(1===d&&f.isXMLDoc(c)||(a=a.toLowerCase(),b=f.attrHooks[a]||(f.expr.match.bool.test(a)?Ob:kb)),void 0===e?b&&"get"in b&&null!==(l=b.get(c,a))?l:(l=f.find.attr(c,a),null==l?void 0:l):null!==e?b&&"set"in b&&void 0!==(l=b.set(c,e,a))?l:(c.setAttribute(a,e+""),e):void f.removeAttr(c,a))},removeAttr:function(c,a){var e,b,l=0,d=a&&a.match(sa);if(d&&1===c.nodeType)for(;e=
d[l++];)b=f.propFix[e]||e,f.expr.match.bool.test(e)?lb&&Na||!Ta.test(e)?c[b]=!1:c[f.camelCase("default-"+e)]=c[b]=!1:f.attr(c,e,""),c.removeAttribute(Na?e:b)},attrHooks:{type:{set:function(c,a){if(!v.radioValue&&"radio"===a&&f.nodeName(c,"input")){var e=c.value;return c.setAttribute("type",a),e&&(c.value=e),a}}}}});Ob={set:function(c,a,e){return!1===a?f.removeAttr(c,e):lb&&Na||!Ta.test(e)?c.setAttribute(!Na&&f.propFix[e]||e,e):c[f.camelCase("default-"+e)]=c[e]=!0,e}};f.each(f.expr.match.bool.source.match(/\w+/g),
function(c,a){var e=M[a]||f.find.attr;M[a]=lb&&Na||!Ta.test(a)?function(c,a,f){var b,l;return f||(l=M[a],M[a]=b,b=null!=e(c,a,f)?a.toLowerCase():null,M[a]=l),b}:function(c,a,e){return e?void 0:c[f.camelCase("default-"+a)]?a.toLowerCase():null}});lb&&Na||(f.attrHooks.value={set:function(c,a,e){return f.nodeName(c,"input")?void(c.defaultValue=a):kb&&kb.set(c,a,e)}});Na||(kb={set:function(c,a,e){var f=c.getAttributeNode(e);return f||c.setAttributeNode(f=c.ownerDocument.createAttribute(e)),f.value=a+=
"","value"===e||a===c.getAttribute(e)?a:void 0}},M.id=M.name=M.coords=function(c,a,e){var f;return e?void 0:(f=c.getAttributeNode(a))&&""!==f.value?f.value:null},f.valHooks.button={get:function(c,a){var e=c.getAttributeNode(a);return e&&e.specified?e.value:void 0},set:kb.set},f.attrHooks.contenteditable={set:function(c,a,e){kb.set(c,""===a?!1:a,e)}},f.each(["width","height"],function(c,a){f.attrHooks[a]={set:function(c,e){return""===e?(c.setAttribute(a,"auto"),e):void 0}}}));v.style||(f.attrHooks.style=
{get:function(c){return c.style.cssText||void 0},set:function(c,a){return c.style.cssText=a+""}});var Ib=/^(?:input|select|textarea|button|object)$/i,bc=/^(?:a|area)$/i;f.fn.extend({prop:function(c,a){return Ma(this,f.prop,c,a,1<arguments.length)},removeProp:function(c){return c=f.propFix[c]||c,this.each(function(){try{this[c]=void 0,delete this[c]}catch(a){}})}});f.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(c,a,e){var b,l,d,h=c.nodeType;if(c&&3!==h&&8!==h&&2!==h)return d=
1!==h||!f.isXMLDoc(c),d&&(a=f.propFix[a]||a,l=f.propHooks[a]),void 0!==e?l&&"set"in l&&void 0!==(b=l.set(c,e,a))?b:c[a]=e:l&&"get"in l&&null!==(b=l.get(c,a))?b:c[a]},propHooks:{tabIndex:{get:function(c){var a=f.find.attr(c,"tabindex");return a?parseInt(a,10):Ib.test(c.nodeName)||bc.test(c.nodeName)&&c.href?0:-1}}}});v.hrefNormalized||f.each(["href","src"],function(c,a){f.propHooks[a]={get:function(c){return c.getAttribute(a,4)}}});v.optSelected||(f.propHooks.selected={get:function(c){c=c.parentNode;
return c&&(c.selectedIndex,c.parentNode&&c.parentNode.selectedIndex),null}});f.each("tabIndex readOnly maxLength cellSpacing cellPadding rowSpan colSpan useMap frameBorder contentEditable".split(" "),function(){f.propFix[this.toLowerCase()]=this});v.enctype||(f.propFix.enctype="encoding");var Jb=/[\t\r\n\f]/g;f.fn.extend({addClass:function(c){var a,e,b,l,d,h=0,g=this.length;a="string"==typeof c&&c;if(f.isFunction(c))return this.each(function(a){f(this).addClass(c.call(this,a,this.className))});if(a)for(a=
(c||"").match(sa)||[];g>h;h++)if(e=this[h],b=1===e.nodeType&&(e.className?(" "+e.className+" ").replace(Jb," "):" ")){for(d=0;l=a[d++];)0>b.indexOf(" "+l+" ")&&(b+=l+" ");b=f.trim(b);e.className!==b&&(e.className=b)}return this},removeClass:function(c){var a,e,b,l,d,h=0,g=this.length;a=0===arguments.length||"string"==typeof c&&c;if(f.isFunction(c))return this.each(function(a){f(this).removeClass(c.call(this,a,this.className))});if(a)for(a=(c||"").match(sa)||[];g>h;h++)if(e=this[h],b=1===e.nodeType&&
(e.className?(" "+e.className+" ").replace(Jb," "):"")){for(d=0;l=a[d++];)for(;0<=b.indexOf(" "+l+" ");)b=b.replace(" "+l+" "," ");b=c?f.trim(b):"";e.className!==b&&(e.className=b)}return this},toggleClass:function(c,a){var e=typeof c;return"boolean"==typeof a&&"string"===e?a?this.addClass(c):this.removeClass(c):this.each(f.isFunction(c)?function(e){f(this).toggleClass(c.call(this,e,this.className,a),a)}:function(){if("string"===e)for(var a,b=0,l=f(this),d=c.match(sa)||[];a=d[b++];)l.hasClass(a)?
l.removeClass(a):l.addClass(a);else(e===ca||"boolean"===e)&&(this.className&&f._data(this,"__className__",this.className),this.className=this.className||!1===c?"":f._data(this,"__className__")||"")})},hasClass:function(c){c=" "+c+" ";for(var a=0,e=this.length;e>a;a++)if(1===this[a].nodeType&&0<=(" "+this[a].className+" ").replace(Jb," ").indexOf(c))return!0;return!1}});f.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(c,a){f.fn[a]=function(c,e){return 0<arguments.length?this.on(a,null,c,e):this.trigger(a)}});f.fn.extend({hover:function(c,a){return this.mouseenter(c).mouseleave(a||c)},bind:function(c,a,e){return this.on(c,null,a,e)},unbind:function(c,a){return this.off(c,null,a)},delegate:function(c,a,e,f){return this.on(a,c,e,f)},undelegate:function(c,a,e){return 1===arguments.length?this.off(c,"**"):this.off(a,c||"**",e)}});var Kb=f.now(),Lb=/\?/,cc=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;
f.parseJSON=function(c){if(a.JSON&&a.JSON.parse)return a.JSON.parse(c+"");var e,b=null,l=f.trim(c+"");return l&&!f.trim(l.replace(cc,function(c,a,f,l){return e&&a&&(b=0),0===b?c:(e=f||a,b+=!l-!f,"")}))?Function("return "+l)():f.error("Invalid JSON: "+c)};f.parseXML=function(c){var e,b;if(!c||"string"!=typeof c)return null;try{a.DOMParser?(b=new DOMParser,e=b.parseFromString(c,"text/xml")):(e=new ActiveXObject("Microsoft.XMLDOM"),e.async="false",e.loadXML(c))}catch(l){e=void 0}return e&&e.documentElement&&
!e.getElementsByTagName("parsererror").length||f.error("Invalid XML: "+c),e};var ab,Ua,dc=/#.*$/,Pb=/([?&])_=[^&]*/,ec=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,fc=/^(?:GET|HEAD)$/,gc=/^\/\//,Qb=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Rb={},Gb={},Sb="*/".concat("*");try{Ua=location.href}catch(nc){Ua=H.createElement("a"),Ua.href="",Ua=Ua.href}ab=Qb.exec(Ua.toLowerCase())||[];f.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ua,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(ab[1]),
global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Sb,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":f.parseJSON,"text xml":f.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(c,a){return a?va(va(c,
f.ajaxSettings),a):va(f.ajaxSettings,c)},ajaxPrefilter:za(Rb),ajaxTransport:za(Gb),ajax:function(c,a){function e(c,a,b,l){var n,v,t,q,ka=a;if(2!==U){U=2;g&&clearTimeout(g);x=void 0;h=l||"";M.readyState=0<c?4:0;l=200<=c&&300>c||304===c;if(b){t=k;for(var B=M,Q,ia,K,ba,A=t.contents,r=t.dataTypes;"*"===r[0];)r.shift(),void 0===ia&&(ia=t.mimeType||B.getResponseHeader("Content-Type"));if(ia)for(ba in A)if(A[ba]&&A[ba].test(ia)){r.unshift(ba);break}if(r[0]in b)K=r[0];else{for(ba in b){if(!r[0]||t.converters[ba+
" "+r[0]]){K=ba;break}Q||(Q=ba)}K=K||Q}t=K?(K!==r[0]&&r.unshift(K),b[K]):void 0}var E;a:{b=k;Q=t;ia=M;K=l;var T,R,y;t={};B=b.dataTypes.slice();if(B[1])for(T in b.converters)t[T.toLowerCase()]=b.converters[T];for(ba=B.shift();ba;)if(b.responseFields[ba]&&(ia[b.responseFields[ba]]=Q),!y&&K&&b.dataFilter&&(Q=b.dataFilter(Q,b.dataType)),y=ba,ba=B.shift())if("*"===ba)ba=y;else if("*"!==y&&y!==ba){if(T=t[y+" "+ba]||t["* "+ba],!T)for(E in t)if(R=E.split(" "),R[1]===ba&&(T=t[y+" "+R[0]]||t["* "+R[0]])){!0===
T?T=t[E]:!0!==t[E]&&(ba=R[0],B.unshift(R[1]));break}if(!0!==T)if(T&&b["throws"])Q=T(Q);else try{Q=T(Q)}catch(C){E={state:"parsererror",error:T?C:"No conversion from "+y+" to "+ba};break a}}E={state:"success",data:Q}}t=E;l?(k.ifModified&&(q=M.getResponseHeader("Last-Modified"),q&&(f.lastModified[d]=q),q=M.getResponseHeader("etag"),q&&(f.etag[d]=q)),204===c||"HEAD"===k.type?ka="nocontent":304===c?ka="notmodified":(ka=t.state,n=t.data,v=t.error,l=!v)):(v=ka,(c||!ka)&&(ka="error",0>c&&(c=0)));M.status=
c;M.statusText=(a||ka)+"";l?G.resolveWith(p,[n,ka,M]):G.rejectWith(p,[M,ka,v]);M.statusCode(u);u=void 0;m&&D.trigger(l?"ajaxSuccess":"ajaxError",[M,k,l?n:v]);s.fireWith(p,[M,ka]);m&&(D.trigger("ajaxComplete",[M,k]),--f.active||f.event.trigger("ajaxStop"))}}"object"==typeof c&&(a=c,c=void 0);a=a||{};var b,l,d,h,g,m,x,v,k=f.ajaxSetup({},a),p=k.context||k,D=k.context&&(p.nodeType||p.jquery)?f(p):f.event,G=f.Deferred(),s=f.Callbacks("once memory"),u=k.statusCode||{},t={},q={},U=0,ka="canceled",M={readyState:0,
getResponseHeader:function(c){var a;if(2===U){if(!v)for(v={};a=ec.exec(h);)v[a[1].toLowerCase()]=a[2];a=v[c.toLowerCase()]}return null==a?null:a},getAllResponseHeaders:function(){return 2===U?h:null},setRequestHeader:function(c,a){var e=c.toLowerCase();return U||(c=q[e]=q[e]||c,t[c]=a),this},overrideMimeType:function(c){return U||(k.mimeType=c),this},statusCode:function(c){var a;if(c)if(2>U)for(a in c)u[a]=[u[a],c[a]];else M.always(c[M.status]);return this},abort:function(c){c=c||ka;return x&&x.abort(c),
e(0,c),this}};if(G.promise(M).complete=s.add,M.success=M.done,M.error=M.fail,k.url=((c||k.url||Ua)+"").replace(dc,"").replace(gc,ab[1]+"//"),k.type=a.method||a.type||k.method||k.type,k.dataTypes=f.trim(k.dataType||"*").toLowerCase().match(sa)||[""],null==k.crossDomain&&(b=Qb.exec(k.url.toLowerCase()),k.crossDomain=!(!b||b[1]===ab[1]&&b[2]===ab[2]&&(b[3]||("http:"===b[1]?"80":"443"))===(ab[3]||("http:"===ab[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=f.param(k.data,k.traditional)),
ua(Rb,k,a,M),2===U)return M;(m=k.global)&&0===f.active++&&f.event.trigger("ajaxStart");k.type=k.type.toUpperCase();k.hasContent=!fc.test(k.type);d=k.url;k.hasContent||(k.data&&(d=k.url+=(Lb.test(d)?"&":"?")+k.data,delete k.data),!1===k.cache&&(k.url=Pb.test(d)?d.replace(Pb,"$1_="+Kb++):d+(Lb.test(d)?"&":"?")+"_="+Kb++));k.ifModified&&(f.lastModified[d]&&M.setRequestHeader("If-Modified-Since",f.lastModified[d]),f.etag[d]&&M.setRequestHeader("If-None-Match",f.etag[d]));(k.data&&k.hasContent&&!1!==k.contentType||
a.contentType)&&M.setRequestHeader("Content-Type",k.contentType);M.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+Sb+"; q=0.01":""):k.accepts["*"]);for(l in k.headers)M.setRequestHeader(l,k.headers[l]);if(k.beforeSend&&(!1===k.beforeSend.call(p,M,k)||2===U))return M.abort();ka="abort";for(l in{success:1,error:1,complete:1})M[l](k[l]);if(x=ua(Gb,k,a,M)){M.readyState=1;m&&D.trigger("ajaxSend",[M,k]);k.async&&0<k.timeout&&(g=setTimeout(function(){M.abort("timeout")},
k.timeout));try{U=1,x.send(t,e)}catch(Q){if(!(2>U))throw Q;e(-1,Q)}}else e(-1,"No Transport");return M},getJSON:function(c,a,e){return f.get(c,a,e,"json")},getScript:function(c,a){return f.get(c,void 0,a,"script")}});f.each(["get","post"],function(c,a){f[a]=function(c,e,b,l){return f.isFunction(e)&&(l=l||b,b=e,e=void 0),f.ajax({url:c,type:a,dataType:l,data:e,success:b})}});f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(c,a){f.fn[a]=function(c){return this.on(a,
c)}});f._evalUrl=function(c){return f.ajax({url:c,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})};f.fn.extend({wrapAll:function(c){if(f.isFunction(c))return this.each(function(a){f(this).wrapAll(c.call(this,a))});if(this[0]){var a=f(c,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&a.insertBefore(this[0]);a.map(function(){for(var c=this;c.firstChild&&1===c.firstChild.nodeType;)c=c.firstChild;return c}).append(this)}return this},wrapInner:function(c){return this.each(f.isFunction(c)?
function(a){f(this).wrapInner(c.call(this,a))}:function(){var a=f(this),e=a.contents();e.length?e.wrapAll(c):a.append(c)})},wrap:function(c){var a=f.isFunction(c);return this.each(function(e){f(this).wrapAll(a?c.call(this,e):c)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()}});f.expr.filters.hidden=function(c){return 0>=c.offsetWidth&&0>=c.offsetHeight||!v.reliableHiddenOffsets()&&"none"===(c.style&&c.style.display||
f.css(c,"display"))};f.expr.filters.visible=function(c){return!f.expr.filters.hidden(c)};var hc=/%20/g,Xb=/\[\]$/,Tb=/\r?\n/g,ic=/^(?:submit|button|image|reset|file)$/i,jc=/^(?:input|select|textarea|keygen)/i;f.param=function(c,a){var e,b=[],l=function(c,a){a=f.isFunction(a)?a():null==a?"":a;b[b.length]=encodeURIComponent(c)+"="+encodeURIComponent(a)};if(void 0===a&&(a=f.ajaxSettings&&f.ajaxSettings.traditional),f.isArray(c)||c.jquery&&!f.isPlainObject(c))f.each(c,function(){l(this.name,this.value)});
else for(e in c)pa(e,c[e],a,l);return b.join("&").replace(hc,"+")};f.fn.extend({serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var c=f.prop(this,"elements");return c?f.makeArray(c):this}).filter(function(){var c=this.type;return this.name&&!f(this).is(":disabled")&&jc.test(this.nodeName)&&!ic.test(c)&&(this.checked||!ga.test(c))}).map(function(c,a){var e=f(this).val();return null==e?null:f.isArray(e)?f.map(e,function(c){return{name:a.name,
value:c.replace(Tb,"\r\n")}}):{name:a.name,value:e.replace(Tb,"\r\n")}}).get()}});f.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){var c;if(!(c=!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&u()))a:{try{c=new a.ActiveXObject("Microsoft.XMLHTTP");break a}catch(e){}c=void 0}return c}:u;var kc=0,Eb={},Fb=f.ajaxSettings.xhr();a.ActiveXObject&&f(a).on("unload",function(){for(var c in Eb)Eb[c](void 0,!0)});v.cors=!!Fb&&"withCredentials"in Fb;(Fb=v.ajax=!!Fb)&&f.ajaxTransport(function(c){if(!c.crossDomain||
v.cors){var a;return{send:function(e,b){var l,d=c.xhr(),h=++kc;if(d.open(c.type,c.url,c.async,c.username,c.password),c.xhrFields)for(l in c.xhrFields)d[l]=c.xhrFields[l];c.mimeType&&d.overrideMimeType&&d.overrideMimeType(c.mimeType);c.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(l in e)void 0!==e[l]&&d.setRequestHeader(l,e[l]+"");d.send(c.hasContent&&c.data||null);a=function(e,l){var g,k,m;if(a&&(l||4===d.readyState))if(delete Eb[h],a=void 0,d.onreadystatechange=
f.noop,l)4!==d.readyState&&d.abort();else{m={};g=d.status;"string"==typeof d.responseText&&(m.text=d.responseText);try{k=d.statusText}catch(x){k=""}g||!c.isLocal||c.crossDomain?1223===g&&(g=204):g=m.text?200:404}m&&b(g,k,m,d.getAllResponseHeaders())};c.async?4===d.readyState?setTimeout(a):d.onreadystatechange=Eb[h]=a:a()},abort:function(){a&&a(void 0,!0)}}}});f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},
converters:{"text script":function(c){return f.globalEval(c),c}}});f.ajaxPrefilter("script",function(c){void 0===c.cache&&(c.cache=!1);c.crossDomain&&(c.type="GET",c.global=!1)});f.ajaxTransport("script",function(c){if(c.crossDomain){var a,e=H.head||f("head")[0]||H.documentElement;return{send:function(f,b){a=H.createElement("script");a.async=!0;c.scriptCharset&&(a.charset=c.scriptCharset);a.src=c.url;a.onload=a.onreadystatechange=function(c,e){(e||!a.readyState||/loaded|complete/.test(a.readyState))&&
(a.onload=a.onreadystatechange=null,a.parentNode&&a.parentNode.removeChild(a),a=null,e||b(200,"success"))};e.insertBefore(a,e.firstChild)},abort:function(){a&&a.onload(void 0,!0)}}}});var Ub=[],Mb=/(=)\?(?=&|$)|\?\?/;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Ub.pop()||f.expando+"_"+Kb++;return this[a]=!0,a}});f.ajaxPrefilter("json jsonp",function(c,e,b){var l,d,h,g=!1!==c.jsonp&&(Mb.test(c.url)?"url":"string"==typeof c.data&&!(c.contentType||"").indexOf("application/x-www-form-urlencoded")&&
Mb.test(c.data)&&"data");return g||"jsonp"===c.dataTypes[0]?(l=c.jsonpCallback=f.isFunction(c.jsonpCallback)?c.jsonpCallback():c.jsonpCallback,g?c[g]=c[g].replace(Mb,"$1"+l):!1!==c.jsonp&&(c.url+=(Lb.test(c.url)?"&":"?")+c.jsonp+"="+l),c.converters["script json"]=function(){return h||f.error(l+" was not called"),h[0]},c.dataTypes[0]="json",d=a[l],a[l]=function(){h=arguments},b.always(function(){a[l]=d;c[l]&&(c.jsonpCallback=e.jsonpCallback,Ub.push(l));h&&f.isFunction(d)&&d(h[0]);h=d=void 0}),"script"):
void 0});f.parseHTML=function(a,e,b){if(!a||"string"!=typeof a)return null;"boolean"==typeof e&&(b=e,e=!1);e=e||H;var l=Ea.exec(a);b=!b&&[];return l?[e.createElement(l[1])]:(l=f.buildFragment([a],e,b),b&&b.length&&f(b).remove(),f.merge([],l.childNodes))};var Vb=f.fn.load;f.fn.load=function(a,e,b){if("string"!=typeof a&&Vb)return Vb.apply(this,arguments);var l,d,h,g=this,k=a.indexOf(" ");return 0<=k&&(l=a.slice(k,a.length),a=a.slice(0,k)),f.isFunction(e)?(b=e,e=void 0):e&&"object"==typeof e&&(h="POST"),
0<g.length&&f.ajax({url:a,type:h,dataType:"html",data:e}).done(function(a){d=arguments;g.html(l?f("<div>").append(f.parseHTML(a)).find(l):a)}).complete(b&&function(a,c){g.each(b,d||[a.responseText,c,a])}),this};f.expr.filters.animated=function(a){return f.grep(f.timers,function(e){return a===e.elem}).length};var Wb=a.document.documentElement;f.offset={setOffset:function(a,e,b){var l,d,h,g,k,m,x=f.css(a,"position"),v=f(a),p={};"static"===x&&(a.style.position="relative");k=v.offset();h=f.css(a,"top");
m=f.css(a,"left");("absolute"===x||"fixed"===x)&&-1<f.inArray("auto",[h,m])?(l=v.position(),g=l.top,d=l.left):(g=parseFloat(h)||0,d=parseFloat(m)||0);f.isFunction(e)&&(e=e.call(a,b,k));null!=e.top&&(p.top=e.top-k.top+g);null!=e.left&&(p.left=e.left-k.left+d);"using"in e?e.using.call(a,p):v.css(p)}};f.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(e){f.offset.setOffset(this,a,e)});var e,b,l={top:0,left:0},d=this[0],h=d&&d.ownerDocument;if(h)return e=h.documentElement,
f.contains(e,d)?(typeof d.getBoundingClientRect!==ca&&(l=d.getBoundingClientRect()),b=Sa(h),{top:l.top+(b.pageYOffset||e.scrollTop)-(e.clientTop||0),left:l.left+(b.pageXOffset||e.scrollLeft)-(e.clientLeft||0)}):l},position:function(){if(this[0]){var a,e,b={top:0,left:0},l=this[0];return"fixed"===f.css(l,"position")?e=l.getBoundingClientRect():(a=this.offsetParent(),e=this.offset(),f.nodeName(a[0],"html")||(b=a.offset()),b.top+=f.css(a[0],"borderTopWidth",!0),b.left+=f.css(a[0],"borderLeftWidth",!0)),
{top:e.top-b.top-f.css(l,"marginTop",!0),left:e.left-b.left-f.css(l,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||Wb;a&&!f.nodeName(a,"html")&&"static"===f.css(a,"position");)a=a.offsetParent;return a||Wb})}});f.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,e){var b=/Y/.test(e);f.fn[a]=function(l){return Ma(this,function(a,c,l){var d=Sa(a);return void 0===l?d?e in d?d[e]:d.document.documentElement[c]:a[c]:void(d?d.scrollTo(b?
f(d).scrollLeft():l,b?l:f(d).scrollTop()):a[c]=l)},a,l,arguments.length,null)}});f.each(["top","left"],function(a,e){f.cssHooks[e]=ma(v.pixelPosition,function(a,c){return c?(c=Pa(a,e),Wa.test(c)?f(a).position()[e]+"px":c):void 0})});f.each({Height:"height",Width:"width"},function(a,e){f.each({padding:"inner"+a,content:e,"":"outer"+a},function(b,l){f.fn[l]=function(l,d){var h=arguments.length&&(b||"boolean"!=typeof l),g=b||(!0===l||!0===d?"margin":"border");return Ma(this,function(e,b,l){var d;return f.isWindow(e)?
e.document.documentElement["client"+a]:9===e.nodeType?(d=e.documentElement,Math.max(e.body["scroll"+a],d["scroll"+a],e.body["offset"+a],d["offset"+a],d["client"+a])):void 0===l?f.css(e,b,g):f.style(e,b,l,g)},e,h?l:void 0,h,null)}})});f.fn.size=function(){return this.length};f.fn.andSelf=f.fn.addBack;"function"==typeof define&&define.amd&&define("jquery",[],function(){return f});var lc=a.jQuery,mc=a.$;return f.noConflict=function(c){return a.$===f&&(a.$=mc),c&&a.jQuery===f&&(a.jQuery=lc),f},typeof d===
ca&&(a.jQuery=a.$=f),f});void 0===jQuery.migrateMute&&(jQuery.migrateMute=!0);
(function(a,d,k){function h(b){var h=d.console;q[b]||(q[b]=!0,a.migrateWarnings.push(b),h&&h.warn&&!a.migrateMute&&(h.warn("JQMIGRATE: "+b),a.migrateTrace&&h.trace&&h.trace()))}function m(b,d,g,m){if(Object.defineProperty)try{return Object.defineProperty(b,d,{configurable:!0,enumerable:!0,get:function(){return h(m),g},set:function(a){h(m);g=a}}),k}catch(p){}a._definePropertyBroken=!0;b[d]=g}var q={};a.migrateWarnings=[];!a.migrateMute&&d.console&&d.console.log&&d.console.log("JQMIGRATE: Logging is active");
a.migrateTrace===k&&(a.migrateTrace=!0);a.migrateReset=function(){q={};a.migrateWarnings.length=0};"BackCompat"===document.compatMode&&h("jQuery is not compatible with Quirks Mode");var g=a("<input/>",{size:1}).attr("size")&&a.attrFn,p=a.attr,r=a.attrHooks.value&&a.attrHooks.value.get||function(){return null},b=a.attrHooks.value&&a.attrHooks.value.set||function(){return k},t=/^(?:input|button)$/i,s=/^[238]$/,w=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,
E=/^(?:checked|selected)$/i;m(a,"attrFn",g||{},"jQuery.attrFn is deprecated");a.attr=function(b,d,m,D){var G=d.toLowerCase(),q=b&&b.nodeType;return D&&(4>p.length&&h("jQuery.fn.attr( props, pass ) is deprecated"),b&&!s.test(q)&&(g?d in g:a.isFunction(a.fn[d])))?a(b)[d](m):("type"===d&&m!==k&&t.test(b.nodeName)&&b.parentNode&&h("Can't change the 'type' of an input or button in IE 6/7/8"),!a.attrHooks[G]&&w.test(G)&&(a.attrHooks[G]={get:function(b,d){var h,g=a.prop(b,d);return!0===g||"boolean"!=typeof g&&
(h=b.getAttributeNode(d))&&!1!==h.nodeValue?d.toLowerCase():k},set:function(b,d,h){var g;return!1===d?a.removeAttr(b,h):(g=a.propFix[h]||h,g in b&&(b[g]=!0),b.setAttribute(h,h.toLowerCase())),h}},E.test(G)&&h("jQuery.fn.attr('"+G+"') may use property instead of attribute")),p.call(a,b,d,m))};a.attrHooks.value={get:function(a,b){var d=(a.nodeName||"").toLowerCase();return"button"===d?r.apply(this,arguments):("input"!==d&&"option"!==d&&h("jQuery.fn.attr('value') no longer gets properties"),b in a?a.value:
null)},set:function(a,d){var g=(a.nodeName||"").toLowerCase();return"button"===g?b.apply(this,arguments):("input"!==g&&"option"!==g&&h("jQuery.fn.attr('value', val) no longer sets properties"),a.value=d,k)}};var z,y,J=a.fn.init,xa=a.parseJSON,Z=/^([^<]*)(<[\w\W]+>)([^>]*)$/;a.fn.init=function(b,d,g){var k;return b&&"string"==typeof b&&!a.isPlainObject(d)&&(k=Z.exec(a.trim(b)))&&k[0]&&("<"!==b.charAt(0)&&h("$(html) HTML strings must start with '<' character"),k[3]&&h("$(html) HTML text after last tag is ignored"),
"#"===k[0].charAt(0)&&(h("HTML string cannot start with a '#' character"),a.error("JQMIGRATE: Invalid selector string (XSS)")),d&&d.context&&(d=d.context),a.parseHTML)?J.call(this,a.parseHTML(k[2],d,!0),d,g):J.apply(this,arguments)};a.fn.init.prototype=a.fn;a.parseJSON=function(a){return a||null===a?xa.apply(this,arguments):(h("jQuery.parseJSON requires a valid JSON string"),null)};a.uaMatch=function(a){a=a.toLowerCase();a=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||
/(msie) ([\w.]+)/.exec(a)||0>a.indexOf("compatible")&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}};a.browser||(z=a.uaMatch(navigator.userAgent),y={},z.browser&&(y[z.browser]=!0,y.version=z.version),y.chrome?y.webkit=!0:y.webkit&&(y.safari=!0),a.browser=y);m(a,"browser",a.browser,"jQuery.browser is deprecated");a.sub=function(){function b(a,d){return new b.fn.init(a,d)}a.extend(!0,b,this);b.superclass=this;b.fn=b.prototype=this();b.fn.constructor=b;b.sub=
this.sub;b.fn.init=function(h,g){return g&&g instanceof a&&!(g instanceof b)&&(g=b(g)),a.fn.init.call(this,h,g,d)};b.fn.init.prototype=b.fn;var d=b(document);return h("jQuery.sub() is deprecated"),b};a.ajaxSetup({converters:{"text json":a.parseJSON}});var L=a.fn.data;a.fn.data=function(b){var d,g,m=this[0];return!m||"events"!==b||1!==arguments.length||(d=a.data(m,b),g=a._data(m,b),d!==k&&d!==g||g===k)?L.apply(this,arguments):(h("Use of jQuery.fn.data('events') is deprecated"),g)};var F=/\/(java|ecma)script/i,
P=a.fn.andSelf||a.fn.addBack;a.fn.andSelf=function(){return h("jQuery.fn.andSelf() replaced by jQuery.fn.addBack()"),P.apply(this,arguments)};a.clean||(a.clean=function(b,d,g,m){d=d||document;d=!d.nodeType&&d[0]||d;d=d.ownerDocument||d;h("jQuery.clean() is deprecated");var p,D,G=[];if(a.merge(G,a.buildFragment(b,d).childNodes),g)for(p=function(a){return!a.type||F.test(a.type)?m?m.push(a.parentNode?a.parentNode.removeChild(a):a):g.appendChild(a):k},b=0;null!=(d=G[b]);b++)a.nodeName(d,"script")&&p(d)||
(g.appendChild(d),d.getElementsByTagName!==k&&(D=a.grep(a.merge([],d.getElementsByTagName("script")),p),G.splice.apply(G,[b+1,0].concat(D)),b+=D.length));return G});var N=a.event.add,aa=a.event.remove,la=a.event.trigger,ma=a.fn.toggle,ha=a.fn.live,da=a.fn.die,G=/\b(?:ajaxStart|ajaxStop|ajaxSend|ajaxComplete|ajaxError|ajaxSuccess)\b/,D=/(?:^|\s)hover(\.\S+|)\b/,R=function(b){return"string"!=typeof b||a.event.special.hover?b:(D.test(b)&&h("'hover' pseudo-event is deprecated, use 'mouseenter mouseleave'"),
b&&b.replace(D,"mouseenter$1 mouseleave$1"))};a.event.props&&"attrChange"!==a.event.props[0]&&a.event.props.unshift("attrChange","attrName","relatedNode","srcElement");a.event.dispatch&&m(a.event,"handle",a.event.dispatch,"jQuery.event.handle is undocumented and deprecated");a.event.add=function(a,b,d,g,k){a!==document&&G.test(b)&&h("AJAX events should be attached to document: "+b);N.call(this,a,R(b||""),d,g,k)};a.event.remove=function(a,b,d,h,g){aa.call(this,a,R(b)||"",d,h,g)};a.fn.error=function(){var a=
Array.prototype.slice.call(arguments,0);return h("jQuery.fn.error() is deprecated"),a.splice(0,0,"error"),arguments.length?this.bind.apply(this,a):(this.triggerHandler.apply(this,a),this)};a.fn.toggle=function(b,d){if(!a.isFunction(b)||!a.isFunction(d))return ma.apply(this,arguments);h("jQuery.fn.toggle(handler, handler...) is deprecated");var g=arguments,k=b.guid||a.guid++,m=0,p=function(d){var h=(a._data(this,"lastToggle"+b.guid)||0)%m;return a._data(this,"lastToggle"+b.guid,h+1),d.preventDefault(),
g[h].apply(this,arguments)||!1};for(p.guid=k;g.length>m;)g[m++].guid=k;return this.click(p)};a.fn.live=function(b,d,g){return h("jQuery.fn.live() is deprecated"),ha?ha.apply(this,arguments):(a(this.context).on(b,this.selector,d,g),this)};a.fn.die=function(b,d){return h("jQuery.fn.die() is deprecated"),da?da.apply(this,arguments):(a(this.context).off(b,this.selector||"**",d),this)};a.event.trigger=function(a,b,d,g){return d||G.test(a)||h("Global events are undocumented and deprecated"),la.call(this,
a,b,d||document,g)};a.each("ajaxStart ajaxStop ajaxSend ajaxComplete ajaxError ajaxSuccess".split(" "),function(b,d){a.event.special[d]={setup:function(){var b=this;return b!==document&&(a.event.add(document,d+"."+a.guid,function(){a.event.trigger(d,null,b,!0)}),a._data(this,d,a.guid++)),!1},teardown:function(){return this!==document&&a.event.remove(document,d+"."+a._data(this,d)),!1}}})})(jQuery,window);"function"!=typeof Object.create&&(Object.create=function(a){function d(){}return d.prototype=a,new d});
(function(a){var d={init:function(d){return this.options=a.extend({},a.noty.defaults,d),this.options.layout=this.options.custom?a.noty.layouts.inline:a.noty.layouts[this.options.layout],a.noty.themes[this.options.theme]?this.options.theme=a.noty.themes[this.options.theme]:d.themeClassName=this.options.theme,delete d.layout,delete d.theme,this.options=a.extend({},this.options,this.options.layout.options),this.options.id="noty_"+(new Date).getTime()*Math.floor(1E6*Math.random()),this.options=a.extend({},
this.options,d),this._build(),this},_build:function(){var d=a('<div class="noty_bar noty_type_'+this.options.type+'"></div>').attr("id",this.options.id);if(d.append(this.options.template).find(".noty_text").html(this.options.text),this.$bar=null!==this.options.layout.parent.object?a(this.options.layout.parent.object).css(this.options.layout.parent.css).append(d):d,this.options.themeClassName&&this.$bar.addClass(this.options.themeClassName).addClass("noty_container_type_"+this.options.type),this.options.buttons){this.options.closeWith=
[];this.options.timeout=!1;d=a("<div/>").addClass("noty_buttons");null!==this.options.layout.parent.object?this.$bar.find(".noty_bar").append(d):this.$bar.append(d);var k=this;a.each(this.options.buttons,function(d,h){var p=a("<button/>").addClass(h.addClass?h.addClass:"gray").html(h.text).attr("id",h.id?h.id:"button-"+d).appendTo(k.$bar.find(".noty_buttons")).bind("click",function(){a.isFunction(h.onClick)&&h.onClick.call(p,k)})})}this.$message=this.$bar.find(".noty_message");this.$closeButton=this.$bar.find(".noty_close");
this.$buttons=this.$bar.find(".noty_buttons");a.noty.store[this.options.id]=this},show:function(){var d=this;return d.options.custom?d.options.custom.find(d.options.layout.container.selector).append(d.$bar):a(d.options.layout.container.selector).append(d.$bar),d.options.theme&&d.options.theme.style&&d.options.theme.style.apply(d),"function"===a.type(d.options.layout.css)?this.options.layout.css.apply(d.$bar):d.$bar.css(this.options.layout.css||{}),d.$bar.addClass(d.options.layout.addClass),d.options.layout.container.style.apply(a(d.options.layout.container.selector)),
d.showing=!0,d.options.theme&&d.options.theme.style&&d.options.theme.callback.onShow.apply(this),-1<a.inArray("click",d.options.closeWith)&&d.$bar.css("cursor","pointer").one("click",function(a){d.stopPropagation(a);d.options.callback.onCloseClick&&d.options.callback.onCloseClick.apply(d);d.close()}),-1<a.inArray("hover",d.options.closeWith)&&d.$bar.one("mouseenter",function(){d.close()}),-1<a.inArray("button",d.options.closeWith)&&d.$closeButton.one("click",function(a){d.stopPropagation(a);d.close()}),
-1==a.inArray("button",d.options.closeWith)&&d.$closeButton.remove(),d.options.callback.onShow&&d.options.callback.onShow.apply(d),d.$bar.animate(d.options.animation.open,d.options.animation.speed,d.options.animation.easing,function(){d.options.callback.afterShow&&d.options.callback.afterShow.apply(d);d.showing=!1;d.shown=!0}),d.options.timeout&&d.$bar.delay(d.options.timeout).promise().done(function(){d.close()}),this},close:function(){if(!(this.closed||this.$bar&&this.$bar.hasClass("i-am-closing-now"))){var d=
this;if(this.showing)return d.$bar.queue(function(){d.close.apply(d)}),void 0;if(!this.shown&&!this.showing){var k=[];return a.each(a.noty.queue,function(a,g){g.options.id!=d.options.id&&k.push(g)}),a.noty.queue=k,void 0}d.$bar.addClass("i-am-closing-now");d.options.callback.onClose&&d.options.callback.onClose.apply(d);d.$bar.clearQueue().stop().animate(d.options.animation.close,d.options.animation.speed,d.options.animation.easing,function(){d.options.callback.afterClose&&d.options.callback.afterClose.apply(d)}).promise().done(function(){d.options.modal&&
(a.notyRenderer.setModalCount(-1),0==a.notyRenderer.getModalCount()&&a(".noty_modal").fadeOut("fast",function(){a(this).remove()}));a.notyRenderer.setLayoutCountFor(d,-1);0==a.notyRenderer.getLayoutCountFor(d)&&a(d.options.layout.container.selector).remove();"undefined"!=typeof d.$bar&&null!==d.$bar&&(d.$bar.remove(),d.$bar=null,d.closed=!0);delete a.noty.store[d.options.id];d.options.theme.callback&&d.options.theme.callback.onClose&&d.options.theme.callback.onClose.apply(d);d.options.dismissQueue||
(a.noty.ontap=!0,a.notyRenderer.render());0<d.options.maxVisible&&d.options.dismissQueue&&a.notyRenderer.render()})}},setText:function(a){return this.closed||(this.options.text=a,this.$bar.find(".noty_text").html(a)),this},setType:function(a){return this.closed||(this.options.type=a,this.options.theme.style.apply(this),this.options.theme.callback.onShow.apply(this)),this},setTimeout:function(a){if(!this.closed){var d=this;this.options.timeout=a;d.$bar.delay(d.options.timeout).promise().done(function(){d.close()})}return this},
stopPropagation:function(a){a=a||window.event;"undefined"!=typeof a.stopPropagation?a.stopPropagation():a.cancelBubble=!0},closed:!1,showing:!1,shown:!1};a.notyRenderer={};a.notyRenderer.init=function(h){h=Object.create(d).init(h);return h.options.killer&&a.noty.closeAll(),h.options.force?a.noty.queue.unshift(h):a.noty.queue.push(h),a.notyRenderer.render(),"object"==a.noty.returns?h:h.options.id};a.notyRenderer.render=function(){var d=a.noty.queue[0];"object"===a.type(d)?d.options.dismissQueue?0<
d.options.maxVisible?a(d.options.layout.container.selector+" li").length<d.options.maxVisible&&a.notyRenderer.show(a.noty.queue.shift()):a.notyRenderer.show(a.noty.queue.shift()):a.noty.ontap&&(a.notyRenderer.show(a.noty.queue.shift()),a.noty.ontap=!1):a.noty.ontap=!0};a.notyRenderer.show=function(d){d.options.modal&&(a.notyRenderer.createModalFor(d),a.notyRenderer.setModalCount(1));d.options.custom?0==d.options.custom.find(d.options.layout.container.selector).length?d.options.custom.append(a(d.options.layout.container.object).addClass("i-am-new")):
d.options.custom.find(d.options.layout.container.selector).removeClass("i-am-new"):0==a(d.options.layout.container.selector).length?a("body").append(a(d.options.layout.container.object).addClass("i-am-new")):a(d.options.layout.container.selector).removeClass("i-am-new");a.notyRenderer.setLayoutCountFor(d,1);d.show()};a.notyRenderer.createModalFor=function(d){if(0==a(".noty_modal").length){var k=a("<div/>").addClass("noty_modal").addClass(d.options.theme).data("noty_modal_count",0);d.options.theme.modal&&
d.options.theme.modal.css&&k.css(d.options.theme.modal.css);k.prependTo(a("body")).fadeIn("fast")}};a.notyRenderer.getLayoutCountFor=function(d){return a(d.options.layout.container.selector).data("noty_layout_count")||0};a.notyRenderer.setLayoutCountFor=function(d,k){return a(d.options.layout.container.selector).data("noty_layout_count",a.notyRenderer.getLayoutCountFor(d)+k)};a.notyRenderer.getModalCount=function(){return a(".noty_modal").data("noty_modal_count")||0};a.notyRenderer.setModalCount=
function(d){return a(".noty_modal").data("noty_modal_count",a.notyRenderer.getModalCount()+d)};a.fn.noty=function(d){return d.custom=a(this),a.notyRenderer.init(d)};a.noty={};a.noty.queue=[];a.noty.ontap=!0;a.noty.layouts={};a.noty.themes={};a.noty.returns="object";a.noty.store={};a.noty.get=function(d){return a.noty.store.hasOwnProperty(d)?a.noty.store[d]:!1};a.noty.close=function(d){return a.noty.get(d)?a.noty.get(d).close():!1};a.noty.setText=function(d,k){return a.noty.get(d)?a.noty.get(d).setText(k):
!1};a.noty.setType=function(d,k){return a.noty.get(d)?a.noty.get(d).setType(k):!1};a.noty.clearQueue=function(){a.noty.queue=[]};a.noty.closeAll=function(){a.noty.clearQueue();a.each(a.noty.store,function(a,d){d.close()})};var k=window.alert;a.noty.consumeAlert=function(d){window.alert=function(k){d?d.text=k:d={text:k};a.notyRenderer.init(d)}};a.noty.stopConsumeAlert=function(){window.alert=k};a.noty.defaults={layout:"top",theme:"defaultTheme",type:"alert",text:"",dismissQueue:!0,template:'<div class="noty_message"><span class="noty_text"></span><div class="noty_close"></div></div>',
animation:{open:{height:"toggle"},close:{height:"toggle"},easing:"swing",speed:500},timeout:!1,force:!1,modal:!1,maxVisible:5,killer:!1,closeWith:["click"],callback:{onShow:function(){},afterShow:function(){},onClose:function(){},afterClose:function(){},onCloseClick:function(){}},buttons:!1};a(window).resize(function(){a.each(a.noty.layouts,function(d,k){k.container.style.apply(a(k.container.selector))})})})(jQuery);window.noty=function(a){return jQuery.notyRenderer.init(a)};
(function(a){a.noty.layouts.bottom={name:"bottom",options:{},container:{object:'<ul id="noty_bottom_layout_container" />',selector:"ul#noty_bottom_layout_container",style:function(){a(this).css({bottom:0,left:"5%",position:"fixed",width:"90%",height:"auto",margin:0,padding:0,listStyleType:"none",zIndex:9999999})}},parent:{object:"<li />",selector:"li",css:{}},css:{display:"none"},addClass:""}})(jQuery);
(function(a){a.noty.layouts.bottomCenter={name:"bottomCenter",options:{},container:{object:'<ul id="noty_bottomCenter_layout_container" />',selector:"ul#noty_bottomCenter_layout_container",style:function(){a(this).css({bottom:20,left:0,position:"fixed",width:"310px",height:"auto",margin:0,padding:0,listStyleType:"none",zIndex:1E7});a(this).css({left:(a(window).width()-a(this).outerWidth(!1))/2+"px"})}},parent:{object:"<li />",selector:"li",css:{}},css:{display:"none",width:"310px"},addClass:""}})(jQuery);
(function(a){a.noty.layouts.bottomLeft={name:"bottomLeft",options:{},container:{object:'<ul id="noty_bottomLeft_layout_container" />',selector:"ul#noty_bottomLeft_layout_container",style:function(){a(this).css({bottom:20,left:20,position:"fixed",width:"310px",height:"auto",margin:0,padding:0,listStyleType:"none",zIndex:1E7});600>window.innerWidth&&a(this).css({left:5})}},parent:{object:"<li />",selector:"li",css:{}},css:{display:"none",width:"310px"},addClass:""}})(jQuery);
(function(a){a.noty.layouts.bottomRight={name:"bottomRight",options:{},container:{object:'<ul id="noty_bottomRight_layout_container" />',selector:"ul#noty_bottomRight_layout_container",style:function(){a(this).css({bottom:20,right:20,position:"fixed",width:"310px",height:"auto",margin:0,padding:0,listStyleType:"none",zIndex:1E7});600>window.innerWidth&&a(this).css({right:5})}},parent:{object:"<li />",selector:"li",css:{}},css:{display:"none",width:"310px"},addClass:""}})(jQuery);
(function(a){a.noty.layouts.center={name:"center",options:{},container:{object:'<ul id="noty_center_layout_container" />',selector:"ul#noty_center_layout_container",style:function(){a(this).css({position:"fixed",width:"310px",height:"auto",margin:0,padding:0,listStyleType:"none",zIndex:1E7});var d=a(this).clone().css({visibility:"hidden",display:"block",position:"absolute",top:0,left:0}).attr("id","dupe");a("body").append(d);d.find(".i-am-closing-now").remove();d.find("li").css("display","block");
var k=d.height();d.remove();a(this).hasClass("i-am-new")?a(this).css({left:(a(window).width()-a(this).outerWidth(!1))/2+"px",top:(a(window).height()-k)/2+"px"}):a(this).animate({left:(a(window).width()-a(this).outerWidth(!1))/2+"px",top:(a(window).height()-k)/2+"px"},500)}},parent:{object:"<li />",selector:"li",css:{}},css:{display:"none",width:"310px"},addClass:""}})(jQuery);
(function(a){a.noty.layouts.centerLeft={name:"centerLeft",options:{},container:{object:'<ul id="noty_centerLeft_layout_container" />',selector:"ul#noty_centerLeft_layout_container",style:function(){a(this).css({left:20,position:"fixed",width:"310px",height:"auto",margin:0,padding:0,listStyleType:"none",zIndex:1E7});var d=a(this).clone().css({visibility:"hidden",display:"block",position:"absolute",top:0,left:0}).attr("id","dupe");a("body").append(d);d.find(".i-am-closing-now").remove();d.find("li").css("display",
"block");var k=d.height();d.remove();a(this).hasClass("i-am-new")?a(this).css({top:(a(window).height()-k)/2+"px"}):a(this).animate({top:(a(window).height()-k)/2+"px"},500);600>window.innerWidth&&a(this).css({left:5})}},parent:{object:"<li />",selector:"li",css:{}},css:{display:"none",width:"310px"},addClass:""}})(jQuery);
(function(a){a.noty.layouts.centerRight={name:"centerRight",options:{},container:{object:'<ul id="noty_centerRight_layout_container" />',selector:"ul#noty_centerRight_layout_container",style:function(){a(this).css({right:20,position:"fixed",width:"310px",height:"auto",margin:0,padding:0,listStyleType:"none",zIndex:1E7});var d=a(this).clone().css({visibility:"hidden",display:"block",position:"absolute",top:0,left:0}).attr("id","dupe");a("body").append(d);d.find(".i-am-closing-now").remove();d.find("li").css("display",
"block");var k=d.height();d.remove();a(this).hasClass("i-am-new")?a(this).css({top:(a(window).height()-k)/2+"px"}):a(this).animate({top:(a(window).height()-k)/2+"px"},500);600>window.innerWidth&&a(this).css({right:5})}},parent:{object:"<li />",selector:"li",css:{}},css:{display:"none",width:"310px"},addClass:""}})(jQuery);
(function(a){a.noty.layouts.inline={name:"inline",options:{},container:{object:'<ul class="noty_inline_layout_container" />',selector:"ul.noty_inline_layout_container",style:function(){a(this).css({width:"100%",height:"auto",margin:0,padding:0,listStyleType:"none",zIndex:9999999})}},parent:{object:"<li />",selector:"li",css:{}},css:{display:"none"},addClass:""}})(jQuery);
(function(a){a.noty.layouts.top={name:"top",options:{},container:{object:'<ul id="noty_top_layout_container" />',selector:"ul#noty_top_layout_container",style:function(){a(this).css({top:0,left:"5%",position:"fixed",width:"90%",height:"auto",margin:0,padding:0,listStyleType:"none",zIndex:9999999})}},parent:{object:"<li />",selector:"li",css:{}},css:{display:"none"},addClass:""}})(jQuery);
(function(a){a.noty.layouts.topCenter={name:"topCenter",options:{},container:{object:'<ul id="noty_topCenter_layout_container" />',selector:"ul#noty_topCenter_layout_container",style:function(){a(this).css({top:20,left:0,position:"fixed",width:"310px",height:"auto",margin:0,padding:0,listStyleType:"none",zIndex:1E7});a(this).css({left:(a(window).width()-a(this).outerWidth(!1))/2+"px"})}},parent:{object:"<li />",selector:"li",css:{}},css:{display:"none",width:"310px"},addClass:""}})(jQuery);
(function(a){a.noty.layouts.topLeft={name:"topLeft",options:{},container:{object:'<ul id="noty_topLeft_layout_container" />',selector:"ul#noty_topLeft_layout_container",style:function(){a(this).css({top:20,left:20,position:"fixed",width:"310px",height:"auto",margin:0,padding:0,listStyleType:"none",zIndex:1E7});600>window.innerWidth&&a(this).css({left:5})}},parent:{object:"<li />",selector:"li",css:{}},css:{display:"none",width:"310px"},addClass:""}})(jQuery);
(function(a){a.noty.layouts.topRight={name:"topRight",options:{},container:{object:'<ul id="noty_topRight_layout_container" />',selector:"ul#noty_topRight_layout_container",style:function(){a(this).css({top:20,right:20,position:"fixed",width:"310px",height:"auto",margin:0,padding:0,listStyleType:"none",zIndex:1E7});600>window.innerWidth&&a(this).css({right:5})}},parent:{object:"<li />",selector:"li",css:{}},css:{display:"none",width:"310px"},addClass:""}})(jQuery);
(function(a){a.noty.themes.defaultTheme={name:"defaultTheme",helpers:{borderFix:function(){if(this.options.dismissQueue){var d=this.options.layout.container.selector+" "+this.options.layout.parent.selector;switch(this.options.layout.name){case "top":a(d).css({borderRadius:"0px 0px 0px 0px"});a(d).last().css({borderRadius:"0px 0px 5px 5px"});break;case "topCenter":case "topLeft":case "topRight":case "bottomCenter":case "bottomLeft":case "bottomRight":case "center":case "centerLeft":case "centerRight":case "inline":a(d).css({borderRadius:"0px 0px 0px 0px"});
a(d).first().css({"border-top-left-radius":"5px","border-top-right-radius":"5px"});a(d).last().css({"border-bottom-left-radius":"5px","border-bottom-right-radius":"5px"});break;case "bottom":a(d).css({borderRadius:"0px 0px 0px 0px"}),a(d).first().css({borderRadius:"5px 5px 0px 0px"})}}}},modal:{css:{position:"fixed",width:"100%",height:"100%",backgroundColor:"#000",zIndex:1E4,opacity:0.6,display:"none",left:0,top:0}},style:function(){switch(this.$bar.css({overflow:"hidden",background:"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAoCAYAAAAPOoFWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPZJREFUeNq81tsOgjAMANB2ov7/7ypaN7IlIwi9rGuT8QSc9EIDAsAznxvY4pXPKr05RUE5MEVB+TyWfCEl9LZApYopCmo9C4FKSMtYoI8Bwv79aQJU4l6hXXCZrQbokJEksxHo9KMOgc6w1atHXM8K9DVC7FQnJ0i8iK3QooGgbnyKgMDygBWyYFZoqx4qS27KqLZJjA1D0jK6QJcYEQEiWv9PGkTsbqxQ8oT+ZtZB6AkdsJnQDnMoHXHLGKOgDYuCWmYhEERCI5gaamW0bnHdA3k2ltlIN+2qKRyCND0bhqSYCyTB3CAOc4WusBEIpkeBuPgJMAAX8Hs1NfqHRgAAAABJRU5ErkJggg==') repeat-x scroll left top #fff"}),
this.$message.css({fontSize:"13px",lineHeight:"16px",textAlign:"center",padding:"8px 10px 9px",width:"auto",position:"relative"}),this.$closeButton.css({position:"absolute",top:4,right:4,width:10,height:10,background:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAATpJREFUeNoszrFqVFEUheG19zlz7sQ7ijMQBAvfYBqbpJCoZSAQbOwEE1IHGytbLQUJ8SUktW8gCCFJMSGSNxCmFBJO7j5rpXD6n5/P5vM53H3b3T9LOiB5AQDuDjM7BnA7DMPHDGBH0nuSzwHsRcRVRNRSysuU0i6AOwA/02w2+9Fae00SEbEh6SGAR5K+k3zWWptKepCm0+kpyRoRGyRBcpPkDsn1iEBr7drdP2VJZyQXERGSPpiZAViTBACXKaV9kqd5uVzCzO5KKb/d/UZSDwD/eyxqree1VqSu6zKAF2Z2RPJJaw0rAkjOJT0m+SuT/AbgDcmnkmBmfwAsJL1dXQ8lWY6IGwB1ZbrOOb8zs8thGP4COFwx/mE8Ho9Go9ErMzvJOW/1fY/JZIJSypqZfXX3L13X9fcDAKJct1sx3OiuAAAAAElFTkSuQmCC)",
display:"none",cursor:"pointer"}),this.$buttons.css({padding:5,textAlign:"right",borderTop:"1px solid #ccc",backgroundColor:"#fff"}),this.$buttons.find("button").css({marginLeft:5}),this.$buttons.find("button:first").css({marginLeft:0}),this.$bar.bind({mouseenter:function(){a(this).find(".noty_close").stop().fadeTo("normal",1)},mouseleave:function(){a(this).find(".noty_close").stop().fadeTo("normal",0)}}),this.options.layout.name){case "top":this.$bar.css({borderRadius:"0px 0px 5px 5px",borderBottom:"2px solid #eee",
borderLeft:"2px solid #eee",borderRight:"2px solid #eee",boxShadow:"0 2px 4px rgba(0, 0, 0, 0.1)"});break;case "topCenter":case "center":case "bottomCenter":case "inline":this.$bar.css({borderRadius:"5px",border:"1px solid #eee",boxShadow:"0 2px 4px rgba(0, 0, 0, 0.1)"});this.$message.css({fontSize:"13px",textAlign:"center"});break;case "topLeft":case "topRight":case "bottomLeft":case "bottomRight":case "centerLeft":case "centerRight":this.$bar.css({borderRadius:"5px",border:"1px solid #eee",boxShadow:"0 2px 4px rgba(0, 0, 0, 0.1)"});
this.$message.css({fontSize:"13px",textAlign:"left"});break;case "bottom":this.$bar.css({borderRadius:"5px 5px 0px 0px",borderTop:"2px solid #eee",borderLeft:"2px solid #eee",borderRight:"2px solid #eee",boxShadow:"0 -2px 4px rgba(0, 0, 0, 0.1)"});break;default:this.$bar.css({border:"2px solid #eee",boxShadow:"0 2px 4px rgba(0, 0, 0, 0.1)"})}switch(this.options.type){case "alert":case "notification":this.$bar.css({backgroundColor:"#FFF",borderColor:"#CCC",color:"#444"});break;case "warning":this.$bar.css({backgroundColor:"#FFEAA8",
borderColor:"#FFC237",color:"#826200"});this.$buttons.css({borderTop:"1px solid #FFC237"});break;case "error":this.$bar.css({backgroundColor:"red",borderColor:"darkred",color:"#FFF"});this.$message.css({fontWeight:"bold"});this.$buttons.css({borderTop:"1px solid darkred"});break;case "information":this.$bar.css({backgroundColor:"#57B7E2",borderColor:"#0B90C4",color:"#FFF"});this.$buttons.css({borderTop:"1px solid #0B90C4"});break;case "success":this.$bar.css({backgroundColor:"lightgreen",borderColor:"#50C24E",
color:"darkgreen"});this.$buttons.css({borderTop:"1px solid #50C24E"});break;default:this.$bar.css({backgroundColor:"#FFF",borderColor:"#CCC",color:"#444"})}},callback:{onShow:function(){a.noty.themes.defaultTheme.helpers.borderFix.apply(this)},onClose:function(){a.noty.themes.defaultTheme.helpers.borderFix.apply(this)}}}})(jQuery);(function(a){"function"===typeof define&&define.amd?define(["jquery"],a):a(jQuery)})(function(a){function d(b){var d=this,g=b.elements,h=g.tooltip,k=".bgiframe-"+b.id;a.extend(d,{init:function(){g.bgiframe=a('<iframe class="ui-tooltip-bgiframe" frameborder="0" tabindex="-1" src="javascript:\'\';" style="display:block; position:absolute; z-index:-1; filter:alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";"></iframe>');g.bgiframe.appendTo(h);h.bind("tooltipmove"+k,
d.adjust)},adjust:function(){var a=b.get("dimensions"),d=b.plugins.tip,k=g.tip,m,p;p=parseInt(h.css("border-left-width"),10)||0;p={left:-p,top:-p};d&&k&&(m="x"===d.corner.precedance?["width","left"]:["height","top"],p[m[1]]-=k[m[0]]());g.bgiframe.css(p).css(a)},destroy:function(){g.bgiframe.remove();h.unbind(k)}});d.init()}function k(b){var d=this,g=b.options.show.modal,h=b.elements,k=h.tooltip,m=".qtipmodal"+b.id,p=a(document.body),q;b.checks.modal={"^show.modal.(on|blur)$":function(){d.init();h.overlay.toggle(k.is(":visible"))}};
a.extend(d,{init:function(){if(!g.on)return d;q=d.create();k.attr("is-modal-qtip",t).css("z-index",y.modal.zindex+a(P+"[is-modal-qtip]").length).unbind(".qtipmodal").unbind(m).bind("tooltipshow.qtipmodal tooltiphide.qtipmodal",function(b,g,h){g=b.originalEvent;if(b.target===k[0])if(g&&"tooltiphide"===b.type&&/mouse(leave|enter)/.test(g.type)&&a(g.relatedTarget).closest(q[0]).length)try{b.preventDefault()}catch(m){}else(!g||g&&!g.solo)&&d[b.type.replace("tooltip","")](b,h)}).bind("tooltipfocus.qtipmodal",
function(b){if(!b.isDefaultPrevented()&&b.target===k[0]){var d=a(P).filter("[is-modal-qtip]"),g=y.modal.zindex+d.length,h=parseInt(k[0].style.zIndex,10);q[0].style.zIndex=g-1;d.each(function(){this.style.zIndex>h&&(this.style.zIndex-=1)});d.end().filter("."+aa).qtip("blur",b.originalEvent);k.addClass(aa)[0].style.zIndex=g;try{b.preventDefault()}catch(m){}}}).bind("tooltiphide.qtipmodal",function(b){b.target===k[0]&&a("[is-modal-qtip]").filter(":visible").not(k).last().qtip("focus",b)});g.escape&&
a(window).unbind(m).bind("keydown"+m,function(a){27===a.keyCode&&k.hasClass(aa)&&b.hide(a)});g.blur&&h.overlay.unbind(m).bind("click"+m,function(a){k.hasClass(aa)&&b.hide(a)});return d},create:function(){function b(){q.css({height:a(window).height(),width:a(window).width()})}var d=a("#qtip-overlay");if(d.length)return h.overlay=d.insertAfter(a(P).last());q=h.overlay=a("<div />",{id:"qtip-overlay",html:"<div></div>",mousedown:function(){return s}}).insertAfter(a(P).last());a(window).unbind(".qtipmodal").bind("resize.qtipmodal",
b);b();return q},toggle:function(b,h,G){if(b&&b.isDefaultPrevented())return d;b=g.effect;var x=h?"show":"hide",r=q.is(":visible"),u=a("[is-modal-qtip]").filter(":visible").not(k);q||(q=d.create());if(q.is(":animated")&&r===h||!h&&u.length)return d;h?(q.css({left:0,top:0}),q.toggleClass("blurs",g.blur),p.bind("focusin"+m,function(b){var d=a(b.target).closest(".qtip");!(1>d.length?s:parseInt(d[0].style.zIndex,10)>parseInt(k[0].style.zIndex,10))&&a(b.target).closest(P)[0]!==k[0]&&k.find("input:visible").filter(":first").focus()})):
p.undelegate("*","focusin"+m);q.stop(t,s);a.isFunction(b)?b.call(q,h):b===s?q[x]():q.fadeTo(parseInt(G,10)||90,h?1:0,function(){h||a(this).hide()});h||q.queue(function(a){q.css({left:"",top:""});a()});return d},show:function(a,b){return d.toggle(a,t,b)},hide:function(a,b){return d.toggle(a,s,b)},destroy:function(){var d=q;d&&(d=1>a("[is-modal-qtip]").not(k).length,d?(h.overlay.remove(),a(window).unbind(".qtipmodal")):h.overlay.unbind(".qtipmodal"+b.id),p.undelegate("*","focusin"+m));return k.removeAttr("is-modal-qtip").unbind(".qtipmodal")}});
d.init()}function h(b,d){function g(a){var b="y"===a.precedance,d=J[b?"width":"height"],h=J[b?"height":"width"],k=-1<a.string().indexOf("center"),m=d*(k?0.5:1),p=Math.pow;a=Math.round;var D=Math.sqrt(p(m,2)+p(h,2)),m=[u/m*D,u/h*D];m[2]=Math.sqrt(p(m[0],2)-p(u,2));m[3]=Math.sqrt(p(m[1],2)-p(u,2));k=(D+m[2]+m[3]+(k?0:m[0]))/D;d=[a(k*h),a(k*d)];return{height:d[b?0:1],width:d[b?1:0]}}function h(a,b,d){b=b?b:a[a.precedance];var g=z.hasClass(ma);a=r.titlebar&&"top"===a.y?r.titlebar:r.content;b="border-"+
b+"-width";z.addClass(ma);a=parseInt(a.css(b),10);a=(d?a||parseInt(z.css(b),10):a)||0;z.toggleClass(ma,g);return a}function k(a,d,g,h){if(r.tip){a=p.corner.clone();d=g.adjusted;var m=b.options.position.adjust.method.split(" ");h=m[0];var m=m[1]||m[0],D=s,x=s,u=0,y=0,v,f={},z;p.corner.fixed===t||("shift"===h&&"x"===a.precedance&&d.left&&"center"!==a.y?a.precedance="x"===a.precedance?"y":"x":"flip"===h&&d.left&&(a.x="center"===a.x?0<d.left?"left":"right":"left"===a.x?"right":"left"),"shift"===m&&"y"===
a.precedance&&d.top&&"center"!==a.x?a.precedance="y"===a.precedance?"x":"y":"flip"===m&&d.top&&(a.y="center"===a.y?0<d.top?"top":"bottom":"top"===a.y?"bottom":"top"),a.string()===F.corner.string()||F.top===d.top&&F.left===d.left||p.update(a,s));v=p.position(a,d);v.right!==E&&(v.left=-v.right);v.bottom!==E&&(v.top=-v.bottom);v.user=Math.max(0,q.offset);if(D="shift"===h&&!!d.left)"center"===a.x?f["margin-left"]=u=v["margin-left"]-d.left:(z=v.right!==E?[d.left,-v.left]:[-d.left,v.left],(u=Math.max(z[0],
z[1]))>z[0]&&(g.left-=d.left,D=s),f[v.right!==E?"right":"left"]=u);if(x="shift"===m&&!!d.top)"center"===a.y?f["margin-top"]=y=v["margin-top"]-d.top:(z=v.bottom!==E?[d.top,-v.top]:[-d.top,v.top],(y=Math.max(z[0],z[1]))>z[0]&&(g.top-=d.top,x=s),f[v.bottom!==E?"bottom":"top"]=y);r.tip.css(f).toggle(!(u&&y||"center"===a.x&&y||"center"===a.y&&u));g.left-=v.left.charAt?v.user:"shift"!==h||x||!D&&!x?v.left:0;g.top-=v.top.charAt?v.user:"shift"!==m||D||!D&&!x?v.top:0;F.left=d.left;F.top=d.top;F.corner=a.clone()}}
var p=this,q=b.options.style.tip,r=b.elements,z=r.tooltip,F={top:0,left:0},J={width:q.width,height:q.height},P,N,u=q.border||0,L=!!(a("<canvas />")[0]||{}).getContext;p.mimic=p.corner=w;p.border=u;p.offset=q.offset;p.size=J;b.checks.tip={"^position.my|style.tip.(corner|mimic|border)$":function(){p.init()||p.destroy();b.reposition()},"^style.tip.(height|width)$":function(){J={width:q.width,height:q.height};p.create();p.update();b.reposition()},"^content.title.text|style.(classes|widget)$":function(){r.tip&&
p.update()}};a.extend(p,{init:function(){var b=p.detectCorner()&&(L||a.browser.msie);b&&(p.create(),p.update(),z.unbind(".qtip-tip").bind("tooltipmove.qtip-tip",k));return b},detectCorner:function(){var a=q.corner,d=b.options.position,g=d.at,d=d.my.string?d.my.string():d.my;if(a===s||d===s&&g===s)return s;a===t?p.corner=new y.Corner(d):a.string||(p.corner=new y.Corner(a),p.corner.fixed=t);F.corner=new y.Corner(p.corner.string());return"centercenter"!==p.corner.string()},detectColours:function(d){var g,
h,k=r.tip.css("cssText","");g=d||p.corner;var m=g[g.precedance];d="border-"+m+"-color";h="border"+m.charAt(0)+m.substr(1)+"Color";var m=/rgba?\(0, 0, 0(, 0)?\)|transparent|#123456/i,D=a(document.body).css("color");b.elements.content.css("color");var s=r.titlebar&&("top"===g.y||"center"===g.y&&k.position().top+J.height/2+q.offset<r.titlebar.outerHeight(1))?r.titlebar:r.content;z.addClass(ma);P=g=k.css("background-color");N=h=k[0].style[h]||k.css(d)||z.css(d);if(!g||m.test(g))P=s.css("background-color")||
"transparent",m.test(P)&&(P=z.css("background-color")||g);if(!h||m.test(h)||h===D)N=s.css(d)||"transparent",m.test(N)&&(N=h);a("*",k).add(k).css("cssText","background-color:transparent !important;border:0 !important;");z.removeClass(ma)},create:function(){var b=J.width,d=J.height;r.tip&&r.tip.remove();r.tip=a("<div />",{"class":"ui-tooltip-tip"}).css({width:b,height:d}).prependTo(z);L?a("<canvas />").appendTo(r.tip)[0].getContext("2d").save():(r.tip.html('<vml:shape coordorigin="0,0" style="display:inline-block; position:absolute; behavior:url(#default#VML);"></vml:shape><vml:shape coordorigin="0,0" style="display:inline-block; position:absolute; behavior:url(#default#VML);"></vml:shape>'),
a("*",r.tip).bind("click mousedown",function(a){a.stopPropagation()}))},update:function(b,d){var k=r.tip,D=k.children(),G=J.width,E=J.height,z=q.mimic,U=Math.round,K,v,f,Q,fa;b||(b=F.corner||p.corner);z===s?z=b:(z=new y.Corner(z),z.precedance=b.precedance,"inherit"===z.x?z.x=b.x:"inherit"===z.y?z.y=b.y:z.x===z.y&&(z[b.precedance]=b[b.precedance]));K=z.precedance;p.detectColours(b);"transparent"!==N&&"#123456"!==N?(u=h(b,w,t),0===q.border&&0<u&&(P=N),p.border=u=q.border!==t?q.border:u):p.border=u=
0;f=m(z,G,E);p.size=fa=g(b);k.css(fa);"y"===b.precedance?Q=[U("left"===z.x?u:"right"===z.x?fa.width-G-u:(fa.width-G)/2),U("top"===z.y?fa.height-E:0)]:Q=[U("left"===z.x?fa.width-G:0),U("top"===z.y?u:"bottom"===z.y?fa.height-E-u:(fa.height-E)/2)];L?(D.attr(fa),v=D[0].getContext("2d"),v.restore(),v.save(),v.clearRect(0,0,3E3,3E3),v.translate(Q[0],Q[1]),v.beginPath(),v.moveTo(f[0][0],f[0][1]),v.lineTo(f[1][0],f[1][1]),v.lineTo(f[2][0],f[2][1]),v.closePath(),v.fillStyle=P,v.strokeStyle=N,v.lineWidth=2*
u,v.lineJoin="miter",v.miterLimit=100,u&&v.stroke(),v.fill()):(f="m"+f[0][0]+","+f[0][1]+" l"+f[1][0]+","+f[1][1]+" "+f[2][0]+","+f[2][1]+" xe",Q[2]=u&&/^(r|b)/i.test(b.string())?8===parseFloat(a.browser.version,10)?2:1:0,D.css({antialias:""+(-1<z.string().indexOf("center")),left:Q[0]-Q[2]*Number("x"===K),top:Q[1]-Q[2]*Number("y"===K),width:G+u,height:E+u}).each(function(b){var d=a(this);d[d.prop?"prop":"attr"]({coordsize:G+u+" "+(E+u),path:f,fillcolor:P,filled:!!b,stroked:!b}).css({display:u||b?
"block":"none"});!b&&""===d.html()&&d.html('<vml:stroke weight="'+2*u+'px" color="'+N+'" miterlimit="1000" joinstyle="miter" style="behavior:url(#default#VML); display:inline-block;" />')}));d!==s&&p.position(b)},position:function(b){var d=r.tip,k={},m=Math.max(0,q.offset),D,G,E;if(q.corner===s||!d)return s;b=b||p.corner;D=b.precedance;G=g(b);E=[b.x,b.y];"x"===D&&E.reverse();a.each(E,function(d,g){var p;if("center"===g)p="y"===D?"left":"top",k[p]="50%",k["margin-"+p]=-Math.round(G["y"===D?"width":
"height"]/2)+m;else{p=h(b,g,t);var f;f=a.browser.mozilla;var q=b.y+(f?"":"-")+b.x;f=(f?"-moz-":a.browser.webkit?"-webkit-":"")+(f?"border-radius-"+q:"border-"+q+"-radius");f=parseInt((r.titlebar&&"top"===b.y?r.titlebar:r.content).css(f),10)||parseInt(z.css(f),10)||0;k[g]=d?u?h(b,g):0:m+(f>p?f:0)}});k[b[D]]-=G["x"===D?"width":"height"];d.css({top:"",bottom:"",left:"",right:"",margin:""}).css(k);return k},destroy:function(){r.tip&&r.tip.remove();z.unbind(".qtip-tip")}});p.init()}function m(a,b,d){var g=
Math.ceil(b/2),h=Math.ceil(d/2);b={bottomright:[[0,0],[b,d],[b,0]],bottomleft:[[0,0],[b,0],[0,d]],topright:[[0,d],[b,0],[b,d]],topleft:[[0,0],[0,d],[b,d]],topcenter:[[0,d],[g,0],[b,d]],bottomcenter:[[0,0],[b,0],[g,d]],rightcenter:[[0,0],[b,h],[0,d]],leftcenter:[[b,0],[b,d],[0,h]]};b.lefttop=b.bottomright;b.righttop=b.bottomleft;b.leftbottom=b.topright;b.rightbottom=b.topleft;return b[a.string()]}function q(b){var d=this,g=b.elements.tooltip,h=b.options.content.ajax,k=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,
m=s,p;b.checks.ajax={"^content.ajax":function(a,b,k){"ajax"===b&&(h=k);"once"===b?d.init():h&&h.url?d.load():g.unbind(".qtip-ajax")}};a.extend(d,{init:function(){h&&h.url&&g.unbind(".qtip-ajax")[h.once?"one":"bind"]("tooltipshow.qtip-ajax",d.load);return d},load:function(g,q){var t=h.url.indexOf(" "),r=h.url,z,E=h.once&&!h.loading&&q;if(E)try{g.preventDefault()}catch(u){}else if(g&&g.isDefaultPrevented())return d;p&&p.abort&&p.abort();-1<t&&(z=r.substr(t),r=r.substr(0,t));p=a.ajax(a.extend({success:function(d){m||
(z&&(d=a("<div/>").append(d.replace(k,"")).find(z)),b.set("content.text",d))},error:function(a,d,g){!m&&0!==a.status&&b.set("content.text",d+": "+g)},context:b},h,{url:r,complete:function(){m||(E&&(b.show(g.originalEvent),q=s),a.isFunction(h.complete)&&h.complete.apply(this,arguments))}}))},destroy:function(){p&&p.abort&&p.abort();m=t}});d.init()}function g(d,g){var h,k,m,q,E,F=a(this),J=a(document.body),P=this===document?J:F;k=F.metadata?F.metadata(g.metadata):w;q="html5"===g.metadata.type&&k?k[g.metadata.name]:
w;var N=F.data(g.metadata.name||"qtipopts");try{N="string"===typeof N?(new Function("return "+N))():N}catch(L){b("Unable to parse HTML5 attribute data: "+N)}q=a.extend(t,{},z.defaults,g,"object"===typeof N?r(N):w,r(q||k));k=q.position;q.id=d;if("boolean"===typeof q.content.text)if(m=F.attr(q.content.attr),q.content.attr!==s&&m)q.content.text=m;else return b("Unable to locate content for tooltip! Aborting render of tooltip on element: ",F),s;k.container.length||(k.container=J);k.target===s&&(k.target=
P);q.show.target===s&&(q.show.target=P);q.show.solo===t&&(q.show.solo=k.container.closest("body"));q.hide.target===s&&(q.hide.target=P);q.position.viewport===t&&(q.position.viewport=k.container);k.at=new y.Corner(k.at);k.my=new y.Corner(k.my);if(a.data(this,"qtip"))if(q.overwrite)F.qtip("destroy");else if(q.overwrite===s)return s;q.suppress&&(E=a.attr(this,"title"))&&a(this).removeAttr("title").attr(ha,E);h=new p(F,q,d,!!m);a.data(this,"qtip",h);F.bind("remove.qtip-"+d+" removeqtip.qtip-"+d,function(){h.destroy()});
return h}function p(b,d,g,h){function k(){var b=[d.show.target[0],d.hide.target[0],u.rendered&&O.tooltip[0],d.position.container[0],d.position.viewport[0],window,document];u.rendered?a([]).pushStack(a.grep(b,function(a){return"object"===typeof a})).unbind(W):d.show.target.unbind(W+"-create")}function m(){function h(a){C.is(":visible")&&u.reposition(a)}function k(a){if(C.hasClass(F))return s;clearTimeout(u.timers.inactive);u.timers.inactive=setTimeout(function(){u.hide(a)},d.hide.inactive)}function p(b){if(C.hasClass(F)||
ea||ja)return s;var f=a(b.relatedTarget||b.target),g=f.closest(P)[0]===C[0],f=f[0]===r.show[0];clearTimeout(u.timers.show);clearTimeout(u.timers.hide);if("mouse"===q.target&&g||d.hide.fixed&&/mouse(out|leave|move)/.test(b.type)&&(g||f))try{b.preventDefault(),b.stopImmediatePropagation()}catch(h){}else 0<d.hide.delay?u.timers.hide=setTimeout(function(){u.hide(b)},d.hide.delay):u.hide(b)}function f(a){if(C.hasClass(F))return s;clearTimeout(u.timers.show);clearTimeout(u.timers.hide);var b=function(){u.toggle(t,
a)};0<d.show.delay?u.timers.show=setTimeout(b,d.show.delay):b()}var q=d.position,r={show:d.show.target,hide:d.hide.target,viewport:a(q.viewport),document:a(document),body:a(document.body),window:a(window)},x=a.trim(""+d.show.event).split(" "),E=a.trim(""+d.hide.event).split(" "),y=a.browser.msie&&6===parseInt(a.browser.version,10);C.bind("mouseenter"+W+" mouseleave"+W,function(a){var b="mouseenter"===a.type;b&&u.focus(a);C.toggleClass(la,b)});d.hide.fixed&&(r.hide=r.hide.add(C),C.bind("mouseover"+
W,function(){C.hasClass(F)||clearTimeout(u.timers.hide)}));/mouse(out|leave)/i.test(d.hide.event)?"window"===d.hide.leave&&r.window.bind("mouseout"+W+" blur"+W,function(a){/select|option/.test(a.target)&&!a.relatedTarget&&u.hide(a)}):/mouse(over|enter)/i.test(d.show.event)&&r.hide.bind("mouseleave"+W,function(a){clearTimeout(u.timers.show)});-1<(""+d.hide.event).indexOf("unfocus")&&q.container.closest("html").bind("mousedown"+W,function(d){var f=a(d.target);!C.hasClass(F)&&C.is(":visible");var g=
0<f.parents(P).filter(C[0]).length;f[0]===b[0]||f[0]===C[0]||g||b.has(f[0]).length||f.attr("disabled")||u.hide(d)});"number"===typeof d.hide.inactive&&(r.show.bind("qtip-"+g+"-inactive",k),a.each(z.inactiveEvents,function(a,b){r.hide.add(O.tooltip).bind(b+W+"-inactive",k)}));a.each(E,function(b,d){var g=a.inArray(d,x),h=a(r.hide);-1<g&&h.add(r.show).length===h.length||"unfocus"===d?(r.show.bind(d+W,function(a){C.is(":visible")?p(a):f(a)}),delete x[g]):r.hide.bind(d+W,p)});a.each(x,function(a,b){r.show.bind(b+
W,f)});"number"===typeof d.hide.distance&&r.show.add(C).bind("mousemove"+W,function(a){var b=S.origin||{},f=d.hide.distance,g=Math.abs;(g(a.pageX-b.pageX)>=f||g(a.pageY-b.pageY)>=f)&&u.hide(a)});"mouse"===q.target&&(r.show.bind("mousemove"+W,function(a){J={pageX:a.pageX,pageY:a.pageY,type:"mousemove"}}),q.adjust.mouse&&(d.hide.event&&(C.bind("mouseleave"+W,function(a){(a.relatedTarget||a.target)!==r.show[0]&&u.hide(a)}),O.target.bind("mouseenter"+W+" mouseleave"+W,function(a){S.onTarget="mouseenter"===
a.type})),r.document.bind("mousemove"+W,function(a){S.onTarget&&!C.hasClass(F)&&C.is(":visible")&&u.reposition(a||J)})));(q.adjust.resize||r.viewport.length)&&(a.event.special.resize?r.viewport:r.window).bind("resize"+W,h);(r.viewport.length||y&&"fixed"===C.css("position"))&&r.viewport.bind("scroll"+W,h)}function p(d,g){function h(b){function d(f){f&&(delete m[f.src],clearTimeout(u.timers.img[f.src]),a(f).unbind(W));a.isEmptyObject(m)&&(u.redraw(),g!==s&&u.reposition(S.event),b())}var k,m={};if(0===
(k=f.find("img[src]:not([height]):not([width])")).length)return d();k.each(function(b,f){if(m[f.src]===E){var g=0;(function Ka(){if(f.height||f.width||3<g)return d(f);g+=1;u.timers.img[f.src]=setTimeout(Ka,700)})();a(f).bind("error"+W+" load"+W,function(){d(this)});m[f.src]=f}})}var f=O.content;if(!u.rendered||!d)return s;a.isFunction(d)&&(d=d.call(b,S.event,u)||"");d.jquery&&0<d.length?f.empty().append(d.css({display:"block"})):f.html(d);0>u.rendered?C.queue("fx",h):(ja=0,h(a.noop));return u}function q(d,
g){var h=O.title;if(!u.rendered||!d)return s;a.isFunction(d)&&(d=d.call(b,S.event,u));if(d===s||!d&&""!==d)return ua(s);d.jquery&&0<d.length?h.empty().append(d.css({display:"block"})):h.html(d);u.redraw();g!==s&&u.rendered&&C.is(":visible")&&u.reposition(S.event)}function K(){var b=Y+"-title";O.titlebar&&ua();O.titlebar=a("<div />",{"class":Z+"-titlebar "+(d.style.widget?"ui-widget-header":"")}).append(O.title=a("<div />",{id:b,"class":Z+"-title","aria-atomic":t})).insertBefore(O.content).delegate(".ui-tooltip-close",
"mousedown keydown mouseup keyup mouseout",function(b){a(this).toggleClass("ui-state-active ui-state-focus","down"===b.type.substr(-4))}).delegate(".ui-tooltip-close","mouseover mouseout",function(b){a(this).toggleClass("ui-state-hover","mouseover"===b.type)});d.content.title.button?za():u.rendered&&u.redraw()}function za(){var b=d.content.title.button,g="string"===typeof b?b:"Close tooltip";O.button&&O.button.remove();b.jquery?O.button=b:O.button=a("<a />",{"class":"ui-state-default ui-tooltip-close "+
(d.style.widget?"":Z+"-icon"),title:g,"aria-label":g}).prepend(a("<span />",{"class":"ui-icon ui-icon-close",html:"&times;"}));O.button.appendTo(O.titlebar).attr("role","button").click(function(a){C.hasClass(F)||u.hide(a);return s});u.redraw()}function ua(a){O.title&&(O.titlebar.remove(),O.titlebar=O.title=O.button=w,a!==s&&u.reposition())}function va(){var a=d.style.widget;C.toggleClass(L,a).toggleClass(N,d.style.def&&!a);O.content.toggleClass(L+"-content",a);O.titlebar&&O.titlebar.toggleClass(L+
"-header",a);O.button&&O.button.toggleClass(Z+"-icon",!a)}function pa(a){var b=0,g,f=d;for(a=a.split(".");f=f[a[b++]];)b<a.length&&(g=f);return[g||d,a.pop()]}var u=this,Sa=document.body,Y=Z+"-"+g,ea=0,ja=0,C=a(),W=".qtip-"+g,O,S;u.id=g;u.rendered=s;u.elements=O={target:b};u.timers={img:{}};u.options=d;u.checks={};u.plugins={};u.cache=S={event:{},target:a(),disabled:s,attr:h,onTarget:s};u.checks.builtin={"^id$":function(b,d,g){b=g===t?z.nextid:g;d=Z+"-"+b;b!==s&&0<b.length&&!a("#"+d).length&&(C[0].id=
d,O.content[0].id=d+"-content",O.title[0].id=d+"-title")},"^content.text$":function(a,b,d){p(d)},"^content.title.text$":function(a,b,d){if(!d)return ua();!O.title&&d&&K();q(d)},"^content.title.button$":function(a,b,d){a=O.button;b=O.title;u.rendered&&(d?(b||K(),za()):a.remove())},"^position.(my|at)$":function(a,b,d){"string"===typeof d&&(a[b]=new y.Corner(d))},"^position.container$":function(a,b,d){u.rendered&&C.appendTo(d)},"^show.ready$":function(){u.rendered?u.toggle(t):u.render(1)},"^style.classes$":function(a,
b,d){C.attr("class",Z+" qtip ui-helper-reset "+d)},"^style.widget|content.title":va,"^events.(render|show|move|hide|focus|blur)$":function(b,d,g){C[(a.isFunction(g)?"":"un")+"bind"]("tooltip"+d,g)},"^(show|hide|position).(event|target|fixed|inactive|leave|distance|viewport|adjust)":function(){var a=d.position;C.attr("tracking","mouse"===a.target&&a.adjust.mouse);k();m()}};a.extend(u,{render:function(g){if(u.rendered)return u;var h=d.content.text,k=d.content.title.text,f=d.position,r=a.Event("tooltiprender");
a.attr(b[0],"aria-describedby",Y);C=O.tooltip=a("<div/>",{id:Y,"class":Z+" qtip ui-helper-reset "+N+" "+d.style.classes+" "+Z+"-pos-"+d.position.my.abbrev(),width:d.style.width||"",height:d.style.height||"",tracking:"mouse"===f.target&&f.adjust.mouse,role:"alert","aria-live":"polite","aria-atomic":s,"aria-describedby":Y+"-content","aria-hidden":t}).toggleClass(F,S.disabled).data("qtip",u).appendTo(d.position.container).append(O.content=a("<div />",{"class":Z+"-content",id:Y+"-content","aria-atomic":t}));
u.rendered=-1;ea=ja=1;k&&(K(),a.isFunction(k)||q(k,s));a.isFunction(h)||p(h,s);u.rendered=t;va();a.each(d.events,function(b,d){a.isFunction(d)&&C.bind("toggle"===b?"tooltipshow tooltiphide":"tooltip"+b,d)});a.each(y,function(){"render"===this.initialize&&this(u)});m();C.queue("fx",function(a){r.originalEvent=S.event;C.trigger(r,[u]);ea=ja=0;u.redraw();(d.show.ready||g)&&u.toggle(t,S.event,s);a()});return u},get:function(a){switch(a.toLowerCase()){case "dimensions":a={height:C.outerHeight(),width:C.outerWidth()};
break;case "offset":a=y.offset(C,d.position.container);break;default:a=pa(a.toLowerCase()),a=a[0][a[1]],a=a.precedance?a.string():a}return a},set:function(b,g){var h=/^position\.(my|at|adjust|target|container)|style|content|show\.ready/i,f=/^content\.(title|attr)|style/i,k=s,m=s,p=u.checks,q;"string"===typeof b?(q=b,b={},b[q]=g):b=a.extend(t,{},b);a.each(b,function(d,g){var p=pa(d.toLowerCase()),q;q=p[0][p[1]];p[0][p[1]]="object"===typeof g&&g.nodeType?a(g):g;b[d]=[p[0],p[1],g,q];k=h.test(d)||k;m=
f.test(d)||m});r(d);ea=ja=1;a.each(b,function(a,b){var d,f,g;for(d in p)for(f in p[d])if(g=RegExp(f,"i").exec(a))b.push(g),p[d][f].apply(u,b)});ea=ja=0;C.is(":visible")&&u.rendered&&(k&&u.reposition("mouse"===d.position.target?w:S.event),m&&u.redraw());return u},toggle:function(b,h,k){function f(){b?(a.browser.msie&&C[0].style.removeAttribute("filter"),C.css("overflow",""),"string"===typeof r.autofocus&&a(r.autofocus,C).focus(),y=a.Event("tooltipvisible"),y.originalEvent=h?S.event:w,C.trigger(y,[u]),
r.target.trigger("qtip-"+g+"-inactive")):C.css({display:"",visibility:"",opacity:"",left:"",top:""})}if(!u.rendered)return b?u.render(1):u;var m=b?"show":"hide",r=d[m],G=C.is(":visible"),x=!h||2>d[m].target.length||S.target[0]===h.target,E=d.position,z=d.content,y;(typeof b).search("boolean|number")&&(b=!G);if(!C.is(":animated")&&G===b&&x)return u;if(h){if(/over|enter/.test(h.type)&&/out|leave/.test(S.event.type)&&h.target===d.show.target[0]&&C.has(h.relatedTarget).length)return u;S.event=a.extend({},
h)}y=a.Event("tooltip"+m);y.originalEvent=h?S.event:w;C.trigger(y,[u,90]);if(y.isDefaultPrevented())return u;a.attr(C[0],"aria-hidden",!b);b?(S.origin=a.extend({},J),u.focus(h),a.isFunction(z.text)&&p(z.text,s),a.isFunction(z.title.text)&&q(z.title.text,s),!da&&"mouse"===E.target&&E.adjust.mouse&&(a(document).bind("mousemove.qtip",function(a){J={pageX:a.pageX,pageY:a.pageY,type:"mousemove"}}),da=t),u.reposition(h,k),(y.solo=!!r.solo)&&a(P,r.solo).not(C).qtip("hide",y)):(clearTimeout(u.timers.show),
delete S.origin,da&&!a(P+'[tracking="true"]:visible',r.solo).not(C).length&&(a(document).unbind("mousemove.qtip"),da=s),u.blur(h));x&&C.stop(0,1);r.effect===s?(C[m](),f.call(C)):a.isFunction(r.effect)?(r.effect.call(C,u),C.queue("fx",function(a){f();a()})):C.fadeTo(90,b?1:0,f);b&&r.target.trigger("qtip-"+g+"-inactive");return u},show:function(a){return u.toggle(t,a)},hide:function(a){return u.toggle(s,a)},focus:function(b){if(!u.rendered)return u;var d=a(P),g=parseInt(C[0].style.zIndex,10),f=z.zindex+
d.length;b=a.extend({},b);var h;C.hasClass(aa)||(h=a.Event("tooltipfocus"),h.originalEvent=b,C.trigger(h,[u,f]),h.isDefaultPrevented()||(g!==f&&(d.each(function(){this.style.zIndex>g&&(this.style.zIndex-=1)}),d.filter("."+aa).qtip("blur",b)),C.addClass(aa)[0].style.zIndex=f));return u},blur:function(b){b=a.extend({},b);var d;C.removeClass(aa);d=a.Event("tooltipblur");d.originalEvent=b;C.trigger(d,[u]);return u},reposition:function(b,g){if(!u.rendered||ea)return u;ea=1;var h=d.position.target,f=d.position,
k=f.my,m=f.at,p=f.adjust,q=p.method.split(" "),r=C.outerWidth(),t=C.outerHeight(),G=0,x=0,E=a.Event("tooltipmove"),z="fixed"===C.css("position"),F=f.viewport,w={left:0,top:0},R=f.container,P=s,K=u.plugins.tip,N={horizontal:q[0],vertical:q[1]=q[1]||q[0],enabled:F.jquery&&h[0]!==window&&h[0]!==Sa&&"none"!==p.method,left:function(a){var b="shift"===N.horizontal,d=-R.offset.left+F.offset.left+F.scrollLeft,f="left"===k.x?r:"right"===k.x?-r:-r/2,g="left"===m.x?G:"right"===m.x?-G:-G/2,h=K&&K.size?K.size.width||
0:0,q=K&&K.corner&&"x"===K.corner.precedance&&!b?h:0,s=d-a+q,t=a+r-F.width-d+q,g=f-("x"===k.precedance||k.x===k.y?g:0)-("center"===m.x?G/2:0),v="center"===k.x;b?(q=K&&K.corner&&"y"===K.corner.precedance?h:0,g=("left"===k.x?1:-1)*f-q,w.left+=0<s?s:0<t?-t:0,w.left=Math.max(-R.offset.left+F.offset.left+(q&&"center"===K.corner.x?K.offset:0),a-g,Math.min(Math.max(-R.offset.left+F.offset.left+F.width,a+g),w.left))):(0<s&&("left"!==k.x||0<t)?w.left-=g:0<t&&("right"!==k.x||0<s)&&(w.left-=v?-g:g),w.left!==
a&&v&&(w.left-=p.x),w.left<d&&-w.left>t&&(w.left=a));return w.left-a},top:function(a){var b="shift"===N.vertical,d=-R.offset.top+F.offset.top+F.scrollTop,f="top"===k.y?t:"bottom"===k.y?-t:-t/2,g="top"===m.y?x:"bottom"===m.y?-x:-x/2,h=K&&K.size?K.size.height||0:0,q=K&&K.corner&&"y"===K.corner.precedance&&!b?h:0,r=d-a+q,d=a+t-F.height-d+q,g=f-("y"===k.precedance||k.x===k.y?g:0)-("center"===m.y?x/2:0),s="center"===k.y;b?(q=K&&K.corner&&"x"===K.corner.precedance?h:0,g=("top"===k.y?1:-1)*f-q,w.top+=0<
r?r:0<d?-d:0,w.top=Math.max(-R.offset.top+F.offset.top+(q&&"center"===K.corner.x?K.offset:0),a-g,Math.min(Math.max(-R.offset.top+F.offset.top+F.height,a+g),w.top))):(0<r&&("top"!==k.y||0<d)?w.top-=g:0<d&&("bottom"!==k.y||0<r)&&(w.top-=s?-g:g),w.top!==a&&s&&(w.top-=p.y),0>w.top&&-w.top>d&&(w.top=a));return w.top-a}};if(a.isArray(h)&&2===h.length)m={x:"left",y:"top"},w={left:h[0],top:h[1]};else if("mouse"===h&&(b&&b.pageX||S.event.pageX))m={x:"left",y:"top"},b=(!b||"resize"!==b.type&&"scroll"!==b.type?
b&&b.pageX&&"mousemove"===b.type?b:!J||!J.pageX||!p.mouse&&b&&b.pageX?!p.mouse&&S.origin&&S.origin.pageX&&d.show.distance?S.origin:b:{pageX:J.pageX,pageY:J.pageY}:S.event)||b||S.event||J||{},w={top:b.pageY,left:b.pageX};else{"event"===h?b&&b.target&&"scroll"!==b.type&&"resize"!==b.type?h=S.target=a(b.target):h=S.target:h=S.target=a(h.jquery?h:O.target);h=a(h).eq(0);if(0===h.length)return u;h[0]===document||h[0]===window?(G=y.iOS?window.innerWidth:h.width(),x=y.iOS?window.innerHeight:h.height(),h[0]===
window&&(w={top:(F||h).scrollTop(),left:(F||h).scrollLeft()})):h.is("area")&&y.imagemap?w=y.imagemap(h,m,N.enabled?q:s):"http://www.w3.org/2000/svg"===h[0].namespaceURI&&y.svg?w=y.svg(h,m):(G=h.outerWidth(),x=h.outerHeight(),w=y.offset(h,R));w.offset&&(G=w.width,x=w.height,P=w.flipoffset,w=w.offset);if(4.1>y.iOS&&3.1<y.iOS||4.3==y.iOS||!y.iOS&&z)q=a(window),w.left-=q.scrollLeft(),w.top-=q.scrollTop();w.left+="right"===m.x?G:"center"===m.x?G/2:0;w.top+="bottom"===m.y?x:"center"===m.y?x/2:0}w.left+=
p.x+("right"===k.x?-r:"center"===k.x?-r/2:0);w.top+=p.y+("bottom"===k.y?-t:"center"===k.y?-t/2:0);N.enabled?(F={elem:F,height:F[(F[0]===window?"h":"outerH")+"eight"](),width:F[(F[0]===window?"w":"outerW")+"idth"](),scrollLeft:z?0:F.scrollLeft(),scrollTop:z?0:F.scrollTop(),offset:F.offset()||{left:0,top:0}},R={elem:R,scrollLeft:R.scrollLeft(),scrollTop:R.scrollTop(),offset:R.offset()||{left:0,top:0}},w.adjusted={left:"none"!==N.horizontal?N.left(w.left):0,top:"none"!==N.vertical?N.top(w.top):0},w.adjusted.left+
w.adjusted.top&&C.attr("class",C[0].className.replace(/ui-tooltip-pos-\w+/i,Z+"-pos-"+k.abbrev())),P&&w.adjusted.left&&(w.left+=P.left),P&&w.adjusted.top&&(w.top+=P.top)):w.adjusted={left:0,top:0};E.originalEvent=a.extend({},b);C.trigger(E,[u,w,F.elem||F]);if(E.isDefaultPrevented())return u;delete w.adjusted;g===s||isNaN(w.left)||isNaN(w.top)||"mouse"===h||!a.isFunction(f.effect)?C.css(w):a.isFunction(f.effect)&&(f.effect.call(C,u,a.extend({},w)),C.queue(function(b){a(this).css({opacity:"",height:""});
a.browser.msie&&this.style.removeAttribute("filter");b()}));ea=0;return u},redraw:function(){if(1>u.rendered||ja)return u;var a=d.position.container,b,g,f,h;ja=1;d.style.height&&C.css("height",d.style.height);d.style.width?C.css("width",d.style.width):(C.css("width","").addClass(ma),g=C.width()+1,f=C.css("max-width")||"",h=C.css("min-width")||"",b=-1<(f+h).indexOf("%")?a.width()/100:0,f=(-1<f.indexOf("%")?b:1)*parseInt(f,10)||g,h=(-1<h.indexOf("%")?b:1)*parseInt(h,10)||0,g=f+h?Math.min(Math.max(g,
h),f):g,C.css("width",Math.round(g)).removeClass(ma));ja=0;return u},disable:function(b){"boolean"!==typeof b&&(b=!C.hasClass(F)&&!S.disabled);u.rendered?(C.toggleClass(F,b),a.attr(C[0],"aria-disabled",b)):S.disabled=!!b;return u},enable:function(){return u.disable(s)},destroy:function(){var h=b[0],m=a.attr(h,ha),p=b.data("qtip");u.rendered&&(C.stop(1,0).remove(),a.each(u.plugins,function(){this.destroy&&this.destroy()}));clearTimeout(u.timers.show);clearTimeout(u.timers.hide);k();p&&u!==p||(a.removeData(h,
"qtip"),d.suppress&&m&&(a.attr(h,"title",m),b.removeAttr(ha)),b.removeAttr("aria-describedby"));b.unbind(".qtip-"+g);delete xa[u.id];return b}})}function r(b){var d;if(!b||"object"!==typeof b)return s;if(b.metadata===w||"object"!==typeof b.metadata)b.metadata={type:b.metadata};if("content"in b){if(b.content===w||"object"!==typeof b.content||b.content.jquery)b.content={text:b.content};d=b.content.text||s;!a.isFunction(d)&&(!d&&!d.attr||1>d.length||"object"===typeof d&&!d.jquery)&&(b.content.text=s);
if("title"in b.content){if(b.content.title===w||"object"!==typeof b.content.title)b.content.title={text:b.content.title};d=b.content.title.text||s;!a.isFunction(d)&&(!d&&!d.attr||1>d.length||"object"===typeof d&&!d.jquery)&&(b.content.title.text=s)}}"position"in b&&(b.position===w||"object"!==typeof b.position)&&(b.position={my:b.position,at:b.position});"show"in b&&(b.show===w||"object"!==typeof b.show)&&(b.show.jquery?b.show={target:b.show}:b.show={event:b.show});"hide"in b&&(b.hide===w||"object"!==
typeof b.hide)&&(b.hide.jquery?b.hide={target:b.hide}:b.hide={event:b.hide});"style"in b&&(b.style===w||"object"!==typeof b.style)&&(b.style={classes:b.style});a.each(y,function(){this.sanitize&&this.sanitize(b)});return b}function b(){b.history=b.history||[];b.history.push(arguments);if("object"===typeof console){var a=console[console.warn?"warn":"log"],d=Array.prototype.slice.call(arguments);"string"===typeof arguments[0]&&(d[0]="qTip2: "+d[0]);a.apply?a.apply(console,d):a(d)}}"use strict";var t=
!0,s=!1,w=null,E,z,y,J,xa={},Z="ui-tooltip",L="ui-widget",F="ui-state-disabled",P="div.qtip."+Z,N=Z+"-default",aa=Z+"-focus",la=Z+"-hover",ma=Z+"-fluid",ha="oldtitle",da;z=a.fn.qtip=function(b,d,g){var h=(""+b).toLowerCase(),k=w,m=a.makeArray(arguments).slice(1),p=m[m.length-1],q=this[0]?a.data(this[0],"qtip"):w;if(!arguments.length&&q||"api"===h)return q;if("string"===typeof b)return this.each(function(){var b=a.data(this,"qtip");if(!b)return t;p&&p.timeStamp&&(b.cache.event=p);if("option"!==h&&
"options"!==h||!d)b[h]&&b[h].apply(b[h],m);else if(a.isPlainObject(d)||g!==E)b.set(d,g);else return k=b.get(d),s}),k!==w?k:this;if("object"===typeof b||!arguments.length)return q=r(a.extend(t,{},b)),z.bind.call(this,q,p)};z.bind=function(b,d){return this.each(function(h){function k(b){function d(){w.render("object"===typeof b||m.show.ready);p.show.add(p.hide).unbind(r)}if(w.cache.disabled)return s;w.cache.event=a.extend({},b);w.cache.target=b?a(b.target):[E];0<m.show.delay?(clearTimeout(w.timers.show),
w.timers.show=setTimeout(d,m.show.delay),q.show!==q.hide&&p.hide.bind(q.hide,function(){clearTimeout(w.timers.show)})):d()}var m,p,q,r,w;h=a.isArray(b.id)?b.id[h]:b.id;h=!h||h===s||1>h.length||xa[h]?z.nextid++:xa[h]=h;r=".qtip-"+h+"-create";w=g.call(this,h,b);if(w===s)return t;m=w.options;a.each(y,function(){"initialize"===this.initialize&&this(w)});p={show:m.show.target,hide:m.hide.target};q={show:a.trim(""+m.show.event).replace(/ /g,r+" ")+r,hide:a.trim(""+m.hide.event).replace(/ /g,r+" ")+r};/mouse(over|enter)/i.test(q.show)&&
!/mouse(out|leave)/i.test(q.hide)&&(q.hide+=" mouseleave"+r);p.show.bind("mousemove"+r,function(a){J={pageX:a.pageX,pageY:a.pageY,type:"mousemove"};w.cache.onTarget=t});p.show.bind(q.show,k);(m.show.ready||m.prerender)&&k(d)})};y=z.plugins={Corner:function(a){a=(""+a).replace(/([A-Z])/," $1").replace(/middle/gi,"center").toLowerCase();this.x=(a.match(/left|right/i)||a.match(/center/)||["inherit"])[0].toLowerCase();this.y=(a.match(/top|bottom|center/i)||["inherit"])[0].toLowerCase();a=a.charAt(0);
this.precedance="t"===a||"b"===a?"y":"x";this.string=function(){return"y"===this.precedance?this.y+this.x:this.x+this.y};this.abbrev=function(){var a=this.x.substr(0,1),b=this.y.substr(0,1);return a===b?a:"c"===a||"c"!==a&&"c"!==b?b+a:a+b};this.clone=function(){return{x:this.x,y:this.y,precedance:this.precedance,string:this.string,abbrev:this.abbrev,clone:this.clone}}},offset:function(b,d){var g=b.offset(),h=b.closest("body")[0],k=d,m,p,q;if(k){do"static"!==k.css("position")&&(p=k.position(),g.left-=
p.left+(parseInt(k.css("borderLeftWidth"),10)||0)+(parseInt(k.css("marginLeft"),10)||0),g.top-=p.top+(parseInt(k.css("borderTopWidth"),10)||0)+(parseInt(k.css("marginTop"),10)||0),!m&&"hidden"!==(q=k.css("overflow"))&&"visible"!==q&&(m=k));while((k=a(k[0].offsetParent)).length);m&&m[0]!==h&&(h=m,g.left+=1*h.scrollLeft(),g.top+=1*h.scrollTop())}return g},iOS:parseFloat((""+(/CPU.*OS ([0-9_]{1,3})|(CPU like).*AppleWebKit.*Mobile/i.exec(navigator.userAgent)||[0,""])[1]).replace("undefined","3_2").replace("_",
"."))||s,fn:{attr:function(b,d){if(this.length){var g=this[0],h=a.data(g,"qtip");if("title"===b&&h&&"object"===typeof h&&h.options.suppress){if(2>arguments.length)return a.attr(g,ha);h&&"title"===h.options.content.attr&&h.cache.attr&&h.set("content.text",d);return this.attr(ha,d)}}return a.fn.attr_replacedByqTip.apply(this,arguments)},clone:function(b){a([]);var d=a.fn.clone_replacedByqTip.apply(this,arguments);b||d.filter("["+ha+"]").attr("title",function(){return a.attr(this,ha)}).removeAttr(ha);
return d}}};a.each(y.fn,function(b,d){if(!d||a.fn[b+"_replacedByqTip"])return t;var g=a.fn[b+"_replacedByqTip"]=a.fn[b];a.fn[b]=function(){return d.apply(this,arguments)||g.apply(this,arguments)}});a.ui||(a.cleanData_replacedByqTip=a.cleanData,a.cleanData=function(b){for(var d=0,g;(g=b[d])!==E;d++)try{a(g).triggerHandler("removeqtip")}catch(h){}a.cleanData_replacedByqTip(b)});z.version="nightly";z.nextid=0;z.inactiveEvents="click dblclick mousedown mouseup mousemove mouseleave mouseenter".split(" ");
z.zindex=15E3;z.defaults={prerender:s,id:s,overwrite:t,suppress:t,content:{text:t,attr:"title",title:{text:s,button:s}},position:{my:"top left",at:"bottom right",target:s,container:s,viewport:s,adjust:{x:0,y:0,mouse:t,resize:t,method:"flip flip"},effect:function(b,d,g){a(this).animate(d,{duration:200,queue:s})}},show:{target:s,event:"mouseenter",effect:t,delay:90,solo:s,ready:s,autofocus:s},hide:{target:s,event:"mouseleave",effect:t,delay:0,fixed:s,inactive:s,leave:"window",distance:s},style:{classes:"",
widget:s,width:s,height:s,def:t},events:{render:w,move:w,show:w,hide:w,toggle:w,visible:w,focus:w,blur:w}};y.ajax=function(a){var b=a.plugins.ajax;return"object"===typeof b?b:a.plugins.ajax=new q(a)};y.ajax.initialize="render";y.ajax.sanitize=function(a){var b=a.content,d;b&&"ajax"in b&&(d=b.ajax,"object"!==typeof d&&(d=a.content.ajax={url:d}),"boolean"!==typeof d.once&&d.once&&(d.once=!!d.once))};a.extend(t,z.defaults,{content:{ajax:{loading:t,once:t}}});y.imagemap=function(b,d,g){function h(a,b,
d){for(var g=0,k=1,m=1,p=0,q=0,r=a.width,t=a.height;0<r&&0<t&&0<k&&0<m;)for(r=Math.floor(r/2),t=Math.floor(t/2),"left"===d.x?k=r:"right"===d.x?k=a.width-r:k+=Math.floor(r/2),"top"===d.y?m=t:"bottom"===d.y?m=a.height-t:m+=Math.floor(t/2),g=b.length;g--&&!(2>b.length);)p=b[g][0]-a.offset.left,q=b[g][1]-a.offset.top,("left"===d.x&&p>=k||"right"===d.x&&p<=k||"center"===d.x&&(p<k||p>a.width-k)||"top"===d.y&&q>=m||"bottom"===d.y&&q<=m||"center"===d.y&&(q<m||q>a.height-m))&&b.splice(g,1);return{left:b[0][0],
top:b[0][1]}}b.jquery||(b=a(b));var k=(b[0].shape||b.attr("shape")).toLowerCase(),m=(b[0].coords||b.attr("coords")).split(","),p=[];b=a('img[usemap="#'+b.parent("map").attr("name")+'"]');var q=b.offset(),r={width:0,height:0,offset:{top:1E10,right:0,bottom:0,left:1E10}},s=0,t=0;q.left+=Math.ceil((b.outerWidth()-b.width())/2);q.top+=Math.ceil((b.outerHeight()-b.height())/2);if("poly"===k)for(s=m.length;s--;)t=[parseInt(m[--s],10),parseInt(m[s+1],10)],t[0]>r.offset.right&&(r.offset.right=t[0]),t[0]<
r.offset.left&&(r.offset.left=t[0]),t[1]>r.offset.bottom&&(r.offset.bottom=t[1]),t[1]<r.offset.top&&(r.offset.top=t[1]),p.push(t);else p=a.map(m,function(a){return parseInt(a,10)});switch(k){case "rect":r={width:Math.abs(p[2]-p[0]),height:Math.abs(p[3]-p[1]),offset:{left:Math.min(p[0],p[2]),top:Math.min(p[1],p[3])}};break;case "circle":r={width:p[2]+2,height:p[2]+2,offset:{left:p[0],top:p[1]}};break;case "poly":a.extend(r,{width:Math.abs(r.offset.right-r.offset.left),height:Math.abs(r.offset.bottom-
r.offset.top)}),"centercenter"===d.string()?r.offset={left:r.offset.left+r.width/2,top:r.offset.top+r.height/2}:(r.offset=h(r,p.slice(),d),g&&("flip"===g[0]||"flip"===g[1])&&(r.flipoffset=h(r,p.slice(),{x:"left"===d.x?"right":"right"===d.x?"left":"center",y:"top"===d.y?"bottom":"bottom"===d.y?"top":"center"}),r.flipoffset.left-=r.offset.left,r.flipoffset.top-=r.offset.top)),r.width=r.height=0}r.offset.left+=q.left;r.offset.top+=q.top;return r};y.tip=function(a){var b=a.plugins.tip;return"object"===
typeof b?b:a.plugins.tip=new h(a)};y.tip.initialize="render";y.tip.sanitize=function(a){var b=a.style,d;b&&"tip"in b&&(d=a.style.tip,"object"!==typeof d&&(a.style.tip={corner:d}),/string|boolean/i.test(typeof d.corner)||(d.corner=t),"number"!==typeof d.width&&delete d.width,"number"!==typeof d.height&&delete d.height,"number"!==typeof d.border&&d.border!==t&&delete d.border,"number"!==typeof d.offset&&delete d.offset)};a.extend(t,z.defaults,{style:{tip:{corner:t,mimic:s,width:6,height:6,border:t,
offset:0}}});y.svg=function(b,d){var g=a(document),h=b[0],k={width:0,height:0,offset:{top:1E10,left:1E10}},m,p,q;if(h.getBBox&&h.parentNode){m=h.getBBox();p=h.getScreenCTM();h=h.farthestViewportElement||h;if(!h.createSVGPoint)return k;h=h.createSVGPoint();h.x=m.x;h.y=m.y;q=h.matrixTransform(p);k.offset.left=q.x;k.offset.top=q.y;h.x+=m.width;h.y+=m.height;q=h.matrixTransform(p);k.width=q.x-k.offset.left;k.height=q.y-k.offset.top;k.offset.left+=g.scrollLeft();k.offset.top+=g.scrollTop()}return k};y.modal=
function(a){var b=a.plugins.modal;return"object"===typeof b?b:a.plugins.modal=new k(a)};y.modal.initialize="render";y.modal.sanitize=function(a){a.show&&("object"!==typeof a.show.modal?a.show.modal={on:!!a.show.modal}:"undefined"===typeof a.show.modal.on&&(a.show.modal.on=t))};y.modal.zindex=z.zindex+1E3;a.extend(t,z.defaults,{show:{modal:{on:s,effect:t,blur:t,escape:t}}});y.bgiframe=function(b){var h=a.browser,g=b.plugins.bgiframe;return 1>a("select, object").length||!h.msie||"6"!==(""+h.version).charAt(0)?
s:"object"===typeof g?g:b.plugins.bgiframe=new d(b)};y.bgiframe.initialize="render"});/*
SoundManager 2: JavaScript Sound for the Web
----------------------------------------------
http://schillmania.com/projects/soundmanager2/
Copyright (c) 2007, Scott Schiller. All rights reserved.
Code provided under the BSD License:
http://schillmania.com/projects/soundmanager2/license.txt
V2.97a.20131201
*/
(function(a,d){function k(h,k){function g(a){return b.preferFlash&&Fa&&!b.ignoreFlash&&b.flash[a]!==d&&b.flash[a]}function p(a){return function(b){var d=this._s;return d&&d._a?a.call(this,b):null}}this.setupOptions={url:h||null,flashVersion:8,debugMode:!0,debugFlash:!1,useConsole:!0,consoleOnly:!0,waitForWindowLoad:!1,bgColor:"#ffffff",useHighPerformance:!1,flashPollingInterval:null,html5PollingInterval:null,flashLoadTimeout:1E3,wmode:null,allowScriptAccess:"always",useFlashBlock:!1,useHTML5Audio:!0,
html5Test:/^(probably|maybe)$/i,preferFlash:!1,noSWFCache:!1,idPrefix:"sound"};this.defaultOptions={autoLoad:!1,autoPlay:!1,from:null,loops:1,onid3:null,onload:null,whileloading:null,onplay:null,onpause:null,onresume:null,whileplaying:null,onposition:null,onstop:null,onfailure:null,onfinish:null,multiShot:!0,multiShotEvents:!1,position:null,pan:0,stream:!0,to:null,type:null,usePolicyFile:!1,volume:100};this.flash9Options={isMovieStar:null,usePeakData:!1,useWaveformData:!1,useEQData:!1,onbufferchange:null,
ondataerror:null};this.movieStarOptions={bufferTime:3,serverURL:null,onconnect:null,duration:null};this.audioFormats={mp3:{type:['audio/mpeg; codecs="mp3"',"audio/mpeg","audio/mp3","audio/MPA","audio/mpa-robust"],required:!0},mp4:{related:["aac","m4a","m4b"],type:['audio/mp4; codecs="mp4a.40.2"',"audio/aac","audio/x-m4a","audio/MP4A-LATM","audio/mpeg4-generic"],required:!1},ogg:{type:["audio/ogg; codecs=vorbis"],required:!1},opus:{type:["audio/ogg; codecs=opus","audio/opus"],required:!1},wav:{type:['audio/wav; codecs="1"',
"audio/wav","audio/wave","audio/x-wav"],required:!1}};this.movieID="sm2-container";this.id=k||"sm2movie";this.debugID="soundmanager-debug";this.debugURLParam=/([#?&])debug=1/i;this.versionNumber="V2.97a.20131201";this.altURL=this.movieURL=this.version=null;this.enabled=this.swfLoaded=!1;this.oMC=null;this.sounds={};this.soundIDs=[];this.didFlashBlock=this.muted=!1;this.filePattern=null;this.filePatterns={flash8:/\.mp3(\?.*)?$/i,flash9:/\.mp3(\?.*)?$/i};this.features={buffering:!1,peakData:!1,waveformData:!1,
eqData:!1,movieStar:!1};this.sandbox={};this.html5={usingFlash:null};this.flash={};this.ignoreFlash=this.html5Only=!1;var r,b=this,t=null,s=null,w,E=navigator.userAgent,z=a.location.href.toString(),y=document,J,xa,Z,L,F=[],P=!1,N=!1,aa=!1,la=!1,ma=!1,ha,da,G,D,R,x,Q,ia,ta,T,K,za,ua,va,pa,u,Sa,Y,ea,ja,C,W,O,S,U,Qa,v=null,f=null,Ja,fa,Aa,eb,Da,V,Ea=!1,ra=!1,Ka,H,Ab,qa=0,Xa=null,sa,mb=[],La,ca=null,pb,bb,Va,wa,ya,Oa,Ma,ga,qb=Array.prototype.slice,Ba=!1,rb,Fa,fb,nb,Ga,Ya,gb=0,Za=E.match(/(ipad|iphone|ipod)/i),
sb=E.match(/android/i),Ha=E.match(/msie/i),Hb=E.match(/webkit/i),hb=E.match(/safari/i)&&!E.match(/chrome/i),tb=E.match(/opera/i),ib=E.match(/(mobile|pre\/|xoom)/i)||Za||sb,yb=!z.match(/usehtml5audio/i)&&!z.match(/sm2\-ignorebadua/i)&&hb&&!E.match(/silk/i)&&E.match(/OS X 10_6_([3-7])/i),ub=y.hasFocus!==d?y.hasFocus():null,oa=hb&&(y.hasFocus===d||!y.hasFocus()),jb=!oa,Ra=/(mp3|mp4|mpa|m4a|m4b)/i,cb=y.location?y.location.protocol.match(/http/i):null,vb=cb?"":"http://",Wa=/^\s*audio\/(?:x-)?(?:mpeg4|aac|flv|mov|mp4||m4v|m4a|m4b|mp4v|3gp|3g2)\s*(?:$|;)/i,
Ia="mpeg4 aac flv mov mp4 m4v f4v m4a m4b mp4v 3gp 3g2".split(" "),Pa=RegExp("\\.("+Ia.join("|")+")(\\?.*)?$","i");this.mimePattern=/^\s*audio\/(?:x-)?(?:mp(?:eg|3))\s*(?:$|;)/i;this.useAltURL=!cb;var wb;try{wb=Audio!==d&&(tb&&opera!==d&&10>opera.version()?new Audio(null):new Audio).canPlayType!==d}catch(Bb){wb=!1}this.hasHTML5=wb;this.setup=function(a){var f=!b.url;a!==d&&aa&&ca&&b.ok();G(a);a&&(f&&Y&&a.url!==d&&b.beginDelayedInit(),!Y&&a.url!==d&&"complete"===y.readyState&&setTimeout(u,1));return b};
this.supported=this.ok=function(){return ca?aa&&!la:b.useHTML5Audio&&b.hasHTML5};this.getMovie=function(b){return w(b)||y[b]||a[b]};this.createSound=function(a,f){function h(){e=eb(e);b.sounds[e.id]=new r(e);b.soundIDs.push(e.id);return b.sounds[e.id]}var e,g=null;if(!aa||!b.ok())return!1;f!==d&&(a={id:a,url:f});e=da(a);e.url=sa(e.url);void 0===e.id&&(e.id=b.setupOptions.idPrefix+gb++);if(V(e.id,!0))return b.sounds[e.id];if(bb(e))g=h(),g._setup_html5(e);else{if(b.html5Only||b.html5.usingFlash&&e.url&&
e.url.match(/data\:/i))return h();8<L&&null===e.isMovieStar&&(e.isMovieStar=!!(e.serverURL||e.type&&e.type.match(Wa)||e.url&&e.url.match(Pa)));e=Da(e,void 0);g=h();8===L?s._createSound(e.id,e.loops||1,e.usePolicyFile):(s._createSound(e.id,e.url,e.usePeakData,e.useWaveformData,e.useEQData,e.isMovieStar,e.isMovieStar?e.bufferTime:!1,e.loops||1,e.serverURL,e.duration||null,e.autoPlay,!0,e.autoLoad,e.usePolicyFile),e.serverURL||(g.connected=!0,e.onconnect&&e.onconnect.apply(g)));!e.serverURL&&(e.autoLoad||
e.autoPlay)&&g.load(e)}!e.serverURL&&e.autoPlay&&g.play();return g};this.destroySound=function(a,d){if(!V(a))return!1;var f=b.sounds[a],e;f._iO={};f.stop();f.unload();for(e=0;e<b.soundIDs.length;e++)if(b.soundIDs[e]===a){b.soundIDs.splice(e,1);break}d||f.destruct(!0);delete b.sounds[a];return!0};this.load=function(a,d){return V(a)?b.sounds[a].load(d):!1};this.unload=function(a){return V(a)?b.sounds[a].unload():!1};this.onposition=this.onPosition=function(a,d,f,e){return V(a)?b.sounds[a].onposition(d,
f,e):!1};this.clearOnPosition=function(a,d,f){return V(a)?b.sounds[a].clearOnPosition(d,f):!1};this.start=this.play=function(a,d){var f=null,e=d&&!(d instanceof Object);if(!aa||!b.ok())return!1;if(V(a,e))e&&(d={url:d});else{if(!e)return!1;e&&(d={url:d});d&&d.url&&(d.id=a,f=b.createSound(d).play())}null===f&&(f=b.sounds[a].play(d));return f};this.setPosition=function(a,d){return V(a)?b.sounds[a].setPosition(d):!1};this.stop=function(a){return V(a)?b.sounds[a].stop():!1};this.stopAll=function(){for(var a in b.sounds)b.sounds.hasOwnProperty(a)&&
b.sounds[a].stop()};this.pause=function(a){return V(a)?b.sounds[a].pause():!1};this.pauseAll=function(){var a;for(a=b.soundIDs.length-1;0<=a;a--)b.sounds[b.soundIDs[a]].pause()};this.resume=function(a){return V(a)?b.sounds[a].resume():!1};this.resumeAll=function(){var a;for(a=b.soundIDs.length-1;0<=a;a--)b.sounds[b.soundIDs[a]].resume()};this.togglePause=function(a){return V(a)?b.sounds[a].togglePause():!1};this.setPan=function(a,d){return V(a)?b.sounds[a].setPan(d):!1};this.setVolume=function(a,
d){return V(a)?b.sounds[a].setVolume(d):!1};this.mute=function(a){var d=0;a instanceof String&&(a=null);if(a)return V(a)?b.sounds[a].mute():!1;for(d=b.soundIDs.length-1;0<=d;d--)b.sounds[b.soundIDs[d]].mute();return b.muted=!0};this.muteAll=function(){b.mute()};this.unmute=function(a){a instanceof String&&(a=null);if(a)return V(a)?b.sounds[a].unmute():!1;for(a=b.soundIDs.length-1;0<=a;a--)b.sounds[b.soundIDs[a]].unmute();b.muted=!1;return!0};this.unmuteAll=function(){b.unmute()};this.toggleMute=function(a){return V(a)?
b.sounds[a].toggleMute():!1};this.getMemoryUse=function(){var a=0;s&&8!==L&&(a=parseInt(s._getMemoryUse(),10));return a};this.disable=function(f){var h;f===d&&(f=!1);if(la)return!1;la=!0;for(h=b.soundIDs.length-1;0<=h;h--)S(b.sounds[b.soundIDs[h]]);ha(f);ga.remove(a,"load",Q);return!0};this.canPlayMIME=function(a){var d;b.hasHTML5&&(d=Va({type:a}));!d&&ca&&(d=a&&b.ok()?!!(8<L&&a.match(Wa)||a.match(b.mimePattern)):null);return d};this.canPlayURL=function(a){var d;b.hasHTML5&&(d=Va({url:a}));!d&&ca&&
(d=a&&b.ok()?!!a.match(b.filePattern):null);return d};this.canPlayLink=function(a){return a.type!==d&&a.type&&b.canPlayMIME(a.type)?!0:b.canPlayURL(a.href)};this.getSoundById=function(a,d){return a?b.sounds[a]:null};this.onready=function(b,d){if("function"===typeof b)d||(d=a),R("onready",b,d),x();else throw Ja("needFunction","onready");return!0};this.ontimeout=function(b,d){if("function"===typeof b)d||(d=a),R("ontimeout",b,d),x({type:"ontimeout"});else throw Ja("needFunction","ontimeout");return!0};
this._wD=this._writeDebug=function(a,b){return!0};this._debug=function(){};this.reboot=function(d,h){var g,e,k;for(g=b.soundIDs.length-1;0<=g;g--)b.sounds[b.soundIDs[g]].destruct();if(s)try{Ha&&(f=s.innerHTML),v=s.parentNode.removeChild(s)}catch(m){}f=v=ca=s=null;b.enabled=Y=aa=Ea=ra=P=N=la=Ba=b.swfLoaded=!1;b.soundIDs=[];b.sounds={};gb=0;if(d)F=[];else for(g in F)if(F.hasOwnProperty(g))for(e=0,k=F[g].length;e<k;e++)F[g][e].fired=!1;b.html5={usingFlash:null};b.flash={};b.html5Only=!1;b.ignoreFlash=
!1;a.setTimeout(function(){pa();h||b.beginDelayedInit()},20);return b};this.reset=function(){return b.reboot(!0,!0)};this.getMoviePercent=function(){return s&&"PercentLoaded"in s?s.PercentLoaded():null};this.beginDelayedInit=function(){ma=!0;u();setTimeout(function(){if(ra)return!1;ja();va();return ra=!0},20);ia()};this.destruct=function(){b.disable(!0)};r=function(a){var f,g,e=this,h,k,m,p,q,r,v=!1,u=[],w=0,E,z,y=null,F;g=f=null;this.sID=this.id=a.id;this.url=a.url;this._iO=this.instanceOptions=
this.options=da(a);this.pan=this.options.pan;this.volume=this.options.volume;this.isHTML5=!1;this._a=null;F=this.url?!1:!0;this.id3={};this._debug=function(){};this.load=function(a){var f=null,l;a!==d?e._iO=da(a,e.options):(a=e.options,e._iO=a,y&&y!==e.url&&(e._iO.url=e.url,e.url=null));e._iO.url||(e._iO.url=e.url);e._iO.url=sa(e._iO.url);l=e.instanceOptions=e._iO;if(!l.url&&!e.url)return e;if(l.url===e.url&&0!==e.readyState&&2!==e.readyState)return 3===e.readyState&&l.onload&&Ya(e,function(){l.onload.apply(e,
[!!e.duration])}),e;e.loaded=!1;e.readyState=1;e.playState=0;e.id3={};if(bb(l))f=e._setup_html5(l),f._called_load||(e._html5_canplay=!1,e.url!==l.url&&(e._a.src=l.url,e.setPosition(0)),e._a.autobuffer="auto",e._a.preload="auto",e._a._called_load=!0);else{if(b.html5Only||e._iO.url&&e._iO.url.match(/data\:/i))return e;try{e.isHTML5=!1,e._iO=Da(eb(l)),l=e._iO,8===L?s._load(e.id,l.url,l.stream,l.autoPlay,l.usePolicyFile):s._load(e.id,l.url,!!l.stream,!!l.autoPlay,l.loops||1,!!l.autoLoad,l.usePolicyFile)}catch(g){C({type:"SMSOUND_LOAD_JS_EXCEPTION",
fatal:!0})}}e.url=l.url;return e};this.unload=function(){0!==e.readyState&&(e.isHTML5?(p(),e._a&&(e._a.pause(),y=ya(e._a))):8===L?s._unload(e.id,"about:blank"):s._unload(e.id),h());return e};this.destruct=function(a){e.isHTML5?(p(),e._a&&(e._a.pause(),ya(e._a),Ba||m(),e._a._s=null,e._a=null)):(e._iO.onfailure=null,s._destroySound(e.id));a||b.destroySound(e.id,!0)};this.start=this.play=function(a,f){var l,g,h,k,m;g=!0;g=null;f=f===d?!0:f;a||(a={});e.url&&(e._iO.url=e.url);e._iO=da(e._iO,e.options);
e._iO=da(a,e._iO);e._iO.url=sa(e._iO.url);e.instanceOptions=e._iO;if(!e.isHTML5&&e._iO.serverURL&&!e.connected)return e.getAutoPlay()||e.setAutoPlay(!0),e;bb(e._iO)&&(e._setup_html5(e._iO),q());1===e.playState&&!e.paused&&(l=e._iO.multiShot,l||(e.isHTML5&&e.setPosition(e._iO.position),g=e));if(null!==g)return g;a.url&&a.url!==e.url&&(e.readyState||e.isHTML5||8!==L||!F?e.load(e._iO):F=!1);e.loaded||(0===e.readyState?(e.isHTML5||b.html5Only?e.isHTML5?e.load(e._iO):g=e:(e._iO.autoPlay=!0,e.load(e._iO)),
e.instanceOptions=e._iO):2===e.readyState&&(g=e));if(null!==g)return g;!e.isHTML5&&9===L&&(0<e.position&&e.position===e.duration)&&(a.position=0);if(e.paused&&0<=e.position&&(!e._iO.serverURL||0<e.position))e.resume();else{e._iO=da(a,e._iO);if(null!==e._iO.from&&null!==e._iO.to&&0===e.instanceCount&&0===e.playState&&!e._iO.serverURL){l=function(){e._iO=da(a,e._iO);e.play(e._iO)};e.isHTML5&&!e._html5_canplay?(e.load({_oncanplay:l}),g=!1):e.isHTML5||(e.loaded||e.readyState&&2===e.readyState)||(e.load({onload:l}),
g=!1);if(null!==g)return g;e._iO=z()}(!e.instanceCount||e._iO.multiShotEvents||e.isHTML5&&e._iO.multiShot&&!Ba||!e.isHTML5&&8<L&&!e.getAutoPlay())&&e.instanceCount++;e._iO.onposition&&0===e.playState&&r(e);e.playState=1;e.paused=!1;e.position=e._iO.position===d||isNaN(e._iO.position)?0:e._iO.position;e.isHTML5||(e._iO=Da(eb(e._iO)));e._iO.onplay&&f&&(e._iO.onplay.apply(e),v=!0);e.setVolume(e._iO.volume,!0);e.setPan(e._iO.pan,!0);e.isHTML5?2>e.instanceCount?(q(),g=e._setup_html5(),e.setPosition(e._iO.position),
g.play()):(h=new Audio(e._iO.url),k=function(){ga.remove(h,"ended",k);e._onfinish(e);ya(h);h=null},m=function(){ga.remove(h,"canplay",m);try{h.currentTime=e._iO.position/1E3}catch(a){}h.play()},ga.add(h,"ended",k),void 0!==e._iO.volume&&(h.volume=Math.max(0,Math.min(1,e._iO.volume/100))),e.muted&&(h.muted=!0),e._iO.position?ga.add(h,"canplay",m):h.play()):(g=s._start(e.id,e._iO.loops||1,9===L?e.position:e.position/1E3,e._iO.multiShot||!1),9===L&&!g&&e._iO.onplayerror&&e._iO.onplayerror.apply(e))}return e};
this.stop=function(a){var b=e._iO;1===e.playState&&(e._onbufferchange(0),e._resetOnPosition(0),e.paused=!1,e.isHTML5||(e.playState=0),E(),b.to&&e.clearOnPosition(b.to),e.isHTML5?e._a&&(a=e.position,e.setPosition(0),e.position=a,e._a.pause(),e.playState=0,e._onTimer(),p()):(s._stop(e.id,a),b.serverURL&&e.unload()),e.instanceCount=0,e._iO={},b.onstop&&b.onstop.apply(e));return e};this.setAutoPlay=function(a){e._iO.autoPlay=a;e.isHTML5||(s._setAutoPlay(e.id,a),a&&!e.instanceCount&&1===e.readyState&&
e.instanceCount++)};this.getAutoPlay=function(){return e._iO.autoPlay};this.setPosition=function(a){a===d&&(a=0);var b=e.isHTML5?Math.max(a,0):Math.min(e.duration||e._iO.duration,Math.max(a,0));e.position=b;a=e.position/1E3;e._resetOnPosition(e.position);e._iO.position=b;if(e.isHTML5){if(e._a){if(e._html5_canplay){if(e._a.currentTime!==a)try{e._a.currentTime=a,(0===e.playState||e.paused)&&e._a.pause()}catch(f){}}else if(a)return e;e.paused&&e._onTimer(!0)}}else a=9===L?e.position:a,e.readyState&&
2!==e.readyState&&s._setPosition(e.id,a,e.paused||!e.playState,e._iO.multiShot);return e};this.pause=function(a){if(e.paused||0===e.playState&&1!==e.readyState)return e;e.paused=!0;e.isHTML5?(e._setup_html5().pause(),p()):(a||a===d)&&s._pause(e.id,e._iO.multiShot);e._iO.onpause&&e._iO.onpause.apply(e);return e};this.resume=function(){var a=e._iO;if(!e.paused)return e;e.paused=!1;e.playState=1;e.isHTML5?(e._setup_html5().play(),q()):(a.isMovieStar&&!a.serverURL&&e.setPosition(e.position),s._pause(e.id,
a.multiShot));!v&&a.onplay?(a.onplay.apply(e),v=!0):a.onresume&&a.onresume.apply(e);return e};this.togglePause=function(){if(0===e.playState)return e.play({position:9!==L||e.isHTML5?e.position/1E3:e.position}),e;e.paused?e.resume():e.pause();return e};this.setPan=function(a,b){a===d&&(a=0);b===d&&(b=!1);e.isHTML5||s._setPan(e.id,a);e._iO.pan=a;b||(e.pan=a,e.options.pan=a);return e};this.setVolume=function(a,f){a===d&&(a=100);f===d&&(f=!1);e.isHTML5?e._a&&(b.muted&&!e.muted&&(e.muted=!0,e._a.muted=
!0),e._a.volume=Math.max(0,Math.min(1,a/100))):s._setVolume(e.id,b.muted&&!e.muted||e.muted?0:a);e._iO.volume=a;f||(e.volume=a,e.options.volume=a);return e};this.mute=function(){e.muted=!0;e.isHTML5?e._a&&(e._a.muted=!0):s._setVolume(e.id,0);return e};this.unmute=function(){e.muted=!1;var a=e._iO.volume!==d;e.isHTML5?e._a&&(e._a.muted=!1):s._setVolume(e.id,a?e._iO.volume:e.options.volume);return e};this.toggleMute=function(){return e.muted?e.unmute():e.mute()};this.onposition=this.onPosition=function(a,
b,f){u.push({position:parseInt(a,10),method:b,scope:f!==d?f:e,fired:!1});return e};this.clearOnPosition=function(a,b){var e;a=parseInt(a,10);if(isNaN(a))return!1;for(e=0;e<u.length;e++)a!==u[e].position||b&&b!==u[e].method||(u[e].fired&&w--,u.splice(e,1))};this._processOnPosition=function(){var a,b;a=u.length;if(!a||!e.playState||w>=a)return!1;for(a-=1;0<=a;a--)b=u[a],!b.fired&&e.position>=b.position&&(b.fired=!0,w++,b.method.apply(b.scope,[b.position]));return!0};this._resetOnPosition=function(a){var b,
e;b=u.length;if(!b)return!1;for(b-=1;0<=b;b--)e=u[b],e.fired&&a<=e.position&&(e.fired=!1,w--);return!0};z=function(){var a=e._iO,b=a.from,d=a.to,f,l;l=function(){e.clearOnPosition(d,l);e.stop()};f=function(){if(null!==d&&!isNaN(d))e.onPosition(d,l)};null!==b&&!isNaN(b)&&(a.position=b,a.multiShot=!1,f());return a};r=function(){var a,b=e._iO.onposition;if(b)for(a in b)if(b.hasOwnProperty(a))e.onPosition(parseInt(a,10),b[a])};E=function(){var a,b=e._iO.onposition;if(b)for(a in b)b.hasOwnProperty(a)&&
e.clearOnPosition(parseInt(a,10))};q=function(){e.isHTML5&&Ka(e)};p=function(){e.isHTML5&&H(e)};h=function(a){a||(u=[],w=0);v=!1;e._hasTimer=null;e._a=null;e._html5_canplay=!1;e.bytesLoaded=null;e.bytesTotal=null;e.duration=e._iO&&e._iO.duration?e._iO.duration:null;e.durationEstimate=null;e.buffered=[];e.eqData=[];e.eqData.left=[];e.eqData.right=[];e.failures=0;e.isBuffering=!1;e.instanceOptions={};e.instanceCount=0;e.loaded=!1;e.metadata={};e.readyState=0;e.muted=!1;e.paused=!1;e.peakData={left:0,
right:0};e.waveformData={left:[],right:[]};e.playState=0;e.position=null;e.id3={}};h();this._onTimer=function(a){var b,d=!1,l={};if(e._hasTimer||a)return e._a&&(a||(0<e.playState||1===e.readyState)&&!e.paused)&&(b=e._get_html5_duration(),b!==f&&(f=b,e.duration=b,d=!0),e.durationEstimate=e.duration,b=1E3*e._a.currentTime||0,b!==g&&(g=b,d=!0),(d||a)&&e._whileplaying(b,l,l,l,l)),d};this._get_html5_duration=function(){var a=e._iO;return(a=e._a&&e._a.duration?1E3*e._a.duration:a&&a.duration?a.duration:
null)&&!isNaN(a)&&Infinity!==a?a:null};this._apply_loop=function(a,b){a.loop=1<b?"loop":""};this._setup_html5=function(a){a=da(e._iO,a);var b=Ba?t:e._a,d=decodeURI(a.url),f;Ba?d===decodeURI(rb)&&(f=!0):d===decodeURI(y)&&(f=!0);if(b){if(b._s)if(Ba)b._s&&b._s.playState&&!f&&b._s.stop();else if(!Ba&&d===decodeURI(y))return e._apply_loop(b,a.loops),b;f||(y&&h(!1),b.src=a.url,rb=y=e.url=a.url,b._called_load=!1)}else a.autoLoad||a.autoPlay?(e._a=new Audio(a.url),e._a.load()):e._a=tb&&10>opera.version()?
new Audio(null):new Audio,b=e._a,b._called_load=!1,Ba&&(t=b);e.isHTML5=!0;e._a=b;b._s=e;k();e._apply_loop(b,a.loops);a.autoLoad||a.autoPlay?e.load():(b.autobuffer=!1,b.preload="auto");return b};k=function(){if(e._a._added_events)return!1;var a;e._a._added_events=!0;for(a in Ga)Ga.hasOwnProperty(a)&&e._a&&e._a.addEventListener(a,Ga[a],!1);return!0};m=function(){var a;e._a._added_events=!1;for(a in Ga)Ga.hasOwnProperty(a)&&e._a&&e._a.removeEventListener(a,Ga[a],!1)};this._onload=function(a){var b=!!a||
!e.isHTML5&&8===L&&e.duration;e.loaded=b;e.readyState=b?3:2;e._onbufferchange(0);e._iO.onload&&Ya(e,function(){e._iO.onload.apply(e,[b])});return!0};this._onbufferchange=function(a){if(0===e.playState||a&&e.isBuffering||!a&&!e.isBuffering)return!1;e.isBuffering=1===a;e._iO.onbufferchange&&e._iO.onbufferchange.apply(e);return!0};this._onsuspend=function(){e._iO.onsuspend&&e._iO.onsuspend.apply(e);return!0};this._onfailure=function(a,b,d){e.failures++;if(e._iO.onfailure&&1===e.failures)e._iO.onfailure(e,
a,b,d)};this._onfinish=function(){var a=e._iO.onfinish;e._onbufferchange(0);e._resetOnPosition(0);e.instanceCount&&(e.instanceCount--,e.instanceCount||(E(),e.playState=0,e.paused=!1,e.instanceCount=0,e.instanceOptions={},e._iO={},p(),e.isHTML5&&(e.position=0)),(!e.instanceCount||e._iO.multiShotEvents)&&a&&Ya(e,function(){a.apply(e)}))};this._whileloading=function(a,b,d,f){var l=e._iO;e.bytesLoaded=a;e.bytesTotal=b;e.duration=Math.floor(d);e.bufferLength=f;e.durationEstimate=e.isHTML5||l.isMovieStar?
e.duration:l.duration?e.duration>l.duration?e.duration:l.duration:parseInt(e.bytesTotal/e.bytesLoaded*e.duration,10);e.isHTML5||(e.buffered=[{start:0,end:e.duration}]);(3!==e.readyState||e.isHTML5)&&l.whileloading&&l.whileloading.apply(e)};this._whileplaying=function(a,b,f,l,g){var h=e._iO;if(isNaN(a)||null===a)return!1;e.position=Math.max(0,a);e._processOnPosition();!e.isHTML5&&8<L&&(h.usePeakData&&b!==d&&b&&(e.peakData={left:b.leftPeak,right:b.rightPeak}),h.useWaveformData&&f!==d&&f&&(e.waveformData=
{left:f.split(","),right:l.split(",")}),h.useEQData&&g!==d&&(g&&g.leftEQ)&&(a=g.leftEQ.split(","),e.eqData=a,e.eqData.left=a,g.rightEQ!==d&&g.rightEQ&&(e.eqData.right=g.rightEQ.split(","))));1===e.playState&&(!e.isHTML5&&8===L&&(!e.position&&e.isBuffering)&&e._onbufferchange(0),h.whileplaying&&h.whileplaying.apply(e));return!0};this._oncaptiondata=function(a){e.captiondata=a;e._iO.oncaptiondata&&e._iO.oncaptiondata.apply(e,[a])};this._onmetadata=function(a,b){var d={},f,l;f=0;for(l=a.length;f<l;f++)d[a[f]]=
b[f];e.metadata=d;e._iO.onmetadata&&e._iO.onmetadata.apply(e)};this._onid3=function(a,b){var d=[],f,l;f=0;for(l=a.length;f<l;f++)d[a[f]]=b[f];e.id3=da(e.id3,d);e._iO.onid3&&e._iO.onid3.apply(e)};this._onconnect=function(a){a=1===a;if(e.connected=a)e.failures=0,V(e.id)&&(e.getAutoPlay()?e.play(d,e.getAutoPlay()):e._iO.autoLoad&&e.load()),e._iO.onconnect&&e._iO.onconnect.apply(e,[a])};this._ondataerror=function(a){0<e.playState&&e._iO.ondataerror&&e._iO.ondataerror.apply(e)}};ea=function(){return y.body||
y.getElementsByTagName("div")[0]};w=function(a){return y.getElementById(a)};da=function(a,f){var g=a||{},e,h;e=f===d?b.defaultOptions:f;for(h in e)e.hasOwnProperty(h)&&g[h]===d&&(g[h]="object"!==typeof e[h]||null===e[h]?e[h]:da(g[h],e[h]));return g};Ya=function(b,d){b.isHTML5||8!==L?d():a.setTimeout(d,0)};D={onready:1,ontimeout:1,defaultOptions:1,flash9Options:1,movieStarOptions:1};G=function(a,f){var g,e=!0,h=f!==d,k=b.setupOptions;for(g in a)if(a.hasOwnProperty(g))if("object"!==typeof a[g]||null===
a[g]||a[g]instanceof Array||a[g]instanceof RegExp)h&&D[f]!==d?b[f][g]=a[g]:k[g]!==d?(b.setupOptions[g]=a[g],b[g]=a[g]):D[g]===d?e=!1:b[g]instanceof Function?b[g].apply(b,a[g]instanceof Array?a[g]:[a[g]]):b[g]=a[g];else if(D[g]===d)e=!1;else return G(a[g],g);return e};ga=function(){function b(a){a=qb.call(a);var e=a.length;f?(a[1]="on"+a[1],3<e&&a.pop()):3===e&&a.push(!1);return a}function d(a,b){var g=a.shift(),l=[e[b]];if(f)g[l](a[0],a[1]);else g[l].apply(g,a)}var f=a.attachEvent,e={add:f?"attachEvent":
"addEventListener",remove:f?"detachEvent":"removeEventListener"};return{add:function(){d(b(arguments),"add")},remove:function(){d(b(arguments),"remove")}}}();Ga={abort:p(function(){}),canplay:p(function(){var a=this._s,b;if(a._html5_canplay)return!0;a._html5_canplay=!0;a._onbufferchange(0);b=a._iO.position===d||isNaN(a._iO.position)?null:a._iO.position/1E3;if(a.position&&this.currentTime!==b)try{this.currentTime=b}catch(f){}a._iO._oncanplay&&a._iO._oncanplay()}),canplaythrough:p(function(){var a=
this._s;a.loaded||(a._onbufferchange(0),a._whileloading(a.bytesLoaded,a.bytesTotal,a._get_html5_duration()),a._onload(!0))}),ended:p(function(){this._s._onfinish()}),error:p(function(){this._s._onload(!1)}),loadeddata:p(function(){var a=this._s;a._loaded||hb||(a.duration=a._get_html5_duration())}),loadedmetadata:p(function(){}),loadstart:p(function(){this._s._onbufferchange(1)}),play:p(function(){this._s._onbufferchange(0)}),playing:p(function(){this._s._onbufferchange(0)}),progress:p(function(a){var b=
this._s,d,e,f=0,f=a.target.buffered;d=a.loaded||0;var g=a.total||1;b.buffered=[];if(f&&f.length){d=0;for(e=f.length;d<e;d++)b.buffered.push({start:1E3*f.start(d),end:1E3*f.end(d)});f=1E3*(f.end(0)-f.start(0));d=Math.min(1,f/(1E3*a.target.duration))}isNaN(d)||(b._onbufferchange(0),b._whileloading(d,g,b._get_html5_duration()),d&&g&&d===g&&Ga.canplaythrough.call(this,a))}),ratechange:p(function(){}),suspend:p(function(a){var b=this._s;Ga.progress.call(this,a);b._onsuspend()}),stalled:p(function(){}),
timeupdate:p(function(){this._s._onTimer()}),waiting:p(function(){this._s._onbufferchange(1)})};bb=function(a){return a&&(a.type||a.url||a.serverURL)?a.serverURL||a.type&&g(a.type)?!1:a.type?Va({type:a.type}):Va({url:a.url})||b.html5Only||a.url.match(/data\:/i):!1};ya=function(a){var d;a&&(d=hb?"about:blank":b.html5.canPlayType("audio/wav")?"data:audio/wave;base64,/UklGRiYAAABXQVZFZm10IBAAAAABAAEARKwAAIhYAQACABAAZGF0YQIAAAD//w==":"about:blank",a.src=d,void 0!==a._called_unload&&(a._called_load=!1));
Ba&&(rb=null);return d};Va=function(a){if(!b.useHTML5Audio||!b.hasHTML5)return!1;var f=a.url||null;a=a.type||null;var h=b.audioFormats,e;if(a&&b.html5[a]!==d)return b.html5[a]&&!g(a);if(!wa){wa=[];for(e in h)h.hasOwnProperty(e)&&(wa.push(e),h[e].related&&(wa=wa.concat(h[e].related)));wa=RegExp("\\.("+wa.join("|")+")(\\?.*)?$","i")}(e=f?f.toLowerCase().match(wa):null)&&e.length?e=e[1]:a&&(f=a.indexOf(";"),e=(-1!==f?a.substr(0,f):a).substr(6));e&&b.html5[e]!==d?f=b.html5[e]&&!g(e):(a="audio/"+e,f=b.html5.canPlayType({type:a}),
f=(b.html5[e]=f)&&b.html5[a]&&!g(a));return f};Ma=function(){function a(e){var d,g=d=!1;if(!f||"function"!==typeof f.canPlayType)return d;if(e instanceof Array){m=0;for(d=e.length;m<d;m++)if(b.html5[e[m]]||f.canPlayType(e[m]).match(b.html5Test))g=!0,b.html5[e[m]]=!0,b.flash[e[m]]=!!e[m].match(Ra);d=g}else e=f&&"function"===typeof f.canPlayType?f.canPlayType(e):!1,d=!(!e||!e.match(b.html5Test));return d}if(!b.useHTML5Audio||!b.hasHTML5)return ca=b.html5.usingFlash=!0,!1;var f=Audio!==d?tb&&10>opera.version()?
new Audio(null):new Audio:null,g,e,h={},k,m;k=b.audioFormats;for(g in k)if(k.hasOwnProperty(g)&&(e="audio/"+g,h[g]=a(k[g].type),h[e]=h[g],g.match(Ra)?(b.flash[g]=!0,b.flash[e]=!0):(b.flash[g]=!1,b.flash[e]=!1),k[g]&&k[g].related))for(m=k[g].related.length-1;0<=m;m--)h["audio/"+k[g].related[m]]=h[g],b.html5[k[g].related[m]]=h[g],b.flash[k[g].related[m]]=h[g];h.canPlayType=f?a:null;b.html5=da(b.html5,h);b.html5.usingFlash=pb();ca=b.html5.usingFlash;return!0};ua={};Ja=function(){};eb=function(a){8===
L&&1<a.loops&&a.stream&&(a.stream=!1);return a};Da=function(a,b){a&&(!a.usePolicyFile&&(a.onid3||a.usePeakData||a.useWaveformData||a.useEQData))&&(a.usePolicyFile=!0);return a};J=function(){return!1};S=function(a){for(var b in a)a.hasOwnProperty(b)&&"function"===typeof a[b]&&(a[b]=J)};U=function(a){a===d&&(a=!1);(la||a)&&b.disable(a)};Qa=function(a){if(a)if(a.match(/\.swf(\?.*)?$/i)){if(a.substr(a.toLowerCase().lastIndexOf(".swf?")+4))return a}else a.lastIndexOf("/")!==a.length-1&&(a+="/");a=(a&&
-1!==a.lastIndexOf("/")?a.substr(0,a.lastIndexOf("/")+1):"./")+b.movieURL;b.noSWFCache&&(a+="?ts="+(new Date).getTime());return a};K=function(){L=parseInt(b.flashVersion,10);8!==L&&9!==L&&(b.flashVersion=L=8);var a=b.debugMode||b.debugFlash?"_debug.swf":".swf";b.useHTML5Audio&&!b.html5Only&&(b.audioFormats.mp4.required&&9>L)&&(b.flashVersion=L=9);b.version=b.versionNumber+(b.html5Only?" (HTML5-only mode)":9===L?" (AS3/Flash 9)":" (AS2/Flash 8)");8<L?(b.defaultOptions=da(b.defaultOptions,b.flash9Options),
b.features.buffering=!0,b.defaultOptions=da(b.defaultOptions,b.movieStarOptions),b.filePatterns.flash9=RegExp("\\.(mp3|"+Ia.join("|")+")(\\?.*)?$","i"),b.features.movieStar=!0):b.features.movieStar=!1;b.filePattern=b.filePatterns[8!==L?"flash9":"flash8"];b.movieURL=(8===L?"soundmanager2.swf":"soundmanager2_flash9.swf").replace(".swf",a);b.features.peakData=b.features.waveformData=b.features.eqData=8<L};W=function(a,b){if(!s)return!1;s._setPolling(a,b)};O=function(){};V=this.getSoundById;Aa=function(){var a=
[];b.debugMode&&a.push("sm2_debug");b.debugFlash&&a.push("flash_debug");b.useHighPerformance&&a.push("high_performance");return a.join(" ")};fa=function(){Ja("fbHandler");var a=b.getMoviePercent(),d={type:"FLASHBLOCK"};if(b.html5Only)return!1;b.ok()?b.oMC&&(b.oMC.className=[Aa(),"movieContainer","swf_loaded"+(b.didFlashBlock?" swf_unblocked":"")].join(" ")):(ca&&(b.oMC.className=Aa()+" movieContainer "+(null===a?"swf_timedout":"swf_error")),b.didFlashBlock=!0,x({type:"ontimeout",ignoreInit:!0,error:d}),
C(d))};R=function(a,b,f){F[a]===d&&(F[a]=[]);F[a].push({method:b,scope:f||null,fired:!1})};x=function(a){a||(a={type:b.ok()?"onready":"ontimeout"});if(!aa&&a&&!a.ignoreInit||"ontimeout"===a.type&&(b.ok()||la&&!a.ignoreInit))return!1;var d={success:a&&a.ignoreInit?b.ok():!la},f=a&&a.type?F[a.type]||[]:[],e=[],g,d=[d],h=ca&&!b.ok();a.error&&(d[0].error=a.error);a=0;for(g=f.length;a<g;a++)!0!==f[a].fired&&e.push(f[a]);if(e.length)for(a=0,g=e.length;a<g;a++)e[a].scope?e[a].method.apply(e[a].scope,d):
e[a].method.apply(this,d),h||(e[a].fired=!0);return!0};Q=function(){a.setTimeout(function(){b.useFlashBlock&&fa();x();"function"===typeof b.onload&&b.onload.apply(a);b.waitForWindowLoad&&ga.add(a,"load",Q)},1)};fb=function(){if(Fa!==d)return Fa;var b=!1,f=navigator,g=f.plugins,e,h=a.ActiveXObject;if(g&&g.length)(f=f.mimeTypes)&&f["application/x-shockwave-flash"]&&(f["application/x-shockwave-flash"].enabledPlugin&&f["application/x-shockwave-flash"].enabledPlugin.description)&&(b=!0);else if(h!==d&&
!E.match(/MSAppHost/i)){try{e=new h("ShockwaveFlash.ShockwaveFlash")}catch(k){e=null}b=!!e}return Fa=b};pb=function(){var a,d,f=b.audioFormats;Za&&E.match(/os (1|2|3_0|3_1)/i)?(b.hasHTML5=!1,b.html5Only=!0,b.oMC&&(b.oMC.style.display="none")):!b.useHTML5Audio||b.html5&&b.html5.canPlayType||(b.hasHTML5=!1);if(b.useHTML5Audio&&b.hasHTML5)for(d in La=!0,f)f.hasOwnProperty(d)&&f[d].required&&(b.html5.canPlayType(f[d].type)?b.preferFlash&&(b.flash[d]||b.flash[f[d].type])&&(a=!0):(La=!1,a=!0));b.ignoreFlash&&
(a=!1,La=!0);b.html5Only=b.hasHTML5&&b.useHTML5Audio&&!a;return!b.html5Only};sa=function(a){var d,f,e=0;if(a instanceof Array){d=0;for(f=a.length;d<f;d++)if(a[d]instanceof Object){if(b.canPlayMIME(a[d].type)){e=d;break}}else if(b.canPlayURL(a[d])){e=d;break}a[e].url&&(a[e]=a[e].url);a=a[e]}return a};Ka=function(a){a._hasTimer||(a._hasTimer=!0,!ib&&b.html5PollingInterval&&(null===Xa&&0===qa&&(Xa=setInterval(Ab,b.html5PollingInterval)),qa++))};H=function(a){a._hasTimer&&(a._hasTimer=!1,!ib&&b.html5PollingInterval&&
qa--)};Ab=function(){var a;if(null!==Xa&&!qa)return clearInterval(Xa),Xa=null,!1;for(a=b.soundIDs.length-1;0<=a;a--)b.sounds[b.soundIDs[a]].isHTML5&&b.sounds[b.soundIDs[a]]._hasTimer&&b.sounds[b.soundIDs[a]]._onTimer()};C=function(f){f=f!==d?f:{};"function"===typeof b.onerror&&b.onerror.apply(a,[{type:f.type!==d?f.type:null}]);f.fatal!==d&&f.fatal&&b.disable()};nb=function(){if(!yb||!fb())return!1;var a=b.audioFormats,d,f;for(f in a)if(a.hasOwnProperty(f)&&("mp3"===f||"mp4"===f)&&(b.html5[f]=!1,a[f]&&
a[f].related))for(d=a[f].related.length-1;0<=d;d--)b.html5[a[f].related[d]]=!1};this._setSandboxType=function(a){};this._externalInterfaceOK=function(a){if(b.swfLoaded)return!1;b.swfLoaded=!0;oa=!1;yb&&nb();setTimeout(Z,Ha?100:1)};ja=function(a,f){function g(a,b){return'<param name="'+a+'" value="'+b+'" />'}if(P&&N)return!1;if(b.html5Only)return K(),b.oMC=w(b.movieID),Z(),N=P=!0,!1;var e=f||b.url,h=b.altURL||e,k=ea(),m=Aa(),p=null,p=y.getElementsByTagName("html")[0],q,r,t,p=p&&p.dir&&p.dir.match(/rtl/i);
a=a===d?b.id:a;K();b.url=Qa(cb?e:h);f=b.url;b.wmode=!b.wmode&&b.useHighPerformance?"transparent":b.wmode;null!==b.wmode&&((E.match(/msie 8/i)||!Ha&&!b.useHighPerformance)&&navigator.platform.match(/win32|win64/i))&&(mb.push(ua.spcWmode),b.wmode=null);k={name:a,id:a,src:f,quality:"high",allowScriptAccess:b.allowScriptAccess,bgcolor:b.bgColor,pluginspage:vb+"www.macromedia.com/go/getflashplayer",title:"JS/Flash audio component (SoundManager 2)",type:"application/x-shockwave-flash",wmode:b.wmode,hasPriority:"true"};
b.debugFlash&&(k.FlashVars="debug=1");b.wmode||delete k.wmode;if(Ha)e=y.createElement("div"),r=['<object id="'+a+'" data="'+f+'" type="'+k.type+'" title="'+k.title+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="'+vb+'download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0">',g("movie",f),g("AllowScriptAccess",b.allowScriptAccess),g("quality",k.quality),b.wmode?g("wmode",b.wmode):"",g("bgcolor",b.bgColor),g("hasPriority","true"),b.debugFlash?g("FlashVars",k.FlashVars):
"","</object>"].join("");else for(q in e=y.createElement("embed"),k)k.hasOwnProperty(q)&&e.setAttribute(q,k[q]);O();m=Aa();if(k=ea())if(b.oMC=w(b.movieID)||y.createElement("div"),b.oMC.id)t=b.oMC.className,b.oMC.className=(t?t+" ":"movieContainer")+(m?" "+m:""),b.oMC.appendChild(e),Ha&&(q=b.oMC.appendChild(y.createElement("div")),q.className="sm2-object-box",q.innerHTML=r),N=!0;else{b.oMC.id=b.movieID;b.oMC.className="movieContainer "+m;q=m=null;b.useFlashBlock||(b.useHighPerformance?m={position:"fixed",
width:"8px",height:"8px",bottom:"0px",left:"0px",overflow:"hidden"}:(m={position:"absolute",width:"6px",height:"6px",top:"-9999px",left:"-9999px"},p&&(m.left=Math.abs(parseInt(m.left,10))+"px")));Hb&&(b.oMC.style.zIndex=1E4);if(!b.debugFlash)for(t in m)m.hasOwnProperty(t)&&(b.oMC.style[t]=m[t]);try{Ha||b.oMC.appendChild(e),k.appendChild(b.oMC),Ha&&(q=b.oMC.appendChild(y.createElement("div")),q.className="sm2-object-box",q.innerHTML=r),N=!0}catch(s){throw Error(Ja("domError")+" \n"+s.toString());}}return P=
!0};va=function(){if(b.html5Only)return ja(),!1;if(s||!b.url)return!1;(s=b.getMovie(b.id))||(v?(Ha?b.oMC.innerHTML=f:b.oMC.appendChild(v),v=null,P=!0):ja(b.id,b.url),s=b.getMovie(b.id));"function"===typeof b.oninitmovie&&setTimeout(b.oninitmovie,1);return!0};ia=function(){setTimeout(ta,1E3)};T=function(){a.setTimeout(function(){b.setup({preferFlash:!1}).reboot();b.didFlashBlock=!0;b.beginDelayedInit()},1)};ta=function(){var d,f=!1;if(!b.url||Ea)return!1;Ea=!0;ga.remove(a,"load",ia);if(Fa&&oa&&!ub)return!1;
aa||(d=b.getMoviePercent(),0<d&&100>d&&(f=!0));setTimeout(function(){d=b.getMoviePercent();if(f)return Ea=!1,a.setTimeout(ia,1),!1;!aa&&jb&&(null===d?b.useFlashBlock||0===b.flashLoadTimeout?b.useFlashBlock&&fa():!b.useFlashBlock&&La?T():x({type:"ontimeout",ignoreInit:!0,error:{type:"INIT_FLASHBLOCK"}}):0!==b.flashLoadTimeout&&(!b.useFlashBlock&&La?T():U(!0)))},b.flashLoadTimeout)};za=function(){if(ub||!oa)return ga.remove(a,"focus",za),!0;ub=jb=!0;Ea=!1;ia();ga.remove(a,"focus",za);return!0};ha=function(d){if(aa)return!1;
if(b.html5Only)return aa=!0,Q(),!0;var f=!0,g;b.useFlashBlock&&b.flashLoadTimeout&&!b.getMoviePercent()||(aa=!0);g={type:!Fa&&ca?"NO_FLASH":"INIT_TIMEOUT"};if(la||d)b.useFlashBlock&&b.oMC&&(b.oMC.className=Aa()+" "+(null===b.getMoviePercent()?"swf_timedout":"swf_error")),x({type:"ontimeout",error:g,ignoreInit:!0}),C(g),f=!1;la||(b.waitForWindowLoad&&!ma?ga.add(a,"load",Q):Q());return f};xa=function(){var a,f=b.setupOptions;for(a in f)f.hasOwnProperty(a)&&(b[a]===d?b[a]=f[a]:b[a]!==f[a]&&(b.setupOptions[a]=
b[a]))};Z=function(){if(aa)return!1;if(b.html5Only)return aa||(ga.remove(a,"load",b.beginDelayedInit),b.enabled=!0,ha()),!0;va();try{s._externalInterfaceTest(!1),W(!0,b.flashPollingInterval||(b.useHighPerformance?10:50)),b.debugMode||s._disableDebug(),b.enabled=!0,b.html5Only||ga.add(a,"unload",J)}catch(d){return C({type:"JS_TO_FLASH_EXCEPTION",fatal:!0}),U(!0),ha(),!1}ha();ga.remove(a,"load",b.beginDelayedInit);return!0};u=function(){if(Y)return!1;Y=!0;xa();O();!Fa&&b.hasHTML5&&b.setup({useHTML5Audio:!0,
preferFlash:!1});Ma();!Fa&&ca&&(mb.push(ua.needFlash),b.setup({flashLoadTimeout:1}));y.removeEventListener&&y.removeEventListener("DOMContentLoaded",u,!1);va();return!0};Oa=function(){"complete"===y.readyState&&(u(),y.detachEvent("onreadystatechange",Oa));return!0};Sa=function(){ma=!0;ga.remove(a,"load",Sa)};pa=function(){ib&&(b.setupOptions.useHTML5Audio=!0,b.setupOptions.preferFlash=!1,Za||sb&&!E.match(/android\s2\.3/i))&&(Za&&(b.ignoreFlash=!0),Ba=!0)};pa();fb();ga.add(a,"focus",za);ga.add(a,"load",
ia);ga.add(a,"load",Sa);y.addEventListener?y.addEventListener("DOMContentLoaded",u,!1):y.attachEvent?y.attachEvent("onreadystatechange",Oa):C({type:"NO_DOM2_EVENTS",fatal:!0})}var h=null;void 0!==a.SM2_DEFER&&SM2_DEFER||(h=new k);a.SoundManager=k;a.soundManager=h})(window);!function(){var a,d,k=0,h=/xyz/.test(function(){})?/\b_super\b/:/.*/;for(d in{toString:1})a=1;Object.subClass=function(d){var q,g,p,r=this.prototype,b=!/native code/.test(""+d.toString)&&d.toString,t=function(a,b){return function(){var d,g=this._super;return this._super=r[a],d=b.apply(this,arguments),this._super=g,d}};k=1;q=new this;k=0;for(g in d)q[g]="function"==typeof d[g]&&"function"==typeof r[g]&&h.test(d[g])?t(g,d[g]):d[g];return!a&&b&&(q.toString=h.test(b)?t("toString",b):b),p=q.init?function(){k||
this.init.apply(this,arguments)}:function(){},p.prototype=q,p.constructor=p,p.subClass=Object.subClass,p};window.Class=Object}();
(function(){function a(a,d){return a[d]<<24|a[d+1]<<16|a[d+2]<<8|a[d+3]}function d(a){return[a>>24&255,a>>16&255,a>>8&255,255&a]}function k(a,d){return String.fromCharCode(a[d],a[d+1],a[d+2],a[d+3])}function h(a){return[a.charCodeAt(0),a.charCodeAt(1),a.charCodeAt(2),a.charCodeAt(3)]}var m=Object.subClass({init:function(d){if(this.type="",this.chunks=[],d){if("FORM"!=k(d,0))throw Error("Not an IFF file");this.type=k(d,8);for(var g=12,h=d.length;h>g;){var m=a(d,g+4);if(0>m||m+g>h)throw Error("IFF: Chunk out of range");
this.chunks.push({type:k(d,g),offset:g,data:d.slice(g+8,g+8+m)});g+=8+m;m%2&&g++}}},write:function(){for(var a=h(this.type),g=0,k=this.chunks.length;k>g;g++){var m=this.chunks[g],b=m.data,t=b.length,a=a.concat(h(m.type),d(t),b);t%2&&a.push(0)}return h("FORM").concat(d(a.length),a)}});m.num_from=a;m.num_to_word=d;m.text_from=k;m.text_to_word=h;window.IFF=m})();
var extend=function(a,d){for(var k in d)a[k]=d[k];return a},rBadBackground=/inh|tra|(\d+, ?){3}0/,$window=$(window),$doc=$(document),$body,bodylineheight;$(function(){$body=$("body");var a=$("<span>&nbsp;</span>").appendTo($body);bodylineheight=a.height();a.remove()});
extend($.cssHooks,{bgcolor:{get:function(a){a=$(a);var d=a.css("background-color");return rBadBackground.test(d)?a.parent().css("bgcolor"):d},set:function(a,d){var k=$(a),h=k.parent();k.css("background-color",d);rBadBackground.test(h.css("background-color"))&&h.css("bgcolor",d)}}});
var scrollPages=window.scrollByPages||function(a){var d=document.documentElement.clientHeight,d=d-Math.min(d/10,2*bodylineheight);scrollBy(0,d*a)},selection=window.getSelection||function(){return document.selection?document.selection.createRange().text:""},TextInput=Object.subClass({init:function(a){var d=this,k=$("<input>",{"class":"TextInput",autocapitalize:"off",keydown:function(a){var k,q=d.keyCode=a.which;if("line"==d.mode)return 38==q&&(d.prev_next(1),k=1),40==q&&(d.prev_next(-1),k=1),33==q&&
(scrollPages(-1),k=1),34==q&&(scrollPages(1),k=1),13==q&&(d.submitLine(),k=1),a.stopPropagation(),k?!1:void 0},keypress:function(a){return"char"==d.mode?(d.charCode=a.which,d.submitChar(),!1):void 0},keyup:function(){"char"==d.mode&&d.submitChar()}});d.lastinput=$('<span class="lastinput"/>').appendTo(a);$doc.on("click.TextInput keydown.TextInput",function(a){if("INPUT"!=a.target.nodeName&&""==selection())if(-60<$window.scrollTop()+$window.height()-k.offset().top)window.scrollTo(0,9E9),a.target=k[0],
k.focus().trigger(a),a.stopPropagation();else if("keydown"==a.type&&8==a.which)return!1});d.history=[];d.input=k;d.container=a;d.statuswin=$("<div>");d.scrollParent=$.browser.webkit?$body:$("html")},die:function(){$doc.off(".TextInput")},scroll:function(){this.scrollParent.scrollTop(this.lastinput.offset().top-this.statuswin.height()-bodylineheight)},getLine:function(a){var d,k=a.target.children().last(),h=this.input;this.order=a;this.mode="line";this.current=0;this.mutable_history=this.history.slice();
this.mutable_history.unshift("");(d=/^([\s\S]+<br>)(.+?)$/.exec(k.html()))?(k.html(d[1]),d=k.clone().html(d[2]).appendTo(k)):d=k;h.width(20).val("").appendTo(d).width(a.target.offset().left+a.target.width()-h.offset().left);this.scroll();$(document).trigger({type:"TurnComplete",mode:"line"})},submitLine:function(){var a=this.input.val();this.lastinput.appendTo(this.input.parent());this.input.detach();a!=this.history[0]&&/\S/.test(a)&&this.history.unshift(a);$doc.trigger({type:"TextInput",mode:"line",
input:a});this.mode=0;this.order.response=a;this.order.terminator=13;this.callback(this.order)},prev_next:function(a){var d=this.input,k=this.mutable_history,h=this.current;a=h+a;a<k.length&&0<=a&&(k[h]=d.val(),d.val(k[a]),this.current=a)},getChar:function(a){this.order=a;this.mode="char";this.keyCode=this.charCode=0;this.input.addClass("CharInput").appendTo(this.container);this.scroll();$(document).trigger({type:"TurnComplete",mode:"line"})},submitChar:function(){var a=this.keyCode,d=this.charCode,
k={keyCode:a,charCode:d};(a||d)&&(this.input.detach().removeClass("CharInput"),$doc.trigger({type:"TextInput",mode:"char",input:k}),this.mode=0,this.order.response=k,this.callback(this.order))}}),TextGrid=Object.subClass({init:function(a,d){var k=this;this.elem=a.addClass("TextGrid").on("stream",function(a){return k.stream(a.order.data),!1}).css("bgcolor","inherit");this.lineheight=d.env.charheight;this.io=d;d.TextInput.statuswin=this.elem;this.lines=[];this.styles=[];this.cursor=[0,0]},stream:function(a){var d,
k,h,m,q,g,p,r=this.elem,b=this.cursor[0],t=this.cursor[1],s=this.lines,w=this.styles,E=this.io.env,z=s.length;for(h=0;h<a.length;h++){if(d=a[h],k=d.code,"height"==k){for(;d.lines>s.length;)this.addline();if(d.lines<s.length){if(0!=d.lines){for(;d.lines<s.length&&/\S/.test(s[d.lines].join(""));)d.lines++;g=$("<div>").addClass("box").prependTo(this.io.target);window.scrollTo(0,9E9);g.css({top:$window.scrollTop()+this.lineheight*d.lines,left:g.offset().left-1});this.write(g,s.slice(d.lines),w.slice(d.lines))}s.length=
d.lines;w.length=d.lines;b>d.lines-1&&(b=0,t=0)}}if("clear"==k){for(m=0;m<s.length;)this.addline(m++);t=b=0}if("cursor"==k)for(b=d.to[0],t=d.to[1],0>b&&(b=0),0>t&&(t=0);b>=s.length;)this.addline();if("get_cursor"==k&&(d.pos=[b,t],this.io.input(d)),"stream"==k){for(;b>=s.length;)this.addline();p="";d.props&&(g=$("<tt>",d.props).appendTo(r),q=g.attr("style"),q&&(p+=' style="'+q+'"'),q=g.attr("class"),q&&(p+=' class="'+q+'"'));""===p&&(p=void 0);q=d.text;for(m=0;m<q.length;)g=q.charAt(m++),"\r"!=g&&
(s[b][t]=g,w[b][t++]=p),("\r"==g||t==E.width)&&(b++,t=0,b>=s.length&&m<q.length&&this.addline())}if("eraseline"==k)for(m=t;m<E.width;m++)s[b][m]=" ",w[b][m]=void 0}this.cursor=[b,t];this.write(r,s,w);s.length!=z&&$(".main").css("padding-top",r.height())},write:function(a,d,k){for(var h,m,q,g="",p=0;p<d.length;){m="";q=k[p][0];for(h=0;h<d[p].length;h++)k[p][h]==q?m+=d[p][h]:(g+="<tt"+(q||"")+">"+m+"</tt>",q=k[p][h],m=d[p][h]);g+="<tt"+(q||"")+">"+m+"</tt>";++p<d.length&&(g+="<br>")}a.html(g)},addline:function(a){var d=
this.io.env.width,k=[],h=0;for(a=a||this.lines.length;h++<d;)k.push(" ");this.lines[a]=k;this.styles[a]=Array(d)}}),basic_stream_handler=function(a){var d=vorple.parser.getStream();"main"!==a.target.className&&(d=a.target);var k=a.order,h=a.io.structures[k.name]||{node:"span"},d=$("<"+(k.node||k.props&&k.props.node||h.node)+">",k.props||{}).appendTo(d);return k.name&&d.addClass(k.name),k.text&&d.text(k.text.replace(/\r/g,"\n")),h.func&&h.func(d,a.io),!1};
window.StructIO=Object.subClass({init:function(a){this.env=a=extend({},a);var d=$(a.container),k=$("<tt>00000</tt>").appendTo(d),h=k.height(),m=k.width()/5,q=Math.min(Math.floor(d.width()/m),a.width||80);k.remove();extend(a,{charheight:h,charwidth:m,width:q,fgcolour:d.css("color"),bgcolour:d.css("bgcolor")});d.width(q*m+2);this.target=this.container=d;d.on("stream",basic_stream_handler);this.TextInput=new TextInput(d);this.structures={main:{node:"div"},status:{node:"div",func:function(a,d){new TextGrid(a,
d)}}}},event:function(a){var d,k,h,m,q=this.target,g=this.TextInput;for(h=0;h<a.length;h++){if(d=a[h],k=d.code,"structures"==k&&(d.code=void 0,$.extend(this.structures,d)),"find"==k&&(this.target=q=$("."+d.name)),"stream"==k&&(d.to?$("."+d.to):q).trigger({type:"stream",io:this,order:d}),"clear"==k){var p,r=d.bg;m=d.name?$("."+d.name):q;m.empty();"undefined"!=typeof r&&("main"==d.name&&(m=$body),p=/zvm-bg-\d+/.exec(m.attr("class")),p&&m.removeClass(p[0]),isNaN(r)?m.css("background-color",r):m.addClass("zvm-bg-"+
r))}"read"==k&&(d.target=q,g.getLine(d));"char"==k&&g.getChar(d);"quit"==k&&g.scroll()}}});(function(a){a.StructIO=StructIO;StructIO.TextInput=TextInput})(window,jQuery);
var Runner=Object.subClass({init:function(a,d){var k=this;d=window.engine=this.e=new window[d];this.io=new StructIO(a);this.toEngine=this.io.TextInput.callback=function(a){d.inputEvent(a)};d.outputEvent=function(a){k.fromEngine(a)}},fromParchment:function(a){"load"==a.code&&(a.env=this.io.env);this.toEngine(a)},fromEngine:function(a){var d,k,h,m=(this.e,0);for(this.io.event(a);m<a.length;m++){if(d=a[m],k=d.code,"quit"==k)return;"save"!=k&&"restore"!=k||this.toParchment(d);"restart"==k&&(this.io.target=
this.io.container.empty(),h=1);"tick"==k&&(h=1)}h&&this.toEngine(d)}});
!function(a,d){jQuery.ajaxSetup({cache:1,converters:{"* binary":!0}});jQuery.ajaxPrefilter("script",function(a){a.isLocal&&(a.crossDomain=1)});a.parchment={options:{container:"#parchment",lib_path:"lib/",page_title:1,panels:["search","url","about"],proxy_url:"http://zcode.appspot.com/proxy/"},lib:{}};var k=function(a){var d,k=0,g={};for(""==a[0]&&k++;k<a.length;)d=/([^=]+)(=(.*))?/.exec(a[k++]),g[d[1]]=d[3]?unescape(d[3]):!0;return g}(location.search.slice(1).split(/[&;]/g));!function(d){a.FatalError=
function(a){this.message=a;this.traceback="";this.onError(this);0<d(".load").length&&d(".load").detach()};FatalError.prototype={onError:function(k){var q=k.message;d("#parchment").append('<div class="error">An error occurred:<br/><pre>'+q+"\n\n"+k.traceback+"</pre></div>");a.console&&console.error(q)},_makeTraceback:function(a){for(var d="",g=0;null!=a&&100>g;){var h=a.toString();d=h?(h=h.match(/function (\w*)/))&&h[1]?"\n "+h[1]+d:"\n (anonymous function)"+d:"\n (anonymous function)"+d;try{a=
a.caller}catch(k){a=null}g++}return 100==g&&(d="..."+d),"Traceback (most recent call last):\n"+d}}}(jQuery);(function(a,d){a.execScript&&execScript("Function VBCStr(x)\nVBCStr=CStr(x)\nEnd Function\nFunction VBLastAsc(x)\nDim l\nl=LenB(x)\nIf l mod 2 Then\nVBLastAsc=AscB(MidB(x,l,1))\nElse\nVBLastAsc=-1\nEnd If\nEnd Function","VBScript");var k=/chrome\/(\d+)/i.exec(navigator.userAgent),g=k&&4<parseInt(k[1]),p=function(a,b){var d;b=b||[];var g=0;for(d=a.length%8;d>g;++g)b.push(255&a.charCodeAt(g));
for(d=a.length;d>g;)b.push(255&a.charCodeAt(g++),255&a.charCodeAt(g++),255&a.charCodeAt(g++),255&a.charCodeAt(g++),255&a.charCodeAt(g++),255&a.charCodeAt(g++),255&a.charCodeAt(g++),255&a.charCodeAt(g++));return b},r=function(a,b){return(b||"")+String.fromCharCode.apply(1,a)},b=function(){for(var a=[],b=0;65>b;b++)a["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(b)]=b;return a}(),t=function(d,g){if(a.atob)return p(atob(d),g);var k,m,q,r,t;g=g||[];for(var s=0,w=d.length;w>
s;)k=b[d.charAt(s++)],m=b[d.charAt(s++)],r=b[d.charAt(s++)],t=b[d.charAt(s++)],k=(k<<2)+(m>>4),m=((15&m)<<4)+(r>>2),q=((3&r)<<6)+t,g.push(k,m,q);return 64==t&&g.pop(),64==r&&g.pop(),g},k=jQuery.ajaxSettings.xhr(),s={binary:k.overrideMimeType?"charset":"responseBody"in k?"responseBody":0},w=function(b,g,k){var q,r;b=d.trim(b);if("base64"==k.mode)a.atob?(r=atob(b),q=p(r)):q=t(b);else if("charset"==k.mode)r=b.replace(/\u20ac/g,"\u0080").replace(/\u201a/g,"\u0082").replace(/\u0192/g,"\u0083").replace(/\u201e/g,
"\u0084").replace(/\u2026/g,"\u0085").replace(/\u2020/g,"\u0086").replace(/\u2021/g,"\u0087").replace(/\u02c6/g,"\u0088").replace(/\u2030/g,"\u0089").replace(/\u0160/g,"\u008a").replace(/\u2039/g,"\u008b").replace(/\u0152/g,"\u008c").replace(/\u017d/g,"\u008e").replace(/\u2018/g,"\u0091").replace(/\u2019/g,"\u0092").replace(/\u201c/g,"\u0093").replace(/\u201d/g,"\u0094").replace(/\u2022/g,"\u0095").replace(/\u2013/g,"\u0096").replace(/\u2014/g,"\u0097").replace(/\u02dc/g,"\u0098").replace(/\u2122/g,
"\u0099").replace(/\u0161/g,"\u009a").replace(/\u203a/g,"\u009b").replace(/\u0153/g,"\u009c").replace(/\u017e/g,"\u009e").replace(/\u0178/g,"\u009f"),q=p(r);else{g=k.xhr.responseBody;var s;b=VBCStr(g);g=VBLastAsc(g);q=[];for(var w=0,F=b.length%4;F>w;)q.push(255&(s=b.charCodeAt(w++)),s>>8);for(F=b.length;F>w;)q.push(255&(s=b.charCodeAt(w++)),s>>8,255&(s=b.charCodeAt(w++)),s>>8,255&(s=b.charCodeAt(w++)),s>>8,255&(s=b.charCodeAt(w++)),s>>8);q=(-1<g&&q.push(g),q)}k.responseArray=q;k.responseText=r},k=
void 0;d.ajaxPrefilter("binary",function(a,b,h){b=a.isLocal&&!a.crossDomain&&g?0:s.binary;var k=a.xhr;return a.xhr=function(){return h.xhr=k.apply(a)},a.binary=b,h.done(w),a.jsonp=!1,a.jsonpCallback="processBase64Zcode",h.mode="base64",".js"==a.url.slice(-3).toLowerCase()?"jsonp":b&&!a.crossDomain?"text":a.legacy?(a.url=a.legacy,"jsonp"):(a.data="url="+a.url,a.url=parchment.options.proxy_url,b&&d.support.cors?"text":(a.data+="&encode=base64&callback=pproxy",a.jsonpCallback="pproxy","jsonp"))});d.ajaxPrefilter("text",
function(a,b,d){d.mode=a.binary;"charset"==d.mode&&(a.mimeType="text/plain; charset=windows-1252")});a.file={text_to_array:p,array_to_text:r,base64_decode:t,base64_encode:function(b,d){if(a.btoa)return btoa(r(b,d));var g,k,m,p,q,t;d=d||"";for(var s=0,w=b.length;w>s;)g=b[s++],k=b[s++],m=b[s++],p=g>>2,g=((3&g)<<4)+(k>>4),q=((15&k)<<2)+(m>>6),t=63&m,d+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(p)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(g)+
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(q)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(t);return isNaN(k)?d=d.slice(0,-2)+"==":isNaN(m)&&(d=d.slice(0,-1)+"="),d},support:s};a.file.download_to_array=function(a,b){d.ajax(a,{dataType:"binary"}).success(function(a,d,g){b(g.responseArray)})}})(a,jQuery);(function(a){var d='<p><a href="'+location.href+"?story=http://mirror.ifarchive.org/",k=function(a){return d+a.path+'">'+a.desc+"</a></p>"};
parchment.lib.UI=Object.subClass({init:function(d){this.library=d;this.panels={};this.load_indicator=a('<div class="dialog load"><p>Parchment is loading.<p>&gt; <blink>_</blink></div>')},stylesheet_add:function(){var d,k=arguments;for(d=1;d<k.length;d++)document.createStyleSheet?document.createStyleSheet(k[d]):a("<link>",{rel:"alternate stylesheet",href:k[d],title:k[0],type:"text/css"}).appendTo("head")[0].disabled=!0},stylesheet_switch:function(d,k){a('link[rel*="stylesheet"][title="'+d+'"]').each(function(){this.disabled=
!k})},load_panels:function(){var d,m,r,b=parchment.options.panels,t=function(){var b=RegExp(m.val().replace(" ","( )?"),"i"),t=a.grep(d,function(a){return b.test(a.path+a.desc)}),t=t.slice(0,30);r.html(a.map(t,k).join(""))};-1!=a.inArray("search",b)&&(this.panels.search=a('<div class="panel search"><label for="panel_search">Search the IF Archive for games you can play with Parchment. You might also like to search the <a href="http://ifdb.tads.org">IFDB</a> or the <a href="http://ifwiki.org">IF Wiki</a>.</label><input id="panel_search"><div></div></div>'),
m=this.panels.search.find("input"),r=m.next(),m.keydown(function(){m.unbind("keydown");a.getJSON("stories/if-archive.json").done(function(a){d=a;m.keyup(t);t()})}));-1!=a.inArray("url",b)&&(this.panels.url=a('<form class="panel url"><label for="panel_url">You may use Parchment to play any story file on the internet, simply copy its address here:</label><input id="panel_url" name="story"></form>'));this.library.container.append(this.panels[b[0]]);this.panels.active=b[0]}})})(jQuery);(function(a,d){var q=
/([-\w\s_]+)(\.[\w]+(\.js)?)?$/,g=/\.js$/,p=function(){throw new FatalError("Parchment could not load the story. Check your connection, and that the URL is correct.");},r=function(b){d(".load").detach();var g=a.runner=new (a[b[2].vm.runner]||Runner)(parchment.options,b[2].vm.engine),k=location.hash;g.toParchment=function(a){b[2].library.fromRunner(g,a)};g.fromParchment({code:"load",data:(new parchment.lib.Story(b[2].responseArray)).data});g.fromParchment(k&&"#"!=k?{code:"restore",data:file.base64_decode(k.slice(1))}:
{code:"restart"})};parchment.lib.Story=IFF.subClass({init:function(a,b){if(this.title=b,9>a[0])this._super(),this.chunks.push({type:"ZCOD",data:a}),this.data=a;else if("Glul"==IFF.text_from(a,0))this._super(),this.chunks.push({type:"GLUL",data:a}),this.data=a;else if("FORM"==IFF.text_from(a,0)&&(this._super(a),"IFRS"==this.type))for(var g=0,h=this.chunks.length;h>g;g++){var k=this.chunks[g].type;"ZCOD"!=k||this.zcode?"GLUL"!=k||this.glulx?"IFmd"==k&&(this.metadata=file.array_to_text(this.chunks[g].data),
(k=d(this.metadata))&&(d("title",k)&&(this.title=d("title",k).text()),d("ifid",k)&&(this.ifid=d("ifid",k).text()),d("release",k)&&(this.release=d("release",k).text()))):this.data=this.chunks[g].data:this.data=this.chunks[g].data}}});var b=Object.subClass({add:function(a){this[a.ifid]=a;a.url&&(this.url[a.url]=a)},url:{}}),b=Object.subClass({init:function(){this.container=d(parchment.options.container);this.ui=new parchment.lib.UI(this)},load:function(){var b,g,p=parchment.options,r=k.story,z=k.vm,
y=0;if(p.lock_story){if(r=p.default_story,!r)throw new FatalError("Story file not specified");}else{if(!p.default_story&&!r)return this.ui.load_panels();r=r||p.default_story}if(d("#about").remove(),d("body").append(this.ui.load_indicator),d.isArray(r)||(r=[r,0]),g=r[0],this.url=g,b=q.exec(g),b=b?b[1]+" - Parchment":"Parchment",p.page_title&&(a.document.title=b),z)z=parchment.vms[z];else for(;y<parchment.vms.length;y++)if(parchment.vms[y].match.test(g)){z=parchment.vms[y];break}if(!z)throw new FatalError("File type is not supported!");
try{this.launch(z,r)}catch(J){throw new FatalError(J);}},launch:function(a,b){var h=this,k=[d.ajax(b[0],{dataType:"binary",legacy:b[1]}).done(function(b,d,g){g.library=h;g.vm=a}).fail(p)],q=[d.Deferred()],y=function(){if(0==a.files.length)return void q[0].resolve();var b=parchment.options.lib_path+a.files.shift();g.test(b)?d.getScript(b,y):(parchment.library.ui.stylesheet_add(a.id,b),y())};a.loaded||(a.loaded=1,y(),k[1]=d.when.apply(1,q));d.when.apply(1,k).done(r)},fromRunner:function(a,b){var d=
b.code,g=location.hash;"save"==d&&(location.hash=file.base64_encode(b.data));"restore"==d&&g&&"#"!=g&&(b.data=file.base64_decode(g.slice(1)));a.fromParchment(b)},stories:new b,savefiles:{}});parchment.lib.Library=b;parchment.vms=[];parchment.add_vm=function(a){parchment.vms.push(a);parchment.vms[a.id]=a}})(a,jQuery);parchment.add_vm({id:"quixe",match:/(ulx|glb|(g|glulx.+)(blorb|blb))(.js)?$/i,files:["prototype.min.js","glkote.min.js","quixe.min.js","glkote.min.css"],runner:"QuixeRunner"});parchment.add_vm({id:"zvm",
match:/(z[58]|zlb|(z|zcode.+)(blorb|blb))(.js)?$/i,files:["zvm.min.js"],engine:"ZVM"});parchment.add_vm({id:"gnusto",match:/(z[1-8]|zlb|(z|zcode.+)(blorb|blb))(.js)?$/i,files:["gnusto.min.js"],runner:"GnustoRunner"});parchment.init=function(){var h;a.parchment_options&&d.extend(parchment.options,parchment_options);!parchment.options.lock_options&&k.options&&d.extend(parchment.options,d.parseJSON(k.options));parchment.options.debug=k.debug;h=new parchment.lib.Library;parchment.library=h;h.load();-1!=
location.href.indexOf("iplayif.com")&&d.getScript("http://google-analytics.com/ga.js",function(){_gat._getTracker("UA-7949545-3")._trackPageview()})}}(this,jQuery);var vorple=window.vorple={};
vorple.core=function(a){var d={},k;d.settings={confirmWindowClose:!1,debug:!1};var h=function(h){"undefined"!==typeof h&&(k=h);a(".vorple-version").html(d.getVersion());window.onbeforeunload=function(a){if(d.settings.confirmWindowClose&&!d.settings.debug){var g;g=!0===d.settings.confirmWindowClose?"You are about to leave the story. Any unsaved progress will be lost. Are you sure you want to continue?":d.settings.confirmWindowClose;a&&(a.returnValue=g);return g}};"undefined"===typeof window.console&&
(window.console={log:function(){}})};d.engine=function(a){var d=!(!k||"function"!==typeof k.setQuality),g=!(!k||"object"!==typeof k.vms);if("string"===typeof a)switch(a){case "undum":return d;case "parchment":return g;default:return!1}return k?d?"undum":g?"parchment":!1:null};d.generateId=function(a){void 0===a&&(a=32);for(var d="",g,h=0;h<a;++h)g=0===h?Math.floor(52*Math.random())+10:Math.floor(62*Math.random()),d=10>g?d+(""+g):36>g?d+String.fromCharCode(g+55):d+String.fromCharCode(g+61);return d};
d.getEngine=function(){return k};d.getVersion=function(){return"2.5"};d.init=function(d){h(d);a(document).trigger("init.vorple")};d.requireVersion=function(h,k){var g=function(b){return a.map(b,function(a){return parseInt(a,10)})},p,r,b,t=g(d.getVersion().split(".")),s=!1,w=!1;switch(typeof h){case "object":a.isArray(h)&&(p=h[0],r=h[1],b=p+"-"+r);break;case "number":p=h.toString();r=h.toString();b=h.toString();break;case "string":b=r=p=h;break;default:throw Error("Invalid type "+typeof h+" given as a parameter to vorple.core.requireVersion()");
}p=g(p.split("."));r=g(r.split("."));switch(p.length){case 1:s=p[0]<=t[0];break;case 2:s=p[0]<t[0]||p[0]===t[0]&&p[1]<=t[1];break;case 3:s=p[0]<t[0]||p[0]===t[0]&&p[1]<t[1]||p[0]===t[0]&&p[1]===t[1]&&p[2]<=t[2]}switch(r.length){case 1:w=r[0]>=t[0];break;case 2:w=r[0]>t[0]||r[0]===t[0]&&r[1]>=t[1];break;case 3:w=r[0]>t[0]||r[0]===t[0]&&r[1]>t[1]||r[0]===t[0]&&r[1]===t[1]&&r[2]>=t[2]}if(s&&w)return!0;switch(typeof k){case "function":k();break;case "string":throw Error(k);default:throw Error("Version mismatch: version "+
b+" required, currently running version "+d.getVersion());}};return d}(jQuery);vorple.cookie=function(a){var d={defaults:{expires:365},list:function(){for(var d=[],h=document.cookie.split(";"),m=0;m<h.length;++m)d.push(a.trim(h[m].split("=")[0]));return d},read:function(k,h){var m,q=a.extend({},d.defaults,h).raw?function(a){return a}:decodeURIComponent;return(m=RegExp("(?:^|; )"+encodeURIComponent(k)+"=([^;]*)").exec(document.cookie))?q(m[1]):null},remove:function(a){d.write(a,null)},write:function(k,h,m){m=a.extend({},d.defaults,m);if("undefined"===typeof h||null===h)m.expires=
-1;if("number"===typeof m.expires){var q=m.expires,g=m.expires=new Date;g.setDate(g.getDate()+q)}h=String(h);document.cookie=[encodeURIComponent(k),"=",m.raw?h:encodeURIComponent(h),m.expires?"; expires="+m.expires.toUTCString():"",m.path?"; path="+m.path:"",m.domain?"; domain="+m.domain:"",m.secure?"; secure":""].join("");return document.cookie}};return d}(jQuery);vorple.html=function(){var a={defaults:{allowedTagAttributes:"accesskey abbr align alt axis border cellpadding cellspacing char charoff class colspan dir disabled frame headers height href id ismap lang longdesc multiple name onblur onclick ondblclick onfocus onkeydown onkeypress onkeyup onmousedown onmouseout onmouseover onmouseup rel rev rowspan rules scope size src style summary tabindex target title type usemap valign value width".split(" "),endTag:"auto",quotemarks:'"'}},d=function(d){var h=
$.extend({},{endTag:"always"},d.options);h.href=d.url;return a.tag("a",d.content,h)};a.$toHtml=function(a){return"undefined"===typeof a.jquery?!1:a.first().clone().wrap("<div></div>").parent().html()};a.attributes=function(d,h){var m=$.extend({},a.defaults,d),q="";"undefined"!==typeof m.classes&&(q=' class="'+m.classes+'"');$.each(m,function(d,h){if(-1<$.inArray(d,m.allowedTagAttributes)||0===d.indexOf("data-"))q+=" "+d+'="'+a.escapeHtmlChars(h)+'"'});if(h||m.escape)q=a.escapeHtmlChars(q);return q};
a.escapeHtmlChars=function(a){return(a+"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;")};a.link=function(k,h,m){m=$.extend({},{classes:""},a.defaults,m);if($.isArray(k)){var q=vorple.core.generateId(),g=$(a.tag("ul",null,{endTag:"always",classes:"options linkPopup popup_"+q,style:"display:none; position:absolute;"}));$.each(k,function(d,h){$("<li>").append($(a.link(h))).appendTo(g)});$("body").on("click",".popuplink_"+q,function(a){a.preventDefault();
a.stopPropagation();$(".linkPopup").hide();g.appendTo("body").show().offset({left:a.pageX,top:a.pageY})});$("body").on("click",".popup_"+q+" a",function(a){a.preventDefault();vorple.core.engine("undum")&&vorple.undum.doLink($(this).attr("href"));$(".linkPopup").hide();return!1});m.classes+="popupLink popuplink_"+q;return a.link("#",h,m)}return"object"===typeof k?d(k):d({url:k,content:h,options:m})};$(document).on("init.vorple",function(){$(document).on("click",function(){$(".linkPopup").hide()})});
a.p=function(d,h){return a.tag("p",d,h)};a.quote=function(d,h){var m,q;"undefined"==typeof h&&(h=a.defaults.quotemarks);"string"==typeof h?q=m=h:(m=h[0],q=h[1]);return m+d+q};a.replaceAttributes=function(a,d){for(var m=a.get(0).attributes,q=0;q<m.length;++q)a.attr(m[q].name,"");$.each(d,function(d,h){"classes"==d?a.attr("class",h):a.attr(d,h)})};a.tag=function(a,d,m){var q=$.extend({},this.defaults,m);m="<"+a+this.attributes(q);"always"==q.endTag||"auto"==q.endTag&&"string"===typeof d?("string"===
typeof d||d||(d=""),a=">"+d+"</"+a+">"):a=d?">"+d:"auto"==q.endTag?" />":">";return m+a};a.url=function(a,d){return"undefined"!==typeof a&&a?"undefined"==typeof d||!d||a.match(/^[a-zA-Z]*:\/\//)||0===a.indexOf("/")||0===a.indexOf(".")?a:d+"/"+a:d?d:"#"};return a}(jQuery);vorple.media=function(a){var d={},k={music:!1,sound:!1},h=0;d.defaults={audioPath:"media/audio",imagePath:"media/image",musicPath:"media/music",autoPlay:!0,destructAfter:!0,swfPath:"vendor/soundmanager",volume:80};var m=function(a,d,h){if("undefined"===typeof a)"function"===typeof h&&h();else{var b=a.volume-d;a.setVolume(Math.max(0,b));0<b?setTimeout(function(){m(a,d,h)},50):(a.stop(),"function"===typeof h&&h())}},q=function(g){if(!vorple.core.engine("undum")||undum.isInteractive())if(soundManager.ok()){var h=
a.noop;"function"===typeof g.onfinish&&(h=g.onfinish);g.onfinish=function(){h();g.loop?this.play({onfinish:g.onfinish}):g.destructAfter&&this.destruct()};soundManager.createSound(g);d.isMuted("sound")&&soundManager.getSoundById(g.id).mute()}else soundManager.onready(function(){q(file,g)})};d.image=function(g,h){var k=d.defaults.imagePath;"object"===typeof h&&"undefined"!==typeof h.imagePath&&(k=h.imagePath);k=a.extend({},{src:vorple.html.url(g,k)},h);return vorple.html.tag("img",null,k)};d.isMuted=
function(d){var h=d,m=[];"string"===typeof d&&(h=[d]);a.each(h,function(a,d){"all"===d?m.push(k.sound&&k.music):m.push(k[d])});return"string"===typeof d?m[0]:m};d.mute=function(g,h){a.extend({},d.defaults,h);if("undefined"!==typeof g.music){k.music=g.music;var m=soundManager.getSoundById("vorpleBgMusic");m&&(g.music?m.mute():m.unmute());a('input.mute[value="music"]').attr("checked",g.music);a('input.unmute[value="music"]').attr("checked",!g.music);g.music?a('input.unmute[value="all"]').attr("checked",
!1):a('input.mute[value="all"]').attr("checked",!1)}"undefined"!==typeof g.sound&&(k.sound=g.sound,a.each(soundManager.soundIDs,function(a,d){if("vorpleBgMusic"!==d){var h=soundManager.getSoundById(d);g.sound?h.mute():h.unmute()}}),a('input.mute[value="sound"]').attr("checked",g.sound),a('input.unmute[value="sound"]').attr("checked",!g.sound));a('input.mute[value="all"]').attr("checked",k.sound&&k.music);a('input.unmute[value="all"]').attr("checked",!k.sound&&!k.music);vorple.cookie.write("vorpleMute",
(k.sound?"1":"0")+","+(k.music?"1":"0"))};d.muteAll=function(a){"undefined"===typeof a&&(a=!0);d.mute({music:a,sound:a});return a};d.playMusic=function(g,h){var k=a.extend({},d.defaults,{id:"vorpleBgMusic",loop:!0,fadeSpeed:5},h);k.url=vorple.html.url(g,k.musicPath);var b=soundManager.getSoundById("vorpleBgMusic");b?m(b,k.fadeSpeed,function(){b.destruct();q(k)}):q(k);return k.id};d.playSound=function(g,h){var k=a.extend({},d.defaults,{id:vorple.core.generateId(),loop:!1},h);k.url=vorple.html.url(g,
k.audioPath);q(k);return k.id};d.preloadImage=function(g,h){var k=a.extend({},d.defaults,h);if("string"==typeof g){var b=new Image;b.src=vorple.html.url(g,k.imagePath);return b}if(a.isArray(g)){var m=[];a.each(g,function(){var a=new Image;a.src=vorple.html.url(this,k.imagePath);m.push(a)});return m}throw Error("Illegal file type given to the image preloader (only string and Array allowed)");};d.stopAll=function(a){if("number"!==typeof a||0>=a)a=5;d.stopMusic(a);d.stopSounds(a)};d.stopMusic=function(a,
d){if("number"!==typeof a||0>=a)a=5;m(soundManager.getSoundById("vorpleBgMusic"),a,d)};d.stopSound=function(a,d,h){if("number"!==typeof d||0>=d)d=100;m(soundManager.getSoundById(a),d,h)};d.stopSounds=function(d,k){if("number"!==typeof d||0>=d)d=100;var q=soundManager.soundIDs.length;-1<a.inArray("vorpleBgMusic",soundManager.soundIDs)&&q--;h=q;a.each(soundManager.soundIDs,function(b,q){"vorpleBgMusic"!==q&&("function"!==typeof k&&(k=a.noop),m(soundManager.getSoundById(q),d,function(){h--;0===h&&k()}))});
0===q&&"function"===typeof k&&k()};d.toggleMute=function(g){var h=g,m=[];"string"==typeof g&&(h=[g]);var b={};a.each(h,function(a,d){b[d]=!k[d];m.push(!k[d])});d.mute(b);return"string"==typeof g?m[0]:m};d.youtube=function(g,h){var k=a.extend({},d.defaults.youtube,h),b="http://www.youtube.com/v/"+g+"?version=3",m=a.param(k.parameters);m&&(b+="&"+m);return'<object width="'+k.width+'" height="'+k.height+'"><param name="movie" value="'+b+'"></param><param name="allowScriptAccess" value="always"></param><embed src="'+
b+'" type="application/x-shockwave-flash" allowscriptaccess="always" width="'+k.width+'" height="'+k.height+'"></embed></object>'};d.defaults.youtube={width:600,height:365,parameters:{autoplay:"1",controls:"0",disablekb:"1",modestbranding:"1",rel:"0"}};a(document).on("init.vorple",function(){"undefined"!==typeof soundManager&&soundManager.setup({url:d.defaults.swfPath,debugMode:!1});var g=vorple.cookie.read("vorpleMute");g&&(g=g.split(","),d.mute({sound:"1"===g[0],music:1<g.length&&"1"===g[1]}));
a(document).on("change","input.mute",function(){var g=a(this);if("all"==g.val())d.muteAll(g.is(":checked"));else{var h={};h[g.val()]=g.is(":checked");d.mute(h)}});a(document).on("change","input.unmute",function(){var g=a(this);if("all"===g.val())d.muteAll(!g.is(":checked"));else{var h={};h[g.val()]=!g.is(":checked");d.mute(h)}})});return d}(jQuery);vorple.notify=function(a){var d={defaults:{layout:"bottomRight",timeout:7E3},alert:function(k,h){var m=a.extend({},{buttons:[{text:"OK",onClick:function(a){a.close()}}],layout:"center",modal:!0,timeout:!1},h);d.show(k,m)},clearQueue:function(){a.noty.clearQueue()},close:function(){a.noty.close(this._currentNoty)},closeAll:function(){a.noty.closeAll()},show:function(k,h){var m=a.extend({},d.defaults,h,{text:k});noty(m)}};return d}(jQuery);vorple.parser=function(a){var d={},k=[],h=null,m="#parchment .main",q=[],g=[],p={},r=!1,b=null,t=!1,s=[],w={commandVisible:!0,mode:"line",outputVisible:!0,type:"normal"},E=!1,z=function(b){return a("<span>"+b+"</span>").addClass("vorplePrompt").append('<input type="text" />')},y=function(){a.each(g,function(a,b){try{b()}catch(d){console&&console.log&&console.log("Invalid JavaScript: "+b)}});g=[]},J=function(b,d){var g={},h=d.clone();a("input",h).hide();if("line"===b){g.previousCommand=h.text().split("\n")[0];
h.html(h.html().replace(/^.*\n/,""));var k=a("span:last",h);a("input",k).appendTo(h);var m=k.html().split("\n");1<m.length?(g.prompt=m.pop(),k.html(m.join("\n")+"\n")):(g.prompt=k.html(),k.remove())}else g.prompt="";g.$turn=h;return g},xa=function(b,d){if(!b)return!1;switch(d.turn.type){case "error":b.classes+="parserError ";b.previousCommand.classes+="parserError ";b.content.classes+="transient ";b.meta=!0;break;case "undo":case "meta":return""!==a.trim(a(b.content.text).text())&&vorple.notify.show(b.content.text),
!1;case "dialog":return""!==a.trim(a(b.content.text).text())&&vorple.notify.show(b.content.text,{buttons:[{type:"button",text:"ok",click:function(a){a.close()}}],closeButton:!0,layout:"center",modal:!0,timeout:!1}),!1}return b},Z=function(){if(0===k.length&&0===s.length)return!1;var g;0<s.length?(g=s,null===b&&(b=a.extend({},w))):(g=k,null!==b&&(w=a.extend({},b),b=null));var h=g[0],m=a.extend({hideCommand:!1,hideOutput:!1,skipFilters:!1},h.options),p=a("input.TextInput"),q=p.val();g.shift();m.hideOutput&&
d.hideOutput();m.hideCommand&&(d.hideCommand(),a(document).one("TurnComplete",function(){a(".TextInput").val(q)}));m.skipFilters&&(t=!0);r=!1;p.val(h.command).trigger(a.Event("keydown",{which:13}));t=!1;return!0},L=function(b,d,g){if(t)return b;var h=a.extend({},p),k=0,m;for(m in h)h.hasOwnProperty(m)&&k++;for(m=0;m<k;++m){var q=null;a.each(h,function(a,b){b.type===d&&(null===q||q.priority<b.priority)&&(q=b)});q&&(b=q.filter(b,g),delete h[q.name])}return b};d.closeAllTags=function(){q=[];m="#parchment .main"};
d.closeTag=function(){0!==q.length&&(q.pop(),m=0===q.length?"#parchment .main":q[q.length-1])};d.getStream=function(){return m};d.hideCommand=function(a){"undefined"===typeof a&&(a=!0);w.commandVisible=!a};d.hideOutput=function(a){"undefined"===typeof a&&(a=!0);w.outputVisible=!a};d.isVorpleStory=function(){return E};d.openTag=function(b,d){var g=vorple.core.generateId();a(vorple.html.tag(b,"",{classes:d,id:g})).appendTo(m);q.push("#"+g);m="#"+g};d.queueExpression=function(a){g.push(a)};d.registerFilter=
function(b,d){var g=a.extend({priority:0,name:"filter_"+vorple.core.generateId(),type:"output"},d);p[g.name]={filter:b,name:g.name,priority:g.priority,type:g.type};return p[g.name]};d.scrollTo=function(b,d,g){var h=a(document).height()-a(window).height();d="undefined"===typeof d?150:d;switch(b){case "bottom":b=h;break;case "top":b=0;break;default:b="number"===typeof b?b:a(b).offset().top}b>h&&(b=h);var k=!1;a("html, body").animate({scrollTop:b},d,function(){k||"function"!==typeof g||(g(),k=!0)})};
d.sendCommand=function(a,b){(b&&b.primaryCommand?s:k).push({command:a,options:b});r&&Z()};d.sendPrimaryCommand=function(b,g){d.sendCommand(b,a.extend({},g,{primaryCommand:!0}))};d.sendSilentCommand=function(a){d.sendCommand(a,{hideCommand:!0,hideOutput:!0,skipFilters:!0,primaryCommand:!1})};d.sendSilentPrimaryCommand=function(a){d.sendCommand(a,{hideCommand:!0,hideOutput:!0,skipFilters:!0,primaryCommand:!0})};d.setTurnType=function(a){w.type=a};d.setVorpleStory=function(){E=!0};d.unregisterFilter=
function(a){delete p[a]};a(document).on("init.vorple",function(){if(vorple.core.engine("parchment")){0===a("#vorpleContainer").length&&a('<div id="vorpleContainer"></div>').appendTo("body");var b=a("#vorpleContainer");0===a("#vorple").length&&b.append('<div id="vorple"></div>');0===a("#vorpleInput").length&&b.append('<div id="vorpleInput"></div>');0===a("#vorple-media").length&&b.append('<div id="vorple-media"></div>');0===a("#parchment").length&&a("body").append('<div id="parchment"></div>');h=vorple.core.getEngine().options.container;
d.registerFilter(xa,{type:"output",name:"meta-turn filters"});a(document).on("click.vorple","a.commandLink",function(b){b.preventDefault();b=a(this).attr("href");var g={hideCommand:a(this).hasClass("hideCommand"),hideOutput:a(this).hasClass("hideResponse")};d.sendCommand(b,g)});a(document).on("keydown.vorple",".vorplePrompt input",function(b){if(13===b.which)return b.preventDefault(),b=L(a(this).val(),"input"),d.sendCommand(b),!1});a(document).off(".TextInput");a(document).on("click.vorple keydown.vorple",
function(b){var g=a(".vorplePrompt input");if(g.length&&"INPUT"!==b.target.nodeName&&"A"!==b.target.nodeName&&(window.getSelection()||""===(document.selection?document.selection.createRange().text:""))){b.target=g[0];if("none"!==a("#vorpleContainer").attr("display")&&(0<a(window).scrollTop()-g.offset().top||60>a(window).scrollTop()+a(window).height()-g.offset().top))d.scrollTo(g,100,function(){g.focus().trigger(b)}),b.stopPropagation();else{if("keydown"===b.type&&8===b.which)return!1;g.focus().trigger(b)}"char"===
w.mode&&a("input.TextInput").trigger(a.Event("keypress",{which:b.which}))}});a(document).on("TextInput.vorple",function(){a(".transient","#vorple").animate({opacity:0},1500).slideUp(500,function(){a(this).remove()});d.setTurnType("normal")});a(document).one("TurnComplete.vorple",function(){a("#vorpleLoader").slideUp();E&&d.sendCommand("__start_story",{hideCommand:!0,skipFilters:!0})});a(document).on("TurnComplete.vorple",function(b){var g=a(".main",h),k=a("#vorple"),m=J(b.mode,g),p=L({previousCommand:{text:m.previousCommand,
classes:""},content:{text:m.$turn.html(),classes:""},prompt:{text:m.prompt,val:"",classes:""},meta:!1,classes:"",mode:b.mode},"output",{turn:w});if("object"!==typeof p||!w.commandVisible&&!w.outputVisible)return a("input",g).appendTo("body").hide(),g.empty(),a(".vorplePrompt input").val(""),d.hideCommand(!1),d.hideOutput(!1),y(),w.mode=b.mode,r=!0,Z(),!1;if("char"===b.mode&&a(".turn").length)a("<span></span>").html(p.content.text).appendTo(a("#vorple .main:last")),a(".vorplePrompt:last",k).remove(),
a(z(p.prompt.text)).addClass(p.prompt.classes).appendTo(t).find("input").val(s),a("input",g).appendTo("body").hide(),g.empty(),w.mode=b.mode,r=!0;else{var q;w.outputVisible&&(m.$turn.html(p.content.text).addClass(p.content.classes),q=a("<div></div>").append(m.$turn));var s=p.prompt.val;w.commandVisible?a(".vorplePrompt input",k).replaceWith(a("<span></span>").addClass("previousCommand").addClass(p.previousCommand.classes).html(p.previousCommand.text)):(s=a(".vorplePrompt input",k).val(),a(".vorplePrompt:last",
k).remove());q&&q.addClass("turnContent").addClass(p.turnClasses);var t=a("<div></div>").addClass("turn").addClass(p.classes).append(q),m=q.find(".main input:last").prev();"SPAN"===m.prop("tagName")&&"\n\n\n"===q.text().substr(q.text().length-3)&&m.remove();p.meta||"line"!==b.mode||(a(".penultimateTurn").removeClass("penultimateTurn"),a(".previousTurn").addClass("penultimateTurn").removeClass("previousTurn").addClass("previousTurnFader").removeClass("previousTurnFader",1E3),t.addClass("previousTurn"));
var D=a(z(p.prompt.text)).addClass(p.prompt.classes).appendTo(t).find("input").val(s);t.appendTo(k);y();a("input",g).appendTo("body").hide();g.empty();"char"===b.mode&&a("<span>\n</span>").appendTo(g);d.hideCommand(!1);d.hideOutput(!1);d.scrollTo(q,void 0,function(){var b=a(window).scrollTop(),d=b+a(window).height(),g=D.offset().top;g+D.height()<=d&&g>=b&&D.focus();D.addClass("hilightNoFocus")});w.mode=b.mode;r=!0;Z()}})}});return d}(jQuery);vorple.tooltip=function(a){var d={defaults:{show:{event:"mouseenter",ready:!1},content:{attr:"title"},position:{my:"bottom left",at:"top center"},overwrite:!1,delay:3E3,duration:1E4}},k=function(h,k){var q=a.extend({},d.defaults,k),g=a(h);!q.content&&g.attr(q.content.attr);q.content&&g.qtip(q);return g};d.enable=function(h,m){var q=a.extend(!0,{},d.defaults,{show:{ready:!0,event:d.defaults.show.event}},m);return a(document).on(q.show.event,h,function(){k(this,q)})};d.show=function(h,m,q){"undefined"===
typeof m&&(m=!0);var g=a.extend({},d.defaults,{show:{ready:!1,event:!1},hide:{event:!1},content:{text:m},events:{hide:function(a,b){b.destroy()}}},q),p=k(h,g);return setTimeout(function(){0<p.length&&(p.qtip("show"),setTimeout(function(){0<p.length&&p.qtip("hide")},g.duration))},g.delay)};return d}(jQuery);vorple.undum=function(a){var d={},k=[];d.defaults={allDisposable:!1,disposableLinks:[],disposableExceptions:[]};var h=function(g,h,r,b){d.defaults.allDisposable?-1==a.inArray(b,d.defaults.disposableExceptions)&&d.dispose(b):-1<a.inArray(b,d.defaults.disposableLinks)&&d.dispose(b);a.each(k,function(a,b){q(b)});m()},m=function(){a("#content").find("a").each(function(d,h){var k=a(h),b=k.attr("href"),m=!1;k.hasClass("unique")&&a('#content a[href="'+b+'"]').each(function(b,d){var g=a(d);g.hasClass("unique")&&
!m?m=!0:g.replaceWith(a("<span>").html(g.html()))})})},q=function(d){a("a[href$='"+d+"'], a[href='"+d+"']").each(function(d,g){var b=a(g);b.replaceWith(a("<span>").addClass("ex_link").html(b.html()))})};d.afterActionTrigger=function(a,d,k,b){h(a,d,k,b);return!1};d.afterEnterTrigger=function(a,d,k,b){h(a,d,k,b);return!1};d.dispose=function(){a.each(arguments,function(g,h){if(a.isArray(h))a.each(h,function(a,g){d.dispose(g)});else if(!d.isDisposed(h)){var m=h.split("/");k.push(m[m.length-1]);q(h)}})};
d.doClick=function(a){vorple.core.getEngine().doClick(a)};d.doLink=function(a){vorple.core.getEngine().doLink(a)};d.isDisposed=function(d){return-1<a.inArray(d,k)};d.reactivate=function(g){a.each(arguments,function(g,h){if(a.isArray(h))a.each(h,function(a,b){d.reactivate(b)});else{var b=h.split("/"),b=a.inArray(b[b.length-1],k);-1<b&&k.splice(b,1)}})};a(document).on("init.vorple",function(){vorple.core.engine("undum")&&(undum.game.afterEnter||(undum.game.afterEnter=function(a,h,k,b){return d.afterEnterTrigger(a,
h,k,b)}),undum.game.afterAction||(undum.game.afterAction=function(a,h,k,b){return d.afterActionTrigger(a,h,k,b)}))});return d}(jQuery);