!function(e,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(h,e){var t=[],c=t.slice,g=t.concat,a=t.push,i=t.indexOf,n={},r=n.toString,v=n.hasOwnProperty,m={},y=h.document,o="2.1.4",C=function(e,t){return new C.fn.init(e,t)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,u=/^-ms-/,l=/-([\da-z])/gi,f=function(e,t){return t.toUpperCase()};function p(e){var t="length"in e&&e.length,n=C.type(e);return"function"!==n&&!C.isWindow(e)&&(!(1!==e.nodeType||!t)||("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e))}C.fn=C.prototype={jquery:o,constructor:C,selector:"",length:0,toArray:function(){return c.call(this)},get:function(e){return null!=e?e<0?this[e+this.length]:this[e]:c.call(this)},pushStack:function(e){var t=C.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return C.each(this,e,t)},map:function(n){return this.pushStack(C.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(c.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:a,sort:t.sort,splice:t.splice},C.extend=C.fn.extend=function(){var e,t,n,r,i,o,s=arguments[0]||{},a=1,u=arguments.length,l=!1;for("boolean"==typeof s&&(l=s,s=arguments[a]||{},a++),"object"==typeof s||C.isFunction(s)||(s={}),a===u&&(s=this,a--);a<u;a++)if(null!=(e=arguments[a]))for(t in e)n=s[t],s!==(r=e[t])&&(l&&r&&(C.isPlainObject(r)||(i=C.isArray(r)))?(o=i?(i=!1,n&&C.isArray(n)?n:[]):n&&C.isPlainObject(n)?n:{},s[t]=C.extend(l,o,r)):void 0!==r&&(s[t]=r));return s},C.extend({expando:"jQuery"+(o+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isFunction:function(e){return"function"===C.type(e)},isArray:Array.isArray,isWindow:function(e){return null!=e&&e===e.window},isNumeric:function(e){return!C.isArray(e)&&0<=e-parseFloat(e)+1},isPlainObject:function(e){return"object"===C.type(e)&&!e.nodeType&&!C.isWindow(e)&&!(e.constructor&&!v.call(e.constructor.prototype,"isPrototypeOf"))},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[r.call(e)]||"object":typeof e},globalEval:function(e){var t,n=eval;(e=C.trim(e))&&(1===e.indexOf("use strict")?((t=y.createElement("script")).text=e,y.head.appendChild(t).parentNode.removeChild(t)):n(e))},camelCase:function(e){return e.replace(u,"ms-").replace(l,f)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r=0,i=e.length,o=p(e);if(n){if(o)for(;r<i&&!1!==t.apply(e[r],n);r++);else for(r in e)if(!1===t.apply(e[r],n))break}else if(o)for(;r<i&&!1!==t.call(e[r],r,e[r]);r++);else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},trim:function(e){return null==e?"":(e+"").replace(s,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(p(Object(e))?C.merge(n,"string"==typeof e?[e]:e):a.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,s=!n;i<o;i++)!t(e[i],i)!==s&&r.push(e[i]);return r},map:function(e,t,n){var r,i=0,o=e.length,s=[];if(p(e))for(;i<o;i++)null!=(r=t(e[i],i,n))&&s.push(r);else for(i in e)null!=(r=t(e[i],i,n))&&s.push(r);return g.apply([],s)},guid:1,proxy:function(e,t){var n,r,i;return"string"==typeof t&&(n=e[t],t=e,e=n),C.isFunction(e)?(r=c.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(c.call(arguments)))}).guid=e.guid=e.guid||C.guid++,i):void 0},now:Date.now,support:m}),C.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var d=function(n){var e,h,b,o,r,g,f,v,w,l,c,m,T,i,y,x,s,a,C,N="sizzle"+1*new Date,k=n.document,E=0,p=0,u=oe(),d=oe(),S=oe(),D=function(e,t){return e===t&&(c=!0),0},j={}.hasOwnProperty,t=[],A=t.pop,L=t.push,q=t.push,H=t.slice,O=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},F="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",P="[\\x20\\t\\r\\n\\f]",R="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",M=R.replace("w","w#"),W="\\["+P+"*("+R+")(?:"+P+"*([*^$|!~]?=)"+P+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+M+"))|)"+P+"*\\]",$=":("+R+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+W+")*)|.*)\\)|)",I=new RegExp(P+"+","g"),B=new RegExp("^"+P+"+|((?:^|[^\\\\])(?:\\\\.)*)"+P+"+$","g"),_=new RegExp("^"+P+"*,"+P+"*"),z=new RegExp("^"+P+"*([>+~]|"+P+")"+P+"*"),X=new RegExp("="+P+"*([^\\]'\"]*?)"+P+"*\\]","g"),U=new RegExp($),V=new RegExp("^"+M+"$"),Y={ID:new RegExp("^#("+R+")"),CLASS:new RegExp("^\\.("+R+")"),TAG:new RegExp("^("+R.replace("w","w*")+")"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:new RegExp("^(?:"+F+")$","i"),needsContext:new RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},G=/^(?:input|select|textarea|button)$/i,Q=/^h\d$/i,J=/^[^{]+\{\s*\[native \w/,K=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Z=/[+~]/,ee=/'|\\/g,te=new RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=function(){m()};try{q.apply(t=H.call(k.childNodes),k.childNodes),t[k.childNodes.length].nodeType}catch(e){q={apply:t.length?function(e,t){L.apply(e,H.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function ie(e,t,n,r){var i,o,s,a,u,l,c,f,p,d;if((t?t.ownerDocument||t:k)!==T&&m(t),n=n||[],a=(t=t||T).nodeType,"string"!=typeof e||!e||1!==a&&9!==a&&11!==a)return n;if(!r&&y){if(11!==a&&(i=K.exec(e)))if(s=i[1]){if(9===a){if(!(o=t.getElementById(s))||!o.parentNode)return n;if(o.id===s)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(s))&&C(t,o)&&o.id===s)return n.push(o),n}else{if(i[2])return q.apply(n,t.getElementsByTagName(e)),n;if((s=i[3])&&h.getElementsByClassName)return q.apply(n,t.getElementsByClassName(s)),n}if(h.qsa&&(!x||!x.test(e))){if(f=c=N,p=t,d=1!==a&&e,1===a&&"object"!==t.nodeName.toLowerCase()){for(l=g(e),(c=t.getAttribute("id"))?f=c.replace(ee,"\\$&"):t.setAttribute("id",f),f="[id='"+f+"'] ",u=l.length;u--;)l[u]=f+ge(l[u]);p=Z.test(e)&&de(t.parentNode)||t,d=l.join(",")}if(d)try{return q.apply(n,p.querySelectorAll(d)),n}catch(e){}finally{c||t.removeAttribute("id")}}}return v(e.replace(B,"$1"),t,n,r)}function oe(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function se(e){return e[N]=!0,e}function ae(e){var t=T.createElement("div");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ue(e,t){for(var n=e.split("|"),r=e.length;r--;)b.attrHandle[n[r]]=t}function le(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||1<<31)-(~e.sourceIndex||1<<31);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function ce(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function fe(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function pe(s){return se(function(o){return o=+o,se(function(e,t){for(var n,r=s([],e.length,o),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function de(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in h=ie.support={},r=ie.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},m=ie.setDocument=function(e){var t,n,u=e?e.ownerDocument||e:k;return u!==T&&9===u.nodeType&&u.documentElement?(i=(T=u).documentElement,(n=u.defaultView)&&n!==n.top&&(n.addEventListener?n.addEventListener("unload",re,!1):n.attachEvent&&n.attachEvent("onunload",re)),y=!r(u),h.attributes=ae(function(e){return e.className="i",!e.getAttribute("className")}),h.getElementsByTagName=ae(function(e){return e.appendChild(u.createComment("")),!e.getElementsByTagName("*").length}),h.getElementsByClassName=J.test(u.getElementsByClassName),h.getById=ae(function(e){return i.appendChild(e).id=N,!u.getElementsByName||!u.getElementsByName(N).length}),h.getById?(b.find.ID=function(e,t){if(void 0!==t.getElementById&&y){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}}):(delete b.find.ID,b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}}),b.find.TAG=h.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):h.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"!==e)return o;for(;n=o[i++];)1===n.nodeType&&r.push(n);return r},b.find.CLASS=h.getElementsByClassName&&function(e,t){return y?t.getElementsByClassName(e):void 0},s=[],x=[],(h.qsa=J.test(u.querySelectorAll))&&(ae(function(e){i.appendChild(e).innerHTML="<a id='"+N+"'></a><select id='"+N+"-\f]' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&x.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||x.push("\\["+P+"*(?:value|"+F+")"),e.querySelectorAll("[id~="+N+"-]").length||x.push("~="),e.querySelectorAll(":checked").length||x.push(":checked"),e.querySelectorAll("a#"+N+"+*").length||x.push(".#.+[+~]")}),ae(function(e){var t=u.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&x.push("name"+P+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||x.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),x.push(",.*:")})),(h.matchesSelector=J.test(a=i.matches||i.webkitMatchesSelector||i.mozMatchesSelector||i.oMatchesSelector||i.msMatchesSelector))&&ae(function(e){h.disconnectedMatch=a.call(e,"div"),a.call(e,"[s!='']:x"),s.push("!=",$)}),x=x.length&&new RegExp(x.join("|")),s=s.length&&new RegExp(s.join("|")),t=J.test(i.compareDocumentPosition),C=t||J.test(i.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return c=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!h.sortDetached&&t.compareDocumentPosition(e)===n?e===u||e.ownerDocument===k&&C(k,e)?-1:t===u||t.ownerDocument===k&&C(k,t)?1:l?O(l,e)-O(l,t):0:4&n?-1:1)}:function(e,t){if(e===t)return c=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,s=[e],a=[t];if(!i||!o)return e===u?-1:t===u?1:i?-1:o?1:l?O(l,e)-O(l,t):0;if(i===o)return le(e,t);for(n=e;n=n.parentNode;)s.unshift(n);for(n=t;n=n.parentNode;)a.unshift(n);for(;s[r]===a[r];)r++;return r?le(s[r],a[r]):s[r]===k?-1:a[r]===k?1:0},u):T},ie.matches=function(e,t){return ie(e,null,null,t)},ie.matchesSelector=function(e,t){if((e.ownerDocument||e)!==T&&m(e),t=t.replace(X,"='$1']"),!(!h.matchesSelector||!y||s&&s.test(t)||x&&x.test(t)))try{var n=a.call(e,t);if(n||h.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return 0<ie(t,T,null,[e]).length},ie.contains=function(e,t){return(e.ownerDocument||e)!==T&&m(e),C(e,t)},ie.attr=function(e,t){(e.ownerDocument||e)!==T&&m(e);var n=b.attrHandle[t.toLowerCase()],r=n&&j.call(b.attrHandle,t.toLowerCase())?n(e,t,!y):void 0;return void 0!==r?r:h.attributes||!y?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},ie.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},ie.uniqueSort=function(e){var t,n=[],r=0,i=0;if(c=!h.detectDuplicates,l=!h.sortStable&&e.slice(0),e.sort(D),c){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)e.splice(n[r],1)}return l=null,e},o=ie.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=o(t);return n},(b=ie.selectors={cacheLength:50,createPseudo:se,match:Y,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ie.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ie.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return Y.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&U.test(n)&&(t=g(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=u[e+" "];return t||(t=new RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&u(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=ie.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(I," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(d,e,t,h,g){var v="nth"!==d.slice(0,3),m="last"!==d.slice(-4),y="of-type"===e;return 1===h&&0===g?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,s,a,u,l=v!==m?"nextSibling":"previousSibling",c=e.parentNode,f=y&&e.nodeName.toLowerCase(),p=!n&&!y;if(c){if(v){for(;l;){for(o=e;o=o[l];)if(y?o.nodeName.toLowerCase()===f:1===o.nodeType)return!1;u=l="only"===d&&!u&&"nextSibling"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&p){for(a=(r=(i=c[N]||(c[N]={}))[d]||[])[0]===E&&r[1],s=r[0]===E&&r[2],o=a&&c.childNodes[a];o=++a&&o&&o[l]||(s=a=0)||u.pop();)if(1===o.nodeType&&++s&&o===e){i[d]=[E,a,s];break}}else if(p&&(r=(e[N]||(e[N]={}))[d])&&r[0]===E)s=r[1];else for(;(o=++a&&o&&o[l]||(s=a=0)||u.pop())&&((y?o.nodeName.toLowerCase()!==f:1!==o.nodeType)||!++s||(p&&((o[N]||(o[N]={}))[d]=[E,s]),o!==e)););return(s-=g)===h||s%h==0&&0<=s/h}}},PSEUDO:function(e,o){var t,s=b.pseudos[e]||b.setFilters[e.toLowerCase()]||ie.error("unsupported pseudo: "+e);return s[N]?s(o):1<s.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?se(function(e,t){for(var n,r=s(e,o),i=r.length;i--;)e[n=O(e,r[i])]=!(t[n]=r[i])}):function(e){return s(e,0,t)}):s}},pseudos:{not:se(function(e){var r=[],i=[],a=f(e.replace(B,"$1"));return a[N]?se(function(e,t,n,r){for(var i,o=a(e,null,r,[]),s=e.length;s--;)(i=o[s])&&(e[s]=!(t[s]=i))}):function(e,t,n){return r[0]=e,a(r,null,n,i),r[0]=null,!i.pop()}}),has:se(function(t){return function(e){return 0<ie(t,e).length}}),contains:se(function(t){return t=t.replace(te,ne),function(e){return-1<(e.textContent||e.innerText||o(e)).indexOf(t)}}),lang:se(function(n){return V.test(n||"")||ie.error("unsupported lang: "+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=y?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===i},focus:function(e){return e===T.activeElement&&(!T.hasFocus||T.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return!1===e.disabled},disabled:function(e){return!0===e.disabled},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return Q.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:pe(function(){return[0]}),last:pe(function(e,t){return[t-1]}),eq:pe(function(e,t,n){return[n<0?n+t:n]}),even:pe(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:pe(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:pe(function(e,t,n){for(var r=n<0?n+t:n;0<=--r;)e.push(r);return e}),gt:pe(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=ce(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=fe(e);function he(){}function ge(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function ve(s,e,t){var a=e.dir,u=t&&"parentNode"===a,l=p++;return e.first?function(e,t,n){for(;e=e[a];)if(1===e.nodeType||u)return s(e,t,n)}:function(e,t,n){var r,i,o=[E,l];if(n){for(;e=e[a];)if((1===e.nodeType||u)&&s(e,t,n))return!0}else for(;e=e[a];)if(1===e.nodeType||u){if((r=(i=e[N]||(e[N]={}))[a])&&r[0]===E&&r[1]===l)return o[2]=r[2];if((i[a]=o)[2]=s(e,t,n))return!0}}}function me(i){return 1<i.length?function(e,t,n){for(var r=i.length;r--;)if(!i[r](e,t,n))return!1;return!0}:i[0]}function ye(e,t,n,r,i){for(var o,s=[],a=0,u=e.length,l=null!=t;a<u;a++)(o=e[a])&&(!n||n(o,r,i))&&(s.push(o),l&&t.push(a));return s}function xe(d,h,g,v,m,e){return v&&!v[N]&&(v=xe(v)),m&&!m[N]&&(m=xe(m,e)),se(function(e,t,n,r){var i,o,s,a=[],u=[],l=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)ie(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:ye(c,a,d,n,r),p=g?m||(e?d:l||v)?[]:t:f;if(g&&g(f,p,n,r),v)for(i=ye(p,u),v(i,[],n,r),o=i.length;o--;)(s=i[o])&&(p[u[o]]=!(f[u[o]]=s));if(e){if(m||d){if(m){for(i=[],o=p.length;o--;)(s=p[o])&&i.push(f[o]=s);m(null,p=[],i,r)}for(o=p.length;o--;)(s=p[o])&&-1<(i=m?O(e,s):a[o])&&(e[i]=!(t[i]=s))}}else p=ye(p===t?p.splice(l,p.length):p),m?m(null,t,p,r):q.apply(t,p)})}function be(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],s=o||b.relative[" "],a=o?1:0,u=ve(function(e){return e===i},s,!0),l=ve(function(e){return-1<O(i,e)},s,!0),c=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];a<r;a++)if(t=b.relative[e[a].type])c=[ve(me(c),t)];else{if((t=b.filter[e[a].type].apply(null,e[a].matches))[N]){for(n=++a;n<r&&!b.relative[e[n].type];n++);return xe(1<a&&me(c),1<a&&ge(e.slice(0,a-1).concat({value:" "===e[a-2].type?"*":""})).replace(B,"$1"),t,a<n&&be(e.slice(a,n)),n<r&&be(e=e.slice(n)),n<r&&ge(e))}c.push(t)}return me(c)}return he.prototype=b.filters=b.pseudos,b.setFilters=new he,g=ie.tokenize=function(e,t){var n,r,i,o,s,a,u,l=d[e+" "];if(l)return t?0:l.slice(0);for(s=e,a=[],u=b.preFilter;s;){for(o in(!n||(r=_.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),a.push(i=[])),n=!1,(r=z.exec(s))&&(n=r.shift(),i.push({value:n,type:r[0].replace(B," ")}),s=s.slice(n.length)),b.filter)!(r=Y[o].exec(s))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?ie.error(e):d(e,a).slice(0)},f=ie.compile=function(e,t){var n,v,m,y,x,r,i=[],o=[],s=S[e+" "];if(!s){for(t||(t=g(e)),n=t.length;n--;)(s=be(t[n]))[N]?i.push(s):o.push(s);(s=S(e,(v=o,y=0<(m=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,s,a,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=E+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t!==T&&t);l!==g&&null!=(o=d[l]);l++){if(x&&o){for(s=0;a=v[s++];)if(a(o,t,n)){r.push(o);break}i&&(E=h)}y&&((o=!a&&o)&&u--,e&&c.push(o))}if(u+=l,y&&l!==u){for(s=0;a=m[s++];)a(c,f,t,n);if(e){if(0<u)for(;l--;)c[l]||f[l]||(f[l]=A.call(r));f=ye(f)}q.apply(r,f),i&&!e&&0<f.length&&1<u+m.length&&ie.uniqueSort(r)}return i&&(E=h,w=p),c},y?se(r):r))).selector=e}return s},v=ie.select=function(e,t,n,r){var i,o,s,a,u,l="function"==typeof e&&e,c=!r&&g(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(s=o[0]).type&&h.getById&&9===t.nodeType&&y&&b.relative[o[1].type]){if(!(t=(b.find.ID(s.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=Y.needsContext.test(e)?0:o.length;i--&&(s=o[i],!b.relative[a=s.type]);)if((u=b.find[a])&&(r=u(s.matches[0].replace(te,ne),Z.test(o[0].type)&&de(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&ge(o)))return q.apply(n,r),n;break}}return(l||f(e,c))(r,t,!y,n,Z.test(e)&&de(t.parentNode)||t),n},h.sortStable=N.split("").sort(D).join("")===N,h.detectDuplicates=!!c,m(),h.sortDetached=ae(function(e){return 1&e.compareDocumentPosition(T.createElement("div"))}),ae(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||ue("type|href|height|width",function(e,t,n){return n?void 0:e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),h.attributes&&ae(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||ue("value",function(e,t,n){return n||"input"!==e.nodeName.toLowerCase()?void 0:e.defaultValue}),ae(function(e){return null==e.getAttribute("disabled")})||ue(F,function(e,t,n){var r;return n?void 0:!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),ie}(h);C.find=d,C.expr=d.selectors,C.expr[":"]=C.expr.pseudos,C.unique=d.uniqueSort,C.text=d.getText,C.isXMLDoc=d.isXML,C.contains=d.contains;var x=C.expr.match.needsContext,b=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function T(e,n,r){if(C.isFunction(n))return C.grep(e,function(e,t){return!!n.call(e,t,e)!==r});if(n.nodeType)return C.grep(e,function(e){return e===n!==r});if("string"==typeof n){if(w.test(n))return C.filter(n,e,r);n=C.filter(n,e)}return C.grep(e,function(e){return 0<=i.call(n,e)!==r})}C.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?C.find.matchesSelector(r,e)?[r]:[]:C.find.matches(e,C.grep(t,function(e){return 1===e.nodeType}))},C.fn.extend({find:function(e){var t,n=this.length,r=[],i=this;if("string"!=typeof e)return this.pushStack(C(e).filter(function(){for(t=0;t<n;t++)if(C.contains(i[t],this))return!0}));for(t=0;t<n;t++)C.find(e,i[t],r);return(r=this.pushStack(1<n?C.unique(r):r)).selector=this.selector?this.selector+" "+e:e,r},filter:function(e){return this.pushStack(T(this,e||[],!1))},not:function(e){return this.pushStack(T(this,e||[],!0))},is:function(e){return!!T(this,"string"==typeof e&&x.test(e)?C(e):e||[],!1).length}});var N,k=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;(C.fn.init=function(e,t){var n,r;if(!e)return this;if("string"!=typeof e)return e.nodeType?(this.context=this[0]=e,this.length=1,this):C.isFunction(e)?void 0!==N.ready?N.ready(e):e(C):(void 0!==e.selector&&(this.selector=e.selector,this.context=e.context),C.makeArray(e,this));if(!(n="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:k.exec(e))||!n[1]&&t)return!t||t.jquery?(t||N).find(e):this.constructor(t).find(e);if(n[1]){if(t=t instanceof C?t[0]:t,C.merge(this,C.parseHTML(n[1],t&&t.nodeType?t.ownerDocument||t:y,!0)),b.test(n[1])&&C.isPlainObject(t))for(n in t)C.isFunction(this[n])?this[n](t[n]):this.attr(n,t[n]);return this}return(r=y.getElementById(n[2]))&&r.parentNode&&(this.length=1,this[0]=r),this.context=y,this.selector=e,this}).prototype=C.fn,N=C(y);var E=/^(?:parents|prev(?:Until|All))/,S={children:!0,contents:!0,next:!0,prev:!0};function D(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}C.extend({dir:function(e,t,n){for(var r=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&C(e).is(n))break;r.push(e)}return r},sibling:function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}}),C.fn.extend({has:function(e){var t=C(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(C.contains(this,t[e]))return!0})},closest:function(e,t){for(var n,r=0,i=this.length,o=[],s=x.test(e)||"string"!=typeof e?C(e,t||this.context):0;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(s?-1<s.index(n):1===n.nodeType&&C.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?C.unique(o):o)},index:function(e){return e?"string"==typeof e?i.call(C(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(C.unique(C.merge(this.get(),C(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),C.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return C.dir(e,"parentNode")},parentsUntil:function(e,t,n){return C.dir(e,"parentNode",n)},next:function(e){return D(e,"nextSibling")},prev:function(e){return D(e,"previousSibling")},nextAll:function(e){return C.dir(e,"nextSibling")},prevAll:function(e){return C.dir(e,"previousSibling")},nextUntil:function(e,t,n){return C.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return C.dir(e,"previousSibling",n)},siblings:function(e){return C.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return C.sibling(e.firstChild)},contents:function(e){return e.contentDocument||C.merge([],e.childNodes)}},function(r,i){C.fn[r]=function(e,t){var n=C.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=C.filter(t,n)),1<this.length&&(S[r]||C.unique(n),E.test(r)&&n.reverse()),this.pushStack(n)}});var j,A=/\S+/g,L={};function q(){y.removeEventListener("DOMContentLoaded",q,!1),h.removeEventListener("load",q,!1),C.ready()}C.Callbacks=function(i){var e,n;i="string"==typeof i?L[i]||(n=L[e=i]={},C.each(e.match(A)||[],function(e,t){n[t]=!0}),n):C.extend({},i);var t,r,o,s,a,u,l=[],c=!i.once&&[],f=function(e){for(t=i.memory&&e,r=!0,u=s||0,s=0,a=l.length,o=!0;l&&u<a;u++)if(!1===l[u].apply(e[0],e[1])&&i.stopOnFalse){t=!1;break}o=!1,l&&(c?c.length&&f(c.shift()):t?l=[]:p.disable())},p={add:function(){if(l){var e=l.length;!function r(e){C.each(e,function(e,t){var n=C.type(t);"function"===n?i.unique&&p.has(t)||l.push(t):t&&t.length&&"string"!==n&&r(t)})}(arguments),o?a=l.length:t&&(s=e,f(t))}return this},remove:function(){return l&&C.each(arguments,function(e,t){for(var n;-1<(n=C.inArray(t,l,n));)l.splice(n,1),o&&(n<=a&&a--,n<=u&&u--)}),this},has:function(e){return e?-1<C.inArray(e,l):!(!l||!l.length)},empty:function(){return l=[],a=0,this},disable:function(){return l=c=t=void 0,this},disabled:function(){return!l},lock:function(){return c=void 0,t||p.disable(),this},locked:function(){return!c},fireWith:function(e,t){return!l||r&&!c||(t=[e,(t=t||[]).slice?t.slice():t],o?c.push(t):f(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!r}};return p},C.extend({Deferred:function(e){var o=[["resolve","done",C.Callbacks("once memory"),"resolved"],["reject","fail",C.Callbacks("once memory"),"rejected"],["notify","progress",C.Callbacks("memory")]],i="pending",s={state:function(){return i},always:function(){return a.done(arguments).fail(arguments),this},then:function(){var i=arguments;return C.Deferred(function(r){C.each(o,function(e,t){var n=C.isFunction(i[e])&&i[e];a[t[1]](function(){var e=n&&n.apply(this,arguments);e&&C.isFunction(e.promise)?e.promise().done(r.resolve).fail(r.reject).progress(r.notify):r[t[0]+"With"](this===s?r.promise():this,n?[e]:arguments)})}),i=null}).promise()},promise:function(e){return null!=e?C.extend(e,s):s}},a={};return s.pipe=s.then,C.each(o,function(e,t){var n=t[2],r=t[3];s[t[1]]=n.add,r&&n.add(function(){i=r},o[1^e][2].disable,o[2][2].lock),a[t[0]]=function(){return a[t[0]+"With"](this===a?s:this,arguments),this},a[t[0]+"With"]=n.fireWith}),s.promise(a),e&&e.call(a,a),a},when:function(e){var i,t,n,r=0,o=c.call(arguments),s=o.length,a=1!==s||e&&C.isFunction(e.promise)?s:0,u=1===a?e:C.Deferred(),l=function(t,n,r){return function(e){n[t]=this,r[t]=1<arguments.length?c.call(arguments):e,r===i?u.notifyWith(n,r):--a||u.resolveWith(n,r)}};if(1<s)for(i=new Array(s),t=new Array(s),n=new Array(s);r<s;r++)o[r]&&C.isFunction(o[r].promise)?o[r].promise().done(l(r,n,o)).fail(u.reject).progress(l(r,t,i)):--a;return a||u.resolveWith(n,o),u.promise()}}),C.fn.ready=function(e){return C.ready.promise().done(e),this},C.extend({isReady:!1,readyWait:1,holdReady:function(e){e?C.readyWait++:C.ready(!0)},ready:function(e){(!0===e?--C.readyWait:C.isReady)||((C.isReady=!0)!==e&&0<--C.readyWait||(j.resolveWith(y,[C]),C.fn.triggerHandler&&(C(y).triggerHandler("ready"),C(y).off("ready"))))}}),C.ready.promise=function(e){return j||(j=C.Deferred(),"complete"===y.readyState?setTimeout(C.ready):(y.addEventListener("DOMContentLoaded",q,!1),h.addEventListener("load",q,!1))),j.promise(e)},C.ready.promise();var H=C.access=function(e,t,n,r,i,o,s){var a=0,u=e.length,l=null==n;if("object"===C.type(n))for(a in i=!0,n)C.access(e,t,a,n[a],!0,o,s);else if(void 0!==r&&(i=!0,C.isFunction(r)||(s=!0),l&&(t=s?(t.call(e,r),null):(l=t,function(e,t,n){return l.call(C(e),n)})),t))for(;a<u;a++)t(e[a],n,s?r:r.call(e[a],a,t(e[a],n)));return i?e:l?t.call(e):u?t(e[0],n):o};function O(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=C.expando+O.uid++}C.acceptData=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType},O.uid=1,O.accepts=C.acceptData,O.prototype={key:function(t){if(!O.accepts(t))return 0;var n={},r=t[this.expando];if(!r){r=O.uid++;try{n[this.expando]={value:r},Object.defineProperties(t,n)}catch(e){n[this.expando]=r,C.extend(t,n)}}return this.cache[r]||(this.cache[r]={}),r},set:function(e,t,n){var r,i=this.key(e),o=this.cache[i];if("string"==typeof t)o[t]=n;else if(C.isEmptyObject(o))C.extend(this.cache[i],t);else for(r in t)o[r]=t[r];return o},get:function(e,t){var n=this.cache[this.key(e)];return void 0===t?n:n[t]},access:function(e,t,n){var r;return void 0===t||t&&"string"==typeof t&&void 0===n?void 0!==(r=this.get(e,t))?r:this.get(e,C.camelCase(t)):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r,i,o=this.key(e),s=this.cache[o];if(void 0===t)this.cache[o]={};else{n=(r=C.isArray(t)?t.concat(t.map(C.camelCase)):(i=C.camelCase(t),t in s?[t,i]:(r=i)in s?[r]:r.match(A)||[])).length;for(;n--;)delete s[r[n]]}},hasData:function(e){return!C.isEmptyObject(this.cache[e[this.expando]]||{})},discard:function(e){e[this.expando]&&delete this.cache[e[this.expando]]}};var F=new O,P=new O,R=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,M=/([A-Z])/g;function W(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(M,"-$1").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===n||"false"!==n&&("null"===n?null:+n+""===n?+n:R.test(n)?C.parseJSON(n):n)}catch(e){}P.set(e,t,n)}else n=void 0;return n}C.extend({hasData:function(e){return P.hasData(e)||F.hasData(e)},data:function(e,t,n){return P.access(e,t,n)},removeData:function(e,t){P.remove(e,t)},_data:function(e,t,n){return F.access(e,t,n)},_removeData:function(e,t){F.remove(e,t)}}),C.fn.extend({data:function(r,e){var t,n,i,o=this[0],s=o&&o.attributes;if(void 0!==r)return"object"==typeof r?this.each(function(){P.set(this,r)}):H(this,function(t){var e,n=C.camelCase(r);if(o&&void 0===t){if(void 0!==(e=P.get(o,r)))return e;if(void 0!==(e=P.get(o,n)))return e;if(void 0!==(e=W(o,n,void 0)))return e}else this.each(function(){var e=P.get(this,n);P.set(this,n,t),-1!==r.indexOf("-")&&void 0!==e&&P.set(this,r,t)})},null,e,1<arguments.length,null,!0);if(this.length&&(i=P.get(o),1===o.nodeType&&!F.get(o,"hasDataAttrs"))){for(t=s.length;t--;)s[t]&&(0===(n=s[t].name).indexOf("data-")&&(n=C.camelCase(n.slice(5)),W(o,n,i[n])));F.set(o,"hasDataAttrs",!0)}return i},removeData:function(e){return this.each(function(){P.remove(this,e)})}}),C.extend({queue:function(e,t,n){var r;return e?(t=(t||"fx")+"queue",r=F.get(e,t),n&&(!r||C.isArray(n)?r=F.access(e,t,C.makeArray(n)):r.push(n)),r||[]):void 0},dequeue:function(e,t){t=t||"fx";var n=C.queue(e,t),r=n.length,i=n.shift(),o=C._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){C.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return F.get(e,n)||F.access(e,n,{empty:C.Callbacks("once memory").add(function(){F.remove(e,[t+"queue",n])})})}}),C.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?C.queue(this[0],t):void 0===n?this:this.each(function(){var e=C.queue(this,t,n);C._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&C.dequeue(this,t)})},dequeue:function(e){return this.each(function(){C.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=C.Deferred(),o=this,s=this.length,a=function(){--r||i.resolveWith(o,[o])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";s--;)(n=F.get(o[s],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(a));return a(),i.promise(t)}});var $,I,B=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,_=["Top","Right","Bottom","Left"],z=function(e,t){return e=t||e,"none"===C.css(e,"display")||!C.contains(e.ownerDocument,e)},X=/^(?:checkbox|radio)$/i;$=y.createDocumentFragment().appendChild(y.createElement("div")),(I=y.createElement("input")).setAttribute("type","radio"),I.setAttribute("checked","checked"),I.setAttribute("name","t"),$.appendChild(I),m.checkClone=$.cloneNode(!0).cloneNode(!0).lastChild.checked,$.innerHTML="<textarea>x</textarea>",m.noCloneChecked=!!$.cloneNode(!0).lastChild.defaultValue;var U="undefined";m.focusinBubbles="onfocusin"in h;var V=/^key/,Y=/^(?:mouse|pointer|contextmenu)|click/,G=/^(?:focusinfocus|focusoutblur)$/,Q=/^([^.]*)(?:\.(.+)|)$/;function J(){return!0}function K(){return!1}function Z(){try{return y.activeElement}catch(e){}}C.event={global:{},add:function(t,e,n,r,i){var o,s,a,u,l,c,f,p,d,h,g,v=F.get(t);if(v)for(n.handler&&(n=(o=n).handler,i=o.selector),n.guid||(n.guid=C.guid++),(u=v.events)||(u=v.events={}),(s=v.handle)||(s=v.handle=function(e){return typeof C!==U&&C.event.triggered!==e.type?C.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(A)||[""]).length;l--;)d=g=(a=Q.exec(e[l])||[])[1],h=(a[2]||"").split(".").sort(),d&&(f=C.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=C.event.special[d]||{},c=C.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&C.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,s)||t.addEventListener&&t.addEventListener(d,s,!1)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),C.event.global[d]=!0)},remove:function(e,t,n,r,i){var o,s,a,u,l,c,f,p,d,h,g,v=F.hasData(e)&&F.get(e);if(v&&(u=v.events)){for(l=(t=(t||"").match(A)||[""]).length;l--;)if(d=g=(a=Q.exec(t[l])||[])[1],h=(a[2]||"").split(".").sort(),d){for(f=C.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],a=a[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=o=p.length;o--;)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||a&&!a.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));s&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||C.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)C.event.remove(e,d+t[l],n,r,!0);C.isEmptyObject(u)&&(delete v.handle,F.remove(e,"events"))}},trigger:function(e,t,n,r){var i,o,s,a,u,l,c,f=[n||y],p=v.call(e,"type")?e.type:e,d=v.call(e,"namespace")?e.namespace.split("."):[];if(o=s=n=n||y,3!==n.nodeType&&8!==n.nodeType&&!G.test(p+C.event.triggered)&&(0<=p.indexOf(".")&&(p=(d=p.split(".")).shift(),d.sort()),u=p.indexOf(":")<0&&"on"+p,(e=e[C.expando]?e:new C.Event(p,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=d.join("."),e.namespace_re=e.namespace?new RegExp("(^|\\.)"+d.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:C.makeArray(t,[e]),c=C.event.special[p]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!C.isWindow(n)){for(a=c.delegateType||p,G.test(a+p)||(o=o.parentNode);o;o=o.parentNode)f.push(o),s=o;s===(n.ownerDocument||y)&&f.push(s.defaultView||s.parentWindow||h)}for(i=0;(o=f[i++])&&!e.isPropagationStopped();)e.type=1<i?a:c.bindType||p,(l=(F.get(o,"events")||{})[e.type]&&F.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&C.acceptData(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=p,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(f.pop(),t)||!C.acceptData(n)||u&&C.isFunction(n[p])&&!C.isWindow(n)&&((s=n[u])&&(n[u]=null),n[C.event.triggered=p](),C.event.triggered=void 0,s&&(n[u]=s)),e.result}},dispatch:function(e){e=C.event.fix(e);var t,n,r,i,o,s=[],a=c.call(arguments),u=(F.get(this,"events")||{})[e.type]||[],l=C.event.special[e.type]||{};if((a[0]=e).delegateTarget=this,!l.preDispatch||!1!==l.preDispatch.call(this,e)){for(s=C.event.handlers.call(this,e,u),t=0;(i=s[t++])&&!e.isPropagationStopped();)for(e.currentTarget=i.elem,n=0;(o=i.handlers[n++])&&!e.isImmediatePropagationStopped();)(!e.namespace_re||e.namespace_re.test(o.namespace))&&(e.handleObj=o,e.data=o.data,void 0!==(r=((C.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,a))&&!1===(e.result=r)&&(e.preventDefault(),e.stopPropagation()));return l.postDispatch&&l.postDispatch.call(this,e),e.result}},handlers:function(e,t){var n,r,i,o,s=[],a=t.delegateCount,u=e.target;if(a&&u.nodeType&&(!e.button||"click"!==e.type))for(;u!==this;u=u.parentNode||this)if(!0!==u.disabled||"click"!==e.type){for(r=[],n=0;n<a;n++)void 0===r[i=(o=t[n]).selector+" "]&&(r[i]=o.needsContext?0<=C(i,this).index(u):C.find(i,this,null,[u]).length),r[i]&&r.push(o);r.length&&s.push({elem:u,handlers:r})}return a<t.length&&s.push({elem:this,handlers:t.slice(a)}),s},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,t){var n,r,i,o=t.button;return null==e.pageX&&null!=t.clientX&&(r=(n=e.target.ownerDocument||y).documentElement,i=n.body,e.pageX=t.clientX+(r&&r.scrollLeft||i&&i.scrollLeft||0)-(r&&r.clientLeft||i&&i.clientLeft||0),e.pageY=t.clientY+(r&&r.scrollTop||i&&i.scrollTop||0)-(r&&r.clientTop||i&&i.clientTop||0)),e.which||void 0===o||(e.which=1&o?1:2&o?3:4&o?2:0),e}},fix:function(e){if(e[C.expando])return e;var t,n,r,i=e.type,o=e,s=this.fixHooks[i];for(s||(this.fixHooks[i]=s=Y.test(i)?this.mouseHooks:V.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new C.Event(o),t=r.length;t--;)e[n=r[t]]=o[n];return e.target||(e.target=y),3===e.target.nodeType&&(e.target=e.target.parentNode),s.filter?s.filter(e,o):e},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==Z()&&this.focus?(this.focus(),!1):void 0},delegateType:"focusin"},blur:{trigger:function(){return this===Z()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&C.nodeName(this,"input")?(this.click(),!1):void 0},_default:function(e){return C.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=C.extend(new C.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?C.event.trigger(i,null,t):C.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},C.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)},C.Event=function(e,t){return this instanceof C.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?J:K):this.type=e,t&&C.extend(this,t),this.timeStamp=e&&e.timeStamp||C.now(),void(this[C.expando]=!0)):new C.Event(e,t)},C.Event.prototype={isDefaultPrevented:K,isPropagationStopped:K,isImmediatePropagationStopped:K,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=J,e&&e.preventDefault&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=J,e&&e.stopPropagation&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=J,e&&e.stopImmediatePropagation&&e.stopImmediatePropagation(),this.stopPropagation()}},C.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){C.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return(!n||n!==this&&!C.contains(this,n))&&(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),m.focusinBubbles||C.each({focus:"focusin",blur:"focusout"},function(n,r){var i=function(e){C.event.simulate(r,e.target,C.event.fix(e),!0)};C.event.special[r]={setup:function(){var e=this.ownerDocument||this,t=F.access(e,r);t||e.addEventListener(n,i,!0),F.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this,t=F.access(e,r)-1;t?F.access(e,r,t):(e.removeEventListener(n,i,!0),F.remove(e,r))}}}),C.fn.extend({on:function(e,t,n,r,i){var o,s;if("object"==typeof e){for(s in"string"!=typeof t&&(n=n||t,t=void 0),e)this.on(s,t,n,e[s],i);return this}if(null==n&&null==r?(r=t,n=t=void 0):null==r&&("string"==typeof t?(r=n,n=void 0):(r=n,n=t,t=void 0)),!1===r)r=K;else if(!r)return this;return 1===i&&(o=r,(r=function(e){return C().off(e),o.apply(this,arguments)}).guid=o.guid||(o.guid=C.guid++)),this.each(function(){C.event.add(this,e,r,n,t)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,C(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"!=typeof e)return(!1===t||"function"==typeof t)&&(n=t,t=void 0),!1===n&&(n=K),this.each(function(){C.event.remove(this,e,n,t)});for(i in e)this.off(i,t,e[i]);return this},trigger:function(e,t){return this.each(function(){C.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];return n?C.event.trigger(e,t,n,!0):void 0}});var ee=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,te=/<([\w:]+)/,ne=/<|&#?\w+;/,re=/<(?:script|style|link)/i,ie=/checked\s*(?:[^=]|=\s*.checked.)/i,oe=/^$|\/(?:java|ecma)script/i,se=/^true\/(.*)/,ae=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,ue={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function le(e,t){return C.nodeName(e,"table")&&C.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function ce(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function fe(e){var t=se.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function pe(e,t){for(var n=0,r=e.length;n<r;n++)F.set(e[n],"globalEval",!t||F.get(t[n],"globalEval"))}function de(e,t){var n,r,i,o,s,a,u,l;if(1===t.nodeType){if(F.hasData(e)&&(o=F.access(e),s=F.set(t,o),l=o.events))for(i in delete s.handle,s.events={},l)for(n=0,r=l[i].length;n<r;n++)C.event.add(t,i,l[i][n]);P.hasData(e)&&(a=P.access(e),u=C.extend({},a),P.set(t,u))}}function he(e,t){var n=e.getElementsByTagName?e.getElementsByTagName(t||"*"):e.querySelectorAll?e.querySelectorAll(t||"*"):[];return void 0===t||t&&C.nodeName(e,t)?C.merge([e],n):n}ue.optgroup=ue.option,ue.tbody=ue.tfoot=ue.colgroup=ue.caption=ue.thead,ue.th=ue.td,C.extend({clone:function(e,t,n){var r,i,o,s,a,u,l,c=e.cloneNode(!0),f=C.contains(e.ownerDocument,e);if(!(m.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||C.isXMLDoc(e)))for(s=he(c),r=0,i=(o=he(e)).length;r<i;r++)a=o[r],u=s[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&X.test(a.type)?u.checked=a.checked:("input"===l||"textarea"===l)&&(u.defaultValue=a.defaultValue);if(t)if(n)for(o=o||he(e),s=s||he(c),r=0,i=o.length;r<i;r++)de(o[r],s[r]);else de(e,c);return 0<(s=he(c,"script")).length&&pe(s,!f&&he(e,"script")),c},buildFragment:function(e,t,n,r){for(var i,o,s,a,u,l,c=t.createDocumentFragment(),f=[],p=0,d=e.length;p<d;p++)if((i=e[p])||0===i)if("object"===C.type(i))C.merge(f,i.nodeType?[i]:i);else if(ne.test(i)){for(o=o||c.appendChild(t.createElement("div")),s=(te.exec(i)||["",""])[1].toLowerCase(),a=ue[s]||ue._default,o.innerHTML=a[1]+i.replace(ee,"<$1></$2>")+a[2],l=a[0];l--;)o=o.lastChild;C.merge(f,o.childNodes),(o=c.firstChild).textContent=""}else f.push(t.createTextNode(i));for(c.textContent="",p=0;i=f[p++];)if((!r||-1===C.inArray(i,r))&&(u=C.contains(i.ownerDocument,i),o=he(c.appendChild(i),"script"),u&&pe(o),n))for(l=0;i=o[l++];)oe.test(i.type||"")&&n.push(i);return c},cleanData:function(e){for(var t,n,r,i,o=C.event.special,s=0;void 0!==(n=e[s]);s++){if(C.acceptData(n)&&((i=n[F.expando])&&(t=F.cache[i]))){if(t.events)for(r in t.events)o[r]?C.event.remove(n,r):C.removeEvent(n,r,t.handle);F.cache[i]&&delete F.cache[i]}delete P.cache[n[P.expando]]}}}),C.fn.extend({text:function(e){return H(this,function(e){return void 0===e?C.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=e)})},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||le(this,e).appendChild(e)})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=le(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){for(var n,r=e?C.filter(e,this):this,i=0;null!=(n=r[i]);i++)t||1!==n.nodeType||C.cleanData(he(n)),n.parentNode&&(t&&C.contains(n.ownerDocument,n)&&pe(he(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(C.cleanData(he(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return C.clone(this,e,t)})},html:function(e){return H(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!re.test(e)&&!ue[(te.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(ee,"<$1></$2>");try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(C.cleanData(he(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var t=arguments[0];return this.domManip(arguments,function(e){t=this.parentNode,C.cleanData(he(this)),t&&t.replaceChild(e,this)}),t&&(t.length||t.nodeType)?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(n,r){n=g.apply([],n);var e,t,i,o,s,a,u=0,l=this.length,c=this,f=l-1,p=n[0],d=C.isFunction(p);if(d||1<l&&"string"==typeof p&&!m.checkClone&&ie.test(p))return this.each(function(e){var t=c.eq(e);d&&(n[0]=p.call(this,e,t.html())),t.domManip(n,r)});if(l&&(t=(e=C.buildFragment(n,this[0].ownerDocument,!1,this)).firstChild,1===e.childNodes.length&&(e=t),t)){for(o=(i=C.map(he(e,"script"),ce)).length;u<l;u++)s=e,u!==f&&(s=C.clone(s,!0,!0),o&&C.merge(i,he(s,"script"))),r.call(this[u],s,u);if(o)for(a=i[i.length-1].ownerDocument,C.map(i,fe),u=0;u<o;u++)s=i[u],oe.test(s.type||"")&&!F.access(s,"globalEval")&&C.contains(a,s)&&(s.src?C._evalUrl&&C._evalUrl(s.src):C.globalEval(s.textContent.replace(ae,"")))}return this}}),C.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,s){C.fn[e]=function(e){for(var t,n=[],r=C(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),C(r[o])[s](t),a.apply(n,t.get());return this.pushStack(n)}});var ge,ve={};function me(e,t){var n,r=C(t.createElement(e)).appendTo(t.body),i=h.getDefaultComputedStyle&&(n=h.getDefaultComputedStyle(r[0]))?n.display:C.css(r[0],"display");return r.detach(),i}function ye(e){var t=y,n=ve[e];return n||("none"!==(n=me(e,t))&&n||((t=(ge=(ge||C("<iframe frameborder='0' width='0' height='0'/>")).appendTo(t.documentElement))[0].contentDocument).write(),t.close(),n=me(e,t),ge.detach()),ve[e]=n),n}var xe=/^margin/,be=new RegExp("^("+B+")(?!px)[a-z%]+$","i"),we=function(e){return e.ownerDocument.defaultView.opener?e.ownerDocument.defaultView.getComputedStyle(e,null):h.getComputedStyle(e,null)};function Te(e,t,n){var r,i,o,s,a=e.style;return(n=n||we(e))&&(s=n.getPropertyValue(t)||n[t]),n&&(""!==s||C.contains(e.ownerDocument,e)||(s=C.style(e,t)),be.test(s)&&xe.test(t)&&(r=a.width,i=a.minWidth,o=a.maxWidth,a.minWidth=a.maxWidth=a.width=s,s=n.width,a.width=r,a.minWidth=i,a.maxWidth=o)),void 0!==s?s+"":s}function Ce(e,t){return{get:function(){return e()?void delete this.get:(this.get=t).apply(this,arguments)}}}!function(){var t,n,r=y.documentElement,i=y.createElement("div"),o=y.createElement("div");if(o.style){function e(){o.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",o.innerHTML="",r.appendChild(i);var e=h.getComputedStyle(o,null);t="1%"!==e.top,n="4px"===e.width,r.removeChild(i)}o.style.backgroundClip="content-box",o.cloneNode(!0).style.backgroundClip="",m.clearCloneStyle="content-box"===o.style.backgroundClip,i.style.cssText="border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute",i.appendChild(o),h.getComputedStyle&&C.extend(m,{pixelPosition:function(){return e(),t},boxSizingReliable:function(){return null==n&&e(),n},reliableMarginRight:function(){var e,t=o.appendChild(y.createElement("div"));return t.style.cssText=o.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",t.style.marginRight=t.style.width="0",o.style.width="1px",r.appendChild(i),e=!parseFloat(h.getComputedStyle(t,null).marginRight),r.removeChild(i),o.removeChild(t),e}})}}(),C.swap=function(e,t,n,r){var i,o,s={};for(o in t)s[o]=e.style[o],e.style[o]=t[o];for(o in i=n.apply(e,r||[]),t)e.style[o]=s[o];return i};var Ne=/^(none|table(?!-c[ea]).+)/,ke=new RegExp("^("+B+")(.*)$","i"),Ee=new RegExp("^([+-])=("+B+")","i"),Se={position:"absolute",visibility:"hidden",display:"block"},De={letterSpacing:"0",fontWeight:"400"},je=["Webkit","O","Moz","ms"];function Ae(e,t){if(t in e)return t;for(var n=t[0].toUpperCase()+t.slice(1),r=t,i=je.length;i--;)if((t=je[i]+n)in e)return t;return r}function Le(e,t,n){var r=ke.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function qe(e,t,n,r,i){for(var o=n===(r?"border":"content")?4:"width"===t?1:0,s=0;o<4;o+=2)"margin"===n&&(s+=C.css(e,n+_[o],!0,i)),r?("content"===n&&(s-=C.css(e,"padding"+_[o],!0,i)),"margin"!==n&&(s-=C.css(e,"border"+_[o]+"Width",!0,i))):(s+=C.css(e,"padding"+_[o],!0,i),"padding"!==n&&(s+=C.css(e,"border"+_[o]+"Width",!0,i)));return s}function He(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=we(e),s="border-box"===C.css(e,"boxSizing",!1,o);if(i<=0||null==i){if(((i=Te(e,t,o))<0||null==i)&&(i=e.style[t]),be.test(i))return i;r=s&&(m.boxSizingReliable()||i===e.style[t]),i=parseFloat(i)||0}return i+qe(e,t,n||(s?"border":"content"),r,o)+"px"}function Oe(e,t){for(var n,r,i,o=[],s=0,a=e.length;s<a;s++)(r=e[s]).style&&(o[s]=F.get(r,"olddisplay"),n=r.style.display,t?(o[s]||"none"!==n||(r.style.display=""),""===r.style.display&&z(r)&&(o[s]=F.access(r,"olddisplay",ye(r.nodeName)))):(i=z(r),"none"===n&&i||F.set(r,"olddisplay",i?n:C.css(r,"display"))));for(s=0;s<a;s++)(r=e[s]).style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[s]||"":"none"));return e}function Fe(e,t,n,r,i){return new Fe.prototype.init(e,t,n,r,i)}C.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Te(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:"cssFloat"},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,s,a=C.camelCase(t),u=e.style;return t=C.cssProps[a]||(C.cssProps[a]=Ae(u,a)),s=C.cssHooks[t]||C.cssHooks[a],void 0===n?s&&"get"in s&&void 0!==(i=s.get(e,!1,r))?i:u[t]:("string"===(o=typeof n)&&(i=Ee.exec(n))&&(n=(i[1]+1)*i[2]+parseFloat(C.css(e,t)),o="number"),void(null!=n&&n==n&&("number"!==o||C.cssNumber[a]||(n+="px"),m.clearCloneStyle||""!==n||0!==t.indexOf("background")||(u[t]="inherit"),s&&"set"in s&&void 0===(n=s.set(e,n,r))||(u[t]=n))))}},css:function(e,t,n,r){var i,o,s,a=C.camelCase(t);return t=C.cssProps[a]||(C.cssProps[a]=Ae(e.style,a)),(s=C.cssHooks[t]||C.cssHooks[a])&&"get"in s&&(i=s.get(e,!0,n)),void 0===i&&(i=Te(e,t,r)),"normal"===i&&t in De&&(i=De[t]),""===n||n?(o=parseFloat(i),!0===n||C.isNumeric(o)?o||0:i):i}}),C.each(["height","width"],function(e,i){C.cssHooks[i]={get:function(e,t,n){return t?Ne.test(C.css(e,"display"))&&0===e.offsetWidth?C.swap(e,Se,function(){return He(e,i,n)}):He(e,i,n):void 0},set:function(e,t,n){var r=n&&we(e);return Le(0,t,n?qe(e,i,n,"border-box"===C.css(e,"boxSizing",!1,r),r):0)}}}),C.cssHooks.marginRight=Ce(m.reliableMarginRight,function(e,t){return t?C.swap(e,{display:"inline-block"},Te,[e,"marginRight"]):void 0}),C.each({margin:"",padding:"",border:"Width"},function(i,o){C.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+_[t]+o]=r[t]||r[t-2]||r[0];return n}},xe.test(i)||(C.cssHooks[i+o].set=Le)}),C.fn.extend({css:function(e,t){return H(this,function(e,t,n){var r,i,o={},s=0;if(C.isArray(t)){for(r=we(e),i=t.length;s<i;s++)o[t[s]]=C.css(e,t[s],!1,r);return o}return void 0!==n?C.style(e,t,n):C.css(e,t)},e,t,1<arguments.length)},show:function(){return Oe(this,!0)},hide:function(){return Oe(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){z(this)?C(this).show():C(this).hide()})}}),((C.Tween=Fe).prototype={constructor:Fe,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(C.cssNumber[n]?"":"px")},cur:function(){var e=Fe.propHooks[this.prop];return e&&e.get?e.get(this):Fe.propHooks._default.get(this)},run:function(e){var t,n=Fe.propHooks[this.prop];return this.options.duration?this.pos=t=C.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):Fe.propHooks._default.set(this),this}}).init.prototype=Fe.prototype,(Fe.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=C.css(e.elem,e.prop,""))&&"auto"!==t?t:0:e.elem[e.prop]},set:function(e){C.fx.step[e.prop]?C.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[C.cssProps[e.prop]]||C.cssHooks[e.prop])?C.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}}).scrollTop=Fe.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},C.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},C.fx=Fe.prototype.init,C.fx.step={};var Pe,Re,Me,We,$e,Ie=/^(?:toggle|show|hide)$/,Be=new RegExp("^(?:([+-])=|)("+B+")([a-z%]*)$","i"),_e=/queueHooks$/,ze=[function(t,e,n){var r,i,o,s,a,u,l,c=this,f={},p=t.style,d=t.nodeType&&z(t),h=F.get(t,"fxshow");for(r in n.queue||(null==(a=C._queueHooks(t,"fx")).unqueued&&(a.unqueued=0,u=a.empty.fire,a.empty.fire=function(){a.unqueued||u()}),a.unqueued++,c.always(function(){c.always(function(){a.unqueued--,C.queue(t,"fx").length||a.empty.fire()})})),1===t.nodeType&&("height"in e||"width"in e)&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],l=C.css(t,"display"),"inline"===("none"===l?F.get(t,"olddisplay")||ye(t.nodeName):l)&&"none"===C.css(t,"float")&&(p.display="inline-block")),n.overflow&&(p.overflow="hidden",c.always(function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]})),e)if(i=e[r],Ie.exec(i)){if(delete e[r],o=o||"toggle"===i,i===(d?"hide":"show")){if("show"!==i||!h||void 0===h[r])continue;d=!0}f[r]=h&&h[r]||C.style(t,r)}else l=void 0;if(C.isEmptyObject(f))"inline"===("none"===l?ye(t.nodeName):l)&&(p.display=l);else for(r in h?"hidden"in h&&(d=h.hidden):h=F.access(t,"fxshow",{}),o&&(h.hidden=!d),d?C(t).show():c.done(function(){C(t).hide()}),c.done(function(){var e;for(e in F.remove(t,"fxshow"),f)C.style(t,e,f[e])}),f)s=Ye(d?h[r]:0,r,c),r in h||(h[r]=s.start,d&&(s.end=s.start,s.start="width"===r||"height"===r?1:0))}],Xe={"*":[function(e,t){var n=this.createTween(e,t),r=n.cur(),i=Be.exec(t),o=i&&i[3]||(C.cssNumber[e]?"":"px"),s=(C.cssNumber[e]||"px"!==o&&+r)&&Be.exec(C.css(n.elem,e)),a=1,u=20;if(s&&s[3]!==o)for(o=o||s[3],i=i||[],s=+r||1;s/=a=a||".5",C.style(n.elem,e,s+o),a!==(a=n.cur()/r)&&1!==a&&--u;);return i&&(s=n.start=+s||+r||0,n.unit=o,n.end=i[1]?s+(i[1]+1)*i[2]:+i[2]),n}]};function Ue(){return setTimeout(function(){Pe=void 0}),Pe=C.now()}function Ve(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=_[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function Ye(e,t,n){for(var r,i=(Xe[t]||[]).concat(Xe["*"]),o=0,s=i.length;o<s;o++)if(r=i[o].call(n,t,e))return r}function Ge(o,e,t){var n,s,r=0,i=ze.length,a=C.Deferred().always(function(){delete u.elem}),u=function(){if(s)return!1;for(var e=Pe||Ue(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return a.notifyWith(o,[l,n,t]),n<1&&i?t:(a.resolveWith(o,[l]),!1)},l=a.promise({elem:o,props:C.extend({},e),opts:C.extend(!0,{specialEasing:{}},t),originalProperties:e,originalOptions:t,startTime:Pe||Ue(),duration:t.duration,tweens:[],createTween:function(e,t){var n=C.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(s)return this;for(s=!0;t<n;t++)l.tweens[t].run(1);return e?a.resolveWith(o,[l,e]):a.rejectWith(o,[l,e]),this}}),c=l.props;for(function(e,t){var n,r,i,o,s;for(n in e)if(i=t[r=C.camelCase(n)],o=e[n],C.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(s=C.cssHooks[r])&&"expand"in s)for(n in o=s.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=ze[r].call(l,o,c,l.opts))return n;return C.map(c,Ye,l),C.isFunction(l.opts.start)&&l.opts.start.call(o,l),C.fx.timer(C.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always)}C.Animation=C.extend(Ge,{tweener:function(e,t){for(var n,r=0,i=(e=C.isFunction(e)?(t=e,["*"]):e.split(" ")).length;r<i;r++)n=e[r],Xe[n]=Xe[n]||[],Xe[n].unshift(t)},prefilter:function(e,t){t?ze.unshift(e):ze.push(e)}}),C.speed=function(e,t,n){var r=e&&"object"==typeof e?C.extend({},e):{complete:n||!n&&t||C.isFunction(e)&&e,duration:e,easing:n&&t||t&&!C.isFunction(t)&&t};return r.duration=C.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in C.fx.speeds?C.fx.speeds[r.duration]:C.fx.speeds._default,(null==r.queue||!0===r.queue)&&(r.queue="fx"),r.old=r.complete,r.complete=function(){C.isFunction(r.old)&&r.old.call(this),r.queue&&C.dequeue(this,r.queue)},r},C.fn.extend({fadeTo:function(e,t,n,r){return this.filter(z).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=C.isEmptyObject(t),o=C.speed(e,n,r),s=function(){var e=Ge(this,C.extend({},t),o);(i||F.get(this,"finish"))&&e.stop(!0)};return s.finish=s,i||!1===o.queue?this.each(s):this.queue(o.queue,s)},stop:function(i,e,o){var s=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&!1!==i&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=C.timers,r=F.get(this);if(t)r[t]&&r[t].stop&&s(r[t]);else for(t in r)r[t]&&r[t].stop&&_e.test(t)&&s(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));(e||!o)&&C.dequeue(this,i)})},finish:function(s){return!1!==s&&(s=s||"fx"),this.each(function(){var e,t=F.get(this),n=t[s+"queue"],r=t[s+"queueHooks"],i=C.timers,o=n?n.length:0;for(t.finish=!0,C.queue(this,s,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===s&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),C.each(["toggle","show","hide"],function(e,r){var i=C.fn[r];C.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(Ve(r,!0),e,t,n)}}),C.each({slideDown:Ve("show"),slideUp:Ve("hide"),slideToggle:Ve("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){C.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),C.timers=[],C.fx.tick=function(){var e,t=0,n=C.timers;for(Pe=C.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||C.fx.stop(),Pe=void 0},C.fx.timer=function(e){C.timers.push(e),e()?C.fx.start():C.timers.pop()},C.fx.interval=13,C.fx.start=function(){Re||(Re=setInterval(C.fx.tick,C.fx.interval))},C.fx.stop=function(){clearInterval(Re),Re=null},C.fx.speeds={slow:600,fast:200,_default:400},C.fn.delay=function(r,e){return r=C.fx&&C.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=setTimeout(e,r);t.stop=function(){clearTimeout(n)}})},Me=y.createElement("input"),We=y.createElement("select"),$e=We.appendChild(y.createElement("option")),Me.type="checkbox",m.checkOn=""!==Me.value,m.optSelected=$e.selected,We.disabled=!0,m.optDisabled=!$e.disabled,(Me=y.createElement("input")).value="t",Me.type="radio",m.radioValue="t"===Me.value;var Qe,Je=C.expr.attrHandle;C.fn.extend({attr:function(e,t){return H(this,C.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){C.removeAttr(this,e)})}}),C.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(e&&3!==o&&8!==o&&2!==o)return typeof e.getAttribute===U?C.prop(e,t,n):(1===o&&C.isXMLDoc(e)||(t=t.toLowerCase(),r=C.attrHooks[t]||(C.expr.match.bool.test(t)?Qe:void 0)),void 0===n?r&&"get"in r&&null!==(i=r.get(e,t))?i:null==(i=C.find.attr(e,t))?void 0:i:null!==n?r&&"set"in r&&void 0!==(i=r.set(e,n,t))?i:(e.setAttribute(t,n+""),n):void C.removeAttr(e,t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(A);if(o&&1===e.nodeType)for(;n=o[i++];)r=C.propFix[n]||n,C.expr.match.bool.test(n)&&(e[r]=!1),e.removeAttribute(n)},attrHooks:{type:{set:function(e,t){if(!m.radioValue&&"radio"===t&&C.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}}}),Qe={set:function(e,t,n){return!1===t?C.removeAttr(e,n):e.setAttribute(n,n),n}},C.each(C.expr.match.bool.source.match(/\w+/g),function(e,t){var o=Je[t]||C.find.attr;Je[t]=function(e,t,n){var r,i;return n||(i=Je[t],Je[t]=r,r=null!=o(e,t,n)?t.toLowerCase():null,Je[t]=i),r}});var Ke=/^(?:input|select|textarea|button)$/i;C.fn.extend({prop:function(e,t){return H(this,C.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[C.propFix[e]||e]})}}),C.extend({propFix:{for:"htmlFor",class:"className"},prop:function(e,t,n){var r,i,o=e.nodeType;if(e&&3!==o&&8!==o&&2!==o)return(1!==o||!C.isXMLDoc(e))&&(t=C.propFix[t]||t,i=C.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){return e.hasAttribute("tabindex")||Ke.test(e.nodeName)||e.href?e.tabIndex:-1}}}}),m.optSelected||(C.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null}}),C.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){C.propFix[this.toLowerCase()]=this});var Ze=/[\t\r\n\f]/g;C.fn.extend({addClass:function(t){var e,n,r,i,o,s,a="string"==typeof t&&t,u=0,l=this.length;if(C.isFunction(t))return this.each(function(e){C(this).addClass(t.call(this,e,this.className))});if(a)for(e=(t||"").match(A)||[];u<l;u++)if(r=1===(n=this[u]).nodeType&&(n.className?(" "+n.className+" ").replace(Ze," "):" ")){for(o=0;i=e[o++];)r.indexOf(" "+i+" ")<0&&(r+=i+" ");s=C.trim(r),n.className!==s&&(n.className=s)}return this},removeClass:function(t){var e,n,r,i,o,s,a=0===arguments.length||"string"==typeof t&&t,u=0,l=this.length;if(C.isFunction(t))return this.each(function(e){C(this).removeClass(t.call(this,e,this.className))});if(a)for(e=(t||"").match(A)||[];u<l;u++)if(r=1===(n=this[u]).nodeType&&(n.className?(" "+n.className+" ").replace(Ze," "):"")){for(o=0;i=e[o++];)for(;0<=r.indexOf(" "+i+" ");)r=r.replace(" "+i+" "," ");s=t?C.trim(r):"",n.className!==s&&(n.className=s)}return this},toggleClass:function(i,t){var o=typeof i;return"boolean"==typeof t&&"string"===o?t?this.addClass(i):this.removeClass(i):this.each(C.isFunction(i)?function(e){C(this).toggleClass(i.call(this,e,this.className,t),t)}:function(){if("string"===o)for(var e,t=0,n=C(this),r=i.match(A)||[];e=r[t++];)n.hasClass(e)?n.removeClass(e):n.addClass(e);else(o===U||"boolean"===o)&&(this.className&&F.set(this,"__className__",this.className),this.className=this.className||!1===i?"":F.get(this,"__className__")||"")})},hasClass:function(e){for(var t=" "+e+" ",n=0,r=this.length;n<r;n++)if(1===this[n].nodeType&&0<=(" "+this[n].className+" ").replace(Ze," ").indexOf(t))return!0;return!1}});var et=/\r/g;C.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=C.isFunction(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,C(this).val()):n)?t="":"number"==typeof t?t+="":C.isArray(t)&&(t=C.map(t,function(e){return null==e?"":e+""})),(r=C.valHooks[this.type]||C.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=C.valHooks[t.type]||C.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(et,""):null==e?"":e:void 0}}),C.extend({valHooks:{option:{get:function(e){var t=C.find.attr(e,"value");return null!=t?t:C.trim(C.text(e))}},select:{get:function(e){for(var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||i<0,s=o?null:[],a=o?i+1:r.length,u=i<0?a:o?i:0;u<a;u++)if(!(!(n=r[u]).selected&&u!==i||(m.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&C.nodeName(n.parentNode,"optgroup"))){if(t=C(n).val(),o)return t;s.push(t)}return s},set:function(e,t){for(var n,r,i=e.options,o=C.makeArray(t),s=i.length;s--;)((r=i[s]).selected=0<=C.inArray(r.value,o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),C.each(["radio","checkbox"],function(){C.valHooks[this]={set:function(e,t){return C.isArray(t)?e.checked=0<=C.inArray(C(e).val(),t):void 0}},m.checkOn||(C.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),C.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(e,n){C.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}}),C.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}});var tt=C.now(),nt=/\?/;C.parseJSON=function(e){return JSON.parse(e+"")},C.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return(!t||t.getElementsByTagName("parsererror").length)&&C.error("Invalid XML: "+e),t};var rt=/#.*$/,it=/([?&])_=[^&]*/,ot=/^(.*?):[ \t]*([^\r\n]*)$/gm,st=/^(?:GET|HEAD)$/,at=/^\/\//,ut=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,lt={},ct={},ft="*/".concat("*"),pt=h.location.href,dt=ut.exec(pt.toLowerCase())||[];function ht(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(A)||[];if(C.isFunction(t))for(;n=i[r++];)"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function gt(t,i,o,s){var a={},u=t===ct;function l(e){var r;return a[e]=!0,C.each(t[e]||[],function(e,t){var n=t(i,o,s);return"string"!=typeof n||u||a[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!a["*"]&&l("*")}function vt(e,t){var n,r,i=C.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&C.extend(!0,e,r),e}C.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:pt,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(dt[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":ft,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":C.parseJSON,"text xml":C.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?vt(vt(e,C.ajaxSettings),t):vt(C.ajaxSettings,e)},ajaxPrefilter:ht(lt),ajaxTransport:ht(ct),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,i,g=C.ajaxSetup({},t),v=g.context||g,m=g.context&&(v.nodeType||v.jquery)?C(v):C.event,y=C.Deferred(),x=C.Callbacks("once memory"),b=g.statusCode||{},o={},s={},w=0,a="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(2===w){if(!n)for(n={};t=ot.exec(p);)n[t[1].toLowerCase()]=t[2];t=n[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===w?p:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return w||(e=s[n]=s[n]||e,o[e]=t),this},overrideMimeType:function(e){return w||(g.mimeType=e),this},statusCode:function(e){var t;if(e)if(w<2)for(t in e)b[t]=[b[t],e[t]];else T.always(e[T.status]);return this},abort:function(e){var t=e||a;return c&&c.abort(t),u(0,t),this}};if(y.promise(T).complete=x.add,T.success=T.done,T.error=T.fail,g.url=((e||g.url||pt)+"").replace(rt,"").replace(at,dt[1]+"//"),g.type=t.method||t.type||g.method||g.type,g.dataTypes=C.trim(g.dataType||"*").toLowerCase().match(A)||[""],null==g.crossDomain&&(r=ut.exec(g.url.toLowerCase()),g.crossDomain=!(!r||r[1]===dt[1]&&r[2]===dt[2]&&(r[3]||("http:"===r[1]?"80":"443"))===(dt[3]||("http:"===dt[1]?"80":"443")))),g.data&&g.processData&&"string"!=typeof g.data&&(g.data=C.param(g.data,g.traditional)),gt(lt,g,t,T),2===w)return T;for(i in(h=C.event&&g.global)&&0==C.active++&&C.event.trigger("ajaxStart"),g.type=g.type.toUpperCase(),g.hasContent=!st.test(g.type),f=g.url,g.hasContent||(g.data&&(f=g.url+=(nt.test(f)?"&":"?")+g.data,delete g.data),!1===g.cache&&(g.url=it.test(f)?f.replace(it,"$1_="+tt++):f+(nt.test(f)?"&":"?")+"_="+tt++)),g.ifModified&&(C.lastModified[f]&&T.setRequestHeader("If-Modified-Since",C.lastModified[f]),C.etag[f]&&T.setRequestHeader("If-None-Match",C.etag[f])),(g.data&&g.hasContent&&!1!==g.contentType||t.contentType)&&T.setRequestHeader("Content-Type",g.contentType),T.setRequestHeader("Accept",g.dataTypes[0]&&g.accepts[g.dataTypes[0]]?g.accepts[g.dataTypes[0]]+("*"!==g.dataTypes[0]?", "+ft+"; q=0.01":""):g.accepts["*"]),g.headers)T.setRequestHeader(i,g.headers[i]);if(g.beforeSend&&(!1===g.beforeSend.call(v,T,g)||2===w))return T.abort();for(i in a="abort",{success:1,error:1,complete:1})T[i](g[i]);if(c=gt(ct,g,t,T)){T.readyState=1,h&&m.trigger("ajaxSend",[T,g]),g.async&&0<g.timeout&&(d=setTimeout(function(){T.abort("timeout")},g.timeout));try{w=1,c.send(o,u)}catch(e){if(!(w<2))throw e;u(-1,e)}}else u(-1,"No Transport");function u(e,t,n,r){var i,o,s,a,u,l=t;2!==w&&(w=2,d&&clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(a=function(e,t,n){for(var r,i,o,s,a=e.contents,u=e.dataTypes;"*"===u[0];)u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in a)if(a[i]&&a[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}s||(s=i)}o=o||s}return o?(o!==u[0]&&u.unshift(o),n[o]):void 0}(g,T,n)),a=function(e,t,n,r){var i,o,s,a,u,l={},c=e.dataTypes.slice();if(c[1])for(s in e.converters)l[s.toLowerCase()]=e.converters[s];for(o=c.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(s=l[u+" "+o]||l["* "+o]))for(i in l)if((a=i.split(" "))[1]===o&&(s=l[u+" "+a[0]]||l["* "+a[0]])){!0===s?s=l[i]:!0!==l[i]&&(o=a[0],c.unshift(a[1]));break}if(!0!==s)if(s&&e.throws)t=s(t);else try{t=s(t)}catch(e){return{state:"parsererror",error:s?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(g,a,T,i),i?(g.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(C.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(C.etag[f]=u)),204===e||"HEAD"===g.type?l="nocontent":304===e?l="notmodified":(l=a.state,o=a.data,i=!(s=a.error))):(s=l,(e||!l)&&(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?y.resolveWith(v,[o,l,T]):y.rejectWith(v,[T,l,s]),T.statusCode(b),b=void 0,h&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,g,i?o:s]),x.fireWith(v,[T,l]),h&&(m.trigger("ajaxComplete",[T,g]),--C.active||C.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return C.get(e,t,n,"json")},getScript:function(e,t){return C.get(e,void 0,t,"script")}}),C.each(["get","post"],function(e,i){C[i]=function(e,t,n,r){return C.isFunction(t)&&(r=r||n,n=t,t=void 0),C.ajax({url:e,type:i,dataType:r,data:t,success:n})}}),C._evalUrl=function(e){return C.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,throws:!0})},C.fn.extend({wrapAll:function(t){var e;return C.isFunction(t)?this.each(function(e){C(this).wrapAll(t.call(this,e))}):(this[0]&&(e=C(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this)},wrapInner:function(n){return this.each(C.isFunction(n)?function(e){C(this).wrapInner(n.call(this,e))}:function(){var e=C(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=C.isFunction(t);return this.each(function(e){C(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(){return this.parent().each(function(){C.nodeName(this,"body")||C(this).replaceWith(this.childNodes)}).end()}}),C.expr.filters.hidden=function(e){return e.offsetWidth<=0&&e.offsetHeight<=0},C.expr.filters.visible=function(e){return!C.expr.filters.hidden(e)};var mt=/%20/g,yt=/\[\]$/,xt=/\r?\n/g,bt=/^(?:submit|button|image|reset|file)$/i,wt=/^(?:input|select|textarea|keygen)/i;function Tt(n,e,r,i){var t;if(C.isArray(e))C.each(e,function(e,t){r||yt.test(n)?i(n,t):Tt(n+"["+("object"==typeof t?e:"")+"]",t,r,i)});else if(r||"object"!==C.type(e))i(n,e);else for(t in e)Tt(n+"["+t+"]",e[t],r,i)}C.param=function(e,t){var n,r=[],i=function(e,t){t=C.isFunction(t)?t():null==t?"":t,r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(void 0===t&&(t=C.ajaxSettings&&C.ajaxSettings.traditional),C.isArray(e)||e.jquery&&!C.isPlainObject(e))C.each(e,function(){i(this.name,this.value)});else for(n in e)Tt(n,e[n],t,i);return r.join("&").replace(mt,"+")},C.fn.extend({serialize:function(){return C.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=C.prop(this,"elements");return e?C.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!C(this).is(":disabled")&&wt.test(this.nodeName)&&!bt.test(e)&&(this.checked||!X.test(e))}).map(function(e,t){var n=C(this).val();return null==n?null:C.isArray(n)?C.map(n,function(e){return{name:t.name,value:e.replace(xt,"\r\n")}}):{name:t.name,value:n.replace(xt,"\r\n")}}).get()}}),C.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(e){}};var Ct=0,Nt={},kt={0:200,1223:204},Et=C.ajaxSettings.xhr();h.attachEvent&&h.attachEvent("onunload",function(){for(var e in Nt)Nt[e]()}),m.cors=!!Et&&"withCredentials"in Et,m.ajax=Et=!!Et,C.ajaxTransport(function(o){var s;return m.cors||Et&&!o.crossDomain?{send:function(e,t){var n,r=o.xhr(),i=++Ct;if(r.open(o.type,o.url,o.async,o.username,o.password),o.xhrFields)for(n in o.xhrFields)r[n]=o.xhrFields[n];for(n in o.mimeType&&r.overrideMimeType&&r.overrideMimeType(o.mimeType),o.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);s=function(e){return function(){s&&(delete Nt[i],s=r.onload=r.onerror=null,"abort"===e?r.abort():"error"===e?t(r.status,r.statusText):t(kt[r.status]||r.status,r.statusText,"string"==typeof r.responseText?{text:r.responseText}:void 0,r.getAllResponseHeaders()))}},r.onload=s(),r.onerror=s("error"),s=Nt[i]=s("abort");try{r.send(o.hasContent&&o.data||null)}catch(e){if(s)throw e}},abort:function(){s&&s()}}:void 0}),C.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return C.globalEval(e),e}}}),C.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),C.ajaxTransport("script",function(n){var r,i;if(n.crossDomain)return{send:function(e,t){r=C("<script>").prop({async:!0,charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),y.head.appendChild(r[0])},abort:function(){i&&i()}}});var St=[],Dt=/(=)\?(?=&|$)|\?\?/;C.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=St.pop()||C.expando+"_"+tt++;return this[e]=!0,e}}),C.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,s=!1!==e.jsonp&&(Dt.test(e.url)?"url":"string"==typeof e.data&&!(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Dt.test(e.data)&&"data");return s||"jsonp"===e.dataTypes[0]?(r=e.jsonpCallback=C.isFunction(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,s?e[s]=e[s].replace(Dt,"$1"+r):!1!==e.jsonp&&(e.url+=(nt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||C.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=h[r],h[r]=function(){o=arguments},n.always(function(){h[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,St.push(r)),o&&C.isFunction(i)&&i(o[0]),o=i=void 0}),"script"):void 0}),C.parseHTML=function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||y;var r=b.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=C.buildFragment([e],t,i),i&&i.length&&C(i).remove(),C.merge([],r.childNodes))};var jt=C.fn.load;C.fn.load=function(e,t,n){if("string"!=typeof e&&jt)return jt.apply(this,arguments);var r,i,o,s=this,a=e.indexOf(" ");return 0<=a&&(r=C.trim(e.slice(a)),e=e.slice(0,a)),C.isFunction(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<s.length&&C.ajax({url:e,type:i,dataType:"html",data:t}).done(function(e){o=arguments,s.html(r?C("<div>").append(C.parseHTML(e)).find(r):e)}).complete(n&&function(e,t){s.each(n,o||[e.responseText,t,e])}),this},C.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){C.fn[t]=function(e){return this.on(t,e)}}),C.expr.filters.animated=function(t){return C.grep(C.timers,function(e){return t===e.elem}).length};var At=h.document.documentElement;function Lt(e){return C.isWindow(e)?e:9===e.nodeType&&e.defaultView}C.offset={setOffset:function(e,t,n){var r,i,o,s,a,u,l=C.css(e,"position"),c=C(e),f={};"static"===l&&(e.style.position="relative"),a=c.offset(),o=C.css(e,"top"),u=C.css(e,"left"),i=("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(s=(r=c.position()).top,r.left):(s=parseFloat(o)||0,parseFloat(u)||0),C.isFunction(t)&&(t=t.call(e,n,a)),null!=t.top&&(f.top=t.top-a.top+s),null!=t.left&&(f.left=t.left-a.left+i),"using"in t?t.using.call(e,f):c.css(f)}},C.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){C.offset.setOffset(this,t,e)});var e,n,r=this[0],i={top:0,left:0},o=r&&r.ownerDocument;return o?(e=o.documentElement,C.contains(e,r)?(typeof r.getBoundingClientRect!==U&&(i=r.getBoundingClientRect()),n=Lt(o),{top:i.top+n.pageYOffset-e.clientTop,left:i.left+n.pageXOffset-e.clientLeft}):i):void 0},position:function(){if(this[0]){var e,t,n=this[0],r={top:0,left:0};return"fixed"===C.css(n,"position")?t=n.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),C.nodeName(e[0],"html")||(r=e.offset()),r.top+=C.css(e[0],"borderTopWidth",!0),r.left+=C.css(e[0],"borderLeftWidth",!0)),{top:t.top-r.top-C.css(n,"marginTop",!0),left:t.left-r.left-C.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent||At;e&&!C.nodeName(e,"html")&&"static"===C.css(e,"position");)e=e.offsetParent;return e||At})}}),C.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;C.fn[t]=function(e){return H(this,function(e,t,n){var r=Lt(e);return void 0===n?r?r[i]:e[t]:void(r?r.scrollTo(o?h.pageXOffset:n,o?n:h.pageYOffset):e[t]=n)},t,e,arguments.length,null)}}),C.each(["top","left"],function(e,n){C.cssHooks[n]=Ce(m.pixelPosition,function(e,t){return t?(t=Te(e,n),be.test(t)?C(e).position()[n]+"px":t):void 0})}),C.each({Height:"height",Width:"width"},function(o,s){C.each({padding:"inner"+o,content:s,"":"outer"+o},function(r,e){C.fn[e]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return H(this,function(e,t,n){var r;return C.isWindow(e)?e.document.documentElement["client"+o]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+o],r["scroll"+o],e.body["offset"+o],r["offset"+o],r["client"+o])):void 0===n?C.css(e,t,i):C.style(e,t,n,i)},s,n?e:void 0,n,null)}})}),C.fn.size=function(){return this.length},C.fn.andSelf=C.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return C});var qt=h.jQuery,Ht=h.$;return C.noConflict=function(e){return h.$===C&&(h.$=Ht),e&&h.jQuery===C&&(h.jQuery=qt),C},typeof e===U&&(h.jQuery=h.$=C),C});
function inherits(t,e){function i(){}i.prototype=e.prototype,t.superClass_=e.prototype,t.prototype=new i,t.prototype.constructor=t}function MarkerLabel_(t,e){this.marker_=t,this.handCursorURL_=t.handCursorURL,this.labelDiv_=document.createElement("div"),this.labelDiv_.style.cssText="position: absolute; overflow: hidden;",this.eventDiv_=document.createElement("div"),this.eventDiv_.style.cssText=this.labelDiv_.style.cssText,this.eventDiv_.setAttribute("onselectstart","return false;"),this.eventDiv_.setAttribute("ondragstart","return false;"),this.crossDiv_=MarkerLabel_.getSharedCross(e)}function MarkerWithLabel(t){(t=t||{}).labelContent=t.labelContent||"",t.labelAnchor=t.labelAnchor||new google.maps.Point(0,0),t.labelClass=t.labelClass||"markerLabels",t.labelStyle=t.labelStyle||{},t.labelInBackground=t.labelInBackground||!1,void 0===t.labelVisible&&(t.labelVisible=!0),void 0===t.raiseOnDrag&&(t.raiseOnDrag=!0),void 0===t.clickable&&(t.clickable=!0),void 0===t.draggable&&(t.draggable=!1),void 0===t.optimized&&(t.optimized=!1),t.crossImage=t.crossImage||"http"+("https:"===document.location.protocol?"s":"")+"://maps.gstatic.com/intl/en_us/mapfiles/drag_cross_67_16.png",t.handCursor=t.handCursor||"http"+("https:"===document.location.protocol?"s":"")+"://maps.gstatic.com/intl/en_us/mapfiles/closedhand_8_8.cur",t.optimized=!1,this.label=new MarkerLabel_(this,t.crossImage,t.handCursor),google.maps.Marker.apply(this,arguments)}!function(t,e){"object"==typeof module&&"object"==typeof module.exports?module.exports=t.document?e(t,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return e(t)}:e(t)}("undefined"!=typeof window?window:this,function(f,t){function r(t){var e=t.length,i=V.type(t);return"function"!==i&&!V.isWindow(t)&&(!(1!==t.nodeType||!e)||("array"===i||0===e||"number"==typeof e&&0<e&&e-1 in t))}function e(t,i,n){if(V.isFunction(i))return V.grep(t,function(t,e){return!!i.call(t,e,t)!==n});if(i.nodeType)return V.grep(t,function(t){return t===i!==n});if("string"==typeof i){if(tt.test(i))return V.filter(i,t,n);i=V.filter(i,t)}return V.grep(t,function(t){return 0<=I.call(i,t)!==n})}function i(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}function n(){X.removeEventListener("DOMContentLoaded",n,!1),f.removeEventListener("load",n,!1),V.ready()}function s(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=V.expando+Math.random()}function l(t,e,i){var n;if(void 0===i&&1===t.nodeType)if(n="data-"+e.replace(ut,"-$1").toLowerCase(),"string"==typeof(i=t.getAttribute(n))){try{i="true"===i||"false"!==i&&("null"===i?null:+i+""===i?+i:ht.test(i)?V.parseJSON(i):i)}catch(t){}dt.set(t,e,i)}else i=void 0;return i}function o(){return!0}function c(){return!1}function a(){try{return X.activeElement}catch(t){}}function d(t,e){return V.nodeName(t,"table")&&V.nodeName(11!==e.nodeType?e:e.firstChild,"tr")?t.getElementsByTagName("tbody")[0]||t.appendChild(t.ownerDocument.createElement("tbody")):t}function g(t){return t.type=(null!==t.getAttribute("type"))+"/"+t.type,t}function m(t){var e=At.exec(t.type);return e?t.type=e[1]:t.removeAttribute("type"),t}function v(t,e){for(var i=0,n=t.length;i<n;i++)ct.set(t[i],"globalEval",!e||ct.get(e[i],"globalEval"))}function u(t,e){var i,n,s,o,a,r,l,c;if(1===e.nodeType){if(ct.hasData(t)&&(o=ct.access(t),a=ct.set(e,o),c=o.events))for(s in delete a.handle,a.events={},c)for(i=0,n=c[s].length;i<n;i++)V.event.add(e,s,c[s][i]);dt.hasData(t)&&(r=dt.access(t),l=V.extend({},r),dt.set(e,l))}}function _(t,e){var i=t.getElementsByTagName?t.getElementsByTagName(e||"*"):t.querySelectorAll?t.querySelectorAll(e||"*"):[];return void 0===e||e&&V.nodeName(t,e)?V.merge([t],i):i}function h(t,e){var i,n=V(e.createElement(t)).appendTo(e.body),s=f.getDefaultComputedStyle&&(i=f.getDefaultComputedStyle(n[0]))?i.display:V.css(n[0],"display");return n.detach(),s}function y(t){var e=X,i=$t[t];return i||("none"!==(i=h(t,e))&&i||((e=(Mt=(Mt||V("<iframe frameborder='0' width='0' height='0'/>")).appendTo(e.documentElement))[0].contentDocument).write(),e.close(),i=h(t,e),Mt.detach()),$t[t]=i),i}function p(t,e,i){var n,s,o,a,r=t.style;return(i=i||Ht(t))&&(a=i.getPropertyValue(e)||i[e]),i&&(""!==a||V.contains(t.ownerDocument,t)||(a=V.style(t,e)),Nt.test(a)&&qt.test(e)&&(n=r.width,s=r.minWidth,o=r.maxWidth,r.minWidth=r.maxWidth=r.width=a,a=i.width,r.width=n,r.minWidth=s,r.maxWidth=o)),void 0!==a?a+"":a}function b(t,e){return{get:function(){return t()?void delete this.get:(this.get=e).apply(this,arguments)}}}function x(t,e){if(e in t)return e;for(var i=e[0].toUpperCase()+e.slice(1),n=e,s=Rt.length;s--;)if((e=Rt[s]+i)in t)return e;return n}function w(t,e,i){var n=Pt.exec(e);return n?Math.max(0,n[1]-(i||0))+(n[2]||"px"):e}function k(t,e,i,n,s){for(var o=i===(n?"border":"content")?4:"width"===e?1:0,a=0;o<4;o+=2)"margin"===i&&(a+=V.css(t,i+mt[o],!0,s)),n?("content"===i&&(a-=V.css(t,"padding"+mt[o],!0,s)),"margin"!==i&&(a-=V.css(t,"border"+mt[o]+"Width",!0,s))):(a+=V.css(t,"padding"+mt[o],!0,s),"padding"!==i&&(a+=V.css(t,"border"+mt[o]+"Width",!0,s)));return a}function C(t,e,i){var n=!0,s="width"===e?t.offsetWidth:t.offsetHeight,o=Ht(t),a="border-box"===V.css(t,"boxSizing",!1,o);if(s<=0||null==s){if(((s=p(t,e,o))<0||null==s)&&(s=t.style[e]),Nt.test(s))return s;n=a&&(B.boxSizingReliable()||s===t.style[e]),s=parseFloat(s)||0}return s+k(t,e,i||(a?"border":"content"),n,o)+"px"}function T(t,e){for(var i,n,s,o=[],a=0,r=t.length;a<r;a++)(n=t[a]).style&&(o[a]=ct.get(n,"olddisplay"),i=n.style.display,e?(o[a]||"none"!==i||(n.style.display=""),""===n.style.display&&vt(n)&&(o[a]=ct.access(n,"olddisplay",y(n.nodeName)))):(s=vt(n),"none"===i&&s||ct.set(n,"olddisplay",s?i:V.css(n,"display"))));for(a=0;a<r;a++)(n=t[a]).style&&(e&&"none"!==n.style.display&&""!==n.style.display||(n.style.display=e?o[a]||"":"none"));return t}function S(t,e,i,n,s){return new S.prototype.init(t,e,i,n,s)}function D(){return setTimeout(function(){Bt=void 0}),Bt=V.now()}function j(t,e){var i,n=0,s={height:t};for(e=e?1:0;n<4;n+=2-e)s["margin"+(i=mt[n])]=s["padding"+i]=t;return e&&(s.opacity=s.width=t),s}function F(t,e,i){for(var n,s=(Jt[e]||[]).concat(Jt["*"]),o=0,a=s.length;o<a;o++)if(n=s[o].call(i,e,t))return n}function A(o,t,e){var i,a,n=0,s=Kt.length,r=V.Deferred().always(function(){delete l.elem}),l=function(){if(a)return!1;for(var t=Bt||D(),e=Math.max(0,c.startTime+c.duration-t),i=1-(e/c.duration||0),n=0,s=c.tweens.length;n<s;n++)c.tweens[n].run(i);return r.notifyWith(o,[c,i,e]),i<1&&s?e:(r.resolveWith(o,[c]),!1)},c=r.promise({elem:o,props:V.extend({},t),opts:V.extend(!0,{specialEasing:{}},e),originalProperties:t,originalOptions:e,startTime:Bt||D(),duration:e.duration,tweens:[],createTween:function(t,e){var i=V.Tween(o,c.opts,t,e,c.opts.specialEasing[t]||c.opts.easing);return c.tweens.push(i),i},stop:function(t){var e=0,i=t?c.tweens.length:0;if(a)return this;for(a=!0;e<i;e++)c.tweens[e].run(1);return t?r.resolveWith(o,[c,t]):r.rejectWith(o,[c,t]),this}}),d=c.props;for(function(t,e){var i,n,s,o,a;for(i in t)if(s=e[n=V.camelCase(i)],o=t[i],V.isArray(o)&&(s=o[1],o=t[i]=o[0]),i!==n&&(t[n]=o,delete t[i]),(a=V.cssHooks[n])&&"expand"in a)for(i in o=a.expand(o),delete t[n],o)i in t||(t[i]=o[i],e[i]=s);else e[n]=s}(d,c.opts.specialEasing);n<s;n++)if(i=Kt[n].call(c,o,d,c.opts))return i;return V.map(d,F,c),V.isFunction(c.opts.start)&&c.opts.start.call(o,c),V.fx.timer(V.extend(l,{elem:o,anim:c,queue:c.opts.queue})),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always)}function E(o){return function(t,e){"string"!=typeof t&&(e=t,t="*");var i,n=0,s=t.toLowerCase().match(at)||[];if(V.isFunction(e))for(;i=s[n++];)"+"===i[0]?(i=i.slice(1)||"*",(o[i]=o[i]||[]).unshift(e)):(o[i]=o[i]||[]).push(e)}}function L(e,s,o,a){function r(t){var n;return l[t]=!0,V.each(e[t]||[],function(t,e){var i=e(s,o,a);return"string"!=typeof i||c||l[i]?c?!(n=i):void 0:(s.dataTypes.unshift(i),r(i),!1)}),n}var l={},c=e===me;return r(s.dataTypes[0])||!l["*"]&&r("*")}function M(t,e){var i,n,s=V.ajaxSettings.flatOptions||{};for(i in e)void 0!==e[i]&&((s[i]?t:n||(n={}))[i]=e[i]);return n&&V.extend(!0,t,n),t}function $(i,t,n,s){var e;if(V.isArray(t))V.each(t,function(t,e){n||ye.test(i)?s(i,e):$(i+"["+("object"==typeof e?t:"")+"]",e,n,s)});else if(n||"object"!==V.type(t))s(i,t);else for(e in t)$(i+"["+e+"]",t[e],n,s)}function q(t){return V.isWindow(t)?t:9===t.nodeType&&t.defaultView}var N=[],H=N.slice,z=N.concat,P=N.push,I=N.indexOf,O={},W=O.toString,R=O.hasOwnProperty,B={},X=f.document,V=function(t,e){return new V.fn.init(t,e)},Z=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,Q=/^-ms-/,Y=/-([\da-z])/gi,U=function(t,e){return e.toUpperCase()};V.fn=V.prototype={jquery:"2.1.1",constructor:V,selector:"",length:0,toArray:function(){return H.call(this)},get:function(t){return null!=t?t<0?this[t+this.length]:this[t]:H.call(this)},pushStack:function(t){var e=V.merge(this.constructor(),t);return e.prevObject=this,e.context=this.context,e},each:function(t,e){return V.each(this,t,e)},map:function(i){return this.pushStack(V.map(this,function(t,e){return i.call(t,e,t)}))},slice:function(){return this.pushStack(H.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(t){var e=this.length,i=+t+(t<0?e:0);return this.pushStack(0<=i&&i<e?[this[i]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:P,sort:N.sort,splice:N.splice},V.extend=V.fn.extend=function(){var t,e,i,n,s,o,a=arguments[0]||{},r=1,l=arguments.length,c=!1;for("boolean"==typeof a&&(c=a,a=arguments[r]||{},r++),"object"==typeof a||V.isFunction(a)||(a={}),r===l&&(a=this,r--);r<l;r++)if(null!=(t=arguments[r]))for(e in t)i=a[e],a!==(n=t[e])&&(c&&n&&(V.isPlainObject(n)||(s=V.isArray(n)))?(o=s?(s=!1,i&&V.isArray(i)?i:[]):i&&V.isPlainObject(i)?i:{},a[e]=V.extend(c,o,n)):void 0!==n&&(a[e]=n));return a},V.extend({expando:"jQuery"+("2.1.1"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(t){throw new Error(t)},noop:function(){},isFunction:function(t){return"function"===V.type(t)},isArray:Array.isArray,isWindow:function(t){return null!=t&&t===t.window},isNumeric:function(t){return!V.isArray(t)&&0<=t-parseFloat(t)},isPlainObject:function(t){return"object"===V.type(t)&&!t.nodeType&&!V.isWindow(t)&&!(t.constructor&&!R.call(t.constructor.prototype,"isPrototypeOf"))},isEmptyObject:function(t){var e;for(e in t)return!1;return!0},type:function(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?O[W.call(t)]||"object":typeof t},globalEval:function(t){var e,i=eval;(t=V.trim(t))&&(1===t.indexOf("use strict")?((e=X.createElement("script")).text=t,X.head.appendChild(e).parentNode.removeChild(e)):i(t))},camelCase:function(t){return t.replace(Q,"ms-").replace(Y,U)},nodeName:function(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()},each:function(t,e,i){var n=0,s=t.length,o=r(t);if(i){if(o)for(;n<s&&!1!==e.apply(t[n],i);n++);else for(n in t)if(!1===e.apply(t[n],i))break}else if(o)for(;n<s&&!1!==e.call(t[n],n,t[n]);n++);else for(n in t)if(!1===e.call(t[n],n,t[n]))break;return t},trim:function(t){return null==t?"":(t+"").replace(Z,"")},makeArray:function(t,e){var i=e||[];return null!=t&&(r(Object(t))?V.merge(i,"string"==typeof t?[t]:t):P.call(i,t)),i},inArray:function(t,e,i){return null==e?-1:I.call(e,t,i)},merge:function(t,e){for(var i=+e.length,n=0,s=t.length;n<i;n++)t[s++]=e[n];return t.length=s,t},grep:function(t,e,i){for(var n=[],s=0,o=t.length,a=!i;s<o;s++)!e(t[s],s)!==a&&n.push(t[s]);return n},map:function(t,e,i){var n,s=0,o=t.length,a=[];if(r(t))for(;s<o;s++)null!=(n=e(t[s],s,i))&&a.push(n);else for(s in t)null!=(n=e(t[s],s,i))&&a.push(n);return z.apply([],a)},guid:1,proxy:function(t,e){var i,n,s;return"string"==typeof e&&(i=t[e],e=t,t=i),V.isFunction(t)?(n=H.call(arguments,2),(s=function(){return t.apply(e||this,n.concat(H.call(arguments)))}).guid=t.guid=t.guid||V.guid++,s):void 0},now:Date.now,support:B}),V.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(t,e){O["[object "+e+"]"]=e.toLowerCase()});var G=function(i){function b(t,e,i,n){var s,o,a,r,l,c,d,h,u,p;if((e?e.ownerDocument||e:z)!==A&&F(e),i=i||[],!t||"string"!=typeof t)return i;if(1!==(r=(e=e||A).nodeType)&&9!==r)return[];if(L&&!n){if(s=gt.exec(t))if(a=s[1]){if(9===r){if(!(o=e.getElementById(a))||!o.parentNode)return i;if(o.id===a)return i.push(o),i}else if(e.ownerDocument&&(o=e.ownerDocument.getElementById(a))&&N(e,o)&&o.id===a)return i.push(o),i}else{if(s[2])return U.apply(i,e.getElementsByTagName(t)),i;if((a=s[3])&&m.getElementsByClassName&&e.getElementsByClassName)return U.apply(i,e.getElementsByClassName(a)),i}if(m.qsa&&(!M||!M.test(t))){if(h=d=H,u=e,p=9===r&&t,1===r&&"object"!==e.nodeName.toLowerCase()){for(c=k(t),(d=e.getAttribute("id"))?h=d.replace(vt,"\\$&"):e.setAttribute("id",h),h="[id='"+h+"'] ",l=c.length;l--;)c[l]=h+g(c[l]);u=mt.test(t)&&f(e.parentNode)||e,p=c.join(",")}if(p)try{return U.apply(i,u.querySelectorAll(p)),i}catch(t){}finally{d||e.removeAttribute("id")}}}return T(t.replace(ot,"$1"),e,i,n)}function t(){var n=[];return function t(e,i){return n.push(e+" ")>w.cacheLength&&delete t[n.shift()],t[e+" "]=i}}function l(t){return t[H]=!0,t}function n(t){var e=A.createElement("div");try{return!!t(e)}catch(t){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function e(t,e){for(var i=t.split("|"),n=t.length;n--;)w.attrHandle[i[n]]=e}function c(t,e){var i=e&&t,n=i&&1===t.nodeType&&1===e.nodeType&&(~e.sourceIndex||1<<31)-(~t.sourceIndex||1<<31);if(n)return n;if(i)for(;i=i.nextSibling;)if(i===e)return-1;return t?1:-1}function s(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function o(i){return function(t){var e=t.nodeName.toLowerCase();return("input"===e||"button"===e)&&t.type===i}}function a(a){return l(function(o){return o=+o,l(function(t,e){for(var i,n=a([],t.length,o),s=n.length;s--;)t[i=n[s]]&&(t[i]=!(e[i]=t[i]))})})}function f(t){return t&&typeof t.getElementsByTagName!==X&&t}function r(){}function g(t){for(var e=0,i=t.length,n="";e<i;e++)n+=t[e].value;return n}function h(a,t,e){var r=t.dir,l=e&&"parentNode"===r,c=I++;return t.first?function(t,e,i){for(;t=t[r];)if(1===t.nodeType||l)return a(t,e,i)}:function(t,e,i){var n,s,o=[P,c];if(i){for(;t=t[r];)if((1===t.nodeType||l)&&a(t,e,i))return!0}else for(;t=t[r];)if(1===t.nodeType||l){if((n=(s=t[H]||(t[H]={}))[r])&&n[0]===P&&n[1]===c)return o[2]=n[2];if((s[r]=o)[2]=a(t,e,i))return!0}}}function u(s){return 1<s.length?function(t,e,i){for(var n=s.length;n--;)if(!s[n](t,e,i))return!1;return!0}:s[0]}function x(t,e,i,n,s){for(var o,a=[],r=0,l=t.length,c=null!=e;r<l;r++)(o=t[r])&&(!i||i(o,n,s))&&(a.push(o),c&&e.push(r));return a}function _(p,f,g,m,v,t){return m&&!m[H]&&(m=_(m)),v&&!v[H]&&(v=_(v,t)),l(function(t,e,i,n){var s,o,a,r=[],l=[],c=e.length,d=t||function(t,e,i){for(var n=0,s=e.length;n<s;n++)b(t,e[n],i);return i}(f||"*",i.nodeType?[i]:i,[]),h=!p||!t&&f?d:x(d,r,p,i,n),u=g?v||(t?p:c||m)?[]:e:h;if(g&&g(h,u,i,n),m)for(s=x(u,l),m(s,[],i,n),o=s.length;o--;)(a=s[o])&&(u[l[o]]=!(h[l[o]]=a));if(t){if(v||p){if(v){for(s=[],o=u.length;o--;)(a=u[o])&&s.push(h[o]=a);v(null,u=[],s,n)}for(o=u.length;o--;)(a=u[o])&&-1<(s=v?K.call(t,a):r[o])&&(t[s]=!(e[s]=a))}}else u=x(u===e?u.splice(c,u.length):u),v?v(null,e,u,n):U.apply(e,u)})}function p(t){for(var n,e,i,s=t.length,o=w.relative[t[0].type],a=o||w.relative[" "],r=o?1:0,l=h(function(t){return t===n},a,!0),c=h(function(t){return-1<K.call(n,t)},a,!0),d=[function(t,e,i){return!o&&(i||e!==S)||((n=e).nodeType?l(t,e,i):c(t,e,i))}];r<s;r++)if(e=w.relative[t[r].type])d=[h(u(d),e)];else{if((e=w.filter[t[r].type].apply(null,t[r].matches))[H]){for(i=++r;i<s&&!w.relative[t[i].type];i++);return _(1<r&&u(d),1<r&&g(t.slice(0,r-1).concat({value:" "===t[r-2].type?"*":""})).replace(ot,"$1"),e,r<i&&p(t.slice(r,i)),i<s&&p(t=t.slice(i)),i<s&&g(t))}d.push(e)}return u(d)}var d,m,w,v,y,k,C,T,S,D,j,F,A,E,L,M,$,q,N,H="sizzle"+-new Date,z=i.document,P=0,I=0,O=t(),W=t(),R=t(),B=function(t,e){return t===e&&(j=!0),0},X="undefined",V={}.hasOwnProperty,Z=[],Q=Z.pop,Y=Z.push,U=Z.push,G=Z.slice,K=Z.indexOf||function(t){for(var e=0,i=this.length;e<i;e++)if(this[e]===t)return e;return-1},J="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",tt="[\\x20\\t\\r\\n\\f]",et="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",it=et.replace("w","w#"),nt="\\["+tt+"*("+et+")(?:"+tt+"*([*^$|!~]?=)"+tt+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+it+"))|)"+tt+"*\\]",st=":("+et+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+nt+")*)|.*)\\)|)",ot=new RegExp("^"+tt+"+|((?:^|[^\\\\])(?:\\\\.)*)"+tt+"+$","g"),at=new RegExp("^"+tt+"*,"+tt+"*"),rt=new RegExp("^"+tt+"*([>+~]|"+tt+")"+tt+"*"),lt=new RegExp("="+tt+"*([^\\]'\"]*?)"+tt+"*\\]","g"),ct=new RegExp(st),dt=new RegExp("^"+it+"$"),ht={ID:new RegExp("^#("+et+")"),CLASS:new RegExp("^\\.("+et+")"),TAG:new RegExp("^("+et.replace("w","w*")+")"),ATTR:new RegExp("^"+nt),PSEUDO:new RegExp("^"+st),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+tt+"*(even|odd|(([+-]|)(\\d*)n|)"+tt+"*(?:([+-]|)"+tt+"*(\\d+)|))"+tt+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+tt+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+tt+"*((?:-\\d)?\\d*)"+tt+"*\\)|)(?=[^-]|$)","i")},ut=/^(?:input|select|textarea|button)$/i,pt=/^h\d$/i,ft=/^[^{]+\{\s*\[native \w/,gt=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,mt=/[+~]/,vt=/'|\\/g,_t=new RegExp("\\\\([\\da-f]{1,6}"+tt+"?|("+tt+")|.)","ig"),yt=function(t,e,i){var n="0x"+e-65536;return n!=n||i?e:n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320)};try{U.apply(Z=G.call(z.childNodes),z.childNodes),Z[z.childNodes.length].nodeType}catch(t){U={apply:Z.length?function(t,e){Y.apply(t,G.call(e))}:function(t,e){for(var i=t.length,n=0;t[i++]=e[n++];);t.length=i-1}}}for(d in m=b.support={},y=b.isXML=function(t){var e=t&&(t.ownerDocument||t).documentElement;return!!e&&"HTML"!==e.nodeName},F=b.setDocument=function(t){var e,l=t?t.ownerDocument||t:z,i=l.defaultView;return l!==A&&9===l.nodeType&&l.documentElement?(E=(A=l).documentElement,L=!y(l),i&&i!==i.top&&(i.addEventListener?i.addEventListener("unload",function(){F()},!1):i.attachEvent&&i.attachEvent("onunload",function(){F()})),m.attributes=n(function(t){return t.className="i",!t.getAttribute("className")}),m.getElementsByTagName=n(function(t){return t.appendChild(l.createComment("")),!t.getElementsByTagName("*").length}),m.getElementsByClassName=ft.test(l.getElementsByClassName)&&n(function(t){return t.innerHTML="<div class='a'></div><div class='a i'></div>",t.firstChild.className="i",2===t.getElementsByClassName("i").length}),m.getById=n(function(t){return E.appendChild(t).id=H,!l.getElementsByName||!l.getElementsByName(H).length}),m.getById?(w.find.ID=function(t,e){if(typeof e.getElementById!==X&&L){var i=e.getElementById(t);return i&&i.parentNode?[i]:[]}},w.filter.ID=function(t){var e=t.replace(_t,yt);return function(t){return t.getAttribute("id")===e}}):(delete w.find.ID,w.filter.ID=function(t){var i=t.replace(_t,yt);return function(t){var e=typeof t.getAttributeNode!==X&&t.getAttributeNode("id");return e&&e.value===i}}),w.find.TAG=m.getElementsByTagName?function(t,e){return typeof e.getElementsByTagName!==X?e.getElementsByTagName(t):void 0}:function(t,e){var i,n=[],s=0,o=e.getElementsByTagName(t);if("*"!==t)return o;for(;i=o[s++];)1===i.nodeType&&n.push(i);return n},w.find.CLASS=m.getElementsByClassName&&function(t,e){return typeof e.getElementsByClassName!==X&&L?e.getElementsByClassName(t):void 0},$=[],M=[],(m.qsa=ft.test(l.querySelectorAll))&&(n(function(t){t.innerHTML="<select msallowclip=''><option selected=''></option></select>",t.querySelectorAll("[msallowclip^='']").length&&M.push("[*^$]="+tt+"*(?:''|\"\")"),t.querySelectorAll("[selected]").length||M.push("\\["+tt+"*(?:value|"+J+")"),t.querySelectorAll(":checked").length||M.push(":checked")}),n(function(t){var e=l.createElement("input");e.setAttribute("type","hidden"),t.appendChild(e).setAttribute("name","D"),t.querySelectorAll("[name=d]").length&&M.push("name"+tt+"*[*^$|!~]?="),t.querySelectorAll(":enabled").length||M.push(":enabled",":disabled"),t.querySelectorAll("*,:x"),M.push(",.*:")})),(m.matchesSelector=ft.test(q=E.matches||E.webkitMatchesSelector||E.mozMatchesSelector||E.oMatchesSelector||E.msMatchesSelector))&&n(function(t){m.disconnectedMatch=q.call(t,"div"),q.call(t,"[s!='']:x"),$.push("!=",st)}),M=M.length&&new RegExp(M.join("|")),$=$.length&&new RegExp($.join("|")),e=ft.test(E.compareDocumentPosition),N=e||ft.test(E.contains)?function(t,e){var i=9===t.nodeType?t.documentElement:t,n=e&&e.parentNode;return t===n||!(!n||1!==n.nodeType||!(i.contains?i.contains(n):t.compareDocumentPosition&&16&t.compareDocumentPosition(n)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},B=e?function(t,e){if(t===e)return j=!0,0;var i=!t.compareDocumentPosition-!e.compareDocumentPosition;return i||(1&(i=(t.ownerDocument||t)===(e.ownerDocument||e)?t.compareDocumentPosition(e):1)||!m.sortDetached&&e.compareDocumentPosition(t)===i?t===l||t.ownerDocument===z&&N(z,t)?-1:e===l||e.ownerDocument===z&&N(z,e)?1:D?K.call(D,t)-K.call(D,e):0:4&i?-1:1)}:function(t,e){if(t===e)return j=!0,0;var i,n=0,s=t.parentNode,o=e.parentNode,a=[t],r=[e];if(!s||!o)return t===l?-1:e===l?1:s?-1:o?1:D?K.call(D,t)-K.call(D,e):0;if(s===o)return c(t,e);for(i=t;i=i.parentNode;)a.unshift(i);for(i=e;i=i.parentNode;)r.unshift(i);for(;a[n]===r[n];)n++;return n?c(a[n],r[n]):a[n]===z?-1:r[n]===z?1:0},l):A},b.matches=function(t,e){return b(t,null,null,e)},b.matchesSelector=function(t,e){if((t.ownerDocument||t)!==A&&F(t),e=e.replace(lt,"='$1']"),!(!m.matchesSelector||!L||$&&$.test(e)||M&&M.test(e)))try{var i=q.call(t,e);if(i||m.disconnectedMatch||t.document&&11!==t.document.nodeType)return i}catch(t){}return 0<b(e,A,null,[t]).length},b.contains=function(t,e){return(t.ownerDocument||t)!==A&&F(t),N(t,e)},b.attr=function(t,e){(t.ownerDocument||t)!==A&&F(t);var i=w.attrHandle[e.toLowerCase()],n=i&&V.call(w.attrHandle,e.toLowerCase())?i(t,e,!L):void 0;return void 0!==n?n:m.attributes||!L?t.getAttribute(e):(n=t.getAttributeNode(e))&&n.specified?n.value:null},b.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},b.uniqueSort=function(t){var e,i=[],n=0,s=0;if(j=!m.detectDuplicates,D=!m.sortStable&&t.slice(0),t.sort(B),j){for(;e=t[s++];)e===t[s]&&(n=i.push(s));for(;n--;)t.splice(i[n],1)}return D=null,t},v=b.getText=function(t){var e,i="",n=0,s=t.nodeType;if(s){if(1===s||9===s||11===s){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)i+=v(t)}else if(3===s||4===s)return t.nodeValue}else for(;e=t[n++];)i+=v(e);return i},(w=b.selectors={cacheLength:50,createPseudo:l,match:ht,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(_t,yt),t[3]=(t[3]||t[4]||t[5]||"").replace(_t,yt),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||b.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&b.error(t[0]),t},PSEUDO:function(t){var e,i=!t[6]&&t[2];return ht.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":i&&ct.test(i)&&(e=k(i,!0))&&(e=i.indexOf(")",i.length-e)-i.length)&&(t[0]=t[0].slice(0,e),t[2]=i.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(_t,yt).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=O[t+" "];return e||(e=new RegExp("(^|"+tt+")"+t+"("+tt+"|$)"))&&O(t,function(t){return e.test("string"==typeof t.className&&t.className||typeof t.getAttribute!==X&&t.getAttribute("class")||"")})},ATTR:function(i,n,s){return function(t){var e=b.attr(t,i);return null==e?"!="===n:!n||(e+="","="===n?e===s:"!="===n?e!==s:"^="===n?s&&0===e.indexOf(s):"*="===n?s&&-1<e.indexOf(s):"$="===n?s&&e.slice(-s.length)===s:"~="===n?-1<(" "+e+" ").indexOf(s):"|="===n&&(e===s||e.slice(0,s.length+1)===s+"-"))}},CHILD:function(p,t,e,f,g){var m="nth"!==p.slice(0,3),v="last"!==p.slice(-4),_="of-type"===t;return 1===f&&0===g?function(t){return!!t.parentNode}:function(t,e,i){var n,s,o,a,r,l,c=m!==v?"nextSibling":"previousSibling",d=t.parentNode,h=_&&t.nodeName.toLowerCase(),u=!i&&!_;if(d){if(m){for(;c;){for(o=t;o=o[c];)if(_?o.nodeName.toLowerCase()===h:1===o.nodeType)return!1;l=c="only"===p&&!l&&"nextSibling"}return!0}if(l=[v?d.firstChild:d.lastChild],v&&u){for(r=(n=(s=d[H]||(d[H]={}))[p]||[])[0]===P&&n[1],a=n[0]===P&&n[2],o=r&&d.childNodes[r];o=++r&&o&&o[c]||(a=r=0)||l.pop();)if(1===o.nodeType&&++a&&o===t){s[p]=[P,r,a];break}}else if(u&&(n=(t[H]||(t[H]={}))[p])&&n[0]===P)a=n[1];else for(;(o=++r&&o&&o[c]||(a=r=0)||l.pop())&&((_?o.nodeName.toLowerCase()!==h:1!==o.nodeType)||!++a||(u&&((o[H]||(o[H]={}))[p]=[P,a]),o!==t)););return(a-=g)===f||a%f==0&&0<=a/f}}},PSEUDO:function(t,o){var e,a=w.pseudos[t]||w.setFilters[t.toLowerCase()]||b.error("unsupported pseudo: "+t);return a[H]?a(o):1<a.length?(e=[t,t,"",o],w.setFilters.hasOwnProperty(t.toLowerCase())?l(function(t,e){for(var i,n=a(t,o),s=n.length;s--;)t[i=K.call(t,n[s])]=!(e[i]=n[s])}):function(t){return a(t,0,e)}):a}},pseudos:{not:l(function(t){var n=[],s=[],r=C(t.replace(ot,"$1"));return r[H]?l(function(t,e,i,n){for(var s,o=r(t,null,n,[]),a=t.length;a--;)(s=o[a])&&(t[a]=!(e[a]=s))}):function(t,e,i){return n[0]=t,r(n,null,i,s),!s.pop()}}),has:l(function(e){return function(t){return 0<b(e,t).length}}),contains:l(function(e){return function(t){return-1<(t.textContent||t.innerText||v(t)).indexOf(e)}}),lang:l(function(i){return dt.test(i||"")||b.error("unsupported lang: "+i),i=i.replace(_t,yt).toLowerCase(),function(t){var e;do{if(e=L?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(e=e.toLowerCase())===i||0===e.indexOf(i+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var e=i.location&&i.location.hash;return e&&e.slice(1)===t.id},root:function(t){return t===E},focus:function(t){return t===A.activeElement&&(!A.hasFocus||A.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:function(t){return!1===t.disabled},disabled:function(t){return!0===t.disabled},checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!w.pseudos.empty(t)},header:function(t){return pt.test(t.nodeName)},input:function(t){return ut.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:a(function(){return[0]}),last:a(function(t,e){return[e-1]}),eq:a(function(t,e,i){return[i<0?i+e:i]}),even:a(function(t,e){for(var i=0;i<e;i+=2)t.push(i);return t}),odd:a(function(t,e){for(var i=1;i<e;i+=2)t.push(i);return t}),lt:a(function(t,e,i){for(var n=i<0?i+e:i;0<=--n;)t.push(n);return t}),gt:a(function(t,e,i){for(var n=i<0?i+e:i;++n<e;)t.push(n);return t})}}).pseudos.nth=w.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})w.pseudos[d]=s(d);for(d in{submit:!0,reset:!0})w.pseudos[d]=o(d);return r.prototype=w.filters=w.pseudos,w.setFilters=new r,k=b.tokenize=function(t,e){var i,n,s,o,a,r,l,c=W[t+" "];if(c)return e?0:c.slice(0);for(a=t,r=[],l=w.preFilter;a;){for(o in(!i||(n=at.exec(a)))&&(n&&(a=a.slice(n[0].length)||a),r.push(s=[])),i=!1,(n=rt.exec(a))&&(i=n.shift(),s.push({value:i,type:n[0].replace(ot," ")}),a=a.slice(i.length)),w.filter)!(n=ht[o].exec(a))||l[o]&&!(n=l[o](n))||(i=n.shift(),s.push({value:i,type:o,matches:n}),a=a.slice(i.length));if(!i)break}return e?a.length:a?b.error(t):W(t,r).slice(0)},C=b.compile=function(t,e){var i,m,v,_,y,n,s=[],o=[],a=R[t+" "];if(!a){for(e||(e=k(t)),i=e.length;i--;)(a=p(e[i]))[H]?s.push(a):o.push(a);(a=R(t,(m=o,_=0<(v=s).length,y=0<m.length,n=function(t,e,i,n,s){var o,a,r,l=0,c="0",d=t&&[],h=[],u=S,p=t||y&&w.find.TAG("*",s),f=P+=null==u?1:Math.random()||.1,g=p.length;for(s&&(S=e!==A&&e);c!==g&&null!=(o=p[c]);c++){if(y&&o){for(a=0;r=m[a++];)if(r(o,e,i)){n.push(o);break}s&&(P=f)}_&&((o=!r&&o)&&l--,t&&d.push(o))}if(l+=c,_&&c!==l){for(a=0;r=v[a++];)r(d,h,e,i);if(t){if(0<l)for(;c--;)d[c]||h[c]||(h[c]=Q.call(n));h=x(h)}U.apply(n,h),s&&!t&&0<h.length&&1<l+v.length&&b.uniqueSort(n)}return s&&(P=f,S=u),d},_?l(n):n))).selector=t}return a},T=b.select=function(t,e,i,n){var s,o,a,r,l,c="function"==typeof t&&t,d=!n&&k(t=c.selector||t);if(i=i||[],1===d.length){if(2<(o=d[0]=d[0].slice(0)).length&&"ID"===(a=o[0]).type&&m.getById&&9===e.nodeType&&L&&w.relative[o[1].type]){if(!(e=(w.find.ID(a.matches[0].replace(_t,yt),e)||[])[0]))return i;c&&(e=e.parentNode),t=t.slice(o.shift().value.length)}for(s=ht.needsContext.test(t)?0:o.length;s--&&(a=o[s],!w.relative[r=a.type]);)if((l=w.find[r])&&(n=l(a.matches[0].replace(_t,yt),mt.test(o[0].type)&&f(e.parentNode)||e))){if(o.splice(s,1),!(t=n.length&&g(o)))return U.apply(i,n),i;break}}return(c||C(t,d))(n,e,!L,i,mt.test(t)&&f(e.parentNode)||e),i},m.sortStable=H.split("").sort(B).join("")===H,m.detectDuplicates=!!j,F(),m.sortDetached=n(function(t){return 1&t.compareDocumentPosition(A.createElement("div"))}),n(function(t){return t.innerHTML="<a href='#'></a>","#"===t.firstChild.getAttribute("href")})||e("type|href|height|width",function(t,e,i){return i?void 0:t.getAttribute(e,"type"===e.toLowerCase()?1:2)}),m.attributes&&n(function(t){return t.innerHTML="<input/>",t.firstChild.setAttribute("value",""),""===t.firstChild.getAttribute("value")})||e("value",function(t,e,i){return i||"input"!==t.nodeName.toLowerCase()?void 0:t.defaultValue}),n(function(t){return null==t.getAttribute("disabled")})||e(J,function(t,e,i){var n;return i?void 0:!0===t[e]?e.toLowerCase():(n=t.getAttributeNode(e))&&n.specified?n.value:null}),b}(f);V.find=G,V.expr=G.selectors,V.expr[":"]=V.expr.pseudos,V.unique=G.uniqueSort,V.text=G.getText,V.isXMLDoc=G.isXML,V.contains=G.contains;var K=V.expr.match.needsContext,J=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,tt=/^.[^:#\[\.,]*$/;V.filter=function(t,e,i){var n=e[0];return i&&(t=":not("+t+")"),1===e.length&&1===n.nodeType?V.find.matchesSelector(n,t)?[n]:[]:V.find.matches(t,V.grep(e,function(t){return 1===t.nodeType}))},V.fn.extend({find:function(t){var e,i=this.length,n=[],s=this;if("string"!=typeof t)return this.pushStack(V(t).filter(function(){for(e=0;e<i;e++)if(V.contains(s[e],this))return!0}));for(e=0;e<i;e++)V.find(t,s[e],n);return(n=this.pushStack(1<i?V.unique(n):n)).selector=this.selector?this.selector+" "+t:t,n},filter:function(t){return this.pushStack(e(this,t||[],!1))},not:function(t){return this.pushStack(e(this,t||[],!0))},is:function(t){return!!e(this,"string"==typeof t&&K.test(t)?V(t):t||[],!1).length}});var et,it=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;(V.fn.init=function(t,e){var i,n;if(!t)return this;if("string"!=typeof t)return t.nodeType?(this.context=this[0]=t,this.length=1,this):V.isFunction(t)?void 0!==et.ready?et.ready(t):t(V):(void 0!==t.selector&&(this.selector=t.selector,this.context=t.context),V.makeArray(t,this));if(!(i="<"===t[0]&&">"===t[t.length-1]&&3<=t.length?[null,t,null]:it.exec(t))||!i[1]&&e)return!e||e.jquery?(e||et).find(t):this.constructor(e).find(t);if(i[1]){if(e=e instanceof V?e[0]:e,V.merge(this,V.parseHTML(i[1],e&&e.nodeType?e.ownerDocument||e:X,!0)),J.test(i[1])&&V.isPlainObject(e))for(i in e)V.isFunction(this[i])?this[i](e[i]):this.attr(i,e[i]);return this}return(n=X.getElementById(i[2]))&&n.parentNode&&(this.length=1,this[0]=n),this.context=X,this.selector=t,this}).prototype=V.fn,et=V(X);var nt=/^(?:parents|prev(?:Until|All))/,st={children:!0,contents:!0,next:!0,prev:!0};V.extend({dir:function(t,e,i){for(var n=[],s=void 0!==i;(t=t[e])&&9!==t.nodeType;)if(1===t.nodeType){if(s&&V(t).is(i))break;n.push(t)}return n},sibling:function(t,e){for(var i=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&i.push(t);return i}}),V.fn.extend({has:function(t){var e=V(t,this),i=e.length;return this.filter(function(){for(var t=0;t<i;t++)if(V.contains(this,e[t]))return!0})},closest:function(t,e){for(var i,n=0,s=this.length,o=[],a=K.test(t)||"string"!=typeof t?V(t,e||this.context):0;n<s;n++)for(i=this[n];i&&i!==e;i=i.parentNode)if(i.nodeType<11&&(a?-1<a.index(i):1===i.nodeType&&V.find.matchesSelector(i,t))){o.push(i);break}return this.pushStack(1<o.length?V.unique(o):o)},index:function(t){return t?"string"==typeof t?I.call(V(t),this[0]):I.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){return this.pushStack(V.unique(V.merge(this.get(),V(t,e))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),V.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return V.dir(t,"parentNode")},parentsUntil:function(t,e,i){return V.dir(t,"parentNode",i)},next:function(t){return i(t,"nextSibling")},prev:function(t){return i(t,"previousSibling")},nextAll:function(t){return V.dir(t,"nextSibling")},prevAll:function(t){return V.dir(t,"previousSibling")},nextUntil:function(t,e,i){return V.dir(t,"nextSibling",i)},prevUntil:function(t,e,i){return V.dir(t,"previousSibling",i)},siblings:function(t){return V.sibling((t.parentNode||{}).firstChild,t)},children:function(t){return V.sibling(t.firstChild)},contents:function(t){return t.contentDocument||V.merge([],t.childNodes)}},function(n,s){V.fn[n]=function(t,e){var i=V.map(this,s,t);return"Until"!==n.slice(-5)&&(e=t),e&&"string"==typeof e&&(i=V.filter(e,i)),1<this.length&&(st[n]||V.unique(i),nt.test(n)&&i.reverse()),this.pushStack(i)}});var ot,at=/\S+/g,rt={};V.Callbacks=function(s){var t,i;s="string"==typeof s?rt[s]||(i=rt[t=s]={},V.each(t.match(at)||[],function(t,e){i[e]=!0}),i):V.extend({},s);var e,n,o,a,r,l,c=[],d=!s.once&&[],h=function(t){for(e=s.memory&&t,n=!0,l=a||0,a=0,r=c.length,o=!0;c&&l<r;l++)if(!1===c[l].apply(t[0],t[1])&&s.stopOnFalse){e=!1;break}o=!1,c&&(d?d.length&&h(d.shift()):e?c=[]:u.disable())},u={add:function(){if(c){var t=c.length;!function n(t){V.each(t,function(t,e){var i=V.type(e);"function"===i?s.unique&&u.has(e)||c.push(e):e&&e.length&&"string"!==i&&n(e)})}(arguments),o?r=c.length:e&&(a=t,h(e))}return this},remove:function(){return c&&V.each(arguments,function(t,e){for(var i;-1<(i=V.inArray(e,c,i));)c.splice(i,1),o&&(i<=r&&r--,i<=l&&l--)}),this},has:function(t){return t?-1<V.inArray(t,c):!(!c||!c.length)},empty:function(){return c=[],r=0,this},disable:function(){return c=d=e=void 0,this},disabled:function(){return!c},lock:function(){return d=void 0,e||u.disable(),this},locked:function(){return!d},fireWith:function(t,e){return!c||n&&!d||(e=[t,(e=e||[]).slice?e.slice():e],o?d.push(e):h(e)),this},fire:function(){return u.fireWith(this,arguments),this},fired:function(){return!!n}};return u},V.extend({Deferred:function(t){var o=[["resolve","done",V.Callbacks("once memory"),"resolved"],["reject","fail",V.Callbacks("once memory"),"rejected"],["notify","progress",V.Callbacks("memory")]],s="pending",a={state:function(){return s},always:function(){return r.done(arguments).fail(arguments),this},then:function(){var s=arguments;return V.Deferred(function(n){V.each(o,function(t,e){var i=V.isFunction(s[t])&&s[t];r[e[1]](function(){var t=i&&i.apply(this,arguments);t&&V.isFunction(t.promise)?t.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[e[0]+"With"](this===a?n.promise():this,i?[t]:arguments)})}),s=null}).promise()},promise:function(t){return null!=t?V.extend(t,a):a}},r={};return a.pipe=a.then,V.each(o,function(t,e){var i=e[2],n=e[3];a[e[1]]=i.add,n&&i.add(function(){s=n},o[1^t][2].disable,o[2][2].lock),r[e[0]]=function(){return r[e[0]+"With"](this===r?a:this,arguments),this},r[e[0]+"With"]=i.fireWith}),a.promise(r),t&&t.call(r,r),r},when:function(t){var s,e,i,n=0,o=H.call(arguments),a=o.length,r=1!==a||t&&V.isFunction(t.promise)?a:0,l=1===r?t:V.Deferred(),c=function(e,i,n){return function(t){i[e]=this,n[e]=1<arguments.length?H.call(arguments):t,n===s?l.notifyWith(i,n):--r||l.resolveWith(i,n)}};if(1<a)for(s=new Array(a),e=new Array(a),i=new Array(a);n<a;n++)o[n]&&V.isFunction(o[n].promise)?o[n].promise().done(c(n,i,o)).fail(l.reject).progress(c(n,e,s)):--r;return r||l.resolveWith(i,o),l.promise()}}),V.fn.ready=function(t){return V.ready.promise().done(t),this},V.extend({isReady:!1,readyWait:1,holdReady:function(t){t?V.readyWait++:V.ready(!0)},ready:function(t){(!0===t?--V.readyWait:V.isReady)||((V.isReady=!0)!==t&&0<--V.readyWait||(ot.resolveWith(X,[V]),V.fn.triggerHandler&&(V(X).triggerHandler("ready"),V(X).off("ready"))))}}),V.ready.promise=function(t){return ot||(ot=V.Deferred(),"complete"===X.readyState?setTimeout(V.ready):(X.addEventListener("DOMContentLoaded",n,!1),f.addEventListener("load",n,!1))),ot.promise(t)},V.ready.promise();var lt=V.access=function(t,e,i,n,s,o,a){var r=0,l=t.length,c=null==i;if("object"===V.type(i))for(r in s=!0,i)V.access(t,e,r,i[r],!0,o,a);else if(void 0!==n&&(s=!0,V.isFunction(n)||(a=!0),c&&(e=a?(e.call(t,n),null):(c=e,function(t,e,i){return c.call(V(t),i)})),e))for(;r<l;r++)e(t[r],i,a?n:n.call(t[r],r,e(t[r],i)));return s?t:c?e.call(t):l?e(t[0],i):o};V.acceptData=function(t){return 1===t.nodeType||9===t.nodeType||!+t.nodeType},s.uid=1,s.accepts=V.acceptData,s.prototype={key:function(e){if(!s.accepts(e))return 0;var i={},n=e[this.expando];if(!n){n=s.uid++;try{i[this.expando]={value:n},Object.defineProperties(e,i)}catch(t){i[this.expando]=n,V.extend(e,i)}}return this.cache[n]||(this.cache[n]={}),n},set:function(t,e,i){var n,s=this.key(t),o=this.cache[s];if("string"==typeof e)o[e]=i;else if(V.isEmptyObject(o))V.extend(this.cache[s],e);else for(n in e)o[n]=e[n];return o},get:function(t,e){var i=this.cache[this.key(t)];return void 0===e?i:i[e]},access:function(t,e,i){var n;return void 0===e||e&&"string"==typeof e&&void 0===i?void 0!==(n=this.get(t,e))?n:this.get(t,V.camelCase(e)):(this.set(t,e,i),void 0!==i?i:e)},remove:function(t,e){var i,n,s,o=this.key(t),a=this.cache[o];if(void 0===e)this.cache[o]={};else{i=(n=V.isArray(e)?e.concat(e.map(V.camelCase)):(s=V.camelCase(e),e in a?[e,s]:(n=s)in a?[n]:n.match(at)||[])).length;for(;i--;)delete a[n[i]]}},hasData:function(t){return!V.isEmptyObject(this.cache[t[this.expando]]||{})},discard:function(t){t[this.expando]&&delete this.cache[t[this.expando]]}};var ct=new s,dt=new s,ht=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ut=/([A-Z])/g;V.extend({hasData:function(t){return dt.hasData(t)||ct.hasData(t)},data:function(t,e,i){return dt.access(t,e,i)},removeData:function(t,e){dt.remove(t,e)},_data:function(t,e,i){return ct.access(t,e,i)},_removeData:function(t,e){ct.remove(t,e)}}),V.fn.extend({data:function(n,t){var e,i,s,o=this[0],a=o&&o.attributes;if(void 0!==n)return"object"==typeof n?this.each(function(){dt.set(this,n)}):lt(this,function(e){var t,i=V.camelCase(n);if(o&&void 0===e){if(void 0!==(t=dt.get(o,n)))return t;if(void 0!==(t=dt.get(o,i)))return t;if(void 0!==(t=l(o,i,void 0)))return t}else this.each(function(){var t=dt.get(this,i);dt.set(this,i,e),-1!==n.indexOf("-")&&void 0!==t&&dt.set(this,n,e)})},null,t,1<arguments.length,null,!0);if(this.length&&(s=dt.get(o),1===o.nodeType&&!ct.get(o,"hasDataAttrs"))){for(e=a.length;e--;)a[e]&&(0===(i=a[e].name).indexOf("data-")&&(i=V.camelCase(i.slice(5)),l(o,i,s[i])));ct.set(o,"hasDataAttrs",!0)}return s},removeData:function(t){return this.each(function(){dt.remove(this,t)})}}),V.extend({queue:function(t,e,i){var n;return t?(e=(e||"fx")+"queue",n=ct.get(t,e),i&&(!n||V.isArray(i)?n=ct.access(t,e,V.makeArray(i)):n.push(i)),n||[]):void 0},dequeue:function(t,e){e=e||"fx";var i=V.queue(t,e),n=i.length,s=i.shift(),o=V._queueHooks(t,e);"inprogress"===s&&(s=i.shift(),n--),s&&("fx"===e&&i.unshift("inprogress"),delete o.stop,s.call(t,function(){V.dequeue(t,e)},o)),!n&&o&&o.empty.fire()},_queueHooks:function(t,e){var i=e+"queueHooks";return ct.get(t,i)||ct.access(t,i,{empty:V.Callbacks("once memory").add(function(){ct.remove(t,[e+"queue",i])})})}}),V.fn.extend({queue:function(e,i){var t=2;return"string"!=typeof e&&(i=e,e="fx",t--),arguments.length<t?V.queue(this[0],e):void 0===i?this:this.each(function(){var t=V.queue(this,e,i);V._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&V.dequeue(this,e)})},dequeue:function(t){return this.each(function(){V.dequeue(this,t)})},clearQueue:function(t){return this.queue(t||"fx",[])},promise:function(t,e){var i,n=1,s=V.Deferred(),o=this,a=this.length,r=function(){--n||s.resolveWith(o,[o])};for("string"!=typeof t&&(e=t,t=void 0),t=t||"fx";a--;)(i=ct.get(o[a],t+"queueHooks"))&&i.empty&&(n++,i.empty.add(r));return r(),s.promise(e)}});var pt,ft,gt=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,mt=["Top","Right","Bottom","Left"],vt=function(t,e){return t=e||t,"none"===V.css(t,"display")||!V.contains(t.ownerDocument,t)},_t=/^(?:checkbox|radio)$/i;pt=X.createDocumentFragment().appendChild(X.createElement("div")),(ft=X.createElement("input")).setAttribute("type","radio"),ft.setAttribute("checked","checked"),ft.setAttribute("name","t"),pt.appendChild(ft),B.checkClone=pt.cloneNode(!0).cloneNode(!0).lastChild.checked,pt.innerHTML="<textarea>x</textarea>",B.noCloneChecked=!!pt.cloneNode(!0).lastChild.defaultValue;var yt="undefined";B.focusinBubbles="onfocusin"in f;var bt=/^key/,xt=/^(?:mouse|pointer|contextmenu)|click/,wt=/^(?:focusinfocus|focusoutblur)$/,kt=/^([^.]*)(?:\.(.+)|)$/;V.event={global:{},add:function(e,t,i,n,s){var o,a,r,l,c,d,h,u,p,f,g,m=ct.get(e);if(m)for(i.handler&&(i=(o=i).handler,s=o.selector),i.guid||(i.guid=V.guid++),(l=m.events)||(l=m.events={}),(a=m.handle)||(a=m.handle=function(t){return typeof V!==yt&&V.event.triggered!==t.type?V.event.dispatch.apply(e,arguments):void 0}),c=(t=(t||"").match(at)||[""]).length;c--;)p=g=(r=kt.exec(t[c])||[])[1],f=(r[2]||"").split(".").sort(),p&&(h=V.event.special[p]||{},p=(s?h.delegateType:h.bindType)||p,h=V.event.special[p]||{},d=V.extend({type:p,origType:g,data:n,handler:i,guid:i.guid,selector:s,needsContext:s&&V.expr.match.needsContext.test(s),namespace:f.join(".")},o),(u=l[p])||((u=l[p]=[]).delegateCount=0,h.setup&&!1!==h.setup.call(e,n,f,a)||e.addEventListener&&e.addEventListener(p,a,!1)),h.add&&(h.add.call(e,d),d.handler.guid||(d.handler.guid=i.guid)),s?u.splice(u.delegateCount++,0,d):u.push(d),V.event.global[p]=!0)},remove:function(t,e,i,n,s){var o,a,r,l,c,d,h,u,p,f,g,m=ct.hasData(t)&&ct.get(t);if(m&&(l=m.events)){for(c=(e=(e||"").match(at)||[""]).length;c--;)if(p=g=(r=kt.exec(e[c])||[])[1],f=(r[2]||"").split(".").sort(),p){for(h=V.event.special[p]||{},u=l[p=(n?h.delegateType:h.bindType)||p]||[],r=r[2]&&new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=u.length;o--;)d=u[o],!s&&g!==d.origType||i&&i.guid!==d.guid||r&&!r.test(d.namespace)||n&&n!==d.selector&&("**"!==n||!d.selector)||(u.splice(o,1),d.selector&&u.delegateCount--,h.remove&&h.remove.call(t,d));a&&!u.length&&(h.teardown&&!1!==h.teardown.call(t,f,m.handle)||V.removeEvent(t,p,m.handle),delete l[p])}else for(p in l)V.event.remove(t,p+e[c],i,n,!0);V.isEmptyObject(l)&&(delete m.handle,ct.remove(t,"events"))}},trigger:function(t,e,i,n){var s,o,a,r,l,c,d,h=[i||X],u=R.call(t,"type")?t.type:t,p=R.call(t,"namespace")?t.namespace.split("."):[];if(o=a=i=i||X,3!==i.nodeType&&8!==i.nodeType&&!wt.test(u+V.event.triggered)&&(0<=u.indexOf(".")&&(u=(p=u.split(".")).shift(),p.sort()),l=u.indexOf(":")<0&&"on"+u,(t=t[V.expando]?t:new V.Event(u,"object"==typeof t&&t)).isTrigger=n?2:3,t.namespace=p.join("."),t.namespace_re=t.namespace?new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),e=null==e?[t]:V.makeArray(e,[t]),d=V.event.special[u]||{},n||!d.trigger||!1!==d.trigger.apply(i,e))){if(!n&&!d.noBubble&&!V.isWindow(i)){for(r=d.delegateType||u,wt.test(r+u)||(o=o.parentNode);o;o=o.parentNode)h.push(o),a=o;a===(i.ownerDocument||X)&&h.push(a.defaultView||a.parentWindow||f)}for(s=0;(o=h[s++])&&!t.isPropagationStopped();)t.type=1<s?r:d.bindType||u,(c=(ct.get(o,"events")||{})[t.type]&&ct.get(o,"handle"))&&c.apply(o,e),(c=l&&o[l])&&c.apply&&V.acceptData(o)&&(t.result=c.apply(o,e),!1===t.result&&t.preventDefault());return t.type=u,n||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(h.pop(),e)||!V.acceptData(i)||l&&V.isFunction(i[u])&&!V.isWindow(i)&&((a=i[l])&&(i[l]=null),i[V.event.triggered=u](),V.event.triggered=void 0,a&&(i[l]=a)),t.result}},dispatch:function(t){t=V.event.fix(t);var e,i,n,s,o,a=[],r=H.call(arguments),l=(ct.get(this,"events")||{})[t.type]||[],c=V.event.special[t.type]||{};if((r[0]=t).delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,t)){for(a=V.event.handlers.call(this,t,l),e=0;(s=a[e++])&&!t.isPropagationStopped();)for(t.currentTarget=s.elem,i=0;(o=s.handlers[i++])&&!t.isImmediatePropagationStopped();)(!t.namespace_re||t.namespace_re.test(o.namespace))&&(t.handleObj=o,t.data=o.data,void 0!==(n=((V.event.special[o.origType]||{}).handle||o.handler).apply(s.elem,r))&&!1===(t.result=n)&&(t.preventDefault(),t.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,t),t.result}},handlers:function(t,e){var i,n,s,o,a=[],r=e.delegateCount,l=t.target;if(r&&l.nodeType&&(!t.button||"click"!==t.type))for(;l!==this;l=l.parentNode||this)if(!0!==l.disabled||"click"!==t.type){for(n=[],i=0;i<r;i++)void 0===n[s=(o=e[i]).selector+" "]&&(n[s]=o.needsContext?0<=V(s,this).index(l):V.find(s,this,null,[l]).length),n[s]&&n.push(o);n.length&&a.push({elem:l,handlers:n})}return r<e.length&&a.push({elem:this,handlers:e.slice(r)}),a},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(t,e){return null==t.which&&(t.which=null!=e.charCode?e.charCode:e.keyCode),t}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(t,e){var i,n,s,o=e.button;return null==t.pageX&&null!=e.clientX&&(n=(i=t.target.ownerDocument||X).documentElement,s=i.body,t.pageX=e.clientX+(n&&n.scrollLeft||s&&s.scrollLeft||0)-(n&&n.clientLeft||s&&s.clientLeft||0),t.pageY=e.clientY+(n&&n.scrollTop||s&&s.scrollTop||0)-(n&&n.clientTop||s&&s.clientTop||0)),t.which||void 0===o||(t.which=1&o?1:2&o?3:4&o?2:0),t}},fix:function(t){if(t[V.expando])return t;var e,i,n,s=t.type,o=t,a=this.fixHooks[s];for(a||(this.fixHooks[s]=a=xt.test(s)?this.mouseHooks:bt.test(s)?this.keyHooks:{}),n=a.props?this.props.concat(a.props):this.props,t=new V.Event(o),e=n.length;e--;)t[i=n[e]]=o[i];return t.target||(t.target=X),3===t.target.nodeType&&(t.target=t.target.parentNode),a.filter?a.filter(t,o):t},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==a()&&this.focus?(this.focus(),!1):void 0},delegateType:"focusin"},blur:{trigger:function(){return this===a()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&V.nodeName(this,"input")?(this.click(),!1):void 0},_default:function(t){return V.nodeName(t.target,"a")}},beforeunload:{postDispatch:function(t){void 0!==t.result&&t.originalEvent&&(t.originalEvent.returnValue=t.result)}}},simulate:function(t,e,i,n){var s=V.extend(new V.Event,i,{type:t,isSimulated:!0,originalEvent:{}});n?V.event.trigger(s,null,e):V.event.dispatch.call(e,s),s.isDefaultPrevented()&&i.preventDefault()}},V.removeEvent=function(t,e,i){t.removeEventListener&&t.removeEventListener(e,i,!1)},V.Event=function(t,e){return this instanceof V.Event?(t&&t.type?(this.originalEvent=t,this.type=t.type,this.isDefaultPrevented=t.defaultPrevented||void 0===t.defaultPrevented&&!1===t.returnValue?o:c):this.type=t,e&&V.extend(this,e),this.timeStamp=t&&t.timeStamp||V.now(),void(this[V.expando]=!0)):new V.Event(t,e)},V.Event.prototype={isDefaultPrevented:c,isPropagationStopped:c,isImmediatePropagationStopped:c,preventDefault:function(){var t=this.originalEvent;this.isDefaultPrevented=o,t&&t.preventDefault&&t.preventDefault()},stopPropagation:function(){var t=this.originalEvent;this.isPropagationStopped=o,t&&t.stopPropagation&&t.stopPropagation()},stopImmediatePropagation:function(){var t=this.originalEvent;this.isImmediatePropagationStopped=o,t&&t.stopImmediatePropagation&&t.stopImmediatePropagation(),this.stopPropagation()}},V.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(t,s){V.event.special[t]={delegateType:s,bindType:s,handle:function(t){var e,i=t.relatedTarget,n=t.handleObj;return(!i||i!==this&&!V.contains(this,i))&&(t.type=n.origType,e=n.handler.apply(this,arguments),t.type=s),e}}}),B.focusinBubbles||V.each({focus:"focusin",blur:"focusout"},function(i,n){var s=function(t){V.event.simulate(n,t.target,V.event.fix(t),!0)};V.event.special[n]={setup:function(){var t=this.ownerDocument||this,e=ct.access(t,n);e||t.addEventListener(i,s,!0),ct.access(t,n,(e||0)+1)},teardown:function(){var t=this.ownerDocument||this,e=ct.access(t,n)-1;e?ct.access(t,n,e):(t.removeEventListener(i,s,!0),ct.remove(t,n))}}}),V.fn.extend({on:function(t,e,i,n,s){var o,a;if("object"==typeof t){for(a in"string"!=typeof e&&(i=i||e,e=void 0),t)this.on(a,e,i,t[a],s);return this}if(null==i&&null==n?(n=e,i=e=void 0):null==n&&("string"==typeof e?(n=i,i=void 0):(n=i,i=e,e=void 0)),!1===n)n=c;else if(!n)return this;return 1===s&&(o=n,(n=function(t){return V().off(t),o.apply(this,arguments)}).guid=o.guid||(o.guid=V.guid++)),this.each(function(){V.event.add(this,t,n,i,e)})},one:function(t,e,i,n){return this.on(t,e,i,n,1)},off:function(t,e,i){var n,s;if(t&&t.preventDefault&&t.handleObj)return n=t.handleObj,V(t.delegateTarget).off(n.namespace?n.origType+"."+n.namespace:n.origType,n.selector,n.handler),this;if("object"!=typeof t)return(!1===e||"function"==typeof e)&&(i=e,e=void 0),!1===i&&(i=c),this.each(function(){V.event.remove(this,t,i,e)});for(s in t)this.off(s,e,t[s]);return this},trigger:function(t,e){return this.each(function(){V.event.trigger(t,e,this)})},triggerHandler:function(t,e){var i=this[0];return i?V.event.trigger(t,e,i,!0):void 0}});var Ct=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,Tt=/<([\w:]+)/,St=/<|&#?\w+;/,Dt=/<(?:script|style|link)/i,jt=/checked\s*(?:[^=]|=\s*.checked.)/i,Ft=/^$|\/(?:java|ecma)script/i,At=/^true\/(.*)/,Et=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,Lt={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};Lt.optgroup=Lt.option,Lt.tbody=Lt.tfoot=Lt.colgroup=Lt.caption=Lt.thead,Lt.th=Lt.td,V.extend({clone:function(t,e,i){var n,s,o,a,r,l,c,d=t.cloneNode(!0),h=V.contains(t.ownerDocument,t);if(!(B.noCloneChecked||1!==t.nodeType&&11!==t.nodeType||V.isXMLDoc(t)))for(a=_(d),n=0,s=(o=_(t)).length;n<s;n++)r=o[n],l=a[n],void 0,"input"===(c=l.nodeName.toLowerCase())&&_t.test(r.type)?l.checked=r.checked:("input"===c||"textarea"===c)&&(l.defaultValue=r.defaultValue);if(e)if(i)for(o=o||_(t),a=a||_(d),n=0,s=o.length;n<s;n++)u(o[n],a[n]);else u(t,d);return 0<(a=_(d,"script")).length&&v(a,!h&&_(t,"script")),d},buildFragment:function(t,e,i,n){for(var s,o,a,r,l,c,d=e.createDocumentFragment(),h=[],u=0,p=t.length;u<p;u++)if((s=t[u])||0===s)if("object"===V.type(s))V.merge(h,s.nodeType?[s]:s);else if(St.test(s)){for(o=o||d.appendChild(e.createElement("div")),a=(Tt.exec(s)||["",""])[1].toLowerCase(),r=Lt[a]||Lt._default,o.innerHTML=r[1]+s.replace(Ct,"<$1></$2>")+r[2],c=r[0];c--;)o=o.lastChild;V.merge(h,o.childNodes),(o=d.firstChild).textContent=""}else h.push(e.createTextNode(s));for(d.textContent="",u=0;s=h[u++];)if((!n||-1===V.inArray(s,n))&&(l=V.contains(s.ownerDocument,s),o=_(d.appendChild(s),"script"),l&&v(o),i))for(c=0;s=o[c++];)Ft.test(s.type||"")&&i.push(s);return d},cleanData:function(t){for(var e,i,n,s,o=V.event.special,a=0;void 0!==(i=t[a]);a++){if(V.acceptData(i)&&((s=i[ct.expando])&&(e=ct.cache[s]))){if(e.events)for(n in e.events)o[n]?V.event.remove(i,n):V.removeEvent(i,n,e.handle);ct.cache[s]&&delete ct.cache[s]}delete dt.cache[i[dt.expando]]}}}),V.fn.extend({text:function(t){return lt(this,function(t){return void 0===t?V.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=t)})},null,t,arguments.length)},append:function(){return this.domManip(arguments,function(t){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||d(this,t).appendChild(t)})},prepend:function(){return this.domManip(arguments,function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=d(this,t);e.insertBefore(t,e.firstChild)}})},before:function(){return this.domManip(arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this)})},after:function(){return this.domManip(arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)})},remove:function(t,e){for(var i,n=t?V.filter(t,this):this,s=0;null!=(i=n[s]);s++)e||1!==i.nodeType||V.cleanData(_(i)),i.parentNode&&(e&&V.contains(i.ownerDocument,i)&&v(_(i,"script")),i.parentNode.removeChild(i));return this},empty:function(){for(var t,e=0;null!=(t=this[e]);e++)1===t.nodeType&&(V.cleanData(_(t,!1)),t.textContent="");return this},clone:function(t,e){return t=null!=t&&t,e=null==e?t:e,this.map(function(){return V.clone(this,t,e)})},html:function(t){return lt(this,function(t){var e=this[0]||{},i=0,n=this.length;if(void 0===t&&1===e.nodeType)return e.innerHTML;if("string"==typeof t&&!Dt.test(t)&&!Lt[(Tt.exec(t)||["",""])[1].toLowerCase()]){t=t.replace(Ct,"<$1></$2>");try{for(;i<n;i++)1===(e=this[i]||{}).nodeType&&(V.cleanData(_(e,!1)),e.innerHTML=t);e=0}catch(t){}}e&&this.empty().append(t)},null,t,arguments.length)},replaceWith:function(){var e=arguments[0];return this.domManip(arguments,function(t){e=this.parentNode,V.cleanData(_(this)),e&&e.replaceChild(t,this)}),e&&(e.length||e.nodeType)?this:this.remove()},detach:function(t){return this.remove(t,!0)},domManip:function(i,n){i=z.apply([],i);var t,e,s,o,a,r,l=0,c=this.length,d=this,h=c-1,u=i[0],p=V.isFunction(u);if(p||1<c&&"string"==typeof u&&!B.checkClone&&jt.test(u))return this.each(function(t){var e=d.eq(t);p&&(i[0]=u.call(this,t,e.html())),e.domManip(i,n)});if(c&&(e=(t=V.buildFragment(i,this[0].ownerDocument,!1,this)).firstChild,1===t.childNodes.length&&(t=e),e)){for(o=(s=V.map(_(t,"script"),g)).length;l<c;l++)a=t,l!==h&&(a=V.clone(a,!0,!0),o&&V.merge(s,_(a,"script"))),n.call(this[l],a,l);if(o)for(r=s[s.length-1].ownerDocument,V.map(s,m),l=0;l<o;l++)a=s[l],Ft.test(a.type||"")&&!ct.access(a,"globalEval")&&V.contains(r,a)&&(a.src?V._evalUrl&&V._evalUrl(a.src):V.globalEval(a.textContent.replace(Et,"")))}return this}}),V.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(t,a){V.fn[t]=function(t){for(var e,i=[],n=V(t),s=n.length-1,o=0;o<=s;o++)e=o===s?this:this.clone(!0),V(n[o])[a](e),P.apply(i,e.get());return this.pushStack(i)}});var Mt,$t={},qt=/^margin/,Nt=new RegExp("^("+gt+")(?!px)[a-z%]+$","i"),Ht=function(t){return t.ownerDocument.defaultView.getComputedStyle(t,null)};!function(){function t(){o.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",o.innerHTML="",n.appendChild(s);var t=f.getComputedStyle(o,null);e="1%"!==t.top,i="4px"===t.width,n.removeChild(s)}var e,i,n=X.documentElement,s=X.createElement("div"),o=X.createElement("div");o.style&&(o.style.backgroundClip="content-box",o.cloneNode(!0).style.backgroundClip="",B.clearCloneStyle="content-box"===o.style.backgroundClip,s.style.cssText="border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute",s.appendChild(o),f.getComputedStyle&&V.extend(B,{pixelPosition:function(){return t(),e},boxSizingReliable:function(){return null==i&&t(),i},reliableMarginRight:function(){var t,e=o.appendChild(X.createElement("div"));return e.style.cssText=o.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",e.style.marginRight=e.style.width="0",o.style.width="1px",n.appendChild(s),t=!parseFloat(f.getComputedStyle(e,null).marginRight),n.removeChild(s),t}}))}(),V.swap=function(t,e,i,n){var s,o,a={};for(o in e)a[o]=t.style[o],t.style[o]=e[o];for(o in s=i.apply(t,n||[]),e)t.style[o]=a[o];return s};var zt=/^(none|table(?!-c[ea]).+)/,Pt=new RegExp("^("+gt+")(.*)$","i"),It=new RegExp("^([+-])=("+gt+")","i"),Ot={position:"absolute",visibility:"hidden",display:"block"},Wt={letterSpacing:"0",fontWeight:"400"},Rt=["Webkit","O","Moz","ms"];V.extend({cssHooks:{opacity:{get:function(t,e){if(e){var i=p(t,"opacity");return""===i?"1":i}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:"cssFloat"},style:function(t,e,i,n){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var s,o,a,r=V.camelCase(e),l=t.style;return e=V.cssProps[r]||(V.cssProps[r]=x(l,r)),a=V.cssHooks[e]||V.cssHooks[r],void 0===i?a&&"get"in a&&void 0!==(s=a.get(t,!1,n))?s:l[e]:("string"===(o=typeof i)&&(s=It.exec(i))&&(i=(s[1]+1)*s[2]+parseFloat(V.css(t,e)),o="number"),void(null!=i&&i==i&&("number"!==o||V.cssNumber[r]||(i+="px"),B.clearCloneStyle||""!==i||0!==e.indexOf("background")||(l[e]="inherit"),a&&"set"in a&&void 0===(i=a.set(t,i,n))||(l[e]=i))))}},css:function(t,e,i,n){var s,o,a,r=V.camelCase(e);return e=V.cssProps[r]||(V.cssProps[r]=x(t.style,r)),(a=V.cssHooks[e]||V.cssHooks[r])&&"get"in a&&(s=a.get(t,!0,i)),void 0===s&&(s=p(t,e,n)),"normal"===s&&e in Wt&&(s=Wt[e]),""===i||i?(o=parseFloat(s),!0===i||V.isNumeric(o)?o||0:s):s}}),V.each(["height","width"],function(t,s){V.cssHooks[s]={get:function(t,e,i){return e?zt.test(V.css(t,"display"))&&0===t.offsetWidth?V.swap(t,Ot,function(){return C(t,s,i)}):C(t,s,i):void 0},set:function(t,e,i){var n=i&&Ht(t);return w(0,e,i?k(t,s,i,"border-box"===V.css(t,"boxSizing",!1,n),n):0)}}}),V.cssHooks.marginRight=b(B.reliableMarginRight,function(t,e){return e?V.swap(t,{display:"inline-block"},p,[t,"marginRight"]):void 0}),V.each({margin:"",padding:"",border:"Width"},function(s,o){V.cssHooks[s+o]={expand:function(t){for(var e=0,i={},n="string"==typeof t?t.split(" "):[t];e<4;e++)i[s+mt[e]+o]=n[e]||n[e-2]||n[0];return i}},qt.test(s)||(V.cssHooks[s+o].set=w)}),V.fn.extend({css:function(t,e){return lt(this,function(t,e,i){var n,s,o={},a=0;if(V.isArray(e)){for(n=Ht(t),s=e.length;a<s;a++)o[e[a]]=V.css(t,e[a],!1,n);return o}return void 0!==i?V.style(t,e,i):V.css(t,e)},t,e,1<arguments.length)},show:function(){return T(this,!0)},hide:function(){return T(this)},toggle:function(t){return"boolean"==typeof t?t?this.show():this.hide():this.each(function(){vt(this)?V(this).show():V(this).hide()})}}),((V.Tween=S).prototype={constructor:S,init:function(t,e,i,n,s,o){this.elem=t,this.prop=i,this.easing=s||"swing",this.options=e,this.start=this.now=this.cur(),this.end=n,this.unit=o||(V.cssNumber[i]?"":"px")},cur:function(){var t=S.propHooks[this.prop];return t&&t.get?t.get(this):S.propHooks._default.get(this)},run:function(t){var e,i=S.propHooks[this.prop];return this.pos=e=this.options.duration?V.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):t,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),i&&i.set?i.set(this):S.propHooks._default.set(this),this}}).init.prototype=S.prototype,(S.propHooks={_default:{get:function(t){var e;return null==t.elem[t.prop]||t.elem.style&&null!=t.elem.style[t.prop]?(e=V.css(t.elem,t.prop,""))&&"auto"!==e?e:0:t.elem[t.prop]},set:function(t){V.fx.step[t.prop]?V.fx.step[t.prop](t):t.elem.style&&(null!=t.elem.style[V.cssProps[t.prop]]||V.cssHooks[t.prop])?V.style(t.elem,t.prop,t.now+t.unit):t.elem[t.prop]=t.now}}}).scrollTop=S.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},V.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2}},V.fx=S.prototype.init,V.fx.step={};var Bt,Xt,Vt,Zt,Qt,Yt=/^(?:toggle|show|hide)$/,Ut=new RegExp("^(?:([+-])=|)("+gt+")([a-z%]*)$","i"),Gt=/queueHooks$/,Kt=[function(e,t,i){var n,s,o,a,r,l,c,d=this,h={},u=e.style,p=e.nodeType&&vt(e),f=ct.get(e,"fxshow");for(n in i.queue||(null==(r=V._queueHooks(e,"fx")).unqueued&&(r.unqueued=0,l=r.empty.fire,r.empty.fire=function(){r.unqueued||l()}),r.unqueued++,d.always(function(){d.always(function(){r.unqueued--,V.queue(e,"fx").length||r.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(i.overflow=[u.overflow,u.overflowX,u.overflowY],"inline"===("none"===(c=V.css(e,"display"))?ct.get(e,"olddisplay")||y(e.nodeName):c)&&"none"===V.css(e,"float")&&(u.display="inline-block")),i.overflow&&(u.overflow="hidden",d.always(function(){u.overflow=i.overflow[0],u.overflowX=i.overflow[1],u.overflowY=i.overflow[2]})),t)if(s=t[n],Yt.exec(s)){if(delete t[n],o=o||"toggle"===s,s===(p?"hide":"show")){if("show"!==s||!f||void 0===f[n])continue;p=!0}h[n]=f&&f[n]||V.style(e,n)}else c=void 0;if(V.isEmptyObject(h))"inline"===("none"===c?y(e.nodeName):c)&&(u.display=c);else for(n in f?"hidden"in f&&(p=f.hidden):f=ct.access(e,"fxshow",{}),o&&(f.hidden=!p),p?V(e).show():d.done(function(){V(e).hide()}),d.done(function(){var t;for(t in ct.remove(e,"fxshow"),h)V.style(e,t,h[t])}),h)a=F(p?f[n]:0,n,d),n in f||(f[n]=a.start,p&&(a.end=a.start,a.start="width"===n||"height"===n?1:0))}],Jt={"*":[function(t,e){var i=this.createTween(t,e),n=i.cur(),s=Ut.exec(e),o=s&&s[3]||(V.cssNumber[t]?"":"px"),a=(V.cssNumber[t]||"px"!==o&&+n)&&Ut.exec(V.css(i.elem,t)),r=1,l=20;if(a&&a[3]!==o)for(o=o||a[3],s=s||[],a=+n||1;a/=r=r||".5",V.style(i.elem,t,a+o),r!==(r=i.cur()/n)&&1!==r&&--l;);return s&&(a=i.start=+a||+n||0,i.unit=o,i.end=s[1]?a+(s[1]+1)*s[2]:+s[2]),i}]};V.Animation=V.extend(A,{tweener:function(t,e){for(var i,n=0,s=(t=V.isFunction(t)?(e=t,["*"]):t.split(" ")).length;n<s;n++)i=t[n],Jt[i]=Jt[i]||[],Jt[i].unshift(e)},prefilter:function(t,e){e?Kt.unshift(t):Kt.push(t)}}),V.speed=function(t,e,i){var n=t&&"object"==typeof t?V.extend({},t):{complete:i||!i&&e||V.isFunction(t)&&t,duration:t,easing:i&&e||e&&!V.isFunction(e)&&e};return n.duration=V.fx.off?0:"number"==typeof n.duration?n.duration:n.duration in V.fx.speeds?V.fx.speeds[n.duration]:V.fx.speeds._default,(null==n.queue||!0===n.queue)&&(n.queue="fx"),n.old=n.complete,n.complete=function(){V.isFunction(n.old)&&n.old.call(this),n.queue&&V.dequeue(this,n.queue)},n},V.fn.extend({fadeTo:function(t,e,i,n){return this.filter(vt).css("opacity",0).show().end().animate({opacity:e},t,i,n)},animate:function(e,t,i,n){var s=V.isEmptyObject(e),o=V.speed(t,i,n),a=function(){var t=A(this,V.extend({},e),o);(s||ct.get(this,"finish"))&&t.stop(!0)};return a.finish=a,s||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(s,t,o){var a=function(t){var e=t.stop;delete t.stop,e(o)};return"string"!=typeof s&&(o=t,t=s,s=void 0),t&&!1!==s&&this.queue(s||"fx",[]),this.each(function(){var t=!0,e=null!=s&&s+"queueHooks",i=V.timers,n=ct.get(this);if(e)n[e]&&n[e].stop&&a(n[e]);else for(e in n)n[e]&&n[e].stop&&Gt.test(e)&&a(n[e]);for(e=i.length;e--;)i[e].elem!==this||null!=s&&i[e].queue!==s||(i[e].anim.stop(o),t=!1,i.splice(e,1));(t||!o)&&V.dequeue(this,s)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var t,e=ct.get(this),i=e[a+"queue"],n=e[a+"queueHooks"],s=V.timers,o=i?i.length:0;for(e.finish=!0,V.queue(this,a,[]),n&&n.stop&&n.stop.call(this,!0),t=s.length;t--;)s[t].elem===this&&s[t].queue===a&&(s[t].anim.stop(!0),s.splice(t,1));for(t=0;t<o;t++)i[t]&&i[t].finish&&i[t].finish.call(this);delete e.finish})}}),V.each(["toggle","show","hide"],function(t,n){var s=V.fn[n];V.fn[n]=function(t,e,i){return null==t||"boolean"==typeof t?s.apply(this,arguments):this.animate(j(n,!0),t,e,i)}}),V.each({slideDown:j("show"),slideUp:j("hide"),slideToggle:j("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(t,n){V.fn[t]=function(t,e,i){return this.animate(n,t,e,i)}}),V.timers=[],V.fx.tick=function(){var t,e=0,i=V.timers;for(Bt=V.now();e<i.length;e++)(t=i[e])()||i[e]!==t||i.splice(e--,1);i.length||V.fx.stop(),Bt=void 0},V.fx.timer=function(t){V.timers.push(t),t()?V.fx.start():V.timers.pop()},V.fx.interval=13,V.fx.start=function(){Xt||(Xt=setInterval(V.fx.tick,V.fx.interval))},V.fx.stop=function(){clearInterval(Xt),Xt=null},V.fx.speeds={slow:600,fast:200,_default:400},V.fn.delay=function(n,t){return n=V.fx&&V.fx.speeds[n]||n,t=t||"fx",this.queue(t,function(t,e){var i=setTimeout(t,n);e.stop=function(){clearTimeout(i)}})},Vt=X.createElement("input"),Zt=X.createElement("select"),Qt=Zt.appendChild(X.createElement("option")),Vt.type="checkbox",B.checkOn=""!==Vt.value,B.optSelected=Qt.selected,Zt.disabled=!0,B.optDisabled=!Qt.disabled,(Vt=X.createElement("input")).value="t",Vt.type="radio",B.radioValue="t"===Vt.value;var te,ee=V.expr.attrHandle;V.fn.extend({attr:function(t,e){return lt(this,V.attr,t,e,1<arguments.length)},removeAttr:function(t){return this.each(function(){V.removeAttr(this,t)})}}),V.extend({attr:function(t,e,i){var n,s,o=t.nodeType;if(t&&3!==o&&8!==o&&2!==o)return typeof t.getAttribute===yt?V.prop(t,e,i):(1===o&&V.isXMLDoc(t)||(e=e.toLowerCase(),n=V.attrHooks[e]||(V.expr.match.bool.test(e)?te:void 0)),void 0===i?n&&"get"in n&&null!==(s=n.get(t,e))?s:null==(s=V.find.attr(t,e))?void 0:s:null!==i?n&&"set"in n&&void 0!==(s=n.set(t,i,e))?s:(t.setAttribute(e,i+""),i):void V.removeAttr(t,e))},removeAttr:function(t,e){var i,n,s=0,o=e&&e.match(at);if(o&&1===t.nodeType)for(;i=o[s++];)n=V.propFix[i]||i,V.expr.match.bool.test(i)&&(t[n]=!1),t.removeAttribute(i)},attrHooks:{type:{set:function(t,e){if(!B.radioValue&&"radio"===e&&V.nodeName(t,"input")){var i=t.value;return t.setAttribute("type",e),i&&(t.value=i),e}}}}}),te={set:function(t,e,i){return!1===e?V.removeAttr(t,i):t.setAttribute(i,i),i}},V.each(V.expr.match.bool.source.match(/\w+/g),function(t,e){var o=ee[e]||V.find.attr;ee[e]=function(t,e,i){var n,s;return i||(s=ee[e],ee[e]=n,n=null!=o(t,e,i)?e.toLowerCase():null,ee[e]=s),n}});var ie=/^(?:input|select|textarea|button)$/i;V.fn.extend({prop:function(t,e){return lt(this,V.prop,t,e,1<arguments.length)},removeProp:function(t){return this.each(function(){delete this[V.propFix[t]||t]})}}),V.extend({propFix:{for:"htmlFor",class:"className"},prop:function(t,e,i){var n,s,o=t.nodeType;if(t&&3!==o&&8!==o&&2!==o)return(1!==o||!V.isXMLDoc(t))&&(e=V.propFix[e]||e,s=V.propHooks[e]),void 0!==i?s&&"set"in s&&void 0!==(n=s.set(t,i,e))?n:t[e]=i:s&&"get"in s&&null!==(n=s.get(t,e))?n:t[e]},propHooks:{tabIndex:{get:function(t){return t.hasAttribute("tabindex")||ie.test(t.nodeName)||t.href?t.tabIndex:-1}}}}),B.optSelected||(V.propHooks.selected={get:function(t){var e=t.parentNode;return e&&e.parentNode&&e.parentNode.selectedIndex,null}}),V.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){V.propFix[this.toLowerCase()]=this});var ne=/[\t\r\n\f]/g;V.fn.extend({addClass:function(e){var t,i,n,s,o,a,r="string"==typeof e&&e,l=0,c=this.length;if(V.isFunction(e))return this.each(function(t){V(this).addClass(e.call(this,t,this.className))});if(r)for(t=(e||"").match(at)||[];l<c;l++)if(n=1===(i=this[l]).nodeType&&(i.className?(" "+i.className+" ").replace(ne," "):" ")){for(o=0;s=t[o++];)n.indexOf(" "+s+" ")<0&&(n+=s+" ");a=V.trim(n),i.className!==a&&(i.className=a)}return this},removeClass:function(e){var t,i,n,s,o,a,r=0===arguments.length||"string"==typeof e&&e,l=0,c=this.length;if(V.isFunction(e))return this.each(function(t){V(this).removeClass(e.call(this,t,this.className))});if(r)for(t=(e||"").match(at)||[];l<c;l++)if(n=1===(i=this[l]).nodeType&&(i.className?(" "+i.className+" ").replace(ne," "):"")){for(o=0;s=t[o++];)for(;0<=n.indexOf(" "+s+" ");)n=n.replace(" "+s+" "," ");a=e?V.trim(n):"",i.className!==a&&(i.className=a)}return this},toggleClass:function(s,e){var o=typeof s;return"boolean"==typeof e&&"string"===o?e?this.addClass(s):this.removeClass(s):this.each(V.isFunction(s)?function(t){V(this).toggleClass(s.call(this,t,this.className,e),e)}:function(){if("string"===o)for(var t,e=0,i=V(this),n=s.match(at)||[];t=n[e++];)i.hasClass(t)?i.removeClass(t):i.addClass(t);else(o===yt||"boolean"===o)&&(this.className&&ct.set(this,"__className__",this.className),this.className=this.className||!1===s?"":ct.get(this,"__className__")||"")})},hasClass:function(t){for(var e=" "+t+" ",i=0,n=this.length;i<n;i++)if(1===this[i].nodeType&&0<=(" "+this[i].className+" ").replace(ne," ").indexOf(e))return!0;return!1}});var se=/\r/g;V.fn.extend({val:function(i){var n,t,s,e=this[0];return arguments.length?(s=V.isFunction(i),this.each(function(t){var e;1===this.nodeType&&(null==(e=s?i.call(this,t,V(this).val()):i)?e="":"number"==typeof e?e+="":V.isArray(e)&&(e=V.map(e,function(t){return null==t?"":t+""})),(n=V.valHooks[this.type]||V.valHooks[this.nodeName.toLowerCase()])&&"set"in n&&void 0!==n.set(this,e,"value")||(this.value=e))})):e?(n=V.valHooks[e.type]||V.valHooks[e.nodeName.toLowerCase()])&&"get"in n&&void 0!==(t=n.get(e,"value"))?t:"string"==typeof(t=e.value)?t.replace(se,""):null==t?"":t:void 0}}),V.extend({valHooks:{option:{get:function(t){var e=V.find.attr(t,"value");return null!=e?e:V.trim(V.text(t))}},select:{get:function(t){for(var e,i,n=t.options,s=t.selectedIndex,o="select-one"===t.type||s<0,a=o?null:[],r=o?s+1:n.length,l=s<0?r:o?s:0;l<r;l++)if(!(!(i=n[l]).selected&&l!==s||(B.optDisabled?i.disabled:null!==i.getAttribute("disabled"))||i.parentNode.disabled&&V.nodeName(i.parentNode,"optgroup"))){if(e=V(i).val(),o)return e;a.push(e)}return a},set:function(t,e){for(var i,n,s=t.options,o=V.makeArray(e),a=s.length;a--;)((n=s[a]).selected=0<=V.inArray(n.value,o))&&(i=!0);return i||(t.selectedIndex=-1),o}}}}),V.each(["radio","checkbox"],function(){V.valHooks[this]={set:function(t,e){return V.isArray(e)?t.checked=0<=V.inArray(V(t).val(),e):void 0}},B.checkOn||(V.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})}),V.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(t,i){V.fn[i]=function(t,e){return 0<arguments.length?this.on(i,null,t,e):this.trigger(i)}}),V.fn.extend({hover:function(t,e){return this.mouseenter(t).mouseleave(e||t)},bind:function(t,e,i){return this.on(t,null,e,i)},unbind:function(t,e){return this.off(t,null,e)},delegate:function(t,e,i,n){return this.on(e,t,i,n)},undelegate:function(t,e,i){return 1===arguments.length?this.off(t,"**"):this.off(e,t||"**",i)}});var oe=V.now(),ae=/\?/;V.parseJSON=function(t){return JSON.parse(t+"")},V.parseXML=function(t){var e;if(!t||"string"!=typeof t)return null;try{e=(new DOMParser).parseFromString(t,"text/xml")}catch(t){e=void 0}return(!e||e.getElementsByTagName("parsererror").length)&&V.error("Invalid XML: "+t),e};var re,le,ce=/#.*$/,de=/([?&])_=[^&]*/,he=/^(.*?):[ \t]*([^\r\n]*)$/gm,ue=/^(?:GET|HEAD)$/,pe=/^\/\//,fe=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,ge={},me={},ve="*/".concat("*");try{le=location.href}catch(t){(le=X.createElement("a")).href="",le=le.href}re=fe.exec(le.toLowerCase())||[],V.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:le,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(re[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":ve,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":V.parseJSON,"text xml":V.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?M(M(t,V.ajaxSettings),e):M(V.ajaxSettings,t)},ajaxPrefilter:E(ge),ajaxTransport:E(me),ajax:function(t,e){function i(t,e,i,n){var s,o,a,r,l,c=e;2!==x&&(x=2,p&&clearTimeout(p),d=void 0,u=n||"",w.readyState=0<t?4:0,s=200<=t&&t<300||304===t,i&&(r=function(t,e,i){for(var n,s,o,a,r=t.contents,l=t.dataTypes;"*"===l[0];)l.shift(),void 0===n&&(n=t.mimeType||e.getResponseHeader("Content-Type"));if(n)for(s in r)if(r[s]&&r[s].test(n)){l.unshift(s);break}if(l[0]in i)o=l[0];else{for(s in i){if(!l[0]||t.converters[s+" "+l[0]]){o=s;break}a||(a=s)}o=o||a}return o?(o!==l[0]&&l.unshift(o),i[o]):void 0}(g,w,i)),r=function(t,e,i,n){var s,o,a,r,l,c={},d=t.dataTypes.slice();if(d[1])for(a in t.converters)c[a.toLowerCase()]=t.converters[a];for(o=d.shift();o;)if(t.responseFields[o]&&(i[t.responseFields[o]]=e),!l&&n&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),l=o,o=d.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(!(a=c[l+" "+o]||c["* "+o]))for(s in c)if((r=s.split(" "))[1]===o&&(a=c[l+" "+r[0]]||c["* "+r[0]])){!0===a?a=c[s]:!0!==c[s]&&(o=r[0],d.unshift(r[1]));break}if(!0!==a)if(a&&t.throws)e=a(e);else try{e=a(e)}catch(t){return{state:"parsererror",error:a?t:"No conversion from "+l+" to "+o}}}return{state:"success",data:e}}(g,r,w,s),s?(g.ifModified&&((l=w.getResponseHeader("Last-Modified"))&&(V.lastModified[h]=l),(l=w.getResponseHeader("etag"))&&(V.etag[h]=l)),204===t||"HEAD"===g.type?c="nocontent":304===t?c="notmodified":(c=r.state,o=r.data,s=!(a=r.error))):(a=c,(t||!c)&&(c="error",t<0&&(t=0))),w.status=t,w.statusText=(e||c)+"",s?_.resolveWith(m,[o,c,w]):_.rejectWith(m,[w,c,a]),w.statusCode(b),b=void 0,f&&v.trigger(s?"ajaxSuccess":"ajaxError",[w,g,s?o:a]),y.fireWith(m,[w,c]),f&&(v.trigger("ajaxComplete",[w,g]),--V.active||V.event.trigger("ajaxStop")))}"object"==typeof t&&(e=t,t=void 0),e=e||{};var d,h,u,n,p,s,f,o,g=V.ajaxSetup({},e),m=g.context||g,v=g.context&&(m.nodeType||m.jquery)?V(m):V.event,_=V.Deferred(),y=V.Callbacks("once memory"),b=g.statusCode||{},a={},r={},x=0,l="canceled",w={readyState:0,getResponseHeader:function(t){var e;if(2===x){if(!n)for(n={};e=he.exec(u);)n[e[1].toLowerCase()]=e[2];e=n[t.toLowerCase()]}return null==e?null:e},getAllResponseHeaders:function(){return 2===x?u:null},setRequestHeader:function(t,e){var i=t.toLowerCase();return x||(t=r[i]=r[i]||t,a[t]=e),this},overrideMimeType:function(t){return x||(g.mimeType=t),this},statusCode:function(t){var e;if(t)if(x<2)for(e in t)b[e]=[b[e],t[e]];else w.always(t[w.status]);return this},abort:function(t){var e=t||l;return d&&d.abort(e),i(0,e),this}};if(_.promise(w).complete=y.add,w.success=w.done,w.error=w.fail,g.url=((t||g.url||le)+"").replace(ce,"").replace(pe,re[1]+"//"),g.type=e.method||e.type||g.method||g.type,g.dataTypes=V.trim(g.dataType||"*").toLowerCase().match(at)||[""],null==g.crossDomain&&(s=fe.exec(g.url.toLowerCase()),g.crossDomain=!(!s||s[1]===re[1]&&s[2]===re[2]&&(s[3]||("http:"===s[1]?"80":"443"))===(re[3]||("http:"===re[1]?"80":"443")))),g.data&&g.processData&&"string"!=typeof g.data&&(g.data=V.param(g.data,g.traditional)),L(ge,g,e,w),2===x)return w;for(o in(f=g.global)&&0==V.active++&&V.event.trigger("ajaxStart"),g.type=g.type.toUpperCase(),g.hasContent=!ue.test(g.type),h=g.url,g.hasContent||(g.data&&(h=g.url+=(ae.test(h)?"&":"?")+g.data,delete g.data),!1===g.cache&&(g.url=de.test(h)?h.replace(de,"$1_="+oe++):h+(ae.test(h)?"&":"?")+"_="+oe++)),g.ifModified&&(V.lastModified[h]&&w.setRequestHeader("If-Modified-Since",V.lastModified[h]),V.etag[h]&&w.setRequestHeader("If-None-Match",V.etag[h])),(g.data&&g.hasContent&&!1!==g.contentType||e.contentType)&&w.setRequestHeader("Content-Type",g.contentType),w.setRequestHeader("Accept",g.dataTypes[0]&&g.accepts[g.dataTypes[0]]?g.accepts[g.dataTypes[0]]+("*"!==g.dataTypes[0]?", "+ve+"; q=0.01":""):g.accepts["*"]),g.headers)w.setRequestHeader(o,g.headers[o]);if(g.beforeSend&&(!1===g.beforeSend.call(m,w,g)||2===x))return w.abort();for(o in l="abort",{success:1,error:1,complete:1})w[o](g[o]);if(d=L(me,g,e,w)){w.readyState=1,f&&v.trigger("ajaxSend",[w,g]),g.async&&0<g.timeout&&(p=setTimeout(function(){w.abort("timeout")},g.timeout));try{x=1,d.send(a,i)}catch(t){if(!(x<2))throw t;i(-1,t)}}else i(-1,"No Transport");return w},getJSON:function(t,e,i){return V.get(t,e,i,"json")},getScript:function(t,e){return V.get(t,void 0,e,"script")}}),V.each(["get","post"],function(t,s){V[s]=function(t,e,i,n){return V.isFunction(e)&&(n=n||i,i=e,e=void 0),V.ajax({url:t,type:s,dataType:n,data:e,success:i})}}),V.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(t,e){V.fn[e]=function(t){return this.on(e,t)}}),V._evalUrl=function(t){return V.ajax({url:t,type:"GET",dataType:"script",async:!1,global:!1,throws:!0})},V.fn.extend({wrapAll:function(e){var t;return V.isFunction(e)?this.each(function(t){V(this).wrapAll(e.call(this,t))}):(this[0]&&(t=V(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var t=this;t.firstElementChild;)t=t.firstElementChild;return t}).append(this)),this)},wrapInner:function(i){return this.each(V.isFunction(i)?function(t){V(this).wrapInner(i.call(this,t))}:function(){var t=V(this),e=t.contents();e.length?e.wrapAll(i):t.append(i)})},wrap:function(e){var i=V.isFunction(e);return this.each(function(t){V(this).wrapAll(i?e.call(this,t):e)})},unwrap:function(){return this.parent().each(function(){V.nodeName(this,"body")||V(this).replaceWith(this.childNodes)}).end()}}),V.expr.filters.hidden=function(t){return t.offsetWidth<=0&&t.offsetHeight<=0},V.expr.filters.visible=function(t){return!V.expr.filters.hidden(t)};var _e=/%20/g,ye=/\[\]$/,be=/\r?\n/g,xe=/^(?:submit|button|image|reset|file)$/i,we=/^(?:input|select|textarea|keygen)/i;V.param=function(t,e){var i,n=[],s=function(t,e){e=V.isFunction(e)?e():null==e?"":e,n[n.length]=encodeURIComponent(t)+"="+encodeURIComponent(e)};if(void 0===e&&(e=V.ajaxSettings&&V.ajaxSettings.traditional),V.isArray(t)||t.jquery&&!V.isPlainObject(t))V.each(t,function(){s(this.name,this.value)});else for(i in t)$(i,t[i],e,s);return n.join("&").replace(_e,"+")},V.fn.extend({serialize:function(){return V.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var t=V.prop(this,"elements");return t?V.makeArray(t):this}).filter(function(){var t=this.type;return this.name&&!V(this).is(":disabled")&&we.test(this.nodeName)&&!xe.test(t)&&(this.checked||!_t.test(t))}).map(function(t,e){var i=V(this).val();return null==i?null:V.isArray(i)?V.map(i,function(t){return{name:e.name,value:t.replace(be,"\r\n")}}):{name:e.name,value:i.replace(be,"\r\n")}}).get()}}),V.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(t){}};var ke=0,Ce={},Te={0:200,1223:204},Se=V.ajaxSettings.xhr();f.ActiveXObject&&V(f).on("unload",function(){for(var t in Ce)Ce[t]()}),B.cors=!!Se&&"withCredentials"in Se,B.ajax=Se=!!Se,V.ajaxTransport(function(o){var a;return B.cors||Se&&!o.crossDomain?{send:function(t,e){var i,n=o.xhr(),s=++ke;if(n.open(o.type,o.url,o.async,o.username,o.password),o.xhrFields)for(i in o.xhrFields)n[i]=o.xhrFields[i];for(i in o.mimeType&&n.overrideMimeType&&n.overrideMimeType(o.mimeType),o.crossDomain||t["X-Requested-With"]||(t["X-Requested-With"]="XMLHttpRequest"),t)n.setRequestHeader(i,t[i]);a=function(t){return function(){a&&(delete Ce[s],a=n.onload=n.onerror=null,"abort"===t?n.abort():"error"===t?e(n.status,n.statusText):e(Te[n.status]||n.status,n.statusText,"string"==typeof n.responseText?{text:n.responseText}:void 0,n.getAllResponseHeaders()))}},n.onload=a(),n.onerror=a("error"),a=Ce[s]=a("abort");try{n.send(o.hasContent&&o.data||null)}catch(t){if(a)throw t}},abort:function(){a&&a()}}:void 0}),V.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(t){return V.globalEval(t),t}}}),V.ajaxPrefilter("script",function(t){void 0===t.cache&&(t.cache=!1),t.crossDomain&&(t.type="GET")}),V.ajaxTransport("script",function(i){var n,s;if(i.crossDomain)return{send:function(t,e){n=V("<script>").prop({async:!0,charset:i.scriptCharset,src:i.url}).on("load error",s=function(t){n.remove(),s=null,t&&e("error"===t.type?404:200,t.type)}),X.head.appendChild(n[0])},abort:function(){s&&s()}}});var De=[],je=/(=)\?(?=&|$)|\?\?/;V.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var t=De.pop()||V.expando+"_"+oe++;return this[t]=!0,t}}),V.ajaxPrefilter("json jsonp",function(t,e,i){var n,s,o,a=!1!==t.jsonp&&(je.test(t.url)?"url":"string"==typeof t.data&&!(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&je.test(t.data)&&"data");return a||"jsonp"===t.dataTypes[0]?(n=t.jsonpCallback=V.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,a?t[a]=t[a].replace(je,"$1"+n):!1!==t.jsonp&&(t.url+=(ae.test(t.url)?"&":"?")+t.jsonp+"="+n),t.converters["script json"]=function(){return o||V.error(n+" was not called"),o[0]},t.dataTypes[0]="json",s=f[n],f[n]=function(){o=arguments},i.always(function(){f[n]=s,t[n]&&(t.jsonpCallback=e.jsonpCallback,De.push(n)),o&&V.isFunction(s)&&s(o[0]),o=s=void 0}),"script"):void 0}),V.parseHTML=function(t,e,i){if(!t||"string"!=typeof t)return null;"boolean"==typeof e&&(i=e,e=!1),e=e||X;var n=J.exec(t),s=!i&&[];return n?[e.createElement(n[1])]:(n=V.buildFragment([t],e,s),s&&s.length&&V(s).remove(),V.merge([],n.childNodes))};var Fe=V.fn.load;V.fn.load=function(t,e,i){if("string"!=typeof t&&Fe)return Fe.apply(this,arguments);var n,s,o,a=this,r=t.indexOf(" ");return 0<=r&&(n=V.trim(t.slice(r)),t=t.slice(0,r)),V.isFunction(e)?(i=e,e=void 0):e&&"object"==typeof e&&(s="POST"),0<a.length&&V.ajax({url:t,type:s,dataType:"html",data:e}).done(function(t){o=arguments,a.html(n?V("<div>").append(V.parseHTML(t)).find(n):t)}).complete(i&&function(t,e){a.each(i,o||[t.responseText,e,t])}),this},V.expr.filters.animated=function(e){return V.grep(V.timers,function(t){return e===t.elem}).length};var Ae=f.document.documentElement;V.offset={setOffset:function(t,e,i){var n,s,o,a,r,l,c=V.css(t,"position"),d=V(t),h={};"static"===c&&(t.style.position="relative"),r=d.offset(),o=V.css(t,"top"),l=V.css(t,"left"),s=("absolute"===c||"fixed"===c)&&-1<(o+l).indexOf("auto")?(a=(n=d.position()).top,n.left):(a=parseFloat(o)||0,parseFloat(l)||0),V.isFunction(e)&&(e=e.call(t,i,r)),null!=e.top&&(h.top=e.top-r.top+a),null!=e.left&&(h.left=e.left-r.left+s),"using"in e?e.using.call(t,h):d.css(h)}},V.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){V.offset.setOffset(this,e,t)});var t,i,n=this[0],s={top:0,left:0},o=n&&n.ownerDocument;return o?(t=o.documentElement,V.contains(t,n)?(typeof n.getBoundingClientRect!==yt&&(s=n.getBoundingClientRect()),i=q(o),{top:s.top+i.pageYOffset-t.clientTop,left:s.left+i.pageXOffset-t.clientLeft}):s):void 0},position:function(){if(this[0]){var t,e,i=this[0],n={top:0,left:0};return"fixed"===V.css(i,"position")?e=i.getBoundingClientRect():(t=this.offsetParent(),e=this.offset(),V.nodeName(t[0],"html")||(n=t.offset()),n.top+=V.css(t[0],"borderTopWidth",!0),n.left+=V.css(t[0],"borderLeftWidth",!0)),{top:e.top-n.top-V.css(i,"marginTop",!0),left:e.left-n.left-V.css(i,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var t=this.offsetParent||Ae;t&&!V.nodeName(t,"html")&&"static"===V.css(t,"position");)t=t.offsetParent;return t||Ae})}}),V.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,s){var o="pageYOffset"===s;V.fn[e]=function(t){return lt(this,function(t,e,i){var n=q(t);return void 0===i?n?n[s]:t[e]:void(n?n.scrollTo(o?f.pageXOffset:i,o?i:f.pageYOffset):t[e]=i)},e,t,arguments.length,null)}}),V.each(["top","left"],function(t,i){V.cssHooks[i]=b(B.pixelPosition,function(t,e){return e?(e=p(t,i),Nt.test(e)?V(t).position()[i]+"px":e):void 0})}),V.each({Height:"height",Width:"width"},function(o,a){V.each({padding:"inner"+o,content:a,"":"outer"+o},function(n,t){V.fn[t]=function(t,e){var i=arguments.length&&(n||"boolean"!=typeof t),s=n||(!0===t||!0===e?"margin":"border");return lt(this,function(t,e,i){var n;return V.isWindow(t)?t.document.documentElement["client"+o]:9===t.nodeType?(n=t.documentElement,Math.max(t.body["scroll"+o],n["scroll"+o],t.body["offset"+o],n["offset"+o],n["client"+o])):void 0===i?V.css(t,e,s):V.style(t,e,i,s)},a,i?t:void 0,i,null)}})}),V.fn.size=function(){return this.length},V.fn.andSelf=V.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return V});var Ee=f.jQuery,Le=f.$;return V.noConflict=function(t){return f.$===V&&(f.$=Le),t&&f.jQuery===V&&(f.jQuery=Ee),V},typeof t===yt&&(f.jQuery=f.$=V),V}),function(d,a,n,s){"use strict";(function(t){for(var e=t.length;e--;)0===d("head").has("."+t[e]).length&&d("head").append('<meta class="'+t[e]+'">')})(["foundation-mq-small","foundation-mq-medium","foundation-mq-large","foundation-mq-xlarge","foundation-mq-xxlarge","foundation-data-attribute-namespace"]),d(function(){"undefined"!=typeof FastClick&&void 0!==n.body&&FastClick.attach(n.body)});var t,e,i,o,r,l,c=function(t,e){return"string"!=typeof t?d(t,e):e?(i=e.jquery?e[0]:e,d(i.querySelectorAll(t))):d(n.querySelectorAll(t));var i},h=function(t){var e=[];return t||e.push("data"),0<this.namespace.length&&e.push(this.namespace),e.push(this.name),e.join("-")},u=function(t){for(var e=t.split("-"),i=e.length,n=[];i--;)0!==i?n.push(e[i]):0<this.namespace.length?n.push(this.namespace,e[i]):n.push(e[i]);return n.reverse().join("-")},p=function(e,i){var n=this,t=!c(this).data(this.attr_name(!0));return"string"==typeof e?this[e].call(this,i):void(c(this.scope).is("["+this.attr_name()+"]")?(c(this.scope).data(this.attr_name(!0)+"-init",d.extend({},this.settings,i||e,this.data_options(c(this.scope)))),t&&this.events(this.scope)):c("["+this.attr_name()+"]",this.scope).each(function(){var t=!c(this).data(n.attr_name(!0)+"-init");c(this).data(n.attr_name(!0)+"-init",d.extend({},n.settings,i||e,n.data_options(c(this)))),t&&n.events(this)}))};a.matchMedia=a.matchMedia||(i=(t=n).documentElement,o=i.firstElementChild||i.firstChild,r=t.createElement("body"),(l=t.createElement("div")).id="mq-test-1",l.style.cssText="position:absolute;top:-100em",r.style.background="none",r.appendChild(l),function(t){return l.innerHTML='&shy;<style media="'+t+'"> #mq-test-1 { width: 42px; }</style>',i.insertBefore(r,o),e=42===l.offsetWidth,i.removeChild(r),{matches:e,media:t}}),function(){function e(){i&&(n(e),jQuery.fx.tick())}for(var i,s=0,t=["webkit","moz"],n=a.requestAnimationFrame,o=a.cancelAnimationFrame;s<t.length&&!n;s++)n=a[t[s]+"RequestAnimationFrame"],o=o||a[t[s]+"CancelAnimationFrame"]||a[t[s]+"CancelRequestAnimationFrame"];n?(a.requestAnimationFrame=n,a.cancelAnimationFrame=o,jQuery.fx.timer=function(t){t()&&jQuery.timers.push(t)&&!i&&(i=!0,e())},jQuery.fx.stop=function(){i=!1}):(a.requestAnimationFrame=function(t){var e=(new Date).getTime(),i=Math.max(0,16-(e-s)),n=a.setTimeout(function(){t(e+i)},i);return s=e+i,n},a.cancelAnimationFrame=function(t){clearTimeout(t)})}(jQuery),a.Foundation={name:"Foundation",version:"5.1.1",media_queries:{small:c(".foundation-mq-small").css("font-family").replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g,""),medium:c(".foundation-mq-medium").css("font-family").replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g,""),large:c(".foundation-mq-large").css("font-family").replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g,""),xlarge:c(".foundation-mq-xlarge").css("font-family").replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g,""),xxlarge:c(".foundation-mq-xxlarge").css("font-family").replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g,"")},stylesheet:d("<style></style>").appendTo("head")[0].sheet,global:{namespace:""},init:function(t,e,i,n,s){var o=[t,i,n,s],a=[];if(this.rtl=/rtl/i.test(c("html").attr("dir")),this.scope=t||this.scope,this.set_namespace(),e&&"string"==typeof e&&!/reflow/i.test(e))this.libs.hasOwnProperty(e)&&a.push(this.init_lib(e,o));else for(var r in this.libs)a.push(this.init_lib(r,e));return t},init_lib:function(t,e){return this.libs.hasOwnProperty(t)?(this.patch(this.libs[t]),e&&e.hasOwnProperty(t)?this.libs[t].init.apply(this.libs[t],[this.scope,e[t]]):(e=e instanceof Array?e:Array(e),this.libs[t].init.apply(this.libs[t],e))):function(){}},patch:function(t){t.scope=this.scope,t.namespace=this.global.namespace,t.rtl=this.rtl,t.data_options=this.utils.data_options,t.attr_name=h,t.add_namespace=u,t.bindings=p,t.S=this.utils.S},inherit:function(t,e){for(var i=e.split(" "),n=i.length;n--;)this.utils.hasOwnProperty(i[n])&&(t[i[n]]=this.utils[i[n]])},set_namespace:function(){var t=d(".foundation-data-attribute-namespace").css("font-family");/false/i.test(t)||(this.global.namespace=t)},libs:{},utils:{S:c,throttle:function(i,n){var s=null;return function(){var t=this,e=arguments;clearTimeout(s),s=setTimeout(function(){i.apply(t,e)},n)}},debounce:function(n,s,o){var a,r;return function(){var t=this,e=arguments,i=o&&!a;return clearTimeout(a),a=setTimeout(function(){a=null,o||(r=n.apply(t,e))},s),i&&(r=n.apply(t,e)),r}},data_options:function(t){function e(t){return"string"==typeof t?d.trim(t):t}var i,n,s,o,a,r,l={},c=(o=t,a=Foundation.global.namespace,o.data(0<a.length?a+"-options":"options"));if("object"==typeof c)return c;for(i=(s=(c||":").split(";")).length;i--;)n=s[i].split(":"),/true/i.test(n[1])&&(n[1]=!0),/false/i.test(n[1])&&(n[1]=!1),r=n[1],!isNaN(r-0)&&null!==r&&""!==r&&!1!==r&&!0!==r&&(n[1]=parseInt(n[1],10)),2===n.length&&0<n[0].length&&(l[e(n[0])]=e(n[1]));return l},register_media:function(t,e){var i;Foundation.media_queries[t]===s&&(d("head").append('<meta class="'+e+'">'),Foundation.media_queries[t]=(("string"==typeof(i=d("."+e).css("font-family"))||i instanceof String)&&(i=i.replace(/^['\\/"]+|(;\s?})+|['\\/"]+$/g,"")),i))},add_custom_rule:function(t,e){e===s?Foundation.stylesheet.insertRule(t,Foundation.stylesheet.cssRules.length):Foundation.media_queries[e]!==s&&Foundation.stylesheet.insertRule("@media "+Foundation.media_queries[e]+"{ "+t+" }")},image_loaded:function(t,e){var i=this,n=t.length;t.each(function(){!function(t,e){function i(){e(t[0])}t.attr("src")?t[0].complete||4===t[0].readyState?i():function(){if(this.one("load",i),/MSIE (\d+\.\d+);/.test(navigator.userAgent)){var t=this.attr("src"),e=t.match(/\?/)?"&":"?";e+="random="+(new Date).getTime(),this.attr("src",t+e)}}.call(t):i()}(i.S(this),function(){0==(n-=1)&&e(t)})})},random_str:function(t){var e="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");t||(t=Math.floor(Math.random()*e.length));for(var i="";t--;)i+=e[Math.floor(Math.random()*e.length)];return i}}},d.fn.foundation=function(){var t=Array.prototype.slice.call(arguments,0);return this.each(function(){return Foundation.init.apply(Foundation,[this].concat(t)),this})}}(jQuery,this,this.document),function(p,t,a){"use strict";Foundation.libs.abide={name:"abide",version:"5.1.1",settings:{live_validate:!0,focus_on_invalid:!0,error_labels:!0,timeout:1e3,patterns:{alpha:/^[a-zA-Z]+$/,alpha_numeric:/^[a-zA-Z0-9]+$/,integer:/^\d+$/,number:/-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?/,password:/(?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$/,card:/^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/,cvv:/^([0-9]){3,4}$/,email:/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,url:/(https?|ftp|file|ssh):\/\/(((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?/,domain:/^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6}$/,datetime:/([0-2][0-9]{3})\-([0-1][0-9])\-([0-3][0-9])T([0-5][0-9])\:([0-5][0-9])\:([0-5][0-9])(Z|([\-\+]([0-1][0-9])\:00))/,date:/(?:19|20)[0-9]{2}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-9])|(?:(?!02)(?:0[1-9]|1[0-2])-(?:30))|(?:(?:0[13578]|1[02])-31))/,time:/(0[0-9]|1[0-9]|2[0-3])(:[0-5][0-9]){2}/,dateISO:/\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}/,month_day_year:/(0[1-9]|1[012])[- \/.](0[1-9]|[12][0-9]|3[01])[- \/.](19|20)\d\d/,color:/^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/}},timer:null,init:function(t,e,i){this.bindings(e,i)},events:function(t){var i=this,e=i.S(t).attr("novalidate","novalidate");e.data(this.attr_name(!0)+"-init"),this.invalid_attr=this.add_namespace("data-invalid"),e.off(".abide").on("submit.fndtn.abide validate.fndtn.abide",function(t){var e=/ajax/i.test(i.S(this).attr(i.attr_name()));return i.validate(i.S(this).find("input, textarea, select").get(),t,e)}).on("reset",function(){return i.reset(p(this))}).find("input, textarea, select").off(".abide").on("blur.fndtn.abide change.fndtn.abide",function(t){i.validate([this],t)}).on("keydown.fndtn.abide",function(t){var e=p(this).closest("form").data("abide-init");!0===e.live_validate&&(clearTimeout(i.timer),i.timer=setTimeout(function(){i.validate([this],t)}.bind(this),e.timeout))})},reset:function(t){t.removeAttr(this.invalid_attr),p(this.invalid_attr,t).removeAttr(this.invalid_attr),p(".error",t).not("small").removeClass("error")},validate:function(t,e,i){for(var n=this.parse_patterns(t),s=n.length,o=this.S(t[0]).closest("form"),a=/submit/.test(e.type),r=0;r<s;r++)if(!n[r]&&(a||i))return this.settings.focus_on_invalid&&t[r].focus(),o.trigger("invalid"),this.S(t[r]).closest("form").attr(this.invalid_attr,""),!1;return(a||i)&&o.trigger("valid"),o.removeAttr(this.invalid_attr),!i},parse_patterns:function(t){for(var e=t.length,i=[];e--;)i.push(this.pattern(t[e]));return this.check_validation_and_apply_styles(i)},pattern:function(t){var e=t.getAttribute("type"),i="string"==typeof t.getAttribute("required"),n=t.getAttribute("pattern")||"";return this.settings.patterns.hasOwnProperty(n)&&0<n.length?[t,this.settings.patterns[n],i]:0<n.length?[t,new RegExp(n),i]:this.settings.patterns.hasOwnProperty(e)?[t,this.settings.patterns[e],i]:[t,n=/.*/,i]},check_validation_and_apply_styles:function(t){for(var e=t.length,i=[];e--;){var n,s=t[e][0],o=t[e][2],a=s.value,r=this.S(s).parent(),l=s.getAttribute(this.add_namespace("data-equalto")),c="radio"===s.type,d="checkbox"===s.type,h=this.S('label[for="'+s.getAttribute("id")+'"]'),u=!o||0<s.value.length;n=r.is("label")?r.parent():r,c&&o?i.push(this.valid_radio(s,o)):d&&o?i.push(this.valid_checkbox(s,o)):l&&o?i.push(this.valid_equal(s,o,n)):t[e][1].test(a)&&u||!o&&s.value.length<1?(this.S(s).removeAttr(this.invalid_attr),n.removeClass("error"),0<h.length&&this.settings.error_labels&&h.removeClass("error"),i.push(!0),p(s).triggerHandler("valid")):(this.S(s).attr(this.invalid_attr,""),n.addClass("error"),0<h.length&&this.settings.error_labels&&h.addClass("error"),i.push(!1),p(s).triggerHandler("invalid"))}return i},valid_checkbox:function(t,e){var i=(t=this.S(t)).is(":checked")||!e;return i?t.removeAttr(this.invalid_attr).parent().removeClass("error"):t.attr(this.invalid_attr,"").parent().addClass("error"),i},valid_radio:function(t){for(var e=t.getAttribute("name"),i=a.getElementsByName(e),n=i.length,s=!1,o=0;o<n;o++)i[o].checked&&(s=!0);for(o=0;o<n;o++)s?this.S(i[o]).removeAttr(this.invalid_attr).parent().removeClass("error"):this.S(i[o]).attr(this.invalid_attr,"").parent().addClass("error");return s},valid_equal:function(t,e,i){var n=a.getElementById(t.getAttribute(this.add_namespace("data-equalto"))).value===t.value;return n?(this.S(t).removeAttr(this.invalid_attr),i.removeClass("error")):(this.S(t).attr(this.invalid_attr,""),i.addClass("error")),n}}}(jQuery,0,this.document),function(d){"use strict";Foundation.libs.accordion={name:"accordion",version:"5.1.1",settings:{active_class:"active",toggleable:!0},init:function(t,e,i){this.bindings(e,i)},events:function(){var l=this,c=this.S;c(this.scope).off(".fndtn.accordion").on("click.fndtn.accordion","["+this.attr_name()+"] > dd > a",function(t){var e=c(this).closest("["+l.attr_name()+"]"),i=c("#"+this.href.split("#")[1]),n=c("dd > .content",e),s=d("> dd",e),o=e.data(l.attr_name(!0)+"-init"),a=c("dd > .content."+o.active_class,e),r=c("dd."+o.active_class,e);return t.preventDefault(),a[0]==i[0]&&o.toggleable?(r.toggleClass(o.active_class,!1),i.toggleClass(o.active_class,!1)):(n.removeClass(o.active_class),s.removeClass(o.active_class),void i.addClass(o.active_class).parent().addClass(o.active_class))})},off:function(){},reflow:function(){}}}(jQuery,this.document),function(t){"use strict";Foundation.libs.alert={name:"alert",version:"5.1.1",settings:{animation:"fadeOut",speed:300,callback:function(){}},init:function(t,e,i){this.bindings(e,i)},events:function(){var n=this,s=this.S;t(this.scope).off(".alert").on("click.fndtn.alert","["+this.attr_name()+"] a.close",function(t){var e=s(this).closest("["+n.attr_name()+"]"),i=e.data(n.attr_name(!0)+"-init")||n.settings;t.preventDefault(),e[i.animation](i.speed,function(){s(this).trigger("closed").remove(),i.callback()})})},reflow:function(){}}}(jQuery,this.document),function(r,e,t,i){"use strict";Foundation.libs.clearing={name:"clearing",version:"5.1.1",settings:{templates:{viewing:'<a href="#" class="clearing-close">&times;</a><div class="visible-img" style="display: none"><div class="clearing-touch-label"></div><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs%3D" alt="" /><p class="clearing-caption"></p><a href="#" class="clearing-main-prev"><span></span></a><a href="#" class="clearing-main-next"><span></span></a></div>'},close_selectors:".clearing-close",touch_label:"&larr;&nbsp;Swipe to Advance&nbsp;&rarr;",init:!1,locked:!1},init:function(t,e,i){var n=this;Foundation.inherit(this,"throttle image_loaded"),this.bindings(e,i),n.S(this.scope).is("["+this.attr_name()+"]")?this.assemble(n.S("li",this.scope)):n.S("["+this.attr_name()+"]",this.scope).each(function(){n.assemble(n.S("li",this))})},events:function(t){var a=this,r=a.S;r(this.scope).off(".clearing").on("click.fndtn.clearing","ul["+this.attr_name()+"] li",function(t,e,i){e=e||r(this),i=i||e;var n=e.next("li"),s=e.closest("["+a.attr_name()+"]").data(a.attr_name(!0)+"-init"),o=r(t.target);t.preventDefault(),s||(a.init(),s=e.closest("["+a.attr_name()+"]").data(a.attr_name(!0)+"-init")),i.hasClass("visible")&&e[0]===i[0]&&0<n.length&&a.is_open(e)&&(o=r("img",i=n)),a.open(o,e,i),a.update_paddles(i)}).on("click.fndtn.clearing",".clearing-main-next",function(t){a.nav(t,"next")}).on("click.fndtn.clearing",".clearing-main-prev",function(t){a.nav(t,"prev")}).on("click.fndtn.clearing",this.settings.close_selectors,function(t){Foundation.libs.clearing.close(t,this)}).on("keydown.fndtn.clearing",function(t){a.keydown(t)}),r(e).off(".clearing").on("resize.fndtn.clearing",function(){a.resize()}),this.swipe_events(t)},swipe_events:function(){var n=this,s=n.S;s(this.scope).on("touchstart.fndtn.clearing",".visible-img",function(t){t.touches||(t=t.originalEvent);var e={start_page_x:t.touches[0].pageX,start_page_y:t.touches[0].pageY,start_time:(new Date).getTime(),delta_x:0,is_scrolling:void 0};s(this).data("swipe-transition",e),t.stopPropagation()}).on("touchmove.fndtn.clearing",".visible-img",function(t){if(t.touches||(t=t.originalEvent),!(1<t.touches.length||t.scale&&1!==t.scale)){var e=s(this).data("swipe-transition");if(void 0===e&&(e={}),e.delta_x=t.touches[0].pageX-e.start_page_x,void 0===e.is_scrolling&&(e.is_scrolling=!!(e.is_scrolling||Math.abs(e.delta_x)<Math.abs(t.touches[0].pageY-e.start_page_y))),!e.is_scrolling&&!e.active){t.preventDefault();var i=e.delta_x<0?"next":"prev";e.active=!0,n.nav(t,i)}}}).on("touchend.fndtn.clearing",".visible-img",function(t){s(this).data("swipe-transition",{}),t.stopPropagation()})},assemble:function(t){var e=t.parent();if(!e.parent().hasClass("carousel")){e.after('<div id="foundationClearingHolder"></div>');var i=this.S("#foundationClearingHolder"),n=e.data(this.attr_name(!0)+"-init"),s='<div class="carousel">'+e.detach()[0].outerHTML+"</div>",o='<div class="clearing-assembled"><div>'+n.templates.viewing+s+"</div></div>",a=this.settings.touch_label;Modernizr.touch&&(o=r(o).find(".clearing-touch-label").html(a).end()),i.after(o).remove()}},open:function(t,e,i){var n=this,s=i.closest(".clearing-assembled"),o=n.S("div",s).first(),a=n.S(".visible-img",o),r=n.S("img",a).not(t),l=n.S(".clearing-touch-label",o);this.locked()||(r.attr("src",this.load(t)).css("visibility","hidden"),this.image_loaded(r,function(){r.css("visibility","visible"),s.addClass("clearing-blackout"),o.addClass("clearing-container"),a.show(),this.fix_height(i).caption(n.S(".clearing-caption",a),t).center_and_label(r,l).shift(e,i,function(){i.siblings().removeClass("visible"),i.addClass("visible")})}.bind(this)))},close:function(t,e){t.preventDefault();var i,n,s,o=(s=r(e),/blackout/.test(s.selector)?s:s.closest(".clearing-blackout"));return e===t.target&&o&&(i=r("div",o).first(),n=r(".visible-img",i),this.settings.prev_index=0,r("ul["+this.attr_name()+"]",o).attr("style","").closest(".clearing-blackout").removeClass("clearing-blackout"),i.removeClass("clearing-container"),n.hide()),!1},is_open:function(t){return 0<t.parent().prop("style").length},keydown:function(t){var e=r("ul["+this.attr_name()+"]",".clearing-blackout"),i=this.rtl?37:39,n=this.rtl?39:37;t.which===i&&this.go(e,"next"),t.which===n&&this.go(e,"prev"),27===t.which&&this.S("a.clearing-close").trigger("click")},nav:function(t,e){var i=r("ul["+this.attr_name()+"]",".clearing-blackout");t.preventDefault(),this.go(i,e)},resize:function(){var t=r("img",".clearing-blackout .visible-img"),e=r(".clearing-touch-label",".clearing-blackout");t.length&&this.center_and_label(t,e)},fix_height:function(t){var e=t.parent().children(),i=this;return e.each(function(){var t=i.S(this),e=t.find("img");t.height()>e.outerHeight()&&t.addClass("fix-height")}).closest("ul").width(100*e.length+"%"),this},update_paddles:function(t){var e=t.closest(".carousel").siblings(".visible-img");0<t.next().length?this.S(".clearing-main-next",e).removeClass("disabled"):this.S(".clearing-main-next",e).addClass("disabled"),0<t.prev().length?this.S(".clearing-main-prev",e).removeClass("disabled"):this.S(".clearing-main-prev",e).addClass("disabled")},center_and_label:function(t,e){return this.rtl?(t.css({marginRight:-t.outerWidth()/2,marginTop:-t.outerHeight()/2,left:"auto",right:"50%"}),e.css({marginRight:-e.outerWidth()/2,marginTop:-t.outerHeight()/2-e.outerHeight()-10,left:"auto",right:"50%"})):(t.css({marginLeft:-t.outerWidth()/2,marginTop:-t.outerHeight()/2}),e.css({marginLeft:-e.outerWidth()/2,marginTop:-t.outerHeight()/2-e.outerHeight()-10})),this},load:function(t){if("A"===t[0].nodeName)var e=t.attr("href");else e=t.parent().attr("href");return this.preload(t),e||t.attr("src")},preload:function(t){this.img(t.closest("li").next()).img(t.closest("li").prev())},img:function(t){if(t.length){var e=new Image,i=this.S("a",t);e.src=i.length?i.attr("href"):this.S("img",t).attr("src")}return this},caption:function(t,e){var i=e.data("caption");return i?t.html(i).show():t.text("").hide(),this},go:function(t,e){var i=this.S(".visible",t),n=i[e]();n.length&&this.S("img",n).trigger("click",[i,n])},shift:function(t,e,i){var n,s=e.parent(),o=this.settings.prev_index||e.index(),a=this.direction(s,t,e),r=this.rtl?"right":"left",l=parseInt(s.css("left"),10),c=e.outerWidth(),d={};e.index()===o||/skip/.test(a)?/skip/.test(a)&&(n=e.index()-this.settings.up_count,this.lock(),d[r]=0<n?-n*c:0,s.animate(d,300,this.unlock())):/left/.test(a)?(this.lock(),d[r]=l+c,s.animate(d,300,this.unlock())):/right/.test(a)&&(this.lock(),d[r]=l-c,s.animate(d,300,this.unlock())),i()},direction:function(t,e,i){var n,s=this.S("li",t),o=s.outerWidth()+s.outerWidth()/4,a=Math.floor(this.S(".clearing-container").outerWidth()/o)-1,r=s.index(i);return this.settings.up_count=a,n=this.adjacent(this.settings.prev_index,r)?a<r&&r>this.settings.prev_index?"right":a-1<r&&r<=this.settings.prev_index&&"left":"skip",this.settings.prev_index=r,n},adjacent:function(t,e){for(var i=e+1;e-1<=i;i--)if(i===t)return!0;return!1},lock:function(){this.settings.locked=!0},unlock:function(){this.settings.locked=!1},locked:function(){return this.settings.locked},off:function(){this.S(this.scope).off(".fndtn.clearing"),this.S(e).off(".fndtn.clearing")},reflow:function(){this.init()}}}(jQuery,this,this.document),function(i,r){"use strict";Foundation.libs.dropdown={name:"dropdown",version:"5.1.1",settings:{active_class:"open",is_hover:!1,opened:function(){},closed:function(){}},init:function(t,e,i){Foundation.inherit(this,"throttle"),this.bindings(e,i)},events:function(){var o=this,a=o.S;a(this.scope).off(".dropdown").on("click.fndtn.dropdown","["+this.attr_name()+"]",function(t){var e=a(this).data(o.attr_name(!0)+"-init")||o.settings;t.preventDefault(),(!e.is_hover||Modernizr.touch)&&o.toggle(a(this))}).on("mouseenter.fndtn.dropdown","["+this.attr_name()+"], ["+this.attr_name()+"-content]",function(t){var e=a(this);if(clearTimeout(o.timeout),e.data(o.data_attr()))var i=a("#"+e.data(o.data_attr())),n=e;else{i=e;n=a("["+o.attr_name()+"='"+i.attr("id")+"']")}var s=n.data(o.attr_name(!0)+"-init")||o.settings;a(t.target).data(o.data_attr())&&s.is_hover&&o.closeall.call(o),s.is_hover&&o.open.apply(o,[i,n])}).on("mouseleave.fndtn.dropdown","["+this.attr_name()+"], ["+this.attr_name()+"-content]",function(){var t=a(this);o.timeout=setTimeout(function(){t.data(o.data_attr())?(t.data(o.data_attr(!0)+"-init")||o.settings).is_hover&&o.close.call(o,a("#"+t.data(o.data_attr()))):(a("["+o.attr_name()+'="'+a(this).attr("id")+'"]').data(o.attr_name(!0)+"-init")||o.settings).is_hover&&o.close.call(o,t)}.bind(this),150)}).on("click.fndtn.dropdown",function(t){var e=a(t.target).closest("["+o.attr_name()+"-content]");return a(t.target).data(o.data_attr())||a(t.target).parent().data(o.data_attr())?void 0:!a(t.target).data("revealId")&&0<e.length&&(a(t.target).is("["+o.attr_name()+"-content]")||i.contains(e.first()[0],t.target))?void t.stopPropagation():void o.close.call(o,a("["+o.attr_name()+"-content]"))}).on("opened.fndtn.dropdown","["+o.attr_name()+"-content]",function(){o.settings.opened.call(this)}).on("closed.fndtn.dropdown","["+o.attr_name()+"-content]",function(){o.settings.closed.call(this)}),a(r).off(".dropdown").on("resize.fndtn.dropdown",o.throttle(function(){o.resize.call(o)},50)).trigger("resize")},close:function(t){var e=this;t.each(function(){e.S(this).hasClass(e.settings.active_class)&&(e.S(this).css(Foundation.rtl?"right":"left","-99999px").removeClass(e.settings.active_class),e.S(this).trigger("closed"))})},closeall:function(){var t=this;i.each(t.S("["+this.attr_name()+"-content]"),function(){t.close.call(t,t.S(this))})},open:function(t,e){this.css(t.addClass(this.settings.active_class),e),t.trigger("opened")},data_attr:function(){return 0<this.namespace.length?this.namespace+"-"+this.name:this.name},toggle:function(t){var e=this.S("#"+t.data(this.data_attr()));0!==e.length&&(this.close.call(this,this.S("["+this.attr_name()+"-content]").not(e)),e.hasClass(this.settings.active_class)?this.close.call(this,e):(this.close.call(this,this.S("["+this.attr_name()+"-content]")),this.open.call(this,e,t)))},resize:function(){var t=this.S("["+this.attr_name()+"-content].open"),e=this.S("["+this.attr_name()+"='"+t.attr("id")+"']");t.length&&e.length&&this.css(t,e)},css:function(t,e){var i=t.offsetParent(),n=e.offset();if(n.top-=i.offset().top,n.left-=i.offset().left,this.small())t.css({position:"absolute",width:"95%","max-width":"none",top:n.top+e.outerHeight()}),t.css(Foundation.rtl?"right":"left","2.5%");else{if(!Foundation.rtl&&this.S(r).width()>t.outerWidth()+e.offset().left){var s=n.left;t.hasClass("right")&&t.removeClass("right")}else{t.hasClass("right")||t.addClass("right");s=n.left-(t.outerWidth()-e.outerWidth())}t.attr("style","").css({position:"absolute",top:n.top+e.outerHeight(),left:s})}return t},small:function(){return matchMedia(Foundation.media_queries.small).matches&&!matchMedia(Foundation.media_queries.medium).matches},off:function(){this.S(this.scope).off(".fndtn.dropdown"),this.S("html, body").off(".fndtn.dropdown"),this.S(r).off(".fndtn.dropdown"),this.S("[data-dropdown-content]").off(".fndtn.dropdown"),this.settings.init=!1},reflow:function(){}}}(jQuery,this,this.document),function(l,t){"use strict";Foundation.libs.equalizer={name:"equalizer",version:"5.1.1",settings:{use_tallest:!0,before_height_change:l.noop,after_height_change:l.noop},init:function(t,e,i){this.bindings(e,i),this.reflow()},events:function(){this.S(t).off(".equalizer").on("resize.fndtn.equalizer",function(){this.reflow()}.bind(this))},equalize:function(t){var e=!1,i=t.find("["+this.attr_name()+"-watch]"),n=i.first().offset().top,s=t.data(this.attr_name(!0)+"-init");if(0!==i.length&&(s.before_height_change(),t.trigger("before-height-change"),i.height("inherit"),i.each(function(){l(this).offset().top!==n&&(e=!0)}),!e)){var o=i.map(function(){return l(this).outerHeight()});if(s.use_tallest){var a=Math.max.apply(null,o);i.height(a)}else{var r=Math.min.apply(null,o);i.height(r)}s.after_height_change(),t.trigger("after-height-change")}},reflow:function(){var t=this;this.S("["+this.attr_name()+"]",this.scope).each(function(){t.equalize(l(this))})}}}(jQuery,this,this.document),function(s,i){"use strict";Foundation.libs.interchange={name:"interchange",version:"5.1.1",cache:{},images_loaded:!1,nodes_loaded:!1,settings:{load_attr:"interchange",named_queries:{default:"only screen",small:Foundation.media_queries.small,medium:Foundation.media_queries.medium,large:Foundation.media_queries.large,xlarge:Foundation.media_queries.xlarge,xxlarge:Foundation.media_queries.xxlarge,landscape:"only screen and (orientation: landscape)",portrait:"only screen and (orientation: portrait)",retina:"only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx)"},directives:{replace:function(e,i,n){if(/IMG/.test(e[0].nodeName)){var t=e[0].src;if(new RegExp(i,"i").test(t))return;return e[0].src=i,n(e[0].src)}return e.data(this.data_attr+"-last-path")!=i?s.get(i,function(t){e.html(t),e.data(this.data_attr+"-last-path",i),n()}):void 0}}},init:function(t,e,i){Foundation.inherit(this,"throttle random_str"),this.data_attr=this.set_data_attr(),s.extend(!0,this.settings,e,i),this.bindings(e,i),this.load("images"),this.load("nodes")},events:function(){var t=this;return s(i).off(".interchange").on("resize.fndtn.interchange",t.throttle(function(){t.resize()},50)),this},resize:function(){var t=this.cache;if(this.images_loaded&&this.nodes_loaded){for(var e in t)if(t.hasOwnProperty(e)){var i=this.results(e,t[e]);i&&this.settings.directives[i.scenario[1]].call(this,i.el,i.scenario[0],function(){if(arguments[0]instanceof Array)var t=arguments[0];else t=Array.prototype.slice.call(arguments,0);i.el.trigger(i.scenario[1],t)})}}else setTimeout(s.proxy(this.resize,this),50)},results:function(t,e){var i=e.length;if(0<i)for(var n=this.S("["+this.add_namespace("data-uuid")+'="'+t+'"]');i--;){var s=e[i][2];if(matchMedia(this.settings.named_queries.hasOwnProperty(s)?this.settings.named_queries[s]:s).matches)return{el:n,scenario:e[i]}}return!1},load:function(t,e){return(void 0===this["cached_"+t]||e)&&this["update_"+t](),this["cached_"+t]},update_images:function(){var t=this.S("img["+this.data_attr+"]"),e=t.length,i=e,n=0,s=this.data_attr;for(this.cache={},this.cached_images=[],this.images_loaded=0===e;i--;){if(n++,t[i])0<(t[i].getAttribute(s)||"").length&&this.cached_images.push(t[i]);n===e&&(this.images_loaded=!0,this.enhance("images"))}return this},update_nodes:function(){var t=this.S("["+this.data_attr+"]").not("img"),e=t.length,i=e,n=0,s=this.data_attr;for(this.cached_nodes=[],this.nodes_loaded=0===e;i--;){n++,0<(t[i].getAttribute(s)||"").length&&this.cached_nodes.push(t[i]),n===e&&(this.nodes_loaded=!0,this.enhance("nodes"))}return this},enhance:function(t){for(var e=this["cached_"+t].length;e--;)this.object(s(this["cached_"+t][e]));return s(i).trigger("resize")},parse_params:function(t,e,i){return[this.trim(t),this.convert_directive(e),this.trim(i)]},convert_directive:function(t){var e=this.trim(t);return 0<e.length?e:"replace"},object:function(t){var e=this.parse_data_attr(t),i=[],n=e.length;if(0<n)for(;n--;){var s=e[n].split(/\((.*?)(\))$/);if(1<s.length){var o=s[0].split(","),a=this.parse_params(o[0],o[1],s[1]);i.push(a)}}return this.store(t,i)},uuid:function(t){function e(){return n.random_str(6)}var i=t||"-",n=this;return e()+e()+i+e()+i+e()+i+e()+i+e()+e()+e()},store:function(t,e){var i=this.uuid(),n=t.data(this.add_namespace("uuid",!0));return this.cache[n]?this.cache[n]:(t.attr(this.add_namespace("data-uuid"),i),this.cache[i]=e)},trim:function(t){return"string"==typeof t?s.trim(t):t},set_data_attr:function(t){return t?0<this.namespace.length?this.namespace+"-"+this.settings.load_attr:this.settings.load_attr:0<this.namespace.length?"data-"+this.namespace+"-"+this.settings.load_attr:"data-"+this.settings.load_attr},parse_data_attr:function(t){for(var e=t.attr(this.attr_name()).split(/\[(.*?)\]/),i=e.length,n=[];i--;)4<e[i].replace(/[\W\d]+/,"").length&&n.push(e[i]);return n},reflow:function(){this.load("images",!0),this.load("nodes",!0)}}}(jQuery,this,this.document),function(l,c,i,t){"use strict";Foundation.libs.joyride={name:"joyride",version:"5.1.1",defaults:{expose:!1,modal:!0,tip_location:"bottom",nub_position:"auto",scroll_speed:1500,scroll_animation:"linear",timer:0,start_timer_on_click:!0,start_offset:0,next_button:!0,tip_animation:"fade",pause_after:[],exposed:[],tip_animation_fade_speed:300,cookie_monster:!1,cookie_name:"joyride",cookie_domain:!1,cookie_expires:365,tip_container:"body",tip_location_patterns:{top:["bottom"],bottom:[],left:["right","top","bottom"],right:["left","top","bottom"]},post_ride_callback:function(){},post_step_callback:function(){},pre_step_callback:function(){},pre_ride_callback:function(){},post_expose_callback:function(){},template:{link:'<a href="#close" class="joyride-close-tip">&times;</a>',timer:'<div class="joyride-timer-indicator-wrap"><span class="joyride-timer-indicator"></span></div>',tip:'<div class="joyride-tip-guide"><span class="joyride-nub"></span></div>',wrapper:'<div class="joyride-content-wrapper"></div>',button:'<a href="#" class="small button joyride-next-tip"></a>',modal:'<div class="joyride-modal-bg"></div>',expose:'<div class="joyride-expose-wrapper"></div>',expose_cover:'<div class="joyride-expose-cover"></div>'},expose_add_class:""},init:function(t,e,i){Foundation.inherit(this,"throttle random_str"),this.settings=this.defaults,this.bindings(e,i)},events:function(){var e=this;l(this.scope).off(".joyride").on("click.fndtn.joyride",".joyride-next-tip, .joyride-modal-bg",function(t){t.preventDefault(),this.settings.$li.next().length<1?this.end():0<this.settings.timer?(clearTimeout(this.settings.automate),this.hide(),this.show(),this.startTimer()):(this.hide(),this.show())}.bind(this)).on("click.fndtn.joyride",".joyride-close-tip",function(t){t.preventDefault(),this.end()}.bind(this)),l(c).off(".joyride").on("resize.fndtn.joyride",e.throttle(function(){if(0<l("["+e.attr_name()+"]").length&&e.settings.$next_tip){if(0<e.settings.exposed.length)l(e.settings.exposed).each(function(){var t=l(this);e.un_expose(t),e.expose(t)});e.is_phone()?e.pos_phone():e.pos_default(!1,!0)}},100))},start:function(){var n=this,t=l("["+this.attr_name()+"]",this.scope),s=["timer","scrollSpeed","startOffset","tipAnimationFadeSpeed","cookieExpires"],o=s.length;0<!t.length||(this.settings.init||this.events(),this.settings=t.data(this.attr_name(!0)+"-init"),this.settings.$content_el=t,this.settings.$body=l(this.settings.tip_container),this.settings.body_offset=l(this.settings.tip_container).position(),this.settings.$tip_content=this.settings.$content_el.find("> li"),this.settings.paused=!1,this.settings.attempts=0,"function"!=typeof l.cookie&&(this.settings.cookie_monster=!1),(!this.settings.cookie_monster||this.settings.cookie_monster&&!l.cookie(this.settings.cookie_name))&&(this.settings.$tip_content.each(function(t){var e=l(this);this.settings=l.extend({},n.defaults,n.data_options(e));for(var i=o;i--;)n.settings[s[i]]=parseInt(n.settings[s[i]],10);n.create({$li:e,index:t})}),!this.settings.start_timer_on_click&&0<this.settings.timer?(this.show("init"),this.startTimer()):this.show("init")))},resume:function(){this.set_li(),this.show()},tip_template:function(t){var e,i;return t.tip_class=t.tip_class||"",e=l(this.settings.template.tip).addClass(t.tip_class),i=l.trim(l(t.li).html())+this.button_text(t.button_text)+this.settings.template.link+this.timer_instance(t.index),e.append(l(this.settings.template.wrapper)),e.first().attr(this.add_namespace("data-index"),t.index),l(".joyride-content-wrapper",e).append(i),e[0]},timer_instance:function(t){return 0===t&&this.settings.start_timer_on_click&&0<this.settings.timer||0===this.settings.timer?"":l(this.settings.template.timer)[0].outerHTML},button_text:function(t){return t=this.settings.next_button?(t=l.trim(t)||"Next",l(this.settings.template.button).append(t)[0].outerHTML):""},create:function(t){console.log(t.$li);var e=t.$li.attr(this.add_namespace("data-button"))||t.$li.attr(this.add_namespace("data-text")),i=t.$li.attr("class"),n=l(this.tip_template({tip_class:i,index:t.index,button_text:e,li:t.$li}));l(this.settings.tip_container).append(n)},show:function(t){var e=null;void 0===this.settings.$li||-1===l.inArray(this.settings.$li.index(),this.settings.pause_after)?(this.settings.paused?this.settings.paused=!1:this.set_li(t),this.settings.attempts=0,this.settings.$li.length&&0<this.settings.$target.length?(t&&(this.settings.pre_ride_callback(this.settings.$li.index(),this.settings.$next_tip),this.settings.modal&&this.show_modal()),this.settings.pre_step_callback(this.settings.$li.index(),this.settings.$next_tip),this.settings.modal&&this.settings.expose&&this.expose(),this.settings.tip_settings=l.extend({},this.settings,this.data_options(this.settings.$li)),this.settings.timer=parseInt(this.settings.timer,10),this.settings.tip_settings.tip_location_pattern=this.settings.tip_location_patterns[this.settings.tip_settings.tip_location],/body/i.test(this.settings.$target.selector)||this.scroll_to(),this.is_phone()?this.pos_phone(!0):this.pos_default(!0),e=this.settings.$next_tip.find(".joyride-timer-indicator"),/pop/i.test(this.settings.tip_animation)?(e.width(0),0<this.settings.timer?(this.settings.$next_tip.show(),setTimeout(function(){e.animate({width:e.parent().width()},this.settings.timer,"linear")}.bind(this),this.settings.tip_animation_fade_speed)):this.settings.$next_tip.show()):/fade/i.test(this.settings.tip_animation)&&(e.width(0),0<this.settings.timer?(this.settings.$next_tip.fadeIn(this.settings.tip_animation_fade_speed).show(),setTimeout(function(){e.animate({width:e.parent().width()},this.settings.timer,"linear")}.bind(this),this.settings.tip_animation_fadeSpeed)):this.settings.$next_tip.fadeIn(this.settings.tip_animation_fade_speed)),this.settings.$current_tip=this.settings.$next_tip):this.settings.$li&&this.settings.$target.length<1?this.show():this.end()):this.settings.paused=!0},is_phone:function(){return matchMedia(Foundation.media_queries.small).matches&&!matchMedia(Foundation.media_queries.medium).matches},hide:function(){this.settings.modal&&this.settings.expose&&this.un_expose(),this.settings.modal||l(".joyride-modal-bg").hide(),this.settings.$current_tip.css("visibility","hidden"),setTimeout(l.proxy(function(){this.hide(),this.css("visibility","visible")},this.settings.$current_tip),0),this.settings.post_step_callback(this.settings.$li.index(),this.settings.$current_tip)},set_li:function(t){t?(this.settings.$li=this.settings.$tip_content.eq(this.settings.start_offset),this.set_next_tip(),this.settings.$current_tip=this.settings.$next_tip):(this.settings.$li=this.settings.$li.next(),this.set_next_tip()),this.set_target()},set_next_tip:function(){this.settings.$next_tip=l(".joyride-tip-guide").eq(this.settings.$li.index()),this.settings.$next_tip.data("closed","")},set_target:function(){console.log(this.add_namespace("data-class"));var t=this.settings.$li.attr(this.add_namespace("data-class")),e=this.settings.$li.attr(this.add_namespace("data-id"));console.log(t,e),this.settings.$target=e?l(i.getElementById(e)):t?l("."+t).first():l("body")},scroll_to:function(){var t,e;t=l(c).height()/2,0!=(e=Math.ceil(this.settings.$target.offset().top-t+this.settings.$next_tip.outerHeight()))&&l("html, body").animate({scrollTop:e},this.settings.scroll_speed,"swing")},paused:function(){return-1===l.inArray(this.settings.$li.index()+1,this.settings.pause_after)},restart:function(){this.hide(),this.settings.$li=void 0,this.show("init")},pos_default:function(t,e){var i=(Math.ceil(l(c).height()/2),this.settings.$next_tip.offset(),this.settings.$next_tip.find(".joyride-nub")),n=Math.ceil(i.outerWidth()/2),s=Math.ceil(i.outerHeight()/2),o=t||!1;o&&(this.settings.$next_tip.css("visibility","hidden"),this.settings.$next_tip.show()),void 0===e&&(e=!1),/body/i.test(this.settings.$target.selector)?this.settings.$li.length&&this.pos_modal(i):(this.bottom()?(this.settings.$next_tip.css(this.rtl?{top:this.settings.$target.offset().top+s+this.settings.$target.outerHeight(),left:this.settings.$target.offset().left+this.settings.$target.outerWidth()-this.settings.$next_tip.outerWidth()}:{top:this.settings.$target.offset().top+s+this.settings.$target.outerHeight(),left:this.settings.$target.offset().left}),this.nub_position(i,this.settings.tip_settings.nub_position,"top")):this.top()?(this.settings.$next_tip.css(this.rtl?{top:this.settings.$target.offset().top-this.settings.$next_tip.outerHeight()-s,left:this.settings.$target.offset().left+this.settings.$target.outerWidth()-this.settings.$next_tip.outerWidth()}:{top:this.settings.$target.offset().top-this.settings.$next_tip.outerHeight()-s,left:this.settings.$target.offset().left}),this.nub_position(i,this.settings.tip_settings.nub_position,"bottom")):this.right()?(this.settings.$next_tip.css({top:this.settings.$target.offset().top,left:this.outerWidth(this.settings.$target)+this.settings.$target.offset().left+n}),this.nub_position(i,this.settings.tip_settings.nub_position,"left")):this.left()&&(this.settings.$next_tip.css({top:this.settings.$target.offset().top,left:this.settings.$target.offset().left-this.outerWidth(this.settings.$next_tip)-n}),this.nub_position(i,this.settings.tip_settings.nub_position,"right")),!this.visible(this.corners(this.settings.$next_tip))&&this.settings.attempts<this.settings.tip_settings.tip_location_pattern.length&&(i.removeClass("bottom").removeClass("top").removeClass("right").removeClass("left"),this.settings.tip_settings.tip_location=this.settings.tip_settings.tip_location_pattern[this.settings.attempts],this.settings.attempts++,this.pos_default())),o&&(this.settings.$next_tip.hide(),this.settings.$next_tip.css("visibility","visible"))},pos_phone:function(t){var e=this.settings.$next_tip.outerHeight(),i=(this.settings.$next_tip.offset(),this.settings.$target.outerHeight()),n=l(".joyride-nub",this.settings.$next_tip),s=Math.ceil(n.outerHeight()/2),o=t||!1;n.removeClass("bottom").removeClass("top").removeClass("right").removeClass("left"),o&&(this.settings.$next_tip.css("visibility","hidden"),this.settings.$next_tip.show()),/body/i.test(this.settings.$target.selector)?this.settings.$li.length&&this.pos_modal(n):this.top()?(this.settings.$next_tip.offset({top:this.settings.$target.offset().top-e-s}),n.addClass("bottom")):(this.settings.$next_tip.offset({top:this.settings.$target.offset().top+i+s}),n.addClass("top")),o&&(this.settings.$next_tip.hide(),this.settings.$next_tip.css("visibility","visible"))},pos_modal:function(t){this.center(),t.hide(),this.show_modal()},show_modal:function(){if(!this.settings.$next_tip.data("closed")){var t=l(".joyride-modal-bg");t.length<1&&l("body").append(this.settings.template.modal).show(),/pop/i.test(this.settings.tip_animation)?t.show():t.fadeIn(this.settings.tip_animation_fade_speed)}},expose:function(){var t,e,i,n,s,o="expose-"+this.random_str(6);if(0<arguments.length&&arguments[0]instanceof l)i=arguments[0];else{if(!this.settings.$target||/body/i.test(this.settings.$target.selector))return!1;i=this.settings.$target}return i.length<1?(c.console&&console.error("element not valid",i),!1):(t=l(this.settings.template.expose),this.settings.$body.append(t),t.css({top:i.offset().top,left:i.offset().left,width:i.outerWidth(!0),height:i.outerHeight(!0)}),e=l(this.settings.template.expose_cover),n={zIndex:i.css("z-index"),position:i.css("position")},s=null==i.attr("class")?"":i.attr("class"),i.css("z-index",parseInt(t.css("z-index"))+1),"static"==n.position&&i.css("position","relative"),i.data("expose-css",n),i.data("orig-class",s),i.attr("class",s+" "+this.settings.expose_add_class),e.css({top:i.offset().top,left:i.offset().left,width:i.outerWidth(!0),height:i.outerHeight(!0)}),this.settings.modal&&this.show_modal(),this.settings.$body.append(e),t.addClass(o),e.addClass(o),i.data("expose",o),this.settings.post_expose_callback(this.settings.$li.index(),this.settings.$next_tip,i),void this.add_exposed(i))},un_expose:function(){var t,e,i,n,s,o=!1;if(0<arguments.length&&arguments[0]instanceof l)e=arguments[0];else{if(!this.settings.$target||/body/i.test(this.settings.$target.selector))return!1;e=this.settings.$target}return e.length<1?(c.console&&console.error("element not valid",e),!1):(t=e.data("expose"),i=l("."+t),1<arguments.length&&(o=arguments[1]),!0===o?l(".joyride-expose-wrapper,.joyride-expose-cover").remove():i.remove(),"auto"==(n=e.data("expose-css")).zIndex?e.css("z-index",""):e.css("z-index",n.zIndex),n.position!=e.css("position")&&("static"==n.position?e.css("position",""):e.css("position",n.position)),s=e.data("orig-class"),e.attr("class",s),e.removeData("orig-classes"),e.removeData("expose"),e.removeData("expose-z-index"),void this.remove_exposed(e))},add_exposed:function(t){this.settings.exposed=this.settings.exposed||[],t instanceof l||"object"==typeof t?this.settings.exposed.push(t[0]):"string"==typeof t&&this.settings.exposed.push(t)},remove_exposed:function(t){var e,i;for(t instanceof l?e=t[0]:"string"==typeof t&&(e=t),this.settings.exposed=this.settings.exposed||[],i=this.settings.exposed.length;i--;)if(this.settings.exposed[i]==e)return void this.settings.exposed.splice(i,1)},center:function(){var t=l(c);return this.settings.$next_tip.css({top:(t.height()-this.settings.$next_tip.outerHeight())/2+t.scrollTop(),left:(t.width()-this.settings.$next_tip.outerWidth())/2+t.scrollLeft()}),!0},bottom:function(){return/bottom/i.test(this.settings.tip_settings.tip_location)},top:function(){return/top/i.test(this.settings.tip_settings.tip_location)},right:function(){return/right/i.test(this.settings.tip_settings.tip_location)},left:function(){return/left/i.test(this.settings.tip_settings.tip_location)},corners:function(t){var e=l(c),i=e.height()/2,n=Math.ceil(this.settings.$target.offset().top-i+this.settings.$next_tip.outerHeight()),s=e.width()+e.scrollLeft(),o=e.height()+n,a=e.height()+e.scrollTop(),r=e.scrollTop();return n<r&&(r=n<0?0:n),a<o&&(a=o),[t.offset().top<r,s<t.offset().left+t.outerWidth(),a<t.offset().top+t.outerHeight(),e.scrollLeft()>t.offset().left]},visible:function(t){for(var e=t.length;e--;)if(t[e])return!1;return!0},nub_position:function(t,e,i){t.addClass("auto"===e?i:e)},startTimer:function(){this.settings.$li.length?this.settings.automate=setTimeout(function(){this.hide(),this.show(),this.startTimer()}.bind(this),this.settings.timer):clearTimeout(this.settings.automate)},end:function(){this.settings.cookie_monster&&l.cookie(this.settings.cookie_name,"ridden",{expires:this.settings.cookie_expires,domain:this.settings.cookie_domain}),0<this.settings.timer&&clearTimeout(this.settings.automate),this.settings.modal&&this.settings.expose&&this.un_expose(),this.settings.$next_tip.data("closed",!0),l(".joyride-modal-bg").hide(),this.settings.$current_tip.hide(),this.settings.post_step_callback(this.settings.$li.index(),this.settings.$current_tip),this.settings.post_ride_callback(this.settings.$li.index(),this.settings.$current_tip),l(".joyride-tip-guide").remove()},off:function(){l(this.scope).off(".joyride"),l(c).off(".joyride"),l(".joyride-close-tip, .joyride-next-tip, .joyride-modal-bg").off(".joyride"),l(".joyride-tip-guide, .joyride-modal-bg").remove(),clearTimeout(this.settings.automate),this.settings={}},reflow:function(){}}}(jQuery,this,this.document),function(r,l){"use strict";Foundation.libs["magellan-expedition"]={name:"magellan-expedition",version:"5.1.1",settings:{active_class:"active",threshold:0,destination_threshold:20,throttle_delay:30},init:function(t,e,i){Foundation.inherit(this,"throttle"),this.bindings(e,i)},events:function(){var o=this,t=o.S,e=o.settings;o.set_expedition_position(),t(o.scope).off(".magellan").on("click.fndtn.magellan","["+o.add_namespace("data-magellan-arrival")+'] a[href^="#"]',function(t){t.preventDefault();var e=r(this).closest("["+o.attr_name()+"]"),i=(e.data("magellan-expedition-init"),this.hash.split("#").join("")),n=r("a[name="+i+"]");0===n.length&&(n=r("#"+i));var s=n.offset().top;"fixed"===e.css("position")&&(s-=e.outerHeight()),r("html, body").stop().animate({scrollTop:s},700,"swing",function(){l.location.hash="#"+i})}).on("scroll.fndtn.magellan",o.throttle(this.check_for_arrivals.bind(this),e.throttle_delay)).on("resize.fndtn.magellan",o.throttle(this.set_expedition_position.bind(this),e.throttle_delay))},check_for_arrivals:function(){this.update_arrivals(),this.update_expedition_positions()},set_expedition_position:function(){var n=this;r("["+this.attr_name()+"=fixed]",n.scope).each(function(){var t,e=r(this),i=e.attr("styles");e.attr("style",""),t=e.offset().top,e.data(n.data_attr("magellan-top-offset"),t),e.attr("style",i)})},update_expedition_positions:function(){var i=this,n=r(l).scrollTop();r("["+this.attr_name()+"=fixed]",i.scope).each(function(){var t=r(this);if(t.data("magellan-top-offset")<=n){var e=t.prev("["+i.add_namespace("data-magellan-expedition-clone")+"]");0===e.length&&((e=t.clone()).removeAttr(i.attr_name()),e.attr(i.add_namespace("data-magellan-expedition-clone"),""),t.before(e)),t.css({position:"fixed",top:0})}else t.prev("["+i.add_namespace("data-magellan-expedition-clone")+"]").remove(),t.attr("style","")})},update_arrivals:function(){var o=this,a=r(l).scrollTop();r("["+this.attr_name()+"]",o.scope).each(function(){var i=r(this),n=n=i.data(o.attr_name(!0)+"-init"),t=o.offsets(i,a),e=i.find("["+o.add_namespace("data-magellan-arrival")+"]"),s=!1;t.each(function(t,e){if(e.viewport_offset>=e.top_offset)return i.find("["+o.add_namespace("data-magellan-arrival")+"]").not(e.arrival).removeClass(n.active_class),e.arrival.addClass(n.active_class),s=!0}),s||e.removeClass(n.active_class)})},offsets:function(t,e){var n=this,s=e+t.data(n.attr_name(!0)+"-init").destination_threshold;return t.find("["+n.add_namespace("data-magellan-arrival")+"]").map(function(){var t=r(this).data(n.data_attr("magellan-arrival")),e=r("["+n.add_namespace("data-magellan-destination")+"="+t+"]");if(0<e.length){var i=e.offset().top;return{destination:e,arrival:r(this),top_offset:i,viewport_offset:s}}}).sort(function(t,e){return t.top_offset<e.top_offset?-1:t.top_offset>e.top_offset?1:0})},data_attr:function(t){return 0<this.namespace.length?this.namespace+"-"+t:t},off:function(){this.S(this.scope).off(".magellan"),this.S(l).off(".magellan")},reflow:function(){r("["+this.add_namespace("data-magellan-expedition-clone")+"]",this.scope).remove()}}}(jQuery,this,this.document),function(){"use strict";Foundation.libs.offcanvas={name:"offcanvas",version:"5.1.1",settings:{},init:function(){this.events()},events:function(){var e=this.S;e(this.scope).off(".offcanvas").on("click.fndtn.offcanvas",".left-off-canvas-toggle",function(t){t.preventDefault(),e(this).closest(".off-canvas-wrap").toggleClass("move-right")}).on("click.fndtn.offcanvas",".exit-off-canvas",function(t){t.preventDefault(),e(".off-canvas-wrap").removeClass("move-right")}).on("click.fndtn.offcanvas",".right-off-canvas-toggle",function(t){t.preventDefault(),e(this).closest(".off-canvas-wrap").toggleClass("move-left")}).on("click.fndtn.offcanvas",".exit-off-canvas",function(t){t.preventDefault(),e(".off-canvas-wrap").removeClass("move-left")})},reflow:function(){}}}(jQuery,this.document),function(f,o,a,t){"use strict";var e=function(){},i=function(t,l){if(t.hasClass(l.slides_container_class))return this;var n,e,i,s,c,d,h=this,u=t,p=0;h.slides=function(){return u.children(l.slide_selector)},h.slides().first().addClass(l.active_slide_class),h.update_slide_number=function(t){l.slide_number&&(e.find("span:first").text(parseInt(t)+1),e.find("span:last").text(h.slides().length)),l.bullets&&(i.children().removeClass(l.bullets_active_class),f(i.children().get(t)).addClass(l.bullets_active_class))},h.update_active_link=function(t){var e=f('a[data-orbit-link="'+h.slides().eq(t).attr("data-orbit-slide")+'"]');e.siblings().removeClass(l.bullets_active_class),e.addClass(l.bullets_active_class)},h.build_markup=function(){u.wrap('<div class="'+l.container_class+'"></div>'),n=u.parent(),u.addClass(l.slides_container_class),l.navigation_arrows&&(n.append(f('<a href="#"><span></span></a>').addClass(l.prev_class)),n.append(f('<a href="#"><span></span></a>').addClass(l.next_class))),l.timer&&((s=f("<div>").addClass(l.timer_container_class)).append("<span>"),s.append(f("<div>").addClass(l.timer_progress_class)),s.addClass(l.timer_paused_class),n.append(s)),l.slide_number&&((e=f("<div>").addClass(l.slide_number_class)).append("<span></span> "+l.slide_number_text+" <span></span>"),n.append(e)),l.bullets&&(i=f("<ol>").addClass(l.bullets_container_class),n.append(i),i.wrap('<div class="orbit-bullets-container"></div>'),h.slides().each(function(t){var e=f("<li>").attr("data-orbit-slide",t);i.append(e)})),l.stack_on_small&&n.addClass(l.stack_on_small_class)},h._goto=function(e,i){if(e===p)return!1;"object"==typeof d&&d.restart();var n=h.slides(),t="next";if(!0,e<p&&(t="prev"),e>=n.length){if(!l.circular)return!1;e=0}else if(e<0){if(!l.circular)return!1;e=n.length-1}var s=f(n.get(p)),o=f(n.get(e));s.css("zIndex",2),s.removeClass(l.active_slide_class),o.css("zIndex",4).addClass(l.active_slide_class),u.trigger("before-slide-change.fndtn.orbit"),l.before_slide_change(),h.update_active_link(e);var a=function(){var t=function(){p=e,!!1===i&&(d=h.create_timer()).start(),h.update_slide_number(p),u.trigger("after-slide-change.fndtn.orbit",[{slide_number:p,total_slides:n.length}]),l.after_slide_change(p,n.length)};u.height()!=o.height()&&l.variable_height?u.animate({height:o.height()},250,"linear",t):t()};if(1===n.length)return a(),!1;var r=function(){"next"===t&&c.next(s,o,a),"prev"===t&&c.prev(s,o,a)};o.height()>u.height()&&l.variable_height?u.animate({height:o.height()},250,"linear",r):r()},h.next=function(t){t.stopImmediatePropagation(),t.preventDefault(),h._goto(p+1)},h.prev=function(t){t.stopImmediatePropagation(),t.preventDefault(),h._goto(p-1)},h.link_custom=function(t){t.preventDefault();var e=f(this).attr("data-orbit-link");if("string"==typeof e&&""!=(e=f.trim(e))){var i=n.find("[data-orbit-slide="+e+"]");-1!=i.index()&&h._goto(i.index())}},h.link_bullet=function(){var t=f(this).attr("data-orbit-slide");if("string"==typeof t&&""!=(t=f.trim(t)))if(isNaN(parseInt(t))){var e=n.find("[data-orbit-slide="+t+"]");-1!=e.index()&&h._goto(e.index()+1)}else h._goto(parseInt(t))},h.timer_callback=function(){h._goto(p+1,!0)},h.compute_dimensions=function(){var t=f(h.slides().get(p)).height();l.variable_height||h.slides().each(function(){f(this).height()>t&&(t=f(this).height())}),u.height(t)},h.create_timer=function(){return new r(n.find("."+l.timer_container_class),l,h.timer_callback)},h.stop_timer=function(){"object"==typeof d&&d.stop()},h.toggle_timer=function(){n.find("."+l.timer_container_class).hasClass(l.timer_paused_class)?(void 0===d&&(d=h.create_timer()),d.start()):"object"==typeof d&&d.stop()},h.init=function(){h.build_markup(),l.timer&&(d=h.create_timer(),Foundation.utils.image_loaded(this.slides().children("img"),d.start)),c=new m(l,u),"slide"===l.animation&&(c=new g(l,u)),n.on("click","."+l.next_class,h.next),n.on("click","."+l.prev_class,h.prev),n.on("click","[data-orbit-slide]",h.link_bullet),n.on("click",h.toggle_timer),l.swipe&&n.on("touchstart.fndtn.orbit",function(t){t.touches||(t=t.originalEvent);var e={start_page_x:t.touches[0].pageX,start_page_y:t.touches[0].pageY,start_time:(new Date).getTime(),delta_x:0,is_scrolling:void 0};n.data("swipe-transition",e),t.stopPropagation()}).on("touchmove.fndtn.orbit",function(t){if(t.touches||(t=t.originalEvent),!(1<t.touches.length||t.scale&&1!==t.scale)){var e=n.data("swipe-transition");if(void 0===e&&(e={}),e.delta_x=t.touches[0].pageX-e.start_page_x,void 0===e.is_scrolling&&(e.is_scrolling=!!(e.is_scrolling||Math.abs(e.delta_x)<Math.abs(t.touches[0].pageY-e.start_page_y))),!e.is_scrolling&&!e.active){t.preventDefault();var i=e.delta_x<0?p+1:p-1;e.active=!0,h._goto(i)}}}).on("touchend.fndtn.orbit",function(t){n.data("swipe-transition",{}),t.stopPropagation()}),n.on("mouseenter.fndtn.orbit",function(){l.timer&&l.pause_on_hover&&h.stop_timer()}).on("mouseleave.fndtn.orbit",function(){l.timer&&l.resume_on_mouseout&&d.start()}),f(a).on("click","[data-orbit-link]",h.link_custom),f(o).on("resize",h.compute_dimensions),Foundation.utils.image_loaded(this.slides().children("img"),h.compute_dimensions),Foundation.utils.image_loaded(this.slides().children("img"),function(){n.prev(".preloader").css("display","none"),h.update_slide_number(0),h.update_active_link(0),u.trigger("ready.fndtn.orbit")})},h.init()},r=function(i,n,t){var s,o,a=this,r=n.timer_speed,l=i.find("."+n.timer_progress_class),c=-1;this.update_progress=function(t){var e=l.clone();e.attr("style",""),e.css("width",t+"%"),l.replaceWith(e),l=e},this.restart=function(){clearTimeout(o),i.addClass(n.timer_paused_class),c=-1,a.update_progress(0)},this.start=function(){return!i.hasClass(n.timer_paused_class)||(c=-1===c?r:c,i.removeClass(n.timer_paused_class),s=(new Date).getTime(),l.animate({width:"100%"},c,"linear"),o=setTimeout(function(){a.restart(),t()},c),void i.trigger("timer-started.fndtn.orbit"))},this.stop=function(){if(i.hasClass(n.timer_paused_class))return!0;clearTimeout(o),i.addClass(n.timer_paused_class);var t=(new Date).getTime(),e=100-(c-=t-s)/r*100;a.update_progress(e),i.trigger("timer-stopped.fndtn.orbit")}},g=function(t){var n=t.animation_speed,s=1===f("html[dir=rtl]").length?"marginRight":"marginLeft",o={};o[s]="0%",this.next=function(t,e,i){t.animate({marginLeft:"-100%"},n),e.animate(o,n,function(){t.css(s,"100%"),i()})},this.prev=function(t,e,i){t.animate({marginLeft:"100%"},n),e.css(s,"-100%"),e.animate(o,n,function(){t.css(s,"100%"),i()})}},m=function(t){var n=t.animation_speed;f("html[dir=rtl]").length,this.next=function(t,e,i){e.css({margin:"0%",opacity:"0.01"}),e.animate({opacity:"1"},n,"linear",function(){t.css("margin","100%"),i()})},this.prev=function(t,e,i){e.css({margin:"0%",opacity:"0.01"}),e.animate({opacity:"1"},n,"linear",function(){t.css("margin","100%"),i()})}};Foundation.libs=Foundation.libs||{},Foundation.libs.orbit={name:"orbit",version:"5.1.1",settings:{animation:"slide",timer_speed:1e4,pause_on_hover:!0,resume_on_mouseout:!1,animation_speed:500,stack_on_small:!1,navigation_arrows:!0,slide_number:!0,slide_number_text:"of",container_class:"orbit-container",stack_on_small_class:"orbit-stack-on-small",next_class:"orbit-next",prev_class:"orbit-prev",timer_container_class:"orbit-timer",timer_paused_class:"paused",timer_progress_class:"orbit-progress",slides_container_class:"orbit-slides-container",slide_selector:"*",bullets_container_class:"orbit-bullets",bullets_active_class:"active",slide_number_class:"orbit-slide-number",caption_class:"orbit-caption",active_slide_class:"active",orbit_transition_class:"orbit-transitioning",bullets:!0,circular:!0,timer:!0,variable_height:!1,swipe:!0,before_slide_change:e,after_slide_change:e},init:function(t,e,i){this.bindings(e,i)},events:function(t){var e=new i(this.S(t),this.S(t).data("orbit-init"));this.S(t).data(self.name+"-instance",e)},reflow:function(){var n=this;n.S(n.scope).is("[data-orbit]")?n.S(n.scope).data(n.name+"-instance").compute_dimensions():n.S("[data-orbit]",n.scope).each(function(t,e){var i=n.S(e);(n.data_options(i),i.data(n.name+"-instance")).compute_dimensions()})}}}(jQuery,this,this.document),function(c,a,t,e){"use strict";Foundation.libs.reveal={name:"reveal",version:"5.1.1",locked:!1,settings:{animation:"fadeAndPop",animation_speed:250,close_on_background_click:!0,close_on_esc:!0,dismiss_modal_class:"close-reveal-modal",bg_class:"reveal-modal-bg",open:function(){},opened:function(){},close:function(){},closed:function(){},bg:c(".reveal-modal-bg"),css:{open:{opacity:0,visibility:"visible",display:"block"},close:{opacity:1,visibility:"hidden",display:"none"}}},init:function(t,e,i){c.extend(!0,this.settings,e,i),this.bindings(e,i)},events:function(){var s=this,o=s.S;return o(this.scope).off(".reveal").on("click.fndtn.reveal","["+this.add_namespace("data-reveal-id")+"]",function(t){if(t.preventDefault(),!s.locked){var e=o(this),i=e.data(s.data_attr("reveal-ajax"));if(s.locked=!0,void 0===i)s.open.call(s,e);else{var n=!0===i?e.attr("href"):i;s.open.call(s,e,{url:n})}}}),o(t).on("click.fndtn.reveal",this.close_targets(),function(t){if(t.preventDefault(),!s.locked){var e=o("["+s.attr_name()+"].open").data(s.attr_name(!0)+"-init"),i=o(t.target)[0]===o("."+e.bg_class)[0];if(i&&!e.close_on_background_click)return;s.locked=!0,s.close.call(s,i?o("["+s.attr_name()+"].open"):o(this).closest("["+s.attr_name()+"]"))}}),0<o("["+s.attr_name()+"]",this.scope).length?o(this.scope).on("open.fndtn.reveal",this.settings.open).on("opened.fndtn.reveal",this.settings.opened).on("opened.fndtn.reveal",this.open_video).on("close.fndtn.reveal",this.settings.close).on("closed.fndtn.reveal",this.settings.closed).on("closed.fndtn.reveal",this.close_video):o(this.scope).on("open.fndtn.reveal","["+s.attr_name()+"]",this.settings.open).on("opened.fndtn.reveal","["+s.attr_name()+"]",this.settings.opened).on("opened.fndtn.reveal","["+s.attr_name()+"]",this.open_video).on("close.fndtn.reveal","["+s.attr_name()+"]",this.settings.close).on("closed.fndtn.reveal","["+s.attr_name()+"]",this.settings.closed).on("closed.fndtn.reveal","["+s.attr_name()+"]",this.close_video),!0},key_up_on:function(){var n=this;return n.S("body").off("keyup.fndtn.reveal").on("keyup.fndtn.reveal",function(t){var e=n.S("["+n.attr_name()+"].open"),i=e.data(n.attr_name(!0)+"-init");i&&27===t.which&&i.close_on_esc&&!n.locked&&n.close.call(n,e)}),!0},key_up_off:function(){return this.S("body").off("keyup.fndtn.reveal"),!0},open:function(t,e){var s=this;if(t)if(void 0!==t.selector)var o=s.S("#"+t.data(s.data_attr("reveal-id")));else{o=s.S(this.scope);e=t}else o=s.S(this.scope);var a=o.data(s.attr_name(!0)+"-init");if(!o.hasClass("open")){var r=s.S("["+s.attr_name()+"].open");if(void 0===o.data("css-top")&&o.data("css-top",parseInt(o.css("top"),10)).data("offset",this.cache_offset(o)),this.key_up_on(o),o.trigger("open"),r.length<1&&this.toggle_bg(o),"string"==typeof e&&(e={url:e}),void 0!==e&&e.url){var l=void 0!==e.success?e.success:null;c.extend(e,{success:function(t,e,i){if(c.isFunction(l)&&l(t,e,i),o.html(t),s.S(o).foundation("section","reflow"),0<r.length){var n=r.data(s.attr_name(!0));s.hide(r,n.css.close)}s.show(o,a.css.open)}}),c.ajax(e)}else{if(0<r.length){var i=r.data(s.attr_name(!0)+"-init");this.hide(r,i.css.close)}this.show(o,a.css.open)}}},close:function(t){t=t&&t.length?t:this.S(this.scope);var e=this.S("["+this.attr_name()+"].open"),i=t.data(this.attr_name(!0)+"-init");0<e.length&&(this.locked=!0,this.key_up_off(t),t.trigger("close"),this.toggle_bg(t),this.hide(e,i.css.close,i))},close_targets:function(){var t="."+this.settings.dismiss_modal_class;return this.settings.close_on_background_click?t+", ."+this.settings.bg_class:t},toggle_bg:function(t){t.data(this.attr_name(!0)),0===this.S("."+this.settings.bg_class).length&&(this.settings.bg=c("<div />",{class:this.settings.bg_class}).appendTo("body")),0<this.settings.bg.filter(":visible").length?this.hide(this.settings.bg):this.show(this.settings.bg)},show:function(t,e){if(e){var i=t.data(this.attr_name(!0)+"-init");if(0===t.parent("body").length){var n=t.wrap('<div style="display: none;" />').parent(),s=this.settings.rootElement||"body";t.on("closed.fndtn.reveal.wrapped",function(){t.detach().appendTo(n),t.unwrap().unbind("closed.fndtn.reveal.wrapped")}),t.detach().appendTo(s)}if(/pop/i.test(i.animation)){e.top=c(a).scrollTop()-t.data("offset")+"px";var o={top:c(a).scrollTop()+t.data("css-top")+"px",opacity:1};return setTimeout(function(){return t.css(e).animate(o,i.animation_speed,"linear",function(){this.locked=!1,t.trigger("opened")}.bind(this)).addClass("open")}.bind(this),i.animation_speed/2)}if(/fade/i.test(i.animation)){o={opacity:1};return setTimeout(function(){return t.css(e).animate(o,i.animation_speed,"linear",function(){this.locked=!1,t.trigger("opened")}.bind(this)).addClass("open")}.bind(this),i.animation_speed/2)}return t.css(e).show().css({opacity:1}).addClass("open").trigger("opened")}i=this.settings;return/fade/i.test(i.animation)?t.fadeIn(i.animation_speed/2):(this.locked=!1,t.show())},hide:function(t,e){if(e){var i=t.data(this.attr_name(!0)+"-init");if(/pop/i.test(i.animation)){var n={top:-c(a).scrollTop()-t.data("offset")+"px",opacity:0};return setTimeout(function(){return t.animate(n,i.animation_speed,"linear",function(){this.locked=!1,t.css(e).trigger("closed")}.bind(this)).removeClass("open")}.bind(this),i.animation_speed/2)}if(/fade/i.test(i.animation)){n={opacity:0};return setTimeout(function(){return t.animate(n,i.animation_speed,"linear",function(){this.locked=!1,t.css(e).trigger("closed")}.bind(this)).removeClass("open")}.bind(this),i.animation_speed/2)}return t.hide().css(e).removeClass("open").trigger("closed")}i=this.settings;return/fade/i.test(i.animation)?t.fadeOut(i.animation_speed/2):t.hide()},close_video:function(t){var e=c(".flex-video",t.target),i=c("iframe",e);0<i.length&&(i.attr("data-src",i[0].src),i.attr("src","about:blank"),e.hide())},open_video:function(t){var e=c(".flex-video",t.target),i=e.find("iframe");if(0<i.length){if("string"==typeof i.attr("data-src"))i[0].src=i.attr("data-src");else{var n=i[0].src;i[0].src=void 0,i[0].src=n}e.show()}},data_attr:function(t){return 0<this.namespace.length?this.namespace+"-"+t:t},cache_offset:function(t){var e=t.show().height()+parseInt(t.css("top"),10);return t.hide(),e},off:function(){c(this.scope).off(".fndtn.reveal")},reflow:function(){}}}(jQuery,this,this.document),function(){"use strict";Foundation.libs.tab={name:"tab",version:"5.1.1",settings:{active_class:"active",callback:function(){}},init:function(t,e,i){this.bindings(e,i)},events:function(){var a=this,r=this.S;r(this.scope).off(".tab").on("click.fndtn.tab","["+this.attr_name()+"] > dd > a",function(t){t.preventDefault(),t.stopPropagation();var e=r(this).parent(),i=e.closest("["+a.attr_name()+"]"),n=r("#"+this.href.split("#")[1]),s=e.siblings(),o=i.data(a.attr_name(!0)+"-init");r(this).data(a.data_attr("tab-content"))&&(n=r("#"+r(this).data(a.data_attr("tab-content")).split("#")[1])),e.addClass(o.active_class).triggerHandler("opened"),s.removeClass(o.active_class),n.siblings().removeClass(o.active_class).end().addClass(o.active_class),o.callback(e),i.triggerHandler("toggled",[e])})},data_attr:function(t){return 0<this.namespace.length?this.namespace+"-"+t:t},off:function(){},reflow:function(){}}}(jQuery,this.document),function(s,t,e){"use strict";Foundation.libs.tooltip={name:"tooltip",version:"5.1.1",settings:{additional_inheritable_classes:[],tooltip_class:".tooltip",append_to:"body",touch_close_text:"Tap To Close",disable_for_touch:!1,hover_delay:200,tip_template:function(t,e){return'<span data-selector="'+t+'" class="'+Foundation.libs.tooltip.settings.tooltip_class.substring(1)+'">'+e+'<span class="nub"></span></span>'}},cache:{},init:function(t,e,i){Foundation.inherit(this,"random_str"),this.bindings(e,i)},events:function(){var i=this,n=i.S;Modernizr.touch?n(e).off(".tooltip").on("click.fndtn.tooltip touchstart.fndtn.tooltip touchend.fndtn.tooltip","["+this.attr_name()+"]:not(a)",function(t){var e=s.extend({},i.settings,i.data_options(n(this)));e.disable_for_touch||(t.preventDefault(),n(e.tooltip_class).hide(),i.showOrCreateTip(n(this)))}).on("click.fndtn.tooltip touchstart.fndtn.tooltip touchend.fndtn.tooltip",this.settings.tooltip_class,function(t){t.preventDefault(),n(this).fadeOut(150)}):n(e).off(".tooltip").on("mouseenter.fndtn.tooltip mouseleave.fndtn.tooltip","["+this.attr_name()+"]",function(t){var e=n(this);/enter|over/i.test(t.type)?this.timer=setTimeout(function(){i.showOrCreateTip(e)}.bind(this),i.settings.hover_delay):("mouseout"===t.type||"mouseleave"===t.type)&&(clearTimeout(this.timer),i.hide(e))})},showOrCreateTip:function(t){var e=this.getTip(t);return e&&0<e.length?this.show(t):this.create(t)},getTip:function(t){var e=this.selector(t),i=null;return e&&(i=this.S('span[data-selector="'+e+'"]'+this.settings.tooltip_class)),"object"==typeof i&&i},selector:function(t){var e=t.attr("id"),i=t.attr(this.attr_name())||t.attr("data-selector");return(e&&e.length<1||!e)&&"string"!=typeof i&&(i="tooltip"+this.random_str(6),t.attr("data-selector",i)),e&&0<e.length?e:i},create:function(t){var e=s(this.settings.tip_template(this.selector(t),s("<div></div>").html(t.attr("title")).html())),i=this.inheritable_classes(t);e.addClass(i).appendTo(this.settings.append_to),Modernizr.touch&&e.append('<span class="tap-to-close">'+this.settings.touch_close_text+"</span>"),t.removeAttr("title").attr("title",""),this.show(t)},reposition:function(t,e,i){var n,s,o,a;if(e.css("visibility","hidden").show(),n=t.data("width"),o=(s=e.children(".nub")).outerHeight(),s.outerHeight(),e.css(this.small()?{width:"100%"}:{width:n||"auto"}),(a=function(t,e,i,n,s){return t.css({top:e||"auto",bottom:n||"auto",left:s||"auto",right:i||"auto"}).end()})(e,t.offset().top+t.outerHeight()+10,"auto","auto",t.offset().left),this.small())a(e,t.offset().top+t.outerHeight()+10,"auto","auto",12.5,this.S(this.scope).width()),e.addClass("tip-override"),a(s,-o,"auto","auto",t.offset().left+10);else{var r=t.offset().left;Foundation.rtl&&(r=t.offset().left+t.outerWidth()-e.outerWidth()),a(e,t.offset().top+t.outerHeight()+10,"auto","auto",r),e.removeClass("tip-override"),s.removeAttr("style"),i&&-1<i.indexOf("tip-top")?a(e,t.offset().top-e.outerHeight()-10,"auto","auto",r).removeClass("tip-override"):i&&-1<i.indexOf("tip-left")?a(e,t.offset().top+t.outerHeight()/2-e.outerHeight()/2,"auto","auto",t.offset().left-e.outerWidth()-o).removeClass("tip-override"):i&&-1<i.indexOf("tip-right")&&a(e,t.offset().top+t.outerHeight()/2-e.outerHeight()/2,"auto","auto",t.offset().left+t.outerWidth()+o).removeClass("tip-override")}e.css("visibility","visible").hide()},small:function(){return matchMedia(Foundation.media_queries.small).matches},inheritable_classes:function(t){var e=["tip-top","tip-left","tip-bottom","tip-right","radius","round"].concat(this.settings.additional_inheritable_classes),i=t.attr("class"),n=i?s.map(i.split(" "),function(t){return-1!==s.inArray(t,e)?t:void 0}).join(" "):"";return s.trim(n)},show:function(t){var e=this.getTip(t);return this.reposition(t,e,t.attr("class")),e.fadeIn(150)},hide:function(t){return this.getTip(t).fadeOut(150)},reload:function(){var t=s(this);return t.data("fndtn-tooltips")?t.foundationTooltips("destroy").foundationTooltips("init"):t.foundationTooltips("init")},off:function(){this.S(this.scope).off(".fndtn.tooltip"),this.S(this.settings.tooltip_class).each(function(t){s("["+this.attr_name()+"]").get(t).attr("title",s(this).text())}).remove()},reflow:function(){}}}(jQuery,0,this.document),function(a,o,r){"use strict";Foundation.libs.topbar={name:"topbar",version:"5.1.1",settings:{index:0,sticky_class:"sticky",custom_back_text:!0,back_text:"Back",is_hover:!0,mobile_show_parent_link:!1,scrolltop:!0},init:function(t,e,i){Foundation.inherit(this,"add_custom_rule register_media throttle");var n=this;n.register_media("topbar","foundation-mq-topbar"),this.bindings(e,i),n.S("["+this.attr_name()+"]",this.scope).each(function(){var t=n.S(this),e=t.data(n.attr_name(!0)+"-init");n.S("section",this),a("> ul",this).first(),t.data("index",0);var i=t.parent();i.hasClass("fixed")||i.hasClass(e.sticky_class)?(n.settings.sticky_class=e.sticky_class,(n.settings.sticky_topbar=t).data("height",i.outerHeight()),t.data("stickyoffset",i.offset().top)):t.data("height",t.outerHeight()),e.assembled||n.assemble(t),e.is_hover?n.S(".has-dropdown",t).addClass("not-click"):n.S(".has-dropdown",t).removeClass("not-click"),n.add_custom_rule(".f-topbar-fixed { padding-top: "+t.data("height")+"px }"),i.hasClass("fixed")&&n.S("body").addClass("f-topbar-fixed")})},toggle:function(t){var e=this;if(t)var i=e.S(t).closest("["+this.attr_name()+"]");else i=e.S("["+this.attr_name()+"]");var n=i.data(this.attr_name(!0)+"-init"),s=e.S("section, .section",i);e.breakpoint()&&(e.rtl?(s.css({right:"0%"}),a(">.name",s).css({right:"100%"})):(s.css({left:"0%"}),a(">.name",s).css({left:"100%"})),e.S("li.moved",s).removeClass("moved"),i.data("index",0),i.toggleClass("expanded").css("height","")),n.scrolltop?i.hasClass("expanded")?i.parent().hasClass("fixed")&&(n.scrolltop?(i.parent().removeClass("fixed"),i.addClass("fixed"),e.S("body").removeClass("f-topbar-fixed"),o.scrollTo(0,0)):i.parent().removeClass("expanded")):i.hasClass("fixed")&&(i.parent().addClass("fixed"),i.removeClass("fixed"),e.S("body").addClass("f-topbar-fixed")):(i.parent().hasClass(e.settings.sticky_class)&&i.parent().addClass("fixed"),i.parent().hasClass("fixed")&&(i.hasClass("expanded")?(i.addClass("fixed"),i.parent().addClass("expanded"),e.S("body").addClass("f-topbar-fixed")):(i.removeClass("fixed"),i.parent().removeClass("expanded"),e.update_sticky_positioning())))},timer:null,events:function(){var a=this,r=this.S;r(this.scope).off(".topbar").on("click.fndtn.topbar","["+this.attr_name()+"] .toggle-topbar",function(t){t.preventDefault(),a.toggle(this)}).on("click.fndtn.topbar","["+this.attr_name()+"] li.has-dropdown",function(t){var e=r(this),i=r(t.target),n=e.closest("["+a.attr_name()+"]").data(a.attr_name(!0)+"-init");return i.data("revealId")?void a.toggle():void(a.breakpoint()||(!n.is_hover||Modernizr.touch)&&(t.stopImmediatePropagation(),e.hasClass("hover")?(e.removeClass("hover").find("li").removeClass("hover"),e.parents("li.hover").removeClass("hover")):(e.addClass("hover"),"A"===i[0].nodeName&&i.parent().hasClass("has-dropdown")&&t.preventDefault())))}).on("click.fndtn.topbar","["+this.attr_name()+"] .has-dropdown>a",function(t){if(a.breakpoint()){t.preventDefault();var e=r(this),i=e.closest("["+a.attr_name()+"]"),n=i.find("section, .section"),s=(e.next(".dropdown").outerHeight(),e.closest("li"));i.data("index",i.data("index")+1),s.addClass("moved"),a.rtl?(n.css({right:-100*i.data("index")+"%"}),n.find(">.name").css({right:100*i.data("index")+"%"})):(n.css({left:-100*i.data("index")+"%"}),n.find(">.name").css({left:100*i.data("index")+"%"})),i.css("height",e.siblings("ul").outerHeight(!0)+i.data("height"))}}),r(o).off(".topbar").on("resize.fndtn.topbar",a.throttle(function(){a.resize.call(a)},50)).trigger("resize"),r("body").off(".topbar").on("click.fndtn.topbar touchstart.fndtn.topbar",function(t){0<r(t.target).closest("li").closest("li.hover").length||r("["+a.attr_name()+"] li").removeClass("hover")}),r(this.scope).on("click.fndtn.topbar","["+this.attr_name()+"] .has-dropdown .back",function(t){t.preventDefault();var e=r(this),i=e.closest("["+a.attr_name()+"]"),n=i.find("section, .section"),s=(i.data(a.attr_name(!0)+"-init"),e.closest("li.moved")),o=s.parent();i.data("index",i.data("index")-1),a.rtl?(n.css({right:-100*i.data("index")+"%"}),n.find(">.name").css({right:100*i.data("index")+"%"})):(n.css({left:-100*i.data("index")+"%"}),n.find(">.name").css({left:100*i.data("index")+"%"})),0===i.data("index")?i.css("height",""):i.css("height",o.outerHeight(!0)+i.data("height")),setTimeout(function(){s.removeClass("moved")},300)})},resize:function(){var s=this;s.S("["+this.attr_name()+"]").each(function(){var t,e=s.S(this),i=(e.data(s.attr_name(!0)+"-init"),e.parent("."+s.settings.sticky_class));if(!s.breakpoint()){var n=e.hasClass("expanded");e.css("height","").removeClass("expanded").find("li").removeClass("hover"),n&&s.toggle(e)}0<i.length&&(i.hasClass("fixed")?(i.removeClass("fixed"),t=i.offset().top,s.S(r.body).hasClass("f-topbar-fixed")&&(t-=e.data("height")),e.data("stickyoffset",t),i.addClass("fixed")):(t=i.offset().top,e.data("stickyoffset",t)))})},breakpoint:function(){return!matchMedia(Foundation.media_queries.topbar).matches},assemble:function(t){var s=this,o=t.data(this.attr_name(!0)+"-init"),e=s.S("section",t);a("> ul",t).first(),e.detach(),s.S(".has-dropdown>a",e).each(function(){var t=s.S(this),e=t.siblings(".dropdown"),i=t.attr("href");if(!e.find(".title.back").length){if(o.mobile_show_parent_link&&i&&1<i.length)var n=a('<li class="title back js-generated"><h5><a href="javascript:void(0)"></a></h5></li><li><a class="parent-link js-generated" href="'+i+'">'+t.text()+"</a></li>");else n=a('<li class="title back js-generated"><h5><a href="javascript:void(0)"></a></h5></li>');a("h5>a",n).html(1==o.custom_back_text?o.back_text:"&laquo; "+t.html()),e.prepend(n)}}),e.appendTo(t),this.sticky(),this.assembled(t)},assembled:function(t){t.data(this.attr_name(!0),a.extend({},t.data(this.attr_name(!0)),{assembled:!0}))},height:function(t){var e=0,i=this;return a("> li",t).each(function(){e+=i.S(this).outerHeight(!0)}),e},sticky:function(){var t=(this.S(o),this);this.S(o).on("scroll",function(){t.update_sticky_positioning()})},update_sticky_positioning:function(){var t="."+this.settings.sticky_class,e=this.S(o),i=this;if(0<i.S(t).length){var n=this.settings.sticky_topbar.data("stickyoffset");i.S(t).hasClass("expanded")||(e.scrollTop()>n?i.S(t).hasClass("fixed")||(i.S(t).addClass("fixed"),i.S("body").addClass("f-topbar-fixed")):e.scrollTop()<=n&&i.S(t).hasClass("fixed")&&(i.S(t).removeClass("fixed"),i.S("body").removeClass("f-topbar-fixed")))}},off:function(){this.S(this.scope).off(".fndtn.topbar"),this.S(o).off(".fndtn.topbar")},reflow:function(){}}}(jQuery,this,this.document),function(f,o,a,t){"use strict";var e=function(){},i=function(t,l){if(t.hasClass(l.slides_container_class))return this;var n,e,i,s,c,d,h=this,u=t,p=0;h.slides=function(){return u.children(l.slide_selector)},h.slides().first().addClass(l.active_slide_class),h.update_slide_number=function(t){l.slide_number&&(e.find("span:first").text(parseInt(t)+1),e.find("span:last").text(h.slides().length)),l.bullets&&(i.children().removeClass(l.bullets_active_class),f(i.children().get(t)).addClass(l.bullets_active_class))},h.update_active_link=function(t){var e=f('a[data-orbit-link="'+h.slides().eq(t).attr("data-orbit-slide")+'"]');e.siblings().removeClass(l.bullets_active_class),e.addClass(l.bullets_active_class)},h.build_markup=function(){u.wrap('<div class="'+l.container_class+'"></div>'),n=u.parent(),u.addClass(l.slides_container_class),l.navigation_arrows&&(n.append(f('<a href="#"><span></span></a>').addClass(l.prev_class)),n.append(f('<a href="#"><span></span></a>').addClass(l.next_class))),l.timer&&((s=f("<div>").addClass(l.timer_container_class)).append("<span>"),s.append(f("<div>").addClass(l.timer_progress_class)),s.addClass(l.timer_paused_class),n.append(s)),l.slide_number&&((e=f("<div>").addClass(l.slide_number_class)).append("<span></span> "+l.slide_number_text+" <span></span>"),n.append(e)),l.bullets&&(i=f("<ol>").addClass(l.bullets_container_class),n.append(i),i.wrap('<div class="orbit-bullets-container"></div>'),h.slides().each(function(t){var e=f("<li>").attr("data-orbit-slide",t);i.append(e)})),l.stack_on_small&&n.addClass(l.stack_on_small_class)},h._goto=function(e,i){if(e===p)return!1;"object"==typeof d&&d.restart();var n=h.slides(),t="next";if(!0,e<p&&(t="prev"),e>=n.length){if(!l.circular)return!1;e=0}else if(e<0){if(!l.circular)return!1;e=n.length-1}var s=f(n.get(p)),o=f(n.get(e));s.css("zIndex",2),s.removeClass(l.active_slide_class),o.css("zIndex",4).addClass(l.active_slide_class),u.trigger("before-slide-change.fndtn.orbit"),l.before_slide_change(),h.update_active_link(e);var a=function(){var t=function(){p=e,!!1===i&&(d=h.create_timer()).start(),h.update_slide_number(p),u.trigger("after-slide-change.fndtn.orbit",[{slide_number:p,total_slides:n.length}]),l.after_slide_change(p,n.length)};u.height()!=o.height()&&l.variable_height?u.animate({height:o.height()},250,"linear",t):t()};if(1===n.length)return a(),!1;var r=function(){"next"===t&&c.next(s,o,a),"prev"===t&&c.prev(s,o,a)};o.height()>u.height()&&l.variable_height?u.animate({height:o.height()},250,"linear",r):r()},h.next=function(t){t.stopImmediatePropagation(),t.preventDefault(),h._goto(p+1)},h.prev=function(t){t.stopImmediatePropagation(),t.preventDefault(),h._goto(p-1)},h.link_custom=function(t){t.preventDefault();var e=f(this).attr("data-orbit-link");if("string"==typeof e&&""!=(e=f.trim(e))){var i=n.find("[data-orbit-slide="+e+"]");-1!=i.index()&&h._goto(i.index())}},h.link_bullet=function(){var t=f(this).attr("data-orbit-slide");if("string"==typeof t&&""!=(t=f.trim(t)))if(isNaN(parseInt(t))){var e=n.find("[data-orbit-slide="+t+"]");-1!=e.index()&&h._goto(e.index()+1)}else h._goto(parseInt(t))},h.timer_callback=function(){h._goto(p+1,!0)},h.compute_dimensions=function(){var t=f(h.slides().get(p)).height();l.variable_height||h.slides().each(function(){f(this).height()>t&&(t=f(this).height())}),u.height(t)},h.create_timer=function(){return new r(n.find("."+l.timer_container_class),l,h.timer_callback)},h.stop_timer=function(){"object"==typeof d&&d.stop()},h.toggle_timer=function(){n.find("."+l.timer_container_class).hasClass(l.timer_paused_class)?(void 0===d&&(d=h.create_timer()),d.start()):"object"==typeof d&&d.stop()},h.init=function(){h.build_markup(),l.timer&&(d=h.create_timer(),Foundation.utils.image_loaded(this.slides().children("img"),d.start)),c=new m(l,u),"slide"===l.animation&&(c=new g(l,u)),n.on("click","."+l.next_class,h.next),n.on("click","."+l.prev_class,h.prev),n.on("click","[data-orbit-slide]",h.link_bullet),n.on("click",h.toggle_timer),l.swipe&&n.on("touchstart.fndtn.orbit",function(t){t.touches||(t=t.originalEvent);var e={start_page_x:t.touches[0].pageX,start_page_y:t.touches[0].pageY,start_time:(new Date).getTime(),delta_x:0,is_scrolling:void 0};n.data("swipe-transition",e),t.stopPropagation()}).on("touchmove.fndtn.orbit",function(t){if(t.touches||(t=t.originalEvent),!(1<t.touches.length||t.scale&&1!==t.scale)){var e=n.data("swipe-transition");if(void 0===e&&(e={}),e.delta_x=t.touches[0].pageX-e.start_page_x,void 0===e.is_scrolling&&(e.is_scrolling=!!(e.is_scrolling||Math.abs(e.delta_x)<Math.abs(t.touches[0].pageY-e.start_page_y))),!e.is_scrolling&&!e.active){t.preventDefault();var i=e.delta_x<0?p+1:p-1;e.active=!0,h._goto(i)}}}).on("touchend.fndtn.orbit",function(t){n.data("swipe-transition",{}),t.stopPropagation()}),n.on("mouseenter.fndtn.orbit",function(){l.timer&&l.pause_on_hover&&h.stop_timer()}).on("mouseleave.fndtn.orbit",function(){l.timer&&l.resume_on_mouseout&&d.start()}),f(a).on("click","[data-orbit-link]",h.link_custom),f(o).on("resize",h.compute_dimensions),Foundation.utils.image_loaded(this.slides().children("img"),h.compute_dimensions),Foundation.utils.image_loaded(this.slides().children("img"),function(){n.prev(".preloader").css("display","none"),h.update_slide_number(0),h.update_active_link(0),u.trigger("ready.fndtn.orbit")})},h.init()},r=function(i,n,t){var s,o,a=this,r=n.timer_speed,l=i.find("."+n.timer_progress_class),c=-1;this.update_progress=function(t){var e=l.clone();e.attr("style",""),e.css("width",t+"%"),l.replaceWith(e),l=e},this.restart=function(){clearTimeout(o),i.addClass(n.timer_paused_class),c=-1,a.update_progress(0)},this.start=function(){return!i.hasClass(n.timer_paused_class)||(c=-1===c?r:c,i.removeClass(n.timer_paused_class),s=(new Date).getTime(),l.animate({width:"100%"},c,"linear"),o=setTimeout(function(){a.restart(),t()},c),void i.trigger("timer-started.fndtn.orbit"))},this.stop=function(){if(i.hasClass(n.timer_paused_class))return!0;clearTimeout(o),i.addClass(n.timer_paused_class);var t=(new Date).getTime(),e=100-(c-=t-s)/r*100;a.update_progress(e),i.trigger("timer-stopped.fndtn.orbit")}},g=function(t){var n=t.animation_speed,s=1===f("html[dir=rtl]").length?"marginRight":"marginLeft",o={};o[s]="0%",this.next=function(t,e,i){t.animate({marginLeft:"-100%"},n),e.animate(o,n,function(){t.css(s,"100%"),i()})},this.prev=function(t,e,i){t.animate({marginLeft:"100%"},n),e.css(s,"-100%"),e.animate(o,n,function(){t.css(s,"100%"),i()})}},m=function(t){var n=t.animation_speed;f("html[dir=rtl]").length,this.next=function(t,e,i){e.css({margin:"0%",opacity:"0.01"}),e.animate({opacity:"1"},n,"linear",function(){t.css("margin","100%"),i()})},this.prev=function(t,e,i){e.css({margin:"0%",opacity:"0.01"}),e.animate({opacity:"1"},n,"linear",function(){t.css("margin","100%"),i()})}};Foundation.libs=Foundation.libs||{},Foundation.libs.orbit={name:"orbit",version:"5.1.1",settings:{animation:"slide",timer_speed:1e4,pause_on_hover:!0,resume_on_mouseout:!1,animation_speed:500,stack_on_small:!1,navigation_arrows:!0,slide_number:!0,slide_number_text:"of",container_class:"orbit-container",stack_on_small_class:"orbit-stack-on-small",next_class:"orbit-next",prev_class:"orbit-prev",timer_container_class:"orbit-timer",timer_paused_class:"paused",timer_progress_class:"orbit-progress",slides_container_class:"orbit-slides-container",slide_selector:"*",bullets_container_class:"orbit-bullets",bullets_active_class:"active",slide_number_class:"orbit-slide-number",caption_class:"orbit-caption",active_slide_class:"active",orbit_transition_class:"orbit-transitioning",bullets:!0,circular:!0,timer:!0,variable_height:!1,swipe:!0,before_slide_change:e,after_slide_change:e},init:function(t,e,i){this.bindings(e,i)},events:function(t){var e=new i(this.S(t),this.S(t).data("orbit-init"));this.S(t).data(self.name+"-instance",e)},reflow:function(){var n=this;n.S(n.scope).is("[data-orbit]")?n.S(n.scope).data(n.name+"-instance").compute_dimensions():n.S("[data-orbit]",n.scope).each(function(t,e){var i=n.S(e);(n.data_options(i),i.data(n.name+"-instance")).compute_dimensions()})}}}(jQuery,this,this.document),function(a,o,r){"use strict";Foundation.libs.topbar={name:"topbar",version:"5.1.1",settings:{index:0,sticky_class:"sticky",custom_back_text:!0,back_text:"Back",is_hover:!0,mobile_show_parent_link:!1,scrolltop:!0},init:function(t,e,i){Foundation.inherit(this,"add_custom_rule register_media throttle");var n=this;n.register_media("topbar","foundation-mq-topbar"),this.bindings(e,i),n.S("["+this.attr_name()+"]",this.scope).each(function(){var t=n.S(this),e=t.data(n.attr_name(!0)+"-init");n.S("section",this),a("> ul",this).first(),t.data("index",0);var i=t.parent();i.hasClass("fixed")||i.hasClass(e.sticky_class)?(n.settings.sticky_class=e.sticky_class,(n.settings.sticky_topbar=t).data("height",i.outerHeight()),t.data("stickyoffset",i.offset().top)):t.data("height",t.outerHeight()),e.assembled||n.assemble(t),e.is_hover?n.S(".has-dropdown",t).addClass("not-click"):n.S(".has-dropdown",t).removeClass("not-click"),n.add_custom_rule(".f-topbar-fixed { padding-top: "+t.data("height")+"px }"),i.hasClass("fixed")&&n.S("body").addClass("f-topbar-fixed")})},toggle:function(t){var e=this;if(t)var i=e.S(t).closest("["+this.attr_name()+"]");else i=e.S("["+this.attr_name()+"]");var n=i.data(this.attr_name(!0)+"-init"),s=e.S("section, .section",i);e.breakpoint()&&(e.rtl?(s.css({right:"0%"}),a(">.name",s).css({right:"100%"})):(s.css({left:"0%"}),a(">.name",s).css({left:"100%"})),e.S("li.moved",s).removeClass("moved"),i.data("index",0),i.toggleClass("expanded").css("height","")),n.scrolltop?i.hasClass("expanded")?i.parent().hasClass("fixed")&&(n.scrolltop?(i.parent().removeClass("fixed"),i.addClass("fixed"),e.S("body").removeClass("f-topbar-fixed"),o.scrollTo(0,0)):i.parent().removeClass("expanded")):i.hasClass("fixed")&&(i.parent().addClass("fixed"),i.removeClass("fixed"),e.S("body").addClass("f-topbar-fixed")):(i.parent().hasClass(e.settings.sticky_class)&&i.parent().addClass("fixed"),i.parent().hasClass("fixed")&&(i.hasClass("expanded")?(i.addClass("fixed"),i.parent().addClass("expanded"),e.S("body").addClass("f-topbar-fixed")):(i.removeClass("fixed"),i.parent().removeClass("expanded"),e.update_sticky_positioning())))},timer:null,events:function(){var a=this,r=this.S;r(this.scope).off(".topbar").on("click.fndtn.topbar","["+this.attr_name()+"] .toggle-topbar",function(t){t.preventDefault(),a.toggle(this)}).on("click.fndtn.topbar","["+this.attr_name()+"] li.has-dropdown",function(t){var e=r(this),i=r(t.target),n=e.closest("["+a.attr_name()+"]").data(a.attr_name(!0)+"-init");return i.data("revealId")?void a.toggle():void(a.breakpoint()||(!n.is_hover||Modernizr.touch)&&(t.stopImmediatePropagation(),e.hasClass("hover")?(e.removeClass("hover").find("li").removeClass("hover"),e.parents("li.hover").removeClass("hover")):(e.addClass("hover"),"A"===i[0].nodeName&&i.parent().hasClass("has-dropdown")&&t.preventDefault())))}).on("click.fndtn.topbar","["+this.attr_name()+"] .has-dropdown>a",function(t){if(a.breakpoint()){t.preventDefault();var e=r(this),i=e.closest("["+a.attr_name()+"]"),n=i.find("section, .section"),s=(e.next(".dropdown").outerHeight(),e.closest("li"));i.data("index",i.data("index")+1),s.addClass("moved"),a.rtl?(n.css({right:-100*i.data("index")+"%"}),n.find(">.name").css({right:100*i.data("index")+"%"})):(n.css({left:-100*i.data("index")+"%"}),n.find(">.name").css({left:100*i.data("index")+"%"})),i.css("height",e.siblings("ul").outerHeight(!0)+i.data("height"))}}),r(o).off(".topbar").on("resize.fndtn.topbar",a.throttle(function(){a.resize.call(a)},50)).trigger("resize"),r("body").off(".topbar").on("click.fndtn.topbar touchstart.fndtn.topbar",function(t){0<r(t.target).closest("li").closest("li.hover").length||r("["+a.attr_name()+"] li").removeClass("hover")}),r(this.scope).on("click.fndtn.topbar","["+this.attr_name()+"] .has-dropdown .back",function(t){t.preventDefault();var e=r(this),i=e.closest("["+a.attr_name()+"]"),n=i.find("section, .section"),s=(i.data(a.attr_name(!0)+"-init"),e.closest("li.moved")),o=s.parent();i.data("index",i.data("index")-1),a.rtl?(n.css({right:-100*i.data("index")+"%"}),n.find(">.name").css({right:100*i.data("index")+"%"})):(n.css({left:-100*i.data("index")+"%"}),n.find(">.name").css({left:100*i.data("index")+"%"})),0===i.data("index")?i.css("height",""):i.css("height",o.outerHeight(!0)+i.data("height")),setTimeout(function(){s.removeClass("moved")},300)})},resize:function(){var s=this;s.S("["+this.attr_name()+"]").each(function(){var t,e=s.S(this),i=(e.data(s.attr_name(!0)+"-init"),e.parent("."+s.settings.sticky_class));if(!s.breakpoint()){var n=e.hasClass("expanded");e.css("height","").removeClass("expanded").find("li").removeClass("hover"),n&&s.toggle(e)}0<i.length&&(i.hasClass("fixed")?(i.removeClass("fixed"),t=i.offset().top,s.S(r.body).hasClass("f-topbar-fixed")&&(t-=e.data("height")),e.data("stickyoffset",t),i.addClass("fixed")):(t=i.offset().top,e.data("stickyoffset",t)))})},breakpoint:function(){return!matchMedia(Foundation.media_queries.topbar).matches},assemble:function(t){var s=this,o=t.data(this.attr_name(!0)+"-init"),e=s.S("section",t);a("> ul",t).first(),e.detach(),s.S(".has-dropdown>a",e).each(function(){var t=s.S(this),e=t.siblings(".dropdown"),i=t.attr("href");if(!e.find(".title.back").length){if(o.mobile_show_parent_link&&i&&1<i.length)var n=a('<li class="title back js-generated"><h5><a href="javascript:void(0)"></a></h5></li><li><a class="parent-link js-generated" href="'+i+'">'+t.text()+"</a></li>");else n=a('<li class="title back js-generated"><h5><a href="javascript:void(0)"></a></h5></li>');a("h5>a",n).html(1==o.custom_back_text?o.back_text:"&laquo; "+t.html()),e.prepend(n)}}),e.appendTo(t),this.sticky(),this.assembled(t)},assembled:function(t){t.data(this.attr_name(!0),a.extend({},t.data(this.attr_name(!0)),{assembled:!0}))},height:function(t){var e=0,i=this;return a("> li",t).each(function(){e+=i.S(this).outerHeight(!0)}),e},sticky:function(){var t=(this.S(o),this);this.S(o).on("scroll",function(){t.update_sticky_positioning()})},update_sticky_positioning:function(){var t="."+this.settings.sticky_class,e=this.S(o),i=this;if(0<i.S(t).length){var n=this.settings.sticky_topbar.data("stickyoffset");i.S(t).hasClass("expanded")||(e.scrollTop()>n?i.S(t).hasClass("fixed")||(i.S(t).addClass("fixed"),i.S("body").addClass("f-topbar-fixed")):e.scrollTop()<=n&&i.S(t).hasClass("fixed")&&(i.S(t).removeClass("fixed"),i.S("body").removeClass("f-topbar-fixed")))}},off:function(){this.S(this.scope).off(".fndtn.topbar"),this.S(o).off(".fndtn.topbar")},reflow:function(){}}}(jQuery,this,this.document),function(){"use strict";Foundation.libs.tab={name:"tab",version:"5.1.1",settings:{active_class:"active",callback:function(){}},init:function(t,e,i){this.bindings(e,i)},events:function(){var a=this,r=this.S;r(this.scope).off(".tab").on("click.fndtn.tab","["+this.attr_name()+"] > dd > a",function(t){t.preventDefault(),t.stopPropagation();var e=r(this).parent(),i=e.closest("["+a.attr_name()+"]"),n=r("#"+this.href.split("#")[1]),s=e.siblings(),o=i.data(a.attr_name(!0)+"-init");r(this).data(a.data_attr("tab-content"))&&(n=r("#"+r(this).data(a.data_attr("tab-content")).split("#")[1])),e.addClass(o.active_class).triggerHandler("opened"),s.removeClass(o.active_class),n.siblings().removeClass(o.active_class).end().addClass(o.active_class),o.callback(e),i.triggerHandler("toggled",[e])})},data_attr:function(t){return 0<this.namespace.length?this.namespace+"-"+t:t},off:function(){},reflow:function(){}}}(jQuery,this.document),function(a){function e(t){var e=t||window.event,i=[].slice.call(arguments,1),n=0,s=0,o=0;return(t=a.event.fix(e)).type="mousewheel",e.wheelDelta&&(n=e.wheelDelta/120),e.detail&&(n=-e.detail/3),o=n,void 0!==e.axis&&e.axis===e.HORIZONTAL_AXIS&&(o=0,s=-1*n),void 0!==e.wheelDeltaY&&(o=e.wheelDeltaY/120),void 0!==e.wheelDeltaX&&(s=-1*e.wheelDeltaX/120),i.unshift(t,n,s,o),(a.event.dispatch||a.event.handle).apply(this,i)}var i=["DOMMouseScroll","mousewheel"];if(a.event.fixHooks)for(var t=i.length;t;)a.event.fixHooks[i[--t]]=a.event.mouseHooks;a.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var t=i.length;t;)this.addEventListener(i[--t],e,!1);else this.onmousewheel=e},teardown:function(){if(this.removeEventListener)for(var t=i.length;t;)this.removeEventListener(i[--t],e,!1);else this.onmousewheel=null}},a.fn.extend({mousewheel:function(t){return t?this.bind("mousewheel",t):this.trigger("mousewheel")},unmousewheel:function(t){return this.unbind("mousewheel",t)}})}(jQuery),function(s,i,$,u){"use strict";var o=$("html"),a=$(s),c=$(i),q=$.fancybox=function(){q.open.apply(this,arguments)},r=navigator.userAgent.match(/msie/i),l=null,d=i.createTouch!==u,p=function(t){return t&&t.hasOwnProperty&&t instanceof $},f=function(t){return t&&"string"===$.type(t)},N=function(t){return f(t)&&0<t.indexOf("%")},H=function(t,e){var i=parseInt(t,10)||0;return e&&N(t)&&(i=q.getViewport()[e]/100*i),Math.ceil(i)},z=function(t,e){return H(t,e)+"px"};$.extend(q,{version:"2.1.5",defaults:{padding:15,margin:20,width:800,height:600,minWidth:100,minHeight:100,maxWidth:9999,maxHeight:9999,pixelRatio:1,autoSize:!0,autoHeight:!1,autoWidth:!1,autoResize:!0,autoCenter:!d,fitToView:!0,aspectRatio:!1,topRatio:.5,leftRatio:.5,scrolling:"auto",wrapCSS:"",arrows:!0,closeBtn:!0,closeClick:!1,nextClick:!1,mouseWheel:!0,autoPlay:!1,playSpeed:3e3,preload:3,modal:!1,loop:!0,ajax:{dataType:"html",headers:{"X-fancyBox":!0}},iframe:{scrolling:"auto",preload:!0},swf:{wmode:"transparent",allowfullscreen:"true",allowscriptaccess:"always"},keys:{next:{13:"left",34:"up",39:"left",40:"up"},prev:{8:"right",33:"down",37:"right",38:"down"},close:[27],play:[32],toggle:[70]},direction:{next:"left",prev:"right"},scrollOutside:!0,index:0,type:null,href:null,content:null,title:null,tpl:{wrap:'<div class="fancybox-wrap" tabIndex="-1"><div class="fancybox-skin"><div class="fancybox-outer"><div class="fancybox-inner"></div></div></div></div>',image:'<img class="fancybox-image" src="{href}" alt="" />',iframe:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen'+(r?' allowtransparency="true"':"")+"></iframe>",error:'<p class="fancybox-error">The requested content cannot be loaded.<br/>Please try again later.</p>',closeBtn:'<a title="Close" class="fancybox-item fancybox-close" href="javascript:;"></a>',next:'<a title="Next" class="fancybox-nav fancybox-next" href="javascript:;"><span></span></a>',prev:'<a title="Previous" class="fancybox-nav fancybox-prev" href="javascript:;"><span></span></a>'},openEffect:"fade",openSpeed:250,openEasing:"swing",openOpacity:!0,openMethod:"zoomIn",closeEffect:"fade",closeSpeed:250,closeEasing:"swing",closeOpacity:!0,closeMethod:"zoomOut",nextEffect:"elastic",nextSpeed:250,nextEasing:"swing",nextMethod:"changeIn",prevEffect:"elastic",prevSpeed:250,prevEasing:"swing",prevMethod:"changeOut",helpers:{overlay:!0,title:!0},onCancel:$.noop,beforeLoad:$.noop,afterLoad:$.noop,beforeShow:$.noop,afterShow:$.noop,beforeChange:$.noop,beforeClose:$.noop,afterClose:$.noop},group:{},opts:{},previous:null,coming:null,current:null,isActive:!1,isOpen:!1,isOpened:!1,wrap:null,skin:null,outer:null,inner:null,player:{timer:null,isActive:!1},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(d,h){return d&&($.isPlainObject(h)||(h={}),!1!==q.close(!0))?($.isArray(d)||(d=p(d)?$(d).get():[d]),$.each(d,function(t,e){var i,n,s,o,a,r,l,c={};"object"===$.type(e)&&(e.nodeType&&(e=$(e)),p(e)?(c={href:e.data("fancybox-href")||e.attr("href"),title:e.data("fancybox-title")||e.attr("title"),isDom:!0,element:e},$.metadata&&$.extend(!0,c,e.metadata())):c=e),i=h.href||c.href||(f(e)?e:null),n=h.title!==u?h.title:c.title||"",!(o=(s=h.content||c.content)?"html":h.type||c.type)&&c.isDom&&((o=e.data("fancybox-type"))||(o=(a=e.prop("class").match(/fancybox\.(\w+)/))?a[1]:null)),f(i)&&(o||(q.isImage(i)?o="image":q.isSWF(i)?o="swf":"#"===i.charAt(0)?o="inline":f(e)&&(o="html",s=e)),"ajax"===o&&(i=(r=i.split(/\s+/,2)).shift(),l=r.shift())),s||("inline"===o?i?s=$(f(i)?i.replace(/.*(?=#[^\s]+$)/,""):i):c.isDom&&(s=e):"html"===o?s=i:o||i||!c.isDom||(o="inline",s=e)),$.extend(c,{href:i,type:o,content:s,title:n,selector:l}),d[t]=c}),q.opts=$.extend(!0,{},q.defaults,h),h.keys!==u&&(q.opts.keys=!!h.keys&&$.extend({},q.defaults.keys,h.keys)),q.group=d,q._start(q.opts.index)):void 0},cancel:function(){var t=q.coming;t&&!1!==q.trigger("onCancel")&&(q.hideLoading(),q.ajaxLoad&&q.ajaxLoad.abort(),q.ajaxLoad=null,q.imgPreload&&(q.imgPreload.onload=q.imgPreload.onerror=null),t.wrap&&t.wrap.stop(!0,!0).trigger("onReset").remove(),q.coming=null,q.current||q._afterZoomOut(t))},close:function(t){q.cancel(),!1!==q.trigger("beforeClose")&&(q.unbindEvents(),q.isActive&&(q.isOpen&&!0!==t?(q.isOpen=q.isOpened=!1,q.isClosing=!0,$(".fancybox-item, .fancybox-nav").remove(),q.wrap.stop(!0,!0).removeClass("fancybox-opened"),q.transitions[q.current.closeMethod]()):($(".fancybox-wrap").stop(!0).trigger("onReset").remove(),q._afterZoomOut())))},play:function(t){var e=function(){clearTimeout(q.player.timer)},i=function(){e(),q.current&&q.player.isActive&&(q.player.timer=setTimeout(q.next,q.current.playSpeed))},n=function(){e(),c.unbind(".player"),q.player.isActive=!1,q.trigger("onPlayEnd")};!0===t||!q.player.isActive&&!1!==t?q.current&&(q.current.loop||q.current.index<q.group.length-1)&&(q.player.isActive=!0,c.bind({"onCancel.player beforeClose.player":n,"onUpdate.player":i,"beforeLoad.player":e}),i(),q.trigger("onPlayStart")):n()},next:function(t){var e=q.current;e&&(f(t)||(t=e.direction.next),q.jumpto(e.index+1,t,"next"))},prev:function(t){var e=q.current;e&&(f(t)||(t=e.direction.prev),q.jumpto(e.index-1,t,"prev"))},jumpto:function(t,e,i){var n=q.current;n&&(t=H(t),q.direction=e||n.direction[t>=n.index?"next":"prev"],q.router=i||"jumpto",n.loop&&(t<0&&(t=n.group.length+t%n.group.length),t%=n.group.length),n.group[t]!==u&&(q.cancel(),q._start(t)))},reposition:function(t,e){var i,n=q.current,s=n?n.wrap:null;s&&(i=q._getPosition(e),t&&"scroll"===t.type?(delete i.position,s.stop(!0,!0).animate(i,200)):(s.css(i),n.pos=$.extend({},n.dim,i)))},update:function(e){var i=e&&e.type,n=!i||"orientationchange"===i;n&&(clearTimeout(l),l=null),q.isOpen&&!l&&(l=setTimeout(function(){var t=q.current;t&&!q.isClosing&&(q.wrap.removeClass("fancybox-tmp"),(n||"load"===i||"resize"===i&&t.autoResize)&&q._setDimension(),"scroll"===i&&t.canShrink||q.reposition(e),q.trigger("onUpdate"),l=null)},n&&!d?0:300))},toggle:function(t){q.isOpen&&(q.current.fitToView="boolean"===$.type(t)?t:!q.current.fitToView,d&&(q.wrap.removeAttr("style").addClass("fancybox-tmp"),q.trigger("onUpdate")),q.update())},hideLoading:function(){c.unbind(".loading"),$("#fancybox-loading").remove()},showLoading:function(){var t,e;q.hideLoading(),t=$('<div id="fancybox-loading"><div></div></div>').click(q.cancel).appendTo("body"),c.bind("keydown.loading",function(t){27===(t.which||t.keyCode)&&(t.preventDefault(),q.cancel())}),q.defaults.fixed||(e=q.getViewport(),t.css({position:"absolute",top:.5*e.h+e.y,left:.5*e.w+e.x}))},getViewport:function(){var t=q.current&&q.current.locked||!1,e={x:a.scrollLeft(),y:a.scrollTop()};return e.h=t?(e.w=t[0].clientWidth,t[0].clientHeight):(e.w=d&&s.innerWidth?s.innerWidth:a.width(),d&&s.innerHeight?s.innerHeight:a.height()),e},unbindEvents:function(){q.wrap&&p(q.wrap)&&q.wrap.unbind(".fb"),c.unbind(".fb"),a.unbind(".fb")},bindEvents:function(){var e,l=q.current;l&&(a.bind("orientationchange.fb"+(d?"":" resize.fb")+(l.autoCenter&&!l.locked?" scroll.fb":""),q.update),(e=l.keys)&&c.bind("keydown.fb",function(i){var n=i.which||i.keyCode,t=i.target||i.srcElement;return(27!==n||!q.coming)&&void(i.ctrlKey||i.altKey||i.shiftKey||i.metaKey||t&&(t.type||$(t).is("[contenteditable]"))||$.each(e,function(t,e){return 1<l.group.length&&e[n]!==u?(q[t](e[n]),i.preventDefault(),!1):-1<$.inArray(n,e)?(q[t](),i.preventDefault(),!1):void 0}))}),$.fn.mousewheel&&l.mouseWheel&&q.wrap.bind("mousewheel.fb",function(t,e,i,n){for(var s=t.target||null,o=$(s),a=!1;o.length&&!(a||o.is(".fancybox-skin")||o.is(".fancybox-wrap"));)a=(r=o[0])&&!(r.style.overflow&&"hidden"===r.style.overflow)&&(r.clientWidth&&r.scrollWidth>r.clientWidth||r.clientHeight&&r.scrollHeight>r.clientHeight),o=$(o).parent();var r;0===e||a||1<q.group.length&&!l.canShrink&&(0<n||0<i?q.prev(0<n?"down":"left"):(n<0||i<0)&&q.next(n<0?"up":"right"),t.preventDefault())}))},trigger:function(i,t){var e,n=t||q.coming||q.current;if(n){if($.isFunction(n[i])&&(e=n[i].apply(n,Array.prototype.slice.call(arguments,1))),!1===e)return!1;n.helpers&&$.each(n.helpers,function(t,e){e&&q.helpers[t]&&$.isFunction(q.helpers[t][i])&&q.helpers[t][i]($.extend(!0,{},q.helpers[t].defaults,e),n)}),c.trigger(i)}},isImage:function(t){return f(t)&&t.match(/(^data:image\/.*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg)((\?|#).*)?$)/i)},isSWF:function(t){return f(t)&&t.match(/\.(swf)((\?|#).*)?$/i)},_start:function(t){var e,i,n,s,o,a={};if(t=H(t),!(e=q.group[t]||null))return!1;if(s=(a=$.extend(!0,{},q.opts,e)).margin,o=a.padding,"number"===$.type(s)&&(a.margin=[s,s,s,s]),"number"===$.type(o)&&(a.padding=[o,o,o,o]),a.modal&&$.extend(!0,a,{closeBtn:!1,closeClick:!1,nextClick:!1,arrows:!1,mouseWheel:!1,keys:null,helpers:{overlay:{closeClick:!1}}}),a.autoSize&&(a.autoWidth=a.autoHeight=!0),"auto"===a.width&&(a.autoWidth=!0),"auto"===a.height&&(a.autoHeight=!0),a.group=q.group,a.index=t,q.coming=a,!1!==q.trigger("beforeLoad")){if(n=a.type,i=a.href,!n)return q.coming=null,!(!q.current||!q.router||"jumpto"===q.router)&&(q.current.index=t,q[q.router](q.direction));if(q.isActive=!0,("image"===n||"swf"===n)&&(a.autoHeight=a.autoWidth=!1,a.scrolling="visible"),"image"===n&&(a.aspectRatio=!0),"iframe"===n&&d&&(a.scrolling="scroll"),a.wrap=$(a.tpl.wrap).addClass("fancybox-"+(d?"mobile":"desktop")+" fancybox-type-"+n+" fancybox-tmp "+a.wrapCSS).appendTo(a.parent||"body"),$.extend(a,{skin:$(".fancybox-skin",a.wrap),outer:$(".fancybox-outer",a.wrap),inner:$(".fancybox-inner",a.wrap)}),$.each(["Top","Right","Bottom","Left"],function(t,e){a.skin.css("padding"+e,z(a.padding[t]))}),q.trigger("onReady"),"inline"===n||"html"===n){if(!a.content||!a.content.length)return q._error("content")}else if(!i)return q._error("href");"image"===n?q._loadImage():"ajax"===n?q._loadAjax():"iframe"===n?q._loadIframe():q._afterLoad()}else q.coming=null},_error:function(t){$.extend(q.coming,{type:"html",autoWidth:!0,autoHeight:!0,minWidth:0,minHeight:0,scrolling:"no",hasError:t,content:q.coming.tpl.error}),q._afterLoad()},_loadImage:function(){var t=q.imgPreload=new Image;t.onload=function(){this.onload=this.onerror=null,q.coming.width=this.width/q.opts.pixelRatio,q.coming.height=this.height/q.opts.pixelRatio,q._afterLoad()},t.onerror=function(){this.onload=this.onerror=null,q._error("image")},t.src=q.coming.href,!0!==t.complete&&q.showLoading()},_loadAjax:function(){var i=q.coming;q.showLoading(),q.ajaxLoad=$.ajax($.extend({},i.ajax,{url:i.href,error:function(t,e){q.coming&&"abort"!==e?q._error("ajax",t):q.hideLoading()},success:function(t,e){"success"===e&&(i.content=t,q._afterLoad())}}))},_loadIframe:function(){var t=q.coming,e=$(t.tpl.iframe.replace(/\{rnd\}/g,(new Date).getTime())).attr("scrolling",d?"auto":t.iframe.scrolling).attr("src",t.href);$(t.wrap).bind("onReset",function(){try{$(this).find("iframe").hide().attr("src","//about:blank").end().empty()}catch(t){}}),t.iframe.preload&&(q.showLoading(),e.one("load",function(){$(this).data("ready",1),d||$(this).bind("load.fb",q.update),$(this).parents(".fancybox-wrap").width("100%").removeClass("fancybox-tmp").show(),q._afterLoad()})),t.content=e.appendTo(t.inner),t.iframe.preload||q._afterLoad()},_preloadImages:function(){var t,e,i=q.group,n=q.current,s=i.length,o=n.preload?Math.min(n.preload,s-1):0;for(e=1;e<=o;e+=1)"image"===(t=i[(n.index+e)%s]).type&&t.href&&((new Image).src=t.href)},_afterLoad:function(){var t,i,e,n,s,o,a=q.coming,r=q.current,l="fancybox-placeholder";if(q.hideLoading(),a&&!1!==q.isActive){if(!1===q.trigger("afterLoad",a,r))return a.wrap.stop(!0).trigger("onReset").remove(),void(q.coming=null);switch(r&&(q.trigger("beforeChange",r),r.wrap.stop(!0).removeClass("fancybox-opened").find(".fancybox-item, .fancybox-nav").remove()),q.unbindEvents(),i=(t=a).content,e=a.type,n=a.scrolling,$.extend(q,{wrap:t.wrap,skin:t.skin,outer:t.outer,inner:t.inner,current:t,previous:r}),s=t.href,e){case"inline":case"ajax":case"html":t.selector?i=$("<div>").html(i).find(t.selector):p(i)&&(i.data(l)||i.data(l,$('<div class="'+l+'"></div>').insertAfter(i).hide()),i=i.show().detach(),t.wrap.bind("onReset",function(){$(this).find(i).length&&i.hide().replaceAll(i.data(l)).data(l,!1)}));break;case"image":i=t.tpl.image.replace("{href}",s);break;case"swf":i='<object id="fancybox-swf" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="movie" value="'+s+'"></param>',o="",$.each(t.swf,function(t,e){i+='<param name="'+t+'" value="'+e+'"></param>',o+=" "+t+'="'+e+'"'}),i+='<embed src="'+s+'" type="application/x-shockwave-flash" width="100%" height="100%"'+o+"></embed></object>"}p(i)&&i.parent().is(t.inner)||t.inner.append(i),q.trigger("beforeShow"),t.inner.css("overflow","yes"===n?"scroll":"no"===n?"hidden":n),q._setDimension(),q.reposition(),q.isOpen=!1,q.coming=null,q.bindEvents(),q.isOpened?r.prevMethod&&q.transitions[r.prevMethod]():$(".fancybox-wrap").not(t.wrap).stop(!0).trigger("onReset").remove(),q.transitions[q.isOpened?t.nextMethod:t.openMethod](),q._preloadImages()}},_setDimension:function(){var t,e,i,n,s,o,a,r,l,c,d,h,u,p,f,g,m,v=q.getViewport(),_=0,y=q.wrap,b=q.skin,x=q.inner,w=q.current,k=w.width,C=w.height,T=w.minWidth,S=w.minHeight,D=w.maxWidth,j=w.maxHeight,F=w.scrolling,A=w.scrollOutside?w.scrollbarWidth:0,E=w.margin,L=H(E[1]+E[3]),M=H(E[0]+E[2]);if(y.add(b).add(x).width("auto").height("auto").removeClass("fancybox-tmp"),i=L+(t=H(b.outerWidth(!0)-b.width())),n=M+(e=H(b.outerHeight(!0)-b.height())),s=N(k)?(v.w-i)*H(k)/100:k,o=N(C)?(v.h-n)*H(C)/100:C,"iframe"===w.type){if(p=w.content,w.autoHeight&&1===p.data("ready"))try{p[0].contentWindow.document.location&&(x.width(s).height(9999),f=p.contents().find("body"),A&&f.css("overflow-x","hidden"),o=f.outerHeight(!0))}catch(t){}}else(w.autoWidth||w.autoHeight)&&(x.addClass("fancybox-tmp"),w.autoWidth||x.width(s),w.autoHeight||x.height(o),w.autoWidth&&(s=x.width()),w.autoHeight&&(o=x.height()),x.removeClass("fancybox-tmp"));if(k=H(s),C=H(o),l=s/o,T=H(N(T)?H(T,"w")-i:T),D=H(N(D)?H(D,"w")-i:D),S=H(N(S)?H(S,"h")-n:S),a=D,r=j=H(N(j)?H(j,"h")-n:j),w.fitToView&&(D=Math.min(v.w-i,D),j=Math.min(v.h-n,j)),h=v.w-L,u=v.h-M,w.aspectRatio?(D<k&&(C=H((k=D)/l)),j<C&&(k=H((C=j)*l)),k<T&&(C=H((k=T)/l)),C<S&&(k=H((C=S)*l))):(k=Math.max(T,Math.min(k,D)),w.autoHeight&&"iframe"!==w.type&&(x.width(k),C=x.height()),C=Math.max(S,Math.min(C,j))),w.fitToView)if(x.width(k).height(C),y.width(k+t),c=y.width(),d=y.height(),w.aspectRatio)for(;(h<c||u<d)&&T<k&&S<C&&!(19<_++);)C=Math.max(S,Math.min(j,C-10)),(k=H(C*l))<T&&(C=H((k=T)/l)),D<k&&(C=H((k=D)/l)),x.width(k).height(C),y.width(k+t),c=y.width(),d=y.height();else k=Math.max(T,Math.min(k,k-(c-h))),C=Math.max(S,Math.min(C,C-(d-u)));A&&"auto"===F&&C<o&&k+t+A<h&&(k+=A),x.width(k).height(C),y.width(k+t),c=y.width(),d=y.height(),g=(h<c||u<d)&&T<k&&S<C,m=w.aspectRatio?k<a&&C<r&&k<s&&C<o:(k<a||C<r)&&(k<s||C<o),$.extend(w,{dim:{width:z(c),height:z(d)},origWidth:s,origHeight:o,canShrink:g,canExpand:m,wPadding:t,hPadding:e,wrapSpace:d-b.outerHeight(!0),skinSpace:b.height()-C}),!p&&w.autoHeight&&S<C&&C<j&&!m&&x.height("auto")},_getPosition:function(t){var e=q.current,i=q.getViewport(),n=e.margin,s=q.wrap.width()+n[1]+n[3],o=q.wrap.height()+n[0]+n[2],a={position:"absolute",top:n[0],left:n[3]};return e.autoCenter&&e.fixed&&!t&&o<=i.h&&s<=i.w?a.position="fixed":e.locked||(a.top+=i.y,a.left+=i.x),a.top=z(Math.max(a.top,a.top+(i.h-o)*e.topRatio)),a.left=z(Math.max(a.left,a.left+(i.w-s)*e.leftRatio)),a},_afterZoomIn:function(){var e=q.current;e&&(q.isOpen=q.isOpened=!0,q.wrap.css("overflow","visible").addClass("fancybox-opened"),q.update(),(e.closeClick||e.nextClick&&1<q.group.length)&&q.inner.css("cursor","pointer").bind("click.fb",function(t){$(t.target).is("a")||$(t.target).parent().is("a")||(t.preventDefault(),q[e.closeClick?"close":"next"]())}),e.closeBtn&&$(e.tpl.closeBtn).appendTo(q.skin).bind("click.fb",function(t){t.preventDefault(),q.close()}),e.arrows&&1<q.group.length&&((e.loop||0<e.index)&&$(e.tpl.prev).appendTo(q.outer).bind("click.fb",q.prev),(e.loop||e.index<q.group.length-1)&&$(e.tpl.next).appendTo(q.outer).bind("click.fb",q.next)),q.trigger("afterShow"),e.loop||e.index!==e.group.length-1?q.opts.autoPlay&&!q.player.isActive&&(q.opts.autoPlay=!1,q.play()):q.play(!1))},_afterZoomOut:function(t){t=t||q.current,$(".fancybox-wrap").trigger("onReset").remove(),$.extend(q,{group:{},opts:{},router:!1,current:null,isActive:!1,isOpened:!1,isOpen:!1,isClosing:!1,wrap:null,skin:null,outer:null,inner:null}),q.trigger("afterClose",t)}}),q.transitions={getOrigPosition:function(){var t=q.current,e=t.element,i=t.orig,n={},s=50,o=50,a=t.hPadding,r=t.wPadding,l=q.getViewport();return!i&&t.isDom&&e.is(":visible")&&((i=e.find("img:first")).length||(i=e)),p(i)?(n=i.offset(),i.is("img")&&(s=i.outerWidth(),o=i.outerHeight())):(n.top=l.y+(l.h-o)*t.topRatio,n.left=l.x+(l.w-s)*t.leftRatio),("fixed"===q.wrap.css("position")||t.locked)&&(n.top-=l.y,n.left-=l.x),{top:z(n.top-a*t.topRatio),left:z(n.left-r*t.leftRatio),width:z(s+r),height:z(o+a)}},step:function(t,e){var i,n,s=e.prop,o=q.current,a=o.wrapSpace,r=o.skinSpace;("width"===s||"height"===s)&&(i=e.end===e.start?1:(t-e.start)/(e.end-e.start),q.isClosing&&(i=1-i),n=t-("width"===s?o.wPadding:o.hPadding),q.skin[s](H("width"===s?n:n-a*i)),q.inner[s](H("width"===s?n:n-a*i-r*i)))},zoomIn:function(){var t=q.current,e=t.pos,i=t.openEffect,n="elastic"===i,s=$.extend({opacity:1},e);delete s.position,n?(e=this.getOrigPosition(),t.openOpacity&&(e.opacity=.1)):"fade"===i&&(e.opacity=.1),q.wrap.css(e).animate(s,{duration:"none"===i?0:t.openSpeed,easing:t.openEasing,step:n?this.step:null,complete:q._afterZoomIn})},zoomOut:function(){var t=q.current,e=t.closeEffect,i="elastic"===e,n={opacity:.1};i&&(n=this.getOrigPosition(),t.closeOpacity&&(n.opacity=.1)),q.wrap.animate(n,{duration:"none"===e?0:t.closeSpeed,easing:t.closeEasing,step:i?this.step:null,complete:q._afterZoomOut})},changeIn:function(){var t,e=q.current,i=e.nextEffect,n=e.pos,s={opacity:1},o=q.direction;n.opacity=.1,"elastic"===i&&(s[t="down"===o||"up"===o?"top":"left"]="down"===o||"right"===o?(n[t]=z(H(n[t])-200),"+=200px"):(n[t]=z(H(n[t])+200),"-=200px")),"none"===i?q._afterZoomIn():q.wrap.css(n).animate(s,{duration:e.nextSpeed,easing:e.nextEasing,complete:q._afterZoomIn})},changeOut:function(){var t=q.previous,e=t.prevEffect,i={opacity:.1},n=q.direction;"elastic"===e&&(i["down"===n||"up"===n?"top":"left"]=("up"===n||"left"===n?"-":"+")+"=200px"),t.wrap.animate(i,{duration:"none"===e?0:t.prevSpeed,easing:t.prevEasing,complete:function(){$(this).trigger("onReset").remove()}})}},q.helpers.overlay={defaults:{closeClick:!0,speedOut:200,showEarly:!0,css:{},locked:!d,fixed:!0},overlay:null,fixed:!1,el:$("html"),create:function(t){t=$.extend({},this.defaults,t),this.overlay&&this.close(),this.overlay=$('<div class="fancybox-overlay"></div>').appendTo(q.coming?q.coming.parent:t.parent),this.fixed=!1,t.fixed&&q.defaults.fixed&&(this.overlay.addClass("fancybox-overlay-fixed"),this.fixed=!0)},open:function(t){var e=this;t=$.extend({},this.defaults,t),this.overlay?this.overlay.unbind(".overlay").width("auto").height("auto"):this.create(t),this.fixed||(a.bind("resize.overlay",$.proxy(this.update,this)),this.update()),t.closeClick&&this.overlay.bind("click.overlay",function(t){return $(t.target).hasClass("fancybox-overlay")?(q.isActive?q.close():e.close(),!1):void 0}),this.overlay.css(t.css).show()},close:function(){var t,e;a.unbind("resize.overlay"),this.el.hasClass("fancybox-lock")&&($(".fancybox-margin").removeClass("fancybox-margin"),t=a.scrollTop(),e=a.scrollLeft(),this.el.removeClass("fancybox-lock"),a.scrollTop(t).scrollLeft(e)),$(".fancybox-overlay").remove().hide(),$.extend(this,{overlay:null,fixed:!1})},update:function(){var t,e="100%";this.overlay.width(e).height("100%"),r?(t=Math.max(i.documentElement.offsetWidth,i.body.offsetWidth),c.width()>t&&(e=c.width())):c.width()>a.width()&&(e=c.width()),this.overlay.width(e).height(c.height())},onReady:function(t,e){var i=this.overlay;$(".fancybox-overlay").stop(!0,!0),i||this.create(t),t.locked&&this.fixed&&e.fixed&&(i||(this.margin=c.height()>a.height()&&$("html").css("margin-right").replace("px","")),e.locked=this.overlay.append(e.wrap),e.fixed=!1),!0===t.showEarly&&this.beforeShow.apply(this,arguments)},beforeShow:function(t,e){var i,n;e.locked&&(!1!==this.margin&&($("*").filter(function(){return"fixed"===$(this).css("position")&&!$(this).hasClass("fancybox-overlay")&&!$(this).hasClass("fancybox-wrap")}).addClass("fancybox-margin"),this.el.addClass("fancybox-margin")),i=a.scrollTop(),n=a.scrollLeft(),this.el.addClass("fancybox-lock"),a.scrollTop(i).scrollLeft(n)),this.open(t)},onUpdate:function(){this.fixed||this.update()},afterClose:function(t){this.overlay&&!q.coming&&this.overlay.fadeOut(t.speedOut,$.proxy(this.close,this))}},q.helpers.title={defaults:{type:"float",position:"bottom"},beforeShow:function(t){var e,i,n=q.current,s=n.title,o=t.type;if($.isFunction(s)&&(s=s.call(n.element,n)),f(s)&&""!==$.trim(s)){switch(e=$('<div class="fancybox-title fancybox-title-'+o+'-wrap">'+s+"</div>"),o){case"inside":i=q.skin;break;case"outside":i=q.wrap;break;case"over":i=q.inner;break;default:i=q.skin,e.appendTo("body"),r&&e.width(e.width()),e.wrapInner('<span class="child"></span>'),q.current.margin[2]+=Math.abs(H(e.css("margin-bottom")))}e["top"===t.position?"prependTo":"appendTo"](i)}}},$.fn.fancybox=function(o){var a,r=$(this),l=this.selector||"",t=function(t){var e,i,n=$(this).blur(),s=a;t.ctrlKey||t.altKey||t.shiftKey||t.metaKey||n.is(".fancybox-wrap")||(e=o.groupAttr||"data-fancybox-group",(i=n.attr(e))||(e="rel",i=n.get(0)[e]),i&&""!==i&&"nofollow"!==i&&(s=(n=(n=l.length?$(l):r).filter("["+e+'="'+i+'"]')).index(this)),o.index=s,!1!==q.open(n,o)&&t.preventDefault())};return a=(o=o||{}).index||0,l&&!1!==o.live?c.undelegate(l,"click.fb-start").delegate(l+":not('.fancybox-item, .fancybox-nav')","click.fb-start",t):r.unbind("click.fb-start").bind("click.fb-start",t),this.filter("[data-fancybox-start=1]").trigger("click"),this},c.ready(function(){var t,e,i,n;$.scrollbarWidth===u&&($.scrollbarWidth=function(){var t=$('<div style="width:50px;height:50px;overflow:auto"><div/></div>').appendTo("body"),e=t.children(),i=e.innerWidth()-e.height(99).innerWidth();return t.remove(),i}),$.support.fixedPosition===u&&($.support.fixedPosition=(i=$('<div style="position:fixed;top:20px;"></div>').appendTo("body"),n=20===i[0].offsetTop||15===i[0].offsetTop,i.remove(),n)),$.extend(q.defaults,{scrollbarWidth:$.scrollbarWidth(),fixed:$.support.fixedPosition,parent:$("body")}),t=$(s).width(),o.addClass("fancybox-lock-test"),e=$(s).width(),o.removeClass("fancybox-lock-test"),$("<style type='text/css'>.fancybox-margin{margin-right:"+(e-t)+"px;}</style>").appendTo("head")})}(window,document,jQuery),inherits(MarkerLabel_,google.maps.OverlayView),MarkerLabel_.getSharedCross=function(t){var e;return void 0===MarkerLabel_.getSharedCross.crossDiv&&((e=document.createElement("img")).style.cssText="position: absolute; z-index: 1000002; display: none;",e.style.marginLeft="-8px",e.style.marginTop="-9px",e.src=t,MarkerLabel_.getSharedCross.crossDiv=e),MarkerLabel_.getSharedCross.crossDiv},MarkerLabel_.prototype.onAdd=function(){var i,n,s,o,a,r,l,c=this,d=!1,h=!1,e="url("+this.handCursorURL_+")",u=function(t){t.preventDefault&&t.preventDefault(),t.cancelBubble=!0,t.stopPropagation&&t.stopPropagation()},p=function(){c.marker_.setAnimation(null)};this.getPanes().overlayImage.appendChild(this.labelDiv_),this.getPanes().overlayMouseTarget.appendChild(this.eventDiv_),void 0===MarkerLabel_.getSharedCross.processed&&(this.getPanes().overlayImage.appendChild(this.crossDiv_),MarkerLabel_.getSharedCross.processed=!0),this.listeners_=[google.maps.event.addDomListener(this.eventDiv_,"mouseover",function(t){(c.marker_.getDraggable()||c.marker_.getClickable())&&(this.style.cursor="pointer",google.maps.event.trigger(c.marker_,"mouseover",t))}),google.maps.event.addDomListener(this.eventDiv_,"mouseout",function(t){!c.marker_.getDraggable()&&!c.marker_.getClickable()||h||(this.style.cursor=c.marker_.getCursor(),google.maps.event.trigger(c.marker_,"mouseout",t))}),google.maps.event.addDomListener(this.eventDiv_,"mousedown",function(t){h=!1,c.marker_.getDraggable()&&(d=!0,this.style.cursor=e),(c.marker_.getDraggable()||c.marker_.getClickable())&&(google.maps.event.trigger(c.marker_,"mousedown",t),u(t))}),google.maps.event.addDomListener(document,"mouseup",function(t){var e;if(d&&(d=!1,c.eventDiv_.style.cursor="pointer",google.maps.event.trigger(c.marker_,"mouseup",t)),h){if(a){(e=c.getProjection().fromLatLngToDivPixel(c.marker_.getPosition())).y+=20,c.marker_.setPosition(c.getProjection().fromDivPixelToLatLng(e));try{c.marker_.setAnimation(google.maps.Animation.BOUNCE),setTimeout(p,1406)}catch(t){}}c.crossDiv_.style.display="none",c.marker_.setZIndex(i),h=!(o=!0),t.latLng=c.marker_.getPosition(),google.maps.event.trigger(c.marker_,"dragend",t)}}),google.maps.event.addListener(c.marker_.getMap(),"mousemove",function(t){var e;d&&(h?(t.latLng=new google.maps.LatLng(t.latLng.lat()-n,t.latLng.lng()-s),e=c.getProjection().fromLatLngToDivPixel(t.latLng),a&&(c.crossDiv_.style.left=e.x+"px",c.crossDiv_.style.top=e.y+"px",c.crossDiv_.style.display="",e.y-=20),c.marker_.setPosition(c.getProjection().fromDivPixelToLatLng(e)),a&&(c.eventDiv_.style.top=e.y+20+"px"),google.maps.event.trigger(c.marker_,"drag",t)):(n=t.latLng.lat()-c.marker_.getPosition().lat(),s=t.latLng.lng()-c.marker_.getPosition().lng(),i=c.marker_.getZIndex(),r=c.marker_.getPosition(),l=c.marker_.getMap().getCenter(),a=c.marker_.get("raiseOnDrag"),h=!0,c.marker_.setZIndex(1e6),t.latLng=c.marker_.getPosition(),google.maps.event.trigger(c.marker_,"dragstart",t)))}),google.maps.event.addDomListener(document,"keydown",function(t){h&&27===t.keyCode&&(a=!1,c.marker_.setPosition(r),c.marker_.getMap().setCenter(l),google.maps.event.trigger(document,"mouseup",t))}),google.maps.event.addDomListener(this.eventDiv_,"click",function(t){(c.marker_.getDraggable()||c.marker_.getClickable())&&(o?o=!1:(google.maps.event.trigger(c.marker_,"click",t),u(t)))}),google.maps.event.addDomListener(this.eventDiv_,"dblclick",function(t){(c.marker_.getDraggable()||c.marker_.getClickable())&&(google.maps.event.trigger(c.marker_,"dblclick",t),u(t))}),google.maps.event.addListener(this.marker_,"dragstart",function(){h||(a=this.get("raiseOnDrag"))}),google.maps.event.addListener(this.marker_,"drag",function(){h||a&&(c.setPosition(20),c.labelDiv_.style.zIndex=1e6+(this.get("labelInBackground")?-1:1))}),google.maps.event.addListener(this.marker_,"dragend",function(){h||a&&c.setPosition(0)}),google.maps.event.addListener(this.marker_,"position_changed",function(){c.setPosition()}),google.maps.event.addListener(this.marker_,"zindex_changed",function(){c.setZIndex()}),google.maps.event.addListener(this.marker_,"visible_changed",function(){c.setVisible()}),google.maps.event.addListener(this.marker_,"labelvisible_changed",function(){c.setVisible()}),google.maps.event.addListener(this.marker_,"title_changed",function(){c.setTitle()}),google.maps.event.addListener(this.marker_,"labelcontent_changed",function(){c.setContent()}),google.maps.event.addListener(this.marker_,"labelanchor_changed",function(){c.setAnchor()}),google.maps.event.addListener(this.marker_,"labelclass_changed",function(){c.setStyles()}),google.maps.event.addListener(this.marker_,"labelstyle_changed",function(){c.setStyles()})]},MarkerLabel_.prototype.onRemove=function(){var t;for(this.labelDiv_.parentNode.removeChild(this.labelDiv_),this.eventDiv_.parentNode.removeChild(this.eventDiv_),t=0;t<this.listeners_.length;t++)google.maps.event.removeListener(this.listeners_[t])},MarkerLabel_.prototype.draw=function(){this.setContent(),this.setTitle(),this.setStyles()},MarkerLabel_.prototype.setContent=function(){var t=this.marker_.get("labelContent");void 0===t.nodeType?(this.labelDiv_.innerHTML=t,this.eventDiv_.innerHTML=this.labelDiv_.innerHTML):(this.labelDiv_.innerHTML="",this.labelDiv_.appendChild(t),t=t.cloneNode(!0),this.eventDiv_.innerHTML="",this.eventDiv_.appendChild(t))},MarkerLabel_.prototype.setTitle=function(){this.eventDiv_.title=this.marker_.getTitle()||""},MarkerLabel_.prototype.setStyles=function(){var t,e;for(t in this.labelDiv_.className=this.marker_.get("labelClass"),this.eventDiv_.className=this.labelDiv_.className,this.labelDiv_.style.cssText="",this.eventDiv_.style.cssText="",e=this.marker_.get("labelStyle"))e.hasOwnProperty(t)&&(this.labelDiv_.style[t]=e[t],this.eventDiv_.style[t]=e[t]);this.setMandatoryStyles()},MarkerLabel_.prototype.setMandatoryStyles=function(){this.labelDiv_.style.position="absolute",this.labelDiv_.style.overflow="hidden",void 0!==this.labelDiv_.style.opacity&&""!==this.labelDiv_.style.opacity&&(this.labelDiv_.style.MsFilter='"progid:DXImageTransform.Microsoft.Alpha(opacity='+100*this.labelDiv_.style.opacity+')"',this.labelDiv_.style.filter="alpha(opacity="+100*this.labelDiv_.style.opacity+")"),this.eventDiv_.style.position=this.labelDiv_.style.position,this.eventDiv_.style.overflow=this.labelDiv_.style.overflow,this.eventDiv_.style.opacity=.01,this.eventDiv_.style.MsFilter='"progid:DXImageTransform.Microsoft.Alpha(opacity=1)"',this.eventDiv_.style.filter="alpha(opacity=1)",this.setAnchor(),this.setPosition(),this.setVisible()},MarkerLabel_.prototype.setAnchor=function(){var t=this.marker_.get("labelAnchor");this.labelDiv_.style.marginLeft=-t.x+"px",this.labelDiv_.style.marginTop=-t.y+"px",this.eventDiv_.style.marginLeft=-t.x+"px",this.eventDiv_.style.marginTop=-t.y+"px"},MarkerLabel_.prototype.setPosition=function(t){var e=this.getProjection().fromLatLngToDivPixel(this.marker_.getPosition());void 0===t&&(t=0),this.labelDiv_.style.left=Math.round(e.x)+"px",this.labelDiv_.style.top=Math.round(e.y-t)+"px",this.eventDiv_.style.left=this.labelDiv_.style.left,this.eventDiv_.style.top=this.labelDiv_.style.top,this.setZIndex()},MarkerLabel_.prototype.setZIndex=function(){var t=this.marker_.get("labelInBackground")?-1:1;void 0===this.marker_.getZIndex()?this.labelDiv_.style.zIndex=parseInt(this.labelDiv_.style.top,10)+t:this.labelDiv_.style.zIndex=this.marker_.getZIndex()+t,this.eventDiv_.style.zIndex=this.labelDiv_.style.zIndex},MarkerLabel_.prototype.setVisible=function(){this.labelDiv_.style.display=this.marker_.get("labelVisible")&&this.marker_.getVisible()?"block":"none",this.eventDiv_.style.display=this.labelDiv_.style.display},inherits(MarkerWithLabel,google.maps.Marker),MarkerWithLabel.prototype.setMap=function(t){google.maps.Marker.prototype.setMap.apply(this,arguments),this.label.setMap(t)},function(xt,wt,kt){!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):jQuery&&!jQuery.fn.qtip&&t(jQuery)}(function(T){"use strict";function p(t,e,i,n){this.id=i,this.target=t,this.tooltip=C,this.elements={target:t},this._id=I+"-"+i,this.timers={img:{}},this.options=e,this.plugins={},this.cache={event:{},target:T(),disabled:F,attr:n,onTooltip:F,lastClass:""},this.rendered=this.destroyed=this.disabled=this.waiting=this.hiddenDuringWait=this.positioning=this.triggering=F}function i(t){return t===C||"object"!==T.type(t)}function n(t){return!(T.isFunction(t)||t&&t.attr||t.length||"object"===T.type(t)&&(t.jquery||t.then))}function f(t){var e,s,o,a;return i(t)?F:(i(t.metadata)&&(t.metadata={type:t.metadata}),"content"in t&&(i(e=t.content)||e.jquery||e.done?e=t.content={text:s=n(e)?F:e}:s=e.text,"ajax"in e&&(o=e.ajax,a=o&&o.once!==F,delete e.ajax,e.text=function(t,n){var e=s||T(this).attr(n.options.content.attr)||"Loading...",i=T.ajax(T.extend({},o,{context:n})).then(o.success,C,o.error).then(function(t){return t&&a&&n.set("content.text",t),t},function(t,e,i){n.destroyed||0===t.status||n.set("content.text",e+": "+i)});return a?e:(n.set("content.text",e),i)}),"title"in e&&(i(e.title)||(e.button=e.title.button,e.title=e.title.text),n(e.title||F)&&(e.title=F))),"position"in t&&i(t.position)&&(t.position={my:t.position,at:t.position}),"show"in t&&i(t.show)&&(t.show=t.show.jquery?{target:t.show}:t.show===S?{ready:S}:{event:t.show}),"hide"in t&&i(t.hide)&&(t.hide=t.hide.jquery?{target:t.hide}:{event:t.hide}),"style"in t&&i(t.style)&&(t.style={classes:t.style}),T.each(D,function(){this.sanitize&&this.sanitize(t)}),t)}function l(t,e){for(var i,n=0,s=t,o=e.split(".");s=s[o[n++]];)n<o.length&&(i=s);return[i||t,o.pop()]}function c(t,e){var i,n,s;for(i in this.checks)for(n in this.checks[i])(s=new RegExp(n,"i").exec(t))&&(e.push(s),("builtin"===i||this.plugins[i])&&this.checks[i][n].apply(this.plugins[i]||this,e))}function s(t){return W.concat("").join(t?"-"+t+" ":" ")}function m(t){return t&&{type:t.type,pageX:t.pageX,pageY:t.pageY,target:t.target,relatedTarget:t.relatedTarget,scrollX:t.scrollX||xt.pageXOffset||wt.body.scrollLeft||wt.documentElement.scrollLeft,scrollY:t.scrollY||xt.pageYOffset||wt.body.scrollTop||wt.documentElement.scrollTop}||{}}function r(t,e){return 0<e?setTimeout(T.proxy(t,this),e):void t.call(this)}function u(t){return this.tooltip.hasClass(Y)?F:(clearTimeout(this.timers.show),clearTimeout(this.timers.hide),void(this.timers.show=r.call(this,function(){this.toggle(S,t)},this.options.show.delay)))}function g(t){if(this.tooltip.hasClass(Y))return F;var e=T(t.relatedTarget),i=e.closest(R)[0]===this.tooltip[0],n=e[0]===this.options.show.target[0];if(clearTimeout(this.timers.show),clearTimeout(this.timers.hide),this!==e[0]&&"mouse"===this.options.position.target&&i||this.options.hide.fixed&&/mouse(out|leave|move)/.test(t.type)&&(i||n))try{t.preventDefault(),t.stopImmediatePropagation()}catch(t){}else this.timers.hide=r.call(this,function(){this.toggle(F,t)},this.options.hide.delay,this)}function v(t){return this.tooltip.hasClass(Y)||!this.options.hide.inactive?F:(clearTimeout(this.timers.inactive),void(this.timers.inactive=r.call(this,function(){this.hide(t)},this.options.hide.inactive)))}function _(t){this.rendered&&0<this.tooltip[0].offsetWidth&&this.reposition(t)}function t(t,e,i){T(wt.body).delegate(t,(e.split?e:e.join(it+" "))+it,function(){var t=y.api[T.attr(this,O)];t&&!t.disabled&&i.apply(t,arguments)})}function d(t){return t.charAt(0).toUpperCase()+t.slice(1)}function o(t,e){return Math.ceil(parseFloat(function(t,e){var i,n,s=e.charAt(0).toUpperCase()+e.slice(1),o=(e+" "+ft.join(s+" ")+s).split(" "),a=0;if(pt[e])return t.css(pt[e]);for(;i=o[a++];)if((n=t.css(i))!==kt)return pt[e]=i,n}(t,e)))}function e(t,e){this._ns="tip",this.options=e,this.offset=e.offset,this.size=[e.width,e.height],this.init(this.qtip=t)}function a(t,e){this.options=e,this._ns="-modal",this.init(this.qtip=t)}function h(t){this._ns="ie6",this.init(this.qtip=t)}var y,b,x,w,k,S=!0,F=!1,C=null,A="x",E="y",L="width",M="height",$="top",q="left",N="bottom",H="right",z="center",P="shift",D={},I="qtip",j="data-hasqtip",O="data-qtip-id",W=["ui-widget","ui-tooltip"],R="."+I,B="click dblclick mousedown mouseup mousemove mouseleave mouseenter".split(" "),X=I+"-fixed",V=I+"-default",Z=I+"-focus",Q=I+"-hover",Y=I+"-disabled",U="_replacedByqTip",G="oldtitle",K={ie:function(){for(var t=3,e=wt.createElement("div");(e.innerHTML="\x3c!--[if gt IE "+ ++t+"]><i></i><![endif]--\x3e")&&e.getElementsByTagName("i")[0];);return 4<t?t:NaN}(),iOS:parseFloat((""+(/CPU.*OS ([0-9_]{1,5})|(CPU like).*AppleWebKit.*Mobile/i.exec(navigator.userAgent)||[0,""])[1]).replace("undefined","3_2").replace("_",".").replace("_",""))||F};(b=p.prototype)._when=function(t){return T.when.apply(T,t)},b.render=function(t){if(this.rendered||this.destroyed)return this;var i=this,e=this.options,n=this.cache,s=this.elements,o=e.content.text,a=e.content.title,r=e.content.button,l=e.position,c=(this._id,[]);return T.attr(this.target[0],"aria-describedby",this._id),this.tooltip=s.tooltip=T("<div/>",{id:this._id,class:[I,V,e.style.classes,I+"-pos-"+e.position.my.abbrev()].join(" "),width:e.style.width||"",height:e.style.height||"",tracking:"mouse"===l.target&&l.adjust.mouse,role:"alert","aria-live":"polite","aria-atomic":F,"aria-describedby":this._id+"-content","aria-hidden":S}).toggleClass(Y,this.disabled).attr(O,this.id).data(I,this).appendTo(l.container).append(s.content=T("<div />",{class:I+"-content",id:this._id+"-content","aria-atomic":S})),this.rendered=-1,this.positioning=S,a&&(this._createTitle(),T.isFunction(a)||c.push(this._updateTitle(a,F))),r&&this._createButton(),T.isFunction(o)||c.push(this._updateContent(o,F)),this.rendered=S,this._setWidget(),T.each(D,function(t){var e;"render"===this.initialize&&(e=this(i))&&(i.plugins[t]=e)}),this._unassignEvents(),this._assignEvents(),this._when(c).then(function(){i._trigger("render"),i.positioning=F,i.hiddenDuringWait||!e.show.ready&&!t||i.toggle(S,n.event,F),i.hiddenDuringWait=F}),y.api[this.id]=this},b.destroy=function(t){function e(){if(!this.destroyed){this.destroyed=S;var t=this.target,e=t.attr(G);this.rendered&&this.tooltip.stop(1,0).find("*").remove().end().remove(),T.each(this.plugins,function(){this.destroy&&this.destroy()}),clearTimeout(this.timers.show),clearTimeout(this.timers.hide),this._unassignEvents(),t.removeData(I).removeAttr(O).removeAttr(j).removeAttr("aria-describedby"),this.options.suppress&&e&&t.attr("title",e).removeAttr(G),this._unbind(t),this.options=this.elements=this.cache=this.timers=this.plugins=this.mouse=C,delete y.api[this.id]}}return this.destroyed||(t===S&&"hide"!==this.triggering||!this.rendered?e.call(this):(this.tooltip.one("tooltiphidden",T.proxy(e,this)),!this.triggering&&this.hide())),this.target},w=b.checks={builtin:{"^id$":function(t,e,i,n){var s=i===S?y.nextid:i,o=I+"-"+s;s!==F&&0<s.length&&!T("#"+o).length?(this._id=o,this.rendered&&(this.tooltip[0].id=this._id,this.elements.content[0].id=this._id+"-content",this.elements.title[0].id=this._id+"-title")):t[e]=n},"^prerender":function(t,e,i){i&&!this.rendered&&this.render(this.options.show.ready)},"^content.text$":function(t,e,i){this._updateContent(i)},"^content.attr$":function(t,e,i,n){this.options.content.text===this.target.attr(n)&&this._updateContent(this.target.attr(i))},"^content.title$":function(t,e,i){return i?(i&&!this.elements.title&&this._createTitle(),void this._updateTitle(i)):this._removeTitle()},"^content.button$":function(t,e,i){this._updateButton(i)},"^content.title.(text|button)$":function(t,e,i){this.set("content."+e,i)},"^position.(my|at)$":function(t,e,i){"string"==typeof i&&(t[e]=new x(i,"at"===e))},"^position.container$":function(t,e,i){this.rendered&&this.tooltip.appendTo(i)},"^show.ready$":function(t,e,i){i&&(!this.rendered&&this.render(S)||this.toggle(S))},"^style.classes$":function(t,e,i,n){this.rendered&&this.tooltip.removeClass(n).addClass(i)},"^style.(width|height)":function(t,e,i){this.rendered&&this.tooltip.css(e,i)},"^style.widget|content.title":function(){this.rendered&&this._setWidget()},"^style.def":function(t,e,i){this.rendered&&this.tooltip.toggleClass(V,!!i)},"^events.(render|show|move|hide|focus|blur)$":function(t,e,i){this.rendered&&this.tooltip[(T.isFunction(i)?"":"un")+"bind"]("tooltip"+e,i)},"^(show|hide|position).(event|target|fixed|inactive|leave|distance|viewport|adjust)":function(){if(this.rendered){var t=this.options.position;this.tooltip.attr("tracking","mouse"===t.target&&t.adjust.mouse),this._unassignEvents(),this._assignEvents()}}}},b.get=function(t){if(this.destroyed)return this;var e=l(this.options,t.toLowerCase()),i=e[0][e[1]];return i.precedance?i.string():i};var J=/^position\.(my|at|adjust|target|container|viewport)|style|content|show\.ready/i,tt=/^prerender|show\.ready/i;b.set=function(s,t){if(this.destroyed)return this;var e,o=this.rendered,a=F,r=this.options;return this.checks,"string"==typeof s?(e=s,(s={})[e]=t):s=T.extend({},s),T.each(s,function(t,e){if(o&&tt.test(t))delete s[t];else{var i,n=l(r,t.toLowerCase());i=n[0][n[1]],n[0][n[1]]=e&&e.nodeType?T(e):e,a=J.test(t)||a,s[t]=[n[0],n[1],e,i]}}),f(r),this.positioning=S,T.each(s,T.proxy(c,this)),this.positioning=F,this.rendered&&0<this.tooltip[0].offsetWidth&&a&&this.reposition("mouse"===r.position.target?C:this.cache.event),this},b._update=function(t,e){var i=this,n=this.cache;return this.rendered&&t?(T.isFunction(t)&&(t=t.call(this.elements.target,n.event,this)||""),T.isFunction(t.then)?(n.waiting=S,t.then(function(t){return n.waiting=F,i._update(t,e)},C,function(t){return i._update(t,e)})):t===F||!t&&""!==t?F:(t.jquery&&0<t.length?e.empty().append(t.css({display:"block",visibility:"visible"})):e.html(t),this._waitForContent(e).then(function(t){t.images&&t.images.length&&i.rendered&&0<i.tooltip[0].offsetWidth&&i.reposition(n.event,!t.length)}))):F},b._waitForContent=function(t){var e=this.cache;return e.waiting=S,(T.fn.imagesLoaded?t.imagesLoaded():T.Deferred().resolve([])).done(function(){e.waiting=F}).promise()},b._updateContent=function(t,e){this._update(t,this.elements.content,e)},b._updateTitle=function(t,e){this._update(t,this.elements.title,e)===F&&this._removeTitle(F)},b._createTitle=function(){var t=this.elements,e=this._id+"-title";t.titlebar&&this._removeTitle(),t.titlebar=T("<div />",{class:I+"-titlebar "+(this.options.style.widget?s("header"):"")}).append(t.title=T("<div />",{id:e,class:I+"-title","aria-atomic":S})).insertBefore(t.content).delegate(".qtip-close","mousedown keydown mouseup keyup mouseout",function(t){T(this).toggleClass("ui-state-active ui-state-focus","down"===t.type.substr(-4))}).delegate(".qtip-close","mouseover mouseout",function(t){T(this).toggleClass("ui-state-hover","mouseover"===t.type)}),this.options.content.button&&this._createButton()},b._removeTitle=function(t){var e=this.elements;e.title&&(e.titlebar.remove(),e.titlebar=e.title=e.button=C,t!==F&&this.reposition())},b.reposition=function(t,e){if(!this.rendered||this.positioning||this.destroyed)return this;this.positioning=S;var i,n,s=this.cache,o=this.tooltip,a=this.options.position,r=a.target,l=a.my,c=a.at,d=a.viewport,h=a.container,u=a.adjust,p=u.method.split(" "),f=o.outerWidth(F),g=o.outerHeight(F),m=0,v=0,_=o.css("position"),y={left:0,top:0},b=0<o[0].offsetWidth,x=t&&"scroll"===t.type,w=T(xt),k=h[0].ownerDocument,C=this.mouse;if(T.isArray(r)&&2===r.length)c={x:q,y:$},y={left:r[0],top:r[1]};else if("mouse"===r)c={x:q,y:$},!C||!C.pageX||!u.mouse&&t&&t.pageX?t&&t.pageX||((!u.mouse||this.options.show.distance)&&s.origin&&s.origin.pageX?t=s.origin:(!t||t&&("resize"===t.type||"scroll"===t.type))&&(t=s.event)):t=C,"static"!==_&&(y=h.offset()),k.body.offsetWidth!==(xt.innerWidth||k.documentElement.clientWidth)&&(n=T(wt.body).offset()),y={left:t.pageX-y.left+(n&&n.left||0),top:t.pageY-y.top+(n&&n.top||0)},u.mouse&&x&&C&&(y.left-=(C.scrollX||0)-w.scrollLeft(),y.top-=(C.scrollY||0)-w.scrollTop());else{if("event"===r?t&&t.target&&"scroll"!==t.type&&"resize"!==t.type?s.target=T(t.target):t.target||(s.target=this.elements.target):"event"!==r&&(s.target=T(r.jquery?r:this.elements.target)),r=s.target,0===(r=T(r).eq(0)).length)return this;r[0]===wt||r[0]===xt?(m=K.iOS?xt.innerWidth:r.width(),v=K.iOS?xt.innerHeight:r.height(),r[0]===xt&&(y={top:(d||r).scrollTop(),left:(d||r).scrollLeft()})):D.imagemap&&r.is("area")?i=D.imagemap(this,r,c,D.viewport?p:F):D.svg&&r&&r[0].ownerSVGElement?i=D.svg(this,r,c,D.viewport?p:F):(m=r.outerWidth(F),v=r.outerHeight(F),y=r.offset()),i&&(m=i.width,v=i.height,n=i.offset,y=i.position),y=this.reposition.offset(r,y,h),(3.1<K.iOS&&K.iOS<4.1||4.3<=K.iOS&&K.iOS<4.33||!K.iOS&&"fixed"===_)&&(y.left-=w.scrollLeft(),y.top-=w.scrollTop()),(!i||i&&i.adjustable!==F)&&(y.left+=c.x===H?m:c.x===z?m/2:0,y.top+=c.y===N?v:c.y===z?v/2:0)}return y.left+=u.x+(l.x===H?-f:l.x===z?-f/2:0),y.top+=u.y+(l.y===N?-g:l.y===z?-g/2:0),D.viewport?(y.adjusted=D.viewport(this,y,a,m,v,f,g),n&&y.adjusted.left&&(y.left+=n.left),n&&y.adjusted.top&&(y.top+=n.top)):y.adjusted={left:0,top:0},this._trigger("move",[y,d.elem||d],t)&&(delete y.adjusted,e===F||!b||isNaN(y.left)||isNaN(y.top)||"mouse"===r||!T.isFunction(a.effect)?o.css(y):T.isFunction(a.effect)&&(a.effect.call(o,this,T.extend({},y)),o.queue(function(t){T(this).css({opacity:"",height:""}),K.ie&&this.style.removeAttribute("filter"),t()})),this.positioning=F),this},b.reposition.offset=function(t,i,e){function n(t,e){i.left+=e*t.scrollLeft(),i.top+=e*t.scrollTop()}if(!e[0])return i;for(var s,o,a,r,l=T(t[0].ownerDocument),c=!!K.ie&&"CSS1Compat"!==wt.compatMode,d=e[0];"static"!==(o=T.css(d,"position"))&&("fixed"===o?(a=d.getBoundingClientRect(),n(l,-1)):((a=T(d).position()).left+=parseFloat(T.css(d,"borderLeftWidth"))||0,a.top+=parseFloat(T.css(d,"borderTopWidth"))||0),i.left-=a.left+(parseFloat(T.css(d,"marginLeft"))||0),i.top-=a.top+(parseFloat(T.css(d,"marginTop"))||0),s||"hidden"===(r=T.css(d,"overflow"))||"visible"===r||(s=T(d))),d=d.offsetParent;);return s&&(s[0]!==l[0]||c)&&n(s,1),i};var et=(x=b.reposition.Corner=function(t,e){t=(""+t).replace(/([A-Z])/," $1").replace(/middle/gi,z).toLowerCase(),this.x=(t.match(/left|right/i)||t.match(/center/)||["inherit"])[0].toLowerCase(),this.y=(t.match(/top|bottom|center/i)||["inherit"])[0].toLowerCase(),this.forceY=!!e;var i=t.charAt(0);this.precedance="t"===i||"b"===i?E:A}).prototype;et.invert=function(t,e){this[t]=this[t]===q?H:this[t]===H?q:e||this[t]},et.string=function(){var t=this.x,e=this.y;return t===e?t:this.precedance===E||this.forceY&&"center"!==e?e+" "+t:t+" "+e},et.abbrev=function(){var t=this.string().split(" ");return t[0].charAt(0)+(t[1]&&t[1].charAt(0)||"")},et.clone=function(){return new x(this.string(),this.forceY)},b.toggle=function(t,e){var i=this.cache,n=this.options,s=this.tooltip;if(e){if(/over|enter/.test(e.type)&&/out|leave/.test(i.event.type)&&n.show.target.add(e.target).length===n.show.target.length&&s.has(e.relatedTarget).length)return this;i.event=m(e)}if(this.waiting&&!t&&(this.hiddenDuringWait=S),!this.rendered)return t?this.render(1):this;if(this.destroyed||this.disabled)return this;var o,a,r,l=t?"show":"hide",c=this.options[l],d=(this.options[t?"hide":"show"],this.options.position),h=this.options.content,u=this.tooltip.css("width"),p=this.tooltip.is(":visible"),f=t||1===c.target.length,g=!e||c.target.length<2||i.target[0]===e.target;return(typeof t).search("boolean|number")&&(t=!p),a=(o=!s.is(":animated")&&p===t&&g)?C:!!this._trigger(l,[90]),this.destroyed||(a!==F&&t&&this.focus(e),!a||o||(T.attr(s[0],"aria-hidden",!t),t?(i.origin=m(this.mouse),T.isFunction(h.text)&&this._updateContent(h.text,F),T.isFunction(h.title)&&this._updateTitle(h.title,F),!k&&"mouse"===d.target&&d.adjust.mouse&&(T(wt).bind("mousemove."+I,this._storeMouse),k=S),u||s.css("width",s.outerWidth(F)),this.reposition(e,arguments[2]),u||s.css("width",""),c.solo&&("string"==typeof c.solo?T(c.solo):T(R,c.solo)).not(s).not(c.target).qtip("hide",T.Event("tooltipsolo"))):(clearTimeout(this.timers.show),delete i.origin,k&&!T(R+'[tracking="true"]:visible',c.solo).not(s).length&&(T(wt).unbind("mousemove."+I),k=F),this.blur(e)),r=T.proxy(function(){t?(K.ie&&s[0].style.removeAttribute("filter"),s.css("overflow",""),"string"==typeof c.autofocus&&T(this.options.show.autofocus,s).focus(),this.options.show.target.trigger("qtip-"+this.id+"-inactive")):s.css({display:"",visibility:"",opacity:"",left:"",top:""}),this._trigger(t?"visible":"hidden")},this),c.effect===F||f===F?(s[l](),r()):T.isFunction(c.effect)?(s.stop(1,1),c.effect.call(s,this),s.queue("fx",function(t){r(),t()})):s.fadeTo(90,t?1:0,r),t&&c.target.trigger("qtip-"+this.id+"-inactive"))),this},b.show=function(t){return this.toggle(S,t)},b.hide=function(t){return this.toggle(F,t)},b.focus=function(t){if(!this.rendered||this.destroyed)return this;var e=T(R),i=this.tooltip,n=parseInt(i[0].style.zIndex,10),s=y.zindex+e.length;return i.hasClass(Z)||this._trigger("focus",[s],t)&&(n!==s&&(e.each(function(){this.style.zIndex>n&&(this.style.zIndex=this.style.zIndex-1)}),e.filter("."+Z).qtip("blur",t)),i.addClass(Z)[0].style.zIndex=s),this},b.blur=function(t){return!this.rendered||this.destroyed||(this.tooltip.removeClass(Z),this._trigger("blur",[this.tooltip.css("zIndex")],t)),this},b.disable=function(t){return this.destroyed||("toggle"===t?t=!(this.rendered?this.tooltip.hasClass(Y):this.disabled):"boolean"!=typeof t&&(t=S),this.rendered&&this.tooltip.toggleClass(Y,t).attr("aria-disabled",t),this.disabled=!!t),this},b.enable=function(){return this.disable(F)},b._createButton=function(){var e=this,t=this.elements,i=t.tooltip,n=this.options.content.button,s="string"==typeof n?n:"Close tooltip";t.button&&t.button.remove(),t.button=n.jquery?n:T("<a />",{class:"qtip-close "+(this.options.style.widget?"":I+"-icon"),title:s,"aria-label":s}).prepend(T("<span />",{class:"ui-icon ui-icon-close",html:"&times;"})),t.button.appendTo(t.titlebar||i).attr("role","button").click(function(t){return i.hasClass(Y)||e.hide(t),F})},b._updateButton=function(t){if(!this.rendered)return F;var e=this.elements.button;t?this._createButton():e.remove()},b._setWidget=function(){var t=this.options.style.widget,e=this.elements,i=e.tooltip,n=i.hasClass(Y);i.removeClass(Y),Y=t?"ui-state-disabled":"qtip-disabled",i.toggleClass(Y,n),i.toggleClass("ui-helper-reset "+s(),t).toggleClass(V,this.options.style.def&&!t),e.content&&e.content.toggleClass(s("content"),t),e.titlebar&&e.titlebar.toggleClass(s("header"),t),e.button&&e.button.toggleClass(I+"-icon",!t)},b._storeMouse=function(t){(this.mouse=m(t)).type="mousemove"},b._bind=function(t,e,i,n,s){var o="."+this._id+(n?"-"+n:"");e.length&&T(t).bind((e.split?e:e.join(o+" "))+o,T.proxy(i,s||this))},b._unbind=function(t,e){T(t).unbind("."+this._id+(e?"-"+e:""))};var it="."+I;T(function(){t(R,["mouseenter","mouseleave"],function(t){var e="mouseenter"===t.type,i=T(t.currentTarget),n=T(t.relatedTarget||t.target),s=this.options;e?(this.focus(t),i.hasClass(X)&&!i.hasClass(Y)&&clearTimeout(this.timers.hide)):"mouse"===s.position.target&&s.hide.event&&s.show.target&&!n.closest(s.show.target[0]).length&&this.hide(t),i.toggleClass(Q,e)}),t("["+O+"]",B,v)}),b._trigger=function(t,e,i){var n=T.Event("tooltip"+t);return n.originalEvent=i&&T.extend({},i)||this.cache.event||C,this.triggering=t,this.tooltip.trigger(n,[this].concat(e||[])),this.triggering=F,!n.isDefaultPrevented()},b._bindEvents=function(i,t,e,n,s,o){if(n.add(e).length===n.length){var a=[];t=T.map(t,function(t){var e=T.inArray(t,i);return-1<e?void a.push(i.splice(e,1)[0]):t}),a.length&&this._bind(e,a,function(t){(!!this.rendered&&0<this.tooltip[0].offsetWidth?o:s).call(this,t)})}this._bind(e,i,s),this._bind(n,t,o)},b._assignInitialEvents=function(t){function e(t){return this.disabled||this.destroyed?F:(this.cache.event=m(t),this.cache.target=t?T(t.target):[kt],clearTimeout(this.timers.show),void(this.timers.show=r.call(this,function(){this.render("object"==typeof t||i.show.ready)},i.show.delay)))}var i=this.options,n=i.show.target,s=i.hide.target,o=i.show.event?T.trim(""+i.show.event).split(" "):[],a=i.hide.event?T.trim(""+i.hide.event).split(" "):[];/mouse(over|enter)/i.test(i.show.event)&&!/mouse(out|leave)/i.test(i.hide.event)&&a.push("mouseleave"),this._bind(n,"mousemove",function(t){this._storeMouse(t),this.cache.onTarget=S}),this._bindEvents(o,a,n,s,e,function(){clearTimeout(this.timers.show)}),(i.show.ready||i.prerender)&&e.call(this,t)},b._assignEvents=function(){var i=this,s=this.options,t=s.position,n=this.tooltip,e=s.show.target,o=s.hide.target,a=t.container,r=t.viewport,l=T(wt),c=(T(wt.body),T(xt)),d=s.show.event?T.trim(""+s.show.event).split(" "):[],h=s.hide.event?T.trim(""+s.hide.event).split(" "):[];T.each(s.events,function(t,e){i._bind(n,"toggle"===t?["tooltipshow","tooltiphide"]:["tooltip"+t],e,null,n)}),/mouse(out|leave)/i.test(s.hide.event)&&"window"===s.hide.leave&&this._bind(l,["mouseout","blur"],function(t){/select|option/.test(t.target.nodeName)||t.relatedTarget||this.hide(t)}),s.hide.fixed?o=o.add(n.addClass(X)):/mouse(over|enter)/i.test(s.show.event)&&this._bind(o,"mouseleave",function(){clearTimeout(this.timers.show)}),-1<(""+s.hide.event).indexOf("unfocus")&&this._bind(a.closest("html"),["mousedown","touchstart"],function(t){var e=T(t.target),i=this.rendered&&!this.tooltip.hasClass(Y)&&0<this.tooltip[0].offsetWidth,n=0<e.parents(R).filter(this.tooltip[0]).length;e[0]===this.target[0]||e[0]===this.tooltip[0]||n||this.target.has(e[0]).length||!i||this.hide(t)}),"number"==typeof s.hide.inactive&&(this._bind(e,"qtip-"+this.id+"-inactive",v),this._bind(o.add(n),y.inactiveEvents,v,"-inactive")),this._bindEvents(d,h,e,o,u,g),this._bind(e.add(n),"mousemove",function(t){if("number"==typeof s.hide.distance){var e=this.cache.origin||{},i=this.options.hide.distance,n=Math.abs;(n(t.pageX-e.pageX)>=i||n(t.pageY-e.pageY)>=i)&&this.hide(t)}this._storeMouse(t)}),"mouse"===t.target&&t.adjust.mouse&&(s.hide.event&&this._bind(e,["mouseenter","mouseleave"],function(t){this.cache.onTarget="mouseenter"===t.type}),this._bind(l,"mousemove",function(t){this.rendered&&this.cache.onTarget&&!this.tooltip.hasClass(Y)&&0<this.tooltip[0].offsetWidth&&this.reposition(t)})),(t.adjust.resize||r.length)&&this._bind(T.event.special.resize?r:c,"resize",_),t.adjust.scroll&&this._bind(c.add(t.container),"scroll",_)},b._unassignEvents=function(){var t=[this.options.show.target[0],this.options.hide.target[0],this.rendered&&this.tooltip[0],this.options.position.container[0],this.options.position.viewport[0],this.options.position.container.closest("html")[0],xt,wt];this._unbind(T([]).pushStack(T.grep(t,function(t){return"object"==typeof t})))},y=T.fn.qtip=function(t,e,i){var n=(""+t).toLowerCase(),s=C,o=T.makeArray(arguments).slice(1),a=o[o.length-1],r=this[0]?T.data(this[0],I):C;return!arguments.length&&r||"api"===n?r:"string"==typeof t?(this.each(function(){var t=T.data(this,I);if(!t)return S;if(a&&a.timeStamp&&(t.cache.event=a),!e||"option"!==n&&"options"!==n)t[n]&&t[n].apply(t,o);else{if(i===kt&&!T.isPlainObject(e))return s=t.get(e),F;t.set(e,i)}}),s!==C?s:this):"object"!=typeof t&&arguments.length?void 0:(r=f(T.extend(S,{},t)),this.each(function(t){var e,i;return i=!(i=T.isArray(r.id)?r.id[t]:r.id)||i===F||i.length<1||y.api[i]?y.nextid++:i,(e=function(t,e,i){var n,s,o,a,r,l=T(wt.body),c=t[0]===wt?l:t,d=t.metadata?t.metadata(i.metadata):C,h="html5"===i.metadata.type&&d?d[i.metadata.name]:C,u=t.data(i.metadata.name||"qtipopts");try{u="string"==typeof u?T.parseJSON(u):u}catch(t){}if(s=(a=T.extend(S,{},y.defaults,i,"object"==typeof u?f(u):C,f(h||d))).position,a.id=e,"boolean"==typeof a.content.text){if(o=t.attr(a.content.attr),a.content.attr===F||!o)return F;a.content.text=o}if(s.container.length||(s.container=l),s.target===F&&(s.target=c),a.show.target===F&&(a.show.target=c),a.show.solo===S&&(a.show.solo=s.container.closest("body")),a.hide.target===F&&(a.hide.target=c),a.position.viewport===S&&(a.position.viewport=s.container),s.container=s.container.eq(0),s.at=new x(s.at,S),s.my=new x(s.my),t.data(I))if(a.overwrite)t.qtip("destroy",!0);else if(a.overwrite===F)return F;return t.attr(j,e),a.suppress&&(r=t.attr("title"))&&t.removeAttr("title").attr(G,r).attr("title",""),n=new p(t,a,e,!!o),t.data(I,n),t.one("remove.qtip-"+e+" removeqtip.qtip-"+e,function(){var t;(t=T(this).data(I))&&t.destroy(!0)}),n}(T(this),i,r))===F?S:(y.api[i]=e,T.each(D,function(){"initialize"===this.initialize&&this(e)}),void e._assignInitialEvents(a))}))},T.qtip=p,y.api={},T.each({attr:function(t,e){if(this.length){var i=this[0],n=T.data(i,"qtip");if("title"===t&&n&&"object"==typeof n&&n.options.suppress)return arguments.length<2?T.attr(i,G):(n&&"title"===n.options.content.attr&&n.cache.attr&&n.set("content.text",e),this.attr(G,e))}return T.fn["attr"+U].apply(this,arguments)},clone:function(t){var e=(T([]),T.fn["clone"+U].apply(this,arguments));return t||e.filter("["+G+"]").attr("title",function(){return T.attr(this,G)}).removeAttr(G),e}},function(t,e){if(!e||T.fn[t+U])return S;var i=T.fn[t+U]=T.fn[t];T.fn[t]=function(){return e.apply(this,arguments)||i.apply(this,arguments)}}),T.ui||(T["cleanData"+U]=T.cleanData,T.cleanData=function(t){for(var e,i=0;(e=T(t[i])).length;i++)if(e.attr(j))try{e.triggerHandler("removeqtip")}catch(t){}T["cleanData"+U].apply(this,arguments)}),y.version="2.2.0",y.nextid=0,y.inactiveEvents=B,y.zindex=15e3,y.defaults={prerender:F,id:F,overwrite:S,suppress:S,content:{text:S,attr:"title",title:F,button:F},position:{my:"top left",at:"bottom right",target:F,container:F,viewport:F,adjust:{x:0,y:0,mouse:S,scroll:S,resize:S,method:"flipinvert flipinvert"},effect:function(t,e){T(this).animate(e,{duration:200,queue:F})}},show:{target:F,event:"mouseenter",effect:S,delay:90,solo:F,ready:F,autofocus:F},hide:{target:F,event:"mouseleave",effect:S,delay:0,fixed:F,inactive:F,leave:"window",distance:F},style:{classes:"",widget:F,width:F,height:F,def:S},events:{render:C,move:C,show:C,hide:C,toggle:C,visible:C,hidden:C,focus:C,blur:C}};var nt,st,ot="margin",at="border",rt="color",lt="background-color",ct="transparent",dt=" !important",ht=!!wt.createElement("canvas").getContext,ut=/rgba?\(0, 0, 0(, 0)?\)|transparent|#123456/i,pt={},ft=["Webkit","O","Moz","ms"];if(ht)var gt=(xt.devicePixelRatio||1)/((st=wt.createElement("canvas").getContext("2d")).backingStorePixelRatio||st.webkitBackingStorePixelRatio||st.mozBackingStorePixelRatio||st.msBackingStorePixelRatio||st.oBackingStorePixelRatio||1);else var mt=function(t,e,i){return"<qtipvml:"+t+' xmlns="urn:schemas-microsoft.com:vml" class="qtip-vml" '+(e||"")+' style="behavior: url(#default#VML); '+(i||"")+'" />'};T.extend(e.prototype,{init:function(t){var e,i;i=this.element=t.elements.tip=T("<div />",{class:I+"-tip"}).prependTo(t.tooltip),ht?((e=T("<canvas />").appendTo(this.element)[0].getContext("2d")).lineJoin="miter",e.miterLimit=1e5,e.save()):(e=mt("shape",'coordorigin="0,0"',"position:absolute;"),this.element.html(e+e),t._bind(T("*",i).add(i),["click","mousedown"],function(t){t.stopPropagation()},this._ns)),t._bind(t.tooltip,"tooltipmove",this.reposition,this._ns,this),this.create()},_swapDimensions:function(){this.size[0]=this.options.height,this.size[1]=this.options.width},_resetDimensions:function(){this.size[0]=this.options.width,this.size[1]=this.options.height},_useTitle:function(t){var e=this.qtip.elements.titlebar;return e&&(t.y===$||t.y===z&&this.element.position().top+this.size[1]/2+this.options.offset<e.outerHeight(S))},_parseCorner:function(t){var e=this.qtip.options.position.my;return t===F||e===F?t=F:t===S?t=new x(e.string()):t.string||((t=new x(t)).fixed=S),t},_parseWidth:function(t,e,i){var n=this.qtip.elements,s=at+d(e)+"Width";return(i?o(i,s):o(n.content,s)||o(this._useTitle(t)&&n.titlebar||n.content,s)||o(n.tooltip,s))||0},_parseRadius:function(t){var e=this.qtip.elements,i=at+d(t.y)+d(t.x)+"Radius";return K.ie<9?0:o(this._useTitle(t)&&e.titlebar||e.content,i)||o(e.tooltip,i)||0},_invalidColour:function(t,e,i){var n=t.css(e);return!n||i&&n===t.css(i)||ut.test(n)?F:n},_parseColours:function(t){var e=this.qtip.elements,i=this.element.css("cssText",""),n=at+d(t[t.precedance])+d(rt),s=this._useTitle(t)&&e.titlebar||e.content,o=this._invalidColour,a=[];return a[0]=o(i,lt)||o(s,lt)||o(e.content,lt)||o(e.tooltip,lt)||i.css(lt),a[1]=o(i,n,rt)||o(s,n,rt)||o(e.content,n,rt)||o(e.tooltip,n,rt)||e.tooltip.css(n),T("*",i).add(i).css("cssText",lt+":"+ct+dt+";"+at+":0"+dt+";"),a},_calculateSize:function(t){var e,i,n=t.precedance===E,s=this.options.width,o=this.options.height,a="c"===t.abbrev(),r=(n?s:o)*(a?.5:1),l=Math.pow,c=Math.round,d=Math.sqrt(l(r,2)+l(o,2)),h=[this.border/r*d,this.border/o*d];return h[2]=Math.sqrt(l(h[0],2)-l(this.border,2)),h[3]=Math.sqrt(l(h[1],2)-l(this.border,2)),i=[c((e=(d+h[2]+h[3]+(a?0:h[0]))/d)*s),c(e*o)],n?i:i.reverse()},_calculateTip:function(t,e,i){i=i||1;var n=(e=e||this.size)[0]*i,s=e[1]*i,o=Math.ceil(n/2),a=Math.ceil(s/2),r={br:[0,0,n,s,n,0],bl:[0,0,n,0,0,s],tr:[0,s,n,0,n,s],tl:[0,0,0,s,n,s],tc:[0,s,o,0,n,s],bc:[0,0,n,0,o,s],rc:[0,0,n,a,0,s],lc:[n,0,n,s,0,a]};return r.lt=r.br,r.rt=r.bl,r.lb=r.tr,r.rb=r.tl,r[t.abbrev()]},_drawCoords:function(t,e){t.beginPath(),t.moveTo(e[0],e[1]),t.lineTo(e[2],e[3]),t.lineTo(e[4],e[5]),t.closePath()},create:function(){var t=this.corner=(ht||K.ie)&&this._parseCorner(this.options.corner);return(this.enabled=!!this.corner&&"c"!==this.corner.abbrev())&&(this.qtip.cache.corner=t.clone(),this.update()),this.element.toggle(this.enabled),this.corner},update:function(t,e){if(!this.enabled)return this;var i,n,s,o,a,r,l,c,d=this.qtip.elements,h=this.element,u=h.children(),p=this.options,f=this.size,g=p.mimic,m=Math.round;t||(t=this.qtip.cache.corner||this.corner),g===F?g=t:((g=new x(g)).precedance=t.precedance,"inherit"===g.x?g.x=t.x:"inherit"===g.y?g.y=t.y:g.x===g.y&&(g[t.precedance]=t[t.precedance])),n=g.precedance,t.precedance===A?this._swapDimensions():this._resetDimensions(),(i=this.color=this._parseColours(t))[1]!==ct?(c=this.border=this._parseWidth(t,t[t.precedance]),p.border&&c<1&&!ut.test(i[1])&&(i[0]=i[1]),this.border=c=p.border!==S?p.border:c):this.border=c=0,l=this.size=this._calculateSize(t),h.css({width:l[0],height:l[1],lineHeight:l[1]+"px"}),r=t.precedance===E?[m(g.x===q?c:g.x===H?l[0]-f[0]-c:(l[0]-f[0])/2),m(g.y===$?l[1]-f[1]:0)]:[m(g.x===q?l[0]-f[0]:0),m(g.y===$?c:g.y===N?l[1]-f[1]-c:(l[1]-f[1])/2)],ht?((s=u[0].getContext("2d")).restore(),s.save(),s.clearRect(0,0,6e3,6e3),o=this._calculateTip(g,f,gt),a=this._calculateTip(g,this.size,gt),u.attr(L,l[0]*gt).attr(M,l[1]*gt),u.css(L,l[0]).css(M,l[1]),this._drawCoords(s,a),s.fillStyle=i[1],s.fill(),s.translate(r[0]*gt,r[1]*gt),this._drawCoords(s,o),s.fillStyle=i[0],s.fill()):(o="m"+(o=this._calculateTip(g))[0]+","+o[1]+" l"+o[2]+","+o[3]+" "+o[4]+","+o[5]+" xe",r[2]=c&&/^(r|b)/i.test(t.string())?8===K.ie?2:1:0,u.css({coordsize:l[0]+c+" "+(l[1]+c),antialias:""+(-1<g.string().indexOf(z)),left:r[0]-r[2]*Number(n===A),top:r[1]-r[2]*Number(n===E),width:l[0]+c,height:l[1]+c}).each(function(t){var e=T(this);e[e.prop?"prop":"attr"]({coordsize:l[0]+c+" "+(l[1]+c),path:o,fillcolor:i[0],filled:!!t,stroked:!t}).toggle(!(!c&&!t)),!t&&e.html(mt("stroke",'weight="'+2*c+'px" color="'+i[1]+'" miterlimit="1000" joinstyle="miter"'))})),xt.opera&&setTimeout(function(){d.tip.css({display:"inline-block",visibility:"visible"})},1),e!==F&&this.calculate(t,l)},calculate:function(o,a){if(!this.enabled)return F;var r,t,l=this,c=this.qtip.elements,e=this.element,d=this.options.offset,h=(c.tooltip.hasClass("ui-widget"),{});return o=o||this.corner,r=o.precedance,a=a||this._calculateSize(o),t=[o.x,o.y],r===A&&t.reverse(),T.each(t,function(t,e){var i,n,s;e===z?(h[i=r===E?q:$]="50%",h[ot+"-"+i]=-Math.round(a[r===E?0:1]/2)+d):(i=l._parseWidth(o,e,c.tooltip),n=l._parseWidth(o,e,c.content),s=l._parseRadius(o),h[e]=Math.max(-l.border,t?n:d+(i<s?s:-i)))}),h[o[r]]-=a[r===A?0:1],e.css({margin:"",top:"",bottom:"",left:"",right:""}).css(h),h},reposition:function(t,e,n){function i(t,e,i,n,s){t===P&&l.precedance===e&&c[n]&&l[i]!==z?l.precedance=l.precedance===A?E:A:t!==P&&c[n]&&(l[e]=l[e]===z?0<c[n]?n:s:l[e]===n?s:n)}function s(t,e,i){l[t]===z?f[ot+"-"+e]=p[t]=o[ot+"-"+e]-c[e]:(a=o[i]!==kt?[c[e],-o[e]]:[-c[e],o[e]],(p[t]=Math.max(a[0],a[1]))>a[0]&&(n[e]-=c[e],p[e]=F),f[o[i]!==kt?i:e]=p[t])}if(this.enabled){var o,a,r=e.cache,l=this.corner.clone(),c=n.adjusted,d=e.options.position.adjust.method.split(" "),h=d[0],u=d[1]||d[0],p={left:F,top:F,x:0,y:0},f={};this.corner.fixed!==S&&(i(h,A,E,q,H),i(u,E,A,$,N),l.string()===r.corner.string()||r.cornerTop===c.top&&r.cornerLeft===c.left||this.update(l,F)),(o=this.calculate(l)).right!==kt&&(o.left=-o.right),o.bottom!==kt&&(o.top=-o.bottom),o.user=this.offset,(p.left=h===P&&!!c.left)&&s(A,q,H),(p.top=u===P&&!!c.top)&&s(E,$,N),this.element.css(f).toggle(!(p.x&&p.y||l.x===z&&p.y||l.y===z&&p.x)),n.left-=o.left.charAt?o.user:h!==P||p.top||!p.left&&!p.top?o.left+this.border:0,n.top-=o.top.charAt?o.user:u!==P||p.left||!p.left&&!p.top?o.top+this.border:0,r.cornerLeft=c.left,r.cornerTop=c.top,r.corner=l.clone()}},destroy:function(){this.qtip._unbind(this.qtip.tooltip,this._ns),this.qtip.elements.tip&&this.qtip.elements.tip.find("*").remove().end().remove()}}),(nt=D.tip=function(t){return new e(t,t.options.style.tip)}).initialize="render",nt.sanitize=function(t){if(t.style&&"tip"in t.style){var e=t.style.tip;"object"!=typeof e&&(e=t.style.tip={corner:e}),/string|boolean/i.test(typeof e.corner)||(e.corner=S)}},w.tip={"^position.my|style.tip.(corner|mimic|border)$":function(){this.create(),this.qtip.reposition()},"^style.tip.(height|width)$":function(t){this.size=[t.width,t.height],this.update(),this.qtip.reposition()},"^content.title|style.(classes|widget)$":function(){this.update()}},T.extend(S,y.defaults,{style:{tip:{corner:S,mimic:F,width:6,height:6,border:S,offset:0}}});var vt,_t,yt="qtip-modal",bt="."+yt;_t=new(_t=function(){function c(t){s.length<1&&t.length?t.not("body").blur():s.first().focus()}function t(t){if(u.is(":visible")){var e=T(t.target),i=d.tooltip,n=e.closest(R);(n.length<1?F:parseInt(n[0].style.zIndex,10)>parseInt(i[0].style.zIndex,10))||e.closest(R)[0]===i[0]||c(e),t.target===s[s.length-1]}}var d,h,u,p=this,s={};T.extend(p,{init:function(){return u=p.elem=T("<div />",{id:"qtip-overlay",html:"<div></div>",mousedown:function(){return F}}).hide(),T(wt.body).bind("focusin"+bt,t),T(wt).bind("keydown"+bt,function(t){d&&d.options.show.modal.escape&&27===t.keyCode&&d.hide(t)}),u.bind("click"+bt,function(t){d&&d.options.show.modal.blur&&d.hide(t)}),p},update:function(t){s=(d=t).options.show.modal.stealfocus!==F?t.tooltip.find("*").filter(function(){return function(t){if(T.expr[":"].focusable)return T.expr[":"].focusable;var e,i,n,s=!isNaN(T.attr(t,"tabindex")),o=t.nodeName&&t.nodeName.toLowerCase();return"area"===o?(i=(e=t.parentNode).name,!(!t.href||!i||"map"!==e.nodeName.toLowerCase())&&!!(n=T("img[usemap=#"+i+"]")[0])&&n.is(":visible")):/input|select|textarea|button|object/.test(o)?!t.disabled:"a"===o&&t.href||s}(this)}):[]},toggle:function(t,e,i){var n=(T(wt.body),t.tooltip),s=t.options.show.modal,o=s.effect,a=e?"show":"hide",r=u.is(":visible"),l=T(bt).filter(":visible:not(:animated)").not(n);return p.update(t),e&&s.stealfocus!==F&&c(T(":focus")),u.toggleClass("blurs",s.blur),e&&u.appendTo(wt.body),u.is(":animated")&&r===e&&h!==F||!e&&l.length||(u.stop(S,F),T.isFunction(o)?o.call(u,e):o===F?u[a]():u.fadeTo(parseInt(i,10)||90,e?1:0,function(){e||u.hide()}),e||u.queue(function(t){u.css({left:"",top:""}),T(bt).length||u.detach(),t()}),h=e,d.destroyed&&(d=C)),p}}),p.init()}),T.extend(a.prototype,{init:function(t){var o=t.tooltip;return this.options.on?(t.elements.overlay=_t.elem,o.addClass(yt).css("z-index",y.modal_zindex+T(bt).length),t._bind(o,["tooltipshow","tooltiphide"],function(t,e,i){var n=t.originalEvent;if(t.target===o[0])if(n&&"tooltiphide"===t.type&&/mouse(leave|enter)/.test(n.type)&&T(n.relatedTarget).closest(_t.elem[0]).length)try{t.preventDefault()}catch(t){}else(!n||n&&"tooltipsolo"!==n.type)&&this.toggle(t,"tooltipshow"===t.type,i)},this._ns,this),t._bind(o,"tooltipfocus",function(t,e){if(!t.isDefaultPrevented()&&t.target===o[0]){var i=T(bt),n=y.modal_zindex+i.length,s=parseInt(o[0].style.zIndex,10);_t.elem[0].style.zIndex=n-1,i.each(function(){this.style.zIndex>s&&(this.style.zIndex-=1)}),i.filter("."+Z).qtip("blur",t.originalEvent),o.addClass(Z)[0].style.zIndex=n,_t.update(e);try{t.preventDefault()}catch(t){}}},this._ns,this),void t._bind(o,"tooltiphide",function(t){t.target===o[0]&&T(bt).filter(":visible").not(o).last().qtip("focus",t)},this._ns,this)):this},toggle:function(t,e,i){return t&&t.isDefaultPrevented()?this:void _t.toggle(this.qtip,!!e,i)},destroy:function(){this.qtip.tooltip.removeClass(yt),this.qtip._unbind(this.qtip.tooltip,this._ns),_t.toggle(this.qtip,F),delete this.qtip.elements.overlay}}),(vt=D.modal=function(t){return new a(t,t.options.show.modal)}).sanitize=function(t){t.show&&("object"!=typeof t.show.modal?t.show.modal={on:!!t.show.modal}:void 0===t.show.modal.on&&(t.show.modal.on=S))},y.modal_zindex=y.zindex-200,vt.initialize="render",w.modal={"^show.modal.(on|blur)$":function(){this.destroy(),this.init(),this.qtip.elems.overlay.toggle(0<this.qtip.tooltip[0].offsetWidth)}},T.extend(S,y.defaults,{show:{modal:{on:F,effect:S,blur:S,stealfocus:S,escape:S}}}),D.viewport=function(t,y,e,i,n,s,o){function a(t,e,i,n,s,o,a,r,l){var c=y[s],d=D[t],h=j[t],u=i===P,p=d===s?l:d===o?-l:-l/2,f=h===s?r:h===o?-r:-r/2,g=T[s]+S[s]-(w?0:x[s]),m=g-c,v=c+l-(a===L?k:C)-g,_=p-(D.precedance===t||d===D[e]?f:0)-(h===z?r/2:0);return u?(_=(d===s?1:-1)*p,y[s]+=0<m?m:0<v?-v:0,y[s]=Math.max(-x[s]+S[s],c-_,Math.min(Math.max(-x[s]+S[s]+(a===L?k:C),c+_),y[s],"center"===d?c-p:1e9))):(n*="flipinvert"===i?2:0,0<m&&(d!==s||0<v)?(y[s]-=_+n,b.invert(t,s)):0<v&&(d!==o||0<m)&&(y[s]-=(d===z?-_:_)+n,b.invert(t,o)),y[s]<T&&-y[s]>v&&(y[s]=c,b=D.clone())),y[s]-c}var r,b,l,x,w,k,C,T,S,c=e.target,d=t.elements.tooltip,D=e.my,j=e.at,h=e.adjust,u=h.method.split(" "),p=u[0],f=u[1]||u[0],g=e.viewport,m=e.container,v=t.cache,_={left:0,top:0};return g.jquery&&c[0]!==xt&&c[0]!==wt.body&&"none"!==h.method&&(x=m.offset()||_,w="static"===m.css("position"),r="fixed"===d.css("position"),k=g[0]===xt?g.width():g.outerWidth(F),C=g[0]===xt?g.height():g.outerHeight(F),T={left:r?0:g.scrollLeft(),top:r?0:g.scrollTop()},S=g.offset()||_,("shift"!==p||"shift"!==f)&&(b=D.clone()),_={left:"none"!==p?a(A,E,p,h.x,q,H,L,i,s):0,top:"none"!==f?a(E,A,f,h.y,$,N,M,n,o):0},b&&v.lastClass!==(l=I+"-pos-"+b.abbrev())&&d.removeClass(t.cache.lastClass).addClass(t.cache.lastClass=l)),_},D.polys={polygon:function(t,e){var i,n,s,o={width:0,height:0,position:{top:1e10,right:0,bottom:0,left:1e10},adjustable:F},a=0,r=[],l=1,c=1,d=0,h=0;for(a=t.length;a--;)(i=[parseInt(t[--a],10),parseInt(t[a+1],10)])[0]>o.position.right&&(o.position.right=i[0]),i[0]<o.position.left&&(o.position.left=i[0]),i[1]>o.position.bottom&&(o.position.bottom=i[1]),i[1]<o.position.top&&(o.position.top=i[1]),r.push(i);if(n=o.width=Math.abs(o.position.right-o.position.left),s=o.height=Math.abs(o.position.bottom-o.position.top),"c"===e.abbrev())o.position={left:o.position.left+o.width/2,top:o.position.top+o.height/2};else{for(;0<n&&0<s&&0<l&&0<c;)for(n=Math.floor(n/2),s=Math.floor(s/2),e.x===q?l=n:e.x===H?l=o.width-n:l+=Math.floor(n/2),e.y===$?c=s:e.y===N?c=o.height-s:c+=Math.floor(s/2),a=r.length;a--&&!(r.length<2);)d=r[a][0]-o.position.left,h=r[a][1]-o.position.top,(e.x===q&&l<=d||e.x===H&&d<=l||e.x===z&&(d<l||d>o.width-l)||e.y===$&&c<=h||e.y===N&&h<=c||e.y===z&&(h<c||h>o.height-c))&&r.splice(a,1);o.position={left:r[0][0],top:r[0][1]}}return o},rect:function(t,e,i,n){return{width:Math.abs(i-t),height:Math.abs(n-e),position:{left:Math.min(t,i),top:Math.min(e,n)}}},_angles:{tc:1.5,tr:7/4,tl:5/4,bc:.5,br:.25,bl:.75,rc:2,lc:1,c:0},ellipse:function(t,e,i,n,s){var o=D.polys._angles[s.abbrev()],a=0===o?0:i*Math.cos(o*Math.PI),r=n*Math.sin(o*Math.PI);return{width:2*i-Math.abs(a),height:2*n-Math.abs(r),position:{left:t+a,top:e+r},adjustable:F}},circle:function(t,e,i,n){return D.polys.ellipse(t,e,i,i,n)}},D.svg=function(t,e,i){for(var n,s,o,a,r,l,c,d,h,u,p,f=T(wt),g=e[0],m=T(g.ownerSVGElement),v=!0;!g.getBBox;)g=g.parentNode;if(!g.getBBox||!g.parentNode)return F;n=m.attr("width")||m.width()||parseInt(m.css("width"),10),s=m.attr("height")||m.height()||parseInt(m.css("height"),10);var _=(parseInt(e.css("stroke-width"),10)||0)/2;switch(_&&(_/n,_/s),g.nodeName){case"ellipse":case"circle":u=D.polys.ellipse(g.cx.baseVal.value,g.cy.baseVal.value,(g.rx||g.r).baseVal.value+_,(g.ry||g.r).baseVal.value+_,i);break;case"line":case"polygon":case"polyline":for(u=[],d=-1,l=(h=g.points||[{x:g.x1.baseVal.value,y:g.y1.baseVal.value},{x:g.x2.baseVal.value,y:g.y2.baseVal.value}]).numberOfItems||h.length;++d<l;)c=h.getItem?h.getItem(d):h[d],u.push.apply(u,[c.x,c.y]);u=D.polys.polygon(u,i);break;default:v=!(u={width:(u=g.getBoundingClientRect()).width,height:u.height,position:{left:u.left,top:u.top}})}return p=u.position,m=m[0],v&&(m.createSVGPoint&&(o=g.getScreenCTM(),(h=m.createSVGPoint()).x=p.left,h.y=p.top,a=h.matrixTransform(o),p.left=a.x,p.top=a.y),m.viewBox&&(r=m.viewBox.baseVal)&&r.width&&r.height&&(n/r.width,s/r.height)),p.left+=f.scrollLeft(),p.top+=f.scrollTop(),u},D.imagemap=function(t,e,i){e.jquery||(e=T(e));var n,s,o,a,r,l=e.attr("shape").toLowerCase().replace("poly","polygon"),c=T('img[usemap="#'+e.parent("map").attr("name")+'"]'),d=T.trim(e.attr("coords")).replace(/,$/,"").split(",");if(!c.length)return F;if("polygon"===l)a=D.polys.polygon(d,i);else{if(!D.polys[l])return F;for(o=-1,r=d.length,s=[];++o<r;)s.push(parseInt(d[o],10));a=D.polys[l].apply(this,s.concat(i))}return(n=c.offset()).left+=Math.ceil((c.outerWidth(F)-c.width())/2),n.top+=Math.ceil((c.outerHeight(F)-c.height())/2),a.position.left+=n.left,a.position.top+=n.top,a};T.extend(h.prototype,{_scroll:function(){var t=this.qtip.elements.overlay;t&&(t[0].style.top=T(xt).scrollTop()+"px")},init:function(t){var e=t.tooltip;T("select, object").length<1&&(this.bgiframe=t.elements.bgiframe=T('<iframe class="qtip-bgiframe" frameborder="0" tabindex="-1" src="javascript:\'\';"  style="display:block; position:absolute; z-index:-1; filter:alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";"></iframe>').appendTo(e),t._bind(e,"tooltipmove",this.adjustBGIFrame,this._ns,this)),this.redrawContainer=T("<div/>",{id:I+"-rcontainer"}).appendTo(wt.body),t.elements.overlay&&t.elements.overlay.addClass("qtipmodal-ie6fix")&&(t._bind(xt,["scroll","resize"],this._scroll,this._ns,this),t._bind(e,["tooltipshow"],this._scroll,this._ns,this)),this.redraw()},adjustBGIFrame:function(){var t,e,i=this.qtip.tooltip,n={height:i.outerHeight(F),width:i.outerWidth(F)},s=this.qtip.plugins.tip,o=this.qtip.elements.tip;e={left:-(e=parseInt(i.css("borderLeftWidth"),10)||0),top:-e},s&&o&&(e[(t="x"===s.corner.precedance?[L,q]:[M,$])[1]]-=o[t[0]]()),this.bgiframe.css(e).css(n)},redraw:function(){if(this.qtip.rendered<1||this.drawing)return this;var t,e,i,n,s=this.qtip.tooltip,o=this.qtip.options.style,a=this.qtip.options.position.container;return this.qtip.drawing=1,o.height&&s.css(M,o.height),o.width?s.css(L,o.width):(s.css(L,"").appendTo(this.redrawContainer),(e=s.width())%2<1&&(e+=1),t=-1<((i=s.css("maxWidth")||"")+(n=s.css("minWidth")||"")).indexOf("%")?a.width()/100:0,e=(i=(-1<i.indexOf("%")?t:1)*parseInt(i,10)||e)+(n=(-1<n.indexOf("%")?t:1)*parseInt(n,10)||0)?Math.min(Math.max(e,n),i):e,s.css(L,Math.round(e)).appendTo(a)),this.drawing=0,this},destroy:function(){this.bgiframe&&this.bgiframe.remove(),this.qtip._unbind([xt,this.qtip.tooltip],this._ns)}}),(D.ie6=function(t){return 6===K.ie?new h(t):F}).initialize="render",w.ie6={"^content|style$":function(){this.redraw()}}})}(window,document),function(a,e){"use strict";var i=e.Modernizr,n=a("body");a.DLMenu=function(t,e){this.$el=a(e),this._init(t)},a.DLMenu.defaults={animationClasses:{classin:"dl-animate-in-1",classout:"dl-animate-out-1"},onLevelClick:function(){return!1},onLinkClick:function(){return!1}},a.DLMenu.prototype={_init:function(t){this.options=a.extend(!0,{},a.DLMenu.defaults,t),this._config();this.animEndEventName={WebkitAnimation:"webkitAnimationEnd",OAnimation:"oAnimationEnd",msAnimation:"MSAnimationEnd",animation:"animationend"}[i.prefixed("animation")]+".dlmenu",this.transEndEventName={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",msTransition:"MSTransitionEnd",transition:"transitionend"}[i.prefixed("transition")]+".dlmenu",this.supportAnimations=i.cssanimations,this.supportTransitions=i.csstransitions,this._initEvents()},_config:function(){this.open=!1,this.$trigger=this.$el.children(".dl-trigger"),this.$menu=this.$el.children("ul.dl-menu"),this.$menuitems=this.$menu.find("li:not(.dl-back)"),this.$el.find("ul.dl-submenu").prepend('<li class="dl-back"><a href="#">back</a></li>'),this.$back=this.$menu.find("li.dl-back")},_initEvents:function(){var o=this;this.$trigger.on("click.dlmenu",function(){return o.open?o._closeMenu():o._openMenu(),!1}),this.$menuitems.on("click.dlmenu",function(t){t.stopPropagation();var e=a(this),i=e.children("ul.dl-submenu");if(0<i.length){var n=i.clone().css("opacity",0).insertAfter(o.$menu),s=function(){o.$menu.off(o.animEndEventName).removeClass(o.options.animationClasses.classout).addClass("dl-subview"),e.addClass("dl-subviewopen").parents(".dl-subviewopen:first").removeClass("dl-subviewopen").addClass("dl-subview"),n.remove()};return setTimeout(function(){n.addClass(o.options.animationClasses.classin),o.$menu.addClass(o.options.animationClasses.classout),o.supportAnimations?o.$menu.on(o.animEndEventName,s):s.call(),o.options.onLevelClick(e,e.children("a:first").text())}),!1}o.options.onLinkClick(e,t)}),this.$back.on("click.dlmenu",function(){var e=a(this),t=e.parents("ul.dl-submenu:first"),i=t.parent(),n=t.clone().insertAfter(o.$menu),s=function(){o.$menu.off(o.animEndEventName).removeClass(o.options.animationClasses.classin),n.remove()};return setTimeout(function(){n.addClass(o.options.animationClasses.classout),o.$menu.addClass(o.options.animationClasses.classin),o.supportAnimations?o.$menu.on(o.animEndEventName,s):s.call(),i.removeClass("dl-subviewopen");var t=e.parents(".dl-subview:first");t.is("li")&&t.addClass("dl-subviewopen"),t.removeClass("dl-subview")}),!1})},closeMenu:function(){this.open&&this._closeMenu()},_closeMenu:function(){var t=this,e=function(){t.$menu.off(t.transEndEventName),t._resetMenu()};this.$menu.removeClass("dl-menuopen"),this.$menu.addClass("dl-menu-toggle"),this.$trigger.removeClass("dl-active"),this.supportTransitions?this.$menu.on(this.transEndEventName,e):e.call(),this.open=!1},openMenu:function(){this.open||this._openMenu()},_openMenu:function(){var t=this;n.off("click").on("click.dlmenu",function(){t._closeMenu()}),this.$menu.addClass("dl-menuopen dl-menu-toggle").on(this.transEndEventName,function(){a(this).removeClass("dl-menu-toggle")}),this.$trigger.addClass("dl-active"),this.open=!0},_resetMenu:function(){this.$menu.removeClass("dl-subview"),this.$menuitems.removeClass("dl-subview dl-subviewopen")}};var s=function(t){e.console&&e.console.error(t)};a.fn.dlmenu=function(e){if("string"==typeof e){var i=Array.prototype.slice.call(arguments,1);this.each(function(){var t=a.data(this,"dlmenu");return t?a.isFunction(t[e])&&"_"!==e.charAt(0)?void t[e].apply(t,i):void s("no such method '"+e+"' for dlmenu instance"):void s("cannot call methods on dlmenu prior to initialization; attempted to call method '"+e+"'")})}else this.each(function(){var t=a.data(this,"dlmenu");t?t._init():t=a.data(this,"dlmenu",new a.DLMenu(e,this))});return this}}(jQuery,window);
!function(e,i){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(t){return i(e,t)}):"object"==typeof module&&module.exports?module.exports=i(e,require("jquery")):e.jQueryBridget=i(e,e.jQuery)}(window,function(t,e){"use strict";function i(h,n,d){(d=d||e||t.jQuery)&&(n.prototype.option||(n.prototype.option=function(t){d.isPlainObject(t)&&(this.options=d.extend(!0,this.options,t))}),d.fn[h]=function(t){if("string"!=typeof t)return o=t,this.each(function(t,e){var i=d.data(e,h);i?(i.option(o),i._init()):(i=new n(e,o),d.data(e,h,i))}),this;var e,s,r,a,u,o,i=l.call(arguments,1);return r=i,u="$()."+h+'("'+(s=t)+'")',(e=this).each(function(t,e){var i=d.data(e,h);if(i){var o=i[s];if(o&&"_"!=s.charAt(0)){var n=o.apply(i,r);a=void 0===a?n:a}else f(u+" is not a valid method")}else f(h+" not initialized. Cannot call methods, i.e. "+u)}),void 0!==a?a:e},o(d))}function o(t){!t||t&&t.bridget||(t.bridget=i)}var l=Array.prototype.slice,n=t.console,f=void 0===n?function(){}:function(t){n.error(t)};return o(e||t.jQuery),i}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},o=i[t]=i[t]||[];return-1==o.indexOf(e)&&o.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{};return(i[t]=i[t]||{})[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var o=i.indexOf(e);return-1!=o&&i.splice(o,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var o=0,n=i[o];e=e||[];for(var s=this._onceEvents&&this._onceEvents[t];n;){var r=s&&s[n];r&&(this.off(t,n),delete s[n]),n.apply(this,e),n=i[o+=r?0:1]}return this}},t}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("get-size/get-size",[],function(){return e()}):"object"==typeof module&&module.exports?module.exports=e():t.getSize=e()}(window,function(){"use strict";function g(t){var e=parseFloat(t);return-1==t.indexOf("%")&&!isNaN(e)&&e}function v(t){var e=getComputedStyle(t);return e||i("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),e}function _(t){if(function(){if(!S){S=!0;var t=document.createElement("div");t.style.width="200px",t.style.padding="1px 2px 3px 4px",t.style.borderStyle="solid",t.style.borderWidth="1px 2px 3px 4px",t.style.boxSizing="border-box";var e=document.body||document.documentElement;e.appendChild(t);var i=v(t);_.isBoxSizeOuter=I=200==g(i.width),e.removeChild(t)}}(),"string"==typeof t&&(t=document.querySelector(t)),t&&"object"==typeof t&&t.nodeType){var e=v(t);if("none"==e.display)return function(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;e<x;e++)t[z[e]]=0;return t}();var i={};i.width=t.offsetWidth,i.height=t.offsetHeight;for(var o=i.isBorderBox="border-box"==e.boxSizing,n=0;n<x;n++){var s=z[n],r=e[s],a=parseFloat(r);i[s]=isNaN(a)?0:a}var u=i.paddingLeft+i.paddingRight,h=i.paddingTop+i.paddingBottom,d=i.marginLeft+i.marginRight,l=i.marginTop+i.marginBottom,f=i.borderLeftWidth+i.borderRightWidth,c=i.borderTopWidth+i.borderBottomWidth,m=o&&I,p=g(e.width);!1!==p&&(i.width=p+(m?0:u+f));var y=g(e.height);return!1!==y&&(i.height=y+(m?0:h+c)),i.innerWidth=i.width-(u+f),i.innerHeight=i.height-(h+c),i.outerWidth=i.width+d,i.outerHeight=i.height+l,i}}var I,i="undefined"==typeof console?function(){}:function(t){console.error(t)},z=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],x=z.length,S=!1;return _}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){"use strict";var i=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i<e.length;i++){var o=e[i]+"MatchesSelector";if(t[o])return o}}();return function(t,e){return t[i](e)}}),function(e,i){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(t){return i(e,t)}):"object"==typeof module&&module.exports?module.exports=i(e,require("desandro-matches-selector")):e.fizzyUIUtils=i(e,e.matchesSelector)}(window,function(h,s){var d={extend:function(t,e){for(var i in e)t[i]=e[i];return t},modulo:function(t,e){return(t%e+e)%e},makeArray:function(t){var e=[];if(Array.isArray(t))e=t;else if(t&&"object"==typeof t&&"number"==typeof t.length)for(var i=0;i<t.length;i++)e.push(t[i]);else e.push(t);return e},removeFrom:function(t,e){var i=t.indexOf(e);-1!=i&&t.splice(i,1)},getParent:function(t,e){for(;t.parentNode&&t!=document.body;)if(t=t.parentNode,s(t,e))return t},getQueryElement:function(t){return"string"==typeof t?document.querySelector(t):t},handleEvent:function(t){var e="on"+t.type;this[e]&&this[e](t)},filterFindElements:function(t,o){t=d.makeArray(t);var n=[];return t.forEach(function(t){if(t instanceof HTMLElement){if(!o)return void n.push(t);s(t,o)&&n.push(t);for(var e=t.querySelectorAll(o),i=0;i<e.length;i++)n.push(e[i])}}),n},debounceMethod:function(t,e,o){var n=t.prototype[e],s=e+"Timeout";t.prototype[e]=function(){var t=this[s];t&&clearTimeout(t);var e=arguments,i=this;this[s]=setTimeout(function(){n.apply(i,e),delete i[s]},o||100)}},docReady:function(t){var e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},toDashed:function(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()}},l=h.console;return d.htmlInit=function(a,u){d.docReady(function(){var t=d.toDashed(u),n="data-"+t,e=document.querySelectorAll("["+n+"]"),i=document.querySelectorAll(".js-"+t),o=d.makeArray(e).concat(d.makeArray(i)),s=n+"-options",r=h.jQuery;o.forEach(function(e){var t,i=e.getAttribute(n)||e.getAttribute(s);try{t=i&&JSON.parse(i)}catch(t){return void(l&&l.error("Error parsing "+n+" on "+e.className+": "+t))}var o=new a(e,t);r&&r.data(e,u,o)})})},d}),function(t,e){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("ev-emitter"),require("get-size")):(t.Outlayer={},t.Outlayer.Item=e(t.EvEmitter,t.getSize))}(window,function(t,e){"use strict";function i(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}var o=document.documentElement.style,n="string"==typeof o.transition?"transition":"WebkitTransition",s="string"==typeof o.transform?"transform":"WebkitTransform",r={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[n],a={transform:s,transition:n,transitionDuration:n+"Duration",transitionProperty:n+"Property",transitionDelay:n+"Delay"},u=i.prototype=Object.create(t.prototype);u.constructor=i,u._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},u.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},u.getSize=function(){this.size=e(this.element)},u.css=function(t){var e=this.element.style;for(var i in t){e[a[i]||i]=t[i]}},u.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),o=t[e?"left":"right"],n=t[i?"top":"bottom"],s=this.layout.size,r=-1!=o.indexOf("%")?parseFloat(o)/100*s.width:parseInt(o,10),a=-1!=n.indexOf("%")?parseFloat(n)/100*s.height:parseInt(n,10);r=isNaN(r)?0:r,a=isNaN(a)?0:a,r-=e?s.paddingLeft:s.paddingRight,a-=i?s.paddingTop:s.paddingBottom,this.position.x=r,this.position.y=a},u.layoutPosition=function(){var t=this.layout.size,e={},i=this.layout._getOption("originLeft"),o=this.layout._getOption("originTop"),n=i?"paddingLeft":"paddingRight",s=i?"left":"right",r=i?"right":"left",a=this.position.x+t[n];e[s]=this.getXValue(a),e[r]="";var u=o?"paddingTop":"paddingBottom",h=o?"top":"bottom",d=o?"bottom":"top",l=this.position.y+t[u];e[h]=this.getYValue(l),e[d]="",this.css(e),this.emitEvent("layout",[this])},u.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},u.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},u._transitionTo=function(t,e){this.getPosition();var i=this.position.x,o=this.position.y,n=parseInt(t,10),s=parseInt(e,10),r=n===this.position.x&&s===this.position.y;if(this.setPosition(t,e),!r||this.isTransitioning){var a=t-i,u=e-o,h={};h.transform=this.getTranslate(a,u),this.transition({to:h,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})}else this.layoutPosition()},u.getTranslate=function(t,e){return"translate3d("+(t=this.layout._getOption("originLeft")?t:-t)+"px, "+(e=this.layout._getOption("originTop")?e:-e)+"px, 0)"},u.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},u.moveTo=u._transitionTo,u.setPosition=function(t,e){this.position.x=parseInt(t,10),this.position.y=parseInt(e,10)},u._nonTransition=function(t){for(var e in this.css(t.to),t.isCleaning&&this._removeStyles(t.to),t.onTransitionEnd)t.onTransitionEnd[e].call(this)},u.transition=function(t){if(parseFloat(this.layout.options.transitionDuration)){var e=this._transn;for(var i in t.onTransitionEnd)e.onEnd[i]=t.onTransitionEnd[i];for(i in t.to)e.ingProperties[i]=!0,t.isCleaning&&(e.clean[i]=!0);if(t.from){this.css(t.from);this.element.offsetHeight;null}this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0}else this._nonTransition(t)};var h="opacity,"+s.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()});u.enableTransition=function(){if(!this.isTransitioning){var t=this.layout.options.transitionDuration;t="number"==typeof t?t+"ms":t,this.css({transitionProperty:h,transitionDuration:t,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(r,this,!1)}},u.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},u.onotransitionend=function(t){this.ontransitionend(t)};var d={"-webkit-transform":"transform"};u.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,i=d[t.propertyName]||t.propertyName;if(delete e.ingProperties[i],function(t){for(var e in t)return!1;return!0}(e.ingProperties)&&this.disableTransition(),i in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[i]),i in e.onEnd)e.onEnd[i].call(this),delete e.onEnd[i];this.emitEvent("transitionEnd",[this])}},u.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(r,this,!1),this.isTransitioning=!1},u._removeStyles=function(t){var e={};for(var i in t)e[i]="";this.css(e)};var l={transitionProperty:"",transitionDuration:"",transitionDelay:""};return u.removeTransitionStyles=function(){this.css(l)},u.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},u.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},u.remove=function(){return n&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},u.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={};e[this.getHideRevealTransitionEndProperty("visibleStyle")]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},u.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},u.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var i in e)return i},u.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={};e[this.getHideRevealTransitionEndProperty("hiddenStyle")]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},u.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},u.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},i}),function(n,s){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(t,e,i,o){return s(n,t,e,i,o)}):"object"==typeof module&&module.exports?module.exports=s(n,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):n.Outlayer=s(n,n.EvEmitter,n.getSize,n.fizzyUIUtils,n.Outlayer.Item)}(window,function(t,e,n,s,o){"use strict";function r(t,e){var i=s.getQueryElement(t);if(i){this.element=i,h&&(this.$element=h(this.element)),this.options=s.extend({},this.constructor.defaults),this.option(e);var o=++d;this.element.outlayerGUID=o,(l[o]=this)._create(),this._getOption("initLayout")&&this.layout()}else u&&u.error("Bad element for "+this.constructor.namespace+": "+(i||t))}function a(t){function e(){t.apply(this,arguments)}return(e.prototype=Object.create(t.prototype)).constructor=e}var u=t.console,h=t.jQuery,i=function(){},d=0,l={};r.namespace="outlayer",r.Item=o,r.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var f=r.prototype;s.extend(f,e.prototype),f.option=function(t){s.extend(this.options,t)},f._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},r.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},f._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),s.extend(this.element.style,this.options.containerStyle),this._getOption("resize")&&this.bindResize()},f.reloadItems=function(){this.items=this._itemize(this.element.children)},f._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,o=[],n=0;n<e.length;n++){var s=new i(e[n],this);o.push(s)}return o},f._filterFindItemElements=function(t){return s.filterFindElements(t,this.options.itemSelector)},f.getItemElements=function(){return this.items.map(function(t){return t.element})},f.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},f._init=f.layout,f._resetLayout=function(){this.getSize()},f.getSize=function(){this.size=n(this.element)},f._getMeasurement=function(t,e){var i,o=this.options[t];this[t]=o?("string"==typeof o?i=this.element.querySelector(o):o instanceof HTMLElement&&(i=o),i?n(i)[e]:o):0},f.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},f._getItemsForLayout=function(t){return t.filter(function(t){return!t.isIgnored})},f._layoutItems=function(t,i){if(this._emitCompleteOnItems("layout",t),t&&t.length){var o=[];t.forEach(function(t){var e=this._getItemLayoutPosition(t);e.item=t,e.isInstant=i||t.isLayoutInstant,o.push(e)},this),this._processLayoutQueue(o)}},f._getItemLayoutPosition=function(){return{x:0,y:0}},f._processLayoutQueue=function(t){this.updateStagger(),t.forEach(function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)},this)},f.updateStagger=function(){var t=this.options.stagger;return null==t?void(this.stagger=0):(this.stagger=function(t){if("number"==typeof t)return t;var e=t.match(/(^\d*\.?\d*)(\w*)/),i=e&&e[1],o=e&&e[2];return i.length?(i=parseFloat(i))*(c[o]||1):0}(t),this.stagger)},f._positionItem=function(t,e,i,o,n){o?t.goTo(e,i):(t.stagger(n*this.stagger),t.moveTo(e,i))},f._postLayout=function(){this.resizeContainer()},f.resizeContainer=function(){if(this._getOption("resizeContainer")){var t=this._getContainerSize();t&&(this._setContainerMeasure(t.width,!0),this._setContainerMeasure(t.height,!1))}},f._getContainerSize=i,f._setContainerMeasure=function(t,e){if(void 0!==t){var i=this.size;i.isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},f._emitCompleteOnItems=function(e,t){function i(){n.dispatchEvent(e+"Complete",null,[t])}function o(){++r==s&&i()}var n=this,s=t.length;if(t&&s){var r=0;t.forEach(function(t){t.once(e,o)})}else i()},f.dispatchEvent=function(t,e,i){var o=e?[e].concat(i):i;if(this.emitEvent(t,o),h)if(this.$element=this.$element||h(this.element),e){var n=h.Event(e);n.type=t,this.$element.trigger(n,i)}else this.$element.trigger(t,i)},f.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},f.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},f.stamp=function(t){(t=this._find(t))&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},f.unstamp=function(t){(t=this._find(t))&&t.forEach(function(t){s.removeFrom(this.stamps,t),this.unignore(t)},this)},f._find=function(t){if(t)return"string"==typeof t&&(t=this.element.querySelectorAll(t)),s.makeArray(t)},f._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},f._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},f._manageStamp=i,f._getElementOffset=function(t){var e=t.getBoundingClientRect(),i=this._boundingRect,o=n(t);return{left:e.left-i.left-o.marginLeft,top:e.top-i.top-o.marginTop,right:i.right-e.right-o.marginRight,bottom:i.bottom-e.bottom-o.marginBottom}},f.handleEvent=s.handleEvent,f.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},f.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},f.onresize=function(){this.resize()},s.debounceMethod(r,"onresize",100),f.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},f.needsResizeLayout=function(){var t=n(this.element);return this.size&&t&&t.innerWidth!==this.size.innerWidth},f.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},f.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},f.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},f.reveal=function(t){if(this._emitCompleteOnItems("reveal",t),t&&t.length){var i=this.updateStagger();t.forEach(function(t,e){t.stagger(e*i),t.reveal()})}},f.hide=function(t){if(this._emitCompleteOnItems("hide",t),t&&t.length){var i=this.updateStagger();t.forEach(function(t,e){t.stagger(e*i),t.hide()})}},f.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},f.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},f.getItem=function(t){for(var e=0;e<this.items.length;e++){var i=this.items[e];if(i.element==t)return i}},f.getItems=function(t){t=s.makeArray(t);var i=[];return t.forEach(function(t){var e=this.getItem(t);e&&i.push(e)},this),i},f.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach(function(t){t.remove(),s.removeFrom(this.items,t)},this)},f.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="",this.items.forEach(function(t){t.destroy()}),this.unbindResize();var e=this.element.outlayerGUID;delete l[e],delete this.element.outlayerGUID,h&&h.removeData(this.element,this.constructor.namespace)},r.data=function(t){var e=(t=s.getQueryElement(t))&&t.outlayerGUID;return e&&l[e]},r.create=function(t,e){var i=a(r);return i.defaults=s.extend({},r.defaults),s.extend(i.defaults,e),i.compatOptions=s.extend({},r.compatOptions),i.namespace=t,i.data=r.data,i.Item=a(o),s.htmlInit(i,t),h&&h.bridget&&h.bridget(t,i),i};var c={ms:1,s:1e3};return r.Item=o,r}),function(t,e){"function"==typeof define&&define.amd?define("isotope/js/item",["outlayer/outlayer"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.Item=e(t.Outlayer))}(window,function(t){"use strict";function e(){t.Item.apply(this,arguments)}var i=e.prototype=Object.create(t.Item.prototype),o=i._create;i._create=function(){this.id=this.layout.itemGUID++,o.call(this),this.sortData={}},i.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var t=this.layout.options.getSortData,e=this.layout._sorters;for(var i in t){var o=e[i];this.sortData[i]=o(this.element,this)}}};var n=i.destroy;return i.destroy=function(){n.apply(this,arguments),this.css({display:""})},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope/js/layout-mode",["get-size/get-size","outlayer/outlayer"],e):"object"==typeof module&&module.exports?module.exports=e(require("get-size"),require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.LayoutMode=e(t.getSize,t.Outlayer))}(window,function(e,i){"use strict";function o(t){(this.isotope=t)&&(this.options=t.options[this.namespace],this.element=t.element,this.items=t.filteredItems,this.size=t.size)}var n=o.prototype;return["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout","_getOption"].forEach(function(t){n[t]=function(){return i.prototype[t].apply(this.isotope,arguments)}}),n.needsVerticalResizeLayout=function(){var t=e(this.isotope.element);return this.isotope.size&&t&&t.innerHeight!=this.isotope.size.innerHeight},n._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},n.getColumnWidth=function(){this.getSegmentSize("column","Width")},n.getRowHeight=function(){this.getSegmentSize("row","Height")},n.getSegmentSize=function(t,e){var i=t+e,o="outer"+e;if(this._getMeasurement(i,o),!this[i]){var n=this.getFirstItemSize();this[i]=n&&n[o]||this.isotope.size["inner"+e]}},n.getFirstItemSize=function(){var t=this.isotope.filteredItems[0];return t&&t.element&&e(t.element)},n.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},n.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},o.modes={},o.create=function(t,e){function i(){o.apply(this,arguments)}return(i.prototype=Object.create(n)).constructor=i,e&&(i.options=e),o.modes[i.prototype.namespace=t]=i},o}),function(t,e){"function"==typeof define&&define.amd?define("masonry/masonry",["outlayer/outlayer","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer"),require("get-size")):t.Masonry=e(t.Outlayer,t.getSize)}(window,function(t,h){var e=t.create("masonry");e.compatOptions.fitWidth="isFitWidth";var i=e.prototype;return i._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},i.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],e=t&&t.element;this.columnWidth=e&&h(e).outerWidth||this.containerWidth}var i=this.columnWidth+=this.gutter,o=this.containerWidth+this.gutter,n=o/i,s=i-o%i;n=Math[s&&s<1?"round":"floor"](n),this.cols=Math.max(n,1)},i.getContainerWidth=function(){var t=this._getOption("fitWidth")?this.element.parentNode:this.element,e=h(t);this.containerWidth=e&&e.innerWidth},i._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=Math[e&&e<1?"round":"ceil"](t.size.outerWidth/this.columnWidth);i=Math.min(i,this.cols);for(var o=this[this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition"](i,t),n={x:this.columnWidth*o.col,y:o.y},s=o.y+t.size.outerHeight,r=i+o.col,a=o.col;a<r;a++)this.colYs[a]=s;return n},i._getTopColPosition=function(t){var e=this._getTopColGroup(t),i=Math.min.apply(Math,e);return{col:e.indexOf(i),y:i}},i._getTopColGroup=function(t){if(t<2)return this.colYs;for(var e=[],i=this.cols+1-t,o=0;o<i;o++)e[o]=this._getColGroupY(o,t);return e},i._getColGroupY=function(t,e){if(e<2)return this.colYs[t];var i=this.colYs.slice(t,t+e);return Math.max.apply(Math,i)},i._getHorizontalColPosition=function(t,e){var i=this.horizontalColIndex%this.cols;i=1<t&&i+t>this.cols?0:i;var o=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=o?i+t:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,t)}},i._manageStamp=function(t){var e=h(t),i=this._getElementOffset(t),o=this._getOption("originLeft")?i.left:i.right,n=o+e.outerWidth,s=Math.floor(o/this.columnWidth);s=Math.max(0,s);var r=Math.floor(n/this.columnWidth);r-=n%this.columnWidth?0:1,r=Math.min(this.cols-1,r);for(var a=(this._getOption("originTop")?i.top:i.bottom)+e.outerHeight,u=s;u<=r;u++)this.colYs[u]=Math.max(a,this.colYs[u])},i._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},i._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},i.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope/js/layout-modes/masonry",["../layout-mode","masonry/masonry"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode"),require("masonry-layout")):e(t.Isotope.LayoutMode,t.Masonry)}(window,function(t,e){"use strict";var i=t.create("masonry"),o=i.prototype,n={_getElementOffset:!0,layout:!0,_getMeasurement:!0};for(var s in e.prototype)n[s]||(o[s]=e.prototype[s]);var r=o.measureColumns;o.measureColumns=function(){this.items=this.isotope.filteredItems,r.call(this)};var a=o._getOption;return o._getOption=function(t){return"fitWidth"==t?void 0!==this.options.isFitWidth?this.options.isFitWidth:this.options.fitWidth:a.apply(this.isotope,arguments)},i}),function(t,e){"function"==typeof define&&define.amd?define("isotope/js/layout-modes/fit-rows",["../layout-mode"],e):"object"==typeof exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("fitRows"),i=e.prototype;return i._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},i._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth+this.gutter,i=this.isotope.size.innerWidth+this.gutter;0!==this.x&&e+this.x>i&&(this.x=0,this.y=this.maxY);var o={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+t.size.outerHeight),this.x+=e,o},i._getContainerSize=function(){return{height:this.maxY}},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope/js/layout-modes/vertical",["../layout-mode"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("vertical",{horizontalAlignment:0}),i=e.prototype;return i._resetLayout=function(){this.y=0},i._getItemLayoutPosition=function(t){t.getSize();var e=(this.isotope.size.innerWidth-t.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=t.size.outerHeight,{x:e,y:i}},i._getContainerSize=function(){return{height:this.y}},e}),function(r,a){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","desandro-matches-selector/matches-selector","fizzy-ui-utils/utils","isotope/js/item","isotope/js/layout-mode","isotope/js/layout-modes/masonry","isotope/js/layout-modes/fit-rows","isotope/js/layout-modes/vertical"],function(t,e,i,o,n,s){return a(r,t,e,i,o,n,s)}):"object"==typeof module&&module.exports?module.exports=a(r,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("isotope/js/item"),require("isotope/js/layout-mode"),require("isotope/js/layout-modes/masonry"),require("isotope/js/layout-modes/fit-rows"),require("isotope/js/layout-modes/vertical")):r.Isotope=a(r,r.Outlayer,r.getSize,r.matchesSelector,r.fizzyUIUtils,r.Isotope.Item,r.Isotope.LayoutMode)}(window,function(t,i,e,o,s,n,r){var a=t.jQuery,h=String.prototype.trim?function(t){return t.trim()}:function(t){return t.replace(/^\s+|\s+$/g,"")},d=i.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});d.Item=n,d.LayoutMode=r;var u=d.prototype;u._create=function(){for(var t in this.itemGUID=0,this._sorters={},this._getSorters(),i.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"],r.modes)this._initLayoutMode(t)},u.reloadItems=function(){this.itemGUID=0,i.prototype.reloadItems.call(this)},u._itemize=function(){for(var t=i.prototype._itemize.apply(this,arguments),e=0;e<t.length;e++){t[e].id=this.itemGUID++}return this._updateItemsSortData(t),t},u._initLayoutMode=function(t){var e=r.modes[t],i=this.options[t]||{};this.options[t]=e.options?s.extend(e.options,i):i,this.modes[t]=new e(this)},u.layout=function(){return!this._isLayoutInited&&this._getOption("initLayout")?void this.arrange():void this._layout()},u._layout=function(){var t=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,t),this._isLayoutInited=!0},u.arrange=function(t){this.option(t),this._getIsInstant();var e=this._filter(this.items);this.filteredItems=e.matches,this._bindArrangeComplete(),this._isInstant?this._noTransition(this._hideReveal,[e]):this._hideReveal(e),this._sort(),this._layout()},u._init=u.arrange,u._hideReveal=function(t){this.reveal(t.needReveal),this.hide(t.needHide)},u._getIsInstant=function(){var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;return this._isInstant=e},u._bindArrangeComplete=function(){function t(){e&&i&&o&&n.dispatchEvent("arrangeComplete",null,[n.filteredItems])}var e,i,o,n=this;this.once("layoutComplete",function(){e=!0,t()}),this.once("hideComplete",function(){i=!0,t()}),this.once("revealComplete",function(){o=!0,t()})},u._filter=function(t){var e=this.options.filter;e=e||"*";for(var i=[],o=[],n=[],s=this._getFilterTest(e),r=0;r<t.length;r++){var a=t[r];if(!a.isIgnored){var u=s(a);u&&i.push(a),u&&a.isHidden?o.push(a):u||a.isHidden||n.push(a)}}return{matches:i,needReveal:o,needHide:n}},u._getFilterTest=function(e){return a&&this.options.isJQueryFiltering?function(t){return a(t.element).is(e)}:"function"==typeof e?function(t){return e(t.element)}:function(t){return o(t.element,e)}},u.updateSortData=function(t){var e;e=t?(t=s.makeArray(t),this.getItems(t)):this.items,this._getSorters(),this._updateItemsSortData(e)},u._getSorters=function(){var t=this.options.getSortData;for(var e in t){var i=t[e];this._sorters[e]=l(i)}},u._updateItemsSortData=function(t){for(var e=t&&t.length,i=0;e&&i<e;i++){t[i].updateSortData()}};var l=function(t){if("string"!=typeof t)return t;var e,i,o=h(t).split(" "),n=o[0],s=n.match(/^\[(.+)\]$/),r=s&&s[1],a=(i=n,(e=r)?function(t){return t.getAttribute(e)}:function(t){var e=t.querySelector(i);return e&&e.textContent}),u=d.sortDataParsers[o[1]];return u?function(t){return t&&u(a(t))}:function(t){return t&&a(t)}};d.sortDataParsers={parseInt:function(t){return parseInt(t,10)},parseFloat:function(t){return parseFloat(t)}},u._sort=function(){if(this.options.sortBy){var t=s.makeArray(this.options.sortBy);this._getIsSameSortBy(t)||(this.sortHistory=t.concat(this.sortHistory));var e=(r=this.sortHistory,a=this.options.sortAscending,function(t,e){for(var i=0;i<r.length;i++){var o=r[i],n=t.sortData[o],s=e.sortData[o];if(s<n||n<s)return(s<n?1:-1)*((void 0!==a[o]?a[o]:a)?1:-1)}return 0});this.filteredItems.sort(e)}var r,a},u._getIsSameSortBy=function(t){for(var e=0;e<t.length;e++)if(t[e]!=this.sortHistory[e])return!1;return!0},u._mode=function(){var t=this.options.layoutMode,e=this.modes[t];if(!e)throw new Error("No layout mode: "+t);return e.options=this.options[t],e},u._resetLayout=function(){i.prototype._resetLayout.call(this),this._mode()._resetLayout()},u._getItemLayoutPosition=function(t){return this._mode()._getItemLayoutPosition(t)},u._manageStamp=function(t){this._mode()._manageStamp(t)},u._getContainerSize=function(){return this._mode()._getContainerSize()},u.needsResizeLayout=function(){return this._mode().needsResizeLayout()},u.appended=function(t){var e=this.addItems(t);if(e.length){var i=this._filterRevealAdded(e);this.filteredItems=this.filteredItems.concat(i)}},u.prepended=function(t){var e=this._itemize(t);if(e.length){this._resetLayout(),this._manageStamps();var i=this._filterRevealAdded(e);this.layoutItems(this.filteredItems),this.filteredItems=i.concat(this.filteredItems),this.items=e.concat(this.items)}},u._filterRevealAdded=function(t){var e=this._filter(t);return this.hide(e.needHide),this.reveal(e.matches),this.layoutItems(e.matches,!0),e.matches},u.insert=function(t){var e=this.addItems(t);if(e.length){var i,o,n=e.length;for(i=0;i<n;i++)o=e[i],this.element.appendChild(o.element);var s=this._filter(e).matches;for(i=0;i<n;i++)e[i].isLayoutInstant=!0;for(this.arrange(),i=0;i<n;i++)delete e[i].isLayoutInstant;this.reveal(s)}};var f=u.remove;return u.remove=function(t){t=s.makeArray(t);var e=this.getItems(t);f.call(this,t);for(var i=e&&e.length,o=0;i&&o<i;o++){var n=e[o];s.removeFrom(this.filteredItems,n)}},u.shuffle=function(){for(var t=0;t<this.items.length;t++){this.items[t].sortData.random=Math.random()}this.options.sortBy="random",this._sort(),this._layout()},u._noTransition=function(t,e){var i=this.options.transitionDuration;this.options.transitionDuration=0;var o=t.apply(this,e);return this.options.transitionDuration=i,o},u.getFilteredItemElements=function(){return this.filteredItems.map(function(t){return t.element})},d});
!function(g){g.fn.fixedHeaderTable=function(t){var e={width:"100%",height:"100%",themeClass:"fht-default",borderCollapse:!0,fixedColumns:0,fixedColumn:!1,sortable:!1,autoShow:!0,footer:!1,cloneHeadToFoot:!1,autoResize:!1,create:null},b={},d={init:function(t){return b=g.extend({},e,t),this.each(function(){var t=g(this);u._isTable(t)?(d.setup.apply(this,Array.prototype.slice.call(arguments,1)),g.isFunction(b.create)&&b.create.call(this)):g.error("Invalid table mark-up")})},setup:function(){var t,e,i,s=g(this),a=s.find("thead"),o=s.find("tfoot"),n=0;b.originalTable=g(this).clone(),b.includePadding=u._isPaddingIncludedWithWidth(),b.scrollbarOffset=u._getScrollbarWidth(),b.themeClassName=b.themeClass,t=-1<b.width.search("%")?s.parent().width()-b.scrollbarOffset:b.width-b.scrollbarOffset,s.css({width:t}),s.closest(".fht-table-wrapper").length||(s.addClass("fht-table"),s.wrap('<div class="fht-table-wrapper"></div>')),t=s.closest(".fht-table-wrapper"),1==b.fixedColumn&&b.fixedColumns<=0&&(b.fixedColumns=1),0<b.fixedColumns&&0==t.find(".fht-fixed-column").length&&(s.wrap('<div class="fht-fixed-body"></div>'),g('<div class="fht-fixed-column"></div>').prependTo(t),e=t.find(".fht-fixed-body")),t.css({width:b.width,height:b.height}).addClass(b.themeClassName),s.hasClass("fht-table-init")||s.wrap('<div class="fht-tbody"></div>'),i=s.closest(".fht-tbody");var l=u._getTableProps(s);return u._setupClone(i,l.tbody),s.hasClass("fht-table-init")?e=t.find("div.fht-thead"):((e=0<b.fixedColumns?g('<div class="fht-thead"><table class="fht-table"></table></div>').prependTo(e):g('<div class="fht-thead"><table class="fht-table"></table></div>').prependTo(t)).find("table.fht-table").addClass(b.originalTable.attr("class")).attr("style",b.originalTable.attr("style")),a.clone().appendTo(e.find("table"))),u._setupClone(e,l.thead),s.css({"margin-top":-e.outerHeight(!0)}),1==b.footer&&(u._setupTableFooter(s,this,l),o.length||(o=t.find("div.fht-tfoot table")),n=o.outerHeight(!0)),a=t.height()-a.outerHeight(!0)-n-l.border,i.css({height:a}),s.addClass("fht-table-init"),void 0!==b.altClass&&d.altRows.apply(this),0<b.fixedColumns&&u._setupFixedColumn(s,this,l),b.autoShow||t.hide(),u._bindScroll(i,l),this},resize:function(){return this},altRows:function(t){var e=g(this);t=void 0!==t?t:b.altClass,e.closest(".fht-table-wrapper").find("tbody tr:odd:not(:hidden)").addClass(t)},show:function(t,e,i){var s=g(this),a=s.closest(".fht-table-wrapper");return void 0!==t&&"number"==typeof t?a.show(t,function(){g.isFunction(e)&&e.call(this)}):void 0!==t&&"string"==typeof t&&void 0!==e&&"number"==typeof e?a.show(t,e,function(){g.isFunction(i)&&i.call(this)}):(s.closest(".fht-table-wrapper").show(),g.isFunction(t)&&t.call(this)),this},hide:function(t,e,i){var s=g(this),a=s.closest(".fht-table-wrapper");return void 0!==t&&"number"==typeof t?a.hide(t,function(){g.isFunction(i)&&i.call(this)}):void 0!==t&&"string"==typeof t&&void 0!==e&&"number"==typeof e?a.hide(t,e,function(){g.isFunction(i)&&i.call(this)}):(s.closest(".fht-table-wrapper").hide(),g.isFunction(i)&&i.call(this)),this},destroy:function(){var t=g(this),e=t.closest(".fht-table-wrapper");return t.insertBefore(e).removeAttr("style").append(e.find("tfoot")).removeClass("fht-table fht-table-init").find(".fht-cell").remove(),e.remove(),this}},u={_isTable:function(t){var e=t.is("table"),i=0<t.find("thead").length;return t=0<t.find("tbody").length,!!(e&&i&&t)},_bindScroll:function(t){var e=t.closest(".fht-table-wrapper"),i=t.siblings(".fht-thead"),s=t.siblings(".fht-tfoot");t.bind("scroll",function(){0<b.fixedColumns&&e.find(".fht-fixed-column").find(".fht-tbody table").css({"margin-top":-t.scrollTop()}),i.find("table").css({"margin-left":-this.scrollLeft}),(b.footer||b.cloneHeadToFoot)&&s.find("table").css({"margin-left":-this.scrollLeft})})},_fixHeightWithCss:function(t,e){b.includePadding?t.css({height:t.height()+e.border}):t.css({height:t.parent().height()+e.border})},_fixWidthWithCss:function(t,e,i){b.includePadding?t.each(function(){g(this).css({width:null==i?g(this).width():i})}):t.each(function(){g(this).css({width:null==i?g(this).parent().width():i})})},_setupFixedColumn:function(t,e,i){var a=(r=t.closest(".fht-table-wrapper")).find(".fht-fixed-body");e=r.find(".fht-fixed-column");var s=g('<div class="fht-thead"><table class="fht-table"><thead><tr></tr></thead></table></div>'),o=g('<div class="fht-tbody"><table class="fht-table"><tbody></tbody></table></div>');t=g('<div class="fht-tfoot"><table class="fht-table"><tfoot><tr></tr></tfoot></table></div>');var n,l,d,h,r=r.width(),f=a.find(".fht-tbody").height()-b.scrollbarOffset;s.find("table.fht-table").addClass(b.originalTable.attr("class")),o.find("table.fht-table").addClass(b.originalTable.attr("class")),t.find("table.fht-table").addClass(b.originalTable.attr("class")),n=a.find(".fht-thead thead tr > *:lt("+b.fixedColumns+")"),d=b.fixedColumns*i.border,n.each(function(){d+=g(this).outerWidth(!0)}),u._fixHeightWithCss(n,i),u._fixWidthWithCss(n,i);var c=[];n.each(function(){c.push(g(this).width())}),l=a.find("tbody tr > *:not(:nth-child(n+"+(b.fixedColumns+1)+"))").each(function(t){u._fixHeightWithCss(g(this),i),u._fixWidthWithCss(g(this),i,c[t%b.fixedColumns])}),s.appendTo(e).find("tr").append(n.clone()),o.appendTo(e).css({"margin-top":-1,height:f+i.border}),l.each(function(t){0==t%b.fixedColumns&&(h=g("<tr></tr>").appendTo(o.find("tbody")),b.altClass&&g(this).parent().hasClass(b.altClass)&&h.addClass(b.altClass)),g(this).clone().appendTo(h)}),e.css({height:0,width:d});var p=e.find(".fht-tbody .fht-table").height()-e.find(".fht-tbody").height();e.find(".fht-tbody .fht-table").bind("mousewheel",function(t,e,i,s){if(0!=s)return 0<(t=parseInt(g(this).css("marginTop"),10)+(0<s?120:-120))&&(t=0),t<-p&&(t=-p),g(this).css("marginTop",t),a.find(".fht-tbody").scrollTop(-t).scroll(),!1}),a.css({width:r}),1!=b.footer&&1!=b.cloneHeadToFoot||(s=a.find(".fht-tfoot tr > *:lt("+b.fixedColumns+")"),u._fixHeightWithCss(s,i),t.appendTo(e).find("tr").append(s.clone()),e=t.find("table").innerWidth(),t.css({top:b.scrollbarOffset,width:e}))},_setupTableFooter:function(t,e,i){e=t.closest(".fht-table-wrapper");var s=t.find("tfoot");switch((t=e.find("div.fht-tfoot")).length||(t=0<b.fixedColumns?g('<div class="fht-tfoot"><table class="fht-table"></table></div>').appendTo(e.find(".fht-fixed-body")):g('<div class="fht-tfoot"><table class="fht-table"></table></div>').appendTo(e)),t.find("table.fht-table").addClass(b.originalTable.attr("class")),!0){case!s.length&&1==b.cloneHeadToFoot&&1==b.footer:i=e.find("div.fht-thead"),t.empty(),i.find("table").clone().appendTo(t);break;case s.length&&0==b.cloneHeadToFoot&&1==b.footer:t.find("table").append(s).css({"margin-top":-i.border}),u._setupClone(t,i.tfoot)}},_getTableProps:function(t){var e={thead:{},tbody:{},tfoot:{},border:0},i=1;return 1==b.borderCollapse&&(i=2),e.border=(t.find("th:first-child").outerWidth()-t.find("th:first-child").innerWidth())/i,e.thead=u._getColumnsWidth(t.find("thead tr")),e.tfoot=u._getColumnsWidth(t.find("tfoot tr")),e.tbody=u._getColumnsWidth(t.find("tbody tr")),e},_getColumnsWidth:function(t){var e,i,o={},n={},l=0;for(e=u._getColumnsCount(t),i=0;i<e;i++)n[i]={rowspan:1,colspan:1};return t.each(function(t){var s=0,a=0;if(g(this).children().each(function(t){for(var e=parseInt(g(this).attr("colspan"))||1,i=parseInt(g(this).attr("rowspan"))||1;1<n[t+a].rowspan;)n[t+a].rowspan--,a+=n[t].colspan;t+=s+a,s+=e-1,1<i&&(n[t]={rowspan:i,colspan:e}),void 0!==o[t]&&1==o[t].colspan||(o[t]={width:g(this).width()+parseInt(g(this).css("border-left-width"))+parseInt(g(this).css("border-right-width")),colspan:e},1==e&&l++)}),l==e)return!1}),o},_getColumnsCount:function(t){var i=0;return t.each(function(t){var e;if(g(this).children().each(function(t){t=parseInt(g(this).attr("colspan"))||1,e=parseInt(g(this).attr("rowspan"))||1,i+=t}),1<i||1==e)return!1}),i},_setupClone:function(t,o){var e=t.find("thead").length?"thead tr":t.find("tfoot").length?"tfoot tr":"tbody tr",n={};e=t.find(e);for(columnsCount=u._getColumnsCount(e),i=0;i<columnsCount;i++)n[i]={rowspan:1,colspan:1};e.each(function(t){var s=0,a=0;g(this).children().each(function(t){for(var e=parseInt(g(this).attr("colspan"))||1,i=parseInt(g(this).attr("rowspan"))||1;1<n[t+a].rowspan;)n[t+a].rowspan--,a+=n[t].colspan;t+=s+a,s+=e-1,1<i&&(n[t]={rowspan:i,colspan:e}),void 0!==o[t]&&o[t].colspan==e&&((g(this).find("div.fht-cell").length?g(this).find("div.fht-cell"):g('<div class="fht-cell"></div>').appendTo(g(this))).css({width:parseInt(o[t].width,10)}),g(this).closest(".fht-tbody").length||!g(this).is(":last-child")||g(this).closest(".fht-fixed-column").length||(t=Math.max((g(this).innerWidth()-g(this).width())/2,b.scrollbarOffset),g(this).css({"padding-right":parseInt(g(this).css("padding-right"))+t+"px"})))})})},_isPaddingIncludedWithWidth:function(){var t,e,i=g('<table class="fht-table"><tr><td style="padding: 10px; font-size: 10px;">test</td></tr></table>');return i.addClass(b.originalTable.attr("class")),i.appendTo("body"),t=i.find("td").height(),i.find("td").css("height",i.find("tr").height()),e=i.find("td").height(),i.remove(),t!=e},_getScrollbarWidth:function(){if(!(i=0))if(/msie/.test(navigator.userAgent.toLowerCase())){var t=g('<textarea cols="10" rows="2"></textarea>').css({position:"absolute",top:-1e3,left:-1e3}).appendTo("body"),e=g('<textarea cols="10" rows="2" style="overflow: hidden;"></textarea>').css({position:"absolute",top:-1e3,left:-1e3}).appendTo("body"),i=t.width()-e.width()+2;t.add(e).remove()}else i=100-(t=g("<div />").css({width:100,height:100,overflow:"auto",position:"absolute",top:-1e3,left:-1e3}).prependTo("body").append("<div />").find("div").css({width:"100%",height:200})).width(),t.parent().remove();return i}};return d[t]?d[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void g.error('Method "'+t+'" does not exist in fixedHeaderTable plugin!'):d.init.apply(this,arguments)}}(jQuery);
!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?module.exports=e(require("jquery")):e(jQuery)}(function(m){var i=/\+/g;function x(e){return v.raw?e:encodeURIComponent(e)}function g(e,n){var o=v.raw?e:function(e){0===e.indexOf('"')&&(e=e.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return e=decodeURIComponent(e.replace(i," ")),v.json?JSON.parse(e):e}catch(e){}}(e);return m.isFunction(n)?n(o):o}var v=m.cookie=function(e,n,o){if(1<arguments.length&&!m.isFunction(n)){if("number"==typeof(o=m.extend({},v.defaults,o)).expires){var i=o.expires,r=o.expires=new Date;r.setMilliseconds(r.getMilliseconds()+864e5*i)}return document.cookie=[x(e),"=",(t=n,x(v.json?JSON.stringify(t):String(t))),o.expires?"; expires="+o.expires.toUTCString():"",o.path?"; path="+o.path:"",o.domain?"; domain="+o.domain:"",o.secure?"; secure":""].join("")}for(var t,c,u=e?void 0:{},s=document.cookie?document.cookie.split("; "):[],a=0,d=s.length;a<d;a++){var p=s[a].split("="),f=(c=p.shift(),v.raw?c:decodeURIComponent(c)),l=p.join("=");if(e===f){u=g(l,n);break}e||void 0===(l=g(l))||(u[f]=l)}return u};v.defaults={},m.removeCookie=function(e,n){return m.cookie(e,"",m.extend({},n,{expires:-1})),!m.cookie(e)}});
!function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(P){function s(t,e){var i,s,n,o=t.nodeName.toLowerCase();return"area"===o?(s=(i=t.parentNode).name,!(!t.href||!s||"map"!==i.nodeName.toLowerCase())&&(!!(n=P("img[usemap='#"+s+"']")[0])&&a(n))):(/^(input|select|textarea|button|object)$/.test(o)?!t.disabled:"a"===o&&t.href||e)&&a(t)}function a(t){return P.expr.filters.visible(t)&&!P(t).parents().addBack().filter(function(){return"hidden"===P.css(this,"visibility")}).length}function t(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},P.extend(this._defaults,this.regional[""]),this.regional.en=P.extend(!0,{},this.regional[""]),this.regional["en-US"]=P.extend(!0,{},this.regional.en),this.dpDiv=i(P("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function i(t){var e="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return t.delegate(e,"mouseout",function(){P(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&P(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&P(this).removeClass("ui-datepicker-next-hover")}).delegate(e,"mouseover",o)}function o(){P.datepicker._isDisabledDatepicker(g.inline?g.dpDiv.parent()[0]:g.input[0])||(P(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),P(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&P(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&P(this).addClass("ui-datepicker-next-hover"))}function u(t,e){for(var i in P.extend(t,e),e)null==e[i]&&(t[i]=e[i]);return t}function e(e){return function(){var t=this.element.val();e.apply(this,arguments),this._refresh(),t!==this.element.val()&&this._trigger("change")}}var n,r,h,l;P.ui=P.ui||{},P.extend(P.ui,{version:"1.11.3",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),P.fn.extend({scrollParent:function(t){var e=this.css("position"),i="absolute"===e,s=t?/(auto|scroll|hidden)/:/(auto|scroll)/,n=this.parents().filter(function(){var t=P(this);return(!i||"static"!==t.css("position"))&&s.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==e&&n.length?n:P(this[0].ownerDocument||document)},uniqueId:(l=0,function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++l)})}),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&P(this).removeAttr("id")})}}),P.extend(P.expr[":"],{data:P.expr.createPseudo?P.expr.createPseudo(function(e){return function(t){return!!P.data(t,e)}}):function(t,e,i){return!!P.data(t,i[3])},focusable:function(t){return s(t,!isNaN(P.attr(t,"tabindex")))},tabbable:function(t){var e=P.attr(t,"tabindex"),i=isNaN(e);return(i||0<=e)&&s(t,!i)}}),P("<a>").outerWidth(1).jquery||P.each(["Width","Height"],function(t,i){function s(t,e,i,s){return P.each(n,function(){e-=parseFloat(P.css(t,"padding"+this))||0,i&&(e-=parseFloat(P.css(t,"border"+this+"Width"))||0),s&&(e-=parseFloat(P.css(t,"margin"+this))||0)}),e}var n="Width"===i?["Left","Right"]:["Top","Bottom"],o=i.toLowerCase(),a={innerWidth:P.fn.innerWidth,innerHeight:P.fn.innerHeight,outerWidth:P.fn.outerWidth,outerHeight:P.fn.outerHeight};P.fn["inner"+i]=function(t){return void 0===t?a["inner"+i].call(this):this.each(function(){P(this).css(o,s(this,t)+"px")})},P.fn["outer"+i]=function(t,e){return"number"!=typeof t?a["outer"+i].call(this,t):this.each(function(){P(this).css(o,s(this,t,!0,e)+"px")})}}),P.fn.addBack||(P.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),P("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(P.fn.removeData=(h=P.fn.removeData,function(t){return arguments.length?h.call(this,P.camelCase(t)):h.call(this)})),P.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),P.fn.extend({focus:(r=P.fn.focus,function(e,i){return"number"==typeof e?this.each(function(){var t=this;setTimeout(function(){P(t).focus(),i&&i.call(t)},e)}):r.apply(this,arguments)}),disableSelection:(n="onselectstart"in document.createElement("div")?"selectstart":"mousedown",function(){return this.bind(n+".ui-disableSelection",function(t){t.preventDefault()})}),enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(t){if(void 0!==t)return this.css("zIndex",t);if(this.length)for(var e,i,s=P(this[0]);s.length&&s[0]!==document;){if(("absolute"===(e=s.css("position"))||"relative"===e||"fixed"===e)&&(i=parseInt(s.css("zIndex"),10),!isNaN(i)&&0!==i))return i;s=s.parent()}return 0}}),P.ui.plugin={add:function(t,e,i){var s,n=P.ui[t].prototype;for(s in i)n.plugins[s]=n.plugins[s]||[],n.plugins[s].push([e,i[s]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;o.length>n;n++)t.options[o[n][0]]&&o[n][1].apply(t.element,i)}};var c,d=0,p=Array.prototype.slice;P.cleanData=(c=P.cleanData,function(t){var e,i,s;for(s=0;null!=(i=t[s]);s++)try{(e=P._data(i,"events"))&&e.remove&&P(i).triggerHandler("remove")}catch(t){}c(t)}),P.widget=function(t,i,e){var s,n,o,a,r={},h=t.split(".")[0];return t=t.split(".")[1],s=h+"-"+t,e||(e=i,i=P.Widget),P.expr[":"][s.toLowerCase()]=function(t){return!!P.data(t,s)},P[h]=P[h]||{},n=P[h][t],o=P[h][t]=function(t,e){return this._createWidget?void(arguments.length&&this._createWidget(t,e)):new o(t,e)},P.extend(o,n,{version:e.version,_proto:P.extend({},e),_childConstructors:[]}),(a=new i).options=P.widget.extend({},a.options),P.each(e,function(e,s){return P.isFunction(s)?void(r[e]=(n=function(){return i.prototype[e].apply(this,arguments)},o=function(t){return i.prototype[e].apply(this,t)},function(){var t,e=this._super,i=this._superApply;return this._super=n,this._superApply=o,t=s.apply(this,arguments),this._super=e,this._superApply=i,t})):void(r[e]=s);var n,o}),o.prototype=P.widget.extend(a,{widgetEventPrefix:n&&a.widgetEventPrefix||t},r,{constructor:o,namespace:h,widgetName:t,widgetFullName:s}),n?(P.each(n._childConstructors,function(t,e){var i=e.prototype;P.widget(i.namespace+"."+i.widgetName,o,e._proto)}),delete n._childConstructors):i._childConstructors.push(o),P.widget.bridge(t,o),o},P.widget.extend=function(t){for(var e,i,s=p.call(arguments,1),n=0,o=s.length;n<o;n++)for(e in s[n])i=s[n][e],s[n].hasOwnProperty(e)&&void 0!==i&&(t[e]=P.isPlainObject(i)?P.isPlainObject(t[e])?P.widget.extend({},t[e],i):P.widget.extend({},i):i);return t},P.widget.bridge=function(o,e){var a=e.prototype.widgetFullName||o;P.fn[o]=function(i){var t="string"==typeof i,s=p.call(arguments,1),n=this;return t?this.each(function(){var t,e=P.data(this,a);return"instance"===i?(n=e,!1):e?P.isFunction(e[i])&&"_"!==i.charAt(0)?(t=e[i].apply(e,s))!==e&&void 0!==t?(n=t&&t.jquery?n.pushStack(t.get()):t,!1):void 0:P.error("no such method '"+i+"' for "+o+" widget instance"):P.error("cannot call methods on "+o+" prior to initialization; attempted to call method '"+i+"'")}):(s.length&&(i=P.widget.extend.apply(null,[i].concat(s))),this.each(function(){var t=P.data(this,a);t?(t.option(i||{}),t._init&&t._init()):P.data(this,a,new e(i,this))})),n}},P.Widget=function(){},P.Widget._childConstructors=[],P.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(t,e){e=P(e||this.defaultElement||this)[0],this.element=P(e),this.uuid=d++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=P(),this.hoverable=P(),this.focusable=P(),e!==this&&(P.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=P(e.style?e.ownerDocument:e.document||e),this.window=P(this.document[0].defaultView||this.document[0].parentWindow)),this.options=P.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:P.noop,_getCreateEventData:P.noop,_create:P.noop,_init:P.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(P.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:P.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return P.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=P.widget.extend({},this.options[t]),n=0;i.length-1>n;n++)s[i[n]]=s[i[n]]||{},s=s[i[n]];if(t=i.pop(),1===arguments.length)return void 0===s[t]?null:s[t];s[t]=e}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];o[t]=e}return this._setOptions(o),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return this.options[t]=e,"disabled"===t&&(this.widget().toggleClass(this.widgetFullName+"-disabled",!!e),e&&(this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus"))),this},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_on:function(a,r,t){var h,l=this;"boolean"!=typeof a&&(t=r,r=a,a=!1),t?(r=h=P(r),this.bindings=this.bindings.add(r)):(t=r,r=this.element,h=this.widget()),P.each(t,function(t,e){function i(){return a||!0!==l.options.disabled&&!P(this).hasClass("ui-state-disabled")?("string"==typeof e?l[e]:e).apply(l,arguments):void 0}"string"!=typeof e&&(i.guid=e.guid=e.guid||i.guid||P.guid++);var s=t.match(/^([\w:-]*)\s*(.*)$/),n=s[1]+l.eventNamespace,o=s[2];o?h.delegate(o,n,i):r.bind(n,i)})},_off:function(t,e){e=(e||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.unbind(e).undelegate(e),this.bindings=P(this.bindings.not(t).get()),this.focusable=P(this.focusable.not(t).get()),this.hoverable=P(this.hoverable.not(t).get())},_delay:function(t,e){var i=this;return setTimeout(function(){return("string"==typeof t?i[t]:t).apply(i,arguments)},e||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){P(t.currentTarget).addClass("ui-state-hover")},mouseleave:function(t){P(t.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){P(t.currentTarget).addClass("ui-state-focus")},focusout:function(t){P(t.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(t,e,i){var s,n,o=this.options[t];if(i=i||{},(e=P.Event(e)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),e.target=this.element[0],n=e.originalEvent)for(s in n)s in e||(e[s]=n[s]);return this.element.trigger(e,i),!(P.isFunction(o)&&!1===o.apply(this.element[0],[e].concat(i))||e.isDefaultPrevented())}},P.each({show:"fadeIn",hide:"fadeOut"},function(o,a){P.Widget.prototype["_"+o]=function(e,t,i){"string"==typeof t&&(t={effect:t});var s,n=t?!0===t||"number"==typeof t?a:t.effect||a:o;"number"==typeof(t=t||{})&&(t={duration:t}),s=!P.isEmptyObject(t),t.complete=i,t.delay&&e.delay(t.delay),s&&P.effects&&P.effects.effect[n]?e[o](t):n!==o&&e[n]?e[n](t.duration,t.easing,i):e.queue(function(t){P(this)[o](),i&&i.call(e[0]),t()})}}),P.widget;var f=!1;P(document).mouseup(function(){f=!1}),P.widget("ui.mouse",{version:"1.11.3",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.bind("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).bind("click."+this.widgetName,function(t){return!0===P.data(t.target,e.widgetName+".preventClickEvent")?(P.removeData(t.target,e.widgetName+".preventClickEvent"),t.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName),this._mouseMoveDelegate&&this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(t){if(!f){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(t),this._mouseDownEvent=t;var e=this,i=1===t.which,s=!("string"!=typeof this.options.cancel||!t.target.nodeName)&&P(t.target).closest(this.options.cancel).length;return i&&!s&&this._mouseCapture(t)&&(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(t),!this._mouseStarted)?t.preventDefault():(!0===P.data(t.target,this.widgetName+".preventClickEvent")&&P.removeData(t.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return e._mouseMove(t)},this._mouseUpDelegate=function(t){return e._mouseUp(t)},this.document.bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),t.preventDefault(),f=!0)),!0}},_mouseMove:function(t){if(this._mouseMoved){if(P.ui.ie&&(!document.documentMode||document.documentMode<9)&&!t.button)return this._mouseUp(t);if(!t.which)return this._mouseUp(t)}return(t.which||t.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,t),this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(t){return this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&P.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),f=!1},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),function(){function x(t,e,i){return[parseFloat(t[0])*(h.test(t[0])?e/100:1),parseFloat(t[1])*(h.test(t[1])?i/100:1)]}function k(t,e){return parseInt(P.css(t,e),10)||0}P.ui=P.ui||{};var n,C,D=Math.max,I=Math.abs,T=Math.round,s=/left|center|right/,o=/top|center|bottom/,a=/[\+\-]\d+(\.[\d]+)?%?/,r=/^\w+/,h=/%$/,l=P.fn.position;P.position={scrollbarWidth:function(){if(void 0!==n)return n;var t,e,i=P("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),s=i.children()[0];return P("body").append(i),t=s.offsetWidth,i.css("overflow","scroll"),t===(e=s.offsetWidth)&&(e=i[0].clientWidth),i.remove(),n=t-e},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),s="scroll"===e||"auto"===e&&t.width<t.element[0].scrollWidth;return{width:"scroll"===i||"auto"===i&&t.height<t.element[0].scrollHeight?P.position.scrollbarWidth():0,height:s?P.position.scrollbarWidth():0}},getWithinInfo:function(t){var e=P(t||window),i=P.isWindow(e[0]),s=!!e[0]&&9===e[0].nodeType;return{element:e,isWindow:i,isDocument:s,offset:e.offset()||{left:0,top:0},scrollLeft:e.scrollLeft(),scrollTop:e.scrollTop(),width:i||s?e.width():e.outerWidth(),height:i||s?e.height():e.outerHeight()}}},P.fn.position=function(u){if(!u||!u.of)return l.apply(this,arguments);u=P.extend({},u);var d,p,f,m,g,t,e,i,v=P(u.of),_=P.position.getWithinInfo(u.within),b=P.position.getScrollInfo(_),y=(u.collision||"flip").split(" "),w={};return t=9===(i=(e=v)[0]).nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:P.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()},v[0].preventDefault&&(u.at="left top"),p=t.width,f=t.height,m=t.offset,g=P.extend({},m),P.each(["my","at"],function(){var t,e,i=(u[this]||"").split(" ");1===i.length&&(i=s.test(i[0])?i.concat(["center"]):o.test(i[0])?["center"].concat(i):["center","center"]),i[0]=s.test(i[0])?i[0]:"center",i[1]=o.test(i[1])?i[1]:"center",t=a.exec(i[0]),e=a.exec(i[1]),w[this]=[t?t[0]:0,e?e[0]:0],u[this]=[r.exec(i[0])[0],r.exec(i[1])[0]]}),1===y.length&&(y[1]=y[0]),"right"===u.at[0]?g.left+=p:"center"===u.at[0]&&(g.left+=p/2),"bottom"===u.at[1]?g.top+=f:"center"===u.at[1]&&(g.top+=f/2),d=x(w.at,p,f),g.left+=d[0],g.top+=d[1],this.each(function(){var i,t,a=P(this),r=a.outerWidth(),h=a.outerHeight(),e=k(this,"marginLeft"),s=k(this,"marginTop"),n=r+e+k(this,"marginRight")+b.width,o=h+s+k(this,"marginBottom")+b.height,l=P.extend({},g),c=x(w.my,a.outerWidth(),a.outerHeight());"right"===u.my[0]?l.left-=r:"center"===u.my[0]&&(l.left-=r/2),"bottom"===u.my[1]?l.top-=h:"center"===u.my[1]&&(l.top-=h/2),l.left+=c[0],l.top+=c[1],C||(l.left=T(l.left),l.top=T(l.top)),i={marginLeft:e,marginTop:s},P.each(["left","top"],function(t,e){P.ui.position[y[t]]&&P.ui.position[y[t]][e](l,{targetWidth:p,targetHeight:f,elemWidth:r,elemHeight:h,collisionPosition:i,collisionWidth:n,collisionHeight:o,offset:[d[0]+c[0],d[1]+c[1]],my:u.my,at:u.at,within:_,elem:a})}),u.using&&(t=function(t){var e=m.left-l.left,i=e+p-r,s=m.top-l.top,n=s+f-h,o={target:{element:v,left:m.left,top:m.top,width:p,height:f},element:{element:a,left:l.left,top:l.top,width:r,height:h},horizontal:i<0?"left":0<e?"right":"center",vertical:n<0?"top":0<s?"bottom":"middle"};p<r&&p>I(e+i)&&(o.horizontal="center"),f<h&&f>I(s+n)&&(o.vertical="middle"),o.important=D(I(e),I(i))>D(I(s),I(n))?"horizontal":"vertical",u.using.call(this,t,o)}),a.offset(P.extend(l,{using:t}))})},P.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,o=s.width,a=t.left-e.collisionPosition.marginLeft,r=n-a,h=a+e.collisionWidth-o-n;e.collisionWidth>o?0<r&&h<=0?(i=t.left+r+e.collisionWidth-o-n,t.left+=r-i):t.left=0<h&&r<=0?n:h<r?n+o-e.collisionWidth:n:0<r?t.left+=r:0<h?t.left-=h:t.left=D(t.left-a,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,o=e.within.height,a=t.top-e.collisionPosition.marginTop,r=n-a,h=a+e.collisionHeight-o-n;e.collisionHeight>o?0<r&&h<=0?(i=t.top+r+e.collisionHeight-o-n,t.top+=r-i):t.top=0<h&&r<=0?n:h<r?n+o-e.collisionHeight:n:0<r?t.top+=r:0<h?t.top-=h:t.top=D(t.top-a,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,o=n.offset.left+n.scrollLeft,a=n.width,r=n.isWindow?n.scrollLeft:n.offset.left,h=t.left-e.collisionPosition.marginLeft,l=h-r,c=h+e.collisionWidth-a-r,u="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,d="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,p=-2*e.offset[0];l<0?((i=t.left+u+d+p+e.collisionWidth-a-o)<0||I(l)>i)&&(t.left+=u+d+p):0<c&&((0<(s=t.left-e.collisionPosition.marginLeft+u+d+p-r)||c>I(s))&&(t.left+=u+d+p))},top:function(t,e){var i,s,n=e.within,o=n.offset.top+n.scrollTop,a=n.height,r=n.isWindow?n.scrollTop:n.offset.top,h=t.top-e.collisionPosition.marginTop,l=h-r,c=h+e.collisionHeight-a-r,u="top"===e.my[1]?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,d="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,p=-2*e.offset[1];l<0?((s=t.top+u+d+p+e.collisionHeight-a-o)<0||I(l)>s)&&(t.top+=u+d+p):0<c&&((0<(i=t.top-e.collisionPosition.marginTop+u+d+p-r)||c>I(i))&&(t.top+=u+d+p))}},flipfit:{left:function(){P.ui.position.flip.left.apply(this,arguments),P.ui.position.fit.left.apply(this,arguments)},top:function(){P.ui.position.flip.top.apply(this,arguments),P.ui.position.fit.top.apply(this,arguments)}}},function(){var t,e,i,s,n,o=document.getElementsByTagName("body")[0],a=document.createElement("div");for(n in t=document.createElement(o?"div":"body"),i={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},o&&P.extend(i,{position:"absolute",left:"-1000px",top:"-1000px"}),i)t.style[n]=i[n];t.appendChild(a),(e=o||document.documentElement).insertBefore(t,e.firstChild),a.style.cssText="position: absolute; left: 10.7432222px;",s=P(a).offset().left,C=10<s&&s<11,t.innerHTML="",e.removeChild(t)}()}(),P.ui.position,P.widget("ui.accordion",{version:"1.11.3",options:{active:0,animate:{},collapsible:!1,event:"click",header:"> li > :first-child,> :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var t=this.options;this.prevShow=this.prevHide=P(),this.element.addClass("ui-accordion ui-widget ui-helper-reset").attr("role","tablist"),t.collapsible||!1!==t.active&&null!=t.active||(t.active=0),this._processPanels(),t.active<0&&(t.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():P()}},_createIcons:function(){var t=this.options.icons;t&&(P("<span>").addClass("ui-accordion-header-icon ui-icon "+t.header).prependTo(this.headers),this.active.children(".ui-accordion-header-icon").removeClass(t.header).addClass(t.activeHeader),this.headers.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()},_destroy:function(){var t;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"),this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").removeUniqueId(),this._destroyIcons(),t=this.headers.next().removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").css("display","").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeUniqueId(),"content"!==this.options.heightStyle&&t.css("height","")},_setOption:function(t,e){return"active"===t?void this._activate(e):("event"===t&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(e)),this._super(t,e),"collapsible"!==t||e||!1!==this.options.active||this._activate(0),"icons"===t&&(this._destroyIcons(),e&&this._createIcons()),void("disabled"===t&&(this.element.toggleClass("ui-state-disabled",!!e).attr("aria-disabled",e),this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!e))))},_keydown:function(t){if(!t.altKey&&!t.ctrlKey){var e=P.ui.keyCode,i=this.headers.length,s=this.headers.index(t.target),n=!1;switch(t.keyCode){case e.RIGHT:case e.DOWN:n=this.headers[(s+1)%i];break;case e.LEFT:case e.UP:n=this.headers[(s-1+i)%i];break;case e.SPACE:case e.ENTER:this._eventHandler(t);break;case e.HOME:n=this.headers[0];break;case e.END:n=this.headers[i-1]}n&&(P(t.target).attr("tabIndex",-1),P(n).attr("tabIndex",0),n.focus(),t.preventDefault())}},_panelKeyDown:function(t){t.keyCode===P.ui.keyCode.UP&&t.ctrlKey&&P(t.currentTarget).prev().focus()},refresh:function(){var t=this.options;this._processPanels(),!1===t.active&&!0===t.collapsible||!this.headers.length?(t.active=!1,this.active=P()):!1===t.active?this._activate(0):this.active.length&&!P.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(t.active=!1,this.active=P()):this._activate(Math.max(0,t.active-1)):t.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){var t=this.headers,e=this.panels;this.headers=this.element.find(this.options.header).addClass("ui-accordion-header ui-state-default ui-corner-all"),this.panels=this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").filter(":not(.ui-accordion-content-active)").hide(),e&&(this._off(t.not(this.headers)),this._off(e.not(this.panels)))},_refresh:function(){var i,t=this.options,e=t.heightStyle,s=this.element.parent();this.active=this._findActive(t.active).addClass("ui-accordion-header-active ui-state-active ui-corner-top").removeClass("ui-corner-all"),this.active.next().addClass("ui-accordion-content-active").show(),this.headers.attr("role","tab").each(function(){var t=P(this),e=t.uniqueId().attr("id"),i=t.next(),s=i.uniqueId().attr("id");t.attr("aria-controls",s),i.attr("aria-labelledby",e)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(t.event),"fill"===e?(i=s.height(),this.element.siblings(":visible").each(function(){var t=P(this),e=t.css("position");"absolute"!==e&&"fixed"!==e&&(i-=t.outerHeight(!0))}),this.headers.each(function(){i-=P(this).outerHeight(!0)}),this.headers.next().each(function(){P(this).height(Math.max(0,i-P(this).innerHeight()+P(this).height()))}).css("overflow","auto")):"auto"===e&&(i=0,this.headers.next().each(function(){i=Math.max(i,P(this).css("height","").height())}).height(i))},_activate:function(t){var e=this._findActive(t)[0];e!==this.active[0]&&(e=e||this.active[0],this._eventHandler({target:e,currentTarget:e,preventDefault:P.noop}))},_findActive:function(t){return"number"==typeof t?this.headers.eq(t):P()},_setupEvents:function(t){var i={keydown:"_keydown"};t&&P.each(t.split(" "),function(t,e){i[e]="_eventHandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,i),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(t){var e=this.options,i=this.active,s=P(t.currentTarget),n=s[0]===i[0],o=n&&e.collapsible,a=o?P():s.next(),r=i.next(),h={oldHeader:i,oldPanel:r,newHeader:o?P():s,newPanel:a};t.preventDefault(),n&&!e.collapsible||!1===this._trigger("beforeActivate",t,h)||(e.active=!o&&this.headers.index(s),this.active=n?P():s,this._toggle(h),i.removeClass("ui-accordion-header-active ui-state-active"),e.icons&&i.children(".ui-accordion-header-icon").removeClass(e.icons.activeHeader).addClass(e.icons.header),n||(s.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top"),e.icons&&s.children(".ui-accordion-header-icon").removeClass(e.icons.header).addClass(e.icons.activeHeader),s.next().addClass("ui-accordion-content-active")))},_toggle:function(t){var e=t.newPanel,i=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=e,this.prevHide=i,this.options.animate?this._animate(e,i,t):(i.hide(),e.show(),this._toggleComplete(t)),i.attr({"aria-hidden":"true"}),i.prev().attr({"aria-selected":"false","aria-expanded":"false"}),e.length&&i.length?i.prev().attr({tabIndex:-1,"aria-expanded":"false"}):e.length&&this.headers.filter(function(){return 0===parseInt(P(this).attr("tabIndex"),10)}).attr("tabIndex",-1),e.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(t,i,e){var s,n,o,a=this,r=0,h=t.length&&(!i.length||t.index()<i.index()),l=this.options.animate||{},c=h&&l.down||l,u=function(){a._toggleComplete(e)};return"number"==typeof c&&(o=c),"string"==typeof c&&(n=c),n=n||c.easing||l.easing,o=o||c.duration||l.duration,i.length?t.length?(s=t.show().outerHeight(),i.animate(this.hideProps,{duration:o,easing:n,step:function(t,e){e.now=Math.round(t)}}),void t.hide().animate(this.showProps,{duration:o,easing:n,complete:u,step:function(t,e){e.now=Math.round(t),"height"!==e.prop?r+=e.now:"content"!==a.options.heightStyle&&(e.now=Math.round(s-i.outerHeight()-r),r=0)}})):i.animate(this.hideProps,o,n,u):t.animate(this.showProps,o,n,u)},_toggleComplete:function(t){var e=t.oldPanel;e.removeClass("ui-accordion-content-active").prev().removeClass("ui-corner-top").addClass("ui-corner-all"),e.length&&(e.parent()[0].className=e.parent()[0].className),this._trigger("activate",null,t)}}),P.widget("ui.menu",{version:"1.11.3",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},items:"> *",menus:"ul",position:{my:"left-1 top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault()},"click .ui-menu-item":function(t){var e=P(t.target);!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&P(this.document[0].activeElement).closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){if(!this.previousFilter){var e=P(t.currentTarget);e.siblings(".ui-state-active").removeClass("ui-state-active"),this.focus(t,e)}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this.element.find(this.options.items).eq(0);e||this.focus(t,i)},blur:function(t){this._delay(function(){P.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t),this.mouseHandled=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeClass("ui-menu ui-widget ui-widget-content ui-menu-icons ui-front").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show(),this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").removeUniqueId().removeClass("ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var t=P(this);t.data("ui-menu-submenu-carat")&&t.remove()}),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(t){var e,i,s,n,o=!0;switch(t.keyCode){case P.ui.keyCode.PAGE_UP:this.previousPage(t);break;case P.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case P.ui.keyCode.HOME:this._move("first","first",t);break;case P.ui.keyCode.END:this._move("last","last",t);break;case P.ui.keyCode.UP:this.previous(t);break;case P.ui.keyCode.DOWN:this.next(t);break;case P.ui.keyCode.LEFT:this.collapse(t);break;case P.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case P.ui.keyCode.ENTER:case P.ui.keyCode.SPACE:this._activate(t);break;case P.ui.keyCode.ESCAPE:this.collapse(t);break;default:o=!1,i=this.previousFilter||"",s=String.fromCharCode(t.keyCode),n=!1,clearTimeout(this.filterTimer),s===i?n=!0:s=i+s,e=this._filterMenuItems(s),(e=n&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(s=String.fromCharCode(t.keyCode),e=this._filterMenuItems(s)),e.length?(this.focus(t,e),this.previousFilter=s,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}o&&t.preventDefault()},_activate:function(t){this.active.is(".ui-state-disabled")||(this.active.is("[aria-haspopup='true']")?this.expand(t):this.select(t))},refresh:function(){var t,e=this,s=this.options.icons.submenu,i=this.element.find(this.options.menus);this.element.toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length),i.filter(":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-front").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=P(this),e=t.parent(),i=P("<span>").addClass("ui-menu-icon ui-icon "+s).data("ui-menu-submenu-carat",!0);e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=P(this);e._isDivider(t)&&t.addClass("ui-widget-content ui-menu-divider")}),t.not(".ui-menu-item, .ui-menu-divider").addClass("ui-menu-item").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!P.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){"icons"===t&&this.element.find(".ui-menu-icon").removeClass(this.options.icons.submenu).addClass(e.submenu),"disabled"===t&&this.element.toggleClass("ui-state-disabled",!!e).attr("aria-disabled",e),this._super(t,e)},focus:function(t,e){var i,s;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),s=this.active.addClass("ui-state-focus").removeClass("ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",s.attr("id")),this.active.parent().closest(".ui-menu-item").addClass("ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s,n,o,a;this._hasScroll()&&(e=parseFloat(P.css(this.activeMenu[0],"borderTopWidth"))||0,i=parseFloat(P.css(this.activeMenu[0],"paddingTop"))||0,s=t.offset().top-this.activeMenu.offset().top-e-i,n=this.activeMenu.scrollTop(),o=this.activeMenu.height(),a=t.outerHeight(),s<0?this.activeMenu.scrollTop(n+s):o<s+a&&this.activeMenu.scrollTop(n+s-o+a))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this.active.removeClass("ui-state-focus"),this.active=null,this._trigger("blur",t,{item:this.active}))},_startOpening:function(t){clearTimeout(this.timer),"true"===t.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(t)},this.delay))},_open:function(t){var e=P.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(e)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var t=i?this.element:P(e&&e.target).closest(this.element.find(".ui-menu"));t.length||(t=this.element),this._close(t),this.blur(e),this.activeMenu=t},this.delay)},_close:function(t){t||(t=this.active?this.active.parent():this.element),t.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find(".ui-state-active").not(".ui-state-focus").removeClass("ui-state-active")},_closeOnDocumentClick:function(t){return!P(t.target).closest(".ui-menu").length},_isDivider:function(t){return!/[^\-\u2014\u2013\s]/.test(t.text())},collapse:function(t){var e=this.active&&this.active.parent().closest(".ui-menu-item",this.element);e&&e.length&&(this._close(),this.focus(t,e))},expand:function(t){var e=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();e&&e.length&&(this._open(e.parent()),this._delay(function(){this.focus(t,e)}))},next:function(t){this._move("next","first",t)},previous:function(t){this._move("prev","last",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(t,e,i){var s;this.active&&(s="first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[t+"All"](".ui-menu-item").eq(0)),s&&s.length&&this.active||(s=this.activeMenu.find(this.options.items)[e]()),this.focus(i,s)},nextPage:function(t){var e,i,s;return this.active?void(this.isLastItem()||(this._hasScroll()?(i=this.active.offset().top,s=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return(e=P(this)).offset().top-i-s<0}),this.focus(t,e)):this.focus(t,this.activeMenu.find(this.options.items)[this.active?"last":"first"]()))):void this.next(t)},previousPage:function(t){var e,i,s;return this.active?void(this.isFirstItem()||(this._hasScroll()?(i=this.active.offset().top,s=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return 0<(e=P(this)).offset().top-i+s}),this.focus(t,e)):this.focus(t,this.activeMenu.find(this.options.items).first()))):void this.next(t)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(t){this.active=this.active||P(t.target).closest(".ui-menu-item");var e={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(t,!0),this._trigger("select",t,e)},_filterMenuItems:function(t){var e=t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),i=RegExp("^"+e,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return i.test(P.trim(P(this).text()))})}}),P.widget("ui.autocomplete",{version:"1.11.3",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,o="input"===t;this.isMultiLine=!!e||!o&&this.element.prop("isContentEditable"),this.valueMethod=this.element[e||o?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=P.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void((!this.isMultiLine||this.menu.element.is(":visible"))&&t.preventDefault());if(!s){var e=P.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){return n?(n=!1,void t.preventDefault()):void this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){return this.cancelBlur?void delete this.cancelBlur:(clearTimeout(this.searching),this.close(t),void this._change(t))}}),this._initSource(),this.menu=P("<ul>").addClass("ui-autocomplete ui-front").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur});var i=this.menu.element[0];P(t.target).closest(".ui-menu-item").length||this._delay(function(){var e=this;this.document.one("mousedown",function(t){t.target===e.element[0]||t.target===i||P.contains(i,t.target)||e.close()})})},menufocus:function(t,e){var i,s;return this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type))?(this.menu.blur(),void this.document.one("mousemove",function(){P(t.target).trigger(t.originalEvent)})):(s=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),void((i=e.item.attr("aria-label")||s.value)&&P.trim(i).length&&(this.liveRegion.children().hide(),P("<div>").text(i).appendTo(this.liveRegion))))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==this.document[0].activeElement&&(this.element.focus(),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=P("<span>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).addClass("ui-helper-hidden-accessible").appendTo(this.document[0].body),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_appendTo:function(){var t=this.options.appendTo;return t&&(t=t.jquery||t.nodeType?P(t):this.document.find(t).eq(0)),t&&t[0]||(t=this.element.closest(".ui-front")),t.length||(t=this.document[0].body),t},_initSource:function(){var i,s,n=this;P.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(P.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=P.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;(!t||t&&!e&&!i)&&(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length<this.options.minLength?this.close(e):!1!==this._trigger("search",e)?this._search(t):void 0},_search:function(t){this.pending++,this.element.addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:t},this._response())},_response:function(){var e=++this.requestIndex;return P.proxy(function(t){e===this.requestIndex&&this.__response(t),this.pending--,this.pending||this.element.removeClass("ui-autocomplete-loading")},this)},__response:function(t){t&&(t=this._normalize(t)),this._trigger("response",null,{content:t}),!this.options.disabled&&t&&t.length&&!this.cancelSearch?(this._suggest(t),this._trigger("open")):this._close()},close:function(t){this.cancelSearch=!0,this._close(t)},_close:function(t){this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",t))},_change:function(t){this.previous!==this._value()&&this._trigger("change",t,{item:this.selectedItem})},_normalize:function(t){return t.length&&t[0].label&&t[0].value?t:P.map(t,function(t){return"string"==typeof t?{label:t,value:t}:P.extend({},t,{label:t.label||t.value,value:t.value||t.label})})},_suggest:function(t){var e=this.menu.element.empty();this._renderMenu(e,t),this.isNewMenu=!0,this.menu.refresh(),e.show(),this._resizeMenu(),e.position(P.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next()},_resizeMenu:function(){var t=this.menu.element;t.outerWidth(Math.max(t.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(i,t){var s=this;P.each(t,function(t,e){s._renderItemData(i,e)})},_renderItemData:function(t,e){return this._renderItem(t,e).data("ui-autocomplete-item",e)},_renderItem:function(t,e){return P("<li>").text(e.label).appendTo(t)},_move:function(t,e){return this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e):void this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(t,e),e.preventDefault())}}),P.extend(P.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=RegExp(P.ui.autocomplete.escapeRegex(e),"i");return P.grep(t,function(t){return i.test(t.label||t.value||t)})}}),P.widget("ui.autocomplete",P.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1<t?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(t){var e;this._superApply(arguments),this.options.disabled||this.cancelSearch||(e=t&&t.length?this.options.messages.results(t.length):this.options.messages.noResults,this.liveRegion.children().hide(),P("<div>").text(e).appendTo(this.liveRegion))}}),P.ui.autocomplete;var m,g,v="ui-button ui-widget ui-state-default ui-corner-all",_="ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only",b=function(){var t=P(this);setTimeout(function(){t.find(":ui-button").button("refresh")},1)},y=function(t){var e=t.name,i=t.form,s=P([]);return e&&(e=e.replace(/'/g,"\\'"),s=i?P(i).find("[name='"+e+"'][type=radio]"):P("[name='"+e+"'][type=radio]",t.ownerDocument).filter(function(){return!this.form})),s};P.widget("ui.button",{version:"1.11.3",defaultElement:"<button>",options:{disabled:null,text:!0,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset"+this.eventNamespace).bind("reset"+this.eventNamespace,b),"boolean"!=typeof this.options.disabled?this.options.disabled=!!this.element.prop("disabled"):this.element.prop("disabled",this.options.disabled),this._determineButtonType(),this.hasTitle=!!this.buttonElement.attr("title");var e=this,i=this.options,t="checkbox"===this.type||"radio"===this.type,s=t?"":"ui-state-active";null===i.label&&(i.label="input"===this.type?this.buttonElement.val():this.buttonElement.html()),this._hoverable(this.buttonElement),this.buttonElement.addClass(v).attr("role","button").bind("mouseenter"+this.eventNamespace,function(){i.disabled||this===m&&P(this).addClass("ui-state-active")}).bind("mouseleave"+this.eventNamespace,function(){i.disabled||P(this).removeClass(s)}).bind("click"+this.eventNamespace,function(t){i.disabled&&(t.preventDefault(),t.stopImmediatePropagation())}),this._on({focus:function(){this.buttonElement.addClass("ui-state-focus")},blur:function(){this.buttonElement.removeClass("ui-state-focus")}}),t&&this.element.bind("change"+this.eventNamespace,function(){e.refresh()}),"checkbox"===this.type?this.buttonElement.bind("click"+this.eventNamespace,function(){return!i.disabled&&void 0}):"radio"===this.type?this.buttonElement.bind("click"+this.eventNamespace,function(){if(i.disabled)return!1;P(this).addClass("ui-state-active"),e.buttonElement.attr("aria-pressed","true");var t=e.element[0];y(t).not(t).map(function(){return P(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed","false")}):(this.buttonElement.bind("mousedown"+this.eventNamespace,function(){return!i.disabled&&(P(this).addClass("ui-state-active"),m=this,void e.document.one("mouseup",function(){m=null}))}).bind("mouseup"+this.eventNamespace,function(){return!i.disabled&&void P(this).removeClass("ui-state-active")}).bind("keydown"+this.eventNamespace,function(t){return!i.disabled&&void((t.keyCode===P.ui.keyCode.SPACE||t.keyCode===P.ui.keyCode.ENTER)&&P(this).addClass("ui-state-active"))}).bind("keyup"+this.eventNamespace+" blur"+this.eventNamespace,function(){P(this).removeClass("ui-state-active")}),this.buttonElement.is("a")&&this.buttonElement.keyup(function(t){t.keyCode===P.ui.keyCode.SPACE&&P(this).click()})),this._setOption("disabled",i.disabled),this._resetButton()},_determineButtonType:function(){var t,e,i;this.type=this.element.is("[type=checkbox]")?"checkbox":this.element.is("[type=radio]")?"radio":this.element.is("input")?"input":"button","checkbox"===this.type||"radio"===this.type?(t=this.element.parents().last(),e="label[for='"+this.element.attr("id")+"']",this.buttonElement=t.find(e),this.buttonElement.length||(t=t.length?t.siblings():this.element.siblings(),this.buttonElement=t.filter(e),this.buttonElement.length||(this.buttonElement=t.find(e))),this.element.addClass("ui-helper-hidden-accessible"),(i=this.element.is(":checked"))&&this.buttonElement.addClass("ui-state-active"),this.buttonElement.prop("aria-pressed",i)):this.buttonElement=this.element},widget:function(){return this.buttonElement},_destroy:function(){this.element.removeClass("ui-helper-hidden-accessible"),this.buttonElement.removeClass(v+" ui-state-active "+_).removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html()),this.hasTitle||this.buttonElement.removeAttr("title")},_setOption:function(t,e){return this._super(t,e),"disabled"===t?(this.widget().toggleClass("ui-state-disabled",!!e),this.element.prop("disabled",!!e),void(e&&("checkbox"===this.type||"radio"===this.type?this.buttonElement.removeClass("ui-state-focus"):this.buttonElement.removeClass("ui-state-focus ui-state-active")))):void this._resetButton()},refresh:function(){var t=this.element.is("input, button")?this.element.is(":disabled"):this.element.hasClass("ui-button-disabled");t!==this.options.disabled&&this._setOption("disabled",t),"radio"===this.type?y(this.element[0]).each(function(){P(this).is(":checked")?P(this).button("widget").addClass("ui-state-active").attr("aria-pressed","true"):P(this).button("widget").removeClass("ui-state-active").attr("aria-pressed","false")}):"checkbox"===this.type&&(this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed","true"):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed","false"))},_resetButton:function(){if("input"!==this.type){var t=this.buttonElement.removeClass(_),e=P("<span></span>",this.document[0]).addClass("ui-button-text").html(this.options.label).appendTo(t.empty()).text(),i=this.options.icons,s=i.primary&&i.secondary,n=[];i.primary||i.secondary?(this.options.text&&n.push("ui-button-text-icon"+(s?"s":i.primary?"-primary":"-secondary")),i.primary&&t.prepend("<span class='ui-button-icon-primary ui-icon "+i.primary+"'></span>"),i.secondary&&t.append("<span class='ui-button-icon-secondary ui-icon "+i.secondary+"'></span>"),this.options.text||(n.push(s?"ui-button-icons-only":"ui-button-icon-only"),this.hasTitle||t.attr("title",P.trim(e)))):n.push("ui-button-text-only"),t.addClass(n.join(" "))}else this.options.label&&this.element.val(this.options.label)}}),P.widget("ui.buttonset",{version:"1.11.3",options:{items:"button, input[type=button], input[type=submit], input[type=reset], input[type=checkbox], input[type=radio], a, :data(ui-button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(t,e){"disabled"===t&&this.buttons.button("option",t,e),this._super(t,e)},refresh:function(){var t="rtl"===this.element.css("direction"),e=this.element.find(this.options.items),i=e.filter(":ui-button");e.not(":ui-button").button(),i.button("refresh"),this.buttons=e.map(function(){return P(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(t?"ui-corner-right":"ui-corner-left").end().filter(":last").addClass(t?"ui-corner-left":"ui-corner-right").end().end()},_destroy:function(){this.element.removeClass("ui-buttonset"),this.buttons.map(function(){return P(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy")}}),P.ui.button,P.extend(P.ui,{datepicker:{version:"1.11.3"}}),P.extend(t.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(t){return u(this._defaults,t||{}),this},_attachDatepicker:function(t,e){var i,s,n;s="div"===(i=t.nodeName.toLowerCase())||"span"===i,t.id||(this.uuid+=1,t.id="dp"+this.uuid),(n=this._newInst(P(t),s)).settings=P.extend({},e||{}),"input"===i?this._connectDatepicker(t,n):s&&this._inlineDatepicker(t,n)},_newInst:function(t,e){return{id:t[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1"),input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:e,dpDiv:e?i(P("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(t,e){var i=P(t);e.append=P([]),e.trigger=P([]),i.hasClass(this.markerClassName)||(this._attachments(i,e),i.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp),this._autoSize(e),P.data(t,"datepicker",e),e.settings.disabled&&this._disableDatepicker(t))},_attachments:function(t,e){var i,s,n,o=this._get(e,"appendText"),a=this._get(e,"isRTL");e.append&&e.append.remove(),o&&(e.append=P("<span class='"+this._appendClass+"'>"+o+"</span>"),t[a?"before":"after"](e.append)),t.unbind("focus",this._showDatepicker),e.trigger&&e.trigger.remove(),("focus"===(i=this._get(e,"showOn"))||"both"===i)&&t.focus(this._showDatepicker),("button"===i||"both"===i)&&(s=this._get(e,"buttonText"),n=this._get(e,"buttonImage"),e.trigger=P(this._get(e,"buttonImageOnly")?P("<img/>").addClass(this._triggerClass).attr({src:n,alt:s,title:s}):P("<button type='button'></button>").addClass(this._triggerClass).html(n?P("<img/>").attr({src:n,alt:s,title:s}):s)),t[a?"before":"after"](e.trigger),e.trigger.click(function(){return P.datepicker._datepickerShowing&&P.datepicker._lastInput===t[0]?P.datepicker._hideDatepicker():(P.datepicker._datepickerShowing&&P.datepicker._lastInput!==t[0]&&P.datepicker._hideDatepicker(),P.datepicker._showDatepicker(t[0])),!1}))},_autoSize:function(t){if(this._get(t,"autoSize")&&!t.inline){var e,i,s,n,o=new Date(2009,11,20),a=this._get(t,"dateFormat");a.match(/[DM]/)&&(e=function(t){for(n=s=i=0;t.length>n;n++)t[n].length>i&&(i=t[n].length,s=n);return s},o.setMonth(e(this._get(t,a.match(/MM/)?"monthNames":"monthNamesShort"))),o.setDate(e(this._get(t,a.match(/DD/)?"dayNames":"dayNamesShort"))+20-o.getDay())),t.input.attr("size",this._formatDate(t,o).length)}},_inlineDatepicker:function(t,e){var i=P(t);i.hasClass(this.markerClassName)||(i.addClass(this.markerClassName).append(e.dpDiv),P.data(t,"datepicker",e),this._setDate(e,this._getDefaultDate(e),!0),this._updateDatepicker(e),this._updateAlternate(e),e.settings.disabled&&this._disableDatepicker(t),e.dpDiv.css("display","block"))},_dialogDatepicker:function(t,e,i,s,n){var o,a,r,h,l,c=this._dialogInst;return c||(this.uuid+=1,o="dp"+this.uuid,this._dialogInput=P("<input type='text' id='"+o+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.keydown(this._doKeyDown),P("body").append(this._dialogInput),(c=this._dialogInst=this._newInst(this._dialogInput,!1)).settings={},P.data(this._dialogInput[0],"datepicker",c)),u(c.settings,s||{}),e=e&&e.constructor===Date?this._formatDate(c,e):e,this._dialogInput.val(e),this._pos=n?n.length?n:[n.pageX,n.pageY]:null,this._pos||(a=document.documentElement.clientWidth,r=document.documentElement.clientHeight,h=document.documentElement.scrollLeft||document.body.scrollLeft,l=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[a/2-100+h,r/2-150+l]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),c.settings.onSelect=i,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),P.blockUI&&P.blockUI(this.dpDiv),P.data(this._dialogInput[0],"datepicker",c),this},_destroyDatepicker:function(t){var e,i=P(t),s=P.data(t,"datepicker");i.hasClass(this.markerClassName)&&(e=t.nodeName.toLowerCase(),P.removeData(t,"datepicker"),"input"===e?(s.append.remove(),s.trigger.remove(),i.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):("div"===e||"span"===e)&&i.removeClass(this.markerClassName).empty(),g===s&&(g=null))},_enableDatepicker:function(e){var t,i,s=P(e),n=P.data(e,"datepicker");s.hasClass(this.markerClassName)&&("input"===(t=e.nodeName.toLowerCase())?(e.disabled=!1,n.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):("div"===t||"span"===t)&&((i=s.children("."+this._inlineClass)).children().removeClass("ui-state-disabled"),i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=P.map(this._disabledInputs,function(t){return t===e?null:t}))},_disableDatepicker:function(e){var t,i,s=P(e),n=P.data(e,"datepicker");s.hasClass(this.markerClassName)&&("input"===(t=e.nodeName.toLowerCase())?(e.disabled=!0,n.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):("div"===t||"span"===t)&&((i=s.children("."+this._inlineClass)).children().addClass("ui-state-disabled"),i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=P.map(this._disabledInputs,function(t){return t===e?null:t}),this._disabledInputs[this._disabledInputs.length]=e)},_isDisabledDatepicker:function(t){if(!t)return!1;for(var e=0;this._disabledInputs.length>e;e++)if(this._disabledInputs[e]===t)return!0;return!1},_getInst:function(t){try{return P.data(t,"datepicker")}catch(t){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(t,e,i){var s,n,o,a,r=this._getInst(t);return 2===arguments.length&&"string"==typeof e?"defaults"===e?P.extend({},P.datepicker._defaults):r?"all"===e?P.extend({},r.settings):this._get(r,e):null:(s=e||{},"string"==typeof e&&((s={})[e]=i),void(r&&(this._curInst===r&&this._hideDatepicker(),n=this._getDateDatepicker(t,!0),o=this._getMinMaxDate(r,"min"),a=this._getMinMaxDate(r,"max"),u(r.settings,s),null!==o&&void 0!==s.dateFormat&&void 0===s.minDate&&(r.settings.minDate=this._formatDate(r,o)),null!==a&&void 0!==s.dateFormat&&void 0===s.maxDate&&(r.settings.maxDate=this._formatDate(r,a)),"disabled"in s&&(s.disabled?this._disableDatepicker(t):this._enableDatepicker(t)),this._attachments(P(t),r),this._autoSize(r),this._setDate(r,n),this._updateAlternate(r),this._updateDatepicker(r))))},_changeDatepicker:function(t,e,i){this._optionDatepicker(t,e,i)},_refreshDatepicker:function(t){var e=this._getInst(t);e&&this._updateDatepicker(e)},_setDateDatepicker:function(t,e){var i=this._getInst(t);i&&(this._setDate(i,e),this._updateDatepicker(i),this._updateAlternate(i))},_getDateDatepicker:function(t,e){var i=this._getInst(t);return i&&!i.inline&&this._setDateFromField(i,e),i?this._getDate(i):null},_doKeyDown:function(t){var e,i,s,n=P.datepicker._getInst(t.target),o=!0,a=n.dpDiv.is(".ui-datepicker-rtl");if(n._keyEvent=!0,P.datepicker._datepickerShowing)switch(t.keyCode){case 9:P.datepicker._hideDatepicker(),o=!1;break;case 13:return(s=P("td."+P.datepicker._dayOverClass+":not(."+P.datepicker._currentClass+")",n.dpDiv))[0]&&P.datepicker._selectDay(t.target,n.selectedMonth,n.selectedYear,s[0]),(e=P.datepicker._get(n,"onSelect"))?(i=P.datepicker._formatDate(n),e.apply(n.input?n.input[0]:null,[i,n])):P.datepicker._hideDatepicker(),!1;case 27:P.datepicker._hideDatepicker();break;case 33:P.datepicker._adjustDate(t.target,t.ctrlKey?-P.datepicker._get(n,"stepBigMonths"):-P.datepicker._get(n,"stepMonths"),"M");break;case 34:P.datepicker._adjustDate(t.target,t.ctrlKey?+P.datepicker._get(n,"stepBigMonths"):+P.datepicker._get(n,"stepMonths"),"M");break;case 35:(t.ctrlKey||t.metaKey)&&P.datepicker._clearDate(t.target),o=t.ctrlKey||t.metaKey;break;case 36:(t.ctrlKey||t.metaKey)&&P.datepicker._gotoToday(t.target),o=t.ctrlKey||t.metaKey;break;case 37:(t.ctrlKey||t.metaKey)&&P.datepicker._adjustDate(t.target,a?1:-1,"D"),o=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&P.datepicker._adjustDate(t.target,t.ctrlKey?-P.datepicker._get(n,"stepBigMonths"):-P.datepicker._get(n,"stepMonths"),"M");break;case 38:(t.ctrlKey||t.metaKey)&&P.datepicker._adjustDate(t.target,-7,"D"),o=t.ctrlKey||t.metaKey;break;case 39:(t.ctrlKey||t.metaKey)&&P.datepicker._adjustDate(t.target,a?-1:1,"D"),o=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&P.datepicker._adjustDate(t.target,t.ctrlKey?+P.datepicker._get(n,"stepBigMonths"):+P.datepicker._get(n,"stepMonths"),"M");break;case 40:(t.ctrlKey||t.metaKey)&&P.datepicker._adjustDate(t.target,7,"D"),o=t.ctrlKey||t.metaKey;break;default:o=!1}else 36===t.keyCode&&t.ctrlKey?P.datepicker._showDatepicker(this):o=!1;o&&(t.preventDefault(),t.stopPropagation())},_doKeyPress:function(t){var e,i,s=P.datepicker._getInst(t.target);return P.datepicker._get(s,"constrainInput")?(e=P.datepicker._possibleChars(P.datepicker._get(s,"dateFormat")),i=String.fromCharCode(null==t.charCode?t.keyCode:t.charCode),t.ctrlKey||t.metaKey||i<" "||!e||-1<e.indexOf(i)):void 0},_doKeyUp:function(t){var e=P.datepicker._getInst(t.target);if(e.input.val()!==e.lastVal)try{P.datepicker.parseDate(P.datepicker._get(e,"dateFormat"),e.input?e.input.val():null,P.datepicker._getFormatConfig(e))&&(P.datepicker._setDateFromField(e),P.datepicker._updateAlternate(e),P.datepicker._updateDatepicker(e))}catch(t){}return!0},_showDatepicker:function(t){var e,i,s,n,o,a,r;("input"!==(t=t.target||t).nodeName.toLowerCase()&&(t=P("input",t.parentNode)[0]),P.datepicker._isDisabledDatepicker(t)||P.datepicker._lastInput===t)||(e=P.datepicker._getInst(t),P.datepicker._curInst&&P.datepicker._curInst!==e&&(P.datepicker._curInst.dpDiv.stop(!0,!0),e&&P.datepicker._datepickerShowing&&P.datepicker._hideDatepicker(P.datepicker._curInst.input[0])),!1!==(s=(i=P.datepicker._get(e,"beforeShow"))?i.apply(t,[t,e]):{})&&(u(e.settings,s),e.lastVal=null,P.datepicker._lastInput=t,P.datepicker._setDateFromField(e),P.datepicker._inDialog&&(t.value=""),P.datepicker._pos||(P.datepicker._pos=P.datepicker._findPos(t),P.datepicker._pos[1]+=t.offsetHeight),n=!1,P(t).parents().each(function(){return!(n|="fixed"===P(this).css("position"))}),o={left:P.datepicker._pos[0],top:P.datepicker._pos[1]},P.datepicker._pos=null,e.dpDiv.empty(),e.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),P.datepicker._updateDatepicker(e),o=P.datepicker._checkOffset(e,o,n),e.dpDiv.css({position:P.datepicker._inDialog&&P.blockUI?"static":n?"fixed":"absolute",display:"none",left:o.left+"px",top:o.top+"px"}),e.inline||(a=P.datepicker._get(e,"showAnim"),r=P.datepicker._get(e,"duration"),e.dpDiv.css("z-index",function(t){for(var e,i;t.length&&t[0]!==document;){if(("absolute"===(e=t.css("position"))||"relative"===e||"fixed"===e)&&(i=parseInt(t.css("zIndex"),10),!isNaN(i)&&0!==i))return i;t=t.parent()}return 0}(P(t))+1),P.datepicker._datepickerShowing=!0,P.effects&&P.effects.effect[a]?e.dpDiv.show(a,P.datepicker._get(e,"showOptions"),r):e.dpDiv[a||"show"](a?r:null),P.datepicker._shouldFocusInput(e)&&e.input.focus(),P.datepicker._curInst=e)))},_updateDatepicker:function(t){this.maxRows=4,(g=t).dpDiv.empty().append(this._generateHTML(t)),this._attachHandlers(t);var e,i=this._getNumberOfMonths(t),s=i[1],n=t.dpDiv.find("."+this._dayOverClass+" a");0<n.length&&o.apply(n.get(0)),t.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),1<s&&t.dpDiv.addClass("ui-datepicker-multi-"+s).css("width",17*s+"em"),t.dpDiv[(1!==i[0]||1!==i[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),t.dpDiv[(this._get(t,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),t===P.datepicker._curInst&&P.datepicker._datepickerShowing&&P.datepicker._shouldFocusInput(t)&&t.input.focus(),t.yearshtml&&(e=t.yearshtml,setTimeout(function(){e===t.yearshtml&&t.yearshtml&&t.dpDiv.find("select.ui-datepicker-year:first").replaceWith(t.yearshtml),e=t.yearshtml=null},0))},_shouldFocusInput:function(t){return t.input&&t.input.is(":visible")&&!t.input.is(":disabled")&&!t.input.is(":focus")},_checkOffset:function(t,e,i){var s=t.dpDiv.outerWidth(),n=t.dpDiv.outerHeight(),o=t.input?t.input.outerWidth():0,a=t.input?t.input.outerHeight():0,r=document.documentElement.clientWidth+(i?0:P(document).scrollLeft()),h=document.documentElement.clientHeight+(i?0:P(document).scrollTop());return e.left-=this._get(t,"isRTL")?s-o:0,e.left-=i&&e.left===t.input.offset().left?P(document).scrollLeft():0,e.top-=i&&e.top===t.input.offset().top+a?P(document).scrollTop():0,e.left-=Math.min(e.left,e.left+s>r&&s<r?Math.abs(e.left+s-r):0),e.top-=Math.min(e.top,e.top+n>h&&n<h?Math.abs(n+a):0),e},_findPos:function(t){for(var e,i=this._getInst(t),s=this._get(i,"isRTL");t&&("hidden"===t.type||1!==t.nodeType||P.expr.filters.hidden(t));)t=t[s?"previousSibling":"nextSibling"];return[(e=P(t).offset()).left,e.top]},_hideDatepicker:function(t){var e,i,s,n,o=this._curInst;!o||t&&o!==P.data(t,"datepicker")||this._datepickerShowing&&(e=this._get(o,"showAnim"),i=this._get(o,"duration"),s=function(){P.datepicker._tidyDialog(o)},P.effects&&(P.effects.effect[e]||P.effects[e])?o.dpDiv.hide(e,P.datepicker._get(o,"showOptions"),i,s):o.dpDiv["slideDown"===e?"slideUp":"fadeIn"===e?"fadeOut":"hide"](e?i:null,s),e||s(),this._datepickerShowing=!1,(n=this._get(o,"onClose"))&&n.apply(o.input?o.input[0]:null,[o.input?o.input.val():"",o]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),P.blockUI&&(P.unblockUI(),P("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(t){t.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(t){if(P.datepicker._curInst){var e=P(t.target),i=P.datepicker._getInst(e[0]);(e[0].id!==P.datepicker._mainDivId&&0===e.parents("#"+P.datepicker._mainDivId).length&&!e.hasClass(P.datepicker.markerClassName)&&!e.closest("."+P.datepicker._triggerClass).length&&P.datepicker._datepickerShowing&&(!P.datepicker._inDialog||!P.blockUI)||e.hasClass(P.datepicker.markerClassName)&&P.datepicker._curInst!==i)&&P.datepicker._hideDatepicker()}},_adjustDate:function(t,e,i){var s=P(t),n=this._getInst(s[0]);this._isDisabledDatepicker(s[0])||(this._adjustInstDate(n,e+("M"===i?this._get(n,"showCurrentAtPos"):0),i),this._updateDatepicker(n))},_gotoToday:function(t){var e,i=P(t),s=this._getInst(i[0]);this._get(s,"gotoCurrent")&&s.currentDay?(s.selectedDay=s.currentDay,s.drawMonth=s.selectedMonth=s.currentMonth,s.drawYear=s.selectedYear=s.currentYear):(e=new Date,s.selectedDay=e.getDate(),s.drawMonth=s.selectedMonth=e.getMonth(),s.drawYear=s.selectedYear=e.getFullYear()),this._notifyChange(s),this._adjustDate(i)},_selectMonthYear:function(t,e,i){var s=P(t),n=this._getInst(s[0]);n["selected"+("M"===i?"Month":"Year")]=n["draw"+("M"===i?"Month":"Year")]=parseInt(e.options[e.selectedIndex].value,10),this._notifyChange(n),this._adjustDate(s)},_selectDay:function(t,e,i,s){var n,o=P(t);P(s).hasClass(this._unselectableClass)||this._isDisabledDatepicker(o[0])||((n=this._getInst(o[0])).selectedDay=n.currentDay=P("a",s).html(),n.selectedMonth=n.currentMonth=e,n.selectedYear=n.currentYear=i,this._selectDate(t,this._formatDate(n,n.currentDay,n.currentMonth,n.currentYear)))},_clearDate:function(t){var e=P(t);this._selectDate(e,"")},_selectDate:function(t,e){var i,s=P(t),n=this._getInst(s[0]);e=null!=e?e:this._formatDate(n),n.input&&n.input.val(e),this._updateAlternate(n),(i=this._get(n,"onSelect"))?i.apply(n.input?n.input[0]:null,[e,n]):n.input&&n.input.trigger("change"),n.inline?this._updateDatepicker(n):(this._hideDatepicker(),this._lastInput=n.input[0],"object"!=typeof n.input[0]&&n.input.focus(),this._lastInput=null)},_updateAlternate:function(t){var e,i,s,n=this._get(t,"altField");n&&(e=this._get(t,"altFormat")||this._get(t,"dateFormat"),i=this._getDate(t),s=this.formatDate(e,i,this._getFormatConfig(t)),P(n).each(function(){P(this).val(s)}))},noWeekends:function(t){var e=t.getDay();return[0<e&&e<6,""]},iso8601Week:function(t){var e,i=new Date(t.getTime());return i.setDate(i.getDate()+4-(i.getDay()||7)),e=i.getTime(),i.setMonth(0),i.setDate(1),Math.floor(Math.round((e-i)/864e5)/7)+1},parseDate:function(i,o,t){if(null==i||null==o)throw"Invalid arguments";if(""===(o="object"==typeof o?""+o:o+""))return null;var s,e,n,a,r=0,h=(t?t.shortYearCutoff:null)||this._defaults.shortYearCutoff,l="string"!=typeof h?h:(new Date).getFullYear()%100+parseInt(h,10),c=(t?t.dayNamesShort:null)||this._defaults.dayNamesShort,u=(t?t.dayNames:null)||this._defaults.dayNames,d=(t?t.monthNamesShort:null)||this._defaults.monthNamesShort,p=(t?t.monthNames:null)||this._defaults.monthNames,f=-1,m=-1,g=-1,v=-1,_=!1,b=function(t){var e=i.length>s+1&&i.charAt(s+1)===t;return e&&s++,e},y=function(t){var e=b(t),i="@"===t?14:"!"===t?20:"y"===t&&e?4:"o"===t?3:2,s=RegExp("^\\d{"+("y"===t?i:1)+","+i+"}"),n=o.substring(r).match(s);if(!n)throw"Missing number at position "+r;return r+=n[0].length,parseInt(n[0],10)},w=function(t,e,i){var s=-1,n=P.map(b(t)?i:e,function(t,e){return[[e,t]]}).sort(function(t,e){return-(t[1].length-e[1].length)});if(P.each(n,function(t,e){var i=e[1];return o.substr(r,i.length).toLowerCase()===i.toLowerCase()?(s=e[0],r+=i.length,!1):void 0}),-1!==s)return s+1;throw"Unknown name at position "+r},x=function(){if(o.charAt(r)!==i.charAt(s))throw"Unexpected literal at position "+r;r++};for(s=0;i.length>s;s++)if(_)"'"!==i.charAt(s)||b("'")?x():_=!1;else switch(i.charAt(s)){case"d":g=y("d");break;case"D":w("D",c,u);break;case"o":v=y("o");break;case"m":m=y("m");break;case"M":m=w("M",d,p);break;case"y":f=y("y");break;case"@":f=(a=new Date(y("@"))).getFullYear(),m=a.getMonth()+1,g=a.getDate();break;case"!":f=(a=new Date((y("!")-this._ticksTo1970)/1e4)).getFullYear(),m=a.getMonth()+1,g=a.getDate();break;case"'":b("'")?x():_=!0;break;default:x()}if(o.length>r&&(n=o.substr(r),!/^\s+/.test(n)))throw"Extra/unparsed characters found in date: "+n;if(-1===f?f=(new Date).getFullYear():f<100&&(f+=(new Date).getFullYear()-(new Date).getFullYear()%100+(f<=l?0:-100)),-1<v)for(m=1,g=v;!(g<=(e=this._getDaysInMonth(f,m-1)));)m++,g-=e;if((a=this._daylightSavingAdjust(new Date(f,m-1,g))).getFullYear()!==f||a.getMonth()+1!==m||a.getDate()!==g)throw"Invalid date";return a},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:864e9*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925)),formatDate:function(i,t,e){if(!t)return"";var s,n=(e?e.dayNamesShort:null)||this._defaults.dayNamesShort,o=(e?e.dayNames:null)||this._defaults.dayNames,a=(e?e.monthNamesShort:null)||this._defaults.monthNamesShort,r=(e?e.monthNames:null)||this._defaults.monthNames,h=function(t){var e=i.length>s+1&&i.charAt(s+1)===t;return e&&s++,e},l=function(t,e,i){var s=""+e;if(h(t))for(;i>s.length;)s="0"+s;return s},c=function(t,e,i,s){return h(t)?s[e]:i[e]},u="",d=!1;if(t)for(s=0;i.length>s;s++)if(d)"'"!==i.charAt(s)||h("'")?u+=i.charAt(s):d=!1;else switch(i.charAt(s)){case"d":u+=l("d",t.getDate(),2);break;case"D":u+=c("D",t.getDay(),n,o);break;case"o":u+=l("o",Math.round((new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()-new Date(t.getFullYear(),0,0).getTime())/864e5),3);break;case"m":u+=l("m",t.getMonth()+1,2);break;case"M":u+=c("M",t.getMonth(),a,r);break;case"y":u+=h("y")?t.getFullYear():(t.getYear()%100<10?"0":"")+t.getYear()%100;break;case"@":u+=t.getTime();break;case"!":u+=1e4*t.getTime()+this._ticksTo1970;break;case"'":h("'")?u+="'":d=!0;break;default:u+=i.charAt(s)}return u},_possibleChars:function(i){var s,t="",e=!1,n=function(t){var e=i.length>s+1&&i.charAt(s+1)===t;return e&&s++,e};for(s=0;i.length>s;s++)if(e)"'"!==i.charAt(s)||n("'")?t+=i.charAt(s):e=!1;else switch(i.charAt(s)){case"d":case"m":case"y":case"@":t+="0123456789";break;case"D":case"M":return null;case"'":n("'")?t+="'":e=!0;break;default:t+=i.charAt(s)}return t},_get:function(t,e){return void 0!==t.settings[e]?t.settings[e]:this._defaults[e]},_setDateFromField:function(t,e){if(t.input.val()!==t.lastVal){var i=this._get(t,"dateFormat"),s=t.lastVal=t.input?t.input.val():null,n=this._getDefaultDate(t),o=n,a=this._getFormatConfig(t);try{o=this.parseDate(i,s,a)||n}catch(t){s=e?"":s}t.selectedDay=o.getDate(),t.drawMonth=t.selectedMonth=o.getMonth(),t.drawYear=t.selectedYear=o.getFullYear(),t.currentDay=s?o.getDate():0,t.currentMonth=s?o.getMonth():0,t.currentYear=s?o.getFullYear():0,this._adjustInstDate(t)}},_getDefaultDate:function(t){return this._restrictMinMax(t,this._determineDate(t,this._get(t,"defaultDate"),new Date))},_determineDate:function(r,t,e){var i,s,n=null==t||""===t?e:"string"==typeof t?function(t){try{return P.datepicker.parseDate(P.datepicker._get(r,"dateFormat"),t,P.datepicker._getFormatConfig(r))}catch(t){}for(var e=(t.toLowerCase().match(/^c/)?P.datepicker._getDate(r):null)||new Date,i=e.getFullYear(),s=e.getMonth(),n=e.getDate(),o=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,a=o.exec(t);a;){switch(a[2]||"d"){case"d":case"D":n+=parseInt(a[1],10);break;case"w":case"W":n+=7*parseInt(a[1],10);break;case"m":case"M":s+=parseInt(a[1],10),n=Math.min(n,P.datepicker._getDaysInMonth(i,s));break;case"y":case"Y":i+=parseInt(a[1],10),n=Math.min(n,P.datepicker._getDaysInMonth(i,s))}a=o.exec(t)}return new Date(i,s,n)}(t):"number"==typeof t?isNaN(t)?e:(i=t,(s=new Date).setDate(s.getDate()+i),s):new Date(t.getTime());return(n=n&&"Invalid Date"==""+n?e:n)&&(n.setHours(0),n.setMinutes(0),n.setSeconds(0),n.setMilliseconds(0)),this._daylightSavingAdjust(n)},_daylightSavingAdjust:function(t){return t?(t.setHours(12<t.getHours()?t.getHours()+2:0),t):null},_setDate:function(t,e,i){var s=!e,n=t.selectedMonth,o=t.selectedYear,a=this._restrictMinMax(t,this._determineDate(t,e,new Date));t.selectedDay=t.currentDay=a.getDate(),t.drawMonth=t.selectedMonth=t.currentMonth=a.getMonth(),t.drawYear=t.selectedYear=t.currentYear=a.getFullYear(),n===t.selectedMonth&&o===t.selectedYear||i||this._notifyChange(t),this._adjustInstDate(t),t.input&&t.input.val(s?"":this._formatDate(t))},_getDate:function(t){return!t.currentYear||t.input&&""===t.input.val()?null:this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay))},_attachHandlers:function(t){var e=this._get(t,"stepMonths"),i="#"+t.id.replace(/\\\\/g,"\\");t.dpDiv.find("[data-handler]").map(function(){var t={prev:function(){P.datepicker._adjustDate(i,-e,"M")},next:function(){P.datepicker._adjustDate(i,+e,"M")},hide:function(){P.datepicker._hideDatepicker()},today:function(){P.datepicker._gotoToday(i)},selectDay:function(){return P.datepicker._selectDay(i,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return P.datepicker._selectMonthYear(i,this,"M"),!1},selectYear:function(){return P.datepicker._selectMonthYear(i,this,"Y"),!1}};P(this).bind(this.getAttribute("data-event"),t[this.getAttribute("data-handler")])})},_generateHTML:function(t){var e,i,s,n,o,a,r,h,l,c,u,d,p,f,m,g,v,_,b,y,w,x,k,C,D,I,T,P,M,S,z,A,H,N,E,W,O,F,R,L=new Date,Y=this._daylightSavingAdjust(new Date(L.getFullYear(),L.getMonth(),L.getDate())),B=this._get(t,"isRTL"),j=this._get(t,"showButtonPanel"),q=this._get(t,"hideIfNoPrevNext"),K=this._get(t,"navigationAsDateFormat"),U=this._getNumberOfMonths(t),V=this._get(t,"showCurrentAtPos"),X=this._get(t,"stepMonths"),$=1!==U[0]||1!==U[1],G=this._daylightSavingAdjust(t.currentDay?new Date(t.currentYear,t.currentMonth,t.currentDay):new Date(9999,9,9)),Q=this._getMinMaxDate(t,"min"),J=this._getMinMaxDate(t,"max"),Z=t.drawMonth-V,tt=t.drawYear;if(Z<0&&(Z+=12,tt--),J)for(e=this._daylightSavingAdjust(new Date(J.getFullYear(),J.getMonth()-U[0]*U[1]+1,J.getDate())),e=Q&&e<Q?Q:e;this._daylightSavingAdjust(new Date(tt,Z,1))>e;)--Z<0&&(Z=11,tt--);for(t.drawMonth=Z,t.drawYear=tt,i=this._get(t,"prevText"),i=K?this.formatDate(i,this._daylightSavingAdjust(new Date(tt,Z-X,1)),this._getFormatConfig(t)):i,s=this._canAdjustMonth(t,-1,tt,Z)?"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click' title='"+i+"'><span class='ui-icon ui-icon-circle-triangle-"+(B?"e":"w")+"'>"+i+"</span></a>":q?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+i+"'><span class='ui-icon ui-icon-circle-triangle-"+(B?"e":"w")+"'>"+i+"</span></a>",n=this._get(t,"nextText"),n=K?this.formatDate(n,this._daylightSavingAdjust(new Date(tt,Z+X,1)),this._getFormatConfig(t)):n,o=this._canAdjustMonth(t,1,tt,Z)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+n+"'><span class='ui-icon ui-icon-circle-triangle-"+(B?"w":"e")+"'>"+n+"</span></a>":q?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+n+"'><span class='ui-icon ui-icon-circle-triangle-"+(B?"w":"e")+"'>"+n+"</span></a>",a=this._get(t,"currentText"),r=this._get(t,"gotoCurrent")&&t.currentDay?G:Y,a=K?this.formatDate(a,r,this._getFormatConfig(t)):a,h=t.inline?"":"<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>"+this._get(t,"closeText")+"</button>",l=j?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(B?h:"")+(this._isInRange(t,r)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+a+"</button>":"")+(B?"":h)+"</div>":"",c=parseInt(this._get(t,"firstDay"),10),c=isNaN(c)?0:c,u=this._get(t,"showWeek"),d=this._get(t,"dayNames"),p=this._get(t,"dayNamesMin"),f=this._get(t,"monthNames"),m=this._get(t,"monthNamesShort"),g=this._get(t,"beforeShowDay"),v=this._get(t,"showOtherMonths"),_=this._get(t,"selectOtherMonths"),b=this._getDefaultDate(t),y="",x=0;U[0]>x;x++){for(k="",this.maxRows=4,C=0;U[1]>C;C++){if(D=this._daylightSavingAdjust(new Date(tt,Z,t.selectedDay)),I=" ui-corner-all",T="",$){if(T+="<div class='ui-datepicker-group",1<U[1])switch(C){case 0:T+=" ui-datepicker-group-first",I=" ui-corner-"+(B?"right":"left");break;case U[1]-1:T+=" ui-datepicker-group-last",I=" ui-corner-"+(B?"left":"right");break;default:T+=" ui-datepicker-group-middle",I=""}T+="'>"}for(T+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+I+"'>"+(/all|left/.test(I)&&0===x?B?o:s:"")+(/all|right/.test(I)&&0===x?B?s:o:"")+this._generateMonthYearHeader(t,Z,tt,Q,J,0<x||0<C,f,m)+"</div><table class='ui-datepicker-calendar'><thead><tr>",P=u?"<th class='ui-datepicker-week-col'>"+this._get(t,"weekHeader")+"</th>":"",w=0;w<7;w++)P+="<th scope='col'"+(5<=(w+c+6)%7?" class='ui-datepicker-week-end'":"")+"><span title='"+d[M=(w+c)%7]+"'>"+p[M]+"</span></th>";for(T+=P+"</tr></thead><tbody>",S=this._getDaysInMonth(tt,Z),tt===t.selectedYear&&Z===t.selectedMonth&&(t.selectedDay=Math.min(t.selectedDay,S)),z=(this._getFirstDayOfMonth(tt,Z)-c+7)%7,A=Math.ceil((z+S)/7),H=$&&this.maxRows>A?this.maxRows:A,this.maxRows=H,N=this._daylightSavingAdjust(new Date(tt,Z,1-z)),E=0;E<H;E++){for(T+="<tr>",W=u?"<td class='ui-datepicker-week-col'>"+this._get(t,"calculateWeek")(N)+"</td>":"",w=0;w<7;w++)O=g?g.apply(t.input?t.input[0]:null,[N]):[!0,""],R=(F=N.getMonth()!==Z)&&!_||!O[0]||Q&&N<Q||J&&J<N,W+="<td class='"+(5<=(w+c+6)%7?" ui-datepicker-week-end":"")+(F?" ui-datepicker-other-month":"")+(N.getTime()===D.getTime()&&Z===t.selectedMonth&&t._keyEvent||b.getTime()===N.getTime()&&b.getTime()===D.getTime()?" "+this._dayOverClass:"")+(R?" "+this._unselectableClass+" ui-state-disabled":"")+(F&&!v?"":" "+O[1]+(N.getTime()===G.getTime()?" "+this._currentClass:"")+(N.getTime()===Y.getTime()?" ui-datepicker-today":""))+"'"+(F&&!v||!O[2]?"":" title='"+O[2].replace(/'/g,"&#39;")+"'")+(R?"":" data-handler='selectDay' data-event='click' data-month='"+N.getMonth()+"' data-year='"+N.getFullYear()+"'")+">"+(F&&!v?"&#xa0;":R?"<span class='ui-state-default'>"+N.getDate()+"</span>":"<a class='ui-state-default"+(N.getTime()===Y.getTime()?" ui-state-highlight":"")+(N.getTime()===G.getTime()?" ui-state-active":"")+(F?" ui-priority-secondary":"")+"' href='#'>"+N.getDate()+"</a>")+"</td>",N.setDate(N.getDate()+1),N=this._daylightSavingAdjust(N);T+=W+"</tr>"}11<++Z&&(Z=0,tt++),k+=T+="</tbody></table>"+($?"</div>"+(0<U[0]&&C===U[1]-1?"<div class='ui-datepicker-row-break'></div>":""):"")}y+=k}return y+=l,t._keyEvent=!1,y},_generateMonthYearHeader:function(t,e,i,s,n,o,a,r){var h,l,c,u,d,p,f,m,g=this._get(t,"changeMonth"),v=this._get(t,"changeYear"),_=this._get(t,"showMonthAfterYear"),b="<div class='ui-datepicker-title'>",y="";if(o||!g)y+="<span class='ui-datepicker-month'>"+a[e]+"</span>";else{for(h=s&&s.getFullYear()===i,l=n&&n.getFullYear()===i,y+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>",c=0;c<12;c++)(!h||c>=s.getMonth())&&(!l||n.getMonth()>=c)&&(y+="<option value='"+c+"'"+(c===e?" selected='selected'":"")+">"+r[c]+"</option>");y+="</select>"}if(_||(b+=y+(!o&&g&&v?"":"&#xa0;")),!t.yearshtml)if(t.yearshtml="",o||!v)b+="<span class='ui-datepicker-year'>"+i+"</span>";else{for(u=this._get(t,"yearRange").split(":"),d=(new Date).getFullYear(),f=(p=function(t){var e=t.match(/c[+\-].*/)?i+parseInt(t.substring(1),10):t.match(/[+\-].*/)?d+parseInt(t,10):parseInt(t,10);return isNaN(e)?d:e})(u[0]),m=Math.max(f,p(u[1]||"")),f=s?Math.max(f,s.getFullYear()):f,m=n?Math.min(m,n.getFullYear()):m,t.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";f<=m;f++)t.yearshtml+="<option value='"+f+"'"+(f===i?" selected='selected'":"")+">"+f+"</option>";t.yearshtml+="</select>",b+=t.yearshtml,t.yearshtml=null}return b+=this._get(t,"yearSuffix"),_&&(b+=(!o&&g&&v?"":"&#xa0;")+y),b+"</div>"},_adjustInstDate:function(t,e,i){var s=t.drawYear+("Y"===i?e:0),n=t.drawMonth+("M"===i?e:0),o=Math.min(t.selectedDay,this._getDaysInMonth(s,n))+("D"===i?e:0),a=this._restrictMinMax(t,this._daylightSavingAdjust(new Date(s,n,o)));t.selectedDay=a.getDate(),t.drawMonth=t.selectedMonth=a.getMonth(),t.drawYear=t.selectedYear=a.getFullYear(),("M"===i||"Y"===i)&&this._notifyChange(t)},_restrictMinMax:function(t,e){var i=this._getMinMaxDate(t,"min"),s=this._getMinMaxDate(t,"max"),n=i&&e<i?i:e;return s&&s<n?s:n},_notifyChange:function(t){var e=this._get(t,"onChangeMonthYear");e&&e.apply(t.input?t.input[0]:null,[t.selectedYear,t.selectedMonth+1,t])},_getNumberOfMonths:function(t){var e=this._get(t,"numberOfMonths");return null==e?[1,1]:"number"==typeof e?[1,e]:e},_getMinMaxDate:function(t,e){return this._determineDate(t,this._get(t,e+"Date"),null)},_getDaysInMonth:function(t,e){return 32-this._daylightSavingAdjust(new Date(t,e,32)).getDate()},_getFirstDayOfMonth:function(t,e){return new Date(t,e,1).getDay()},_canAdjustMonth:function(t,e,i,s){var n=this._getNumberOfMonths(t),o=this._daylightSavingAdjust(new Date(i,s+(e<0?e:n[0]*n[1]),1));return e<0&&o.setDate(this._getDaysInMonth(o.getFullYear(),o.getMonth())),this._isInRange(t,o)},_isInRange:function(t,e){var i,s,n=this._getMinMaxDate(t,"min"),o=this._getMinMaxDate(t,"max"),a=null,r=null,h=this._get(t,"yearRange");return h&&(i=h.split(":"),s=(new Date).getFullYear(),a=parseInt(i[0],10),r=parseInt(i[1],10),i[0].match(/[+\-].*/)&&(a+=s),i[1].match(/[+\-].*/)&&(r+=s)),(!n||e.getTime()>=n.getTime())&&(!o||e.getTime()<=o.getTime())&&(!a||e.getFullYear()>=a)&&(!r||r>=e.getFullYear())},_getFormatConfig:function(t){var e=this._get(t,"shortYearCutoff");return{shortYearCutoff:e="string"!=typeof e?e:(new Date).getFullYear()%100+parseInt(e,10),dayNamesShort:this._get(t,"dayNamesShort"),dayNames:this._get(t,"dayNames"),monthNamesShort:this._get(t,"monthNamesShort"),monthNames:this._get(t,"monthNames")}},_formatDate:function(t,e,i,s){e||(t.currentDay=t.selectedDay,t.currentMonth=t.selectedMonth,t.currentYear=t.selectedYear);var n=e?"object"==typeof e?e:this._daylightSavingAdjust(new Date(s,i,e)):this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay));return this.formatDate(this._get(t,"dateFormat"),n,this._getFormatConfig(t))}}),P.fn.datepicker=function(t){if(!this.length)return this;P.datepicker.initialized||(P(document).mousedown(P.datepicker._checkExternalClick),P.datepicker.initialized=!0),0===P("#"+P.datepicker._mainDivId).length&&P("body").append(P.datepicker.dpDiv);var e=Array.prototype.slice.call(arguments,1);return"string"!=typeof t||"isDisabled"!==t&&"getDate"!==t&&"widget"!==t?"option"===t&&2===arguments.length&&"string"==typeof arguments[1]?P.datepicker["_"+t+"Datepicker"].apply(P.datepicker,[this[0]].concat(e)):this.each(function(){"string"==typeof t?P.datepicker["_"+t+"Datepicker"].apply(P.datepicker,[this].concat(e)):P.datepicker._attachDatepicker(this,t)}):P.datepicker["_"+t+"Datepicker"].apply(P.datepicker,[this[0]].concat(e))},P.datepicker=new t,P.datepicker.initialized=!1,P.datepicker.uuid=(new Date).getTime(),P.datepicker.version="1.11.3",P.datepicker,P.widget("ui.draggable",P.ui.mouse,{version:"1.11.3",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"===this.options.helper&&this._setPositionRelative(),this.options.addClasses&&this.element.addClass("ui-draggable"),this.options.disabled&&this.element.addClass("ui-draggable-disabled"),this._setHandleClassName(),this._mouseInit()},_setOption:function(t,e){this._super(t,e),"handle"===t&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){return(this.helper||this.element).is(".ui-draggable-dragging")?void(this.destroyOnClear=!0):(this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._removeHandleClassName(),void this._mouseDestroy())},_mouseCapture:function(t){var e=this.options;return this._blurActiveElement(t),!(this.helper||e.disabled||0<P(t.target).closest(".ui-resizable-handle").length)&&(this.handle=this._getHandle(t),!!this.handle&&(this._blockFrames(!0===e.iframeFix?"iframe":e.iframeFix),!0))},_blockFrames:function(t){this.iframeBlocks=this.document.find(t).map(function(){var t=P(this);return P("<div>").css("position","absolute").appendTo(t.parent()).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(t){var e=this.document[0];if(this.handleElement.is(t.target))try{e.activeElement&&"body"!==e.activeElement.nodeName.toLowerCase()&&P(e.activeElement).blur()}catch(t){}},_mouseStart:function(t){var e=this.options;return this.helper=this._createHelper(t),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),P.ui.ddmanager&&(P.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=0<this.helper.parents().filter(function(){return"fixed"===P(this).css("position")}).length,this.positionAbs=this.element.offset(),this._refreshOffsets(t),this.originalPosition=this.position=this._generatePosition(t,!1),this.originalPageX=t.pageX,this.originalPageY=t.pageY,e.cursorAt&&this._adjustOffsetFromHelper(e.cursorAt),this._setContainment(),!1===this._trigger("start",t)?(this._clear(),!1):(this._cacheHelperProportions(),P.ui.ddmanager&&!e.dropBehaviour&&P.ui.ddmanager.prepareOffsets(this,t),this._normalizeRightBottom(),this._mouseDrag(t,!0),P.ui.ddmanager&&P.ui.ddmanager.dragStart(this,t),!0)},_refreshOffsets:function(t){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:t.pageX-this.offset.left,top:t.pageY-this.offset.top}},_mouseDrag:function(t,e){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t,!0),this.positionAbs=this._convertPositionTo("absolute"),!e){var i=this._uiHash();if(!1===this._trigger("drag",t,i))return this._mouseUp({}),!1;this.position=i.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",P.ui.ddmanager&&P.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var e=this,i=!1;return P.ui.ddmanager&&!this.options.dropBehaviour&&(i=P.ui.ddmanager.drop(this,t)),this.dropped&&(i=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!i||"valid"===this.options.revert&&i||!0===this.options.revert||P.isFunction(this.options.revert)&&this.options.revert.call(this.element,i)?P(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){!1!==e._trigger("stop",t)&&e._clear()}):!1!==this._trigger("stop",t)&&this._clear(),!1},_mouseUp:function(t){return this._unblockFrames(),P.ui.ddmanager&&P.ui.ddmanager.dragStop(this,t),this.handleElement.is(t.target)&&this.element.focus(),P.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(t){return!this.options.handle||!!P(t.target).closest(this.element.find(this.options.handle)).length},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this.handleElement.addClass("ui-draggable-handle")},_removeHandleClassName:function(){this.handleElement.removeClass("ui-draggable-handle")},_createHelper:function(t){var e=this.options,i=P.isFunction(e.helper),s=i?P(e.helper.apply(this.element[0],[t])):"clone"===e.helper?this.element.clone().removeAttr("id"):this.element;return s.parents("body").length||s.appendTo("parent"===e.appendTo?this.element[0].parentNode:e.appendTo),i&&s[0]===this.element[0]&&this._setPositionRelative(),s[0]===this.element[0]||/(fixed|absolute)/.test(s.css("position"))||s.css("position","absolute"),s},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),P.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_isRootNode:function(t){return/(html|body)/i.test(t.tagName)||t===this.document[0]},_getParentOffset:function(){var t=this.offsetParent.offset(),e=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==e&&P.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var t=this.element.position(),e=this._isRootNode(this.scrollParent[0]);return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+(e?0:this.scrollParent.scrollTop()),left:t.left-(parseInt(this.helper.css("left"),10)||0)+(e?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,e,i,s=this.options,n=this.document[0];return this.relativeContainer=null,s.containment?"window"===s.containment?void(this.containment=[P(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,P(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,P(window).scrollLeft()+P(window).width()-this.helperProportions.width-this.margins.left,P(window).scrollTop()+(P(window).height()||n.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]):"document"===s.containment?void(this.containment=[0,0,P(n).width()-this.helperProportions.width-this.margins.left,(P(n).height()||n.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]):s.containment.constructor===Array?void(this.containment=s.containment):("parent"===s.containment&&(s.containment=this.helper[0].parentNode),void((i=(e=P(s.containment))[0])&&(t=/(scroll|auto)/.test(e.css("overflow")),this.containment=[(parseInt(e.css("borderLeftWidth"),10)||0)+(parseInt(e.css("paddingLeft"),10)||0),(parseInt(e.css("borderTopWidth"),10)||0)+(parseInt(e.css("paddingTop"),10)||0),(t?Math.max(i.scrollWidth,i.offsetWidth):i.offsetWidth)-(parseInt(e.css("borderRightWidth"),10)||0)-(parseInt(e.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(t?Math.max(i.scrollHeight,i.offsetHeight):i.offsetHeight)-(parseInt(e.css("borderBottomWidth"),10)||0)-(parseInt(e.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=e))):void(this.containment=null)},_convertPositionTo:function(t,e){e||(e=this.position);var i="absolute"===t?1:-1,s=this._isRootNode(this.scrollParent[0]);return{top:e.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.offset.scroll.top:s?0:this.offset.scroll.top)*i,left:e.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.offset.scroll.left:s?0:this.offset.scroll.left)*i}},_generatePosition:function(t,e){var i,s,n,o,a=this.options,r=this._isRootNode(this.scrollParent[0]),h=t.pageX,l=t.pageY;return r&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),e&&(this.containment&&(i=this.relativeContainer?(s=this.relativeContainer.offset(),[this.containment[0]+s.left,this.containment[1]+s.top,this.containment[2]+s.left,this.containment[3]+s.top]):this.containment,t.pageX-this.offset.click.left<i[0]&&(h=i[0]+this.offset.click.left),t.pageY-this.offset.click.top<i[1]&&(l=i[1]+this.offset.click.top),t.pageX-this.offset.click.left>i[2]&&(h=i[2]+this.offset.click.left),t.pageY-this.offset.click.top>i[3]&&(l=i[3]+this.offset.click.top)),a.grid&&(n=a.grid[1]?this.originalPageY+Math.round((l-this.originalPageY)/a.grid[1])*a.grid[1]:this.originalPageY,l=i?n-this.offset.click.top>=i[1]||n-this.offset.click.top>i[3]?n:n-this.offset.click.top>=i[1]?n-a.grid[1]:n+a.grid[1]:n,o=a.grid[0]?this.originalPageX+Math.round((h-this.originalPageX)/a.grid[0])*a.grid[0]:this.originalPageX,h=i?o-this.offset.click.left>=i[0]||o-this.offset.click.left>i[2]?o:o-this.offset.click.left>=i[0]?o-a.grid[0]:o+a.grid[0]:o),"y"===a.axis&&(h=this.originalPageX),"x"===a.axis&&(l=this.originalPageY)),{top:l-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:r?0:this.offset.scroll.top),left:h-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:r?0:this.offset.scroll.left)}},_clear:function(){this.helper.removeClass("ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_normalizeRightBottom:function(){"y"!==this.options.axis&&"auto"!==this.helper.css("right")&&(this.helper.width(this.helper.width()),this.helper.css("right","auto")),"x"!==this.options.axis&&"auto"!==this.helper.css("bottom")&&(this.helper.height(this.helper.height()),this.helper.css("bottom","auto"))},_trigger:function(t,e,i){return i=i||this._uiHash(),P.ui.plugin.call(this,t,[e,i,this],!0),/^(drag|start|stop)/.test(t)&&(this.positionAbs=this._convertPositionTo("absolute"),i.offset=this.positionAbs),P.Widget.prototype._trigger.call(this,t,e,i)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),P.ui.plugin.add("draggable","connectToSortable",{start:function(e,t,i){var s=P.extend({},t,{item:i.element});i.sortables=[],P(i.options.connectToSortable).each(function(){var t=P(this).sortable("instance");t&&!t.options.disabled&&(i.sortables.push(t),t.refreshPositions(),t._trigger("activate",e,s))})},stop:function(e,t,i){var s=P.extend({},t,{item:i.element});i.cancelHelperRemoval=!1,P.each(i.sortables,function(){var t=this;t.isOver?(t.isOver=0,i.cancelHelperRemoval=!0,t.cancelHelperRemoval=!1,t._storedCSS={position:t.placeholder.css("position"),top:t.placeholder.css("top"),left:t.placeholder.css("left")},t._mouseStop(e),t.options.helper=t.options._helper):(t.cancelHelperRemoval=!0,t._trigger("deactivate",e,s))})},drag:function(i,s,n){P.each(n.sortables,function(){var t=!1,e=this;e.positionAbs=n.positionAbs,e.helperProportions=n.helperProportions,e.offset.click=n.offset.click,e._intersectsWith(e.containerCache)&&(t=!0,P.each(n.sortables,function(){return this.positionAbs=n.positionAbs,this.helperProportions=n.helperProportions,this.offset.click=n.offset.click,this!==e&&this._intersectsWith(this.containerCache)&&P.contains(e.element[0],this.element[0])&&(t=!1),t})),t?(e.isOver||(e.isOver=1,e.currentItem=s.helper.appendTo(e.element).data("ui-sortable-item",!0),e.options._helper=e.options.helper,e.options.helper=function(){return s.helper[0]},i.target=e.currentItem[0],e._mouseCapture(i,!0),e._mouseStart(i,!0,!0),e.offset.click.top=n.offset.click.top,e.offset.click.left=n.offset.click.left,e.offset.parent.left-=n.offset.parent.left-e.offset.parent.left,e.offset.parent.top-=n.offset.parent.top-e.offset.parent.top,n._trigger("toSortable",i),n.dropped=e.element,P.each(n.sortables,function(){this.refreshPositions()}),n.currentItem=n.element,e.fromOutside=n),e.currentItem&&(e._mouseDrag(i),s.position=e.position)):e.isOver&&(e.isOver=0,e.cancelHelperRemoval=!0,e.options._revert=e.options.revert,e.options.revert=!1,e._trigger("out",i,e._uiHash(e)),e._mouseStop(i,!0),e.options.revert=e.options._revert,e.options.helper=e.options._helper,e.placeholder&&e.placeholder.remove(),n._refreshOffsets(i),s.position=n._generatePosition(i,!0),n._trigger("fromSortable",i),n.dropped=!1,P.each(n.sortables,function(){this.refreshPositions()}))})}}),P.ui.plugin.add("draggable","cursor",{start:function(t,e,i){var s=P("body"),n=i.options;s.css("cursor")&&(n._cursor=s.css("cursor")),s.css("cursor",n.cursor)},stop:function(t,e,i){var s=i.options;s._cursor&&P("body").css("cursor",s._cursor)}}),P.ui.plugin.add("draggable","opacity",{start:function(t,e,i){var s=P(e.helper),n=i.options;s.css("opacity")&&(n._opacity=s.css("opacity")),s.css("opacity",n.opacity)},stop:function(t,e,i){var s=i.options;s._opacity&&P(e.helper).css("opacity",s._opacity)}}),P.ui.plugin.add("draggable","scroll",{start:function(t,e,i){i.scrollParentNotHidden||(i.scrollParentNotHidden=i.helper.scrollParent(!1)),i.scrollParentNotHidden[0]!==i.document[0]&&"HTML"!==i.scrollParentNotHidden[0].tagName&&(i.overflowOffset=i.scrollParentNotHidden.offset())},drag:function(t,e,i){var s=i.options,n=!1,o=i.scrollParentNotHidden[0],a=i.document[0];o!==a&&"HTML"!==o.tagName?(s.axis&&"x"===s.axis||(i.overflowOffset.top+o.offsetHeight-t.pageY<s.scrollSensitivity?o.scrollTop=n=o.scrollTop+s.scrollSpeed:t.pageY-i.overflowOffset.top<s.scrollSensitivity&&(o.scrollTop=n=o.scrollTop-s.scrollSpeed)),s.axis&&"y"===s.axis||(i.overflowOffset.left+o.offsetWidth-t.pageX<s.scrollSensitivity?o.scrollLeft=n=o.scrollLeft+s.scrollSpeed:t.pageX-i.overflowOffset.left<s.scrollSensitivity&&(o.scrollLeft=n=o.scrollLeft-s.scrollSpeed))):(s.axis&&"x"===s.axis||(t.pageY-P(a).scrollTop()<s.scrollSensitivity?n=P(a).scrollTop(P(a).scrollTop()-s.scrollSpeed):P(window).height()-(t.pageY-P(a).scrollTop())<s.scrollSensitivity&&(n=P(a).scrollTop(P(a).scrollTop()+s.scrollSpeed))),s.axis&&"y"===s.axis||(t.pageX-P(a).scrollLeft()<s.scrollSensitivity?n=P(a).scrollLeft(P(a).scrollLeft()-s.scrollSpeed):P(window).width()-(t.pageX-P(a).scrollLeft())<s.scrollSensitivity&&(n=P(a).scrollLeft(P(a).scrollLeft()+s.scrollSpeed)))),!1!==n&&P.ui.ddmanager&&!s.dropBehaviour&&P.ui.ddmanager.prepareOffsets(i,t)}}),P.ui.plugin.add("draggable","snap",{start:function(t,e,i){var s=i.options;i.snapElements=[],P(s.snap.constructor!==String?s.snap.items||":data(ui-draggable)":s.snap).each(function(){var t=P(this),e=t.offset();this!==i.element[0]&&i.snapElements.push({item:this,width:t.outerWidth(),height:t.outerHeight(),top:e.top,left:e.left})})},drag:function(t,e,i){var s,n,o,a,r,h,l,c,u,d,p=i.options,f=p.snapTolerance,m=e.offset.left,g=m+i.helperProportions.width,v=e.offset.top,_=v+i.helperProportions.height;for(u=i.snapElements.length-1;0<=u;u--)h=(r=i.snapElements[u].left-i.margins.left)+i.snapElements[u].width,c=(l=i.snapElements[u].top-i.margins.top)+i.snapElements[u].height,g<r-f||h+f<m||_<l-f||c+f<v||!P.contains(i.snapElements[u].item.ownerDocument,i.snapElements[u].item)?(i.snapElements[u].snapping&&i.options.snap.release&&i.options.snap.release.call(i.element,t,P.extend(i._uiHash(),{snapItem:i.snapElements[u].item})),i.snapElements[u].snapping=!1):("inner"!==p.snapMode&&(s=f>=Math.abs(l-_),n=f>=Math.abs(c-v),o=f>=Math.abs(r-g),a=f>=Math.abs(h-m),s&&(e.position.top=i._convertPositionTo("relative",{top:l-i.helperProportions.height,left:0}).top),n&&(e.position.top=i._convertPositionTo("relative",{top:c,left:0}).top),o&&(e.position.left=i._convertPositionTo("relative",{top:0,left:r-i.helperProportions.width}).left),a&&(e.position.left=i._convertPositionTo("relative",{top:0,left:h}).left)),d=s||n||o||a,"outer"!==p.snapMode&&(s=f>=Math.abs(l-v),n=f>=Math.abs(c-_),o=f>=Math.abs(r-m),a=f>=Math.abs(h-g),s&&(e.position.top=i._convertPositionTo("relative",{top:l,left:0}).top),n&&(e.position.top=i._convertPositionTo("relative",{top:c-i.helperProportions.height,left:0}).top),o&&(e.position.left=i._convertPositionTo("relative",{top:0,left:r}).left),a&&(e.position.left=i._convertPositionTo("relative",{top:0,left:h-i.helperProportions.width}).left)),!i.snapElements[u].snapping&&(s||n||o||a||d)&&i.options.snap.snap&&i.options.snap.snap.call(i.element,t,P.extend(i._uiHash(),{snapItem:i.snapElements[u].item})),i.snapElements[u].snapping=s||n||o||a||d)}}),P.ui.plugin.add("draggable","stack",{start:function(t,e,i){var s,n=i.options,o=P.makeArray(P(n.stack)).sort(function(t,e){return(parseInt(P(t).css("zIndex"),10)||0)-(parseInt(P(e).css("zIndex"),10)||0)});o.length&&(s=parseInt(P(o[0]).css("zIndex"),10)||0,P(o).each(function(t){P(this).css("zIndex",s+t)}),this.css("zIndex",s+o.length))}}),P.ui.plugin.add("draggable","zIndex",{start:function(t,e,i){var s=P(e.helper),n=i.options;s.css("zIndex")&&(n._zIndex=s.css("zIndex")),s.css("zIndex",n.zIndex)},stop:function(t,e,i){var s=i.options;s._zIndex&&P(e.helper).css("zIndex",s._zIndex)}}),P.ui.draggable,P.widget("ui.resizable",P.ui.mouse,{version:"1.11.3",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(t){return parseInt(t,10)||0},_isNumber:function(t){return!isNaN(parseInt(t,10))},_hasScroll:function(t,e){if("hidden"===P(t).css("overflow"))return!1;var i=e&&"left"===e?"scrollLeft":"scrollTop",s=!1;return 0<t[i]||(t[i]=1,s=0<t[i],t[i]=0,s)},_create:function(){var t,e,i,s,n=this,o=this.options;if(this.element.addClass("ui-resizable"),P.extend(this,{_aspectRatio:!!o.aspectRatio,aspectRatio:o.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:o.helper||o.ghost||o.animate?o.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(P("<div class='ui-wrapper' style='overflow: hidden;'></div>").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize()),this.handles=o.handles||(P(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),t=this.handles.split(","),this.handles={},e=0;t.length>e;e++)i=P.trim(t[e]),(s=P("<div class='ui-resizable-handle "+("ui-resizable-"+i)+"'></div>")).css({zIndex:o.zIndex}),"se"===i&&s.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[i]=".ui-resizable-"+i,this.element.append(s);this._renderAxis=function(t){var e,i,s,n;for(e in t=t||this.element,this.handles)this.handles[e].constructor===String&&(this.handles[e]=this.element.children(this.handles[e]).first().show()),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(i=P(this.handles[e],this.element),n=/sw|ne|nw|se|n|s/.test(e)?i.outerHeight():i.outerWidth(),s=["padding",/ne|nw|n/.test(e)?"Top":/se|sw|s/.test(e)?"Bottom":/^e$/.test(e)?"Right":"Left"].join(""),t.css(s,n),this._proportionallyResize()),P(this.handles[e]).length},this._renderAxis(this.element),this._handles=P(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(function(){n.resizing||(this.className&&(s=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),n.axis=s&&s[1]?s[1]:"se")}),o.autoHide&&(this._handles.hide(),P(this.element).addClass("ui-resizable-autohide").mouseenter(function(){o.disabled||(P(this).removeClass("ui-resizable-autohide"),n._handles.show())}).mouseleave(function(){o.disabled||n.resizing||(P(this).addClass("ui-resizable-autohide"),n._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy();var t,e=function(t){P(t).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(e(this.element),t=this.element,this.originalElement.css({position:t.css("position"),width:t.outerWidth(),height:t.outerHeight(),top:t.css("top"),left:t.css("left")}).insertAfter(t),t.remove()),this.originalElement.css("resize",this.originalResizeStyle),e(this.originalElement),this},_mouseCapture:function(t){var e,i,s=!1;for(e in this.handles)((i=P(this.handles[e])[0])===t.target||P.contains(i,t.target))&&(s=!0);return!this.options.disabled&&s},_mouseStart:function(t){var e,i,s,n=this.options,o=this.element;return this.resizing=!0,this._renderProxy(),e=this._num(this.helper.css("left")),i=this._num(this.helper.css("top")),n.containment&&(e+=P(n.containment).scrollLeft()||0,i+=P(n.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:e,top:i},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:o.width(),height:o.height()},this.originalSize=this._helper?{width:o.outerWidth(),height:o.outerHeight()}:{width:o.width(),height:o.height()},this.sizeDiff={width:o.outerWidth()-o.width(),height:o.outerHeight()-o.height()},this.originalPosition={left:e,top:i},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof n.aspectRatio?n.aspectRatio:this.originalSize.width/this.originalSize.height||1,s=P(".ui-resizable-"+this.axis).css("cursor"),P("body").css("cursor","auto"===s?this.axis+"-resize":s),o.addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var e,i,s=this.originalMousePosition,n=this.axis,o=t.pageX-s.left||0,a=t.pageY-s.top||0,r=this._change[n];return this._updatePrevProperties(),r&&(e=r.apply(this,[t,o,a]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(e=this._updateRatio(e,t)),e=this._respectSize(e,t),this._updateCache(e),this._propagate("resize",t),i=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),P.isEmptyObject(i)||(this._updatePrevProperties(),this._trigger("resize",t,this.ui()),this._applyChanges())),!1},_mouseStop:function(t){this.resizing=!1;var e,i,s,n,o,a,r,h=this.options,l=this;return this._helper&&(s=(i=(e=this._proportionallyResizeElements).length&&/textarea/i.test(e[0].nodeName))&&this._hasScroll(e[0],"left")?0:l.sizeDiff.height,n=i?0:l.sizeDiff.width,o={width:l.helper.width()-n,height:l.helper.height()-s},a=parseInt(l.element.css("left"),10)+(l.position.left-l.originalPosition.left)||null,r=parseInt(l.element.css("top"),10)+(l.position.top-l.originalPosition.top)||null,h.animate||this.element.css(P.extend(o,{top:r,left:a})),l.helper.height(l.size.height),l.helper.width(l.size.width),this._helper&&!h.animate&&this._proportionallyResize()),P("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s,n,o,a=this.options;o={minWidth:this._isNumber(a.minWidth)?a.minWidth:0,maxWidth:this._isNumber(a.maxWidth)?a.maxWidth:1/0,minHeight:this._isNumber(a.minHeight)?a.minHeight:0,maxHeight:this._isNumber(a.maxHeight)?a.maxHeight:1/0},(this._aspectRatio||t)&&(e=o.minHeight*this.aspectRatio,s=o.minWidth/this.aspectRatio,i=o.maxHeight*this.aspectRatio,n=o.maxWidth/this.aspectRatio,e>o.minWidth&&(o.minWidth=e),s>o.minHeight&&(o.minHeight=s),o.maxWidth>i&&(o.maxWidth=i),o.maxHeight>n&&(o.maxHeight=n)),this._vBoundaries=o},_updateCache:function(t){this.offset=this.helper.offset(),this._isNumber(t.left)&&(this.position.left=t.left),this._isNumber(t.top)&&(this.position.top=t.top),this._isNumber(t.height)&&(this.size.height=t.height),this._isNumber(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var e=this.position,i=this.size,s=this.axis;return this._isNumber(t.height)?t.width=t.height*this.aspectRatio:this._isNumber(t.width)&&(t.height=t.width/this.aspectRatio),"sw"===s&&(t.left=e.left+(i.width-t.width),t.top=null),"nw"===s&&(t.top=e.top+(i.height-t.height),t.left=e.left+(i.width-t.width)),t},_respectSize:function(t){var e=this._vBoundaries,i=this.axis,s=this._isNumber(t.width)&&e.maxWidth&&e.maxWidth<t.width,n=this._isNumber(t.height)&&e.maxHeight&&e.maxHeight<t.height,o=this._isNumber(t.width)&&e.minWidth&&e.minWidth>t.width,a=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,r=this.originalPosition.left+this.originalSize.width,h=this.position.top+this.size.height,l=/sw|nw|w/.test(i),c=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),a&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=r-e.minWidth),s&&l&&(t.left=r-e.maxWidth),a&&c&&(t.top=h-e.minHeight),n&&c&&(t.top=h-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];e<4;e++)i[e]=parseInt(s[e],10)||0,i[e]+=parseInt(n[e],10)||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;this._proportionallyResizeElements.length>e;e++)t=this._proportionallyResizeElements[e],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(t)),t.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var t=this.element,e=this.options;this.elementOffset=t.offset(),this._helper?(this.helper=this.helper||P("<div style='overflow:hidden;'></div>"),this.helper.addClass(this._helper).css({width:this.element.outerWidth()-1,height:this.element.outerHeight()-1,position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++e.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize;return{left:this.originalPosition.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize;return{top:this.originalPosition.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(t,e,i){return P.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},sw:function(t,e,i){return P.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,e,i]))},ne:function(t,e,i){return P.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},nw:function(t,e,i){return P.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,e,i]))}},_propagate:function(t,e){P.ui.plugin.call(this,t,[e,this.ui()]),"resize"!==t&&this._trigger(t,e,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),P.ui.plugin.add("resizable","animate",{stop:function(e){var i=P(this).resizable("instance"),t=i.options,s=i._proportionallyResizeElements,n=s.length&&/textarea/i.test(s[0].nodeName),o=n&&i._hasScroll(s[0],"left")?0:i.sizeDiff.height,a=n?0:i.sizeDiff.width,r={width:i.size.width-a,height:i.size.height-o},h=parseInt(i.element.css("left"),10)+(i.position.left-i.originalPosition.left)||null,l=parseInt(i.element.css("top"),10)+(i.position.top-i.originalPosition.top)||null;i.element.animate(P.extend(r,l&&h?{top:l,left:h}:{}),{duration:t.animateDuration,easing:t.animateEasing,step:function(){var t={width:parseInt(i.element.css("width"),10),height:parseInt(i.element.css("height"),10),top:parseInt(i.element.css("top"),10),left:parseInt(i.element.css("left"),10)};s&&s.length&&P(s[0]).css({width:t.width,height:t.height}),i._updateCache(t),i._propagate("resize",e)}})}}),P.ui.plugin.add("resizable","containment",{start:function(){var i,s,t,e,n,o,a,r=P(this).resizable("instance"),h=r.options,l=r.element,c=h.containment,u=c instanceof P?c.get(0):/parent/.test(c)?l.parent().get(0):c;u&&(r.containerElement=P(u),/document/.test(c)||c===document?(r.containerOffset={left:0,top:0},r.containerPosition={left:0,top:0},r.parentData={element:P(document),left:0,top:0,width:P(document).width(),height:P(document).height()||document.body.parentNode.scrollHeight}):(i=P(u),s=[],P(["Top","Right","Left","Bottom"]).each(function(t,e){s[t]=r._num(i.css("padding"+e))}),r.containerOffset=i.offset(),r.containerPosition=i.position(),r.containerSize={height:i.innerHeight()-s[3],width:i.innerWidth()-s[1]},t=r.containerOffset,e=r.containerSize.height,n=r.containerSize.width,o=r._hasScroll(u,"left")?u.scrollWidth:n,a=r._hasScroll(u)?u.scrollHeight:e,r.parentData={element:u,left:t.left,top:t.top,width:o,height:a}))},resize:function(t){var e,i,s,n,o=P(this).resizable("instance"),a=o.options,r=o.containerOffset,h=o.position,l=o._aspectRatio||t.shiftKey,c={top:0,left:0},u=o.containerElement,d=!0;u[0]!==document&&/static/.test(u.css("position"))&&(c=r),h.left<(o._helper?r.left:0)&&(o.size.width=o.size.width+(o._helper?o.position.left-r.left:o.position.left-c.left),l&&(o.size.height=o.size.width/o.aspectRatio,d=!1),o.position.left=a.helper?r.left:0),h.top<(o._helper?r.top:0)&&(o.size.height=o.size.height+(o._helper?o.position.top-r.top:o.position.top),l&&(o.size.width=o.size.height*o.aspectRatio,d=!1),o.position.top=o._helper?r.top:0),s=o.containerElement.get(0)===o.element.parent().get(0),n=/relative|absolute/.test(o.containerElement.css("position")),o.offset.top=s&&n?(o.offset.left=o.parentData.left+o.position.left,o.parentData.top+o.position.top):(o.offset.left=o.element.offset().left,o.element.offset().top),e=Math.abs(o.sizeDiff.width+(o._helper?o.offset.left-c.left:o.offset.left-r.left)),i=Math.abs(o.sizeDiff.height+(o._helper?o.offset.top-c.top:o.offset.top-r.top)),e+o.size.width>=o.parentData.width&&(o.size.width=o.parentData.width-e,l&&(o.size.height=o.size.width/o.aspectRatio,d=!1)),i+o.size.height>=o.parentData.height&&(o.size.height=o.parentData.height-i,l&&(o.size.width=o.size.height*o.aspectRatio,d=!1)),d||(o.position.left=o.prevPosition.left,o.position.top=o.prevPosition.top,o.size.width=o.prevSize.width,o.size.height=o.prevSize.height)},stop:function(){var t=P(this).resizable("instance"),e=t.options,i=t.containerOffset,s=t.containerPosition,n=t.containerElement,o=P(t.helper),a=o.offset(),r=o.outerWidth()-t.sizeDiff.width,h=o.outerHeight()-t.sizeDiff.height;t._helper&&!e.animate&&/relative/.test(n.css("position"))&&P(this).css({left:a.left-s.left-i.left,width:r,height:h}),t._helper&&!e.animate&&/static/.test(n.css("position"))&&P(this).css({left:a.left-s.left-i.left,width:r,height:h})}}),P.ui.plugin.add("resizable","alsoResize",{start:function(){var t=P(this).resizable("instance").options,e=function(t){P(t).each(function(){var t=P(this);t.data("ui-resizable-alsoresize",{width:parseInt(t.width(),10),height:parseInt(t.height(),10),left:parseInt(t.css("left"),10),top:parseInt(t.css("top"),10)})})};"object"!=typeof t.alsoResize||t.alsoResize.parentNode?e(t.alsoResize):t.alsoResize.length?(t.alsoResize=t.alsoResize[0],e(t.alsoResize)):P.each(t.alsoResize,function(t){e(t)})},resize:function(t,o){var e=P(this).resizable("instance"),i=e.options,s=e.originalSize,n=e.originalPosition,a={height:e.size.height-s.height||0,width:e.size.width-s.width||0,top:e.position.top-n.top||0,left:e.position.left-n.left||0},r=function(t,i){P(t).each(function(){var t=P(this),s=P(this).data("ui-resizable-alsoresize"),n={},e=i&&i.length?i:t.parents(o.originalElement[0]).length?["width","height"]:["width","height","top","left"];P.each(e,function(t,e){var i=(s[e]||0)+(a[e]||0);i&&0<=i&&(n[e]=i||null)}),t.css(n)})};"object"!=typeof i.alsoResize||i.alsoResize.nodeType?r(i.alsoResize):P.each(i.alsoResize,function(t,e){r(t,e)})},stop:function(){P(this).removeData("resizable-alsoresize")}}),P.ui.plugin.add("resizable","ghost",{start:function(){var t=P(this).resizable("instance"),e=t.options,i=t.size;t.ghost=t.originalElement.clone(),t.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass("string"==typeof e.ghost?e.ghost:""),t.ghost.appendTo(t.helper)},resize:function(){var t=P(this).resizable("instance");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=P(this).resizable("instance");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}}),P.ui.plugin.add("resizable","grid",{resize:function(){var t,e=P(this).resizable("instance"),i=e.options,s=e.size,n=e.originalSize,o=e.originalPosition,a=e.axis,r="number"==typeof i.grid?[i.grid,i.grid]:i.grid,h=r[0]||1,l=r[1]||1,c=Math.round((s.width-n.width)/h)*h,u=Math.round((s.height-n.height)/l)*l,d=n.width+c,p=n.height+u,f=i.maxWidth&&d>i.maxWidth,m=i.maxHeight&&p>i.maxHeight,g=i.minWidth&&i.minWidth>d,v=i.minHeight&&i.minHeight>p;i.grid=r,g&&(d+=h),v&&(p+=l),f&&(d-=h),m&&(p-=l),/^(se|s|e)$/.test(a)?(e.size.width=d,e.size.height=p):/^(ne)$/.test(a)?(e.size.width=d,e.size.height=p,e.position.top=o.top-u):/^(sw)$/.test(a)?(e.size.width=d,e.size.height=p,e.position.left=o.left-c):((p-l<=0||d-h<=0)&&(t=e._getPaddingPlusBorderDimensions(this)),e.position.top=0<p-l?(e.size.height=p,o.top-u):(p=l-t.height,e.size.height=p,o.top+n.height-p),e.position.left=0<d-h?(e.size.width=d,o.left-c):(d=h-t.width,e.size.width=d,o.left+n.width-d))}}),P.ui.resizable,P.widget("ui.dialog",{version:"1.11.3",options:{appendTo:"body",autoOpen:!0,buttons:[],closeOnEscape:!0,closeText:"Close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var e=P(this).css(t).offset().top;e<0&&P(this).css("top",t.top-e)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height},this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.originalTitle=this.element.attr("title"),this.options.title=this.options.title||this.originalTitle,this._createWrapper(),this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(this.uiDialog),this._createTitlebar(),this._createButtonPane(),this.options.draggable&&P.fn.draggable&&this._makeDraggable(),this.options.resizable&&P.fn.resizable&&this._makeResizable(),this._isOpen=!1,this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var t=this.options.appendTo;return t&&(t.jquery||t.nodeType)?P(t):this.document.find(t||"body").eq(0)},_destroy:function(){var t,e=this.originalPosition;this._destroyOverlay(),this.element.removeUniqueId().removeClass("ui-dialog-content ui-widget-content").css(this.originalCss).detach(),this.uiDialog.stop(!0,!0).remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),(t=e.parent.children().eq(e.index)).length&&t[0]!==this.element[0]?t.before(this.element):e.parent.append(this.element)},widget:function(){return this.uiDialog},disable:P.noop,enable:P.noop,close:function(t){var e,i=this;if(this._isOpen&&!1!==this._trigger("beforeClose",t)){if(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),!this.opener.filter(":focusable").focus().length)try{(e=this.document[0].activeElement)&&"body"!==e.nodeName.toLowerCase()&&P(e).blur()}catch(t){}this._hide(this.uiDialog,this.options.hide,function(){i._trigger("close",t)})}},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(t,e){var i=!1,s=this.uiDialog.siblings(".ui-front:visible").map(function(){return+P(this).css("z-index")}).get(),n=Math.max.apply(null,s);return n>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",n+1),i=!0),i&&!e&&this._trigger("focus",t),i},open:function(){var t=this;return this._isOpen?void(this._moveToTop()&&this._focusTabbable()):(this._isOpen=!0,this.opener=P(this.document[0].activeElement),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1),this._show(this.uiDialog,this.options.show,function(){t._focusTabbable(),t._trigger("focus")}),this._makeFocusTarget(),void this._trigger("open"))},_focusTabbable:function(){var t=this._focusedElement;t||(t=this.element.find("[autofocus]")),t.length||(t=this.element.find(":tabbable")),t.length||(t=this.uiDialogButtonPane.find(":tabbable")),t.length||(t=this.uiDialogTitlebarClose.filter(":tabbable")),t.length||(t=this.uiDialog),t.eq(0).focus()},_keepFocus:function(t){function e(){var t=this.document[0].activeElement;this.uiDialog[0]===t||P.contains(this.uiDialog[0],t)||this._focusTabbable()}t.preventDefault(),e.call(this),this._delay(e)},_createWrapper:function(){this.uiDialog=P("<div>").addClass("ui-dialog ui-widget ui-widget-content ui-corner-all ui-front "+this.options.dialogClass).hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo()),this._on(this.uiDialog,{keydown:function(t){if(this.options.closeOnEscape&&!t.isDefaultPrevented()&&t.keyCode&&t.keyCode===P.ui.keyCode.ESCAPE)return t.preventDefault(),void this.close(t);if(t.keyCode===P.ui.keyCode.TAB&&!t.isDefaultPrevented()){var e=this.uiDialog.find(":tabbable"),i=e.filter(":first"),s=e.filter(":last");t.target!==s[0]&&t.target!==this.uiDialog[0]||t.shiftKey?t.target!==i[0]&&t.target!==this.uiDialog[0]||!t.shiftKey||(this._delay(function(){s.focus()}),t.preventDefault()):(this._delay(function(){i.focus()}),t.preventDefault())}},mousedown:function(t){this._moveToTop(t)&&this._focusTabbable()}}),this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var t;this.uiDialogTitlebar=P("<div>").addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(this.uiDialog),this._on(this.uiDialogTitlebar,{mousedown:function(t){P(t.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.focus()}}),this.uiDialogTitlebarClose=P("<button type='button'></button>").button({label:this.options.closeText,icons:{primary:"ui-icon-closethick"},text:!1}).addClass("ui-dialog-titlebar-close").appendTo(this.uiDialogTitlebar),this._on(this.uiDialogTitlebarClose,{click:function(t){t.preventDefault(),this.close(t)}}),t=P("<span>").uniqueId().addClass("ui-dialog-title").prependTo(this.uiDialogTitlebar),this._title(t),this.uiDialog.attr({"aria-labelledby":t.attr("id")})},_title:function(t){this.options.title||t.html("&#160;"),t.text(this.options.title)},_createButtonPane:function(){this.uiDialogButtonPane=P("<div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),this.uiButtonSet=P("<div>").addClass("ui-dialog-buttonset").appendTo(this.uiDialogButtonPane),this._createButtons()},_createButtons:function(){var n=this,t=this.options.buttons;return this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),P.isEmptyObject(t)||P.isArray(t)&&!t.length?void this.uiDialog.removeClass("ui-dialog-buttons"):(P.each(t,function(t,e){var i,s;e=P.isFunction(e)?{click:e,text:t}:e,e=P.extend({type:"button"},e),i=e.click,e.click=function(){i.apply(n.element[0],arguments)},s={icons:e.icons,text:e.showText},delete e.icons,delete e.showText,P("<button></button>",e).button(s).appendTo(n.uiButtonSet)}),this.uiDialog.addClass("ui-dialog-buttons"),void this.uiDialogButtonPane.appendTo(this.uiDialog))},_makeDraggable:function(){function n(t){return{position:t.position,offset:t.offset}}var o=this,a=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(t,e){P(this).addClass("ui-dialog-dragging"),o._blockFrames(),o._trigger("dragStart",t,n(e))},drag:function(t,e){o._trigger("drag",t,n(e))},stop:function(t,e){var i=e.offset.left-o.document.scrollLeft(),s=e.offset.top-o.document.scrollTop();a.position={my:"left top",at:"left"+(0<=i?"+":"")+i+" top"+(0<=s?"+":"")+s,of:o.window},P(this).removeClass("ui-dialog-dragging"),o._unblockFrames(),o._trigger("dragStop",t,n(e))}})},_makeResizable:function(){function o(t){return{originalPosition:t.originalPosition,originalSize:t.originalSize,position:t.position,size:t.size}}var a=this,r=this.options,t=r.resizable,e=this.uiDialog.css("position"),i="string"==typeof t?t:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:r.maxWidth,maxHeight:r.maxHeight,minWidth:r.minWidth,minHeight:this._minHeight(),handles:i,start:function(t,e){P(this).addClass("ui-dialog-resizing"),a._blockFrames(),a._trigger("resizeStart",t,o(e))},resize:function(t,e){a._trigger("resize",t,o(e))},stop:function(t,e){var i=a.uiDialog.offset(),s=i.left-a.document.scrollLeft(),n=i.top-a.document.scrollTop();r.height=a.uiDialog.height(),r.width=a.uiDialog.width(),r.position={my:"left top",at:"left"+(0<=s?"+":"")+s+" top"+(0<=n?"+":"")+n,of:a.window},P(this).removeClass("ui-dialog-resizing"),a._unblockFrames(),a._trigger("resizeStop",t,o(e))}}).css("position",e)},_trackFocus:function(){this._on(this.widget(),{focusin:function(t){this._makeFocusTarget(),this._focusedElement=P(t.target)}})},_makeFocusTarget:function(){this._untrackInstance(),this._trackingInstances().unshift(this)},_untrackInstance:function(){var t=this._trackingInstances(),e=P.inArray(this,t);-1!==e&&t.splice(e,1)},_trackingInstances:function(){var t=this.document.data("ui-dialog-instances");return t||(t=[],this.document.data("ui-dialog-instances",t)),t},_minHeight:function(){var t=this.options;return"auto"===t.height?t.minHeight:Math.min(t.minHeight,t.height)},_position:function(){var t=this.uiDialog.is(":visible");t||this.uiDialog.show(),this.uiDialog.position(this.options.position),t||this.uiDialog.hide()},_setOptions:function(t){var i=this,s=!1,n={};P.each(t,function(t,e){i._setOption(t,e),t in i.sizeRelatedOptions&&(s=!0),t in i.resizableRelatedOptions&&(n[t]=e)}),s&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",n)},_setOption:function(t,e){var i,s,n=this.uiDialog;"dialogClass"===t&&n.removeClass(this.options.dialogClass).addClass(e),"disabled"!==t&&(this._super(t,e),"appendTo"===t&&this.uiDialog.appendTo(this._appendTo()),"buttons"===t&&this._createButtons(),"closeText"===t&&this.uiDialogTitlebarClose.button({label:""+e}),"draggable"===t&&((i=n.is(":data(ui-draggable)"))&&!e&&n.draggable("destroy"),!i&&e&&this._makeDraggable()),"position"===t&&this._position(),"resizable"===t&&((s=n.is(":data(ui-resizable)"))&&!e&&n.resizable("destroy"),s&&"string"==typeof e&&n.resizable("option","handles",e),s||!1===e||this._makeResizable()),"title"===t&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var t,e,i,s=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),s.minWidth>s.width&&(s.width=s.minWidth),t=this.uiDialog.css({height:"auto",width:s.width}).outerHeight(),e=Math.max(0,s.minHeight-t),i="number"==typeof s.maxHeight?Math.max(0,s.maxHeight-t):"none","auto"===s.height?this.element.css({minHeight:e,maxHeight:i,height:"auto"}):this.element.height(Math.max(0,s.height-t)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var t=P(this);return P("<div>").css({position:"absolute",width:t.outerWidth(),height:t.outerHeight()}).appendTo(t.parent()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(t){return!!P(t.target).closest(".ui-dialog").length||!!P(t.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var e=!0;this._delay(function(){e=!1}),this.document.data("ui-dialog-overlays")||this._on(this.document,{focusin:function(t){e||this._allowInteraction(t)||(t.preventDefault(),this._trackingInstances()[0]._focusTabbable())}}),this.overlay=P("<div>").addClass("ui-widget-overlay ui-front").appendTo(this._appendTo()),this._on(this.overlay,{mousedown:"_keepFocus"}),this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1)}},_destroyOverlay:function(){if(this.options.modal&&this.overlay){var t=this.document.data("ui-dialog-overlays")-1;t?this.document.data("ui-dialog-overlays",t):this.document.unbind("focusin").removeData("ui-dialog-overlays"),this.overlay.remove(),this.overlay=null}}}),P.widget("ui.droppable",{version:"1.11.3",widgetEventPrefix:"drop",options:{accept:"*",activeClass:!1,addClasses:!0,greedy:!1,hoverClass:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var t,e=this.options,i=e.accept;this.isover=!1,this.isout=!0,this.accept=P.isFunction(i)?i:function(t){return t.is(i)},this.proportions=function(){return arguments.length?void(t=arguments[0]):t||(t={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight})},this._addToManager(e.scope),e.addClasses&&this.element.addClass("ui-droppable")},_addToManager:function(t){P.ui.ddmanager.droppables[t]=P.ui.ddmanager.droppables[t]||[],P.ui.ddmanager.droppables[t].push(this)},_splice:function(t){for(var e=0;t.length>e;e++)t[e]===this&&t.splice(e,1)},_destroy:function(){var t=P.ui.ddmanager.droppables[this.options.scope];this._splice(t),this.element.removeClass("ui-droppable ui-droppable-disabled")},_setOption:function(t,e){if("accept"===t)this.accept=P.isFunction(e)?e:function(t){return t.is(e)};else if("scope"===t){var i=P.ui.ddmanager.droppables[this.options.scope];this._splice(i),this._addToManager(e)}this._super(t,e)},_activate:function(t){var e=P.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass),e&&this._trigger("activate",t,this.ui(e))},_deactivate:function(t){var e=P.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass),e&&this._trigger("deactivate",t,this.ui(e))},_over:function(t){var e=P.ui.ddmanager.current;e&&(e.currentItem||e.element)[0]!==this.element[0]&&this.accept.call(this.element[0],e.currentItem||e.element)&&(this.options.hoverClass&&this.element.addClass(this.options.hoverClass),this._trigger("over",t,this.ui(e)))},_out:function(t){var e=P.ui.ddmanager.current;e&&(e.currentItem||e.element)[0]!==this.element[0]&&this.accept.call(this.element[0],e.currentItem||e.element)&&(this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("out",t,this.ui(e)))},_drop:function(e,t){var i=t||P.ui.ddmanager.current,s=!1;return!(!i||(i.currentItem||i.element)[0]===this.element[0])&&(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var t=P(this).droppable("instance");return t.options.greedy&&!t.options.disabled&&t.options.scope===i.options.scope&&t.accept.call(t.element[0],i.currentItem||i.element)&&P.ui.intersect(i,P.extend(t,{offset:t.element.offset()}),t.options.tolerance,e)?!(s=!0):void 0}),!s&&(!!this.accept.call(this.element[0],i.currentItem||i.element)&&(this.options.activeClass&&this.element.removeClass(this.options.activeClass),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("drop",e,this.ui(i)),this.element)))},ui:function(t){return{draggable:t.currentItem||t.element,helper:t.helper,position:t.position,offset:t.positionAbs}}}),P.ui.intersect=function(){function d(t,e,i){return e<=t&&t<e+i}return function(t,e,i,s){if(!e.offset)return!1;var n=(t.positionAbs||t.position.absolute).left+t.margins.left,o=(t.positionAbs||t.position.absolute).top+t.margins.top,a=n+t.helperProportions.width,r=o+t.helperProportions.height,h=e.offset.left,l=e.offset.top,c=h+e.proportions().width,u=l+e.proportions().height;switch(i){case"fit":return h<=n&&a<=c&&l<=o&&r<=u;case"intersect":return n+t.helperProportions.width/2>h&&c>a-t.helperProportions.width/2&&o+t.helperProportions.height/2>l&&u>r-t.helperProportions.height/2;case"pointer":return d(s.pageY,l,e.proportions().height)&&d(s.pageX,h,e.proportions().width);case"touch":return(l<=o&&o<=u||l<=r&&r<=u||o<l&&u<r)&&(h<=n&&n<=c||h<=a&&a<=c||n<h&&c<a);default:return!1}}}(),P.ui.ddmanager={current:null,droppables:{default:[]},prepareOffsets:function(t,e){var i,s,n=P.ui.ddmanager.droppables[t.options.scope]||[],o=e?e.type:null,a=(t.currentItem||t.element).find(":data(ui-droppable)").addBack();t:for(i=0;n.length>i;i++)if(!(n[i].options.disabled||t&&!n[i].accept.call(n[i].element[0],t.currentItem||t.element))){for(s=0;a.length>s;s++)if(a[s]===n[i].element[0]){n[i].proportions().height=0;continue t}n[i].visible="none"!==n[i].element.css("display"),n[i].visible&&("mousedown"===o&&n[i]._activate.call(n[i],e),n[i].offset=n[i].element.offset(),n[i].proportions({width:n[i].element[0].offsetWidth,height:n[i].element[0].offsetHeight}))}},drop:function(t,e){var i=!1;return P.each((P.ui.ddmanager.droppables[t.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&P.ui.intersect(t,this,this.options.tolerance,e)&&(i=this._drop.call(this,e)||i),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],t.currentItem||t.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,e)))}),i},dragStart:function(t,e){t.element.parentsUntil("body").bind("scroll.droppable",function(){t.options.refreshPositions||P.ui.ddmanager.prepareOffsets(t,e)})},drag:function(o,a){o.options.refreshPositions&&P.ui.ddmanager.prepareOffsets(o,a),P.each(P.ui.ddmanager.droppables[o.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var t,e,i,s=P.ui.intersect(o,this,this.options.tolerance,a),n=!s&&this.isover?"isout":s&&!this.isover?"isover":null;n&&(this.options.greedy&&(e=this.options.scope,(i=this.element.parents(":data(ui-droppable)").filter(function(){return P(this).droppable("instance").options.scope===e})).length&&((t=P(i[0]).droppable("instance")).greedyChild="isover"===n)),t&&"isover"===n&&(t.isover=!1,t.isout=!0,t._out.call(t,a)),this[n]=!0,this["isout"===n?"isover":"isout"]=!1,this["isover"===n?"_over":"_out"].call(this,a),t&&"isout"===n&&(t.isout=!1,t.isover=!0,t._over.call(t,a)))}})},dragStop:function(t,e){t.element.parentsUntil("body").unbind("scroll.droppable"),t.options.refreshPositions||P.ui.ddmanager.prepareOffsets(t,e)}},P.ui.droppable;var w,x,k="ui-effects-",C=P;P.effects={effect:{}},function(c,u){function d(t,e,i){var s=g[e.type]||{};return null==t?i||!e.def?null:e.def:(t=s.floor?~~t:parseFloat(t),isNaN(t)?e.def:s.mod?(t+s.mod)%s.mod:t<0?0:t>s.max?s.max:t)}function r(a){var r=f(),h=r._rgba=[];return a=a.toLowerCase(),v(t,function(t,e){var i,s=e.re.exec(a),n=s&&e.parse(s),o=e.space||"rgba";return n?(i=r[o](n),r[m[o].cache]=i[m[o].cache],h=r._rgba=i._rgba,!1):u}),h.length?("0,0,0,0"===h.join()&&c.extend(h,l.transparent),r):l[a]}function h(t,e,i){return 6*(i=(i+1)%1)<1?t+6*(e-t)*i:2*i<1?e:3*i<2?t+6*(e-t)*(2/3-i):t}var l,p=/^([\-+])=\s*(\d+\.?\d*)/,t=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[t[1],t[2],t[3],t[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[2.55*t[1],2.55*t[2],2.55*t[3],t[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(t){return[t[1],t[2]/100,t[3]/100,t[4]]}}],f=c.Color=function(t,e,i,s){return new c.Color.fn.parse(t,e,i,s)},m={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},g={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},a=f.support={},e=c("<p>")[0],v=c.each;e.style.cssText="background-color:rgba(1,1,1,.5)",a.rgba=-1<e.style.backgroundColor.indexOf("rgba"),v(m,function(t,e){e.cache="_"+t,e.props.alpha={idx:3,type:"percent",def:1}}),f.fn=c.extend(f.prototype,{parse:function(n,t,e,i){if(n===u)return this._rgba=[null,null,null,null],this;(n.jquery||n.nodeType)&&(n=c(n).css(t),t=u);var o=this,s=c.type(n),a=this._rgba=[];return t!==u&&(n=[n,t,e,i],s="array"),"string"===s?this.parse(r(n)||l._default):"array"===s?(v(m.rgba.props,function(t,e){a[e.idx]=d(n[e.idx],e)}),this):"object"===s?(v(m,n instanceof f?function(t,e){n[e.cache]&&(o[e.cache]=n[e.cache].slice())}:function(t,i){var s=i.cache;v(i.props,function(t,e){if(!o[s]&&i.to){if("alpha"===t||null==n[t])return;o[s]=i.to(o._rgba)}o[s][e.idx]=d(n[t],e,!0)}),o[s]&&c.inArray(null,o[s].slice(0,3))<0&&(o[s][3]=1,i.from&&(o._rgba=i.from(o[s])))}),this):u},is:function(t){var n=f(t),o=!0,a=this;return v(m,function(t,e){var i,s=n[e.cache];return s&&(i=a[e.cache]||e.to&&e.to(a._rgba)||[],v(e.props,function(t,e){return null!=s[e.idx]?o=s[e.idx]===i[e.idx]:u})),o}),o},_space:function(){var i=[],s=this;return v(m,function(t,e){s[e.cache]&&i.push(t)}),i.pop()},transition:function(t,a){var r=f(t),e=r._space(),i=m[e],s=0===this.alpha()?f("transparent"):this,h=s[i.cache]||i.to(s._rgba),l=h.slice();return r=r[i.cache],v(i.props,function(t,e){var i=e.idx,s=h[i],n=r[i],o=g[e.type]||{};null!==n&&(l[i]=null===s?n:(o.mod&&(n-s>o.mod/2?s+=o.mod:s-n>o.mod/2&&(s-=o.mod)),d((n-s)*a+s,e)))}),this[e](l)},blend:function(t){if(1===this._rgba[3])return this;var e=this._rgba.slice(),i=e.pop(),s=f(t)._rgba;return f(c.map(e,function(t,e){return(1-i)*s[e]+i*t}))},toRgbaString:function(){var t="rgba(",e=c.map(this._rgba,function(t,e){return null==t?2<e?1:0:t});return 1===e[3]&&(e.pop(),t="rgb("),t+e.join()+")"},toHslaString:function(){var t="hsla(",e=c.map(this.hsla(),function(t,e){return null==t&&(t=2<e?1:0),e&&e<3&&(t=Math.round(100*t)+"%"),t});return 1===e[3]&&(e.pop(),t="hsl("),t+e.join()+")"},toHexString:function(t){var e=this._rgba.slice(),i=e.pop();return t&&e.push(~~(255*i)),"#"+c.map(e,function(t){return 1===(t=(t||0).toString(16)).length?"0"+t:t}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}}),f.fn.parse.prototype=f.fn,m.hsla.to=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e,i,s=t[0]/255,n=t[1]/255,o=t[2]/255,a=t[3],r=Math.max(s,n,o),h=Math.min(s,n,o),l=r-h,c=r+h,u=.5*c;return e=h===r?0:s===r?60*(n-o)/l+360:n===r?60*(o-s)/l+120:60*(s-n)/l+240,i=0===l?0:u<=.5?l/c:l/(2-c),[Math.round(e)%360,i,u,null==a?1:a]},m.hsla.from=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e=t[0]/360,i=t[1],s=t[2],n=t[3],o=s<=.5?s*(1+i):s+i-s*i,a=2*s-o;return[Math.round(255*h(a,o,e+1/3)),Math.round(255*h(a,o,e)),Math.round(255*h(a,o,e-1/3)),n]},v(m,function(h,t){var i=t.props,a=t.cache,r=t.to,l=t.from;f.fn[h]=function(t){if(r&&!this[a]&&(this[a]=r(this._rgba)),t===u)return this[a].slice();var e,s=c.type(t),n="array"===s||"object"===s?t:arguments,o=this[a].slice();return v(i,function(t,e){var i=n["object"===s?t:e.idx];null==i&&(i=o[e.idx]),o[e.idx]=d(i,e)}),l?((e=f(l(o)))[a]=o,e):f(o)},v(i,function(a,r){f.fn[a]||(f.fn[a]=function(t){var e,i=c.type(t),s="alpha"===a?this._hsla?"hsla":"rgba":h,n=this[s](),o=n[r.idx];return"undefined"===i?o:("function"===i&&(t=t.call(this,o),i=c.type(t)),null==t&&r.empty?this:("string"===i&&((e=p.exec(t))&&(t=o+parseFloat(e[2])*("+"===e[1]?1:-1))),n[r.idx]=t,this[s](n)))})})}),f.hook=function(t){var e=t.split(" ");v(e,function(t,o){c.cssHooks[o]={set:function(t,e){var i,s,n="";if("transparent"!==e&&("string"!==c.type(e)||(i=r(e)))){if(e=f(i||e),!a.rgba&&1!==e._rgba[3]){for(s="backgroundColor"===o?t.parentNode:t;(""===n||"transparent"===n)&&s&&s.style;)try{n=c.css(s,"backgroundColor"),s=s.parentNode}catch(t){}e=e.blend(n&&"transparent"!==n?n:"_default")}e=e.toRgbaString()}try{t.style[o]=e}catch(t){}}},c.fx.step[o]=function(t){t.colorInit||(t.start=f(t.elem,o),t.end=f(t.end),t.colorInit=!0),c.cssHooks[o].set(t.elem,t.start.transition(t.end,t.pos))}})},f.hook("backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor"),c.cssHooks.borderColor={expand:function(i){var s={};return v(["Top","Right","Bottom","Left"],function(t,e){s["border"+e+"Color"]=i}),s}},l=c.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(C),function(){function a(t){var e,i,s=t.ownerDocument.defaultView?t.ownerDocument.defaultView.getComputedStyle(t,null):t.currentStyle,n={};if(s&&s.length&&s[0]&&s[s[0]])for(i=s.length;i--;)"string"==typeof s[e=s[i]]&&(n[P.camelCase(e)]=s[e]);else for(e in s)"string"==typeof s[e]&&(n[e]=s[e]);return n}var o,n,r,h=["add","remove","toggle"],l={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};P.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(t,e){P.fx.step[e]=function(t){("none"!==t.end&&!t.setAttr||1===t.pos&&!t.setAttr)&&(C.style(t.elem,e,t.end),t.setAttr=!0)}}),P.fn.addBack||(P.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),P.effects.animateClass=function(n,t,e,i){var o=P.speed(t,e,i);return this.queue(function(){var t,i=P(this),e=i.attr("class")||"",s=o.children?i.find("*").addBack():i;s=s.map(function(){return{el:P(this),start:a(this)}}),(t=function(){P.each(h,function(t,e){n[e]&&i[e+"Class"](n[e])})})(),s=s.map(function(){return this.end=a(this.el[0]),this.diff=function(t,e){var i,s,n={};for(i in e)s=e[i],t[i]!==s&&(l[i]||(P.fx.step[i]||!isNaN(parseFloat(s)))&&(n[i]=s));return n}(this.start,this.end),this}),i.attr("class",e),s=s.map(function(){var t=this,e=P.Deferred(),i=P.extend({},o,{queue:!1,complete:function(){e.resolve(t)}});return this.el.animate(this.diff,i),e.promise()}),P.when.apply(P,s.get()).done(function(){t(),P.each(arguments,function(){var e=this.el;P.each(this.diff,function(t){e.css(t,"")})}),o.complete.call(i[0])})})},P.fn.extend({addClass:(r=P.fn.addClass,function(t,e,i,s){return e?P.effects.animateClass.call(this,{add:t},e,i,s):r.apply(this,arguments)}),removeClass:(n=P.fn.removeClass,function(t,e,i,s){return 1<arguments.length?P.effects.animateClass.call(this,{remove:t},e,i,s):n.apply(this,arguments)}),toggleClass:(o=P.fn.toggleClass,function(t,e,i,s,n){return"boolean"==typeof e||void 0===e?i?P.effects.animateClass.call(this,e?{add:t}:{remove:t},i,s,n):o.apply(this,arguments):P.effects.animateClass.call(this,{toggle:t},e,i,s)}),switchClass:function(t,e,i,s,n){return P.effects.animateClass.call(this,{add:e,remove:t},i,s,n)}})}(),function(){function s(t,e,i,s){return P.isPlainObject(t)&&(t=(e=t).effect),t={effect:t},null==e&&(e={}),P.isFunction(e)&&(s=e,i=null,e={}),("number"==typeof e||P.fx.speeds[e])&&(s=i,i=e,e={}),P.isFunction(i)&&(s=i,i=null),e&&P.extend(t,e),i=i||e.duration,t.duration=P.fx.off?0:"number"==typeof i?i:i in P.fx.speeds?P.fx.speeds[i]:P.fx.speeds._default,t.complete=s||e.complete,t}function i(t){return!(t&&"number"!=typeof t&&!P.fx.speeds[t])||("string"==typeof t&&!P.effects.effect[t]||(!!P.isFunction(t)||"object"==typeof t&&!t.effect))}var n,o,a;P.extend(P.effects,{version:"1.11.3",save:function(t,e){for(var i=0;e.length>i;i++)null!==e[i]&&t.data(k+e[i],t[0].style[e[i]])},restore:function(t,e){var i,s;for(s=0;e.length>s;s++)null!==e[s]&&(void 0===(i=t.data(k+e[s]))&&(i=""),t.css(e[s],i))},setMode:function(t,e){return"toggle"===e&&(e=t.is(":hidden")?"show":"hide"),e},getBaseline:function(t,e){var i,s;switch(t[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=t[0]/e.height}switch(t[1]){case"left":s=0;break;case"center":s=.5;break;case"right":s=1;break;default:s=t[1]/e.width}return{x:s,y:i}},createWrapper:function(i){if(i.parent().is(".ui-effects-wrapper"))return i.parent();var s={width:i.outerWidth(!0),height:i.outerHeight(!0),float:i.css("float")},t=P("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),e={width:i.width(),height:i.height()},n=document.activeElement;try{n.id}catch(t){n=document.body}return i.wrap(t),(i[0]===n||P.contains(i[0],n))&&P(n).focus(),t=i.parent(),"static"===i.css("position")?(t.css({position:"relative"}),i.css({position:"relative"})):(P.extend(s,{position:i.css("position"),zIndex:i.css("z-index")}),P.each(["top","left","bottom","right"],function(t,e){s[e]=i.css(e),isNaN(parseInt(s[e],10))&&(s[e]="auto")}),i.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),i.css(e),t.css(s).show()},removeWrapper:function(t){var e=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),(t[0]===e||P.contains(t[0],e))&&P(e).focus()),t},setTransition:function(s,t,n,o){return o=o||{},P.each(t,function(t,e){var i=s.cssUnit(e);0<i[0]&&(o[e]=i[0]*n+i[1])}),o}}),P.fn.extend({effect:function(){function t(t){function e(){P.isFunction(s)&&s.call(i[0]),P.isFunction(t)&&t()}var i=P(this),s=o.complete,n=o.mode;(i.is(":hidden")?"hide"===n:"show"===n)?(i[n](),e()):a.call(i[0],o,e)}var o=s.apply(this,arguments),e=o.mode,i=o.queue,a=P.effects.effect[o.effect];return P.fx.off||!a?e?this[e](o.duration,o.complete):this.each(function(){o.complete&&o.complete.call(this)}):!1===i?this.each(t):this.queue(i||"fx",t)},show:(a=P.fn.show,function(t){if(i(t))return a.apply(this,arguments);var e=s.apply(this,arguments);return e.mode="show",this.effect.call(this,e)}),hide:(o=P.fn.hide,function(t){if(i(t))return o.apply(this,arguments);var e=s.apply(this,arguments);return e.mode="hide",this.effect.call(this,e)}),toggle:(n=P.fn.toggle,function(t){if(i(t)||"boolean"==typeof t)return n.apply(this,arguments);var e=s.apply(this,arguments);return e.mode="toggle",this.effect.call(this,e)}),cssUnit:function(t){var i=this.css(t),s=[];return P.each(["em","px","%","pt"],function(t,e){0<i.indexOf(e)&&(s=[parseFloat(i),e])}),s}})}(),x={},P.each(["Quad","Cubic","Quart","Quint","Expo"],function(e,t){x[t]=function(t){return Math.pow(t,e+2)}}),P.extend(x,{Sine:function(t){return 1-Math.cos(t*Math.PI/2)},Circ:function(t){return 1-Math.sqrt(1-t*t)},Elastic:function(t){return 0===t||1===t?t:-Math.pow(2,8*(t-1))*Math.sin((80*(t-1)-7.5)*Math.PI/15)},Back:function(t){return t*t*(3*t-2)},Bounce:function(t){for(var e,i=4;((e=Math.pow(2,--i))-1)/11>t;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*e-2)/22-t,2)}}),P.each(x,function(t,e){P.easing["easeIn"+t]=e,P.easing["easeOut"+t]=function(t){return 1-e(1-t)},P.easing["easeInOut"+t]=function(t){return t<.5?e(2*t)/2:1-e(-2*t+2)/2}}),P.effects,P.effects.effect.blind=function(t,e){var i,s,n,o=P(this),a=["position","top","bottom","left","right","height","width"],r=P.effects.setMode(o,t.mode||"hide"),h=t.direction||"up",l=/up|down|vertical/.test(h),c=l?"height":"width",u=l?"top":"left",d=/up|left|vertical|horizontal/.test(h),p={},f="show"===r;o.parent().is(".ui-effects-wrapper")?P.effects.save(o.parent(),a):P.effects.save(o,a),o.show(),s=(i=P.effects.createWrapper(o).css({overflow:"hidden"}))[c](),n=parseFloat(i.css(u))||0,p[c]=f?s:0,d||(o.css(l?"bottom":"right",0).css(l?"top":"left","auto").css({position:"absolute"}),p[u]=f?n:s+n),f&&(i.css(c,0),d||i.css(u,n+s)),i.animate(p,{duration:t.duration,easing:t.easing,queue:!1,complete:function(){"hide"===r&&o.hide(),P.effects.restore(o,a),P.effects.removeWrapper(o),e()}})},P.effects.effect.bounce=function(t,e){var i,s,n,o=P(this),a=["position","top","bottom","left","right","height","width"],r=P.effects.setMode(o,t.mode||"effect"),h="hide"===r,l="show"===r,c=t.direction||"up",u=t.distance,d=t.times||5,p=2*d+(l||h?1:0),f=t.duration/p,m=t.easing,g="up"===c||"down"===c?"top":"left",v="up"===c||"left"===c,_=o.queue(),b=_.length;for((l||h)&&a.push("opacity"),P.effects.save(o,a),o.show(),P.effects.createWrapper(o),u||(u=o["top"===g?"outerHeight":"outerWidth"]()/3),l&&((n={opacity:1})[g]=0,o.css("opacity",0).css(g,v?2*-u:2*u).animate(n,f,m)),h&&(u/=Math.pow(2,d-1)),i=(n={})[g]=0;i<d;i++)(s={})[g]=(v?"-=":"+=")+u,o.animate(s,f,m).animate(n,f,m),u=h?2*u:u/2;h&&((s={opacity:0})[g]=(v?"-=":"+=")+u,o.animate(s,f,m)),o.queue(function(){h&&o.hide(),P.effects.restore(o,a),P.effects.removeWrapper(o),e()}),1<b&&_.splice.apply(_,[1,0].concat(_.splice(b,p+1))),o.dequeue()},P.effects.effect.clip=function(t,e){var i,s,n,o=P(this),a=["position","top","bottom","left","right","height","width"],r="show"===P.effects.setMode(o,t.mode||"hide"),h="vertical"===(t.direction||"vertical"),l=h?"height":"width",c=h?"top":"left",u={};P.effects.save(o,a),o.show(),i=P.effects.createWrapper(o).css({overflow:"hidden"}),n=(s="IMG"===o[0].tagName?i:o)[l](),r&&(s.css(l,0),s.css(c,n/2)),u[l]=r?n:0,u[c]=r?0:n/2,s.animate(u,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){r||o.hide(),P.effects.restore(o,a),P.effects.removeWrapper(o),e()}})},P.effects.effect.drop=function(t,e){var i,s=P(this),n=["position","top","bottom","left","right","opacity","height","width"],o=P.effects.setMode(s,t.mode||"hide"),a="show"===o,r=t.direction||"left",h="up"===r||"down"===r?"top":"left",l="up"===r||"left"===r?"pos":"neg",c={opacity:a?1:0};P.effects.save(s,n),s.show(),P.effects.createWrapper(s),i=t.distance||s["top"===h?"outerHeight":"outerWidth"](!0)/2,a&&s.css("opacity",0).css(h,"pos"===l?-i:i),c[h]=(a?"pos"===l?"+=":"-=":"pos"===l?"-=":"+=")+i,s.animate(c,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){"hide"===o&&s.hide(),P.effects.restore(s,n),P.effects.removeWrapper(s),e()}})},P.effects.effect.explode=function(t,e){function i(){g.push(this),g.length===l*c&&(u.css({visibility:"visible"}),P(g).remove(),d||u.hide(),e())}var s,n,o,a,r,h,l=t.pieces?Math.round(Math.sqrt(t.pieces)):3,c=l,u=P(this),d="show"===P.effects.setMode(u,t.mode||"hide"),p=u.show().css("visibility","hidden").offset(),f=Math.ceil(u.outerWidth()/c),m=Math.ceil(u.outerHeight()/l),g=[];for(s=0;s<l;s++)for(a=p.top+s*m,h=s-(l-1)/2,n=0;n<c;n++)o=p.left+n*f,r=n-(c-1)/2,u.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-n*f,top:-s*m}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:f,height:m,left:o+(d?r*f:0),top:a+(d?h*m:0),opacity:d?0:1}).animate({left:o+(d?0:r*f),top:a+(d?0:h*m),opacity:d?1:0},t.duration||500,t.easing,i)},P.effects.effect.fade=function(t,e){var i=P(this),s=P.effects.setMode(i,t.mode||"toggle");i.animate({opacity:s},{queue:!1,duration:t.duration,easing:t.easing,complete:e})},P.effects.effect.fold=function(t,e){var i,s,n=P(this),o=["position","top","bottom","left","right","height","width"],a=P.effects.setMode(n,t.mode||"hide"),r="show"===a,h="hide"===a,l=t.size||15,c=/([0-9]+)%/.exec(l),u=!!t.horizFirst,d=r!==u,p=d?["width","height"]:["height","width"],f=t.duration/2,m={},g={};P.effects.save(n,o),n.show(),i=P.effects.createWrapper(n).css({overflow:"hidden"}),s=d?[i.width(),i.height()]:[i.height(),i.width()],c&&(l=parseInt(c[1],10)/100*s[h?0:1]),r&&i.css(u?{height:0,width:l}:{height:l,width:0}),m[p[0]]=r?s[0]:l,g[p[1]]=r?s[1]:0,i.animate(m,f,t.easing).animate(g,f,t.easing,function(){h&&n.hide(),P.effects.restore(n,o),P.effects.removeWrapper(n),e()})},P.effects.effect.highlight=function(t,e){var i=P(this),s=["backgroundImage","backgroundColor","opacity"],n=P.effects.setMode(i,t.mode||"show"),o={backgroundColor:i.css("backgroundColor")};"hide"===n&&(o.opacity=0),P.effects.save(i,s),i.show().css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(o,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){"hide"===n&&i.hide(),P.effects.restore(i,s),e()}})},P.effects.effect.size=function(o,t){var e,i,a,r=P(this),s=["position","top","bottom","left","right","width","height","overflow","opacity"],h=["width","height","overflow"],n=["fontSize"],l=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],c=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],u=P.effects.setMode(r,o.mode||"effect"),d=o.restore||"effect"!==u,p=o.scale||"both",f=o.origin||["middle","center"],m=r.css("position"),g=d?s:["position","top","bottom","left","right","overflow","opacity"],v={height:0,width:0,outerHeight:0,outerWidth:0};"show"===u&&r.show(),e={height:r.height(),width:r.width(),outerHeight:r.outerHeight(),outerWidth:r.outerWidth()},"toggle"===o.mode&&"show"===u?(r.from=o.to||v,r.to=o.from||e):(r.from=o.from||("show"===u?v:e),r.to=o.to||("hide"===u?v:e)),a={from:{y:r.from.height/e.height,x:r.from.width/e.width},to:{y:r.to.height/e.height,x:r.to.width/e.width}},("box"===p||"both"===p)&&(a.from.y!==a.to.y&&(g=g.concat(l),r.from=P.effects.setTransition(r,l,a.from.y,r.from),r.to=P.effects.setTransition(r,l,a.to.y,r.to)),a.from.x!==a.to.x&&(g=g.concat(c),r.from=P.effects.setTransition(r,c,a.from.x,r.from),r.to=P.effects.setTransition(r,c,a.to.x,r.to))),("content"===p||"both"===p)&&a.from.y!==a.to.y&&(g=g.concat(n).concat(h),r.from=P.effects.setTransition(r,n,a.from.y,r.from),r.to=P.effects.setTransition(r,n,a.to.y,r.to)),P.effects.save(r,g),r.show(),P.effects.createWrapper(r),r.css("overflow","hidden").css(r.from),f&&(i=P.effects.getBaseline(f,e),r.from.top=(e.outerHeight-r.outerHeight())*i.y,r.from.left=(e.outerWidth-r.outerWidth())*i.x,r.to.top=(e.outerHeight-r.to.outerHeight)*i.y,r.to.left=(e.outerWidth-r.to.outerWidth)*i.x),r.css(r.from),("content"===p||"both"===p)&&(l=l.concat(["marginTop","marginBottom"]).concat(n),c=c.concat(["marginLeft","marginRight"]),h=s.concat(l).concat(c),r.find("*[width]").each(function(){var t=P(this),e=t.height(),i=t.width(),s=t.outerHeight(),n=t.outerWidth();d&&P.effects.save(t,h),t.from={height:e*a.from.y,width:i*a.from.x,outerHeight:s*a.from.y,outerWidth:n*a.from.x},t.to={height:e*a.to.y,width:i*a.to.x,outerHeight:e*a.to.y,outerWidth:i*a.to.x},a.from.y!==a.to.y&&(t.from=P.effects.setTransition(t,l,a.from.y,t.from),t.to=P.effects.setTransition(t,l,a.to.y,t.to)),a.from.x!==a.to.x&&(t.from=P.effects.setTransition(t,c,a.from.x,t.from),t.to=P.effects.setTransition(t,c,a.to.x,t.to)),t.css(t.from),t.animate(t.to,o.duration,o.easing,function(){d&&P.effects.restore(t,h)})})),r.animate(r.to,{queue:!1,duration:o.duration,easing:o.easing,complete:function(){0===r.to.opacity&&r.css("opacity",r.from.opacity),"hide"===u&&r.hide(),P.effects.restore(r,g),d||("static"===m?r.css({position:"relative",top:r.to.top,left:r.to.left}):P.each(["top","left"],function(n,t){r.css(t,function(t,e){var i=parseInt(e,10),s=n?r.to.left:r.to.top;return"auto"===e?s+"px":i+s+"px"})})),P.effects.removeWrapper(r),t()}})},P.effects.effect.scale=function(t,e){var i=P(this),s=P.extend(!0,{},t),n=P.effects.setMode(i,t.mode||"effect"),o=parseInt(t.percent,10)||(0===parseInt(t.percent,10)?0:"hide"===n?0:100),a=t.direction||"both",r=t.origin,h={height:i.height(),width:i.width(),outerHeight:i.outerHeight(),outerWidth:i.outerWidth()},l="horizontal"!==a?o/100:1,c="vertical"!==a?o/100:1;s.effect="size",s.queue=!1,s.complete=e,"effect"!==n&&(s.origin=r||["middle","center"],s.restore=!0),s.from=t.from||("show"===n?{height:0,width:0,outerHeight:0,outerWidth:0}:h),s.to={height:h.height*l,width:h.width*c,outerHeight:h.outerHeight*l,outerWidth:h.outerWidth*c},s.fade&&("show"===n&&(s.from.opacity=0,s.to.opacity=1),"hide"===n&&(s.from.opacity=1,s.to.opacity=0)),i.effect(s)},P.effects.effect.puff=function(t,e){var i=P(this),s=P.effects.setMode(i,t.mode||"hide"),n="hide"===s,o=parseInt(t.percent,10)||150,a=o/100,r={height:i.height(),width:i.width(),outerHeight:i.outerHeight(),outerWidth:i.outerWidth()};P.extend(t,{effect:"scale",queue:!1,fade:!0,mode:s,complete:e,percent:n?o:100,from:n?r:{height:r.height*a,width:r.width*a,outerHeight:r.outerHeight*a,outerWidth:r.outerWidth*a}}),i.effect(t)},P.effects.effect.pulsate=function(t,e){var i,s=P(this),n=P.effects.setMode(s,t.mode||"show"),o="show"===n,a="hide"===n,r=o||"hide"===n,h=2*(t.times||5)+(r?1:0),l=t.duration/h,c=0,u=s.queue(),d=u.length;for((o||!s.is(":visible"))&&(s.css("opacity",0).show(),c=1),i=1;i<h;i++)s.animate({opacity:c},l,t.easing),c=1-c;s.animate({opacity:c},l,t.easing),s.queue(function(){a&&s.hide(),e()}),1<d&&u.splice.apply(u,[1,0].concat(u.splice(d,h+1))),s.dequeue()},P.effects.effect.shake=function(t,e){var i,s=P(this),n=["position","top","bottom","left","right","height","width"],o=P.effects.setMode(s,t.mode||"effect"),a=t.direction||"left",r=t.distance||20,h=t.times||3,l=2*h+1,c=Math.round(t.duration/l),u="up"===a||"down"===a?"top":"left",d="up"===a||"left"===a,p={},f={},m={},g=s.queue(),v=g.length;for(P.effects.save(s,n),s.show(),P.effects.createWrapper(s),p[u]=(d?"-=":"+=")+r,f[u]=(d?"+=":"-=")+2*r,m[u]=(d?"-=":"+=")+2*r,s.animate(p,c,t.easing),i=1;i<h;i++)s.animate(f,c,t.easing).animate(m,c,t.easing);s.animate(f,c,t.easing).animate(p,c/2,t.easing).queue(function(){"hide"===o&&s.hide(),P.effects.restore(s,n),P.effects.removeWrapper(s),e()}),1<v&&g.splice.apply(g,[1,0].concat(g.splice(v,l+1))),s.dequeue()},P.effects.effect.slide=function(t,e){var i,s=P(this),n=["position","top","bottom","left","right","width","height"],o=P.effects.setMode(s,t.mode||"show"),a="show"===o,r=t.direction||"left",h="up"===r||"down"===r?"top":"left",l="up"===r||"left"===r,c={};P.effects.save(s,n),s.show(),i=t.distance||s["top"===h?"outerHeight":"outerWidth"](!0),P.effects.createWrapper(s).css({overflow:"hidden"}),a&&s.css(h,l?isNaN(i)?"-"+i:-i:i),c[h]=(a?l?"+=":"-=":l?"-=":"+=")+i,s.animate(c,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){"hide"===o&&s.hide(),P.effects.restore(s,n),P.effects.removeWrapper(s),e()}})},P.effects.effect.transfer=function(t,e){var i=P(this),s=P(t.to),n="fixed"===s.css("position"),o=P("body"),a=n?o.scrollTop():0,r=n?o.scrollLeft():0,h=s.offset(),l={top:h.top-a,left:h.left-r,height:s.innerHeight(),width:s.innerWidth()},c=i.offset(),u=P("<div class='ui-effects-transfer'></div>").appendTo(document.body).addClass(t.className).css({top:c.top-a,left:c.left-r,height:i.innerHeight(),width:i.innerWidth(),position:n?"fixed":"absolute"}).animate(l,t.duration,t.easing,function(){u.remove(),e()})},P.widget("ui.progressbar",{version:"1.11.3",options:{max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue(),this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min}),this.valueDiv=P("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element),this._refreshValue()},_destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.valueDiv.remove()},value:function(t){return void 0===t?this.options.value:(this.options.value=this._constrainedValue(t),void this._refreshValue())},_constrainedValue:function(t){return void 0===t&&(t=this.options.value),this.indeterminate=!1===t,"number"!=typeof t&&(t=0),!this.indeterminate&&Math.min(this.options.max,Math.max(this.min,t))},_setOptions:function(t){var e=t.value;delete t.value,this._super(t),this.options.value=this._constrainedValue(e),this._refreshValue()},_setOption:function(t,e){"max"===t&&(e=Math.max(this.min,e)),"disabled"===t&&this.element.toggleClass("ui-state-disabled",!!e).attr("aria-disabled",e),this._super(t,e)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var t=this.options.value,e=this._percentage();this.valueDiv.toggle(this.indeterminate||t>this.min).toggleClass("ui-corner-right",t===this.options.max).width(e.toFixed(0)+"%"),this.element.toggleClass("ui-progressbar-indeterminate",this.indeterminate),this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=P("<div class='ui-progressbar-overlay'></div>").appendTo(this.valueDiv))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":t}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null)),this.oldValue!==t&&(this.oldValue=t,this._trigger("change")),t===this.options.max&&this._trigger("complete")}}),P.widget("ui.selectable",P.ui.mouse,{version:"1.11.3",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var t,e=this;this.element.addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){(t=P(e.options.filter,e.element[0])).addClass("ui-selectee"),t.each(function(){var t=P(this),e=t.offset();P.data(this,"selectable-item",{element:this,$element:t,left:e.left,top:e.top,right:e.left+t.outerWidth(),bottom:e.top+t.outerHeight(),startselected:!1,selected:t.hasClass("ui-selected"),selecting:t.hasClass("ui-selecting"),unselecting:t.hasClass("ui-unselecting")})})},this.refresh(),this.selectees=t.addClass("ui-selectee"),this._mouseInit(),this.helper=P("<div class='ui-selectable-helper'></div>")},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item"),this.element.removeClass("ui-selectable ui-selectable-disabled"),this._mouseDestroy()},_mouseStart:function(i){var s=this,t=this.options;this.opos=[i.pageX,i.pageY],this.options.disabled||(this.selectees=P(t.filter,this.element[0]),this._trigger("start",i),P(t.appendTo).append(this.helper),this.helper.css({left:i.pageX,top:i.pageY,width:0,height:0}),t.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var t=P.data(this,"selectable-item");t.startselected=!0,i.metaKey||i.ctrlKey||(t.$element.removeClass("ui-selected"),t.selected=!1,t.$element.addClass("ui-unselecting"),t.unselecting=!0,s._trigger("unselecting",i,{unselecting:t.element}))}),P(i.target).parents().addBack().each(function(){var t,e=P.data(this,"selectable-item");return e?(t=!i.metaKey&&!i.ctrlKey||!e.$element.hasClass("ui-selected"),e.$element.removeClass(t?"ui-unselecting":"ui-selected").addClass(t?"ui-selecting":"ui-unselecting"),e.unselecting=!t,e.selecting=t,(e.selected=t)?s._trigger("selecting",i,{selecting:e.element}):s._trigger("unselecting",i,{unselecting:e.element}),!1):void 0}))},_mouseDrag:function(i){if(this.dragged=!0,!this.options.disabled){var t,s=this,n=this.options,o=this.opos[0],a=this.opos[1],r=i.pageX,h=i.pageY;return r<o&&(t=r,r=o,o=t),h<a&&(t=h,h=a,a=t),this.helper.css({left:o,top:a,width:r-o,height:h-a}),this.selectees.each(function(){var t=P.data(this,"selectable-item"),e=!1;t&&t.element!==s.element[0]&&("touch"===n.tolerance?e=!(t.left>r||o>t.right||t.top>h||a>t.bottom):"fit"===n.tolerance&&(e=t.left>o&&r>t.right&&t.top>a&&h>t.bottom),e?(t.selected&&(t.$element.removeClass("ui-selected"),t.selected=!1),t.unselecting&&(t.$element.removeClass("ui-unselecting"),t.unselecting=!1),t.selecting||(t.$element.addClass("ui-selecting"),t.selecting=!0,s._trigger("selecting",i,{selecting:t.element}))):(t.selecting&&((i.metaKey||i.ctrlKey)&&t.startselected?(t.$element.removeClass("ui-selecting"),t.selecting=!1,t.$element.addClass("ui-selected"),t.selected=!0):(t.$element.removeClass("ui-selecting"),t.selecting=!1,t.startselected&&(t.$element.addClass("ui-unselecting"),t.unselecting=!0),s._trigger("unselecting",i,{unselecting:t.element}))),t.selected&&(i.metaKey||i.ctrlKey||t.startselected||(t.$element.removeClass("ui-selected"),t.selected=!1,t.$element.addClass("ui-unselecting"),t.unselecting=!0,s._trigger("unselecting",i,{unselecting:t.element})))))}),!1}},_mouseStop:function(e){var i=this;return this.dragged=!1,P(".ui-unselecting",this.element[0]).each(function(){var t=P.data(this,"selectable-item");t.$element.removeClass("ui-unselecting"),t.unselecting=!1,t.startselected=!1,i._trigger("unselected",e,{unselected:t.element})}),P(".ui-selecting",this.element[0]).each(function(){var t=P.data(this,"selectable-item");t.$element.removeClass("ui-selecting").addClass("ui-selected"),t.selecting=!1,t.selected=!0,t.startselected=!0,i._trigger("selected",e,{selected:t.element})}),this._trigger("stop",e),this.helper.remove(),!1}}),P.widget("ui.selectmenu",{version:"1.11.3",defaultElement:"<select>",options:{appendTo:null,disabled:null,icons:{button:"ui-icon-triangle-1-s"},position:{my:"left top",at:"left bottom",collision:"none"},width:null,change:null,close:null,focus:null,open:null,select:null},_create:function(){var t=this.element.uniqueId().attr("id");this.ids={element:t,button:t+"-button",menu:t+"-menu"},this._drawButton(),this._drawMenu(),this.options.disabled&&this.disable()},_drawButton:function(){var t=this;this.label=P("label[for='"+this.ids.element+"']").attr("for",this.ids.button),this._on(this.label,{click:function(t){this.button.focus(),t.preventDefault()}}),this.element.hide(),this.button=P("<span>",{class:"ui-selectmenu-button ui-widget ui-state-default ui-corner-all",tabindex:this.options.disabled?-1:0,id:this.ids.button,role:"combobox","aria-expanded":"false","aria-autocomplete":"list","aria-owns":this.ids.menu,"aria-haspopup":"true"}).insertAfter(this.element),P("<span>",{class:"ui-icon "+this.options.icons.button}).prependTo(this.button),this.buttonText=P("<span>",{class:"ui-selectmenu-text"}).appendTo(this.button),this._setText(this.buttonText,this.element.find("option:selected").text()),this._resizeButton(),this._on(this.button,this._buttonEvents),this.button.one("focusin",function(){t.menuItems||t._refreshMenu()}),this._hoverable(this.button),this._focusable(this.button)},_drawMenu:function(){var s=this;this.menu=P("<ul>",{"aria-hidden":"true","aria-labelledby":this.ids.button,id:this.ids.menu}),this.menuWrap=P("<div>",{class:"ui-selectmenu-menu ui-front"}).append(this.menu).appendTo(this._appendTo()),this.menuInstance=this.menu.menu({role:"listbox",select:function(t,e){t.preventDefault(),s._setSelection(),s._select(e.item.data("ui-selectmenu-item"),t)},focus:function(t,e){var i=e.item.data("ui-selectmenu-item");null!=s.focusIndex&&i.index!==s.focusIndex&&(s._trigger("focus",t,{item:i}),s.isOpen||s._select(i,t)),s.focusIndex=i.index,s.button.attr("aria-activedescendant",s.menuItems.eq(i.index).attr("id"))}}).menu("instance"),this.menu.addClass("ui-corner-bottom").removeClass("ui-corner-all"),this.menuInstance._off(this.menu,"mouseleave"),this.menuInstance._closeOnDocumentClick=function(){return!1},this.menuInstance._isDivider=function(){return!1}},refresh:function(){this._refreshMenu(),this._setText(this.buttonText,this._getSelectedItem().text()),this.options.width||this._resizeButton()},_refreshMenu:function(){this.menu.empty();var t,e=this.element.find("option");e.length&&(this._parseOptions(e),this._renderMenu(this.menu,this.items),this.menuInstance.refresh(),this.menuItems=this.menu.find("li").not(".ui-selectmenu-optgroup"),t=this._getSelectedItem(),this.menuInstance.focus(null,t),this._setAria(t.data("ui-selectmenu-item")),this._setOption("disabled",this.element.prop("disabled")))},open:function(t){this.options.disabled||(this.menuItems?(this.menu.find(".ui-state-focus").removeClass("ui-state-focus"),this.menuInstance.focus(null,this._getSelectedItem())):this._refreshMenu(),this.isOpen=!0,this._toggleAttr(),this._resizeMenu(),this._position(),this._on(this.document,this._documentClick),this._trigger("open",t))},_position:function(){this.menuWrap.position(P.extend({of:this.button},this.options.position))},close:function(t){this.isOpen&&(this.isOpen=!1,this._toggleAttr(),this.range=null,this._off(this.document),this._trigger("close",t))},widget:function(){return this.button},menuWidget:function(){return this.menu},_renderMenu:function(i,t){var s=this,n="";P.each(t,function(t,e){e.optgroup!==n&&(P("<li>",{class:"ui-selectmenu-optgroup ui-menu-divider"+(e.element.parent("optgroup").prop("disabled")?" ui-state-disabled":""),text:e.optgroup}).appendTo(i),n=e.optgroup),s._renderItemData(i,e)})},_renderItemData:function(t,e){return this._renderItem(t,e).data("ui-selectmenu-item",e)},_renderItem:function(t,e){var i=P("<li>");return e.disabled&&i.addClass("ui-state-disabled"),this._setText(i,e.label),i.appendTo(t)},_setText:function(t,e){e?t.text(e):t.html("&#160;")},_move:function(t,e){var i,s,n=".ui-menu-item";this.isOpen?i=this.menuItems.eq(this.focusIndex):(i=this.menuItems.eq(this.element[0].selectedIndex),n+=":not(.ui-state-disabled)"),(s="first"===t||"last"===t?i["first"===t?"prevAll":"nextAll"](n).eq(-1):i[t+"All"](n).eq(0)).length&&this.menuInstance.focus(e,s)},_getSelectedItem:function(){return this.menuItems.eq(this.element[0].selectedIndex)},_toggle:function(t){this[this.isOpen?"close":"open"](t)},_setSelection:function(){var t;this.range&&(window.getSelection?((t=window.getSelection()).removeAllRanges(),t.addRange(this.range)):this.range.select(),this.button.focus())},_documentClick:{mousedown:function(t){this.isOpen&&(P(t.target).closest(".ui-selectmenu-menu, #"+this.ids.button).length||this.close(t))}},_buttonEvents:{mousedown:function(){var t;window.getSelection?(t=window.getSelection()).rangeCount&&(this.range=t.getRangeAt(0)):this.range=document.selection.createRange()},click:function(t){this._setSelection(),this._toggle(t)},keydown:function(t){var e=!0;switch(t.keyCode){case P.ui.keyCode.TAB:case P.ui.keyCode.ESCAPE:this.close(t),e=!1;break;case P.ui.keyCode.ENTER:this.isOpen&&this._selectFocusedItem(t);break;case P.ui.keyCode.UP:t.altKey?this._toggle(t):this._move("prev",t);break;case P.ui.keyCode.DOWN:t.altKey?this._toggle(t):this._move("next",t);break;case P.ui.keyCode.SPACE:this.isOpen?this._selectFocusedItem(t):this._toggle(t);break;case P.ui.keyCode.LEFT:this._move("prev",t);break;case P.ui.keyCode.RIGHT:this._move("next",t);break;case P.ui.keyCode.HOME:case P.ui.keyCode.PAGE_UP:this._move("first",t);break;case P.ui.keyCode.END:case P.ui.keyCode.PAGE_DOWN:this._move("last",t);break;default:this.menu.trigger(t),e=!1}e&&t.preventDefault()}},_selectFocusedItem:function(t){var e=this.menuItems.eq(this.focusIndex);e.hasClass("ui-state-disabled")||this._select(e.data("ui-selectmenu-item"),t)},_select:function(t,e){var i=this.element[0].selectedIndex;this.element[0].selectedIndex=t.index,this._setText(this.buttonText,t.label),this._setAria(t),this._trigger("select",e,{item:t}),t.index!==i&&this._trigger("change",e,{item:t}),this.close(e)},_setAria:function(t){var e=this.menuItems.eq(t.index).attr("id");this.button.attr({"aria-labelledby":e,"aria-activedescendant":e}),this.menu.attr("aria-activedescendant",e)},_setOption:function(t,e){"icons"===t&&this.button.find("span.ui-icon").removeClass(this.options.icons.button).addClass(e.button),this._super(t,e),"appendTo"===t&&this.menuWrap.appendTo(this._appendTo()),"disabled"===t&&(this.menuInstance.option("disabled",e),this.button.toggleClass("ui-state-disabled",e).attr("aria-disabled",e),this.element.prop("disabled",e),e?(this.button.attr("tabindex",-1),this.close()):this.button.attr("tabindex",0)),"width"===t&&this._resizeButton()},_appendTo:function(){var t=this.options.appendTo;return t&&(t=t.jquery||t.nodeType?P(t):this.document.find(t).eq(0)),t&&t[0]||(t=this.element.closest(".ui-front")),t.length||(t=this.document[0].body),t},_toggleAttr:function(){this.button.toggleClass("ui-corner-top",this.isOpen).toggleClass("ui-corner-all",!this.isOpen).attr("aria-expanded",this.isOpen),this.menuWrap.toggleClass("ui-selectmenu-open",this.isOpen),this.menu.attr("aria-hidden",!this.isOpen)},_resizeButton:function(){var t=this.options.width;t||(t=this.element.show().outerWidth(),this.element.hide()),this.button.outerWidth(t)},_resizeMenu:function(){this.menu.outerWidth(Math.max(this.button.outerWidth(),this.menu.width("").outerWidth()+1))},_getCreateOptions:function(){return{disabled:this.element.prop("disabled")}},_parseOptions:function(t){var n=[];t.each(function(t,e){var i=P(e),s=i.parent("optgroup");n.push({element:i,index:t,value:i.val(),label:i.text(),optgroup:s.attr("label")||"",disabled:s.prop("disabled")||i.prop("disabled")})}),this.items=n},_destroy:function(){this.menuWrap.remove(),this.button.remove(),this.element.show(),this.element.removeUniqueId(),this.label.attr("for",this.ids.element)}}),P.widget("ui.slider",P.ui.mouse,{version:"1.11.3",widgetEventPrefix:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all"),this._refresh(),this._setOption("disabled",this.options.disabled),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var t,e,i=this.options,s=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),n=[];for(e=i.values&&i.values.length||1,s.length>e&&(s.slice(e).remove(),s=s.slice(0,e)),t=s.length;t<e;t++)n.push("<span class='ui-slider-handle ui-state-default ui-corner-all' tabindex='0'></span>");this.handles=s.add(P(n.join("")).appendTo(this.element)),this.handle=this.handles.eq(0),this.handles.each(function(t){P(this).data("ui-slider-handle-index",t)})},_createRange:function(){var t=this.options,e="";t.range?(!0===t.range&&(t.values?t.values.length&&2!==t.values.length?t.values=[t.values[0],t.values[0]]:P.isArray(t.values)&&(t.values=t.values.slice(0)):t.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?this.range.removeClass("ui-slider-range-min ui-slider-range-max").css({left:"",bottom:""}):(this.range=P("<div></div>").appendTo(this.element),e="ui-slider-range ui-widget-header ui-corner-all"),this.range.addClass(e+("min"===t.range||"max"===t.range?" ui-slider-range-"+t.range:""))):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-widget ui-widget-content ui-corner-all"),this._mouseDestroy()},_mouseCapture:function(t){var e,i,s,n,o,a,r,h=this,l=this.options;return!l.disabled&&(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),e={x:t.pageX,y:t.pageY},i=this._normValueFromMouse(e),s=this._valueMax()-this._valueMin()+1,this.handles.each(function(t){var e=Math.abs(i-h.values(t));(e<s||s===e&&(t===h._lastChangedValue||h.values(t)===l.min))&&(s=e,n=P(this),o=t)}),!1!==this._start(t,o)&&(this._mouseSliding=!0,this._handleIndex=o,n.addClass("ui-state-active").focus(),a=n.offset(),r=!P(t.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=r?{left:0,top:0}:{left:t.pageX-a.left-n.width()/2,top:t.pageY-a.top-n.height()/2-(parseInt(n.css("borderTopWidth"),10)||0)-(parseInt(n.css("borderBottomWidth"),10)||0)+(parseInt(n.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,o,i),this._animateOff=!0))},_mouseStart:function(){return!0},_mouseDrag:function(t){var e={x:t.pageX,y:t.pageY},i=this._normValueFromMouse(e);return this._slide(t,this._handleIndex,i),!1},_mouseStop:function(t){return this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(t,this._handleIndex),this._change(t,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(t){var e,i,s,n;return 1<(i=("horizontal"===this.orientation?(e=this.elementSize.width,t.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(e=this.elementSize.height,t.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)))/e)&&(i=1),i<0&&(i=0),"vertical"===this.orientation&&(i=1-i),s=this._valueMax()-this._valueMin(),n=this._valueMin()+i*s,this._trimAlignValue(n)},_start:function(t,e){var i={handle:this.handles[e],value:this.value()};return this.options.values&&this.options.values.length&&(i.value=this.values(e),i.values=this.values()),this._trigger("start",t,i)},_slide:function(t,e,i){var s,n,o;this.options.values&&this.options.values.length?(s=this.values(e?0:1),2===this.options.values.length&&!0===this.options.range&&(0===e&&s<i||1===e&&i<s)&&(i=s),i!==this.values(e)&&((n=this.values())[e]=i,o=this._trigger("slide",t,{handle:this.handles[e],value:i,values:n}),s=this.values(e?0:1),!1!==o&&this.values(e,i))):i!==this.value()&&(!1!==(o=this._trigger("slide",t,{handle:this.handles[e],value:i}))&&this.value(i))},_stop:function(t,e){var i={handle:this.handles[e],value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(e),i.values=this.values()),this._trigger("stop",t,i)},_change:function(t,e){if(!this._keySliding&&!this._mouseSliding){var i={handle:this.handles[e],value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(e),i.values=this.values()),this._lastChangedValue=e,this._trigger("change",t,i)}},value:function(t){return arguments.length?(this.options.value=this._trimAlignValue(t),this._refreshValue(),void this._change(null,0)):this._value()},values:function(t,e){var i,s,n;if(1<arguments.length)return this.options.values[t]=this._trimAlignValue(e),this._refreshValue(),void this._change(null,t);if(!arguments.length)return this._values();if(!P.isArray(t))return this.options.values&&this.options.values.length?this._values(t):this.value();for(i=this.options.values,s=t,n=0;i.length>n;n+=1)i[n]=this._trimAlignValue(s[n]),this._change(null,n);this._refreshValue()},_setOption:function(t,e){var i,s=0;switch("range"===t&&!0===this.options.range&&("min"===e?(this.options.value=this._values(0),this.options.values=null):"max"===e&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),P.isArray(this.options.values)&&(s=this.options.values.length),"disabled"===t&&this.element.toggleClass("ui-state-disabled",!!e),this._super(t,e),t){case"orientation":this._detectOrientation(),this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation),this._refreshValue(),this.handles.css("horizontal"===e?"bottom":"left","");break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),i=0;i<s;i+=1)this._change(null,i);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0,this._calculateNewMax(),this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_value:function(){var t=this.options.value;return this._trimAlignValue(t)},_values:function(t){var e,i,s;if(arguments.length)return e=this.options.values[t],this._trimAlignValue(e);if(this.options.values&&this.options.values.length){for(i=this.options.values.slice(),s=0;i.length>s;s+=1)i[s]=this._trimAlignValue(i[s]);return i}return[]},_trimAlignValue:function(t){if(this._valueMin()>=t)return this._valueMin();if(t>=this._valueMax())return this._valueMax();var e=0<this.options.step?this.options.step:1,i=(t-this._valueMin())%e,s=t-i;return 2*Math.abs(i)>=e&&(s+=0<i?e:-e),parseFloat(s.toFixed(5))},_calculateNewMax:function(){var t=this.options.max,e=this._valueMin(),i=this.options.step;t=Math.floor((t-e)/i)*i+e,this.max=parseFloat(t.toFixed(this._precision()))},_precision:function(){var t=this._precisionOf(this.options.step);return null!==this.options.min&&(t=Math.max(t,this._precisionOf(this.options.min))),t},_precisionOf:function(t){var e=""+t,i=e.indexOf(".");return-1===i?0:e.length-i-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshValue:function(){var e,i,t,s,n,o=this.options.range,a=this.options,r=this,h=!this._animateOff&&a.animate,l={};this.options.values&&this.options.values.length?this.handles.each(function(t){i=(r.values(t)-r._valueMin())/(r._valueMax()-r._valueMin())*100,l["horizontal"===r.orientation?"left":"bottom"]=i+"%",P(this).stop(1,1)[h?"animate":"css"](l,a.animate),!0===r.options.range&&("horizontal"===r.orientation?(0===t&&r.range.stop(1,1)[h?"animate":"css"]({left:i+"%"},a.animate),1===t&&r.range[h?"animate":"css"]({width:i-e+"%"},{queue:!1,duration:a.animate})):(0===t&&r.range.stop(1,1)[h?"animate":"css"]({bottom:i+"%"},a.animate),1===t&&r.range[h?"animate":"css"]({height:i-e+"%"},{queue:!1,duration:a.animate}))),e=i}):(t=this.value(),s=this._valueMin(),n=this._valueMax(),i=n!==s?(t-s)/(n-s)*100:0,l["horizontal"===this.orientation?"left":"bottom"]=i+"%",this.handle.stop(1,1)[h?"animate":"css"](l,a.animate),"min"===o&&"horizontal"===this.orientation&&this.range.stop(1,1)[h?"animate":"css"]({width:i+"%"},a.animate),"max"===o&&"horizontal"===this.orientation&&this.range[h?"animate":"css"]({width:100-i+"%"},{queue:!1,duration:a.animate}),"min"===o&&"vertical"===this.orientation&&this.range.stop(1,1)[h?"animate":"css"]({height:i+"%"},a.animate),"max"===o&&"vertical"===this.orientation&&this.range[h?"animate":"css"]({height:100-i+"%"},{queue:!1,duration:a.animate}))},_handleEvents:{keydown:function(t){var e,i,s,n=P(t.target).data("ui-slider-handle-index");switch(t.keyCode){case P.ui.keyCode.HOME:case P.ui.keyCode.END:case P.ui.keyCode.PAGE_UP:case P.ui.keyCode.PAGE_DOWN:case P.ui.keyCode.UP:case P.ui.keyCode.RIGHT:case P.ui.keyCode.DOWN:case P.ui.keyCode.LEFT:if(t.preventDefault(),!this._keySliding&&(this._keySliding=!0,P(t.target).addClass("ui-state-active"),!1===this._start(t,n)))return}switch(s=this.options.step,e=i=this.options.values&&this.options.values.length?this.values(n):this.value(),t.keyCode){case P.ui.keyCode.HOME:i=this._valueMin();break;case P.ui.keyCode.END:i=this._valueMax();break;case P.ui.keyCode.PAGE_UP:i=this._trimAlignValue(e+(this._valueMax()-this._valueMin())/this.numPages);break;case P.ui.keyCode.PAGE_DOWN:i=this._trimAlignValue(e-(this._valueMax()-this._valueMin())/this.numPages);break;case P.ui.keyCode.UP:case P.ui.keyCode.RIGHT:if(e===this._valueMax())return;i=this._trimAlignValue(e+s);break;case P.ui.keyCode.DOWN:case P.ui.keyCode.LEFT:if(e===this._valueMin())return;i=this._trimAlignValue(e-s)}this._slide(t,n,i)},keyup:function(t){var e=P(t.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(t,e),this._change(t,e),P(t.target).removeClass("ui-state-active"))}}}),P.widget("ui.sortable",P.ui.mouse,{version:"1.11.3",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(t,e,i){return e<=t&&t<e+i},_isFloating:function(t){return/left|right/.test(t.css("float"))||/inline|table-cell/.test(t.css("display"))},_create:function(){var t=this.options;this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.floating=!!this.items.length&&("x"===t.axis||this._isFloating(this.items[0].item)),this.offset=this.element.offset(),this._mouseInit(),this._setHandleClassName(),this.ready=!0},_setOption:function(t,e){this._super(t,e),"handle"===t&&this._setHandleClassName()},_setHandleClassName:function(){this.element.find(".ui-sortable-handle").removeClass("ui-sortable-handle"),P.each(this.items,function(){(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item).addClass("ui-sortable-handle")})},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").find(".ui-sortable-handle").removeClass("ui-sortable-handle"),this._mouseDestroy();for(var t=this.items.length-1;0<=t;t--)this.items[t].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(t,e){var i=null,s=!1,n=this;return!this.reverting&&(!this.options.disabled&&"static"!==this.options.type&&(this._refreshItems(t),P(t.target).parents().each(function(){return P.data(this,n.widgetName+"-item")===n?(i=P(this),!1):void 0}),P.data(t.target,n.widgetName+"-item")===n&&(i=P(t.target)),!!i&&(!(this.options.handle&&!e&&(P(this.options.handle,i).find("*").addBack().each(function(){this===t.target&&(s=!0)}),!s))&&(this.currentItem=i,this._removeCurrentsFromItems(),!0))))},_mouseStart:function(t,e,i){var s,n,o=this.options;if((this.currentContainer=this).refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},P.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,o.cursorAt&&this._adjustOffsetFromHelper(o.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),o.containment&&this._setContainment(),o.cursor&&"auto"!==o.cursor&&(n=this.document.find("body"),this.storedCursor=n.css("cursor"),n.css("cursor",o.cursor),this.storedStylesheet=P("<style>*{ cursor: "+o.cursor+" !important; }</style>").appendTo(n)),o.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",o.opacity)),o.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",o.zIndex)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!i)for(s=this.containers.length-1;0<=s;s--)this.containers[s]._trigger("activate",t,this._uiHash(this));return P.ui.ddmanager&&(P.ui.ddmanager.current=this),P.ui.ddmanager&&!o.dropBehaviour&&P.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){var e,i,s,n,o=this.options,a=!1;for(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY<o.scrollSensitivity?this.scrollParent[0].scrollTop=a=this.scrollParent[0].scrollTop+o.scrollSpeed:t.pageY-this.overflowOffset.top<o.scrollSensitivity&&(this.scrollParent[0].scrollTop=a=this.scrollParent[0].scrollTop-o.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-t.pageX<o.scrollSensitivity?this.scrollParent[0].scrollLeft=a=this.scrollParent[0].scrollLeft+o.scrollSpeed:t.pageX-this.overflowOffset.left<o.scrollSensitivity&&(this.scrollParent[0].scrollLeft=a=this.scrollParent[0].scrollLeft-o.scrollSpeed)):(t.pageY-this.document.scrollTop()<o.scrollSensitivity?a=this.document.scrollTop(this.document.scrollTop()-o.scrollSpeed):this.window.height()-(t.pageY-this.document.scrollTop())<o.scrollSensitivity&&(a=this.document.scrollTop(this.document.scrollTop()+o.scrollSpeed)),t.pageX-this.document.scrollLeft()<o.scrollSensitivity?a=this.document.scrollLeft(this.document.scrollLeft()-o.scrollSpeed):this.window.width()-(t.pageX-this.document.scrollLeft())<o.scrollSensitivity&&(a=this.document.scrollLeft(this.document.scrollLeft()+o.scrollSpeed))),!1!==a&&P.ui.ddmanager&&!o.dropBehaviour&&P.ui.ddmanager.prepareOffsets(this,t)),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),e=this.items.length-1;0<=e;e--)if(s=(i=this.items[e]).item[0],(n=this._intersectsWithPointer(i))&&i.instance===this.currentContainer&&s!==this.currentItem[0]&&this.placeholder[1===n?"next":"prev"]()[0]!==s&&!P.contains(this.placeholder[0],s)&&("semi-dynamic"!==this.options.type||!P.contains(this.element[0],s))){if(this.direction=1===n?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(i))break;this._rearrange(t,i),this._trigger("change",t,this._uiHash());break}return this._contactContainers(t),P.ui.ddmanager&&P.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,e){if(t){if(P.ui.ddmanager&&!this.options.dropBehaviour&&P.ui.ddmanager.drop(this,t),this.options.revert){var i=this,s=this.placeholder.offset(),n=this.options.axis,o={};n&&"x"!==n||(o.left=s.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),n&&"y"!==n||(o.top=s.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,P(this.helper).animate(o,parseInt(this.options.revert,10)||500,function(){i._clear(t)})}else this._clear(t,e);return!1}},cancel:function(){if(this.dragging){this._mouseUp({target:null}),"original"===this.options.helper?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var t=this.containers.length-1;0<=t;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),P.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?P(this.domPosition.prev).after(this.currentItem):P(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(e){var t=this._getItemsAsjQuery(e&&e.connected),i=[];return e=e||{},P(t).each(function(){var t=(P(e.item||this).attr(e.attribute||"id")||"").match(e.expression||/(.+)[\-=_](.+)/);t&&i.push((e.key||t[1]+"[]")+"="+(e.key&&e.expression?t[1]:t[2]))}),!i.length&&e.key&&i.push(e.key+"="),i.join("&")},toArray:function(t){var e=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},e.each(function(){i.push(P(t.item||this).attr(t.attribute||"id")||"")}),i},_intersectsWith:function(t){var e=this.positionAbs.left,i=e+this.helperProportions.width,s=this.positionAbs.top,n=s+this.helperProportions.height,o=t.left,a=o+t.width,r=t.top,h=r+t.height,l=this.offset.click.top,c=this.offset.click.left,u="x"===this.options.axis||r<s+l&&s+l<h,d="y"===this.options.axis||o<e+c&&e+c<a,p=u&&d;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>t[this.floating?"width":"height"]?p:e+this.helperProportions.width/2>o&&a>i-this.helperProportions.width/2&&s+this.helperProportions.height/2>r&&h>n-this.helperProportions.height/2},_intersectsWithPointer:function(t){var e="x"===this.options.axis||this._isOverAxis(this.positionAbs.top+this.offset.click.top,t.top,t.height),i="y"===this.options.axis||this._isOverAxis(this.positionAbs.left+this.offset.click.left,t.left,t.width),s=e&&i,n=this._getDragVerticalDirection(),o=this._getDragHorizontalDirection();return!!s&&(this.floating?o&&"right"===o||"down"===n?2:1:n&&("down"===n?2:1))},_intersectsWithSides:function(t){var e=this._isOverAxis(this.positionAbs.top+this.offset.click.top,t.top+t.height/2,t.height),i=this._isOverAxis(this.positionAbs.left+this.offset.click.left,t.left+t.width/2,t.width),s=this._getDragVerticalDirection(),n=this._getDragHorizontalDirection();return this.floating&&n?"right"===n&&i||"left"===n&&!i:s&&("down"===s&&e||"up"===s&&!e)},_getDragVerticalDirection:function(){var t=this.positionAbs.top-this.lastPositionAbs.top;return 0!==t&&(0<t?"down":"up")},_getDragHorizontalDirection:function(){var t=this.positionAbs.left-this.lastPositionAbs.left;return 0!==t&&(0<t?"right":"left")},refresh:function(t){return this._refreshItems(t),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var t=this.options;return t.connectWith.constructor===String?[t.connectWith]:t.connectWith},_getItemsAsjQuery:function(t){function e(){a.push(this)}var i,s,n,o,a=[],r=[],h=this._connectWith();if(h&&t)for(i=h.length-1;0<=i;i--)for(s=(n=P(h[i],this.document[0])).length-1;0<=s;s--)(o=P.data(n[s],this.widgetFullName))&&o!==this&&!o.options.disabled&&r.push([P.isFunction(o.options.items)?o.options.items.call(o.element):P(o.options.items,o.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),o]);for(r.push([P.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):P(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),i=r.length-1;0<=i;i--)r[i][0].each(e);return P(a)},_removeCurrentsFromItems:function(){var i=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=P.grep(this.items,function(t){for(var e=0;i.length>e;e++)if(i[e]===t.item[0])return!1;return!0})},_refreshItems:function(t){this.items=[],this.containers=[this];var e,i,s,n,o,a,r,h,l=this.items,c=[[P.isFunction(this.options.items)?this.options.items.call(this.element[0],t,{item:this.currentItem}):P(this.options.items,this.element),this]],u=this._connectWith();if(u&&this.ready)for(e=u.length-1;0<=e;e--)for(i=(s=P(u[e],this.document[0])).length-1;0<=i;i--)(n=P.data(s[i],this.widgetFullName))&&n!==this&&!n.options.disabled&&(c.push([P.isFunction(n.options.items)?n.options.items.call(n.element[0],t,{item:this.currentItem}):P(n.options.items,n.element),n]),this.containers.push(n));for(e=c.length-1;0<=e;e--)for(o=c[e][1],i=0,h=(a=c[e][0]).length;i<h;i++)(r=P(a[i])).data(this.widgetName+"-item",o),l.push({item:r,instance:o,width:0,height:0,left:0,top:0})},refreshPositions:function(t){var e,i,s,n;for(this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset()),e=this.items.length-1;0<=e;e--)(i=this.items[e]).instance!==this.currentContainer&&this.currentContainer&&i.item[0]!==this.currentItem[0]||(s=this.options.toleranceElement?P(this.options.toleranceElement,i.item):i.item,t||(i.width=s.outerWidth(),i.height=s.outerHeight()),n=s.offset(),i.left=n.left,i.top=n.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(e=this.containers.length-1;0<=e;e--)n=this.containers[e].element.offset(),this.containers[e].containerCache.left=n.left,this.containers[e].containerCache.top=n.top,this.containers[e].containerCache.width=this.containers[e].element.outerWidth(),this.containers[e].containerCache.height=this.containers[e].element.outerHeight();return this},_createPlaceholder:function(i){var s,n=(i=i||this).options;n.placeholder&&n.placeholder.constructor!==String||(s=n.placeholder,n.placeholder={element:function(){var t=i.currentItem[0].nodeName.toLowerCase(),e=P("<"+t+">",i.document[0]).addClass(s||i.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper");return"tr"===t?i.currentItem.children().each(function(){P("<td>&#160;</td>",i.document[0]).attr("colspan",P(this).attr("colspan")||1).appendTo(e)}):"img"===t&&e.attr("src",i.currentItem.attr("src")),s||e.css("visibility","hidden"),e},update:function(t,e){(!s||n.forcePlaceholderSize)&&(e.height()||e.height(i.currentItem.innerHeight()-parseInt(i.currentItem.css("paddingTop")||0,10)-parseInt(i.currentItem.css("paddingBottom")||0,10)),e.width()||e.width(i.currentItem.innerWidth()-parseInt(i.currentItem.css("paddingLeft")||0,10)-parseInt(i.currentItem.css("paddingRight")||0,10)))}}),i.placeholder=P(n.placeholder.element.call(i.element,i.currentItem)),i.currentItem.after(i.placeholder),n.placeholder.update(i,i.placeholder)},_contactContainers:function(t){var e,i,s,n,o,a,r,h,l,c,u=null,d=null;for(e=this.containers.length-1;0<=e;e--)if(!P.contains(this.currentItem[0],this.containers[e].element[0]))if(this._intersectsWith(this.containers[e].containerCache)){if(u&&P.contains(this.containers[e].element[0],u.element[0]))continue;u=this.containers[e],d=e}else this.containers[e].containerCache.over&&(this.containers[e]._trigger("out",t,this._uiHash(this)),this.containers[e].containerCache.over=0);if(u)if(1===this.containers.length)this.containers[d].containerCache.over||(this.containers[d]._trigger("over",t,this._uiHash(this)),this.containers[d].containerCache.over=1);else{for(s=1e4,n=null,o=(l=u.floating||this._isFloating(this.currentItem))?"left":"top",a=l?"width":"height",c=l?"clientX":"clientY",i=this.items.length-1;0<=i;i--)P.contains(this.containers[d].element[0],this.items[i].item[0])&&this.items[i].item[0]!==this.currentItem[0]&&(r=this.items[i].item.offset()[o],h=!1,t[c]-r>this.items[i][a]/2&&(h=!0),s>Math.abs(t[c]-r)&&(s=Math.abs(t[c]-r),n=this.items[i],this.direction=h?"up":"down"));if(!n&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[d])return void(this.currentContainer.containerCache.over||(this.containers[d]._trigger("over",t,this._uiHash()),this.currentContainer.containerCache.over=1));n?this._rearrange(t,n,null,!0):this._rearrange(t,null,this.containers[d].element,!0),this._trigger("change",t,this._uiHash()),this.containers[d]._trigger("change",t,this._uiHash(this)),this.currentContainer=this.containers[d],this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[d]._trigger("over",t,this._uiHash(this)),this.containers[d].containerCache.over=1}},_createHelper:function(t){var e=this.options,i=P.isFunction(e.helper)?P(e.helper.apply(this.element[0],[t,this.currentItem])):"clone"===e.helper?this.currentItem.clone():this.currentItem;return i.parents("body").length||P("parent"!==e.appendTo?e.appendTo:this.currentItem[0].parentNode)[0].appendChild(i[0]),i[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(!i[0].style.width||e.forceHelperSize)&&i.width(this.currentItem.width()),(!i[0].style.height||e.forceHelperSize)&&i.height(this.currentItem.height()),i},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),P.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==this.document[0]&&P.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===this.document[0].body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&P.ui.ie)&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var t=this.currentItem.position();return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:t.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,e,i,s=this.options;"parent"===s.containment&&(s.containment=this.helper[0].parentNode),("document"===s.containment||"window"===s.containment)&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,"document"===s.containment?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,("document"===s.containment?this.document.width():this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(s.containment)||(t=P(s.containment)[0],e=P(s.containment).offset(),i="hidden"!==P(t).css("overflow"),this.containment=[e.left+(parseInt(P(t).css("borderLeftWidth"),10)||0)+(parseInt(P(t).css("paddingLeft"),10)||0)-this.margins.left,e.top+(parseInt(P(t).css("borderTopWidth"),10)||0)+(parseInt(P(t).css("paddingTop"),10)||0)-this.margins.top,e.left+(i?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(P(t).css("borderLeftWidth"),10)||0)-(parseInt(P(t).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,e.top+(i?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(P(t).css("borderTopWidth"),10)||0)-(parseInt(P(t).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(t,e){e||(e=this.position);var i="absolute"===t?1:-1,s="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&P.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,n=/(html|body)/i.test(s[0].tagName);return{top:e.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():n?0:s.scrollTop())*i,left:e.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():n?0:s.scrollLeft())*i}},_generatePosition:function(t){var e,i,s=this.options,n=t.pageX,o=t.pageY,a="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&P.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,r=/(html|body)/i.test(a[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(t.pageX-this.offset.click.left<this.containment[0]&&(n=this.containment[0]+this.offset.click.left),t.pageY-this.offset.click.top<this.containment[1]&&(o=this.containment[1]+this.offset.click.top),t.pageX-this.offset.click.left>this.containment[2]&&(n=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(o=this.containment[3]+this.offset.click.top)),s.grid&&(e=this.originalPageY+Math.round((o-this.originalPageY)/s.grid[1])*s.grid[1],o=this.containment?e-this.offset.click.top>=this.containment[1]&&e-this.offset.click.top<=this.containment[3]?e:e-this.offset.click.top>=this.containment[1]?e-s.grid[1]:e+s.grid[1]:e,i=this.originalPageX+Math.round((n-this.originalPageX)/s.grid[0])*s.grid[0],n=this.containment?i-this.offset.click.left>=this.containment[0]&&i-this.offset.click.left<=this.containment[2]?i:i-this.offset.click.left>=this.containment[0]?i-s.grid[0]:i+s.grid[0]:i)),{top:o-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():r?0:a.scrollTop()),left:n-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():r?0:a.scrollLeft())}},_rearrange:function(t,e,i,s){i?i[0].appendChild(this.placeholder[0]):e.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?e.item[0]:e.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var n=this.counter;this._delay(function(){n===this.counter&&this.refreshPositions(!s)})},_clear:function(t,e){function i(e,i,s){return function(t){s._trigger(e,t,i._uiHash(i))}}this.reverting=!1;var s,n=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(s in this._storedCSS)("auto"===this._storedCSS[s]||"static"===this._storedCSS[s])&&(this._storedCSS[s]="");this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();for(this.fromOutside&&!e&&n.push(function(t){this._trigger("receive",t,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||e||n.push(function(t){this._trigger("update",t,this._uiHash())}),this!==this.currentContainer&&(e||(n.push(function(t){this._trigger("remove",t,this._uiHash())}),n.push(function(e){return function(t){e._trigger("receive",t,this._uiHash(this))}}.call(this,this.currentContainer)),n.push(function(e){return function(t){e._trigger("update",t,this._uiHash(this))}}.call(this,this.currentContainer)))),s=this.containers.length-1;0<=s;s--)e||n.push(i("deactivate",this,this.containers[s])),this.containers[s].containerCache.over&&(n.push(i("out",this,this.containers[s])),this.containers[s].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,e||this._trigger("beforeStop",t,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!e){for(s=0;n.length>s;s++)n[s].call(this,t);this._trigger("stop",t,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){!1===P.Widget.prototype._trigger.apply(this,arguments)&&this.cancel()},_uiHash:function(t){var e=t||this;return{helper:e.helper,placeholder:e.placeholder||P([]),position:e.position,originalPosition:e.originalPosition,offset:e.positionAbs,item:e.currentItem,sender:t?t.element:null}}}),P.widget("ui.spinner",{version:"1.11.3",defaultElement:"<input>",widgetEventPrefix:"spin",options:{culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),""!==this.value()&&this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var s={},n=this.element;return P.each(["min","max","step"],function(t,e){var i=n.attr(e);void 0!==i&&i.length&&(s[e]=i)}),s},_events:{keydown:function(t){this._start(t)&&this._keydown(t)&&t.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(t){return this.cancelBlur?void delete this.cancelBlur:(this._stop(),this._refresh(),void(this.previous!==this.element.val()&&this._trigger("change",t)))},mousewheel:function(t,e){if(e){if(!this.spinning&&!this._start(t))return!1;this._spin((0<e?1:-1)*this.options.step,t),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(t)},100),t.preventDefault()}},"mousedown .ui-spinner-button":function(t){function e(){this.element[0]===this.document[0].activeElement||(this.element.focus(),this.previous=i,this._delay(function(){this.previous=i}))}var i;i=this.element[0]===this.document[0].activeElement?this.previous:this.element.val(),t.preventDefault(),e.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,e.call(this)}),!1!==this._start(t)&&this._repeat(null,P(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(t){return P(t.currentTarget).hasClass("ui-state-active")?!1!==this._start(t)&&void this._repeat(null,P(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t):void 0},"mouseleave .ui-spinner-button":"_stop"},_draw:function(){var t=this.uiSpinner=this.element.addClass("ui-spinner-input").attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml());this.element.attr("role","spinbutton"),this.buttons=t.find(".ui-spinner-button").attr("tabIndex",-1).button().removeClass("ui-corner-all"),this.buttons.height()>Math.ceil(.5*t.height())&&0<t.height()&&t.height(t.height()),this.options.disabled&&this.disable()},_keydown:function(t){var e=this.options,i=P.ui.keyCode;switch(t.keyCode){case i.UP:return this._repeat(null,1,t),!0;case i.DOWN:return this._repeat(null,-1,t),!0;case i.PAGE_UP:return this._repeat(null,e.page,t),!0;case i.PAGE_DOWN:return this._repeat(null,-e.page,t),!0}return!1},_uiSpinnerHtml:function(){return"<span class='ui-spinner ui-widget ui-widget-content ui-corner-all'></span>"},_buttonHtml:function(){return"<a class='ui-spinner-button ui-spinner-up ui-corner-tr'><span class='ui-icon "+this.options.icons.up+"'>&#9650;</span></a><a class='ui-spinner-button ui-spinner-down ui-corner-br'><span class='ui-icon "+this.options.icons.down+"'>&#9660;</span></a>"},_start:function(t){return!(!this.spinning&&!1===this._trigger("start",t))&&(this.counter||(this.counter=1),this.spinning=!0)},_repeat:function(t,e,i){t=t||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,e,i)},t),this._spin(e*this.options.step,i)},_spin:function(t,e){var i=this.value()||0;this.counter||(this.counter=1),i=this._adjustValue(i+t*this._increment(this.counter)),this.spinning&&!1===this._trigger("spin",e,{value:i})||(this._value(i),this.counter++)},_increment:function(t){var e=this.options.incremental;return e?P.isFunction(e)?e(t):Math.floor(t*t*t/5e4-t*t/500+17*t/200+1):1},_precision:function(){var t=this._precisionOf(this.options.step);return null!==this.options.min&&(t=Math.max(t,this._precisionOf(this.options.min))),t},_precisionOf:function(t){var e=""+t,i=e.indexOf(".");return-1===i?0:e.length-i-1},_adjustValue:function(t){var e,i,s=this.options;return i=t-(e=null!==s.min?s.min:0),t=e+(i=Math.round(i/s.step)*s.step),t=parseFloat(t.toFixed(this._precision())),null!==s.max&&t>s.max?s.max:null!==s.min&&s.min>t?s.min:t},_stop:function(t){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",t))},_setOption:function(t,e){if("culture"===t||"numberFormat"===t){var i=this._parse(this.element.val());return this.options[t]=e,void this.element.val(this._format(i))}("max"===t||"min"===t||"step"===t)&&"string"==typeof e&&(e=this._parse(e)),"icons"===t&&(this.buttons.first().find(".ui-icon").removeClass(this.options.icons.up).addClass(e.up),this.buttons.last().find(".ui-icon").removeClass(this.options.icons.down).addClass(e.down)),this._super(t,e),"disabled"===t&&(this.widget().toggleClass("ui-state-disabled",!!e),this.element.prop("disabled",!!e),this.buttons.button(e?"disable":"enable"))},_setOptions:e(function(t){this._super(t)}),_parse:function(t){return"string"==typeof t&&""!==t&&(t=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(t,10,this.options.culture):+t),""===t||isNaN(t)?null:t},_format:function(t){return""===t?"":window.Globalize&&this.options.numberFormat?Globalize.format(t,this.options.numberFormat,this.options.culture):t},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var t=this.value();return null!==t&&t===this._adjustValue(t)},_value:function(t,e){var i;""!==t&&(null!==(i=this._parse(t))&&(e||(i=this._adjustValue(i)),t=this._format(i))),this.element.val(t),this._refresh()},_destroy:function(){this.element.removeClass("ui-spinner-input").prop("disabled",!1).removeAttr("autocomplete").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.uiSpinner.replaceWith(this.element)},stepUp:e(function(t){this._stepUp(t)}),_stepUp:function(t){this._start()&&(this._spin((t||1)*this.options.step),this._stop())},stepDown:e(function(t){this._stepDown(t)}),_stepDown:function(t){this._start()&&(this._spin((t||1)*-this.options.step),this._stop())},pageUp:e(function(t){this._stepUp((t||1)*this.options.page)}),pageDown:e(function(t){this._stepDown((t||1)*this.options.page)}),value:function(t){return arguments.length?void e(this._value).call(this,t):this._parse(this.element.val())},widget:function(){return this.uiSpinner}}),P.widget("ui.tabs",{version:"1.11.3",delay:300,options:{active:null,collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:(w=/#.*$/,function(t){var e,i;e=(t=t.cloneNode(!1)).href.replace(w,""),i=location.href.replace(w,"");try{e=decodeURIComponent(e)}catch(t){}try{i=decodeURIComponent(i)}catch(t){}return 1<t.hash.length&&e===i}),_create:function(){var e=this,t=this.options;this.running=!1,this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all").toggleClass("ui-tabs-collapsible",t.collapsible),this._processTabs(),t.active=this._initialActive(),P.isArray(t.disabled)&&(t.disabled=P.unique(t.disabled.concat(P.map(this.tabs.filter(".ui-state-disabled"),function(t){return e.tabs.index(t)}))).sort()),this.active=!1!==this.options.active&&this.anchors.length?this._findActive(t.active):P(),this._refresh(),this.active.length&&this.load(t.active)},_initialActive:function(){var i=this.options.active,t=this.options.collapsible,s=location.hash.substring(1);return null===i&&(s&&this.tabs.each(function(t,e){return P(e).attr("aria-controls")===s?(i=t,!1):void 0}),null===i&&(i=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(null===i||-1===i)&&(i=!!this.tabs.length&&0)),!1!==i&&(-1===(i=this.tabs.index(this.tabs.eq(i)))&&(i=!t&&0)),!t&&!1===i&&this.anchors.length&&(i=0),i},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):P()}},_tabKeydown:function(t){var e=P(this.document[0].activeElement).closest("li"),i=this.tabs.index(e),s=!0;if(!this._handlePageNav(t)){switch(t.keyCode){case P.ui.keyCode.RIGHT:case P.ui.keyCode.DOWN:i++;break;case P.ui.keyCode.UP:case P.ui.keyCode.LEFT:s=!1,i--;break;case P.ui.keyCode.END:i=this.anchors.length-1;break;case P.ui.keyCode.HOME:i=0;break;case P.ui.keyCode.SPACE:return t.preventDefault(),clearTimeout(this.activating),void this._activate(i);case P.ui.keyCode.ENTER:return t.preventDefault(),clearTimeout(this.activating),void this._activate(i!==this.options.active&&i);default:return}t.preventDefault(),clearTimeout(this.activating),i=this._focusNextTab(i,s),t.ctrlKey||t.metaKey||(e.attr("aria-selected","false"),this.tabs.eq(i).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",i)},this.delay))}},_panelKeydown:function(t){this._handlePageNav(t)||t.ctrlKey&&t.keyCode===P.ui.keyCode.UP&&(t.preventDefault(),this.active.focus())},_handlePageNav:function(t){return t.altKey&&t.keyCode===P.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):t.altKey&&t.keyCode===P.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(t,e){for(var i=this.tabs.length-1;-1!==P.inArray((i<t&&(t=0),t<0&&(t=i),t),this.options.disabled);)t=e?t+1:t-1;return t},_focusNextTab:function(t,e){return t=this._findNextTab(t,e),this.tabs.eq(t).focus(),t},_setOption:function(t,e){return"active"===t?void this._activate(e):"disabled"===t?void this._setupDisabled(e):(this._super(t,e),"collapsible"===t&&(this.element.toggleClass("ui-tabs-collapsible",e),e||!1!==this.options.active||this._activate(0)),"event"===t&&this._setupEvents(e),void("heightStyle"===t&&this._setupHeightStyle(e)))},_sanitizeSelector:function(t){return t?t.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t=this.options,e=this.tablist.children(":has(a[href])");t.disabled=P.map(e.filter(".ui-state-disabled"),function(t){return e.index(t)}),this._processTabs(),!1!==t.active&&this.anchors.length?this.active.length&&!P.contains(this.tablist[0],this.active[0])?this.tabs.length===t.disabled.length?(t.active=!1,this.active=P()):this._activate(this._findNextTab(Math.max(0,t.active-1),!1)):t.active=this.tabs.index(this.active):(t.active=!1,this.active=P()),this._refresh()},_refresh:function(){this._setupDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"}),this.active.length?(this.active.addClass("ui-tabs-active ui-state-active").attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}),this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var h=this,t=this.tabs,e=this.anchors,i=this.panels;this.tablist=this._getList().addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist").delegate("> li","mousedown"+this.eventNamespace,function(t){P(this).is(".ui-state-disabled")&&t.preventDefault()}).delegate(".ui-tabs-anchor","focus"+this.eventNamespace,function(){P(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this.tabs=this.tablist.find("> li:has(a[href])").addClass("ui-state-default ui-corner-top").attr({role:"tab",tabIndex:-1}),this.anchors=this.tabs.map(function(){return P("a",this)[0]}).addClass("ui-tabs-anchor").attr({role:"presentation",tabIndex:-1}),this.panels=P(),this.anchors.each(function(t,e){var i,s,n,o=P(e).uniqueId().attr("id"),a=P(e).closest("li"),r=a.attr("aria-controls");h._isLocal(e)?(n=(i=e.hash).substring(1),s=h.element.find(h._sanitizeSelector(i))):(i="#"+(n=a.attr("aria-controls")||P({}).uniqueId()[0].id),(s=h.element.find(i)).length||(s=h._createPanel(n)).insertAfter(h.panels[t-1]||h.tablist),s.attr("aria-live","polite")),s.length&&(h.panels=h.panels.add(s)),r&&a.data("ui-tabs-aria-controls",r),a.attr({"aria-controls":n,"aria-labelledby":o}),s.attr("aria-labelledby",o)}),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel"),t&&(this._off(t.not(this.tabs)),this._off(e.not(this.anchors)),this._off(i.not(this.panels)))},_getList:function(){return this.tablist||this.element.find("ol,ul").eq(0)},_createPanel:function(t){return P("<div>").attr("id",t).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupDisabled:function(t){P.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1);for(var e,i=0;e=this.tabs[i];i++)!0===t||-1!==P.inArray(i,t)?P(e).addClass("ui-state-disabled").attr("aria-disabled","true"):P(e).removeClass("ui-state-disabled").removeAttr("aria-disabled");this.options.disabled=t},_setupEvents:function(t){var i={};t&&P.each(t.split(" "),function(t,e){i[e]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(!0,this.anchors,{click:function(t){t.preventDefault()}}),this._on(this.anchors,i),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(t){var i,e=this.element.parent();"fill"===t?(i=e.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var t=P(this),e=t.css("position");"absolute"!==e&&"fixed"!==e&&(i-=t.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=P(this).outerHeight(!0)}),this.panels.each(function(){P(this).height(Math.max(0,i-P(this).innerHeight()+P(this).height()))}).css("overflow","auto")):"auto"===t&&(i=0,this.panels.each(function(){i=Math.max(i,P(this).height("").height())}).height(i))},_eventHandler:function(t){var e=this.options,i=this.active,s=P(t.currentTarget).closest("li"),n=s[0]===i[0],o=n&&e.collapsible,a=o?P():this._getPanelForTab(s),r=i.length?this._getPanelForTab(i):P(),h={oldTab:i,oldPanel:r,newTab:o?P():s,newPanel:a};t.preventDefault(),s.hasClass("ui-state-disabled")||s.hasClass("ui-tabs-loading")||this.running||n&&!e.collapsible||!1===this._trigger("beforeActivate",t,h)||(e.active=!o&&this.tabs.index(s),this.active=n?P():s,this.xhr&&this.xhr.abort(),r.length||a.length||P.error("jQuery UI Tabs: Mismatching fragment identifier."),a.length&&this.load(this.tabs.index(s),t),this._toggle(t,h))},_toggle:function(t,e){function i(){n.running=!1,n._trigger("activate",t,e)}function s(){e.newTab.closest("li").addClass("ui-tabs-active ui-state-active"),o.length&&n.options.show?n._show(o,n.options.show,i):(o.show(),i())}var n=this,o=e.newPanel,a=e.oldPanel;this.running=!0,a.length&&this.options.hide?this._hide(a,this.options.hide,function(){e.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),s()}):(e.oldTab.closest("li").removeClass("ui-tabs-active ui-state-active"),a.hide(),s()),a.attr("aria-hidden","true"),e.oldTab.attr({"aria-selected":"false","aria-expanded":"false"}),o.length&&a.length?e.oldTab.attr("tabIndex",-1):o.length&&this.tabs.filter(function(){return 0===P(this).attr("tabIndex")}).attr("tabIndex",-1),o.attr("aria-hidden","false"),e.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(t){var e,i=this._findActive(t);i[0]!==this.active[0]&&(i.length||(i=this.active),e=i.find(".ui-tabs-anchor")[0],this._eventHandler({target:e,currentTarget:e,preventDefault:P.noop}))},_findActive:function(t){return!1===t?P():this.tabs.eq(t)},_getIndex:function(t){return"string"==typeof t&&(t=this.anchors.index(this.anchors.filter("[href$='"+t+"']"))),t},_destroy:function(){this.xhr&&this.xhr.abort(),this.element.removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible"),this.tablist.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeAttr("role"),this.anchors.removeClass("ui-tabs-anchor").removeAttr("role").removeAttr("tabIndex").removeUniqueId(),this.tablist.unbind(this.eventNamespace),this.tabs.add(this.panels).each(function(){P.data(this,"ui-tabs-destroy")?P(this).remove():P(this).removeClass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeAttr("tabIndex").removeAttr("aria-live").removeAttr("aria-busy").removeAttr("aria-selected").removeAttr("aria-labelledby").removeAttr("aria-hidden").removeAttr("aria-expanded").removeAttr("role")}),this.tabs.each(function(){var t=P(this),e=t.data("ui-tabs-aria-controls");e?t.attr("aria-controls",e).removeData("ui-tabs-aria-controls"):t.removeAttr("aria-controls")}),this.panels.show(),"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(i){var t=this.options.disabled;!1!==t&&(t=void 0!==i&&(i=this._getIndex(i),P.isArray(t)?P.map(t,function(t){return t!==i?t:null}):P.map(this.tabs,function(t,e){return e!==i?e:null})),this._setupDisabled(t))},disable:function(t){var e=this.options.disabled;if(!0!==e){if(void 0===t)e=!0;else{if(t=this._getIndex(t),-1!==P.inArray(t,e))return;e=P.isArray(e)?P.merge([t],e).sort():[t]}this._setupDisabled(e)}},load:function(t,e){t=this._getIndex(t);var i=this,s=this.tabs.eq(t),n=s.find(".ui-tabs-anchor"),o=this._getPanelForTab(s),a={tab:s,panel:o};this._isLocal(n[0])||(this.xhr=P.ajax(this._ajaxSettings(n,e,a)),this.xhr&&"canceled"!==this.xhr.statusText&&(s.addClass("ui-tabs-loading"),o.attr("aria-busy","true"),this.xhr.success(function(t){setTimeout(function(){o.html(t),i._trigger("load",e,a)},1)}).complete(function(t,e){setTimeout(function(){"abort"===e&&i.panels.stop(!1,!0),s.removeClass("ui-tabs-loading"),o.removeAttr("aria-busy"),t===i.xhr&&delete i.xhr},1)})))},_ajaxSettings:function(t,i,s){var n=this;return{url:t.attr("href"),beforeSend:function(t,e){return n._trigger("beforeLoad",i,P.extend({jqXHR:t,ajaxSettings:e},s))}}},_getPanelForTab:function(t){var e=P(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+e))}}),P.widget("ui.tooltip",{version:"1.11.3",options:{content:function(){var t=P(this).attr("title")||"";return P("<a>").text(t).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,tooltipClass:null,track:!1,close:null,open:null},_addDescribedBy:function(t,e){var i=(t.attr("aria-describedby")||"").split(/\s+/);i.push(e),t.data("ui-tooltip-id",e).attr("aria-describedby",P.trim(i.join(" ")))},_removeDescribedBy:function(t){var e=t.data("ui-tooltip-id"),i=(t.attr("aria-describedby")||"").split(/\s+/),s=P.inArray(e,i);-1!==s&&i.splice(s,1),t.removeData("ui-tooltip-id"),(i=P.trim(i.join(" ")))?t.attr("aria-describedby",i):t.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.options.disabled&&this._disable(),this.liveRegion=P("<div>").attr({role:"log","aria-live":"assertive","aria-relevant":"additions"}).addClass("ui-helper-hidden-accessible").appendTo(this.document[0].body)},_setOption:function(t,e){var i=this;return"disabled"===t?(this[e?"_disable":"_enable"](),void(this.options[t]=e)):(this._super(t,e),void("content"===t&&P.each(this.tooltips,function(t,e){i._updateContent(e.element)})))},_disable:function(){var s=this;P.each(this.tooltips,function(t,e){var i=P.Event("blur");i.target=i.currentTarget=e.element[0],s.close(i,!0)}),this.element.find(this.options.items).addBack().each(function(){var t=P(this);t.is("[title]")&&t.data("ui-tooltip-title",t.attr("title")).removeAttr("title")})},_enable:function(){this.element.find(this.options.items).addBack().each(function(){var t=P(this);t.data("ui-tooltip-title")&&t.attr("title",t.data("ui-tooltip-title"))})},open:function(t){var i=this,e=P(t?t.target:this.element).closest(this.options.items);e.length&&!e.data("ui-tooltip-id")&&(e.attr("title")&&e.data("ui-tooltip-title",e.attr("title")),e.data("ui-tooltip-open",!0),t&&"mouseover"===t.type&&e.parents().each(function(){var t,e=P(this);e.data("ui-tooltip-open")&&((t=P.Event("blur")).target=t.currentTarget=this,i.close(t,!0)),e.attr("title")&&(e.uniqueId(),i.parents[this.id]={element:this,title:e.attr("title")},e.attr("title",""))}),this._updateContent(e,t))},_updateContent:function(e,i){var t,s=this.options.content,n=this,o=i?i.type:null;return"string"==typeof s?this._open(i,e,s):void((t=s.call(e[0],function(t){e.data("ui-tooltip-open")&&n._delay(function(){i&&(i.type=o),this._open(i,e,t)})}))&&this._open(i,e,t))},_open:function(t,i,e){function s(t){l.of=t,o.is(":hidden")||o.position(l)}var n,o,a,r,h,l=P.extend({},this.options.position);if(e){if(n=this._find(i))return void n.tooltip.find(".ui-tooltip-content").html(e);i.is("[title]")&&(t&&"mouseover"===t.type?i.attr("title",""):i.removeAttr("title")),n=this._tooltip(i),o=n.tooltip,this._addDescribedBy(i,o.attr("id")),o.find(".ui-tooltip-content").html(e),this.liveRegion.children().hide(),e.clone?(h=e.clone()).removeAttr("id").find("[id]").removeAttr("id"):h=e,P("<div>").html(h).appendTo(this.liveRegion),this.options.track&&t&&/^mouse/.test(t.type)?(this._on(this.document,{mousemove:s}),s(t)):o.position(P.extend({of:i},this.options.position)),o.hide(),this._show(o,this.options.show),this.options.show&&this.options.show.delay&&(r=this.delayedShow=setInterval(function(){o.is(":visible")&&(s(l.of),clearInterval(r))},P.fx.interval)),this._trigger("open",t,{tooltip:o}),a={keyup:function(t){if(t.keyCode===P.ui.keyCode.ESCAPE){var e=P.Event(t);e.currentTarget=i[0],this.close(e,!0)}}},i[0]!==this.element[0]&&(a.remove=function(){this._removeTooltip(o)}),t&&"mouseover"!==t.type||(a.mouseleave="close"),t&&"focusin"!==t.type||(a.focusout="close"),this._on(!0,i,a)}},close:function(t){var e,i=this,s=P(t?t.currentTarget:this.element),n=this._find(s);n&&(e=n.tooltip,n.closing||(clearInterval(this.delayedShow),s.data("ui-tooltip-title")&&!s.attr("title")&&s.attr("title",s.data("ui-tooltip-title")),this._removeDescribedBy(s),n.hiding=!0,e.stop(!0),this._hide(e,this.options.hide,function(){i._removeTooltip(P(this))}),s.removeData("ui-tooltip-open"),this._off(s,"mouseleave focusout keyup"),s[0]!==this.element[0]&&this._off(s,"remove"),this._off(this.document,"mousemove"),t&&"mouseleave"===t.type&&P.each(this.parents,function(t,e){P(e.element).attr("title",e.title),delete i.parents[t]}),n.closing=!0,this._trigger("close",t,{tooltip:e}),n.hiding||(n.closing=!1)))},_tooltip:function(t){var e=P("<div>").attr("role","tooltip").addClass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipClass||"")),i=e.uniqueId().attr("id");return P("<div>").addClass("ui-tooltip-content").appendTo(e),e.appendTo(this.document[0].body),this.tooltips[i]={element:t,tooltip:e}},_find:function(t){var e=t.data("ui-tooltip-id");return e?this.tooltips[e]:null},_removeTooltip:function(t){t.remove(),delete this.tooltips[t.attr("id")]},_destroy:function(){var n=this;P.each(this.tooltips,function(t,e){var i=P.Event("blur"),s=e.element;i.target=i.currentTarget=s[0],n.close(i,!0),P("#"+t).remove(),s.data("ui-tooltip-title")&&(s.attr("title")||s.attr("title",s.data("ui-tooltip-title")),s.removeData("ui-tooltip-title"))}),this.liveRegion.remove()}})});
"use strict";function elementInViewport(e){var t=e.offset(),i=t.top,a=t.left,n=e.width(),o=e.height();return i>=window.pageYOffset&&a>=window.pageXOffset&&i+o<=window.pageYOffset+window.innerHeight&&a+n<=window.pageXOffset+window.innerWidth}$(document).ready(function(){function n(){var e=$("#login").position(),t=s.find("ul.sliders .image_container .image");t.first().css("min-width").replace("px","")<e.left&&(o=e.left),t.css("width",$("#slideshow_jh").width());var i=$("#main-header"),a=Math.ceil(t.height())+3;"static"!==i.css("position")&&(a=Math.ceil(a-i.outerHeight())),a<300&&"block"==s.css("display")?window.setTimeout(n,1e3):$(".caption.splash-image-quotes").css("width",a)}function t(){var e=a.find("figure"),s=$(window).width();$.each(e,function(e,t){var i=$(t).find("img").attr("src"),a=$(t).width();if(0==a)$(t).addClass("campusimagenotready");else{0<a&&void 0===r[i]&&(r[i]={},r[i].original=a,r[i][1400]=.78*a,r[i][1700]=.61*a);var n=s/l,o=Math.ceil(r[i].original*n);1700<s?o=Math.ceil(r[i][1700]*n):1400<s&&(o=Math.ceil(r[i][1400]*n)),o<65?$(t).addClass("campusimagenotready"):$(t).width(o)}}),0<$(".campusimagenotready").length&&($(".campusimagenotready").removeClass("campusimagenotready"),window.setTimeout(t,1e3))}function i(){var e=d.find("figure"),o=$(window).width();$.each(e,function(e,t){var i=$(t).find("img").attr("src");if(0==$(t).width())$(t).addClass("peopleimagenotready");else{void 0===h[i]&&(h[i]={},h[i].original=$(t).width(),h[i][800]=.9*$(t).width(),h[i][1400]=.72*$(t).width(),h[i][1700]=.63*$(t).width());var a=o/l,n=Math.ceil(h[i].original*a);(n=1700<o?Math.ceil(h[i][1700]*a):1400<o?Math.ceil(h[i][1400]*a):800<o?Math.ceil(h[i][800]*a):"250")<65?$(t).addClass("peopleimagenotready"):$(t).width(n)}}),0<$(".peopleimagenotready").length&&($(".peopleimagenotready").removeClass("peopleimagenotready"),window.setTimeout(i,1e3))}function o(){0<$("#slideshow_jh").length&&$("#slider-container .splash-slider-arrows.right").trigger("click"),0<$("#sliders-images").length&&rotateLandingSlider()}var c=window.setInterval(o,5e3),s=$("#slider-container.splash");1===s.length&&($(window).resize(n),n());var a=$("#campus-life-images");if(1==a.length){var r={},l=1024;$(window).resize(t),t()}var d=$("#people-images");if(1==d.length){var h={};l=1024;$(window).resize(i),i()}var u=$(".splash #slider-container").on("click",".menu a",function(e){e.preventDefault(),void 0===e.isTrigger&&window.clearTimeout(c);var t=u,i=$(this);if(1!=i.children(".slider_position.active").length){var a=t.find(".menu .slider_position.active"),n=i.data("slideshow_position"),o=a.parent().data("slideshow_position"),s=t.find(".sliders");s.hasClass("sliding")||(s.addClass("sliding"),i.find(".slider_position").addClass("active"),a.removeClass("active"),o<n?g(n-o-1):n<o&&p(o-n-1),$(".slideshow_position_"+o).removeClass("active"),$(".slideshow_position_"+n).addClass("active"))}setupShadow()}),p=function(e){var t=u.find(".sliders"),i=t.find("li"),a=i.last(),n=a.width(),o=a.clone().css("left",0-n).css("right","").css("position","absolute").addClass("prepend");a.addClass("removing"),t.prepend(o),o.animate({left:0},500,function(){$(this).css("left","")}),i.animate({right:0-n},500,function(){$(this).css("right",0),$(this).hasClass("removing")&&(a.remove(),$(".prepend").css("position","").removeClass("prepend"),0==e?t.removeClass("sliding"):p(e-1))})},g=function(e){var t=u.find(".sliders"),i=t.find("li"),a=i.first();if(!a.hasClass("removing")){var n=a.clone().css("right",0);a.addClass("removing"),t.append(n),n.animate({right:a.width()+0},500,function(){$(this).css("right",0)}),i.animate({right:a.width()+0},500,function(){a.remove(),$(this).css("right",0),0==e?t.removeClass("sliding"):g(e-1)})}};$(".splash #slider-container").on("click",".splash-slider-arrows",function(e){e.preventDefault(),void 0===e.isTrigger&&window.clearTimeout(c);var t=$(this),i=u,a=u.find(".sliders li"),n=u.find("#slider-menu .slider_position.active").parent(),o=n.data("slideshow_position");if(t.hasClass("left")){if(0==o){p(0);var s=i.find(".menu .slider_position.active"),r=n.parent().siblings().last().find("a"),l=s.parent().data("slideshow_position"),d=r.data("slideshow_position");r.find(".slider_position").addClass("active"),s.removeClass("active"),$(".slideshow_position_"+l).removeClass("active"),$(".slideshow_position_"+d).addClass("active")}n.parent().prev().find("a").trigger("click")}else if(t.hasClass("right")){if(o==a.length-1){g(0);s=i.find(".menu .slider_position.active"),r=n.parent().siblings().first().find("a"),l=s.parent().data("slideshow_position"),d=r.data("slideshow_position");r.find(".slider_position").addClass("active"),s.removeClass("active"),$(".slideshow_position_"+l).removeClass("active"),$(".slideshow_position_"+d).addClass("active")}n.parent().next().find("a").trigger("click")}setupShadow()});var f=$(".landing #slider-container").on("click",".menu a",function(e){e.preventDefault(),window.clearTimeout(c);var t=f;if(t.hasClass("fade-in-out")){var i=$(this);if(i.find(".slider_position").hasClass("active"))return;var a=t.find(".sliders");if(a.hasClass("sliding"))return;var n=(t.find(".sliders .image_container"),t.find(".menu .slider_position.active")),o=t.find(".sliders .image_container.active"),s=i.data("slideshow_position");if(0==o.length)return;if(void 0===s)return;var r="#slideshow_position_"+s;a.addClass("sliding"),n.removeClass("active"),i.find(".slider_position").addClass("active"),o.removeClass("active"),$(r).addClass("active"),a.removeClass("sliding")}});$(".fade-in-out.arrows").on("click",function(e){e.preventDefault();var t=$(this),i=t.data("direction"),a=(t.data("container"),t.data("menu")),n=$("#"+a).find(".active").parent().parent();if("left"==i)0==n.prev().find("a").trigger("click").length&&n.siblings().last().find("a").trigger("click");else if("right"==i){0==n.next().find("a").trigger("click").length&&n.siblings().first().find("a").trigger("click")}}),0<f.length&&($(window).resize(function(){if(navigator.userAgent.match(/firefox/i)){var e=$(".image_container.active").first().height();$(".landing #slider-container").height(e)}}),window.setTimeout(function(){$(window).trigger("resize")},1e3)),$(".carousel.arrows").on("click",function(e){e.preventDefault();var t,i,a,n=$(this),o=n.data("direction"),s=n.data("container"),r=$("#"+s+" li");if("right"==o){if((t=r.first()).hasClass("removing"))return;t.find("img").css("height",r.height()),i=t.clone().css("right",0),t.addClass("removing"),$("#"+s).append(i),r.css("right",0),i.animate({right:t.width()+"px"},500,function(){$(this).css("right",""),$(this).find("img").css("height","")}),r.animate({right:t.width()+"px"},500,function(){$(this).css("right",""),t.remove()})}else if("left"==o){if((t=r.last()).hasClass("removing"))return;t.find("img").css("height",r.height()),a=t.clone().css("left","-"+t.width()+"px"),t.addClass("removing"),$("#"+s).prepend(a),r.css("left","-"+t.width()+"px"),a.animate({left:0},500,function(){$(this).css("left",""),$(this).find("img").css("height","")}),r.animate({left:0},500,function(){$(this).css("left",""),t.remove()})}})}),$(".has-tip").qtip({content:{text:function(){var e=$(this).attr("title");return(void 0===e||""==e)&&(e=$(this).siblings(".tooltip").html()),e}},position:{at:"bottom center",my:window.innerWidth<641?"top left":"top center",target:"a.has-tooltip"},style:{classes:"radius"}}),$("#login .has-tip").qtip({content:{text:function(){var e=$(this).attr("title");return(void 0===e||""==e)&&(e=$(this).siblings(".tooltip").html()),e}},hide:{fixed:!0,distance:100,delay:1e3},position:{at:"bottom center",my:window.innerWidth<641?"top left":"top center",target:"a.has-tooltip"}});var SJCNY={directory:{init:function(){var e=$("#directory-form");if(0!=e.length){if($("#directory .alphabet a").each(function(e,t){$(t).click(SJCNY.directory.alphaClick)}),""!=$("#dept").attr("data-sel")){var t=$("#dept").attr("data-sel");$('option[value="'+t+'"]').attr("selected","selected")}return $("#campus").change(SJCNY.directory.campusChange),e.submit(SJCNY.directory.checkSubmit),$("#directory .pagination a").each(function(e,t){$(t).click(SJCNY.directory.pageClick)}),!1}},alphaClick:function(e){e.preventDefault();var t=e.target,i=$(t).attr("data-value");$("#alpha-holder").val(i),$("#term").val(""),$("#page-holder").val("1"),$("#directory-form").submit()},campusChange:function(e){var t=$(e.target).val();$("#dept").val(""),$("#dept option").each(function(e,t){$(t).removeAttr("disabled")}),$("#dept option[parent-"+t+'="false"]').each(function(e,t){$(t).attr("disabled","disabled")})},checkSubmit:function(e){$(e.target);""!=$("#term").val()&&$("#alpha-holder").val(""),$("#term").val()!=$("#term-holder").val()&&$("#page-holder").val("1")},pageClick:function(e){e.preventDefault();var t=e.target,i=$(t).attr("data-value");$("#page-holder").val(i),$("#directory-form").submit()}},colleges:["college","brooklyn","long_island"],orbitArrowAdjuster:function(){var e=function(e){var t=e.find(".orbit-prev, .orbit-next"),i=e.find("img").height();t.css("top",i/2+"px")};$(".orbit-container").length&&(e($(".orbit-container")),$(window).resize(function(){e($(".orbit-container"))}))},init:function(){SJCNY.directory.init(),0==$("#dl-menu li").length&&$("hr.nav-separator").remove(),document.getElementById("programTable")&&SJCNY.stickyHeader("#programTable"),$(".dl-menuwrapper").each(function(e,t){$("#"+$(t).prop("id")).dlmenu({animationClasses:{classin:"dl-animate-in-2",classout:"dl-animate-out-2"}}),$("#dl-menu a.goto").on("click",function(e){return e.stopPropagation(),!0});$("#dl-menu ul.dl-menu").attr("data-uri");var i=$("#dl-menu li.selected"),a=i.children("ul"),n=i.parents("li");0==a.length&&0<n.length?n.each(function(e,t){0==e?$(t).addClass("dl-subviewopen"):$(t).addClass("dl-subview")}):0<a.length&&0==n.length?i.addClass("dl-subviewopen"):0<a.length&&0<n.length?(i.addClass("dl-subviewopen"),n.addClass("dl-subview")):$("#dl-menu ul.dl-menu").removeClass("dl-subview")}),$(".choose").on("click",function(e){if($("body").hasClass("splash")){var t=$(this),i=t.data("menu");if("college"==i){for(var a in e.preventDefault(),SJCNY.colleges)i!=SJCNY.colleges[a]&&$("body").removeClass(SJCNY.colleges[a]);if(!t.hasClass("active"))$("#main-header .choose.active").removeClass("active"),$(".menu.active").removeClass("active");t.toggleClass("active"),$("."+i+".menu").toggleClass("active"),$("body").toggleClass(i).trigger("bodyClassChange",i)}}}),$(".close-the-menus").on("click",function(e){e.preventDefault();var t=$(this);t.hasClass("college")?$(".college.choose").trigger("click"):t.hasClass("brooklyn")?$(".brooklyn.choose").trigger("click"):t.hasClass("long_island")&&$(".long_island.choose").trigger("click")}),0<$("#splash-overlay").length&&$(".news .toggle, .news.dropdown h2, .events .toggle, .events.dropdown h2").on("click",function(e){e.preventDefault();var t=$(this).parent();t.hasClass("active")?t.removeClass("active"):t.addClass("active")});var e=$("#header_menu .groups.menu li");$("#header_menu .top-bar .has-dropdown").on({mouseenter:function(){-1==e.index($(this))&&$("#header_menu").addClass("dropdown")},mouseleave:function(){-1==e.index($(this))&&$("#header_menu").removeClass("dropdown")}}),$(document).on("click","#header_menu .groups.menu .menu-icon a",function(e){e.preventDefault(),$("#header_menu .groups.menu").addClass("clicked")}),$(document).on("mouseleave","#header_menu .groups.menu",function(){$("#header_menu .groups.menu").removeClass("clicked")}),$(".calendar.section").on("click",".calendar .header .left,.calendar .header .right",function(e){e.preventDefault();var t=$(this),i=t.closest(".calendar"),a=t.prop("href").split("month").join("ajax");$.get(a).done(function(e){i.html(e)}).fail(function(){})})},stickyHeader:function(a){var n,t=$(a);var e=function(){var e=$(window).scrollTop(),t=$(a).offset().top,i=$(a).height();return!(t<=e&&e<t+i-n.height())};function i(){n.find("th").each(function(e){$(this).css("width",t.find("th").eq(e).outerWidth()+"px")})}function o(){e()?n.css("opacity","0"):e()||n.css("opacity","1")}$(window).resize(i),$(window).scroll(o),(n=(n=t.clone()).attr("id","").find("tbody").remove().end().addClass("fixed-thead")).insertBefore(t),i(),o()},typeahead:{receiveSuggestions:function(e){var i=[];$.each(e[1],function(e,t){i.push(t)}),i.length=5;!function(e){$("ul.typeahead-results").empty();for(var t=0;t<e.length;t++)e[t]&&(i=e[t][0])&&$("ul.typeahead-results").append($("<li/>",{class:"typeahead-suggestion","data-query":i}).append($("<a/>",{href:"#"}).text(i).click(i,function(e){e.stopPropagation(),e.preventDefault(),SJCNY.search.query(e.data)})));var i}(i)},selectOptions:function(e){var t=$(".typeahead-suggestion.selected").index(),i=$(".typeahead-suggestion").index($(".typeahead-suggestion").last());$(".typeahead-suggestion").removeClass("selected"),40===e&&(-1===t?$(".typeahead-suggestion").first().addClass("selected"):t!==i&&$($(".typeahead-suggestion").get(t+1)).addClass("selected")),38===e&&(0<t?$($(".typeahead-suggestion").get(t-1)).addClass("selected"):-1===t&&$(".typeahead-suggestion").last().addClass("selected"))},query:function(e){$.ajax({url:"http://clients1.google.com/complete/search?",data:{q:""+e,hl:"en",client:"partner",source:"gcsc",partnerid:"018146384475856320151:nrdjrnnqhv8",ds:"cse"},dataType:"jsonp",success:function(e){SJCNY.typeahead.receiveSuggestions(e)}})}},search:{query:function(e,t){$.ajax({url:"https://www.googleapis.com/customsearch/v1?",data:{q:e,num:5,start:t||1,key:"AIzaSyADYQmOyh-eO-nsAPIrZ9hpoMCERphmoMw",cx:"018146384475856320151:nrdjrnnqhv8"},dataType:"jsonp",success:function(e){e.error||SJCNY.search.populateResults(e)}})},populateResults:function(e){$('#search_form input[type="text"]'),$("#search_form button");var t={next:!!e.queries.nextPage&&e.queries.nextPage[0].startIndex,previous:!!e.queries.previousPage&&e.queries.previousPage[0].startIndex,terms:e.queries.request[0].searchTerms},i=$(".search-results");if(i.empty(),e.items){for(var a=0;a<e.items.length;a++)i.append('<div class="search-result"><h5><a href="'+e.items[a].link+'">'+e.items[a].htmlTitle+"&nbsp;</a><small>"+e.items[a].link.replace("http://www.sjcny.edu","")+"</small></h5><p>"+e.items[a].snippet+"</p></div>");$("#searchModal").addClass("show"),$("#closeModal").on("click",function(e){e.stopPropagation(),e.preventDefault(),$("#searchModal").removeClass("show")}),t.previous?($("#searchModalFooter button.previous-page").click(t,function(e){SJCNY.search.query(e.data.terms,e.data.previous)}),$("#searchModalFooter button.previous-page").show()):$("#searchModalFooter button.previous-page").hide(),t.next?($("#searchModalFooter button.next-page").click(t,function(e){SJCNY.search.query(e.data.terms,e.data.next)}),$("#searchModalFooter button.next-page").show()):$("#searchModalFooter button.next-page").hide()}},init:function(){var a=$('#search_form input[type="text"]'),e=$("#search_form button");a.keyup(function(e){e.preventDefault(),e.stopPropagation();var t,i=$(".typeahead-suggestion.selected").index();37<=e.keyCode&&e.keyCode<=40?SJCNY.typeahead.selectOptions(e.keyCode):47<(t=e.keyCode)&&t<58||64<t&&t<91||95<t&&t<112||185<t&&t<193||218<t&&t<223||32==t?SJCNY.typeahead.query(a.prop("value")):13==e.keyCode&&(-1!==i&&(a.prop($(".typeahead-suggestion.selected").first().attr("data-query")),SJCNY.typeahead.query($(".typeahead-suggestion.selected").first().attr("data-query"))),SJCNY.search.query($(".typeahead-suggestion.selected").first().attr("data-query")))}),e.click(function(e){e.stopPropagation(),e.preventDefault(),-1<$(".typeahead-suggestion.selected").index()&&a.val($(".typeahead-suggestion.selected").first().attr("data-query")),SJCNY.typeahead.query($(".typeahead-suggestion.selected").first().attr("data-query")),SJCNY.search.query(a.prop("value"))})}}};function loadStoryMap(){var f=new google.maps.Map(document.getElementById("story-map"),{mapTypeId:"roadmap",center:{lat:40.7618754,lng:-73.0202273}}),$=new google.maps.InfoWindow({maxWidth:600});downloadUrl("/story-map/feed",function(e){for(var t=e.responseXML.documentElement.getElementsByTagName("marker"),i=new google.maps.LatLngBounds,a=0;a<t.length;a++){var n=t[a].getAttribute("name"),o=t[a].getAttribute("short_description"),s=(t[a].getAttribute("description"),t[a].getAttribute("link_url")),r=t[a].getAttribute("link_text"),l=t[a].getAttribute("slideshow_url"),d=t[a].getAttribute("link_new_window"),c=t[a].getAttribute("image_url"),h=(t[a].getAttribute("type"),new google.maps.LatLng(parseFloat(t[a].getAttribute("lat")),parseFloat(t[a].getAttribute("lng"))));i.extend(h);var u="";"Yes"==d&&(u=" target='_blank'");var p="";if(null!=c&&""!=c){p="<div style='width: 590px;'>";p="<img class='person' alt='"+n+"' src='"+c+"' style='float: left; padding-right: 10px; max-width: 150px;' />"}else p="<div style='width: 410px;'>";p+="<div style='width: 400px;'><p><b>"+n+"</b></p><p>"+o+"</p><p><a href='"+s+"'"+u+">"+r+"</a></p>",null!=l&&""!=l&&(p+="<p><a href='"+l+"' class='fancybox' data-width='600' data-fancybox-type='iframe'>View Slideshow</a></p>"),p+="</div></div>",bindInfoWindow(new google.maps.Marker({map:f,position:h}),f,$,p)}f.fitBounds(i);var g=16;getZoomByBounds(f,i)<16&&(g=getZoomByBounds(f,i)),f.setZoom(g)})}function bindInfoWindow(e,t,i,a){google.maps.event.addListener(e,"click",function(){i.setContent(a),i.open(t,e)})}function downloadUrl(e,t){var i=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest;i.onreadystatechange=function(){4==i.readyState&&(i.onreadystatechange=doNothing,t(i,i.status))},i.open("GET",e,!0),i.send(null)}function getZoomByBounds(e,t){for(var i=e.mapTypes.get(e.getMapTypeId()).maxZoom||21,a=e.mapTypes.get(e.getMapTypeId()).minZoom||0,n=e.getProjection().fromLatLngToPoint(t.getNorthEast()),o=e.getProjection().fromLatLngToPoint(t.getSouthWest()),s=Math.abs(n.x-o.x),r=Math.abs(n.y-o.y),l=i;a<=l;--l)if(s*(1<<l)+80<$(e.getDiv()).width()&&r*(1<<l)+80<$(e.getDiv()).height())return l;return 0}function doNothing(){}function filter_job_opportunities(){var e=$("#job_opportunities_locations").val();""!=e&&(e="."+e);var t=$("#job_opportunities_departments").val();""!=t&&(t="."+t),""!=e||""!=t?($("#job_opportunities div:not("+e+t+")").fadeOut(),$("#job_opportunities div"+e+t).fadeIn()):$("#job_opportunities div").fadeIn()}function concatValues(e){var t="";if(e.level)if("*"!=e.level){var i=[],a=e.level.split(", ");if(e.career&&"*"!=e.career){var n=e.career.split(", ");for(var o in n)for(var s in a)i.push(a[s].concat(n[o]))}if(e.interest&&"*"!=e.interest){var r=e.interest.split(", ");for(var l in r)for(var s in a)i.push(a[s].concat(r[l]))}0==i.length&&(i=i.concat(a)),t=i.join(", ")}else for(var d in e)"*"!=e[d]&&(t+=e[d]);else for(var d in e)"*"!=e[d]&&(t+=e[d]);return t}function filter_experts(){var e=$("#expert_categories").val();""!=e?($("#directory-result.experts ul li:not(."+e+")").fadeOut(),$("#directory-result.experts ul li."+e).fadeIn()):$("#directory-result.experts ul li").fadeIn()}function rotateLandingSlider(){var e=$("#sliders-images .image_container.active"),t=e.find(".sliders"),i=e.attr("id");i=i.substring(i.length-1,i.length),(i=parseInt(i)+1)>$("#sliders-images .image_container").length&&(i=1);var a="#slideshow_position_"+i;$("#slider-menu .slider_position").removeClass("active"),e.removeClass("active"),$("#slider-menu a[data-slideshow_position='"+i+"'] i").addClass("active"),$(".sliders .image_container.active").removeClass("active"),$(a).addClass("active"),t.removeClass("sliding")}function setupShadow(){var e=$("ul.sliders li.active").attr("data-campus");if(e&&640<$(window).width()){var t=e.replace(" ","-").toLowerCase();$(".big-button").removeClass("shadow"),$("."+t+"_button").addClass("shadow")}else $(".big-button").removeClass("shadow")}function loginHeight(){640<$(window).width()?$("#login").height($("#main-header").height()):$("#login").height("auto")}$(document).ready(function(){SJCNY.init(),$(document).foundation(),SJCNY.orbitArrowAdjuster(),$(".fancybox").fancybox({autoSize:!1,autoDimensions:!1,autoHeight:!1,mouseWheel:!1,openEffect:"none",closeEffect:"none",scrolling:"no",iframe:{preload:!0,scrolling:"auto"},helpers:{overlay:{locked:!1}},beforeLoad:function(){if("iframe"==this.type){var e=$(this.element).data("width"),t=$(this.element).data("height");void 0!==e&&(this.width=e),void 0!==t&&(this.height=t)}}}),$(".person_details").each(function(){var e=$(this).attr("id"),t=e.lastIndexOf("_"),i=e.substring(t+1,e.length);$("#person_list").append('<li><img src="'+$("#story_featured_image_"+i).attr("src")+'" alt="'+$("#story_featured_image_"+i).attr("alt")+'" id="'+i+'" class="person person_click" /><div class="person-name"><h5>'+$(".person_name_"+i).text()+"</h5><strong>"+$(".person_campus_"+i).text()+"</strong><br />"+$(this).find("p.person-major").text()+"</p></div></li>")}),$(".person_click").click(function(){var e=$(".person_details:visible"),t=$(this).attr("id");0<e.length?(e.slideUp(500),$("#person_details_"+t).delay(500).slideDown(500)):($(".person_click").animate({height:"100px",width:"100px"}),$("#person_details_"+t).slideDown(500)),$("html, body").delay(500).animate({scrollTop:$("#people-head").offset().top},1e3)}),setupShadow(),$(".campus-button").click(function(){$.cookie("sjc-campus-choice",$(this).attr("data-campus"),{expires:30})}),$(".campus-change").click(function(){$.removeCookie("sjc-campus-choice")}),$(".groups ul.dropdown").mouseover(function(){$(this).parent().find("a").addClass("groups-link-hover")}),$(".groups ul.dropdown").mouseout(function(){$(this).parent().find("a").removeClass("groups-link-hover")}),loginHeight(),$(window).resize(function(){loginHeight()});var e=$("div.accordion");window.location.hash?e.each(function(){var a=!1,n=$(this);n.children("h3").each(function(e){var t=$(this).data("anchor");if(void 0!==t&&!1!==t){var i=$(this).data("anchor").toLowerCase().replace(/\s+/g,"_");(this.id=i)===window.location.hash.slice(1)&&!1===a&&(n.accordion({active:e,animate:!1,heightStyle:"content",collapsible:!0}),a=!0)}}),0==a?n.accordion({active:!1,animate:!1,heightStyle:"content",collapsible:!0}):a=!1}):e.accordion({active:!1,animate:!1,heightStyle:"content",collapsible:!0}),$("#filter").keyup(function(){$("div.accordion h3.ui-accordion-header").show();var n=this.value.toLowerCase();3<=n.length&&$("div.accordion h3.ui-accordion-header").each(function(){var e=$(this),t=$('div[aria-labelledby="'+e.attr("id")+'"]'),i=e.text().toLowerCase(),a=t.text().toLowerCase();i.indexOf(n)<0&&a.indexOf(n)<0&&(e.hide(),t.hide())})}),$(".content-tabs").tabs(),$("div#mobile-slider").accordion({active:0,animate:!1,heightStyle:"content",collapsible:!0}),document.getElementById("programTable")&&$(window).scroll(function(){$(this).trigger("resize")}),$("#job_opportunities_departments, #job_opportunities_locations").change(function(){$("#empty").fadeOut(),filter_job_opportunities(),setTimeout(function(){0==$("#job_opportunities div:visible").length&&$("#empty").fadeIn()},450)}),$("#expert_categories").change(function(){$("#empty").fadeOut(),filter_experts(),setTimeout(function(){0==$("#directory-result.experts ul li:visible").length&&$("#empty").fadeIn()},450)});var t=$("#expert_categories"),i=t.html();$("#expert_category_filter").keyup(function(){if(t.html(i),""!=$(this).val()){var e=new RegExp($(this).val(),"gi");t.children("option").each(function(){null==$(this).text().match(e)&&""!=$(this).val()&&$(this).remove()})}});var a,n,o,s=$(".grid").isotope({itemSelector:".grid-item",layoutMode:"fitRows",getSortData:{level:".level"}});function r(e){var n=[];$(".filter-group input[type='checkbox']").each(function(e,t){t.checked&&n.push(t.value)});n.length&&n.join(", ");var o=$("#degree-filter").val();s.isotope({filter:function(){var i=$(this),e=new RegExp(o,"gi"),t=""==o||i.text().match(e),a=0==n.length;return $.each(n,function(e,t){i.hasClass(t)&&(a=!0)}),t&&a}})}$("#degree-filter").on("input",(a=function(){r()},n=(n=200)||100,function(){clearTimeout(o);var e=arguments,t=this;o=setTimeout(function(){a.apply(t,e)},n)})),$(".filter-group input[type='checkbox']").on("change",function(){r()}),$(".selection-button").click(function(){var e=$(this).val().toLowerCase();$(".selection-area").hide(),$("#"+e).show()}),$("#libraryCampus").change(function(){"online"==$(this).val()||"long-island"==$(this).val()?($("form#librarySearchForm").attr("action","https://sjccallahan.on.worldcat.org/search"),$("#libraryMessage").hide(),$("#librarySubmit").removeAttr("disabled")):"brooklyn"==$(this).val()?($("form#librarySearchForm").attr("action","https://sjcmcentegart.on.worldcat.org/search"),$("#libraryMessage").hide(),$("#librarySubmit").removeAttr("disabled")):($("form#librarySearchForm").attr("action","#"),$("#libraryMessage").show(),$("#librarySubmit").attr("disabled","disabled"))}),$("#libraryJournalCampus").change(function(){"online"==$(this).val()||"long-island"==$(this).val()?($("form#libraryJournalForm").attr("action","https://sjccallahan.on.worldcat.org/search"),$("#libraryJournalMessage").hide(),$("#libraryJournalSubmit").removeAttr("disabled")):"brooklyn"==$(this).val()?($("form#libraryJournalForm").attr("action","https://sjcmcentegart.on.worldcat.org/search"),$("#libraryJournalMessage").hide(),$("#libraryJournalSubmit").removeAttr("disabled")):($("form#libraryJournalForm").attr("action","#"),$("#libraryJournalMessage").show(),$("#libraryJournalSubmit").attr("disabled","disabled"))}),$("#story-map")&&($(".acalog").length||loadStoryMap());var l=0;$("div.acalog").bind("DOMSubtreeModified",function(){0==l?l=1:$(this).html().startsWith("<a")&&$.ajax({type:"post",dataType:"html",url:"https://www.sjcny.edu/ajax/broken-curriculum.php",data:"link="+window.location.href})})}),$(window).load(function(){$(document).trigger("resize")}),$(document).ready(function(){setTimeout(function(){jQuery(window).trigger("resize")},1e3)});