(function(a,d){function f(a){return k.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}function e(a){if(!ka[a]){var b=k("<"+a+">").appendTo("body"),c=b.css("display");b.remove();if("none"===c||""===c)c="block";ka[a]=c}return ka[a]}function c(a,b){var c={};k.each(ma.concat.apply([],ma.slice(0,b)),function(){c[this]=a});return c}function b(){try{return new a.XMLHttpRequest}catch(b){}}function g(){k(a).unload(function(){for(var a in da)da[a](0,1)})}function j(a,b,c,g){if(k.isArray(b)&&b.length)k.each(b,
function(b,d){c||Da.test(a)?g(a,d):j(a+"["+("object"===typeof d||k.isArray(d)?b:"")+"]",d,c,g)});else if(c||null==b||"object"!==typeof b)g(a,b);else if(k.isArray(b)||k.isEmptyObject(b))g(a,"");else for(var d in b)j(a+"["+d+"]",b[d],c,g)}function h(a,b,c,g,e,f){e=e||b.dataTypes[0];f=f||{};f[e]=!0;for(var e=a[e],j=0,l=e?e.length:0,o=a===la,n;j<l&&(o||!n);j++)n=e[j](b,c,g),"string"===typeof n&&(!o||f[n]?n=d:(b.dataTypes.unshift(n),n=h(a,b,c,g,n,f)));(o||!n)&&!f["*"]&&(n=h(a,b,c,g,"*",f));return n}function m(a){return function(b,
c){"string"!==typeof b&&(c=b,b="*");if(k.isFunction(c))for(var g=b.toLowerCase().split(na),d=0,e=g.length,f,j,h;d<e;d++)f=g[d],h=/^\+/.test(f),h&&(f=f.substr(1)||"*"),j=a[f]=a[f]||[],j[h?"unshift":"push"](c)}}function n(a,b,c){var g="width"===b?a.offsetWidth:a.offsetHeight;if("border"===c)return g;k.each("width"===b?Fa:Ga,function(){c||(g-=parseFloat(k.css(a,"padding"+this))||0);"margin"===c?g+=parseFloat(k.css(a,"margin"+this))||0:g-=parseFloat(k.css(a,"border"+this+"Width"))||0});return g}function l(a,
b){b.src?k.ajax({url:b.src,async:!1,dataType:"script"}):k.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function p(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function o(a,b){if(1===b.nodeType){var c=b.nodeName.toLowerCase();b.clearAttributes();b.mergeAttributes(a);if("object"===c)b.outerHTML=a.outerHTML;else if("input"!==c||"checkbox"!==a.type&&"radio"!==a.type)if("option"===c)b.selected=
a.defaultSelected;else{if("input"===c||"textarea"===c)b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(k.expando)}}function s(a,b){if(1===b.nodeType&&k.hasData(a)){var c=k.expando,g=k.data(a),d=k.data(b,g);if(g=g[c]){var e=g.events,d=d[c]=k.extend({},g);if(e){delete d.handle;d.events={};for(var f in e){c=0;for(g=e[f].length;c<g;c++)k.event.add(b,f+(e[f][c].namespace?".":"")+e[f][c].namespace,e[f][c],e[f][c].data)}}}}}
function q(a,b,c){if(k.isFunction(b))return k.grep(a,function(a,g){return!!b.call(a,g,a)===c});if(b.nodeType)return k.grep(a,function(a){return a===b===c});if("string"===typeof b){var g=k.grep(a,function(a){return 1===a.nodeType});if(Ha.test(b))return k.filter(b,g,!c);b=k.filter(b,g)}return k.grep(a,function(a){return 0<=k.inArray(a,b)===c})}function r(a,b){return(a&&"*"!==a?a+".":"")+b.replace(H,"`").replace(M,"&")}function v(a){var b,c,g,d,e,f,j,h,l,o,n,m=[];d=[];j=k._data(this,"events");if(a.liveFired!==
this&&j&&j.live&&!a.target.disabled&&(!a.button||"click"!==a.type)){a.namespace&&(n=RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)"));a.liveFired=this;var p=j.live.slice(0);for(j=0;j<p.length;j++)e=p[j],e.origType.replace(J,"")===a.type?d.push(e.selector):p.splice(j--,1);d=k(a.target).closest(d,a.currentTarget);for(h=0,l=d.length;h<l;h++){o=d[h];for(j=0;j<p.length;j++)if(e=p[j],o.selector===e.selector&&(!n||n.test(e.namespace))&&!o.elem.disabled){f=o.elem;g=null;if("mouseenter"===
e.preType||"mouseleave"===e.preType)a.type=e.preType,g=k(a.relatedTarget).closest(e.selector)[0];(!g||g!==f)&&m.push({elem:f,handleObj:e,level:o.level})}}for(h=0,l=m.length;h<l;h++){d=m[h];if(c&&d.level>c)break;a.currentTarget=d.elem;a.data=d.handleObj.data;a.handleObj=d.handleObj;e=d.handleObj.origHandler.apply(d.elem,arguments);if(!1===e||a.isPropagationStopped())if(c=d.level,!1===e&&(b=!1),a.isImmediatePropagationStopped())break}return b}}function x(a,b,c){var g=k.extend({},c[0]);g.type=a;g.originalEvent=
{};g.liveFired=d;k.event.handle.call(b,g);g.isDefaultPrevented()&&c[0].preventDefault()}function y(){return!0}function z(){return!1}function B(a){for(var b in a)if("toJSON"!==b)return!1;return!0}function D(a,b,c){if(c===d&&1===a.nodeType)if(c=a.getAttribute("data-"+b),"string"===typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:k.isNaN(c)?E.test(c)?k.parseJSON(c):c:parseFloat(c)}catch(g){}k.data(a,b,c)}else c=d;return c}var u=a.document,k=function(){function b(){if(!c.isReady){try{u.documentElement.doScroll("left")}catch(a){setTimeout(b,
1);return}c.ready()}}var c=function(a,b){return new c.fn.init(a,b,f)},g=a.jQuery,e=a.$,f,j=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,h=/\S/,l=/^\s+/,o=/\s+$/,n=/\d/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,p=/^[\],:{}\s]*$/,k=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,s=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,v=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,x=/(opera)(?:.*version)?[ \/]([\w.]+)/,q=/(msie) ([\w.]+)/,z=/(mozilla)(?:.*? rv:([\w.]+))?/,y=navigator.userAgent,S,E=!1,B,Y="then,done,fail,isResolved,isRejected,promise".split(","),
F,A=Object.prototype.toString,D=Object.prototype.hasOwnProperty,L=Array.prototype.push,G=Array.prototype.slice,Q=String.prototype.trim,C=Array.prototype.indexOf,V={};c.fn=c.prototype={constructor:c,init:function(a,b,g){var e,f,h;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if("body"===a&&!b&&u.body)return this.context=u,this[0]=u.body,this.selector="body",this.length=1,this;if("string"===typeof a){e=j.exec(a);if(!e||!e[1]&&b)return!b||b.jquery?(b||g).find(a):this.constructor(b).find(a);
if(e[1])return b=b instanceof c?b[0]:b,h=b?b.ownerDocument||b:u,f=m.exec(a),f?c.isPlainObject(b)?(a=[u.createElement(f[1])],c.fn.attr.call(a,b,!0)):a=[h.createElement(f[1])]:(f=c.buildFragment([e[1]],[h]),a=(f.cacheable?c.clone(f.fragment):f.fragment).childNodes),c.merge(this,a);if((b=u.getElementById(e[2]))&&b.parentNode){if(b.id!==e[2])return g.find(a);this.length=1;this[0]=b}this.context=u;this.selector=a;return this}if(c.isFunction(a))return g.ready(a);a.selector!==d&&(this.selector=a.selector,
this.context=a.context);return c.makeArray(a,this)},selector:"",jquery:"1.5.1",length:0,size:function(){return this.length},toArray:function(){return G.call(this,0)},get:function(a){return null==a?this.toArray():0>a?this[this.length+a]:this[a]},pushStack:function(a,b,g){var d=this.constructor();c.isArray(a)?L.apply(d,a):c.merge(d,a);d.prevObject=this;d.context=this.context;"find"===b?d.selector=this.selector+(this.selector?" ":"")+g:b&&(d.selector=this.selector+"."+b+"("+g+")");return d},each:function(a,
b){return c.each(this,a,b)},ready:function(a){c.bindReady();B.done(a);return this},eq:function(a){return-1===a?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(G.apply(this,arguments),"slice",G.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:L,sort:[].sort,splice:[].splice};
c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a,b,g,e,f,j,h=arguments[0]||{},l=1,o=arguments.length,n=!1;for("boolean"===typeof h&&(n=h,h=arguments[1]||{},l=2),"object"!==typeof h&&!c.isFunction(h)&&(h={}),o===l&&(h=this,--l);l<o;l++)if(null!=(a=arguments[l]))for(b in a)g=h[b],e=a[b],h!==e&&(n&&e&&(c.isPlainObject(e)||(f=c.isArray(e)))?(f?(f=!1,j=g&&c.isArray(g)?g:[]):j=g&&c.isPlainObject(g)?g:{},h[b]=c.extend(n,j,e)):e!==d&&(h[b]=e));return h};c.extend({noConflict:function(b){a.$=
e;b&&(a.jQuery=g);return c},isReady:!1,readyWait:1,ready:function(a){!0===a&&c.readyWait--;if(!c.readyWait||!0!==a&&!c.isReady){if(!u.body)return setTimeout(c.ready,1);c.isReady=!0;!0!==a&&0<--c.readyWait||(B.resolveWith(u,[c]),c.fn.trigger&&c(u).trigger("ready").unbind("ready"))}},bindReady:function(){if(!E){E=!0;if("complete"===u.readyState)return setTimeout(c.ready,1);if(u.addEventListener)u.addEventListener("DOMContentLoaded",F,!1),a.addEventListener("load",c.ready,!1);else if(u.attachEvent){u.attachEvent("onreadystatechange",
F);a.attachEvent("onload",c.ready);var g=!1;try{g=null==a.frameElement}catch(d){}u.documentElement.doScroll&&g&&b()}}},isFunction:function(a){return"function"===c.type(a)},isArray:Array.isArray||function(a){return"array"===c.type(a)},isWindow:function(a){return a&&"object"===typeof a&&"setInterval"in a},isNaN:function(a){return null==a||!n.test(a)||isNaN(a)},type:function(a){return null==a?""+a:V[A.call(a)]||"object"},isPlainObject:function(a){if(!a||"object"!==c.type(a)||a.nodeType||c.isWindow(a)||
a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1;for(var b in a);return b===d||D.call(a,b)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a;},parseJSON:function(b){if("string"!==typeof b||!b)return null;b=c.trim(b);if(p.test(b.replace(k,"@").replace(s,"]").replace(v,"")))return a.JSON&&a.JSON.parse?a.JSON.parse(b):(new Function("return "+b))();c.error("Invalid JSON: "+b)},parseXML:function(b,g,d){a.DOMParser?(d=
new DOMParser,g=d.parseFromString(b,"text/xml")):(g=new ActiveXObject("Microsoft.XMLDOM"),g.async="false",g.loadXML(b));d=g.documentElement;(!d||!d.nodeName||"parsererror"===d.nodeName)&&c.error("Invalid XML: "+b);return g},noop:function(){},globalEval:function(a){if(a&&h.test(a)){var b=u.head||u.getElementsByTagName("head")[0]||u.documentElement,g=u.createElement("script");c.support.scriptEval()?g.appendChild(u.createTextNode(a)):g.text=a;b.insertBefore(g,b.firstChild);b.removeChild(g)}},nodeName:function(a,
b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,b,g){var e,f=0,j=a.length,h=j===d||c.isFunction(a);if(g)if(h)for(e in a){if(!1===b.apply(a[e],g))break}else for(;f<j&&!(!1===b.apply(a[f++],g)););else if(h)for(e in a){if(!1===b.call(a[e],e,a[e]))break}else for(g=a[0];f<j&&!1!==b.call(g,f,g);g=a[++f]);return a},trim:Q?function(a){return null==a?"":Q.call(a)}:function(a){return null==a?"":(a+"").replace(l,"").replace(o,"")},makeArray:function(a,b){var g=b||[];if(null!=
a){var d=c.type(a);null==a.length||"string"===d||"function"===d||"regexp"===d||c.isWindow(a)?L.call(g,a):c.merge(g,a)}return g},inArray:function(a,b){if(b.indexOf)return b.indexOf(a);for(var c=0,g=b.length;c<g;c++)if(b[c]===a)return c;return-1},merge:function(a,b){var c=a.length,g=0;if("number"===typeof b.length)for(var e=b.length;g<e;g++)a[c++]=b[g];else for(;b[g]!==d;)a[c++]=b[g++];a.length=c;return a},grep:function(a,b,c){for(var g=[],d,c=!!c,e=0,f=a.length;e<f;e++)d=!!b(a[e],e),c!==d&&g.push(a[e]);
return g},map:function(a,b,c){for(var g=[],d,e=0,f=a.length;e<f;e++)d=b(a[e],e,c),null!=d&&(g[g.length]=d);return g.concat.apply([],g)},guid:1,proxy:function(a,b,g){2===arguments.length&&("string"===typeof b?(g=a,a=g[b],b=d):b&&!c.isFunction(b)&&(g=b,b=d));!b&&a&&(b=function(){return a.apply(g||this,arguments)});a&&(b.guid=a.guid=a.guid||b.guid||c.guid++);return b},access:function(a,b,g,e,f,j){var h=a.length;if("object"===typeof b){for(var l in b)c.access(a,l,b[l],e,f,g);return a}if(g!==d){e=!j&&
e&&c.isFunction(g);for(l=0;l<h;l++)f(a[l],b,e?g.call(a[l],l,f(a[l],b)):g,j);return a}return h?f(a[0],b):d},now:function(){return(new Date).getTime()},_Deferred:function(){var a=[],b,g,d,e={done:function(){if(!d){var g=arguments,f,j,h,l,o;b&&(o=b,b=0);for(f=0,j=g.length;f<j;f++)h=g[f],l=c.type(h),"array"===l?e.done.apply(e,h):"function"===l&&a.push(h);o&&e.resolveWith(o[0],o[1])}return this},resolveWith:function(c,e){if(!d&&!b&&!g){g=1;try{for(;a[0];)a.shift().apply(c,e)}catch(f){throw f;}finally{b=
[c,e],g=0}}return this},resolve:function(){e.resolveWith(c.isFunction(this.promise)?this.promise():this,arguments);return this},isResolved:function(){return g||b},cancel:function(){d=1;a=[];return this}};return e},Deferred:function(a){var b=c._Deferred(),g=c._Deferred(),d;c.extend(b,{then:function(a,c){b.done(a).fail(c);return this},fail:g.done,rejectWith:g.resolveWith,reject:g.resolve,isRejected:g.isResolved,promise:function(a){if(null==a){if(d)return d;d=a={}}for(var c=Y.length;c--;)a[Y[c]]=b[Y[c]];
return a}});b.done(g.cancel).fail(b.cancel);delete b.cancel;a&&a.call(b,b);return b},when:function(a){var b=arguments.length,g=1>=b&&a&&c.isFunction(a.promise)?a:c.Deferred(),d=g.promise();if(1<b){for(var e=G.call(arguments,0),f=b,j=function(a){return function(b){e[a]=1<arguments.length?G.call(arguments,0):b;--f||g.resolveWith(d,e)}};b--;)a=e[b],a&&c.isFunction(a.promise)?a.promise().then(j(b),g.reject):--f;f||g.resolveWith(d,e)}else g!==a&&g.resolve(a);return d},uaMatch:function(a){a=a.toLowerCase();
a=r.exec(a)||x.exec(a)||q.exec(a)||0>a.indexOf("compatible")&&z.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}c.extend(!0,a,this);a.superclass=this;a.fn=a.prototype=this();a.fn.constructor=a;a.subclass=this.subclass;a.fn.init=function(g,d){d&&d instanceof c&&!(d instanceof a)&&(d=a(d));return c.fn.init.call(this,g,d,b)};a.fn.init.prototype=a.fn;var b=a(u);return a},browser:{}});B=c._Deferred();c.each("Boolean,Number,String,Function,Array,Date,RegExp,Object".split(","),
function(a,b){V["[object "+b+"]"]=b.toLowerCase()});S=c.uaMatch(y);S.browser&&(c.browser[S.browser]=!0,c.browser.version=S.version);c.browser.webkit&&(c.browser.safari=!0);C&&(c.inArray=function(a,b){return C.call(b,a)});h.test(" ")&&(l=/^[\s\xA0]+/,o=/[\s\xA0]+$/);f=c(u);u.addEventListener?F=function(){u.removeEventListener("DOMContentLoaded",F,!1);c.ready()}:u.attachEvent&&(F=function(){"complete"===u.readyState&&(u.detachEvent("onreadystatechange",F),c.ready())});return c}();(function(){k.support=
{};var b=u.createElement("div");b.style.display="none";b.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var c=b.getElementsByTagName("*"),g=b.getElementsByTagName("a")[0],d=u.createElement("select"),e=d.appendChild(u.createElement("option")),f=b.getElementsByTagName("input")[0];if(c&&c.length&&g){k.support={leadingWhitespace:3===b.firstChild.nodeType,tbody:!b.getElementsByTagName("tbody").length,htmlSerialize:!!b.getElementsByTagName("link").length,
style:/red/.test(g.getAttribute("style")),hrefNormalized:"/a"===g.getAttribute("href"),opacity:/^0.55$/.test(g.style.opacity),cssFloat:!!g.style.cssFloat,checkOn:"on"===f.value,optSelected:e.selected,deleteExpando:!0,optDisabled:!1,checkClone:!1,noCloneEvent:!0,noCloneChecked:!0,boxModel:null,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableHiddenOffsets:!0};f.checked=!0;k.support.noCloneChecked=f.cloneNode(!0).checked;d.disabled=!0;k.support.optDisabled=!e.disabled;var j=null;k.support.scriptEval=
function(){if(null===j){var b=u.documentElement,c=u.createElement("script"),g="script"+k.now();try{c.appendChild(u.createTextNode("window."+g+"=1;"))}catch(d){}b.insertBefore(c,b.firstChild);a[g]?(j=!0,delete a[g]):j=!1;b.removeChild(c)}return j};try{delete b.test}catch(h){k.support.deleteExpando=!1}!b.addEventListener&&b.attachEvent&&b.fireEvent&&(b.attachEvent("onclick",function Ea(){k.support.noCloneEvent=!1;b.detachEvent("onclick",Ea)}),b.cloneNode(!0).fireEvent("onclick"));b=u.createElement("div");
b.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";c=u.createDocumentFragment();c.appendChild(b.firstChild);k.support.checkClone=c.cloneNode(!0).cloneNode(!0).lastChild.checked;k(function(){var a=u.createElement("div"),b=u.getElementsByTagName("body")[0];if(b){a.style.width=a.style.paddingLeft="1px";b.appendChild(a);k.boxModel=k.support.boxModel=2===a.offsetWidth;"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,k.support.inlineBlockNeedsLayout=2===a.offsetWidth,a.style.display=
"",a.innerHTML="<div style='width:4px;'></div>",k.support.shrinkWrapBlocks=2!==a.offsetWidth);a.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>";var c=a.getElementsByTagName("td");k.support.reliableHiddenOffsets=0===c[0].offsetHeight;c[0].style.display="";c[1].style.display="none";k.support.reliableHiddenOffsets=k.support.reliableHiddenOffsets&&0===c[0].offsetHeight;a.innerHTML="";b.removeChild(a).style.display="none"}});c=function(a){var b=u.createElement("div"),
a="on"+a;if(!b.attachEvent)return!0;var c=a in b;c||(b.setAttribute(a,"return;"),c="function"===typeof b[a]);return c};k.support.submitBubbles=c("submit");k.support.changeBubbles=c("change");b=c=g=null}})();var E=/^(?:\{.*\}|\[.*\])$/;k.extend({cache:{},uuid:0,expando:"jQuery"+(k.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?k.cache[a[k.expando]]:a[k.expando];return!!a&&!B(a)},data:function(a,
b,c,g){if(k.acceptData(a)){var e=k.expando,f="string"===typeof b,j,h=a.nodeType,l=h?k.cache:a,o=h?a[k.expando]:a[k.expando]&&k.expando;if(o&&(!g||!o||l[o][e])||!(f&&c===d)){o||(h?a[k.expando]=o=++k.uuid:o=k.expando);l[o]||(l[o]={},h||(l[o].toJSON=k.noop));if("object"===typeof b||"function"===typeof b)g?l[o][e]=k.extend(l[o][e],b):l[o]=k.extend(l[o],b);j=l[o];g&&(j[e]||(j[e]={}),j=j[e]);c!==d&&(j[b]=c);return"events"===b&&!j[b]?j[e]&&j[e].events:f?j[b]:j}}},removeData:function(b,c,g){if(k.acceptData(b)){var d=
k.expando,e=b.nodeType,f=e?k.cache:b,j=e?b[k.expando]:k.expando;if(f[j]){if(c){var h=g?f[j][d]:f[j];if(h&&(delete h[c],!B(h)))return}if(g&&(delete f[j][d],!B(f[j])))return;c=f[j][d];k.support.deleteExpando||f!=a?delete f[j]:f[j]=null;c?(f[j]={},e||(f[j].toJSON=k.noop),f[j][d]=c):e&&(k.support.deleteExpando?delete b[k.expando]:b.removeAttribute?b.removeAttribute(k.expando):b[k.expando]=null)}}},_data:function(a,b,c){return k.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=k.noData[a.nodeName.toLowerCase()];
if(b)return!0!==b&&a.getAttribute("classid")===b}return!0}});k.fn.extend({data:function(a,b){var c=null;if("undefined"===typeof a){if(this.length&&(c=k.data(this[0]),1===this[0].nodeType))for(var g=this[0].attributes,e,f=0,j=g.length;f<j;f++)e=g[f].name,0===e.indexOf("data-")&&(e=e.substr(5),D(this[0],e,c[e]));return c}if("object"===typeof a)return this.each(function(){k.data(this,a)});var h=a.split(".");h[1]=h[1]?"."+h[1]:"";return b===d?(c=this.triggerHandler("getData"+h[1]+"!",[h[0]]),c===d&&this.length&&
(c=k.data(this[0],a),c=D(this[0],a,c)),c===d&&h[1]?this.data(h[0]):c):this.each(function(){var c=k(this),g=[h[0],b];c.triggerHandler("setData"+h[1]+"!",g);k.data(this,a,b);c.triggerHandler("changeData"+h[1]+"!",g)})},removeData:function(a){return this.each(function(){k.removeData(this,a)})}});k.extend({queue:function(a,b,c){if(a){var b=(b||"fx")+"queue",g=k._data(a,b);if(!c)return g||[];!g||k.isArray(c)?g=k._data(a,b,k.makeArray(c)):g.push(c);return g}},dequeue:function(a,b){var b=b||"fx",c=k.queue(a,
b),g=c.shift();"inprogress"===g&&(g=c.shift());g&&("fx"===b&&c.unshift("inprogress"),g.call(a,function(){k.dequeue(a,b)}));c.length||k.removeData(a,b+"queue",!0)}});k.fn.extend({queue:function(a,b){"string"!==typeof a&&(b=a,a="fx");return b===d?k.queue(this[0],a):this.each(function(){var c=k.queue(this,a,b);"fx"===a&&"inprogress"!==c[0]&&k.dequeue(this,a)})},dequeue:function(a){return this.each(function(){k.dequeue(this,a)})},delay:function(a,b){a=k.fx?k.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,
function(){var c=this;setTimeout(function(){k.dequeue(c,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var A=/[\n\t\r]/g,C=/\s+/,F=/\r/g,L=/^(?:href|src|style)$/,N=/^(?:button|input)$/i,K=/^(?:button|input|object|select|textarea)$/i,O=/^a(?:rea)?$/i,G=/^(?:radio|checkbox)$/i;k.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};
k.fn.extend({attr:function(a,b){return k.access(this,a,b,!0,k.attr)},removeAttr:function(a){return this.each(function(){k.attr(this,a,"");1===this.nodeType&&this.removeAttribute(a)})},addClass:function(a){if(k.isFunction(a))return this.each(function(b){var c=k(this);c.addClass(a.call(this,b,c.attr("class")))});if(a&&"string"===typeof a)for(var b=(a||"").split(C),c=0,g=this.length;c<g;c++){var d=this[c];if(1===d.nodeType)if(d.className){for(var e=" "+d.className+" ",f=d.className,j=0,h=b.length;j<
h;j++)0>e.indexOf(" "+b[j]+" ")&&(f+=" "+b[j]);d.className=k.trim(f)}else d.className=a}return this},removeClass:function(a){if(k.isFunction(a))return this.each(function(b){var c=k(this);c.removeClass(a.call(this,b,c.attr("class")))});if(a&&"string"===typeof a||a===d)for(var b=(a||"").split(C),c=0,g=this.length;c<g;c++){var e=this[c];if(1===e.nodeType&&e.className)if(a){for(var f=(" "+e.className+" ").replace(A," "),j=0,h=b.length;j<h;j++)f=f.replace(" "+b[j]+" "," ");e.className=k.trim(f)}else e.className=
""}return this},toggleClass:function(a,b){var c=typeof a,g="boolean"===typeof b;return k.isFunction(a)?this.each(function(c){var g=k(this);g.toggleClass(a.call(this,c,g.attr("class"),b),b)}):this.each(function(){if("string"===c)for(var d,e=0,f=k(this),j=b,h=a.split(C);d=h[e++];)j=g?j:!f.hasClass(d),f[j?"addClass":"removeClass"](d);else if("undefined"===c||"boolean"===c)this.className&&k._data(this,"__className__",this.className),this.className=this.className||!1===a?"":k._data(this,"__className__")||
""})},hasClass:function(a){for(var a=" "+a+" ",b=0,c=this.length;b<c;b++)if(-1<(" "+this[b].className+" ").replace(A," ").indexOf(a))return!0;return!1},val:function(a){if(!arguments.length){var b=this[0];if(b){if(k.nodeName(b,"option")){var c=b.attributes.value;return!c||c.specified?b.value:b.text}if(k.nodeName(b,"select")){var c=b.selectedIndex,g=[],e=b.options,b="select-one"===b.type;if(0>c)return null;for(var f=b?c:0,j=b?c+1:e.length;f<j;f++){var h=e[f];if(h.selected&&(k.support.optDisabled?!h.disabled:
null===h.getAttribute("disabled"))&&(!h.parentNode.disabled||!k.nodeName(h.parentNode,"optgroup"))){a=k(h).val();if(b)return a;g.push(a)}}return b&&!g.length&&e.length?k(e[c]).val():g}return G.test(b.type)&&!k.support.checkOn?null===b.getAttribute("value")?"on":b.value:(b.value||"").replace(F,"")}return d}var l=k.isFunction(a);return this.each(function(b){var c=k(this),g=a;if(1===this.nodeType)if(l&&(g=a.call(this,b,c.val())),null==g?g="":"number"===typeof g?g+="":k.isArray(g)&&(g=k.map(g,function(a){return null==
a?"":a+""})),k.isArray(g)&&G.test(this.type))this.checked=0<=k.inArray(c.val(),g);else if(k.nodeName(this,"select")){var d=k.makeArray(g);k("option",this).each(function(){this.selected=0<=k.inArray(k(this).val(),d)});d.length||(this.selectedIndex=-1)}else this.value=g})}});k.extend({attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,b,c,g){if(!a||3===a.nodeType||8===a.nodeType||2===a.nodeType)return d;if(g&&b in k.attrFn)return k(a)[b](c);var g=1!==a.nodeType||
!k.isXMLDoc(a),e=c!==d,b=g&&k.props[b]||b;if(1===a.nodeType){var f=L.test(b);if("selected"===b&&!k.support.optSelected){var j=a.parentNode;j&&(j.selectedIndex,j.parentNode&&j.parentNode.selectedIndex)}if((b in a||a[b]!==d)&&g&&!f){e&&("type"===b&&N.test(a.nodeName)&&a.parentNode&&k.error("type property can't be changed"),null===c?1===a.nodeType&&a.removeAttribute(b):a[b]=c);if(k.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;return"tabIndex"===b?(b=a.getAttributeNode("tabIndex"))&&
b.specified?b.value:K.test(a.nodeName)||O.test(a.nodeName)&&a.href?0:d:a[b]}if(!k.support.style&&g&&"style"===b)return e&&(a.style.cssText=""+c),a.style.cssText;e&&a.setAttribute(b,""+c);if(!a.attributes[b]&&a.hasAttribute&&!a.hasAttribute(b))return d;a=!k.support.hrefNormalized&&g&&f?a.getAttribute(b,2):a.getAttribute(b);return null===a?d:a}e&&(a[b]=c);return a[b]}});var J=/\.(.*)$/,R=/^(?:textarea|input|select)$/i,H=/\./g,M=/ /g,P=/[^\w\s.|`]/g,X=function(a){return a.replace(P,"\\$&")};k.event=
{add:function(b,c,g,e){if(3!==b.nodeType&&8!==b.nodeType){try{k.isWindow(b)&&b!==a&&!b.frameElement&&(b=a)}catch(f){}if(!1===g)g=z;else if(!g)return;var j,h;g.handler&&(j=g,g=j.handler);g.guid||(g.guid=k.guid++);var l=k._data(b);if(l){var o=l.events,n=l.handle;o||(l.events=o={});n||(l.handle=n=function(){return"undefined"!==typeof k&&!k.event.triggered?k.event.handle.apply(n.elem,arguments):d});n.elem=b;c=c.split(" ");for(var m=0,p;l=c[m++];){h=j?k.extend({},j):{handler:g,data:e};-1<l.indexOf(".")?
(p=l.split("."),l=p.shift(),h.namespace=p.slice(0).sort().join(".")):(p=[],h.namespace="");h.type=l;h.guid||(h.guid=g.guid);var s=o[l],v=k.event.special[l]||{};if(!s&&(s=o[l]=[],!v.setup||!1===v.setup.call(b,e,p,n)))b.addEventListener?b.addEventListener(l,n,!1):b.attachEvent&&b.attachEvent("on"+l,n);v.add&&(v.add.call(b,h),h.handler.guid||(h.handler.guid=g.guid));s.push(h);k.event.global[l]=!0}b=null}}},global:{},remove:function(a,b,c,g){if(3!==a.nodeType&&8!==a.nodeType){!1===c&&(c=z);var e,f,j=
0,h,l,o,n,m,p,s=k.hasData(a)&&k._data(a),v=s&&s.events;if(s&&v)if(b&&b.type&&(c=b.handler,b=b.type),!b||"string"===typeof b&&"."===b.charAt(0))for(e in b=b||"",v)k.event.remove(a,e+b);else{for(b=b.split(" ");e=b[j++];)if(n=e,h=0>e.indexOf("."),l=[],h||(l=e.split("."),e=l.shift(),o=RegExp("(^|\\.)"+k.map(l.slice(0).sort(),X).join("\\.(?:.*\\.)?")+"(\\.|$)")),m=v[e],m)if(c){n=k.event.special[e]||{};for(f=g||0;f<m.length;f++)if(p=m[f],c.guid===p.guid){if(h||o.test(p.namespace))null==g&&m.splice(f--,
1),n.remove&&n.remove.call(a,p);if(null!=g)break}if(0===m.length||null!=g&&1===m.length)(!n.teardown||!1===n.teardown.call(a,l))&&k.removeEvent(a,e,s.handle),delete v[e]}else for(f=0;f<m.length;f++)if(p=m[f],h||o.test(p.namespace))k.event.remove(a,n,p.handler,f),m.splice(f--,1);k.isEmptyObject(v)&&(b=s.handle,b&&(b.elem=null),delete s.events,delete s.handle,k.isEmptyObject(s)&&k.removeData(a,d,!0))}}},trigger:function(a,b,c,g){var e=a.type||a;if(!g){a="object"===typeof a?a[k.expando]?a:k.extend(k.Event(e),
a):k.Event(e);0<=e.indexOf("!")&&(a.type=e=e.slice(0,-1),a.exclusive=!0);c||(a.stopPropagation(),k.event.global[e]&&k.each(k.cache,function(){var c=this[k.expando];c&&c.events&&c.events[e]&&k.event.trigger(a,b,c.handle.elem)}));if(!c||3===c.nodeType||8===c.nodeType)return d;a.result=d;a.target=c;b=k.makeArray(b);b.unshift(a)}a.currentTarget=c;(g=k._data(c,"handle"))&&g.apply(c,b);g=c.parentNode||c.ownerDocument;try{c&&c.nodeName&&k.noData[c.nodeName.toLowerCase()]||c["on"+e]&&!1===c["on"+e].apply(c,
b)&&(a.result=!1,a.preventDefault())}catch(f){}if(!a.isPropagationStopped()&&g)k.event.trigger(a,b,g,!0);else if(!a.isDefaultPrevented()){var j,g=a.target,h=e.replace(J,""),l=k.nodeName(g,"a")&&"click"===h,o=k.event.special[h]||{};if((!o._default||!1===o._default.call(c,a))&&!l&&(!g||!g.nodeName||!k.noData[g.nodeName.toLowerCase()])){try{g[h]&&(j=g["on"+h],j&&(g["on"+h]=null),k.event.triggered=!0,g[h]())}catch(n){}j&&(g["on"+h]=j);k.event.triggered=!1}}},handle:function(b){var c,g,e,f,j,h=[],l=k.makeArray(arguments);
b=l[0]=k.event.fix(b||a.event);b.currentTarget=this;c=0>b.type.indexOf(".")&&!b.exclusive;c||(e=b.type.split("."),b.type=e.shift(),h=e.slice(0).sort(),f=RegExp("(^|\\.)"+h.join("\\.(?:.*\\.)?")+"(\\.|$)"));b.namespace=b.namespace||h.join(".");j=k._data(this,"events");g=(j||{})[b.type];if(j&&g){g=g.slice(0);e=0;for(j=g.length;e<j;e++)if(h=g[e],c||f.test(h.namespace))if(b.handler=h.handler,b.data=h.data,b.handleObj=h,h=h.handler.apply(this,l),h!==d&&(b.result=h,!1===h&&(b.preventDefault(),b.stopPropagation())),
b.isImmediatePropagationStopped())break}return b.result},props:"altKey,attrChange,attrName,bubbles,button,cancelable,charCode,clientX,clientY,ctrlKey,currentTarget,data,detail,eventPhase,fromElement,handler,keyCode,layerX,layerY,metaKey,newValue,offsetX,offsetY,pageX,pageY,prevValue,relatedNode,relatedTarget,screenX,screenY,shiftKey,srcElement,target,toElement,view,wheelDelta,which".split(","),fix:function(a){if(a[k.expando])return a;for(var b=a,a=k.Event(b),c=this.props.length,g;c;)g=this.props[--c],
a[g]=b[g];a.target||(a.target=a.srcElement||u);3===a.target.nodeType&&(a.target=a.target.parentNode);!a.relatedTarget&&a.fromElement&&(a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement);null==a.pageX&&null!=a.clientX&&(b=u.documentElement,c=u.body,a.pageX=a.clientX+(b&&b.scrollLeft||c&&c.scrollLeft||0)-(b&&b.clientLeft||c&&c.clientLeft||0),a.pageY=a.clientY+(b&&b.scrollTop||c&&c.scrollTop||0)-(b&&b.clientTop||c&&c.clientTop||0));null==a.which&&(null!=a.charCode||null!=a.keyCode)&&
(a.which=null!=a.charCode?a.charCode:a.keyCode);!a.metaKey&&a.ctrlKey&&(a.metaKey=a.ctrlKey);!a.which&&a.button!==d&&(a.which=a.button&1?1:a.button&2?3:a.button&4?2:0);return a},guid:1E8,proxy:k.proxy,special:{ready:{setup:k.bindReady,teardown:k.noop},live:{add:function(a){k.event.add(this,r(a.origType,a.selector),k.extend({},a,{handler:v,guid:a.handler.guid}))},remove:function(a){k.event.remove(this,r(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,c){k.isWindow(this)&&(this.onbeforeunload=
c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}}};k.removeEvent=u.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)};k.Event=function(a){if(!this.preventDefault)return new k.Event(a);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||!1===a.returnValue||a.getPreventDefault&&a.getPreventDefault()?y:z):this.type=a;this.timeStamp=k.now();
this[k.expando]=!0};k.Event.prototype={preventDefault:function(){this.isDefaultPrevented=y;var a=this.originalEvent;a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=y;var a=this.originalEvent;a&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=y;this.stopPropagation()},isDefaultPrevented:z,isPropagationStopped:z,isImmediatePropagationStopped:z};var U=function(a){var b=
a.relatedTarget;try{if(b===u||b.parentNode){for(;b&&b!==this;)b=b.parentNode;b!==this&&(a.type=a.data,k.event.handle.apply(this,arguments))}}catch(c){}},Q=function(a){a.type=a.data;k.event.handle.apply(this,arguments)};k.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){k.event.special[a]={setup:function(c){k.event.add(this,b,c&&c.selector?Q:U,a)},teardown:function(a){k.event.remove(this,b,a&&a.selector?Q:U)}}});k.support.submitBubbles||(k.event.special.submit={setup:function(){if(this.nodeName&&
"form"!==this.nodeName.toLowerCase())k.event.add(this,"click.specialSubmit",function(a){var b=a.target,c=b.type;("submit"===c||"image"===c)&&k(b).closest("form").length&&x("submit",this,arguments)}),k.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,c=b.type;("text"===c||"password"===c)&&k(b).closest("form").length&&13===a.keyCode&&x("submit",this,arguments)});else return!1},teardown:function(){k.event.remove(this,".specialSubmit")}});if(!k.support.changeBubbles){var S,Y=function(a){var b=
a.type,c=a.value;"radio"===b||"checkbox"===b?c=a.checked:"select-multiple"===b?c=-1<a.selectedIndex?k.map(a.options,function(a){return a.selected}).join("-"):"":"select"===a.nodeName.toLowerCase()&&(c=a.selectedIndex);return c},T=function(a,b){var c=a.target,g,e;if(R.test(c.nodeName)&&!c.readOnly&&(g=k._data(c,"_change_data"),e=Y(c),("focusout"!==a.type||"radio"!==c.type)&&k._data(c,"_change_data",e),!(g===d||e===g)))if(null!=g||e)a.type="change",a.liveFired=d,k.event.trigger(a,b,c)};k.event.special.change=
{filters:{focusout:T,beforedeactivate:T,click:function(a){var b=a.target,c=b.type;("radio"===c||"checkbox"===c||"select"===b.nodeName.toLowerCase())&&T.call(this,a)},keydown:function(a){var b=a.target,c=b.type;(13===a.keyCode&&"textarea"!==b.nodeName.toLowerCase()||32===a.keyCode&&("checkbox"===c||"radio"===c)||"select-multiple"===c)&&T.call(this,a)},beforeactivate:function(a){a=a.target;k._data(a,"_change_data",Y(a))}},setup:function(){if("file"===this.type)return!1;for(var a in S)k.event.add(this,
a+".specialChange",S[a]);return R.test(this.nodeName)},teardown:function(){k.event.remove(this,".specialChange");return R.test(this.nodeName)}};S=k.event.special.change.filters;S.focus=S.beforeactivate}u.addEventListener&&k.each({focus:"focusin",blur:"focusout"},function(a,b){function c(a){a=k.event.fix(a);a.type=b;return k.event.handle.call(this,a)}k.event.special[b]={setup:function(){this.addEventListener(a,c,!0)},teardown:function(){this.removeEventListener(a,c,!0)}}});k.each(["bind","one"],function(a,
b){k.fn[b]=function(a,c,g){if("object"===typeof a){for(var e in a)this[b](e,c,a[e],g);return this}if(k.isFunction(c)||!1===c)g=c,c=d;var f="one"===b?k.proxy(g,function(a){k(this).unbind(a,f);return g.apply(this,arguments)}):g;if("unload"===a&&"one"!==b)this.one(a,c,g);else{e=0;for(var j=this.length;e<j;e++)k.event.add(this[e],a,f,c)}return this}});k.fn.extend({unbind:function(a,b){if("object"!==typeof a||a.preventDefault)for(var c=0,g=this.length;c<g;c++)k.event.remove(this[c],a,b);else for(c in a)this.unbind(c,
a[c]);return this},delegate:function(a,b,c,g){return this.live(b,c,g,a)},undelegate:function(a,b,c){return 0===arguments.length?this.unbind("live"):this.die(b,null,c,a)},trigger:function(a,b){return this.each(function(){k.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){var c=k.Event(a);c.preventDefault();c.stopPropagation();k.event.trigger(c,b,this[0]);return c.result}},toggle:function(a){for(var b=arguments,c=1;c<b.length;)k.proxy(a,b[c++]);return this.click(k.proxy(a,function(g){var d=
(k._data(this,"lastToggle"+a.guid)||0)%c;k._data(this,"lastToggle"+a.guid,d+1);g.preventDefault();return b[d].apply(this,arguments)||!1}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var oa={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};k.each(["live","die"],function(a,b){k.fn[b]=function(a,c,g,e){var f,j=0,h,l,o,n=e||this.selector,e=e?this:k(this.context);if("object"===typeof a&&!a.preventDefault){for(f in a)e[b](f,c,a[f],n);return this}for(k.isFunction(c)&&
(g=c,c=d),a=(a||"").split(" ");null!=(f=a[j++]);)if(h=J.exec(f),l="",h&&(l=h[0],f=f.replace(J,"")),"hover"===f)a.push("mouseenter"+l,"mouseleave"+l);else if(o=f,"focus"===f||"blur"===f?(a.push(oa[f]+l),f+=l):f=(oa[f]||f)+l,"live"===b){l=0;for(var m=e.length;l<m;l++)k.event.add(e[l],"live."+r(f,n),{data:c,selector:n,handler:g,origType:f,origHandler:g,preType:o})}else e.unbind("live."+r(f,n),g);return this}});k.each("blur,focus,focusin,focusout,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error".split(","),
function(a,b){k.fn[b]=function(a,c){null==c&&(c=a,a=null);return 0<arguments.length?this.bind(b,a,c):this.trigger(b)};k.attrFn&&(k.attrFn[b]=!0)});(function(){function a(b,c,g,d,e,f){for(var e=0,j=d.length;e<j;e++){var h=d[e];if(h){for(var l=!1,h=h[b];h;){if(h.sizcache===g){l=d[h.sizset];break}if(1===h.nodeType)if(f||(h.sizcache=g,h.sizset=e),"string"!==typeof c){if(h===c){l=!0;break}}else if(0<o.filter(c,[h]).length){l=h;break}h=h[b]}d[e]=l}}}function b(a,c,g,d,e,f){for(var e=0,j=d.length;e<j;e++){var h=
d[e];if(h){for(var l=!1,h=h[a];h;){if(h.sizcache===g){l=d[h.sizset];break}1===h.nodeType&&!f&&(h.sizcache=g,h.sizset=e);if(h.nodeName.toLowerCase()===c){l=h;break}h=h[a]}d[e]=l}}}var c=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,g=0,e=Object.prototype.toString,f=!1,j=!0,h=/\\/g,l=/\W/;[0,0].sort(function(){j=!1;return 0});var o=function(a,b,g,d){g=g||[];b=b||u;var f=b;if(1!==b.nodeType&&9!==b.nodeType)return[];
if(!a||"string"!==typeof a)return g;var j,h,l,p,k,s,r,x=!0,q=o.isXML(b),I=[],y=a;do if(c.exec(""),j=c.exec(y),j&&(y=j[3],I.push(j[1]),j[2])){p=j[3];break}while(j);if(1<I.length&&m.exec(a))if(2===I.length&&n.relative[I[0]])h=z(I[0]+I[1],b);else for(h=n.relative[I[0]]?[b]:o(I.shift(),b);I.length;)a=I.shift(),n.relative[a]&&(a+=I.shift()),h=z(a,h);else if(!d&&1<I.length&&9===b.nodeType&&!q&&n.match.ID.test(I[0])&&!n.match.ID.test(I[I.length-1])&&(k=o.find(I.shift(),b,q),b=k.expr?o.filter(k.expr,k.set)[0]:
k.set[0]),b)for(k=d?{expr:I.pop(),set:v(d)}:o.find(I.pop(),1===I.length&&("~"===I[0]||"+"===I[0])&&b.parentNode?b.parentNode:b,q),h=k.expr?o.filter(k.expr,k.set):k.set,0<I.length?l=v(h):x=!1;I.length;)s=I.pop(),r=s,n.relative[s]?r=I.pop():s="",null==r&&(r=b),n.relative[s](l,r,q);else l=[];l||(l=h);l||o.error(s||a);if("[object Array]"===e.call(l))if(x)if(b&&1===b.nodeType)for(a=0;null!=l[a];a++)l[a]&&(!0===l[a]||1===l[a].nodeType&&o.contains(b,l[a]))&&g.push(h[a]);else for(a=0;null!=l[a];a++)l[a]&&
1===l[a].nodeType&&g.push(h[a]);else g.push.apply(g,l);else v(l,g);p&&(o(p,f,g,d),o.uniqueSort(g));return g};o.uniqueSort=function(a){if(x&&(f=j,a.sort(x),f))for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1);return a};o.matches=function(a,b){return o(a,null,null,b)};o.matchesSelector=function(a,b){return 0<o(b,null,null,[a]).length};o.find=function(a,b,c){var g;if(!a)return[];for(var d=0,e=n.order.length;d<e;d++){var f,j=n.order[d];if(f=n.leftMatch[j].exec(a)){var l=f[1];f.splice(1,1);if("\\"!==
l.substr(l.length-1)&&(f[1]=(f[1]||"").replace(h,""),g=n.find[j](f,b,c),null!=g)){a=a.replace(n.match[j],"");break}}}g||(g="undefined"!==typeof b.getElementsByTagName?b.getElementsByTagName("*"):[]);return{set:g,expr:a}};o.filter=function(a,b,c,g){for(var e,f,j=a,h=[],l=b,m=b&&b[0]&&o.isXML(b[0]);a&&b.length;){for(var p in n.filter)if(null!=(e=n.leftMatch[p].exec(a))&&e[2]){var k,s,v=n.filter[p];s=e[1];f=!1;e.splice(1,1);if("\\"!==s.substr(s.length-1)){l===h&&(h=[]);if(n.preFilter[p])if(e=n.preFilter[p](e,
l,c,h,g,m)){if(!0===e)continue}else f=k=!0;if(e)for(var r=0;null!=(s=l[r]);r++)if(s){k=v(s,e,r,l);var x=g^!!k;c&&null!=k?x?f=!0:l[r]=!1:x&&(h.push(s),f=!0)}if(k!==d){c||(l=h);a=a.replace(n.match[p],"");if(!f)return[];break}}}if(a===j)if(null==f)o.error(a);else break;j=a}return l};o.error=function(a){throw"Syntax error, unrecognized expression: "+a;};var n=o.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,
ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")},
type:function(a){return a.getAttribute("type")}},relative:{"+":function(a,b){var c="string"===typeof b,g=c&&!l.test(b),c=c&&!g;g&&(b=b.toLowerCase());for(var g=0,d=a.length,e;g<d;g++)if(e=a[g]){for(;(e=e.previousSibling)&&1!==e.nodeType;);a[g]=c||e&&e.nodeName.toLowerCase()===b?e||!1:e===b}c&&o.filter(b,a,!0)},">":function(a,b){var c,g="string"===typeof b,d=0,e=a.length;if(g&&!l.test(b))for(b=b.toLowerCase();d<e;d++){if(c=a[d])c=c.parentNode,a[d]=c.nodeName.toLowerCase()===b?c:!1}else{for(;d<e;d++)c=
a[d],c&&(a[d]=g?c.parentNode:c.parentNode===b);g&&o.filter(b,a,!0)}},"":function(c,d,e){var f,j=g++,h=a;"string"===typeof d&&!l.test(d)&&(d=d.toLowerCase(),f=d,h=b);h("parentNode",d,j,c,f,e)},"~":function(c,d,e){var f,j=g++,h=a;"string"===typeof d&&!l.test(d)&&(d=d.toLowerCase(),f=d,h=b);h("previousSibling",d,j,c,f,e)}},find:{ID:function(a,b,c){if("undefined"!==typeof b.getElementById&&!c)return(a=b.getElementById(a[1]))&&a.parentNode?[a]:[]},NAME:function(a,b){if("undefined"!==typeof b.getElementsByName){for(var c=
[],g=b.getElementsByName(a[1]),d=0,e=g.length;d<e;d++)g[d].getAttribute("name")===a[1]&&c.push(g[d]);return 0===c.length?null:c}},TAG:function(a,b){if("undefined"!==typeof b.getElementsByTagName)return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,g,d,e){a=" "+a[1].replace(h,"")+" ";if(e)return a;for(var e=0,f;null!=(f=b[e]);e++)f&&(d^(f.className&&0<=(" "+f.className+" ").replace(/[\t\n\r]/g," ").indexOf(a))?c||g.push(f):c&&(b[e]=!1));return!1},ID:function(a){return a[1].replace(h,
"")},TAG:function(a){return a[1].replace(h,"").toLowerCase()},CHILD:function(a){if("nth"===a[1]){a[2]||o.error(a[0]);a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec("even"===a[2]&&"2n"||"odd"===a[2]&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0;a[3]=b[3]-0}else a[2]&&o.error(a[0]);a[0]=g++;return a},ATTR:function(a,b,c,g,d,e){b=a[1]=a[1].replace(h,"");!e&&n.attrMap[b]&&(a[1]=n.attrMap[b]);a[4]=(a[4]||a[5]||"").replace(h,"");"~="===a[2]&&(a[4]=" "+a[4]+
" ");return a},PSEUDO:function(a,b,g,d,e){if("not"===a[1])if(1<(c.exec(a[3])||"").length||/^\w/.test(a[3]))a[3]=o(a[3],null,null,b);else return a=o.filter(a[3],b,g,1^e),g||d.push.apply(d,a),!1;else if(n.match.POS.test(a[0])||n.match.CHILD.test(a[0]))return!0;return a},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return!1===a.disabled&&"hidden"!==a.type},disabled:function(a){return!0===a.disabled},checked:function(a){return!0===a.checked},selected:function(a){a.parentNode&&
a.parentNode.selectedIndex;return!0===a.selected},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!o(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){return"text"===a.getAttribute("type")},radio:function(a){return"radio"===a.type},checkbox:function(a){return"checkbox"===a.type},file:function(a){return"file"===a.type},password:function(a){return"password"===a.type},submit:function(a){return"submit"===a.type},
image:function(a){return"image"===a.type},reset:function(a){return"reset"===a.type},button:function(a){return"button"===a.type||"button"===a.nodeName.toLowerCase()},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)}},setFilters:{first:function(a,b){return 0===b},last:function(a,b,c,g){return b===g.length-1},even:function(a,b){return 0===b%2},odd:function(a,b){return 1===b%2},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return c[3]-
0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,g){var d=b[1],e=n.filters[d];if(e)return e(a,c,b,g);if("contains"===d)return 0<=(a.textContent||a.innerText||o.getText([a])||"").indexOf(b[3]);if("not"===d){b=b[3];c=0;for(g=b.length;c<g;c++)if(b[c]===a)return!1;return!0}o.error(d)},CHILD:function(a,b){var c=b[1],g=a;switch(c){case "only":case "first":for(;g=g.previousSibling;)if(1===g.nodeType)return!1;if("first"===c)return!0;g=a;case "last":for(;g=g.nextSibling;)if(1===
g.nodeType)return!1;return!0;case "nth":var c=b[2],d=b[3];if(1===c&&0===d)return!0;var e=b[0],f=a.parentNode;if(f&&(f.sizcache!==e||!a.nodeIndex)){for(var j=0,g=f.firstChild;g;g=g.nextSibling)1===g.nodeType&&(g.nodeIndex=++j);f.sizcache=e}g=a.nodeIndex-d;return 0===c?0===g:0===g%c&&0<=g/c}},ID:function(a,b){return 1===a.nodeType&&a.getAttribute("id")===b},TAG:function(a,b){return"*"===b&&1===a.nodeType||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return-1<(" "+(a.className||a.getAttribute("class"))+
" ").indexOf(b)},ATTR:function(a,b){var c=b[1],c=n.attrHandle[c]?n.attrHandle[c](a):null!=a[c]?a[c]:a.getAttribute(c),g=c+"",d=b[2],e=b[4];return null==c?"!="===d:"="===d?g===e:"*="===d?0<=g.indexOf(e):"~="===d?0<=(" "+g+" ").indexOf(e):e?"!="===d?g!==e:"^="===d?0===g.indexOf(e):"$="===d?g.substr(g.length-e.length)===e:"|="===d?g===e||g.substr(0,e.length+1)===e+"-":!1:g&&!1!==c},POS:function(a,b,c,g){var d=n.setFilters[b[2]];if(d)return d(a,c,b,g)}}},m=n.match.POS,p=function(a,b){return"\\"+(b-0+
1)},s;for(s in n.match)n.match[s]=RegExp(n.match[s].source+/(?![^\[]*\])(?![^\(]*\))/.source),n.leftMatch[s]=RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[s].source.replace(/\\(\d+)/g,p));var v=function(a,b){a=Array.prototype.slice.call(a,0);return b?(b.push.apply(b,a),b):a};try{Array.prototype.slice.call(u.documentElement.childNodes,0)[0].nodeType}catch(r){v=function(a,b){var c=0,g=b||[];if("[object Array]"===e.call(a))Array.prototype.push.apply(g,a);else if("number"===typeof a.length)for(var d=a.length;c<
d;c++)g.push(a[c]);else for(;a[c];c++)g.push(a[c]);return g}}var x,q;u.documentElement.compareDocumentPosition?x=function(a,b){return a===b?(f=!0,0):!a.compareDocumentPosition||!b.compareDocumentPosition?a.compareDocumentPosition?-1:1:a.compareDocumentPosition(b)&4?-1:1}:(x=function(a,b){var c,g,d=[],e=[];c=a.parentNode;g=b.parentNode;var j=c;if(a===b)return f=!0,0;if(c===g)return q(a,b);if(!c)return-1;if(!g)return 1;for(;j;)d.unshift(j),j=j.parentNode;for(j=g;j;)e.unshift(j),j=j.parentNode;c=d.length;
g=e.length;for(j=0;j<c&&j<g;j++)if(d[j]!==e[j])return q(d[j],e[j]);return j===c?q(a,e[j],-1):q(d[j],b,1)},q=function(a,b,c){if(a===b)return c;for(a=a.nextSibling;a;){if(a===b)return-1;a=a.nextSibling}return 1});o.getText=function(a){for(var b="",c,g=0;a[g];g++)c=a[g],3===c.nodeType||4===c.nodeType?b+=c.nodeValue:8!==c.nodeType&&(b+=o.getText(c.childNodes));return b};(function(){var a=u.createElement("div"),b="script"+(new Date).getTime(),c=u.documentElement;a.innerHTML="<a name='"+b+"'/>";c.insertBefore(a,
c.firstChild);u.getElementById(b)&&(n.find.ID=function(a,b,c){if("undefined"!==typeof b.getElementById&&!c)return(b=b.getElementById(a[1]))?b.id===a[1]||"undefined"!==typeof b.getAttributeNode&&b.getAttributeNode("id").nodeValue===a[1]?[b]:d:[]},n.filter.ID=function(a,b){var c="undefined"!==typeof a.getAttributeNode&&a.getAttributeNode("id");return 1===a.nodeType&&c&&c.nodeValue===b});c.removeChild(a);c=a=null})();(function(){var a=u.createElement("div");a.appendChild(u.createComment(""));0<a.getElementsByTagName("*").length&&
(n.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if("*"===a[1]){for(var g=[],d=0;c[d];d++)1===c[d].nodeType&&g.push(c[d]);c=g}return c});a.innerHTML="<a href='#'></a>";a.firstChild&&"undefined"!==typeof a.firstChild.getAttribute&&"#"!==a.firstChild.getAttribute("href")&&(n.attrHandle.href=function(a){return a.getAttribute("href",2)});a=null})();u.querySelectorAll&&function(){var a=o,b=u.createElement("div");b.innerHTML="<p class='TEST'></p>";if(!b.querySelectorAll||0!==b.querySelectorAll(".TEST").length){o=
function(b,c,g,d){c=c||u;if(!d&&!o.isXML(c)){var e=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(e&&(1===c.nodeType||9===c.nodeType)){if(e[1])return v(c.getElementsByTagName(b),g);if(e[2]&&n.find.CLASS&&c.getElementsByClassName)return v(c.getElementsByClassName(e[2]),g)}if(9===c.nodeType){if("body"===b&&c.body)return v([c.body],g);if(e&&e[3]){var f=c.getElementById(e[3]);if(!f||!f.parentNode)return v([],g);if(f.id===e[3])return v([f],g)}try{return v(c.querySelectorAll(b),g)}catch(j){}}else if(1===
c.nodeType&&"object"!==c.nodeName.toLowerCase()){var e=c,h=(f=c.getAttribute("id"))||"__sizzle__",l=c.parentNode,m=/^\s*[+~]/.test(b);f?h=h.replace(/'/g,"\\$&"):c.setAttribute("id",h);m&&l&&(c=c.parentNode);try{if(!m||l)return v(c.querySelectorAll("[id='"+h+"'] "+b),g)}catch(p){}finally{f||e.removeAttribute("id")}}}return a(b,c,g,d)};for(var c in a)o[c]=a[c];b=null}}();(function(){var a=u.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector,c=!1;
try{b.call(u.documentElement,"[test!='']:sizzle")}catch(g){c=!0}b&&(o.matchesSelector=function(a,g){g=g.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!o.isXML(a))try{if(c||!n.match.PSEUDO.test(g)&&!/!=/.test(g))return b.call(a,g)}catch(d){}return 0<o(g,null,null,[a]).length})})();(function(){var a=u.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";a.getElementsByClassName&&0!==a.getElementsByClassName("e").length&&(a.lastChild.className="e",1!==a.getElementsByClassName("e").length&&
(n.order.splice(1,0,"CLASS"),n.find.CLASS=function(a,b,c){if("undefined"!==typeof b.getElementsByClassName&&!c)return b.getElementsByClassName(a[1])},a=null))})();u.documentElement.contains?o.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:u.documentElement.compareDocumentPosition?o.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:o.contains=function(){return!1};o.isXML=function(a){return(a=(a?a.ownerDocument||a:0).documentElement)?"HTML"!==a.nodeName:!1};var z=
function(a,b){for(var c,g=[],d="",e=b.nodeType?[b]:b;c=n.match.PSEUDO.exec(a);)d+=c[0],a=a.replace(n.match.PSEUDO,"");a=n.relative[a]?a+"*":a;c=0;for(var f=e.length;c<f;c++)o(a,e[c],g);return o.filter(d,g)};k.find=o;k.expr=o.selectors;k.expr[":"]=k.expr.filters;k.unique=o.uniqueSort;k.text=o.getText;k.isXMLDoc=o.isXML;k.contains=o.contains})();var Ia=/Until$/,Ja=/^(?:parents|prevUntil|prevAll)/,Ka=/,/,Ha=/^.[^:#\[\.,]*$/,Z=Array.prototype.slice,La=k.expr.match.POS,ga={children:!0,contents:!0,next:!0,
prev:!0};k.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),c=0,g=0,d=this.length;g<d;g++)if(c=b.length,k.find(a,this[g],b),0<g)for(var e=c;e<b.length;e++)for(var f=0;f<c;f++)if(b[f]===b[e]){b.splice(e--,1);break}return b},has:function(a){var b=k(a);return this.filter(function(){for(var a=0,c=b.length;a<c;a++)if(k.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(q(this,a,!1),"not",a)},filter:function(a){return this.pushStack(q(this,a,!0),"filter",a)},is:function(a){return!!a&&
0<k.filter(a,this).length},closest:function(a,b){var c=[],g,d,e=this[0];if(k.isArray(a)){var f,j,h={},l=1;if(e&&a.length){for(g=0,d=a.length;g<d;g++)j=a[g],h[j]||(h[j]=k.expr.match.POS.test(j)?k(j,b||this.context):j);for(;e&&e.ownerDocument&&e!==b;){for(j in h)f=h[j],(f.jquery?-1<f.index(e):k(e).is(f))&&c.push({selector:j,elem:e,level:l});e=e.parentNode;l++}}return c}f=La.test(a)?k(a,b||this.context):null;for(g=0,d=this.length;g<d;g++)for(e=this[g];e;){if(f?-1<f.index(e):k.find.matchesSelector(e,
a)){c.push(e);break}e=e.parentNode;if(!e||!e.ownerDocument||e===b)break}c=1<c.length?k.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){return!a||"string"===typeof a?k.inArray(this[0],a?k(a):this.parent().children()):k.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c="string"===typeof a?k(a,b):k.makeArray(a),g=k.merge(this.get(),c);return this.pushStack(!c[0]||!c[0].parentNode||11===c[0].parentNode.nodeType||!g[0]||!g[0].parentNode||11===g[0].parentNode.nodeType?g:k.unique(g))},
andSelf:function(){return this.add(this.prevObject)}});k.each({parent:function(a){return(a=a.parentNode)&&11!==a.nodeType?a:null},parents:function(a){return k.dir(a,"parentNode")},parentsUntil:function(a,b,c){return k.dir(a,"parentNode",c)},next:function(a){return k.nth(a,2,"nextSibling")},prev:function(a){return k.nth(a,2,"previousSibling")},nextAll:function(a){return k.dir(a,"nextSibling")},prevAll:function(a){return k.dir(a,"previousSibling")},nextUntil:function(a,b,c){return k.dir(a,"nextSibling",
c)},prevUntil:function(a,b,c){return k.dir(a,"previousSibling",c)},siblings:function(a){return k.sibling(a.parentNode.firstChild,a)},children:function(a){return k.sibling(a.firstChild)},contents:function(a){return k.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:k.makeArray(a.childNodes)}},function(a,b){k.fn[a]=function(c,g){var d=k.map(this,b,c),e=Z.call(arguments);Ia.test(a)||(g=c);g&&"string"===typeof g&&(d=k.filter(g,d));d=1<this.length&&!ga[a]?k.unique(d):d;(1<this.length||
Ka.test(g))&&Ja.test(a)&&(d=d.reverse());return this.pushStack(d,a,e.join(","))}});k.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return 1===b.length?k.find.matchesSelector(b[0],a)?[b[0]]:[]:k.find.matches(a,b)},dir:function(a,b,c){for(var g=[],a=a[b];a&&9!==a.nodeType&&(c===d||1!==a.nodeType||!k(a).is(c));)1===a.nodeType&&g.push(a),a=a[b];return g},nth:function(a,b,c){for(var b=b||1,g=0;a&&!(1===a.nodeType&&++g===b);a=a[c]);return a},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===
a.nodeType&&a!==b&&c.push(a);return c}});var aa=/ jQuery\d+="(?:\d+|null)"/g,V=/^\s+/,pa=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,qa=/<([\w:]+)/,Ma=/<tbody/i,Na=/<|&#?\w+;/,ra=/<(?:script|object|embed|option|style)/i,sa=/checked\s*(?:[^=]|=\s*.checked.)/i,W={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],
col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};W.optgroup=W.option;W.tbody=W.tfoot=W.colgroup=W.caption=W.thead;W.th=W.td;k.support.htmlSerialize||(W._default=[1,"div<div>","</div>"]);k.fn.extend({text:function(a){return k.isFunction(a)?this.each(function(b){var c=k(this);c.text(a.call(this,b,c.text()))}):"object"!==typeof a&&a!==d?this.empty().append((this[0]&&this[0].ownerDocument||u).createTextNode(a)):k.text(this)},wrapAll:function(a){if(k.isFunction(a))return this.each(function(b){k(this).wrapAll(a.call(this,
b))});if(this[0]){var b=k(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&1===a.firstChild.nodeType;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return k.isFunction(a)?this.each(function(b){k(this).wrapInner(a.call(this,b))}):this.each(function(){var b=k(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){k(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){k.nodeName(this,
"body")||k(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){1===this.nodeType&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){1===this.nodeType&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=k(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,
"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,k(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,g;null!=(g=this[c]);c++)if(!a||k.filter(a,[g]).length)!b&&1===g.nodeType&&(k.cleanData(g.getElementsByTagName("*")),k.cleanData([g])),g.parentNode&&g.parentNode.removeChild(g);return this},
empty:function(){for(var a=0,b;null!=(b=this[a]);a++)for(1===b.nodeType&&k.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);return this},clone:function(a,b){a=null==a?!1:a;b=null==b?a:b;return this.map(function(){return k.clone(this,a,b)})},html:function(a){if(a===d)return this[0]&&1===this[0].nodeType?this[0].innerHTML.replace(aa,""):null;if("string"!==typeof a||ra.test(a)||!k.support.leadingWhitespace&&V.test(a)||W[(qa.exec(a)||["",""])[1].toLowerCase()])k.isFunction(a)?
this.each(function(b){var c=k(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);else{a=a.replace(pa,"<$1></$2>");try{for(var b=0,c=this.length;b<c;b++)1===this[b].nodeType&&(k.cleanData(this[b].getElementsByTagName("*")),this[b].innerHTML=a)}catch(g){this.empty().append(a)}}return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(k.isFunction(a))return this.each(function(b){var c=k(this),g=c.html();c.replaceWith(a.call(this,b,g))});"string"!==typeof a&&(a=k(a).detach());
return this.each(function(){var b=this.nextSibling,c=this.parentNode;k(this).remove();b?k(b).before(a):k(c).append(a)})}return this.pushStack(k(k.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,!0)},domManip:function(a,b,c){var g,e,f,j,h=a[0],o=[];if(!k.support.checkClone&&3===arguments.length&&"string"===typeof h&&sa.test(h))return this.each(function(){k(this).domManip(a,b,c,!0)});if(k.isFunction(h))return this.each(function(g){var e=k(this);a[0]=h.call(this,g,b?e.html():
d);e.domManip(a,b,c)});if(this[0]){j=h&&h.parentNode;k.support.parentNode&&j&&11===j.nodeType&&j.childNodes.length===this.length?g={fragment:j}:g=k.buildFragment(a,this,o);f=g.fragment;1===f.childNodes.length?e=f=f.firstChild:e=f.firstChild;if(e){b=b&&k.nodeName(e,"tr");e=0;j=this.length;for(var n=j-1;e<j;e++)c.call(b?k.nodeName(this[e],"table")?this[e].getElementsByTagName("tbody")[0]||this[e].appendChild(this[e].ownerDocument.createElement("tbody")):this[e]:this[e],g.cacheable||1<j&&e<n?k.clone(f,
!0,!0):f)}o.length&&k.each(o,l)}return this}});k.buildFragment=function(a,b,c){var g,d,e,b=b&&b[0]?b[0].ownerDocument||b[0]:u;1===a.length&&"string"===typeof a[0]&&512>a[0].length&&b===u&&"<"===a[0].charAt(0)&&!ra.test(a[0])&&(k.support.checkClone||!sa.test(a[0]))&&(d=!0,e=k.fragments[a[0]],e&&1!==e&&(g=e));g||(g=b.createDocumentFragment(),k.clean(a,b,g,c));d&&(k.fragments[a[0]]=e?g:1);return{fragment:g,cacheable:d}};k.fragments={};k.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",
insertAfter:"after",replaceAll:"replaceWith"},function(a,b){k.fn[a]=function(c){var g=[],c=k(c),d=1===this.length&&this[0].parentNode;if(d&&11===d.nodeType&&1===d.childNodes.length&&1===c.length)return c[b](this[0]),this;for(var d=0,e=c.length;d<e;d++){var f=(0<d?this.clone(!0):this).get();k(c[d])[b](f);g=g.concat(f)}return this.pushStack(g,a,c.selector)}});k.extend({clone:function(a,b,c){var g=a.cloneNode(!0),d,e,f;if((!k.support.noCloneEvent||!k.support.noCloneChecked)&&(1===a.nodeType||11===a.nodeType)&&
!k.isXMLDoc(a)){o(a,g);d=p(a);e=p(g);for(f=0;d[f];++f)o(d[f],e[f])}if(b&&(s(a,g),c)){d=p(a);e=p(g);for(f=0;d[f];++f)s(d[f],e[f])}return g},clean:function(a,b,c,g){b=b||u;"undefined"===typeof b.createElement&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||u);for(var d=[],e=0,f;null!=(f=a[e]);e++)if("number"===typeof f&&(f+=""),f){if("string"!==typeof f||Na.test(f)){if("string"===typeof f){f=f.replace(pa,"<$1></$2>");var j=(qa.exec(f)||["",""])[1].toLowerCase(),h=W[j]||W._default,l=h[0],o=b.createElement("div");
for(o.innerHTML=h[1]+f+h[2];l--;)o=o.lastChild;if(!k.support.tbody){l=Ma.test(f);j="table"===j&&!l?o.firstChild&&o.firstChild.childNodes:"<table>"===h[1]&&!l?o.childNodes:[];for(h=j.length-1;0<=h;--h)k.nodeName(j[h],"tbody")&&!j[h].childNodes.length&&j[h].parentNode.removeChild(j[h])}!k.support.leadingWhitespace&&V.test(f)&&o.insertBefore(b.createTextNode(V.exec(f)[0]),o.firstChild);f=o.childNodes}}else f=b.createTextNode(f);f.nodeType?d.push(f):d=k.merge(d,f)}if(c)for(e=0;d[e];e++)!g||!k.nodeName(d[e],
"script")||d[e].type&&"text/javascript"!==d[e].type.toLowerCase()?(1===d[e].nodeType&&d.splice.apply(d,[e+1,0].concat(k.makeArray(d[e].getElementsByTagName("script")))),c.appendChild(d[e])):g.push(d[e].parentNode?d[e].parentNode.removeChild(d[e]):d[e]);return d},cleanData:function(a){for(var b,c,g=k.cache,d=k.expando,e=k.event.special,f=k.support.deleteExpando,j=0,h;null!=(h=a[j]);j++)if(!h.nodeName||!k.noData[h.nodeName.toLowerCase()])if(c=h[k.expando]){if((b=g[c]&&g[c][d])&&b.events){for(var l in b.events)e[l]?
k.event.remove(h,l):k.removeEvent(h,l,b.handle);b.handle&&(b.handle.elem=null)}f?delete h[k.expando]:h.removeAttribute&&h.removeAttribute(k.expando);delete g[c]}}});var ta=/alpha\([^)]*\)/i,Oa=/opacity=([^)]*)/,Pa=/-([a-z])/ig,Qa=/([A-Z])/g,ua=/^-?\d+(?:px)?$/i,Ra=/^-?\d/,Sa={position:"absolute",visibility:"hidden",display:"block"},Fa=["Left","Right"],Ga=["Top","Bottom"],ea,va,ha,Ta=function(a,b){return b.toUpperCase()};k.fn.css=function(a,b){return 2===arguments.length&&b===d?this:k.access(this,
a,b,!0,function(a,b,c){return c!==d?k.style(a,b,c):k.css(a,b)})};k.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=ea(a,"opacity","opacity");return""===c?"1":c}return a.style.opacity}}},cssNumber:{zIndex:!0,fontWeight:!0,opacity:!0,zoom:!0,lineHeight:!0},cssProps:{"float":k.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,g){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f=k.camelCase(b),j=a.style,h=k.cssHooks[f],b=k.cssProps[f]||f;if(c===d)return h&&"get"in h&&(e=h.get(a,
!1,g))!==d?e:j[b];if(!("number"===typeof c&&isNaN(c)||null==c))if("number"===typeof c&&!k.cssNumber[f]&&(c+="px"),!h||!("set"in h)||(c=h.set(a,c))!==d)try{j[b]=c}catch(l){}}},css:function(a,b,c){var g,e=k.camelCase(b),f=k.cssHooks[e],b=k.cssProps[e]||e;if(f&&"get"in f&&(g=f.get(a,!0,c))!==d)return g;if(ea)return ea(a,b,e)},swap:function(a,b,c){var g={},d;for(d in b)g[d]=a.style[d],a.style[d]=b[d];c.call(a);for(d in b)a.style[d]=g[d]},camelCase:function(a){return a.replace(Pa,Ta)}});k.curCSS=k.css;
k.each(["height","width"],function(a,b){k.cssHooks[b]={get:function(a,c,g){var d;if(c){0!==a.offsetWidth?d=n(a,b,g):k.swap(a,Sa,function(){d=n(a,b,g)});if(0>=d&&(d=ea(a,b,b),"0px"===d&&ha&&(d=ha(a,b,b)),null!=d))return""===d||"auto"===d?"0px":d;return 0>d||null==d?(d=a.style[b],""===d||"auto"===d?"0px":d):"string"===typeof d?d:d+"px"}},set:function(a,b){if(!ua.test(b))return b;b=parseFloat(b);if(0<=b)return b+"px"}}});k.support.opacity||(k.cssHooks.opacity={get:function(a,b){return Oa.test((b&&a.currentStyle?
a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style;c.zoom=1;var g=k.isNaN(b)?"":"alpha(opacity="+100*b+")",d=c.filter||"";c.filter=ta.test(d)?d.replace(ta,g):c.filter+" "+g}});u.defaultView&&u.defaultView.getComputedStyle&&(va=function(a,b,c){var g,c=c.replace(Qa,"-$1").toLowerCase();if(!(b=a.ownerDocument.defaultView))return d;if(b=b.getComputedStyle(a,null))g=b.getPropertyValue(c),""===g&&!k.contains(a.ownerDocument.documentElement,
a)&&(g=k.style(a,c));return g});u.documentElement.currentStyle&&(ha=function(a,b){var c,g=a.currentStyle&&a.currentStyle[b],d=a.runtimeStyle&&a.runtimeStyle[b],e=a.style;!ua.test(g)&&Ra.test(g)&&(c=e.left,d&&(a.runtimeStyle.left=a.currentStyle.left),e.left="fontSize"===b?"1em":g||0,g=e.pixelLeft+"px",e.left=c,d&&(a.runtimeStyle.left=d));return""===g?"auto":g});ea=va||ha;k.expr&&k.expr.filters&&(k.expr.filters.hidden=function(a){var b=a.offsetHeight;return 0===a.offsetWidth&&0===b||!k.support.reliableHiddenOffsets&&
"none"===(a.style.display||k.css(a,"display"))},k.expr.filters.visible=function(a){return!k.expr.filters.hidden(a)});var Ua=/%20/g,Da=/\[\]$/,wa=/\r?\n/g,Va=/#.*$/,Wa=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,Xa=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,Ya=/^(?:GET|HEAD)$/,Za=/^\/\//,xa=/\?/,$a=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,ab=/^(?:select|textarea)/i,na=/\s+/,bb=/([?&])_=[^&]*/,cb=/(^|\-)([a-z])/g,db=function(a,b,c){return b+
c.toUpperCase()},ya=/^([\w\+\.\-]+:)\/\/([^\/?#:]*)(?::(\d+))?/,za=k.fn.load,la={},Aa={},ba,ca;try{ba=u.location.href}catch(jb){ba=u.createElement("a"),ba.href="",ba=ba.href}ca=ya.exec(ba.toLowerCase());k.fn.extend({load:function(a,b,c){if("string"!==typeof a&&za)return za.apply(this,arguments);if(!this.length)return this;var g=a.indexOf(" ");if(0<=g)var e=a.slice(g,a.length),a=a.slice(0,g);g="GET";b&&(k.isFunction(b)?(c=b,b=d):"object"===typeof b&&(b=k.param(b,k.ajaxSettings.traditional),g="POST"));
var f=this;k.ajax({url:a,type:g,dataType:"html",data:b,complete:function(a,b,g){g=a.responseText;a.isResolved()&&(a.done(function(a){g=a}),f.html(e?k("<div>").append(g.replace($a,"")).find(e):g));c&&f.each(c,[g,b,a])}});return this},serialize:function(){return k.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?k.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ab.test(this.nodeName)||Xa.test(this.type))}).map(function(a,
b){var c=k(this).val();return null==c?null:k.isArray(c)?k.map(c,function(a){return{name:b.name,value:a.replace(wa,"\r\n")}}):{name:b.name,value:c.replace(wa,"\r\n")}}).get()}});k.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(a,b){k.fn[b]=function(a){return this.bind(b,a)}});k.each(["get","post"],function(a,b){k[b]=function(a,c,g,e){k.isFunction(c)&&(e=e||g,g=c,c=d);return k.ajax({type:b,url:a,data:c,success:g,dataType:e})}});k.extend({getScript:function(a,
b){return k.get(a,d,b,"script")},getJSON:function(a,b,c){return k.get(a,b,c,"json")},ajaxSetup:function(a,b){b?k.extend(!0,a,k.ajaxSettings,b):(b=a,a=k.extend(!0,k.ajaxSettings,b));for(var c in{context:1,url:1})c in b?a[c]=b[c]:c in k.ajaxSettings&&(a[c]=k.ajaxSettings[c]);return a},ajaxSettings:{url:ba,isLocal:/(?:^file|^widget|\-extension):$/.test(ca[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",
text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":k.parseJSON,"text xml":k.parseXML}},ajaxPrefilter:m(la),ajaxTransport:m(Aa),ajax:function(a,b){function c(a,b,h,m){if(2!==q){q=2;r&&clearTimeout(r);v=d;p=m||"";u.readyState=a?4:0;var s,x,y;if(h){var m=g,S=u,B=m.contents,E=m.dataTypes,Y=m.responseFields,I,F,A,D;for(F in Y)F in
h&&(S[Y[F]]=h[F]);for(;"*"===E[0];)E.shift(),I===d&&(I=m.mimeType||S.getResponseHeader("content-type"));if(I)for(F in B)if(B[F]&&B[F].test(I)){E.unshift(F);break}if(E[0]in h)A=E[0];else{for(F in h){if(!E[0]||m.converters[F+" "+E[0]]){A=F;break}D||(D=F)}A=A||D}A?(A!==E[0]&&E.unshift(A),h=h[A]):h=void 0}else h=d;if(200<=a&&300>a||304===a){if(g.ifModified){if(I=u.getResponseHeader("Last-Modified"))k.lastModified[n]=I;if(I=u.getResponseHeader("Etag"))k.etag[n]=I}if(304===a)b="notmodified",s=!0;else try{I=
g;I.dataFilter&&(h=I.dataFilter(h,I.dataType));var L=I.dataTypes;F={};var G,Q,Ca=L.length,C,V=L[0],N,O,T,K,aa;for(G=1;G<Ca;G++){if(1===G)for(Q in I.converters)"string"===typeof Q&&(F[Q.toLowerCase()]=I.converters[Q]);N=V;V=L[G];if("*"===V)V=N;else if("*"!==N&&N!==V){O=N+" "+V;T=F[O]||F["* "+V];if(!T)for(K in aa=d,F)if(C=K.split(" "),C[0]===N||"*"===C[0])if(aa=F[C[1]+" "+V]){K=F[K];!0===K?T=aa:!0===aa&&(T=K);break}!T&&!aa&&k.error("No conversion from "+O.replace(" "," to "));!0!==T&&(h=T?T(h):aa(K(h)))}}x=
h;b="success";s=!0}catch(J){b="parsererror",y=J}}else if(y=b,!b||a)b="error",0>a&&(a=0);u.status=a;u.statusText=b;s?j.resolveWith(e,[x,b,u]):j.rejectWith(e,[u,b,y]);u.statusCode(o);o=d;z&&f.trigger("ajax"+(s?"Success":"Error"),[u,g,s?x:y]);l.resolveWith(e,[u,b]);z&&(f.trigger("ajaxComplete",[u,g]),--k.active||k.event.trigger("ajaxStop"))}}"object"===typeof a&&(b=a,a=d);b=b||{};var g=k.ajaxSetup({},b),e=g.context||g,f=e!==g&&(e.nodeType||e instanceof k)?k(e):k.event,j=k.Deferred(),l=k._Deferred(),
o=g.statusCode||{},n,m={},p,s,v,r,x,q=0,z,y,u={readyState:0,setRequestHeader:function(a,b){q||(m[a.toLowerCase().replace(cb,db)]=b);return this},getAllResponseHeaders:function(){return 2===q?p:null},getResponseHeader:function(a){var b;if(2===q){if(!s)for(s={};b=Wa.exec(p);)s[b[1].toLowerCase()]=b[2];b=s[a.toLowerCase()]}return b===d?null:b},overrideMimeType:function(a){q||(g.mimeType=a);return this},abort:function(a){a=a||"abort";v&&v.abort(a);c(0,a);return this}};j.promise(u);u.success=u.done;u.error=
u.fail;u.complete=l.done;u.statusCode=function(a){if(a){var b;if(2>q)for(b in a)o[b]=[o[b],a[b]];else b=a[u.status],u.then(b,b)}return this};g.url=((a||g.url)+"").replace(Va,"").replace(Za,ca[1]+"//");g.dataTypes=k.trim(g.dataType||"*").toLowerCase().split(na);g.crossDomain||(x=ya.exec(g.url.toLowerCase()),g.crossDomain=x&&(x[1]!=ca[1]||x[2]!=ca[2]||(x[3]||("http:"===x[1]?80:443))!=(ca[3]||("http:"===ca[1]?80:443))));g.data&&g.processData&&"string"!==typeof g.data&&(g.data=k.param(g.data,g.traditional));
h(la,g,b,u);if(2===q)return!1;z=g.global;g.type=g.type.toUpperCase();g.hasContent=!Ya.test(g.type);z&&0===k.active++&&k.event.trigger("ajaxStart");if(!g.hasContent&&(g.data&&(g.url+=(xa.test(g.url)?"&":"?")+g.data),n=g.url,!1===g.cache)){x=k.now();var S=g.url.replace(bb,"$1_="+x);g.url=S+(S===g.url?(xa.test(g.url)?"&":"?")+"_="+x:"")}if(g.data&&g.hasContent&&!1!==g.contentType||b.contentType)m["Content-Type"]=g.contentType;g.ifModified&&(n=n||g.url,k.lastModified[n]&&(m["If-Modified-Since"]=k.lastModified[n]),
k.etag[n]&&(m["If-None-Match"]=k.etag[n]));m.Accept=g.dataTypes[0]&&g.accepts[g.dataTypes[0]]?g.accepts[g.dataTypes[0]]+("*"!==g.dataTypes[0]?", */*; q=0.01":""):g.accepts["*"];for(y in g.headers)u.setRequestHeader(y,g.headers[y]);if(g.beforeSend&&(!1===g.beforeSend.call(e,u,g)||2===q))return u.abort(),!1;for(y in{success:1,error:1,complete:1})u[y](g[y]);if(v=h(Aa,g,b,u)){u.readyState=1;z&&f.trigger("ajaxSend",[u,g]);g.async&&0<g.timeout&&(r=setTimeout(function(){u.abort("timeout")},g.timeout));try{q=
1,v.send(m,c)}catch(B){2>status?c(-1,B):k.error(B)}}else c(-1,"No Transport");return u},param:function(a,b){var c=[],g=function(a,b){b=k.isFunction(b)?b():b;c[c.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};b===d&&(b=k.ajaxSettings.traditional);if(k.isArray(a)||a.jquery&&!k.isPlainObject(a))k.each(a,function(){g(this.name,this.value)});else for(var e in a)j(e,a[e],b,g);return c.join("&").replace(Ua,"+")}});k.extend({active:0,lastModified:{},etag:{}});var eb=k.now(),ia=/(\=)\?(&|$)|()\?\?()/i;
k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return k.expando+"_"+eb++}});k.ajaxPrefilter("json jsonp",function(b,c,g){var d="string"===typeof b.data;if("jsonp"===b.dataTypes[0]||c.jsonpCallback||null!=c.jsonp||!1!==b.jsonp&&(ia.test(b.url)||d&&ia.test(b.data))){var e,f=b.jsonpCallback=k.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,j=a[f],c=b.url,h=b.data,l="$1"+f+"$2",o=function(){a[f]=j;e&&k.isFunction(j)&&a[f](e[0])};!1!==b.jsonp&&(c=c.replace(ia,l),b.url===c&&(d&&(h=
h.replace(ia,l)),b.data===h&&(c+=(/\?/.test(c)?"&":"?")+b.jsonp+"="+f)));b.url=c;b.data=h;a[f]=function(a){e=[a]};g.then(o,o);b.converters["script json"]=function(){e||k.error(f+" was not called");return e[0]};b.dataTypes[0]="json";return"script"}});k.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){k.globalEval(a);return a}}});k.ajaxPrefilter("script",
function(a){a.cache===d&&(a.cache=!1);a.crossDomain&&(a.type="GET",a.global=!1)});k.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=u.head||u.getElementsByTagName("head")[0]||u.documentElement;return{send:function(g,e){b=u.createElement("script");b.async="async";a.scriptCharset&&(b.charset=a.scriptCharset);b.src=a.url;b.onload=b.onreadystatechange=function(a,g){if(!b.readyState||/loaded|complete/.test(b.readyState))b.onload=b.onreadystatechange=null,c&&b.parentNode&&c.removeChild(b),
b=d,g||e(200,"success")};c.insertBefore(b,c.firstChild)},abort:function(){b&&b.onload(0,1)}}}});var fb=k.now(),da,fa;k.ajaxSettings.xhr=a.ActiveXObject?function(){var c;if(!(c=!this.isLocal&&b()))a:{try{c=new a.ActiveXObject("Microsoft.XMLHTTP");break a}catch(g){}c=void 0}return c}:b;fa=k.ajaxSettings.xhr();k.support.ajax=!!fa;k.support.cors=fa&&"withCredentials"in fa;fa=d;k.support.ajax&&k.ajaxTransport(function(a){if(!a.crossDomain||k.support.cors){var b;return{send:function(c,e){var f=a.xhr(),
j,h;a.username?f.open(a.type,a.url,a.async,a.username,a.password):f.open(a.type,a.url,a.async);if(a.xhrFields)for(h in a.xhrFields)f[h]=a.xhrFields[h];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType);(!a.crossDomain||a.hasContent)&&!c["X-Requested-With"]&&(c["X-Requested-With"]="XMLHttpRequest");try{for(h in c)f.setRequestHeader(h,c[h])}catch(l){}f.send(a.hasContent&&a.data||null);b=function(c,g){var h,l,o,n,m;try{if(b&&(g||4===f.readyState))if(b=d,j&&(f.onreadystatechange=k.noop,delete da[j]),
g)4!==f.readyState&&f.abort();else{h=f.status;o=f.getAllResponseHeaders();n={};m=f.responseXML;m&&m.documentElement&&(n.xml=m);n.text=f.responseText;try{l=f.statusText}catch(p){l=""}h||!a.isLocal||a.crossDomain?1223===h&&(h=204):h=n.text?200:404}}catch(s){g||e(-1,s)}n&&e(h,l,n,o)};a.async&&4!==f.readyState?(da||(da={},g()),j=fb++,f.onreadystatechange=da[j]=b):b()},abort:function(){b&&b(0,1)}}}});var ka={},gb=/^(?:toggle|show|hide)$/,hb=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,ja,ma=[["height","marginTop",
"marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];k.fn.extend({show:function(a,b,g){var d,f;if(a||0===a)return this.animate(c("show",3),a,b,g);a=0;for(b=this.length;a<b;a++)d=this[a],f=d.style.display,!k._data(d,"olddisplay")&&"none"===f&&(f=d.style.display=""),""===f&&"none"===k.css(d,"display")&&k._data(d,"olddisplay",e(d.nodeName));for(a=0;a<b;a++)if(d=this[a],f=d.style.display,""===f||"none"===f)d.style.display=k._data(d,
"olddisplay")||"";return this},hide:function(a,b,g){if(a||0===a)return this.animate(c("hide",3),a,b,g);a=0;for(b=this.length;a<b;a++)g=k.css(this[a],"display"),"none"!==g&&!k._data(this[a],"olddisplay")&&k._data(this[a],"olddisplay",g);for(a=0;a<b;a++)this[a].style.display="none";return this},_toggle:k.fn.toggle,toggle:function(a,b,g){var d="boolean"===typeof a;k.isFunction(a)&&k.isFunction(b)?this._toggle.apply(this,arguments):null==a||d?this.each(function(){var b=d?a:k(this).is(":hidden");k(this)[b?
"show":"hide"]()}):this.animate(c("toggle",3),a,b,g);return this},fadeTo:function(a,b,c,g){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c,g)},animate:function(a,b,c,g){var d=k.speed(b,c,g);return k.isEmptyObject(a)?this.each(d.complete):this[!1===d.queue?"each":"queue"](function(){var b=k.extend({},d),c,g=1===this.nodeType,f=g&&k(this).is(":hidden"),j=this;for(c in a){var h=k.camelCase(c);c!==h&&(a[h]=a[c],delete a[c],c=h);if("hide"===a[c]&&f||"show"===a[c]&&!f)return b.complete.call(this);
if(g&&("height"===c||"width"===c))b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],"inline"===k.css(this,"display")&&"none"===k.css(this,"float")&&(k.support.inlineBlockNeedsLayout?"inline"===e(this.nodeName)?this.style.display="inline-block":(this.style.display="inline",this.style.zoom=1):this.style.display="inline-block");k.isArray(a[c])&&((b.specialEasing=b.specialEasing||{})[c]=a[c][1],a[c]=a[c][0])}null!=b.overflow&&(this.style.overflow="hidden");b.curAnim=k.extend({},
a);k.each(a,function(c,g){var d=new k.fx(j,b,c);if(gb.test(g))d["toggle"===g?f?"show":"hide":g](a);else{var e=hb.exec(g),h=d.cur();if(e){var l=parseFloat(e[2]),o=e[3]||(k.cssNumber[c]?"":"px");"px"!==o&&(k.style(j,c,(l||1)+o),h*=(l||1)/d.cur(),k.style(j,c,h+o));e[1]&&(l=("-="===e[1]?-1:1)*l+h);d.custom(h,l,o)}else d.custom(h,g,"")}});return!0})},stop:function(a,b){var c=k.timers;a&&this.queue([]);this.each(function(){for(var a=c.length-1;0<=a;a--)c[a].elem===this&&(b&&c[a](!0),c.splice(a,1))});b||
this.dequeue();return this}});k.each({slideDown:c("show",1),slideUp:c("hide",1),slideToggle:c("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){k.fn[a]=function(a,c,g){return this.animate(b,a,c,g)}});k.extend({speed:function(a,b,c){var g=a&&"object"===typeof a?k.extend({},a):{complete:c||!c&&b||k.isFunction(a)&&a,duration:a,easing:c&&b||b&&!k.isFunction(b)&&b};g.duration=k.fx.off?0:"number"===typeof g.duration?g.duration:g.duration in k.fx.speeds?
k.fx.speeds[g.duration]:k.fx.speeds._default;g.old=g.complete;g.complete=function(){!1!==g.queue&&k(this).dequeue();k.isFunction(g.old)&&g.old.call(this)};return g},easing:{linear:function(a,b,c,g){return c+g*a},swing:function(a,b,c,g){return(-Math.cos(a*Math.PI)/2+0.5)*g+c}},timers:[],fx:function(a,b,c){this.options=b;this.elem=a;this.prop=c;b.orig||(b.orig={})}});k.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(k.fx.step[this.prop]||k.fx.step._default)(this)},
cur:function(){if(null!=this.elem[this.prop]&&(!this.elem.style||null==this.elem.style[this.prop]))return this.elem[this.prop];var a,b=k.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||"auto"===b?0:b:a},custom:function(a,b,c){function g(a){return d.step(a)}var d=this,e=k.fx;this.startTime=k.now();this.start=a;this.end=b;this.unit=c||this.unit||(k.cssNumber[this.prop]?"":"px");this.now=this.start;this.pos=this.state=0;g.elem=this.elem;g()&&k.timers.push(g)&&!ja&&(ja=setInterval(e.tick,e.interval))},
show:function(){this.options.orig[this.prop]=k.style(this.elem,this.prop);this.options.show=!0;this.custom("width"===this.prop||"height"===this.prop?1:0,this.cur());k(this.elem).show()},hide:function(){this.options.orig[this.prop]=k.style(this.elem,this.prop);this.options.hide=!0;this.custom(this.cur(),0)},step:function(a){var b=k.now(),c=!0;if(a||b>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=!0;for(var g in this.options.curAnim)!0!==
this.options.curAnim[g]&&(c=!1);if(c){if(null!=this.options.overflow&&!k.support.shrinkWrapBlocks){var d=this.elem,e=this.options;k.each(["","X","Y"],function(a,b){d.style["overflow"+b]=e.overflow[a]})}this.options.hide&&k(this.elem).hide();if(this.options.hide||this.options.show)for(var f in this.options.curAnim)k.style(this.elem,f,this.options.orig[f]);this.options.complete.call(this.elem)}return!1}a=b-this.startTime;this.state=a/this.options.duration;b=this.options.easing||(k.easing.swing?"swing":
"linear");this.pos=k.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||b](this.state,a,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update();return!0}};k.extend(k.fx,{tick:function(){for(var a=k.timers,b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||k.fx.stop()},interval:13,stop:function(){clearInterval(ja);ja=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){k.style(a.elem,"opacity",a.now)},_default:function(a){a.elem.style&&
null!=a.elem.style[a.prop]?a.elem.style[a.prop]=("width"===a.prop||"height"===a.prop?Math.max(0,a.now):a.now)+a.unit:a.elem[a.prop]=a.now}}});k.expr&&k.expr.filters&&(k.expr.filters.animated=function(a){return k.grep(k.timers,function(b){return a===b.elem}).length});var ib=/^t(?:able|d|h)$/i,Ba=/^(?:body|html)$/i;"getBoundingClientRect"in u.documentElement?k.fn.offset=function(a){var b=this[0],c;if(a)return this.each(function(b){k.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===
b.ownerDocument.body)return k.offset.bodyOffset(b);try{c=b.getBoundingClientRect()}catch(g){}var d=b.ownerDocument,e=d.documentElement;if(!c||!k.contains(e,b))return c?{top:c.top,left:c.left}:{top:0,left:0};b=d.body;d=f(d);return{top:c.top+(d.pageYOffset||k.support.boxModel&&e.scrollTop||b.scrollTop)-(e.clientTop||b.clientTop||0),left:c.left+(d.pageXOffset||k.support.boxModel&&e.scrollLeft||b.scrollLeft)-(e.clientLeft||b.clientLeft||0)}}:k.fn.offset=function(a){var b=this[0];if(a)return this.each(function(b){k.offset.setOffset(this,
a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return k.offset.bodyOffset(b);k.offset.initialize();for(var c,g=b.offsetParent,d=b.ownerDocument,e=d.documentElement,f=d.body,j=(d=d.defaultView)?d.getComputedStyle(b,null):b.currentStyle,h=b.offsetTop,l=b.offsetLeft;(b=b.parentNode)&&b!==f&&b!==e&&!(k.offset.supportsFixedPosition&&"fixed"===j.position);){c=d?d.getComputedStyle(b,null):b.currentStyle;h-=b.scrollTop;l-=b.scrollLeft;b===g&&(h+=b.offsetTop,l+=b.offsetLeft,k.offset.doesNotAddBorder&&
(!k.offset.doesAddBorderForTableAndCells||!ib.test(b.nodeName))&&(h+=parseFloat(c.borderTopWidth)||0,l+=parseFloat(c.borderLeftWidth)||0),g=b.offsetParent);k.offset.subtractsBorderForOverflowNotVisible&&"visible"!==c.overflow&&(h+=parseFloat(c.borderTopWidth)||0,l+=parseFloat(c.borderLeftWidth)||0);j=c}if("relative"===j.position||"static"===j.position)h+=f.offsetTop,l+=f.offsetLeft;k.offset.supportsFixedPosition&&"fixed"===j.position&&(h+=Math.max(e.scrollTop,f.scrollTop),l+=Math.max(e.scrollLeft,
f.scrollLeft));return{top:h,left:l}};k.offset={initialize:function(){var a=u.body,b=u.createElement("div"),c,g,d,e=parseFloat(k.css(a,"marginTop"))||0;k.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});b.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";
a.insertBefore(b,a.firstChild);c=b.firstChild;g=c.firstChild;d=c.nextSibling.firstChild.firstChild;this.doesNotAddBorder=5!==g.offsetTop;this.doesAddBorderForTableAndCells=5===d.offsetTop;g.style.position="fixed";g.style.top="20px";this.supportsFixedPosition=20===g.offsetTop||15===g.offsetTop;g.style.position=g.style.top="";c.style.overflow="hidden";c.style.position="relative";this.subtractsBorderForOverflowNotVisible=-5===g.offsetTop;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==e;a.removeChild(b);
k.offset.initialize=k.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;k.offset.initialize();k.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(k.css(a,"marginTop"))||0,c+=parseFloat(k.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var g=k.css(a,"position");"static"===g&&(a.style.position="relative");var d=k(a),e=d.offset(),f=k.css(a,"top"),j=k.css(a,"left"),g="absolute"===g&&-1<k.inArray("auto",[f,j]),h={},l={},o,n;g&&(l=d.position());o=g?l.top:parseInt(f,
10)||0;n=g?l.left:parseInt(j,10)||0;k.isFunction(b)&&(b=b.call(a,c,e));null!=b.top&&(h.top=b.top-e.top+o);null!=b.left&&(h.left=b.left-e.left+n);"using"in b?b.using.call(a,h):d.css(h)}};k.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),g=Ba.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(k.css(a,"marginTop"))||0;c.left-=parseFloat(k.css(a,"marginLeft"))||0;g.top+=parseFloat(k.css(b[0],"borderTopWidth"))||0;g.left+=parseFloat(k.css(b[0],
"borderLeftWidth"))||0;return{top:c.top-g.top,left:c.left-g.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||u.body;a&&!Ba.test(a.nodeName)&&"static"===k.css(a,"position");)a=a.offsetParent;return a})}});k.each(["Left","Top"],function(a,b){var c="scroll"+b;k.fn[c]=function(b){var g=this[0],e;if(!g)return null;return b!==d?this.each(function(){e=f(this);e?e.scrollTo(a?k(e).scrollLeft():b,a?b:k(e).scrollTop()):this[c]=b}):(e=f(g))?"pageXOffset"in e?e[a?"pageYOffset":
"pageXOffset"]:k.support.boxModel&&e.document.documentElement[c]||e.document.body[c]:g[c]}});k.each(["Height","Width"],function(a,b){var c=b.toLowerCase();k.fn["inner"+b]=function(){return this[0]?parseFloat(k.css(this[0],c,"padding")):null};k.fn["outer"+b]=function(a){return this[0]?parseFloat(k.css(this[0],c,a?"margin":"border")):null};k.fn[c]=function(a){var g=this[0];if(!g)return null==a?null:this;if(k.isFunction(a))return this.each(function(b){var g=k(this);g[c](a.call(this,b,g[c]()))});if(k.isWindow(g)){var e=
g.document.documentElement["client"+b];return"CSS1Compat"===g.document.compatMode&&e||g.document.body["client"+b]||e}if(9===g.nodeType)return Math.max(g.documentElement["client"+b],g.body["scroll"+b],g.documentElement["scroll"+b],g.body["offset"+b],g.documentElement["offset"+b]);return a===d?(g=k.css(g,c),e=parseFloat(g),k.isNaN(e)?g:e):this.css(c,"string"===typeof a?a:a+"px")}});a.jQuery=a.$=k})(window);
(function(a,d){function f(d){return!a(d).parents().andSelf().filter(function(){return"hidden"===a.curCSS(this,"visibility")||a.expr.filters.hidden(this)}).length}a.ui=a.ui||{};a.ui.version||(a.extend(a.ui,{version:"1.8.5",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,
PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}}),a.fn.extend({_focus:a.fn.focus,focus:function(d,c){return"number"===typeof d?this.each(function(){var b=this;setTimeout(function(){a(b).focus();c&&c.call(b)},d)}):this._focus.apply(this,arguments)},scrollParent:function(){var d;d=a.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(a.curCSS(this,
"position",1))&&/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!d.length?a(document):d},zIndex:function(e){if(e!==d)return this.css("zIndex",e);if(this.length)for(var e=a(this[0]),c;e.length&&e[0]!==document;){c=e.css("position");if("absolute"===
c||"relative"===c||"fixed"===c)if(c=parseInt(e.css("zIndex")),!isNaN(c)&&0!=c)return c;e=e.parent()}return 0},disableSelection:function(){return this.bind("mousedown.ui-disableSelection selectstart.ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),a.each(["Width","Height"],function(e,c){function b(b,c,d,e){a.each(g,function(){c-=parseFloat(a.curCSS(b,"padding"+this,!0))||0;d&&(c-=parseFloat(a.curCSS(b,"border"+this+"Width",
!0))||0);e&&(c-=parseFloat(a.curCSS(b,"margin"+this,!0))||0)});return c}var g="Width"===c?["Left","Right"]:["Top","Bottom"],f=c.toLowerCase(),h={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};a.fn["inner"+c]=function(g){return g===d?h["inner"+c].call(this):this.each(function(){a.style(this,f,b(this,g)+"px")})};a.fn["outer"+c]=function(g,d){return"number"!==typeof g?h["outer"+c].call(this,g):this.each(function(){a.style(this,f,b(this,
g,!0,d)+"px")})}}),a.extend(a.expr[":"],{data:function(d,c,b){return!!a.data(d,b[3])},focusable:function(d){var c=d.nodeName.toLowerCase(),b=a.attr(d,"tabindex");if("area"===c){c=d.parentNode;b=c.name;if(!d.href||!b||"map"!==c.nodeName.toLowerCase())return!1;d=a("img[usemap=#"+b+"]")[0];return!!d&&f(d)}return(/input|select|textarea|button|object/.test(c)?!d.disabled:"a"==c?d.href||!isNaN(b):!isNaN(b))&&f(d)},tabbable:function(d){var c=a.attr(d,"tabindex");return(isNaN(c)||0<=c)&&a(d).is(":focusable")}}),
a(function(){var d=document.createElement("div"),c=document.body;a.extend(d.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=100===c.appendChild(d).offsetHeight;c.removeChild(d).style.display="none"}),a.extend(a.ui,{plugin:{add:function(d,c,b){var d=a.ui[d].prototype,g;for(g in b)d.plugins[g]=d.plugins[g]||[],d.plugins[g].push([c,b[g]])},call:function(a,c,b){if((c=a.plugins[c])&&a.element[0].parentNode)for(var g=0;g<c.length;g++)a.options[c[g][0]]&&c[g][1].apply(a.element,
b)}},contains:function(a,c){return document.compareDocumentPosition?a.compareDocumentPosition(c)&16:a!==c&&a.contains(c)},hasScroll:function(d,c){if("hidden"===a(d).css("overflow"))return!1;var c=c&&"left"===c?"scrollLeft":"scrollTop",b=!1;if(0<d[c])return!0;d[c]=1;b=0<d[c];d[c]=0;return b},isOverAxis:function(a,c,b){return a>c&&a<c+b},isOver:function(d,c,b,g,f,h){return a.ui.isOverAxis(d,b,f)&&a.ui.isOverAxis(c,g,h)}}))})(jQuery);
(function(a,d){if(a.cleanData){var f=a.cleanData;a.cleanData=function(c){for(var b=0,g;null!=(g=c[b]);b++)a(g).triggerHandler("remove");f(c)}}else{var e=a.fn.remove;a.fn.remove=function(c,b){return this.each(function(){b||(!c||a.filter(c,[this]).length)&&a("*",this).add([this]).each(function(){a(this).triggerHandler("remove")});return e.call(a(this),c,b)})}}a.widget=function(c,b,g){var d=c.split(".")[0],e,c=c.split(".")[1];e=d+"-"+c;g||(g=b,b=a.Widget);a.expr[":"][e]=function(b){return!!a.data(b,
c)};a[d]=a[d]||{};a[d][c]=function(a,b){arguments.length&&this._createWidget(a,b)};b=new b;b.options=a.extend(!0,{},b.options);a[d][c].prototype=a.extend(!0,b,{namespace:d,widgetName:c,widgetEventPrefix:a[d][c].prototype.widgetEventPrefix||c,widgetBaseClass:e},g);a.widget.bridge(c,a[d][c])};a.widget.bridge=function(c,b){a.fn[c]=function(g){var e="string"===typeof g,f=Array.prototype.slice.call(arguments,1),m=this,g=!e&&f.length?a.extend.apply(null,[!0,g].concat(f)):g;if(e&&"_"===g.substring(0,1))return m;
e?this.each(function(){var b=a.data(this,c);if(!b)throw"cannot call methods on "+c+" prior to initialization; attempted to call method '"+g+"'";if(!a.isFunction(b[g]))throw"no such method '"+g+"' for "+c+" widget instance";var e=b[g].apply(b,f);if(e!==b&&e!==d)return m=e,!1}):this.each(function(){var d=a.data(this,c);d?d.option(g||{})._init():a.data(this,c,new b(g,this))});return m}};a.Widget=function(a,b){arguments.length&&this._createWidget(a,b)};a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",
options:{disabled:!1},_createWidget:function(c,b){a.data(b,this.widgetName,this);this.element=a(b);this.options=a.extend(!0,{},this.options,a.metadata&&a.metadata.get(b)[this.widgetName],c);var g=this;this.element.bind("remove."+this.widgetName,function(){g.destroy()});this._create();this._init()},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+
"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(c,b){var g=c,e=this;if(0===arguments.length)return a.extend({},e.options);if("string"===typeof c){if(b===d)return this.options[c];g={};g[c]=b}a.each(g,function(a,b){e._setOption(a,b)});return e},_setOption:function(a,b){this.options[a]=b;"disabled"===a&&this.widget()[b?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",b);return this},enable:function(){return this._setOption("disabled",
!1)},disable:function(){return this._setOption("disabled",!0)},_trigger:function(c,b,g){var d=this.options[c],b=a.Event(b);b.type=(c===this.widgetEventPrefix?c:this.widgetEventPrefix+c).toLowerCase();g=g||{};if(b.originalEvent)for(var c=a.event.props.length,e;c;)e=a.event.props[--c],b[e]=b.originalEvent[e];this.element.trigger(b,g);return!(a.isFunction(d)&&!1===d.call(this.element[0],b,g)||b.isDefaultPrevented())}}})(jQuery);
(function(a){a.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var a=this;this.element.bind("mousedown."+this.widgetName,function(f){return a._mouseDown(f)}).bind("click."+this.widgetName,function(f){if(a._preventClickEvent)return a._preventClickEvent=!1,f.stopImmediatePropagation(),!1});this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(d){d.originalEvent=d.originalEvent||{};if(!d.originalEvent.mouseHandled){this._mouseStarted&&
this._mouseUp(d);this._mouseDownEvent=d;var f=this,e=1==d.which,c="string"==typeof this.options.cancel?a(d.target).parents().add(d.target).filter(this.options.cancel).length:!1;if(!e||c||!this._mouseCapture(d))return!0;this.mouseDelayMet=!this.options.delay;this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){f.mouseDelayMet=!0},this.options.delay));if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)&&(this._mouseStarted=!1!==this._mouseStart(d),!this._mouseStarted))return d.preventDefault(),
!0;this._mouseMoveDelegate=function(a){return f._mouseMove(a)};this._mouseUpDelegate=function(a){return f._mouseUp(a)};a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);a.browser.safari||d.preventDefault();return d.originalEvent.mouseHandled=!0}},_mouseMove:function(d){if(a.browser.msie&&!d.button)return this._mouseUp(d);if(this._mouseStarted)return this._mouseDrag(d),d.preventDefault();this._mouseDistanceMet(d)&&this._mouseDelayMet(d)&&
((this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,d))?this._mouseDrag(d):this._mouseUp(d));return!this._mouseStarted},_mouseUp:function(d){a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);this._mouseStarted&&(this._mouseStarted=!1,this._preventClickEvent=d.target==this._mouseDownEvent.target,this._mouseStop(d));return!1},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),
Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})})(jQuery);
(function(a){a.ui=a.ui||{};var d=/left|center|right/,f=/top|center|bottom/,e=a.fn.position,c=a.fn.offset;a.fn.position=function(b){if(!b||!b.of)return e.apply(this,arguments);var b=a.extend({},b),c=a(b.of),j=c[0],h=(b.collision||"flip").split(" "),m=b.offset?b.offset.split(" "):[0,0],n,l,p;9===j.nodeType?(n=c.width(),l=c.height(),p={top:0,left:0}):j.scrollTo&&j.document?(n=c.width(),l=c.height(),p={top:c.scrollTop(),left:c.scrollLeft()}):j.preventDefault?(b.at="left top",n=l=0,p={top:b.of.pageY,left:b.of.pageX}):
(n=c.outerWidth(),l=c.outerHeight(),p=c.offset());a.each(["my","at"],function(){var a=(b[this]||"").split(" ");1===a.length&&(a=d.test(a[0])?a.concat(["center"]):f.test(a[0])?["center"].concat(a):["center","center"]);a[0]=d.test(a[0])?a[0]:"center";a[1]=f.test(a[1])?a[1]:"center";b[this]=a});1===h.length&&(h[1]=h[0]);m[0]=parseInt(m[0],10)||0;1===m.length&&(m[1]=m[0]);m[1]=parseInt(m[1],10)||0;"right"===b.at[0]?p.left+=n:"center"===b.at[0]&&(p.left+=n/2);"bottom"===b.at[1]?p.top+=l:"center"===b.at[1]&&
(p.top+=l/2);p.left+=m[0];p.top+=m[1];return this.each(function(){var c=a(this),g=c.outerWidth(),d=c.outerHeight(),e=parseInt(a.curCSS(this,"marginLeft",!0))||0,f=parseInt(a.curCSS(this,"marginTop",!0))||0,j=g+e+parseInt(a.curCSS(this,"marginRight",!0))||0,y=d+f+parseInt(a.curCSS(this,"marginBottom",!0))||0,z=a.extend({},p),B;"right"===b.my[0]?z.left-=g:"center"===b.my[0]&&(z.left-=g/2);"bottom"===b.my[1]?z.top-=d:"center"===b.my[1]&&(z.top-=d/2);z.left=parseInt(z.left);z.top=parseInt(z.top);B={left:z.left-
e,top:z.top-f};a.each(["left","top"],function(c,e){a.ui.position[h[c]]&&a.ui.position[h[c]][e](z,{targetWidth:n,targetHeight:l,elemWidth:g,elemHeight:d,collisionPosition:B,collisionWidth:j,collisionHeight:y,offset:m,my:b.my,at:b.at})});a.fn.bgiframe&&c.bgiframe();c.offset(a.extend(z,{using:b.using}))})};a.ui.position={fit:{left:function(b,c){var d=a(window),d=c.collisionPosition.left+c.collisionWidth-d.width()-d.scrollLeft();b.left=0<d?b.left-d:Math.max(b.left-c.collisionPosition.left,b.left)},top:function(b,
c){var d=a(window),d=c.collisionPosition.top+c.collisionHeight-d.height()-d.scrollTop();b.top=0<d?b.top-d:Math.max(b.top-c.collisionPosition.top,b.top)}},flip:{left:function(b,c){if("center"!==c.at[0]){var d=a(window),d=c.collisionPosition.left+c.collisionWidth-d.width()-d.scrollLeft(),e="left"===c.my[0]?-c.elemWidth:"right"===c.my[0]?c.elemWidth:0,f="left"===c.at[0]?c.targetWidth:-c.targetWidth,n=-2*c.offset[0];b.left+=0>c.collisionPosition.left?e+f+n:0<d?e+f+n:0}},top:function(b,c){if("center"!==
c.at[1]){var d=a(window),d=c.collisionPosition.top+c.collisionHeight-d.height()-d.scrollTop(),e="top"===c.my[1]?-c.elemHeight:"bottom"===c.my[1]?c.elemHeight:0,f="top"===c.at[1]?c.targetHeight:-c.targetHeight,n=-2*c.offset[1];b.top+=0>c.collisionPosition.top?e+f+n:0<d?e+f+n:0}}}};a.offset.setOffset||(a.offset.setOffset=function(b,c){/static/.test(a.curCSS(b,"position"))&&(b.style.position="relative");var d=a(b),e=d.offset(),f=parseInt(a.curCSS(b,"top",!0),10)||0,n=parseInt(a.curCSS(b,"left",!0),10)||
0,e={top:c.top-e.top+f,left:c.left-e.left+n};"using"in c?c.using.call(b,e):d.css(e)},a.fn.offset=function(b){var g=this[0];return!g||!g.ownerDocument?null:b?this.each(function(){a.offset.setOffset(this,b)}):c.call(this)})})(jQuery);
(function(a){a.widget("ui.draggable",a.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1},_create:function(){"original"==this.options.helper&&!/^(?:r|a|f)/.test(this.element.css("position"))&&
(this.element[0].style.position="relative");this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._mouseInit()},destroy:function(){if(this.element.data("draggable"))return this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._mouseDestroy(),this},_mouseCapture:function(d){var f=this.options;if(this.helper||f.disabled||a(d.target).is(".ui-resizable-handle"))return!1;
this.handle=this._getHandle(d);return!this.handle?!1:!0},_mouseStart:function(d){var f=this.options;this.helper=this._createHelper(d);this._cacheHelperProportions();a.ui.ddmanager&&(a.ui.ddmanager.current=this);this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};a.extend(this.offset,{click:{left:d.pageX-
this.offset.left,top:d.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(d);this.originalPageX=d.pageX;this.originalPageY=d.pageY;f.cursorAt&&this._adjustOffsetFromHelper(f.cursorAt);f.containment&&this._setContainment();if(!1===this._trigger("start",d))return this._clear(),!1;this._cacheHelperProportions();a.ui.ddmanager&&!f.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,d);this.helper.addClass("ui-draggable-dragging");
this._mouseDrag(d,!0);return!0},_mouseDrag:function(d,f){this.position=this._generatePosition(d);this.positionAbs=this._convertPositionTo("absolute");if(!f){f=this._uiHash();if(!1===this._trigger("drag",d,f))return this._mouseUp({}),!1;this.position=f.position}if(!this.options.axis||"y"!=this.options.axis)this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||"x"!=this.options.axis)this.helper[0].style.top=this.position.top+"px";a.ui.ddmanager&&a.ui.ddmanager.drag(this,d);return!1},
_mouseStop:function(d){var f=!1;a.ui.ddmanager&&!this.options.dropBehaviour&&(f=a.ui.ddmanager.drop(this,d));this.dropped&&(f=this.dropped,this.dropped=!1);if(!this.element[0]||!this.element[0].parentNode)return!1;if("invalid"==this.options.revert&&!f||"valid"==this.options.revert&&f||!0===this.options.revert||a.isFunction(this.options.revert)&&this.options.revert.call(this.element,f)){var e=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){!1!==
e._trigger("stop",d)&&e._clear()})}else!1!==this._trigger("stop",d)&&this._clear();return!1},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(d){var f=!this.options.handle||!a(this.options.handle,this.element).length?!0:!1;a(this.options.handle,this.element).find("*").andSelf().each(function(){this==d.target&&(f=!0)});return f},_createHelper:function(d){var f=this.options,d=a.isFunction(f.helper)?a(f.helper.apply(this.element[0],
[d])):"clone"==f.helper?this.element.clone():this.element;d.parents("body").length||d.appendTo("parent"==f.appendTo?this.element[0].parentNode:f.appendTo);d[0]!=this.element[0]&&!/(fixed|absolute)/.test(d.css("position"))&&d.css("position","absolute");return d},_adjustOffsetFromHelper:function(d){"string"==typeof d&&(d=d.split(" "));a.isArray(d)&&(d={left:+d[0],top:+d[1]||0});"left"in d&&(this.offset.click.left=d.left+this.margins.left);"right"in d&&(this.offset.click.left=this.helperProportions.width-
d.right+this.margins.left);"top"in d&&(this.offset.click.top=d.top+this.margins.top);"bottom"in d&&(this.offset.click.top=this.helperProportions.height-d.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var d=this.offsetParent.offset();"absolute"==this.cssPosition&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])&&(d.left+=this.scrollParent.scrollLeft(),d.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==
document.body||this.offsetParent[0].tagName&&"html"==this.offsetParent[0].tagName.toLowerCase()&&a.browser.msie)d={top:0,left:0};return{top:d.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:d.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"==this.cssPosition){var a=this.element.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),
10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var d=this.options;"parent"==d.containment&&(d.containment=this.helper[0].parentNode);if("document"==d.containment||"window"==d.containment)this.containment=
[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a("document"==d.containment?document:window).width()-this.helperProportions.width-this.margins.left,(a("document"==d.containment?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(d.containment)&&d.containment.constructor!=Array){var f=a(d.containment)[0];if(f){var d=a(d.containment).offset(),e="hidden"!=
a(f).css("overflow");this.containment=[d.left+(parseInt(a(f).css("borderLeftWidth"),10)||0)+(parseInt(a(f).css("paddingLeft"),10)||0)-this.margins.left,d.top+(parseInt(a(f).css("borderTopWidth"),10)||0)+(parseInt(a(f).css("paddingTop"),10)||0)-this.margins.top,d.left+(e?Math.max(f.scrollWidth,f.offsetWidth):f.offsetWidth)-(parseInt(a(f).css("borderLeftWidth"),10)||0)-(parseInt(a(f).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,d.top+(e?Math.max(f.scrollHeight,f.offsetHeight):
f.offsetHeight)-(parseInt(a(f).css("borderTopWidth"),10)||0)-(parseInt(a(f).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}}else d.containment.constructor==Array&&(this.containment=d.containment)},_convertPositionTo:function(d,f){f||(f=this.position);var d="absolute"==d?1:-1,e="absolute"==this.cssPosition&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,c=/(html|body)/i.test(e[0].tagName);
return{top:f.top+this.offset.relative.top*d+this.offset.parent.top*d-(a.browser.safari&&526>a.browser.version&&"fixed"==this.cssPosition?0:("fixed"==this.cssPosition?-this.scrollParent.scrollTop():c?0:e.scrollTop())*d),left:f.left+this.offset.relative.left*d+this.offset.parent.left*d-(a.browser.safari&&526>a.browser.version&&"fixed"==this.cssPosition?0:("fixed"==this.cssPosition?-this.scrollParent.scrollLeft():c?0:e.scrollLeft())*d)}},_generatePosition:function(d){var f=this.options,e="absolute"==
this.cssPosition&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,c=/(html|body)/i.test(e[0].tagName),b=d.pageX,g=d.pageY;this.originalPosition&&(this.containment&&(d.pageX-this.offset.click.left<this.containment[0]&&(b=this.containment[0]+this.offset.click.left),d.pageY-this.offset.click.top<this.containment[1]&&(g=this.containment[1]+this.offset.click.top),d.pageX-this.offset.click.left>this.containment[2]&&(b=this.containment[2]+
this.offset.click.left),d.pageY-this.offset.click.top>this.containment[3]&&(g=this.containment[3]+this.offset.click.top)),f.grid&&(g=this.originalPageY+Math.round((g-this.originalPageY)/f.grid[1])*f.grid[1],g=this.containment?!(g-this.offset.click.top<this.containment[1]||g-this.offset.click.top>this.containment[3])?g:!(g-this.offset.click.top<this.containment[1])?g-f.grid[1]:g+f.grid[1]:g,b=this.originalPageX+Math.round((b-this.originalPageX)/f.grid[0])*f.grid[0],b=this.containment?!(b-this.offset.click.left<
this.containment[0]||b-this.offset.click.left>this.containment[2])?b:!(b-this.offset.click.left<this.containment[0])?b-f.grid[0]:b+f.grid[0]:b));return{top:g-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&526>a.browser.version&&"fixed"==this.cssPosition?0:"fixed"==this.cssPosition?-this.scrollParent.scrollTop():c?0:e.scrollTop()),left:b-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&526>a.browser.version&&"fixed"==
this.cssPosition?0:"fixed"==this.cssPosition?-this.scrollParent.scrollLeft():c?0:e.scrollLeft())}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove();this.helper=null;this.cancelHelperRemoval=!1},_trigger:function(d,f,e){e=e||this._uiHash();a.ui.plugin.call(this,d,[f,e]);"drag"==d&&(this.positionAbs=this._convertPositionTo("absolute"));return a.Widget.prototype._trigger.call(this,d,f,e)},plugins:{},_uiHash:function(){return{helper:this.helper,
position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});a.extend(a.ui.draggable,{version:"1.8.5"});a.ui.plugin.add("draggable","connectToSortable",{start:function(d,f){var e=a(this).data("draggable"),c=e.options,b=a.extend({},f,{item:e.element});e.sortables=[];a(c.connectToSortable).each(function(){var c=a.data(this,"sortable");c&&!c.options.disabled&&(e.sortables.push({instance:c,shouldRevert:c.options.revert}),c._refreshItems(),c._trigger("activate",d,b))})},stop:function(d,
f){var e=a(this).data("draggable"),c=a.extend({},f,{item:e.element});a.each(e.sortables,function(){this.instance.isOver?(this.instance.isOver=0,e.cancelHelperRemoval=!0,this.instance.cancelHelperRemoval=!1,this.shouldRevert&&(this.instance.options.revert=!0),this.instance._mouseStop(d),this.instance.options.helper=this.instance.options._helper,"original"==e.options.helper&&this.instance.currentItem.css({top:"auto",left:"auto"})):(this.instance.cancelHelperRemoval=!1,this.instance._trigger("deactivate",
d,c))})},drag:function(d,f){var e=a(this).data("draggable"),c=this;a.each(e.sortables,function(){this.instance.positionAbs=e.positionAbs;this.instance.helperProportions=e.helperProportions;this.instance.offset.click=e.offset.click;this.instance._intersectsWith(this.instance.containerCache)?(this.instance.isOver||(this.instance.isOver=1,this.instance.currentItem=a(c).clone().appendTo(this.instance.element).data("sortable-item",!0),this.instance.options._helper=this.instance.options.helper,this.instance.options.helper=
function(){return f.helper[0]},d.target=this.instance.currentItem[0],this.instance._mouseCapture(d,!0),this.instance._mouseStart(d,!0,!0),this.instance.offset.click.top=e.offset.click.top,this.instance.offset.click.left=e.offset.click.left,this.instance.offset.parent.left-=e.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-=e.offset.parent.top-this.instance.offset.parent.top,e._trigger("toSortable",d),e.dropped=this.instance.element,e.currentItem=e.element,this.instance.fromOutside=
e),this.instance.currentItem&&this.instance._mouseDrag(d)):this.instance.isOver&&(this.instance.isOver=0,this.instance.cancelHelperRemoval=!0,this.instance.options.revert=!1,this.instance._trigger("out",d,this.instance._uiHash(this.instance)),this.instance._mouseStop(d,!0),this.instance.options.helper=this.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),e._trigger("fromSortable",d),e.dropped=!1)})}});a.ui.plugin.add("draggable",
"cursor",{start:function(){var d=a("body"),f=a(this).data("draggable").options;d.css("cursor")&&(f._cursor=d.css("cursor"));d.css("cursor",f.cursor)},stop:function(){var d=a(this).data("draggable").options;d._cursor&&a("body").css("cursor",d._cursor)}});a.ui.plugin.add("draggable","iframeFix",{start:function(){var d=a(this).data("draggable").options;a(!0===d.iframeFix?"iframe":d.iframeFix).each(function(){a('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+
"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(a(this).offset()).appendTo("body")})},stop:function(){a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});a.ui.plugin.add("draggable","opacity",{start:function(d,f){d=a(f.helper);f=a(this).data("draggable").options;d.css("opacity")&&(f._opacity=d.css("opacity"));d.css("opacity",f.opacity)},stop:function(d,f){d=a(this).data("draggable").options;d._opacity&&a(f.helper).css("opacity",
d._opacity)}});a.ui.plugin.add("draggable","scroll",{start:function(){var d=a(this).data("draggable");d.scrollParent[0]!=document&&"HTML"!=d.scrollParent[0].tagName&&(d.overflowOffset=d.scrollParent.offset())},drag:function(d){var f=a(this).data("draggable"),e=f.options,c=!1;if(f.scrollParent[0]!=document&&"HTML"!=f.scrollParent[0].tagName){if(!e.axis||"x"!=e.axis)f.overflowOffset.top+f.scrollParent[0].offsetHeight-d.pageY<e.scrollSensitivity?f.scrollParent[0].scrollTop=c=f.scrollParent[0].scrollTop+
e.scrollSpeed:d.pageY-f.overflowOffset.top<e.scrollSensitivity&&(f.scrollParent[0].scrollTop=c=f.scrollParent[0].scrollTop-e.scrollSpeed);if(!e.axis||"y"!=e.axis)f.overflowOffset.left+f.scrollParent[0].offsetWidth-d.pageX<e.scrollSensitivity?f.scrollParent[0].scrollLeft=c=f.scrollParent[0].scrollLeft+e.scrollSpeed:d.pageX-f.overflowOffset.left<e.scrollSensitivity&&(f.scrollParent[0].scrollLeft=c=f.scrollParent[0].scrollLeft-e.scrollSpeed)}else{if(!e.axis||"x"!=e.axis)d.pageY-a(document).scrollTop()<
e.scrollSensitivity?c=a(document).scrollTop(a(document).scrollTop()-e.scrollSpeed):a(window).height()-(d.pageY-a(document).scrollTop())<e.scrollSensitivity&&(c=a(document).scrollTop(a(document).scrollTop()+e.scrollSpeed));if(!e.axis||"y"!=e.axis)d.pageX-a(document).scrollLeft()<e.scrollSensitivity?c=a(document).scrollLeft(a(document).scrollLeft()-e.scrollSpeed):a(window).width()-(d.pageX-a(document).scrollLeft())<e.scrollSensitivity&&(c=a(document).scrollLeft(a(document).scrollLeft()+e.scrollSpeed))}!1!==
c&&a.ui.ddmanager&&!e.dropBehaviour&&a.ui.ddmanager.prepareOffsets(f,d)}});a.ui.plugin.add("draggable","snap",{start:function(){var d=a(this).data("draggable"),f=d.options;d.snapElements=[];a(f.snap.constructor!=String?f.snap.items||":data(draggable)":f.snap).each(function(){var e=a(this),c=e.offset();this!=d.element[0]&&d.snapElements.push({item:this,width:e.outerWidth(),height:e.outerHeight(),top:c.top,left:c.left})})},drag:function(d,f){for(var e=a(this).data("draggable"),c=e.options,b=c.snapTolerance,
g=f.offset.left,j=g+e.helperProportions.width,h=f.offset.top,m=h+e.helperProportions.height,n=e.snapElements.length-1;0<=n;n--){var l=e.snapElements[n].left,p=l+e.snapElements[n].width,o=e.snapElements[n].top,s=o+e.snapElements[n].height;if(l-b<g&&g<p+b&&o-b<h&&h<s+b||l-b<g&&g<p+b&&o-b<m&&m<s+b||l-b<j&&j<p+b&&o-b<h&&h<s+b||l-b<j&&j<p+b&&o-b<m&&m<s+b){if("inner"!=c.snapMode){var q=Math.abs(o-m)<=b,r=Math.abs(s-h)<=b,v=Math.abs(l-j)<=b,x=Math.abs(p-g)<=b;q&&(f.position.top=e._convertPositionTo("relative",
{top:o-e.helperProportions.height,left:0}).top-e.margins.top);r&&(f.position.top=e._convertPositionTo("relative",{top:s,left:0}).top-e.margins.top);v&&(f.position.left=e._convertPositionTo("relative",{top:0,left:l-e.helperProportions.width}).left-e.margins.left);x&&(f.position.left=e._convertPositionTo("relative",{top:0,left:p}).left-e.margins.left)}var y=q||r||v||x;"outer"!=c.snapMode&&(q=Math.abs(o-h)<=b,r=Math.abs(s-m)<=b,v=Math.abs(l-g)<=b,x=Math.abs(p-j)<=b,q&&(f.position.top=e._convertPositionTo("relative",
{top:o,left:0}).top-e.margins.top),r&&(f.position.top=e._convertPositionTo("relative",{top:s-e.helperProportions.height,left:0}).top-e.margins.top),v&&(f.position.left=e._convertPositionTo("relative",{top:0,left:l}).left-e.margins.left),x&&(f.position.left=e._convertPositionTo("relative",{top:0,left:p-e.helperProportions.width}).left-e.margins.left));!e.snapElements[n].snapping&&(q||r||v||x||y)&&e.options.snap.snap&&e.options.snap.snap.call(e.element,d,a.extend(e._uiHash(),{snapItem:e.snapElements[n].item}));
e.snapElements[n].snapping=q||r||v||x||y}else e.snapElements[n].snapping&&e.options.snap.release&&e.options.snap.release.call(e.element,d,a.extend(e._uiHash(),{snapItem:e.snapElements[n].item})),e.snapElements[n].snapping=!1}}});a.ui.plugin.add("draggable","stack",{start:function(){var d=a(this).data("draggable").options,d=a.makeArray(a(d.stack)).sort(function(d,c){return(parseInt(a(d).css("zIndex"),10)||0)-(parseInt(a(c).css("zIndex"),10)||0)});if(d.length){var f=parseInt(d[0].style.zIndex)||0;a(d).each(function(a){this.style.zIndex=
f+a});this[0].style.zIndex=f+d.length}}});a.ui.plugin.add("draggable","zIndex",{start:function(d,f){d=a(f.helper);f=a(this).data("draggable").options;d.css("zIndex")&&(f._zIndex=d.css("zIndex"));d.css("zIndex",f.zIndex)},stop:function(d,f){d=a(this).data("draggable").options;d._zIndex&&a(f.helper).css("zIndex",d._zIndex)}})})(jQuery);
(function(a){a.widget("ui.droppable",{widgetEventPrefix:"drop",options:{accept:"*",activeClass:!1,addClasses:!0,greedy:!1,hoverClass:!1,scope:"default",tolerance:"intersect"},_create:function(){var d=this.options,f=d.accept;this.isover=0;this.isout=1;this.accept=a.isFunction(f)?f:function(a){return a.is(f)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};a.ui.ddmanager.droppables[d.scope]=a.ui.ddmanager.droppables[d.scope]||[];a.ui.ddmanager.droppables[d.scope].push(this);
d.addClasses&&this.element.addClass("ui-droppable")},destroy:function(){for(var d=a.ui.ddmanager.droppables[this.options.scope],f=0;f<d.length;f++)d[f]==this&&d.splice(f,1);this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");return this},_setOption:function(d,f){"accept"==d&&(this.accept=a.isFunction(f)?f:function(a){return a.is(f)});a.Widget.prototype._setOption.apply(this,arguments)},_activate:function(d){var f=a.ui.ddmanager.current;this.options.activeClass&&
this.element.addClass(this.options.activeClass);f&&this._trigger("activate",d,this.ui(f))},_deactivate:function(d){var f=a.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass);f&&this._trigger("deactivate",d,this.ui(f))},_over:function(d){var f=a.ui.ddmanager.current;if(f&&(f.currentItem||f.element)[0]!=this.element[0])if(this.accept.call(this.element[0],f.currentItem||f.element))this.options.hoverClass&&this.element.addClass(this.options.hoverClass),this._trigger("over",
d,this.ui(f))},_out:function(d){var f=a.ui.ddmanager.current;if(f&&(f.currentItem||f.element)[0]!=this.element[0])if(this.accept.call(this.element[0],f.currentItem||f.element))this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("out",d,this.ui(f))},_drop:function(d,f){var e=f||a.ui.ddmanager.current;if(!e||(e.currentItem||e.element)[0]==this.element[0])return!1;var c=!1;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var b=a.data(this,
"droppable");if(b.options.greedy&&!b.options.disabled&&b.options.scope==e.options.scope&&b.accept.call(b.element[0],e.currentItem||e.element)&&a.ui.intersect(e,a.extend(b,{offset:b.element.offset()}),b.options.tolerance))return c=!0,!1});if(c)return!1;return this.accept.call(this.element[0],e.currentItem||e.element)?(this.options.activeClass&&this.element.removeClass(this.options.activeClass),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("drop",d,this.ui(e)),
this.element):!1},ui:function(a){return{draggable:a.currentItem||a.element,helper:a.helper,position:a.position,offset:a.positionAbs}}});a.extend(a.ui.droppable,{version:"1.8.5"});a.ui.intersect=function(d,f,e){if(!f.offset)return!1;var c=(d.positionAbs||d.position.absolute).left,b=c+d.helperProportions.width,g=(d.positionAbs||d.position.absolute).top,j=g+d.helperProportions.height,h=f.offset.left,m=h+f.proportions.width,n=f.offset.top,l=n+f.proportions.height;switch(e){case "fit":return h<=c&&b<=
m&&n<=g&&j<=l;case "intersect":return h<c+d.helperProportions.width/2&&b-d.helperProportions.width/2<m&&n<g+d.helperProportions.height/2&&j-d.helperProportions.height/2<l;case "pointer":return a.ui.isOver((d.positionAbs||d.position.absolute).top+(d.clickOffset||d.offset.click).top,(d.positionAbs||d.position.absolute).left+(d.clickOffset||d.offset.click).left,n,h,f.proportions.height,f.proportions.width);case "touch":return(g>=n&&g<=l||j>=n&&j<=l||g<n&&j>l)&&(c>=h&&c<=m||b>=h&&b<=m||c<h&&b>m);default:return!1}};
a.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(d,f){var e=a.ui.ddmanager.droppables[d.options.scope]||[],c=f?f.type:null,b=(d.currentItem||d.element).find(":data(droppable)").andSelf(),g=0;a:for(;g<e.length;g++)if(!(e[g].options.disabled||d&&!e[g].accept.call(e[g].element[0],d.currentItem||d.element))){for(var j=0;j<b.length;j++)if(b[j]==e[g].element[0]){e[g].proportions.height=0;continue a}e[g].visible="none"!=e[g].element.css("display");e[g].visible&&(e[g].offset=
e[g].element.offset(),e[g].proportions={width:e[g].element[0].offsetWidth,height:e[g].element[0].offsetHeight},"mousedown"==c&&e[g]._activate.call(e[g],f))}},drop:function(d,f){var e=!1;a.each(a.ui.ddmanager.droppables[d.options.scope]||[],function(){if(this.options&&(!this.options.disabled&&this.visible&&a.ui.intersect(d,this,this.options.tolerance)&&(e=e||this._drop.call(this,f)),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],d.currentItem||d.element)))this.isout=1,this.isover=
0,this._deactivate.call(this,f)});return e},drag:function(d,f){d.options.refreshPositions&&a.ui.ddmanager.prepareOffsets(d,f);a.each(a.ui.ddmanager.droppables[d.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var e=a.ui.intersect(d,this,this.options.tolerance);if(e=!e&&1==this.isover?"isout":e&&0==this.isover?"isover":null){var c;if(this.options.greedy){var b=this.element.parents(":data(droppable):eq(0)");b.length&&(c=a.data(b[0],"droppable"),c.greedyChild=
"isover"==e?1:0)}c&&"isover"==e&&(c.isover=0,c.isout=1,c._out.call(c,f));this[e]=1;this["isout"==e?"isover":"isout"]=0;this["isover"==e?"_over":"_out"].call(this,f);c&&"isout"==e&&(c.isout=0,c.isover=1,c._over.call(c,f))}}})}}})(jQuery);
(function(a){a.widget("ui.resizable",a.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1E3},_create:function(){var d=this,c=this.options;this.element.addClass("ui-resizable");a.extend(this,{_aspectRatio:!!c.aspectRatio,aspectRatio:c.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],
_helper:c.helper||c.ghost||c.animate?c.helper||"ui-resizable-helper":null});this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)&&(/relative/.test(this.element.css("position"))&&a.browser.opera&&this.element.css({position:"relative",top:"auto",left:"auto"}),this.element.wrap(a('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),
this.element=this.element.parent().data("resizable",this.element.data("resizable")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize",
"none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize());this.handles=c.handles||(!a(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){"all"==
this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw");var b=this.handles.split(",");this.handles={};for(var g=0;g<b.length;g++){var f=a.trim(b[g]),h=a('<div class="ui-resizable-handle ui-resizable-'+f+'"></div>');/sw|se|ne|nw/.test(f)&&h.css({zIndex:++c.zIndex});"se"==f&&h.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[f]=".ui-resizable-"+f;this.element.append(h)}}this._renderAxis=function(b){var b=b||this.element,c;for(c in this.handles){this.handles[c].constructor==String&&(this.handles[c]=
a(this.handles[c],this.element).show());if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var g=a(this.handles[c],this.element),d=0,d=/sw|ne|nw|se|n|s/.test(c)?g.outerHeight():g.outerWidth(),g=["padding",/ne|nw|n/.test(c)?"Top":/se|sw|s/.test(c)?"Bottom":/^e$/.test(c)?"Right":"Left"].join("");b.css(g,d);this._proportionallyResize()}a(this.handles[c])}};this._renderAxis(this.element);this._handles=a(".ui-resizable-handle",this.element).disableSelection();
this._handles.mouseover(function(){if(!d.resizing){if(this.className)var a=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);d.axis=a&&a[1]?a[1]:"se"}});c.autoHide&&(this._handles.hide(),a(this.element).addClass("ui-resizable-autohide").hover(function(){a(this).removeClass("ui-resizable-autohide");d._handles.show()},function(){d.resizing||(a(this).addClass("ui-resizable-autohide"),d._handles.hide())}));this._mouseInit()},destroy:function(){this._mouseDestroy();var d=function(b){a(b).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};
if(this.elementIsWrapper){d(this.element);var c=this.element;c.after(this.originalElement.css({position:c.css("position"),width:c.outerWidth(),height:c.outerHeight(),top:c.css("top"),left:c.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);d(this.originalElement);return this},_mouseCapture:function(d){var c=!1,b;for(b in this.handles)a(this.handles[b])[0]==d.target&&(c=!0);return!this.options.disabled&&c},_mouseStart:function(e){var c=this.options,b=this.element.position(),
g=this.element;this.resizing=!0;this.documentScroll={top:a(document).scrollTop(),left:a(document).scrollLeft()};(g.is(".ui-draggable")||/absolute/.test(g.css("position")))&&g.css({position:"absolute",top:b.top,left:b.left});a.browser.opera&&/relative/.test(g.css("position"))&&g.css({position:"relative",top:"auto",left:"auto"});this._renderProxy();var b=d(this.helper.css("left")),f=d(this.helper.css("top"));c.containment&&(b+=a(c.containment).scrollLeft()||0,f+=a(c.containment).scrollTop()||0);this.offset=
this.helper.offset();this.position={left:b,top:f};this.size=this._helper?{width:g.outerWidth(),height:g.outerHeight()}:{width:g.width(),height:g.height()};this.originalSize=this._helper?{width:g.outerWidth(),height:g.outerHeight()}:{width:g.width(),height:g.height()};this.originalPosition={left:b,top:f};this.sizeDiff={width:g.outerWidth()-g.width(),height:g.outerHeight()-g.height()};this.originalMousePosition={left:e.pageX,top:e.pageY};this.aspectRatio="number"==typeof c.aspectRatio?c.aspectRatio:
this.originalSize.width/this.originalSize.height||1;c=a(".ui-resizable-"+this.axis).css("cursor");a("body").css("cursor","auto"==c?this.axis+"-resize":c);g.addClass("ui-resizable-resizing");this._propagate("start",e);return!0},_mouseDrag:function(a){var c=this.helper,b=this.originalMousePosition,g=this._change[this.axis];if(!g)return!1;b=g.apply(this,[a,a.pageX-b.left||0,a.pageY-b.top||0]);if(this._aspectRatio||a.shiftKey)b=this._updateRatio(b,a);b=this._respectSize(b,a);this._propagate("resize",
a);c.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize();this._updateCache(b);this._trigger("resize",a,this.ui());return!1},_mouseStop:function(d){this.resizing=!1;var c=this.options;if(this._helper){var b=this._proportionallyResizeElements,g=b.length&&/textarea/i.test(b[0].nodeName),b=g&&a.ui.hasScroll(b[0],"left")?0:this.sizeDiff.height,g={width:this.size.width-
(g?0:this.sizeDiff.width),height:this.size.height-b},b=parseInt(this.element.css("left"),10)+(this.position.left-this.originalPosition.left)||null,f=parseInt(this.element.css("top"),10)+(this.position.top-this.originalPosition.top)||null;c.animate||this.element.css(a.extend(g,{top:f,left:b}));this.helper.height(this.size.height);this.helper.width(this.size.width);this._helper&&!c.animate&&this._proportionallyResize()}a("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");
this._propagate("stop",d);this._helper&&this.helper.remove();return!1},_updateCache:function(a){this.offset=this.helper.offset();f(a.left)&&(this.position.left=a.left);f(a.top)&&(this.position.top=a.top);f(a.height)&&(this.size.height=a.height);f(a.width)&&(this.size.width=a.width)},_updateRatio:function(a){var c=this.position,b=this.size,g=this.axis;a.height?a.width=b.height*this.aspectRatio:a.width&&(a.height=b.width/this.aspectRatio);"sw"==g&&(a.left=c.left+(b.width-a.width),a.top=null);"nw"==
g&&(a.top=c.top+(b.height-a.height),a.left=c.left+(b.width-a.width));return a},_respectSize:function(a){var c=this.options,b=this.axis,g=f(a.width)&&c.maxWidth&&c.maxWidth<a.width,d=f(a.height)&&c.maxHeight&&c.maxHeight<a.height,h=f(a.width)&&c.minWidth&&c.minWidth>a.width,m=f(a.height)&&c.minHeight&&c.minHeight>a.height;h&&(a.width=c.minWidth);m&&(a.height=c.minHeight);g&&(a.width=c.maxWidth);d&&(a.height=c.maxHeight);var n=this.originalPosition.left+this.originalSize.width,l=this.position.top+this.size.height,
p=/sw|nw|w/.test(b),b=/nw|ne|n/.test(b);h&&p&&(a.left=n-c.minWidth);g&&p&&(a.left=n-c.maxWidth);m&&b&&(a.top=l-c.minHeight);d&&b&&(a.top=l-c.maxHeight);(c=!a.width&&!a.height)&&!a.left&&a.top?a.top=null:c&&!a.top&&a.left&&(a.left=null);return a},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var d=this.helper||this.element,c=0;c<this._proportionallyResizeElements.length;c++){var b=this._proportionallyResizeElements[c];if(!this.borderDif){var g=[b.css("borderTopWidth"),
b.css("borderRightWidth"),b.css("borderBottomWidth"),b.css("borderLeftWidth")],f=[b.css("paddingTop"),b.css("paddingRight"),b.css("paddingBottom"),b.css("paddingLeft")];this.borderDif=a.map(g,function(a,b){a=parseInt(a,10)||0;b=parseInt(f[b],10)||0;return a+b})}a.browser.msie&&(a(d).is(":hidden")||a(d).parents(":hidden").length)||b.css({height:d.height()-this.borderDif[0]-this.borderDif[2]||0,width:d.width()-this.borderDif[1]-this.borderDif[3]||0})}},_renderProxy:function(){var d=this.options;this.elementOffset=
this.element.offset();if(this._helper){this.helper=this.helper||a('<div style="overflow:hidden;"></div>');var c=a.browser.msie&&7>a.browser.version,b=c?1:0,c=c?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+c,height:this.element.outerHeight()+c,position:"absolute",left:this.elementOffset.left-b+"px",top:this.elementOffset.top-b+"px",zIndex:++d.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(a,c){return{width:this.originalSize.width+
c}},w:function(a,c){return{left:this.originalPosition.left+c,width:this.originalSize.width-c}},n:function(a,c,b){return{top:this.originalPosition.top+b,height:this.originalSize.height-b}},s:function(a,c,b){return{height:this.originalSize.height+b}},se:function(d,c,b){return a.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[d,c,b]))},sw:function(d,c,b){return a.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[d,c,b]))},ne:function(d,c,b){return a.extend(this._change.n.apply(this,
arguments),this._change.e.apply(this,[d,c,b]))},nw:function(d,c,b){return a.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[d,c,b]))}},_propagate:function(d,c){a.ui.plugin.call(this,d,[c,this.ui()]);"resize"!=d&&this._trigger(d,c,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});a.extend(a.ui.resizable,
{version:"1.8.5"});a.ui.plugin.add("resizable","alsoResize",{start:function(){var d=a(this).data("resizable").options,c=function(b){a(b).each(function(){var b=a(this);b.data("resizable-alsoresize",{width:parseInt(b.width(),10),height:parseInt(b.height(),10),left:parseInt(b.css("left"),10),top:parseInt(b.css("top"),10),position:b.css("position")})})};"object"==typeof d.alsoResize&&!d.alsoResize.parentNode?d.alsoResize.length?(d.alsoResize=d.alsoResize[0],c(d.alsoResize)):a.each(d.alsoResize,function(a){c(a)}):
c(d.alsoResize)},resize:function(d,c){var b=a(this).data("resizable"),d=b.options,g=b.originalSize,f=b.originalPosition,h={height:b.size.height-g.height||0,width:b.size.width-g.width||0,top:b.position.top-f.top||0,left:b.position.left-f.left||0},m=function(g,d){a(g).each(function(){var g=a(this),e=a(this).data("resizable-alsoresize"),f={},j=d&&d.length?d:g.parents(c.originalElement[0]).length?["width","height"]:["width","height","top","left"];a.each(j,function(a,b){if((a=(e[b]||0)+(h[b]||0))&&0<=
a)f[b]=a||null});a.browser.opera&&/relative/.test(g.css("position"))&&(b._revertToRelativePosition=!0,g.css({position:"absolute",top:"auto",left:"auto"}));g.css(f)})};"object"==typeof d.alsoResize&&!d.alsoResize.nodeType?a.each(d.alsoResize,function(a,b){m(a,b)}):m(d.alsoResize)},stop:function(){var d=a(this).data("resizable"),c=d.options,b=function(b){a(b).each(function(){var b=a(this);b.css({position:b.data("resizable-alsoresize").position})})};d._revertToRelativePosition&&(d._revertToRelativePosition=
!1,"object"==typeof c.alsoResize&&!c.alsoResize.nodeType?a.each(c.alsoResize,function(a){b(a)}):b(c.alsoResize));a(this).removeData("resizable-alsoresize")}});a.ui.plugin.add("resizable","animate",{stop:function(d){var c=a(this).data("resizable"),b=c.options,g=c._proportionallyResizeElements,f=g.length&&/textarea/i.test(g[0].nodeName),h=f&&a.ui.hasScroll(g[0],"left")?0:c.sizeDiff.height,f={width:c.size.width-(f?0:c.sizeDiff.width),height:c.size.height-h},h=parseInt(c.element.css("left"),10)+(c.position.left-
c.originalPosition.left)||null,m=parseInt(c.element.css("top"),10)+(c.position.top-c.originalPosition.top)||null;c.element.animate(a.extend(f,m&&h?{top:m,left:h}:{}),{duration:b.animateDuration,easing:b.animateEasing,step:function(){var b={width:parseInt(c.element.css("width"),10),height:parseInt(c.element.css("height"),10),top:parseInt(c.element.css("top"),10),left:parseInt(c.element.css("left"),10)};g&&g.length&&a(g[0]).css({width:b.width,height:b.height});c._updateCache(b);c._propagate("resize",
d)}})}});a.ui.plugin.add("resizable","containment",{start:function(){var e=a(this).data("resizable"),c=e.element,b=e.options.containment;if(c=b instanceof a?b.get(0):/parent/.test(b)?c.parent().get(0):b)if(e.containerElement=a(c),/document/.test(b)||b==document)e.containerOffset={left:0,top:0},e.containerPosition={left:0,top:0},e.parentData={element:a(document),left:0,top:0,width:a(document).width(),height:a(document).height()||document.body.parentNode.scrollHeight};else{var g=a(c),f=[];a(["Top",
"Right","Left","Bottom"]).each(function(a,b){f[a]=d(g.css("padding"+b))});e.containerOffset=g.offset();e.containerPosition=g.position();e.containerSize={height:g.innerHeight()-f[3],width:g.innerWidth()-f[1]};var b=e.containerOffset,h=e.containerSize.height,m=e.containerSize.width,m=a.ui.hasScroll(c,"left")?c.scrollWidth:m,h=a.ui.hasScroll(c)?c.scrollHeight:h;e.parentData={element:c,left:b.left,top:b.top,width:m,height:h}}},resize:function(d){var c=a(this).data("resizable"),b=c.options,g=c.containerOffset,
f=c.position,d=c._aspectRatio||d.shiftKey,h={top:0,left:0},m=c.containerElement;m[0]!=document&&/static/.test(m.css("position"))&&(h=g);if(f.left<(c._helper?g.left:0))c.size.width+=c._helper?c.position.left-g.left:c.position.left-h.left,d&&(c.size.height=c.size.width/b.aspectRatio),c.position.left=b.helper?g.left:0;if(f.top<(c._helper?g.top:0))c.size.height+=c._helper?c.position.top-g.top:c.position.top,d&&(c.size.width=c.size.height*b.aspectRatio),c.position.top=c._helper?g.top:0;c.offset.left=c.parentData.left+
c.position.left;c.offset.top=c.parentData.top+c.position.top;b=Math.abs((c._helper?c.offset.left-h.left:c.offset.left-h.left)+c.sizeDiff.width);g=Math.abs((c._helper?c.offset.top-h.top:c.offset.top-g.top)+c.sizeDiff.height);f=c.containerElement.get(0)==c.element.parent().get(0);h=/relative|absolute/.test(c.containerElement.css("position"));f&&h&&(b-=c.parentData.left);b+c.size.width>=c.parentData.width&&(c.size.width=c.parentData.width-b,d&&(c.size.height=c.size.width/c.aspectRatio));g+c.size.height>=
c.parentData.height&&(c.size.height=c.parentData.height-g,d&&(c.size.width=c.size.height*c.aspectRatio))},stop:function(){var d=a(this).data("resizable"),c=d.options,b=d.containerOffset,g=d.containerPosition,f=d.containerElement,h=a(d.helper),m=h.offset(),n=h.outerWidth()-d.sizeDiff.width,h=h.outerHeight()-d.sizeDiff.height;d._helper&&!c.animate&&/relative/.test(f.css("position"))&&a(this).css({left:m.left-g.left-b.left,width:n,height:h});d._helper&&!c.animate&&/static/.test(f.css("position"))&&a(this).css({left:m.left-
g.left-b.left,width:n,height:h})}});a.ui.plugin.add("resizable","ghost",{start:function(){var d=a(this).data("resizable"),c=d.options,b=d.size;d.ghost=d.originalElement.clone();d.ghost.css({opacity:0.25,display:"block",position:"relative",height:b.height,width:b.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass("string"==typeof c.ghost?c.ghost:"");d.ghost.appendTo(d.helper)},resize:function(){var d=a(this).data("resizable");d.ghost&&d.ghost.css({position:"relative",height:d.size.height,
width:d.size.width})},stop:function(){var d=a(this).data("resizable");d.ghost&&d.helper&&d.helper.get(0).removeChild(d.ghost.get(0))}});a.ui.plugin.add("resizable","grid",{resize:function(){var d=a(this).data("resizable"),c=d.options,b=d.size,g=d.originalSize,f=d.originalPosition,h=d.axis;c.grid="number"==typeof c.grid?[c.grid,c.grid]:c.grid;var m=Math.round((b.width-g.width)/(c.grid[0]||1))*(c.grid[0]||1),c=Math.round((b.height-g.height)/(c.grid[1]||1))*(c.grid[1]||1);/^(se|s|e)$/.test(h)?(d.size.width=
g.width+m,d.size.height=g.height+c):/^(ne)$/.test(h)?(d.size.width=g.width+m,d.size.height=g.height+c,d.position.top=f.top-c):(/^(sw)$/.test(h)?(d.size.width=g.width+m,d.size.height=g.height+c):(d.size.width=g.width+m,d.size.height=g.height+c,d.position.top=f.top-c),d.position.left=f.left-m)}});var d=function(a){return parseInt(a,10)||0},f=function(a){return!isNaN(parseInt(a,10))}})(jQuery);
(function(a){a.widget("ui.selectable",a.ui.mouse,{options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch"},_create:function(){var d=this;this.element.addClass("ui-selectable");this.dragged=!1;var f;this.refresh=function(){f=a(d.options.filter,d.element[0]);f.each(function(){var d=a(this),c=d.offset();a.data(this,"selectable-item",{element:this,$element:d,left:c.left,top:c.top,right:c.left+d.outerWidth(),bottom:c.top+d.outerHeight(),startselected:!1,selected:d.hasClass("ui-selected"),
selecting:d.hasClass("ui-selecting"),unselecting:d.hasClass("ui-unselecting")})})};this.refresh();this.selectees=f.addClass("ui-selectee");this._mouseInit();this.helper=a("<div class='ui-selectable-helper'></div>")},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy();return this},_mouseStart:function(d){var f=this;this.opos=[d.pageX,
d.pageY];if(!this.options.disabled){var e=this.options;this.selectees=a(e.filter,this.element[0]);this._trigger("start",d);a(e.appendTo).append(this.helper);this.helper.css({left:d.clientX,top:d.clientY,width:0,height:0});e.autoRefresh&&this.refresh();this.selectees.filter(".ui-selected").each(function(){var c=a.data(this,"selectable-item");c.startselected=!0;d.metaKey||(c.$element.removeClass("ui-selected"),c.selected=!1,c.$element.addClass("ui-unselecting"),c.unselecting=!0,f._trigger("unselecting",
d,{unselecting:c.element}))});a(d.target).parents().andSelf().each(function(){var c=a.data(this,"selectable-item");if(c){var b=!d.metaKey||!c.$element.hasClass("ui-selected");c.$element.removeClass(b?"ui-unselecting":"ui-selected").addClass(b?"ui-selecting":"ui-unselecting");c.unselecting=!b;c.selecting=b;(c.selected=b)?f._trigger("selecting",d,{selecting:c.element}):f._trigger("unselecting",d,{unselecting:c.element});return!1}})}},_mouseDrag:function(d){var f=this;this.dragged=!0;if(!this.options.disabled){var e=
this.options,c=this.opos[0],b=this.opos[1],g=d.pageX,j=d.pageY;if(c>g)var h=g,g=c,c=h;b>j&&(h=j,j=b,b=h);this.helper.css({left:c,top:b,width:g-c,height:j-b});this.selectees.each(function(){var h=a.data(this,"selectable-item");if(h&&h.element!=f.element[0]){var n=!1;"touch"==e.tolerance?n=!(h.left>g||h.right<c||h.top>j||h.bottom<b):"fit"==e.tolerance&&(n=h.left>c&&h.right<g&&h.top>b&&h.bottom<j);n?(h.selected&&(h.$element.removeClass("ui-selected"),h.selected=!1),h.unselecting&&(h.$element.removeClass("ui-unselecting"),
h.unselecting=!1),h.selecting||(h.$element.addClass("ui-selecting"),h.selecting=!0,f._trigger("selecting",d,{selecting:h.element}))):(h.selecting&&(d.metaKey&&h.startselected?(h.$element.removeClass("ui-selecting"),h.selecting=!1,h.$element.addClass("ui-selected"),h.selected=!0):(h.$element.removeClass("ui-selecting"),h.selecting=!1,h.startselected&&(h.$element.addClass("ui-unselecting"),h.unselecting=!0),f._trigger("unselecting",d,{unselecting:h.element}))),h.selected&&!d.metaKey&&!h.startselected&&
(h.$element.removeClass("ui-selected"),h.selected=!1,h.$element.addClass("ui-unselecting"),h.unselecting=!0,f._trigger("unselecting",d,{unselecting:h.element})))}});return!1}},_mouseStop:function(d){var f=this;this.dragged=!1;a(".ui-unselecting",this.element[0]).each(function(){var e=a.data(this,"selectable-item");e.$element.removeClass("ui-unselecting");e.unselecting=!1;e.startselected=!1;f._trigger("unselected",d,{unselected:e.element})});a(".ui-selecting",this.element[0]).each(function(){var e=
a.data(this,"selectable-item");e.$element.removeClass("ui-selecting").addClass("ui-selected");e.selecting=!1;e.selected=!0;e.startselected=!0;f._trigger("selected",d,{selected:e.element})});this._trigger("stop",d);this.helper.remove();return!1}});a.extend(a.ui.selectable,{version:"1.8.5"})})(jQuery);
(function(a){a.widget("ui.sortable",a.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1E3},_create:function(){this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=
this.items.length?/left|right/.test(this.items[0].item.css("float")):!1;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var a=this.items.length-1;0<=a;a--)this.items[a].item.removeData("sortable-item");return this},_setOption:function(d,f){"disabled"===d?(this.options[d]=f,this.widget()[f?"addClass":"removeClass"]("ui-sortable-disabled")):a.Widget.prototype._setOption.apply(this,
arguments)},_mouseCapture:function(d,f){if(this.reverting||this.options.disabled||"static"==this.options.type)return!1;this._refreshItems(d);var e=null,c=this;a(d.target).parents().each(function(){if(a.data(this,"sortable-item")==c)return e=a(this),!1});a.data(d.target,"sortable-item")==c&&(e=a(d.target));if(!e)return!1;if(this.options.handle&&!f){var b=!1;a(this.options.handle,e).find("*").andSelf().each(function(){this==d.target&&(b=!0)});if(!b)return!1}this.currentItem=e;this._removeCurrentsFromItems();
return!0},_mouseStart:function(d,f,e){f=this.options;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(d);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");a.extend(this.offset,{click:{left:d.pageX-this.offset.left,
top:d.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(d);this.originalPageX=d.pageX;this.originalPageY=d.pageY;f.cursorAt&&this._adjustOffsetFromHelper(f.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();f.containment&&this._setContainment();f.cursor&&(a("body").css("cursor")&&(this._storedCursor=
a("body").css("cursor")),a("body").css("cursor",f.cursor));f.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",f.opacity));f.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",f.zIndex));this.scrollParent[0]!=document&&"HTML"!=this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset());this._trigger("start",d,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();
if(!e)for(e=this.containers.length-1;0<=e;e--)this.containers[e]._trigger("activate",d,this._uiHash(this));a.ui.ddmanager&&(a.ui.ddmanager.current=this);a.ui.ddmanager&&!f.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,d);this.dragging=!0;this.helper.addClass("ui-sortable-helper");this._mouseDrag(d);return!0},_mouseDrag:function(d){this.position=this._generatePosition(d);this.positionAbs=this._convertPositionTo("absolute");this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs);if(this.options.scroll){var f=
this.options,e=!1;this.scrollParent[0]!=document&&"HTML"!=this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-d.pageY<f.scrollSensitivity?this.scrollParent[0].scrollTop=e=this.scrollParent[0].scrollTop+f.scrollSpeed:d.pageY-this.overflowOffset.top<f.scrollSensitivity&&(this.scrollParent[0].scrollTop=e=this.scrollParent[0].scrollTop-f.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-d.pageX<f.scrollSensitivity?this.scrollParent[0].scrollLeft=
e=this.scrollParent[0].scrollLeft+f.scrollSpeed:d.pageX-this.overflowOffset.left<f.scrollSensitivity&&(this.scrollParent[0].scrollLeft=e=this.scrollParent[0].scrollLeft-f.scrollSpeed)):(d.pageY-a(document).scrollTop()<f.scrollSensitivity?e=a(document).scrollTop(a(document).scrollTop()-f.scrollSpeed):a(window).height()-(d.pageY-a(document).scrollTop())<f.scrollSensitivity&&(e=a(document).scrollTop(a(document).scrollTop()+f.scrollSpeed)),d.pageX-a(document).scrollLeft()<f.scrollSensitivity?e=a(document).scrollLeft(a(document).scrollLeft()-
f.scrollSpeed):a(window).width()-(d.pageX-a(document).scrollLeft())<f.scrollSensitivity&&(e=a(document).scrollLeft(a(document).scrollLeft()+f.scrollSpeed)));!1!==e&&a.ui.ddmanager&&!f.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,d)}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||"y"!=this.options.axis)this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||"x"!=this.options.axis)this.helper[0].style.top=this.position.top+"px";for(f=this.items.length-
1;0<=f;f--){var e=this.items[f],c=e.item[0],b=this._intersectsWithPointer(e);if(b&&c!=this.currentItem[0]&&this.placeholder[1==b?"next":"prev"]()[0]!=c&&!a.ui.contains(this.placeholder[0],c)&&("semi-dynamic"==this.options.type?!a.ui.contains(this.element[0],c):1)){this.direction=1==b?"down":"up";if("pointer"==this.options.tolerance||this._intersectsWithSides(e))this._rearrange(d,e);else break;this._trigger("change",d,this._uiHash());break}}this._contactContainers(d);a.ui.ddmanager&&a.ui.ddmanager.drag(this,
d);this._trigger("sort",d,this._uiHash());this.lastPositionAbs=this.positionAbs;return!1},_mouseStop:function(d,f){if(d){a.ui.ddmanager&&!this.options.dropBehaviour&&a.ui.ddmanager.drop(this,d);if(this.options.revert){var e=this,f=e.placeholder.offset();e.reverting=!0;a(this.helper).animate({left:f.left-this.offset.parent.left-e.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:f.top-this.offset.parent.top-e.margins.top+(this.offsetParent[0]==document.body?0:
this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){e._clear(d)})}else this._clear(d,f);return!1}},cancel:function(){if(this.dragging){this._mouseUp();"original"==this.options.helper?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var d=this.containers.length-1;0<=d;d--)this.containers[d]._trigger("deactivate",null,this._uiHash(this)),this.containers[d].containerCache.over&&(this.containers[d]._trigger("out",null,this._uiHash(this)),
this.containers[d].containerCache.over=0)}this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]);"original"!=this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove();a.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null});this.domPosition.prev?a(this.domPosition.prev).after(this.currentItem):a(this.domPosition.parent).prepend(this.currentItem);return this},serialize:function(d){var f=this._getItemsAsjQuery(d&&d.connected),
e=[],d=d||{};a(f).each(function(){var c=(a(d.item||this).attr(d.attribute||"id")||"").match(d.expression||/(.+)[-=_](.+)/);c&&e.push((d.key||c[1]+"[]")+"="+(d.key&&d.expression?c[1]:c[2]))});!e.length&&d.key&&e.push(d.key+"=");return e.join("&")},toArray:function(d){var f=this._getItemsAsjQuery(d&&d.connected),e=[],d=d||{};f.each(function(){e.push(a(d.item||this).attr(d.attribute||"id")||"")});return e},_intersectsWith:function(a){var f=this.positionAbs.left,e=f+this.helperProportions.width,c=this.positionAbs.top,
b=c+this.helperProportions.height,g=a.left,j=g+a.width,h=a.top,m=h+a.height,n=this.offset.click.top,l=this.offset.click.left;return"pointer"==this.options.tolerance||this.options.forcePointerForContainers||"pointer"!=this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>a[this.floating?"width":"height"]?c+n>h&&c+n<m&&f+l>g&&f+l<j:g<f+this.helperProportions.width/2&&e-this.helperProportions.width/2<j&&h<c+this.helperProportions.height/2&&b-this.helperProportions.height/2<m},
_intersectsWithPointer:function(d){var f=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,d.top,d.height),d=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,d.left,d.width),f=f&&d,d=this._getDragVerticalDirection(),e=this._getDragHorizontalDirection();return!f?!1:this.floating?e&&"right"==e||"down"==d?2:1:d&&("down"==d?2:1)},_intersectsWithSides:function(d){var f=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,d.top+d.height/2,d.height),d=a.ui.isOverAxis(this.positionAbs.left+
this.offset.click.left,d.left+d.width/2,d.width),e=this._getDragVerticalDirection(),c=this._getDragHorizontalDirection();return this.floating&&c?"right"==c&&d||"left"==c&&!d:e&&("down"==e&&f||"up"==e&&!f)},_getDragVerticalDirection:function(){var a=this.positionAbs.top-this.lastPositionAbs.top;return 0!=a&&(0<a?"down":"up")},_getDragHorizontalDirection:function(){var a=this.positionAbs.left-this.lastPositionAbs.left;return 0!=a&&(0<a?"right":"left")},refresh:function(a){this._refreshItems(a);this.refreshPositions();
return this},_connectWith:function(){var a=this.options;return a.connectWith.constructor==String?[a.connectWith]:a.connectWith},_getItemsAsjQuery:function(d){var f=[],e=[],c=this._connectWith();if(c&&d)for(d=c.length-1;0<=d;d--)for(var b=a(c[d]),g=b.length-1;0<=g;g--){var j=a.data(b[g],"sortable");j&&j!=this&&!j.options.disabled&&e.push([a.isFunction(j.options.items)?j.options.items.call(j.element):a(j.options.items,j.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),j])}e.push([a.isFunction(this.options.items)?
this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):a(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(d=e.length-1;0<=d;d--)e[d][0].each(function(){f.push(this)});return a(f)},_removeCurrentsFromItems:function(){for(var a=this.currentItem.find(":data(sortable-item)"),f=0;f<this.items.length;f++)for(var e=0;e<a.length;e++)a[e]==this.items[f].item[0]&&this.items.splice(f,1)},_refreshItems:function(d){this.items=
[];this.containers=[this];var f=this.items,e=[[a.isFunction(this.options.items)?this.options.items.call(this.element[0],d,{item:this.currentItem}):a(this.options.items,this.element),this]],c=this._connectWith();if(c)for(var b=c.length-1;0<=b;b--)for(var g=a(c[b]),j=g.length-1;0<=j;j--){var h=a.data(g[j],"sortable");h&&h!=this&&!h.options.disabled&&(e.push([a.isFunction(h.options.items)?h.options.items.call(h.element[0],d,{item:this.currentItem}):a(h.options.items,h.element),h]),this.containers.push(h))}for(b=
e.length-1;0<=b;b--){d=e[b][1];c=e[b][0];j=0;for(g=c.length;j<g;j++)h=a(c[j]),h.data("sortable-item",d),f.push({item:h,instance:d,width:0,height:0,left:0,top:0})}},refreshPositions:function(d){this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset());for(var f=this.items.length-1;0<=f;f--){var e=this.items[f],c=this.options.toleranceElement?a(this.options.toleranceElement,e.item):e.item;d||(e.width=c.outerWidth(),e.height=c.outerHeight());c=c.offset();e.left=c.left;e.top=c.top}if(this.options.custom&&
this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(f=this.containers.length-1;0<=f;f--)c=this.containers[f].element.offset(),this.containers[f].containerCache.left=c.left,this.containers[f].containerCache.top=c.top,this.containers[f].containerCache.width=this.containers[f].element.outerWidth(),this.containers[f].containerCache.height=this.containers[f].element.outerHeight();return this},_createPlaceholder:function(d){var f=d||this,e=f.options;if(!e.placeholder||
e.placeholder.constructor==String){var c=e.placeholder;e.placeholder={element:function(){var b=a(document.createElement(f.currentItem[0].nodeName)).addClass(c||f.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];c||(b.style.visibility="hidden");return b},update:function(a,g){if(!c||e.forcePlaceholderSize)g.height()||g.height(f.currentItem.innerHeight()-parseInt(f.currentItem.css("paddingTop")||0,10)-parseInt(f.currentItem.css("paddingBottom")||0,10)),g.width()||
g.width(f.currentItem.innerWidth()-parseInt(f.currentItem.css("paddingLeft")||0,10)-parseInt(f.currentItem.css("paddingRight")||0,10))}}}f.placeholder=a(e.placeholder.element.call(f.element,f.currentItem));f.currentItem.after(f.placeholder);e.placeholder.update(f,f.placeholder)},_contactContainers:function(d){for(var f=null,e=null,c=this.containers.length-1;0<=c;c--)if(!a.ui.contains(this.currentItem[0],this.containers[c].element[0]))if(this._intersectsWith(this.containers[c].containerCache)){if(!f||
!a.ui.contains(this.containers[c].element[0],f.element[0]))f=this.containers[c],e=c}else this.containers[c].containerCache.over&&(this.containers[c]._trigger("out",d,this._uiHash(this)),this.containers[c].containerCache.over=0);if(f)if(1===this.containers.length)this.containers[e]._trigger("over",d,this._uiHash(this)),this.containers[e].containerCache.over=1;else if(this.currentContainer!=this.containers[e]){for(var f=1E4,c=null,b=this.positionAbs[this.containers[e].floating?"left":"top"],g=this.items.length-
1;0<=g;g--)if(a.ui.contains(this.containers[e].element[0],this.items[g].item[0])){var j=this.items[g][this.containers[e].floating?"left":"top"];Math.abs(j-b)<f&&(f=Math.abs(j-b),c=this.items[g])}if(c||this.options.dropOnEmpty)this.currentContainer=this.containers[e],c?this._rearrange(d,c,null,!0):this._rearrange(d,null,this.containers[e].element,!0),this._trigger("change",d,this._uiHash()),this.containers[e]._trigger("change",d,this._uiHash(this)),this.options.placeholder.update(this.currentContainer,
this.placeholder),this.containers[e]._trigger("over",d,this._uiHash(this)),this.containers[e].containerCache.over=1}},_createHelper:function(d){var f=this.options,d=a.isFunction(f.helper)?a(f.helper.apply(this.element[0],[d,this.currentItem])):"clone"==f.helper?this.currentItem.clone():this.currentItem;d.parents("body").length||a("parent"!=f.appendTo?f.appendTo:this.currentItem[0].parentNode)[0].appendChild(d[0]);d[0]==this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,
position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")});(""==d[0].style.width||f.forceHelperSize)&&d.width(this.currentItem.width());(""==d[0].style.height||f.forceHelperSize)&&d.height(this.currentItem.height());return d},_adjustOffsetFromHelper:function(d){"string"==typeof d&&(d=d.split(" "));a.isArray(d)&&(d={left:+d[0],top:+d[1]||0});"left"in d&&(this.offset.click.left=d.left+this.margins.left);"right"in d&&(this.offset.click.left=this.helperProportions.width-
d.right+this.margins.left);"top"in d&&(this.offset.click.top=d.top+this.margins.top);"bottom"in d&&(this.offset.click.top=this.helperProportions.height-d.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var d=this.offsetParent.offset();"absolute"==this.cssPosition&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])&&(d.left+=this.scrollParent.scrollLeft(),d.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==
document.body||this.offsetParent[0].tagName&&"html"==this.offsetParent[0].tagName.toLowerCase()&&a.browser.msie)d={top:0,left:0};return{top:d.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:d.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"==this.cssPosition){var a=this.currentItem.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),
10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var d=this.options;"parent"==d.containment&&(d.containment=this.helper[0].parentNode);if("document"==d.containment||"window"==d.containment)this.containment=
[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a("document"==d.containment?document:window).width()-this.helperProportions.width-this.margins.left,(a("document"==d.containment?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(d.containment)){var f=a(d.containment)[0],d=a(d.containment).offset(),e="hidden"!=a(f).css("overflow");this.containment=
[d.left+(parseInt(a(f).css("borderLeftWidth"),10)||0)+(parseInt(a(f).css("paddingLeft"),10)||0)-this.margins.left,d.top+(parseInt(a(f).css("borderTopWidth"),10)||0)+(parseInt(a(f).css("paddingTop"),10)||0)-this.margins.top,d.left+(e?Math.max(f.scrollWidth,f.offsetWidth):f.offsetWidth)-(parseInt(a(f).css("borderLeftWidth"),10)||0)-(parseInt(a(f).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,d.top+(e?Math.max(f.scrollHeight,f.offsetHeight):f.offsetHeight)-(parseInt(a(f).css("borderTopWidth"),
10)||0)-(parseInt(a(f).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(d,f){f||(f=this.position);var d="absolute"==d?1:-1,e="absolute"==this.cssPosition&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,c=/(html|body)/i.test(e[0].tagName);return{top:f.top+this.offset.relative.top*d+this.offset.parent.top*d-(a.browser.safari&&"fixed"==this.cssPosition?0:("fixed"==
this.cssPosition?-this.scrollParent.scrollTop():c?0:e.scrollTop())*d),left:f.left+this.offset.relative.left*d+this.offset.parent.left*d-(a.browser.safari&&"fixed"==this.cssPosition?0:("fixed"==this.cssPosition?-this.scrollParent.scrollLeft():c?0:e.scrollLeft())*d)}},_generatePosition:function(d){var f=this.options,e="absolute"==this.cssPosition&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,c=/(html|body)/i.test(e[0].tagName);
"relative"==this.cssPosition&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])&&(this.offset.relative=this._getRelativeOffset());var b=d.pageX,g=d.pageY;this.originalPosition&&(this.containment&&(d.pageX-this.offset.click.left<this.containment[0]&&(b=this.containment[0]+this.offset.click.left),d.pageY-this.offset.click.top<this.containment[1]&&(g=this.containment[1]+this.offset.click.top),d.pageX-this.offset.click.left>this.containment[2]&&(b=this.containment[2]+this.offset.click.left),
d.pageY-this.offset.click.top>this.containment[3]&&(g=this.containment[3]+this.offset.click.top)),f.grid&&(g=this.originalPageY+Math.round((g-this.originalPageY)/f.grid[1])*f.grid[1],g=this.containment?!(g-this.offset.click.top<this.containment[1]||g-this.offset.click.top>this.containment[3])?g:!(g-this.offset.click.top<this.containment[1])?g-f.grid[1]:g+f.grid[1]:g,b=this.originalPageX+Math.round((b-this.originalPageX)/f.grid[0])*f.grid[0],b=this.containment?!(b-this.offset.click.left<this.containment[0]||
b-this.offset.click.left>this.containment[2])?b:!(b-this.offset.click.left<this.containment[0])?b-f.grid[0]:b+f.grid[0]:b));return{top:g-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&"fixed"==this.cssPosition?0:"fixed"==this.cssPosition?-this.scrollParent.scrollTop():c?0:e.scrollTop()),left:b-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&"fixed"==this.cssPosition?0:"fixed"==this.cssPosition?-this.scrollParent.scrollLeft():
c?0:e.scrollLeft())}},_rearrange:function(a,f,e,c){e?e[0].appendChild(this.placeholder[0]):f.item[0].parentNode.insertBefore(this.placeholder[0],"down"==this.direction?f.item[0]:f.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var b=this,g=this.counter;window.setTimeout(function(){g==b.counter&&b.refreshPositions(!c)},0)},_clear:function(d,f){this.reverting=!1;var e=[];!this._noFinalSort&&this.currentItem[0].parentNode&&this.placeholder.before(this.currentItem);this._noFinalSort=
null;if(this.helper[0]==this.currentItem[0]){for(var c in this._storedCSS)if("auto"==this._storedCSS[c]||"static"==this._storedCSS[c])this._storedCSS[c]="";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!f&&e.push(function(a){this._trigger("receive",a,this._uiHash(this.fromOutside))});(this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&
!f&&e.push(function(a){this._trigger("update",a,this._uiHash())});if(!a.ui.contains(this.element[0],this.currentItem[0])){f||e.push(function(a){this._trigger("remove",a,this._uiHash())});for(c=this.containers.length-1;0<=c;c--)a.ui.contains(this.containers[c].element[0],this.currentItem[0])&&!f&&(e.push(function(a){return function(c){a._trigger("receive",c,this._uiHash(this))}}.call(this,this.containers[c])),e.push(function(a){return function(c){a._trigger("update",c,this._uiHash(this))}}.call(this,
this.containers[c])))}for(c=this.containers.length-1;0<=c;c--)f||e.push(function(a){return function(c){a._trigger("deactivate",c,this._uiHash(this))}}.call(this,this.containers[c])),this.containers[c].containerCache.over&&(e.push(function(a){return function(c){a._trigger("out",c,this._uiHash(this))}}.call(this,this.containers[c])),this.containers[c].containerCache.over=0);this._storedCursor&&a("body").css("cursor",this._storedCursor);this._storedOpacity&&this.helper.css("opacity",this._storedOpacity);
this._storedZIndex&&this.helper.css("zIndex","auto"==this._storedZIndex?"":this._storedZIndex);this.dragging=!1;if(this.cancelHelperRemoval){if(!f){this._trigger("beforeStop",d,this._uiHash());for(c=0;c<e.length;c++)e[c].call(this,d);this._trigger("stop",d,this._uiHash())}return!1}f||this._trigger("beforeStop",d,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.helper[0]!=this.currentItem[0]&&this.helper.remove();this.helper=null;if(!f){for(c=0;c<e.length;c++)e[c].call(this,
d);this._trigger("stop",d,this._uiHash())}this.fromOutside=!1;return!0},_trigger:function(){!1===a.Widget.prototype._trigger.apply(this,arguments)&&this.cancel()},_uiHash:function(d){var f=d||this;return{helper:f.helper,placeholder:f.placeholder||a([]),position:f.position,originalPosition:f.originalPosition,offset:f.positionAbs,item:f.currentItem,sender:d?d.element:null}}});a.extend(a.ui.sortable,{version:"1.8.5"})})(jQuery);
(function(a){a.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:!0,clearStyle:!1,collapsible:!1,event:"click",fillSpace:!1,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:!1,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}},_create:function(){var d=this,f=d.options;d.running=0;d.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix");
d.headers=d.element.find(f.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){f.disabled||a(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){f.disabled||a(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){f.disabled||a(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){f.disabled||a(this).removeClass("ui-state-focus")});d.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");
if(f.navigation){var e=d.element.find("a").filter(f.navigationFilter).eq(0);if(e.length){var c=e.closest(".ui-accordion-header");d.active=c.length?c:e.closest(".ui-accordion-content").prev()}}d.active=d._findActive(d.active||f.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all ui-corner-top");d.active.next().addClass("ui-accordion-content-active");d._createIcons();d.resize();d.element.attr("role","tablist");d.headers.attr("role","tab").bind("keydown.accordion",function(a){return d._keydown(a)}).next().attr("role",
"tabpanel");d.headers.not(d.active||"").attr({"aria-expanded":"false",tabIndex:-1}).next().hide();d.active.length?d.active.attr({"aria-expanded":"true",tabIndex:0}):d.headers.eq(0).attr("tabIndex",0);a.browser.safari||d.headers.find("a").attr("tabIndex",-1);f.event&&d.headers.bind(f.event.split(" ").join(".accordion ")+".accordion",function(a){d._clickHandler.call(d,a,this);a.preventDefault()})},_createIcons:function(){var d=this.options;d.icons&&(a("<span></span>").addClass("ui-icon "+d.icons.header).prependTo(this.headers),
this.active.children(".ui-icon").toggleClass(d.icons.header).toggleClass(d.icons.headerSelected),this.element.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.children(".ui-icon").remove();this.element.removeClass("ui-accordion-icons")},destroy:function(){var d=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("tabIndex");
this.headers.find("a").removeAttr("tabIndex");this._destroyIcons();var f=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled");(d.autoHeight||d.fillHeight)&&f.css("height","");return a.Widget.prototype.destroy.call(this)},_setOption:function(d,f){a.Widget.prototype._setOption.apply(this,arguments);"active"==d&&this.activate(f);"icons"==d&&(this._destroyIcons(),
f&&this._createIcons());if("disabled"==d)this.headers.add(this.headers.next())[f?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")},_keydown:function(d){if(!this.options.disabled&&!d.altKey&&!d.ctrlKey){var f=a.ui.keyCode,e=this.headers.length,c=this.headers.index(d.target),b=!1;switch(d.keyCode){case f.RIGHT:case f.DOWN:b=this.headers[(c+1)%e];break;case f.LEFT:case f.UP:b=this.headers[(c-1+e)%e];break;case f.SPACE:case f.ENTER:this._clickHandler({target:d.target},d.target),d.preventDefault()}return b?
(a(d.target).attr("tabIndex",-1),a(b).attr("tabIndex",0),b.focus(),!1):!0}},resize:function(){var d=this.options,f;if(d.fillSpace){if(a.browser.msie){var e=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}f=this.element.parent().height();a.browser.msie&&this.element.parent().css("overflow",e);this.headers.each(function(){f-=a(this).outerHeight(!0)});this.headers.next().each(function(){a(this).height(Math.max(0,f-a(this).innerHeight()+a(this).height()))}).css("overflow",
"auto")}else d.autoHeight&&(f=0,this.headers.next().each(function(){f=Math.max(f,a(this).height("").height())}).height(f));return this},activate:function(a){this.options.active=a;a=this._findActive(a)[0];this._clickHandler({target:a},a);return this},_findActive:function(d){return d?"number"===typeof d?this.headers.filter(":eq("+d+")"):this.headers.not(this.headers.not(d)):!1===d?a([]):this.headers.filter(":eq(0)")},_clickHandler:function(d,f){var e=this.options;if(!e.disabled)if(d.target)d=a(d.currentTarget||
f),f=d[0]===this.active[0],e.active=e.collapsible&&f?!1:this.headers.index(d),this.running||!e.collapsible&&f||(this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(e.icons.headerSelected).addClass(e.icons.header),f||(d.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(e.icons.header).addClass(e.icons.headerSelected),d.next().addClass("ui-accordion-content-active")),
g=d.next(),c=this.active.next(),b={options:e,newHeader:f&&e.collapsible?a([]):d,oldHeader:this.active,newContent:f&&e.collapsible?a([]):g,oldContent:c},e=this.headers.index(this.active[0])>this.headers.index(d[0]),this.active=f?a([]):d,this._toggle(g,c,b,f,e));else if(e.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(e.icons.headerSelected).addClass(e.icons.header);this.active.next().addClass("ui-accordion-content-active");
var c=this.active.next(),b={options:e,newHeader:a([]),oldHeader:e.active,newContent:a([]),oldContent:c},g=this.active=a([]);this._toggle(g,c,b)}},_toggle:function(d,f,e,c,b){var g=this,j=g.options;g.toShow=d;g.toHide=f;g.data=e;var h=function(){if(g)return g._completed.apply(g,arguments)};g._trigger("changestart",null,g.data);g.running=0===f.size()?d.size():f.size();if(j.animated){e={};e=j.collapsible&&c?{toShow:a([]),toHide:f,complete:h,down:b,autoHeight:j.autoHeight||j.fillSpace}:{toShow:d,toHide:f,
complete:h,down:b,autoHeight:j.autoHeight||j.fillSpace};j.proxied||(j.proxied=j.animated);j.proxiedDuration||(j.proxiedDuration=j.duration);j.animated=a.isFunction(j.proxied)?j.proxied(e):j.proxied;j.duration=a.isFunction(j.proxiedDuration)?j.proxiedDuration(e):j.proxiedDuration;var c=a.ui.accordion.animations,m=j.duration,n=j.animated;n&&!c[n]&&!a.easing[n]&&(n="slide");c[n]||(c[n]=function(a){this.slide(a,{easing:n,duration:m||700})});c[n](e)}else j.collapsible&&c?d.toggle():(f.hide(),d.show()),
h(!0);f.prev().attr({"aria-expanded":"false",tabIndex:-1}).blur();d.prev().attr({"aria-expanded":"true",tabIndex:0}).focus()},_completed:function(a){this.running=a?0:--this.running;this.running||(this.options.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""}),this.toHide.removeClass("ui-accordion-content-active"),this._trigger("change",null,this.data))}});a.extend(a.ui.accordion,{version:"1.8.5",animations:{slide:function(d,f){d=a.extend({easing:"swing",duration:300},d,f);if(d.toHide.size())if(d.toShow.size()){var e=
d.toShow.css("overflow"),c=0,b={},g={},j,f=d.toShow;j=f[0].style.width;f.width(parseInt(f.parent().width(),10)-parseInt(f.css("paddingLeft"),10)-parseInt(f.css("paddingRight"),10)-(parseInt(f.css("borderLeftWidth"),10)||0)-(parseInt(f.css("borderRightWidth"),10)||0));a.each(["height","paddingTop","paddingBottom"],function(c,f){g[f]="hide";c=(""+a.css(d.toShow[0],f)).match(/^([\d+-.]+)(.*)$/);b[f]={value:c[1],unit:c[2]||"px"}});d.toShow.css({height:0,overflow:"hidden"}).show();d.toHide.filter(":hidden").each(d.complete).end().filter(":visible").animate(g,
{step:function(a,g){"height"==g.prop&&(c=0===g.end-g.start?0:(g.now-g.start)/(g.end-g.start));d.toShow[0].style[g.prop]=c*b[g.prop].value+b[g.prop].unit},duration:d.duration,easing:d.easing,complete:function(){d.autoHeight||d.toShow.css("height","");d.toShow.css({width:j,overflow:e});d.complete()}})}else d.toHide.animate({height:"hide",paddingTop:"hide",paddingBottom:"hide"},d);else d.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},d)},bounceslide:function(a){this.slide(a,{easing:a.down?
"easeOutBounce":"swing",duration:a.down?1E3:200})}}})})(jQuery);
(function(a){a.widget("ui.autocomplete",{options:{appendTo:"body",delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},_create:function(){var d=this,f=this.element[0].ownerDocument;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(f){if(!d.options.disabled){var c=a.ui.keyCode;switch(f.keyCode){case c.PAGE_UP:d._move("previousPage",
f);break;case c.PAGE_DOWN:d._move("nextPage",f);break;case c.UP:d._move("previous",f);f.preventDefault();break;case c.DOWN:d._move("next",f);f.preventDefault();break;case c.ENTER:case c.NUMPAD_ENTER:d.menu.element.is(":visible")&&f.preventDefault();case c.TAB:if(!d.menu.active)break;d.menu.select(f);break;case c.ESCAPE:d.element.val(d.term);d.close(f);break;default:clearTimeout(d.searching),d.searching=setTimeout(function(){d.term!=d.element.val()&&(d.selectedItem=null,d.search(null,f))},d.options.delay)}}}).bind("focus.autocomplete",
function(){d.options.disabled||(d.selectedItem=null,d.previous=d.element.val())}).bind("blur.autocomplete",function(a){d.options.disabled||(clearTimeout(d.searching),d.closing=setTimeout(function(){d.close(a);d._change(a)},150))});this._initSource();this.response=function(){return d._response.apply(d,arguments)};this.menu=a("<ul></ul>").addClass("ui-autocomplete").appendTo(a(this.options.appendTo||"body",f)[0]).mousedown(function(f){var c=d.menu.element[0];f.target===c&&setTimeout(function(){a(document).one("mousedown",
function(b){b.target!==d.element[0]&&b.target!==c&&!a.ui.contains(c,b.target)&&d.close()})},1);setTimeout(function(){clearTimeout(d.closing)},13)}).menu({focus:function(a,c){c=c.item.data("item.autocomplete");!1!==d._trigger("focus",null,{item:c})&&/^key/.test(a.originalEvent.type)&&d.element.val(c.value)},selected:function(a,c){var c=c.item.data("item.autocomplete"),b=d.previous;d.element[0]!==f.activeElement&&(d.element.focus(),d.previous=b);!1!==d._trigger("select",a,{item:c})&&(d.term=c.value,
d.element.val(c.value));d.close(a);d.selectedItem=c},blur:function(){d.menu.element.is(":visible")&&d.element.val()!==d.term&&d.element.val(d.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");a.fn.bgiframe&&this.menu.element.bgiframe()},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");this.menu.element.remove();a.Widget.prototype.destroy.call(this)},
_setOption:function(d,f){a.Widget.prototype._setOption.apply(this,arguments);"source"===d&&this._initSource();"appendTo"===d&&this.menu.element.appendTo(a(f||"body",this.element[0].ownerDocument)[0])},_initSource:function(){var d=this,f,e;a.isArray(this.options.source)?(f=this.options.source,this.source=function(c,b){b(a.ui.autocomplete.filter(f,c.term))}):"string"===typeof this.options.source?(e=this.options.source,this.source=function(c,b){d.xhr&&d.xhr.abort();d.xhr=a.getJSON(e,c,function(a,c,f){f===
d.xhr&&b(a);d.xhr=null})}):this.source=this.options.source},search:function(a,f){a=null!=a?a:this.element.val();this.term=this.element.val();if(a.length<this.options.minLength)return this.close(f);clearTimeout(this.closing);if(!1!==this._trigger("search"))return this._search(a)},_search:function(a){this.element.addClass("ui-autocomplete-loading");this.source({term:a},this.response)},_response:function(a){a.length?(a=this._normalize(a),this._suggest(a),this._trigger("open")):this.close();this.element.removeClass("ui-autocomplete-loading")},
close:function(a){clearTimeout(this.closing);this.menu.element.is(":visible")&&(this._trigger("close",a),this.menu.element.hide(),this.menu.deactivate())},_change:function(a){this.previous!==this.element.val()&&this._trigger("change",a,{item:this.selectedItem})},_normalize:function(d){return d.length&&d[0].label&&d[0].value?d:a.map(d,function(d){return"string"===typeof d?{label:d,value:d}:a.extend({label:d.label||d.value,value:d.value||d.label},d)})},_suggest:function(d){var f=this.menu.element.empty().zIndex(this.element.zIndex()+
1),e;this._renderMenu(f,d);this.menu.deactivate();this.menu.refresh();this.menu.element.show().position(a.extend({of:this.element},this.options.position));d=f.width("").outerWidth();e=this.element.outerWidth();f.outerWidth(Math.max(d,e))},_renderMenu:function(d,f){var e=this;a.each(f,function(a,b){e._renderItem(d,b)})},_renderItem:function(d,f){return a("<li></li>").data("item.autocomplete",f).append(a("<a></a>").text(f.label)).appendTo(d)},_move:function(a,f){if(this.menu.element.is(":visible"))if(this.menu.first()&&
/^previous/.test(a)||this.menu.last()&&/^next/.test(a))this.element.val(this.term),this.menu.deactivate();else this.menu[a](f);else this.search(null,f)},widget:function(){return this.menu.element}});a.extend(a.ui.autocomplete,{escapeRegex:function(a){return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(d,f){var e=RegExp(a.ui.autocomplete.escapeRegex(f),"i");return a.grep(d,function(a){return e.test(a.label||a.value||a)})}})})(jQuery);
(function(a){a.widget("ui.menu",{_create:function(){var d=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(f){a(f.target).closest(".ui-menu-item a").length&&(f.preventDefault(),d.select(f))});this.refresh()},refresh:function(){var d=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex",
-1).mouseenter(function(f){d.activate(f,a(this).parent())}).mouseleave(function(){d.deactivate()})},activate:function(a,f){this.deactivate();if(this.hasScroll()){var e=f.offset().top-this.element.offset().top,c=this.element.attr("scrollTop"),b=this.element.height();0>e?this.element.attr("scrollTop",c+e):e>=b&&this.element.attr("scrollTop",c+e-b+f.height())}this.active=f.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",a,{item:f})},deactivate:function(){this.active&&
(this.active.children("a").removeClass("ui-state-hover").removeAttr("id"),this._trigger("blur"),this.active=null)},next:function(a){this.move("next",".ui-menu-item:first",a)},previous:function(a){this.move("prev",".ui-menu-item:last",a)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(a,f,e){this.active?(a=this.active[a+"All"](".ui-menu-item").eq(0),a.length?this.activate(e,
a):this.activate(e,this.element.children(f))):this.activate(e,this.element.children(f))},nextPage:function(d){if(this.hasScroll())if(!this.active||this.last())this.activate(d,this.element.children(":first"));else{var f=this.active.offset().top,e=this.element.height(),c=this.element.children("li").filter(function(){var b=a(this).offset().top-f-e+a(this).height();return 10>b&&-10<b});c.length||(c=this.element.children(":last"));this.activate(d,c)}else this.activate(d,this.element.children(!this.active||
this.last()?":first":":last"))},previousPage:function(d){if(this.hasScroll())if(!this.active||this.first())this.activate(d,this.element.children(":last"));else{var f=this.active.offset().top,e=this.element.height();result=this.element.children("li").filter(function(){var c=a(this).offset().top-f+e-a(this).height();return 10>c&&-10<c});result.length||(result=this.element.children(":first"));this.activate(d,result)}else this.activate(d,this.element.children(!this.active||this.first()?":last":":first"))},
hasScroll:function(){return this.element.height()<this.element.attr("scrollHeight")},select:function(a){this._trigger("selected",a,{item:this.active})}})})(jQuery);
(function(a){var d,f=function(c){a(":ui-button",c.target.form).each(function(){var b=a(this).data("button");setTimeout(function(){b.refresh()},1)})},e=function(c){var b=c.name,g=c.form,d=a([]);b&&(d=g?a(g).find("[name='"+b+"']"):a("[name='"+b+"']",c.ownerDocument).filter(function(){return!this.form}));return d};a.widget("ui.button",{options:{disabled:null,text:!0,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",
f);"boolean"!==typeof this.options.disabled&&(this.options.disabled=this.element.attr("disabled"));this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var c=this,b=this.options,g="checkbox"===this.type||"radio"===this.type,j="ui-state-hover"+(!g?" ui-state-active":"");null===b.label&&(b.label=this.buttonElement.html());this.element.is(":disabled")&&(b.disabled=!0);this.buttonElement.addClass("ui-button ui-widget ui-state-default ui-corner-all").attr("role","button").bind("mouseenter.button",
function(){b.disabled||(a(this).addClass("ui-state-hover"),this===d&&a(this).addClass("ui-state-active"))}).bind("mouseleave.button",function(){b.disabled||a(this).removeClass(j)}).bind("focus.button",function(){a(this).addClass("ui-state-focus")}).bind("blur.button",function(){a(this).removeClass("ui-state-focus")});g&&this.element.bind("change.button",function(){c.refresh()});"checkbox"===this.type?this.buttonElement.bind("click.button",function(){if(b.disabled)return!1;a(this).toggleClass("ui-state-active");
c.buttonElement.attr("aria-pressed",c.element[0].checked)}):"radio"===this.type?this.buttonElement.bind("click.button",function(){if(b.disabled)return!1;a(this).addClass("ui-state-active");c.buttonElement.attr("aria-pressed",!0);var g=c.element[0];e(g).not(g).map(function(){return a(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed",!1)}):(this.buttonElement.bind("mousedown.button",function(){if(b.disabled)return!1;a(this).addClass("ui-state-active");d=this;a(document).one("mouseup",
function(){d=null})}).bind("mouseup.button",function(){if(b.disabled)return!1;a(this).removeClass("ui-state-active")}).bind("keydown.button",function(c){if(b.disabled)return!1;(c.keyCode==a.ui.keyCode.SPACE||c.keyCode==a.ui.keyCode.ENTER)&&a(this).addClass("ui-state-active")}).bind("keyup.button",function(){a(this).removeClass("ui-state-active")}),this.buttonElement.is("a")&&this.buttonElement.keyup(function(b){b.keyCode===a.ui.keyCode.SPACE&&a(this).click()}));this._setOption("disabled",b.disabled)},
_determineButtonType:function(){this.type=this.element.is(":checkbox")?"checkbox":this.element.is(":radio")?"radio":this.element.is("input")?"input":"button";if("checkbox"===this.type||"radio"===this.type){this.buttonElement=this.element.parents().last().find("label[for="+this.element.attr("id")+"]");this.element.addClass("ui-helper-hidden-accessible");var a=this.element.is(":checked");a&&this.buttonElement.addClass("ui-state-active");this.buttonElement.attr("aria-pressed",a)}else this.buttonElement=
this.element},widget:function(){return this.buttonElement},destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass("ui-button ui-widget ui-state-default ui-corner-all ui-state-hover ui-state-active  ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only").removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());this.hasTitle||
this.buttonElement.removeAttr("title");a.Widget.prototype.destroy.call(this)},_setOption:function(c,b){a.Widget.prototype._setOption.apply(this,arguments);"disabled"===c&&(b?this.element.attr("disabled",!0):this.element.removeAttr("disabled"));this._resetButton()},refresh:function(){var c=this.element.is(":disabled");c!==this.options.disabled&&this._setOption("disabled",c);"radio"===this.type?e(this.element[0]).each(function(){a(this).is(":checked")?a(this).button("widget").addClass("ui-state-active").attr("aria-pressed",
!0):a(this).button("widget").removeClass("ui-state-active").attr("aria-pressed",!1)}):"checkbox"===this.type&&(this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed",!0):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed",!1))},_resetButton:function(){if("input"===this.type)this.options.label&&this.element.val(this.options.label);else{var c=this.buttonElement.removeClass("ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only"),
b=a("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(c.empty()).text(),g=this.options.icons,d=g.primary&&g.secondary;g.primary||g.secondary?(c.addClass("ui-button-text-icon"+(d?"s":g.primary?"-primary":"-secondary")),g.primary&&c.prepend("<span class='ui-button-icon-primary ui-icon "+g.primary+"'></span>"),g.secondary&&c.append("<span class='ui-button-icon-secondary ui-icon "+g.secondary+"'></span>"),this.options.text||(c.addClass(d?"ui-button-icons-only":"ui-button-icon-only").removeClass("ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary"),
this.hasTitle||c.attr("title",b))):c.addClass("ui-button-text-only")}}});a.widget("ui.buttonset",{_create:function(){this.element.addClass("ui-buttonset");this._init()},_init:function(){this.refresh()},_setOption:function(c,b){"disabled"===c&&this.buttons.button("option",c,b);a.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){this.buttons=this.element.find(":button, :submit, :reset, :checkbox, :radio, a, :data(button)").filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":visible").filter(":first").addClass("ui-corner-left").end().filter(":last").addClass("ui-corner-right").end().end().end()},
destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");a.Widget.prototype.destroy.call(this)}})})(jQuery);
(function(a,d){a.widget("ui.dialog",{options:{autoOpen:!0,buttons:{},closeOnEscape:!0,closeText:"close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:!1,maxWidth:!1,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(d){var e=a(this).css(d).offset().top;0>e&&a(this).css("top",d.top-e)}},resizable:!0,show:null,stack:!0,title:"",width:300,zIndex:1E3},_create:function(){this.originalTitle=this.element.attr("title");"string"!==
typeof this.originalTitle&&(this.originalTitle="");this.options.title=this.options.title||this.originalTitle;var d=this,e=d.options,c=e.title||"&#160;",b=a.ui.dialog.getTitleId(d.element),g=(d.uiDialog=a("<div></div>")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+e.dialogClass).css({zIndex:e.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(b){e.closeOnEscape&&b.keyCode&&b.keyCode===a.ui.keyCode.ESCAPE&&(d.close(b),b.preventDefault())}).attr({role:"dialog",
"aria-labelledby":b}).mousedown(function(a){d.moveToTop(!1,a)});d.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(g);var j=(d.uiDialogTitlebar=a("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(g),h=a('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){h.addClass("ui-state-hover")},function(){h.removeClass("ui-state-hover")}).focus(function(){h.addClass("ui-state-focus")}).blur(function(){h.removeClass("ui-state-focus")}).click(function(a){d.close(a);
return!1}).appendTo(j);(d.uiDialogTitlebarCloseText=a("<span></span>")).addClass("ui-icon ui-icon-closethick").text(e.closeText).appendTo(h);a("<span></span>").addClass("ui-dialog-title").attr("id",b).html(c).prependTo(j);a.isFunction(e.beforeclose)&&!a.isFunction(e.beforeClose)&&(e.beforeClose=e.beforeclose);j.find("*").add(j).disableSelection();e.draggable&&a.fn.draggable&&d._makeDraggable();e.resizable&&a.fn.resizable&&d._makeResizable();d._createButtons(e.buttons);d._isOpen=!1;a.fn.bgiframe&&
g.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){this.overlay&&this.overlay.destroy();this.uiDialog.hide();this.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");this.uiDialog.remove();this.originalTitle&&this.element.attr("title",this.originalTitle);return this},widget:function(){return this.uiDialog},close:function(d){var e=this,c;if(!1!==e._trigger("beforeClose",d))return e.overlay&&e.overlay.destroy(),
e.uiDialog.unbind("keypress.ui-dialog"),e._isOpen=!1,e.options.hide?e.uiDialog.hide(e.options.hide,function(){e._trigger("close",d)}):(e.uiDialog.hide(),e._trigger("close",d)),a.ui.dialog.overlay.resize(),e.options.modal&&(c=0,a(".ui-dialog").each(function(){this!==e.uiDialog[0]&&(c=Math.max(c,a(this).css("z-index")))}),a.ui.dialog.maxZ=c),e},isOpen:function(){return this._isOpen},moveToTop:function(d,e){var c=this.options;if(c.modal&&!d||!c.stack&&!c.modal)return this._trigger("focus",e);c.zIndex>
a.ui.dialog.maxZ&&(a.ui.dialog.maxZ=c.zIndex);this.overlay&&(a.ui.dialog.maxZ+=1,this.overlay.$el.css("z-index",a.ui.dialog.overlay.maxZ=a.ui.dialog.maxZ));d={scrollTop:this.element.attr("scrollTop"),scrollLeft:this.element.attr("scrollLeft")};a.ui.dialog.maxZ+=1;this.uiDialog.css("z-index",a.ui.dialog.maxZ);this.element.attr(d);this._trigger("focus",e);return this},open:function(){if(!this._isOpen){var d=this.options,e=this.uiDialog;this.overlay=d.modal?new a.ui.dialog.overlay(this):null;e.next().length&&
e.appendTo("body");this._size();this._position(d.position);e.show(d.show);this.moveToTop(!0);d.modal&&e.bind("keypress.ui-dialog",function(c){if(c.keyCode===a.ui.keyCode.TAB){var b=a(":tabbable",this),g=b.filter(":first"),b=b.filter(":last");if(c.target===b[0]&&!c.shiftKey)return g.focus(1),!1;if(c.target===g[0]&&c.shiftKey)return b.focus(1),!1}});a(this.element.find(":tabbable").get().concat(e.find(".ui-dialog-buttonpane :tabbable").get().concat(e.get()))).eq(0).focus();this._isOpen=!0;this._trigger("open");
return this}},_createButtons:function(d){var e=this,c=!1,b=a("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),g=a("<div></div>").addClass("ui-dialog-buttonset").appendTo(b);e.uiDialog.find(".ui-dialog-buttonpane").remove();"object"===typeof d&&null!==d&&a.each(d,function(){return!(c=!0)});c&&(a.each(d,function(b,c){c=a.isFunction(c)?{click:c,text:b}:c;b=a("<button></button>",c).unbind("click").click(function(){c.click.apply(e.element[0],arguments)}).appendTo(g);
a.fn.button&&b.button()}),b.appendTo(e.uiDialog))},_makeDraggable:function(){function d(a){return{position:a.position,offset:a.offset}}var e=this,c=e.options,b=a(document),g;e.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(b,h){g="auto"===c.height?"auto":a(this).height();a(this).height(a(this).height()).addClass("ui-dialog-dragging");e._trigger("dragStart",b,d(h))},drag:function(a,b){e._trigger("drag",a,
d(b))},stop:function(j,h){c.position=[h.position.left-b.scrollLeft(),h.position.top-b.scrollTop()];a(this).removeClass("ui-dialog-dragging").height(g);e._trigger("dragStop",j,d(h));a.ui.dialog.overlay.resize()}})},_makeResizable:function(f){function e(a){return{originalPosition:a.originalPosition,originalSize:a.originalSize,position:a.position,size:a.size}}var f=f===d?this.options.resizable:f,c=this,b=c.options,g=c.uiDialog.css("position"),f="string"===typeof f?f:"n,e,s,w,se,sw,ne,nw";c.uiDialog.resizable({cancel:".ui-dialog-content",
containment:"document",alsoResize:c.element,maxWidth:b.maxWidth,maxHeight:b.maxHeight,minWidth:b.minWidth,minHeight:c._minHeight(),handles:f,start:function(b,g){a(this).addClass("ui-dialog-resizing");c._trigger("resizeStart",b,e(g))},resize:function(a,b){c._trigger("resize",a,e(b))},stop:function(g,d){a(this).removeClass("ui-dialog-resizing");b.height=a(this).height();b.width=a(this).width();c._trigger("resizeStop",g,e(d));a.ui.dialog.overlay.resize()}}).css("position",g).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},
_minHeight:function(){var a=this.options;return"auto"===a.height?a.minHeight:Math.min(a.minHeight,a.height)},_position:function(d){var e=[],c=[0,0],b;if(d){if("string"===typeof d||"object"===typeof d&&"0"in d)e=d.split?d.split(" "):[d[0],d[1]],1===e.length&&(e[1]=e[0]),a.each(["left","top"],function(a,b){+e[a]===e[a]&&(c[a]=e[a],e[a]=b)}),d={my:e.join(" "),at:e.join(" "),offset:c.join(" ")};d=a.extend({},a.ui.dialog.prototype.options.position,d)}else d=a.ui.dialog.prototype.options.position;(b=this.uiDialog.is(":visible"))||
this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position(d);b||this.uiDialog.hide()},_setOption:function(d,e){var c=this.uiDialog,b=c.is(":data(resizable)"),g=!1;switch(d){case "beforeclose":d="beforeClose";break;case "buttons":this._createButtons(e);g=!0;break;case "closeText":this.uiDialogTitlebarCloseText.text(""+e);break;case "dialogClass":c.removeClass(this.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+e);break;case "disabled":e?c.addClass("ui-dialog-disabled"):
c.removeClass("ui-dialog-disabled");break;case "draggable":e?this._makeDraggable():c.draggable("destroy");break;case "height":g=!0;break;case "maxHeight":b&&c.resizable("option","maxHeight",e);g=!0;break;case "maxWidth":b&&c.resizable("option","maxWidth",e);g=!0;break;case "minHeight":b&&c.resizable("option","minHeight",e);g=!0;break;case "minWidth":b&&c.resizable("option","minWidth",e);g=!0;break;case "position":this._position(e);break;case "resizable":b&&!e&&c.resizable("destroy");b&&"string"===
typeof e&&c.resizable("option","handles",e);!b&&!1!==e&&this._makeResizable(e);break;case "title":a(".ui-dialog-title",this.uiDialogTitlebar).html(""+(e||"&#160;"));break;case "width":g=!0}a.Widget.prototype._setOption.apply(this,arguments);g&&this._size()},_size:function(){var d=this.options,e;this.element.css({width:"auto",minHeight:0,height:0});d.minWidth>d.width&&(d.width=d.minWidth);e=this.uiDialog.css({height:"auto",width:d.width}).height();this.element.css("auto"===d.height?{minHeight:Math.max(d.minHeight-
e,0),height:a.support.minHeight?"auto":Math.max(d.minHeight-e,0)}:{minHeight:0,height:Math.max(d.height-e,0)}).show();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}});a.extend(a.ui.dialog,{version:"1.8.5",uuid:0,maxZ:0,getTitleId:function(a){a=a.attr("id");a||(a=this.uuid+=1);return"ui-dialog-title-"+a},overlay:function(d){this.$el=a.ui.dialog.overlay.create(d)}});a.extend(a.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:a.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),
function(a){return a+".dialog-overlay"}).join(" "),create:function(d){0===this.instances.length&&(setTimeout(function(){a.ui.dialog.overlay.instances.length&&a(document).bind(a.ui.dialog.overlay.events,function(c){if(a(c.target).zIndex()<a.ui.dialog.overlay.maxZ)return!1})},1),a(document).bind("keydown.dialog-overlay",function(c){d.options.closeOnEscape&&c.keyCode&&c.keyCode===a.ui.keyCode.ESCAPE&&(d.close(c),c.preventDefault())}),a(window).bind("resize.dialog-overlay",a.ui.dialog.overlay.resize));
var e=(this.oldInstances.pop()||a("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});a.fn.bgiframe&&e.bgiframe();this.instances.push(e);return e},destroy:function(d){this.oldInstances.push(this.instances.splice(a.inArray(d,this.instances),1)[0]);0===this.instances.length&&a([document,window]).unbind(".dialog-overlay");d.remove();var e=0;a.each(this.instances,function(){e=Math.max(e,this.css("z-index"))});this.maxZ=e},height:function(){var d,
e;return a.browser.msie&&7>a.browser.version?(d=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),e=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight),d<e?a(window).height()+"px":d+"px"):a(document).height()+"px"},width:function(){var d,e;return a.browser.msie&&7>a.browser.version?(d=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),e=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth),d<e?a(window).width()+
"px":d+"px"):a(document).width()+"px"},resize:function(){var d=a([]);a.each(a.ui.dialog.overlay.instances,function(){d=d.add(this)});d.css({width:0,height:0}).css({width:a.ui.dialog.overlay.width(),height:a.ui.dialog.overlay.height()})}});a.extend(a.ui.dialog.overlay.prototype,{destroy:function(){a.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);
(function(a){a.widget("ui.slider",a.ui.mouse,{widgetEventPrefix:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null},_create:function(){var d=this,f=this.options;this._mouseSliding=this._keySliding=!1;this._animateOff=!0;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all");f.disabled&&this.element.addClass("ui-slider-disabled ui-disabled");
this.range=a([]);f.range&&(!0===f.range?(this.range=a("<div></div>"),f.values||(f.values=[this._valueMin(),this._valueMin()]),f.values.length&&2!==f.values.length&&(f.values=[f.values[0],f.values[0]])):this.range=a("<div></div>"),this.range.appendTo(this.element).addClass("ui-slider-range"),("min"===f.range||"max"===f.range)&&this.range.addClass("ui-slider-range-"+f.range),this.range.addClass("ui-widget-header"));0===a(".ui-slider-handle",this.element).length&&a("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle");
if(f.values&&f.values.length)for(;a(".ui-slider-handle",this.element).length<f.values.length;)a("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle");this.handles=a(".ui-slider-handle",this.element).addClass("ui-state-default ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(a){a.preventDefault()}).hover(function(){f.disabled||a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")}).focus(function(){f.disabled?
a(this).blur():(a(".ui-slider .ui-state-focus").removeClass("ui-state-focus"),a(this).addClass("ui-state-focus"))}).blur(function(){a(this).removeClass("ui-state-focus")});this.handles.each(function(d){a(this).data("index.ui-slider-handle",d)});this.handles.keydown(function(f){var c=!0,b=a(this).data("index.ui-slider-handle"),g,j,h;if(!d.options.disabled){switch(f.keyCode){case a.ui.keyCode.HOME:case a.ui.keyCode.END:case a.ui.keyCode.PAGE_UP:case a.ui.keyCode.PAGE_DOWN:case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:if(c=
!1,!d._keySliding&&(d._keySliding=!0,a(this).addClass("ui-state-active"),g=d._start(f,b),!1===g))return}h=d.options.step;g=d.options.values&&d.options.values.length?j=d.values(b):j=d.value();switch(f.keyCode){case a.ui.keyCode.HOME:j=d._valueMin();break;case a.ui.keyCode.END:j=d._valueMax();break;case a.ui.keyCode.PAGE_UP:j=d._trimAlignValue(g+(d._valueMax()-d._valueMin())/5);break;case a.ui.keyCode.PAGE_DOWN:j=d._trimAlignValue(g-(d._valueMax()-d._valueMin())/5);break;case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:if(g===
d._valueMax())return;j=d._trimAlignValue(g+h);break;case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:if(g===d._valueMin())return;j=d._trimAlignValue(g-h)}d._slide(f,b,j);return c}}).keyup(function(f){var c=a(this).data("index.ui-slider-handle");d._keySliding&&(d._keySliding=!1,d._stop(f,c),d._change(f,c),a(this).removeClass("ui-state-active"))});this._refreshValue();this._animateOff=!1},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");
this._mouseDestroy();return this},_mouseCapture:function(d){var f=this.options,e,c,b,g,j;if(f.disabled)return!1;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();e=this._normValueFromMouse({x:d.pageX,y:d.pageY});c=this._valueMax()-this._valueMin()+1;g=this;this.handles.each(function(d){var f=Math.abs(e-g.values(d));c>f&&(c=f,b=a(this),j=d)});!0===f.range&&this.values(1)===f.min&&(j+=1,b=a(this.handles[j]));if(!1===this._start(d,
j))return!1;this._mouseSliding=!0;g._handleIndex=j;b.addClass("ui-state-active").focus();f=b.offset();this._clickOffset=!a(d.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:d.pageX-f.left-b.width()/2,top:d.pageY-f.top-b.height()/2-(parseInt(b.css("borderTopWidth"),10)||0)-(parseInt(b.css("borderBottomWidth"),10)||0)+(parseInt(b.css("marginTop"),10)||0)};this._slide(d,j,e);return this._animateOff=!0},_mouseStart:function(){return!0},_mouseDrag:function(a){var f=this._normValueFromMouse({x:a.pageX,
y:a.pageY});this._slide(a,this._handleIndex,f);return!1},_mouseStop:function(a){this.handles.removeClass("ui-state-active");this._mouseSliding=!1;this._stop(a,this._handleIndex);this._change(a,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(a){var f;"horizontal"===this.orientation?(f=this.elementSize.width,a=a.x-this.elementOffset.left-
(this._clickOffset?this._clickOffset.left:0)):(f=this.elementSize.height,a=a.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0));f=a/f;1<f&&(f=1);0>f&&(f=0);"vertical"===this.orientation&&(f=1-f);a=this._valueMax()-this._valueMin();return this._trimAlignValue(this._valueMin()+f*a)},_start:function(a,f){var e={handle:this.handles[f],value:this.value()};this.options.values&&this.options.values.length&&(e.value=this.values(f),e.values=this.values());return this._trigger("start",a,e)},
_slide:function(a,f,e){var c;if(this.options.values&&this.options.values.length){c=this.values(f?0:1);if(2===this.options.values.length&&!0===this.options.range&&(0===f&&e>c||1===f&&e<c))e=c;e!==this.values(f)&&(c=this.values(),c[f]=e,a=this._trigger("slide",a,{handle:this.handles[f],value:e,values:c}),this.values(f?0:1),!1!==a&&this.values(f,e,!0))}else e!==this.value()&&(a=this._trigger("slide",a,{handle:this.handles[f],value:e}),!1!==a&&this.value(e))},_stop:function(a,f){var e={handle:this.handles[f],
value:this.value()};this.options.values&&this.options.values.length&&(e.value=this.values(f),e.values=this.values());this._trigger("stop",a,e)},_change:function(a,f){if(!this._keySliding&&!this._mouseSliding){var e={handle:this.handles[f],value:this.value()};this.options.values&&this.options.values.length&&(e.value=this.values(f),e.values=this.values());this._trigger("change",a,e)}},value:function(a){arguments.length&&(this.options.value=this._trimAlignValue(a),this._refreshValue(),this._change(null,
0));return this._value()},values:function(d,f){var e,c,b;1<arguments.length&&(this.options.values[d]=this._trimAlignValue(f),this._refreshValue(),this._change(null,d));if(arguments.length)if(a.isArray(arguments[0])){e=this.options.values;c=arguments[0];for(b=0;b<e.length;b+=1)e[b]=this._trimAlignValue(c[b]),this._change(null,b);this._refreshValue()}else return this.options.values&&this.options.values.length?this._values(d):this.value();else return this._values()},_setOption:function(d,f){var e,c=
0;a.isArray(this.options.values)&&(c=this.options.values.length);a.Widget.prototype._setOption.apply(this,arguments);switch(d){case "disabled":f?(this.handles.filter(".ui-state-focus").blur(),this.handles.removeClass("ui-state-hover"),this.handles.attr("disabled","disabled"),this.element.addClass("ui-disabled")):(this.handles.removeAttr("disabled"),this.element.removeClass("ui-disabled"));break;case "orientation":this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+
this.orientation);this._refreshValue();break;case "value":this._animateOff=!0;this._refreshValue();this._change(null,0);this._animateOff=!1;break;case "values":this._animateOff=!0;this._refreshValue();for(e=0;e<c;e+=1)this._change(null,e);this._animateOff=!1}},_value:function(){return this._trimAlignValue(this.options.value)},_values:function(a){var f,e;if(arguments.length)return f=this.options.values[a],this._trimAlignValue(f);f=this.options.values.slice();for(e=0;e<f.length;e+=1)f[e]=this._trimAlignValue(f[e]);
return f},_trimAlignValue:function(a){if(a<this._valueMin())return this._valueMin();if(a>this._valueMax())return this._valueMax();var f=0<this.options.step?this.options.step:1,e=a%f,a=a-e;2*Math.abs(e)>=f&&(a+=0<e?f:-f);return parseFloat(a.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var d=this.options.range,f=this.options,e=this,c=!this._animateOff?f.animate:!1,b,g={},j,h,m,n;if(this.options.values&&this.options.values.length)this.handles.each(function(d){b=
100*((e.values(d)-e._valueMin())/(e._valueMax()-e._valueMin()));g["horizontal"===e.orientation?"left":"bottom"]=b+"%";a(this).stop(1,1)[c?"animate":"css"](g,f.animate);if(!0===e.options.range)if("horizontal"===e.orientation){if(0===d)e.range.stop(1,1)[c?"animate":"css"]({left:b+"%"},f.animate);if(1===d)e.range[c?"animate":"css"]({width:b-j+"%"},{queue:!1,duration:f.animate})}else{if(0===d)e.range.stop(1,1)[c?"animate":"css"]({bottom:b+"%"},f.animate);if(1===d)e.range[c?"animate":"css"]({height:b-
j+"%"},{queue:!1,duration:f.animate})}j=b});else{h=this.value();m=this._valueMin();n=this._valueMax();b=n!==m?100*((h-m)/(n-m)):0;g["horizontal"===e.orientation?"left":"bottom"]=b+"%";this.handle.stop(1,1)[c?"animate":"css"](g,f.animate);if("min"===d&&"horizontal"===this.orientation)this.range.stop(1,1)[c?"animate":"css"]({width:b+"%"},f.animate);if("max"===d&&"horizontal"===this.orientation)this.range[c?"animate":"css"]({width:100-b+"%"},{queue:!1,duration:f.animate});if("min"===d&&"vertical"===
this.orientation)this.range.stop(1,1)[c?"animate":"css"]({height:b+"%"},f.animate);if("max"===d&&"vertical"===this.orientation)this.range[c?"animate":"css"]({height:100-b+"%"},{queue:!1,duration:f.animate})}}});a.extend(a.ui.slider,{version:"1.8.5"})})(jQuery);
(function(a,d){var f=0,e=0;a.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:!1,cookie:null,collapsible:!1,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,select:null,show:null,spinner:"<em>Loading&#8230;</em>",tabTemplate:"<li><a href='#{href}'><span>#{label}</span></a></li>"},_create:function(){this._tabify(!0)},_setOption:function(a,b){"selected"==a?this.options.collapsible&&b==this.options.selected||this.select(b):
(this.options[a]=b,this._tabify())},_tabId:function(a){return a.title&&a.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+ ++f},_sanitizeSelector:function(a){return a.replace(/:/g,"\\:")},_cookie:function(){var c=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+ ++e);return a.cookie.apply(null,[c].concat(a.makeArray(arguments)))},_ui:function(a,b){return{tab:a,panel:b,index:this.anchors.index(a)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var c=
a(this);c.html(c.data("label.tabs")).removeData("label.tabs")})},_tabify:function(c){function b(b,c){b.css("display","");!a.support.opacity&&c.opacity&&b[0].style.removeAttribute("filter")}var g=this,f=this.options,e=/^#.+/;this.list=this.element.find("ol,ul").eq(0);this.lis=a(" > li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return a("a",this)[0]});this.panels=a([]);this.anchors.each(function(b,c){var d=a(c).attr("href"),l=d.split("#")[0],o;if(l&&(l===location.toString().split("#")[0]||
(o=a("base")[0])&&l===o.href))d=c.hash,c.href=d;e.test(d)?g.panels=g.panels.add(g._sanitizeSelector(d)):d&&"#"!==d?(a.data(c,"href.tabs",d),a.data(c,"load.tabs",d.replace(/#.*$/,"")),d=g._tabId(c),c.href="#"+d,c=a("#"+d),c.length||(c=a(f.panelTemplate).attr("id",d).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(g.panels[b-1]||g.list),c.data("destroy.tabs",!0)),g.panels=g.panels.add(c)):f.disabled.push(b)});c?(this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all"),
this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all"),this.lis.addClass("ui-state-default ui-corner-top"),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom"),f.selected===d?(location.hash&&this.anchors.each(function(a,b){if(b.hash==location.hash)return f.selected=a,!1}),"number"!==typeof f.selected&&f.cookie&&(f.selected=parseInt(g._cookie(),10)),"number"!==typeof f.selected&&this.lis.filter(".ui-tabs-selected").length&&(f.selected=
this.lis.index(this.lis.filter(".ui-tabs-selected"))),f.selected=f.selected||(this.lis.length?0:-1)):null===f.selected&&(f.selected=-1),f.selected=0<=f.selected&&this.anchors[f.selected]||0>f.selected?f.selected:0,f.disabled=a.unique(f.disabled.concat(a.map(this.lis.filter(".ui-state-disabled"),function(a){return g.lis.index(a)}))).sort(),-1!=a.inArray(f.selected,f.disabled)&&f.disabled.splice(a.inArray(f.selected,f.disabled),1),this.panels.addClass("ui-tabs-hide"),this.lis.removeClass("ui-tabs-selected ui-state-active"),
0<=f.selected&&this.anchors.length&&(this.panels.eq(f.selected).removeClass("ui-tabs-hide"),this.lis.eq(f.selected).addClass("ui-tabs-selected ui-state-active"),g.element.queue("tabs",function(){g._trigger("show",null,g._ui(g.anchors[f.selected],g.panels[f.selected]))}),this.load(f.selected)),a(window).bind("unload",function(){g.lis.add(g.anchors).unbind(".tabs");g.lis=g.anchors=g.panels=null})):f.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));this.element[f.collapsible?"addClass":
"removeClass"]("ui-tabs-collapsible");f.cookie&&this._cookie(f.selected,f.cookie);for(var c=0,m;m=this.lis[c];c++)a(m)[-1!=a.inArray(c,f.disabled)&&!a(m).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");!1===f.cache&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if("mouseover"!==f.event){var n=function(a,b){b.is(":not(.ui-state-disabled)")&&b.addClass("ui-state-"+a)};this.lis.bind("mouseover.tabs",function(){n("hover",a(this))});this.lis.bind("mouseout.tabs",
function(){a(this).removeClass("ui-state-hover")});this.anchors.bind("focus.tabs",function(){n("focus",a(this).closest("li"))});this.anchors.bind("blur.tabs",function(){a(this).closest("li").removeClass("ui-state-focus")})}var l,p;f.fx&&(a.isArray(f.fx)?(l=f.fx[0],p=f.fx[1]):l=p=f.fx);var o=p?function(c,d){a(c).closest("li").addClass("ui-tabs-selected ui-state-active");d.hide().removeClass("ui-tabs-hide").animate(p,p.duration||"normal",function(){b(d,p);g._trigger("show",null,g._ui(c,d[0]))})}:function(b,
c){a(b).closest("li").addClass("ui-tabs-selected ui-state-active");c.removeClass("ui-tabs-hide");g._trigger("show",null,g._ui(b,c[0]))},s=l?function(a,c){c.animate(l,l.duration||"normal",function(){g.lis.removeClass("ui-tabs-selected ui-state-active");c.addClass("ui-tabs-hide");b(c,l);g.element.dequeue("tabs")})}:function(a,b){g.lis.removeClass("ui-tabs-selected ui-state-active");b.addClass("ui-tabs-hide");g.element.dequeue("tabs")};this.anchors.bind(f.event+".tabs",function(){var b=this,c=a(b).closest("li"),
d=g.panels.filter(":not(.ui-tabs-hide)"),e=a(g._sanitizeSelector(b.hash));if(c.hasClass("ui-tabs-selected")&&!f.collapsible||c.hasClass("ui-state-disabled")||c.hasClass("ui-state-processing")||g.panels.filter(":animated").length||!1===g._trigger("select",null,g._ui(this,e[0])))return this.blur(),!1;f.selected=g.anchors.index(this);g.abort();if(f.collapsible){if(c.hasClass("ui-tabs-selected"))return f.selected=-1,f.cookie&&g._cookie(f.selected,f.cookie),g.element.queue("tabs",function(){s(b,d)}).dequeue("tabs"),
this.blur(),!1;if(!d.length)return f.cookie&&g._cookie(f.selected,f.cookie),g.element.queue("tabs",function(){o(b,e)}),g.load(g.anchors.index(this)),this.blur(),!1}f.cookie&&g._cookie(f.selected,f.cookie);if(e.length)d.length&&g.element.queue("tabs",function(){s(b,d)}),g.element.queue("tabs",function(){o(b,e)}),g.load(g.anchors.index(this));else throw"jQuery UI Tabs: Mismatching fragment identifier.";a.browser.msie&&this.blur()});this.anchors.bind("click.tabs",function(){return!1})},_getIndex:function(a){"string"==
typeof a&&(a=this.anchors.index(this.anchors.filter("[href$="+a+"]")));return a},destroy:function(){var c=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var b=a.data(this,"href.tabs");b&&(this.href=b);var c=a(this).unbind(".tabs");a.each(["href","load","cache"],
function(a,b){c.removeData(b+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){a.data(this,"destroy.tabs")?a(this).remove():a(this).removeClass("ui-state-default ui-corner-top ui-tabs-selected ui-state-active ui-state-hover ui-state-focus ui-state-disabled ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide")});c.cookie&&this._cookie(null,c.cookie);return this},add:function(c,b,g){g===d&&(g=this.anchors.length);var f=this,e=this.options,b=a(e.tabTemplate.replace(/#\{href\}/g,
c).replace(/#\{label\}/g,b)),c=!c.indexOf("#")?c.replace("#",""):this._tabId(a("a",b)[0]);b.addClass("ui-state-default ui-corner-top").data("destroy.tabs",!0);var m=a("#"+c);m.length||(m=a(e.panelTemplate).attr("id",c).data("destroy.tabs",!0));m.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");g>=this.lis.length?(b.appendTo(this.list),m.appendTo(this.list[0].parentNode)):(b.insertBefore(this.lis[g]),m.insertBefore(this.panels[g]));e.disabled=a.map(e.disabled,function(a){return a>=
g?++a:a});this._tabify();1==this.anchors.length&&(e.selected=0,b.addClass("ui-tabs-selected ui-state-active"),m.removeClass("ui-tabs-hide"),this.element.queue("tabs",function(){f._trigger("show",null,f._ui(f.anchors[0],f.panels[0]))}),this.load(0));this._trigger("add",null,this._ui(this.anchors[g],this.panels[g]));return this},remove:function(c){var c=this._getIndex(c),b=this.options,g=this.lis.eq(c).remove(),d=this.panels.eq(c).remove();g.hasClass("ui-tabs-selected")&&1<this.anchors.length&&this.select(c+
(c+1<this.anchors.length?1:-1));b.disabled=a.map(a.grep(b.disabled,function(a){return a!=c}),function(a){return a>=c?--a:a});this._tabify();this._trigger("remove",null,this._ui(g.find("a")[0],d[0]));return this},enable:function(c){var c=this._getIndex(c),b=this.options;if(-1!=a.inArray(c,b.disabled))return this.lis.eq(c).removeClass("ui-state-disabled"),b.disabled=a.grep(b.disabled,function(a){return a!=c}),this._trigger("enable",null,this._ui(this.anchors[c],this.panels[c])),this},disable:function(a){var a=
this._getIndex(a),b=this.options;a!=b.selected&&(this.lis.eq(a).addClass("ui-state-disabled"),b.disabled.push(a),b.disabled.sort(),this._trigger("disable",null,this._ui(this.anchors[a],this.panels[a])));return this},select:function(a){a=this._getIndex(a);if(-1==a)if(this.options.collapsible&&-1!=this.options.selected)a=this.options.selected;else return this;this.anchors.eq(a).trigger(this.options.event+".tabs");return this},load:function(c){var c=this._getIndex(c),b=this,g=this.options,d=this.anchors.eq(c)[0],
f=a.data(d,"load.tabs");this.abort();if(!f||0!==this.element.queue("tabs").length&&a.data(d,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(c).addClass("ui-state-processing");if(g.spinner){var e=a("span",d);e.data("label.tabs",e.html()).html(g.spinner)}this.xhr=a.ajax(a.extend({},g.ajaxOptions,{url:f,success:function(f,e){a(b._sanitizeSelector(d.hash)).html(f);b._cleanup();g.cache&&a.data(d,"cache.tabs",!0);b._trigger("load",null,b._ui(b.anchors[c],b.panels[c]));try{g.ajaxOptions.success(f,
e)}catch(h){}},error:function(a,f){b._cleanup();b._trigger("load",null,b._ui(b.anchors[c],b.panels[c]));try{g.ajaxOptions.error(a,f,c,d)}catch(e){}}}));b.element.dequeue("tabs");return this}},abort:function(){this.element.queue([]);this.panels.stop(!1,!0);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));this.xhr&&(this.xhr.abort(),delete this.xhr);this._cleanup();return this},url:function(a,b){this.anchors.eq(a).removeData("cache.tabs").data("load.tabs",b);return this},length:function(){return this.anchors.length}});
a.extend(a.ui.tabs,{version:"1.8.5"});a.extend(a.ui.tabs.prototype,{rotation:null,rotate:function(a,b){var g=this,d=this.options,f=g._rotate||(g._rotate=function(b){clearTimeout(g.rotation);g.rotation=setTimeout(function(){var a=d.selected;g.select(++a<g.anchors.length?a:0)},a);b&&b.stopPropagation()}),b=g._unrotate||(g._unrotate=!b?function(a){a.clientX&&g.rotate(null)}:function(){t=d.selected;f()});a?(this.element.bind("tabsshow",f),this.anchors.bind(d.event+".tabs",b),f()):(clearTimeout(g.rotation),
this.element.unbind("tabsshow",f),this.anchors.unbind(d.event+".tabs",b),delete this._rotate,delete this._unrotate);return this}})})(jQuery);
(function(a,d){function f(){this.debug=!1;this._curInst=null;this._keyEvent=!1;this._disabledInputs=[];this._inDialog=this._datepickerShowing=!1;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass=
"ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:"January,February,March,April,May,June,July,August,September,October,November,December".split(","),monthNamesShort:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","),dayNames:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday".split(","),dayNamesShort:"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","),dayNamesMin:"Su,Mo,Tu,We,Th,Fr,Sa".split(","),
weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,
beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1};a.extend(this._defaults,this.regional[""]);this.dpDiv=a('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-helper-hidden-accessible"></div>')}function e(b,c){a.extend(b,c);for(var f in c)if(null==c[f]||c[f]==d)b[f]=c[f];return b}
a.extend(a.ui,{datepicker:{version:"1.8.5"}});var c=(new Date).getTime();a.extend(f.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){e(this._defaults,a||{});return this},_attachDatepicker:function(b,c){var d=null,f;for(f in this._defaults){var e=b.getAttribute("date:"+f);if(e){d=d||{};try{d[f]=eval(e)}catch(n){d[f]=e}}}f=b.nodeName.toLowerCase();e="div"==f||"span"==f;b.id||
(this.uuid+=1,b.id="dp"+this.uuid);var l=this._newInst(a(b),e);l.settings=a.extend({},c||{},d||{});"input"==f?this._connectDatepicker(b,l):e&&this._inlineDatepicker(b,l)},_newInst:function(b,c){return{id:b[0].id.replace(/([^A-Za-z0-9_])/g,"\\\\$1"),input:b,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:c,dpDiv:!c?this.dpDiv:a('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')}},_connectDatepicker:function(b,
c){var d=a(b);c.append=a([]);c.trigger=a([]);d.hasClass(this.markerClassName)||(this._attachments(d,c),d.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(a,b,d){c.settings[b]=d}).bind("getData.datepicker",function(a,b){return this._get(c,b)}),this._autoSize(c),a.data(b,"datepicker",c))},_attachments:function(b,c){var d=this._get(c,"appendText"),f=this._get(c,"isRTL");c.append&&c.append.remove();d&&(c.append=
a('<span class="'+this._appendClass+'">'+d+"</span>"),b[f?"before":"after"](c.append));b.unbind("focus",this._showDatepicker);c.trigger&&c.trigger.remove();d=this._get(c,"showOn");("focus"==d||"both"==d)&&b.focus(this._showDatepicker);if("button"==d||"both"==d){var d=this._get(c,"buttonText"),e=this._get(c,"buttonImage");c.trigger=a(this._get(c,"buttonImageOnly")?a("<img/>").addClass(this._triggerClass).attr({src:e,alt:d,title:d}):a('<button type="button"></button>').addClass(this._triggerClass).html(""==
e?d:a("<img/>").attr({src:e,alt:d,title:d})));b[f?"before":"after"](c.trigger);c.trigger.click(function(){a.datepicker._datepickerShowing&&a.datepicker._lastInput==b[0]?a.datepicker._hideDatepicker():a.datepicker._showDatepicker(b[0]);return!1})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var c=new Date(2009,11,20),d=this._get(a,"dateFormat");if(d.match(/[DM]/)){var f=function(a){for(var b=0,c=0,g=0;g<a.length;g++)a[g].length>b&&(b=a[g].length,c=g);return c};c.setMonth(f(this._get(a,
d.match(/MM/)?"monthNames":"monthNamesShort")));c.setDate(f(this._get(a,d.match(/DD/)?"dayNames":"dayNamesShort"))+20-c.getDay())}a.input.attr("size",this._formatDate(a,c).length)}},_inlineDatepicker:function(b,c){var d=a(b);d.hasClass(this.markerClassName)||(d.addClass(this.markerClassName).append(c.dpDiv).bind("setData.datepicker",function(a,b,d){c.settings[b]=d}).bind("getData.datepicker",function(a,b){return this._get(c,b)}),a.data(b,"datepicker",c),this._setDate(c,this._getDefaultDate(c),!0),
this._updateDatepicker(c),this._updateAlternate(c))},_dialogDatepicker:function(b,c,d,f,m){b=this._dialogInst;b||(this.uuid+=1,this._dialogInput=a('<input type="text" id="dp'+this.uuid+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>'),this._dialogInput.keydown(this._doKeyDown),a("body").append(this._dialogInput),b=this._dialogInst=this._newInst(this._dialogInput,!1),b.settings={},a.data(this._dialogInput[0],"datepicker",b));e(b.settings,f||{});c=c&&c.constructor==Date?this._formatDate(b,
c):c;this._dialogInput.val(c);this._pos=m?m.length?m:[m.pageX,m.pageY]:null;this._pos||(this._pos=[document.documentElement.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)]);this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px");b.settings.onSelect=d;this._inDialog=!0;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);
a.blockUI&&a.blockUI(this.dpDiv);a.data(this._dialogInput[0],"datepicker",b);return this},_destroyDatepicker:function(b){var c=a(b),d=a.data(b,"datepicker");if(c.hasClass(this.markerClassName)){var f=b.nodeName.toLowerCase();a.removeData(b,"datepicker");"input"==f?(d.append.remove(),d.trigger.remove(),c.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):("div"==f||"span"==f)&&c.removeClass(this.markerClassName).empty()}},
_enableDatepicker:function(b){var c=a(b),d=a.data(b,"datepicker");if(c.hasClass(this.markerClassName)){var f=b.nodeName.toLowerCase();"input"==f?(b.disabled=!1,d.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):("div"==f||"span"==f)&&c.children("."+this._inlineClass).children().removeClass("ui-state-disabled");this._disabledInputs=a.map(this._disabledInputs,function(a){return a==b?null:a})}},_disableDatepicker:function(b){var c=a(b),d=
a.data(b,"datepicker");if(c.hasClass(this.markerClassName)){var f=b.nodeName.toLowerCase();"input"==f?(b.disabled=!0,d.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):("div"==f||"span"==f)&&c.children("."+this._inlineClass).children().addClass("ui-state-disabled");this._disabledInputs=a.map(this._disabledInputs,function(a){return a==b?null:a});this._disabledInputs[this._disabledInputs.length]=b}},_isDisabledDatepicker:function(a){if(!a)return!1;
for(var c=0;c<this._disabledInputs.length;c++)if(this._disabledInputs[c]==a)return!0;return!1},_getInst:function(b){try{return a.data(b,"datepicker")}catch(c){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(b,c,d){var f=this._getInst(b);if(2==arguments.length&&"string"==typeof c)return"defaults"==c?a.extend({},a.datepicker._defaults):f?"all"==c?a.extend({},f.settings):this._get(f,c):null;var m=c||{};"string"==typeof c&&(m={},m[c]=d);if(f){this._curInst==f&&this._hideDatepicker();
var n=this._getDateDatepicker(b,!0);e(f.settings,m);this._attachments(a(b),f);this._autoSize(f);this._setDateDatepicker(b,n);this._updateDatepicker(f)}},_changeDatepicker:function(a,c,d){this._optionDatepicker(a,c,d)},_refreshDatepicker:function(a){(a=this._getInst(a))&&this._updateDatepicker(a)},_setDateDatepicker:function(a,c){if(a=this._getInst(a))this._setDate(a,c),this._updateDatepicker(a),this._updateAlternate(a)},_getDateDatepicker:function(a,c){(a=this._getInst(a))&&!a.inline&&this._setDateFromField(a,
c);return a?this._getDate(a):null},_doKeyDown:function(b){var c=a.datepicker._getInst(b.target),d=!0,f=c.dpDiv.is(".ui-datepicker-rtl");c._keyEvent=!0;if(a.datepicker._datepickerShowing)switch(b.keyCode){case 9:a.datepicker._hideDatepicker();d=!1;break;case 13:return d=a("td."+a.datepicker._dayOverClass,c.dpDiv).add(a("td."+a.datepicker._currentClass,c.dpDiv)),d[0]?a.datepicker._selectDay(b.target,c.selectedMonth,c.selectedYear,d[0]):a.datepicker._hideDatepicker(),!1;case 27:a.datepicker._hideDatepicker();
break;case 33:a.datepicker._adjustDate(b.target,b.ctrlKey?-a.datepicker._get(c,"stepBigMonths"):-a.datepicker._get(c,"stepMonths"),"M");break;case 34:a.datepicker._adjustDate(b.target,b.ctrlKey?+a.datepicker._get(c,"stepBigMonths"):+a.datepicker._get(c,"stepMonths"),"M");break;case 35:(b.ctrlKey||b.metaKey)&&a.datepicker._clearDate(b.target);d=b.ctrlKey||b.metaKey;break;case 36:(b.ctrlKey||b.metaKey)&&a.datepicker._gotoToday(b.target);d=b.ctrlKey||b.metaKey;break;case 37:if(b.ctrlKey||b.metaKey)a.datepicker._adjustDate(b.target,
f?1:-1,"D");d=b.ctrlKey||b.metaKey;b.originalEvent.altKey&&a.datepicker._adjustDate(b.target,b.ctrlKey?-a.datepicker._get(c,"stepBigMonths"):-a.datepicker._get(c,"stepMonths"),"M");break;case 38:(b.ctrlKey||b.metaKey)&&a.datepicker._adjustDate(b.target,-7,"D");d=b.ctrlKey||b.metaKey;break;case 39:if(b.ctrlKey||b.metaKey)a.datepicker._adjustDate(b.target,f?-1:1,"D");d=b.ctrlKey||b.metaKey;b.originalEvent.altKey&&a.datepicker._adjustDate(b.target,b.ctrlKey?+a.datepicker._get(c,"stepBigMonths"):+a.datepicker._get(c,
"stepMonths"),"M");break;case 40:(b.ctrlKey||b.metaKey)&&a.datepicker._adjustDate(b.target,7,"D");d=b.ctrlKey||b.metaKey;break;default:d=!1}else 36==b.keyCode&&b.ctrlKey?a.datepicker._showDatepicker(this):d=!1;d&&(b.preventDefault(),b.stopPropagation())},_doKeyPress:function(b){var c=a.datepicker._getInst(b.target);if(a.datepicker._get(c,"constrainInput")){var c=a.datepicker._possibleChars(a.datepicker._get(c,"dateFormat")),f=String.fromCharCode(b.charCode==d?b.keyCode:b.charCode);return b.ctrlKey||
" ">f||!c||-1<c.indexOf(f)}},_doKeyUp:function(b){b=a.datepicker._getInst(b.target);if(b.input.val()!=b.lastVal)try{if(a.datepicker.parseDate(a.datepicker._get(b,"dateFormat"),b.input?b.input.val():null,a.datepicker._getFormatConfig(b)))a.datepicker._setDateFromField(b),a.datepicker._updateAlternate(b),a.datepicker._updateDatepicker(b)}catch(c){a.datepicker.log(c)}return!0},_showDatepicker:function(b){b=b.target||b;"input"!=b.nodeName.toLowerCase()&&(b=a("input",b.parentNode)[0]);if(!(a.datepicker._isDisabledDatepicker(b)||
a.datepicker._lastInput==b)){var c=a.datepicker._getInst(b);a.datepicker._curInst&&a.datepicker._curInst!=c&&a.datepicker._curInst.dpDiv.stop(!0,!0);var d=a.datepicker._get(c,"beforeShow");e(c.settings,d?d.apply(b,[b,c]):{});c.lastVal=null;a.datepicker._lastInput=b;a.datepicker._setDateFromField(c);a.datepicker._inDialog&&(b.value="");a.datepicker._pos||(a.datepicker._pos=a.datepicker._findPos(b),a.datepicker._pos[1]+=b.offsetHeight);var f=!1;a(b).parents().each(function(){f|="fixed"==a(this).css("position");
return!f});f&&a.browser.opera&&(a.datepicker._pos[0]-=document.documentElement.scrollLeft,a.datepicker._pos[1]-=document.documentElement.scrollTop);d={left:a.datepicker._pos[0],top:a.datepicker._pos[1]};a.datepicker._pos=null;c.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});a.datepicker._updateDatepicker(c);d=a.datepicker._checkOffset(c,d,f);c.dpDiv.css({position:a.datepicker._inDialog&&a.blockUI?"static":f?"fixed":"absolute",display:"none",left:d.left+"px",top:d.top+"px"});if(!c.inline){var d=
a.datepicker._get(c,"showAnim"),m=a.datepicker._get(c,"duration"),n=function(){a.datepicker._datepickerShowing=!0;var b=a.datepicker._getBorders(c.dpDiv);c.dpDiv.find("iframe.ui-datepicker-cover").css({left:-b[0],top:-b[1],width:c.dpDiv.outerWidth(),height:c.dpDiv.outerHeight()})};c.dpDiv.zIndex(a(b).zIndex()+1);a.effects&&a.effects[d]?c.dpDiv.show(d,a.datepicker._get(c,"showOptions"),m,n):c.dpDiv[d||"show"](d?m:null,n);(!d||!m)&&n();c.input.is(":visible")&&!c.input.is(":disabled")&&c.input.focus();
a.datepicker._curInst=c}}},_updateDatepicker:function(b){var c=this,d=a.datepicker._getBorders(b.dpDiv);b.dpDiv.empty().append(this._generateHTML(b)).find("iframe.ui-datepicker-cover").css({left:-d[0],top:-d[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()}).end().find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){a(this).removeClass("ui-state-hover");-1!=this.className.indexOf("ui-datepicker-prev")&&a(this).removeClass("ui-datepicker-prev-hover");
-1!=this.className.indexOf("ui-datepicker-next")&&a(this).removeClass("ui-datepicker-next-hover")}).bind("mouseover",function(){if(!c._isDisabledDatepicker(b.inline?b.dpDiv.parent()[0]:b.input[0]))a(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),a(this).addClass("ui-state-hover"),-1!=this.className.indexOf("ui-datepicker-prev")&&a(this).addClass("ui-datepicker-prev-hover"),-1!=this.className.indexOf("ui-datepicker-next")&&a(this).addClass("ui-datepicker-next-hover")}).end().find("."+
this._dayOverClass+" a").trigger("mouseover").end();var d=this._getNumberOfMonths(b),f=d[1];1<f?b.dpDiv.addClass("ui-datepicker-multi-"+f).css("width",17*f+"em"):b.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");b.dpDiv[(1!=d[0]||1!=d[1]?"add":"remove")+"Class"]("ui-datepicker-multi");b.dpDiv[(this._get(b,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");b==a.datepicker._curInst&&a.datepicker._datepickerShowing&&b.input&&b.input.is(":visible")&&
!b.input.is(":disabled")&&b.input.focus()},_getBorders:function(a){var c=function(a){return{thin:1,medium:2,thick:3}[a]||a};return[parseFloat(c(a.css("border-left-width"))),parseFloat(c(a.css("border-top-width")))]},_checkOffset:function(b,c,d){var f=b.dpDiv.outerWidth(),e=b.dpDiv.outerHeight(),n=b.input?b.input.outerWidth():0,l=b.input?b.input.outerHeight():0,p=document.documentElement.clientWidth+a(document).scrollLeft(),o=document.documentElement.clientHeight+a(document).scrollTop();c.left-=this._get(b,
"isRTL")?f-n:0;c.left-=d&&c.left==b.input.offset().left?a(document).scrollLeft():0;c.top-=d&&c.top==b.input.offset().top+l?a(document).scrollTop():0;c.left-=Math.min(c.left,c.left+f>p&&p>f?Math.abs(c.left+f-p):0);c.top-=Math.min(c.top,c.top+e>o&&o>e?Math.abs(e+l):0);return c},_findPos:function(b){for(var c=this._get(this._getInst(b),"isRTL");b&&("hidden"==b.type||1!=b.nodeType);)b=b[c?"previousSibling":"nextSibling"];b=a(b).offset();return[b.left,b.top]},_hideDatepicker:function(b){var c=this._curInst;
if(c&&!(b&&c!=a.data(b,"datepicker"))&&this._datepickerShowing){var b=this._get(c,"showAnim"),d=this._get(c,"duration"),f=function(){a.datepicker._tidyDialog(c);this._curInst=null};a.effects&&a.effects[b]?c.dpDiv.hide(b,a.datepicker._get(c,"showOptions"),d,f):c.dpDiv["slideDown"==b?"slideUp":"fadeIn"==b?"fadeOut":"hide"](b?d:null,f);b||f();if(b=this._get(c,"onClose"))b.apply(c.input?c.input[0]:null,[c.input?c.input.val():"",c]);this._datepickerShowing=!1;this._lastInput=null;this._inDialog&&(this._dialogInput.css({position:"absolute",
left:"0",top:"-100px"}),a.blockUI&&(a.unblockUI(),a("body").append(this.dpDiv)));this._inDialog=!1}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(b){a.datepicker._curInst&&(b=a(b.target),b[0].id!=a.datepicker._mainDivId&&0==b.parents("#"+a.datepicker._mainDivId).length&&!b.hasClass(a.datepicker.markerClassName)&&!b.hasClass(a.datepicker._triggerClass)&&a.datepicker._datepickerShowing&&(!a.datepicker._inDialog||!a.blockUI)&&
a.datepicker._hideDatepicker())},_adjustDate:function(b,c,d){var b=a(b),f=this._getInst(b[0]);this._isDisabledDatepicker(b[0])||(this._adjustInstDate(f,c+("M"==d?this._get(f,"showCurrentAtPos"):0),d),this._updateDatepicker(f))},_gotoToday:function(b){var b=a(b),c=this._getInst(b[0]);if(this._get(c,"gotoCurrent")&&c.currentDay)c.selectedDay=c.currentDay,c.drawMonth=c.selectedMonth=c.currentMonth,c.drawYear=c.selectedYear=c.currentYear;else{var d=new Date;c.selectedDay=d.getDate();c.drawMonth=c.selectedMonth=
d.getMonth();c.drawYear=c.selectedYear=d.getFullYear()}this._notifyChange(c);this._adjustDate(b)},_selectMonthYear:function(b,c,d){var b=a(b),f=this._getInst(b[0]);f._selectingMonthYear=!1;f["selected"+("M"==d?"Month":"Year")]=f["draw"+("M"==d?"Month":"Year")]=parseInt(c.options[c.selectedIndex].value,10);this._notifyChange(f);this._adjustDate(b)},_clickMonthYear:function(b){var c=this._getInst(a(b)[0]);c.input&&c._selectingMonthYear&&setTimeout(function(){c.input.focus()},0);c._selectingMonthYear=
!c._selectingMonthYear},_selectDay:function(b,c,d,f){var e=a(b);!a(f).hasClass(this._unselectableClass)&&!this._isDisabledDatepicker(e[0])&&(e=this._getInst(e[0]),e.selectedDay=e.currentDay=a("a",f).html(),e.selectedMonth=e.currentMonth=c,e.selectedYear=e.currentYear=d,this._selectDate(b,this._formatDate(e,e.currentDay,e.currentMonth,e.currentYear)))},_clearDate:function(b){b=a(b);this._getInst(b[0]);this._selectDate(b,"")},_selectDate:function(b,c){b=this._getInst(a(b)[0]);c=null!=c?c:this._formatDate(b);
b.input&&b.input.val(c);this._updateAlternate(b);var d=this._get(b,"onSelect");d?d.apply(b.input?b.input[0]:null,[c,b]):b.input&&b.input.trigger("change");b.inline?this._updateDatepicker(b):(this._hideDatepicker(),this._lastInput=b.input[0],"object"!=typeof b.input[0]&&b.input.focus(),this._lastInput=null)},_updateAlternate:function(b){var c=this._get(b,"altField");if(c){var d=this._get(b,"altFormat")||this._get(b,"dateFormat"),f=this._getDate(b),e=this.formatDate(d,f,this._getFormatConfig(b));a(c).each(function(){a(this).val(e)})}},
noWeekends:function(a){a=a.getDay();return[0<a&&6>a,""]},iso8601Week:function(a){a=new Date(a.getTime());a.setDate(a.getDate()+4-(a.getDay()||7));var c=a.getTime();a.setMonth(0);a.setDate(1);return Math.floor(Math.round((c-a)/864E5)/7)+1},parseDate:function(a,c,d){if(null==a||null==c)throw"Invalid arguments";c="object"==typeof c?c.toString():c+"";if(""==c)return null;for(var f=(d?d.shortYearCutoff:null)||this._defaults.shortYearCutoff,e=(d?d.dayNamesShort:null)||this._defaults.dayNamesShort,n=(d?
d.dayNames:null)||this._defaults.dayNames,l=(d?d.monthNamesShort:null)||this._defaults.monthNamesShort,p=(d?d.monthNames:null)||this._defaults.monthNames,o=d=-1,s=-1,q=-1,r=!1,v=function(c){(c=D+1<a.length&&a.charAt(D+1)==c)&&D++;return c},x=function(a){v(a);a=c.substring(B).match(RegExp("^\\d{1,"+("@"==a?14:"!"==a?20:"y"==a?4:"o"==a?3:2)+"}"));if(!a)throw"Missing number at position "+B;B+=a[0].length;return parseInt(a[0],10)},y=function(a,b,d){a=v(a)?d:b;for(b=0;b<a.length;b++)if(c.substr(B,a[b].length).toLowerCase()==
a[b].toLowerCase())return B+=a[b].length,b+1;throw"Unknown name at position "+B;},z=function(){if(c.charAt(B)!=a.charAt(D))throw"Unexpected literal at position "+B;B++},B=0,D=0;D<a.length;D++)if(r)"'"==a.charAt(D)&&!v("'")?r=!1:z();else switch(a.charAt(D)){case "d":s=x("d");break;case "D":y("D",e,n);break;case "o":q=x("o");break;case "m":o=x("m");break;case "M":o=y("M",l,p);break;case "y":d=x("y");break;case "@":var u=new Date(x("@")),d=u.getFullYear(),o=u.getMonth()+1,s=u.getDate();break;case "!":u=
new Date((x("!")-this._ticksTo1970)/1E4);d=u.getFullYear();o=u.getMonth()+1;s=u.getDate();break;case "'":v("'")?z():r=!0;break;default:z()}-1==d?d=(new Date).getFullYear():100>d&&(d+=(new Date).getFullYear()-(new Date).getFullYear()%100+(d<=f?0:-100));if(-1<q){o=1;s=q;do{f=this._getDaysInMonth(d,o-1);if(s<=f)break;o++;s-=f}while(1)}u=this._daylightSavingAdjust(new Date(d,o-1,s));if(u.getFullYear()!=d||u.getMonth()+1!=o||u.getDate()!=s)throw"Invalid date";return u},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",
ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:864E9*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925)),formatDate:function(a,c,d){if(!c)return"";var f=(d?d.dayNamesShort:null)||this._defaults.dayNamesShort,e=(d?d.dayNames:null)||this._defaults.dayNames,n=(d?d.monthNamesShort:null)||this._defaults.monthNamesShort,d=(d?d.monthNames:null)||this._defaults.monthNames,
l=function(c){(c=r+1<a.length&&a.charAt(r+1)==c)&&r++;return c},p=function(a,b,c){b=""+b;if(l(a))for(;b.length<c;)b="0"+b;return b},o=function(a,b,c,d){return l(a)?d[b]:c[b]},s="",q=!1;if(c)for(var r=0;r<a.length;r++)if(q)"'"==a.charAt(r)&&!l("'")?q=!1:s+=a.charAt(r);else switch(a.charAt(r)){case "d":s+=p("d",c.getDate(),2);break;case "D":s+=o("D",c.getDay(),f,e);break;case "o":s+=p("o",(c.getTime()-(new Date(c.getFullYear(),0,0)).getTime())/864E5,3);break;case "m":s+=p("m",c.getMonth()+1,2);break;
case "M":s+=o("M",c.getMonth(),n,d);break;case "y":s+=l("y")?c.getFullYear():(10>c.getYear()%100?"0":"")+c.getYear()%100;break;case "@":s+=c.getTime();break;case "!":s+=1E4*c.getTime()+this._ticksTo1970;break;case "'":l("'")?s+="'":q=!0;break;default:s+=a.charAt(r)}return s},_possibleChars:function(a){for(var c="",d=!1,f=function(c){(c=e+1<a.length&&a.charAt(e+1)==c)&&e++;return c},e=0;e<a.length;e++)if(d)"'"==a.charAt(e)&&!f("'")?d=!1:c+=a.charAt(e);else switch(a.charAt(e)){case "d":case "m":case "y":case "@":c+=
"0123456789";break;case "D":case "M":return null;case "'":f("'")?c+="'":d=!0;break;default:c+=a.charAt(e)}return c},_get:function(a,c){return a.settings[c]!==d?a.settings[c]:this._defaults[c]},_setDateFromField:function(a,c){if(a.input.val()!=a.lastVal){var d=this._get(a,"dateFormat"),f=a.lastVal=a.input?a.input.val():null,e,n;e=n=this._getDefaultDate(a);var l=this._getFormatConfig(a);try{e=this.parseDate(d,f,l)||n}catch(p){this.log(p),f=c?"":f}a.selectedDay=e.getDate();a.drawMonth=a.selectedMonth=
e.getMonth();a.drawYear=a.selectedYear=e.getFullYear();a.currentDay=f?e.getDate():0;a.currentMonth=f?e.getMonth():0;a.currentYear=f?e.getFullYear():0;this._adjustInstDate(a)}},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),new Date))},_determineDate:function(b,c,d){var f=function(a){var b=new Date;b.setDate(b.getDate()+a);return b};if(c=(c=null==c?d:"string"==typeof c?function(c){try{return a.datepicker.parseDate(a.datepicker._get(b,"dateFormat"),
c,a.datepicker._getFormatConfig(b))}catch(d){}for(var g=(c.toLowerCase().match(/^c/)?a.datepicker._getDate(b):null)||new Date,f=g.getFullYear(),e=g.getMonth(),g=g.getDate(),h=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,j=h.exec(c);j;){switch(j[2]||"d"){case "d":case "D":g+=parseInt(j[1],10);break;case "w":case "W":g+=7*parseInt(j[1],10);break;case "m":case "M":e+=parseInt(j[1],10);g=Math.min(g,a.datepicker._getDaysInMonth(f,e));break;case "y":case "Y":f+=parseInt(j[1],10),g=Math.min(g,a.datepicker._getDaysInMonth(f,
e))}j=h.exec(c)}return new Date(f,e,g)}(c):"number"==typeof c?isNaN(c)?d:f(c):c)&&"Invalid Date"==c.toString()?d:c)c.setHours(0),c.setMinutes(0),c.setSeconds(0),c.setMilliseconds(0);return this._daylightSavingAdjust(c)},_daylightSavingAdjust:function(a){if(!a)return null;a.setHours(12<a.getHours()?a.getHours()+2:0);return a},_setDate:function(a,c,d){var f=!c,e=a.selectedMonth,n=a.selectedYear,c=this._restrictMinMax(a,this._determineDate(a,c,new Date));a.selectedDay=a.currentDay=c.getDate();a.drawMonth=
a.selectedMonth=a.currentMonth=c.getMonth();a.drawYear=a.selectedYear=a.currentYear=c.getFullYear();(e!=a.selectedMonth||n!=a.selectedYear)&&!d&&this._notifyChange(a);this._adjustInstDate(a);a.input&&a.input.val(f?"":this._formatDate(a))},_getDate:function(a){return!a.currentYear||a.input&&""==a.input.val()?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay))},_generateHTML:function(b){var d=new Date,d=this._daylightSavingAdjust(new Date(d.getFullYear(),d.getMonth(),
d.getDate())),f=this._get(b,"isRTL"),e=this._get(b,"showButtonPanel"),m=this._get(b,"hideIfNoPrevNext"),n=this._get(b,"navigationAsDateFormat"),l=this._getNumberOfMonths(b),p=this._get(b,"showCurrentAtPos"),o=this._get(b,"stepMonths"),s=1!=l[0]||1!=l[1],q=this._daylightSavingAdjust(!b.currentDay?new Date(9999,9,9):new Date(b.currentYear,b.currentMonth,b.currentDay)),r=this._getMinMaxDate(b,"min"),v=this._getMinMaxDate(b,"max"),p=b.drawMonth-p,x=b.drawYear;0>p&&(p+=12,x--);if(v)for(var y=this._daylightSavingAdjust(new Date(v.getFullYear(),
v.getMonth()-l[0]*l[1]+1,v.getDate())),y=r&&y<r?r:y;this._daylightSavingAdjust(new Date(x,p,1))>y;)p--,0>p&&(p=11,x--);b.drawMonth=p;b.drawYear=x;var y=this._get(b,"prevText"),y=!n?y:this.formatDate(y,this._daylightSavingAdjust(new Date(x,p-o,1)),this._getFormatConfig(b)),y=this._canAdjustMonth(b,-1,x,p)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+c+".datepicker._adjustDate('#"+b.id+"', -"+o+", 'M');\" title=\""+y+'"><span class="ui-icon ui-icon-circle-triangle-'+(f?"e":"w")+
'">'+y+"</span></a>":m?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+y+'"><span class="ui-icon ui-icon-circle-triangle-'+(f?"e":"w")+'">'+y+"</span></a>",z=this._get(b,"nextText"),z=!n?z:this.formatDate(z,this._daylightSavingAdjust(new Date(x,p+o,1)),this._getFormatConfig(b)),m=this._canAdjustMonth(b,1,x,p)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+c+".datepicker._adjustDate('#"+b.id+"', +"+o+", 'M');\" title=\""+z+'"><span class="ui-icon ui-icon-circle-triangle-'+
(f?"w":"e")+'">'+z+"</span></a>":m?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+z+'"><span class="ui-icon ui-icon-circle-triangle-'+(f?"w":"e")+'">'+z+"</span></a>",o=this._get(b,"currentText"),z=this._get(b,"gotoCurrent")&&b.currentDay?q:d,o=!n?o:this.formatDate(o,z,this._getFormatConfig(b)),n=!b.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+c+'.datepicker._hideDatepicker();">'+this._get(b,
"closeText")+"</button>":"",e=e?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(f?n:"")+(this._isInRange(b,z)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+c+".datepicker._gotoToday('#"+b.id+"');\">"+o+"</button>":"")+(f?"":n)+"</div>":"",n=parseInt(this._get(b,"firstDay"),10),n=isNaN(n)?0:n,o=this._get(b,"showWeek"),z=this._get(b,"dayNames");this._get(b,"dayNamesShort");var B=this._get(b,"dayNamesMin"),D=
this._get(b,"monthNames"),u=this._get(b,"monthNamesShort"),k=this._get(b,"beforeShowDay"),E=this._get(b,"showOtherMonths"),A=this._get(b,"selectOtherMonths");this._get(b,"calculateWeek");for(var C=this._getDefaultDate(b),F="",L=0;L<l[0];L++){for(var N="",K=0;K<l[1];K++){var O=this._daylightSavingAdjust(new Date(x,p,b.selectedDay)),G=" ui-corner-all",J="";if(s){J+='<div class="ui-datepicker-group';if(1<l[1])switch(K){case 0:J+=" ui-datepicker-group-first";G=" ui-corner-"+(f?"right":"left");break;case l[1]-
1:J+=" ui-datepicker-group-last";G=" ui-corner-"+(f?"left":"right");break;default:J+=" ui-datepicker-group-middle",G=""}J+='">'}for(var J=J+('<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+G+'">'+(/all|left/.test(G)&&0==L?f?m:y:"")+(/all|right/.test(G)&&0==L?f?y:m:"")+this._generateMonthYearHeader(b,p,x,r,v,0<L||0<K,D,u)+'</div><table class="ui-datepicker-calendar"><thead><tr>'),R=o?'<th class="ui-datepicker-week-col">'+this._get(b,"weekHeader")+"</th>":"",G=0;7>G;G++)var H=
(G+n)%7,R=R+("<th"+(5<=(G+n+6)%7?' class="ui-datepicker-week-end"':"")+'><span title="'+z[H]+'">'+B[H]+"</span></th>");J+=R+"</tr></thead><tbody>";R=this._getDaysInMonth(x,p);x==b.selectedYear&&p==b.selectedMonth&&(b.selectedDay=Math.min(b.selectedDay,R));for(var G=(this._getFirstDayOfMonth(x,p)-n+7)%7,R=s?6:Math.ceil((G+R)/7),H=this._daylightSavingAdjust(new Date(x,p,1-G)),M=0;M<R;M++){for(var J=J+"<tr>",P=!o?"":'<td class="ui-datepicker-week-col">'+this._get(b,"calculateWeek")(H)+"</td>",G=0;7>
G;G++){var X=k?k.apply(b.input?b.input[0]:null,[H]):[!0,""],U=H.getMonth()!=p,Q=U&&!A||!X[0]||r&&H<r||v&&H>v,P=P+('<td class="'+(5<=(G+n+6)%7?" ui-datepicker-week-end":"")+(U?" ui-datepicker-other-month":"")+(H.getTime()==O.getTime()&&p==b.selectedMonth&&b._keyEvent||C.getTime()==H.getTime()&&C.getTime()==O.getTime()?" "+this._dayOverClass:"")+(Q?" "+this._unselectableClass+" ui-state-disabled":"")+(U&&!E?"":" "+X[1]+(H.getTime()==q.getTime()?" "+this._currentClass:"")+(H.getTime()==d.getTime()?" ui-datepicker-today":
""))+'"'+((!U||E)&&X[2]?' title="'+X[2]+'"':"")+(Q?"":' onclick="DP_jQuery_'+c+".datepicker._selectDay('#"+b.id+"',"+H.getMonth()+","+H.getFullYear()+', this);return false;"')+">"+(U&&!E?"&#xa0;":Q?'<span class="ui-state-default">'+H.getDate()+"</span>":'<a class="ui-state-default'+(H.getTime()==d.getTime()?" ui-state-highlight":"")+(H.getTime()==O.getTime()?" ui-state-active":"")+(U?" ui-priority-secondary":"")+'" href="#">'+H.getDate()+"</a>")+"</td>");H.setDate(H.getDate()+1);H=this._daylightSavingAdjust(H)}J+=
P+"</tr>"}p++;11<p&&(p=0,x++);J+="</tbody></table>"+(s?"</div>"+(0<l[0]&&K==l[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");N+=J}F+=N}F+=e+(a.browser.msie&&7>parseInt(a.browser.version,10)&&!b.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");b._keyEvent=!1;return F},_generateMonthYearHeader:function(a,d,f,e,m,n,l,p){var o=this._get(a,"changeMonth"),s=this._get(a,"changeYear"),q=this._get(a,"showMonthAfterYear"),r='<div class="ui-datepicker-title">',
v="";if(n||!o)v+='<span class="ui-datepicker-month">'+l[d]+"</span>";else{for(var l=e&&e.getFullYear()==f,x=m&&m.getFullYear()==f,v=v+('<select class="ui-datepicker-month" onchange="DP_jQuery_'+c+".datepicker._selectMonthYear('#"+a.id+"', this, 'M');\" onclick=\"DP_jQuery_"+c+".datepicker._clickMonthYear('#"+a.id+"');\">"),y=0;12>y;y++)if((!l||y>=e.getMonth())&&(!x||y<=m.getMonth()))v+='<option value="'+y+'"'+(y==d?' selected="selected"':"")+">"+p[y]+"</option>";v+="</select>"}q||(r+=v+(n||!o||!s?
"&#xa0;":""));if(n||!s)r+='<span class="ui-datepicker-year">'+f+"</span>";else{for(var p=this._get(a,"yearRange").split(":"),z=(new Date).getFullYear(),l=function(a){a=a.match(/c[+-].*/)?f+parseInt(a.substring(1),10):a.match(/[+-].*/)?z+parseInt(a,10):parseInt(a,10);return isNaN(a)?z:a},d=l(p[0]),p=Math.max(d,l(p[1]||"")),d=e?Math.max(d,e.getFullYear()):d,p=m?Math.min(p,m.getFullYear()):p,r=r+('<select class="ui-datepicker-year" onchange="DP_jQuery_'+c+".datepicker._selectMonthYear('#"+a.id+"', this, 'Y');\" onclick=\"DP_jQuery_"+
c+".datepicker._clickMonthYear('#"+a.id+"');\">");d<=p;d++)r+='<option value="'+d+'"'+(d==f?' selected="selected"':"")+">"+d+"</option>";r+="</select>"}r+=this._get(a,"yearSuffix");q&&(r+=(n||!o||!s?"&#xa0;":"")+v);return r+"</div>"},_adjustInstDate:function(a,c,d){var f=a.drawYear+("Y"==d?c:0),e=a.drawMonth+("M"==d?c:0),c=Math.min(a.selectedDay,this._getDaysInMonth(f,e))+("D"==d?c:0),f=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(f,e,c)));a.selectedDay=f.getDate();a.drawMonth=a.selectedMonth=
f.getMonth();a.drawYear=a.selectedYear=f.getFullYear();("M"==d||"Y"==d)&&this._notifyChange(a)},_restrictMinMax:function(a,c){var d=this._getMinMaxDate(a,"min"),a=this._getMinMaxDate(a,"max"),c=d&&c<d?d:c;return a&&c>a?a:c},_notifyChange:function(a){var c=this._get(a,"onChangeMonthYear");c&&c.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");return null==a?[1,1]:"number"==typeof a?[1,a]:a},_getMinMaxDate:function(a,
c){return this._determineDate(a,this._get(a,c+"Date"),null)},_getDaysInMonth:function(a,c){return 32-(new Date(a,c,32)).getDate()},_getFirstDayOfMonth:function(a,c){return(new Date(a,c,1)).getDay()},_canAdjustMonth:function(a,c,d,f){var e=this._getNumberOfMonths(a),d=this._daylightSavingAdjust(new Date(d,f+(0>c?c:e[0]*e[1]),1));0>c&&d.setDate(this._getDaysInMonth(d.getFullYear(),d.getMonth()));return this._isInRange(a,d)},_isInRange:function(a,c){var d=this._getMinMaxDate(a,"min"),a=this._getMinMaxDate(a,
"max");return(!d||c.getTime()>=d.getTime())&&(!a||c.getTime()<=a.getTime())},_getFormatConfig:function(a){var c=this._get(a,"shortYearCutoff"),c="string"!=typeof c?c:(new Date).getFullYear()%100+parseInt(c,10);return{shortYearCutoff:c,dayNamesShort:this._get(a,"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,c,d,f){c||(a.currentDay=a.selectedDay,a.currentMonth=a.selectedMonth,a.currentYear=
a.selectedYear);c=c?"object"==typeof c?c:this._daylightSavingAdjust(new Date(f,d,c)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),c,this._getFormatConfig(a))}});a.fn.datepicker=function(b){a.datepicker.initialized||(a(document).mousedown(a.datepicker._checkExternalClick).find("body").append(a.datepicker.dpDiv),a.datepicker.initialized=!0);var c=Array.prototype.slice.call(arguments,1);return"string"==typeof b&&("isDisabled"==
b||"getDate"==b||"widget"==b)||"option"==b&&2==arguments.length&&"string"==typeof arguments[1]?a.datepicker["_"+b+"Datepicker"].apply(a.datepicker,[this[0]].concat(c)):this.each(function(){"string"==typeof b?a.datepicker["_"+b+"Datepicker"].apply(a.datepicker,[this].concat(c)):a.datepicker._attachDatepicker(this,b)})};a.datepicker=new f;a.datepicker.initialized=!1;a.datepicker.uuid=(new Date).getTime();a.datepicker.version="1.8.5";window["DP_jQuery_"+c]=a})(jQuery);
(function(a,d){a.widget("ui.progressbar",{options:{value:0},min:0,max:100,_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min,"aria-valuemax":this.max,"aria-valuenow":this._value()});this.valueDiv=a("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element);this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");
this.valueDiv.remove();a.Widget.prototype.destroy.apply(this,arguments)},value:function(a){if(a===d)return this._value();this._setOption("value",a);return this},_setOption:function(d,e){"value"===d&&(this.options.value=e,this._refreshValue(),this._trigger("change"));a.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var a=this.options.value;"number"!==typeof a&&(a=0);return Math.min(this.max,Math.max(this.min,a))},_refreshValue:function(){var a=this.value();this.valueDiv.toggleClass("ui-corner-right",
a===this.max).width(a+"%");this.element.attr("aria-valuenow",a)}});a.extend(a.ui.progressbar,{version:"1.8.5"})})(jQuery);
jQuery.effects||function(a,d){function f(b){var c;return b&&b.constructor==Array&&3==b.length?b:(c=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(b))?[parseInt(c[1],10),parseInt(c[2],10),parseInt(c[3],10)]:(c=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(b))?[2.55*parseFloat(c[1]),2.55*parseFloat(c[2]),2.55*parseFloat(c[3])]:(c=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(b))?[parseInt(c[1],16),parseInt(c[2],
16),parseInt(c[3],16)]:(c=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(b))?[parseInt(c[1]+c[1],16),parseInt(c[2]+c[2],16),parseInt(c[3]+c[3],16)]:/rgba\(0, 0, 0, 0\)/.exec(b)?j.transparent:j[a.trim(b).toLowerCase()]}function e(){var a=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,b={},c,d;if(a&&a.length&&a[0]&&a[a[0]])for(var g=a.length;g--;)c=a[g],"string"==typeof a[c]&&(d=c.replace(/\-(\w)/g,function(a,b){return b.toUpperCase()}),b[d]=a[c]);else for(c in a)"string"===
typeof a[c]&&(b[c]=a[c]);return b}function c(b){var c,d;for(c in b)d=b[c],(null==d||a.isFunction(d)||c in m||/scrollbar/.test(c)||!/color/i.test(c)&&isNaN(parseFloat(d)))&&delete b[c];return b}function b(a,b){var c={_:0},d;for(d in b)a[d]!=b[d]&&(c[d]=b[d]);return c}function g(b,c,d,g){"object"==typeof b&&(g=c,d=null,c=b,b=c.effect);a.isFunction(c)&&(g=c,d=null,c={});if("number"==typeof c||a.fx.speeds[c])g=d,d=c,c={};a.isFunction(d)&&(g=d,d=null);c=c||{};d=d||c.duration;d=a.fx.off?0:"number"==typeof d?
d:a.fx.speeds[d]||a.fx.speeds._default;g=g||c.complete;return[b,c,d,g]}a.effects={};a.each("backgroundColor,borderBottomColor,borderLeftColor,borderRightColor,borderTopColor,color,outlineColor".split(","),function(b,c){a.fx.step[c]=function(b){if(!b.colorInit){var d;d=b.elem;var g=c,e;do{e=a.curCSS(d,g);if(""!=e&&"transparent"!=e||a.nodeName(d,"body"))break;g="backgroundColor"}while(d=d.parentNode);d=f(e);b.start=d;b.end=f(b.end);b.colorInit=!0}b.elem.style[c]="rgb("+Math.max(Math.min(parseInt(b.pos*
(b.end[0]-b.start[0])+b.start[0],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[1]-b.start[1])+b.start[1],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[2]-b.start[2])+b.start[2],10),255),0)+")"}});var j={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],
darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,
0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},h=["add","remove","toggle"],m={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};a.effects.animateClass=function(d,g,f,o){a.isFunction(f)&&(o=f,f=null);return this.each(function(){var j=a(this),m=j.attr("style")||" ",r=c(e.call(this)),v,x=j.attr("className");a.each(h,function(a,b){d[b]&&j[b+"Class"](d[b])});v=c(e.call(this));j.attr("className",
x);j.animate(b(r,v),g,f,function(){a.each(h,function(a,b){d[b]&&j[b+"Class"](d[b])});"object"==typeof j.attr("style")?(j.attr("style").cssText="",j.attr("style").cssText=m):j.attr("style",m);o&&o.apply(this,arguments)})})};a.fn.extend({_addClass:a.fn.addClass,addClass:function(b,c,d,g){return c?a.effects.animateClass.apply(this,[{add:b},c,d,g]):this._addClass(b)},_removeClass:a.fn.removeClass,removeClass:function(b,c,d,g){return c?a.effects.animateClass.apply(this,[{remove:b},c,d,g]):this._removeClass(b)},
_toggleClass:a.fn.toggleClass,toggleClass:function(b,c,g,f,e){return"boolean"==typeof c||c===d?g?a.effects.animateClass.apply(this,[c?{add:b}:{remove:b},g,f,e]):this._toggleClass(b,c):a.effects.animateClass.apply(this,[{toggle:b},c,g,f])},switchClass:function(b,c,d,g,f){return a.effects.animateClass.apply(this,[{add:c,remove:b},d,g,f])}});a.extend(a.effects,{version:"1.8.5",save:function(a,b){for(var c=0;c<b.length;c++)null!==b[c]&&a.data("ec.storage."+b[c],a[0].style[b[c]])},restore:function(a,b){for(var c=
0;c<b.length;c++)null!==b[c]&&a.css(b[c],a.data("ec.storage."+b[c]))},setMode:function(a,b){"toggle"==b&&(b=a.is(":hidden")?"show":"hide");return b},getBaseline:function(a,b){var c;switch(a[0]){case "top":c=0;break;case "middle":c=0.5;break;case "bottom":c=1;break;default:c=a[0]/b.height}switch(a[1]){case "left":a=0;break;case "center":a=0.5;break;case "right":a=1;break;default:a=a[1]/b.width}return{x:a,y:c}},createWrapper:function(b){if(b.parent().is(".ui-effects-wrapper"))return b.parent();var c=
{width:b.outerWidth(!0),height:b.outerHeight(!0),"float":b.css("float")},d=a("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0});b.wrap(d);d=b.parent();"static"==b.css("position")?(d.css({position:"relative"}),b.css({position:"relative"})):(a.extend(c,{position:b.css("position"),zIndex:b.css("z-index")}),a.each(["top","left","bottom","right"],function(a,d){c[d]=b.css(d);isNaN(parseInt(c[d],10))&&(c[d]="auto")}),b.css({position:"relative",
top:0,left:0}));return d.css(c).show()},removeWrapper:function(a){return a.parent().is(".ui-effects-wrapper")?a.parent().replaceWith(a):a},setTransition:function(b,c,d,g){g=g||{};a.each(c,function(a,c){unit=b.cssUnit(c);0<unit[0]&&(g[c]=unit[0]*d+unit[1])});return g}});a.fn.extend({effect:function(b){var c=g.apply(this,arguments),c={options:c[1],duration:c[2],callback:c[3]},d=a.effects[b];return d&&!a.fx.off?d.call(this,c):this},_show:a.fn.show,show:function(b){if(!b||"number"==typeof b||a.fx.speeds[b]||
!a.effects[b])return this._show.apply(this,arguments);var c=g.apply(this,arguments);c[1].mode="show";return this.effect.apply(this,c)},_hide:a.fn.hide,hide:function(b){if(!b||"number"==typeof b||a.fx.speeds[b]||!a.effects[b])return this._hide.apply(this,arguments);var c=g.apply(this,arguments);c[1].mode="hide";return this.effect.apply(this,c)},__toggle:a.fn.toggle,toggle:function(b){if(!b||"number"==typeof b||a.fx.speeds[b]||!a.effects[b]||"boolean"==typeof b||a.isFunction(b))return this.__toggle.apply(this,
arguments);var c=g.apply(this,arguments);c[1].mode="toggle";return this.effect.apply(this,c)},cssUnit:function(b){var c=this.css(b),d=[];a.each(["em","px","%","pt"],function(a,b){0<c.indexOf(b)&&(d=[parseFloat(c),b])});return d}});a.easing.jswing=a.easing.swing;a.extend(a.easing,{def:"easeOutQuad",swing:function(b,c,d,g,f){return a.easing[a.easing.def](b,c,d,g,f)},easeInQuad:function(a,b,c,d,g){return d*(b/=g)*b+c},easeOutQuad:function(a,b,c,d,g){return-d*(b/=g)*(b-2)+c},easeInOutQuad:function(a,
b,c,d,g){return 1>(b/=g/2)?d/2*b*b+c:-d/2*(--b*(b-2)-1)+c},easeInCubic:function(a,b,c,d,g){return d*(b/=g)*b*b+c},easeOutCubic:function(a,b,c,d,g){return d*((b=b/g-1)*b*b+1)+c},easeInOutCubic:function(a,b,c,d,g){return 1>(b/=g/2)?d/2*b*b*b+c:d/2*((b-=2)*b*b+2)+c},easeInQuart:function(a,b,c,d,g){return d*(b/=g)*b*b*b+c},easeOutQuart:function(a,b,c,d,g){return-d*((b=b/g-1)*b*b*b-1)+c},easeInOutQuart:function(a,b,c,d,g){return 1>(b/=g/2)?d/2*b*b*b*b+c:-d/2*((b-=2)*b*b*b-2)+c},easeInQuint:function(a,
b,c,d,g){return d*(b/=g)*b*b*b*b+c},easeOutQuint:function(a,b,c,d,g){return d*((b=b/g-1)*b*b*b*b+1)+c},easeInOutQuint:function(a,b,c,d,g){return 1>(b/=g/2)?d/2*b*b*b*b*b+c:d/2*((b-=2)*b*b*b*b+2)+c},easeInSine:function(a,b,c,d,g){return-d*Math.cos(b/g*(Math.PI/2))+d+c},easeOutSine:function(a,b,c,d,g){return d*Math.sin(b/g*(Math.PI/2))+c},easeInOutSine:function(a,b,c,d,g){return-d/2*(Math.cos(Math.PI*b/g)-1)+c},easeInExpo:function(a,b,c,d,g){return 0==b?c:d*Math.pow(2,10*(b/g-1))+c},easeOutExpo:function(a,
b,c,d,g){return b==g?c+d:d*(-Math.pow(2,-10*b/g)+1)+c},easeInOutExpo:function(a,b,c,d,g){return 0==b?c:b==g?c+d:1>(b/=g/2)?d/2*Math.pow(2,10*(b-1))+c:d/2*(-Math.pow(2,-10*--b)+2)+c},easeInCirc:function(a,b,c,d,g){return-d*(Math.sqrt(1-(b/=g)*b)-1)+c},easeOutCirc:function(a,b,c,d,g){return d*Math.sqrt(1-(b=b/g-1)*b)+c},easeInOutCirc:function(a,b,c,d,g){return 1>(b/=g/2)?-d/2*(Math.sqrt(1-b*b)-1)+c:d/2*(Math.sqrt(1-(b-=2)*b)+1)+c},easeInElastic:function(a,b,c,d,g){var f=0,e=d;if(0==b)return c;if(1==
(b/=g))return c+d;f||(f=0.3*g);e<Math.abs(d)?(e=d,a=f/4):a=f/(2*Math.PI)*Math.asin(d/e);return-(e*Math.pow(2,10*(b-=1))*Math.sin(2*(b*g-a)*Math.PI/f))+c},easeOutElastic:function(a,b,c,d,g){var f=0,e=d;if(0==b)return c;if(1==(b/=g))return c+d;f||(f=0.3*g);e<Math.abs(d)?(e=d,a=f/4):a=f/(2*Math.PI)*Math.asin(d/e);return e*Math.pow(2,-10*b)*Math.sin(2*(b*g-a)*Math.PI/f)+d+c},easeInOutElastic:function(a,b,c,d,g){var f=0,e=d;if(0==b)return c;if(2==(b/=g/2))return c+d;f||(f=1.5*0.3*g);e<Math.abs(d)?(e=d,
a=f/4):a=f/(2*Math.PI)*Math.asin(d/e);return 1>b?-0.5*e*Math.pow(2,10*(b-=1))*Math.sin(2*(b*g-a)*Math.PI/f)+c:0.5*e*Math.pow(2,-10*(b-=1))*Math.sin(2*(b*g-a)*Math.PI/f)+d+c},easeInBack:function(a,b,c,g,f,e){e==d&&(e=1.70158);return g*(b/=f)*b*((e+1)*b-e)+c},easeOutBack:function(a,b,c,g,f,e){e==d&&(e=1.70158);return g*((b=b/f-1)*b*((e+1)*b+e)+1)+c},easeInOutBack:function(a,b,c,g,f,e){e==d&&(e=1.70158);return 1>(b/=f/2)?g/2*b*b*(((e*=1.525)+1)*b-e)+c:g/2*((b-=2)*b*(((e*=1.525)+1)*b+e)+2)+c},easeInBounce:function(b,
c,d,g,f){return g-a.easing.easeOutBounce(b,f-c,0,g,f)+d},easeOutBounce:function(a,b,c,d,g){return(b/=g)<1/2.75?7.5625*d*b*b+c:b<2/2.75?d*(7.5625*(b-=1.5/2.75)*b+0.75)+c:b<2.5/2.75?d*(7.5625*(b-=2.25/2.75)*b+0.9375)+c:d*(7.5625*(b-=2.625/2.75)*b+0.984375)+c},easeInOutBounce:function(b,c,d,g,f){return c<f/2?0.5*a.easing.easeInBounce(b,2*c,0,g,f)+d:0.5*a.easing.easeOutBounce(b,2*c-f,0,g,f)+0.5*g+d}})}(jQuery);
(function(a){a.effects.blind=function(d){return this.queue(function(){var f=a(this),e=["position","top","left"],c=a.effects.setMode(f,d.options.mode||"hide"),b=d.options.direction||"vertical";a.effects.save(f,e);f.show();var g=a.effects.createWrapper(f).css({overflow:"hidden"}),j="vertical"==b?"height":"width",b="vertical"==b?g.height():g.width();"show"==c&&g.css(j,0);var h={};h[j]="show"==c?b:0;g.animate(h,d.duration,d.options.easing,function(){"hide"==c&&f.hide();a.effects.restore(f,e);a.effects.removeWrapper(f);
d.callback&&d.callback.apply(f[0],arguments);f.dequeue()})})}})(jQuery);
(function(a){a.effects.bounce=function(d){return this.queue(function(){var f=a(this),e=["position","top","left"],c=a.effects.setMode(f,d.options.mode||"effect"),b=d.options.direction||"up",g=d.options.distance||20,j=d.options.times||5,h=d.duration||250;/show|hide/.test(c)&&e.push("opacity");a.effects.save(f,e);f.show();a.effects.createWrapper(f);var m="up"==b||"down"==b?"top":"left",b="up"==b||"left"==b?"pos":"neg",g=d.options.distance||("top"==m?f.outerHeight({margin:!0})/3:f.outerWidth({margin:!0})/
3);"show"==c&&f.css("opacity",0).css(m,"pos"==b?-g:g);"hide"==c&&(g/=2*j);"hide"!=c&&j--;if("show"==c){var n={opacity:1};n[m]=("pos"==b?"+=":"-=")+g;f.animate(n,h/2,d.options.easing);g/=2;j--}for(n=0;n<j;n++){var l={},p={};l[m]=("pos"==b?"-=":"+=")+g;p[m]=("pos"==b?"+=":"-=")+g;f.animate(l,h/2,d.options.easing).animate(p,h/2,d.options.easing);g="hide"==c?2*g:g/2}"hide"==c?(n={opacity:0},n[m]=("pos"==b?"-=":"+=")+g,f.animate(n,h/2,d.options.easing,function(){f.hide();a.effects.restore(f,e);a.effects.removeWrapper(f);
d.callback&&d.callback.apply(this,arguments)})):(l={},p={},l[m]=("pos"==b?"-=":"+=")+g,p[m]=("pos"==b?"+=":"-=")+g,f.animate(l,h/2,d.options.easing).animate(p,h/2,d.options.easing,function(){a.effects.restore(f,e);a.effects.removeWrapper(f);d.callback&&d.callback.apply(this,arguments)}));f.queue("fx",function(){f.dequeue()});f.dequeue()})}})(jQuery);
(function(a){a.effects.clip=function(d){return this.queue(function(){var f=a(this),e=["position","top","left","height","width"],c=a.effects.setMode(f,d.options.mode||"hide"),b=d.options.direction||"vertical";a.effects.save(f,e);f.show();var g=a.effects.createWrapper(f).css({overflow:"hidden"}),g="IMG"==f[0].tagName?g:f,j="vertical"==b?"height":"width",h="vertical"==b?"top":"left",b="vertical"==b?g.height():g.width();"show"==c&&(g.css(j,0),g.css(h,b/2));var m={};m[j]="show"==c?b:0;m[h]="show"==c?0:
b/2;g.animate(m,{queue:!1,duration:d.duration,easing:d.options.easing,complete:function(){"hide"==c&&f.hide();a.effects.restore(f,e);a.effects.removeWrapper(f);d.callback&&d.callback.apply(f[0],arguments);f.dequeue()}})})}})(jQuery);
(function(a){a.effects.drop=function(d){return this.queue(function(){var f=a(this),e=["position","top","left","opacity"],c=a.effects.setMode(f,d.options.mode||"hide"),b=d.options.direction||"left";a.effects.save(f,e);f.show();a.effects.createWrapper(f);var g="up"==b||"down"==b?"top":"left",b="up"==b||"left"==b?"pos":"neg",j=d.options.distance||("top"==g?f.outerHeight({margin:!0})/2:f.outerWidth({margin:!0})/2);"show"==c&&f.css("opacity",0).css(g,"pos"==b?-j:j);var h={opacity:"show"==c?1:0};h[g]=("show"==
c?"pos"==b?"+=":"-=":"pos"==b?"-=":"+=")+j;f.animate(h,{queue:!1,duration:d.duration,easing:d.options.easing,complete:function(){"hide"==c&&f.hide();a.effects.restore(f,e);a.effects.removeWrapper(f);d.callback&&d.callback.apply(this,arguments);f.dequeue()}})})}})(jQuery);
(function(a){a.effects.explode=function(d){return this.queue(function(){var f=d.options.pieces?Math.round(Math.sqrt(d.options.pieces)):3,e=d.options.pieces?Math.round(Math.sqrt(d.options.pieces)):3;d.options.mode="toggle"==d.options.mode?a(this).is(":visible")?"hide":"show":d.options.mode;var c=a(this).show().css("visibility","hidden"),b=c.offset();b.top-=parseInt(c.css("marginTop"),10)||0;b.left-=parseInt(c.css("marginLeft"),10)||0;for(var g=c.outerWidth(!0),j=c.outerHeight(!0),h=0;h<f;h++)for(var m=
0;m<e;m++)c.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-m*(g/e),top:-h*(j/f)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:g/e,height:j/f,left:b.left+m*(g/e)+("show"==d.options.mode?(m-Math.floor(e/2))*(g/e):0),top:b.top+h*(j/f)+("show"==d.options.mode?(h-Math.floor(f/2))*(j/f):0),opacity:"show"==d.options.mode?0:1}).animate({left:b.left+m*(g/e)+("show"==d.options.mode?0:(m-Math.floor(e/2))*(g/e)),top:b.top+
h*(j/f)+("show"==d.options.mode?0:(h-Math.floor(f/2))*(j/f)),opacity:"show"==d.options.mode?1:0},d.duration||500);setTimeout(function(){"show"==d.options.mode?c.css({visibility:"visible"}):c.css({visibility:"visible"}).hide();d.callback&&d.callback.apply(c[0]);c.dequeue();a("div.ui-effects-explode").remove()},d.duration||500)})}})(jQuery);
(function(a){a.effects.fade=function(d){return this.queue(function(){var f=a(this),e=a.effects.setMode(f,d.options.mode||"hide");f.animate({opacity:e},{queue:!1,duration:d.duration,easing:d.options.easing,complete:function(){d.callback&&d.callback.apply(this,arguments);f.dequeue()}})})}})(jQuery);
(function(a){a.effects.fold=function(d){return this.queue(function(){var f=a(this),e=["position","top","left"],c=a.effects.setMode(f,d.options.mode||"hide"),b=d.options.size||15,g=!!d.options.horizFirst,j=d.duration?d.duration/2:a.fx.speeds._default/2;a.effects.save(f,e);f.show();var h=a.effects.createWrapper(f).css({overflow:"hidden"}),m="show"==c!=g,n=m?["width","height"]:["height","width"],m=m?[h.width(),h.height()]:[h.height(),h.width()],l=/([0-9]+)%/.exec(b);l&&(b=parseInt(l[1],10)/100*m["hide"==
c?0:1]);"show"==c&&h.css(g?{height:0,width:b}:{height:b,width:0});g={};l={};g[n[0]]="show"==c?m[0]:b;l[n[1]]="show"==c?m[1]:0;h.animate(g,j,d.options.easing).animate(l,j,d.options.easing,function(){"hide"==c&&f.hide();a.effects.restore(f,e);a.effects.removeWrapper(f);d.callback&&d.callback.apply(f[0],arguments);f.dequeue()})})}})(jQuery);
(function(a){a.effects.highlight=function(d){return this.queue(function(){var f=a(this),e=["backgroundImage","backgroundColor","opacity"],c=a.effects.setMode(f,d.options.mode||"show"),b={backgroundColor:f.css("backgroundColor")};"hide"==c&&(b.opacity=0);a.effects.save(f,e);f.show().css({backgroundImage:"none",backgroundColor:d.options.color||"#ffff99"}).animate(b,{queue:!1,duration:d.duration,easing:d.options.easing,complete:function(){"hide"==c&&f.hide();a.effects.restore(f,e);"show"==c&&!a.support.opacity&&
this.style.removeAttribute("filter");d.callback&&d.callback.apply(this,arguments);f.dequeue()}})})}})(jQuery);
(function(a){a.effects.pulsate=function(d){return this.queue(function(){var f=a(this),e=a.effects.setMode(f,d.options.mode||"show");times=2*(d.options.times||5)-1;duration=d.duration?d.duration/2:a.fx.speeds._default/2;isVisible=f.is(":visible");animateTo=0;isVisible||(f.css("opacity",0).show(),animateTo=1);("hide"==e&&isVisible||"show"==e&&!isVisible)&&times--;for(e=0;e<times;e++)f.animate({opacity:animateTo},duration,d.options.easing),animateTo=(animateTo+1)%2;f.animate({opacity:animateTo},duration,
d.options.easing,function(){0==animateTo&&f.hide();d.callback&&d.callback.apply(this,arguments)});f.queue("fx",function(){f.dequeue()}).dequeue()})}})(jQuery);
(function(a){a.effects.puff=function(d){return this.queue(function(){var f=a(this),e=a.effects.setMode(f,d.options.mode||"hide"),c=parseInt(d.options.percent,10)||150,b=c/100,g={height:f.height(),width:f.width()};a.extend(d.options,{fade:!0,mode:e,percent:"hide"==e?c:100,from:"hide"==e?g:{height:g.height*b,width:g.width*b}});f.effect("scale",d.options,d.duration,d.callback);f.dequeue()})};a.effects.scale=function(d){return this.queue(function(){var f=a(this),e=a.extend(!0,{},d.options),c=a.effects.setMode(f,
d.options.mode||"effect"),b=parseInt(d.options.percent,10)||(0==parseInt(d.options.percent,10)?0:"hide"==c?0:100),g=d.options.direction||"both",j=d.options.origin;"effect"!=c&&(e.origin=j||["middle","center"],e.restore=!0);j={height:f.height(),width:f.width()};f.from=d.options.from||("show"==c?{height:0,width:0}:j);b={y:"horizontal"!=g?b/100:1,x:"vertical"!=g?b/100:1};f.to={height:j.height*b.y,width:j.width*b.x};d.options.fade&&("show"==c&&(f.from.opacity=0,f.to.opacity=1),"hide"==c&&(f.from.opacity=
1,f.to.opacity=0));e.from=f.from;e.to=f.to;e.mode=c;f.effect("size",e,d.duration,d.callback);f.dequeue()})};a.effects.size=function(d){return this.queue(function(){var f=a(this),e="position,top,left,width,height,overflow,opacity".split(","),c=["position","top","left","overflow","opacity"],b=["width","height","overflow"],g=["fontSize"],j=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],h=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],m=a.effects.setMode(f,d.options.mode||
"effect"),n=d.options.restore||!1,l=d.options.scale||"both",p=d.options.origin,o={height:f.height(),width:f.width()};f.from=d.options.from||o;f.to=d.options.to||o;p&&(p=a.effects.getBaseline(p,o),f.from.top=(o.height-f.from.height)*p.y,f.from.left=(o.width-f.from.width)*p.x,f.to.top=(o.height-f.to.height)*p.y,f.to.left=(o.width-f.to.width)*p.x);var s=f.from.height/o.height,q=f.from.width/o.width,r=f.to.height/o.height,v=f.to.width/o.width;if("box"==l||"both"==l)s!=r&&(e=e.concat(j),f.from=a.effects.setTransition(f,
j,s,f.from),f.to=a.effects.setTransition(f,j,r,f.to)),q!=v&&(e=e.concat(h),f.from=a.effects.setTransition(f,h,q,f.from),f.to=a.effects.setTransition(f,h,v,f.to));if(("content"==l||"both"==l)&&s!=r)e=e.concat(g),f.from=a.effects.setTransition(f,g,s,f.from),f.to=a.effects.setTransition(f,g,r,f.to);a.effects.save(f,n?e:c);f.show();a.effects.createWrapper(f);f.css("overflow","hidden").css(f.from);if("content"==l||"both"==l)j=j.concat(["marginTop","marginBottom"]).concat(g),h=h.concat(["marginLeft","marginRight"]),
b=e.concat(j).concat(h),f.find("*[width]").each(function(){child=a(this);n&&a.effects.save(child,b);var c=child.height(),g=child.width();child.from={height:c*s,width:g*q};child.to={height:c*r,width:g*v};s!=r&&(child.from=a.effects.setTransition(child,j,s,child.from),child.to=a.effects.setTransition(child,j,r,child.to));q!=v&&(child.from=a.effects.setTransition(child,h,q,child.from),child.to=a.effects.setTransition(child,h,v,child.to));child.css(child.from);child.animate(child.to,d.duration,d.options.easing,
function(){n&&a.effects.restore(child,b)})});f.animate(f.to,{queue:!1,duration:d.duration,easing:d.options.easing,complete:function(){0===f.to.opacity&&f.css("opacity",f.from.opacity);"hide"==m&&f.hide();a.effects.restore(f,n?e:c);a.effects.removeWrapper(f);d.callback&&d.callback.apply(this,arguments);f.dequeue()}})})}})(jQuery);
(function(a){a.effects.shake=function(d){return this.queue(function(){var f=a(this),e=["position","top","left"];a.effects.setMode(f,d.options.mode||"effect");var c=d.options.direction||"left",b=d.options.distance||20,g=d.options.times||3,j=d.duration||d.options.duration||140;a.effects.save(f,e);f.show();a.effects.createWrapper(f);var h="up"==c||"down"==c?"top":"left",m="up"==c||"left"==c?"pos":"neg",c={},n={},l={};c[h]=("pos"==m?"-=":"+=")+b;n[h]=("pos"==m?"+=":"-=")+2*b;l[h]=("pos"==m?"-=":"+=")+
2*b;f.animate(c,j,d.options.easing);for(b=1;b<g;b++)f.animate(n,j,d.options.easing).animate(l,j,d.options.easing);f.animate(n,j,d.options.easing).animate(c,j/2,d.options.easing,function(){a.effects.restore(f,e);a.effects.removeWrapper(f);d.callback&&d.callback.apply(this,arguments)});f.queue("fx",function(){f.dequeue()});f.dequeue()})}})(jQuery);
(function(a){a.effects.slide=function(d){return this.queue(function(){var f=a(this),e=["position","top","left"],c=a.effects.setMode(f,d.options.mode||"show"),b=d.options.direction||"left";a.effects.save(f,e);f.show();a.effects.createWrapper(f).css({overflow:"hidden"});var g="up"==b||"down"==b?"top":"left",b="up"==b||"left"==b?"pos":"neg",j=d.options.distance||("top"==g?f.outerHeight({margin:!0}):f.outerWidth({margin:!0}));"show"==c&&f.css(g,"pos"==b?-j:j);var h={};h[g]=("show"==c?"pos"==b?"+=":"-=":
"pos"==b?"-=":"+=")+j;f.animate(h,{queue:!1,duration:d.duration,easing:d.options.easing,complete:function(){"hide"==c&&f.hide();a.effects.restore(f,e);a.effects.removeWrapper(f);d.callback&&d.callback.apply(this,arguments);f.dequeue()}})})}})(jQuery);
(function(a){a.effects.transfer=function(d){return this.queue(function(){var f=a(this),e=a(d.options.to),c=e.offset(),e={top:c.top,left:c.left,height:e.innerHeight(),width:e.innerWidth()},c=f.offset(),b=a('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(d.options.className).css({top:c.top,left:c.left,height:f.innerHeight(),width:f.innerWidth(),position:"absolute"}).animate(e,d.duration,d.options.easing,function(){b.remove();d.callback&&d.callback.apply(f[0],arguments);f.dequeue()})})}})(jQuery);
(function(a){var d,f,e,c,b,g,j,h,m,n,l=0,p={},o=[],s=0,q={},r=[],v=null,x=new Image,y=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,z=/[^\.]\.(swf)\s*$/i,B,D=1,u=0,k="",E,A,C=!1,F=a.extend(a("<div/>")[0],{prop:0}),L=a.browser.msie&&7>a.browser.version&&!window.XMLHttpRequest,N=function(){f.hide();x.onerror=x.onload=null;v&&v.abort();d.empty()},K=function(){!1===p.onError(o,l,p)?(f.hide(),C=!1):(p.titleShow=!1,p.width="auto",p.height="auto",d.html('<p id="fancybox-error">The requested content cannot be loaded.<br />Please try again later.</p>'),
G())},O=function(){var b=o[l],c,e,h,j,n,k;N();p=a.extend({},a.fn.fancybox.defaults,"undefined"==typeof a(b).data("fancybox")?p:a(b).data("fancybox"));k=p.onStart(o,l,p);if(!1===k)C=!1;else{"object"==typeof k&&(p=a.extend(p,k));h=p.title||(b.nodeName?a(b).attr("title"):b.title)||"";b.nodeName&&!p.orig&&(p.orig=a(b).children("img:first").length?a(b).children("img:first"):a(b));""===h&&p.orig&&p.titleFromAlt&&(h=p.orig.attr("alt"));c=p.href||(b.nodeName?a(b).attr("href"):b.href)||null;if(/^(?:javascript)/i.test(c)||
"#"==c)c=null;p.type?(e=p.type,c||(c=p.content)):p.content?e="html":c&&(e=c.match(y)?"image":c.match(z)?"swf":a(b).hasClass("iframe")?"iframe":0===c.indexOf("#")?"inline":"ajax");if(e)switch("inline"==e&&(b=c.substr(c.indexOf("#")),e=0<a(b).length?"inline":"ajax"),p.type=e,p.href=c,p.title=h,p.autoDimensions&&("html"==p.type||"inline"==p.type||"ajax"==p.type?(p.width="auto",p.height="auto"):p.autoDimensions=!1),p.modal&&(p.overlayShow=!0,p.hideOnOverlayClick=!1,p.hideOnContentClick=!1,p.enableEscapeButton=
!1,p.showCloseButton=!1),p.padding=parseInt(p.padding,10),p.margin=parseInt(p.margin,10),d.css("padding",p.padding+p.margin),a(".fancybox-inline-tmp").unbind("fancybox-cancel").bind("fancybox-change",function(){a(this).replaceWith(g.children())}),e){case "html":d.html(p.content);G();break;case "inline":if(!0===a(b).parent().is("#fancybox-content")){C=!1;break}a('<div class="fancybox-inline-tmp" />').hide().insertBefore(a(b)).bind("fancybox-cleanup",function(){a(this).replaceWith(g.children())}).bind("fancybox-cancel",
function(){a(this).replaceWith(d.children())});a(b).appendTo(d);G();break;case "image":C=!1;a.fancybox.showActivity();x=new Image;x.onerror=function(){K()};x.onload=function(){C=!0;x.onerror=x.onload=null;p.width=x.width;p.height=x.height;a("<img />").attr({id:"fancybox-img",src:x.src,alt:p.title}).appendTo(d);J()};x.src=c;break;case "swf":p.scrolling="no";j='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+p.width+'" height="'+p.height+'"><param name="movie" value="'+c+'"></param>';
n="";a.each(p.swf,function(a,b){j+='<param name="'+a+'" value="'+b+'"></param>';n+=" "+a+'="'+b+'"'});j+='<embed src="'+c+'" type="application/x-shockwave-flash" width="'+p.width+'" height="'+p.height+'"'+n+"></embed></object>";d.html(j);G();break;case "ajax":C=!1;a.fancybox.showActivity();p.ajax.win=p.ajax.success;v=a.ajax(a.extend({},p.ajax,{url:c,data:p.ajax.data||{},error:function(a){0<a.status&&K()},success:function(a,b,g){if(200==("object"==typeof g?g:v).status){if("function"==typeof p.ajax.win){k=
p.ajax.win(c,a,b,g);if(!1===k){f.hide();return}if("string"==typeof k||"object"==typeof k)a=k}d.html(a);G()}}}));break;case "iframe":J()}else K()}},G=function(){var b=p.width,c=p.height,b=-1<b.toString().indexOf("%")?parseInt((a(window).width()-2*p.margin)*parseFloat(b)/100,10)+"px":"auto"==b?"auto":b+"px",c=-1<c.toString().indexOf("%")?parseInt((a(window).height()-2*p.margin)*parseFloat(c)/100,10)+"px":"auto"==c?"auto":c+"px";d.wrapInner('<div style="width:'+b+";height:"+c+";overflow: "+("auto"==
p.scrolling?"auto":"yes"==p.scrolling?"scroll":"hidden")+';position:relative;"></div>');p.width=d.width();p.height=d.height();J()},J=function(){var v,x;f.hide();if(c.is(":visible")&&!1===q.onCleanup(r,s,q))a.event.trigger("fancybox-cancel"),C=!1;else{C=!0;a(g.add(e)).unbind();a(window).unbind("resize.fb scroll.fb");a(document).unbind("keydown.fb");c.is(":visible")&&"outside"!==q.titlePosition&&c.css("height",c.height());r=o;s=l;q=p;if(q.overlayShow){if(e.css({"background-color":q.overlayColor,opacity:q.overlayOpacity,
cursor:q.hideOnOverlayClick?"pointer":"auto",height:a(document).height()}),!e.is(":visible")){if(L)a("select:not(#fancybox-tmp select)").filter(function(){return"hidden"!==this.style.visibility}).css({visibility:"hidden"}).one("fancybox-cleanup",function(){this.style.visibility="inherit"});e.show()}}else e.hide();A=X();k=q.title||"";u=0;h.empty().removeAttr("style").removeClass();if(!1!==q.titleShow&&(k=a.isFunction(q.titleFormat)?q.titleFormat(k,r,s,q):k&&k.length?"float"==q.titlePosition?'<table id="fancybox-title-float-wrap" cellpadding="0" cellspacing="0"><tr><td id="fancybox-title-float-left"></td><td id="fancybox-title-float-main">'+
k+'</td><td id="fancybox-title-float-right"></td></tr></table>':'<div id="fancybox-title-'+q.titlePosition+'">'+k+"</div>":!1)&&""!==k)switch(h.addClass("fancybox-title-"+q.titlePosition).html(k).appendTo("body").show(),q.titlePosition){case "inside":h.css({width:A.width-2*q.padding,marginLeft:q.padding,marginRight:q.padding});u=h.outerHeight(!0);h.appendTo(b);A.height+=u;break;case "over":h.css({marginLeft:q.padding,width:A.width-2*q.padding,bottom:q.padding}).appendTo(b);break;case "float":h.css("left",
-1*parseInt((h.width()-A.width-40)/2,10)).appendTo(c);break;default:h.css({width:A.width-2*q.padding,paddingLeft:q.padding,paddingRight:q.padding}).appendTo(c)}h.hide();c.is(":visible")?(a(j.add(m).add(n)).hide(),v=c.position(),E={top:v.top,left:v.left,width:c.width(),height:c.height()},x=E.width==A.width&&E.height==A.height,g.fadeTo(q.changeFade,0.3,function(){var b=function(){g.html(d.contents()).fadeTo(q.changeFade,1,H)};a.event.trigger("fancybox-change");g.empty().removeAttr("filter").css({"border-width":q.padding,
width:A.width-2*q.padding,height:p.autoDimensions?"auto":A.height-u-2*q.padding});x?b():(F.prop=0,a(F).animate({prop:1},{duration:q.changeSpeed,easing:q.easingChange,step:M,complete:b}))})):(c.removeAttr("style"),g.css("border-width",q.padding),"elastic"==q.transitionIn?(E=U(),g.html(d.contents()),c.show(),q.opacity&&(A.opacity=0),F.prop=0,a(F).animate({prop:1},{duration:q.speedIn,easing:q.easingIn,step:M,complete:H})):("inside"==q.titlePosition&&0<u&&h.show(),g.css({width:A.width-2*q.padding,height:p.autoDimensions?
"auto":A.height-u-2*q.padding}).html(d.contents()),c.css(A).fadeIn("none"==q.transitionIn?0:q.speedIn,H)))}},R=function(){(q.enableEscapeButton||q.enableKeyboardNav)&&a(document).bind("keydown.fb",function(b){if(27==b.keyCode&&q.enableEscapeButton)b.preventDefault(),a.fancybox.close();else if((37==b.keyCode||39==b.keyCode)&&q.enableKeyboardNav&&"INPUT"!==b.target.tagName&&"TEXTAREA"!==b.target.tagName&&"SELECT"!==b.target.tagName)b.preventDefault(),a.fancybox[37==b.keyCode?"prev":"next"]()});q.showNavArrows?
((q.cyclic&&1<r.length||0!==s)&&m.show(),(q.cyclic&&1<r.length||s!=r.length-1)&&n.show()):(m.hide(),n.hide())},H=function(){a.support.opacity||(g.get(0).style.removeAttribute("filter"),c.get(0).style.removeAttribute("filter"));p.autoDimensions&&g.css("height","auto");c.css("height","auto");k&&k.length&&h.show();q.showCloseButton&&j.show();R();q.hideOnContentClick&&g.bind("click",a.fancybox.close);q.hideOnOverlayClick&&e.bind("click",a.fancybox.close);a(window).bind("resize.fb",a.fancybox.resize);
q.centerOnScroll&&a(window).bind("scroll.fb",a.fancybox.center);"iframe"==q.type&&a('<iframe id="fancybox-frame" name="fancybox-frame'+(new Date).getTime()+'" frameborder="0" hspace="0" '+(a.browser.msie?'allowtransparency="true""':"")+' scrolling="'+p.scrolling+'" src="'+q.href+'"></iframe>').appendTo(g);c.show();C=!1;a.fancybox.center();q.onComplete(r,s,q);var b,d;r.length-1>s&&(b=r[s+1].href,"undefined"!==typeof b&&b.match(y)&&(d=new Image,d.src=b));0<s&&(b=r[s-1].href,"undefined"!==typeof b&&
b.match(y)&&(d=new Image,d.src=b))},M=function(a){var b={width:parseInt(E.width+(A.width-E.width)*a,10),height:parseInt(E.height+(A.height-E.height)*a,10),top:parseInt(E.top+(A.top-E.top)*a,10),left:parseInt(E.left+(A.left-E.left)*a,10)};"undefined"!==typeof A.opacity&&(b.opacity=0.5>a?0.5:a);c.css(b);g.css({width:b.width-2*q.padding,height:b.height-u*a-2*q.padding})},P=function(){return[a(window).width()-2*q.margin,a(window).height()-2*q.margin,a(document).scrollLeft()+q.margin,a(document).scrollTop()+
q.margin]},X=function(){var a=P(),b={},c=q.autoScale,d=2*q.padding;b.width=-1<q.width.toString().indexOf("%")?parseInt(a[0]*parseFloat(q.width)/100,10):q.width+d;b.height=-1<q.height.toString().indexOf("%")?parseInt(a[1]*parseFloat(q.height)/100,10):q.height+d;if(c&&(b.width>a[0]||b.height>a[1]))"image"==p.type||"swf"==p.type?(c=q.width/q.height,b.width>a[0]&&(b.width=a[0],b.height=parseInt((b.width-d)/c+d,10)),b.height>a[1]&&(b.height=a[1],b.width=parseInt((b.height-d)*c+d,10))):(b.width=Math.min(b.width,
a[0]),b.height=Math.min(b.height,a[1]));b.top=parseInt(Math.max(a[3]-20,a[3]+0.5*(a[1]-b.height-40)),10);b.left=parseInt(Math.max(a[2]-20,a[2]+0.5*(a[0]-b.width-40)),10);return b},U=function(){var b=p.orig?a(p.orig):!1,c={};b&&b.length?(c=b.offset(),c.top+=parseInt(b.css("paddingTop"),10)||0,c.left+=parseInt(b.css("paddingLeft"),10)||0,c.top+=parseInt(b.css("border-top-width"),10)||0,c.left+=parseInt(b.css("border-left-width"),10)||0,c.width=b.width(),c.height=b.height(),c={width:c.width+2*q.padding,
height:c.height+2*q.padding,top:c.top-q.padding-20,left:c.left-q.padding-20}):(b=P(),c={width:2*q.padding,height:2*q.padding,top:parseInt(b[3]+0.5*b[1],10),left:parseInt(b[2]+0.5*b[0],10)});return c},Q=function(){f.is(":visible")?(a("div",f).css("top",-40*D+"px"),D=(D+1)%12):clearInterval(B)};a.fn.fancybox=function(b){if(!a(this).length)return this;a(this).data("fancybox",a.extend({},b,a.metadata?a(this).metadata():{})).unbind("click.fb").bind("click.fb",function(b){b.preventDefault();C||(C=!0,a(this).blur(),
o=[],l=0,b=a(this).attr("rel")||"",!b||""==b||"nofollow"===b?o.push(this):(o=a("a[rel="+b+"], area[rel="+b+"]"),l=o.index(this)),O())});return this};a.fancybox=function(b,c){var d;if(!C){C=!0;d="undefined"!==typeof c?c:{};o=[];l=parseInt(d.index,10)||0;if(a.isArray(b)){for(var g=0,f=b.length;g<f;g++)"object"==typeof b[g]?a(b[g]).data("fancybox",a.extend({},d,b[g])):b[g]=a({}).data("fancybox",a.extend({content:b[g]},d));o=jQuery.merge(o,b)}else"object"==typeof b?a(b).data("fancybox",a.extend({},d,
b)):b=a({}).data("fancybox",a.extend({content:b},d)),o.push(b);if(l>o.length||0>l)l=0;O()}};a.fancybox.showActivity=function(){clearInterval(B);f.show();B=setInterval(Q,66)};a.fancybox.hideActivity=function(){f.hide()};a.fancybox.next=function(){return a.fancybox.pos(s+1)};a.fancybox.prev=function(){return a.fancybox.pos(s-1)};a.fancybox.pos=function(a){C||(a=parseInt(a),o=r,-1<a&&a<r.length?(l=a,O()):q.cyclic&&1<r.length&&(l=a>=r.length?0:r.length-1,O()))};a.fancybox.cancel=function(){C||(C=!0,a.event.trigger("fancybox-cancel"),
N(),p.onCancel(o,l,p),C=!1)};a.fancybox.close=function(){function b(){e.fadeOut("fast");h.empty().hide();c.hide();a.event.trigger("fancybox-cleanup");g.empty();q.onClosed(r,s,q);r=p=[];s=l=0;q=p={};C=!1}if(!C&&!c.is(":hidden"))if(C=!0,q&&!1===q.onCleanup(r,s,q))C=!1;else if(N(),a(j.add(m).add(n)).hide(),a(g.add(e)).unbind(),a(window).unbind("resize.fb scroll.fb"),a(document).unbind("keydown.fb"),g.find("iframe").attr("src",L&&/^https/i.test(window.location.href||"")?"javascript:void(false)":"about:blank"),
"inside"!==q.titlePosition&&h.empty(),c.stop(),"elastic"==q.transitionOut){E=U();var d=c.position();A={top:d.top,left:d.left,width:c.width(),height:c.height()};q.opacity&&(A.opacity=1);h.empty().hide();F.prop=1;a(F).animate({prop:0},{duration:q.speedOut,easing:q.easingOut,step:M,complete:b})}else c.fadeOut("none"==q.transitionOut?0:q.speedOut,b)};a.fancybox.resize=function(){e.is(":visible")&&e.css("height",a(document).height());a.fancybox.center(!0)};a.fancybox.center=function(a){var b,d;if(!C&&
(d=!0===a?1:0,b=P(),d||!(c.width()>b[0]||c.height()>b[1])))c.stop().animate({top:parseInt(Math.max(b[3]-20,b[3]+0.5*(b[1]-g.height()-40)-q.padding)),left:parseInt(Math.max(b[2]-20,b[2]+0.5*(b[0]-g.width()-40)-q.padding))},"number"==typeof a?a:200)};a.fancybox.init=function(){a("#fancybox-wrap").length||(a("body").append(d=a('<div id="fancybox-tmp"></div>'),f=a('<div id="fancybox-loading"><div></div></div>'),e=a('<div id="fancybox-overlay"></div>'),c=a('<div id="fancybox-wrap"></div>')),b=a('<div id="fancybox-outer"></div>').append('<div class="fancybox-bg" id="fancybox-bg-n"></div><div class="fancybox-bg" id="fancybox-bg-ne"></div><div class="fancybox-bg" id="fancybox-bg-e"></div><div class="fancybox-bg" id="fancybox-bg-se"></div><div class="fancybox-bg" id="fancybox-bg-s"></div><div class="fancybox-bg" id="fancybox-bg-sw"></div><div class="fancybox-bg" id="fancybox-bg-w"></div><div class="fancybox-bg" id="fancybox-bg-nw"></div>').appendTo(c),
b.append(g=a('<div id="fancybox-content"></div>'),j=a('<a id="fancybox-close"></a>'),h=a('<div id="fancybox-title"></div>'),m=a('<a href="javascript:;" id="fancybox-left"><span class="fancy-ico" id="fancybox-left-ico"></span></a>'),n=a('<a href="javascript:;" id="fancybox-right"><span class="fancy-ico" id="fancybox-right-ico"></span></a>')),j.click(a.fancybox.close),f.click(a.fancybox.cancel),m.click(function(b){b.preventDefault();a.fancybox.prev()}),n.click(function(b){b.preventDefault();a.fancybox.next()}),
a.fn.mousewheel&&c.bind("mousewheel.fb",function(b,c){if(C)b.preventDefault();else if(0==a(b.target).get(0).clientHeight||a(b.target).get(0).scrollHeight===a(b.target).get(0).clientHeight)b.preventDefault(),a.fancybox[0<c?"prev":"next"]()}),a.support.opacity||c.addClass("fancybox-ie"),L&&(f.addClass("fancybox-ie6"),c.addClass("fancybox-ie6"),a('<iframe id="fancybox-hide-sel-frame" src="'+(/^https/i.test(window.location.href||"")?"javascript:void(false)":"about:blank")+'" scrolling="no" border="0" frameborder="0" tabindex="-1"></iframe>').prependTo(b)))};
a.fn.fancybox.defaults={padding:10,margin:40,opacity:!1,modal:!1,cyclic:!1,scrolling:"yes",width:560,height:340,autoScale:!0,autoDimensions:!0,centerOnScroll:!1,ajax:{},swf:{wmode:"transparent"},hideOnOverlayClick:!0,hideOnContentClick:!1,overlayShow:!0,overlayOpacity:0.7,overlayColor:"#777",titleShow:!0,titlePosition:"float",titleFormat:null,titleFromAlt:!1,transitionIn:"fade",transitionOut:"fade",speedIn:300,speedOut:300,changeSpeed:300,changeFade:"fast",easingIn:"swing",easingOut:"swing",showCloseButton:!0,
showNavArrows:!0,enableEscapeButton:!0,enableKeyboardNav:!0,onStart:function(){},onCancel:function(){},onComplete:function(){},onCleanup:function(){},onClosed:function(){},onError:function(){}};a(document).ready(function(){a.fancybox.init()})})(jQuery);
(function(a){function d(a){return"object"==typeof a?a:{top:a,left:a}}var f=a.scrollTo=function(d,c,b){a(window).scrollTo(d,c,b)};f.defaults={axis:"xy",duration:1.3<=parseFloat(a.fn.jquery)?0:1};f.window=function(){return a(window)._scrollable()};a.fn._scrollable=function(){return this.map(function(){if(this.nodeName&&-1==a.inArray(this.nodeName.toLowerCase(),["iframe","#document","html","body"]))return this;var d=(this.contentWindow||this).document||this.ownerDocument||this;return a.browser.safari||
"BackCompat"==d.compatMode?d.body:d.documentElement})};a.fn.scrollTo=function(e,c,b){"object"==typeof c&&(b=c,c=0);"function"==typeof b&&(b={onAfter:b});"max"==e&&(e=9E9);b=a.extend({},f.defaults,b);c=c||b.speed||b.duration;b.queue=b.queue&&1<b.axis.length;b.queue&&(c/=2);b.offset=d(b.offset);b.over=d(b.over);return this._scrollable().each(function(){function g(a){h.animate(l,c,b.easing,a&&function(){a.call(this,e,b)})}var j=this,h=a(j),m=e,n,l={},p=h.is("html,body");switch(typeof m){case "number":case "string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(m)){m=
d(m);break}m=a(m,this);case "object":if(m.is||m.style)n=(m=a(m)).offset()}a.each(b.axis.split(""),function(a,c){var d="x"==c?"Left":"Top",e=d.toLowerCase(),v="scroll"+d,x=j[v],y=f.max(j,c);n?(l[v]=n[e]+(p?0:x-h.offset()[e]),b.margin&&(l[v]-=parseInt(m.css("margin"+d))||0,l[v]-=parseInt(m.css("border"+d+"Width"))||0),l[v]+=b.offset[e]||0,b.over[e]&&(l[v]+=m["x"==c?"width":"height"]()*b.over[e])):(d=m[e],l[v]=d.slice&&"%"==d.slice(-1)?parseFloat(d)/100*y:d);/^\d+$/.test(l[v])&&(l[v]=0>=l[v]?0:Math.min(l[v],
y));!a&&b.queue&&(x!=l[v]&&g(b.onAfterFirst),delete l[v])});g(b.onAfter)}).end()};f.max=function(d,c){var b="x"==c?"Width":"Height",g="scroll"+b;if(!a(d).is("html,body"))return d[g]-a(d)[b.toLowerCase()]();var b="client"+b,f=d.ownerDocument.documentElement,h=d.ownerDocument.body;return Math.max(f[g],h[g])-Math.min(f[b],h[b])}})(jQuery);
(function(a){function d(b,d,f){var e=this;e.id=f;e.options=d;e.status={animated:!1,rendered:!1,disabled:!1,focused:!1};e.elements={target:b.addClass(e.options.style.classes.target),tooltip:null,wrapper:null,content:null,contentWrapper:null,title:null,button:null,tip:null,bgiframe:null};e.cache={mouse:{},position:{},toggle:0};e.timers={};a.extend(e,e.options.api,{show:function(b){function c(){"static"!==e.options.position.type&&e.focus();e.onShow.call(e,b);a.browser.msie&&e.elements.tooltip.get(0).style.removeAttribute("filter")}
var d;if(!e.status.rendered)return a.fn.qtip.log.error.call(e,2,a.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"show");if("none"!==e.elements.tooltip.css("display"))return e;e.elements.tooltip.stop(!0,!1);if(!1===e.beforeShow.call(e,b))return e;e.cache.toggle=1;"static"!==e.options.position.type&&e.updatePosition(b,0<e.options.show.effect.length);"object"==typeof e.options.show.solo?d=a(e.options.show.solo):!0===e.options.show.solo&&(d=a("div.qtip").not(e.elements.tooltip));d&&d.each(function(){!0===a(this).qtip("api").status.rendered&&
a(this).qtip("api").hide()});if("function"==typeof e.options.show.effect.type)e.options.show.effect.type.call(e.elements.tooltip,e.options.show.effect.length),e.elements.tooltip.queue(function(){c();a(this).dequeue()});else{switch(e.options.show.effect.type.toLowerCase()){case "fade":e.elements.tooltip.fadeIn(e.options.show.effect.length,c);break;case "slide":e.elements.tooltip.slideDown(e.options.show.effect.length,function(){c();"static"!==e.options.position.type&&e.updatePosition(b,!0)});break;
case "grow":e.elements.tooltip.show(e.options.show.effect.length,c);break;default:e.elements.tooltip.show(null,c)}e.elements.tooltip.addClass(e.options.style.classes.active)}return a.fn.qtip.log.error.call(e,1,a.fn.qtip.constants.EVENT_SHOWN,"show")},hide:function(b){function c(){e.onHide.call(e,b)}if(e.status.rendered){if("none"===e.elements.tooltip.css("display"))return e}else return a.fn.qtip.log.error.call(e,2,a.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"hide");clearTimeout(e.timers.show);e.elements.tooltip.stop(!0,
!1);if(!1===e.beforeHide.call(e,b))return e;e.cache.toggle=0;if("function"==typeof e.options.hide.effect.type)e.options.hide.effect.type.call(e.elements.tooltip,e.options.hide.effect.length),e.elements.tooltip.queue(function(){c();a(this).dequeue()});else{switch(e.options.hide.effect.type.toLowerCase()){case "fade":e.elements.tooltip.fadeOut(e.options.hide.effect.length,c);break;case "slide":e.elements.tooltip.slideUp(e.options.hide.effect.length,c);break;case "grow":e.elements.tooltip.hide(e.options.hide.effect.length,
c);break;default:e.elements.tooltip.hide(null,c)}e.elements.tooltip.removeClass(e.options.style.classes.active)}return a.fn.qtip.log.error.call(e,1,a.fn.qtip.constants.EVENT_HIDDEN,"hide")},updatePosition:function(b,c){var d,g,f,h,j,o,l;if(e.status.rendered){if("static"==e.options.position.type)return a.fn.qtip.log.error.call(e,1,a.fn.qtip.constants.CANNOT_POSITION_STATIC,"updatePosition")}else return a.fn.qtip.log.error.call(e,2,a.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updatePosition");g={position:{left:0,
top:0},dimensions:{height:0,width:0},corner:e.options.position.corner.target};f={position:e.getPosition(),dimensions:e.getDimensions(),corner:e.options.position.corner.tooltip};if("mouse"!==e.options.position.target){if("area"==e.options.position.target.get(0).nodeName.toLowerCase()){h=e.options.position.target.attr("coords").split(",");for(d=0;d<h.length;d++)h[d]=parseInt(h[d]);d=e.options.position.target.parent("map").attr("name");j=a('img[usemap="#'+d+'"]:first').offset();g.position={left:Math.floor(j.left+
h[0]),top:Math.floor(j.top+h[1])};switch(e.options.position.target.attr("shape").toLowerCase()){case "rect":g.dimensions={width:Math.ceil(Math.abs(h[2]-h[0])),height:Math.ceil(Math.abs(h[3]-h[1]))};break;case "circle":g.dimensions={width:h[2]+1,height:h[2]+1};break;case "poly":g.dimensions={width:h[0],height:h[1]};for(d=0;d<h.length;d++)0==d%2?(h[d]>g.dimensions.width&&(g.dimensions.width=h[d]),h[d]<h[0]&&(g.position.left=Math.floor(j.left+h[d]))):(h[d]>g.dimensions.height&&(g.dimensions.height=h[d]),
h[d]<h[1]&&(g.position.top=Math.floor(j.top+h[d])));g.dimensions.width-=g.position.left-j.left;g.dimensions.height-=g.position.top-j.top;break;default:return a.fn.qtip.log.error.call(e,4,a.fn.qtip.constants.INVALID_AREA_SHAPE,"updatePosition")}g.dimensions.width-=2;g.dimensions.height-=2}else 1===e.options.position.target.add(document.body).length?(g.position={left:a(document).scrollLeft(),top:a(document).scrollTop()},g.dimensions={height:a(window).height(),width:a(window).width()}):(g.position="undefined"!==
typeof e.options.position.target.attr("qtip")?e.options.position.target.qtip("api").cache.position:e.options.position.target.offset(),g.dimensions={height:e.options.position.target.outerHeight(),width:e.options.position.target.outerWidth()});o=a.extend({},g.position);-1!==g.corner.search(/right/i)&&(o.left+=g.dimensions.width);-1!==g.corner.search(/bottom/i)&&(o.top+=g.dimensions.height);-1!==g.corner.search(/((top|bottom)Middle)|center/)&&(o.left+=g.dimensions.width/2);-1!==g.corner.search(/((left|right)Middle)|center/)&&
(o.top+=g.dimensions.height/2)}else g.position=o={left:e.cache.mouse.x,top:e.cache.mouse.y},g.dimensions={height:1,width:1};-1!==f.corner.search(/right/i)&&(o.left-=f.dimensions.width);-1!==f.corner.search(/bottom/i)&&(o.top-=f.dimensions.height);-1!==f.corner.search(/((top|bottom)Middle)|center/)&&(o.left-=f.dimensions.width/2);-1!==f.corner.search(/((left|right)Middle)|center/)&&(o.top-=f.dimensions.height/2);h=a.browser.msie?1:0;a.browser.msie&&parseInt(a.browser.version.charAt(0));0<e.options.style.border.radius&&
(-1!==f.corner.search(/Left/)?o.left-=e.options.style.border.radius:-1!==f.corner.search(/Right/)&&(o.left+=e.options.style.border.radius),-1!==f.corner.search(/Top/)?o.top-=e.options.style.border.radius:-1!==f.corner.search(/Bottom/)&&(o.top+=e.options.style.border.radius));h&&(-1!==f.corner.search(/top/)?o.top-=h:-1!==f.corner.search(/bottom/)&&(o.top+=h),-1!==f.corner.search(/left/)?o.left-=h:-1!==f.corner.search(/right/)&&(o.left+=h),-1!==f.corner.search(/leftMiddle|rightMiddle/)&&(o.top-=1));
!0===e.options.position.adjust.screen&&(o=n.call(e,o,g,f));"mouse"===e.options.position.target&&!0===e.options.position.adjust.mouse&&(g=!0===e.options.position.adjust.screen&&e.elements.tip?e.elements.tip.attr("rel"):e.options.position.corner.tooltip,o.left+=-1!==g.search(/right/i)?-6:6,o.top+=-1!==g.search(/bottom/i)?-6:6);!e.elements.bgiframe&&a.browser.msie&&6==parseInt(a.browser.version.charAt(0))&&a("select, object").each(function(){l=a(this).offset();l.bottom=l.top+a(this).height();l.right=
l.left+a(this).width();o.top+f.dimensions.height>=l.top&&o.left+f.dimensions.width>=l.left&&r.call(e)});o.left+=e.options.position.adjust.x;o.top+=e.options.position.adjust.y;g=e.getPosition();if(o.left!=g.left||o.top!=g.top){g=e.beforePositionUpdate.call(e,b);if(!1===g)return e;e.cache.position=o;!0===c?(e.status.animated=!0,e.elements.tooltip.animate(o,200,"swing",function(){e.status.animated=!1})):e.elements.tooltip.css(o);e.onPositionUpdate.call(e,b);"undefined"!==typeof b&&b.type&&"mousemove"!==
b.type&&a.fn.qtip.log.error.call(e,1,a.fn.qtip.constants.EVENT_POSITION_UPDATED,"updatePosition")}return e},updateWidth:function(b){var c;if(e.status.rendered){if(b&&"number"!==typeof b)return a.fn.qtip.log.error.call(e,2,"newWidth must be of type number","updateWidth")}else return a.fn.qtip.log.error.call(e,2,a.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updateWidth");c=e.elements.contentWrapper.siblings().add(e.elements.tip).add(e.elements.button);b||("number"==typeof e.options.style.width.value?b=
e.options.style.width.value:(e.elements.tooltip.css({width:"auto"}),c.hide(),a.browser.msie&&e.elements.wrapper.add(e.elements.contentWrapper.children()).css({zoom:"normal"}),b=e.getDimensions().width+1,e.options.style.width.value||(b>e.options.style.width.max&&(b=e.options.style.width.max),b<e.options.style.width.min&&(b=e.options.style.width.min))));0!==b%2&&(b-=1);e.elements.tooltip.width(b);c.show();e.options.style.border.radius&&e.elements.tooltip.find(".qtip-betweenCorners").each(function(){a(this).width(b-
2*e.options.style.border.radius)});a.browser.msie&&(e.elements.wrapper.add(e.elements.contentWrapper.children()).css({zoom:"1"}),e.elements.wrapper.width(b),e.elements.bgiframe&&e.elements.bgiframe.width(b).height(e.getDimensions.height));return a.fn.qtip.log.error.call(e,1,a.fn.qtip.constants.EVENT_WIDTH_UPDATED,"updateWidth")},updateStyle:function(b){var d,f,h,j;if(e.status.rendered){if("string"!==typeof b||!a.fn.qtip.styles[b])return a.fn.qtip.log.error.call(e,2,a.fn.qtip.constants.STYLE_NOT_DEFINED,
"updateStyle")}else return a.fn.qtip.log.error.call(e,2,a.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updateStyle");e.options.style=o.call(e,a.fn.qtip.styles[b],e.options.user.style);e.elements.content.css(l(e.options.style));!1!==e.options.content.title.text&&e.elements.title.css(l(e.options.style.title,!0));e.elements.contentWrapper.css({borderColor:e.options.style.border.color});!1!==e.options.style.tip.corner&&(a("<canvas>").get(0).getContext?(b=e.elements.tooltip.find(".qtip-tip canvas:first"),f=
b.get(0).getContext("2d"),f.clearRect(0,0,300,300),h=b.parent("div[rel]:first").attr("rel"),j=s(h,e.options.style.tip.size.width,e.options.style.tip.size.height),g.call(e,b,j,e.options.style.tip.color||e.options.style.border.color)):a.browser.msie&&(b=e.elements.tooltip.find('.qtip-tip [nodeName="shape"]'),b.attr("fillcolor",e.options.style.tip.color||e.options.style.border.color)));0<e.options.style.border.radius&&(e.elements.tooltip.find(".qtip-betweenCorners").css({backgroundColor:e.options.style.border.color}),
a("<canvas>").get(0).getContext?(d=q(e.options.style.border.radius),e.elements.tooltip.find(".qtip-wrapper canvas").each(function(){f=a(this).get(0).getContext("2d");f.clearRect(0,0,300,300);h=a(this).parent("div[rel]:first").attr("rel");c.call(e,a(this),d[h],e.options.style.border.radius,e.options.style.border.color)})):a.browser.msie&&e.elements.tooltip.find('.qtip-wrapper [nodeName="arc"]').each(function(){a(this).attr("fillcolor",e.options.style.border.color)}));return a.fn.qtip.log.error.call(e,
1,a.fn.qtip.constants.EVENT_STYLE_UPDATED,"updateStyle")},updateContent:function(b,c){function d(){e.updateWidth();!1!==c&&("static"!==e.options.position.type&&e.updatePosition(e.elements.tooltip.is(":visible"),!0),!1!==e.options.style.tip.corner&&j.call(e))}var g,f,h;if(e.status.rendered){if(!b)return a.fn.qtip.log.error.call(e,2,a.fn.qtip.constants.NO_CONTENT_PROVIDED,"updateContent")}else return a.fn.qtip.log.error.call(e,2,a.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updateContent");g=e.beforeContentUpdate.call(e,
b);if("string"==typeof g)b=g;else if(!1===g)return;a.browser.msie&&e.elements.contentWrapper.children().css({zoom:"normal"});b.jquery&&0<b.length?b.clone(!0).appendTo(e.elements.content).show():e.elements.content.html(b);f=e.elements.content.find("img[complete=false]");0<f.length?(h=0,f.each(function(){a('<img src="'+a(this).attr("src")+'" />').load(function(){++h==f.length&&d()})})):d();e.onContentUpdate.call(e);return a.fn.qtip.log.error.call(e,1,a.fn.qtip.constants.EVENT_CONTENT_UPDATED,"loadContent")},
loadContent:function(b,c,d){function g(b){e.onContentLoad.call(e);a.fn.qtip.log.error.call(e,1,a.fn.qtip.constants.EVENT_CONTENT_LOADED,"loadContent");e.updateContent(b)}if(!e.status.rendered)return a.fn.qtip.log.error.call(e,2,a.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"loadContent");if(!1===e.beforeContentLoad.call(e))return e;"post"==d?a.post(b,c,g):a.get(b,c,g);return e},updateTitle:function(b){if(e.status.rendered){if(!b)return a.fn.qtip.log.error.call(e,2,a.fn.qtip.constants.NO_CONTENT_PROVIDED,
"updateTitle")}else return a.fn.qtip.log.error.call(e,2,a.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updateTitle");returned=e.beforeTitleUpdate.call(e);if(!1===returned)return e;e.elements.button&&(e.elements.button=e.elements.button.clone(!0));e.elements.title.html(b);e.elements.button&&e.elements.title.prepend(e.elements.button);e.onTitleUpdate.call(e);return a.fn.qtip.log.error.call(e,1,a.fn.qtip.constants.EVENT_TITLE_UPDATED,"updateTitle")},focus:function(b){var c,d,g;if(e.status.rendered){if("static"==
e.options.position.type)return a.fn.qtip.log.error.call(e,1,a.fn.qtip.constants.CANNOT_FOCUS_STATIC,"focus")}else return a.fn.qtip.log.error.call(e,2,a.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"focus");c=parseInt(e.elements.tooltip.css("z-index"));d=6E3+a("div.qtip[qtip]").length-1;if(!e.status.focused&&c!==d){c=e.beforeFocus.call(e,b);if(!1===c)return e;a("div.qtip[qtip]").not(e.elements.tooltip).each(function(){!0===a(this).qtip("api").status.rendered&&(g=parseInt(a(this).css("z-index")),"number"==
typeof g&&-1<g&&a(this).css({zIndex:parseInt(a(this).css("z-index"))-1}),a(this).qtip("api").status.focused=!1)});e.elements.tooltip.css({zIndex:d});e.status.focused=!0;e.onFocus.call(e,b);a.fn.qtip.log.error.call(e,1,a.fn.qtip.constants.EVENT_FOCUSED,"focus")}return e},disable:function(b){if(!e.status.rendered)return a.fn.qtip.log.error.call(e,2,a.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"disable");b?e.status.disabled?a.fn.qtip.log.error.call(e,1,a.fn.qtip.constants.TOOLTIP_ALREADY_DISABLED,"disable"):
(e.status.disabled=!0,a.fn.qtip.log.error.call(e,1,a.fn.qtip.constants.EVENT_DISABLED,"disable")):e.status.disabled?(e.status.disabled=!1,a.fn.qtip.log.error.call(e,1,a.fn.qtip.constants.EVENT_ENABLED,"disable")):a.fn.qtip.log.error.call(e,1,a.fn.qtip.constants.TOOLTIP_ALREADY_ENABLED,"disable");return e},destroy:function(){var b,c;if(!1===e.beforeDestroy.call(e))return e;e.status.rendered?(e.options.show.when.target.unbind("mousemove.qtip",e.updatePosition),e.options.show.when.target.unbind("mouseout.qtip",
e.hide),e.options.show.when.target.unbind(e.options.show.when.event+".qtip"),e.options.hide.when.target.unbind(e.options.hide.when.event+".qtip"),e.elements.tooltip.unbind(e.options.hide.when.event+".qtip"),e.elements.tooltip.unbind("mouseover.qtip",e.focus),e.elements.tooltip.remove()):e.options.show.when.target.unbind(e.options.show.when.event+".qtip-create");if("object"==typeof e.elements.target.data("qtip")&&(c=e.elements.target.data("qtip").interfaces,"object"==typeof c&&0<c.length))for(b=0;b<
c.length-1;b++)c[b].id==e.id&&c.splice(b,1);delete a.fn.qtip.interfaces[e.id];"object"==typeof c&&0<c.length?e.elements.target.data("qtip").current=c.length-1:e.elements.target.removeData("qtip");e.onDestroy.call(e);a.fn.qtip.log.error.call(e,1,a.fn.qtip.constants.EVENT_DESTROYED,"destroy");return e.elements.target},getPosition:function(){var b,c;if(!e.status.rendered)return a.fn.qtip.log.error.call(e,2,a.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"getPosition");(b="none"!==e.elements.tooltip.css("display")?
!1:!0)&&e.elements.tooltip.css({visiblity:"hidden"}).show();c=e.elements.tooltip.offset();b&&e.elements.tooltip.css({visiblity:"visible"}).hide();return c},getDimensions:function(){var b,c;if(!e.status.rendered)return a.fn.qtip.log.error.call(e,2,a.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"getDimensions");(b=!e.elements.tooltip.is(":visible")?!0:!1)&&e.elements.tooltip.css({visiblity:"hidden"}).show();c={height:e.elements.tooltip.outerHeight(),width:e.elements.tooltip.outerWidth()};b&&e.elements.tooltip.css({visiblity:"visible"}).hide();
return c}})}function f(){var c,d,g;this.beforeRender.call(this);this.status.rendered=!0;this.elements.tooltip='<div qtip="'+this.id+'" class="qtip '+(this.options.style.classes.tooltip||this.options.style)+'"style="display:none; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;position:'+this.options.position.type+';">  <div class="qtip-wrapper" style="position:relative; overflow:hidden; text-align:left;">    <div class="qtip-contentWrapper" style="overflow:hidden;">       <div class="qtip-content '+
this.options.style.classes.content+'"></div></div></div></div>';this.elements.tooltip=a(this.elements.tooltip);this.elements.tooltip.appendTo(this.options.position.container);this.elements.tooltip.data("qtip",{current:0,interfaces:[this]});this.elements.wrapper=this.elements.tooltip.children("div:first");this.elements.contentWrapper=this.elements.wrapper.children("div:first").css({background:this.options.style.background});this.elements.content=this.elements.contentWrapper.children("div:first").css(l(this.options.style));
a.browser.msie&&this.elements.wrapper.add(this.elements.content).css({zoom:1});"unfocus"==this.options.hide.when.event&&this.elements.tooltip.attr("unfocus",!0);"number"==typeof this.options.style.width.value&&this.updateWidth();a("<canvas>").get(0).getContext||a.browser.msie?(0<this.options.style.border.radius?e.call(this):this.elements.contentWrapper.css({border:this.options.style.border.width+"px solid "+this.options.style.border.color}),!1!==this.options.style.tip.corner&&b.call(this)):(this.elements.contentWrapper.css({border:this.options.style.border.width+
"px solid "+this.options.style.border.color}),this.options.style.border.radius=0,this.options.style.tip.corner=!1,a.fn.qtip.log.error.call(this,2,a.fn.qtip.constants.CANVAS_VML_NOT_SUPPORTED,"render"));"string"==typeof this.options.content.text&&0<this.options.content.text.length||this.options.content.text.jquery&&0<this.options.content.text.length?c=this.options.content.text:"string"==typeof this.elements.target.attr("title")&&0<this.elements.target.attr("title").length?(c=this.elements.target.attr("title").replace("\\n",
"<br />"),this.elements.target.attr("title","")):"string"==typeof this.elements.target.attr("alt")&&0<this.elements.target.attr("alt").length?(c=this.elements.target.attr("alt").replace("\\n","<br />"),this.elements.target.attr("alt","")):(c=" ",a.fn.qtip.log.error.call(this,1,a.fn.qtip.constants.NO_VALID_CONTENT,"render"));!1!==this.options.content.title.text&&h.call(this);this.updateContent(c);m.call(this);!0===this.options.show.ready&&this.show();!1!==this.options.content.url&&(c=this.options.content.url,
d=this.options.content.data,g=this.options.content.method||"get",this.loadContent(c,d,g));this.onRender.call(this);a.fn.qtip.log.error.call(this,1,a.fn.qtip.constants.EVENT_RENDERED,"render")}function e(){var b,d,e,g,f,h,j,o,n;b=this;b.elements.wrapper.find(".qtip-borderBottom, .qtip-borderTop").remove();e=b.options.style.border.width;g=b.options.style.border.radius;f=b.options.style.border.color||b.options.style.tip.color;h=q(g);j={};for(d in h)j[d]='<div rel="'+d+'" style="'+(-1!==d.search(/Left/)?
"left":"right")+":0; position:absolute; height:"+g+"px; width:"+g+'px; overflow:hidden; line-height:0.1px; font-size:1px">',a("<canvas>").get(0).getContext?j[d]+='<canvas height="'+g+'" width="'+g+'" style="vertical-align: top"></canvas>':a.browser.msie&&(o=2*g+3,j[d]+='<v:arc stroked="false" fillcolor="'+f+'" startangle="'+h[d][0]+'" endangle="'+h[d][1]+'" style="width:'+o+"px; height:"+o+"px; margin-top:"+(-1!==d.search(/bottom/)?-2:-1)+"px; margin-left:"+(-1!==d.search(/Right/)?h[d][2]-3.5:-1)+
'px; vertical-align:top; display:inline-block; behavior:url(#default#VML)"></v:arc>'),j[d]+="</div>";d=b.getDimensions().width-2*Math.max(e,g);d='<div class="qtip-betweenCorners" style="height:'+g+"px; width:"+d+"px; overflow:hidden; background-color:"+f+'; line-height:0.1px; font-size:1px;">';b.elements.wrapper.prepend('<div class="qtip-borderTop" dir="ltr" style="height:'+g+"px; margin-left:"+g+'px; line-height:0.1px; font-size:1px; padding:0;">'+j.topLeft+j.topRight+d);b.elements.wrapper.append('<div class="qtip-borderBottom" dir="ltr" style="height:'+
g+"px; margin-left:"+g+'px; line-height:0.1px; font-size:1px; padding:0;">'+j.bottomLeft+j.bottomRight+d);a("<canvas>").get(0).getContext?b.elements.wrapper.find("canvas").each(function(){n=h[a(this).parent("[rel]:first").attr("rel")];c.call(b,a(this),n,g,f)}):a.browser.msie&&b.elements.tooltip.append('<v:image style="behavior:url(#default#VML);"></v:image>');j=Math.max(g,g+(e-g));e=Math.max(e-g,0);b.elements.contentWrapper.css({border:"0px solid "+f,borderWidth:e+"px "+j+"px"})}function c(a,b,c,
d){a=a.get(0).getContext("2d");a.fillStyle=d;a.beginPath();a.arc(b[0],b[1],c,0,2*Math.PI,!1);a.fill()}function b(b){var c,d,e,f;null!==this.elements.tip&&this.elements.tip.remove();c=this.options.style.tip.color||this.options.style.border.color;!1!==this.options.style.tip.corner&&(b||(b=this.options.style.tip.corner),d=s(b,this.options.style.tip.size.width,this.options.style.tip.size.height),this.elements.tip='<div class="'+this.options.style.classes.tip+'" dir="ltr" rel="'+b+'" style="position:absolute; height:'+
this.options.style.tip.size.height+"px; width:"+this.options.style.tip.size.width+'px; margin:0 auto; line-height:0.1px; font-size:1px;">',a("<canvas>").get(0).getContext?this.elements.tip+='<canvas height="'+this.options.style.tip.size.height+'" width="'+this.options.style.tip.size.width+'"></canvas>':a.browser.msie&&(e=this.options.style.tip.size.width+","+this.options.style.tip.size.height,f="m"+d[0][0]+","+d[0][1],f+=" l"+d[1][0]+","+d[1][1],f+=" "+d[2][0]+","+d[2][1],this.elements.tip+='<v:shape fillcolor="'+
c+'" stroked="false" filled="true" path="'+(f+" xe")+'" coordsize="'+e+'" style="width:'+this.options.style.tip.size.width+"px; height:"+this.options.style.tip.size.height+"px; line-height:0.1px; display:inline-block; behavior:url(#default#VML); vertical-align:"+(-1!==b.search(/top/)?"bottom":"top")+'"></v:shape>',this.elements.tip+='<v:image style="behavior:url(#default#VML);"></v:image>',this.elements.contentWrapper.css("position","relative")),this.elements.tooltip.prepend(this.elements.tip+"</div>"),
this.elements.tip=this.elements.tooltip.find("."+this.options.style.classes.tip).eq(0),a("<canvas>").get(0).getContext&&g.call(this,this.elements.tip.find("canvas:first"),d,c),-1!==b.search(/top/)&&a.browser.msie&&6===parseInt(a.browser.version.charAt(0))&&this.elements.tip.css({marginTop:-4}),j.call(this,b))}function g(a,b,c){a=a.get(0).getContext("2d");a.fillStyle=c;a.beginPath();a.moveTo(b[0][0],b[0][1]);a.lineTo(b[1][0],b[1][1]);a.lineTo(b[2][0],b[2][1]);a.fill()}function j(b){var c;!1!==this.options.style.tip.corner&&
this.elements.tip&&(b||(b=this.elements.tip.attr("rel")),c=positionAdjust=a.browser.msie?1:0,this.elements.tip.css(b.match(/left|right|top|bottom/)[0],0),-1!==b.search(/top|bottom/)?(a.browser.msie&&(positionAdjust=6===parseInt(a.browser.version.charAt(0))?-1!==b.search(/top/)?-3:1:-1!==b.search(/top/)?1:2),-1!==b.search(/Middle/)?this.elements.tip.css({left:"50%",marginLeft:-(this.options.style.tip.size.width/2)}):-1!==b.search(/Left/)?this.elements.tip.css({left:this.options.style.border.radius-
c}):-1!==b.search(/Right/)&&this.elements.tip.css({right:this.options.style.border.radius+c}),-1!==b.search(/top/)?this.elements.tip.css({top:-positionAdjust}):this.elements.tip.css({bottom:positionAdjust})):-1!==b.search(/left|right/)&&(a.browser.msie&&(positionAdjust=6===parseInt(a.browser.version.charAt(0))?1:-1!==b.search(/left/)?1:2),-1!==b.search(/Middle/)?this.elements.tip.css({top:"50%",marginTop:-(this.options.style.tip.size.height/2)}):-1!==b.search(/Top/)?this.elements.tip.css({top:this.options.style.border.radius-
c}):-1!==b.search(/Bottom/)&&this.elements.tip.css({bottom:this.options.style.border.radius+c}),-1!==b.search(/left/)?this.elements.tip.css({left:-positionAdjust}):this.elements.tip.css({right:positionAdjust})),b="padding-"+b.match(/left|right|top|bottom/)[0],c=this.options.style.tip.size[-1!==b.search(/left|right/)?"width":"height"],this.elements.tooltip.css("padding",0),this.elements.tooltip.css(b,c),a.browser.msie&&6==parseInt(a.browser.version.charAt(0))&&(b=parseInt(this.elements.tip.css("margin-top"))||
0,b+=parseInt(this.elements.content.css("margin-top"))||0,this.elements.tip.css({marginTop:b})))}function h(){var b=this;null!==b.elements.title&&b.elements.title.remove();b.elements.title=a('<div class="'+b.options.style.classes.title+'">').css(l(b.options.style.title,!0)).css({zoom:a.browser.msie?1:0}).prependTo(b.elements.contentWrapper);b.options.content.title.text&&b.updateTitle.call(b,b.options.content.title.text);!1!==b.options.content.title.button&&"string"==typeof b.options.content.title.button&&
(b.elements.button=a('<a class="'+b.options.style.classes.button+'" style="float:right; position: relative"></a>').css(l(b.options.style.button,!0)).html(b.options.content.title.button).prependTo(b.elements.title).click(function(a){b.status.disabled||b.hide(a)}))}function m(){function b(c){!0!==d.status.disabled&&("inactive"==d.options.hide.when.event&&(a(f).each(function(){e.bind(this+".qtip-inactive",h);d.elements.content.bind(this+".qtip-inactive",h)}),h()),clearTimeout(d.timers.show),clearTimeout(d.timers.hide),
d.timers.show=setTimeout(function(){d.show(c)},d.options.show.delay))}function c(b){if(!0!==d.status.disabled){if(!0===d.options.hide.fixed&&-1!==d.options.hide.when.event.search(/mouse(out|leave)/i)&&0<a(b.relatedTarget).parents("div.qtip[qtip]").length)return b.stopPropagation(),b.preventDefault(),clearTimeout(d.timers.hide),!1;clearTimeout(d.timers.show);clearTimeout(d.timers.hide);d.elements.tooltip.stop(!0,!0);d.timers.hide=setTimeout(function(){d.hide(b)},d.options.hide.delay)}}var d,g,e,f;
d=this;g=d.options.show.when.target;e=d.options.hide.when.target;d.options.hide.fixed&&(e=e.add(d.elements.tooltip));if("inactive"==d.options.hide.when.event){f="click,dblclick,mousedown,mouseup,mousemove,mouseout,mouseenter,mouseleave,mouseover".split(",");var h=function(b){!0!==d.status.disabled&&(clearTimeout(d.timers.inactive),d.timers.inactive=setTimeout(function(){a(f).each(function(){e.unbind(this+".qtip-inactive");d.elements.content.unbind(this+".qtip-inactive")});d.hide(b)},d.options.hide.delay))}}else!0===
d.options.hide.fixed&&d.elements.tooltip.bind("mouseover.qtip",function(){!0!==d.status.disabled&&clearTimeout(d.timers.hide)});1===d.options.show.when.target.add(d.options.hide.when.target).length&&d.options.show.when.event==d.options.hide.when.event&&"inactive"!==d.options.hide.when.event||"unfocus"==d.options.hide.when.event?(d.cache.toggle=0,g.bind(d.options.show.when.event+".qtip",function(a){0==d.cache.toggle?b(a):c(a)})):(g.bind(d.options.show.when.event+".qtip",b),"inactive"!==d.options.hide.when.event&&
e.bind(d.options.hide.when.event+".qtip",c));-1!==d.options.position.type.search(/(fixed|absolute)/)&&d.elements.tooltip.bind("mouseover.qtip",d.focus);"mouse"===d.options.position.target&&"static"!==d.options.position.type&&g.bind("mousemove.qtip",function(a){d.cache.mouse={x:a.pageX,y:a.pageY};!1===d.status.disabled&&!0===d.options.position.adjust.mouse&&"static"!==d.options.position.type&&"none"!==d.elements.tooltip.css("display")&&d.updatePosition(a)})}function n(c,d,g){var e,f,h,j,o,n,l,m;if("center"==
g.corner)return d.position;m=a.extend({},c);o=!1;n=!1;e=m.left<a.fn.qtip.cache.screen.scroll.left;f=m.left+g.dimensions.width+2>=a.fn.qtip.cache.screen.width+a.fn.qtip.cache.screen.scroll.left;h=m.top<a.fn.qtip.cache.screen.scroll.top;j=m.top+g.dimensions.height+2>=a.fn.qtip.cache.screen.height+a.fn.qtip.cache.screen.scroll.top;l=e&&(-1!=g.corner.search(/right/i)||-1==g.corner.search(/right/i)&&!f);e=f&&(-1!=g.corner.search(/left/i)||-1==g.corner.search(/left/i)&&!e);h=h&&-1==g.corner.search(/top/i);
j=j&&-1==g.corner.search(/bottom/i);l?(m.left="mouse"!==this.options.position.target?d.position.left+d.dimensions.width:this.cache.mouse.x,o="Left"):e&&(m.left="mouse"!==this.options.position.target?d.position.left-g.dimensions.width:this.cache.mouse.x-g.dimensions.width,o="Right");h?(m.top="mouse"!==this.options.position.target?d.position.top+d.dimensions.height:this.cache.mouse.y,n="top"):j&&(m.top="mouse"!==this.options.position.target?d.position.top-g.dimensions.height:this.cache.mouse.y-g.dimensions.height,
n="bottom");0>m.left&&(m.left=c.left,o=!1);0>m.top&&(m.top=c.top,n=!1);!1!==this.options.style.tip.corner&&(m.corner=new String(g.corner),!1!==o&&(m.corner=m.corner.replace(/Left|Right|Middle/,o)),!1!==n&&(m.corner=m.corner.replace(/top|bottom/,n)),m.corner!==this.elements.tip.attr("rel")&&b.call(this,m.corner));return m}function l(b,c){var d,g;d=a.extend(!0,{},b);for(g in d)!0===c&&-1!==g.search(/(tip|classes)/i)?delete d[g]:!c&&-1!==g.search(/(width|border|tip|title|classes|user)/i)&&delete d[g];
return d}function p(a){"object"!==typeof a.tip&&(a.tip={corner:a.tip});"object"!==typeof a.tip.size&&(a.tip.size={width:a.tip.size,height:a.tip.size});"object"!==typeof a.border&&(a.border={width:a.border});"object"!==typeof a.width&&(a.width={value:a.width});"string"==typeof a.width.max&&(a.width.max=parseInt(a.width.max.replace(/([0-9]+)/i,"$1")));"string"==typeof a.width.min&&(a.width.min=parseInt(a.width.min.replace(/([0-9]+)/i,"$1")));"number"==typeof a.tip.size.x&&(a.tip.size.width=a.tip.size.x,
delete a.tip.size.x);"number"==typeof a.tip.size.y&&(a.tip.size.height=a.tip.size.y,delete a.tip.size.y);return a}function o(){var b,c;c=[!0,{}];for(b=0;b<arguments.length;b++)c.push(arguments[b]);for(b=[a.extend.apply(a,c)];"string"==typeof b[0].name;)b.unshift(p(a.fn.qtip.styles[b[0].name]));b.unshift(!0,{classes:{tooltip:"qtip-"+(arguments[0].name||"defaults")}},a.fn.qtip.styles.defaults);b=a.extend.apply(a,b);c=a.browser.msie?1:0;b.tip.size.width+=c;b.tip.size.height+=c;0<b.tip.size.width%2&&
(b.tip.size.width+=1);0<b.tip.size.height%2&&(b.tip.size.height+=1);!0===b.tip.corner&&(b.tip.corner="center"===this.options.position.corner.tooltip?!1:this.options.position.corner.tooltip);return b}function s(a,b,c){b={bottomRight:[[0,0],[b,c],[b,0]],bottomLeft:[[0,0],[b,0],[0,c]],topRight:[[0,c],[b,0],[b,c]],topLeft:[[0,0],[0,c],[b,c]],topMiddle:[[0,c],[b/2,0],[b,c]],bottomMiddle:[[0,0],[b,0],[b/2,c]],rightMiddle:[[0,0],[b,c/2],[0,c]],leftMiddle:[[b,0],[b,c],[0,c/2]]};b.leftTop=b.bottomRight;b.rightTop=
b.bottomLeft;b.leftBottom=b.topRight;b.rightBottom=b.topLeft;return b[a]}function q(b){var c;a("<canvas>").get(0).getContext?c={topLeft:[b,b],topRight:[0,b],bottomLeft:[b,0],bottomRight:[0,0]}:a.browser.msie&&(c={topLeft:[-90,90,0],topRight:[-90,90,-b],bottomLeft:[90,270,0],bottomRight:[90,270,-b]});return c}function r(){var a;a=this.getDimensions();this.elements.bgiframe=this.elements.wrapper.prepend('<iframe class="qtip-bgiframe" frameborder="0" tabindex="-1" src="javascript:false" style="display:block; position:absolute; z-index:-1; filter:alpha(opacity=\'0\'); border: 1px solid red; height:'+
a.height+"px; width:"+a.width+'px" />').children(".qtip-bgiframe:first")}a.fn.qtip=function(b,c){var g,e,h,j,n,l,m,s;if("string"==typeof b){"object"!==typeof a(this).data("qtip")&&a.fn.qtip.log.error.call(self,1,a.fn.qtip.constants.NO_TOOLTIP_PRESENT,!1);if("api"==b)return a(this).data("qtip").interfaces[a(this).data("qtip").current];if("interfaces"==b)return a(this).data("qtip").interfaces}else{b||(b={});if("object"!==typeof b.content||b.content.jquery&&0<b.content.length)b.content={text:b.content};
"object"!==typeof b.content.title&&(b.content.title={text:b.content.title});"object"!==typeof b.position&&(b.position={corner:b.position});"object"!==typeof b.position.corner&&(b.position.corner={target:b.position.corner,tooltip:b.position.corner});"object"!==typeof b.show&&(b.show={when:b.show});"object"!==typeof b.show.when&&(b.show.when={event:b.show.when});"object"!==typeof b.show.effect&&(b.show.effect={type:b.show.effect});"object"!==typeof b.hide&&(b.hide={when:b.hide});"object"!==typeof b.hide.when&&
(b.hide.when={event:b.hide.when});"object"!==typeof b.hide.effect&&(b.hide.effect={type:b.hide.effect});"object"!==typeof b.style&&(b.style={name:b.style});b.style=p(b.style);j=a.extend(!0,{},a.fn.qtip.defaults,b);j.style=o.call({options:j},j.style);j.user=a.extend(!0,{},b)}return a(this).each(function(){if("string"==typeof b){if(l=b.toLowerCase(),h=a(this).qtip("interfaces"),"object"==typeof h)if(!0===c&&"destroy"==l)for(;0<h.length;)h[h.length-1].destroy();else{!0!==c&&(h=[a(this).qtip("api")]);
for(g=0;g<h.length;g++)"destroy"==l?h[g].destroy():!0===h[g].status.rendered&&("show"==l?h[g].show():"hide"==l?h[g].hide():"focus"==l?h[g].focus():"disable"==l?h[g].disable(!0):"enable"==l&&h[g].disable(!1))}}else{m=a.extend(!0,{},j);m.hide.effect.length=j.hide.effect.length;m.show.effect.length=j.show.effect.length;!1===m.position.container&&(m.position.container=a(document.body));!1===m.position.target&&(m.position.target=a(this));!1===m.show.when.target&&(m.show.when.target=a(this));!1===m.hide.when.target&&
(m.hide.when.target=a(this));e=a.fn.qtip.interfaces.length;for(g=0;g<e;g++)if("undefined"==typeof a.fn.qtip.interfaces[g]){e=g;break}n=new d(a(this),m,e);a.fn.qtip.interfaces[e]=n;"object"==typeof a(this).data("qtip")?("undefined"===typeof a(this).attr("qtip")&&(a(this).data("qtip").current=a(this).data("qtip").interfaces.length),a(this).data("qtip").interfaces.push(n)):a(this).data("qtip",{current:0,interfaces:[n]});!1===m.content.prerender&&!1!==m.show.when.event&&!0!==m.show.ready?m.show.when.target.bind(m.show.when.event+
".qtip-"+e+"-create",{qtip:e},function(b){s=a.fn.qtip.interfaces[b.data.qtip];s.options.show.when.target.unbind(s.options.show.when.event+".qtip-"+b.data.qtip+"-create");s.cache.mouse={x:b.pageX,y:b.pageY};f.call(s);s.options.show.when.target.trigger(s.options.show.when.event)}):(n.cache.mouse={x:m.show.when.target.offset().left,y:m.show.when.target.offset().top},f.call(n))}})};a(document).ready(function(){a.fn.qtip.cache={screen:{scroll:{left:a(window).scrollLeft(),top:a(window).scrollTop()},width:a(window).width(),
height:a(window).height()}};var b;a(window).bind("resize scroll",function(c){clearTimeout(b);b=setTimeout(function(){"scroll"===c.type?a.fn.qtip.cache.screen.scroll={left:a(window).scrollLeft(),top:a(window).scrollTop()}:(a.fn.qtip.cache.screen.width=a(window).width(),a.fn.qtip.cache.screen.height=a(window).height());for(i=0;i<a.fn.qtip.interfaces.length;i++){var b=a.fn.qtip.interfaces[i];!0===b.status.rendered&&("static"!==b.options.position.type||b.options.position.adjust.scroll&&"scroll"===c.type||
b.options.position.adjust.resize&&"resize"===c.type)&&b.updatePosition(c,!0)}},100)});a(document).bind("mousedown.qtip",function(b){0===a(b.target).parents("div.qtip").length&&a(".qtip[unfocus]").each(function(){var c=a(this).qtip("api");a(this).is(":visible")&&!c.status.disabled&&1<a(b.target).add(c.elements.target).length&&c.hide(b)})})});a.fn.qtip.interfaces=[];a.fn.qtip.log={error:function(){return this}};a.fn.qtip.constants={};a.fn.qtip.defaults={content:{prerender:!1,text:!1,url:!1,data:null,
title:{text:!1,button:!1}},position:{target:!1,corner:{target:"bottomRight",tooltip:"topLeft"},adjust:{x:0,y:0,mouse:!0,screen:!1,scroll:!0,resize:!0},type:"absolute",container:!1},show:{when:{target:!1,event:"mouseover"},effect:{type:"fade",length:100},delay:140,solo:!1,ready:!1},hide:{when:{target:!1,event:"mouseout"},effect:{type:"fade",length:100},delay:0,fixed:!1},api:{beforeRender:function(){},onRender:function(){},beforePositionUpdate:function(){},onPositionUpdate:function(){},beforeShow:function(){},
onShow:function(){},beforeHide:function(){},onHide:function(){},beforeContentUpdate:function(){},onContentUpdate:function(){},beforeContentLoad:function(){},onContentLoad:function(){},beforeTitleUpdate:function(){},onTitleUpdate:function(){},beforeDestroy:function(){},onDestroy:function(){},beforeFocus:function(){},onFocus:function(){}}};a.fn.qtip.styles={defaults:{background:"white",color:"#111",overflow:"hidden",textAlign:"left",width:{min:0,max:250},padding:"5px 9px",border:{width:1,radius:0,color:"#d3d3d3"},
tip:{corner:!1,color:!1,size:{width:13,height:13},opacity:1},title:{background:"#e1e1e1",fontWeight:"bold",padding:"7px 12px"},button:{cursor:"pointer"},classes:{target:"",tip:"qtip-tip",title:"qtip-title",button:"qtip-button",content:"qtip-content",active:"qtip-active"}},cream:{border:{width:3,radius:0,color:"#F9E98E"},title:{background:"#F0DE7D",color:"#A27D35"},background:"#FBF7AA",color:"#A27D35",classes:{tooltip:"qtip-cream"}},light:{border:{width:3,radius:0,color:"#E2E2E2"},title:{background:"#f1f1f1",
color:"#454545"},background:"white",color:"#454545",classes:{tooltip:"qtip-light"}},dark:{border:{width:3,radius:0,color:"#303030"},title:{background:"#404040",color:"#f3f3f3"},background:"#505050",color:"#f3f3f3",classes:{tooltip:"qtip-dark"}},red:{border:{width:3,radius:0,color:"#CE6F6F"},title:{background:"#f28279",color:"#9C2F2F"},background:"#F79992",color:"#9C2F2F",classes:{tooltip:"qtip-red"}},green:{border:{width:3,radius:0,color:"#A9DB66"},title:{background:"#b9db8c",color:"#58792E"},background:"#CDE6AC",
color:"#58792E",classes:{tooltip:"qtip-green"}},blue:{border:{width:3,radius:0,color:"#ADD9ED"},title:{background:"#D0E9F5",color:"#5E99BD"},background:"#E5F6FE",color:"#4D9FBF",classes:{tooltip:"qtip-blue"}}}})(jQuery);window.tinyMCEPreInit=window.tinyMCEPreInit||{base:"/commercialnetwork/assets/tinymce",query:"3.4.7",suffix:""};
(function(a){var d=/^\s*|\s*$/g,f="$1"==="B".replace(/A(.)|B/,"$1"),e={majorVersion:"3",minorVersion:"4.8",releaseDate:"2012-02-02",_init:function(){function c(a){if(a.src&&/tiny_mce(|_gzip|_jquery|_prototype|_full)(_dev|_src)?.js/.test(a.src)){/_(src|dev)\.js/g.test(a.src)&&(b.suffix="_src");if(-1!=(n=a.src.indexOf("?")))b.query=a.src.substring(n+1);b.baseURL=a.src.substring(0,a.src.lastIndexOf("/"));m&&-1==b.baseURL.indexOf("://")&&0!==b.baseURL.indexOf("/")&&(b.baseURL=m+b.baseURL);return b.baseURL}return null}
var b=this,d=document,e=navigator,f=e.userAgent,m,n,l;b.isOpera=a.opera&&opera.buildNumber;b.isWebKit=/WebKit/.test(f);b.isIE=!b.isWebKit&&!b.isOpera&&/MSIE/gi.test(f)&&/Explorer/gi.test(e.appName);b.isIE6=b.isIE&&/MSIE [56]/.test(f);b.isIE7=b.isIE&&/MSIE [7]/.test(f);b.isIE8=b.isIE&&/MSIE [8]/.test(f);b.isIE9=b.isIE&&/MSIE [9]/.test(f);b.isGecko=!b.isWebKit&&/Gecko/.test(f);b.isMac=-1!=f.indexOf("Mac");b.isAir=/adobeair/i.test(f);b.isIDevice=/(iPad|iPhone)/.test(f);b.isIOS5=b.isIDevice&&534<=f.match(/AppleWebKit\/(\d*)/)[1];
if(a.tinyMCEPreInit)b.suffix=tinyMCEPreInit.suffix,b.baseURL=tinyMCEPreInit.base,b.query=tinyMCEPreInit.query;else{b.suffix="";f=d.getElementsByTagName("base");for(e=0;e<f.length;e++)if(l=f[e].href)/^https?:\/\/[^\/]+$/.test(l)&&(l+="/"),m=l?l.match(/.*\//)[0]:"";f=d.getElementsByTagName("script");for(e=0;e<f.length;e++)if(c(f[e]))return;if(d=d.getElementsByTagName("head")[0]){f=d.getElementsByTagName("script");for(e=0;e<f.length&&!c(f[e]);e++);}}},is:function(a,b){return!b?void 0!==a:"array"==b&&
a.hasOwnProperty&&a instanceof Array?!0:typeof a==b},makeMap:function(a,b,d){a=a||[];"string"==typeof a&&(a=a.split(b||","));d=d||{};for(b=a.length;b--;)d[a[b]]={};return d},each:function(a,b,d){var e,f;if(!a)return 0;d=d||a;if(void 0!==a.length)for(e=0,f=a.length;e<f;e++){if(!1===b.call(d,a[e],e,a))return 0}else for(e in a)if(a.hasOwnProperty(e)&&!1===b.call(d,a[e],e,a))return 0;return 1},trim:function(a){return(a?""+a:"").replace(d,"")},create:function(a,b,d){var e,f,m,n,l,p=0,a=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(a);
m=a[3].match(/(^|\.)(\w+)$/i)[2];f=this.createNS(a[3].replace(/\.\w+$/,""),d);if(!f[m])if("static"==a[2]){if(f[m]=b,this.onCreate)this.onCreate(a[2],a[3],f[m])}else if(b[m]||(b[m]=function(){},p=1),f[m]=b[m],this.extend(f[m].prototype,b),a[5]&&(e=this.resolve(a[5]).prototype,n=a[5].match(/\.(\w+)$/i)[1],l=f[m],f[m]=p?function(){return e[n].apply(this,arguments)}:function(){this.parent=e[n];return l.apply(this,arguments)},f[m].prototype[m]=f[m],this.each(e,function(a,b){f[m].prototype[b]=e[b]}),this.each(b,
function(a,b){e[b]?f[m].prototype[b]=function(){this.parent=e[b];return a.apply(this,arguments)}:b!=m&&(f[m].prototype[b]=a)})),this.each(b["static"],function(a,b){f[m][b]=a}),this.onCreate)this.onCreate(a[2],a[3],f[m].prototype)},walk:function(a,b,d,f){f=f||this;a&&(d&&(a=a[d]),e.each(a,function(a,c){if(!1===b.call(f,a,c,d))return!1;e.walk(a,b,d,f)}))},createNS:function(c,b){var d,e,b=b||a,c=c.split(".");for(d=0;d<c.length;d++)e=c[d],b[e]||(b[e]={}),b=b[e];return b},resolve:function(c,b){var d,e,
b=b||a,c=c.split(".");for(d=0,e=c.length;d<e&&!(b=b[c[d]],!b);d++);return b},addUnload:function(c,b){var d=this,c={func:c,scope:b||this};if(d.unloads)d.unloads.push(c);else{var e=function(){var b=d.unloads,c,l;if(b){for(l in b)(c=b[l])&&c.func&&c.func.call(c.scope,1);a.detachEvent?(a.detachEvent("onbeforeunload",f),a.detachEvent("onunload",e)):a.removeEventListener&&a.removeEventListener("unload",e,!1);d.unloads=w=e=0;a.CollectGarbage&&CollectGarbage()}},f=function(){var b=document;if("interactive"==
b.readyState){var c=function(){b.detachEvent("onstop",c);e&&e();b=0};b&&b.attachEvent("onstop",c);a.setTimeout(function(){b&&b.detachEvent("onstop",c)},0)}};a.attachEvent?(a.attachEvent("onunload",e),a.attachEvent("onbeforeunload",f)):a.addEventListener&&a.addEventListener("unload",e,!1);d.unloads=[c]}return c},removeUnload:function(a){var b=this.unloads,d=null;e.each(b,function(e,f){if(e&&e.func==a)return b.splice(f,1),d=a,!1});return d},explode:function(a,b){return a?e.map(a.split(b||","),e.trim):
a},_addVer:function(a){var b;if(!this.query)return a;b=(-1==a.indexOf("?")?"?":"&")+this.query;return-1==a.indexOf("#")?a+b:a.replace("#",b+"#")},_replace:function(a,b,d){return f?d.replace(a,function(){var a=b,c=arguments,d;for(d=0;d<c.length-2;d++)a=void 0===c[d]?a.replace(RegExp("\\$"+d,"g"),""):a.replace(RegExp("\\$"+d,"g"),c[d]);return a}):d.replace(a,b)}};e._init();a.tinymce=a.tinyMCE=e})(window);
(function(a,d){var f=/^(href|src|style)$/i;if(!a&&window.console)return console.log("Load jQuery first!");d.$=a;d.adapter={patchEditor:function(c){function b(a,b){b&&this.removeAttr("data-mce-style");return m.css.apply(this,arguments)}function d(a,b){return f.test(a)?void 0!==b?(this.each(function(d,e){c.dom.setAttrib(e,a,b)}),this):this.attr("data-mce-"+a):m.attr.apply(this,arguments)}function e(a){return function(b){b&&(b=c.dom.processHTML(b));return a.call(this,b)}}function h(a){a.css!==b&&(a.css=
b,a.attr=d,a.html=e(m.html),a.append=e(m.append),a.prepend=e(m.prepend),a.after=e(m.after),a.before=e(m.before),a.replaceWith=e(m.replaceWith),a.tinymce=c,a.pushStack=function(){return h(m.pushStack.apply(this,arguments))});return a}var m=a.fn;c.$=function(b,d){var e=c.getDoc();return h(a(b||e,e||d))}}};d.extend=a.extend;d.extend(d,{map:a.map,grep:function(c,b){return a.grep(c,b||function(){return 1})},inArray:function(c,b){return a.inArray(b,c||[])}});var e={"tinymce.dom.DOMUtils":{select:function(c,
b){return a.find(c,this.get(b)||this.get(this.settings.root_element)||this.doc,[])},is:function(c,b){return a(this.get(c)).is(b)}}};d.onCreate=function(a,b,g){d.extend(g,e[b])}})(window.jQuery,tinymce);
tinymce.create("tinymce.util.Dispatcher",{scope:null,listeners:null,Dispatcher:function(a){this.scope=a||this;this.listeners=[]},add:function(a,d){this.listeners.push({cb:a,scope:d||this.scope});return a},addToTop:function(a,d){this.listeners.unshift({cb:a,scope:d||this.scope});return a},remove:function(a){var d=this.listeners,f=null;tinymce.each(d,function(e,c){if(a==e.cb)return f=a,d.splice(c,1),!1});return f},dispatch:function(){var a,d=arguments,f,e=this.listeners;for(f=0;f<e.length&&!(a=e[f],
a=a.cb.apply(a.scope,0<d.length?d:[a.scope]),!1===a);f++);return a}});
(function(){var a=tinymce.each;tinymce.create("tinymce.util.URI",{URI:function(d,f){var e=this,c,d=tinymce.trim(d),f=e.settings=f||{};if(/^([\w\-]+):([^\/]{2})/i.test(d)||/^\s*#/.test(d))e.source=d;else if(0===d.indexOf("/")&&0!==d.indexOf("//")&&(d=(f.base_uri?f.base_uri.protocol||"http":"http")+"://mce_host"+d),/^[\w-]*:?\/\//.test(d)||(c=f.base_uri?f.base_uri.path:(new tinymce.util.URI(location.href)).directory,d=(f.base_uri&&f.base_uri.protocol||"http")+"://mce_host"+e.toAbsPath(c,d)),d=d.replace(/@@/g,
"(mce_at)"),d=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(d),a("source,protocol,authority,userInfo,user,password,host,port,relative,path,directory,file,query,anchor".split(","),function(a,c){var f=d[c];f&&(f=f.replace(/\(mce_at\)/g,"@@"));e[a]=f}),c=f.base_uri){e.protocol||(e.protocol=c.protocol);e.userInfo||(e.userInfo=c.userInfo);!e.port&&"mce_host"==
e.host&&(e.port=c.port);if(!e.host||"mce_host"==e.host)e.host=c.host;e.source=""}},setPath:function(a){a=/^(.*?)\/?(\w+)?$/.exec(a);this.path=a[0];this.directory=a[1];this.file=a[2];this.source="";this.getURI()},toRelative:function(a){var f;if("./"===a)return a;a=new tinymce.util.URI(a,{base_uri:this});if("mce_host"!=a.host&&this.host!=a.host&&a.host||this.port!=a.port||this.protocol!=a.protocol)return a.getURI();f=this.toRelPath(this.path,a.path);a.query&&(f+="?"+a.query);a.anchor&&(f+="#"+a.anchor);
return f},toAbsolute:function(a,f){a=new tinymce.util.URI(a,{base_uri:this});return a.getURI(this.host==a.host&&this.protocol==a.protocol?f:0)},toRelPath:function(a,f){var e,c=0,b="",g,j,a=a.substring(0,a.lastIndexOf("/")),a=a.split("/");e=f.split("/");if(a.length>=e.length)for(g=0,j=a.length;g<j;g++)if(g>=e.length||a[g]!=e[g]){c=g+1;break}if(a.length<e.length)for(g=0,j=e.length;g<j;g++)if(g>=a.length||a[g]!=e[g]){c=g+1;break}if(1==c)return f;for(g=0,j=a.length-(c-1);g<j;g++)b+="../";for(g=c-1,j=
e.length;g<j;g++)b=g!=c-1?b+("/"+e[g]):b+e[g];return b},toAbsPath:function(d,f){var e,c=0,b=[],g;g=/\/$/.test(f)?"/":"";d=d.split("/");f=f.split("/");a(d,function(a){a&&b.push(a)});d=b;for(e=f.length-1,b=[];0<=e;e--)0==f[e].length||"."==f[e]||(".."==f[e]?c++:0<c?c--:b.push(f[e]));e=d.length-c;e=0>=e?b.reverse().join("/"):d.slice(0,e).join("/")+"/"+b.reverse().join("/");0!==e.indexOf("/")&&(e="/"+e);g&&e.lastIndexOf("/")!==e.length-1&&(e+=g);return e},getURI:function(a){var f;if(!this.source||a)f=
"",a||(this.protocol&&(f+=this.protocol+"://"),this.userInfo&&(f+=this.userInfo+"@"),this.host&&(f+=this.host),this.port&&(f+=":"+this.port)),this.path&&(f+=this.path),this.query&&(f+="?"+this.query),this.anchor&&(f+="#"+this.anchor),this.source=f;return this.source}})})();
(function(){var a=tinymce.each;tinymce.create("static tinymce.util.Cookie",{getHash:function(d){var d=this.get(d),f;d&&a(d.split("&"),function(a){a=a.split("=");f=f||{};f[unescape(a[0])]=unescape(a[1])});return f},setHash:function(d,f,e,c,b,g){var j="";a(f,function(a,b){j+=(!j?"":"&")+escape(b)+"="+escape(a)});this.set(d,j,e,c,b,g)},get:function(a){var f=document.cookie,e=a+"=",c;if(f){c=f.indexOf("; "+e);if(-1==c){if(c=f.indexOf(e),0!=c)return null}else c+=2;a=f.indexOf(";",c);-1==a&&(a=f.length);
return unescape(f.substring(c+e.length,a))}},set:function(a,f,e,c,b,g){document.cookie=a+"="+escape(f)+(e?"; expires="+e.toGMTString():"")+(c?"; path="+escape(c):"")+(b?"; domain="+b:"")+(g?"; secure":"")},remove:function(a,f){var e=new Date;e.setTime(e.getTime()-1E3);this.set(a,"",e,f,e)}})})();
(function(){function a(d,f){var e,c,b,f=f||'"';if(null==d)return"null";b=typeof d;if("string"==b)return c="\u0008b\tt\nn\u000cf\rr\"\"''\\\\",f+d.replace(/([\u0080-\uFFFF\x00-\x1f\"\'\\])/g,function(a,b){if('"'===f&&"'"===a)return a;e=c.indexOf(b);if(e+1)return"\\"+c.charAt(e+1);a=b.charCodeAt().toString(16);return"\\u"+"0000".substring(a.length)+a})+f;if("object"==b){if(d.hasOwnProperty&&d instanceof Array){for(e=0,c="[";e<d.length;e++)c+=(0<e?",":"")+a(d[e],f);return c+"]"}c="{";for(e in d)d.hasOwnProperty(e)&&
(c+="function"!=typeof d[e]?(1<c.length?","+f:f)+e+f+":"+a(d[e],f):"");return c+"}"}return""+d}tinymce.util.JSON={serialize:a,parse:function(a){try{return eval("("+a+")")}catch(f){}}}})();
tinymce.create("static tinymce.util.XHR",{send:function(a){function d(a){f=0;try{f=new ActiveXObject(a)}catch(b){}return f}var f,e=window,c=0;a.scope=a.scope||this;a.success_scope=a.success_scope||a.scope;a.error_scope=a.error_scope||a.scope;a.async=!1===a.async?!1:!0;a.data=a.data||"";if(f=e.XMLHttpRequest?new XMLHttpRequest:d("Microsoft.XMLHTTP")||d("Msxml2.XMLHTTP")){f.overrideMimeType&&f.overrideMimeType(a.content_type);f.open(a.type||(a.data?"POST":"GET"),a.url,a.async);a.content_type&&f.setRequestHeader("Content-Type",
a.content_type);f.setRequestHeader("X-Requested-With","XMLHttpRequest");f.send(a.data);var b=function(){!a.async||4==f.readyState||1E4<c++?(a.success&&1E4>c&&200==f.status?a.success.call(a.success_scope,""+f.responseText,f,a):a.error&&a.error.call(a.error_scope,1E4<c?"TIMED_OUT":"GENERAL",f,a),f=null):e.setTimeout(b,10)};if(!a.async)return b();e.setTimeout(b,10)}}});
(function(){var a=tinymce.extend,d=tinymce.util.JSON,f=tinymce.util.XHR;tinymce.create("tinymce.util.JSONRequest",{JSONRequest:function(d){this.settings=a({},d);this.count=0},send:function(e){var c=e.error,b=e.success,e=a(this.settings,e);e.success=function(a,f){a=d.parse(a);"undefined"==typeof a&&(a={error:"JSON Parse error."});a.error?c.call(e.error_scope||e.scope,a.error,f):b.call(e.success_scope||e.scope,a.result)};e.error=function(a,b){c&&c.call(e.error_scope||e.scope,a,b)};e.data=d.serialize({id:e.id||
"c"+this.count++,method:e.method,params:e.params});e.content_type="application/json";f.send(e)},"static":{sendRPC:function(a){return(new tinymce.util.JSONRequest).send(a)}}})})();(function(a){a.VK={DELETE:46,BACKSPACE:8,ENTER:13,TAB:9,SPACEBAR:32,UP:38,DOWN:40,modifierPressed:function(a){return a.shiftKey||a.ctrlKey||a.altKey}}})(tinymce);
(function(a){function d(b){var c=b.dom,d=b.selection;b.onKeyDown.add(function(b,e){var g,f,h,j;if(((j=e.keyCode==l)||e.keyCode==n)&&!m.modifierPressed(e)){e.preventDefault();g=d.getRng();f=c.getParent(g.startContainer,c.isBlock);j&&(f=c.getNext(f,c.isBlock));if(f){for(f=f.firstChild;f&&3==f.nodeType&&0==f.nodeValue.length;)f=f.nextSibling;f&&"SPAN"===f.nodeName&&(h=f.cloneNode(!1))}b.getDoc().execCommand(j?"ForwardDelete":"Delete",!1,null);f=c.getParent(g.startContainer,c.isBlock);a.each(c.select("span.Apple-style-span,font.Apple-style-span",
f),function(a){var b=d.getBookmark();h?c.replace(h.cloneNode(!1),a,!0):c.remove(a,!0);d.moveToBookmark(b)})}})}function f(a){a.onKeyUp.add(function(a,b){var c=b.keyCode;if((c==l||c==n)&&a.dom.isEmpty(a.getBody()))a.setContent("",{format:"raw"}),a.nodeChanged()})}function e(a){a.dom.bind(a.getDoc(),"focusin",function(){a.selection.setRng(a.selection.getRng())})}function c(b){b.onKeyDown.add(function(b,c){if(c.keyCode===n&&b.selection.isCollapsed()&&0===b.selection.getRng(!0).startOffset){var d=b.selection.getNode().previousSibling;
d&&d.nodeName&&"hr"===d.nodeName.toLowerCase()&&(b.dom.remove(d),a.dom.Event.cancel(c))}})}function b(a){Range.prototype.getClientRects||a.onMouseDown.add(function(a,b){if("HTML"===b.target.nodeName){var c=a.getBody();c.blur();setTimeout(function(){c.focus()},0)}})}function g(a){a.onClick.add(function(a,b){b=b.target;/^(IMG|HR)$/.test(b.nodeName)&&a.selection.getSel().setBaseAndExtent(b,0,b,1);"A"==b.nodeName&&a.dom.hasClass(b,"mceItemAnchor")&&a.selection.select(b);a.nodeChanged()})}function j(a){a.onKeyDown.add(function(a,
b){function c(a){var b=a.selection.getNode();return a.dom.is(b,"h1,h2,h3,h4,h5,h6")||null!==a.dom.getParent(b,"h1,h2,h3,h4,h5,h6")}b.keyCode===m.ENTER&&!m.modifierPressed(b)&&c(a)&&setTimeout(function(){var b=a.selection.getNode();a.dom.is(b,"p")&&(a.dom.setAttrib(b,"style",null),a.execCommand("mceCleanup"))},0)})}function h(b){var c,d;b.dom.bind(b.getDoc(),"selectionchange",function(){d&&(clearTimeout(d),d=0);d=window.setTimeout(function(){var d=b.selection.getRng();if(!c||!a.dom.RangeUtils.compareRanges(d,
c))b.nodeChanged(),c=d},50)})}var m=a.VK,n=m.BACKSPACE,l=m.DELETE;a.create("tinymce.util.Quirks",{Quirks:function(l){a.isWebKit&&(d(l),f(l),e(l),g(l),a.isIDevice&&h(l));a.isIE&&(c(l),f(l),document.body.setAttribute("role","application"),j(l));a.isGecko&&(c(l),b(l))}})})(tinymce);
(function(a){function d(a,b){var c,d,g,f={};if(a){a=a.split(",");b=b||10;for(c=0;c<a.length;c+=2)d=String.fromCharCode(parseInt(a[c],b)),e[d]||(g="&"+a[c+1]+";",f[d]=g,f[g]=d);return f}}var f,e,c,b=/[&<>\"\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,g=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,j=/[<>&\"\']/g,h=/&(#x|#)?([\w]+);/g,m={128:"\u20ac",130:"\u201a",131:"\u0192",132:"\u201e",133:"\u2026",134:"\u2020",135:"\u2021",136:"\u02c6",137:"\u2030",138:"\u0160",
139:"\u2039",140:"\u0152",142:"\u017d",145:"\u2018",146:"\u2019",147:"\u201c",148:"\u201d",149:"\u2022",150:"\u2013",151:"\u2014",152:"\u02dc",153:"\u2122",154:"\u0161",155:"\u203a",156:"\u0153",158:"\u017e",159:"\u0178"};e={'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;","&":"&amp;"};c={"&lt;":"<","&gt;":">","&amp;":"&","&quot;":'"',"&apos;":"'"};f=d("50,nbsp,51,iexcl,52,cent,53,pound,54,curren,55,yen,56,brvbar,57,sect,58,uml,59,copy,5a,ordf,5b,laquo,5c,not,5d,shy,5e,reg,5f,macr,5g,deg,5h,plusmn,5i,sup2,5j,sup3,5k,acute,5l,micro,5m,para,5n,middot,5o,cedil,5p,sup1,5q,ordm,5r,raquo,5s,frac14,5t,frac12,5u,frac34,5v,iquest,60,Agrave,61,Aacute,62,Acirc,63,Atilde,64,Auml,65,Aring,66,AElig,67,Ccedil,68,Egrave,69,Eacute,6a,Ecirc,6b,Euml,6c,Igrave,6d,Iacute,6e,Icirc,6f,Iuml,6g,ETH,6h,Ntilde,6i,Ograve,6j,Oacute,6k,Ocirc,6l,Otilde,6m,Ouml,6n,times,6o,Oslash,6p,Ugrave,6q,Uacute,6r,Ucirc,6s,Uuml,6t,Yacute,6u,THORN,6v,szlig,70,agrave,71,aacute,72,acirc,73,atilde,74,auml,75,aring,76,aelig,77,ccedil,78,egrave,79,eacute,7a,ecirc,7b,euml,7c,igrave,7d,iacute,7e,icirc,7f,iuml,7g,eth,7h,ntilde,7i,ograve,7j,oacute,7k,ocirc,7l,otilde,7m,ouml,7n,divide,7o,oslash,7p,ugrave,7q,uacute,7r,ucirc,7s,uuml,7t,yacute,7u,thorn,7v,yuml,ci,fnof,sh,Alpha,si,Beta,sj,Gamma,sk,Delta,sl,Epsilon,sm,Zeta,sn,Eta,so,Theta,sp,Iota,sq,Kappa,sr,Lambda,ss,Mu,st,Nu,su,Xi,sv,Omicron,t0,Pi,t1,Rho,t3,Sigma,t4,Tau,t5,Upsilon,t6,Phi,t7,Chi,t8,Psi,t9,Omega,th,alpha,ti,beta,tj,gamma,tk,delta,tl,epsilon,tm,zeta,tn,eta,to,theta,tp,iota,tq,kappa,tr,lambda,ts,mu,tt,nu,tu,xi,tv,omicron,u0,pi,u1,rho,u2,sigmaf,u3,sigma,u4,tau,u5,upsilon,u6,phi,u7,chi,u8,psi,u9,omega,uh,thetasym,ui,upsih,um,piv,812,bull,816,hellip,81i,prime,81j,Prime,81u,oline,824,frasl,88o,weierp,88h,image,88s,real,892,trade,89l,alefsym,8cg,larr,8ch,uarr,8ci,rarr,8cj,darr,8ck,harr,8dl,crarr,8eg,lArr,8eh,uArr,8ei,rArr,8ej,dArr,8ek,hArr,8g0,forall,8g2,part,8g3,exist,8g5,empty,8g7,nabla,8g8,isin,8g9,notin,8gb,ni,8gf,prod,8gh,sum,8gi,minus,8gn,lowast,8gq,radic,8gt,prop,8gu,infin,8h0,ang,8h7,and,8h8,or,8h9,cap,8ha,cup,8hb,int,8hk,there4,8hs,sim,8i5,cong,8i8,asymp,8j0,ne,8j1,equiv,8j4,le,8j5,ge,8k2,sub,8k3,sup,8k4,nsub,8k6,sube,8k7,supe,8kl,oplus,8kn,otimes,8l5,perp,8m5,sdot,8o8,lceil,8o9,rceil,8oa,lfloor,8ob,rfloor,8p9,lang,8pa,rang,9ea,loz,9j0,spades,9j3,clubs,9j5,hearts,9j6,diams,ai,OElig,aj,oelig,b0,Scaron,b1,scaron,bo,Yuml,m6,circ,ms,tilde,802,ensp,803,emsp,809,thinsp,80c,zwnj,80d,zwj,80e,lrm,80f,rlm,80j,ndash,80k,mdash,80o,lsquo,80p,rsquo,80q,sbquo,80s,ldquo,80t,rdquo,80u,bdquo,810,dagger,811,Dagger,81g,permil,81p,lsaquo,81q,rsaquo,85c,euro",
32);a.html=a.html||{};a.html.Entities={encodeRaw:function(a,c){return a.replace(c?b:g,function(a){return e[a]||a})},encodeAllRaw:function(a){return(""+a).replace(j,function(a){return e[a]||a})},encodeNumeric:function(a,c){return a.replace(c?b:g,function(a){return 1<a.length?"&#"+(1024*(a.charCodeAt(0)-55296)+(a.charCodeAt(1)-56320)+65536)+";":e[a]||"&#"+a.charCodeAt(0)+";"})},encodeNamed:function(a,c,d){d=d||f;return a.replace(c?b:g,function(a){return e[a]||d[a]||a})},getEncodeFunc:function(c,h){function j(a,
c){return a.replace(c?b:g,function(a){return e[a]||h[a]||"&#"+a.charCodeAt(0)+";"||a})}function o(a,b){return m.encodeNamed(a,b,h)}var m=a.html.Entities,h=d(h)||f,c=a.makeMap(c.replace(/\+/g,","));return c.named&&c.numeric?j:c.named?h?o:m.encodeNamed:c.numeric?m.encodeNumeric:m.encodeRaw},decode:function(a){return a.replace(h,function(a,b,d){if(b){d=parseInt(d,2===b.length?16:10);return 65535<d?(d-=65536,String.fromCharCode(55296+(d>>10),56320+(d&1023))):m[d]||String.fromCharCode(d)}if(!(b=c[a]))if(!(b=
f[a]))b=document.createElement("div"),b.innerHTML=a,b=b.textContent||b.innerText||a;return b})}}})(tinymce);
tinymce.html.Styles=function(a,d){function f(a,b,c,d){function e(a){a=parseInt(a).toString(16);return 1<a.length?a:"0"+a}return"#"+e(b)+e(c)+e(d)}var e=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,c=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,b=/\s*([^:]+):\s*([^;]+);?/g,g=/\s+$/,j,h={},m,a=a||{};m="\\\",\\',\\;,\\:,;,:,\ufeff".split(",");for(j=0;j<m.length;j++)h[m[j]]="\ufeff"+j,h["\ufeff"+j]=m[j];return{toHex:function(a){return a.replace(e,
f)},parse:function(d){function j(a,b){var c,d;if(c=r[a+"-top"+b])d=r[a+"-right"+b],c==d&&(c=r[a+"-bottom"+b],d==c&&(d=r[a+"-left"+b],c==d&&(r[a+b]=d,delete r[a+"-top"+b],delete r[a+"-right"+b],delete r[a+"-bottom"+b],delete r[a+"-left"+b])))}function m(a){var b=r[a],c;if(b&&!(0>b.indexOf(" "))){b=b.split(" ");for(c=b.length;c--;)if(b[c]!==b[0])return!1;r[a]=b[0];return!0}}function o(a,b,c,d){m(b)&&m(c)&&m(d)&&(r[a]=r[b]+" "+r[c]+" "+r[d],delete r[b],delete r[c],delete r[d])}function s(a){z=!0;return h[a]}
function q(a,b){z&&(a=a.replace(/\uFEFF[0-9]/g,function(a){return h[a]}));b||(a=a.replace(/\\([\'\";:])/g,"$1"));return a}var r={},v,x,y,z,B=a.url_converter,D=a.url_converter_scope||this;if(d){for(d=d.replace(/\\[\"\';:\uFEFF]/g,s).replace(/\"[^\"]+\"|\'[^\']+\'/g,function(a){return a.replace(/[;:]/g,s)});v=b.exec(d);){x=v[1].replace(g,"").toLowerCase();y=v[2].replace(g,"");if(x&&0<y.length){if("font-weight"===x&&"700"===y)y="bold";else if("color"===x||"background-color"===x)y=y.toLowerCase();y=y.replace(e,
f);y=y.replace(c,function(a,b,c,d,e,g){if(e=e||g)return e=q(e),"'"+e.replace(/\'/g,"\\'")+"'";b=q(b||c||d);B&&(b=B.call(D,b,"style"));return"url('"+b.replace(/\'/g,"\\'")+"')"});r[x]=z?q(y,!0):y}b.lastIndex=v.index+v[0].length}j("border","");j("border","-width");j("border","-color");j("border","-style");j("padding","");j("margin","");o("border","border-width","border-style","border-color");"medium none"===r.border&&delete r.border}return r},serialize:function(a,b){function c(b){var g,f,h,j;if(g=d.styles[b])for(f=
0,h=g.length;f<h;f++)b=g[f],j=a[b],void 0!==j&&0<j.length&&(e+=(0<e.length?" ":"")+b+": "+j+";")}var e="",g,f;if(b&&d&&d.styles)c("*"),c(b);else for(g in a)f=a[g],void 0!==f&&0<f.length&&(e+=(0<e.length?" ":"")+g+": "+f+";");return e}}};
(function(a){function d(a,b){return a.split(b||",")}var f={},e,c,b,g,j={},h,m,n=a.makeMap,l=a.each;c="h1,h2,h3,h4,h5,h6,hr,p,div,address,pre,form,table,tbody,thead,tfoot,th,tr,td,li,ol,ul,caption,blockquote,center,dl,dt,dd,dir,fieldset,noscript,menu,isindex,samp,header,footer,article,section,hgroup";c=n(c,",",n(c.toUpperCase()));f=function(a,b){function c(b){return b.replace(/[A-Z]+/g,function(b){return c(a[b])})}var e,g={};for(e in a)a.hasOwnProperty(e)&&(a[e]=c(a[e]));c(b).replace(/#/g,"#text").replace(/(\w+)\[([^\]]+)\]\[([^\]]*)\]/g,
function(a,b,c,e){c=d(c,"|");g[b]={attributes:n(c),attributesOrder:c,children:n(e,"|",{"#comment":{}})}});return g}({Z:"H|K|N|O|P",Y:"X|form|R|Q",ZG:"E|span|width|align|char|charoff|valign",X:"p|T|div|U|W|isindex|fieldset|table",ZF:"E|align|char|charoff|valign",W:"pre|hr|blockquote|address|center|noframes",ZE:"abbr|axis|headers|scope|rowspan|colspan|align|char|charoff|valign|nowrap|bgcolor|width|height",ZD:"[E][S]",U:"ul|ol|dl|menu|dir",ZC:"p|Y|div|U|W|table|br|span|bdo|object|applet|img|map|K|N|Q",
T:"h1|h2|h3|h4|h5|h6",ZB:"X|S|Q",S:"R|P",ZA:"a|G|J|M|O|P",R:"a|H|K|N|O",Q:"noscript|P",P:"ins|del|script",O:"input|select|textarea|label|button",N:"M|L",M:"em|strong|dfn|code|q|samp|kbd|var|cite|abbr|acronym",L:"sub|sup",K:"J|I",J:"tt|i|b|u|s|strike",I:"big|small|font|basefont",H:"G|F",G:"br|span|bdo",F:"object|applet|img|map|iframe",E:"A|B|C",D:"accesskey|tabindex|onfocus|onblur",C:"onclick|ondblclick|onmousedown|onmouseup|onmouseover|onmousemove|onmouseout|onkeypress|onkeydown|onkeyup",B:"lang|xml:lang|dir",
A:"id|class|style|title"},"script[id|charset|type|language|src|defer|xml:space][]style[B|id|type|media|title|xml:space][]object[E|declare|classid|codebase|data|type|codetype|archive|standby|width|height|usemap|name|tabindex|align|border|hspace|vspace][#|param|Y]param[id|name|value|valuetype|type][]p[E|align][#|S]a[E|D|charset|type|name|href|hreflang|rel|rev|shape|coords|target][#|Z]br[A|clear][]span[E][#|S]bdo[A|C|B][#|S]applet[A|codebase|archive|code|object|alt|name|width|height|align|hspace|vspace][#|param|Y]h1[E|align][#|S]img[E|src|alt|name|longdesc|width|height|usemap|ismap|align|border|hspace|vspace][]map[B|C|A|name][X|form|Q|area]h2[E|align][#|S]iframe[A|longdesc|name|src|frameborder|marginwidth|marginheight|scrolling|align|width|height][#|Y]h3[E|align][#|S]tt[E][#|S]i[E][#|S]b[E][#|S]u[E][#|S]s[E][#|S]strike[E][#|S]big[E][#|S]small[E][#|S]font[A|B|size|color|face][#|S]basefont[id|size|color|face][]em[E][#|S]strong[E][#|S]dfn[E][#|S]code[E][#|S]q[E|cite][#|S]samp[E][#|S]kbd[E][#|S]var[E][#|S]cite[E][#|S]abbr[E][#|S]acronym[E][#|S]sub[E][#|S]sup[E][#|S]input[E|D|type|name|value|checked|disabled|readonly|size|maxlength|src|alt|usemap|onselect|onchange|accept|align][]select[E|name|size|multiple|disabled|tabindex|onfocus|onblur|onchange][optgroup|option]optgroup[E|disabled|label][option]option[E|selected|disabled|label|value][]textarea[E|D|name|rows|cols|disabled|readonly|onselect|onchange][]label[E|for|accesskey|onfocus|onblur][#|S]button[E|D|name|value|type|disabled][#|p|T|div|U|W|table|G|object|applet|img|map|K|N|Q]h4[E|align][#|S]ins[E|cite|datetime][#|Y]h5[E|align][#|S]del[E|cite|datetime][#|Y]h6[E|align][#|S]div[E|align][#|Y]ul[E|type|compact][li]li[E|type|value][#|Y]ol[E|type|compact|start][li]dl[E|compact][dt|dd]dt[E][#|S]dd[E][#|Y]menu[E|compact][li]dir[E|compact][li]pre[E|width|xml:space][#|ZA]hr[E|align|noshade|size|width][]blockquote[E|cite][#|Y]address[E][#|S|p]center[E][#|Y]noframes[E][#|Y]isindex[A|B|prompt][]fieldset[E][#|legend|Y]legend[E|accesskey|align][#|S]table[E|summary|width|border|frame|rules|cellspacing|cellpadding|align|bgcolor][caption|col|colgroup|thead|tfoot|tbody|tr]caption[E|align][#|S]col[ZG][]colgroup[ZG][col]thead[ZF][tr]tr[ZF|bgcolor][th|td]th[E|ZE][#|Y]form[E|action|method|name|enctype|onsubmit|onreset|accept|accept-charset|target][#|X|R|Q]noscript[E][#|Y]td[E|ZE][#|Y]tfoot[ZF][tr]tbody[ZF][tr]area[E|D|shape|coords|href|nohref|alt|target][]base[id|href|target][]body[E|onload|onunload|background|bgcolor|text|link|vlink|alink][#|Y]");
e=n("checked,compact,declare,defer,disabled,ismap,multiple,nohref,noresize,noshade,nowrap,readonly,selected,autoplay,loop,controls");b=n("area,base,basefont,br,col,frame,hr,img,input,isindex,link,meta,param,embed,source");g=a.extend(n("td,th,iframe,video,audio,object"),b);h=n("pre,script,style,textarea");m=n("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr");a.html.Schema=function(p){function o(b){var c,e,g,f,h,j,o,m,l,s,p,r,v,q,y,B,D,Q,S=/^([#+-])?([^\[\/]+)(?:\/([^\[]+))?(?:\[([^\]]+)\])?$/,Y=
/^([!\-])?(\w+::\w+|[^=:<]+)?(?:([=:<])(.*))?$/,T=/[*?+]/;if(b){b=d(b);x["@"]&&(B=x["@"].attributes,D=x["@"].attributesOrder);for(c=0,e=b.length;c<e;c++)if(h=S.exec(b[c])){q=h[1];l=h[2];y=h[3];m=h[4];r={};v=[];j={attributes:r,attributesOrder:v};"#"===q&&(j.paddEmpty=!0);"-"===q&&(j.removeEmpty=!0);if(B){for(Q in B)r[Q]=B[Q];v.push.apply(v,D)}if(m){m=d(m,"|");for(g=0,f=m.length;g<f;g++)if(h=Y.exec(m[g]))o={},p=h[1],s=h[2].replace(/::/g,":"),q=h[3],h=h[4],"!"===p&&(j.attributesRequired=j.attributesRequired||
[],j.attributesRequired.push(s),o.required=!0),"-"===p?(delete r[s],v.splice(a.inArray(v,s),1)):(q&&("="===q&&(j.attributesDefault=j.attributesDefault||[],j.attributesDefault.push({name:s,value:h}),o.defaultValue=h),":"===q&&(j.attributesForced=j.attributesForced||[],j.attributesForced.push({name:s,value:h}),o.forcedValue=h),"<"===q&&(o.validValues=n(h,"?"))),T.test(s)?(j.attributePatterns=j.attributePatterns||[],o.pattern=RegExp("^"+s.replace(/([?+*])/g,".$1")+"$"),j.attributePatterns.push(o)):(r[s]||
v.push(s),r[s]=o))}!B&&"@"==l&&(B=r,D=v);y&&(j.outputName=l,x[y]=j);T.test(l)?(j.pattern=RegExp("^"+l.replace(/([?+*])/g,".$1")+"$"),z.push(j)):x[l]=j}}}function s(a){x={};z=[];o(a);l(f,function(a,b){y[b]=a.children})}function q(a){var b=/^(~)?(.+)$/;a&&l(d(a),function(a){var a=b.exec(a),d="~"===a[1],e=d?"span":"div",g=a[2];y[g]=y[e];j[g]=e;d||(c[g]={});l(y,function(a){a[e]&&(a[g]=a[e])})})}function r(a){var b=/^([+\-]?)(\w+)\[([^\]]+)\]$/;a&&l(d(a),function(a){var a=b.exec(a),c,e;a&&(c=(e=a[1])?
y[a[2]]:y[a[2]]={"#comment":{}},c=y[a[2]],l(d(a[3],"|"),function(a){"-"===e?delete c[a]:c[a]={}}))})}function v(a){var b=x[a],c;if(b)return b;for(c=z.length;c--;)if(b=z[c],b.pattern.test(a))return b}var x={},y={},z=[],B,D,p=p||{};!1===p.verify_html&&(p.valid_elements="*[*]");p.valid_styles&&(B={},l(p.valid_styles,function(b,c){B[c]=a.explode(b)}));D=p.whitespace_elements?n(p.whitespace_elements):h;p.valid_elements?s(p.valid_elements):(l(f,function(a,b){x[b]={attributes:a.attributes,attributesOrder:a.attributesOrder};
y[b]=a.children}),l(d("strong/b,em/i"),function(a){a=d(a,"/");x[a[1]].outputName=a[0]}),x.img.attributesDefault=[{name:"alt",value:""}],l(d("ol,ul,sub,sup,blockquote,span,font,a,table,tbody,tr"),function(a){x[a].removeEmpty=!0}),l(d("p,h1,h2,h3,h4,h5,h6,th,td,pre,div,address,caption"),function(a){x[a].paddEmpty=!0}));q(p.custom_elements);r(p.valid_children);o(p.extended_valid_elements);r("+ol[ul|ol],+ul[ul|ol]");v("span")||o("span[!data-mce-type|*]");p.invalid_elements&&a.each(a.explode(p.invalid_elements),
function(a){x[a]&&delete x[a]});this.children=y;this.styles=B;this.getBoolAttrs=function(){return e};this.getBlockElements=function(){return c};this.getShortEndedElements=function(){return b};this.getSelfClosingElements=function(){return m};this.getNonEmptyElements=function(){return g};this.getWhiteSpaceElements=function(){return D};this.isValidChild=function(a,b){var c=y[a];return!(!c||!c[b])};this.getElementRule=v;this.getCustomElements=function(){return j};this.addValidElements=o;this.setValidElements=
s;this.addCustomElements=q;this.addValidChildren=r};a.html.Schema.boolAttrMap=e;a.html.Schema.blockElementsMap=c})(tinymce);
(function(a){a.html.SaxParser=function(d,f){var e=this,c=function(){},d=d||{};e.schema=f=f||new a.html.Schema;!1!==d.fix_self_closing&&(d.fix_self_closing=!0);a.each("comment,cdata,text,start,end,pi,doctype".split(","),function(a){a&&(e[a]=d[a]||c)});e.parse=function(b){function c(a){var b,d;for(b=p.length;b--&&!(p[b].name===a););if(0<=b){for(d=p.length-1;d>=b;d--)a=p[d],a.valid&&e.end(a.name);p.length=b}}var e=this,h,m=0,n,l,p=[],o,s,q,r,v,x,y,z,B,D,u,k,E,A,C,F,L,N,K,O,G,J,R=0,H=a.html.Entities.decode,
M,P;O=RegExp("<(?:(?:!--([\\w\\W]*?)--\>)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:!DOCTYPE([\\w\\W]*?)>)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([^>]+)>)|(?:([^\\s\\/<>]+)((?:\\s+[^\"'>]+(?:(?:\"[^\"]*\")|(?:'[^']*')|[^>]*))*|\\/)>))","g");G=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:\\.|[^\"])*)\")|(?:\'((?:\\.|[^\'])*)\')|([^>\s]+)))?/g;J={script:/<\/script[^>]*>/gi,style:/<\/style[^>]*>/gi,noscript:/<\/noscript[^>]*>/gi};x=f.getShortEndedElements();K=f.getSelfClosingElements();y=f.getBoolAttrs();
z=d.validate;v=d.remove_internals;M=d.fix_self_closing;P=a.isIE;for(E=/^:/;h=O.exec(b);){m<h.index&&e.text(H(b.substr(m,h.index-m)));if(n=h[6])n=n.toLowerCase(),P&&E.test(n)&&(n=n.substr(1)),c(n);else if(n=h[7]){n=n.toLowerCase();P&&E.test(n)&&(n=n.substr(1));m=n in x;M&&K[n]&&0<p.length&&p[p.length-1].name===n&&c(n);if(!z||(B=f.getElementRule(n))){D=!0;z&&(A=B.attributes,C=B.attributePatterns);(k=h[8])?((r=-1!==k.indexOf("data-mce-type"))&&v&&(D=!1),o=[],o.map={},k.replace(G,function(a,b,c,d,e){b=
b.toLowerCase();c=b in y?b:H(c||d||e||"");if(z&&!r&&0!==b.indexOf("data-")){a=A[b];if(!a&&C){for(d=C.length;d--&&!(a=C[d],a.pattern.test(b)););-1===d&&(a=null)}if(!a||a.validValues&&!(c in a.validValues))return}o.map[b]=c;o.push({name:b,value:c})})):(o=[],o.map={});if(z&&!r){F=B.attributesRequired;L=B.attributesDefault;if(N=B.attributesForced)for(l=N.length;l--;)u=N[l],q=u.name,u=u.value,"{$uid}"===u&&(u="mce_"+R++),o.map[q]=u,o.push({name:q,value:u});if(L)for(l=L.length;l--;)u=L[l],q=u.name,q in
o.map||(u=u.value,"{$uid}"===u&&(u="mce_"+R++),o.map[q]=u,o.push({name:q,value:u}));if(F){for(l=F.length;l--&&!(F[l]in o.map););-1===l&&(D=!1)}o.map["data-mce-bogus"]&&(D=!1)}D&&e.start(n,o,m)}else D=!1;if(l=J[n]){l.lastIndex=m=h.index+h[0].length;(h=l.exec(b))?(D&&(s=b.substr(m,h.index-m)),m=h.index+h[0].length):(s=b.substr(m),m=b.length);D&&0<s.length&&e.text(s,!0);D&&e.end(n);O.lastIndex=m;continue}m||(!k||k.indexOf("/")!=k.length-1?p.push({name:n,valid:D}):D&&e.end(n))}else(n=h[1])?e.comment(n):
(n=h[2])?e.cdata(n):(n=h[3])?e.doctype(n):(n=h[4])&&e.pi(n,h[5]);m=h.index+h[0].length}m<b.length&&e.text(H(b.substr(m)));for(l=p.length-1;0<=l;l--)n=p[l],n.valid&&e.end(n.name)}}})(tinymce);
(function(a){function d(a,c,d){var e;e=d?"lastChild":"firstChild";d=d?"prev":"next";if(a[e])return a[e];if(a!==c){if(e=a[d])return e;for(a=a.parent;a&&a!==c;a=a.parent)if(e=a[d])return e}}function f(a,c){this.name=a;this.type=c;1===c&&(this.attributes=[],this.attributes.map={})}var e=/^[ \t\r\n]*$/,c={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11};a.extend(f.prototype,{replace:function(a){a.parent&&a.remove();this.insert(a,this);this.remove();return this},attr:function(a,
c){var d,e;if("string"!==typeof a){for(e in a)this.attr(e,a[e]);return this}if(d=this.attributes){if(void 0!==c){if(null===c){if(a in d.map){delete d.map[a];for(e=d.length;e--;)if(d[e].name===a){d.splice(e,1);break}}return this}if(a in d.map)for(e=d.length;e--;){if(d[e].name===a){d[e].value=c;break}}else d.push({name:a,value:c});d.map[a]=c;return this}return d.map[a]}},clone:function(){var a=new f(this.name,this.type),c,d,e,m,n;if(e=this.attributes){n=[];n.map={};for(c=0,d=e.length;c<d;c++)m=e[c],
"id"!==m.name&&(n[n.length]={name:m.name,value:m.value},n.map[m.name]=m.value);a.attributes=n}a.value=this.value;a.shortEnded=this.shortEnded;return a},wrap:function(a){this.parent.insert(a,this);a.append(this);return this},unwrap:function(){var a,c;for(a=this.firstChild;a;)c=a.next,this.insert(a,this,!0),a=c;this.remove()},remove:function(){var a=this.parent,c=this.next,d=this.prev;if(a){if(a.firstChild===this){if(a.firstChild=c)c.prev=null}else d.next=c;if(a.lastChild===this){if(a.lastChild=d)d.next=
null}else c.prev=d;this.parent=this.next=this.prev=null}return this},append:function(a){var c;a.parent&&a.remove();(c=this.lastChild)?(c.next=a,a.prev=c,this.lastChild=a):this.lastChild=this.firstChild=a;a.parent=this;return a},insert:function(a,c,d){var e;a.parent&&a.remove();e=c.parent||this;d?(c===e.firstChild?e.firstChild=a:c.prev.next=a,a.prev=c.prev,a.next=c,c.prev=a):(c===e.lastChild?e.lastChild=a:c.next.prev=a,a.next=c.next,a.prev=c,c.next=a);a.parent=e;return a},getAll:function(a){var c,
e=[];for(c=this.firstChild;c;c=d(c,this))c.name===a&&e.push(c);return e},empty:function(){var a,c,e;if(this.firstChild){a=[];for(e=this.firstChild;e;e=d(e,this))a.push(e);for(c=a.length;c--;)e=a[c],e.parent=e.firstChild=e.lastChild=e.next=e.prev=null}this.firstChild=this.lastChild=null;return this},isEmpty:function(a){var c=this.firstChild,f,h;if(c){do{if(1===c.type){if(c.attributes.map["data-mce-bogus"])continue;if(a[c.name])return!1;for(f=c.attributes.length;f--;)if(h=c.attributes[f].name,"name"===
h||0===h.indexOf("data-"))return!1}if(3===c.type&&!e.test(c.value))return!1}while(c=d(c,this))}return!0},walk:function(a){return d(this,null,a)}});a.extend(f,{create:function(a,d){var e,h;e=new f(a,c[a]||1);if(d)for(h in d)e.attr(h,d[h]);return e}});a.html.Node=f})(tinymce);
(function(a){var d=a.html.Node;a.html.DomParser=function(f,e){function c(c){var f,g,h,j,m,r,v,x,y,z,B;z=a.makeMap("tr,td,th,tbody,thead,tfoot,table");y=e.getNonEmptyElements();for(f=0;f<c.length;f++)if(g=c[f],g.parent){j=[g];for(h=g.parent;h&&!e.isValidChild(h.name,g.name)&&!z[h.name];h=h.parent)j.push(h);if(h&&1<j.length){j.reverse();m=r=b.filterNode(j[0].clone());for(x=0;x<j.length-1;x++){e.isValidChild(r.name,j[x].name)?(v=b.filterNode(j[x].clone()),r.append(v)):v=r;for(r=j[x].firstChild;r&&r!=
j[x+1];)B=r.next,v.append(r),r=B;r=v}m.isEmpty(y)?h.insert(g,j[0],!0):(h.insert(m,j[0],!0),h.insert(g,m));h=j[0];(h.isEmpty(y)||h.firstChild===h.lastChild&&"br"===h.firstChild.name)&&h.empty().remove()}else g.parent&&("li"===g.name?(h=g.prev)&&("ul"===h.name||"ul"===h.name)?h.append(g):(h=g.next)&&("ul"===h.name||"ul"===h.name)?h.insert(g,h.firstChild,!0):g.wrap(b.filterNode(new d("ul",1))):e.isValidChild(g.parent.name,"div")&&e.isValidChild("div",g.name)?g.wrap(b.filterNode(new d("div",1))):"style"===
g.name||"script"===g.name?g.empty().remove():g.unwrap())}}var b=this,g={},j=[],h={},m={},f=f||{};f.validate="validate"in f?f.validate:!0;f.root_name=f.root_name||"body";b.schema=e=e||new a.html.Schema;b.filterNode=function(a){var b,c,d;c in g&&((d=h[c])?d.push(a):h[c]=[a]);for(b=j.length;b--;)c=j[b].name,c in a.attributes.map&&((d=m[c])?d.push(a):m[c]=[a]);return a};b.addNodeFilter=function(b,c){a.each(a.explode(b),function(a){var b=g[a];b||(g[a]=b=[]);b.push(c)})};b.addAttributeFilter=function(b,
c){a.each(a.explode(b),function(a){var b;for(b=0;b<j.length;b++)if(j[b].name===a){j[b].callbacks.push(c);return}j.push({name:a,callbacks:[c]})})};b.parse=function(b,l){function p(){for(var a=r.firstChild,b,c;a;)b=a.next,3==a.type||1==a.type&&"p"!==a.name&&!k[a.name]&&!a.attr("data-mce-type")?(c||(c=o(O,1),r.insert(c,a)),c.append(a)):c=null,a=b}function o(a,b){var c=new d(a,b),e;a in g&&((e=h[a])?e.push(c):h[a]=[c]);return c}function s(a){for(var b,a=a.prev;a&&3===a.type;)b=a.value.replace(C,""),0<
b.length?(a.value=b,a=a.prev):(b=a.prev,a.remove(),a=b)}var q,r,v,x,y,z,B,D,u,k,E,A=[],C,F,L,N,K,O,l=l||{};h={};m={};k=a.extend(a.makeMap("script,style,head,html,body,title,meta,param"),e.getBlockElements());K=e.getNonEmptyElements();N=e.children;u=f.validate;O="forced_root_block"in l?l.forced_root_block:f.forced_root_block;L=e.getWhiteSpaceElements();E=/^[ \t\r\n]+/;C=/[ \t\r\n]+$/;F=/[ \t\r\n]+/g;q=new a.html.SaxParser({validate:u,fix_self_closing:!u,cdata:function(a){v.append(o("#cdata",4)).value=
a},text:function(a,b){var c;L[v.name]||(a=a.replace(F," "),v.lastChild&&k[v.lastChild.name]&&(a=a.replace(E,"")));0!==a.length&&(c=o("#text",3),c.raw=!!b,v.append(c).value=a)},comment:function(a){v.append(o("#comment",8)).value=a},pi:function(a,b){v.append(o(a,7)).value=b;s(v)},doctype:function(a){v.append(o("#doctype",10)).value=a;s(v)},start:function(a,b,c){var d,f,g;if(d=u?e.getElementRule(a):{}){d=o(d.outputName||a,1);d.attributes=b;d.shortEnded=c;v.append(d);(f=N[v.name])&&N[d.name]&&!f[d.name]&&
A.push(d);for(f=j.length;f--;)g=j[f].name,g in b.map&&((D=m[g])?D.push(d):m[g]=[d]);k[a]&&s(d);c||(v=d)}},end:function(a){var b,c;if(b=u?e.getElementRule(a):{}){if(k[a]){if(!L[v.name]){for(a=v.firstChild;a&&3===a.type;)c=a.value.replace(E,""),0<c.length?(a.value=c,a=a.next):(c=a.next,a.remove(),a=c);for(a=v.lastChild;a&&3===a.type;)c=a.value.replace(C,""),0<c.length?(a.value=c,a=a.prev):(c=a.prev,a.remove(),a=c)}if((a=v.prev)&&3===a.type)c=a.value.replace(E,""),0<c.length?a.value=c:a.remove()}if((b.removeEmpty||
b.paddEmpty)&&v.isEmpty(K))if(b.paddEmpty)v.empty().append(new d("#text","3")).value="\u00a0";else if(!v.attributes.map.name){b=v.parent;v.empty().remove();v=b;return}v=v.parent}}},e);r=v=new d(l.context||f.root_name,11);q.parse(b);u&&A.length&&(l.context?l.invalid=!0:c(A));O&&"body"==r.name&&p();if(!l.invalid){for(B in h){D=g[B];q=h[B];for(z=q.length;z--;)q[z].parent||q.splice(z,1);for(x=0,y=D.length;x<y;x++)D[x](q,B,l)}for(x=0,y=j.length;x<y;x++)if(D=j[x],D.name in m){q=m[D.name];for(z=q.length;z--;)q[z].parent||
q.splice(z,1);for(z=0,B=D.callbacks.length;z<B;z++)D.callbacks[z](q,D.name,l)}}return r};f.remove_trailing_brs&&b.addNodeFilter("br",function(b){var c,d=b.length,f,g=e.getBlockElements(),h=e.getNonEmptyElements(),j,m,x;g.body=1;for(c=0;c<d;c++)if(f=b[c],j=f.parent,g[f.parent.name]&&f===j.lastChild){for(m=f.prev;m;){x=m.name;if("span"!==x||"bookmark"!==m.attr("data-mce-type")){if("br"!==x)break;if("br"===x){f=null;break}}m=m.prev}if(f&&(f.remove(),j.isEmpty(h)&&(elementRule=e.getElementRule(j.name))))elementRule.removeEmpty?
j.remove():elementRule.paddEmpty&&(j.empty().append(new a.html.Node("#text",3)).value="\u00a0")}})}})(tinymce);
tinymce.html.Writer=function(a){var d=[],f,e,c,b,g,a=a||{};f=a.indent;e=tinymce.makeMap(a.indent_before||"");c=tinymce.makeMap(a.indent_after||"");b=tinymce.html.Entities.getEncodeFunc(a.entity_encoding||"raw",a.entities);g="html"==a.element_format;return{start:function(a,h,m){var n,l,p;f&&e[a]&&0<d.length&&(n=d[d.length-1],0<n.length&&"\n"!==n&&d.push("\n"));d.push("<",a);if(h)for(n=0,l=h.length;n<l;n++)p=h[n],d.push(" ",p.name,'="',b(p.value,!0),'"');d[d.length]=!m||g?">":" />";m&&f&&c[a]&&0<d.length&&
(n=d[d.length-1],0<n.length&&"\n"!==n&&d.push("\n"))},end:function(a){d.push("</",a,">");f&&c[a]&&0<d.length&&(a=d[d.length-1],0<a.length&&"\n"!==a&&d.push("\n"))},text:function(a,c){0<a.length&&(d[d.length]=c?a:b(a))},cdata:function(a){d.push("<![CDATA[",a,"]]\>")},comment:function(a){d.push("<\!--",a,"--\>")},pi:function(a,b){b?d.push("<?",a," ",b,"?>"):d.push("<?",a,"?>");f&&d.push("\n")},doctype:function(a){d.push("<!DOCTYPE",a,">",f?"\n":"")},reset:function(){d.length=0},getContent:function(){return d.join("").replace(/\n$/,
"")}}};
(function(a){a.html.Serializer=function(d,f){var e=new a.html.Writer(d),d=d||{};d.validate="validate"in d?d.validate:!0;this.schema=f=f||new a.html.Schema;this.writer=e;this.serialize=function(a){function b(a){var c=g[a.type],d,l,p,o,s,q,r,v;if(c)c(a);else{c=a.name;d=a.shortEnded;l=a.attributes;if(j&&l&&1<l.length){s=[];s.map={};v=f.getElementRule(a.name);for(q=0,r=v.attributesOrder.length;q<r;q++)p=v.attributesOrder[q],p in l.map&&(o=l.map[p],s.map[p]=o,s.push({name:p,value:o}));for(q=0,r=l.length;q<
r;q++)p=l[q].name,p in s.map||(o=l.map[p],s.map[p]=o,s.push({name:p,value:o}));l=s}e.start(a.name,l,d);if(!d){if(a=a.firstChild){do b(a);while(a=a.next)}e.end(c)}}}var g,j;j=d.validate;g={3:function(a){e.text(a.value,a.raw)},8:function(a){e.comment(a.value)},7:function(a){e.pi(a.name,a.value)},10:function(a){e.doctype(a.value)},4:function(a){e.cdata(a.value)},11:function(a){if(a=a.firstChild){do b(a);while(a=a.next)}}};e.reset();if(1==a.type&&!d.inner)b(a);else g[11](a);return e.getContent()}}})(tinymce);
(function(a){var d=a.each,f=a.is,e=a.isWebKit,c=a.isIE,b=a.html.Entities,g=a.html.Schema.blockElementsMap,j=/^[ \t\r\n]*$/;a.create("tinymce.dom.DOMUtils",{doc:null,root:null,files:null,pixelStyles:/^(top|left|bottom|right|width|height|borderWidth)$/,props:{"for":"htmlFor","class":"className",className:"className",checked:"checked",disabled:"disabled",maxlength:"maxLength",readonly:"readOnly",selected:"selected",value:"value",id:"id",name:"name",type:"type"},DOMUtils:function(b,d){var e;this.doc=
b;this.win=window;this.files={};this.cssFlicker=!1;this.counter=0;this.stdMode=!a.isIE||8<=b.documentMode;this.boxModel=!a.isIE||"CSS1Compat"==b.compatMode||this.stdMode;this.hasOuterHTML="outerHTML"in b.createElement("a");this.settings=d=a.extend({keep_values:!1,hex_colors:1},d);this.schema=d.schema;this.styles=new a.html.Styles({url_converter:d.url_converter,url_converter_scope:d.url_converter_scope},d.schema);if(a.isIE6)try{b.execCommand("BackgroundImageCache",!1,!0)}catch(f){this.cssFlicker=!0}if(c&&
d.schema)for(e in"abbr article aside audio canvas details figcaption figure footer header hgroup mark menu meter nav output progress section summary time video".replace(/\w+/g,function(a){b.createElement(a)}),d.schema.getCustomElements())b.createElement(e);a.addUnload(this.destroy,this)},getRoot:function(){var a=this.settings;return a&&this.get(a.root_element)||this.doc.body},getViewPort:function(a){var b,a=!a?this.win:a;b=a.document;b=this.boxModel?b.documentElement:b.body;return{x:a.pageXOffset||
b.scrollLeft,y:a.pageYOffset||b.scrollTop,w:a.innerWidth||b.clientWidth,h:a.innerHeight||b.clientHeight}},getRect:function(a){var b,a=this.get(a);b=this.getPos(a);a=this.getSize(a);return{x:b.x,y:b.y,w:a.w,h:a.h}},getSize:function(a){var b,c,a=this.get(a);b=this.getStyle(a,"width");c=this.getStyle(a,"height");-1===b.indexOf("px")&&(b=0);-1===c.indexOf("px")&&(c=0);return{w:parseInt(b)||a.offsetWidth||a.clientWidth,h:parseInt(c)||a.offsetHeight||a.clientHeight}},getParent:function(a,b,c){return this.getParents(a,
b,c,!1)},getParents:function(a,b,c,d){var e=this,g,j=e.settings,q=[],a=e.get(a),d=void 0===d;j.strict_root&&(c=c||e.getRoot());f(b,"string")&&(g=b,b="*"===b?function(a){return 1==a.nodeType}:function(a){return e.is(a,g)});for(;a&&!(a==c||!a.nodeType||9===a.nodeType);){if(!b||b(a))if(d)q.push(a);else return a;a=a.parentNode}return d?q:null},get:function(a){var b;return a&&this.doc&&"string"==typeof a&&(b=a,(a=this.doc.getElementById(a))&&a.id!==b)?this.doc.getElementsByName(b)[1]:a},getNext:function(a,
b){return this._findSib(a,b,"nextSibling")},getPrev:function(a,b){return this._findSib(a,b,"previousSibling")},add:function(a,b,c,d,e){var g=this;return this.run(a,function(a){var h;h=f(b,"string")?g.doc.createElement(b):b;g.setAttribs(h,c);d&&(d.nodeType?h.appendChild(d):g.setHTML(h,d));return!e?a.appendChild(h):h})},create:function(a,b,c){return this.add(this.doc.createElement(a),a,b,c,1)},createHTML:function(a,b,c){var d,e;d="<"+a;for(e in b)b.hasOwnProperty(e)&&(d+=" "+e+'="'+this.encode(b[e])+
'"');return"undefined"!=typeof c?d+">"+c+"</"+a+">":d+" />"},remove:function(b,c){return this.run(b,function(b){var d,e=b.parentNode;if(!e)return null;if(c)for(;d=b.firstChild;)!a.isIE||3!==d.nodeType||d.nodeValue?e.insertBefore(d,b):b.removeChild(d);return e.removeChild(b)})},setStyle:function(b,d,e){var f=this;return f.run(b,function(g){var j;j=g.style;d=d.replace(/-(\D)/g,function(a,b){return b.toUpperCase()});if(f.pixelStyles.test(d)&&(a.is(e,"number")||/^[\-0-9\.]+$/.test(e)))e+="px";switch(d){case "opacity":if(c&&
(j.filter=""===e?"":"alpha(opacity="+100*e+")",!b.currentStyle||!b.currentStyle.hasLayout))j.display="inline-block";j[d]=j["-moz-opacity"]=j["-khtml-opacity"]=e||"";break;case "float":c?j.styleFloat=e:j.cssFloat=e;break;default:j[d]=e||""}f.settings.update_styles&&f.setAttrib(g,"data-mce-style")})},getStyle:function(a,b,d){if(a=this.get(a)){if(this.doc.defaultView&&d){b=b.replace(/[A-Z]/g,function(a){return"-"+a});try{return this.doc.defaultView.getComputedStyle(a,null).getPropertyValue(b)}catch(e){return null}}b=
b.replace(/-(\D)/g,function(a,b){return b.toUpperCase()});"float"==b&&(b=c?"styleFloat":"cssFloat");return a.currentStyle&&d?a.currentStyle[b]:a.style?a.style[b]:void 0}},setStyles:function(a,b){var c=this,e=c.settings,f;f=e.update_styles;e.update_styles=0;d(b,function(b,d){c.setStyle(a,d,b)});e.update_styles=f;e.update_styles&&c.setAttrib(a,e.cssText)},removeAllAttribs:function(a){return this.run(a,function(a){var b,c=a.attributes;for(b=c.length-1;0<=b;b--)a.removeAttributeNode(c.item(b))})},setAttrib:function(a,
b,c){var e=this;if(a&&b)return e.settings.strict&&(b=b.toLowerCase()),this.run(a,function(a){var g=e.settings,h=a.getAttribute(b);if(null!==c)switch(b){case "style":if(!f(c,"string")){d(c,function(b,c){e.setStyle(a,c,b)});return}g.keep_values&&(c&&!e._isRes(c)?a.setAttribute("data-mce-style",c,2):a.removeAttribute("data-mce-style",2));a.style.cssText=c;break;case "class":a.className=c||"";break;case "src":case "href":g.keep_values&&(g.url_converter&&(c=g.url_converter.call(g.url_converter_scope||
e,c,b,a)),e.setAttrib(a,"data-mce-"+b,c,2));break;case "shape":a.setAttribute("data-mce-style",c)}f(c)&&null!==c&&0!==c.length?a.setAttribute(b,""+c,2):a.removeAttribute(b,2);tinyMCE.activeEditor&&h!=c&&(g=tinyMCE.activeEditor,g.onSetAttrib.dispatch(g,a,b,c))})},setAttribs:function(a,b){var c=this;return this.run(a,function(a){d(b,function(b,d){c.setAttrib(a,d,b)})})},getAttrib:function(b,d,g){var j,b=this.get(b);if(!b||1!==b.nodeType)return void 0===g?!1:g;f(g)||(g="");if(/^(src|href|style|coords|shape)$/.test(d)&&
(j=b.getAttribute("data-mce-"+d)))return j;c&&this.props[d]&&(j=(j=b[this.props[d]])&&j.nodeValue?j.nodeValue:j);j||(j=b.getAttribute(d,2));if(/^(checked|compact|declare|defer|disabled|ismap|multiple|nohref|noshade|nowrap|readonly|selected)$/.test(d))return!0===b[this.props[d]]&&""===j?d:j?d:"";if("FORM"===b.nodeName&&b.getAttributeNode(d))return b.getAttributeNode(d).nodeValue;if("style"===d&&(j=j||b.style.cssText))j=this.serializeStyle(this.parseStyle(j),b.nodeName),this.settings.keep_values&&!this._isRes(j)&&
b.setAttribute("data-mce-style",j);e&&"class"===d&&j&&(j=j.replace(/(apple|webkit)\-[a-z\-]+/gi,""));if(c)switch(d){case "rowspan":case "colspan":1===j&&(j="");break;case "size":if("+0"===j||20===j||0===j)j="";break;case "width":case "height":case "vspace":case "checked":case "disabled":case "readonly":0===j&&(j="");break;case "hspace":-1===j&&(j="");break;case "maxlength":case "tabindex":if(32768===j||2147483647===j||"32768"===j)j="";break;case "multiple":case "compact":case "noshade":case "nowrap":return 65535===
j?d:g;case "shape":j=j.toLowerCase();break;default:0===d.indexOf("on")&&j&&(j=a._replace(/^function\s+\w+\(\)\s+\{\s+(.*)\s+\}$/,"$1",""+j))}return void 0!==j&&null!==j&&""!==j?""+j:g},getPos:function(a,b){var c=0,d=0,e=this.doc,a=this.get(a),b=b||e.body;if(a){if(a.getBoundingClientRect)return a=a.getBoundingClientRect(),d=this.boxModel?e.documentElement:e.body,c=a.left+(e.documentElement.scrollLeft||e.body.scrollLeft)-d.clientTop,d=a.top+(e.documentElement.scrollTop||e.body.scrollTop)-d.clientLeft,
{x:c,y:d};for(e=a;e&&e!=b&&e.nodeType;)c+=e.offsetLeft||0,d+=e.offsetTop||0,e=e.offsetParent;for(e=a.parentNode;e&&e!=b&&e.nodeType;)c-=e.scrollLeft||0,d-=e.scrollTop||0,e=e.parentNode}return{x:c,y:d}},parseStyle:function(a){return this.styles.parse(a)},serializeStyle:function(a,b){return this.styles.serialize(a,b)},loadCSS:function(b){var e=this,f=e.doc,g;b||(b="");g=e.select("head")[0];d(b.split(","),function(b){var d;e.files[b]||(e.files[b]=!0,d=e.create("link",{rel:"stylesheet",href:a._addVer(b)}),
c&&f.documentMode&&f.recalc&&(d.onload=function(){f.recalc&&f.recalc();d.onload=null}),g.appendChild(d))})},addClass:function(a,b){return this.run(a,function(a){var c;if(!b)return 0;if(this.hasClass(a,b))return a.className;c=this.removeClass(a,b);return a.className=(""!=c?c+" ":"")+b})},removeClass:function(b,c){var d=this,e;return d.run(b,function(b){var f;return d.hasClass(b,c)?(e||(e=RegExp("(^|\\s+)"+c+"(\\s+|$)","g")),f=b.className.replace(e," "),f=a.trim(" "!=f?f:""),b.className=f,f||(b.removeAttribute("class"),
b.removeAttribute("className")),f):b.className})},hasClass:function(a,b){a=this.get(a);return!a||!b?!1:-1!==(" "+a.className+" ").indexOf(" "+b+" ")},show:function(a){return this.setStyle(a,"display","block")},hide:function(a){return this.setStyle(a,"display","none")},isHidden:function(a){a=this.get(a);return!a||"none"==a.style.display||"none"==this.getStyle(a,"display")},uniqueId:function(a){return(!a?"mce_":a)+this.counter++},setHTML:function(a,b){var e=this;return e.run(a,function(a){if(c){for(;a.firstChild;)a.removeChild(a.firstChild);
try{a.innerHTML="<br />"+b,a.removeChild(a.firstChild)}catch(f){a=e.create("div"),a.innerHTML="<br />"+b,d(a.childNodes,function(b,c){c&&a.appendChild(b)})}}else a.innerHTML=b;return b})},getOuterHTML:function(a){var b,a=this.get(a);if(!a)return null;if(1===a.nodeType&&this.hasOuterHTML)return a.outerHTML;b=(a.ownerDocument||this.doc).createElement("body");b.appendChild(a.cloneNode(!0));return b.innerHTML},setOuterHTML:function(a,b,d){function e(a,b,c){c=c.createElement("body");c.innerHTML=b;for(b=
c.lastChild;b;)f.insertAfter(b.cloneNode(!0),a),b=b.previousSibling;f.remove(a)}var f=this;return this.run(a,function(a){a=f.get(a);if(1==a.nodeType)if(d=d||a.ownerDocument||f.doc,c)try{c&&1==a.nodeType?a.outerHTML=b:e(a,b,d)}catch(g){e(a,b,d)}else e(a,b,d)})},decode:b.decode,encode:b.encodeAllRaw,insertAfter:function(a,b){b=this.get(b);return this.run(a,function(a){var c,d;c=b.parentNode;(d=b.nextSibling)?c.insertBefore(a,d):c.appendChild(a);return a})},isBlock:function(a){var b=a.nodeType;return b?
!!(1===b&&g[a.nodeName]):!!g[a]},replace:function(b,c,e){f(c,"array")&&(b=b.cloneNode(!0));return this.run(c,function(c){e&&d(a.grep(c.childNodes),function(a){b.appendChild(a)});return c.parentNode.replaceChild(b,c)})},rename:function(a,b){var c=this,e;a.nodeName!=b.toUpperCase()&&(e=c.create(b),d(c.getAttribs(a),function(b){c.setAttrib(e,b.nodeName,c.getAttrib(a,b.nodeName))}),c.replace(e,a,1));return e||a},findCommonAncestor:function(a,b){for(var c=a,d;c;){for(d=b;d&&c!=d;)d=d.parentNode;if(c==
d)break;c=c.parentNode}return!c&&a.ownerDocument?a.ownerDocument.documentElement:c},toHex:function(a){function b(a){a=parseInt(a).toString(16);return 1<a.length?a:"0"+a}var c=/^\s*rgb\s*?\(\s*?([0-9]+)\s*?,\s*?([0-9]+)\s*?,\s*?([0-9]+)\s*?\)\s*$/i.exec(a);c&&(a="#"+b(c[1])+b(c[2])+b(c[3]));return a},getClasses:function(){function b(j){d(j.imports,function(a){b(a)});d(j.cssRules||j.rules,function(j){switch(j.type||1){case 1:j.selectorText&&d(j.selectorText.split(","),function(b){b=b.replace(/^\s*|\s*$|^\s\./g,
"");if(!/\.mce/.test(b)&&/\.[\w\-]+$/.test(b)&&(g=b,b=a._replace(/.*\.([a-z0-9_\-]+).*/i,"$1",b),(!f||(b=f(b,g)))&&!e[b]))c.push({"class":b}),e[b]=1});break;case 3:b(j.styleSheet)}})}var c=[],e={},f=this.settings.class_filter,g;if(this.classes)return this.classes;try{d(this.doc.styleSheets,b)}catch(j){}0<c.length&&(this.classes=c);return c},run:function(a,b,c){var e=this,f;e.doc&&"string"===typeof a&&(a=e.get(a));if(!a)return!1;c=c||this;return!a.nodeType&&(a.length||0===a.length)?(f=[],d(a,function(a,
d){a&&("string"==typeof a&&(a=e.doc.getElementById(a)),f.push(b.call(c,a,d)))}),f):b.call(c,a)},getAttribs:function(a){var b,a=this.get(a);if(!a)return[];if(c){b=[];if("OBJECT"==a.nodeName)return a.attributes;"OPTION"===a.nodeName&&this.getAttrib(a,"selected")&&b.push({specified:1,nodeName:"selected"});a.cloneNode(!1).outerHTML.replace(/<\/?[\w:\-]+ ?|=[\"][^\"]+\"|=\'[^\']+\'|=[\w\-]+|>/gi,"").replace(/[\w:\-]+/gi,function(a){b.push({specified:1,nodeName:a})});return b}return a.attributes},isEmpty:function(b,
c){var d,e,f,g;if(b=b.firstChild){f=new a.dom.TreeWalker(b);c=c||this.schema?this.schema.getNonEmptyElements():null;do{e=b.nodeType;if(1===e){if(b.getAttribute("data-mce-bogus"))continue;g=b.nodeName.toLowerCase();if(c&&c[g]){d=b.parentNode;if("br"===g&&this.isBlock(d)&&d.firstChild===b&&d.lastChild===b)continue;return!1}this.getAttribs(b);for(d=b.attributes.length;d--;)if(g=b.attributes[d].nodeName,"name"===g||"data-mce-bookmark"===g)return!1}if(3===e&&!j.test(b.nodeValue))return!1}while(b=f.next())}return!0},
destroy:function(b){this.events&&this.events.destroy();this.win=this.doc=this.root=this.events=null;b||a.removeUnload(this.destroy)},createRng:function(){var b=this.doc;return b.createRange?b.createRange():new a.dom.Range(this)},nodeIndex:function(a,b){var c=0,d,e;if(a)for(d=a.nodeType,a=a.previousSibling;a;a=a.previousSibling)if(e=a.nodeType,!(b&&3==e)||e!=d&&a.nodeValue.length)c++,d=e;return c},split:function(b,c,d){function e(b){var c,d=b.childNodes,g=b.nodeType;if(!(1==g&&"bookmark"==b.getAttribute("data-mce-type"))){for(c=
d.length-1;0<=c;c--)e(d[c]);if(9!=g){if(3==g&&0<b.nodeValue.length){c=a.trim(b.nodeValue).length;if(!(d=!f.isBlock(b.parentNode)))if(!(d=0<c)){if(c=0==c)c=b.nextSibling&&"SPAN"==b.nextSibling.nodeName,c=b.previousSibling&&"SPAN"==b.previousSibling.nodeName&&c;d=c}if(d)return}else if(1==g&&(d=b.childNodes,1==d.length&&d[0]&&1==d[0].nodeType&&"bookmark"==d[0].getAttribute("data-mce-type")&&b.parentNode.insertBefore(d[0],b),d.length||/^(br|hr|input|img)$/i.test(b.nodeName)))return;f.remove(b)}return b}}
var f=this,g=f.createRng(),j,q;if(b&&c)return g.setStart(b.parentNode,f.nodeIndex(b)),g.setEnd(c.parentNode,f.nodeIndex(c)),j=g.extractContents(),g=f.createRng(),g.setStart(c.parentNode,f.nodeIndex(c)+1),g.setEnd(b.parentNode,f.nodeIndex(b)+1),g=g.extractContents(),q=b.parentNode,q.insertBefore(e(j),b),d?q.replaceChild(d,c):q.insertBefore(c,b),q.insertBefore(e(g),b),f.remove(b),d||c},bind:function(b,c,d,e){this.events||(this.events=new a.dom.EventUtils);return this.events.add(b,c,d,e||this)},unbind:function(b,
c,d){this.events||(this.events=new a.dom.EventUtils);return this.events.remove(b,c,d)},_findSib:function(a,b,c){var d=this,e=b;if(a){f(e,"string")&&(e=function(a){return d.is(a,b)});for(a=a[c];a;a=a[c])if(e(a))return a}return null},_isRes:function(a){return/^(top|left|bottom|right|width|height)/i.test(a)||/;\s*(top|left|bottom|right|width|height)/i.test(a)}});a.DOM=new a.dom.DOMUtils(document,{process_html:0})})(tinymce);
(function(a){function d(a){function e(a,b){m(z,a,b)}function c(a,b){m(B,a,b)}function b(a){e(a.parentNode,C(a))}function g(a){c(a.parentNode,C(a)+1)}function j(a,b){var c;if(3==a.nodeType||0>b)return a;for(c=a.firstChild;c&&0<b;)--b,c=c.nextSibling;return c?c:a}function h(b,c,d,e){var g,j;if(b==d)return c==e?0:c<e?-1:1;for(g=d;g&&g.parentNode!=b;)g=g.parentNode;if(g){j=0;for(d=b.firstChild;d!=g&&j<c;)j++,d=d.nextSibling;return c<=j?-1:1}for(g=b;g&&g.parentNode!=d;)g=g.parentNode;if(g){j=0;for(d=d.firstChild;d!=
g&&j<e;)j++,d=d.nextSibling;return j<e?-1:1}for(c=a.findCommonAncestor(b,d);b&&b.parentNode!=c;)b=b.parentNode;b||(b=c);for(e=d;e&&e.parentNode!=c;)e=e.parentNode;e||(e=c);if(b==e)return 0;for(d=c.firstChild;d;){if(d==b)return-1;if(d==e)return 1;d=d.nextSibling}}function m(b,c,d){b?(r[u]=c,r[D]=d):(r[k]=c,r[E]=d);for(c=r[k];c.parentNode;)c=c.parentNode;for(d=r[u];d.parentNode;)d=d.parentNode;d==c?0<h(r[u],r[D],r[k],r[E])&&r.collapse(b):r.collapse(b);r.collapsed=r[u]==r[k]&&r[D]==r[E];r.commonAncestorContainer=
a.findCommonAncestor(r[u],r[k])}function n(a){var b,c=0,d=0,e;if(r[u]==r[k])return l(a);for(b=r[k],e=b.parentNode;e;b=e,e=e.parentNode){if(e==r[u]){var f=b;e=d=c=e=b=void 0;a!=y&&(b=v.createDocumentFragment());e=p(f,a);b&&b.appendChild(e);c=C(f)-r[D];if(!(0>=c))for(e=f.previousSibling;0<c;)d=e.previousSibling,e=q(e,a),b&&b.insertBefore(e,b.firstChild),--c,e=d;a!=x&&(r.setEndBefore(f),r.collapse(B));a=b;return a}++c}for(b=r[u],e=b.parentNode;e;b=e,e=e.parentNode){if(e==r[k]){f=b;e=d=c=e=c=b=void 0;
a!=y&&(b=v.createDocumentFragment());e=o(f,a);b&&b.appendChild(e);c=C(f);++c;c=r[E]-c;for(e=f.nextSibling;0<c;)d=e.nextSibling,e=q(e,a),b&&b.appendChild(e),--c,e=d;a!=x&&(r.setStartAfter(f),r.collapse(z));return b}++d}d-=c;for(b=r[u];0<d;)b=b.parentNode,d--;for(c=r[k];0>d;)c=c.parentNode,d++;for(d=b.parentNode,e=c.parentNode;d!=e;d=d.parentNode,e=e.parentNode)b=d,c=e;var g;a!=y&&(f=v.createDocumentFragment());g=o(b,a);f&&f.appendChild(g);d=C(b);e=C(c);++d;d=e-d;for(g=b.nextSibling;0<d;)e=g.nextSibling,
g=q(g,a),f&&f.appendChild(g),g=e,--d;g=p(c,a);f&&f.appendChild(g);a!=x&&(r.setStartAfter(b),r.collapse(z));return f}function l(a){var b,c,d,e;a!=y&&(b=v.createDocumentFragment());if(r[D]==r[E])return b;if(3==r[u].nodeType){c=r[u].nodeValue;c=c.substring(r[D],r[E]);a!=x&&(r[u].deleteData(r[D],r[E]-r[D]),r.collapse(z));if(a==y)return;b.appendChild(v.createTextNode(c));return b}d=j(r[u],r[D]);for(c=r[E]-r[D];0<c;)e=d.nextSibling,d=q(d,a),b&&b.appendChild(d),--c,d=e;a!=x&&r.collapse(z);return b}function p(a,
b){var c=j(r[k],r[E]-1),d,e,f,g=c!=r[k];if(c==a)return s(c,g,B,b);d=c.parentNode;for(e=s(d,B,B,b);d;){for(;c;)f=c.previousSibling,c=s(c,g,B,b),b!=y&&e.insertBefore(c,e.firstChild),g=z,c=f;if(d==a)return e;c=d.previousSibling;d=d.parentNode;f=s(d,B,B,b);b!=y&&f.appendChild(e);e=f}}function o(a,b){var c=j(r[u],r[D]),d=c!=r[u],e,f,g;if(c==a)return s(c,d,z,b);e=c.parentNode;for(f=s(e,B,z,b);e;){for(;c;)g=c.nextSibling,c=s(c,d,z,b),b!=y&&f.appendChild(c),d=z,c=g;if(e==a)return f;c=e.nextSibling;e=e.parentNode;
g=s(e,B,z,b);b!=y&&g.appendChild(f);f=g}}function s(a,b,c,d){var e;if(b)return q(a,d);if(3==a.nodeType){b=a.nodeValue;c?(e=r[D],c=b.substring(e),b=b.substring(0,e)):(e=r[E],c=b.substring(0,e),b=b.substring(e));d!=x&&(a.nodeValue=b);if(d==y)return;a=a.cloneNode(B);a.nodeValue=c;return a}return d==y?void 0:a.cloneNode(B)}function q(a,b){if(b!=y)return b==x?a.cloneNode(z):a;a.parentNode.removeChild(a)}var r=this,v=a.doc,x=1,y=2,z=!0,B=!1,D="startOffset",u="startContainer",k="endContainer",E="endOffset",
A=tinymce.extend,C=a.nodeIndex;A(r,{startContainer:v,startOffset:0,endContainer:v,endOffset:0,collapsed:z,commonAncestorContainer:v,START_TO_START:0,START_TO_END:1,END_TO_END:2,END_TO_START:3,setStart:e,setEnd:c,setStartBefore:b,setStartAfter:function(a){e(a.parentNode,C(a)+1)},setEndBefore:function(a){c(a.parentNode,C(a))},setEndAfter:g,collapse:function(a){a?(r[k]=r[u],r[E]=r[D]):(r[u]=r[k],r[D]=r[E]);r.collapsed=z},selectNode:function(a){b(a);g(a)},selectNodeContents:function(a){e(a,0);c(a,1===
a.nodeType?a.childNodes.length:a.nodeValue.length)},compareBoundaryPoints:function(a,b){var c=r[u],d=r[D],e=r[k],f=r[E],g=b.startContainer,j=b.startOffset,o=b.endContainer,m=b.endOffset;if(0===a)return h(c,d,g,j);if(1===a)return h(e,f,g,j);if(2===a)return h(e,f,o,m);if(3===a)return h(c,d,o,m)},deleteContents:function(){n(y)},extractContents:function(){return n(0)},cloneContents:function(){return n(x)},insertNode:function(b){var c=this[u],d=this[D],e;(3===c.nodeType||4===c.nodeType)&&c.nodeValue?d?
d>=c.nodeValue.length?a.insertAfter(b,c):(d=c.splitText(d),c.parentNode.insertBefore(b,d)):c.parentNode.insertBefore(b,c):(0<c.childNodes.length&&(e=c.childNodes[d]),e?c.insertBefore(b,e):c.appendChild(b))},surroundContents:function(a){var b=r.extractContents();r.insertNode(a);a.appendChild(b);r.selectNode(a)},cloneRange:function(){return A(new d(a),{startContainer:r[u],startOffset:r[D],endContainer:r[k],endOffset:r[E],collapsed:r.collapsed,commonAncestorContainer:r.commonAncestorContainer})}})}a.Range=
d})(tinymce.dom);
(function(){tinymce.dom.TridentSelection=function(a){function d(b,c){var d,e=0,f,n,l,p,o,s,q=-1,r;d=b.duplicate();d.collapse(c);r=d.parentElement();if(r.ownerDocument===a.dom.doc){for(;"false"===r.contentEditable;)r=r.parentNode;if(!r.hasChildNodes())return{node:r,inside:1};l=r.children;for(f=l.length-1;e<=f;)if(s=Math.floor((e+f)/2),p=l[s],d.moveToElementText(p),q=d.compareEndPoints(c?"StartToStart":"EndToEnd",b),0<q)f=s-1;else if(0>q)e=s+1;else return{node:p};if(0>q){p?d.collapse(!1):(d.moveToElementText(r),
d.collapse(!0),p=r,n=!0);d.setEndPoint(c?"EndToStart":"EndToEnd",b);if(0<d.compareEndPoints(c?"StartToStart":"StartToEnd",b)){d=b.duplicate();d.collapse(c);for(o=-1;r==d.parentElement()&&!(0==d.move("character",-1));)o++}o=o||d.text.replace("\r\n"," ").length}else d.collapse(!0),d.setEndPoint(c?"StartToStart":"StartToEnd",b),o=d.text.replace("\r\n"," ").length;return{node:p,position:q,offset:o,inside:n}}}var f=this,e=a.dom,c=!0;this.getBookmark=function(b){function c(a){var b,d,f,g,j=[];b=a.parentNode;
for(d=e.getRoot().parentNode;b!=d&&9!==b.nodeType;){f=b.children;for(g=f.length;g--;)if(a===f[g]){j.push(g);break}a=b;b=b.parentNode}return j}function f(a){if(a=d(h,a))return{position:a.position,offset:a.offset,indexes:c(a.node),inside:a.inside}}var h=a.getRng(),m={};2===b&&(h.item?m.start={ctrl:!0,indexes:c(h.item(0))}:(m.start=f(!0),a.isCollapsed()||(m.end=f())));return m};this.moveToBookmark=function(a){function c(a){var b,d,f,g;b=e.getRoot();for(d=a.length-1;0<=d;d--)g=b.children,f=a[d],f<=g.length-
1&&(b=g[f]);return b}function d(e){var j=a[e?"start":"end"],p,o;j&&(p=0<j.position,o=m.createTextRange(),o.moveToElementText(c(j.indexes)),offset=j.offset,void 0!==offset?(o.collapse(j.inside||p),o.moveStart("character",p?-offset:offset)):o.collapse(e),f.setEndPoint(e?"StartToStart":"EndToStart",o),e&&f.collapse(!0))}var f,m=e.doc.body;a.start&&(a.start.ctrl?(f=m.createControlRange(),f.addElement(c(a.start.indexes))):(f=m.createTextRange(),d(!0),d()),f.select())};this.addRange=function(b){function d(a){var b,
g,h,q,B;h=e.create("a");b=a?m:l;g=a?n:p;q=f.duplicate();if(b==o||b==o.documentElement)b=s,g=0;3==b.nodeType?(b.parentNode.insertBefore(h,b),q.moveToElementText(h),q.moveStart("character",g),e.remove(h),f.setEndPoint(a?"StartToStart":"EndToEnd",q)):(B=b.childNodes,B.length?(g>=B.length?e.insertAfter(h,B[B.length-1]):b.insertBefore(h,B[g]),q.moveToElementText(h)):(h=o.createTextNode("\ufeff"),b.appendChild(h),q.moveToElementText(h.parentNode),q.collapse(c)),f.setEndPoint(a?"StartToStart":"EndToEnd",
q),e.remove(h))}var f,h,m,n,l,p,o=a.dom.doc,s=o.body;m=b.startContainer;n=b.startOffset;l=b.endContainer;p=b.endOffset;f=s.createTextRange();if(m==l&&1==m.nodeType&&n==p-1&&n==p-1)try{h=s.createControlRange();h.addElement(m.childNodes[n]);h.select();return}catch(q){}d(!0);d();f.select()};this.getRangeAt=function(){function b(a){var b=d(c,a),e,f,h=0,m;e=b.node;f=b.offset;if(b.inside&&!e.hasChildNodes())j[a?"setStart":"setEnd"](e,0);else if(void 0===f)j[a?"setStartBefore":"setEndAfter"](e);else{if(0>
b.position){b=b.inside?e.firstChild:e.nextSibling;if(!b){j[a?"setStartAfter":"setEndAfter"](e);return}if(!f){if(3==b.nodeType)j[a?"setStart":"setEnd"](b,0);else j[a?"setStartBefore":"setEndBefore"](b);return}for(;b;){m=b.nodeValue;h+=m.length;if(h>=f){e=b;h-=f;h=m.length-h;break}b=b.nextSibling}}else{b=e.previousSibling;if(!b)return j[a?"setStartBefore":"setEndBefore"](e);if(!f){if(3==e.nodeType)j[a?"setStart":"setEnd"](b,e.nodeValue.length);else j[a?"setStartAfter":"setEndAfter"](b);return}for(;b;){h+=
b.nodeValue.length;if(h>=f){e=b;h-=f;break}b=b.previousSibling}}j[a?"setStart":"setEnd"](e,h)}}var c=a.getRng(),j=e.createRng(),h,m,n,l;h=c.item?c.item(0):c.parentElement();if(h.ownerDocument!=e.doc)return j;m=a.isCollapsed();if(c.item)return j.setStart(h.parentNode,e.nodeIndex(h)),j.setEnd(j.startContainer,j.startOffset+1),j;try{b(!0),m||b()}catch(p){if(-2147024809==p.number)l=f.getBookmark(2),n=c.duplicate(),n.collapse(!0),h=n.parentElement(),m||(n=c.duplicate(),n.collapse(!1),n=n.parentElement(),
n.innerHTML=n.innerHTML),h.innerHTML=h.innerHTML,f.moveToBookmark(l),c=a.getRng(),b(!0),m||b();else throw p;}return j}}})();
(function(a){var d=a.each,f=a.DOM,e=a.isIE,c;a.create("tinymce.dom.EventUtils",{EventUtils:function(){this.inits=[];this.events=[]},add:function(b,c,j,h){var m,n=this,l=n.events,p;if(c instanceof Array)return p=[],d(c,function(a){p.push(n.add(b,a,j,h))}),p;if(b&&b.hasOwnProperty&&b instanceof Array)return p=[],d(b,function(a){a=f.get(a);p.push(n.add(a,c,j,h))}),p;if(b=f.get(b)){m=function(b){if(!n.disabled){if((b=b||window.event)&&e)b.target||(b.target=b.srcElement),a.extend(b,n._stoppers);return!h?
j(b):j.call(h,b)}};if("unload"==c)return a.unloads.unshift({func:m}),m;if("init"==c)return n.domLoaded?m():n.inits.push(m),m;l.push({obj:b,name:c,func:j,cfunc:m,scope:h});n._add(b,c,m);return j}},remove:function(a,c,e){var h=this,m=h.events,n=!1,l;if(a&&a.hasOwnProperty&&a instanceof Array)return l=[],d(a,function(a){a=f.get(a);l.push(h.remove(a,c,e))}),l;a=f.get(a);d(m,function(d,f){if(d.obj==a&&d.name==c&&(!e||d.func==e||d.cfunc==e))return m.splice(f,1),h._remove(a,c,d.cfunc),n=!0,!1});return n},
clear:function(a){var c=this.events,d,e;if(a){a=f.get(a);for(d=c.length-1;0<=d;d--)e=c[d],e.obj===a&&(this._remove(e.obj,e.name,e.cfunc),e.obj=e.cfunc=null,c.splice(d,1))}},cancel:function(a){if(!a)return!1;this.stop(a);return this.prevent(a)},stop:function(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0;return!1},prevent:function(a){a.preventDefault?a.preventDefault():a.returnValue=!1;return!1},destroy:function(){var a=this;d(a.events,function(c){a._remove(c.obj,c.name,c.cfunc);c.obj=
c.cfunc=null});a.events=[];a=null},_add:function(a,c,d){a.attachEvent?a.attachEvent("on"+c,d):a.addEventListener?a.addEventListener(c,d,!1):a["on"+c]=d},_remove:function(a,c,d){if(a)try{a.detachEvent?a.detachEvent("on"+c,d):a.removeEventListener?a.removeEventListener(c,d,!1):a["on"+c]=null}catch(e){}},_pageInit:function(){this.domLoaded||(this.domLoaded=!0,d(this.inits,function(a){a()}),this.inits=[])},_wait:function(a){var c=this,d=a.document;a.tinyMCE_GZ&&tinyMCE_GZ.loaded?c.domLoaded=1:(d.attachEvent?
(d.attachEvent("onreadystatechange",function(){"complete"===d.readyState&&(d.detachEvent("onreadystatechange",arguments.callee),c._pageInit(a))}),d.documentElement.doScroll&&a==a.top&&function(){if(!c.domLoaded){try{d.documentElement.doScroll("left")}catch(e){setTimeout(arguments.callee,0);return}c._pageInit(a)}}()):d.addEventListener&&c._add(a,"DOMContentLoaded",function(){c._pageInit(a)}),c._add(a,"load",function(){c._pageInit(a)}))},_stoppers:{preventDefault:function(){this.returnValue=!1},stopPropagation:function(){this.cancelBubble=
!0}}});c=a.dom.Event=new a.dom.EventUtils;c._wait(window);a.addUnload(function(){c.destroy()})})(tinymce);
(function(a){a.dom.Element=function(d,f){var e=this,c;e.settings=f=f||{};e.id=d;e.dom=c=f.dom||a.DOM;a.isIE||c.get(e.id);a.each("getPos,getRect,getParent,add,setStyle,getStyle,setStyles,setAttrib,setAttribs,getAttrib,addClass,removeClass,hasClass,getOuterHTML,setOuterHTML,remove,show,hide,isHidden,setHTML,get".split(/,/),function(a){e[a]=function(){var f=[d],j;for(j=0;j<arguments.length;j++)f.push(arguments[j]);f=c[a].apply(c,f);e.update(a);return f}});a.extend(e,{on:function(b,c,d){return a.dom.Event.add(e.id,
b,c,d)},getXY:function(){return{x:parseInt(e.getStyle("left")),y:parseInt(e.getStyle("top"))}},getSize:function(){var a=c.get(e.id);return{w:parseInt(e.getStyle("width")||a.clientWidth),h:parseInt(e.getStyle("height")||a.clientHeight)}},moveTo:function(a,c){e.setStyles({left:a,top:c})},moveBy:function(a,c){var d=e.getXY();e.moveTo(d.x+a,d.y+c)},resizeTo:function(a,c){e.setStyles({width:a,height:c})},resizeBy:function(a,c){var d=e.getSize();e.resizeTo(d.w+a,d.h+c)},update:function(b){a.isIE6&&f.blocker&&
(b=b||"",0===b.indexOf("get")||0===b.indexOf("has")||0===b.indexOf("is")||("remove"==b?c.remove(e.blocker):(e.blocker?b=c.get(e.blocker):(e.blocker=c.uniqueId(),b=c.add(f.container||c.getRoot(),"iframe",{id:e.blocker,style:"position:absolute;",frameBorder:0,src:'javascript:""'}),c.setStyle(b,"opacity",0)),c.setStyles(b,{left:e.getStyle("left",1),top:e.getStyle("top",1),width:e.getStyle("width",1),height:e.getStyle("height",1),display:e.getStyle("display",1),zIndex:parseInt(e.getStyle("zIndex",1)||
0)-1}))))}})}})(tinymce);
(function(a){var d=a.is,f=a.isIE,e=a.each;a.create("tinymce.dom.Selection",{Selection:function(c,b,d){var f=this;f.dom=c;f.win=b;f.serializer=d;e(["onBeforeSetContent","onBeforeGetContent","onSetContent","onGetContent"],function(b){f[b]=new a.util.Dispatcher(f)});f.win.getSelection||(f.tridentSel=new a.dom.TridentSelection(f));a.isIE&&c.boxModel&&this._fixIESelection();a.addUnload(f.destroy,f)},setCursorLocation:function(a,b){var d=this.dom.createRng();d.setStart(a,b);d.setEnd(a,b);this.setRng(d);
this.collapse(!1)},getContent:function(a){var b=this.getRng(),e=this.dom.create("body"),f=this.getSel(),h,m,a=a||{};h=m="";a.get=!0;a.format=a.format||"html";a.forced_root_block="";this.onBeforeGetContent.dispatch(this,a);if("text"==a.format)return this.isCollapsed()?"":b.text||(f.toString?f.toString():"");b.cloneContents?(b=b.cloneContents())&&e.appendChild(b):d(b.item)||d(b.htmlText)?(e.innerHTML="<br>"+(b.item?b.item(0).outerHTML:b.htmlText),e.removeChild(e.firstChild)):e.innerHTML=b.toString();
/^\s/.test(e.innerHTML)&&(h=" ");/\s+$/.test(e.innerHTML)&&(m=" ");a.getInner=!0;a.content=this.isCollapsed()?"":h+this.serializer.serialize(e,a)+m;this.onGetContent.dispatch(this,a);return a.content},setContent:function(a,b){var d=this.getRng(),e,f=this.win.document,m,b=b||{format:"html"};b.set=!0;b.content=a;b.no_events||this.onBeforeSetContent.dispatch(this,b);a=b.content;if(d.insertNode){a+='<span id="__caret">_</span>';d.startContainer==f&&d.endContainer==f?f.body.innerHTML=a:(d.deleteContents(),
0==f.body.childNodes.length?f.body.innerHTML=a:d.createContextualFragment?d.insertNode(d.createContextualFragment(a)):(e=f.createDocumentFragment(),m=f.createElement("div"),e.appendChild(m),m.outerHTML=a,d.insertNode(e)));e=this.dom.get("__caret");d=f.createRange();d.setStartBefore(e);d.setEndBefore(e);this.setRng(d);this.dom.remove("__caret");try{this.setRng(d)}catch(n){}}else d.item&&(f.execCommand("Delete",!1,null),d=this.getRng()),/^\s+/.test(a)?(d.pasteHTML('<span id="__mce_tmp">_</span>'+a),
this.dom.remove("__mce_tmp")):d.pasteHTML(a);b.no_events||this.onSetContent.dispatch(this,b)},getStart:function(){var a=this.getRng(),b,d;if(a.duplicate||a.item){if(a.item)return a.item(0);b=a.duplicate();b.collapse(1);b=b.parentElement();for(a=d=a.parentElement();d=d.parentNode;)if(d==b){b=a;break}return b}b=a.startContainer;1==b.nodeType&&b.hasChildNodes()&&(b=b.childNodes[Math.min(b.childNodes.length-1,a.startOffset)]);return b&&3==b.nodeType?b.parentNode:b},getEnd:function(){var a=this.getRng(),
b;if(a.duplicate||a.item){if(a.item)return a.item(0);a=a.duplicate();a.collapse(0);return(b=a.parentElement())&&"BODY"==b.nodeName?b.lastChild||b:b}b=a.endContainer;a=a.endOffset;1==b.nodeType&&b.hasChildNodes()&&(b=b.childNodes[0<a?a-1:a]);return b&&3==b.nodeType?b.parentNode:b},getBookmark:function(a,b){function d(a,b){var c=0;e(h.select(a),function(a,d){a==b&&(c=d)});return c}var f=this,h=f.dom,m,n,l,p,o;if(2==a)return m=function(){function a(c,e){var g=c[e?"startContainer":"endContainer"],h=c[e?
"startOffset":"endOffset"],o=[],k,m=0;if(3==g.nodeType){if(b)for(k=g.previousSibling;k&&3==k.nodeType;k=k.previousSibling)h+=k.nodeValue.length;o.push(h)}else k=g.childNodes,h>=k.length&&k.length&&(m=1,h=Math.max(0,k.length-1)),o.push(f.dom.nodeIndex(k[h],b)+m);for(;g&&g!=d;g=g.parentNode)o.push(f.dom.nodeIndex(g,b));return o}var c=f.getRng(!0),d=h.getRoot(),e={};e.start=a(c,!0);f.isCollapsed()||(e.end=a(c));return e},f.tridentSel?f.tridentSel.getBookmark(a):m();if(a)return{rng:f.getRng()};m=f.getRng();
l=h.uniqueId();p=tinyMCE.activeEditor.selection.isCollapsed();if(m.duplicate||m.item){if(m.item)return o=m.item(0),n=o.nodeName,{name:n,index:d(n,o)};n=m.duplicate();try{m.collapse(),m.pasteHTML('<span data-mce-type="bookmark" id="'+l+'_start" style="overflow:hidden;line-height:0px">\ufeff</span>'),p||(n.collapse(!1),m.moveToElementText(n.parentElement()),0==m.compareEndPoints("StartToEnd",n)&&n.move("character",-1),n.pasteHTML('<span data-mce-type="bookmark" id="'+l+'_end" style="overflow:hidden;line-height:0px">\ufeff</span>'))}catch(s){return null}}else{o=
f.getNode();n=o.nodeName;if("IMG"==n)return{name:n,index:d(n,o)};n=m.cloneRange();p||(n.collapse(!1),n.insertNode(h.create("span",{"data-mce-type":"bookmark",id:l+"_end",style:"overflow:hidden;line-height:0px"},"\ufeff")));m.collapse(!0);m.insertNode(h.create("span",{"data-mce-type":"bookmark",id:l+"_start",style:"overflow:hidden;line-height:0px"},"\ufeff"))}f.moveToBookmark({id:l,keep:1});return{id:l}},moveToBookmark:function(c){var b=this.dom,d,j,h,m,n,l;if(c)if(c.start){d=b.createRng();j=b.getRoot();
var p=function(a){var b=c[a?"start":"end"],e,f,h;if(b){h=b[0];for(f=j,e=b.length-1;1<=e;e--){f=f.childNodes;if(b[e]>f.length-1)return;f=f[b[e]]}3===f.nodeType&&(h=Math.min(b[0],f.nodeValue.length));1===f.nodeType&&(h=Math.min(b[0],f.childNodes.length));a?d.setStart(f,h):d.setEnd(f,h)}return!0};if(this.tridentSel)return this.tridentSel.moveToBookmark(c);p(!0)&&p()&&this.setRng(d)}else if(c.id){var p=function(d){var f=b.get(c.id+"_"+d),g,j,o;o=c.keep;if(f&&(g=f.parentNode,"start"==d?(o?(g=f.firstChild,
j=1):j=b.nodeIndex(f),h=m=g,n=l=j):(o?(g=f.firstChild,j=1):j=b.nodeIndex(f),m=g,l=j),!o)){o=f.previousSibling;g=f.nextSibling;for(e(a.grep(f.childNodes),function(a){3==a.nodeType&&(a.nodeValue=a.nodeValue.replace(/\uFEFF/g,""))});f=b.get(c.id+"_"+d);)b.remove(f,1);o&&g&&o.nodeType==g.nodeType&&3==o.nodeType&&!a.isOpera&&(j=o.nodeValue.length,o.appendData(g.nodeValue),b.remove(g),"start"==d?(h=m=o,n=l=j):(m=o,l=j))}},o=function(a){b.isBlock(a)&&!a.innerHTML&&(a.innerHTML=!f?'<br data-mce-bogus="1" />':
" ");return a};p("start");p("end");h&&(d=b.createRng(),d.setStart(o(h),n),d.setEnd(o(m),l),this.setRng(d))}else c.name?this.select(b.select(c.name)[c.index]):c.rng&&this.setRng(c.rng)},select:function(c,b){var d=this.dom,e=d.createRng();c&&(d=d.nodeIndex(c),e.setStart(c.parentNode,d),e.setEnd(c.parentNode,d+1),b&&(d=function(b,c){var d=new a.dom.TreeWalker(b,b);do{if(3==b.nodeType&&0!=a.trim(b.nodeValue).length){c?e.setStart(b,0):e.setEnd(b,b.nodeValue.length);break}if("BR"==b.nodeName){c?e.setStartBefore(b):
e.setEndBefore(b);break}}while(b=c?d.next():d.prev())},d(c,1),d(c)),this.setRng(e));return c},isCollapsed:function(){var a=this.getRng(),b=this.getSel();return!a||a.item?!1:a.compareEndPoints?0===a.compareEndPoints("StartToEnd",a):!b||a.collapsed},collapse:function(a){var b=this.getRng(),d;b.item&&(d=b.item(0),b=this.win.document.body.createTextRange(),b.moveToElementText(d));b.collapse(!!a);this.setRng(b)},getSel:function(){var a=this.win;return a.getSelection?a.getSelection():a.document.selection},
getRng:function(c){var b,d,e=this.win.document;if(c&&this.tridentSel)return this.tridentSel.getRangeAt(0);try{if(b=this.getSel())d=0<b.rangeCount?b.getRangeAt(0):b.createRange?b.createRange():e.createRange()}catch(f){}a.isIE&&d&&d.setStart&&e.selection.createRange().item&&(c=e.selection.createRange().item(0),d=e.createRange(),d.setStartBefore(c),d.setEndAfter(c));d||(d=e.createRange?e.createRange():e.body.createTextRange());this.selectedRange&&this.explicitRange&&(0===d.compareBoundaryPoints(d.START_TO_START,
this.selectedRange)&&0===d.compareBoundaryPoints(d.END_TO_END,this.selectedRange)?d=this.explicitRange:this.explicitRange=this.selectedRange=null);return d},setRng:function(a){var b;if(this.tridentSel)if(a.cloneRange)this.tridentSel.addRange(a);else try{a.select()}catch(d){}else if(b=this.getSel()){this.explicitRange=a;try{b.removeAllRanges()}catch(e){}b.addRange(a);this.selectedRange=0<b.rangeCount?b.getRangeAt(0):null}},setNode:function(a){this.setContent(this.dom.getOuterHTML(a));return a},getNode:function(){var a=
this.getRng();this.getSel();var b,d=a.startContainer,e=a.endContainer;if(!a)return this.dom.getRoot();if(a.setStart){b=a.commonAncestorContainer;if(!a.collapsed&&(a.startContainer==a.endContainer&&2>a.endOffset-a.startOffset&&a.startContainer.hasChildNodes()&&(b=a.startContainer.childNodes[a.startOffset]),3===d.nodeType&&3===e.nodeType)){var f=function(a,b){for(var c=a;a&&3===a.nodeType&&0===a.length;)a=b?a.nextSibling:a.previousSibling;return a||c},d=d.length===a.startOffset?f(d.nextSibling,!0):
d.parentNode,e=0===a.endOffset?f(e.previousSibling,!1):e.parentNode;if(d&&d===e)return d}return b&&3==b.nodeType?b.parentNode:b}return a.item?a.item(0):a.parentElement()},getSelectedBlocks:function(c,b){var d=this.dom,e,f,m,n=[];e=d.getParent(c||this.getStart(),d.isBlock);f=d.getParent(b||this.getEnd(),d.isBlock);e&&n.push(e);if(e&&f&&e!=f){m=e;for(var l=new a.dom.TreeWalker(e,d.getRoot());(m=l.next())&&m!=f;)d.isBlock(m)&&n.push(m)}f&&e!=f&&n.push(f);return n},normalize:function(){function c(c){var f,
n,l,p=b.dom;l=p.getRoot();var o;f=d[(c?"start":"end")+"Container"];n=d[(c?"start":"end")+"Offset"];9===f.nodeType&&(f=f.body,n=0);if(f===l&&f.hasChildNodes()&&(f=f.childNodes[Math.min(!c&&0<n?n-1:n,f.childNodes.length-1)],n=0,f.hasChildNodes())){o=f;l=new a.dom.TreeWalker(f,l);do{if(3===o.nodeType){n=c?0:o.nodeValue.length-1;f=o;e=!0;break}if(/^(BR|IMG)$/.test(o.nodeName)){n=p.nodeIndex(o);f=o.parentNode;"IMG"==o.nodeName&&!c&&n++;e=!0;break}}while(o=c?l.next():l.prev())}if(e)d["set"+(c?"Start":"End")](f,
n)}var b=this,d,e;a.isIE||(d=b.getRng(),c(!0),d.collapsed||c(),e&&b.setRng(d))},destroy:function(c){this.win=null;c||a.removeUnload(this.destroy)},_fixIESelection:function(){function a(b,c){var d=m.createTextRange();try{d.moveToPoint(b,c)}catch(e){d=null}return d}function b(b){if(b.button){if(b=a(b.x,b.y))0<b.compareEndPoints("StartToStart",l)?b.setEndPoint("StartToStart",l):b.setEndPoint("EndToEnd",l),b.select()}else d()}function d(){var a=f.selection.createRange();l&&!a.item&&0===a.compareEndPoints("StartToEnd",
a)&&l.select();e.unbind(f,"mouseup",d);e.unbind(f,"mousemove",b);l=n=0}var e=this.dom,f=e.doc,m=f.body,n,l,p;f.documentElement.unselectable=!0;e.bind(f,["mousedown","contextmenu"],function(o){if("HTML"===o.target.nodeName&&(n&&d(),p=f.documentElement,!(p.scrollHeight>p.clientHeight)&&(n=1,l=a(o.x,o.y))))e.bind(f,"mouseup",d),e.bind(f,"mousemove",b),e.win.focus(),l.select()})}})})(tinymce);
(function(a){a.dom.Serializer=function(d,f,e){var c,b,g=a.isIE,j=a.each,h;d.apply_source_formatting||(d.indent=!1);f=f||a.DOM;e=e||new a.html.Schema(d);d.entity_encoding=d.entity_encoding||"named";d.remove_trailing_brs="remove_trailing_brs"in d?d.remove_trailing_brs:!0;c=new a.util.Dispatcher(self);b=new a.util.Dispatcher(self);h=new a.html.DomParser(d,e);h.addAttributeFilter("src,href,style",function(a,b){for(var c=a.length,e,g,h="data-mce-"+b,j=d.url_converter,r=d.url_converter_scope;c--;)e=a[c],
g=e.attributes.map[h],void 0!==g?(e.attr(b,0<g.length?g:null),e.attr(h,null)):(g=e.attributes.map[b],"style"===b?g=f.serializeStyle(f.parseStyle(g),e.name):j&&(g=j.call(r,g,b,e.name)),e.attr(b,0<g.length?g:null))});h.addAttributeFilter("class",function(a){for(var b=a.length,c,d;b--;)c=a[b],d=c.attr("class").replace(/\s*mce(Item\w+|Selected)\s*/g,""),c.attr("class",0<d.length?d:null)});h.addAttributeFilter("data-mce-type",function(a,b,c){for(var b=a.length,d;b--;)d=a[b],"bookmark"===d.attributes.map["data-mce-type"]&&
!c.cleanup&&d.remove()});h.addNodeFilter("script,style",function(a,b){function c(a){return a.replace(/(<\!--\[CDATA\[|\]\]--\>)/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*((<\!--)?(\s*\/\/)?\s*<!\[CDATA\[|(<\!--\s*)?\/\*\s*<!\[CDATA\[\s*\*\/|(\/\/)?\s*<\!--|\/\*\s*<\!--\s*\*\/)\s*[\r\n]*/gi,"").replace(/\s*(\/\*\s*\]\]>\s*\*\/(--\>)?|\s*\/\/\s*\]\]>(--\>)?|\/\/\s*(--\>)?|\]\]>|\/\*\s*--\>\s*\*\/|\s*--\>\s*)\s*$/g,"")}for(var d=a.length,e,f;d--;)e=a[d],f=e.firstChild?e.firstChild.value:
"","script"===b?(e.attr("type",(e.attr("type")||"text/javascript").replace(/^mce\-/,"")),0<f.length&&(e.firstChild.value="// <![CDATA[\n"+c(f)+"\n// ]]\>")):0<f.length&&(e.firstChild.value="<\!--\n"+c(f)+"\n--\>")});h.addNodeFilter("#comment",function(a){for(var b=a.length,c;b--;)c=a[b],0===c.value.indexOf("[CDATA[")?(c.name="#cdata",c.type=4,c.value=c.value.replace(/^\[CDATA\[|\]\]$/g,"")):0===c.value.indexOf("mce:protected ")&&(c.name="#text",c.type=3,c.raw=!0,c.value=unescape(c.value).substr(14))});
h.addNodeFilter("xml:namespace,input",function(a,b){for(var c=a.length,d;c--;)d=a[c],7===d.type?d.remove():1===d.type&&"input"===b&&!("type"in d.attributes.map)&&d.attr("type","text")});d.fix_list_elements&&h.addNodeFilter("ul,ol",function(a){for(var b=a.length,c,d;b--;)c=a[b],d=c.parent,("ul"===d.name||"ol"===d.name)&&c.prev&&"li"===c.prev.name&&c.prev.append(c)});h.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style",function(a,b){for(var c=a.length;c--;)a[c].attr(b,null)});return{schema:e,
addNodeFilter:h.addNodeFilter,addAttributeFilter:h.addAttributeFilter,onPreProcess:c,onPostProcess:b,serialize:function(m,n){var l,p,o;g&&0<f.select("script,style,select,map").length?(l=m.innerHTML,m=m.cloneNode(!1),f.setHTML(m,l)):m=m.cloneNode(!0);l=m.ownerDocument.implementation;l.createHTMLDocument&&(p=l.createHTMLDocument(""),j("BODY"==m.nodeName?m.childNodes:[m],function(a){p.body.appendChild(p.importNode(a,!0))}),m="BODY"!=m.nodeName?p.body.firstChild:p.body,o=f.doc,f.doc=p);n=n||{};n.format=
n.format||"html";n.no_events||(n.node=m,c.dispatch(self,n));l=new a.html.Serializer(d,e);n.content=l.serialize(h.parse(n.getInner?m.innerHTML:a.trim(f.getOuterHTML(m),n),n));n.cleanup||(n.content=n.content.replace(/\uFEFF|\u200B/g,""));n.no_events||b.dispatch(self,n);o&&(f.doc=o);n.node=null;return n.content},addRules:function(a){e.addValidElements(a)},setRules:function(a){e.setValidElements(a)}}}})(tinymce);
(function(a){a.dom.ScriptLoader=function(){function d(b,c){function d(){f.remove(q);g&&(g.onreadystatechange=g.onload=g=null);c()}function e(){"undefined"!==typeof console&&console.log&&console.log("Failed to load: "+b)}var f=a.DOM,g,o,s,q;q=f.uniqueId();if(a.isIE6&&(o=new a.util.URI(b),s=location,o.host==s.hostname&&o.port==s.port&&o.protocol+":"==s.protocol&&"file"!=o.protocol.toLowerCase())){a.util.XHR.send({url:a._addVer(o.getURI()),success:function(a){var b=f.create("script",{type:"text/javascript"});
b.text=a;document.getElementsByTagName("head")[0].appendChild(b);f.remove(b);d()},error:e});return}g=f.create("script",{id:q,type:"text/javascript",src:a._addVer(b)});a.isIE||(g.onload=d);g.onerror=e;a.isOpera||(g.onreadystatechange=function(){var a=g.readyState;("complete"==a||"loaded"==a)&&d()});(document.getElementsByTagName("head")[0]||document.body).appendChild(g)}var f={},e=[],c={},b=[],g=0;this.isDone=function(a){return 2==f[a]};this.markDone=function(a){f[a]=2};this.add=this.load=function(a,
b,d){void 0==f[a]&&(e.push(a),f[a]=0);b&&(c[a]||(c[a]=[]),c[a].push({func:b,scope:d||this}))};this.loadQueue=function(a,b){this.loadScripts(e,a,b)};this.loadScripts=function(e,h,m){function n(b){a.each(c[b],function(a){a.func.call(a.scope)});c[b]=void 0}var l;b.push({func:h,scope:m||this});l=function(){var c=a.grep(e);e.length=0;a.each(c,function(a){2==f[a]?n(a):1!=f[a]&&(f[a]=1,g++,d(a,function(){f[a]=2;g--;n(a);l()}))});g||(a.each(b,function(a){a.func.call(a.scope)}),b.length=0)};l()}};a.ScriptLoader=
new a.dom.ScriptLoader})(tinymce);tinymce.dom.TreeWalker=function(a,d){function f(a,b,e,f){if(a){if(!f&&a[b])return a[b];if(a!=d){if(b=a[e])return b;for(a=a.parentNode;a&&a!=d;a=a.parentNode)if(b=a[e])return b}}}var e=a;this.current=function(){return e};this.next=function(a){return e=f(e,"firstChild","nextSibling",a)};this.prev=function(a){return e=f(e,"lastChild","previousSibling",a)}};
(function(a){a.dom.RangeUtils=function(d){this.walk=function(f,e){function c(a){var b;b=a[0];3===b.nodeType&&b===h&&m>=b.nodeValue.length&&a.splice(0,1);b=a[a.length-1];0===l&&0<a.length&&b===n&&3===b.nodeType&&a.splice(a.length-1,1);return a}function b(a,b,c){for(var d=[];a&&a!=c;a=a[b])d.push(a);return d}function g(a,b){do{if(a.parentNode==b)return a;a=a.parentNode}while(a)}function j(a,d,f){var g=f?"nextSibling":"previousSibling";for(s=a,q=s.parentNode;s&&s!=d;s=q)q=s.parentNode,r=b(s==a?s:s[g],
g),r.length&&(f||r.reverse(),e(c(r)))}var h=f.startContainer,m=f.startOffset,n=f.endContainer,l=f.endOffset,p,o,s,q,r;o=d.select("td.mceSelected,th.mceSelected");if(0<o.length)a.each(o,function(a){e([a])});else{1==h.nodeType&&h.hasChildNodes()&&(h=h.childNodes[m]);1==n.nodeType&&n.hasChildNodes()&&(n=n.childNodes[Math.min(l-1,n.childNodes.length-1)]);if(h==n)return e(c([h]));p=d.findCommonAncestor(h,n);for(s=h;s;s=s.parentNode){if(s===n)return j(h,p,!0);if(s===p)break}for(s=n;s;s=s.parentNode){if(s===
h)return j(n,p);if(s===p)break}o=g(h,p)||h;p=g(n,p)||n;j(h,o,!0);r=b(o==h?o:o.nextSibling,"nextSibling",p==n?p.nextSibling:p);r.length&&e(c(r));j(n,p)}};this.split=function(a){var d=a.startContainer,c=a.startOffset,b=a.endContainer,a=a.endOffset;d==b&&3==d.nodeType?0<c&&c<d.nodeValue.length&&(b=d.splitText(c),d=b.previousSibling,a>c?(d=b=b.splitText(a-c).previousSibling,a=b.nodeValue.length,c=0):a=0):(3==d.nodeType&&0<c&&c<d.nodeValue.length&&(d=d.splitText(c),c=0),3==b.nodeType&&0<a&&a<b.nodeValue.length&&
(b=b.splitText(a).previousSibling,a=b.nodeValue.length));return{startContainer:d,startOffset:c,endContainer:b,endOffset:a}}};a.dom.RangeUtils.compareRanges=function(a,f){if(a&&f)if(a.item||a.duplicate){if(a.item&&f.item&&a.item(0)===f.item(0)||a.isEqual&&f.isEqual&&f.isEqual(a))return!0}else return a.startContainer==f.startContainer&&a.startOffset==f.startOffset;return!1}})(tinymce);
(function(a){var d=a.dom.Event,f=a.each;a.create("tinymce.ui.KeyboardNavigation",{KeyboardNavigation:function(e,c){var b=this,g=e.root,j=e.items,h=e.enableUpDown,m=e.enableLeftRight||!e.enableUpDown,n=e.excludeFromTabOrder,l,p,o,s,q,c=c||a.DOM;l=function(a){q=a.target.id};p=function(a){c.setAttrib(a.target.id,"tabindex","-1")};s=function(){var a=c.get(q);c.setAttrib(a,"tabindex","0");a.focus()};b.focus=function(){c.get(q).focus()};b.destroy=function(){f(j,function(a){c.unbind(c.get(a.id),"focus",
l);c.unbind(c.get(a.id),"blur",p)});c.unbind(c.get(g),"focus",s);c.unbind(c.get(g),"keydown",o);j=c=g=b.focus=l=p=o=s=null;b.destroy=function(){}};b.moveFocus=function(a,b){var g=-1,h;if(q){f(j,function(a,b){if(a.id===q)return g=b,!1});g+=a;0>g?g=j.length-1:g>=j.length&&(g=0);h=j[g];c.setAttrib(q,"tabindex","-1");c.setAttrib(h.id,"tabindex","0");c.get(h.id).focus();if(e.actOnFocus)e.onAction(h.id);b&&d.cancel(b)}};o=function(a){switch(a.keyCode){case 37:m&&b.moveFocus(-1);break;case 39:m&&b.moveFocus(1);
break;case 38:h&&b.moveFocus(-1);break;case 40:h&&b.moveFocus(1);break;case 27:e.onCancel&&(e.onCancel(),d.cancel(a));break;case 14:case 13:case 32:e.onAction&&(e.onAction(q),d.cancel(a))}};f(j,function(a,b){var d;a.id||(a.id=c.uniqueId("_mce_item_"));n?(c.bind(a.id,"blur",p),d="-1"):d=0===b?"0":"-1";c.setAttrib(a.id,"tabindex",d);c.bind(c.get(a.id),"focus",l)});j[0]&&(q=j[0].id);c.setAttrib(g,"tabindex","-1");c.bind(c.get(g),"focus",s);c.bind(c.get(g),"keydown",o)}})})(tinymce);
(function(a){var d=a.DOM,f=a.is;a.create("tinymce.ui.Control",{Control:function(d,c,b){this.id=d;this.settings=c=c||{};this.rendered=!1;this.onRender=new a.util.Dispatcher(this);this.classPrefix="";this.scope=c.scope||this;this.active=this.disabled=0;this.editor=b},setAriaProperty:function(a,c){var b=d.get(this.id+"_aria")||d.get(this.id);b&&d.setAttrib(b,"aria-"+a,!!c)},focus:function(){d.get(this.id).focus()},setDisabled:function(a){a!=this.disabled&&(this.setAriaProperty("disabled",a),this.setState("Disabled",
a),this.setState("Enabled",!a),this.disabled=a)},isDisabled:function(){return this.disabled},setActive:function(a){a!=this.active&&(this.setState("Active",a),this.active=a,this.setAriaProperty("pressed",a))},isActive:function(){return this.active},setState:function(a,c){var b=d.get(this.id),a=this.classPrefix+a;c?d.addClass(b,a):d.removeClass(b,a)},isRendered:function(){return this.rendered},renderHTML:function(){},renderTo:function(a){d.setHTML(a,this.renderHTML())},postRender:function(){var a;f(this.disabled)&&
(a=this.disabled,this.disabled=-1,this.setDisabled(a));f(this.active)&&(a=this.active,this.active=-1,this.setActive(a))},remove:function(){d.remove(this.id);this.destroy()},destroy:function(){a.dom.Event.clear(this.id)}})})(tinymce);tinymce.create("tinymce.ui.Container:tinymce.ui.Control",{Container:function(a,d,f){this.parent(a,d,f);this.controls=[];this.lookup={}},add:function(a){this.lookup[a.id]=a;this.controls.push(a);return a},get:function(a){return this.lookup[a]}});
tinymce.create("tinymce.ui.Separator:tinymce.ui.Control",{Separator:function(a,d){this.parent(a,d);this.classPrefix="mceSeparator";this.setDisabled(!0)},renderHTML:function(){return tinymce.DOM.createHTML("span",{"class":this.classPrefix,role:"separator","aria-orientation":"vertical",tabindex:"-1"})}});
(function(a){var d=a.is;a.create("tinymce.ui.MenuItem:tinymce.ui.Control",{MenuItem:function(a,d){this.parent(a,d);this.classPrefix="mceMenuItem"},setSelected:function(a){this.setState("Selected",a);this.setAriaProperty("checked",!!a);this.selected=a},isSelected:function(){return this.selected},postRender:function(){this.parent();d(this.selected)&&this.setSelected(this.selected)}})})(tinymce);
(function(a){var d=a.DOM,f=a.walk;a.create("tinymce.ui.Menu:tinymce.ui.MenuItem",{Menu:function(d,c){this.parent(d,c);this.items={};this.collapsed=!1;this.menuCount=0;this.onAddItem=new a.util.Dispatcher(this)},expand:function(a){a&&f(this,function(a){a.expand&&a.expand()},"items",this);this.collapsed=!1},collapse:function(a){a&&f(this,function(a){a.collapse&&a.collapse()},"items",this);this.collapsed=!0},isCollapsed:function(){return this.collapsed},add:function(e){e.settings||(e=new a.ui.MenuItem(e.id||
d.uniqueId(),e));this.onAddItem.dispatch(this,e);return this.items[e.id]=e},addSeparator:function(){return this.add({separator:!0})},addMenu:function(a){a.collapse||(a=this.createMenu(a));this.menuCount++;return this.add(a)},hasMenus:function(){return 0!==this.menuCount},remove:function(a){delete this.items[a.id]},removeAll:function(){f(this,function(a){a.removeAll?a.removeAll():a.remove();a.destroy()},"items",this);this.items={}},createMenu:function(e){e=new a.ui.Menu(e.id||d.uniqueId(),e);e.onAddItem.add(this.onAddItem.dispatch,
this.onAddItem);return e}})})(tinymce);
(function(a){var d=a.is,f=a.DOM,e=a.each,c=a.dom.Event,b=a.dom.Element;a.create("tinymce.ui.DropMenu:tinymce.ui.Menu",{DropMenu:function(b,c){c=c||{};c.container=c.container||f.doc.body;c.offset_x=c.offset_x||0;c.offset_y=c.offset_y||0;c.vp_offset_x=c.vp_offset_x||0;c.vp_offset_y=c.vp_offset_y||0;d(c.icons)&&!c.icons&&(c["class"]+=" mceNoIcons");this.parent(b,c);this.onShowMenu=new a.util.Dispatcher(this);this.onHideMenu=new a.util.Dispatcher(this);this.classPrefix="mceMenu"},createMenu:function(b){var c=
this.settings;b.container=b.container||c.container;b.parent=this;b.constrain=b.constrain||c.constrain;b["class"]=b["class"]||c["class"];b.vp_offset_x=b.vp_offset_x||c.vp_offset_x;b.vp_offset_y=b.vp_offset_y||c.vp_offset_y;b.keyboard_focus=c.keyboard_focus;b=new a.ui.DropMenu(b.id||f.uniqueId(),b);b.onAddItem.add(this.onAddItem.dispatch,this.onAddItem);return b},focus:function(){this.keyboardNav&&this.keyboardNav.focus()},update:function(){var a=this.settings,b=f.get("menu_"+this.id+"_tbl"),c=f.get("menu_"+
this.id+"_co"),d,e;d=a.max_width?Math.min(b.clientWidth,a.max_width):b.clientWidth;e=a.max_height?Math.min(b.clientHeight,a.max_height):b.clientHeight;f.boxModel?this.element.setStyles({width:d,height:e}):this.element.setStyles({width:d+2,height:e+2});a.max_width&&f.setStyle(c,"width",d);a.max_height&&(f.setStyle(c,"height",e),b.clientHeight<a.max_height&&f.setStyle(c,"overflow","hidden"))},showMenu:function(d,j,h){var m=this,n=m.settings,l,p=f.getViewPort(),o,s,q,r,v=m.classPrefix;m.collapse(1);
m.isMenuVisible||(m.rendered?l=f.get("menu_"+m.id):(l=f.add(m.settings.container,m.renderNode()),e(m.items,function(a){a.postRender()}),m.element=new b("menu_"+m.id,{blocker:1,container:n.container})),a.isOpera||f.setStyles(l,{left:-65535,top:-65535}),f.show(l),m.update(),d+=n.offset_x||0,j+=n.offset_y||0,p.w-=4,p.h-=4,n.constrain&&(o=l.clientWidth-2,s=l.clientHeight-2,q=p.x+p.w,p=p.y+p.h,d+n.vp_offset_x+o>q&&(d=h?h-o:Math.max(0,q-n.vp_offset_x-o)),j+n.vp_offset_y+s>p&&(j=Math.max(0,p-n.vp_offset_y-
s))),f.setStyles(l,{left:d,top:j}),m.element.update(),m.isMenuVisible=1,m.mouseClickFunc=c.add(l,"click",function(a){var b;if((a=a.target)&&(a=f.getParent(a,"tr"))&&!f.hasClass(a,v+"ItemSub"))if(b=m.items[a.id],!b.isDisabled()){for(r=m;r;)r.hideMenu&&r.hideMenu(),r=r.settings.parent;if(b.settings.onclick)b.settings.onclick(a);return c.cancel(a)}}),m.hasMenus()&&(m.mouseOverFunc=c.add(l,"mouseover",function(a){var b;if((a=a.target)&&(a=f.getParent(a,"tr")))b=m.items[a.id],m.lastMenu&&m.lastMenu.collapse(1),
!b.isDisabled()&&a&&f.hasClass(a,v+"ItemSub")&&(a=f.getRect(a),b.showMenu(a.x+a.w-2,a.y-2,a.x),m.lastMenu=b,f.addClass(f.get(b.id).firstChild,v+"ItemActive"))})),c.add(l,"keydown",m._keyHandler,m),m.onShowMenu.dispatch(m),n.keyboard_focus&&m._setupKeyboardNav())},hideMenu:function(a){var b=f.get("menu_"+this.id),d;this.isMenuVisible&&(this.keyboardNav&&this.keyboardNav.destroy(),c.remove(b,"mouseover",this.mouseOverFunc),c.remove(b,"click",this.mouseClickFunc),c.remove(b,"keydown",this._keyHandler),
f.hide(b),this.isMenuVisible=0,a||this.collapse(1),this.element&&this.element.hide(),(d=f.get(this.id))&&f.removeClass(d.firstChild,this.classPrefix+"ItemActive"),this.onHideMenu.dispatch(this))},add:function(a){var b,a=this.parent(a);this.isRendered&&(b=f.get("menu_"+this.id))&&this._add(f.select("tbody",b)[0],a);return a},collapse:function(a){this.parent(a);this.hideMenu(1)},remove:function(a){f.remove(a.id);this.destroy();return this.parent(a)},destroy:function(){var a=f.get("menu_"+this.id);this.keyboardNav&&
this.keyboardNav.destroy();c.remove(a,"mouseover",this.mouseOverFunc);c.remove(f.select("a",a),"focus",this.mouseOverFunc);c.remove(a,"click",this.mouseClickFunc);c.remove(a,"keydown",this._keyHandler);this.element&&this.element.remove();f.remove(a)},renderNode:function(){var a=this,c=a.settings,d,m,n;n=f.create("div",{role:"listbox",id:"menu_"+a.id,"class":c["class"],style:"position:absolute;left:0;top:0;z-index:200000;outline:0"});a.settings.parent&&f.setAttrib(n,"aria-parent","menu_"+a.settings.parent.id);
m=f.add(n,"div",{role:"presentation",id:"menu_"+a.id+"_co","class":a.classPrefix+(c["class"]?" "+c["class"]:"")});a.element=new b("menu_"+a.id,{blocker:1,container:c.container});c.menu_line&&f.add(m,"span",{"class":a.classPrefix+"Line"});c=f.add(m,"table",{role:"presentation",id:"menu_"+a.id+"_tbl",border:0,cellPadding:0,cellSpacing:0});d=f.add(c,"tbody");e(a.items,function(b){a._add(d,b)});a.rendered=!0;return n},_setupKeyboardNav:function(){var b,c,d=this;b=f.get("menu_"+d.id);c=f.select("a[role=option]",
"menu_"+d.id);c.splice(0,0,b);d.keyboardNav=new a.ui.KeyboardNavigation({root:"menu_"+d.id,items:c,onCancel:function(){d.hideMenu()},enableUpDown:!0});b.focus()},_keyHandler:function(a){switch(a.keyCode){case 37:this.settings.parent&&(this.hideMenu(),this.settings.parent.focus(),c.cancel(a));break;case 39:this.mouseOverFunc&&this.mouseOverFunc(a)}},_add:function(a,b){var c,d=b.settings,e,l,p,o=this.classPrefix;d.separator?(l=f.add(a,"tr",{id:b.id,"class":o+"ItemSeparator"}),f.add(l,"td",{"class":o+
"ItemSeparator"}),(c=l.previousSibling)&&f.addClass(c,"mceLast")):(c=l=f.add(a,"tr",{id:b.id,"class":o+"Item "+o+"ItemEnabled"}),c=p=f.add(c,d.titleItem?"th":"td"),c=e=f.add(c,"a",{id:b.id+"_aria",role:d.titleItem?"presentation":"option",href:"javascript:;",onclick:"return false;",onmousedown:"return false;"}),d.parent&&(f.setAttrib(e,"aria-haspopup","true"),f.setAttrib(e,"aria-owns","menu_"+b.id)),f.addClass(p,d["class"]),e=f.add(c,"span",{"class":"mceIcon"+(d.icon?" mce_"+d.icon:"")}),d.icon_src&&
f.add(e,"img",{src:d.icon_src}),c=f.add(c,d.element||"span",{"class":"mceText",title:b.settings.title},b.settings.title),b.settings.style&&f.setAttrib(c,"style",b.settings.style),1==a.childNodes.length&&f.addClass(l,"mceFirst"),(c=l.previousSibling)&&f.hasClass(c,o+"ItemSeparator")&&f.addClass(l,"mceFirst"),b.collapse&&f.addClass(l,o+"ItemSub"),(c=l.previousSibling)&&f.removeClass(c,"mceLast"),f.addClass(l,"mceLast"))}})})(tinymce);
(function(a){var d=a.DOM;a.create("tinymce.ui.Button:tinymce.ui.Control",{Button:function(a,d,c){this.parent(a,d,c);this.classPrefix="mceButton"},renderHTML:function(){var a=this.classPrefix,e=this.settings,c,b;b=d.encode(e.label||"");c='<a role="button" id="'+this.id+'" href="javascript:;" class="'+a+" "+a+"Enabled "+e["class"]+(b?" "+a+"Labeled":"")+'" onmousedown="return false;" onclick="return false;" aria-labelledby="'+this.id+'_voice" title="'+d.encode(e.title)+'">';c=e.image&&(!this.editor||
!this.editor.forcedHighContrastMode)?c+('<img class="mceIcon" src="'+e.image+'" alt="'+d.encode(e.title)+'" />'+b):c+('<span class="mceIcon '+e["class"]+'"></span>'+(b?'<span class="'+a+'Label">'+b+"</span>":""));c+='<span class="mceVoiceLabel mceIconOnly" style="display: none;" id="'+this.id+'_voice">'+e.title+"</span>";return c+"</a>"},postRender:function(){var d=this,e=d.settings,c;a.isIE&&d.editor&&a.dom.Event.add(d.id,"mousedown",function(){c=d.editor.selection.getBookmark()});a.dom.Event.add(d.id,
"click",function(b){if(!d.isDisabled())return a.isIE&&d.editor&&c&&a.activeEditor.selection.moveToBookmark(c),e.onclick.call(e.scope,b)});a.dom.Event.add(d.id,"keyup",function(b){if(!d.isDisabled()&&b.keyCode==a.VK.SPACEBAR)return e.onclick.call(e.scope,b)})}})})(tinymce);
(function(a){var d=a.DOM,f=a.dom.Event,e=a.each,c=a.util.Dispatcher;a.create("tinymce.ui.ListBox:tinymce.ui.Control",{ListBox:function(b,d,e){this.parent(b,d,e);this.items=[];this.onChange=new c(this);this.onPostRender=new c(this);this.onAdd=new c(this);this.onRenderMenu=new a.util.Dispatcher(this);this.classPrefix="mceListBox"},select:function(a){var c=this,d,f;if(void 0==a)return c.selectByIndex(-1);f=a&&a.call?a:function(c){return c==a};a!=c.selectedValue&&(e(c.items,function(a,b){if(f(a.value))return d=
1,c.selectByIndex(b),!1}),d||c.selectByIndex(-1))},selectByIndex:function(a){var c,e,f;a!=this.selectedIndex&&(c=d.get(this.id+"_text"),f=d.get(this.id+"_voiceDesc"),(e=this.items[a])?(this.selectedValue=e.value,this.selectedIndex=a,d.setHTML(c,d.encode(e.title)),d.setHTML(f,this.settings.title+" - "+e.title),d.removeClass(c,"mceTitle"),d.setAttrib(this.id,"aria-valuenow",e.title)):(d.setHTML(c,d.encode(this.settings.title)),d.setHTML(f,d.encode(this.settings.title)),d.addClass(c,"mceTitle"),this.selectedValue=
this.selectedIndex=null,d.setAttrib(this.id,"aria-valuenow",this.settings.title)))},add:function(b,c,d){d=d||{};d=a.extend(d,{title:b,value:c});this.items.push(d);this.onAdd.dispatch(this,d)},getLength:function(){return this.items.length},renderHTML:function(){var a="",a=this.settings,c=this.classPrefix,a='<span role="listbox" aria-haspopup="true" aria-labelledby="'+this.id+'_voiceDesc" aria-describedby="'+this.id+'_voiceDesc"><table role="presentation" tabindex="0" id="'+this.id+'" cellpadding="0" cellspacing="0" class="'+
c+" "+c+"Enabled"+(a["class"]?" "+a["class"]:"")+'"><tbody><tr>',a=a+("<td>"+d.createHTML("span",{id:this.id+"_voiceDesc","class":"voiceLabel",style:"display:none;"},this.settings.title)),a=a+(d.createHTML("a",{id:this.id+"_text",tabindex:-1,href:"javascript:;","class":"mceText",onclick:"return false;",onmousedown:"return false;"},d.encode(this.settings.title))+"</td>"),a=a+("<td>"+d.createHTML("a",{id:this.id+"_open",tabindex:-1,href:"javascript:;","class":"mceOpen",onclick:"return false;",onmousedown:"return false;"},
'<span><span style="display:none;" class="mceIconOnly" aria-hidden="true">\u25bc</span></span>')+"</td>");return a+"</tr></tbody></table></span>"},showMenu:function(){var b=this,c,j=d.get(this.id),h;if(!(b.isDisabled()||0==b.items.length)){if(b.menu&&b.menu.isMenuVisible)return b.hideMenu();b.isMenuRendered||(b.renderMenu(),b.isMenuRendered=!0);c=d.getPos(j);h=b.menu;h.settings.offset_x=c.x;h.settings.offset_y=c.y;h.settings.keyboard_focus=!a.isOpera;b.oldID&&h.items[b.oldID].setSelected(0);e(b.items,
function(a){a.value===b.selectedValue&&(h.items[a.id].setSelected(1),b.oldID=a.id)});h.showMenu(0,j.clientHeight);f.add(d.doc,"mousedown",b.hideMenu,b);d.addClass(b.id,b.classPrefix+"Selected")}},hideMenu:function(a){if(this.menu&&this.menu.isMenuVisible&&(d.removeClass(this.id,this.classPrefix+"Selected"),!a||!("mousedown"==a.type&&(a.target.id==this.id+"_text"||a.target.id==this.id+"_open"))))if(!a||!d.getParent(a.target,".mceMenu"))d.removeClass(this.id,this.classPrefix+"Selected"),f.remove(d.doc,
"mousedown",this.hideMenu,this),this.menu.hideMenu()},renderMenu:function(){var a=this,c;c=a.settings.control_manager.createDropMenu(a.id+"_menu",{menu_line:1,"class":a.classPrefix+"Menu mceNoIcons",max_width:150,max_height:150});c.onHideMenu.add(function(){a.hideMenu();a.focus()});c.add({title:a.settings.title,"class":"mceMenuItemTitle",onclick:function(){!1!==a.settings.onselect("")&&a.select("")}});e(a.items,function(e){void 0===e.value?c.add({title:e.title,role:"option","class":"mceMenuItemTitle",
onclick:function(){!1!==a.settings.onselect("")&&a.select("")}}):(e.id=d.uniqueId(),e.role="option",e.onclick=function(){!1!==a.settings.onselect(e.value)&&a.select(e.value)},c.add(e))});a.onRenderMenu.dispatch(a,c);a.menu=c},postRender:function(){var b=this,c=b.classPrefix;f.add(b.id,"click",b.showMenu,b);f.add(b.id,"keydown",function(a){32==a.keyCode&&(b.showMenu(a),f.cancel(a))});f.add(b.id,"focus",function(){b._focused||(b.keyDownHandler=f.add(b.id,"keydown",function(a){40==a.keyCode&&(b.showMenu(),
f.cancel(a))}),b.keyPressHandler=f.add(b.id,"keypress",function(a){var c;13==a.keyCode&&(c=b.selectedValue,b.selectedValue=null,f.cancel(a),b.settings.onselect(c))}));b._focused=1});f.add(b.id,"blur",function(){f.remove(b.id,"keydown",b.keyDownHandler);f.remove(b.id,"keypress",b.keyPressHandler);b._focused=0});if(a.isIE6||!d.boxModel)f.add(b.id,"mouseover",function(){d.hasClass(b.id,c+"Disabled")||d.addClass(b.id,c+"Hover")}),f.add(b.id,"mouseout",function(){d.hasClass(b.id,c+"Disabled")||d.removeClass(b.id,
c+"Hover")});b.onPostRender.dispatch(b,d.get(b.id))},destroy:function(){this.parent();f.clear(this.id+"_text");f.clear(this.id+"_open")}})})(tinymce);
(function(a){var d=a.DOM,f=a.dom.Event,e=a.each;a.create("tinymce.ui.NativeListBox:tinymce.ui.ListBox",{NativeListBox:function(a,b){this.parent(a,b);this.classPrefix="mceNativeListBox"},setDisabled:function(a){d.get(this.id).disabled=a;this.setAriaProperty("disabled",a)},isDisabled:function(){return d.get(this.id).disabled},select:function(a){var b=this,d,f;if(void 0==a)return b.selectByIndex(-1);f=a&&a.call?a:function(b){return b==a};a!=b.selectedValue&&(e(b.items,function(a,c){if(f(a.value))return d=
1,b.selectByIndex(c),!1}),d||b.selectByIndex(-1))},selectByIndex:function(a){d.get(this.id).selectedIndex=a+1;this.selectedValue=this.items[a]?this.items[a].value:null},add:function(a,b,e){e=e||{};e.value=b;this.isRendered()&&d.add(d.get(this.id),"option",e,a);a={title:a,value:b,attribs:e};this.items.push(a);this.onAdd.dispatch(this,a)},getLength:function(){return this.items.length},renderHTML:function(){var a;a=d.createHTML("option",{value:""},"-- "+this.settings.title+" --");e(this.items,function(b){a+=
d.createHTML("option",{value:b.value},b.title)});a=d.createHTML("select",{id:this.id,"class":"mceNativeListBox","aria-labelledby":this.id+"_aria"},a);return a+=d.createHTML("span",{id:this.id+"_aria",style:"display: none"},this.settings.title)},postRender:function(){function c(a){if((a=b.items[a.target.selectedIndex-1])&&(a=a.value))if(b.onChange.dispatch(b,a),b.settings.onselect)b.settings.onselect(a)}var b=this,e=!0;b.rendered=!0;f.add(b.id,"change",c);f.add(b.id,"keydown",function(d){var h;f.remove(b.id,
"change",void 0);e=!1;h=f.add(b.id,"blur",function(){e||(e=!0,f.add(b.id,"change",c),f.remove(b.id,"blur",h))});if(a.isWebKit&&(37==d.keyCode||39==d.keyCode))return f.prevent(d);if(13==d.keyCode||32==d.keyCode)return c(d),f.cancel(d)});b.onPostRender.dispatch(b,d.get(b.id))}})})(tinymce);
(function(a){var d=a.DOM,f=a.dom.Event;a.create("tinymce.ui.MenuButton:tinymce.ui.Button",{MenuButton:function(e,c,b){this.parent(e,c,b);this.onRenderMenu=new a.util.Dispatcher(this);c.menu_container=c.menu_container||d.doc.body},showMenu:function(){var a,c=d.get(this.id),b;if(!this.isDisabled()){this.isMenuRendered||(this.renderMenu(),this.isMenuRendered=!0);if(this.isMenuVisible)return this.hideMenu();d.getPos(this.settings.menu_container);a=d.getPos(c);b=this.menu;b.settings.offset_x=a.x;b.settings.offset_y=
a.y;b.settings.vp_offset_x=a.x;b.settings.vp_offset_y=a.y;b.settings.keyboard_focus=this._focused;b.showMenu(0,c.clientHeight);f.add(d.doc,"mousedown",this.hideMenu,this);this.setState("Selected",1);this.isMenuVisible=1}},renderMenu:function(){var a=this,c;c=a.settings.control_manager.createDropMenu(a.id+"_menu",{menu_line:1,"class":this.classPrefix+"Menu",icons:a.settings.icons});c.onHideMenu.add(function(){a.hideMenu();a.focus()});a.onRenderMenu.dispatch(a,c);a.menu=c},hideMenu:function(a){var c=
this;if(!a||!("mousedown"==a.type&&d.getParent(a.target,function(a){return a.id===c.id||a.id===c.id+"_open"}))){if(!a||!d.getParent(a.target,".mceMenu"))c.setState("Selected",0),f.remove(d.doc,"mousedown",c.hideMenu,c),c.menu&&c.menu.hideMenu();c.isMenuVisible=0}},postRender:function(){var a=this,c=a.settings;f.add(a.id,"click",function(){if(!a.isDisabled()){if(c.onclick)c.onclick(a.value);a.showMenu()}})}})})(tinymce);
(function(a){var d=a.DOM,f=a.dom.Event;a.create("tinymce.ui.SplitButton:tinymce.ui.MenuButton",{SplitButton:function(a,c,b){this.parent(a,c,b);this.classPrefix="mceSplitButton"},renderHTML:function(){var a,c=this.settings,b;a="<tbody><tr>";b=c.image?d.createHTML("img ",{src:c.image,role:"presentation","class":"mceAction "+c["class"]}):d.createHTML("span",{"class":"mceAction "+c["class"]},"");b+=d.createHTML("span",{"class":"mceVoiceLabel mceIconOnly",id:this.id+"_voice",style:"display:none;"},c.title);
a+="<td >"+d.createHTML("a",{role:"button",id:this.id+"_action",tabindex:"-1",href:"javascript:;","class":"mceAction "+c["class"],onclick:"return false;",onmousedown:"return false;",title:c.title},b)+"</td>";b=d.createHTML("span",{"class":"mceOpen "+c["class"]},'<span style="display:none;" class="mceIconOnly" aria-hidden="true">\u25bc</span>');a+="<td >"+d.createHTML("a",{role:"button",id:this.id+"_open",tabindex:"-1",href:"javascript:;","class":"mceOpen "+c["class"],onclick:"return false;",onmousedown:"return false;",
title:c.title},b)+"</td>";a=d.createHTML("table",{role:"presentation","class":"mceSplitButton mceSplitButtonEnabled "+c["class"],cellpadding:"0",cellspacing:"0",title:c.title},a+"</tr></tbody>");return d.createHTML("div",{id:this.id,role:"button",tabindex:"0","aria-labelledby":this.id+"_voice","aria-haspopup":"true"},a)},postRender:function(){var e=this,c=e.settings,b;c.onclick&&(b=function(a){e.isDisabled()||(c.onclick(e.value),f.cancel(a))},f.add(e.id+"_action","click",b),f.add(e.id,["click","keydown"],
function(a){if((32===a.keyCode||13===a.keyCode||14===a.keyCode)&&!a.altKey&&!a.ctrlKey&&!a.metaKey)b(),f.cancel(a);else if("click"===a.type||40===a.keyCode)e.showMenu(),f.cancel(a)}));f.add(e.id+"_open","click",function(a){e.showMenu();f.cancel(a)});f.add([e.id,e.id+"_open"],"focus",function(){e._focused=1});f.add([e.id,e.id+"_open"],"blur",function(){e._focused=0});if(a.isIE6||!d.boxModel)f.add(e.id,"mouseover",function(){d.hasClass(e.id,"mceSplitButtonDisabled")||d.addClass(e.id,"mceSplitButtonHover")}),
f.add(e.id,"mouseout",function(){d.hasClass(e.id,"mceSplitButtonDisabled")||d.removeClass(e.id,"mceSplitButtonHover")})},destroy:function(){this.parent();f.clear(this.id+"_action");f.clear(this.id+"_open");f.clear(this.id)}})})(tinymce);
(function(a){var d=a.DOM,f=a.dom.Event,e=a.is,c=a.each;a.create("tinymce.ui.ColorSplitButton:tinymce.ui.SplitButton",{ColorSplitButton:function(b,c,d){this.parent(b,c,d);this.settings=c=a.extend({colors:"000000,993300,333300,003300,003366,000080,333399,333333,800000,FF6600,808000,008000,008080,0000FF,666699,808080,FF0000,FF9900,99CC00,339966,33CCCC,3366FF,800080,999999,FF00FF,FFCC00,FFFF00,00FF00,00FFFF,00CCFF,993366,C0C0C0,FF99CC,FFCC99,FFFF99,CCFFCC,CCFFFF,99CCFF,CC99FF,FFFFFF",grid_width:8,default_color:"#888888"},
this.settings);this.onShowMenu=new a.util.Dispatcher(this);this.onHideMenu=new a.util.Dispatcher(this);this.value=c.default_color},showMenu:function(){var a=this,c,e;if(!a.isDisabled()){a.isMenuRendered||(a.renderMenu(),a.isMenuRendered=!0);if(a.isMenuVisible)return a.hideMenu();c=d.get(a.id);d.show(a.id+"_menu");d.addClass(c,"mceSplitButtonSelected");e=d.getPos(c);d.setStyles(a.id+"_menu",{left:e.x,top:e.y+c.clientHeight,zIndex:2E5});c=0;f.add(d.doc,"mousedown",a.hideMenu,a);a.onShowMenu.dispatch(a);
a._focused&&(a._keyHandler=f.add(a.id+"_menu","keydown",function(c){27==c.keyCode&&a.hideMenu()}),d.select("a",a.id+"_menu")[0].focus());a.isMenuVisible=1}},hideMenu:function(a){var c=this;if(c.isMenuVisible&&(!a||!("mousedown"==a.type&&d.getParent(a.target,function(a){return a.id===c.id+"_open"})))){if(!a||!d.getParent(a.target,".mceSplitButtonMenu"))d.removeClass(c.id,"mceSplitButtonSelected"),f.remove(d.doc,"mousedown",c.hideMenu,c),f.remove(c.id+"_menu","keydown",c._keyHandler),d.hide(c.id+"_menu");
c.isMenuVisible=0;c.onHideMenu.dispatch()}},renderMenu:function(){var b=this,g,j=0,h=b.settings,m,n,l,p,o;p=d.add(h.menu_container,"div",{role:"listbox",id:b.id+"_menu","class":h.menu_class+" "+h["class"],style:"position:absolute;left:0;top:-1000px;"});g=d.add(p,"div",{"class":h["class"]+" mceSplitButtonMenu"});d.add(g,"span",{"class":"mceMenuLine"});m=d.add(g,"table",{role:"presentation","class":"mceColorSplitMenu"});n=d.add(m,"tbody");j=0;c(e(h.colors,"array")?h.colors:h.colors.split(","),function(c){c=
c.replace(/^#/,"");j--||(l=d.add(n,"tr"),j=h.grid_width-1);m=d.add(l,"td");var e={href:"javascript:;",style:{backgroundColor:"#"+c},title:b.editor.getLang("colors."+c,c),"data-mce-color":"#"+c};a.isIE||(e.role="option");m=d.add(m,"a",e);b.editor.forcedHighContrastMode&&(m=d.add(m,"canvas",{width:16,height:16,"aria-hidden":"true"}),m.getContext&&(o=m.getContext("2d"))?(o.fillStyle="#"+c,o.fillRect(0,0,16,16)):d.remove(m))});h.more_colors_func&&(m=d.add(n,"tr"),m=d.add(m,"td",{colspan:h.grid_width,
"class":"mceMoreColors"}),m=d.add(m,"a",{role:"option",id:b.id+"_more",href:"javascript:;",onclick:"return false;","class":"mceMoreColors"},h.more_colors_title),f.add(m,"click",function(a){h.more_colors_func.call(h.more_colors_scope||this);return f.cancel(a)}));d.addClass(g,"mceColorSplitMenu");new a.ui.KeyboardNavigation({root:b.id+"_menu",items:d.select("a",b.id+"_menu"),onCancel:function(){b.hideMenu();b.focus()}});f.add(b.id+"_menu","mousedown",function(a){return f.cancel(a)});f.add(b.id+"_menu",
"click",function(a){var c;(a=d.getParent(a.target,"a",n))&&"a"==a.nodeName.toLowerCase()&&(c=a.getAttribute("data-mce-color"))&&b.setColor(c);return f.cancel(a)});return p},setColor:function(a){this.displayColor(a);this.hideMenu();this.settings.onselect(a)},displayColor:function(a){d.setStyle(this.id+"_preview","backgroundColor",a);this.value=a},postRender:function(){var a=this.id;this.parent();d.add(a+"_action","div",{id:a+"_preview","class":"mceColorPreview"});d.setStyle(this.id+"_preview","backgroundColor",
this.value)},destroy:function(){this.parent();f.clear(this.id+"_menu");f.clear(this.id+"_more");d.remove(this.id+"_menu")}})})(tinymce);
(function(a){var d=a.DOM,f=a.each,e=a.dom.Event;a.create("tinymce.ui.ToolbarGroup:tinymce.ui.Container",{renderHTML:function(){var c=[],b=this.controls,e=a.each,f=this.settings;c.push('<div id="'+this.id+'" role="group" aria-labelledby="'+this.id+'_voice">');c.push("<span role='application'>");c.push('<span id="'+this.id+'_voice" class="mceVoiceLabel" style="display:none;">'+d.encode(f.name)+"</span>");e(b,function(a){c.push(a.renderHTML())});c.push("</span>");c.push("</div>");return c.join("")},
focus:function(){d.get(this.id).focus()},postRender:function(){var c=this,b=[];f(c.controls,function(a){f(a.controls,function(a){a.id&&b.push(a)})});c.keyNav=new a.ui.KeyboardNavigation({root:c.id,items:b,onCancel:function(){a.isWebKit&&d.get(c.editor.id+"_ifr").focus();c.editor.focus()},excludeFromTabOrder:!c.settings.tab_focus_toolbar})},destroy:function(){this.parent();this.keyNav.destroy();e.clear(this.id)}})})(tinymce);
(function(a){var d=a.DOM;a.create("tinymce.ui.Toolbar:tinymce.ui.Container",{renderHTML:function(){var a="",e,c,b=this.settings,g,j,h,m;m=this.controls;for(g=0;g<m.length;g++){c=m[g];j=m[g-1];h=m[g+1];0===g&&(e="mceToolbarStart",c.Button?e+=" mceToolbarStartButton":c.SplitButton?e+=" mceToolbarStartSplitButton":c.ListBox&&(e+=" mceToolbarStartListBox"),a+=d.createHTML("td",{"class":e},d.createHTML("span",null,"<\!-- IE --\>")));if(j&&c.ListBox&&(j.Button||j.SplitButton))a+=d.createHTML("td",{"class":"mceToolbarEnd"},
d.createHTML("span",null,"<\!-- IE --\>"));a=d.stdMode?a+('<td style="position: relative">'+c.renderHTML()+"</td>"):a+("<td>"+c.renderHTML()+"</td>");if(h&&c.ListBox&&(h.Button||h.SplitButton))a+=d.createHTML("td",{"class":"mceToolbarStart"},d.createHTML("span",null,"<\!-- IE --\>"))}e="mceToolbarEnd";c.Button?e+=" mceToolbarEndButton":c.SplitButton?e+=" mceToolbarEndSplitButton":c.ListBox&&(e+=" mceToolbarEndListBox");a+=d.createHTML("td",{"class":e},d.createHTML("span",null,"<\!-- IE --\>"));return d.createHTML("table",
{id:this.id,"class":"mceToolbar"+(b["class"]?" "+b["class"]:""),cellpadding:"0",cellspacing:"0",align:this.settings.align||"",role:"presentation",tabindex:"-1"},"<tbody><tr>"+a+"</tr></tbody>")}})})(tinymce);
(function(a){var d=a.util.Dispatcher;a.create("tinymce.AddOnManager",{AddOnManager:function(){this.items=[];this.urls={};this.lookup={};this.onAdd=new d(this)},get:function(a){if(this.lookup[a])return this.lookup[a].instance},dependencies:function(a){var d;this.lookup[a]&&(d=this.lookup[a].dependencies);return d||[]},requireLangPack:function(d){var e=a.settings;e&&e.language&&!1!==e.language_load&&a.ScriptLoader.add(this.urls[d]+"/langs/"+e.language+".js")},add:function(a,d,c){this.items.push(d);
this.lookup[a]={instance:d,dependencies:c};this.onAdd.dispatch(this,a,d);return d},createUrl:function(a,d){return"object"===typeof d?d:{prefix:a.prefix,resource:d,suffix:a.suffix}},addComponents:function(d,e){var c=this.urls[d];a.each(e,function(b){a.ScriptLoader.add(c+"/"+b)})},load:function(d,e,c,b){function g(){var g=j.dependencies(d);a.each(g,function(a){a=j.createUrl(e,a);j.load(a.resource,a,void 0,void 0)});c&&(b?c.call(b):c.call(a.ScriptLoader))}var j=this,h=e;j.urls[d]||("object"===typeof e&&
(h=e.prefix+e.resource+e.suffix),0!=h.indexOf("/")&&-1==h.indexOf("://")&&(h=a.baseURL+"/"+h),j.urls[d]=h.substring(0,h.lastIndexOf("/")),j.lookup[d]?g():a.ScriptLoader.add(h,g,b))}});a.PluginManager=new a.AddOnManager;a.ThemeManager=new a.AddOnManager})(tinymce);
(function(a){var d=a.each,f=a.extend,e=a.DOM,c=a.dom.Event,b=a.explode,g=a.util.Dispatcher,j=0;a.documentBaseURL=window.location.href.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,"");/[\/\\]$/.test(a.documentBaseURL)||(a.documentBaseURL+="/");a.baseURL=(new a.util.URI(a.documentBaseURL)).toAbsolute(a.baseURL);a.baseURI=new a.util.URI(a.baseURL);a.onBeforeUnload=new g(a);c.add(window,"beforeunload",function(b){a.onBeforeUnload.dispatch(a,b)});a.onAddEditor=new g(a);a.onRemoveEditor=new g(a);a.EditorManager=
f(a,{editors:[],i18n:{},activeEditor:null,init:function(g){function m(b,c,d){var e=b[c];if(e)return a.is(e,"string")&&(d=(d=e.replace(/\.\w+$/,""))?a.resolve(d):0,e=a.resolve(e)),e.apply(d||this,Array.prototype.slice.call(arguments,2))}var n=this,l,p=[],o,g=f({theme:"simple",language:"en"},g);n.settings=g;c.add(document,"init",function(){var c,f;m(g,"onpageload");switch(g.mode){case "exact":c=g.elements||"";0<c.length&&d(b(c),function(b){e.get(b)?(o=new a.Editor(b,g),p.push(o),o.render(1)):d(document.forms,
function(c){d(c.elements,function(c){c.name===b&&(b="mce_editor_"+j++,e.setAttrib(c,"id",b),o=new a.Editor(b,g),p.push(o),o.render(1))})})});break;case "textareas":case "specific_textareas":d(e.select("textarea"),function(b){if(!g.editor_deselector||!(g.editor_deselector.constructor===RegExp?g.editor_deselector.test(b.className):e.hasClass(b,g.editor_deselector)))if(!g.editor_selector||(g.editor_selector.constructor===RegExp?g.editor_selector.test(b.className):e.hasClass(b,g.editor_selector))){l=
e.get(b.name);!b.id&&!l&&(b.id=b.name);if(!b.id||n.get(b.id))b.id=e.uniqueId();o=new a.Editor(b.id,g);p.push(o);o.render(1)}})}g.oninit&&(c=f=0,d(p,function(a){f++;a.initialized?c++:a.onInit.add(function(){c++;c==f&&m(g,"oninit")});c==f&&m(g,"oninit")}))})},get:function(a){return void 0===a?this.editors:this.editors[a]},getInstanceById:function(a){return this.get(a)},add:function(b){var c=this.editors;c[b.id]=b;c.push(b);this._setActive(b);this.onAddEditor.dispatch(this,b);a.adapter&&a.adapter.patchEditor(b);
return b},remove:function(a){var b,c=this.editors;if(!c[a.id])return null;delete c[a.id];for(b=0;b<c.length;b++)if(c[b]==a){c.splice(b,1);break}this.activeEditor==a&&this._setActive(c[0]);a.destroy();this.onRemoveEditor.dispatch(this,a);return a},execCommand:function(b,c,d){var e=this.get(d),f;switch(b){case "mceFocus":return e.focus(),!0;case "mceAddEditor":case "mceAddControl":return this.get(d)||(new a.Editor(d,this.settings)).render(),!0;case "mceAddFrameControl":f=d.window;f.tinyMCE=tinyMCE;
f.tinymce=a;a.DOM.doc=f.document;a.DOM.win=f;e=new a.Editor(d.element_id,d);e.render();if(a.isIE){var g=function(){e.destroy();f.detachEvent("onunload",g);f=f.tinyMCE=f.tinymce=null};f.attachEvent("onunload",g)}d.page_window=null;return!0;case "mceRemoveEditor":case "mceRemoveControl":return e&&e.remove(),!0;case "mceToggleEditor":if(!e)return this.execCommand("mceAddControl",0,d),!0;e.isHidden()?e.show():e.hide();return!0}return this.activeEditor?this.activeEditor.execCommand(b,c,d):!1},execInstanceCommand:function(a,
b,c,d){return(a=this.get(a))?a.execCommand(b,c,d):!1},triggerSave:function(){d(this.editors,function(a){a.save()})},addI18n:function(b,c){var e=this.i18n;a.is(b,"string")?d(c,function(a,c){e[b+"."+c]=a}):d(b,function(a,b){d(a,function(a,c){d(a,function(a,d){"common"===c?e[b+"."+d]=a:e[b+"."+c+"."+d]=a})})})},_setActive:function(a){this.selectedInstance=this.activeEditor=a}})})(tinymce);
(function(a){var d=a.DOM,f=a.dom.Event,e=a.extend,c=a.util.Dispatcher,b=a.each,g=a.isGecko,j=a.isIE,h=a.is,m=a.ThemeManager,n=a.PluginManager,l=a.explode,p=a.VK;a.create("tinymce.Editor",{Editor:function(d,f){var g=this;g.id=g.editorId=d;g.execCommands={};g.queryStateCommands={};g.queryValueCommands={};g.isNotDirty=!1;g.plugins={};b("onPreInit,onBeforeRenderUI,onPostRender,onLoad,onInit,onRemove,onActivate,onDeactivate,onClick,onEvent,onMouseUp,onMouseDown,onDblClick,onKeyDown,onKeyUp,onKeyPress,onContextMenu,onSubmit,onReset,onPaste,onPreProcess,onPostProcess,onBeforeSetContent,onBeforeGetContent,onSetContent,onGetContent,onLoadContent,onSaveContent,onNodeChange,onChange,onBeforeExecCommand,onExecCommand,onUndo,onRedo,onVisualAid,onSetProgressState,onSetAttrib".split(","),
function(a){g[a]=new c(g)});g.settings=f=e({id:d,language:"en",docs_language:"en",theme:"simple",skin:"default",delta_width:0,delta_height:0,popup_css:"",plugins:"",document_base_url:a.documentBaseURL,add_form_submit_trigger:1,submit_patch:1,add_unload_trigger:1,convert_urls:1,relative_urls:1,remove_script_host:1,table_inline_editing:0,object_resizing:1,cleanup:1,accessibility_focus:1,custom_shortcuts:1,custom_undo_redo_keyboard_shortcuts:1,custom_undo_redo_restore_selection:1,custom_undo_redo:1,
doctype:a.isIE6?'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">':"<!DOCTYPE>",visual_table_class:"mceItemTable",visual:1,font_size_style_values:"xx-small,x-small,small,medium,large,x-large,xx-large",font_size_legacy_values:"xx-small,small,medium,large,x-large,xx-large,300%",apply_source_formatting:1,directionality:"ltr",forced_root_block:"p",hidden_input:1,padd_empty_editor:1,render_ui:1,init_theme:1,force_p_newlines:1,indentation:"30px",keep_styles:1,fix_table_elements:1,inline_styles:1,
convert_fonts_to_spans:!0,indent:"simple",indent_before:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,ul,li,area,table,thead,tfoot,tbody,tr",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,ul,li,area,table,thead,tfoot,tbody,tr",validate:!0,entity_encoding:"named",url_converter:g.convertURL,url_converter_scope:g,ie7_compat:!0},f);g.documentBaseURI=new a.util.URI(f.document_base_url||a.documentBaseURL,{base_uri:tinyMCE.baseURI});g.baseURI=a.baseURI;g.contentCSS=
[];g.execCallback("setup",g)},render:function(){var c=this,e=c.settings,g=c.id,h=a.ScriptLoader;if(f.domLoaded){if(tinyMCE.settings=e,c.getElement()&&(!a.isIDevice||a.isIOS5))!/TEXTAREA|INPUT/i.test(c.getElement().nodeName)&&e.hidden_input&&d.getParent(g,"form")&&d.insertAfter(d.create("input",{type:"hidden",name:g}),g),a.WindowManager&&(c.windowManager=new a.WindowManager(c)),"xml"==e.encoding&&c.onGetContent.add(function(a,b){b.save&&(b.content=d.encode(b.content))}),e.add_form_submit_trigger&&
c.onSubmit.addToTop(function(){c.initialized&&(c.save(),c.isNotDirty=1)}),e.add_unload_trigger&&(c._beforeUnload=tinyMCE.onBeforeUnload.add(function(){c.initialized&&!c.destroyed&&!c.isHidden()&&c.save({format:"raw",no_events:!0})})),a.addUnload(c.destroy,c),e.submit_patch&&c.onBeforeRenderUI.add(function(){var b=c.getElement().form;b&&!b._mceOldSubmit&&(!b.submit.nodeType&&!b.submit.length&&(c.formElement=b,b._mceOldSubmit=b.submit,b.submit=function(){a.triggerSave();c.isNotDirty=1;return c.formElement._mceOldSubmit(c.formElement)}),
b=null)}),function(){e.language&&!1!==e.language_load&&h.add(a.baseURL+"/langs/"+e.language+".js");e.theme&&"-"!=e.theme.charAt(0)&&!m.urls[e.theme]&&m.load(e.theme,"themes/"+e.theme+"/editor_template"+a.suffix+".js");b(l(e.plugins),function(c){c&&!n.urls[c]&&("-"==c.charAt(0)?(c=c.substr(1,c.length),c=n.dependencies(c),b(c,function(b){b=n.createUrl({prefix:"plugins/",resource:b,suffix:"/editor_plugin"+a.suffix+".js"},b);n.load(b.resource,b)})):"safari"!=c&&n.load(c,{prefix:"plugins/",resource:c,
suffix:"/editor_plugin"+a.suffix+".js"}))});h.loadQueue(function(){c.removed||c.init()})}()}else f.add(document,"init",function(){c.render()})},init:function(){function c(d){var f=n.get(d),g=n.urls[d]||a.documentBaseURL.replace(/\/$/,"");f&&-1===a.inArray(D,d)&&(b(n.dependencies(d),function(a){c(a)}),f=new f(e,g),e.plugins[d]=f,f.init&&(f.init(e,g),D.push(d)))}var e=this,f=e.settings,h,p,x=e.getElement(),y,z,B,D=[];a.add(e);f.aria_label=f.aria_label||d.getAttrib(x,"aria-label",e.getLang("aria.rich_text_area"));
f.theme&&(f.theme=f.theme.replace(/-/,""),y=m.get(f.theme),e.theme=new y,e.theme.init&&f.init_theme&&e.theme.init(e,m.urls[f.theme]||a.documentBaseURL.replace(/\/$/,"")));b(l(f.plugins.replace(/\-/g,"")),c);!1!==f.popup_css&&(f.popup_css=f.popup_css?e.documentBaseURI.toAbsolute(f.popup_css):e.baseURI.toAbsolute("themes/"+f.theme+"/skins/"+f.skin+"/dialog.css"));f.popup_css_add&&(f.popup_css+=","+e.documentBaseURI.toAbsolute(f.popup_css_add));e.controlManager=new a.ControlManager(e);f.custom_undo_redo&&
(e.onBeforeExecCommand.add(function(a,b,c,d,f){"Undo"!=b&&"Redo"!=b&&"mceRepaint"!=b&&(!f||!f.skip_undo)&&e.undoManager.beforeChange()}),e.onExecCommand.add(function(a,b,c,d,f){"Undo"!=b&&"Redo"!=b&&"mceRepaint"!=b&&(!f||!f.skip_undo)&&e.undoManager.add()}));e.onExecCommand.add(function(a,b){/^(FontName|FontSize)$/.test(b)||e.nodeChanged()});g&&(B=function(a,b){(!b||!b.initial)&&e.execCommand("mceRepaint")},e.onUndo.add(B),e.onRedo.add(B),e.onSetContent.add(B));e.onBeforeRenderUI.dispatch(e,e.controlManager);
f.render_ui&&(h=f.width||x.style.width||x.offsetWidth,p=f.height||x.style.height||x.offsetHeight,e.orgDisplay=x.style.display,B=/^[0-9\.]+(|px)$/i,B.test(""+h)&&(h=Math.max(parseInt(h)+(y.deltaWidth||0),100)),B.test(""+p)&&(p=Math.max(parseInt(p)+(y.deltaHeight||0),100)),y=e.theme.renderUI({targetNode:x,width:h,height:p,deltaWidth:f.delta_width,deltaHeight:f.delta_height}),e.editorContainer=y.editorContainer);document.domain&&location.hostname!=document.domain&&(a.relaxedDomain=document.domain);d.setStyles(y.sizeContainer||
y.editorContainer,{width:h,height:p});f.content_css&&a.each(l(f.content_css),function(a){e.contentCSS.push(e.documentBaseURI.toAbsolute(a))});p=(y.iframeHeight||p)+("number"==typeof p?y.deltaHeight||0:"");100>p&&(p=100);e.iframeHTML=f.doctype+'<html><head xmlns="http://www.w3.org/1999/xhtml">';f.document_base_url!=a.documentBaseURL&&(e.iframeHTML+='<base href="'+e.documentBaseURI.getURI()+'" />');e.iframeHTML=f.ie7_compat?e.iframeHTML+'<meta http-equiv="X-UA-Compatible" content="IE=7" />':e.iframeHTML+
'<meta http-equiv="X-UA-Compatible" content="IE=edge" />';e.iframeHTML+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />';for(h=0;h<e.contentCSS.length;h++)e.iframeHTML+='<link type="text/css" rel="stylesheet" href="'+e.contentCSS[h]+'" />';h=f.body_id||"tinymce";-1!=h.indexOf("=")&&(h=e.getParam("body_id","","hash"),h=h[e.id]||h);x=f.body_class||"";-1!=x.indexOf("=")&&(x=e.getParam("body_class","","hash"),x=x[e.id]||"");e.iframeHTML+='</head><body id="'+h+'" class="mceContentBody '+
x+'" onload="window.parent.tinyMCE.get(\''+e.id+"').onLoad.dispatch();\"><br></body></html>";if(a.relaxedDomain&&(j||a.isOpera&&11>parseFloat(opera.version())))z='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinyMCE.get("'+e.id+'");document.write(ed.iframeHTML);document.close();ed.setupIframe();})()';d.add(y.iframeContainer,"iframe",{id:e.id+"_ifr",src:z||'javascript:""',frameBorder:"0",allowTransparency:"true",title:f.aria_label,style:{width:"100%",
height:p,display:"block"}});e.contentAreaContainer=y.iframeContainer;d.get(y.editorContainer).style.display=e.orgDisplay;d.get(e.id).style.display="none";d.setAttrib(e.id,"aria-hidden",!0);(!a.relaxedDomain||!z)&&e.setupIframe();x=y=null},setupIframe:function(){var c=this,e=c.settings;d.get(c.id);var h=c.getDoc();if(!j||!a.relaxedDomain)h.open(),h.write(c.iframeHTML),h.close(),a.relaxedDomain&&(h.domain=a.relaxedDomain);h=c.getBody();h.disabled=!0;e.readonly||(h.contentEditable=!0);h.disabled=!1;
c.schema=new a.html.Schema(e);c.dom=new a.dom.DOMUtils(c.getDoc(),{keep_values:!0,url_converter:c.convertURL,url_converter_scope:c,hex_colors:e.force_hex_style_colors,class_filter:e.class_filter,update_styles:1,fix_ie_paragraphs:1,schema:c.schema});c.parser=new a.html.DomParser(e,c.schema);c.settings.allow_html_in_named_anchor||c.parser.addAttributeFilter("name",function(a){for(var b=a.length,c,d,e,f;b--;)if(f=a[b],"a"===f.name&&f.firstChild){e=f.parent;c=f.lastChild;do d=c.prev,e.insert(c,f),c=d;
while(c)}});c.parser.addAttributeFilter("src,href,style",function(a,b){for(var d=a.length,e,f=c.dom,g,h;d--;)e=a[d],g=e.attr(b),h="data-mce-"+b,e.attributes.map[h]||("style"===b?e.attr(h,f.serializeStyle(f.parseStyle(g),e.name)):e.attr(h,c.convertURL(g,b,e.name)))});c.parser.addNodeFilter("script",function(a){for(var b=a.length,c;b--;)c=a[b],c.attr("type","mce-"+(c.attr("type")||"text/javascript"))});c.parser.addNodeFilter("#cdata",function(a){for(var b=a.length,c;b--;)c=a[b],c.type=8,c.name="#comment",
c.value="[CDATA["+c.value+"]]"});c.parser.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",function(b){for(var d=b.length,e,f=c.schema.getNonEmptyElements();d--;)e=b[d],e.isEmpty(f)&&(e.empty().append(new a.html.Node("br",1)).shortEnded=!0)});c.serializer=new a.dom.Serializer(e,c.dom,c.schema);c.selection=new a.dom.Selection(c.dom,c.getWin(),c.serializer);c.formatter=new a.Formatter(this);c.formatter.register({alignleft:[{selector:"p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li",styles:{textAlign:"left"}},{selector:"img,table",
collapsed:!1,styles:{"float":"left"}}],aligncenter:[{selector:"p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li",styles:{textAlign:"center"}},{selector:"img",collapsed:!1,styles:{display:"block",marginLeft:"auto",marginRight:"auto"}},{selector:"table",collapsed:!1,styles:{marginLeft:"auto",marginRight:"auto"}}],alignright:[{selector:"p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li",styles:{textAlign:"right"}},{selector:"img,table",collapsed:!1,styles:{"float":"right"}}],alignfull:[{selector:"p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li",
styles:{textAlign:"justify"}}],bold:[{inline:"strong",remove:"all"},{inline:"span",styles:{fontWeight:"bold"}},{inline:"b",remove:"all"}],italic:[{inline:"em",remove:"all"},{inline:"span",styles:{fontStyle:"italic"}},{inline:"i",remove:"all"}],underline:[{inline:"span",styles:{textDecoration:"underline"},exact:!0},{inline:"u",remove:"all"}],strikethrough:[{inline:"span",styles:{textDecoration:"line-through"},exact:!0},{inline:"strike",remove:"all"}],forecolor:{inline:"span",styles:{color:"%value"},
wrap_links:!1},hilitecolor:{inline:"span",styles:{backgroundColor:"%value"},wrap_links:!1},fontname:{inline:"span",styles:{fontFamily:"%value"}},fontsize:{inline:"span",styles:{fontSize:"%value"}},fontsize_class:{inline:"span",attributes:{"class":"%value"}},blockquote:{block:"blockquote",wrapper:1,remove:"all"},subscript:{inline:"sub"},superscript:{inline:"sup"},link:{inline:"a",selector:"a",remove:"all",split:!0,deep:!0,onmatch:function(){return!0},onformat:function(a,d,e){b(e,function(b,d){c.dom.setAttrib(a,
d,b)})}},removeformat:[{selector:"b,strong,em,i,font,u,strike",remove:"all",split:!0,expand:!1,block_expand:!0,deep:!0},{selector:"span",attributes:["style","class"],remove:"empty",split:!0,expand:!1,deep:!0},{selector:"*",attributes:["style","class"],split:!1,expand:!1,deep:!0}]});b("p h1 h2 h3 h4 h5 h6 div address pre div code dt dd samp".split(/\s/),function(a){c.formatter.register(a,{block:a,remove:"all"})});c.formatter.register(c.settings.formats);c.undoManager=new a.UndoManager(c);c.undoManager.onAdd.add(function(a,
b){if(a.hasUndo())return c.onChange.dispatch(c,b,a)});c.undoManager.onUndo.add(function(a,b){return c.onUndo.dispatch(c,b,a)});c.undoManager.onRedo.add(function(a,b){return c.onRedo.dispatch(c,b,a)});c.forceBlocks=new a.ForceBlocks(c,{forced_root_block:e.forced_root_block});c.editorCommands=new a.EditorCommands(c);c.serializer.onPreProcess.add(function(a,b){return c.onPreProcess.dispatch(c,b,a)});c.serializer.onPostProcess.add(function(a,b){return c.onPostProcess.dispatch(c,b,a)});c.onPreInit.dispatch(c);
e.gecko_spellcheck||(c.getBody().spellcheck=0);e.readonly||c._addEvents();c.controlManager.onPostRender.dispatch(c,c.controlManager);c.onPostRender.dispatch(c);c.quirks=new a.util.Quirks(this);e.directionality&&(c.getBody().dir=e.directionality);e.nowrap&&(c.getBody().style.whiteSpace="nowrap");e.handle_node_change_callback&&c.onNodeChange.add(function(a,b,d){c.execCallback("handle_node_change_callback",c.id,d,-1,-1,!0,c.selection.isCollapsed())});e.save_callback&&c.onSaveContent.add(function(a,b){var d=
c.execCallback("save_callback",c.id,b.content,c.getBody());d&&(b.content=d)});e.onchange_callback&&c.onChange.add(function(a,b){c.execCallback("onchange_callback",c,b)});e.protect&&c.onBeforeSetContent.add(function(a,c){e.protect&&b(e.protect,function(a){c.content=c.content.replace(a,function(a){return"<\!--mce:protected "+escape(a)+"--\>"})})});e.convert_newlines_to_brs&&c.onBeforeSetContent.add(function(a,b){b.initial&&(b.content=b.content.replace(/\r?\n/g,"<br />"))});e.preformatted&&c.onPostProcess.add(function(a,
b){b.content=b.content.replace(/^\s*<pre.*?>/,"");b.content=b.content.replace(/<\/pre>\s*$/,"");b.set&&(b.content='<pre class="mceItemHidden">'+b.content+"</pre>")});e.verify_css_classes&&(c.serializer.attribValueFilter=function(a,d){var e,f;return"class"==a?(c.classesRE||(f=c.dom.getClasses(),0<f.length&&(e="",b(f,function(a){e+=(e?"|":"")+a["class"]}),c.classesRE=RegExp("("+e+")","gi"))),!c.classesRE||/(\bmceItem\w+\b|\bmceTemp\w+\b)/g.test(d)||c.classesRE.test(d)?d:""):d});e.cleanup_callback&&
(c.onBeforeSetContent.add(function(a,b){b.content=c.execCallback("cleanup_callback","insert_to_editor",b.content,b)}),c.onPreProcess.add(function(a,b){b.set&&c.execCallback("cleanup_callback","insert_to_editor_dom",b.node,b);b.get&&c.execCallback("cleanup_callback","get_from_editor_dom",b.node,b)}),c.onPostProcess.add(function(a,b){b.set&&(b.content=c.execCallback("cleanup_callback","insert_to_editor",b.content,b));b.get&&(b.content=c.execCallback("cleanup_callback","get_from_editor",b.content,b))}));
e.save_callback&&c.onGetContent.add(function(a,b){b.save&&(b.content=c.execCallback("save_callback",c.id,b.content,c.getBody()))});e.handle_event_callback&&c.onEvent.add(function(a,b,d){!1===c.execCallback("handle_event_callback",b,a,d)&&f.cancel(b)});c.onSetContent.add(function(){c.addVisual(c.getBody())});e.padd_empty_editor&&c.onPostProcess.add(function(a,b){b.content=b.content.replace(/^(<p[^>]*>(&nbsp;|&#160;|\s|\u00a0|)<\/p>[\r\n]*|<br \/>[\r\n]*)$/,"")});if(g){var l=function(a){b(a.dom.select("a"),
function(b){var c=b.parentNode;a.dom.isBlock(c)&&c.lastChild===b&&a.dom.add(c,"br",{"data-mce-bogus":1})})};c.onExecCommand.add(function(a,b){"CreateLink"===b&&l(a)});c.onSetContent.add(c.selection.onSetContent.add(l))}c.load({initial:!0,format:"html"});c.startContent=c.getContent({format:"raw"});c.undoManager.add();c.initialized=!0;c.onInit.dispatch(c);c.execCallback("setupcontent_callback",c.id,c.getBody(),c.getDoc());c.execCallback("init_instance_callback",c);c.focus(!0);c.nodeChanged({initial:1});
b(c.contentCSS,function(a){c.dom.loadCSS(a)});e.auto_focus&&setTimeout(function(){var b=a.get(e.auto_focus);b.selection.select(b.getBody(),1);b.selection.collapse(1);b.getBody().focus();b.getWin().focus()},100)},focus:function(b){var c,d=this.selection,e=this.settings.content_editable,f,g=this.getDoc();b||(b=d.getRng(),b.item&&(f=b.item(0)),this._refreshContentEditable(),e||this.getWin().focus(),a.isGecko&&this.getBody().focus(),f&&f.ownerDocument==g&&(b=g.body.createControlRange(),b.addElement(f),
b.select()));a.activeEditor!=this&&(null!=(c=a.activeEditor)&&c.onDeactivate.dispatch(c,this),this.onActivate.dispatch(this,c));a._setActive(this)},execCallback:function(b){var c=this.settings[b],d;if(c){if(this.callbackLookup&&(d=this.callbackLookup[b]))c=d.func,d=d.scope;h(c,"string")&&(d=(d=c.replace(/\.\w+$/,""))?a.resolve(d):0,c=a.resolve(c),this.callbackLookup=this.callbackLookup||{},this.callbackLookup[b]={func:c,scope:d});return c.apply(d||this,Array.prototype.slice.call(arguments,1))}},translate:function(b){var c=
this.settings.language||"en",d=a.i18n;return!b?"":d[c+"."+b]||b.replace(/{\#([^}]+)\}/g,function(a,b){return d[c+"."+b]||"{#"+b+"}"})},getLang:function(b,c){return a.i18n[(this.settings.language||"en")+"."+b]||(h(c)?c:"{#"+b+"}")},getParam:function(c,d,e){var f=a.trim,c=h(this.settings[c])?this.settings[c]:d,g;return"hash"===e?(g={},h(c,"string")?b(0<c.indexOf("=")?c.split(/[;,](?![^=;,]*(?:[;,]|$))/):c.split(","),function(a){a=a.split("=");1<a.length?g[f(a[0])]=f(a[1]):g[f(a[0])]=f(a)}):g=c,g):c},
nodeChanged:function(a){var b=this.selection,c=b.getStart()||this.getBody();this.initialized&&(a=a||{},c=j&&c.ownerDocument!=this.getDoc()?this.getBody():c,a.parents=[],this.dom.getParent(c,function(b){if("BODY"==b.nodeName)return!0;a.parents.push(b)}),this.onNodeChange.dispatch(this,a?a.controlManager||this.controlManager:this.controlManager,c,b.isCollapsed(),a))},addButton:function(a,b){this.buttons=this.buttons||{};this.buttons[a]=b},addCommand:function(a,b,c){this.execCommands[a]={func:b,scope:c||
this}},addQueryStateHandler:function(a,b,c){this.queryStateCommands[a]={func:b,scope:c||this}},addQueryValueHandler:function(a,b,c){this.queryValueCommands[a]={func:b,scope:c||this}},addShortcut:function(a,c,d,e){var f=this,g;if(!f.settings.custom_shortcuts)return!1;f.shortcuts=f.shortcuts||{};h(d,"string")&&(g=d,d=function(){f.execCommand(g,!1,null)});h(d,"object")&&(g=d,d=function(){f.execCommand(g[0],g[1],g[2])});b(l(a),function(a){var g={func:d,scope:e||this,desc:c,alt:!1,ctrl:!1,shift:!1};b(l(a,
"+"),function(a){switch(a){case "alt":case "ctrl":case "shift":g[a]=!0;break;default:g.charCode=a.charCodeAt(0),g.keyCode=a.toUpperCase().charCodeAt(0)}});f.shortcuts[(g.ctrl?"ctrl":"")+","+(g.alt?"alt":"")+","+(g.shift?"shift":"")+","+g.keyCode]=g});return!0},execCommand:function(a,c,d,e){var f=this,g=0,h;!/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint|SelectAll)$/.test(a)&&(!e||!e.skip_focus)&&f.focus();h={};f.onBeforeExecCommand.dispatch(f,a,c,d,h);if(h.terminate)return!1;if(f.execCallback("execcommand_callback",
f.id,f.selection.getNode(),a,c,d))return f.onExecCommand.dispatch(f,a,c,d,e),!0;if(h=f.execCommands[a])if(h=h.func.call(h.scope,c,d),!0!==h)return f.onExecCommand.dispatch(f,a,c,d,e),h;b(f.plugins,function(b){if(b.execCommand&&b.execCommand(a,c,d))return f.onExecCommand.dispatch(f,a,c,d,e),g=1,!1});if(g)return!0;if(f.theme&&f.theme.execCommand&&f.theme.execCommand(a,c,d)||f.editorCommands.execCommand(a,c,d))return f.onExecCommand.dispatch(f,a,c,d,e),!0;f.getDoc().execCommand(a,c,d);f.onExecCommand.dispatch(f,
a,c,d,e)},queryCommandState:function(a){var b;if(!this._isHidden()){if(b=this.queryStateCommands[a])if(b=b.func.call(b.scope),!0!==b)return b;b=this.editorCommands.queryCommandState(a);if(-1!==b)return b;try{return this.getDoc().queryCommandState(a)}catch(c){}}},queryCommandValue:function(a){var b;if(!this._isHidden()){if(b=this.queryValueCommands[a])if(b=b.func.call(b.scope),!0!==b)return b;b=this.editorCommands.queryCommandValue(a);if(h(b))return b;try{return this.getDoc().queryCommandValue(a)}catch(c){}}},
show:function(){d.show(this.getContainer());d.hide(this.id);this.load()},hide:function(){var a=this.getDoc();j&&a&&a.execCommand("SelectAll");this.save();d.hide(this.getContainer());d.setStyle(this.id,"display",this.orgDisplay)},isHidden:function(){return!d.isHidden(this.id)},setProgressState:function(a,b,c){this.onSetProgressState.dispatch(this,a,b,c);return a},load:function(a){var b=this.getElement(),c;if(b)return a=a||{},a.load=!0,c=this.setContent(h(b.value)?b.value:b.innerHTML,a),a.element=b,
a.no_events||this.onLoadContent.dispatch(this,a),a.element=null,c},save:function(a){var c=this,e=c.getElement(),f,g;if(e&&c.initialized)return a=a||{},a.save=!0,a.no_events||(c.undoManager.typing=!1,c.undoManager.add()),a.element=e,f=a.content=c.getContent(a),a.no_events||c.onSaveContent.dispatch(c,a),f=a.content,/TEXTAREA|INPUT/i.test(e.nodeName)?e.value=f:(e.innerHTML=f,(g=d.getParent(c.id,"form"))&&b(g.elements,function(a){if(a.name==c.id)return a.value=f,!1})),a.element=e=null,f},setContent:function(b,
c){var d=this.getBody(),e,c=c||{};c.format=c.format||"html";c.set=!0;c.content=b;c.no_events||this.onBeforeSetContent.dispatch(this,c);b=c.content;if(!a.isIE&&(0===b.length||/^\s+$/.test(b)))e=this.settings.forced_root_block,d.innerHTML=e?"<"+e+'><br data-mce-bogus="1"></'+e+">":'<br data-mce-bogus="1">',this.selection.select(d,!0),this.selection.collapse(!0);else return"raw"!==c.format&&(b=(new a.html.Serializer({},this.schema)).serialize(this.parser.parse(b))),c.content=a.trim(b),this.dom.setHTML(d,
c.content),c.no_events||this.onSetContent.dispatch(this,c),this.selection.normalize(),c.content},getContent:function(b){var c,b=b||{};b.format=b.format||"html";b.get=!0;b.no_events||this.onBeforeGetContent.dispatch(this,b);c="raw"==b.format?this.getBody().innerHTML:this.serializer.serialize(this.getBody(),b);b.content=a.trim(c);b.no_events||this.onGetContent.dispatch(this,b);return b.content},isDirty:function(){return a.trim(this.startContent)!=a.trim(this.getContent({format:"raw",no_events:1}))&&
!this.isNotDirty},getContainer:function(){this.container||(this.container=d.get(this.editorContainer||this.id+"_parent"));return this.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return d.get(this.settings.content_element||this.id)},getWin:function(){var a;if(!this.contentWindow&&(a=d.get(this.id+"_ifr")))this.contentWindow=a.contentWindow;return this.contentWindow},getDoc:function(){var a;if(!this.contentDocument&&(a=this.getWin()))this.contentDocument=
a.document;return this.contentDocument},getBody:function(){return this.bodyElement||this.getDoc().body},convertURL:function(a,b,c){var d=this.settings;if(d.urlconverter_callback)return this.execCallback("urlconverter_callback",a,c,!0,b);if(!d.convert_urls||c&&"LINK"==c.nodeName||0===a.indexOf("file:"))return a;return d.relative_urls?this.documentBaseURI.toRelative(a):a=this.documentBaseURI.toAbsolute(a,d.remove_script_host)},addVisual:function(a){var c=this,d=c.settings,a=a||c.getBody();h(c.hasVisual)||
(c.hasVisual=d.visual);b(c.dom.select("table,a",a),function(a){var b;switch(a.nodeName){case "TABLE":b=c.dom.getAttrib(a,"border");if(!b||"0"==b)c.hasVisual?c.dom.addClass(a,d.visual_table_class):c.dom.removeClass(a,d.visual_table_class);break;case "A":(b=c.dom.getAttrib(a,"name"))&&(c.hasVisual?c.dom.addClass(a,"mceItemAnchor"):c.dom.removeClass(a,"mceItemAnchor"))}});c.onVisualAid.dispatch(c,a,c.hasVisual)},remove:function(){var b=this.getContainer();this.removed=1;this.hide();this.execCallback("remove_instance_callback",
this);this.onRemove.dispatch(this);this.onExecCommand.listeners=[];a.remove(this);d.remove(b)},destroy:function(b){this.destroyed||(b||(a.removeUnload(this.destroy),tinyMCE.onBeforeUnload.remove(this._beforeUnload),this.theme&&this.theme.destroy&&this.theme.destroy(),this.controlManager.destroy(),this.selection.destroy(),this.dom.destroy(),this.settings.content_editable||(f.clear(this.getWin()),f.clear(this.getDoc())),f.clear(this.getBody()),f.clear(this.formElement)),this.formElement&&(this.formElement.submit=
this.formElement._mceOldSubmit,this.formElement._mceOldSubmit=null),this.contentAreaContainer=this.formElement=this.container=this.settings.content_element=this.bodyElement=this.contentDocument=this.contentWindow=null,this.selection&&(this.selection=this.selection.win=this.selection.dom=this.selection.dom.doc=null),this.destroyed=1)},_addEvents:function(){function c(a,b){e.removed||!1!==e.onEvent.dispatch(e,a,b)&&e[m[a.fakeType||a.type]].dispatch(e,a,b)}var e=this,h,j=e.settings,l=e.dom,m={mouseup:"onMouseUp",
mousedown:"onMouseDown",click:"onClick",keyup:"onKeyUp",keydown:"onKeyDown",keypress:"onKeyPress",submit:"onSubmit",reset:"onReset",contextmenu:"onContextMenu",dblclick:"onDblClick",paste:"onPaste"};b(m,function(a,b){switch(b){case "contextmenu":l.bind(e.getDoc(),b,c);break;case "paste":l.bind(e.getBody(),b,function(a){c(a)});break;case "submit":case "reset":l.bind(e.getElement().form||d.getParent(e.id,"form"),b,c);break;default:l.bind(j.content_editable?e.getBody():e.getDoc(),b,c)}});l.bind(j.content_editable?
e.getBody():g?e.getDoc():e.getWin(),"focus",function(){e.focus(!0)});a.isGecko&&l.bind(e.getDoc(),"DOMNodeInserted",function(a){var b,a=a.target;if(1===a.nodeType&&"IMG"===a.nodeName&&(b=a.getAttribute("data-mce-src")))a.src=e.documentBaseURI.toAbsolute(b)});g&&(h=function(){var a=this.getDoc(),b=this.settings;if(g&&!b.readonly){this._refreshContentEditable();try{a.execCommand("styleWithCSS",0,!1)}catch(c){if(!this._isHidden())try{a.execCommand("useCSS",0,!0)}catch(d){}}if(!b.table_inline_editing)try{a.execCommand("enableInlineTableEditing",
!1,!1)}catch(e){}if(!b.object_resizing)try{a.execCommand("enableObjectResizing",!1,!1)}catch(f){}}},e.onBeforeExecCommand.add(h),e.onMouseDown.add(h));e.onMouseUp.add(e.nodeChanged);e.onKeyUp.add(function(b,c){var d=c.keyCode;(33<=d&&36>=d||37<=d&&40>=d||13==d||45==d||46==d||8==d||a.isMac&&(91==d||93==d)||c.ctrlKey)&&e.nodeChanged()});e.onKeyDown.add(function(a,b){if(b.keyCode==p.BACKSPACE){var c=a.selection.getRng();if(c.collapsed){for(var d=c.startContainer,e=c.startOffset;d&&d.nodeType&&1!=d.nodeType&&
d.parentNode;)d=d.parentNode;d&&d.parentNode&&"BLOCKQUOTE"===d.parentNode.tagName&&d.parentNode.firstChild==d&&0==e&&(a.formatter.toggle("blockquote",null,d.parentNode),c.setStart(d,0),c.setEnd(d,0),a.selection.setRng(c),a.selection.collapse(!1))}}});e.onReset.add(function(){e.setContent(e.startContent,{format:"raw"})});if(j.custom_shortcuts){j.custom_undo_redo_keyboard_shortcuts&&(e.addShortcut("ctrl+z",e.getLang("undo_desc"),"Undo"),e.addShortcut("ctrl+y",e.getLang("redo_desc"),"Redo"));e.addShortcut("ctrl+b",
e.getLang("bold_desc"),"Bold");e.addShortcut("ctrl+i",e.getLang("italic_desc"),"Italic");e.addShortcut("ctrl+u",e.getLang("underline_desc"),"Underline");for(h=1;6>=h;h++)e.addShortcut("ctrl+"+h,"",["FormatBlock",!1,"h"+h]);e.addShortcut("ctrl+7","",["FormatBlock",!1,"p"]);e.addShortcut("ctrl+8","",["FormatBlock",!1,"div"]);e.addShortcut("ctrl+9","",["FormatBlock",!1,"address"]);var n=function(c){var d=null;if(!c.altKey&&!c.ctrlKey&&!c.metaKey)return d;b(e.shortcuts,function(b){if(!(a.isMac&&b.ctrl!=
c.metaKey)&&(a.isMac||b.ctrl==c.ctrlKey))if(!(b.alt!=c.altKey||b.shift!=c.shiftKey))if(c.keyCode==b.keyCode||c.charCode&&c.charCode==b.charCode)return d=b,!1});return d};e.onKeyUp.add(function(a,b){if(n(b))return f.cancel(b)});e.onKeyPress.add(function(a,b){if(n(b))return f.cancel(b)});e.onKeyDown.add(function(a,b){var c=n(b);if(c)return c.func.call(c.scope),f.cancel(b)})}a.isIE&&l.bind(e.getDoc(),"controlselect",function(a){var b=e.resizeInfo,a=a.target;"IMG"===a.nodeName&&(b&&l.unbind(b.node,b.ev,
b.cb),l.hasClass(a,"mceItemNoResize")?(ev="resizestart",b=l.bind(a,"resizestart",f.cancel,f)):(ev="resizeend",b=l.bind(a,ev,function(a){var b,a=a.target;if(b=l.getStyle(a,"width"))l.setAttrib(a,"width",b.replace(/[^0-9%]+/g,"")),l.setStyle(a,"width","");if(b=l.getStyle(a,"height"))l.setAttrib(a,"height",b.replace(/[^0-9%]+/g,"")),l.setStyle(a,"height","")})),b=e.resizeInfo={node:a,ev:ev,cb:b})});a.isOpera&&e.onClick.add(function(a,b){f.prevent(b)});if(j.custom_undo_redo){var z=function(){e.undoManager.typing=
!1;e.undoManager.add()};l.bind(e.getDoc(),"focusout",function(){!e.removed&&e.undoManager.typing&&z()});e.dom.bind(e.dom.getRoot(),"dragend",function(){z()});e.onKeyUp.add(function(a,b){var c=b.keyCode;(33<=c&&36>=c||37<=c&&40>=c||13==c||45==c||b.ctrlKey)&&z()});e.onKeyDown.add(function(b,c){var d=c.keyCode,g;if(8==d&&(g=e.getDoc().selection)&&g.createRange&&g.createRange().item)return e.undoManager.beforeChange(),b.dom.remove(g.createRange().item(0)),z(),f.cancel(c);if(33<=d&&36>=d||37<=d&&40>=d||
13==d||45==d)a.isIE&&13==d&&e.undoManager.beforeChange(),e.undoManager.typing&&z();else if((16>d||20<d)&&224!=d&&91!=d&&!e.undoManager.typing)e.undoManager.beforeChange(),e.undoManager.typing=!0,e.undoManager.add()});e.onMouseDown.add(function(){e.undoManager.typing&&z()})}if(a.isGecko){var B=function(){var a=e.dom.getAttribs(e.selection.getStart().cloneNode(!1));return function(){var c=e.selection.getStart();c!==e.getBody()&&(e.dom.setAttrib(c,"style",null),b(a,function(a){c.setAttributeNode(a.cloneNode(!0))}))}},
D=function(){var a=e.selection;return!a.isCollapsed()&&a.getStart()!=a.getEnd()};e.onKeyPress.add(function(a,b){var c;if((8==b.keyCode||46==b.keyCode)&&D())return c=B(),e.getDoc().execCommand("delete",!1,null),c(),f.cancel(b)});e.dom.bind(e.getDoc(),"cut",function(){var a;D()&&(a=B(),e.onKeyUp.addToTop(f.cancel,f),setTimeout(function(){a();e.onKeyUp.remove(f.cancel,f)},0))})}},_refreshContentEditable:function(){var a,b;this._isHidden()&&(a=this.getBody(),b=a.parentNode,b.removeChild(a),b.appendChild(a),
a.focus())},_isHidden:function(){var a;if(!g)return 0;a=this.selection.getSel();return!a||!a.rangeCount||0==a.rangeCount}})})(tinymce);
(function(a){var d=a.each,f=!0,e=!1;a.EditorCommands=function(c){function b(a,b,c){var d,a=a.toLowerCase();return(d=p.exec[a])?(d(a,b,c),f):e}function g(a){var b,a=a.toLowerCase();return(b=p.state[a])?b(a):-1}function j(a,b){b=b||"exec";d(a,function(a,c){d(c.toLowerCase().split(","),function(c){p[b][c]=a})})}function h(a,b,d){void 0===b&&(b=e);void 0===d&&(d=null);return c.getDoc().execCommand(a,b,d)}function m(a,b){s.toggle(a,b?{value:b}:void 0)}var n=c.dom,l=c.selection,p={state:{},exec:{},value:{}},
o=c.settings,s=c.formatter,q;a.extend(this,{execCommand:b,queryCommandState:g,queryCommandValue:function(a){var b,a=a.toLowerCase();return(b=p.value[a])?b(a):e},addCommands:j});j({"mceResetDesignMode,mceBeginUndoLevel":function(){},"mceEndUndoLevel,mceAddUndoLevel":function(){c.undoManager.add()},"Cut,Copy,Paste":function(b){var d=c.getDoc(),e;try{h(b)}catch(g){e=f}if(e||!d.queryCommandSupported(b))a.isGecko?c.windowManager.confirm(c.getLang("clipboard_msg"),function(a){a&&open("http://www.mozilla.org/editor/midasdemo/securityprefs.html",
"_blank")}):c.windowManager.alert(c.getLang("clipboard_no_support"))},unlink:function(a){l.isCollapsed()&&l.select(l.getNode());h(a);l.collapse(e)},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(a){var c=a.substring(7);d(["left","center","right","full"],function(a){c!=a&&s.remove("align"+a)});m("align"+c);b("mceRepaint")},"InsertUnorderedList,InsertOrderedList":function(a){var b;h(a);if(a=n.getParent(l.getNode(),"ol,ul"))b=a.parentNode,/^(H[1-6]|P|ADDRESS|PRE)$/.test(b.nodeName)&&(q=
l.getBookmark(void 0),n.split(b,a),l.moveToBookmark(q))},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(a){m(a)},"ForeColor,HiliteColor,FontName":function(a,b,c){m(a,c)},FontSize:function(b,c,d){var e;1<=d&&7>=d&&(e=a.explode(o.font_size_style_values),d=(c=a.explode(o.font_size_classes))?c[d-1]||d:e[d-1]||d);m(b,d)},RemoveFormat:function(a){s.remove(a)},mceBlockQuote:function(){m("blockquote")},FormatBlock:function(a,b,c){return m(c||"p")},mceCleanup:function(){var a=l.getBookmark();
c.setContent(c.getContent({cleanup:f}),{cleanup:f});l.moveToBookmark(a)},mceRemoveNode:function(a,b,d){a=d||l.getNode();a!=c.getBody()&&(q=l.getBookmark(void 0),c.dom.remove(a,f),l.moveToBookmark(q))},mceSelectNodeDepth:function(a,b,d){var f=0;n.getParent(l.getNode(),function(a){if(1==a.nodeType&&f++==d)return l.select(a),e},c.getBody())},mceSelectNode:function(a,b,c){l.select(c)},mceInsertContent:function(b,d,e){var f,g,h,j,m;f=c.parser;g=new a.html.Serializer({},c.schema);b={content:e,format:"html"};
l.onBeforeSetContent.dispatch(l,b);e=b.content;-1==e.indexOf("{$caret}")&&(e+="{$caret}");e=e.replace(/\{\$caret\}/,'<span id="mce_marker" data-mce-type="bookmark">\ufeff</span>');l.isCollapsed()||c.getDoc().execCommand("Delete",!1,null);h=l.getNode();b={context:h.nodeName.toLowerCase()};m=f.parse(e,b);d=m.lastChild;if("mce_marker"==d.attr("id")){e=d;for(d=d.prev;d;d=d.walk(!0))if(3==d.type||!n.isBlock(d.name)){d.parent.insert(e,d,"br"===d.name);break}}if(b.invalid){l.setContent('<span id="mce_marker" data-mce-type="bookmark">\ufeff</span>');
h=c.selection.getNode();j=c.getBody();for(9==h.nodeType?h=d=j:d=h;d!==j;)h=d,d=d.parentNode;e=h==j?j.innerHTML:n.getOuterHTML(h);e=g.serialize(f.parse(e.replace(/<span (id="mce_marker"|id=mce_marker).+?<\/span>/i,function(){return g.serialize(m)})));h==j?n.setHTML(j,e):n.setOuterHTML(h,e)}else e=g.serialize(m),d=h.firstChild,f=h.lastChild,!d||d===f&&"BR"===d.nodeName?n.setHTML(h,e):l.setContent(e);e=n.get("mce_marker");d=n.getRect(e);h=n.getViewPort(c.getWin());if(d.y+d.h>h.y+h.h||d.y<h.y||d.x>h.x+
h.w||d.x<h.x)f=a.isIE?c.getDoc().documentElement:c.getBody(),f.scrollLeft=d.x,f.scrollTop=d.y-h.h+25;h=n.createRng();(d=e.previousSibling)&&3==d.nodeType?h.setStart(d,d.nodeValue.length):(h.setStartBefore(e),h.setEndBefore(e));n.remove(e);l.setRng(h);l.onSetContent.dispatch(l,b);c.addVisual()},mceInsertRawHTML:function(a,b,d){l.setContent("tiny_mce_marker");c.setContent(c.getContent().replace(/tiny_mce_marker/g,function(){return d}))},mceSetContent:function(a,b,d){c.setContent(d)},"Indent,Outdent":function(a){var b,
c,e;b=o.indentation;c=/[a-z%]+$/i.exec(b);b=parseInt(b);!g("InsertUnorderedList")&&!g("InsertOrderedList")?d(l.getSelectedBlocks(),function(d){"outdent"==a?(e=Math.max(0,parseInt(d.style.paddingLeft||0)-b),n.setStyle(d,"paddingLeft",e?e+c:"")):n.setStyle(d,"paddingLeft",parseInt(d.style.paddingLeft||0)+b+c)}):h(a)},mceRepaint:function(){if(a.isGecko)try{q=l.getBookmark(f),l.getSel()&&l.getSel().selectAllChildren(c.getBody()),l.collapse(f),l.moveToBookmark(q)}catch(b){}},mceToggleFormat:function(a,
b,c){s.toggle(c)},InsertHorizontalRule:function(){c.execCommand("mceInsertContent",!1,"<hr />")},mceToggleVisualAid:function(){c.hasVisual=!c.hasVisual;c.addVisual()},mceReplaceContent:function(a,b,d){c.execCommand("mceInsertContent",!1,d.replace(/\{\$selection\}/g,l.getContent({format:"text"})))},mceInsertLink:function(a,b,c){"string"==typeof c&&(c={href:c});a=n.getParent(l.getNode(),"a");c.href=c.href.replace(" ","%20");(!a||!c.href)&&s.remove("link");c.href&&s.apply("link",c,a)},selectAll:function(){var a=
n.getRoot(),b=n.createRng();b.setStart(a,0);b.setEnd(a,a.childNodes.length);c.selection.setRng(b)}});j({"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(b){var c="align"+b.substring(7),b=l.isCollapsed()?[l.getNode()]:l.getSelectedBlocks(),b=a.map(b,function(a){return!!s.matchNode(a,c)});return-1!==a.inArray(b,f)},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(a){return s.match(a)},mceBlockQuote:function(){return s.match("blockquote")},Outdent:function(){var a;return o.inline_styles&&
((a=n.getParent(l.getStart(),n.isBlock))&&0<parseInt(a.style.paddingLeft)||(a=n.getParent(l.getEnd(),n.isBlock))&&0<parseInt(a.style.paddingLeft))?f:g("InsertUnorderedList")||g("InsertOrderedList")||!o.inline_styles&&!!n.getParent(l.getNode(),"BLOCKQUOTE")},"InsertUnorderedList,InsertOrderedList":function(a){return n.getParent(l.getNode(),"insertunorderedlist"==a?"UL":"OL")}},"state");j({"FontSize,FontName":function(a){var b=0,c;if(c=n.getParent(l.getNode(),"span"))b="fontsize"==a?c.style.fontSize:
c.style.fontFamily.replace(/, /g,",").replace(/[\'\"]/g,"").toLowerCase();return b}},"value");o.custom_undo_redo&&j({Undo:function(){c.undoManager.undo()},Redo:function(){c.undoManager.redo()}})}})(tinymce);
(function(a){var d=a.util.Dispatcher;a.UndoManager=function(f){var e,c=0,b=[],g;return e={typing:!1,onAdd:new d(e),onUndo:new d(e),onRedo:new d(e),beforeChange:function(){g=f.selection.getBookmark(2,!0)},add:function(d){var h;h=f.settings;var m,d=d||{};d.content=a.trim(f.getContent({format:"raw",no_events:1}));if((m=b[c])&&m.content==d.content)return null;b[c]&&(b[c].beforeBookmark=g);if(h.custom_undo_redo_levels&&b.length>h.custom_undo_redo_levels){for(h=0;h<b.length-1;h++)b[h]=b[h+1];b.length--;
c=b.length}d.bookmark=f.selection.getBookmark(2,!0);c<b.length-1&&(b.length=c+1);b.push(d);c=b.length-1;e.onAdd.dispatch(e,d);f.isNotDirty=0;return d},undo:function(){var a;e.typing&&(e.add(),e.typing=!1);0<c&&(a=b[--c],f.setContent(a.content,{format:"raw"}),f.selection.moveToBookmark(a.beforeBookmark),e.onUndo.dispatch(e,a));return a},redo:function(){var a;c<b.length-1&&(a=b[++c],f.setContent(a.content,{format:"raw"}),f.selection.moveToBookmark(a.bookmark),e.onRedo.dispatch(e,a));return a},clear:function(){b=
[];c=0;e.typing=!1},hasUndo:function(){return 0<c||this.typing},hasRedo:function(){return c<b.length-1&&!this.typing}}}})(tinymce);
(function(a){function d(a,b){var c=b.ownerDocument.createRange();c.setStart(a.endContainer,a.endOffset);c.setEndAfter(b);return 0==c.cloneContents().textContent.length}function f(a,b,c){var d;return b.isEmpty(c)?(d=b.getParent(c,"ul,ol"),b.getParent(d.parentNode,"ul,ol")||(b.split(d,c),d=b.create("p",0,'<br data-mce-bogus="1" />'),b.replace(d,c),a.select(d,1)),h):j}var e=a.dom.Event,c=a.isIE,b=a.isGecko,g=a.isOpera,j=!0,h=!1;a.create("tinymce.ForceBlocks",{ForceBlocks:function(a){var b=a.settings,
c;this.editor=a;this.dom=a.dom;c=(b.forced_root_block||"p").toLowerCase();b.element=c.toUpperCase();a.onPreInit.add(this.setup,this)},setup:function(){var d=this,f=d.editor,g=f.settings,h=f.dom,o=f.selection,s=f.schema.getBlockElements();if(g.forced_root_block){var q=function(){var a=o.getStart(),b=f.getBody(),c,d,e,j,m,q,k;if(a&&1===a.nodeType){for(;a!=b;){if(s[a.nodeName])return;a=a.parentNode}c=o.getRng();c.setStart?(d=c.startContainer,e=c.startOffset,j=c.endContainer,m=c.endOffset):(c.item&&(c=
f.getDoc().body.createTextRange(),c.moveToElementText(c.item(0))),tmpRng=c.duplicate(),tmpRng.collapse(!0),e=-1*tmpRng.move("character",-16777215),tmpRng.collapsed||(tmpRng=c.duplicate(),tmpRng.collapse(!1),m=-1*tmpRng.move("character",-16777215)-e));for(a=b.firstChild;a;a)3===a.nodeType||1==a.nodeType&&!s[a.nodeName]?(q||(q=h.create(g.forced_root_block),a.parentNode.insertBefore(q,a)),k=a,a=a.nextSibling,q.appendChild(k)):(q=null,a=a.nextSibling);if(c.setStart)c.setStart(d,e),c.setEnd(j,m),o.setRng(c);
else try{c=f.getDoc().body.createTextRange(),c.moveToElementText(b),c.collapse(!0),c.moveStart("character",e),0<m&&c.moveEnd("character",m),c.select()}catch(E){}f.nodeChanged()}};f.onKeyUp.add(q);f.onClick.add(q)}g.force_br_newlines&&c&&f.onKeyPress.add(function(a,b){var c;if(13==b.keyCode&&"LI"!=o.getNode().nodeName)return o.setContent('<br id="__" /> ',{format:"raw"}),c=h.get("__"),c.removeAttribute("id"),o.select(c),o.collapse(),e.cancel(b)});g.force_p_newlines&&(c?(a.addUnload(function(){d._previousFormats=
0}),f.onKeyPress.add(function(a,b){d._previousFormats=0;if(13==b.keyCode&&!b.shiftKey&&a.selection.isCollapsed()&&g.keep_styles){var c;var e=a.selection.getStart(),f,h,j;do/^(SPAN|STRONG|B|EM|I|FONT|STRIKE|U)$/.test(e.nodeName)&&(f?(h=e.cloneNode(!1),h.appendChild(f),f=h):f=j=e.cloneNode(!1),f.removeAttribute("id"));while(e=e.parentNode);f&&(c={wrapper:f,inner:j});d._previousFormats=c}}),f.onKeyUp.add(function(a,b){if(13==b.keyCode&&!b.shiftKey){var c=a.selection.getStart(),e=d._previousFormats;if(!c.hasChildNodes()&&
e&&(c=h.getParent(c,h.isBlock))&&"LI"!=c.nodeName)c.innerHTML="",d._previousFormats?(c.appendChild(e.wrapper),e.inner.innerHTML="\ufeff"):c.innerHTML="\ufeff",o.select(c,1),o.collapse(!0),a.getDoc().execCommand("Delete",!1,null),d._previousFormats=0}})):f.onKeyPress.add(function(a,b){13==b.keyCode&&!b.shiftKey&&!d.insertPara(b)&&e.cancel(b)}),b&&f.onKeyDown.add(function(a,b){(8==b.keyCode||46==b.keyCode)&&!b.shiftKey&&d.backspaceDelete(b,8==b.keyCode)}));a.isWebKit&&f.onKeyPress.add(function(a,b){if(13==
b.keyCode&&(b.shiftKey||g.force_br_newlines&&!h.getParent(o.getNode(),"h1,h2,h3,h4,h5,h6,ol,ul"))){var c=o.getRng(),d,f=h.create("div",null," "),m=h.getViewPort(a.getWin()).h;c.insertNode(d=h.create("br"));c.setStartAfter(d);c.setEndAfter(d);o.setRng(c);o.getSel().focusNode==d.previousSibling&&(o.select(h.insertAfter(h.doc.createTextNode("\u00a0"),d)),o.collapse(j));h.insertAfter(f,d);c=h.getPos(f).y;h.remove(f);c>m&&a.getWin().scrollTo(0,c);e.cancel(b)}});c&&"P"!=g.element&&(f.onKeyPress.add(function(){d.lastElm=
o.getNode().nodeName}),f.onKeyUp.add(function(a,b){var c;c=o.getNode();if(1===a.getBody().childNodes.length&&"P"==c.nodeName)c=h.rename(c,g.element),o.select(c),o.collapse(),a.nodeChanged();else if(13==b.keyCode&&!b.shiftKey&&"P"!=d.lastElm&&(c=h.getParent(c,"p")))h.rename(c,g.element),a.nodeChanged()}))},getParentBlock:function(a){var b=this.dom;return b.getParent(a,b.isBlock)},insertPara:function(){function a(b,d){var e=[],f,j;b.innerHTML="";if(o.keep_styles){j=d;do/^(SPAN|STRONG|B|EM|I|FONT|STRIKE|U)$/.test(j.nodeName)&&
(f=j.cloneNode(h),c.setAttrib(f,"id",""),e.push(f));while(j=j.parentNode)}if(0<e.length){for(j=e.length-1,f=b;0<=j;j--)f=f.appendChild(e[j]);e[0].innerHTML=g?"\u00a0":"<br />";return e[0]}b.innerHTML=g?"\u00a0":"<br />"}var b=this.editor,c=b.dom,e=b.getDoc(),o=b.settings,s=b.selection.getSel(),q=s.getRangeAt(0),r=e.body,v,x,y,z,B,D,u,k,E,A,C,F=c.getViewPort(b.getWin());b.undoManager.beforeChange();v=e.createRange();v.setStart(s.anchorNode,s.anchorOffset);v.collapse(j);x=e.createRange();x.setStart(s.focusNode,
s.focusOffset);x.collapse(j);z=(y=0>v.compareBoundaryPoints(v.START_TO_END,x))?s.anchorNode:s.focusNode;B=y?s.anchorOffset:s.focusOffset;D=y?s.focusNode:s.anchorNode;s=y?s.focusOffset:s.anchorOffset;if(z===D&&/^(TD|TH)$/.test(z.nodeName))return"BR"==z.firstChild.nodeName&&c.remove(z.firstChild),0==z.childNodes.length?b.dom.add(z,o.element,null,"<br />"):(C=z.innerHTML,z.innerHTML="",b.dom.add(z,o.element,null,C)),k=b.dom.add(z,o.element,null,"<br />"),q=e.createRange(),q.selectNodeContents(k),q.collapse(1),
b.selection.setRng(q),h;z==r&&D==r&&r.firstChild&&b.dom.isBlock(r.firstChild)&&(z=D=z.firstChild,B=s=0,v=e.createRange(),v.setStart(z,0),x=e.createRange(),x.setStart(D,0));e.body.hasChildNodes()||e.body.appendChild(c.create("br"));z="HTML"==z.nodeName?e.body:z;z="BODY"==z.nodeName?z.firstChild:z;D="HTML"==D.nodeName?e.body:D;D="BODY"==D.nodeName?D.firstChild:D;u=this.getParentBlock(z);k=this.getParentBlock(D);y=u?u.nodeName:o.element;if(C=this.dom.getParent(u,"li,pre"))return"LI"==C.nodeName?f(b.selection,
this.dom,C):j;if(u&&("CAPTION"==u.nodeName||/absolute|relative|fixed/gi.test(c.getStyle(u,"position",1))))y=o.element,u=null;if(k&&("CAPTION"==k.nodeName||/absolute|relative|fixed/gi.test(c.getStyle(u,"position",1))))y=o.element,k=null;if(/(TD|TABLE|TH|CAPTION)/.test(y)||u&&"DIV"==y&&/left|right/gi.test(c.getStyle(u,"float",1)))y=o.element,u=k=null;E=u&&u.nodeName==y?u.cloneNode(0):b.dom.create(y);k=k&&k.nodeName==y?k.cloneNode(0):b.dom.create(y);k.removeAttribute("id");/^(H[1-6])$/.test(y)&&d(q,
u)&&(k=b.dom.create(o.element));C=u=z;do{if(C==r||9==C.nodeType||this.dom.isBlock(C)||/(TD|TABLE|TH|CAPTION)/.test(C.nodeName))break;u=C}while(C=C.previousSibling?C.previousSibling:C.parentNode);C=A=D;do{if(C==r||9==C.nodeType||this.dom.isBlock(C)||/(TD|TABLE|TH|CAPTION)/.test(C.nodeName))break;A=C}while(C=C.nextSibling?C.nextSibling:C.parentNode);u.nodeName==y?v.setStart(u,0):v.setStartBefore(u);v.setEnd(z,B);E.appendChild(v.cloneContents()||e.createTextNode(""));try{x.setEndAfter(A)}catch(L){}x.setStart(D,
s);k.appendChild(x.cloneContents()||e.createTextNode(""));q=e.createRange();!u.previousSibling&&u.parentNode.nodeName==y?q.setStartBefore(u.parentNode):v.startContainer.nodeName==y&&0==v.startOffset?q.setStartBefore(v.startContainer):q.setStart(v.startContainer,v.startOffset);!A.nextSibling&&A.parentNode.nodeName==y?q.setEndAfter(A.parentNode):q.setEnd(x.endContainer,x.endOffset);q.deleteContents();g&&b.getWin().scrollTo(0,F.y);E.firstChild&&E.firstChild.nodeName==y&&(E.innerHTML=E.firstChild.innerHTML);
k.firstChild&&k.firstChild.nodeName==y&&(k.innerHTML=k.firstChild.innerHTML);c.isEmpty(E)&&a(E,z);c.isEmpty(k)&&a(k,D);g&&9.5>parseFloat(opera.version())?(q.insertNode(E),q.insertNode(k)):(q.insertNode(k),q.insertNode(E));k.normalize();E.normalize();b.selection.select(k,!0);b.selection.collapse(!0);e=b.dom.getPos(k).y;if(e<F.y||e+25>F.y+F.h)b.getWin().scrollTo(0,e<F.y?e:e-F.h+25);b.undoManager.add();return h},backspaceDelete:function(b,c){var d=this.editor,f=d.getBody(),g,j=d.selection,q=j.getRng(),
r=q.startContainer,v;if(!c&&q.collapsed&&1==r.nodeType&&q.startOffset==r.childNodes.length){v=new a.dom.TreeWalker(r.lastChild,r);for(g=r.lastChild;g;g=v.prev())if(3==g.nodeType){q.setStart(g,g.nodeValue.length);q.collapse(!0);j.setRng(q);return}}if(r&&d.dom.isBlock(r)&&!/^(TD|TH)$/.test(r.nodeName)&&c&&(0==r.childNodes.length||1==r.childNodes.length&&"BR"==r.firstChild.nodeName)){for(g=r;(g=g.previousSibling)&&!d.dom.isBlock(g););if(g){if(r!=f.firstChild){for(f=d.dom.doc.createTreeWalker(g,NodeFilter.SHOW_TEXT,
null,h);q=f.nextNode();)g=q;q=d.getDoc().createRange();q.setStart(g,g.nodeValue?g.nodeValue.length:0);q.setEnd(g,g.nodeValue?g.nodeValue.length:0);j.setRng(q);d.dom.remove(r)}return e.cancel(b)}}}})})(tinymce);
(function(a){var d=a.dom.Event,f=a.each,e=a.extend;a.create("tinymce.ControlManager",{ControlManager:function(c,b){var d=this,b=b||{};d.editor=c;d.controls={};d.onAdd=new a.util.Dispatcher(d);d.onPostRender=new a.util.Dispatcher(d);d.prefix=b.prefix||c.id+"_";d._cls={};d.onPostRender.add(function(){f(d.controls,function(a){a.postRender()})})},get:function(a){return this.controls[this.prefix+a]||this.controls[a]},setActive:function(a,b){var d=null;(d=this.get(a))&&d.setActive(b);return d},setDisabled:function(a,
b){var d=null;(d=this.get(a))&&d.setDisabled(b);return d},add:function(a){a&&(this.controls[a.id]=a,this.onAdd.dispatch(a,this));return a},createControl:function(a){var b,d=this,e=d.editor;f(e.plugins,function(e){if(e.createControl&&(b=e.createControl(a,d)))return!1});switch(a){case "|":case "separator":return d.createSeparator()}return!b&&e.buttons&&(b=e.buttons[a])?d.createButton(a,b):d.add(b)},createDropMenu:function(c,b,d){var f=this.editor,h,m,n,b=e({"class":"mceDropDown",constrain:f.settings.constrain_menus},
b);b["class"]=b["class"]+" "+f.getParam("skin")+"Skin";if(n=f.getParam("skin_variant"))b["class"]+=" "+f.getParam("skin")+"Skin"+n.substring(0,1).toUpperCase()+n.substring(1);c=this.prefix+c;h=this.controls[c]=new (d||this._cls.dropmenu||a.ui.DropMenu)(c,b);h.onAddItem.add(function(a,b){var c=b.settings;c.title=f.getLang(c.title,c.title);c.onclick||(c.onclick=function(){c.cmd&&f.execCommand(c.cmd,c.ui||!1,c.value)})});f.onRemove.add(function(){h.destroy()});a.isIE&&(h.onShowMenu.add(function(){f.focus();
m=f.selection.getBookmark(1)}),h.onHideMenu.add(function(){m&&(f.selection.moveToBookmark(m),m=0)}));return this.add(h)},createListBox:function(c,b,f){var j=this.editor;if(this.get(c))return null;b.title=j.translate(b.title);b.scope=b.scope||j;b.onselect||(b.onselect=function(a){j.execCommand(b.cmd,b.ui||!1,a||b.value)});b=e({title:b.title,"class":"mce_"+c,scope:b.scope,control_manager:this},b);c=this.prefix+c;j.settings.use_native_selects||j.settings.use_accessible_selects&&!a.isGecko?f=new a.ui.NativeListBox(c,
b):(f=f||this._cls.listbox||a.ui.ListBox,f=new f(c,b,j));this.controls[c]=f;a.isWebKit&&f.onPostRender.add(function(a,b){d.add(b,"mousedown",function(){j.bookmark=j.selection.getBookmark(1)});d.add(b,"focus",function(){j.selection.moveToBookmark(j.bookmark);j.bookmark=null})});f.hideMenu&&j.onMouseDown.add(f.hideMenu,f);return this.add(f)},createButton:function(c,b,d){var f=this.editor;if(this.get(c))return null;b.title=f.translate(b.title);b.label=f.translate(b.label);b.scope=b.scope||f;!b.onclick&&
!b.menu_button&&(b.onclick=function(){f.execCommand(b.cmd,b.ui||!1,b.value)});b=e({title:b.title,"class":"mce_"+c,unavailable_prefix:f.getLang("unavailable",""),scope:b.scope,control_manager:this},b);c=this.prefix+c;b.menu_button?(d=d||this._cls.menubutton||a.ui.MenuButton,c=new d(c,b,f),f.onMouseDown.add(c.hideMenu,c)):(d=this._cls.button||a.ui.Button,c=new d(c,b,f));return this.add(c)},createMenuButton:function(a,b,d){b=b||{};b.menu_button=1;return this.createButton(a,b,d)},createSplitButton:function(c,
b,d){var f=this.editor;if(this.get(c))return null;b.title=f.translate(b.title);b.scope=b.scope||f;b.onclick||(b.onclick=function(a){f.execCommand(b.cmd,b.ui||!1,a||b.value)});b.onselect||(b.onselect=function(a){f.execCommand(b.cmd,b.ui||!1,a||b.value)});b=e({title:b.title,"class":"mce_"+c,scope:b.scope,control_manager:this},b);c=this.prefix+c;c=this.add(new (d||this._cls.splitbutton||a.ui.SplitButton)(c,b,f));f.onMouseDown.add(c.hideMenu,c);return c},createColorSplitButton:function(c,b,d){var f=this.editor,
h,m;if(this.get(c))return null;b.title=f.translate(b.title);b.scope=b.scope||f;b.onclick||(b.onclick=function(c){a.isIE&&(m=f.selection.getBookmark(1));f.execCommand(b.cmd,b.ui||!1,c||b.value)});b.onselect||(b.onselect=function(a){f.execCommand(b.cmd,b.ui||!1,a||b.value)});b=e({title:b.title,"class":"mce_"+c,menu_class:f.getParam("skin")+"Skin",scope:b.scope,more_colors_title:f.getLang("more_colors")},b);c=this.prefix+c;h=new (d||this._cls.colorsplitbutton||a.ui.ColorSplitButton)(c,b,f);f.onMouseDown.add(h.hideMenu,
h);f.onRemove.add(function(){h.destroy()});a.isIE&&(h.onShowMenu.add(function(){f.focus();m=f.selection.getBookmark(1)}),h.onHideMenu.add(function(){m&&(f.selection.moveToBookmark(m),m=0)}));return this.add(h)},createToolbar:function(c,b,d){c=this.prefix+c;b=new (d||this._cls.toolbar||a.ui.Toolbar)(c,b,this.editor);return this.get(c)?null:this.add(b)},createToolbarGroup:function(c,b,d){c=this.prefix+c;b=new (d||this._cls.toolbarGroup||a.ui.ToolbarGroup)(c,b,this.editor);return this.get(c)?null:this.add(b)},
createSeparator:function(c){return new (c||this._cls.separator||a.ui.Separator)},setControlType:function(a,b){return this._cls[a.toLowerCase()]=b},destroy:function(){f(this.controls,function(a){a.destroy()});this.controls=null}})})(tinymce);
(function(a){var d=a.util.Dispatcher,f=a.each,e=a.isIE,c=a.isOpera;a.create("tinymce.WindowManager",{WindowManager:function(a){this.editor=a;this.onOpen=new d(this);this.onClose=new d(this);this.params={};this.features={}},open:function(b,d){var j="",h="modal"==this.editor.settings.dialog_type,m,n,l;l=a.DOM.getViewPort();b=b||{};d=d||{};n=c?l.w:screen.width;l=c?l.h:screen.height;b.name=b.name||"mc_"+(new Date).getTime();b.width=parseInt(b.width||320);b.height=parseInt(b.height||240);b.resizable=!0;
b.left=b.left||parseInt(n/2)-b.width/2;b.top=b.top||parseInt(l/2)-b.height/2;d.inline=!1;d.mce_width=b.width;d.mce_height=b.height;d.mce_auto_focus=b.auto_focus;h&&e&&(b.center=!0,b.help=!1,b.dialogWidth=b.width+"px",b.dialogHeight=b.height+"px",b.scroll=b.scrollbars||!1);f(b,function(b,c){a.is(b,"boolean")&&(b=b?"yes":"no");/^(name|url)$/.test(c)||(j=e&&h?j+((j?";":"")+c+":"+b):j+((j?",":"")+c+"="+b))});this.features=b;this.params=d;this.onOpen.dispatch(this,b,d);n=b.url||b.file;n=a._addVer(n);try{e&&
h?(m=1,window.showModalDialog(n,window,j)):m=window.open(n,b.name,j)}catch(p){}m||alert(this.editor.getLang("popup_blocked"))},close:function(a){a.close();this.onClose.dispatch(this)},createInstance:function(b,c,d,e,f,n){return new (a.resolve(b))(c,d,e,f,n)},confirm:function(a,c,d,e){c.call(d||this,(e||window).confirm(this._decode(this.editor.getLang(a,a))))},alert:function(a,c,d,e){(e||window).alert(this._decode(this.editor.getLang(a,a)));c&&c.call(d||this)},resizeBy:function(a,c,d){d.resizeBy(a,
c)},_decode:function(b){return a.DOM.decode(b).replace(/\\n/g,"\n")}})})(tinymce);
(function(a){a.Formatter=function(d){function f(a){return 1===a.nodeType&&("mceinline"===a.face||"mceinline"===a.style.fontFamily)}function e(a){return a?k[a]:k}function c(a,b){a&&("string"!==typeof a?E(a,function(a,b){c(b,a)}):(b=b.length?b:[b],E(b,function(a){a.deep===P&&(a.deep=!a.selector);a.split===P&&(a.split=!a.selector||a.inline);a.remove===P&&a.selector&&!a.inline&&(a.remove="none");a.selector&&a.inline&&(a.mixed=!0,a.block_expand=!0);"string"===typeof a.classes&&(a.classes=a.classes.split(/\s+/))}),
k[a]=b))}function b(b,c,g){function h(a,b){b=b||B;if(a){if(b.onformat)b.onformat(a,b,c,g);E(b.styles,function(b,d){A.setStyle(a,d,p(b,c))});E(b.attributes,function(b,d){A.setAttrib(a,d,p(b,c))});E(b.classes,function(b){b=p(b,c);A.hasClass(a,b)||A.addClass(a,b)})}}function k(){var a=d.selection.getRng(),b=a.startContainer,c=a.endContainer;if(b!=c&&0==a.endOffset){a:{c=new F(c);for(g=c.current();g;g=c.prev())if(1<g.childNodes.length||g==b){b=g;break a}b=void 0}a.setEnd(b,3==b.nodeType?b.length:b.childNodes.length)}return a}
function l(b,c,d,e,f){var g=[],h=-1,j,k=-1,m=-1,n;E(b.childNodes,function(a,b){if("UL"===a.nodeName||"OL"===a.nodeName)return h=b,j=a,!1});E(b.childNodes,function(a,b){"SPAN"===a.nodeName&&"bookmark"==A.getAttrib(a,"data-mce-type")&&(a.id==c.id+"_start"?k=b:a.id==c.id+"_end"&&(m=b))});if(0>=h||k<h&&m>h)return E(a.grep(b.childNodes),f),0;n=d.cloneNode(H);E(a.grep(b.childNodes),function(a,b){if(k<h&&b<h||k>h&&b>h)g.push(a),a.parentNode.removeChild(a)});k<h?b.insertBefore(n,j):k>h&&b.insertBefore(n,
j.nextSibling);e.push(n);E(g,function(a){n.appendChild(a)});return n}function s(d,e,g){var k=[],p,q;p=B.inline||B.block;q=A.create(p);h(q);L.walk(d,function(d){function m(d){var r=d.nodeName.toLowerCase(),s=d.parentNode.nodeName.toLowerCase(),u;if(n(r,"br"))o=0,B.block&&A.remove(d);else if(B.wrapper&&j(d,b,c))o=0;else if(B.block&&!B.wrapper&&/^(h[1-6]|p|div|pre|address|dl|dt|dd)$/.test(r))d=A.rename(d,p),h(d),k.push(d),o=0;else{if(B.selector&&(E(v,function(a){!("collapsed"in a&&a.collapsed!==G)&&
A.is(d,a.selector)&&!f(d)&&(h(d,a),u=!0)}),!B.inline||u)){o=0;return}N(p,r)&&N(s,p)&&(g||!(3===d.nodeType&&1===d.nodeValue.length&&65279===d.nodeValue.charCodeAt(0)))&&"_mce_caret"!==d.id?(o||(o=q.cloneNode(H),d.parentNode.insertBefore(o,d),k.push(o)),o.appendChild(d)):"li"==r&&e?o=l(d,e,q,k,m):(o=0,E(a.grep(d.childNodes),m),o=0)}}var o;E(d,m)});!1===B.wrap_links&&E(k,function(b){function c(b){var d,e,f;if("A"===b.nodeName){e=q.cloneNode(H);k.push(e);f=a.grep(b.childNodes);for(d=0;d<f.length;d++)e.appendChild(f[d]);
b.appendChild(e)}E(a.grep(b.childNodes),c)}c(b)});E(k,function(a){function d(a){var b,c;E(a.childNodes,function(a){if(1==a.nodeType&&!y(a)&&!f(a))return b=a,H});b&&m(b,B)&&(c=b.cloneNode(H),h(c),A.replace(c,a,M),A.remove(b,1));return c||a}var e;e=function(a){var b=0;E(a.childNodes,function(a){!o(a)&&!y(a)&&b++});return b}(a);if((1<k.length||!K(a))&&0===e)A.remove(a,1);else if(B.inline||B.wrapper){!B.exact&&1===e&&(a=d(a));E(v,function(b){E(A.select(b.inline,a),function(a){var d;if(!1===b.wrap_links){d=
a.parentNode;do if("A"===d.nodeName)return;while(d=d.parentNode)}r(b,c,a,b.exact?a:null)})});if(j(a.parentNode,b,c))return A.remove(a,1),a=0,M;B.merge_with_parents&&A.getParent(a.parentNode,function(d){if(j(d,b,c))return A.remove(a,1),a=0,M});a&&!1!==B.merge_siblings&&(a=z(x(a),a),a=z(a,x(a,M)))}})}var v=e(b),B=v[0],Z,G=C.isCollapsed();if(B)if(g)g.nodeType?(Z=A.createRng(),Z.setStartBefore(g),Z.setEndAfter(g),s(q(Z,v),null,!0)):s(g,null,!0);else if(!G||!B.inline||A.select("td.mceSelected,th.mceSelected").length){var ga=
d.selection.getNode();d.selection.setRng(k());Z=C.getBookmark();s(q(C.getRng(M),v),Z);if(B.styles&&(B.styles.color||B.styles.textDecoration))a.walk(ga,U,"childNodes"),U(ga);C.moveToBookmark(Z);u(C.getRng(M));d.nodeChanged()}else D("apply",b,c)}function g(b,c,f){function g(b){var d,e,f;d=a.grep(b.childNodes);for(e=0,f=o.length;e<f&&!r(o[e],c,b,b);e++);if(p.deep)for(e=0,f=d.length;e<f;e++)g(d[e])}function k(a){var d;E(A.getParents(a.parentNode,void 0,A.getRoot()).reverse(),function(a){var e;!d&&"_start"!=
a.id&&"_end"!=a.id&&(e=j(a,b,c))&&!1!==e.split&&(d=a)});return d}function l(a,b,d,e){var f,g,h,j,k,m;if(a){m=a.parentNode;for(f=b.parentNode;f&&f!=m;f=f.parentNode){g=f.cloneNode(H);for(k=0;k<o.length;k++)if(r(o[k],c,g,g)){g=0;break}g&&(h&&g.appendChild(h),j||(j=g),h=g)}if(e&&(!p.mixed||!K(a)))b=A.split(a,b);h&&(d.parentNode.insertBefore(h,d),j.appendChild(d))}return b}function m(a){var b=A.get(a?"_start":"_end"),c=b[a?"firstChild":"lastChild"];y(c)&&(c=c[a?"firstChild":"lastChild"]);A.remove(b,!0);
return c}function n(a){var b,c,a=q(a,o,M);p.split&&(b=B(a,M),c=B(a),b!=c?(b=s(b,"span",{id:"_start","data-mce-type":"bookmark"}),c=s(c,"span",{id:"_end","data-mce-type":"bookmark"}),l(k(b),b,b,!0),l(k(c),c,c,!0),b=m(M),c=m()):b=c=l(k(b),b,b,!0),a.startContainer=b.parentNode,a.startOffset=G(b),a.endContainer=c.parentNode,a.endOffset=G(c)+1);L.walk(a,function(a){E(a,function(a){g(a);1===a.nodeType&&"underline"===d.dom.getStyle(a,"text-decoration")&&a.parentNode&&"underline"===X(a.parentNode)&&r({deep:!1,
exact:!0,inline:"span",styles:{textDecoration:"underline"}},null,a)})})}var o=e(b),p=o[0],v;f?f.nodeType?(v=A.createRng(),v.setStartBefore(f),v.setEndAfter(f),n(v)):n(f):(!C.isCollapsed()||!p.inline||A.select("td.mceSelected,th.mceSelected").length?(f=C.getBookmark(),n(C.getRng(M)),C.moveToBookmark(f),p.inline&&h(b,c,C.getStart())&&u(C.getRng(!0)),d.nodeChanged()):D("remove",b,c),a.isWebKit&&d.execCommand("mceCleanup"))}function j(a,b,c,d){function f(a,b,e){var g,h,j=b[e];if(b.onmatch)return b.onmatch(a,
b,e);if(j)if(j.length===P)for(g in j){if(j.hasOwnProperty(g)&&(h="attributes"===e?A.getAttrib(a,g):l(a,g),d&&!h&&!b.exact||(!d||b.exact)&&!n(h,p(j[g],c))))return}else for(g=0;g<j.length&&!("attributes"===e?A.getAttrib(a,j[g]):l(a,j[g]));g++);return b}var g=e(b),h;if(g&&a)for(h=0;h<g.length;h++)if(b=g[h],m(a,b)&&f(a,b,"attributes")&&f(a,b,"styles")){if(g=b.classes)for(h=0;h<g.length;h++)if(!A.hasClass(a,g[h]))return;return b}}function h(a,b,c){function d(c){c=A.getParent(c,function(c){return!!j(c,
a,b,!0)});return j(c,a,b)}var e;if(c)return d(c);c=C.getNode();if(d(c))return M;e=C.getStart();return e!=c&&d(e)?M:H}function m(a,b){if(n(a,b.inline)||n(a,b.block))return M;if(b.selector)return A.is(a,b.selector)}function n(a,b){a=a||"";b=b||"";a=""+(a.nodeName||a);b=""+(b.nodeName||b);return a.toLowerCase()==b.toLowerCase()}function l(a,b){var c=A.getStyle(a,b);if("color"==b||"backgroundColor"==b)c=A.toHex(c);"fontWeight"==b&&700==c&&(c="bold");return""+c}function p(a,b){"string"!=typeof a?a=a(b):
b&&(a=a.replace(/%(\w+)/g,function(a,c){return b[c]||a}));return a}function o(a){return a&&3===a.nodeType&&/^([\t \r\n]+|)$/.test(a.nodeValue)}function s(a,b,c){b=A.create(b,c);a.parentNode.insertBefore(b,a);b.appendChild(a);return b}function q(a,b,c){function e(a){var c,d,f;c=d=a?g:j;f=a?"previousSibling":"nextSibling";root=A.getRoot();if(3==c.nodeType&&!o(c)&&(a?0<h:k<c.nodeValue.length))return c;for(;;){if(d==root||!b[0].block_expand&&K(d))return d;for(a=d[f];a;a=a[f])if(!y(a)&&!o(a))return d;
d=d.parentNode}return c}function f(a,b){for(b===P&&(b=3===a.nodeType?a.length:a.childNodes.length);a&&a.hasChildNodes();)(a=a.childNodes[b])&&(b=3===a.nodeType?a.length:a.childNodes.length);return{node:a,offset:b}}var g=a.startContainer,h=a.startOffset,j=a.endContainer,k=a.endOffset,l;1==g.nodeType&&g.hasChildNodes()&&(l=g.childNodes.length-1,g=g.childNodes[h>l?l:h],3==g.nodeType&&(h=0));1==j.nodeType&&j.hasChildNodes()&&(l=j.childNodes.length-1,j=j.childNodes[k>l?l:k-1],3==j.nodeType&&(k=j.nodeValue.length));
if(y(g.parentNode)||y(g))g=y(g)?g:g.parentNode,g=g.nextSibling||g,3==g.nodeType&&(h=0);if(y(j.parentNode)||y(j))j=y(j)?j:j.parentNode,j=j.previousSibling||j,3==j.nodeType&&(k=j.length);if(b[0].inline){if(a.collapsed){var m=function(a,b,e){function f(a,b){var d,g;g=a.nodeValue;"undefined"==typeof b&&(b=e?g.length:0);e?(d=g.lastIndexOf(" ",b),g=g.lastIndexOf("\u00a0",b),d=d>g?d:g,-1!==d&&!c&&d++):(d=g.indexOf(" ",b),g=g.indexOf("\u00a0",b),d=-1!==d&&(-1===g||d<g)?d:g);return d}var g,h;if(3===a.nodeType){b=
f(a,b);if(-1!==b)return{container:a,offset:b};h=a}for(a=new F(a,A.getParent(a,K)||d.getBody());g=a[e?"prev":"next"]();)if(3===g.nodeType){if(h=g,b=f(g),-1!==b)return{container:g,offset:b}}else if(K(g))break;if(h)return b=e?0:h.length,{container:h,offset:b}};if(l=m(g,h,!0))g=l.container,h=l.offset;if(l=m(j,k))j=l.container,k=l.offset}l=f(j,k);if(l.node){for(;l.node&&0===l.offset&&l.node.previousSibling;)l=f(l.node.previousSibling);l.node&&0<l.offset&&3===l.node.nodeType&&" "===l.node.nodeValue.charAt(l.offset-
1)&&1<l.offset&&(j=l.node,j.splitText(l.offset-1))}}if(b[0].inline||b[0].block_expand){if(!b[0].inline||3!=g.nodeType||0===h)g=e(!0);if(!b[0].inline||3!=j.nodeType||k===j.nodeValue.length)j=e()}b[0].selector&&b[0].expand!==H&&!b[0].inline&&(l=function(c,d){var e,f,g,h;3==c.nodeType&&0==c.nodeValue.length&&c[d]&&(c=c[d]);e=A.getParents(c,void 0,A.getRoot());for(f=0;f<e.length;f++)for(g=0;g<b.length;g++)if(h=b[g],!("collapsed"in h&&h.collapsed!==a.collapsed)&&A.is(e[f],h.selector))return e[f];return c},
g=l(g,"previousSibling"),j=l(j,"nextSibling"));if(b[0].block||b[0].selector)l=function(a,c){var d;b[0].wrapper||(d=A.getParent(a,b[0].block));d||(d=A.getParent(3==a.nodeType?a.parentNode:a,K));d&&b[0].wrapper&&(d=A.getParents(d,"ul,ol",A.getRoot()).reverse()[0]||d);if(!d)for(d=a;d[c]&&!K(d[c])&&!(d=d[c],n(d,"br")););return d||a},g=l(g,"previousSibling"),j=l(j,"nextSibling"),b[0].block&&(K(g)||(g=e(!0)),K(j)||(j=e()));1==g.nodeType&&(h=G(g),g=g.parentNode);1==j.nodeType&&(k=G(j)+1,j=j.parentNode);
return{startContainer:g,startOffset:h,endContainer:j,endOffset:k}}function r(a,b,c,d){var e,f,g;if(!m(c,a))return H;if("all"!=a.remove){E(a.styles,function(a,e){a=p(a,b);"number"===typeof e&&(e=a,d=0);(!d||n(l(d,e),a))&&A.setStyle(c,e,"");g=1});g&&""==A.getAttrib(c,"style")&&(c.removeAttribute("style"),c.removeAttribute("data-mce-style"));E(a.attributes,function(a,e){var f,a=p(a,b);"number"===typeof e&&(e=a,d=0);if(!d||n(A.getAttrib(d,e),a)){if("class"==e&&(a=A.getAttrib(c,e)))if(f="",E(a.split(/\s+/),
function(a){/mce\w+/.test(a)&&(f+=(f?" ":"")+a)}),f){A.setAttrib(c,e,f);return}"class"==e&&c.removeAttribute("className");R.test(e)&&c.removeAttribute("data-mce-"+e);c.removeAttribute(e)}});E(a.classes,function(a){a=p(a,b);(!d||A.hasClass(d,a))&&A.removeClass(c,a)});f=A.getAttribs(c);for(e=0;e<f.length;e++)if(0!==f[e].nodeName.indexOf("_"))return H}if("none"!=a.remove)return v(c,a),M}function v(b,c){var d=b.parentNode,e;if(c.block)if(O)d==A.getRoot()&&(!c.list_block||!n(b,c.list_block))&&E(a.grep(b.childNodes),
function(a){N(O,a.nodeName.toLowerCase())?e?e.appendChild(a):e=s(a,O):e=0});else{var f=function(a,b,c){a=x(a,b,c);return!a||"BR"==a.nodeName||K(a)};K(b)&&!K(d)&&(!f(b,H)&&!f(b.firstChild,M,1)&&b.insertBefore(A.create("br"),b.firstChild),!f(b,M)&&!f(b.lastChild,H,1)&&b.appendChild(A.create("br")))}(!c.selector||!c.inline||n(c.inline,b))&&A.remove(b,1)}function x(a,b,c){if(a){b=b?"nextSibling":"previousSibling";for(a=c?a:a[b];a;a=a[b])if(1==a.nodeType||!o(a))return a}}function y(a){return a&&1==a.nodeType&&
"bookmark"==a.getAttribute("data-mce-type")}function z(b,c){function d(a,b){function c(a){var b={};E(A.getAttribs(a),function(c){c=c.nodeName.toLowerCase();0!==c.indexOf("_")&&"style"!==c&&(b[c]=A.getAttrib(a,c))});return b}function e(a,b){var c,d;for(d in a)if(a.hasOwnProperty(d)){c=b[d];if(c===P||a[d]!=c)return H;delete b[d]}for(d in b)if(b.hasOwnProperty(d))return H;return M}return a.nodeName!=b.nodeName||!e(c(a),c(b))||!e(A.parseStyle(A.getAttrib(a,"style")),A.parseStyle(A.getAttrib(b,"style")))?
H:M}var e,f;if(b&&c&&(f=function(a,b){for(e=a;e&&!(3==e.nodeType&&0!==e.nodeValue.length);e=e[b])if(1==e.nodeType&&!y(e))return e;return a},b=f(b,"previousSibling"),c=f(c,"nextSibling"),d(b,c))){for(e=b.nextSibling;e&&e!=c;)f=e,e=e.nextSibling,b.appendChild(f);A.remove(c);E(a.grep(c.childNodes),function(a){b.appendChild(a)});return b}return c}function B(a,b){var c,e,f;c=a[b?"startContainer":"endContainer"];e=a[b?"startOffset":"endOffset"];1==c.nodeType&&(f=c.childNodes.length-1,!b&&e&&e--,c=c.childNodes[e>
f?f:e]);3===c.nodeType&&b&&e>=c.nodeValue.length&&(c=(new F(c,d.getBody())).next()||c);3===c.nodeType&&!b&&0==e&&(c=(new F(c,d.getBody())).prev()||c);return c}function D(c,f,h){function k(a){var b=A.create("span",{id:v,"data-mce-bogus":!0,style:u?"color:red":""});a&&b.appendChild(d.getDoc().createTextNode(s));return b}function l(a,b){for(;a;){if(3===a.nodeType&&a.nodeValue!==s||1<a.childNodes.length)return!1;b&&1===a.nodeType&&b.push(a);a=a.firstChild}return!0}function m(a){for(;a;){if(a.id===v)return a;
a=a.parentNode}}function n(a){var b;if(a){b=new F(a,a);for(a=b.current();a;a=b.next())if(3===a.nodeType)return a}}function o(a,b){var c,d;if(a)d=C.getRng(!0),l(a)?(!1!==b&&(d.setStartBefore(a),d.setEndBefore(a)),A.remove(a)):(c=n(a),c.nodeValue.charAt(0)===J&&c.deleteData(0,1),A.remove(a,1)),C.setRng(d);else if(a=m(C.getStart()),!a)for(;a=A.get(v);)o(a,!1)}function p(){var a,c,d,g,j;a=C.getRng(!0);g=a.startOffset;j=a.startContainer.nodeValue;(c=m(C.getStart()))&&(d=n(c));if(j&&0<g&&g<j.length&&/\w/.test(j.charAt(g))&&
/\w/.test(j.charAt(g-1)))c=C.getBookmark(),a.collapse(!0),a=q(a,e(f)),a=L.split(a),b(f,h,a),C.moveToBookmark(c);else{if(!c||d.nodeValue!==s)c=k(!0),d=c.firstChild,a.insertNode(c),g=1;b(f,h,c);C.setCursorLocation(d,g)}}function r(){var a=C.getRng(!0),b,c,d,l,m,n=[];b=a.startContainer;c=a.startOffset;d=b;if(3==b.nodeType){if(c!=b.nodeValue.length||b.nodeValue===s)l=!0;d=d.parentNode}for(;d;){if(j(d,f,h)){m=d;break}d.nextSibling&&(l=!0);n.push(d);d=d.parentNode}if(m)if(l)d=C.getBookmark(),a.collapse(!0),
a=q(a,e(f),!0),a=L.split(a),g(f,h,a),C.moveToBookmark(d);else{d=b=k();for(a=n.length-1;0<=a;a--)d.appendChild(n[a].cloneNode(!1)),d=d.firstChild;d.appendChild(A.doc.createTextNode(s));d=d.firstChild;A.insertAfter(b,m);C.setCursorLocation(d,1)}}var s,v="_mce_caret",u=d.settings.caret_debug;s=a.isGecko?"\u200b":J;self._hasCaretEvents||(d.onBeforeGetContent.addToTop(function(){var a=[],b;if(l(m(C.getStart()),a))for(b=a.length;b--;)A.setAttrib(a[b],"data-mce-bogus","1")}),a.each(["onMouseUp","onKeyUp"],
function(a){d[a].addToTop(function(){o()})}),d.onKeyDown.addToTop(function(a,b){var c=b.keyCode;(8==c||37==c||39==c)&&o(m(C.getStart()))}),self._hasCaretEvents=!0);"apply"==c?p():r()}function u(a){var b=a.startContainer,c=a.startOffset,d;3==b.nodeType&&c>=b.nodeValue.length-1&&(b=b.parentNode,c=G(b)+1);if(1==b.nodeType){d=b.childNodes;b=d[Math.min(c,d.length-1)];b=new F(b);c>d.length-1&&b.next();for(c=b.current();c;c=b.next())if(3==c.nodeType&&!o(c)){b=A.create("a",null,J);c.parentNode.insertBefore(b,
c);a.setStart(c,0);C.setRng(a);A.remove(b);break}}}var k={},E=a.each,A=d.dom,C=d.selection,F=a.dom.TreeWalker,L=new a.dom.RangeUtils(A),N=d.schema.isValidChild,K=A.isBlock,O=d.settings.forced_root_block,G=A.nodeIndex,J="\ufeff",R=/^(src|href|style)$/,H=!1,M=!0,P,X=function(a){var b;d.dom.getParent(a,function(a){return(b=d.dom.getStyle(a,"text-decoration"))&&"none"!==b});return b},U=function(a){var b;1===a.nodeType&&a.parentNode&&1===a.parentNode.nodeType&&(b=X(a.parentNode),d.dom.getStyle(a,"color")&&
b?d.dom.setStyle(a,"text-decoration",b):d.dom.getStyle(a,"textdecoration")===b&&d.dom.setStyle(a,"text-decoration",null))};a.extend(this,{get:e,register:c,apply:b,remove:g,toggle:function(a,c,d){var f=e(a);h(a,c,d)&&(!("toggle"in f[0])||f[0].toggle)?g(a,c,d):b(a,c,d)},match:h,matchAll:function(a,b){var c,d=[],e={};c=C.getStart();A.getParent(c,function(c){var f,g;for(f=0;f<a.length;f++)g=a[f],!e[g]&&j(c,g,b)&&(e[g]=!0,d.push(g))});return d},matchNode:j,canApply:function(a){var a=e(a),b,c,d,f;if(a){b=
C.getStart();b=A.getParents(b,void 0,A.getRoot());for(d=a.length-1;0<=d;d--){f=a[d].selector;if(!f)return M;for(c=b.length-1;0<=c;c--)if(A.is(b[c],f))return M}}return H}})}})(tinymce);
tinymce.onAddEditor.add(function(a,d){var f,e,c,b=d.settings;if(b.inline_styles){e=a.explode(b.font_size_legacy_values);var g=function(b,d){a.each(d,function(a,d){a&&c.setStyle(b,d,a)});c.rename(b,"span")};f={font:function(a,b){g(b,{backgroundColor:b.style.backgroundColor,color:b.color,fontFamily:b.face,fontSize:e[parseInt(b.size)-1]})},u:function(a,b){g(b,{textDecoration:"underline"})},strike:function(a,b){g(b,{textDecoration:"line-through"})}};var j=function(e,g){c=e.dom;b.convert_fonts_to_spans&&
a.each(c.select("font,u,strike",g.node),function(a){f[a.nodeName.toLowerCase()](d.dom,a)})};d.onPreProcess.add(j);d.onSetContent.add(j);d.onInit.add(function(){d.selection.onSetContent.add(j)})}});
(function(a){function d(){function c(a){"remove"===a&&this.each(function(a,b){var c=e(b);c&&c.remove()});this.find("span.mceEditor,div.mceEditor").each(function(a,b){var c=tinyMCE.get(b.id.replace(/_parent$/,""));c&&c.remove()})}function d(a){var b;if(a!==f)c.call(this),this.each(function(b,c){var d;(d=tinyMCE.get(c.id))&&d.setContent(a)});else if(0<this.length&&(b=tinyMCE.get(this[0].id)))return b.getContent()}function e(a){var c=null;a&&a.id&&b.tinymce&&(c=tinyMCE.get(a.id));return c}function m(a){return!(!a||
!a.length||!b.tinymce||!a.is(":tinymce"))}var n={};a.each(["text","html","val"],function(b,c){var g=n[c]=a.fn[c],s="text"===c;a.fn[c]=function(b){if(!m(this))return g.apply(this,arguments);if(b!==f)return d.call(this.filter(":tinymce"),b),g.apply(this.not(":tinymce"),arguments),this;var c="",l=arguments;(s?this:this.eq(0)).each(function(b,d){var f=e(d);c+=f?s?f.getContent().replace(/<(?:"[^"]*"|'[^']*'|[^'">])*>/g,""):f.getContent():g.apply(a(d),l)});return c}});a.each(["append","prepend"],function(b,
c){var d=n[c]=a.fn[c],g="prepend"===c;a.fn[c]=function(a){if(!m(this))return d.apply(this,arguments);if(a!==f)return this.filter(":tinymce").each(function(b,c){var d=e(c);d&&d.setContent(g?a+d.getContent():d.getContent()+a)}),d.apply(this.not(":tinymce"),arguments),this}});a.each(["remove","replaceWith","replaceAll","empty"],function(b,d){var e=n[d]=a.fn[d];a.fn[d]=function(){c.call(this,d);return e.apply(this,arguments)}});n.attr=a.fn.attr;a.fn.attr=function(b,c,g){if(!b||"value"!==b||!m(this))return n.attr.call(this,
b,c,g);if(c!==f)return d.call(this.filter(":tinymce"),c),n.attr.call(this.not(":tinymce"),b,c,g),this;var s=this[0],q=e(s);return q?q.getContent():n.attr.call(a(s),b,c,g)}}var f,e,c=[],b=window;a.fn.tinymce=function(f){function j(){var b=[],c=0;d&&(d(),d=null);h.each(function(a,d){var e;e=d.id;var j=f.oninit;e||(d.id=e=tinymce.DOM.uniqueId());e=new tinymce.Editor(e,f);b.push(e);e.onInit.add(function(){var a,d=j;h.css("visibility","");j&&++c==b.length&&(tinymce.is(d,"string")&&(a=-1===d.indexOf(".")?
null:tinymce.resolve(d.replace(/\.\w+$/,"")),d=tinymce.resolve(d)),d.apply(a||tinymce,b))})});a.each(b,function(a,b){b.render()})}var h=this,m,n,l,p,o="",s="";if(!h.length)return h;if(!f)return tinyMCE.get(h[0].id);h.css("visibility","hidden");!b.tinymce&&!e&&(m=f.script_url)?(e=1,n=m.substring(0,m.lastIndexOf("/")),/_(src|dev)\.js/g.test(m)&&(s="_src"),l=m.lastIndexOf("?"),-1!=l&&(o=m.substring(l+1)),b.tinyMCEPreInit=b.tinyMCEPreInit||{base:n,suffix:s,query:o},-1!=m.indexOf("gzip")&&(p=f.language||
"en",m=m+(/\?/.test(m)?"&":"?")+"js=true&core=true&suffix="+escape(s)+"&themes="+escape(f.theme)+"&plugins="+escape(f.plugins)+"&languages="+p,b.tinyMCE_GZ||(tinyMCE_GZ={start:function(){function b(a){tinymce.ScriptLoader.markDone(tinyMCE.baseURI.toAbsolute(a))}tinymce.suffix=s;b("langs/"+p+".js");b("themes/"+f.theme+"/editor_template"+s+".js");b("themes/"+f.theme+"/langs/"+p+".js");a.each(f.plugins.split(","),function(a,c){c&&(b("plugins/"+c+"/editor_plugin"+s+".js"),b("plugins/"+c+"/langs/"+p+".js"))})},
end:function(){}})),a.ajax({type:"GET",url:m,dataType:"script",cache:!0,success:function(){tinymce.dom.Event.domLoaded=1;e=2;f.script_loaded&&f.script_loaded();j();a.each(c,function(a,b){b()})}})):1===e?c.push(j):j();return h};a.extend(a.expr[":"],{tinymce:function(a){return!(!a.id||!tinyMCE.get(a.id))}})})(jQuery);
jQuery(document).ready(function(a){function d(b){b.autocomplete({minLength:3,source:function(c,d){params=(b.attr("data-fieldname")||b.attr("name"))+"="+b.attr("value");params+="&"+eval(b.attr("data-with"));return a.getJSON(b.attr("data-url"),encodeURI(params),d)},select:function(c,d){void 0!=b.attr("data-after-update")&&eval(b.attr("data-after-update"))(d.item);a(this).val(d.item.field_value);return!1}})}jQuery.ajaxSetup({beforeSend:function(a){a.setRequestHeader("Accept","text/javascript,application/javascript,text/html")}});
a("a.cn-js-expand").click(function(b){b=a(b.target).attr("name");a(b+" .short").hide("blind");a(b+" .long").show("blind")});a("#cn-page-wrapper div.cn-fancybox").each(function(b,c){var d=a(c).attr("id");a("a#"+d+"-link").fancybox({scrolling:"no"})});var f=a("#cn-page-wrapper div.cn-fancybox-launcher-onload").data("target-id");a("a#"+f+"-link").trigger("click");a("#cn-page-wrapper div.cn-fancybox-launcher-onclick").each(function(b,c){var d=a(c).data("selector"),e=a(c).data("target-id");a(d).click(function(){a("a#"+
e+"-link").trigger("click");return!1})});a("select[data-remote=true]").live("change",function(){updateCont=a(this).attr("data-update");onComp=a(this).attr("data-complete");jQuery.ajax({url:a(this).attr("data-url"),type:"get",data:a(this).attr("data-with")+a(this).val(),success:function(b){a("#"+updateCont).html(b)},error:function(a,c){alert(c)},complete:function(){eval(onComp)}})});var e={};a(".auto-complete").each(function(){e[a(this).attr("id")]=a(this)});for(var c in e)d(e[c]);a(".observe:not(form)").live("change",
function(){me=a(this);dataUpdate=me.attr("data-update");elem="";dataUpdate&&(elem=a("#"+dataUpdate));jQuery.ajax({url:me.attr("data-url"),type:"get",data:me.attr("name")+"="+me.val(),success:function(a){""!=elem&&(elem.is("input")?elem.val(a):elem.html(a))},error:function(a,c){alert(c)},complete:function(){}})});a("input[type=checkbox][data-toggle-childs]").live("click",function(){parentChecked=a(this).attr("checked");a(a(this).attr("data-toggle-childs")).attr("checked",!parentChecked)});a("input[type=checkbox][data-toggle-parent]").live("click",
function(){parentChecked=!0;a(a(this).attr("data-sibling")).each(function(){this.checked&&(parentChecked=!1)});a(a(this).attr("data-toggle-parent")).attr("checked",parentChecked)});a("input[type=checkbox][data-checkall]").live("click",function(){parentChecked=a(this).attr("checked");a(a(this).attr("data-checkall")).attr("checked",parentChecked)});a("input[type=checkbox][data-toggle-target]").live("click",function(){a("#"+a(this).attr("data-toggle-target")).toggle()});a("[data-toggledisabled]").live("click",
function(){target=a("#"+a(this).attr("data-toggledisabled"));a(this).attr("checked")?(target.attr("disabled","disabled"),target.css("background-color","#ddd")):(target.attr("disabled",""),target.css("background-color",""))});a("a[data-tinymce-fancybox]").each(function(){var b={},b={showCloseButton:!0,titlePosition:"inside",transitionIn:"none",transitionOut:"none",scrolling:"no",hideOnContentClick:!1,onComplete:function(){initTinyMCE()}},b="true"!=a(this).attr("data-tinymce-fancybox")?a.extend(b,a.parseJSON(a(this).attr("data-fancybox"))):
b;a(this).fancybox(b)});a("a[data-fancybox]").each(function(){var b={},b={showCloseButton:!0,titlePosition:"inside",transitionIn:"none",transitionOut:"none",scrolling:"no",hideOnContentClick:!1},b="true"!=a(this).attr("data-fancybox")?a.extend(b,a.parseJSON(a(this).attr("data-fancybox"))):b;a(this).fancybox(b);void 0!=a(this).attr("data-fancybox-autolaunch")&&(a.fancybox.init(),a(this).trigger("click"))});a("a.js_add_property_to_portfolio").live("click",function(){priceUponReq=a("form#portfolio_form input[data-priceuponrequest]").attr("data-priceuponrequest");
if(void 0!=priceUponReq&&priceUponReq!=a(this).attr("data-priceuponrequest"))return a("#js_properties_alert").show(),!1;a(".js_portfolio_park").before(a(this).closest("tr").remove().removeClass("cn-pf-available-property").addClass("cn-pf-property"));newProperty=a("<input type='hidden' name='portfolio[property_ids][]'>");newProperty.attr("id","portfolio_property_id_"+a(this).attr("data-propertyid"));newProperty.attr("value",a(this).attr("data-propertyid"));newProperty.attr("data-priceuponrequest",
a(this).attr("data-priceuponrequest"));a("form#portfolio_form").append(newProperty);return!1});a("a.js_remove_property_from_portfolio").live("click",function(){a(".js_non_portfolio_park").after(a(this).closest("tr").removeClass("cn-pf-property").addClass("cn-pf-available-property").remove());a("form#portfolio_form").find("input[type=hidden][id=portfolio_property_id_"+a(this).attr("data-propertyid")+"]").remove();return!1});a(".js_read_more a").bind("click",function(){a(this).closest(".js_testimonials").find(".js_read_more").hide();
a(this).closest(".js_testimonials").find(".js_more").show();a(this).closest(".js_testimonials").find(".js_tm_company").show();return!1});a(".js_image_gallery").fancybox();a(".js_exposee_image_gallery a").live("mouseover",function(){a(".js_exposee_image_medium a").attr("href",a(this).attr("href"));a(".js_exposee_image_medium img").attr("src",a(this).attr("data-imagemedium"))});a("form[data-autosubmit='true']").live("change",function(){jQuery.ajax({url:a(this).closest("form").attr("action"),type:"post",
data:a(this).closest("form").serialize()})});a("span.tooltip[title]").qtip({style:"cream"});a(".js_toggler").live("click",function(){a("#"+a(this).attr("data-toggle")).toggle();return!1});a("input[data-default]").bind("focus",function(){a(this).val()==a(this).attr("data-default")&&a(this).val("")});a("input[data-default]").bind("blur",function(){""==a(this).val()&&a(this).val(a(this).attr("data-default"))});a("[data-hoverclass]").live("mouseover",function(){a(this).addClass(a(this).attr("data-hoverclass"))});
a("[data-hoverclass]").live("mouseout",function(){a(this).removeClass(a(this).attr("data-hoverclass"))});a(".js_track_on_click").live("click",function(){sitestat(a(this).data("trackurl"))});a(".add-city-button").live("click",function(){a("#"+a(this).attr("data-cities")+" tr:hidden input").attr("checked",!0);a("#"+a(this).attr("data-cities")+" tr:hidden").show();a(a(this).attr("data-source")).val("");return!1})});
function addAdditionalCityHiddenTempRow(a){row='<tr id="%row_id" style="display:none;"><td><input type="checkbox" name="acquisition_profile[city_ids][]" value="%city_id" style="display:none;">%city_name</td><td><a href="#" onclick="jQuery(this).parent().parent().remove();return false;">[x]</a></td></tr>';jQuery("#additional-cities").append(row.replace("%row_id",a.city_id).replace("%city_name",a.label).replace("%city_id",a.city_id))}
function addExclusionCityHiddenTempRow(a){row='<tr id="%row_id" style="display:none;"><td><input type="checkbox" name="acquisition_profile[exclusion_city_ids][]" value="%city_id" style="display:none;">%city_name</td><td><a href="#" onclick="jQuery(this).parent().parent().remove();return false;">[x]</a></td></tr>';jQuery("#exclusion-cities").append(row.replace("%row_id",a.city_id).replace("%city_name",a.label).replace("%city_id",a.city_id))}
function submitRemote(a,d,f,e){jQuery.ajax({url:""==d?a.attr("action"):d,type:f,data:a.serialize(),success:function(a){null!=e&&jQuery("#"+e).html(a)},error:function(a,b){alert(b)},complete:function(){}})}function updateZipCodeId(a){jQuery("#acquisition_object_zip_code_id").val(a.zip_code_id);jQuery("#acquisition_object_city_name").val(a.city_name);jQuery("#acquisition_object_city_id").val(a.city_id)}
function removeObjStandardFields(){missing=jQuery("#object_standard_misings");office=jQuery("#object_standard_offices");living=jQuery("#object_standard_livings");hotel=jQuery("#object_standard_hotels");missing.remove();office.remove();living.remove();hotel.remove()}
function removeMicroLocFields(){missing=jQuery("#micro_location_missings");office=jQuery("#micro_location_offices");living=jQuery("#micro_location_livings");trades=jQuery("#micro_location_trades");logistics=jQuery("#micro_location_logistics");missing.remove();office.remove();living.remove();trades.remove();logistics.remove()}
function initTinyMCE(){var a=document.URL.match(/\/commercialnetwork\//)||"/",d=$("meta[name=language]").attr("content")||"de";$("textarea[data-tinymce]").tinymce({theme:"advanced",theme_advanced_buttons1:"bold,italic,underline,|,justifyleft,justifycenter,justifyright,formatselect",theme_advanced_buttons2:"bullist,numlist,|,outdent,indent,|,undo,redo",theme_advanced_buttons3:"",theme_advanced_toolbar_location:"top",theme_advanced_blockformats:"p,h1,h2,h3",content_css:a+"assets/tinymce/custom_content.css",
language:d,entity_encoding:"raw"})}window.console||(window.console={log:function(){},debug:function(){}});
jQuery(function(a){var d=a("meta[name=csrf-token]").attr("content"),f=a("meta[name=csrf-param]").attr("content");a.fn.extend({triggerAndReturn:function(c,b){var d=new a.Event(c);this.trigger(d,b);return!1!==d.result},callRemote:function(){var c=this,b=c.attr("method")||c.attr("data-method")||"GET",d=c.attr("action")||c.attr("href"),e=c.attr("data-type")||a.ajaxSettings&&a.ajaxSettings.dataType;if(void 0===d)throw"No URL specified for remote call (action or href must be present).";if(c.triggerAndReturn("ajax:before")){var f=
c.is("form")?c.serializeArray():[];a.ajax({url:d,data:f,dataType:e,type:b.toUpperCase(),beforeSend:function(a){c.trigger("ajax:loading",a)},success:function(a,b,d){c.trigger("ajax:success",[a,b,d])},complete:function(a){c.trigger("ajax:complete",a)},error:function(a,b,d){c.trigger("ajax:failure",[a,b,d])}})}c.trigger("ajax:after")}});a("body").delegate("a[data-confirm], button[data-confirm], input[data-confirm]","click.rails",function(){var c=a(this);if(c.triggerAndReturn("confirm")&&!confirm(c.attr("data-confirm")))return!1});
a("form[data-remote]").live("submit.rails",function(c){a(this).callRemote();c.preventDefault()});a("a[data-remote],input[data-remote]").live("click.rails",function(c){a(this).callRemote();c.preventDefault()});a("a[data-method]:not([data-remote])").live("click.rails",function(c){var b=a(this),e=b.attr("href"),b=b.attr("data-method"),e=a('<form method="post" action="'+e+'"></form>'),b='<input name="_method" value="'+b+'" type="hidden" />';void 0!==f&&void 0!==d&&(b+='<input name="'+f+'" value="'+d+
'" type="hidden" />');e.hide().append(b).appendTo("body");c.preventDefault();e.submit()});var e=function(){a(this).find("input[data-disable-with]").each(function(){var c=a(this);c.data("enable-with",c.val()).attr("value",c.attr("data-disable-with")).attr("disabled","disabled")})};a("form[data-remote]:has(input[data-disable-with])").live("ajax:before.rails",e);a("form:not([data-remote]):has(input[data-disable-with])").live("submit.rails",e);a("form[data-remote]:has(input[data-disable-with])").live("ajax:complete.rails",
function(){a(this).find("input[data-disable-with]").each(function(){var c=a(this);c.removeAttr("disabled").val(c.data("enable-with"))})});e=a().jquery;("1.4"===e||"1.4.1"===e||"1.4.2"===e)&&alert("This rails.js does not support the jQuery version you are using. Please read documentation.")});

