/* Copyright 2012 Klaviyo, Inc. http://www.klaviyo.com/ */ (function(w){Array.prototype.toJSON&&delete Array.prototype.toJSON;var M;M||(M={});(function(){function a(a){return 10>a?"0"+a:a}function b(a){e.lastIndex=0;return e.test(a)?'"'+a.replace(e,function(a){var b=i[a];return"string"===typeof b?b:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+a+'"'}function c(a,d){var e,i,k,u,o=h,m,A=d[a];A&&"object"===typeof A&&"function"===typeof A.toJSON&&(A=A.toJSON(a));"function"===typeof n&&(A=n.call(d,a,A));switch(typeof A){case "string":return b(A); case "number":return isFinite(A)?""+A:"null";case "boolean":case "null":return""+A;case "object":if(!A)return"null";h+=f;m=[];if("[object Array]"===Object.prototype.toString.apply(A)){u=A.length;for(e=0;e>2,c=(c&3)<<4|d>>4,f=(d&15)<<2|e>>6,i=e&63,isNaN(d)? f=i=64:isNaN(e)&&(i=64),b=b+this._keyStr.charAt(h)+this._keyStr.charAt(c)+this._keyStr.charAt(f)+this._keyStr.charAt(i);return b},decode:function(a){for(var b="",c,d,e,h,f,i=0,a=a.replace(/[^A-Za-z0-9\+\/\=]/g,"");i>4,d=(d&15)<<4|h>>2,e=(h&3)<<6|f,b+=String.fromCharCode(c),64!=h&&(b+=String.fromCharCode(d)),64!=f&&(b+=String.fromCharCode(e)); return b=Q._utf8_decode(b)},_utf8_encode:function(a){for(var a=a.replace(/\r\n/g,"\n"),b="",c=0;cd?b+=String.fromCharCode(d):(127d?b+=String.fromCharCode(d>>6|192):(b+=String.fromCharCode(d>>12|224),b+=String.fromCharCode(d>>6&63|128)),b+=String.fromCharCode(d&63|128))}return b},_utf8_decode:function(a){for(var b="",c=0,d=c1=c2=0;cd?(b+=String.fromCharCode(d),c++):191d?(c2=a.charCodeAt(c+1),b+=String.fromCharCode((d& 31)<<6|c2&63),c+=2):(c2=a.charCodeAt(c+1),c3=a.charCodeAt(c+2),b+=String.fromCharCode((d&15)<<12|(c2&63)<<6|c3&63),c+=3);return b}};(function(a,b){function c(a){var b=x[a]={},c,g,a=a.split(/\s+/);for(c=0,g=a.length;c d||null==d)d=a.style[b]||0;d=parseFloat(d)||0;if(c)for(;e").appendTo(b),d=c.css("display");c.remove();if("none"===d||""===d){S||(S=v.createElement("iframe"),S.frameBorder=S.width=S.height=0);b.appendChild(S); if(!ca||!S.createElement)ca=(S.contentWindow||S.contentDocument).document,ca.write(("CSS1Compat"===v.compatMode?"":"")+""),ca.close();c=ca.createElement(a);ca.body.appendChild(c);d=g.css(c,"display");b.removeChild(S)}wa[a]=d}return wa[a]}function Y(a){return g.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}var v=a.document,O=a.navigator,K=a.location,g=function(){function p(){if(!c.isReady){try{v.documentElement.doScroll("left")}catch(a){setTimeout(p,1);return}c.ready()}} var c=function(a,b){return new c.fn.init(a,b,f)},d=a.jQuery,g=a.$,f,e=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,h=/\S/,i=/^\s+/,j=/\s+$/,l=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,x=/^[\],:{}\s]*$/,n=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,k=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,t=/(?:^|:|,)(?:\s*\[)+/g,q=/(webkit)[ \/]([\w.]+)/,D=/(opera)(?:.*version)?[ \/]([\w.]+)/,z=/(msie) ([\w.]+)/,E=/(mozilla)(?:.*? rv:([\w.]+))?/,s=/-([a-z]|[0-9])/ig,C=/^-ms-/,G=function(a,b){return(b+"").toUpperCase()}, B=O.userAgent,ma,da,lb=Object.prototype.toString,xa=Object.prototype.hasOwnProperty,ya=Array.prototype.push,ha=Array.prototype.slice,A=String.prototype.trim,r=Array.prototype.indexOf,u={};c.fn=c.prototype={constructor:c,init:function(a,p,d){var g;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if("body"===a&&!p&&v.body)return this.context=v,this[0]=v.body,this.selector=a,this.length=1,this;if("string"===typeof a){if((g="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&& 3<=a.length?[null,a,null]:e.exec(a))&&(g[1]||!p)){if(g[1])return d=(p=p instanceof c?p[0]:p)?p.ownerDocument||p:v,(a=l.exec(a))?c.isPlainObject(p)?(a=[v.createElement(a[1])],c.fn.attr.call(a,p,!0)):a=[d.createElement(a[1])]:(a=c.buildFragment([g[1]],[d]),a=(a.cacheable?c.clone(a.fragment):a.fragment).childNodes),c.merge(this,a);if((p=v.getElementById(g[2]))&&p.parentNode){if(p.id!==g[2])return d.find(a);this.length=1;this[0]=p}this.context=v;this.selector=a;return this}return!p||p.jquery?(p||d).find(a): this.constructor(p).find(a)}if(c.isFunction(a))return d.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return c.makeArray(a,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return ha.call(this,0)},get:function(a){return null==a?this.toArray():0>a?this[this.length+a]:this[a]},pushStack:function(a,b,p){var d=this.constructor();c.isArray(a)?ya.apply(d,a):c.merge(d,a);d.prevObject=this;d.context=this.context;"find"===b?d.selector= this.selector+(this.selector?" ":"")+p:b&&(d.selector=this.selector+"."+b+"("+p+")");return d},each:function(a,b){return c.each(this,a,b)},ready:function(a){c.bindReady();ma.add(a);return this},eq:function(a){a=+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(ha.apply(this,arguments),"slice",ha.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:ya,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a,p,d,g,f,e=arguments[0]||{},I=1,h=arguments.length,F=!1;"boolean"===typeof e&&(F=e,e=arguments[1]||{},I=2);"object"!==typeof e&&!c.isFunction(e)&&(e={});h===I&&(e=this,--I);for(;Ic?Math.max(0,p+c):c:0;ca.indexOf("compatible")&&E.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.sub=this.sub;a.fn.init=function(p,d){d&&d instanceof c&&!(d instanceof a)&&(d=a(d));return c.fn.init.call(this,p,d,b)};a.fn.init.prototype=a.fn;var b=a(v);return a},browser:{}});c.each("Boolean,Number,String,Function,Array,Date,RegExp,Object".split(","), function(a,b){u["[object "+b+"]"]=b.toLowerCase()});B=c.uaMatch(B);B.browser&&(c.browser[B.browser]=!0,c.browser.version=B.version);c.browser.webkit&&(c.browser.safari=!0);h.test("\u00a0")&&(i=/^[\s\xA0]+/,j=/[\s\xA0]+$/);f=c(v);v.addEventListener?da=function(){v.removeEventListener("DOMContentLoaded",da,!1);c.ready()}:v.attachEvent&&(da=function(){"complete"===v.readyState&&(v.detachEvent("onreadystatechange",da),c.ready())});return c}(),x={};g.Callbacks=function(a){var a=a?x[a]||c(a):{},d=[],f= [],e,h,i,j,l,n=function(b){var c,f,e,I;for(c=0,f=b.length;c=e&&a&&g.isFunction(a.promise)?a:g.Deferred(),l=j.promise();if(1
a";c=l.getElementsByTagName("*");d=l.getElementsByTagName("a")[0];if(!c||!c.length||!d)return{};f=v.createElement("select");e=f.appendChild(v.createElement("option")); c=l.getElementsByTagName("input")[0];b={leadingWhitespace:3===l.firstChild.nodeType,tbody:!l.getElementsByTagName("tbody").length,htmlSerialize:!!l.getElementsByTagName("link").length,style:/top/.test(d.getAttribute("style")),hrefNormalized:"/a"===d.getAttribute("href"),opacity:/^0.55/.test(d.style.opacity),cssFloat:!!d.style.cssFloat,checkOn:"on"===c.value,optSelected:e.selected,getSetAttribute:"t"!==l.className,enctype:!!v.createElement("form").enctype,html5Clone:"<:nav>"!==v.createElement("nav").cloneNode(!0).outerHTML, submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0};c.checked=!0;b.noCloneChecked=c.cloneNode(!0).checked;f.disabled=!0;b.optDisabled=!e.disabled;try{delete l.test}catch(x){b.deleteExpando=!1}!l.addEventListener&&l.attachEvent&&l.fireEvent&&(l.attachEvent("onclick",function(){b.noCloneEvent=!1}),l.cloneNode(!0).fireEvent("onclick"));c=v.createElement("input");c.value="t";c.setAttribute("type","radio"); b.radioValue="t"===c.value;c.setAttribute("checked","checked");l.appendChild(c);d=v.createDocumentFragment();d.appendChild(l.lastChild);b.checkClone=d.cloneNode(!0).cloneNode(!0).lastChild.checked;b.appendChecked=c.checked;d.removeChild(c);d.appendChild(l);l.innerHTML="";a.getComputedStyle&&(c=v.createElement("div"),c.style.width="0",c.style.marginRight="0",l.style.width="2px",l.appendChild(c),b.reliableMarginRight=0===(parseInt((a.getComputedStyle(c,null)||{marginRight:0}).marginRight,10)||0));if(l.attachEvent)for(i in{submit:1, change:1,focusin:1})c="on"+i,j=c in l,j||(l.setAttribute(c,"return;"),j="function"===typeof l[c]),b[i+"Bubbles"]=j;d.removeChild(l);d=f=e=c=l=c=null;g(function(){var a,c,d,f,e=v.getElementsByTagName("body")[0];e&&(a=v.createElement("div"),a.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",e.insertBefore(a,e.firstChild),l=v.createElement("div"),a.appendChild(l),l.innerHTML="
t
", h=l.getElementsByTagName("td"),j=0===h[0].offsetHeight,h[0].style.display="",h[1].style.display="none",b.reliableHiddenOffsets=j&&0===h[0].offsetHeight,l.innerHTML="",l.style.width=l.style.paddingLeft="1px",g.boxModel=b.boxModel=2===l.offsetWidth,"undefined"!==typeof l.style.zoom&&(l.style.display="inline",l.style.zoom=1,b.inlineBlockNeedsLayout=2===l.offsetWidth,l.style.display="",l.innerHTML="
",b.shrinkWrapBlocks=2!==l.offsetWidth),l.style.cssText="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;visibility:hidden;border:0;", l.innerHTML="
",c=l.firstChild,d=c.firstChild,f={doesNotAddBorder:5!==d.offsetTop,doesAddBorderForTableAndCells:5===c.nextSibling.firstChild.firstChild.offsetTop},d.style.position="fixed",d.style.top="20px",f.fixedPosition= 20===d.offsetTop||15===d.offsetTop,d.style.position=d.style.top="",c.style.overflow="hidden",c.style.position="relative",f.subtractsBorderForOverflowNotVisible=-5===d.offsetTop,f.doesNotIncludeMarginInBodyOffset=1!==e.offsetTop,e.removeChild(a),l=null,g.extend(b,f))});return b}();var E=/^(?:\{.*\}|\[.*\])$/,G=/([A-Z])/g;g.extend({cache:{},uuid:0,expando:"jQuery"+(g.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?g.cache[a[g.expando]]:a[g.expando];return!!a&&!e(a)},data:function(a,c,d,f){if(g.acceptData(a)){var e;e=g.expando;var h="string"===typeof c,i=a.nodeType,j=i?g.cache:a,l=i?a[e]:a[e]&&e,x="events"===c;if(l&&j[l]&&(x||f||j[l].data)||!(h&&d===b)){l||(i?a[e]=l=++g.uuid:l=e);j[l]||(j[l]={},i||(j[l].toJSON=g.noop));if("object"===typeof c||"function"===typeof c)f?j[l]=g.extend(j[l],c):j[l].data=g.extend(j[l].data,c);e=a=j[l];f||(a.data||(a.data={}),a=a.data);d!==b&&(a[g.camelCase(c)]=d);if(x&& !a[c])return e.events;h?(d=a[c],null==d&&(d=a[g.camelCase(c)])):d=a;return d}}},removeData:function(a,b,c){if(g.acceptData(a)){var d,f,h,i=g.expando,j=a.nodeType,l=j?g.cache:a,x=j?a[i]:i;if(l[x]){if(b&&(d=c?l[x]:l[x].data)){g.isArray(b)||(b in d?b=[b]:(b=g.camelCase(b),b=b in d?[b]:b.split(" ")));for(f=0,h=b.length;fd)return null;a=h?d:0;for(c=h?d+1:e.length;ah.indexOf(":")?"on"+h:"",f){if(c.result=b,c.target||(c.target=f),d=null!=d?g.makeArray(d):[],d.unshift(c),x=g.event.special[h]||{},!(x.trigger&&!1===x.trigger.apply(f, d))){t=[[f,x.bindType||h]];if(!e&&!x.noBubble&&!g.isWindow(f)){n=x.delegateType||h;i=Sa.test(n+h)?f:f.parentNode;for(l=null;i;i=i.parentNode)t.push([i,n]),l=i;l&&l===f.ownerDocument&&t.push([l.defaultView||l.parentWindow||a,n])}for(l=0;lf&&i.push({elem:this,matches:d.slice(f)});for(j=0;j+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,f="sizcache"+(Math.random()+"").replace(".",""),e=0,h=Object.prototype.toString,i=!1,j=!0,l=/\\/g, x=/\r\n/g,n=/\W/;[0,0].sort(function(){j=!1;return 0});var t=function(a,b,c,f){var c=c||[],e=b=b||v;if(1!==b.nodeType&&9!==b.nodeType)return[];if(!a||"string"!==typeof a)return c;var g,p,i,j,l,H=!0,x=t.isXML(b),F=[],n=a;do if(d.exec(""),g=d.exec(n))if(n=g[3],F.push(g[1]),g[2]){j=g[3];break}while(g);if(1":function(a,b){var c,d="string"===typeof b,f=0,e=a.length;if(d&&!n.test(b))for(b=b.toLowerCase();fc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var f=b[1],e=q.filters[f];if(e)return e(a,c,b,d);if("contains"===f)return 0<=(a.textContent||a.innerText|| k([a])||"").indexOf(b[3]);if("not"===f){b=b[3];c=0;for(d=b.length;c";d.insertBefore(a,d.firstChild);v.getElementById(c)&&(q.find.ID=function(a,c,d){if("undefined"!==typeof c.getElementById&&!d)return(c=c.getElementById(a[1]))?c.id===a[1]||"undefined"!==typeof c.getAttributeNode&&c.getAttributeNode("id").nodeValue===a[1]?[c]:b:[]},q.filter.ID= function(a,b){var c="undefined"!==typeof a.getAttributeNode&&a.getAttributeNode("id");return 1===a.nodeType&&c&&c.nodeValue===b});d.removeChild(a);d=a=null})();(function(){var a=v.createElement("div");a.appendChild(v.createComment(""));0

";if(!(b.querySelectorAll&&0===b.querySelectorAll(".TEST").length)){t=function(b,c,d,f){c=c||v;if(!f&&!t.isXML(c)){var e=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(e&&(1===c.nodeType||9===c.nodeType)){if(e[1])return s(c.getElementsByTagName(b),d);if(e[2]&&q.find.CLASS&&c.getElementsByClassName)return s(c.getElementsByClassName(e[2]), d)}if(9===c.nodeType){if("body"===b&&c.body)return s([c.body],d);if(e&&e[3]){var g=c.getElementById(e[3]);if(g&&g.parentNode){if(g.id===e[3])return s([g],d)}else return s([],d)}try{return s(c.querySelectorAll(b),d)}catch(h){}}else if(1===c.nodeType&&"object"!==c.nodeName.toLowerCase()){var e=c,p=(g=c.getAttribute("id"))||"__sizzle__",i=c.parentNode,j=/^\s*[+~]/.test(b);g?p=p.replace(/'/g,"\\$&"):c.setAttribute("id",p);j&&i&&(c=c.parentNode);try{if(!j||i)return s(c.querySelectorAll("[id='"+p+"'] "+ b),d)}catch(l){}finally{g||e.removeAttribute("id")}}}return a(b,c,d,f)};for(var c in a)t[c]=a[c];b=null}}();(function(){var a=v.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var c=!b.call(v.createElement("div"),"div"),d=!1;try{b.call(v.documentElement,"[test!='']:sizzle")}catch(f){d=!0}t.matchesSelector=function(a,f){f=f.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!t.isXML(a))try{if(d||!q.match.PSEUDO.test(f)&&!/!=/.test(f)){var e=b.call(a, f);if(e||!c||a.document&&11!==a.document.nodeType)return e}}catch(g){}return 0
";a.getElementsByClassName&&0!==a.getElementsByClassName("e").length&&(a.lastChild.className="e",1!==a.getElementsByClassName("e").length&&(q.order.splice(1,0,"CLASS"),q.find.CLASS=function(a,b,c){if("undefined"!==typeof b.getElementsByClassName&&!c)return b.getElementsByClassName(a[1])}, a=null))})();t.contains=v.documentElement.contains?function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:v.documentElement.compareDocumentPosition?function(a,b){return!!(a.compareDocumentPosition(b)&16)}:function(){return!1};t.isXML=function(a){return(a=(a?a.ownerDocument||a:0).documentElement)?"HTML"!==a.nodeName:!1};var A=function(a,b,c){for(var d,f=[],e="",b=b.nodeType?[b]:b;d=q.match.PSEUDO.exec(a);)e+=d[0],a=a.replace(q.match.PSEUDO,"");a=q.relative[a]?a+"*":a;d=0;for(var g=b.length;d]*)\/>/ig,Va=/<([\w:]+)/,Fa=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},Ya=k(v);R.optgroup=R.option;R.tbody=R.tfoot=R.colgroup=R.caption=R.thead;R.th=R.td;g.support.htmlSerialize||(R._default=[1,"div
","
"]); g.fn.extend({text:function(a){return g.isFunction(a)?this.each(function(b){var c=g(this);c.text(a.call(this,b,c.text()))}):"object"!==typeof a&&a!==b?this.empty().append((this[0]&&this[0].ownerDocument||v).createTextNode(a)):g.text(this)},wrapAll:function(a){if(g.isFunction(a))return this.each(function(b){g(this).wrapAll(a.call(this,b))});if(this[0]){var b=g(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 g.isFunction(a)?this.each(function(b){g(this).wrapInner(a.call(this,b))}):this.each(function(){var b=g(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=g.isFunction(a);return this.each(function(c){g(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){g.nodeName(this,"body")||g(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=g.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments, !1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,g.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;null!=(d=this[c]);c++)if(!a||g.filter(a,[d]).length)!b&&1===d.nodeType&&(g.cleanData(d.getElementsByTagName("*")),g.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;null!=(b=this[a]);a++)for(1===b.nodeType&&g.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 g.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&1===this[0].nodeType?this[0].innerHTML.replace(Ea,""):null;if("string"===typeof a&&!Ha.test(a)&&(g.support.leadingWhitespace||!Aa.test(a))&&!R[(Va.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ua,"<$1>");try{for(var c=0,d=this.length;ci.length&&h===v&&"<"===i.charAt(0)&&!Ia.test(i)&&(g.support.checkClone||!Xa.test(i))&&(g.support.html5Clone||!Wa.test(i)))f=!0,(e=g.fragments[i])&&1!==e&&(d=e);d||(d=h.createDocumentFragment(),g.clean(a,h,d,c));f&&(g.fragments[i]=e?d:1);return{fragment:d,cacheable:f}};g.fragments={};g.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){g.fn[a]=function(c){var d=[],c=g(c),f=1===this.length&& this[0].parentNode;if(f&&11===f.nodeType&&1===f.childNodes.length&&1===c.length)return c[b](this[0]),this;for(var f=0,e=c.length;f");e=(Va.exec(i)||["",""])[1].toLowerCase();var j=R[e]||R._default, l=j[0],x=b.createElement("div");b===v?Ya.appendChild(x):k(b).appendChild(x);for(x.innerHTML=j[1]+i+j[2];l--;)x=x.lastChild;if(!g.support.tbody){l=Fa.test(i);j="table"===e&&!l?x.firstChild&&x.firstChild.childNodes:""===j[1]&&!l?x.childNodes:[];for(e=j.length-1;0<=e;--e)g.nodeName(j[e],"tbody")&&!j[e].childNodes.length&&j[e].parentNode.removeChild(j[e])}!g.support.leadingWhitespace&&Aa.test(i)&&x.insertBefore(b.createTextNode(Aa.exec(i)[0]),x.firstChild);i=x.childNodes}else i=b.createTextNode(i); var n;if(!g.support.appendChecked)if(i[0]&&"number"===typeof(n=i.length))for(e=0;e)<[^<]*)*<\/script>/gi,zb=/^(?:select|textarea)/i,Na=/\s+/,Ab=/([?&])_=[^&]*/,db=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,eb=g.fn.load,va={},fb={},Z,$, gb=["*/"]+["*"];try{Z=K.href}catch(Gb){Z=v.createElement("a"),Z.href="",Z=Z.href}$=db.exec(Z.toLowerCase())||[];g.fn.extend({load:function(a,c,d){if("string"!==typeof a&&eb)return eb.apply(this,arguments);if(!this.length)return this;var f=a.indexOf(" ");if(0<=f)var e=a.slice(f,a.length),a=a.slice(0,f);f="GET";c&&(g.isFunction(c)?(d=c,c=b):"object"===typeof c&&(c=g.param(c,g.ajaxSettings.traditional),f="POST"));var h=this;g.ajax({url:a,type:f,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText; a.isResolved()&&(a.done(function(a){c=a}),h.html(e?g("
").append(c.replace(yb,"")).find(e):c));d&&h.each(d,[c,b,a])}});return this},serialize:function(){return g.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?g.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||zb.test(this.nodeName)||vb.test(this.type))}).map(function(a,b){var c=g(this).val();return null==c?null:g.isArray(c)?g.map(c,function(a){return{name:b.name, value:a.replace(bb,"\r\n")}}):{name:b.name,value:c.replace(bb,"\r\n")}}).get()}});g.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(a,b){g.fn[b]=function(a){return this.on(b,a)}});g.each(["get","post"],function(a,c){g[c]=function(a,d,f,e){g.isFunction(d)&&(e=e||f,f=d,d=b);return g.ajax({type:c,url:a,data:d,success:f,dataType:e})}});g.extend({getScript:function(a,c){return g.get(a,b,c,"script")},getJSON:function(a,b,c){return g.get(a,b,c,"json")},ajaxSetup:function(a, b){b?y(a,g.ajaxSettings):(b=a,a=g.ajaxSettings);y(a,b);return a},ajaxSettings:{url:Z,isLocal:/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/.test($[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","*":gb},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String, "text html":!0,"text json":g.parseJSON,"text xml":g.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:A(va),ajaxTransport:A(fb),ajax:function(a,c){function d(a,c,p,n){if(2!==s){s=2;z&&clearTimeout(z);D=b;q=n||"";B.readyState=0a||304===a){if(f.ifModified){if(r=B.getResponseHeader("Last-Modified"))g.lastModified[x]=r;if(r=B.getResponseHeader("Etag"))g.etag[x]=r}if(304===a)n="notmodified",t=!0;else try{r=f;r.dataFilter&&(p=r.dataFilter(p,r.dataType));var o=r.dataTypes;u={};var m,T,w=o.length,aa,O=o[0],y,W,N,U,X;for(m=1;ma&&(a=0);B.status=a;B.statusText=""+(c||n);t?i.resolveWith(e,[k,n,B]):i.rejectWith(e, [B,n,E]);B.statusCode(l);l=b;C&&h.trigger("ajax"+(t?"Success":"Error"),[B,f,t?k:E]);j.fireWith(e,[B,n]);C&&(h.trigger("ajaxComplete",[B,f]),--g.active||g.event.trigger("ajaxStop"))}}"object"===typeof a&&(c=a,a=b);var c=c||{},f=g.ajaxSetup({},c),e=f.context||f,h=e!==f&&(e.nodeType||e instanceof g)?g(e):g.event,i=g.Deferred(),j=g.Callbacks("once memory"),l=f.statusCode||{},x,n={},t={},q,k,D,z,E,s=0,C,G,B={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase(),a=t[c]=t[c]||a;n[a]=b}return this}, getAllResponseHeaders:function(){return 2===s?q:null},getResponseHeader:function(a){var c;if(2===s){if(!k)for(k={};c=ub.exec(q);)k[c[1].toLowerCase()]=c[2];c=k[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(f.mimeType=a);return this},abort:function(a){a=a||"abort";D&&D.abort(a);d(0,a);return this}};i.promise(B);B.success=B.done;B.error=B.fail;B.complete=j.add;B.statusCode=function(a){if(a){var b;if(2>s)for(b in a)l[b]=[l[b],a[b]];else b=a[B.status],B.then(b,b)}return this}; f.url=((a||f.url)+"").replace(tb,"").replace(xb,$[1]+"//");f.dataTypes=g.trim(f.dataType||"*").toLowerCase().split(Na);null==f.crossDomain&&(E=db.exec(f.url.toLowerCase()),f.crossDomain=!(!E||!(E[1]!=$[1]||E[2]!=$[2]||(E[3]||("http:"===E[1]?80:443))!=($[3]||("http:"===$[1]?80:443)))));f.data&&f.processData&&"string"!==typeof f.data&&(f.data=g.param(f.data,f.traditional));w(va,f,c,B);if(2===s)return!1;C=f.global;f.type=f.type.toUpperCase();f.hasContent=!wb.test(f.type);C&&0===g.active++&&g.event.trigger("ajaxStart"); if(!f.hasContent&&(f.data&&(f.url+=(cb.test(f.url)?"&":"?")+f.data,delete f.data),x=f.url,!1===f.cache)){E=g.now();var A=f.url.replace(Ab,"$1_="+E);f.url=A+(A===f.url?(cb.test(f.url)?"&":"?")+"_="+E:"")}(f.data&&f.hasContent&&!1!==f.contentType||c.contentType)&&B.setRequestHeader("Content-Type",f.contentType);f.ifModified&&(x=x||f.url,g.lastModified[x]&&B.setRequestHeader("If-Modified-Since",g.lastModified[x]),g.etag[x]&&B.setRequestHeader("If-None-Match",g.etag[x]));B.setRequestHeader("Accept",f.dataTypes[0]&& f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+gb+"; q=0.01":""):f.accepts["*"]);for(G in f.headers)B.setRequestHeader(G,f.headers[G]);if(f.beforeSend&&(!1===f.beforeSend.call(e,B,f)||2===s))return B.abort(),!1;for(G in{success:1,error:1,complete:1})B[G](f[G]);if(D=w(fb,f,c,B)){B.readyState=1;C&&h.trigger("ajaxSend",[B,f]);f.async&&0s)d(-1,v);else throw v;}}else d(-1, "No Transport");return B},param:function(a,c){var d=[],f=function(a,b){b=g.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=g.ajaxSettings.traditional);if(g.isArray(a)||a.jquery&&!g.isPlainObject(a))g.each(a,function(){f(this.name,this.value)});else for(var e in a)l(e,a[e],c,f);return d.join("&").replace(sb,"+")}});g.extend({active:0,lastModified:{},etag:{}});var Bb=g.now(),na=/(\=)\?(&|$)|\?\?/i;g.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return g.expando+ "_"+Bb++}});g.ajaxPrefilter("json jsonp",function(b,c,d){c="application/x-www-form-urlencoded"===b.contentType&&"string"===typeof b.data;if("jsonp"===b.dataTypes[0]||!1!==b.jsonp&&(na.test(b.url)||c&&na.test(b.data))){var f,e=b.jsonpCallback=g.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h=a[e],i=b.url,j=b.data,l="$1"+e+"$2";!1!==b.jsonp&&(i=i.replace(na,l),b.url===i&&(c&&(j=j.replace(na,l)),b.data===j&&(i+=(/\?/.test(i)?"&":"?")+b.jsonp+"="+e)));b.url=i;b.data=j;a[e]=function(a){f= [a]};d.always(function(){a[e]=h;if(f&&g.isFunction(h))a[e](f[0])});b.converters["script json"]=function(){f||g.error(e+" was not called");return f[0]};b.dataTypes[0]="json";return"script"}});g.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){g.globalEval(a);return a}}});g.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1);a.crossDomain&&(a.type= "GET",a.global=!1)});g.ajaxTransport("script",function(a){if(a.crossDomain){var c,d=v.head||v.getElementsByTagName("head")[0]||v.documentElement;return{send:function(f,e){c=v.createElement("script");c.async="async";a.scriptCharset&&(c.charset=a.scriptCharset);c.src=a.url;c.onload=c.onreadystatechange=function(a,f){if(f||!c.readyState||/loaded|complete/.test(c.readyState))c.onload=c.onreadystatechange=null,d&&c.parentNode&&d.removeChild(c),c=b,f||e(200,"success")};d.insertBefore(c,d.firstChild)},abort:function(){if(c)c.onload(0, 1)}}}});var Ca=a.ActiveXObject?function(){for(var a in fa)fa[a](0,1)}:!1,Cb=0,fa;g.ajaxSettings.xhr=a.ActiveXObject?function(){var b;if(!(b=!this.isLocal&&j()))a:{try{b=new a.ActiveXObject("Microsoft.XMLHTTP");break a}catch(c){}b=void 0}return b}:j;(function(a){g.extend(g.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})})(g.ajaxSettings.xhr());g.support.ajax&&g.ajaxTransport(function(c){if(!c.crossDomain||g.support.cors){var d;return{send:function(f,e){var h=c.xhr(),i,j;c.username?h.open(c.type, c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType);!c.crossDomain&&!f["X-Requested-With"]&&(f["X-Requested-With"]="XMLHttpRequest");try{for(j in f)h.setRequestHeader(j,f[j])}catch(l){}h.send(c.hasContent&&c.data||null);d=function(a,f){var j,l,x,n,t;try{if(d&&(f||4===h.readyState))if(d=b,i&&(h.onreadystatechange=g.noop,Ca&&delete fa[i]),f)4!==h.readyState&&h.abort(); else{j=h.status;x=h.getAllResponseHeaders();n={};if((t=h.responseXML)&&t.documentElement)n.xml=t;n.text=h.responseText;try{l=h.statusText}catch(q){l=""}!j&&c.isLocal&&!c.crossDomain?j=n.text?200:404:1223===j&&(j=204)}}catch(k){f||e(-1,k)}n&&e(j,l,n,x)};!c.async||4===h.readyState?d():(i=++Cb,Ca&&(fa||(fa={},g(a).unload(Ca)),fa[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var wa={},S,ca,Db=/^(?:toggle|show|hide)$/,Eb=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,oa,Oa=[["height","marginTop", "marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],la;g.fn.extend({show:function(a,b,c){if(a||0===a)return this.animate(B("show",3),a,b,c);for(var c=0,d=this.length;c=e.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();e.animatedProperties[this.prop]=!0;for(b in e.animatedProperties)!0!==e.animatedProperties[b]&&(d=!1);if(d){null!=e.overflow&&!g.support.shrinkWrapBlocks&&g.each(["","X","Y"],function(a,b){f.style["overflow"+b]=e.overflow[a]});e.hide&& g(f).hide();if(e.hide||e.show)for(b in e.animatedProperties)g.style(f,b,e.orig[b]),g.removeData(f,"fxshow"+b,!0),g.removeData(f,"toggle"+b,!0);if(a=e.complete)e.complete=!1,a.call(f)}return!1}Infinity==e.duration?this.now=c:(a=c-this.startTime,this.state=a/e.duration,this.pos=g.easing[e.animatedProperties[this.prop]](this.state,a,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos);this.update();return!0}};g.extend(g.fx,{tick:function(){for(var a,b=g.timers,c=0;cb&&a=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})})(K);(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(b){var c=this.options;if(this.helper||c.disabled||a(b.target).is(".ui-resizable-handle"))return!1;this.handle=this._getHandle(b);if(!this.handle)return!1;c.iframeFix&&a(!0===c.iframeFix?"iframe":c.iframeFix).each(function(){a('
').css({width:this.offsetWidth+ "px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(a(this).offset()).appendTo("body")});return!0},_mouseStart:function(b){var c=this.options;this.helper=this._createHelper(b);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:b.pageX-this.offset.left,top:b.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(b);this.originalPageX=b.pageX;this.originalPageY=b.pageY;c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt);c.containment&&this._setContainment();if(!1===this._trigger("start",b))return this._clear(),!1;this._cacheHelperProportions();a.ui.ddmanager&& !c.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,b);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(b,!0);a.ui.ddmanager&&a.ui.ddmanager.dragStart(this,b);return!0},_mouseDrag:function(b,c){this.position=this._generatePosition(b);this.positionAbs=this._convertPositionTo("absolute");if(!c){var d=this._uiHash();if(!1===this._trigger("drag",b,d))return this._mouseUp({}),!1;this.position=d.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,b);return!1},_mouseStop:function(b){var c=!1;a.ui.ddmanager&&!this.options.dropBehaviour&&(c=a.ui.ddmanager.drop(this,b));this.dropped&&(c=this.dropped,this.dropped=!1);if((!this.element[0]||!this.element[0].parentNode)&&"original"==this.options.helper)return!1;if("invalid"==this.options.revert&&!c||"valid"==this.options.revert&&c||!0===this.options.revert||a.isFunction(this.options.revert)&& this.options.revert.call(this.element,c)){var d=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){!1!==d._trigger("stop",b)&&d._clear()})}else!1!==this._trigger("stop",b)&&this._clear();return!1},_mouseUp:function(b){!0===this.options.iframeFix&&a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)});a.ui.ddmanager&&a.ui.ddmanager.dragStop(this,b);return a.ui.mouse.prototype._mouseUp.call(this,b)},cancel:function(){this.helper.is(".ui-draggable-dragging")? this._mouseUp({}):this._clear();return this},_getHandle:function(b){var c=!this.options.handle||!a(this.options.handle,this.element).length?!0:!1;a(this.options.handle,this.element).find("*").andSelf().each(function(){this==b.target&&(c=!0)});return c},_createHelper:function(b){var c=this.options,b=a.isFunction(c.helper)?a(c.helper.apply(this.element[0],[b])):"clone"==c.helper?this.element.clone().removeAttr("id"):this.element;b.parents("body").length||b.appendTo("parent"==c.appendTo?this.element[0].parentNode: c.appendTo);b[0]!=this.element[0]&&!/(fixed|absolute)/.test(b.css("position"))&&b.css("position","absolute");return b},_adjustOffsetFromHelper:function(b){"string"==typeof b&&(b=b.split(" "));a.isArray(b)&&(b={left:+b[0],top:+b[1]||0});"left"in b&&(this.offset.click.left=b.left+this.margins.left);"right"in b&&(this.offset.click.left=this.helperProportions.width-b.right+this.margins.left);"top"in b&&(this.offset.click.top=b.top+this.margins.top);"bottom"in b&&(this.offset.click.top=this.helperProportions.height- b.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();"absolute"==this.cssPosition&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])&&(b.left+=this.scrollParent.scrollLeft(),b.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&"html"==this.offsetParent[0].tagName.toLowerCase()&&a.browser.msie)b={top:0,left:0};return{top:b.top+ (parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.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,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var b=this.options;"parent"==b.containment&&(b.containment=this.helper[0].parentNode);if("document"==b.containment||"window"==b.containment)this.containment=["document"==b.containment? 0:a(w).scrollLeft()-this.offset.relative.left-this.offset.parent.left,"document"==b.containment?0:a(w).scrollTop()-this.offset.relative.top-this.offset.parent.top,("document"==b.containment?0:a(w).scrollLeft())+a("document"==b.containment?document:w).width()-this.helperProportions.width-this.margins.left,("document"==b.containment?0:a(w).scrollTop())+(a("document"==b.containment?document:w).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(b.containment)&& b.containment.constructor!=Array){var b=a(b.containment),c=b[0];if(c){b.offset();var d="hidden"!=a(c).css("overflow");this.containment=[(parseInt(a(c).css("borderLeftWidth"),10)||0)+(parseInt(a(c).css("paddingLeft"),10)||0),(parseInt(a(c).css("borderTopWidth"),10)||0)+(parseInt(a(c).css("paddingTop"),10)||0),(d?Math.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(a(c).css("borderLeftWidth"),10)||0)-(parseInt(a(c).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left- this.margins.right,(d?Math.max(c.scrollHeight,c.offsetHeight):c.offsetHeight)-(parseInt(a(c).css("borderTopWidth"),10)||0)-(parseInt(a(c).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom];this.relative_container=b}}else b.containment.constructor==Array&&(this.containment=b.containment)},_convertPositionTo:function(b,c){c||(c=this.position);var d="absolute"==b?1:-1,e="absolute"==this.cssPosition&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0], this.offsetParent[0]))?this.offsetParent:this.scrollParent,h=/(html|body)/i.test(e[0].tagName);return{top:c.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():h?0:e.scrollTop())*d),left:c.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(): h?0:e.scrollLeft())*d)}},_generatePosition:function(b){var c=this.options,d="absolute"==this.cssPosition&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,e=/(html|body)/i.test(d[0].tagName),h=b.pageX,f=b.pageY;if(this.originalPosition){var i;this.containment&&(this.relative_container?(i=this.relative_container.offset(),i=[this.containment[0]+i.left,this.containment[1]+i.top,this.containment[2]+i.left,this.containment[3]+ i.top]):i=this.containment,b.pageX-this.offset.click.lefti[2]&&(h=i[2]+this.offset.click.left),b.pageY-this.offset.click.top>i[3]&&(f=i[3]+this.offset.click.top));c.grid&&(f=c.grid[1]?this.originalPageY+Math.round((f-this.originalPageY)/c.grid[1])*c.grid[1]:this.originalPageY,f=i?!(f-this.offset.click.topi[3])?f:!(f-this.offset.click.top< i[1])?f-c.grid[1]:f+c.grid[1]:f,h=c.grid[0]?this.originalPageX+Math.round((h-this.originalPageX)/c.grid[0])*c.grid[0]:this.originalPageX,h=i?!(h-this.offset.click.lefti[2])?h:!(h-this.offset.click.lefta.browser.version&&"fixed"==this.cssPosition?0:"fixed"==this.cssPosition?-this.scrollParent.scrollTop():e?0:d.scrollTop()),left:h- 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():e?0:d.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(b,c,d){d=d||this._uiHash();a.ui.plugin.call(this,b,[c,d]);"drag"== b&&(this.positionAbs=this._convertPositionTo("absolute"));return a.Widget.prototype._trigger.call(this,b,c,d)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});a.extend(a.ui.draggable,{version:"@VERSION"});a.ui.plugin.add("draggable","connectToSortable",{start:function(b,c){var d=a(this).data("draggable"),e=d.options,h=a.extend({},c,{item:d.element});d.sortables=[];a(e.connectToSortable).each(function(){var c= a.data(this,"sortable");c&&!c.options.disabled&&(d.sortables.push({instance:c,shouldRevert:c.options.revert}),c.refreshPositions(),c._trigger("activate",b,h))})},stop:function(b,c){var d=a(this).data("draggable"),e=a.extend({},c,{item:d.element});a.each(d.sortables,function(){this.instance.isOver?(this.instance.isOver=0,d.cancelHelperRemoval=!0,this.instance.cancelHelperRemoval=!1,this.shouldRevert&&(this.instance.options.revert=!0),this.instance._mouseStop(b),this.instance.options.helper=this.instance.options._helper, "original"==d.options.helper&&this.instance.currentItem.css({top:"auto",left:"auto"})):(this.instance.cancelHelperRemoval=!1,this.instance._trigger("deactivate",b,e))})},drag:function(b,c){var d=a(this).data("draggable"),e=this;a.each(d.sortables,function(){this.instance.positionAbs=d.positionAbs;this.instance.helperProportions=d.helperProportions;this.instance.offset.click=d.offset.click;this.instance._intersectsWith(this.instance.containerCache)?(this.instance.isOver||(this.instance.isOver=1,this.instance.currentItem= a(e).clone().removeAttr("id").appendTo(this.instance.element).data("sortable-item",!0),this.instance.options._helper=this.instance.options.helper,this.instance.options.helper=function(){return c.helper[0]},b.target=this.instance.currentItem[0],this.instance._mouseCapture(b,!0),this.instance._mouseStart(b,!0,!0),this.instance.offset.click.top=d.offset.click.top,this.instance.offset.click.left=d.offset.click.left,this.instance.offset.parent.left-=d.offset.parent.left-this.instance.offset.parent.left, this.instance.offset.parent.top-=d.offset.parent.top-this.instance.offset.parent.top,d._trigger("toSortable",b),d.dropped=this.instance.element,d.currentItem=d.element,this.instance.fromOutside=d),this.instance.currentItem&&this.instance._mouseDrag(b)):this.instance.isOver&&(this.instance.isOver=0,this.instance.cancelHelperRemoval=!0,this.instance.options.revert=!1,this.instance._trigger("out",b,this.instance._uiHash(this.instance)),this.instance._mouseStop(b,!0),this.instance.options.helper=this.instance.options._helper, this.instance.currentItem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),d._trigger("fromSortable",b),d.dropped=!1)})}});a.ui.plugin.add("draggable","cursor",{start:function(){var b=a("body"),c=a(this).data("draggable").options;b.css("cursor")&&(c._cursor=b.css("cursor"));b.css("cursor",c.cursor)},stop:function(){var b=a(this).data("draggable").options;b._cursor&&a("body").css("cursor",b._cursor)}});a.ui.plugin.add("draggable","opacity",{start:function(b,c){var d=a(c.helper), e=a(this).data("draggable").options;d.css("opacity")&&(e._opacity=d.css("opacity"));d.css("opacity",e.opacity)},stop:function(b,c){var d=a(this).data("draggable").options;d._opacity&&a(c.helper).css("opacity",d._opacity)}});a.ui.plugin.add("draggable","scroll",{start:function(){var b=a(this).data("draggable");b.scrollParent[0]!=document&&"HTML"!=b.scrollParent[0].tagName&&(b.overflowOffset=b.scrollParent.offset())},drag:function(b){var c=a(this).data("draggable"),d=c.options,e=!1;if(c.scrollParent[0]!= document&&"HTML"!=c.scrollParent[0].tagName){if(!d.axis||"x"!=d.axis)c.overflowOffset.top+c.scrollParent[0].offsetHeight-b.pageY=C&&f<=s||i>=C&&i<=s||fs)&&(e>=n&&e<=k||h>=n&&h<=k||ek);default:return!1}}; a.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(b,c){var d=a.ui.ddmanager.droppables[b.options.scope]||[],e=c?c.type:null,h=(b.currentItem||b.element).find(":data(droppable)").andSelf(),f=0;a:for(;f *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1E3},_create:function(){var a=this.options;this.containerCache= {};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?"x"===a.axis||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):!1;this.offset=this.element.offset();this._mouseInit();this.ready=!0},destroy:function(){a.Widget.prototype.destroy.call(this);this.element.removeClass("ui-sortable ui-sortable-disabled");this._mouseDestroy();for(var b=this.items.length-1;0<=b;b--)this.items[b].item.removeData(this.widgetName+ "-item");return this},_setOption:function(b,c){"disabled"===b?(this.options[b]=c,this.widget()[c?"addClass":"removeClass"]("ui-sortable-disabled")):a.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(b,c){var d=this;if(this.reverting||this.options.disabled||"static"==this.options.type)return!1;this._refreshItems(b);var e=null,h=this;a(b.target).parents().each(function(){if(a.data(this,d.widgetName+"-item")==h)return e=a(this),!1});a.data(b.target,d.widgetName+"-item")==h&& (e=a(b.target));if(!e)return!1;if(this.options.handle&&!c){var f=!1;a(this.options.handle,e).find("*").andSelf().each(function(){this==b.target&&(f=!0)});if(!f)return!1}this.currentItem=e;this._removeCurrentsFromItems();return!0},_mouseStart:function(b,c,d){c=this.options;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(b);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:b.pageX-this.offset.left,top:b.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(b);this.originalPageX=b.pageX;this.originalPageY=b.pageY;c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt);this.domPosition={prev:this.currentItem.prev()[0], parent:this.currentItem.parent()[0]};this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();c.containment&&this._setContainment();c.cursor&&(a("body").css("cursor")&&(this._storedCursor=a("body").css("cursor")),a("body").css("cursor",c.cursor));c.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",c.opacity));c.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex", c.zIndex));this.scrollParent[0]!=document&&"HTML"!=this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset());this._trigger("start",b,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!d)for(d=this.containers.length-1;0<=d;d--)this.containers[d]._trigger("activate",b,this._uiHash(this));a.ui.ddmanager&&(a.ui.ddmanager.current=this);a.ui.ddmanager&&!c.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,b);this.dragging=!0;this.helper.addClass("ui-sortable-helper"); this._mouseDrag(b);return!0},_mouseDrag:function(b){this.position=this._generatePosition(b);this.positionAbs=this._convertPositionTo("absolute");this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs);if(this.options.scroll){var c=this.options,d=!1;this.scrollParent[0]!=document&&"HTML"!=this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-b.pageYa[this.floating?"width":"height"]?e+C>n&&e+Cf&&c+sthis.containment[2]&&(h=this.containment[2]+this.offset.click.left),b.pageY-this.offset.click.top>this.containment[3]&&(f=this.containment[3]+ this.offset.click.top)),c.grid&&(f=this.originalPageY+Math.round((f-this.originalPageY)/c.grid[1])*c.grid[1],f=this.containment?!(f-this.offset.click.topthis.containment[3])?f:!(f-this.offset.click.topthis.containment[2])?h:!(h-this.offset.click.left< this.containment[0])?h-c.grid[0]:h+c.grid[0]:h));return{top:f-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():e?0:d.scrollTop()),left:h-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():e?0:d.scrollLeft())}},_rearrange:function(a,c,d,e){d?d[0].appendChild(this.placeholder[0]): c.item[0].parentNode.insertBefore(this.placeholder[0],"down"==this.direction?c.item[0]:c.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var h=this,f=this.counter;w.setTimeout(function(){f==h.counter&&h.refreshPositions(!e)},0)},_clear:function(b,c){this.reverting=!1;var d=[];!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var e in this._storedCSS)if("auto"==this._storedCSS[e]|| "static"==this._storedCSS[e])this._storedCSS[e]="";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!c&&d.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])&&!c&&d.push(function(a){this._trigger("update",a,this._uiHash())});if(!a.ui.contains(this.element[0], this.currentItem[0])){c||d.push(function(a){this._trigger("remove",a,this._uiHash())});for(e=this.containers.length-1;0<=e;e--)a.ui.contains(this.containers[e].element[0],this.currentItem[0])&&!c&&(d.push(function(a){return function(b){a._trigger("receive",b,this._uiHash(this))}}.call(this,this.containers[e])),d.push(function(a){return function(b){a._trigger("update",b,this._uiHash(this))}}.call(this,this.containers[e])))}for(e=this.containers.length-1;0<=e;e--)c||d.push(function(a){return function(b){a._trigger("deactivate", b,this._uiHash(this))}}.call(this,this.containers[e])),this.containers[e].containerCache.over&&(d.push(function(a){return function(b){a._trigger("out",b,this._uiHash(this))}}.call(this,this.containers[e])),this.containers[e].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(!c){this._trigger("beforeStop", b,this._uiHash());for(e=0;e/g,"\\>").replace(/\,/g,"\\,").replace(/\:/g,"\\:")}catch(b){return console.log("---"),console.log("exception in escapeCssNames"),console.log(a),console.log("---"),""}else return""},childElemNumber:function(a,b,c){for(var d=0;a.previousSibling&&(a=a.previousSibling);)1==a.nodeType&&(!b||K(a).is(c))&&d++;return d},pathOf:function(a,b){for(var c=this.recursiveNodes(a),d=this,e="",h="",f=0;f ");var h=h+i.nodeName.toLowerCase(), n=i.id&&d.escapeCssNames(new String(i.id));n&&0"==this||":"==this||","==this)0d;d++)for(var e=0;e"!=h||2==d&&"."==h||3==d&&"#"==h)){h=c[e];c[e]="";var f=this.cleanCss(this.fixChildSelectors(c.join(""))); if(""==f)c[e]=h;else{var i=K(f);1===i.size()&&!0===i.data("_sscp_marker")?a=f:c[e]=h}}}b.removeData("_sscp_marker");return this.cleanCss(a)},wouldLeaveFreeFloatingNthChild:function(a,b){return 0<=b-1&&":"==a[b-1].substring(0,1)&&(0>b-2||" "==a[b-2])&&(b+1>=a.length||" "==a[b+1])||b+1=a.length||" "==a[b+2])&&(0>b-1||" "==a[b-1])},fixChildSelectors:function(a){return a.replace(/\s*>(\s*>)+\s*/g," ").replace(/^\s*>|>\s*$/g,"")},cleanCss:function(a){return a.replace(/\>/, " > ").replace(/,/," , ").replace(/\s+/g," ").replace(/^\s+|\s+$/g,"").replace(/,$/,"")},getPathFor:function(a){a=K(a).get(0);return!a||!a.nodeName?"":this.pathOf(a,!0)},predictCss:function(a){return this.simplifyCss(a)}};(function(a){function b(b){var c=b.data;b.isDefaultPrevented()||(b.preventDefault(),a(this).ajaxSubmit(c))}function c(b){var c=b.target,d=a(c);if(!d.is(":submit,input:image")){c=d.closest(":submit");if(0===c.length)return;c=c[0]}var e=this;e.clk=c;"image"==c.type&&(void 0!==b.offsetX? (e.clk_x=b.offsetX,e.clk_y=b.offsetY):"function"==typeof a.fn.offset?(d=d.offset(),e.clk_x=b.pageX-d.left,e.clk_y=b.pageY-d.top):(e.clk_x=b.pageX-c.offsetLeft,e.clk_y=b.pageY-c.offsetTop));setTimeout(function(){e.clk=e.clk_x=e.clk_y=null},100)}function d(){if(a.fn.ajaxSubmit.debug){var b="[jquery.form] "+Array.prototype.join.call(arguments,"");w.console&&w.console.log?w.console.log(b):w.opera&&w.opera.postError&&w.opera.postError(b)}}var e,h;e=void 0!==a("").get(0).files;h=void 0!== w.FormData;a.fn.ajaxSubmit=function(b){function c(d){for(var e=new FormData,i=0;i').attr("value",z.extraData[n]).appendTo(h)[0]);z.iframeTarget||(u.appendTo("body"),v.attachEvent?v.attachEvent("onload", i):v.addEventListener("load",i,!1));setTimeout(b,15);h.submit()}finally{h.setAttribute("action",f),c?h.setAttribute("target",c):s.removeAttr("target"),a(j).remove()}}function i(b){if(!r.aborted&&!o){try{G=v.contentWindow?v.contentWindow.document:v.contentDocument?v.contentDocument:v.document}catch(c){d("cannot access response document: ",c),b=t}if(b===x&&r)r.abort("timeout");else if(b==t&&r)r.abort("server abort");else if(G&&G.location.href!=z.iframeSrc||m){v.detachEvent?v.detachEvent("onload",i): v.removeEventListener("load",i,!1);var b="success",f;try{if(m)throw"timeout";var e="xml"==z.dataType||G.XMLDocument||a.isXMLDoc(G);d("isXml="+e);if(!e&&w.opera&&(null===G.body||!G.body.innerHTML)&&--J){d("requeing onLoad callback, DOM not available");setTimeout(i,250);return}var h=G.body?G.body:G.documentElement;r.responseText=h?h.innerHTML:null;r.responseXML=G.XMLDocument?G.XMLDocument:G;e&&(z.dataType="xml");r.getResponseHeader=function(a){return{"content-type":z.dataType}[a]};h&&(r.status=Number(h.getAttribute("status"))|| r.status,r.statusText=h.getAttribute("statusText")||r.statusText);var j=(z.dataType||"").toLowerCase(),l=/(json|script|text)/.test(j);if(l||z.textarea){var n=G.getElementsByTagName("textarea")[0];if(n)r.responseText=n.value,r.status=Number(n.getAttribute("status"))||r.status,r.statusText=n.getAttribute("statusText")||r.statusText;else if(l){var k=G.getElementsByTagName("pre")[0],q=G.getElementsByTagName("body")[0];k?r.responseText=k.textContent?k.textContent:k.innerText:q&&(r.responseText=q.textContent? q.textContent:q.innerText)}}else"xml"==j&&!r.responseXML&&r.responseText&&(r.responseXML=y(r.responseText));try{E=ua(r,j,z)}catch(D){b="parsererror",r.error=f=D||b}}catch(s){d("error caught: ",s),b="error",r.error=f=s||b}r.aborted&&(d("upload aborted"),b=null);r.status&&(b=200<=r.status&&300>r.status||304===r.status?"success":"error");"success"===b?(z.success&&z.success.call(z.context,E,"success",r),B&&a.event.trigger("ajaxSuccess",[r,z])):b&&(void 0===f&&(f=r.statusText),z.error&&z.error.call(z.context, r,b,f),B&&a.event.trigger("ajaxError",[r,z,f]));B&&a.event.trigger("ajaxComplete",[r,z]);B&&!--a.active&&a.event.trigger("ajaxStop");z.complete&&z.complete.call(z.context,r,b);o=!0;z.timeout&&clearTimeout(g);setTimeout(function(){z.iframeTarget||u.remove();r.responseXML=null},100)}}}var h=s[0],j,n,z,B,C,u,v,r,m,g;j=!!a.fn.prop;if(c)if(j)for(n=0;n'),u.css({position:"absolute",top:"-1000px",left:"-1000px"})),v=u[0],r={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){}, setRequestHeader:function(){},abort:function(b){var c="timeout"===b?"timeout":"aborted";d("aborting upload... "+c);this.aborted=1;u.attr("src",z.iframeSrc);r.error=c;z.error&&z.error.call(z.context,r,c,b);B&&a.event.trigger("ajaxError",[r,z,c]);z.complete&&z.complete.call(z.context,r,c)}},(B=z.global)&&0===a.active++&&a.event.trigger("ajaxStart"),B&&a.event.trigger("ajaxSend",[r,z]),z.beforeSend&&!1===z.beforeSend.call(z.context,r,z))z.global&&a.active--;else if(!r.aborted){if(c=h.clk)if((j=c.name)&& !c.disabled)z.extraData=z.extraData||{},z.extraData[j]=c.value,"image"==c.type&&(z.extraData[j+".x"]=h.clk_x,z.extraData[j+".y"]=h.clk_y);var x=1,t=2,c=a("meta[name=csrf-token]").attr("content");if((j=a("meta[name=csrf-param]").attr("content"))&&c)z.extraData=z.extraData||{},z.extraData[j]=c;z.forceSync?e():setTimeout(e,10);var E,G,J=50,o,y=a.parseXML||function(a,b){w.ActiveXObject?(b=new ActiveXObject("Microsoft.XMLDOM"),b.async="false",b.loadXML(a)):b=(new DOMParser).parseFromString(a,"text/xml"); return b&&b.documentElement&&"parsererror"!=b.documentElement.nodeName?b:null},aa=a.parseJSON||function(a){return w.eval("("+a+")")},ua=function(b,c,d){var f=b.getResponseHeader("content-type")||"",e="xml"===c||!c&&0<=f.indexOf("xml"),b=e?b.responseXML:b.responseText;e&&"parsererror"===b.documentElement.nodeName&&a.error&&a.error("parsererror");d&&d.dataFilter&&(b=d.dataFilter(b,c));"string"===typeof b&&("json"===c||!c&&0<=f.indexOf("json")?b=aa(b):("script"===c||!c&&0<=f.indexOf("javascript"))&& a.globalEval(b));return b}}}if(!this.length)return d("ajaxSubmit: skipping submit process - no element selected"),this;var k,C,s=this;"function"==typeof b&&(b={success:b});k=this.attr("method");C=this.attr("action");(C=(C="string"===typeof C?a.trim(C):"")||w.location.href||"")&&(C=(C.match(/^([^#]+)/)||[])[1]);b=a.extend(!0,{url:C,success:a.ajaxSettings.success,type:k||"GET",iframeSrc:/^https/i.test(w.location.href||"")?"javascript:false":"about:blank"},b);C={};this.trigger("form-pre-serialize",[this, b,C]);if(C.veto)return d("ajaxSubmit: submit vetoed via form-pre-serialize trigger"),this;if(b.beforeSerialize&&!1===b.beforeSerialize(this,b))return d("ajaxSubmit: submit aborted via beforeSerialize callback"),this;var r=b.traditional;void 0===r&&(r=a.ajaxSettings.traditional);var J,u=this.formToArray(b.semantic);b.data&&(b.extraData=b.data,J=a.param(b.data,r));if(b.beforeSubmit&&!1===b.beforeSubmit(u,this,b))return d("ajaxSubmit: submit aborted via beforeSubmit callback"),this;this.trigger("form-submit-validate", [u,this,b,C]);if(C.veto)return d("ajaxSubmit: submit vetoed via form-submit-validate trigger"),this;C=a.param(u,r);J&&(C=C?C+"&"+J:J);"GET"==b.type.toUpperCase()?(b.url+=(0<=b.url.indexOf("?")?"&":"?")+C,b.data=null):b.data=C;var m=[];b.resetForm&&m.push(function(){s.resetForm()});b.clearForm&&m.push(function(){s.clearForm(b.includeHidden)});if(!b.dataType&&b.target){var o=b.success||function(){};m.push(function(c){var d=b.replaceTarget?"replaceWith":"html";a(b.target)[d](c).each(o,arguments)})}else b.success&& m.push(b.success);b.success=function(a,c,d){for(var e=b.context||b,h=0,i=m.length;hk)return null;for(var d=[],h=b.options,r=(e="select-one"==e)?k+1:h.length,k=e?k:0;k=s[o]?0:Math.min(s[o],y));!a&&h.queue&&(w!=s[o]&&f(h.onAfterFirst), delete s[o])});f(h.onAfter)}).end()};c.max=function(b,c){var h="x"==c?"Width":"Height",f="scroll"+h;if(!a(b).is("html,body"))return b[f]-a(b)[h.toLowerCase()]();var h="client"+h,i=b.ownerDocument.documentElement,k=b.ownerDocument.body;return Math.max(i[f],k[f])-Math.min(i[h],k[h])}})(K);(function(){K.fn.bounds=function(){var a={left:Number.POSITIVE_INFINITY,top:Number.POSITIVE_INFINITY,right:Number.NEGATIVE_INFINITY,bottom:Number.NEGATIVE_INFINITY,width:Number.NaN,height:Number.NaN};this.each(function(b, c){var d=y(c),e=d.offset();e.right=e.left+y(d).width();e.bottom=e.top+y(d).height();e.lefta.right&&(a.right=e.right);e.bottom>a.bottom&&(a.bottom=e.bottom)});a.width=a.right-a.left;a.height=a.bottom-a.top;return a}})();(function(a){a.visibleInDocument=function(b){if(K.expr.filters.hidden(b))return!1;b=a(b).offset();return 0<=b.left&&0<=b.top};a.belowthefold=function(b,c){return a(w).height()+a(w).scrollTop()<=a(b).offset().top-c.threshold}; a.abovethetop=function(b,c){return a(w).scrollTop()>=a(b).offset().top+a(b).height()-c.threshold};a.rightofscreen=function(b,c){return a(w).width()+a(w).scrollLeft()<=a(b).offset().left-c.threshold};a.leftofscreen=function(b,c){return a(w).scrollLeft()>=a(b).offset().left+a(b).width()-c.threshold};a.inviewport=function(b,c){return!a.rightofscreen(b,c)&&!a.leftofscreen(b,c)&&!a.belowthefold(b,c)&&!a.abovethetop(b,c)};a.extend(a.expr[":"],{"visible-in-document":function(b){return a.visibleInDocument(b)}, "below-the-fold":function(b){return a.belowthefold(b,{threshold:0})},"above-the-top":function(b){return a.abovethetop(b,{threshold:0})},"left-of-screen":function(b){return a.leftofscreen(b,{threshold:0})},"right-of-screen":function(b){return a.rightofscreen(b,{threshold:0})},"in-viewport":function(b){return a.inviewport(b,{threshold:0})},icontains:function(a,c,d){return 0<=(a.textContent||a.innerText||"").toLowerCase().indexOf((d[3]||"").toLowerCase())},exact:function(a,c,d){return(a.textContent|| a.innerText||"")===(d[3]||"")}})})(K);(function(a){function b(){function b(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 e;if(a!==c)b.call(this),this.each(function(b,c){var d;(d=tinyMCE.get(c.id))&&d.setContent(a)});else if(0])*>/g,""):d.getContent():h.apply(a(c), s)});return f}});a.each(["append","prepend"],function(b,d){var f=m[d]=a.fn[d],h="prepend"===d;a.fn[d]=function(a){if(!k(this))return f.apply(this,arguments);if(a!==c)return this.filter(":tinymce").each(function(b,c){var d=e(c);d&&d.setContent(h?a+d.getContent():d.getContent()+a)}),f.apply(this.not(":tinymce"),arguments),this}});a.each(["remove","replaceWith","replaceAll","empty"],function(c,d){var e=m[d]=a.fn[d];a.fn[d]=function(){b.call(this,d);return e.apply(this,arguments)}});m.attr=a.fn.attr; a.fn.attr=function(b,f,h){if(!b||"value"!==b||!k(this))return m.attr.call(this,b,f,h);if(f!==c)return d.call(this.filter(":tinymce"),f),m.attr.call(this.not(":tinymce"),b,f,h),this;var o=this[0],w=e(o);return w?w.getContent():m.attr.call(a(o),b,f,h)}}var c,d,e=[],h=w;a.fn.tinymce=function(c){function i(){var d=[],e=0;b&&(b(),b=null);k.each(function(a,b){var h;h=b.id;var i=c.oninit;h||(b.id=h=tinymce.DOM.uniqueId());h=new tinymce.Editor(h,c);d.push(h);h.onInit.add(function(){var a,b=i;k.css("visibility", "");i&&++e==d.length&&(tinymce.is(b,"string")&&(a=-1===b.indexOf(".")?null:tinymce.resolve(b.replace(/\.\w+$/,"")),b=tinymce.resolve(b)),b.apply(a||tinymce,d))})});a.each(d,function(a,b){b.render()})}var k=this,q,m,s,r,o="",u="";if(!k.length)return k;if(!c)return tinyMCE.get(k[0].id);k.css("visibility","hidden");!h.tinymce&&!d&&(q=c.script_url)?(d=1,m=q.substring(0,q.lastIndexOf("/")),/_(src|dev)\.js/g.test(q)&&(u="_src"),s=q.lastIndexOf("?"),-1!=s&&(o=q.substring(s+1)),h.tinyMCEPreInit=h.tinyMCEPreInit|| {base:m,suffix:u,query:o},-1!=q.indexOf("gzip")&&(r=c.language||"en",q=q+(/\?/.test(q)?"&":"?")+"js=true&core=true&suffix="+escape(u)+"&themes="+escape(c.theme)+"&plugins="+escape(c.plugins)+"&languages="+r,h.tinyMCE_GZ||(tinyMCE_GZ={start:function(){function b(a){tinymce.ScriptLoader.markDone(tinyMCE.baseURI.toAbsolute(a))}tinymce.suffix=u;b("langs/"+r+".js");b("themes/"+c.theme+"/editor_template"+u+".js");b("themes/"+c.theme+"/langs/"+r+".js");a.each(c.plugins.split(","),function(a,c){c&&(b("plugins/"+ c+"/editor_plugin"+u+".js"),b("plugins/"+c+"/langs/"+r+".js"))})},end:function(){}})),a.ajax({type:"GET",url:q,dataType:"script",cache:!0,success:function(){tinymce.dom.Event.domLoaded=1;d=2;c.script_loaded&&c.script_loaded();i();a.each(e,function(a,b){b()})}})):1===d?e.push(i):i();return k};a.extend(a.expr[":"],{tinymce:function(a){return!(!a.id||!tinyMCE.get(a.id))}})})(K);var m={VERSION:"1.0.beta.6",helpers:{},partials:{},registerHelper:function(a,b,c){c&&(b.not=c);this.helpers[a]=b},registerPartial:function(a, b){this.partials[a]=b}};m.registerHelper("helperMissing",function(a){if(2!==arguments.length)throw Error("Could not find property '"+a+"'");});var ia=Object.prototype.toString;m.registerHelper("blockHelperMissing",function(a,b){var c=b.inverse||function(){},d=b.fn,e="",h=ia.call(a);"[object Function]"===h&&(a=a.call(this));if(!0===a)return d(this);if(!1===a||null==a)return c(this);if("[object Array]"===h){if(0a.length&&(a+=this._input.substr(0,20-a.length));return(a.substr(0,20)+(20/,/^\{\{#/,/^\{\{\//,/^\{\{\^/,/^\{\{\s*else\b/,/^\{\{\{/,/^\{\{&/,/^\{\{![\s\S]*?\}\}/,/^\{\{/,/^=/,/^\.(?=[} ])/,/^\.\./,/^[\/.]/,/^\s+/,/^\}\}\}/,/^\}\}/,/^"(\\["]|[^"])*"/,/^true(?=[}\s])/,/^false(?=[}\s])/,/^[0-9]+(?=[}\s])/, /^[a-zA-Z0-9_$-]+(?=[=}\s\/.])/,/^\[[^\]]*\]/,/^./,/^$/],conditions:{mu:{rules:[3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26],inclusive:!1},emu:{rules:[2],inclusive:!1},INITIAL:{rules:[0,1,26],inclusive:!0}}}}();a.lexer=b;return a}();"undefined"!==typeof require&&"undefined"!==typeof exports&&(exports.parser=ga,exports.parse=function(){return ga.parse.apply(ga,arguments)},exports.main=function(a){if(!a[1])throw Error("Usage: "+a[0]+" FILE");a="undefined"!==typeof process?require("fs").readFileSync(require("path").join(process.cwd(), a[1]),"utf8"):require("file").path(require("file").cwd()).join(a[1]).read({charset:"utf-8"});return exports.parser.parse(a)},"undefined"!==typeof module&&require.main===module&&exports.main("undefined"!==typeof process?process.argv.slice(1):require("system").args));m.Parser=ga;m.parse=function(a){m.Parser.yy=m.AST;return m.Parser.parse(a)};m.print=function(a){return(new m.PrintVisitor).accept(a)};m.logger={DEBUG:0,INFO:1,WARN:2,ERROR:3,level:3,log:function(){}};m.log=function(a,b){m.logger.log(a, b)};(function(){m.AST={};m.AST.ProgramNode=function(a,c){this.type="program";this.statements=a;c&&(this.inverse=new m.AST.ProgramNode(c))};m.AST.MustacheNode=function(a,c,d){this.type="mustache";this.id=a[0];this.params=a.slice(1);this.hash=c;this.escaped=!d};m.AST.PartialNode=function(a,c){this.type="partial";this.id=a;this.context=c};var a=function(a,c){if(a.original!==c.original)throw new m.Exception(a.original+" doesn't match "+c.original);};m.AST.BlockNode=function(b,c,d){a(b.id,d);this.type= "block";this.mustache=b;this.program=c};m.AST.InverseNode=function(b,c,d){a(b.id,d);this.type="inverse";this.mustache=b;this.program=c};m.AST.ContentNode=function(a){this.type="content";this.string=a};m.AST.HashNode=function(a){this.type="hash";this.pairs=a};m.AST.IdNode=function(a){this.type="ID";this.original=a.join(".");for(var c=[],d=0,e=0,h=a.length;e":">",'"':""","'":"'","`":"`"},b=/&(?!\w+;)|[<>"'`]/g,c=/[&<>"'`]/,d=function(b){return a[b]||"&"};m.Utils={escapeExpression:function(a){return a instanceof m.SafeString?a.toString():null==a||!1===a?"":!c.test(a)?a:a.replace(b,d)},isEmpty:function(a){return"undefined"===typeof a?!0:null===a?!0:!1===a?!0:"[object Array]"===Object.prototype.toString.call(a)&&0===a.length? !0:!1}}})();m.Compiler=function(){};m.JavaScriptCompiler=function(){};(function(a,b){a.OPCODE_MAP={appendContent:1,getContext:2,lookupWithHelpers:3,lookup:4,append:5,invokeMustache:6,appendEscaped:7,pushString:8,truthyOrFallback:9,functionOrFallback:10,invokeProgram:11,invokePartial:12,push:13,assignToHash:15,pushStringParam:16};a.MULTI_PARAM_OPCODES={appendContent:1,getContext:1,lookupWithHelpers:2,lookup:1,invokeMustache:3,pushString:1,truthyOrFallback:1,functionOrFallback:1,invokeProgram:3,invokePartial:1, push:1,assignToHash:1,pushStringParam:1};a.DISASSEMBLE_MAP={};for(var c in a.OPCODE_MAP)a.DISASSEMBLE_MAP[a.OPCODE_MAP[c]]=c;a.multiParamSize=function(b){return a.MULTI_PARAM_OPCODES[a.DISASSEMBLE_MAP[b]]};a.prototype={compiler:a,disassemble:function(){for(var b=this.opcodes,c,d=[],e,h=0,k=b.length;hdepth||this.addDepth(depth-1);return b},block:function(a){var b=a.mustache,c=this.setupStackForMustache(b),d=this.compileProgram(a.program);a.program.inverse&& (a=this.compileProgram(a.program.inverse),this.declare("inverse",a));this.opcode("invokeProgram",d,c.length,!!b.hash);this.declare("inverse",null);this.opcode("append")},inverse:function(a){var b=this.setupStackForMustache(a.mustache);this.declare("inverse",this.compileProgram(a.program));this.opcode("invokeProgram",null,b.length,!!a.mustache.hash);this.declare("inverse",null);this.opcode("append")},hash:function(a){var a=a.pairs,b,c;this.opcode("push","{}");for(var d=0,e=a.length;dthis.stackVars.length&&this.stackVars.push("stack"+this.stackSlot);return"stack"+this.stackSlot},popStack:function(){return"stack"+this.stackSlot--},topStack:function(){return"stack"+this.stackSlot},quotedString:function(a){return'"'+a.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r")+'"'}};c="break,else,new,var,case,finally,return,void,catch,for,switch,while,continue,function,this,with,default,if,throw,delete,in,try,do,instanceof,typeof,abstract,enum,int,short,boolean,export,interface,static,byte,extends,long,super,char,final,native,synchronized,class,float,package,throws,const,goto,private,transient,debugger,implements,protected,volatile,double,import,public,let,yield".split(","); for(var d=b.RESERVED_WORDS={},e=0,h=c.length;e=d.computed&&(d={value:a,computed:e})});return d.value};j.min=function(a,b,c){if(!b&&j.isArray(a))return Math.min.apply(Math,a);if(!b&&j.isEmpty(a))return Infinity;var d={computed:Infinity};D(a,function(a,e,f){e=b?b.call(c,a,e,f):a;ed?1:0}),"value")};j.groupBy=function(a,b){var c={},d=j.isFunction(b)?b:function(a){return a[b]};D(a,function(a,b){var e=d(a,b);(c[e]||(c[e]=[])).push(a)});return c};j.sortedIndex=function(a,b,c){c||(c=j.identity);for(var d=0,e=a.length;d>1;c(a[f])=arguments.length&&(b=a||0,a=0);for(var c=arguments[2]||1,d=Math.max(Math.ceil((b-a)/c),0),e=0,f=Array(d);e=a?b():function(){if(1>--a)return b.apply(this,arguments)}};j.keys=M||function(a){if(a!==Object(a))throw new TypeError("Invalid object");var b=[],c;for(c in a)j.has(a,c)&&(b[b.length]=c);return b};j.values=function(a){return j.map(a,j.identity)};j.functions=j.methods=function(a){var b=[],c;for(c in a)j.isFunction(a[c])&&b.push(c); return b.sort()};j.extend=function(a){D(f.call(arguments,1),function(b){for(var c in b)a[c]=b[c]});return a};j.defaults=function(a){D(f.call(arguments,1),function(b){for(var c in b)null==a[c]&&(a[c]=b[c])});return a};j.clone=function(a){return!j.isObject(a)?a:j.isArray(a)?a.slice():j.extend({},a)};j.tap=function(a,b){b(a);return a};j.isEqual=function(b,c){return a(b,c,[])};j.isEmpty=function(a){if(j.isArray(a)||j.isString(a))return 0===a.length;for(var b in a)if(j.has(a,b))return!1;return!0};j.isElement= function(a){return!!(a&&1==a.nodeType)};j.isArray=h||function(a){return"[object Array]"==k.call(a)};j.isObject=function(a){return a===Object(a)};j.isArguments=function(a){return"[object Arguments]"==k.call(a)};j.isArguments(arguments)||(j.isArguments=function(a){return!(!a||!j.has(a,"callee"))});j.isFunction=function(a){return"[object Function]"==k.call(a)};j.isString=function(a){return"[object String]"==k.call(a)};j.isNumber=function(a){return"[object Number]"==k.call(a)};j.isNaN=function(a){return a!== a};j.isBoolean=function(a){return!0===a||!1===a||"[object Boolean]"==k.call(a)};j.isDate=function(a){return"[object Date]"==k.call(a)};j.isRegExp=function(a){return"[object RegExp]"==k.call(a)};j.isNull=function(a){return null===a};j.isUndefined=function(a){return void 0===a};j.has=function(a,b){return m.call(a,b)};j.noConflict=function(){b._=c;return this};j.identity=function(a){return a};j.times=function(a,b,c){for(var d=0;d/g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/")};j.mixin=function(a){D(j.functions(a),function(b){g(b,j[b]=a[b])})};var W=0;j.uniqueId=function(a){var b=W++;return a?a+b:b};j.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var Y=/.^/,v=function(a){return a.replace(/\\\\/g,"\\").replace(/\\'/g,"'")};j.template=function(a,b){var c=j.templateSettings,c="var __p=[],print=function(){__p.push.apply(__p,arguments);};with(obj||{}){__p.push('"+ a.replace(/\\/g,"\\\\").replace(/'/g,"\\'").replace(c.escape||Y,function(a,b){return"',_.escape("+v(b)+"),'"}).replace(c.interpolate||Y,function(a,b){return"',"+v(b)+",'"}).replace(c.evaluate||Y,function(a,b){return"');"+v(b).replace(/[\r\n\t]/g," ")+";__p.push('"}).replace(/\r/g,"\\r").replace(/\n/g,"\\n").replace(/\t/g,"\\t")+"');}return __p.join('');",d=new Function("obj","_",c);return b?d(b,j):function(a){return d.call(this,a,j)}};j.chain=function(a){return j(a).chain()};var O=function(a){this._wrapped= a};j.prototype=O.prototype;var L=function(a,b){return b?j(a).chain():a},g=function(a,b){O.prototype[a]=function(){var a=f.call(arguments);i.call(a,this._wrapped);return L(b.apply(j,a),this._chain)}};j.mixin(j);D("pop,push,reverse,shift,sort,splice,unshift".split(","),function(a){var b=e[a];O.prototype[a]=function(){var c=this._wrapped;b.apply(c,arguments);var d=c.length;("shift"==a||"splice"==a)&&0===d&&delete c[0];return L(c,this._chain)}});D(["concat","join","slice"],function(a){var b=e[a];O.prototype[a]= function(){return L(b.apply(this._wrapped,arguments),this._chain)}});O.prototype.chain=function(){this._chain=!0;return this};O.prototype.value=function(){return this._wrapped}}).call(this);(function(){var a=this,b=a.Backbone,c=Array.prototype.slice,d=Array.prototype.splice,e;e="undefined"!==typeof exports?exports:a.Backbone={};e.VERSION="0.9.0";var h=a._,f=K;e.noConflict=function(){a.Backbone=b;return this};e.emulateHTTP=!1;e.emulateJSON=!1;e.Events={on:function(a,b,c){for(var d,a=a.split(/\s+/), e=this._callbacks||(this._callbacks={});d=a.shift();){d=e[d]||(e[d]={});var f=d.tail||(d.tail=d.next={});f.callback=b;f.context=c;d.tail=f.next={}}return this},off:function(a,b,c){var d,e,f;if(a){if(e=this._callbacks)for(a=a.split(/\s+/);d=a.shift();)if(f=e[d],delete e[d],b&&f)for(;(f=f.next)&&f.next;)if(!(f.callback===b&&(!c||f.context===c)))this.on(d,f.callback,f.context)}else delete this._callbacks;return this},trigger:function(a){var b,d,e,f;if(!(e=this._callbacks))return this;f=e.all;for((a= a.split(/\s+/)).push(null);b=a.shift();)f&&a.push({next:f.next,tail:f.tail,event:b}),(d=e[b])&&a.push({next:d.next,tail:d.tail});for(f=c.call(arguments,1);d=a.pop();){b=d.tail;for(e=d.event?[d.event].concat(f):f;(d=d.next)!==b;)d.callback.apply(d.context||this,e)}return this}};e.Events.bind=e.Events.on;e.Events.unbind=e.Events.off;e.Model=function(a,b){var c;a||(a={});b&&b.parse&&(a=this.parse(a));if(c=N(this,"defaults"))a=h.extend({},c,a);b&&b.collection&&(this.collection=b.collection);this.attributes= {};this._escapedAttributes={};this.cid=h.uniqueId("c");this._changed={};if(!this.set(a,{silent:!0}))throw Error("Can't create an invalid model");this._changed={};this._previousAttributes=h.clone(this.attributes);this.initialize.apply(this,arguments)};h.extend(e.Model.prototype,e.Events,{idAttribute:"id",initialize:function(){},toJSON:function(){return h.clone(this.attributes)},get:function(a){return this.attributes[a]},escape:function(a){var b;if(b=this._escapedAttributes[a])return b;b=this.attributes[a]; return this._escapedAttributes[a]=h.escape(null==b?"":""+b)},has:function(a){return null!=this.attributes[a]},set:function(a,b,c){var d,f;h.isObject(a)||null==a?(d=a,c=b):(d={},d[a]=b);c||(c={});if(!d)return this;d instanceof e.Model&&(d=d.attributes);if(c.unset)for(f in d)d[f]=void 0;if(this.validate&&!this._performValidation(d,c))return!1;this.idAttribute in d&&(this.id=d[this.idAttribute]);var b=this.attributes,i=this._escapedAttributes,k=this._previousAttributes||{},n=this._changing;this._changing= !0;for(f in d)if(a=d[f],h.isEqual(b[f],a)||delete i[f],c.unset?delete b[f]:b[f]=a,delete this._changed[f],!h.isEqual(k[f],a)||h.has(b,f)!=h.has(k,f))this._changed[f]=a;n||(!c.silent&&this.hasChanged()&&this.change(c),this._changing=!1);return this},unset:function(a,b){(b||(b={})).unset=!0;return this.set(a,null,b)},clear:function(a){(a||(a={})).unset=!0;return this.set(h.clone(this.attributes),a)},fetch:function(a){var a=a?h.clone(a):{},b=this,c=a.success;a.success=function(d,e,f){if(!b.set(b.parse(d, f),a))return!1;c&&c(b,d)};a.error=e.wrapError(a.error,b,a);return(this.sync||e.sync).call(this,"read",this,a)},save:function(a,b,c){var d;h.isObject(a)||null==a?(d=a,c=b):(d={},d[a]=b);c=c?h.clone(c):{};if(d&&!this[c.wait?"_performValidation":"set"](d,c))return!1;var f=this,i=c.success;c.success=function(a,b,e){b=f.parse(a,e);c.wait&&(b=h.extend(d||{},b));if(!f.set(b,c))return!1;i?i(f,a):f.trigger("sync",f,a,c)};c.error=e.wrapError(c.error,f,c);a=this.isNew()?"create":"update";return(this.sync||e.sync).call(this, a,this,c)},destroy:function(a){var a=a?h.clone(a):{},b=this,c=a.success,d=function(){b.trigger("destroy",b,b.collection,a)};if(this.isNew())return d();a.success=function(e){a.wait&&d();c?c(b,e):b.trigger("sync",b,e,a)};a.error=e.wrapError(a.error,b,a);var f=(this.sync||e.sync).call(this,"delete",this,a);a.wait||d();return f},url:function(){var a=N(this.collection,"url")||N(this,"urlRoot")||Q();return this.isNew()?a:a+("/"==a.charAt(a.length-1)?"":"/")+encodeURIComponent(this.id)},parse:function(a){return a}, clone:function(){return new this.constructor(this.attributes)},isNew:function(){return null==this.id},change:function(a){for(var b in this._changed)this.trigger("change:"+b,this,this._changed[b],a);this.trigger("change",this,a);this._previousAttributes=h.clone(this.attributes);this._changed={}},hasChanged:function(a){return a?h.has(this._changed,a):!h.isEmpty(this._changed)},changedAttributes:function(a){if(!a)return this.hasChanged()?h.clone(this._changed):!1;var b,c=!1,d=this._previousAttributes, e;for(e in a)if(!h.isEqual(d[e],b=a[e]))(c||(c={}))[e]=b;return c},previous:function(a){return!a||!this._previousAttributes?null:this._previousAttributes[a]},previousAttributes:function(){return h.clone(this._previousAttributes)},_performValidation:function(a,b){var c=this.validate(h.extend({},this.attributes,a),b);return c?(b.error?b.error(this,c,b):this.trigger("error",this,c,b),!1):!0}});e.Collection=function(a,b){b||(b={});b.comparator&&(this.comparator=b.comparator);this._reset();this.initialize.apply(this, arguments);a&&this.reset(a,{silent:!0,parse:b.parse})};h.extend(e.Collection.prototype,e.Events,{model:e.Model,initialize:function(){},toJSON:function(){return this.map(function(a){return a.toJSON()})},add:function(a,b){var c,e,f,i,k,n={},m={};b||(b={});a=h.isArray(a)?a.slice():[a];for(c=0,e=a.length;c=b))this.iframe=f('