function createDateString(n){var i=n.getDate(),t=n.getMonth()+1,r=n.getFullYear();return i<10&&(i="0"+i),t<10&&(t="0"+t),eventDate=r+"-"+t+"-"+i}function createTimeString(n){var r=n.getHours(),i=n.getMinutes(),t=n.getSeconds(),u;return i<10&&(i="0"+i),r<10&&(r="0"+r),t<10&&(t="0"+t),u=r+"."+i+"."+t}function isMobileOrWeb(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)?"Mobile":"Web"}function SetCookie(n,t,i){var u=new Date,f,r;u.setDate(u.getDate()-1),f=escape(t),r="",i&&(r="expires= Tue, 19 Jan 2038 03:14:07"),document.cookie=n+"="+f+";domain=bezeq.co.il;path=/;secure;"+r}function getCookie(n){for(var r,u,i=document.cookie.split(";"),t=0;t<i.length;t++)if(r=i[t].substr(0,i[t].indexOf("=")),u=i[t].substr(i[t].indexOf("=")+1),r=r.replace(/^\s+|\s+$/g,""),r==n)return unescape(u)}function WebTrends(){_wt=this;var n=this;this.dcsid="dcstli8cu1000043dvoxfytg4_9l3x",this.domain="reports.bezeq.co.il",this.timezone=2,this.fpcdom=".bezeq.com",this.enabled=!0,this.i18n=!1,this.fpc="WT_FPC",this.DCS={},this.WT={},this.DCSext={},this.images=[],this.index=0,this.exre=function(){return window.RegExp?new RegExp("dcs(uri)|(ref)|(aut)|(met)|(sta)|(sip)|(pro)|(byt)|(dat)|(p3p)|(cfg)|(redirect)|(cip)","i"):""}(),this.re=function(){return window.RegExp?n.i18n?{"%25":/\%/g}:{"%09":/\t/g,"%20":/ /g,"%23":/\#/g,"%26":/\&/g,"%2B":/\+/g,"%3F":/\?/g,"%5C":/\\/g,"%22":/\"/g,"%7F":/\x7F/g,"%A0":/\xA0/g}:""}()}function dcsMultiTrack(){if(typeof _tag!="undefined")return _tag.dcsMultiTrack()}function dcsDebug(){if(typeof _tag!="undefined")return _tag.dcsDebug()}function trends(){}function jsonp(){}var bContentRetrieved,JSON,_wt,_endReportCallback,_callback,names,i;if(function(n,t){function pi(n){var t=n.length,r=i.type(n);return i.isWindow(n)?!1:1===n.nodeType&&t?!0:"array"===r||"function"!==r&&(0===t||"number"==typeof t&&t>0&&t-1 in n)}function ne(n){var t=ai[n]={};return i.each(n.match(s)||[],function(n,i){t[i]=!0}),t}function vu(n,r,u,f){if(i.acceptData(n)){var h,s,c=i.expando,l=n.nodeType,o=l?i.cache:n,e=l?n[c]:n[c]&&c;if(e&&o[e]&&(f||o[e].data)||u!==t||"string"!=typeof r)return e||(e=l?n[c]=tt.pop()||i.guid++:c),o[e]||(o[e]=l?{}:{toJSON:i.noop}),("object"==typeof r||"function"==typeof r)&&(f?o[e]=i.extend(o[e],r):o[e].data=i.extend(o[e].data,r)),s=o[e],f||(s.data||(s.data={}),s=s.data),u!==t&&(s[i.camelCase(r)]=u),"string"==typeof r?(h=s[r],null==h&&(h=s[i.camelCase(r)])):h=s,h}}function au(n,t,r){if(i.acceptData(n)){var e,o,s=n.nodeType,u=s?i.cache:n,f=s?n[i.expando]:i.expando;if(u[f]){if(t&&(e=r?u[f]:u[f].data)){for(i.isArray(t)?t=t.concat(i.map(t,i.camelCase)):(t in e)?t=[t]:(t=i.camelCase(t),t=t in e?[t]:t.split(" ")),o=t.length;o--;)delete e[t[o]];if(r?!ci(e):!i.isEmptyObject(e))return}(r||(delete u[f].data,ci(u[f])))&&(s?i.cleanData([n],!0):i.support.deleteExpando||u!=u.window?delete u[f]:u[f]=null)}}}function lu(n,r,u){if(u===t&&1===n.nodeType){var f="data-"+r.replace(cu,"-$1").toLowerCase();if(u=n.getAttribute(f),"string"==typeof u){try{u="true"===u?!0:"false"===u?!1:"null"===u?null:+u+""===u?+u:ou.test(u)?i.parseJSON(u):u}catch(e){}i.data(n,r,u)}else u=t}return u}function ci(n){var t;for(t in n)if(("data"!==t||!i.isEmptyObject(n[t]))&&"toJSON"!==t)return!1;return!0}function ot(){return!0}function nt(){return!1}function yu(){try{return r.activeElement}catch(n){}}function uf(n,t){do n=n[t];while(n&&1!==n.nodeType);return n}function fi(n,t,r){if(i.isFunction(t))return i.grep(n,function(n,i){return!!t.call(n,i,n)!==r});if(t.nodeType)return i.grep(n,function(n){return n===t!==r});if("string"==typeof t){if(ee.test(t))return i.filter(t,n,r);t=i.filter(t,n)}return i.grep(n,function(n){return i.inArray(n,t)>=0!==r})}function ur(n){var i=of.split("|"),t=n.createDocumentFragment();if(t.createElement)while(i.length)t.createElement(i.pop());return t}function ir(n,t){return i.nodeName(n,"table")&&i.nodeName(1===t.nodeType?t:t.firstChild,"tr")?n.getElementsByTagName("tbody")[0]||n.appendChild(n.ownerDocument.createElement("tbody")):n}function rr(n){return n.type=(null!==i.find.attr(n,"type"))+"/"+n.type,n}function fr(n){var t=ko.exec(n.type);return t?n.type=t[1]:n.removeAttribute("type"),n}function dt(n,t){for(var u,r=0;null!=(u=n[r]);r++)i._data(u,"globalEval",!t||i._data(t[r],"globalEval"))}function nr(n,t){if(1===t.nodeType&&i.hasData(n)){var e,f,o,s=i._data(n),r=i._data(t,s),u=s.events;if(u){delete r.handle,r.events={};for(e in u)for(f=0,o=u[e].length;o>f;f++)i.event.add(t,e,u[e][f])}r.data&&(r.data=i.extend({},r.data))}}function po(n,t){var r,f,u;if(1===t.nodeType){if(r=t.nodeName.toLowerCase(),!i.support.noCloneEvent&&t[i.expando]){u=i._data(t);for(f in u.events)i.removeEvent(t,f,u.handle);t.removeAttribute(i.expando)}"script"===r&&t.text!==n.text?(rr(t).text=n.text,fr(t)):"object"===r?(t.parentNode&&(t.outerHTML=n.outerHTML),i.support.html5Clone&&n.innerHTML&&!i.trim(t.innerHTML)&&(t.innerHTML=n.innerHTML)):"input"===r&&ni.test(n.type)?(t.defaultChecked=t.checked=n.checked,t.value!==n.value&&(t.value=n.value)):"option"===r?t.defaultSelected=t.selected=n.defaultSelected:("input"===r||"textarea"===r)&&(t.defaultValue=n.defaultValue)}}function u(n,r){var s,e,h=0,f=typeof n.getElementsByTagName!==o?n.getElementsByTagName(r||"*"):typeof n.querySelectorAll!==o?n.querySelectorAll(r||"*"):t;if(!f)for(f=[],s=n.childNodes||n;null!=(e=s[h]);h++)!r||i.nodeName(e,r)?f.push(e):i.merge(f,u(e,r));return r===t||r&&i.nodeName(n,r)?i.merge([n],f):f}function wo(n){ni.test(n.type)&&(n.defaultChecked=n.checked)}function er(n,t){if(t in n)return t;for(var r=t.charAt(0).toUpperCase()+t.slice(1),u=t,i=hr.length;i--;)if(t=hr[i]+r,t in n)return t;return u}function rt(n,t){return n=t||n,"none"===i.css(n,"display")||!i.contains(n.ownerDocument,n)}function or(n,t){for(var e,r,o,f=[],u=0,s=n.length;s>u;u++)r=n[u],r.style&&(f[u]=i._data(r,"olddisplay"),e=r.style.display,t?(f[u]||"none"!==e||(r.style.display=""),""===r.style.display&&rt(r)&&(f[u]=i._data(r,"olddisplay",gi(r.nodeName)))):f[u]||(o=rt(r),(e&&"none"!==e||!o)&&i._data(r,"olddisplay",o?e:i.css(r,"display"))));for(u=0;s>u;u++)r=n[u],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?f[u]||"":"none"));return n}function wr(n,t,i){var r=no.exec(t);return r?Math.max(0,r[1]-(i||0))+(r[2]||"px"):t}function kr(n,t,r,u,f){for(var e=r===(u?"border":"content")?4:"width"===t?1:0,o=0;4>e;e+=2)"margin"===r&&(o+=i.css(n,r+p[e],!0,f)),u?("content"===r&&(o-=i.css(n,"padding"+p[e],!0,f)),"margin"!==r&&(o-=i.css(n,"border"+p[e]+"Width",!0,f))):(o+=i.css(n,"padding"+p[e],!0,f),"padding"!==r&&(o+=i.css(n,"border"+p[e]+"Width",!0,f)));return o}function yr(n,t,r){var o=!0,u="width"===t?n.offsetWidth:n.offsetHeight,f=l(n),e=i.support.boxSizing&&"border-box"===i.css(n,"boxSizing",!1,f);if(0>=u||null==u){if(u=w(n,t,f),(0>u||null==u)&&(u=n.style[t]),et.test(u))return u;o=e&&(i.support.boxSizingReliable||u===n.style[t]),u=parseFloat(u)||0}return u+kr(n,t,r||(e?"border":"content"),o,f)+"px"}function gi(n){var u=r,t=cr[n];return t||(t=di(n,u),"none"!==t&&t||(ft=(ft||i("<iframe frameborder='0' width='0' height='0'/>").css("cssText","display:block !important")).appendTo(u.documentElement),u=(ft[0].contentWindow||ft[0].contentDocument).document,u.write("<!doctype html><html><body>"),u.close(),t=di(n,u),ft.detach()),cr[n]=t),t}function di(n,t){var r=i(t.createElement(n)).appendTo(t.body),u=i.css(r[0],"display");return r.remove(),u}function hi(n,t,r,u){var f;if(i.isArray(t))i.each(t,function(t,i){r||oo.test(n)?u(n,i):hi(n+"["+("object"==typeof i?t:"")+"]",i,r,u)});else if(r||"object"!==i.type(t))u(n,t);else for(f in t)hi(n+"["+f+"]",t[f],r,u)}function gu(n){return function(t,r){"string"!=typeof t&&(r=t,t="*");var u,e=0,f=t.toLowerCase().match(s)||[];if(i.isFunction(r))while(u=f[e++])"+"===u[0]?(u=u.slice(1)||"*",(n[u]=n[u]||[]).unshift(r)):(n[u]=n[u]||[]).push(r)}}function du(n,r,u,f){function e(h){var c;return o[h]=!0,i.each(n[h]||[],function(n,i){var h=i(r,u,f);return"string"!=typeof h||s||o[h]?s?!(c=h):t:(r.dataTypes.unshift(h),e(h),!1)}),c}var o={},s=n===gt;return e(r.dataTypes[0])||!o["*"]&&e("*")}function ii(n,r){var f,u,e=i.ajaxSettings.flatOptions||{};for(u in r)r[u]!==t&&((e[u]?n:f||(f={}))[u]=r[u]);return f&&i.extend(!0,n,f),n}function pf(n,i,r){for(var s,o,f,e,h=n.contents,u=n.dataTypes;"*"===u[0];)u.shift(),o===t&&(o=n.mimeType||i.getResponseHeader("Content-Type"));if(o)for(e in h)if(h[e]&&h[e].test(o)){u.unshift(e);break}if(u[0]in r)f=u[0];else{for(e in r){if(!u[0]||n.converters[e+" "+u[0]]){f=e;break}s||(s=e)}f=f||s}return f?(f!==u[0]&&u.unshift(f),r[f]):t}function wf(n,t,i,r){var c,u,f,s,o,e={},h=n.dataTypes.slice();if(h[1])for(f in n.converters)e[f.toLowerCase()]=n.converters[f];for(u=h.shift();u;)if(n.responseFields[u]&&(i[n.responseFields[u]]=t),!o&&r&&n.dataFilter&&(t=n.dataFilter(t,n.dataType)),o=u,u=h.shift())if("*"===u)u=o;else if("*"!==o&&o!==u){if(f=e[o+" "+u]||e["* "+u],!f)for(c in e)if(s=c.split(" "),s[1]===u&&(f=e[o+" "+s[0]]||e["* "+s[0]])){f===!0?f=e[c]:e[c]!==!0&&(u=s[0],h.unshift(s[1]));break}if(f!==!0)if(f&&n.throws)t=f(t);else try{t=f(t)}catch(l){return{state:"parsererror",error:f?l:"No conversion from "+o+" to "+u}}}return{state:"success",data:t}}function nu(){try{return new n.XMLHttpRequest}catch(t){}}function kf(){try{return new n.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function fu(){return setTimeout(function(){k=t}),k=i.now()}function ru(n,t,i){for(var f,u=(ut[t]||[]).concat(ut["*"]),r=0,e=u.length;e>r;r++)if(f=u[r].call(i,t,n))return f}function nf(n,t,r){var h,s,o=0,l=yt.length,f=i.Deferred().always(function(){delete c.elem}),c=function(){if(s)return!1;for(var o=k||fu(),i=Math.max(0,u.startTime+u.duration-o),h=i/u.duration||0,t=1-h,r=0,e=u.tweens.length;e>r;r++)u.tweens[r].run(t);return f.notifyWith(n,[u,t,i]),1>t&&e?i:(f.resolveWith(n,[u]),!1)},u=f.promise({elem:n,props:i.extend({},t),opts:i.extend(!0,{specialEasing:{}},r),originalProperties:t,originalOptions:r,startTime:k||fu(),duration:r.duration,tweens:[],createTween:function(t,r){var f=i.Tween(n,u.opts,t,r,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(f),f},stop:function(t){var i=0,r=t?u.tweens.length:0;if(s)return this;for(s=!0;r>i;i++)u.tweens[i].run(1);return t?f.resolveWith(n,[u,t]):f.rejectWith(n,[u,t]),this}}),e=u.props;for(lf(e,u.opts.specialEasing);l>o;o++)if(h=yt[o].call(u,n,e,u.opts))return h;return i.map(e,ru,u),i.isFunction(u.opts.start)&&u.opts.start.call(n,u),i.fx.timer(i.extend(c,{elem:n,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function lf(n,t){var r,f,o,u,e;for(r in n)if(f=i.camelCase(r),o=t[f],u=n[r],i.isArray(u)&&(o=u[1],u=n[r]=u[0]),r!==f&&(n[f]=u,delete n[r]),e=i.cssHooks[f],e&&"expand"in e){u=e.expand(u),delete n[f];for(r in u)r in n||(n[r]=u[r],t[r]=o)}else t[f]=o}function vf(n,t,r){var u,a,v,l,o,y,s=this,c={},e=n.style,h=n.nodeType&&rt(n),f=i._data(n,"fxshow");r.queue||(o=i._queueHooks(n,"fx"),null==o.unqueued&&(o.unqueued=0,y=o.empty.fire,o.empty.fire=function(){o.unqueued||y()}),o.unqueued++,s.always(function(){s.always(function(){o.unqueued--,i.queue(n,"fx").length||o.empty.fire()})})),1===n.nodeType&&("height"in t||"width"in t)&&(r.overflow=[e.overflow,e.overflowX,e.overflowY],"inline"===i.css(n,"display")&&"none"===i.css(n,"float")&&(i.support.inlineBlockNeedsLayout&&"inline"!==gi(n.nodeName)?e.zoom=1:e.display="inline-block")),r.overflow&&(e.overflow="hidden",i.support.shrinkWrapBlocks||s.always(function(){e.overflow=r.overflow[0],e.overflowX=r.overflow[1],e.overflowY=r.overflow[2]}));for(u in t)if(a=t[u],af.exec(a)){if(delete t[u],v=v||"toggle"===a,a===(h?"hide":"show"))continue;c[u]=f&&f[u]||i.style(n,u)}if(!i.isEmptyObject(c)){f?"hidden"in f&&(h=f.hidden):f=i._data(n,"fxshow",{}),v&&(f.hidden=!h),h?i(n).show():s.done(function(){i(n).hide()}),s.done(function(){var t;i._removeData(n,"fxshow");for(t in c)i.style(n,t,c[t])});for(u in c)l=ru(h?f[u]:0,u,s),u in f||(f[u]=l.start,h&&(l.end=l.start,l.start="width"===u||"height"===u?1:0))}}function f(n,t,i,r,u){return new f.prototype.init(n,t,i,r,u)}function st(n,t){var u,i={height:n},r=0;for(t=t?1:0;4>r;r+=2-t)u=p[r],i["margin"+u]=i["padding"+u]=n;return t&&(i.opacity=i.width=n),i}function ef(n){return i.isWindow(n)?n:9===n.nodeType?n.defaultView||n.parentWindow:!1}var lt,dr,o=typeof t,ve=n.location,r=n.document,hu=r.documentElement,ye=n.jQuery,ae=n.$,at={},tt=[],wi="1.10.2",br=tt.concat,ri=tt.push,a=tt.slice,sf=tt.indexOf,ce=at.toString,it=at.hasOwnProperty,bt=wi.trim,i=function(n,t){return new i.fn.init(n,t,dr)},pt=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,s=/\S+/g,le=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,ke=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,ff=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,de=/^[\],:{}\s]*$/,be=/(?:^|:|,)(?:\s*\[)+/g,pe=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,we=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,re=/^-ms-/,ue=/-([\da-z])/gi,ie=function(n,t){return t.toUpperCase()},c=function(n){(r.addEventListener||"load"===n.type||"complete"===r.readyState)&&(su(),i.ready())},su=function(){r.addEventListener?(r.removeEventListener("DOMContentLoaded",c,!1),n.removeEventListener("load",c,!1)):(r.detachEvent("onreadystatechange",c),n.detachEvent("onload",c))},ai,ou,cu,oi,ht,d,g,gr,wt;i.fn=i.prototype={jquery:wi,constructor:i,init:function(n,u,f){var e,o;if(!n)return this;if("string"==typeof n){if(e="<"===n.charAt(0)&&">"===n.charAt(n.length-1)&&n.length>=3?[null,n,null]:ke.exec(n),!e||!e[1]&&u)return!u||u.jquery?(u||f).find(n):this.constructor(u).find(n);if(e[1]){if(u=u instanceof i?u[0]:u,i.merge(this,i.parseHTML(e[1],u&&u.nodeType?u.ownerDocument||u:r,!0)),ff.test(e[1])&&i.isPlainObject(u))for(e in u)i.isFunction(this[e])?this[e](u[e]):this.attr(e,u[e]);return this}if(o=r.getElementById(e[2]),o&&o.parentNode){if(o.id!==e[2])return f.find(n);this.length=1,this[0]=o}return this.context=r,this.selector=n,this}return n.nodeType?(this.context=this[0]=n,this.length=1,this):i.isFunction(n)?f.ready(n):(n.selector!==t&&(this.selector=n.selector,this.context=n.context),i.makeArray(n,this))},selector:"",length:0,toArray:function(){return a.call(this)},get:function(n){return null==n?this.toArray():0>n?this[this.length+n]:this[n]},pushStack:function(n){var t=i.merge(this.constructor(),n);return t.prevObject=this,t.context=this.context,t},each:function(n,t){return i.each(this,n,t)},ready:function(n){return i.ready.promise().done(n),this},slice:function(){return this.pushStack(a.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(n){var i=this.length,t=+n+(0>n?i:0);return this.pushStack(t>=0&&i>t?[this[t]]:[])},map:function(n){return this.pushStack(i.map(this,function(t,i){return n.call(t,i,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:ri,sort:[].sort,splice:[].splice},i.fn.init.prototype=i.fn,i.extend=i.fn.extend=function(){var u,s,r,e,h,c,n=arguments[0]||{},f=1,l=arguments.length,o=!1;for("boolean"==typeof n&&(o=n,n=arguments[1]||{},f=2),"object"==typeof n||i.isFunction(n)||(n={}),l===f&&(n=this,--f);l>f;f++)if(null!=(h=arguments[f]))for(e in h)u=n[e],r=h[e],n!==r&&(o&&r&&(i.isPlainObject(r)||(s=i.isArray(r)))?(s?(s=!1,c=u&&i.isArray(u)?u:[]):c=u&&i.isPlainObject(u)?u:{},n[e]=i.extend(o,c,r)):r!==t&&(n[e]=r));return n},i.extend({expando:"jQuery"+(wi+Math.random()).replace(/\D/g,""),noConflict:function(t){return n.$===i&&(n.$=ae),t&&n.jQuery===i&&(n.jQuery=ye),i},isReady:!1,readyWait:1,holdReady:function(n){n?i.readyWait++:i.ready(!0)},ready:function(n){if(n===!0?!--i.readyWait:!i.isReady){if(!r.body)return setTimeout(i.ready);i.isReady=!0,n!==!0&&--i.readyWait>0||(lt.resolveWith(r,[i]),i.fn.trigger&&i(r).trigger("ready").off("ready"))}},isFunction:function(n){return"function"===i.type(n)},isArray:Array.isArray||function(n){return"array"===i.type(n)},isWindow:function(n){return null!=n&&n==n.window},isNumeric:function(n){return!isNaN(parseFloat(n))&&isFinite(n)},type:function(n){return null==n?n+"":"object"==typeof n||"function"==typeof n?at[ce.call(n)]||"object":typeof n},isPlainObject:function(n){var r;if(!n||"object"!==i.type(n)||n.nodeType||i.isWindow(n))return!1;try{if(n.constructor&&!it.call(n,"constructor")&&!it.call(n.constructor.prototype,"isPrototypeOf"))return!1}catch(u){return!1}if(i.support.ownLast)for(r in n)return it.call(n,r);for(r in n);return r===t||it.call(n,r)},isEmptyObject:function(n){var t;for(t in n)return!1;return!0},error:function(n){throw Error(n);},parseHTML:function(n,t,u){if(!n||"string"!=typeof n)return null;"boolean"==typeof t&&(u=t,t=!1),t=t||r;var f=ff.exec(n),e=!u&&[];return f?[t.createElement(f[1])]:(f=i.buildFragment([n],t,e),e&&i(e).remove(),i.merge([],f.childNodes))},parseJSON:function(r){return n.JSON&&n.JSON.parse?n.JSON.parse(r):null===r?r:"string"==typeof r&&(r=i.trim(r),r&&de.test(r.replace(pe,"@").replace(we,"]").replace(be,"")))?Function("return "+r)():(i.error("Invalid JSON: "+r),t)},parseXML:function(r){var u,f;if(!r||"string"!=typeof r)return null;try{n.DOMParser?(f=new DOMParser,u=f.parseFromString(r,"text/xml")):(u=new ActiveXObject("Microsoft.XMLDOM"),u.async="false",u.loadXML(r))}catch(e){u=t}return u&&u.documentElement&&!u.getElementsByTagName("parsererror").length||i.error("Invalid XML: "+r),u},noop:function(){},globalEval:function(t){t&&i.trim(t)&&(n.execScript||function(t){n.eval.call(n,t)})(t)},camelCase:function(n){return n.replace(re,"ms-").replace(ue,ie)},nodeName:function(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()},each:function(n,t,i){var u,r=0,e=n.length,f=pi(n);if(i){if(f){for(;e>r;r++)if(u=t.apply(n[r],i),u===!1)break}else for(r in n)if(u=t.apply(n[r],i),u===!1)break}else if(f){for(;e>r;r++)if(u=t.call(n[r],r,n[r]),u===!1)break}else for(r in n)if(u=t.call(n[r],r,n[r]),u===!1)break;return n},trim:bt&&!bt.call("﻿ ")?function(n){return null==n?"":bt.call(n)}:function(n){return null==n?"":(n+"").replace(le,"")},makeArray:function(n,t){var r=t||[];return null!=n&&(pi(Object(n))?i.merge(r,"string"==typeof n?[n]:n):ri.call(r,n)),r},inArray:function(n,t,i){var r;if(t){if(sf)return sf.call(t,n,i);for(r=t.length,i=i?0>i?Math.max(0,r+i):i:0;r>i;i++)if(i in t&&t[i]===n)return i}return-1},merge:function(n,i){var f=i.length,u=n.length,r=0;if("number"==typeof f)for(;f>r;r++)n[u++]=i[r];else while(i[r]!==t)n[u++]=i[r++];return n.length=u,n},grep:function(n,t,i){var f,u=[],r=0,e=n.length;for(i=!!i;e>r;r++)f=!!t(n[r],r),i!==f&&u.push(n[r]);return u},map:function(n,t,i){var u,r=0,e=n.length,o=pi(n),f=[];if(o)for(;e>r;r++)u=t(n[r],r,i),null!=u&&(f[f.length]=u);else for(r in n)u=t(n[r],r,i),null!=u&&(f[f.length]=u);return br.apply([],f)},guid:1,proxy:function(n,r){var e,u,f;return"string"==typeof r&&(f=n[r],r=n,n=f),i.isFunction(n)?(e=a.call(arguments,2),u=function(){return n.apply(r||this,e.concat(a.call(arguments)))},u.guid=n.guid=n.guid||i.guid++,u):t},access:function(n,r,u,f,e,o,s){var h=0,l=n.length,c=null==u;if("object"===i.type(u)){e=!0;for(h in u)i.access(n,r,h,u[h],!0,o,s)}else if(f!==t&&(e=!0,i.isFunction(f)||(s=!0),c&&(s?(r.call(n,f),r=null):(c=r,r=function(n,t,r){return c.call(i(n),r)})),r))for(;l>h;h++)r(n[h],u,s?f:f.call(n[h],h,r(n[h],u)));return e?n:c?r.call(n):l?r(n[0],u):o},now:function(){return+new Date},swap:function(n,t,i,r){var e,u,f={};for(u in t)f[u]=n.style[u],n.style[u]=t[u];e=i.apply(n,r||[]);for(u in t)n.style[u]=f[u];return e}}),i.ready.promise=function(t){if(!lt)if(lt=i.Deferred(),"complete"===r.readyState)setTimeout(i.ready);else if(r.addEventListener)r.addEventListener("DOMContentLoaded",c,!1),n.addEventListener("load",c,!1);else{r.attachEvent("onreadystatechange",c),n.attachEvent("onload",c);var u=!1;try{u=null==n.frameElement&&r.documentElement}catch(e){}u&&u.doScroll&&function f(){if(!i.isReady){try{u.doScroll("left")}catch(n){return setTimeout(f,50)}su(),i.ready()}}()}return lt.promise(t)},i.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(n,t){at["[object "+t+"]"]=t.toLowerCase()}),dr=i(r),function(n,t){function u(n,t,i,r){var y,u,f,a,b,l,d,c,g,w;if((t?t.ownerDocument||t:p)!==s&&nt(t),t=t||s,i=i||[],!n||"string"!=typeof n)return i;if(1!==(a=t.nodeType)&&9!==a)return[];if(v&&!r){if(y=pr.exec(n))if(f=y[1]){if(9===a){if(u=t.getElementById(f),!u||!u.parentNode)return i;if(u.id===f)return i.push(u),i}else if(t.ownerDocument&&(u=t.ownerDocument.getElementById(f))&&ot(t,u)&&u.id===f)return i.push(u),i}else{if(y[2])return k.apply(i,t.getElementsByTagName(n)),i;if((f=y[3])&&e.getElementsByClassName&&t.getElementsByClassName)return k.apply(i,t.getElementsByClassName(f)),i}if(e.qsa&&(!h||!h.test(n))){if(c=d=o,g=t,w=9===a&&n,1===a&&"object"!==t.nodeName.toLowerCase()){for(l=lt(n),(d=t.getAttribute("id"))?c=d.replace(ar,"\\$&"):t.setAttribute("id",c),c="[id='"+c+"'] ",b=l.length;b--;)l[b]=c+at(l[b]);g=kt.test(n)&&t.parentNode||t,w=l.join(",")}if(w)try{return k.apply(i,g.querySelectorAll(w)),i}catch(tt){}finally{d||t.removeAttribute("id")}}}return di(n.replace(yt,"$1"),t,i,r)}function oi(){function n(i,u){return t.push(i+=" ")>r.cacheLength&&delete n[t.shift()],n[i]=u}var t=[];return n}function c(n){return n[o]=!0,n}function l(n){var t=s.createElement("div");try{return!!n(t)}catch(i){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function si(n,t){for(var u=n.split("|"),i=n.length;i--;)r.attrHandle[u[i]]=t}function li(n,t){var i=t&&n,r=i&&1===n.nodeType&&1===t.nodeType&&(~t.sourceIndex||yi)-(~n.sourceIndex||yi);if(r)return r;if(i)while(i=i.nextSibling)if(i===t)return-1;return n?1:-1}function ir(n){return function(t){var i=t.nodeName.toLowerCase();return"input"===i&&t.type===n}}function nr(n){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===n}}function rt(n){return c(function(t){return t=+t,c(function(i,r){for(var u,e=n([],i.length,t),f=e.length;f--;)i[u=e[f]]&&(i[u]=!(r[u]=i[u]))})})}function hi(){}function lt(n,t){var e,f,c,o,i,h,s,l=pi[n+" "];if(l)return t?0:l.slice(0);for(i=n,h=[],s=r.preFilter;i;){(!e||(f=ur.exec(i)))&&(f&&(i=i.slice(f[0].length)||i),h.push(c=[])),e=!1,(f=fr.exec(i))&&(e=f.shift(),c.push({value:e,type:f[0].replace(yt," ")}),i=i.slice(e.length));for(o in r.filter)!(f=ht[o].exec(i))||s[o]&&!(f=s[o](f))||(e=f.shift(),c.push({value:e,type:o,matches:f}),i=i.slice(e.length));if(!e)break}return t?i.length:i?u.error(n):pi(n,h).slice(0)}function at(n){for(var t=0,r=n.length,i="";r>t;t++)i+=n[t].value;return i}function ti(n,t,i){var r=t.dir,u=i&&"parentNode"===r,f=rr++;return t.first?function(t,i,f){while(t=t[r])if(1===t.nodeType||u)return n(t,i,f)}:function(t,i,e){var c,s,h,l=y+" "+f;if(e){while(t=t[r])if((1===t.nodeType||u)&&n(t,i,e))return!0}else while(t=t[r])if(1===t.nodeType||u)if(h=t[o]||(t[o]={}),(s=h[r])&&s[0]===l){if((c=s[1])===!0||c===wt)return c===!0}else if(s=h[r]=[l],s[1]=n(t,i,e)||wt,s[1]===!0)return!0}}function dt(n){return n.length>1?function(t,i,r){for(var u=n.length;u--;)if(!n[u](t,i,r))return!1;return!0}:n[0]}function vt(n,t,i,r,u){for(var e,o=[],f=0,h=n.length,s=null!=t;h>f;f++)(e=n[f])&&(!i||i(e,r,u))&&(o.push(e),s&&t.push(f));return o}function ni(n,t,i,r,u,f){return r&&!r[o]&&(r=ni(r)),u&&!u[o]&&(u=ni(u,f)),c(function(f,e,o,s){var l,c,a,p=[],y=[],w=e.length,b=f||gi(t||"*",o.nodeType?[o]:o,[]),v=!n||!f&&t?b:vt(b,p,n,o,s),h=i?u||(f?n:w||r)?[]:e:v;if(i&&i(v,h,o,s),r)for(l=vt(h,y),r(l,[],o,s),c=l.length;c--;)(a=l[c])&&(h[y[c]]=!(v[y[c]]=a));if(f){if(u||n){if(u){for(l=[],c=h.length;c--;)(a=h[c])&&l.push(v[c]=a);u(null,h=[],l,s)}for(c=h.length;c--;)(a=h[c])&&(l=u?g.call(f,a):p[c])>-1&&(f[l]=!(e[l]=a))}}else h=vt(h===e?h.splice(w,h.length):h),u?u(null,e,h,s):k.apply(e,h)})}function fi(n){for(var h,u,i,e=n.length,s=r.relative[n[0].type],c=s||r.relative[" "],t=s?1:0,l=ti(function(n){return n===h},c,!0),a=ti(function(n){return g.call(h,n)>-1},c,!0),f=[function(n,t,i){return!s&&(i||t!==ct)||((h=t).nodeType?l(n,t,i):a(n,t,i))}];e>t;t++)if(u=r.relative[n[t].type])f=[ti(dt(f),u)];else{if(u=r.filter[n[t].type].apply(null,n[t].matches),u[o]){for(i=++t;e>i;i++)if(r.relative[n[i].type])break;return ni(t>1&&dt(f),t>1&&at(n.slice(0,t-1).concat({value:" "===n[t-2].type?"*":""})).replace(yt,"$1"),u,i>t&&fi(n.slice(t,i)),e>i&&fi(n=n.slice(i)),e>i&&at(n))}f.push(u)}return dt(f)}function tr(n,t){var o=0,i=t.length>0,e=n.length>0,f=function(f,h,c,l,a){var w,tt,d,p=[],b=0,v="0",nt=f&&[],g=null!=a,rt=ct,ut=f||e&&r.find.TAG("*",a&&h.parentNode||h),it=y+=null==rt?1:Math.random()||.1;for(g&&(ct=h!==s&&h,wt=o);null!=(w=ut[v]);v++){if(e&&w){for(tt=0;d=n[tt++];)if(d(w,h,c)){l.push(w);break}g&&(y=it,wt=++o)}i&&((w=!d&&w)&&b--,f&&nt.push(w))}if(b+=v,i&&v!==b){for(tt=0;d=t[tt++];)d(nt,p,h,c);if(f){if(b>0)while(v--)nt[v]||p[v]||(p[v]=or.call(l));p=vt(p)}k.apply(l,p),g&&!f&&p.length>0&&b+t.length>1&&u.uniqueSort(l)}return g&&(y=it,ct=rt),nt};return i?c(f):f}function gi(n,t,i){for(var r=0,f=t.length;f>r;r++)u(n,t[r],i);return i}function di(n,t,i,u){var h,f,o,c,l,s=lt(n);if(!u&&1===s.length){if(f=s[0]=s[0].slice(0),f.length>2&&"ID"===(o=f[0]).type&&e.getById&&9===t.nodeType&&v&&r.relative[f[1].type]){if(t=(r.find.ID(o.matches[0].replace(b,d),t)||[])[0],!t)return i;n=n.slice(f.shift().value.length)}for(h=ht.needsContext.test(n)?0:f.length;h--;){if(o=f[h],r.relative[c=o.type])break;if((l=r.find[c])&&(u=l(o.matches[0].replace(b,d),kt.test(f[0].type)&&t.parentNode||t))){if(f.splice(h,1),n=u.length&&at(f),!n)return k.apply(i,u),i;break}}}return ri(n,s)(u,t,!v,i,kt.test(n)),i}var et,e,wt,r,pt,ci,ri,ct,tt,nt,s,a,v,h,it,bt,ot,o="sizzle"+-new Date,p=n.document,y=0,rr=0,ai=oi(),pi=oi(),wi=oi(),ut=!1,ii=function(n,t){return n===t?(ut=!0,0):0},st=typeof t,yi=-2147483648,er={}.hasOwnProperty,w=[],or=w.pop,sr=w.push,k=w.push,vi=w.slice,g=w.indexOf||function(n){for(var t=0,i=this.length;i>t;t++)if(this[t]===n)return t;return-1},ui="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",f="[\\x20\\t\\r\\n\\f]",ft="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",ki=ft.replace("w","w#"),bi="\\["+f+"*("+ft+")"+f+"*(?:([*^$|!~]?=)"+f+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+ki+")|)|)"+f+"*\\]",ei=":("+ft+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+bi.replace(3,8)+")*)|.*)\\)|)",yt=RegExp("^"+f+"+|((?:^|[^\\\\])(?:\\\\.)*)"+f+"+$","g"),ur=RegExp("^"+f+"*,"+f+"*"),fr=RegExp("^"+f+"*([>+~]|"+f+")"+f+"*"),kt=RegExp(f+"*[+~]"),hr=RegExp("="+f+"*([^\\]'\"]*)"+f+"*\\]","g"),vr=RegExp(ei),yr=RegExp("^"+ki+"$"),ht={ID:RegExp("^#("+ft+")"),CLASS:RegExp("^\\.("+ft+")"),TAG:RegExp("^("+ft.replace("w","w*")+")"),ATTR:RegExp("^"+bi),PSEUDO:RegExp("^"+ei),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+f+"*(even|odd|(([+-]|)(\\d*)n|)"+f+"*(?:([+-]|)"+f+"*(\\d+)|))"+f+"*\\)|)","i"),bool:RegExp("^(?:"+ui+")$","i"),needsContext:RegExp("^"+f+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+f+"*((?:-\\d)?\\d*)"+f+"*\\)|)(?=[^-]|$)","i")},gt=/^[^{]+\{\s*\[native \w/,pr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,cr=/^(?:input|select|textarea|button)$/i,lr=/^h\d$/i,ar=/'|\\/g,b=RegExp("\\\\([\\da-f]{1,6}"+f+"?|("+f+")|.)","ig"),d=function(n,t,i){var r="0x"+t-65536;return r!==r||i?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(55296|r>>10,56320|1023&r)};try{k.apply(w=vi.call(p.childNodes),p.childNodes),w[p.childNodes.length].nodeType}catch(wr){k={apply:w.length?function(n,t){sr.apply(n,vi.call(t))}:function(n,t){for(var i=n.length,r=0;n[i++]=t[r++];);n.length=i-1}}}ci=u.isXML=function(n){var t=n&&(n.ownerDocument||n).documentElement;return t?"HTML"!==t.nodeName:!1},e=u.support={},nt=u.setDocument=function(n){var i=n?n.ownerDocument||n:p,u=i.defaultView;return i!==s&&9===i.nodeType&&i.documentElement?(s=i,a=i.documentElement,v=!ci(i),u&&u.attachEvent&&u!==u.top&&u.attachEvent("onbeforeunload",function(){nt()}),e.attributes=l(function(n){return n.className="i",!n.getAttribute("className")}),e.getElementsByTagName=l(function(n){return n.appendChild(i.createComment("")),!n.getElementsByTagName("*").length}),e.getElementsByClassName=l(function(n){return n.innerHTML="<div class='a'></div><div class='a i'></div>",n.firstChild.className="i",2===n.getElementsByClassName("i").length}),e.getById=l(function(n){return a.appendChild(n).id=o,!i.getElementsByName||!i.getElementsByName(o).length}),e.getById?(r.find.ID=function(n,t){if(typeof t.getElementById!==st&&v){var i=t.getElementById(n);return i&&i.parentNode?[i]:[]}},r.filter.ID=function(n){var t=n.replace(b,d);return function(n){return n.getAttribute("id")===t}}):(delete r.find.ID,r.filter.ID=function(n){var t=n.replace(b,d);return function(n){var i=typeof n.getAttributeNode!==st&&n.getAttributeNode("id");return i&&i.value===t}}),r.find.TAG=e.getElementsByTagName?function(n,i){return typeof i.getElementsByTagName!==st?i.getElementsByTagName(n):t}:function(n,t){var i,u=[],f=0,r=t.getElementsByTagName(n);if("*"===n){while(i=r[f++])1===i.nodeType&&u.push(i);return u}return r},r.find.CLASS=e.getElementsByClassName&&function(n,i){return typeof i.getElementsByClassName!==st&&v?i.getElementsByClassName(n):t},it=[],h=[],(e.qsa=gt.test(i.querySelectorAll))&&(l(function(n){n.innerHTML="<select><option selected=''></option></select>",n.querySelectorAll("[selected]").length||h.push("\\["+f+"*(?:value|"+ui+")"),n.querySelectorAll(":checked").length||h.push(":checked")}),l(function(n){var t=i.createElement("input");t.setAttribute("type","hidden"),n.appendChild(t).setAttribute("t",""),n.querySelectorAll("[t^='']").length&&h.push("[*^$]="+f+"*(?:''|\"\")"),n.querySelectorAll(":enabled").length||h.push(":enabled",":disabled"),n.querySelectorAll("*,:x"),h.push(",.*:")})),(e.matchesSelector=gt.test(bt=a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&l(function(n){e.disconnectedMatch=bt.call(n,"div"),bt.call(n,"[s!='']:x"),it.push("!=",ei)}),h=h.length&&RegExp(h.join("|")),it=it.length&&RegExp(it.join("|")),ot=gt.test(a.contains)||a.compareDocumentPosition?function(n,t){var r=9===n.nodeType?n.documentElement:n,i=t&&t.parentNode;return n===i||!(!i||1!==i.nodeType||!(r.contains?r.contains(i):n.compareDocumentPosition&&16&n.compareDocumentPosition(i)))}:function(n,t){if(t)while(t=t.parentNode)if(t===n)return!0;return!1},ii=a.compareDocumentPosition?function(n,t){if(n===t)return ut=!0,0;var r=t.compareDocumentPosition&&n.compareDocumentPosition&&n.compareDocumentPosition(t);return r?1&r||!e.sortDetached&&t.compareDocumentPosition(n)===r?n===i||ot(p,n)?-1:t===i||ot(p,t)?1:tt?g.call(tt,n)-g.call(tt,t):0:4&r?-1:1:n.compareDocumentPosition?-1:1}:function(n,t){var u,r=0,s=n.parentNode,o=t.parentNode,f=[n],e=[t];if(n===t)return ut=!0,0;if(!s||!o)return n===i?-1:t===i?1:s?-1:o?1:tt?g.call(tt,n)-g.call(tt,t):0;if(s===o)return li(n,t);for(u=n;u=u.parentNode;)f.unshift(u);for(u=t;u=u.parentNode;)e.unshift(u);while(f[r]===e[r])r++;return r?li(f[r],e[r]):f[r]===p?-1:e[r]===p?1:0},i):s},u.matches=function(n,t){return u(n,null,null,t)},u.matchesSelector=function(n,t){if((n.ownerDocument||n)!==s&&nt(n),t=t.replace(hr,"='$1']"),!(!e.matchesSelector||!v||it&&it.test(t)||h&&h.test(t)))try{var i=bt.call(n,t);if(i||e.disconnectedMatch||n.document&&11!==n.document.nodeType)return i}catch(r){}return u(t,s,null,[n]).length>0},u.contains=function(n,t){return(n.ownerDocument||n)!==s&&nt(n),ot(n,t)},u.attr=function(n,i){(n.ownerDocument||n)!==s&&nt(n);var f=r.attrHandle[i.toLowerCase()],u=f&&er.call(r.attrHandle,i.toLowerCase())?f(n,i,!v):t;return u===t?e.attributes||!v?n.getAttribute(i):(u=n.getAttributeNode(i))&&u.specified?u.value:null:u},u.error=function(n){throw Error("Syntax error, unrecognized expression: "+n);},u.uniqueSort=function(n){var u,r=[],t=0,i=0;if(ut=!e.detectDuplicates,tt=!e.sortStable&&n.slice(0),n.sort(ii),ut){while(u=n[i++])u===n[i]&&(t=r.push(i));while(t--)n.splice(r[t],1)}return n},pt=u.getText=function(n){var r,i="",u=0,t=n.nodeType;if(t){if(1===t||9===t||11===t){if("string"==typeof n.textContent)return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=pt(n)}else if(3===t||4===t)return n.nodeValue}else for(;r=n[u];u++)i+=pt(r);return i},r=u.selectors={cacheLength:50,createPseudo:c,match:ht,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(n){return n[1]=n[1].replace(b,d),n[3]=(n[4]||n[5]||"").replace(b,d),"~="===n[2]&&(n[3]=" "+n[3]+" "),n.slice(0,4)},CHILD:function(n){return n[1]=n[1].toLowerCase(),"nth"===n[1].slice(0,3)?(n[3]||u.error(n[0]),n[4]=+(n[4]?n[5]+(n[6]||1):2*("even"===n[3]||"odd"===n[3])),n[5]=+(n[7]+n[8]||"odd"===n[3])):n[3]&&u.error(n[0]),n},PSEUDO:function(n){var r,i=!n[5]&&n[2];return ht.CHILD.test(n[0])?null:(n[3]&&n[4]!==t?n[2]=n[4]:i&&vr.test(i)&&(r=lt(i,!0))&&(r=i.indexOf(")",i.length-r)-i.length)&&(n[0]=n[0].slice(0,r),n[2]=i.slice(0,r)),n.slice(0,3))}},filter:{TAG:function(n){var t=n.replace(b,d).toLowerCase();return"*"===n?function(){return!0}:function(n){return n.nodeName&&n.nodeName.toLowerCase()===t}},CLASS:function(n){var t=ai[n+" "];return t||(t=RegExp("(^|"+f+")"+n+"("+f+"|$)"))&&ai(n,function(n){return t.test("string"==typeof n.className&&n.className||typeof n.getAttribute!==st&&n.getAttribute("class")||"")})},ATTR:function(n,t,i){return function(r){var f=u.attr(r,n);return null==f?"!="===t:t?(f+="","="===t?f===i:"!="===t?f!==i:"^="===t?i&&0===f.indexOf(i):"*="===t?i&&f.indexOf(i)>-1:"$="===t?i&&f.slice(-i.length)===i:"~="===t?(" "+f+" ").indexOf(i)>-1:"|="===t?f===i||f.slice(0,i.length+1)===i+"-":!1):!0}},CHILD:function(n,t,i,r,u){var s="nth"!==n.slice(0,3),e="last"!==n.slice(-4),f="of-type"===t;return 1===r&&0===u?function(n){return!!n.parentNode}:function(t,i,h){var a,d,c,l,v,w,b=s!==e?"nextSibling":"previousSibling",p=t.parentNode,g=f&&t.nodeName.toLowerCase(),k=!h&&!f;if(p){if(s){while(b){for(c=t;c=c[b];)if(f?c.nodeName.toLowerCase()===g:1===c.nodeType)return!1;w=b="only"===n&&!w&&"nextSibling"}return!0}if(w=[e?p.firstChild:p.lastChild],e&&k){for(d=p[o]||(p[o]={}),a=d[n]||[],v=a[0]===y&&a[1],l=a[0]===y&&a[2],c=v&&p.childNodes[v];c=++v&&c&&c[b]||(l=v=0)||w.pop();)if(1===c.nodeType&&++l&&c===t){d[n]=[y,v,l];break}}else if(k&&(a=(t[o]||(t[o]={}))[n])&&a[0]===y)l=a[1];else while(c=++v&&c&&c[b]||(l=v=0)||w.pop())if((f?c.nodeName.toLowerCase()===g:1===c.nodeType)&&++l&&(k&&((c[o]||(c[o]={}))[n]=[y,l]),c===t))break;return l-=u,l===r||0==l%r&&l/r>=0}}},PSEUDO:function(n,t){var f,i=r.pseudos[n]||r.setFilters[n.toLowerCase()]||u.error("unsupported pseudo: "+n);return i[o]?i(t):i.length>1?(f=[n,n,"",t],r.setFilters.hasOwnProperty(n.toLowerCase())?c(function(n,r){for(var e,f=i(n,t),u=f.length;u--;)e=g.call(n,f[u]),n[e]=!(r[e]=f[u])}):function(n){return i(n,0,f)}):i}},pseudos:{not:c(function(n){var i=[],r=[],t=ri(n.replace(yt,"$1"));return t[o]?c(function(n,i,r,u){for(var e,o=t(n,null,u,[]),f=n.length;f--;)(e=o[f])&&(n[f]=!(i[f]=e))}):function(n,u,f){return i[0]=n,t(i,null,f,r),!r.pop()}}),has:c(function(n){return function(t){return u(n,t).length>0}}),contains:c(function(n){return function(t){return(t.textContent||t.innerText||pt(t)).indexOf(n)>-1}}),lang:c(function(n){return yr.test(n||"")||u.error("unsupported lang: "+n),n=n.replace(b,d).toLowerCase(),function(t){var i;do if(i=v?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return i=i.toLowerCase(),i===n||0===i.indexOf(n+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var i=n.location&&n.location.hash;return i&&i.slice(1)===t.id},root:function(n){return n===a},focus:function(n){return n===s.activeElement&&(!s.hasFocus||s.hasFocus())&&!!(n.type||n.href||~n.tabIndex)},enabled:function(n){return n.disabled===!1},disabled:function(n){return n.disabled===!0},checked:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&!!n.checked||"option"===t&&!!n.selected},selected:function(n){return n.parentNode&&n.parentNode.selectedIndex,n.selected===!0},empty:function(n){for(n=n.firstChild;n;n=n.nextSibling)if(n.nodeName>"@"||3===n.nodeType||4===n.nodeType)return!1;return!0},parent:function(n){return!r.pseudos.empty(n)},header:function(n){return lr.test(n.nodeName)},input:function(n){return cr.test(n.nodeName)},button:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&"button"===n.type||"button"===t},text:function(n){var t;return"input"===n.nodeName.toLowerCase()&&"text"===n.type&&(null==(t=n.getAttribute("type"))||t.toLowerCase()===n.type)},first:rt(function(){return[0]}),last:rt(function(n,t){return[t-1]}),eq:rt(function(n,t,i){return[0>i?i+t:i]}),even:rt(function(n,t){for(var i=0;t>i;i+=2)n.push(i);return n}),odd:rt(function(n,t){for(var i=1;t>i;i+=2)n.push(i);return n}),lt:rt(function(n,t,i){for(var r=0>i?i+t:i;--r>=0;)n.push(r);return n}),gt:rt(function(n,t,i){for(var r=0>i?i+t:i;t>++r;)n.push(r);return n})}},r.pseudos.nth=r.pseudos.eq;for(et in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})r.pseudos[et]=ir(et);for(et in{submit:!0,reset:!0})r.pseudos[et]=nr(et);hi.prototype=r.filters=r.pseudos,r.setFilters=new hi,ri=u.compile=function(n,t){var r,u=[],f=[],i=wi[n+" "];if(!i){for(t||(t=lt(n)),r=t.length;r--;)i=fi(t[r]),i[o]?u.push(i):f.push(i);i=wi(n,tr(f,u))}return i},e.sortStable=o.split("").sort(ii).join("")===o,e.detectDuplicates=ut,nt(),e.sortDetached=l(function(n){return 1&n.compareDocumentPosition(s.createElement("div"))}),l(function(n){return n.innerHTML="<a href='#'></a>","#"===n.firstChild.getAttribute("href")})||si("type|href|height|width",function(n,i,r){return r?t:n.getAttribute(i,"type"===i.toLowerCase()?1:2)}),e.attributes&&l(function(n){return n.innerHTML="<input/>",n.firstChild.setAttribute("value",""),""===n.firstChild.getAttribute("value")})||si("value",function(n,i,r){return r||"input"!==n.nodeName.toLowerCase()?t:n.defaultValue}),l(function(n){return null==n.getAttribute("disabled")})||si(ui,function(n,i,r){var u;return r?t:(u=n.getAttributeNode(i))&&u.specified?u.value:n[i]===!0?i.toLowerCase():null}),i.find=u,i.expr=u.selectors,i.expr[":"]=i.expr.pseudos,i.unique=u.uniqueSort,i.text=u.getText,i.isXMLDoc=u.isXML,i.contains=u.contains}(n),ai={},i.Callbacks=function(n){n="string"==typeof n?ai[n]||ne(n):i.extend({},n);var s,f,c,o,e,a,r=[],u=!n.once&&[],l=function(t){for(f=n.memory&&t,c=!0,e=a||0,a=0,o=r.length,s=!0;r&&o>e;e++)if(r[e].apply(t[0],t[1])===!1&&n.stopOnFalse){f=!1;break}s=!1,r&&(u?u.length&&l(u.shift()):f?r=[]:h.disable())},h={add:function(){if(r){var u=r.length;(function t(u){i.each(u,function(u,f){var e=i.type(f);"function"===e?n.unique&&h.has(f)||r.push(f):f&&f.length&&"string"!==e&&t(f)})})(arguments),s?o=r.length:f&&(a=u,l(f))}return this},remove:function(){return r&&i.each(arguments,function(n,t){for(var u;(u=i.inArray(t,r,u))>-1;)r.splice(u,1),s&&(o>=u&&o--,e>=u&&e--)}),this},has:function(n){return n?i.inArray(n,r)>-1:!(!r||!r.length)},empty:function(){return r=[],o=0,this},disable:function(){return r=u=f=t,this},disabled:function(){return!r},lock:function(){return u=t,f||h.disable(),this},locked:function(){return!u},fireWith:function(n,t){return!r||c&&!u||(t=t||[],t=[n,t.slice?t.slice():t],s?u.push(t):l(t)),this},fire:function(){return h.fireWith(this,arguments),this},fired:function(){return!!c}};return h},i.extend({Deferred:function(n){var u=[["resolve","done",i.Callbacks("once memory"),"resolved"],["reject","fail",i.Callbacks("once memory"),"rejected"],["notify","progress",i.Callbacks("memory")]],f="pending",r={state:function(){return f},always:function(){return t.done(arguments).fail(arguments),this},then:function(){var n=arguments;return i.Deferred(function(f){i.each(u,function(u,e){var s=e[0],o=i.isFunction(n[u])&&n[u];t[e[1]](function(){var n=o&&o.apply(this,arguments);n&&i.isFunction(n.promise)?n.promise().done(f.resolve).fail(f.reject).progress(f.notify):f[s+"With"](this===r?f.promise():this,o?[n]:arguments)})}),n=null}).promise()},promise:function(n){return null!=n?i.extend(n,r):r}},t={};return r.pipe=r.then,i.each(u,function(n,i){var e=i[2],o=i[3];r[i[1]]=e.add,o&&e.add(function(){f=o},u[1^n][2].disable,u[2][2].lock),t[i[0]]=function(){return t[i[0]+"With"](this===t?r:this,arguments),this},t[i[0]+"With"]=e.fireWith}),r.promise(t),n&&n.call(t,t),t},when:function(n){var r=0,u=a.call(arguments),t=u.length,e=1!==t||n&&i.isFunction(n.promise)?t:0,f=1===e?n:i.Deferred(),h=function(n,t,i){return function(r){t[n]=this,i[n]=arguments.length>1?a.call(arguments):r,i===s?f.notifyWith(t,i):--e||f.resolveWith(t,i)}},s,c,o;if(t>1)for(s=Array(t),c=Array(t),o=Array(t);t>r;r++)u[r]&&i.isFunction(u[r].promise)?u[r].promise().done(h(r,o,u)).fail(f.reject).progress(h(r,c,s)):--e;return e||f.resolveWith(o,u),f.promise()}}),i.support=function(t){var v,e,f,c,l,h,a,y,s,u=r.createElement("div");if(u.setAttribute("className","t"),u.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",v=u.getElementsByTagName("*")||[],e=u.getElementsByTagName("a")[0],!e||!e.style||!v.length)return t;c=r.createElement("select"),h=c.appendChild(r.createElement("option")),f=u.getElementsByTagName("input")[0],e.style.cssText="top:1px;float:left;opacity:.5",t.getSetAttribute="t"!==u.className,t.leadingWhitespace=3===u.firstChild.nodeType,t.tbody=!u.getElementsByTagName("tbody").length,t.htmlSerialize=!!u.getElementsByTagName("link").length,t.style=/top/.test(e.getAttribute("style")),t.hrefNormalized="/a"===e.getAttribute("href"),t.opacity=/^0.5/.test(e.style.opacity),t.cssFloat=!!e.style.cssFloat,t.checkOn=!!f.value,t.optSelected=h.selected,t.enctype=!!r.createElement("form").enctype,t.html5Clone="<:nav></:nav>"!==r.createElement("nav").cloneNode(!0).outerHTML,t.inlineBlockNeedsLayout=!1,t.shrinkWrapBlocks=!1,t.pixelPosition=!1,t.deleteExpando=!0,t.noCloneEvent=!0,t.reliableMarginRight=!0,t.boxSizingReliable=!0,f.checked=!0,t.noCloneChecked=f.cloneNode(!0).checked,c.disabled=!0,t.optDisabled=!h.disabled;try{delete u.test}catch(p){t.deleteExpando=!1}f=r.createElement("input"),f.setAttribute("value",""),t.input=""===f.getAttribute("value"),f.value="t",f.setAttribute("type","radio"),t.radioValue="t"===f.value,f.setAttribute("checked","t"),f.setAttribute("name","t"),l=r.createDocumentFragment(),l.appendChild(f),t.appendChecked=f.checked,t.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,u.attachEvent&&(u.attachEvent("onclick",function(){t.noCloneEvent=!1}),u.cloneNode(!0).click());for(s in{submit:!0,change:!0,focusin:!0})u.setAttribute(a="on"+s,"t"),t[s+"Bubbles"]=a in n||u.attributes[a].expando===!1;u.style.backgroundClip="content-box",u.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===u.style.backgroundClip;for(s in i(t))break;return t.ownLast="0"!==s,i(function(){var h,s,f,c="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",e=r.getElementsByTagName("body")[0];e&&(h=r.createElement("div"),h.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",e.appendChild(h).appendChild(u),u.innerHTML="<table><tr><td></td><td>t</td></tr></table>",f=u.getElementsByTagName("td"),f[0].style.cssText="padding:0;margin:0;border:0;display:none",y=0===f[0].offsetHeight,f[0].style.display="",f[1].style.display="none",t.reliableHiddenOffsets=y&&0===f[0].offsetHeight,u.innerHTML="",u.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",i.swap(e,null!=e.style.zoom?{zoom:1}:{},function(){t.boxSizing=4===u.offsetWidth}),n.getComputedStyle&&(t.pixelPosition="1%"!==(n.getComputedStyle(u,null)||{}).top,t.boxSizingReliable="4px"===(n.getComputedStyle(u,null)||{width:"4px"}).width,s=u.appendChild(r.createElement("div")),s.style.cssText=u.style.cssText=c,s.style.marginRight=s.style.width="0",u.style.width="1px",t.reliableMarginRight=!parseFloat((n.getComputedStyle(s,null)||{}).marginRight)),typeof u.style.zoom!==o&&(u.innerHTML="",u.style.cssText=c+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===u.offsetWidth,u.style.display="block",u.innerHTML="<div></div>",u.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==u.offsetWidth,t.inlineBlockNeedsLayout&&(e.style.zoom=1)),e.removeChild(h),h=u=f=s=null)}),v=c=l=h=e=f=null,t}({}),ou=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,cu=/([A-Z])/g,i.extend({cache:{},noData:{applet:!0,embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(n){return n=n.nodeType?i.cache[n[i.expando]]:n[i.expando],!!n&&!ci(n)},data:function(n,t,i){return vu(n,t,i)},removeData:function(n,t){return au(n,t)},_data:function(n,t,i){return vu(n,t,i,!0)},_removeData:function(n,t){return au(n,t,!0)},acceptData:function(n){if(n.nodeType&&1!==n.nodeType&&9!==n.nodeType)return!1;var t=n.nodeName&&i.noData[n.nodeName.toLowerCase()];return!t||t!==!0&&n.getAttribute("classid")===t}}),i.fn.extend({data:function(n,r){var e,f,s=null,o=0,u=this[0];if(n===t){if(this.length&&(s=i.data(u),1===u.nodeType&&!i._data(u,"parsedAttrs"))){for(e=u.attributes;e.length>o;o++)f=e[o].name,0===f.indexOf("data-")&&(f=i.camelCase(f.slice(5)),lu(u,f,s[f]));i._data(u,"parsedAttrs",!0)}return s}return"object"==typeof n?this.each(function(){i.data(this,n)}):arguments.length>1?this.each(function(){i.data(this,n,r)}):u?lu(u,n,i.data(u,n)):null},removeData:function(n){return this.each(function(){i.removeData(this,n)})}}),i.extend({queue:function(n,r,u){var f;return n?(r=(r||"fx")+"queue",f=i._data(n,r),u&&(!f||i.isArray(u)?f=i._data(n,r,i.makeArray(u)):f.push(u)),f||[]):t},dequeue:function(n,t){t=t||"fx";var f=i.queue(n,t),e=f.length,r=f.shift(),u=i._queueHooks(n,t),o=function(){i.dequeue(n,t)};"inprogress"===r&&(r=f.shift(),e--),r&&("fx"===t&&f.unshift("inprogress"),delete u.stop,r.call(n,o,u)),!e&&u&&u.empty.fire()},_queueHooks:function(n,t){var r=t+"queueHooks";return i._data(n,r)||i._data(n,r,{empty:i.Callbacks("once memory").add(function(){i._removeData(n,t+"queue"),i._removeData(n,r)})})}}),i.fn.extend({queue:function(n,r){var u=2;return"string"!=typeof n&&(r=n,n="fx",u--),u>arguments.length?i.queue(this[0],n):r===t?this:this.each(function(){var t=i.queue(this,n,r);i._queueHooks(this,n),"fx"===n&&"inprogress"!==t[0]&&i.dequeue(this,n)})},dequeue:function(n){return this.each(function(){i.dequeue(this,n)})},delay:function(n,t){return n=i.fx?i.fx.speeds[n]||n:n,t=t||"fx",this.queue(t,function(t,i){var r=setTimeout(t,n);i.stop=function(){clearTimeout(r)}})},clearQueue:function(n){return this.queue(n||"fx",[])},promise:function(n,r){var u,s=1,h=i.Deferred(),f=this,o=this.length,e=function(){--s||h.resolveWith(f,[f])};for("string"!=typeof n&&(r=n,n=t),n=n||"fx";o--;)u=i._data(f[o],n+"queueHooks"),u&&u.empty&&(s++,u.empty.add(e));return e(),h.promise(r)}});var b,eu,yi=/[\t\r\n\f]/g,te=/\r/g,se=/^(?:input|select|textarea|button|object)$/i,he=/^(?:a|area)$/i,si=/^(?:checked|selected)$/i,v=i.support.getSetAttribute,vt=i.support.input;i.fn.extend({attr:function(n,t){return i.access(this,i.attr,n,t,arguments.length>1)},removeAttr:function(n){return this.each(function(){i.removeAttr(this,n)})},prop:function(n,t){return i.access(this,i.prop,n,t,arguments.length>1)},removeProp:function(n){return n=i.propFix[n]||n,this.each(function(){try{this[n]=t,delete this[n]}catch(i){}})},addClass:function(n){var e,t,r,f,o,u=0,c=this.length,h="string"==typeof n&&n;if(i.isFunction(n))return this.each(function(t){i(this).addClass(n.call(this,t,this.className))});if(h)for(e=(n||"").match(s)||[];c>u;u++)if(t=this[u],r=1===t.nodeType&&(t.className?(" "+t.className+" ").replace(yi," "):" ")){for(o=0;f=e[o++];)0>r.indexOf(" "+f+" ")&&(r+=f+" ");t.className=i.trim(r)}return this},removeClass:function(n){var e,t,r,f,o,u=0,c=this.length,h=0===arguments.length||"string"==typeof n&&n;if(i.isFunction(n))return this.each(function(t){i(this).removeClass(n.call(this,t,this.className))});if(h)for(e=(n||"").match(s)||[];c>u;u++)if(t=this[u],r=1===t.nodeType&&(t.className?(" "+t.className+" ").replace(yi," "):"")){for(o=0;f=e[o++];)while(r.indexOf(" "+f+" ")>=0)r=r.replace(" "+f+" "," ");t.className=n?i.trim(r):""}return this},toggleClass:function(n,t){var r=typeof n;return"boolean"==typeof t&&"string"===r?t?this.addClass(n):this.removeClass(n):i.isFunction(n)?this.each(function(r){i(this).toggleClass(n.call(this,r,this.className,t),t)}):this.each(function(){if("string"===r)for(var t,e=0,u=i(this),f=n.match(s)||[];t=f[e++];)u.hasClass(t)?u.removeClass(t):u.addClass(t);else(r===o||"boolean"===r)&&(this.className&&i._data(this,"__className__",this.className),this.className=this.className||n===!1?"":i._data(this,"__className__")||"")})},hasClass:function(n){for(var r=" "+n+" ",t=0,i=this.length;i>t;t++)if(1===this[t].nodeType&&(" "+this[t].className+" ").replace(yi," ").indexOf(r)>=0)return!0;return!1},val:function(n){var u,r,e,f=this[0];return arguments.length?(e=i.isFunction(n),this.each(function(u){var f;1===this.nodeType&&(f=e?n.call(this,u,i(this).val()):n,null==f?f="":"number"==typeof f?f+="":i.isArray(f)&&(f=i.map(f,function(n){return null==n?"":n+""})),r=i.valHooks[this.type]||i.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,f,"value")!==t||(this.value=f))})):f?(r=i.valHooks[f.type]||i.valHooks[f.nodeName.toLowerCase()],r&&"get"in r&&(u=r.get(f,"value"))!==t?u:(u=f.value,"string"==typeof u?u.replace(te,""):null==u?"":u)):void 0}}),i.extend({valHooks:{option:{get:function(n){var t=i.find.attr(n,"value");return null!=t?t:n.text}},select:{get:function(n){for(var e,t,o=n.options,r=n.selectedIndex,f="select-one"===n.type||0>r,h=f?null:[],s=f?r+1:o.length,u=0>r?s:f?r:0;s>u;u++)if(t=o[u],!(!t.selected&&u!==r||(i.support.optDisabled?t.disabled:null!==t.getAttribute("disabled"))||t.parentNode.disabled&&i.nodeName(t.parentNode,"optgroup"))){if(e=i(t).val(),f)return e;h.push(e)}return h},set:function(n,t){for(var e,r,o=n.options,u=i.makeArray(t),f=o.length;f--;)r=o[f],(r.selected=i.inArray(i(r).val(),u)>=0)&&(e=!0);return e||(n.selectedIndex=-1),u}}},attr:function(n,r,u){var e,f,s=n.nodeType;if(n&&3!==s&&8!==s&&2!==s)return typeof n.getAttribute===o?i.prop(n,r,u):(1===s&&i.isXMLDoc(n)||(r=r.toLowerCase(),e=i.attrHooks[r]||(i.expr.match.bool.test(r)?eu:b)),u===t?e&&"get"in e&&null!==(f=e.get(n,r))?f:(f=i.find.attr(n,r),null==f?t:f):null!==u?e&&"set"in e&&(f=e.set(n,u,r))!==t?f:(n.setAttribute(r,u+""),u):(i.removeAttr(n,r),t))},removeAttr:function(n,t){var r,u,e=0,f=t&&t.match(s);if(f&&1===n.nodeType)while(r=f[e++])u=i.propFix[r]||r,i.expr.match.bool.test(r)?vt&&v||!si.test(r)?n[u]=!1:n[i.camelCase("default-"+r)]=n[u]=!1:i.attr(n,r,""),n.removeAttribute(v?r:u)},attrHooks:{type:{set:function(n,t){if(!i.support.radioValue&&"radio"===t&&i.nodeName(n,"input")){var r=n.value;return n.setAttribute("type",t),r&&(n.value=r),t}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(n,r,u){var o,f,s,e=n.nodeType;if(n&&3!==e&&8!==e&&2!==e)return s=1!==e||!i.isXMLDoc(n),s&&(r=i.propFix[r]||r,f=i.propHooks[r]),u!==t?f&&"set"in f&&(o=f.set(n,u,r))!==t?o:n[r]=u:f&&"get"in f&&null!==(o=f.get(n,r))?o:n[r]},propHooks:{tabIndex:{get:function(n){var t=i.find.attr(n,"tabindex");return t?parseInt(t,10):se.test(n.nodeName)||he.test(n.nodeName)&&n.href?0:-1}}}}),eu={set:function(n,t,r){return t===!1?i.removeAttr(n,r):vt&&v||!si.test(r)?n.setAttribute(!v&&i.propFix[r]||r,r):n[i.camelCase("default-"+r)]=n[r]=!0,r}},i.each(i.expr.match.bool.source.match(/\w+/g),function(n,r){var u=i.expr.attrHandle[r]||i.find.attr;i.expr.attrHandle[r]=vt&&v||!si.test(r)?function(n,r,f){var o=i.expr.attrHandle[r],e=f?t:(i.expr.attrHandle[r]=t)!=u(n,r,f)?r.toLowerCase():null;return i.expr.attrHandle[r]=o,e}:function(n,r,u){return u?t:n[i.camelCase("default-"+r)]?r.toLowerCase():null}}),vt&&v||(i.attrHooks.value={set:function(n,r,u){return i.nodeName(n,"input")?(n.defaultValue=r,t):b&&b.set(n,r,u)}}),v||(b={set:function(n,i,r){var u=n.getAttributeNode(r);return u||n.setAttributeNode(u=n.ownerDocument.createAttribute(r)),u.value=i+="","value"===r||i===n.getAttribute(r)?i:t}},i.expr.attrHandle.id=i.expr.attrHandle.name=i.expr.attrHandle.coords=function(n,i,r){var u;return r?t:(u=n.getAttributeNode(i))&&""!==u.value?u.value:null},i.valHooks.button={get:function(n,i){var r=n.getAttributeNode(i);return r&&r.specified?r.value:t},set:b.set},i.attrHooks.contenteditable={set:function(n,t,i){b.set(n,""===t?!1:t,i)}},i.each(["width","height"],function(n,r){i.attrHooks[r]={set:function(n,i){return""===i?(n.setAttribute(r,"auto"),i):t}}})),i.support.hrefNormalized||i.each(["href","src"],function(n,t){i.propHooks[t]={get:function(n){return n.getAttribute(t,4)}}}),i.support.style||(i.attrHooks.style={get:function(n){return n.style.cssText||t},set:function(n,t){return n.style.cssText=t+""}}),i.support.optSelected||(i.propHooks.selected={get:function(n){var t=n.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}}),i.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){i.propFix[this.toLowerCase()]=this}),i.support.enctype||(i.propFix.enctype="encoding"),i.each(["radio","checkbox"],function(){i.valHooks[this]={set:function(n,r){return i.isArray(r)?n.checked=i.inArray(i(n).val(),r)>=0:t}},i.support.checkOn||(i.valHooks[this].get=function(n){return null===n.getAttribute("value")?"on":n.value})});var kt=/^(?:input|select|textarea)$/i,oe=/^key/,fe=/^(?:mouse|contextmenu)|click/,iu=/^(?:focusinfocus|focusoutblur)$/,uu=/^([^.]*)(?:\.(.+)|)$/;i.event={global:{},add:function(n,r,u,f,e){var b,w,d,p,c,l,a,v,h,k,g,y=i._data(n);if(y){for(u.handler&&(p=u,u=p.handler,e=p.selector),u.guid||(u.guid=i.guid++),(w=y.events)||(w=y.events={}),(l=y.handle)||(l=y.handle=function(n){return typeof i===o||n&&i.event.triggered===n.type?t:i.event.dispatch.apply(l.elem,arguments)},l.elem=n),r=(r||"").match(s)||[""],d=r.length;d--;)b=uu.exec(r[d])||[],h=g=b[1],k=(b[2]||"").split(".").sort(),h&&(c=i.event.special[h]||{},h=(e?c.delegateType:c.bindType)||h,c=i.event.special[h]||{},a=i.extend({type:h,origType:g,data:f,handler:u,guid:u.guid,selector:e,needsContext:e&&i.expr.match.needsContext.test(e),namespace:k.join(".")},p),(v=w[h])||(v=w[h]=[],v.delegateCount=0,c.setup&&c.setup.call(n,f,k,l)!==!1||(n.addEventListener?n.addEventListener(h,l,!1):n.attachEvent&&n.attachEvent("on"+h,l))),c.add&&(c.add.call(n,a),a.handler.guid||(a.handler.guid=u.guid)),e?v.splice(v.delegateCount++,0,a):v.push(a),i.event.global[h]=!0);n=null}},remove:function(n,t,r,u,f){var y,o,c,b,p,a,h,l,e,w,k,v=i.hasData(n)&&i._data(n);if(v&&(a=v.events)){for(t=(t||"").match(s)||[""],p=t.length;p--;)if(c=uu.exec(t[p])||[],e=k=c[1],w=(c[2]||"").split(".").sort(),e){for(h=i.event.special[e]||{},e=(u?h.delegateType:h.bindType)||e,l=a[e]||[],c=c[2]&&RegExp("(^|\\.)"+w.join("\\.(?:.*\\.|)")+"(\\.|$)"),b=y=l.length;y--;)o=l[y],!f&&k!==o.origType||r&&r.guid!==o.guid||c&&!c.test(o.namespace)||u&&u!==o.selector&&("**"!==u||!o.selector)||(l.splice(y,1),o.selector&&l.delegateCount--,h.remove&&h.remove.call(n,o));b&&!l.length&&(h.teardown&&h.teardown.call(n,w,v.handle)!==!1||i.removeEvent(n,e,v.handle),delete a[e])}else for(e in a)i.event.remove(n,e+t[p],r,u,!0);i.isEmptyObject(a)&&(delete v.handle,i._removeData(n,"events"))}},trigger:function(u,f,e,o){var a,v,s,w,l,c,b,p=[e||r],h=it.call(u,"type")?u.type:u,y=it.call(u,"namespace")?u.namespace.split("."):[];if(s=c=e=e||r,3!==e.nodeType&&8!==e.nodeType&&!iu.test(h+i.event.triggered)&&(h.indexOf(".")>=0&&(y=h.split("."),h=y.shift(),y.sort()),v=0>h.indexOf(":")&&"on"+h,u=u[i.expando]?u:new i.Event(h,"object"==typeof u&&u),u.isTrigger=o?2:3,u.namespace=y.join("."),u.namespace_re=u.namespace?RegExp("(^|\\.)"+y.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,u.result=t,u.target||(u.target=e),f=null==f?[u]:i.makeArray(f,[u]),l=i.event.special[h]||{},o||!l.trigger||l.trigger.apply(e,f)!==!1)){if(!o&&!l.noBubble&&!i.isWindow(e)){for(w=l.delegateType||h,iu.test(w+h)||(s=s.parentNode);s;s=s.parentNode)p.push(s),c=s;c===(e.ownerDocument||r)&&p.push(c.defaultView||c.parentWindow||n)}for(b=0;(s=p[b++])&&!u.isPropagationStopped();)u.type=b>1?w:l.bindType||h,a=(i._data(s,"events")||{})[u.type]&&i._data(s,"handle"),a&&a.apply(s,f),a=v&&s[v],a&&i.acceptData(s)&&a.apply&&a.apply(s,f)===!1&&u.preventDefault();if(u.type=h,!o&&!u.isDefaultPrevented()&&(!l._default||l._default.apply(p.pop(),f)===!1)&&i.acceptData(e)&&v&&e[h]&&!i.isWindow(e)){c=e[v],c&&(e[v]=null),i.event.triggered=h;try{e[h]()}catch(k){}i.event.triggered=t,c&&(e[v]=c)}return u.result}},dispatch:function(n){n=i.event.fix(n);var s,e,r,f,h,c=[],o=a.call(arguments),l=(i._data(this,"events")||{})[n.type]||[],u=i.event.special[n.type]||{};if(o[0]=n,n.delegateTarget=this,!u.preDispatch||u.preDispatch.call(this,n)!==!1){for(c=i.event.handlers.call(this,n,l),s=0;(f=c[s++])&&!n.isPropagationStopped();)for(n.currentTarget=f.elem,h=0;(r=f.handlers[h++])&&!n.isImmediatePropagationStopped();)(!n.namespace_re||n.namespace_re.test(r.namespace))&&(n.handleObj=r,n.data=r.data,e=((i.event.special[r.origType]||{}).handle||r.handler).apply(f.elem,o),e!==t&&(n.result=e)===!1&&(n.preventDefault(),n.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,n),n.result}},handlers:function(n,r){var e,s,f,h,c=[],o=r.delegateCount,u=n.target;if(o&&u.nodeType&&(!n.button||"click"!==n.type))for(;u!=this;u=u.parentNode||this)if(1===u.nodeType&&(u.disabled!==!0||"click"!==n.type)){for(f=[],h=0;o>h;h++)s=r[h],e=s.selector+" ",f[e]===t&&(f[e]=s.needsContext?i(e,this).index(u)>=0:i.find(e,this,null,[u]).length),f[e]&&f.push(s);f.length&&c.push({elem:u,handlers:f})}return r.length>o&&c.push({elem:this,handlers:r.slice(o)}),c},fix:function(n){if(n[i.expando])return n;var o,s,e,f=n.type,u=n,t=this.fixHooks[f];for(t||(this.fixHooks[f]=t=fe.test(f)?this.mouseHooks:oe.test(f)?this.keyHooks:{}),e=t.props?this.props.concat(t.props):this.props,n=new i.Event(u),o=e.length;o--;)s=e[o],n[s]=u[s];return n.target||(n.target=u.srcElement||r),3===n.target.nodeType&&(n.target=n.target.parentNode),n.metaKey=!!n.metaKey,t.filter?t.filter(n,u):n},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(n,t){return null==n.which&&(n.which=null!=t.charCode?t.charCode:t.keyCode),n}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(n,i){var f,s,u,e=i.button,o=i.fromElement;return null==n.pageX&&null!=i.clientX&&(s=n.target.ownerDocument||r,u=s.documentElement,f=s.body,n.pageX=i.clientX+(u&&u.scrollLeft||f&&f.scrollLeft||0)-(u&&u.clientLeft||f&&f.clientLeft||0),n.pageY=i.clientY+(u&&u.scrollTop||f&&f.scrollTop||0)-(u&&u.clientTop||f&&f.clientTop||0)),!n.relatedTarget&&o&&(n.relatedTarget=o===n.target?i.toElement:o),n.which||e===t||(n.which=1&e?1:2&e?3:4&e?2:0),n}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==yu()&&this.focus)try{return this.focus(),!1}catch(n){}},delegateType:"focusin"},blur:{trigger:function(){return this===yu()&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},click:{trigger:function(){return i.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t},_default:function(n){return i.nodeName(n.target,"a")}},beforeunload:{postDispatch:function(n){n.result!==t&&(n.originalEvent.returnValue=n.result)}}},simulate:function(n,t,r,u){var f=i.extend(new i.Event,r,{type:n,isSimulated:!0,originalEvent:{}});u?i.event.trigger(f,null,t):i.event.dispatch.call(t,f),f.isDefaultPrevented()&&r.preventDefault()}},i.removeEvent=r.removeEventListener?function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i,!1)}:function(n,t,i){var r="on"+t;n.detachEvent&&(typeof n[r]===o&&(n[r]=null),n.detachEvent(r,i))},i.Event=function(n,r){return this instanceof i.Event?(n&&n.type?(this.originalEvent=n,this.type=n.type,this.isDefaultPrevented=n.defaultPrevented||n.returnValue===!1||n.getPreventDefault&&n.getPreventDefault()?ot:nt):this.type=n,r&&i.extend(this,r),this.timeStamp=n&&n.timeStamp||i.now(),this[i.expando]=!0,t):new i.Event(n,r)},i.Event.prototype={isDefaultPrevented:nt,isPropagationStopped:nt,isImmediatePropagationStopped:nt,preventDefault:function(){var n=this.originalEvent;this.isDefaultPrevented=ot,n&&(n.preventDefault?n.preventDefault():n.returnValue=!1)},stopPropagation:function(){var n=this.originalEvent;this.isPropagationStopped=ot,n&&(n.stopPropagation&&n.stopPropagation(),n.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=ot,this.stopPropagation()}},i.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(n,t){i.event.special[n]={delegateType:t,bindType:t,handle:function(n){var f,e=this,r=n.relatedTarget,u=n.handleObj;return(!r||r!==e&&!i.contains(e,r))&&(n.type=u.origType,f=u.handler.apply(this,arguments),n.type=t),f}}}),i.support.submitBubbles||(i.event.special.submit={setup:function(){return i.nodeName(this,"form")?!1:(i.event.add(this,"click._submit keypress._submit",function(n){var u=n.target,r=i.nodeName(u,"input")||i.nodeName(u,"button")?u.form:t;r&&!i._data(r,"submitBubbles")&&(i.event.add(r,"submit._submit",function(n){n._submit_bubble=!0}),i._data(r,"submitBubbles",!0))}),t)},postDispatch:function(n){n._submit_bubble&&(delete n._submit_bubble,this.parentNode&&!n.isTrigger&&i.event.simulate("submit",this.parentNode,n,!0))},teardown:function(){return i.nodeName(this,"form")?!1:(i.event.remove(this,"._submit"),t)}}),i.support.changeBubbles||(i.event.special.change={setup:function(){return kt.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(i.event.add(this,"propertychange._change",function(n){"checked"===n.originalEvent.propertyName&&(this._just_changed=!0)}),i.event.add(this,"click._change",function(n){this._just_changed&&!n.isTrigger&&(this._just_changed=!1),i.event.simulate("change",this,n,!0)})),!1):(i.event.add(this,"beforeactivate._change",function(n){var t=n.target;kt.test(t.nodeName)&&!i._data(t,"changeBubbles")&&(i.event.add(t,"change._change",function(n){!this.parentNode||n.isSimulated||n.isTrigger||i.event.simulate("change",this.parentNode,n,!0)}),i._data(t,"changeBubbles",!0))}),t)},handle:function(n){var i=n.target;return this!==i||n.isSimulated||n.isTrigger||"radio"!==i.type&&"checkbox"!==i.type?n.handleObj.handler.apply(this,arguments):t},teardown:function(){return i.event.remove(this,"._change"),!kt.test(this.nodeName)}}),i.support.focusinBubbles||i.each({focus:"focusin",blur:"focusout"},function(n,t){var f=0,u=function(n){i.event.simulate(t,n.target,i.event.fix(n),!0)};i.event.special[t]={setup:function(){0==f++&&r.addEventListener(n,u,!0)},teardown:function(){0==--f&&r.removeEventListener(n,u,!0)}}}),i.fn.extend({on:function(n,r,u,f,e){var s,o;if("object"==typeof n){"string"!=typeof r&&(u=u||r,r=t);for(s in n)this.on(s,r,u,n[s],e);return this}if(null==u&&null==f?(f=r,u=r=t):null==f&&("string"==typeof r?(f=u,u=t):(f=u,u=r,r=t)),f===!1)f=nt;else if(!f)return this;return 1===e&&(o=f,f=function(n){return i().off(n),o.apply(this,arguments)},f.guid=o.guid||(o.guid=i.guid++)),this.each(function(){i.event.add(this,n,f,u,r)})},one:function(n,t,i,r){return this.on(n,t,i,r,1)},off:function(n,r,u){var f,e;if(n&&n.preventDefault&&n.handleObj)return f=n.handleObj,i(n.delegateTarget).off(f.namespace?f.origType+"."+f.namespace:f.origType,f.selector,f.handler),this;if("object"==typeof n){for(e in n)this.off(e,r,n[e]);return this}return(r===!1||"function"==typeof r)&&(u=r,r=t),u===!1&&(u=nt),this.each(function(){i.event.remove(this,n,u,r)})},trigger:function(n,t){return this.each(function(){i.event.trigger(n,t,this)})},triggerHandler:function(n,r){var u=this[0];return u?i.event.trigger(n,r,u,!0):t}});var ee=/^.[^:#\[\.,]*$/,ge=/^(?:parents|prev(?:Until|All))/,rf=i.expr.match.needsContext,vo={children:!0,contents:!0,next:!0,prev:!0};i.fn.extend({find:function(n){var t,r=[],f=this,u=f.length;if("string"!=typeof n)return this.pushStack(i(n).filter(function(){for(t=0;u>t;t++)if(i.contains(f[t],this))return!0}));for(t=0;u>t;t++)i.find(n,f[t],r);return r=this.pushStack(u>1?i.unique(r):r),r.selector=this.selector?this.selector+" "+n:n,r},has:function(n){var t,r=i(n,this),u=r.length;return this.filter(function(){for(t=0;u>t;t++)if(i.contains(this,r[t]))return!0})},not:function(n){return this.pushStack(fi(this,n||[],!0))},filter:function(n){return this.pushStack(fi(this,n||[],!1))},is:function(n){return!!fi(this,"string"==typeof n&&rf.test(n)?i(n):n||[],!1).length},closest:function(n,t){for(var r,f=0,o=this.length,u=[],e=rf.test(n)||"string"!=typeof n?i(n,t||this.context):0;o>f;f++)for(r=this[f];r&&r!==t;r=r.parentNode)if(11>r.nodeType&&(e?e.index(r)>-1:1===r.nodeType&&i.find.matchesSelector(r,n))){r=u.push(r);break}return this.pushStack(u.length>1?i.unique(u):u)},index:function(n){return n?"string"==typeof n?i.inArray(this[0],i(n)):i.inArray(n.jquery?n[0]:n,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(n,t){var u="string"==typeof n?i(n,t):i.makeArray(n&&n.nodeType?[n]:n),r=i.merge(this.get(),u);return this.pushStack(i.unique(r))},addBack:function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))}}),i.each({parent:function(n){var t=n.parentNode;return t&&11!==t.nodeType?t:null},parents:function(n){return i.dir(n,"parentNode")},parentsUntil:function(n,t,r){return i.dir(n,"parentNode",r)},next:function(n){return uf(n,"nextSibling")},prev:function(n){return uf(n,"previousSibling")},nextAll:function(n){return i.dir(n,"nextSibling")},prevAll:function(n){return i.dir(n,"previousSibling")},nextUntil:function(n,t,r){return i.dir(n,"nextSibling",r)},prevUntil:function(n,t,r){return i.dir(n,"previousSibling",r)},siblings:function(n){return i.sibling((n.parentNode||{}).firstChild,n)},children:function(n){return i.sibling(n.firstChild)},contents:function(n){return i.nodeName(n,"iframe")?n.contentDocument||n.contentWindow.document:i.merge([],n.childNodes)}},function(n,t){i.fn[n]=function(r,u){var f=i.map(this,t,r);return"Until"!==n.slice(-5)&&(u=r),u&&"string"==typeof u&&(f=i.filter(u,f)),this.length>1&&(vo[n]||(f=i.unique(f)),ge.test(n)&&(f=f.reverse())),this.pushStack(f)}}),i.extend({filter:function(n,t,r){var u=t[0];return r&&(n=":not("+n+")"),1===t.length&&1===u.nodeType?i.find.matchesSelector(u,n)?[u]:[]:i.find.matches(n,i.grep(t,function(n){return 1===n.nodeType}))},dir:function(n,r,u){for(var e=[],f=n[r];f&&9!==f.nodeType&&(u===t||1!==f.nodeType||!i(f).is(u));)1===f.nodeType&&e.push(f),f=f[r];return e},sibling:function(n,t){for(var i=[];n;n=n.nextSibling)1===n.nodeType&&n!==t&&i.push(n);return i}});var of="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",yo=/ jQuery\d+="(?:null|\d+)"/g,bu=RegExp("<(?:"+of+")[\\s/>]","i"),ei=/^\s+/,ku=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,pu=/<([\w:]+)/,wu=/<tbody/i,ao=/<|&#?\w+;/,co=/<(?:script|style|link)/i,ni=/^(?:checkbox|radio)$/i,lo=/checked\s*(?:[^=]|=\s*.checked.)/i,tf=/^$|\/(?:java|ecma)script/i,ko=/^true\/(.*)/,go=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,e={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:i.support.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},bo=ur(r),ti=bo.appendChild(r.createElement("div"));e.optgroup=e.option,e.tbody=e.tfoot=e.colgroup=e.caption=e.thead,e.th=e.td,i.fn.extend({text:function(n){return i.access(this,function(n){return n===t?i.text(this):this.empty().append((this[0]&&this[0].ownerDocument||r).createTextNode(n))},null,n,arguments.length)},append:function(){return this.domManip(arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=ir(this,n);t.appendChild(n)}})},prepend:function(){return this.domManip(arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=ir(this,n);t.insertBefore(n,t.firstChild)}})},before:function(){return this.domManip(arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return this.domManip(arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},remove:function(n,t){for(var r,e=n?i.filter(n,this):this,f=0;null!=(r=e[f]);f++)t||1!==r.nodeType||i.cleanData(u(r)),r.parentNode&&(t&&i.contains(r.ownerDocument,r)&&dt(u(r,"script")),r.parentNode.removeChild(r));return this},empty:function(){for(var n,t=0;null!=(n=this[t]);t++){for(1===n.nodeType&&i.cleanData(u(n,!1));n.firstChild;)n.removeChild(n.firstChild);n.options&&i.nodeName(n,"select")&&(n.options.length=0)}return this},clone:function(n,t){return n=null==n?!1:n,t=null==t?n:t,this.map(function(){return i.clone(this,n,t)})},html:function(n){return i.access(this,function(n){var r=this[0]||{},f=0,o=this.length;if(n===t)return 1===r.nodeType?r.innerHTML.replace(yo,""):t;if(!("string"!=typeof n||co.test(n)||!i.support.htmlSerialize&&bu.test(n)||!i.support.leadingWhitespace&&ei.test(n)||e[(pu.exec(n)||["",""])[1].toLowerCase()])){n=n.replace(ku,"<$1></$2>");try{for(;o>f;f++)r=this[f]||{},1===r.nodeType&&(i.cleanData(u(r,!1)),r.innerHTML=n);r=0}catch(s){}}r&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(){var t=i.map(this,function(n){return[n.nextSibling,n.parentNode]}),n=0;return this.domManip(arguments,function(r){var u=t[n++],f=t[n++];f&&(u&&u.parentNode!==f&&(u=this.nextSibling),i(this).remove(),f.insertBefore(r,u))},!0),n?this:this.remove()},detach:function(n){return this.remove(n,!0)},domManip:function(n,t,r){n=br.apply([],n);var l,f,a,s,y,o,e=0,c=this.length,w=this,p=c-1,h=n[0],v=i.isFunction(h);if(v||!(1>=c||"string"!=typeof h||i.support.checkClone)&&lo.test(h))return this.each(function(i){var u=w.eq(i);v&&(n[0]=h.call(this,i,u.html())),u.domManip(n,t,r)});if(c&&(o=i.buildFragment(n,this[0].ownerDocument,!1,!r&&this),l=o.firstChild,1===o.childNodes.length&&(o=l),l)){for(s=i.map(u(o,"script"),rr),a=s.length;c>e;e++)f=o,e!==p&&(f=i.clone(f,!0,!0),a&&i.merge(s,u(f,"script"))),t.call(this[e],f,e);if(a)for(y=s[s.length-1].ownerDocument,i.map(s,fr),e=0;a>e;e++)f=s[e],tf.test(f.type||"")&&!i._data(f,"globalEval")&&i.contains(y,f)&&(f.src?i._evalUrl(f.src):i.globalEval((f.text||f.textContent||f.innerHTML||"").replace(go,"")));o=l=null}return this}}),i.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(n,t){i.fn[n]=function(n){for(var u,r=0,o=[],e=i(n),f=e.length-1;f>=r;r++)u=r===f?this:this.clone(!0),i(e[r])[t](u),ri.apply(o,u.get());return this.pushStack(o)}}),i.extend({clone:function(n,t,r){var f,h,o,e,s,c=i.contains(n.ownerDocument,n);if(i.support.html5Clone||i.isXMLDoc(n)||!bu.test("<"+n.nodeName+">")?o=n.cloneNode(!0):(ti.innerHTML=n.outerHTML,ti.removeChild(o=ti.firstChild)),!(i.support.noCloneEvent&&i.support.noCloneChecked||1!==n.nodeType&&11!==n.nodeType||i.isXMLDoc(n)))for(f=u(o),s=u(n),e=0;null!=(h=s[e]);++e)f[e]&&po(h,f[e]);if(t)if(r)for(s=s||u(n),f=f||u(o),e=0;null!=(h=s[e]);e++)nr(h,f[e]);else nr(n,o);return f=u(o,"script"),f.length>0&&dt(f,!c&&u(n,"script")),f=s=h=null,o},buildFragment:function(n,t,r,f){for(var h,o,w,s,y,p,v,b=n.length,a=ur(t),c=[],l=0;b>l;l++)if(o=n[l],o||0===o)if("object"===i.type(o))i.merge(c,o.nodeType?[o]:o);else if(ao.test(o)){for(s=s||a.appendChild(t.createElement("div")),y=(pu.exec(o)||["",""])[1].toLowerCase(),v=e[y]||e._default,s.innerHTML=v[1]+o.replace(ku,"<$1></$2>")+v[2],h=v[0];h--;)s=s.lastChild;if(!i.support.leadingWhitespace&&ei.test(o)&&c.push(t.createTextNode(ei.exec(o)[0])),!i.support.tbody)for(o="table"!==y||wu.test(o)?"<table>"!==v[1]||wu.test(o)?0:s:s.firstChild,h=o&&o.childNodes.length;h--;)i.nodeName(p=o.childNodes[h],"tbody")&&!p.childNodes.length&&o.removeChild(p);for(i.merge(c,s.childNodes),s.textContent="";s.firstChild;)s.removeChild(s.firstChild);s=a.lastChild}else c.push(t.createTextNode(o));for(s&&a.removeChild(s),i.support.appendChecked||i.grep(u(c,"input"),wo),l=0;o=c[l++];)if((!f||-1===i.inArray(o,f))&&(w=i.contains(o.ownerDocument,o),s=u(a.appendChild(o),"script"),w&&dt(s),r))for(h=0;o=s[h++];)tf.test(o.type||"")&&r.push(o);return s=null,a},cleanData:function(n,t){for(var r,s,u,e,c=0,f=i.expando,h=i.cache,a=i.support.deleteExpando,l=i.event.special;null!=(r=n[c]);c++)if((t||i.acceptData(r))&&(u=r[f],e=u&&h[u])){if(e.events)for(s in e.events)l[s]?i.event.remove(r,s):i.removeEvent(r,s,e.handle);h[u]&&(delete h[u],a?delete r[f]:typeof r.removeAttribute!==o?r.removeAttribute(f):r[f]=null,tt.push(u))}},_evalUrl:function(n){return i.ajax({url:n,type:"GET",dataType:"script",async:!1,global:!1,throws:!0})}}),i.fn.extend({wrapAll:function(n){if(i.isFunction(n))return this.each(function(t){i(this).wrapAll(n.call(this,t))});if(this[0]){var t=i(n,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var n=this;n.firstChild&&1===n.firstChild.nodeType;)n=n.firstChild;return n}).append(this)}return this},wrapInner:function(n){return i.isFunction(n)?this.each(function(t){i(this).wrapInner(n.call(this,t))}):this.each(function(){var r=i(this),t=r.contents();t.length?t.wrapAll(n):r.append(n)})},wrap:function(n){var t=i.isFunction(n);return this.each(function(r){i(this).wrapAll(t?n.call(this,r):n)})},unwrap:function(){return this.parent().each(function(){i.nodeName(this,"body")||i(this).replaceWith(this.childNodes)}).end()}});var ft,l,w,ui=/alpha\([^)]*\)/i,ro=/opacity\s*=\s*([^)]*)/,uo=/^(top|right|bottom|left)$/,io=/^(none|table(?!-c[ea]).+)/,lr=/^margin/,no=RegExp("^("+pt+")(.*)$","i"),et=RegExp("^("+pt+")(?!px)[a-z%]+$","i"),to=RegExp("^([+-])=("+pt+")","i"),cr={BODY:"block"},so={position:"absolute",visibility:"hidden",display:"block"},vr={letterSpacing:0,fontWeight:400},p=["Top","Right","Bottom","Left"],hr=["Webkit","O","Moz","ms"];i.fn.extend({css:function(n,r){return i.access(this,function(n,r,u){var e,s,o={},f=0;if(i.isArray(r)){for(s=l(n),e=r.length;e>f;f++)o[r[f]]=i.css(n,r[f],!1,s);return o}return u!==t?i.style(n,r,u):i.css(n,r)},n,r,arguments.length>1)},show:function(){return or(this,!0)},hide:function(){return or(this)},toggle:function(n){return"boolean"==typeof n?n?this.show():this.hide():this.each(function(){rt(this)?i(this).show():i(this).hide()})}}),i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=w(n,"opacity");return""===i?"1":i}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:i.support.cssFloat?"cssFloat":"styleFloat"},style:function(n,r,u,f){if(n&&3!==n.nodeType&&8!==n.nodeType&&n.style){var s,h,e,o=i.camelCase(r),c=n.style;if(r=i.cssProps[o]||(i.cssProps[o]=er(c,o)),e=i.cssHooks[r]||i.cssHooks[o],u===t)return e&&"get"in e&&(s=e.get(n,!1,f))!==t?s:c[r];if(h=typeof u,"string"===h&&(s=to.exec(u))&&(u=(s[1]+1)*s[2]+parseFloat(i.css(n,r)),h="number"),!(null==u||"number"===h&&isNaN(u)||("number"!==h||i.cssNumber[o]||(u+="px"),i.support.clearCloneStyle||""!==u||0!==r.indexOf("background")||(c[r]="inherit"),e&&"set"in e&&(u=e.set(n,u,f))===t)))try{c[r]=u}catch(l){}}},css:function(n,r,u,f){var h,e,o,s=i.camelCase(r);return r=i.cssProps[s]||(i.cssProps[s]=er(n.style,s)),o=i.cssHooks[r]||i.cssHooks[s],o&&"get"in o&&(e=o.get(n,!0,u)),e===t&&(e=w(n,r,f)),"normal"===e&&r in vr&&(e=vr[r]),""===u||u?(h=parseFloat(e),u===!0||i.isNumeric(h)?h||0:e):e}}),n.getComputedStyle?(l=function(t){return n.getComputedStyle(t,null)},w=function(n,r,u){var c,s,h,o=u||l(n),e=o?o.getPropertyValue(r)||o[r]:t,f=n.style;return o&&(""!==e||i.contains(n.ownerDocument,n)||(e=i.style(n,r)),et.test(e)&&lr.test(r)&&(c=f.width,s=f.minWidth,h=f.maxWidth,f.minWidth=f.maxWidth=f.width=e,e=o.width,f.width=c,f.minWidth=s,f.maxWidth=h)),e}):r.documentElement.currentStyle&&(l=function(n){return n.currentStyle},w=function(n,i,r){var h,e,o,s=r||l(n),u=s?s[i]:t,f=n.style;return null==u&&f&&f[i]&&(u=f[i]),et.test(u)&&!uo.test(i)&&(h=f.left,e=n.runtimeStyle,o=e&&e.left,o&&(e.left=n.currentStyle.left),f.left="fontSize"===i?"1em":u,u=f.pixelLeft+"px",f.left=h,o&&(e.left=o)),""===u?"auto":u}),i.each(["height","width"],function(n,r){i.cssHooks[r]={get:function(n,u,f){return u?0===n.offsetWidth&&io.test(i.css(n,"display"))?i.swap(n,so,function(){return yr(n,r,f)}):yr(n,r,f):t},set:function(n,t,u){var f=u&&l(n);return wr(n,t,u?kr(n,r,u,i.support.boxSizing&&"border-box"===i.css(n,"boxSizing",!1,f),f):0)}}}),i.support.opacity||(i.cssHooks.opacity={get:function(n,t){return ro.test((t&&n.currentStyle?n.currentStyle.filter:n.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(n,t){var r=n.style,f=n.currentStyle,e=i.isNumeric(t)?"alpha(opacity="+100*t+")":"",u=f&&f.filter||r.filter||"";r.zoom=1,(t>=1||""===t)&&""===i.trim(u.replace(ui,""))&&r.removeAttribute&&(r.removeAttribute("filter"),""===t||f&&!f.filter)||(r.filter=ui.test(u)?u.replace(ui,e):u+" "+e)}}),i(function(){i.support.reliableMarginRight||(i.cssHooks.marginRight={get:function(n,r){return r?i.swap(n,{display:"inline-block"},w,[n,"marginRight"]):t}}),!i.support.pixelPosition&&i.fn.position&&i.each(["top","left"],function(n,r){i.cssHooks[r]={get:function(n,u){return u?(u=w(n,r),et.test(u)?i(n).position()[r]+"px":u):t}}})}),i.expr&&i.expr.filters&&(i.expr.filters.hidden=function(n){return 0>=n.offsetWidth&&0>=n.offsetHeight||!i.support.reliableHiddenOffsets&&"none"===(n.style&&n.style.display||i.css(n,"display"))},i.expr.filters.visible=function(n){return!i.expr.filters.hidden(n)}),i.each({margin:"",padding:"",border:"Width"},function(n,t){i.cssHooks[n+t]={expand:function(i){for(var r=0,f={},u="string"==typeof i?i.split(" "):[i];4>r;r++)f[n+p[r]+t]=u[r]||u[r-2]||u[0];return f}},lr.test(n)||(i.cssHooks[n+t].set=wr)});var ho=/%20/g,oo=/\[\]$/,bi=/\r?\n/g,fo=/^(?:submit|button|image|reset|file)$/i,eo=/^(?:input|select|textarea|keygen)/i;i.fn.extend({serialize:function(){return i.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var n=i.prop(this,"elements");return n?i.makeArray(n):this}).filter(function(){var n=this.type;return this.name&&!i(this).is(":disabled")&&eo.test(this.nodeName)&&!fo.test(n)&&(this.checked||!ni.test(n))}).map(function(n,t){var r=i(this).val();return null==r?null:i.isArray(r)?i.map(r,function(n){return{name:t.name,value:n.replace(bi,"\r\n")}}):{name:t.name,value:r.replace(bi,"\r\n")}}).get()}}),i.param=function(n,r){var f,u=[],e=function(n,t){t=i.isFunction(t)?t():null==t?"":t,u[u.length]=encodeURIComponent(n)+"="+encodeURIComponent(t)};if(r===t&&(r=i.ajaxSettings&&i.ajaxSettings.traditional),i.isArray(n)||n.jquery&&!i.isPlainObject(n))i.each(n,function(){e(this.name,this.value)});else for(f in n)hi(f,n[f],r,e);return u.join("&").replace(ho,"+")},i.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(n,t){i.fn[t]=function(n,i){return arguments.length>0?this.on(t,null,n,i):this.trigger(t)}}),i.fn.extend({hover:function(n,t){return this.mouseenter(n).mouseleave(t||n)},bind:function(n,t,i){return this.on(n,null,t,i)},unbind:function(n,t){return this.off(n,null,t)},delegate:function(n,t,i,r){return this.on(t,n,i,r)},undelegate:function(n,t,i){return 1===arguments.length?this.off(n,"**"):this.off(t,n||"**",i)}});var y,h,li=i.now(),vi=/\?/,cf=/#.*$/,ki=/([?&])_=[^&]*/,bf=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,gf=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,df=/^(?:GET|HEAD)$/,yf=/^\/\//,sr=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,ar=i.fn.load,pr={},gt={},tr="*/".concat("*");try{h=ve.href}catch(ns){h=r.createElement("a"),h.href="",h=h.href}y=sr.exec(h.toLowerCase())||[],i.fn.load=function(n,r,u){if("string"!=typeof n&&ar)return ar.apply(this,arguments);var o,h,s,f=this,e=n.indexOf(" ");return e>=0&&(o=n.slice(e,n.length),n=n.slice(0,e)),i.isFunction(r)?(u=r,r=t):r&&"object"==typeof r&&(s="POST"),f.length>0&&i.ajax({url:n,type:s,dataType:"html",data:r}).done(function(n){h=arguments,f.html(o?i("<div>").append(i.parseHTML(n)).find(o):n)}).complete(u&&function(n,t){f.each(u,h||[n.responseText,t,n])}),this},i.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(n,t){i.fn[t]=function(n){return this.on(t,n)}}),i.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:h,type:"GET",isLocal:gf.test(y[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":tr,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":i.parseJSON,"text xml":i.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(n,t){return t?ii(ii(n,i.ajaxSettings),t):ii(i.ajaxSettings,n)},ajaxPrefilter:gu(pr),ajaxTransport:gu(gt),ajax:function(n,r){function k(n,r,s,h){var a,it,k,b,y,l=r;2!==o&&(o=2,tt&&clearTimeout(tt),p=t,g=h||"",f.readyState=n>0?4:0,a=n>=200&&300>n||304===n,s&&(b=pf(u,f,s)),b=wf(u,b,f,a),a?(u.ifModified&&(y=f.getResponseHeader("Last-Modified"),y&&(i.lastModified[e]=y),y=f.getResponseHeader("etag"),y&&(i.etag[e]=y)),204===n||"HEAD"===u.type?l="nocontent":304===n?l="notmodified":(l=b.state,it=b.data,k=b.error,a=!k)):(k=l,(n||!l)&&(l="error",0>n&&(n=0))),f.status=n,f.statusText=(r||l)+"",a?nt.resolveWith(c,[it,l,f]):nt.rejectWith(c,[f,l,k]),f.statusCode(w),w=t,v&&d.trigger(a?"ajaxSuccess":"ajaxError",[f,u,a?it:k]),rt.fireWith(c,[f,l]),v&&(d.trigger("ajaxComplete",[f,u]),--i.active||i.event.trigger("ajaxStop")))}"object"==typeof n&&(r=n,n=t),r=r||{};var l,a,e,g,tt,v,p,b,u=i.ajaxSetup({},r),c=u.context||u,d=u.context&&(c.nodeType||c.jquery)?i(c):i.event,nt=i.Deferred(),rt=i.Callbacks("once memory"),w=u.statusCode||{},ut={},ft={},o=0,it="canceled",f={readyState:0,getResponseHeader:function(n){var t;if(2===o){if(!b)for(b={};t=bf.exec(g);)b[t[1].toLowerCase()]=t[2];t=b[n.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===o?g:null},setRequestHeader:function(n,t){var i=n.toLowerCase();return o||(n=ft[i]=ft[i]||n,ut[n]=t),this},overrideMimeType:function(n){return o||(u.mimeType=n),this},statusCode:function(n){var t;if(n)if(2>o)for(t in n)w[t]=[w[t],n[t]];else f.always(n[f.status]);return this},abort:function(n){var t=n||it;return p&&p.abort(t),k(0,t),this}};if(nt.promise(f).complete=rt.add,f.success=f.done,f.error=f.fail,u.url=((n||u.url||h)+"").replace(cf,"").replace(yf,y[1]+"//"),u.type=r.method||r.type||u.method||u.type,u.dataTypes=i.trim(u.dataType||"*").toLowerCase().match(s)||[""],null==u.crossDomain&&(l=sr.exec(u.url.toLowerCase()),u.crossDomain=!(!l||l[1]===y[1]&&l[2]===y[2]&&(l[3]||("http:"===l[1]?"80":"443"))===(y[3]||("http:"===y[1]?"80":"443")))),u.data&&u.processData&&"string"!=typeof u.data&&(u.data=i.param(u.data,u.traditional)),du(pr,u,r,f),2===o)return f;v=u.global,v&&0==i.active++&&i.event.trigger("ajaxStart"),u.type=u.type.toUpperCase(),u.hasContent=!df.test(u.type),e=u.url,u.hasContent||(u.data&&(e=u.url+=(vi.test(e)?"&":"?")+u.data,delete u.data),u.cache===!1&&(u.url=ki.test(e)?e.replace(ki,"$1_="+li++):e+(vi.test(e)?"&":"?")+"_="+li++)),u.ifModified&&(i.lastModified[e]&&f.setRequestHeader("If-Modified-Since",i.lastModified[e]),i.etag[e]&&f.setRequestHeader("If-None-Match",i.etag[e])),(u.data&&u.hasContent&&u.contentType!==!1||r.contentType)&&f.setRequestHeader("Content-Type",u.contentType),f.setRequestHeader("Accept",u.dataTypes[0]&&u.accepts[u.dataTypes[0]]?u.accepts[u.dataTypes[0]]+("*"!==u.dataTypes[0]?", "+tr+"; q=0.01":""):u.accepts["*"]);for(a in u.headers)f.setRequestHeader(a,u.headers[a]);if(u.beforeSend&&(u.beforeSend.call(c,f,u)===!1||2===o))return f.abort();it="abort";for(a in{success:1,error:1,complete:1})f[a](u[a]);if(p=du(gt,u,r,f)){f.readyState=1,v&&d.trigger("ajaxSend",[f,u]),u.async&&u.timeout>0&&(tt=setTimeout(function(){f.abort("timeout")},u.timeout));try{o=1,p.send(ut,k)}catch(et){if(!(2>o))throw et;k(-1,et)}}else k(-1,"No Transport");return f},getJSON:function(n,t,r){return i.get(n,t,r,"json")},getScript:function(n,r){return i.get(n,t,r,"script")}}),i.each(["get","post"],function(n,r){i[r]=function(n,u,f,e){return i.isFunction(u)&&(e=e||f,f=u,u=t),i.ajax({url:n,type:r,dataType:e,data:u,success:f})}}),i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(n){return i.globalEval(n),n}}}),i.ajaxPrefilter("script",function(n){n.cache===t&&(n.cache=!1),n.crossDomain&&(n.type="GET",n.global=!1)}),i.ajaxTransport("script",function(n){if(n.crossDomain){var u,f=r.head||i("head")[0]||r.documentElement;return{send:function(t,i){u=r.createElement("script"),u.async=!0,n.scriptCharset&&(u.charset=n.scriptCharset),u.src=n.url,u.onload=u.onreadystatechange=function(n,t){(t||!u.readyState||/loaded|complete/.test(u.readyState))&&(u.onload=u.onreadystatechange=null,u.parentNode&&u.parentNode.removeChild(u),u=null,t||i(200,"success"))},f.insertBefore(u,f.firstChild)},abort:function(){u&&u.onload(t,!0)}}}}),oi=[],ht=/(=)\?(?=&|$)|\?\?/,i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=oi.pop()||i.expando+"_"+li++;return this[n]=!0,n}}),i.ajaxPrefilter("json jsonp",function(r,u,f){var e,s,o,h=r.jsonp!==!1&&(ht.test(r.url)?"url":"string"==typeof r.data&&!(r.contentType||"").indexOf("application/x-www-form-urlencoded")&&ht.test(r.data)&&"data");return h||"jsonp"===r.dataTypes[0]?(e=r.jsonpCallback=i.isFunction(r.jsonpCallback)?r.jsonpCallback():r.jsonpCallback,h?r[h]=r[h].replace(ht,"$1"+e):r.jsonp!==!1&&(r.url+=(vi.test(r.url)?"&":"?")+r.jsonp+"="+e),r.converters["script json"]=function(){return o||i.error(e+" was not called"),o[0]},r.dataTypes[0]="json",s=n[e],n[e]=function(){o=arguments},f.always(function(){n[e]=s,r[e]&&(r.jsonpCallback=u.jsonpCallback,oi.push(e)),o&&i.isFunction(s)&&s(o[0]),o=s=t}),"script"):t}),gr=0,wt=n.ActiveXObject&&function(){var n;for(n in d)d[n](t,!0)},i.ajaxSettings.xhr=n.ActiveXObject?function(){return!this.isLocal&&nu()||kf()}:nu,g=i.ajaxSettings.xhr(),i.support.cors=!!g&&"withCredentials"in g,g=i.support.ajax=!!g,g&&i.ajaxTransport(function(r){if(!r.crossDomain||i.support.cors){var u;return{send:function(f,e){var h,s,o=r.xhr();if(r.username?o.open(r.type,r.url,r.async,r.username,r.password):o.open(r.type,r.url,r.async),r.xhrFields)for(s in r.xhrFields)o[s]=r.xhrFields[s];r.mimeType&&o.overrideMimeType&&o.overrideMimeType(r.mimeType),r.crossDomain||f["X-Requested-With"]||(f["X-Requested-With"]="XMLHttpRequest");try{for(s in f)o.setRequestHeader(s,f[s])}catch(c){}o.send(r.hasContent&&r.data||null),u=function(n,f){var s,a,l,c;try{if(u&&(f||4===o.readyState))if(u=t,h&&(o.onreadystatechange=i.noop,wt&&delete d[h]),f)4!==o.readyState&&o.abort();else{c={},s=o.status,a=o.getAllResponseHeaders(),"string"==typeof o.responseText&&(c.text=o.responseText);try{l=o.statusText}catch(y){l=""}s||!r.isLocal||r.crossDomain?1223===s&&(s=204):s=c.text?200:404}}catch(v){f||e(-1,v)}c&&e(s,l,c,a)},r.async?4===o.readyState?setTimeout(u):(h=++gr,wt&&(d||(d={},i(n).unload(wt)),d[h]=u),o.onreadystatechange=u):u()},abort:function(){u&&u(t,!0)}}}});var k,ct,af=/^(?:toggle|show|hide)$/,tu=RegExp("^(?:([+-])=|)("+pt+")([a-z%]*)$","i"),hf=/queueHooks$/,yt=[vf],ut={"*":[function(n,t){var f=this.createTween(n,t),s=f.cur(),r=tu.exec(t),o=r&&r[3]||(i.cssNumber[n]?"":"px"),u=(i.cssNumber[n]||"px"!==o&&+s)&&tu.exec(i.css(f.elem,n)),e=1,h=20;if(u&&u[3]!==o){o=o||u[3],r=r||[],u=+s||1;do e=e||".5",u/=e,i.style(f.elem,n,u+o);while(e!==(e=f.cur()/s)&&1!==e&&--h)}return r&&(u=f.start=+u||+s||0,f.unit=o,f.end=r[1]?u+(r[1]+1)*r[2]:+r[2]),f}]};i.Animation=i.extend(nf,{tweener:function(n,t){i.isFunction(n)?(t=n,n=["*"]):n=n.split(" ");for(var r,u=0,f=n.length;f>u;u++)r=n[u],ut[r]=ut[r]||[],ut[r].unshift(t)},prefilter:function(n,t){t?yt.unshift(n):yt.push(n)}}),i.Tween=f,f.prototype={constructor:f,init:function(n,t,r,u,f,e){this.elem=n,this.prop=r,this.easing=f||"swing",this.options=t,this.start=this.now=this.cur(),this.end=u,this.unit=e||(i.cssNumber[r]?"":"px")},cur:function(){var n=f.propHooks[this.prop];return n&&n.get?n.get(this):f.propHooks._default.get(this)},run:function(n){var r,t=f.propHooks[this.prop];return this.pos=r=this.options.duration?i.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):n,this.now=(this.end-this.start)*r+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),t&&t.set?t.set(this):f.propHooks._default.set(this),this}},f.prototype.init.prototype=f.prototype,f.propHooks={_default:{get:function(n){var t;return null==n.elem[n.prop]||n.elem.style&&null!=n.elem.style[n.prop]?(t=i.css(n.elem,n.prop,""),t&&"auto"!==t?t:0):n.elem[n.prop]},set:function(n){i.fx.step[n.prop]?i.fx.step[n.prop](n):n.elem.style&&(null!=n.elem.style[i.cssProps[n.prop]]||i.cssHooks[n.prop])?i.style(n.elem,n.prop,n.now+n.unit):n.elem[n.prop]=n.now}}},f.propHooks.scrollTop=f.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}},i.each(["toggle","show","hide"],function(n,t){var r=i.fn[t];i.fn[t]=function(n,i,u){return null==n||"boolean"==typeof n?r.apply(this,arguments):this.animate(st(t,!0),n,i,u)}}),i.fn.extend({fadeTo:function(n,t,i,r){return this.filter(rt).css("opacity",0).show().end().animate({opacity:t},n,i,r)},animate:function(n,t,r,u){var o=i.isEmptyObject(n),e=i.speed(t,r,u),f=function(){var t=nf(this,i.extend({},n),e);(o||i._data(this,"finish"))&&t.stop(!0)};return f.finish=f,o||e.queue===!1?this.each(f):this.queue(e.queue,f)},stop:function(n,r,u){var f=function(n){var t=n.stop;delete n.stop,t(u)};return"string"!=typeof n&&(u=r,r=n,n=t),r&&n!==!1&&this.queue(n||"fx",[]),this.each(function(){var o=!0,t=null!=n&&n+"queueHooks",e=i.timers,r=i._data(this);if(t)r[t]&&r[t].stop&&f(r[t]);else for(t in r)r[t]&&r[t].stop&&hf.test(t)&&f(r[t]);for(t=e.length;t--;)e[t].elem!==this||null!=n&&e[t].queue!==n||(e[t].anim.stop(u),o=!1,e.splice(t,1));(o||!u)&&i.dequeue(this,n)})},finish:function(n){return n!==!1&&(n=n||"fx"),this.each(function(){var t,f=i._data(this),u=f[n+"queue"],e=f[n+"queueHooks"],r=i.timers,o=u?u.length:0;for(f.finish=!0,i.queue(this,n,[]),e&&e.stop&&e.stop.call(this,!0),t=r.length;t--;)r[t].elem===this&&r[t].queue===n&&(r[t].anim.stop(!0),r.splice(t,1));for(t=0;o>t;t++)u[t]&&u[t].finish&&u[t].finish.call(this);delete f.finish})}}),i.each({slideDown:st("show"),slideUp:st("hide"),slideToggle:st("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(n,t){i.fn[n]=function(n,i,r){return this.animate(t,n,i,r)}}),i.speed=function(n,t,r){var u=n&&"object"==typeof n?i.extend({},n):{complete:r||!r&&t||i.isFunction(n)&&n,duration:n,easing:r&&t||t&&!i.isFunction(t)&&t};return u.duration=i.fx.off?0:"number"==typeof u.duration?u.duration:u.duration in i.fx.speeds?i.fx.speeds[u.duration]:i.fx.speeds._default,(null==u.queue||u.queue===!0)&&(u.queue="fx"),u.old=u.complete,u.complete=function(){i.isFunction(u.old)&&u.old.call(this),u.queue&&i.dequeue(this,u.queue)},u},i.easing={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2}},i.timers=[],i.fx=f.prototype.init,i.fx.tick=function(){var u,r=i.timers,n=0;for(k=i.now();r.length>n;n++)u=r[n],u()||r[n]!==u||r.splice(n--,1);r.length||i.fx.stop(),k=t},i.fx.timer=function(n){n()&&i.timers.push(n)&&i.fx.start()},i.fx.interval=13,i.fx.start=function(){ct||(ct=setInterval(i.fx.tick,i.fx.interval))},i.fx.stop=function(){clearInterval(ct),ct=null},i.fx.speeds={slow:600,fast:200,_default:400},i.fx.step={},i.expr&&i.expr.filters&&(i.expr.filters.animated=function(n){return i.grep(i.timers,function(t){return n===t.elem}).length}),i.fn.offset=function(n){if(arguments.length)return n===t?this:this.each(function(t){i.offset.setOffset(this,n,t)});var r,s,f={top:0,left:0},u=this[0],e=u&&u.ownerDocument;if(e)return r=e.documentElement,i.contains(r,u)?(typeof u.getBoundingClientRect!==o&&(f=u.getBoundingClientRect()),s=ef(e),{top:f.top+(s.pageYOffset||r.scrollTop)-(r.clientTop||0),left:f.left+(s.pageXOffset||r.scrollLeft)-(r.clientLeft||0)}):f},i.offset={setOffset:function(n,t,r){var s=i.css(n,"position");"static"===s&&(n.style.position="relative");var h=i(n),c=h.offset(),l=i.css(n,"top"),a=i.css(n,"left"),v=("absolute"===s||"fixed"===s)&&i.inArray("auto",[l,a])>-1,u={},e={},f,o;v?(e=h.position(),f=e.top,o=e.left):(f=parseFloat(l)||0,o=parseFloat(a)||0),i.isFunction(t)&&(t=t.call(n,r,c)),null!=t.top&&(u.top=t.top-c.top+f),null!=t.left&&(u.left=t.left-c.left+o),"using"in t?t.using.call(n,u):h.css(u)}},i.fn.extend({position:function(){if(this[0]){var t,u,n={top:0,left:0},r=this[0];return"fixed"===i.css(r,"position")?u=r.getBoundingClientRect():(t=this.offsetParent(),u=this.offset(),i.nodeName(t[0],"html")||(n=t.offset()),n.top+=i.css(t[0],"borderTopWidth",!0),n.left+=i.css(t[0],"borderLeftWidth",!0)),{top:u.top-n.top-i.css(r,"marginTop",!0),left:u.left-n.left-i.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var n=this.offsetParent||hu;n&&!i.nodeName(n,"html")&&"static"===i.css(n,"position");)n=n.offsetParent;return n||hu})}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(n,r){var u=/Y/.test(r);i.fn[n]=function(f){return i.access(this,function(n,f,e){var o=ef(n);return e===t?o?r in o?o[r]:o.document.documentElement[f]:n[f]:(o?o.scrollTo(u?i(o).scrollLeft():e,u?e:i(o).scrollTop()):n[f]=e,t)},n,f,arguments.length,null)}}),i.each({Height:"height",Width:"width"},function(n,r){i.each({padding:"inner"+n,content:r,"":"outer"+n},function(u,f){i.fn[f]=function(f,e){var s=arguments.length&&(u||"boolean"!=typeof f),o=u||(f===!0||e===!0?"margin":"border");return i.access(this,function(r,u,f){var e;return i.isWindow(r)?r.document.documentElement["client"+n]:9===r.nodeType?(e=r.documentElement,Math.max(r.body["scroll"+n],e["scroll"+n],r.body["offset"+n],e["offset"+n],e["client"+n])):f===t?i.css(r,u,o):i.style(r,u,f,o)},r,s?f:t,s,null)}})}),i.fn.size=function(){return this.length},i.fn.andSelf=i.fn.addBack,"object"==typeof module&&module&&"object"==typeof module.exports?module.exports=i:(n.jQuery=n.$=i,"function"==typeof define&&define.amd&&define("jquery",[],function(){return i}))}(window),function(n,t){function i(t,i){var e,o,u,f=t.nodeName.toLowerCase();return"area"===f?(e=t.parentNode,o=e.name,!t.href||!o||e.nodeName.toLowerCase()!=="map")?!1:(u=n("img[usemap=#"+o+"]")[0],!!u&&r(u)):(/input|select|textarea|button|object/.test(f)?!t.disabled:"a"===f?t.href||i:i)&&r(t)}function r(t){return n.expr.filters.visible(t)&&!n(t).parents().addBack().filter(function(){return n.css(this,"visibility")==="hidden"}).length}var u=0,f=/^ui-id-\d+$/;n.ui=n.ui||{},n.extend(n.ui,{version:"1.10.3",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,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,SPACE:32,TAB:9,UP:38}}),n.fn.extend({focus:function(t){return function(i,r){return typeof i=="number"?this.each(function(){var t=this;setTimeout(function(){n(t).focus(),r&&r.call(t)},i)}):t.apply(this,arguments)}}(n.fn.focus),scrollParent:function(){var t;return t=n.ui.ie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(n.css(this,"position"))&&/(auto|scroll)/.test(n.css(this,"overflow")+n.css(this,"overflow-y")+n.css(this,"overflow-x"))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(n.css(this,"overflow")+n.css(this,"overflow-y")+n.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!t.length?n(document):t},zIndex:function(i){if(i!==t)return this.css("zIndex",i);if(this.length)for(var r=n(this[0]),f,u;r.length&&r[0]!==document;){if(f=r.css("position"),(f==="absolute"||f==="relative"||f==="fixed")&&(u=parseInt(r.css("zIndex"),10),!isNaN(u)&&u!==0))return u;r=r.parent()}return 0},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++u)})},removeUniqueId:function(){return this.each(function(){f.test(this.id)&&n(this).removeAttr("id")})}}),n.extend(n.expr[":"],{data:n.expr.createPseudo?n.expr.createPseudo(function(t){return function(i){return!!n.data(i,t)}}):function(t,i,r){return!!n.data(t,r[3])},focusable:function(t){return i(t,!isNaN(n.attr(t,"tabindex")))},tabbable:function(t){var u=n.attr(t,"tabindex"),r=isNaN(u);return(r||u>=0)&&i(t,!r)}}),n("<a>").outerWidth(1).jquery||n.each(["Width","Height"],function(i,r){function e(t,i,r,u){return n.each(o,function(){i-=parseFloat(n.css(t,"padding"+this))||0,r&&(i-=parseFloat(n.css(t,"border"+this+"Width"))||0),u&&(i-=parseFloat(n.css(t,"margin"+this))||0)}),i}var o=r==="Width"?["Left","Right"]:["Top","Bottom"],f=r.toLowerCase(),u={innerWidth:n.fn.innerWidth,innerHeight:n.fn.innerHeight,outerWidth:n.fn.outerWidth,outerHeight:n.fn.outerHeight};n.fn["inner"+r]=function(i){return i===t?u["inner"+r].call(this):this.each(function(){n(this).css(f,e(this,i)+"px")})},n.fn["outer"+r]=function(t,i){return typeof t!="number"?u["outer"+r].call(this,t):this.each(function(){n(this).css(f,e(this,t,!0,i)+"px")})}}),n.fn.addBack||(n.fn.addBack=function(n){return this.add(n==null?this.prevObject:this.prevObject.filter(n))}),n("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(n.fn.removeData=function(t){return function(i){return arguments.length?t.call(this,n.camelCase(i)):t.call(this)}}(n.fn.removeData)),n.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),n.support.selectstart="onselectstart"in document.createElement("div"),n.fn.extend({disableSelection:function(){return this.bind((n.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(n){n.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),n.extend(n.ui,{plugin:{add:function(t,i,r){var u,f=n.ui[t].prototype;for(u in r)f.plugins[u]=f.plugins[u]||[],f.plugins[u].push([i,r[u]])},call:function(n,t,i){var r,u=n.plugins[t];if(u&&n.element[0].parentNode&&n.element[0].parentNode.nodeType!==11)for(r=0;r<u.length;r++)n.options[u[r][0]]&&u[r][1].apply(n.element,i)}},hasScroll:function(t,i){if(n(t).css("overflow")==="hidden")return!1;var r=i&&i==="left"?"scrollLeft":"scrollTop",u=!1;return t[r]>0?!0:(t[r]=1,u=t[r]>0,t[r]=0,u)}})}(jQuery),function(n,t){var u=0,i=Array.prototype.slice,r=n.cleanData;n.cleanData=function(t){for(var u=0,i;(i=t[u])!=null;u++)try{n(i).triggerHandler("remove")}catch(f){}r(t)},n.widget=function(t,i,r){var s,e,u,o,h={},f=t.split(".")[0];t=t.split(".")[1],s=f+"-"+t,r||(r=i,i=n.Widget),n.expr[":"][s.toLowerCase()]=function(t){return!!n.data(t,s)},n[f]=n[f]||{},e=n[f][t],u=n[f][t]=function(n,t){if(!this._createWidget)return new u(n,t);arguments.length&&this._createWidget(n,t)},n.extend(u,e,{version:r.version,_proto:n.extend({},r),_childConstructors:[]}),o=new i,o.options=n.widget.extend({},o.options),n.each(r,function(t,r){if(!n.isFunction(r)){h[t]=r;return}h[t]=function(){var u=function(){return i.prototype[t].apply(this,arguments)},n=function(n){return i.prototype[t].apply(this,n)};return function(){var i=this._super,f=this._superApply,t;return this._super=u,this._superApply=n,t=r.apply(this,arguments),this._super=i,this._superApply=f,t}}()}),u.prototype=n.widget.extend(o,{widgetEventPrefix:e?o.widgetEventPrefix:t},h,{constructor:u,namespace:f,widgetName:t,widgetFullName:s}),e?(n.each(e._childConstructors,function(t,i){var r=i.prototype;n.widget(r.namespace+"."+r.widgetName,u,i._proto)}),delete e._childConstructors):i._childConstructors.push(u),n.widget.bridge(t,u)},n.widget.extend=function(r){for(var o=i.call(arguments,1),e=0,s=o.length,u,f;e<s;e++)for(u in o[e])f=o[e][u],o[e].hasOwnProperty(u)&&f!==t&&(r[u]=n.isPlainObject(f)?n.isPlainObject(r[u])?n.widget.extend({},r[u],f):n.widget.extend({},f):f);return r},n.widget.bridge=function(r,u){var f=u.prototype.widgetFullName||r;n.fn[r]=function(e){var h=typeof e=="string",o=i.call(arguments,1),s=this;return e=!h&&o.length?n.widget.extend.apply(null,[e].concat(o)):e,h?this.each(function(){var i,u=n.data(this,f);return u?!n.isFunction(u[e])||e.charAt(0)==="_"?n.error("no such method '"+e+"' for "+r+" widget instance"):(i=u[e].apply(u,o),i!==u&&i!==t?(s=i&&i.jquery?s.pushStack(i.get()):i,!1):void 0):n.error("cannot call methods on "+r+" prior to initialization; attempted to call method '"+e+"'")}):this.each(function(){var t=n.data(this,f);t?t.option(e||{})._init():n.data(this,f,new u(e,this))}),s}},n.Widget=function(){},n.Widget._childConstructors=[],n.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(t,i){i=n(i||this.defaultElement||this)[0],this.element=n(i),this.uuid=u++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=n.widget.extend({},this.options,this._getCreateOptions(),t),this.bindings=n(),this.hoverable=n(),this.focusable=n(),i!==this&&(n.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(n){n.target===i&&this.destroy()}}),this.document=n(i.style?i.ownerDocument:i.document||i),this.window=n(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:n.noop,_getCreateEventData:n.noop,_create:n.noop,_init:n.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(n.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:n.noop,widget:function(){return this.element},option:function(i,r){var o=i,u,f,e;if(arguments.length===0)return n.widget.extend({},this.options);if(typeof i=="string")if(o={},u=i.split("."),i=u.shift(),u.length){for(f=o[i]=n.widget.extend({},this.options[i]),e=0;e<u.length-1;e++)f[u[e]]=f[u[e]]||{},f=f[u[e]];if(i=u.pop(),r===t)return f[i]===t?null:f[i];f[i]=r}else{if(r===t)return this.options[i]===t?null:this.options[i];o[i]=r}return this._setOptions(o),this},_setOptions:function(n){var t;for(t in n)this._setOption(t,n[t]);return this},_setOption:function(n,t){return this.options[n]=t,n==="disabled"&&(this.widget().toggleClass(this.widgetFullName+"-disabled ui-state-disabled",!!t).attr("aria-disabled",t),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")),this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_on:function(t,i,r){var f,u=this;typeof t!="boolean"&&(r=i,i=t,t=!1),r?(i=f=n(i),this.bindings=this.bindings.add(i)):(r=i,i=this.element,f=this.widget()),n.each(r,function(r,e){function o(){if(t||u.options.disabled!==!0&&!n(this).hasClass("ui-state-disabled"))return(typeof e=="string"?u[e]:e).apply(u,arguments)}typeof e!="string"&&(o.guid=e.guid=e.guid||o.guid||n.guid++);var c=r.match(/^(\w+)\s*(.*)$/),h=c[1]+u.eventNamespace,s=c[2];s?f.delegate(s,h,o):i.bind(h,o)})},_off:function(n,t){t=(t||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,n.unbind(t).undelegate(t)},_delay:function(n,t){function r(){return(typeof n=="string"?i[n]:n).apply(i,arguments)}var i=this;return setTimeout(r,t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){n(t.currentTarget).addClass("ui-state-hover")},mouseleave:function(t){n(t.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){n(t.currentTarget).addClass("ui-state-focus")},focusout:function(t){n(t.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(t,i,r){var f,u,e=this.options[t];if(r=r||{},i=n.Event(i),i.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],u=i.originalEvent,u)for(f in u)f in i||(i[f]=u[f]);return this.element.trigger(i,r),!(n.isFunction(e)&&e.apply(this.element[0],[i].concat(r))===!1||i.isDefaultPrevented())}},n.each({show:"fadeIn",hide:"fadeOut"},function(t,i){n.Widget.prototype["_"+t]=function(r,u,f){typeof u=="string"&&(u={effect:u});var o,e=u?u===!0||typeof u=="number"?i:u.effect||i:t;u=u||{},typeof u=="number"&&(u={duration:u}),o=!n.isEmptyObject(u),u.complete=f,u.delay&&r.delay(u.delay),o&&n.effects&&n.effects.effect[e]?r[t](u):e!==t&&r[e]?r[e](u.duration,u.easing,f):r.queue(function(i){n(this)[t](),f&&f.call(r[0]),i()})}})}(jQuery),function(n){var i=!1;n(document).mouseup(function(){i=!1}),n.widget("ui.mouse",{version:"1.10.3",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.bind("mousedown."+this.widgetName,function(n){return t._mouseDown(n)}).bind("click."+this.widgetName,function(i){if(!0===n.data(i.target,t.widgetName+".preventClickEvent"))return n.removeData(i.target,t.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName),this._mouseMoveDelegate&&n(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(t){if(!i){this._mouseStarted&&this._mouseUp(t),this._mouseDownEvent=t;var r=this,f=t.which===1,u=typeof this.options.cancel=="string"&&t.target.nodeName?n(t.target).closest(this.options.cancel).length:!1;return!f||u||!this._mouseCapture(t)?!0:(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){r.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(t)!==!1,!this._mouseStarted))?(t.preventDefault(),!0):(!0===n.data(t.target,this.widgetName+".preventClickEvent")&&n.removeData(t.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(n){return r._mouseMove(n)},this._mouseUpDelegate=function(n){return r._mouseUp(n)},n(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),t.preventDefault(),i=!0,!0)}},_mouseMove:function(t){return n.ui.ie&&(!document.documentMode||document.documentMode<9)&&!t.button?this._mouseUp(t):this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==!1,this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(t){return n(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&n.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),!1},_mouseDistanceMet:function(n){return Math.max(Math.abs(this._mouseDownEvent.pageX-n.pageX),Math.abs(this._mouseDownEvent.pageY-n.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})}(jQuery),function(n){n.widget("ui.draggable",n.ui.mouse,{version:"1.10.3",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){this.options.helper!=="original"||/^(?: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(){this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._mouseDestroy()},_mouseCapture:function(t){var i=this.options;return this.helper||i.disabled||n(t.target).closest(".ui-resizable-handle").length>0?!1:(this.handle=this._getHandle(t),!this.handle)?!1:(n(i.iframeFix===!0?"iframe":i.iframeFix).each(function(){n("<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(n(this).offset()).appendTo("body")}),!0)},_mouseStart:function(t){var i=this.options;return(this.helper=this._createHelper(t),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),n.ui.ddmanager&&(n.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(),this.offsetParent=this.helper.offsetParent(),this.offsetParentCssPosition=this.offsetParent.css("position"),this.offset=this.positionAbs=this.element.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},this.offset.scroll=!1,n.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this.position=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),this._trigger("start",t)===!1)?(this._clear(),!1):(this._cacheHelperProportions(),n.ui.ddmanager&&!i.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),n.ui.ddmanager&&n.ui.ddmanager.dragStart(this,t),!0)},_mouseDrag:function(t,i){if(this.offsetParentCssPosition==="fixed"&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),!i){var r=this._uiHash();if(this._trigger("drag",t,r)===!1)return this._mouseUp({}),!1;this.position=r.position}return this.options.axis&&this.options.axis==="y"||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&this.options.axis==="x"||(this.helper[0].style.top=this.position.top+"px"),n.ui.ddmanager&&n.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var r=this,i=!1;return(n.ui.ddmanager&&!this.options.dropBehaviour&&(i=n.ui.ddmanager.drop(this,t)),this.dropped&&(i=this.dropped,this.dropped=!1),this.options.helper==="original"&&!n.contains(this.element[0].ownerDocument,this.element[0]))?!1:(this.options.revert==="invalid"&&!i||this.options.revert==="valid"&&i||this.options.revert===!0||n.isFunction(this.options.revert)&&this.options.revert.call(this.element,i)?n(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){r._trigger("stop",t)!==!1&&r._clear()}):this._trigger("stop",t)!==!1&&this._clear(),!1)},_mouseUp:function(t){return n("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}),n.ui.ddmanager&&n.ui.ddmanager.dragStop(this,t),n.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(t){return this.options.handle?!!n(t.target).closest(this.element.find(this.options.handle)).length:!0},_createHelper:function(t){var r=this.options,i=n.isFunction(r.helper)?n(r.helper.apply(this.element[0],[t])):r.helper==="clone"?this.element.clone().removeAttr("id"):this.element;return i.parents("body").length||i.appendTo(r.appendTo==="parent"?this.element[0].parentNode:r.appendTo),i[0]===this.element[0]||/(fixed|absolute)/.test(i.css("position"))||i.css("position","absolute"),i},_adjustOffsetFromHelper:function(t){typeof t=="string"&&(t=t.split(" ")),n.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){var t=this.offsetParent.offset();return this.cssPosition==="absolute"&&this.scrollParent[0]!==document&&n.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()==="html"&&n.ui.ie)&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition==="relative"){var n=this.element.position();return{top:n.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:n.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 u,t,i,r=this.options;if(!r.containment){this.containment=null;return}if(r.containment==="window"){this.containment=[n(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,n(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,n(window).scrollLeft()+n(window).width()-this.helperProportions.width-this.margins.left,n(window).scrollTop()+(n(window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];return}if(r.containment==="document"){this.containment=[0,0,n(document).width()-this.helperProportions.width-this.margins.left,(n(document).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];return}if(r.containment.constructor===Array){this.containment=r.containment;return}(r.containment==="parent"&&(r.containment=this.helper[0].parentNode),t=n(r.containment),i=t[0],i)&&(u=t.css("overflow")!=="hidden",this.containment=[(parseInt(t.css("borderLeftWidth"),10)||0)+(parseInt(t.css("paddingLeft"),10)||0),(parseInt(t.css("borderTopWidth"),10)||0)+(parseInt(t.css("paddingTop"),10)||0),(u?Math.max(i.scrollWidth,i.offsetWidth):i.offsetWidth)-(parseInt(t.css("borderRightWidth"),10)||0)-(parseInt(t.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(u?Math.max(i.scrollHeight,i.offsetHeight):i.offsetHeight)-(parseInt(t.css("borderBottomWidth"),10)||0)-(parseInt(t.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relative_container=t)},_convertPositionTo:function(t,i){i||(i=this.position);var r=t==="absolute"?1:-1,u=this.cssPosition==="absolute"&&!(this.scrollParent[0]!==document&&n.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent;return this.offset.scroll||(this.offset.scroll={top:u.scrollTop(),left:u.scrollLeft()}),{top:i.top+this.offset.relative.top*r+this.offset.parent.top*r-(this.cssPosition==="fixed"?-this.scrollParent.scrollTop():this.offset.scroll.top)*r,left:i.left+this.offset.relative.left*r+this.offset.parent.left*r-(this.cssPosition==="fixed"?-this.scrollParent.scrollLeft():this.offset.scroll.left)*r}},_generatePosition:function(t){var i,s,f,u,r=this.options,h=this.cssPosition==="absolute"&&!(this.scrollParent[0]!==document&&n.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,e=t.pageX,o=t.pageY;return this.offset.scroll||(this.offset.scroll={top:h.scrollTop(),left:h.scrollLeft()}),this.originalPosition&&(this.containment&&(this.relative_container?(s=this.relative_container.offset(),i=[this.containment[0]+s.left,this.containment[1]+s.top,this.containment[2]+s.left,this.containment[3]+s.top]):i=this.containment,t.pageX-this.offset.click.left<i[0]&&(e=i[0]+this.offset.click.left),t.pageY-this.offset.click.top<i[1]&&(o=i[1]+this.offset.click.top),t.pageX-this.offset.click.left>i[2]&&(e=i[2]+this.offset.click.left),t.pageY-this.offset.click.top>i[3]&&(o=i[3]+this.offset.click.top)),r.grid&&(f=r.grid[1]?this.originalPageY+Math.round((o-this.originalPageY)/r.grid[1])*r.grid[1]:this.originalPageY,o=i?f-this.offset.click.top>=i[1]||f-this.offset.click.top>i[3]?f:f-this.offset.click.top>=i[1]?f-r.grid[1]:f+r.grid[1]:f,u=r.grid[0]?this.originalPageX+Math.round((e-this.originalPageX)/r.grid[0])*r.grid[0]:this.originalPageX,e=i?u-this.offset.click.left>=i[0]||u-this.offset.click.left>i[2]?u:u-this.offset.click.left>=i[0]?u-r.grid[0]:u+r.grid[0]:u)),{top:o-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition==="fixed"?-this.scrollParent.scrollTop():this.offset.scroll.top),left:e-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition==="fixed"?-this.scrollParent.scrollLeft():this.offset.scroll.left)}},_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(t,i,r){return r=r||this._uiHash(),n.ui.plugin.call(this,t,[i,r]),t==="drag"&&(this.positionAbs=this._convertPositionTo("absolute")),n.Widget.prototype._trigger.call(this,t,i,r)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),n.ui.plugin.add("draggable","connectToSortable",{start:function(t,i){var r=n(this).data("ui-draggable"),f=r.options,u=n.extend({},i,{item:r.element});r.sortables=[],n(f.connectToSortable).each(function(){var i=n.data(this,"ui-sortable");i&&!i.options.disabled&&(r.sortables.push({instance:i,shouldRevert:i.options.revert}),i.refreshPositions(),i._trigger("activate",t,u))})},stop:function(t,i){var r=n(this).data("ui-draggable"),u=n.extend({},i,{item:r.element});n.each(r.sortables,function(){this.instance.isOver?(this.instance.isOver=0,r.cancelHelperRemoval=!0,this.instance.cancelHelperRemoval=!1,this.shouldRevert&&(this.instance.options.revert=this.shouldRevert),this.instance._mouseStop(t),this.instance.options.helper=this.instance.options._helper,r.options.helper==="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})):(this.instance.cancelHelperRemoval=!1,this.instance._trigger("deactivate",t,u))})},drag:function(t,i){var r=n(this).data("ui-draggable"),u=this;n.each(r.sortables,function(){var f=!1,e=this;this.instance.positionAbs=r.positionAbs,this.instance.helperProportions=r.helperProportions,this.instance.offset.click=r.offset.click,this.instance._intersectsWith(this.instance.containerCache)&&(f=!0,n.each(r.sortables,function(){return this.instance.positionAbs=r.positionAbs,this.instance.helperProportions=r.helperProportions,this.instance.offset.click=r.offset.click,this!==e&&this.instance._intersectsWith(this.instance.containerCache)&&n.contains(e.instance.element[0],this.instance.element[0])&&(f=!1),f})),f?(this.instance.isOver||(this.instance.isOver=1,this.instance.currentItem=n(u).clone().removeAttr("id").appendTo(this.instance.element).data("ui-sortable-item",!0),this.instance.options._helper=this.instance.options.helper,this.instance.options.helper=function(){return i.helper[0]},t.target=this.instance.currentItem[0],this.instance._mouseCapture(t,!0),this.instance._mouseStart(t,!0,!0),this.instance.offset.click.top=r.offset.click.top,this.instance.offset.click.left=r.offset.click.left,this.instance.offset.parent.left-=r.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-=r.offset.parent.top-this.instance.offset.parent.top,r._trigger("toSortable",t),r.dropped=this.instance.element,r.currentItem=r.element,this.instance.fromOutside=r),this.instance.currentItem&&this.instance._mouseDrag(t)):this.instance.isOver&&(this.instance.isOver=0,this.instance.cancelHelperRemoval=!0,this.instance.options.revert=!1,this.instance._trigger("out",t,this.instance._uiHash(this.instance)),this.instance._mouseStop(t,!0),this.instance.options.helper=this.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),r._trigger("fromSortable",t),r.dropped=!1)})}}),n.ui.plugin.add("draggable","cursor",{start:function(){var t=n("body"),i=n(this).data("ui-draggable").options;t.css("cursor")&&(i._cursor=t.css("cursor")),t.css("cursor",i.cursor)},stop:function(){var t=n(this).data("ui-draggable").options;t._cursor&&n("body").css("cursor",t._cursor)}}),n.ui.plugin.add("draggable","opacity",{start:function(t,i){var r=n(i.helper),u=n(this).data("ui-draggable").options;r.css("opacity")&&(u._opacity=r.css("opacity")),r.css("opacity",u.opacity)},stop:function(t,i){var r=n(this).data("ui-draggable").options;r._opacity&&n(i.helper).css("opacity",r._opacity)}}),n.ui.plugin.add("draggable","scroll",{start:function(){var t=n(this).data("ui-draggable");t.scrollParent[0]!==document&&t.scrollParent[0].tagName!=="HTML"&&(t.overflowOffset=t.scrollParent.offset())},drag:function(t){var r=n(this).data("ui-draggable"),i=r.options,u=!1;r.scrollParent[0]!==document&&r.scrollParent[0].tagName!=="HTML"?(i.axis&&i.axis==="x"||(r.overflowOffset.top+r.scrollParent[0].offsetHeight-t.pageY<i.scrollSensitivity?r.scrollParent[0].scrollTop=u=r.scrollParent[0].scrollTop+i.scrollSpeed:t.pageY-r.overflowOffset.top<i.scrollSensitivity&&(r.scrollParent[0].scrollTop=u=r.scrollParent[0].scrollTop-i.scrollSpeed)),i.axis&&i.axis==="y"||(r.overflowOffset.left+r.scrollParent[0].offsetWidth-t.pageX<i.scrollSensitivity?r.scrollParent[0].scrollLeft=u=r.scrollParent[0].scrollLeft+i.scrollSpeed:t.pageX-r.overflowOffset.left<i.scrollSensitivity&&(r.scrollParent[0].scrollLeft=u=r.scrollParent[0].scrollLeft-i.scrollSpeed))):(i.axis&&i.axis==="x"||(t.pageY-n(document).scrollTop()<i.scrollSensitivity?u=n(document).scrollTop(n(document).scrollTop()-i.scrollSpeed):n(window).height()-(t.pageY-n(document).scrollTop())<i.scrollSensitivity&&(u=n(document).scrollTop(n(document).scrollTop()+i.scrollSpeed))),i.axis&&i.axis==="y"||(t.pageX-n(document).scrollLeft()<i.scrollSensitivity?u=n(document).scrollLeft(n(document).scrollLeft()-i.scrollSpeed):n(window).width()-(t.pageX-n(document).scrollLeft())<i.scrollSensitivity&&(u=n(document).scrollLeft(n(document).scrollLeft()+i.scrollSpeed)))),u!==!1&&n.ui.ddmanager&&!i.dropBehaviour&&n.ui.ddmanager.prepareOffsets(r,t)}}),n.ui.plugin.add("draggable","snap",{start:function(){var t=n(this).data("ui-draggable"),i=t.options;t.snapElements=[],n(i.snap.constructor!==String?i.snap.items||":data(ui-draggable)":i.snap).each(function(){var i=n(this),r=i.offset();this!==t.element[0]&&t.snapElements.push({item:this,width:i.outerWidth(),height:i.outerHeight(),top:r.top,left:r.left})})},drag:function(t,i){for(var o,h,l,s,c,v,e,a,d,r=n(this).data("ui-draggable"),k=r.options,f=k.snapTolerance,p=i.offset.left,b=p+r.helperProportions.width,y=i.offset.top,w=y+r.helperProportions.height,u=r.snapElements.length-1;u>=0;u--){if(c=r.snapElements[u].left,v=c+r.snapElements[u].width,e=r.snapElements[u].top,a=e+r.snapElements[u].height,b<c-f||p>v+f||w<e-f||y>a+f||!n.contains(r.snapElements[u].item.ownerDocument,r.snapElements[u].item)){r.snapElements[u].snapping&&r.options.snap.release&&r.options.snap.release.call(r.element,t,n.extend(r._uiHash(),{snapItem:r.snapElements[u].item})),r.snapElements[u].snapping=!1;continue}k.snapMode!=="inner"&&(o=Math.abs(e-w)<=f,h=Math.abs(a-y)<=f,l=Math.abs(c-b)<=f,s=Math.abs(v-p)<=f,o&&(i.position.top=r._convertPositionTo("relative",{top:e-r.helperProportions.height,left:0}).top-r.margins.top),h&&(i.position.top=r._convertPositionTo("relative",{top:a,left:0}).top-r.margins.top),l&&(i.position.left=r._convertPositionTo("relative",{top:0,left:c-r.helperProportions.width}).left-r.margins.left),s&&(i.position.left=r._convertPositionTo("relative",{top:0,left:v}).left-r.margins.left)),d=o||h||l||s,k.snapMode!=="outer"&&(o=Math.abs(e-y)<=f,h=Math.abs(a-w)<=f,l=Math.abs(c-p)<=f,s=Math.abs(v-b)<=f,o&&(i.position.top=r._convertPositionTo("relative",{top:e,left:0}).top-r.margins.top),h&&(i.position.top=r._convertPositionTo("relative",{top:a-r.helperProportions.height,left:0}).top-r.margins.top),l&&(i.position.left=r._convertPositionTo("relative",{top:0,left:c}).left-r.margins.left),s&&(i.position.left=r._convertPositionTo("relative",{top:0,left:v-r.helperProportions.width}).left-r.margins.left)),!r.snapElements[u].snapping&&(o||h||l||s||d)&&r.options.snap.snap&&r.options.snap.snap.call(r.element,t,n.extend(r._uiHash(),{snapItem:r.snapElements[u].item})),r.snapElements[u].snapping=o||h||l||s||d}}}),n.ui.plugin.add("draggable","stack",{start:function(){var i,r=this.data("ui-draggable").options,t=n.makeArray(n(r.stack)).sort(function(t,i){return(parseInt(n(t).css("zIndex"),10)||0)-(parseInt(n(i).css("zIndex"),10)||0)});t.length&&(i=parseInt(n(t[0]).css("zIndex"),10)||0,n(t).each(function(t){n(this).css("zIndex",i+t)}),this.css("zIndex",i+t.length))}}),n.ui.plugin.add("draggable","zIndex",{start:function(t,i){var r=n(i.helper),u=n(this).data("ui-draggable").options;r.css("zIndex")&&(u._zIndex=r.css("zIndex")),r.css("zIndex",u.zIndex)},stop:function(t,i){var r=n(this).data("ui-draggable").options;r._zIndex&&n(i.helper).css("zIndex",r._zIndex)}})}(jQuery),function(n){function i(n,t,i){return n>t&&n<t+i}n.widget("ui.droppable",{version:"1.10.3",widgetEventPrefix:"drop",options:{accept:"*",activeClass:!1,addClasses:!0,greedy:!1,hoverClass:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var t=this.options,i=t.accept;this.isover=!1,this.isout=!0,this.accept=n.isFunction(i)?i:function(n){return n.is(i)},this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight},n.ui.ddmanager.droppables[t.scope]=n.ui.ddmanager.droppables[t.scope]||[],n.ui.ddmanager.droppables[t.scope].push(this),t.addClasses&&this.element.addClass("ui-droppable")},_destroy:function(){for(var t=0,i=n.ui.ddmanager.droppables[this.options.scope];t<i.length;t++)i[t]===this&&i.splice(t,1);this.element.removeClass("ui-droppable ui-droppable-disabled")},_setOption:function(t,i){t==="accept"&&(this.accept=n.isFunction(i)?i:function(n){return n.is(i)}),n.Widget.prototype._setOption.apply(this,arguments)},_activate:function(t){var i=n.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass),i&&this._trigger("activate",t,this.ui(i))},_deactivate:function(t){var i=n.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass),i&&this._trigger("deactivate",t,this.ui(i))},_over:function(t){var i=n.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this.options.hoverClass&&this.element.addClass(this.options.hoverClass),this._trigger("over",t,this.ui(i)))},_out:function(t){var i=n.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("out",t,this.ui(i)))},_drop:function(t,i){var r=i||n.ui.ddmanager.current,u=!1;return!r||(r.currentItem||r.element)[0]===this.element[0]?!1:(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var t=n.data(this,"ui-droppable");if(t.options.greedy&&!t.options.disabled&&t.options.scope===r.options.scope&&t.accept.call(t.element[0],r.currentItem||r.element)&&n.ui.intersect(r,n.extend(t,{offset:t.element.offset()}),t.options.tolerance))return u=!0,!1}),u)?!1:this.accept.call(this.element[0],r.currentItem||r.element)?(this.options.activeClass&&this.element.removeClass(this.options.activeClass),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("drop",t,this.ui(r)),this.element):!1},ui:function(n){return{draggable:n.currentItem||n.element,helper:n.helper,position:n.position,offset:n.positionAbs}}}),n.ui.intersect=function(n,t,r){if(!t.offset)return!1;var a,v,o=(n.positionAbs||n.position.absolute).left,c=o+n.helperProportions.width,e=(n.positionAbs||n.position.absolute).top,l=e+n.helperProportions.height,u=t.offset.left,h=u+t.proportions.width,f=t.offset.top,s=f+t.proportions.height;switch(r){case"fit":return u<=o&&c<=h&&f<=e&&l<=s;case"intersect":return u<o+n.helperProportions.width/2&&c-n.helperProportions.width/2<h&&f<e+n.helperProportions.height/2&&l-n.helperProportions.height/2<s;case"pointer":return a=(n.positionAbs||n.position.absolute).left+(n.clickOffset||n.offset.click).left,v=(n.positionAbs||n.position.absolute).top+(n.clickOffset||n.offset.click).top,i(v,f,t.proportions.height)&&i(a,u,t.proportions.width);case"touch":return(e>=f&&e<=s||l>=f&&l<=s||e<f&&l>s)&&(o>=u&&o<=h||c>=u&&c<=h||o<u&&c>h);default:return!1}},n.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(t,i){var r,f,u=n.ui.ddmanager.droppables[t.options.scope]||[],o=i?i.type:null,e=(t.currentItem||t.element).find(":data(ui-droppable)").addBack();n:for(r=0;r<u.length;r++)if(!u[r].options.disabled&&(!t||u[r].accept.call(u[r].element[0],t.currentItem||t.element))){for(f=0;f<e.length;f++)if(e[f]===u[r].element[0]){u[r].proportions.height=0;continue n}(u[r].visible=u[r].element.css("display")!=="none",u[r].visible)&&(o==="mousedown"&&u[r]._activate.call(u[r],i),u[r].offset=u[r].element.offset(),u[r].proportions={width:u[r].element[0].offsetWidth,height:u[r].element[0].offsetHeight})}},drop:function(t,i){var r=!1;return n.each((n.ui.ddmanager.droppables[t.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&n.ui.intersect(t,this,this.options.tolerance)&&(r=this._drop.call(this,i)||r),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],t.currentItem||t.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,i)))}),r},dragStart:function(t,i){t.element.parentsUntil("body").bind("scroll.droppable",function(){t.options.refreshPositions||n.ui.ddmanager.prepareOffsets(t,i)})},drag:function(t,i){t.options.refreshPositions&&n.ui.ddmanager.prepareOffsets(t,i),n.each(n.ui.ddmanager.droppables[t.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var r,e,f,o=n.ui.intersect(t,this,this.options.tolerance),u=!o&&this.isover?"isout":o&&!this.isover?"isover":null;u&&(this.options.greedy&&(e=this.options.scope,f=this.element.parents(":data(ui-droppable)").filter(function(){return n.data(this,"ui-droppable").options.scope===e}),f.length&&(r=n.data(f[0],"ui-droppable"),r.greedyChild=u==="isover")),r&&u==="isover"&&(r.isover=!1,r.isout=!0,r._out.call(r,i)),this[u]=!0,this[u==="isout"?"isover":"isout"]=!1,this[u==="isover"?"_over":"_out"].call(this,i),r&&u==="isout"&&(r.isout=!1,r.isover=!0,r._over.call(r,i)))}})},dragStop:function(t,i){t.element.parentsUntil("body").unbind("scroll.droppable"),t.options.refreshPositions||n.ui.ddmanager.prepareOffsets(t,i)}}}(jQuery),function(n){function r(n){return parseInt(n,10)||0}function i(n){return!isNaN(parseInt(n,10))}n.widget("ui.resizable",n.ui.mouse,{version:"1.10.3",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:90,resize:null,start:null,stop:null},_create:function(){var e,f,u,i,o,r=this,t=this.options;if(this.element.addClass("ui-resizable"),n.extend(this,{_aspectRatio:!!t.aspectRatio,aspectRatio:t.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:t.helper||t.ghost||t.animate?t.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)&&(this.element.wrap(n("<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("ui-resizable",this.element.data("ui-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=t.handles||(n(".ui-resizable-handle",this.element).length?{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"}:"e,s,se"),this.handles.constructor===String)for(this.handles==="all"&&(this.handles="n,e,s,w,se,sw,ne,nw"),e=this.handles.split(","),this.handles={},f=0;f<e.length;f++)u=n.trim(e[f]),o="ui-resizable-"+u,i=n("<div class='ui-resizable-handle "+o+"'></div>"),i.css({zIndex:t.zIndex}),"se"===u&&i.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[u]=".ui-resizable-"+u,this.element.append(i);this._renderAxis=function(t){var i,r,f,u;t=t||this.element;for(i in this.handles)this.handles[i].constructor===String&&(this.handles[i]=n(this.handles[i],this.element).show()),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)&&(r=n(this.handles[i],this.element),u=/sw|ne|nw|se|n|s/.test(i)?r.outerHeight():r.outerWidth(),f=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),t.css(f,u),this._proportionallyResize()),!n(this.handles[i]).length},this._renderAxis(this.element),this._handles=n(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(function(){r.resizing||(this.className&&(i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),r.axis=i&&i[1]?i[1]:"se")}),t.autoHide&&(this._handles.hide(),n(this.element).addClass("ui-resizable-autohide").mouseenter(function(){t.disabled||(n(this).removeClass("ui-resizable-autohide"),r._handles.show())}).mouseleave(function(){t.disabled||r.resizing||(n(this).addClass("ui-resizable-autohide"),r._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy();var t,i=function(t){n(t).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),t=this.element,this.originalElement.css({position:t.css("position"),width:t.outerWidth(),height:t.outerHeight(),top:t.css("top"),left:t.css("left")}).insertAfter(t),t.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_mouseCapture:function(t){var u,i,r=!1;for(u in this.handles)i=n(this.handles[u])[0],(i===t.target||n.contains(i,t.target))&&(r=!0);return!this.options.disabled&&r},_mouseStart:function(t){var e,f,o,u=this.options,s=this.element.position(),i=this.element;return this.resizing=!0,/absolute/.test(i.css("position"))?i.css({position:"absolute",top:i.css("top"),left:i.css("left")}):i.is(".ui-draggable")&&i.css({position:"absolute",top:s.top,left:s.left}),this._renderProxy(),e=r(this.helper.css("left")),f=r(this.helper.css("top")),u.containment&&(e+=n(u.containment).scrollLeft()||0,f+=n(u.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:e,top:f},this.size=this._helper?{width:i.outerWidth(),height:i.outerHeight()}:{width:i.width(),height:i.height()},this.originalSize=this._helper?{width:i.outerWidth(),height:i.outerHeight()}:{width:i.width(),height:i.height()},this.originalPosition={left:e,top:f},this.sizeDiff={width:i.outerWidth()-i.width(),height:i.outerHeight()-i.height()},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio=typeof u.aspectRatio=="number"?u.aspectRatio:this.originalSize.width/this.originalSize.height||1,o=n(".ui-resizable-"+this.axis).css("cursor"),n("body").css("cursor",o==="auto"?this.axis+"-resize":o),i.addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var r,c=this.helper,i={},f=this.originalMousePosition,l=this.axis,s=this.position.top,v=this.position.left,a=this.size.width,o=this.size.height,e=t.pageX-f.left||0,h=t.pageY-f.top||0,u=this._change[l];return u?(r=u.apply(this,[t,e,h]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(r=this._updateRatio(r,t)),r=this._respectSize(r,t),this._updateCache(r),this._propagate("resize",t),this.position.top!==s&&(i.top=this.position.top+"px"),this.position.left!==v&&(i.left=this.position.left+"px"),this.size.width!==a&&(i.width=this.size.width+"px"),this.size.height!==o&&(i.height=this.size.height+"px"),c.css(i),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),n.isEmptyObject(i)||this._trigger("resize",t,this.ui()),!1):!1},_mouseStop:function(t){this.resizing=!1;var r,u,s,o,h,c,f,e=this.options,i=this;return this._helper&&(r=this._proportionallyResizeElements,u=r.length&&/textarea/i.test(r[0].nodeName),s=u&&n.ui.hasScroll(r[0],"left")?0:i.sizeDiff.height,o=u?0:i.sizeDiff.width,h={width:i.helper.width()-o,height:i.helper.height()-s},c=parseInt(i.element.css("left"),10)+(i.position.left-i.originalPosition.left)||null,f=parseInt(i.element.css("top"),10)+(i.position.top-i.originalPosition.top)||null,e.animate||this.element.css(n.extend(h,{top:f,left:c})),i.helper.height(i.size.height),i.helper.width(i.size.width),this._helper&&!e.animate&&this._proportionallyResize()),n("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updateVirtualBoundaries:function(n){var u,e,f,o,t,r=this.options;t={minWidth:i(r.minWidth)?r.minWidth:0,maxWidth:i(r.maxWidth)?r.maxWidth:Infinity,minHeight:i(r.minHeight)?r.minHeight:0,maxHeight:i(r.maxHeight)?r.maxHeight:Infinity},(this._aspectRatio||n)&&(u=t.minHeight*this.aspectRatio,f=t.minWidth/this.aspectRatio,e=t.maxHeight*this.aspectRatio,o=t.maxWidth/this.aspectRatio,u>t.minWidth&&(t.minWidth=u),f>t.minHeight&&(t.minHeight=f),e<t.maxWidth&&(t.maxWidth=e),o<t.maxHeight&&(t.maxHeight=o)),this._vBoundaries=t},_updateCache:function(n){this.offset=this.helper.offset(),i(n.left)&&(this.position.left=n.left),i(n.top)&&(this.position.top=n.top),i(n.height)&&(this.size.height=n.height),i(n.width)&&(this.size.width=n.width)},_updateRatio:function(n){var r=this.position,t=this.size,u=this.axis;return i(n.height)?n.width=n.height*this.aspectRatio:i(n.width)&&(n.height=n.width/this.aspectRatio),u==="sw"&&(n.left=r.left+(t.width-n.width),n.top=null),u==="nw"&&(n.top=r.top+(t.height-n.height),n.left=r.left+(t.width-n.width)),n},_respectSize:function(n){var t=this._vBoundaries,h=this.axis,s=i(n.width)&&t.maxWidth&&t.maxWidth<n.width,l=i(n.height)&&t.maxHeight&&t.maxHeight<n.height,c=i(n.width)&&t.minWidth&&t.minWidth>n.width,o=i(n.height)&&t.minHeight&&t.minHeight>n.height,u=this.originalPosition.left+this.originalSize.width,r=this.position.top+this.size.height,e=/sw|nw|w/.test(h),f=/nw|ne|n/.test(h);return c&&(n.width=t.minWidth),o&&(n.height=t.minHeight),s&&(n.width=t.maxWidth),l&&(n.height=t.maxHeight),c&&e&&(n.left=u-t.minWidth),s&&e&&(n.left=u-t.maxWidth),o&&f&&(n.top=r-t.minHeight),l&&f&&(n.top=r-t.maxHeight),n.width||n.height||n.left||!n.top?n.width||n.height||n.top||!n.left||(n.left=null):n.top=null,n},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,r,f,n,u=this.helper||this.element,i=0;i<this._proportionallyResizeElements.length;i++){if(n=this._proportionallyResizeElements[i],!this.borderDif)for(this.borderDif=[],r=[n.css("borderTopWidth"),n.css("borderRightWidth"),n.css("borderBottomWidth"),n.css("borderLeftWidth")],f=[n.css("paddingTop"),n.css("paddingRight"),n.css("paddingBottom"),n.css("paddingLeft")],t=0;t<r.length;t++)this.borderDif[t]=(parseInt(r[t],10)||0)+(parseInt(f[t],10)||0);n.css({height:u.height()-this.borderDif[0]-this.borderDif[2]||0,width:u.width()-this.borderDif[1]-this.borderDif[3]||0})}},_renderProxy:function(){var i=this.element,t=this.options;this.elementOffset=i.offset(),this._helper?(this.helper=this.helper||n("<div style='overflow:hidden;'></div>"),this.helper.addClass(this._helper).css({width:this.element.outerWidth()-1,height:this.element.outerHeight()-1,position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++t.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(n,t){return{width:this.originalSize.width+t}},w:function(n,t){var r=this.originalSize,i=this.originalPosition;return{left:i.left+t,width:r.width-t}},n:function(n,t,i){var u=this.originalSize,r=this.originalPosition;return{top:r.top+i,height:u.height-i}},s:function(n,t,i){return{height:this.originalSize.height+i}},se:function(t,i,r){return n.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,i,r]))},sw:function(t,i,r){return n.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,i,r]))},ne:function(t,i,r){return n.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,i,r]))},nw:function(t,i,r){return n.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,i,r]))}},_propagate:function(t,i){n.ui.plugin.call(this,t,[i,this.ui()]),t!=="resize"&&this._trigger(t,i,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}}}),n.ui.plugin.add("resizable","animate",{stop:function(t){var i=n(this).data("ui-resizable"),o=i.options,r=i._proportionallyResizeElements,e=r.length&&/textarea/i.test(r[0].nodeName),s=e&&n.ui.hasScroll(r[0],"left")?0:i.sizeDiff.height,h=e?0:i.sizeDiff.width,c={width:i.size.width-h,height:i.size.height-s},u=parseInt(i.element.css("left"),10)+(i.position.left-i.originalPosition.left)||null,f=parseInt(i.element.css("top"),10)+(i.position.top-i.originalPosition.top)||null;i.element.animate(n.extend(c,f&&u?{top:f,left:u}:{}),{duration:o.animateDuration,easing:o.animateEasing,step:function(){var u={width:parseInt(i.element.css("width"),10),height:parseInt(i.element.css("height"),10),top:parseInt(i.element.css("top"),10),left:parseInt(i.element.css("left"),10)};r&&r.length&&n(r[0]).css({width:u.width,height:u.height}),i._updateCache(u),i._propagate("resize",t)}})}}),n.ui.plugin.add("resizable","containment",{start:function(){var u,e,o,l,h,s,c,t=n(this).data("ui-resizable"),a=t.options,v=t.element,f=a.containment,i=f instanceof n?f.get(0):/parent/.test(f)?v.parent().get(0):f;i&&(t.containerElement=n(i),/document/.test(f)||f===document?(t.containerOffset={left:0,top:0},t.containerPosition={left:0,top:0},t.parentData={element:n(document),left:0,top:0,width:n(document).width(),height:n(document).height()||document.body.parentNode.scrollHeight}):(u=n(i),e=[],n(["Top","Right","Left","Bottom"]).each(function(n,t){e[n]=r(u.css("padding"+t))}),t.containerOffset=u.offset(),t.containerPosition=u.position(),t.containerSize={height:u.innerHeight()-e[3],width:u.innerWidth()-e[1]},o=t.containerOffset,l=t.containerSize.height,h=t.containerSize.width,s=n.ui.hasScroll(i,"left")?i.scrollWidth:h,c=n.ui.hasScroll(i)?i.scrollHeight:l,t.parentData={element:i,left:o.left,top:o.top,width:s,height:c}))},resize:function(t){var f,o,h,c,i=n(this).data("ui-resizable"),a=i.options,r=i.containerOffset,s=i.position,e=i._aspectRatio||t.shiftKey,u={top:0,left:0},l=i.containerElement;l[0]!==document&&/static/.test(l.css("position"))&&(u=r),s.left<(i._helper?r.left:0)&&(i.size.width=i.size.width+(i._helper?i.position.left-r.left:i.position.left-u.left),e&&(i.size.height=i.size.width/i.aspectRatio),i.position.left=a.helper?r.left:0),s.top<(i._helper?r.top:0)&&(i.size.height=i.size.height+(i._helper?i.position.top-r.top:i.position.top),e&&(i.size.width=i.size.height*i.aspectRatio),i.position.top=i._helper?r.top:0),i.offset.left=i.parentData.left+i.position.left,i.offset.top=i.parentData.top+i.position.top,f=Math.abs((i._helper?i.offset.left-u.left:i.offset.left-u.left)+i.sizeDiff.width),o=Math.abs((i._helper?i.offset.top-u.top:i.offset.top-r.top)+i.sizeDiff.height),h=i.containerElement.get(0)===i.element.parent().get(0),c=/relative|absolute/.test(i.containerElement.css("position")),h&&c&&(f-=i.parentData.left),f+i.size.width>=i.parentData.width&&(i.size.width=i.parentData.width-f,e&&(i.size.height=i.size.width/i.aspectRatio)),o+i.size.height>=i.parentData.height&&(i.size.height=i.parentData.height-o,e&&(i.size.width=i.size.height*i.aspectRatio))},stop:function(){var t=n(this).data("ui-resizable"),o=t.options,e=t.containerOffset,h=t.containerPosition,s=t.containerElement,i=n(t.helper),u=i.offset(),r=i.outerWidth()-t.sizeDiff.width,f=i.outerHeight()-t.sizeDiff.height;t._helper&&!o.animate&&/relative/.test(s.css("position"))&&n(this).css({left:u.left-h.left-e.left,width:r,height:f}),t._helper&&!o.animate&&/static/.test(s.css("position"))&&n(this).css({left:u.left-h.left-e.left,width:r,height:f})}}),n.ui.plugin.add("resizable","alsoResize",{start:function(){var r=n(this).data("ui-resizable"),t=r.options,i=function(t){n(t).each(function(){var t=n(this);t.data("ui-resizable-alsoresize",{width:parseInt(t.width(),10),height:parseInt(t.height(),10),left:parseInt(t.css("left"),10),top:parseInt(t.css("top"),10)})})};typeof t.alsoResize!="object"||t.alsoResize.parentNode?i(t.alsoResize):t.alsoResize.length?(t.alsoResize=t.alsoResize[0],i(t.alsoResize)):n.each(t.alsoResize,function(n){i(n)})},resize:function(t,i){var r=n(this).data("ui-resizable"),u=r.options,o=r.originalSize,e=r.originalPosition,s={height:r.size.height-o.height||0,width:r.size.width-o.width||0,top:r.position.top-e.top||0,left:r.position.left-e.left||0},f=function(t,r){n(t).each(function(){var u=n(this),e=n(this).data("ui-resizable-alsoresize"),t={},f=r&&r.length?r:u.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];n.each(f,function(n,i){var r=(e[i]||0)+(s[i]||0);r&&r>=0&&(t[i]=r||null)}),u.css(t)})};typeof u.alsoResize!="object"||u.alsoResize.nodeType?f(u.alsoResize):n.each(u.alsoResize,function(n,t){f(n,t)})},stop:function(){n(this).removeData("resizable-alsoresize")}}),n.ui.plugin.add("resizable","ghost",{start:function(){var t=n(this).data("ui-resizable"),r=t.options,i=t.size;t.ghost=t.originalElement.clone(),t.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof r.ghost=="string"?r.ghost:""),t.ghost.appendTo(t.helper)},resize:function(){var t=n(this).data("ui-resizable");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=n(this).data("ui-resizable");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}}),n.ui.plugin.add("resizable","grid",{resize:function(){var t=n(this).data("ui-resizable"),i=t.options,v=t.size,s=t.originalSize,o=t.originalPosition,l=t.axis,c=typeof i.grid=="number"?[i.grid,i.grid]:i.grid,f=c[0]||1,e=c[1]||1,a=Math.round((v.width-s.width)/f)*f,h=Math.round((v.height-s.height)/e)*e,r=s.width+a,u=s.height+h,w=i.maxWidth&&i.maxWidth<r,b=i.maxHeight&&i.maxHeight<u,y=i.minWidth&&i.minWidth>r,p=i.minHeight&&i.minHeight>u;i.grid=c,y&&(r=r+f),p&&(u=u+e),w&&(r=r-f),b&&(u=u-e),/^(se|s|e)$/.test(l)?(t.size.width=r,t.size.height=u):/^(ne)$/.test(l)?(t.size.width=r,t.size.height=u,t.position.top=o.top-h):/^(sw)$/.test(l)?(t.size.width=r,t.size.height=u,t.position.left=o.left-a):(t.size.width=r,t.size.height=u,t.position.top=o.top-h,t.position.left=o.left-a)}})}(jQuery),function(n){n.widget("ui.selectable",n.ui.mouse,{version:"1.10.3",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var t,i=this;this.element.addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){t=n(i.options.filter,i.element[0]),t.addClass("ui-selectee"),t.each(function(){var t=n(this),i=t.offset();n.data(this,"selectable-item",{element:this,$element:t,left:i.left,top:i.top,right:i.left+t.outerWidth(),bottom:i.top+t.outerHeight(),startselected:!1,selected:t.hasClass("ui-selected"),selecting:t.hasClass("ui-selecting"),unselecting:t.hasClass("ui-unselecting")})})},this.refresh(),this.selectees=t.addClass("ui-selectee"),this._mouseInit(),this.helper=n("<div class='ui-selectable-helper'></div>")},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item"),this.element.removeClass("ui-selectable ui-selectable-disabled"),this._mouseDestroy()},_mouseStart:function(t){var r=this,i=this.options;(this.opos=[t.pageX,t.pageY],this.options.disabled)||(this.selectees=n(i.filter,this.element[0]),this._trigger("start",t),n(i.appendTo).append(this.helper),this.helper.css({left:t.pageX,top:t.pageY,width:0,height:0}),i.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var i=n.data(this,"selectable-item");i.startselected=!0,t.metaKey||t.ctrlKey||(i.$element.removeClass("ui-selected"),i.selected=!1,i.$element.addClass("ui-unselecting"),i.unselecting=!0,r._trigger("unselecting",t,{unselecting:i.element}))}),n(t.target).parents().addBack().each(function(){var u,i=n.data(this,"selectable-item");if(i)return u=!t.metaKey&&!t.ctrlKey||!i.$element.hasClass("ui-selected"),i.$element.removeClass(u?"ui-unselecting":"ui-selected").addClass(u?"ui-selecting":"ui-unselecting"),i.unselecting=!u,i.selecting=u,i.selected=u,u?r._trigger("selecting",t,{selecting:i.element}):r._trigger("unselecting",t,{unselecting:i.element}),!1}))},_mouseDrag:function(t){if(this.dragged=!0,!this.options.disabled){var e,o=this,s=this.options,r=this.opos[0],i=this.opos[1],u=t.pageX,f=t.pageY;return r>u&&(e=u,u=r,r=e),i>f&&(e=f,f=i,i=e),this.helper.css({left:r,top:i,width:u-r,height:f-i}),this.selectees.each(function(){var e=n.data(this,"selectable-item"),h=!1;e&&e.element!==o.element[0]&&(s.tolerance==="touch"?h=!(e.left>u||e.right<r||e.top>f||e.bottom<i):s.tolerance==="fit"&&(h=e.left>r&&e.right<u&&e.top>i&&e.bottom<f),h?(e.selected&&(e.$element.removeClass("ui-selected"),e.selected=!1),e.unselecting&&(e.$element.removeClass("ui-unselecting"),e.unselecting=!1),e.selecting||(e.$element.addClass("ui-selecting"),e.selecting=!0,o._trigger("selecting",t,{selecting:e.element}))):(e.selecting&&((t.metaKey||t.ctrlKey)&&e.startselected?(e.$element.removeClass("ui-selecting"),e.selecting=!1,e.$element.addClass("ui-selected"),e.selected=!0):(e.$element.removeClass("ui-selecting"),e.selecting=!1,e.startselected&&(e.$element.addClass("ui-unselecting"),e.unselecting=!0),o._trigger("unselecting",t,{unselecting:e.element}))),e.selected&&(t.metaKey||t.ctrlKey||e.startselected||(e.$element.removeClass("ui-selected"),e.selected=!1,e.$element.addClass("ui-unselecting"),e.unselecting=!0,o._trigger("unselecting",t,{unselecting:e.element})))))}),!1}},_mouseStop:function(t){var i=this;return this.dragged=!1,n(".ui-unselecting",this.element[0]).each(function(){var r=n.data(this,"selectable-item");r.$element.removeClass("ui-unselecting"),r.unselecting=!1,r.startselected=!1,i._trigger("unselected",t,{unselected:r.element})}),n(".ui-selecting",this.element[0]).each(function(){var r=n.data(this,"selectable-item");r.$element.removeClass("ui-selecting").addClass("ui-selected"),r.selecting=!1,r.selected=!0,r.startselected=!0,i._trigger("selected",t,{selected:r.element})}),this._trigger("stop",t),this.helper.remove(),!1}})}(jQuery),function(n){function i(n,t,i){return n>t&&n<t+i}function r(n){return/left|right/.test(n.css("float"))||/inline|table-cell/.test(n.css("display"))}n.widget("ui.sortable",n.ui.mouse,{version:"1.10.3",widgetEventPrefix:"sort",ready:!1,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,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_create:function(){var n=this.options;this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.floating=this.items.length?n.axis==="x"||r(this.items[0].item):!1,this.offset=this.element.offset(),this._mouseInit(),this.ready=!0},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled"),this._mouseDestroy();for(var n=this.items.length-1;n>=0;n--)this.items[n].item.removeData(this.widgetName+"-item");return this},_setOption:function(t,i){t==="disabled"?(this.options[t]=i,this.widget().toggleClass("ui-sortable-disabled",!!i)):n.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(t,i){var r=null,f=!1,u=this;return this.reverting?!1:this.options.disabled||this.options.type==="static"?!1:(this._refreshItems(t),n(t.target).parents().each(function(){if(n.data(this,u.widgetName+"-item")===u)return r=n(this),!1}),n.data(t.target,u.widgetName+"-item")===u&&(r=n(t.target)),!r)?!1:this.options.handle&&!i&&(n(this.options.handle,r).find("*").addBack().each(function(){this===t.target&&(f=!0)}),!f)?!1:(this.currentItem=r,this._removeCurrentsFromItems(),!0)},_mouseStart:function(t,i,r){var f,e,u=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(t),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},n.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,u.cursorAt&&this._adjustOffsetFromHelper(u.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),u.containment&&this._setContainment(),u.cursor&&u.cursor!=="auto"&&(e=this.document.find("body"),this.storedCursor=e.css("cursor"),e.css("cursor",u.cursor),this.storedStylesheet=n("<style>*{ cursor: "+u.cursor+" !important; }</style>").appendTo(e)),u.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",u.opacity)),u.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",u.zIndex)),this.scrollParent[0]!==document&&this.scrollParent[0].tagName!=="HTML"&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!r)for(f=this.containers.length-1;f>=0;f--)this.containers[f]._trigger("activate",t,this._uiHash(this));return n.ui.ddmanager&&(n.ui.ddmanager.current=this),n.ui.ddmanager&&!u.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){var o,u,f,e,i=this.options,r=!1;for(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==document&&this.scrollParent[0].tagName!=="HTML"?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY<i.scrollSensitivity?this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop+i.scrollSpeed:t.pageY-this.overflowOffset.top<i.scrollSensitivity&&(this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop-i.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-t.pageX<i.scrollSensitivity?this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft+i.scrollSpeed:t.pageX-this.overflowOffset.left<i.scrollSensitivity&&(this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft-i.scrollSpeed)):(t.pageY-n(document).scrollTop()<i.scrollSensitivity?r=n(document).scrollTop(n(document).scrollTop()-i.scrollSpeed):n(window).height()-(t.pageY-n(document).scrollTop())<i.scrollSensitivity&&(r=n(document).scrollTop(n(document).scrollTop()+i.scrollSpeed)),t.pageX-n(document).scrollLeft()<i.scrollSensitivity?r=n(document).scrollLeft(n(document).scrollLeft()-i.scrollSpeed):n(window).width()-(t.pageX-n(document).scrollLeft())<i.scrollSensitivity&&(r=n(document).scrollLeft(n(document).scrollLeft()+i.scrollSpeed))),r!==!1&&n.ui.ddmanager&&!i.dropBehaviour&&n.ui.ddmanager.prepareOffsets(this,t)),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&this.options.axis==="y"||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&this.options.axis==="x"||(this.helper[0].style.top=this.position.top+"px"),o=this.items.length-1;o>=0;o--)if((u=this.items[o],f=u.item[0],e=this._intersectsWithPointer(u),e)&&u.instance===this.currentContainer&&f!==this.currentItem[0]&&this.placeholder[e===1?"next":"prev"]()[0]!==f&&!n.contains(this.placeholder[0],f)&&(this.options.type==="semi-dynamic"?!n.contains(this.element[0],f):!0)){if(this.direction=e===1?"down":"up",this.options.tolerance==="pointer"||this._intersectsWithSides(u))this._rearrange(t,u);else break;this._trigger("change",t,this._uiHash());break}return this._contactContainers(t),n.ui.ddmanager&&n.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,i){if(t){if(n.ui.ddmanager&&!this.options.dropBehaviour&&n.ui.ddmanager.drop(this,t),this.options.revert){var e=this,f=this.placeholder.offset(),r=this.options.axis,u={};r&&r!=="x"||(u.left=f.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===document.body?0:this.offsetParent[0].scrollLeft)),r&&r!=="y"||(u.top=f.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===document.body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,n(this.helper).animate(u,parseInt(this.options.revert,10)||500,function(){e._clear(t)})}else this._clear(t,i);return!1}},cancel:function(){if(this.dragging){this._mouseUp({target:null}),this.options.helper==="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var t=this.containers.length-1;t>=0;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.options.helper!=="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),n.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?n(this.domPosition.prev).after(this.currentItem):n(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var r=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},n(r).each(function(){var r=(n(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[\-=_](.+)/);r&&i.push((t.key||r[1]+"[]")+"="+(t.key&&t.expression?r[1]:r[2]))}),!i.length&&t.key&&i.push(t.key+"="),i.join("&")},toArray:function(t){var r=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},r.each(function(){i.push(n(t.item||this).attr(t.attribute||"id")||"")}),i},_intersectsWith:function(n){var i=this.positionAbs.left,v=i+this.helperProportions.width,t=this.positionAbs.top,a=t+this.helperProportions.height,r=n.left,s=r+n.width,u=n.top,e=u+n.height,o=this.offset.click.top,f=this.offset.click.left,l=this.options.axis==="x"||t+o>u&&t+o<e,h=this.options.axis==="y"||i+f>r&&i+f<s,c=l&&h;return this.options.tolerance==="pointer"||this.options.forcePointerForContainers||this.options.tolerance!=="pointer"&&this.helperProportions[this.floating?"width":"height"]>n[this.floating?"width":"height"]?c:r<i+this.helperProportions.width/2&&v-this.helperProportions.width/2<s&&u<t+this.helperProportions.height/2&&a-this.helperProportions.height/2<e},_intersectsWithPointer:function(n){var f=this.options.axis==="x"||i(this.positionAbs.top+this.offset.click.top,n.top,n.height),u=this.options.axis==="y"||i(this.positionAbs.left+this.offset.click.left,n.left,n.width),e=f&&u,t=this._getDragVerticalDirection(),r=this._getDragHorizontalDirection();return e?this.floating?r&&r==="right"||t==="down"?2:1:t&&(t==="down"?2:1):!1},_intersectsWithSides:function(n){var f=i(this.positionAbs.top+this.offset.click.top,n.top+n.height/2,n.height),u=i(this.positionAbs.left+this.offset.click.left,n.left+n.width/2,n.width),t=this._getDragVerticalDirection(),r=this._getDragHorizontalDirection();return this.floating&&r?r==="right"&&u||r==="left"&&!u:t&&(t==="down"&&f||t==="up"&&!f)},_getDragVerticalDirection:function(){var n=this.positionAbs.top-this.lastPositionAbs.top;return n!==0&&(n>0?"down":"up")},_getDragHorizontalDirection:function(){var n=this.positionAbs.left-this.lastPositionAbs.left;return n!==0&&(n>0?"right":"left")},refresh:function(n){return this._refreshItems(n),this.refreshPositions(),this},_connectWith:function(){var n=this.options;return n.connectWith.constructor===String?[n.connectWith]:n.connectWith},_getItemsAsjQuery:function(t){var r,f,o,i,s=[],u=[],e=this._connectWith();if(e&&t)for(r=e.length-1;r>=0;r--)for(o=n(e[r]),f=o.length-1;f>=0;f--)i=n.data(o[f],this.widgetFullName),i&&i!==this&&!i.options.disabled&&u.push([n.isFunction(i.options.items)?i.options.items.call(i.element):n(i.options.items,i.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),i]);for(u.push([n.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):n(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),r=u.length-1;r>=0;r--)u[r][0].each(function(){s.push(this)});return n(s)},_removeCurrentsFromItems:function(){var t=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=n.grep(this.items,function(n){for(var i=0;i<t.length;i++)if(t[i]===n.item[0])return!1;return!0})},_refreshItems:function(t){this.items=[],this.containers=[this];var r,u,s,i,h,c,e,l,a=this.items,f=[[n.isFunction(this.options.items)?this.options.items.call(this.element[0],t,{item:this.currentItem}):n(this.options.items,this.element),this]],o=this._connectWith();if(o&&this.ready)for(r=o.length-1;r>=0;r--)for(s=n(o[r]),u=s.length-1;u>=0;u--)i=n.data(s[u],this.widgetFullName),i&&i!==this&&!i.options.disabled&&(f.push([n.isFunction(i.options.items)?i.options.items.call(i.element[0],t,{item:this.currentItem}):n(i.options.items,i.element),i]),this.containers.push(i));for(r=f.length-1;r>=0;r--)for(h=f[r][1],c=f[r][0],u=0,l=c.length;u<l;u++)e=n(c[u]),e.data(this.widgetName+"-item",h),a.push({item:e,instance:h,width:0,height:0,left:0,top:0})},refreshPositions:function(t){this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset());for(var r,f,u,i=this.items.length-1;i>=0;i--)(r=this.items[i],r.instance!==this.currentContainer&&this.currentContainer&&r.item[0]!==this.currentItem[0])||(f=this.options.toleranceElement?n(this.options.toleranceElement,r.item):r.item,t||(r.width=f.outerWidth(),r.height=f.outerHeight()),u=f.offset(),r.left=u.left,r.top=u.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(i=this.containers.length-1;i>=0;i--)u=this.containers[i].element.offset(),this.containers[i].containerCache.left=u.left,this.containers[i].containerCache.top=u.top,this.containers[i].containerCache.width=this.containers[i].element.outerWidth(),this.containers[i].containerCache.height=this.containers[i].element.outerHeight();return this},_createPlaceholder:function(t){t=t||this;var r,i=t.options;i.placeholder&&i.placeholder.constructor!==String||(r=i.placeholder,i.placeholder={element:function(){var u=t.currentItem[0].nodeName.toLowerCase(),i=n("<"+u+">",t.document[0]).addClass(r||t.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper");return u==="tr"?t.currentItem.children().each(function(){n("<td>&#160;</td>",t.document[0]).attr("colspan",n(this).attr("colspan")||1).appendTo(i)}):u==="img"&&i.attr("src",t.currentItem.attr("src")),r||i.css("visibility","hidden"),i},update:function(n,u){(!r||i.forcePlaceholderSize)&&(u.height()||u.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10)),u.width()||u.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10)))}}),t.placeholder=n(i.placeholder.element.call(t.element,t.currentItem)),t.currentItem.after(t.placeholder),i.placeholder.update(t,t.placeholder)},_contactContainers:function(t){for(var f,y,c,a,v,h,o,p,l,s=null,u=null,e=this.containers.length-1;e>=0;e--)if(!n.contains(this.currentItem[0],this.containers[e].element[0]))if(this._intersectsWith(this.containers[e].containerCache)){if(s&&n.contains(this.containers[e].element[0],s.element[0]))continue;s=this.containers[e],u=e}else this.containers[e].containerCache.over&&(this.containers[e]._trigger("out",t,this._uiHash(this)),this.containers[e].containerCache.over=0);if(s)if(this.containers.length===1)this.containers[u].containerCache.over||(this.containers[u]._trigger("over",t,this._uiHash(this)),this.containers[u].containerCache.over=1);else{for(y=1e4,c=null,l=s.floating||r(this.currentItem),a=l?"left":"top",v=l?"width":"height",h=this.positionAbs[a]+this.offset.click[a],f=this.items.length-1;f>=0;f--)n.contains(this.containers[u].element[0],this.items[f].item[0])&&this.items[f].item[0]!==this.currentItem[0]&&(!l||i(this.positionAbs.top+this.offset.click.top,this.items[f].top,this.items[f].height))&&(o=this.items[f].item.offset()[a],p=!1,Math.abs(o-h)>Math.abs(o+this.items[f][v]-h)&&(p=!0,o+=this.items[f][v]),Math.abs(o-h)<y&&(y=Math.abs(o-h),c=this.items[f],this.direction=p?"up":"down"));if(!c&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[u])return;c?this._rearrange(t,c,null,!0):this._rearrange(t,null,this.containers[u].element,!0),this._trigger("change",t,this._uiHash()),this.containers[u]._trigger("change",t,this._uiHash(this)),this.currentContainer=this.containers[u],this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[u]._trigger("over",t,this._uiHash(this)),this.containers[u].containerCache.over=1}},_createHelper:function(t){var r=this.options,i=n.isFunction(r.helper)?n(r.helper.apply(this.element[0],[t,this.currentItem])):r.helper==="clone"?this.currentItem.clone():this.currentItem;return i.parents("body").length||n(r.appendTo!=="parent"?r.appendTo:this.currentItem[0].parentNode)[0].appendChild(i[0]),i[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")}),(!i[0].style.width||r.forceHelperSize)&&i.width(this.currentItem.width()),(!i[0].style.height||r.forceHelperSize)&&i.height(this.currentItem.height()),i},_adjustOffsetFromHelper:function(t){typeof t=="string"&&(t=t.split(" ")),n.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return this.cssPosition==="absolute"&&this.scrollParent[0]!==document&&n.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()==="html"&&n.ui.ie)&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition==="relative"){var n=this.currentItem.position();return{top:n.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:n.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 t,r,u,i=this.options;i.containment==="parent"&&(i.containment=this.helper[0].parentNode),(i.containment==="document"||i.containment==="window")&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,n(i.containment==="document"?document:window).width()-this.helperProportions.width-this.margins.left,(n(i.containment==="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(i.containment)||(t=n(i.containment)[0],r=n(i.containment).offset(),u=n(t).css("overflow")!=="hidden",this.containment=[r.left+(parseInt(n(t).css("borderLeftWidth"),10)||0)+(parseInt(n(t).css("paddingLeft"),10)||0)-this.margins.left,r.top+(parseInt(n(t).css("borderTopWidth"),10)||0)+(parseInt(n(t).css("paddingTop"),10)||0)-this.margins.top,r.left+(u?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(n(t).css("borderLeftWidth"),10)||0)-(parseInt(n(t).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,r.top+(u?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(n(t).css("borderTopWidth"),10)||0)-(parseInt(n(t).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(t,i){i||(i=this.position);var r=t==="absolute"?1:-1,u=this.cssPosition==="absolute"&&!(this.scrollParent[0]!==document&&n.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(u[0].tagName);return{top:i.top+this.offset.relative.top*r+this.offset.parent.top*r-(this.cssPosition==="fixed"?-this.scrollParent.scrollTop():f?0:u.scrollTop())*r,left:i.left+this.offset.relative.left*r+this.offset.parent.left*r-(this.cssPosition==="fixed"?-this.scrollParent.scrollLeft():f?0:u.scrollLeft())*r}},_generatePosition:function(t){var r,u,i=this.options,e=t.pageX,f=t.pageY,o=this.cssPosition==="absolute"&&!(this.scrollParent[0]!==document&&n.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,s=/(html|body)/i.test(o[0].tagName);return this.cssPosition!=="relative"||this.scrollParent[0]!==document&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(t.pageX-this.offset.click.left<this.containment[0]&&(e=this.containment[0]+this.offset.click.left),t.pageY-this.offset.click.top<this.containment[1]&&(f=this.containment[1]+this.offset.click.top),t.pageX-this.offset.click.left>this.containment[2]&&(e=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(f=this.containment[3]+this.offset.click.top)),i.grid&&(r=this.originalPageY+Math.round((f-this.originalPageY)/i.grid[1])*i.grid[1],f=this.containment?r-this.offset.click.top>=this.containment[1]&&r-this.offset.click.top<=this.containment[3]?r:r-this.offset.click.top>=this.containment[1]?r-i.grid[1]:r+i.grid[1]:r,u=this.originalPageX+Math.round((e-this.originalPageX)/i.grid[0])*i.grid[0],e=this.containment?u-this.offset.click.left>=this.containment[0]&&u-this.offset.click.left<=this.containment[2]?u:u-this.offset.click.left>=this.containment[0]?u-i.grid[0]:u+i.grid[0]:u)),{top:f-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition==="fixed"?-this.scrollParent.scrollTop():s?0:o.scrollTop()),left:e-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition==="fixed"?-this.scrollParent.scrollLeft():s?0:o.scrollLeft())}},_rearrange:function(n,t,i,r){i?i[0].appendChild(this.placeholder[0]):t.item[0].parentNode.insertBefore(this.placeholder[0],this.direction==="down"?t.item[0]:t.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var u=this.counter;this._delay(function(){u===this.counter&&this.refreshPositions(!r)})},_clear:function(n,t){this.reverting=!1;var i,r=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)(this._storedCSS[i]==="auto"||this._storedCSS[i]==="static")&&(this._storedCSS[i]="");this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();for(this.fromOutside&&!t&&r.push(function(n){this._trigger("receive",n,this._uiHash(this.fromOutside))}),(this.fromOutside||this.domPosition.prev!==this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!==this.currentItem.parent()[0])&&!t&&r.push(function(n){this._trigger("update",n,this._uiHash())}),this!==this.currentContainer&&(t||(r.push(function(n){this._trigger("remove",n,this._uiHash())}),r.push(function(n){return function(t){n._trigger("receive",t,this._uiHash(this))}}.call(this,this.currentContainer)),r.push(function(n){return function(t){n._trigger("update",t,this._uiHash(this))}}.call(this,this.currentContainer)))),i=this.containers.length-1;i>=0;i--)t||r.push(function(n){return function(t){n._trigger("deactivate",t,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].containerCache.over&&(r.push(function(n){return function(t){n._trigger("out",t,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex==="auto"?"":this._storedZIndex),this.dragging=!1,this.cancelHelperRemoval){if(!t){for(this._trigger("beforeStop",n,this._uiHash()),i=0;i<r.length;i++)r[i].call(this,n);this._trigger("stop",n,this._uiHash())}return this.fromOutside=!1,!1}if(t||this._trigger("beforeStop",n,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null,!t){for(i=0;i<r.length;i++)r[i].call(this,n);this._trigger("stop",n,this._uiHash())}return this.fromOutside=!1,!0},_trigger:function(){n.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(t){var i=t||this;return{helper:i.helper,placeholder:i.placeholder||n([]),position:i.position,originalPosition:i.originalPosition,offset:i.positionAbs,item:i.currentItem,sender:t?t.element:null}}})}(jQuery),function(n,t){var i="ui-effects-";n.effects={effect:{}},function(n,t){function e(n,t,i){var r=s[t.type]||{};return n==null?i||!t.def?null:t.def:(n=r.floor?~~n:parseFloat(n),isNaN(n))?t.def:r.mod?(n+r.mod)%r.mod:0>n?0:r.max<n?r.max:n}function h(t){var e=i(),o=e._rgba=[];return(t=t.toLowerCase(),r(v,function(n,i){var f,s=i.re.exec(t),h=s&&i.parse(s),r=i.space||"rgba";if(h)return f=e[r](h),e[u[r].cache]=f[u[r].cache],o=e._rgba=f._rgba,!1}),o.length)?(o.join()==="0,0,0,0"&&n.extend(o,f.transparent),e):f[t]}function o(n,t,i){return(i=(i+1)%1,i*6<1)?n+(t-n)*i*6:i*2<1?t:i*3<2?n+(t-n)*(2/3-i)*6:n}var y="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",a=/^([\-+])=\s*(\d+\.?\d*)/,v=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(n){return[n[1],n[2],n[3],n[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(n){return[n[1]*2.55,n[2]*2.55,n[3]*2.55,n[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(n){return[parseInt(n[1],16),parseInt(n[2],16),parseInt(n[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(n){return[parseInt(n[1]+n[1],16),parseInt(n[2]+n[2],16),parseInt(n[3]+n[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(n){return[n[1],n[2]/100,n[3]/100,n[4]]}}],i=n.Color=function(t,i,r,u){return new n.Color.fn.parse(t,i,r,u)},u={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},s={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},c=i.support={},l=n("<p>")[0],f,r=n.each;l.style.cssText="background-color:rgba(1,1,1,.5)",c.rgba=l.style.backgroundColor.indexOf("rgba")>-1,r(u,function(n,t){t.cache="_"+n,t.props.alpha={idx:3,type:"percent",def:1}}),i.fn=n.extend(i.prototype,{parse:function(o,s,c,l){if(o===t)return this._rgba=[null,null,null,null],this;(o.jquery||o.nodeType)&&(o=n(o).css(s),s=t);var a=this,v=n.type(o),y=this._rgba=[];return(s!==t&&(o=[o,s,c,l],v="array"),v==="string")?this.parse(h(o)||f._default):v==="array"?(r(u.rgba.props,function(n,t){y[t.idx]=e(o[t.idx],t)}),this):v==="object"?(o instanceof i?r(u,function(n,t){o[t.cache]&&(a[t.cache]=o[t.cache].slice())}):r(u,function(t,i){var u=i.cache;r(i.props,function(n,t){if(!a[u]&&i.to){if(n==="alpha"||o[n]==null)return;a[u]=i.to(a._rgba)}a[u][t.idx]=e(o[n],t,!0)}),a[u]&&n.inArray(null,a[u].slice(0,3))<0&&(a[u][3]=1,i.from&&(a._rgba=i.from(a[u])))}),this):void 0},is:function(n){var e=i(n),t=!0,f=this;return r(u,function(n,i){var o,u=e[i.cache];return u&&(o=f[i.cache]||i.to&&i.to(f._rgba)||[],r(i.props,function(n,i){if(u[i.idx]!=null)return t=u[i.idx]===o[i.idx]})),t}),t},_space:function(){var n=[],t=this;return r(u,function(i,r){t[r.cache]&&n.push(i)}),n.pop()},transition:function(n,t){var o=i(n),c=o._space(),f=u[c],a=this.alpha()===0?i("transparent"):this,l=a[f.cache]||f.to(a._rgba),h=l.slice();return o=o[f.cache],r(f.props,function(n,i){var c=i.idx,r=l[c],u=o[c],f=s[i.type]||{};u!==null&&(r===null?h[c]=u:(f.mod&&(u-r>f.mod/2?r+=f.mod:r-u>f.mod/2&&(r-=f.mod)),h[c]=e((u-r)*t+r,i)))}),this[c](h)},blend:function(t){if(this._rgba[3]===1)return this;var u=this._rgba.slice(),r=u.pop(),f=i(t)._rgba;return i(n.map(u,function(n,t){return(1-r)*f[t]+r*n}))},toRgbaString:function(){var i="rgba(",t=n.map(this._rgba,function(n,t){return n==null?t>2?1:0:n});return t[3]===1&&(t.pop(),i="rgb("),i+t.join()+")"},toHslaString:function(){var i="hsla(",t=n.map(this.hsla(),function(n,t){return n==null&&(n=t>2?1:0),t&&t<3&&(n=Math.round(n*100)+"%"),n});return t[3]===1&&(t.pop(),i="hsl("),i+t.join()+")"},toHexString:function(t){var i=this._rgba.slice(),r=i.pop();return t&&i.push(~~(r*255)),"#"+n.map(i,function(n){return n=(n||0).toString(16),n.length===1?"0"+n:n}).join("")},toString:function(){return this._rgba[3]===0?"transparent":this.toRgbaString()}}),i.fn.parse.prototype=i.fn,u.hsla.to=function(n){if(n[0]==null||n[1]==null||n[2]==null)return[null,null,null,n[3]];var u=n[0]/255,f=n[1]/255,o=n[2]/255,c=n[3],i=Math.max(u,f,o),s=Math.min(u,f,o),t=i-s,h=i+s,l=h*.5,r,e;return r=s===i?0:u===i?60*(f-o)/t+360:f===i?60*(o-u)/t+120:60*(u-f)/t+240,e=t===0?0:l<=.5?t/h:t/(2-h),[Math.round(r)%360,e,l,c==null?1:c]},u.hsla.from=function(n){if(n[0]==null||n[1]==null||n[2]==null)return[null,null,null,n[3]];var f=n[0]/360,u=n[1],t=n[2],e=n[3],i=t<=.5?t*(1+u):t+u-t*u,r=2*t-i;return[Math.round(o(r,i,f+1/3)*255),Math.round(o(r,i,f)*255),Math.round(o(r,i,f-1/3)*255),e]},r(u,function(u,f){var c=f.props,o=f.cache,h=f.to,s=f.from;i.fn[u]=function(u){if(h&&!this[o]&&(this[o]=h(this._rgba)),u===t)return this[o].slice();var a,l=n.type(u),v=l==="array"||l==="object"?u:arguments,f=this[o].slice();return r(c,function(n,t){var i=v[l==="object"?n:t.idx];i==null&&(i=f[t.idx]),f[t.idx]=e(i,t)}),s?(a=i(s(f)),a[o]=f,a):i(f)},r(c,function(t,r){i.fn[t]||(i.fn[t]=function(i){var e=n.type(i),h=t==="alpha"?this._hsla?"hsla":"rgba":u,s=this[h](),o=s[r.idx],f;return e==="undefined"?o:(e==="function"&&(i=i.call(this,o),e=n.type(i)),i==null&&r.empty)?this:(e==="string"&&(f=a.exec(i),f&&(i=o+parseFloat(f[2])*(f[1]==="+"?1:-1))),s[r.idx]=i,this[h](s))})})}),i.hook=function(t){var u=t.split(" ");r(u,function(t,r){n.cssHooks[r]={set:function(t,u){var o,f,e="";if(u!=="transparent"&&(n.type(u)!=="string"||(o=h(u)))){if(u=i(o||u),!c.rgba&&u._rgba[3]!==1){for(f=r==="backgroundColor"?t.parentNode:t;(e===""||e==="transparent")&&f&&f.style;)try{e=n.css(f,"backgroundColor"),f=f.parentNode}catch(s){}u=u.blend(e&&e!=="transparent"?e:"_default")}u=u.toRgbaString()}try{t.style[r]=u}catch(s){}}},n.fx.step[r]=function(t){t.colorInit||(t.start=i(t.elem,r),t.end=i(t.end),t.colorInit=!0),n.cssHooks[r].set(t.elem,t.start.transition(t.end,t.pos))}})},i.hook(y),n.cssHooks.borderColor={expand:function(n){var t={};return r(["Top","Right","Bottom","Left"],function(i,r){t["border"+r+"Color"]=n}),t}},f=n.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(jQuery),function(){function i(t){var r,f,i=t.ownerDocument.defaultView?t.ownerDocument.defaultView.getComputedStyle(t,null):t.currentStyle,u={};if(i&&i.length&&i[0]&&i[i[0]])for(f=i.length;f--;)r=i[f],typeof i[r]=="string"&&(u[n.camelCase(r)]=i[r]);else for(r in i)typeof i[r]=="string"&&(u[r]=i[r]);return u}function r(t,i){var e={},r,u;for(r in i)u=i[r],t[r]!==u&&(f[r]||(n.fx.step[r]||!isNaN(parseFloat(u)))&&(e[r]=u));return e}var u=["add","remove","toggle"],f={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};n.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(t,i){n.fx.step[i]=function(n){(n.end==="none"||n.setAttr)&&(n.pos!==1||n.setAttr)||(jQuery.style(n.elem,i,n.end),n.setAttr=!0)}}),n.fn.addBack||(n.fn.addBack=function(n){return this.add(n==null?this.prevObject:this.prevObject.filter(n))}),n.effects.animateClass=function(t,f,e,o){var s=n.speed(f,e,o);return this.queue(function(){var e=n(this),h=e.attr("class")||"",o,f=s.children?e.find("*").addBack():e;f=f.map(function(){var t=n(this);return{el:t,start:i(this)}}),o=function(){n.each(u,function(n,i){t[i]&&e[i+"Class"](t[i])})},o(),f=f.map(function(){return this.end=i(this.el[0]),this.diff=r(this.start,this.end),this}),e.attr("class",h),f=f.map(function(){var r=this,t=n.Deferred(),i=n.extend({},s,{queue:!1,complete:function(){t.resolve(r)}});return this.el.animate(this.diff,i),t.promise()}),n.when.apply(n,f.get()).done(function(){o(),n.each(arguments,function(){var t=this.el;n.each(this.diff,function(n){t.css(n,"")})}),s.complete.call(e[0])})})},n.fn.extend({addClass:function(t){return function(i,r,u,f){return r?n.effects.animateClass.call(this,{add:i},r,u,f):t.apply(this,arguments)}}(n.fn.addClass),removeClass:function(t){return function(i,r,u,f){return arguments.length>1?n.effects.animateClass.call(this,{remove:i},r,u,f):t.apply(this,arguments)}}(n.fn.removeClass),toggleClass:function(i){return function(r,u,f,e,o){return typeof u=="boolean"||u===t?f?n.effects.animateClass.call(this,u?{add:r}:{remove:r},f,e,o):i.apply(this,arguments):n.effects.animateClass.call(this,{toggle:r},u,f,e)}}(n.fn.toggleClass),switchClass:function(t,i,r,u,f){return n.effects.animateClass.call(this,{add:i,remove:t},r,u,f)}})}(),function(){function r(t,i,r,u){return n.isPlainObject(t)&&(i=t,t=t.effect),t={effect:t},i==null&&(i={}),n.isFunction(i)&&(u=i,r=null,i={}),(typeof i=="number"||n.fx.speeds[i])&&(u=r,r=i,i={}),n.isFunction(r)&&(u=r,r=null),i&&n.extend(t,i),r=r||i.duration,t.duration=n.fx.off?0:typeof r=="number"?r:r in n.fx.speeds?n.fx.speeds[r]:n.fx.speeds._default,t.complete=u||i.complete,t}function u(t){return!t||typeof t=="number"||n.fx.speeds[t]?!0:typeof t=="string"&&!n.effects.effect[t]?!0:n.isFunction(t)?!0:typeof t=="object"&&!t.effect?!0:!1}n.extend(n.effects,{version:"1.10.3",save:function(n,t){for(var r=0;r<t.length;r++)t[r]!==null&&n.data(i+t[r],n[0].style[t[r]])},restore:function(n,r){for(var f,u=0;u<r.length;u++)r[u]!==null&&(f=n.data(i+r[u]),f===t&&(f=""),n.css(r[u],f))},setMode:function(n,t){return t==="toggle"&&(t=n.is(":hidden")?"show":"hide"),t},getBaseline:function(n,t){var r,i;switch(n[0]){case"top":r=0;break;case"middle":r=.5;break;case"bottom":r=1;break;default:r=n[0]/t.height}switch(n[1]){case"left":i=0;break;case"center":i=.5;break;case"right":i=1;break;default:i=n[1]/t.width}return{x:i,y:r}},createWrapper:function(t){if(t.parent().is(".ui-effects-wrapper"))return t.parent();var r={width:t.outerWidth(!0),height:t.outerHeight(!0),float:t.css("float")},u=n("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),f={width:t.width(),height:t.height()},i=document.activeElement;try{i.id}catch(e){i=document.body}return t.wrap(u),(t[0]===i||n.contains(t[0],i))&&n(i).focus(),u=t.parent(),t.css("position")==="static"?(u.css({position:"relative"}),t.css({position:"relative"})):(n.extend(r,{position:t.css("position"),zIndex:t.css("z-index")}),n.each(["top","left","bottom","right"],function(n,i){r[i]=t.css(i),isNaN(parseInt(r[i],10))&&(r[i]="auto")}),t.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),t.css(f),u.css(r).show()},removeWrapper:function(t){var i=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),(t[0]===i||n.contains(t[0],i))&&n(i).focus()),t},setTransition:function(t,i,r,u){return u=u||{},n.each(i,function(n,i){var f=t.cssUnit(i);f[0]>0&&(u[i]=f[0]*r+f[1])}),u}}),n.fn.extend({effect:function(){function u(r){function e(){n.isFunction(o)&&o.call(u[0]),n.isFunction(r)&&r()}var u=n(this),o=t.complete,f=t.mode;(u.is(":hidden")?f==="hide":f==="show")?(u[f](),e()):i.call(u[0],t,e)}var t=r.apply(this,arguments),f=t.mode,e=t.queue,i=n.effects.effect[t.effect];return n.fx.off||!i?f?this[f](t.duration,t.complete):this.each(function(){t.complete&&t.complete.call(this)}):e===!1?this.each(u):this.queue(e||"fx",u)},show:function(n){return function(t){if(u(t))return n.apply(this,arguments);var i=r.apply(this,arguments);return i.mode="show",this.effect.call(this,i)}}(n.fn.show),hide:function(n){return function(t){if(u(t))return n.apply(this,arguments);var i=r.apply(this,arguments);return i.mode="hide",this.effect.call(this,i)}}(n.fn.hide),toggle:function(n){return function(t){if(u(t)||typeof t=="boolean")return n.apply(this,arguments);var i=r.apply(this,arguments);return i.mode="toggle",this.effect.call(this,i)}}(n.fn.toggle),cssUnit:function(t){var r=this.css(t),i=[];return n.each(["em","px","%","pt"],function(n,t){r.indexOf(t)>0&&(i=[parseFloat(r),t])}),i}})}(),function(){var t={};n.each(["Quad","Cubic","Quart","Quint","Expo"],function(n,i){t[i]=function(t){return Math.pow(t,n+2)}}),n.extend(t,{Sine:function(n){return 1-Math.cos(n*Math.PI/2)},Circ:function(n){return 1-Math.sqrt(1-n*n)},Elastic:function(n){return n===0||n===1?n:-Math.pow(2,8*(n-1))*Math.sin(((n-1)*80-7.5)*Math.PI/15)},Back:function(n){return n*n*(3*n-2)},Bounce:function(n){for(var i,t=4;n<((i=Math.pow(2,--t))-1)/11;);return 1/Math.pow(4,3-t)-7.5625*Math.pow((i*3-2)/22-n,2)}}),n.each(t,function(t,i){n.easing["easeIn"+t]=i,n.easing["easeOut"+t]=function(n){return 1-i(1-n)},n.easing["easeInOut"+t]=function(n){return n<.5?i(n*2)/2:1-i(n*-2+2)/2}})}()}(jQuery),function(n){var u=0,i={},r={};i.height=i.paddingTop=i.paddingBottom=i.borderTopWidth=i.borderBottomWidth="hide",r.height=r.paddingTop=r.paddingBottom=r.borderTopWidth=r.borderBottomWidth="show",n.widget("ui.accordion",{version:"1.10.3",options:{active:0,animate:{},collapsible:!1,event:"click",header:"> li > :first-child,> :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},_create:function(){var t=this.options;this.prevShow=this.prevHide=n(),this.element.addClass("ui-accordion ui-widget ui-helper-reset").attr("role","tablist"),t.collapsible||t.active!==!1&&t.active!=null||(t.active=0),this._processPanels(),t.active<0&&(t.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():n(),content:this.active.length?this.active.next():n()}},_createIcons:function(){var t=this.options.icons;t&&(n("<span>").addClass("ui-accordion-header-icon ui-icon "+t.header).prependTo(this.headers),this.active.children(".ui-accordion-header-icon").removeClass(t.header).addClass(t.activeHeader),this.headers.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()},_destroy:function(){var n;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"),this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")}),this._destroyIcons(),n=this.headers.next().css("display","").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")}),this.options.heightStyle!=="content"&&n.css("height","")},_setOption:function(n,t){if(n==="active"){this._activate(t);return}n==="event"&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t)),this._super(n,t),n!=="collapsible"||t||this.options.active!==!1||this._activate(0),n==="icons"&&(this._destroyIcons(),t&&this._createIcons()),n==="disabled"&&this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!t)},_keydown:function(t){if(!t.altKey&&!t.ctrlKey){var i=n.ui.keyCode,u=this.headers.length,f=this.headers.index(t.target),r=!1;switch(t.keyCode){case i.RIGHT:case i.DOWN:r=this.headers[(f+1)%u];break;case i.LEFT:case i.UP:r=this.headers[(f-1+u)%u];break;case i.SPACE:case i.ENTER:this._eventHandler(t);break;case i.HOME:r=this.headers[0];break;case i.END:r=this.headers[u-1]}r&&(n(t.target).attr("tabIndex",-1),n(r).attr("tabIndex",0),r.focus(),t.preventDefault())}},_panelKeyDown:function(t){t.keyCode===n.ui.keyCode.UP&&t.ctrlKey&&n(t.currentTarget).prev().focus()},refresh:function(){var t=this.options;this._processPanels(),(t.active!==!1||t.collapsible!==!0)&&this.headers.length?t.active===!1?this._activate(0):this.active.length&&!n.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(t.active=!1,this.active=n()):this._activate(Math.max(0,t.active-1)):t.active=this.headers.index(this.active):(t.active=!1,this.active=n()),this._destroyIcons(),this._refresh()},_processPanels:function(){this.headers=this.element.find(this.options.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all"),this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").filter(":not(.ui-accordion-content-active)").hide()},_refresh:function(){var t,i=this.options,f=i.heightStyle,e=this.element.parent(),r=this.accordionId="ui-accordion-"+(this.element.attr("id")||++u);this.active=this._findActive(i.active).addClass("ui-accordion-header-active ui-state-active ui-corner-top").removeClass("ui-corner-all"),this.active.next().addClass("ui-accordion-content-active").show(),this.headers.attr("role","tab").each(function(t){var f=n(this),u=f.attr("id"),e=f.next(),i=e.attr("id");u||(u=r+"-header-"+t,f.attr("id",u)),i||(i=r+"-panel-"+t,e.attr("id",i)),f.attr("aria-controls",i),e.attr("aria-labelledby",u)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false",tabIndex:-1}).next().attr({"aria-expanded":"false","aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true",tabIndex:0}).next().attr({"aria-expanded":"true","aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(i.event),f==="fill"?(t=e.height(),this.element.siblings(":visible").each(function(){var r=n(this),i=r.css("position");i!=="absolute"&&i!=="fixed"&&(t-=r.outerHeight(!0))}),this.headers.each(function(){t-=n(this).outerHeight(!0)}),this.headers.next().each(function(){n(this).height(Math.max(0,t-n(this).innerHeight()+n(this).height()))}).css("overflow","auto")):f==="auto"&&(t=0,this.headers.next().each(function(){t=Math.max(t,n(this).css("height","").height())}).height(t))},_activate:function(t){var i=this._findActive(t)[0];i!==this.active[0]&&(i=i||this.active[0],this._eventHandler({target:i,currentTarget:i,preventDefault:n.noop}))},_findActive:function(t){return typeof t=="number"?this.headers.eq(t):n()},_setupEvents:function(t){var i={keydown:"_keydown"};t&&n.each(t.split(" "),function(n,t){i[t]="_eventHandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,i),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(t){var i=this.options,u=this.active,r=n(t.currentTarget),f=r[0]===u[0],e=f&&i.collapsible,s=e?n():r.next(),h=u.next(),o={oldHeader:u,oldPanel:h,newHeader:e?n():r,newPanel:s};(t.preventDefault(),(!f||i.collapsible)&&this._trigger("beforeActivate",t,o)!==!1)&&(i.active=e?!1:this.headers.index(r),this.active=f?n():r,this._toggle(o),u.removeClass("ui-accordion-header-active ui-state-active"),i.icons&&u.children(".ui-accordion-header-icon").removeClass(i.icons.activeHeader).addClass(i.icons.header),f||(r.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top"),i.icons&&r.children(".ui-accordion-header-icon").removeClass(i.icons.header).addClass(i.icons.activeHeader),r.next().addClass("ui-accordion-content-active")))},_toggle:function(t){var r=t.newPanel,i=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=r,this.prevHide=i,this.options.animate?this._animate(r,i,t):(i.hide(),r.show(),this._toggleComplete(t)),i.attr({"aria-expanded":"false","aria-hidden":"true"}),i.prev().attr("aria-selected","false"),r.length&&i.length?i.prev().attr("tabIndex",-1):r.length&&this.headers.filter(function(){return n(this).attr("tabIndex")===0}).attr("tabIndex",-1),r.attr({"aria-expanded":"true","aria-hidden":"false"}).prev().attr({"aria-selected":"true",tabIndex:0})},_animate:function(n,t,u){var a,e,f,l=this,c=0,v=n.length&&(!t.length||n.index()<t.index()),s=this.options.animate||{},o=v&&s.down||s,h=function(){l._toggleComplete(u)};if(typeof o=="number"&&(f=o),typeof o=="string"&&(e=o),e=e||o.easing||s.easing,f=f||o.duration||s.duration,!t.length)return n.animate(r,f,e,h);if(!n.length)return t.animate(i,f,e,h);a=n.show().outerHeight(),t.animate(i,{duration:f,easing:e,step:function(n,t){t.now=Math.round(n)}}),n.hide().animate(r,{duration:f,easing:e,complete:h,step:function(n,i){i.now=Math.round(n),i.prop!=="height"?c+=i.now:l.options.heightStyle!=="content"&&(i.now=Math.round(a-t.outerHeight()-c),c=0)}})},_toggleComplete:function(n){var t=n.oldPanel;t.removeClass("ui-accordion-content-active").prev().removeClass("ui-corner-top").addClass("ui-corner-all"),t.length&&(t.parent()[0].className=t.parent()[0].className),this._trigger("activate",null,n)}})}(jQuery),function(n){var i=0;n.widget("ui.autocomplete",{version:"1.10.3",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},pending:0,_create:function(){var t,r,i,e=this.element[0].nodeName.toLowerCase(),f=e==="textarea",u=e==="input";this.isMultiLine=f?!0:u?!1:this.element.prop("isContentEditable"),this.valueMethod=this.element[f||u?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on(this.element,{keydown:function(u){if(this.element.prop("readOnly")){t=!0,i=!0,r=!0;return}t=!1,i=!1,r=!1;var f=n.ui.keyCode;switch(u.keyCode){case f.PAGE_UP:t=!0,this._move("previousPage",u);break;case f.PAGE_DOWN:t=!0,this._move("nextPage",u);break;case f.UP:t=!0,this._keyEvent("previous",u);break;case f.DOWN:t=!0,this._keyEvent("next",u);break;case f.ENTER:case f.NUMPAD_ENTER:this.menu.active&&(t=!0,u.preventDefault(),this.menu.select(u));break;case f.TAB:this.menu.active&&this.menu.select(u);break;case f.ESCAPE:this.menu.element.is(":visible")&&(this._value(this.term),this.close(u),u.preventDefault());break;default:r=!0,this._searchTimeout(u)}},keypress:function(i){if(t){t=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&i.preventDefault();return}if(!r){var u=n.ui.keyCode;switch(i.keyCode){case u.PAGE_UP:this._move("previousPage",i);break;case u.PAGE_DOWN:this._move("nextPage",i);break;case u.UP:this._keyEvent("previous",i);break;case u.DOWN:this._keyEvent("next",i)}}},input:function(n){if(i){i=!1,n.preventDefault();return}this._searchTimeout(n)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(n){if(this.cancelBlur){delete this.cancelBlur;return}clearTimeout(this.searching),this.close(n),this._change(n)}}),this._initSource(),this.menu=n("<ul>").addClass("ui-autocomplete ui-front").appendTo(this._appendTo()).menu({role:null}).hide().data("ui-menu"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur});var i=this.menu.element[0];n(t.target).closest(".ui-menu-item").length||this._delay(function(){var t=this;this.document.one("mousedown",function(r){r.target===t.element[0]||r.target===i||n.contains(i,r.target)||t.close()})})},menufocus:function(t,i){if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type))){this.menu.blur();this.document.one("mousemove",function(){n(t.target).trigger(t.originalEvent)});return}var r=i.item.data("ui-autocomplete-item");!1!==this._trigger("focus",t,{item:r})?t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(r.value):this.liveRegion.text(r.value)},menuselect:function(n,t){var i=t.item.data("ui-autocomplete-item"),r=this.previous;this.element[0]!==this.document[0].activeElement&&(this.element.focus(),this.previous=r,this._delay(function(){this.previous=r,this.selectedItem=i})),!1!==this._trigger("select",n,{item:i})&&this._value(i.value),this.term=this._value(),this.close(n),this.selectedItem=i}}),this.liveRegion=n("<span>",{role:"status","aria-live":"polite"}).addClass("ui-helper-hidden-accessible").insertBefore(this.element),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(n,t){this._super(n,t),n==="source"&&this._initSource(),n==="appendTo"&&this.menu.element.appendTo(this._appendTo()),n==="disabled"&&t&&this.xhr&&this.xhr.abort()},_appendTo:function(){var t=this.options.appendTo;return t&&(t=t.jquery||t.nodeType?n(t):this.document.find(t).eq(0)),t||(t=this.element.closest(".ui-front")),t.length||(t=this.document[0].body),t},_initSource:function(){var i,r,t=this;n.isArray(this.options.source)?(i=this.options.source,this.source=function(t,r){r(n.ui.autocomplete.filter(i,t.term))}):typeof this.options.source=="string"?(r=this.options.source,this.source=function(i,u){t.xhr&&t.xhr.abort(),t.xhr=n.ajax({url:r,data:i,dataType:"json",success:function(n){u(n)},error:function(){u([])}})}):this.source=this.options.source},_searchTimeout:function(n){clearTimeout(this.searching),this.searching=this._delay(function(){this.term!==this._value()&&(this.selectedItem=null,this.search(null,n))},this.options.delay)},search:function(n,t){return(n=n!=null?n:this._value(),this.term=this._value(),n.length<this.options.minLength)?this.close(t):this._trigger("search",t)===!1?void 0:this._search(n)},_search:function(n){this.pending++,this.element.addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:n},this._response())},_response:function(){var n=this,t=++i;return function(r){t===i&&n.__response(r),n.pending--,n.pending||n.element.removeClass("ui-autocomplete-loading")}},__response:function(n){n&&(n=this._normalize(n)),this._trigger("response",null,{content:n}),!this.options.disabled&&n&&n.length&&!this.cancelSearch?(this._suggest(n),this._trigger("open")):this._close()},close:function(n){this.cancelSearch=!0,this._close(n)},_close:function(n){this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",n))},_change:function(n){this.previous!==this._value()&&this._trigger("change",n,{item:this.selectedItem})},_normalize:function(t){return t.length&&t[0].label&&t[0].value?t:n.map(t,function(t){return typeof t=="string"?{label:t,value:t}:n.extend({label:t.label||t.value,value:t.value||t.label},t)})},_suggest:function(t){var i=this.menu.element.empty();this._renderMenu(i,t),this.isNewMenu=!0,this.menu.refresh(),i.show(),this._resizeMenu(),i.position(n.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next()},_resizeMenu:function(){var n=this.menu.element;n.outerWidth(Math.max(n.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(t,i){var r=this;n.each(i,function(n,i){r._renderItemData(t,i)})},_renderItemData:function(n,t){return this._renderItem(n,t).data("ui-autocomplete-item",t)},_renderItem:function(t,i){return n("<li>").append(n("<a>").text(i.label)).appendTo(t)},_move:function(n,t){if(!this.menu.element.is(":visible")){this.search(null,t);return}if(this.menu.isFirstItem()&&/^previous/.test(n)||this.menu.isLastItem()&&/^next/.test(n)){this._value(this.term),this.menu.blur();return}this.menu[n](t)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(n,t){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(n,t),t.preventDefault())}}),n.extend(n.ui.autocomplete,{escapeRegex:function(n){return n.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,i){var r=new RegExp(n.ui.autocomplete.escapeRegex(i),"i");return n.grep(t,function(n){return r.test(n.label||n.value||n)})}}),n.widget("ui.autocomplete",n.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(n){return n+(n>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(n){var t;(this._superApply(arguments),this.options.disabled||this.cancelSearch)||(t=n&&n.length?this.options.messages.results(n.length):this.options.messages.noResults,this.liveRegion.text(t))}})}(jQuery),function(n){var r,o,s,i,e="ui-button ui-widget ui-state-default ui-corner-all",h="ui-state-hover ui-state-active ",f="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",c=function(){var t=n(this);setTimeout(function(){t.find(":ui-button").button("refresh")},1)},u=function(t){var i=t.name,u=t.form,r=n([]);return i&&(i=i.replace(/'/g,"\\'"),r=u?n(u).find("[name='"+i+"']"):n("[name='"+i+"']",t.ownerDocument).filter(function(){return!this.form})),r};n.widget("ui.button",{version:"1.10.3",defaultElement:"<button>",options:{disabled:null,text:!0,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset"+this.eventNamespace).bind("reset"+this.eventNamespace,c),typeof this.options.disabled!="boolean"?this.options.disabled=!!this.element.prop("disabled"):this.element.prop("disabled",this.options.disabled),this._determineButtonType(),this.hasTitle=!!this.buttonElement.attr("title");var f=this,t=this.options,l=this.type==="checkbox"||this.type==="radio",a=l?"":"ui-state-active",h="ui-state-focus";t.label===null&&(t.label=this.type==="input"?this.buttonElement.val():this.buttonElement.html()),this._hoverable(this.buttonElement),this.buttonElement.addClass(e).attr("role","button").bind("mouseenter"+this.eventNamespace,function(){t.disabled||this===r&&n(this).addClass("ui-state-active")}).bind("mouseleave"+this.eventNamespace,function(){t.disabled||n(this).removeClass(a)}).bind("click"+this.eventNamespace,function(n){t.disabled&&(n.preventDefault(),n.stopImmediatePropagation())}),this.element.bind("focus"+this.eventNamespace,function(){f.buttonElement.addClass(h)}).bind("blur"+this.eventNamespace,function(){f.buttonElement.removeClass(h)}),l&&(this.element.bind("change"+this.eventNamespace,function(){i||f.refresh()}),this.buttonElement.bind("mousedown"+this.eventNamespace,function(n){t.disabled||(i=!1,o=n.pageX,s=n.pageY)}).bind("mouseup"+this.eventNamespace,function(n){t.disabled||(o!==n.pageX||s!==n.pageY)&&(i=!0)})),this.type==="checkbox"?this.buttonElement.bind("click"+this.eventNamespace,function(){if(t.disabled||i)return!1}):this.type==="radio"?this.buttonElement.bind("click"+this.eventNamespace,function(){if(t.disabled||i)return!1;n(this).addClass("ui-state-active"),f.buttonElement.attr("aria-pressed","true");var r=f.element[0];u(r).not(r).map(function(){return n(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed","false")}):(this.buttonElement.bind("mousedown"+this.eventNamespace,function(){if(t.disabled)return!1;n(this).addClass("ui-state-active"),r=this;f.document.one("mouseup",function(){r=null})}).bind("mouseup"+this.eventNamespace,function(){if(t.disabled)return!1;n(this).removeClass("ui-state-active")}).bind("keydown"+this.eventNamespace,function(i){if(t.disabled)return!1;(i.keyCode===n.ui.keyCode.SPACE||i.keyCode===n.ui.keyCode.ENTER)&&n(this).addClass("ui-state-active")}).bind("keyup"+this.eventNamespace+" blur"+this.eventNamespace,function(){n(this).removeClass("ui-state-active")}),this.buttonElement.is("a")&&this.buttonElement.keyup(function(t){t.keyCode===n.ui.keyCode.SPACE&&n(this).click()})),this._setOption("disabled",t.disabled),this._resetButton()},_determineButtonType:function(){var n,t,i;this.type=this.element.is("[type=checkbox]")?"checkbox":this.element.is("[type=radio]")?"radio":this.element.is("input")?"input":"button",this.type==="checkbox"||this.type==="radio"?(n=this.element.parents().last(),t="label[for='"+this.element.attr("id")+"']",this.buttonElement=n.find(t),this.buttonElement.length||(n=n.length?n.siblings():this.element.siblings(),this.buttonElement=n.filter(t),this.buttonElement.length||(this.buttonElement=n.find(t))),this.element.addClass("ui-helper-hidden-accessible"),i=this.element.is(":checked"),i&&this.buttonElement.addClass("ui-state-active"),this.buttonElement.prop("aria-pressed",i)):this.buttonElement=this.element},widget:function(){return this.buttonElement},_destroy:function(){this.element.removeClass("ui-helper-hidden-accessible"),this.buttonElement.removeClass(e+" "+h+" "+f).removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html()),this.hasTitle||this.buttonElement.removeAttr("title")},_setOption:function(n,t){if(this._super(n,t),n==="disabled"){t?this.element.prop("disabled",!0):this.element.prop("disabled",!1);return}this._resetButton()},refresh:function(){var t=this.element.is("input, button")?this.element.is(":disabled"):this.element.hasClass("ui-button-disabled");t!==this.options.disabled&&this._setOption("disabled",t),this.type==="radio"?u(this.element[0]).each(function(){n(this).is(":checked")?n(this).button("widget").addClass("ui-state-active").attr("aria-pressed","true"):n(this).button("widget").removeClass("ui-state-active").attr("aria-pressed","false")}):this.type==="checkbox"&&(this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed","true"):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed","false"))},_resetButton:function(){if(this.type==="input"){this.options.label&&this.element.val(this.options.label);return}var i=this.buttonElement.removeClass(f),e=n("<span></span>",this.document[0]).addClass("ui-button-text").html(this.options.label).appendTo(i.empty()).text(),t=this.options.icons,u=t.primary&&t.secondary,r=[];t.primary||t.secondary?(this.options.text&&r.push("ui-button-text-icon"+(u?"s":t.primary?"-primary":"-secondary")),t.primary&&i.prepend("<span class='ui-button-icon-primary ui-icon "+t.primary+"'></span>"),t.secondary&&i.append("<span class='ui-button-icon-secondary ui-icon "+t.secondary+"'></span>"),this.options.text||(r.push(u?"ui-button-icons-only":"ui-button-icon-only"),this.hasTitle||i.attr("title",n.trim(e)))):r.push("ui-button-text-only"),i.addClass(r.join(" "))}}),n.widget("ui.buttonset",{version:"1.10.3",options:{items:"button, input[type=button], input[type=submit], input[type=reset], input[type=checkbox], input[type=radio], a, :data(ui-button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(n,t){n==="disabled"&&this.buttons.button("option",n,t),this._super(n,t)},refresh:function(){var t=this.element.css("direction")==="rtl";this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return n(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(t?"ui-corner-right":"ui-corner-left").end().filter(":last").addClass(t?"ui-corner-left":"ui-corner-right").end().end()},_destroy:function(){this.element.removeClass("ui-buttonset"),this.buttons.map(function(){return n(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy")}})}(jQuery),function(n,t){function f(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!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"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],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,disabled:!1},n.extend(this._defaults,this.regional[""]),this.dpDiv=e(n("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function e(t){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return t.delegate(i,"mouseout",function(){n(this).removeClass("ui-state-hover"),this.className.indexOf("ui-datepicker-prev")!==-1&&n(this).removeClass("ui-datepicker-prev-hover"),this.className.indexOf("ui-datepicker-next")!==-1&&n(this).removeClass("ui-datepicker-next-hover")}).delegate(i,"mouseover",function(){n.datepicker._isDisabledDatepicker(u.inline?t.parent()[0]:u.input[0])||(n(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),n(this).addClass("ui-state-hover"),this.className.indexOf("ui-datepicker-prev")!==-1&&n(this).addClass("ui-datepicker-prev-hover"),this.className.indexOf("ui-datepicker-next")!==-1&&n(this).addClass("ui-datepicker-next-hover"))})}function r(t,i){n.extend(t,i);for(var r in i)i[r]==null&&(t[r]=i[r]);return t}n.extend(n.ui,{datepicker:{version:"1.10.3"}});var i="datepicker",u;n.extend(f.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(n){return r(this._defaults,n||{}),this},_attachDatepicker:function(t,i){var u,f,r;u=t.nodeName.toLowerCase(),f=u==="div"||u==="span",t.id||(this.uuid+=1,t.id="dp"+this.uuid),r=this._newInst(n(t),f),r.settings=n.extend({},i||{}),u==="input"?this._connectDatepicker(t,r):f&&this._inlineDatepicker(t,r)},_newInst:function(t,i){var r=t[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1");return{id:r,input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:i,dpDiv:i?e(n("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(t,r){var u=n(t);(r.append=n([]),r.trigger=n([]),u.hasClass(this.markerClassName))||(this._attachments(u,r),u.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp),this._autoSize(r),n.data(t,i,r),r.settings.disabled&&this._disableDatepicker(t))},_attachments:function(t,i){var u,r,f,o=this._get(i,"appendText"),e=this._get(i,"isRTL");i.append&&i.append.remove(),o&&(i.append=n("<span class='"+this._appendClass+"'>"+o+"</span>"),t[e?"before":"after"](i.append)),t.unbind("focus",this._showDatepicker),i.trigger&&i.trigger.remove(),u=this._get(i,"showOn"),(u==="focus"||u==="both")&&t.focus(this._showDatepicker),(u==="button"||u==="both")&&(r=this._get(i,"buttonText"),f=this._get(i,"buttonImage"),i.trigger=n(this._get(i,"buttonImageOnly")?n("<img/>").addClass(this._triggerClass).attr({src:f,alt:r,title:r}):n("<button type='button'></button>").addClass(this._triggerClass).html(f?n("<img/>").attr({src:f,alt:r,title:r}):r)),t[e?"before":"after"](i.trigger),i.trigger.click(function(){return n.datepicker._datepickerShowing&&n.datepicker._lastInput===t[0]?n.datepicker._hideDatepicker():n.datepicker._datepickerShowing&&n.datepicker._lastInput!==t[0]?(n.datepicker._hideDatepicker(),n.datepicker._showDatepicker(t[0])):n.datepicker._showDatepicker(t[0]),!1}))},_autoSize:function(n){if(this._get(n,"autoSize")&&!n.inline){var u,f,e,t,i=new Date(2009,11,20),r=this._get(n,"dateFormat");r.match(/[DM]/)&&(u=function(n){for(f=0,e=0,t=0;t<n.length;t++)n[t].length>f&&(f=n[t].length,e=t);return e},i.setMonth(u(this._get(n,r.match(/MM/)?"monthNames":"monthNamesShort"))),i.setDate(u(this._get(n,r.match(/DD/)?"dayNames":"dayNamesShort"))+20-i.getDay())),n.input.attr("size",this._formatDate(n,i).length)}},_inlineDatepicker:function(t,r){var u=n(t);u.hasClass(this.markerClassName)||(u.addClass(this.markerClassName).append(r.dpDiv),n.data(t,i,r),this._setDate(r,this._getDefaultDate(r),!0),this._updateDatepicker(r),this._updateAlternate(r),r.settings.disabled&&this._disableDatepicker(t),r.dpDiv.css("display","block"))},_dialogDatepicker:function(t,u,f,e,o){var c,a,v,l,h,s=this._dialogInst;return s||(this.uuid+=1,c="dp"+this.uuid,this._dialogInput=n("<input type='text' id='"+c+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.keydown(this._doKeyDown),n("body").append(this._dialogInput),s=this._dialogInst=this._newInst(this._dialogInput,!1),s.settings={},n.data(this._dialogInput[0],i,s)),r(s.settings,e||{}),u=u&&u.constructor===Date?this._formatDate(s,u):u,this._dialogInput.val(u),this._pos=o?o.length?o:[o.pageX,o.pageY]:null,this._pos||(a=document.documentElement.clientWidth,v=document.documentElement.clientHeight,l=document.documentElement.scrollLeft||document.body.scrollLeft,h=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[a/2-100+l,v/2-150+h]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),s.settings.onSelect=f,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),n.blockUI&&n.blockUI(this.dpDiv),n.data(this._dialogInput[0],i,s),this},_destroyDatepicker:function(t){var r,u=n(t),f=n.data(t,i);u.hasClass(this.markerClassName)&&(r=t.nodeName.toLowerCase(),n.removeData(t,i),r==="input"?(f.append.remove(),f.trigger.remove(),u.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):(r==="div"||r==="span")&&u.removeClass(this.markerClassName).empty())},_enableDatepicker:function(t){var r,u,f=n(t),e=n.data(t,i);f.hasClass(this.markerClassName)&&(r=t.nodeName.toLowerCase(),r==="input"?(t.disabled=!1,e.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):(r==="div"||r==="span")&&(u=f.children("."+this._inlineClass),u.children().removeClass("ui-state-disabled"),u.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=n.map(this._disabledInputs,function(n){return n===t?null:n}))},_disableDatepicker:function(t){var r,u,f=n(t),e=n.data(t,i);f.hasClass(this.markerClassName)&&(r=t.nodeName.toLowerCase(),r==="input"?(t.disabled=!0,e.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):(r==="div"||r==="span")&&(u=f.children("."+this._inlineClass),u.children().addClass("ui-state-disabled"),u.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=n.map(this._disabledInputs,function(n){return n===t?null:n}),this._disabledInputs[this._disabledInputs.length]=t)},_isDisabledDatepicker:function(n){if(!n)return!1;for(var t=0;t<this._disabledInputs.length;t++)if(this._disabledInputs[t]===n)return!0;return!1},_getInst:function(t){try{return n.data(t,i)}catch(r){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(i,u,f){var o,c,h,s,e=this._getInst(i);if(arguments.length===2&&typeof u=="string")return u==="defaults"?n.extend({},n.datepicker._defaults):e?u==="all"?n.extend({},e.settings):this._get(e,u):null;o=u||{},typeof u=="string"&&(o={},o[u]=f),e&&(this._curInst===e&&this._hideDatepicker(),c=this._getDateDatepicker(i,!0),h=this._getMinMaxDate(e,"min"),s=this._getMinMaxDate(e,"max"),r(e.settings,o),h!==null&&o.dateFormat!==t&&o.minDate===t&&(e.settings.minDate=this._formatDate(e,h)),s!==null&&o.dateFormat!==t&&o.maxDate===t&&(e.settings.maxDate=this._formatDate(e,s)),"disabled"in o&&(o.disabled?this._disableDatepicker(i):this._enableDatepicker(i)),this._attachments(n(i),e),this._autoSize(e),this._setDate(e,c),this._updateAlternate(e),this._updateDatepicker(e))},_changeDatepicker:function(n,t,i){this._optionDatepicker(n,t,i)},_refreshDatepicker:function(n){var t=this._getInst(n);t&&this._updateDatepicker(t)},_setDateDatepicker:function(n,t){var i=this._getInst(n);i&&(this._setDate(i,t),this._updateDatepicker(i),this._updateAlternate(i))},_getDateDatepicker:function(n,t){var i=this._getInst(n);return i&&!i.inline&&this._setDateFromField(i,t),i?this._getDate(i):null},_doKeyDown:function(t){var f,o,u,i=n.datepicker._getInst(t.target),r=!0,e=i.dpDiv.is(".ui-datepicker-rtl");if(i._keyEvent=!0,n.datepicker._datepickerShowing)switch(t.keyCode){case 9:n.datepicker._hideDatepicker(),r=!1;break;case 13:return u=n("td."+n.datepicker._dayOverClass+":not(."+n.datepicker._currentClass+")",i.dpDiv),u[0]&&n.datepicker._selectDay(t.target,i.selectedMonth,i.selectedYear,u[0]),f=n.datepicker._get(i,"onSelect"),f?(o=n.datepicker._formatDate(i),f.apply(i.input?i.input[0]:null,[o,i])):n.datepicker._hideDatepicker(),!1;case 27:n.datepicker._hideDatepicker();break;case 33:n.datepicker._adjustDate(t.target,t.ctrlKey?-n.datepicker._get(i,"stepBigMonths"):-n.datepicker._get(i,"stepMonths"),"M");break;case 34:n.datepicker._adjustDate(t.target,t.ctrlKey?+n.datepicker._get(i,"stepBigMonths"):+n.datepicker._get(i,"stepMonths"),"M");break;case 35:(t.ctrlKey||t.metaKey)&&n.datepicker._clearDate(t.target),r=t.ctrlKey||t.metaKey;break;case 36:(t.ctrlKey||t.metaKey)&&n.datepicker._gotoToday(t.target),r=t.ctrlKey||t.metaKey;break;case 37:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,e?1:-1,"D"),r=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&n.datepicker._adjustDate(t.target,t.ctrlKey?-n.datepicker._get(i,"stepBigMonths"):-n.datepicker._get(i,"stepMonths"),"M");break;case 38:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,-7,"D"),r=t.ctrlKey||t.metaKey;break;case 39:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,e?-1:1,"D"),r=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&n.datepicker._adjustDate(t.target,t.ctrlKey?+n.datepicker._get(i,"stepBigMonths"):+n.datepicker._get(i,"stepMonths"),"M");break;case 40:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,7,"D"),r=t.ctrlKey||t.metaKey;break;default:r=!1}else t.keyCode===36&&t.ctrlKey?n.datepicker._showDatepicker(this):r=!1;r&&(t.preventDefault(),t.stopPropagation())},_doKeyPress:function(t){var r,i,u=n.datepicker._getInst(t.target);if(n.datepicker._get(u,"constrainInput"))return r=n.datepicker._possibleChars(n.datepicker._get(u,"dateFormat")),i=String.fromCharCode(t.charCode==null?t.keyCode:t.charCode),t.ctrlKey||t.metaKey||i<" "||!r||r.indexOf(i)>-1},_doKeyUp:function(t){var r,i=n.datepicker._getInst(t.target);if(i.input.val()!==i.lastVal)try{r=n.datepicker.parseDate(n.datepicker._get(i,"dateFormat"),i.input?i.input.val():null,n.datepicker._getFormatConfig(i)),r&&(n.datepicker._setDateFromField(i),n.datepicker._updateAlternate(i),n.datepicker._updateDatepicker(i))}catch(u){}return!0},_showDatepicker:function(t){if(t=t.target||t,t.nodeName.toLowerCase()!=="input"&&(t=n("input",t.parentNode)[0]),!n.datepicker._isDisabledDatepicker(t)&&n.datepicker._lastInput!==t){var i,s,h,u,e,f,o;(i=n.datepicker._getInst(t),n.datepicker._curInst&&n.datepicker._curInst!==i&&(n.datepicker._curInst.dpDiv.stop(!0,!0),i&&n.datepicker._datepickerShowing&&n.datepicker._hideDatepicker(n.datepicker._curInst.input[0])),s=n.datepicker._get(i,"beforeShow"),h=s?s.apply(t,[t,i]):{},h!==!1)&&(r(i.settings,h),i.lastVal=null,n.datepicker._lastInput=t,n.datepicker._setDateFromField(i),n.datepicker._inDialog&&(t.value=""),n.datepicker._pos||(n.datepicker._pos=n.datepicker._findPos(t),n.datepicker._pos[1]+=t.offsetHeight),u=!1,n(t).parents().each(function(){return u|=n(this).css("position")==="fixed",!u}),e={left:n.datepicker._pos[0],top:n.datepicker._pos[1]},n.datepicker._pos=null,i.dpDiv.empty(),i.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),n.datepicker._updateDatepicker(i),e=n.datepicker._checkOffset(i,e,u),i.dpDiv.css({position:n.datepicker._inDialog&&n.blockUI?"static":u?"fixed":"absolute",display:"none",left:e.left+"px",top:e.top+"px"}),i.inline||(f=n.datepicker._get(i,"showAnim"),o=n.datepicker._get(i,"duration"),i.dpDiv.zIndex(n(t).zIndex()+1),n.datepicker._datepickerShowing=!0,n.effects&&n.effects.effect[f]?i.dpDiv.show(f,n.datepicker._get(i,"showOptions"),o):i.dpDiv[f||"show"](f?o:null),n.datepicker._shouldFocusInput(i)&&i.input.focus(),n.datepicker._curInst=i))}},_updateDatepicker:function(t){this.maxRows=4,u=t,t.dpDiv.empty().append(this._generateHTML(t)),this._attachHandlers(t),t.dpDiv.find("."+this._dayOverClass+" a").mouseover();var f,r=this._getNumberOfMonths(t),i=r[1],e=17;t.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),i>1&&t.dpDiv.addClass("ui-datepicker-multi-"+i).css("width",e*i+"em"),t.dpDiv[(r[0]!==1||r[1]!==1?"add":"remove")+"Class"]("ui-datepicker-multi"),t.dpDiv[(this._get(t,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),t===n.datepicker._curInst&&n.datepicker._datepickerShowing&&n.datepicker._shouldFocusInput(t)&&t.input.focus(),t.yearshtml&&(f=t.yearshtml,setTimeout(function(){f===t.yearshtml&&t.yearshtml&&t.dpDiv.find("select.ui-datepicker-year:first").replaceWith(t.yearshtml),f=t.yearshtml=null},0))},_shouldFocusInput:function(n){return n.input&&n.input.is(":visible")&&!n.input.is(":disabled")&&!n.input.is(":focus")},_checkOffset:function(t,i,r){var u=t.dpDiv.outerWidth(),e=t.dpDiv.outerHeight(),h=t.input?t.input.outerWidth():0,s=t.input?t.input.outerHeight():0,f=document.documentElement.clientWidth+(r?0:n(document).scrollLeft()),o=document.documentElement.clientHeight+(r?0:n(document).scrollTop());return i.left-=this._get(t,"isRTL")?u-h:0,i.left-=r&&i.left===t.input.offset().left?n(document).scrollLeft():0,i.top-=r&&i.top===t.input.offset().top+s?n(document).scrollTop():0,i.left-=Math.min(i.left,i.left+u>f&&f>u?Math.abs(i.left+u-f):0),i.top-=Math.min(i.top,i.top+e>o&&o>e?Math.abs(e+s):0),i},_findPos:function(t){for(var i,u=this._getInst(t),r=this._get(u,"isRTL");t&&(t.type==="hidden"||t.nodeType!==1||n.expr.filters.hidden(t));)t=t[r?"previousSibling":"nextSibling"];return i=n(t).offset(),[i.left,i.top]},_hideDatepicker:function(t){var u,e,f,o,r=this._curInst;r&&(!t||r===n.data(t,i))&&this._datepickerShowing&&(u=this._get(r,"showAnim"),e=this._get(r,"duration"),f=function(){n.datepicker._tidyDialog(r)},n.effects&&(n.effects.effect[u]||n.effects[u])?r.dpDiv.hide(u,n.datepicker._get(r,"showOptions"),e,f):r.dpDiv[u==="slideDown"?"slideUp":u==="fadeIn"?"fadeOut":"hide"](u?e:null,f),u||f(),this._datepickerShowing=!1,o=this._get(r,"onClose"),o&&o.apply(r.input?r.input[0]:null,[r.input?r.input.val():"",r]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),n.blockUI&&(n.unblockUI(),n("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(n){n.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(t){if(n.datepicker._curInst){var i=n(t.target),r=n.datepicker._getInst(i[0]);(i[0].id===n.datepicker._mainDivId||i.parents("#"+n.datepicker._mainDivId).length!==0||i.hasClass(n.datepicker.markerClassName)||i.closest("."+n.datepicker._triggerClass).length||!n.datepicker._datepickerShowing||n.datepicker._inDialog&&n.blockUI)&&(!i.hasClass(n.datepicker.markerClassName)||n.datepicker._curInst===r)||n.datepicker._hideDatepicker()}},_adjustDate:function(t,i,r){var f=n(t),u=this._getInst(f[0]);this._isDisabledDatepicker(f[0])||(this._adjustInstDate(u,i+(r==="M"?this._get(u,"showCurrentAtPos"):0),r),this._updateDatepicker(u))},_gotoToday:function(t){var r,u=n(t),i=this._getInst(u[0]);this._get(i,"gotoCurrent")&&i.currentDay?(i.selectedDay=i.currentDay,i.drawMonth=i.selectedMonth=i.currentMonth,i.drawYear=i.selectedYear=i.currentYear):(r=new Date,i.selectedDay=r.getDate(),i.drawMonth=i.selectedMonth=r.getMonth(),i.drawYear=i.selectedYear=r.getFullYear()),this._notifyChange(i),this._adjustDate(u)},_selectMonthYear:function(t,i,r){var f=n(t),u=this._getInst(f[0]);u["selected"+(r==="M"?"Month":"Year")]=u["draw"+(r==="M"?"Month":"Year")]=parseInt(i.options[i.selectedIndex].value,10),this._notifyChange(u),this._adjustDate(f)},_selectDay:function(t,i,r,u){var f,e=n(t);n(u).hasClass(this._unselectableClass)||this._isDisabledDatepicker(e[0])||(f=this._getInst(e[0]),f.selectedDay=f.currentDay=n("a",u).html(),f.selectedMonth=f.currentMonth=i,f.selectedYear=f.currentYear=r,this._selectDate(t,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear)))},_clearDate:function(t){var i=n(t);this._selectDate(i,"")},_selectDate:function(t,i){var u,f=n(t),r=this._getInst(f[0]);i=i!=null?i:this._formatDate(r),r.input&&r.input.val(i),this._updateAlternate(r),u=this._get(r,"onSelect"),u?u.apply(r.input?r.input[0]:null,[i,r]):r.input&&r.input.trigger("change"),r.inline?this._updateDatepicker(r):(this._hideDatepicker(),this._lastInput=r.input[0],typeof r.input[0]!="object"&&r.input.focus(),this._lastInput=null)},_updateAlternate:function(t){var u,f,i,r=this._get(t,"altField");r&&(u=this._get(t,"altFormat")||this._get(t,"dateFormat"),f=this._getDate(t),i=this.formatDate(u,f,this._getFormatConfig(t)),n(r).each(function(){n(this).val(i)}))},noWeekends:function(n){var t=n.getDay();return[t>0&&t<6,""]},iso8601Week:function(n){var i,t=new Date(n.getTime());return t.setDate(t.getDate()+4-(t.getDay()||7)),i=t.getTime(),t.setMonth(0),t.setDate(1),Math.floor(Math.round((i-t)/864e5)/7)+1},parseDate:function(t,i,r){if(t==null||i==null)throw"Invalid arguments";if(i=typeof i=="object"?i.toString():i+"",i==="")return null;for(var p,y,f=0,w=(r?r.shortYearCutoff:null)||this._defaults.shortYearCutoff,tt=typeof w!="string"?w:(new Date).getFullYear()%100+parseInt(w,10),it=(r?r.dayNamesShort:null)||this._defaults.dayNamesShort,g=(r?r.dayNames:null)||this._defaults.dayNames,d=(r?r.monthNamesShort:null)||this._defaults.monthNamesShort,nt=(r?r.monthNames:null)||this._defaults.monthNames,e=-1,o=-1,h=-1,a=-1,v=!1,u,l=function(n){var i=s+1<t.length&&t.charAt(s+1)===n;return i&&s++,i},c=function(n){var e=l(n),r=n==="@"?14:n==="!"?20:n==="y"&&e?4:n==="o"?3:2,u=new RegExp("^\\d{1,"+r+"}"),t=i.substring(f).match(u);if(!t)throw"Missing number at position "+f;return f+=t[0].length,parseInt(t[0],10)},k=function(t,r,u){var e=-1,o=n.map(l(t)?u:r,function(n,t){return[[t,n]]}).sort(function(n,t){return-(n[1].length-t[1].length)});if(n.each(o,function(n,t){var r=t[1];if(i.substr(f,r.length).toLowerCase()===r.toLowerCase())return e=t[0],f+=r.length,!1}),e!==-1)return e+1;throw"Unknown name at position "+f;},b=function(){if(i.charAt(f)!==t.charAt(s))throw"Unexpected literal at position "+f;f++},s=0;s<t.length;s++)if(v)t.charAt(s)!=="'"||l("'")?b():v=!1;else switch(t.charAt(s)){case"d":h=c("d");break;case"D":k("D",it,g);break;case"o":a=c("o");break;case"m":o=c("m");break;case"M":o=k("M",d,nt);break;case"y":e=c("y");break;case"@":u=new Date(c("@")),e=u.getFullYear(),o=u.getMonth()+1,h=u.getDate();break;case"!":u=new Date((c("!")-this._ticksTo1970)/1e4),e=u.getFullYear(),o=u.getMonth()+1,h=u.getDate();break;case"'":l("'")?b():v=!0;break;default:b()}if(f<i.length&&(y=i.substr(f),!/^\s+/.test(y)))throw"Extra/unparsed characters found in date: "+y;if(e===-1?e=(new Date).getFullYear():e<100&&(e+=(new Date).getFullYear()-(new Date).getFullYear()%100+(e<=tt?0:-100)),a>-1){o=1,h=a;do{if(p=this._getDaysInMonth(e,o-1),h<=p)break;o++,h-=p}while(1)}if(u=this._daylightSavingAdjust(new Date(e,o-1,h)),u.getFullYear()!==e||u.getMonth()+1!==o||u.getDate()!==h)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:(718685+Math.floor(1970/4)-Math.floor(1970/100)+Math.floor(1970/400))*864e9,formatDate:function(n,t,i){if(!t)return"";var u,c=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,a=(i?i.dayNames:null)||this._defaults.dayNames,h=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,l=(i?i.monthNames:null)||this._defaults.monthNames,f=function(t){var i=u+1<n.length&&n.charAt(u+1)===t;return i&&u++,i},e=function(n,t,i){var r=""+t;if(f(n))while(r.length<i)r="0"+r;return r},s=function(n,t,i,r){return f(n)?r[t]:i[t]},r="",o=!1;if(t)for(u=0;u<n.length;u++)if(o)n.charAt(u)!=="'"||f("'")?r+=n.charAt(u):o=!1;else switch(n.charAt(u)){case"d":r+=e("d",t.getDate(),2);break;case"D":r+=s("D",t.getDay(),c,a);break;case"o":r+=e("o",Math.round((+new Date(t.getFullYear(),t.getMonth(),t.getDate())-+new Date(t.getFullYear(),0,0))/864e5),3);break;case"m":r+=e("m",t.getMonth()+1,2);break;case"M":r+=s("M",t.getMonth(),h,l);break;case"y":r+=f("y")?t.getFullYear():(t.getYear()%100<10?"0":"")+t.getYear()%100;break;case"@":r+=t.getTime();break;case"!":r+=t.getTime()*1e4+this._ticksTo1970;break;case"'":f("'")?r+="'":o=!0;break;default:r+=n.charAt(u)}return r},_possibleChars:function(n){for(var i="",r=!1,u=function(i){var r=t+1<n.length&&n.charAt(t+1)===i;return r&&t++,r},t=0;t<n.length;t++)if(r)n.charAt(t)!=="'"||u("'")?i+=n.charAt(t):r=!1;else switch(n.charAt(t)){case"d":case"m":case"y":case"@":i+="0123456789";break;case"D":case"M":return null;case"'":u("'")?i+="'":r=!0;break;default:i+=n.charAt(t)}return i},_get:function(n,i){return n.settings[i]!==t?n.settings[i]:this._defaults[i]},_setDateFromField:function(n,t){if(n.input.val()!==n.lastVal){var e=this._get(n,"dateFormat"),r=n.lastVal=n.input?n.input.val():null,u=this._getDefaultDate(n),i=u,f=this._getFormatConfig(n);try{i=this.parseDate(e,r,f)||u}catch(o){r=t?"":r}n.selectedDay=i.getDate(),n.drawMonth=n.selectedMonth=i.getMonth(),n.drawYear=n.selectedYear=i.getFullYear(),n.currentDay=r?i.getDate():0,n.currentMonth=r?i.getMonth():0,n.currentYear=r?i.getFullYear():0,this._adjustInstDate(n)}},_getDefaultDate:function(n){return this._restrictMinMax(n,this._determineDate(n,this._get(n,"defaultDate"),new Date))},_determineDate:function(t,i,r){var f=function(n){var t=new Date;return t.setDate(t.getDate()+n),t},e=function(i){try{return n.datepicker.parseDate(n.datepicker._get(t,"dateFormat"),i,n.datepicker._getFormatConfig(t))}catch(h){}for(var o=(i.toLowerCase().match(/^c/)?n.datepicker._getDate(t):null)||new Date,e=o.getFullYear(),f=o.getMonth(),r=o.getDate(),s=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,u=s.exec(i);u;){switch(u[2]||"d"){case"d":case"D":r+=parseInt(u[1],10);break;case"w":case"W":r+=parseInt(u[1],10)*7;break;case"m":case"M":f+=parseInt(u[1],10),r=Math.min(r,n.datepicker._getDaysInMonth(e,f));break;case"y":case"Y":e+=parseInt(u[1],10),r=Math.min(r,n.datepicker._getDaysInMonth(e,f))}u=s.exec(i)}return new Date(e,f,r)},u=i==null||i===""?r:typeof i=="string"?e(i):typeof i=="number"?isNaN(i)?r:f(i):new Date(i.getTime());return u=u&&u.toString()==="Invalid Date"?r:u,u&&(u.setHours(0),u.setMinutes(0),u.setSeconds(0),u.setMilliseconds(0)),this._daylightSavingAdjust(u)},_daylightSavingAdjust:function(n){return n?(n.setHours(n.getHours()>12?n.getHours()+2:0),n):null},_setDate:function(n,t,i){var u=!t,e=n.selectedMonth,f=n.selectedYear,r=this._restrictMinMax(n,this._determineDate(n,t,new Date));n.selectedDay=n.currentDay=r.getDate(),n.drawMonth=n.selectedMonth=n.currentMonth=r.getMonth(),n.drawYear=n.selectedYear=n.currentYear=r.getFullYear(),e===n.selectedMonth&&f===n.selectedYear||i||this._notifyChange(n),this._adjustInstDate(n),n.input&&n.input.val(u?"":this._formatDate(n))},_getDate:function(n){return!n.currentYear||n.input&&n.input.val()===""?null:this._daylightSavingAdjust(new Date(n.currentYear,n.currentMonth,n.currentDay))},_attachHandlers:function(t){var r=this._get(t,"stepMonths"),i="#"+t.id.replace(/\\\\/g,"\\");t.dpDiv.find("[data-handler]").map(function(){var t={prev:function(){n.datepicker._adjustDate(i,-r,"M")},next:function(){n.datepicker._adjustDate(i,+r,"M")},hide:function(){n.datepicker._hideDatepicker()},today:function(){n.datepicker._gotoToday(i)},selectDay:function(){return n.datepicker._selectDay(i,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return n.datepicker._selectMonthYear(i,this,"M"),!1},selectYear:function(){return n.datepicker._selectMonthYear(i,this,"Y"),!1}};n(this).bind(this.getAttribute("data-event"),t[this.getAttribute("data-handler")])})},_generateHTML:function(n){var d,s,yt,h,st,k,ut,ti,si,c,gt,fi,ri,ei,ui,wt,it,oi,bt,tt,f,y,pt,p,vt,l,u,kt,ft,ii,ni,g,dt,i,et,ot,b,v,nt,lt=new Date,ct=this._daylightSavingAdjust(new Date(lt.getFullYear(),lt.getMonth(),lt.getDate())),e=this._get(n,"isRTL"),li=this._get(n,"showButtonPanel"),hi=this._get(n,"hideIfNoPrevNext"),ht=this._get(n,"navigationAsDateFormat"),o=this._getNumberOfMonths(n),ai=this._get(n,"showCurrentAtPos"),ci=this._get(n,"stepMonths"),at=o[0]!==1||o[1]!==1,rt=this._daylightSavingAdjust(n.currentDay?new Date(n.currentYear,n.currentMonth,n.currentDay):new Date(9999,9,9)),w=this._getMinMaxDate(n,"min"),a=this._getMinMaxDate(n,"max"),t=n.drawMonth-ai,r=n.drawYear;if(t<0&&(t+=12,r--),a)for(d=this._daylightSavingAdjust(new Date(a.getFullYear(),a.getMonth()-o[0]*o[1]+1,a.getDate())),d=w&&d<w?w:d;this._daylightSavingAdjust(new Date(r,t,1))>d;)t--,t<0&&(t=11,r--);for(n.drawMonth=t,n.drawYear=r,s=this._get(n,"prevText"),s=ht?this.formatDate(s,this._daylightSavingAdjust(new Date(r,t-ci,1)),this._getFormatConfig(n)):s,yt=this._canAdjustMonth(n,-1,r,t)?"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click' title='"+s+"'><span class='ui-icon ui-icon-circle-triangle-"+(e?"e":"w")+"'>"+s+"</span></a>":hi?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+s+"'><span class='ui-icon ui-icon-circle-triangle-"+(e?"e":"w")+"'>"+s+"</span></a>",h=this._get(n,"nextText"),h=ht?this.formatDate(h,this._daylightSavingAdjust(new Date(r,t+ci,1)),this._getFormatConfig(n)):h,st=this._canAdjustMonth(n,1,r,t)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+h+"'><span class='ui-icon ui-icon-circle-triangle-"+(e?"w":"e")+"'>"+h+"</span></a>":hi?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+h+"'><span class='ui-icon ui-icon-circle-triangle-"+(e?"w":"e")+"'>"+h+"</span></a>",k=this._get(n,"currentText"),ut=this._get(n,"gotoCurrent")&&n.currentDay?rt:ct,k=ht?this.formatDate(k,ut,this._getFormatConfig(n)):k,ti=n.inline?"":"<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>"+this._get(n,"closeText")+"</button>",si=li?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(e?ti:"")+(this._isInRange(n,ut)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+k+"</button>":"")+(e?"":ti)+"</div>":"",c=parseInt(this._get(n,"firstDay"),10),c=isNaN(c)?0:c,gt=this._get(n,"showWeek"),fi=this._get(n,"dayNames"),ri=this._get(n,"dayNamesMin"),ei=this._get(n,"monthNames"),ui=this._get(n,"monthNamesShort"),wt=this._get(n,"beforeShowDay"),it=this._get(n,"showOtherMonths"),oi=this._get(n,"selectOtherMonths"),bt=this._getDefaultDate(n),tt="",f,y=0;y<o[0];y++){for(pt="",this.maxRows=4,p=0;p<o[1];p++){if(vt=this._daylightSavingAdjust(new Date(r,t,n.selectedDay)),l=" ui-corner-all",u="",at){if(u+="<div class='ui-datepicker-group",o[1]>1)switch(p){case 0:u+=" ui-datepicker-group-first",l=" ui-corner-"+(e?"right":"left");break;case o[1]-1:u+=" ui-datepicker-group-last",l=" ui-corner-"+(e?"left":"right");break;default:u+=" ui-datepicker-group-middle",l=""}u+="'>"}for(u+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+l+"'>"+(/all|left/.test(l)&&y===0?e?st:yt:"")+(/all|right/.test(l)&&y===0?e?yt:st:"")+this._generateMonthYearHeader(n,t,r,w,a,y>0||p>0,ei,ui)+"</div><table class='ui-datepicker-calendar'><thead><tr>",kt=gt?"<th class='ui-datepicker-week-col'>"+this._get(n,"weekHeader")+"</th>":"",f=0;f<7;f++)ft=(f+c)%7,kt+="<th"+((f+c+6)%7>=5?" class='ui-datepicker-week-end'":"")+"><span title='"+fi[ft]+"'>"+ri[ft]+"</span></th>";for(u+=kt+"</tr></thead><tbody>",ii=this._getDaysInMonth(r,t),r===n.selectedYear&&t===n.selectedMonth&&(n.selectedDay=Math.min(n.selectedDay,ii)),ni=(this._getFirstDayOfMonth(r,t)-c+7)%7,g=Math.ceil((ni+ii)/7),dt=at?this.maxRows>g?this.maxRows:g:g,this.maxRows=dt,i=this._daylightSavingAdjust(new Date(r,t,1-ni)),et=0;et<dt;et++){for(u+="<tr>",ot=gt?"<td class='ui-datepicker-week-col'>"+this._get(n,"calculateWeek")(i)+"</td>":"",f=0;f<7;f++)b=wt?wt.apply(n.input?n.input[0]:null,[i]):[!0,""],v=i.getMonth()!==t,nt=v&&!oi||!b[0]||w&&i<w||a&&i>a,ot+="<td class='"+((f+c+6)%7>=5?" ui-datepicker-week-end":"")+(v?" ui-datepicker-other-month":"")+(i.getTime()===vt.getTime()&&t===n.selectedMonth&&n._keyEvent||bt.getTime()===i.getTime()&&bt.getTime()===vt.getTime()?" "+this._dayOverClass:"")+(nt?" "+this._unselectableClass+" ui-state-disabled":"")+(v&&!it?"":" "+b[1]+(i.getTime()===rt.getTime()?" "+this._currentClass:"")+(i.getTime()===ct.getTime()?" ui-datepicker-today":""))+"'"+((!v||it)&&b[2]?" title='"+b[2].replace(/'/g,"&#39;")+"'":"")+(nt?"":" data-handler='selectDay' data-event='click' data-month='"+i.getMonth()+"' data-year='"+i.getFullYear()+"'")+">"+(v&&!it?"&#xa0;":nt?"<span class='ui-state-default'>"+i.getDate()+"</span>":"<a class='ui-state-default"+(i.getTime()===ct.getTime()?" ui-state-highlight":"")+(i.getTime()===rt.getTime()?" ui-state-active":"")+(v?" ui-priority-secondary":"")+"' href='#'>"+i.getDate()+"</a>")+"</td>",i.setDate(i.getDate()+1),i=this._daylightSavingAdjust(i);u+=ot+"</tr>"}t++,t>11&&(t=0,r++),u+="</tbody></table>"+(at?"</div>"+(o[0]>0&&p===o[1]-1?"<div class='ui-datepicker-row-break'></div>":""):""),pt+=u}tt+=pt}return tt+=si,n._keyEvent=!1,tt},_generateMonthYearHeader:function(n,t,i,r,u,f,e,o){var d,k,h,p,b,w,s,a,v=this._get(n,"changeMonth"),y=this._get(n,"changeYear"),g=this._get(n,"showMonthAfterYear"),c="<div class='ui-datepicker-title'>",l="";if(f||!v)l+="<span class='ui-datepicker-month'>"+e[t]+"</span>";else{for(d=r&&r.getFullYear()===i,k=u&&u.getFullYear()===i,l+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>",h=0;h<12;h++)(!d||h>=r.getMonth())&&(!k||h<=u.getMonth())&&(l+="<option value='"+h+"'"+(h===t?" selected='selected'":"")+">"+o[h]+"</option>");l+="</select>"}if(g||(c+=l+(f||!(v&&y)?"&#xa0;":"")),!n.yearshtml)if(n.yearshtml="",f||!y)c+="<span class='ui-datepicker-year'>"+i+"</span>";else{for(p=this._get(n,"yearRange").split(":"),b=(new Date).getFullYear(),w=function(n){var t=n.match(/c[+\-].*/)?i+parseInt(n.substring(1),10):n.match(/[+\-].*/)?b+parseInt(n,10):parseInt(n,10);return isNaN(t)?b:t},s=w(p[0]),a=Math.max(s,w(p[1]||"")),s=r?Math.max(s,r.getFullYear()):s,a=u?Math.min(a,u.getFullYear()):a,n.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";s<=a;s++)n.yearshtml+="<option value='"+s+"'"+(s===i?" selected='selected'":"")+">"+s+"</option>";n.yearshtml+="</select>",c+=n.yearshtml,n.yearshtml=null}return c+=this._get(n,"yearSuffix"),g&&(c+=(f||!(v&&y)?"&#xa0;":"")+l),c+="</div>"},_adjustInstDate:function(n,t,i){var u=n.drawYear+(i==="Y"?t:0),f=n.drawMonth+(i==="M"?t:0),e=Math.min(n.selectedDay,this._getDaysInMonth(u,f))+(i==="D"?t:0),r=this._restrictMinMax(n,this._daylightSavingAdjust(new Date(u,f,e)));n.selectedDay=r.getDate(),n.drawMonth=n.selectedMonth=r.getMonth(),n.drawYear=n.selectedYear=r.getFullYear(),(i==="M"||i==="Y")&&this._notifyChange(n)},_restrictMinMax:function(n,t){var r=this._getMinMaxDate(n,"min"),i=this._getMinMaxDate(n,"max"),u=r&&t<r?r:t;return i&&u>i?i:u},_notifyChange:function(n){var t=this._get(n,"onChangeMonthYear");t&&t.apply(n.input?n.input[0]:null,[n.selectedYear,n.selectedMonth+1,n])},_getNumberOfMonths:function(n){var t=this._get(n,"numberOfMonths");return t==null?[1,1]:typeof t=="number"?[1,t]:t},_getMinMaxDate:function(n,t){return this._determineDate(n,this._get(n,t+"Date"),null)},_getDaysInMonth:function(n,t){return 32-this._daylightSavingAdjust(new Date(n,t,32)).getDate()},_getFirstDayOfMonth:function(n,t){return new Date(n,t,1).getDay()},_canAdjustMonth:function(n,t,i,r){var f=this._getNumberOfMonths(n),u=this._daylightSavingAdjust(new Date(i,r+(t<0?t:f[0]*f[1]),1));return t<0&&u.setDate(this._getDaysInMonth(u.getFullYear(),u.getMonth())),this._isInRange(n,u)},_isInRange:function(n,t){var i,f,o=this._getMinMaxDate(n,"min"),s=this._getMinMaxDate(n,"max"),u=null,r=null,e=this._get(n,"yearRange");return e&&(i=e.split(":"),f=(new Date).getFullYear(),u=parseInt(i[0],10),r=parseInt(i[1],10),i[0].match(/[+\-].*/)&&(u+=f),i[1].match(/[+\-].*/)&&(r+=f)),(!o||t.getTime()>=o.getTime())&&(!s||t.getTime()<=s.getTime())&&(!u||t.getFullYear()>=u)&&(!r||t.getFullYear()<=r)},_getFormatConfig:function(n){var t=this._get(n,"shortYearCutoff");return t=typeof t!="string"?t:(new Date).getFullYear()%100+parseInt(t,10),{shortYearCutoff:t,dayNamesShort:this._get(n,"dayNamesShort"),dayNames:this._get(n,"dayNames"),monthNamesShort:this._get(n,"monthNamesShort"),monthNames:this._get(n,"monthNames")}},_formatDate:function(n,t,i,r){t||(n.currentDay=n.selectedDay,n.currentMonth=n.selectedMonth,n.currentYear=n.selectedYear);var u=t?typeof t=="object"?t:this._daylightSavingAdjust(new Date(r,i,t)):this._daylightSavingAdjust(new Date(n.currentYear,n.currentMonth,n.currentDay));return this.formatDate(this._get(n,"dateFormat"),u,this._getFormatConfig(n))}}),n.fn.datepicker=function(t){if(!this.length)return this;n.datepicker.initialized||(n(document).mousedown(n.datepicker._checkExternalClick),n.datepicker.initialized=!0),n("#"+n.datepicker._mainDivId).length===0&&n("body").append(n.datepicker.dpDiv);var i=Array.prototype.slice.call(arguments,1);return typeof t=="string"&&(t==="isDisabled"||t==="getDate"||t==="widget")?n.datepicker["_"+t+"Datepicker"].apply(n.datepicker,[this[0]].concat(i)):t==="option"&&arguments.length===2&&typeof arguments[1]=="string"?n.datepicker["_"+t+"Datepicker"].apply(n.datepicker,[this[0]].concat(i)):this.each(function(){typeof t=="string"?n.datepicker["_"+t+"Datepicker"].apply(n.datepicker,[this].concat(i)):n.datepicker._attachDatepicker(this,t)})},n.datepicker=new f,n.datepicker.initialized=!1,n.datepicker.uuid=+new Date,n.datepicker.version="1.10.3"}(jQuery),function(n){var r={buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},i={maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0};n.widget("ui.dialog",{version:"1.10.3",options:{appendTo:"body",autoOpen:!0,buttons:[],closeOnEscape:!0,closeText:"close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var i=n(this).css(t).offset().top;i<0&&n(this).css("top",t.top-i)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height},this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.originalTitle=this.element.attr("title"),this.options.title=this.options.title||this.originalTitle,this._createWrapper(),this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(this.uiDialog),this._createTitlebar(),this._createButtonPane(),this.options.draggable&&n.fn.draggable&&this._makeDraggable(),this.options.resizable&&n.fn.resizable&&this._makeResizable(),this._isOpen=!1},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var t=this.options.appendTo;return t&&(t.jquery||t.nodeType)?n(t):this.document.find(t||"body").eq(0)},_destroy:function(){var n,t=this.originalPosition;this._destroyOverlay(),this.element.removeUniqueId().removeClass("ui-dialog-content ui-widget-content").css(this.originalCss).detach(),this.uiDialog.stop(!0,!0).remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),n=t.parent.children().eq(t.index),n.length&&n[0]!==this.element[0]?n.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},disable:n.noop,enable:n.noop,close:function(t){var i=this;this._isOpen&&this._trigger("beforeClose",t)!==!1&&(this._isOpen=!1,this._destroyOverlay(),this.opener.filter(":focusable").focus().length||n(this.document[0].activeElement).blur(),this._hide(this.uiDialog,this.options.hide,function(){i._trigger("close",t)}))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(n,t){var i=!!this.uiDialog.nextAll(":visible").insertBefore(this.uiDialog).length;return i&&!t&&this._trigger("focus",n),i},open:function(){var t=this;if(this._isOpen){this._moveToTop()&&this._focusTabbable();return}this._isOpen=!0,this.opener=n(this.document[0].activeElement),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this._show(this.uiDialog,this.options.show,function(){t._focusTabbable(),t._trigger("focus")}),this._trigger("open")},_focusTabbable:function(){var n=this.element.find("[autofocus]");n.length||(n=this.element.find(":tabbable")),n.length||(n=this.uiDialogButtonPane.find(":tabbable")),n.length||(n=this.uiDialogTitlebarClose.filter(":tabbable")),n.length||(n=this.uiDialog),n.eq(0).focus()},_keepFocus:function(t){function i(){var t=this.document[0].activeElement,i=this.uiDialog[0]===t||n.contains(this.uiDialog[0],t);i||this._focusTabbable()}t.preventDefault(),i.call(this),this._delay(i)},_createWrapper:function(){this.uiDialog=n("<div>").addClass("ui-dialog ui-widget ui-widget-content ui-corner-all ui-front "+this.options.dialogClass).hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo()),this._on(this.uiDialog,{keydown:function(t){if(this.options.closeOnEscape&&!t.isDefaultPrevented()&&t.keyCode&&t.keyCode===n.ui.keyCode.ESCAPE){t.preventDefault(),this.close(t);return}if(t.keyCode===n.ui.keyCode.TAB){var u=this.uiDialog.find(":tabbable"),r=u.filter(":first"),i=u.filter(":last");t.target!==i[0]&&t.target!==this.uiDialog[0]||t.shiftKey?(t.target===r[0]||t.target===this.uiDialog[0])&&t.shiftKey&&(i.focus(1),t.preventDefault()):(r.focus(1),t.preventDefault())}},mousedown:function(n){this._moveToTop(n)&&this._focusTabbable()}}),this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var t;this.uiDialogTitlebar=n("<div>").addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(this.uiDialog),this._on(this.uiDialogTitlebar,{mousedown:function(t){n(t.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.focus()}}),this.uiDialogTitlebarClose=n("<button></button>").button({label:this.options.closeText,icons:{primary:"ui-icon-closethick"},text:!1}).addClass("ui-dialog-titlebar-close").appendTo(this.uiDialogTitlebar),this._on(this.uiDialogTitlebarClose,{click:function(n){n.preventDefault(),this.close(n)}}),t=n("<span>").uniqueId().addClass("ui-dialog-title").prependTo(this.uiDialogTitlebar),this._title(t),this.uiDialog.attr({"aria-labelledby":t.attr("id")})},_title:function(n){this.options.title||n.html("&#160;"),n.text(this.options.title)},_createButtonPane:function(){this.uiDialogButtonPane=n("<div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),this.uiButtonSet=n("<div>").addClass("ui-dialog-buttonset").appendTo(this.uiDialogButtonPane),this._createButtons()},_createButtons:function(){var i=this,t=this.options.buttons;if(this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),n.isEmptyObject(t)||n.isArray(t)&&!t.length){this.uiDialog.removeClass("ui-dialog-buttons");return}n.each(t,function(t,r){var f,u;r=n.isFunction(r)?{click:r,text:t}:r,r=n.extend({type:"button"},r),f=r.click,r.click=function(){f.apply(i.element[0],arguments)},u={icons:r.icons,text:r.showText},delete r.icons,delete r.showText,n("<button></button>",r).button(u).appendTo(i.uiButtonSet)}),this.uiDialog.addClass("ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog)},_makeDraggable:function(){function i(n){return{position:n.position,offset:n.offset}}var t=this,r=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(r,u){n(this).addClass("ui-dialog-dragging"),t._blockFrames(),t._trigger("dragStart",r,i(u))},drag:function(n,r){t._trigger("drag",n,i(r))},stop:function(u,f){r.position=[f.position.left-t.document.scrollLeft(),f.position.top-t.document.scrollTop()],n(this).removeClass("ui-dialog-dragging"),t._unblockFrames(),t._trigger("dragStop",u,i(f))}})},_makeResizable:function(){function r(n){return{originalPosition:n.originalPosition,originalSize:n.originalSize,position:n.position,size:n.size}}var i=this,t=this.options,u=t.resizable,f=this.uiDialog.css("position"),e=typeof u=="string"?u:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:t.maxWidth,maxHeight:t.maxHeight,minWidth:t.minWidth,minHeight:this._minHeight(),handles:e,start:function(t,u){n(this).addClass("ui-dialog-resizing"),i._blockFrames(),i._trigger("resizeStart",t,r(u))},resize:function(n,t){i._trigger("resize",n,r(t))},stop:function(u,f){t.height=n(this).height(),t.width=n(this).width(),n(this).removeClass("ui-dialog-resizing"),i._unblockFrames(),i._trigger("resizeStop",u,r(f))}}).css("position",f)},_minHeight:function(){var n=this.options;return n.height==="auto"?n.minHeight:Math.min(n.minHeight,n.height)},_position:function(){var n=this.uiDialog.is(":visible");n||this.uiDialog.show(),this.uiDialog.position(this.options.position),n||this.uiDialog.hide()},_setOptions:function(t){var e=this,u=!1,f={};n.each(t,function(n,t){e._setOption(n,t),n in r&&(u=!0),n in i&&(f[n]=t)}),u&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",f)},_setOption:function(n,t){var u,r,i=this.uiDialog;(n==="dialogClass"&&i.removeClass(this.options.dialogClass).addClass(t),n!=="disabled")&&(this._super(n,t),n==="appendTo"&&this.uiDialog.appendTo(this._appendTo()),n==="buttons"&&this._createButtons(),n==="closeText"&&this.uiDialogTitlebarClose.button({label:""+t}),n==="draggable"&&(u=i.is(":data(ui-draggable)"),u&&!t&&i.draggable("destroy"),!u&&t&&this._makeDraggable()),n==="position"&&this._position(),n==="resizable"&&(r=i.is(":data(ui-resizable)"),r&&!t&&i.resizable("destroy"),r&&typeof t=="string"&&i.resizable("option","handles",t),r||t===!1||this._makeResizable()),n==="title"&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var t,i,r,n=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),n.minWidth>n.width&&(n.width=n.minWidth),t=this.uiDialog.css({height:"auto",width:n.width}).outerHeight(),i=Math.max(0,n.minHeight-t),r=typeof n.maxHeight=="number"?Math.max(0,n.maxHeight-t):"none",n.height==="auto"?this.element.css({minHeight:i,maxHeight:r,height:"auto"}):this.element.height(Math.max(0,n.height-t)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var t=n(this);return n("<div>").css({position:"absolute",width:t.outerWidth(),height:t.outerHeight()}).appendTo(t.parent()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(t){return n(t.target).closest(".ui-dialog").length?!0:!!n(t.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var i=this,t=this.widgetFullName;n.ui.dialog.overlayInstances||this._delay(function(){n.ui.dialog.overlayInstances&&this.document.bind("focusin.dialog",function(r){i._allowInteraction(r)||(r.preventDefault(),n(".ui-dialog:visible:last .ui-dialog-content").data(t)._focusTabbable())})}),this.overlay=n("<div>").addClass("ui-widget-overlay ui-front").appendTo(this._appendTo()),this._on(this.overlay,{mousedown:"_keepFocus"}),n.ui.dialog.overlayInstances++}},_destroyOverlay:function(){this.options.modal&&this.overlay&&(n.ui.dialog.overlayInstances--,n.ui.dialog.overlayInstances||this.document.unbind("focusin.dialog"),this.overlay.remove(),this.overlay=null)}}),n.ui.dialog.overlayInstances=0,n.uiBackCompat!==!1&&n.widget("ui.dialog",n.ui.dialog,{_position:function(){var t=this.options.position,i=[],r=[0,0],u;t?((typeof t=="string"||typeof t=="object"&&"0"in t)&&(i=t.split?t.split(" "):[t[0],t[1]],i.length===1&&(i[1]=i[0]),n.each(["left","top"],function(n,t){+i[n]===i[n]&&(r[n]=i[n],i[n]=t)}),t={my:i[0]+(r[0]<0?r[0]:"+"+r[0])+" "+i[1]+(r[1]<0?r[1]:"+"+r[1]),at:i.join(" ")}),t=n.extend({},n.ui.dialog.prototype.options.position,t)):t=n.ui.dialog.prototype.options.position,u=this.uiDialog.is(":visible"),u||this.uiDialog.show(),this.uiDialog.position(t),u||this.uiDialog.hide()}})}(jQuery),function(n){var r=/up|down|vertical/,i=/up|left|vertical|horizontal/;n.effects.effect.blind=function(t,u){var f=n(this),a=["position","top","bottom","left","right","height","width"],b=n.effects.setMode(f,t.mode||"hide"),p=t.direction||"up",h=r.test(p),c=h?"height":"width",y=h?"top":"left",w=i.test(p),v={},l=b==="show",e,s,o;f.parent().is(".ui-effects-wrapper")?n.effects.save(f.parent(),a):n.effects.save(f,a),f.show(),e=n.effects.createWrapper(f).css({overflow:"hidden"}),s=e[c](),o=parseFloat(e.css(y))||0,v[c]=l?s:0,w||(f.css(h?"bottom":"right",0).css(h?"top":"left","auto").css({position:"absolute"}),v[y]=l?o:s+o),l&&(e.css(c,0),w||e.css(y,o+s)),e.animate(v,{duration:t.duration,easing:t.easing,queue:!1,complete:function(){b==="hide"&&f.hide(),n.effects.restore(f,a),n.effects.removeWrapper(f),u()}})}}(jQuery),function(n){n.effects.effect.bounce=function(t,i){var r=n(this),p=["position","top","bottom","left","right","height","width"],g=n.effects.setMode(r,t.mode||"effect"),s=g==="hide",b=g==="show",l=t.direction||"up",u=t.distance,w=t.times||5,d=w*2+(b||s?1:0),h=t.duration/d,c=t.easing,e=l==="up"||l==="down"?"top":"left",y=l==="up"||l==="left",v,f,o,a=r.queue(),k=a.length;for((b||s)&&p.push("opacity"),n.effects.save(r,p),r.show(),n.effects.createWrapper(r),u||(u=r[e==="top"?"outerHeight":"outerWidth"]()/3),b&&(o={opacity:1},o[e]=0,r.css("opacity",0).css(e,y?-u*2:u*2).animate(o,h,c)),s&&(u=u/Math.pow(2,w-1)),o={},o[e]=0,v=0;v<w;v++)f={},f[e]=(y?"-=":"+=")+u,r.animate(f,h,c).animate(o,h,c),u=s?u*2:u/2;s&&(f={opacity:0},f[e]=(y?"-=":"+=")+u,r.animate(f,h,c)),r.queue(function(){s&&r.hide(),n.effects.restore(r,p),n.effects.removeWrapper(r),i()}),k>1&&a.splice.apply(a,[1,0].concat(a.splice(k,d+1))),r.dequeue()}}(jQuery),function(n){n.effects.effect.clip=function(t,i){var r=n(this),c=["position","top","bottom","left","right","height","width"],y=n.effects.setMode(r,t.mode||"hide"),e=y==="show",v=t.direction||"vertical",a=v==="vertical",o=a?"height":"width",l=a?"top":"left",s={},h,u,f;n.effects.save(r,c),r.show(),h=n.effects.createWrapper(r).css({overflow:"hidden"}),u=r[0].tagName==="IMG"?h:r,f=u[o](),e&&(u.css(o,0),u.css(l,f/2)),s[o]=e?f:0,s[l]=e?0:f/2,u.animate(s,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){e||r.hide(),n.effects.restore(r,c),n.effects.removeWrapper(r),i()}})}}(jQuery),function(n){n.effects.effect.drop=function(t,i){var r=n(this),l=["position","top","bottom","left","right","opacity","height","width"],h=n.effects.setMode(r,t.mode||"hide"),e=h==="show",f=t.direction||"left",s=f==="up"||f==="down"?"top":"left",o=f==="up"||f==="left"?"pos":"neg",c={opacity:e?1:0},u;n.effects.save(r,l),r.show(),n.effects.createWrapper(r),u=t.distance||r[s==="top"?"outerHeight":"outerWidth"](!0)/2,e&&r.css("opacity",0).css(s,o==="pos"?-u:u),c[s]=(e?o==="pos"?"+=":"-=":o==="pos"?"-=":"+=")+u,r.animate(c,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){h==="hide"&&r.hide(),n.effects.restore(r,l),n.effects.removeWrapper(r),i()}})}}(jQuery),function(n){n.effects.effect.explode=function(t,i){function k(){y.push(this),y.length===h*c&&b()}function b(){r.css({visibility:"visible"}),n(y).remove(),u||r.hide(),i()}for(var h=t.pieces?Math.round(Math.sqrt(t.pieces)):3,c=h,r=n(this),d=n.effects.setMode(r,t.mode||"hide"),u=d==="show",w=r.show().css("visibility","hidden").offset(),o=Math.ceil(r.outerWidth()/c),s=Math.ceil(r.outerHeight()/h),y=[],f,p,l,a,v,e=0;e<h;e++)for(l=w.top+e*s,v=e-(h-1)/2,f=0;f<c;f++)p=w.left+f*o,a=f-(c-1)/2,r.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-f*o,top:-e*s}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:o,height:s,left:p+(u?a*o:0),top:l+(u?v*s:0),opacity:u?0:1}).animate({left:p+(u?0:a*o),top:l+(u?0:v*s),opacity:u?1:0},t.duration||500,t.easing,k)}}(jQuery),function(n){n.effects.effect.fade=function(t,i){var r=n(this),u=n.effects.setMode(r,t.mode||"toggle");r.animate({opacity:u},{queue:!1,duration:t.duration,easing:t.easing,complete:i})}}(jQuery),function(n){n.effects.effect.fold=function(t,i){var u=n(this),y=["position","top","bottom","left","right","height","width"],v=n.effects.setMode(u,t.mode||"hide"),o=v==="show",a=v==="hide",f=t.size||15,b=/([0-9]+)%/.exec(f),w=!!t.horizFirst,p=o!==w,h=p?["width","height"]:["height","width"],s=t.duration/2,r,e,c={},l={};n.effects.save(u,y),u.show(),r=n.effects.createWrapper(u).css({overflow:"hidden"}),e=p?[r.width(),r.height()]:[r.height(),r.width()],b&&(f=parseInt(b[1],10)/100*e[a?0:1]),o&&r.css(w?{height:0,width:f}:{height:f,width:0}),c[h[0]]=o?e[0]:f,l[h[1]]=o?e[1]:0,r.animate(c,s,t.easing).animate(l,s,t.easing,function(){a&&u.hide(),n.effects.restore(u,y),n.effects.removeWrapper(u),i()})}}(jQuery),function(n){n.effects.effect.highlight=function(t,i){var r=n(this),e=["backgroundImage","backgroundColor","opacity"],f=n.effects.setMode(r,t.mode||"show"),u={backgroundColor:r.css("backgroundColor")};f==="hide"&&(u.opacity=0),n.effects.save(r,e),r.show().css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(u,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){f==="hide"&&r.hide(),n.effects.restore(r,e),i()}})}}(jQuery),function(n){n.effects.effect.pulsate=function(t,i){var r=n(this),s=n.effects.setMode(r,t.mode||"show"),c=s==="show",v=s==="hide",a=c||s==="hide",e=(t.times||5)*2+(a?1:0),l=t.duration/e,u=0,f=r.queue(),h=f.length,o;for((c||!r.is(":visible"))&&(r.css("opacity",0).show(),u=1),o=1;o<e;o++)r.animate({opacity:u},l,t.easing),u=1-u;r.animate({opacity:u},l,t.easing),r.queue(function(){v&&r.hide(),i()}),h>1&&f.splice.apply(f,[1,0].concat(f.splice(h,e+1))),r.dequeue()}}(jQuery),function(n){n.effects.effect.puff=function(t,i){var r=n(this),e=n.effects.setMode(r,t.mode||"hide"),o=e==="hide",s=parseInt(t.percent,10)||150,f=s/100,u={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()};n.extend(t,{effect:"scale",queue:!1,fade:!0,mode:e,complete:i,percent:o?s:100,from:o?u:{height:u.height*f,width:u.width*f,outerHeight:u.outerHeight*f,outerWidth:u.outerWidth*f}}),r.effect(t)},n.effects.effect.scale=function(t,i){var u=n(this),r=n.extend(!0,{},t),e=n.effects.setMode(u,t.mode||"effect"),s=parseInt(t.percent,10)||(parseInt(t.percent,10)===0?0:e==="hide"?0:100),h=t.direction||"both",c=t.origin,f={height:u.height(),width:u.width(),outerHeight:u.outerHeight(),outerWidth:u.outerWidth()},o={y:h!=="horizontal"?s/100:1,x:h!=="vertical"?s/100:1};r.effect="size",r.queue=!1,r.complete=i,e!=="effect"&&(r.origin=c||["middle","center"],r.restore=!0),r.from=t.from||(e==="show"?{height:0,width:0,outerHeight:0,outerWidth:0}:f),r.to={height:f.height*o.y,width:f.width*o.x,outerHeight:f.outerHeight*o.y,outerWidth:f.outerWidth*o.x},r.fade&&(e==="show"&&(r.from.opacity=0,r.to.opacity=1),e==="hide"&&(r.from.opacity=1,r.to.opacity=0)),u.effect(r)},n.effects.effect.size=function(t,i){var f,l,u,r=n(this),w=["position","top","bottom","left","right","width","height","overflow","opacity"],k=["position","top","bottom","left","right","overflow","opacity"],v=["width","height","overflow"],y=["fontSize"],e=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],s=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],h=n.effects.setMode(r,t.mode||"effect"),a=t.restore||h!=="effect",c=t.scale||"both",b=t.origin||["middle","center"],d=r.css("position"),o=a?w:k,p={height:0,width:0,outerHeight:0,outerWidth:0};h==="show"&&r.show(),f={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()},t.mode==="toggle"&&h==="show"?(r.from=t.to||p,r.to=t.from||f):(r.from=t.from||(h==="show"?p:f),r.to=t.to||(h==="hide"?p:f)),u={from:{y:r.from.height/f.height,x:r.from.width/f.width},to:{y:r.to.height/f.height,x:r.to.width/f.width}},(c==="box"||c==="both")&&(u.from.y!==u.to.y&&(o=o.concat(e),r.from=n.effects.setTransition(r,e,u.from.y,r.from),r.to=n.effects.setTransition(r,e,u.to.y,r.to)),u.from.x!==u.to.x&&(o=o.concat(s),r.from=n.effects.setTransition(r,s,u.from.x,r.from),r.to=n.effects.setTransition(r,s,u.to.x,r.to))),(c==="content"||c==="both")&&u.from.y!==u.to.y&&(o=o.concat(y).concat(v),r.from=n.effects.setTransition(r,y,u.from.y,r.from),r.to=n.effects.setTransition(r,y,u.to.y,r.to)),n.effects.save(r,o),r.show(),n.effects.createWrapper(r),r.css("overflow","hidden").css(r.from),b&&(l=n.effects.getBaseline(b,f),r.from.top=(f.outerHeight-r.outerHeight())*l.y,r.from.left=(f.outerWidth-r.outerWidth())*l.x,r.to.top=(f.outerHeight-r.to.outerHeight)*l.y,r.to.left=(f.outerWidth-r.to.outerWidth)*l.x),r.css(r.from),(c==="content"||c==="both")&&(e=e.concat(["marginTop","marginBottom"]).concat(y),s=s.concat(["marginLeft","marginRight"]),v=w.concat(e).concat(s),r.find("*[width]").each(function(){var i=n(this),r={height:i.height(),width:i.width(),outerHeight:i.outerHeight(),outerWidth:i.outerWidth()};a&&n.effects.save(i,v),i.from={height:r.height*u.from.y,width:r.width*u.from.x,outerHeight:r.outerHeight*u.from.y,outerWidth:r.outerWidth*u.from.x},i.to={height:r.height*u.to.y,width:r.width*u.to.x,outerHeight:r.height*u.to.y,outerWidth:r.width*u.to.x},u.from.y!==u.to.y&&(i.from=n.effects.setTransition(i,e,u.from.y,i.from),i.to=n.effects.setTransition(i,e,u.to.y,i.to)),u.from.x!==u.to.x&&(i.from=n.effects.setTransition(i,s,u.from.x,i.from),i.to=n.effects.setTransition(i,s,u.to.x,i.to)),i.css(i.from),i.animate(i.to,t.duration,t.easing,function(){a&&n.effects.restore(i,v)})})),r.animate(r.to,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){r.to.opacity===0&&r.css("opacity",r.from.opacity),h==="hide"&&r.hide(),n.effects.restore(r,o),a||(d==="static"?r.css({position:"relative",top:r.to.top,left:r.to.left}):n.each(["top","left"],function(n,t){r.css(t,function(t,i){var f=parseInt(i,10),u=n?r.to.left:r.to.top;return i==="auto"?u+"px":f+u+"px"})})),n.effects.removeWrapper(r),i()}})}}(jQuery),function(n){n.effects.effect.shake=function(t,i){var r=n(this),p=["position","top","bottom","left","right","height","width"],k=n.effects.setMode(r,t.mode||"effect"),f=t.direction||"left",l=t.distance||20,w=t.times||3,b=w*2+1,u=Math.round(t.duration/b),o=f==="up"||f==="down"?"top":"left",c=f==="up"||f==="left",h={},s={},y={},a,e=r.queue(),v=e.length;for(n.effects.save(r,p),r.show(),n.effects.createWrapper(r),h[o]=(c?"-=":"+=")+l,s[o]=(c?"+=":"-=")+l*2,y[o]=(c?"-=":"+=")+l*2,r.animate(h,u,t.easing),a=1;a<w;a++)r.animate(s,u,t.easing).animate(y,u,t.easing);r.animate(s,u,t.easing).animate(h,u/2,t.easing).queue(function(){k==="hide"&&r.hide(),n.effects.restore(r,p),n.effects.removeWrapper(r),i()}),v>1&&e.splice.apply(e,[1,0].concat(e.splice(v,b+1))),r.dequeue()}}(jQuery),function(n){n.effects.effect.slide=function(t,i){var r=n(this),h=["position","top","bottom","left","right","width","height"],c=n.effects.setMode(r,t.mode||"show"),l=c==="show",f=t.direction||"left",o=f==="up"||f==="down"?"top":"left",e=f==="up"||f==="left",u,s={};n.effects.save(r,h),r.show(),u=t.distance||r[o==="top"?"outerHeight":"outerWidth"](!0),n.effects.createWrapper(r).css({overflow:"hidden"}),l&&r.css(o,e?isNaN(u)?"-"+u:-u:u),s[o]=(l?e?"+=":"-=":e?"-=":"+=")+u,r.animate(s,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){c==="hide"&&r.hide(),n.effects.restore(r,h),n.effects.removeWrapper(r),i()}})}}(jQuery),function(n){n.effects.effect.transfer=function(t,i){var f=n(this),r=n(t.to),u=r.css("position")==="fixed",h=n("body"),c=u?h.scrollTop():0,s=u?h.scrollLeft():0,e=r.offset(),a={top:e.top-c,left:e.left-s,height:r.innerHeight(),width:r.innerWidth()},o=f.offset(),l=n("<div class='ui-effects-transfer'></div>").appendTo(document.body).addClass(t.className).css({top:o.top-c,left:o.left-s,height:f.innerHeight(),width:f.innerWidth(),position:u?"fixed":"absolute"}).animate(a,t.duration,t.easing,function(){l.remove(),i()})}}(jQuery),function(n){n.widget("ui.menu",{version:"1.10.3",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content ui-corner-all").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}).bind("click"+this.eventNamespace,n.proxy(function(n){this.options.disabled&&n.preventDefault()},this)),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item > a":function(n){n.preventDefault()},"click .ui-state-disabled > a":function(n){n.preventDefault()},"click .ui-menu-item:has(a)":function(t){var i=n(t.target).closest(".ui-menu-item");!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.mouseHandled=!0,this.select(t),i.has(".ui-menu").length?this.expand(t):this.element.is(":focus")||(this.element.trigger("focus",[!0]),this.active&&this.active.parents(".ui-menu").length===1&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){var i=n(t.currentTarget);i.siblings().children(".ui-state-active").removeClass("ui-state-active"),this.focus(t,i)},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(n,t){var i=this.active||this.element.children(".ui-menu-item").eq(0);t||this.focus(n,i)},blur:function(t){this._delay(function(){n.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){n(t.target).closest(".ui-menu").length||this.collapseAll(t),this.mouseHandled=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeClass("ui-menu ui-widget ui-widget-content ui-corner-all ui-menu-icons").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show(),this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").children("a").removeUniqueId().removeClass("ui-corner-all ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var t=n(this);t.data("ui-menu-submenu-carat")&&t.remove()}),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(t){function o(n){return n.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}var i,f,r,e,u,s=!0;switch(t.keyCode){case n.ui.keyCode.PAGE_UP:this.previousPage(t);break;case n.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case n.ui.keyCode.HOME:this._move("first","first",t);break;case n.ui.keyCode.END:this._move("last","last",t);break;case n.ui.keyCode.UP:this.previous(t);break;case n.ui.keyCode.DOWN:this.next(t);break;case n.ui.keyCode.LEFT:this.collapse(t);break;case n.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case n.ui.keyCode.ENTER:case n.ui.keyCode.SPACE:this._activate(t);break;case n.ui.keyCode.ESCAPE:this.collapse(t);break;default:s=!1,f=this.previousFilter||"",r=String.fromCharCode(t.keyCode),e=!1,clearTimeout(this.filterTimer),r===f?e=!0:r=f+r,u=new RegExp("^"+o(r),"i"),i=this.activeMenu.children(".ui-menu-item").filter(function(){return u.test(n(this).children("a").text())}),i=e&&i.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):i,i.length||(r=String.fromCharCode(t.keyCode),u=new RegExp("^"+o(r),"i"),i=this.activeMenu.children(".ui-menu-item").filter(function(){return u.test(n(this).children("a").text())})),i.length?(this.focus(t,i),i.length>1?(this.previousFilter=r,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter):delete this.previousFilter}s&&t.preventDefault()},_activate:function(n){this.active.is(".ui-state-disabled")||(this.active.children("a[aria-haspopup='true']").length?this.expand(n):this.select(n))},refresh:function(){var t,r=this.options.icons.submenu,i=this.element.find(this.options.menus);i.filter(":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-corner-all").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var i=n(this),t=i.prev("a"),u=n("<span>").addClass("ui-menu-icon ui-icon "+r).data("ui-menu-submenu-carat",!0);t.attr("aria-haspopup","true").prepend(u),i.attr("aria-labelledby",t.attr("id"))}),t=i.add(this.element),t.children(":not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","presentation").children("a").uniqueId().addClass("ui-corner-all").attr({tabIndex:-1,role:this._itemRole()}),t.children(":not(.ui-menu-item)").each(function(){var t=n(this);/[^\-\u2014\u2013\s]/.test(t.text())||t.addClass("ui-widget-content ui-menu-divider")}),t.children(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!n.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(n,t){n==="icons"&&this.element.find(".ui-menu-icon").removeClass(this.options.icons.submenu).addClass(t.submenu),this._super(n,t)},focus:function(n,t){var i,r;this.blur(n,n&&n.type==="focus"),this._scrollIntoView(t),this.active=t.first(),r=this.active.children("a").addClass("ui-state-focus"),this.options.role&&this.element.attr("aria-activedescendant",r.attr("id")),this.active.parent().closest(".ui-menu-item").children("a:first").addClass("ui-state-active"),n&&n.type==="keydown"?this._close():this.timer=this._delay(function(){this._close()},this.delay),i=t.children(".ui-menu"),i.length&&/^mouse/.test(n.type)&&this._startOpening(i),this.activeMenu=t.parent(),this._trigger("focus",n,{item:t})},_scrollIntoView:function(t){var o,e,i,f,u,r;this._hasScroll()&&(o=parseFloat(n.css(this.activeMenu[0],"borderTopWidth"))||0,e=parseFloat(n.css(this.activeMenu[0],"paddingTop"))||0,i=t.offset().top-this.activeMenu.offset().top-o-e,f=this.activeMenu.scrollTop(),u=this.activeMenu.height(),r=t.height(),i<0?this.activeMenu.scrollTop(f+i):i+r>u&&this.activeMenu.scrollTop(f+i-u+r))},blur:function(n,t){(t||clearTimeout(this.timer),this.active)&&(this.active.children("a").removeClass("ui-state-focus"),this.active=null,this._trigger("blur",n,{item:this.active}))},_startOpening:function(n){(clearTimeout(this.timer),n.attr("aria-hidden")==="true")&&(this.timer=this._delay(function(){this._close(),this._open(n)},this.delay))},_open:function(t){var i=n.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(t,i){clearTimeout(this.timer),this.timer=this._delay(function(){var r=i?this.element:n(t&&t.target).closest(this.element.find(".ui-menu"));r.length||(r=this.element),this._close(r),this.blur(t),this.activeMenu=r},this.delay)},_close:function(n){n||(n=this.active?this.active.parent():this.element),n.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find("a.ui-state-active").removeClass("ui-state-active")},collapse:function(n){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(n,t))},expand:function(n){var t=this.active&&this.active.children(".ui-menu ").children(".ui-menu-item").first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(n,t)}))},next:function(n){this._move("next","first",n)},previous:function(n){this._move("prev","last",n)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(n,t,i){var r;this.active&&(r=n==="first"||n==="last"?this.active[n==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[n+"All"](".ui-menu-item").eq(0)),r&&r.length&&this.active||(r=this.activeMenu.children(".ui-menu-item")[t]()),this.focus(i,r)},nextPage:function(t){var i,u,r;if(!this.active){this.next(t);return}this.isLastItem()||(this._hasScroll()?(u=this.active.offset().top,r=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return i=n(this),i.offset().top-u-r<0}),this.focus(t,i)):this.focus(t,this.activeMenu.children(".ui-menu-item")[this.active?"last":"first"]()))},previousPage:function(t){var i,u,r;if(!this.active){this.next(t);return}this.isFirstItem()||(this._hasScroll()?(u=this.active.offset().top,r=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return i=n(this),i.offset().top-u+r>0}),this.focus(t,i)):this.focus(t,this.activeMenu.children(".ui-menu-item").first()))},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(t){this.active=this.active||n(t.target).closest(".ui-menu-item");var i={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(t,!0),this._trigger("select",t,i)}})}(jQuery),function(n,t){function s(n,t,i){return[parseFloat(n[0])*(o.test(n[0])?t/100:1),parseFloat(n[1])*(o.test(n[1])?i/100:1)]}function r(t,i){return parseInt(n.css(t,i),10)||0}function v(t){var i=t[0];return i.nodeType===9?{width:t.width(),height:t.height(),offset:{top:0,left:0}}:n.isWindow(i)?{width:t.width(),height:t.height(),offset:{top:t.scrollTop(),left:t.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:t.outerWidth(),height:t.outerHeight(),offset:t.offset()}}n.ui=n.ui||{};var f,u=Math.max,i=Math.abs,h=Math.round,c=/left|center|right/,a=/top|center|bottom/,l=/[\+\-]\d+(\.[\d]+)?%?/,e=/^\w+/,o=/%$/,y=n.fn.position;n.position={scrollbarWidth:function(){if(f!==t)return f;var u,r,i=n("<div style='display:block;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),e=i.children()[0];return n("body").append(i),u=e.offsetWidth,i.css("overflow","scroll"),r=e.offsetWidth,u===r&&(r=i[0].clientWidth),i.remove(),f=u-r},getScrollInfo:function(t){var r=t.isWindow?"":t.element.css("overflow-x"),i=t.isWindow?"":t.element.css("overflow-y"),f=r==="scroll"||r==="auto"&&t.width<t.element[0].scrollWidth,u=i==="scroll"||i==="auto"&&t.height<t.element[0].scrollHeight;return{width:u?n.position.scrollbarWidth():0,height:f?n.position.scrollbarWidth():0}},getWithinInfo:function(t){var i=n(t||window),r=n.isWindow(i[0]);return{element:i,isWindow:r,offset:i.offset()||{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:r?i.width():i.outerWidth(),height:r?i.height():i.outerHeight()}}},n.fn.position=function(t){if(!t||!t.of)return y.apply(this,arguments);t=n.extend({},t);var k,f,o,w,p,d,nt=n(t.of),it=n.position.getWithinInfo(t.within),tt=n.position.getScrollInfo(it),b=(t.collision||"flip").split(" "),g={};return d=v(nt),nt[0].preventDefault&&(t.at="left top"),f=d.width,o=d.height,w=d.offset,p=n.extend({},w),n.each(["my","at"],function(){var n=(t[this]||"").split(" "),r,i;n.length===1&&(n=c.test(n[0])?n.concat(["center"]):a.test(n[0])?["center"].concat(n):["center","center"]),n[0]=c.test(n[0])?n[0]:"center",n[1]=a.test(n[1])?n[1]:"center",r=l.exec(n[0]),i=l.exec(n[1]),g[this]=[r?r[0]:0,i?i[0]:0],t[this]=[e.exec(n[0])[0],e.exec(n[1])[0]]}),b.length===1&&(b[1]=b[0]),t.at[0]==="right"?p.left+=f:t.at[0]==="center"&&(p.left+=f/2),t.at[1]==="bottom"?p.top+=o:t.at[1]==="center"&&(p.top+=o/2),k=s(g.at,f,o),p.left+=k[0],p.top+=k[1],this.each(function(){var y,ut,a=n(this),c=a.outerWidth(),l=a.outerHeight(),rt=r(this,"marginLeft"),d=r(this,"marginTop"),ft=c+rt+r(this,"marginRight")+tt.width,et=l+d+r(this,"marginBottom")+tt.height,e=n.extend({},p),v=s(g.my,a.outerWidth(),a.outerHeight());t.my[0]==="right"?e.left-=c:t.my[0]==="center"&&(e.left-=c/2),t.my[1]==="bottom"?e.top-=l:t.my[1]==="center"&&(e.top-=l/2),e.left+=v[0],e.top+=v[1],n.support.offsetFractions||(e.left=h(e.left),e.top=h(e.top)),y={marginLeft:rt,marginTop:d},n.each(["left","top"],function(i,r){n.ui.position[b[i]]&&n.ui.position[b[i]][r](e,{targetWidth:f,targetHeight:o,elemWidth:c,elemHeight:l,collisionPosition:y,collisionWidth:ft,collisionHeight:et,offset:[k[0]+v[0],k[1]+v[1]],my:t.my,at:t.at,within:it,elem:a})}),t.using&&(ut=function(n){var h=w.left-e.left,v=h+f-c,s=w.top-e.top,y=s+o-l,r={target:{element:nt,left:w.left,top:w.top,width:f,height:o},element:{element:a,left:e.left,top:e.top,width:c,height:l},horizontal:v<0?"left":h>0?"right":"center",vertical:y<0?"top":s>0?"bottom":"middle"};f<c&&i(h+v)<f&&(r.horizontal="center"),o<l&&i(s+y)<o&&(r.vertical="middle"),r.important=u(i(h),i(v))>u(i(s),i(y))?"horizontal":"vertical",t.using.call(this,n,r)}),a.offset(n.extend(e,{using:ut}))})},n.ui.position={fit:{left:function(n,t){var e=t.within,r=e.isWindow?e.scrollLeft:e.offset.left,o=e.width,s=n.left-t.collisionPosition.marginLeft,i=r-s,f=s+t.collisionWidth-o-r,h;t.collisionWidth>o?i>0&&f<=0?(h=n.left+i+t.collisionWidth-o-r,n.left+=i-h):n.left=f>0&&i<=0?r:i>f?r+o-t.collisionWidth:r:i>0?n.left+=i:f>0?n.left-=f:n.left=u(n.left-s,n.left)},top:function(n,t){var o=t.within,r=o.isWindow?o.scrollTop:o.offset.top,e=t.within.height,s=n.top-t.collisionPosition.marginTop,i=r-s,f=s+t.collisionHeight-e-r,h;t.collisionHeight>e?i>0&&f<=0?(h=n.top+i+t.collisionHeight-e-r,n.top+=i-h):n.top=f>0&&i<=0?r:i>f?r+e-t.collisionHeight:r:i>0?n.top+=i:f>0?n.top-=f:n.top=u(n.top-s,n.top)}},flip:{left:function(n,t){var r=t.within,y=r.offset.left+r.scrollLeft,c=r.width,h=r.isWindow?r.scrollLeft:r.offset.left,l=n.left-t.collisionPosition.marginLeft,v=l-h,a=l+t.collisionWidth-c-h,e=t.my[0]==="left"?-t.elemWidth:t.my[0]==="right"?t.elemWidth:0,u=t.at[0]==="left"?t.targetWidth:t.at[0]==="right"?-t.targetWidth:0,f=-2*t.offset[0],o,s;v<0?(o=n.left+e+u+f+t.collisionWidth-c-y,(o<0||o<i(v))&&(n.left+=e+u+f)):a>0&&(s=n.left-t.collisionPosition.marginLeft+e+u+f-h,(s>0||i(s)<a)&&(n.left+=e+u+f))},top:function(n,t){var f=t.within,y=f.offset.top+f.scrollTop,a=f.height,l=f.isWindow?f.scrollTop:f.offset.top,v=n.top-t.collisionPosition.marginTop,c=v-l,h=v+t.collisionHeight-a-l,p=t.my[1]==="top",e=p?-t.elemHeight:t.my[1]==="bottom"?t.elemHeight:0,u=t.at[1]==="top"?t.targetHeight:t.at[1]==="bottom"?-t.targetHeight:0,r=-2*t.offset[1],s,o;c<0?(o=n.top+e+u+r+t.collisionHeight-a-y,n.top+e+u+r>c&&(o<0||o<i(c))&&(n.top+=e+u+r)):h>0&&(s=n.top-t.collisionPosition.marginTop+e+u+r-l,n.top+e+u+r>h&&(s>0||i(s)<h)&&(n.top+=e+u+r))}},flipfit:{left:function(){n.ui.position.flip.left.apply(this,arguments),n.ui.position.fit.left.apply(this,arguments)},top:function(){n.ui.position.flip.top.apply(this,arguments),n.ui.position.fit.top.apply(this,arguments)}}},function(){var t,r,i,e,o,u=document.getElementsByTagName("body")[0],f=document.createElement("div");t=document.createElement(u?"div":"body"),i={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},u&&n.extend(i,{position:"absolute",left:"-1000px",top:"-1000px"});for(o in i)t.style[o]=i[o];t.appendChild(f),r=u||document.documentElement,r.insertBefore(t,r.firstChild),f.style.cssText="position: absolute; left: 10.7432222px;",e=n(f).offset().left,n.support.offsetFractions=e>10&&e<11,t.innerHTML="",r.removeChild(t)}()}(jQuery),function(n,t){n.widget("ui.progressbar",{version:"1.10.3",options:{max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue(),this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min}),this.valueDiv=n("<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()},value:function(n){if(n===t)return this.options.value;this.options.value=this._constrainedValue(n),this._refreshValue()},_constrainedValue:function(n){return n===t&&(n=this.options.value),this.indeterminate=n===!1,typeof n!="number"&&(n=0),this.indeterminate?!1:Math.min(this.options.max,Math.max(this.min,n))},_setOptions:function(n){var t=n.value;delete n.value,this._super(n),this.options.value=this._constrainedValue(t),this._refreshValue()},_setOption:function(n,t){n==="max"&&(t=Math.max(this.min,t)),this._super(n,t)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var t=this.options.value,i=this._percentage();this.valueDiv.toggle(this.indeterminate||t>this.min).toggleClass("ui-corner-right",t===this.options.max).width(i.toFixed(0)+"%"),this.element.toggleClass("ui-progressbar-indeterminate",this.indeterminate),this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=n("<div class='ui-progressbar-overlay'></div>").appendTo(this.valueDiv))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":t}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null)),this.oldValue!==t&&(this.oldValue=t,this._trigger("change")),t===this.options.max&&this._trigger("complete")}})}(jQuery),function(n){var i=5;n.widget("ui.slider",n.ui.mouse,{version:"1.10.3",widgetEventPrefix:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},_create:function(){this._keySliding=!1,this._mouseSliding=!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"),this._refresh(),this._setOption("disabled",this.options.disabled),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var r,i,f=this.options,t=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),e="<a class='ui-slider-handle ui-state-default ui-corner-all' href='#'></a>",u=[];for(i=f.values&&f.values.length||1,t.length>i&&(t.slice(i).remove(),t=t.slice(0,i)),r=t.length;r<i;r++)u.push(e);this.handles=t.add(n(u.join("")).appendTo(this.element)),this.handle=this.handles.eq(0),this.handles.each(function(t){n(this).data("ui-slider-handle-index",t)})},_createRange:function(){var t=this.options,i="";t.range?(t.range===!0&&(t.values?t.values.length&&t.values.length!==2?t.values=[t.values[0],t.values[0]]:n.isArray(t.values)&&(t.values=t.values.slice(0)):t.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?this.range.removeClass("ui-slider-range-min ui-slider-range-max").css({left:"",bottom:""}):(this.range=n("<div></div>").appendTo(this.element),i="ui-slider-range ui-widget-header ui-corner-all"),this.range.addClass(i+(t.range==="min"||t.range==="max"?" ui-slider-range-"+t.range:""))):this.range=n([])},_setupEvents:function(){var n=this.handles.add(this.range).filter("a");this._off(n),this._on(n,this._handleEvents),this._hoverable(n),this._focusable(n)},_destroy:function(){this.handles.remove(),this.range.remove(),this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-widget ui-widget-content ui-corner-all"),this._mouseDestroy()},_mouseCapture:function(t){var l,o,u,i,r,c,f,h,e=this,s=this.options;return s.disabled?!1:(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),l={x:t.pageX,y:t.pageY},o=this._normValueFromMouse(l),u=this._valueMax()-this._valueMin()+1,this.handles.each(function(t){var f=Math.abs(o-e.values(t));(u>f||u===f&&(t===e._lastChangedValue||e.values(t)===s.min))&&(u=f,i=n(this),r=t)}),c=this._start(t,r),c===!1)?!1:(this._mouseSliding=!0,this._handleIndex=r,i.addClass("ui-state-active").focus(),f=i.offset(),h=!n(t.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=h?{left:0,top:0}:{left:t.pageX-f.left-i.width()/2,top:t.pageY-f.top-i.height()/2-(parseInt(i.css("borderTopWidth"),10)||0)-(parseInt(i.css("borderBottomWidth"),10)||0)+(parseInt(i.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,r,o),this._animateOff=!0,!0)},_mouseStart:function(){return!0},_mouseDrag:function(n){var i={x:n.pageX,y:n.pageY},t=this._normValueFromMouse(i);return this._slide(n,this._handleIndex,t),!1},_mouseStop:function(n){return this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(n,this._handleIndex),this._change(n,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(n){var r,i,t,f,u;return this.orientation==="horizontal"?(r=this.elementSize.width,i=n.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(r=this.elementSize.height,i=n.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),t=i/r,t>1&&(t=1),t<0&&(t=0),this.orientation==="vertical"&&(t=1-t),f=this._valueMax()-this._valueMin(),u=this._valueMin()+t*f,this._trimAlignValue(u)},_start:function(n,t){var i={handle:this.handles[t],value:this.value()};return this.options.values&&this.options.values.length&&(i.value=this.values(t),i.values=this.values()),this._trigger("start",n,i)},_slide:function(n,t,i){var r,f,u;this.options.values&&this.options.values.length?(r=this.values(t?0:1),this.options.values.length===2&&this.options.range===!0&&(t===0&&i>r||t===1&&i<r)&&(i=r),i!==this.values(t)&&(f=this.values(),f[t]=i,u=this._trigger("slide",n,{handle:this.handles[t],value:i,values:f}),r=this.values(t?0:1),u!==!1&&this.values(t,i,!0))):i!==this.value()&&(u=this._trigger("slide",n,{handle:this.handles[t],value:i}),u!==!1&&this.value(i))},_stop:function(n,t){var i={handle:this.handles[t],value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(t),i.values=this.values()),this._trigger("stop",n,i)},_change:function(n,t){if(!this._keySliding&&!this._mouseSliding){var i={handle:this.handles[t],value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(t),i.values=this.values()),this._lastChangedValue=t,this._trigger("change",n,i)}},value:function(n){if(arguments.length){this.options.value=this._trimAlignValue(n),this._refreshValue(),this._change(null,0);return}return this._value()},values:function(t,i){var u,f,r;if(arguments.length>1){this.options.values[t]=this._trimAlignValue(i),this._refreshValue(),this._change(null,t);return}if(arguments.length)if(n.isArray(arguments[0])){for(u=this.options.values,f=arguments[0],r=0;r<u.length;r+=1)u[r]=this._trimAlignValue(f[r]),this._change(null,r);this._refreshValue()}else return this.options.values&&this.options.values.length?this._values(t):this.value();else return this._values()},_setOption:function(t,i){var r,u=0;t==="range"&&this.options.range===!0&&(i==="min"?(this.options.value=this._values(0),this.options.values=null):i==="max"&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),n.isArray(this.options.values)&&(u=this.options.values.length),n.Widget.prototype._setOption.apply(this,arguments);switch(t){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":for(this._animateOff=!0,this._refreshValue(),r=0;r<u;r+=1)this._change(null,r);this._animateOff=!1;break;case"min":case"max":this._animateOff=!0,this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_value:function(){var n=this.options.value;return n=this._trimAlignValue(n)},_values:function(n){var r,t,i;if(arguments.length)return r=this.options.values[n],r=this._trimAlignValue(r);if(this.options.values&&this.options.values.length){for(t=this.options.values.slice(),i=0;i<t.length;i+=1)t[i]=this._trimAlignValue(t[i]);return t}return[]},_trimAlignValue:function(n){if(n<=this._valueMin())return this._valueMin();if(n>=this._valueMax())return this._valueMax();var t=this.options.step>0?this.options.step:1,i=(n-this._valueMin())%t,r=n-i;return Math.abs(i)*2>=t&&(r+=i>0?t:-t),parseFloat(r.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var s,t,c,o,h,e=this.options.range,i=this.options,r=this,u=this._animateOff?!1:i.animate,f={};this.options.values&&this.options.values.length?this.handles.each(function(e){t=(r.values(e)-r._valueMin())/(r._valueMax()-r._valueMin())*100,f[r.orientation==="horizontal"?"left":"bottom"]=t+"%",n(this).stop(1,1)[u?"animate":"css"](f,i.animate),r.options.range===!0&&(r.orientation==="horizontal"?(e===0&&r.range.stop(1,1)[u?"animate":"css"]({left:t+"%"},i.animate),e===1&&r.range[u?"animate":"css"]({width:t-s+"%"},{queue:!1,duration:i.animate})):(e===0&&r.range.stop(1,1)[u?"animate":"css"]({bottom:t+"%"},i.animate),e===1&&r.range[u?"animate":"css"]({height:t-s+"%"},{queue:!1,duration:i.animate}))),s=t}):(c=this.value(),o=this._valueMin(),h=this._valueMax(),t=h!==o?(c-o)/(h-o)*100:0,f[this.orientation==="horizontal"?"left":"bottom"]=t+"%",this.handle.stop(1,1)[u?"animate":"css"](f,i.animate),e==="min"&&this.orientation==="horizontal"&&this.range.stop(1,1)[u?"animate":"css"]({width:t+"%"},i.animate),e==="max"&&this.orientation==="horizontal"&&this.range[u?"animate":"css"]({width:100-t+"%"},{queue:!1,duration:i.animate}),e==="min"&&this.orientation==="vertical"&&this.range.stop(1,1)[u?"animate":"css"]({height:t+"%"},i.animate),e==="max"&&this.orientation==="vertical"&&this.range[u?"animate":"css"]({height:100-t+"%"},{queue:!1,duration:i.animate}))},_handleEvents:{keydown:function(t){var o,u,r,e,f=n(t.target).data("ui-slider-handle-index");switch(t.keyCode){case n.ui.keyCode.HOME:case n.ui.keyCode.END:case n.ui.keyCode.PAGE_UP:case n.ui.keyCode.PAGE_DOWN:case n.ui.keyCode.UP:case n.ui.keyCode.RIGHT:case n.ui.keyCode.DOWN:case n.ui.keyCode.LEFT:if(t.preventDefault(),!this._keySliding&&(this._keySliding=!0,n(t.target).addClass("ui-state-active"),o=this._start(t,f),o===!1))return}e=this.options.step,u=this.options.values&&this.options.values.length?r=this.values(f):r=this.value();switch(t.keyCode){case n.ui.keyCode.HOME:r=this._valueMin();break;case n.ui.keyCode.END:r=this._valueMax();break;case n.ui.keyCode.PAGE_UP:r=this._trimAlignValue(u+(this._valueMax()-this._valueMin())/i);break;case n.ui.keyCode.PAGE_DOWN:r=this._trimAlignValue(u-(this._valueMax()-this._valueMin())/i);break;case n.ui.keyCode.UP:case n.ui.keyCode.RIGHT:if(u===this._valueMax())return;r=this._trimAlignValue(u+e);break;case n.ui.keyCode.DOWN:case n.ui.keyCode.LEFT:if(u===this._valueMin())return;r=this._trimAlignValue(u-e)}this._slide(t,f,r)},click:function(n){n.preventDefault()},keyup:function(t){var i=n(t.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(t,i),this._change(t,i),n(t.target).removeClass("ui-state-active"))}}})}(jQuery),function(n){function t(n){return function(){var t=this.element.val();n.apply(this,arguments),this._refresh(),t!==this.element.val()&&this._trigger("change")}}n.widget("ui.spinner",{version:"1.10.3",defaultElement:"<input>",widgetEventPrefix:"spin",options:{culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var t={},i=this.element;return n.each(["min","max","step"],function(n,r){var u=i.attr(r);u!==undefined&&u.length&&(t[r]=u)}),t},_events:{keydown:function(n){this._start(n)&&this._keydown(n)&&n.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(n){if(this.cancelBlur){delete this.cancelBlur;return}this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",n)},mousewheel:function(n,t){if(t){if(!this.spinning&&!this._start(n))return!1;this._spin((t>0?1:-1)*this.options.step,n),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(n)},100),n.preventDefault()}},"mousedown .ui-spinner-button":function(t){function r(){var n=this.element[0]===this.document[0].activeElement;n||(this.element.focus(),this.previous=i,this._delay(function(){this.previous=i}))}var i;(i=this.element[0]===this.document[0].activeElement?this.previous:this.element.val(),t.preventDefault(),r.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,r.call(this)}),this._start(t)!==!1)&&this._repeat(null,n(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(t){if(n(t.currentTarget).hasClass("ui-state-active")){if(this._start(t)===!1)return!1;this._repeat(null,n(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)}},"mouseleave .ui-spinner-button":"_stop"},_draw:function(){var n=this.uiSpinner=this.element.addClass("ui-spinner-input").attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml());this.element.attr("role","spinbutton"),this.buttons=n.find(".ui-spinner-button").attr("tabIndex",-1).button().removeClass("ui-corner-all"),this.buttons.height()>Math.ceil(n.height()*.5)&&n.height()>0&&n.height(n.height()),this.options.disabled&&this.disable()},_keydown:function(t){var r=this.options,i=n.ui.keyCode;switch(t.keyCode){case i.UP:return this._repeat(null,1,t),!0;case i.DOWN:return this._repeat(null,-1,t),!0;case i.PAGE_UP:return this._repeat(null,r.page,t),!0;case i.PAGE_DOWN:return this._repeat(null,-r.page,t),!0}return!1},_uiSpinnerHtml:function(){return"<span class='ui-spinner ui-widget ui-widget-content ui-corner-all'></span>"},_buttonHtml:function(){return"<a class='ui-spinner-button ui-spinner-up ui-corner-tr'><span class='ui-icon "+this.options.icons.up+"'>&#9650;</span></a><a class='ui-spinner-button ui-spinner-down ui-corner-br'><span class='ui-icon "+this.options.icons.down+"'>&#9660;</span></a>"},_start:function(n){return!this.spinning&&this._trigger("start",n)===!1?!1:(this.counter||(this.counter=1),this.spinning=!0,!0)},_repeat:function(n,t,i){n=n||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,t,i)},n),this._spin(t*this.options.step,i)},_spin:function(n,t){var i=this.value()||0;this.counter||(this.counter=1),i=this._adjustValue(i+n*this._increment(this.counter)),this.spinning&&this._trigger("spin",t,{value:i})===!1||(this._value(i),this.counter++)},_increment:function(t){var i=this.options.incremental;return i?n.isFunction(i)?i(t):Math.floor(t*t*t/5e4-t*t/500+17*t/200+1):1},_precision:function(){var n=this._precisionOf(this.options.step);return this.options.min!==null&&(n=Math.max(n,this._precisionOf(this.options.min))),n},_precisionOf:function(n){var i=n.toString(),t=i.indexOf(".");return t===-1?0:i.length-t-1},_adjustValue:function(n){var r,i,t=this.options;return(r=t.min!==null?t.min:0,i=n-r,i=Math.round(i/t.step)*t.step,n=r+i,n=parseFloat(n.toFixed(this._precision())),t.max!==null&&n>t.max)?t.max:t.min!==null&&n<t.min?t.min:n},_stop:function(n){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",n))},_setOption:function(n,t){if(n==="culture"||n==="numberFormat"){var i=this._parse(this.element.val());this.options[n]=t,this.element.val(this._format(i));return}(n==="max"||n==="min"||n==="step")&&typeof t=="string"&&(t=this._parse(t)),n==="icons"&&(this.buttons.first().find(".ui-icon").removeClass(this.options.icons.up).addClass(t.up),this.buttons.last().find(".ui-icon").removeClass(this.options.icons.down).addClass(t.down)),this._super(n,t),n==="disabled"&&(t?(this.element.prop("disabled",!0),this.buttons.button("disable")):(this.element.prop("disabled",!1),this.buttons.button("enable")))},_setOptions:t(function(n){this._super(n),this._value(this.element.val())}),_parse:function(n){return typeof n=="string"&&n!==""&&(n=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(n,10,this.options.culture):+n),n===""||isNaN(n)?null:n},_format:function(n){return n===""?"":window.Globalize&&this.options.numberFormat?Globalize.format(n,this.options.numberFormat,this.options.culture):n},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},_value:function(n,t){var i;n!==""&&(i=this._parse(n),i!==null&&(t||(i=this._adjustValue(i)),n=this._format(i))),this.element.val(n),this._refresh()},_destroy:function(){this.element.removeClass("ui-spinner-input").prop("disabled",!1).removeAttr("autocomplete").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.uiSpinner.replaceWith(this.element)},stepUp:t(function(n){this._stepUp(n)}),_stepUp:function(n){this._start()&&(this._spin((n||1)*this.options.step),this._stop())},stepDown:t(function(n){this._stepDown(n)}),_stepDown:function(n){this._start()&&(this._spin((n||1)*-this.options.step),this._stop())},pageUp:t(function(n){this._stepUp((n||1)*this.options.page)}),pageDown:t(function(n){this._stepDown((n||1)*this.options.page)}),value:function(n){if(!arguments.length)return this._parse(this.element.val());t(this._value).call(this,n)},widget:function(){return this.uiSpinner}})}(jQuery),function(n,t){function f(){return++u}function r(n){return n.hash.length>1&&decodeURIComponent(n.href.replace(i,""))===decodeURIComponent(location.href.replace(i,""))}var u=0,i=/#.*$/;n.widget("ui.tabs",{version:"1.10.3",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_create:function(){var i=this,t=this.options;this.running=!1,this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",t.collapsible).delegate(".ui-tabs-nav > li","mousedown"+this.eventNamespace,function(t){n(this).is(".ui-state-disabled")&&t.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){n(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this._processTabs(),t.active=this._initialActive(),n.isArray(t.disabled)&&(t.disabled=n.unique(t.disabled.concat(n.map(this.tabs.filter(".ui-state-disabled"),function(n){return i.tabs.index(n)}))).sort()),this.active=this.options.active!==!1&&this.anchors.length?this._findActive(t.active):n(),this._refresh(),this.active.length&&this.load(t.active)},_initialActive:function(){var t=this.options.active,r=this.options.collapsible,i=location.hash.substring(1);return t===null&&(i&&this.tabs.each(function(r,u){if(n(u).attr("aria-controls")===i)return t=r,!1}),t===null&&(t=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(t===null||t===-1)&&(t=this.tabs.length?0:!1)),t!==!1&&(t=this.tabs.index(this.tabs.eq(t)),t===-1&&(t=r?!1:0)),!r&&t===!1&&this.anchors.length&&(t=0),t},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):n()}},_tabKeydown:function(t){var u=n(this.document[0].activeElement).closest("li"),i=this.tabs.index(u),r=!0;if(!this._handlePageNav(t)){switch(t.keyCode){case n.ui.keyCode.RIGHT:case n.ui.keyCode.DOWN:i++;break;case n.ui.keyCode.UP:case n.ui.keyCode.LEFT:r=!1,i--;break;case n.ui.keyCode.END:i=this.anchors.length-1;break;case n.ui.keyCode.HOME:i=0;break;case n.ui.keyCode.SPACE:t.preventDefault(),clearTimeout(this.activating),this._activate(i);return;case n.ui.keyCode.ENTER:t.preventDefault(),clearTimeout(this.activating),this._activate(i===this.options.active?!1:i);return;default:return}t.preventDefault(),clearTimeout(this.activating),i=this._focusNextTab(i,r),t.ctrlKey||(u.attr("aria-selected","false"),this.tabs.eq(i).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",i)},this.delay))}},_panelKeydown:function(t){this._handlePageNav(t)||t.ctrlKey&&t.keyCode===n.ui.keyCode.UP&&(t.preventDefault(),this.active.focus())},_handlePageNav:function(t){return t.altKey&&t.keyCode===n.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):t.altKey&&t.keyCode===n.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(t,i){function u(){return t>r&&(t=0),t<0&&(t=r),t}for(var r=this.tabs.length-1;n.inArray(u(),this.options.disabled)!==-1;)t=i?t+1:t-1;return t},_focusNextTab:function(n,t){return n=this._findNextTab(n,t),this.tabs.eq(n).focus(),n},_setOption:function(n,t){if(n==="active"){this._activate(t);return}if(n==="disabled"){this._setupDisabled(t);return}this._super(n,t),n==="collapsible"&&(this.element.toggleClass("ui-tabs-collapsible",t),t||this.options.active!==!1||this._activate(0)),n==="event"&&this._setupEvents(t),n==="heightStyle"&&this._setupHeightStyle(t)},_tabId:function(n){return n.attr("aria-controls")||"ui-tabs-"+f()},_sanitizeSelector:function(n){return n?n.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t=this.options,i=this.tablist.children(":has(a[href])");t.disabled=n.map(i.filter(".ui-state-disabled"),function(n){return i.index(n)}),this._processTabs(),t.active!==!1&&this.anchors.length?this.active.length&&!n.contains(this.tablist[0],this.active[0])?this.tabs.length===t.disabled.length?(t.active=!1,this.active=n()):this._activate(this._findNextTab(Math.max(0,t.active-1),!1)):t.active=this.tabs.index(this.active):(t.active=!1,this.active=n()),this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-expanded":"false","aria-hidden":"true"}),this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-expanded":"true","aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var t=this;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist"),this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1}),this.anchors=this.tabs.map(function(){return n("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1}),this.panels=n(),this.anchors.each(function(i,u){var e,f,s,c=n(u).uniqueId().attr("id"),o=n(u).closest("li"),h=o.attr("aria-controls");r(u)?(e=u.hash,f=t.element.find(t._sanitizeSelector(e))):(s=t._tabId(o),e="#"+s,f=t.element.find(e),f.length||(f=t._createPanel(s),f.insertAfter(t.panels[i-1]||t.tablist)),f.attr("aria-live","polite")),f.length&&(t.panels=t.panels.add(f)),h&&o.data("ui-tabs-aria-controls",h),o.attr({"aria-controls":e.substring(1),"aria-labelledby":c}),f.attr("aria-labelledby",c)}),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel")},_getList:function(){return this.element.find("ol,ul").eq(0)},_createPanel:function(t){return n("<div>").attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(t){n.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1);for(var r=0,i;i=this.tabs[r];r++)t===!0||n.inArray(r,t)!==-1?n(i).addClass("ui-state-disabled").attr("aria-disabled","true"):n(i).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=t},_setupEvents:function(t){var i={click:function(n){n.preventDefault()}};t&&n.each(t.split(" "),function(n,t){i[t]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(this.anchors,i),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(t){var i,r=this.element.parent();t==="fill"?(i=r.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var r=n(this),t=r.css("position");t!=="absolute"&&t!=="fixed"&&(i-=r.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=n(this).outerHeight(!0)}),this.panels.each(function(){n(this).height(Math.max(0,i-n(this).innerHeight()+n(this).height()))}).css("overflow","auto")):t==="auto"&&(i=0,this.panels.each(function(){i=Math.max(i,n(this).height("").height())}).height(i))},_eventHandler:function(t){var o=this.options,r=this.active,c=n(t.currentTarget),i=c.closest("li"),e=i[0]===r[0],u=e&&o.collapsible,f=u?n():this._getPanelForTab(i),s=r.length?this._getPanelForTab(r):n(),h={oldTab:r,oldPanel:s,newTab:u?n():i,newPanel:f};(t.preventDefault(),i.hasClass("ui-state-disabled")||i.hasClass("ui-tabs-loading")||this.running||e&&!o.collapsible||this._trigger("beforeActivate",t,h)===!1)||(o.active=u?!1:this.tabs.index(i),this.active=e?n():i,this.xhr&&this.xhr.abort(),s.length||f.length||n.error("jQuery UI Tabs: Mismatching fragment identifier."),f.length&&this.load(this.tabs.index(i),t),this._toggle(t,h))},_toggle:function(t,i){function o(){f.running=!1,f._trigger("activate",t,i)}function e(){i.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),r.length&&f.options.show?f._show(r,f.options.show,o):(r.show(),o())}var f=this,r=i.newPanel,u=i.oldPanel;this.running=!0,u.length&&this.options.hide?this._hide(u,this.options.hide,function(){i.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),e()}):(i.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),u.hide(),e()),u.attr({"aria-expanded":"false","aria-hidden":"true"}),i.oldTab.attr("aria-selected","false"),r.length&&u.length?i.oldTab.attr("tabIndex",-1):r.length&&this.tabs.filter(function(){return n(this).attr("tabIndex")===0}).attr("tabIndex",-1),r.attr({"aria-expanded":"true","aria-hidden":"false"}),i.newTab.attr({"aria-selected":"true",tabIndex:0})},_activate:function(t){var r,i=this._findActive(t);i[0]!==this.active[0]&&(i.length||(i=this.active),r=i.find(".ui-tabs-anchor")[0],this._eventHandler({target:r,currentTarget:r,preventDefault:n.noop}))},_findActive:function(t){return t===!1?n():this.tabs.eq(t)},_getIndex:function(n){return typeof n=="string"&&(n=this.anchors.index(this.anchors.filter("[href$='"+n+"']"))),n},_destroy:function(){this.xhr&&this.xhr.abort(),this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible"),this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role"),this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeUniqueId(),this.tabs.add(this.panels).each(function(){n.data(this,"ui-tabs-destroy")?n(this).remove():n(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")}),this.tabs.each(function(){var t=n(this),i=t.data("ui-tabs-aria-controls");i?t.attr("aria-controls",i).removeData("ui-tabs-aria-controls"):t.removeAttr("aria-controls")}),this.panels.show(),this.options.heightStyle!=="content"&&this.panels.css("height","")},enable:function(i){var r=this.options.disabled;r!==!1&&(i===t?r=!1:(i=this._getIndex(i),r=n.isArray(r)?n.map(r,function(n){return n!==i?n:null}):n.map(this.tabs,function(n,t){return t!==i?t:null})),this._setupDisabled(r))},disable:function(i){var r=this.options.disabled;if(r!==!0){if(i===t)r=!0;else{if(i=this._getIndex(i),n.inArray(i,r)!==-1)return;r=n.isArray(r)?n.merge([i],r).sort():[i]}this._setupDisabled(r)}},load:function(t,i){t=this._getIndex(t);var e=this,u=this.tabs.eq(t),s=u.find(".ui-tabs-anchor"),f=this._getPanelForTab(u),o={tab:u,panel:f};r(s[0])||(this.xhr=n.ajax(this._ajaxSettings(s,i,o)),this.xhr&&this.xhr.statusText!=="canceled"&&(u.addClass("ui-tabs-loading"),f.attr("aria-busy","true"),this.xhr.success(function(n){setTimeout(function(){f.html(n),e._trigger("load",i,o)},1)}).complete(function(n,t){setTimeout(function(){t==="abort"&&e.panels.stop(!1,!0),u.removeClass("ui-tabs-loading"),f.removeAttr("aria-busy"),n===e.xhr&&delete e.xhr},1)})))},_ajaxSettings:function(t,i,r){var u=this;return{url:t.attr("href"),beforeSend:function(t,f){return u._trigger("beforeLoad",i,n.extend({jqXHR:t,ajaxSettings:f},r))}}},_getPanelForTab:function(t){var i=n(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+i))}})}(jQuery),function(n){function i(t,i){var r=(t.attr("aria-describedby")||"").split(/\s+/);r.push(i),t.data("ui-tooltip-id",i).attr("aria-describedby",n.trim(r.join(" ")))}function t(t){var u=t.data("ui-tooltip-id"),i=(t.attr("aria-describedby")||"").split(/\s+/),r=n.inArray(u,i);r!==-1&&i.splice(r,1),t.removeData("ui-tooltip-id"),i=n.trim(i.join(" ")),i?t.attr("aria-describedby",i):t.removeAttr("aria-describedby")}var r=0;n.widget("ui.tooltip",{version:"1.10.3",options:{content:function(){var t=n(this).attr("title")||"";return n("<a>").text(t).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,tooltipClass:null,track:!1,close:null,open:null},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.options.disabled&&this._disable()},_setOption:function(t,i){var r=this;if(t==="disabled"){this[i?"_disable":"_enable"](),this.options[t]=i;return}this._super(t,i),t==="content"&&n.each(this.tooltips,function(n,t){r._updateContent(t)})},_disable:function(){var t=this;n.each(this.tooltips,function(i,r){var u=n.Event("blur");u.target=u.currentTarget=r[0],t.close(u,!0)}),this.element.find(this.options.items).addBack().each(function(){var t=n(this);t.is("[title]")&&t.data("ui-tooltip-title",t.attr("title")).attr("title","")})},_enable:function(){this.element.find(this.options.items).addBack().each(function(){var t=n(this);t.data("ui-tooltip-title")&&t.attr("title",t.data("ui-tooltip-title"))})},open:function(t){var r=this,i=n(t?t.target:this.element).closest(this.options.items);i.length&&!i.data("ui-tooltip-id")&&(i.attr("title")&&i.data("ui-tooltip-title",i.attr("title")),i.data("ui-tooltip-open",!0),t&&t.type==="mouseover"&&i.parents().each(function(){var t=n(this),i;t.data("ui-tooltip-open")&&(i=n.Event("blur"),i.target=i.currentTarget=this,r.close(i,!0)),t.attr("title")&&(t.uniqueId(),r.parents[this.id]={element:this,title:t.attr("title")},t.attr("title",""))}),this._updateContent(i,t))},_updateContent:function(n,t){var r,i=this.options.content,f=this,u=t?t.type:null;if(typeof i=="string")return this._open(t,n,i);r=i.call(n[0],function(i){n.data("ui-tooltip-open")&&f._delay(function(){t&&(t.type=u),this._open(t,n,i)})}),r&&this._open(t,n,r)},_open:function(t,r,u){function s(n){(o.of=n,f.is(":hidden"))||f.position(o)}var f,e,h,o=n.extend({},this.options.position);if(u){if(f=this._find(r),f.length){f.find(".ui-tooltip-content").html(u);return}r.is("[title]")&&(t&&t.type==="mouseover"?r.attr("title",""):r.removeAttr("title")),f=this._tooltip(r),i(r,f.attr("id")),f.find(".ui-tooltip-content").html(u),this.options.track&&t&&/^mouse/.test(t.type)?(this._on(this.document,{mousemove:s}),s(t)):f.position(n.extend({of:r},this.options.position)),f.hide(),this._show(f,this.options.show),this.options.show&&this.options.show.delay&&(h=this.delayedShow=setInterval(function(){f.is(":visible")&&(s(o.of),clearInterval(h))},n.fx.interval)),this._trigger("open",t,{tooltip:f}),e={keyup:function(t){if(t.keyCode===n.ui.keyCode.ESCAPE){var i=n.Event(t);i.currentTarget=r[0],this.close(i,!0)}},remove:function(){this._removeTooltip(f)}},t&&t.type!=="mouseover"||(e.mouseleave="close"),t&&t.type!=="focusin"||(e.focusout="close"),this._on(!0,r,e)}},close:function(i){var f=this,r=n(i?i.currentTarget:this.element),u=this._find(r);this.closing||(clearInterval(this.delayedShow),r.data("ui-tooltip-title")&&r.attr("title",r.data("ui-tooltip-title")),t(r),u.stop(!0),this._hide(u,this.options.hide,function(){f._removeTooltip(n(this))}),r.removeData("ui-tooltip-open"),this._off(r,"mouseleave focusout keyup"),r[0]!==this.element[0]&&this._off(r,"remove"),this._off(this.document,"mousemove"),i&&i.type==="mouseleave"&&n.each(this.parents,function(t,i){n(i.element).attr("title",i.title),delete f.parents[t]}),this.closing=!0,this._trigger("close",i,{tooltip:u}),this.closing=!1)},_tooltip:function(t){var u="ui-tooltip-"+r++,i=n("<div>").attr({id:u,role:"tooltip"}).addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||""));return n("<div>").addClass("ui-tooltip-content").appendTo(i),i.appendTo(this.document[0].body),this.tooltips[u]=t,i},_find:function(t){var i=t.data("ui-tooltip-id");return i?n("#"+i):n()},_removeTooltip:function(n){n.remove(),delete this.tooltips[n.attr("id")]},_destroy:function(){var t=this;n.each(this.tooltips,function(i,r){var u=n.Event("blur");u.target=u.currentTarget=r[0],t.close(u,!0),n("#"+i).remove(),r.data("ui-tooltip-title")&&(r.attr("title",r.data("ui-tooltip-title")),r.removeData("ui-tooltip-title"))})}})}(jQuery),jQuery.migrateMute===void 0&&(jQuery.migrateMute=!0),function(n,t,i){function r(i){var r=t.console;o[i]||(o[i]=!0,n.migrateWarnings.push(i),r&&r.warn&&!n.migrateMute&&(r.warn("JQMIGRATE: "+i),n.migrateTrace&&r.trace&&r.trace()))}function e(t,u,f,e){if(Object.defineProperty)try{return Object.defineProperty(t,u,{configurable:!0,enumerable:!0,get:function(){return r(e),f},set:function(n){r(e),f=n}}),i}catch(o){}n._definePropertyBroken=!0,t[u]=f}var o={},l,h,a;n.migrateWarnings=[],!n.migrateMute&&t.console&&t.console.log&&t.console.log("JQMIGRATE: Logging is active"),n.migrateTrace===i&&(n.migrateTrace=!0),n.migrateReset=function(){o={},n.migrateWarnings.length=0},"BackCompat"===document.compatMode&&r("jQuery is not compatible with Quirks Mode");var s=n("<input/>",{size:1}).attr("size")&&n.attrFn,k=n.attr,rt=n.attrHooks.value&&n.attrHooks.value.get||function(){return null},tt=n.attrHooks.value&&n.attrHooks.value.set||function(){return i},g=/^(?:input|button)$/i,nt=/^[238]$/,ft=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,et=/^(?:checked|selected)$/i;e(n,"attrFn",s||{},"jQuery.attrFn is deprecated"),n.attr=function(t,u,f,e){var o=u.toLowerCase(),h=t&&t.nodeType;return e&&(4>k.length&&r("jQuery.fn.attr( props, pass ) is deprecated"),t&&!nt.test(h)&&(s?u in s:n.isFunction(n.fn[u])))?n(t)[u](f):("type"===u&&f!==i&&g.test(t.nodeName)&&t.parentNode&&r("Can't change the 'type' of an input or button in IE 6/7/8"),!n.attrHooks[o]&&ft.test(o)&&(n.attrHooks[o]={get:function(t,r){var f,u=n.prop(t,r);return u===!0||"boolean"!=typeof u&&(f=t.getAttributeNode(r))&&f.nodeValue!==!1?r.toLowerCase():i},set:function(t,i,r){var u;return i===!1?n.removeAttr(t,r):(u=n.propFix[r]||r,u in t&&(t[u]=!0),t.setAttribute(r,r.toLowerCase())),r}},et.test(o)&&r("jQuery.fn.attr('"+o+"') may use property instead of attribute")),k.call(n,t,u,f))},n.attrHooks.value={get:function(n,t){var i=(n.nodeName||"").toLowerCase();return"button"===i?rt.apply(this,arguments):("input"!==i&&"option"!==i&&r("jQuery.fn.attr('value') no longer gets properties"),t in n?n.value:null)},set:function(n,t){var u=(n.nodeName||"").toLowerCase();return"button"===u?tt.apply(this,arguments):("input"!==u&&"option"!==u&&r("jQuery.fn.attr('value', val) no longer sets properties"),n.value=t,i)}};var f,u,d=n.fn.init,ot=n.parseJSON,it=/^([^<]*)(<[\w\W]+>)([^>]*)$/;n.fn.init=function(t,i,u){var f;return t&&"string"==typeof t&&!n.isPlainObject(i)&&(f=it.exec(n.trim(t)))&&f[0]&&("<"!==t.charAt(0)&&r("$(html) HTML strings must start with '<' character"),f[3]&&r("$(html) HTML text after last tag is ignored"),"#"===f[0].charAt(0)&&(r("HTML string cannot start with a '#' character"),n.error("JQMIGRATE: Invalid selector string (XSS)")),i&&i.context&&(i=i.context),n.parseHTML)?d.call(this,n.parseHTML(f[2],i,!0),i,u):d.apply(this,arguments)},n.fn.init.prototype=n.fn,n.parseJSON=function(n){return n||null===n?ot.apply(this,arguments):(r("jQuery.parseJSON requires a valid JSON string"),null)},n.uaMatch=function(n){n=n.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(n)||/(webkit)[ \/]([\w.]+)/.exec(n)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(n)||/(msie) ([\w.]+)/.exec(n)||0>n.indexOf("compatible")&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(n)||[];return{browser:t[1]||"",version:t[2]||"0"}},n.browser||(f=n.uaMatch(navigator.userAgent),u={},f.browser&&(u[f.browser]=!0,u.version=f.version),u.chrome?u.webkit=!0:u.webkit&&(u.safari=!0),n.browser=u),e(n,"browser",n.browser,"jQuery.browser is deprecated"),n.sub=function(){function t(n,i){return new t.fn.init(n,i)}n.extend(!0,t,this),t.superclass=this,t.fn=t.prototype=this(),t.fn.constructor=t,t.sub=this.sub,t.fn.init=function(r,u){return u&&u instanceof n&&!(u instanceof t)&&(u=t(u)),n.fn.init.call(this,r,u,i)},t.fn.init.prototype=t.fn;var i=t(document);return r("jQuery.sub() is deprecated"),t},n.ajaxSetup({converters:{"text json":n.parseJSON}}),l=n.fn.data,n.fn.data=function(t){var e,u,f=this[0];return!f||"events"!==t||1!==arguments.length||(e=n.data(f,t),u=n._data(f,t),e!==i&&e!==u||u===i)?l.apply(this,arguments):(r("Use of jQuery.fn.data('events') is deprecated"),u)},h=/\/(java|ecma)script/i,a=n.fn.andSelf||n.fn.addBack,n.fn.andSelf=function(){return r("jQuery.fn.andSelf() replaced by jQuery.fn.addBack()"),a.apply(this,arguments)},n.clean||(n.clean=function(t,u,f,e){u=u||document,u=!u.nodeType&&u[0]||u,u=u.ownerDocument||u,r("jQuery.clean() is deprecated");var c,o,l,a,s=[];if(n.merge(s,n.buildFragment(t,u).childNodes),f)for(l=function(n){return!n.type||h.test(n.type)?e?e.push(n.parentNode?n.parentNode.removeChild(n):n):f.appendChild(n):i},c=0;null!=(o=s[c]);c++)n.nodeName(o,"script")&&l(o)||(f.appendChild(o),o.getElementsByTagName!==i&&(a=n.grep(n.merge([],o.getElementsByTagName("script")),l),s.splice.apply(s,[c+1,0].concat(a)),c+=a.length));return s});var ct=n.event.add,ht=n.event.remove,st=n.event.trigger,ut=n.fn.toggle,w=n.fn.live,b=n.fn.die,p="ajaxStart|ajaxStop|ajaxSend|ajaxComplete|ajaxError|ajaxSuccess",v=RegExp("\\b(?:"+p+")\\b"),y=/(?:^|\s)hover(\.\S+|)\b/,c=function(t){return"string"!=typeof t||n.event.special.hover?t:(y.test(t)&&r("'hover' pseudo-event is deprecated, use 'mouseenter mouseleave'"),t&&t.replace(y,"mouseenter$1 mouseleave$1"))};n.event.props&&"attrChange"!==n.event.props[0]&&n.event.props.unshift("attrChange","attrName","relatedNode","srcElement"),n.event.dispatch&&e(n.event,"handle",n.event.dispatch,"jQuery.event.handle is undocumented and deprecated"),n.event.add=function(n,t,i,u,f){n!==document&&v.test(t)&&r("AJAX events should be attached to document: "+t),ct.call(this,n,c(t||""),i,u,f)},n.event.remove=function(n,t,i,r,u){ht.call(this,n,c(t)||"",i,r,u)},n.fn.error=function(){var n=Array.prototype.slice.call(arguments,0);return r("jQuery.fn.error() is deprecated"),n.splice(0,0,"error"),arguments.length?this.bind.apply(this,n):(this.triggerHandler.apply(this,n),this)},n.fn.toggle=function(t,i){if(!n.isFunction(t)||!n.isFunction(i))return ut.apply(this,arguments);r("jQuery.fn.toggle(handler, handler...) is deprecated");var f=arguments,o=t.guid||n.guid++,u=0,e=function(i){var r=(n._data(this,"lastToggle"+t.guid)||0)%u;return n._data(this,"lastToggle"+t.guid,r+1),i.preventDefault(),f[r].apply(this,arguments)||!1};for(e.guid=o;f.length>u;)f[u++].guid=o;return this.click(e)},n.fn.live=function(t,i,u){return r("jQuery.fn.live() is deprecated"),w?w.apply(this,arguments):(n(this.context).on(t,this.selector,i,u),this)},n.fn.die=function(t,i){return r("jQuery.fn.die() is deprecated"),b?b.apply(this,arguments):(n(this.context).off(t,this.selector||"**",i),this)},n.event.trigger=function(n,t,i,u){return i||v.test(n)||r("Global events are undocumented and deprecated"),st.call(this,n,t,i||document,u)},n.each(p.split("|"),function(t,i){n.event.special[i]={setup:function(){var t=this;return t!==document&&(n.event.add(document,i+"."+n.guid,function(){n.event.trigger(i,null,t,!0)}),n._data(this,i,n.guid++)),!1},teardown:function(){return this!==document&&n.event.remove(document,i+"."+n._data(this,i)),!1}}})}(jQuery,window),function(n){var f,u;n.fn.drag=function(t,i,r){var u=typeof t=="string"?t:"",f=n.isFunction(t)?t:n.isFunction(i)?i:null;return u.indexOf("drag")!==0&&(u="drag"+u),r=(t==f?i:r)||{},f?this.bind(u,r,f):this.trigger(u)};var i=n.event,r=i.special,t=r.drag={defaults:{which:1,distance:0,not:":input",handle:null,relative:!1,drop:!0,click:!1},datakey:"dragdata",noBubble:!0,add:function(i){var u=n.data(this,t.datakey),r=i.data||{};u.related+=1,n.each(t.defaults,function(n){r[n]!==undefined&&(u[n]=r[n])})},remove:function(){n.data(this,t.datakey).related-=1},setup:function(){if(!n.data(this,t.datakey)){var r=n.extend({related:0},t.defaults);n.data(this,t.datakey,r),i.add(this,"touchstart mousedown",t.init,r),this.attachEvent&&this.attachEvent("ondragstart",t.dontstart)}},teardown:function(){var r=n.data(this,t.datakey)||{};r.related||(n.removeData(this,t.datakey),i.remove(this,"touchstart mousedown",t.init),t.textselect(!0),this.detachEvent&&this.detachEvent("ondragstart",t.dontstart))},init:function(u){if(!t.touched){var f=u.data,e;if(u.which==0||!(f.which>0)||u.which==f.which)return n(u.target).is(f.not)?void 0:f.handle&&!n(u.target).closest(f.handle,u.currentTarget).length?void 0:(t.touched=u.type=="touchstart"?this:null,f.propagates=1,f.mousedown=this,f.interactions=[t.interaction(this,f)],f.target=u.target,f.pageX=u.pageX,f.pageY=u.pageY,f.dragging=null,e=t.hijack(u,"draginit",f),!f.propagates)?void 0:(e=t.flatten(e),e&&e.length&&(f.interactions=[],n.each(e,function(){f.interactions.push(t.interaction(this,f))})),f.propagates=f.interactions.length,f.drop!==!1&&r.drop&&r.drop.handler(u,f),t.textselect(!1),t.touched?i.add(t.touched,"touchmove touchend",t.handler,f):i.add(document,"mousemove mouseup",t.handler,f),!t.touched||f.live?!1:void 0)}},interaction:function(i,r){var u=n(i)[r.relative?"position":"offset"]()||{top:0,left:0};return{drag:i,callback:new t.callback,droppable:[],offset:u}},handler:function(u){var f=u.data;switch(u.type){case!f.dragging&&"touchmove":u.preventDefault();case!f.dragging&&"mousemove":if(Math.pow(u.pageX-f.pageX,2)+Math.pow(u.pageY-f.pageY,2)<Math.pow(f.distance,2))break;u.target=f.target,t.hijack(u,"dragstart",f),f.propagates&&(f.dragging=!0);case"touchmove":u.preventDefault();case"mousemove":if(f.dragging){if(t.hijack(u,"drag",f),f.propagates){f.drop!==!1&&r.drop&&r.drop.handler(u,f);break}u.type="mouseup"}case"touchend":case"mouseup":default:t.touched?i.remove(t.touched,"touchmove touchend",t.handler):i.remove(document,"mousemove mouseup",t.handler),f.dragging&&(f.drop!==!1&&r.drop&&r.drop.handler(u,f),t.hijack(u,"dragend",f)),t.textselect(!0),f.click===!1&&f.dragging&&n.data(f.mousedown,"suppress.click",+new Date+5),f.dragging=t.touched=!1}},hijack:function(r,u,f,e,o){if(f){var v={event:r.originalEvent,type:r.type},a=u.indexOf("drop")?"drag":"drop",h,l=e||0,s,p,c,y=isNaN(e)?f.interactions.length:e;r.type=u,r.originalEvent=null,f.results=[];do if(s=f.interactions[l]){if(u!=="dragend"&&s.cancelled)continue;c=t.properties(r,f,s),s.results=[],n(o||s[a]||f.droppable).each(function(e,o){return c.target=o,r.isPropagationStopped=function(){return!1},h=o?i.dispatch.call(o,r,c):null,h===!1?(a=="drag"&&(s.cancelled=!0,f.propagates-=1),u=="drop"&&(s[a][e]=null)):u=="dropinit"&&s.droppable.push(t.element(h)||o),u=="dragstart"&&(s.proxy=n(t.element(h)||s.drag)[0]),s.results.push(h),delete r.result,u!=="dropinit"?h:void 0}),f.results[l]=t.flatten(s.results),u=="dropinit"&&(s.droppable=t.flatten(s.droppable)),u!="dragstart"||s.cancelled||c.update()}while(++l<y);return r.type=v.type,r.originalEvent=v.event,t.flatten(f.results)}},properties:function(n,i,r){var u=r.callback;return u.drag=r.drag,u.proxy=r.proxy||r.drag,u.startX=i.pageX,u.startY=i.pageY,u.deltaX=n.pageX-i.pageX,u.deltaY=n.pageY-i.pageY,u.originalX=r.offset.left,u.originalY=r.offset.top,u.offsetX=u.originalX+u.deltaX,u.offsetY=u.originalY+u.deltaY,u.drop=t.flatten((r.drop||[]).slice()),u.available=t.flatten((r.droppable||[]).slice()),u},element:function(n){if(n&&(n.jquery||n.nodeType==1))return n},flatten:function(i){return n.map(i,function(i){return i&&i.jquery?n.makeArray(i):i&&i.length?t.flatten(i):i})},textselect:function(i){n(document)[i?"unbind":"bind"]("selectstart",t.dontstart).css("MozUserSelect",i?"":"none"),document.unselectable=i?"off":"on"},dontstart:function(){return!1},callback:function(){}};t.callback.prototype={update:function(){r.drop&&this.available.length&&n.each(this.available,function(n){r.drop.locate(this,n)})}},f=i.dispatch,i.dispatch=function(t){if(n.data(this,"suppress."+t.type)-+new Date>0){n.removeData(this,"suppress."+t.type);return}return f.apply(this,arguments)},u=i.fixHooks.touchstart=i.fixHooks.touchmove=i.fixHooks.touchend=i.fixHooks.touchcancel={props:"clientX clientY pageX pageY screenX screenY".split(" "),filter:function(t,i){if(i){var r=i.touches&&i.touches[0]||i.changedTouches&&i.changedTouches[0]||null;r&&n.each(u.props,function(n,i){t[i]=r[i]})}return t}},r.draginit=r.dragstart=r.dragend=t}(jQuery),function(n){n.fn.drop=function(t,i,r){var u=typeof t=="string"?t:"",f=n.isFunction(t)?t:n.isFunction(i)?i:null;return u.indexOf("drop")!==0&&(u="drop"+u),r=(t==f?i:r)||{},f?this.bind(u,r,f):this.trigger(u)},n.drop=function(i){i=i||{},t.multi=i.multi===!0?Infinity:i.multi===!1?1:isNaN(i.multi)?t.multi:i.multi,t.delay=i.delay||t.delay,t.tolerance=n.isFunction(i.tolerance)?i.tolerance:i.tolerance===null?null:t.tolerance,t.mode=i.mode||t.mode||"intersect"};var r=n.event,i=r.special,t=n.event.special.drop={multi:1,delay:20,mode:"overlap",targets:[],datakey:"dropdata",noBubble:!0,add:function(){var r=n.data(this,t.datakey);r.related+=1},remove:function(){n.data(this,t.datakey).related-=1},setup:function(){if(!n.data(this,t.datakey)){var i={related:0,active:[],anyactive:0,winner:0,location:{}};n.data(this,t.datakey,i),t.targets.push(this)}},teardown:function(){var r=n.data(this,t.datakey)||{},i;r.related||(n.removeData(this,t.datakey),i=this,t.targets=n.grep(t.targets,function(n){return n!==i}))},handler:function(r,u){var e,f;if(u)switch(r.type){case"mousedown":case"touchstart":f=n(t.targets),typeof u.drop=="string"&&(f=f.filter(u.drop)),f.each(function(){var i=n.data(this,t.datakey);i.active=[],i.anyactive=0,i.winner=0}),u.droppable=f,i.drag.hijack(r,"dropinit",u);break;case"mousemove":case"touchmove":t.event=r,t.timer||t.tolerate(u);break;case"mouseup":case"touchend":t.timer=clearTimeout(t.timer),u.propagates&&(i.drag.hijack(r,"drop",u),i.drag.hijack(r,"dropend",u))}},locate:function(i,r){var f=n.data(i,t.datakey),e=n(i),u=e.offset()||{},h=e.outerHeight(),s=e.outerWidth(),o={elem:i,width:s,height:h,top:u.top,left:u.left,right:u.left+s,bottom:u.top+h};return f&&(f.location=o,f.index=r,f.elem=i),o},contains:function(n,t){return(t[0]||t.left)>=n.left&&(t[0]||t.right)<=n.right&&(t[1]||t.top)>=n.top&&(t[1]||t.bottom)<=n.bottom},modes:{intersect:function(n,t,i){return this.contains(i,[n.pageX,n.pageY])?1e9:this.modes.overlap.apply(this,arguments)},overlap:function(n,t,i){return Math.max(0,Math.min(i.bottom,t.bottom)-Math.max(i.top,t.top))*Math.max(0,Math.min(i.right,t.right)-Math.max(i.left,t.left))},fit:function(n,t,i){return this.contains(i,t)?1:0},middle:function(n,t,i){return this.contains(i,[t.left+t.width*.5,t.top+t.height*.5])?1:0}},sort:function(n,t){return t.winner-n.winner||n.index-t.index},tolerate:function(r){var o,s,v,u,h,a,y,e=0,f,p=r.interactions.length,l=[t.event.pageX,t.event.pageY],c=t.tolerance||t.modes[t.mode];do if(f=r.interactions[e]){if(!f)return;f.drop=[],h=[],a=f.droppable.length,c&&(v=t.locate(f.proxy)),o=0;do if(y=f.droppable[o]){if(u=n.data(y,t.datakey),s=u.location,!s)continue;u.winner=c?c.call(t,t.event,v,s):t.contains(s,l)?1:0,h.push(u)}while(++o<a);h.sort(t.sort),o=0;do(u=h[o])&&(u.winner&&f.drop.length<t.multi?(u.active[e]||u.anyactive||(i.drag.hijack(t.event,"dropstart",r,e,u.elem)[0]!==!1?(u.active[e]=1,u.anyactive+=1):u.winner=0),u.winner&&f.drop.push(u.elem)):u.active[e]&&u.anyactive==1&&(i.drag.hijack(t.event,"dropend",r,e,u.elem),u.active[e]=0,u.anyactive-=1));while(++o<a)}while(++e<p);t.last&&l[0]==t.last.pageX&&l[1]==t.last.pageY?delete t.timer:t.timer=setTimeout(function(){t.tolerate(r)},t.delay),t.last=t.event}};i.dropinit=i.dropstart=i.dropend=t}(jQuery),bContentRetrieved=!1,function(n,t,i,r){function f(t,i){this.element=t,this.options=n.extend({},e,i),this._defaults=e,this._name=u,this.obj=n(this.element),bContentRetrieved||(l(),bContentRetrieved=!0),this.init()}function h(t){while(n(t).attr("id")==r&&n(t)[0].nodeName!="HTML")t=n(t).parent();return n(t)[0].nodeName!="HTML"?"#"+n(t).attr("id"):null}function s(t){var i=n("[id]");n(t).addClass("debugging"),n(t).bind("click",function(t){t.preventDefault(),debug=o.options.debug;var i=h(event.srcElement);return i!=null&&i.length>0&&n("#taggingInputsContainer").trackingInputs({selectedElementCssSelector:n.trim(i),ApplicationId:1}),!1})}function l(){var t=BEZEQ_CMS_SERVICE_ROOT_URL+"TrackingService.svc/GetTrackingRecordsByURL";t+="?p_strPageUrl="+i.location.href,n.ajax({type:"GET",dataType:"jsonp",contentType:"application/json; charset=utf-8",url:t,data:"{}",cache:!1,processData:!1,success:function(t){var i=JSON.parse(t);n.each(i,function(t,i){var u=i,r=n(u.ClientSideSelector);n(r).data("GoogleAnalyticsData",JSON.parse(u.GoogleAnalyticsData)),n(r).data("WebTrendsData",JSON.parse(u.WebTrendsData)),n(r).data("TrackingEvent",u.TrackingEvent),n(r).data("OriginalSelector",u.ClientSideSelector),n(r).addClass(c,2e3,"linear"),n(r).unbind()})},error:function(n){alert(n)}})}var c="tagged",o,a,v,u="eltree",e={debug:"<div id='eltreeDebug'><span id='eltreeCSSSel'></span><span id='eltreeJSSel'></span><a href='#' class='btn primary' id='eltreeStop'>Stop debugging</a></div>"};f.prototype.init=function(){o=this;var i=this.obj,r="";n("#eltreeStop").click(function(){t.location.reload()}),s(i)},n.fn[u]=function(t){return this.each(function(){n.data(this,"plugin_"+u)||n.data(this,"plugin_"+u,new f(this,t))})}}(jQuery,window,document),function(n,t,i,r){function o(t,i){this.element=t,this.options=n.extend({},a,i),this._defaults=a,this._name=s,this.obj=n(this.element),this.init(),v(this.obj,i)}function v(t,i){var u=n("#taggingDataForm").length>0,f=BEZEQ_CMS_SERVICE_ROOT_URL+"TrackingService.svc/GetTaggingDataInputHTML",r;u?h(i):(r=new jsonp,r.send(f,function(r){n(r).appendTo(n(t)),n("#taggingDataForm").dialog({autoOpen:!1,height:600,width:600,minWidth:600,maxWidth:600,modal:!0,cache:!1}),h(i)}))}function h(t){var u=t.selectedElementCssSelector!=r?n(t.selectedElementCssSelector).html():t.CmsItemId,f=t.selectedElementCssSelector!=r?t.selectedElementCssSelector:t.CmsItemId,i;n("#taggingDataForm").dialog("option","title",u),i={},i.Ok=function(){var u=n(f),o=e(t.selectedElementCssSelector,t.CmsItemId,t.ApplicationId,t.RootSiteId),i=BEZEQ_CMS_SERVICE_ROOT_URL+"TrackingService.svc/AddTrackingRecord",r;i+="?p_trackingRecord="+JSON.stringify(o),r=new jsonp,r.send(i,function(){n("#taggingDataForm").dialog("close"),n(u).addClass(l).animate({opacity:100},15e3)})},n("#taggingDataForm").dialog("option","buttons",i),n("#taggingDataForm").dialog("open"),w(),p(t.selectedElementCssSelector,t.CmsItemId,t.ApplicationId,t.RootSiteId)}function w(){function h(){return"<input class='del' type='button'  value='delete'  />"}for(var o=[],s=[{id:"title",name:"Title",field:"title",width:120,maxWidth:100,minWidth:120,cssClass:"cell-title",editor:Slick.Editors.Text},{id:"desc",name:"Description",field:"description",width:220,minWidth:220,editor:Slick.Editors.Text},{id:"delCol",field:"del",name:"",width:250,formatter:h}],e={editable:!0,enableAddRow:!0,enableCellNavigation:!0,asyncEditorLoading:!1,autoEdit:!0,forceFitColumns:!0,autoHeight:!0},i,r,t=0;t<1;t++)i=o[t]={},i.title="WT.",i.description="";u=new Slick.Grid("#webTrendsData",o,s,e),u.setSelectionModel(new Slick.CellSelectionModel),u.autosizeColumns(),u.onAddNewRow.subscribe(function(n,t){c(u,t)}),r=[{title:"label",description:""},{title:"action",description:""},{title:"category",description:""}],f=new Slick.Grid("#googleAnalyticsData",r,s,e),f.setSelectionModel(new Slick.CellSelectionModel),f.autosizeColumns(),f.onAddNewRow.subscribe(function(n,t){c(f,t)});n("#webTrendsData").on("blur","input.editor-text",function(){Slick.GlobalEditorLock.commitCurrentEdit()});n("#googleAnalyticsData").on("blur","input.editor-text",function(){Slick.GlobalEditorLock.commitCurrentEdit()});u.onClick.subscribe(function(n,t){if(t.grid.getColumns()[t.cell].field=="del"){var r=t.row,i=t.grid.getData();i.splice(r,1),t.grid.setData(i,!0),t.grid.invalidate()}}),f.onClick.subscribe(function(n,t){if(t.grid.getColumns()[t.cell].field=="del"){var r=t.row,i=t.grid.getData();i.splice(r,1),t.grid.setData(i,!0),t.grid.invalidate()}})}function c(n,t){var i=n.getData(),r=t.item;n.invalidateRow(i.length),i.push(r),n.updateRowCount(),n.render()}function p(t,i,o,s){var a=BEZEQ_CMS_SERVICE_ROOT_URL,h,c,y,v;t!=r?(h=n(t),c=n(h).data("OriginalSelector")==r?t:n(h).data("OriginalSelector"),y=e(c,i,o,s),a+="TrackingService.svc/GetTrackingRecord?p_strPageUrl="+escape(y.PageURL)+"&p_strSelector="+escape(c)):a+="TrackingService.svc/GetTrackingRecordByItemIdAndApplicationId?p_iItemId="+escape(i)+"&p_iApplicationId="+escape(o),v=new jsonp,v.send(a,function(r){var a,c,y,v;r!="null"&&(a=n("#taggingDataForm").dialog("option","buttons"),a.Remove=function(){var f=e(t,i,o,s),u=BEZEQ_CMS_SERVICE_ROOT_URL+"TrackingService.svc/RemoveTrackingRecord",r;u+="?p_trackingRecord="+JSON.stringify(f),r=new jsonp,r.send(u,function(){n("#taggingDataForm").dialog("close"),n(h).removeClass(l)})},n("#taggingDataForm").dialog("option","buttons",a),c=JSON.parse(r),n("ddlEvents").val(c.TrackingEvent),c.GoogleAnalyticsData.length>0&&(y=JSON.parse(c.GoogleAnalyticsData),f.setData(y),f.render()),c.WebTrendsData.length>0&&(v=JSON.parse(c.WebTrendsData),u.setData(v),u.render()))})}function e(t,e,o,s){var a=n(t),v=n(a).data("OriginalSelector")==r?t:n(a).data("OriginalSelector"),y=n("#ddlEvents").val(),p=u.getData(),w=f.getData(),l={},c={},h;return n.each(p,function(n,t){l[t.title]=t.description}),n.each(w,function(n,t){c[t.title]=t.description}),h={},t!=r&&(h.ClientSideSelector=escape(v),h.PageURL=escape(i.location.pathname)),e!=r&&(h.CmsItemId=escape(e)),h.GoogleAnalyticsData=JSON.stringify(c),h.WebTrendsData=JSON.stringify(l),h.TrackingEvent=escape(y),h.ApplicationId=o,h.RootSiteID=s,h}var l="tagged",y,u,f,s="trackingInputs",a={};o.prototype.init=function(){y=this;var t=this.obj,n=""},o.prototype.showTrackingDialog=function(n,t){v(n,t)},n.fn[s]=function(t){return this.each(function(){n.data(this,"plugin_"+s,new o(this,t))})}}(jQuery,window,document),jQuery(function(n){n.datepicker.regional.he={closeText:"סגור",prevText:"&#x3c;הקודם",nextText:"הבא&#x3e;",currentText:"היום",monthNames:["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"],monthNamesShort:["1","2","3","4","5","6","7","8","9","10","11","12"],dayNames:["ראשון","שני","שלישי","רביעי","חמישי","שישי","שבת"],dayNamesShort:["א'","ב'","ג'","ד'","ה'","ו'","שבת"],dayNamesMin:["א'","ב'","ג'","ד'","ה'","ו'","שבת"],weekHeader:"Wk",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!0,showMonthAfterYear:!1,yearSuffix:""},n.datepicker.setDefaults(n.datepicker.regional.he)}),!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof module&&module.exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){n.extend(n.fn,{validate:function(t){if(!this.length)return void(t&&t.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing."));var i=n.data(this[0],"validator");return i?i:(this.attr("novalidate","novalidate"),i=new n.validator(t,this[0]),n.data(this[0],"validator",i),i.settings.onsubmit&&(this.on("click.validate",":submit",function(t){i.settings.submitHandler&&(i.submitButton=t.target),n(this).hasClass("cancel")&&(i.cancelSubmit=!0),void 0!==n(this).attr("formnovalidate")&&(i.cancelSubmit=!0)}),this.on("submit.validate",function(t){function r(){var u,r;return i.settings.submitHandler?(i.submitButton&&(u=n("<input type='hidden'/>").attr("name",i.submitButton.name).val(n(i.submitButton).val()).appendTo(i.currentForm)),r=i.settings.submitHandler.call(i,i.currentForm,t),i.submitButton&&u.remove(),void 0!==r?r:!1):!0}return i.settings.debug&&t.preventDefault(),i.cancelSubmit?(i.cancelSubmit=!1,r()):i.form()?i.pendingRequest?(i.formSubmitted=!0,!1):r():(i.focusInvalid(),!1)})),i)},valid:function(){var t,r,i;return n(this[0]).is("form")?t=this.validate().form():(i=[],t=!0,r=n(this[0].form).validate(),this.each(function(){t=r.element(this)&&t,t||(i=i.concat(r.errorList))}),r.errorList=i),t},rules:function(t,i){if(this.length){var o,s,f,u,e,h,r=this[0];if(t)switch(o=n.data(r.form,"validator").settings,s=o.rules,f=n.validator.staticRules(r),t){case"add":n.extend(f,n.validator.normalizeRule(i)),delete f.messages,s[r.name]=f,i.messages&&(o.messages[r.name]=n.extend(o.messages[r.name],i.messages));break;case"remove":return i?(h={},n.each(i.split(/\s/),function(t,i){h[i]=f[i],delete f[i],"required"===i&&n(r).removeAttr("aria-required")}),h):(delete s[r.name],f)}return u=n.validator.normalizeRules(n.extend({},n.validator.classRules(r),n.validator.attributeRules(r),n.validator.dataRules(r),n.validator.staticRules(r)),r),u.required&&(e=u.required,delete u.required,u=n.extend({required:e},u),n(r).attr("aria-required","true")),u.remote&&(e=u.remote,delete u.remote,u=n.extend(u,{remote:e})),u}}}),n.extend(n.expr[":"],{blank:function(t){return!n.trim(""+n(t).val())},filled:function(t){var i=n(t).val();return null!==i&&!!n.trim(""+i)},unchecked:function(t){return!n(t).prop("checked")}}),n.validator=function(t,i){this.settings=n.extend(!0,{},n.validator.defaults,t),this.currentForm=i,this.init()},n.validator.format=function(t,i){return 1===arguments.length?function(){var i=n.makeArray(arguments);return i.unshift(t),n.validator.format.apply(this,i)}:void 0===i?t:(arguments.length>2&&i.constructor!==Array&&(i=n.makeArray(arguments).slice(1)),i.constructor!==Array&&(i=[i]),n.each(i,function(n,i){t=t.replace(new RegExp("\\{"+n+"\\}","g"),function(){return i})}),t)},n.extend(n.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",pendingClass:"pending",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:n([]),errorLabelContainer:n([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(n){this.lastActive=n,this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,n,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(n)))},onfocusout:function(n){this.checkable(n)||!(n.name in this.submitted)&&this.optional(n)||this.element(n)},onkeyup:function(t,i){var r=[16,17,18,20,35,36,37,38,39,40,45,144,225];9===i.which&&""===this.elementValue(t)||-1!==n.inArray(i.keyCode,r)||(t.name in this.submitted||t.name in this.invalid)&&this.element(t)},onclick:function(n){n.name in this.submitted?this.element(n):n.parentNode.name in this.submitted&&this.element(n.parentNode)},highlight:function(t,i,r){"radio"===t.type?this.findByName(t.name).addClass(i).removeClass(r):n(t).addClass(i).removeClass(r)},unhighlight:function(t,i,r){"radio"===t.type?this.findByName(t.name).removeClass(i).addClass(r):n(t).removeClass(i).addClass(r)}},setDefaults:function(t){n.extend(n.validator.defaults,t)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date ( ISO ).",number:"Please enter a valid number.",digits:"Please enter only digits.",equalTo:"Please enter the same value again.",maxlength:n.validator.format("Please enter no more than {0} characters."),minlength:n.validator.format("Please enter at least {0} characters."),rangelength:n.validator.format("Please enter a value between {0} and {1} characters long."),range:n.validator.format("Please enter a value between {0} and {1}."),max:n.validator.format("Please enter a value less than or equal to {0}."),min:n.validator.format("Please enter a value greater than or equal to {0}."),step:n.validator.format("Please enter a multiple of {0}.")},autoCreateRanges:!1,prototype:{init:function(){function i(t){var r=n.data(this.form,"validator"),u="on"+t.type.replace(/^validate/,""),i=r.settings;i[u]&&!n(this).is(i.ignore)&&i[u].call(r,this,t)}this.labelContainer=n(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||n(this.currentForm),this.containers=n(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();var t,r=this.groups={};n.each(this.settings.groups,function(t,i){"string"==typeof i&&(i=i.split(/\s/)),n.each(i,function(n,i){r[i]=t})}),t=this.settings.rules,n.each(t,function(i,r){t[i]=n.validator.normalizeRule(r)}),n(this.currentForm).on("focusin.validate focusout.validate keyup.validate",":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'], [type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox'], [contenteditable]",i).on("click.validate","select, option, [type='radio'], [type='checkbox']",i),this.settings.invalidHandler&&n(this.currentForm).on("invalid-form.validate",this.settings.invalidHandler),n(this.currentForm).find("[required], [data-rule-required], .required").attr("aria-required","true")},form:function(){return this.checkForm(),n.extend(this.submitted,this.errorMap),this.invalid=n.extend({},this.errorMap),this.valid()||n(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var n=0,t=this.currentElements=this.elements();t[n];n++)this.check(t[n]);return this.valid()},element:function(t){var e,o,r=this.clean(t),i=this.validationTargetFor(r),u=this,f=!0;return void 0===i?delete this.invalid[r.name]:(this.prepareElement(i),this.currentElements=n(i),o=this.groups[i.name],o&&n.each(this.groups,function(n,t){t===o&&n!==i.name&&(r=u.validationTargetFor(u.clean(u.findByName(n))),r&&r.name in u.invalid&&(u.currentElements.push(r),f=f&&u.check(r)))}),e=this.check(i)!==!1,f=f&&e,this.invalid[i.name]=e?!1:!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),n(t).attr("aria-invalid",!e)),f},showErrors:function(t){if(t){var i=this;n.extend(this.errorMap,t),this.errorList=n.map(this.errorMap,function(n,t){return{message:n,element:i.findByName(t)[0]}}),this.successList=n.grep(this.successList,function(n){return!(n.name in t)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){n.fn.resetForm&&n(this.currentForm).resetForm(),this.invalid={},this.submitted={},this.prepareForm(),this.hideErrors();var t=this.elements().removeData("previousValue").removeAttr("aria-invalid");this.resetElements(t)},resetElements:function(n){var t;if(this.settings.unhighlight)for(t=0;n[t];t++)this.settings.unhighlight.call(this,n[t],this.settings.errorClass,""),this.findByName(n[t].name).removeClass(this.settings.validClass);else n.removeClass(this.settings.errorClass).removeClass(this.settings.validClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(n){var i,t=0;for(i in n)n[i]&&t++;return t},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(n){n.not(this.containers).text(""),this.addWrapper(n).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{n(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(t){}},findLastActive:function(){var t=this.lastActive;return t&&1===n.grep(this.errorList,function(n){return n.element.name===t.name}).length&&t},elements:function(){var i=this,t={};return n(this.currentForm).find("input, select, textarea, [contenteditable]").not(":submit, :reset, :image, :disabled").not(this.settings.ignore).filter(function(){var r=this.name||n(this).attr("name");return!r&&i.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.hasAttribute("contenteditable")&&(this.form=n(this).closest("form")[0]),r in t||!i.objectLength(n(this).rules())?!1:(t[r]=!0,!0)})},clean:function(t){return n(t)[0]},errors:function(){var t=this.settings.errorClass.split(" ").join(".");return n(this.settings.errorElement+"."+t,this.errorContext)},resetInternals:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=n([]),this.toHide=n([])},reset:function(){this.resetInternals(),this.currentElements=n([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(n){this.reset(),this.toHide=this.errorsFor(n)},elementValue:function(t){var i,r,f=n(t),u=t.type;return"radio"===u||"checkbox"===u?this.findByName(t.name).filter(":checked").val():"number"===u&&"undefined"!=typeof t.validity?t.validity.badInput?"NaN":f.val():(i=t.hasAttribute("contenteditable")?f.text():f.val(),"file"===u?"C:\\fakepath\\"===i.substr(0,12)?i.substr(12):(r=i.lastIndexOf("/"),r>=0?i.substr(r+1):(r=i.lastIndexOf("\\"),r>=0?i.substr(r+1):i)):"string"==typeof i?i.replace(/\r/g,""):i)},check:function(t){t=this.validationTargetFor(this.clean(t));var f,e,r,i=n(t).rules(),s=n.map(i,function(n,t){return t}).length,o=!1,u=this.elementValue(t);if("function"==typeof i.normalizer){if(u=i.normalizer.call(t,u),"string"!=typeof u)throw new TypeError("The normalizer should return a string value.");delete i.normalizer}for(e in i){r={method:e,parameters:i[e]};try{if(f=n.validator.methods[e].call(this,u,t,r.parameters),"dependency-mismatch"===f&&1===s){o=!0;continue}if(o=!1,"pending"===f)return void(this.toHide=this.toHide.not(this.errorsFor(t)));if(!f)return this.formatAndAdd(t,r),!1}catch(h){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+t.id+", check the '"+r.method+"' method.",h),h instanceof TypeError&&(h.message+=".  Exception occurred when checking element "+t.id+", check the '"+r.method+"' method."),h;}}if(!o)return this.objectLength(i)&&this.successList.push(t),!0},customDataMessage:function(t,i){return n(t).data("msg"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase())||n(t).data("msg")},customMessage:function(n,t){var i=this.settings.messages[n];return i&&(i.constructor===String?i:i[t])},findDefined:function(){for(var n=0;n<arguments.length;n++)if(void 0!==arguments[n])return arguments[n]},defaultMessage:function(t,i){var r=this.findDefined(this.customMessage(t.name,i.method),this.customDataMessage(t,i.method),!this.settings.ignoreTitle&&t.title||void 0,n.validator.messages[i.method],"<strong>Warning: No message defined for "+t.name+"</strong>"),u=/\$?\{(\d+)\}/g;return"function"==typeof r?r=r.call(this,i.parameters,t):u.test(r)&&(r=n.validator.format(r.replace(u,"{$1}"),i.parameters)),r},formatAndAdd:function(n,t){var i=this.defaultMessage(n,t);this.errorList.push({message:i,element:n,method:t.method}),this.errorMap[n.name]=i,this.submitted[n.name]=i},addWrapper:function(n){return this.settings.wrapper&&(n=n.add(n.parent(this.settings.wrapper))),n},defaultShowErrors:function(){for(var i,t,n=0;this.errorList[n];n++)t=this.errorList[n],this.settings.highlight&&this.settings.highlight.call(this,t.element,this.settings.errorClass,this.settings.validClass),this.showLabel(t.element,t.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(n=0;this.successList[n];n++)this.showLabel(this.successList[n]);if(this.settings.unhighlight)for(n=0,i=this.validElements();i[n];n++)this.settings.unhighlight.call(this,i[n],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return n(this.errorList).map(function(){return this.element})},showLabel:function(t,i){var f,s,e,o,r=this.errorsFor(t),h=this.idOrName(t),u=n(t).attr("aria-describedby");r.length?(r.removeClass(this.settings.validClass).addClass(this.settings.errorClass),r.html(i)):(r=n("<"+this.settings.errorElement+">").attr("id",h+"-error").addClass(this.settings.errorClass).html(i||""),f=r,this.settings.wrapper&&(f=r.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(f):this.settings.errorPlacement?this.settings.errorPlacement(f,n(t)):f.insertAfter(t),r.is("label")?r.attr("for",h):0===r.parents("label[for='"+this.escapeCssMeta(h)+"']").length&&(e=r.attr("id"),u?u.match(new RegExp("\\b"+this.escapeCssMeta(e)+"\\b"))||(u+=" "+e):u=e,n(t).attr("aria-describedby",u),s=this.groups[t.name],s&&(o=this,n.each(o.groups,function(t,i){i===s&&n("[name='"+o.escapeCssMeta(t)+"']",o.currentForm).attr("aria-describedby",r.attr("id"))})))),!i&&this.settings.success&&(r.text(""),"string"==typeof this.settings.success?r.addClass(this.settings.success):this.settings.success(r,t)),this.toShow=this.toShow.add(r)},errorsFor:function(t){var r=this.escapeCssMeta(this.idOrName(t)),u=n(t).attr("aria-describedby"),i="label[for='"+r+"'], label[for='"+r+"'] *";return u&&(i=i+", #"+this.escapeCssMeta(u).replace(/\s+/g,", #")),this.errors().filter(i)},escapeCssMeta:function(n){return n.replace(/([\\!"#$%&'()*+,./:;<=>?@\[\]^`{|}~])/g,"\\$1")},idOrName:function(n){return this.groups[n.name]||(this.checkable(n)?n.name:n.id||n.name)},validationTargetFor:function(t){return this.checkable(t)&&(t=this.findByName(t.name)),n(t).not(this.settings.ignore)[0]},checkable:function(n){return/radio|checkbox/i.test(n.type)},findByName:function(t){return n(this.currentForm).find("[name='"+this.escapeCssMeta(t)+"']")},getLength:function(t,i){switch(i.nodeName.toLowerCase()){case"select":return n("option:selected",i).length;case"input":if(this.checkable(i))return this.findByName(i.name).filter(":checked").length}return t.length},depend:function(n,t){return this.dependTypes[typeof n]?this.dependTypes[typeof n](n,t):!0},dependTypes:{boolean:function(n){return n},string:function(t,i){return!!n(t,i.form).length},"function":function(n,t){return n(t)}},optional:function(t){var i=this.elementValue(t);return!n.validator.methods.required.call(this,i,t)&&"dependency-mismatch"},startRequest:function(t){this.pending[t.name]||(this.pendingRequest++,n(t).addClass(this.settings.pendingClass),this.pending[t.name]=!0)},stopRequest:function(t,i){this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[t.name],n(t).removeClass(this.settings.pendingClass),i&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(n(this.currentForm).submit(),this.formSubmitted=!1):!i&&0===this.pendingRequest&&this.formSubmitted&&(n(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t,i){return n.data(t,"previousValue")||n.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,{method:i})})},destroy:function(){this.resetForm(),n(this.currentForm).off(".validate").removeData("validator").find(".validate-equalTo-blur").off(".validate-equalTo").removeClass("validate-equalTo-blur")}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(t,i){t.constructor===String?this.classRuleSettings[t]=i:n.extend(this.classRuleSettings,t)},classRules:function(t){var r={},i=n(t).attr("class");return i&&n.each(i.split(" "),function(){this in n.validator.classRuleSettings&&n.extend(r,n.validator.classRuleSettings[this])}),r},normalizeAttributeRule:function(n,t,i,r){/min|max|step/.test(i)&&(null===t||/number|range|text/.test(t))&&(r=Number(r),isNaN(r)&&(r=void 0)),r||0===r?n[i]=r:t===i&&"range"!==t&&(n[i]=!0)},attributeRules:function(t){var u,i,r={},e=n(t),f=t.getAttribute("type");for(u in n.validator.methods)"required"===u?(i=t.getAttribute(u),""===i&&(i=!0),i=!!i):i=e.attr(u),this.normalizeAttributeRule(r,f,u,i);return r.maxlength&&/-1|2147483647|524288/.test(r.maxlength)&&delete r.maxlength,r},dataRules:function(t){var i,u,r={},e=n(t),f=t.getAttribute("type");for(i in n.validator.methods)u=e.data("rule"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase()),this.normalizeAttributeRule(r,f,i,u);return r},staticRules:function(t){var r={},i=n.data(t.form,"validator");return i.settings.rules&&(r=n.validator.normalizeRule(i.settings.rules[t.name])||{}),r},normalizeRules:function(t,i){return n.each(t,function(r,u){if(u===!1)return void delete t[r];if(u.param||u.depends){var f=!0;switch(typeof u.depends){case"string":f=!!n(u.depends,i.form).length;break;case"function":f=u.depends.call(i,i)}f?t[r]=void 0!==u.param?u.param:!0:(n.data(i.form,"validator").resetElements(n(i)),delete t[r])}}),n.each(t,function(r,u){t[r]=n.isFunction(u)&&"normalizer"!==r?u(i):u}),n.each(["minlength","maxlength"],function(){t[this]&&(t[this]=Number(t[this]))}),n.each(["rangelength","range"],function(){var i;t[this]&&(n.isArray(t[this])?t[this]=[Number(t[this][0]),Number(t[this][1])]:"string"==typeof t[this]&&(i=t[this].replace(/[\[\]]/g,"").split(/[\s,]+/),t[this]=[Number(i[0]),Number(i[1])]))}),n.validator.autoCreateRanges&&(null!=t.min&&null!=t.max&&(t.range=[t.min,t.max],delete t.min,delete t.max),null!=t.minlength&&null!=t.maxlength&&(t.rangelength=[t.minlength,t.maxlength],delete t.minlength,delete t.maxlength)),t},normalizeRule:function(t){if("string"==typeof t){var i={};n.each(t.split(/\s/),function(){i[this]=!0}),t=i}return t},addMethod:function(t,i,r){n.validator.methods[t]=i,n.validator.messages[t]=void 0!==r?r:n.validator.messages[t],i.length<3&&n.validator.addClassRules(t,n.validator.normalizeRule(t))},methods:{required:function(t,i,r){if(!this.depend(r,i))return"dependency-mismatch";if("select"===i.nodeName.toLowerCase()){var u=n(i).val();return u&&u.length>0}return this.checkable(i)?this.getLength(t,i)>0:t.length>0},email:function(n,t){return this.optional(t)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(n)},url:function(n,t){return this.optional(t)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})).?)(?::\d{2,5})?(?:[/?#]\S*)?$/i.test(n)},date:function(n,t){return this.optional(t)||!/Invalid|NaN/.test(new Date(n).toString())},dateISO:function(n,t){return this.optional(t)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(n)},number:function(n,t){return this.optional(t)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(n)},digits:function(n,t){return this.optional(t)||/^\d+$/.test(n)},minlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||u>=r},maxlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||r>=u},rangelength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||u>=r[0]&&u<=r[1]},min:function(n,t,i){return this.optional(t)||n>=i},max:function(n,t,i){return this.optional(t)||i>=n},range:function(n,t,i){return this.optional(t)||n>=i[0]&&n<=i[1]},step:function(t,i,r){var u=n(i).attr("type"),o="Step attribute on input type "+u+" is not supported.",s=["text","number","range"],f=new RegExp("\\b"+u+"\\b"),e=u&&!f.test(s.join());if(e)throw new Error(o);return this.optional(i)||t%r==0},equalTo:function(t,i,r){var u=n(r);return this.settings.onfocusout&&u.not(".validate-equalTo-blur").length&&u.addClass("validate-equalTo-blur").on("blur.validate-equalTo",function(){n(i).valid()}),t===u.val()},remote:function(t,i,r,u){if(this.optional(i))return"dependency-mismatch";u="string"==typeof u&&u||"remote";var f,o,s,e=this.previousValue(i,u);return this.settings.messages[i.name]||(this.settings.messages[i.name]={}),e.originalMessage=e.originalMessage||this.settings.messages[i.name][u],this.settings.messages[i.name][u]=e.message,r="string"==typeof r&&{url:r}||r,s=n.param(n.extend({data:t},r.data)),e.old===s?e.valid:(e.old=s,f=this,this.startRequest(i),o={},o[i.name]=t,n.ajax(n.extend(!0,{mode:"abort",port:"validate"+i.name,dataType:"json",data:o,context:f.currentForm,success:function(n){var o,s,h,r=n===!0||"true"===n;f.settings.messages[i.name][u]=e.originalMessage,r?(h=f.formSubmitted,f.resetInternals(),f.toHide=f.errorsFor(i),f.formSubmitted=h,f.successList.push(i),f.invalid[i.name]=!1,f.showErrors()):(o={},s=n||f.defaultMessage(i,{method:u,parameters:t}),o[i.name]=e.message=s,f.invalid[i.name]=!0,f.showErrors(o)),e.valid=r,f.stopRequest(i,r)}},r)),"pending")}}});var i,t={};n.ajaxPrefilter?n.ajaxPrefilter(function(n,i,r){var u=n.port;"abort"===n.mode&&(t[u]&&t[u].abort(),t[u]=r)}):(i=n.ajax,n.ajax=function(r){var f=("mode"in r?r:n.ajaxSettings).mode,u=("port"in r?r:n.ajaxSettings).port;return"abort"===f?(t[u]&&t[u].abort(),t[u]=i.apply(this,arguments),t[u]):i.apply(this,arguments)})}),!function(n){function i(n,t,i){n.rules[t]=i,n.message&&(n.messages[t]=n.message)}function c(n){return n.replace(/^\s+|\s+$/g,"").split(/\s*,\s*/g)}function f(n){return n.replace(/([!"#$%&'()*+,./:;<=>?@\[\\\]^`{|}~])/g,"\\$1")}function s(n){return n.substr(0,n.lastIndexOf(".")+1)}function o(n,t){return 0===n.indexOf("*.")&&(n=n.replace("*.",t)),n}function h(t,i){var r=n(this).find("[data-valmsg-for='"+f(i[0].name)+"']"),u=r.attr("data-valmsg-replace"),e=u?n.parseJSON(u)!==!1:null;r.removeClass("field-validation-valid").addClass("field-validation-error"),t.data("unobtrusiveContainer",r),e?(r.empty(),t.removeClass("input-validation-error").appendTo(r)):t.hide()}function l(t,i){var u=n(this).find("[data-valmsg-summary=true]"),r=u.find("ul");r&&r.length&&i.errorList.length&&(r.empty(),u.addClass("validation-summary-errors").removeClass("validation-summary-valid").find("ul").attr("aria-live","polite").attr("tabindex","0").focus(),n.each(i.errorList,function(){n("<li />").html(this.message).appendTo(r)}))}function a(t){var i=t.data("unobtrusiveContainer"),r,u;i&&(r=i.attr("data-valmsg-replace"),u=r?n.parseJSON(r):null,i.addClass("field-validation-valid").removeClass("field-validation-error"),t.removeData("unobtrusiveContainer"),u&&i.empty())}function v(){var i=n(this),r="__jquery_unobtrusive_validation_form_reset";if(!i.data(r)){i.data(r,!0);try{i.data("validator").resetForm()}finally{i.removeData(r)}i.find(".validation-summary-errors").addClass("validation-summary-valid").removeClass("validation-summary-errors"),i.find(".field-validation-error").addClass("field-validation-valid").removeClass("field-validation-error").removeData("unobtrusiveContainer").find(">*").removeData("unobtrusiveContainer")}}function e(t){var i=n(t),f=i.data(u),s=n.proxy(v,t),o=r.unobtrusive.options||{},e=function(i,r){var u=o[i];u&&n.isFunction(u)&&u.apply(t,r)};return f||(f={options:{errorClass:o.errorClass||"input-validation-error",errorElement:o.errorElement||"span",errorPlacement:function(){h.apply(t,arguments),e("errorPlacement",arguments)},invalidHandler:function(){l.apply(t,arguments),e("invalidHandler",arguments)},messages:{},rules:{},success:function(){a.apply(t,arguments),e("success",arguments)}},attachValidation:function(){i.off("reset."+u,s).on("reset."+u,s).validate(this.options)},validate:function(){return i.validate(),i.valid()}},i.data(u,f)),f}var t,r=n.validator,u="unobtrusiveValidation";r.unobtrusive={adapters:[],parseElement:function(t,i){var r,o,s,u=n(t),f=u.parents("form")[0];f&&(r=e(f),r.options.rules[t.name]=o={},r.options.messages[t.name]=s={},n.each(this.adapters,function(){var i="data-val-"+this.name,e=u.attr(i),r={};void 0!==e&&(i+="-",n.each(this.params,function(){r[this]=u.attr(i+this)}),this.adapt({element:t,form:f,message:e,params:r,rules:o,messages:s}))}),n.extend(o,{__dummy__:!0}),i||r.attachValidation())},parse:function(t){var i=n(t),u=i.parents().addBack().filter("form").add(i.find("form")).has("[data-val=true]");i.find("[data-val=true]").each(function(){r.unobtrusive.parseElement(this,!0)}),u.each(function(){var n=e(this);n&&n.attachValidation()})}},t=r.unobtrusive.adapters,t.add=function(n,t,i){return i||(i=t,t=[]),this.push({name:n,params:t,adapt:i}),this},t.addBool=function(n,t){return this.add(n,function(r){i(r,t||n,!0)})},t.addMinMax=function(n,t,r,u,f,e){return this.add(n,[f||"min",e||"max"],function(n){var e=n.params.min,f=n.params.max;e&&f?i(n,u,[e,f]):e?i(n,t,e):f&&i(n,r,f)})},t.addSingleVal=function(n,t,r){return this.add(n,[t||"val"],function(u){i(u,r||n,u.params[t])})},r.addMethod("__dummy__",function(){return!0}),r.addMethod("regex",function(n,t,i){var r;return this.optional(t)?!0:(r=new RegExp(i).exec(n),r&&0===r.index&&r[0].length===n.length)}),r.addMethod("nonalphamin",function(n,t,i){var r;return i&&(r=n.match(/\W/g),r=r&&r.length>=i),r}),r.methods.extension?(t.addSingleVal("accept","mimtype"),t.addSingleVal("extension","extension")):t.addSingleVal("extension","extension","accept"),t.addSingleVal("regex","pattern"),t.addBool("creditcard").addBool("date").addBool("digits").addBool("email").addBool("number").addBool("url"),t.addMinMax("length","minlength","maxlength","rangelength").addMinMax("range","min","max","range"),t.addMinMax("minlength","minlength").addMinMax("maxlength","minlength","maxlength"),t.add("equalto",["other"],function(t){var e=s(t.element.name),h=t.params.other,r=o(h,e),u=n(t.form).find(":input").filter("[name='"+f(r)+"']")[0];i(t,"equalTo",u)}),t.add("required",function(n){("INPUT"!==n.element.tagName.toUpperCase()||"CHECKBOX"!==n.element.type.toUpperCase())&&i(n,"required",!0)}),t.add("remote",["url","type","additionalfields"],function(t){var r={url:t.params.url,type:t.params.type||"GET",data:{}},u=s(t.element.name);n.each(c(t.params.additionalfields||t.element.name),function(i,e){var s=o(e,u);r.data[s]=function(){var i=n(t.form).find(":input").filter("[name='"+f(s)+"']");return i.is(":checkbox")?i.filter(":checked").val()||i.filter(":hidden").val()||"":i.is(":radio")?i.filter(":checked").val()||"":i.val()}}),i(t,"remote",r)}),t.add("password",["min","nonalphamin","regex"],function(n){n.params.min&&i(n,"minlength",n.params.min),n.params.nonalphamin&&i(n,"nonalphamin",n.params.nonalphamin),n.params.regex&&i(n,"regex",n.params.regex)}),n(function(){r.unobtrusive.parse(document)})}(jQuery),function(n){typeof define=="function"&&define.amd?define(["jquery","../jquery.validate"],n):typeof module=="object"&&module.exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){n.extend(n.validator.messages,{required:"השדה הזה הינו שדה חובה",remote:"נא לתקן שדה זה",email:'נא למלא כתובת דוא"ל חוקית',url:"נא למלא כתובת אינטרנט חוקית",date:"נא למלא תאריך חוקי",dateISO:"נא למלא תאריך חוקי (ISO)",number:"נא למלא מספר",digits:"נא למלא רק מספרים",creditcard:"נא למלא מספר כרטיס אשראי חוקי",equalTo:"נא למלא את אותו ערך שוב",extension:"נא למלא ערך עם סיומת חוקית",maxlength:n.validator.format(".נא לא למלא יותר מ- {0} תווים"),minlength:n.validator.format("נא למלא לפחות {0} תווים"),rangelength:n.validator.format("נא למלא ערך בין {0} ל- {1} תווים"),range:n.validator.format("נא למלא ערך בין {0} ל- {1}"),max:n.validator.format("נא למלא ערך קטן או שווה ל- {0}"),min:n.validator.format("נא למלא ערך גדול או שווה ל- {0}")})}),JSON||(JSON={}),function(){"use strict";function i(n){return n<10?"0"+n:n}function f(n){return o.lastIndex=0,o.test(n)?'"'+n.replace(o,function(n){var t=s[n];return typeof t=="string"?t:"\\u"+("0000"+n.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+n+'"'}function r(i,e){var h,l,c,a,v=n,s,o=e[i];o&&typeof o=="object"&&typeof o.toJSON=="function"&&(o=o.toJSON(i)),typeof t=="function"&&(o=t.call(e,i,o));switch(typeof o){case"string":return f(o);case"number":return isFinite(o)?String(o):"null";case"boolean":case"null":return String(o);case"object":if(!o)return"null";if(n+=u,s=[],Object.prototype.toString.apply(o)==="[object Array]"){for(a=o.length,h=0;h<a;h+=1)s[h]=r(h,o)||"null";return c=s.length===0?"[]":n?"[\n"+n+s.join(",\n"+n)+"\n"+v+"]":"["+s.join(",")+"]",n=v,c}if(t&&typeof t=="object")for(a=t.length,h=0;h<a;h+=1)typeof t[h]=="string"&&(l=t[h],c=r(l,o),c&&s.push(f(l)+(n?": ":":")+c));else for(l in o)Object.prototype.hasOwnProperty.call(o,l)&&(c=r(l,o),c&&s.push(f(l)+(n?": ":":")+c));return c=s.length===0?"{}":n?"{\n"+n+s.join(",\n"+n)+"\n"+v+"}":"{"+s.join(",")+"}",n=v,c}}typeof Date.prototype.toJSON!="function"&&(Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+i(this.getUTCMonth()+1)+"-"+i(this.getUTCDate())+"T"+i(this.getUTCHours())+":"+i(this.getUTCMinutes())+":"+i(this.getUTCSeconds())+"Z":null},String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(){return this.valueOf()});var e=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,o=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,n,u,s={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},t;typeof JSON.stringify!="function"&&(JSON.stringify=function(i,f,e){var o;if(n="",u="",typeof e=="number")for(o=0;o<e;o+=1)u+=" ";else typeof e=="string"&&(u=e);if(t=f,f&&typeof f!="function"&&(typeof f!="object"||typeof f.length!="number"))throw new Error("JSON.stringify");return r("",{"":i})}),typeof JSON.parse!="function"&&(JSON.parse=function(text,reviver){function walk(n,t){var r,u,i=n[t];if(i&&typeof i=="object")for(r in i)Object.prototype.hasOwnProperty.call(i,r)&&(u=walk(i,r),u!==undefined?i[r]=u:delete i[r]);return reviver.call(n,t,i)}var j;if(text=String(text),e.lastIndex=0,e.test(text)&&(text=text.replace(e,function(n){return"\\u"+("0000"+n.charCodeAt(0).toString(16)).slice(-4)})),/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return j=eval("("+text+")"),typeof reviver=="function"?walk({"":j},""):j;throw new SyntaxError("JSON.parse");})}(),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){function r(n){return t.raw?n:encodeURIComponent(n)}function u(n){return t.raw?n:decodeURIComponent(n)}function o(n){return r(t.json?JSON.stringify(n):String(n))}function f(n){n.indexOf('"')===0&&(n=n.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return n=decodeURIComponent(n.replace(e," ")),t.json?JSON.parse(n):n}catch(i){}}function i(i,r){var u=t.raw?i:f(i);return n.isFunction(r)?r(u):u}var e=/\+/g,t=n.cookie=function(f,e,s){var p,a,l,v,h,w;if(e!==undefined&&!n.isFunction(e))return s=n.extend({},t.defaults,s),typeof s.expires=="number"&&(p=s.expires,a=s.expires=new Date,a.setDate(a.getDate()+p)),document.cookie=[r(f),"=",o(e),s.expires?"; expires="+s.expires.toUTCString():"",s.path?"; path="+s.path:"",s.domain?"; domain="+s.domain:"",s.secure?"; secure":""].join("");for(l=f?undefined:{},v=document.cookie?document.cookie.split("; "):[],h=0,w=v.length;h<w;h++){var b=v[h].split("="),y=u(b.shift()),c=b.join("=");if(f&&f===y){l=i(c,e);break}f||(c=i(c))===undefined||(l[y]=c)}return l};t.defaults={},n.removeCookie=function(t,i){return n.cookie(t)===undefined?!1:(n.cookie(t,"",n.extend({},i,{expires:-1})),!n.cookie(t))}}),function(){"use strict";function n(n){function l(s,c){var st,ht,p=s==window,l=c&&c.message!==undefined?c.message:undefined,nt,d,k,tt,g,w,b,it,ct,at,et;if(c=n.extend({},n.blockUI.defaults,c||{}),!c.ignoreIfBlocked||!n(s).data("blockUI.isBlocked")){if(c.overlayCSS=n.extend({},n.blockUI.defaults.overlayCSS,c.overlayCSS||{}),st=n.extend({},n.blockUI.defaults.css,c.css||{}),c.onOverlayClick&&(c.overlayCSS.cursor="pointer"),ht=n.extend({},n.blockUI.defaults.themedCSS,c.themedCSS||{}),l=l===undefined?c.message:l,p&&t&&f(window,{fadeOut:0}),l&&typeof l!="string"&&(l.parentNode||l.jquery)&&(nt=l.jquery?l[0]:l,d={},n(s).data("blockUI.history",d),d.el=nt,d.parent=nt.parentNode,d.display=nt.style.display,d.position=nt.style.position,d.parent&&d.parent.removeChild(nt)),n(s).data("blockUI.onUnblock",c.onUnblock),k=c.baseZ,tt=e||c.forceIframe?n('<iframe class="blockUI" style="z-index:'+k+++';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+c.iframeSrc+'"></iframe>'):n('<div class="blockUI" style="display:none"></div>'),g=c.theme?n('<div class="blockUI blockOverlay ui-widget-overlay" style="z-index:'+k+++';display:none"></div>'):n('<div class="blockUI blockOverlay" style="z-index:'+k+++';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>'),c.theme&&p?(b='<div class="blockUI '+c.blockMsgClass+' blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+(k+10)+';display:none;position:fixed">',c.title&&(b+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(c.title||"&nbsp;")+"</div>"),b+='<div class="ui-widget-content ui-dialog-content"></div>',b+="</div>"):c.theme?(b='<div class="blockUI '+c.blockMsgClass+' blockElement ui-dialog ui-widget ui-corner-all" style="z-index:'+(k+10)+';display:none;position:absolute">',c.title&&(b+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(c.title||"&nbsp;")+"</div>"),b+='<div class="ui-widget-content ui-dialog-content"></div>',b+="</div>"):b=p?'<div class="blockUI '+c.blockMsgClass+' blockPage" style="z-index:'+(k+10)+';display:none;position:fixed"></div>':'<div class="blockUI '+c.blockMsgClass+' blockElement" style="z-index:'+(k+10)+';display:none;position:absolute"></div>',w=n(b),l&&(c.theme?(w.css(ht),w.addClass("ui-widget-content")):w.css(st)),c.theme||g.css(c.overlayCSS),g.css("position",p?"fixed":"absolute"),(e||c.forceIframe)&&tt.css("opacity",0),it=[tt,g,w],ct=p?n("body"):n(s),n.each(it,function(){this.appendTo(ct)}),c.theme&&c.draggable&&n.fn.draggable&&w.draggable({handle:".ui-dialog-titlebar",cancel:"li"}),at=y&&(!n.support.boxModel||n("object,embed",p?null:s).length>0),o||at){if(p&&c.allowBodyStretch&&n.support.boxModel&&n("html,body").css("height","100%"),(o||!n.support.boxModel)&&!p)var lt=r(s,"borderTopWidth"),rt=r(s,"borderLeftWidth"),ut=lt?"(0 - "+lt+")":0,ft=rt?"(0 - "+rt+")":0;n.each(it,function(n,t){var i=t[0].style,u,r;i.position="absolute",n<2?(p?i.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.support.boxModel?0:"+c.quirksmodeOffsetHack+') + "px"'):i.setExpression("height",'this.parentNode.offsetHeight + "px"'),p?i.setExpression("width",'jQuery.support.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):i.setExpression("width",'this.parentNode.offsetWidth + "px"'),ft&&i.setExpression("left",ft),ut&&i.setExpression("top",ut)):c.centerY?(p&&i.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"'),i.marginTop=0):!c.centerY&&p&&(u=c.css&&c.css.top?parseInt(c.css.top,10):0,r="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+u+') + "px"',i.setExpression("top",r))})}if(l&&(c.theme?w.find(".ui-widget-content").append(l):w.append(l),(l.jquery||l.nodeType)&&n(l).show()),(e||c.forceIframe)&&c.showOverlay&&tt.show(),c.fadeIn){var ot=c.onBlock?c.onBlock:u,vt=c.showOverlay&&!l?ot:u,yt=l?ot:u;c.showOverlay&&g._fadeIn(c.fadeIn,vt),l&&w._fadeIn(c.fadeIn,yt)}else c.showOverlay&&g.show(),l&&w.show(),c.onBlock&&c.onBlock();a(1,s,c),p?(t=w[0],i=n(c.focusableElements,t),c.focusInput&&setTimeout(h,20)):v(w[0],c.centerX,c.centerY),c.timeout&&(et=setTimeout(function(){p?n.unblockUI(c):n(s).unblock(c)},c.timeout),n(s).data("blockUI.timeout",et))}}function f(r,u){var h,s=r==window,e=n(r),l=e.data("blockUI.history"),o=e.data("blockUI.timeout"),f;o&&(clearTimeout(o),e.removeData("blockUI.timeout")),u=n.extend({},n.blockUI.defaults,u||{}),a(0,r,u),u.onUnblock===null&&(u.onUnblock=e.data("blockUI.onUnblock"),e.removeData("blockUI.onUnblock")),f=s?n("body").children().filter(".blockUI").add("body > .blockUI"):e.find(">.blockUI"),u.cursorReset&&(f.length>1&&(f[1].style.cursor=u.cursorReset),f.length>2&&(f[2].style.cursor=u.cursorReset)),s&&(t=i=null),u.fadeOut?(h=f.length,f.stop().fadeOut(u.fadeOut,function(){--h==0&&c(f,l,u,r)})):c(f,l,u,r)}function c(t,i,r,u){var e=n(u);if(!e.data("blockUI.isBlocked")){if(t.each(function(){this.parentNode&&this.parentNode.removeChild(this)}),i&&i.el&&(i.el.style.display=i.display,i.el.style.position=i.position,i.parent&&i.parent.appendChild(i.el),e.removeData("blockUI.history")),e.data("blockUI.static")&&e.css("position","static"),typeof r.onUnblock=="function")r.onUnblock(u,r);var f=n(document.body),o=f.width(),s=f[0].style.width;f.width(o-1).width(o),f[0].style.width=s}}function a(i,r,u){var e=r==window,o=n(r),f;(i||(!e||t)&&(e||o.data("blockUI.isBlocked")))&&(o.data("blockUI.isBlocked",i),e&&u.bindEvents&&(!i||u.showOverlay))&&(f="mousedown mouseup keydown keypress keyup touchstart touchend touchmove",i?n(document).bind(f,u,s):n(document).unbind(f,s))}function s(r){var u,f;if(r.type==="keydown"&&r.keyCode&&r.keyCode==9&&t&&r.data.constrainTabKey){var e=i,s=!r.shiftKey&&r.target===e[e.length-1],o=r.shiftKey&&r.target===e[0];if(s||o)return setTimeout(function(){h(o)},10),!1}if(u=r.data,f=n(r.target),f.hasClass("blockOverlay")&&u.onOverlayClick)u.onOverlayClick(r);return f.parents("div."+u.blockMsgClass).length>0?!0:f.parents().children().filter("div.blockUI").length===0}function h(n){if(i){var t=i[n===!0?i.length-1:0];t&&t.focus()}}function v(n,t,i){var u=n.parentNode,o=n.style,e=(u.offsetWidth-n.offsetWidth)/2-r(u,"borderLeftWidth"),f=(u.offsetHeight-n.offsetHeight)/2-r(u,"borderTopWidth");t&&(o.left=e>0?e+"px":"0"),i&&(o.top=f>0?f+"px":"0")}function r(t,i){return parseInt(n.css(t,i),10)||0}var t,i;n.fn._fadeIn=n.fn.fadeIn;var u=n.noop||function(){},e=/MSIE/.test(navigator.userAgent),o=/MSIE 6.0/.test(navigator.userAgent)&&!/MSIE 8.0/.test(navigator.userAgent),p=document.documentMode||0,y=n.isFunction(document.createElement("div").style.setExpression);n.blockUI=function(n){l(window,n)},n.unblockUI=function(n){f(window,n)},n.growlUI=function(t,i,r,u){var f=n('<div class="growlUI"></div>'),e,o;t&&f.append("<h1>"+t+"</h1>"),i&&f.append("<h2>"+i+"</h2>"),r===undefined&&(r=3e3),e=function(t){t=t||{},n.blockUI({message:f,fadeIn:typeof t.fadeIn!="undefined"?t.fadeIn:700,fadeOut:typeof t.fadeOut!="undefined"?t.fadeOut:1e3,timeout:typeof t.timeout!="undefined"?t.timeout:r,centerY:!1,showOverlay:!1,onUnblock:u,css:n.blockUI.defaults.growlCSS})},e(),o=f.css("opacity"),f.mouseover(function(){e({fadeIn:0,timeout:3e4});var t=n(".blockMsg");t.stop(),t.fadeTo(300,1)}).mouseout(function(){n(".blockMsg").fadeOut(1e3)})},n.fn.block=function(t){if(this[0]===window)return n.blockUI(t),this;var i=n.extend({},n.blockUI.defaults,t||{});return this.each(function(){var t=n(this);i.ignoreIfBlocked&&t.data("blockUI.isBlocked")||t.unblock({fadeOut:0})}),this.each(function(){n.css(this,"position")=="static"&&(this.style.position="relative",n(this).data("blockUI.static",!0)),this.style.zoom=1,l(this,t)})},n.fn.unblock=function(t){return this[0]===window?(n.unblockUI(t),this):this.each(function(){f(this,t)})},n.blockUI.version=2.66,n.blockUI.defaults={message:"<h1>Please wait...</h1>",title:null,draggable:!0,theme:!1,css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#000",opacity:.6,cursor:"wait"},cursorReset:"default",growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px","border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:!1,baseZ:1e3,centerX:!0,centerY:!0,allowBodyStretch:!0,bindEvents:!0,constrainTabKey:!0,fadeIn:200,fadeOut:400,timeout:0,showOverlay:!0,focusInput:!0,focusableElements:":input:enabled:visible",onBlock:null,onUnblock:null,onOverlayClick:null,quirksmodeOffsetHack:4,blockMsgClass:"blockMsg",ignoreIfBlocked:!1},t=null,i=[]}typeof define=="function"&&define.amd&&define.amd.jQuery?define(["jquery"],n):n(jQuery)}(),function(n){"use strict";n.fn.bjqs=function(t){var ot={width:700,height:300,animtype:"fade",animduration:450,animspeed:4e3,automatic:!0,showcontrols:!0,centercontrols:!0,nexttext:"Next",prevtext:"Prev",showmarkers:!0,centermarkers:!0,keyboardnav:!0,hoverpause:!0,usecaptions:!0,randomstart:!1,responsive:!1},r=n.extend({},ot,t),o=this,e=o.find("ul.bjqs"),f=e.children("li"),a=null,y=null,p=null,c=null,w=null,v=null,l=null,b=null,k=null,i={slidecount:f.length,animating:!1,paused:!1,currentslide:1,nextslide:0,currentindex:0,nextindex:0,interval:null},u={width:null,height:null,ratio:null},s={fwd:"forward",prev:"previous"},et=function(){f.addClass("bjqs-slide"),r.responsive?it():ct(),i.slidecount>1?(r.randomstart&&rt(),r.showcontrols&&st(),r.showmarkers&&ut(),r.keyboardnav&&nt(),r.hoverpause&&r.automatic&&g(),r.animtype==="slide"&&ht()):r.automatic=!1,r.usecaptions&&d(),r.animtype!=="slide"||r.randomstart||(i.currentindex=1,i.currentslide=2),e.show(),f.eq(i.currentindex).show(),r.automatic&&(i.interval=setInterval(function(){h(s.fwd,!1)},r.animspeed))},it=function(){u.width=o.outerWidth(),u.ratio=u.width/r.width,u.height=r.height*u.ratio,r.animtype==="fade"&&(f.css({height:r.height,width:"100%"}),f.children("img").css({height:r.height,width:"100%"}),e.css({height:r.height,width:"100%"}),o.css({height:r.height,"max-width":r.width,position:"relative"}),u.width<r.width&&(f.css({height:u.height}),f.children("img").css({height:u.height}),e.css({height:u.height}),o.css({height:u.height})),n(window).resize(function(){u.width=o.outerWidth(),u.ratio=u.width/r.width,u.height=r.height*u.ratio,f.css({height:u.height}),f.children("img").css({height:u.height}),e.css({height:u.height}),o.css({height:u.height})})),r.animtype==="slide"&&(f.css({height:r.height,width:r.width}),f.children("img").css({height:r.height,width:r.width}),e.css({height:r.height,width:r.width*r.slidecount}),o.css({height:r.height,"max-width":r.width,position:"relative"}),u.width<r.width&&(f.css({height:u.height}),f.children("img").css({height:u.height}),e.css({height:u.height}),o.css({height:u.height})),n(window).resize(function(){u.width=o.outerWidth(),u.ratio=u.width/r.width,u.height=r.height*u.ratio,f.css({height:u.height,width:u.width}),f.children("img").css({height:u.height,width:u.width}),e.css({height:u.height,width:u.width*r.slidecount}),o.css({height:u.height}),l.css({height:u.height,width:u.width}),ft(function(){h(!1,i.currentslide)},200,"some unique string")}))},ft=function(){var n={};return function(t,i,r){r||(r="Don't call this twice without a uniqueId"),n[r]&&clearTimeout(n[r]),n[r]=setTimeout(t,i)}}(),ct=function(){f.css({height:r.height,width:r.width}),e.css({height:r.height,width:r.width}),o.css({height:r.height,width:r.width,position:"relative"})},ht=function(){b=f.eq(0).clone(),k=f.eq(i.slidecount-1).clone(),b.attr({"data-clone":"last","data-slide":0}).appendTo(e).show(),k.attr({"data-clone":"first","data-slide":0}).prependTo(e).show(),f=e.children("li"),i.slidecount=f.length,l=n('<div class="bjqs-wrapper"></div>'),r.responsive&&u.width<r.width?(l.css({width:u.width,height:u.height,overflow:"hidden",position:"relative"}),e.css({width:u.width*(i.slidecount+2),left:-u.width*i.currentslide})):(l.css({width:r.width,height:r.height,overflow:"hidden",position:"relative"}),e.css({width:r.width*(i.slidecount+2),left:-r.width*i.currentslide})),f.css({float:"left",position:"relative",display:"list-item"}),l.prependTo(o),e.appendTo(l)},st=function(){a=n('<ul class="bjqs-controls"></ul>'),y=n('<li class="bjqs-next"><a href="#" aria-label="'+r.nexttext+'" data-direction="'+s.fwd+'">'+r.nexttext+"</a></li>"),p=n('<li class="bjqs-prev"><a href="#" aria-label="'+r.prevtext+'" data-direction="'+s.prev+'">'+r.prevtext+"</a></li>");a.on("click","a",function(t){t.preventDefault();var r=n(this).attr("data-direction");i.animating||(r===s.fwd&&h(s.fwd,!1),r===s.prev&&h(s.prev,!1))});if(p.appendTo(a),y.appendTo(a),a.appendTo(o),r.centercontrols){a.addClass("v-centered");var u=(o.height()-y.children("a").outerHeight())/2,f=u/r.height*100,t=f+"%";y.find("a").css("top",t),p.find("a").css("top",t)}},ut=function(){c=n('<ol class="bjqs-markers"></ol>'),n.each(f,function(t){var o=t+1,e=t+1,f;r.animtype==="slide"&&(e=t+2),f=n('<li><a href="#">'+o+"</a></li>"),o===i.currentslide&&f.addClass("active-marker");f.on("click","a",function(t){n(this).blur(),t.preventDefault(),i.animating||i.currentslide===e||h(!1,e)});f.appendTo(c)}),c.appendTo(o),w=n('<a href="javascript:void(0)" class="pauseSimpleSlider ir">עצור</a>');w.on("click",function(t){t.preventDefault();var u=n(this);u.hasClass("paused")?i.paused&&(u.removeClass("paused"),i.interval=setInterval(function(){h(s.fwd,!1)},r.animspeed),i.paused=!1,u.text("עצור")):i.paused||(u.addClass("paused"),clearInterval(i.interval),i.paused=!0,u.text("נגן"))});if(w.appendTo(o),v=c.find("li"),r.centermarkers){c.addClass("h-centered");var t=(r.width-c.width())/2;c.css("left",t)}},nt=function(){n(document).keyup(function(n){(n.keyCode===39||n.keyCode===37)&&(i.paused||(clearInterval(i.interval),i.paused=!0),i.animating||(n.keyCode===39?(n.preventDefault(),h(s.fwd,!1)):n.keyCode===37&&(n.preventDefault(),h(s.prev,!1))),i.paused&&r.automatic&&(i.interval=setInterval(function(){h(s.fwd)},r.animspeed),i.paused=!1))})},g=function(){o.hover(function(){i.paused||(clearInterval(i.interval),i.paused=!0)},function(){i.paused&&(i.interval=setInterval(function(){h(s.fwd,!1)},r.animspeed),i.paused=!1)})},d=function(){n.each(f,function(t,i){var r=n(i).children("img:first-child").attr("title");r||(r=n(i).children("a").find("img:first-child").attr("title")),r&&(r=n('<p class="bjqs-caption">'+r+"</p>"),r.appendTo(n(i)))})},rt=function(){var n=Math.floor(Math.random()*i.slidecount)+1;i.currentslide=n,i.currentindex=n-1},tt=function(n){n===s.fwd?f.eq(i.currentindex).next().length?(i.nextindex=i.currentindex+1,i.nextslide=i.currentslide+1):(i.nextindex=0,i.nextslide=1):f.eq(i.currentindex).prev().length?(i.nextindex=i.currentindex-1,i.nextslide=i.currentslide-1):(i.nextindex=i.slidecount-1,i.nextslide=i.slidecount)},h=function(n,t){if(!i.animating&&(i.animating=!0,t?(i.nextslide=t,i.nextindex=t-1):tt(n),r.animtype==="fade"&&(r.showmarkers&&(v.removeClass("active-marker"),v.eq(i.nextindex).addClass("active-marker")),f.eq(i.currentindex).fadeOut(r.animduration),f.eq(i.nextindex).fadeIn(r.animduration,function(){i.animating=!1,i.currentslide=i.nextslide,i.currentindex=i.nextindex})),r.animtype==="slide")){if(r.showmarkers){var o=i.nextindex-1;o===i.slidecount-2?o=0:o===-1&&(o=i.slidecount-3),v.removeClass("active-marker"),v.eq(o).addClass("active-marker")}i.slidewidth=r.responsive&&u.width<r.width?u.width:r.width,e.animate({left:-i.nextindex*i.slidewidth},r.animduration,function(){i.currentslide=i.nextslide,i.currentindex=i.nextindex,f.eq(i.currentindex).attr("data-clone")==="last"?(e.css({left:-i.slidewidth}),i.currentslide=2,i.currentindex=1):f.eq(i.currentindex).attr("data-clone")==="first"&&(e.css({left:-i.slidewidth*(i.slidecount-2)}),i.currentslide=i.slidecount-1,i.currentindex=i.slidecount-2),i.animating=!1})}};et()}}(jQuery),$(document).ready(function(){function r(n){$(".bnhp_main_menu > li.drop_down").removeClass("drop_down"),$("#main_menu_background").addClass("open").stop().animate({opacity:1},"fast",function(){}),$.support.leadingWhitespace?$(n).addClass("drop_down").find(".bnhp_sub_menu").stop().animate({opacity:1},"fast",function(){}):$(n).addClass("drop_down")}function i(){$.support.leadingWhitespace?$(".bnhp_main_menu > li.drop_down").find(".bnhp_sub_menu").stop().animate({opacity:0},"fast",function(){$(this).parent("li.drop_down").removeClass("drop_down")}):$(".bnhp_main_menu > li.drop_down").removeClass("drop_down"),$("#main_menu_background").stop().animate({opacity:0},"fast",function(){$("#main_menu_background").removeClass("open")})}var u,f,t,n;$.isFunction($.fn.addPlaceholder)&&$("#bezeq_search_text").addPlaceholder(),$(".bnhp_main_menu > li").mouseenter(function(n){r(this),n.preventDefault(),n.stopImmediatePropagation()}),$(".bnhp_main_menu > li").mouseleave(function(n){i(),n.preventDefault(),n.stopImmediatePropagation()}),$(".bnhp_main_menu > li > a").focus(function(){return r($(this).parent()),!1}),$(".bnhp_main_menu a:last").blur(function(){return i(),!1}),$(".bezeq_social .bezeq_facebook a, .bezeq_logo").focus(function(){return i(),!1}),$("#bezeq_search_text").autocomplete({source:function(n,t){var r=autocompleteSiteUrl+"umbraco/api/SearchWebApi/GetAutoCompleteResults?p_query="+$("#bezeq_search_text").val(),i=new jsonp;i.send(r,function(n){t($.map(n,function(n){return{label:n,value:n}}))})},minLength:2,open:function(){var i=$(".searchAutocomplete");i.addClass("opened").css({left:"-=21"})},close:function(){$(".searchAutocomplete").removeClass("opened")},select:function(n,t){$("#bezeq_search_text").val(t.item.label),$("#bezeq_search_submit").click()}}).autocomplete("widget").addClass("searchAutocomplete"),$(".questionList_question").each(function(){var n=$(this).next();$(this).click(function(t){var i=$(this);t.preventDefault(),n.not(":animated").slideToggle("normal",function(){i.closest(".questionList_item").toggleClass("question_opened"),i.attr("aria-expanded",function(n,t){return t=="true"?"false":"true"}),n.attr("aria-hidden",function(n,t){return t=="true"?"false":"true"}),i.closest(".questionList_item").hasClass("question_opened")&&n.focus()})}),$(this).keypress(function(n){var t=n.keyCode||n.which;t==13&&(n.preventDefault(),$(this).click())})}),u=$(".contourMessageOnSubmit"),u.exists()&&(f=location.protocol+"//"+location.host+location.pathname,ga("send","event",{eventCategory:"LeadForm",eventAction:"Submit",eventLabel:f.toLowerCase(),eventValue:1}),dataLayer.push({event:"lead_form_success"}),window.history.replaceState&&(window.history.replaceState(null,null,window.location.href),console.log("window.history.replaceState"))),t=getURLParameter("ref"),n="",typeof numbers=="object"&&numbers!==null&&(t&&numbers[t]?numbers[t].length>0&&(n=numbers[t]):numbers["default"]&&(n=numbers["default"]),n.length>0&&($(".dynamicPhoneNumber").attr("href","tel:"+n).text(n),$(".bz-banner-sticky-btn.mobile-sticky-left-btn").attr("href","tel:"+n)))}),$.fn.exists=function(){return this.length!==0},function(n){n.extend(n.support,{placeholder:!!("placeholder"in document.createElement("input"))}),n.fn.addPlaceholder=function(t){function u(n,t){(r(n.val())||n.val()==t)&&(n.val(t),n.addClass(i["class"])),n.focusin(function(){n.hasClass(i["class"])&&(n.removeClass(i["class"]),n.val(""))}),n.focusout(function(){r(n.val())&&(n.val(t),n.addClass(i["class"]))})}function f(t,u){t.wrap(n("<label />").addClass("input").css({position:"relative"})),t.addClass(i["class"]);var f=n("<span/>",{"class":t.attr("class")+" "+i["class"],text:u,css:{border:"none",cursor:"text",background:"transparent",position:"absolute",top:"6px",right:"12px"}}).insertAfter(t);t.focusin(function(){t.hasClass(i["class"])&&(f.hide(),t.removeClass(i["class"]))}),t.focusout(function(){r(t.val())&&(f.show(),t.addClass(i["class"]))}),i.checkafill&&function e(){!r(t.val())&&t.hasClass(i["class"])&&t.focusin(),setTimeout(e,250)}()}function r(t){return i.allowspaces?t==="":n.trim(t)===""}var i={"class":"placeholder",allowspaces:!1,dopass:!0,dotextarea:!0,checkafill:!1};return this.each(function(){if(n.support.placeholder)return n('input[type="password"]').parent().attr("class")=="input"||n('input[type="password"]').wrap(n("<div />").addClass("input")),!1;if(n.extend(i,t),!(this.tagName.toLowerCase()=="input"||i.dotextarea&&this.tagName.toLowerCase()=="textarea"))return!0;var e=n(this),r=this.getAttribute("placeholder"),o=e.is("input[type=password]");if(!r)return!0;i.dopass&&o?f(e,r):o||u(e,r)})}}(jQuery),function(){function wu(n,t){return n.name=t}function vh(n,t){switch(t){case 0:return""+n;case 1:return 1*n;case 2:return!!n;case 3:return 1e3*n}return n}function gf(n){return"function"==typeof n}function ps(n){return n!=t&&-1<(n.constructor+"")[h]("String")}function b(n,i){return t==n||"-"==n&&!i||""==n}function ff(n){if(!n||""==n)return"";for(;n&&-1<" \n\r\t"[h](n[pi](0));)n=n[c](1);for(;n&&-1<" \n\r\t"[h](n[pi](n[r]-1));)n=n[c](0,n[r]-1);return n}function pu(){return it.round(2147483647*it.random())}function tf(){}function yt(n,t){return oe instanceof Function?t?encodeURI(n):oe(n):(y(68),escape(n))}function tt(n){if(n=n[p]("+")[w](" "),nf instanceof Function)try{return nf(n)}catch(t){y(17)}else y(68);return unescape(n)}function al(t,i){var r,u;if(t)return r=s[pe]("script"),r.type="text/javascript",r.async=n,r.src=t,r.id=i,u=s.getElementsByTagName("script")[0],u.parentNode.insertBefore(r,u),r}function st(n){return n&&0<n[r]?n[0]:""}function ii(n){var t=n?n[r]:0;return 0<t?n[t-1]:""}function ac(n){return 0==n[h]("www.")&&(n=n[c](4)),n[rt]()}function uu(n,t){var i,r={url:n,protocol:"http",host:"",path:"",d:new wi,anchor:""};if(!n)return r;if(i=n[h]("://"),0<=i&&(r.protocol=n[c](0,i),n=n[c](i+3)),i=n[te]("/|\\?|#"),0<=i)r.host=n[c](0,i)[rt](),n=n[c](i);else return r.host=n[rt](),r;return i=n[h]("#"),0<=i&&(r.anchor=n[c](i+1),n=n[c](0,i)),i=n[h]("?"),0<=i&&(ns(r.d,n[c](i+1)),n=n[c](0,i)),r.anchor&&t&&ns(r.d,r.anchor),n&&"/"==n[pi](0)&&(n=n[c](1)),r.path=n,r}function pc(n,t){function e(n){var i=(n.hostname||"")[p](":")[0][rt](),t=(n[bt]||"")[rt](),t=1*n[ue]||("http:"==t?80:"https:"==t?443:"");return n=n.pathname||"",0==n[h]("/")||(n="/"+n),[i,""+t,n]}var i=t||s[pe]("a");i.href=s[k][ar];var r=(i[bt]||"")[rt](),u=e(i),o=i[te]||"",f=r+"//"+u[0]+(u[1]?":"+u[1]:"");return 0==n[h]("//")?n=r+n:0==n[h]("/")?n=f+n:!n||0==n[h]("?")?n=f+u[2]+(n||o):0>n[p]("/")[0][h](":")&&(n=f+u[2][c](0,u[2].lastIndexOf("/"))+"/"+n),i.href=n,r=e(i),{protocol:(i[bt]||"")[rt](),host:r[0],port:r[1],path:r[2],Oa:i[te]||"",url:n||""}}function ns(n,t){function e(t,i){n.contains(t)||n.set(t,[]),n.get(t)[l](i)}for(var f,u=ff(t)[p]("&"),i=0;i<u[r];i++)u[i]&&(f=u[i][h]("="),0>f?e(u[i],"1"):e(u[i][c](0,f),u[i][c](f+1)))}function rl(n,t){if(b(n)||"["==n[pi](0)&&"]"==n[pi](n[r]-1))return"-";var i=s.domain;return n[h](i+(t&&"/"!=t?t:""))==(0==n[h]("http://")?7:0==n[h]("https://")?8:0)?"0":n}function gu(n,t,i){!(1<=ko)&&!(1<=100*it.random())&&(n=["utmt=error","utmerr="+n,"utmwv=5.3.9","utmn="+pu(),"utmsp=1"],t&&n[l]("api="+t),i&&n[l]("msg="+yt(i[c](0,100))),d.w&&n[l]("aip=1"),us(n[w]("&")),ko++)}function i(n){return ci("x"+il++,n)}function ci(n,t){return ou[n]=!!t,n}function de(n){var t=this.plugins_;if(t)return t.get(n)}function iu(n,t){var u,i;for(t=t||[],u=0;u<t[r];u++)if(i=t[u],""+n==i||0==i[h](n+"."))return i;return"-"}function ga(n){100!=n.get(ku)&&n.get(wt)%1e4>=100*n.get(ku)&&n[tr]()}function da(n){eo(n.get(dt))&&n[tr]()}function yl(n){"file:"==s[k][bt]&&n[tr]()}function fa(t){t.get(se)||t.set(se,s.title,n),t.get(hi)||t.set(hi,s[k].pathname+s[k][te],n)}function y(n){so.set(n)}function di(n){return"string"==typeof n}function ks(i){return"number"!=typeof i&&(t==Number||!(i instanceof Number))||it.round(i)!=i||gr(i)||i==rs?f:n}function ui(n){var t=1,i=0,u;if(n)for(t=0,u=n[r]-1;0<=u;u--)i=n.charCodeAt(u),t=(t<<6&268435455)+i+(i<<14),i=t&266338304,t=0!=i?t^i>>21:t;return t}var t=void 0,n=!0,nt=null,f=!1,oe=encodeURIComponent,rs=Infinity,fs=setTimeout,gr=isNaN,it=Math,nf=decodeURIComponent,l="push",df="test",cr="slice",kt="replace",pr="load",ur="floor",pi="charAt",su="value",h="indexOf",fi="match",ue="port",pe="createElement",uf="path",ni="name",ht="host",et="toString",r="length",u="prototype",bf="clientWidth",p="split",tr="stopPropagation",wf="scope",k="location",te="search",bt="protocol",kf="clientHeight",ar="href",c="substring",vu="apply",bu="navigator",w="join",rt="toLowerCase",e,ne=function(n,t,i,r){n.addEventListener?n.addEventListener(t,i,!!r):n.attachEvent&&n.attachEvent("on"+t,i)},yc=function(n,t,i,r){n.removeEventListener?n.removeEventListener(t,i,!!r):n.detachEvent&&n.detachEvent("on"+t,i)},wi=function(){this.prefix="ga.",this.R={}},ko,il,ou,cc,so,ki,ut,ls,ds,ys;wi[u].set=function(n,t){this.R[this.prefix+n]=t},wi[u].get=function(n){return this.R[this.prefix+n]},wi[u].contains=function(n){return this.get(n)!==t},ko=0,il=0,ou={};var dt=i(),tl=ci("anonymizeIp"),el=i(),fl=i(),si=i(),li=i(),g=i(),ft=i(),dr=i(),fe=i(),he=i(),ru=i(),hf=i(),ce=i(),yu=i(),le=i(),bs=i(),ee=i(),co=i(),yo=i(),ho=i(),vs=i(),oo=i(),ro=i(),uo=i(),fo=i(),ku=i(),ie=i(),oi=i(),wo=i(),re=i(),we=i(),ae=i(),rr=i(),ws=i(),vc=i(),ri=i(n),dc=ci("currencyCode"),hi=ci("page"),se=ci("title"),tu=i(),gc=i(),nl=i(),wc=i(),bc=i(),is=i(),kc=i(),ul=i(),go=i(),wt=i(n),cs=i(n),ye=i(n),os=i(n),ve=i(n),hu=i(n),yi=i(n),fr=i(n),wr=i(n),of=i(n),ai=i(n),at=i(n),kr=i(n),ef=i(n),eu=i(n),sf=i(n),hs=i(n),br=i(n),yr=i(n),ct=i(n),lr=i(n),vi=i(n),au=i(n),ei=i(n),vr=i(n),cu=i(n),lu=i(n),nv=ci("campaignParams"),nu=i(),tv=ci("hitCallback"),ec=i();i();var oc=i(),gs=i(),nh=i(),sc=i(),rc=i(),uc=i(),fc=i(),sh=i(),fu=i(),as=i(),es=i(),uv=i(),ka=i(),ke=i();i();var pf=i(),yf=i(),ge=i();var ot=function(n,i,r,u){n[i]=function(){try{return u!=t&&y(u),r[vu](this,arguments)}catch(n){throw gu("exc",i,n&&n[ni]),n;}}},ti=function(n,t,i,r){o[u][n]=function(){try{return y(i),vh(this.a.get(t),r)}catch(u){throw gu("exc",n,u&&u[ni]),u;}}},a=function(n,i,r,f,e){o[u][n]=function(u){try{y(r),e==t?this.a.set(i,vh(u,f)):this.a.set(i,e)}catch(o){throw gu("exc",n,o&&o[ni]),o;}}},va=RegExp(/(^|\.)doubleclick\.net$/i),io=function(t,i){return va[df](s[k].hostname)?n:"/"!==i?f:(0==t[h]("www.google.")||0==t[h](".google.")||0==t[h]("google."))&&!(-1<t[h]("google.org"))?n:f},wa=function(n){var i=n.get(li),t=n.c(ft,"/");io(i,t)&&n[tr]()},hc=function(){var r={},u={},h=new cf,o;this.g=function(n,t){h.add(n,t)},o=new cf,this.e=function(n,t){o.add(n,t)};var i=f,e=f,s=n;this.T=function(){i=n},this.j=function(t){this[pr](),this.set(nu,t,n),t=new cc(this),i=f,o.execute(this),i=n,u={},this.n(),t.Ja()},this.load=function(){i&&(i=f,this.Ka(),eh(this),e||(e=n,h.execute(this),fh(this),eh(this)),i=n)},this.n=function(){i&&(e?(i=f,fh(this),i=n):this[pr]())},this.get=function(n){return ou[n]&&this[pr](),u[n]!==t?u[n]:r[n]},this.set=function(n,t,i){ou[n]&&this[pr](),i?u[n]=t:r[n]=t,ou[n]&&this.n()},this.z=function(n){r[n]=this.b(n,0)+1},this.b=function(n,i){var r=this.get(n);return r==t||""===r?i:1*r},this.c=function(n,i){var r=this.get(n);return r==t?i:r+""},this.Ka=function(){if(s){var n=this.c(li,""),t=this.c(ft,"/");io(n,t)||(r[g]=r[ce]&&""!=n?ui(n):1,s=f)}}};hc[u].stopPropagation=function(){throw"aborted";},cc=function(t){var r=this,i;this.q=0,i=t.get(tv),this.Ua=function(){0<r.q&&i&&(r.q--,r.q||i())},this.Ja=function(){!r.q&&i&&fs(i,10)},t.set(ec,r,n)};var lc=function(t,i,u){if(u=u?"":t.c(g,"1"),i=i[p]("."),6!==i[r]||du(i[0],u))return f;u=1*i[1];var s=1*i[2],o=1*i[3],e=1*i[4];return(i=1*i[5],!(0<=u&&0<s&&0<o&&0<e&&0<=i))?f:(t.set(wt,u),t.set(ve,s),t.set(hu,o),t.set(yi,e),t.set(fr,i),n)},ao=function(n){var i=n.get(wt),f=n.get(ve),e=n.get(hu),r=n.get(yi),u=n.b(fr,1);return[n.b(g,1),i!=t?i:"-",f||"-",e||"-",r||"-",u][w](".")},ll=function(n){return[n.b(g,1),n.b(ai,0),n.b(at,1),n.b(kr,0)][w](".")},hl=function(n,t,i){i=i?"":n.c(g,"1");var u=t[p](".");return(4!==u[r]||du(u[0],i))&&(u=nt),n.set(ai,u?1*u[1]:0),n.set(at,u?1*u[2]:10),n.set(kr,u?1*u[3]:n.get(si)),u!=nt||!du(t,i)},vo=function(n,t){var e=yt(n.c(ye,"")),f=[],o=n.get(ri),i,u;if(!t&&o){for(i=0;i<o[r];i++)u=o[i],u&&1==u[wf]&&f[l](i+"="+yt(u[ni])+"="+yt(u[su])+"=1");0<f[r]&&(e+="|"+f[w]("^"))}return e?n.b(g,1)+"."+e:nt},cl=function(t,i,u){var o,e;if(u=u?"":t.c(g,"1"),i=i[p]("."),2>i[r]||du(i[0],u))return f;if(i=i[cr](1)[w](".")[p]("|"),0<i[r]&&t.set(ye,tt(i[0])),1>=i[r])return n;for(i=i[1][p](-1==i[1][h](",")?"^":","),u=0;u<i[r];u++)o=i[u][p]("="),4==o[r]&&(e={},wu(e,tt(o[1])),e.value=tt(o[2]),e.scope=1,t.get(ri)[o[0]]=e);return n},po=function(n){var t,i;return t=function(t,r){if(!b(n.get(t))){var u=n.c(t,""),u=u[p](" ")[w]("%20"),u=u[p]("+")[w]("%20");i[l](r+"="+u)}},i=[],t(br,"utmcid"),t(ei,"utmcsr"),t(ct,"utmgclid"),t(lr,"utmgclsrc"),t(vi,"utmdclid"),t(au,"utmdsid"),t(yr,"utmccn"),t(vr,"utmcmd"),t(cu,"utmctr"),t(lu,"utmcct"),(t=i[w]("|"))?[n.b(g,1),n.b(ef,0),n.b(eu,1),n.b(sf,1),t][w]("."):""},ol=function(i,u,e){var o,s;return(e=e?"":i.c(g,"1"),u=u[p]("."),5>u[r]||du(u[0],e))?(i.set(ef,t),i.set(eu,t),i.set(sf,t),i.set(br,t),i.set(yr,t),i.set(ei,t),i.set(vr,t),i.set(cu,t),i.set(lu,t),i.set(ct,t),i.set(lr,t),i.set(vi,t),i.set(au,t),f):(i.set(ef,1*u[1]),i.set(eu,1*u[2]),i.set(sf,1*u[3]),o=u[cr](4)[w]("."),u=function(n){return(n=o[fi](n+"=(.*?)(?:\\|utm|$)"))&&2==n[r]?n[1]:t},e=function(n,r){r?(r=s?tt(r):r[p]("%20")[w](" "),i.set(n,r)):i.set(n,t)},-1==o[h]("=")&&(o=tt(o)),s="2"==u("utmcvr"),e(br,u("utmcid")),e(yr,u("utmccn")),e(ei,u("utmcsr")),e(vr,u("utmcmd")),e(cu,u("utmctr")),e(lu,u("utmcct")),e(ct,u("utmgclid")),e(lr,u("utmgclsrc")),e(vi,u("utmdclid")),e(au,u("utmdsid")),n)},du=function(n,t){return t?n!=t:!/^\d+$/[df](n)},cf=function(){this.filters=[]};cf[u].add=function(n,t){this.filters[l]({name:n,s:t})},cf[u].execute=function(n){try{for(var t=0;t<this.filters[r];t++)this.filters[t].s.call(v,n)}catch(i){}},so=new function(){var t=[];this.set=function(i){t[i]=n},this.Xa=function(){for(var i=[],n=0;n<t[r];n++)t[n]&&(i[it[ur](n/6)]=i[it[ur](n/6)]^1<<n%6);for(n=0;n<i[r];n++)i[n]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"[pi](i[n]||0);return i[w]("")+"~"}};var v=window,s=document,eo=function(t){var i=v._gaUserPrefs;return i&&i.ioo&&i.ioo()||!!t&&v["ga-disable-"+t]===n},gt=function(n){var f=[],u=s.cookie[p](";"),t,i;for(n=RegExp("^\\s*"+n+"=\\s*(.*?)\\s*$"),t=0;t<u[r];t++)i=u[t][fi](n),i&&f[l](i[1]);return f},lt=function(t,i,u,e,o,l){var p,a;if(o=eo(o)?f:io(e,u)?f:n,o){if(i&&0<=v[bu].userAgent[h]("Firefox"))for(i=i[kt](/\n|\r/g," "),o=0,p=i[r];o<p;++o)a=i.charCodeAt(o)&255,(10==a||13==a)&&(i=i[c](0,o)+"?"+i[c](o+1));i&&2e3<i[r]&&(i=i[c](0,2e3),y(69)),t=t+"="+i+"; path="+u+"; ",l&&(t+="expires="+new Date(+new Date+l).toGMTString()+"; "),e&&(t+="domain="+e+";"),s.cookie=t}},rf,to,sl=function(){if(!rf){var t={},n=v[bu],u=v.screen;t.Q=u?u.width+"x"+u.height:"-",t.P=u?u.colorDepth+"-bit":"-",t.language=(n&&(n.language||n.browserLanguage)||"-")[rt](),t.javaEnabled=n&&n.javaEnabled()?1:0,t.characterSet=s.characterSet||s.charset||"-";try{var e,i=s.documentElement,r=s.body,f=r&&r[bf]&&r[kf],n=[];i&&i[bf]&&i[kf]&&("CSS1Compat"===s.compatMode||!f)?n=[i[bf],i[kf]]:f&&(n=[r[bf],r[kf]]),e=0>=n[0]||0>=n[1]?"":n[w]("x"),t.Wa=e}catch(o){y(135)}rf=t}},oa=function(){sl();for(var n=rf,t=v[bu],n=t.appName+t.version+n.language+t.platform+t.userAgent+n.javaEnabled+n.Q+n.P+(s.cookie?s.cookie:"")+(s.referrer?s.referrer:""),t=n[r],i=v.history[r];0<i;)n+=i--^t++;return ui(n)},ta=function(n){var u,f,e,i;if(sl(),u=rf,n.set(nl,u.Q),n.set(wc,u.P),n.set(kc,u.language),n.set(ul,u.characterSet),n.set(bc,u.javaEnabled),n.set(go,u.Wa),n.get(yu)&&n.get(le)){if(!(u=to)){if(e="ShockwaveFlash",(u=(u=v[bu])?u.plugins:t)&&0<u[r])for(f=0;f<u[r]&&!i;f++)e=u[f],-1<e[ni][h]("Shockwave Flash")&&(i=e.description[p]("Shockwave Flash ")[1]);else{e=e+"."+e;try{f=new ActiveXObject(e+".7"),i=f.GetVariable("$version")}catch(c){}if(!i)try{f=new ActiveXObject(e+".6"),i="WIN 6,0,21,0",f.AllowScriptAccess="always",i=f.GetVariable("$version")}catch(s){}if(!i)try{f=new ActiveXObject(e),i=f.GetVariable("$version")}catch(o){}i&&(i=i[p](" ")[1][p](","),i=i[0]+"."+i[1]+" r"+i[2])}u=i?i:"-"}to=u,n.set(is,to)}else n.set(is,"-")},na=function(n){if(gf(n))this.s=n;else{var t=n[0],r=t.lastIndexOf(":"),i=t.lastIndexOf(".");this.h=this.i=this.l="",-1==r&&-1==i?this.h=t:-1==r&&-1!=i?(this.i=t[c](0,i),this.h=t[c](i+1)):-1!=r&&-1==i?(this.l=t[c](0,r),this.h=t[c](r+1)):r>i?(this.i=t[c](0,i),this.l=t[c](i+1,r),this.h=t[c](r+1)):(this.i=t[c](0,i),this.h=t[c](i+1)),this.k=n[cr](1),this.Ma=!this.l&&"_require"==this.h,this.J=!this.i&&!this.l&&"_provide"==this.h}},vt=function(){ot(vt[u],"push",vt[u][l],5),ot(vt[u],"_getPlugin",de,121),ot(vt[u],"_createAsyncTracker",vt[u].Sa,33),ot(vt[u],"_getAsyncTracker",vt[u].Ta,34),this.I=new wi,this.p=[]};e=vt[u],e.Na=function(t,i,r){var u=this.I.get(t);return gf(u)?(i.plugins_=i.plugins_||new wi,i.plugins_.set(t,new u(i,r||{})),n):f},e.push=function(){var t=ut.Va[vu](this,arguments),t=ut.p.concat(t);for(ut.p=[];0<t[r]&&!ut.O(t[0])&&!(t.shift(),0<ut.p[r]););return ut.p=ut.p.concat(t),0},e.Va=function(){for(var t,u=[],i=0;i<arguments[r];i++)try{t=new na(arguments[i]),t.J?this.O(t):u[l](t)}catch(f){}return u},e.O=function(t){var u,o,c;try{if(t.s)t.s[vu](v);else if(t.J)this.I.set(t.k[0],t.k[1]);else if(u="_gat"==t.i?d:"_gaq"==t.i?ut:d.u(t.i),t.Ma){if(!this.Na(t.k[0],u,t.k[2])){if(!t.Pa){var i=pc(""+t.k[1]),l=i[bt],p=s[k][bt],a;if(a="https:"==l||l==p?n:"http:"!=l?f:"http:"==p){n:{if(c=pc(s[k][ar]),!(i.Oa||0<=i.url[h]("?")||0<=i[uf][h]("://")||i[ht]==c[ht]&&i[ue]==c[ue]))for(var y="http:"==i[bt]?80:443,e=d.S,u=0;u<e[r];u++)if(i[ht]==e[u][0]&&(i[ue]||y)==(e[u][1]||y)&&0==i[uf][h](e[u][2])){o=n;break n}o=f}a=o&&!eo()}a&&(t.Pa=al(i.url))}return n}}else t.l&&(u=u.plugins_.get(t.l)),u[t.h][vu](u,t.k)}catch(w){}},e.Sa=function(n,t){return d.r(n,t||"")},e.Ta=function(n){return d.u(n)},ki=function(){function b(n,i,r,f){t==u[n]&&(u[n]={}),t==u[n][i]&&(u[n][i]=[]),u[n][i][r]=f}function v(n,i,r){if(t!=u[n]&&t!=u[n][i])return u[n][i][r]}function y(i,o){if(t!=u[i]&&t!=u[i][o]){u[i][o]=t;for(var h=n,s=0;s<e[r];s++)if(t!=u[i][e[s]]){h=f;break}h&&(u[i]=t)}}function p(i){for(var tt="",y=f,v,p=0;p<e[r];p++)if(v=i[e[p]],t!=v){y&&(tt+=e[p]);for(var y=[],b=t,u=t,u=0;u<v[r];u++)if(t!=v[u]){b="",u!=c&&t==v[u-1]&&(b+=u[et]()+a);for(var rt=v[u],it="",d=t,g=t,nt=t,d=0;d<rt[r];d++)g=rt[pi](d),nt=o[g],it+=t!=nt?nt:g;b+=it,y[l](b)}tt+=k+y[w](s)+h,y=f}else y=n;return tt}var i=this,u=[],e=["k","v"],k="(",h=")",s="*",a="!",o={"'":"'0"},c;o[h]="'1",o[s]="'2",o[a]="'3",c=1,i.Ra=function(n){return t!=u[n]},i.A=function(){for(var i="",n=0;n<u[r];n++)t!=u[n]&&(i+=n[et]()+p(u[n]));return i},i.Qa=function(n){if(n==t)return i.A();for(var e=n.A(),f=0;f<u[r];f++)t!=u[f]&&!n.Ra(f)&&(e+=f[et]()+p(u[f]));return e},i.f=function(t,i,r){return di(r)?(b(t,"k",i,r),n):f},i.o=function(t,i,r){return ks(r)?(b(t,"v",i,r[et]()),n):f},i.getKey=function(n,t){return v(n,"k",t)},i.N=function(n,t){return v(n,"v",t)},i.L=function(n){y(n,"k")},i.M=function(n){y(n,"v")},ot(i,"_setKey",i.f,89),ot(i,"_setValue",i.o,90),ot(i,"_getKey",i.getKey,87),ot(i,"_getValue",i.N,88),ot(i,"_clearKey",i.L,85),ot(i,"_clearValue",i.M,86)};var bo=function(n){var t=v.gaGlobal;return n&&!t&&(v.gaGlobal=t={}),t},ra=function(){var t=bo(n).hid;return t==nt&&(t=pu(),bo(n).hid=t),t},ia=function(n){var t,i;n.set(gc,ra()),t=bo(),t&&t.dh==n.get(g)&&(i=t.sid,i&&("0"==i&&y(112),n.set(yi,i),n.get(cs)&&n.set(hu,i)),t=t.vid,n.get(cs)&&t&&(t=t[p]("."),1*t[1]||y(112),n.set(wt,1*t[0]),n.set(ve,1*t[1])))},th,ih=function(n,i,r,u){var e=n.c(li,""),f=n.c(ft,"/");u=u!=t?u:n.b(dr,0),n=n.c(dt,""),lt(i,r,f,e,n,u)},fh=function(t){var r=t.c(li,""),i,u,e;t.b(g,1),i=t.c(ft,"/"),u=t.c(dt,""),lt("__utma",ao(t),i,r,u,t.get(dr)),lt("__utmb",ll(t),i,r,u,t.get(fe)),lt("__utmc",""+t.b(g,1),i,r,u),e=po(t,n),e?lt("__utmz",e,i,r,u,t.get(he)):lt("__utmz","",i,r,"",-1),(e=vo(t,f))?lt("__utmv",e,i,r,u,t.get(dr)):lt("__utmv","",i,r,"",-1)},eh=function(t){var i=t.b(g,1),r;return lc(t,iu(i,gt("__utma")))?(r=!hl(t,iu(i,gt("__utmb"))),t.set(of,r),ol(t,iu(i,gt("__utmz"))),cl(t,iu(i,gt("__utmv"))),th=!r,n):(t.set(os,n),f)},ua=function(n){!th&&!(0<gt("__utmb")[r])&&(lt("__utmd","1",n.c(ft,"/"),n.c(li,""),n.c(dt,""),1e4),0==gt("__utmd")[r]&&n[tr]())},uh=function(n){n.get(wt)==t?rh(n):n.get(os)&&!n.get(pf)?rh(n):n.get(of)&&kh(n)},sa=function(n){n.get(hs)&&!n.get(wr)&&(kh(n),n.set(eu,n.get(fr)))},rh=function(t){var i=t.get(si);t.set(cs,n),t.set(wt,pu()^oa(t)&2147483647),t.set(ye,""),t.set(ve,i),t.set(hu,i),t.set(yi,i),t.set(fr,1),t.set(wr,n),t.set(ai,0),t.set(at,10),t.set(kr,i),t.set(ri,[]),t.set(os,f),t.set(of,f)},kh=function(t){t.set(hu,t.get(yi)),t.set(yi,t.get(si)),t.z(fr),t.set(wr,n),t.set(ai,0),t.set(at,10),t.set(kr,t.get(si)),t.set(of,f)},ea="daum:q eniro:search_word naver:query pchome:q images.google:q google:q yahoo:p yahoo:q msn:q bing:q aol:query aol:q lycos:q lycos:query ask:q netscape:query cnn:query about:terms mamma:q voila:rdata virgilio:qs live:q baidu:wd alice:qs yandex:text najdi:q seznam:q rakuten:qt biglobe:q goo.ne:MT wp:szukaj onet:qt yam:k kvasir:q ozu:q terra:query rambler:query conduit:q babylon:q search-results:q avg:q comcast:q incredimail:q startsiden:q go.mail.ru:q search.centrum.cz:q 360.cn:q".split(" "),dl=function(i){var e,o;if(i.get(bs)&&!i.get(pf)){for(var l=!b(i.get(br))||!b(i.get(ei))||!b(i.get(ct))||!b(i.get(vi)),g={},u=0;u<lf[r];u++)e=lf[u],g[e]=i.get(e);if((u=i.get(nv))?(y(149),e=new wi,ns(e,u),u=e):u=uu(s[k][ar],i.get(hf)).d,!("1"==ii(u.get(i.get(fo)))&&l)){var h=u,c=function(n,t){t=t||"-";var r=ii(h.get(i.get(n)));return r&&"-"!=r?tt(r):t},u=ii(h.get(i.get(co)))||"-",e=ii(h.get(i.get(vs)))||"-",p=ii(h.get(i.get(ho)))||"-",nt=ii(h.get("gclsrc"))||"-",w=ii(h.get("dclid"))||"-",it=c(yo,"(not set)"),rt=c(oo,"(not set)"),a=c(ro),c=c(uo);if(b(u)&&b(p)&&b(w)&&b(e))u=f;else{var v=!b(p)&&!b(nt),v=b(e)&&(!b(w)||v),d=b(a);(v||d)&&(o=wh(i),o=uu(o,n),(o=dh(i,o))&&!b(o[1]&&!o[2])&&(v&&(e=o[0]),d&&(a=o[1]))),af(i,u,e,p,nt,w,it,rt,a,c),u=n}u=u||kl(i),!u&&!l&&i.get(wr)&&(af(i,t,"(direct)",t,t,t,"(direct)","(none)",t,t),u=n),u&&(i.set(hs,iv(i,g)),l="(direct)"==i.get(ei)&&"(direct)"==i.get(yr)&&"(none)"==i.get(vr),i.get(hs)||i.get(wr)&&!l)&&(i.set(ef,i.get(si)),i.set(eu,i.get(fr)),i.z(sf))}}},kl=function(i){var u=wh(i),e=uu(u,n);if(!(u!=t&&u!=nt&&""!=u&&"0"!=u&&"-"!=u&&0<=u[h]("://"))||e&&-1<e[ht][h]("google")&&e.d.contains("q")&&"cse"==e[uf])return f;if((u=dh(i,e))&&!u[2])return af(i,t,u[0],t,t,t,"(organic)","organic",u[1],t),n;if(u||!i.get(wr))return f;n:{for(var u=i.get(ae),s=ac(e[ht]),o=0;o<u[r];++o)if(-1<s[h](u[o])){i=f;break n}af(i,t,s,t,t,t,"(referral)","referral",t,"/"+e[uf]),i=n}return i},dh=function(t,i){for(var o,u,e=t.get(re),s=0;s<e[r];++s)if(o=e[s][p](":"),-1<i[ht][h](o[0][rt]())&&(u=i.d.get(o[1]),u&&(u=st(u),!u&&-1<i[ht][h]("google.")&&(u="(not provided)"),!o[3]||-1<i.url[h](o[3])))){n:{for(var e=u,s=t.get(we),e=tt(e)[rt](),c=0;c<s[r];++c)if(e==s[c]){e=n;break n}e=f}return[o[2]||o[0],u,e]}return nt},af=function(n,t,i,r,u,f,e,o,s,h){n.set(br,t),n.set(ei,i),n.set(ct,r),n.set(lr,u),n.set(vi,f),n.set(yr,e),n.set(vr,o),n.set(cu,s),n.set(lu,h)},lf=[yr,br,ct,vi,ei,vr,cu,lu],iv=function(t,i){function o(n){return n=(""+n)[p]("+")[w]("%20"),n=n[p](" ")[w]("%20")}function s(n){var u=""+(t.get(n)||"");return n=""+(i[n]||""),0<u[r]&&u==n}var u;if(s(ct)||s(vi))return y(131),f;for(u=0;u<lf[r];u++){var e=lf[u],h=i[e]||"-",e=t.get(e)||"-";if(o(h)!=o(e))return n}return f},fv=RegExp(/^https:\/\/(www\.)?google(\.com?)?(\.[a-z]{2}t?)?\/?$/i),wh=function(n){n=rl(n.get(tu),n.get(ft));try{if(fv[df](n))return y(136),n+"?q="}catch(t){y(145)}return n},vf,bh,aa=function(n){vf=n.c(ct,""),bh=n.c(lr,"")},ha=function(n){var r=n.c(ct,""),i=n.c(lr,"");r!=vf&&(-1<i[h]("ds")?n.set(au,t):!b(vf)&&-1<bh[h]("ds")&&n.set(au,vf))},ba=function(t){ya(t,s[k][ar])?(t.set(pf,n),y(12)):t.set(pf,f)},ya=function(t,i){if(!t.get(ru))return f;var r=uu(i,t.get(hf)),o=st(r.d.get("__utma")),s=st(r.d.get("__utmb")),u=st(r.d.get("__utmc")),e=st(r.d.get("__utmx")),c=st(r.d.get("__utmz")),h=st(r.d.get("__utmv")),r=st(r.d.get("__utmk"));if(ui(""+o+s+u+e+c+h)!=r){if(o=tt(o),s=tt(s),u=tt(u),e=tt(e),u=pa(o+s+u+e,c,h,r),!u)return f;c=u[0],h=u[1]}return lc(t,o,n)?(hl(t,s,n),ol(t,c,n),cl(t,h,n),ph(t,e,n),n):f},lo=function(n,t,i){var u,a,r;u=ao(n)||"-";var e=ll(n)||"-",o=""+n.b(g,1)||"-",s=no(n)||"-",v=po(n,f)||"-";return(n=vo(n,f)||"-",a=ui(""+u+e+o+s+v+n),r=[],r[l]("__utma="+u),r[l]("__utmb="+e),r[l]("__utmc="+o),r[l]("__utmx="+s),r[l]("__utmz="+v),r[l]("__utmv="+n),r[l]("__utmk="+a),u=r[w]("&"),!u)?t:(e=t[h]("#"),i)?0>e?t+"#"+u:t+"&"+u:(i="",o=t[h]("?"),0<e&&(i=t[c](e),t=t[c](0,e)),0>o?t+"?"+u+i:t+"&"+u+i)},pa=function(n,t,i,u){for(var h,f,e,o,s=0;3>s;s++){for(h=0;3>h;h++){if(u==ui(n+t+i))return y(127),[t,i];if(f=t[kt](/ /g,"%20"),e=i[kt](/ /g,"%20"),u==ui(n+f+e))return y(128),[f,e];if(f=f[kt](/\+/g,"%20"),e=e[kt](/\+/g,"%20"),u==ui(n+f+e))return y(129),[f,e];try{if(o=t[fi]("utmctr=(.*?)(?:\\|utm|$)"),o&&2==o[r]&&(f=t[kt](o[1],yt(tt(o[1]))),u==ui(n+f+i)))return y(139),[f,i]}catch(c){}t=tt(t)}i=tt(i)}},tc="|",be=function(n,t,i,r,u,f,e,o,s){var h=gh(n,t);return h||(h={},n.get(rr)[l](h)),h.id_=t,h.affiliation_=i,h.total_=r,h.tax_=u,h.shipping_=f,h.city_=e,h.state_=o,h.country_=s,h.items_=h.items_||[],h},ic=function(n,t,i,u,f,e,o){var h,s;n=gh(n,t)||be(n,t,"",0,0,0,"","","");n:{if(n&&n.items_)for(h=n.items_,s=0;s<h[r];s++)if(h[s].sku_==i){h=h[s];break n}h=nt}return s=h||{},s.transId_=t,s.sku_=i,s.name_=u,s.category_=f,s.price_=e,s.quantity_=o,h||n.items_[l](s),s},gh=function(n,t){for(var u=n.get(rr),i=0;i<u[r];i++)if(u[i].id_==t)return u[i];return nt},nc,ca=function(t){var i,r,u;nc||(i=s[k].hash,r=v[ni],u=/^#?gaso=([^&]*)/,(r=(i=(i=i&&i[fi](u)||r&&r[fi](u))?i[1]:st(gt("GASO")))&&i[fi](/^(?:!([-0-9a-z.]{1,40})!)?([-.\w]{10,1200})$/i))&&(ih(t,"GASO",""+i,0),d._gasoDomain=t.get(li),d._gasoCPath=t.get(ft),t=r[1],al("https://www.google.com/analytics/web/inpage/pub/inpage.js?"+(t?"prefix="+t+"&":"")+pu(),"_gasojs")),nc=n)},ph=function(n,i,u){u&&(i=tt(i)),u=n.b(g,1),i=i[p]("."),!(2>i[r])&&/^\d+$/[df](i[0])&&(i[0]=""+u,ih(n,"__utmx",i[w]("."),t))},no=function(n,t){var i=iu(n.get(g),gt("__utmx"));return"-"==i&&(i=""),t?yt(i):i},hh=function(i,u){var e=it.min(i.b(fu,0),100),o;if(i.b(wt,0)%100>=e)return f;n:{if(e=(e=v.performance||v.webkitPerformance)&&e.timing)if(o=e.navigationStart,0==o)y(133);else{e=[e.loadEventStart-o,e.domainLookupEnd-e.domainLookupStart,e.connectEnd-e.connectStart,e.responseStart-e.requestStart,e.responseEnd-e.responseStart,e.fetchStart-o,e.domInteractive-o,e.domContentLoadedEventStart-o];break n}e=t}if((e||(v.top!=v?e=t:(o=(e=v.external)&&e.onloadT,e&&!e.isValidLoadTime&&(o=t),2147483648<o&&(o=t),0<o&&e.setPageReadyTime(),e=o==t?t:[o])),e==t)||(o=e[0],o==t||o==rs||gr(o)))return f;if(0<o){n:{for(o=1;o<e[r];o++)if(gr(e[o])||e[o]==rs||0>e[o]){o=f;break n}o=n}o?u(oh(e)):u(oh(e[cr](0,1)))}else ne(v,"load",function(){hh(i,u)},f);return n},la=function(n,i,r,u){var f=new ki;return f.f(14,90,i[c](0,500)),f.f(14,91,n[c](0,150)),f.f(14,92,""+ch(r)),u!=t&&f.f(14,93,u[c](0,500)),f.o(14,90,r),f},ch=function(n){return gr(n)||0>n?0:5e3>n?10*it[ur](n/10):5e4>n?100*it[ur](n/100):41e5>n?1e3*it[ur](n/1e3):41e5},oh=function(n){for(var i=new ki,t=0;t<n[r];t++)i.f(14,t+1,""+ch(n[t])),i.o(14,t+1,n[t]);return i},o=function(i,u,e){function l(n){return function(t){if((t=t.get(yf)[n])&&t[r])for(var u={type:n,target:a,stopPropagation:function(){throw"aborted";}},i=0;i<t[r];i++)t[i].call(a,u)}}var a=this,h,c,o;this.a=new hc,this.get=function(n){return this.a.get(n)},this.set=function(n,t,i){this.a.set(n,t,i)},this.set(dt,u||"UA-XXXXX-X"),this.set(fl,i||""),this.set(el,e||""),this.set(si,it.round(+new Date/1e3)),this.set(ft,"/"),this.set(dr,63072e6),this.set(he,15768e6),this.set(fe,18e5),this.set(ru,f),this.set(wo,50),this.set(hf,f),this.set(ce,n),this.set(yu,n),this.set(le,n),this.set(bs,n),this.set(ee,n),this.set(yo,"utm_campaign"),this.set(co,"utm_id"),this.set(ho,"gclid"),this.set(vs,"utm_source"),this.set(oo,"utm_medium"),this.set(ro,"utm_term"),this.set(uo,"utm_content"),this.set(fo,"utm_nooverride"),this.set(ku,100),this.set(fu,1),this.set(as,f),this.set(ie,"/__utm.gif"),this.set(oi,1),this.set(rr,[]),this.set(ri,[]),this.set(re,ea[cr](0)),this.set(we,[]),this.set(ae,[]),this.B("auto"),this.set(tu,s.referrer),i=this.a;try{h=uu(s[k][ar],f),c=nf(ii(h.d.get("utm_referrer")))||"",c&&i.set(tu,c),o=v.gaData&&v.gaData.expId,o||(o=nf(st(h.d.get("utm_expid")))||""),o&&i.set(ge,""+o)}catch(p){y(146)}this.set(yf,{hit:[],load:[]}),this.a.g("0",ba),this.a.g("1",aa),this.a.g("2",uh),this.a.g("3",dl),this.a.g("4",ha),this.a.g("5",sa),this.a.g("6",l("load")),this.a.g("7",ca),this.a.e("A",da),this.a.e("B",yl),this.a.e("C",uh),this.a.e("D",ga),this.a.e("E",wa),this.a.e("F",rv),this.a.e("G",ua),this.a.e("H",fa),this.a.e("I",ta),this.a.e("J",ia),this.a.e("K",l("hit")),this.a.e("L",gl),this.a.e("M",ev),0===this.get(si)&&y(111),this.a.T(),this.H=t};e=o[u],e.m=function(){var n=this.get(ws);return n||(n=new ki,this.set(ws,n)),n},e.La=function(t){var i,r;for(i in t)r=t[i],t.hasOwnProperty(i)&&this.set(i,r,n)},e.K=function(t){if(this.get(as))return f;var r=this,i=hh(this.a,function(i){r.set(hi,t,n),r.t(i)});return this.set(as,i),i},e.Fa=function(t){t&&ps(t)?(y(13),this.set(hi,t,n)):"object"==typeof t&&t!==nt&&this.La(t),this.H=t=this.get(hi),this.a.j("page"),this.K(t)},e.F=function(i,r,u,e,o){return""==i||!di(i)||""==r||!di(r)||u!=t&&!di(u)||e!=t&&!ks(e)?f:(this.set(gs,i,n),this.set(nh,r,n),this.set(sc,u,n),this.set(rc,e,n),this.set(oc,!!o,n),this.a.j("event"),n)},e.Ha=function(i,r,u,e,o){var s=this.a.b(fu,0);return(1*o===o&&(s=o),this.a.b(wt,0)%100>=s)?f:(u=1*(""+u),""==i||!di(i)||""==r||!di(r)||!ks(u)||gr(u)||0>u||0>s||100<s||e!=t&&(""==e||!di(e)))?f:(this.t(la(i,r,u,e)),n)},e.Ga=function(t,i,r,u){return!t||!i?f:(this.set(uc,t,n),this.set(fc,i,n),this.set(sh,r||s[k][ar],n),u&&this.set(hi,u,n),this.a.j("social"),n)},e.Ea=function(){this.set(fu,10),this.K(this.H)},e.Ia=function(){this.a.j("trans")},e.t=function(t){this.set(vc,t,n),this.a.j("event")},e.ia=function(n){this.v();var t=this;return{_trackEvent:function(i,r,u){y(91),t.F(n,i,r,u)}}},e.ma=function(n){return this.get(n)},e.xa=function(n,t){if(n)if(ps(n))this.set(n,t);else if("object"==typeof n)for(var i in n)n.hasOwnProperty(i)&&this.set(i,n[i])},e.addEventListener=function(n,t){var i=this.get(yf)[n];i&&i[l](t)},e.removeEventListener=function(n,t){for(var u=this.get(yf)[n],i=0;u&&i<u[r];i++)if(u[i]==t){u.splice(i,1);break}},e.qa=function(){return"5.3.9"},e.B=function(n){this.get(ce),n="auto"==n?ac(s.domain):!n||"-"==n||"none"==n?"":n[rt](),this.set(li,n)},e.va=function(n){this.set(ce,!!n)},e.na=function(n,t){return lo(this.a,n,t)},e.link=function(n,t){if(this.a.get(ru)&&n){var i=lo(this.a,n,t);s[k].href=i}},e.ua=function(n,t){this.a.get(ru)&&n&&n.action&&(n.action=lo(this.a,n.action,t))},e.za=function(){var f,t,i,n,u;if(this.v(),f=this.a,t=s.getElementById?s.getElementById("utmtrans"):s.utmform&&s.utmform.utmtrans?s.utmform.utmtrans:nt,t&&t[su])for(f.set(rr,[]),t=t[su][p]("UTM:"),i=0;i<t[r];i++){for(t[i]=ff(t[i]),n=t[i][p](tc),u=0;u<n[r];u++)n[u]=ff(n[u]);"T"==n[0]?be(f,n[1],n[2],n[3],n[4],n[5],n[6],n[7],n[8]):"I"==n[0]&&ic(f,n[1],n[2],n[3],n[4],n[5],n[6])}},e.$=function(n,t,i,r,u,f,e,o){return be(this.a,n,t,i,r,u,f,e,o)},e.Y=function(n,t,i,r,u,f){return ic(this.a,n,t,i,r,u,f)},e.Aa=function(n){tc=n||"|"},e.ea=function(){this.set(rr,[])},e.wa=function(t,i,u,e){var s=this.a,o;return 0>=t||t>s.get(wo)?t=f:!i||!u||128<i[r]+u[r]?t=f:(1!=e&&2!=e&&(e=3),o={},wu(o,i),o.value=u,o.scope=e,s.get(ri)[t]=o,t=n),t&&this.a.n(),t},e.ka=function(n){this.a.get(ri)[n]=t,this.a.n()},e.ra=function(n){return(n=this.a.get(ri)[n])&&1==n[wf]?n[su]:t},e.Ca=function(n,t,i){this.m().f(n,t,i)},e.Da=function(n,t,i){this.m().o(n,t,i)},e.sa=function(n,t){return this.m().getKey(n,t)},e.ta=function(n,t){return this.m().N(n,t)},e.fa=function(n){this.m().L(n)},e.ga=function(n){this.m().M(n)},e.ja=function(){return new ki},e.W=function(n){n&&this.get(we)[l](n[rt]())},e.ba=function(){this.set(we,[])},e.X=function(n){n&&this.get(ae)[l](n[rt]())},e.ca=function(){this.set(ae,[])},e.Z=function(n,t,i,u,f){n&&t&&(n=[n,t[rt]()][w](":"),(u||f)&&(n=[n,u,f][w](":")),u=this.get(re),u.splice(i?0:u[r],0,n))},e.da=function(){this.set(re,[])},e.ha=function(n){this.a[pr]();var i=this.get(ft),t=no(this.a);this.set(ft,n),this.a.n(),ph(this.a,t),this.set(ft,i)},e.ya=function(n,t){if(0<n&&5>=n&&ps(t)&&""!=t){var i=this.get(es)||[];i[n]=t,this.set(es,i)}},e.V=function(n){if(n=""+n,n[fi](/^[A-Za-z0-9]{1,5}$/)){var t=this.get(ke)||[];t[l](n),this.set(ke,t)}},e.v=function(){this.a[pr]()},e.Ba=function(n){n&&""!=n&&(this.set(ye,n),this.a.j("var"))};var rv=function(n){if("trans"!==n.get(nu)&&500<=n.b(ai,0)&&n[tr](),"event"===n.get(nu)){var i=+new Date,t=n.b(kr,0),r=n.b(yi,0),t=it[ur]((i-(t!=r?t:1e3*t))/1e3);0<t&&(n.set(kr,i),n.set(at,it.min(10,n.b(at,0)+t))),0>=n.b(at,0)&&n[tr]()}},ev=function(n){"event"===n.get(nu)&&n.set(at,it.max(0,n.b(at,10)-1))},ir=function(){var n=[];this.add=function(t,i,r){r&&(i=yt(""+i)),n[l](t+"="+i)},this.toString=function(){return n[w]("&")}},gi=function(n,t){(t||2!=n.get(oi))&&n.z(ai)},nr=function(t,i){i.add("utmwv","5.3.9"),i.add("utms",t.get(ai)),i.add("utmn",pu());var r=s[k].hostname;b(r)||i.add("utmhn",r,n),r=t.get(ku),100!=r&&i.add("utmsp",r,n)},bi=function(t,i){var u,e;i.add("utmac",ff(t.get(dt))),t.get(ge)&&i.add("utmxkey",t.get(ge),n),t.get(oc)&&i.add("utmni",1),u=t.get(ke),u&&0<u[r]&&i.add("utmdid",u[w](".")),u=function(n,t){t&&e[l](n+"="+t+";")},e=[],u("__utma",ao(t)),u("__utmz",po(t,f)),u("__utmv",vo(t,n)),u("__utmx",no(t)),i.add("utmcc",e[w]("+"),n),t.get(tl)!==f&&(t.get(tl)||d.w)&&i.add("aip",1),i.add("utmu",so.Xa())},hr=function(n,t){for(var u=n.get(es)||[],f=[],i=1;i<u[r];i++)u[i]&&f[l](i+":"+yt(u[i][kt](/%/g,"%25")[kt](/:/g,"%3A")[kt](/,/g,"%2C")));f[r]&&t.add("utmpg",f[w](","))},er=function(t,i){t.get(yu)&&(i.add("utmcs",t.get(ul),n),i.add("utmsr",t.get(nl)),t.get(go)&&i.add("utmvp",t.get(go)),i.add("utmsc",t.get(wc)),i.add("utmul",t.get(kc)),i.add("utmje",t.get(bc)),i.add("utmfl",t.get(is),n))},or=function(t,i){t.get(ee)&&t.get(se)&&i.add("utmdt",t.get(se),n),i.add("utmhid",t.get(gc)),i.add("utmr",rl(t.get(tu),t.get(ft)),n),i.add("utmp",yt(t.get(hi),n),n)},sr=function(i,u){for(var s,f=i.get(ws),h=i.get(vc),e=i.get(ri)||[],o=0;o<e[r];o++)s=e[o],s&&(f||(f=new ki),f.f(8,o,s[ni]),f.f(9,o,s[su]),3!=s[wf]&&f.f(11,o,""+s[wf]));!b(i.get(gs))&&!b(i.get(nh),n)&&(f||(f=new ki),f.f(5,1,i.get(gs)),f.f(5,2,i.get(nh)),e=i.get(sc),e!=t&&f.f(5,3,e),e=i.get(rc),e!=t&&f.o(5,1,e)),f?u.add("utme",f.Qa(h),n):h&&u.add("utme",h.A(),n)},bl=function(t,i,r){var u=new ir;return gi(t,r),nr(t,u),u.add("utmt","tran"),u.add("utmtid",i.id_,n),u.add("utmtst",i.affiliation_,n),u.add("utmtto",i.total_,n),u.add("utmttx",i.tax_,n),u.add("utmtsp",i.shipping_,n),u.add("utmtci",i.city_,n),u.add("utmtrg",i.state_,n),u.add("utmtco",i.country_,n),sr(t,u),er(t,u),or(t,u),(i=t.get(dc))&&u.add("utmcu",i,n),r||(hr(t,u),bi(t,u)),u[et]()},wl=function(t,i,r){var u=new ir;return gi(t,r),nr(t,u),u.add("utmt","item"),u.add("utmtid",i.transId_,n),u.add("utmipc",i.sku_,n),u.add("utmipn",i.name_,n),u.add("utmiva",i.category_,n),u.add("utmipr",i.price_,n),u.add("utmiqt",i.quantity_,n),sr(t,u),er(t,u),or(t,u),(i=t.get(dc))&&u.add("utmcu",i,n),r||(hr(t,u),bi(t,u)),u[et]()},lh=function(t,i){var u=t.get(nu),s,e;if("page"==u)u=new ir,gi(t,i),nr(t,u),sr(t,u),er(t,u),or(t,u),i||(hr(t,u),bi(t,u)),u=[u[et]()];else if("event"==u)u=new ir,gi(t,i),nr(t,u),u.add("utmt","event"),sr(t,u),er(t,u),or(t,u),i||(hr(t,u),bi(t,u)),u=[u[et]()];else if("var"==u)u=new ir,gi(t,i),nr(t,u),u.add("utmt","var"),!i&&bi(t,u),u=[u[et]()];else if("trans"==u)for(var u=[],o=t.get(rr),f=0;f<o[r];++f)for(u[l](bl(t,o[f],i)),s=o[f].items_,e=0;e<s[r];++e)u[l](wl(t,s[e],i));else"social"==u?i?u=[]:(u=new ir,gi(t,i),nr(t,u),u.add("utmt","social"),u.add("utmsn",t.get(uc),n),u.add("utmsa",t.get(fc),n),u.add("utmsid",t.get(sh),n),sr(t,u),er(t,u),or(t,u),hr(t,u),bi(t,u),u=[u[et]()]):"feedback"==u?i?u=[]:(u=new ir,gi(t,i),nr(t,u),u.add("utmt","feedback"),u.add("utmfbid",t.get(uv),n),u.add("utmfbpr",t.get(ka),n),sr(t,u),er(t,u),or(t,u),hr(t,u),bi(t,u),u=[u[et]()]):u=[];return u},gl=function(i){var f,s=i.get(oi),e=i.get(ec),c=e&&e.Ua,h=0,l,u,o;if(0==s||2==s)for(l=i.get(ie)+"?",f=lh(i,n),u=0,o=f[r];u<o;u++)us(f[u],c,l,n),h++;if(1==s||2==s)for(f=lh(i),u=0,o=f[r];u<o;u++)try{us(f[u],c),h++}catch(a){a&&gu(a[ni],t,a.message)}e&&(e.q=h)},ss=function(){return"https:"==s[k][bt]||d.G?"https://ssl.google-analytics.com":"http://www.google-analytics.com"},pl=function(n){wu(this,"len"),this.message=n+"-8192"},vl=function(n){wu(this,"ff2post"),this.message=n+"-2036"},us=function(i,u,f,e){var c,s,l,o;if(u=u||tf,e||2036>=i[r])c=u,u=f||ss()+"/__utm.gif?",s=new Image(1,1),s.src=u+i,s.onload=function(){s.onload=nt,s.onerror=nt,c()},s.onerror=function(){s.onload=nt,s.onerror=nt,c()};else if(8192>=i[r]){if(l=u,0<=v[bu].userAgent[h]("Firefox")&&![].reduce)throw new vl(i[r]);u=ss()+"/p/__utm.gif",(f=v.XDomainRequest)?(o=new f,o.open("POST",u)):(f=v.XMLHttpRequest)&&(f=new f,"withCredentials"in f&&(o=f,o.open("POST",u,n),o.setRequestHeader("Content-Type","text/plain"))),o?(o.onreadystatechange=function(){4==o.readyState&&(l(),o=nt)},o.send(i),u=n):u=t,u||ah(i,l)}else throw new pl(i[r]);},ah=function(t,i){var r;if(s.body){t=oe(t);try{r=s[pe]('<iframe name="'+t+'"></iframe>')}catch(l){r=s[pe]("iframe"),wu(r,t)}r.height="0",r.width="0",r.style.display="none",r.style.visibility="hidden";var e=s[k],e=ss()+"/u/post_iframe.html#"+oe(e[bt]+"//"+e[ht]+"/favicon.ico"),u=function(){r.src="",r.parentNode&&r.parentNode.removeChild(r)};ne(v,"beforeunload",u);var c=f,h=0,o=function(){if(!c){try{if(9<h||r.contentWindow[k][ht]==s[k][ht]){c=n,u(),yc(v,"beforeunload",u),i();return}}catch(t){}h++,fs(o,200)}};ne(r,"load",o),s.body.appendChild(r),r.src=e}else fs(function(){ah(t,i)},100)},pt=function(){this.G=this.w=f,this.C={},this.D=[],this.U=0,this.S=[["www.google-analytics.com","","/plugins/"]],this._gasoCPath=this._gasoDomain=t;var n=function(n,t,i){ot(pt[u],n,t,i)};n("_createTracker",pt[u].r,55),n("_getTracker",pt[u].oa,0),n("_getTrackerByName",pt[u].u,51),n("_getTrackers",pt[u].pa,130),n("_anonymizeIp",pt[u].aa,16),n("_forceSSL",pt[u].la,125),n("_getPlugin",de,120),n=function(n,t,i){ot(o[u],n,t,i)},ti("_getName",fl,58),ti("_getAccount",dt,64),ti("_visitCode",wt,54),ti("_getClientInfo",yu,53,1),ti("_getDetectTitle",ee,56,1),ti("_getDetectFlash",le,65,1),ti("_getLocalGifPath",ie,57),ti("_getServiceMode",oi,59),a("_setClientInfo",yu,66,2),a("_setAccount",dt,3),a("_setNamespace",el,48),a("_setAllowLinker",ru,11,2),a("_setDetectFlash",le,61,2),a("_setDetectTitle",ee,62,2),a("_setLocalGifPath",ie,46,0),a("_setLocalServerMode",oi,92,t,0),a("_setRemoteServerMode",oi,63,t,1),a("_setLocalRemoteServerMode",oi,47,t,2),a("_setSampleRate",ku,45,1),a("_setCampaignTrack",bs,36,2),a("_setAllowAnchor",hf,7,2),a("_setCampNameKey",yo,41),a("_setCampContentKey",uo,38),a("_setCampIdKey",co,39),a("_setCampMediumKey",oo,40),a("_setCampNOKey",fo,42),a("_setCampSourceKey",vs,43),a("_setCampTermKey",ro,44),a("_setCampCIdKey",ho,37),a("_setCookiePath",ft,9,0),a("_setMaxCustomVariables",wo,0,1),a("_setVisitorCookieTimeout",dr,28,1),a("_setSessionCookieTimeout",fe,26,1),a("_setCampaignCookieTimeout",he,29,1),a("_setReferrerOverride",tu,49),a("_setSiteSpeedSampleRate",fu,132),n("_trackPageview",o[u].Fa,1),n("_trackEvent",o[u].F,4),n("_trackPageLoadTime",o[u].Ea,100),n("_trackSocial",o[u].Ga,104),n("_trackTrans",o[u].Ia,18),n("_sendXEvent",o[u].t,78),n("_createEventTracker",o[u].ia,74),n("_getVersion",o[u].qa,60),n("_setDomainName",o[u].B,6),n("_setAllowHash",o[u].va,8),n("_getLinkerUrl",o[u].na,52),n("_link",o[u].link,101),n("_linkByPost",o[u].ua,102),n("_setTrans",o[u].za,20),n("_addTrans",o[u].$,21),n("_addItem",o[u].Y,19),n("_clearTrans",o[u].ea,105),n("_setTransactionDelim",o[u].Aa,82),n("_setCustomVar",o[u].wa,10),n("_deleteCustomVar",o[u].ka,35),n("_getVisitorCustomVar",o[u].ra,50),n("_setXKey",o[u].Ca,83),n("_setXValue",o[u].Da,84),n("_getXKey",o[u].sa,76),n("_getXValue",o[u].ta,77),n("_clearXKey",o[u].fa,72),n("_clearXValue",o[u].ga,73),n("_createXObj",o[u].ja,75),n("_addIgnoredOrganic",o[u].W,15),n("_clearIgnoredOrganic",o[u].ba,97),n("_addIgnoredRef",o[u].X,31),n("_clearIgnoredRef",o[u].ca,32),n("_addOrganic",o[u].Z,14),n("_clearOrganic",o[u].da,70),n("_cookiePathCopy",o[u].ha,30),n("_get",o[u].ma,106),n("_set",o[u].xa,107),n("_addEventListener",o[u].addEventListener,108),n("_removeEventListener",o[u].removeEventListener,109),n("_addDevId",o[u].V),n("_getPlugin",de,122),n("_setPageGroup",o[u].ya,126),n("_trackTiming",o[u].Ha,124),n("_initData",o[u].v,2),n("_setVar",o[u].Ba,22),a("_setSessionTimeout",fe,27,3),a("_setCookieTimeout",he,25,3),a("_setCookiePersistence",dr,24,1),n("_setAutoTrackOutbound",tf,79),n("_setTrackOutboundSubdomains",tf,81),n("_setHrefExamineLimit",tf,80)};e=pt[u],e.oa=function(n,i){return this.r(n,t,i)},e.r=function(n,i,r){return i&&y(23),r&&y(67),i==t&&(i="~"+d.U++),n=new o(i,n,r),d.C[i]=n,d.D[l](n),n},e.u=function(n){return n=n||"",d.C[n]||d.r(t,n)},e.pa=function(){return d.D[cr](0)},e.aa=function(){this.w=n},e.la=function(){this.G=n};var yh=function(t){return"prerender"==s.webkitVisibilityState?f:(t(),n)},d=new pt,ts=v._gat;ts&&gf(ts._getTracker)?d=ts:v._gat=d,ut=new vt,ls=function(){var n=v._gaq,t=f;if(n&&gf(n[l])&&(t="[object Array]"==Object[u][et].call(Object(n)),!t)){ut=n;return}v._gaq=ut,t&&ut[l][vu](ut,n)},yh(ls)||(y(123),ds=f,ys=function(){!ds&&yh(ls)&&(ds=n,yc(s,"webkitvisibilitychange",ys))},ne(s,"webkitvisibilitychange",ys))}(),function(){function u(n){return n!=i?escape(n.toString()):""}function n(n,t){var r=u(t),i;return""!=r&&(i=u(n),""!=i)?"&".concat(i,"=",r):""}function a(n){var t=typeof n;return n==i||"object"==t||"function"==t?i:String(n).replace(/,/g,"\\,").replace(/;/g,"\\;").replace(/=/g,"\\=")}function g(n){var r,o,t,u,f,e;if(n=n.google_custom_params,n&&"object"==typeof n&&"function"!=typeof n.join){o=[];for(r in n)if(Object.prototype.hasOwnProperty.call(n,r)){if(t=n[r],t&&"function"==typeof t.join){for(u=[],f=0;f<t.length;++f)e=a(t[f]),e!=i&&u.push(e);t=0==u.length?i:u.join(",")}else t=a(t);(u=a(r))&&t!=i&&o.push(u+"="+t)}r=o.join(";")}else r="";return""==r?"":"&".concat("data=",encodeURIComponent(r))}function e(n){return"number"!=typeof n&&"string"!=typeof n?"":u(n.toString())}function nt(n){var t,i;if(!n||(n=n.google_conversion_items,!n))return"";for(var u=[],r=0,f=n.length;r<f;r++)t=n[r],i=[],t&&(i.push(e(t.value)),i.push(e(t.quantity)),i.push(e(t.item_id)),i.push(e(t.adwords_grouping)),i.push(e(t.sku)),u.push("("+i.join("*")+")"));return 0<u.length?"&item="+u.join(""):""}function k(t,i,r){var u=[],f;return t&&(f=t.screen,f&&(u.push(n("u_h",f.height)),u.push(n("u_w",f.width)),u.push(n("u_ah",f.availHeight)),u.push(n("u_aw",f.availWidth)),u.push(n("u_cd",f.colorDepth))),t.history&&u.push(n("u_his",t.history.length))),r&&"function"==typeof r.getTimezoneOffset&&u.push(n("u_tz",-r.getTimezoneOffset())),i&&("function"==typeof i.javaEnabled&&u.push(n("u_java",i.javaEnabled())),i.plugins&&u.push(n("u_nplug",i.plugins.length)),i.mimeTypes&&u.push(n("u_nmime",i.mimeTypes.length))),u.join("")}function p(t,r,u){var o="",e,f;if(r){o=o+n("ref",r.referrer!=i?r.referrer.toString().substring(0,256):""),r=2;try{if(t.top.document==t.document)r=0;else{f=t.top;try{e=!!f.location.href||""===f.location.href}catch(h){e=!1}e&&(r=1)}}catch(s){}e=r,f="",f=u?u:1==e?t.top.location.href:t.location.href,o+=n("url",f!=i?f.toString().substring(0,256):""),o+=n("frm",e)}return o}function o(n){return n&&n.location&&n.location.protocol&&"https:"==n.location.protocol.toString().toLowerCase()?"https:":"http:"}function w(n){return n.google_remarketing_only?"googleads.g.doubleclick.net":n.google_conversion_domain||"www.googleadservices.com"}function d(t,r){var s=navigator,h=document,e="/?",f;"landing"==r.google_conversion_type&&(e="/extclk?"),e=o(t)+"//"+w(r)+"/pagead/"+[r.google_remarketing_only?"viewthroughconversion/":"conversion/",u(r.google_conversion_id),e,"random=",u(r.google_conversion_time)].join("");n:{if(f=r.google_conversion_language,f!=i){if(f=f.toString(),2==f.length){f=n("hl",f);break n}if(5==f.length){f=n("hl",f.substring(0,2))+n("gl",f.substring(3,5));break n}}f=""}return e+=[n("cv",r.google_conversion_js_version),n("fst",r.google_conversion_first_time),n("num",r.google_conversion_snippets),n("fmt",r.google_conversion_format),n("value",r.google_conversion_value),n("label",r.google_conversion_label),n("oid",r.google_conversion_order_id),n("bg",r.google_conversion_color),f,n("guid","ON"),n("disvt",r.google_disable_viewthrough),n("is_call",r.google_is_call),nt(r),k(t,s,r.google_conversion_date),p(t,h,r.google_conversion_page_url),g(r),r.google_remarketing_for_search&&!r.google_conversion_domain?"&srr=n":""].join("")}function rt(){var i=r,t=l,f=o(i)+"//www.google.com/ads/user-lists/"+[u(t.google_conversion_id),"/?random=",Math.floor(1e9*Math.random())].join("");return f+=[n("label",t.google_conversion_label),n("fmt","3"),p(i,document,t.google_conversion_page_url)].join("")}function ut(){var e=r,n=r,t=d(e,n),f=function(n,t,i){return'<img height="'+i+'" width="'+t+'" border="0" src="'+n+'" />'};return 0==n.google_conversion_format&&n.google_conversion_domain==i?'<a href="'+(o(e)+"//services.google.com/sitestats/"+({ar:1,bg:1,cs:1,da:1,de:1,el:1,en_AU:1,en_US:1,en_GB:1,es:1,et:1,fi:1,fr:1,hi:1,hr:1,hu:1,id:1,is:1,it:1,iw:1,ja:1,ko:1,lt:1,nl:1,no:1,pl:1,pt_BR:1,pt_PT:1,ro:1,ru:1,sk:1,sl:1,sr:1,sv:1,th:1,tl:1,tr:1,vi:1,zh_CN:1,zh_TW:1}[n.google_conversion_language]?n.google_conversion_language+".html":"en_US.html")+"?cid="+u(n.google_conversion_id))+'" target="_blank">'+f(t,135,27)+"</a>":1<n.google_conversion_snippets||3==n.google_conversion_format?f(t,1,1):'<iframe name="google_conversion_frame" width="'+(2==n.google_conversion_format?200:300)+'" height="'+(2==n.google_conversion_format?26:13)+'" src="'+t+'" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no">'+f(t.replace(/\?random=/,"?frame=0&random="),1,1)+"</iframe>"}function tt(){return new Image}function it(){var t=l,r=rt(),i=tt;"function"==typeof t.opt_image_generator&&(i=t.opt_image_generator),t=i(),r+=n("async","1"),t.src=r,t.onload=function(){}}var i=null,b="google_conversion_id google_conversion_format google_conversion_type google_conversion_order_id google_conversion_language google_conversion_value google_conversion_domain google_conversion_label google_conversion_color google_disable_viewthrough google_remarketing_only google_remarketing_for_search google_conversion_items google_custom_params google_conversion_date google_conversion_time google_conversion_js_version onload_callback opt_image_generator google_is_call google_conversion_page_url".split(" "),r=window,v,f,c,h,t,l,y,s;if(r)if(/[\?&;]google_debug/.exec(document.URL)!=i)v=r,f=document.getElementsByTagName("head")[0],f||(f=document.createElement("head"),document.getElementsByTagName("html")[0].insertBefore(f,document.getElementsByTagName("body")[0])),c=document.createElement("script"),c.src=o(window)+"//"+w(v)+"/pagead/conversion_debug_overlay.js",f.appendChild(c);else{try{t=r,"landing"==t.google_conversion_type||!t.google_conversion_id||t.google_remarketing_only&&t.google_disable_viewthrough?h=!1:(t.google_conversion_date=new Date,t.google_conversion_time=t.google_conversion_date.getTime(),t.google_conversion_snippets="number"==typeof t.google_conversion_snippets&&0<t.google_conversion_snippets?t.google_conversion_snippets+1:1,"number"!=typeof t.google_conversion_first_time&&(t.google_conversion_first_time=t.google_conversion_time),t.google_conversion_js_version="7",0!=t.google_conversion_format&&1!=t.google_conversion_format&&2!=t.google_conversion_format&&3!=t.google_conversion_format&&(t.google_conversion_format=1),h=!0),h&&(document.write(ut()),r.google_remarketing_for_search&&!r.google_conversion_domain)&&(l=r,it())}catch(ft){}for(y=r,s=0;s<b.length;s++)y[b[s]]=i}}(),WebTrends.prototype.onEndReport=function(n){_endReportCallback=n},WebTrends.prototype.dcsGetId=function(){this.enabled&&document.cookie.indexOf(this.fpc+"=")==-1&&document.cookie.indexOf("WTLOPTOUT=")==-1&&document.write("<script type='text/javascript' src='http"+(window.location.protocol.indexOf("https:")==0?"s":"")+"://"+this.domain+"/"+this.dcsid+"/wtid.js'><\/script>")},WebTrends.prototype.dcsGetCookie=function(n){for(var c=document.cookie.split("; "),u=[],r=0,t=0,h=n.length,l=c.length,f,i,e,s,o,t=0;t<l;t++)f=c[t],f.substring(0,h+1)==n+"="&&(u[r++]=f);if(i=u.length,i>0){if(r=0,i>1&&n==this.fpc)for(e=new Date(0),t=0;t<i;t++)s=parseInt(this.dcsGetCrumb(u[t],"lv")),o=new Date(s),o>e&&(e.setTime(o.getTime()),r=t);return unescape(u[r].substring(h+1))}return null},WebTrends.prototype.dcsGetCrumb=function(n,t,i){for(var f=n.split(i||":"),u,r=0;r<f.length;r++)if(u=f[r].split("="),t==u[0])return u[1];return null},WebTrends.prototype.dcsGetIdCrumb=function(n,t){for(var u=n.substring(0,n.indexOf(":lv=")),i=u.split("="),r=0;r<i.length;r++)if(t==i[0])return i[1];return null},WebTrends.prototype.dcsIsFpcSet=function(n,t,i,r){var u=this.dcsGetCookie(n);return u?t==this.dcsGetIdCrumb(u,"id")&&i==this.dcsGetCrumb(u,"lv")&&r==this.dcsGetCrumb(u,"ss")?0:3:2},WebTrends.prototype.dcsFPC=function(){var v,i,h,c,r,o;if(document.cookie.indexOf("WTLOPTOUT=")==-1){var n=this.WT,u=this.fpc,t=new Date,f=t.getTimezoneOffset()*6e4+this.timezone*36e5;if(t.setTime(t.getTime()+f),v=new Date(t.getTime()+31536e7),i=new Date(t.getTime()),n.co_f=n.vtid=n.vtvs=n.vt_f=n.vt_f_a=n.vt_f_s=n.vt_f_d=n.vt_f_tlh=n.vt_f_tlv="",document.cookie.indexOf(u+"=")==-1){if(typeof gWtId!="undefined"&&gWtId!="")n.co_f=gWtId;else if(typeof gTempWtId!="undefined"&&gTempWtId!="")n.co_f=gTempWtId,n.vt_f="1";else{for(n.co_f="2",h=t.getTime().toString(),c=2;c<=32-h.length;c++)n.co_f+=Math.floor(Math.random()*16).toString(16);n.co_f+=h,n.vt_f="1"}typeof gWtAccountRollup=="undefined"&&(n.vt_f_a="1"),n.vt_f_s=n.vt_f_d="1",n.vt_f_tlh=n.vt_f_tlv="0"}else{var s=this.dcsGetCookie(u),e=this.dcsGetIdCrumb(s,"id"),y=parseInt(this.dcsGetCrumb(s,"lv")),p=parseInt(this.dcsGetCrumb(s,"ss"));if(e==null||e=="null"||isNaN(y)||isNaN(p))return;n.co_f=e,r=new Date(y),n.vt_f_tlh=Math.floor((r.getTime()-f)/1e3),i.setTime(p),(t.getTime()>r.getTime()+18e5||t.getTime()>i.getTime()+288e5)&&(n.vt_f_tlv=Math.floor((i.getTime()-f)/1e3),i.setTime(t.getTime()),n.vt_f_s="1"),(t.getDay()!=r.getDay()||t.getMonth()!=r.getMonth()||t.getYear()!=r.getYear())&&(n.vt_f_d="1")}n.co_f=escape(n.co_f),n.vtid=typeof this.vtid=="undefined"?n.co_f:this.vtid||"",n.vtvs=(i.getTime()-f).toString();var w="; expires="+v.toGMTString(),a=t.getTime().toString(),l=i.getTime().toString();document.cookie=u+"=id="+n.co_f+":lv="+a+":ss="+l+w+"; path=/"+(this.fpcdom!=""?"; domain="+this.fpcdom:""),o=this.dcsIsFpcSet(u,n.co_f,a,l),o!=0&&(n.co_f=n.vtvs=n.vt_f_s=n.vt_f_d=n.vt_f_tlh=n.vt_f_tlv="",typeof this.vtid=="undefined"&&(n.vtid=""),n.vt_f=n.vt_f_a=o)}},WebTrends.prototype.dcsMultiTrack=function(){var t=dcsMultiTrack.arguments?dcsMultiTrack.arguments:arguments,n;t.length%2==0&&(this.dcsSetProps(t),n=new Date,this.DCS.dcsdat=n.getTime(),this.dcsFPC(),this.dcsTag())},WebTrends.prototype.dcsCleanUp=function(){this.DCS={},this.WT={},this.DCSext={},arguments.length%2==0&&this.dcsSetProps(arguments)},WebTrends.prototype.dcsSetProps=function(n){for(var t=0;t<n.length;t+=2)n[t].indexOf("WT.")==0?this.WT[n[t].substring(3)]=n[t+1]:n[t].indexOf("DCS.")==0?this.DCS[n[t].substring(4)]=n[t+1]:n[t].indexOf("DCSext.")==0&&(this.DCSext[n[t].substring(7)]=n[t+1])},WebTrends.prototype.dcsAdv=function(){this.dcsFPC()},WebTrends.prototype.dcsVar=function(){var i=new Date,n=this.WT,t=this.DCS,r;if(n.tz=parseInt(i.getTimezoneOffset()/-60)||"0",n.bh=i.getHours()||"0",n.ul=navigator.appName=="Netscape"?navigator.language:navigator.userLanguage,typeof screen=="object"&&(n.cd=navigator.appName=="Netscape"?screen.pixelDepth:screen.colorDepth,n.sr=screen.width+"x"+screen.height),typeof navigator.javaEnabled()=="boolean"&&(n.jo=navigator.javaEnabled()?"Yes":"No"),document.title&&(window.RegExp?(r=new RegExp("^"+window.location.protocol+"//"+window.location.hostname+"\\s-\\s"),n.ti=document.title.replace(r,"")):n.ti=document.title),n.js="Yes",n.jv=function(){var n=navigator.userAgent.toLowerCase(),i=parseInt(navigator.appVersion),y=n.indexOf("mac")!=-1,h=n.indexOf("firefox")!=-1,s=n.indexOf("firefox/0.")!=-1,l=n.indexOf("firefox/1.0")!=-1,v=n.indexOf("firefox/1.5")!=-1,a=n.indexOf("firefox/2.0")!=-1,b=h&&!s&&!l&!v&!a,c=!h&&n.indexOf("mozilla")!=-1&&n.indexOf("compatible")==-1,w=c&&i==4,d=c&&i>=5,o=n.indexOf("msie")!=-1&&n.indexOf("opera")==-1,e=o&&i==4&&n.indexOf("msie 4")!=-1,f=o&&!e,k=n.indexOf("opera")!=-1,u=n.indexOf("opera 5")!=-1||n.indexOf("opera/5")!=-1,r=n.indexOf("opera 6")!=-1||n.indexOf("opera/6")!=-1,p=k&&!u&&!r,t="1.1";return b?t="1.8":a?t="1.7":v?t="1.6":s||l||d||p?t="1.5":y&&f||r?t="1.4":f||w||u?t="1.3":e&&(t="1.2"),t}(),n.ct="unknown",document.body&&document.body.addBehavior)try{document.body.addBehavior("#default#clientCaps"),n.ct=document.body.connectionType||"unknown",document.body.addBehavior("#default#homePage"),n.hp=document.body.isHomePage(location.href)?"1":"0"}catch(u){}n.bs=document.all?document.body?document.body.offsetWidth+"x"+document.body.offsetHeight:"unknown":window.innerWidth+"x"+window.innerHeight,n.fv=function(){var n,t;if(window.ActiveXObject)for(n=10;n>0;n--)try{return t=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+n),n+".0"}catch(i){}else if(navigator.plugins&&navigator.plugins.length)for(n=0;n<navigator.plugins.length;n++)if(navigator.plugins[n].name.indexOf("Shockwave Flash")!=-1)return navigator.plugins[n].description.split(" ")[2];return"Not enabled"}(),n.slv=function(){var n="Not enabled",u,r,t,i;try{navigator.userAgent.indexOf("MSIE")!=-1?(u=new ActiveXObject("AgControl.AgControl"),u&&(n="Unknown")):navigator.plugins["Silverlight Plug-In"]&&(n="Unknown")}catch(f){}if(n!="Not enabled"&&typeof Silverlight=="object"&&typeof Silverlight.isInstalled=="function")for(t=9;t>=0;t--){for(r=3;r>0;r--)if(i=r+"."+t,Silverlight.isInstalled(i)){n=i;break}if(n==i)break}return n}(),this.i18n&&(n.le=typeof document.defaultCharset=="string"?document.defaultCharset:typeof document.characterSet=="string"?document.characterSet:"unknown"),n.tv="8.6.0",n.dl="0",n.ssl=window.location.protocol.indexOf("https:")==0?"1":"0",t.dcsdat=i.getTime(),t.dcssip=window.location.hostname,t.dcsuri=window.location.pathname,n.es=t.dcssip+t.dcsuri,window.location.search&&(t.dcsqry=window.location.search),window.document.referrer!=""&&window.document.referrer!="-"&&(navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)<4||(t.dcsref=window.document.referrer))},WebTrends.prototype.dcsEscape=function(n,t){if(t!=""){n=n.toString();for(var i in t)t[i]instanceof RegExp&&(n=n.replace(t[i],i));return n}return escape(n)},WebTrends.prototype.dcsA=function(n,t){var u,e,i,f,r,s,o;if(this.i18n&&this.exre!=""&&!this.exre.test(n))if(n=="dcsqry"){for(u="",e=t.substring(1).split("&"),i=0;i<e.length;i++)f=e[i],r=f.indexOf("="),r!=-1&&(s=f.substring(0,r),o=f.substring(r+1),i!=0&&(u+="&"),u+=s+"="+this.dcsEncode(o));t=t.substring(0,1)+u}else t=this.dcsEncode(t);return"&"+n+"="+this.dcsEscape(t,this.re)},WebTrends.prototype.dcsEncode=function(n){return typeof encodeURIComponent=="function"?encodeURIComponent(n):escape(n)},WebTrends.prototype.dcsCreateImage=function(n){document.images?(this.images[this.index]=new Image,this.images[this.index].src=n,this.images[this.index].onload=function(){_endReportCallback!=null&&_endReportCallback()},this.index++):document.write('<IMG ALT="" BORDER="0" NAME="DCSIMG" WIDTH="1" HEIGHT="1" SRC="'+n+'">')},WebTrends.prototype.dcsMeta=function(){var t,u,i;if(document.all?t=document.all.tags("meta"):document.documentElement&&(t=document.getElementsByTagName("meta")),typeof t!="undefined")for(u=t.length,i=0;i<u;i++){var n=t.item(i).name,r=t.item(i).content,f=t.item(i).httpEquiv;n.length>0&&(n.toUpperCase().indexOf("WT.")==0?this.WT[n.substring(3)]=r:n.toUpperCase().indexOf("DCSEXT.")==0?this.DCSext[n.substring(7)]=r:n.toUpperCase().indexOf("DCS.")==0&&(this.DCS[n.substring(4)]=r))}},WebTrends.prototype.dcsTag=function(){var n,s,u,r;if(document.cookie.indexOf("WTLOPTOUT=")==-1){var t=this.WT,f=this.DCS,e=this.DCSext,o=this.i18n,i="http"+(window.location.protocol.indexOf("https:")==0?"s":"")+"://"+this.domain+(this.dcsid==""?"":"/"+this.dcsid)+"/dcs.gif?";o&&(t.dep="");for(n in f)f[n]&&typeof f[n]!="function"&&(i+=this.dcsA(n,f[n]));for(s=["co_f","vtid","vtvs","vt_f_tlv"],u=0;u<s.length;u++)r=s[u],t[r]&&(i+=this.dcsA("WT."+r,t[r]),delete t[r]);for(n in t)t[n]&&typeof t[n]!="function"&&(i+=this.dcsA("WT."+n,t[n]));for(n in e)e[n]&&typeof e[n]!="function"&&(o&&(t.dep=t.dep.length==0?n:t.dep+";"+n),i+=this.dcsA(n,e[n]));o&&t.dep.length>0&&(i+=this.dcsA("WT.dep",t.dep)),i.length>2048&&navigator.userAgent.indexOf("MSIE")>=0&&(i=i.substring(0,2040)+"&WT.tu=1"),this.dcsCreateImage(i),this.WT.ad=""}},WebTrends.prototype.dcsDebug=function(){var n=this,r=n.images[0].src,u=r.indexOf("?"),i=r.substring(0,u).split("/"),t="<b>Protocol</b><br><code>"+i[0]+"<br></code>";t+="<b>Domain</b><br><code>"+i[2]+"<br></code>",t+="<b>Path</b><br><code>/"+i[3]+"/"+i[4]+"<br></code>",t+="<b>Query Params</b><code>"+r.substring(u+1).replace(/\&/g,"<br>")+"</code>",t+="<br><b>Cookies</b><br><code>"+document.cookie.replace(/\;/g,"<br>")+"</code>",n.w&&!n.w.closed&&n.w.close(),n.w=window.open("","dcsDebug","width=500,height=650,scrollbars=yes,resizable=yes"),n.w.document.write(t),n.w.focus()},WebTrends.prototype.dcsCollect=function(){this.enabled&&(this.dcsVar(),this.dcsMeta(),this.dcsAdv(),this.dcsTag())},Function.prototype.wtbind=function(n){var i=this;return function(){return i.apply(n,arguments)}},trends.prototype.endReportCallback=function(n){_callback=n},trends.prototype.recordAction=function(e,trendsObj){var isLink,wtParams,target,millisecondsToWait;isLink=e!=null?e.currentTarget.tagName=="A":!1;var webTrendsData=trendsObj.webTrends,analyticsData=trendsObj.analytics,scriptToRun="";if(webTrendsData!=undefined&&webTrendsData!=null){_tag.onEndReport(_callback);webTrendsData["DCS.dcsuri"]=document.location.href,wtParams=JSON.stringify(webTrendsData).replace("{","").replace("}","").replace(/:/g,","),scriptToRun="dcsMultiTrack("+wtParams+")",eval(scriptToRun)}analyticsData!=undefined&&analyticsData!=null&&ga("send","event",analyticsData.category,analyticsData.action,analyticsData.label,1),isLink&&(e.preventDefault(),target=$(e.currentTarget).attr("target"),target==undefined||$.trim(target).length==0||target.toLowerCase()=="_self"?(millisecondsToWait=2e3,setTimeout(function(){var n=$(".debugging").length>0;!n&&isLink&&(document.location.href=e.currentTarget.href)},millisecondsToWait)):window.open(e.currentTarget.href))},jsonp.prototype.send=function(n,t,i){$.ajax({type:"GET",dataType:"jsonp",contentType:"text/javascript; charset=utf-8",url:n,data:"{}",processData:!1,cache:!1,success:t,error:i})},function(n){"function"==typeof define&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){var s=!1,c=!1,d=0,w=2e3,e=0,y=["webkit","ms","moz","o"],t=window.requestAnimationFrame||!1,i=window.cancelAnimationFrame||!1,a,o,u,f;if(!t)for(a in y)o=y[a],t||(t=window[o+"RequestAnimationFrame"]),i||(i=window[o+"CancelAnimationFrame"]||window[o+"CancelRequestAnimationFrame"]);var r=window.MutationObserver||window.WebKitMutationObserver||!1,p={zindex:"auto",cursoropacitymin:0,cursoropacitymax:1,cursorcolor:"#424242",cursorwidth:"5px",cursorborder:"1px solid #fff",cursorborderradius:"5px",scrollspeed:60,mousescrollstep:24,touchbehavior:!1,hwacceleration:!0,usetransition:!0,boxzoom:!1,dblclickzoom:!0,gesturezoom:!0,grabcursorenabled:!0,autohidemode:!0,background:"",iframeautoresize:!0,cursorminheight:32,preservenativescrolling:!0,railoffset:!1,railhoffset:!1,bouncescroll:!0,spacebarenabled:!0,railpadding:{top:0,right:0,left:0,bottom:0},disableoutline:!0,horizrailenabled:!0,railalign:"right",railvalign:"bottom",enabletranslate3d:!0,enablemousewheel:!0,enablekeyboard:!0,smoothscroll:!0,sensitiverail:!0,enablemouselockapi:!0,cursorfixedheight:!1,directionlockdeadzone:6,hidecursordelay:400,nativeparentscrolling:!0,enablescrollonselection:!0,overflowx:!0,overflowy:!0,cursordragspeed:.3,rtlmode:"auto",cursordragontouch:!1,oneaxismousemode:"auto",scriptpath:function(){var n=document.getElementsByTagName("script"),n=n[n.length-1].src.split("?")[0];return 0<n.split("/").length?n.split("/").slice(0,-1).join("/")+"/":""}(),preventmultitouchscrolling:!0},l=!1,b=function(){if(l)return l;var e=document.createElement("DIV"),u=e.style,t=navigator.userAgent,i=navigator.platform,n={haspointerlock:"pointerLockElement"in document||"webkitPointerLockElement"in document||"mozPointerLockElement"in document};for(n.isopera=("opera"in window),n.isopera12=n.isopera&&("getUserMedia"in navigator),n.isoperamini="[object OperaMini]"===Object.prototype.toString.call(window.operamini),n.isie=("all"in document)&&("attachEvent"in e)&&!n.isopera,n.isieold=n.isie&&!("msInterpolationMode"in u),n.isie7=n.isie&&!n.isieold&&(!("documentMode"in document)||7==document.documentMode),n.isie8=n.isie&&("documentMode"in document)&&8==document.documentMode,n.isie9=n.isie&&("performance"in window)&&9<=document.documentMode,n.isie10=n.isie&&("performance"in window)&&10==document.documentMode,n.isie11=("msRequestFullscreen"in e)&&11<=document.documentMode,n.isie9mobile=/iemobile.9/i.test(t),n.isie9mobile&&(n.isie9=!1),n.isie7mobile=!n.isie9mobile&&n.isie7&&/iemobile/i.test(t),n.ismozilla=("MozAppearance"in u),n.iswebkit=("WebkitAppearance"in u),n.ischrome=("chrome"in window),n.ischrome22=n.ischrome&&n.haspointerlock,n.ischrome26=n.ischrome&&("transition"in u),n.cantouch=("ontouchstart"in document.documentElement)||("ontouchstart"in window),n.hasmstouch=window.MSPointerEvent||!1,n.hasw3ctouch=window.PointerEvent||!1,n.ismac=/^mac$/i.test(i),n.isios=n.cantouch&&/iphone|ipad|ipod/i.test(i),n.isios4=n.isios&&!("seal"in Object),n.isios7=n.isios&&("webkitHidden"in document),n.isandroid=/android/i.test(t),n.haseventlistener=("addEventListener"in e),n.trstyle=!1,n.hastransform=!1,n.hastranslate3d=!1,n.transitionstyle=!1,n.hastransition=!1,n.transitionend=!1,i=["transform","msTransform","webkitTransform","MozTransform","OTransform"],t=0;t<i.length;t++)if("undefined"!=typeof u[i[t]]){n.trstyle=i[t];break}n.hastransform=!!n.trstyle,n.hastransform&&(u[n.trstyle]="translate3d(1px,2px,3px)",n.hastranslate3d=/translate3d/.test(u[n.trstyle])),n.transitionstyle=!1,n.prefixstyle="",n.transitionend=!1;for(var i="transition webkitTransition msTransition MozTransition OTransition OTransition KhtmlTransition".split(" "),f=" -webkit- -ms- -moz- -o- -o -khtml-".split(" "),o="transitionend webkitTransitionEnd msTransitionEnd transitionend otransitionend oTransitionEnd KhtmlTransitionEnd".split(" "),t=0;t<i.length;t++)if(i[t]in u){n.transitionstyle=i[t],n.prefixstyle=f[t],n.transitionend=o[t];break}n.ischrome26&&(n.prefixstyle=f[1]),n.hastransition=n.transitionstyle;n:{for(t=["-webkit-grab","-moz-grab","grab"],(n.ischrome&&!n.ischrome22||n.isie)&&(t=[]),i=0;i<t.length;i++)if(f=t[i],u.cursor=f,u.cursor==f){u=f;break n}u="url(//mail.google.com/mail/images/2/openhand.cur),n-resize"}return n.cursorgrabvalue=u,n.hasmousecapture="setCapture"in e,n.hasMutationObserver=!1!==r,l=n},k=function(u,f){function tt(){var n=o.doc.css(h.trstyle);return n&&"matrix"==n.substr(0,6)?n.replace(/^.*\((.*)\)$/g,"$1").replace(/px/g,"").split(/, +/):!1}function ut(){var n=o.win,t;if("zIndex"in n)return n.zIndex();for(;0<n.length&&9!=n[0].nodeType;){if(t=n.css("zIndex"),!isNaN(t)&&0!=t)return parseInt(t);n=n.parent()}return!1}function l(n,t,i){return t=n.css(t),n=parseFloat(t),isNaN(n)?(n=nt[t]||0,i=3==n?i?o.win.outerHeight()-o.win.innerHeight():o.win.outerWidth()-o.win.innerWidth():1,o.isie8&&n&&(n+=1),i?n:0):n}function it(n,t,i,r){o._bind(n,t,function(r){r=r?r:window.event;var u={original:r,target:r.target||r.srcElement,type:"wheel",deltaMode:"MozMousePixelScroll"==r.type?0:1,deltaX:0,deltaZ:0,preventDefault:function(){return r.preventDefault?r.preventDefault():r.returnValue=!1,!1},stopImmediatePropagation:function(){r.stopImmediatePropagation?r.stopImmediatePropagation():r.cancelBubble=!0}};return"mousewheel"==t?(u.deltaY=-.025*r.wheelDelta,r.wheelDeltaX&&(u.deltaX=-.025*r.wheelDeltaX)):u.deltaY=r.detail,i.call(n,u)},r)}function rt(n,t,i){var u,r;if(0==n.deltaMode?(u=-Math.floor(o.opt.mousescrollstep/54*n.deltaX),r=-Math.floor(o.opt.mousescrollstep/54*n.deltaY)):1==n.deltaMode&&(u=-Math.floor(n.deltaX*o.opt.mousescrollstep),r=-Math.floor(n.deltaY*o.opt.mousescrollstep)),t&&o.opt.oneaxismousemode&&0==u&&r&&(u=r,r=0,i&&(0>u?o.getScrollLeft()>=o.page.maxw:0>=o.getScrollLeft())&&(r=u,u=0)),u&&(o.scrollmom&&o.scrollmom.stop(),o.lastdeltax+=u,o.debounced("mousewheelx",function(){var n=o.lastdeltax;o.lastdeltax=0,o.rail.drag||o.doScrollLeftBy(n)},15)),r){if(o.opt.nativeparentscrolling&&i&&!o.ispage&&!o.zoomactive)if(0>r){if(o.getScrollTop()>=o.page.maxh)return!0}else if(0>=o.getScrollTop())return!0;o.scrollmom&&o.scrollmom.stop(),o.lastdeltay+=r,o.debounced("mousewheely",function(){var n=o.lastdeltay;o.lastdeltay=0,o.rail.drag||o.doScrollBy(n)},15)}return n.stopImmediatePropagation(),n.preventDefault()}var o=this,y,h,k,a,g,nt;if(this.version="3.6.0",this.name="nicescroll",this.me=f,this.opt={doc:n("body"),win:!1},n.extend(this.opt,p),this.opt.snapbackspeed=80,u)for(y in o.opt)"undefined"!=typeof u[y]&&(o.opt[y]=u[y]);this.iddoc=(this.doc=o.opt.doc)&&this.doc[0]?this.doc[0].id||"":"",this.ispage=/^BODY|HTML/.test(o.opt.win?o.opt.win[0].nodeName:this.doc[0].nodeName),this.haswrapper=!1!==o.opt.win,this.win=o.opt.win||(this.ispage?n(window):this.doc),this.docscroll=this.ispage&&!this.haswrapper?n(window):this.win,this.body=n("body"),this.iframe=this.isfixed=this.viewport=!1,this.isiframe="IFRAME"==this.doc[0].nodeName&&"IFRAME"==this.win[0].nodeName,this.istextarea="TEXTAREA"==this.win[0].nodeName,this.forcescreen=!1,this.canshowonmouseevent="scroll"!=o.opt.autohidemode,this.page=this.view=this.onzoomout=this.onzoomin=this.onscrollcancel=this.onscrollend=this.onscrollstart=this.onclick=this.ongesturezoom=this.onkeypress=this.onmousewheel=this.onmousemove=this.onmouseup=this.onmousedown=!1,this.scroll={x:0,y:0},this.scrollratio={x:0,y:0},this.cursorheight=20,this.scrollvaluemax=0,this.isrtlmode="auto"==this.opt.rtlmode?"rtl"==(this.win[0]==window?this.body:this.win).css("direction"):!0===this.opt.rtlmode,this.observerbody=this.observerremover=this.observer=this.scrollmom=this.scrollrunning=!1;do this.id="ascrail"+w++;while(document.getElementById(this.id));this.hasmousefocus=this.hasfocus=this.zoomactive=this.zoom=this.selectiondrag=this.cursorfreezed=this.cursor=this.rail=!1,this.visibility=!0,this.hidden=this.locked=this.railslocked=!1,this.cursoractive=!0,this.wheelprevented=!1,this.overflowx=o.opt.overflowx,this.overflowy=o.opt.overflowy,this.nativescrollingarea=!1,this.checkarea=0,this.events=[],this.saved={},this.delaylist={},this.synclist={},this.lastdeltay=this.lastdeltax=0,this.detected=b(),h=n.extend({},this.detected),this.ishwscroll=(this.canhwscroll=h.hastransform&&o.opt.hwacceleration)&&o.haswrapper,this.hasreversehr=this.isrtlmode&&!h.iswebkit,this.istouchcapable=!1,!h.cantouch||h.isios||h.isandroid||!h.iswebkit&&!h.ismozilla||(this.istouchcapable=!0,h.cantouch=!1),o.opt.enablemouselockapi||(h.hasmousecapture=!1,h.haspointerlock=!1),this.debounced=function(n,t,i){var r=o.delaylist[n];o.delaylist[n]=t,r||setTimeout(function(){var t=o.delaylist[n];o.delaylist[n]=!1,t.call(o)},i)},k=!1,this.synched=function(n,i){return o.synclist[n]=i,function(){k||(t(function(){var t,n;k=!1;for(t in o.synclist)n=o.synclist[t],n&&n.call(o),o.synclist[t]=!1}),k=!0)}(),n},this.unsynched=function(n){o.synclist[n]&&(o.synclist[n]=!1)},this.css=function(n,t){for(var i in t)o.saved.css.push([n,i,n.css(i)]),n.css(i,t[i])},this.scrollTop=function(n){return"undefined"==typeof n?o.getScrollTop():o.setScrollTop(n)},this.scrollLeft=function(n){return"undefined"==typeof n?o.getScrollLeft():o.setScrollLeft(n)},a=function(n,t,i,r,u,f,e){this.st=n,this.ed=t,this.spd=i,this.p1=r||0,this.p2=u||1,this.p3=f||0,this.p4=e||1,this.ts=+new Date,this.df=this.ed-this.st},a.prototype={B2:function(n){return 3*n*n*(1-n)},B3:function(n){return 3*n*(1-n)*(1-n)},B4:function(n){return(1-n)*(1-n)*(1-n)},getNow:function(){var n=1-(+new Date-this.ts)/this.spd,t=this.B2(n)+this.B3(n)+this.B4(n);return 0>n?this.ed:this.st+Math.round(this.df*t)},update:function(n,t){return this.st=this.getNow(),this.ed=n,this.spd=t,this.ts=+new Date,this.df=this.ed-this.st,this}},this.ishwscroll?(this.doc.translate={x:0,y:0,tx:"0px",ty:"0px"},h.hastranslate3d&&h.isios&&this.doc.css("-webkit-backface-visibility","hidden"),this.getScrollTop=function(n){if(!n){if(n=tt())return 16==n.length?-n[13]:-n[5];if(o.timerscroll&&o.timerscroll.bz)return o.timerscroll.bz.getNow()}return o.doc.translate.y},this.getScrollLeft=function(n){if(!n){if(n=tt())return 16==n.length?-n[12]:-n[4];if(o.timerscroll&&o.timerscroll.bh)return o.timerscroll.bh.getNow()}return o.doc.translate.x},this.notifyScrollEvent=function(n){var t=document.createEvent("UIEvents");t.initUIEvent("scroll",!1,!0,window,1),t.niceevent=!0,n.dispatchEvent(t)},g=this.isrtlmode?1:-1,h.hastranslate3d&&o.opt.enabletranslate3d?(this.setScrollTop=function(n,t){o.doc.translate.y=n,o.doc.translate.ty=-1*n+"px",o.doc.css(h.trstyle,"translate3d("+o.doc.translate.tx+","+o.doc.translate.ty+",0px)"),t||o.notifyScrollEvent(o.win[0])},this.setScrollLeft=function(n,t){o.doc.translate.x=n,o.doc.translate.tx=n*g+"px",o.doc.css(h.trstyle,"translate3d("+o.doc.translate.tx+","+o.doc.translate.ty+",0px)"),t||o.notifyScrollEvent(o.win[0])}):(this.setScrollTop=function(n,t){o.doc.translate.y=n,o.doc.translate.ty=-1*n+"px",o.doc.css(h.trstyle,"translate("+o.doc.translate.tx+","+o.doc.translate.ty+")"),t||o.notifyScrollEvent(o.win[0])},this.setScrollLeft=function(n,t){o.doc.translate.x=n,o.doc.translate.tx=n*g+"px",o.doc.css(h.trstyle,"translate("+o.doc.translate.tx+","+o.doc.translate.ty+")"),t||o.notifyScrollEvent(o.win[0])})):(this.getScrollTop=function(){return o.docscroll.scrollTop()},this.setScrollTop=function(n){return o.docscroll.scrollTop(n)},this.getScrollLeft=function(){return o.detected.ismozilla&&o.isrtlmode?Math.abs(o.docscroll.scrollLeft()):o.docscroll.scrollLeft()},this.setScrollLeft=function(n){return o.docscroll.scrollLeft(o.detected.ismozilla&&o.isrtlmode?-n:n)}),this.getTarget=function(n){return n?n.target?n.target:n.srcElement?n.srcElement:!1:!1},this.hasParent=function(n,t){if(!n)return!1;for(var i=n.target||n.srcElement||n||!1;i&&i.id!=t;)i=i.parentNode||!1;return!1!==i},nt={thin:1,medium:3,thick:5},this.getDocumentScrollOffset=function(){return{top:window.pageYOffset||document.documentElement.scrollTop,left:window.pageXOffset||document.documentElement.scrollLeft}},this.getOffset=function(){if(o.isfixed){var n=o.win.offset(),t=o.getDocumentScrollOffset();return n.top-=t.top,n.left-=t.left,n}return(n=o.win.offset(),!o.viewport)?n:(t=o.viewport.offset(),{top:n.top-t.top,left:n.left-t.left})},this.updateScrollBar=function(n){if(o.ishwscroll)o.rail.css({height:o.win.innerHeight()-(o.opt.railpadding.top+o.opt.railpadding.bottom)}),o.railh&&o.railh.css({width:o.win.innerWidth()-(o.opt.railpadding.left+o.opt.railpadding.right)});else{var u=o.getOffset(),r=u.top,i=u.left-(o.opt.railpadding.left+o.opt.railpadding.right),r=r+l(o.win,"border-top-width",!0),i=i+(o.rail.align?o.win.outerWidth()-l(o.win,"border-right-width")-o.rail.width:l(o.win,"border-left-width")),t=o.opt.railoffset;t&&(t.top&&(r+=t.top),o.rail.align&&t.left&&(i+=t.left)),o.railslocked||o.rail.css({top:r,left:i,height:(n?n.h:o.win.innerHeight())-(o.opt.railpadding.top+o.opt.railpadding.bottom)}),o.zoom&&o.zoom.css({top:r+1,left:1==o.rail.align?i-20:i+o.rail.width+4}),o.railh&&!o.railslocked&&(r=u.top,i=u.left,(t=o.opt.railhoffset)&&(t.top&&(r+=t.top),t.left&&(i+=t.left)),n=o.railh.align?r+l(o.win,"border-top-width",!0)+o.win.innerHeight()-o.railh.height:r+l(o.win,"border-top-width",!0),i+=l(o.win,"border-left-width"),o.railh.css({top:n-(o.opt.railpadding.top+o.opt.railpadding.bottom),left:i,width:o.railh.width}))}},this.doRailClick=function(n,t,i){var r;o.railslocked||(o.cancelEvent(n),t?(t=i?o.doScrollLeft:o.doScrollTop,r=i?(n.pageX-o.railh.offset().left-o.cursorwidth/2)*o.scrollratio.x:(n.pageY-o.rail.offset().top-o.cursorheight/2)*o.scrollratio.y,t(r)):(t=i?o.doScrollLeftBy:o.doScrollBy,r=i?o.scroll.x:o.scroll.y,n=i?n.pageX-o.railh.offset().left:n.pageY-o.rail.offset().top,i=i?o.view.w:o.view.h,t(r>=n?i:-i)))},o.hasanimationframe=t,o.hascancelanimationframe=i,o.hasanimationframe?o.hascancelanimationframe||(i=function(){o.cancelAnimationFrame=!0}):(t=function(n){return setTimeout(n,15-Math.floor(+new Date/1e3)%16)},i=clearInterval),this.init=function(){var f,u,b,l,p,g,i,k,y,w,t,a;if(o.saved.css=[],h.isie7mobile||h.isoperamini)return!0;if(h.hasmstouch&&o.css(o.ispage?n("html"):o.win,{"-ms-touch-action":"none"}),o.zindex="auto",o.zindex=o.ispage||"auto"!=o.opt.zindex?o.opt.zindex:ut()||"auto",!o.ispage&&"auto"!=o.zindex&&o.zindex>e&&(e=o.zindex),o.isie&&0==o.zindex&&"auto"==o.opt.zindex&&(o.zindex="auto"),!o.ispage||!h.cantouch&&!h.isieold&&!h.isie9mobile){f=o.docscroll,o.ispage&&(f=o.haswrapper?o.win:o.doc),h.isie9mobile||o.css(f,{"overflow-y":"hidden"}),o.ispage&&h.isie7&&("BODY"==o.doc[0].nodeName?o.css(n("html"),{"overflow-y":"hidden"}):"HTML"==o.doc[0].nodeName&&o.css(n("body"),{"overflow-y":"hidden"})),!h.isios||o.ispage||o.haswrapper||o.css(n("body"),{"-webkit-overflow-scrolling":"touch"}),u=n(document.createElement("div")),u.css({position:"relative",top:0,float:"right",width:o.opt.cursorwidth,height:"0px","background-color":o.opt.cursorcolor,border:o.opt.cursorborder,"background-clip":"padding-box","-webkit-border-radius":o.opt.cursorborderradius,"-moz-border-radius":o.opt.cursorborderradius,"border-radius":o.opt.cursorborderradius}),u.hborder=parseFloat(u.outerHeight()-u.innerHeight()),u.addClass("nicescroll-cursors"),o.cursor=u,t=n(document.createElement("div")),t.attr("id",o.id),t.addClass("nicescroll-rails nicescroll-rails-vr"),p=["left","right","top","bottom"];for(g in p)l=p[g],(b=o.opt.railpadding[l])?t.css("padding-"+l,b+"px"):o.opt.railpadding[l]=0;t.append(u),t.width=Math.max(parseFloat(o.opt.cursorwidth),u.outerWidth()),t.css({width:t.width+"px",zIndex:o.zindex,background:o.opt.background,cursor:"default"}),t.visibility=!0,t.scrollable=!0,t.align="left"==o.opt.railalign?0:1,o.rail=t,u=o.rail.drag=!1,!o.opt.boxzoom||o.ispage||h.isieold||(u=document.createElement("div"),o.bind(u,"click",o.doZoom),o.bind(u,"mouseenter",function(){o.zoom.css("opacity",o.opt.cursoropacitymax)}),o.bind(u,"mouseleave",function(){o.zoom.css("opacity",o.opt.cursoropacitymin)}),o.zoom=n(u),o.zoom.css({cursor:"pointer","z-index":o.zindex,backgroundImage:"url("+o.opt.scriptpath+"zoomico.png)",height:18,width:18,backgroundPosition:"0px 0px"}),o.opt.dblclickzoom&&o.bind(o.win,"dblclick",o.doZoom),h.cantouch&&o.opt.gesturezoom&&(o.ongesturezoom=function(n){return 1.5<n.scale&&o.doZoomIn(n),.8>n.scale&&o.doZoomOut(n),o.cancelEvent(n)},o.bind(o.win,"gestureend",o.ongesturezoom))),o.railh=!1,o.opt.horizrailenabled&&(o.css(f,{"overflow-x":"hidden"}),u=n(document.createElement("div")),u.css({position:"absolute",top:0,height:o.opt.cursorwidth,width:"0px","background-color":o.opt.cursorcolor,border:o.opt.cursorborder,"background-clip":"padding-box","-webkit-border-radius":o.opt.cursorborderradius,"-moz-border-radius":o.opt.cursorborderradius,"border-radius":o.opt.cursorborderradius}),h.isieold&&u.css({overflow:"hidden"}),u.wborder=parseFloat(u.outerWidth()-u.innerWidth()),u.addClass("nicescroll-cursors"),o.cursorh=u,i=n(document.createElement("div")),i.attr("id",o.id+"-hr"),i.addClass("nicescroll-rails nicescroll-rails-hr"),i.height=Math.max(parseFloat(o.opt.cursorwidth),u.outerHeight()),i.css({height:i.height+"px",zIndex:o.zindex,background:o.opt.background}),i.append(u),i.visibility=!0,i.scrollable=!0,i.align="top"==o.opt.railvalign?0:1,o.railh=i,o.railh.drag=!1),o.ispage?(t.css({position:"fixed",top:"0px",height:"100%"}),t.align?t.css({right:"0px"}):t.css({left:"0px"}),o.body.append(t),o.railh&&(i.css({position:"fixed",left:"0px",width:"100%"}),i.align?i.css({bottom:"0px"}):i.css({top:"0px"}),o.body.append(i))):(o.ishwscroll?("static"==o.win.css("position")&&o.css(o.win,{position:"relative"}),f="HTML"==o.win[0].nodeName?o.body:o.win,n(f).scrollTop(0).scrollLeft(0),o.zoom&&(o.zoom.css({position:"absolute",top:1,right:0,"margin-right":t.width+4}),f.append(o.zoom)),t.css({position:"absolute",top:0}),t.align?t.css({right:0}):t.css({left:0}),f.append(t),i&&(i.css({position:"absolute",left:0,bottom:0}),i.align?i.css({bottom:0}):i.css({top:0}),f.append(i))):(o.isfixed="fixed"==o.win.css("position"),f=o.isfixed?"fixed":"absolute",o.isfixed||(o.viewport=o.getViewport(o.win[0])),o.viewport&&(o.body=o.viewport,0==/fixed|absolute/.test(o.viewport.css("position"))&&o.css(o.viewport,{position:"relative"})),t.css({position:f}),o.zoom&&o.zoom.css({position:f}),o.updateScrollBar(),o.body.append(t),o.zoom&&o.body.append(o.zoom),o.railh&&(i.css({position:f}),o.body.append(i))),h.isios&&o.css(o.win,{"-webkit-tap-highlight-color":"rgba(0,0,0,0)","-webkit-touch-callout":"none"}),h.isie&&o.opt.disableoutline&&o.win.attr("hideFocus","true"),h.iswebkit&&o.opt.disableoutline&&o.win.css({outline:"none"})),!1===o.opt.autohidemode?(o.autohidedom=!1,o.rail.css({opacity:o.opt.cursoropacitymax}),o.railh&&o.railh.css({opacity:o.opt.cursoropacitymax})):!0===o.opt.autohidemode||"leave"===o.opt.autohidemode?(o.autohidedom=n().add(o.rail),h.isie8&&(o.autohidedom=o.autohidedom.add(o.cursor)),o.railh&&(o.autohidedom=o.autohidedom.add(o.railh)),o.railh&&h.isie8&&(o.autohidedom=o.autohidedom.add(o.cursorh))):"scroll"==o.opt.autohidemode?(o.autohidedom=n().add(o.rail),o.railh&&(o.autohidedom=o.autohidedom.add(o.railh))):"cursor"==o.opt.autohidemode?(o.autohidedom=n().add(o.cursor),o.railh&&(o.autohidedom=o.autohidedom.add(o.cursorh))):"hidden"==o.opt.autohidemode&&(o.autohidedom=!1,o.hide(),o.railslocked=!1),h.isie9mobile?(o.scrollmom=new v(o),o.onmangotouch=function(){var t=o.getScrollTop(),n=o.getScrollLeft(),i,r;if(t==o.scrollmom.lastscrolly&&n==o.scrollmom.lastscrollx)return!0;if(i=t-o.mangotouch.sy,r=n-o.mangotouch.sx,0!=Math.round(Math.sqrt(Math.pow(r,2)+Math.pow(i,2)))){var f=0>i?-1:1,e=0>r?-1:1,u=+new Date;o.mangotouch.lazy&&clearTimeout(o.mangotouch.lazy),80<u-o.mangotouch.tm||o.mangotouch.dry!=f||o.mangotouch.drx!=e?(o.scrollmom.stop(),o.scrollmom.reset(n,t),o.mangotouch.sy=t,o.mangotouch.ly=t,o.mangotouch.sx=n,o.mangotouch.lx=n,o.mangotouch.dry=f,o.mangotouch.drx=e,o.mangotouch.tm=u):(o.scrollmom.stop(),o.scrollmom.update(o.mangotouch.sx-r,o.mangotouch.sy-i),o.mangotouch.tm=u,i=Math.max(Math.abs(o.mangotouch.ly-t),Math.abs(o.mangotouch.lx-n)),o.mangotouch.ly=t,o.mangotouch.lx=n,2<i&&(o.mangotouch.lazy=setTimeout(function(){o.mangotouch.lazy=!1,o.mangotouch.dry=0,o.mangotouch.drx=0,o.mangotouch.tm=0,o.scrollmom.doMomentum(30)},100)))}},t=o.getScrollTop(),i=o.getScrollLeft(),o.mangotouch={sy:t,ly:t,dry:0,sx:i,lx:i,drx:0,lazy:!1,tm:0},o.bind(o.docscroll,"scroll",o.onmangotouch)):((h.cantouch||o.istouchcapable||o.opt.touchbehavior||h.hasmstouch)&&(o.scrollmom=new v(o),o.ontouchstart=function(t){var i,r;if(t.pointerType&&2!=t.pointerType&&"touch"!=t.pointerType)return!1;if(o.hasmoving=!1,!o.railslocked){if(h.hasmstouch)for(i=t.target?t.target:!1;i;){if(r=n(i).getNiceScroll(),0<r.length&&r[0].me==o.me)break;if(0<r.length)return!1;if("DIV"==i.nodeName&&i.id==o.id)break;i=i.parentNode?i.parentNode:!1}if(o.cancelScroll(),(i=o.getTarget(t))&&/INPUT/i.test(i.nodeName)&&/range/i.test(i.type))return o.stopPropagation(t);if(!("clientX"in t)&&"changedTouches"in t&&(t.clientX=t.changedTouches[0].clientX,t.clientY=t.changedTouches[0].clientY),o.forcescreen&&(r=t,t={original:t.original?t.original:t},t.clientX=r.screenX,t.clientY=r.screenY),o.rail.drag={x:t.clientX,y:t.clientY,sx:o.scroll.x,sy:o.scroll.y,st:o.getScrollTop(),sl:o.getScrollLeft(),pt:2,dl:!1},o.ispage||!o.opt.directionlockdeadzone)o.rail.drag.dl="f";else{var r=n(window).width(),u=n(window).height(),e=Math.max(document.body.scrollWidth,document.documentElement.scrollWidth),f=Math.max(document.body.scrollHeight,document.documentElement.scrollHeight),u=Math.max(0,f-u),r=Math.max(0,e-r);o.rail.drag.ck=!o.rail.scrollable&&o.railh.scrollable?0<u?"v":!1:o.rail.scrollable&&!o.railh.scrollable?0<r?"h":!1:!1,o.rail.drag.ck||(o.rail.drag.dl="f")}if(o.opt.touchbehavior&&o.isiframe&&h.isie&&(r=o.win.position(),o.rail.drag.x+=r.left,o.rail.drag.y+=r.top),o.hasmoving=!1,o.lastmouseup=!1,o.scrollmom.reset(t.clientX,t.clientY),!h.cantouch&&!this.istouchcapable&&!t.pointerType){if(!i||!/INPUT|SELECT|TEXTAREA/i.test(i.nodeName))return!o.ispage&&h.hasmousecapture&&i.setCapture(),o.opt.touchbehavior?(i.onclick&&!i._onclick&&(i._onclick=i.onclick,i.onclick=function(n){if(o.hasmoving)return!1;i._onclick.call(this,n)}),o.cancelEvent(t)):o.stopPropagation(t);/SUBMIT|CANCEL|BUTTON/i.test(n(i).attr("type"))&&(pc={tg:i,click:!1},o.preventclick=pc)}}},o.ontouchend=function(n){if(!o.rail.drag)return!0;if(2==o.rail.drag.pt){if(n.pointerType&&2!=n.pointerType&&"touch"!=n.pointerType)return!1;if(o.scrollmom.doMomentum(),o.rail.drag=!1,o.hasmoving&&(o.lastmouseup=!0,o.hideCursor(),h.hasmousecapture&&document.releaseCapture(),!h.cantouch))return o.cancelEvent(n)}else if(1==o.rail.drag.pt)return o.onmouseup(n)},k=o.opt.touchbehavior&&o.isiframe&&!h.hasmousecapture,o.ontouchmove=function(t,i){var f,e,l,r,s,c;if(!o.rail.drag||t.targetTouches&&o.opt.preventmultitouchscrolling&&1<t.targetTouches.length||t.pointerType&&2!=t.pointerType&&"touch"!=t.pointerType)return!1;if(2==o.rail.drag.pt){if(h.cantouch&&h.isios&&"undefined"==typeof t.original)return!0;o.hasmoving=!0,o.preventclick&&!o.preventclick.click&&(o.preventclick.click=o.preventclick.tg.onclick||!1,o.preventclick.tg.onclick=o.onpreventclick),t=n.extend({original:t},t),"changedTouches"in t&&(t.clientX=t.changedTouches[0].clientX,t.clientY=t.changedTouches[0].clientY),o.forcescreen&&(e=t,t={original:t.original?t.original:t},t.clientX=e.screenX,t.clientY=e.screenY),e=f=0,k&&!i&&(f=o.win.position(),e=-f.left,f=-f.top),l=t.clientY+f,f=l-o.rail.drag.y;var a=t.clientX+e,s=a-o.rail.drag.x,u=o.rail.drag.st-f;if(o.ishwscroll&&o.opt.bouncescroll?0>u?u=Math.round(u/2):u>o.page.maxh&&(u=o.page.maxh+Math.round((u-o.page.maxh)/2)):(0>u&&(l=u=0),u>o.page.maxh&&(u=o.page.maxh,l=0)),o.railh&&o.railh.scrollable&&(r=o.isrtlmode?s-o.rail.drag.sl:o.rail.drag.sl-s,o.ishwscroll&&o.opt.bouncescroll?0>r?r=Math.round(r/2):r>o.page.maxw&&(r=o.page.maxw+Math.round((r-o.page.maxw)/2)):(0>r&&(a=r=0),r>o.page.maxw&&(r=o.page.maxw,a=0))),e=!1,o.rail.drag.dl)e=!0,"v"==o.rail.drag.dl?r=o.rail.drag.sl:"h"==o.rail.drag.dl&&(u=o.rail.drag.st);else if(f=Math.abs(f),s=Math.abs(s),c=o.opt.directionlockdeadzone,"v"==o.rail.drag.ck){if(f>c&&s<=.3*f)return o.rail.drag=!1,!0;s>c&&(o.rail.drag.dl="f",n("body").scrollTop(n("body").scrollTop()))}else if("h"==o.rail.drag.ck){if(s>c&&f<=.3*s)return o.rail.drag=!1,!0;f>c&&(o.rail.drag.dl="f",n("body").scrollLeft(n("body").scrollLeft()))}if(o.synched("touchmove",function(){o.rail.drag&&2==o.rail.drag.pt&&(o.prepareTransition&&o.prepareTransition(0),o.rail.scrollable&&o.setScrollTop(u),o.scrollmom.update(a,l),o.railh&&o.railh.scrollable?(o.setScrollLeft(r),o.showCursor(u,r)):o.showCursor(u),h.isie10&&document.selection.clear())}),h.ischrome&&o.istouchcapable&&(e=!1),e)return o.cancelEvent(t)}else if(1==o.rail.drag.pt)return o.onmousemove(t)}),o.onmousedown=function(n,t){if(!o.rail.drag||1==o.rail.drag.pt){if(o.railslocked)return o.cancelEvent(n);o.cancelScroll(),o.rail.drag={x:n.clientX,y:n.clientY,sx:o.scroll.x,sy:o.scroll.y,pt:1,hr:!!t};var i=o.getTarget(n);return!o.ispage&&h.hasmousecapture&&i.setCapture(),o.isiframe&&!h.hasmousecapture&&(o.saved.csspointerevents=o.doc.css("pointer-events"),o.css(o.doc,{"pointer-events":"none"})),o.hasmoving=!1,o.cancelEvent(n)}},o.onmouseup=function(n){if(o.rail.drag)return 1!=o.rail.drag.pt?!0:(h.hasmousecapture&&document.releaseCapture(),o.isiframe&&!h.hasmousecapture&&o.doc.css("pointer-events",o.saved.csspointerevents),o.rail.drag=!1,o.hasmoving&&o.triggerScrollEnd(),o.cancelEvent(n))},o.onmousemove=function(n){if(o.rail.drag&&1==o.rail.drag.pt){if(h.ischrome&&0==n.which)return o.onmouseup(n);if(o.cursorfreezed=!0,o.hasmoving=!0,o.rail.drag.hr){o.scroll.x=o.rail.drag.sx+(n.clientX-o.rail.drag.x),0>o.scroll.x&&(o.scroll.x=0);var t=o.scrollvaluemaxw;o.scroll.x>t&&(o.scroll.x=t)}else o.scroll.y=o.rail.drag.sy+(n.clientY-o.rail.drag.y),0>o.scroll.y&&(o.scroll.y=0),t=o.scrollvaluemax,o.scroll.y>t&&(o.scroll.y=t);return o.synched("mousemove",function(){o.rail.drag&&1==o.rail.drag.pt&&(o.showCursor(),o.rail.drag.hr?o.hasreversehr?o.doScrollLeft(o.scrollvaluemaxw-Math.round(o.scroll.x*o.scrollratio.x),o.opt.cursordragspeed):o.doScrollLeft(Math.round(o.scroll.x*o.scrollratio.x),o.opt.cursordragspeed):o.doScrollTop(Math.round(o.scroll.y*o.scrollratio.y),o.opt.cursordragspeed))}),o.cancelEvent(n)}},h.cantouch||o.opt.touchbehavior?(o.onpreventclick=function(n){if(o.preventclick)return o.preventclick.tg.onclick=o.preventclick.click,o.preventclick=!1,o.cancelEvent(n)},o.bind(o.win,"mousedown",o.ontouchstart),o.onclick=h.isios?!1:function(n){return o.lastmouseup?(o.lastmouseup=!1,o.cancelEvent(n)):!0},o.opt.grabcursorenabled&&h.cursorgrabvalue&&(o.css(o.ispage?o.doc:o.win,{cursor:h.cursorgrabvalue}),o.css(o.rail,{cursor:h.cursorgrabvalue}))):(y=function(n){if(o.selectiondrag){if(n){var t=o.win.outerHeight();n=n.pageY-o.selectiondrag.top,0<n&&n<t&&(n=0),n>=t&&(n-=t),o.selectiondrag.df=n}0!=o.selectiondrag.df&&(o.doScrollBy(2*-Math.floor(o.selectiondrag.df/6)),o.debounced("doselectionscroll",function(){y()},50))}},o.hasTextSelected="getSelection"in document?function(){return 0<document.getSelection().rangeCount}:"selection"in document?function(){return"None"!=document.selection.type}:function(){return!1},o.onselectionstart=function(){o.ispage||(o.selectiondrag=o.win.offset())},o.onselectionend=function(){o.selectiondrag=!1},o.onselectiondrag=function(n){o.selectiondrag&&o.hasTextSelected()&&o.debounced("selectionscroll",function(){y(n)},250)}),h.hasw3ctouch?(o.css(o.rail,{"touch-action":"none"}),o.css(o.cursor,{"touch-action":"none"}),o.bind(o.win,"pointerdown",o.ontouchstart),o.bind(document,"pointerup",o.ontouchend),o.bind(document,"pointermove",o.ontouchmove)):h.hasmstouch?(o.css(o.rail,{"-ms-touch-action":"none"}),o.css(o.cursor,{"-ms-touch-action":"none"}),o.bind(o.win,"MSPointerDown",o.ontouchstart),o.bind(document,"MSPointerUp",o.ontouchend),o.bind(document,"MSPointerMove",o.ontouchmove),o.bind(o.cursor,"MSGestureHold",function(n){n.preventDefault()}),o.bind(o.cursor,"contextmenu",function(n){n.preventDefault()})):this.istouchcapable&&(o.bind(o.win,"touchstart",o.ontouchstart),o.bind(document,"touchend",o.ontouchend),o.bind(document,"touchcancel",o.ontouchend),o.bind(document,"touchmove",o.ontouchmove)),!o.opt.cursordragontouch&&(h.cantouch||o.opt.touchbehavior)||(o.rail.css({cursor:"default"}),o.railh&&o.railh.css({cursor:"default"}),o.jqbind(o.rail,"mouseenter",function(){if(!o.ispage&&!o.win.is(":visible"))return!1;o.canshowonmouseevent&&o.showCursor(),o.rail.active=!0}),o.jqbind(o.rail,"mouseleave",function(){o.rail.active=!1,o.rail.drag||o.hideCursor()}),o.opt.sensitiverail&&(o.bind(o.rail,"click",function(n){o.doRailClick(n,!1,!1)}),o.bind(o.rail,"dblclick",function(n){o.doRailClick(n,!0,!1)}),o.bind(o.cursor,"click",function(n){o.cancelEvent(n)}),o.bind(o.cursor,"dblclick",function(n){o.cancelEvent(n)})),o.railh&&(o.jqbind(o.railh,"mouseenter",function(){if(!o.ispage&&!o.win.is(":visible"))return!1;o.canshowonmouseevent&&o.showCursor(),o.rail.active=!0}),o.jqbind(o.railh,"mouseleave",function(){o.rail.active=!1,o.rail.drag||o.hideCursor()}),o.opt.sensitiverail&&(o.bind(o.railh,"click",function(n){o.doRailClick(n,!1,!0)}),o.bind(o.railh,"dblclick",function(n){o.doRailClick(n,!0,!0)}),o.bind(o.cursorh,"click",function(n){o.cancelEvent(n)}),o.bind(o.cursorh,"dblclick",function(n){o.cancelEvent(n)})))),h.cantouch||o.opt.touchbehavior?(o.bind(h.hasmousecapture?o.win:document,"mouseup",o.ontouchend),o.bind(document,"mousemove",o.ontouchmove),o.onclick&&o.bind(document,"click",o.onclick),o.opt.cursordragontouch&&(o.bind(o.cursor,"mousedown",o.onmousedown),o.bind(o.cursor,"mouseup",o.onmouseup),o.cursorh&&o.bind(o.cursorh,"mousedown",function(n){o.onmousedown(n,!0)}),o.cursorh&&o.bind(o.cursorh,"mouseup",o.onmouseup))):(o.bind(h.hasmousecapture?o.win:document,"mouseup",o.onmouseup),o.bind(document,"mousemove",o.onmousemove),o.onclick&&o.bind(document,"click",o.onclick),o.bind(o.cursor,"mousedown",o.onmousedown),o.bind(o.cursor,"mouseup",o.onmouseup),o.railh&&(o.bind(o.cursorh,"mousedown",function(n){o.onmousedown(n,!0)}),o.bind(o.cursorh,"mouseup",o.onmouseup)),!o.ispage&&o.opt.enablescrollonselection&&(o.bind(o.win[0],"mousedown",o.onselectionstart),o.bind(document,"mouseup",o.onselectionend),o.bind(o.cursor,"mouseup",o.onselectionend),o.cursorh&&o.bind(o.cursorh,"mouseup",o.onselectionend),o.bind(document,"mousemove",o.onselectiondrag)),o.zoom&&(o.jqbind(o.zoom,"mouseenter",function(){o.canshowonmouseevent&&o.showCursor(),o.rail.active=!0}),o.jqbind(o.zoom,"mouseleave",function(){o.rail.active=!1,o.rail.drag||o.hideCursor()}))),o.opt.enablemousewheel&&(o.isiframe||o.bind(h.isie&&o.ispage?document:o.win,"mousewheel",o.onmousewheel),o.bind(o.rail,"mousewheel",o.onmousewheel),o.railh&&o.bind(o.railh,"mousewheel",o.onmousewheelhr)),o.ispage||h.cantouch||/HTML|^BODY/.test(o.win[0].nodeName)||(o.win.attr("tabindex")||o.win.attr({tabindex:d++}),o.jqbind(o.win,"focus",function(n){s=o.getTarget(n).id||!0,o.hasfocus=!0,o.canshowonmouseevent&&o.noticeCursor()}),o.jqbind(o.win,"blur",function(){s=!1,o.hasfocus=!1}),o.jqbind(o.win,"mouseenter",function(n){c=o.getTarget(n).id||!0,o.hasmousefocus=!0,o.canshowonmouseevent&&o.noticeCursor()}),o.jqbind(o.win,"mouseleave",function(){c=!1,o.hasmousefocus=!1,o.rail.drag||o.hideCursor()}))),o.onkeypress=function(t){var r;if(o.railslocked&&0==o.page.maxh||(t=t?t:window.e,r=o.getTarget(t),r&&/INPUT|TEXTAREA|SELECT|OPTION/.test(r.nodeName)&&(!r.getAttribute("type")&&!r.type||!/submit|button|cancel/i.tp)||n(r).attr("contenteditable")))return!0;if(o.hasfocus||o.hasmousefocus&&!s||o.ispage&&!s&&!c){if(r=t.keyCode,o.railslocked&&27!=r)return o.cancelEvent(t);var u=t.ctrlKey||!1,f=t.shiftKey||!1,i=!1;switch(r){case 38:case 63233:o.doScrollBy(72),i=!0;break;case 40:case 63235:o.doScrollBy(-72),i=!0;break;case 37:case 63232:o.railh&&(u?o.doScrollLeft(0):o.doScrollLeftBy(72),i=!0);break;case 39:case 63234:o.railh&&(u?o.doScrollLeft(o.page.maxw):o.doScrollLeftBy(-72),i=!0);break;case 33:case 63276:o.doScrollBy(o.view.h),i=!0;break;case 34:case 63277:o.doScrollBy(-o.view.h),i=!0;break;case 36:case 63273:o.railh&&u?o.doScrollPos(0,0):o.doScrollTo(0),i=!0;break;case 35:case 63275:o.railh&&u?o.doScrollPos(o.page.maxw,o.page.maxh):o.doScrollTo(o.page.maxh),i=!0;break;case 32:o.opt.spacebarenabled&&(f?o.doScrollBy(o.view.h):o.doScrollBy(-o.view.h),i=!0);break;case 27:o.zoomactive&&(o.doZoom(),i=!0)}if(i)return o.cancelEvent(t)}},o.opt.enablekeyboard&&o.bind(document,h.isopera&&!h.isopera12?"keypress":"keydown",o.onkeypress),o.bind(document,"keydown",function(n){n.ctrlKey&&(o.wheelprevented=!0)}),o.bind(document,"keyup",function(n){n.ctrlKey||(o.wheelprevented=!1)}),o.bind(window,"blur",function(){o.wheelprevented=!1}),o.bind(window,"resize",o.lazyResize),o.bind(window,"orientationchange",o.lazyResize),o.bind(window,"load",o.lazyResize),!h.ischrome||o.ispage||o.haswrapper||(w=o.win.attr("style"),t=parseFloat(o.win.css("width"))+1,o.win.css("width",t),o.synched("chromefix",function(){o.win.attr("style",w)})),o.onAttributeChange=function(){o.lazyResize(o.isieold?250:30)},!1!==r&&(o.observerbody=new r(function(t){return t.forEach(function(t){if("attributes"==t.type)return n("body").hasClass("modal-open")?o.hide():o.show()}),document.body.scrollHeight!=o.page.maxh?o.lazyResize(30):void 0}),o.observerbody.observe(document.body,{childList:!0,subtree:!0,characterData:!1,attributes:!0,attributeFilter:["class"]})),o.ispage||o.haswrapper||(!1!==r?(o.observer=new r(function(n){n.forEach(o.onAttributeChange)}),o.observer.observe(o.win[0],{childList:!0,characterData:!1,attributes:!0,subtree:!1}),o.observerremover=new r(function(n){n.forEach(function(n){if(0<n.removedNodes.length)for(var t in n.removedNodes)if(o&&n.removedNodes[t]==o.win[0])return o.remove()})}),o.observerremover.observe(o.win[0].parentNode,{childList:!0,characterData:!1,attributes:!1,subtree:!1})):(o.bind(o.win,h.isie&&!h.isie9?"propertychange":"DOMAttrModified",o.onAttributeChange),h.isie9&&o.win[0].attachEvent("onpropertychange",o.onAttributeChange),o.bind(o.win,"DOMNodeRemoved",function(n){n.target==o.win[0]&&o.remove()}))),!o.ispage&&o.opt.boxzoom&&o.bind(window,"resize",o.resizeZoom),o.istextarea&&o.bind(o.win,"mouseup",o.lazyResize),o.lazyResize(30)}"IFRAME"==this.doc[0].nodeName&&(a=function(){var t,i;o.iframexd=!1;try{t="contentDocument"in this?this.contentDocument:this.contentWindow.document}catch(r){o.iframexd=!0,t=!1}if(o.iframexd)return"console"in window&&console.log("NiceScroll error: policy restriced iframe"),!0;o.forcescreen=!0,o.isiframe&&(o.iframe={doc:n(t),html:o.doc.contents().find("html")[0],body:o.doc.contents().find("body")[0]},o.getContentSize=function(){return{w:Math.max(o.iframe.html.scrollWidth,o.iframe.body.scrollWidth),h:Math.max(o.iframe.html.scrollHeight,o.iframe.body.scrollHeight)}},o.docscroll=n(o.iframe.body)),h.isios||!o.opt.iframeautoresize||o.isiframe||(o.win.scrollTop(0),o.doc.height(""),i=Math.max(t.getElementsByTagName("html")[0].scrollHeight,t.body.scrollHeight),o.doc.height(i)),o.lazyResize(30),h.isie7&&o.css(n(o.iframe.html),{"overflow-y":"hidden"}),o.css(n(o.iframe.body),{"overflow-y":"hidden"}),h.isios&&o.haswrapper&&o.css(n(t.body),{"-webkit-transform":"translate3d(0,0,0)"}),"contentWindow"in this?o.bind(this.contentWindow,"scroll",o.onscroll):o.bind(t,"scroll",o.onscroll),o.opt.enablemousewheel&&o.bind(t,"mousewheel",o.onmousewheel),o.opt.enablekeyboard&&o.bind(t,h.isopera?"keypress":"keydown",o.onkeypress),(h.cantouch||o.opt.touchbehavior)&&(o.bind(t,"mousedown",o.ontouchstart),o.bind(t,"mousemove",function(n){return o.ontouchmove(n,!0)}),o.opt.grabcursorenabled&&h.cursorgrabvalue&&o.css(n(t.body),{cursor:h.cursorgrabvalue})),o.bind(t,"mouseup",o.ontouchend),o.zoom&&(o.opt.dblclickzoom&&o.bind(t,"dblclick",o.doZoom),o.ongesturezoom&&o.bind(t,"gestureend",o.ongesturezoom))},this.doc[0].readyState&&"complete"==this.doc[0].readyState&&setTimeout(function(){a.call(o.doc[0],!1)},500),o.bind(this.doc,"load",a))},this.showCursor=function(n,t){if(o.cursortimeout&&(clearTimeout(o.cursortimeout),o.cursortimeout=0),o.rail){if(o.autohidedom&&(o.autohidedom.stop().css({opacity:o.opt.cursoropacitymax}),o.cursoractive=!0),o.rail.drag&&1==o.rail.drag.pt||("undefined"!=typeof n&&!1!==n&&(o.scroll.y=Math.round(1*n/o.scrollratio.y)),"undefined"!=typeof t&&(o.scroll.x=Math.round(1*t/o.scrollratio.x))),o.cursor.css({height:o.cursorheight,top:o.scroll.y}),o.cursorh){var i=o.hasreversehr?o.scrollvaluemaxw-o.scroll.x:o.scroll.x;!o.rail.align&&o.rail.visibility?o.cursorh.css({width:o.cursorwidth,left:i+o.rail.width}):o.cursorh.css({width:o.cursorwidth,left:i}),o.cursoractive=!0}o.zoom&&o.zoom.stop().css({opacity:o.opt.cursoropacitymax})}},this.hideCursor=function(n){o.cursortimeout||!o.rail||!o.autohidedom||o.hasmousefocus&&"leave"==o.opt.autohidemode||(o.cursortimeout=setTimeout(function(){o.rail.active&&o.showonmouseevent||(o.autohidedom.stop().animate({opacity:o.opt.cursoropacitymin}),o.zoom&&o.zoom.stop().animate({opacity:o.opt.cursoropacitymin}),o.cursoractive=!1),o.cursortimeout=0},n||o.opt.hidecursordelay))},this.noticeCursor=function(n,t,i){o.showCursor(t,i),o.rail.active||o.hideCursor(n)},this.getContentSize=o.ispage?function(){return{w:Math.max(document.body.scrollWidth,document.documentElement.scrollWidth),h:Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)}}:o.haswrapper?function(){return{w:o.doc.outerWidth()+parseInt(o.win.css("paddingLeft"))+parseInt(o.win.css("paddingRight")),h:o.doc.outerHeight()+parseInt(o.win.css("paddingTop"))+parseInt(o.win.css("paddingBottom"))}}:function(){return{w:o.docscroll[0].scrollWidth,h:o.docscroll[0].scrollHeight}},this.onResize=function(n,t){if(!o||!o.win)return!1;if(!o.haswrapper&&!o.ispage){if("none"==o.win.css("display"))return o.visibility&&o.hideRail().hideRailHr(),!1;o.hidden||o.visibility||o.showRail().showRailHr()}var i=o.page.maxh,r=o.page.maxw,f=o.view.h,u=o.view.w;if(o.view={w:o.ispage?o.win.width():parseInt(o.win[0].clientWidth),h:o.ispage?o.win.height():parseInt(o.win[0].clientHeight)},o.page=t?t:o.getContentSize(),o.page.maxh=Math.max(0,o.page.h-o.view.h),o.page.maxw=Math.max(0,o.page.w-o.view.w),o.page.maxh==i&&o.page.maxw==r&&o.view.w==u&&o.view.h==f){if(o.ispage||(i=o.win.offset(),o.lastposition&&(r=o.lastposition,r.top==i.top&&r.left==i.left)))return o;o.lastposition=i}return(0==o.page.maxh?(o.hideRail(),o.scrollvaluemax=0,o.scroll.y=0,o.scrollratio.y=0,o.cursorheight=0,o.setScrollTop(0),o.rail.scrollable=!1):(o.page.maxh-=o.opt.railpadding.top+o.opt.railpadding.bottom,o.rail.scrollable=!0),0==o.page.maxw?(o.hideRailHr(),o.scrollvaluemaxw=0,o.scroll.x=0,o.scrollratio.x=0,o.cursorwidth=0,o.setScrollLeft(0),o.railh.scrollable=!1):(o.page.maxw-=o.opt.railpadding.left+o.opt.railpadding.right,o.railh.scrollable=!0),o.railslocked=o.locked||0==o.page.maxh&&0==o.page.maxw,o.railslocked)?(o.ispage||o.updateScrollBar(o.view),!1):(o.hidden||o.visibility?o.hidden||o.railh.visibility||o.showRailHr():o.showRail().showRailHr(),o.istextarea&&o.win.css("resize")&&"none"!=o.win.css("resize")&&(o.view.h-=20),o.cursorheight=Math.min(o.view.h,Math.round(o.view.h/o.page.h*o.view.h)),o.cursorheight=o.opt.cursorfixedheight?o.opt.cursorfixedheight:Math.max(o.opt.cursorminheight,o.cursorheight),o.cursorwidth=Math.min(o.view.w,Math.round(o.view.w/o.page.w*o.view.w)),o.cursorwidth=o.opt.cursorfixedheight?o.opt.cursorfixedheight:Math.max(o.opt.cursorminheight,o.cursorwidth),o.scrollvaluemax=o.view.h-o.cursorheight-o.cursor.hborder-(o.opt.railpadding.top+o.opt.railpadding.bottom),o.railh&&(o.railh.width=0<o.page.maxh?o.view.w-o.rail.width:o.view.w,o.scrollvaluemaxw=o.railh.width-o.cursorwidth-o.cursorh.wborder-(o.opt.railpadding.left+o.opt.railpadding.right)),o.ispage||o.updateScrollBar(o.view),o.scrollratio={x:o.page.maxw/o.scrollvaluemaxw,y:o.page.maxh/o.scrollvaluemax},o.getScrollTop()>o.page.maxh?o.doScrollTop(o.page.maxh):(o.scroll.y=Math.round(o.getScrollTop()*(1/o.scrollratio.y)),o.scroll.x=Math.round(o.getScrollLeft()*(1/o.scrollratio.x)),o.cursoractive&&o.noticeCursor()),o.scroll.y&&0==o.getScrollTop()&&o.doScrollTo(Math.floor(o.scroll.y*o.scrollratio.y)),o)},this.resize=o.onResize,this.lazyResize=function(n){return n=isNaN(n)?30:n,o.debounced("resize",o.resize,n),o},this.jqbind=function(t,i,r){o.events.push({e:t,n:i,f:r,q:!0}),n(t).bind(i,r)},this.bind=function(n,t,i,r){var u="jquery"in n?n[0]:n;"mousewheel"==t?window.addEventListener||"onwheel"in document?o._bind(u,"wheel",i,r||!1):(n="undefined"!=typeof document.onmousewheel?"mousewheel":"DOMMouseScroll",it(u,n,i,r||!1),"DOMMouseScroll"==n&&it(u,"MozMousePixelScroll",i,r||!1)):u.addEventListener?(h.cantouch&&/mouseup|mousedown|mousemove/.test(t)&&o._bind(u,"mousedown"==t?"touchstart":"mouseup"==t?"touchend":"touchmove",function(n){if(n.touches){if(2>n.touches.length){var t=n.touches.length?n.touches[0]:n;t.original=n,i.call(this,t)}}else n.changedTouches&&(t=n.changedTouches[0],t.original=n,i.call(this,t))},r||!1),o._bind(u,t,i,r||!1),h.cantouch&&"mouseup"==t&&o._bind(u,"touchcancel",i,r||!1)):o._bind(u,t,function(n){return(n=n||window.event||!1)&&n.srcElement&&(n.target=n.srcElement),"pageY"in n||(n.pageX=n.clientX+document.documentElement.scrollLeft,n.pageY=n.clientY+document.documentElement.scrollTop),!1===i.call(u,n)||!1===r?o.cancelEvent(n):!0})},h.haseventlistener?(this._bind=function(n,t,i,r){o.events.push({e:n,n:t,f:i,b:r,q:!1}),n.addEventListener(t,i,r||!1)},this.cancelEvent=function(n){return n?(n=n.original?n.original:n,n.preventDefault(),n.stopPropagation(),n.preventManipulation&&n.preventManipulation(),!1):!1},this.stopPropagation=function(n){return n?(n=n.original?n.original:n,n.stopPropagation(),!1):!1},this._unbind=function(n,t,i,r){n.removeEventListener(t,i,r)}):(this._bind=function(n,t,i,r){o.events.push({e:n,n:t,f:i,b:r,q:!1}),n.attachEvent?n.attachEvent("on"+t,i):n["on"+t]=i},this.cancelEvent=function(n){return(n=window.event||!1,!n)?!1:(n.cancelBubble=!0,n.cancel=!0,n.returnValue=!1)},this.stopPropagation=function(n){return(n=window.event||!1,!n)?!1:(n.cancelBubble=!0,!1)},this._unbind=function(n,t,i){n.detachEvent?n.detachEvent("on"+t,i):n["on"+t]=!1}),this.unbindAll=function(){for(var n,t=0;t<o.events.length;t++)n=o.events[t],n.q?n.e.unbind(n.n,n.f):o._unbind(n.e,n.n,n.f,n.b)},this.showRail=function(){return 0==o.page.maxh||!o.ispage&&"none"==o.win.css("display")||(o.visibility=!0,o.rail.visibility=!0,o.rail.css("display","block")),o},this.showRailHr=function(){return o.railh?(0==o.page.maxw||!o.ispage&&"none"==o.win.css("display")||(o.railh.visibility=!0,o.railh.css("display","block")),o):o},this.hideRail=function(){return o.visibility=!1,o.rail.visibility=!1,o.rail.css("display","none"),o},this.hideRailHr=function(){return o.railh?(o.railh.visibility=!1,o.railh.css("display","none"),o):o},this.show=function(){return o.hidden=!1,o.railslocked=!1,o.showRail().showRailHr()},this.hide=function(){return o.hidden=!0,o.railslocked=!0,o.hideRail().hideRailHr()},this.toggle=function(){return o.hidden?o.show():o.hide()},this.remove=function(){var r,i,t,u;for(o.stop(),o.cursortimeout&&clearTimeout(o.cursortimeout),o.doZoomOut(),o.unbindAll(),h.isie9&&o.win[0].detachEvent("onpropertychange",o.onAttributeChange),!1!==o.observer&&o.observer.disconnect(),!1!==o.observerremover&&o.observerremover.disconnect(),!1!==o.observerbody&&o.observerbody.disconnect(),o.events=null,o.cursor&&o.cursor.remove(),o.cursorh&&o.cursorh.remove(),o.rail&&o.rail.remove(),o.railh&&o.railh.remove(),o.zoom&&o.zoom.remove(),r=0;r<o.saved.css.length;r++)i=o.saved.css[r],i[0].css(i[1],"undefined"==typeof i[2]?"":i[2]);o.saved=!1,o.me.data("__nicescroll",""),t=n.nicescroll,t.each(function(n){if(this&&this.id===o.id){delete t[n];for(var i=++n;i<t.length;i++,n++)t[n]=t[i];t.length--,t.length&&delete t[t.length]}});for(u in o)o[u]=null,delete o[u];o=null},this.scrollstart=function(n){return this.onscrollstart=n,o},this.scrollend=function(n){return this.onscrollend=n,o},this.scrollcancel=function(n){return this.onscrollcancel=n,o},this.zoomin=function(n){return this.onzoomin=n,o},this.zoomout=function(n){return this.onzoomout=n,o},this.isScrollable=function(t){if(t=t.target?t.target:t,"OPTION"==t.nodeName)return!0;for(;t&&1==t.nodeType&&!/^BODY|HTML/.test(t.nodeName);){var i=n(t),i=i.css("overflowY")||i.css("overflowX")||i.css("overflow")||"";if(/scroll|auto/.test(i))return t.clientHeight!=t.scrollHeight;t=t.parentNode?t.parentNode:!1}return!1},this.getViewport=function(t){var i,r;for(t=t&&t.parentNode?t.parentNode:!1;t&&1==t.nodeType&&!/^BODY|HTML/.test(t.nodeName);){if((i=n(t),/fixed|absolute/.test(i.css("position")))||(r=i.css("overflowY")||i.css("overflowX")||i.css("overflow")||"",/scroll|auto/.test(r)&&t.clientHeight!=t.scrollHeight||0<i.getNiceScroll().length))return i;t=t.parentNode?t.parentNode:!1}return!1},this.triggerScrollEnd=function(){if(o.onscrollend){var t=o.getScrollLeft(),n=o.getScrollTop();o.onscrollend.call(o,{type:"scrollend",current:{x:t,y:n},end:{x:t,y:n}})}},this.onmousewheel=function(n){if(!o.wheelprevented){if(o.railslocked)return o.debounced("checkunlock",o.resize,250),!0;if(o.rail.drag)return o.cancelEvent(n);if("auto"==o.opt.oneaxismousemode&&0!=n.deltaX&&(o.opt.oneaxismousemode=!1),o.opt.oneaxismousemode&&0==n.deltaX&&!o.rail.scrollable)return o.railh&&o.railh.scrollable?o.onmousewheelhr(n):!0;var i=+new Date,t=!1;return(o.opt.preservenativescrolling&&o.checkarea+600<i&&(o.nativescrollingarea=o.isScrollable(n),t=!0),o.checkarea=i,o.nativescrollingarea)?!0:((n=rt(n,!1,t))&&(o.checkarea=0),n)}},this.onmousewheelhr=function(n){if(!o.wheelprevented){if(o.railslocked||!o.railh.scrollable)return!0;if(o.rail.drag)return o.cancelEvent(n);var i=+new Date,t=!1;return o.opt.preservenativescrolling&&o.checkarea+600<i&&(o.nativescrollingarea=o.isScrollable(n),t=!0),o.checkarea=i,o.nativescrollingarea?!0:o.railslocked?o.cancelEvent(n):rt(n,!0,t)}},this.stop=function(){return o.cancelScroll(),o.scrollmon&&o.scrollmon.stop(),o.cursorfreezed=!1,o.scroll.y=Math.round(o.getScrollTop()*(1/o.scrollratio.y)),o.noticeCursor(),o},this.getTransitionSpeed=function(n){var t=Math.round(10*o.opt.scrollspeed);return n=Math.min(t,Math.round(n/20*o.opt.scrollspeed)),20<n?n:0},o.opt.smoothscroll?o.ishwscroll&&h.hastransition&&o.opt.usetransition&&o.opt.smoothscroll?(this.prepareTransition=function(n,t){var r=t?20<n?n:0:o.getTransitionSpeed(n),i=r?h.prefixstyle+"transform "+r+"ms ease-out":"";return o.lasttransitionstyle&&o.lasttransitionstyle==i||(o.lasttransitionstyle=i,o.doc.css(h.transitionstyle,i)),r},this.doScrollLeft=function(n,t){var i=o.scrollrunning?o.newscrolly:o.getScrollTop();o.doScrollPos(n,i,t)},this.doScrollTop=function(n,t){var i=o.scrollrunning?o.newscrollx:o.getScrollLeft();o.doScrollPos(i,n,t)},this.doScrollPos=function(n,t,i){var u=o.getScrollTop(),r=o.getScrollLeft();if(((0>(o.newscrolly-u)*(t-u)||0>(o.newscrollx-r)*(n-r))&&o.cancelScroll(),0==o.opt.bouncescroll&&(0>t?t=0:t>o.page.maxh&&(t=o.page.maxh),0>n?n=0:n>o.page.maxw&&(n=o.page.maxw)),o.scrollrunning&&n==o.newscrollx&&t==o.newscrolly)||(o.newscrolly=t,o.newscrollx=n,o.newscrollspeed=i||!1,o.timer))return!1;o.timer=setTimeout(function(){var u=o.getScrollTop(),r=o.getScrollLeft(),i,f;i=n-r,f=t-u,i=Math.round(Math.sqrt(Math.pow(i,2)+Math.pow(f,2))),i=o.newscrollspeed&&1<o.newscrollspeed?o.newscrollspeed:o.getTransitionSpeed(i),o.newscrollspeed&&1>=o.newscrollspeed&&(i*=o.newscrollspeed),o.prepareTransition(i,!0),o.timerscroll&&o.timerscroll.tm&&clearInterval(o.timerscroll.tm),0<i&&(!o.scrollrunning&&o.onscrollstart&&o.onscrollstart.call(o,{type:"scrollstart",current:{x:r,y:u},request:{x:n,y:t},end:{x:o.newscrollx,y:o.newscrolly},speed:i}),h.transitionend?o.scrollendtrapped||(o.scrollendtrapped=!0,o.bind(o.doc,h.transitionend,o.onScrollTransitionEnd,!1)):(o.scrollendtrapped&&clearTimeout(o.scrollendtrapped),o.scrollendtrapped=setTimeout(o.onScrollTransitionEnd,i)),o.timerscroll={bz:new a(u,o.newscrolly,i,0,0,.58,1),bh:new a(r,o.newscrollx,i,0,0,.58,1)},o.cursorfreezed||(o.timerscroll.tm=setInterval(function(){o.showCursor(o.getScrollTop(),o.getScrollLeft())},60))),o.synched("doScroll-set",function(){o.timer=0,o.scrollendtrapped&&(o.scrollrunning=!0),o.setScrollTop(o.newscrolly),o.setScrollLeft(o.newscrollx),o.scrollendtrapped||o.onScrollTransitionEnd()})},50)},this.cancelScroll=function(){if(!o.scrollendtrapped)return!0;var t=o.getScrollTop(),n=o.getScrollLeft();return o.scrollrunning=!1,h.transitionend||clearTimeout(h.transitionend),o.scrollendtrapped=!1,o._unbind(o.doc[0],h.transitionend,o.onScrollTransitionEnd),o.prepareTransition(0),o.setScrollTop(t),o.railh&&o.setScrollLeft(n),o.timerscroll&&o.timerscroll.tm&&clearInterval(o.timerscroll.tm),o.timerscroll=!1,o.cursorfreezed=!1,o.showCursor(t,n),o},this.onScrollTransitionEnd=function(){o.scrollendtrapped&&o._unbind(o.doc[0],h.transitionend,o.onScrollTransitionEnd),o.scrollendtrapped=!1,o.prepareTransition(0),o.timerscroll&&o.timerscroll.tm&&clearInterval(o.timerscroll.tm),o.timerscroll=!1;var t=o.getScrollTop(),n=o.getScrollLeft();if(o.setScrollTop(t),o.railh&&o.setScrollLeft(n),o.noticeCursor(!1,t,n),o.cursorfreezed=!1,0>t?t=0:t>o.page.maxh&&(t=o.page.maxh),0>n?n=0:n>o.page.maxw&&(n=o.page.maxw),t!=o.newscrolly||n!=o.newscrollx)return o.doScrollPos(n,t,o.opt.snapbackspeed);o.onscrollend&&o.scrollrunning&&o.triggerScrollEnd(),o.scrollrunning=!1}):(this.doScrollLeft=function(n,t){var i=o.scrollrunning?o.newscrolly:o.getScrollTop();o.doScrollPos(n,i,t)},this.doScrollTop=function(n,t){var i=o.scrollrunning?o.newscrollx:o.getScrollLeft();o.doScrollPos(i,n,t)},this.doScrollPos=function(n,r,u){function v(){if(o.cancelAnimationFrame)return!0;if(o.scrollrunning=!0,l=1-l)return o.timer=t(v)||1;var u=0,r,n,i=n=o.getScrollTop();o.dst.ay?(i=o.bzscroll?o.dst.py+o.bzscroll.getNow()*o.dst.ay:o.newscrolly,r=i-n,(0>r&&i<o.newscrolly||0<r&&i>o.newscrolly)&&(i=o.newscrolly),o.setScrollTop(i),i==o.newscrolly&&(u=1)):u=1,n=r=o.getScrollLeft(),o.dst.ax?(n=o.bzscroll?o.dst.px+o.bzscroll.getNow()*o.dst.ax:o.newscrollx,r=n-r,(0>r&&n<o.newscrollx||0<r&&n>o.newscrollx)&&(n=o.newscrollx),o.setScrollLeft(n),n==o.newscrollx&&(u+=1)):u+=1,2==u?(o.timer=0,o.cursorfreezed=!1,o.bzscroll=!1,o.scrollrunning=!1,0>i?i=0:i>o.page.maxh&&(i=o.page.maxh),0>n?n=0:n>o.page.maxw&&(n=o.page.maxw),n!=o.newscrollx||i!=o.newscrolly?o.doScrollPos(n,i):o.onscrollend&&o.triggerScrollEnd()):o.timer=t(v)||1}var s,e,f,c,h,l;if(r="undefined"==typeof r||!1===r?o.getScrollTop(!0):r,o.timer&&o.newscrolly==r&&o.newscrollx==n)return!0;o.timer&&i(o.timer),o.timer=0,s=o.getScrollTop(),e=o.getScrollLeft(),(0>(o.newscrolly-s)*(r-s)||0>(o.newscrollx-e)*(n-e))&&o.cancelScroll(),o.newscrolly=r,o.newscrollx=n,o.bouncescroll&&o.rail.visibility||(0>o.newscrolly?o.newscrolly=0:o.newscrolly>o.page.maxh&&(o.newscrolly=o.page.maxh)),o.bouncescroll&&o.railh.visibility||(0>o.newscrollx?o.newscrollx=0:o.newscrollx>o.page.maxw&&(o.newscrollx=o.page.maxw)),o.dst={},o.dst.x=n-e,o.dst.y=r-s,o.dst.px=e,o.dst.py=s,f=Math.round(Math.sqrt(Math.pow(o.dst.x,2)+Math.pow(o.dst.y,2))),o.dst.ax=o.dst.x/f,o.dst.ay=o.dst.y/f,c=0,h=f,0==o.dst.x?(c=s,h=r,o.dst.ay=1,o.dst.py=0):0==o.dst.y&&(c=e,h=n,o.dst.ax=1,o.dst.px=0),f=o.getTransitionSpeed(f),u&&1>=u&&(f*=u),o.bzscroll=0<f?o.bzscroll?o.bzscroll.update(h,f):new a(c,h,f,0,1,0,1):!1,o.timer||((s==o.page.maxh&&r>=o.page.maxh||e==o.page.maxw&&n>=o.page.maxw)&&o.checkContentSize(),l=1,o.cancelAnimationFrame=!1,o.timer=1,o.onscrollstart&&!o.scrollrunning&&o.onscrollstart.call(o,{type:"scrollstart",current:{x:e,y:s},request:{x:n,y:r},end:{x:o.newscrollx,y:o.newscrolly},speed:f}),v(),(s==o.page.maxh&&r>=s||e==o.page.maxw&&n>=e)&&o.checkContentSize(),o.noticeCursor())},this.cancelScroll=function(){return o.timer&&i(o.timer),o.timer=0,o.bzscroll=!1,o.scrollrunning=!1,o}):(this.doScrollLeft=function(n,t){var i=o.getScrollTop();o.doScrollPos(n,i,t)},this.doScrollTop=function(n,t){var i=o.getScrollLeft();o.doScrollPos(i,n,t)},this.doScrollPos=function(n,t){var u=n>o.page.maxw?o.page.maxw:n,r;0>u&&(u=0),r=t>o.page.maxh?o.page.maxh:t,0>r&&(r=0),o.synched("scroll",function(){o.setScrollTop(r),o.setScrollLeft(u)})},this.cancelScroll=function(){}),this.doScrollBy=function(n,t){var r=0,r=t?Math.floor((o.scroll.y-n)*o.scrollratio.y):(o.timer?o.newscrolly:o.getScrollTop(!0))-n,i;if(o.bouncescroll&&(i=Math.round(o.view.h/2),r<-i?r=-i:r>o.page.maxh+i&&(r=o.page.maxh+i)),o.cursorfreezed=!1,i=o.getScrollTop(!0),0>r&&0>=i)return o.noticeCursor();if(r>o.page.maxh&&i>=o.page.maxh)return o.checkContentSize(),o.noticeCursor();o.doScrollTop(r)},this.doScrollLeftBy=function(n,t){var r=0,r=t?Math.floor((o.scroll.x-n)*o.scrollratio.x):(o.timer?o.newscrollx:o.getScrollLeft(!0))-n,i;if(o.bouncescroll&&(i=Math.round(o.view.w/2),r<-i?r=-i:r>o.page.maxw+i&&(r=o.page.maxw+i)),o.cursorfreezed=!1,i=o.getScrollLeft(!0),0>r&&0>=i||r>o.page.maxw&&i>=o.page.maxw)return o.noticeCursor();o.doScrollLeft(r)},this.doScrollTo=function(n,t){t&&Math.round(n*o.scrollratio.y),o.cursorfreezed=!1,o.doScrollTop(n)},this.checkContentSize=function(){var n=o.getContentSize();n.h==o.page.h&&n.w==o.page.w||o.resize(!1,n)},o.onscroll=function(){o.rail.drag||o.cursorfreezed||o.synched("scroll",function(){o.scroll.y=Math.round(o.getScrollTop()*(1/o.scrollratio.y)),o.railh&&(o.scroll.x=Math.round(o.getScrollLeft()*(1/o.scrollratio.x))),o.noticeCursor()})},o.bind(o.docscroll,"scroll",o.onscroll),this.doZoomIn=function(t){var i,u,f,r;if(!o.zoomactive){o.zoomactive=!0,o.zoomrestore={style:{}},i="position top left zIndex backgroundColor marginTop marginBottom marginLeft marginRight".split(" "),u=o.win[0].style;for(f in i)r=i[f],o.zoomrestore.style[r]="undefined"!=typeof u[r]?u[r]:"";return o.zoomrestore.style.width=o.win.css("width"),o.zoomrestore.style.height=o.win.css("height"),o.zoomrestore.padding={w:o.win.outerWidth()-o.win.width(),h:o.win.outerHeight()-o.win.height()},h.isios4&&(o.zoomrestore.scrollTop=n(window).scrollTop(),n(window).scrollTop(0)),o.win.css({position:h.isios4?"absolute":"fixed",top:0,left:0,"z-index":e+100,margin:"0px"}),i=o.win.css("backgroundColor"),(""==i||/transparent|rgba\(0, 0, 0, 0\)|rgba\(0,0,0,0\)/.test(i))&&o.win.css("backgroundColor","#fff"),o.rail.css({"z-index":e+101}),o.zoom.css({"z-index":e+102}),o.zoom.css("backgroundPosition","0px -18px"),o.resizeZoom(),o.onzoomin&&o.onzoomin.call(o),o.cancelEvent(t)}},this.doZoomOut=function(t){if(o.zoomactive)return o.zoomactive=!1,o.win.css("margin",""),o.win.css(o.zoomrestore.style),h.isios4&&n(window).scrollTop(o.zoomrestore.scrollTop),o.rail.css({"z-index":o.zindex}),o.zoom.css({"z-index":o.zindex}),o.zoomrestore=!1,o.zoom.css("backgroundPosition","0px 0px"),o.onResize(),o.onzoomout&&o.onzoomout.call(o),o.cancelEvent(t)},this.doZoom=function(n){return o.zoomactive?o.doZoomOut(n):o.doZoomIn(n)},this.resizeZoom=function(){if(o.zoomactive){var t=o.getScrollTop();o.win.css({width:n(window).width()-o.zoomrestore.padding.w+"px",height:n(window).height()-o.zoomrestore.padding.h+"px"}),o.onResize(),o.setScrollTop(Math.min(o.page.maxh,t))}},this.init(),n.nicescroll.push(this)},v=function(n){var t=this;this.nc=n,this.steptime=this.lasttime=this.speedy=this.speedx=this.lasty=this.lastx=0,this.snapy=this.snapx=!1,this.demuly=this.demulx=0,this.lastscrolly=this.lastscrollx=-1,this.timer=this.chky=this.chkx=0,this.time=function(){return+new Date},this.reset=function(n,i){t.stop();var r=t.time();t.steptime=0,t.lasttime=r,t.speedx=0,t.speedy=0,t.lastx=n,t.lasty=i,t.lastscrollx=-1,t.lastscrolly=-1},this.update=function(n,i){var r=t.time();t.steptime=r-t.lasttime,t.lasttime=r;var r=i-t.lasty,e=n-t.lastx,f=t.nc.getScrollTop(),u=t.nc.getScrollLeft(),f=f+r,u=u+e;t.snapx=0>u||u>t.nc.page.maxw,t.snapy=0>f||f>t.nc.page.maxh,t.speedx=e,t.speedy=r,t.lastx=n,t.lasty=i},this.stop=function(){t.nc.unsynched("domomentum2d"),t.timer&&clearTimeout(t.timer),t.timer=0,t.lastscrollx=-1,t.lastscrolly=-1},this.doSnapy=function(n,i){var r=!1;0>i?(i=0,r=!0):i>t.nc.page.maxh&&(i=t.nc.page.maxh,r=!0),0>n?(n=0,r=!0):n>t.nc.page.maxw&&(n=t.nc.page.maxw,r=!0),r?t.nc.doScrollPos(n,i,t.nc.opt.snapbackspeed):t.nc.triggerScrollEnd()},this.doMomentum=function(n){var o=t.time(),u=n?o+n:t.lasttime,f;n=t.nc.getScrollLeft();var c=t.nc.getScrollTop(),s=t.nc.page.maxh,e=t.nc.page.maxw;if(t.speedx=0<e?Math.min(60,t.speedx):0,t.speedy=0<s?Math.min(60,t.speedy):0,u=u&&60>=o-u,(0>c||c>s||0>n||n>e)&&(u=!1),n=t.speedx&&u?t.speedx:!1,t.speedy&&u&&t.speedy||n){f=Math.max(16,t.steptime),50<f&&(n=f/50,t.speedx*=n,t.speedy*=n,f=50),t.demulxy=0,t.lastscrollx=t.nc.getScrollLeft(),t.chkx=t.lastscrollx,t.lastscrolly=t.nc.getScrollTop(),t.chky=t.lastscrolly;var i=t.lastscrollx,r=t.lastscrolly,h=function(){var n=600<t.time()-o?.04:.02;t.speedx&&(i=Math.floor(t.lastscrollx-t.speedx*(1-t.demulxy)),t.lastscrollx=i,0>i||i>e)&&(n=.1),t.speedy&&(r=Math.floor(t.lastscrolly-t.speedy*(1-t.demulxy)),t.lastscrolly=r,0>r||r>s)&&(n=.1),t.demulxy=Math.min(1,t.demulxy+n),t.nc.synched("domomentum2d",function(){t.speedx&&(t.nc.getScrollLeft()!=t.chkx&&t.stop(),t.chkx=i,t.nc.setScrollLeft(i)),t.speedy&&(t.nc.getScrollTop()!=t.chky&&t.stop(),t.chky=r,t.nc.setScrollTop(r)),t.timer||(t.nc.hideCursor(),t.doSnapy(i,r))}),1>t.demulxy?t.timer=setTimeout(h,f):(t.stop(),t.nc.hideCursor(),t.doSnapy(i,r))};h()}else t.doSnapy(t.nc.getScrollLeft(),t.nc.getScrollTop())}},h=n.fn.scrollTop;n.cssHooks.pageYOffset={get:function(t,i){return(i=n.data(t,"__nicescroll")||!1)&&i.ishwscroll?i.getScrollTop():h.call(t)},set:function(t,i){var r=n.data(t,"__nicescroll")||!1;return r&&r.ishwscroll?r.setScrollTop(parseInt(i)):h.call(t,i),this}},n.fn.scrollTop=function(t){if("undefined"==typeof t){var i=this[0]?n.data(this[0],"__nicescroll")||!1:!1;return i&&i.ishwscroll?i.getScrollTop():h.call(this)}return this.each(function(){var i=n.data(this,"__nicescroll")||!1;i&&i.ishwscroll?i.setScrollTop(parseInt(t)):h.call(n(this),t)})},u=n.fn.scrollLeft,n.cssHooks.pageXOffset={get:function(t,i){return(i=n.data(t,"__nicescroll")||!1)&&i.ishwscroll?i.getScrollLeft():u.call(t)},set:function(t,i){var r=n.data(t,"__nicescroll")||!1;return r&&r.ishwscroll?r.setScrollLeft(parseInt(i)):u.call(t,i),this}},n.fn.scrollLeft=function(t){if("undefined"==typeof t){var i=this[0]?n.data(this[0],"__nicescroll")||!1:!1;return i&&i.ishwscroll?i.getScrollLeft():u.call(this)}return this.each(function(){var i=n.data(this,"__nicescroll")||!1;i&&i.ishwscroll?i.setScrollLeft(parseInt(t)):u.call(n(this),t)})},f=function(t){var i=this,r,u;if(this.length=0,this.name="nicescrollarray",this.each=function(n){for(var t=0,r=0;t<i.length;t++)n.call(i[t],r++);return i},this.push=function(n){i[i.length]=n,i.length++},this.eq=function(n){return i[n]},t)for(r=0;r<t.length;r++)u=n.data(t[r],"__nicescroll")||!1,u&&(this[this.length]=u,this.length++);return this},function(n,t,i){for(var r=0;r<t.length;r++)i(n,t[r])}(f.prototype,"show hide toggle onResize resize remove stop doScrollPos".split(" "),function(n,t){n[t]=function(){var n=arguments;return this.each(function(){this[t].apply(this,n)})}}),n.fn.getNiceScroll=function(t){return"undefined"==typeof t?new f(this):this[t]&&n.data(this[t],"__nicescroll")||!1},n.extend(n.expr[":"],{nicescroll:function(t){return n.data(t,"__nicescroll")?!0:!1}}),n.fn.niceScroll=function(t,i){var r,u;return"undefined"!=typeof i||"object"!=typeof t||"jquery"in t||(i=t,t=!1),i=n.extend({},i),r=new f,"undefined"==typeof i&&(i={}),t&&(i.doc=n(t),i.win=n(this)),u=!("doc"in i),u||"win"in i||(i.win=n(this)),this.each(function(){var t=n(this).data("__nicescroll")||!1;t||(i.doc=u?n(this):i.doc,t=new k(i,n(this)),n(this).data("__nicescroll",t)),r.push(t)}),1==r.length?r[0]:r},window.NiceScroll={getjQuery:function(){return n}},n.nicescroll||(n.nicescroll=new f,n.nicescroll.options=p)}),function(){$(function(){$("#siteActionsMenu").menu(),$("#siteActions").bind("click",function(n){n.stopPropagation(),$("#siteActionsMenu").toggle(300)}),$(document).bind("click",function(){$("#siteActionsMenu").hide(300)}),$("#tagit").bind("click",function(n){n.preventDefault(),$("#siteActionsContainer").siblings().eltree()}),$("#logoff").bind("click",function(){var t=document.location.href;document.location.href="/umbraco/bezeqapplicationpages/logout.aspx?rdir="+t})})}(),typeof console=="undefined"||typeof console.log=="undefined")for(names=["log","debug","info","warn","error","assert","dir","dirxml","group","groupEnd","time","timeEnd","count","trace","profile","profileEnd"],window.console={},i=0;i<names.length;++i)window.console[names[i]]=function(){};if(function(n){function t(t){function o(e){t=n.extend(!0,{},f,t),i=e,t.enableForCells&&i.onMouseEnter.subscribe(r),t.enableForHeaderCells&&i.onHeaderMouseEnter.subscribe(u)}function e(){t.enableForCells&&i.onMouseEnter.unsubscribe(r),t.enableForHeaderCells&&i.onHeaderMouseEnter.unsubscribe(u)}function r(r){var e=i.getCellFromEvent(r),f,u;e&&(f=n(i.getCellNode(e.row,e.cell)),f.innerWidth()<f[0].scrollWidth?(u=n.trim(f.text()),t.maxToolTipLength&&u.length>t.maxToolTipLength&&(u=u.substr(0,t.maxToolTipLength-3)+"...")):u="",f.attr("title",u))}function u(t,i){var u=i.column,r=n(t.target).closest(".slick-header-column");u.toolTip||r.attr("title",r.innerWidth()<r[0].scrollWidth?u.name:"")}var i,s=this,f={enableForCells:!0,enableForHeaderCells:!1,maxToolTipLength:null};n.extend(this,{init:o,destroy:e})}n.extend(!0,window,{Slick:{AutoTooltips:t}})}(jQuery),function(n){function t(){function e(n){t=n,t.onKeyDown.subscribe(f)}function s(){t.onKeyDown.unsubscribe(f)}function f(f){var s;t.getEditorLock().isActive()||(f.which==n.ui.keyCode.ESCAPE&&i&&(f.preventDefault(),r(),u.onCopyCancelled.notify({ranges:i}),i=null),f.which==67&&(f.ctrlKey||f.metaKey)&&(s=t.getSelectionModel().getSelectedRanges(),s.length!=0&&(f.preventDefault(),i=s,o(s),u.onCopyCells.notify({ranges:s}))),f.which==86&&(f.ctrlKey||f.metaKey)&&i&&(f.preventDefault(),r(),s=t.getSelectionModel().getSelectedRanges(),u.onPasteCells.notify({from:i,to:s}),i=null))}function o(n){for(var e=t.getColumns(),f={},r,u,i=0;i<n.length;i++)for(r=n[i].fromRow;r<=n[i].toRow;r++)for(f[r]={},u=n[i].fromCell;u<=n[i].toCell;u++)f[r][e[u].id]="copied";t.setCellCssStyles("copy-manager",f)}function r(){t.removeCellCssStyles("copy-manager")}var t,u=this,i;n.extend(this,{init:e,destroy:s,clearCopySelection:r,onCopyCells:new Slick.Event,onCopyCancelled:new Slick.Event,onPasteCells:new Slick.Event})}n.extend(!0,window,{Slick:{CellCopyManager:t}})}(jQuery),function(n){function t(t,i){function f(u){r||(r=n("<div></div>",{css:i.selectionCss}).addClass(i.selectionCssClass).css("position","absolute").appendTo(t.getCanvasNode()));var f=t.getCellNodeBox(u.fromRow,u.fromCell),e=t.getCellNodeBox(u.toRow,u.toCell);return r.css({top:f.top-1,left:f.left-1,height:e.bottom-f.top-2,width:e.right-f.left-2}),r}function u(){r&&(r.remove(),r=null)}var r,e={selectionCssClass:"slick-range-decorator",selectionCss:{zIndex:"9999",border:"2px dashed red"}};i=n.extend(!0,{},e,i),n.extend(this,{show:f,hide:u})}n.extend(!0,window,{Slick:{CellRangeDecorator:t}})}(jQuery),function(n){function t(t){function v(r){t=n.extend(!0,{},a,t),f=new Slick.CellRangeDecorator(r,t),i=r,u=i.getCanvasNode(),e.subscribe(i.onDragInit,l).subscribe(i.onDragStart,s).subscribe(i.onDrag,h).subscribe(i.onDragEnd,c)}function y(){e.unsubscribeAll()}function l(n){n.stopImmediatePropagation()}function s(t,e){var h=i.getCellFromEvent(t),s;if(o.onBeforeCellRangeSelected.notify(h)!==!1&&i.canCellBeSelected(h.row,h.cell)&&(r=!0,t.stopImmediatePropagation()),r)return i.focus(),s=i.getCellFromPoint(e.startX-n(u).offset().left,e.startY-n(u).offset().top),e.range={start:s,end:{}},f.show(new Slick.Range(s.row,s.cell))}function h(t,e){if(r){t.stopImmediatePropagation();var o=i.getCellFromPoint(t.pageX-n(u).offset().left,t.pageY-n(u).offset().top);i.canCellBeSelected(o.row,o.cell)&&(e.range.end=o,f.show(new Slick.Range(e.range.start.row,e.range.start.cell,o.row,o.cell)))}}function c(n,t){r&&(r=!1,n.stopImmediatePropagation(),f.hide(),o.onCellRangeSelected.notify({range:new Slick.Range(t.range.start.row,t.range.start.cell,t.range.end.row,t.range.end.cell)}))}var i,u,r,f,o=this,e=new Slick.EventHandler,a={selectionCss:{border:"2px dashed blue"}};n.extend(this,{init:v,destroy:y,onBeforeCellRangeSelected:new Slick.Event,onCellRangeSelected:new Slick.Event})}n.extend(!0,window,{Slick:{CellRangeSelector:t}})}(jQuery),function(n){function t(t){function y(u){a=n.extend(!0,{},w,t),i=u,v=i.getCanvasNode(),i.onActiveCellChanged.subscribe(s),i.onKeyDown.subscribe(l),u.registerPlugin(r),r.onCellRangeSelected.subscribe(h),r.onBeforeCellRangeSelected.subscribe(c)}function b(){i.onActiveCellChanged.unsubscribe(s),i.onKeyDown.unsubscribe(l),r.onCellRangeSelected.unsubscribe(h),r.onBeforeCellRangeSelected.unsubscribe(c),i.unregisterPlugin(r)}function o(n){for(var u=[],t,r=0;r<n.length;r++)t=n[r],i.canCellBeSelected(t.fromRow,t.fromCell)&&i.canCellBeSelected(t.toRow,t.toCell)&&u.push(t);return u}function u(n){f=o(n),p.onSelectedRangesChanged.notify(f)}function e(){return f}function c(n){if(i.getEditorLock().isActive())return n.stopPropagation(),!1}function h(n,t){u([t.range])}function s(n,t){a.selectActiveCell&&t.row!=null&&t.cell!=null&&u([new Slick.Range(t.row,t.cell)])}function l(n){var s,r,t=i.getActiveCell(),f,l,y;if(t&&n.shiftKey&&!n.ctrlKey&&!n.altKey&&(n.which==37||n.which==39||n.which==38||n.which==40)){s=e(),s.length||s.push(new Slick.Range(t.row,t.cell)),r=s.pop(),r.contains(t.row,t.cell)||(r=new Slick.Range(t.row,t.cell));var a=r.toRow-r.fromRow,v=r.toCell-r.fromCell,h=t.row==r.fromRow?1:-1,c=t.cell==r.fromCell?1:-1;n.which==37?v-=c:n.which==39?v+=c:n.which==38?a-=h:n.which==40&&(a+=h),f=new Slick.Range(t.row,t.cell,t.row+h*a,t.cell+c*v),o([f]).length?(s.push(f),l=h>0?f.toRow:f.fromRow,y=c>0?f.toCell:f.fromCell,i.scrollRowIntoView(l),i.scrollCellIntoView(l,y)):s.push(r),u(s),n.preventDefault(),n.stopPropagation()}}var i,v,f=[],p=this,r=new Slick.CellRangeSelector({selectionCss:{border:"2px solid black"}}),a,w={selectActiveCell:!0};n.extend(this,{getSelectedRanges:e,setSelectedRanges:u,init:y,destroy:b,onSelectedRangesChanged:new Slick.Event})}n.extend(!0,window,{Slick:{CellSelectionModel:t}})}(jQuery),function(n){function t(t){function a(n){i=n,e.subscribe(i.onSelectedRowsChanged,y).subscribe(i.onClick,o).subscribe(i.onHeaderClick,s).subscribe(i.onKeyDown,l)}function p(){e.unsubscribeAll()}function y(){for(var o=i.getSelectedRows(),s={},f,e=0;e<o.length;e++)f=o[e],s[f]=!0,s[f]!==u[f]&&(i.invalidateRow(f),delete u[f]);for(e in u)i.invalidateRow(e);u=s,i.render(),o.length&&o.length==i.getDataLength()?i.updateColumnHeader(r.columnId,"<input type='checkbox' checked='checked'>",r.toolTip):i.updateColumnHeader(r.columnId,"<input type='checkbox'>",r.toolTip)}function l(n,t){n.which==32&&i.getColumns()[t.cell].id===r.columnId&&((!i.getEditorLock().isActive()||i.getEditorLock().commitCurrentEdit())&&f(t.row),n.preventDefault(),n.stopImmediatePropagation())}function o(t,u){if(i.getColumns()[u.cell].id===r.columnId&&n(t.target).is(":checkbox")){if(i.getEditorLock().isActive()&&!i.getEditorLock().commitCurrentEdit()){t.preventDefault(),t.stopImmediatePropagation();return}f(u.row),t.stopPropagation(),t.stopImmediatePropagation()}}function f(t){u[t]?i.setSelectedRows(n.grep(i.getSelectedRows(),function(n){return n!=t})):i.setSelectedRows(i.getSelectedRows().concat(t))}function s(t,u){var e,f;if(u.column.id==r.columnId&&n(t.target).is(":checkbox")){if(i.getEditorLock().isActive()&&!i.getEditorLock().commitCurrentEdit()){t.preventDefault(),t.stopImmediatePropagation();return}if(n(t.target).is(":checked")){for(e=[],f=0;f<i.getDataLength();f++)e.push(f);i.setSelectedRows(e)}else i.setSelectedRows([]);t.stopPropagation(),t.stopImmediatePropagation()}}function h(){return{id:r.columnId,name:"<input type='checkbox'>",toolTip:r.toolTip,field:"sel",width:r.width,resizable:!1,sortable:!1,cssClass:r.cssClass,formatter:c}}function c(n,t,i,r,f){return f?u[n]?"<input type='checkbox' checked='checked'>":"<input type='checkbox'>":null}var i,w=this,e=new Slick.EventHandler,u={},v={columnId:"_checkbox_selector",cssClass:null,toolTip:"Select/Deselect All",width:30},r=n.extend(!0,{},v,t);n.extend(this,{init:a,destroy:p,getColumnDefinition:h})}n.extend(!0,window,{Slick:{CheckboxSelectColumn:t}})}(jQuery),function(n){function f(){var t=!1,n=!1;this.stopPropagation=function(){t=!0},this.isPropagationStopped=function(){return t},this.stopImmediatePropagation=function(){n=!0},this.isImmediatePropagationStopped=function(){return n}}function s(){var n=[];this.subscribe=function(t){n.push(t)},this.unsubscribe=function(t){for(var i=n.length-1;i>=0;i--)n[i]===t&&n.splice(i,1)},this.notify=function(t,i,r){var e,u;for(i=i||new f,r=r||this,u=0;u<n.length&&!(i.isPropagationStopped()||i.isImmediatePropagationStopped());u++)e=n[u].call(r,i,t);return e}}function o(){var n=[];this.subscribe=function(t,i){return n.push({event:t,handler:i}),t.subscribe(i),this},this.unsubscribe=function(t,i){for(var r=n.length;r--;)if(n[r].event===t&&n[r].handler===i){n.splice(r,1),t.unsubscribe(i);return}return this},this.unsubscribeAll=function(){for(var t=n.length;t--;)n[t].event.unsubscribe(n[t].handler);return n=[],this}}function e(n,t,i,r){i===undefined&&r===undefined&&(i=n,r=t),this.fromRow=Math.min(n,i),this.fromCell=Math.min(t,r),this.toRow=Math.max(n,i),this.toCell=Math.max(t,r),this.isSingleRow=function(){return this.fromRow==this.toRow},this.isSingleCell=function(){return this.fromRow==this.toRow&&this.fromCell==this.toCell},this.contains=function(n,t){return n>=this.fromRow&&n<=this.toRow&&t>=this.fromCell&&t<=this.toCell},this.toString=function(){return this.isSingleCell()?"("+this.fromRow+":"+this.fromCell+")":"("+this.fromRow+":"+this.fromCell+" - "+this.toRow+":"+this.toCell+")"}}function i(){this.__nonDataRow=!0}function t(){this.__group=!0,this.level=0,this.count=0,this.value=null,this.title=null,this.collapsed=!1,this.totals=null,this.rows=[],this.groups=null,this.groupingKey=null}function r(){this.__groupTotals=!0,this.group=null}function u(){var n=null;this.isActive=function(t){return t?n===t:n!==null},this.activate=function(t){if(t!==n){if(n!==null)throw"SlickGrid.EditorLock.activate: an editController is still active, can't activate another editController";if(!t.commitCurrentEdit)throw"SlickGrid.EditorLock.activate: editController must implement .commitCurrentEdit()";if(!t.cancelCurrentEdit)throw"SlickGrid.EditorLock.activate: editController must implement .cancelCurrentEdit()";n=t}},this.deactivate=function(t){if(n!==t)throw"SlickGrid.EditorLock.deactivate: specified editController is not the currently active one";n=null},this.commitCurrentEdit=function(){return n?n.commitCurrentEdit():!0},this.cancelCurrentEdit=function(){return n?n.cancelCurrentEdit():!0}}n.extend(!0,window,{Slick:{Event:s,EventData:f,EventHandler:o,Range:e,NonDataRow:i,Group:t,GroupTotals:r,EditorLock:u,GlobalEditorLock:new u}}),t.prototype=new i,t.prototype.equals=function(n){return this.value===n.value&&this.count===n.count&&this.collapsed===n.collapsed&&this.title===n.title},r.prototype=new i}(jQuery),function(n){function u(t){function si(){ht=!0}function ui(){ht=!1,e()}function tu(n){f=n}function rr(n){g=n}function d(n){var i,t,u;for(n=n||0,t=n,u=r.length;t<u;t++){if(i=r[t][c],i===undefined)throw"Each data element must implement a unique 'id' property";s[i]=t}}function vr(){for(var t,n=0,i=r.length;n<i;n++)if(t=r[n][c],t===undefined||s[t]!==n)throw"Each data element must implement a unique 'id' property";}function sr(){return r}function hr(n,t){t!==undefined&&(c=t),r=h=n,s={},d(),vr(),e()}function cr(n){n.pageSize!=undefined&&(u=n.pageSize,l=u?Math.min(l,Math.max(0,Math.ceil(a/u)-1)):0),n.pageNum!=undefined&&(l=Math.min(n.pageNum,Math.max(0,Math.ceil(a/u)-1))),et.notify(ot(),null,nt),e()}function ot(){var n=u?Math.max(1,Math.ceil(a/u)):1;return{pageSize:u,pageNum:l,totalRows:a,totalPages:n}}function yt(n,t){it=t,rt=n,tt=null,t===!1&&r.reverse(),r.sort(n),t===!1&&r.reverse(),s={},d(),e()}function vt(n,t){it=t,tt=n,rt=null;var i=Object.prototype.toString;Object.prototype.toString=typeof n=="function"?n:function(){return this[n]},t===!1&&r.reverse(),r.sort(),Object.prototype.toString=i,t===!1&&r.reverse(),s={},d(),e()}function ar(){rt?yt(rt,it):tt&&vt(tt,it)}function lr(n){v=n,t.inlineFilters&&(ii=gi(),ri=tr()),e()}function ur(){return i}function ut(r){var f,u,o;for(t.groupItemMetadataProvider||(t.groupItemMetadataProvider=new Slick.Data.GroupItemMetadataProvider),y=[],b=[],r=r||[],i=r instanceof Array?r:[r],f=0;f<i.length;f++){for(u=i[f]=n.extend(!0,{},ai,i[f]),u.getterIsAFn=typeof u.getter=="function",u.compiledAccumulators=[],o=u.aggregators.length;o--;)u.compiledAccumulators[o]=ki(u.aggregators[o]);b[f]={}}e()}function ir(n,t,i){if(n==null){ut([]);return}ut({getter:n,formatter:t,comparer:i})}function or(n,t){if(!i.length)throw new Error("At least one grouping must be specified before calling setAggregators().");i[0].aggregators=n,i[0].aggregateCollapsed=t,ut(i)}function er(n){return r[n]}function fr(n){return s[n]}function st(){if(!w){w={};for(var n=0,t=o.length;n<t;n++)w[o[n][c]]=n}}function nu(n){return st(),w[n]}function gr(n){return r[s[n]]}function uu(n){var r=[],t,i;for(st(),t=0;t<n.length;t++)i=w[n[t]],i!=null&&(r[r.length]=i);return r}function ru(n){for(var i=[],t=0;t<n.length;t++)n[t]<o.length&&(i[i.length]=o[n[t]][c]);return i}function iu(n,t){if(s[n]===undefined||n!==t[c])throw"Invalid or non-matching id";r[s[n]]=t,k||(k={}),k[n]=!0,e()}function wr(n,t){r.splice(n,0,t),d(n),e()}function pr(n){r.push(n),d(r.length-1),e()}function yr(n){var t=s[n];if(t===undefined)throw"Invalid id";delete s[n],r.splice(t,1),d(t),e()}function dr(){return o.length}function kr(n){return o[n]}function br(n){var i=o[n];return i===undefined?null:i.__group?t.groupItemMetadataProvider.getGroupRowMetadata(i):i.__groupTotals?t.groupItemMetadataProvider.getTotalsRowMetadata(i):null}function dt(n,t){if(n==null)for(var r=0;r<i.length;r++)b[r]={},i[r].collapsed=t;else b[n]={},i[n].collapsed=t;e()}function li(n){dt(n,!0)}function hi(n){dt(n,!1)}function ft(n,t,r){b[n][t]=i[n].collapsed^r,e()}function ei(){var t=Array.prototype.slice.call(arguments),i=t[0];t.length==1&&i.indexOf(p)!=-1?ft(i.split(p).length-1,i,!0):ft(t.length-1,t.join(p),!0)}function ci(){var t=Array.prototype.slice.call(arguments),i=t[0];t.length==1&&i.indexOf(p)!=-1?ft(i.split(p).length-1,i,!1):ft(t.length-1,t.join(p),!1)}function oi(){return y}function kt(n,t){for(var r,f,e=[],c={},l,o=t?t.level+1:0,s=i[o],u=0,h=s.predefinedValues.length;u<h;u++)f=s.predefinedValues[u],r=c[f],r||(r=new Slick.Group,r.value=f,r.level=o,r.groupingKey=(t?t.groupingKey+p:"")+f,e[e.length]=r,c[f]=r);for(u=0,h=n.length;u<h;u++)l=n[u],f=s.getterIsAFn?s.getter(l):l[s.getter],r=c[f],r||(r=new Slick.Group,r.value=f,r.level=o,r.groupingKey=(t?t.groupingKey+p:"")+f,e[e.length]=r,c[f]=r),r.rows[r.count++]=l;if(o<i.length-1)for(u=0;u<e.length;u++)r=e[u],r.groups=kt(r.rows,r);return e.sort(i[o].comparer),e}function fi(n){for(var r=i[n.level],e=n.level==i.length,u=new Slick.GroupTotals,t,f=r.aggregators.length;f--;)t=r.aggregators[f],t.init(),r.compiledAccumulators[f].call(t,!e&&r.aggregateChildGroups?n.groups:n.rows),t.storeResult(u);u.group=n,n.totals=u}function at(n,t){t=t||0;for(var u=i[t],f=n.length,r;f--;)(r=n[f],!r.collapsed||u.aggregateCollapsed)&&(r.groups&&at(r.groups,t+1),u.aggregators.length&&(u.aggregateEmpty||r.rows.length||r.groups&&r.groups.length)&&fi(r))}function bt(n,t){t=t||0;for(var u=i[t],e=u.collapsed,o=b[t],f=n.length,r;f--;)r=n[f],r.collapsed=e^o[r.groupingKey],r.title=u.formatter?u.formatter(r):r.value,r.groups&&(bt(r.groups,t+1),r.rows=[])}function wt(n,t){var f,l,u,h;t=t||0;var c=i[t],e=[],o,s=0,r;for(f=0,l=n.length;f<l;f++){if(r=n[f],e[s++]=r,!r.collapsed)for(o=r.groups?wt(r.groups,t+1):r.rows,u=0,h=o.length;u<h;u++)e[s++]=o[u];r.totals&&c.displayTotalsRow&&(!r.collapsed||c.aggregateCollapsed)&&(e[s++]=r.totals)}return e}function lt(n){var i=/^function[^(]*\(([^)]*)\)\s*{([\s\S]*)}$/,t=n.toString().match(i);return{params:t[1].split(","),body:t[2]}}function ki(n){var i=lt(n.accumulate),t=new Function("_items","for (var "+i.params[0]+", _i=0, _il=_items.length; _i<_il; _i++) {"+i.params[0]+" = _items[_i]; "+i.body+"}");return t.displayName=t.name="compiledAccumulatorLoop",t}function gi(){var i=lt(v),r=i.body.replace(/return false\s*([;}]|$)/gi,"{ continue _coreloop; }$1").replace(/return true\s*([;}]|$)/gi,"{ _retval[_idx++] = $item$; continue _coreloop; }$1").replace(/return ([^;}]+?)\s*([;}]|$)/gi,"{ if ($1) { _retval[_idx++] = $item$; }; continue _coreloop; }$2"),n=["var _retval = [], _idx = 0; ","var $item$, $args$ = _args; ","_coreloop: ","for (var _i = 0, _il = _items.length; _i < _il; _i++) { ","$item$ = _items[_i]; ","$filter$; ","} ","return _retval; "].join(""),t;return n=n.replace(/\$filter\$/gi,r),n=n.replace(/\$item\$/gi,i.params[0]),n=n.replace(/\$args\$/gi,i.params[1]),t=new Function("_items,_args",n),t.displayName=t.name="compiledFilter",t}function tr(){var i=lt(v),r=i.body.replace(/return false\s*([;}]|$)/gi,"{ continue _coreloop; }$1").replace(/return true\s*([;}]|$)/gi,"{ _cache[_i] = true;_retval[_idx++] = $item$; continue _coreloop; }$1").replace(/return ([^;}]+?)\s*([;}]|$)/gi,"{ if ((_cache[_i] = $1)) { _retval[_idx++] = $item$; }; continue _coreloop; }$2"),n=["var _retval = [], _idx = 0; ","var $item$, $args$ = _args; ","_coreloop: ","for (var _i = 0, _il = _items.length; _i < _il; _i++) { ","$item$ = _items[_i]; ","if (_cache[_i]) { ","_retval[_idx++] = $item$; ","continue _coreloop; ","} ","$filter$; ","} ","return _retval; "].join(""),t;return n=n.replace(/\$filter\$/gi,r),n=n.replace(/\$item\$/gi,i.params[0]),n=n.replace(/\$args\$/gi,i.params[1]),t=new Function("_items,_args,_cache",n),t.displayName=t.name="compiledFilterWithCaching",t}function nr(n,t){for(var u=[],f=0,i=0,r=n.length;i<r;i++)v(n[i],t)&&(u[f++]=n[i]);return u}function yi(n,t,i){for(var f=[],o=0,u,r=0,e=n.length;r<e;r++)u=n[r],i[r]?f[o++]=u:v(u,t)&&(f[o++]=u,i[r]=!0);return f}function vi(n){var r,e,i;return v?(r=t.inlineFilters?ii:nr,e=t.inlineFilters?ri:yi,f.isFilterNarrowing?h=r(h,g):f.isFilterExpanding?h=e(n,g,gt):f.isFilterUnchanged||(h=r(n,g))):h=u?n:n.concat(),u?(h.length<l*u&&(l=Math.floor(h.length/u)),i=h.slice(u*l,u*l+u)):i=h,{totalRows:h.length,rows:i}}function pi(n,t){var u,e,l,o=[],a=0,h=t.length,r,s;for(f&&f.ignoreDiffsBefore&&(a=Math.max(0,Math.min(t.length,f.ignoreDiffsBefore))),f&&f.ignoreDiffsAfter&&(h=Math.min(t.length,Math.max(0,f.ignoreDiffsAfter))),r=a,s=n.length;r<h;r++)r>=s?o[o.length]=r:(u=t[r],e=n[r],(i.length&&(l=u.__nonDataRow||e.__nonDataRow)&&u.__group!==e.__group||u.__group&&!u.equals(e)||l&&(u.__groupTotals||e.__groupTotals)||u[c]!=e[c]||k&&k[u[c]])&&(o[o.length]=r));return o}function pt(n){var r,t,u;return w=null,(f.isFilterNarrowing!=ct.isFilterNarrowing||f.isFilterExpanding!=ct.isFilterExpanding)&&(gt=[]),r=vi(n),a=r.totalRows,t=r.rows,y=[],i.length&&(y=kt(t),y.length&&(at(y),bt(y),t=wt(y))),u=pi(o,t),o=t,u}function e(){if(!ht){var t=o.length,i=a,n=pt(r,v);u&&a<l*u&&(l=Math.max(0,Math.ceil(a/u)-1),n=pt(r,v)),k=null,ct=f,f={},i!=a&&et.notify(ot(),null,nt),t!=o.length&&ti.notify({previous:t,current:o.length},null,nt),n.length>0&&ni.notify({rows:n},null,nt)}}function wi(n,t){function f(){if(i.length>0){u=!0;var f=r.mapIdsToRows(i);t||(i=r.mapRowsToIds(f)),n.setSelectedRows(f),u=!1}}var r=this,i=r.mapRowsToIds(n.getSelectedRows()),u;n.onSelectedRowsChanged.subscribe(function(){u||(i=r.mapRowsToIds(n.getSelectedRows()))}),this.onRowsChanged.subscribe(f),this.onRowCountChanged.subscribe(f)}function di(n,t){function f(n){var t,r;i={};for(t in n)r=o[t][c],i[r]=n[t]}function u(){var e,f,u;if(i){r=!0,st(),e={};for(f in i)u=w[f],u!=undefined&&(e[u]=i[f]);n.setCellCssStyles(t,e),r=!1}}var i,r;f(n.getCellCssStyles(t)),n.onCellCssStylesChanged.subscribe(function(n,i){r||t==i.key&&i.hash&&f(i.hash)}),this.onRowsChanged.subscribe(u),this.onRowCountChanged.subscribe(u)}var nt=this,bi={groupItemMetadataProvider:null,inlineFilters:!1},c="id",r=[],o=[],s={},w=null,v=null,k=null,ht=!1,it=!0,tt,rt,f={},ct={},g,h=[],ii,ri,gt=[],ai={getter:null,formatter:null,comparer:function(n,t){return n.value-t.value},predefinedValues:[],aggregators:[],aggregateEmpty:!1,aggregateCollapsed:!1,aggregateChildGroups:!1,collapsed:!1,displayTotalsRow:!0},i=[],y=[],b=[],p=":|:",u=0,l=0,a=0,ti=new Slick.Event,ni=new Slick.Event,et=new Slick.Event;t=n.extend(!0,{},bi,t),n.extend(this,{beginUpdate:si,endUpdate:ui,setPagingOptions:cr,getPagingInfo:ot,getItems:sr,setItems:hr,setFilter:lr,sort:yt,fastSort:vt,reSort:ar,setGrouping:ut,getGrouping:ur,groupBy:ir,setAggregators:or,collapseAllGroups:li,expandAllGroups:hi,collapseGroup:ei,expandGroup:ci,getGroups:oi,getIdxById:fr,getRowById:nu,getItemById:gr,getItemByIdx:er,mapRowsToIds:ru,mapIdsToRows:uu,setRefreshHints:tu,setFilterArgs:rr,refresh:e,updateItem:iu,insertItem:wr,addItem:pr,deleteItem:yr,syncGridSelection:wi,syncGridCellCssStyles:di,getLength:dr,getItem:kr,getItemMetadata:br,onRowCountChanged:ti,onRowsChanged:ni,onPagingInfoChanged:et})}function f(n){this.field_=n,this.init=function(){this.count_=0,this.nonNullCount_=0,this.sum_=0},this.accumulate=function(n){var t=n[this.field_];this.count_++,t!=null&&t!==""&&t!==NaN&&(this.nonNullCount_++,this.sum_+=parseFloat(t))},this.storeResult=function(n){n.avg||(n.avg={}),this.nonNullCount_!=0&&(n.avg[this.field_]=this.sum_/this.nonNullCount_)}}function r(n){this.field_=n,this.init=function(){this.min_=null},this.accumulate=function(n){var t=n[this.field_];t!=null&&t!==""&&t!==NaN&&(this.min_==null||t<this.min_)&&(this.min_=t)},this.storeResult=function(n){n.min||(n.min={}),n.min[this.field_]=this.min_}}function t(n){this.field_=n,this.init=function(){this.max_=null},this.accumulate=function(n){var t=n[this.field_];t!=null&&t!==""&&t!==NaN&&(this.max_==null||t>this.max_)&&(this.max_=t)},this.storeResult=function(n){n.max||(n.max={}),n.max[this.field_]=this.max_}}function i(n){this.field_=n,this.init=function(){this.sum_=null},this.accumulate=function(n){var t=n[this.field_];t!=null&&t!==""&&t!==NaN&&(this.sum_+=parseFloat(t))},this.storeResult=function(n){n.sum||(n.sum={}),n.sum[this.field_]=this.sum_}}n.extend(!0,window,{Slick:{Data:{DataView:u,Aggregators:{Avg:f,Min:r,Max:t,Sum:i}}}})}(jQuery),function(n){function f(t){var i,r,u=this;this.init=function(){i=n("<INPUT type=text class='editor-text' />").appendTo(t.container).bind("keydown.nav",function(t){(t.keyCode===n.ui.keyCode.LEFT||t.keyCode===n.ui.keyCode.RIGHT)&&t.stopImmediatePropagation()}).focus().select()},this.destroy=function(){i.remove()},this.focus=function(){i.focus()},this.getValue=function(){return i.val()},this.setValue=function(n){i.val(n)},this.loadValue=function(n){r=n[t.column.field]||"",i.val(r),i[0].defaultValue=r,i.select()},this.serializeValue=function(){return i.val()},this.applyValue=function(n,i){n[t.column.field]=i},this.isValueChanged=function(){return!(i.val()==""&&r==null)&&i.val()!=r},this.validate=function(){if(t.column.validator){var n=t.column.validator(i.val());if(!n.valid)return n}return{valid:!0,msg:null}},this.init()}function e(t){var i,r,u=this;this.init=function(){i=n("<INPUT type=text class='editor-text' />"),i.bind("keydown.nav",function(t){(t.keyCode===n.ui.keyCode.LEFT||t.keyCode===n.ui.keyCode.RIGHT)&&t.stopImmediatePropagation()}),i.appendTo(t.container),i.focus().select()},this.destroy=function(){i.remove()},this.focus=function(){i.focus()},this.loadValue=function(n){r=n[t.column.field],i.val(r),i[0].defaultValue=r,i.select()},this.serializeValue=function(){return parseInt(i.val(),10)||0},this.applyValue=function(n,i){n[t.column.field]=i},this.isValueChanged=function(){return!(i.val()==""&&r==null)&&i.val()!=r},this.validate=function(){return isNaN(i.val())?{valid:!1,msg:"Please enter a valid integer"}:{valid:!0,msg:null}},this.init()}function o(t){var i,u,f=this,r=!1;this.init=function(){i=n("<INPUT type=text class='editor-text' />"),i.appendTo(t.container),i.focus().select(),i.datepicker({showOn:"button",buttonImageOnly:!0,buttonImage:"../images/calendar.gif",beforeShow:function(){r=!0},onClose:function(){r=!1}}),i.width(i.width()-18)},this.destroy=function(){n.datepicker.dpDiv.stop(!0,!0),i.datepicker("hide"),i.datepicker("destroy"),i.remove()},this.show=function(){r&&n.datepicker.dpDiv.stop(!0,!0).show()},this.hide=function(){r&&n.datepicker.dpDiv.stop(!0,!0).hide()},this.position=function(t){r&&n.datepicker.dpDiv.css("top",t.top+30).css("left",t.left)},this.focus=function(){i.focus()},this.loadValue=function(n){u=n[t.column.field],i.val(u),i[0].defaultValue=u,i.select()},this.serializeValue=function(){return i.val()},this.applyValue=function(n,i){n[t.column.field]=i},this.isValueChanged=function(){return!(i.val()==""&&u==null)&&i.val()!=u},this.validate=function(){return{valid:!0,msg:null}},this.init()}function u(t){var i,r,u=this;this.init=function(){i=n("<SELECT tabIndex='0' class='editor-yesno'><OPTION value='yes'>Yes</OPTION><OPTION value='no'>No</OPTION></SELECT>"),i.appendTo(t.container),i.focus()},this.destroy=function(){i.remove()},this.focus=function(){i.focus()},this.loadValue=function(n){i.val((r=n[t.column.field])?"yes":"no"),i.select()},this.serializeValue=function(){return i.val()=="yes"},this.applyValue=function(n,i){n[t.column.field]=i},this.isValueChanged=function(){return i.val()!=r},this.validate=function(){return{valid:!0,msg:null}},this.init()}function t(t){var i,r,u=this;this.init=function(){i=n("<INPUT type=checkbox value='true' class='editor-checkbox' hideFocus>"),i.appendTo(t.container),i.focus()},this.destroy=function(){i.remove()},this.focus=function(){i.focus()},this.loadValue=function(n){r=!!n[t.column.field],r?i.prop("checked",!0):i.prop("checked",!1)},this.serializeValue=function(){return i.prop("checked")},this.applyValue=function(n,i){n[t.column.field]=i},this.isValueChanged=function(){return this.serializeValue()!==r},this.validate=function(){return{valid:!0,msg:null}},this.init()}function i(t){var i,r,u,f=this;this.init=function(){i=n("<INPUT type=text class='editor-percentcomplete' />"),i.width(n(t.container).innerWidth()-25),i.appendTo(t.container),r=n("<div class='editor-percentcomplete-picker' />").appendTo(t.container),r.append("<div class='editor-percentcomplete-helper'><div class='editor-percentcomplete-wrapper'><div class='editor-percentcomplete-slider' /><div class='editor-percentcomplete-buttons' /></div></div>"),r.find(".editor-percentcomplete-buttons").append("<button val=0>Not started</button><br/><button val=50>In Progress</button><br/><button val=100>Complete</button>"),i.focus().select(),r.find(".editor-percentcomplete-slider").slider({orientation:"vertical",range:"min",value:u,slide:function(n,t){i.val(t.value)}}),r.find(".editor-percentcomplete-buttons button").bind("click",function(){i.val(n(this).attr("val")),r.find(".editor-percentcomplete-slider").slider("value",n(this).attr("val"))})},this.destroy=function(){i.remove(),r.remove()},this.focus=function(){i.focus()},this.loadValue=function(n){i.val(u=n[t.column.field]),i.select()},this.serializeValue=function(){return parseInt(i.val(),10)||0},this.applyValue=function(n,i){n[t.column.field]=i},this.isValueChanged=function(){return!(i.val()==""&&u==null)&&(parseInt(i.val(),10)||0)!=u},this.validate=function(){return isNaN(parseInt(i.val(),10))?{valid:!1,msg:"Please enter a valid positive number"}:{valid:!0,msg:null}},this.init()}function r(t){var i,r,u,f=this;this.init=function(){var u=n("body");r=n("<DIV style='z-index:10000;position:absolute;background:white;padding:5px;border:3px solid gray; -moz-border-radius:10px; border-radius:10px;'/>").appendTo(u),i=n("<TEXTAREA hidefocus rows=5 style='backround:white;width:250px;height:80px;border:0;outline:0'>").appendTo(r),n("<DIV style='text-align:right'><BUTTON>Save</BUTTON><BUTTON>Cancel</BUTTON></DIV>").appendTo(r),r.find("button:first").bind("click",this.save),r.find("button:last").bind("click",this.cancel),i.bind("keydown",this.handleKeyDown),f.position(t.position),i.focus().select()},this.handleKeyDown=function(i){i.which==n.ui.keyCode.ENTER&&i.ctrlKey?f.save():i.which==n.ui.keyCode.ESCAPE?(i.preventDefault(),f.cancel()):i.which==n.ui.keyCode.TAB&&i.shiftKey?(i.preventDefault(),t.grid.navigatePrev()):i.which==n.ui.keyCode.TAB&&(i.preventDefault(),t.grid.navigateNext())},this.save=function(){t.commitChanges()},this.cancel=function(){i.val(u),t.cancelChanges()},this.hide=function(){r.hide()},this.show=function(){r.show()},this.position=function(n){r.css("top",n.top-5).css("left",n.left-5)},this.destroy=function(){r.remove()},this.focus=function(){i.focus()},this.loadValue=function(n){i.val(u=n[t.column.field]),i.select()},this.serializeValue=function(){return i.val()},this.applyValue=function(n,i){n[t.column.field]=i},this.isValueChanged=function(){return!(i.val()==""&&u==null)&&i.val()!=u},this.validate=function(){return{valid:!0,msg:null}},this.init()}n.extend(!0,window,{Slick:{Editors:{Text:f,Integer:e,Date:o,YesNoSelect:u,Checkbox:t,PercentComplete:i,LongText:r}}})}(jQuery),function(n){function r(n,t,i){return i==null||i===""?"-":i<50?"<span style='color:red;font-weight:bold;'>"+i+"%</span>":"<span style='color:green'>"+i+"%</span>"}function u(n,t,i){if(i==null||i==="")return"";var f;return f=i<30?"red":i<70?"silver":"green","<span class='percent-complete-bar' style='background:"+f+";width:"+i+"%'></span>"}function t(n,t,i){return i?"Yes":"No"}function i(n,t,i){return i?"<img src='../images/tick.png'>":""}n.extend(!0,window,{Slick:{Formatters:{PercentComplete:r,PercentCompleteBar:u,YesNo:t,Checkmark:i}}})}(jQuery),typeof jQuery=="undefined")throw"SlickGrid requires jquery module to be loaded";if(!jQuery.fn.drag)throw"SlickGrid requires jquery.event.drag module to be loaded";if(typeof Slick=="undefined")throw"slick.core.js not loaded";(function(n){function r(r,u,f,e){function ys(){var o,u;if(y=n(r),y.length<1)throw new Error("SlickGrid requires a valid container, "+r+" does not exist in the DOM.");for(i=i||us(),t=t||fh(),e=n.extend({},ds,e),to(),cf.width=e.defaultColumnWidth,ur={},o=0;o<f.length;o++)u=f[o]=n.extend({},cf,f[o]),ur[u.id]=o,u.minWidth&&u.width<u.minWidth&&(u.width=u.minWidth),u.maxWidth&&u.width>u.maxWidth&&(u.width=u.maxWidth);if(e.enableColumnReorder&&!n.fn.sortable)throw new Error("SlickGrid's 'enableColumnReorder = true' option requires jquery-ui.sortable module to be loaded");uu={commitCurrentEdit:gs,cancelCurrentEdit:nh},y.empty().css("overflow","hidden").css("outline",0).addClass(ft).addClass("ui-widget"),/relative|absolute|fixed/.test(y.css("position"))||y.css("position","relative"),tu=n("<div tabIndex='0' hideFocus style='position:fixed;width:0;height:0;top:0;left:0;outline:0;'></div>").appendTo(y),ki=n("<div class='slick-header ui-state-default' style='overflow:hidden;position:relative;' />").appendTo(y),b=n("<div class='slick-header-columns' style='left:-1000px' />").appendTo(ki),b.width(ff()),pt=n("<div class='slick-headerrow ui-state-default' style='overflow:hidden;position:relative;' />").appendTo(y),ai=n("<div class='slick-headerrow-columns' />").appendTo(pt),go=n("<div style='display:block;height:1px;position:absolute;top:0;left:0;'></div>").css("width",oo()+t.width+"px").appendTo(pt),vi=n("<div class='slick-top-panel-scroller ui-state-default' style='overflow:hidden;position:relative;' />").appendTo(y),ns=n("<div class='slick-top-panel' style='width:10000px' />").appendTo(vi),e.showTopPanel||vi.hide(),e.showHeaderRow||pt.hide(),d=n("<div class='slick-viewport' style='width:100%;overflow:auto;outline:0;position:relative;;'>").appendTo(y),d.css("overflow-y",e.autoHeight?"hidden":"auto"),ot=n("<div class='grid-canvas' />").appendTo(d),au=tu.clone().appendTo(y),e.explicitInitialization||so()}function so(){at||(at=!0,ut=parseFloat(n.css(y[0],"width",!0)),kc(),uh(b),e.enableTextSelectionOnCells||d.bind("selectstart.ui",function(t){return n(t.target).is("input,textarea")}),pu(),no(),hs(),yo(),dt(),rs(),y.bind("resize.slickgrid",dt),d.bind("click",he).bind("scroll",fr),ki.bind("contextmenu",tl).bind("click",pc).delegate(".slick-header-column","mouseenter",ol).delegate(".slick-header-column","mouseleave",sl),pt.bind("scroll",ah),tu.add(au).bind("keydown",le),ot.bind("keydown",le).bind("click",he).bind("dblclick",hl).bind("contextmenu",ll).bind("draginit",el).bind("dragstart",{distance:3},ul).bind("drag",il).bind("dragend",rl).delegate(".slick-cell","mouseenter",wc).delegate(".slick-cell","mouseleave",yc))}function bs(n){ii.unshift(n),n.init(o)}function fo(n){for(var t=ii.length;t>=0;t--)if(ii[t]===n){ii[t].destroy&&ii[t].destroy(),ii.splice(t,1);break}}function hh(n){ht&&(ht.onSelectedRangesChanged.unsubscribe(eo),ht.destroy&&ht.destroy()),ht=n,ht&&(ht.init(o),ht.onSelectedRangesChanged.subscribe(eo))}function rh(){return ht}function ih(){return ot[0]}function fh(){var t=n("<div style='position:absolute; top:-10000px; left:-10000px; width:100px; height:100px; overflow:scroll;'></div>").appendTo("body"),i={width:t.width()-t[0].clientWidth,height:t.height()-t[0].clientHeight};return t.remove(),i}function ff(){for(var i=0,r,n=0,u=f.length;n<u;n++)r=f[n].width,i+=r;return i+=t.width,Math.max(i,ut)+1e3}function oo(){for(var r=tr?ut-t.width:ut,n=0,i=f.length;i--;)n+=f[i].width;return e.fullWidthRows?Math.max(n,r):n}function ef(n){var i=lt;lt=oo(),lt!=i&&(ot.width(lt),ai.width(lt),b.width(ff()),ou=lt>ut-t.width),go.width(lt+(tr?t.width:0)),(lt!=i||n)&&cu()}function uh(n){n&&n.jquery&&n.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return!1})}function us(){for(var r=1e6,u=navigator.userAgent.toLowerCase().match(/firefox/)?6e6:1e9,i=n("<div style='display:none' />").appendTo(document.body),t;;)if(t=r*2,i.css("height",t),t>u||i.height()!==t)break;else r=t;return i.remove(),r}function rs(){for(var t=ot[0],i;(t=t.parentNode)!=document.body&&t!=null;)(t==d[0]||t.scrollWidth!=t.clientWidth||t.scrollHeight!=t.clientHeight)&&(i=n(t),ci=ci?ci.add(i):i,i.bind("scroll."+ft,se))}function es(){ci&&(ci.unbind("scroll."+ft),ci=null)}function as(n,t,i){var r,e,u;at&&(r=kt(n),r!=null)&&(e=f[r],u=b.children().eq(r),u&&(t!==undefined&&(f[r].name=t),i!==undefined&&(f[r].toolTip=i),h(o.onBeforeHeaderCellDestroy,{node:u[0],column:e}),u.attr("title",i||"").children().eq(0).html(t),h(o.onHeaderCellRendered,{node:u[0],column:e})))}function vs(){return ai[0]}function os(n){var i=kt(n),t=ai.children().eq(i);return t&&t[0]}function no(){function s(){n(this).addClass("ui-state-hover")}function c(){n(this).removeClass("ui-state-hover")}var i,t,r,u;for(b.find(".slick-header-column").each(function(){var t=n(this).data("column");t&&h(o.onBeforeHeaderCellDestroy,{node:this,column:t})}),b.empty(),b.width(ff()),ai.find(".slick-headerrow-column").each(function(){var t=n(this).data("column");t&&h(o.onBeforeHeaderRowCellDestroy,{node:this,column:t})}),ai.empty(),i=0;i<f.length;i++){if(t=f[i],r=n("<div class='ui-state-default slick-header-column' />").html("<span class='slick-column-name'>"+t.name+"</span>").width(t.width-hi).attr("id",""+ft+t.id).attr("title",t.toolTip||"").data("column",t).addClass(t.headerCssClass||"").appendTo(b),e.enableColumnReorder||t.sortable)r.on("mouseenter",s).on("mouseleave",c);t.sortable&&(r.addClass("slick-header-sortable"),r.append("<span class='slick-sort-indicator' />")),h(o.onHeaderCellRendered,{node:r[0],column:t}),e.showHeaderRow&&(u=n("<div class='ui-state-default slick-headerrow-column l"+i+" r"+i+"'></div>").data("column",t).appendTo(ai),h(o.onHeaderRowCellRendered,{node:u[0],column:t}))}br(tt),vo(),e.enableColumnReorder&&ss()}function hs(){b.click(function(t){var s,u,i,r;if((t.metaKey=t.metaKey||t.ctrlKey,!n(t.target).hasClass("slick-resizable-handle"))&&(s=n(t.target).closest(".slick-header-column"),s.length)&&(u=s.data("column"),u.sortable)){if(!k().commitCurrentEdit())return;for(i=null,r=0;r<tt.length;r++)if(tt[r].columnId==u.id){i=tt[r],i.sortAsc=!i.sortAsc;break}t.metaKey&&e.multiColumnSort?i&&tt.splice(r,1):((t.shiftKey||t.metaKey)&&e.multiColumnSort||(tt=[]),i?tt.length==0&&tt.push(i):(i={columnId:u.id,sortAsc:u.defaultSortAsc},tt.push(i))),br(tt),e.multiColumnSort?h(o.onSort,{multiColumnSort:!0,sortCols:n.map(tt,function(n){return{sortCol:f[kt(n.columnId)],sortAsc:n.sortAsc}})},t):h(o.onSort,{multiColumnSort:!1,sortCol:u,sortAsc:i.sortAsc},t)}})}function ss(){b.filter(":ui-sortable").sortable("destroy"),b.sortable({containment:"parent",distance:3,axis:"x",cursor:"default",tolerance:"intersection",helper:"clone",placeholder:"slick-sortable-placeholder ui-state-default slick-header-column",start:function(t,i){i.placeholder.width(i.helper.outerWidth()-hi),n(i.helper).addClass("slick-header-column-active")},beforeStop:function(t,i){n(i.helper).removeClass("slick-header-column-active")},stop:function(t){var r,u,i;if(!k().commitCurrentEdit()){n(this).sortable("cancel");return}for(r=b.sortable("toArray"),u=[],i=0;i<r.length;i++)u.push(f[kt(r[i].replace(ft,""))]);co(u),h(o.onColumnsReordered,{}),t.stopPropagation(),vo()}})}function vo(){var v,i,t,s,r,a,c,u,l;(r=b.children(),r.find(".slick-resizable-handle").remove(),r.each(function(n){f[n].resizable&&(u===undefined&&(u=n),l=n)}),u!==undefined)&&r.each(function(y,p){y<u||e.forceFitColumns&&y>=l||(v=n(p),n("<div class='slick-resizable-handle' />").appendTo(p).bind("dragstart",function(u){var v,h,p,l;if(!k().commitCurrentEdit())return!1;if(s=u.pageX,n(this).parent().addClass("slick-header-column-active"),v=null,h=null,r.each(function(t,i){f[t].previousWidth=n(i).outerWidth()}),e.forceFitColumns)for(v=0,h=0,i=y+1;i<r.length;i++)t=f[i],t.resizable&&(h!==null&&(t.maxWidth?h+=t.maxWidth-t.previousWidth:h=null),v+=t.previousWidth-Math.max(t.minWidth||0,ni));for(p=0,l=0,i=0;i<=y;i++)t=f[i],t.resizable&&(l!==null&&(t.maxWidth?l+=t.maxWidth-t.previousWidth:l=null),p+=t.previousWidth-Math.max(t.minWidth||0,ni));v===null&&(v=1e5),p===null&&(p=1e5),h===null&&(h=1e5),l===null&&(l=1e5),c=s+Math.min(v,l),a=s-Math.min(p,h)}).bind("drag",function(n){var h,l=Math.min(c,Math.max(a,n.pageX))-s,o;if(l<0){for(o=l,i=y;i>=0;i--)t=f[i],t.resizable&&(h=Math.max(t.minWidth||0,ni),o&&t.previousWidth+o<h?(o+=t.previousWidth-h,t.width=h):(t.width=t.previousWidth+o,o=0));if(e.forceFitColumns)for(o=-l,i=y+1;i<r.length;i++)t=f[i],t.resizable&&(o&&t.maxWidth&&t.maxWidth-t.previousWidth<o?(o-=t.maxWidth-t.previousWidth,t.width=t.maxWidth):(t.width=t.previousWidth+o,o=0))}else{for(o=l,i=y;i>=0;i--)t=f[i],t.resizable&&(o&&t.maxWidth&&t.maxWidth-t.previousWidth<o?(o-=t.maxWidth-t.previousWidth,t.width=t.maxWidth):(t.width=t.previousWidth+o,o=0));if(e.forceFitColumns)for(o=-l,i=y+1;i<r.length;i++)t=f[i],t.resizable&&(h=Math.max(t.minWidth||0,ni),o&&t.previousWidth+o<h?(o+=t.previousWidth-h,t.width=h):(t.width=t.previousWidth+o,o=0))}ho(),e.syncColumnCellResize&&cu()}).bind("dragend",function(){var s;for(n(this).parent().removeClass("slick-header-column-active"),i=0;i<r.length;i++)t=f[i],s=n(r[i]).outerWidth(),t.previousWidth!==s&&t.rerenderOnResize&&ui();ef(!0),rt(),h(o.onColumnsResized,{})}))})}function sf(t){var r=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],i=0;return n.each(r,function(n,r){i+=parseFloat(t.css(r))||0}),i}function kc(){var t,r=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],u=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],i;t=n("<div class='ui-state-default slick-header-column' style='visibility:hidden'>-</div>").appendTo(b),hi=bo=0,t.css("box-sizing")!="border-box"&&t.css("-moz-box-sizing")!="border-box"&&t.css("-webkit-box-sizing")!="border-box"&&(n.each(r,function(n,i){hi+=parseFloat(t.css(i))||0}),n.each(u,function(n,i){bo+=parseFloat(t.css(i))||0})),t.remove(),i=n("<div class='slick-row' />").appendTo(ot),t=n("<div class='slick-cell' id='' style='visibility:hidden'>-</div>").appendTo(i),nf=of=0,t.css("box-sizing")!="border-box"&&t.css("-moz-box-sizing")!="border-box"&&t.css("-webkit-box-sizing")!="border-box"&&(n.each(r,function(n,i){nf+=parseFloat(t.css(i))||0}),n.each(u,function(n,i){of+=parseFloat(t.css(i))||0})),i.remove(),ni=Math.max(hi,nf)}function yo(){var r,i,t;for(bi=n("<style type='text/css' rel='stylesheet' />").appendTo(n("head")),r=e.rowHeight-of,i=["."+ft+" .slick-header-column { left: 1000px; }","."+ft+" .slick-top-panel { height:"+e.topPanelHeight+"px; }","."+ft+" .slick-headerrow-columns { height:"+e.headerRowHeight+"px; }","."+ft+" .slick-cell { height:"+r+"px; }","."+ft+" .slick-row { height:"+e.rowHeight+"px; }"],t=0;t<f.length;t++)i.push("."+ft+" .l"+t+" { }"),i.push("."+ft+" .r"+t+" { }");bi[0].styleSheet?bi[0].styleSheet.cssText=i.join(" "):bi[0].appendChild(document.createTextNode(i.join(" ")))}function bc(n){var u,r,i,f,t,e;if(!wi){for(u=document.styleSheets,t=0;t<u.length;t++)if((u[t].ownerNode||u[t].owningElement)==bi[0]){wi=u[t];break}if(!wi)throw new Error("Cannot find stylesheet.");for(yu=[],bu=[],r=wi.cssRules||wi.rules,t=0;t<r.length;t++)e=r[t].selectorText,(i=/\.l\d+/.exec(e))?(f=parseInt(i[0].substr(2,i[0].length-2),10),yu[f]=r[t]):(i=/\.r\d+/.exec(e))&&(f=parseInt(i[0].substr(2,i[0].length-2),10),bu[f]=r[t])}return{left:yu[n],right:bu[n]}}function wo(){bi.remove(),wi=null}function nl(){k().cancelCurrentEdit(),h(o.onBeforeDestroy,{});for(var n=ii.length;n--;)fo(ii[n]);e.enableColumnReorder&&b.filter(":ui-sortable").sortable("destroy"),es(),y.unbind(".slickgrid"),wo(),ot.unbind("draginit dragstart dragend drag"),y.empty().removeClass(ft)}function h(n,t,i){return i=i||new Slick.EventData,t=t||{},t.grid=o,n.notify(t,i,o)}function k(){return e.editorLock}function gc(){return uu}function kt(n){return ur[n]}function su(){for(var i,s=[],c=0,r=0,o,e=tr?ut-t.width:ut,y,h,v,u,p,a,l,n=0;n<f.length;n++)i=f[n],s.push(i.width),r+=i.width,i.resizable&&(c+=i.width-Math.max(i.minWidth,ni));for(o=r;r>e&&c;){for(y=(r-e)/c,n=0;n<f.length&&r>e;n++)(i=f[n],h=s[n],!i.resizable||h<=i.minWidth||h<=ni)||(v=Math.max(i.minWidth,ni),u=Math.floor(y*(h-v))||1,u=Math.min(u,h-v),r-=u,c-=u,s[n]-=u);if(o==r)break;o=r}for(o=r;r<e;){for(p=e/r,n=0;n<f.length&&r<e;n++)(i=f[n],!i.resizable||i.maxWidth<=i.width)||(a=Math.min(Math.floor(p*i.width)-i.width,i.maxWidth-i.width||1e6)||1,r+=a,s[n]+=a);if(o==r)break;o=r}for(l=!1,n=0;n<f.length;n++)f[n].rerenderOnResize&&f[n].width!=s[n]&&(l=!0),f[n].width=s[n];ho(),ef(!0),l&&(ui(),rt())}function ho(){var i;if(at){for(var t=0,r=b.children(),u=r.length;t<u;t++)i=n(r[t]),i.width()!==f[t].width-hi&&i.width(f[t].width-hi);pu()}}function cu(){for(var i=0,r,t,n=0;n<f.length;n++)r=f[n].width,t=bc(n),t.left.style.left=i+"px",t.right.style.right=lt-i-r+"px",i+=f[n].width}function ac(n,t){br([{columnId:n,sortAsc:t}])}function br(t){tt=t;var i=b.children();i.removeClass("slick-header-column-sorted").find(".slick-sort-indicator").removeClass("slick-sort-indicator-asc slick-sort-indicator-desc"),n.each(tt,function(n,t){t.sortAsc==null&&(t.sortAsc=!0);var r=kt(t.columnId);r!=null&&i.eq(r).addClass("slick-header-column-sorted").find(".slick-sort-indicator").addClass(t.sortAsc?"slick-sort-indicator-asc":"slick-sort-indicator-desc")})}function cl(){return tt}function eo(n,t){var s,r,i,u;for(du=[],s={},r=0;r<t.length;r++)for(i=t[r].fromRow;i<=t[r].toRow;i++)for(s[i]||(du.push(i),s[i]={}),u=t[r].fromCell;u<=t[r].toCell;u++)ke(i,u)&&(s[i][f[u].id]=e.selectedCellCssClass);ve(e.selectedCellCssClass,s),h(o.onSelectedRowsChanged,{rows:vf()},n)}function bh(){return f}function pu(){var t,n,i;for(di=[],gi=[],t=0,n=0,i=f.length;n<i;n++)di[n]=t,gi[n]=t+f[n].width,t+=f[n].width}function co(t){var r,i;for(f=t,ur={},r=0;r<f.length;r++)i=f[r]=n.extend({},cf,f[r]),ur[i.id]=r,i.minWidth&&i.width<i.minWidth&&(i.width=i.minWidth),i.maxWidth&&i.width>i.maxWidth&&(i.width=i.maxWidth);pu(),at&&(ui(),no(),wo(),yo(),dt(),cu(),fr())}function gh(){return e}function dh(t){k().commitCurrentEdit()&&(gt(),e.enableAddRow!==t.enableAddRow&&wf(it()),e=n.extend(e,t),to(),d.css("overflow-y",e.autoHeight?"hidden":"auto"),rt())}function to(){e.autoHeight&&(e.leaveSpaceForNewRows=!1)}function vh(n,t){u=n,ui(),gr(),t&&ti(0)}function ph(){return u}function it(){return u.getLength?u.getLength():u.length}function bt(){return it()+(e.enableAddRow?1:0)}function vt(n){return u.getItem?u.getItem(n):u[n]}function ec(){return ns[0]}function sc(n){e.showTopPanel!=n&&(e.showTopPanel=n,n?vi.slideDown("fast",dt):vi.slideUp("fast",dt))}function cc(n){e.showHeaderRow!=n&&(e.showHeaderRow=n,n?pt.slideDown("fast",dt):pt.slideUp("fast",dt))}function hc(){return y.get(0)}function lf(n){return e.rowHeight*n-g}function dr(n){return Math.floor((n+g)/e.rowHeight)}function ti(n){var r,i,u;n=Math.max(n,0),n=Math.min(n,wt-w+(ou?t.height:0)),r=g,si=Math.min(yi-1,Math.floor(n/nr)),g=Math.round(si*nu),i=n-g,g!=r&&(u=iu(i),po(u),lh()),ir!=i&&(li=ir+r<i+g?1:-1,d[0].scrollTop=fu=p=ir=i,h(o.onViewportChanged,{}))}function ic(n,t,i){return i==null?"":(i+"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function kr(n,t){var i=u.getItemMetadata&&u.getItemMetadata(n),r=i&&i.columns&&(i.columns[t.id]||i.columns[kt(t.id)]);return r&&r.formatter||i&&i.formatter||t.formatter||e.formatterFactory&&e.formatterFactory.getFormatter(t)||e.defaultFormatter}function ko(n,t){var r=f[t],o=u.getItemMetadata&&u.getItemMetadata(n),i=o&&o.columns;return i&&i[r.id]&&i[r.id].editor!==undefined?i[r.id].editor:i&&i[t]&&i[t].editor!==undefined?i[t].editor:r.editor||e.editorFactory&&e.editorFactory.getEditor(r)}function lr(n,t){return e.dataItemColumnValueExtractor?e.dataItemColumnValueExtractor(n,t):n[t.field]}function fc(n,t,i,r){var a=vt(t),p=t<r&&!a,v="slick-row"+(p?" loading":"")+(t===s?" active":"")+(t%2==1?" odd":" even"),h=u.getItemMetadata&&u.getItemMetadata(t),o,y,e,c,l;for(h&&h.cssClasses&&(v+=" "+h.cssClasses),n.push("<div class='ui-widget-content "+v+"' style='top:"+lf(t)+"px'>"),e=0,c=f.length;e<c;e++){if(y=f[e],o=1,h&&h.columns&&(l=h.columns[y.id]||h.columns[e],o=l&&l.colspan||1,o==="*"&&(o=c-e)),gi[Math.min(c-1,e+o-1)]>i.leftPx){if(di[e]>i.rightPx)break;ao(n,t,e,o,a)}o>1&&(e+=o-1)}n.push("</div>")}function ao(n,t,i,r,u){var e=f[i],h="slick-cell l"+i+" r"+Math.min(f.length-1,i+r-1)+(e.cssClass?" "+e.cssClass:""),o,c;t===s&&i===v&&(h+=" active");for(o in et)et[o][t]&&et[o][t][e.id]&&(h+=" "+et[o][t][e.id]);n.push("<div class='"+h+"'>"),u&&(c=lr(u,e),n.push(kr(t,e)(t,i,c,e,u))),n.push("</div>"),a[t].cellRenderQueue.push(i),a[t].cellColSpans[i]=r}function po(n){for(var t in a)(t=parseInt(t,10))!==s&&(t<n.top||t>n.bottom)&&cr(t)}function uc(){gr(),ui(),rt()}function ui(){c&&gt();for(var n in a)cr(n)}function cr(n){var t=a[n];t&&(ot[0].removeChild(t.rowNode),delete a[n],delete ri[n],hf--,ge++)}function kf(n){var t,i;if(n&&n.length)for(li=0,t=0,i=n.length;t<i;t++)c&&s===n[t]&&gt(),a[n[t]]&&cr(n[t])}function wf(n){kf([n])}function rc(n,t){var u=st(n,t),r,i;u&&(r=f[t],i=vt(n),c&&s===n&&v===t?c.loadValue(i):(u.innerHTML=i?kr(n,r)(n,t,lr(i,r),r,i):"",vu(n)))}function tf(n){var u=a[n],i,t,r,e;if(u){yr(n),i=vt(n);for(t in u.cellNodesByColumnIdx)u.cellNodesByColumnIdx.hasOwnProperty(t)&&(t=t|0,r=f[t],e=u.cellNodesByColumnIdx[t],n===s&&t===v&&c?c.loadValue(i):e.innerHTML=i?kr(n,r)(n,t,lr(i,r),r,i):"");vu(n)}}function tc(){return parseFloat(n.css(y[0],"height",!0))-parseFloat(n.css(y[0],"paddingTop",!0))-parseFloat(n.css(y[0],"paddingBottom",!0))-parseFloat(n.css(ki[0],"height"))-sf(ki)-(e.showTopPanel?e.topPanelHeight+sf(vi):0)-(e.showHeaderRow?e.headerRowHeight+sf(pt):0)}function dt(){at&&(w=e.autoHeight?e.rowHeight*bt():tc(),eu=Math.ceil(w/e.rowHeight),ut=parseFloat(n.css(y[0],"width",!0)),e.autoHeight||d.height(w),e.forceFitColumns&&su(),gr(),fr(),hr=-1,rt())}function gr(){var u,r,n,f;if(at){var h=bt(),o=h+(e.leaveSpaceForNewRows?eu-1:0),c=tr;tr=!e.autoHeight&&o*e.rowHeight>w,u=h-1;for(r in a)r>=u&&cr(r);l&&s>u&&lu(),n=yt,wt=Math.max(e.rowHeight*o,w-t.height),wt<i?(yt=nr=wt,yi=1,nu=0):(yt=i,nr=yt/100,yi=Math.floor(wt/nr),nu=(wt-yt)/(yi-1)),yt!==n&&(ot.css("height",yt),p=d[0].scrollTop),f=p+g<=wt-w,wt==0||p==0?si=g=0:f?ti(p+g):ti(wt-w),yt!=n&&e.autoHeight&&dt(),e.forceFitColumns&&c!=tr&&su(),ef(!1)}}function iu(n,t){return n==null&&(n=p),t==null&&(t=nt),{top:dr(n),bottom:dr(n+w)+1,leftPx:t,rightPx:t+ut}}function yf(n,t){var i=iu(n,t),u=Math.round(w/e.rowHeight),r=3;return li==-1?(i.top-=u,i.bottom+=r):li==1?(i.top-=r,i.bottom+=u):(i.top-=r,i.bottom+=r),i.top=Math.max(0,i.top),i.bottom=Math.min(bt()-1,i.bottom),i.leftPx-=ut,i.rightPx+=ut,i.leftPx=Math.max(0,i.leftPx),i.rightPx=Math.min(lt,i.rightPx),i}function yr(n){var t=a[n],i,r;if(t&&t.cellRenderQueue.length)for(i=t.rowNode.lastChild;t.cellRenderQueue.length;)r=t.cellRenderQueue.pop(),t.cellNodesByColumnIdx[r]=i,i=i.previousSibling}function oc(n,t){var h=0,r=a[t],o=[],i,e,u;for(i in r.cellNodesByColumnIdx)r.cellNodesByColumnIdx.hasOwnProperty(i)&&(i=i|0,e=r.cellColSpans[i],(di[i]>n.rightPx||gi[Math.min(f.length-1,i+e-1)]<n.leftPx)&&(t==s&&i==v||o.push(i)));while((u=o.pop())!=null)r.rowNode.removeChild(r.cellNodesByColumnIdx[u]),delete r.cellColSpans[u],delete r.cellNodesByColumnIdx[u],ri[t]&&delete ri[t][u],h++}function nc(n){for(var o,v=[],b=[],h,g=0,i,e,d,t,s,l,c,w,y,p,r=n.top,k=n.bottom;r<=k;r++)if(o=a[r],o){for(yr(r),oc(n,r),h=0,e=u.getItemMetadata&&u.getItemMetadata(r),e=e&&e.columns,d=vt(r),t=0,s=f.length;t<s;t++){if(di[t]>n.rightPx)break;if((i=o.cellColSpans[t])!=null){t+=i>1?i-1:0;continue}i=1,e&&(l=e[f[t].id]||e[t],i=l&&l.colspan||1,i==="*"&&(i=s-t)),gi[Math.min(s-1,t+i-1)]>n.leftPx&&(ao(v,r,t,i,d),h++),t+=i>1?i-1:0}h&&(g+=h,b.push(r))}if(v.length)for(c=document.createElement("div"),c.innerHTML=v.join("");(w=b.pop())!=null;)for(o=a[w];(p=o.cellRenderQueue.pop())!=null;)y=c.lastChild,o.rowNode.appendChild(y),o.cellNodesByColumnIdx[p]=y}function yh(n){for(var h=ot[0],e=[],i=[],f=!1,o=it(),u,t=n.top,r=n.bottom;t<=r;t++)a[t]||(hf++,i.push(t),a[t]={rowNode:null,cellColSpans:[],cellNodesByColumnIdx:[],cellRenderQueue:[]},fc(e,t,n,o),l&&s===t&&(f=!0),uo++);if(i.length){for(u=document.createElement("div"),u.innerHTML=e.join(""),t=0,r=i.length;t<r;t++)a[i[t]].rowNode=h.appendChild(u.firstChild);f&&(l=st(s,v))}}function bf(){e.enableAsyncPostRender&&(clearTimeout(wu),wu=setTimeout(ae,e.asyncPostRenderDelay))}function vu(n){delete ri[n],or=Math.min(or,n),sr=Math.max(sr,n),bf()}function lh(){for(var n in a)a[n].rowNode.style.top=lf(n)+"px"}function rt(){if(at){var t=iu(),n=yf();po(n),hr!=nt&&nc(n),yh(n),or=t.top,sr=Math.min(bt()-1,t.bottom),bf(),fu=p,hr=nt,wr=null}}function ah(){var n=pt[0].scrollLeft;n!=d[0].scrollLeft&&(d[0].scrollLeft=n)}function fr(){var n,t,i;p=d[0].scrollTop,nt=d[0].scrollLeft,n=Math.abs(p-ir),t=Math.abs(nt-ro),t&&(ro=nt,ki[0].scrollLeft=nt,vi[0].scrollLeft=nt,pt[0].scrollLeft=nt),n&&(li=ir<p?1:-1,ir=p,n<w?ti(p+g):(i=g,si=yt==w?0:Math.min(yi-1,Math.floor(p*((wt-w)/(yt-w))*(1/nr))),g=Math.round(si*nu),i!=g&&ui())),(t||n)&&(wr&&clearTimeout(wr),(Math.abs(fu-p)>20||Math.abs(hr-nt)>20)&&(e.forceSyncScrolling||Math.abs(fu-p)<w&&Math.abs(hr-nt)<ut?rt():wr=setTimeout(rt,50),h(o.onViewportChanged,{}))),h(o.onScroll,{scrollLeft:nt,scrollTop:p})}function ae(){for(var o=it(),n,i,t,r,u;or<=sr;)if(n=li>=0?or++:sr--,i=a[n],i&&!(n>=o)){ri[n]||(ri[n]={}),yr(n);for(t in i.cellNodesByColumnIdx)i.cellNodesByColumnIdx.hasOwnProperty(t)&&(t=t|0,r=f[t],r.asyncPostRender&&!ri[n][t]&&(u=i.cellNodesByColumnIdx[t],u&&r.asyncPostRender(u,n,vt(n),r),ri[n][t]=!0));wu=setTimeout(ae,e.asyncPostRenderDelay);return}}function ku(t,i){var e,r,f,u,o;for(o in a){if(u=i&&i[o],f=t&&t[o],u)for(r in u)f&&u[r]==f[r]||(e=st(o,kt(r)),e&&n(e).removeClass(u[r]));if(f)for(r in f)u&&u[r]==f[r]||(e=st(o,kt(r)),e&&n(e).addClass(f[r]))}}function kh(n,t){if(et[n])throw"addCellCssStyles: cell CSS hash with key '"+n+"' already exists.";et[n]=t,ku(t,null),h(o.onCellCssStylesChanged,{key:n,hash:t})}function wh(n){et[n]&&(ku(null,et[n]),delete et[n],h(o.onCellCssStylesChanged,{key:n,hash:null}))}function ve(n,t){var i=et[n];et[n]=t,ku(t,i),h(o.onCellCssStylesChanged,{key:n,hash:t})}function lc(n){return et[n]}function fl(t,i,r){if(r=r||100,a[t]){var f=n(st(t,i));function u(n){n&&setTimeout(function(){f.queue(function(){f.toggleClass(e.cellFlashingCssClass).dequeue(),u(n-1)})},r)}u(4)}}function el(n,t){var i=er(n),r;return!i||!gu(i.row,i.cell)?!1:(r=h(o.onDragInit,t,n),n.isImmediatePropagationStopped())?r:!1}function ul(n,t){var i=er(n),r;return!i||!gu(i.row,i.cell)?!1:(r=h(o.onDragStart,t,n),n.isImmediatePropagationStopped())?r:!1}function il(n,t){return h(o.onDrag,t,n)}function rl(n,t){h(o.onDragEnd,t,n)}function le(n){h(o.onKeyDown,{row:s,cell:v},n);var t=n.isImmediatePropagationStopped();if(!t)if(n.shiftKey||n.altKey||n.ctrlKey)n.which!=9||!n.shiftKey||n.ctrlKey||n.altKey||(t=pf());else if(n.which==27){if(!k().isActive())return;af()}else n.which==34?(fe(),t=!0):n.which==33?(ce(),t=!0):n.which==37?t=we():n.which==39?t=te():n.which==38?t=pe():n.which==40?t=ru():n.which==9?t=be():n.which==13&&(e.editable&&(c?s===it()?ru():gf():k().commitCurrentEdit()&&pr()),t=!0);if(t){n.stopPropagation(),n.preventDefault();try{n.originalEvent.keyCode=0}catch(i){}}}function he(t){c||(t.target!=document.activeElement||n(t.target).hasClass("slick-cell"))&&fi();var i=er(t);i&&(c===null||s!=i.row||v!=i.cell)&&((h(o.onClick,{row:i.row,cell:i.cell},t),t.isImmediatePropagationStopped())||(v!=i.cell||s!=i.row)&&ct(i.row,i.cell)&&(!k().isActive()||k().commitCurrentEdit())&&(uf(i.row,!1),ei(st(i.row,i.cell))))}function ll(t){var i=n(t.target).closest(".slick-cell",ot);i.length!==0&&(l!==i[0]||c===null)&&h(o.onContextMenu,{},t)}function hl(n){var t=er(n);t&&(c===null||s!=t.row||v!=t.cell)&&((h(o.onDblClick,{row:t.row,cell:t.cell},n),n.isImmediatePropagationStopped())||e.editable&&ne(t.row,t.cell,!0))}function ol(t){h(o.onHeaderMouseEnter,{column:n(this).data("column")},t)}function sl(t){h(o.onHeaderMouseLeave,{column:n(this).data("column")},t)}function tl(t){var i=n(t.target).closest(".slick-header-column",".slick-header-columns"),r=i&&i.data("column");h(o.onHeaderContextMenu,{column:r},t)}function pc(t){var r=n(t.target).closest(".slick-header-column",".slick-header-columns"),i=r&&r.data("column");i&&h(o.onHeaderClick,{column:i},t)}function wc(n){h(o.onMouseEnter,{},n)}function yc(n){h(o.onMouseLeave,{},n)}function gu(n,t){return!(n<0||n>=it()||t<0||t>=f.length)}function vc(n,t){for(var e=dr(t),i=0,u=0,r=0;r<f.length&&u<n;r++)u+=f[r].width,i++;return i<0&&(i=0),{row:e,cell:i-1}}function ye(n){var t=/l\d+/.exec(n.className);if(!t)throw"getCellFromNode: cannot get cell - "+n.className;return parseInt(t[0].substr(1,t[0].length-1),10)}function de(n){for(var t in a)if(a[t].rowNode===n)return t|0;return null}function er(t){var u=n(t.target).closest(".slick-cell",ot),r,i;return u.length?(r=de(u[0].parentNode),i=ye(u[0]),r==null||i==null?null:{row:r,cell:i}):null}function dc(n,t){var i,o;if(!gu(n,t))return null;var u=lf(n),s=u+e.rowHeight-1,r=0;for(i=0;i<t;i++)r+=f[i].width;return o=r+f[t].width,{top:u,left:r,bottom:s,right:o}}function lu(){ei(null,!1)}function fi(){lo==-1?tu[0].focus():au[0].focus()}function ar(n,t,i){uf(n,i);var f=oi(n,t),r=di[t],u=gi[t+(f>1?f-1:0)],e=nt+ut;r<nt?(d.scrollLeft(r),fr(),rt()):u>e&&(d.scrollLeft(Math.min(r,u-d[0].clientWidth)),fr(),rt())}function ei(t,i){l!==null&&(gt(),n(l).removeClass("active"),a[s]&&n(a[s].rowNode).removeClass("active"));var r=l!==t;l=t,l!=null?(s=de(l.parentNode),v=pi=ye(l),i==null&&(i=s==it()||e.autoEdit),n(l).addClass("active"),n(a[s].rowNode).addClass("active"),e.editable&&i&&ie(s,v)&&(clearTimeout(hu),e.asyncEditorLoading?hu=setTimeout(function(){pr()},e.asyncEditorLoadDelay):pr())):s=v=null,r&&h(o.onActiveCellChanged,ee())}function ch(){if(document.selection&&document.selection.empty)try{document.selection.empty()}catch(t){}else if(window.getSelection){var n=window.getSelection();n&&n.removeAllRanges&&n.removeAllRanges()}}function ie(n,t){var i=it();return n<i&&!vt(n)?!1:f[t].cannotTriggerInsert&&n>=i?!1:ko(n,t)?!0:!1}function gt(){var i,t,r;c&&(h(o.onBeforeCellEditorDestroy,{editor:c}),c.destroy(),c=null,l&&(i=vt(s),n(l).removeClass("editable invalid"),i&&(t=f[v],r=kr(s,t),l.innerHTML=r(s,v,lr(i,t),t,i),vu(s))),navigator.userAgent.toLowerCase().match(/msie/)&&ch(),k().deactivate(uu))}function pr(t){if(l){if(!e.editable)throw"Grid : makeActiveCellEditable : should never get called when options.editable is false";if(clearTimeout(hu),ie(s,v)){var r=f[v],i=vt(s);if(h(o.onBeforeEditCell,{row:s,cell:v,item:i,column:r})===!1){fi();return}k().activate(uu),n(l).addClass("editable"),t||(l.innerHTML=""),c=new(t||ko(s,v))({grid:o,gridPosition:vr(y[0]),position:vr(l),container:l,column:r,item:i||{},commitChanges:gf,cancelChanges:af}),i&&c.loadValue(i),io=c.serializeValue(),c.position&&se()}}}function gf(){k().commitCurrentEdit()&&(fi(),e.autoEdit&&ru())}function af(){k().cancelCurrentEdit()&&fi()}function vr(t){var i={top:t.offsetTop,left:t.offsetLeft,bottom:0,right:0,width:n(t).outerWidth(),height:n(t).outerHeight(),visible:!0},r;for(i.bottom=i.top+i.height,i.right=i.left+i.width,r=t.offsetParent;(t=t.parentNode)!=document.body;)i.visible&&t.scrollHeight!=t.offsetHeight&&n(t).css("overflowY")!="visible"&&(i.visible=i.bottom>t.scrollTop&&i.top<t.scrollTop+t.clientHeight),i.visible&&t.scrollWidth!=t.offsetWidth&&n(t).css("overflowX")!="visible"&&(i.visible=i.right>t.scrollLeft&&i.left<t.scrollLeft+t.clientWidth),i.left-=t.scrollLeft,i.top-=t.scrollTop,t===r&&(i.left+=t.offsetLeft,i.top+=t.offsetTop,r=t.offsetParent),i.bottom=i.top+i.height,i.right=i.left+i.width;return i}function oe(){return vr(l)}function ls(){return vr(y[0])}function se(){if(l&&(h(o.onActiveCellPositionChanged,{}),c)){var n=oe();c.show&&c.hide&&(n.visible?c.show():c.hide()),c.position&&c.position(n)}}function ts(){return c}function ee(){return l?{row:s,cell:v}:null}function fs(){return l}function uf(n,i){var u=n*e.rowHeight,r=(n+1)*e.rowHeight-w+(ou?t.height:0);(n+1)*e.rowHeight>p+w+g?(ti(i?u:r),rt()):n*e.rowHeight<p+g&&(ti(i?r:u),rt())}function is(n){ti(n*e.rowHeight),rt()}function ue(n){var f=n*eu,t,u;if(ti((dr(p)+f)*e.rowHeight),rt(),e.enableCellNavigation&&s!=null){t=s+f,u=bt(),t>=u&&(t=u-1),t<0&&(t=0);for(var i=0,r=null,o=pi;i<=pi;)ct(t,i)&&(r=i),i+=oi(t,i);r!==null?(ei(st(t,r)),pi=o):lu()}}function fe(){ue(1)}function ce(){ue(-1)}function oi(n,t){var r=u.getItemMetadata&&u.getItemMetadata(n),e,i;return!r||!r.columns?1:(e=r.columns[f[t].id]||r.columns[t],i=e&&e.colspan,i=i==="*"?f.length-t:i||1)}function re(n){for(var t=0;t<f.length;){if(ct(n,t))return t;t+=oi(n,t)}return null}function sh(n){for(var t=0,i=null;t<f.length;)ct(n,t)&&(i=t),t+=oi(n,t);return i}function rf(n,t){if(t>=f.length)return null;do t+=oi(n,t);while(t<f.length&&!ct(n,t));return t<f.length?{row:n,cell:t,posX:t}:null}function df(n,t){var u,r,f;if(t<=0||(u=re(n),u===null||u>=t))return null;for(r={row:n,cell:u,posX:u};;){if(f=rf(r.row,r.cell,r.posX),!f)return null;if(f.cell>=t)return r;r=f}}function eh(n,t,i){for(var r,u=bt();;){if(++n>=u)return null;for(r=t=0;t<=i;)r=t,t+=oi(n,t);if(ct(n,r))return{row:n,cell:r,posX:i}}}function oh(n,t,i){for(var r;;){if(--n<0)return null;for(r=t=0;t<=i;)r=t,t+=oi(n,t);if(ct(n,r))return{row:n,cell:r,posX:i}}}function th(n,t,i){var u,r,f;if(n==null&&t==null&&(n=t=i=0,ct(n,t)))return{row:n,cell:t,posX:t};if(u=rf(n,t,i),u)return u;for(r=null,f=bt();++n<f;)if(r=re(n),r!==null)return{row:n,cell:r,posX:r};return null}function ws(n,t,i){if(n==null&&t==null&&(n=bt()-1,t=i=f.length-1,ct(n,t)))return{row:n,cell:t,posX:t};for(var r,u;!r;){if(r=df(n,t,i),r)break;if(--n<0)return null;t=0,u=sh(n),u!==null&&(r={row:n,cell:u,posX:u})}return r}function te(){return rr("right")}function we(){return rr("left")}function ru(){return rr("down")}function pe(){return rr("up")}function be(){return rr("next")}function pf(){return rr("prev")}function rr(n){var r,i;if(!e.enableCellNavigation||!l&&n!="prev"&&n!="next")return!1;if(!k().commitCurrentEdit())return!0;fi(),r={up:-1,down:1,left:-1,right:1,prev:-1,next:1},lo=r[n];var u={up:oh,down:eh,left:df,right:rf,prev:ws,next:th},f=u[n],t=f(s,v,pi);return t?(i=t.row==it(),ar(t.row,t.cell,!i),ei(st(t.row,t.cell)),pi=t.posX,!0):(ei(st(s,v)),!1)}function st(n,t){return a[n]?(yr(n),a[n].cellNodesByColumnIdx[t]):null}function ps(n,t){at&&(n>it()||n<0||t>=f.length||t<0||e.enableCellNavigation&&(ar(n,t,!1),ei(st(n,t),!1)))}function ct(n,t){var r,i;return!e.enableCellNavigation||n>=bt()||n<0||t>=f.length||t<0?!1:(r=u.getItemMetadata&&u.getItemMetadata(n),r&&typeof r.focusable=="boolean")?r.focusable:(i=r&&r.columns,i&&i[f[t].id]&&typeof i[f[t].id].focusable=="boolean")?i[f[t].id].focusable:i&&i[t]&&typeof i[t].focusable=="boolean"?i[t].focusable:f[t].focusable}function ke(n,t){var i,r;return n>=it()||n<0||t>=f.length||t<0?!1:(i=u.getItemMetadata&&u.getItemMetadata(n),i&&typeof i.selectable=="boolean")?i.selectable:(r=i&&i.columns&&(i.columns[f[t].id]||i.columns[t]),r&&typeof r.selectable=="boolean")?r.selectable:f[t].selectable}function ne(n,t,i){if(at&&ct(n,t)&&k().commitCurrentEdit()){ar(n,t,!1);var r=st(n,t);ei(r,i||n===it()||e.autoEdit),c||fi()}}function gs(){var t=vt(s),u=f[v],a,i,r;if(c){if(c.isValueChanged())return a=c.validate(),a.valid?(s<it()?(i={row:s,cell:v,editor:c,serializedValue:c.serializeValue(),prevSerializedValue:io,execute:function(){this.editor.applyValue(t,this.serializedValue),tf(this.row)},undo:function(){this.editor.applyValue(t,this.prevSerializedValue),tf(this.row)}},e.editCommandHandler?(gt(),e.editCommandHandler(t,u,i)):(i.execute(),gt()),h(o.onCellChange,{row:s,cell:v,item:t})):(r={},c.applyValue(r,c.serializeValue()),gt(),h(o.onAddNewRow,{item:r,column:u})),!k().isActive()):(n(l).removeClass("invalid"),n(l).width(),n(l).addClass("invalid"),h(o.onValidationError,{editor:c,cellNode:l,validationResults:a,row:s,cell:v,column:u}),c.focus(),!1);gt()}return!0}function nh(){return gt(),!0}function ks(n){for(var i=[],r=f.length-1,t=0;t<n.length;t++)i.push(new Slick.Range(n[t],0,n[t],r));return i}function vf(){if(!ht)throw"Selection model is not set";return du}function cs(n){if(!ht)throw"Selection model is not set";ht.setSelectedRanges(ks(n))}var ds={explicitInitialization:!1,rowHeight:25,defaultColumnWidth:80,enableAddRow:!1,leaveSpaceForNewRows:!1,editable:!1,autoEdit:!0,enableCellNavigation:!0,enableColumnReorder:!0,asyncEditorLoading:!1,asyncEditorLoadDelay:100,forceFitColumns:!1,enableAsyncPostRender:!1,asyncPostRenderDelay:50,autoHeight:!1,editorLock:Slick.GlobalEditorLock,showHeaderRow:!1,headerRowHeight:25,showTopPanel:!1,topPanelHeight:25,formatterFactory:null,editorFactory:null,cellFlashingCssClass:"flashing",selectedCellCssClass:"selected",multiSelect:!0,enableTextSelectionOnCells:!1,dataItemColumnValueExtractor:null,fullWidthRows:!1,multiColumnSort:!1,defaultFormatter:ic,forceSyncScrolling:!1},cf={name:"",resizable:!0,sortable:!1,minWidth:30,rerenderOnResize:!1,headerCssClass:null,defaultSortAsc:!0,focusable:!0,selectable:!0},wt,yt,nr,yi,nu,si=0,g=0,li=1,at=!1,y,ft="slickgrid_"+Math.round(1e6*Math.random()),o=this,tu,au,ki,b,ai,pt,go,vi,ns,d,ot,bi,ci,wi,yu,bu,w,ut,lt,ou,tr,hi=0,bo=0,nf=0,of=0,ni,lo=1,pi,s,v,l=null,c=null,io,uu,a={},hf=0,eu,ir=0,p=0,fu=0,hr=0,ro=0,nt=0,ht,du=[],ii=[],et={},ur={},tt=[],di=[],gi=[],hu=null,wr=null,wu=null,ri={},sr=null,or=null,uo=0,ge=0;this.debug=function(){var n="";n+="\ncounter_rows_rendered:  "+uo,n+="\ncounter_rows_removed:  "+ge,n+="\nrenderedRows:  "+hf,n+="\nnumVisibleRows:  "+eu,n+="\nmaxSupportedCssHeight:  "+i,n+="\nn(umber of pages):  "+yi,n+="\n(current) page:  "+si,n+="\npage height (ph):  "+nr,n+="\nvScrollDir:  "+li,alert(n)},this.eval=function(expr){return eval(expr)},n.extend(this,{slickGridVersion:"2.1",onScroll:new Slick.Event,onSort:new Slick.Event,onHeaderMouseEnter:new Slick.Event,onHeaderMouseLeave:new Slick.Event,onHeaderContextMenu:new Slick.Event,onHeaderClick:new Slick.Event,onHeaderCellRendered:new Slick.Event,onBeforeHeaderCellDestroy:new Slick.Event,onHeaderRowCellRendered:new Slick.Event,onBeforeHeaderRowCellDestroy:new Slick.Event,onMouseEnter:new Slick.Event,onMouseLeave:new Slick.Event,onClick:new Slick.Event,onDblClick:new Slick.Event,onContextMenu:new Slick.Event,onKeyDown:new Slick.Event,onAddNewRow:new Slick.Event,onValidationError:new Slick.Event,onViewportChanged:new Slick.Event,onColumnsReordered:new Slick.Event,onColumnsResized:new Slick.Event,onCellChange:new Slick.Event,onBeforeEditCell:new Slick.Event,onBeforeCellEditorDestroy:new Slick.Event,onBeforeDestroy:new Slick.Event,onActiveCellChanged:new Slick.Event,onActiveCellPositionChanged:new Slick.Event,onDragInit:new Slick.Event,onDragStart:new Slick.Event,onDrag:new Slick.Event,onDragEnd:new Slick.Event,onSelectedRowsChanged:new Slick.Event,onCellCssStylesChanged:new Slick.Event,registerPlugin:bs,unregisterPlugin:fo,getColumns:bh,setColumns:co,getColumnIndex:kt,updateColumnHeader:as,setSortColumn:ac,setSortColumns:br,getSortColumns:cl,autosizeColumns:su,getOptions:gh,setOptions:dh,getData:ph,getDataLength:it,getDataItem:vt,setData:vh,getSelectionModel:rh,setSelectionModel:hh,getSelectedRows:vf,setSelectedRows:cs,getContainerNode:hc,render:rt,invalidate:uc,invalidateRow:wf,invalidateRows:kf,invalidateAllRows:ui,updateCell:rc,updateRow:tf,getViewport:iu,getRenderedRange:yf,resizeCanvas:dt,updateRowCount:gr,scrollRowIntoView:uf,scrollRowToTop:is,scrollCellIntoView:ar,getCanvasNode:ih,focus:fi,getCellFromPoint:vc,getCellFromEvent:er,getActiveCell:ee,setActiveCell:ps,getActiveCellNode:fs,getActiveCellPosition:oe,resetActiveCell:lu,editActiveCell:pr,getCellEditor:ts,getCellNode:st,getCellNodeBox:dc,canCellBeSelected:ke,canCellBeActive:ct,navigatePrev:pf,navigateNext:be,navigateUp:pe,navigateDown:ru,navigateLeft:we,navigateRight:te,navigatePageUp:ce,navigatePageDown:fe,gotoCell:ne,getTopPanel:ec,setTopPanelVisibility:sc,setHeaderRowVisibility:cc,getHeaderRow:vs,getHeaderRowColumn:os,getGridPosition:ls,flashCell:fl,addCellCssStyles:kh,setCellCssStyles:ve,removeCellCssStyles:wh,getCellCssStyles:lc,init:so,destroy:nl,getEditorLock:k,getEditController:gc}),ys()}n.extend(!0,window,{Slick:{Grid:r}});var t,i})(jQuery),function(n){function t(t){function s(n,i,r,u,f){if(!t.enableExpandCollapse)return f.title;var e=f.level*15+"px";return"<span class='"+t.toggleCssClass+" "+(f.collapsed?t.toggleCollapsedCssClass:t.toggleExpandedCssClass)+"' style='margin-left:"+e+"'></span><span class='"+t.groupTitleCssClass+"' level='"+f.level+"'>"+f.title+"</span>"}function l(n,t,i,r,u){return r.groupTotalsFormatter&&r.groupTotalsFormatter(u,r)||""}function c(n){i=n,i.onClick.subscribe(u),i.onKeyDown.subscribe(r)}function o(){i&&(i.onClick.unsubscribe(u),i.onKeyDown.unsubscribe(r))}function u(i,r){var u=this.getDataItem(r.row);u&&u instanceof Slick.Group&&n(i.target).hasClass(t.toggleCssClass)&&(u.collapsed?this.getData().expandGroup(u.groupingKey):this.getData().collapseGroup(u.groupingKey),i.stopImmediatePropagation(),i.preventDefault())}function r(i){var f,u;t.enableExpandCollapse&&i.which==n.ui.keyCode.SPACE&&(f=this.getActiveCell(),f&&(u=this.getDataItem(f.row),u&&u instanceof Slick.Group&&(u.collapsed?this.getData().expandGroup(u.groupingKey):this.getData().collapseGroup(u.groupingKey),i.stopImmediatePropagation(),i.preventDefault())))}function e(){return{selectable:!1,focusable:t.groupFocusable,cssClasses:t.groupCssClass,columns:{0:{colspan:"*",formatter:t.groupFormatter,editor:null}}}}function f(){return{selectable:!1,focusable:t.totalsFocusable,cssClasses:t.totalsCssClass,formatter:t.totalsFormatter,editor:null}}var i,h={groupCssClass:"slick-group",groupTitleCssClass:"slick-group-title",totalsCssClass:"slick-group-totals",groupFocusable:!0,totalsFocusable:!1,toggleCssClass:"slick-group-toggle",toggleExpandedCssClass:"expanded",toggleCollapsedCssClass:"collapsed",enableExpandCollapse:!0,groupFormatter:s,totalsFormatter:l};return t=n.extend(!0,{},h,t),{init:c,destroy:o,getGroupRowMetadata:e,getTotalsRowMetadata:f}}n.extend(!0,window,{Slick:{Data:{GroupItemMetadataProvider:t}}})}(jQuery),function(n){function t(t){function h(u){t=n.extend(!0,{},s,t),i=u,r.subscribe(i.onHeaderCellRendered,f).subscribe(i.onBeforeHeaderCellDestroy,e),i.setColumns(i.getColumns())}function c(){r.unsubscribeAll()}function f(i,r){var e=r.column,s,u,f;if(e.header&&e.header.buttons)for(s=e.header.buttons.length;s--;)u=e.header.buttons[s],f=n("<div></div>").addClass(t.buttonCssClass).data("column",e).data("button",u),u.showOnHover&&f.addClass("slick-header-button-hidden"),u.image&&f.css("backgroundImage","url("+u.image+")"),u.cssClass&&f.addClass(u.cssClass),u.tooltip&&f.attr("title",u.tooltip),u.command&&f.data("command",u.command),u.handler&&f.bind("click",u.handler),f.bind("click",o).appendTo(r.node)}function e(i,r){var u=r.column;u.header&&u.header.buttons&&n(r.node).find("."+t.buttonCssClass).remove()}function o(t){var f=n(this).data("command"),r=n(this).data("column"),e=n(this).data("button");f!=null&&(u.onCommand.notify({grid:i,column:r,command:f,button:e},t,u),i.updateColumnHeader(r.id)),t.preventDefault(),t.stopPropagation()}var i,u=this,r=new Slick.EventHandler,s={buttonCssClass:"slick-header-button"};n.extend(this,{init:h,destroy:c,onCommand:new Slick.Event})}n.extend(!0,window,{Slick:{Plugins:{HeaderButtons:t}}})}(jQuery),function(n){function t(t){function y(i){t=n.extend(!0,{},v,t),r=i,o.subscribe(r.onHeaderCellRendered,a).subscribe(r.onBeforeHeaderCellDestroy,l),r.setColumns(r.getColumns()),n(document.body).bind("mousedown",e)}function p(){o.unsubscribeAll(),n(document.body).unbind("mousedown",e)}function e(t){i&&i[0]!=t.target&&!n.contains(i[0],t.target)&&s()}function s(){i&&(i.remove(),i=null,f.removeClass("slick-header-column-active"))}function a(i,r){var e=r.column,f=e.header&&e.header.menu,u;f&&(u=n("<div></div>").addClass("slick-header-menubutton").data("column",e).data("menu",f),t.buttonCssClass&&u.addClass(t.buttonCssClass),t.buttonImage&&u.css("background-image","url("+t.buttonImage+")"),f.tooltip&&u.attr("title",f.tooltip),u.bind("click",c).appendTo(r.node))}function l(t,i){var r=i.column;r.header&&r.header.menu&&n(i.node).find(".slick-header-menubutton").remove()}function c(t){var c=n(this),l=c.data("menu"),v=c.data("column"),s,e,o,a;if(u.onBeforeMenuShow.notify({grid:r,column:v,menu:l},t,u)!=!1){for(i||(i=n("<div class='slick-header-menu'></div>").appendTo(r.getContainerNode())),i.empty(),s=0;s<l.items.length;s++)e=l.items[s],o=n("<div class='slick-header-menuitem'></div>").data("command",e.command||"").data("column",v).data("item",e).bind("click",h).appendTo(i),e.disabled&&o.addClass("slick-header-menuitem-disabled"),e.tooltip&&o.attr("title",e.tooltip),a=n("<div class='slick-header-menuicon'></div>").appendTo(o),e.iconCssClass&&a.addClass(e.iconCssClass),e.iconImage&&a.css("background-image","url("+e.iconImage+")"),n("<span class='slick-header-menucontent'></span>").text(e.title).appendTo(o);i.offset({top:n(this).offset().top+n(this).height(),left:n(this).offset().left}),f=c.closest(".slick-header-column"),f.addClass("slick-header-column-active"),t.preventDefault(),t.stopPropagation()}}function h(t){var i=n(this).data("command"),e=n(this).data("column"),f=n(this).data("item");f.disabled||(s(),i!=null&&i!=""&&u.onCommand.notify({grid:r,column:e,command:i,item:f},t,u),t.preventDefault(),t.stopPropagation())}var r,u=this,o=new Slick.EventHandler,v={buttonCssClass:null,buttonImage:null},i,f;n.extend(this,{init:y,destroy:p,onBeforeMenuShow:new Slick.Event,onCommand:new Slick.Event})}n.extend(!0,window,{Slick:{Plugins:{HeaderMenu:t}}})}(jQuery),function(n){function t(){function w(){}function b(n,i){for(var r=n;r<=i;r++)if(t[r]==undefined||t[r]==null)return!1;return!0}function u(){for(var n in t)delete t[n];t.length=0}function s(u,s){var y,a,v,w;if(r)for(r.abort(),y=r.fromPage;y<=r.toPage;y++)t[y*i]=undefined;for(u<0&&(u=0),t.length>0&&(s=Math.min(s,t.length-1)),a=Math.floor(u/i),v=Math.floor(s/i);t[a*i]!==undefined&&a<v;)a++;while(t[v*i]!==undefined&&a<v)v--;if(a>v||a==v&&t[a*i]!==undefined){f.notify({from:u,to:s});return}w="http://api.thriftdb.com/api.hnsearch.com/items/_search?filter[fields][type][]=submission&q="+h+"&start="+a*i+"&limit="+((v-a)*i+i),o!=null&&(w+="&sortby="+o+(c>0?"+asc":"+desc")),e!=null&&clearTimeout(e),e=setTimeout(function(){for(var f=a;f<=v;f++)t[f*i]=null;l.notify({from:u,to:s}),r=n.jsonp({url:w,callbackParameter:"callback",cache:!0,success:p,error:function(){k(a,v)}}),r.fromPage=a,r.toPage=v},50)}function k(n,t){alert("error loading pages "+n+" to "+t)}function p(n){var e=n.request.start,o=e+n.results.length,i,u;for(t.length=Math.min(parseInt(n.hits),1e3),i=0;i<n.results.length;i++)u=n.results[i].item,u.create_ts=u.create_ts.replace(/^(\d+)-(\d+)-(\d+)T(\d+:\d+:\d+)Z$/,"$2/$3/$1 $4 UTC"),u.create_ts=new Date(u.create_ts),t[e+i]=u,t[e+i].index=e+i;r=null,f.notify({from:e,to:o})}function a(n,i){for(var r=n;r<=i;r++)delete t[r];s(n,i)}function v(n,t){o=n,c=t,u()}function y(n){h=n,u()}var i=50,t={length:0},h="",o=null,c=1,e=null,r=null,l=new Slick.Event,f=new Slick.Event;return w(),{data:t,clear:u,isDataLoaded:b,ensureData:s,reloadData:a,setSort:v,setSearch:y,onDataLoading:l,onDataLoaded:f}}n.extend(!0,window,{Slick:{Data:{RemoteModel:t}}})}(jQuery),function(n){function t(t){function a(u){t=n.extend(!0,{},l,t),i=u,r=i.getCanvasNode(),f.subscribe(i.onDragInit,c).subscribe(i.onDragStart,o).subscribe(i.onDrag,s).subscribe(i.onDragEnd,h)}function v(){f.unsubscribeAll()}function c(n){n.stopImmediatePropagation()}function o(f,e){var s=i.getCellFromEvent(f),o,h;if(t.cancelEditOnDrag&&i.getEditorLock().isActive()&&i.getEditorLock().cancelCurrentEdit(),i.getEditorLock().isActive()||!/move|selectAndMove/.test(i.getColumns()[s.cell].behavior))return!1;u=!0,f.stopImmediatePropagation(),o=i.getSelectedRows(),(o.length==0||n.inArray(s.row,o)==-1)&&(o=[s.row],i.setSelectedRows(o)),h=i.getOptions().rowHeight,e.selectedRows=o,e.selectionProxy=n("<div class='slick-reorder-proxy'/>").css("position","absolute").css("zIndex","99999").css("width",n(r).innerWidth()).css("height",h*o.length).appendTo(r),e.guide=n("<div class='slick-reorder-guide'/>").css("position","absolute").css("zIndex","99998").css("width",n(r).innerWidth()).css("top",-1e3).appendTo(r),e.insertBefore=-1}function s(t,f){var s,o,h;u&&(t.stopImmediatePropagation(),s=t.pageY-n(r).offset().top,f.selectionProxy.css("top",s-5),o=Math.max(0,Math.min(Math.round(s/i.getOptions().rowHeight),i.getDataLength())),o!==f.insertBefore&&(h={rows:f.selectedRows,insertBefore:o},e.onBeforeMoveRows.notify(h)===!1?(f.guide.css("top",-1e3),f.canMove=!1):(f.guide.css("top",o*i.getOptions().rowHeight),f.canMove=!0),f.insertBefore=o))}function h(n,t){if(u&&(u=!1,n.stopImmediatePropagation(),t.guide.remove(),t.selectionProxy.remove(),t.canMove)){var i={rows:t.selectedRows,insertBefore:t.insertBefore};e.onMoveRows.notify(i)}}var i,r,u,e=this,f=new Slick.EventHandler,l={cancelEditOnDrag:!1};n.extend(this,{onBeforeMoveRows:new Slick.Event,onMoveRows:new Slick.Event,init:a,destroy:v})}n.extend(!0,window,{Slick:{RowMoveManager:t}})}(jQuery),function(n){function t(t){function b(r){h=n.extend(!0,{},k,t),i=r,f.subscribe(i.onActiveCellChanged,e(p)),f.subscribe(i.onKeyDown,e(y)),f.subscribe(i.onClick,e(w))}function d(){f.unsubscribeAll()}function e(n){return function(){s||(s=!0,n.apply(this,arguments),s=!1)}}function c(n){for(var r=[],i,t=0;t<n.length;t++)for(i=n[t].fromRow;i<=n[t].toRow;i++)r.push(i);return r}function o(n){for(var r=[],u=i.getColumns().length-1,t=0;t<n.length;t++)r.push(new Slick.Range(n[t],0,n[t],u));return r}function nt(n,t){for(var r=[],i=n;i<=t;i++)r.push(i);for(i=t;i<n;i++)r.push(i);return r}function l(){return c(r)}function g(n){u(o(n))}function u(n){r=n,a.onSelectedRangesChanged.notify(r)}function v(){return r}function p(n,t){h.selectActiveRow&&t.row!=null&&u([new Slick.Range(t.row,0,t.row,i.getColumns().length-1)])}function y(n){var h=i.getActiveCell(),f,s,t,e;!h||!n.shiftKey||n.ctrlKey||n.altKey||n.metaKey||n.which!=38&&n.which!=40||(f=l(),f.sort(function(n,t){return n-t}),f.length||(f=[h.row]),s=f[0],t=f[f.length-1],e=n.which==40?h.row<t||s==t?++t:++s:h.row<t?--t:--s,e>=0&&e<i.getDataLength()&&(i.scrollRowIntoView(e),r=o(nt(s,t)),u(r)),n.preventDefault(),n.stopPropagation())}function w(t){var f=i.getCellFromEvent(t),e,l,s;if(!f||!i.canCellBeActive(f.row,f.cell))return!1;if(e=c(r),l=n.inArray(f.row,e),t.ctrlKey||t.shiftKey||t.metaKey){if(i.getOptions().multiSelect)if(l===-1&&(t.ctrlKey||t.metaKey))e.push(f.row),i.setActiveCell(f.row,f.cell);else if(l!==-1&&(t.ctrlKey||t.metaKey))e=n.grep(e,function(n){return n!==f.row}),i.setActiveCell(f.row,f.cell);else if(e.length&&t.shiftKey){var h=e.pop(),a=Math.min(f.row,h),v=Math.max(f.row,h);for(e=[],s=a;s<=v;s++)s!==h&&e.push(s);e.push(h),i.setActiveCell(f.row,f.cell)}}else return!1;return r=o(e),u(r),t.stopImmediatePropagation(),!0}var i,r=[],a=this,f=new Slick.EventHandler,s,h,k={selectActiveRow:!0};n.extend(this,{getSelectedRows:l,setSelectedRows:g,getSelectedRanges:v,setSelectedRanges:u,init:b,destroy:d,onSelectedRangesChanged:new Slick.Event})}n.extend(!0,window,{Slick:{RowSelectionModel:t}})}(jQuery)