/*! jQuery v1.7.2 jquery.com | jquery.org/license */
function ClusterIcon(n,t){n.getMarkerClusterer().extend(ClusterIcon,google.maps.OverlayView),this.cluster_=n,this.className_=n.getMarkerClusterer().getClusterClass(),this.styles_=t,this.center_=null,this.div_=null,this.sums_=null,this.visible_=!1,this.setMap(n.getMap())}function Cluster(n){this.markerClusterer_=n,this.map_=n.getMap(),this.gridSize_=n.getGridSize(),this.minClusterSize_=n.getMinimumClusterSize(),this.averageCenter_=n.getAverageCenter(),this.printable_=n.getPrintable(),this.markers_=[],this.center_=null,this.bounds_=null,this.clusterIcon_=new ClusterIcon(this,n.getStyles())}function MarkerClusterer(n,t,i){this.extend(MarkerClusterer,google.maps.OverlayView),t=t||[],i=i||{},this.markers_=[],this.clusters_=[],this.listeners_=[],this.activeMap_=null,this.ready_=!1,this.gridSize_=i.gridSize||60,this.minClusterSize_=i.minimumClusterSize||2,this.maxZoom_=i.maxZoom||null,this.styles_=i.styles||[],this.title_=i.title||"",this.zoomOnClick_=!0,i.zoomOnClick!==undefined&&(this.zoomOnClick_=i.zoomOnClick),this.averageCenter_=!1,i.averageCenter!==undefined&&(this.averageCenter_=i.averageCenter),this.ignoreHidden_=!1,i.ignoreHidden!==undefined&&(this.ignoreHidden_=i.ignoreHidden),this.printable_=!1,i.printable!==undefined&&(this.printable_=i.printable),this.imagePath_=i.imagePath||MarkerClusterer.IMAGE_PATH,this.imageExtension_=i.imageExtension||MarkerClusterer.IMAGE_EXTENSION,this.imageSizes_=i.imageSizes||MarkerClusterer.IMAGE_SIZES,this.calculator_=i.calculator||MarkerClusterer.CALCULATOR,this.batchSize_=i.batchSize||MarkerClusterer.BATCH_SIZE,this.batchSizeIE_=i.batchSizeIE||MarkerClusterer.BATCH_SIZE_IE,this.clusterClass_=i.clusterClass||"cluster",navigator.userAgent.toLowerCase().indexOf("msie")!==-1&&(this.batchSize_=this.batchSizeIE_),this.setupStyles_(),this.addMarkers(t,!0),this.setMap(n)}var cssua,secondTracker;(function(n,t){function yt(n){return i.isWindow(n)?n:n.nodeType===9?n.defaultView||n.parentWindow:!1}function pt(n){if(!at[n]){var e=r.body,t=i("<"+n+">").appendTo(e),u=t.css("display");t.remove(),(u==="none"||u==="")&&(f||(f=r.createElement("iframe"),f.frameBorder=f.width=f.height=0),e.appendChild(f),y&&f.createElement||(y=(f.contentWindow||f.contentDocument).document,y.write((i.support.boxModel?"<!doctype html>":"")+"<html><body>"),y.close()),t=y.createElement(n),y.body.appendChild(t),u=i.css(t,"display"),e.removeChild(f)),at[n]=u}return at[n]}function c(n,t){var r={};return i.each(it.concat.apply([],it.slice(0,t)),function(){r[this]=n}),r}function dr(){rt=t}function wt(){return setTimeout(dr,0),rt=i.now()}function gr(){try{return new n.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function bt(){try{return new n.XMLHttpRequest}catch(t){}}function nu(n,r){n.dataFilter&&(r=n.dataFilter(r,n.dataType));for(var v=n.dataTypes,s={},l,p=v.length,a,u=v[0],h,y,f,e,o,c=1;c<p;c++){if(c===1)for(l in n.converters)typeof l=="string"&&(s[l.toLowerCase()]=n.converters[l]);if(h=u,u=v[c],u==="*")u=h;else if(h!=="*"&&h!==u){if(y=h+" "+u,f=s[y]||s["* "+u],!f){o=t;for(e in s)if(a=e.split(" "),(a[0]===h||a[0]==="*")&&(o=s[a[1]+" "+u],o)){e=s[e],e===!0?f=o:o===!0&&(f=e);break}}f||o||i.error("No conversion from "+y.replace(" "," to ")),f!==!0&&(r=f?f(r):o(e(r)))}}return r}function tu(n,i,r){var s=n.contents,f=n.dataTypes,c=n.responseFields,o,u,e,h;for(u in c)u in r&&(i[c[u]]=r[u]);while(f[0]==="*")f.shift(),o===t&&(o=n.mimeType||i.getResponseHeader("content-type"));if(o)for(u in s)if(s[u]&&s[u].test(o)){f.unshift(u);break}if(f[0]in r)e=f[0];else{for(u in r){if(!f[0]||n.converters[u+" "+f[0]]){e=u;break}h||(h=u)}e=e||h}if(e)return e!==f[0]&&f.unshift(e),r[e]}function ut(n,t,r,u){if(i.isArray(t))i.each(t,function(t,i){r||wf.test(n)?u(n,i):ut(n+"["+(typeof i=="object"?t:"")+"]",i,r,u)});else if(r||i.type(t)!=="object")u(n,t);else for(var f in t)ut(n+"["+f+"]",t[f],r,u)}function kt(n,r){var u,f,e=i.ajaxSettings.flatOptions||{};for(u in r)r[u]!==t&&((e[u]?n:f||(f={}))[u]=r[u]);f&&i.extend(!0,n,f)}function w(n,i,r,u,f,e){f=f||i.dataTypes[0],e=e||{},e[f]=!0;for(var s=n[f],h=0,l=s?s.length:0,c=n===lt,o;h<l&&(c||!o);h++)o=s[h](i,r,u),typeof o=="string"&&(!c||e[o]?o=t:(i.dataTypes.unshift(o),o=w(n,i,r,u,o,e)));return!c&&o||e["*"]||(o=w(n,i,r,u,"*",e)),o}function dt(n){return function(t,r){if(typeof t!="string"&&(r=t,t="*"),i.isFunction(r))for(var o=t.toLowerCase().split(cr),f=0,h=o.length,u,s,e;f<h;f++)u=o[f],e=/^\+/.test(u),e&&(u=u.substr(1)||"*"),s=n[u]=n[u]||[],s[e?"unshift":"push"](r)}}function gt(n,t,r){var u=t==="width"?n.offsetWidth:n.offsetHeight,f=t==="width"?1:0,e=4;if(u>0){if(r!=="border")for(;f<e;f+=2)r||(u-=parseFloat(i.css(n,"padding"+o[f]))||0),r==="margin"?u+=parseFloat(i.css(n,r+o[f]))||0:u-=parseFloat(i.css(n,"border"+o[f]+"Width"))||0;return u+"px"}if(u=a(n,t),(u<0||u==null)&&(u=n.style[t]),ct.test(u))return u;if(u=parseFloat(u)||0,r)for(;f<e;f+=2)u+=parseFloat(i.css(n,"padding"+o[f]))||0,r!=="padding"&&(u+=parseFloat(i.css(n,"border"+o[f]+"Width"))||0),r==="margin"&&(u+=parseFloat(i.css(n,r+o[f]))||0);return u+"px"}function iu(n){var t=r.createElement("div");return st.appendChild(t),t.innerHTML=n.outerHTML,t.firstChild}function ni(n){var t=(n.nodeName||"").toLowerCase();t==="input"?ti(n):t!=="script"&&typeof n.getElementsByTagName!="undefined"&&i.grep(n.getElementsByTagName("input"),ti)}function ti(n){(n.type==="checkbox"||n.type==="radio")&&(n.defaultChecked=n.checked)}function b(n){return typeof n.getElementsByTagName!="undefined"?n.getElementsByTagName("*"):typeof n.querySelectorAll!="undefined"?n.querySelectorAll("*"):[]}function ii(n,t){var r;t.nodeType===1&&(t.clearAttributes&&t.clearAttributes(),t.mergeAttributes&&t.mergeAttributes(n),r=t.nodeName.toLowerCase(),r==="object"?t.outerHTML=n.outerHTML:r!=="input"||n.type!=="checkbox"&&n.type!=="radio"?r==="option"?t.selected=n.defaultSelected:r==="input"||r==="textarea"?t.defaultValue=n.defaultValue:r==="script"&&t.text!==n.text&&(t.text=n.text):(n.checked&&(t.defaultChecked=t.checked=n.checked),t.value!==n.value&&(t.value=n.value)),t.removeAttribute(i.expando),t.removeAttribute("_submit_attached"),t.removeAttribute("_change_attached"))}function ri(n,t){if(t.nodeType===1&&!!i.hasData(n)){var u,f,o,s=i._data(n),r=i._data(t,s),e=s.events;if(e){delete r.handle,r.events={};for(u in e)for(f=0,o=e[u].length;f<o;f++)i.event.add(t,u,e[u][f])}r.data&&(r.data=i.extend({},r.data))}}function ru(n){return i.nodeName(n,"table")?n.getElementsByTagName("tbody")[0]||n.appendChild(n.ownerDocument.createElement("tbody")):n}function ui(n){var i=nr.split("|"),t=n.createDocumentFragment();if(t.createElement)while(i.length)t.createElement(i.pop());return t}function fi(n,t,r){if(t=t||0,i.isFunction(t))return i.grep(n,function(n,i){var u=!!t.call(n,i,n);return u===r});if(t.nodeType)return i.grep(n,function(n){return n===t===r});if(typeof t=="string"){var u=i.grep(n,function(n){return n.nodeType===1});if(gu.test(t))return i.filter(t,u,!r);t=i.filter(t,u)}return i.grep(n,function(n){return i.inArray(n,t)>=0===r})}function ei(n){return!n||!n.parentNode||n.parentNode.nodeType===11}function k(){return!0}function l(){return!1}function oi(n,t,r){var u=t+"defer",f=t+"queue",e=t+"mark",o=i._data(n,u);!o||r!=="queue"&&i._data(n,f)||r!=="mark"&&i._data(n,e)||setTimeout(function(){i._data(n,f)||i._data(n,e)||(i.removeData(n,u,!0),o.fire())},0)}function ft(n){for(var t in n)if((t!=="data"||!i.isEmptyObject(n[t]))&&t!=="toJSON")return!1;return!0}function si(n,r,u){if(u===t&&n.nodeType===1){var f="data-"+r.replace(li,"-$1").toLowerCase();if(u=n.getAttribute(f),typeof u=="string"){try{u=u==="true"?!0:u==="false"?!1:u==="null"?null:i.isNumeric(u)?+u:ci.test(u)?i.parseJSON(u):u}catch(e){}i.data(n,r,u)}else u=t}return u}function uu(n){var i=hi[n]={},t,r;for(n=n.split(/\s+/),t=0,r=n.length;t<r;t++)i[n[t]]=!0;return i}var r=n.document,fu=n.navigator,eu=n.location,i=function(){function c(){if(!i.isReady){try{r.documentElement.doScroll("left")}catch(n){setTimeout(c,1);return}i.ready()}}var i=function(n,t){return new i.fn.init(n,t,l)},k=n.jQuery,d=n.$,l,g=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,a=/\S/,v=/^\s+/,y=/\s+$/,nt=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,tt=/^[\],:{}\s]*$/,it=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,rt=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,ut=/(?:^|:|,)(?:\s*\[)+/g,ft=/(webkit)[ \/]([\w.]+)/,et=/(opera)(?:.*version)?[ \/]([\w.]+)/,ot=/(msie) ([\w.]+)/,st=/(mozilla)(?:.*? rv:([\w.]+))?/,ht=/-([a-z]|[0-9])/ig,ct=/^-ms-/,lt=function(n,t){return(t+"").toUpperCase()},at=fu.userAgent,e,o,u,vt=Object.prototype.toString,s=Object.prototype.hasOwnProperty,h=Array.prototype.push,f=Array.prototype.slice,p=String.prototype.trim,w=Array.prototype.indexOf,b={};return i.fn=i.prototype={constructor:i,init:function(n,u,f){var o,s,e,h;if(!n)return this;if(n.nodeType)return this.context=this[0]=n,this.length=1,this;if(n==="body"&&!u&&r.body)return this.context=r,this[0]=r.body,this.selector=n,this.length=1,this;if(typeof n=="string"){if(o=n.charAt(0)!=="<"||n.charAt(n.length-1)!==">"||n.length<3?g.exec(n):[null,n,null],o&&(o[1]||!u)){if(o[1])return u=u instanceof i?u[0]:u,h=u?u.ownerDocument||u:r,e=nt.exec(n),e?i.isPlainObject(u)?(n=[r.createElement(e[1])],i.fn.attr.call(n,u,!0)):n=[h.createElement(e[1])]:(e=i.buildFragment([o[1]],[h]),n=(e.cacheable?i.clone(e.fragment):e.fragment).childNodes),i.merge(this,n);if(s=r.getElementById(o[2]),s&&s.parentNode){if(s.id!==o[2])return f.find(n);this.length=1,this[0]=s}return this.context=r,this.selector=n,this}return!u||u.jquery?(u||f).find(n):this.constructor(u).find(n)}return i.isFunction(n)?f.ready(n):(n.selector!==t&&(this.selector=n.selector,this.context=n.context),i.makeArray(n,this))},selector:"",jquery:"1.7.2",length:0,size:function(){return this.length},toArray:function(){return f.call(this,0)},get:function(n){return n==null?this.toArray():n<0?this[this.length+n]:this[n]},pushStack:function(n,t,r){var u=this.constructor();return i.isArray(n)?h.apply(u,n):i.merge(u,n),u.prevObject=this,u.context=this.context,t==="find"?u.selector=this.selector+(this.selector?" ":"")+r:t&&(u.selector=this.selector+"."+t+"("+r+")"),u},each:function(n,t){return i.each(this,n,t)},ready:function(n){return i.bindReady(),o.add(n),this},eq:function(n){return n=+n,n===-1?this.slice(n):this.slice(n,n+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(f.apply(this,arguments),"slice",f.call(arguments).join(","))},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:h,sort:[].sort,splice:[].splice},i.fn.init.prototype=i.fn,i.extend=i.fn.extend=function(){var o,e,u,r,s,h,n=arguments[0]||{},f=1,l=arguments.length,c=!1;for(typeof n=="boolean"&&(c=n,n=arguments[1]||{},f=2),typeof n!="object"&&!i.isFunction(n)&&(n={}),l===f&&(n=this,--f);f<l;f++)if((o=arguments[f])!=null)for(e in o)(u=n[e],r=o[e],n!==r)&&(c&&r&&(i.isPlainObject(r)||(s=i.isArray(r)))?(s?(s=!1,h=u&&i.isArray(u)?u:[]):h=u&&i.isPlainObject(u)?u:{},n[e]=i.extend(c,h,r)):r!==t&&(n[e]=r));return n},i.extend({noConflict:function(t){return n.$===i&&(n.$=d),t&&n.jQuery===i&&(n.jQuery=k),i},isReady:!1,readyWait:1,holdReady:function(n){n?i.readyWait++:i.ready(!0)},ready:function(n){if(n===!0&&!--i.readyWait||n!==!0&&!i.isReady){if(!r.body)return setTimeout(i.ready,1);if(i.isReady=!0,n!==!0&&--i.readyWait>0)return;o.fireWith(r,[i]),i.fn.trigger&&i(r).trigger("ready").off("ready")}},bindReady:function(){if(!o){if(o=i.Callbacks("once memory"),r.readyState==="complete")return setTimeout(i.ready,1);if(r.addEventListener)r.addEventListener("DOMContentLoaded",u,!1),n.addEventListener("load",i.ready,!1);else if(r.attachEvent){r.attachEvent("onreadystatechange",u),n.attachEvent("onload",i.ready);var t=!1;try{t=n.frameElement==null}catch(f){}r.documentElement.doScroll&&t&&c()}}},isFunction:function(n){return i.type(n)==="function"},isArray:Array.isArray||function(n){return i.type(n)==="array"},isWindow:function(n){return n!=null&&n==n.window},isNumeric:function(n){return!isNaN(parseFloat(n))&&isFinite(n)},type:function(n){return n==null?String(n):b[vt.call(n)]||"object"},isPlainObject:function(n){if(!n||i.type(n)!=="object"||n.nodeType||i.isWindow(n))return!1;try{if(n.constructor&&!s.call(n,"constructor")&&!s.call(n.constructor.prototype,"isPrototypeOf"))return!1}catch(u){return!1}var r;for(r in n);return r===t||s.call(n,r)},isEmptyObject:function(n){for(var t in n)return!1;return!0},error:function(n){throw new Error(n);},parseJSON:function(t){if(typeof t!="string"||!t)return null;if(t=i.trim(t),n.JSON&&n.JSON.parse)return n.JSON.parse(t);if(tt.test(t.replace(it,"@").replace(rt,"]").replace(ut,"")))return new Function("return "+t)();i.error("Invalid JSON: "+t)},parseXML:function(r){if(typeof r!="string"||!r)return null;var u,f;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&&a.test(t)&&(n.execScript||function(t){n.eval.call(n,t)})(t)},camelCase:function(n){return n.replace(ct,"ms-").replace(ht,lt)},nodeName:function(n,t){return n.nodeName&&n.nodeName.toUpperCase()===t.toUpperCase()},each:function(n,r,u){var f,e=0,o=n.length,s=o===t||i.isFunction(n);if(u){if(s){for(f in n)if(r.apply(n[f],u)===!1)break}else for(;e<o;)if(r.apply(n[e++],u)===!1)break}else if(s){for(f in n)if(r.call(n[f],f,n[f])===!1)break}else for(;e<o;)if(r.call(n[e],e,n[e++])===!1)break;return n},trim:p?function(n){return n==null?"":p.call(n)}:function(n){return n==null?"":(n+"").replace(v,"").replace(y,"")},makeArray:function(n,t){var u=t||[],r;return n!=null&&(r=i.type(n),n.length==null||r==="string"||r==="function"||r==="regexp"||i.isWindow(n)?h.call(u,n):i.merge(u,n)),u},inArray:function(n,t,i){var r;if(t){if(w)return w.call(t,n,i);for(r=t.length,i=i?i<0?Math.max(0,r+i):i:0;i<r;i++)if(i in t&&t[i]===n)return i}return-1},merge:function(n,i){var u=n.length,r=0,f;if(typeof i.length=="number")for(f=i.length;r<f;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 u=[],f,r,e;for(i=!!i,r=0,e=n.length;r<e;r++)f=!!t(n[r],r),i!==f&&u.push(n[r]);return u},map:function(n,r,u){var f,h,e=[],s=0,o=n.length,c=n instanceof i||o!==t&&typeof o=="number"&&(o>0&&n[0]&&n[o-1]||o===0||i.isArray(n));if(c)for(;s<o;s++)f=r(n[s],s,u),f!=null&&(e[e.length]=f);else for(h in n)f=r(n[h],h,u),f!=null&&(e[e.length]=f);return e.concat.apply([],e)},guid:1,proxy:function(n,r){var e,o,u;return(typeof r=="string"&&(e=n[r],r=n,n=e),!i.isFunction(n))?t:(o=f.call(arguments,2),u=function(){return n.apply(r,o.concat(f.call(arguments)))},u.guid=n.guid=n.guid||u.guid||i.guid++,u)},access:function(n,r,u,f,e,o,s){var c,l=u==null,h=0,a=n.length;if(u&&typeof u=="object"){for(h in u)i.access(n,r,h,u[h],1,o,f);e=1}else if(f!==t){if(c=s===t&&i.isFunction(f),l&&(c?(c=r,r=function(n,t,r){return c.call(i(n),r)}):(r.call(n,f),r=null)),r)for(;h<a;h++)r(n[h],u,c?f.call(n[h],h,r(n[h],u)):f,s);e=1}return e?n:l?r.call(n):a?r(n[0],u):o},now:function(){return(new Date).getTime()},uaMatch:function(n){n=n.toLowerCase();var t=ft.exec(n)||et.exec(n)||ot.exec(n)||n.indexOf("compatible")<0&&st.exec(n)||[];return{browser:t[1]||"",version:t[2]||"0"}},sub:function(){function n(t,i){return new n.fn.init(t,i)}i.extend(!0,n,this),n.superclass=this,n.fn=n.prototype=this(),n.fn.constructor=n,n.sub=this.sub,n.fn.init=function(r,u){return u&&u instanceof i&&!(u instanceof n)&&(u=n(u)),i.fn.init.call(this,r,u,t)},n.fn.init.prototype=n.fn;var t=n(r);return n},browser:{}}),i.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(n,t){b["[object "+t+"]"]=t.toLowerCase()}),e=i.uaMatch(at),e.browser&&(i.browser[e.browser]=!0,i.browser.version=e.version),i.browser.webkit&&(i.browser.safari=!0),a.test(" ")&&(v=/^[\s\xA0]+/,y=/[\s\xA0]+$/),l=i(r),r.addEventListener?u=function(){r.removeEventListener("DOMContentLoaded",u,!1),i.ready()}:r.attachEvent&&(u=function(){r.readyState==="complete"&&(r.detachEvent("onreadystatechange",u),i.ready())}),i}(),hi={},d,ci,li,pr,p,nt,wr,v,br,kr,vt;i.Callbacks=function(n){n=n?hi[n]||uu(n):{};var r=[],f=[],u,l,s,c,h,e,a=function(t){for(var u,e,f=0,s=t.length;f<s;f++)u=t[f],e=i.type(u),e==="array"?a(u):e==="function"&&(!n.unique||!o.has(u))&&r.push(u)},v=function(t,i){for(i=i||[],u=!n.memory||[t,i],l=!0,s=!0,e=c||0,c=0,h=r.length;r&&e<h;e++)if(r[e].apply(t,i)===!1&&n.stopOnFalse){u=!0;break}s=!1,r&&(n.once?u===!0?o.disable():r=[]:f&&f.length&&(u=f.shift(),o.fireWith(u[0],u[1])))},o={add:function(){if(r){var n=r.length;a(arguments),s?h=r.length:u&&u!==!0&&(c=n,v(u[0],u[1]))}return this},remove:function(){var t;if(r)for(var u=arguments,i=0,f=u.length;i<f;i++)for(t=0;t<r.length;t++)if(u[i]===r[t]&&(s&&t<=h&&(h--,t<=e&&e--),r.splice(t--,1),n.unique))break;return this},has:function(n){if(r)for(var t=0,i=r.length;t<i;t++)if(n===r[t])return!0;return!1},empty:function(){return r=[],this},disable:function(){return r=f=u=t,this},disabled:function(){return!r},lock:function(){return f=t,u&&u!==!0||o.disable(),this},locked:function(){return!f},fireWith:function(t,i){return f&&(s?n.once||f.push([t,i]):(!n.once||!u)&&v(t,i)),this},fire:function(){return o.fireWith(this,arguments),this},fired:function(){return!!l}};return o},d=[].slice,i.extend({Deferred:function(n){var u=i.Callbacks("once memory"),f=i.Callbacks("once memory"),e=i.Callbacks("memory"),s="pending",h={resolve:u,reject:f,notify:e},o={done:u.add,fail:f.add,progress:e.add,state:function(){return s},isResolved:u.fired,isRejected:f.fired,then:function(n,i,r){return t.done(n).fail(i).progress(r),this},always:function(){return t.done.apply(t,arguments).fail.apply(t,arguments),this},pipe:function(n,r,u){return i.Deferred(function(f){i.each({done:[n,"resolve"],fail:[r,"reject"],progress:[u,"notify"]},function(n,r){var e=r[0],o=r[1],u;i.isFunction(e)?t[n](function(){u=e.apply(this,arguments),u&&i.isFunction(u.promise)?u.promise().then(f.resolve,f.reject,f.notify):f[o+"With"](this===t?f:this,[u])}):t[n](f[o])})}).promise()},promise:function(n){if(n==null)n=o;else for(var t in o)n[t]=o[t];return n}},t=o.promise({}),r;for(r in h)t[r]=h[r].fire,t[r+"With"]=h[r].fireWith;return t.done(function(){s="resolved"},f.disable,e.lock).fail(function(){s="rejected"},u.disable,e.lock),n&&n.call(t,t),t},when:function(n){function h(n){return function(i){o[n]=arguments.length>1?d.call(arguments,0):i,t.notifyWith(s,o)}}function c(n){return function(i){r[n]=arguments.length>1?d.call(arguments,0):i,--e||t.resolveWith(t,r)}}var r=d.call(arguments,0),u=0,f=r.length,o=Array(f),e=f,l=f,t=f<=1&&n&&i.isFunction(n.promise)?n:i.Deferred(),s=t.promise();if(f>1){for(;u<f;u++)r[u]&&r[u].promise&&i.isFunction(r[u].promise)?r[u].promise().then(c(u),t.reject,h(u)):--e;e||t.resolveWith(t,r)}else t!==n&&t.resolveWith(t,f?[n]:[]);return s}}),i.support=function(){var u,v,o,c,l,f,e,h,a,y,s,t=r.createElement("div"),p=r.documentElement;if(t.setAttribute("className","t"),t.innerHTML="   <link/><table><\/table><a href='/a' style='top:1px;float:left;opacity:.55;'>a<\/a><input type='checkbox'/>",v=t.getElementsByTagName("*"),o=t.getElementsByTagName("a")[0],!v||!v.length||!o)return{};c=r.createElement("select"),l=c.appendChild(r.createElement("option")),f=t.getElementsByTagName("input")[0],u={leadingWhitespace:t.firstChild.nodeType===3,tbody:!t.getElementsByTagName("tbody").length,htmlSerialize:!!t.getElementsByTagName("link").length,style:/top/.test(o.getAttribute("style")),hrefNormalized:o.getAttribute("href")==="/a",opacity:/^0.55/.test(o.style.opacity),cssFloat:!!o.style.cssFloat,checkOn:f.value==="on",optSelected:l.selected,getSetAttribute:t.className!=="t",enctype:!!r.createElement("form").enctype,html5Clone:r.createElement("nav").cloneNode(!0).outerHTML!=="<:nav><\/:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,pixelMargin:!0},i.boxModel=u.boxModel=r.compatMode==="CSS1Compat",f.checked=!0,u.noCloneChecked=f.cloneNode(!0).checked,c.disabled=!0,u.optDisabled=!l.disabled;try{delete t.test}catch(w){u.deleteExpando=!1}if(!t.addEventListener&&t.attachEvent&&t.fireEvent&&(t.attachEvent("onclick",function(){u.noCloneEvent=!1}),t.cloneNode(!0).fireEvent("onclick")),f=r.createElement("input"),f.value="t",f.setAttribute("type","radio"),u.radioValue=f.value==="t",f.setAttribute("checked","checked"),f.setAttribute("name","t"),t.appendChild(f),e=r.createDocumentFragment(),e.appendChild(t.lastChild),u.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,u.appendChecked=f.checked,e.removeChild(f),e.appendChild(t),t.attachEvent)for(y in{submit:1,change:1,focusin:1})a="on"+y,s=a in t,s||(t.setAttribute(a,"return;"),s=typeof t[a]=="function"),u[y+"Bubbles"]=s;return e.removeChild(t),e=c=l=t=f=null,i(function(){var e,c,f,k,l,o,y,p,d,w,b,a,v=r.getElementsByTagName("body")[0];v&&(y=1,a="padding:0;margin:0;border:",w="position:absolute;top:0;left:0;width:1px;height:1px;",b=a+"0;visibility:hidden;",p="style='"+w+a+"5px solid #000;",d="<div "+p+"display:block;'><div style='"+a+"0;display:block;overflow:hidden;'><\/div><\/div><table "+p+"' cellpadding='0' cellspacing='0'><tr><td><\/td><\/tr><\/table>",e=r.createElement("div"),e.style.cssText=b+"width:0;height:0;position:static;top:0;margin-top:"+y+"px",v.insertBefore(e,v.firstChild),t=r.createElement("div"),e.appendChild(t),t.innerHTML="<table><tr><td style='"+a+"0;display:none'><\/td><td>t<\/td><\/tr><\/table>",h=t.getElementsByTagName("td"),s=h[0].offsetHeight===0,h[0].style.display="",h[1].style.display="none",u.reliableHiddenOffsets=s&&h[0].offsetHeight===0,n.getComputedStyle&&(t.innerHTML="",o=r.createElement("div"),o.style.width="0",o.style.marginRight="0",t.style.width="2px",t.appendChild(o),u.reliableMarginRight=(parseInt((n.getComputedStyle(o,null)||{marginRight:0}).marginRight,10)||0)===0),typeof t.style.zoom!="undefined"&&(t.innerHTML="",t.style.width=t.style.padding="1px",t.style.border=0,t.style.overflow="hidden",t.style.display="inline",t.style.zoom=1,u.inlineBlockNeedsLayout=t.offsetWidth===3,t.style.display="block",t.style.overflow="visible",t.innerHTML="<div style='width:5px;'><\/div>",u.shrinkWrapBlocks=t.offsetWidth!==3),t.style.cssText=w+b,t.innerHTML=d,c=t.firstChild,f=c.firstChild,k=c.nextSibling.firstChild.firstChild,l={doesNotAddBorder:f.offsetTop!==5,doesAddBorderForTableAndCells:k.offsetTop===5},f.style.position="fixed",f.style.top="20px",l.fixedPosition=f.offsetTop===20||f.offsetTop===15,f.style.position=f.style.top="",c.style.overflow="hidden",c.style.position="relative",l.subtractsBorderForOverflowNotVisible=f.offsetTop===-5,l.doesNotIncludeMarginInBodyOffset=v.offsetTop!==y,n.getComputedStyle&&(t.style.marginTop="1%",u.pixelMargin=(n.getComputedStyle(t,null)||{marginTop:0}).marginTop!=="1%"),typeof e.style.zoom!="undefined"&&(e.style.zoom=1),v.removeChild(e),o=t=e=null,i.extend(u,l))}),u}(),ci=/^(?:\{.*\}|\[.*\])$/,li=/([A-Z])/g,i.extend({cache:{},uuid:0,expando:"jQuery"+(i.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(n){return n=n.nodeType?i.cache[n[i.expando]]:n[i.expando],!!n&&!ft(n)},data:function(n,r,u,f){if(!!i.acceptData(n)){var a,o,h,c=i.expando,v=typeof r=="string",l=n.nodeType,s=l?i.cache:n,e=l?n[c]:n[c]&&c,y=r==="events";return(!e||!s[e]||!y&&!f&&!s[e].data)&&v&&u===t?void 0:(e||(l?n[c]=e=++i.uuid:e=c),s[e]||(s[e]={},l||(s[e].toJSON=i.noop)),(typeof r=="object"||typeof r=="function")&&(f?s[e]=i.extend(s[e],r):s[e].data=i.extend(s[e].data,r)),a=o=s[e],f||(o.data||(o.data={}),o=o.data),u!==t&&(o[i.camelCase(r)]=u),y&&!o[r])?a.events:(v?(h=o[r],h==null&&(h=o[i.camelCase(r)])):h=o,h)}},removeData:function(n,t,r){if(!!i.acceptData(n)){var e,s,c,o=i.expando,h=n.nodeType,u=h?i.cache:n,f=h?n[o]:o;if(!u[f])return;if(t&&(e=r?u[f]:u[f].data,e)){for(i.isArray(t)||((t in e)?t=[t]:(t=i.camelCase(t),t=(t in e)?[t]:t.split(" "))),s=0,c=t.length;s<c;s++)delete e[t[s]];if(!(r?ft:i.isEmptyObject)(e))return}if(!r&&(delete u[f].data,!ft(u[f])))return;i.support.deleteExpando||!u.setInterval?delete u[f]:u[f]=null,h&&(i.support.deleteExpando?delete n[o]:n.removeAttribute?n.removeAttribute(o):n[o]=null)}},_data:function(n,t,r){return i.data(n,t,r,!0)},acceptData:function(n){if(n.nodeName){var t=i.noData[n.nodeName.toLowerCase()];if(t)return t!==!0&&n.getAttribute("classid")===t}return!0}}),i.fn.extend({data:function(n,r){var u,s,h,o,l,e=this[0],c=0,f=null;if(n===t){if(this.length&&(f=i.data(e),e.nodeType===1&&!i._data(e,"parsedAttrs"))){for(h=e.attributes,l=h.length;c<l;c++)o=h[c].name,o.indexOf("data-")===0&&(o=i.camelCase(o.substring(5)),si(e,o,f[o]));i._data(e,"parsedAttrs",!0)}return f}return typeof n=="object"?this.each(function(){i.data(this,n)}):(u=n.split(".",2),u[1]=u[1]?"."+u[1]:"",s=u[1]+"!",i.access(this,function(r){if(r===t)return f=this.triggerHandler("getData"+s,[u[0]]),f===t&&e&&(f=i.data(e,n),f=si(e,n,f)),f===t&&u[1]?this.data(u[0]):f;u[1]=r,this.each(function(){var t=i(this);t.triggerHandler("setData"+s,u),i.data(this,n,r),t.triggerHandler("changeData"+s,u)})},null,r,arguments.length>1,null,!1))},removeData:function(n){return this.each(function(){i.removeData(this,n)})}}),i.extend({_mark:function(n,t){n&&(t=(t||"fx")+"mark",i._data(n,t,(i._data(n,t)||0)+1))},_unmark:function(n,t,r){if(n!==!0&&(r=t,t=n,n=!1),t){r=r||"fx";var u=r+"mark",f=n?0:(i._data(t,u)||1)-1;f?i._data(t,u,f):(i.removeData(t,u,!0),oi(t,r,"mark"))}},queue:function(n,t,r){var u;if(n)return t=(t||"fx")+"queue",u=i._data(n,t),r&&(!u||i.isArray(r)?u=i._data(n,t,i.makeArray(r)):u.push(r)),u||[]},dequeue:function(n,t){t=t||"fx";var r=i.queue(n,t),u=r.shift(),f={};u==="inprogress"&&(u=r.shift()),u&&(t==="fx"&&r.unshift("inprogress"),i._data(n,t+".run",f),u.call(n,function(){i.dequeue(n,t)},f)),r.length||(i.removeData(n,t+"queue "+t+".run",!0),oi(n,t,"queue"))}}),i.fn.extend({queue:function(n,r){var u=2;return(typeof n!="string"&&(r=n,n="fx",u--),arguments.length<u)?i.queue(this[0],n):r===t?this:this.each(function(){var t=i.queue(this,n,r);n==="fx"&&t[0]!=="inprogress"&&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){function e(){--s||o.resolveWith(u,[u])}typeof n!="string"&&(r=n,n=t),n=n||"fx";for(var o=i.Deferred(),u=this,f=u.length,s=1,h=n+"defer",l=n+"queue",a=n+"mark",c;f--;)(c=i.data(u[f],h,t,!0)||(i.data(u[f],l,t,!0)||i.data(u[f],a,t,!0))&&i.data(u[f],h,i.Callbacks("once memory"),!0))&&(s++,c.add(e));return e(),o.promise(r)}});var ai=/[\n\t\r]/g,g=/\s+/,ou=/\r/g,su=/^(?:button|input)$/i,hu=/^(?:button|input|object|select|textarea)$/i,cu=/^a(?:rea)?$/i,vi=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,yi=i.support.getSetAttribute,e,pi,wi;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 r,f,o,t,e,u,s;if(i.isFunction(n))return this.each(function(t){i(this).addClass(n.call(this,t,this.className))});if(n&&typeof n=="string")for(r=n.split(g),f=0,o=this.length;f<o;f++)if(t=this[f],t.nodeType===1)if(t.className||r.length!==1){for(e=" "+t.className+" ",u=0,s=r.length;u<s;u++)~e.indexOf(" "+r[u]+" ")||(e+=r[u]+" ");t.className=i.trim(e)}else t.className=n;return this},removeClass:function(n){var o,u,s,r,f,e,h;if(i.isFunction(n))return this.each(function(t){i(this).removeClass(n.call(this,t,this.className))});if(n&&typeof n=="string"||n===t)for(o=(n||"").split(g),u=0,s=this.length;u<s;u++)if(r=this[u],r.nodeType===1&&r.className)if(n){for(f=(" "+r.className+" ").replace(ai," "),e=0,h=o.length;e<h;e++)f=f.replace(" "+o[e]+" "," ");r.className=i.trim(f)}else r.className="";return this},toggleClass:function(n,t){var r=typeof n,u=typeof t=="boolean";return i.isFunction(n)?this.each(function(r){i(this).toggleClass(n.call(this,r,this.className,t),t)}):this.each(function(){if(r==="string")for(var f,s=0,o=i(this),e=t,h=n.split(g);f=h[s++];)e=u?e:!o.hasClass(f),o[e?"addClass":"removeClass"](f);else(r==="undefined"||r==="boolean")&&(this.className&&i._data(this,"__className__",this.className),this.className=this.className||n===!1?"":i._data(this,"__className__")||"")})},hasClass:function(n){for(var i=" "+n+" ",t=0,r=this.length;t<r;t++)if(this[t].nodeType===1&&(" "+this[t].className+" ").replace(ai," ").indexOf(i)>-1)return!0;return!1},val:function(n){var r,u,e,f=this[0];return!arguments.length?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,typeof u=="string"?u.replace(ou,""):u==null?"":u):void 0:(e=i.isFunction(n),this.each(function(u){var o=i(this),f;this.nodeType===1&&(f=e?n.call(this,u,o.val()):n,f==null?f="":typeof f=="number"?f+="":i.isArray(f)&&(f=i.map(f,function(n){return n==null?"":n+""})),r=i.valHooks[this.type]||i.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,f,"value")!==t||(this.value=f))}))}}),i.extend({valHooks:{option:{get:function(n){var t=n.attributes.value;return!t||t.specified?n.value:n.text}},select:{get:function(n){var o,r,h,t,u=n.selectedIndex,s=[],f=n.options,e=n.type==="select-one";if(u<0)return null;for(r=e?u:0,h=e?u+1:f.length;r<h;r++)if(t=f[r],t.selected&&(i.support.optDisabled?!t.disabled:t.getAttribute("disabled")===null)&&(!t.parentNode.disabled||!i.nodeName(t.parentNode,"optgroup"))){if(o=i(t).val(),e)return o;s.push(o)}return e&&!s.length&&f.length?i(f[u]).val():s},set:function(n,t){var r=i.makeArray(t);return i(n).find("option").each(function(){this.selected=i.inArray(i(this).val(),r)>=0}),r.length||(n.selectedIndex=-1),r}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(n,r,u,f){var o,s,h,c=n.nodeType;if(!!n&&c!==3&&c!==8&&c!==2){if(f&&r in i.attrFn)return i(n)[r](u);if(typeof n.getAttribute=="undefined")return i.prop(n,r,u);if(h=c!==1||!i.isXMLDoc(n),h&&(r=r.toLowerCase(),s=i.attrHooks[r]||(vi.test(r)?pi:e)),u!==t){if(u===null){i.removeAttr(n,r);return}return s&&"set"in s&&h&&(o=s.set(n,u,r))!==t?o:(n.setAttribute(r,""+u),u)}return s&&"get"in s&&h&&(o=s.get(n,r))!==null?o:(o=n.getAttribute(r),o===null?t:o)}},removeAttr:function(n,t){var u,f,r,s,e,o=0;if(t&&n.nodeType===1)for(f=t.toLowerCase().split(g),s=f.length;o<s;o++)r=f[o],r&&(u=i.propFix[r]||r,e=vi.test(r),e||i.attr(n,r,""),n.removeAttribute(yi?r:u),e&&u in n&&(n[u]=!1))},attrHooks:{type:{set:function(n,t){if(su.test(n.nodeName)&&n.parentNode)i.error("type property can't be changed");else if(!i.support.radioValue&&t==="radio"&&i.nodeName(n,"input")){var r=n.value;return n.setAttribute("type",t),r&&(n.value=r),t}}},value:{get:function(n,t){return e&&i.nodeName(n,"button")?e.get(n,t):t in n?n.value:null},set:function(n,t,r){if(e&&i.nodeName(n,"button"))return e.set(n,t,r);n.value=t}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(n,r,u){var e,f,s,o=n.nodeType;if(!!n&&o!==3&&o!==8&&o!==2)return s=o!==1||!i.isXMLDoc(n),s&&(r=i.propFix[r]||r,f=i.propHooks[r]),u!==t?f&&"set"in f&&(e=f.set(n,u,r))!==t?e:n[r]=u:f&&"get"in f&&(e=f.get(n,r))!==null?e:n[r]},propHooks:{tabIndex:{get:function(n){var i=n.getAttributeNode("tabindex");return i&&i.specified?parseInt(i.value,10):hu.test(n.nodeName)||cu.test(n.nodeName)&&n.href?0:t}}}}),i.attrHooks.tabindex=i.propHooks.tabIndex,pi={get:function(n,r){var u,f=i.prop(n,r);return f===!0||typeof f!="boolean"&&(u=n.getAttributeNode(r))&&u.nodeValue!==!1?r.toLowerCase():t},set:function(n,t,r){var u;return t===!1?i.removeAttr(n,r):(u=i.propFix[r]||r,u in n&&(n[u]=!0),n.setAttribute(r,r.toLowerCase())),r}},yi||(wi={name:!0,id:!0,coords:!0},e=i.valHooks.button={get:function(n,i){var r;return r=n.getAttributeNode(i),r&&(wi[i]?r.nodeValue!=="":r.specified)?r.nodeValue:t},set:function(n,t,i){var u=n.getAttributeNode(i);return u||(u=r.createAttribute(i),n.setAttributeNode(u)),u.nodeValue=t+""}},i.attrHooks.tabindex.set=e.set,i.each(["width","height"],function(n,t){i.attrHooks[t]=i.extend(i.attrHooks[t],{set:function(n,i){if(i==="")return n.setAttribute(t,"auto"),i}})}),i.attrHooks.contenteditable={get:e.get,set:function(n,t,i){t===""&&(t="false"),e.set(n,t,i)}}),i.support.hrefNormalized||i.each(["href","src","width","height"],function(n,r){i.attrHooks[r]=i.extend(i.attrHooks[r],{get:function(n){var i=n.getAttribute(r,2);return i===null?t:i}})}),i.support.style||(i.attrHooks.style={get:function(n){return n.style.cssText.toLowerCase()||t},set:function(n,t){return n.style.cssText=""+t}}),i.support.optSelected||(i.propHooks.selected=i.extend(i.propHooks.selected,{get:function(n){var t=n.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}})),i.support.enctype||(i.propFix.enctype="encoding"),i.support.checkOn||i.each(["radio","checkbox"],function(){i.valHooks[this]={get:function(n){return n.getAttribute("value")===null?"on":n.value}}}),i.each(["radio","checkbox"],function(){i.valHooks[this]=i.extend(i.valHooks[this],{set:function(n,t){if(i.isArray(t))return n.checked=i.inArray(i(n).val(),t)>=0}})});var et=/^(?:textarea|input|select)$/i,bi=/^([^\.]*)?(?:\.(.+))?$/,lu=/(?:^|\s)hover(\.\S+)?\b/,au=/^key/,vu=/^(?:mouse|contextmenu)|click/,ki=/^(?:focusinfocus|focusoutblur)$/,yu=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,pu=function(n){var t=yu.exec(n);return t&&(t[1]=(t[1]||"").toLowerCase(),t[3]=t[3]&&new RegExp("(?:^|\\s)"+t[3]+"(?:\\s|$)")),t},wu=function(n,t){var i=n.attributes||{};return(!t[1]||n.nodeName.toLowerCase()===t[1])&&(!t[2]||(i.id||{}).value===t[2])&&(!t[3]||t[3].test((i["class"]||{}).value))},di=function(n){return i.event.special.hover?n:n.replace(lu,"mouseenter$1 mouseleave$1")};i.event={add:function(n,r,u,f,e){var a,s,v,y,p,o,b,l,w,c,h;if(!(n.nodeType===3||n.nodeType===8||!r||!u||!(a=i._data(n)))){for(u.handler&&(w=u,u=w.handler,e=w.selector),u.guid||(u.guid=i.guid++),v=a.events,v||(a.events=v={}),s=a.handle,s||(a.handle=s=function(n){return typeof i!="undefined"&&(!n||i.event.triggered!==n.type)?i.event.dispatch.apply(s.elem,arguments):t},s.elem=n),r=i.trim(di(r)).split(" "),y=0;y<r.length;y++)p=bi.exec(r[y])||[],o=p[1],b=(p[2]||"").split(".").sort(),h=i.event.special[o]||{},o=(e?h.delegateType:h.bindType)||o,h=i.event.special[o]||{},l=i.extend({type:o,origType:p[1],data:f,handler:u,guid:u.guid,selector:e,quick:e&&pu(e),namespace:b.join(".")},w),c=v[o],c||(c=v[o]=[],c.delegateCount=0,h.setup&&h.setup.call(n,f,b,s)!==!1||(n.addEventListener?n.addEventListener(o,s,!1):n.attachEvent&&n.attachEvent("on"+o,s))),h.add&&(h.add.call(n,l),l.handler.guid||(l.handler.guid=u.guid)),e?c.splice(c.delegateCount++,0,l):c.push(l),i.event.global[o]=!0;n=null}},global:{},remove:function(n,t,r,u,f){var y=i.hasData(n)&&i._data(n),l,p,e,b,h,k,a,v,c,w,o,s;if(!!y&&!!(v=y.events)){for(t=i.trim(di(t||"")).split(" "),l=0;l<t.length;l++){if(p=bi.exec(t[l])||[],e=b=p[1],h=p[2],!e){for(e in v)i.event.remove(n,e+t[l],r,u,!0);continue}for(c=i.event.special[e]||{},e=(u?c.delegateType:c.bindType)||e,o=v[e]||[],k=o.length,h=h?new RegExp("(^|\\.)"+h.split(".").sort().join("\\.(?:.*\\.)?")+"(\\.|$)"):null,a=0;a<o.length;a++)s=o[a],(f||b===s.origType)&&(!r||r.guid===s.guid)&&(!h||h.test(s.namespace))&&(!u||u===s.selector||u==="**"&&s.selector)&&(o.splice(a--,1),s.selector&&o.delegateCount--,c.remove&&c.remove.call(n,s));o.length===0&&k!==o.length&&((!c.teardown||c.teardown.call(n,h)===!1)&&i.removeEvent(n,e,y.handle),delete v[e])}i.isEmptyObject(v)&&(w=y.handle,w&&(w.elem=null),i.removeData(n,["events","handle"],!0))}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(r,u,f,e){if(!f||f.nodeType!==3&&f.nodeType!==8){var o=r.type||r,p=[],w,k,c,s,h,a,l,v,y,b;if(ki.test(o+i.event.triggered))return;if(o.indexOf("!")>=0&&(o=o.slice(0,-1),k=!0),o.indexOf(".")>=0&&(p=o.split("."),o=p.shift(),p.sort()),(!f||i.event.customEvent[o])&&!i.event.global[o])return;if(r=typeof r=="object"?r[i.expando]?r:new i.Event(o,r):new i.Event(o),r.type=o,r.isTrigger=!0,r.exclusive=k,r.namespace=p.join("."),r.namespace_re=r.namespace?new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,a=o.indexOf(":")<0?"on"+o:"",!f){w=i.cache;for(c in w)w[c].events&&w[c].events[o]&&i.event.trigger(r,u,w[c].handle.elem,!0);return}if(r.result=t,r.target||(r.target=f),u=u!=null?i.makeArray(u):[],u.unshift(r),l=i.event.special[o]||{},l.trigger&&l.trigger.apply(f,u)===!1)return;if(y=[[f,l.bindType||o]],!e&&!l.noBubble&&!i.isWindow(f)){for(b=l.delegateType||o,s=ki.test(b+o)?f:f.parentNode,h=null;s;s=s.parentNode)y.push([s,b]),h=s;h&&h===f.ownerDocument&&y.push([h.defaultView||h.parentWindow||n,b])}for(c=0;c<y.length&&!r.isPropagationStopped();c++)s=y[c][0],r.type=y[c][1],v=(i._data(s,"events")||{})[r.type]&&i._data(s,"handle"),v&&v.apply(s,u),v=a&&s[a],v&&i.acceptData(s)&&v.apply(s,u)===!1&&r.preventDefault();return r.type=o,e||r.isDefaultPrevented()||l._default&&l._default.apply(f.ownerDocument,u)!==!1||o==="click"&&i.nodeName(f,"a")||!i.acceptData(f)||!a||!f[o]||(o==="focus"||o==="blur")&&r.target.offsetWidth===0||i.isWindow(f)||(h=f[a],h&&(f[a]=null),i.event.triggered=o,f[o](),i.event.triggered=t,h&&(f[a]=h)),r.result}},dispatch:function(r){r=i.event.fix(r||n.event);var h=(i._data(this,"events")||{})[r.type]||[],c=h.delegateCount,k=[].slice.call(arguments,0),d=!r.exclusive&&!r.namespace,l=i.event.special[r.type]||{},a=[],f,v,e,y,p,w,o,b,u,s;if(k[0]=r,r.delegateTarget=this,!l.preDispatch||l.preDispatch.call(this,r)!==!1){if(c&&(!r.button||r.type!=="click"))for(y=i(this),y.context=this.ownerDocument||this,e=r.target;e!=this;e=e.parentNode||this)if(e.disabled!==!0){for(w={},b=[],y[0]=e,f=0;f<c;f++)u=h[f],s=u.selector,w[s]===t&&(w[s]=u.quick?wu(e,u.quick):y.is(s)),w[s]&&b.push(u);b.length&&a.push({elem:e,matches:b})}for(h.length>c&&a.push({elem:this,matches:h.slice(c)}),f=0;f<a.length&&!r.isPropagationStopped();f++)for(o=a[f],r.currentTarget=o.elem,v=0;v<o.matches.length&&!r.isImmediatePropagationStopped();v++)u=o.matches[v],(d||!r.namespace&&!u.namespace||r.namespace_re&&r.namespace_re.test(u.namespace))&&(r.data=u.data,r.handleObj=u,p=((i.event.special[u.origType]||{}).handle||u.handler).apply(o.elem,k),p!==t&&(r.result=p,p===!1&&(r.preventDefault(),r.stopPropagation())));return l.postDispatch&&l.postDispatch.call(this,r),r.result}},props:"attrChange attrName relatedNode srcElement 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 n.which==null&&(n.which=t.charCode!=null?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 o,u,f,e=i.button,s=i.fromElement;return n.pageX==null&&i.clientX!=null&&(o=n.target.ownerDocument||r,u=o.documentElement,f=o.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&&s&&(n.relatedTarget=s===n.target?i.toElement:s),!n.which&&e!==t&&(n.which=e&1?1:e&2?3:e&4?2:0),n}},fix:function(n){if(n[i.expando])return n;var e,o,u=n,f=i.event.fixHooks[n.type]||{},s=f.props?this.props.concat(f.props):this.props;for(n=i.Event(u),e=s.length;e;)o=s[--e],n[o]=u[o];return n.target||(n.target=u.srcElement||r),n.target.nodeType===3&&(n.target=n.target.parentNode),n.metaKey===t&&(n.metaKey=n.ctrlKey),f.filter?f.filter(n,u):n},special:{ready:{setup:i.bindReady},load:{noBubble:!0},focus:{delegateType:"focusin"},blur:{delegateType:"focusout"},beforeunload:{setup:function(n,t,r){i.isWindow(this)&&(this.onbeforeunload=r)},teardown:function(n,t){this.onbeforeunload===t&&(this.onbeforeunload=null)}}},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.event.handle=i.event.dispatch,i.removeEvent=r.removeEventListener?function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i,!1)}:function(n,t,i){n.detachEvent&&n.detachEvent("on"+t,i)},i.Event=function(n,t){if(!(this instanceof i.Event))return new i.Event(n,t);n&&n.type?(this.originalEvent=n,this.type=n.type,this.isDefaultPrevented=n.defaultPrevented||n.returnValue===!1||n.getPreventDefault&&n.getPreventDefault()?k:l):this.type=n,t&&i.extend(this,t),this.timeStamp=n&&n.timeStamp||i.now(),this[i.expando]=!0},i.Event.prototype={preventDefault:function(){this.isDefaultPrevented=k;var n=this.originalEvent;n&&(n.preventDefault?n.preventDefault():n.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=k;var n=this.originalEvent;n&&(n.stopPropagation&&n.stopPropagation(),n.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=k,this.stopPropagation()},isDefaultPrevented:l,isPropagationStopped:l,isImmediatePropagationStopped:l},i.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(n,t){i.event.special[n]={delegateType:t,bindType:t,handle:function(n){var f=this,r=n.relatedTarget,u=n.handleObj,o=u.selector,e;return r&&(r===f||i.contains(f,r))||(n.type=u.origType,e=u.handler.apply(this,arguments),n.type=t),e}}}),i.support.submitBubbles||(i.event.special.submit={setup:function(){if(i.nodeName(this,"form"))return!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&&!r._submit_attached&&(i.event.add(r,"submit._submit",function(n){n._submit_bubble=!0}),r._submit_attached=!0)})},postDispatch:function(n){n._submit_bubble&&(delete n._submit_bubble,this.parentNode&&!n.isTrigger&&i.event.simulate("submit",this.parentNode,n,!0))},teardown:function(){if(i.nodeName(this,"form"))return!1;i.event.remove(this,"._submit")}}),i.support.changeBubbles||(i.event.special.change={setup:function(){if(et.test(this.nodeName))return(this.type==="checkbox"||this.type==="radio")&&(i.event.add(this,"propertychange._change",function(n){n.originalEvent.propertyName==="checked"&&(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;et.test(t.nodeName)&&!t._change_attached&&(i.event.add(t,"change._change",function(n){!this.parentNode||n.isSimulated||n.isTrigger||i.event.simulate("change",this.parentNode,n,!0)}),t._change_attached=!0)})},handle:function(n){var t=n.target;if(this!==t||n.isSimulated||n.isTrigger||t.type!=="radio"&&t.type!=="checkbox")return n.handleObj.handler.apply(this,arguments)},teardown:function(){return i.event.remove(this,"._change"),et.test(this.nodeName)}}),i.support.focusinBubbles||i.each({focus:"focusin",blur:"focusout"},function(n,t){var u=0,f=function(n){i.event.simulate(t,n.target,i.event.fix(n),!0)};i.event.special[t]={setup:function(){u++==0&&r.addEventListener(n,f,!0)},teardown:function(){--u==0&&r.removeEventListener(n,f,!0)}}}),i.fn.extend({on:function(n,r,u,f,e){var o,s;if(typeof n=="object"){typeof r!="string"&&(u=u||r,r=t);for(s in n)this.on(s,r,u,n[s],e);return this}if(u==null&&f==null?(f=r,u=r=t):f==null&&(typeof r=="string"?(f=u,u=t):(f=u,u=r,r=t)),f===!1)f=l;else if(!f)return this;return e===1&&(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(typeof n=="object"){for(e in n)this.off(e,r,n[e]);return this}return(r===!1||typeof r=="function")&&(u=r,r=t),u===!1&&(u=l),this.each(function(){i.event.remove(this,n,u,r)})},bind:function(n,t,i){return this.on(n,null,t,i)},unbind:function(n,t){return this.off(n,null,t)},live:function(n,t,r){i(this.context).on(n,this.selector,t,r);return this},die:function(n,t){return i(this.context).off(n,this.selector||"**",t),this},delegate:function(n,t,i,r){return this.on(t,n,i,r)},undelegate:function(n,t,i){return arguments.length==1?this.off(n,"**"):this.off(t,n,i)},trigger:function(n,t){return this.each(function(){i.event.trigger(n,t,this)})},triggerHandler:function(n,t){if(this[0])return i.event.trigger(n,t,this[0],!0)},toggle:function(n){var t=arguments,u=n.guid||i.guid++,r=0,f=function(u){var f=(i._data(this,"lastToggle"+n.guid)||0)%r;return i._data(this,"lastToggle"+n.guid,f+1),u.preventDefault(),t[f].apply(this,arguments)||!1};for(f.guid=u;r<t.length;)t[r++].guid=u;return this.click(f)},hover:function(n,t){return this.mouseenter(n).mouseleave(t||n)}}),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 i==null&&(i=n,n=null),arguments.length>0?this.on(t,null,n,i):this.trigger(t)},i.attrFn&&(i.attrFn[t]=!0),au.test(t)&&(i.event.fixHooks[t]=i.event.keyHooks),vu.test(t)&&(i.event.fixHooks[t]=i.event.mouseHooks)}),function(){function b(t,i,r,u,f,o){for(var s,c,h=0,l=u.length;h<l;h++)if(s=u[h],s){for(c=!1,s=s[t];s;){if(s[e]===r){c=u[s.sizset];break}if(s.nodeType===1)if(o||(s[e]=r,s.sizset=h),typeof i!="string"){if(s===i){c=!0;break}}else if(n.filter(i,[s]).length>0){c=s;break}s=s[t]}u[h]=c}}function k(n,t,i,r,u,f){for(var o,h,s=0,c=r.length;s<c;s++)if(o=r[s],o){for(h=!1,o=o[n];o;){if(o[e]===i){h=r[o.sizset];break}if(o.nodeType!==1||f||(o[e]=i,o.sizset=s),o.nodeName.toLowerCase()===t){h=o;break}o=o[n]}r[s]=h}}var v=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e="sizcache"+(Math.random()+"").replace(".",""),y=0,d=Object.prototype.toString,c=!1,g=!0,o=/\\/g,tt=/\r\n/g,l=/\W/,n,s,f,a,h,w;[0,0].sort(function(){return g=!1,0}),n=function(t,i,e,o){var tt;if(e=e||[],i=i||r,tt=i,i.nodeType!==1&&i.nodeType!==9)return[];if(!t||typeof t!="string")return e;var y,a,h,g,l,p,b,c,it=!0,k=n.isXML(i),s=[],rt=t;do if(v.exec(""),y=v.exec(rt),y&&(rt=y[3],s.push(y[1]),y[2])){g=y[3];break}while(y);if(s.length>1&&nt.exec(t))if(s.length===2&&u.relative[s[0]])a=w(s[0]+s[1],i,o);else for(a=u.relative[s[0]]?[i]:n(s.shift(),i);s.length;)t=s.shift(),u.relative[t]&&(t+=s.shift()),a=w(t,a,o);else if(!o&&s.length>1&&i.nodeType===9&&!k&&u.match.ID.test(s[0])&&!u.match.ID.test(s[s.length-1])&&(l=n.find(s.shift(),i,k),i=l.expr?n.filter(l.expr,l.set)[0]:l.set[0]),i)for(l=o?{expr:s.pop(),set:f(o)}:n.find(s.pop(),s.length===1&&(s[0]==="~"||s[0]==="+")&&i.parentNode?i.parentNode:i,k),a=l.expr?n.filter(l.expr,l.set):l.set,s.length>0?h=f(a):it=!1;s.length;)p=s.pop(),b=p,u.relative[p]?b=s.pop():p="",b==null&&(b=i),u.relative[p](h,b,k);else h=s=[];if(h||(h=a),h||n.error(p||t),d.call(h)==="[object Array]")if(it)if(i&&i.nodeType===1)for(c=0;h[c]!=null;c++)h[c]&&(h[c]===!0||h[c].nodeType===1&&n.contains(i,h[c]))&&e.push(a[c]);else for(c=0;h[c]!=null;c++)h[c]&&h[c].nodeType===1&&e.push(a[c]);else e.push.apply(e,h);else f(h,e);return g&&(n(g,tt,e,o),n.uniqueSort(e)),e},n.uniqueSort=function(n){if(a&&(c=g,n.sort(a),c))for(var t=1;t<n.length;t++)n[t]===n[t-1]&&n.splice(t--,1);return n},n.matches=function(t,i){return n(t,null,null,i)},n.matchesSelector=function(t,i){return n(i,null,null,[t]).length>0},n.find=function(n,t,i){var f,e,c,r,s,h;if(!n)return[];for(e=0,c=u.order.length;e<c;e++)if(s=u.order[e],(r=u.leftMatch[s].exec(n))&&(h=r[1],r.splice(1,1),h.substr(h.length-1)!=="\\"&&(r[1]=(r[1]||"").replace(o,""),f=u.find[s](r,t,i),f!=null))){n=n.replace(u.match[s],"");break}return f||(f=typeof t.getElementsByTagName!="undefined"?t.getElementsByTagName("*"):[]),{set:f,expr:n}},n.filter=function(i,r,f,e){for(var o,h,c,l,y,b,p,a,w,k=i,v=[],s=r,d=r&&r[0]&&n.isXML(r[0]);i&&r.length;){for(c in u.filter)if((o=u.leftMatch[c].exec(i))!=null&&o[2]){if(b=u.filter[c],p=o[1],h=!1,o.splice(1,1),p.substr(p.length-1)==="\\")continue;if(s===v&&(v=[]),u.preFilter[c])if(o=u.preFilter[c](o,s,f,v,e,d),o){if(o===!0)continue}else h=l=!0;if(o)for(a=0;(y=s[a])!=null;a++)y&&(l=b(y,o,a,s),w=e^l,f&&l!=null?w?h=!0:s[a]=!1:w&&(v.push(y),h=!0));if(l!==t){if(f||(s=v),i=i.replace(u.match[c],""),!h)return[];break}}if(i===k)if(h==null)n.error(i);else break;k=i}return s},n.error=function(n){throw new Error("Syntax error, unrecognized expression: "+n);};var p=n.getText=function(n){var i,r,t=n.nodeType,u="";if(t){if(t===1||t===9||t===11){if(typeof n.textContent=="string")return n.textContent;if(typeof n.innerText=="string")return n.innerText.replace(tt,"");for(n=n.firstChild;n;n=n.nextSibling)u+=p(n)}else if(t===3||t===4)return n.nodeValue}else for(i=0;r=n[i];i++)r.nodeType!==8&&(u+=p(r));return u},u=n.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(n){return n.getAttribute("href")},type:function(n){return n.getAttribute("type")}},relative:{"+":function(t,i){var f=typeof i=="string",e=f&&!l.test(i),o=f&&!e,u,s,r;for(e&&(i=i.toLowerCase()),u=0,s=t.length;u<s;u++)if(r=t[u]){while((r=r.previousSibling)&&r.nodeType!==1);t[u]=o||r&&r.nodeName.toLowerCase()===i?r||!1:r===i}o&&n.filter(i,t,!0)},">":function(t,i){var u,f=typeof i=="string",r=0,o=t.length,e;if(f&&!l.test(i))for(i=i.toLowerCase();r<o;r++)u=t[r],u&&(e=u.parentNode,t[r]=e.nodeName.toLowerCase()===i?e:!1);else{for(;r<o;r++)u=t[r],u&&(t[r]=f?u.parentNode:u.parentNode===i);f&&n.filter(i,t,!0)}},"":function(n,t,i){var r,f=y++,u=b;typeof t!="string"||l.test(t)||(t=t.toLowerCase(),r=t,u=k),u("parentNode",t,f,n,r,i)},"~":function(n,t,i){var r,f=y++,u=b;typeof t!="string"||l.test(t)||(t=t.toLowerCase(),r=t,u=k),u("previousSibling",t,f,n,r,i)}},find:{ID:function(n,t,i){if(typeof t.getElementById!="undefined"&&!i){var r=t.getElementById(n[1]);return r&&r.parentNode?[r]:[]}},NAME:function(n,t){var r,u,i,f;if(typeof t.getElementsByName!="undefined"){for(r=[],u=t.getElementsByName(n[1]),i=0,f=u.length;i<f;i++)u[i].getAttribute("name")===n[1]&&r.push(u[i]);return r.length===0?null:r}},TAG:function(n,t){if(typeof t.getElementsByTagName!="undefined")return t.getElementsByTagName(n[1])}},preFilter:{CLASS:function(n,t,i,r,u,f){if(n=" "+n[1].replace(o,"")+" ",f)return n;for(var s=0,e;(e=t[s])!=null;s++)e&&(u^(e.className&&(" "+e.className+" ").replace(/[\t\n\r]/g," ").indexOf(n)>=0)?i||r.push(e):i&&(t[s]=!1));return!1},ID:function(n){return n[1].replace(o,"")},TAG:function(n){return n[1].replace(o,"").toLowerCase()},CHILD:function(t){if(t[1]==="nth"){t[2]||n.error(t[0]),t[2]=t[2].replace(/^\+|\s*/g,"");var i=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(t[2]==="even"&&"2n"||t[2]==="odd"&&"2n+1"||!/\D/.test(t[2])&&"0n+"+t[2]||t[2]);t[2]=i[1]+(i[2]||1)-0,t[3]=i[3]-0}else t[2]&&n.error(t[0]);return t[0]=y++,t},ATTR:function(n,t,i,r,f,e){var s=n[1]=n[1].replace(o,"");return!e&&u.attrMap[s]&&(n[1]=u.attrMap[s]),n[4]=(n[4]||n[5]||"").replace(o,""),n[2]==="~="&&(n[4]=" "+n[4]+" "),n},PSEUDO:function(t,i,r,f,e){if(t[1]==="not")if((v.exec(t[3])||"").length>1||/^\w/.test(t[3]))t[3]=n(t[3],null,null,i);else{var o=n.filter(t[3],i,r,!0^e);return r||f.push.apply(f,o),!1}else if(u.match.POS.test(t[0])||u.match.CHILD.test(t[0]))return!0;return t},POS:function(n){return n.unshift(!0),n}},filters:{enabled:function(n){return n.disabled===!1&&n.type!=="hidden"},disabled:function(n){return n.disabled===!0},checked:function(n){return n.checked===!0},selected:function(n){return n.parentNode&&n.parentNode.selectedIndex,n.selected===!0},parent:function(n){return!!n.firstChild},empty:function(n){return!n.firstChild},has:function(t,i,r){return!!n(r[3],t).length},header:function(n){return/h\d/i.test(n.nodeName)},text:function(n){var t=n.getAttribute("type"),i=n.type;return n.nodeName.toLowerCase()==="input"&&"text"===i&&(t===i||t===null)},radio:function(n){return n.nodeName.toLowerCase()==="input"&&"radio"===n.type},checkbox:function(n){return n.nodeName.toLowerCase()==="input"&&"checkbox"===n.type},file:function(n){return n.nodeName.toLowerCase()==="input"&&"file"===n.type},password:function(n){return n.nodeName.toLowerCase()==="input"&&"password"===n.type},submit:function(n){var t=n.nodeName.toLowerCase();return(t==="input"||t==="button")&&"submit"===n.type},image:function(n){return n.nodeName.toLowerCase()==="input"&&"image"===n.type},reset:function(n){var t=n.nodeName.toLowerCase();return(t==="input"||t==="button")&&"reset"===n.type},button:function(n){var t=n.nodeName.toLowerCase();return t==="input"&&"button"===n.type||t==="button"},input:function(n){return/input|select|textarea|button/i.test(n.nodeName)},focus:function(n){return n===n.ownerDocument.activeElement}},setFilters:{first:function(n,t){return t===0},last:function(n,t,i,r){return t===r.length-1},even:function(n,t){return t%2==0},odd:function(n,t){return t%2==1},lt:function(n,t,i){return t<i[3]-0},gt:function(n,t,i){return t>i[3]-0},nth:function(n,t,i){return i[3]-0===t},eq:function(n,t,i){return i[3]-0===t}},filter:{PSEUDO:function(t,i,r,f){var e=i[1],h=u.filters[e],s,o,c;if(h)return h(t,r,i,f);if(e==="contains")return(t.textContent||t.innerText||p([t])||"").indexOf(i[3])>=0;if(e==="not"){for(s=i[3],o=0,c=s.length;o<c;o++)if(s[o]===t)return!1;return!0}n.error(e)},CHILD:function(n,t){var r,o,s,u,h,f,c=t[1],i=n;switch(c){case"only":case"first":while(i=i.previousSibling)if(i.nodeType===1)return!1;if(c==="first")return!0;i=n;case"last":while(i=i.nextSibling)if(i.nodeType===1)return!1;return!0;case"nth":if(r=t[2],o=t[3],r===1&&o===0)return!0;if(s=t[0],u=n.parentNode,u&&(u[e]!==s||!n.nodeIndex)){for(h=0,i=u.firstChild;i;i=i.nextSibling)i.nodeType===1&&(i.nodeIndex=++h);u[e]=s}return f=n.nodeIndex-o,r===0?f===0:f%r==0&&f/r>=0}},ID:function(n,t){return n.nodeType===1&&n.getAttribute("id")===t},TAG:function(n,t){return t==="*"&&n.nodeType===1||!!n.nodeName&&n.nodeName.toLowerCase()===t},CLASS:function(n,t){return(" "+(n.className||n.getAttribute("class"))+" ").indexOf(t)>-1},ATTR:function(t,i){var o=i[1],s=n.attr?n.attr(t,o):u.attrHandle[o]?u.attrHandle[o](t):t[o]!=null?t[o]:t.getAttribute(o),f=s+"",e=i[2],r=i[4];return s==null?e==="!=":!e&&n.attr?s!=null:e==="="?f===r:e==="*="?f.indexOf(r)>=0:e==="~="?(" "+f+" ").indexOf(r)>=0:r?e==="!="?f!==r:e==="^="?f.indexOf(r)===0:e==="$="?f.substr(f.length-r.length)===r:e==="|="?f===r||f.substr(0,r.length+1)===r+"-":!1:f&&s!==!1},POS:function(n,t,i,r){var e=t[2],f=u.setFilters[e];if(f)return f(n,i,t,r)}}},nt=u.match.POS,it=function(n,t){return"\\"+(+t+1)};for(s in u.match)u.match[s]=new RegExp(u.match[s].source+/(?![^\[]*\])(?![^\(]*\))/.source),u.leftMatch[s]=new RegExp(/(^(?:.|\r|\n)*?)/.source+u.match[s].source.replace(/\\(\d+)/g,it));u.match.globalPOS=nt,f=function(n,t){return(n=Array.prototype.slice.call(n,0),t)?(t.push.apply(t,n),t):n};try{Array.prototype.slice.call(r.documentElement.childNodes,0)[0].nodeType}catch(rt){f=function(n,t){var i=0,r=t||[],u;if(d.call(n)==="[object Array]")Array.prototype.push.apply(r,n);else if(typeof n.length=="number")for(u=n.length;i<u;i++)r.push(n[i]);else for(;n[i];i++)r.push(n[i]);return r}}r.documentElement.compareDocumentPosition?a=function(n,t){return n===t?(c=!0,0):!n.compareDocumentPosition||!t.compareDocumentPosition?n.compareDocumentPosition?-1:1:n.compareDocumentPosition(t)&4?-1:1}:(a=function(n,t){var i;if(n===t)return c=!0,0;if(n.sourceIndex&&t.sourceIndex)return n.sourceIndex-t.sourceIndex;var e,l,u=[],f=[],o=n.parentNode,s=t.parentNode,r=o;if(o===s)return h(n,t);if(!o)return-1;if(!s)return 1;while(r)u.unshift(r),r=r.parentNode;for(r=s;r;)f.unshift(r),r=r.parentNode;for(e=u.length,l=f.length,i=0;i<e&&i<l;i++)if(u[i]!==f[i])return h(u[i],f[i]);return i===e?h(n,f[i],-1):h(u[i],t,1)},h=function(n,t,i){if(n===t)return i;for(var r=n.nextSibling;r;){if(r===t)return-1;r=r.nextSibling}return 1}),function(){var n=r.createElement("div"),f="script"+(new Date).getTime(),i=r.documentElement;n.innerHTML="<a name='"+f+"'/>",i.insertBefore(n,i.firstChild),r.getElementById(f)&&(u.find.ID=function(n,i,r){if(typeof i.getElementById!="undefined"&&!r){var u=i.getElementById(n[1]);return u?u.id===n[1]||typeof u.getAttributeNode!="undefined"&&u.getAttributeNode("id").nodeValue===n[1]?[u]:t:[]}},u.filter.ID=function(n,t){var i=typeof n.getAttributeNode!="undefined"&&n.getAttributeNode("id");return n.nodeType===1&&i&&i.nodeValue===t}),i.removeChild(n),i=n=null}(),function(){var n=r.createElement("div");n.appendChild(r.createComment("")),n.getElementsByTagName("*").length>0&&(u.find.TAG=function(n,t){var i=t.getElementsByTagName(n[1]),u,r;if(n[1]==="*"){for(u=[],r=0;i[r];r++)i[r].nodeType===1&&u.push(i[r]);i=u}return i}),n.innerHTML="<a href='#'><\/a>",n.firstChild&&typeof n.firstChild.getAttribute!="undefined"&&n.firstChild.getAttribute("href")!=="#"&&(u.attrHandle.href=function(n){return n.getAttribute("href",2)}),n=null}(),r.querySelectorAll&&function(){var i=n,t=r.createElement("div"),o="__sizzle__",e;if(t.innerHTML="<p class='TEST'><\/p>",!t.querySelectorAll||t.querySelectorAll(".TEST").length!==0){n=function(t,e,s,h){var c,l;if(e=e||r,!h&&!n.isXML(e)){if(c=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(t),c&&(e.nodeType===1||e.nodeType===9)){if(c[1])return f(e.getElementsByTagName(t),s);if(c[2]&&u.find.CLASS&&e.getElementsByClassName)return f(e.getElementsByClassName(c[2]),s)}if(e.nodeType===9){if(t==="body"&&e.body)return f([e.body],s);if(c&&c[3]){if(l=e.getElementById(c[3]),!l||!l.parentNode)return f([],s);if(l.id===c[3])return f([l],s)}try{return f(e.querySelectorAll(t),s)}catch(b){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var w=e,v=e.getAttribute("id"),a=v||o,y=e.parentNode,p=/^\s*[+~]/.test(t);v?a=a.replace(/'/g,"\\$&"):e.setAttribute("id",a),p&&y&&(e=e.parentNode);try{if(!p||y)return f(e.querySelectorAll("[id='"+a+"'] "+t),s)}catch(k){}finally{v||w.removeAttribute("id")}}}return i(t,e,s,h)};for(e in i)n[e]=i[e];t=null}}(),function(){var t=r.documentElement,i=t.matchesSelector||t.mozMatchesSelector||t.webkitMatchesSelector||t.msMatchesSelector,e,f;if(i){e=!i.call(r.createElement("div"),"div"),f=!1;try{i.call(r.documentElement,"[test!='']:sizzle")}catch(o){f=!0}n.matchesSelector=function(t,r){if(r=r.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']"),!n.isXML(t))try{if(f||!u.match.PSEUDO.test(r)&&!/!=/.test(r)){var o=i.call(t,r);if(o||!e||t.document&&t.document.nodeType!==11)return o}}catch(s){}return n(r,null,null,[t]).length>0}}}(),function(){var n=r.createElement("div");if(n.innerHTML="<div class='test e'><\/div><div class='test'><\/div>",!!n.getElementsByClassName&&n.getElementsByClassName("e").length!==0){if(n.lastChild.className="e",n.getElementsByClassName("e").length===1)return;u.order.splice(1,0,"CLASS"),u.find.CLASS=function(n,t,i){if(typeof t.getElementsByClassName!="undefined"&&!i)return t.getElementsByClassName(n[1])},n=null}}(),n.contains=r.documentElement.contains?function(n,t){return n!==t&&(n.contains?n.contains(t):!0)}:r.documentElement.compareDocumentPosition?function(n,t){return!!(n.compareDocumentPosition(t)&16)}:function(){return!1},n.isXML=function(n){var t=(n?n.ownerDocument||n:0).documentElement;return t?t.nodeName!=="HTML":!1},w=function(t,i,r){for(var e,o=[],s="",h=i.nodeType?[i]:i,f,c;e=u.match.PSEUDO.exec(t);)s+=e[0],t=t.replace(u.match.PSEUDO,"");for(t=u.relative[t]?t+"*":t,f=0,c=h.length;f<c;f++)n(t,h[f],o,r);return n.filter(s,o)},n.attr=i.attr,n.selectors.attrMap={},i.find=n,i.expr=n.selectors,i.expr[":"]=i.expr.filters,i.unique=n.uniqueSort,i.text=n.getText,i.isXMLDoc=n.isXML,i.contains=n.contains}();var bu=/Until$/,ku=/^(?:parents|prevUntil|prevAll)/,du=/,/,gu=/^.[^:#\[\.,]*$/,nf=Array.prototype.slice,gi=i.expr.match.globalPOS,tf={children:!0,contents:!0,next:!0,prev:!0};i.fn.extend({find:function(n){var s=this,t,f,r,o,u,e;if(typeof n!="string")return i(n).filter(function(){for(t=0,f=s.length;t<f;t++)if(i.contains(s[t],this))return!0});for(r=this.pushStack("","find",n),t=0,f=this.length;t<f;t++)if(o=r.length,i.find(n,this[t],r),t>0)for(u=o;u<r.length;u++)for(e=0;e<o;e++)if(r[e]===r[u]){r.splice(u--,1);break}return r},has:function(n){var t=i(n);return this.filter(function(){for(var n=0,r=t.length;n<r;n++)if(i.contains(this,t[n]))return!0})},not:function(n){return this.pushStack(fi(this,n,!1),"not",n)},filter:function(n){return this.pushStack(fi(this,n,!0),"filter",n)},is:function(n){return!!n&&(typeof n=="string"?gi.test(n)?i(n,this.context).index(this[0])>=0:i.filter(n,this).length>0:this.filter(n).length>0)},closest:function(n,t){var f=[],u,s,r=this[0],e,o;if(i.isArray(n)){for(e=1;r&&r.ownerDocument&&r!==t;){for(u=0;u<n.length;u++)i(r).is(n[u])&&f.push({selector:n[u],elem:r,level:e});r=r.parentNode,e++}return f}for(o=gi.test(n)||typeof n!="string"?i(n,t||this.context):0,u=0,s=this.length;u<s;u++)for(r=this[u];r;){if(o?o.index(r)>-1:i.find.matchesSelector(r,n)){f.push(r);break}if(r=r.parentNode,!r||!r.ownerDocument||r===t||r.nodeType===11)break}return f=f.length>1?i.unique(f):f,this.pushStack(f,"closest",n)},index:function(n){return n?typeof n=="string"?i.inArray(this[0],i(n)):i.inArray(n.jquery?n[0]:n,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(n,t){var u=typeof n=="string"?i(n,t):i.makeArray(n&&n.nodeType?[n]:n),r=i.merge(this.get(),u);return this.pushStack(ei(u[0])||ei(r[0])?r:i.unique(r))},andSelf:function(){return this.add(this.prevObject)}}),i.each({parent:function(n){var t=n.parentNode;return t&&t.nodeType!==11?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 i.nth(n,2,"nextSibling")},prev:function(n){return i.nth(n,2,"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.makeArray(n.childNodes)}},function(n,t){i.fn[n]=function(r,u){var f=i.map(this,t,r);return bu.test(n)||(u=r),u&&typeof u=="string"&&(f=i.filter(u,f)),f=this.length>1&&!tf[n]?i.unique(f):f,(this.length>1||du.test(u))&&ku.test(n)&&(f=f.reverse()),this.pushStack(f,n,nf.call(arguments).join(","))}}),i.extend({filter:function(n,t,r){return r&&(n=":not("+n+")"),t.length===1?i.find.matchesSelector(t[0],n)?[t[0]]:[]:i.find.matches(n,t)},dir:function(n,r,u){for(var e=[],f=n[r];f&&f.nodeType!==9&&(u===t||f.nodeType!==1||!i(f).is(u));)f.nodeType===1&&e.push(f),f=f[r];return e},nth:function(n,t,i){t=t||1;for(var r=0;n;n=n[i])if(n.nodeType===1&&++r===t)break;return n},sibling:function(n,t){for(var i=[];n;n=n.nextSibling)n.nodeType===1&&n!==t&&i.push(n);return i}});var nr="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",rf=/ jQuery\d+="(?:\d+|null)"/g,ot=/^\s+/,tr=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,ir=/<([\w:]+)/,uf=/<tbody/i,ff=/<|&#?\w+;/,ef=/<(?:script|style)/i,of=/<(?:script|object|embed|option|style)/i,rr=new RegExp("<(?:"+nr+")[\\s/>]","i"),ur=/checked\s*(?:[^=]|=\s*.checked.)/i,fr=/\/(java|ecma)script/i,sf=/^\s*<!(?:\[CDATA\[|\-\-)/,u={option:[1,"<select multiple='multiple'>","<\/select>"],legend:[1,"<fieldset>","<\/fieldset>"],thead:[1,"<table>","<\/table>"],tr:[2,"<table><tbody>","<\/tbody><\/table>"],td:[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"],col:[2,"<table><tbody><\/tbody><colgroup>","<\/colgroup><\/table>"],area:[1,"<map>","<\/map>"],_default:[0,"",""]},st=ui(r);u.optgroup=u.option,u.tbody=u.tfoot=u.colgroup=u.caption=u.thead,u.th=u.td,i.support.htmlSerialize||(u._default=[1,"div<div>","<\/div>"]),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)},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&&n.firstChild.nodeType===1;)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 t=i(this),r=t.contents();r.length?r.wrapAll(n):t.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()},append:function(){return this.domManip(arguments,!0,function(n){this.nodeType===1&&this.appendChild(n)})},prepend:function(){return this.domManip(arguments,!0,function(n){this.nodeType===1&&this.insertBefore(n,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(n){this.parentNode.insertBefore(n,this)});if(arguments.length){var n=i.clean(arguments);return n.push.apply(n,this.toArray()),this.pushStack(n,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(n){this.parentNode.insertBefore(n,this.nextSibling)});if(arguments.length){var n=this.pushStack(this,"after",arguments);return n.push.apply(n,i.clean(arguments)),n}},remove:function(n,t){for(var u=0,r;(r=this[u])!=null;u++)(!n||i.filter(n,[r]).length)&&(t||r.nodeType!==1||(i.cleanData(r.getElementsByTagName("*")),i.cleanData([r])),r.parentNode&&r.parentNode.removeChild(r));return this},empty:function(){for(var t=0,n;(n=this[t])!=null;t++)for(n.nodeType===1&&i.cleanData(n.getElementsByTagName("*"));n.firstChild;)n.removeChild(n.firstChild);return this},clone:function(n,t){return n=n==null?!1:n,t=t==null?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,e=this.length;if(n===t)return r.nodeType===1?r.innerHTML.replace(rf,""):null;if(typeof n=="string"&&!ef.test(n)&&(i.support.leadingWhitespace||!ot.test(n))&&!u[(ir.exec(n)||["",""])[1].toLowerCase()]){n=n.replace(tr,"<$1><\/$2>");try{for(;f<e;f++)r=this[f]||{},r.nodeType===1&&(i.cleanData(r.getElementsByTagName("*")),r.innerHTML=n);r=0}catch(o){}}r&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(n){return this[0]&&this[0].parentNode?i.isFunction(n)?this.each(function(t){var r=i(this),u=r.html();r.replaceWith(n.call(this,t,u))}):(typeof n!="string"&&(n=i(n).detach()),this.each(function(){var t=this.nextSibling,r=this.parentNode;i(this).remove(),t?i(t).before(n):i(r).append(n)})):this.length?this.pushStack(i(i.isFunction(n)?n():n),"replaceWith",n):this},detach:function(n){return this.remove(n,!0)},domManip:function(n,r,u){var c,h,f,o,e=n[0],l=[];if(!i.support.checkClone&&arguments.length===3&&typeof e=="string"&&ur.test(e))return this.each(function(){i(this).domManip(n,r,u,!0)});if(i.isFunction(e))return this.each(function(f){var o=i(this);n[0]=e.call(this,f,r?o.html():t),o.domManip(n,r,u)});if(this[0]){if(o=e&&e.parentNode,c=i.support.parentNode&&o&&o.nodeType===11&&o.childNodes.length===this.length?{fragment:o}:i.buildFragment(n,this,l),f=c.fragment,h=f.childNodes.length===1?f=f.firstChild:f.firstChild,h){r=r&&i.nodeName(h,"tr");for(var s=0,a=this.length,v=a-1;s<a;s++)u.call(r?ru(this[s],h):this[s],c.cacheable||a>1&&s<v?i.clone(f,!0,!0):f)}l.length&&i.each(l,function(n,t){t.src?i.ajax({type:"GET",global:!1,url:t.src,async:!1,dataType:"script"}):i.globalEval((t.text||t.textContent||t.innerHTML||"").replace(sf,"/*$0*/")),t.parentNode&&t.parentNode.removeChild(t)})}return this}}),i.buildFragment=function(n,t,u){var e,h,s,o,f=n[0];return t&&t[0]&&(o=t[0].ownerDocument||t[0]),o.createDocumentFragment||(o=r),n.length===1&&typeof f=="string"&&f.length<512&&o===r&&f.charAt(0)==="<"&&!of.test(f)&&(i.support.checkClone||!ur.test(f))&&(i.support.html5Clone||!rr.test(f))&&(h=!0,s=i.fragments[f],s&&s!==1&&(e=s)),e||(e=o.createDocumentFragment(),i.clean(n,o,e,u)),h&&(i.fragments[f]=s?e:1),{fragment:e,cacheable:h}},i.fragments={},i.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(n,t){i.fn[n]=function(r){var e=[],u=i(r),o=this.length===1&&this[0].parentNode,f,h,s;if(o&&o.nodeType===11&&o.childNodes.length===1&&u.length===1)return u[t](this[0]),this;for(f=0,h=u.length;f<h;f++)s=(f>0?this.clone(!0):this).get(),i(u[f])[t](s),e=e.concat(s);return this.pushStack(e,n,u.selector)}}),i.extend({clone:function(n,t,r){var f,e,u,o=i.support.html5Clone||i.isXMLDoc(n)||!rr.test("<"+n.nodeName+">")?n.cloneNode(!0):iu(n);if((!i.support.noCloneEvent||!i.support.noCloneChecked)&&(n.nodeType===1||n.nodeType===11)&&!i.isXMLDoc(n))for(ii(n,o),f=b(n),e=b(o),u=0;f[u];++u)e[u]&&ii(f[u],e[u]);if(t&&(ri(n,o),r))for(f=b(n),e=b(o),u=0;f[u];++u)ri(f[u],e[u]);return f=e=null,o},clean:function(n,t,f,e){var k,h,c,l=[],a,o,b,v,g,nt;for(t=t||r,typeof t.createElement=="undefined"&&(t=t.ownerDocument||t[0]&&t[0].ownerDocument||r),a=0;(o=n[a])!=null;a++)if(typeof o=="number"&&(o+=""),o){if(typeof o=="string")if(ff.test(o)){o=o.replace(tr,"<$1><\/$2>");var d=(ir.exec(o)||["",""])[1].toLowerCase(),p=u[d]||u._default,tt=p[0],s=t.createElement("div"),w=st.childNodes,y;for(t===r?st.appendChild(s):ui(t).appendChild(s),s.innerHTML=p[1]+o+p[2];tt--;)s=s.lastChild;if(!i.support.tbody)for(b=uf.test(o),v=d==="table"&&!b?s.firstChild&&s.firstChild.childNodes:p[1]==="<table>"&&!b?s.childNodes:[],c=v.length-1;c>=0;--c)i.nodeName(v[c],"tbody")&&!v[c].childNodes.length&&v[c].parentNode.removeChild(v[c]);!i.support.leadingWhitespace&&ot.test(o)&&s.insertBefore(t.createTextNode(ot.exec(o)[0]),s.firstChild),o=s.childNodes,s&&(s.parentNode.removeChild(s),w.length>0&&(y=w[w.length-1],y&&y.parentNode&&y.parentNode.removeChild(y)))}else o=t.createTextNode(o);if(!i.support.appendChecked)if(o[0]&&typeof(g=o.length)=="number")for(c=0;c<g;c++)ni(o[c]);else ni(o);o.nodeType?l.push(o):l=i.merge(l,o)}if(f)for(k=function(n){return!n.type||fr.test(n.type)},a=0;l[a];a++)h=l[a],e&&i.nodeName(h,"script")&&(!h.type||fr.test(h.type))?e.push(h.parentNode?h.parentNode.removeChild(h):h):(h.nodeType===1&&(nt=i.grep(h.getElementsByTagName("script"),k),l.splice.apply(l,[a+1,0].concat(nt))),f.appendChild(h));return l},cleanData:function(n){for(var r,u,o=i.cache,s=i.event.special,h=i.support.deleteExpando,t,f,e=0;(t=n[e])!=null;e++)if((!t.nodeName||!i.noData[t.nodeName.toLowerCase()])&&(u=t[i.expando],u)){if(r=o[u],r&&r.events){for(f in r.events)s[f]?i.event.remove(t,f):i.removeEvent(t,f,r.handle);r.handle&&(r.handle.elem=null)}h?delete t[i.expando]:t.removeAttribute&&t.removeAttribute(i.expando),delete o[u]}}});var ht=/alpha\([^)]*\)/i,hf=/opacity=([^)]*)/,cf=/([A-Z]|^ms)/g,lf=/^[\-+]?(?:\d*\.)?\d+$/i,ct=/^-?(?:\d*\.)?\d+(?!px)[^\d\s]+$/i,af=/^([\-+])=([\-+.\de]+)/,vf=/^margin/,yf={position:"absolute",visibility:"hidden",display:"block"},o=["Top","Right","Bottom","Left"],a,er,or;i.fn.css=function(n,r){return i.access(this,function(n,r,u){return u!==t?i.style(n,r,u):i.css(n,r)},n,r,arguments.length>1)},i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=a(n,"opacity");return i===""?"1":i}return n.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:i.support.cssFloat?"cssFloat":"styleFloat"},style:function(n,r,u,f){if(!!n&&n.nodeType!==3&&n.nodeType!==8&&!!n.style){var o,s,h=i.camelCase(r),c=n.style,e=i.cssHooks[h];if(r=i.cssProps[h]||h,u===t)return e&&"get"in e&&(o=e.get(n,!1,f))!==t?o:c[r];if(s=typeof u,s==="string"&&(o=af.exec(u))&&(u=+(o[1]+1)*+o[2]+parseFloat(i.css(n,r)),s="number"),u==null||s==="number"&&isNaN(u))return;if(s!=="number"||i.cssNumber[h]||(u+="px"),!e||!("set"in e)||(u=e.set(n,u))!==t)try{c[r]=u}catch(l){}}},css:function(n,r,u){var e,f;return(r=i.camelCase(r),f=i.cssHooks[r],r=i.cssProps[r]||r,r==="cssFloat"&&(r="float"),f&&"get"in f&&(e=f.get(n,!0,u))!==t)?e:a?a(n,r):void 0},swap:function(n,t,i){var u={},f,r;for(r in t)u[r]=n.style[r],n.style[r]=t[r];f=i.call(n);for(r in t)n.style[r]=u[r];return f}}),i.curCSS=i.css,r.defaultView&&r.defaultView.getComputedStyle&&(er=function(n,t){var r,e,u,o,f=n.style;return t=t.replace(cf,"-$1").toLowerCase(),(e=n.ownerDocument.defaultView)&&(u=e.getComputedStyle(n,null))&&(r=u.getPropertyValue(t),r===""&&!i.contains(n.ownerDocument.documentElement,n)&&(r=i.style(n,t))),!i.support.pixelMargin&&u&&vf.test(t)&&ct.test(r)&&(o=f.width,f.width=r,r=u.width,f.width=o),r}),r.documentElement.currentStyle&&(or=function(n,t){var f,u,e,i=n.currentStyle&&n.currentStyle[t],r=n.style;return i==null&&r&&(e=r[t])&&(i=e),ct.test(i)&&(f=r.left,u=n.runtimeStyle&&n.runtimeStyle.left,u&&(n.runtimeStyle.left=n.currentStyle.left),r.left=t==="fontSize"?"1em":i,i=r.pixelLeft+"px",r.left=f,u&&(n.runtimeStyle.left=u)),i===""?"auto":i}),a=er||or,i.each(["height","width"],function(n,t){i.cssHooks[t]={get:function(n,r,u){if(r)return n.offsetWidth!==0?gt(n,t,u):i.swap(n,yf,function(){return gt(n,t,u)})},set:function(n,t){return lf.test(t)?t+"px":t}}}),i.support.opacity||(i.cssHooks.opacity={get:function(n,t){return hf.test((t&&n.currentStyle?n.currentStyle.filter:n.style.filter)||"")?parseFloat(RegExp.$1)/100+"":t?"1":""},set:function(n,t){var r=n.style,u=n.currentStyle,e=i.isNumeric(t)?"alpha(opacity="+t*100+")":"",f=u&&u.filter||r.filter||"";(r.zoom=1,t>=1&&i.trim(f.replace(ht,""))===""&&(r.removeAttribute("filter"),u&&!u.filter))||(r.filter=ht.test(f)?f.replace(ht,e):f+" "+e)}}),i(function(){i.support.reliableMarginRight||(i.cssHooks.marginRight={get:function(n,t){return i.swap(n,{display:"inline-block"},function(){return t?a(n,"margin-right"):n.style.marginRight})}})}),i.expr&&i.expr.filters&&(i.expr.filters.hidden=function(n){var t=n.offsetWidth,r=n.offsetHeight;return t===0&&r===0||!i.support.reliableHiddenOffsets&&(n.style&&n.style.display||i.css(n,"display"))==="none"},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 u=typeof i=="string"?i.split(" "):[i],f={},r=0;r<4;r++)f[n+o[r]+t]=u[r]||u[r-2]||u[0];return f}}});var pf=/%20/g,wf=/\[\]$/,sr=/\r?\n/g,bf=/#.*$/,kf=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,df=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,gf=/^(?:GET|HEAD)$/,ne=/^\/\//,hr=/\?/,te=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,ie=/^(?:select|textarea)/i,cr=/\s+/,re=/([?&])_=[^&]*/,lr=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,ar=i.fn.load,lt={},vr={},s,h,yr=["*/"]+["*"];try{s=eu.href}catch(ee){s=r.createElement("a"),s.href="",s=s.href}h=lr.exec(s.toLowerCase())||[],i.fn.extend({load:function(n,r,u){var f,e,o,s;return typeof n!="string"&&ar?ar.apply(this,arguments):this.length?(f=n.indexOf(" "),f>=0&&(e=n.slice(f,n.length),n=n.slice(0,f)),o="GET",r&&(i.isFunction(r)?(u=r,r=t):typeof r=="object"&&(r=i.param(r,i.ajaxSettings.traditional),o="POST")),s=this,i.ajax({url:n,type:o,dataType:"html",data:r,complete:function(n,t,r){r=n.responseText,n.isResolved()&&(n.done(function(n){r=n}),s.html(e?i("<div>").append(r.replace(te,"")).find(e):r)),u&&s.each(u,[r,t,n])}}),this):this},serialize:function(){return i.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?i.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ie.test(this.nodeName)||df.test(this.type))}).map(function(n,t){var r=i(this).val();return r==null?null:i.isArray(r)?i.map(r,function(n){return{name:t.name,value:n.replace(sr,"\r\n")}}):{name:t.name,value:r.replace(sr,"\r\n")}}).get()}}),i.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(n,t){i.fn[t]=function(n){return this.on(t,n)}}),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({type:r,url:n,data:u,success:f,dataType:e})}}),i.extend({getScript:function(n,r){return i.get(n,t,r,"script")},getJSON:function(n,t,r){return i.get(n,t,r,"json")},ajaxSetup:function(n,t){return t?kt(n,i.ajaxSettings):(t=n,n=i.ajaxSettings),kt(n,t),n},ajaxSettings:{url:s,isLocal:/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/.test(h[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":yr},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":n.String,"text html":!0,"text json":i.parseJSON,"text xml":i.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:dt(lt),ajaxTransport:dt(vr),ajax:function(n,r){function y(n,r,h,l){if(e!==2){e=2,nt&&clearTimeout(nt),c=t,g=l||"",f.readyState=n>0?4:0;var y,b,w,a=r,ut=h?tu(u,f,h):t,tt,it;if(n>=200&&n<300||n===304)if(u.ifModified&&((tt=f.getResponseHeader("Last-Modified"))&&(i.lastModified[o]=tt),(it=f.getResponseHeader("Etag"))&&(i.etag[o]=it)),n===304)a="notmodified",y=!0;else try{b=nu(u,ut),a="success",y=!0}catch(ft){a="parsererror",w=ft}else w=a,(!a||n)&&(a="error",n<0&&(n=0));f.status=n,f.statusText=""+(r||a),y?d.resolveWith(s,[b,a,f]):d.rejectWith(s,[f,a,w]),f.statusCode(p),p=t,v&&k.trigger("ajax"+(y?"Success":"Error"),[f,u,y?b:w]),rt.fireWith(s,[f,a]),v&&(k.trigger("ajaxComplete",[f,u]),--i.active||i.event.trigger("ajaxStop"))}}var tt,it;typeof n=="object"&&(r=n,n=t),r=r||{};var u=i.ajaxSetup({},r),s=u.context||u,k=s!==u&&(s.nodeType||s instanceof i)?i(s):i.event,d=i.Deferred(),rt=i.Callbacks("once memory"),p=u.statusCode||{},o,ut={},ft={},g,b,c,nt,l,e=0,v,a,f={readyState:0,setRequestHeader:function(n,t){if(!e){var i=n.toLowerCase();n=ft[i]=ft[i]||n,ut[n]=t}return this},getAllResponseHeaders:function(){return e===2?g:null},getResponseHeader:function(n){var i;if(e===2){if(!b)for(b={};i=kf.exec(g);)b[i[1].toLowerCase()]=i[2];i=b[n.toLowerCase()]}return i===t?null:i},overrideMimeType:function(n){return e||(u.mimeType=n),this},abort:function(n){return n=n||"abort",c&&c.abort(n),y(0,n),this}};if(d.promise(f),f.success=f.done,f.error=f.fail,f.complete=rt.add,f.statusCode=function(n){if(n){var t;if(e<2)for(t in n)p[t]=[p[t],n[t]];else t=n[f.status],f.then(t,t)}return this},u.url=((n||u.url)+"").replace(bf,"").replace(ne,h[1]+"//"),u.dataTypes=i.trim(u.dataType||"*").toLowerCase().split(cr),u.crossDomain==null&&(l=lr.exec(u.url.toLowerCase()),u.crossDomain=!(!l||l[1]==h[1]&&l[2]==h[2]&&(l[3]||(l[1]==="http:"?80:443))==(h[3]||(h[1]==="http:"?80:443)))),u.data&&u.processData&&typeof u.data!="string"&&(u.data=i.param(u.data,u.traditional)),w(lt,u,r,f),e===2)return!1;v=u.global,u.type=u.type.toUpperCase(),u.hasContent=!gf.test(u.type),v&&i.active++==0&&i.event.trigger("ajaxStart"),u.hasContent||(u.data&&(u.url+=(hr.test(u.url)?"&":"?")+u.data,delete u.data),o=u.url,u.cache===!1&&(tt=i.now(),it=u.url.replace(re,"$1_="+tt),u.url=it+(it===u.url?(hr.test(u.url)?"&":"?")+"_="+tt:""))),(u.data&&u.hasContent&&u.contentType!==!1||r.contentType)&&f.setRequestHeader("Content-Type",u.contentType),u.ifModified&&(o=o||u.url,i.lastModified[o]&&f.setRequestHeader("If-Modified-Since",i.lastModified[o]),i.etag[o]&&f.setRequestHeader("If-None-Match",i.etag[o])),f.setRequestHeader("Accept",u.dataTypes[0]&&u.accepts[u.dataTypes[0]]?u.accepts[u.dataTypes[0]]+(u.dataTypes[0]!=="*"?", "+yr+"; q=0.01":""):u.accepts["*"]);for(a in u.headers)f.setRequestHeader(a,u.headers[a]);if(u.beforeSend&&(u.beforeSend.call(s,f,u)===!1||e===2))return f.abort(),!1;for(a in{success:1,error:1,complete:1})f[a](u[a]);if(c=w(vr,u,r,f),c){f.readyState=1,v&&k.trigger("ajaxSend",[f,u]),u.async&&u.timeout>0&&(nt=setTimeout(function(){f.abort("timeout")},u.timeout));try{e=1,c.send(ut,y)}catch(et){if(e<2)y(-1,et);else throw et;}}else y(-1,"No Transport");return f},param:function(n,r){var u=[],e=function(n,t){t=i.isFunction(t)?t():t,u[u.length]=encodeURIComponent(n)+"="+encodeURIComponent(t)},f;if(r===t&&(r=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)ut(f,n[f],r,e);return u.join("&").replace(pf,"+")}}),i.extend({active:0,lastModified:{},etag:{}}),pr=i.now(),p=/(\=)\?(&|$)|\?\?/i,i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return i.expando+"_"+pr++}}),i.ajaxPrefilter("json jsonp",function(t,r,u){var h=typeof t.data=="string"&&/^application\/x\-www\-form\-urlencoded/.test(t.contentType);if(t.dataTypes[0]==="jsonp"||t.jsonp!==!1&&(p.test(t.url)||h&&p.test(t.data))){var o,f=t.jsonpCallback=i.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,c=n[f],e=t.url,s=t.data,l="$1"+f+"$2";return t.jsonp!==!1&&(e=e.replace(p,l),t.url===e&&(h&&(s=s.replace(p,l)),t.data===s&&(e+=(/\?/.test(e)?"&":"?")+t.jsonp+"="+f))),t.url=e,t.data=s,n[f]=function(n){o=[n]},u.always(function(){n[f]=c,o&&i.isFunction(c)&&n[f](o[0])}),t.converters["script json"]=function(){return o||i.error(f+" was not called"),o[0]},t.dataTypes[0]="json","script"}}),i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},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 i,u=r.head||r.getElementsByTagName("head")[0]||r.documentElement;return{send:function(f,e){i=r.createElement("script"),i.async="async",n.scriptCharset&&(i.charset=n.scriptCharset),i.src=n.url,i.onload=i.onreadystatechange=function(n,r){(r||!i.readyState||/loaded|complete/.test(i.readyState))&&(i.onload=i.onreadystatechange=null,u&&i.parentNode&&u.removeChild(i),i=t,r||e(200,"success"))},u.insertBefore(i,u.firstChild)},abort:function(){i&&i.onload(0,1)}}}}),nt=n.ActiveXObject?function(){for(var n in v)v[n](0,1)}:!1,wr=0,i.ajaxSettings.xhr=n.ActiveXObject?function(){return!this.isLocal&&bt()||gr()}:bt,function(n){i.extend(i.support,{ajax:!!n,cors:!!n&&"withCredentials"in n})}(i.ajaxSettings.xhr()),i.support.ajax&&i.ajaxTransport(function(r){if(!r.crossDomain||i.support.cors){var u;return{send:function(f,e){var o=r.xhr(),h,s;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,y,c,l;try{if(u&&(f||o.readyState===4))if(u=t,h&&(o.onreadystatechange=i.noop,nt&&delete v[h]),f)o.readyState!==4&&o.abort();else{s=o.status,y=o.getAllResponseHeaders(),c={},l=o.responseXML,l&&l.documentElement&&(c.xml=l);try{c.text=o.responseText}catch(n){}try{a=o.statusText}catch(w){a=""}!s&&r.isLocal&&!r.crossDomain?s=c.text?200:404:s===1223&&(s=204)}}catch(p){f||e(-1,p)}c&&e(s,a,c,y)},!r.async||o.readyState===4?u():(h=++wr,nt&&(v||(v={},i(n).unload(nt)),v[h]=u),o.onreadystatechange=u)},abort:function(){u&&u(0,1)}}}});var at={},f,y,ue=/^(?:toggle|show|hide)$/,fe=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,tt,it=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],rt;i.fn.extend({show:function(n,t,r){var u,e,f,o;if(n||n===0)return this.animate(c("show",3),n,t,r);for(f=0,o=this.length;f<o;f++)u=this[f],u.style&&(e=u.style.display,!i._data(u,"olddisplay")&&e==="none"&&(e=u.style.display=""),(e===""&&i.css(u,"display")==="none"||!i.contains(u.ownerDocument.documentElement,u))&&i._data(u,"olddisplay",pt(u.nodeName)));for(f=0;f<o;f++)u=this[f],u.style&&(e=u.style.display,(e===""||e==="none")&&(u.style.display=i._data(u,"olddisplay")||""));return this},hide:function(n,t,r){if(n||n===0)return this.animate(c("hide",3),n,t,r);for(var f,e,u=0,o=this.length;u<o;u++)f=this[u],f.style&&(e=i.css(f,"display"),e!=="none"&&!i._data(f,"olddisplay")&&i._data(f,"olddisplay",e));for(u=0;u<o;u++)this[u].style&&(this[u].style.display="none");return this},_toggle:i.fn.toggle,toggle:function(n,t,r){var u=typeof n=="boolean";return i.isFunction(n)&&i.isFunction(t)?this._toggle.apply(this,arguments):n==null||u?this.each(function(){var t=u?n:i(this).is(":hidden");i(this)[t?"show":"hide"]()}):this.animate(c("toggle",3),n,t,r),this},fadeTo:function(n,t,i,r){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:t},n,i,r)},animate:function(n,t,r,u){function e(){f.queue===!1&&i._mark(this);var e=i.extend({},f),w=this.nodeType===1,v=w&&i(this).is(":hidden"),r,u,t,o,y,p,h,s,c,l,a;e.animatedProperties={};for(t in n)if(r=i.camelCase(t),t!==r&&(n[r]=n[t],delete n[t]),(y=i.cssHooks[r])&&"expand"in y){p=y.expand(n[r]),delete n[r];for(t in p)t in n||(n[t]=p[t])}for(r in n){if(u=n[r],i.isArray(u)?(e.animatedProperties[r]=u[1],u=n[r]=u[0]):e.animatedProperties[r]=e.specialEasing&&e.specialEasing[r]||e.easing||"swing",u==="hide"&&v||u==="show"&&!v)return e.complete.call(this);w&&(r==="height"||r==="width")&&(e.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],i.css(this,"display")==="inline"&&i.css(this,"float")==="none"&&(!i.support.inlineBlockNeedsLayout||pt(this.nodeName)==="inline"?this.style.display="inline-block":this.style.zoom=1))}e.overflow!=null&&(this.style.overflow="hidden");for(t in n)o=new i.fx(this,e,t),u=n[t],ue.test(u)?(a=i._data(this,"toggle"+t)||(u==="toggle"?v?"show":"hide":0),a?(i._data(this,"toggle"+t,a==="show"?"hide":"show"),o[a]()):o[u]()):(h=fe.exec(u),s=o.cur(),h?(c=parseFloat(h[2]),l=h[3]||(i.cssNumber[t]?"":"px"),l!=="px"&&(i.style(this,t,(c||1)+l),s=(c||1)/o.cur()*s,i.style(this,t,s+l)),h[1]&&(c=(h[1]==="-="?-1:1)*c+s),o.custom(s,c,l)):o.custom(s,u,""));return!0}var f=i.speed(t,r,u);return i.isEmptyObject(n)?this.each(f.complete,[!1]):(n=i.extend({},n),f.queue===!1?this.each(e):this.queue(f.queue,e))},stop:function(n,r,u){return typeof n!="string"&&(u=r,r=n,n=t),r&&n!==!1&&this.queue(n||"fx",[]),this.each(function(){function e(n,t,r){var f=t[r];i.removeData(n,r,!0),f.stop(u)}var t,o=!1,f=i.timers,r=i._data(this);if(u||i._unmark(!0,this),n==null)for(t in r)r[t]&&r[t].stop&&t.indexOf(".run")===t.length-4&&e(this,r,t);else r[t=n+".run"]&&r[t].stop&&e(this,r,t);for(t=f.length;t--;)f[t].elem===this&&(n==null||f[t].queue===n)&&(u?f[t](!0):f[t].saveState(),o=!0,f.splice(t,1));u&&o||i.dequeue(this,n)})}}),i.each({slideDown:c("show",1),slideUp:c("hide",1),slideToggle:c("toggle",1),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.extend({speed:function(n,t,r){var u=n&&typeof n=="object"?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:typeof u.duration=="number"?u.duration:u.duration in i.fx.speeds?i.fx.speeds[u.duration]:i.fx.speeds._default,(u.queue==null||u.queue===!0)&&(u.queue="fx"),u.old=u.complete,u.complete=function(n){i.isFunction(u.old)&&u.old.call(this),u.queue?i.dequeue(this,u.queue):n!==!1&&i._unmark(this)},u},easing:{linear:function(n){return n},swing:function(n){return-Math.cos(n*Math.PI)/2+.5}},timers:[],fx:function(n,t,i){this.options=t,this.elem=n,this.prop=i,t.orig=t.orig||{}}}),i.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(i.fx.step[this.prop]||i.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var t,n=i.css(this.elem,this.prop);return isNaN(t=parseFloat(n))?!n||n==="auto"?0:n:t},custom:function(n,r,u){function e(n){return f.step(n)}var f=this,o=i.fx;this.startTime=rt||wt(),this.end=r,this.now=this.start=n,this.pos=this.state=0,this.unit=u||this.unit||(i.cssNumber[this.prop]?"":"px"),e.queue=this.options.queue,e.elem=this.elem,e.saveState=function(){i._data(f.elem,"fxshow"+f.prop)===t&&(f.options.hide?i._data(f.elem,"fxshow"+f.prop,f.start):f.options.show&&i._data(f.elem,"fxshow"+f.prop,f.end))},e()&&i.timers.push(e)&&!tt&&(tt=setInterval(o.tick,o.interval))},show:function(){var n=i._data(this.elem,"fxshow"+this.prop);this.options.orig[this.prop]=n||i.style(this.elem,this.prop),this.options.show=!0,n!==t?this.custom(this.cur(),n):this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()),i(this.elem).show()},hide:function(){this.options.orig[this.prop]=i._data(this.elem,"fxshow"+this.prop)||i.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(n){var r,f,e,o=rt||wt(),s=!0,u=this.elem,t=this.options;if(n||o>=t.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),t.animatedProperties[this.prop]=!0;for(r in t.animatedProperties)t.animatedProperties[r]!==!0&&(s=!1);if(s){if(t.overflow==null||i.support.shrinkWrapBlocks||i.each(["","X","Y"],function(n,i){u.style["overflow"+i]=t.overflow[n]}),t.hide&&i(u).hide(),t.hide||t.show)for(r in t.animatedProperties)i.style(u,r,t.orig[r]),i.removeData(u,"fxshow"+r,!0),i.removeData(u,"toggle"+r,!0);e=t.complete,e&&(t.complete=!1,e.call(u))}return!1}return t.duration==Infinity?this.now=o:(f=o-this.startTime,this.state=f/t.duration,this.pos=i.easing[t.animatedProperties[this.prop]](this.state,f,0,1,t.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update(),!0}},i.extend(i.fx,{tick:function(){for(var r,n=i.timers,t=0;t<n.length;t++)r=n[t],r()||n[t]!==r||n.splice(t--,1);n.length||i.fx.stop()},interval:13,stop:function(){clearInterval(tt),tt=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(n){i.style(n.elem,"opacity",n.now)},_default:function(n){n.elem.style&&n.elem.style[n.prop]!=null?n.elem.style[n.prop]=n.now+n.unit:n.elem[n.prop]=n.now}}}),i.each(it.concat.apply([],it),function(n,t){t.indexOf("margin")&&(i.fx.step[t]=function(n){i.style(n.elem,t,Math.max(0,n.now)+n.unit)})}),i.expr&&i.expr.filters&&(i.expr.filters.animated=function(n){return i.grep(i.timers,function(t){return n===t.elem}).length}),kr=/^t(?:able|d|h)$/i,vt=/^(?:body|html)$/i,br="getBoundingClientRect"in r.documentElement?function(n,t,r,u){try{u=n.getBoundingClientRect()}catch(v){}if(!u||!i.contains(r,n))return u?{top:u.top,left:u.left}:{top:0,left:0};var f=t.body,e=yt(t),o=r.clientTop||f.clientTop||0,s=r.clientLeft||f.clientLeft||0,h=e.pageYOffset||i.support.boxModel&&r.scrollTop||f.scrollTop,c=e.pageXOffset||i.support.boxModel&&r.scrollLeft||f.scrollLeft,l=u.top+h-o,a=u.left+c-s;return{top:l,left:a}}:function(n,t,r){for(var u,c=n.offsetParent,l=n,o=t.body,h=t.defaultView,s=h?h.getComputedStyle(n,null):n.currentStyle,f=n.offsetTop,e=n.offsetLeft;(n=n.parentNode)&&n!==o&&n!==r;){if(i.support.fixedPosition&&s.position==="fixed")break;u=h?h.getComputedStyle(n,null):n.currentStyle,f-=n.scrollTop,e-=n.scrollLeft,n===c&&(f+=n.offsetTop,e+=n.offsetLeft,i.support.doesNotAddBorder&&(!i.support.doesAddBorderForTableAndCells||!kr.test(n.nodeName))&&(f+=parseFloat(u.borderTopWidth)||0,e+=parseFloat(u.borderLeftWidth)||0),l=c,c=n.offsetParent),i.support.subtractsBorderForOverflowNotVisible&&u.overflow!=="visible"&&(f+=parseFloat(u.borderTopWidth)||0,e+=parseFloat(u.borderLeftWidth)||0),s=u}return(s.position==="relative"||s.position==="static")&&(f+=o.offsetTop,e+=o.offsetLeft),i.support.fixedPosition&&s.position==="fixed"&&(f+=Math.max(r.scrollTop,o.scrollTop),e+=Math.max(r.scrollLeft,o.scrollLeft)),{top:f,left:e}},i.fn.offset=function(n){if(arguments.length)return n===t?this:this.each(function(t){i.offset.setOffset(this,n,t)});var r=this[0],u=r&&r.ownerDocument;return u?r===u.body?i.offset.bodyOffset(r):br(r,u,u.documentElement):null},i.offset={bodyOffset:function(n){var t=n.offsetTop,r=n.offsetLeft;return i.support.doesNotIncludeMarginInBodyOffset&&(t+=parseFloat(i.css(n,"marginTop"))||0,r+=parseFloat(i.css(n,"marginLeft"))||0),{top:t,left:r}},setOffset:function(n,t,r){var f=i.css(n,"position");f==="static"&&(n.style.position="relative");var e=i(n),o=e.offset(),l=i.css(n,"top"),a=i.css(n,"left"),v=(f==="absolute"||f==="fixed")&&i.inArray("auto",[l,a])>-1,u={},s={},h,c;v?(s=e.position(),h=s.top,c=s.left):(h=parseFloat(l)||0,c=parseFloat(a)||0),i.isFunction(t)&&(t=t.call(n,r,o)),t.top!=null&&(u.top=t.top-o.top+h),t.left!=null&&(u.left=t.left-o.left+c),"using"in t?t.using.call(n,u):e.css(u)}},i.fn.extend({position:function(){if(!this[0])return null;var u=this[0],n=this.offsetParent(),t=this.offset(),r=vt.test(n[0].nodeName)?{top:0,left:0}:n.offset();return t.top-=parseFloat(i.css(u,"marginTop"))||0,t.left-=parseFloat(i.css(u,"marginLeft"))||0,r.top+=parseFloat(i.css(n[0],"borderTopWidth"))||0,r.left+=parseFloat(i.css(n[0],"borderLeftWidth"))||0,{top:t.top-r.top,left:t.left-r.left}},offsetParent:function(){return this.map(function(){for(var n=this.offsetParent||r.body;n&&!vt.test(n.nodeName)&&i.css(n,"position")==="static";)n=n.offsetParent;return n})}}),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=yt(n);if(e===t)return o?r in o?o[r]:i.support.boxModel&&o.document.documentElement[f]||o.document.body[f]:n[f];o?o.scrollTo(u?i(o).scrollLeft():e,u?e:i(o).scrollTop()):n[f]=e},n,f,arguments.length,null)}}),i.each({Height:"height",Width:"width"},function(n,r){var u="client"+n,f="scroll"+n,e="offset"+n;i.fn["inner"+n]=function(){var n=this[0];return n?n.style?parseFloat(i.css(n,r,"padding")):this[r]():null},i.fn["outer"+n]=function(n){var t=this[0];return t?t.style?parseFloat(i.css(t,r,n?"margin":"border")):this[r]():null},i.fn[r]=function(n){return i.access(this,function(n,r,o){var s,h,c,l;if(i.isWindow(n))return s=n.document,h=s.documentElement[u],i.support.boxModel&&h||s.body&&s.body[u]||h;if(n.nodeType===9)return(s=n.documentElement,s[u]>=s[f])?s[u]:Math.max(n.body[f],s[f],n.body[e],s[e]);if(o===t)return c=i.css(n,r),l=parseFloat(c),i.isNumeric(l)?l:c;i(n).css(r,o)},r,n,arguments.length,null)}}),n.jQuery=n.$=i,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return i})})(window),cssua=function(n,t){var r=" dtc-",f=/[\w\-\.]+[\/][v]?\d+(\.\d+)*/g,e=/\b(aol|america online browser)[\s\/]*(\d+(\.\d+)*)/,o=/\b(msie|microsoft internet explorer)[\s\/]*(\d+(\.\d+)*)/,s=/rv[:](\d+(\.\d+)*).*?\bgecko[\/]\d+/,h=/\bopera[\s\/]*(\d+(\.\d+)*)/,c=/\bandroid[\s]+(\d+(\.\d+)*)/,l=/\bos[\s]+(\d+(\_\d+)*) like mac os x/,a=/\bwindows phone os (\d+(\_\d+)*)/,v=/\b(mspie|microsoft pocket internet explorer)[\s\/]*(\d+(\.\d+)*)/,y=/\bicab[\s\/]*(\d+(\.\d+)*)/,p=/\bblackberry\w*[\s\/]+(\d+(\.\d+)*)/,w=/(\bandroid\b|\bipad\b|\bipod\b|\bblackberry|\bwebos\b|\bwindows ce\b|\bwindows phone os\b|\bwindows ce\b|\bpalm|\bsymbian|\bj2me\b|\bdocomo\b|\bpda\b|\bchtml\b|\bmidp\b|\bcldc\b|\w*?mobile\w*?|\w*?phone\w*?)/,i={parse:function(n){var t={},i,r,b,u;if(n=(""+n).toLowerCase(),!n)return t;if(i=n.match(f),i)for(r=0;r<i.length;r++)b=i[r].indexOf("/"),u=i[r].substring(0,b),u&&u!=="mozilla"&&(u==="applewebkit"&&(u="webkit"),t[u]=i[r].substr(b+1));return e.exec(n)&&(t.aol=RegExp.$2),h.exec(n)?t.opera=RegExp.$1:y.exec(n)?t.icab=RegExp.$1:o.exec(n)?t.ie=RegExp.$2:v.exec(n)?t.mspie=RegExp.$2:s.exec(n)?t.gecko=RegExp.$1:c.exec(n)?t.android=RegExp.$1:l.exec(n)?t.ios=RegExp.$1.split("_").join("."):a.exec(n)&&(t.winphone=RegExp.$1),!t.blackberry&&p.exec(n)&&(t.blackberry=RegExp.$1),w.exec(n)&&(t.mobile=RegExp.$1),t.safari?t.chrome||t.mobile&&!t.ios?delete t.safari:t.safari=t.version?t.version:{"419":"2.0.4","417":"2.0.3","416":"2.0.2","412":"2.0","312":"1.3","125":"1.2","85":"1.0"}[parseInt(t.safari,10)]||t.safari:t.opera&&t.version&&(t.opera=t.version),t.version&&delete t.version,t},format:function(n){function u(n,t){var u,i;if(n=n.split(" ").join("_").split(".").join("-"),u=r+n,t){for(t=t.split(" ").join("_").split(".").join("-"),i=t.indexOf("-");i>0;)u+=r+n+"-"+t.substring(0,i),i=t.indexOf("-",i+1);u+=r+n+"-"+t}return u}var i="",t;for(t in n)t&&n.hasOwnProperty(t)&&(i+=u(t,n[t]));return i},encode:function(n){var i="",t;for(t in n)t&&n.hasOwnProperty(t)&&(i&&(i+="&"),i+=encodeURIComponent(t)+"="+encodeURIComponent(n[t]));return i}},u;return i.userAgent=i.ua=i.parse(t),u=i.format(i.ua)+" js",n.className=n.className?n.className.replace(/\bno-js\b/g,"")+u:u.substr(1),i}(document.documentElement,navigator.userAgent),window.twttr||(window.twttr={}),function(){function n(n,t){return t=t||"",typeof n!="string"&&(n.global&&t.indexOf("g")<0&&(t+="g"),n.ignoreCase&&t.indexOf("i")<0&&(t+="i"),n.multiline&&t.indexOf("m")<0&&(t+="m"),n=n.source),new RegExp(n.replace(/#\{(\w+)\}/g,function(n,t){var i=twttr.txt.regexen[t]||"";return typeof i!="string"&&(i=i.source),i}),t)}function u(n,t){return n.replace(/#\{(\w+)\}/g,function(n,i){return t[i]||""})}function t(n,t,i){var r=String.fromCharCode(t);return i!==t&&(r+="-"+String.fromCharCode(i)),n.push(r),n}function o(n){var i={},t;for(t in n)n.hasOwnProperty(t)&&(i[t]=n[t]);return i}function f(n,t,i){return i?!n||n.match(t)&&RegExp["$&"]===n:typeof n=="string"&&n.match(t)&&RegExp["$&"]===n}var h,r,e,i,a,s,v;twttr.txt={},twttr.txt.regexen={},h={"&":"&amp;",">":"&gt;","<":"&lt;",'"':"&quot;","'":"&#39;"},twttr.txt.htmlEscape=function(n){return n&&n.replace(/[&"'><]/g,function(n){return h[n]})},r=String.fromCharCode,e=[r(32),r(133),r(160),r(5760),r(6158),r(8232),r(8233),r(8239),r(8287),r(12288)],t(e,9,13),t(e,8192,8202),twttr.txt.regexen.spaces_group=n(e.join("")),twttr.txt.regexen.spaces=n("["+e.join("")+"]"),twttr.txt.regexen.punct=/\!'#%&'\(\)*\+,\\\-\.\/:;<=>\?@\[\]\^_{|}~/,twttr.txt.regexen.atSigns=/[@＠]/,twttr.txt.regexen.extractMentions=n(/(^|[^a-zA-Z0-9_])(#{atSigns})([a-zA-Z0-9_]{1,20})(?=(.|$))/g),twttr.txt.regexen.extractReply=n(/^(?:#{spaces})*#{atSigns}([a-zA-Z0-9_]{1,20})/),twttr.txt.regexen.listName=/[a-zA-Z][a-zA-Z0-9_\-\u0080-\u00ff]{0,24}/,twttr.txt.regexen.extractMentionsOrLists=n(/(^|[^a-zA-Z0-9_])(#{atSigns})([a-zA-Z0-9_]{1,20})(\/[a-zA-Z][a-zA-Z0-9_\-]{0,24})?(?=(.|$))/g),i=[],t(i,1024,1279),t(i,1280,1319),t(i,11744,11775),t(i,42560,42655),t(i,4352,4607),t(i,12592,12677),t(i,43360,43391),t(i,44032,55215),t(i,55216,55295),t(i,65441,65500),t(i,12449,12538),t(i,12540,12542),t(i,65382,65439),t(i,65392,65392),t(i,65296,65305),t(i,65313,65338),t(i,65345,65370),t(i,12353,12438),t(i,12441,12446),t(i,13312,19903),t(i,19968,40959),t(i,173824,177983),t(i,177984,178207),t(i,194560,195103),t(i,12293,12293),t(i,12347,12347),twttr.txt.regexen.nonLatinHashtagChars=n(i.join("")),twttr.txt.regexen.latinAccentChars=n("ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþş\\303\\277"),twttr.txt.regexen.endScreenNameMatch=n(/^(?:#{atSigns}|[#{latinAccentChars}]|:\/\/)/),twttr.txt.regexen.hashtagBoundary=n(/(?:^|$|#{spaces}|[「」。、.,!！?？:;"'])/),twttr.txt.regexen.hashtagAlpha=n(/[a-z_#{latinAccentChars}#{nonLatinHashtagChars}]/i),twttr.txt.regexen.hashtagAlphaNumeric=n(/[a-z0-9_#{latinAccentChars}#{nonLatinHashtagChars}]/i),twttr.txt.regexen.autoLinkHashtags=n(/(#{hashtagBoundary})(#|＃)(#{hashtagAlphaNumeric}*#{hashtagAlpha}#{hashtagAlphaNumeric}*)/gi),twttr.txt.regexen.autoLinkUsernamesOrLists=/(^|[^a-zA-Z0-9_]|RT:?)([@＠]+)([a-zA-Z0-9_]{1,20})(\/[a-zA-Z][a-zA-Z0-9_\-]{0,24})?/g,twttr.txt.regexen.autoLinkEmoticon=/(8\-\#|8\-E|\+\-\(|\`\@|\`O|\&lt;\|:~\(|\}:o\{|:\-\[|\&gt;o\&lt;|X\-\/|\[:-\]\-I\-|\/\/\/\/Ö\\\\\\\\|\(\|:\|\/\)|∑:\*\)|\( \| \))/g,twttr.txt.regexen.validPrecedingChars=n(/(?:[^-\/"'!=A-Za-z0-9_@＠\.]|^)/),twttr.txt.regexen.invalidDomainChars=u(" #{punct}#{spaces_group}",twttr.txt.regexen),twttr.txt.regexen.validDomainChars=n(/[^#{invalidDomainChars}]/),twttr.txt.regexen.validSubdomain=n(/(?:(?:#{validDomainChars}(?:[_-]|#{validDomainChars})*)?#{validDomainChars}\.)/),twttr.txt.regexen.validDomainName=n(/(?:(?:#{validDomainChars}(?:-|#{validDomainChars})*)?#{validDomainChars}\.)/),twttr.txt.regexen.validGTLD=n(/(?:(?:aero|asia|biz|cat|com|coop|edu|gov|info|int|jobs|mil|mobi|museum|name|net|org|pro|tel|travel)(?=[^a-zA-Z]|$))/),twttr.txt.regexen.validCCTLD=n(/(?:(?:ac|ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cs|cu|cv|cx|cy|cz|dd|de|dj|dk|dm|do|dz|ec|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|ss|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|za|zm|zw)(?=[^a-zA-Z]|$))/),twttr.txt.regexen.validPunycode=n(/(?:xn--[0-9a-z]+)/),twttr.txt.regexen.validDomain=n(/(?:#{validSubdomain}*#{validDomainName}(?:#{validGTLD}|#{validCCTLD}|#{validPunycode}))/),twttr.txt.regexen.validShortDomain=n(/^#{validDomainName}#{validCCTLD}$/),twttr.txt.regexen.validPortNumber=n(/[0-9]+/),twttr.txt.regexen.validGeneralUrlPathChars=n(/[a-z0-9!\*';:=\+\$\/%#\[\]\-_,~|&#{latinAccentChars}]/i),twttr.txt.regexen.wikipediaDisambiguation=n(/(?:\(#{validGeneralUrlPathChars}+\))/i),twttr.txt.regexen.validUrlPathChars=n(/(?:#{wikipediaDisambiguation}|@#{validGeneralUrlPathChars}+\/|[\.,]?#{validGeneralUrlPathChars}?)/i),twttr.txt.regexen.validUrlPathEndingChars=n(/(?:[\+\-a-z0-9=_#\/#{latinAccentChars}]|#{wikipediaDisambiguation})/i),twttr.txt.regexen.validUrlQueryChars=/[a-z0-9!\*'\(\);:&=\+\$\/%#\[\]\-_\.,~|]/i,twttr.txt.regexen.validUrlQueryEndingChars=/[a-z0-9_&=#\/]/i,twttr.txt.regexen.extractUrl=n("((#{validPrecedingChars})((https?:\\/\\/)?(#{validDomain})(?::(#{validPortNumber}))?(\\/(?:#{validUrlPathChars}+#{validUrlPathEndingChars}|#{validUrlPathChars}+#{validUrlPathEndingChars}?|#{validUrlPathEndingChars})?)?(\\?#{validUrlQueryChars}*#{validUrlQueryEndingChars})?))","gi"),twttr.txt.regexen.validateUrlUnreserved=/[a-z0-9\-._~]/i,twttr.txt.regexen.validateUrlPctEncoded=/(?:%[0-9a-f]{2})/i,twttr.txt.regexen.validateUrlSubDelims=/[!$&'()*+,;=]/i,twttr.txt.regexen.validateUrlPchar=n("(?:#{validateUrlUnreserved}|#{validateUrlPctEncoded}|#{validateUrlSubDelims}|[:|@])","i"),twttr.txt.regexen.validateUrlScheme=/(?:[a-z][a-z0-9+\-.]*)/i,twttr.txt.regexen.validateUrlUserinfo=n("(?:#{validateUrlUnreserved}|#{validateUrlPctEncoded}|#{validateUrlSubDelims}|:)*","i"),twttr.txt.regexen.validateUrlDecOctet=/(?:[0-9]|(?:[1-9][0-9])|(?:1[0-9]{2})|(?:2[0-4][0-9])|(?:25[0-5]))/i,twttr.txt.regexen.validateUrlIpv4=n(/(?:#{validateUrlDecOctet}(?:\.#{validateUrlDecOctet}){3})/i),twttr.txt.regexen.validateUrlIpv6=/(?:\[[a-f0-9:\.]+\])/i,twttr.txt.regexen.validateUrlIp=n("(?:#{validateUrlIpv4}|#{validateUrlIpv6})","i"),twttr.txt.regexen.validateUrlSubDomainSegment=/(?:[a-z0-9](?:[a-z0-9_\-]*[a-z0-9])?)/i,twttr.txt.regexen.validateUrlDomainSegment=/(?:[a-z0-9](?:[a-z0-9\-]*[a-z0-9])?)/i,twttr.txt.regexen.validateUrlDomainTld=/(?:[a-z](?:[a-z0-9\-]*[a-z0-9])?)/i,twttr.txt.regexen.validateUrlDomain=n(/(?:(?:#{validateUrlSubDomainSegment]}\.)*(?:#{validateUrlDomainSegment]}\.)#{validateUrlDomainTld})/i),twttr.txt.regexen.validateUrlHost=n("(?:#{validateUrlIp}|#{validateUrlDomain})","i"),twttr.txt.regexen.validateUrlUnicodeSubDomainSegment=/(?:(?:[a-z0-9]|[^\u0000-\u007f])(?:(?:[a-z0-9_\-]|[^\u0000-\u007f])*(?:[a-z0-9]|[^\u0000-\u007f]))?)/i,twttr.txt.regexen.validateUrlUnicodeDomainSegment=/(?:(?:[a-z0-9]|[^\u0000-\u007f])(?:(?:[a-z0-9\-]|[^\u0000-\u007f])*(?:[a-z0-9]|[^\u0000-\u007f]))?)/i,twttr.txt.regexen.validateUrlUnicodeDomainTld=/(?:(?:[a-z]|[^\u0000-\u007f])(?:(?:[a-z0-9\-]|[^\u0000-\u007f])*(?:[a-z0-9]|[^\u0000-\u007f]))?)/i,twttr.txt.regexen.validateUrlUnicodeDomain=n(/(?:(?:#{validateUrlUnicodeSubDomainSegment}\.)*(?:#{validateUrlUnicodeDomainSegment}\.)#{validateUrlUnicodeDomainTld})/i),twttr.txt.regexen.validateUrlUnicodeHost=n("(?:#{validateUrlIp}|#{validateUrlUnicodeDomain})","i"),twttr.txt.regexen.validateUrlPort=/[0-9]{1,5}/,twttr.txt.regexen.validateUrlUnicodeAuthority=n("(?:(#{validateUrlUserinfo})@)?(#{validateUrlUnicodeHost})(?::(#{validateUrlPort}))?","i"),twttr.txt.regexen.validateUrlAuthority=n("(?:(#{validateUrlUserinfo})@)?(#{validateUrlHost})(?::(#{validateUrlPort}))?","i"),twttr.txt.regexen.validateUrlPath=n(/(\/#{validateUrlPchar}*)*/i),twttr.txt.regexen.validateUrlQuery=n(/(#{validateUrlPchar}|\/|\?)*/i),twttr.txt.regexen.validateUrlFragment=n(/(#{validateUrlPchar}|\/|\?)*/i),twttr.txt.regexen.validateUrlUnencoded=n("^(?:([^:/?#]+):\\/\\/)?([^/?#]*)([^?#]*)(?:\\?([^#]*))?(?:#(.*))?$","i");var c="tweet-url",y="list-slug",p="username",w="hashtag",l=' rel="nofollow"';twttr.txt.autoLink=function(n,t){return t=o(t||{}),twttr.txt.autoLinkUsernamesOrLists(twttr.txt.autoLinkUrlsCustom(twttr.txt.autoLinkHashtags(n,t),t),t)},twttr.txt.autoLinkUsernamesOrLists=function(n,t){var s,r,f,i,e;for(t=o(t||{}),t.urlClass=t.urlClass||c,t.listClass=t.listClass||y,t.usernameClass=t.usernameClass||p,t.usernameUrlBase=t.usernameUrlBase||"http://twitter.com/",t.listUrlBase=t.listUrlBase||"http://twitter.com/",t.suppressNoFollow||(s=l),r="",f=twttr.txt.splitTags(n),i=0;i<f.length;i++)e=f[i],i!==0&&(r+=i%2==0?">":"<"),r+=i%4!=0?e:e.replace(twttr.txt.regexen.autoLinkUsernamesOrLists,function(n,i,r,f,e,o,h){var a=h.slice(o+n.length),c={before:i,at:r,user:twttr.txt.htmlEscape(f),slashListname:twttr.txt.htmlEscape(e),extraHtml:s,preChunk:"",chunk:twttr.txt.htmlEscape(h),postChunk:""},l,v;for(l in t)t.hasOwnProperty(l)&&(c[l]=t[l]);return e&&!t.suppressLists?(v=c.chunk=u("#{user}#{slashListname}",c),c.list=twttr.txt.htmlEscape(v.toLowerCase()),u('#{before}#{at}<a class="#{urlClass} #{listClass}" href="#{listUrlBase}#{list}"#{extraHtml}>#{preChunk}#{chunk}#{postChunk}<\/a>',c)):a&&a.match(twttr.txt.regexen.endScreenNameMatch)?n:(c.chunk=twttr.txt.htmlEscape(f),c.dataScreenName=t.suppressDataScreenName?"":u('data-screen-name="#{chunk}" ',c),u('#{before}#{at}<a class="#{urlClass} #{usernameClass}" #{dataScreenName}href="#{usernameUrlBase}#{chunk}"#{extraHtml}>#{preChunk}#{chunk}#{postChunk}<\/a>',c))});return r},twttr.txt.autoLinkHashtags=function(n,t){if(t=o(t||{}),t.urlClass=t.urlClass||c,t.hashtagClass=t.hashtagClass||w,t.hashtagUrlBase=t.hashtagUrlBase||"http://twitter.com/search?q=%23",!t.suppressNoFollow)var i=l;return n.replace(twttr.txt.regexen.autoLinkHashtags,function(n,r,f,e){var s={before:r,hash:twttr.txt.htmlEscape(f),preText:"",text:twttr.txt.htmlEscape(e),postText:"",extraHtml:i},o;for(o in t)t.hasOwnProperty(o)&&(s[o]=t[o]);return u('#{before}<a href="#{hashtagUrlBase}#{text}" title="##{text}" class="#{urlClass} #{hashtagClass}"#{extraHtml}>#{hash}#{preText}#{text}#{postText}<\/a>',s)})},twttr.txt.autoLinkUrlsCustom=function(n,t){t=o(t||{}),t.suppressNoFollow||(t.rel="nofollow"),t.urlClass&&(t["class"]=t.urlClass,delete t.urlClass);var i,r,f;if(t.urlEntities)for(i={},r=0,f=t.urlEntities.length;r<f;r++)i[t.urlEntities[r].url]=t.urlEntities[r];return delete t.suppressNoFollow,delete t.suppressDataScreenName,delete t.listClass,delete t.usernameClass,delete t.usernameUrlBase,delete t.listUrlBase,n.replace(twttr.txt.regexen.extractUrl,function(n,r,f,e,o){var h,c,s;if(o){h="";for(c in t)h+=u(' #{k}="#{v}" ',{k:c,v:t[c].toString().replace(/"/,"&quot;").replace(/</,"&lt;").replace(/>/,"&gt;")});return s={before:f,htmlAttrs:h,url:twttr.txt.htmlEscape(e)},s.displayUrl=i&&i[e]&&i[e].display_url?twttr.txt.htmlEscape(i[e].display_url):s.url,u('#{before}<a href="#{url}"#{htmlAttrs}>#{displayUrl}<\/a>',s)}return r})},twttr.txt.extractMentions=function(n){for(var i=[],r=twttr.txt.extractMentionsWithIndices(n),u,t=0;t<r.length;t++)u=r[t].screenName,i.push(u);return i},twttr.txt.extractMentionsWithIndices=function(n){if(!n)return[];var i=[],t=0;return n.replace(twttr.txt.regexen.extractMentions,function(r,u,f,e,o){if(!o.match(twttr.txt.regexen.endScreenNameMatch)){var s=n.indexOf(f+e,t);t=s+e.length+1,i.push({screenName:e,indices:[s,t]})}}),i},twttr.txt.extractMentionsOrListsWithIndices=function(n){if(!n)return[];var i=[],t=0;return n.replace(twttr.txt.regexen.extractMentionsOrLists,function(r,u,f,e,o,s){if(!s.match(twttr.txt.regexen.endScreenNameMatch)){o=o||"";var h=n.indexOf(f+e+o,t);t=h+e.length+o.length+1,i.push({screenName:e,listSlug:o,indices:[h,t]})}}),i},twttr.txt.extractReplies=function(n){if(!n)return null;var t=n.match(twttr.txt.regexen.extractReply);return t?t[1]:null},twttr.txt.extractUrls=function(n){for(var i=[],r=twttr.txt.extractUrlsWithIndices(n),t=0;t<r.length;t++)i.push(r[t].url);return i},twttr.txt.extractUrlsWithIndices=function(n){if(!n)return[];var t=[];return n.replace(twttr.txt.regexen.extractUrl,function(i,r,u,f,e,o,s,h){if(e||h||!o.match(twttr.txt.regexen.validShortDomain)){var c=n.indexOf(f,l),l=c+f.length;t.push({url:f,indices:[c,l]})}}),t},twttr.txt.extractHashtags=function(n){for(var i=[],r=twttr.txt.extractHashtagsWithIndices(n),t=0;t<r.length;t++)i.push(r[t].hashtag);return i},twttr.txt.extractHashtagsWithIndices=function(n){if(!n)return[];var i=[],t=0;return n.replace(twttr.txt.regexen.autoLinkHashtags,function(r,u,f,e){var o=n.indexOf(f+e,t);t=o+e.length+1,i.push({hashtag:e,indices:[o,t]})}),i},twttr.txt.splitTags=function(n){for(var e=n.split("<"),r,u=[],f,i,t=0;t<e.length;t+=1)if(f=e[t],f)for(r=f.split(">"),i=0;i<r.length;i+=1)u.push(r[i]);else u.push("");return u},twttr.txt.hitHighlight=function(n,t,i){if(t=t||[],i=i||{},t.length===0)return n;for(var d=i.tag||"em",g=["<"+d+">","<\/"+d+">"],f=twttr.txt.splitTags(n),a,u="",c=0,e=f[0],v=0,s=0,w=!1,o=e,b=[],r,y,p,l,k,h=0;h<t.length;h+=1)for(a=0;a<t[h].length;a+=1)b.push(t[h][a]);for(r=0;r<b.length;r+=1){for(y=b[r],p=g[r%2],l=!1;e!=null&&y>=v+e.length;)u+=o.slice(s),w&&y===v+o.length&&(u+=p,l=!0),f[c+1]&&(u+="<"+f[c+1]+">"),v+=o.length,s=0,c+=2,e=f[c],o=e,w=!1;l||e==null?l||(l=!0,u+=p):(k=y-v,u+=o.slice(s,k)+p,s=k,w=r%2==0?!0:!1)}if(e!=null)for(s<o.length&&(u+=o.slice(s)),r=c+1;r<f.length;r+=1)u+=r%2==0?f[r]:"<"+f[r]+">";return u},a=140,s=[r(65534),r(65279),r(65535),r(8234),r(8235),r(8236),r(8237),r(8238)],twttr.txt.isInvalidTweet=function(n){if(!n)return"empty";if(n.length>a)return"too_long";for(var t=0;t<s.length;t++)if(n.indexOf(s[t])>=0)return"invalid_characters";return!1},twttr.txt.isValidTweetText=function(n){return!twttr.txt.isInvalidTweet(n)},twttr.txt.isValidUsername=function(n){if(!n)return!1;var t=twttr.txt.extractMentions(n);return t.length===1&&t[0]===n.slice(1)},v=n(/^#{autoLinkUsernamesOrLists}$/),twttr.txt.isValidList=function(n){var t=n.match(v);return!!(t&&t[1]==""&&t[4])},twttr.txt.isValidHashtag=function(n){if(!n)return!1;var t=twttr.txt.extractHashtags(n);return t.length===1&&t[0]===n.slice(1)},twttr.txt.isValidUrl=function(n,t,i){var r;if((t==null&&(t=!0),i==null&&(i=!0),!n)||(r=n.match(twttr.txt.regexen.validateUrlUnencoded),!r||r[0]!==n))return!1;var u=r[1],e=r[2],o=r[3],s=r[4],h=r[5];return((!i||f(u,twttr.txt.regexen.validateUrlScheme)&&u.match(/^https?$/i))&&f(o,twttr.txt.regexen.validateUrlPath)&&f(s,twttr.txt.regexen.validateUrlQuery,!0)&&f(h,twttr.txt.regexen.validateUrlFragment,!0))?t&&f(e,twttr.txt.regexen.validateUrlUnicodeAuthority)||!t&&f(e,twttr.txt.regexen.validateUrlAuthority):!1},typeof module!="undefined"&&module.exports&&(module.exports=twttr.txt)}(),TWTR=window.TWTR||{},function(){function t(n,t,i){for(var r=0,u=n.length;r<u;++r)t.call(i||window,n[r],r,n)}function i(n,t,i){(Array.prototype.filter||function(n,t){for(var f=t||window,r=[],i=0,u=this.length;i<u;++i)n.call(f,this[i],i,this)&&r.push(this[i]);return r}).call(n,t,i)}function n(n,t,i){this.el=n,this.prop=t,this.from=i.from,this.to=i.to,this.time=i.time,this.callback=i.callback,this.animDiff=this.to-this.from}function f(n){if(!twttr.widgets){n=n||window.event;for(var t=n.target||n.srcElement,r,f,i,l,c;t&&t.nodeName.toLowerCase()!=="a";)t=t.parentNode;t&&t.nodeName.toLowerCase()==="a"&&t.href&&(r=t.href.match(e),r&&(f=550,i=r[2]in o?420:560,l=Math.round(h/2-f/2),c=0,u>i&&(c=Math.round(u/2-i/2)),window.open(t.href,"intent",s+",width="+f+",height="+i+",left="+l+",top="+c),n.returnValue=!1,n.preventDefault&&n.preventDefault()))}}if(!TWTR||!TWTR.Widget){n.canTransition=function(){var n=document.createElement("twitter");return n.style.cssText="-webkit-transition: all .5s linear;",!!n.style.webkitTransitionProperty}(),n.prototype._setStyle=function(n){switch(this.prop){case"opacity":this.el.style[this.prop]=n,this.el.style.filter="alpha(opacity="+n*100+")";break;default:this.el.style[this.prop]=n+"px"}},n.prototype._animate=function(){var n=this;if(this.now=new Date,this.diff=this.now-this.startTime,this.diff>this.time){this._setStyle(this.to),this.callback&&this.callback.call(this),clearInterval(this.timer);return}this.percentage=Math.floor(this.diff/this.time*100)/100,this.val=this.animDiff*this.percentage+this.from,this._setStyle(this.val)},n.prototype.start=function(){var n=this;this.startTime=new Date,this.timer=setInterval(function(){n._animate.call(n)},15)},TWTR.Widget=function(n){this.init(n)},function(){function ct(n){var i={},t;for(t in n)n.hasOwnProperty(t)&&(i[t]=n[t]);return i}function g(n,t,i){this.job=n,this.decayFn=t,this.interval=i,this.decayRate=1,this.decayMultiplier=1.25,this.maxDecayTime=18e4}function nt(n,t,i){this.time=n||6e3,this.loop=t||!1,this.repeated=0,this.callback=i,this.haystack=[]}function v(n){var i='<div class="twtr-tweet-wrap">         <div class="twtr-avatar">           <div class="twtr-img"><a target="_blank" href="https://twitter.com/intent/user?screen_name='+n.user+'"><img alt="'+n.user+' profile" src="'+n.avatar+'"><\/a><\/div>         <\/div>         <div class="twtr-tweet-text">           <p>             <a target="_blank" href="https://twitter.com/intent/user?screen_name='+n.user+'" class="twtr-user">'+n.user+"<\/a> "+n.tweet+'             <em>            <a target="_blank" class="twtr-timestamp" time="'+n.timestamp+'" href="https://twitter.com/'+n.user+"/status/"+n.id+'">'+n.created_at+'<\/a> &middot;            <a target="_blank" class="twtr-reply" href="https://twitter.com/intent/tweet?in_reply_to='+n.id+'">reply<\/a> &middot;             <a target="_blank" class="twtr-rt" href="https://twitter.com/intent/retweet?tweet_id='+n.id+'">retweet<\/a> &middot;             <a target="_blank" class="twtr-fav" href="https://twitter.com/intent/favorite?tweet_id='+n.id+'">favorite<\/a>             <\/em>           <\/p>         <\/div>       <\/div>',t=document.createElement("div");t.id="tweet-id-"+ ++v._tweetCount,t.className="twtr-tweet",t.innerHTML=i,this.element=t}var f=window.twttr||{},y=location.protocol.match(/^https/),e=function(n){return y?n.profile_image_url_https:n.profile_image_url},p={},tt=function(n){var t=p[n];return t||(t=new RegExp("(?:^|\\s+)"+n+"(?:\\s+|$)"),p[n]=t),t},w=function(n,t,i,r){for(var t=t||"*",i=i||document,e=[],f=i.getElementsByTagName(t),s=tt(n),u=0,o=f.length;u<o;++u)s.test(f[u].className)&&(e[e.length]=f[u],r&&r.call(f[u],f[u]));return e},o=function(){var n=navigator.userAgent;return{ie:n.match(/MSIE\s([^;]*)/)}}(),s=function(n){return typeof n=="string"?document.getElementById(n):n},it=function(n){return n.replace(/^\s+|\s+$/g,"")},a=function(){var n=self.innerHeight,t=document.compatMode;return(t||o.ie)&&(n=t=="CSS1Compat"?document.documentElement.clientHeight:document.body.clientHeight),n},lt=function(n,t){var i=n.target||n.srcElement;return t(i)},rt=function(n){try{return n&&3==n.nodeType?n.parentNode:n}catch(t){}},ut=function(n){var t=n.relatedTarget;return t||(n.type=="mouseout"?t=n.toElement:n.type=="mouseover"&&(t=n.fromElement)),rt(t)},b=function(n,t){t.parentNode.insertBefore(n,t.nextSibling)},c=function(n){try{n.parentNode.removeChild(n)}catch(t){}},ft=function(n){return n.firstChild},k=function(n){for(var t=ut(n);t&&t!=this;)try{t=t.parentNode}catch(i){t=this}return t!=this?!0:!1},et=function(){return document.defaultView&&document.defaultView.getComputedStyle?function(n,t){var i=null,r=document.defaultView.getComputedStyle(n,"");return r&&(i=r[t]),n.style[t]||i}:document.documentElement.currentStyle&&o.ie?function(n,t){var i=n.currentStyle?n.currentStyle[t]:null;return n.style[t]||i}:void 0}(),h={has:function(n,t){return new RegExp("(^|\\s)"+t+"(\\s|$)").test(s(n).className)},add:function(n,t){this.has(n,t)||(s(n).className=it(s(n).className)+" "+t)},remove:function(n,t){this.has(n,t)&&(s(n).className=s(n).className.replace(new RegExp("(^|\\s)"+t+"(\\s|$)","g"),""))}},l={add:function(n,t,i){n.addEventListener?n.addEventListener(t,i,!1):n.attachEvent("on"+t,function(){i.call(n,window.event)})},remove:function(n,t,i){n.removeEventListener?n.removeEventListener(t,i,!1):n.detachEvent("on"+t,i)}},ot=function(){function n(n){return parseInt(n.substring(0,2),16)}function t(n){return parseInt(n.substring(2,4),16)}function i(n){return parseInt(n.substring(4,6),16)}return function(r){return[n(r),t(r),i(r)]}}(),u={bool:function(n){return typeof n=="boolean"},def:function(n){return!(typeof n=="undefined")},number:function(n){return typeof n=="number"&&isFinite(n)},string:function(n){return typeof n=="string"},fn:function(n){return typeof n=="function"},array:function(n){return n?u.number(n.length)&&u.fn(n.splice):!1}},st=["January","February","March","April","May","June","July","August","September","October","November","December"],ht=function(n){function f(){var n=new Date;return n.getDate()!=t.getDate()||n.getYear()!=t.getYear()||n.getMonth()!=t.getMonth()?" - "+st[t.getMonth()]+" "+t.getDate()+", "+t.getFullYear():""}var t=new Date(n);o.ie&&(t=Date.parse(n.replace(/( \+)/," UTC$1")));var i="",r=function(){var n=t.getHours();return n>0&&n<13?(i="am",n):n<1?(i="am",12):(i="pm",n-12)}(),u=t.getMinutes(),e=t.getSeconds();return r+":"+u+i+f()},d=function(n){var s=new Date,e=new Date(n);o.ie&&(e=Date.parse(n.replace(/( \+)/," UTC$1")));var t=s-e,f=1e3,r=f*60,u=r*60,i=u*24,h=i*7;return isNaN(t)||t<0?"":t<f*2?"right now":t<r?Math.floor(t/f)+" seconds ago":t<r*2?"about 1 minute ago":t<u?Math.floor(t/r)+" minutes ago":t<u*2?"about 1 hour ago":t<i?Math.floor(t/u)+" hours ago":t>i&&t<i*2?"yesterday":t<i*365?Math.floor(t/i)+" days ago":"over a year ago"};f.txt.autoLink=function(n,t){return t=options_links=t||{},t.hasOwnProperty("extraHtml")&&(options_links=ct(t),delete options_links.extraHtml),f.txt.autoLinkUsernamesOrLists(f.txt.autoLinkUrlsCustom(f.txt.autoLinkHashtags(n,t),options_links),t)},TWTR.Widget.ify={autoLink:function(n){return options={extraHtml:"target=_blank",target:"_blank",urlEntities:[]},n.needle.entities&&(n.needle.entities.urls&&(options.urlEntities=n.needle.entities.urls),n.needle.entities.media&&(options.urlEntities=options.urlEntities.concat(n.needle.entities.media))),f&&f.txt?f.txt.autoLink(n.needle.text,options).replace(/([@＠]+)(<[^>]*>)/g,"$2$1"):n.needle.text}},g.prototype={start:function(){return this.stop().run(),this},stop:function(){return this.worker&&window.clearTimeout(this.worker),this},run:function(){var n=this;this.job(function(){n.decayRate=n.decayFn()?Math.max(1,n.decayRate/n.decayMultiplier):n.decayRate*n.decayMultiplier;var t=n.interval*n.decayRate;t=t>=n.maxDecayTime?n.maxDecayTime:t,t=Math.floor(t),n.worker=window.setTimeout(function(){n.run.call(n)},t)})},destroy:function(){return this.stop(),this.decayRate=1,this}},nt.prototype={set:function(n){this.haystack=n},add:function(n){this.haystack.unshift(n)},start:function(){if(this.timer)return this;this._job();var n=this;return this.timer=setInterval(function(){n._job.call(n)},this.time),this},stop:function(){return this.timer&&(window.clearInterval(this.timer),this.timer=null),this},_next:function(){var n=this.haystack.shift();return n&&this.loop&&this.haystack.push(n),n||null},_job:function(){var n=this._next();return n&&this.callback(n),this}},v._tweetCount=0,f.loadStyleSheet=function(n,t){var i,r;TWTR.Widget.loadingStyleSheet||(TWTR.Widget.loadingStyleSheet=!0,i=document.createElement("link"),i.href=n,i.rel="stylesheet",i.type="text/css",document.getElementsByTagName("head")[0].appendChild(i),r=setInterval(function(){var n=et(t,"position");n=="relative"&&(clearInterval(r),r=null,TWTR.Widget.hasLoadedStyleSheet=!0)},50))},function(){var n=!1;f.css=function(t){function u(){document.getElementsByTagName("head")[0].appendChild(i)}var i=document.createElement("style"),r;i.type="text/css",o.ie?i.styleSheet.cssText=t:(r=document.createDocumentFragment(),r.appendChild(document.createTextNode(t)),i.appendChild(r)),!o.ie||n?u():window.attachEvent("onload",function(){n=!0,u()})}}(),TWTR.Widget.isLoaded=!1,TWTR.Widget.loadingStyleSheet=!1,TWTR.Widget.hasLoadedStyleSheet=!1,TWTR.Widget.WIDGET_NUMBER=0,TWTR.Widget.REFRESH_MIN=6e3,TWTR.Widget.ENTITY_RANGE=100,TWTR.Widget.ENTITY_PERCENTAGE=100,TWTR.Widget.matches={mentions:/^@[a-zA-Z0-9_]{1,20}\b/,any_mentions:/\b@[a-zA-Z0-9_]{1,20}\b/},TWTR.Widget.jsonP=function(n,t){var i=document.createElement("script"),r=document.getElementsByTagName("head")[0];return i.type="text/javascript",i.src=n,r.insertBefore(i,r.firstChild),t(i),i},TWTR.Widget.randomNumber=function(n){return r=Math.floor(Math.random()*n)},TWTR.Widget.SHOW_ENTITIES=TWTR.Widget.randomNumber(TWTR.Widget.ENTITY_RANGE)<=TWTR.Widget.ENTITY_PERCENTAGE,TWTR.Widget.prototype=function(){var r=window.twttr||{},f=y?"https://":"http://",p="twitter.com",tt=f+"search."+p+"/search.",it=f+"api."+p+"/1/statuses/user_timeline.",rt=f+"api."+p+"/1/favorites.",ut=f+"api."+p+"/1/",et=25e3,st="//widgets.twimg.com/j/1/default.gif";return{init:function(n){var t=this;return this._widgetNumber=++TWTR.Widget.WIDGET_NUMBER,TWTR.Widget["receiveCallback_"+this._widgetNumber]=function(n){t._prePlay.call(t,n)},this._cb="TWTR.Widget.receiveCallback_"+this._widgetNumber,this.opts=n,this._base=tt,this._isRunning=!1,this._hasOfficiallyStarted=!1,this._hasNewSearchResults=!1,this._rendered=!1,this._profileImage=!1,this._isCreator=!!n.creator,this._setWidgetType(n.type),this.timesRequested=0,this.runOnce=!1,this.newResults=!1,this.results=[],this.jsonMaxRequestTimeOut=19e3,this.showedResults=[],this.sinceId=1,this.source="TWITTERINC_WIDGET",this.id=n.id||"twtr-widget-"+this._widgetNumber,this.tweets=0,this.setDimensions(n.width,n.height),this.interval=n.interval?Math.max(n.interval,TWTR.Widget.REFRESH_MIN):TWTR.Widget.REFRESH_MIN,this.format="json",this.rpp=n.rpp||50,this.subject=n.subject||"",this.title=n.title||"",this.setFooterText(n.footer),this.setSearch(n.search),this._setUrl(),this.theme=n.theme?n.theme:this._getDefaultTheme(),n.id||document.write('<div class="twtr-widget" id="'+this.id+'"><\/div>'),this.widgetEl=s(this.id),n.id&&h.add(this.widgetEl,"twtr-widget"),n.version>=2&&!TWTR.Widget.hasLoadedStyleSheet&&(n.creator?r.loadStyleSheet("/stylesheets/widgets/widget.css",this.widgetEl):r.loadStyleSheet("//widgets.twimg.com/j/2/widget.css",this.widgetEl)),this.occasionalJob=new g(function(n){t.decay=n,t._getResults.call(t)},function(){return t._decayDecider.call(t)},et),this._ready=u.fn(n.ready)?n.ready:function(){},this._isRelativeTime=!0,this._tweetFilter=!1,this._avatars=!0,this._isFullScreen=!1,this._isLive=!0,this._isScroll=!1,this._loop=!0,this._behavior="default",this.setFeatures(this.opts.features),this.intervalJob=new nt(this.interval,this._loop,function(n){t._normalizeTweet(n)}),this},setDimensions:function(n,t){return this.wh=n&&t?[n,t]:[250,300],this.wh[0]=n=="auto"||n=="100%"?"100%":(this.wh[0]<150?150:this.wh[0])+"px",this.wh[1]=(this.wh[1]<100?100:this.wh[1])+"px",this},setRpp:function(n){var n=parseInt(n);return this.rpp=u.number(n)&&n>0&&n<=100?n:30,this},_setWidgetType:function(n){this._isSearchWidget=!1,this._isProfileWidget=!1,this._isFavsWidget=!1,this._isListWidget=!1;switch(n){case"profile":this._isProfileWidget=!0;break;case"search":this._isSearchWidget=!0,this.search=this.opts.search;break;case"faves":case"favs":this._isFavsWidget=!0;break;case"list":case"lists":this._isListWidget=!0}return this},setFeatures:function(n){var t,i;if(n){if(u.def(n.filters)&&(this._tweetFilter=n.filters),u.def(n.dateformat)&&(this._isRelativeTime=!!(n.dateformat!=="absolute")),u.def(n.fullscreen)&&u.bool(n.fullscreen)&&n.fullscreen&&(this._isFullScreen=!0,this.wh[0]="100%",this.wh[1]=a()-90+"px",t=this,l.add(window,"resize",function(){t.wh[1]=a(),t._fullScreenResize()})),u.def(n.loop)&&u.bool(n.loop)&&(this._loop=n.loop),u.def(n.behavior)&&u.string(n.behavior))switch(n.behavior){case"all":this._behavior="all";break;case"preloaded":this._behavior="preloaded";break;default:this._behavior="default"}u.def(n.avatars)&&u.bool(n.avatars)?n.avatars?(i=this._isFullScreen?"90px":"40px",r.css("#"+this.id+" .twtr-avatar { display: block; } #"+this.id+" .twtr-user { display: inline; } #"+this.id+" .twtr-tweet-text { margin-left: "+i+"; }"),this._avatars=!0):(r.css("#"+this.id+" .twtr-avatar { display: none; } #"+this.id+" .twtr-tweet-text { margin-left: 0; }"),this._avatars=!1):this._isProfileWidget?(this.setFeatures({avatars:!1}),this._avatars=!1):(this.setFeatures({avatars:!0}),this._avatars=!0),u.def(n.live)&&u.bool(n.live)&&(this._isLive=n.live),u.def(n.scrollbar)&&u.bool(n.scrollbar)&&(this._isScroll=n.scrollbar)}else(this._isProfileWidget||this._isFavsWidget)&&(this._behavior="all");return this},_fullScreenResize:function(){var n=w("twtr-timeline","div",document.body,function(n){n.style.height=a()-90+"px"})},setTweetInterval:function(n){return this.interval=n,this},setBase:function(n){return this._base=n,this},setUser:function(n,t){return this.username=n,this.realname=t||" ",this._isFavsWidget?this.setBase(rt+this.format+"?screen_name="+n):this._isProfileWidget&&this.setBase(it+this.format+"?screen_name="+n),this.setSearch(" "),this},setList:function(n,t){return this.listslug=t.replace(/ /g,"-").toLowerCase(),this.username=n,this.setBase(ut+n+"/lists/"+this.listslug+"/statuses."),this.setSearch(" "),this},setProfileImage:function(n){return this._profileImage=n,this.byClass("twtr-profile-img","img").src=n,this.byClass("twtr-profile-img-anchor","a").href="https://twitter.com/intent/user?screen_name="+this.username,this},setTitle:function(n){return this.title=r.txt.htmlEscape(n),this.widgetEl.getElementsByTagName("h3")[0].innerHTML=this.title,this},setCaption:function(n){return this.subject=n,this.widgetEl.getElementsByTagName("h4")[0].innerHTML=this.subject,this},setFooterText:function(n){return this.footerText=u.def(n)&&u.string(n)?n:"Join the conversation",this._rendered&&(this.byClass("twtr-join-conv","a").innerHTML=this.footerText),this},setSearch:function(n){if(this.searchString=n||"",this.search=encodeURIComponent(this.searchString),this._setUrl(),this._rendered){var t=this.byClass("twtr-join-conv","a");t.href="https://twitter.com/"+this._getWidgetPath()}return this},_getWidgetPath:function(){return this._isProfileWidget?this.username:this._isFavsWidget?this.username+"/favorites":this._isListWidget?this.username+"/"+this.listslug:"search/"+this.search},_setUrl:function(){function i(){return"&"+ +new Date+"=cachebust"}function n(){return t.sinceId==1?"":"&since_id="+t.sinceId+"&refresh=true"}var t=this;return this._isProfileWidget?this.url=this._includeEntities(this._base+"&callback="+this._cb+"&include_rts=true&count="+this.rpp+n()+"&clientsource="+this.source):this._isFavsWidget?this.url=this._includeEntities(this._base+"&callback="+this._cb+n()+"&clientsource="+this.source):this._isListWidget?this.url=this._includeEntities(this._base+this.format+"?callback="+this._cb+n()+"&clientsource="+this.source):(this.url=this._includeEntities(this._base+this.format+"?q="+this.search+"&callback="+this._cb+"&rpp="+this.rpp+n()+"&clientsource="+this.source),this.runOnce||(this.url+="&result_type=filtered")),this.url+=i(),this},_includeEntities:function(n){return TWTR.Widget.SHOW_ENTITIES?n+"&include_entities=true":n},_getRGB:function(n){return ot(n.substring(1,7))},setTheme:function(n,t){var u=this,i=" !important",e=window.location.hostname.match(/twitter\.com/)&&window.location.pathname.match(/goodies/),f;return(t||e)&&(i=""),this.theme={shell:{background:function(){return n.shell.background||u._getDefaultTheme().shell.background}(),color:function(){return n.shell.color||u._getDefaultTheme().shell.color}()},tweets:{background:function(){return n.tweets.background||u._getDefaultTheme().tweets.background}(),color:function(){return n.tweets.color||u._getDefaultTheme().tweets.color}(),links:function(){return n.tweets.links||u._getDefaultTheme().tweets.links}()}},f="#"+this.id+" .twtr-doc,                      #"+this.id+" .twtr-hd a,                      #"+this.id+" h3,                      #"+this.id+" h4 {            background-color: "+this.theme.shell.background+i+";            color: "+this.theme.shell.color+i+";          }          #"+this.id+" .twtr-tweet a {            color: "+this.theme.tweets.links+i+";          }          #"+this.id+" .twtr-bd, #"+this.id+" .twtr-timeline i a,           #"+this.id+" .twtr-bd p {            color: "+this.theme.tweets.color+i+";          }          #"+this.id+" .twtr-new-results,           #"+this.id+" .twtr-results-inner,           #"+this.id+" .twtr-timeline {            background: "+this.theme.tweets.background+i+";          }",o.ie&&(f+="#"+this.id+" .twtr-tweet { background: "+this.theme.tweets.background+i+"; }"),r.css(f),this},byClass:function(n,t,i){var r=w(n,t,s(this.id));return i?r:r[0]},render:function(){var n=this,t,i,r;return TWTR.Widget.hasLoadedStyleSheet?(this.setTheme(this.theme,this._isCreator),this._isProfileWidget&&h.add(this.widgetEl,"twtr-widget-profile"),this._isScroll&&h.add(this.widgetEl,"twtr-scroll"),this._isLive||this._isScroll||(this.wh[1]="auto"),this._isSearchWidget&&this._isFullScreen&&(document.title="Twitter search: "+escape(this.searchString)),this.widgetEl.innerHTML=this._getWidgetHtml(),t=this.byClass("twtr-timeline","div"),this._isLive&&!this._isFullScreen&&(i=function(t){n._behavior!=="all"&&k.call(this,t)&&n.pause.call(n)},r=function(t){n._behavior!=="all"&&k.call(this,t)&&n.resume.call(n)},this.removeEvents=function(){l.remove(t,"mouseover",i),l.remove(t,"mouseout",r)},l.add(t,"mouseover",i),l.add(t,"mouseout",r)),this._rendered=!0,this._ready(),this):(window.setTimeout(function(){n.render.call(n)},50),this)},removeEvents:function(){},_getDefaultTheme:function(){return{shell:{background:"#8ec1da",color:"#ffffff"},tweets:{background:"#ffffff",color:"#444444",links:"#1985b5"}}},_getWidgetHtml:function(){function t(){return n._isProfileWidget?'<a target="_blank" href="https://twitter.com/" class="twtr-profile-img-anchor"><img alt="profile" class="twtr-profile-img" src="'+st+'"><\/a>                      <h3><\/h3>                      <h4><\/h4>':n._isSearchWidget?'<h3><a target="_blank" style="color:'+n.theme.shell.color+'" href="https://twitter.com/'+n._getWidgetPath()+'">'+n.title+'<\/a><\/h3>                      <h4><a target="_blank" style="color:'+n.theme.shell.color+'" href="https://twitter.com/'+n._getWidgetPath()+'">'+n.subject+"<\/a><\/h4>":"<h3>"+n.title+"<\/h3><h4>"+n.subject+"<\/h4>"}function i(){return n._isFullScreen?" twtr-fullscreen":""}var n=this,r="//widgets.twimg.com/i/widget-logo.png";return this._isFullScreen&&(r="//widgets.twimg.com/i/widget-logo-fullscreen.png"),'<div class="twtr-doc'+i()+'" style="width: '+this.wh[0]+';">            <div class="twtr-hd">'+t()+'             <\/div>            <div class="twtr-bd">              <div class="twtr-timeline" style="height: '+this.wh[1]+';">                <div class="twtr-tweets">                  <div class="twtr-reference-tweet"><\/div>                  <!-- tweets show here -->                <\/div>              <\/div>            <\/div>            <div class="twtr-ft">              <div>                              <\/div>            <\/div>          <\/div>'},_appendTweet:function(n){return this._insertNewResultsNumber(),b(n,this.byClass("twtr-reference-tweet","div")),this},_slide:function(t){var i=this,r=ft(t).offsetHeight;return this.runOnce&&new n(t,"height",{from:0,to:r,time:500,callback:function(){i._fade.call(i,t)}}).start(),this},_fade:function(t){var i=this;return n.canTransition?(t.style.webkitTransition="opacity 0.5s ease-out",t.style.opacity=1,this):(new n(t,"opacity",{from:0,to:1,time:500}).start(),this)},_chop:function(){var n,t,i,r,f,u,e;if(this._isScroll)return this;if(n=this.byClass("twtr-tweet","div",!0),t=this.byClass("twtr-new-results","div",!0),n.length){for(i=n.length-1;i>=0;i--)if(r=n[i],f=parseInt(r.offsetTop),f>parseInt(this.wh[1]))c(r);else break;t.length>0&&(u=t[t.length-1],e=parseInt(u.offsetTop),e>parseInt(this.wh[1])&&c(u))}return this},_appendSlideFade:function(n){var t=n||this.tweet.element;return this._chop()._appendTweet(t)._slide(t),this},_createTweet:function(n){return n.tweet=TWTR.Widget.ify.autoLink(n),n.timestamp=n.created_at,n.created_at=this._isRelativeTime?d(n.created_at):ht(n.created_at),this.tweet=new v(n),this._isLive&&this.runOnce&&(this.tweet.element.style.opacity=0,this.tweet.element.style.filter="alpha(opacity:0)",this.tweet.element.style.height="0"),this},_getResults:function(){var n=this;this.timesRequested++,this.jsonRequestRunning=!0,this.jsonRequestTimer=window.setTimeout(function(){n.jsonRequestRunning&&(clearTimeout(n.jsonRequestTimer),n.jsonRequestTimer=null),n.jsonRequestRunning=!1,c(n.scriptElement),n.newResults=!1,n.decay()},this.jsonMaxRequestTimeOut),TWTR.Widget.jsonP(n.url,function(t){n.scriptElement=t})},clear:function(){var n=this.byClass("twtr-tweet","div",!0),i=this.byClass("twtr-new-results","div",!0);return n=n.concat(i),t(n,function(n){c(n)}),this},_sortByMagic:function(n){var t=this;this._tweetFilter&&(this._tweetFilter.negatives&&(n=i(n,function(n){if(!t._tweetFilter.negatives.test(n.text))return n})),this._tweetFilter.positives&&(n=i(n,function(n){if(t._tweetFilter.positives.test(n.text))return n})));switch(this._behavior){case"all":this._sortByLatest(n);break;case"preloaded":default:this._sortByDefault(n)}return this._isLive&&this._behavior!=="all"&&(this.intervalJob.set(this.results),this.intervalJob.start()),this},_sortByLatest:function(n){return this.results=n,this.results=this.results.slice(0,this.rpp),this.results.reverse(),this},_sortByDefault:function(n){var r=this,i=function(n){return new Date(n).getTime()};this.results.unshift.apply(this.results,n),t(this.results,function(n){n.views||(n.views=0)}),this.results.sort(function(n,t){return i(n.created_at)>i(t.created_at)?-1:i(n.created_at)<i(t.created_at)?1:0}),this.results=this.results.slice(0,this.rpp),this.results=this.results.sort(function(n,t){return n.views<t.views?-1:n.views>t.views?1:0}),this._isLive||this.results.reverse()},_prePlay:function(n){if(this.jsonRequestTimer&&(clearTimeout(this.jsonRequestTimer),this.jsonRequestTimer=null),o.ie||c(this.scriptElement),n.error)this.newResults=!1;else if(n.results&&n.results.length>0)this.response=n,this.newResults=!0,this.sinceId=n.max_id_str,this._sortByMagic(n.results),this.isRunning()&&this._play();else if((this._isProfileWidget||this._isFavsWidget||this._isListWidget)&&u.array(n)&&n.length){if(this.newResults=!0,!this._profileImage&&this._isProfileWidget){var t=n[0].user.screen_name;this.setProfileImage(e(n[0].user)),this.setTitle(n[0].user.name),this.setCaption('<a target="_blank" href="https://twitter.com/intent/user?screen_name='+t+'">'+t+"<\/a>")}this.sinceId=n[0].id_str,this._sortByMagic(n),this.isRunning()&&this._play()}else this.newResults=!1;this._setUrl(),this._isLive&&this.decay()},_play:function(){var n=this;return this.runOnce&&(this._hasNewSearchResults=!0),this._avatars&&this._preloadImages(this.results),this._isRelativeTime&&(this._behavior=="all"||this._behavior=="preloaded")&&t(this.byClass("twtr-timestamp","a",!0),function(n){n.innerHTML=d(n.getAttribute("time"))}),(!this._isLive||this._behavior=="all"||this._behavior=="preloaded")&&(t(this.results,function(t){t.profile_image_url=e(t),t.retweeted_status&&(t=t.retweeted_status),(n._isProfileWidget||n._isFavsWidget||n._isListWidget)&&(t.from_user=t.user.screen_name,t.profile_image_url=e(t.user)),t.id=t.id_str,n._createTweet({id:t.id,user:t.from_user,tweet:t.text,avatar:t.profile_image_url,created_at:t.created_at,needle:t});var i=n.tweet.element;n._behavior=="all"?n._appendSlideFade(i):n._appendTweet(i)}),this._behavior!="preloaded"),this},_normalizeTweet:function(n){var t=this;n.views++,n.profile_image_url=e(n),this._isProfileWidget&&(n.from_user=t.username,n.profile_image_url=e(n.user)),(this._isFavsWidget||this._isListWidget)&&(n.from_user=n.user.screen_name,n.profile_image_url=e(n.user)),this._isFullScreen&&(n.profile_image_url=n.profile_image_url.replace(/_normal\./,"_bigger.")),n.id=n.id_str,this._createTweet({id:n.id,user:n.from_user,tweet:n.text,avatar:n.profile_image_url,created_at:n.created_at,needle:n})._appendSlideFade()},_insertNewResultsNumber:function(){if(!this._hasNewSearchResults){this._hasNewSearchResults=!1;return}if(this.runOnce&&this._isSearchWidget){var t=this.response.total>this.rpp?this.response.total:this.response.results.length,i=t>1?"s":"",r=this.response.warning&&this.response.warning.match(/adjusted since_id/)?"more than":"",n=document.createElement("div");h.add(n,"twtr-new-results"),n.innerHTML='<div class="twtr-results-inner"> &nbsp; <\/div><div class="twtr-results-hr"> &nbsp; <\/div><span>'+r+" <strong>"+t+"<\/strong> new tweet"+i+"<\/span>",b(n,this.byClass("twtr-reference-tweet","div")),this._hasNewSearchResults=!1}},_preloadImages:function(n){this._isProfileWidget||this._isFavsWidget||this._isListWidget?t(n,function(n){var t=new Image;t.src=e(n.user)}):t(n,function(n){(new Image).src=e(n)})},_decayDecider:function(){var n=!1;return this.runOnce?this.newResults&&(n=!0):(this.runOnce=!0,n=!0),n},start:function(){var n=this;return this._rendered?(this._isLive?this.occasionalJob.start():this._getResults(),this._isRunning=!0,this._hasOfficiallyStarted=!0,this):(setTimeout(function(){n.start.call(n)},50),this)},stop:function(){return this.occasionalJob.stop(),this.intervalJob&&this.intervalJob.stop(),this._isRunning=!1,this},pause:function(){return this.isRunning()&&this.intervalJob&&(this.intervalJob.stop(),h.add(this.widgetEl,"twtr-paused"),this._isRunning=!1),this._resumeTimer&&(clearTimeout(this._resumeTimer),this._resumeTimer=null),this},resume:function(){var n=this;return!this.isRunning()&&this._hasOfficiallyStarted&&this.intervalJob&&(this._resumeTimer=window.setTimeout(function(){n.intervalJob.start(),n._isRunning=!0,h.remove(n.widgetEl,"twtr-paused")},2e3)),this},isRunning:function(){return this._isRunning},destroy:function(){return this.stop(),this.clear(),this.runOnce=!1,this._hasOfficiallyStarted=!1,this._profileImage=!1,this._isLive=!0,this._tweetFilter=!1,this._isScroll=!1,this.newResults=!1,this._isRunning=!1,this.sinceId=1,this.results=[],this.showedResults=[],this.occasionalJob.destroy(),this.jsonRequestRunning&&clearTimeout(this.jsonRequestTimer),h.remove(this.widgetEl,"twtr-scroll"),this.removeEvents(),this}}}()}();var e=/twitter\.com(\:\d{2,4})?\/intent\/(\w+)/,o={tweet:!0,retweet:!0,favorite:!0},s="scrollbars=yes,resizable=yes,toolbar=no,location=yes",u=screen.height,h=screen.width;document.addEventListener?document.addEventListener("click",f,!1):document.attachEvent&&document.attachEvent("onclick",f)}}();
/*!
 * jQuery BBQ: Back Button & Query Library - v1.2.1 - 2/17/2010
 * http://benalman.com/projects/jquery-bbq-plugin/
 * 
 * Copyright (c) 2010 "Cowboy" Ben Alman
 * Dual licensed under the MIT and GPL licenses.
 * http://benalman.com/about/license/
 */
(function($,n){function h(n){return typeof n=="string"}function e(n){var t=w.call(arguments,1);return function(){return n.apply(this,t.concat(w.call(arguments)))}}function st(n){return n.replace(/^[^#]*#?(.*)$/,"$1")}function ht(n){return n.replace(/(?:^[^?#]*\?([^#]*).*$)?.*/,"$1")}function ut(e,s,c,a,v){var b,y,w,k,d;return a!==t?(w=c.match(e?/^([^#]*)\#?(.*)$/:/^([^#?]*)\??([^#]*)(#?.*)/),d=w[3]||"",v===2&&h(a)?y=a.replace(e?it:tt,""):(k=i(w[2]),a=h(a)?i[e?r:u](a):a,y=v===2?a:v===1?$.extend({},a,k):$.extend({},k,a),y=o(y),e&&(y=y.replace(rt,l))),b=w[1]+(e?"#":y||!w[1]?"?":"")+y+d):b=s(c!==t?c:n[p][f]),b}function ft(n,f,e){return f===t||typeof f=="boolean"?(e=f,f=o[n?r:u]()):f=h(f)?f.replace(n?it:tt,""):f,i(f,e)}function et(n,i,r,u){return h(r)||typeof r=="object"||(u=r,r=i,i=t),this.each(function(){var f=$(this),t=i||d()[(this.nodeName||"").toLowerCase()]||"",e=t&&f.attr(t)||"";f.attr(t,o[n](e,r,u))})}var t,w=Array.prototype.slice,l=decodeURIComponent,o=$.param,s,i,a,v=$.bbq=$.bbq||{},b,k,d,g=$.event.special,nt="hashchange",u="querystring",r="fragment",y="elemUrlAttr",p="location",f="href",c="src",tt=/^.*\?|#.*$/g,it=/^.*\#/,rt,ot={};o[u]=e(ut,0,ht),o[r]=s=e(ut,1,st),s.noEscape=function(n){n=n||"";var t=$.map(n.split(""),encodeURIComponent);rt=new RegExp(t.join("|"),"g")},s.noEscape(",/"),$.deparam=i=function(n,i){var r={},u={"true":!0,"false":!1,"null":null};return $.each(n.replace(/\+/g," ").split("&"),function(n,f){var v=f.split("="),s=l(v[0]),e,a=r,c=0,o=s.split("]["),h=o.length-1;if(/\[/.test(o[0])&&/\]$/.test(o[h])?(o[h]=o[h].replace(/\]$/,""),o=o.shift().split("[").concat(o),h=o.length-1):h=0,v.length===2)if(e=l(v[1]),i&&(e=e&&!isNaN(e)?+e:e==="undefined"?t:u[e]!==t?u[e]:e),h)for(;c<=h;c++)s=o[c]===""?a.length:o[c],a=a[s]=c<h?a[s]||(o[c+1]&&isNaN(o[c+1])?{}:[]):e;else $.isArray(r[s])?r[s].push(e):r[s]=r[s]!==t?[r[s],e]:e;else s&&(r[s]=i?t:"")}),r},i[u]=e(ft,0),i[r]=a=e(ft,1),$[y]||($[y]=function(n){return $.extend(ot,n)})({a:f,base:f,iframe:c,img:c,input:c,form:"action",link:f,script:c}),d=$[y],$.fn[u]=e(et,u),$.fn[r]=e(et,r),v.pushState=b=function(i,r){h(i)&&/^#/.test(i)&&r===t&&(r=2);var u=i!==t,e=s(n[p][f],u?i:{},u?r:2);n[p][f]=e+(/#/.test(e)?"":"#")},v.getState=k=function(n,i){return n===t||typeof n=="boolean"?a(n):a(i)[n]},v.removeState=function(n){var i={};n!==t&&(i=k(),$.each($.isArray(n)?n:arguments,function(n,t){delete i[t]})),b(i,2)},g[nt]=$.extend(g[nt],{add:function(n){function f(n){var f=n[r]=s();n.getState=function(n,r){return n===t||typeof n=="boolean"?i(f,n):i(f,r)[n]},u.apply(this,arguments)}var u;if($.isFunction(n))return u=n,f;u=n.handler,n.handler=f}})})(jQuery,this);
/*!
 * jQuery hashchange event - v1.2 - 2/11/2010
 * http://benalman.com/projects/jquery-hashchange-plugin/
 * 
 * Copyright (c) 2010 "Cowboy" Ben Alman
 * Dual licensed under the MIT and GPL licenses.
 * http://benalman.com/about/license/
 */
(function($,n,t){function f(t){return t=t||n[r][u],t.replace(/^[^#]*#?(.*)$/,"$1")}var e,o=$.event.special,r="location",i="hashchange",u="href",l=$.browser,s=document.documentMode,h=l.msie&&(s===t||s<8),c="on"+i in n&&!h;$[i+"Delay"]=100,o[i]=$.extend(o[i],{setup:function(){if(c)return!1;$(e.start)},teardown:function(){if(c)return!1;$(e.stop)}}),e=function(){function l(){e=c=function(n){return n},h&&(o=$('<iframe src="javascript:0"/>').hide().insertAfter("body")[0].contentWindow,c=function(){return f(o.document[r][u])},e=function(n,t){if(n!==t){var i=o.document;i.open().close(),i[r].hash="#"+n}},e(f()))}var s={},t,o,e,c;return s.start=function(){if(!t){var o=f();e||l(),function s(){var l=f(),h=c(o);l!==o?(e(o=l,h),$(n).trigger(i)):h!==o&&(n[r][u]=n[r][u].replace(/#.*/,"")+"#"+h),t=setTimeout(s,$[i+"Delay"])}()}},s.stop=function(){o||(t&&clearTimeout(t),t=0)},s}()})(jQuery,this),window.kafe=function(n,t,i,r){function s(n){try{return eval("("+n+" != undefined)")}catch(t){return!1}}var o={},u={},e,f;return u.kafe="",u.fn=function(){var n={};return n.setReadOnlyProperties=function(n,t){eval("var o=arguments[0], p=arguments[1];");for(var i in t)try{eval("o.__defineGetter__('"+i+"', function(){ return p['"+i+"']; });")}catch(r){try{eval("Object.defineProperty(o, '"+i+"', {get:function(){ return p['"+i+"']; }});")}catch(r){n[i]=t[i]}}},n.createInstantiableObject=function(){return function(n){if(this instanceof arguments.callee)typeof this.init=="function"&&this.init.apply(this,n.callee?n:arguments);else return new arguments.callee(arguments)}},n.lang=function(n,t){return t=!t?u.env("lang"):t,!n[t]?"en":t},n}(),e=u.fn.setReadOnlyProperties,f={},e(f={},{non:"kafe",vesyon:"1.5-trunk",griyaj:"absolunet.com"}),e(u,{kafe:f.vesyon}),e(u,{idantite:f}),e(u,{vesyon:{}}),u.bonify=function(t){var c=t.name,y="this."+c,p=t.obj,a=p.Native,i,l,v;if(s("core."+c))throw u.error(new Error(f.non+"."+c+" already exists"));else{if(a!=r){var h=c.split(".")[0].replace(/^\w/,function(n){return n.toUpperCase()}),w=!!(":Array:Boolean:Date:Number:String:RegExp:".search(new RegExp(":"+h+":"))!=-1),b=!!(":Math:Window:Navigator:Screen:History:Location:Document:".search(new RegExp(":"+h+":"))!=-1);if(w){i=c.split("."),i.length>1?(i.shift(),i=i.join("_")+"_"):(i="",o[h]=function(n){this.get=function(){return n}},n[h].prototype.K=function(){return new o[h](this)});for(l in a)o[h].prototype[i+l]=a[l]}else if(b){i=c.split("."),i.length>1?(i.shift(),i=i.join("_")+"_"):(i="",n[h].K={});for(l in a)n[h].K[i+l]=a[l]}delete arguments[0].obj.Native}v={},v[c]=t.version,e(u.vesyon,v),eval(y+" = arguments[0].obj;")}},u.plug=function(n){n.name="plugin."+n.name,this.bonify(n)},u.extend=function(n){n.name="ext."+n.name,this.bonify(n)},u.required=function(n){if(n.substr(0,2)=="//"){var t=!1;if(i("script").each(function(){if(new RegExp(n).test(this.src))return t=!0,!1}),!t)throw u.error(new Error("'"+n+"' is required"));}else if(!s(n))throw u.error(new Error(n+" is required"));},u.log=function(n){try{var i=t.getElementById("LOG"),u=t.createElement("hr"),r=t.createElement("code");r.appendChild(t.createTextNode(n)),i.appendChild(r),i.appendChild(u)}catch(f){try{console.log(n)}catch(f){alert(n)}}},u.error=function(n){var t=!n.description?n.message:n.description;return n.description=n.message="<"+f.non+":erè> : "+(!t?"anonim":t),i.browser.msie&&parseInt(i.browser.version)==8?new Error(n):n},u.env=function(){var s;u.required("cssua");var i={culture:"",lang:"",page:"",tmpl:"",dtc:{}},e=[],n={},t=navigator.userAgent.toLowerCase(),o=document.documentElement,h=/\bintel mac os x[\s]+(\d+(\.\d+)*)/,c=/\bppc mac os x[\s]+(\d+(\.\d+)*)/;if(i.culture=o.id.toLowerCase()||"",i.lang=o.lang.toLowerCase()||"",i.page=o.getAttribute("data-kafe-page")||"",i.tmpl=o.getAttribute("data-kafe-tmpl")||"",t.match(/\bwindows */)?n.pc="windows":t.match(/\bx11; */)?n.pc="linux":t.match(/\bmacintosh; */)&&(t.match(h)?(n.mac="intel",h.exec(t),n.macos=RegExp.$1):t.match(/\bintel mac os x;*/)?(n.mac="intel",n.macos="10"):t.match(c)?(n.mac="ppc",c.exec(t),n.macos=RegExp.$1):t.match(/\bppc mac os x;*/)&&(n.mac="ppc",n.macos="10")),o.className=o.className.replace(/\bjs\b/g,"")+cssua.format(n),e=o.className||"",e=e.split(" "),!!e.length)for(s in e)e[s].substring(0,4)=="dtc-"&&(i.dtc[e[s].substring(4).replace(/-/g,"_")]=!0);return function(n,t){if(t==r)return i[n];if(i[n]!=r&&":mobile-orientation:".search(new RegExp(":"+n+":"))==-1)throw u.error(new Error(f.non+".env > property '"+n+"' already defined"));else i[n]=t}}(),u.plugin={},u.ext={},u}(window,document,jQuery),function(n){var i,t;if(n.browser.msie&&parseInt(n.browser.version)<9)for(i="address|article|aside|audio|canvas|command|datalist|details|dialog|figure|figcaption|footer|header|hgroup|keygen|mark|meter|menu|nav|progress|ruby|section|time|video".split("|"),t=0;t<i.length;++t)document.createElement(i[t]);n.fn.appendHTML5=function(t){return typeof console!="undefined"&&console.log("<kafe:avètisman> : appendHTML5 obsoleted"),n(this[0]).append(t),this}}(jQuery),function(n){n.fn.shuffle=function(){return this.each(function(){var t=n(this).children().clone(!0);return t.length?n(this).html(n.shuffle(t)):this})},n.shuffle=function(n){for(var i,r,t=n.length;t;i=parseInt(Math.random()*t),r=n[--t],n[t]=n[i],n[i]=r);return n}}(jQuery),kafe.extend({name:"googlemaps",version:"1.0",obj:function(n,t,i){function rt(t){t&&(u=p(t,u),f=p(t,f));var o='<div id="'+f.mapId+'" style="width:'+f.width+"; height:"+f.height+';">&nbsp;<\/div>',i=n(f.parent);if(!i.get(0)){w("Google Maps parent is null! @ GM.create()");return}i.append(o),e=new google.maps.Map(document.getElementById(f.mapId),u),k=new google.maps.Geocoder,f.visible||i.hide(),f.mapStyle&&r.setStyle(f.mapStyle),f.markers&&b(f.markers),f.kmlLayersUrls&&ut(f.kmlLayersUrls)}function ut(n){var t,i;for(t in n)i=new google.maps.KmlLayer(n[t]),i.setMap(e)}function b(n){var o,i,a,v,k;for(o in n){var t=n[o],p=t.title,f={},w=new google.maps.LatLng(n[o].position[0],n[o].position[1]),b=t.animation;if(t.iconImage){if(i=new google.maps.Point(0,0),t.iconPosition)switch(t.iconPosition){case r.prototype.MarkerIconPosition.TopLeft:i=new google.maps.Point(0,0);break;case r.prototype.MarkerIconPosition.TopMiddle:i=new google.maps.Point(Math.round(t.width/2),0);break;case r.prototype.MarkerIconPosition.TopRight:i=new google.maps.Point(t.width,0);break;case r.prototype.MarkerIconPosition.BottomLeft:i=new google.maps.Point(0,t.height);break;case r.prototype.MarkerIconPosition.BottomMiddle:i=new google.maps.Point(Math.round(t.width/2),t.height);break;case r.prototype.MarkerIconPosition.BottomRight:i=new google.maps.Point(t.width,t.height);break;default:i=new google.maps.Point(0,0)}a=new google.maps.MarkerImage(t.iconImage,new google.maps.Size(t.width,t.height),new google.maps.Point(0,0),i)}t.labelOptions?(v=0,y=0,c=t.labelOptions.className?t.labelOptions.className:"CustomMarker",t.labelOptions.anchor&&(v=t.labelOptions.anchor[0],y=t.labelOptions.anchor[1]),k=new google.maps.Point(v,y),f=new MarkerWithLabel({position:w,icon:a,animation:b,labelContent:p,labelAnchor:k,labelClass:c,labelInForeground:!0,zIndex:parseInt(o)})):f=new google.maps.Marker({position:w,icon:a,animation:b,title:p,zIndex:parseInt(o)}),t.useDefaultConfiguration?at(f,h):lt(f,t,h),u.usecluster||f.setMap(e),f.id=s.length,s[s.length]=f,l[l.length]=t,google.maps.event.addListener(f,"click",function(n){for(var t in s)if(s[t].getPosition()==n.latLng){l[t].clickCallBack&&l[t].clickCallBack(),l[t].clickInfoWindow&&nt({content:l[t].content,position:s[t].getPosition()});return}})}u.usecluster&&(d=new MarkerClusterer(e,s,u.markerClusterOptions))}function g(){for(var n in s)s[n].setMap(null);s=[],l=[]}function ft(n){var t=it(n);t&&t.setMap(null)}function nt(n){p(n,a);var t=null;n.markerInfo&&(t=it(n.markerInfo)),v&&v.close(),v=new google.maps.InfoWindow(n,t),v.open(e)}function et(n,t,i){k.geocode({address:n},function(n,r){r==google.maps.GeocoderStatus.OK?(e.setCenter(n[0].geometry.location),e.setZoom(t),i&&typeof i=="function"&&i([n[0].geometry.location.lat(),n[0].geometry.location.lng()])):alert("Geocode was not successful for the following reason: "+r)})}function ot(n,t){n.length==2&&(e.setCenter(new google.maps.LatLng(n[0],n[1])),e.setZoom(t))}function tt(){u.disableDoubleClickZoom=!0,u.draggable=!0,u.zoom=6,u.keyboardShortcuts=!0,u.mapTypeControl=!0,u.maxZoom=null,u.minZoom=null,u.noClear=!1,u.overviewMapControl=!0,u.panControl=!0,u.rotateControl=!1,u.scaleControl=!0,u.scrollwheel=!0,u.streetViewControl=!0,u.tilt=0,u.zoomControl=!0,u.center=new google.maps.LatLng(45.621,-73.83),u.mapTypeId=google.maps.MapTypeId.ROADMAP,u.usecluster=!1,u.markerClusterOptions=null}function st(){f.mapId="map_canvas",f.parent="body",f.width="500px",f.height="500px",f.markers=[],f.kmlLayersUrls=[],f.visible=!0,f.mapStyle=null}function ht(){h.clickable=!0,h.draggable=!0,h.flat=!0,h.optimized=!0,h.raiseOnDrag=!0,h.visible=!0,h.zIndex=0}function ct(){a.content="",a.disableAutoPan=!0,a.maxWidth=null,a.pixelOffset=null,a.position=null,a.zIndex=1}function p(n,t){var u={},r;for(r in t)u[r]=n[r]!=i?n[r]:t[r];return u}function lt(n,t,r){for(var u in t)r[u]!=i&&(n[u]=t[u])}function at(n,t){for(var i in t)n[i]=t[i]}function vt(){tt(),st(),ht(),ct()}function w(n){console.log("googlemaps : "+n)}function o(t,i){return e&&n("#"+f.mapId).get(0)?!0:(t&&w(" Map doesn't exist! Create one it's free! "+i),!1)}function it(n){var r,t,u,i;if(!n){w("params is null! @Method _returnMarkerByTitleOrLatLnt();");return}for(r in s)if(t=s[r],u=l[r],n.latlng&&n.title){if(i=new google.maps.LatLng(n.latlng[0],n.latlng[1]),t.position.toString()==i.toString()&&u.title==n.title)return t}else if(n.latlng&&(i=new google.maps.LatLng(n.latlng[0],n.latlng[1]),t.position.toString()==i.toString())||n.title&&u.title==n.title)return t}var r;t.required("//maps.google.com/maps/api/js");var f={},u={},h={},a={},e={},s=[],l=[],v,k,d;return r=t.fn.createInstantiableObject(),r.prototype.MarkerIconPosition={TopLeft:0,TopMiddle:1,TopRight:2,BottomLeft:3,BottomMiddle:4,BottomRight:5},r.prototype.create=function(n){rt(n)},r.prototype.addMarkers=function(n){o(!0,"GM.addMarkers()")&&n&&b(n)},r.prototype.addMarker=function(n){o(!0,"GM.addMarkers()")&&n&&b([n])},r.prototype.removeMarkers=function(){o(!0,"GM.removeMarkers()")&&g()},r.prototype.removeMarker=function(n){o(!0,"GM.removeMarker()")&&ft(n)},r.prototype.hideMarkers=function(){o(!0,"GM.hideMarkers()")},r.prototype.hideMarker=function(){o(!0,"GM.hideMarker()")},r.prototype.infoWindow=function(n){if(o(!0,"GM.infoWindow()")){if(!n){w("The params is null!, @GM.infoWindow();");return}nt(n)}},r.prototype.geocodeByAddress=function(n,t,i){o(!0,"GM.geocodeByAddress()")&&et(n,t,i)},r.prototype.setCenterAndZoom=function(n,t){o(!0,"GM.setCenterAndZoom()")&&ot(n,t)},r.prototype.panTo=function(n){o(!0,"GM.panTo()")&&n&&e.panTo(n)},r.prototype.setMapOptions=function(n){o(!0,"GM.setMapOptions()")&&(u=p(n,u),e.setOptions(u))},r.prototype.setStyle=function(n){o(!0,"GM.setStyle()")&&(e.mapTypes.set(n.name,n),e.setMapTypeId(n.name))},r.prototype.resetMapOptions=function(){o(!0,"GM.resetMapOptions()")&&(tt(),e.setOptions(u))},r.prototype.getMapConfiguration=function(){return u},r.prototype.getMapLayout=function(){return f},r.prototype.getMapCenter=function(){if(o(!0,"GM.getMapCenter()"))return e.getCenter()},r.prototype.markerCluster=function(){return d},r.prototype.infoWindowsArray=function(){return l},r.prototype.markerArray=function(){return s},r.prototype.dismiss=function(){o(!0,"GM.dismiss()")&&(g(),n("#"+f.mapId).remove())},r.prototype.hide=function(){o(!0,"GM.hide()")&&n("#"+f.mapId).hide()},r.prototype.fitBounds=function(n){o(!0,"GM.fitBounds()")&&n&&(console.log(n),e.fitBounds(n))},r.prototype.fitToMarkers=function(){this.fitBounds(this.toLatLngBounds(this.getMarkersBounds(arguments[0])))},r.prototype.getMarkersBounds=function(n){var i=90,r=-90,u=180,f=-180,t;for(t in n)i=Math.min(i,Number(n[t][0])),r=Math.max(r,Number(n[t][0])),u=Math.min(u,Number(n[t][1])),f=Math.max(f,Number(n[t][1]));return{sw:[i,u],ne:[r,f]}},r.prototype.toLatLngBounds=function(n){return new google.maps.LatLngBounds(new google.maps.LatLng(n.sw[0],n.sw[1]),new google.maps.LatLng(n.ne[0],n.ne[1]))},vt(),r}(jQuery,kafe)}),ClusterIcon.prototype.onAdd=function(){var n=this,t,i;this.div_=document.createElement("div"),this.div_.className=this.className_,this.visible_&&this.show(),this.getPanes().overlayMouseTarget.appendChild(this.div_),google.maps.event.addListener(this.getMap(),"bounds_changed",function(){i=t}),google.maps.event.addDomListener(this.div_,"mousedown",function(){t=!0,i=!1}),google.maps.event.addDomListener(this.div_,"click",function(r){if(t=!1,!i){var e,f,u=n.cluster_.getMarkerClusterer();google.maps.event.trigger(u,"click",n.cluster_),google.maps.event.trigger(u,"clusterclick",n.cluster_),u.getZoomOnClick()&&(f=u.getMaxZoom(),e=n.cluster_.getBounds(),u.getMap().fitBounds(e),setTimeout(function(){u.getMap().fitBounds(e),f!==null&&u.getMap().getZoom()>f&&u.getMap().setZoom(f+1)},100)),r.cancelBubble=!0,r.stopPropagation&&r.stopPropagation()}}),google.maps.event.addDomListener(this.div_,"mouseover",function(){var t=n.cluster_.getMarkerClusterer();google.maps.event.trigger(t,"mouseover",n.cluster_)}),google.maps.event.addDomListener(this.div_,"mouseout",function(){var t=n.cluster_.getMarkerClusterer();google.maps.event.trigger(t,"mouseout",n.cluster_)})},ClusterIcon.prototype.onRemove=function(){this.div_&&this.div_.parentNode&&(this.hide(),google.maps.event.clearInstanceListeners(this.div_),this.div_.parentNode.removeChild(this.div_),this.div_=null)},ClusterIcon.prototype.draw=function(){if(this.visible_){var n=this.getPosFromLatLng_(this.center_);this.div_.style.top=n.y+"px",this.div_.style.left=n.x+"px"}},ClusterIcon.prototype.hide=function(){this.div_&&(this.div_.style.display="none"),this.visible_=!1},ClusterIcon.prototype.show=function(){if(this.div_){var n=this.getPosFromLatLng_(this.center_);this.div_.style.cssText=this.createCss(n),this.div_.innerHTML=this.cluster_.printable_?"<img src='"+this.url_+"'><div style='position: absolute; top: 0px; left: 0px; width: "+this.width_+"px;'>"+this.sums_.text+"<\/div>":this.sums_.text,this.div_.title=typeof this.sums_.title=="undefined"||this.sums_.title===""?this.cluster_.getMarkerClusterer().getTitle():this.sums_.title,this.div_.style.display=""}this.visible_=!0},ClusterIcon.prototype.useStyle=function(n){var i,t;this.sums_=n,i=Math.max(0,n.index-1),i=Math.min(this.styles_.length-1,i),t=this.styles_[i],this.url_=t.url,this.height_=t.height,this.width_=t.width,this.anchor_=t.anchor,this.anchorIcon_=t.anchorIcon||[parseInt(this.height_/2,10),parseInt(this.width_/2,10)],this.textColor_=t.textColor||"black",this.textSize_=t.textSize||11,this.textDecoration_=t.textDecoration||"none",this.fontWeight_=t.fontWeight||"bold",this.fontStyle_=t.fontStyle||"normal",this.fontFamily_=t.fontFamily||"Arial,sans-serif",this.backgroundPosition_=t.backgroundPosition||"0 0"},ClusterIcon.prototype.setCenter=function(n){this.center_=n},ClusterIcon.prototype.createCss=function(n){var t=[];return this.cluster_.printable_||(t.push("background-image:url("+this.url_+");"),t.push("background-position:"+this.backgroundPosition_+";")),typeof this.anchor_=="object"?(typeof this.anchor_[0]=="number"&&this.anchor_[0]>0&&this.anchor_[0]<this.height_?t.push("height:"+(this.height_-this.anchor_[0])+"px; padding-top:"+this.anchor_[0]+"px;"):t.push("height:"+this.height_+"px; line-height:"+this.height_+"px;"),typeof this.anchor_[1]=="number"&&this.anchor_[1]>0&&this.anchor_[1]<this.width_?t.push("width:"+(this.width_-this.anchor_[1])+"px; padding-left:"+this.anchor_[1]+"px;"):t.push("width:"+this.width_+"px; text-align:center;")):t.push("height:"+this.height_+"px; line-height:"+this.height_+"px; width:"+this.width_+"px; text-align:center;"),t.push("cursor:pointer; top:"+n.y+"px; left:"+n.x+"px; color:"+this.textColor_+"; position:absolute; font-size:"+this.textSize_+"px; font-family:"+this.fontFamily_+"; font-weight:"+this.fontWeight_+"; font-style:"+this.fontStyle_+"; text-decoration:"+this.textDecoration_+";"),t.join("")},ClusterIcon.prototype.getPosFromLatLng_=function(n){var t=this.getProjection().fromLatLngToDivPixel(n);return t.x-=this.anchorIcon_[1],t.y-=this.anchorIcon_[0],t},Cluster.prototype.getSize=function(){return this.markers_.length},Cluster.prototype.getMarkers=function(){return this.markers_},Cluster.prototype.getCenter=function(){return this.center_},Cluster.prototype.getMap=function(){return this.map_},Cluster.prototype.getMarkerClusterer=function(){return this.markerClusterer_},Cluster.prototype.getBounds=function(){for(var t=new google.maps.LatLngBounds(this.center_,this.center_),i=this.getMarkers(),n=0;n<i.length;n++)t.extend(i[n].getPosition());return t},Cluster.prototype.remove=function(){this.clusterIcon_.setMap(null),this.markers_=[],delete this.markers_},Cluster.prototype.addMarker=function(n){var t,i,u;if(this.isMarkerAlreadyAdded_(n))return!1;if(this.center_){if(this.averageCenter_){var r=this.markers_.length+1,f=(this.center_.lat()*(r-1)+n.getPosition().lat())/r,e=(this.center_.lng()*(r-1)+n.getPosition().lng())/r;this.center_=new google.maps.LatLng(f,e),this.calculateBounds_()}}else this.center_=n.getPosition(),this.calculateBounds_();if(n.isAdded=!0,this.markers_.push(n),i=this.markers_.length,u=this.markerClusterer_.getMaxZoom(),u!==null&&this.map_.getZoom()>u)n.getMap()!==this.map_&&n.setMap(this.map_);else if(i<this.minClusterSize_)n.getMap()!==this.map_&&n.setMap(this.map_);else if(i===this.minClusterSize_)for(t=0;t<i;t++)this.markers_[t].setMap(null);else n.setMap(null);return this.updateIcon_(),!0},Cluster.prototype.isMarkerInClusterBounds=function(n){return this.bounds_.contains(n.getPosition())},Cluster.prototype.calculateBounds_=function(){var n=new google.maps.LatLngBounds(this.center_,this.center_);this.bounds_=this.markerClusterer_.getExtendedBounds(n)},Cluster.prototype.updateIcon_=function(){var r=this.markers_.length,n=this.markerClusterer_.getMaxZoom(),t,i;if(n!==null&&this.map_.getZoom()>n){this.clusterIcon_.hide();return}if(r<this.minClusterSize_){this.clusterIcon_.hide();return}t=this.markerClusterer_.getStyles().length,i=this.markerClusterer_.getCalculator()(this.markers_,t),this.clusterIcon_.setCenter(this.center_),this.clusterIcon_.useStyle(i),this.clusterIcon_.show()},Cluster.prototype.isMarkerAlreadyAdded_=function(n){var t;if(this.markers_.indexOf)return this.markers_.indexOf(n)!==-1;for(t=0;t<this.markers_.length;t++)if(n===this.markers_[t])return!0;return!1},MarkerClusterer.prototype.onAdd=function(){var n=this;this.activeMap_=this.getMap(),this.ready_=!0,this.repaint(),this.listeners_=[google.maps.event.addListener(this.getMap(),"zoom_changed",function(){n.resetViewport_(!1),(this.getZoom()===(this.get("minZoom")||0)||this.getZoom()===this.get("maxZoom"))&&google.maps.event.trigger(this,"idle")}),google.maps.event.addListener(this.getMap(),"idle",function(){n.redraw_()})]},MarkerClusterer.prototype.onRemove=function(){for(var n=0;n<this.markers_.length;n++)this.markers_[n].setMap(this.activeMap_);for(n=0;n<this.clusters_.length;n++)this.clusters_[n].remove();for(this.clusters_=[],n=0;n<this.listeners_.length;n++)google.maps.event.removeListener(this.listeners_[n]);this.listeners_=[],this.activeMap_=null,this.ready_=!1},MarkerClusterer.prototype.draw=function(){},MarkerClusterer.prototype.setupStyles_=function(){var n,t;if(!(this.styles_.length>0))for(n=0;n<this.imageSizes_.length;n++)t=this.imageSizes_[n],this.styles_.push({url:this.imagePath_+(n+1)+"."+this.imageExtension_,height:t,width:t})},MarkerClusterer.prototype.fitMapToMarkers=function(){for(var t=this.getMarkers(),i=new google.maps.LatLngBounds,n=0;n<t.length;n++)i.extend(t[n].getPosition());this.getMap().fitBounds(i)},MarkerClusterer.prototype.getGridSize=function(){return this.gridSize_},MarkerClusterer.prototype.setGridSize=function(n){this.gridSize_=n},MarkerClusterer.prototype.getMinimumClusterSize=function(){return this.minClusterSize_},MarkerClusterer.prototype.setMinimumClusterSize=function(n){this.minClusterSize_=n},MarkerClusterer.prototype.getMaxZoom=function(){return this.maxZoom_},MarkerClusterer.prototype.setMaxZoom=function(n){this.maxZoom_=n},MarkerClusterer.prototype.getStyles=function(){return this.styles_},MarkerClusterer.prototype.setStyles=function(n){this.styles_=n},MarkerClusterer.prototype.getTitle=function(){return this.title_},MarkerClusterer.prototype.setTitle=function(n){this.title_=n},MarkerClusterer.prototype.getZoomOnClick=function(){return this.zoomOnClick_},MarkerClusterer.prototype.setZoomOnClick=function(n){this.zoomOnClick_=n},MarkerClusterer.prototype.getAverageCenter=function(){return this.averageCenter_},MarkerClusterer.prototype.setAverageCenter=function(n){this.averageCenter_=n},MarkerClusterer.prototype.getIgnoreHidden=function(){return this.ignoreHidden_},MarkerClusterer.prototype.setIgnoreHidden=function(n){this.ignoreHidden_=n},MarkerClusterer.prototype.getImageExtension=function(){return this.imageExtension_},MarkerClusterer.prototype.setImageExtension=function(n){this.imageExtension_=n},MarkerClusterer.prototype.getImagePath=function(){return this.imagePath_},MarkerClusterer.prototype.setImagePath=function(n){this.imagePath_=n},MarkerClusterer.prototype.getImageSizes=function(){return this.imageSizes_},MarkerClusterer.prototype.setImageSizes=function(n){this.imageSizes_=n},MarkerClusterer.prototype.getCalculator=function(){return this.calculator_},MarkerClusterer.prototype.setCalculator=function(n){this.calculator_=n},MarkerClusterer.prototype.getPrintable=function(){return this.printable_},MarkerClusterer.prototype.setPrintable=function(n){this.printable_=n},MarkerClusterer.prototype.getBatchSizeIE=function(){return this.batchSizeIE_},MarkerClusterer.prototype.setBatchSizeIE=function(n){this.batchSizeIE_=n},MarkerClusterer.prototype.getClusterClass=function(){return this.clusterClass_},MarkerClusterer.prototype.setClusterClass=function(n){this.clusterClass_=n},MarkerClusterer.prototype.getMarkers=function(){return this.markers_},MarkerClusterer.prototype.getTotalMarkers=function(){return this.markers_.length},MarkerClusterer.prototype.getClusters=function(){return this.clusters_},MarkerClusterer.prototype.getTotalClusters=function(){return this.clusters_.length},MarkerClusterer.prototype.addMarker=function(n,t){this.pushMarkerTo_(n),t||this.redraw_()},MarkerClusterer.prototype.addMarkers=function(n,t){for(var i=0;i<n.length;i++)this.pushMarkerTo_(n[i]);t||this.redraw_()},MarkerClusterer.prototype.pushMarkerTo_=function(n){if(n.getDraggable()){var t=this;google.maps.event.addListener(n,"dragend",function(){t.ready_&&(this.isAdded=!1,t.repaint())})}n.isAdded=!1,this.markers_.push(n)},MarkerClusterer.prototype.removeMarker=function(n,t){var i=this.removeMarker_(n);return!t&&i&&this.repaint(),i},MarkerClusterer.prototype.removeMarkers=function(n,t){for(var u,r=!1,i=0;i<n.length;i++)u=this.removeMarker_(n[i]),r=r||u;return!t&&r&&this.repaint(),r},MarkerClusterer.prototype.removeMarker_=function(n){var t,i=-1;if(this.markers_.indexOf)i=this.markers_.indexOf(n);else for(t=0;t<this.markers_.length;t++)if(n===this.markers_[t]){i=t;break}return i===-1?!1:(n.setMap(null),this.markers_.splice(i,1),!0)},MarkerClusterer.prototype.clearMarkers=function(){this.resetViewport_(!0),this.markers_=[]},MarkerClusterer.prototype.repaint=function(){var n=this.clusters_.slice();this.clusters_=[],this.resetViewport_(!1),this.redraw_(),setTimeout(function(){for(var t=0;t<n.length;t++)n[t].remove()},0)},MarkerClusterer.prototype.getExtendedBounds=function(n){var t=this.getProjection(),e=new google.maps.LatLng(n.getNorthEast().lat(),n.getNorthEast().lng()),o=new google.maps.LatLng(n.getSouthWest().lat(),n.getSouthWest().lng()),r=t.fromLatLngToDivPixel(e),i,u,f;return r.x+=this.gridSize_,r.y-=this.gridSize_,i=t.fromLatLngToDivPixel(o),i.x-=this.gridSize_,i.y+=this.gridSize_,u=t.fromDivPixelToLatLng(r),f=t.fromDivPixelToLatLng(i),n.extend(u),n.extend(f),n},MarkerClusterer.prototype.redraw_=function(){this.createClusters_(0)},MarkerClusterer.prototype.resetViewport_=function(n){for(var i,t=0;t<this.clusters_.length;t++)this.clusters_[t].remove();for(this.clusters_=[],t=0;t<this.markers_.length;t++)i=this.markers_[t],i.isAdded=!1,n&&i.setMap(null)},MarkerClusterer.prototype.distanceBetweenPoints_=function(n,t){var i=(t.lat()-n.lat())*Math.PI/180,r=(t.lng()-n.lng())*Math.PI/180,u=Math.sin(i/2)*Math.sin(i/2)+Math.cos(n.lat()*Math.PI/180)*Math.cos(t.lat()*Math.PI/180)*Math.sin(r/2)*Math.sin(r/2),f=2*Math.atan2(Math.sqrt(u),Math.sqrt(1-u));return 6371*f},MarkerClusterer.prototype.isMarkerInBounds_=function(n,t){return t.contains(n.getPosition())},MarkerClusterer.prototype.addToClosestCluster_=function(n){for(var u,t,f,e=4e4,r=null,i=0;i<this.clusters_.length;i++)t=this.clusters_[i],f=t.getCenter(),f&&(u=this.distanceBetweenPoints_(f,n.getPosition()),u<e&&(e=u,r=t));r&&r.isMarkerInClusterBounds(n)?r.addMarker(n):(t=new Cluster(this),t.addMarker(n),this.clusters_.push(t))},MarkerClusterer.prototype.createClusters_=function(n){var i,t,u,e=this,f,r;if(this.ready_){for(n===0&&(google.maps.event.trigger(this,"clusteringbegin",this),typeof this.timerRefStatic!="undefined"&&(clearTimeout(this.timerRefStatic),delete this.timerRefStatic)),u=this.getMap().getZoom()>3?new google.maps.LatLngBounds(this.getMap().getBounds().getSouthWest(),this.getMap().getBounds().getNorthEast()):new google.maps.LatLngBounds(new google.maps.LatLng(85.020707717434718,-178.48388434375),new google.maps.LatLng(-85.081364443845445,178.00048865625)),f=this.getExtendedBounds(u),r=Math.min(n+this.batchSize_,this.markers_.length),i=n;i<r;i++)t=this.markers_[i],!t.isAdded&&this.isMarkerInBounds_(t,f)&&(!this.ignoreHidden_||this.ignoreHidden_&&t.getVisible())&&this.addToClosestCluster_(t);r<this.markers_.length?this.timerRefStatic=setTimeout(function(){e.createClusters_(r)},0):(delete this.timerRefStatic,google.maps.event.trigger(this,"clusteringend",this))}},MarkerClusterer.prototype.extend=function(n,t){return function(n){var t;for(t in n.prototype)this.prototype[t]=n.prototype[t];return this}.apply(n,[t])},MarkerClusterer.CALCULATOR=function(n,t){for(var i=0,u=n.length.toString(),r=u;r!==0;)r=parseInt(r/10,10),i++;return i=Math.min(i,t),{text:u,index:i,title:""}},MarkerClusterer.BATCH_SIZE=2e3,MarkerClusterer.BATCH_SIZE_IE=500,MarkerClusterer.IMAGE_PATH="http://google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclustererplus/images/m",MarkerClusterer.IMAGE_EXTENSION="png",MarkerClusterer.IMAGE_SIZES=[53,56,66,78,90],kafe.bonify({name:"style",version:"1.1",obj:function(n){var t={};return t.equalHeight=function(){function u(){var t=n(arguments[0]),i=Math.max.apply(Math,t.map(function(){return n(this).outerHeight()}).get());t.each(function(){var t=n(this);t.height(i-(t.outerHeight()-t.height()))})}var t=n(arguments[0]),f=arguments[1]||{},i=f.nbPerRow,o=f.resetHeight,e,r;if(!o||t.height("auto"),!i)u(t);else for(e=Math.ceil(t.length/i),r=0;r<e;++r)u(n(t.splice(0,i)))},t.replaceHr=function(){var t=arguments[0]?n("hr",n(arguments[0])):n("hr");t.replaceWith('<div class="hr"><\/div>')},t.makeButton=function(t){var i=t?n(t):n("a.Btn");i.wrapInner('<span class="text" />').prepend('<span class="left" />')},t.vAlign=function(t){n(t).each(function(){var i=n(this),t=i.children(),r;t.length==1&&(r=Math.floor((i.height()-t.height())/2),t.css({display:"block","margin-top":r+"px"}))})},t}(jQuery,kafe)}),kafe.bonify({name:"form",version:"1.4",obj:function(n){var t={};return t.focus=function(){n("input, textarea, select").bind("focus",function(){n(this).prev("label").andSelf().addClass("Focus")}).bind("blur",function(){n(this).prev("label").andSelf().removeClass("Focus")})},t.label=function(){if(n.browser.msie&&parseInt(n.browser.version)<10){var i=arguments[0]?n(arguments[0]):n('input[placeholder!=""], textarea[placeholder!=""]');function t(){return arguments[0].replace(/^\s*|\s*$/g,"").replace(/^\t*|\t*$/g,"")==""}i.each(function(){var i=n(this);i.data("Placeholder",i.attr("placeholder")).attr("placeholder","").bind("focus",function(){var i=n(this);if(t(i.val())||i.val()==i.data("Placeholder"))i.one("keydown",function(){i.removeClass("Label").val("")})}).bind("blur",function(){var i=n(this);(t(i.val())||i.val()==i.data("Label"))&&i.addClass("Label").val(i.data("Placeholder"))}).blur()})}},t.onEnter=function(t,i){n(t).keypress(function(n){(!n.which?n.keyCode:n.which)==13&&(n.preventDefault(),i(this))})},t.autofocusOnNext=function(t){n(t).bind("keyup",function(){var i=n(this),t;i.val().length==i.attr("maxlength")&&(t=n("input, textarea, select"),t.eq(t.index(this)+1).focus().select())})},t.maxLength=function(t,i,r,u){n(t).bind("input paste cut keyup",function(){var t=n(this),f=n.browser.msie&parseInt(n.browser.version)<=8?1:0;setTimeout(function(){var e=t.val(),f=i-e.length;!!r&&f<0&&(t.val(e.substr(0,i)),f=0),n.isFunction(u)&&u(f)},f)}).trigger("keyup")},t.passwordStrength=function(t,i){var u=6,r=function(n,t){var i=n.match(t);return i?i.length:0},f=function(n,t){var i=n.length,u;if(i<t)return 0;var o=r(n,/\d/g),f=r(n,/[a-z]/g),e=r(n,/[A-Z]/g),s=i-o-f-e;return o==i||f==i||e==i||s==i?1:(u=0,o&&(u+=2),f&&(u+=e?4:3),e&&(u+=f?4:3),s&&(u+=5),i>10&&(u+=1),u)},e=function(n,t){var i=f(n,t),n=1;return i<=0?n=1:i>0&&i<=4?n=2:i>4&&i<=8?n=3:i>8&&i<=12?n=4:i>12&&(n=5),n};n(t).bind("input paste cut keyup",function(){var t=n(this),r=n.browser.msie&parseInt(n.browser.version)<=8?1:0;setTimeout(function(){var r=t.val(),f=e(r,u);n.isFunction(i)&&i(f)},r)})},t.sanitizeFormData=function(t){var u=n(t),i=$this.serializeArray(),r;for(r in i)u.find('input[type="text"][name="'+i[r].name+'"],textarea[name="'+i[r].name+'"]').val(i[r].value.toString().replace(/\</g,"&lt;").replace(/\>/g,"&gt;"))},t}(jQuery,kafe)}),kafe.plug({name:"carousel",version:"1.0",obj:function(n,t,i){function e(t){function r(n){n.preventDefault()}t.wrap||(t.curr==0?(t.$start.addClass("kafeCarousel-Inactive").unbind("click",t.startClick).bind("click",r),t.$previous.addClass("kafeCarousel-Inactive").unbind("click",t.previousClick).bind("click",r)):(t.$start.removeClass("kafeCarousel-Inactive").unbind("click",t.startClick).bind("click",t.startClick),t.$previous.removeClass("kafeCarousel-Inactive").unbind("click",t.previousClick).bind("click",t.previousClick)),t.curr==t.total-1?(t.$next.addClass("kafeCarousel-Inactive").unbind("click",t.nextClick).bind("click",r),t.$end.addClass("kafeCarousel-Inactive").unbind("click",t.endClick).bind("click",r)):(t.$next.removeClass("kafeCarousel-Inactive").unbind("click",t.nextClick).bind("click",t.nextClick),t.$end.removeClass("kafeCarousel-Inactive").unbind("click",t.endClick).bind("click",t.endClick))),t.$position.html(t.curr+1),t.$status.html(""),t.$statusNum.html("");for(var i=0;i<t.total;++i)i==t.curr?(t.$status.append("<strong>"+t.statusBullet+"<\/strong>"),t.$statusNum.append("<strong>"+(i+1)+"<\/strong>")):t.statusLink?(t.$status.append(n("<a>").attr("href","#").data("kafecarousel-itemid",i+1).click(t.itemSimpleClick).html(t.statusBullet)),t.$statusNum.append(n("<a>").attr("href","#").data("kafecarousel-itemid",i+1).click(t.itemSimpleClick).html(i+1))):(t.$status.append(t.statusBullet),t.$statusNum.append(i+1))}function r(t,i){var u,r,f,o,s,h;if(!!t.changing||i==t.curr)return!1;t.changing=!0,t.slideStopAuto(),u={action:Number(i)==i?"item":i,source:{position:t.curr+1},target:{}},f=t.$Main.find("> li:nth-child("+(t.curr+1)+")"),i=="prev"||i=="next"?(r=i=="prev"?-1:1,t.curr=t.wrap?t.curr==0&&r==-1?t.total-1:(t.curr+r)%t.total:t.curr+r):(i==Number(i),r=i<t.curr?-1:1,t.curr=i),o=t.$Main.find("> li:nth-child("+(t.curr+1)+")"),u.source.obj=f.get(0),u.target.position=t.curr+1,u.target.obj=o.get(0),!t.preSwitchCallback||t.preSwitchCallback(u);switch(t.transition){case"fade":f.css("z-index",1),o.css("z-index",2).fadeIn(t.speed,function(){f.hide(),t.changing=!1});break;case"slideUp":case"slideDown":r=t.transition=="slideDown"?-r:r,s=t.$Main.height()+"px",f.animate({top:r==1?"-"+s:s},t.speed,function(){n(this).hide(),t.changing=!1}),o.css({top:r==1?s:"-"+s,display:"block"}).animate({top:"0px"},t.speed);break;case"slideLeft":case"slideRight":default:r=t.transition=="slideRight"?-r:r,h=t.$Main.width()+"px",f.animate({left:r==1?"-"+h:h},t.speed,function(){n(this).hide(),t.changing=!1}),o.css({left:r==1?h:"-"+h,display:"block"}).animate({left:"0px"},t.speed)}e(t),!t.postSwitchCallback||t.postSwitchCallback(u),t.slideStartAuto()}var f={},u={};return u.init=function(){var t={},u=arguments?arguments[0]:{};if(t.id=u.id,t.wrap=!!u.wrap,t.transition=u.transition?u.transition:"slideLeft",t.speed=Number(u.speed)?Number(u.speed):500,t.startId=Number(u.startId)?Number(u.startId):1,t.autointerval=u.autostart?Number(u.autostart.interval)?Number(u.autostart.interval):3e3:i,t.preSwitchCallback=typeof u.preSwitchCallback=="function"?u.preSwitchCallback:i,t.postSwitchCallback=typeof u.postSwitchCallback=="function"?u.postSwitchCallback:i,t.statusLink=!!u.statusLink,t.statusBullet=u.statusBullet?u.statusBullet:"&bull;",t.$Main=n("#"+t.id),!t.$Main.length)return!1;if(t.$MainItems=t.$Main.find("> li"),t.$MainFirstItem=t.$Main.find("> li:first-child"),t.total=t.$MainItems.length,t.$all=n('[data-kafecarousel-id="'+t.id+'"]'),t.$nav=t.$all.filter('[data-kafecarousel-action="nav"]'),t.$start=t.$all.filter('[data-kafecarousel-action="start"]'),t.$previous=t.$all.filter('[data-kafecarousel-action="prev"]'),t.$next=t.$all.filter('[data-kafecarousel-action="next"]'),t.$end=t.$all.filter('[data-kafecarousel-action="end"]'),t.$items=t.$all.filter('[data-kafecarousel-action="items"]'),t.$itemsimple=t.$all.filter('[data-kafecarousel-action="item"]'),t.$play=t.$all.filter('[data-kafecarousel-action="play"]'),t.$pause=t.$all.filter('[data-kafecarousel-action="pause"]'),t.$position=t.$all.filter('[data-kafecarousel-action="position"]'),t.$total=t.$all.filter('[data-kafecarousel-action="total"]'),t.$status=t.$all.filter('[data-kafecarousel-action="status"]'),t.$statusNum=t.$all.filter('[data-kafecarousel-action="status-num"]'),t.total==1)t.$nav.addClass("kafeCarousel-None"),t.$previous.addClass("kafeCarousel-None"),t.$next.addClass("kafeCarousel-None"),t.$items.addClass("kafeCarousel-None"),t.$itemsimple.addClass("kafeCarousel-None"),t.$position.addClass("kafeCarousel-None"),t.$total.addClass("kafeCarousel-None"),t.$status.addClass("kafeCarousel-None"),t.$statusNum.addClass("kafeCarousel-None");else{t.curr=t.startId-1,t.changing=!1,t.startClick=function(n){n.preventDefault(),r(t,0)},t.previousClick=function(n){n.preventDefault(),r(t,"prev")},t.nextClick=function(n){n.preventDefault(),r(t,"next")},t.endClick=function(n){n.preventDefault(),r(t,t.total-1)},t.itemSimpleClick=function(i){i.preventDefault(),r(t,n(this).data("kafecarousel-itemid")-1)},t.playClick=function(n){n.preventDefault(),t.AutoRunning=!0,t.slideStartAuto()},t.pauseClick=function(n){n.preventDefault(),t.AutoRunning=!1,t.slideStopAuto()},t.slideStartAuto=function(){t.AutoRunning&&(t.Timeout=setTimeout(function(){r(t,"next",!0)},t.autointerval))},t.slideStopAuto=function(){clearTimeout(t.Timeout),t.Timeout=i},t.$start.click(t.startClick),t.$previous.click(t.previousClick),t.$next.click(t.nextClick),t.$end.click(t.endClick),t.$itemsimple.click(t.itemSimpleClick),t.$items.find("> li").each(function(i){n(this).click(function(n){n.preventDefault(),r(t,i)})}),t.$play.click(t.playClick),t.$pause.click(t.pauseClick),t.$MainItems.mouseenter(t.slideStopAuto).mouseleave(t.slideStartAuto),t.$total.html(t.total),e(t),t.$MainItems.hide(),t.$Main.find("> li:nth-child("+t.startId+")").show();switch(t.transition){case"fade":break;case"slideUp":case"slideDown":t.$MainItems.css({left:"0px"}),t.$MainFirstItem.css("top","0px");break;case"slideLeft":case"slideRight":default:t.$MainItems.css({top:"0px"}),t.$MainFirstItem.css("left","0px")}t.autointerval!=i&&(t.AutoRunning=!0,t.slideStartAuto()),f[t.id]=t}},u.change=function(n,t){return r(f[n],Number(t)==t?t-1:t)},!1&&(u.carousels=f),u}(jQuery,kafe)}),function(){var n;n=function(){function n(){this.options_index=0,this.parsed=[]}return n.prototype.add_node=function(n){return n.nodeName==="OPTGROUP"?this.add_group(n):this.add_option(n)},n.prototype.add_group=function(n){var i,f,t,e,r,u;for(i=this.parsed.length,this.parsed.push({array_index:i,group:!0,label:n.label,children:0,disabled:n.disabled}),r=n.childNodes,u=[],t=0,e=r.length;t<e;t++)f=r[t],u.push(this.add_option(f,i,n.disabled));return u},n.prototype.add_option=function(n,t,i){if(n.nodeName==="OPTION")return n.text!==""?(t!=null&&(this.parsed[t].children+=1),this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:n.value,text:n.text,html:n.innerHTML,selected:n.selected,disabled:i===!0?i:n.disabled,group_array_index:t,classes:n.className,style:n.style.cssText})):this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:!0}),this.options_index+=1},n}(),n.select_to_array=function(t){var f,r,i,e,u;for(r=new n,u=t.childNodes,i=0,e=u.length;i<e;i++)f=u[i],r.add_node(f);return r.parsed},this.SelectParser=n}.call(this),function(){var n,t;t=this,n=function(){function n(n,t){this.form_field=n,this.options=t!=null?t:{},this.set_default_values(),this.is_multiple=this.form_field.multiple,this.set_default_text(),this.setup(),this.set_up_html(),this.register_observers(),this.finish_setup()}return n.prototype.set_default_values=function(){var n=this;return this.click_test_action=function(t){return n.test_active_click(t)},this.activate_action=function(t){return n.activate_field(t)},this.active_field=!1,this.mouse_on_container=!1,this.results_showing=!1,this.result_highlighted=null,this.result_single_selected=null,this.allow_single_deselect=this.options.allow_single_deselect!=null&&this.form_field.options[0]!=null&&this.form_field.options[0].text===""?this.options.allow_single_deselect:!1,this.disable_search_threshold=this.options.disable_search_threshold||0,this.disable_search=this.options.disable_search||!1,this.search_contains=this.options.search_contains||!1,this.choices=0,this.single_backstroke_delete=this.options.single_backstroke_delete||!1,this.max_selected_options=this.options.max_selected_options||Infinity},n.prototype.set_default_text=function(){return this.default_text=this.form_field.getAttribute("data-placeholder")?this.form_field.getAttribute("data-placeholder"):this.is_multiple?this.options.placeholder_text_multiple||this.options.placeholder_text||"Select Some Options":this.options.placeholder_text_single||this.options.placeholder_text||"Select an Option",this.results_none_found=this.form_field.getAttribute("data-no_results_text")||this.options.no_results_text||"No results match"},n.prototype.mouse_enter=function(){return this.mouse_on_container=!0},n.prototype.mouse_leave=function(){return this.mouse_on_container=!1},n.prototype.input_focus=function(){var n=this;if(!this.active_field)return setTimeout(function(){return n.container_mousedown()},50)},n.prototype.input_blur=function(){var n=this;if(!this.mouse_on_container)return this.active_field=!1,setTimeout(function(){return n.blur_test()},100)},n.prototype.result_add_option=function(n){var t,i;return n.disabled?"":(n.dom_id=this.container_id+"_o_"+n.array_index,t=n.selected&&this.is_multiple?[]:["active-result"],n.selected&&t.push("result-selected"),n.group_array_index!=null&&t.push("group-option"),n.classes!==""&&t.push(n.classes),i=n.style.cssText!==""?' style="'+n.style+'"':"",'<li id="'+n.dom_id+'" class="'+t.join(" ")+'"'+i+">"+n.html+"<\/li>")},n.prototype.results_update_field=function(){return this.is_multiple||this.results_reset_cleanup(),this.result_clear_highlight(),this.result_single_selected=null,this.results_build()},n.prototype.results_toggle=function(){return this.results_showing?this.results_hide():this.results_show()},n.prototype.results_search=function(){return this.results_showing?this.winnow_results():this.results_show()},n.prototype.keyup_checker=function(n){var t,i;t=(i=n.which)!=null?i:n.keyCode,this.search_field_scale();switch(t){case 8:if(this.is_multiple&&this.backstroke_length<1&&this.choices>0)return this.keydown_backstroke();if(!this.pending_backstroke)return this.result_clear_highlight(),this.results_search();break;case 13:if(n.preventDefault(),this.results_showing)return this.result_select(n);break;case 27:return this.results_showing&&this.results_hide(),!0;case 9:case 38:case 40:case 16:case 91:case 17:break;default:return this.results_search()}},n.prototype.generate_field_id=function(){var n;return n=this.generate_random_id(),this.form_field.id=n,n},n.prototype.generate_random_char=function(){var n,i,t;return n="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",t=Math.floor(Math.random()*n.length),i=n.substring(t,t+1)},n}(),t.AbstractChosen=n}.call(this),function(){var n,r,t,i,u=Object.prototype.hasOwnProperty,f=function(n,t){function r(){this.constructor=n}for(var i in t)u.call(t,i)&&(n[i]=t[i]);return r.prototype=t.prototype,n.prototype=new r,n.__super__=t.prototype,n};i=this,n=jQuery,n.fn.extend({chosen:function(t){return!n.browser.msie||n.browser.version!=="6.0"&&n.browser.version!=="7.0"?this.each(function(){var i;return i=n(this),i.hasClass("chzn-done")?void 0:i.data("chosen",new r(this,t))}):this}}),r=function(r){function u(){u.__super__.constructor.apply(this,arguments)}return f(u,r),u.prototype.setup=function(){return this.form_field_jq=n(this.form_field),this.current_value=this.form_field_jq.val(),this.is_rtl=this.form_field_jq.hasClass("chzn-rtl")},u.prototype.finish_setup=function(){return this.form_field_jq.addClass("chzn-done")},u.prototype.set_up_html=function(){var i,u,r,f;return this.container_id=this.form_field.id.length?this.form_field.id.replace(/[^\w]/g,"_"):this.generate_field_id(),this.container_id+="_chzn",this.f_width=this.form_field_jq.outerWidth(),i=n("<div />",{id:this.container_id,"class":"chzn-container"+(this.is_rtl?" chzn-rtl":""),style:"width: "+this.f_width+"px;"}),this.is_multiple?i.html('<ul class="chzn-choices"><li class="search-field"><input type="text" value="'+this.default_text+'" class="default" autocomplete="off" style="width:25px;" /><\/li><\/ul><div class="chzn-drop" style="left:-9000px;"><ul class="chzn-results"><\/ul><\/div>'):i.html('<a href="javascript:void(0)" class="chzn-single chzn-default"><span>'+this.default_text+'<\/span><div><b><\/b><\/div><\/a><div class="chzn-drop" style="left:-9000px;"><div class="chzn-search"><input type="text" autocomplete="off" /><\/div><ul class="chzn-results"><\/ul><\/div>'),this.form_field_jq.hide().after(i),this.container=n("#"+this.container_id),this.container.addClass("chzn-container-"+(this.is_multiple?"multi":"single")),this.dropdown=this.container.find("div.chzn-drop").first(),u=this.container.height(),r=this.f_width-t(this.dropdown),this.dropdown.css({width:r+"px",top:u+"px"}),this.search_field=this.container.find("input").first(),this.search_results=this.container.find("ul.chzn-results").first(),this.search_field_scale(),this.search_no_results=this.container.find("li.no-results").first(),this.is_multiple?(this.search_choices=this.container.find("ul.chzn-choices").first(),this.search_container=this.container.find("li.search-field").first()):(this.search_container=this.container.find("div.chzn-search").first(),this.selected_item=this.container.find(".chzn-single").first(),f=r-t(this.search_container)-t(this.search_field),this.search_field.css({width:f+"px"})),this.results_build(),this.set_tab_index(),this.form_field_jq.trigger("liszt:ready",{chosen:this})},u.prototype.register_observers=function(){var n=this;return this.container.mousedown(function(t){return n.container_mousedown(t)}),this.container.mouseup(function(t){return n.container_mouseup(t)}),this.container.mouseenter(function(t){return n.mouse_enter(t)}),this.container.mouseleave(function(t){return n.mouse_leave(t)}),this.search_results.mouseup(function(t){return n.search_results_mouseup(t)}),this.search_results.mouseover(function(t){return n.search_results_mouseover(t)}),this.search_results.mouseout(function(t){return n.search_results_mouseout(t)}),this.form_field_jq.bind("liszt:updated",function(t){return n.results_update_field(t)}),this.form_field_jq.bind("liszt:activate",function(t){return n.activate_field(t)}),this.form_field_jq.bind("liszt:open",function(t){return n.container_mousedown(t)}),this.search_field.blur(function(t){return n.input_blur(t)}),this.search_field.keyup(function(t){return n.keyup_checker(t)}),this.search_field.keydown(function(t){return n.keydown_checker(t)}),this.is_multiple?(this.search_choices.click(function(t){return n.choices_click(t)}),this.search_field.focus(function(t){return n.input_focus(t)})):this.container.click(function(n){return n.preventDefault()})},u.prototype.search_field_disabled=function(){return(this.is_disabled=this.form_field_jq[0].disabled,this.is_disabled)?(this.container.addClass("chzn-disabled"),this.search_field[0].disabled=!0,this.is_multiple||this.selected_item.unbind("focus",this.activate_action),this.close_field()):(this.container.removeClass("chzn-disabled"),this.search_field[0].disabled=!1,this.is_multiple?void 0:this.selected_item.bind("focus",this.activate_action))},u.prototype.container_mousedown=function(t){var i;if(!this.is_disabled)return i=t!=null?n(t.target).hasClass("search-choice-close"):!1,t&&t.type==="mousedown"&&!this.results_showing&&t.stopPropagation(),!this.pending_destroy_click&&!i?(this.active_field?!this.is_multiple&&t&&(n(t.target)[0]===this.selected_item[0]||n(t.target).parents("a.chzn-single").length)&&(t.preventDefault(),this.results_toggle()):(this.is_multiple&&this.search_field.val(""),n(document).click(this.click_test_action),this.results_show()),this.activate_field()):this.pending_destroy_click=!1},u.prototype.container_mouseup=function(n){if(n.target.nodeName==="ABBR"&&!this.is_disabled)return this.results_reset(n)},u.prototype.blur_test=function(){if(!this.active_field&&this.container.hasClass("chzn-container-active"))return this.close_field()},u.prototype.close_field=function(){return n(document).unbind("click",this.click_test_action),this.is_multiple||(this.selected_item.attr("tabindex",this.search_field.attr("tabindex")),this.search_field.attr("tabindex",-1)),this.active_field=!1,this.results_hide(),this.container.removeClass("chzn-container-active"),this.winnow_results_clear(),this.clear_backstroke(),this.show_search_field_default(),this.search_field_scale()},u.prototype.activate_field=function(){return!this.is_multiple&&!this.active_field&&(this.search_field.attr("tabindex",this.selected_item.attr("tabindex")),this.selected_item.attr("tabindex",-1)),this.container.addClass("chzn-container-active"),this.active_field=!0,this.search_field.val(this.search_field.val()),this.search_field.focus()},u.prototype.test_active_click=function(t){return n(t.target).parents("#"+this.container_id).length?this.active_field=!0:this.close_field()},u.prototype.results_build=function(){var t,n,r,f,u;for(this.parsing=!0,this.results_data=i.SelectParser.select_to_array(this.form_field),this.is_multiple&&this.choices>0?(this.search_choices.find("li.search-choice").remove(),this.choices=0):this.is_multiple||(this.selected_item.addClass("chzn-default").find("span").text(this.default_text),this.disable_search||this.form_field.options.length<=this.disable_search_threshold?this.container.addClass("chzn-container-single-nosearch"):this.container.removeClass("chzn-container-single-nosearch")),t="",u=this.results_data,r=0,f=u.length;r<f;r++)n=u[r],n.group?t+=this.result_add_group(n):n.empty||(t+=this.result_add_option(n),n.selected&&this.is_multiple?this.choice_build(n):n.selected&&!this.is_multiple&&(this.selected_item.removeClass("chzn-default").find("span").text(n.text),this.allow_single_deselect&&this.single_deselect_control_build()));return this.search_field_disabled(),this.show_search_field_default(),this.search_field_scale(),this.search_results.html(t),this.parsing=!1},u.prototype.result_add_group=function(t){return t.disabled?"":(t.dom_id=this.container_id+"_g_"+t.array_index,'<li id="'+t.dom_id+'" class="group-result">'+n("<div />").text(t.label).html()+"<\/li>")},u.prototype.result_do_highlight=function(n){var t,i,r,f,u;if(n.length){if(this.result_clear_highlight(),this.result_highlight=n,this.result_highlight.addClass("highlighted"),r=parseInt(this.search_results.css("maxHeight"),10),u=this.search_results.scrollTop(),f=r+u,i=this.result_highlight.position().top+this.search_results.scrollTop(),t=i+this.result_highlight.outerHeight(),t>=f)return this.search_results.scrollTop(t-r>0?t-r:0);if(i<u)return this.search_results.scrollTop(i)}},u.prototype.result_clear_highlight=function(){return this.result_highlight&&this.result_highlight.removeClass("highlighted"),this.result_highlight=null},u.prototype.results_show=function(){var n;if(this.is_multiple){if(this.max_selected_options<=this.choices)return this.form_field_jq.trigger("liszt:maxselected",{chosen:this}),!1}else this.selected_item.addClass("chzn-single-with-drop"),this.result_single_selected&&this.result_do_highlight(this.result_single_selected);return n=this.is_multiple?this.container.height():this.container.height()-1,this.form_field_jq.trigger("liszt:showing_dropdown",{chosen:this}),this.dropdown.css({top:n+"px",left:0}),this.results_showing=!0,this.search_field.focus(),this.search_field.val(this.search_field.val()),this.winnow_results()},u.prototype.results_hide=function(){return this.is_multiple||this.selected_item.removeClass("chzn-single-with-drop"),this.result_clear_highlight(),this.form_field_jq.trigger("liszt:hiding_dropdown",{chosen:this}),this.dropdown.css({left:"-9000px"}),this.results_showing=!1},u.prototype.set_tab_index=function(){var n;if(this.form_field_jq.attr("tabindex"))return n=this.form_field_jq.attr("tabindex"),this.form_field_jq.attr("tabindex",-1),this.is_multiple?this.search_field.attr("tabindex",n):(this.selected_item.attr("tabindex",n),this.search_field.attr("tabindex",-1))},u.prototype.show_search_field_default=function(){return this.is_multiple&&this.choices<1&&!this.active_field?(this.search_field.val(this.default_text),this.search_field.addClass("default")):(this.search_field.val(""),this.search_field.removeClass("default"))},u.prototype.search_results_mouseup=function(t){var i;return i=n(t.target).hasClass("active-result")?n(t.target):n(t.target).parents(".active-result").first(),i.length?(this.result_highlight=i,this.result_select(t)):void 0},u.prototype.search_results_mouseover=function(t){var i;return i=n(t.target).hasClass("active-result")?n(t.target):n(t.target).parents(".active-result").first(),i?this.result_do_highlight(i):void 0},u.prototype.search_results_mouseout=function(t){if(n(t.target).hasClass("active-result"))return this.result_clear_highlight()},u.prototype.choices_click=function(t){return t.preventDefault(),this.active_field&&!n(t.target).hasClass("search-choice")&&!this.results_showing?this.results_show():void 0},u.prototype.choice_build=function(t){var i,r,u=this;return this.is_multiple&&this.max_selected_options<=this.choices?(this.form_field_jq.trigger("liszt:maxselected",{chosen:this}),!1):(i=this.container_id+"_c_"+t.array_index,this.choices+=1,this.search_container.before('<li class="search-choice" id="'+i+'"><span>'+t.html+'<\/span><a href="javascript:void(0)" class="search-choice-close" rel="'+t.array_index+'"><\/a><\/li>'),r=n("#"+i).find("a").first(),r.click(function(n){return u.choice_destroy_link_click(n)}))},u.prototype.choice_destroy_link_click=function(t){return t.preventDefault(),this.is_disabled?t.stopPropagation:(this.pending_destroy_click=!0,this.choice_destroy(n(t.target)))},u.prototype.choice_destroy=function(n){return this.choices-=1,this.show_search_field_default(),this.is_multiple&&this.choices>0&&this.search_field.val().length<1&&this.results_hide(),this.result_deselect(n.attr("rel")),n.parents("li").first().remove()},u.prototype.results_reset=function(){return this.form_field.options[0].selected=!0,this.selected_item.find("span").text(this.default_text),this.is_multiple||this.selected_item.addClass("chzn-default"),this.show_search_field_default(),this.results_reset_cleanup(),this.form_field_jq.trigger("change"),this.active_field?this.results_hide():void 0},u.prototype.results_reset_cleanup=function(){return this.selected_item.find("abbr").remove()},u.prototype.result_select=function(n){var i,r,t,u;if(this.result_highlight)return i=this.result_highlight,r=i.attr("id"),this.result_clear_highlight(),this.is_multiple?this.result_deactivate(i):(this.search_results.find(".result-selected").removeClass("result-selected"),this.result_single_selected=i,this.selected_item.removeClass("chzn-default")),i.addClass("result-selected"),u=r.substr(r.lastIndexOf("_")+1),t=this.results_data[u],t.selected=!0,this.form_field.options[t.options_index].selected=!0,this.is_multiple?this.choice_build(t):(this.selected_item.find("span").first().text(t.text),this.allow_single_deselect&&this.single_deselect_control_build()),(!n.metaKey||!this.is_multiple)&&this.results_hide(),this.search_field.val(""),(this.is_multiple||this.form_field_jq.val()!==this.current_value)&&this.form_field_jq.trigger("change",{selected:this.form_field.options[t.options_index].value}),this.current_value=this.form_field_jq.val(),this.search_field_scale()},u.prototype.result_activate=function(n){return n.addClass("active-result")},u.prototype.result_deactivate=function(n){return n.removeClass("active-result")},u.prototype.result_deselect=function(t){var r,i;return i=this.results_data[t],i.selected=!1,this.form_field.options[i.options_index].selected=!1,r=n("#"+this.container_id+"_o_"+t),r.removeClass("result-selected").addClass("active-result").show(),this.result_clear_highlight(),this.winnow_results(),this.form_field_jq.trigger("change",{deselected:this.form_field.options[i.options_index].value}),this.search_field_scale()},u.prototype.single_deselect_control_build=function(){if(this.allow_single_deselect&&this.selected_item.find("abbr").length<1)return this.selected_item.find("span").first().after('<abbr class="search-choice-close"><\/abbr>')},u.prototype.winnow_results=function(){var f,t,y,e,l,p,o,a,s,i,u,r,w,h,c,b,k,v;for(this.no_results_clear(),s=0,i=this.search_field.val()===this.default_text?"":n("<div/>").text(n.trim(this.search_field.val())).html(),p=this.search_contains?"":"^",l=new RegExp(p+i.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),"i"),w=new RegExp(i.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),"i"),v=this.results_data,h=0,b=v.length;h<b;h++)if(t=v[h],!t.disabled&&!t.empty)if(t.group)n("#"+t.dom_id).css("display","none");else if(!this.is_multiple||!t.selected){if(f=!1,a=t.dom_id,o=n("#"+a),l.test(t.html))f=!0,s+=1;else if((t.html.indexOf(" ")>=0||t.html.indexOf("[")===0)&&(e=t.html.replace(/\[|\]/g,"").split(" "),e.length))for(c=0,k=e.length;c<k;c++)y=e[c],l.test(y)&&(f=!0,s+=1);f?(i.length?(u=t.html.search(w),r=t.html.substr(0,u+i.length)+"<\/em>"+t.html.substr(u+i.length),r=r.substr(0,u)+"<em>"+r.substr(u)):r=t.html,o.html(r),this.result_activate(o),t.group_array_index!=null&&n("#"+this.results_data[t.group_array_index].dom_id).css("display","list-item")):(this.result_highlight&&a===this.result_highlight.attr("id")&&this.result_clear_highlight(),this.result_deactivate(o))}return s<1&&i.length?this.no_results(i):this.winnow_results_set_highlight()},u.prototype.winnow_results_clear=function(){var t,u,r,f,i;for(this.search_field.val(""),u=this.search_results.find("li"),i=[],r=0,f=u.length;r<f;r++)t=u[r],t=n(t),t.hasClass("group-result")?i.push(t.css("display","auto")):!this.is_multiple||!t.hasClass("result-selected")?i.push(this.result_activate(t)):i.push(void 0);return i},u.prototype.winnow_results_set_highlight=function(){var n,t;if(!this.result_highlight&&(t=this.is_multiple?[]:this.search_results.find(".result-selected.active-result"),n=t.length?t.first():this.search_results.find(".active-result").first(),n!=null))return this.result_do_highlight(n)},u.prototype.no_results=function(t){var i;return i=n('<li class="no-results">'+this.results_none_found+' "<span><\/span>"<\/li>'),i.find("span").first().html(t),this.search_results.append(i)},u.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove()},u.prototype.keydown_arrow=function(){var t,i;return this.result_highlight?this.results_showing&&(i=this.result_highlight.nextAll("li.active-result").first(),i&&this.result_do_highlight(i)):(t=this.search_results.find("li.active-result").first(),t&&this.result_do_highlight(n(t))),this.results_showing?void 0:this.results_show()},u.prototype.keyup_arrow=function(){var n;return!this.results_showing&&!this.is_multiple?this.results_show():this.result_highlight?(n=this.result_highlight.prevAll("li.active-result"),n.length?this.result_do_highlight(n.first()):(this.choices>0&&this.results_hide(),this.result_clear_highlight())):void 0},u.prototype.keydown_backstroke=function(){return this.pending_backstroke?(this.choice_destroy(this.pending_backstroke.find("a").first()),this.clear_backstroke()):(this.pending_backstroke=this.search_container.siblings("li.search-choice").last(),this.single_backstroke_delete?this.keydown_backstroke():this.pending_backstroke.addClass("search-choice-focus"))},u.prototype.clear_backstroke=function(){return this.pending_backstroke&&this.pending_backstroke.removeClass("search-choice-focus"),this.pending_backstroke=null},u.prototype.keydown_checker=function(n){var t,i;t=(i=n.which)!=null?i:n.keyCode,this.search_field_scale(),t!==8&&this.pending_backstroke&&this.clear_backstroke();switch(t){case 8:this.backstroke_length=this.search_field.val().length;break;case 9:this.results_showing&&!this.is_multiple&&this.result_select(n),this.mouse_on_container=!1;break;case 13:n.preventDefault();break;case 38:n.preventDefault(),this.keyup_arrow();break;case 40:this.keydown_arrow()}},u.prototype.search_field_scale=function(){var o,t,h,u,f,e,i,r,s;if(this.is_multiple){for(h=0,i=0,f="position:absolute; left: -1000px; top: -1000px; display:none;",e=["font-size","font-style","font-weight","font-family","line-height","text-transform","letter-spacing"],r=0,s=e.length;r<s;r++)u=e[r],f+=u+":"+this.search_field.css(u)+";";return t=n("<div />",{style:f}),t.text(this.search_field.val()),n("body").append(t),i=t.width()+25,t.remove(),i>this.f_width-10&&(i=this.f_width-10),this.search_field.css({width:i+"px"}),o=this.container.height(),this.dropdown.css({top:o+"px"})}},u.prototype.generate_random_id=function(){for(var t="sel"+this.generate_random_char()+this.generate_random_char()+this.generate_random_char();n("#"+t).length>0;)t+=this.generate_random_char();return t},u}(AbstractChosen),t=function(n){return n.outerWidth()-n.width()},i.get_side_border_padding=t}.call(this),window.CCMM=function(n,t,i){var e=n(window),o=n(document),f=t.env,s=f("culture"),h=f("lang"),u=t.plugin.carousel,r={};return r.disableLinkButton=function(){setTimeout(function(){$btnNext.removeAttr("href")},10)},r.ShowFormError=function(t){var r="Erreur",u=t.split(","),i;if(u.length>0)for(n("."+r).removeClass(r),i=0;i<u.length;i++)n("#"+u[i]).parent().addClass(r)},r.CheckForm=function(t,i,u){var e,f;if(n("input.Label").each(function(){var t=n(this);t.val()==t.data("Label")&&t.val("").attr("title",t.data("Label"))}),typeof Page_ClientValidate=="function"&&!Page_ClientValidate(t)){for(e=[],f=0;f<Page_Validators.length;f++)Page_Validators[f].validationGroup!=t||Page_Validators[f].isvalid||Page_Validators[f].controltovalidate!=""&&e.push(Page_Validators[f].controltovalidate);return r.ShowFormError(e.join(",")),i&&n.scrollTo("#"+i,1e3),n("input.Label").each(function(){var t=n(this);t.attr("title")==t.data("Label")&&t.val(t.data("Label")).attr("title","")}),!1}return u&&u(),!0},r.bookmark=function(){},r.EditCartItem=function(){var t=n(this),i=t.val(),r=t.data("originalvalue");i==r?(t.parent().find(".UpdQty").css("display","none"),t.parent().find(".RemQty").css("display","inline-block")):(t.parent().find(".UpdQty").css("display","inline-block"),t.parent().find(".RemQty").css("display","none"))},n(function(){function a(n,t){var i,r;t=!t?XMLHttpRequest:t,t.callbacks?t.callbacks.push(n):(t.callbacks=[n],i=t.prototype.send,t.prototype.send=function(){this.onreadystatechange=function(){if(clearTimeout(r),this.readyState===4&&this.status===200)for(var n=0;n<t.callbacks.length;n++)t.callbacks[n](this);else setTimeout(function(){for(var n=0;n<t.callbacks.length;n++)t.callbacks[n](this)},1e3)},i.apply(this,arguments)})}function h(n){var t={};t.showresults="0",c(n,t)}function c(i,r){r.culture=t.env("lang"),r.surveyId=n(i).data("surveyid"),r.cookiesEnabled=navigator.cookieEnabled?"1":"0",n.get("/layouts/AjaxPages/SurveyControl.aspx",r,function(t){t&&(n(i).html(t),n(".home-masonery").length>0&&n(".home-masonery").masonry("reload"),v(i))},"html")}function v(i){n(i).find(".actions .vote").on("click",function(r){var f,u;r.preventDefault(),f=n(i).find("input:checked"),f.length>0&&(u={},u.culture=t.env("lang"),u.answerId=f.val(),n.post("/services/SurveyCastVote.ashx",u,function(n){n&&h(i)}))});n(i).find(".actions .show-results").on("click",function(n){n.preventDefault();var t={};t.showresults="1",c(i,t)})}function y(){n('body a[href!=""][href!="#"]').on("click",function(){if(n(this).attr("href")!=i){var t=n(this).attr("href").toLowerCase(),r=window.location.hostname.toLowerCase();t.indexOf(r)<0&&t[0]!="/"&&t[0]!="#"&&t[0]!="?"&&t.indexOf("javascript")<0&&t.indexOf("mailto")<0&&t.indexOf("ccmm.qc.ca")<0&&t.indexOf("btmm.qc.ca")<0&&(isEntrepreneuriat?l(n(this)):_gaq.push(["_trackEvent","liens externes",n(this).attr("href"),location.href.split("?")[0]]))}});n('body a[href*=".pdf"]').on("click",function(){var i=n(this).attr("href").toLowerCase(),t=i.split("/");_gaq.push(["_trackEvent","telechargement","PDF",t[t.length-1]])});n("#btnkeywordSearch").on("click",function(){_gaq.push(["_trackEvent","Search",n("#keywordSearch").val(),location.href.split("?")[0]])});n(".publicity-click-event").on("click",function(){_gaq.push(["_trackEvent","Offres exclusives",n(this).children("img").attr("alt"),location.href.split("?")[0]])});n(".MemberSeoEvent").on("click",function(){_gaq.push(["_trackEvent","Repertoire Membres",n(this).children("span").text(),location.href.split("?")[0]])});n(".homebanner").on("click",function(){_gaq.push(["_trackEvent","banner",n(this).data("seoaction"),n(this).attr("href")])});n(".region-content").on("click",".followprofile",function(){_gaq.push(["_trackEvent","Suivre un profil",n(this).data("seoaction"),location.href.split("?")[0]])});n(".region-content").on("click",".interconnexion-employer",function(){_gaq.push(["_trackEvent","Interconnexion - Employeur",n(this).data("seoaction"),location.href.split("?")[0]])});n(".region-content").on("click",".interconnexion-newcomer",function(){_gaq.push(["_trackEvent","Interconnexion - Nouvel arrivant",n(this).data("seoaction"),location.href.split("?")[0]])})}function l(n){var t=n,r=t.parents(".result-item").find("h3 a"),u="";u=r.length>0?r.text():t.attr("title")==i||t.attr("title")==""?t.text():t.attr("title"),_gaq.push(["_trackEvent","Info Entrepreneurs - Liens externes",t.attr("href"),u])}function p(){n('body a[href!=""][href!="#"]').on("click",function(){if(n(this).attr("href")!=i){var t=n(this).attr("href").toLowerCase(),r=window.location.hostname.toLowerCase();t.indexOf(r)<0&&t[0]!="/"&&t[0]!="#"&&t[0]!="?"&&t.indexOf("javascript")<0&&t.indexOf("mailto")<0&&t.indexOf("ccmm.qc.ca")<0&&t.indexOf("btmm.qc.ca")<0&&l(n(this))}})}var e,o,s,f;n(".type-Custom, type-DynamicContent").each(function(t,i){n(i).find("span span").html().length>=17&&(n(i).find(".result-wrapper").css("min-height","220px"),n(i).find("span span").width(218).css("margin","90px 0px 0px -90px"))}),n(".page-title").text().length>100&&n(".page-title").css("font-size",26),t.style.equalHeight(".region-footer .sitemap > li"),t.style.replaceHr(".editable, .scfIntroBorder, .scfFooterBorder"),n(".editable a.Btn, .editable a.btn").each(function(){n(this).children().length==0&&n(this).wrapInner("<span />")}),e=n.param.querystring(document.location.href,{terms:"",page:""},0),n("#ReinitRecherche").attr("href",e),n("#ReinitRechercheFacet").length>0&&(o=n.deparam(n.param.querystring()),s=n.param.querystring(n("#ReinitRechercheFacet").data("reseturl"),{terms:o.terms,page:""},0),n("#ReinitRechercheFacet").attr("href",s)),n('.scfSingleLineTextBorder[class*="name.Langue"]').css("display","none"),n(".scfRadioButtonListBorder, .scfCheckBoxListBorder, .scfMultipleLineTextBorder").each(function(){var t=n(this).children(".scfRequired, .scfValidatorRequired"),i=t.clone();i.css({float:"none",display:"inline"}).appendTo(n(this).children(".scfRadioButtonListLabel, .scfMultipleLineTextLabel")),t.remove()}),n(".scfRequired").text("*"),n(".editable table.Collapsable").each(function(){var t=n(this),i=t.find("tr").filter(":even");t.find("tr").filter(":odd").hide();i.find("td").addClass("handle").on("click",function(){n(this).toggleClass("on").parent().next().toggle()})}),n(".comment-block textarea").simplyCountable({counter:".comment-block .status > span",countType:"characters",maxCount:500,strictMax:!0}),n(".block-survey").each(function(t){h(n(".block-survey")[t])}),n("iframe[data-auto-resize]").each(function(){var t=n(this),i=!1;t.on("Self:Resize",function(){var i=n(t.get(0).contentWindow.document);t.height(i.height())}).on("load",function(){setTimeout(function(){t.trigger("Self:Resize")},1),i||(a(function(){t.trigger("Self:Resize")},t.get(0).contentWindow.XMLHttpRequest),i=!0)})}),n('.scfForm input[type="submit"]').each(function(){var t=n(this),i=n('<a href="#" class="Btn"><span>'+t.val()+"<\/span><\/a>");i.on("click",function(n){n.preventDefault(),t.trigger("click")});t.hide().after(i)}),n(".region-sidebar").length>0;n(".region-header .search input:button").on("click",function(){var t=n(".region-header .search input:text");window.location=t.data("search-page")+"?q="+encodeURI(t.val())});t.form.onEnter(".region-header .search input:text",function(t){n(t).next().trigger("click")});f=n("#home-carousel-slides");switch(f.data("animation")){case"random":f.shuffle()}u.init({id:"home-carousel-slides",wrap:!0,autostart:{interval:8e3},statusLink:!0,statusBullet:"&nbsp;"}),n(".home-masonery").length>0&&(n(".home-masonery .brick img").each(function(){var t=n(this),i=t.attr("width"),r=t.attr("height");t.css({width:i!=null?i:"auto",height:r!=null?r:"auto"})}),n(".home-masonery").masonry({itemSelector:".brick",columnWidth:316,gutterWidth:16})),n(".members-masonry").length>0&&n(".members-masonry").each(function(){n(this).find(".brick:odd").css("margin-right","0px"),kafe.style.equalHeight(n(this).find(".brick:not(.ad)"),{nbPerRow:2,resetHeight:!0})});n(".block-submenu").find("li").each(function(){n(this).children("ul").length>0&&n(this).children("a").addClass("more")}).end().on("click","a.toggle",function(t){t.preventDefault();var i=n(this),r=i.next().next();r.is(":animated")||(i.toggleClass("on"),r.slideToggle(200))});n(".block-facets").on("click",".content a.toggle",function(t){t.preventDefault();var i=n(this),r=i.parents(".content").children("div");r.is(":animated")||(i.toggleClass("on"),r.slideToggle(200))}).on("click",".content a.show-all",function(t){t.preventDefault(),n(this).prev().find(".collapsed").css("opacity",0).show().each(function(t){var i=n(this);setTimeout(function(){i.animate({opacity:1},50)},25*t)}).end().end().remove()});n(".result-item").on("mouseenter",".actions a",function(){var r=n(this),t=r.parent().find(".lists");t.data("timer")!=i&&clearTimeout(t.data("timer")),t.data("timer",setTimeout(function(){t.css("left",r.position().left+parseInt(r.css("padding-left"))).children().hide().filter("."+r.attr("class")).show(),t.fadeIn(100)},250))}).on("mouseleave",".actions a",function(){var r=n(this),t=r.parent().find(".lists");t.data("timer")!=i&&clearTimeout(t.data("timer")),t.data("timer",setTimeout(function(){t.fadeOut(100)},100))});n(".region-search-results").not(".members-list").length>0&&kafe.style.equalHeight(".region-content .spacing, .region-sidebar",{resetHeight:!0});n(".tooltip").on("mouseenter",function(){var t=n(this);t.data("timer")!=i&&clearTimeout(t.data("timer")),t.data("timer",setTimeout(function(){var n=t.children(".tooltip-content");n.css("top",-n.outerHeight(!0)).fadeIn(100)},300))}).on("mouseleave",function(){var t=n(this);t.data("timer")!=i&&clearTimeout(t.data("timer")),t.data("timer",setTimeout(function(){t.children(".tooltip-content").fadeOut(100)},250))});n(".entreprise-select").change(function(){n(".entreprise-select").val()==""?n("#enterprise_other").show():n("#enterprise_other").hide()});n(".profile-pic-delete").on("click",function(t){t.preventDefault(),n(n(".profile-pic-delete").attr("href")).val("1"),n(".profile-pic").attr("src","/~/media/Images/Membres/generic.ashx?h=100&thn=1&w=100"),window.location=n(".submit-mod-profile").attr("href")});n(".profile-pic-upload").on("change",function(t){t.preventDefault(),n(".hidden-pic-upload").val("1"),window.location=n(".submit-mod-profile").attr("href")});n(".chzn-select").chosen({allow_single_deselect:!0,disable_search_threshold:5});n(".tab").on("click",function(t){n(".tab_content").hide(),n(this).hasClass("active")||n(".tab").toggleClass("active"),n(n(this).attr("href")).show(),t.preventDefault()});n(".show-more").on("click",function(t){n(this).hide(),n(n(this).attr("href")).show(),t.preventDefault()});if(n("#metro-pressroom-gallery").length>0){u.init({id:"metro-pressroom-gallery",wrap:!0,statusLink:!0,statusBullet:"&nbsp;"});n(".block-metro-pressroom .news .gallery").on("mouseenter mouseleave",function(){n(this).find(".nav").toggle()})}if(n("#news-item-gallery").length>0){u.init({id:"news-item-gallery",wrap:!0,statusLink:!0,statusBullet:"&nbsp;"});n(".news-item.gallery").on("mouseenter mouseleave",function(){n(this).find(".nav").toggle()})}if(n("img").each(function(){n(this).prop("title",n(this).prop("alt"))}),n(".CartItem .Qty").change(function(){var r=n(this).val(),i=n(this).parent().parent().find(".CartItemPrice"),t=r*n(this).data("unitprice");isNaN(parseFloat(t))?i.html("0,00 $"):(t<0&&(t=0),i.html(parseFloat(t).toFixed(2)+" $"))}),n(".QtyEdit").each(r.EditCartItem),n(".QtyEdit").change(r.EditCartItem),n(".event-detail").length>0){t.ext.colorbox.moveInForm(),n(".event-detail").find(".event-headliners").children(".block-headliner:nth-child(even)").after('<br class="clearer">'),t.style.vAlign(".block-event-presented-by");n(".block-headliner").on("click",".headliner-show-more",function(){var i=n(this),f=i.parent().find(".headliner-name").html(),r=i.next(),u;r.text()!=""&&(u='<div class="editable"><h2>'+f+"<\/h2>"+r.html()+"<\/div>",t.ext.colorbox.open({html:u,width:640,initialHeight:100,initialWidth:100,opacity:.2}))});n(".AddToCartBtn").on("click",function(n){n.preventDefault();t.ext.colorbox.open({inline:!0,href:"#AddEventToCart",width:640,initialHeight:100,initialWidth:100})})}if(n(".block-initiatives").length>0&&t.style.vAlign(".initiatives-item a"),t.style.equalHeight(".block-event-pricing, .block-event-pricing-right"),n(".bloc-onglet").length>0)n(".bloc-onglet nav ul li").on("click",function(t){t.preventDefault();var i=n(this).index();n(".bloc-onglet nav ul li").removeClass("on").filter(this).addClass("on"),n(".editable .bloc-onglet > div > div").removeClass("on").filter(":eq("+i+")").addClass("on")});n(".accordions").on("click",".accordion-trigger",function(){var i=n(".accordions .accordion-trigger"),r=n(".accordions .accordion-content"),t=n(this).next();t.is(":visible")?(n(this).removeClass("active"),t.slideUp(250)):(i.removeClass("active").filter(this).addClass("active"),r.filter(":visible").slideUp(250),t.slideDown(250))});n(".back-btn").on("click",function(n){n.preventDefault(),window.history.back()});n(".shoppingCartLogin .forgotPassword").on("click",function(t){t.preventDefault(),n(".shoppingCartLogin .forgotPasswordForm").show()});window.location.hostname.toLowerCase().indexOf("infoentrepreneurs")<0&&y(),window.location.hostname.toLowerCase().indexOf("infoentrepreneurs")>=0&&p()}),r}(jQuery,kafe),secondTracker={_trackPageview:function(){}},function(n){function i(n){window.location=n}function r(){var t=n.deparam.querystring();t.sort&&n("select#sort").val(t.sort),t.pagesize&&n("select#pagesize").val(t.pagesize)}var t={param:function(t){var u=n.deparam.querystring(t),r;for(r in u){r!="page"&&(t+="&page=1");break}i(n.param.querystring("?"+n.param.querystring(),n.param.querystring(t))+"#mresults")},remove:function(t){var r=n.deparam.querystring();delete r[t],i(n.param.querystring("",r))},removeAll:function(t){var r=n.deparam.querystring(),u;for(u in t)delete r[t[u]];i(n.param.querystring("",r))}};n(function(){n("body").on("click","a.facet, a.page",function(i){i.preventDefault();var r=n(this),u=r.attr("href");t.param(u)}).on("click","a.choice",function(i){i.preventDefault();var r=n(this),u=r.attr("href");t.remove(u)}).on("click","a.history",function(i){var u,r,f;i.preventDefault(),u=n(this),r=u.attr("href"),r&&r!=""&&(f=r.split(","),t.removeAll(f))}).on("change","select#sort",function(n){t.param("?sort="+n.target.value)}).on("change","select#pagesize",function(n){t.param("?pagesize="+n.target.value)}).on("click","#search-btn",function(i){i.preventDefault();var r=encodeURIComponent(n("#terms").val());t.param("?terms="+r)}).on("click",".suggestion",function(i){i.preventDefault();var r=n(this).attr("data-terms");t.param("?terms="+r)}).on("keypress","#terms",function(t){var r=t.keyCode||t.which,i;r==13&&(t.preventDefault(),i=n("#search-btn"),i&&i.click())}).on("click","#rss-recherche",function(n){n.preventDefault(),t.param("?rss=1")});r()}),window.CCMM||(window.CCMM={}),window.CCMM.search=t}(jQuery,kafe,window.CCMM),function(n){n.fn.simplyCountable=function(t){t=n.extend({counter:"#counter",countType:"characters",maxCount:140,strictMax:!1,countDirection:"down",safeClass:"safe",overClass:"over",thousandSeparator:",",onOverCount:function(){},onSafeCount:function(){},onMaxCount:function(){}},t);var i=[33,34,35,36,37,38,39,40];return n(this).each(function(){var u=n(this),r=n(t.counter),f;if(!r.length)return!1;f=function(){var i,e,c=function(n){return n-n*2+t.maxCount},f=function(){return t.countDirection==="up"?e:i},l=function(n){var r="",i;if(t.thousandSeparator)for(n=n.toString(),n.match(/^-/)&&(n=n.substr(1),r="-"),i=n.length-3;i>0;i-=3)n=n.substr(0,i)+t.thousandSeparator+n.substr(i);return r+n},h=function(n){u.val(n).trigger("change")},o,s;if(t.countType==="words"?(i=t.maxCount-n.trim(u.val()).split(/\s+/).length,u.val()===""&&(i+=1)):i=t.maxCount-u.val().length,e=c(i),t.strictMax&&i<=0){if(o=u.val(),i<0)t.onMaxCount(f(),u,r);t.countType==="words"?(s=o.match(new RegExp("\\s?(\\S+\\s+){"+t.maxCount+"}")),s&&h(s[0])):h(o.substring(0,t.maxCount)),i=0,e=t.maxCount}if(r.text(l(f())),r.hasClass(t.safeClass)||r.hasClass(t.overClass)){if(i<0&&r.hasClass(t.safeClass)){r.removeClass(t.safeClass).addClass(t.overClass);t.onOverCount(f(),u,r)}else if(i>=0&&r.hasClass(t.overClass)){r.removeClass(t.overClass).addClass(t.safeClass);t.onSafeCount(f(),u,r)}}else i<0?r.addClass(t.overClass):r.addClass(t.safeClass)},f();u.on("keyup blur paste",function(t){switch(t.type){case"keyup":n.inArray(t.which,i)<0&&f();break;case"paste":setTimeout(f,t.type==="paste"?5:0);break;default:f()}})})}}(jQuery)