diff --git a/README.md b/README.md index 741e3bf..1907293 100644 --- a/README.md +++ b/README.md @@ -36,6 +36,10 @@ This probably isn't even a good test. I don't care. Tell me how it sucks. Let's figure it out. But having actual measurements beats complaining about shit on Twitter any day. +### all the assets branch + +This has BCX's Javascript and CSS files. + ## To run it: ``` @@ -52,8 +56,8 @@ With 1000 pages: ``` $ rspec user system total real - no turbolinks 11.170000 0.980000 12.460000 (138.656728) -yes turbolinks 10.800000 0.870000 11.670000 ( 80.436286) + no turbolinks 21.990000 2.890000 25.150000 (581.822206) +yes turbolinks 10.970000 0.910000 11.880000 (196.481247) ``` With 100 pages: @@ -61,7 +65,7 @@ With 100 pages: ``` $ rspec user system total real - no turbolinks 1.640000 0.190000 2.140000 ( 15.652763) -yes turbolinks 1.120000 0.090000 1.210000 ( 7.776116) + no turbolinks 2.230000 0.300000 2.800000 ( 56.777195) +yes turbolinks 1.130000 0.090000 1.220000 ( 19.173316) ``` diff --git a/app/assets/javascripts/page.js b/app/assets/javascripts/page.js new file mode 100644 index 0000000..fb87f3d --- /dev/null +++ b/app/assets/javascripts/page.js @@ -0,0 +1,44 @@ +/*! + * jQuery JavaScript Library v1.7.2 + * http://jquery.com/ + * + * Copyright 2011, John Resig + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * Copyright 2011, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * + * Date: Wed Mar 21 12:46:34 2012 -0700 + */ +(function(a,b){function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c=0===c})}function U(a){var b=V.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}function ib(a,b){return f.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function jb(a,b){if(b.nodeType!==1||!f.hasData(a))return;var c,d,e,g=f._data(a),h=f._data(b,g),i=g.events;if(i){delete h.handle,h.events={};for(c in i)for(d=0,e=i[c].length;d0){if(c!=="border")for(;e").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){kc||(kc=c.createElement("iframe"),kc.frameBorder=kc.width=kc.height=0),b.appendChild(kc);if(!lc||!kc.createElement)lc=(kc.contentWindow||kc.contentDocument).document,lc.write((f.support.boxModel?"":"")+""),lc.close();d=lc.createElement(a),lc.body.appendChild(d),e=f.css(d,"display"),b.removeChild(kc)}jc[a]=e}return jc[a]}function yc(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}var c=a.document,d=a.navigator,e=a.location,f=function(){function J(){if(e.isReady)return;try{c.documentElement.doScroll("left")}catch(a){setTimeout(J,1);return}e.ready()}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};return e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(a==="body"&&!d&&c.body)return this.context=c,this[0]=c.body,this.selector=a,this.length=1,this;if(typeof a=="string"){a.charAt(0)==="<"&&a.charAt(a.length-1)===">"&&a.length>=3?g=[null,a,null]:g=i.exec(a);if(g&&(g[1]||!d)){if(g[1])return d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes),e.merge(this,a);h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}return this.context=c,this.selector=a,this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}return e.isFunction(a)?f.ready(a):(a.selector!==b&&(this.selector=a.selector,this.context=a.context),e.makeArray(a,this))},selector:"",jquery:"1.7.2",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();return e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")"),d},each:function(a,b){return e.each(this,a,b)},ready:function(a){return e.bindReady(),A.add(a),this},eq:function(a){return a=+a,a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(A)return;A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a!=null&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){if(typeof c!="string"||!c)return null;var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}return(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c),d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}function m(a){return function(b){e[a]=arguments.length>1?i.call(arguments,0):b,j.notifyWith(k,e)}}var b=i.call(arguments,0),c=0,d=b.length,e=new Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c
a",d=p.getElementsByTagName("*"),e=p.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=p.getElementsByTagName("input")[0],b={leadingWhitespace:p.firstChild.nodeType===3,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:p.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,pixelMargin:!0},f.boxModel=b.boxModel=c.compatMode==="CSS1Compat",i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete p.test}catch(r){b.deleteExpando=!1}!p.addEventListener&&p.attachEvent&&p.fireEvent&&(p.attachEvent("onclick",function(){b.noCloneEvent=!1}),p.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),i.setAttribute("name","t"),p.appendChild(i),j=c.createDocumentFragment(),j.appendChild(p.lastChild),b.checkClone=j.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,j.removeChild(i),j.appendChild(p);if(p.attachEvent)for(n in{submit:1,change:1,focusin:1})m="on"+n,o=m in p,o||(p.setAttribute(m,"return;"),o=typeof p[m]=="function"),b[n+"Bubbles"]=o;return j.removeChild(p),j=g=h=p=i=null,f(function(){var d,e,g,h,i,j,l,m,n,q,r,s,t,u=c.getElementsByTagName("body")[0];if(!u)return;m=1,t="padding:0;margin:0;border:",r="position:absolute;top:0;left:0;width:1px;height:1px;",s=t+"0;visibility:hidden;",n="style='"+r+t+"5px solid #000;",q="
"+""+"
",d=c.createElement("div"),d.style.cssText=s+"width:0;height:0;position:static;top:0;margin-top:"+m+"px",u.insertBefore(d,u.firstChild),p=c.createElement("div"),d.appendChild(p),p.innerHTML="
t
",k=p.getElementsByTagName("td"),o=k[0].offsetHeight===0,k[0].style.display="",k[1].style.display="none",b.reliableHiddenOffsets=o&&k[0].offsetHeight===0,a.getComputedStyle&&(p.innerHTML="",l=c.createElement("div"),l.style.width="0",l.style.marginRight="0",p.style.width="2px",p.appendChild(l),b.reliableMarginRight=(parseInt((a.getComputedStyle(l,null)||{marginRight:0}).marginRight,10)||0)===0),typeof p.style.zoom!="undefined"&&(p.innerHTML="",p.style.width=p.style.padding="1px",p.style.border=0,p.style.overflow="hidden",p.style.display="inline",p.style.zoom=1,b.inlineBlockNeedsLayout=p.offsetWidth===3,p.style.display="block",p.style.overflow="visible",p.innerHTML="
",b.shrinkWrapBlocks=p.offsetWidth!==3),p.style.cssText=r+s,p.innerHTML=q,e=p.firstChild,g=e.firstChild,i=e.nextSibling.firstChild.firstChild,j={doesNotAddBorder:g.offsetTop!==5,doesAddBorderForTableAndCells:i.offsetTop===5},g.style.position="fixed",g.style.top="20px",j.fixedPosition=g.offsetTop===20||g.offsetTop===15,g.style.position=g.style.top="",e.style.overflow="hidden",e.style.position="relative",j.subtractsBorderForOverflowNotVisible=g.offsetTop===-5,j.doesNotIncludeMarginInBodyOffset=u.offsetTop!==m,a.getComputedStyle&&(p.style.marginTop="1%",b.pixelMargin=(a.getComputedStyle(p,null)||{marginTop:0}).marginTop!=="1%"),typeof d.style.zoom!="undefined"&&(d.style.zoom=1),u.removeChild(d),l=p=d=null,f.extend(b,j)}),b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){return a=a.nodeType?f.cache[a[f.expando]]:a[f.expando],!!a&&!m(a)},data:function(a,c,d,e){if(!f.acceptData(a))return;var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);return g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d),o&&!h[c]?g.events:(k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h,i)},removeData:function(a,b,c){if(!f.acceptData(a))return;var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e1,null,!1))},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,b){a&&(b=(b||"fx")+"mark",f._data(a,b,(f._data(a,b)||0)+1))},_unmark:function(a,b,c){a!==!0&&(c=b,b=a,a=!1);if(b){c=c||"fx";var d=c+"mark",e=a?0:(f._data(b,d)||1)-1;e?f._data(b,d,e):(f.removeData(b,d,!0),n(b,c,"mark"))}},queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=f._data(a,b),c&&(!d||f.isArray(c)?d=f._data(a,b,f.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=f.queue(a,b),d=c.shift(),e={};d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),f._data(a,b+".run",e),d.call(a,function(){f.dequeue(a,b)},e)),c.length||(f.removeData(a,b+"queue "+b+".run",!0),n(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){var d=2;return typeof a!="string"&&(c=a,a="fx",d--),arguments.length1)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,f.prop,a,b,arguments.length>1)},removeProp:function(a){return a=f.propFix[a]||a,this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,g,h,i;if(f.isFunction(a))return this.each(function(b){f(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(p);for(c=0,d=this.length;c-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];if(!arguments.length){if(g)return c=f.valHooks[g.type]||f.valHooks[g.nodeName.toLowerCase()],c&&"get"in c&&(d=c.get(g,"value"))!==b?d:(d=g.value,typeof d=="string"?d.replace(q,""):d==null?"":d);return}return e=f.isFunction(a),this.each(function(d){var g=f(this),h;if(this.nodeType!==1)return;e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.type]||f.valHooks[this.nodeName.toLowerCase()];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c=0}),c.length||(a.selectedIndex=-1),c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!a||j===3||j===8||j===2)return;if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}return h&&"set"in h&&i&&(g=h.set(a,d,c))!==b?g:(a.setAttribute(c,""+d),d)}return h&&"get"in h&&i&&(g=h.get(a,c))!==null?g:(g=a.getAttribute(c),g===null?b:g)},removeAttr:function(a,b){var c,d,e,g,h,i=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;i=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/(?:^|\s)hover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function(a){var b=F.exec(a);return b&&( +b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)")),b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")};f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))return;d.handler&&(p=d,d=p.handler,g=p.selector),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f=="undefined"||!!a&&f.event.triggered===a.type?b:f.event.dispatch.apply(i.elem,arguments)},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;le&&j.push({elem:this,matches:d.slice(e)});for(k=0;k0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function w(a,b,c,e,f,g){for(var h=0,i=e.length;h0){k=j;break}}j=j[a]}e[h]=k}}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){return i=!1,0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length!==1||w[0]!=="~"&&w[0]!=="+"||!d.parentNode?d:d.parentNode,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);return l&&(m(l,h,e,f),m.uniqueSort(e)),e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);return a[0]=e++,a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");return!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" "),a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not"){if(!((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))){var g=m.filter(b[3],c,d,!0^f);return d||e.push.apply(e,g),!1}b[3]=m(b[3],null,null,c)}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){return a.unshift(!0),a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));o.match.globalPOS=p;var s=function(a,b){return a=Array.prototype.slice.call(a,0),b?(b.push.apply(b,a),b):a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

";if(b.querySelectorAll&&b.querySelectorAll(".TEST").length===0)return;m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
";if(!a.getElementsByClassName||a.getElementsByClassName("e").length===0)return;a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h0)for(h=g;h=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}return c=c.length>1?f.unique(c):c,this.pushStack(c,"closest",a)},index:function(a){return a?typeof a=="string"?f.inArray(this[0],f(a)):f.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);return L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse()),this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){return c&&(a=":not("+a+")"),b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/]","i"),db=/checked\s*(?:[^=]|=\s*.checked.)/i,eb=/\/(java|ecma)script/i,fb=/^\s*",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},hb=U(c);gb.optgroup=gb.option,gb.tbody=gb.tfoot=gb.colgroup=gb.caption=gb.thead,gb.th=gb.td,f.support.htmlSerialize||(gb._default=[1,"div
","
"]),f.fn.extend({text:function(a){return f.access(this,function(a){return a===b?f.text(this):this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return f.isFunction(a)?this.each(function(b){f(this).wrapInner(a.call(this,b))}):this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f.clean(arguments);return a.push.apply(a,this.toArray()),this +.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);return a.push.apply(a,f.clean(arguments)),a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){return a=a==null?!1:a,b=b==null?a:b,this.map(function(){return f.clone(this,a,b)})},html:function(a){return f.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return c.nodeType===1?c.innerHTML.replace(W,""):null;if(typeof a=="string"&&!ab.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!gb[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1>");try{for(;d1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||f.isXMLDoc(a)||!cb.test("<"+a.nodeName+">")?a.cloneNode(!0):ob(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){kb(a,h),d=lb(a),e=lb(h);for(g=0;d[g];++g)e[g]&&kb(d[g],e[g])}if(b){jb(a,h);if(c){d=lb(a),e=lb(h);for(g=0;d[g];++g)jb(d[g],e[g])}}return d=e=null,h},clean:function(a,b,d,e){var g,h,i,j=[];b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);for(var k=0,l;(l=a[k])!=null;k++){typeof l=="number"&&(l+="");if(!l)continue;if(typeof l=="string")if(!_.test(l))l=b.createTextNode(l);else{l=l.replace(Y,"<$1>");var m=(Z.exec(l)||["",""])[1].toLowerCase(),n=gb[m]||gb._default,o=n[0],p=b.createElement("div"),q=hb.childNodes,r;b===c?hb.appendChild(p):U(b).appendChild(p),p.innerHTML=n[1]+l+n[2];while(o--)p=p.lastChild;if(!f.support.tbody){var s=$.test(l),t=m==="table"&&!s?p.firstChild&&p.firstChild.childNodes:n[1]===""&&!s?p.childNodes:[];for(i=t.length-1;i>=0;--i)f.nodeName(t[i],"tbody")&&!t[i].childNodes.length&&t[i].parentNode.removeChild(t[i])}!f.support.leadingWhitespace&&X.test(l)&&p.insertBefore(b.createTextNode(X.exec(l)[0]),p.firstChild),l=p.childNodes,p&&(p.parentNode.removeChild(p),q.length>0&&(r=q[q.length-1],r&&r.parentNode&&r.parentNode.removeChild(r)))}var u;if(!f.support.appendChecked)if(l[0]&&typeof (u=l.length)=="number")for(i=0;i1)},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=yb(a,"opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!a||a.nodeType===3||a.nodeType===8||!a.style)return;var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b)return k&&"get"in k&&(g=k.get(a,!1,e))!==b?g:j[c];h=typeof d,h==="string"&&(g=ub.exec(d))&&(d=+(g[1]+1)*+g[2]+parseFloat(f.css(a,c)),h="number");if(d==null||h==="number"&&isNaN(d))return;h==="number"&&!f.cssNumber[i]&&(d+="px");if(!k||!("set"in k)||(d=k.set(a,d))!==b)try{j[c]=d}catch(l){}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c==="cssFloat"&&(c="float");if(g&&"get"in g&&(e=g.get(a,!0,d))!==b)return e;if(yb)return yb(a,c)},swap:function(a,b,c){var d={},e,f;for(f in b)d[f]=a.style[f],a.style[f]=b[f];e=c.call(a);for(f in b)a.style[f]=d[f];return e}}),f.curCSS=f.css,c.defaultView&&c.defaultView.getComputedStyle&&(zb=function(a,b){var c,d,e,g,h=a.style;return b=b.replace(rb,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b))),!f.support.pixelMargin&&e&&vb.test(b)&&tb.test(c)&&(g=h.width,h.width=c,c=e.width,h.width=g),c}),c.documentElement.currentStyle&&(Ab=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;return f==null&&g&&(e=g[b])&&(f=e),tb.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d)),f===""?"auto":f}),yb=zb||Ab,f.each(["height","width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth!==0?Bb(a,b,d):f.swap(a,wb,function(){return Bb(a,b,d)})},set:function(a,b){return sb.test(b)?b+"px":b}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return qb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(pb,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=pb.test(g)?g.replace(pb,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){return f.swap(a,{display:"inline-block"},function(){return b?yb(a,"margin-right"):a.style.marginRight})}})}),f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)}),f.each({margin:"",padding:"",border:"Width"},function(a,b){f.cssHooks[a+b]={expand:function(c){var d,e=typeof c=="string"?c.split(" "):[c],f={};for(d=0;d<4;d++)f[a+xb[d]+b]=e[d]||e[d-2]||e[0];return f}}});var Cb=/%20/g,Db=/\[\]$/,Eb=/\r?\n/g,Fb=/#.*$/,Gb=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,Hb=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,Ib=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,Jb=/^(?:GET|HEAD)$/,Kb=/^\/\//,Lb=/\?/,Mb=/)<[^<]*)*<\/script>/gi,Nb=/^(?:select|textarea)/i,Ob=/\s+/,Pb=/([?&])_=[^&]*/,Qb=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,Rb=f.fn.load,Sb={},Tb={},Ub,Vb,Wb=["*/"]+["*"];try{Ub=e.href}catch(Xb){Ub=c.createElement("a"),Ub.href="",Ub=Ub.href}Vb=Qb.exec(Ub.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&Rb)return Rb.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;return f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
").append(c.replace(Mb,"")).find(g):c)),d&&i.each(d,[c,b,a])}}),this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||Nb.test(this.nodeName)||Hb.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(Eb,"\r\n")}}):{name:b.name,value:c.replace(Eb,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.on(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){return f.isFunction(d)&&(g=g||e,e=d,d=b),f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){return b?$b(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),$b(a,b),a},ajaxSettings:{url:Ub,isLocal:Ib.test(Vb[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":Wb},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:Yb(Sb),ajaxTransport:Yb(Tb),ajax:function(a,c){function w(a,c,l,m){if(s===2)return;s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?ac(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=bc(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks("once memory"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=Gb.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){return s||(d.mimeType=a),this},abort:function(a){return a=a||"abort",p&&p.abort(a),w(0,a),this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(Fb,"").replace(Kb,Vb[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(Ob),d.crossDomain==null&&(r=Qb.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==Vb[1]&&r[2]==Vb[2]&&(r[3]||(r[1]==="http:"?80:443))==(Vb[3]||(Vb[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),Zb(Sb,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!Jb.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(Lb.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(Pb,"$1_="+x);d.url=y+(y===d.url?(Lb.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+Wb+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(!d.beforeSend||d.beforeSend.call(e,v,d)!==!1&&s!==2){for(u in{success:1,error:1,complete:1})v[u](d[u]);p=Zb(Tb,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(!(s<2))throw z;w(-1,z)}}return v}return v.abort(),!1},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)_b(g,a[g],c,e);return d.join("&").replace(Cb,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cc=f.now(),dc=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cc++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=typeof b.data=="string"&&/^application\/x\-www\-form\-urlencoded/.test(b.contentType);if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(dc.test(b.url)||e&&dc.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";return b.jsonp!==!1&&(j=j.replace(dc,l),b.url===j&&(e&&(k=k.replace(dc,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){return g||f.error(h+" was not called"),g[0]},b.dataTypes[0]="json","script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){return f.globalEval(a),a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var ec=a.ActiveXObject?function(){for(var a in gc)gc[a](0,1)}:!1,fc=0,gc;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&hc()||ic()}:hc,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,ec&&delete gc[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n);try{m.text=h.responseText}catch(a){}try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++fc,ec&&(gc||(gc={},f(a).unload(ec)),gc[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var jc={},kc,lc,mc=/^(?:toggle|show|hide)$/,nc=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,oc,pc=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],qc;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(tc("show",3),a,b,c);for(var g=0,h=this.length;g=i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.animatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){h.style["overflow"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show)for(b in i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0),f.removeData(h,"toggle"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}return!1}return i.duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update(),!0}},f.extend(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=xc.test(b[0].nodeName)?{top:0,left:0}:b.offset();return c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0,{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!xc.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);f.fn[a]=function(e){return f.access(this,function(a,e,g){var h=yc(a);if(g===b)return h?c in h?h[c]:f.support.boxModel&&h.document.documentElement[e]||h.document.body[e]:a[e];h?h.scrollTo(d?f(h).scrollLeft():g,d?g:f(h).scrollTop()):a[e]=g},a,e,arguments.length,null)}}),f.each({Height:"height",Width:"width"},function(a,c){var d="client"+a,e="scroll"+a,g="offset"+a;f.fn["inner"+a]=function(){var a=this[0];return a?a.style?parseFloat(f.css(a,c,"padding")):this[c]():null},f.fn["outer"+a]=function(a){var b=this[0];return b?b.style?parseFloat(f.css(b,c,a?"margin":"border")):this[c]():null},f.fn[c]=function(a){return f.access(this,function(a,c,h){var i,j,k,l;if(f.isWindow(a))return i=a.document,j=i.documentElement[d],f.support.boxModel&&j||i.body&&i.body[d]||j;if(a.nodeType===9)return i=a.documentElement,i[d]>=i[e]?i[d]:Math.max(a.body[e],i[e],a.body[g],i[g]);if(h===b)return k=f.css(a,c),l=parseFloat(k),f.isNumeric(l)?l:k;f(a).css(c,h)},c,a,arguments.length,null)}}),a.jQuery=a.$=f,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return f})})(window),function(a,b){var c;a.rails=c={linkClickSelector:"a[data-confirm], a[data-method], a[data-remote], a[data-disable-with]",inputChangeSelector:"select[data-remote], input[data-remote], textarea[data-remote]",formSubmitSelector:"form",formInputClickSelector:"form input[type=submit], form input[type=image], form button[type=submit], form button:not(button[type])",disableSelector:"input[data-disable-with], button[data-disable-with], textarea[data-disable-with]",enableSelector:"input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled",requiredInputSelector:"input[name][required]:not([disabled]),textarea[name][required]:not([disabled])",fileInputSelector:"input:file",linkDisableSelector:"a[data-disable-with]",CSRFProtection:function(b){var c=a('meta[name="csrf-token"]').attr("content");c&&b.setRequestHeader("X-CSRF-Token",c)},fire:function(b,c,d){var e=a.Event(c);return b.trigger(e,d),e.result!==!1},confirm:function(a){return confirm(a)},ajax:function(b){return a.ajax(b)},href:function(a){return a.attr("href")},handleRemote:function(d){var e,f,g,h,i,j;if(c.fire(d,"ajax:before")){h=d.data("cross-domain")||null,i=d.data("type")||a.ajaxSettings&&a.ajaxSettings.dataType;if(d.is("form")){e=d.attr("method"),f=d.attr("action"),g=d.serializeArray();var k=d.data("ujs:submit-button");k&&(g.push(k),d.data("ujs:submit-button",null))}else d.is(c.inputChangeSelector)?(e=d.data("method"),f=d.data("url"),g=d.serialize(),d.data("params")&&(g=g+"&"+d.data("params"))):(e=d.data("method"),f=c.href(d),g=d.data("params")||null);return j={type:e||"GET",data:g,dataType:i,crossDomain:h,beforeSend:function(a,e){return e.dataType===b&&a.setRequestHeader("accept","*/*;q=0.5, "+e.accepts.script),c.fire(d,"ajax:beforeSend",[a,e])},success:function(a,b,c){d.trigger("ajax:success",[a,b,c])},complete:function(a,b){d.trigger("ajax:complete",[a,b])},error:function(a,b,c){d.trigger("ajax:error",[a,b,c])}},f&&(j.url=f),c.ajax(j)}return!1},handleMethod:function(d){var e=c.href(d),f=d.data("method"),g=d.attr("target"),h=a("meta[name=csrf-token]").attr("content"),i=a("meta[name=csrf-param]").attr("content"),j=a('
'),k='';i!==b&&h!==b&&(k+=''),g&&j.attr("target",g),j.hide().append(k).appendTo("body"),j.submit()},disableFormElements:function(b){b.find(c.disableSelector).each(function(){var b=a(this),c=b.is("button")?"html":"val";b.data("ujs:enable-with",b[c]()),b[c](b.data("disable-with")),b.prop("disabled",!0)})},enableFormElements:function(b){b.find(c.enableSelector).each(function(){var b=a(this),c=b.is("button")?"html":"val";b.data("ujs:enable-with")&&b[c](b.data("ujs:enable-with")),b.prop("disabled",!1)})},allowAction:function(a){var b=a.data("confirm"),d=!1,e;return b?(c.fire(a,"confirm")&&(d=c.confirm(b),e=c.fire(a,"confirm:complete",[d])),d&&e):!0},blankInputs:function(b,c,d){var e=a(),f,g=c||"input,textarea";return b.find(g).each(function(){f=a(this);if(d?f.val():!f.val())e=e.add(f)}),e.length?e:!1},nonBlankInputs:function(a,b){return c.blankInputs(a,b,!0)},stopEverything:function(b){return a(b.target).trigger("ujs:everythingStopped"),b.stopImmediatePropagation(),!1},callFormSubmitBindings +:function(c,d){var e=c.data("events"),f=!0;return e!==b&&e.submit!==b&&a.each(e.submit,function(a,b){if(typeof b.handler=="function")return f=b.handler(d)}),f},disableElement:function(a){a.data("ujs:enable-with",a.html()),a.html(a.data("disable-with")),a.bind("click.railsDisable",function(a){return c.stopEverything(a)})},enableElement:function(a){a.data("ujs:enable-with")!==b&&(a.html(a.data("ujs:enable-with")),a.data("ujs:enable-with",!1)),a.unbind("click.railsDisable")}},a.ajaxPrefilter(function(a,b,d){a.crossDomain||c.CSRFProtection(d)}),a(document).delegate(c.linkDisableSelector,"ajax:complete",function(){c.enableElement(a(this))}),a(document).delegate(c.linkClickSelector,"click.rails",function(d){var e=a(this),f=e.data("method"),g=e.data("params");if(!c.allowAction(e))return c.stopEverything(d);e.is(c.linkDisableSelector)&&c.disableElement(e);if(e.data("remote")!==b)return(d.metaKey||d.ctrlKey)&&(!f||f==="GET")&&!g?!0:(c.handleRemote(e)===!1&&c.enableElement(e),!1);if(e.data("method"))return c.handleMethod(e),!1}),a(document).delegate(c.inputChangeSelector,"change.rails",function(b){var d=a(this);return c.allowAction(d)?(c.handleRemote(d),!1):c.stopEverything(b)}),a(document).delegate(c.formSubmitSelector,"submit.rails",function(d){var e=a(this),f=e.data("remote")!==b,g=c.blankInputs(e,c.requiredInputSelector),h=c.nonBlankInputs(e,c.fileInputSelector);if(!c.allowAction(e))return c.stopEverything(d);if(g&&e.attr("novalidate")==b&&c.fire(e,"ajax:aborted:required",[g]))return c.stopEverything(d);if(f)return h?c.fire(e,"ajax:aborted:file",[h]):!a.support.submitBubbles&&a().jquery<"1.7"&&c.callFormSubmitBindings(e,d)===!1?c.stopEverything(d):(c.handleRemote(e),!1);setTimeout(function(){c.disableFormElements(e)},13)}),a(document).delegate(c.formInputClickSelector,"click.rails",function(b){var d=a(this);if(!c.allowAction(d))return c.stopEverything(b);var e=d.attr("name"),f=e?{name:e,value:d.val()}:null;d.closest("form").data("ujs:submit-button",f)}),a(document).delegate(c.formSubmitSelector,"ajax:beforeSend.rails",function(b){this==b.target&&c.disableFormElements(a(this))}),a(document).delegate(c.formSubmitSelector,"ajax:complete.rails",function(b){this==b.target&&c.enableFormElements(a(this))})}(jQuery),function(){try{document.cookie,jQuery.cookie=function(a,b,c){if(arguments.length>1&&String(b)!=="[object Object]"){c=jQuery.extend({},c);if(b===null||b===undefined)c.expires=-1;if(typeof c.expires=="number"){var d=c.expires,e=c.expires=new Date;e.setDate(e.getDate()+d)}return b=String(b),document.cookie=[encodeURIComponent(a),"=",c.raw?b:encodeURIComponent(b),c.expires?"; expires="+c.expires.toUTCString():"",c.path?"; path="+c.path:"",c.domain?"; domain="+c.domain:"",c.secure?"; secure":""].join("")}c=b||{};var f,g=c.raw?function(a){return a}:decodeURIComponent;return(f=(new RegExp("(?:^|; )"+encodeURIComponent(a)+"=([^;]*)")).exec(document.cookie))?g(f[1]):null}}catch(a){jQuery.cookie=jQuery.noop}}.call(this),function(a,b){function c(b,c){var e=b.nodeName.toLowerCase();return"area"===e?(c=b.parentNode,e=c.name,!b.href||!e||c.nodeName.toLowerCase()!=="map"?!1:(b=a("img[usemap=#"+e+"]")[0],!!b&&d(b))):(/input|select|textarea|button|object/.test(e)?!b.disabled:"a"==e?b.href||c:c)&&d(b)}function d(b){return!a(b).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.ui=a.ui||{},a.ui.version||(a.extend(a.ui,{version:"1.8.16",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}}),a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(b,c){return typeof b=="number"?this.each(function(){var d=this;setTimeout(function(){a(d).focus(),c&&c.call(d)},b)}):this._focus.apply(this,arguments)},scrollParent:function(){var b;return b=a.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(a.curCSS(this,"position",1))&&/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0),/fixed/.test(this.css("position"))||!b.length?a(document):b},zIndex:function(c){if(c!==b)return this.css("zIndex",c);if(this.length){c=a(this[0]);for(var d;c.length&&c[0]!==document;){d=c.css("position");if(d==="absolute"||d==="relative"||d==="fixed"){d=parseInt(c.css("zIndex"),10);if(!isNaN(d)&&d!==0)return d}c=c.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),a.each(["Width","Height"],function(c,d){function e(b,c,d,e){return a.each(f,function(){c-=parseFloat(a.curCSS(b,"padding"+this,!0))||0,d&&(c-=parseFloat(a.curCSS(b,"border"+this+"Width",!0))||0),e&&(c-=parseFloat(a.curCSS(b,"margin"+this,!0))||0)}),c}var f=d==="Width"?["Left","Right"]:["Top","Bottom"],g=d.toLowerCase(),h={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};a.fn["inner"+d]=function(c){return c===b?h["inner"+d].call(this):this.each(function(){a(this).css(g,e(this,c)+"px")})},a.fn["outer"+d]=function(b,c){return typeof b!="number"?h["outer"+d].call(this,b):this.each(function(){a(this).css(g,e(this,b,!0,c)+"px")})}}),a.extend(a.expr[":"],{data:function(b,c,d){return!!a.data(b,d[3])},focusable:function(b){return c(b,!isNaN(a.attr(b,"tabindex")))},tabbable:function(b){var d=a.attr(b,"tabindex"),e=isNaN(d);return(e||d>=0)&&c(b,!e)}}),a(function(){var b=document.body,c=b.appendChild(c=document.createElement("div"));a.extend(c.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0}),a.support.minHeight=c.offsetHeight===100,a.support.selectstart="onselectstart"in c,b.removeChild(c).style.display="none"}),a.extend(a.ui,{plugin:{add:function(b,c,d){b=a.ui[b].prototype;for(var e in d)b.plugins[e]=b.plugins[e]||[],b.plugins[e].push([c,d[e]])},call:function(a,b,c){if((b=a.plugins[b])&&a.element[0].parentNode)for(var d=0;d0?!0:(b[c]=1,d=b[c]>0,b[c]=0,d)},isOverAxis:function(a,b,c){return a>b&&a=9||!!b.button?this._mouseStarted?(this._mouseDrag(b),b.preventDefault()):(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)&&((this._mouseStarted=this._mouseStart(this._mouseDownEvent,b)!==!1)?this._mouseDrag(b):this._mouseUp(b)),!this._mouseStarted):this._mouseUp(b)},_mouseUp:function(b){return a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,b.target==this._mouseDownEvent.target&&a.data(b.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(b)),!1},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})}(jQuery),function(a){a.widget("ui.sortable",a.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3},_create:function(){var a=this.options;this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.floating=this.items.length?a.axis==="x"||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):!1,this.offset=this.element.offset(),this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable"),this._mouseDestroy();for(var a=this.items.length-1;a>=0;a--)this.items[a].item.removeData("sortable-item");return this},_setOption:function(b,c){b==="disabled"?(this.options[b]=c,this.widget()[c?"addClass":"removeClass"]("ui-sortable-disabled")):a.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(b,c){if(this.reverting)return!1;if(this.options.disabled||this.options.type=="static")return!1;this._refreshItems(b);var e=null,f=this;a(b.target).parents().each(function(){if(a.data(this,"sortable-item")==f)return e=a(this),!1}),a.data(b.target,"sortable-item")==f&&(e=a(b.target));if(!e)return!1;if(this.options.handle&&!c){var g=!1;a(this.options.handle,e).find("*").andSelf().each(function(){this==b.target&&(g=!0)});if(!g)return!1}return this.currentItem=e,this._removeCurrentsFromItems(),!0},_mouseStart:function(b,c,e){c=this.options;var f=this;this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(b),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),a.extend(this.offset,{click:{left:b.pageX-this.offset.left,top:b.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this._generatePosition(b),this.originalPageX=b.pageX,this.originalPageY=b.pageY,c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!=this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),c.containment&&this._setContainment(),c.cursor&&(a("body").css("cursor")&&(this._storedCursor=a("body").css("cursor")),a("body").css("cursor",c.cursor)),c.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",c.opacity)),c.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",c.zIndex)),this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",b,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions();if(!e)for(e=this.containers.length-1;e>=0;e--)this.containers[e]._trigger("activate",b,f._uiHash(this));return a.ui.ddmanager&&(a.ui.ddmanager.current=this),a.ui.ddmanager&&!c.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,b),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(b),!0},_mouseDrag:function(b){this.position=this._generatePosition(b),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs);if(this.options.scroll){var c=this.options,e=!1;this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-b.pageY=0;c--){e=this.items[c];var f=e.item[0],g=this._intersectsWithPointer(e);if(g&&f!=this.currentItem[0]&&this.placeholder[g==1?"next":"prev"]()[0]!=f&&!a.ui.contains(this.placeholder[0],f)&&(this.options.type=="semi-dynamic"?!a.ui.contains(this.element[0],f):!0)){this.direction=g==1?"down":"up";if(this.options.tolerance!="pointer"&&!this._intersectsWithSides(e))break;this._rearrange(b,e),this._trigger("change",b,this._uiHash());break}}return this._contactContainers(b),a.ui.ddmanager&&a.ui.ddmanager.drag(this,b),this._trigger("sort",b,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(b,c){if(b){a.ui.ddmanager&&!this.options.dropBehaviour&&a.ui.ddmanager.drop(this,b);if(this.options.revert){var e=this;c=e.placeholder.offset(),e.reverting=!0,a(this.helper).animate({left:c.left-this.offset.parent.left-e.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:c.top-this.offset.parent.top-e.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){e._clear(b)})}else this._clear(b,c);return!1}},cancel:function(){var b=this;if(this.dragging){this._mouseUp({target:null}),this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var c=this.containers.length-1;c>=0;c--)this.containers[c]._trigger("deactivate",null,b._uiHash(this)),this.containers[c].containerCache.over&&(this.containers[c]._trigger("out",null,b._uiHash(this)),this.containers[c].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),a.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?a(this.domPosition.prev).after(this.currentItem):a(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(b){var c=this._getItemsAsjQuery(b&&b.connected),e=[];return b=b||{},a(c).each(function(){var c=(a(b.item||this).attr(b.attribute||"id")||"").match(b.expression||/(.+)[-=_](.+)/);c&&e.push((b.key||c[1]+"[]")+"="+(b.key&&b.expression?c[1]:c[2]))}),!e.length&&b.key&&e.push(b.key+"="),e.join("&")},toArray:function(b){var c=this._getItemsAsjQuery(b&&b.connected),e=[];return b=b||{},c.each(function(){e.push(a(b.item||this).attr(b.attribute||"id")||"")}),e},_intersectsWith:function(a){var b=this.positionAbs.left,c=b+this.helperProportions.width,d=this.positionAbs.top,e=d+this.helperProportions.height,f=a.left,g=f+a.width,h=a.top,i=h+a.height,j=this.offset.click.top,k=this.offset.click.left;return j=d+j>h&&d+jf&&b+ka[this.floating?"width":"height"]?j:f0?"down":"up")},_getDragHorizontalDirection:function(){var a=this.positionAbs.left-this.lastPositionAbs.left;return a!=0&&(a>0?"right":"left")},refresh:function(a){return this._refreshItems(a),this.refreshPositions(),this},_connectWith:function(){var a=this.options;return a.connectWith.constructor==String?[a.connectWith]:a.connectWith},_getItemsAsjQuery:function(b){var c=[],e=[],f=this._connectWith();if(f&&b)for(b=f.length-1;b>=0;b--)for(var g=a(f[b]),h=g.length-1;h>=0;h--){var i=a.data(g[h],"sortable");i&&i!=this&&!i.options.disabled&&e.push([a.isFunction(i.options.items)?i.options.items.call(i.element):a(i.options.items,i.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),i])}e.push([a.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):a(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(b=e.length-1;b>=0;b--)e[b][0].each(function(){c.push(this)});return a(c)},_removeCurrentsFromItems:function(){for(var a=this.currentItem.find(":data(sortable-item)"),b=0;b=0;g--)for(var h=a(f[g]),i=h.length-1;i>=0;i--){var j=a.data(h[i],"sortable");j&&j!=this&&!j.options.disabled&&(e.push([a.isFunction(j.options.items)?j.options.items.call(j.element[0],b,{item:this.currentItem}):a(j.options.items,j.element),j]),this.containers.push(j))}for(g=e.length-1;g>=0;g--){b=e[g][1],f=e[g][0],i=0;for(h=f.length;i=0;c--){var e=this.items[c];if(e.instance==this.currentContainer||!this.currentContainer||e.item[0]==this.currentItem[0]){var f=this.options.toleranceElement?a(this.options.toleranceElement,e.item):e.item;b||(e.width=f.outerWidth(),e.height=f.outerHeight()),f=f.offset(),e.left=f.left,e.top=f.top}}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(c=this.containers.length-1;c>=0;c--)f=this.containers[c].element.offset(),this.containers[c].containerCache.left=f.left,this.containers[c].containerCache.top=f.top,this.containers[c].containerCache.width=this.containers[c].element.outerWidth(),this.containers[c].containerCache.height=this.containers[c].element.outerHeight();return this},_createPlaceholder:function(b){var c=b||this,e=c.options;if(!e.placeholder||e.placeholder.constructor==String){var f=e.placeholder;e.placeholder={element:function(){var b=a(document.createElement(c.currentItem[0].nodeName)).addClass(f||c.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];return f||(b.style.visibility="hidden"),b},update:function(a,b){if(!f||!!e.forcePlaceholderSize)b.height()||b.height(c.currentItem.innerHeight()-parseInt(c.currentItem.css("paddingTop")||0,10)-parseInt(c.currentItem.css("paddingBottom")||0,10)),b.width()||b.width(c.currentItem.innerWidth()-parseInt(c.currentItem.css("paddingLeft")||0,10)-parseInt(c.currentItem.css("paddingRight")||0,10))}}}c.placeholder=a(e.placeholder.element.call(c.element,c.currentItem)),c.currentItem.after(c.placeholder),e.placeholder.update(c,c.placeholder)},_contactContainers:function(b){for(var c=null,e=null,f=this.containers.length-1;f>=0;f--)if(!a.ui.contains(this.currentItem[0],this.containers[f].element[0]))if(this._intersectsWith(this.containers[f].containerCache)){if(!c||!a.ui.contains(this.containers[f].element[0],c.element[0]))c=this.containers[f],e=f}else this.containers[f].containerCache.over&&(this.containers[f]._trigger("out",b,this._uiHash(this)),this.containers[f].containerCache.over=0);if(c)if(this.containers.length===1)this.containers[e]._trigger("over",b,this._uiHash(this)),this.containers[e].containerCache.over=1;else if(this.currentContainer!=this.containers[e]){c=1e4,f=null;for(var g=this.positionAbs[this.containers[e].floating?"left":"top"],h=this.items.length-1;h>=0;h--)if(a.ui.contains(this.containers[e].element[0],this.items[h].item[0])){var i=this.items[h][this.containers[e].floating?"left":"top"];Math.abs(i-g)this.containment[2]&&(g=this.containment[2]+this.offset.click.left),b.pageY-this.offset.click.top>this.containment[3]&&(h=this.containment[3]+this.offset.click.top)),c.grid&&(h=this.originalPageY+Math.round((h-this.originalPageY)/c.grid[1])*c.grid[1],h=this.containment?h-this.offset.click.topthis.containment[3]?h-this.offset.click.topthis.containment[2]?g-this.offset.click.left=0;f--)a.ui.contains(this.containers[f].element[0],this.currentItem[0])&&!c&&(e.push(function(a){return function(b){a._trigger("receive",b,this._uiHash(this))}}.call(this,this.containers[f])),e.push(function(a){return function(b){a._trigger("update",b,this._uiHash(this))}}.call(this,this.containers[f])))}for(f=this.containers.length-1;f>=0;f--)c||e.push(function(a){return function(b){a._trigger("deactivate",b,this._uiHash(this))}}.call(this,this.containers[f])),this.containers[f].containerCache.over&&(e.push(function(a){return function(b){a._trigger("out",b,this._uiHash(this))}}.call(this,this.containers[f])),this.containers[f].containerCache.over=0);this._storedCursor&&a("body").css("cursor",this._storedCursor),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex),this.dragging=!1;if(this.cancelHelperRemoval){if(!c){this._trigger("beforeStop",b,this._uiHash());for(f=0;f
'))}function N(a){return a.bind("mouseout",function(a){a=d(a.target).closest("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a"),a.length&&a.removeClass("ui-state-hover ui-datepicker-prev-hover ui-datepicker-next-hover")}).bind("mouseover",function(b){b=d(b.target).closest("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a"),!d.datepicker._isDisabledDatepicker(J.inline?a.parent()[0]:J.input[0])&&!!b.length&&(b.parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),b.addClass("ui-state-hover"),b.hasClass("ui-datepicker-prev")&&b.addClass("ui-datepicker-prev-hover"),b.hasClass("ui-datepicker-next")&&b.addClass("ui-datepicker-next-hover"))})}function H(a,b){d.extend(a,b);for(var c in b)if(b[c]==null||b[c]==C)a[c]=b[c];return a}d.extend(d.ui,{datepicker:{version:"1.8.16"}});var B=(new Date).getTime(),J;d.extend(M.prototype,{markerClassName:"hasDatepicker",maxRows:4,log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){return H(this._defaults,a||{}),this},_attachDatepicker:function(a,b){var c=null;for(var e in this._defaults){var f=a.getAttribute("date:"+e);if(f){c=c||{};try{c[e]=eval(f)}catch(h){c[e]=f}}}e=a.nodeName.toLowerCase(),f=e=="div"||e=="span",a.id||(this.uuid+=1,a.id="dp"+this.uuid);var i=this._newInst(d(a),f);i.settings=d.extend({},b||{},c||{}),e=="input"?this._connectDatepicker(a,i):f&&this._inlineDatepicker(a,i)},_newInst:function(a,b){return{id:a[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1"),input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:b,dpDiv:b?N(d('
')):this.dpDiv}},_connectDatepicker:function(a,b){var c=d(a);b.append=d([]),b.trigger=d([]),c.hasClass(this.markerClassName)||(this._attachments(c,b),c.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(a,c,d){b.settings[c]=d}).bind("getData.datepicker",function(a,c){return this._get(b,c)}),this._autoSize(b),d.data(a,"datepicker",b),b.settings.disabled&&this._disableDatepicker(a))},_attachments:function(a,b){var c=this._get(b,"appendText"),e=this._get(b,"isRTL");b.append&&b.append.remove(),c&&(b.append=d(''+c+""),a[e?"before":"after"](b.append)),a.unbind("focus",this._showDatepicker),b.trigger&&b.trigger.remove(),c=this._get(b,"showOn"),(c=="focus"||c=="both")&&a.focus(this._showDatepicker);if(c=="button"||c=="both"){c=this._get(b,"buttonText");var f=this._get(b,"buttonImage");b.trigger=d(this._get(b,"buttonImageOnly")?d("").addClass(this._triggerClass).attr({src:f,alt:c,title:c}):d('').addClass(this._triggerClass).html(f==""?c:d("").attr({src:f,alt:c,title:c}))),a[e?"before":"after"](b.trigger),b.trigger.click(function(){return d.datepicker._datepickerShowing&&d.datepicker._lastInput==a[0]?d.datepicker._hideDatepicker():d.datepicker._showDatepicker(a[0]),!1})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var b=new Date(2009,11,20),c=this._get(a,"dateFormat");if(c.match(/[DM]/)){var d=function(a){for(var b=0,c=0,d=0;db&&(b=a[d].length,c=d);return c};b.setMonth(d(this._get(a,c.match(/MM/)?"monthNames":"monthNamesShort"))),b.setDate(d(this._get(a,c.match(/DD/)?"dayNames":"dayNamesShort"))+20-b.getDay())}a.input.attr("size",this._formatDate(a,b).length)}},_inlineDatepicker:function(a,b){var c=d(a);c.hasClass(this.markerClassName)||(c.addClass(this.markerClassName).append(b.dpDiv).bind("setData.datepicker",function(a,c,d){b.settings[c]=d}).bind("getData.datepicker",function(a,c){return this._get(b,c)}),d.data(a,"datepicker",b),this._setDate(b,this._getDefaultDate(b),!0),this._updateDatepicker(b),this._updateAlternate(b),b.settings.disabled&&this._disableDatepicker(a),b.dpDiv.css("display","block"))},_dialogDatepicker:function(a,b,c,e,f){return a=this._dialogInst,a||(this.uuid+=1,this._dialogInput=d(''),this._dialogInput.keydown(this._doKeyDown),d("body").append(this._dialogInput),a=this._dialogInst=this._newInst(this._dialogInput,!1),a.settings={},d.data(this._dialogInput[0],"datepicker",a)),H(a.settings,e||{}),b=b&&b.constructor==Date?this._formatDate(a,b):b,this._dialogInput.val(b),this._pos=f?f.length?f:[f.pageX,f.pageY]:null,this._pos||(this._pos=[document.documentElement.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),a.settings.onSelect=c,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),d.blockUI&&d.blockUI(this.dpDiv),d.data(this._dialogInput[0],"datepicker",a),this},_destroyDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();d.removeData(a,"datepicker"),e=="input"?(c.append.remove(),c.trigger.remove(),b.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):(e=="div"||e=="span")&&b.removeClass(this.markerClassName).empty()}},_enableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input")a.disabled=!1,c.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""});else if(e=="div"||e=="span")b=b.children("."+this._inlineClass),b.children().removeClass("ui-state-disabled"),b.find("select.ui-datepicker-month, select.ui-datepicker-year").removeAttr("disabled");this._disabledInputs=d.map(this._disabledInputs,function(b){return b==a?null:b})}},_disableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input")a.disabled=!0,c.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"});else if(e=="div"||e=="span")b=b.children("."+this._inlineClass),b.children().addClass("ui-state-disabled"),b.find("select.ui-datepicker-month, select.ui-datepicker-year").attr("disabled","disabled");this._disabledInputs=d.map(this._disabledInputs,function(b){return b==a?null:b}),this._disabledInputs[this._disabledInputs.length]=a}},_isDisabledDatepicker:function(a){if(!a)return!1;for(var b=0;b-1}},_doKeyUp:function(a){a=d.datepicker._getInst(a.target);if(a.input.val()!=a.lastVal)try{d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),a.input?a.input.val():null,d.datepicker._getFormatConfig(a))&&(d.datepicker._setDateFromField(a),d.datepicker._updateAlternate(a),d.datepicker._updateDatepicker(a))}catch(b){d.datepicker.log(b)}return!0},_showDatepicker:function(a){a=a.target||a,a.nodeName.toLowerCase()!="input"&&(a=d("input",a.parentNode)[0]);if(!d.datepicker._isDisabledDatepicker(a)&&d.datepicker._lastInput!=a){var b=d.datepicker._getInst(a);d.datepicker._curInst&&d.datepicker._curInst!=b&&(d.datepicker._datepickerShowing&&d.datepicker._triggerOnClose(d.datepicker._curInst),d.datepicker._curInst.dpDiv.stop(!0,!0));var c=d.datepicker._get(b,"beforeShow");c=c?c.apply(a,[a,b]):{};if(c!==!1){H(b.settings,c),b.lastVal=null,d.datepicker._lastInput=a,d.datepicker._setDateFromField(b),d.datepicker._inDialog&&(a.value=""),d.datepicker._pos||(d.datepicker._pos=d.datepicker._findPos(a),d.datepicker._pos[1]+=a.offsetHeight);var e=!1;d(a).parents().each(function(){return e|=d(this).css("position")=="fixed",!e}),e&&d.browser.opera&&(d.datepicker._pos[0]-=document.documentElement.scrollLeft,d.datepicker._pos[1]-=document.documentElement.scrollTop),c={left:d.datepicker._pos[0],top:d.datepicker._pos[1]},d.datepicker._pos=null,b.dpDiv.empty(),b.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),d.datepicker._updateDatepicker(b),c=d.datepicker._checkOffset(b,c,e),b.dpDiv.css({position:d.datepicker._inDialog&&d.blockUI?"static":e?"fixed":"absolute",display:"none",left:c.left+"px",top:c.top+"px"});if(!b.inline){c=d.datepicker._get(b,"showAnim");var f=d.datepicker._get(b,"duration"),g=function(){var a=b.dpDiv.find("iframe.ui-datepicker-cover");if(a.length){var c=d.datepicker._getBorders(b.dpDiv);a.css({left:-c[0],top:-c[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()})}};b.dpDiv.zIndex(d(a).zIndex()+1),d.datepicker._datepickerShowing=!0,d.effects&&d.effects[c]?b.dpDiv.show(c,d.datepicker._get(b,"showOptions"),f,g):b.dpDiv[c||"show"](c?f:null,g),(!c||!f)&&g(),b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus(),d.datepicker._curInst=b}}}},_updateDatepicker:function(a){this.maxRows=4;var b=d.datepicker._getBorders(a.dpDiv);J=a,a.dpDiv.empty().append(this._generateHTML(a));var c=a.dpDiv.find("iframe.ui-datepicker-cover");c.length&&c.css({left:-b[0],top:-b[1],width:a.dpDiv.outerWidth(),height:a.dpDiv.outerHeight()}),a.dpDiv.find("."+this._dayOverClass+" a").mouseover(),b=this._getNumberOfMonths(a),c=b[1],a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),c>1&&a.dpDiv.addClass("ui-datepicker-multi-"+c).css("width",17*c+"em"),a.dpDiv[(b[0]!=1||b[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi"),a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),a==d.datepicker._curInst&&d.datepicker._datepickerShowing&&a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&a.input[0]!=document.activeElement&&a.input.focus();if(a.yearshtml){var e=a.yearshtml;setTimeout(function(){e===a.yearshtml&&a.yearshtml&&a.dpDiv.find("select.ui-datepicker-year:first").replaceWith(a.yearshtml),e=a.yearshtml=null},0)}},_getBorders:function(a){var b=function(a){return{thin:1,medium:2,thick:3}[a]||a};return[parseFloat(b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))]},_checkOffset:function(a,b,c){var e=a.dpDiv.outerWidth(),f=a.dpDiv.outerHeight(),g=a.input?a.input.outerWidth():0,h=a.input?a.input.outerHeight():0,i=document.documentElement.clientWidth+d(document).scrollLeft(),j=document.documentElement.clientHeight+d(document).scrollTop();return b.left-=this._get(a,"isRTL")?e-g:0,b.left-=c&&b.left==a.input.offset().left?d(document).scrollLeft():0,b.top-=c&&b.top==a.input.offset().top+h?d(document).scrollTop():0,b.left-=Math.min(b.left,b.left+e>i&&i>e?Math.abs(b.left+e-i):0),b.top-=Math.min(b.top,b.top+f>j&&j>f?Math.abs(f+h):0),b},_findPos:function(a){for(var b=this._get(this._getInst(a),"isRTL");a&&(a.type=="hidden"||a.nodeType!=1||d.expr.filters.hidden(a));)a=a[b?"previousSibling":"nextSibling"];return a=d(a).offset(),[a.left,a.top]},_triggerOnClose:function(a){var b=this._get(a,"onClose");b&&b.apply(a.input?a.input[0]:null,[a.input?a.input.val():"",a])},_hideDatepicker:function(a){var b=this._curInst;if(!(!b||a&&b!=d.data(a,"datepicker"))&&this._datepickerShowing){a=this._get(b,"showAnim");var c=this._get(b,"duration"),e=function(){d.datepicker._tidyDialog(b),this._curInst=null};d.effects&&d.effects[a]?b.dpDiv.hide(a,d.datepicker._get(b,"showOptions"),c,e):b.dpDiv[a=="slideDown"?"slideUp":a=="fadeIn"?"fadeOut":"hide"](a?c:null,e),a||e(),d.datepicker._triggerOnClose(b),this._datepickerShowing=!1,this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),d.blockUI&&(d.unblockUI(),d("body").append(this.dpDiv))),this._inDialog=!1}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(a){d.datepicker._curInst&&(a=d(a.target),a[0].id!=d.datepicker._mainDivId&&a.parents("#"+d.datepicker._mainDivId).length==0&&!a.hasClass(d.datepicker.markerClassName)&&!a.hasClass(d.datepicker._triggerClass)&&d.datepicker._datepickerShowing&&(!d.datepicker._inDialog||!d.blockUI)&&d.datepicker._hideDatepicker())},_adjustDate:function(a,b,c){a=d(a);var e=this._getInst(a[0]);this._isDisabledDatepicker(a[0])||(this._adjustInstDate(e,b+(c=="M"?this._get(e,"showCurrentAtPos"):0),c),this._updateDatepicker(e))},_gotoToday:function(a){a=d(a);var b=this._getInst(a[0]);if(this._get(b,"gotoCurrent")&&b.currentDay)b.selectedDay=b.currentDay,b.drawMonth=b.selectedMonth=b.currentMonth,b.drawYear=b.selectedYear=b.currentYear;else{var c=new Date;b.selectedDay=c.getDate(),b.drawMonth=b.selectedMonth=c.getMonth(),b.drawYear=b.selectedYear=c.getFullYear()}this._notifyChange(b),this._adjustDate(a)},_selectMonthYear:function(a,b,c){a=d(a);var e=this._getInst(a[0]);e["selected"+(c=="M"?"Month":"Year")]=e["draw"+(c=="M"?"Month":"Year")]=parseInt(b.options[b.selectedIndex].value,10),this._notifyChange(e),this._adjustDate(a)},_selectDay:function(a,b,c,e){var f=d(a);!d(e).hasClass(this._unselectableClass)&&!this._isDisabledDatepicker(f[0])&&(f=this._getInst(f[0]),f.selectedDay=f.currentDay=d("a",e).html(),f.selectedMonth=f.currentMonth=b,f.selectedYear=f.currentYear=c,this._selectDate(a,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear)))},_clearDate:function(a){a=d(a),this._getInst(a[0]),this._selectDate(a,"")},_selectDate:function(a,b){a=this._getInst(d(a)[0]),b=b!=null?b:this._formatDate(a),a.input&&a.input.val(b),this._updateAlternate(a);var c=this._get(a,"onSelect");c?c.apply(a.input?a.input[0]:null,[b,a]):a.input&&a.input.trigger("change"),a.inline?this._updateDatepicker(a):(this._hideDatepicker(),this._lastInput=a.input[0],typeof a.input[0]!="object"&&a.input.focus(),this._lastInput=null)},_updateAlternate:function(a){var b=this._get(a,"altField");if(b){var c=this._get(a,"altFormat")||this._get(a,"dateFormat"),e=this._getDate(a),f=this.formatDate(c,e,this._getFormatConfig(a));d(b).each(function(){d(this).val(f)})}},noWeekends:function(a){return a=a.getDay(),[a>0&&a<6,""]},iso8601Week:function(a){a=new Date(a.getTime()),a.setDate(a.getDate()+4-(a.getDay()||7));var b=a.getTime();return a.setMonth(0),a.setDate(1),Math.floor(Math.round((b-a)/864e5)/7)+1},parseDate:function(a,b,c){if(a==null||b==null)throw"Invalid arguments";b=typeof b=="object"?b.toString():b+"";if(b=="")return null;var e=(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff;e=typeof e!="string"?e:(new Date).getFullYear()%100+parseInt(e,10);for(var f=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,g=(c?c.dayNames:null)||this._defaults.dayNames,h=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,i=(c?c.monthNames:null)||this._defaults.monthNames,j=c=-1,k=-1,l=-1,m=!1,n=function(b){return(b=s+1-1){j=1,k=l;do{e=this._getDaysInMonth(c,j-1);if(k<=e)break;j++,k-=e}while(1)}t=this._daylightSavingAdjust(new Date(c,j-1,k));if(t.getFullYear()!=c||t.getMonth()+1!=j||t.getDate()!=k)throw"Invalid date";return t},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*1e7,formatDate:function(a,b,c){if(!b)return"";var d=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,e=(c?c.dayNames:null)||this._defaults.dayNames,f=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort;c=(c?c.monthNames:null)||this._defaults.monthNames;var g=function(b){return(b=l+112?a.getHours()+2:0),a):null},_setDate:function(a,b,c){var d=!b,e=a.selectedMonth,f=a.selectedYear;b=this._restrictMinMax(a,this._determineDate(a,b,new Date)),a.selectedDay=a.currentDay=b.getDate(),a.drawMonth=a.selectedMonth=a.currentMonth=b.getMonth(),a.drawYear=a.selectedYear=a.currentYear=b.getFullYear(),(e!=a.selectedMonth||f!=a.selectedYear)&&!c&&this._notifyChange(a),this._adjustInstDate(a),a.input&&a.input.val(d?"":this._formatDate(a))},_getDate:function(a){return!a.currentYear||a.input&&a.input.val()==""?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay))},_generateHTML:function(a){var b=new Date;b=this._daylightSavingAdjust(new Date(b.getFullYear(),b.getMonth(),b.getDate()));var c=this._get(a,"isRTL"),e=this._get(a,"showButtonPanel"),f=this._get(a,"hideIfNoPrevNext"),g=this._get(a,"navigationAsDateFormat"),h=this._getNumberOfMonths(a),i=this._get(a,"showCurrentAtPos"),j=this._get(a,"stepMonths"),k=h[0]!=1||h[1]!=1,l=this._daylightSavingAdjust(a.currentDay?new Date(a.currentYear,a.currentMonth,a.currentDay):new Date(9999,9,9)),m=this._getMinMaxDate(a,"min"),n=this._getMinMaxDate(a,"max");i=a.drawMonth-i;var o=a.drawYear;i<0&&(i+=12,o--);if(n){var p=this._daylightSavingAdjust(new Date(n.getFullYear(),n.getMonth()-h[0]*h[1]+1,n.getDate()));for(p=m&&pp;)i--,i<0&&(i=11,o--)}a.drawMonth=i,a.drawYear=o,p=this._get(a,"prevText"),p=g?this.formatDate(p,this._daylightSavingAdjust(new Date(o,i-j,1)),this._getFormatConfig(a)):p,p=this._canAdjustMonth(a,-1,o,i)?''+p+"":f?"":''+p+"";var q=this._get(a,"nextText");q=g?this.formatDate(q,this._daylightSavingAdjust(new Date(o,i+j,1)),this._getFormatConfig(a)):q,f=this._canAdjustMonth(a,1,o,i)?''+q+"":f?"":''+q+"",j=this._get(a,"currentText"),q=this._get(a,"gotoCurrent")&&a.currentDay?l:b,j=g?this.formatDate(j,q,this._getFormatConfig(a)):j,g=a.inline?"":'",e=e?'
'+(c?g:"")+(this._isInRange(a,q)?'":"")+(c?"":g)+"
":"",g=parseInt(this._get(a,"firstDay"),10),g=isNaN(g)?0:g,j=this._get(a,"showWeek"),q=this._get(a,"dayNames"),this._get(a,"dayNamesShort");var r=this._get(a,"dayNamesMin"),s=this._get(a,"monthNames"),t=this._get(a,"monthNamesShort"),u=this._get(a,"beforeShowDay"),v=this._get(a,"showOtherMonths"),w=this._get(a,"selectOtherMonths");this._get(a,"calculateWeek");for(var x=this._getDefaultDate(a),y="",z=0;z1)switch(C){case 0:F+=" ui-datepicker-group-first",E=" ui-corner-"+(c?"right":"left");break;case h[1]-1:F+=" ui-datepicker-group-last",E=" ui-corner-"+(c?"left":"right");break;default:F+=" ui-datepicker-group-middle",E=""}F+='">'}F+='
'+(/all|left/.test(E)&&z==0?c?f:p:"")+(/all|right/.test(E)&&z==0?c?p:f:"")+this._generateMonthYearHeader(a,i,o,m,n,z>0||C>0,s,t)+'
';var G=j?'":"";for(E=0;E<7;E++){var H=(E+g)%7;G+="=5?' class="ui-datepicker-week-end"':"")+'>'+r[H]+""}F+=G+"" +,G=this._getDaysInMonth(o,i),o==a.selectedYear&&i==a.selectedMonth&&(a.selectedDay=Math.min(a.selectedDay,G)),E=(this._getFirstDayOfMonth(o,i)-g+7)%7,G=Math.ceil((E+G)/7),this.maxRows=G=k?this.maxRows>G?this.maxRows:G:G,H=this._daylightSavingAdjust(new Date(o,i,1-E));for(var I=0;I";var J=j?'":"";for(E=0;E<7;E++){var K=u?u.apply(a.input?a.input[0]:null,[H]):[!0,""],L=H.getMonth()!=i,M=L&&!w||!K[0]||m&&Hn;J+='",H.setDate(H.getDate()+1),H=this._daylightSavingAdjust(H)}F+=J+""}i++,i>11&&(i=0,o++),F+="
'+this._get(a,"weekHeader")+"
'+this._get(a,"calculateWeek")(H)+""+(L&&!v?" ":M?''+H.getDate()+"":''+H.getDate()+"")+"
"+(k?""+(h[0]>0&&C==h[1]-1?'
':""):""),A+=F}y+=A}return y+=e+(d.browser.msie&&parseInt(d.browser.version,10)<7&&!a.inline?'':""),a._keyEvent=!1,y},_generateMonthYearHeader:function(a,b,c,d,e,f,g,h){var i=this._get(a,"changeMonth"),j=this._get(a,"changeYear"),k=this._get(a,"showMonthAfterYear"),l='
',m="";if(f||!i)m+=''+g[b]+"";else{g=d&&d.getFullYear()==c;var n=e&&e.getFullYear()==c;m+='"}k||(l+=m+(f||!i||!j?" ":""));if(!a.yearshtml){a.yearshtml="";if(f||!j)l+=''+c+"";else{h=this._get(a,"yearRange").split(":");var p=(new Date).getFullYear();g=function(a){return a=a.match(/c[+-].*/)?c+parseInt(a.substring(1),10):a.match(/[+-].*/)?p+parseInt(a,10):parseInt(a,10),isNaN(a)?p:a},b=g(h[0]),h=Math.max(b,g(h[1]||"")),b=d?Math.max(b,d.getFullYear()):b,h=e?Math.min(h,e.getFullYear()):h;for(a.yearshtml+='",l+=a.yearshtml,a.yearshtml=null}}return l+=this._get(a,"yearSuffix"),k&&(l+=(f||!i||!j?" ":"")+m),l+="
",l},_adjustInstDate:function(a,b,c){var d=a.drawYear+(c=="Y"?b:0),e=a.drawMonth+(c=="M"?b:0);b=Math.min(a.selectedDay,this._getDaysInMonth(d,e))+(c=="D"?b:0),d=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(d,e,b))),a.selectedDay=d.getDate(),a.drawMonth=a.selectedMonth=d.getMonth(),a.drawYear=a.selectedYear=d.getFullYear(),(c=="M"||c=="Y")&&this._notifyChange(a)},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min");return a=this._getMinMaxDate(a,"max"),b=c&&ba?a:b},_notifyChange:function(a){var b=this._get(a,"onChangeMonthYear");b&&b.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){return a=this._get(a,"numberOfMonths"),a==null?[1,1]:typeof a=="number"?[1,a]:a},_getMinMaxDate:function(a,b){return this._determineDate(a,this._get(a,b+"Date"),null)},_getDaysInMonth:function(a,b){return 32-this._daylightSavingAdjust(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,d){var e=this._getNumberOfMonths(a);return c=this._daylightSavingAdjust(new Date(c,d+(b<0?b:e[0]*e[1]),1)),b<0&&c.setDate(this._getDaysInMonth(c.getFullYear(),c.getMonth())),this._isInRange(a,c)},_isInRange:function(a,b){var c=this._getMinMaxDate(a,"min");return a=this._getMinMaxDate(a,"max"),(!c||b.getTime()>=c.getTime())&&(!a||b.getTime()<=a.getTime())},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff");return b=typeof b!="string"?b:(new Date).getFullYear()%100+parseInt(b,10),{shortYearCutoff:b,dayNamesShort:this._get(a,"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,b,c,d){return b||(a.currentDay=a.selectedDay,a.currentMonth=a.selectedMonth,a.currentYear=a.selectedYear),b=b?typeof b=="object"?b:this._daylightSavingAdjust(new Date(d,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay)),this.formatDate(this._get(a,"dateFormat"),b,this._getFormatConfig(a))}}),d.fn.datepicker=function(a){if(!this.length)return this;d.datepicker.initialized||(d(document).mousedown(d.datepicker._checkExternalClick).find("body").append(d.datepicker.dpDiv),d.datepicker.initialized=!0);var b=Array.prototype.slice.call(arguments,1);return typeof a!="string"||a!="isDisabled"&&a!="getDate"&&a!="widget"?a=="option"&&arguments.length==2&&typeof arguments[1]=="string"?d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b)):this.each(function(){typeof a=="string"?d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this].concat(b)):d.datepicker._attachDatepicker(this,a)}):d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b))},d.datepicker=new M,d.datepicker.initialized=!1,d.datepicker.uuid=(new Date).getTime(),d.datepicker.version="1.8.16",window["DP_jQuery_"+B]=d}(jQuery),jQuery.effects||function(a,b){function c(b){var c;return b&&b.constructor==Array&&b.length==3?b:(c=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(b))?[parseInt(c[1],10),parseInt(c[2],10),parseInt(c[3],10)]:(c=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(b))?[parseFloat(c[1])*2.55,parseFloat(c[2])*2.55,parseFloat(c[3])*2.55]:(c=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(b))?[parseInt(c[1],16),parseInt(c[2],16),parseInt(c[3],16)]:(c=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(b))?[parseInt(c[1]+c[1],16),parseInt(c[2]+c[2],16),parseInt(c[3]+c[3],16)]:/rgba\(0, 0, 0, 0\)/.exec(b)?j.transparent:j[a.trim(b).toLowerCase()]}function d(b,d){var e;do{e=a.curCSS(b,d);if(e!=""&&e!="transparent"||a.nodeName(b,"body"))break;d="backgroundColor"}while(b=b.parentNode);return c(e)}function e(){var a=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,b={},c,d;if(a&&a.length&&a[0]&&a[a[0]])for(var e=a.length;e--;)c=a[e],typeof a[c]=="string"&&(d=c.replace(/\-(\w)/g,function(a,b){return b.toUpperCase()}),b[d]=a[c]);else for(c in a)typeof a[c]=="string"&&(b[c]=a[c]);return b}function f(b){var c,d;for(c in b)d=b[c],(d==null||a.isFunction(d)||c in l||/scrollbar/.test(c)||!/color/i.test(c)&&isNaN(parseFloat(d)))&&delete b[c];return b}function g(a,b){var c={_:0},d;for(d in b)a[d]!=b[d]&&(c[d]=b[d]);return c}function h(b,c,d,e){typeof b=="object"&&(e=c,d=null,c=b,b=c.effect),a.isFunction(c)&&(e=c,d=null,c={});if(typeof c=="number"||a.fx.speeds[c])e=d,d=c,c={};return a.isFunction(d)&&(e=d,d=null),c=c||{},d=d||c.duration,d=a.fx.off?0:typeof d=="number"?d:d in a.fx.speeds?a.fx.speeds[d]:a.fx.speeds._default,e=e||c.complete,[b,c,d,e]}function i(b){return!b||typeof b=="number"||a.fx.speeds[b]?!0:typeof b=="string"&&!a.effects[b]?!0:!1}a.effects={},a.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","borderColor","color","outlineColor"],function(b,e){a.fx.step[e]=function(a){a.colorInit||(a.start=d(a.elem,e),a.end=c(a.end),a.colorInit=!0),a.elem.style[e]="rgb("+Math.max(Math.min(parseInt(a.pos*(a.end[0]-a.start[0])+a.start[0],10),255),0)+","+Math.max(Math.min(parseInt(a.pos*(a.end[1]-a.start[1])+a.start[1],10),255),0)+","+Math.max(Math.min(parseInt(a.pos*(a.end[2]-a.start[2])+a.start[2],10),255),0)+")"}});var j={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},k=["add","remove","toggle"],l={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};a.effects.animateClass=function(b,c,d,h){return a.isFunction(d)&&(h=d,d=null),this.queue(function(){var i=a(this),j=i.attr("style")||" ",l=f(e.call(this)),m,n=i.attr("class");a.each(k,function(a,c){b[c]&&i[c+"Class"](b[c])}),m=f(e.call(this)),i.attr("class",n),i.animate(g(l,m),{queue:!1,duration:c,easing:d,complete:function(){a.each(k,function(a,c){b[c]&&i[c+"Class"](b[c])}),typeof i.attr("style")=="object"?(i.attr("style").cssText="",i.attr("style").cssText=j):i.attr("style",j),h&&h.apply(this,arguments),a.dequeue(this)}})})},a.fn.extend({_addClass:a.fn.addClass,addClass:function(b,c,d,e){return c?a.effects.animateClass.apply(this,[{add:b},c,d,e]):this._addClass(b)},_removeClass:a.fn.removeClass,removeClass:function(b,c,d,e){return c?a.effects.animateClass.apply(this,[{remove:b},c,d,e]):this._removeClass(b)},_toggleClass:a.fn.toggleClass,toggleClass:function(c,d,e,f,g){return typeof d=="boolean"||d===b?e?a.effects.animateClass.apply(this,[d?{add:c}:{remove:c},e,f,g]):this._toggleClass(c,d):a.effects.animateClass.apply(this,[{toggle:c},d,e,f])},switchClass:function(b,c,d,e,f){return a.effects.animateClass.apply(this,[{add:c,remove:b},d,e,f])}}),a.extend(a.effects,{version:"1.8.16",save:function(a,b){for(var c=0;c").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),e=document.activeElement;return b.wrap(d),(b[0]===e||a.contains(b[0],e))&&a(e).focus(),d=b.parent(),b.css("position")=="static"?(d.css({position:"relative"}),b.css({position:"relative"})):(a.extend(c,{position:b.css("position"),zIndex:b.css("z-index")}),a.each(["top","left","bottom","right"],function(a,d){c[d]=b.css(d),isNaN(parseInt(c[d],10))&&(c[d]="auto")}),b.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),d.css(c).show()},removeWrapper:function(b){var c,d=document.activeElement;return b.parent().is(".ui-effects-wrapper")?(c=b.parent().replaceWith(b),(b[0]===d||a.contains(b[0],d))&&a(d).focus(),c):b},setTransition:function(b,c,d,e){return e=e||{},a.each(c,function(a,c){unit=b.cssUnit(c),unit[0]>0&&(e[c]=unit[0]*d+unit[1])}),e}}),a.fn.extend({effect:function(b){var c=h.apply(this,arguments),d={options:c[1],duration:c[2],callback:c[3]};c=d.options.mode;var e=a.effects[b];return a.fx.off||!e?c?this[c](d.duration,d.callback):this.each(function(){d.callback&&d.callback.call(this)}):e.call(this,d)},_show:a.fn.show,show:function(a){if(i(a))return this._show.apply(this,arguments);var b=h.apply(this,arguments);return b[1].mode="show",this.effect.apply(this,b)},_hide:a.fn.hide,hide:function(a){if(i(a))return this._hide.apply(this,arguments);var b=h.apply(this,arguments);return b[1].mode="hide",this.effect.apply(this,b)},__toggle:a.fn.toggle,toggle:function(b){if(i(b)||typeof b=="boolean"||a.isFunction(b))return this.__toggle.apply(this,arguments);var c=h.apply(this,arguments);return c[1].mode="toggle",this.effect.apply(this,c)},cssUnit:function(b){var c=this.css(b),d=[];return a.each(["em","px","%","pt"],function(a,b){c.indexOf(b)>0&&(d=[parseFloat(c),b])}),d}}),a.easing.jswing=a.easing.swing,a.extend(a.easing,{def:"easeOutQuad",swing:function(b,c,d,e,f){return a.easing[a.easing.def](b,c,d,e,f)},easeInQuad:function(a,b,c,d,e){return d*(b/=e)*b+c},easeOutQuad:function(a,b,c,d,e){return-d*(b/=e)*(b-2)+c},easeInOutQuad:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b+c:-d/2*(--b*(b-2)-1)+c},easeInCubic:function(a,b,c,d,e){return d*(b/=e)*b*b+c},easeOutCubic:function(a,b,c,d,e){return d*((b=b/e-1)*b*b+1)+c},easeInOutCubic:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b*b+c:d/2*((b-=2)*b*b+2)+c},easeInQuart:function(a,b,c,d,e){return d*(b/=e)*b*b*b+c},easeOutQuart:function(a,b,c,d,e){return-d*((b=b/e-1)*b*b*b-1)+c},easeInOutQuart:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b*b*b+c:-d/2*((b-=2)*b*b*b-2)+c},easeInQuint:function(a,b,c,d,e){return d*(b/=e)*b*b*b*b+c},easeOutQuint:function(a,b,c,d,e){return d*((b=b/e-1)*b*b*b*b+1)+c},easeInOutQuint:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b*b*b*b+c:d/2*((b-=2)*b*b*b*b+2)+c},easeInSine:function(a,b,c,d,e){return-d*Math.cos(b/e*(Math.PI/2))+d+c},easeOutSine:function(a,b,c,d,e){return d*Math.sin(b/e*(Math.PI/2))+c},easeInOutSine:function(a,b,c,d,e){return-d/2*(Math.cos(Math.PI*b/e)-1)+c},easeInExpo:function(a,b,c,d,e){return b==0?c:d*Math.pow(2,10*(b/e-1))+c},easeOutExpo:function(a,b,c,d,e){return b==e?c+d:d*(-Math.pow(2,-10*b/e)+1)+c},easeInOutExpo:function(a,b,c,d,e){return b==0?c:b==e?c+d:(b/=e/2)<1?d/2*Math.pow(2,10*(b-1))+c:d/2*(-Math.pow(2,-10*--b)+2)+c},easeInCirc:function(a,b,c,d,e){return-d*(Math.sqrt(1-(b/=e)*b)-1)+c},easeOutCirc:function(a,b,c,d,e){return d*Math.sqrt(1-(b=b/e-1)*b)+c},easeInOutCirc:function(a,b,c,d,e){return(b/=e/2)<1?-d/2*(Math.sqrt(1-b*b)-1)+c:d/2*(Math.sqrt(1-(b-=2)*b)+1)+c},easeInElastic:function(a,b,c,d,e){a=1.70158;var f=0,g=d;return b==0?c:(b/=e)==1?c+d:(f||(f=e*.3),g").css({position:"absolute",visibility:"visible",left:-k*(g/d),top:-i*(h/c)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:g/d,height:h/c,left:f.left+k*(g/d)+(b.options.mode=="show"?(k-Math.floor(d/2))*(g/d):0),top:f.top+i*(h/c)+(b.options.mode=="show"?(i-Math.floor(c/2))*(h/c):0),opacity:b.options.mode=="show"?0:1}).animate({left:f.left+k*(g/d)+(b.options.mode=="show"?0:(k-Math.floor(d/2))*(g/d)),top:f.top+i*(h/c)+(b.options.mode=="show"?0:(i-Math.floor(c/2))*(h/c)),opacity:b.options.mode=="show"?1:0},b.duration||500);setTimeout(function(){b.options.mode=="show"?e.css({visibility:"visible"}):e.css({visibility:"visible"}).hide(),b.callback&&b.callback.apply(e[0]),e.dequeue(),a("div.ui-effects-explode").remove()},b.duration||500)})}}(jQuery),function(a){a.effects.highlight=function(c){return this.queue(function(){var d=a(this),e=["backgroundImage","backgroundColor","opacity"],f=a.effects.setMode(d,c.options.mode||"show"),g={backgroundColor:d.css("backgroundColor")};f=="hide"&&(g.opacity=0),a.effects.save(d,e),d.show().css({backgroundImage:"none",backgroundColor:c.options.color||"#ffff99"}).animate(g,{queue:!1,duration:c.duration,easing:c.options.easing,complete:function(){f=="hide"&&d.hide(),a.effects.restore(d,e),f=="show"&&!a.support.opacity&&this.style.removeAttribute("filter"),c.callback&&c.callback.apply(this,arguments),d.dequeue()}})})}}(jQuery),function(a){a.effects.pulsate=function(b){return this.queue(function(){var c=a(this),e=a.effects.setMode(c,b.options.mode||"show");times=(b.options.times||5)*2-1,duration=b.duration?b.duration/2:a.fx.speeds._default/2,isVisible=c.is(":visible"),animateTo=0,isVisible||(c.css("opacity",0).show(),animateTo=1),(e=="hide"&&isVisible||e=="show"&&!isVisible)&×--;for(e=0;e').appendTo(document.body).addClass(b.options.className).css({top:f.top,left:f.left,height:c.innerHeight(),width:c.innerWidth(),position:"absolute"}).animate(d,b.duration,b.options.easing,function(){g.remove(),b.callback&&b.callback.apply(c[0],arguments),c.dequeue()})})}}(jQuery),function(a,b,c){function d(d,e){function h(b){a(f).each(function(){var c=a(this);this!==b.target&&!c.has(b.target).length&&c.triggerHandler(e,[b.target])})}e=e||d+c;var f=a(),g=d+"."+e+"-special-event";a.event.special[e]={setup:function(){f=f.add(this),f.length===1&&a(b).bind(g,h)},teardown:function(){f=f.not(this),f.length===0&&a(b).unbind(g)},add:function(a){var b=a.handler;a.handler=function(a,c){a.target=c,b.apply(this,arguments)}}}}"$:nomunge",a.map("click dblclick mousemove mousedown mouseup mouseover mouseout change select submit keydown keypress keyup".split(" "),function(a){d(a)}),d("focusin","focus"+c),d("focusout","blur"+c),a.addOutsideEvent=d}(jQuery,document,"outside"),jQuery.easing.jswing=jQuery.easing.swing,jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(a,b,c,d,e){return jQuery.easing[jQuery.easing.def](a,b,c,d,e)},easeInQuad:function(a,b,c,d,e){return d*(b/=e)*b+c},easeOutQuad:function(a,b,c,d,e){return-d*(b/=e)*(b-2)+c},easeInOutQuad:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b+c:-d/2*(--b*(b-2)-1)+c},easeInCubic:function(a,b,c,d,e){return d*(b/=e)*b*b+c},easeOutCubic:function(a,b,c,d,e){return d*((b=b/e-1)*b*b+1)+c},easeInOutCubic:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b*b+c:d/2*((b-=2)*b*b+2)+c},easeInQuart:function(a,b,c,d,e){return d*(b/=e)*b*b*b+c},easeOutQuart:function(a,b,c,d,e){return-d*((b=b/e-1)*b*b*b-1)+c},easeInOutQuart:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b*b*b+c:-d/2*((b-=2)*b*b*b-2)+c},easeInQuint:function(a,b,c,d,e){return d*(b/=e)*b*b*b*b+c},easeOutQuint:function(a,b,c,d,e){return d*((b=b/e-1)*b*b*b*b+1)+c},easeInOutQuint:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b*b*b*b+c:d/2*((b-=2)*b*b*b*b+2)+c},easeInSine:function(a,b,c,d,e){return-d*Math.cos(b/e*(Math.PI/2))+d+c},easeOutSine:function(a,b,c,d,e){return d*Math.sin(b/e*(Math.PI/2))+c},easeInOutSine:function(a,b,c,d,e){return-d/2*(Math.cos(Math.PI*b/e)-1)+c},easeInExpo:function(a,b,c,d,e){return b==0?c:d*Math.pow(2,10*(b/e-1))+c},easeOutExpo:function(a,b,c,d,e){return b==e?c+d:d*(-Math.pow(2,-10*b/e)+1)+c},easeInOutExpo:function(a,b,c,d,e){return b==0?c:b==e?c+d:(b/=e/2)<1?d/2*Math.pow(2,10*(b-1))+c:d/2*(-Math.pow(2,-10*--b)+2)+c},easeInCirc:function(a,b,c,d,e){return-d*(Math.sqrt(1-(b/=e)*b)-1)+c},easeOutCirc:function(a,b,c,d,e){return d*Math.sqrt(1-(b=b/e-1)*b)+c},easeInOutCirc:function(a,b,c,d,e){return(b/=e/2)<1?-d/2*(Math.sqrt(1-b*b)-1)+c:d/2*(Math.sqrt(1-(b-=2)*b)+1)+c},easeInElastic:function(a,b,c,d,e){var f=1.70158,g=0,h=d;if(b==0)return c;if((b/=e)==1)return c+d;g||(g=e*.3);if(h=0)return f+"2/objectify";if(g.endpoint.search(/preview/i)>=0)return f+"1/preview"}return f+"1/oembed"},k=function(b,c){if(g.endpoint!=="oembed")return g.success(b,c);var d,e,f,h,i,j,k,l;return(d=b.type)==="photo"?(h=b.title||"",f=[],g.addImageStyles&&(g.maxWidth&&(i=isNaN(parseInt(g.maxWidth,10))?"":"px",f.push("max-width: "+g.maxWidth+i)),g.maxHeight&&(i=isNaN(parseInt(g.maxHeight,10))?"":"px",f.push("max-height: "+g.maxHeight+i))),f=f.join(";"),e=""+h+""):d==="video"?e=b.html:d==="rich"?e=b.html:(h=b.title||c.url,j=b.thumbnail_url?'':"",l=b.description?'
'+b.description+"
":"",k=b.provider_name?''+b.provider_name+"":"",e=j+""+h+"",e+=k,e+=l),g.wrapElement&&g.wrapElement==="div"&&a.browser.msie&&a.browser.version<9&&(g.wrapElement="span"),g.wrapElement&&(e="<"+g.wrapElement+' class="'+g.className+'">'+e+""),b.code=e,typeof c.node!="undefined"&&a(c.node).data("oembed",b).trigger("embedly-oembed",[b]),g.success(b,c)},l=function(b){var c,d,e,f,h;e=a.map(b,function(b,c){return c===0&&b.node!==null&&(h=a(b.node),f={width:h.parent().width(),height:h.parent().height()}),encodeURIComponent(b.url)}).join(","),a.ajax({url:j(),dataType:"jsonp",data:i(e),success:function(c){return a.each(c,function(a,c){return c.type!=="error"?k(c,b[a]):g.error(b[a].node,c)})}})};a.each(b,function(b,c){var d=typeof g.elems!="undefined"?g.elems[b]:null;typeof d!="undefined"&&!h(c)&&a(d).data("oembed",!1);var f={url:c,error_code:400,error_message:"HTTP 400: Bad Request",type:"error"};return c&&h(c)?e.push({url:c,node:d}):g.error(d,f)});var m=[],n=e.length;for(var o=0;0<=n?on;o+=20)m=m.concat(l(e.slice(o,o+20)));return g.elems?g.elems:this}}),a.embedly.version="2.1.6",a.embedly.defaults={endpoint:"oembed",chars:null,words:null,maxWidth:null,maxHeight:null,secure:!1,frame:!1,wmode:"opaque",autoplay:null,width:null,method:"replace",addImageStyles:!0,wrapElement:"div",className:"embed",urlRe:null,key:null,elems:[],success:null,error:null},a.fn.embedly=function(b,c){var d=typeof b!="undefined"?b:{};typeof c!="undefined"&&(b.success=c);var e=new Array,f=new Array;this.each(function(){typeof a(this).attr("href")!="undefined"?(e.push(a(this).attr("href")),f.push(a(this))):a(this).find("a").each(function(){e.push(a(this).attr("href")),f.push(a(this))}),d.elems=f});var g=a.embedly(e,d);return this}}(jQuery),function(a){a.fn.iframeAutoHeight=function(b){function c(a){e.debug&&e.debug===!0&&window.console&&console.log(a)}function d(b,d){c("Diagnostics from '"+d+"'");try{c(" "+a(b,window.top.document).contents().find("body")[0].scrollHeight+" for ...find('body')[0].scrollHeight"),c(" "+a(b.contentWindow.document).height()+" for ...contentWindow.document).height()"),c(" "+a(b.contentWindow.document.body).height()+" for ...contentWindow.document.body).height()")}catch(e){c(" unable to check in this state")}c("End diagnostics -> results vary by browser and when diagnostics are requested")}var e=a.extend({heightOffset:0,minHeight:0,callback:function(a){},debug:!1,diagnostics:!1},b);return c(e),this.each(function(){function b(b){e.diagnostics&&d(b,"resizeHeight");var f=a(b,window.top.document).contents().find("body"),g=f[0].scrollHeight+e.heightOffset;g=1.3?0:1},b.window=function(b){return a(window)._scrollable()},a.fn._scrollable=function(){return this.map(function(){var b=this,c=!b.nodeName||a.inArray(b.nodeName.toLowerCase(),["iframe","#document","html","body"])!=-1;if(!c)return b;var d=(b.contentWindow||b).document||b.ownerDocument||b;return a.browser.safari||d.compatMode=="BackCompat"?d.body:d.documentElement})},a.fn.scrollTo=function(d,e,f){return typeof e=="object"&&(f=e,e=0),typeof f=="function"&&(f={onAfter:f}),d=="max"&&(d=9e9),f=a.extend({},b.defaults,f),e=e||f.speed||f.duration,f.queue=f.queue&&f.axis.length>1,f.queue&&(e/=2),f.offset=c(f.offset),f.over=c(f.over),this._scrollable().each(function(){function m(a){h.animate(k,e,f.easing,a&&function(){a.call(this,d,f)})}var g=this,h=a(g),i=d,j,k={},l=h.is("html,body");switch(typeof i){case"number":case"string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(i)){i=c(i);break}i=a(i,this);case"object":if(i.is||i.style)j=(i=a(i)).offset()}a.each(f.axis.split(""),function(a,c){var d=c=="x"?"Left":"Top",e=d.toLowerCase(),n="scroll"+d,o=g[n],p=b.max(g,c);if(j)k[n]=j[e]+(l?0:o-h.offset()[e]),f.margin&&(k[n]-=parseInt(i.css("margin"+d))||0,k[n]-=parseInt(i.css("border"+d+"Width"))||0),k[n]+=f.offset[e]||0,f.over[e]&&(k[n]+=i[c=="x"?"width":"height"]()*f.over[e]);else{var q=i[e];k[n]=q.slice&&q.slice(-1)=="%"?parseFloat(q)/100*p:q}/^\d+$/.test(k[n])&&(k[n]=k[n]<=0?0:Math.min(k[n],p)),!a&&f +.queue&&(o!=k[n]&&m(f.onAfterFirst),delete k[n])}),m(f.onAfter)}).end()},b.max=function(b,c){var d=c=="x"?"Width":"Height",e="scroll"+d;if(!a(b).is("html,body"))return b[e]-a(b)[d.toLowerCase()]();var f="client"+d,g=b.ownerDocument.documentElement,h=b.ownerDocument.body;return Math.max(g[e],h[e])-Math.min(g[f],h[f])}}(jQuery),function(a){var b=function(a,b){return a<>>32-b},c=function(a,b){var c,d,e,f,g;return e=a&2147483648,f=b&2147483648,c=a&1073741824,d=b&1073741824,g=(a&1073741823)+(b&1073741823),c&d?g^2147483648^e^f:c|d?g&1073741824?g^3221225472^e^f:g^1073741824^e^f:g^e^f},d=function(a,b,c){return a&b|~a&c},e=function(a,b,c){return a&c|b&~c},f=function(a,b,c){return a^b^c},g=function(a,b,c){return b^(a|~c)},h=function(a,e,f,g,h,i,j){return a=c(a,c(c(d(e,f,g),h),j)),c(b(a,i),e)},i=function(a,d,f,g,h,i,j){return a=c(a,c(c(e(d,f,g),h),j)),c(b(a,i),d)},j=function(a,d,e,g,h,i,j){return a=c(a,c(c(f(d,e,g),h),j)),c(b(a,i),d)},k=function(a,d,e,f,h,i,j){return a=c(a,c(c(g(d,e,f),h),j)),c(b(a,i),d)},l=function(a){var b,c=a.length,d=c+8,e=(d-d%64)/64,f=(e+1)*16,g=Array(f-1),h=0,i=0;while(i>>29,g},m=function(a){var b="",c="",d,e;for(e=0;e<=3;e++)d=a>>>e*8&255,c="0"+d.toString(16),b+=c.substr(c.length-2,2);return b},n=function(a){a=a.replace(/\x0d\x0a/g,"\n");var b="";for(var c=0;c127&&d<2048?(b+=String.fromCharCode(d>>6|192),b+=String.fromCharCode(d&63|128)):(b+=String.fromCharCode(d>>12|224),b+=String.fromCharCode(d>>6&63|128),b+=String.fromCharCode(d&63|128))}return b};a.extend({md5:function(a){var b=Array(),d,e,f,g,o,p,q,r,s,t=7,u=12,v=17,w=22,x=5,y=9,z=14,A=20,B=4,C=11,D=16,E=23,F=6,G=10,H=15,I=21;a=n(a),b=l(a),p=1732584193,q=4023233417,r=2562383102,s=271733878;for(d=0;d2;a==null&&(a=[]);if(m&&a.reduce===m)return d&&(b=w.bind(b,d)),e?a.reduce(b,c):a.reduce(b);x(a,function(a,f,g){e?c=b.call(d,c,a,f,g):(c=a,e=!0)});if(!e)throw new TypeError("Reduce of empty array with no initial value");return c},w.reduceRight=w.foldr=function(a,b,c,d){var e=arguments.length>2;a==null&&(a=[]);if(n&&a.reduceRight===n)return d&&(b=w.bind(b,d)),e?a.reduceRight(b,c):a.reduceRight(b);var f=w.toArray(a).reverse();return d&&!e&&(b=w.bind(b,d)),e?w.reduce(f,b,c,d):w.reduce(f,b)},w.find=w.detect=function(a,b,c){var d;return y(a,function(a,e,f){if(b.call(c,a,e,f))return d=a,!0}),d},w.filter=w.select=function(a,b,c){var d=[];return a==null?d:o&&a.filter===o?a.filter(b,c):(x(a,function(a,e,f){b.call(c,a,e,f)&&(d[d.length]=a)}),d)},w.reject=function(a,b,c){var d=[];return a==null?d:(x(a,function(a,e,f){b.call(c,a,e,f)||(d[d.length]=a)}),d)},w.every=w.all=function(a,b,d){var e=!0;return a==null?e:p&&a.every===p?a.every(b,d):(x(a,function(a,f,g){if(!(e=e&&b.call(d,a,f,g)))return c}),e)};var y=w.some=w.any=function(a,b,d){b||(b=w.identity);var e=!1;return a==null?e:q&&a.some===q?a.some(b,d):(x(a,function(a,f,g){if(e||(e=b.call(d,a,f,g)))return c}),!!e)};w.include=w.contains=function(a,b){var c=!1;return a==null?c:r&&a.indexOf===r?a.indexOf(b)!=-1:(c=y(a,function(a){return a===b}),c)},w.invoke=function(a,b){var c=g.call(arguments,2);return w.map(a,function(a){return(w.isFunction(b)?b||a:a[b]).apply(a,c)})},w.pluck=function(a,b){return w.map(a,function(a){return a[b]})},w.max=function(a,b,c){if(!b&&w.isArray(a))return Math.max.apply(Math,a);if(!b&&w.isEmpty(a))return-Infinity;var d={computed:-Infinity};return x(a,function(a,e,f){var g=b?b.call(c,a,e,f):a;g>=d.computed&&(d={value:a,computed:g})}),d.value},w.min=function(a,b,c){if(!b&&w.isArray(a))return Math.min.apply(Math,a);if(!b&&w.isEmpty(a))return Infinity;var d={computed:Infinity};return x(a,function(a,e,f){var g=b?b.call(c,a,e,f):a;gd?1:0}),"value")},w.groupBy=function(a,b){var c={},d=w.isFunction(b)?b:function(a){return a[b]};return x(a,function(a,b){var e=d(a,b);(c[e]||(c[e]=[])).push(a)}),c},w.sortedIndex=function(a,b,c){c||(c=w.identity);var d=0,e=a.length;while(d>1;c(a[f])=0})})},w.difference=function(a){var b=w.flatten(g.call(arguments,1));return w.filter(a,function(a){return!w.include(b,a)})},w.zip=function(){var a=g.call(arguments),b=w.max(w.pluck(a,"length")),c=new Array(b);for(var d=0;d=0;c--)b=[a[c].apply(this,b)];return b[0]}},w.after=function(a,b){return a<=0?b():function(){if(--a<1)return b.apply(this,arguments)}},w.keys=u||function(a){if(a!==Object(a))throw new TypeError("Invalid object");var b=[];for(var c in a)j.call(a,c)&&(b[b.length]=c);return b},w.values=function(a){return w.map(a,w.identity)},w.functions=w.methods=function(a){var b=[];for(var c in a)w.isFunction(a[c])&&b.push(c);return b.sort()},w.extend=function(a){return x(g.call(arguments,1),function(b){for(var c in b)b[c]!==void 0&&(a[c]=b[c])}),a},w.defaults=function(a){return x(g.call(arguments,1),function(b){for(var c in b)a[c]==null&&(a[c]=b[c])}),a},w.clone=function(a){return w.isObject(a)?w.isArray(a)?a.slice():w.extend({},a):a},w.tap=function(a,b){return b(a),a},w.isEqual=function(a,b){return A(a,b,[])},w.isEmpty=function(a){if(w.isArray(a)||w.isString(a))return a.length===0;for(var b in a)if(j.call(a,b))return!1;return!0},w.isElement=function(a){return!!a&&a.nodeType==1},w.isArray=t||function(a){return i.call(a)=="[object Array]"},w.isObject=function(a){return a===Object(a)},w.isArguments=function(a){return i.call(a)=="[object Arguments]"},w.isArguments(arguments)||(w.isArguments=function(a){return!!a&&!!j.call(a,"callee")}),w.isFunction=function(a){return i.call(a)=="[object Function]"},w.isString=function(a){return i.call(a)=="[object String]"},w.isNumber=function(a){return i.call(a)=="[object Number]"},w.isNaN=function(a){return a!==a},w.isBoolean=function(a){return a===!0||a===!1||i.call(a)=="[object Boolean]"},w.isDate=function(a){return i.call(a)=="[object Date]"},w.isRegExp=function(a){return i.call(a)=="[object RegExp]"},w.isNull=function(a){return a===null},w.isUndefined=function(a){return a===void 0},w.noConflict=function(){return a._=b,this},w.identity=function(a){return a},w.times=function(a,b,c){for(var d=0;d/g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/")},w.mixin=function(a){x(w.functions(a),function(b){F(b,w[b]=a[b])})};var B=0;w.uniqueId=function(a){var b=B++;return a?a+b:b},w.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var C=/.^/;w.template=function(a,b){var c=w.templateSettings,d="var __p=[],print=function(){__p.push.apply(__p,arguments);};with(obj||{}){__p.push('"+a.replace(/\\/g,"\\\\").replace(/'/g,"\\'").replace(c.escape||C,function(a,b){return"',_.escape("+b.replace(/\\'/g,"'")+"),'"}).replace(c.interpolate||C,function(a,b){return"',"+b.replace(/\\'/g,"'")+",'"}).replace(c.evaluate||C,function(a,b){return"');"+b.replace(/\\'/g,"'").replace(/[\r\n\t]/g," ").replace(/\\\\/g,"\\")+";__p.push('"}).replace(/\r/g,"\\r").replace(/\n/g,"\\n").replace(/\t/g,"\\t")+"');}return __p.join('');",e=new Function("obj","_",d);return b?e(b,w):function(a){return e.call(this,a,w)}},w.chain=function(a){return w(a).chain()};var D=function(a){this._wrapped=a};w.prototype=D.prototype;var E=function(a,b){return b?w(a).chain():a},F=function(a,b){D.prototype[a]=function(){var a=g.call(arguments);return h.call(a,this._wrapped),E(b.apply(w,a),this._chain)}};w.mixin(w),x(["pop","push","reverse","shift","sort","splice","unshift"],function(a){var b=d[a];D.prototype[a]=function(){var c=this._wrapped;b.apply(c,arguments);var d=c.length;return(a=="shift"||a=="splice")&&d===0&&delete c[0],E(c,this._chain)}}),x(["concat","join","slice"],function(a){var b=d[a];D.prototype[a]=function(){return E(b.apply(this._wrapped,arguments),this._chain)}}),D.prototype.chain=function(){return this._chain=!0,this},D.prototype.value=function(){return this._wrapped}}.call(this),function(){var a=this,b=a.Backbone,c=Array.prototype.slice,d;typeof exports!="undefined"?d=exports:d=a.Backbone={},d.VERSION="0.5.3";var e=a._;!e&&typeof require!="undefined"&&(e=require("underscore"));var f=a.jQuery||a.Zepto||a.ender;d.noConflict=function(){return a.Backbone=b,this},d.emulateHTTP=!1,d.emulateJSON=!1,d.Events={bind:function(a,b,c){var d=this._callbacks||(this._callbacks={}),e=d[a]||(d[a]={}),f=e.tail||(e.tail=e.next={});return f.callback=b,f.context=c,e.tail=f.next={},this},unbind:function(a,b){var c,d,e;if(!a)this._callbacks=null;else if(c=this._callbacks)if(!b)c[a]={};else if(d=c[a])while((e=d)&&(d=d.next)){if(d.callback!==b)continue;e.next=d.next,d.context=d.callback=null;break}return this},trigger:function(a){var b,d,e,f,g,h=["all",a];if(!(d=this._callbacks))return this;while(g=h.pop()){if(!(b=d[g]))continue;f=g=="all"?arguments:c.call(arguments,1);while(b=b.next)(e=b.callback)&&e.apply(b.context||this,f)}return this}},d.Model=function(a,b){var c;a||(a={}),b&&b.parse&&(a=this.parse(a));if(c=t(this,"defaults"))a=e.extend({},c,a);this.attributes={},this._escapedAttributes={},this.cid=e.uniqueId("c"),this.set(a,{silent:!0}),this._changed=!1,this._previousAttributes=e.clone(this.attributes),b&&b.collection&&(this.collection=b.collection),this.initialize(a,b)},e.extend(d.Model.prototype,d.Events,{_changed:!1,idAttribute:"id",initialize:function(){},toJSON:function(){return e.clone(this.attributes)},get:function(a){return this.attributes[a]},escape:function(a){var b;if(b=this._escapedAttributes[a])return b;var c=this.attributes[a];return this._escapedAttributes[a]=e.escape(c==null?"":""+c)},has:function(a){return this.attributes[a]!=null},set:function(a,b,c){var d;e.isObject(a)||a==null?(d=a,c=b):(d={},d[a]=b),c||(c={});if(!d)return this;d.attributes&&(d=d.attributes);if(c.unset)for(var f in d)d[f]=void 0;var g=this.attributes,h=this._escapedAttributes;if(!c.silent&&this.validate&&!this._performValidation(d,c))return!1;this.idAttribute in d&&(this.id=d[this.idAttribute]);var i=this._changing;this._changing=!0;for(var f in d){var j=d[f];if(!e.isEqual(g[f],j)||c.unset&&f in g)c.unset?delete g[f]:g[f]=j,delete h[f],this._changed=!0,c.silent||this.trigger("change:"+f,this,j,c)}return i||(!c.silent&&this._changed&&this.change(c),this._changing=!1),this},unset:function(a,b){return(b||(b={})).unset=!0,this.set(a,null,b)},clear:function(a){return(a||(a={})).unset=!0,this.set(e.clone(this.attributes),a)},fetch:function(a){a||(a={});var b=this,c=a.success;return a.success=function(d,e,f){if(!b.set(b.parse(d,f),a))return!1;c&&c(b,d)},a.error=v(a.error,b,a),(this.sync||d.sync).call(this,"read",this,a)},save:function(a,b){b||(b={});if(a&&!this.set(a,b))return!1;var c=this,e=b.success;b.success=function(a,d,f){if(!c.set(c.parse(a,f),b))return!1;e&&e(c,a,f)},b.error=v(b.error,c,b);var f=this.isNew()?"create":"update";return(this.sync||d.sync).call(this,f,this,b)},destroy:function(a){a||(a={});if(this.isNew())return this.trigger("destroy",this,this.collection,a);var b=this,c=a.success;return a.success=function(d){b.trigger("destroy",b,b.collection,a),c&&c(b,d)},a.error=v(a.error,b,a),(this.sync||d.sync).call(this,"delete",this,a)},url:function(){var a=t(this.collection,"url")||t(this,"urlRoot")||u();return this.isNew()?a:a+(a.charAt(a.length-1)=="/"?"":"/")+encodeURIComponent(this.id)},parse:function(a,b){return a},clone:function(){return new this.constructor(this)},isNew:function(){return this.id==null},change:function(a){this.trigger("change",this,a),this._previousAttributes=e.clone(this.attributes),this._changed=!1},hasChanged:function(a){return a?!e.isEqual(this._previousAttributes[a],this.attributes[a]):this._changed},changedAttributes:function(a){if(!this._changed)return!1;a||(a=this.attributes);var b=!1,c=this._previousAttributes;for(var d in a){if(e.isEqual(c[d],a[d]))continue;(b||(b={}))[d]=a[d]}for(var d in c)d in a||((b||(b={}))[d]=void 0);return b},previous:function(a){return!a||!this._previousAttributes?null:this._previousAttributes[a]},previousAttributes:function(){return e.clone(this._previousAttributes)},_performValidation:function(a,b){var c=this.validate(a,b);return c?(b.error?b.error(this,c,b):this.trigger("error",this,c,b),!1):!0}}),d.Collection=function(a,b){b||(b={}),b.comparator&&(this.comparator=b.comparator),e.bindAll(this,"_onModelEvent","_removeReference"),this._reset(),a&&this.reset(a,{silent:!0}),this.initialize.apply(this,arguments)},e.extend(d.Collection.prototype,d.Events,{model:d.Model,initialize:function(){},toJSON:function(){return this.map(function(a){return a.toJSON()})},add:function(a,b){var c,d;b||(b={}),e.isArray(a)||(a=[a]);for(c=0,d=a.length;c').hide().appendTo("body")[0].contentWindow,this.navigate(b)),this._hasPushState?f(window).bind("popstate",this.checkUrl):"onhashchange"in window&&!d?f(window).bind("hashchange",this.checkUrl):setInterval(this.checkUrl,this.interval),this.fragment=b,m=!0;var g=window.location,h=g.pathname==this.options.root;if(this._wantsPushState&&!this._hasPushState&&!h)return this.fragment=this.getFragment(null,!0),window.location.replace(this.options.root+"#"+this.fragment),!0;this._wantsPushState&&this._hasPushState&&h&&g.hash&&(this.fragment=g.hash.replace(k,""),window.history.replaceState({},document.title,g.protocol+"//"+g.host+this.options.root+this.fragment));if(!this.options.silent)return this.loadUrl()},route:function(a,b){this.handlers.unshift({route:a,callback:b})},checkUrl:function(a){var b=this.getFragment();b==this.fragment&&this.iframe&&(b=this.getFragment(this.iframe.location.hash));if(b==this.fragment||b==decodeURIComponent(this.fragment))return!1;this.iframe&&this.navigate(b),this.loadUrl()||this.loadUrl(window.location.hash)},loadUrl:function(a){var b=this.fragment=this.getFragment(a),c=e.any(this.handlers,function(a){if(a.route.test(b))return a.callback(b),!0});return c},navigate:function(a,b){if(!b||b===!0)b={trigger:b};var c=(a||"").replace(k,"");if(this.fragment==c||this.fragment==decodeURIComponent(c))return;this._hasPushState?(c.indexOf(this.options.root)!=0&&(c=this.options.root+c),this.fragment=c,window.history[b.replace?"replaceState":"pushState"]({},document.title,c)):(this.fragment=c,this._updateHash(window.location,c,b.replace),this.iframe&&c!=this.getFragment(this.iframe.location.hash)&&(b.replace||this.iframe.document.open().close(),this._updateHash(this.iframe.location,c,b.replace))),b.trigger&&this.loadUrl(a)},_updateHash:function(a,b,c){c?a.replace(a.toString().replace(/(javascript:|#).*$/,"")+"#"+b):a.hash=b}}),d.View=function(a){this.cid=e.uniqueId("view"),this._configure(a||{}),this._ensureElement(),this.delegateEvents(),this.initialize.apply(this,arguments)};var n=/^(\S+)\s*(.*)$/,o=["model","collection","el","id","attributes","className","tagName"];e.extend(d.View.prototype,d.Events,{tagName:"div",$:function(a){return a==null?f(this.el):f(a,this.el)},initialize:function(){},render:function(){return this},remove:function(){return f(this.el).remove(),this},make:function(a,b,c){var d=document.createElement(a);return b&&f(d).attr(b),c&&f(d).html(c),d},delegateEvents:function(a){if(!a&&!(a=t(this,"events")))return;this.undelegateEvents();for(var b in a){var c=this[a[b]];if(!c)throw new Error('Event "'+a[b]+'" does not exist');var d=b.match(n),g=d[1],h=d[2];c=e.bind(c,this),g+=".delegateEvents"+this.cid,h===""?f(this.el).bind(g,c):f(this.el).delegate(h,g,c)}},undelegateEvents:function(){f(this.el).unbind(".delegateEvents"+this.cid)},_configure:function(a){this.options&&(a=e.extend({},this.options,a));for(var b=0,c=o.length;b")&&c[0]);return a>4?a:!1}();return a},m.isInternetExplorer=function(){var a=m.isInternetExplorer.cached=typeof m.isInternetExplorer.cached!="undefined"?m.isInternetExplorer.cached:Boolean(m.getInternetExplorerMajorVersion());return a},m.emulated={pushState:!Boolean(a.history&&a.history.pushState&&a.history.replaceState&&!/ Mobile\/([1-7][a-z]|(8([abcde]|f(1[0-8]))))/i.test(e.userAgent)&&!/AppleWebKit\/5([0-2]|3[0-2])/i.test(e.userAgent)),hashChange:Boolean(!("onhashchange"in a||"onhashchange"in d)||m.isInternetExplorer()&&m.getInternetExplorerMajorVersion()<8)},m.bugs={},m.bugs.safariIFrame=Boolean(!m.emulated.pushState&&e.vendor==="Apple Computer, Inc."&&/AppleWebKit\/5([0-2]|3[0-3])/ +.test(e.userAgent)&&a.parent!==a),m.bugs.safariHash=Boolean(!m.emulated.pushState&&e.vendor==="Apple Computer, Inc."&&/AppleWebKit\/5([0-2]|3[0-3])/.test(e.userAgent)),m.bugs.safariPoll=Boolean(!m.emulated.pushState&&e.vendor==="Apple Computer, Inc."&&/AppleWebKit\/5([0-2]|3[0-3])/.test(e.userAgent)),m.bugs.noHashPopState=Boolean(!m.emulated.pushState&&e.vendor==="Apple Computer, Inc."&&/AppleWebKit\/5([0-2]|3[0-3])/.test(e.userAgent)),m.bugs.noInitialPopState=Boolean(!m.emulated.pushState&&(e.vendor==="Apple Computer, Inc."&&/AppleWebKit\/5([0-2]|3[0-3])/.test(e.userAgent)||/Gecko\//.test(e.userAgent))),m.bugs.ieDoubleCheck=Boolean(m.isInternetExplorer()&&m.getInternetExplorerMajorVersion()<8),m.bugs.hashEscape=Boolean(m.isInternetExplorer()&&m.getInternetExplorerMajorVersion()<7),m.enabled=!m.emulated.pushState,m.isEmptyObject=function(a){for(var b in a)if(a.hasOwnProperty(b))return!1;return!0},m.cloneObject=function(a){var b,c;return a?(b=k.stringify(a),c=k.parse(b)):c={},c},m.getRootUrl=function(){var a=d.location.protocol+"//"+(d.location.hostname||d.location.host);if(d.location.port||!1)a+=":"+d.location.port;return a+="/",a},m.getBaseHref=function(){var a=d.getElementsByTagName("base"),b=null,c="";return a.length===1&&(b=a[0],c=b.href.replace(/[^\/]+$/,"")),c=c.replace(/\/+$/,""),c&&(c+="/"),c},m.getBaseUrl=function(){var a=m.getBaseHref()||m.getBasePageUrl()||m.getRootUrl();return a},m.getPageUrl=function(){var a=m.getState(!1,!1),b=(a||{}).url||d.location.href,c;return c=b.replace(/\/+$/,"").replace(/[^\/]+$/,function(a,b,c){return/\./.test(a)?a:a+"/"}),c},m.getBasePageUrl=function(){var a=d.location.href.replace(/[#\?].*/,"").replace(/[^\/]+$/,function(a,b,c){return/[^\/]$/.test(a)?"":a}).replace(/\/+$/,"")+"/";return a},m.getFullUrl=function(a,b){var c=a,d=a.substring(0,1);return b=typeof b=="undefined"?!0:b,/[a-z]+\:\/\//.test(a)||(d==="/"?c=m.getRootUrl()+a.replace(/^\/+/,""):d==="#"?c=m.getPageUrl().replace(/#.*/,"")+a:d==="?"?c=m.getPageUrl().replace(/[\?#].*/,"")+a:b?c=m.getBaseUrl()+a.replace(/^(\.\/)+/,""):c=m.getBasePageUrl()+a.replace(/^(\.\/)+/,"")),c.replace(/\#$/,"")},m.getShortUrl=function(a){var b=m.getFullUrl(a),c=b,d=m.getBaseUrl(),e=m.getRootUrl();return m.emulated.pushState&&(c=c.replace(d,"")),c=c.replace(e,"/"),/^\.?\.?\//.test(c)===!1&&(e+c===b?c="/"+c:c="./"+c),c=c.replace(/^(\.\/)+/g,"./").replace(/\#$/,""),c},m.store=f?f.store("History.store")||{}:{},m.store.idToState=m.store.idToState||{},m.store.urlToId=m.store.urlToId||{},m.store.stateToId=m.store.stateToId||{},m.idToState=m.idToState||{},m.stateToId=m.stateToId||{},m.urlToId=m.urlToId||{},m.storedStates=m.storedStates||[],m.savedStates=m.savedStates||[],m.getState=function(a,b){typeof a=="undefined"&&(a=!0),typeof b=="undefined"&&(b=!0);var c=m.getLastSavedState();return!c&&b&&(c=m.createStateObject()),a&&(c=m.cloneObject(c),c.url=c.cleanUrl||c.url,c.internal=m.temp.internal,c.same=m.temp.same,c.anchor=c.anchor||m.temp.anchor),c},m.getIdByState=function(a){var b=m.extractId(a.url),c;if(!b){c=m.getStateString(a);if(typeof m.stateToId[c]!="undefined")b=m.stateToId[c];else if(typeof m.store.stateToId[c]!="undefined")b=m.store.stateToId[c];else{for(;;){b=String(Math.floor(Math.random()*1e3));if(typeof m.idToState[b]=="undefined"&&typeof m.store.idToState[b]=="undefined")break}m.stateToId[c]=b,m.idToState[b]=a}}return b},m.normalizeState=function(a){var b,c;if(!a||typeof a!="object")a={};if(typeof a.normalized!="undefined")return a;if(!a.data||typeof a.data!="object")a.data={};b={},b.normalized=!0,b.title=a.title||"",b.url=m.getFullUrl(m.unescapeString(a.url||d.location.href)),b.data=m.cloneObject(a.data),b.anchor=m.extractAnchor(b.url),b.hash=m.getShortUrl(b.url),b.id=m.getIdByState(b),b.cleanUrl=b.url.replace(/\??\&_anchor.*/,"").replace(/\??\&_suid.*/,"").replace(/#.*/,""),b.url=b.cleanUrl,c=!m.isEmptyObject(b.data);if(b.title||c)b.hash=m.getShortUrl(b.url),/\?/.test(b.hash)||(b.hash+="?"),b.hash+="&_suid="+b.id;return b.anchor&&(/\?/.test(b.hash)||(b.hash+="?"),m.emulated.pushState&&(b.hash+="&_anchor="+b.anchor),b.url+="#"+b.anchor),b.hashedUrl=m.getFullUrl(b.hash),(m.emulated.pushState||m.bugs.safariPoll)&&m.hasUrlDuplicate(b)&&(b.url=b.hashedUrl),b},m.createStateObject=function(a,b,c){var d={data:a,title:b,url:c};return d=m.normalizeState(d),d},m.getStateById=function(a){a=String(a);var c=m.idToState[a]||m.store.idToState[a]||b;return c},m.getStateString=function(a){var b=m.normalizeState(a),c,d;return c={data:b.data,title:a.title,url:a.url},d=k.stringify(c),d},m.getStateId=function(a){var b=m.normalizeState(a),c;return c=b.id,c},m.getHashByState=function(a){var b,c=m.normalizeState(a);return b=c.hash,b},m.extractAnchor=function(a){var b,c,d;return b=a.replace(/^[^#]+#?/,""),b||(c=/(.*)\&_anchor=([a-zA-Z0-9_\-]+)$/.exec(a),d=c?c[1]||a:a,b=c?String(c[2]||""):""),b||!1},m.extractId=function(a){var b,c,d;return c=/(.*)\&_suid=([0-9]+)$/.exec(a),d=c?c[1]||a:a,b=c?String(c[2]||""):"",b||!1},m.isTraditionalAnchor=function(a){var b=!/[^a-zA-Z0-9_\-]/.test(a);return b},m.extractState=function(a,b,c){var d=null,e,f,g;return b=b||!1,c=typeof c=="undefined"?!0:c,a=a,e=m.extractId(a),e&&(d=m.getStateById(e)),d||(f=m.getFullUrl(a),e=m.getIdByUrl(f)||!1,e&&(d=m.getStateById(e)),!d&&b&&(!!c||!m.isTraditionalAnchor(a))&&(d=m.createStateObject(null,null,f))),d},m.getIdByUrl=function(a){var c=m.urlToId[a]||m.store.urlToId[a]||b;return c},m.getLastSavedState=function(){return m.getStateById(m.savedStates[m.savedStates.length-1])},m.getLastStoredState=function(){return m.getStateById(m.storedStates[m.storedStates.length-1])},m.hasUrlDuplicate=function(a){var b=!1,c;return c=m.extractState(a.url),b=c&&c.id!==a.id,b},m.storeState=function(a){return m.isLastStoredState(a)?a:(m.urlToId[a.url]=a.id,m.storedStates.push(a.id),a)},m.isLastStoredState=function(a){var b=!1,c,d,e;return m.storedStates.length&&(c=m.getLastStoredState(),d=a.id,e=c.id,b=d===e),b},m.isLastSavedState=function(a,b){var c=!1,d,e,f,g,h;return m.savedStates.length&&(d=m.getLastSavedState(),b?(g={data:a.data,title:a.title,url:a.cleanUrl},h={data:d.data,title:d.title,url:d.cleanUrl},c=k.stringify(g)===k.stringify(h)):(e=a.id,f=d.id,c=e===f)),c},m.saveState=function(a){return m.isLastSavedState(a)?a:(m.savedStates.push(a.id),a)},m.getStateByIndex=function(a){var b=null,c;return typeof a=="undefined"?c=m.savedStates[m.savedStates.length-1]:a<0?c=m.savedStates[m.savedStates.length+a]:c=m.savedStates[a],b=m.getStateById(c),b},m.getHash=function(){var a=m.unescapeHash(d.location.hash);return a},m.unescapeString=function(b){var c=b,d;for(;;){d=a.decodeURI(c);if(d===c)break;c=d}return c},m.unescapeHash=function(a){var b=m.normalizeHash(a);return b=m.unescapeString(b),b},m.normalizeHash=function(a){var b=a.replace(/[^#]*#/,"").replace(/#.*/,"");return b},m.setHash=function(a,b){if(b!==!1&&m.busy())return m.debug("History.setHash: we must wait",arguments),m.pushQueue({scope:m,callback:m.setHash,args:arguments,queue:b}),!1;m.debug("History.setHash: called",a);var c=m.escapeHash(a),e,f,g;return m.busy(!0),e=m.extractState(a,!0,!1),e&&!m.emulated.pushState?(m.debug("History.setHash: Hash is a state so skipping the hash set with a direct pushState call",arguments),m.pushState(e.data,e.title,e.url,!1)):d.location.hash!==c&&(m.bugs.safariHash?(f=m.getPageUrl(),g=m.extractState(f.replace(/#.*/,"")),g?m.pushState(g.data,g.title,g.url+"#"+c,!1):m.pushState(null,null,f+"#"+c,!1)):d.location.hash=c),m},m.escapeHash=function(b){var c=m.normalizeHash(b);return c=a.encodeURI(c),m.bugs.hashEscape||(c=c.replace(/\%21/g,"!").replace(/\%26/g,"&").replace(/\%3D/g,"=").replace(/\%3F/g,"?")),c},m.getHashByUrl=function(a){var b=String(a).replace(/([^#]*)#?([^#]*)#?(.*)/,"$2");return b=m.unescapeHash(b),b},m.setTitle=function(a){var b=typeof a=="string"?a:a.title,c,e;b||(e=m.getStateByIndex(0),e&&e.url===(a.url||d.location.href)&&(b=e.title||m.options.initialTitle)),c=d.getElementsByTagName("title");if(c.length===1)try{c[0].innerHTML=b.replace("<","<").replace(">",">").replace(" & "," & ")}catch(f){}return d.title=b,m},m.queues=[],m.busy=function(a){typeof a!="undefined"?(m.debug("History.busy: changing ["+(m.busy.flag||!1)+"] to ["+(a||!1)+"]",m.queues.length),m.busy.flag=a):typeof m.busy.flag=="undefined"&&(m.busy.flag=!1);var b,c,d,e;return m.busy.flag||(h(m.busy.timeout),b=function(){if(m.busy.flag)return;for(c=m.queues.length-1;c>=0;--c){d=m.queues[c];if(d.length===0)continue;e=d.shift(),m.fireQueueItem(e),m.busy.timeout=g(b,m.options.busyDelay)}},m.busy.timeout=g(b,m.options.busyDelay)),m.busy.flag},m.fireQueueItem=function(a){return a.callback.apply(a.scope||m,a.args||[])},m.pushQueue=function(a){return m.queues[a.queue||0]=m.queues[a.queue||0]||[],m.queues[a.queue||0].push(a),m},m.queue=function(a,b){return typeof a=="function"&&(a={callback:a}),typeof b!="undefined"&&(a.queue=b),m.busy()?m.pushQueue(a):m.fireQueueItem(a),m},m.clearQueue=function(){return m.busy.flag=!1,m.queues=[],m},m.stateChanged=!1,m.doubleChecker=!1,m.doubleCheckComplete=function(){return m.stateChanged=!0,m.doubleCheckClear(),m},m.doubleCheckClear=function(){return m.doubleChecker&&(h(m.doubleChecker),m.doubleChecker=!1),m},m.doubleCheck=function(a){return m.stateChanged=!1,m.doubleCheckClear(),m.bugs.ieDoubleCheck&&(m.doubleChecker=g(function(){return m.doubleCheckClear(),m.stateChanged||(m.debug("History.doubleCheck: State has not yet changed, trying again",arguments),a()),!0},m.options.doubleCheckInterval)),m},m.safariStatePoll=function(){var b=m.extractState(d.location.href),c;if(!b||!!m.isLastSavedState(b))return;return c=b,c||(m.debug("History.safariStatePoll: new"),c=m.createStateObject()),m.debug("History.safariStatePoll: trigger"),m.Adapter.trigger(a,"popstate"),m},m.back=function(a){return m.debug("History.back: called",arguments),a!==!1&&m.busy()?(m.debug("History.back: we must wait",arguments),m.pushQueue({scope:m,callback:m.back,args:arguments,queue:a}),!1):(m.busy(!0),m.doubleCheck(function(){m.back(!1)}),n.go(-1),!0)},m.forward=function(a){return m.debug("History.forward: called",arguments),a!==!1&&m.busy()?(m.debug("History.forward: we must wait",arguments),m.pushQueue({scope:m,callback:m.forward,args:arguments,queue:a}),!1):(m.busy(!0),m.doubleCheck(function(){m.forward(!1)}),n.go(1),!0)},m.go=function(a){m.debug("History.go: called",arguments);var b,c;c=(a<0?a*-1:a)-1,c&&m.queue(function(){m.temp.ignore=c,m.busy(!1)});if(a>0)for(b=1;b<=a;++b)m.forward();else{if(!(a<0))throw new Error("History.go: History.go requires a positive or negative integer passed.");for(b=-1;b>=a;--b)m.back()}return m},m.saveState(m.storeState(m.extractState(d.location.href,!0))),f&&(m.onUnload=function(){var a=f.store("History.store")||{},b;a.idToState=a.idToState||{},a.urlToId=a.urlToId||{},a.stateToId=a.stateToId||{};for(b in m.idToState)m.idToState.hasOwnProperty(b)&&(a.idToState[b]=m.idToState[b]);for(b in m.urlToId)m.urlToId.hasOwnProperty(b)&&(a.urlToId[b]=m.urlToId[b]);for(b in m.stateToId)m.stateToId.hasOwnProperty(b)&&(a.stateToId[b]=m.stateToId[b]);m.store=a,f.store("History.store",a)},m.intervalList.push(i(m.onUnload,m.options.storeInterval)),m.Adapter.bind(a,"beforeunload",m.onUnload),m.Adapter.bind(a,"unload",m.onUnload)),m.emulated.pushState?(p=function(){},m.pushState=m.pushState||p,m.replaceState=m.replaceState||p):(m.onPopState=function(b,c){var e,f,g,h=!1,i=!1,j=!1;m.doubleCheckComplete(),e=m.getHash();if(e){f=m.extractState(e||d.location.href,!0,!1);if(f)return m.debug("History.onPopState: state anchor",e,f),m.replaceState(f.data,f.title,f.url,!1),!1;m.debug("History.onPopState: traditional anchor",e)}i=m.Adapter.extractEventData("state",b,c)||!1,i?h=m.getStateById(i):m.temp.expectedStateId?h=m.getStateById(m.temp.expectedStateId):h=m.extractState(d.location.href),h||(e&&(g=m.extractState(d.location.href.replace(/#.*/,"")),g&&(h=m.createStateObject(g.data,g.title,d.location.href))),h||(h=m.createStateObject(null,null,d.location.href)));if(m.temp.ignore)return--m.temp.ignore,m.busy(!1),!1;if(m.temp.internal==="hashchange"){if(m.isLastSavedState(h))return m.busy(!1),!1;m.temp.internal=!1}return m.temp.expectedStateId||(m.temp.internal=!1),m.temp.expectedStateId=!1,m.temp.same=m.isLastSavedState(h,!0),m.storeState(h),m.saveState(h),m.setTitle(h),m.Adapter.trigger(a,"statechange"),m.busy(!1),!0},m.Adapter.bind(a,"popstate",m.onPopState),m.pushState=function(b,c,d,e){m.debug("History.pushState: called",arguments);if(e!==!1&&m.busy())return m.debug("History.pushState: we must wait",arguments),m.pushQueue({scope:m,callback:m.pushState,args:arguments,queue:e}),!1;m.busy(!0);var f=m.createStateObject(b,c,d),g;return e!==!1&&(m.temp.internal="pushState"),m.temp.same=m.isLastSavedState(f,!0),m.isLastSavedState(f)?(m.Adapter.trigger(a,"statechange"),m.busy(!1)):(m.storeState(f),n.pushState(f.id,f.title,f.url),m.temp.expectedStateId=f.id,m.Adapter.trigger(a,"popstate")),!0},m.replaceState=function(b,c,d,e){m.debug("History.replaceState: called",arguments);if(e!==!1&&m.busy())return m.debug("History.replaceState: we must wait",arguments),m.pushQueue({scope:m,callback:m.replaceState,args:arguments,queue:e}),!1;m.busy(!0);var f=m.createStateObject(b,c,d),g;return e!==!1&&(m.temp.internal="replaceState"),m.temp.same=m.isLastSavedState(f,!0),m.isLastSavedState(f)?(m.Adapter.trigger(a,"statechange"),m.busy(!1)):(m.storeState(f),n.replaceState(f.id,f.title,f.url),m.temp.expectedStateId=f.id,m.Adapter.trigger(a,"popstate")),!0},++m.temp.ignore,m.bugs.safariPoll&&m.intervalList.push(i(m.safariStatePoll,m.options.safariPollInterval)),m.bugs.safariIFrame&&(o=m.getState(),n.pushState(o.data,o.title,o.url)),m.bugs.noHashPopState&&(m.Adapter.bind(a,"hashchange",function(){m.temp.internal="hashchange",m.Adapter.trigger(a,"popstate")}),m.getHash()&&m.bugs.noInitialPopState&&m.Adapter.onDomLoad(function(){m.Adapter.trigger(a,"popstate")})),m.bugs.noInitialPopState&&m.Adapter.trigger(a,"popstate"))},m.init()}(window),function(a,b){"use strict";var c=a.History=a.History||{},d=a.jQuery;if(typeof c.Adapter!="undefined")throw new Error("History.js Adapter has already been loaded...");c.Adapter={bind:function(a,b,c){d(a).bind(b,c)},trigger:function(a,b,c){d(a).trigger(b,c)},extractEventData:function(a,c,d){var e=c&&c.originalEvent&&c.originalEvent[a]||d&&d[a]||b;return e},onDomLoad:function(a){d(a)}},typeof c.init!="undefined"&&c.init()}(window),function(){window.Stacker={cacheSheets:!0,pushState:!History.emulated.pushState,stubTimeout:500,initialize:function(a){var b;a==null&&(a="#workspace");if(!(b=$(a).get(0)))return;return this.workspace=new Stacker.Workspace(b)},isSameOrigin:function(a){var b,c;return b=document.createElement("a"),b.href=a,c=b.href.split("/",3).join("/"),!window.location.href.indexOf(c)},isStandardClick:function(a){return a.isTrigger||a.which===1&&!a.metaKey&&!a.ctrlKey},normalizePath:function(a){var b,c;return b=document.createElement("a"),b.href=a,c=b.pathname+b.search,c.replace(/^\/*/,"/")}}}.call(this),function(){this.JST||(this.JST={}),this.JST["stacker/templates/404"]=function(a){a||(a={});var b=[],c=function(a){var c=b,d;return b=[],a.call(this),d=b.join(""),b=c,e(d)},d=function(a){return a&&a.ecoSafe?a:typeof a!="undefined"&&a!=null?g(a):""},e,f=a.safe,g=a.escape;return e=a.safe=function(a){if(a&&a.ecoSafe)return a;if(typeof a=="undefined"||a==null)a="";var b=new String(a);return b.ecoSafe=!0,b},g||(g=a.escape=function(a){return(""+a).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}),function(){(function(){b.push('
\n
\n

Oops!

\n
\n\n
\n

We can\'t find that page

\n

The link you clicked doesn\'t look quite right. Check to make
sure the spelling, capitalization, etc. are exactly right.

\n

← Back to the previous page

\n
\n
\n')}).call(this)}.call(a),a.safe=f,a.escape=g,b.join("")}}.call(this),function(){this.JST||(this.JST={}),this.JST["stacker/templates/500"]=function(a){a||(a={});var b=[],c=function(a){var c=b,d;return b=[],a.call(this),d=b.join(""),b=c,e(d)},d=function(a){return a&&a.ecoSafe?a:typeof a!="undefined"&&a!=null?g(a):""},e,f=a.safe,g=a.escape;return e=a.safe=function(a){if(a&&a.ecoSafe)return a;if(typeof a=="undefined"||a==null)a="";var b=new String(a);return b.ecoSafe=!0,b},g||(g=a.escape=function(a){return(""+a).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}),function(){(function(){b.push('
\n
\n

Oops! Something isn\'t working.

\n
\n\n
\n

This is our fault, not yours. We\'re sorry.

\n

It\'s likely this is a temporary glitch that will be fixed within
a few minutes. If you continue to see this error:

\n\n \n\n

← Back to the previous page

\n
\n
\n')}).call(this)}.call(a),a.safe=f,a.escape=g,b.join("")}}.call(this),function(){var a=[].slice;Stacker.Panel=function(){function b(a,b){this.el=a,this.container=b,this.status=200,this.hasLoaded=!1,this.initialize()}return b.name="Panel",b.stubInnerHTML="",b.stubOuterHTML='
',b.extract=function(a,b){var c;return b==null&&(b="div.panel"),c=$("
"+a).find(b),c.get(0)},b.createStubElement=function(a){var b;return b=$(this.stubOuterHTML+this.stubInnerHTML),b.attr("data-path",a),b.get(0)},b.createStub=function(a,b){return new this(this.createStubElement(a),b)},b.prototype.initialize=function(){var a,b;return a=(b=$(this.el).attr("data-path"))!=null?b:location.pathname+location.search,this.path==null&&(this.path=Stacker.normalizePath(a)),this.title=$(this.el).find("title").text()},b.prototype.notify=function(){var b,c,d;return c=arguments[0],b=2<=arguments.length?a.call(arguments,1):[],(d=this.container)!=null?typeof d[c]=="function"?d[c].apply(d,[this].concat(a.call(b))):void 0:void 0},b.prototype.request=function(a,b){var c,d,e=this;d=a.responseText,c=a.preventReload;if(d)return this.handleSuccessResponse(this.status=200,d),this.hasLoaded=!0,typeof b=="function"?b():void 0;if(!this.hasLoaded||!c&&!!this.canBeReloaded())return $(this.el).addClass("loading"),$.ajax({url:this.path,data:{from_workspace:1},dataType:"html",beforeSend:function(a){return a.stacker=!0},complete:function(a){var c,d;d=a.status,c=a.responseText,$(e.el).removeClass("loading");if(!e.canBeReplaced())return;return d===200||d===304?e.handleSuccessResponse(d,c):d>0&&e.handleErrorResponse(d,c),e.status=d,typeof b=="function"?b():void 0}});if(this.canBeReplaced())return this.replace(this.el),typeof b=="function"?b():void 0},b.prototype.handleSuccessResponse=function(a,b){return this.replace(this.constructor.extract(b)),this.hasLoaded=!0},b.prototype.handleErrorResponse=function(a,b){var c;return a===404?c=JST["stacker/templates/404"]:c=JST["stacker/templates/500"],this.replace(this.constructor.extract(c({status:a,responseText:b})))},b.prototype.replace=function(a){return a!==this.el&&($(this.el).replaceWith(a),this.el=a),this.initialize(),this.notify("didReplacePanel")},b.prototype.canBeReplaced=function(){return!0},b.prototype.canBeReloaded=function(){return!$(this.el).is("[data-behavior~=prevent_reload]")},b.prototype.isStub=function(){return $(this.el).hasClass("stub")},b.prototype.isLoading=function(){return $(this.el).hasClass("loading")},b}()}.call(this),function(){Stacker.ExclusiveCallback=function(){function a(){this.reset()}return a.name="ExclusiveCallback",a.prototype.define=function(a){var b=this;return this.callback=a,function(){if(b.callback===a)return a(),b.reset()}},a.prototype.timeout=function(a,b){var c;return c=this.define(b),setTimeout(c,a),c},a.prototype.reset=function(){return this.callback=null},a}()}.call(this),function(){var a=[].slice;Stacker.Container=function(){function d(a,b){this.el=a,this.workspace=b,this.id=++c,this.loadCallback=new Stacker.ExclusiveCallback,this.initialize()}var b,c;return d.name="Container",c=0,b={},d.panelConstructor=Stacker.Panel,d.createStubElement=function(){var a;return a=$("
"),a.addClass(this.className),a.get(0)},d.createStub=function(a){return new this(this.createStubElement(),a)},d.getPanelCache=function(){var a,c;return(c=b[a=this.className])!=null?c:b[a]={}},d.cachePanel=function(a){var b;return b=this.getPanelCache(),b[a.path]=a},d.findOrCreatePanelForPathAndContainer=function(a,b){var c,d;return c=this.getPanelCache(),(d=c[a])!=null?d:c[a]=this.panelConstructor.createStub(a,b)},d.extract=function(a,b){var c,d;return b==null&&(b="div.container"),c=$("
"+a).find(b),(d=c.get(0))!=null?d.childNodes:void 0},d.prototype.initialize=function(){var a;return this.setTitle((a=this.panel)!=null?a.title:void 0),$(this.el).attr("data-container-id",this.id),this.layout()},d.prototype.notify=function(){var b,c,d;return c=arguments[0],b=2<=arguments.length?a.call(arguments,1):[],(d=this.workspace)!=null?typeof d[c]=="function"?d[c].apply(d,[this].concat(a.call(b))):void 0:void 0},d.prototype.findOrCreatePanelForPath=function(a){return this.constructor.findOrCreatePanelForPathAndContainer(a,this)},d.prototype.createPanelForElement=function(a){var b;return b=new this.constructor.panelConstructor(a,this),this.constructor.cachePanel(b)},d.prototype.createStubPanelForPath=function(a){return this.constructor.panelConstructor.createStub(a,this)},d.prototype.load=function(a,b,c){var d,e,f,g=this;return $.isFunction(b)&&(c=b,b={}),c==null&&(c=$.noop),f=b.response,e=this.shouldPreventReload(a,b),a.isStub()?(d=this.loadCallback.timeout(Stacker.stubTimeout,function(){return g.show(a,b),c(g,a,b)}),a.request({responseText:f,preventReload:e},d)):(this.loadCallback.reset(),this.show(a,b),a.request({responseText:f,preventReload:e}),c(this,a,b))},d.prototype.loadPathWithDefaultStack=function(a,b,c){var d;return d=this.constructor.panelConstructor.createStub(a,this),this.request(a,b,c)},d.prototype.show=function(a,b){return a!==this.panel&&(this.display(a,b),a.container=this,this.panel=a),this.notify("didShowPanel",a)},d.prototype.display=function(a,b){},d.prototype.request=function(a,b,c){var d=this;return $.isFunction(b)&&(c=b,b={}),c==null&&(c=$.noop),$.ajax({url:a,data:{from_workspace:1},dataType:"html",success:function(a,e){return d.replace(d.constructor.extract(a)),typeof c=="function"?c(d,d.panel,b):void 0}})},d.prototype.replace=function(a){return $(this.el).html(a),this.initialize()},d.prototype.didReplacePanel=function(a){return this.setTitle(a.title),this.layout(),this.notify("didReplacePanel",a)},d.prototype.setTitle=function(a){return this.title=a,this.notify("didChangeTitle",this.title)},d.prototype.layout=function(){},d.prototype.shouldPreventReload=function(a){return!1},d}()}.call(this),function(){var a={}.hasOwnProperty,b=function(b,c){function e(){this.constructor=b}for(var d in c)a.call(c,d)&&(b[d]=c[d]);return e.prototype=c.prototype,b.prototype=new e,b.__super__=c.prototype,b};Stacker.FlatContainer=function(a){function c(){return c.__super__.constructor.apply(this,arguments)}return b(c,a),c.name="FlatContainer",c.className="flat_container",c.prototype.initialize=function(){var a;if(a=this.getPanelElement())this.panel=this.createPanelForElement(a);return c.__super__.initialize.apply(this,arguments)},c.prototype.getPanelElement=function(){return $(this.el).find("> div.panel").get(0)},c.prototype.display=function(a){return $(this.el).html(a.el)},c}(Stacker.Container)}.call(this),function(){var a={}.hasOwnProperty,b=function(b,c){function e(){this.constructor=b}for(var d in c)a.call(c,d)&&(b[d]=c[d]);return e.prototype=c.prototype,b.prototype=new e,b.__super__=c.prototype,b};Stacker.Sheet=function(a){function c(){return c.__super__.constructor.apply(this,arguments)}return b(c,a),c.name="Sheet",c.stubInnerHTML="

",c.extract=function(a,b){return b==null&&(b="div.sheet:not(.inactive):last"),Stacker.Panel.extract.call(this,a,b)},c.createStubElement=function(a){var b;return b=Stacker.Panel.createStubElement.call(this,a),$(b).addClass("sheet").find("a").attr("href",a),b},c.prototype.initialize=function(){var a,b,d;return b=$(this.el),d=b.find("> header > h1"),a=d.find("> a"),b.attr("data-path")||b.attr("data-path",a.attr("href")),c.__super__.initialize.apply(this,arguments),this.heading=d.text()},c.prototype.canBeReplaced=function(){return this.isActive()||this.isStub()},c.prototype.canBeReloadedWhenStacked=function(){return!$(this.el).is("[data-behavior~=prevent_reload_when_stacked]")},c.prototype.isActive=function(){return!$(this.el).hasClass("inactive")},c.prototype.isStub=function(){return c.__super__.isStub.apply(this,arguments)||!this.isActive()&&!this.cachedEl},c.prototype.save=function(){return Stacker.cacheSheets&&this.status===200?($(this.el).trigger("beforeSheetSave",this),this.cachedEl=this.el.cloneNode(!0)):(this.cachedEl=null,this.heading=null)},c.prototype.restore=function(){if(this.isActive())return;return this.cachedEl?this.replace(this.cachedEl):($(this.el).find("> div.sheet").remove(),$(this.el).removeClass("inactive"),$(this.el).addClass("stub"))},c.prototype.deactivate=function(){if(this.isActive())return this.save(),$(this.el).html(this.constructor.stubInnerHTML).addClass("inactive").find("a").attr("href",this.path).text(this.heading)},c}(Stacker.Panel)}.call(this),function(){var a={}.hasOwnProperty,b=function(b,c){function e(){this.constructor=b}for(var d in c)a.call(c,d)&&(b[d]=c[d]);return e.prototype=c.prototype,b.prototype=new e,b.__super__=c.prototype,b},c=[].indexOf||function(a){for(var b=0,c=this.length;b=0){d=[];while(this.panel!==a)d.push(this.pop());return d}return b.replaceSheet&&this.pop(!0),this.push(a)},d.prototype.push=function(a){return this.panel?(this.panel.deactivate(),$(this.panel.el).append(a.el)):$(this.el).html(a.el),this.stack.push(a),a.restore(),this.layout()},d.prototype.pop=function(a){var b,c;a==null&&(a=!1);if(!(b=this.panel))return;return this.stack.pop(),b.deactivate(),this.panel=this.getActiveSheet(),a?$(b.el).remove():((c=this.panel)!=null&&c.restore(),this.layout()),b},d.prototype.clear=function(){var a;a=[];while(this.panel)a.push(this.pop());return a},d.prototype.indexOf=function(a){var b,c,d,e,f;f=this.stack;for(b=d=0,e=f.length;d=0&&a.container===this&&!a.canBeReloadedWhenStacked()},d}(Stacker.Container)}.call(this),function(){var a=function(a,b){return function(){return a.apply(b,arguments)}},b=[].slice;Stacker.Workspace=function(){function g(b){this.el=b,this.containerLoadedPanel=a(this.containerLoadedPanel,this),this.didChangeState=a(this.didChangeState,this),this.didClickLink=a(this.didClickLink,this),$("a[href]").live("click",this.didClickLink),$(window).bind("statechange",this.didChangeState),this.states={},this.containers={},this.positions={},this.initialize(),this.id=0}var c,d,e,f;return g.name="Workspace",g.prototype.initialize=function(){var a,b;return b=$(this.el),a=b.children().first(),a.is("div.container")?(a.is(".stack_container")?this.register(this.container=new Stacker.StackContainer(a.get(0))):this.register(this.container=new Stacker.FlatContainer(a.get(0))),this.updateTitle(this.container.title),this.replaceState({cid:this.container.id},this.title,this.container.path),b.removeClass("loading")):(a.is("div.sheet")?a.wrap(Stacker.StackContainer.createStubElement()):b.wrapInner(Stacker.FlatContainer.createStubElement()),this.initialize())},g.prototype.pushState=function(a,b,c){return a=$.extend({},a,{id:this.id++}),History.pushState(a,b,c)},g.prototype.replaceState=function(a,b,c){return a=$.extend({},a,{id:this.id++}),History.replaceState(a,b,c)},g.prototype.getState=function(){var a,b,c,d,e;b=History.getState(),a=Stacker.normalizePath(b.url);if(a===this.path&&!b.internal)return;return{url:b.url,options:(e=(c=this.states)[d=b.data.id])!=null?e:c[d]=$.extend({},b.data)}},g.prototype.register=function(a){return this.containers[a.id]=a,a.workspace=this},g.prototype.didClickLink=function(a){var b,c,e;if(this.matchLinkClickEvent(a)){c=a.currentTarget,e=d(c),b=jQuery.Event("stackerLinkClicked"),$(c).trigger(b,[e]);if(!b.isDefaultPrevented())return this.visit(c.href,e),a.preventDefault(),a.stopPropagation()}},g.prototype.matchLinkClickEvent=function(a){var b;return b=a.target.href,Stacker.isSameOrigin(b)&&Stacker.isStandardClick(a)},g.prototype.didChangeState=function(a){var b,c,d;if(this.initialized){if(c=this.getState())d=c.url,b=c.options,this.load(d,b)}else this.initialized=!0;return this.path=Stacker.normalizePath(window.location)},g.prototype.show=function(a){if(this.container!==a)return this.container=a,$(this.el).html(this.container.el),this.container.layout(),this.updateTitle(this.container.title)},g.prototype.visit=function(a,b){var c,d;return b==null&&(b={}),Stacker.pushState?(this.positions[Stacker.normalizePath(window.location)]=this.getScrollPosition(),d=Stacker.normalizePath(a),c=this.container.panel,b=f(b),d===(c!=null?c.path:void 0)?c.request({responseText:b.response}):this.pushState(b,null,a)):window.location=a},g.prototype.load=function(a,b){var c,d,e;return b==null&&(b={}),c=this.findOrCreateContainerForOptions(b),e=Stacker.normalizePath(a),b.defaultStack?d=c.createStubPanelForPath(e):d=c.findOrCreatePanelForPath(e),$(this.el).trigger("workspace:beforeload",{location:a,path:e,container:c,panel:d}),$(d.el).trigger("panelLoading",d),b.defaultStack?c.loadPathWithDefaultStack(e,b,this.containerLoadedPanel):c.load(d,b,this.containerLoadedPanel)},g.prototype.findOrCreateContainerForOptions=function(a){var b,d;return a.cid||(b=c(a),b===this.container.constructor&&!a.replaceStack?d=this.container:this.register(d=b.createStub(this)),a.cid=d.id),this.containers[a.cid]},g.prototype.containerLoadedPanel=function(a,b,c){var d,e;return this.show(a),d=(e=c.restorePosition?this.positions[b.path]:void 0)!=null?e:0,delete c.restorePosition,$.scrollTo(d),this.scrollToAnchor(),$(b.el).trigger("panelDisplayed",b),$(this.el).trigger("workspace:load",{container:a,panel:b})},g.prototype.getScrollPosition=function(){return $(window).scrollTop()},g.prototype.scrollToAnchor=function(){var a,b;if(this.getScrollPosition()===0&&(b=window.location.hash)){a=$(b);if(a.length)return $.scrollTo(a)}},g.prototype.didReplacePanel=function(a,b){var c;if(((c=this.container)!=null?c.panel:void 0)===b)return this.scrollToAnchor(),$(b.el).trigger("panelReplaced",b)},g.prototype.didChangeTitle=function(a,b){if(a===this.container)return this.updateTitle(b)},g.prototype.updateTitle=function(a){if(a)return document.title=this.title=a},f=function(a){var b;return b=$.extend({},a),b.replaceStack||(b.replaceStack=b.defaultStack),b},d=function(a){return{bareWorkspace:e(a,"data-bare-workspace"),defaultStack:e(a,"data-default-stack"),replaceStack:e(a,"data-replace-stack"),replaceSheet:e(a,"data-replace-sheet" +),restorePosition:e(a,"data-restore-position")}},e=function(){var a,c,d,e,f,g,h;e=arguments[0],d=2<=arguments.length?b.call(arguments,1):[],a=$(e);for(g=0,h=d.length;g").replace(//g,">")},a.prototype.preventScrollBars=function(){return this.$source.css("overflow","hidden")},a.prototype.makeTestContainer=function(){var a,b,c,d,e;a=$("
").css({position:"absolute",left:-9999,top:0,"word-wrap":"break-word"}),a.addClass("formatted_content hidden"),b=["fontSize","fontFamily","fontWeight","letterSpacing","lineHeight","textDecoration","padding","text-rendering"];for(d=0,e=b.length;dthis.heightLimit&&(b=this.heightLimit),b12)b-=12,c++;while(b<1)b+=12,c--;return new this.constructor(c,b,1)},a.prototype.previousMonth=function(a){return a==null&&(a=1),this.nextMonth(-a)},a.prototype.next=function(a){return a==null&&(a=1),a===0?this:new this.constructor(this.year,this.month,this.day+a)},a.prototype.previous=function(a){return a==null&&(a=1),a===0?this:this.next(-a)},a.prototype.equals=function(a){return(a!=null?a.value:void 0)===this.value},a.prototype.is=function(a){return this.equals(a)},a.prototype.isnt=function(a){return!this.equals(a)},a.prototype.fallsOnSameMonthAs=function(a){return this.beginningOfMonth().equals(a!=null?a.beginningOfMonth():void 0)},a.prototype.fallsOnSameWeekAs=function(a){return this.beginningOfWeek().equals(a!=null?a.beginningOfWeek():void 0)},a.prototype.isToday=function(){return this.equals(this.constructor.today())},a.prototype.isWeekend=function(){var a;return(a=this.date.getUTCDay())===0||a===6},a.prototype.daysSince=function(a){if(a)return(this.date-a.date)/864e5},a.prototype.weeksSince=function(a){if(a)return this.beginningOfWeek().daysSince(a.beginningOfWeek())/7},a.prototype.getWeekNumber=function(){return this.beginningOfWeek()},a.prototype.getMonthName=function(){return this.constructor.monthNames[this.month-1]},a.prototype.getAbbreviatedMonthName=function(){return this.constructor.abbreviatedMonthNames[this.month-1]},a.prototype.getWeekdayName=function(){return this.constructor.weekdayNames[this.date.getUTCDay()]},a.prototype.getAbbreviatedWeekdayName=function(){return this.constructor.abbreviatedWeekdayNames[this.date.getUTCDay()]},a.prototype.getLocalDate=function(){return new Date(this.year,this.month-1,this.day)},a.prototype.compareTo=function(a){return this.date>(a!=null?a.date:void 0)?1:this.date<(a!=null?a.date:void 0)?-1:0},a.prototype.shortWithYear=function(){return""+this.getAbbreviatedMonthName()+" "+this.day+", "+this.year},a.prototype.abbreviatedShortWithWeekday=function(){return""+this.getAbbreviatedWeekdayName()+", "+this.getAbbreviatedMonthName()+" "+this.day},a.prototype.toString=function(){var a,b,c,d;return(d=this.stringValue)!=null?d:this.stringValue=(c=this.year,b=this.month<10?"0"+this.month:this.month,a=this.day<10?"0"+this.day:this.day,""+c+"-"+b+"-"+a)},a}()}.call(this),function(){this.CalendarTime=function(){function b(a,b,c){var d,e,f;this.hour=a!=null?a:0,this.minute=b!=null?b:0,this.second=c!=null?c:0;if(!(0<=(d=this.hour)&&d<=23&&0<=(e=this.minute)&&e<=59&&0<=(f=this.second)&&f<=59))throw Error("invalid time ("+this.hour+", "+this.minute+", "+this.second+")");this.ampm=this.hour<12?"am":"pm",this.hour===0?this.hour12=12:this.hour>12?this.hour12=this.hour-12:this.hour12=this.hour}var a;return b.name="CalendarTime",b.pattern=/^\s*(\d{1,2})(?:[.:]?([0-5]\d?)?)?(?:[.:]?([0-5]\d?)?)?(?:\s*([ap])(?:\.?m\.?)?|\s*[h]?)?\s*$/i,b.parse=function(a){var b,c,d,e,f,g,h,i,j;i=""+a;if(a instanceof Date)return d=a.getHours(),f=a.getMinutes(),h=a.getSeconds(),new this(d,f,h);if(i.match(CalendarDateTime.iso8601Pattern))return this.parse(new Date(Date.parse(i)));if(e=i.match(this.pattern))return j=e[0],d=e[1],f=e[2],h=e[3],c=e[4],d=parseInt(d,10),f=parseInt(f!=null?f:"0",10),h=parseInt(h!=null?h:"0",10),b=c!=null?c.match(/a/i):void 0,g=c!=null?c.match(/p/i):void 0,1<=d&&d<=11&&g&&(d+=12),d===12&&b&&(d=0),new this(d,f,h);throw Error("invalid time ("+a+")")},b.isValid=function(a){try{return this.parse(a),!0}catch(b){return!1}},b.prototype.toString=function(b){var c;return b==null&&(b={}),c=[a(this.minute),a(this.second)],b.short&&this.second===0&&(c.pop(),this.minute===0&&c.pop()),c.length&&(c=":"+c.join(":")),b[12]?""+this.hour12+c+this.ampm:""+this.hour+c},b.prototype.toFriendlyString=function(){return this.toString({12:!0,"short":!0})},a=function(a){return a<10?"0"+a:""+a},b}()}.call(this),function(){$.fn.fadeOutAndRemove=function(a){return a==null&&(a={}),$(this).animate({opacity:0},200,"linear",function(){var b,c,d;return b={height:0,marginTop:0,marginBottom:0,paddingTop:0,paddingBottom:0},c=a.duration||Math.sqrt($(this).height())*35,d=a.easing||"easeOutQuad",$(this).animate(b,c,d,function(){return $(this).remove()})})},$.fn.bounce=function(){return $(this).effect("bounce",{times:3},150)},$.fn.pulsate=function(){return $(this).effect("pulsate",{times:3},200)},$.fn.highlight=function(){return $(this).effect("highlight",{},1500)}}.call(this),function(){var a,b;isNaN(Date.parse("2011-01-01T12:00:00-05:00"))&&(b=Date.parse,a=/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})(Z|[-+]?[\d:]+)$/,Date.parse=function(c){var d,e,f,g,h,i,j,k,l,m;c=c.toString();if(f=c.match(a))m=f[0],k=f[1],h=f[2],d=f[3],e=f[4],g=f[5],j=f[6],l=f[7],l!=="Z"&&(i=l.replace(":","")),c=""+k+"/"+h+"/"+d+" "+e+":"+g+":"+j+" GMT"+[i];return b(c)})}.call(this),function(){$.fn.computedStyle=function(){var a,b,c,d,e,f,g,h;if(!(a=this.get(0)))return{};d={};if(window.getComputedStyle){e=window.getComputedStyle(a,null);for(g=0,h=e.length;g20&&g>0&&(f=c.outerHeight()-a,c.css({marginTop:"-"+f+"px"}),c.find(".arrow").css({marginTop:f}),c.data("moved-up",!0));if(c.hasClass("right_side")){e=c.offset().left+c.outerWidth()-($(window).width()+$(window).scrollLeft());if(e>0)return c.removeClass("right_side").addClass("left_side"),c.data("original-class","right_side")}else if(c.hasClass("left_side")&&c.offset().left<0)return c.removeClass("left_side").addClass("right_side"),c.data("original-class","left_side")})}.call(this),function(){var a,b,c,d,e,f,g,h,i,j=[].indexOf||function(a){for(var b=0,c=this.length;b=0},d=function(a){return a.stopPropagation(),a.preventDefault()},c=function(a){var b,c,d,e,f,g;return d=1,e=a.position(),c=e.left-d,f=e.top-d,g=a.outerWidth()+d*2,b=a.outerHeight()+d*2,e="absolute",a.before($('
').css({left:c,top:f,width:g,height:b,position:e}))},h=function(a){return a.find(".iframe_blanket").remove()}}.call(this),function(){var a;a=function(b){var c,d,e,f,g,h;d=b.cloneNode(!1),d.id="",d.className="",c=$(d),c.css($(b).computedStyle()),h=b.childNodes;for(f=0,g=h.length;f").css({position:"absolute",top:-9999,left:-9999,width:"auto",fontSize:e.css("fontSize"),fontFamily:e.css("fontFamily"),fontWeight:e.css("fontWeight"),letterSpacing:e.css("letterSpacing"),whiteSpace:"nowrap"}),g=function(){if(d===(d=e.val()))return;var a=d.replace(/&/g,"&").replace(/\s/g," ").replace(//g,">");f.html(a);var g=f.width(),h=g+b.comfortZone>=c?b.maxWidth:c,i=e.width(),j=h=c||h>c&&h<=b.maxWidth;j&&e.stop().animate({width:h},"fast")};f.insertAfter(e),a(this).bind("keyup keydown blur update",_.throttle(g,1e3))}),this}}(jQuery),function(){$.rails.href=function(a){return a.data("url")||a.attr("href")}}.call(this),function(){$.extend($.support,{touch:"ontouchstart"in document.documentElement})}.call(this),function(){var a,b,c;a=jQuery,a.fn.truncate=function(a){var c;return c=this,c.each(function(){var c;return c=this,new b(c,a)})},b=function(){function b(b,c){this.opts=a.extend({},this.defaults,c),this.full_node=b,this.textShouldBeTruncated()&&(this.trailing_whitespace=!0,this.truncated_node=this.truncate(this.full_node,this.opts.max_length),this.install())}return b.name="Truncation",b.prototype.defaults={allowable_overage:50,max_length:100,more:"…more",less:"less",css_more_class:"truncator-link truncator-more",css_less_class:"truncator-link truncator-less"},b.prototype.textShouldBeTruncated=function(){return this.charactersOverTheLimit()>this.opts.allowable_overage},b.prototype.contentLength=function(b){return a.trim(c(a(b).text())).length},b.prototype.charactersOverTheLimit=function(){return this.contentLength(this.full_node)-this.opts.max_length},b.prototype.install=function(){return a(this.full_node).hide(),this.truncated_node.insertAfter(a(this.full_node)),this.installMoreLink(),this.installLessLink()},b.prototype.installMoreLink=function(){var b=this;return this.findNodeForMore(this.truncated_node).append(' '+this.opts.more+""),this.truncated_node.find("a:last").click(function(){return b.truncated_node.hide(),a(b.full_node).show(),!1})},b.prototype.installLessLink=function(){var b=this;return this.findNodeForLess(a(this.full_node)).append(' '+this.opts.less+""),a(this.full_node).find("a:last").click(function(){return b.truncated_node.show(),a(b.full_node).hide(),!1})},b.prototype.truncate=function(b,c){var d,e=this;return b.nodeType===3?this.truncateText(b,c):(d=a(b).clone().empty(),a(b).contents().each(function(a,b){var f,g;f=c-d.text().length;if(f===0)return;g=e.truncate(b,f);if(g)return d.append(g)}),d)},b.prototype.truncateText=function(b,d){var e;return e=c(b.data),this.trailing_whitespace&&(e=e.replace(/^ /,"")),e=e.slice(0,d),a("
").text(e).html()},b.prototype.findNodeForMore=function(b){var c,d,e;return c=a(b),e=c.children(":last"),e?(d=e.css("display"),!d||d==="inline"?c:this.findNodeForMore(e)):b},b.prototype.findNodeForLess=function(b){var c,d;return c=a(b),d=c.children(":last"),d&&d.is("p")?d:b},b}(),c=function(a){return a.replace(/\s+/g," ")}}.call(this),function(){var a,b,c;a=$(document),b=!1,c=function(b){var c,d,e,f;d=(new Date).getTime(),e=(f=window.localStorage)!=null?f.profilePageEvents:void 0,e&&console.profile(b),a.trigger(b),e&&console.profileEnd(),c=(new Date).getTime();if(Stacker.env==="development")return console.warn(""+b+" ("+(c-d)+"ms)")},a.ready(function(){return c("page:change"),c("page:update")}),a.bind("panelDisplayed",function(a,d){return d.isLoading()?(c("page:beforechange"),b=!0):(c("page:change"),c("page:update"),b=!1)}),a.bind("panelReplaced",function(a,d){return b&&(b=!1,c("page:change")),c("page:update")}),a.bind("ajaxSuccess",function(a,d,e){if(b)return;if(d.stacker)return;if(!$.trim(d.responseText))return;return c("page:update")})}.call(this),function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y=[].indexOf||function(a){for(var b=0,c=this.length;b=0){if(d=b.which,y.call(j,d)>=0)return w.apply(this)}else{a(this).val("").removeClass(h);if(this.getAttribute("data-type")==="password")return this.type="password"}},v=function(){var b;if(this.value.length===0){b=a(this),b.addClass(h).val(this.getAttribute("data-placeholder")),this.type==="password"&&(this.type="text");if(b.is(":focus"))return w.apply(this)}},t=function(){return a(this).find("[data-placeholder]").each(function(){if(u(this))return a(this).val("")})},u=function(a){return a.value===a.getAttribute("data-placeholder")},a.fn.placeholder=function(){var b;return b=this,b.each(function(){var b;return b=a(this),this.setAttribute("data-type",this.type),this.setAttribute("data-placeholder",this.getAttribute("placeholder")),this.removeAttribute("placeholder"),v.apply(this),b.bind("focus drop click",w),b.bind("keydown",s),b.bind("keyup blur",v),a(this.form).submit(t)})}}.call(this),function(){$.fn.preserveScrollOffset=function(a){var b;return this.length?(b=this.offset().top-$(window).scrollTop(),a.call(this),window.scrollTo(0,this.offset().top-b)):a.call(this)}}.call(this),function(){$.fn.repositionAt=function(a){var b,c;return b=this.parent(),this.remove(),(c=b.children().get(a-1))?this.insertBefore(c):this.appendTo(b)}}.call(this),function(){$.fn.resetForm=function(){return this.removeClass("submitting").get(0).reset(),this}}.call(this),function(){$.fn.slideIntoView=function(a){var b,c,d,e,f,g,h,i;a==null&&(a={}),d=(i=a.margin)!=null?i:15,e=this.offset().top-d,c=this.outerHeight()+d,b=e+c,h=$(window).scrollTop(),g=$(window).height(),f=h+g,a.duration==null&&(a.duration="fast");if(e<=h)return a.offset={top:-d},$.scrollTo(this,a);if(b>f)return a.offset={top:c-g},$.scrollTo(this,a)}}.call(this),function(){this.StorageAdapter=function(){function e(a,b){this.store=a,this.namespace=b}var a,b,c,d;return e.name="StorageAdapter",c=function(a){var b,c;return c=(new Date).getTime(),b=JSON.stringify(a),""+c+"\n"+b},b=function(a){return a!=null?a.split("\n",2):[]},d=function(a){var c,d,e;e=b(a),d=e[0],c=e[1];if(c)return JSON.parse(c)},a=function(a){var c,d,e;e=b(a),d=e[0],c=e[1];if(d)return new Date(parseInt(d,10))},e.prototype.get=function(a){try{return d(this.store.getItem(""+this.namespace+":"+a))}catch(b){}},e.prototype.set=function(a,b){try{return this.store.setItem(""+this.namespace+":"+a,c(b))}catch(d){}},e.prototype.unset=function(a){try{return this.store.removeItem(""+this.namespace+":"+a)}catch(b){}},e.prototype.has=function(a){try{return this.store.getItem(""+this.namespace+":"+a)!=null}catch(b){}},e.prototype.ageOf=function(b){try{return a(this.store.getItem(""+this.namespace+":"+b))}catch(c){}},e.prototype.touch=function(a){return this.set(a,this.get(a))},e.prototype.keys=function(){var a,b,c,d,e,f;try{c=""+this.namespace+":",b=c.length,e=this.store,f=[];for(a in e)d=e[a],a.slice(0,b)===c&&f.push(a.slice(b));return f}catch(g){return[]}},e.prototype.clear=function(){var a,b,c,d,e;d=this.keys(),e=[];for(b=0,c=d.length;b=0))return f()}):f(),this}}.call(this),function(){_.debounceConditionally=function(a,b,c){var d;return d=_.debounce(a,b),function(){return c.apply(this,arguments)?d.apply(this,arguments):a.apply(this,arguments)}}}.call(this),function(){var a,b;b=/\/([^\/]+)\/(\d+)[^\/]*$/,a=function(a){var c,d,e,f,g;return g=(f=$(a).url())!=null?f.match(b):void 0,e=g[0],c=g[1],d=g[2],{collection:c,id:d}},$.fn.url=function(){return $(this).data("url")},$.fn.collection=function(){return a(this).collection},$.fn.id=function(){return a(this).id}}.call(this),function(){window.FileIcons={LIB:{AI:"AI",AIFF:"AIFF",ASP:"WEB",CFM:"WEB",CGI:"WEB",CSV:"CSV",DMG:"DMG",DELETED:"Deleted",DOC:"DOC",DOCX:"DOCX",EPS:"EPS",FLA:"FLA",GIF:"GIF",GZ:"TGZ",HTML:"HTML",HTM:"HTM",INDD:"INDD",JPG:"JPG",JPEG:"JPEG",JSP:"WEB",KEY:"KEY",LINK:"WEB",M4A:"M4A",M4V:"M4V",MOV:"MOV",MP3:"MP3",MPEG:"MPEG",MPG:"MPG",NUMBERS:"NUMBERS",ODP:"ODP",ODS:"ODS",ODT:"ODT",PAGES:"PAGES",PDF:"PDF",PHP:"WEB",PL:"WEB",PNG:"PNG",POT:"POT",PPT:"PPT",PPTX:"PPTX",PS:"EPS",PSD:"PSD",RAR:"RAR",RM:"RM",RTF:"RTF",SIT:"SIT",SWF:"SWF",TAR:"TAR",TGZ:"TGZ",TIF:"TIF",TIFF:"TIFF",TXT:"TXT",VSD:"VSD",WAV:"WAV",WEB:"WEB",WMA:"WMA",WMV:"WMV",XLS:"XLS",XLSX:"XLSX",XLSM:"XLS",ZIP:"ZIP"},SIZES:{small:"24x18",big:"32x32",jumbo:"86x100"},URLS:{"google_drawing_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/google_drawing_small-82226d59c9db072bff90eeafab0cc7d1.png","google_form_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/google_form_big-47a15c26526f55244a0fae0497ae6bc2.png","google_spreadsheet_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/google_spreadsheet_jumbo-724a65a12ffedcbc93087f9078f77d6f.png","google_presentation_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/google_presentation_small-5e9468c0fd8a9ff35a0ef7342a0d0266.png","google_document_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/google_document_big-ad92f0c212df970f876313fb37eb833a.png","google_spreadsheet_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/google_spreadsheet_big-3b9d488a7d1ded4009482f6366912e23.png","google_drawing_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/google_drawing_jumbo-e07a5be65e2a1e8288788d05d576a272.png","google_presentation_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/google_presentation_big-166d9f708e40be6c8f70c520f9c2c032.png","google_document_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/google_document_jumbo-7232cf427f1a44e4114da08e43cdbc1c.png","google_spreadsheet_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/google_spreadsheet_small-40f59d44e16e2cce1b042c8be54b9890.png","google_form_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/google_form_small-40f59d44e16e2cce1b042c8be54b9890.png","google_presentation_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/google_presentation_jumbo-146f484e4143f7b7524f9b0bba921711.png","google_drawing_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/google_drawing_big-6fb767b5cc6210dd1156a81b6802e679.png","google_form_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/google_form_jumbo-09c115bc370a51e00115ef6838e05c15.png","google_document_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/google_document_small-d3f794431879117dcd3ffd79d14cfce4.png","MP3_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/MP3_big-cac93257447466f4398f772e5e8a0d8b.png","KEY_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/KEY_jumbo-6b01f0b65bb1de7f0fc6c1a5262ae704.png","XLSX_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/XLSX_jumbo-7384d4dec7f29e737d203e6d146d30ba.png","NUMBERS_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/NUMBERS_big-ce641ec3398ea824debb78e4d5d17430.png","TGZ_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/TGZ_big-37164b39b53e24b81c25703163cd48a4.png","DOC_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/DOC_jumbo-48592ab1e7123d31486473dc97dc3d53.png","RTF_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/RTF_jumbo-a792ce05f1747c4fe64ad13e9913955f.png","PAGES_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/PAGES_small-9f9a8464dbdb0d547b6163c896b42161.png","WEB_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/WEB_jumbo-977e818df1656eab62283bc6eea375cb.png","CSV_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/CSV_big-5a6535f65df1ed0c156cee95c5591e23.png","M4A_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/M4A_jumbo-0988428dae911d6ff59a7391042cbe57.png","ZIP_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/ZIP_big-9bef22dd0f72a0bfe6df292f0b0ca569.png","INDD_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/INDD_small-2d2c5b2140b2732d8346a9faf4b2e168.png" +,"MPEG_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/MPEG_jumbo-fa7dc2b7964ffdfb39d29c38d1148894.png","DMG_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/DMG_jumbo-93b7e85f0fa664b3a3d903b9976d22ff.png","PDF_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/PDF_big-6f839f73889790f560873c2473b44177.png","RM_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/RM_jumbo-bfbaed738b89000a6b73ddbdf61c6d71.png","CSV_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/CSV_small-b5518c43deada3d5c088244adb837594.png","TGZ_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/TGZ_jumbo-e886a5d846a6bb1875f9ebb6b5c19e14.png","TIF_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/TIF_big-e0f7a91bc0f08eda185b366d13d2d144.png","AIFF_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/AIFF_small-1bdee99c7ebb0b94582cfdd4e72bc544.png","EPS_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/EPS_small-a02723a08455100e931ac1e9ca5c7807.png","HTM_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/HTM_big-fd2192ec2e3242df379b4d5c779ce4fb.png","POT_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/POT_big-082b19204a7a5df696d53b46adefdc7e.png","PSD_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/PSD_jumbo-1fd55ab306617c1087ca03e8cf130b0f.png","MPEG_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/MPEG_big-023c3ff3635943baa0178a22bd146515.png","RM_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/RM_small-d9237b1af0dfd28148ef2f628d198a24.png","PDF_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/PDF_jumbo-93c53c656c7f813510285946c8b550ae.png","SWF_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/SWF_big-8720b263785351a039f3f450b9e7f32a.png","MOV_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/MOV_jumbo-07bbaa56786b9c5ddd4c65cf52a86631.png","POT_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/POT_jumbo-9bbbc39a68d1b5c76a3ad6d838734dea.png","Deleted_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/Deleted_jumbo-3e3a7c3fca71e9ff0d55c2dc69782d48.png","TIFF_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/TIFF_small-a303012f242cb8c1762e7b158390b115.png","ODS_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/ODS_big-f4ca4ac492a01437f2b6dd863adcceeb.png","MPG_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/MPG_jumbo-76822ea57d1b9b5ff5b911b443022e21.png","TIF_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/TIF_small-5acfa31651bd020cfe2ea416c8ba9db7.png","TXT_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/TXT_jumbo-28793f27ffbf4397c1b8fa893f530fee.png","AIFF_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/AIFF_jumbo-080043daa13ee809affa5ee7b1d2b82d.png","NUMBERS_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/NUMBERS_jumbo-0b9cf0d04b7c1bd730a054f488ece3e8.png","HTML_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/HTML_jumbo-966d90710f69fcd62511b504a7873259.png","XLS_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/XLS_jumbo-8f0587deb8498d992d0aa3ca9678b084.png","TIFF_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/TIFF_big-c28e3d862a2968c562b81b01b77498d2.png","SWF_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/SWF_jumbo-5d5f4c33cf8d2d09eb713d738263c74b.png","TIFF_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/TIFF_jumbo-fc65e4caa46ef729797c8952696778d9.png","XLS_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/XLS_big-358360bac97083d32314399596c0ddab.png","ODT_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/ODT_small-ac0871a51c29613859eb54829c40c52d.png","PSD_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/PSD_big-b70be0dac9c105e3d60fe791af6c51d9.png","LINK_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/LINK_big-8a651394c0c2c437821370b566c016a8.png","PNG_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/PNG_jumbo-2cdcb272c710ab781eff791492875716.png","M4A_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/M4A_big-440bb3158bc7b1d2445d237b81f032ff.png","MPEG_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/MPEG_small-f7bc905049513f2de48d9bbdfb886ecf.png","MP3_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/MP3_jumbo-04cf2f111418fef0f306e5cf0c93f215.png","PDF_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/PDF_small-eb18591dabf093e6c6a74b52f0632b33.png","ODS_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/ODS_jumbo-79cc3abd5f924734a7fe6341ad685972.png","TIF_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/TIF_jumbo-4d023915791a08b7108a5137b950a51c.png","GIF_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/GIF_big-d516611469dcd940cb160d85c092f28e.png","RAR_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/RAR_big-12ba3c5a29e1fc56fc5308aa88a73f9e.png","M4V_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/M4V_jumbo-ea0af26f26c4eb01db335db68c69a46b.png","RTF_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/RTF_small-b5d26340ae314d880a9766089e4c411c.png","LINK_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/LINK_jumbo-ace85b07e8be6f91adf0cae3d9c6cefa.png","XLSX_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/XLSX_small-5a8da41b1082c76205378cfb2d916b2a.png","TAR_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/TAR_jumbo-5e6ca2a581979db8549ffad901c3e343.png","RAR_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/RAR_jumbo-a9a86e9d2840c886edd11fc9a8768fe7.png","MOV_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/MOV_small-6891b0009b61fed1dfb6c7600264af0d.png","WMA_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/WMA_small-9e637e33b62d3422590ee160248d31f8.png","WAV_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/WAV_small-3d485eb6d4edc5399083b26c1e42a75b.png","RTF_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/RTF_big-1e74d41ff6529db0ca73af2eb872da40.png","MPG_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/MPG_big-78692ae51a0dfd5a9eed6f30fc2c1c89.png","VSD_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/VSD_jumbo-03251da4f2877826f85b60ed84927cc7.png","JPG_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/JPG_small-fb87b008028a9b9b29d3e425269d2cf0.png","ZIP_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/ZIP_jumbo-f7f1b32a26653f4de085b50c591e47a9.png","CSV_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/CSV_jumbo-5b2202617dc7e2e2bf0899b9d45ece94.png","TXT_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/TXT_small-097bc09a5c9befad00e7ed9363cc0b9d.png","ODS_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/ODS_small-268fe6022850bac924a3669fa6735203.png","PPTX_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/PPTX_small-c265acdbc70185fb4611a979afd3238f.png","JPEG_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/JPEG_jumbo-ccde93a5b4bfb81948aa0bfae7bd4063.png","ODP_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/ODP_big-b21d42b15a388a240706c812a5b674f5.png","DOCX_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/DOCX_small-3b5cc20d0df74f6682e040d0ef53ee90.png","FLA_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/FLA_small-2b9b4d0a9adf40bce9df351103b2e78a.png","WEB_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/WEB_big-fe013473084f5b6b374125ef9347107b.png","WEB_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/WEB_small-daae4b645360202a3b76dfb652a01207.png","WAV_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/WAV_big-496b4013a5db5531e150ebeb89a7922d.png","VSD_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/VSD_big-e453c6df26bf36482b3c8ac35c17b7da.png","PPTX_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/PPTX_jumbo-540f6b33651e8a9651ca7a0f90c839f8.png","FLA_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/FLA_jumbo-a311e8c0abae03b0e950dbda57f957f8.png","PPT_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/PPT_big-8731a8c81e194480d0f669dbad1040de.png","DOCX_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/DOCX_jumbo-2e3c532c397ed9f7b04e91e839e426ee.png","INDD_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/INDD_big-aca20dcc57a0ede92365a865ab1c98e1.png","WMA_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/WMA_jumbo-0ea0ef160eb5efe9bef8847f412bd8a9.png","JPEG_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/JPEG_big-44401f9f4f6d6959c12d95e17259daf4.png","AI_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/AI_jumbo-1465791dea26ceba0f341ef18d51a414.png","SWF_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/SWF_small-1503c3e83433653d8867b7e9fa122bfc.png","JPG_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/JPG_big-3ed627f33c6b44553d57d7c4f915d737.png","AI_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/AI_big-90baee603b8e98e026e9e95bda024418.png","PNG_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/PNG_small-93406861257362736cebda55ffb342ca.png","EPS_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/EPS_big-26b2474b1a4b3e9d87f9d3809d8a59de.png","TGZ_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/TGZ_small-b07abf87ef4f5193a8b0cbb80ff19740.png","ODP_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/ODP_jumbo-c040d2e3f2efa213a03edb58edcb612a.png","FLA_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/FLA_big-40322039d03dc7029bd5073f71f077c7.png","TXT_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/TXT_big-86c37b5893a248986ca84bbf68d73817.png","ODP_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/ODP_small-316d9663081d6b4e5f82a54d2a9c9423.png","Generic_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/Generic_jumbo-e5a1f597a8f36e776a84c4c1f4d34f6b.png","PPTX_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/PPTX_big-bb63c1f0f4b631a9c38a9877ad3ecccb.png","WMV_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/WMV_jumbo-7a40b6f7a52c683a1beaee2a8186d81e.png","JPEG_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/JPEG_small-d7fe1bb412fb554723ed25be8bc044df.png","HTML_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/HTML_small-e8c4fa4277e3fe0273516c3933098844.png","WMA_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/WMA_big-677a0c5b3d6b75b27a357cdeda07539b.png","PAGES_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/PAGES_big-20f8a54b17e35c6bd7513bc0c59bcdea.png","RM_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/RM_big-cf33af1bbc20928b46efb81665ee93ed.png","DOC_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/DOC_big-b85cf1e2782ae6541fc0384bf8d9ca06.png","MP3_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/MP3_small-50dcf2747ea6c49b9d157189aa23c01b.png","DOCX_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/DOCX_big-55944902c4ef3fea3913c3a3473d85d8.png","DOC_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/DOC_small-94c8d12beb06eb6ed7eadd35689d24c2.png","MPG_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/MPG_small-496f46a067c2ae8023f8fed94313c9ca.png","PSD_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/PSD_small-1fc5c38927c078ce67661f48f4fa67ab.png","AIFF_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/AIFF_big-5b53f538ae6e78583fb7b333ff0ccc3d.png","GIF_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/GIF_jumbo-d0b563a6abddf03aa916d7bc7ca14d27.png","MOV_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/MOV_big-00cb70957c9b3ec01ce6cfd766809dbe.png","WMV_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/WMV_big-e606f154dba003ff2e5cb028e7a7a7a1.png","HTM_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/HTM_small-ba75e08d558f9cdf34c56df3f1dc3757.png","TAR_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/TAR_big-537db6e51c2fe42fafa3175e9d50738e.png","TAR_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/TAR_small-5a5f8521324a7fc061f250b92c267a39.png","POT_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/POT_small-974ed797e9f2c088219e13f81f9e91c1.png","SIT_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/SIT_small-7cf748cb80700623fe80f267c8d53b94.png","M4V_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/M4V_small-3a2e0583420be28db76335a07333fcdf.png","VSD_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/VSD_small-cf82cd2818b77ae59d2b93683121a658.png","WAV_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/WAV_jumbo-ea6e343222a88c2c8e1a364be81daf5f.png","HTM_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/HTM_jumbo-ef969555649d8935607e71922fdf246c.png","ZIP_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/ZIP_small-7fa83964e9577602043ce4181e6e4413.png","KEY_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/KEY_big-828bdec756d6fe0bfcbd7b5b4689cce3.png","JPG_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/JPG_jumbo-0b1e74346807525f9f1997fbe52c6be7.png","Deleted_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/Deleted_big-8c453b61e1074a5313a444357c66ada5.png","Generic_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/Generic_small-3b27396032afc556afa2be7a52f3d98c.png","Generic_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/Generic_big-845ca0ca8003050ad4ed27e25da37e77.png","ODT_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/ODT_jumbo-ae962041d74ae146c05d6e4ea9f7bde5.png","RAR_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/RAR_small-d642ae50eeb57e46ff60bb570472dd9b.png","M4A_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/M4A_small-1ee6b5e489288d54f3c5696f81a93a7b.png","PAGES_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/PAGES_jumbo-0086ec770d9a639041354eead961f823.png","PPT_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/PPT_jumbo-60b7f9c79cf132a1da679885a66940ec.png","LINK_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/LINK_small-f45bc9da2365114cea4cac7dbbfb4c1d.png","AI_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/AI_small-c333561cceab23ef50b4669fe352adc7.png","DMG_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/DMG_big-416dbdaf53e7b97284ca5304dc31c823.png","EPS_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/EPS_jumbo-bfbcd3bddc20cd74eecb7e556c588141.png","HTML_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/HTML_big-db54bd81f06735d71c1515991e786027.png","M4V_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/M4V_big-21afa891227bd5d40c3d7a1de6b1b785.png","NUMBERS_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/NUMBERS_small-5cf9cde44bcc46585bfb19fa0009a738.png","PNG_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/PNG_big-eb0db7ffd407ca1ce1fce574227c5479.png","SIT_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/SIT_big-7199aed1a5913ea4d68b2fbc92583ae7.png","XLS_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/XLS_small-52c1619a9e1160ba39a71d308c197289.png","PPT_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/PPT_small-bdf3d86e924c32587ae501a491f7a0e6.png","GIF_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/GIF_small-122b2203c041df9f99e9b111c6896634.png","INDD_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/INDD_jumbo-9c59ba6a4106e43981d29a2740c26295.png","DMG_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/DMG_small-91422e0dcd5813536669d6476913200b.png","SIT_jumbo.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/SIT_jumbo-93b96f0cf6814cb24b522ae160dafd4d.png","KEY_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/KEY_small-8e0c22ad0ec69521d1fd010e3a78a820.png","XLSX_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/XLSX_big-0fa4933a916bc4ba980085a86f160df9.png","ODT_big.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/ODT_big-20a6317351d44ac0e2cb4ec08bc8f6ed.png","WMV_small.png":"https://d3dma7a8zw52bz.cloudfront.net/assets/file_icons/WMV_small-6ca782105e6046406731e5ec5652a518.png"},path:function(a,b){return b==null&&(b="small"),FileIcons.asset(FileIcons.find(a),b)},asset:function(a,b){var c,d;return b==null&&(b="small"),c=""+(a!=null?a:"Generic")+"_"+b+".png",(d=FileIcons.URLS[c])!=null?d:FileIcons.asset("Generic",b)},find:function(a){return FileIcons.LIB[a!=null?a.toUpperCase():void 0]}}}.call(this),function(){var a,b=function(a,b){return function(){return a.apply(b,arguments)}};a=function(){function a(a,c){var d;this.options=c!=null?c:{},this.stop=b(this.stop,this),this.watchDistanceFromBottom=b(this.watchDistanceFromBottom,this),this.loadNextPage=b(this.loadNextPage,this),this.loadNextPageIfNearBottom=b(this.loadNextPageIfNearBottom,this),this.$container=$(a).addClass("infinite_page"),(d=this.options).triggerDistance==null&&(d.triggerDistance=350),this.setPage(this.$container.attr("data-infinite-page")),this.ajax=null,this.done=!1,this.options.immediate!=null?this.loadAll():(this.loadNextPageIfNearBottom(),this.watchDistanceFromBottom())}return a.name="InfinitePage",a.install=function(a,b){if(!$(a).data("infinitePageInstalled"))return new this(a,b),$(a).data("infinitePageInstalled",!0)},a.prototype.loadAll=function(){var a,b=this;return this.loadNextPage(a=function(){if(!b.done)return b.loadNextPage(a)})},a.prototype.distanceFromBottom=function(){return $(document).height()-$(window).height()-$(window).scrollTop()},a.prototype.loadNextPageIfNearBottom=function(){if(this.distanceFromBottom()0)return;return this.$container.addClass("busy").trigger("infinite_page:start"),this.ajax=$.ajax({type:"GET",dataType:"html",url:""+window.location.pathname+".js"+window.location.search,data:{page:this.page},success:function(c){return b.$container.removeClass("busy"),$.trim(c)||b.stop(),b.$container.append(c).trigger("infinite_page:load"),b.setPage(b.page+1),typeof a=="function"?a():void 0},error:function(){return b.stop()}})},a.prototype.watchDistanceFromBottom=function(){var a=this;return this.throttledLoadNextPageIfNearBottom=_.throttle(function(){return a.loadNextPageIfNearBottom()},100),$(window).bind("scroll",this.throttledLoadNextPageIfNearBottom)},a.prototype.stop=function(){this.done=!0,this.$container.removeClass("infinite_page busy").trigger("infinite_page:stop");if(this.throttledLoadNextPageIfNearBottom!=null)return $(window).unbind("scroll",this.throttledLoadNextPageIfNearBottom)},a}(),$.fn.infinitePage=function(b){return this.each(function(){return a.install(this,b)})}}.call(this);var wysihtml5={version:"0.3.0",commands:{},dom:{},quirks:{},toolbar:{},lang:{},selection:{},views:{},INVISIBLE_SPACE:"",EMPTY_FUNCTION:function(){},ELEMENT_NODE:1,TEXT_NODE:3,BACKSPACE_KEY:8,ENTER_KEY:13,ESCAPE_KEY:27,SPACE_KEY:32,DELETE_KEY:46};window.rangy=function(){function h(c,d){var e=typeof c[d];return e==b||e==a&&!!c[d]||e=="unknown"}function i(b,c){return typeof b[c]==a&&!!b[c]}function j(a,b){return typeof a[b]!=c}function k(a){return function(b,c){var d=c.length;while(d--)if(!a(b,c[d]))return!1;return!0}}function o(a){return a&&l(a,g)&&n(a,f)}function q(a){window.alert("Rangy not supported in your browser. Reason: "+a),p.initialized=!0,p.supported=!1}function r(a){var b="Rangy warning: "+a;p.config.alertOnWarn?window.alert(b):typeof window.console!=c&&typeof window.console.log!=c&&window.console.log(b)}function u(){if(p.initialized)return;var a,b=!1,c=!1;h(document,"createRange")&&(a=document.createRange(),l(a,e)&&n(a,d)&&(b=!0),a.detach());var f=i(document,"body")?document.body:document.getElementsByTagName("body")[0];f&&h(f,"createTextRange")&&(a=f.createTextRange(),o(a)&&(c=!0)),!b&&!c&&q("Neither Range nor TextRange are implemented"),p.initialized=!0,p.features={implementsDomRange:b,implementsTextRange:c};var g=t.concat(s);for(var j=0,k=g.length;j["+a.childNodes.length+"]"}return a.nodeName}function A(a){this.root=a,this._next=a}function B(a){return new A(a)}function C(a,b){this.node=a,this.offset=b}function D(a){this.code=this[a],this.codeName=a,this.message="DOMException: "+this.codeName}var c="undefined",d=a.util;d.areHostMethods(document,["createDocumentFragment","createElement","createTextNode"])||b.fail("document missing a Node creation method"),d.isHostMethod(document,"getElementsByTagName")||b.fail("document missing getElementsByTagName method");var e=document.createElement("div");d.areHostMethods(e,["insertBefore","appendChild","cloneNode"]||!d.areHostObjects(e,["previousSibling","nextSibling","childNodes","parentNode"]))||b.fail("Incomplete Element implementation"),d.isHostProperty(e,"innerHTML")||b.fail("Element is missing innerHTML property");var f=document.createTextNode("test");d.areHostMethods(f,["splitText","deleteData","insertData","appendData","cloneNode"]||!d.areHostObjects(e,["previousSibling","nextSibling","childNodes","parentNode"])||!d.areHostProperties(f,["data"]))||b.fail("Incomplete Text Node implementation");var g=function(a,b){var c=a.length;while(c--)if(a[c]===b)return!0;return!1};A.prototype={_current:null,hasNext:function(){return!!this._next},next:function(){var a=this._current=this._next,b,c;if(this._current){b=a.firstChild;if(b)this._next=b;else{c=null;while(a!==this.root&&!(c=a.nextSibling))a=a.parentNode;this._next=c}}return this._current},detach:function(){this._current=this._next=this.root=null}},C.prototype={equals:function(a){return this.node===a.node&this.offset==a.offset},inspect:function(){return"[DomPosition("+z(this.node)+":"+this.offset+")]"}},D.prototype={INDEX_SIZE_ERR:1,HIERARCHY_REQUEST_ERR:3,WRONG_DOCUMENT_ERR:4,NO_MODIFICATION_ALLOWED_ERR:7,NOT_FOUND_ERR:8,NOT_SUPPORTED_ERR:9,INVALID_STATE_ERR:11},D.prototype.toString=function(){return this.message},a.dom={arrayContains:g,isHtmlNamespace:h,parentElement:i,getNodeIndex:j,getNodeLength:k,getCommonAncestor:l,isAncestorOf:m,getClosestAncestorIn:n,isCharacterDataNode:o,insertAfter:p,splitDataNode:q,getDocument:r,getWindow:s,getIframeWindow:u,getIframeDocument:t,getBody:v,getRootContainer:w,comparePoints:x,inspectNode:z,fragmentFromNodeChildren:y,createIterator:B,DomPosition:C},a.DOMException=D}),rangy.createModule("DomRange",function(a,b){function f(a,b){return a.nodeType!=3&&(c.isAncestorOf(a,b.startContainer,!0)||c.isAncestorOf(a,b.endContainer,!0))}function g(a){return c.getDocument(a.startContainer)}function h(a,b,c){var d=a._listeners[b];if(d)for(var e=0,f=d.length;e=b.childNodes.length?b.appendChild(a):b.insertBefore(a,b.childNodes[d]),e}function l(a){var b;for(var c,d=g(a.range).createDocumentFragment(),f;c=a.next();){b=a.isPartiallySelectedSubtree(),c=c.cloneNode(!b),b&&(f=a.getSubtreeIterator(),c.appendChild(l(f)),f.detach(!0));if(c.nodeType==10)throw new e("HIERARCHY_REQUEST_ERR");d.appendChild(c)}return d}function m(a,b,d){var e,f;d=d||{stop:!1};for(var g,h;g=a.next();)if(a.isPartiallySelectedSubtree()){if(b(g)===!1){d.stop=!0;return}h=a.getSubtreeIterator(),m(h,b,d),h.detach(!0);if(d.stop)return}else{e=c.createIterator(g);while(f=e.next())if(b(f)===!1){d.stop=!0;return}}}function n(a){var b;while(a.next())a.isPartiallySelectedSubtree()?(b=a.getSubtreeIterator(),n(b),b.detach(!0)):a.remove()}function o(a){for(var b,c=g(a.range).createDocumentFragment(),d;b=a.next();){a.isPartiallySelectedSubtree()?(b=b.cloneNode(!1),d=a.getSubtreeIterator(),b.appendChild(o(d)),d.detach(!0)):a.remove();if(b.nodeType==10)throw new e("HIERARCHY_REQUEST_ERR");c.appendChild(b)}return c}function p(a,b,c){var d=!!b&&!!b.length,e,f=!!c;d&&(e=new RegExp("^("+b.join("|")+")$"));var g=[];return m(new r(a,!1),function(a){(!d||e.test(a.nodeType))&&(!f||c(a))&&g.push(a)}),g}function q(a){var b=typeof a.getName=="undefined"?"Range":a.getName();return"["+b+"("+c.inspectNode(a.startContainer)+":"+a.startOffset+", "+c.inspectNode(a.endContainer)+":"+a.endOffset+")]"}function r(a,b){this.range=a,this.clonePartiallySelectedTextNodes=b;if(!a.collapsed){this.sc=a.startContainer,this.so=a.startOffset,this.ec=a.endContainer,this.eo=a.endOffset;var d=a.commonAncestorContainer;this.sc===this.ec&&c.isCharacterDataNode(this.sc)?(this.isSingleCharacterDataNode=!0,this._first=this._last=this._next=this.sc):(this._first=this._next=this.sc===d&&!c.isCharacterDataNode(this.sc)?this.sc.childNodes[this.so]:c.getClosestAncestorIn(this.sc,d,!0),this._last=this.ec===d&&!c.isCharacterDataNode(this.ec)?this.ec.childNodes[this.eo-1]:c.getClosestAncestorIn(this.ec,d,!0))}}function s(a){this.code=this[a],this.codeName=a,this.message="RangeException: "+this.codeName}function t(a,b,c){this.nodes=p(a,b,c),this._next=this.nodes[0],this._position=0}function z(a){return function(b,d){var e,f=d?b:b.parentNode;while(f){e=f.nodeType;if(c.arrayContains(a,e))return f;f=f.parentNode}return null}}function E(a,b){if(D(a,b))throw new s("INVALID_NODE_TYPE_ERR")}function F(a){if(!a.startContainer)throw new e("INVALID_STATE_ERR")}function G(a,b){if(!c.arrayContains(b,a.nodeType))throw new s("INVALID_NODE_TYPE_ERR")}function H(a,b){if(b<0||b>(c.isCharacterDataNode(a)?a.length:a.childNodes.length))throw new e("INDEX_SIZE_ERR")}function I(a,b){if(B(a,!0)!==B(b,!0))throw new e("WRONG_DOCUMENT_ERR")}function J(a){if(C(a,!0))throw new e("NO_MODIFICATION_ALLOWED_ERR")}function K(a,b){if(!a)throw new e(b)}function L(a){return!c.arrayContains(v,a.nodeType)&&!B(a,!0)}function M(a,b){return b<=(c.isCharacterDataNode(a)?a.length:a.childNodes.length)}function N(a){F(a);if(L(a.startContainer)||L(a.endContainer)||!M(a.startContainer,a.startOffset)||!M(a.endContainer,a.endOffset))throw new Error("Range error: Range is no longer valid after DOM mutation ("+ +a.inspect()+")")}function _(){}function ab(a){a.START_TO_START=T,a.START_TO_END=U,a.END_TO_END=V,a.END_TO_START=W,a.NODE_BEFORE=X,a.NODE_AFTER=Y,a.NODE_BEFORE_AND_AFTER=Z,a.NODE_INSIDE=$}function bb(a){ab(a),ab(a.prototype)}function cb(a,b){return function(){N(this);var d=this.startContainer,e=this.startOffset,f=this.commonAncestorContainer,g=new r(this,!0),h,i;d!==f&&(h=c.getClosestAncestorIn(d,f,!0),i=j(h),d=i.node,e=i.offset),m(g,J),g.reset();var k=a(g);return g.detach(),b(this,d,e,d,e),k}}function db(b,d,e){function g(a,b){return function(c){F(this),G(c,u),G(A(c),v);var d=(a?i:j)(c);(b?h:k)(this,d.node,d.offset)}}function h(a,b,e){var f=a.endContainer,g=a.endOffset;if(b!==a.startContainer||e!==a.startOffset){if(A(b)!=A(f)||c.comparePoints(b,e,f,g)==1)f=b,g=e;d(a,b,e,f,g)}}function k(a,b,e){var f=a.startContainer,g=a.startOffset;if(b!==a.endContainer||e!==a.endOffset){if(A(b)!=A(f)||c.comparePoints(b,e,f,g)==-1)f=b,g=e;d(a,f,g,b,e)}}function l(a,b,c){(b!==a.startContainer||c!==a.startOffset||b!==a.endContainer||c!==a.endOffset)&&d(a,b,c,b,c)}b.prototype=new _,a.util.extend(b.prototype,{setStart:function(a,b){F(this),E(a,!0),H(a,b),h(this,a,b)},setEnd:function(a,b){F(this),E(a,!0),H(a,b),k(this,a,b)},setStartBefore:g(!0,!0),setStartAfter:g(!1,!0),setEndBefore:g(!0,!1),setEndAfter:g(!1,!1),collapse:function(a){N(this),a?d(this,this.startContainer,this.startOffset,this.startContainer,this.startOffset):d(this,this.endContainer,this.endOffset,this.endContainer,this.endOffset)},selectNodeContents:function(a){F(this),E(a,!0),d(this,a,0,a,c.getNodeLength(a))},selectNode:function(a){F(this),E(a,!1),G(a,u);var b=i(a),c=j(a);d(this,b.node,b.offset,c.node,c.offset)},extractContents:cb(o,d),deleteContents:cb(n,d),canSurroundContents:function(){N(this),J(this.startContainer),J(this.endContainer);var a=new r(this,!0),b=a._first&&f(a._first,this)||a._last&&f(a._last,this);return a.detach(),!b},detach:function(){e(this)},splitBoundaries:function(){N(this);var a=this.startContainer,b=this.startOffset,e=this.endContainer,f=this.endOffset,g=a===e;c.isCharacterDataNode(e)&&f>0&&f0&&b=c.getNodeIndex(a)&&f++,b=0),d(this,a,b,e,f)},normalizeBoundaries:function(){N(this);var a=this.startContainer,b=this.startOffset,e=this.endContainer,f=this.endOffset,g=function(a){var b=a.nextSibling;b&&b.nodeType==a.nodeType&&(e=a,f=a.length,a.appendData(b.data),b.parentNode.removeChild(b))},h=function(d){var g=d.previousSibling;if(g&&g.nodeType==d.nodeType){a=d;var h=d.length;b=g.length,d.insertData(0,g.data),g.parentNode.removeChild(g);if(a==e)f+=b,e=a;else if(e==d.parentNode){var i=c.getNodeIndex(d);f==i?(e=d,f=h):f>i&&f--}}},i=!0;if(c.isCharacterDataNode(e))e.length==f&&g(e);else{if(f>0){var j=e.childNodes[f-1];j&&c.isCharacterDataNode(j)&&g(j)}i=!this.collapsed}if(i){if(c.isCharacterDataNode(a))b==0&&h(a);else if(bx",P=O.firstChild.nodeType==3}catch(Q){}a.features.htmlParsingConforms=P;var R=P?function(a){var b=this.startContainer,d=c.getDocument(b);if(!b)throw new e("INVALID_STATE_ERR");var f=null;return b.nodeType==1?f=b:c.isCharacterDataNode(b)&&(f=c.parentElement(b)),f===null||f.nodeName=="HTML"&&c.isHtmlNamespace(c.getDocument(f).documentElement)&&c.isHtmlNamespace(f)?f=d.createElement("body"):f=f.cloneNode(!1),f.innerHTML=a,c.fragmentFromNodeChildren(f)}:function(a){F(this);var b=g(this),d=b.createElement("body");return d.innerHTML=a,c.fragmentFromNodeChildren(d)},S=["startContainer","startOffset","endContainer","endOffset","collapsed","commonAncestorContainer"],T=0,U=1,V=2,W=3,X=0,Y=1,Z=2,$=3;_.prototype={attachListener:function(a,b){this._listeners[a].push(b)},compareBoundaryPoints:function(a,b){N(this),I(this.startContainer,b.startContainer);var d,e,f,g,h=a==W||a==T?"start":"end",i=a==U||a==T?"start":"end";return d=this[h+"Container"],e=this[h+"Offset"],f=b[i+"Container"],g=b[i+"Offset"],c.comparePoints(d,e,f,g)},insertNode:function(a){N(this),G(a,x),J(this.startContainer);if(c.isAncestorOf(a,this.startContainer,!0))throw new e("HIERARCHY_REQUEST_ERR");var b=k(a,this.startContainer,this.startOffset);this.setStartBefore(b)},cloneContents:function(){N(this);var a,b;if(this.collapsed)return g(this).createDocumentFragment();if(this.startContainer===this.endContainer&&c.isCharacterDataNode(this.startContainer))return a=this.startContainer.cloneNode(!0),a.data=a.data.slice(this.startOffset,this.endOffset),b=g(this).createDocumentFragment(),b.appendChild(a),b;var d=new r(this,!0);return a=l(d),d.detach(),a},canSurroundContents:function(){N(this),J(this.startContainer),J(this.endContainer);var a=new r(this,!0),b=a._first&&f(a._first,this)||a._last&&f(a._last,this);return a.detach(),!b},surroundContents:function(a){G(a,y);if(!this.canSurroundContents())throw new s("BAD_BOUNDARYPOINTS_ERR");var b=this.extractContents();if(a.hasChildNodes())while(a.lastChild)a.removeChild(a.lastChild);k(a,this.startContainer,this.startOffset),a.appendChild(b),this.selectNode(a)},cloneRange:function(){N(this);var a=new hb(g(this)),b=S.length,c;while(b--)c=S[b],a[c]=this[c];return a},toString:function(){N(this);var a=this.startContainer;if(a===this.endContainer&&c.isCharacterDataNode(a))return a.nodeType==3||a.nodeType==4?a.data.slice(this.startOffset,this.endOffset):"";var b=[],d=new r(this,!0);return m(d,function(a){(a.nodeType==3||a.nodeType==4)&&b.push(a.data)}),d.detach(),b.join("")},compareNode:function(a){N(this);var b=a.parentNode,d=c.getNodeIndex(a);if(!b)throw new e("NOT_FOUND_ERR");var f=this.comparePoint(b,d),g=this.comparePoint(b,d+1);return f<0?g>0?Z:X:g>0?Y:$},comparePoint:function(a,b){return N(this),K(a,"HIERARCHY_REQUEST_ERR"),I(a,this.startContainer),c.comparePoints(a,b,this.startContainer,this.startOffset)<0?-1:c.comparePoints(a,b,this.endContainer,this.endOffset)>0?1:0},createContextualFragment:R,toHtml:function(){N(this);var a=g(this).createElement("div");return a.appendChild(this.cloneContents()),a.innerHTML},intersectsNode:function(a,b){N(this),K(a,"NOT_FOUND_ERR");if(c.getDocument(a)!==g(this))return!1;var d=a.parentNode,e=c.getNodeIndex(a);K(d,"NOT_FOUND_ERR");var f=c.comparePoints(d,e,this.endContainer,this.endOffset),h=c.comparePoints(d,e+1,this.startContainer,this.startOffset);return b?f<=0&&h>=0:f<0&&h>0},isPointInRange:function(a,b){return N(this),K(a,"HIERARCHY_REQUEST_ERR"),I(a,this.startContainer),c.comparePoints(a,b,this.startContainer,this.startOffset)>=0&&c.comparePoints(a,b,this.endContainer,this.endOffset)<=0},intersectsRange:function(a,b){N(this);if(g(a)!=g(this))throw new e("WRONG_DOCUMENT_ERR");var d=c.comparePoints(this.startContainer,this.startOffset,a.endContainer,a.endOffset),f=c.comparePoints(this.endContainer,this.endOffset,a.startContainer,a.startOffset);return b?d<=0&&f>=0:d<0&&f>0},intersection:function(a){if(this.intersectsRange(a)){var b=c.comparePoints(this.startContainer,this.startOffset,a.startContainer,a.startOffset),d=c.comparePoints(this.endContainer,this.endOffset,a.endContainer,a.endOffset),e=this.cloneRange();return b==-1&&e.setStart(a.startContainer,a.startOffset),d==1&&e.setEnd(a.endContainer,a.endOffset),e}return null},union:function(a){if(this.intersectsRange(a,!0)){var b=this.cloneRange();return c.comparePoints(a.startContainer,a.startOffset,this.startContainer,this.startOffset)==-1&&b.setStart(a.startContainer,a.startOffset),c.comparePoints(a.endContainer,a.endOffset,this.endContainer,this.endOffset)==1&&b.setEnd(a.endContainer,a.endOffset),b}throw new s("Ranges do not intersect")},containsNode:function(a,b){return b?this.intersectsNode(a,!1):this.compareNode(a)==$},containsNodeContents:function(a){return this.comparePoint(a,0)>=0&&this.comparePoint(a,c.getNodeLength(a))<=0},containsRange:function(a){return this.intersection(a).equals(a)},containsNodeText:function(a){var b=this.cloneRange();b.selectNode(a);var c=b.getNodes([3]);if(c.length>0){b.setStart(c[0],0);var d=c.pop();b.setEnd(d,d.length);var e=this.containsRange(b);return b.detach(),e}return this.containsNodeContents(a)},createNodeIterator:function(a,b){return N(this),new t(this,a,b)},getNodes:function(a,b){return N(this),p(this,a,b)},getDocument:function(){return g(this)},collapseBefore:function(a){F(this),this.setEndBefore(a),this.collapse(!1)},collapseAfter:function(a){F(this),this.setStartAfter(a),this.collapse(!0)},getName:function(){return"DomRange"},equals:function(a){return hb.rangesEqual(this,a)},inspect:function(){return q(this)}},db(hb,fb,gb),a.rangePrototype=_.prototype,hb.rangeProperties=S,hb.RangeIterator=r,hb.copyComparisonConstants=bb,hb.createPrototypeRange=db,hb.inspect=q,hb.getRangeDocument=g,hb.rangesEqual=function(a,b){return a.startContainer===b.startContainer&&a.startOffset===b.startOffset&&a.endContainer===b.endContainer&&a.endOffset===b.endOffset},a.DomRange=hb,a.RangeException=s}),rangy.createModule("WrappedRange",function(a,b){function g(a){var b=a.parentElement(),c=a.duplicate();c.collapse(!0);var e=c.parentElement();c=a.duplicate(),c.collapse(!1);var f=c.parentElement(),g=e==f?e:d.getCommonAncestor(e,f);return g==b?g:d.getCommonAncestor(b,g)}function h(a){return a.compareEndPoints("StartToEnd",a)==0}function i(a,b,c,f){var g=a.duplicate();g.collapse(c);var h=g.parentElement();d.isAncestorOf(b,h,!0)||(h=b);if(!h.canHaveHTML)return new e(h.parentNode,d.getNodeIndex(h));var i=d.getDocument(h).createElement("span"),j,k=c?"StartToStart":"StartToEnd",l,m,n,o;do h.insertBefore(i,i.previousSibling),g.moveToElementText(i);while((j=g.compareEndPoints(k,a))>0&&i.previousSibling);o=i.nextSibling;if(j==-1&&o&&d.isCharacterDataNode(o)){g.setEndPoint(c?"EndToStart":"EndToEnd",a);var p;if(/[\r\n]/.test(o.data)){var q=g.duplicate(),r=q.text.replace(/\r\n/g,"\r").length;p=q.moveStart("character",r);while((j=q.compareEndPoints("StartToEnd",q))==-1)p++,q.moveStart("character",1)}else p=g.text.length;n=new e(o,p)}else l=(f||!c)&&i.previousSibling,m=(f||c)&&i.nextSibling,m&&d.isCharacterDataNode(m)?n=new e(m,0):l&&d.isCharacterDataNode(l)?n=new e(l,l.length):n=new e(h,d.getNodeIndex(i));return i.parentNode.removeChild(i),n}function j(a,b){var c,e,f=a.offset,g=d.getDocument(a.node),h,i,j=g.body.createTextRange(),k=d.isCharacterDataNode(a.node);return k?(c=a.node,e=c.parentNode):(i=a.node.childNodes,c=f12"),b.close();var c=e.getIframeWindow(a).getSelection(),d=b.documentElement,f=d.lastChild,g=f.firstChild,h=b.createRange();h.setStart(g,1),h.collapse(!0),c.addRange(h),z=c.rangeCount==1,c.removeAllRanges();var i=h.cloneRange();h.setStart(g,0),i.setEnd(g,2),c.addRange(h),c.addRange(i),y=c.rangeCount==2,h.detach(),i.detach(),u.removeChild(a)}(),a.features.selectionSupportsMultipleRanges=y,a.features.collapsedNonEditableSelectionsSupported=z;var A=!1,B;u&&f.isHostMethod(u,"createControlRange")&&(B=u.createControlRange(),f.areHostProperties(B,["item","add"])&&(A=!0)),a.features.implementsControlRange=A,v?l=function(a){return a.anchorNode===a.focusNode&&a.anchorOffset===a.focusOffset}:l=function(a){return a.rangeCount?a.getRangeAt(a.rangeCount-1).collapsed:!1};var M;f.isHostMethod(s,"getRangeAt")?M=function(a,b){try{return a.getRangeAt(b)}catch(c){return null}}:v&&(M=function(b){var c=e.getDocument(b.anchorNode),d=a.createRange(c);return d.setStart(b.anchorNode,b.anchorOffset),d.setEnd(b.focusNode,b.focusOffset),d.collapsed!==this.isCollapsed&&(d.setStart(b.focusNode,b.focusOffset),d.setEnd(b.anchorNode,b.anchorOffset)),d}),a.getSelection=function(a){a=a||window;var b=a[d],c=k(a),e=q?o(a):null;return b?(b.nativeSelection=c,b.docSelection=e,b.refresh(a)):(b=new N(c,e,a),a[d]=b),b},a.getIframeSelection=function(b){return a.getSelection(e.getIframeWindow(b))};var O=N.prototype;if(!r&&v&&f.areHostMethods(s,["removeAllRanges","addRange"])){O.removeAllRanges=function(){this.nativeSelection.removeAllRanges(),E(this)};var Q=function(b,c){var d=g.getRangeDocument(c),e=a.createRange(d);e.collapseToPoint(c.endContainer,c.endOffset),b.nativeSelection.addRange(F(e)),b.nativeSelection.extend(c.startContainer,c.startOffset),b.refresh()};x?O.addRange=function(b,c){if(A&&q&&this.docSelection.type==m)L(this,b);else if(c&&w)Q(this,b);else{var d;y?d=this.rangeCount:(this.removeAllRanges(),d=0),this.nativeSelection.addRange(F(b)),this.rangeCount=this.nativeSelection.rangeCount;if(this.rangeCount==d+1){if(a.config.checkSelectionRanges){var e=M(this.nativeSelection,this.rangeCount-1);e&&!g.rangesEqual(e,b)&&(b=new h(e))}this._ranges[this.rangeCount-1]=b,C(this,b,T(this.nativeSelection)),this.isCollapsed=l(this)}else this.refresh()}}:O.addRange=function(a,b){b&&w?Q(this,a):(this.nativeSelection.addRange(F(a)),this.refresh())},O.setRanges=function(a){if(A&&a.length>1)P(this,a);else{this.removeAllRanges();for(var b=0,c=a.length;b1?P(this,a):b&&this.addRange(a[0])}}O.getRangeAt=function(a){if(a<0||a>=this.rangeCount)throw new i("INDEX_SIZE_ERR");return this._ranges[a]};var R;if(r)R=function(b){var c;a.isSelectionValid(b.win)?c=b.docSelection.createRange():(c=e.getBody(b.win.document).createTextRange(),c.collapse(!0)),b.docSelection.type==m?K(b):I(c)?J(b,c):E(b)};else if(f.isHostMethod(s,"getRangeAt")&&typeof s.rangeCount=="number")R=function(b){if(A&&q&&b.docSelection.type==m)K(b);else{b._ranges.length=b.rangeCount=b.nativeSelection.rangeCount;if(b.rangeCount){for(var c=0,d=b.rangeCount;c1){var c=this[a];if(c&&typeof b=="function"&&(!c.valueOf||c.valueOf()!=b.valueOf())&&/\bbase\b/.test(b)){var d=b.valueOf();b=function(){var a=this.base||Base.prototype.base;this.base=c;var b=d.apply(this,arguments);return this.base=a,b},b.valueOf=function(a){return a=="object"?b:d},b.toString=Base.toString}this[a]=b}else if(a){var e=Base.prototype.extend;!Base._prototyping&&typeof this!="function"&&(e=this.extend||e);var f={toSource:null},g=["constructor","toString","valueOf"],h=Base._prototyping?0:1;while(i=g[h++])a[i]!=f[i]&&e.call(this,i,a[i]);for(var i in a)f[i]||e.call(this,i,a[i])}return this}},Base=Base.extend({constructor:function(){this.extend(arguments[0])}},{ancestor:Object,version:"1.1",forEach:function(a,b,c){for(var d in a)this.prototype[d]===undefined&&b.call(c,a[d],d,a)},implement:function(){for(var a=0;afoo";return b.innerHTML=c,b.innerHTML.toLowerCase()===c},supportsCommand:function(){var a={formatBlock:c,insertUnorderedList:c||g||e,insertOrderedList:c||g||e},b={insertHTML:d};return function(c,d){var e=a[d];if(!e){try{return c.queryCommandSupported(d)}catch(f){}try{return c.queryCommandEnabled(d)}catch(g){return!!b[d]}}return!1}}(),doesAutoLinkingInContentEditable:function(){return c},canDisableAutoLinking:function(){return this.supportsCommand(document,"AutoUrlDetect")},clearsContentEditableCorrectly:function(){return d||g||e},supportsGetAttributeCorrectly:function(){var a=document.createElement("td");return a.getAttribute("rowspan")!="1"},canSelectImagesInContentEditable:function(){return d||c||g},clearsListsInContentEditableCorrectly:function(){return d||c||e},autoScrollsToCaret:function(){return!e},autoClosesUnclosedTags:function(){var a=b.cloneNode(!1),c,d;return a.innerHTML="

",d=a.innerHTML.toLowerCase(),c=d==="

"||d==="

",this.autoClosesUnclosedTags=function(){return c},c},supportsNativeGetElementsByClassName:function(){return String(document.getElementsByClassName).indexOf("[native code]")!==-1},supportsSelectionModify:function(){return"getSelection"in window&&"modify"in window.getSelection()},supportsClassList:function(){return"classList"in b},needsSpaceAfterLineBreak:function(){return g},supportsSpeechApiOn:function(b){var c=a.match(/Chrome\/(\d+)/)||[,0];return c[1]>=11&&("onwebkitspeechchange"in b||"speech"in b)},crashesWhenDefineProperty:function(a){return c&&(a==="XMLHttpRequest"||a==="XDomainRequest")},doesAsyncFocus:function(){return c},hasProblemsSettingCaretAfterImg:function(){return c},hasUndoInContextMenu:function(){return d||f||g}}}(),wysihtml5.lang.array=function(a){return{contains:function(b){if(a.indexOf)return a.indexOf(b)!==-1;for(var c=0,d=a.length;cb.split(c).length&&(b+=c,c="");var h=b,i=b;return b.length>e&&(i=i.substr(0,e)+"..."),h.substr(0,4)==="www."&&(h="http://"+h),''+i+""+c})}function i(a){var b=a._wysihtml5_tempElement;return b||(b=a._wysihtml5_tempElement=a.createElement("div")),b}function j(a){var b=a.parentNode,c=i(b.ownerDocument);c.innerHTML=""+h(a.data),c.removeChild(c.firstChild);while(c.firstChild)b.insertBefore(c.firstChild,a);b.removeChild(a)}function k(a){var c;while(a.parentNode){a=a.parentNode,c=a.nodeName;if(b.contains(c))return!0;if(c==="body")return!1}return!1}function l(d){if(b.contains(d.nodeName))return;if(d.nodeType===a.TEXT_NODE&&d.data.match(c)){j(d);return}var e=a.lang.array(d.childNodes).get(),f=e.length,g=0;for(;g0&&(d==c||(new RegExp("(^|\\s)"+c+"(\\s|$)")).test(d))}}(wysihtml5),wysihtml5.dom.contains=function(){var a=document.documentElement;if(a.contains)return function(a,b){return b.nodeType!==wysihtml5.ELEMENT_NODE&&(b=b.parentNode),a!==b&&a.contains(b)};if(a.compareDocumentPosition)return function(a,b){return!!(a.compareDocumentPosition(b)&16)}}(),wysihtml5.dom.convertToList=function(){function a(a,b){var c=a.createElement("li");return b.appendChild(c),c}function b(a,b){return a.createElement(b)}function c(c,d){if(c.nodeName==="UL"||c.nodeName==="OL"||c.nodeName==="MENU")return c;var e=c.ownerDocument,f=b(e,d),g=c.querySelectorAll("br"),h=g.length,i,j,k,l,m,n,o,p,q;for(q=0;q0}}(),function(a){function d(a){return a._wysihtml5_identifier||(a._wysihtml5_identifier=c++)}var b={},c=1;a.dom.hasElementWithClassName=function(c,e){if(!a.browser.supportsNativeGetElementsByClassName())return!!c.querySelector("."+e);var f=d(c)+":"+e,g=b[f];return g||(g=b[f]=c.getElementsByClassName(e)),g.length>0}}(wysihtml5),wysihtml5.dom.insert=function(a){return{after:function(b){b.parentNode.insertBefore(a,b.nextSibling)},before:function(b){b.parentNode.insertBefore(a,b)},into:function(b){b.appendChild(a)}}},wysihtml5.dom.insertCSS=function(a){return a=a.join("\n"),{into:function(b){var c=b.head||b.getElementsByTagName("head")[0],d=b.createElement("style");d.type="text/css",d.styleSheet?d.styleSheet.cssText=a:d.appendChild(b.createTextNode(a)),c&&c.appendChild(d)}}},wysihtml5.dom.observe=function(a,b,c){b=typeof b=="string"?[b]:b;var d,e,f=0,g=b.length;for(;f"&&(h="div");if(h in g){c=g[h];if(!c||c.remove)return null;c=typeof c=="string"?{rename_tag:c}:c}else{if(!a.firstChild)return null;c={rename_tag:b}}return d=a.ownerDocument.createElement(c.rename_tag||h),i(a,d,c),a=null,d}function i(a,b,d){var f={},g=d.set_class,h=d.add_class,i=d.set_attributes,j=d.check_attributes,l=e.classes,m=0,p=[],q=[],r=[],s=[],t,u,v,w,x,y,z;i&&(f=wysihtml5.lang.object(i).clone());if(j)for(x in j){z=n[j[x]];if(!z)continue;y=z(k(a,x)),typeof y=="string"&&(f[x]=y)}g&&p.push(g);if(h)for(x in h){z=o[h[x]];if(!z)continue;w=z(k(a,x)),typeof w=="string"&&p.push(w)}l["_wysihtml5-temp-placeholder"]=1,s=a.getAttribute("class"),s&&(p=p.concat(s.split(c))),t=p.length;for(;m'}return b.stylesheets=d,a.lang.string('#{stylesheets}').interpolate(b)},_unset:function(b,c,d,e){try{b[c]=d}catch(f){}try{b.__defineGetter__(c,function(){return d})}catch(f){}if(e)try{b.__defineSetter__(c,function(){})}catch(f){}if(!a.browser.crashesWhenDefineProperty(c))try{var g={get:function(){return d}};e&&(g.set=function(){}),Object.defineProperty(b,c,g)}catch(f){}}})}(wysihtml5),function(){var a={className:"class"};wysihtml5.dom.setAttributes=function(b){return{on:function(c){for(var d in b)c.setAttribute(a[d]||d,b[d])}}}}(),wysihtml5.dom.setStyles=function(a){return{on:function(b){var c=b.style;if(typeof a=="string"){c.cssText+=";"+a;return}for(var d in a)d==="float"?(c.cssFloat=a[d],c.styleFloat=a[d]):c[d]=a[d]}}},function(a){a.simulatePlaceholder=function(b,c,d){var e="placeholder",f=function(){c.hasPlaceholderSet()&&c.clear(),a.removeClass(c.element,e)},g=function(){c.isEmpty()&&(c.setValue(d),a.addClass(c.element,e))};b.observe("set_placeholder",g).observe("unset_placeholder",f).observe("focus:composer",f).observe("paste:composer",f).observe("blur:composer",g),g()}}(wysihtml5.dom),function(a){var b=document.documentElement;"textContent"in b?(a.setTextContent=function(a,b){a.textContent=b},a.getTextContent=function(a){return a.textContent}):"innerText"in b?(a.setTextContent=function(a,b){a.innerText=b},a.getTextContent=function(a){return a.innerText}):(a.setTextContent=function(a,b){a.nodeValue=b},a.getTextContent=function(a){return a.nodeValue})}(wysihtml5.dom),wysihtml5.quirks.cleanPastedHTML=function(){function b(b,c,d){c=c||a,d=d||b.ownerDocument||document;var e,f=typeof b=="string",g,h,i,j,k=0;f?e=wysihtml5.dom.getAsDom(b,d):e=b;for(j in c){h=e.querySelectorAll(j),g=c[j],i=h.length;for(;k 

"||a=="

 

 

")b.innerHTML=""},0)};return function(c){b.observe(c.element,["cut","keydown"],a)}}(),a.quirks.ensureProperClearingOfLists=function(){var c=["OL","UL","MENU"],d=function(d,e){if(!e.firstChild||!a.lang.array(c).contains(e.firstChild.nodeName))return;var f=b.getParentElement(d,{nodeName:c});if(!f)return;var g=f==e.firstChild;if(!g)return;var h=f.childNodes.length<=1;if(!h)return;var i=f.firstChild?f.firstChild.innerHTML==="":!0;if(!i)return;f.parentNode.removeChild(f)};return function(c){b.observe(c.element,"keydown",function(b){if(b.keyCode!==a.BACKSPACE_KEY)return;var e=c.selection.getSelectedNode();d(e,c.element)})}}()}(wysihtml5),function(a){var b="%7E";a.quirks.getCorrectInnerHTML=function(c){var d=c.innerHTML;if(d.indexOf(b)===-1)return d;var e=c.querySelectorAll("[href*='~'], [src*='~']"),f,g,h,i;for(i=0,h=e.length;i'+a.INVISIBLE_SPACE+"",i=this.getRange(this.doc),j;if(!i){b(d,d);return}var k=i.createContextualFragment(h);i.insertNode(k);try{b(i.startContainer,i.endContainer)}catch(l){setTimeout(function(){throw l},0)}caretPlaceholder=this.doc.querySelector("."+g),caretPlaceholder?(j=rangy.createRange(this.doc),j.selectNode(caretPlaceholder),j.deleteContents(),this.setSelection(j)):d.focus(),c&&(d.scrollTop=e,d.scrollLeft=f);try{caretPlaceholder.parentNode.removeChild(caretPlaceholder)}catch(m){}},executeAndRestoreSimple:function(a){var b=this.getRange(),c=this.doc.body,d,e,f,g,h;if(!b){a(c,c);return}g=b.getNodes([3]),e=g[0]||b.startContainer,f=g[g.length-1]||b.endContainer,h={collapsed:b.collapsed,startContainer:e,startOffset:e===b.startContainer?b.startOffset:0,endContainer:f,endOffset:f===b.endContainer?b.endOffset:f.length};try{a(b.startContainer,b.endContainer)}catch(i){setTimeout(function(){throw i},0)}d=rangy.createRange(this.doc);try{d.setStart(h.startContainer,h.startOffset)}catch(j){}try{d.setEnd(h.endContainer,h.endOffset)}catch(k){}try{this.setSelection(d)}catch(l){}},insertHTML:function(a){var b=rangy.createRange(this.doc),c=b.createContextualFragment(a),d=c.lastChild;this.insertNode(c),d&&this.setAfter(d)},insertNode:function(a){var b=this.getRange();b&&b.insertNode(a)},surround:function(a){var b=this.getRange();if(!b)return;try{b.surroundContents(a),this.selectNode(a)}catch(c){a.appendChild(b.extractContents()),b.insertNode(a)}},scrollIntoView:function(){var b=this.doc,d=b.documentElement.scrollHeight>b.documentElement.offsetHeight,e=b._wysihtml5ScrollIntoViewElement=b._wysihtml5ScrollIntoViewElement||function(){var c=b.createElement("span");return c.innerHTML=a.INVISIBLE_SPACE,c}(),f;d&&(this.insertNode(e),f=c(e),e.parentNode.removeChild(e),f>b.body.scrollTop&&(b.body.scrollTop=f))},selectLine:function(){a.browser.supportsSelectionModify()?this._selectLine_W3C():this.doc.selection&&this._selectLine_MSIE()},_selectLine_W3C:function(){var a=this.doc.defaultView,b=a.getSelection();b.modify("extend","left","lineboundary"),b.modify("extend","right","lineboundary")},_selectLine_MSIE:function(){var a=this.doc.selection.createRange(),b=a.boundingTop,c=a.boundingHeight,d=this.doc.body.scrollWidth,e,f,g,h,i;if(!a.moveToPoint)return;b===0&&(g=this.doc.createElement("span"),this.insertNode(g),b=g.offsetTop,g.parentNode.removeChild(g)),b+=1;for(h=-10;h=0;i--)try{f.moveToPoint(i,e);break}catch(k){}a.setEndPoint("EndToEnd",f),a.select()},getText:function(){var a=this.getSelection();return a?a.toString():""},getNodes:function(a,b){var c=this.getRange();return c?c.getNodes([a],b):[]},getRange:function(){var a=this.getSelection();return a&&a.rangeCount&&a.getRangeAt(0)},getSelection:function(){return rangy.getSelection(this.doc.defaultView||this.doc.parentWindow)},setSelection:function(a){var b=this.doc.defaultView||this.doc.parentWindow,c=rangy.getSelection(b);return c.setSingleRange(a)}})}(wysihtml5),function(a,b){function e(a,b,c){if(!a.className)return!1;var d=a.className.match(c)||[];return d[d.length-1]===b}function f(a,b,c){a.className?(g(a,c),a.className+=" "+b):a.className=b}function g(a,b){a.className&&(a.className=a.className.replace(b,""))}function h(a,b){return a.className.replace(d," ")==b.className.replace(d," ")}function i(a){var b=a.parentNode;while(a.firstChild)b.insertBefore(a.firstChild,a);b.removeChild(a)}function j(a,b){if(a.attributes.length!=b.attributes.length)return!1;for(var c=0,d=a.attributes.length,e,f,g;c0&&c'+a.INVISIBLE_SPACE+"",h=''+a.INVISIBLE_SPACE+"",i=a.dom;a.UndoManager=a.lang.Dispatcher.extend({constructor:function(a){this.editor=a,this.composer=a.composer,this.element=this.composer.element,this.history=[this.composer.getValue()],this.position=1,this.composer.commands.support("insertHTML")&&this._observe()},_observe:function(){var f=this,k=this.composer.sandbox.getDocument(),l;i.observe(this.element,"keydown",function(a){if(a.altKey||!a.ctrlKey&&!a.metaKey)return;var d=a.keyCode,e=d===b&&!a.shiftKey,g=d===b&&a.shiftKey||d===c;e?(f.undo(),a.preventDefault()):g&&(f.redo(),a.preventDefault())}),i.observe(this.element,"keydown",function(a){var b=a.keyCode;if(b===l)return;l=b,(b===d||b===e)&&f.transact()});if(a.browser.hasUndoInContextMenu()){var m,n,o=function(){j(k),clearInterval(m)};i.observe(this.element,"contextmenu",function(){o(),f.composer.selection.executeAndRestoreSimple(function(){f.element.lastChild&&f.composer.selection.setAfter(f.element.lastChild),k.execCommand("insertHTML",!1,g),k.execCommand("insertHTML",!1,h),k.execCommand("undo",!1,null)}),m=setInterval(function(){k.getElementById("_wysihtml5-redo")?(o(),f.redo()):k.getElementById("_wysihtml5-undo")||(o(),f.undo())},400),n||(n=!0,i.observe(document,"mousedown",o),i.observe(k,["mousedown","paste","cut","copy"],o))})}this.editor.observe("newword:composer",function(){f.transact()}).observe("beforecommand:composer",function(){f.transact()})},transact:function(){var a=this.history[this.position-1],b=this.composer.getValue();if(b==a)return;var c=this.history.length=this.position;c>f&&(this.history.shift(),this.position--),this.position++,this.history.push(b)},undo:function(){this.transact();if(this.position<=1)return;this.set(this.history[--this.position-1]),this.editor.fire("undo:composer")},redo:function(){if(this.position>=this.history.length)return;this.set(this.history[++this.position-1]),this.editor.fire("redo:composer")},set:function(a){this.composer.setValue(a),this.editor.focus(!0)}})}(wysihtml5),wysihtml5.views.View=Base.extend({constructor:function(a,b,c){this.parent=a,this.element=b,this.config=c,this._observeViewChange()},_observeViewChange:function(){var a=this;this.parent.observe("beforeload",function(){a.parent.observe("change_view",function(b){b===a.name?(a.parent.currentView=a,a.show(),setTimeout(function(){a.focus()},0)):a.hide()})})},focus:function(){if(this.element.ownerDocument.querySelector(":focus")===this.element)return;try{this.element.focus()}catch(a){}},hide:function(){this.element.style.display="none"},show:function(){this.element.style.display=""},disable:function(){this.element.setAttribute("disabled","disabled")},enable:function(){this.element.removeAttribute("disabled")}}),function(a){var b=a.dom,c=a.browser;a.views.Composer=a.views.View.extend({name:"composer",CARET_HACK:"
",constructor:function(a,b,c){this.base(a,b,c),this.textarea=this.parent.textarea,this._initSandbox()},clear:function(){this.element.innerHTML=c.displaysCaretInEmptyContentEditableCorrectly()?"":this.CARET_HACK},getValue:function(b){var c=this.isEmpty()?"":a.quirks.getCorrectInnerHTML(this.element);return b&&(c=this.parent.parse(c)),c=a.lang.string(c).replace(a.INVISIBLE_SPACE).by(""),c},setValue:function(a,b){b&&(a=this.parent.parse(a)),this.element.innerHTML=a},show:function(){this.iframe.style.display=this._displayStyle||"",this.disable(),this.enable()},hide:function(){this._displayStyle=b.getStyle("display").from(this.iframe),this._displayStyle==="none"&&(this._displayStyle=null),this.iframe.style.display="none"},disable:function(){this.element.removeAttribute("contentEditable"),this.base()},enable:function(){this.element.setAttribute("contentEditable","true"),this.base()},focus:function(b){a.browser.doesAsyncFocus()&&this.hasPlaceholderSet()&&this.clear(),this.base();var c=this.element.lastChild;b&&c&&(c.nodeName==="BR"?this.selection.setBefore(this.element.lastChild):this.selection.setAfter(this.element.lastChild))},getTextContent:function(){return b.getTextContent(this.element)},hasPlaceholderSet:function(){return this.getTextContent()==this.textarea.element.getAttribute("placeholder")},isEmpty:function(){var a=this.element.innerHTML,b="blockquote, ul, ol, img, embed, object, table, iframe, svg, video, audio, button, input, select, textarea";return a===""||a===this.CARET_HACK||this.hasPlaceholderSet()||this.getTextContent()===""&&!this.element.querySelector(b)},_initSandbox:function(){var a=this;this.sandbox=new b.Sandbox(function(){a._create()},{stylesheets:this.config.stylesheets}),this.iframe=this.sandbox.getIframe();var c=document.createElement("input");c.type="hidden",c.name="_wysihtml5_mode",c.value=1;var d=this.textarea.element;b.insert(this.iframe).after(d),b.insert(c).after(d)},_create:function(){var d=this;this.doc=this.sandbox.getDocument(),this.element=this.doc.body,this.textarea=this.parent.textarea,this.element.innerHTML=this.textarea.getValue(!0),this.enable(),this.selection=new a.Selection(this.parent),this.commands=new a.Commands(this.parent),b.copyAttributes(["className","spellcheck","title","lang","dir","accessKey"]).from(this.textarea.element).to(this.element),b.addClass(this.element,this.config.composerClassName),this.config.style&&this.style(),this.observe();var e=this.config.name;e&&(b.addClass(this.element,e),b.addClass(this.iframe,e));var f=typeof this.config.placeholder=="string"?this.config.placeholder:this.textarea.element.getAttribute("placeholder");f&&b.simulatePlaceholder(this.parent,this,f),this.commands.exec("styleWithCSS",!1),this._initAutoLinking(),this._initObjectResizing(),this._initUndoManager(),(this.textarea.element.hasAttribute("autofocus")||document.querySelector(":focus")==this.textarea.element)&&setTimeout(function(){d.focus()},100),a.quirks.insertLineBreakOnReturn(this),c.clearsContentEditableCorrectly()||a.quirks.ensureProperClearing(this),c.clearsListsInContentEditableCorrectly()||a.quirks.ensureProperClearingOfLists(this),this.initSync&&this.config.sync&&this.initSync(),this.textarea.hide(),this.parent.fire("beforeload").fire("load")},_initAutoLinking:function(){var d=this,e=c.canDisableAutoLinking(),f=c.doesAutoLinkingInContentEditable();e&&this.commands.exec("autoUrlDetect",!1);if(!this.config.autoLink)return;(!f||f&&e)&&this.parent.observe("newword:composer",function(){d.selection.executeAndRestore(function(a,c){b.autoLink(c.parentNode)})});var g=this.sandbox.getDocument().getElementsByTagName("a"),h=b.autoLink.URL_REG_EXP,i=function(c){var d=a.lang.string(b.getTextContent(c)).trim();return d.substr(0,4)==="www."&&(d="http://"+d),d};b.observe(this.element,"keydown",function(a){if(!g.length)return;var c=d.selection.getSelectedNode(a.target.ownerDocument),e=b.getParentElement(c,{nodeName:"A"},4),f;if(!e)return;f=i(e),setTimeout(function(){var a=i(e);if(a===f)return;a.match(h)&&e.setAttribute("href",a)},0)})},_initObjectResizing:function(){var d=["width","height"],e=d.length,f=this.element;this.commands.exec("enableObjectResizing",this.config.allowObjectResizing),this.config.allowObjectResizing?c.supportsEvent("resizeend")&&b.observe(f,"resizeend",function(b){var c=b.target||b.srcElement,g=c.style,h=0,i;for(;h=0?!1:(d=_.inject(c.split("").reverse(),function(a,b,c){return a+_.inject((parseInt(b)*[1,2][c%2]).toString().split(""),function(a,b){return a+parseInt(b)},0)},0),d%10===0)}},TransparentRedirectForm:{validationCallback:function(a,b){},prepare:function(b){var c;return c=$(b.currentTarget),c.find("input:submit").attr("disabled",!0),a.TransparentRedirectForm.validate(c)?(a.TransparentRedirectForm.setExpiresOn(),a.TransparentRedirectForm.setZipCode(),a.TransparentRedirectForm.setRedirect(c),a.TransparentRedirectForm.successfulSignup()):(b.preventDefault(),c.find("input:submit").attr("disabled",!1))},successfulSignup:function(){},validate:function(b){var c,d,e;e=[],c=a.TransparentRedirectForm.validationCallback,a.CreditCard.isValid($("#card_number").val())?c("card_number",!1):(c("card_number",!0),e.push("Please enter a valid credit card number"));if(d=$("#card_verification_value").val())d.match(/^\d{3,4}$/)?c("card_verification_value",!1):(c("card_verification_value",!0),e.push("Please enter a valid verification value"));return e.length?(alert(e.join("\n")),!1):!0},setExpiresOn:function(){var a,b;a=$("#card_expires_on_month").val(),b=$("#card_expires_on_year").val();if(a!=null&&b!=null)return $("#card_expires_on").val(""+a+"/"+b.substr(2))},setZipCode:function(){if($("#card_zip_code").val()==null)return $("#card_zip_code").val("000000")},setRedirect:function(a){return $("#redirect").val($("#redirect").val()+"&"+a.find("input:not(.transaction_field)[name!=authenticity_token][name!=utf8]").serialize())}}},$("#transparent_redirect_form").live("submit",a.TransparentRedirectForm.prepare)}.call(this);var Emoji={names:["+1","-1","100","109","1234","8ball","a","ab","abc","abcd","accept","aerial_tramway","airplane","alarm_clock","alien","ambulance","anchor","angel","anger","angry","ant","apple","aquarius","aries","arrow_backward","arrow_double_down","arrow_double_up","arrow_down","arrow_down_small","arrow_forward","arrow_heading_down","arrow_heading_up","arrow_left","arrow_lower_left","arrow_lower_right","arrow_right","arrow_right_hook","arrow_up","arrow_up_down","arrow_up_small","arrow_upper_left","arrow_upper_right","arrows_clockwise","arrows_counterclockwise","art","articulated_lorry","astonished","atm","b","baby","baby_bottle","baby_chick","baby_symbol","baggage_claim","balloon","ballot_box_with_check","bamboo","banana","bangbang","bank","bar_chart","barber","baseball","basketball","bath","bathtub","battery","bear","beer","beers","beetle","beginner","bell","bento","bicyclist","bike","bikini","bird","birthday","black_circle","black_joker","black_nib","black_square","blossom","blowfish","blue_book","blue_car","blue_heart","blush","boar","boat","bomb","book","bookmark","bookmark_tabs","books","boot","bouquet","bow","bowling","bowtie","boy","bread","bride_with_veil","bridge_at_night","briefcase","broken_heart","bug","bulb","bullettrain_front","bullettrain_side","bus","busstop","bust_in_silhouette","busts_in_silhouette","cactus","cake","calendar","calling","camel","camera","cancer","candy","capital_abcd","capricorn","car","card_index","carousel_horse","cat","cat2","cd","chart","chart_with_downwards_trend","chart_with_upwards_trend","checkered_flag","cherries","cherry_blossom","chestnut","chicken","children_crossing","chocolate_bar","christmas_tree","church","cinema","circus_tent","city_sunrise","city_sunset","cl","clap","clapper","clipboard","clock1","clock10","clock1030","clock11","clock1130","clock12","clock1230","clock130","clock2","clock230","clock3","clock330","clock4","clock430","clock5","clock530","clock6","clock630","clock7","clock730","clock8","clock830","clock9","clock930","closed_book","closed_lock_with_key","closed_umbrella","cloud","clubs","cn","cocktail","coffee","cold_sweat","collision","computer","confetti_ball","confounded","congratulations","construction","construction_worker","convenience_store","cookie","cool","cop","copyright","corn","couple","couple_with_heart","couplekiss","cow","cow2","credit_card","crocodile","crossed_flags","crown","cry","crying_cat_face","crystal_ball","cupid","curly_loop","currency_exchange","curry","custard","customs","cyclone","dancer","dancers","dango","dart","dash","date","de","deciduous_tree","department_store","diamond_shape_with_a_dot_inside","diamonds","disappointed","dizzy","dizzy_face","do_not_litter","dog","dog2","dollar","dolls","dolphin","door","doughnut","dragon","dragon_face","dress","dromedary_camel","droplet","dvd","e-mail","ear","ear_of_rice","earth_africa","earth_americas","earth_asia","egg","eggplant","eight","eight_pointed_black_star","eight_spoked_asterisk","electric_plug","elephant","email","end","envelope","es","euro","european_castle","european_post_office","evergreen_tree","exclamation","eyeglasses","eyes","facepunch","factory","fallen_leaf","family","fast_forward","fax","fearful","feelsgood","feet","ferris_wheel","file_folder","finnadie","fire","fire_engine","fireworks","first_quarter_moon","first_quarter_moon_with_face","fish","fish_cake","fishing_pole_and_fish","fist","five","flags","flashlight","floppy_disk","flower_playing_cards","flushed","foggy","football","fork_and_knife","fountain","four","four_leaf_clover","fr","free","fried_shrimp","fries","frog","fuelpump","full_moon","full_moon_with_face","game_die","gb","gem","gemini","ghost","gift","gift_heart","girl","globe_with_meridians","goat","goberserk","godmode","golf","grapes","green_apple","green_book","green_heart","grey_exclamation","grey_question","grin","guardsman","guitar","gun","haircut","hamburger","hammer","hamster","hand","handbag","hankey","hash","hatched_chick","hatching_chick","headphones","hear_no_evil","heart","heart_decoration","heart_eyes","heart_eyes_cat","heartbeat","heartpulse","hearts","heavy_check_mark","heavy_division_sign","heavy_dollar_sign","heavy_exclamation_mark","heavy_minus_sign","heavy_multiplication_x","heavy_plus_sign","helicopter","herb","hibiscus","high_brightness","high_heel","hocho","honey_pot","honeybee","horse","horse_racing","hospital","hotel","hotsprings","hourglass","house","hurtrealbad","ice_cream","icecream","id","ideograph_advantage","imp","inbox_tray","incoming_envelope","information_desk_person","information_source","innocent","interrobang","iphone","it","izakaya_lantern","jack_o_lantern","japan","japanese_castle","japanese_goblin","japanese_ogre","jeans","joy","joy_cat","jp","key","keycap_ten","kimono","kiss","kissing_cat","kissing_face","kissing_heart","koala","koko","kr","large_blue_circle","large_blue_diamond","large_orange_diamond","last_quarter_moon","last_quarter_moon_with_face","laughing","leaves","ledger","left_luggage","left_right_arrow","leftwards_arrow_with_hook","lemon","leo","leopard","libra","light_rail","link","lips","lipstick","lock","lock_with_ink_pen","lollipop","loop","loudspeaker","love_hotel","love_letter","low_brightness","m","mag","mag_right","mahjong","mailbox","mailbox_closed","mailbox_with_mail","mailbox_with_no_mail","man","man_with_gua_pi_mao","man_with_turban","mans_shoe","maple_leaf","mask","massage","meat_on_bone","mega","melon","memo","mens","metal","metro","microphone","microscope","milky_way","minibus","minidisc","mobile_phone_off","money_with_wings","moneybag","monkey","monkey_face","monorail","moon","mortar_board","mount_fuji","mountain_bicyclist","mountain_cableway","mountain_railway","mouse","mouse2","movie_camera","moyai","muscle","mushroom","musical_keyboard","musical_note","musical_score","mute","nail_care","name_badge","neckbeard","necktie","negative_squared_cross_mark","neutral_face","new","new_moon","new_moon_with_face","newspaper","ng","nine","no_bell","no_bicycles","no_entry","no_entry_sign","no_good","no_mobile_phones","no_mouth","no_pedestrians","no_smoking","non-potable_water","nose","notebook","notebook_with_decorative_cover","notes","nut_and_bolt","o","o2","ocean","octocat","octopus","oden","office","ok","ok_hand","ok_woman","older_man","older_woman","on","oncoming_automobile","oncoming_bus","oncoming_police_car","oncoming_taxi","one","open_file_folder","open_hands","ophiuchus","orange_book","outbox_tray","ox","page_facing_up","page_with_curl","pager","palm_tree","panda_face","paperclip","parking","part_alternation_mark","partly_sunny","passport_control","paw_prints","peach","pear","pencil","pencil2","penguin","pensive","performing_arts","persevere","person_frowning","person_with_blond_hair","person_with_pouting_face","phone","pig","pig2","pig_nose","pill","pineapple","pisces","pizza","point_down","point_left","point_right","point_up","point_up_2","police_car","poodle","poop","post_office","postal_horn","postbox","potable_water","pouch","poultry_leg","pound","pouting_cat","pray","princess","punch","purple_heart","purse","pushpin","put_litter_in_its_place","question","rabbit","rabbit2","racehorse","radio","radio_button","rage","rage1","rage2","rage3","rage4","railway_car","rainbow","raised_hand","raised_hands","ram","ramen","rat","recycle","red_car","red_circle","registered","relaxed","relieved","repeat","repeat_one","restroom","revolving_hearts","rewind","ribbon","rice","rice_ball","rice_cracker","rice_scene","ring","rocket","roller_coaster","rooster","rose","rotating_light","round_pushpin","rowboat","ru","rugby_football","runner","running","running_shirt_with_sash","sa","sagittarius","sailboat","sake","sandal","santa","satellite","satisfied","saxophone","school","school_satchel","scissors","scorpius","scream","scream_cat","scroll","seat","secret","see_no_evil","seedling","seven","shaved_ice","sheep","shell","ship","shipit","shirt","shit","shoe","shower","signal_strength","six","six_pointed_star","ski","skull","sleepy","slot_machine","small_blue_diamond","small_orange_diamond","small_red_triangle","small_red_triangle_down","smile","smile_cat","smiley","smiley_cat","smiling_imp","smirk","smirk_cat","smoking","snail","snake","snowboarder","snowflake","snowman","sob","soccer","soon","sos","sound","space_invader","spades","spaghetti","sparkler","sparkles","speak_no_evil","speaker","speech_balloon","speedboat","squirrel","star","star2","stars","station","statue_of_liberty","steam_locomotive","stew","straight_ruler","strawberry","sun_with_face","sunflower","sunglasses","sunny","sunrise","sunrise_over_mountains","surfer","sushi","suspect","suspension_railway","sweat","sweat_drops","sweat_smile","sweet_potato","swimmer","symbols","syringe","tada","tanabata_tree","tangerine","taurus","taxi","tea","telephone","telephone_receiver","telescope","tennis","tent","thought_balloon","three","thumbsdown","thumbsup","ticket","tiger","tiger2","tired_face","tm","toilet","tokyo_tower","tomato","tongue","tongue2","top","tophat","tractor","traffic_light","train","train2","tram","triangular_flag_on_post","triangular_ruler","trident","triumph","trolleybus","trollface","trophy","tropical_drink","tropical_fish","truck","trumpet","tshirt","tulip","turtle","tv","twisted_rightwards_arrows","two","two_hearts","two_men_holding_hands","two_women_holding_hands","u5272","u5408","u55b6","u6307","u6708","u6709","u6e80","u7121","u7533","u7981","u7a7a","uk","umbrella","unamused","underage","unlock","up","us","v","vertical_traffic_light","vhs","vibration_mode","video_camera","video_game","violin","virgo","volcano","vs","walking","waning_crescent_moon","waning_gibbous_moon","warning","watch","water_buffalo","watermelon","wave","wavy_dash","waxing_crescent_moon","waxing_gibbous_moon","wc","weary","wedding","whale","whale2","wheelchair","white_circle","white_flower","white_square","wind_chime","wine_glass","wink","wink2","wolf","woman","womans_clothes","womans_hat","womens","wrench","x","yellow_heart","yen","yum","zap","zero","zzz"],paths:{"+1":"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/+1-17ac1cbf1a64e71e32ac8443b64e53ec.png","-1":"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/-1-60167bd5f4f77d6b51271d451c5ee1cc.png",100:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/100-324a125c030850d15ca927fb1f37524e.png",109:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/109-e52099a3ece5c94f91cb904df803130c.png",1234:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/1234-48e9c3f23fe63318d56c910c1ad0de5f.png","8ball":"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/8ball-f956ea0d46551898975a94faeea4b2ac.png",a:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/a-027de78b56ac48b426bde14353d4d291.png",ab:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/ab-e375542a0d43e441c8e3732d12308af9.png",abc:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/abc-5280bf3c843d49f393155c15d8da2694.png",abcd:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/abcd-1a48ff6474537285bcfd7224aa0400c0.png",accept:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/accept-38f7f5e3d635dea0d899a2a8156c8c7e.png",aerial_tramway:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/aerial_tramway-10609417de6daedef2434c13256a7d2f.png",airplane:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/airplane-82e348fd5ea8a3a5e76c54816a96f37b.png",alarm_clock:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/alarm_clock-bbba162dafc39e3e779e2ad56d19eec3.png",alien:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/alien-5850f245700999279b935fe7ddc33710.png",ambulance:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/ambulance-f4907838c19be080b676c88271b4a11d.png",anchor:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/anchor-bde0e72cc27bfc27c0ebe4eae78493f8.png",angel:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/angel-f897e6b2c4cdc3b84608a3e4d07762db.png",anger:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/anger-4f5d155cecccc77b964c0d07fef6e611.png",angry:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/angry-9fefc9cd7902b26eb8f818d6f8e87a55.png",ant:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/ant-7df455b2a78f10097e46070934d2312f.png",apple:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/apple-9fe0dfa61a59957aaf858dd6c3bdbab6.png",aquarius:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/aquarius-099b60533d7613357d596146ee8e8f9c.png",aries:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/aries-73977f8fc73fab120f061e5c298544eb.png",arrow_backward:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/arrow_backward-6c4af38310bb849ab848470101ca1a22.png",arrow_double_down:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/arrow_double_down-c4426dd56553658995b1fa3d59e63294.png",arrow_double_up:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/arrow_double_up-b1b29bc1bc9cbf39599279ec85bd829c.png",arrow_down:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/arrow_down-75e4fa99b04f8a383a1a60e840f84eab.png",arrow_down_small:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/arrow_down_small-604c5129fd70380da54b5c22b6ead1f5.png",arrow_forward:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/arrow_forward-9727a42a5049af2ee42f6fbddbbd4d92.png",arrow_heading_down:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/arrow_heading_down-95ca0807ca76bdd76710c81b9b11b379.png",arrow_heading_up:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/arrow_heading_up-3a2a1c3c0259046c67fa886edf072172.png",arrow_left:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/arrow_left-a5b34647d64625859744a4113289e636.png",arrow_lower_left:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/arrow_lower_left-32ff674d25f9002489c693f00638fd2d.png",arrow_lower_right:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/arrow_lower_right-5eb174d9e8768fd07122e95d5183ccf6.png",arrow_right:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/arrow_right-c59b9ddb025f115f32b6893e07005483.png",arrow_right_hook:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/arrow_right_hook-b516f2918c9e35970cd74bff856a0a73.png",arrow_up:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/arrow_up-60f5e95774cb4f0bf0128b71e484c0fd.png",arrow_up_down:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/arrow_up_down-19c642f700fa757f531cb86a82216bca.png",arrow_up_small:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/arrow_up_small-28d3e50ecef42e65b8955a7061183e4f.png",arrow_upper_left:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/arrow_upper_left-1b77ac8620f05747e443a80e2aca3b6a.png",arrow_upper_right:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/arrow_upper_right-7808c8521fa407bb32b78e3f43d10175.png",arrows_clockwise:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/arrows_clockwise-c259622a73d1fe93712bb0767bb67739.png",arrows_counterclockwise:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/arrows_counterclockwise-c68f64514ecabc1d736f1b3fda3aa28a.png",art:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/art-84cf173d5430804dcbf3041c656a48b7.png",articulated_lorry:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/articulated_lorry-9b920c401ecec816902ed54c0cc75387.png",astonished:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/astonished-db3c49fb1907cebb6234f6e41007ca21.png",atm:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/atm-4f14bfb811cacc4b4ff14f8d52685826.png",b:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/b-542b731c11b8e3b229fa7e836e5bbec6.png",baby:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/baby-8387a9ad5d5d1a44e40d9d765dcd0b62.png",baby_bottle:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/baby_bottle-794e52265a314b72c3d3dc14ae249348.png",baby_chick:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/baby_chick-7740b97253f1d923e15a7fa6aa85ba06.png",baby_symbol:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/baby_symbol-849049000bc42028b1edcb693923dfdd.png",baggage_claim:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/baggage_claim-bc3f42e4cc040cf906669eb2ae384abe.png",balloon:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/balloon-9b35fe13faa7c28af426b453a32253fd.png",ballot_box_with_check:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/ballot_box_with_check-a3f9a68de887a92e44db7d4cdbca9a9d.png",bamboo:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/bamboo-704c79a031914237a655cef96cd8cb7c.png",banana:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/banana-f67f6c9a9200319d59148289697a0dde.png",bangbang:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/bangbang-2f7dc5816284800cda908b99a4beadbb.png",bank:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/bank-a020168cc15d7c4a98c4f0111f8597c3.png",bar_chart:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/bar_chart-cdcff72c41e49b3f5b2dff01ffdcf435.png",barber:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/barber-e561d2261b8e75889f6061e0be57cb71.png",baseball:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/baseball-eaa008c363b0af9c4412b6042a5a5029.png",basketball:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/basketball-068d288cc188c479013b85beb50df769.png",bath:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/bath-13c24ab63438a37278586a4e17dfe771.png",bathtub:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/bathtub-408d8d95a5a9f772b69e4cef8225c24d.png",battery:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/battery-e2f060fa36aa28ac186c686016378fe4.png",bear:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/bear-fdd62690e05bb690a5b47cbf88ce78c5.png",beer:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/beer-9b3e62b428dc8216bc1f3e0bfa807c9f.png",beers:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/beers-737b2500f21dec21c1b9ced1d055251a.png",beetle:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/beetle-5cbbe1a2a4401f095741f48c3b0d7d25.png",beginner:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/beginner-1850edaf3124a5b7f6fe343bf50a2fa2.png",bell:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/bell-c3d755399c72bf6b5249aa3ac70e1b28.png",bento:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/bento-3bf35696bb065577f5a2775ee8a23345.png",bicyclist:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/bicyclist-71708eab0f1d9b2ec8d7fcdff4af1baf.png",bike:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/bike-6bba786b979fd8096e4c1dbea0d98516.png",bikini:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/bikini-ca67a6a4c41609f7b3c93d1fcd771151.png",bird:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/bird-386be13a8b9107159222cc9ce561805a.png",birthday:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/birthday-ce66604dd7b2d7e3f0bb7cd1a5e8f338.png",black_circle:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/black_circle-8cffee216f9e65d6c2eca53aba51ce09.png",black_joker:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/black_joker-425f3b30d411f4f2005978570b00117d.png",black_nib:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/black_nib-59cc0a7fd75358ed21a6275226b285ad.png",black_square:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/black_square-3560916b0e7355f718ea256004d6e5f6.png",blossom:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/blossom-79a17044f092598487d0139419503a55.png",blowfish:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/blowfish-d17ed61de719abbf2d708ad51f1f897d.png",blue_book:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/blue_book-285ef776e9d923528ac41726dc5c86d8.png",blue_car:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/blue_car-fd4550ea618695889065c4330c276a85.png",blue_heart:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/blue_heart-3ad8c834a4f7f023d26d76f4567556b0.png",blush:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/blush-0284ab5ea9bc6f9b8e80f8f12c6c341f.png",boar:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/boar-b768ce3bb66b5a1adfd0f22b669032e8.png",boat:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/boat-fa2645391f569295e4086f47962b3b6d.png",bomb:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/bomb-74d1a63c9e2d5a049b2e10be7eb46b2f.png",book:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/book-0d7123de54f9230d96145e5deef0ccc3.png",bookmark:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/bookmark-4302c05ef9bedd8bdced4c5b74fdd9eb.png",bookmark_tabs:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/bookmark_tabs-788f6c2ecf1b295d4b4e7d7e40f9dbb6.png",books:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/books-69bdc2eb289d59ed1065d601bde6b307.png",boot:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/boot-a6f65825c4ee8c89ad46038a6705aa1f.png",bouquet:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/bouquet-09a46aeaf5c3d9f7f6c6f795a5a6b974.png",bow:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/bow-d63dbb66aec13c8fc89affd1f4e75fe8.png",bowling:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/bowling-8e609d3d11f25dded31de87606408d21.png",bowtie:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/bowtie-ca27ee7a579f63be704f17e9f519970b.png",boy:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/boy-e6c3a8511dbf250dfdbc46022f03d308.png",bread:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/bread-c9a6523963d5208153ad812007afb10a.png",bride_with_veil:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/bride_with_veil-19f1e71304a55a009f7fb9479a40c99d.png",bridge_at_night:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/bridge_at_night-6c0fdddcbea644cac21e858cc67dd343.png",briefcase:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/briefcase-40ef5ae297dc5f91394e8a09982fe03c.png",broken_heart:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/broken_heart-c7b12f4c21a151a3a4f071e056ffdd71.png",bug:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/bug-c9059103b70c366e54b660fc65fedd89.png",bulb:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/bulb-b7084363cebd35dfc833142fbc426ddd.png",bullettrain_front:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/bullettrain_front-3d47032c0ce362b65f6b80c91c7a06b7.png",bullettrain_side:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/bullettrain_side-492ac1b9927720e4d1c4e72d515db0ff.png",bus:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/bus-1b3fd2ec696c5798a8d69d92ca0e63c6.png",busstop:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/busstop-d65abe0d0137839b763e040d02024d7a.png",bust_in_silhouette:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/bust_in_silhouette-d35dd9380ac5df9a844ef7edaec46fb6.png",busts_in_silhouette:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/busts_in_silhouette-d8cf27ee1af021f55d9fd0a1f5cc3234.png",cactus:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/cactus-5602ca9171060cb33aec84a66188c1a0.png",cake:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/cake-1a5ddf619f0025888c1a26dcf6c83068.png",calendar:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/calendar-338b8395e3c1fa44010b07014b40984c.png",calling:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/calling-73b062ac4cadc288bcc19042ed17d9c6.png",camel:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/camel-43c456ed82acd146395c166d3e471963.png",camera:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/camera-d3326fe1fe3d6d665d40544619aca06e.png",cancer:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/cancer-bf6405a876192ed248575a3a9263ba40.png",candy:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/candy-328500cf96994d9d6802075e05dce97b.png",capital_abcd:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/capital_abcd-2ce7e3b9300932f683ad6ec262162da0.png",capricorn:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/capricorn-dfec085e9f74aabeae304446c8d6be51.png",car:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/car-d1bd13347d406fbd38634a1f454976a0.png",card_index:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/card_index-7285af534a7f99821877136902e5cbae.png",carousel_horse:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/carousel_horse-388c42c4b8d92241b53d463ac87beb32.png",cat:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/cat-3c546453477a3883b5fba73145d81236.png",cat2:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/cat2-2481f5429357826d77fdf1506e006850.png",cd:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/cd-70b0b7e474f3a77f820d55df45218020.png",chart:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/chart-0b661bcc4e2c6f45124fca4b54e5e2ff.png",chart_with_downwards_trend:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/chart_with_downwards_trend-223965654e9cccc1b358a8beaade14ab.png",chart_with_upwards_trend:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/chart_with_upwards_trend-86a6e8f8d03c3eec6800552d7ff9771a.png",checkered_flag:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/checkered_flag-f7326e77e1438945acc5f3c6baa7ba85.png",cherries:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/cherries-2937ec72e2081a858667a84e4263f92d.png",cherry_blossom:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/cherry_blossom-8ef82aa50aebdc64816a06dad1503e47.png",chestnut:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/chestnut-93545b851e944878217585239cdbda89.png",chicken:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/chicken-aea8d9cad1877a09252940152dce1305.png",children_crossing:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/children_crossing-bb8f8c7d5ed72a57b606c60a58cd621c.png",chocolate_bar:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/chocolate_bar-c5fbe82054317c3e40c28d6eecc8b83b.png",christmas_tree:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/christmas_tree-17936c73152e435eabd90d9cb1b6ca0f.png",church:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/church-85b7657a14dc015312be340c7791e162.png",cinema:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/cinema-0cc914108f5989c0f25fc7f096fd10dc.png",circus_tent:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/circus_tent-1ec69abfebe204eddb230a731638b4db.png",city_sunrise:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/city_sunrise-8fd9a0be7c447e381a0210d49ceb8c03.png",city_sunset:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/city_sunset-f7693858bf9db89507527853bf0a37b0.png",cl:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/cl-c9f2e2d882913bf6cf68d7df22d652dc.png",clap:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/clap-f53b84c62d4451e1e870ecc8c1589aa9.png",clapper:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/clapper-bfebd5214a6d6824dcc30321dea2993d.png",clipboard:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/clipboard-d4f8fea3f2194b8057176375bda3714c.png",clock1:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/clock1-c793748a6e1a643b513033f639c62942.png",clock10:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/clock10-e23ebdfd89937b00a29ff30e21489478.png",clock1030:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/clock1030-c46b5fdda4c5f21fb27e6fa26f2f23bf.png",clock11:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/clock11-d45580d60379fd778dc3c94e58d1c5f7.png",clock1130:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/clock1130-3ad30c60414e1f1b4d52cdeb8ae50fac.png",clock12:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/clock12-1d33743dd945f1e14ca9ac7a68264088.png",clock1230:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/clock1230-8b95777956e6aa2a1c9a31d7a2dfbfa2.png",clock130:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/clock130-ee251bf39ea3b10a050bd56a96d5fc59.png",clock2:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/clock2-7c863d7863546d12377c2f833081b6d5.png" +,clock230:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/clock230-ac36924af3a8f9f0bb6579d8eadb921b.png",clock3:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/clock3-6dde8bfe2d3b2faf0d529a3261c97a2d.png",clock330:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/clock330-e85581a33ea85ccc080763817406e96f.png",clock4:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/clock4-87587d323daf66c076e41c386d35fdcb.png",clock430:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/clock430-5fa42a6e5756e40c050da5a1b013ed04.png",clock5:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/clock5-b617ff52e614a3a49c21561614c993d5.png",clock530:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/clock530-78d505c6d06d31169c75e7c48c0b9624.png",clock6:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/clock6-5373b9b0f837f817f4f3303d0aec2ac0.png",clock630:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/clock630-639a7bf832491f350c861d144ea0d853.png",clock7:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/clock7-eaf76676ef99e1f70cfb5b41d67f279d.png",clock730:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/clock730-8a77e228f6d7e7f38539b417025b7eb9.png",clock8:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/clock8-2fc35cff665ce9c5c4658dcb750edf06.png",clock830:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/clock830-dc87d4163fd15befa7278e07de98c532.png",clock9:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/clock9-cf78a6a93fda3db74d85fb1c1d59be79.png",clock930:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/clock930-fd0f7cf8bed27d6f533a1490d77f1c13.png",closed_book:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/closed_book-3c6e77807847b70eebf322d04e7ebea7.png",closed_lock_with_key:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/closed_lock_with_key-4ca86e6e5aff1c35c90ddd8ccef4061c.png",closed_umbrella:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/closed_umbrella-4f847e00af2325a19034bf3b4f6d5bcf.png",cloud:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/cloud-709e68422635a895684811c29f601afd.png",clubs:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/clubs-20ad37ebf1a6e730e9ff8cce466b9de2.png",cn:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/cn-8f8e4fc2f4ade1e31b0e3bac437bff82.png",cocktail:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/cocktail-e0c1b39213040a064f74f0f65823ed10.png",coffee:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/coffee-8cc9c70829428b974dda2bb66cd33222.png",cold_sweat:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/cold_sweat-0482fc92c9429aed235f530d2b1d5569.png",collision:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/collision-1d57202220961556c51b02601a71bd70.png",computer:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/computer-132373b55080a9e0b563645abafbd451.png",confetti_ball:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/confetti_ball-fba1c138bded041ca50ee7efb58ec019.png",confounded:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/confounded-c96cdec73a2ec9011c87d241025b3000.png",congratulations:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/congratulations-145808d9186b05c98332a3488d483a72.png",construction:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/construction-723ce18e479f2bfa6586dde3f3434deb.png",construction_worker:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/construction_worker-835b389520a1ba3da756696073fb2e80.png",convenience_store:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/convenience_store-cb9cd8a860e014b825171bf846ddf099.png",cookie:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/cookie-048e5ccae71a4cd356dc930d1feba000.png",cool:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/cool-be32e7fda29d29da9309ead7fa0edb1e.png",cop:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/cop-04780db138086580cf785a2f9e0a0008.png",copyright:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/copyright-d7d9ebcd774d11ab55d9608a4081d170.png",corn:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/corn-e76ff75c82c47f164561591fe565a6a0.png",couple:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/couple-0c2e43d6e7e1383e56dedfebe7383ede.png",couple_with_heart:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/couple_with_heart-fbb5f05bd50a20488784737667b98d08.png",couplekiss:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/couplekiss-65d3b27d8e8bd7e3a3014a01379d215b.png",cow:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/cow-2122a78b2602682bf5a95ac9935c1071.png",cow2:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/cow2-b42f4bb7add4760ea5ef19e6828e410a.png",credit_card:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/credit_card-35dc63647587f2d641f33df3e39d4e89.png",crocodile:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/crocodile-60775f9861e2858f7e36e80801da914e.png",crossed_flags:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/crossed_flags-d4353a74de4eea0e0ad5a4d592534690.png",crown:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/crown-d8637aea0f2520819627b5e84c7f0b87.png",cry:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/cry-f6af3126752976929587880fe9ae6932.png",crying_cat_face:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/crying_cat_face-67ba40e7e40ad56fb8dcff9344cdece0.png",crystal_ball:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/crystal_ball-5eb9c6dff236aff06ac8eccf0729a5d5.png",cupid:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/cupid-eb146e133d828a60ad7894471b19aa64.png",curly_loop:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/curly_loop-0ca9759e8cf30103211b3230da76e505.png",currency_exchange:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/currency_exchange-59bd08c50aa5ca5f4239dabdad5d7f34.png",curry:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/curry-1e02abbdf81b4fc4b1d735da74f52708.png",custard:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/custard-6f949e31f5aad90ca5301a5fc96e46ac.png",customs:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/customs-7cf12903d189db576590557302fb7514.png",cyclone:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/cyclone-c56ea4703929f08f15fa83364fd983c8.png",dancer:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/dancer-1b63dcb22efa8f481c5363044248746d.png",dancers:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/dancers-08038ce5cb5ee968ca15bc33a550e08e.png",dango:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/dango-850c682515cd09d81754c2561cc9f501.png",dart:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/dart-ce65218dfe3951e2788a38fb7fd35167.png",dash:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/dash-98fecf05d189f7230ca5d055dc91cf9d.png",date:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/date-e580eaf368c104f6edc4e7235816edd1.png",de:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/de-d09c7b1c5adfc1d88d112f9c46755e14.png",deciduous_tree:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/deciduous_tree-ba7774f599f9ef49e5b3582475bf4de0.png",department_store:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/department_store-97bcea7f74dc0aae20460e1ccc537dac.png",diamond_shape_with_a_dot_inside:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/diamond_shape_with_a_dot_inside-e3f0bd37c52e653198ba8bf6afdcaf5c.png",diamonds:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/diamonds-a34827bbea3139f1f5b5c42a77808300.png",disappointed:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/disappointed-d94fc7ce168693ef8c1d54114de5e65f.png",dizzy:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/dizzy-34231a80f981b8c36af574629aa2bc62.png",dizzy_face:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/dizzy_face-b95131d40023903b8f5d313f0671f0ef.png",do_not_litter:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/do_not_litter-2e23bcff8bd4fad1e5b5d4cd08b22870.png",dog:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/dog-8e35f48ae5fa28ed95e096f080088e4c.png",dog2:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/dog2-aafb90f84d4c032a34825597ada8a225.png",dollar:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/dollar-b9c45ef41b0b2b7288d4cbd3331c6e8c.png",dolls:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/dolls-88d47fcea7f9e89aa7711d64865956aa.png",dolphin:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/dolphin-4f509b8ebd99db24dfc50d38eaede418.png",door:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/door-688c16aa621d22b9af3a088447786adb.png",doughnut:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/doughnut-de1b005ae55fdc971851522cfbe74825.png",dragon:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/dragon-6c490f8868752131f9ca688bd0304d9f.png",dragon_face:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/dragon_face-62e2488b360e7f6962455c3498be8b3d.png",dress:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/dress-5e83663a306e487715a998e8ae586c16.png",dromedary_camel:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/dromedary_camel-c4188772841136cea448f0a92f06e8d5.png",droplet:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/droplet-14ebb84a36072730ecf5378c4df32cf0.png",dvd:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/dvd-46d5ae017423fbfbc48df5aff234491f.png","e-mail":"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/e-mail-9170ba2298d68fc4472ad21c02a7a114.png",ear:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/ear-e3f42528d950dc22703a3b3b9fc453da.png",ear_of_rice:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/ear_of_rice-d66980c0872f4c97b2c07093db24a6bf.png",earth_africa:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/earth_africa-97417dd561f7f6e6048921e4482b3c98.png",earth_americas:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/earth_americas-33f65cea372b397142a2a97ed03ac144.png",earth_asia:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/earth_asia-c3289d4e11a131f84a1ac4dd2b9fd854.png",egg:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/egg-88f7de5530c489d6df820d8b9ee37506.png",eggplant:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/eggplant-92c3d4c8faca44ffecdc6f54022eb8c2.png",eight:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/eight-e0ca5a5357fd5f6f28a00a375930b3ec.png",eight_pointed_black_star:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/eight_pointed_black_star-7b5fbc95ee26b942c803221f8fb0e629.png",eight_spoked_asterisk:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/eight_spoked_asterisk-52e890869171009096a74a19be78f936.png",electric_plug:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/electric_plug-32c31b1fcda887b078409eb804b4aea3.png",elephant:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/elephant-bffaa1101d2f8884a0d3dcb19b20dc4c.png",email:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/email-6f674d78fc956b5f0504027249556c27.png",end:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/end-78f25c9a691808f8e827c82f61e401c4.png",envelope:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/envelope-26a8cecaac63a7ebf09d5e5afcf670e3.png",es:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/es-3596d99266bb0cf01713c703ad460b7c.png",euro:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/euro-7fa0490a89a3ea78951c9cbfba5d4532.png",european_castle:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/european_castle-c674953d4ac5371e5666631d7a713ecb.png",european_post_office:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/european_post_office-ec60ed04ef8d12899463b496750a1d9c.png",evergreen_tree:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/evergreen_tree-eb9d9956b9256eed362d8d68087da958.png",exclamation:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/exclamation-e49f862b0aadc3ab7c868fcf107091df.png",eyeglasses:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/eyeglasses-7ed253e8788a13777b27da0b80d3f532.png",eyes:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/eyes-c273dd77477b9ee4d96a8ae50ca89845.png",facepunch:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/facepunch-4702e9a24708833b96301b78e52cdf35.png",factory:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/factory-cdb71a0ab2bf5f3f8be6c369b2b0c8b5.png",fallen_leaf:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/fallen_leaf-9ecbfd2442ac42826d92a5b53e6491af.png",family:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/family-9e687a81fdefed8b7a30f783f9b9cb8c.png",fast_forward:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/fast_forward-aef2de430ad4e706a6a1180a1f127c1e.png",fax:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/fax-877a9f4dcd0605845e220bb4ff531f77.png",fearful:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/fearful-150591e6c32d88f3f9b64d76fe08fe97.png",feelsgood:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/feelsgood-4cbfcc4b2d07d690f9e3e7d862d9821e.png",feet:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/feet-5ff40c1c857d7fddb0d7ff01c07552b0.png",ferris_wheel:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/ferris_wheel-8d1a79839c8e8ab70f8e70d2fc248a92.png",file_folder:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/file_folder-5594d5df5e78c802f0b5af0b668f3e6e.png",finnadie:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/finnadie-e8a968e503d27748ea934daf6d1a9677.png",fire:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/fire-e685c0d3c42f51edb669fbcfbf39bcc5.png",fire_engine:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/fire_engine-4058ca6551395195fd06320919cfe99b.png",fireworks:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/fireworks-1e6564b0f5e13e6f5bbefd2cb96026a7.png",first_quarter_moon:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/first_quarter_moon-72accc42835166ba125d30f11aa80a14.png",first_quarter_moon_with_face:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/first_quarter_moon_with_face-2b95badf8fea02cef3747c2a59ac3eb5.png",fish:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/fish-d135a9f9090ab590860de9e31a1f7b2d.png",fish_cake:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/fish_cake-7a6a9f86da1c56d80faeec73bc002871.png",fishing_pole_and_fish:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/fishing_pole_and_fish-2a026bdc4db961c0552524138f547a8a.png",fist:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/fist-25d50bb37bc73dde6f6c66bcbaca2c2d.png",five:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/five-827dba5925c3faca491f3f0efae72431.png",flags:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/flags-8b21a59e6ba7fae4a14a83223f242d49.png",flashlight:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/flashlight-34212c0867c0721ca62d6d128efcfe59.png",floppy_disk:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/floppy_disk-bf93a01858c6702ec29e05d68bc6f7f3.png",flower_playing_cards:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/flower_playing_cards-6dab454cfd68aab59c9185d787ff1575.png",flushed:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/flushed-40e99cc71aeb773bf29d679f692faf01.png",foggy:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/foggy-fa94f9af4405ad4744ea6010c1a08abd.png",football:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/football-d11bb7b067acfe24744aac50e2857c32.png",fork_and_knife:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/fork_and_knife-ee6d36b067e06ac69c6ccc2e9fb2d311.png",fountain:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/fountain-5eecfbc8318e3f10784b798b11779715.png",four:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/four-32328f7fe2f2b9caec7f27abb822e118.png",four_leaf_clover:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/four_leaf_clover-57d350b7afec29007ac3c2e8b71f59b4.png",fr:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/fr-6bc4439c8ad5b6553ee6d90916396f9e.png",free:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/free-18055ff42f1368111e5ecf0b9173efeb.png",fried_shrimp:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/fried_shrimp-1d49f518d4bb9cd558198cb90808fae9.png",fries:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/fries-0041a7332d75c107621f5e256c8fccad.png",frog:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/frog-1a2cc32eff11b9577c1fb9f5f4b175da.png",fuelpump:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/fuelpump-cd0227443e27dd083c31207f55a2963c.png",full_moon:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/full_moon-55b2abf8954a9a23279ed71849f534a4.png",full_moon_with_face:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/full_moon_with_face-41e273b9d62f2056507f363712201e93.png",game_die:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/game_die-23fd14ef2dd63e2b67299bbe97f02207.png",gb:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/gb-6d1d27d1a8b2980916770de6a2b222cc.png",gem:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/gem-9a377b6daaa261527a6722b44f081587.png",gemini:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/gemini-8b1b818838008291e2975fc955a2d63e.png",ghost:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/ghost-b786384556dc40884b6544147ac353ac.png",gift:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/gift-6238f81b97d36e2e730d4cf7c92f82c6.png",gift_heart:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/gift_heart-63fc3d446c190eaa54b6105473cfe4e9.png",girl:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/girl-2d02f3c42e9787d14e88c4d383c17c7d.png",globe_with_meridians:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/globe_with_meridians-51af73beaf3d7b355ed336460b0f9685.png",goat:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/goat-8b4e75bf62a7972d941379dda54fe748.png",goberserk:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/goberserk-d9b85e27a4b51edc405aed42a23d35f9.png",godmode:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/godmode-89229f9d61370b6f54aad7264a42207f.png",golf:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/golf-b57bbbd9479b173fc957051cb48a662c.png",grapes:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/grapes-cccc986b512a392ad0f469c31f94f0e3.png",green_apple:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/green_apple-6b98349ff4c2adbb8d1e4b43b91d3fae.png",green_book:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/green_book-e94f951f7727aa13c42ef980bf843eba.png",green_heart:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/green_heart-aa5720a9695266ac2b323da766ce72cb.png",grey_exclamation:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/grey_exclamation-f79dfb722b8b966efebc1276791f5c60.png",grey_question:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/grey_question-8d0fad8554911271b315d55ecc6f24b8.png",grin:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/grin-d286e19f4bd1f0a807008e82b27111a4.png",guardsman:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/guardsman-149dfd3918732924dda02e983167ee2f.png",guitar:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/guitar-8284b8d1432f7b4adf358421f6e496b1.png",gun:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/gun-c10c6529af0985bf9abcd6ee37491765.png",haircut:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/haircut-48ea2062f70beca5be0de5eadd074ad9.png",hamburger:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/hamburger-3d3ed3fdbb5da4eeba9cca34b116df22.png",hammer:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/hammer-ea92362fb45b9ec110f7b93fb764fc60.png",hamster:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/hamster-ea9a76729aa111d1895b6633e9b46dae.png",hand:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/hand-29e7630c77320910e42a087955ac2831.png",handbag:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/handbag-79c5a6a59c438f9bf07717912f02c924.png",hankey:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/hankey-a5a2907aaf604e7f5c7da569224103e3.png",hash:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/hash-9724d23dc65657f5e72735f96fc5ee63.png",hatched_chick:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/hatched_chick-6495a43077c8fb79e43331a08ae6807f.png",hatching_chick:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/hatching_chick-8687c3fe760ccbde0aecd7c9d397b54a.png",headphones:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/headphones-08fd236d2a2ced4f8c6768bcab3264ef.png",hear_no_evil:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/hear_no_evil-4fe3765932876d5a1cf467128b26fce3.png",heart:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/heart-e48b3195bd6c935da0db3715d3911706.png",heart_decoration:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/heart_decoration-778f10d494cfd471fc5f6115f66e638e.png",heart_eyes:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/heart_eyes-b5e2dbac14f34df6caca950381784969.png",heart_eyes_cat:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/heart_eyes_cat-f6fd53d1b7dd00a89a3e1165744290c6.png",heartbeat:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/heartbeat-589d2e9f4d743589b83f049901cc40e0.png",heartpulse:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/heartpulse-6db94397e0a194b64c40d74fbe30ed5c.png",hearts:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/hearts-bb4339eba0c6fdd4b63346c65c182987.png",heavy_check_mark:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/heavy_check_mark-2b787764f966428f22ebb66747a4e703.png",heavy_division_sign:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/heavy_division_sign-010e08193ea8e889a6c77e38c6e73726.png",heavy_dollar_sign:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/heavy_dollar_sign-bbfe09b6f93fa68106730a15e2b0542c.png",heavy_exclamation_mark:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/heavy_exclamation_mark-e9b57a11e0b50402b4324541c63237b7.png",heavy_minus_sign:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/heavy_minus_sign-356b056aa6e3b836a6da88a2c22c1b91.png",heavy_multiplication_x:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/heavy_multiplication_x-fba697c6ab09cc4c33d4c4a53065fbab.png",heavy_plus_sign:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/heavy_plus_sign-319c3712ca8b14511aa37915d1545843.png",helicopter:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/helicopter-ec053bc7e3c233c1079c65f8917a13e8.png",herb:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/herb-6be60fceae7455460427b5c40cda7dde.png",hibiscus:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/hibiscus-c5c438b49b0730de5034f8fa9495a7db.png",high_brightness:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/high_brightness-0fb3b832a99e0a441458749a4e8d94a7.png",high_heel:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/high_heel-78e193e3ee09f793bb8d4a32a8267a18.png",hocho:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/hocho-acf0197f4a243cf977a48c620ae438b5.png",honey_pot:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/honey_pot-1c718b777ac738a57b81681166aed922.png",honeybee:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/honeybee-c8d57420cababc09eb5d87a496005b85.png",horse:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/horse-c6ffbb7fa6fb47ee9910387c50c1d4d9.png",horse_racing:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/horse_racing-95d609b4e7db1bccda8d70ab29deb5f3.png",hospital:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/hospital-4c51954d060cdef94aaedddbd9392ce6.png",hotel:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/hotel-40571815fc6e2359fbcc17929b5584a3.png",hotsprings:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/hotsprings-8f79894ab27e739b213304f1a3632d48.png",hourglass:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/hourglass-46f087a1deddd25eca1123acb54c2803.png",house:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/house-01f502c46d0856592896483df129c25e.png",hurtrealbad:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/hurtrealbad-4d301dceeaa8d415917f39dc409f3ae9.png",ice_cream:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/ice_cream-ec308cf6f010bb18bc72faa630635400.png",icecream:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/icecream-07686dc79b8a8a66db19d0cea813e7b1.png",id:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/id-560c6839df2bc7ccfe0503f92a2b3020.png",ideograph_advantage:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/ideograph_advantage-e7a7f8b263de57d39e9cf8651b60f0cb.png",imp:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/imp-097e626cd6ca9a42a1c608498b06a85f.png",inbox_tray:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/inbox_tray-adb71c98812e791d10fe219dc74401cb.png",incoming_envelope:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/incoming_envelope-159f655cac3a126c22709359f7bb51a6.png",information_desk_person:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/information_desk_person-326bbb7e35d44654636e04687357c1f9.png",information_source:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/information_source-8315922e09cd75f19c066ea6f39dd840.png",innocent:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/innocent-9086985433c90942e6f4e47a467394bb.png",interrobang:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/interrobang-451249b1ded150410839735afc1ad00c.png",iphone:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/iphone-07bda6e1ff2f597e73a0deee5f195e61.png",it:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/it-bf77469c6d17fc10820d19211aa6d2d4.png",izakaya_lantern:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/izakaya_lantern-167108d88e2dd711617e78363505b372.png",jack_o_lantern:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/jack_o_lantern-300b941d71441376169fcde291847410.png",japan:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/japan-739d21dfd847043c4f057854d1de0a9e.png",japanese_castle:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/japanese_castle-176a32b65f04fe83c346032065f87437.png",japanese_goblin:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/japanese_goblin-f5388ef0def2b98ec571bc3b33a75682.png",japanese_ogre:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/japanese_ogre-276b5eef58f0b1a87655cf6823c57cec.png",jeans:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/jeans-33bf43256d974e99074b02da743c1535.png",joy:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/joy-7de7497bdbdc6d4b4531235d08b2610d.png",joy_cat:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/joy_cat-0bc2acf8222ef7b7082b4c8cac751702.png",jp:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/jp-240bd52fca5615ce60e85cb15ea1230f.png",key:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/key-9a33bc9932798812a0275c8a2d7c7642.png",keycap_ten:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/keycap_ten-8b046cd87bf44eb203f32fa62476aedf.png",kimono:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/kimono-480f412ddb3aaf080946bb5cf3514052.png",kiss:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/kiss-736af5b826657f185bdf86aefc27a35e.png",kissing_cat:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/kissing_cat-6f1714a89b94d54f628c0e6535fb1798.png",kissing_face:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/kissing_face-4ce047586cba5612a966f6aa96197cdd.png",kissing_heart:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/kissing_heart-0b60226d0604c39113a0d35e4c1a71eb.png",koala:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/koala-9a2ea4b912c994563a668307fa67be19.png",koko:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/koko-fbc4eeab37267afe80fd778d60619e73.png",kr:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/kr-eae5ca36b48e699b3fbcaa1817878636.png",large_blue_circle:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/large_blue_circle-c05fad979bf237a4fd361f26bd7fa982.png",large_blue_diamond:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/large_blue_diamond-60e495c6669d37d91d9dd68c0bbb0fc5.png",large_orange_diamond:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/large_orange_diamond-768d863c43546f10a93fa94c471ef7b4.png",last_quarter_moon:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/last_quarter_moon-8e4eff652cbeda225e265c22c58ac1d9.png",last_quarter_moon_with_face:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/last_quarter_moon_with_face-0490284c04d3678c9545cef301f9ad3a.png",laughing:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/laughing-4e16a10d98f4a5be4dd1285cfbd86aaf.png",leaves:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/leaves-95aa502f8978577d18aeb5f1178c824c.png",ledger:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/ledger-5980ea96aa87871df5b4d84a38cd7389.png",left_luggage:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/left_luggage-fe54a90fcb1a51eb6be32ae8f65a47e9.png",left_right_arrow:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/left_right_arrow-955c8933d2e51606dfbc4459e0a97ce9.png",leftwards_arrow_with_hook:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/leftwards_arrow_with_hook-38ac686d6af5b3d788441b361cd54c4b.png",lemon:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/lemon-c563a3c94a0a7b30be596646ef9aa8e1.png",leo:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/leo-41726914f5371a50db5e65d1b27b845d.png",leopard:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/leopard-9b17fd7a3c33c985f686dcb41bf8de04.png",libra:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/libra-6122c86a31a5dcb47d213d31f0f436ca.png",light_rail:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/light_rail-360dc76791e25d7602d0ed7f118c39b0.png",link:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/link-d47898d80f9af90bbdc1cddb7658c2df.png",lips:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/lips-85ba5e4648eb44c5cf9696ae10a0c82f.png",lipstick:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/lipstick-17a165fd913f55c3d5ddf74b4ef77b25.png",lock:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/lock-2f3f1062b4e3a401bb36c82df8e5ac67.png",lock_with_ink_pen:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/lock_with_ink_pen-9b521877bd0bdbb931afac997a60686e.png",lollipop:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/lollipop-0881ba009af39c7c0677028bdd63baed.png",loop:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/loop-e4df9c3a20762ccf8b55c640813b755c.png",loudspeaker:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/loudspeaker-8ce49770015224e6415b6f04347444e1.png",love_hotel:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/love_hotel-96fb33bb6fc0b6d934df83d7934c6351.png",love_letter:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/love_letter-7d29becd38a4516e110c84683c39356b.png",low_brightness:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/low_brightness-3638cb13cd32ff8ae242091bf1e5cce9.png",m:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/m-2de8cb418b53b62f09d490d8d059db72.png",mag:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/mag-b55db19771ae22bf2f22800086fb9399.png",mag_right:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/mag_right-38d2a933e5884ebff50fecadb7f414c4.png",mahjong:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/mahjong-23a45f666b524685f4486e3e88744c36.png",mailbox:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/mailbox-0d12b37ebf3ffc5e212b4e0044404e1e.png",mailbox_closed:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/mailbox_closed-79c45dac742837bd7c306e8803b44a1d.png",mailbox_with_mail:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/mailbox_with_mail-7d055cbd8ad2fc7c4cf9ae9f4f3862d5.png",mailbox_with_no_mail:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/mailbox_with_no_mail-590518563432f5049e576b8fac3a0275.png",man:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/man-ee3465ca85292d485e6e5f111d48532b.png",man_with_gua_pi_mao:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/man_with_gua_pi_mao-441d13cef4aa285d99d3ed06d5c487a4.png",man_with_turban:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/man_with_turban-6499fdc8b9f0637cff2b53279aceb74e.png",mans_shoe:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/mans_shoe-27dc14370bc1d89ac0f618e201d65b03.png",maple_leaf:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/maple_leaf-00c4760ede47115d52af63a6f5b5fc9c.png",mask:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/mask-3c2f7e9ec6fe1e7d1beaa5db4ea559b2.png",massage:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/massage-24bf2c015cf21c7b97da55b6bb8a2225.png",meat_on_bone:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/meat_on_bone-2ec4f2534f72297534732e4d7c726c24.png",mega:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/mega-641bf815c4d674f6a448524f482269b1.png",melon:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/melon-f8c8ee384b8a7f375f6e826e35b4254b.png",memo:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/memo-09af5199da7dd9163261eb12cfc58656.png",mens:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/mens-3f5b487cf18d7645ae2e3b9a2ddd8d35.png",metal:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/metal-23c3e774e578584eab36d51af09b74f5.png",metro:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/metro-6350863f7d2f16f72d65e88702e25e54.png",microphone:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/microphone-87e643baaaaca7b09b0baee65728e5f5.png",microscope +:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/microscope-65256ec1f2e48b2d8f437423aa2dda5d.png",milky_way:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/milky_way-4b5390ab00fc57d762558a15486fdd0a.png",minibus:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/minibus-2567cc77bb1f6e24852f9de8d8876d12.png",minidisc:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/minidisc-da32c473f13d4809088ec9b7f244e8bd.png",mobile_phone_off:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/mobile_phone_off-8a862982f09c7e64cfc2dde527f1c0f2.png",money_with_wings:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/money_with_wings-5428176e306a869903a0207ffe7197c6.png",moneybag:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/moneybag-39cd8e4b0b99aaf32bdf1d60359323f1.png",monkey:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/monkey-b969f3f26d11b0c2317b29e212c63266.png",monkey_face:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/monkey_face-157975e077275b5f18b1134c69e77b3a.png",monorail:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/monorail-f376ed9fe362efeab85932b3f225971c.png",moon:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/moon-c13eac3ea1002108d5726e15f73a05f6.png",mortar_board:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/mortar_board-bf10dda1c2639a0a58d8058ea1c7737b.png",mount_fuji:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/mount_fuji-9403ecdb3de2d95fe6933c66a22ac8e4.png",mountain_bicyclist:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/mountain_bicyclist-f20c5f4d66fe2b6a2748070ee56a221c.png",mountain_cableway:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/mountain_cableway-6fee5621a93f1beda2cbd70d5ec01d7a.png",mountain_railway:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/mountain_railway-18e8e3830e679d4dfcf8cd679efeac9f.png",mouse:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/mouse-6b7508a30717a3535aff3349582cf55b.png",mouse2:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/mouse2-012f5bac39e3c2f505e3b430ccc1d80d.png",movie_camera:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/movie_camera-75b676e28b7b995f524922aa093f61a8.png",moyai:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/moyai-4132a6506037f546bd10849eb303fce9.png",muscle:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/muscle-0b9a26e33ecad9a7913ffa3e881539ad.png",mushroom:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/mushroom-81cd4c346ec41563a7c2840a58dbc85f.png",musical_keyboard:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/musical_keyboard-6edbbb6bf8c0c5451a2ffe6b49577065.png",musical_note:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/musical_note-f0b750a5c98cb01bd0f73afe497464a7.png",musical_score:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/musical_score-f518b32b3f12675f20b1995997b75bd9.png",mute:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/mute-ed9f37dd65e6e1ac205c7e68a4df1e0d.png",nail_care:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/nail_care-a9d7540e7a0c09d44749ca7f5577e950.png",name_badge:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/name_badge-9b265f03ee9fe23c2a7289726ad583d4.png",neckbeard:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/neckbeard-25db7b6150793656c95fcab36800c0cf.png",necktie:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/necktie-88cafd6cd6b23eac6534cef6a7794230.png",negative_squared_cross_mark:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/negative_squared_cross_mark-c4106d45d8d11c7bac9a63cdc260ba35.png",neutral_face:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/neutral_face-14e2b8c6316d697f8af0197c96f81112.png","new":"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/new-8036cda52b1480ebd49e78fea5323e9d.png",new_moon:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/new_moon-64cedca6e51b35cc3460c7fce2840231.png",new_moon_with_face:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/new_moon_with_face-f95ae14d294577a824d8c8807fa82716.png",newspaper:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/newspaper-76265b0c754631efe175d3ed0d88e200.png",ng:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/ng-65e01972772cfe541f447dc2259e1df7.png",nine:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/nine-cd6b62afb4258c9e5ce23df78bb264e7.png",no_bell:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/no_bell-677ca0ff0172b6b371e3a0364bab085c.png",no_bicycles:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/no_bicycles-80e6deeb8a97d4cfb37f0cb6f1fdc7b1.png",no_entry:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/no_entry-43c54d131f5c42dba36f180006ddd9d3.png",no_entry_sign:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/no_entry_sign-29102b5d9cf05114b62750fd04b6b198.png",no_good:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/no_good-53f8b5416b110a503eb8e146773ab22f.png",no_mobile_phones:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/no_mobile_phones-c07f4541d9ff6c61dcb8f84532e4c1f8.png",no_mouth:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/no_mouth-17defb8e78f53b97fd633b80f9692718.png",no_pedestrians:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/no_pedestrians-7d62ba7a37a0f991deb04d0b8581a1c4.png",no_smoking:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/no_smoking-bc306ce5baa11f262cd9f2588276d6ac.png","non-potable_water":"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/non-potable_water-ed5e403df60891692b312030e609c23f.png",nose:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/nose-fdf7caeb67fd0f94c0560e956cc873a5.png",notebook:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/notebook-448a624f24c37b02a97f31a0ad5a61f4.png",notebook_with_decorative_cover:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/notebook_with_decorative_cover-8342eebcd0a09863a68c80eeb938bd9c.png",notes:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/notes-12116be5fcf44ea6c93af5edc2832496.png",nut_and_bolt:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/nut_and_bolt-495436f4be9de66af202d431afae9233.png",o:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/o-677b24302952061a5a3aef152b49fc50.png",o2:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/o2-938ecf35405f7bf4f77edc3b49ad53bb.png",ocean:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/ocean-066196ac6614d822926dd833dfe62bca.png",octocat:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/octocat-25e20cf2468fb8b01c9b9a340611c0ec.png",octopus:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/octopus-da8491c83f176f66b94431de51df438a.png",oden:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/oden-d487148569c96c90f3649d9670046202.png",office:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/office-6a8452b1dcd3ac6595df8fa4229c092e.png",ok:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/ok-f83b8a69de6d8fad6ec7de88bf8f6255.png",ok_hand:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/ok_hand-75b48ee83d1857db74af0e34a9cc653a.png",ok_woman:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/ok_woman-600b3bc22a1655e9132314123325cdf7.png",older_man:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/older_man-05cab8c7ab50482d1087e2224ad936eb.png",older_woman:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/older_woman-bc93a3dde0bd6da4957f1f5ae84668c4.png",on:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/on-2052361e2736abbc2f987f7df8c415de.png",oncoming_automobile:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/oncoming_automobile-f39c99a8a00527ca2bc26cc71ea92c98.png",oncoming_bus:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/oncoming_bus-ebe41f5a39488f8270796417a4d277f4.png",oncoming_police_car:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/oncoming_police_car-0947949d059652b861d35d888bb05eb2.png",oncoming_taxi:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/oncoming_taxi-880783613affa43e09a1b5ab480eff37.png",one:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/one-4cc496adb6e967e13e69a19825b2ac9b.png",open_file_folder:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/open_file_folder-37eca6c0756adc0539133a7750aa844b.png",open_hands:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/open_hands-f147238d181ddae45719d54b28f835f3.png",ophiuchus:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/ophiuchus-bb4a6c418d305b428cb25aff72aa85e7.png",orange_book:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/orange_book-d00d986eef321e8d9d7e51fd4f8eb183.png",outbox_tray:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/outbox_tray-2b4ff53353c99f8f8de909818f7f2171.png",ox:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/ox-a81fef266cb44c45fd74bca379675193.png",page_facing_up:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/page_facing_up-f6dff6748560587071df8aa540ff3022.png",page_with_curl:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/page_with_curl-63d9172e453ea3f97feaee6be8a9202a.png",pager:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/pager-723fc2b83eb11d6f0cf73b29797f6000.png",palm_tree:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/palm_tree-78441114339fc55d1cca7ddd9ecce7d9.png",panda_face:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/panda_face-5add69e444e201ee5e0ebd3444a986c3.png",paperclip:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/paperclip-a14910ad6a41336a62220b1f773b1d48.png",parking:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/parking-bb21838c8c681eba3a44f74cb26c9597.png",part_alternation_mark:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/part_alternation_mark-27022de7d476fdf57ddcfb7ffdc100c5.png",partly_sunny:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/partly_sunny-ab78b45fb4a4bd954620256086546513.png",passport_control:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/passport_control-f2651d6b8285b682a71eb32f2179c38e.png",paw_prints:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/paw_prints-a2a19c03d68a09e1be199039165f728f.png",peach:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/peach-b9d40507b0fd5e7392e042289c1b02a1.png",pear:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/pear-7e0e63c3adf6e90a6bd79d691b48973e.png",pencil:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/pencil-09af5199da7dd9163261eb12cfc58656.png",pencil2:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/pencil2-1e50dbd9e3336cb96e2550c6da4a9a54.png",penguin:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/penguin-b469cf6d6aff87bc767a923dfdba0e5b.png",pensive:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/pensive-097dcc42fe48cf8983dc9b65e4bfe49b.png",performing_arts:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/performing_arts-6785ae218885869487bb65c661242bc0.png",persevere:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/persevere-ba34f6c911e764fe54b5da4479b91107.png",person_frowning:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/person_frowning-0b67a57253df0193b260da46194caa2f.png",person_with_blond_hair:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/person_with_blond_hair-378ed3ff60c6aa3dc77185eb474714a8.png",person_with_pouting_face:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/person_with_pouting_face-e5496c3b0a75e605bd32e0881d2816b0.png",phone:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/phone-d580048e18fcca9ee4b78716c8a74570.png",pig:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/pig-93c9ec81af464915ede4d8664e29e334.png",pig2:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/pig2-893115d92313289a7ed35a84fd0e632e.png",pig_nose:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/pig_nose-afb9d573df8356ab19ff3eed67c771b0.png",pill:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/pill-2ee0cdbf0c7baa352eee51e7747fad2c.png",pineapple:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/pineapple-a29a11f702313af1ad42adb833acf4c6.png",pisces:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/pisces-d647c91f6ee5ad04f7ad0c62a8f336a3.png",pizza:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/pizza-53518ff19629e9e096748bf665faae16.png",point_down:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/point_down-3d30da67d6059cac8bb8ab21e16c52cb.png",point_left:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/point_left-fd5ce3373fd091dd825624cd97ac7c9b.png",point_right:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/point_right-8bc682a8a2554d1cb5dabb8b17c296f2.png",point_up:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/point_up-0e1f624d8d938fff1df02bb4d00124c1.png",point_up_2:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/point_up_2-89d69b72afd39b281d2a101f3bc1dbb5.png",police_car:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/police_car-fa000cd806dea12e138157b478cc3438.png",poodle:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/poodle-ee3755f59fbaa8b5b30c4f5c1d7f0cf5.png",poop:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/poop-a5a2907aaf604e7f5c7da569224103e3.png",post_office:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/post_office-432ad8dc04ab17e2ad918ddb1a04d9e7.png",postal_horn:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/postal_horn-6f9c107c3c4548906764676d859ae0aa.png",postbox:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/postbox-2a58a9888d310cbed8f3f530e1bef6dc.png",potable_water:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/potable_water-89bef7398d754408e9f5e16495bed8b7.png",pouch:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/pouch-025216da6c9ca518b23cb13cf445b9ea.png",poultry_leg:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/poultry_leg-a4e592a70d3e3ee1c78a6f37653ebc4e.png",pound:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/pound-35cd1ca63bf777fa56c17cb22a70af7a.png",pouting_cat:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/pouting_cat-377a2d41a705883cde8c23a17a8c0ed8.png",pray:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/pray-e12a4ec6536fcce034f9bf5fbd24cf9a.png",princess:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/princess-efb762ed09925505eac5901987169f53.png",punch:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/punch-4702e9a24708833b96301b78e52cdf35.png",purple_heart:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/purple_heart-b21199a2f3821444bbe87dc9f89cca2d.png",purse:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/purse-7c419bfbdae374cfe15462855117612b.png",pushpin:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/pushpin-1acffb60794f50e4d34fcabefbf719a9.png",put_litter_in_its_place:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/put_litter_in_its_place-9e4626ea666ae3203396b71e47e38b12.png",question:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/question-c22d55a94790434b8417748a105c3f43.png",rabbit:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/rabbit-7cbd116415b50b5ec100fd6621f3ae3d.png",rabbit2:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/rabbit2-b3601bf0b9665821848a8d24eb44361c.png",racehorse:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/racehorse-9280cdda43c580a302b9e8816be887d4.png",radio:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/radio-703e18d2da11de9d847291b2287a0f5f.png",radio_button:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/radio_button-9f52661466f3596e46e3df784b4bb60b.png",rage:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/rage-f4035f891445af3cd170280fe76b0b13.png",rage1:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/rage1-894e56661315ca348cf982f7cad0070e.png",rage2:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/rage2-8f01a65f7b674d31b589a0bfaec3e30d.png",rage3:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/rage3-b5b5a0a291bce26a4dd46903c3e376bd.png",rage4:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/rage4-1077fecd5d9192fe841abcc82f89eea4.png",railway_car:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/railway_car-df8880521bb7f23364bc54b17365fe7e.png",rainbow:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/rainbow-907ce936aaa8fc6d4e284228467b8055.png",raised_hand:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/raised_hand-b3865e4a1537575d0c270c0fb1e8b10d.png",raised_hands:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/raised_hands-b2696a9ad535caac42f032e69f0a6e64.png",ram:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/ram-a46e96d91d14c70bb24517f5d0d7f74d.png",ramen:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/ramen-59f5e156aef5eda18ba27acaf9e49aad.png",rat:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/rat-b0f73e1178c1fbe3bcbd44c8786e8ebe.png",recycle:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/recycle-565c99863a8c14e72e8d516c7ba7b497.png",red_car:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/red_car-d1bd13347d406fbd38634a1f454976a0.png",red_circle:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/red_circle-32b8a051a3aec34b5076284d31a375d8.png",registered:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/registered-b8f14813d6b541db479d693349a41f96.png",relaxed:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/relaxed-118a95199f893e6123df37f5f6a70796.png",relieved:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/relieved-2b958eb8af98346d8c03246b95b282a3.png",repeat:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/repeat-bf0fc02b38b796b9bbb23ece3b781f66.png",repeat_one:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/repeat_one-6878c04a220c621ea1e8d402613f58d0.png",restroom:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/restroom-b58a2868e79f93f4885c0482f137328d.png",revolving_hearts:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/revolving_hearts-785f33bb2265c876dc022153c437eb60.png",rewind:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/rewind-509011b7dce8f692f46b32ca39522371.png",ribbon:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/ribbon-286e91e86ee10da1ad8728462adbcbc7.png",rice:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/rice-1196c241cf4c3b0cb04ec38e03365000.png",rice_ball:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/rice_ball-5bc66f505aff2b516a2e899510610505.png",rice_cracker:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/rice_cracker-75a758eece5acc22f858adf8cec28752.png",rice_scene:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/rice_scene-5cad01a8f58fcc4e4a1a093495a0026b.png",ring:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/ring-3dd158b38188170d4760fbe0a9e5849a.png",rocket:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/rocket-0a0041d64dcdfa22e950edd796f02954.png",roller_coaster:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/roller_coaster-2198c6bd8daca53745f990ed194e6dd6.png",rooster:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/rooster-51d6ae9b4f9a0c4c4198cee1211395b6.png",rose:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/rose-0eda91a3b571e2a4479e0ded5edc6dbc.png",rotating_light:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/rotating_light-286b60d914753f8d654253492c64ab5f.png",round_pushpin:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/round_pushpin-3458479baf897ea66aa181d7c10d7df9.png",rowboat:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/rowboat-dfbeb0dc330c773d40614420f62bdab2.png",ru:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/ru-dbfc78a32b74359d5a902239b867f09d.png",rugby_football:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/rugby_football-dc037b7bca03d5396c043d9c77a93d60.png",runner:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/runner-d01fa1b482ce7cf49eb54a68dcb4ef85.png",running:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/running-d01fa1b482ce7cf49eb54a68dcb4ef85.png",running_shirt_with_sash:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/running_shirt_with_sash-d709e117c261627fe0ed17ec93fc0690.png",sa:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/sa-41260c3f42a8a1659dd45ef7c12d5200.png",sagittarius:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/sagittarius-452d5696591e9194bc1763c809a2047f.png",sailboat:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/sailboat-fa2645391f569295e4086f47962b3b6d.png",sake:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/sake-c6c975d0d881d57f6c828adeefeea428.png",sandal:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/sandal-27bb95803ef011bd818c1e0da10174af.png",santa:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/santa-dfeedd192255f6c86c90d99df7ab3abb.png",satellite:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/satellite-a9bff5a92e1fa680f48d75c8685f8a49.png",satisfied:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/satisfied-05234adaa1ecd725fdd7983f0817bb5d.png",saxophone:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/saxophone-6466fc928e87864f20083117a54874c2.png",school:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/school-670406040131fe2c6addb3891bca5e34.png",school_satchel:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/school_satchel-0592aec10d009cb6b054adab80b431f9.png",scissors:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/scissors-8727e160c75c4a12842eb376ebbaa82b.png",scorpius:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/scorpius-5f99362d6ebefa5fbb3a3086383a59fa.png",scream:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/scream-edabe7079c531552c1fec3609a4c3540.png",scream_cat:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/scream_cat-4e4f1cb12e687eacb2639e23c2ae1e61.png",scroll:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/scroll-d5004068ec9ee818baac9d0f685a80bb.png",seat:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/seat-185681db4351a0333f69d528769a53da.png",secret:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/secret-f254ca36c89aa33b3985dd410bf97b56.png",see_no_evil:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/see_no_evil-9f9e144cfbc64ed27a8aaafe5d2448cb.png",seedling:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/seedling-2f5765647a03fe879b6e0bee337d1e63.png",seven:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/seven-a628e42424beb16ca70f4f629341803f.png",shaved_ice:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/shaved_ice-89cd0b727bd5b8c896e2c2cf0375ca7e.png",sheep:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/sheep-484b68f9e2eccf51986dde19bae15c7a.png",shell:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/shell-90149e844a9828013804cbb2482227d6.png",ship:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/ship-51754457b3a49c4c9c9a772d2892df7e.png",shipit:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/shipit-1876078e8902856eedea8a2b06677fe2.png",shirt:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/shirt-1e9a6a3c40491e811aaba50f307de4ea.png",shit:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/shit-a5a2907aaf604e7f5c7da569224103e3.png",shoe:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/shoe-971c31e8a118fb20c1e87cb07f9a318f.png",shower:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/shower-53deddeea6da9c7de16cf6c36fed84dc.png",signal_strength:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/signal_strength-8f6fe7356c2ddfc421bdc3a50b0cae16.png",six:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/six-d32de4c2b391be90a8f6bd68f9fcc5e2.png",six_pointed_star:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/six_pointed_star-87195fae90dd823720c9e97c6a93f38a.png",ski:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/ski-9eb59e9df2c396997a51c1179f3a0561.png",skull:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/skull-ff1887cf10c04756dafa67b25ed3b43e.png",sleepy:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/sleepy-7fbf68a04a7f570fcb88af6034041b89.png",slot_machine:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/slot_machine-1b040ab56687ea681b4e55b36f2e80ea.png",small_blue_diamond:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/small_blue_diamond-0d069f9834f6eef9c112f17f9e8b61a8.png",small_orange_diamond:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/small_orange_diamond-5b17cb810dbdc768c3acb7eca82d6bd4.png",small_red_triangle:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/small_red_triangle-a459f3f897e65e459f9ab8645caa55f7.png",small_red_triangle_down:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/small_red_triangle_down-30b744bb700a5d285e6a80f640ec2f20.png",smile:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/smile-98dc46b5bc20d32ca31ac347bac341ae.png",smile_cat:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/smile_cat-b0cd2bd4a91274604cfe23fc1164fa49.png",smiley:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/smiley-3a6a25ca52dcd54e45e7fde913651e42.png",smiley_cat:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/smiley_cat-3fb3c819e4c2b20b749201d569a52251.png",smiling_imp:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/smiling_imp-72f6ebf8b387d1c7156958d84fdcc5fa.png",smirk:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/smirk-f6cd22cecce2c736527c5068a7e4d236.png",smirk_cat:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/smirk_cat-9bda96888a3f181ea0721ea48400a5a4.png",smoking:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/smoking-e8208cbf1ad072e03fca834fb1b0fc92.png",snail:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/snail-3928e99091e6bd7792c2b9da49a9a5ac.png",snake:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/snake-4fdb71a921a2d836beeca2bd570c3db9.png",snowboarder:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/snowboarder-20a509c3dc157aec28ecab304c5473f2.png",snowflake:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/snowflake-8076aebbb9961c221462230a2f9f97f4.png",snowman:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/snowman-540702104572f55dcd60b5b9d7366876.png",sob:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/sob-5d8b72240af839ce30e3da3f43e35b80.png",soccer:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/soccer-898e26024a2305944a524d508647890e.png",soon:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/soon-5d408d16e995e9d61bc14965cb1609c9.png",sos:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/sos-a6d32261fe297e255f37e4125f5c3af7.png",sound:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/sound-4cddc4fce896ef13364606012696d320.png",space_invader:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/space_invader-ffe84f958359b69ec99e27149ee5ceac.png",spades:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/spades-89cb47b00ad1047ae64bf6de55cb8005.png",spaghetti:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/spaghetti-17f8b0238bb59a68efabdd0119102a84.png",sparkler:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/sparkler-68bbefbd4c172cefd9f8629f5876636a.png",sparkles:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/sparkles-f1f7740e10a206a17b0b8afd143e54ab.png",speak_no_evil:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/speak_no_evil-3413b68e12ccc6c53e2ae4f3da710bed.png",speaker:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/speaker-dab6d6c9d7fb3a64c27eb6d9c794e1c0.png",speech_balloon:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/speech_balloon-da6e55b6936555b8b33a731528fee810.png",speedboat:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/speedboat-5228b75eb07a3592366ccfe1e2ec7741.png",squirrel:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/squirrel-1876078e8902856eedea8a2b06677fe2.png",star:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/star-47fbc806048f79e714079be057ee74a0.png",star2:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/star2-3607920d0edafcf1d4c9d414665a7446.png",stars:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/stars-cde9d13d6d2334a52af0156395d3d1c2.png",station:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/station-5aa5b5800294578966158736b90b2398.png",statue_of_liberty:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/statue_of_liberty-89081685e2d9eebe724089a5130f4a4e.png",steam_locomotive:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/steam_locomotive-86d701e99ca33550cf2376a0cfcf98ea.png",stew:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/stew-7154bc3a86fb462155e6ba6df557468d.png",straight_ruler:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/straight_ruler-4d82baef6af5c21c1d80b851894082a0.png",strawberry:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/strawberry-195ecd9798fd7e9dd280918a3f868efa.png",sun_with_face:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/sun_with_face-54dede081bd8912bf06ebff5a69920d3.png",sunflower:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/sunflower-ffca45a3e1f4b98af918851662f757c0.png",sunglasses:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/sunglasses-d204bc2149c46a66c237847d440179a5.png",sunny:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/sunny-b95c9ca8434ff49045be2feb3ff6447c.png",sunrise:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/sunrise-8664c1940bf9f4bec7cb5f630fa7f943.png",sunrise_over_mountains:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/sunrise_over_mountains-22d4798edc0c16e75b2987578645c996.png",surfer:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/surfer-ac826d3e63966fdef2d99ba233743222.png",sushi:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/sushi-f717f5d08ab67b38fccb63ab1474b832.png",suspect:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/suspect-2d0b54e6b8c7063260c2d31ae452a7dc.png",suspension_railway:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/suspension_railway-eb32162a6ca29453b99d26943a1b2309.png",sweat:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/sweat-3d935dc596cdd3213fc4732d6468fb4a.png",sweat_drops:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/sweat_drops-017ad8ff8835c932c17c7106275850b4.png",sweat_smile:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/sweat_smile-6192d9b49371582db317291e408120e4.png",sweet_potato:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/sweet_potato-fe453186641e15da2cb7cc777358dc48.png",swimmer:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/swimmer-eedfa2808960c3faa9bc4530e627f9fb.png",symbols:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/symbols-9d209c5b01fa8192e9d82f05e87543cb.png",syringe:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/syringe-0ed1863b15c5af40b4f39553adbfeea0.png",tada:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/tada-1a50222035752ef2e6425d8c4970fc4b.png",tanabata_tree:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/tanabata_tree-749beeedc1d635616aa606f53b729d23.png",tangerine:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/tangerine-8fb6f1bb0be8f505a5fb8a066e02386b.png",taurus:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/taurus-5b8c10bef2ab4bc5dbd3ffb52746c5cc.png",taxi:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/taxi-09b382e1316c98a1357b4b1b2bd90e1c.png",tea:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/tea-047301e6e43e9b78e6e9d859d00f2e83.png",telephone:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/telephone-d580048e18fcca9ee4b78716c8a74570.png",telephone_receiver:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/telephone_receiver-213807232ab2bd33d0209c10e319b3ad.png",telescope:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/telescope-3990b23dff4f052a656b414c99a624bf.png",tennis:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/tennis-848f298c17345700f10c1ec4af04fdad.png",tent:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/tent-23c7ad566cad3d354982f98764a02db1.png",thought_balloon:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/thought_balloon-e372f747b3dd4cc37b7523da8fb11f80.png",three:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/three-30539ef42e85a846405725cba5c10c32.png",thumbsdown:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/thumbsdown-60167bd5f4f77d6b51271d451c5ee1cc.png",thumbsup:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/thumbsup-17ac1cbf1a64e71e32ac8443b64e53ec.png",ticket:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/ticket-bb5f8b5c65ae23c02353c8853c474d21.png",tiger:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/tiger-9c828509c865c50d215dbad1df610c2d.png",tiger2:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/tiger2-f764ebd925d1ee78a9a6a5d5a1ddf3f5.png",tired_face:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/tired_face-e38c0f22481070550c1a03657cf4be0e.png",tm:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/tm-d32478c085d8013eecf4ffdac795c067.png",toilet:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/toilet-a661943eef4c4175cae7bac501700925.png",tokyo_tower:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/tokyo_tower-38794398b763c7cc6b2505bcf6fc75d3.png",tomato:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/tomato-9ac9f2ee62df5711f3edc8b55984fa11.png",tongue:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/tongue-721a90417f688bf06d5cebd46018cfbc.png",tongue2:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/tongue2-c1aa03b665ab52c98c60ba686ea6c238.png",top:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/top-347c38b70e2163dec9cb53285953c17e.png",tophat:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/tophat-d2eeb45bf8ce70466ad3cd3b5af443a4.png",tractor:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/tractor-0609c53a8b8ead12bdfe8f4b98d5a21b.png" +,traffic_light:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/traffic_light-181469e5c211e64bb43df00844fd5981.png",train:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/train-2bf35dbab661199e562aa55b95b34009.png",train2:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/train2-ddc3ba6a74501909839a057e29399527.png",tram:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/tram-53c857d8ac93026a1a7c80ad6c8d7cde.png",triangular_flag_on_post:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/triangular_flag_on_post-20a251522d036d132c99113fa31063df.png",triangular_ruler:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/triangular_ruler-fc2b5935333c89a1c377d9565370873c.png",trident:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/trident-9dbf03249976fd59e3f5bc5bc450496c.png",triumph:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/triumph-207c0bb4e6ad90c7f8ea38d7bf618623.png",trolleybus:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/trolleybus-736f5f1088de708e0918afab809fe96f.png",trollface:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/trollface-76b16ef62baa163c9fb911e3d0deb844.png",trophy:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/trophy-f15224ed39c0a32e741ad11cc15bdfee.png",tropical_drink:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/tropical_drink-82d8fc000eeed151f4d46703b9c718f5.png",tropical_fish:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/tropical_fish-92741379525e5d492f6e7abb412e88a1.png",truck:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/truck-d23db511b53c022227a93ec2f84233fa.png",trumpet:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/trumpet-86220c8b9f374bef7826bac1e8079e16.png",tshirt:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/tshirt-1e9a6a3c40491e811aaba50f307de4ea.png",tulip:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/tulip-e27b10fd13e0b49b367ed1bb4a815ee0.png",turtle:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/turtle-b5890db80e8ab8e1a4917fb976e38ca7.png",tv:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/tv-a8ee052271776a811e8ba7b8bbe614b7.png",twisted_rightwards_arrows:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/twisted_rightwards_arrows-19fabf635859cc73818fbdd3da80d410.png",two:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/two-8ba6e5276ead44f6173f90eb75a951f1.png",two_hearts:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/two_hearts-c3ebe08fd64a37f4150097bd02a06103.png",two_men_holding_hands:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/two_men_holding_hands-c0b03fcf3f3c7b61fc1d985a6aff4d69.png",two_women_holding_hands:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/two_women_holding_hands-3d04ad3a42d420acfcb451648da70755.png",u5272:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/u5272-78686eeebf4db8dfc33263afe7237c3f.png",u5408:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/u5408-8b55413aa9d4b67d51f3accb61598e40.png",u55b6:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/u55b6-4a09c519c0053429e8a323f0f61d9b2e.png",u6307:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/u6307-b7e1006b390524757640e62a2e988bc8.png",u6708:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/u6708-b75504ad94a4a020e1f226c504917d25.png",u6709:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/u6709-01501ca62dc22a4f1c9d2123ab8ffaa8.png",u6e80:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/u6e80-bf690ba6d7617cf1bd0547595e85c563.png",u7121:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/u7121-4eef30afefb57bdda3066753d19619b7.png",u7533:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/u7533-e92e27f3390454d8e627c9961e1f4fb7.png",u7981:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/u7981-afc2f0f2ac6d56e9dec636d8212d564f.png",u7a7a:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/u7a7a-f10fbfc5c0b9ff9098461668b3417530.png",uk:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/uk-6d1d27d1a8b2980916770de6a2b222cc.png",umbrella:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/umbrella-1c2105a754e04c598c761fcf56627574.png",unamused:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/unamused-6d6e64dbd8cebfcd1f096682f8c92afa.png",underage:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/underage-8e34cb45378e5943de1dd3d50208bfe9.png",unlock:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/unlock-132fb79cdb39dbaeda0a2b1cf2e6c224.png",up:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/up-381998ad4a29cea86f851abec7287336.png",us:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/us-b7be88c1d81ef1229c48ea1e07ed565a.png",v:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/v-810c244f1fa53a8df98af7a34c113eae.png",vertical_traffic_light:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/vertical_traffic_light-9d35b79cef50cae5eb49020ccc3380bd.png",vhs:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/vhs-a9799a7b21e83c371791396f7f414b24.png",vibration_mode:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/vibration_mode-1a57b5a3afa6d7d7b4230d0b4fca9e7a.png",video_camera:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/video_camera-1d35f2661d95a849d599c2a1c9928d72.png",video_game:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/video_game-cb6ab2b9913820b0ac98e33955650226.png",violin:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/violin-d0035bee20d2c8a4878f91c93e00aae2.png",virgo:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/virgo-d7f6e4050fe54214f6f766bdbb2fe293.png",volcano:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/volcano-9f3d6e765fd0d07985836be1dbd886d0.png",vs:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/vs-3d53cdc887ac330c14c554e7010622ba.png",walking:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/walking-36bea04aea4aebc0645548936e6a7cec.png",waning_crescent_moon:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/waning_crescent_moon-9039c48cbeedfa9454cba30c041cbdd8.png",waning_gibbous_moon:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/waning_gibbous_moon-9402139fcd73960f58c4537f02da436d.png",warning:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/warning-4ee750c15499397a6bc5a5bd1546cce7.png",watch:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/watch-a5bbefe828be047939af9993964f5b9b.png",water_buffalo:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/water_buffalo-3502c654acddf51fb13cda06ad1d581b.png",watermelon:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/watermelon-a9a572b17bb2e33e061a0201380c07a5.png",wave:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/wave-cc29aab46c5f9ee9e7f8a73da8f7fded.png",wavy_dash:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/wavy_dash-f9f18b7771b873baec167815d761103b.png",waxing_crescent_moon:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/waxing_crescent_moon-c51ef1008f7fbd55f2f54e3c5ebdb0d1.png",waxing_gibbous_moon:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/waxing_gibbous_moon-6d52d4a150f4c5f93f9ae3815e71b5b3.png",wc:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/wc-5eea937b61d157311802ca4cf3c063e3.png",weary:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/weary-091711a073dd432723f22959943e3a99.png",wedding:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/wedding-54322acab121f33da39356002a5290b6.png",whale:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/whale-1b77e7d94f64026a9dd4a477cd473bac.png",whale2:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/whale2-dda4fb13dc4ed44cb2f8a957e6067392.png",wheelchair:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/wheelchair-4d5ab556d7bd2a2612fc33e3733d4bad.png",white_circle:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/white_circle-edd3b37d623edcd8118ec044ecbcc310.png",white_flower:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/white_flower-226c0955771c39c005e683ba86bc1036.png",white_square:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/white_square-efb4f6eea35f36aa32d468280891c9d9.png",wind_chime:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/wind_chime-c1aed4f25eb5162494abf90ca4e01006.png",wine_glass:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/wine_glass-7099eb75154580f299c5df922100671d.png",wink:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/wink-826fc94dbabd658d98828b2a503e1fd5.png",wink2:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/wink2-893ca796141cd03e534d38a62e2269d9.png",wolf:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/wolf-acf07da8bc2b48338b7e01e3dd235f77.png",woman:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/woman-b18aeae54d0e0ceba5d917bd2f3f41fe.png",womans_clothes:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/womans_clothes-e5d44f4fcccf057813db2697e2441378.png",womans_hat:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/womans_hat-ee4ff025de16f61022405cdd494e6e32.png",womens:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/womens-b14cd9400ba1ca499b8c7e9846de6cdd.png",wrench:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/wrench-968c0923375c4184bd210d77cf69e6e1.png",x:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/x-7ab5f884aea48ca1c8f275d61ad5255f.png",yellow_heart:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/yellow_heart-d83112ba85fa40ce4fb9e2880e55ccf7.png",yen:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/yen-fd9f13dc0a25702ef25cdc9fe14379d4.png",yum:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/yum-90e5c8cb9210c2dac9e7958dbfc687c1.png",zap:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/zap-7805a1211edcab2e934207ed03ee920d.png",zero:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/zero-39e7f3ee42bb269cdc7e4301647e5b74.png",zzz:"https://d3dma7a8zw52bz.cloudfront.net/assets/emoji/zzz-6bba9a0e8057bbef031891e22551a181.png"},emojify:function(a){return a.replace(/:([a-z0-9\+\-_]+):/g,function(a,b){return Emoji.names.indexOf(b)>=0?''+b+'':":"+b+":"})}};(function(){window.bcx==null&&(window.bcx={}),_.extend(bcx,{models:{},collections:{},views:{},helpers:{},env:"production",bucketColors:["3185c5","000099","3B9E93","009900","aa0000","ec61a2","cc6633","666666","000000","660099","ff9c00","e207c1","a5460d","650606","482a15","2c5322","b3a543","46647c"],storage:new StorageAdapter(window.localStorage,bcx.storageNamespace)})}).call(this),function(){var a,b,c,d,e,f,g,h,i,j,k,l=[].slice;c=(j=window.localStorage)!=null?j.debug:void 0,d={},(b=(k=window.chrome)!=null?k.csi:void 0)?f=function(a,c,d){var e,f;return f=b().pageT,a.apply(c,d),e=b().pageT-f,Math.round(e*100)/100}:f=function(a,b,c){var d;return d=(new Date).getTime(),a.apply(b,c),(new Date).getTime()-d},i=function(a){return g?h.push(a):a()},e=function(a){return function(){var b,e,g,h,j,k,m,n;b=1<=arguments.length?l.call(arguments,0):[],c&&i(function(){return console.group("[%s]",a)}),m=d[a],h=function(a,d){return i(function(){var e;try{e=f(a,this,b);if(c)return console.log("%sms: %s",e,d)}catch(g){if(c)return console.error("%s raised:\n%s",d,g)}})};for(j=0,k=m.length;jb?c.splice(0,b).join(" ")+"…":a},a}()}.call(this),function(){}.call(this),function(){var a={}.hasOwnProperty,b=function(b,c){function e(){this.constructor=b}for(var d in c)a.call(c,d)&&(b[d]=c[d]);return e.prototype=c.prototype,b.prototype=new e,b.__super__=c.prototype,b},c=[].slice;bcx.View=function(a){function g(){g.__super__.constructor.apply(this,arguments),typeof this.setup=="function"&&this.setup()}var d,e,f;b(g,a),g.name="View",g.include=function(){var a,b,d,e,f,g,h,i,j;b=1<=arguments.length?c.call(arguments,0):[],j=[];for(h=0,i=b.length;h=0},f.prototype.comparator=function(a){return a.get("name")},f.prototype.search=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;a=a.trim(),d=this.createPatternMatchFor(a),f=[],n=this.models;for(j=0,l=n.length;j0,f=b.is(":checked"),m=f?"grant":"revoke",c=b.closest("[data-bucket-id]"),g=c.attr("data-group-type"),d=c.attr("data-bucket-id"),e=g==="project_template"?"project":g,l=c.closest("[data-person-id]").attr("data-person-id"),k="/"+e+"s/"+d+"/accesses",c.addClass("busy");if(!f&&!confirm("This person will no longer be able to access this "+g.replace(/_/," ")+". Is this what you want?")){b[0].checked=!0,c.removeClass("busy");return}return i=function(a,d,e){return c.removeClass("busy"),b[0].checked=!f,alert("The "+m+' operation failed. Please try again.\n\nThe error was "'+e+'" ('+d+")")},j=function(a,b,d){return h&&m==="revoke"?c.remove():c.removeClass("busy")},m==="grant"?$.ajax(k,{data:{invitees:[{id:l}]},type:"POST",error:i,success:j}):$.ajax(""+k+"/null?person_id="+l,{type:"DELETE",error:i,success:j})}),$("[data-behavior~=grant-all]").live("click",function(a){var b,c,d,e,f,g;return a.preventDefault(),d=$(this),e=d.attr("href"),c=d.data("group-type"),b=$("table.accesses tr[data-group-type~="+c+"]"),b.addClass("busy"),f=function(a,c,d){return alert('Access could not be granted. Please try again.\n\nThe error was "'+d+'" ('+c+")"),b.removeClass("busy")},g=function(a,c,d){return b.removeClass("busy"),b.find("input:checkbox").prop("checked",!0)},$.ajax(e,{type:"POST",error:f,success:g})}),$("[data-behavior~=revoke-all]").live("click",function(a){var b,c,d,e,f,g,h;return a.preventDefault(),d=$(this),f=d.closest(".self").length>0,e=d.attr("href"),c=d.data("group-type"),b=$("table.accesses tr[data-group-type~="+c+"]"),b.addClass("busy"),g=function(a,c,d){return alert('Access could not be revoked. Please try again.\n\nThe error was "'+d+'" ('+c+")"),b.removeClass("busy")},h=function(a,c,d){return b.removeClass("busy"),f?b.remove():b.find("input:checkbox").prop("checked",!1)},$.ajax(e,{type:"DELETE",error:g,success:h})}),bcx.on("page:update","install invitee field lists",function(){return $("form[data-behavior~=invite] [data-behavior~=invitees]").install("behavior for invitee fields",function(a){return a.each(function(a,b){var c;return c=new bcx.views.InviteeFieldList({el:b}),c.render(),c.focus(),$(b).data("view",c)})})}),bcx.on("page:change","lazily load invitees",function(){var a;a=$("form[data-behavior~=invite]:not([data-behavior~=email-only]) [data-behavior~=invitees]");if(a.length>0)return a.addClass("loading"),$.getJSON("/invitees.json",function(b){var c,d,e,f;a.removeClass("loading"),(c=a.data("people",b).data("view"))!=null&&c.reload();if(((d=(e=document.activeElement)!=null?e.tagName:void 0)!=null?d:"BODY")==="BODY")return(f=a.data("people",b).data("view"))!=null?f.focus():void 0})}),$("article.access [data-behavior~=invite]").live("click",function(a){var b,c,d;d=$(this),b=d.closest("article.access"),c=b.find("[data-role~=invite_display]");if(d.is(".activated"))return;return d.data("deactivated_html",d.html()),d.html(d.attr("data-activated-text")),d.addClass("activated"),d.bind("ajax:success",function(a,b){var e,f;return d.unbind("ajax:success",arguments.callee),d.animate({opacity:0},150,"linear",function(){return d.html(d.data("deactivated_html")),d.removeClass("activated"),d.delay(1e3).animate({opacity:1},300,"linear")}),f=c.find("div:first-child"),e=f.clone(!0),e.find("time").replaceWith(b),c.append(e),f.delay(300).animate({"margin-top":-f.height()},300,"easeOutQuad",function(){return f.remove()})})}),$("article.access [data-behavior~=revoke]").live("ajax:before",function(a){var b;return b=$(this).closest("article.access"),b.addClass("revoking")}),bcx.on("page:update",'apply "many" class to section.accesses',function(){var a;a=$("section.accesses > div.added");if(a.size()===0)return;return a.find("> article").size()>1?a.addClass("many"):a.removeClass("many")}),bcx.on("page:update","install superpower slider",function(){return $("[data-behavior~=slider]:visible").slider()}),$("[data-behavior~=invite] [data-behavior~=slider]").live("slider:slide",function(a){return $("form[data-behavior~=invite]").focus().blur()})}.call(this),function(){var a;bcx.on("page:update","watch unfinished exports",function(){var b;b=$("[data-behavior~=export_status]");if(b.data("status")==="processing"&&!b.data("watching"))return a(b)}),$("[data-behavior=start_export]").live("click",function(b){var c;return b.preventDefault(),c=$("[data-behavior~=export_status]"),c.attr("data-status","processing"),$.post($(this).data("url"),function(b){return c.data("url",b.url),a(c)})}),a=function(a){var b;return a.data("watching",!0),setTimeout(b=function(){var c=this;return $.getJSON(a.data("url")).done(function(c){return c.status==="finished"?(a.find("[data-role=download]").attr("href",""+c.url+".zip"),a.attr("data-status","finished")):setTimeout(b,1e4)})},1e4)}}.call(this),function(){var a;$("[data-behavior~=account_name_link]").live("click",function(b){return b.preventDefault(),a(),$("#account_name").focus()}),$("[data-behavior~=account_name_cancel]").live("click",function(b){return b.preventDefault(),a()}),a=function(){return $("[data-behavior~=account_name_header]").toggle(),$("[data-behavior~=account_name_form]").toggle()},$("form[data-behavior=migrate_account]").on("ajax:before",function(a){return $(this).addClass("busy")}),$("form[data-behavior~=change_plan]").on("ajax:before",function(a){return $(this).addClass("busy")})}.call(this),function(){bcx.on("page:change","remove new features flag",function(){if($("[data-behavior~=remove_new_features_flag]").length)return $(".announcements_link").remove(),$("nav").removeClass("has_announcements")})}.call(this),function(){var a,b,c,d;c=function(){return _($("img[src*=asset1]")).each(function(a){return $(a).attr("src",$(a).attr("src").replace(/asset1/,"public"))})},a=function(){return _($("a[href*=asset1]")).each(function(a){return $(a).attr("href",$(a).attr("href").replace(/asset1/,"public"))})},d=function(){return _($("img.avatar")).each(function(a){return $(a).parent("a").replaceWith(a)})},b=function(){var a;a=$("div.panel").attr("data-behavior");if(!/read_only/.test(a))return $("div.panel").attr("data-behavior","read_only "+a)},bcx.on("page:update","turn page anonymous",function(){if($("body.anonymous").length)return c(),a(),d(),b()}),$("a.download").live("hover",function(){if($("body.anonymous").length&&/asset1/.test($(this).attr("href")))return $(this).attr("href",$(this).attr("href").replace(/asset1/,"public"))})}.call(this),function(){bcx.on("page:change","annotate active sheet with file_drop_target behavior attribute",function(){return $("div.sheet:not(.inactive) [data-behavior~=file_drop_target]").size()===0?$("html").removeBehavior("file_drop_target"):$("html").addBehavior("file_drop_target")}),$("article[data-behavior~=file_drop_target]").live("file:drop",function(a,b){return Beanstalk.logEvent("fileAttached","byDragToMessage"),$(this).find("form").attachFiles(b),$(this).expand(),a.stopPropagation()}),$("div.sheet.project > div.sheet_body .has_buttons button, section:has(article.new)").live("file:drop",function(a,b){return Beanstalk.logEvent("fileAttached","byDragToMessage"),$(this).closest("section").find("form").attachFiles(b),$(this).closest("section").find("article.new").expand(),a.stopPropagation()}),$("html").live("file:drop",function(a,b){var c;return Beanstalk.logEvent("fileAttached","byDragToWindow"),$("article.new.expanded").length>0?c=$("article.new.expanded"):$("article.upload.new").length>0?c=$("article.upload.new"):$("article.message.new").length>0?c=$("article.message.new"):$("article.comment.new").length>0&&(c=$("article.comment.new")),c.show().expand().slideIntoView({duration:"slow"}),c.find("form").attachFiles(b)}),$(".file_input_button input").live("click",function(){return Beanstalk.logEvent("fileAttached","byManualSelection")}),$("[data-behavior~=trashed_attachment_alert]").live("click",function(a){return alert("This file can't be opened because it's in the trash. To open this file, first bring it back from the trash.")}),bcx.on("page:change",'apply "no_thumbs" class to section.attachments.grouped_by_date',function(){var a;if($("div.sheet.project > div.sheet_body section.attachments.grouped_by_date").length){a=$("div.sheet.project > div.sheet_body section.attachments.grouped_by_date");if(a.find("img.thumbnail").length===0)return a.addClass("no_thumbs")}})}.call(this),function(){var a,b,c=function(a,b){return function(){return a.apply(b,arguments)}},d={}.hasOwnProperty,e=function(a,b){function e(){this.constructor=a}for(var c in b)d.call(b,c)&&(a[c]=b[c]);return e.prototype=b.prototype,a.prototype=new e,a.__super__=b.prototype,a};bcx.Autoview=function(d){function f(a){this.identifier=a.identifier,this.render=c(this.render,this),this.className==null&&(this.className=this.name),this.id=this.constructor.idFor(this.identifier),this.subviews=[],f.__super__.constructor.apply(this,arguments),$(this.el).attr("data-autoview","")}return e(f,d),f.name="Autoview",f.views={},f.constructors={},f.viewName=function(a){return this.constructors[a]=this,this.prototype.name=a},f.constructorFor=function(a){return this.constructors[a]},f.get=function(a,b){return b==null&&(b="singleton"),this.views[this.constructorFor(a).idFor(b)]},f.idFor=function(a){return""+this.prototype.name+"_"+a},f.findOrCreate=function(a){var b,c,d;return a==null&&(a="singleton"),(d=(b=this.views)[c=this.idFor(a)])!=null?d:b[c]=new this({identifier:a})},f.install=function(a){var b,c,d;return b=$(a),c=this.constructorFor(b.data("autoview-name")),d=c.findOrCreate(b.data("autoview-identifier")),d.install(a),d},f.uninstall=function(a){var b;return(b=this.views[$(a).attr("id")])!=null?b.uninstall():void 0},f.prototype.render=function(){return this.uninstallSubviews(),$(this.el).html(this.renderContents()),this.installSubviews(),$(this.el).trigger("autoview:render"),this},f.prototype.renderContents=function(){return $("
").html(""+this.renderTemplate(this.name)).contents()},f.prototype.install=function(a){return this.placeholder&&this.uninstall(),this.render(),$(a).replaceWith(this.el),this.delegateEvents(),this.placeholder=a},f.prototype.uninstall=function(){if(!this.placeholder)return;return $(this.el).replaceWith(this.placeholder),this.placeholder=null},f.prototype.unregister=function(){return this.uninstall(),delete this.constructor.views[this.constructor.idFor(this.identifier)]},f.prototype.installSubviews=function(){return this.subviews=a(this.el)},f.prototype.uninstallSubviews=function(){return b(this.el),this.subviews=[]},f.prototype.findSubviewByName=function(a){return _.find(this.subviews,function(b){return b.name===a})},f.prototype.findSubviewById=function(a){return _.find(this.subviews,function(b){return b.id===a})},f}(bcx.View),a=function(a){var b,c,d,e,f;e=$(a).find("[data-autoview-name]"),f=[];for(c=0,d=e.length;c .container > .panel.calendar").removeClass("initial_load")}),bcx.on("page:change","ensure peopleAndGroups collection is reloaded after page change",function(){return bcx.peopleAndGroups.loadedWithAccesses=!1})}.call(this),function(){$("a[data-role~=cancel]").live("click",function(a){return $(this).closest("[data-behavior~=expandable]").collapse(),a.preventDefault()})}.call(this),function(){var a;$("article.comment.new").live("expand",function(a){var b;if(a.target!==this)return;$(this).slideIntoView({duration:"slow"}),b=$("[data-subscribers]");if(b.html()==="")return $.ajax(b.data("subscribers"),{dataType:"html",success:function(a){return b.hide().html(a),setTimeout(function(){return b.fadeIn()},1),bcx.installAdhocSubscribers()}})}),a=function(a){var b,c,d;return d=a.find("textarea").val(),b=a.find("ul.pending_attachments li"),c=a.find("input[type=submit]"),d.match(/^\s*$/)&&b.length===0},$("article.comment.new form").live("ajax:before",function(b){if(a($(b.target)))return console.log("cowardly refusing to save an empty comment"),b.stopPropagation(),!1}),$("article.comment span.time > span a").live("click",function(){return $(this).closest("span").addClass("busy")})}.call(this),function(){bcx.on("page:beforechange page:change","set bcx.currentBucket",function(){var a,b,c,d,e;if(d=location.pathname.match(/\/(projects|calendars)\/(\d+)/))e=[d[1],d[2]],b=e[0],c=e[1],(a=bcx[b].get(c))||(bcx[b].add({id:c}),a=bcx[b].get(c));return bcx.currentBucket=bcx.currentProject=a})}.call(this),function(){var a=[].indexOf||function(a){for(var b=0,c=this.length;b=0))return;return $(this).remove()}),$("[data-hidden-from]").each(function(){var a,b;b=$(this).attr("data-hidden-from").split(/\s/),a=parseInt($(this).closest("[data-creator-id]").data("creator-id"));if(_.include(b,"admin")&&bcx.currentPerson.admin||_.include(b,"creator")&&bcx.currentPerson.id===a||_.include(b,"accountManager")&&bcx.currentPerson.isAccountManager())return $(this).remove()})})}.call(this),function(){var a,b=function(a,b){return function(){return a.apply(b,arguments)}};a=function(){function a(a){var c=this;this.$form=a,this.commit=b(this.commit,this),this.unlock=b(this.unlock,this),this.startEditing=b(this.startEditing,this),this.editBody=b(this.editBody,this),this.editTitle=b(this.editTitle,this),this.editing=!1,this.saveBody=_.throttle(this.commit,500),this.$form.on("change keyup paste","textarea.body",this.editBody),this.saveTitle=_.debounce(this.commit,5e3),this.$form.on("change keyup paste","textarea.name",this.editTitle),this.idle=_.debounce(this.unlock,2e3),this.$form.on("blur","textarea",this.idle),this.counterId=(new Date).getTime(),this.counter=0,window.onbeforeunload=function(){c.unlock()}}return a.name="DocumentEditor",a.prototype.editTitle=function(a){this.startEditing(),this.saveTitle();if(a.keyCode===$.ui.keyCode.ENTER)return $form.find("textarea.body").focus().get(0),a.preventDefault()},a.prototype.editBody=function(){return this.startEditing(),this.saveBody()},a.prototype.startEditing=function(){return this.editing=!0,$("[data-pen=dropped-theirs]").hide(),$("[data-pen=holding-theirs]").hide(),$("[data-pen=holding-yours]").show()},a.prototype.unlock=function(){if(this.editing)return this.commit({lock:!1},function(){return $("[data-pen=holding-yours]").hide()})},a.prototype.commit=function(a,b){var c,d,e=this;if(this.editing)return this.counter+=1,this.editing=(d=a!=null?a.lock:void 0)!=null?d:!0,c=this.$form.serialize()+("&lock="+this.editing+"&cid="+this.counterId+"&counter="+this.counter),$.ajax({type:"PUT",url:this.$form.attr("action"),data:c}).done(function(){return e.editing&&e.idle(),typeof b=="function"?b():void 0})},a}(),$(document).on("page:update",function(){return $("article.editable_document form").install("editor",function(b){return window.currentDocumentEditor=new a(b),setTimeout(function(){if(window.location.hash==="")return b.find("textarea.name").focus()},10)})}),$("section.documents.attachments").on("touchstart","[data-behavior=link_container]",function(){return Stacker.workspace.visit($(this).find("a[href]:first").attr("href")),!1}),$("div.sheet.document [data-behavior~=document_version_link]").live("stackerLinkClicked",function(a,b){return b.replaceSheet=!0})}.call(this),function(){var a,b,c;c=function(){var a,b;return a=$("[data-behavior~=confirm_dropbox_rekey]"),b=a.find("> div"),a.hide(),b.find("div.rekey_confirm").show(),b.find("div.rekey_success").hide(),b.css({"background-color":""})},$("div.dropbox_notify input[type=checkbox]").live("click",function(a){var b,c;return b=$(this).closest("form"),c=b.find("input[type=checkbox]:checked"),c.length?$("[data-behavior~=notify_selected_button]").attr("disabled",!1):$("[data-behavior~=notify_selected_button]").attr("disabled",!0)}),$("[data-behavior~=notify_all_button]").live("click",function(a){return a.preventDefault(),$(":checkbox").prop("checked",!0),$("form").submit()}),$("[data-behavior~=notify_selected_button]").live("click",function(a){var b,c;a.preventDefault(),b=$(this).closest("form"),c=b.find("input[type=checkbox]:checked");if(c.length)return b.submit()}),$("section.tutorial [data-behavior~=select_on_focus]").live("click",function(a){return $(this).select()}),$("section.tutorial [data-behavior~=toggle_dropbox_rekey]").live("click",function(a){var b;return b=$(this).closest("section").find("[data-behavior~=confirm_dropbox_rekey]"),b.slideToggle(200,"easeOutQuad"),a.preventDefault()}),$("section.tutorial [data-behavior~=submit_dropbox_rekey]").live("click",function(a){var b,c,d,e=this;return d=$(this).closest("section").find("[data-behavior~=confirm_dropbox_rekey] > div"),b=$(this).closest("section").find("[data-behavior~=dropbox_address]"),c=$(this).closest("p.submit"),c.addClass("busy"),$.ajax($(this).data("path"),{type:"POST",success:function(a,e,f){return c.removeClass("busy"),d.find("div.rekey_confirm").hide(),d.find("div.rekey_success").show(),d.animate({"background-color":"#390"}),b.highlight(),b.is("input")?b.val(b.val().replace(/(project-[0-9]+)-[^@]+/,"$1-"+a.dropbox_key)):b.html(b.html().replace(/(project-[0-9]+)-[^@]+/,"$1-"+a.dropbox_key))}}),a.preventDefault()}),a=function(a){var b,d;return b=$("a[data-tutorial='"+a+"']"),d=$("section[data-tutorial='"+a+"']"),$("[data-behavior~=toggle_tutorial]").removeClass("selected"),b.addClass("selected"),$("section[data-behavior~=tutorial]").hide(),d.fadeIn(),c()},b=function(){var b;if(!$("div.sheet.dropbox a[data-tutorial]").length)return;return window.location.hash?(b=window.location.hash.slice(1),a(b)):a("discussions",!1)},$(window).on("hashchange",b),bcx.on("page:change","load dropbox tutorial from hash",b),$("[data-behavior~=toggle_tutorial]").live("stackerLinkClicked",function(){return!1})}.call(this),function(){$("a[data-behavior~=edit_identity]").live("click",function(a){return a.preventDefault(),window.location=$(this).attr("href")+("?origin="+encodeURIComponent(window.location))})}.call(this),function(){var a,b,c;c=[/((https*:\/\/(.*\.(png|jpg|gif|jpeg)\b|.*viewscreencasts\.com\/.*|.*screenr\.com\/.*|twitter\.com\/.*\/status\/.*|twitter\.com\/.*\/statuses\/.*|www\.twitter\.com\/.*\/status\/.*|www\.twitter\.com\/.*\/statuses\/.*|mobile\.twitter\.com\/.*\/status\/.*|mobile\.twitter\.com\/.*\/statuses\/.*|maps\.google\.com\/maps\?.*|maps\.google\.com\/\?.*|maps\.google\.com\/maps\/ms\?.*|cl\.ly\/.*|cl\.ly\/.*\/content|.*youtube\.com\/watch.*|.*\.youtube\.com\/v\/.*|youtu\.be\/.*|.*\.youtube\.com\/user\/.*|.*\.youtube\.com\/.*#.*\/.*|m\.youtube\.com\/watch.*|m\.youtube\.com\/index.*|.*\.youtube\.com\/profile.*|.*\.youtube\.com\/view_play_list.*|.*\.youtube\.com\/playlist.*|.*twitch\.tv\/.*|.*justin\.tv\/.*\/b\/.*|.*justin\.tv\/.*\/w\/.*|www\.ustream\.tv\/recorded\/.*|www\.ustream\.tv\/channel\/.*|www\.ustream\.tv\/.*|.*twitvid\.com\/.*|blip\.tv\/.*\/.*|.*\.blip\.tv\/.*\/.*|video\.google\.com\/videoplay\?.*|.*revver\.com\/video\/.*|video\.yahoo\.com\/watch\/.*\/.*|video\.yahoo\.com\/network\/.*|sports\.yahoo\.com\/video\/.*|.*viddler\.com\/explore\/.*\/videos\/.*|www\.vimeo\.com\/groups\/.*\/videos\/.*|vimeo\.com\/groups\/.*\/videos\/.*|www\.vimeo\.com\/[0-9]+|vimeo\.com\/[0-9]+|vimeo\.com\/m\/#\/.*))|(https:\/\/(twitter\.com\/.*\/status\/.*|twitter\.com\/.*\/statuses\/.*|www\.twitter\.com\/.*\/status\/.*|www\.twitter\.com\/.*\/statuses\/.*|mobile\.twitter\.com\/.*\/status\/.*|mobile\.twitter\.com\/.*\/statuses\/.*|.*youtube\.com\/watch.*|.*\.youtube\.com\/v\/.*)))/i],a=[/https?:\/\/(?:www\.)?dropbox\.com/i],b=function(a){return function(b){return b.test(a)}},$.embedly.defaults.key="c279bf201ad211e1a5be4040d3dc5c07",$.embedly.defaults.maxWidth=540,$.embedly.defaults.maxHeight=540,$.embedly.defaults.secure=!0,$.embedly.defaults.wmode="transparent",$.embedly.defaults.urlRe={test:function(d){return _.any(a,b(d))?!1:_.any(c,b(d))}},bcx.on("page:change","load embed.ly content",function(){return $("div.formatted_content").find("a").embedly()})}.call(this),function(){$("a[data-behavior~=reveal_event_subscribers]").live("click",function(a){return $(this).next("span").toggle(),a.preventDefault()})}.call(this),function(){}.call(this),function(){bcx.on("page:change","prepare feedback button",function(){var a,b;a=$("div.contact_support_button");if(!$.support.touch)return b="u="+document.location.href,bcx.currentPerson!=null&&(b+="&e="+bcx.currentPerson.get("email_address")+"&f="+bcx.currentPerson.get("name")+"&c="+bcx.currentPerson.get("has_classic_account")),a.find("a").attr("href","http://basecamp.com/help?"+b),a.show()})}.call(this),function(){bcx.Busy=function(){function a(a){this.form=$(a)}return a.name="Busy",a.prototype.start=function(){return this.form.addClass("busy")},a.prototype.stop=function(){return this.form.removeClass("busy")},a.prototype.end=function(){return this.stop().resetForm()},a}(),$("form:not([data-skip_busy])").live("ajax:beforeSend",function(a){return $(this).hasClass("busy")?!1:(new bcx.Busy(this)).start()}),$("form:not([data-skip_busy])").live("ajax:error",function(a){return(new bcx.Busy(this)).stop(),alert("Sorry, something went wrong. Please try again.")}),$("form:not([data-skip_busy]):not([data-behavior~=no_reset])").live("ajax:success",function(a){return(new bcx.Busy(this)).end()}),$(document).ready(function(){return $("article.edit a.cancel, li.edit_mode a.cancel, div.edit_links a, div.nubbin a").live("click",function(){return(new bcx.Busy($(this).parent())).start()})}),bcx.on("page:update","stop form-busy animation",function(){return(new bcx.Busy($(".busy:not([data-skip_busy])"))).stop()})}.call(this),function(){var a;a=function(){return $("[data-behavior~=appear_on_resize]").show().addClass("showing"),$("[data-behavior~=busy_until_resize]").removeClass("busy"),$("[data-behavior~=resize_to_fit]").contents().find("a").bind("click",function(a){return window.open(this.href),a.preventDefault()})},bcx.on("page:beforechange","hide iframe content until ready",function(){return $("[data-behavior~=appear_on_resize]").hide()}),bcx.on("page:change","resize iframe to fit email",function(){var b=this;return setTimeout(function(){return $("[data-behavior~=busy_until_resize]").addClass("busy")},10),$("[data-behavior~=resize_to_fit]").iframeAutoHeight({debug:!1,minHeight:100,callback:a})})}.call(this),function(){var a,b;window.createPicker=function(c){var d;return $("#google-loader-script").length?(c==null&&(c=window.clickedPickerElement),google.load("picker","1",{callback:function(){return a(function(a){return b(c,a)})}})):(window.clickedPickerElement=c,d=document.createElement("script"),d.id="google-loader-script",d.src="https://www.google.com/jsapi?callback=createPicker",d.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(d))},a=function(a){var b;return b=(new google.picker.PickerBuilder).addView(new google.picker.View(google.picker.ViewId.DOCS)).enableFeature(google.picker.Feature.NAV_HIDDEN).setCallback(a).build(),b.setVisible(!0),$("div.picker-dialog").prepend($("[data-behavior~=picker_account_switcher]").first()),window.clickedPickerElement=null},b=function(a,b){var c,d,e,f;if(b.action===google.picker.Action.PICKED){f=b.docs;for(d=0,e=f.length;d article.group").length===0&&($("article.groups_blank_slate, div.groups_blank_slate_arrow").show(),$("div.panel.people_index").addClass("groups_blank_slate" +)),b.preventDefault()}),$("article.membership [data-behavior~=remove]").live("ajax:before",function(a){var b;return b=$(this).closest("article.membership"),b.addClass("removing")}).live("ajax:success",function(a){var b;return b=$(this).closest("article.membership"),b.animate({opacity:0},300,"linear",function(){return b.animate({height:0},Math.sqrt(b.height())*35,"easeOutQuad",function(){return b.remove()})})}),$("form[data-behavior~=save_group]").live("ajax:before",function(a){var c,d,e,f,g;c=$(this),f=c.find("textarea"),e=c.find("div.invitee:not(.blank)"),d=c.find("div.invitee input[type=text]").first(),g=d.parents("div.person"),f.val().trim()===""&&b(f,f);if(e.length===0)return b(g,d)}),$("[data-behavior~=rename_group]").live("expand",function(a){return $(this).find(".submit").slideDown(100),$(this).find("textarea").focus().keydown().select()}).live("collapse",function(){return $(this).find(".submit").hide(),$(this).find("form").resetForm()}).find("[data-behavior~=editable_field_prompt]").live("mouseover",function(){return $(this).delay(300).animate({borderColor:"#b3b3b3"},100),$(this).animate({width:370},100)}).live("mouseout",function(){return $(this).stop(!0,!0).css({width:"auto",borderColor:"transparent"})}),$("[data-behavior~=new_subgroup]").live("expand",function(){return $(this).find("textarea").focus().get(0).select()}).live("ajax:before",function(a){var c,d,e,f,g;c=$(this),g=c.find("textarea"),e=c.find("input[type=checkbox]:checked"),f=$(a.target).attr("data-method"),d=c.find("section.invite h2");if(f!=="delete"){g.val().trim()===""&&b(g,g);if(e.length===0)return b(d)}})}.call(this),function(){var a,b,c,d,e,f,g,h,i,j,k,l,m;j=null,b=null,i=null,h=!1,g="g",l=function(){return j=c("a[data-hotkey]"),b=c("input[data-hotkey]")},bcx.on("page:update","find hotkey elements",l),$(function(){return setTimeout(l,100)}),$(window).bind("keypress",function(a){if(a.altKey||a.ctrlKey||a.metaKey)return;return f(a)}),$(window).bind("keydown",function(a){if(a.keyCode!==$.ui.keyCode.ESCAPE)return;if(a.isDefaultPrevented())return;return e(a)}),m=function(a){return a==null&&(a=!1),h=a},e=function(a){var b,c,d,e,f,g;f=$(a.target).filter(":focus");if(f.is("input[data-hotkey]"))f.blur();else if((c=(b=f.closest("article")).find("a[data-role~=cancel]")).length){if(b.isDirty())return!1;c.click()}else if((e=f.closest("[data-behavior~=expandable].expanded")).length){if(e.isDirty())return!1;e.collapse()}else if((e=$("[data-behavior~=expandable].expanded")).length){if(e.isDirty())return!1;e.collapse()}else(c=(d=$("[data-behavior~=new_project_dialog]:visible")).find("a[data-role~=cancel]")).length&&c.click();return(g=f.get(0))!=null&&g.blur(),!1},f=function(c){var e,f,i,l;if($(c.target).closest("input, select, textarea, [contenteditable]").length)return;i=c.charCode,26>=i&&i>=1&&(i+=96),l=String.fromCharCode(i);if(!h&&l!==g)return;l===g&&!h&&(m(!0),setTimeout(m,2e3));if(e=b[l])return k(e,d);if(f=j[l])return k(f,a)},c=function(a){var b;return b={},$(a).each(function(){var a,c;return a=$(this),c=a.data("hotkey"),b[c]=a}),b},k=function(b,c){var d,e;return m(),e=b.data("hotkey"),d=$.Event("hotkey"),b.trigger(d),d.isDefaultPrevented()?(i=null,!1):((i!=null?i.key:void 0)===e&&(i!=null?i.action:void 0)===a?(history.back(),i=null):($.scrollTo(b,{offset:-60,axis:"y",duration:100,onAfter:c}),i={key:e,action:c}),!1)},d=function(a){var b;return b=a.get(0),b.focus(),b.select()},a=function(a){return a.effect("pulsate",{times:3,duration:150}),a.click()}}.call(this),function(){var a;a=function(){function d(d){var e,f,g,h;e=$(d),f=new a(e),g=new b(e),h=new c(e)}var a,b,c;return d.name="Jumpto",b=function(){function a(a){var b=this;this.$container=a,this.$container.find("input[type=text]").focus(function(a){return b.onFocus(a)}).keyup(function(a){return b.onKeyUp(a)}).keydown(function(a){return b.onKeyDown(a)}).bind("clickoutside",function(a){return b.onClickOutside(a)}),this.$container.bind("jumpto:cancel",function(a){return b.onCancel(a)}),this.$container.bind("jumpto:visit",function(a){return b.onVisit(a)}),navigator.userAgent.match(/MSIE/)&&this.$container.find("[data-behavior~=placeholder]").placeholder()}return a.name="InputView",a.prototype.keyEventFor=function(a){switch(a){case $.ui.keyCode.TAB:return"jumpto:down";case $.ui.keyCode.UP:return"jumpto:up";case $.ui.keyCode.DOWN:return"jumpto:down";case $.ui.keyCode.ENTER:return"jumpto:pick";case $.ui.keyCode.ESCAPE:return"jumpto:cancel";case $.ui.keyCode.HOME:return"jumpto:first";case $.ui.keyCode.END:return"jumpto:last";case $.ui.keyCode.PAGE_UP:return"jumpto:first";case $.ui.keyCode.PAGE_DOWN:return"jumpto:last";default:return null}},a.prototype.onFocus=function(a){return $(a.currentTarget).trigger("jumpto:focus")},a.prototype.onKeyUp=function(a){var b;if(!this.keyEventFor(a.which))return b=$(a.currentTarget),b.trigger("jumpto:update",$.trim(b.val()))},a.prototype.onKeyDown=function(a){var b;if(b=this.keyEventFor(a.which))return $(a.currentTarget).trigger(b),a.preventDefault()},a.prototype.onClickOutside=function(a){return $(a.currentTarget).blur(),$(a.currentTarget).trigger("jumpto:blur")},a.prototype.onCancel=function(a){var b;b=this.$container.find("input[type=text]");if(b.val())return b.val("")},a.prototype.onVisit=function(a){return this.$container.find("input[type=text]").blur().val(""),this.$container.trigger("jumpto:blur")},a}(),c=function(){function a(a){var b=this;this.$container=a,this.$container.bind("jumpto:results",function(a,c){return b.onResults(a,c)}).bind("jumpto:update",function(a,c){return b.onUpdate(a,c)}).bind("jumpto:cancel",function(a){return b.onCancel(a)}).bind("jumpto:focus",function(a){return b.onFocus(a)}).bind("jumpto:blur",function(a){return b.onBlur(a)}).bind("jumpto:pick",function(a){return b.onPick(a)}).bind("jumpto:up",function(a){return b.onUp(a)}).bind("jumpto:down",function(a){return b.onDown(a)}).bind("jumpto:first",function(a){return b.onFirst(a)}).bind("jumpto:last",function(a){return b.onLast(a)}),this.$container.find("[data-search-result]").live("hover",function(a){return b.onHover(a)})}return a.name="ResultsView",a.prototype.onResults=function(a,b){var c,d,e;return e=b.query,d=b.content,c=this.$resultsPageFor(e),c.length?c=c.replaceWith(d):this.$container.find("dl:last").after(d),this.selectFirstResult(),this.$container.trigger("jumpto:focus")},a.prototype.onUpdate=function(a,b){var c;return b?(c=this.$resultsPageFor(b),c.length?this.$container.trigger("jumpto:focus"):this.$container.trigger("jumpto:query",b),this.selectFirstResult()):this.$container.trigger("jumpto:cancel")},a.prototype.onCancel=function(a){return this.deselectAll(),this.$container.find("dl").hide()},a.prototype.onFocus=function(a){var b;this.$container.find("dl").hide(),this.deselectInactive(),b=this.$activeResults();if(b.length)return b.show(),this.$container.trigger("jumpto:activate")},a.prototype.onBlur=function(a){return this.$container.find("dl").hide()},a.prototype.onPick=function(a){var b;return this.$activeSelection().length?this.visit(this.$activeSelection().find("a").attr("href")):this.$activeResults().find("dd").length===1?(this.select(this.$activeResults().find("dd")),$(a.currentTarget).trigger("jumpto:pick")):this.$activeResults().length?this.visit(this.$activeResults().find("a").attr("href")):(b=this.$container.find("input[type=text]").val(),this.visit("/"+bcx.currentAccountSlug+"/search?q="+encodeURIComponent(b)))},a.prototype.onUp=function(a){var b,c;return b=this.$activeSelection(),b.length?(c=b.prev("dd"),c.length||(c=b.prev("dt").prev("dd")),c.length?this.select(c):$(a.currentTarget).trigger("jumpto:last")):$(a.currentTarget).trigger("jumpto:last")},a.prototype.onDown=function(a){var b,c;return c=this.$activeSelection(),c.length?(b=c.next("dd"),b.length||(b=c.next("dt").next("dd")),b.length||(b=c.next("dt")),b.length?this.select(b):$(a.currentTarget).trigger("jumpto:first")):$(a.currentTarget).trigger("jumpto:first")},a.prototype.onFirst=function(a){return this.select(this.$activeResults().find("dd:first"))},a.prototype.onLast=function(a){return this.select(this.$activeResults().find("dt:last"))},a.prototype.onHover=function(a){return this.select($(a.target).closest("[data-search-result]"))},a.prototype.$resultsPageFor=function(a){return this.$container.find("dl[data-query="+$.md5(a)+"]")},a.prototype.activeQuery=function(){return $.md5($.trim(this.$container.find("input[type=text]").val()))},a.prototype.$activeResults=function(){return this.$container.find("dl[data-query="+this.activeQuery()+"]")},a.prototype.$inactiveResults=function(){return this.$container.find("dl[data-query!="+this.activeQuery()+"]")},a.prototype.$activeSelection=function(){return this.$activeResults().find(".selected")},a.prototype.deselect=function(a){return a.removeClass("selected")},a.prototype.deselectAll=function(){return this.deselect(this.$container.find("dl > *"))},a.prototype.deselectInactive=function(){return this.deselect(this.$inactiveResults().find("dd"))},a.prototype.selectFirstResult=function(){return this.select(this.$activeResults().find("[data-search-result]:first"))},a.prototype.select=function(a){if(a.length>0)return this.deselectAll(),a.addClass("selected")},a.prototype.visit=function(a){return Stacker.workspace.visit(a,{defaultStack:!0}),this.$container.trigger("jumpto:visit")},a}(),a=function(){function a(a){var b=this;this.$container=a,$(document).bind("page:change",function(){return b.$container.trigger("jumpto:cancel")}),this.$container.bind("jumpto:query",function(a,c){return b.onQuery(a,c)}).bind("jumpto:activate",function(){return b.stopWaiting()}).bind("jumpto:cancel",function(){return b.stopWaiting()}).bind("jumpto:visit",function(){return b.stopWaiting()})}return a.name="Controller",a.blindWaitThreshold=300,a.prototype.onQuery=function(a,b){return this.startWaiting(),$.ajax("/jumpto?q="+b)},a.prototype.startWaiting=function(){var a,b=this;return(a=this.waitTimeout)!=null?a:this.waitTimeout=setTimeout(function(){return b.$container.addClass("waiting")},this.constructor.blindWaitThreshold)},a.prototype.stopWaiting=function(){return this.waitTimeout!=null&&(clearTimeout(this.waitTimeout),this.waitTimeout=null),this.$container.removeClass("waiting")},a}(),d}.call(this),$(function(){return new a("#jumpto")})}.call(this);var Launchbar={initialize:function(a){this.addBodyClass(),this.rememberLocation(),this.installBehaviors(a)},addBodyClass:function(){$(document.body).addClass("with_launchbar")},rememberLocation:function(){try{var a=3,b=new Date;b.setTime(b.getTime()+a*36e5),document.cookie="return_to="+encodeURIComponent(window.location.href)+"; expires="+b.toUTCString()}catch(c){}},installBehaviors:function(a){var b=$(a),c=".menus > .menu";$.support.touch?b.on("touchstart",c,Launchbar.behaviors.touchStart):b.on("mouseenter",c,Launchbar.behaviors.mouseEnter).on("mouseleave",c,Launchbar.behaviors.mouseLeave)},openMenu:function(a){var b=$(a).find(".items"),c=Launchbar.closeMenu(!1),d=function(){b.addClass("menu_active").show()};c?d():b.delay(500).queue(d)},closeMenu:function(a){$("#launchbar .items").stop(!0,!0);var b=$("#launchbar .menu_active");if(b.length)return a===!1?b.hide().removeClass("menu_active"):b.delay(500).fadeOut(100).queue(function(){$(this).removeClass("menu_active")}),!0},behaviors:{mouseEnter:function(){Launchbar.openMenu(this)},mouseLeave:function(){Launchbar.closeMenu()},touchStart:function(a){if($(a.target).closest(".account").length)return;return Launchbar.openMenu(this),$(window).one("touchstart",function(a){$(this).closest("#launchbar").length==0&&Launchbar.closeMenu()}),!1}}};$(function(){var a=$("#launchbar");a.length&&Launchbar.initialize(a)}),function(){$(function(){var a;if($("#launchbar").length)return;return a="
",Launchbar.initialize($(a).hide().prependTo("body"))}),bcx.on("page:change","set Launchbar links not to load in the current stack",function(){return $("div#launchbar").find("a").attr("data-stacker",!1)})}.call(this),function(){bcx.on("page:update","install member field list behavior",function(){return $("form[data-behavior~=member] [data-behavior~=members]").install("behavior for member fields",function(a){return a.each(function(a,b){var c;return c=new bcx.views.MemberFieldList({el:b}),c.render(),c.focus(),$(b).data("view",c)})})})}.call(this),function(){var a,b;a=function(a){var b,c;return b=a.data("collection-name"),((c=bcx.currentProject)!=null?c.get(""+b+"_count"):void 0)===0},b=function(){if(event.keyCode===$.ui.keyCode.ENTER)return event.preventDefault()},$("article.message.edit textarea:first").live("keypress",b),$("[data-behavior~=new_message]").live("click",function(a){return $("article.message.new").expand(),a.preventDefault()}),$("article.message.new").live("expand",function(a){var c;if(a.target!==this)return;return $("div.sheet.blank_slate").removeClass("blank_slate"),c=$(this).find("textarea").first(),c.focus(),c.bind("keypress",b)}).live("collapse",function(b){var c;return $(this).find("form").resetForm(),c=$(this).closest("section"),a(c)&&$("div.sheet.topics").addClass("blank_slate"),$(this).find("[data-behavior~=wysiwyg_toolbar]").hide()}).live("wysiwyg:focus",function(a){return $(this).find("[data-behavior~=wysiwyg_toolbar]").slideDown("fast")})}.call(this),function(){$("div.current_user_links").find("a").live("click",function(){return $(this).closest("div.current_user_links").collapse()}),$("[data-behavior~=hover_global_nav]").live("hover",function(a){return $(this).find("div.global_links").toggleClass("active")})}.call(this),function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;b=null,a=!1,bcx.on("page:update","extract new project dialog",function(){var a;a=$("#workspace [data-behavior~=new_project_dialog]");if(a.length)return a.remove(),b=a.get(0),l(),a.detach()}),$(document).bind("workspace:beforeload",function(){if($("#new_project_dialog").is(":visible"))return q()}),$("[data-behavior~=new_project]").live("click",function(){return g(),h(function(){return v(function(){return u(),d(),j(),n(),y()})}),!1}),$("[data-behavior~=cancel_new_project]").live("click",function(){return e(),c(),s(),o(),f(function(){return w(),x()}),!1}),$("form[data-behavior~=create_project]").live("submit",function(){return a=!0}).live("ajax:before",function(b){var c;c=$(b.target).find("textarea:first");if(c.val().match(/^\s*$/))return c.val(c.prop("placeholder")).focus().select(),a=!1,!1}).live("ajax:error",function(){return a=!1}).live("ajax:success",function(){return i(),e(),c(),s(),o(),t(function(){return z(),r(),m(),$(b).detach(),w(),a=!1})}),$("article.card [data-behavior~=create_draft_project]").live("click",function(){var b,c;if(!a){b=$(this).parents("article.card").addClass("loading"),c=$("article.card:not(.loading)").addClass("inactive");if(b.filter("[data-behavior~=expandable]").length)return b.collapse()}}).live("ajax:before",function(b){if(a)return!1}).live("ajax:error",function(){return a=!1}).live("create_draft:success",function(){var d;return d=$(this).parents("article.card"),d.filter("[data-behavior~=expandable]").length?a=!1:(e(),i(),c(),t(function(){return z(),r(),m(),$(b).detach(),w(),a=!1}))}),$("[data-behavior~=create_draft_project]").live("click",function(b){var c;b.preventDefault(),b.stopImmediatePropagation();if(!a)return a=!0,c=$(this),$.ajax({url:c.attr("href"),type:"POST",success:function(a){var b,d=this;return b=new bcx.CopyProcessor(a),b.on("processor:finished",function(){return c.trigger("create_draft:success"),bcx.trigger("animate_draft:on")}),b.startWatching()}})}),$(document).bind("workspace:load",function(){if(!a&&$("div.project_index").length)return m(),$(b).detach(),r(),p()}),l=function(){return $(b).attr("id","new_project_dialog").find("[data-behavior~=lazy_invitees]").attr("data-behavior","invitees")},j=function(a){var c;return c=$(b).find("[data-behavior~=invitees]"),c.addClass("loading"),c.install("behavior for invitee fields",function(a){return a.each(function(){var a;return a=new bcx.views.InviteeFieldList({el:this}),a.render(),$(this).data("view",a)})}),setTimeout(function(){return $.getJSON("/invitees.json",function(b){var d;return c.data("people",b),c.removeClass("loading"),d=c.data("view"),d.reload(),typeof a=="function"?a():void 0})},10)},g=function(a){return $("body > header").transition({opacity:0},{duration:200,timing:"ease-in",complete:a})},h=function(a){return $("#workspace > .container").transition({opacity:0},{duration:200,timing:"ease-in"}),$("section.projects:first").transition({"padding-top":100},{duration:300,timing:"ease-in",complete:a})},w=function(a){return $("body > header").transition({opacity:1},{duration:200,timing:"ease-out",complete:a})},p=function(){return $("body > header").css({opacity:1})},x=function(a){return $("#workspace > .container").transition({opacity:1},{duration:200,timing:"ease-out"}),$("section.projects:first").transition({"padding-top":0},{duration:300,timing:"ease-out",complete:a})},i=function(){return $("#workspace").css({visibility:"hidden"})},z=function(){return $("#workspace").css({visibility:"visible"})},r=function(){return $("#workspace > .container").css({opacity:1}),q()},q=function(){return $("section.projects:first").css({"padding-top":0})},v=function(a){return $("body").append(b),m(),$("#new_project_dialog").show().css({padding:"200px 0"}).transition({padding:"0"},{duration:350,timing:"ease-out"}),$("#new_project_dialog > article.new").transition({width:640,height:300,opacity:1},{duration:350,timing:"ease-out",complete:a})},f=function(a){return $("#new_project_dialog").transition({padding:"200px 0"},{duration:350,timing:"ease-in"}),$("#new_project_dialog > article.new").transition({width:0,height:0,opacity:0},{duration:350,timing:"ease-in",complete:function(){return m(),$(b).detach(),typeof a=="function"?a():void 0}})},u=function(){return $("#new_project_dialog > article.new form").css({visibility:"visible"}),$("#new_project_dialog section.project_templates").css({opacity:1})},e=function(){return $("#new_project_dialog > article.new form").css({visibility:"hidden"}),$("#new_project_dialog section.project_templates").css({opacity:0})},d=function(){return $("#new_project_dialog > article.new").css({overflow:"hidden",height:"auto"})},c=function(){return $("#new_project_dialog > article.new").css({overflow:"",height:k()})},s=function(){return $("a[data-behavior~=slide].done_editing:visible").trigger("mousedown")},o=function(){return $("#new_superpowers").html("")},t=function(a){return setTimeout(function(){return $("#new_project_dialog > article.new").transition({width:900,height:900,margin:"90px auto"},{duration:600,timing:"ease-in-out",complete:a})},200)},m=function(){return!a&&$(b).is(":visible")&&e(),s(),o(),$(b).hide().find("form[data-behavior~=create_project]").resetForm().find(".invitees").trigger("reset"),$(b).find("> article.new").css({width:"",height:"",margin:""}),$(b).find("p#new_superpowers_prompt").css({display:""}),$(b).find("article.card").removeClass("inactive loading")},n=function(){var a,b,c;return a=$("form[data-behavior~=create_project]"),a.find("textarea[name~='project[name]']").html("Name the project"),a.find("textarea[name~='project[description]']").html(""),a.find("input[name~=project_template_id]").val(""),b=(c=$("[data-behavior~=invitees]"))!=null?c.data("view"):void 0,b!=null?b.flushAndReplaceSelection([]):void 0},y=function(){var a,b,c;a=$("#new_project_dialog > article.new"),c=a.find("form.project_template"),b=a.find("form.new_project");if(c.length)return b.hide(),c.show();b.show().find("textarea").focus().get(0).select();if(!$("div.create_first_template_pitch").length)return a.find("div.project_gallery").show()},k=function(){return $("#new_project_dialog > article.new").height()},$("[data-behavior~=start_blank_project]").live("click",function(a){var b,c,d;return b=$("#new_project_dialog > article.new"),d=b.find("form.project_template"),c=b.find("form.new_project"),a.preventDefault(),d.hide(),c.fadeIn("fast",function(){return $(this).find("textarea").focus().get(0).select()}),b.find("div.blank_project").show(),b.find("div.project_gallery").show(),$("[data-behavior~=slider]:visible").slider()})}.call(this),function(a){var b={EventEmitter:function(){}},c=a.EventEmitter=b.EventEmitter,d=Array.isArray;c.prototype.emit=function(a){if(a==="error")if(!this._events||!this._events.error||d(this._events.error)&&!this._events.error.length)throw arguments[1]instanceof Error?arguments[1]:new Error("Uncaught, unspecified 'error' event.");if(!this._events)return!1;var b=this._events[a];if(!b)return!1;if(typeof b=="function"){switch(arguments.length){case 1:b.call(this);break;case 2:b.call(this,arguments[1]);break;case 3:b.call(this,arguments[1],arguments[2]);break;default:var c=Array.prototype.slice.call(arguments,1);b.apply(this,c)}return!0}if(d(b)){var c=Array.prototype.slice.call(arguments,1),e=b.slice();for(var f=0,g=e.length;f li[data-dirty]").length<=1&&a.find("input[type=submit]").prop("disabled",!0),b.__super__.remove.call(this)},b}(a),b=function(a){function b(){return b.__super__.constructor.apply(this,arguments)}return q(b,a),b.name="GoogleDocAttachment",b.prototype.initialize=function(){return this.file.docType=this.file.type,this.file.type=this.file.mimeType,this.file.linkSource="google",this.file.linkKey=this.file.resourceId,b.__super__.initialize.call(this)},b.prototype.setupImageState=function(){var a;return this.isImage=!1,a=""+this.file.linkSource+"_"+this.file.docType,this.iconPath=FileIcons.asset(a,"big")},b.prototype.loadImage=function(a){var b;return b=new Image,b.src=this.file.thumbnails[this.file.thumbnails.length-1].url,a(b)},b}(d),g=function(a){function b(){return b.__super__.constructor.apply(this,arguments)}return q(b,a),b.name="RealAttachment",b.prototype.loadImage=function(a){var b;return b=new Image,b.src=this.file.thumbnailURL,a(b)},b.prototype.remove=function(){return this.$item.find("input[type=hidden][name*=_destroy]").val("1"),this.$item.hide()},b}(a),e=function(a){function b(a,c){this.uploader=c,b.__super__.constructor.call(this,a),this.on("error",function(){return alert('There was a problem uploading the file "'+this.file.name+'".\nPlease try adding that file again.'),this.remove()})}return q(b,a),b.name="PendingAttachment",b.prototype.remove=function(){var a;return(a=this.$item.closest("form[data-behavior~=attachments_required]")).length&&a.find("ul.pending_attachments > li[data-dirty]").length<=1&&a.find("input[type=submit]").prop("disabled",!0),b.__super__.remove.call(this),this.uploader.remove(this)},b.prototype.render=function(){var a;return b.__super__.render.call(this),a=this.$item.find("[data-behavior~=progress] > div"),this.on("progress",function(b){return a.css({width:""+b+"%"})}),this.on("end",function(a){return this.$item.find("input[type=hidden][name*=token]").attr("value",a),this.$item.removeClass("uploading")}),this.$item.addClass("uploading")},b}(a),c=function(a){function c(){return this.onProgress=o(this.onProgress,this),this.onReadyStateChange=o(this.onReadyStateChange,this),c.__super__.constructor.apply(this,arguments)}var b;return q(c,a),c.name="HTML5PendingAttachment",c.prototype.initialize=function(){var a=this;return c.__super__.initialize.call(this),this.xhr=new XMLHttpRequest,this.xhr.open("POST","/"+bcx.currentAccountSlug+"/attachments/stage",!0),this.xhr.setRequestHeader("Content-Type","application/octet-stream"),this.isImage&&!window.FileReader&&this.xhr.setRequestHeader("X-Return-Content",!0),this.xhr.onreadystatechange=this.onReadyStateChange,this.xhr.upload.onprogress=this.onProgress,this.on("end",function(){if(!window.FileReader)return a.prepareThumbnail()})},c.prototype.loadImage=function(a){var b,c;if(window.FileReader)return c=new FileReader,c.onload=function(b){var c;return c=new Image,c.src=b.target.result,a(c)},c.readAsDataURL(this.file);if(this.file.content)return b=new Image,b.src="data:"+this.file.type+";base64,"+this.file.content,a(b)},c.prototype.start=function(){if(!this.state)return this.state="uploading",this.xhr.send(this.file)},c.prototype.stop=function(){if(this.state==="uploading")return this.xhr.abort()},c.prototype.onReadyStateChange=function(){var a,c;if(this.xhr.readyState===4)return this.xhr.status===200?(a=b(this.xhr))?(this.token=a.token,(c=this.file).content==null&&(c.content=a.content),this.state="completed",this.emit("end",this.token)):(this.state="failed",this.emit("error",this.xhr)):(this.state="failed",this.emit("error",this.xhr))},c.prototype.onProgress=function(a){var b;return b=a.loaded/a.total*100,this.emit("progress",b)},b=function(a){var b;try{return b=a.responseText,JSON.parse(b)}catch(c){}},c}(e),f=function(a){function c(a,b){var d;this.$input=$(a),d={name:this.extractName(),type:"application/octet-stream"},c.__super__.constructor.call(this,d,b)}var b;return q(c,a),c.name="PoorManPendingAttachment",b=0,c.prototype.initialize=function(){var a=this;return c.__super__.initialize.call(this),this.id="upload_frame_hack_"+(b+=1),this.$engine=$("
"),$(document.body).append(this.$engine),this.$target=this.$engine.find("iframe"),this.$form=this.$engine.find("form"),this.$form.append(this.$input),this.stop(),this.on("end",function(b){a.setupImageState(),a.$item.find("input[type=hidden][name*=content_type]").attr("value",a.file.type);if(a.file.content!=null)return a.prepareThumbnail()}),this.$target.load(function(){return a.extractResponse()?(a.state="completed",a.emit("end",a.token)):(a.state="failed",a.emit("error")),a.$engine.remove()})},c.prototype.render=function(){return c.__super__.render.call(this),this.on("end",function(a){return this.$item.removeClass("busy")}),this.$item.addClass("busy")},c.prototype.loadImage=function(a){var b;if(!this.file.content)return;return b=new Image,b.src="data:"+this.file.type+";base64,"+this.file.content,a(b)},c.prototype.start=function(){if(!this.state){this.state="uploading";try{return this.$form.submit()}catch(a){return console.error(a),typeof console.trace=="function"&&console.trace(),this.state="failed",this.emit("error")}}},c.prototype.stop=function(){var a,b;if(this.$target[0].stop!=null)return this.$target[0].stop();if(a=this.$target[0].contentWindow){if(a.stop!=null)return a.stop();if(((b=a.document)!=null?b.execCommand:void 0)!=null)return a.document.execCommand("Stop")}},c.prototype.extractName=function(){var a;return(a=this.$input.val().match(/[^\/\\]+$/))!=null?a[0]:void 0},c.prototype.extractResponse=function(){var a,b;try{return a=this.$target[0].contentWindow.document.body.innerText,b=JSON.parse(a),this.token=b.token,this.file={name:b.name,type:b.type,content:b.content}}catch(c){}},c}(e),l=new h,j="[data-behavior~=pending_attachments]",$.fn.attachFiles=function(a){var b,d;b=$(this).closest("form"),d=b.find(""+j+" ul");if(!d.length)return;return _.each(a,function(a){var e;return e=new c(a,l),d.append(e.render()),i(b,e)})},$.fn.attachSelf=function(){var a,b,c;a=$(this).closest("form"),b=a.find(""+j+" ul");if(!b.length)return;return c=new f(this,l),b.append(c.render()),i(a,c)},$.fn.attachGoogleDocs=function(a){var c,d,e,f,g,h,i;c=$(this).closest("form"),d=c.find(""+j+" ul");if(!d.length)return;i=[];for(g=0,h=a.length;g"),m?($(a).attachFiles(a.files),$(a).remove()):$(a).attachSelf()},m||$(document).live("ie:change",function(a,b){return n(b)}),$(""+j+" input[type=file]").live("change",function(a){return n(a.target)}),$("form").live("attachments:link",function(a,b){var c;c=$(a.target).find(""+j+" ul");try{return _.each(b,function(a){var b;return b=new g(a),c.append(b.render())})}catch(d){return console.error(d),typeof console.trace=="function"?console.trace():void 0}}),$("form").live("reset",function(a){return $(this).find(""+j+" ul").html("")}),bcx.on("page:update","make pending attachments sortable",function(){return $(""+j+"[data-sortable~=true] ul").sortable({axis:"y",tolerance:"pointer"})}),$("form").live("upload:start",function(a){var b;return b=$(this).find("input[type=submit]"),b.data("originalValue",b.val()).val("Uploading...").prop("disabled","true")}),$("form").live("upload:finish" +,function(a){var b;return b=$(this).find("input[type=submit]"),b.val(b.data("originalValue")).prop("disabled",null)})}.call(this),function(){$("a[data-behavior~=add_to_all_projects]").live("click",function(a){var b;return a.preventDefault(),b=$("[data-display~=invite_projects] :checkbox"),b.attr("checked",b.length!==b.filter(":checked").length)}),$("a[data-behavior~=add_to_all_calendars]").live("click",function(a){var b;return a.preventDefault(),b=$("[data-display~=invite_calendars] :checkbox"),b.attr("checked",b.length!==b.filter(":checked").length)}),$("form[data-behavior~=email_preferences]").live("change",function(){return $(this).submit(),$(this).find(":input").attr("disabled",!0),$(this).one("ajax:before",function(){return $(this).find("[data-display~=status]").addClass("busy")}),$(this).one("ajax:success",function(){return $(this).find(":input").attr("disabled",!1),$(this).find("[data-display~=status]").removeClass("busy"),$(this).find("[data-display~=status]").closest("label").highlight()})}),$("form[data-behavior~=notification_email]").live("ajax:before",function(){var a,b,c,d;return(d=$(this).find(".message"))!=null&&d.remove(),a=$(this).find("input[type=text]"),c=a.val(),bcx.EmailAddressHelper.validEmailAddress(c)?$(this).find("[data-display~=status]").addClass("busy"):(b=$("You need to enter a valid email address."),$(this).find("[data-display~=status]").after(b),a.focus().select(),!1)}),$("form[data-behavior~=notification_email]").live("ajax:success",function(){var a,b;return b=$(this).find("[data-display~=status]"),b.removeClass("busy"),a=$("Saved!"),b.after(a.delay(1e3).fadeOutAndRemove())}),bcx.on("page:change","truncate event summaries on person permapage",function(){return $("div.sheet.person article.event span.summary").truncate({max_length:60,more:"..."})}),$("header div.resend_invite [data-behavior~=select_on_focus]").live("click",function(a){return $(this).select()}),$("a[data-behavior~=resend_invitation]").live("click",function(a){var b,c,d,e,f,g=this;return a.preventDefault(),d=$(this),c=d.closest("header"),b=c.find("[data-role~=invite_display]"),e=c.find("[data-role~=invite_status]"),f=e.find("time"),b.data("deactivated_html",b.html()),b.html(b.attr("data-activated-text")),b.animate({opacity:1},150,"linear"),d.one("ajax:success",function(){return setTimeout(function(){return b.html(b.data("deactivated_html")),f.html("a moment ago"),f.highlight(),b.delay(1e3).animate({opacity:0},300,"linear",function(){return f.attr("datetime",new Date)})},500)})})}.call(this),function(){bcx.on("page:change","disable checkbox for current person's permissions",function(){if(bcx.currentPerson!=null)return $("[data-behavior~=change_permissions][data-person-id="+bcx.currentPerson.id+"] :checkbox").prop("disabled",!0)}),$(":checkbox[data-behavior~=admin_permission]").live("change",function(){var a,b,c;return c=$(this).parents("[data-behavior~=set_permission_checkboxes]"),a=c.find(":checkbox[data-behavior~=can_create_projects_permission]"),b=a.siblings("input(:hidden)"),b.prop("disabled",!1),$(this).is(":checked")?(a.prop("checked",!0),a.prop("disabled",!0)):a.prop("disabled",!1)}),$("[data-behavior~=change_permissions] :checkbox").live("change",function(){return $(this).closest("form").submit()})}.call(this),function(){var a,b,c,d,e,f,g,h,i=[].indexOf||function(a){for(var b=0,c=this.length;b ul").hide(),a.find("div.actions > div").show().transition({opacity:1})},b=function(a){return a.find("div.actions > ul").show(),a.find("div.actions > div").hide().css({opacity:0})}}.call(this),function(){var a;a="[data-behavior~=change_project_view]",$(a).live("click",function(b){var c,d;return d=$(this),c=d.parents(".project_view"),!d.hasClass("on")&&!c.hasClass("busy")&&($(a).removeClass("on"),c.addClass("busy"),$.cookie("project_view",null,{path:"/"}),$.cookie("project_view",d.attr("class"),{expires:5e3,path:"/"+bcx.currentAccountSlug}),$.get("/projects.js",function(){return c.removeClass("busy")}),d.toggleClass("on")),b.preventDefault()})}.call(this),function(){bcx.on("page:update","apply read-only behavior",function(){return $("div.sheet[data-behavior~=read_only] input[type='checkbox'], div.project[data-behavior~=read_only] article.document textarea").attr("disabled",!0),$("div.sheet[data-behavior~=read_only] div[data-behavior~=edit_project_header]").attr("data-behavior","expandable"),$("div.sheet[data-behavior~=read_only] > header div.header_links a:first-child span.link").html("People on this project")})}.call(this),function(){var a,b,c,d,e,f,g,h,i;d="div.project[data-behavior~=read_only], div.sheet.global.todolists",a="div.sheet:not(.inactive)",g="[data-behavior~=sortable_container]",h={defaults:{tolerance:"pointer",handle:"[data-behavior~=sortable_handle]",revert:200,distance:2},todo:{axis:"y",containment:a,connectWith:""+g+"[data-sortable-type=todo]"},todolist:{axis:"y",containment:a,opacity:.8}},e=function(a){var b,c,d;return c=a.data("sortable-type"),b=$.extend({},h.defaults,(d=h[c])!=null?d:{}),a.sortable(b)},document.addEventListener("mousedown",function(a){var b,c;c=$(a.target).closest(g);if(!c.length)return;b=c.closest(g),b.closest(d).length||e(b);if(a.ctrlKey&&a.button===0)return a.preventDefault(),a.stopPropagation()},!0),$("[data-behavior~=sortable_container]").live("sortstart",function(a,b){var c,d,f,h;return f=a.currentTarget,c=$(f),h=c.data("sortable-type"),d=$(""+g+"[data-sortable-type='"+h+"']"),d.each(function(){if(this!==f)return e($(this))}),c.sortable("refresh")}),f=!1,i=function(a){return setTimeout(function(){return f||a(),f=!1},1)},$(g).live("sortreceive",function(a,b){return f=!0,a.stopPropagation()}),$(g).live("sortupdate",function(a,b){var d=this;return i(function(){var a,d,e,f,h;return e=$(b.item.context),a=e.closest(g),d=a.closest("[data-behavior~=sortable]"),h=a.data("sortable-type"),f=c(a,e),e.trigger(""+h+":move",[f,d.get(0)])}),a.stopPropagation()}),c=function(a,b){var c,d,e,f;return c=null,e=b.get(0),f=a.data("sortable-type"),d="[data-behavior~=sortable][data-sortable-type='"+f+"']",a.find(d).each(function(a){if(this===e)return c=a+1}),c},$(g).live("sortstart",function(a,c){return b(c),a.stopPropagation()}),$(g).live("sortbeforestop",function(a,c){return b(c),a.stopPropagation()}),b=function(a){if(a.originalPosition.top<0)return a.item.data("margin-top-compensation")?(a.item.css("margin-top","-="+a.item.data("margin-top-compensation")),a.item.data("margin-top-compensation",null)):(a.item.data("margin-top-compensation",$(window).scrollTop()),a.item.css("margin-top","+="+a.item.data("margin-top-compensation")));return}}.call(this),function(){this.JST||(this.JST={}),this.JST["templates/stage_switcher"]=function(a){a||(a={});var b=[],c=function(a){var c=b,d;return b=[],a.call(this),d=b.join(""),b=c,e(d)},d=function(a){return a&&a.ecoSafe?a:typeof a!="undefined"&&a!=null?g(a):""},e,f=a.safe,g=a.escape;return e=a.safe=function(a){if(a&&a.ecoSafe)return a;if(typeof a=="undefined"||a==null)a="";var b=new String(a);return b.ecoSafe=!0,b},g||(g=a.escape=function(a){return(""+a).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}),function(){(function(){var a,c,e,f;b.push('\n×\n')}).call(this)}.call(a),a.safe=f,a.escape=g,b.join("")}}.call(this),function(){var a,b,c,d,e,f,g,h;if(b=$.cookie("stage"))g=$.trim(b.replace(/\.$/,""));h=["production","beta","beta1","beta2","beta3","beta4","beta5"],a=$("
"),e=function(){return a.html(JST["templates/stage_switcher"]({stage:g,stages:h}))},d=function(){return $.get("/"+bcx.currentAccountSlug+"/stage.txt",function(a){return g=$.trim(a),e()})},f=function(){return $.cookie("stage_switcher","1"),a.addClass("active"),$("#launchbar.fake").show()},c=function(){return $.cookie("stage_switcher",null),a.removeClass("active"),$("#launchbar.fake").hide()},$(function(){$("#launchbar").prepend(a),e();if($.cookie("stage")&&$.cookie("stage_switcher"))return f(),d()}),$("#launchbar .stage_switcher:not(.active)").live("mousedown",function(){return d()}),$("#launchbar .stage_switcher:not(.active)").live("hotkey",function(){return f(),d(),!1}),$("#launchbar .stage_switcher:not(.active)").live("click",function(a){if(a.shiftKey)return f(),!1}),$("#launchbar .stage_switcher [data-stage]").live("click",function(a){return g=$(a.currentTarget).data("stage"),$.cookie("stage",""+g+".",{domain:"."+window.location.hostname,path:"/"}),e(),setTimeout(function(){return window.location.reload()},1),!1}),$("#launchbar .stage_switcher a").live("click",function(a){return!1}),$("#launchbar .stage_switcher a[data-behavior~=cancel]").live("click",function(a){return c(),!1})}.call(this),function(){var a,b;a=null,b=function(b){var c,d,e,f,g,h,i,j;return c=$(this),f=c.data("project-id"),d=$("[data-behavior~=project_star][data-project-id="+f+"]"),e="/projects/"+f+"/stars",i=b.data,(j=bcx.currentProject)!=null&&j[i.action](),d.toggleClass("on",i.toggle),i.toggle?d.removeBehavior("hover_content"):d.addBehavior("hover_content").trigger("mouseenter"),c.parent().hasClass("card")&&d.trigger("mouseleave"),g=$.cookie("project_view")==="starred"&&c.data("refresh-project-view")!==!1,h=$.cookie("project_view")==="list"&&c.data("refresh-project-view")!==!1,$.ajax(e,{type:i.verb,data:{refresh_project_cards:g,refresh_project_list:h},success:function(b){var d,e,f,j;if(g){if((e=$("section.projects.cards")).length){d=c.closest("article"),d.preserveScrollOffset(function(){return e.html(b)});if(i.toggle)return f=$(".starred_project_notification"),f.show().offset({top:d.offset().top-parseInt(f.height()/2)}),a!=null&&clearTimeout(a),a=setTimeout(function(){return f.fadeOut(),a=null},4e3)}}else if(h&&(j=$("div.stars_list")).length)return d=c.closest("article"),d.preserveScrollOffset(function(){return j.html(b)})}}),b.preventDefault()},$(".on[data-behavior~=project_star]").live("click tap",{verb:"DELETE",action:"unstar",toggle:!1},b),$("[data-behavior~=project_star]:not(.on)").live("click tap",{verb:"POST",action:"star",toggle:!0},b),bcx.on("page:update",'apply "on" class to current project star',function(){var a,b;if((b=bcx.currentProject)!=null?b.starred:void 0)if((a=$("div.sheet.project [data-behavior~=project_star]:not(.on)")).length>0)return a.addClass("on")}),bcx.on("page:change","request current project star state",function(){var a;if((a=$("div.sheet.project [data-behavior~=project_star]")).length>0)return $.ajax("/projects/"+a.attr("data-project-id")+"/stars",{success:function(a){var b,c;return a==="on"?(b=bcx.currentProject)!=null?b.star():void 0:(c=bcx.currentProject)!=null?c.unstar():void 0}})})}.call(this),function(){$("article.message.new, article.upload.new, article.calendar_event.new").live("expand",function(a){var b;if(a.target!==this)return;b=$(this).find("[data-behavior~=lazy_load_subscribers]");if(b.html()==="")return $.ajax(b.url(),{success:function(a){var c;b.html(a),c=$("article.message.new");if(c.find("div.subscribable").length&&!c.find("[data-behavior~=subscriber_list]").length)return c.find("[data-behavior~=invite_notice]").show()}})}),$("div.ad-hoc.subscribers").live("expand",function(a){return $(this).find("[data-role~=human_input]:first").focus()}),bcx.installAdhocSubscribers=function(){return $(".subscribers[data-behavior~=expandable] [data-behavior~=adhoc_subscribers]").install("behavior for ad-hoc subscriber fields",function(a){return $.getJSON("/everyone.json",function(b){var c;return a.data("people",b),c=new bcx.views.AdhocSubscriberList({el:a.get(0)}),c.render(),c.focus()})})},bcx.installAdhocSubscriberValidation=function(){var a,b;return a=$("[data-behavior~=adhoc_subscribers]").parents("form"),b=a.attr("data-behavior")||"",a.attr("data-behavior","adhoc_subscriber_validation "+b)},$("article.comment.new, .subscribers[data-behavior~=expandable]").live("expand",function(){return bcx.installAdhocSubscribers(),bcx.installAdhocSubscriberValidation()}),bcx.on("page:update","install subscriber list behavior",function(){return $("[data-behavior~=subscriber_list]").install("behavior for subscriber fields",function(a){var b;return b=new bcx.views.SubscriberList({el:a.get(0)}),b.render()})})}.call(this),function(){$("a[data-behavior~=resubscribe]").live("click",function(){return event.preventDefault(),$(this).parent().addClass("busy"),$.post($(this).url())})}.call(this),function(){var a,b,c,d,e,f,g;(function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y;return b=null,a=null,g=null,f=null,d=null,r=null,q=null,c=null,i=null,h=function(){return b=$("[data-behavior~=format_timeline]"),i?c=b.filter("[data-event-id='"+i+"']"):c=null},e=function(b,c){return a=b,g=CalendarDate.parse(a.data("datetime")),f=a.data("bucket-identifier"),typeof c=="function"&&c(),d=a,r=g,q=f},u=function(){return d=null,r=null,q=null},o=function(a,b){var c,d,f,g;g=[];for(d=0,f=a.length;d0)return document.title="("+f+") Daily Progress"}}),g=null,a=function(){return bcx.progress.period=1e3*Math.min(30,5+4*Math.log(bcx.progress.idleCount+1))},b=function(){var c;return c=$("section.stream").find("article.event"),c.length&&$.get("/progress.js",{after:c.data("event-id"),since:c.data("datetime")}),g=setTimeout(b,a())},c=function(){return bcx.progress={idleCount:0},b()},d=function(){if(g!=null)return clearTimeout(g),g=null},bcx.on("page:change","poll for timeline changes",function(){return $("[data-behavior~=refresh_timeline]").length?c():d()})}.call(this),function(){var a,b,c,d,e,f,g,h,i,j;b="select[data-behavior=todos_date_filter]",a="select[data-behavior=todos_assignee_filter]",h="li.todo:not([data-behavior~=complete])",d=$.support.touch?"touchstart":"focus",$(a).live(""+d+" update",function(a,b){var d,e,g,h=this;return e=$(this).val(),$(this).find("option[value!=]").remove(),g=c.settings().dueDate,g&&(d=j(g)),_.each($(this).data("options"),function(a){var b;b=f(a.value,d);if(b.length!==0)return $(h).append('")}),$(this).val(b||e)}),$(b).live(""+d+" update",function(a,b){var d,e,f,h=this;return f=$(this).val(),$(this).find("option[value!=]").remove(),e=c.settings().assigneeCode,e&&(d=i(e)),_.each($(this).data("options"),function(a){var b;b=g(a.value,d);if(b.length!==0)return $(h).append('")}),$(this).val(b||f)}),$(""+a+", "+b).live("change",function(){return $(document).trigger("todofilter:settingschange")}),$("a[data-behavior~=show_all_todos]").live("click",function(a){return c.reset(),a.preventDefault()}),e=function(){var a;return""+(((a=bcx.currentProject)!=null?a.id:void 0)||window.location.pathname)+":todoFilters"},$(document).bind("todofilter:change todofilter:reset",function(){return bcx.storage.set(e(),c.settings())}),bcx.on("page:change","load todo filter settings from storage",function(){c.updateFromStorage();if(!c.noneSet())return $(document).trigger("todofilter:settingschange")}),$(document).bind("todofilter:settingschange todolists:loadmore todos:update",function(){if($(a).length||$(b).length)return c.apply(),c.updateFromStorage()}),c={settings:function(){return{assigneeCode:$(a).val(),dueDate:$(b).val()}},noneSet:function(){return _.compact(_.values(c.settings())).length===0},reset:function(){return $("section.todos").removeClass("filtered"),$("ul.todolists > li").show(),$(h).show(),$(b).val(""),$(a).val(""),$(document).trigger("todofilter:reset")},updateFromStorage:function(){var c;if($(""+a+", "+b).length)if(c=bcx.storage.get(e())){c.assigneeCode&&$(a).trigger("update",c.assigneeCode);if(c.dueDate)return $(b).trigger("update",c.dueDate)}},apply:function(){var a,b,d,e,f;return e=c.settings().assigneeCode,f=c.settings().dueDate,c.noneSet()?c.reset():(c.displayHeader(),$("section.todos").addClass("filtered"),$("ul.todolists > li").show(),d=$(h).hide(),e&&(a=i(e)),f&&(b=j(f)),a&&b?$(_.intersect(a,b)).show():a?a.show():b&&b.show(),$("ul.todolists > li").each(function(){if(!$(this).find("ul.todos li.todo:visible").length&&!$(this).find("article.todolist").hasClass("new"))return $(this).hide()}),$(document).trigger("todofilter:change"))},displayHeader:function(){var d,e,f,g,h;d=$("[data-behavior~=todo_filter_header]"),d.find("span").hide();if(e=c.settings().assigneeCode)f=_.detect($(a).data("options"),function(a){return a.value.toString()===e}).option;if(h=h=c.settings().dueDate)g=_.detect($(b).data("options"),function(a){return a.value===h}).option;if(f&&g)return d.find("[data-behavior=assigned_to]").show().find("[data-behavior=value]").html(f).show(),d.find("[data-behavior=filter_and]").show(),d.find("[data-behavior=filter_due]").show().find("[data-behavior=value]").html(g.toLowerCase()).show();if(f)return d.find("[data-behavior=assigned_to]").show().find("[data-behavior=value]").html(f).show();if(g)return d.find("[data-behavior=filter_due]").show().find("[data-behavior=value]").html(g.toLowerCase()).show()}},i=function(a){return a==="unassigned"?$(""+h+":not([data-assignee-code])"):$(""+h+":[data-assignee-code="+a+"]")},j=function(a){return a==="never"?$(""+h+":not([data-due-datetime])"):$(""+h+":[data-due-datetime]").filter(function(){var b;b=CalendarDate.parse($(this).data("due-datetime"));switch(a){case"today":return b.equals(CalendarDate.today());case"tomorrow":return b.equals(CalendarDate.today().next());case"week":return CalendarDate.today().fallsOnSameWeekAs(b);case"nextweek":return CalendarDate.today().next(7).fallsOnSameWeekAs(b);case"later":return b.compareTo(CalendarDate.today().beginningOfWeek().next(14))===1;case"past":return b.compareTo(CalendarDate.today())===-1}})},f=function(a,b){var c;return c=i(a),b?_.intersect(c,b):c},g=function(a,b){var c;return c=j(a),b?_.intersect(b,c):c}}.call(this),function(){var a,b,c=this;b=function(a){var b,c;return b=a.data("collection-name"),((c=bcx.currentProject)!=null?c.get(""+b+"_count"):void 0)===0},a=!1,$("div.sheet.global.todolists [data-behavior~=sortable_handle]").live("mousedown",function(b){return a=!0}).live("mouseup",function(b){return a=!1}).live("mousemove",function(b){if(a)return a=!1,alert("You cannot reorder on this view")}),$("[data-behavior~=new_todolist]").live("click",function(a){return $("article.todolist.new").expand(),a.preventDefault()}),$("article.todolist [data-behavior=edit]").live("click",function(a){return $(this).closest("article.todolist").expand(),a.preventDefault()}),$("div.sheet.todolist aside [data-behavior=edit]").live("click",function(a){return $(this).closest("div.sheet").find("article.todolist").expand(),a.preventDefault()}),$("section.todos article.todolist").live("expand",function(a){var b;if(a.target!==this)return;return b=$(this),$("div.sheet.todolists").removeClass("blank_slate"),setTimeout(function(){return b.find("input[type=text]").first().focus().get(0).select(),b.find("textarea").keydown()},10)}).live("collapse",function(a){var c,d;return c=$(this),c.find("form").resetForm(),d=$(this).closest("section"),b(d)&&$("div.sheet.todolists").addClass("blank_slate"),c.closest("article.todolist").find("div.nubbin").removeClass("busy")}),$("form.edit_todolist, form.new_todolist").live("ajax:before",function(){var a,b;a=$(this);if((b=a.find(':input[name="todolist[name]"]')).length&&!$.trim(b.val()))return a.removeClass("submitting"),b.get(0).focus(),!1})}.call(this),function(){var a,b,c;$(document).bind("todo:move",function(a,b,c){var d,e;return d=$(c).find("> article.todolist"),d.find("ul.empty").removeClass("empty"),e={context:"move",todo:{position:b}},d.length&&(e.todo.todolist_id=d.id()),$.ajax({url:$(a.target).url(),type:"PUT",data:e})}),$(document).bind("todolist:move",function(a,b){var c;return c=$(a.target).find("> article.todolist"),$.ajax({url:c.url(),type:"PUT",data:{context:"move",todolist:{position:b}}})}),$("article.todolist li [data-behavior~=toggle], :checkbox[data-behavior~=toggle_todo]").live("click",function(){return $.ajax({url:$(this).url(),type:"POST"})}),$("article.todolist ul.new").live("expand",function(a){var b;if(a.target!==this)return;return b=$(this),b.find("textarea").first().focus(),setTimeout(function(){return b.find(".busy").removeClass("busy")},10)}),$(document).bind("keydown.todo_content",function(a){var b;if($(a.target).parents("li.edit_mode").length===0||$(a.target).parents("span.pill").length>0)return;b=$(a.target).closest("form");switch(a.which){case $.ui.keyCode.ESCAPE:return b.find("a[data-behavior=cancel]").click();case $.ui.keyCode.TAB:return setTimeout(function(){return b.find("span[data-behavior~=expandable]").expand()},10)}}),$("span[data-behavior~=expandable]:has([data-behavior~=relative_date_picker])").live("beforeexpand",function(){var a,b,c;return a=$(this).find("[data-behavior~=relative_date_picker]"),b=a.closest("form"),c=new bcx.views.RelativeDatePicker({el:a,due_week:b.find('input[name~="todo[due_week]"]').val(),due_wday:b.find('input[name~="todo[due_wday]"]').val(),onDatePick:function(c,d){var e;return e=a.closest("span.pill"),b.find('input[name~="todo[due_week]"]').val(c),b.find('input[name~="todo[due_wday]"]').val(d),b.hasBehavior("new_todo")?(e.find("time").text("Week "+(c+1)+" "+CalendarDate.weekdayNames[d]),b.find("textarea").last().focus()):(e.addClass("busy"),b.submit()),e.collapse()}}),c.render()}),$("span[data-behavior~=expandable]:has([data-behavior~=date_picker])").live("beforeexpand",function(){var a,b,c;return b=$(this).find("[data-behavior~=date_picker]"),a=b.prev("[data-behavior~=alt_date_field]"),c=a.val(),b.closest("form").hasBehavior("new_todo")&&$(this).closest("span.pill").removeClass("blank"),b.datepicker({altField:a,dateFormat:"yy-mm-dd",altFormat:"yy-mm-dd",firstDay:CalendarDate.firstDayOfWeek,onSelect:function(){var a,c,d;return a=b.closest("form"),c=$(this).closest("span.pill"),a.hasBehavior("new_todo")?(d=b.datepicker("getDate"),c.find("time").text(CalendarDate.parse(d).abbreviatedShortWithWeekday()),a.find("textarea").last().focus()):(c.addClass("busy"),a.submit()),c.collapse()}}),c?b.datepicker("setDate",c):(b.datepicker("setDate",null),b.find(".ui-state-active").removeClass("ui-state-active"))}),$(".ui-datepicker-next, .ui-datepicker-prev").live("click",function(a){return a.stopImmediatePropagation()}),$("footer a[data-behavior~=no_due_date]").live("click",function(a){var b,c,d;return a.preventDefault(),c=$(this).closest("form"),c.find("[data-behavior~=alt_date_field]").val(""),d=c.find("span.pill"),c.hasBehavior("new_todo")?(b=d.find("time"),b.text(b.data("blank-text")),c.find("textarea").last().focus()):(d.addClass("busy"),c.submit()),d.collapse()}),a=function(){function a(a){this.selects=$(a)}return a.name="AssigneeWatcher",a.prototype.watch=function(a){return this.selects.live("keydown",function(b){var c;return c=$(this),b.keyCode===$.ui.keyCode.ENTER?a.call(this,c):c.data("assignee-changing",!0)}),this.selects.live("change",function(){var b;b=$(this);if(!b.data("assignee-changing"))return a.call(this,b)}),this.selects.live("mouseover",function(){return $(this).data("assignee-changing",!1)})},a}(),b=new a("article.todolist li.edit_mode select"),b.watch(function(a){var b,c,d;return c=a.closest("span.pill"),b=c.find("[data-behavior~=assignee_name]"),b.width(b.width()),a.parents("form").find("textarea").last().focus(),(d=a.val())?(a.data("assignee-code",d),c.removeClass("blank"),b.text(a.find(":selected").text())):(a.data("assignee-code",""),c.addClass("blank"),b.text(b.data("blank-text"))),a.data("assignee-changing",!1)}),c=new a("article.todolist li:not(.edit_mode) select, form[data-behavior~=edit_calendar_todo] select"),c.watch(function(a){var b;return b=a.closest("span.pill"),b.closest("form").submit(),b.collapse().addClass("busy"),a.data("assignee-changing",!1)}),$("article.todolist ul.new form").live("reset",function(){var a,b,c;return c=$(this),c.find("span.pill").addClass("blank"),a=c.find("[data-behavior~=assignee_name]"),a.text(a.data("blank-text")),b=c.find("[data-behavior~=due_date]"),b.text(b.data("blank-text")),c.find("[data-behavior~=alt_date_field]").val(""),c.find("span.pill[data-behavior~=expandable]:has(.balloon)").collapse(),setTimeout(function(){return c.find("textarea").last().focus()},10)}),$("span.pill[data-behavior~=expandable]:has(.balloon)").live("expand",function(a){return $(this).closest("li.todo").addClass("balloon_expanded"),$(this).find("[data-behavior~=assignee_options]").focus()}),$("span.pill[data-behavior~=expandable]:has(.balloon)").live("collapse",function(a){return $(this).closest("li.todo").removeClass("balloon_expanded"),$(this).find("[data-behavior~=assignee_name]").width("auto")}),bcx.on("page:change",'show todo pills and add "ignore_hover" class',function(){return $("div.sheet.todo span.pill:not(.comments)").show().addClass("ignore_hover")}),$("article.todolist form.edit_todo, article.todolist form.new_todo").live("ajax:before",function(){var a,b;b=$(this);if((a=b.find(':input[name="todo[content]"]')).length&&!$.trim(a.val()))return b.removeClass("submitting"),a.get(0).focus(),!1}),$("[data-behavior~=load_completed_todos]").live("click",function(a){return a.preventDefault(),a.stopImmediatePropagation(),$(this).closest("p").addClass("busy"),$(this).closest("ul.completed").load($(this).attr("href"))})}.call(this),function(){var a;a=function(a){var b,c;return b=a.data("collection-name"),((c=bcx.currentProject)!=null?c.get(""+b+"_count"):void 0)===0},$("form#new_upload").live("ajax:success",function(a){return(new bcx.Busy(this)).end()}),$("form#new_upload").live("ajax:error",function(a){return(new bcx.Busy(this)).end(),alert("There was a problem with your upload. Please try again.")}),$("[data-behavior~=new_upload]").live("click",function(a){return $("article.upload.new").expand(),a.preventDefault()}),$("article.upload.new").live("expand",function(a){if(a.target!==this)return;return $("div.sheet.attachments").removeClass("blank_slate")}).live("collapse",function(b){var c;$(this).find("form").resetForm(),$(this).find("textarea").keydown(),c=$(this).parent().find("section");if(a(c))return $("div.sheet.attachments").addClass("blank_slate")})}.call(this),function(){$(document).ready(function(){if(navigator.platform.match(/Win32/))return $(document.body).addClass("windows")})}.call(this),function(){bcx.on("page:change","hide or show account limit notices",function(){if(bcx.currentPerson!=null)return bcx +.currentPerson.attributes.show_storage_prod?$("div.limit.storage.prod").show():$("div.limit.storage.prod").remove(),bcx.currentPerson.attributes.account_can_upload?$("div.limit.storage.reached").remove():($("div.limit.storage.reached").show(),$("[data-behavior~='pending_attachments']").remove(),$("[data-behavior~='new_upload']").remove(),$("article.upload div.expanded_content.bubble").remove())})}.call(this),function(){var a,b;a={},b=function(a){return a.substring(a.lastIndexOf("/")+1)},$(function(){return _.each($("link[data-asset-path]"),function(c){return a[c.getAttribute("data-asset-path")]=b(c.href)}),_.each($("script[data-asset-path]"),function(c){return a[c.getAttribute("data-asset-path")]=b(c.src)})}),$(document).on("ajaxSuccess",function(b,c,d){var e;e=c.getResponseHeader("X-Asset-Paths");if(e!=null)return _.each(JSON.parse(e),function(b,c){if(a[c]!==b)return Stacker.pushState=!1,a[c]=b})})}.call(this),function(){bcx.on("page:update","install autoload behavior",function(){return $("[data-autoload-url]").install("behavior for autoloading a URL",function(a){var b,c;if(c=a.data("autoload-url")){$.get(c),a.attr("data-autoload-url",""),b=a.closest("div.sheet");if(!b.is("[data-behavior~=prevent_reload_when_stacked]"))return b.attr("data-behavior",[b.attr("data-behavior"),"prevent_reload_when_stacked"].join(" "))}})})}.call(this),function(){var a,b;b="[data-behavior~=autoresize]:not([data-behavior~=wysiwyg])",a=function(a){return a.filter(":visible").autoResize()},bcx.on("page:update","install autoresize behavior on visible elements",function(){return a($(b))}),$("[data-behavior~=expandable]:has("+b+")").live("expand",function(){return a($(this).find(b))}),$(""+b+":visible").live("focus",function(){return $(this).autoResize()})}.call(this),function(){var a,b=function(a,b){return function(){return a.apply(b,arguments)}};a=function(){function a(a){this.clearWhenSubmit=b(this.clearWhenSubmit,this),this.clear=b(this.clear,this),this.save=b(this.save,this),this.watchForChanges=b(this.watchForChanges,this),this.restore=b(this.restore,this),this.generateStorageKey=b(this.generateStorageKey,this),this.$input=$(a),this.form=this.$input.closest("form"),this.storageKey=this.generateStorageKey(),this.restore(),this.watchForChanges(),this.clearWhenSubmit()}return a.name="AutoSave",a.prototype.generateStorageKey=function(){var a;return a=$.md5([this.$input.attr("name"),this.form.attr("action"),window.location.pathname].join("")),"autosave:"+a},a.prototype.restore=function(){var a;if(a=bcx.storage.get(this.storageKey))if(!this.$input.val())return this.$input.val(a)},a.prototype.watchForChanges=function(){var a=this;return this.$input.bind("change keyup paste",function(){return a.save()})},a.prototype.save=function(){return bcx.storage.set(this.storageKey,this.$input.val())},a.prototype.clear=function(){return bcx.storage.unset(this.storageKey)},a.prototype.clearWhenSubmit=function(){var a=this;return this.form.bind("submit",function(){return a.form.data("remote")?a.form.bind("ajaxSuccess."+a.storageKey,function(b,c,d){if(a.form.attr("action")===d.url)return a.form.unbind("ajaxSuccess."+a.storageKey),a.clear()}):a.clear()})},a}(),bcx.on("page:update","install autosave behavior",function(){return $("[data-behavior~=autosave]").install("behavior for autosaving",function(b){return b.each(function(){return new a(this)})})})}.call(this),function(){var a,b=function(a,b){return function(){return a.apply(b,arguments)}};a=function(){function a(a){this.updateAvailability=b(this.updateAvailability,this),this.timeLeftInWords=b(this.timeLeftInWords,this),this.availableUntil=b(this.availableUntil,this),this.isAvailable=b(this.isAvailable,this),this.watchOrRemove=b(this.watchOrRemove,this),this.$el=$(a),this.watchOrRemove()}return a.name="AvailabilityWindow",a.prototype.watchOrRemove=function(){var a=this;return this.isAvailable()?(this.updateAvailability(),setTimeout(function(){return a.watchOrRemove()},5e3)):this.$el.remove()},a.prototype.isAvailable=function(){return new Date=1&&a<2?"1 minute":""+Math.floor(a)+" minutes"},a.prototype.updateAvailability=function(){return this.$el.find("[data-display~=available_time_left]").text(this.timeLeftInWords())},a}(),bcx.on("page:update","install availability window behavior",function(){return $("[data-available-until]").install("behavior for availability window",function(b){return b.each(function(){return new a(this)})})})}.call(this),function(){var a,b=function(a,b){return function(){return a.apply(b,arguments)}};a=function(){function a(a){this.availableAfter=b(this.availableAfter,this),this.isAvailable=b(this.isAvailable,this),this.watchOrShow=b(this.watchOrShow,this),this.$el=$(a),this.watchOrShow()}return a.name="AvailableAfter",a.prototype.watchOrShow=function(){var a=this;return this.isAvailable()?this.$el.show():setTimeout(function(){return a.watchOrShow()},5e3)},a.prototype.isAvailable=function(){return new Date>this.availableAfter()},a.prototype.availableAfter=function(){return new Date(Date.parse(this.$el.data("available-after")))},a}(),bcx.on("page:update","install available-after behavior",function(){return $("[data-available-after]").install("behavior for availabile after",function(b){return b.each(function(){return new a(this)})})})}.call(this),function(){bcx.on("page:update","load Backbone sync tags",function(){var a;return a=function(a){var b;return b=$(a).remove(),{collection:bcx[b.attr("name")],attributes:JSON.parse(b.attr("value"))}},$("input[data-behavior~=backbone_model]").each(function(){var b,c,d;return d=a(this),c=d.collection,b=d.attributes,c.addOrUpdate(b)}),$("input[data-behavior~=backbone_collection]").each(function(){var b,c,d;return d=a(this),c=d.collection,b=d.attributes,$(this).data("reset-collection")!=null&&c.reset(),c.merge(b)})})}.call(this),function(){var a;$.fn.addBehavior=function(b){var c;return c=a(this),c.push(b),this.attr("data-behavior",_(c).uniq().join(" "))},$.fn.removeBehavior=function(b){var c;return c=a(this),this.attr("data-behavior",_(c).without(b).join(" "))},$.fn.hasBehavior=function(b){return _.include(a(this),b)},a=function(a){return(a.attr("data-behavior")||"").split(" ")}}.call(this),function(){var a,b;a="",(b=function(){if(navigator.userAgent.match(/iPhone.*Mobile.*Safari/))return;return bcx.currentAccountSlug&&window.location.pathname==="/"+bcx.currentAccountSlug+"/calendar"?$.ajax("/"+bcx.currentAccountSlug+"/calendar_updates?since="+a,{complete:function(c){return a=c.getResponseHeader("X-Page-Updated-At"),setTimeout(b,5e3)}}):(a="",setTimeout(b,1e4))})()}.call(this),function(){$("a[data-behavior~=close_sheet]").live("click",function(a){var b,c,d;if(d=Stacker.workspace.container.stack)return b=d.length,d.length===1?Stacker.workspace.visit("/",{bareWorkspace:!0}):(c=d[d.length-2],Stacker.workspace.visit(c.path)),a.preventDefault()})}.call(this),function(){var a,b;a="form[data-behavior~=confirm]",$(""+a+" a[data-behavior~=start]").live("click",function(c){var d;return d=$(this).closest(a),b("confirm",d),d.find("input[type=submit]").focus()}),$(""+a+" a[data-behavior~=stop]").live("click",function(c){var d;return d=$(this).closest(a),b("intro",d)}),$(a).live("ajax:before",function(a){var c;return c=$(this),b("request",c)}),b=function(a,b){return b.find("> div:visible").hide(),b.find("> div."+a).show()}}.call(this),function(){$.datepicker.setDefaults({dateFormat:"d M, yy",dayNamesMin:["S","M","T","W","T","F","S"],changeMonth:!1,changeYear:!1,gotoCurrent:!0,prevText:"Previous",selectOtherMonths:!0,showOtherMonths:!0}),$("[data-behavior~=date_picker]").live("focus",function(){return $(this).datepicker}),$("table.ui-datepicker-calendar td a.ui-state-default").live("click",function(a){return a.stopImmediatePropagation()})}.call(this),function(){bcx.on("page:update","install dirty-tracking behavior",function(){return $("[data-behavior~=dirty_tracking]").install("tracking of original value",function(a){return a.each(function(){var a;return a=$(this),a.data("originalValue",a.val())})})}),$("[data-behavior~=dirty_tracking]").live("change keyup paste",_.debounce(function(a){var b,c;b=$(a.currentTarget),c=b.val()!==b.data("originalValue");if(b.attr("data-dirty")){if(!c)return b.removeAttr("data-dirty")}else if(c)return b.attr("data-dirty",!0)},350)),$("form").live("submit reset",function(a){return setTimeout(function(){if(!a.isDefaultPrevented())return $(a.currentTarget).find("[data-behavior~=dirty_tracking]").removeAttr("data-dirty")},10)}),$.fn.isDirty=function(){return $(this).find("[data-dirty]").length>0}}.call(this),function(){var a,b,c,d,e,f,g,h,i,j;b=!1,bcx.on("animate_draft:on","flag draft creation",function(){return b=!0}),bcx.on("page:beforechange page:change","hide or show project draft notice",function(){return $("div.sheet.project[data-status=draft]").length?(f(),d(),bcx.peopleAndGroups.loadWithAccesses(),bcx.peopleAndGroups.bind("loaded:withAccess",j)):e()}),f=function(){if(!$("#draft_notice").length)return $("#workspace").before(JST["templates/draft_notice"](this)),h()},j=function(){var a,b,c;return b=_(bcx.currentBucket.people()).reject(function(a){return a.isPerson()&&a.id==="person_"+bcx.currentPerson.id}),a=function(){switch(b.length){case 0:return"You're the only one on this project. Invite more people so they can join the discussion.";case 1:return""+b[0].get("name")+" has been notified.";case 2:case 3:case 4:return c=b.map(function(a){return a.get("name")}).sort().join(", ").replace(/,\s([^,]+)$/," and $1"),""+c+" have been notified.";default:return c=b.slice(0,3).map(function(a){return a.get("name")}).sort().join(", "),""+c+", and "+(b.length-3)+" other people have been notified."}}(),$('p[data-behavior~="recipients_notified_notice"]').html(a)},e=function(){return $("#draft_notice").remove()},g=function(){return $("#draft_notice").removeClass("initial_load")},h=function(){return b?(a(),b=!1):g()},a=function(){return setTimeout(function(){var a;return a=$("#draft_notice"),a.css({display:"block",height:0}),a.transition({height:a.find("> div").height()+40},{duration:250,timing:"ease-in-out",complete:function(){return a.transition({opacity:1},{duration:300,timing:"ease-in-out",complete:function(){return a.css({height:""}),a.removeClass("initial_load"),$("[data-behavior~=edit_project_header] h1[data-behavior~=editable_field_prompt]").click()}})}})},700)},c=function(){var a;return a=$("#draft_notice"),a.find("section.draft_description").hide(),a.find("section.draft_confirmation").show().transition({opacity:1}),setTimeout(function(){return a.css({height:a.find("> div").height()+40}),a.transition({opacity:0},{duration:300,timing:"ease-in-out",complete:function(){return a.transition({height:0},{complete:function(){return a.hide()}})}})},6e3)},i=function(){return $("section.project_settings a.settings").show(),$("section.project_settings a.delete").hide()},d=function(){return $("section.project_settings a.settings").hide(),$("section.project_settings a.delete").show()},$("[data-behavior~=publish_draft_project]").live("click",function(a){return $(this).closest(".submit").addClass("busy"),$.ajax({url:bcx.currentProject.urlForPublish(),type:"PUT",success:function(){return c(),i()}}),a.preventDefault()})}.call(this),function(){var a,b,c,d,e,f,g,h,i,j;h="html > .drag_hover_highlight",i=function(){return $(h).show()},e=function(){return $(h).hide()},j=8,b=$("
").css({height:j+"px"}),c=$("
").css({height:j+"px"}),d=$("
").css({width:j+"px"}),a=$("
").css({width:j+"px"}),g=function(e){var f,g,h,i,k,l,m,n,o,p,q,r,s,t,u;return u=e.offset(),m=u.left,o=u.top,t=e.outerWidth(),g=e.outerHeight(),n=m+t,f=o+g,r=$(window).scrollTop(),q=$(window).scrollLeft(),s=$(window).width(),p=$(window).height(),l=Math.max(0,o-r-j),i=Math.max(0,m-q-j),k=Math.min(s-j,n-q),h=Math.min(p-j,f-r),b.css({width:t+j+"px",left:i+"px",top:l+"px"}),c.css({width:t+2*j+"px",left:i+"px",top:h+"px"}),d.css({height:g+j+"px",left:i+"px",top:l+"px"}),a.css({height:g+j+"px",left:k+"px",top:l+"px"})},$(document).ready(function(){return $("html").append(b,c,d,a),$(h).bind("mouseover",e),e()}),f=null,$(document).bind("file:dragenter",function(a){f=$.Event("file:draghighlight"),$(a.target).trigger(f);if(!f.isDefaultPrevented())return g($(a.target)),i()}),$(document).bind("file:dragleave",function(a){return e()}),$(document).bind("file:drop",function(a){var b,c;if(f!=null?!f.isDefaultPrevented():!void 0)return c=0,b=setInterval(function(){c++%2===0?e():i();if(c===5)return clearInterval(b)},50)})}.call(this),function(){var a,b=[].indexOf||function(a){for(var b=0,c=this.length;b1)return this.activate((this.images[this.images.indexOf(this.active)+1]||this.images[0]).id),this.redraw(),this.nav.scrollActivatedThumbnailIntoView()},a.prototype.previous=function(){if(this.images.length>1)return this.activate((this.images[this.images.indexOf(this.active)-1]||this.images[this.images.length-1]).id),this.redraw(),this.nav.scrollActivatedThumbnailIntoView()},a.prototype.render=function(){return JST["templates/image_enlarger"]({images:this.images,active:this.active})},a.prototype.insert=function(){return $("html").append(this.render()),this.el=$("#image_enlarger")[0],this.nav=new b($(this.el).find("nav:first")[0]),this.nav.center($(this.el).find("nav img.activated")),this.loadActiveImage()},a.prototype.resize=function(){return h(this.el),this.nav.resize()},a.prototype.redraw=function(){return $(this.el).find("figure:visible").hide(),$(this.el).find("#enlarged_image_"+this.active.id).show(),$(this.el).find("nav img.activated").removeClass("activated"),$(this.el).find("nav img[data-image-id="+this.active.id+"]").addClass("activated"),this.loadActiveImage()},a.prototype.remove=function(){return $(this.el).remove()},a.prototype.activateShade=function(){return $("html").addClass("shaded")},a.prototype.deactivateShade=function(){return $("html").removeClass("shaded")},a.prototype.loadActiveImage=function(){var a,b,c=this;if(this.loadingImage)return;return a=d(this.el),b=a.data("large-src")||a.data("original-src"),this.loadingImage=new Image,this.loadingImage.onload=function(){return a.attr("src",b),c.loadingImage=null},this.loadingImage.onerror=function(){return c.loadingImage=null},this.loadingImage.src=b},a}(),b=function(){function a(a){this.el=$(a),this.updateScrollButtons(),this.resize()}return a.name="Nav",a.prototype.getView=function(){return $(this.el).find("[data-behavior~=scroll_view]:first")},a.prototype.getContent=function(){return $(this.el).find("[data-behavior~=scroll_content]:first")},a.prototype.activateScrollButton=function(a){return $(this.el).find("[data-behavior~=scroll_"+a+"]").addClass("active")},a.prototype.deactivateScrollButton=function(a){return $(this.el).find("[data-behavior~=scroll_"+a+"]").removeClass("active")},a.prototype.enableScrollButton=function(a){return $(this.el).find("[data-behavior~=scroll_"+a+"]").attr("disabled",!1)},a.prototype.disableScrollButton=function(a){return $(this.el).find("[data-behavior~=scroll_"+a+"]").attr("disabled",!0)},a.prototype.scrollForward=function(){return this.activateScrollButton("forward"),this.scroll(this.distanceToEnd())},a.prototype.scrollReverse=function(){return this.activateScrollButton("reverse"),this.scroll(this.distanceToStart())},a.prototype.scrollActivatedThumbnailIntoView=function(){var a,b,c,d,f,g,h,i;b=this.getView(),a=$(this.el).find("img.activated"),i=e(b),f=e(a),g=i.left,h=i.left+i.width,c=f.left-f.width,d=f.left+f.width+f.width,ch)return this.scroll(d-h)},a.prototype.center=function(a){var b,c;if(this.scrolling())return c=this.centerPositionFor(a),c=Math.max(this.maxScrollPosition(),c),c=Math.min(this.minScrollPosition(),c),b=this.getContent(),b.css({left:c}),this.updateScrollButtons()},a.prototype.centerPositionFor=function(a){var b,c;return b=this.getView(),c=a.position().left+a.width()/2,-c+b.width()/2},a.prototype.maxScrollPosition=function(){var a,b;return b=this.getView(),a=this.getContent(),b.width()-a.width()},a.prototype.minScrollPosition=function(){return 0},a.prototype.scroll=function(a){var b,c,d,e,f,g=this;return b=this.getContent(),d=parseInt(b.css("left")),c=this.adjustedDistance(a),e=a>0?-1:1,f=d+c*e,f=Math.max(this.maxScrollPosition(),f),f=Math.min(this.minScrollPosition(),f),b.animate({left:f},function(){return g.updateScrollButtons()})},a.prototype.updateScrollButtons=function(){return this.deactivateScrollButton("reverse"),this.deactivateScrollButton("forward"),this.distanceToEnd()===0?this.disableScrollButton("forward"):this.enableScrollButton("forward"),this.distanceToStart()===0?this.disableScrollButton("reverse"):this.enableScrollButton("reverse")},a.prototype.resize=function(){var a;return a=this.getView(),this.scrolling()?a.addClass("scrolling"):a.removeClass("scrolling")},a.prototype.scrolling=function(){var a,b;return b=this.getView(),a=this.getContent(),b.width()i||c>g)e>h?(j=i,c=parseInt(j/e)):(c=g,j=parseInt(c*e));return{width:j,height:c}},j=function(a,b,d){var f,g,h;b==null&&(b={}),h=e(b.$from||a),g=e(b.$to||window),f=c(a),f.css(h);if(b.withAnimation===!1){typeof d=="function"&&d(f);return}return $("html").append(f),"onwebkittransitionend"in window?(setTimeout(function(){return f.css({"-webkit-transition-property":"left right width height","-webkit-transition-animation":"ease-out","-webkit-transition-duration":"200ms"}),f.css(g)}),f.bind("webkitTransitionEnd",function(a){return f.unbind("webkitTransitionEnd"),typeof d=="function"?d(f):void 0})):f.animate(g,200,"easeOutQuad",function(){return typeof d=="function"?d(f):void 0})},c=function(a){return a.clone().attr("data-behavior","").css({"-webkit-transform":"translate3D(0,0,0)",position:"fixed",zIndex:2e3})},e=function(a){var b,c,d,e,f,g,h,i,j,k,l;return e=a.offset(),b=parseInt((i=a.css("border-left-width"))!=null?i:0),f=parseInt((j=a.css("border-top-width"))!=null?j:0),c=parseInt((k=a.css("padding-left"))!=null?k:0),g=parseInt((l=a.css("padding-top"))!=null?l:0),d=$(window).scrollLeft(),h=$(window).scrollTop(),{left:e.left+b+c-d,top:e.top+f+g-h,width:a.width(),height:a.height()}}}.call(this),function(){var a,b;$.fn.scaleImages=function(){return this.find("figure.proportional img[data-width][data-height]:not([data-scaled]):visible").each(function(){var c,d,e,f,g,h,i;return c=$(this),i=a(c),h=i[0],d=i[1],e=i[2],h>d?(g=Math.min(e,h),f=parseInt(g*d/h)):(f=Math.min(e,d),g=parseInt(f*h/d)),b(c,g,f)}),this.find("figure.full_width img[data-width][data-height]:not([data-scaled]):visible").each(function(){var c,d,e,f,g,h,i;return c=$(this),i=a(c),h=i[0],d=i[1],e=i[2],g=Math.min(e,h),f=parseInt(g*d/h),b(c,g,f)}),this.find("div.image_grid_view:not([data-scaled])").each(function(){var a,b;return a=$(this),b=a.find("td:first").width(),a.find("tr").each(function(){var a,c;return a=$(this),c=[],a.find("figure img[data-scaled]").each(function(){return c.push($(this).height())}),a.find("figure div.background").css({height:_(c).max(),width:b})}),a.attr("data-scaled",!0)}),this},bcx.on("page:update","scale images",function(){return $(document).scaleImages()}),a=function(a){return[parseInt(a.data("width")),parseInt(a.data("height")),a.closest("figure").width()]},b=function(a,b,c){var d,e;if(d=parseInt(a.data("max-size")))e=Math.max(1,b/d,c/d),b=Math.round(b/e),c=Math.round(c/e);return a.css({width:b,height:c}),a.attr("data-scaled",!0)}}.call(this),function(){_.mixin({inGroups:function(a,b){var c,d,e,f,g=this;return c=parseInt(a.length/b),e=a.length%b,d=[],f=0,_(b).times(function(b){var g,h;return g=c+((h=e>0&&e>b)!=null?h:{1:0}),d.push(a.slice(f,f+g)),f+=g}),d}})}.call(this),function(){bcx.on("page:change","install infinite pagination behavior",function(){var a,b;return a=function(a,c){var d;c==null&&(c={}),a.infinitePage(c),b(a),d=a.closest("div.sheet");if(!d.is("[data-behavior~=prevent_reload_when_stacked]"))return d.attr("data-behavior",[d.attr("data-behavior"),"prevent_reload_when_stacked"].join(" "))},b=function(a){return a.bind("infinite_page:load",function(){return $(this).find("[data-behavior~=remove_duplicates][data-unique-id]").each(function(){var a,b;if((a=$("[data-unique-id='"+$(this).data("unique-id")+"']")).length>1)return b=a.first(),a.each(function(){if($(this)[0]!==b[0])return $(this).remove()})})})},$("[data-behavior~=infinite_page]").install("behavior for infinite scrolling and pagination",function(b){return a(b)}),$("[data-behavior~=immediate_page]").install("loading the full page",function(b){return a(b,{immediate:!0})})})}.call(this),function(){$("[data-behavior~=input_change_emitter]").live("focus",function(a){var b,c,d,e,f,g;return b=$(this),c=g=b.val(),e=function(){c=b.val();if(c!==g)return b.trigger("input:change",{currentValue:c,previousValue:g}),g=c},f=setInterval(e,50),d=function(){return clearInterval(f),b.unbind("blur",d)},b.bind("blur",d)})}.call(this),function(){window.Beanstalk={enablePageviewTracking:!0,enablePresenceTracking:!1,presenceGranularity:60,dev:location.host.match(/.*?\.dev/),uuid:null,site_id:null,beaconURL:function(){var a,b;return a=Beanstalk.dev?"dash.dev":"dash.37signals.com",b="//"+a+"/beacon.gif?"}}}.call(this),function(){var a=[].slice;Beanstalk.beacon={params:{},enabled:!0,log:function(a){var b,c,d;d=[];for(b in a)c=a[b],d.push(Beanstalk.beacon.params[b]=c);return d},send:function(){var b,c,d,e;if(!Beanstalk.beacon.enabled)return;return d=function(){var a,b;a=Beanstalk.beacon.params,b=[];for(c in a)e=a[c],b.push(""+encodeURIComponent(c)+"="+encodeURIComponent(e));return b}(),d.length&&(Beanstalk.uuid&&d.unshift("uuid="+Beanstalk.uuid),Beanstalk.site_id&&d.unshift("site_id="+Beanstalk.site_id),b=new Image,b.src=[Beanstalk.beaconURL()].concat(a.call(d)).join("&"),b.onerror=function(){if(Beanstalk.dev)return Beanstalk.beacon.enabled=!1,console.warn("disabling instrumentation beacon")}),Beanstalk.beacon.params={}}}}.call(this),function(){Beanstalk.logCohort=function(a,b){return Beanstalk.beacon.log({"cohort[][experiment]":a,"cohort[][group]":b}),Beanstalk.beacon.send()}}.call(this),function(){Beanstalk.logEvent=function(a,b){return Beanstalk.beacon.log({"event[][name]":a,"event[][value]":b}),Beanstalk.beacon.send()}}.call(this),function(){var a;Beanstalk.enablePageviewTracking&&(Beanstalk.logPageview=function(){return Beanstalk.beacon.log({"pageview[host]":document.location.host,"pageview[path]":document.location.pathname,"pageview[query]":document.location.search,"pageview[title]":document.title,"pageview[referrer]":document.referrer}),setTimeout(Beanstalk.beacon.send,300)},document.addEventListener?document.addEventListener("DOMContentLoaded",function(){return Beanstalk.logPageview()},!1):document.all&&!window.opera&&(document.write(""),a=document.getElementById("contentloadtag"),a.onreadystatechange=function(){if(this.readyState==="complete")return Beanstalk.logPageview()}))}.call(this),function(){Beanstalk.enablePresenceTracking&&setInterval(function(){return Beanstalk.beacon.log({presence:!0}),Beanstalk.beacon.send()},Beanstalk.presenceGranularity*1e3)}.call(this),function(){Beanstalk.logSignup=function(a,b){return Beanstalk.beacon.log({"signup[product]":a,"signup[account_id]":b}),Beanstalk.beacon.send()}}.call(this),function(){var a;a=a||{times:[]},Beanstalk.Timing={times:a.times,mark:function(a,b){return b||(b=(new Date).getTime()),Beanstalk.Timing.times.push(""+a+":"+b)},init:function(){return Beanstalk.Timing.findStartTime(),Beanstalk.Timing.addEventListener("beforeunload",Beanstalk.Timing.beforeUnload,!1),Beanstalk.Timing.addEventListener("load",Beanstalk.Timing.onload,!1)},addEventListener:function(a,b,c){if("undefined"!=typeof window.attachEvent)return window.attachEvent("on"+a,b);if(window.addEventListener)return window.addEventListener(a,b,c)},onload:function(){return Beanstalk.Timing.mark("onload"),Beanstalk.Timing.done()},findStartTime:function(){var a;a=Beanstalk.Timing.findStartWebTiming()||Beanstalk.Timing.findStartGToolbar();if(a)return Beanstalk.Timing.mark("starttime",a)},findStartWebTiming:function(){var a,b;return b=void 0,a=window.performance||window.mozPerformance||window.msPerformance||window.webkitPerformance,"undefined"!=typeof a&&"undefined"!=typeof a.timing&&"undefined"!=typeof a.timing.navigationStart&&(b=a.timing.navigationStart),b},findStartGToolbar:function(){var a;return a=void 0,"undefined"!=typeof window.external&&"undefined"!=typeof window.external.pageT?a=(new Date).getTime()-window.external.pageT:"undefined"!=typeof window.gtbExternal&&"undefined"!=typeof window.gtbExternal.pageT?a=(new Date).getTime()-window.gtbExternal.pageT():"undefined"!=typeof window.chrome&&"undefined"!=typeof window.chrome.csi&&(a=(new Date).getTime()-window.chrome.csi().pageT),a&&Beanstalk.Timing.dprint("Beanstalk.Timing.findStartGToolbar: startTime = "+a),a},done:function(){var a;return Beanstalk.Timing.mark("done"),a=Beanstalk.Timing.times.join(","),Beanstalk.beacon.log({timing:a}),Beanstalk.Timing.times=[]}}}.call(this),function(){$(function(){Beanstalk.uuid=bcx.currentPerson.get("id"),!bcx.currentPerson.get("staff")&&bcx.currentPerson.get("id")%25!==0&&bcx.currentPerson.get("id")%6!==0&&(Beanstalk.beacon.enabled=!1);if(!Beanstalk.dev)return Beanstalk.site_id=2}),$(document).bind("page:change",function(){return Beanstalk.logPageview()}),setInterval(Beanstalk.beacon.send,5e3),$(function(){return $(document).ajaxSend(function(a,b,c){if(!c.url.match(/page_updates/)&&!c.url.match(/projects\.js/))return Beanstalk.Timing.mark("ajaxSend")}),$(document).ajaxSuccess(function(a,b,c){if(!c.url.match(/page_updates/)&&!c.url.match(/projects\.js/))return Beanstalk.Timing.mark("ajaxSuccess"),$("[data-x-runtime]").attr("data-x-runtime",+b.getResponseHeader("X-Runtime"))}),$(document).bind("page:beforechange",function(){return Beanstalk.Timing.mark("page:beforechange" +)}),$(document).bind("page:change",function(a){return Beanstalk.Timing.mark("page:change"),Beanstalk.Timing.done()})})}.call(this),function(){var a;a=75,bcx.on("page:update","install link truncation behavior",function(){return $("a[data-behavior~=truncate]").install("behavior for truncating long links",function(b){return b.each(function(){var b;b=$(this);if(b.text().length>a){b.html(""+b.html().substring(0,a)+"…");if(!b.attr("title"))return b.attr("title",b.attr("href"))}})})})}.call(this),function(){$("[data-behavior~=nubbin]").live("hovercontent:show",function(){return $(this).css({display:"inline-block",left:$(this).outerWidth()*-1})})}.call(this),function(){var a,b;b=null,a=[],bcx.on("page:beforechange page:change","apply body classes from active panel",function(){var c,d,e,f;return c=$("body"),e=window.location.pathname,b!==e&&(_.each(a,function(a){return c.removeClass(a)}),a=[]),b=e,d=((f=$("div.panel:not(.inactive)").attr("data-body-class"))!=null?f:"").split(/\s/),_.each(d,function(b){if(!c.hasClass(b))return c.addClass(b),a.push(b)})})}.call(this),function(){var a,b,c,d,e;this.bcx.poller={bucket:null,updatedAt:null,idleCount:0,active:window.location.host.split(".")[0]!=="public"},b=function(a){return 1e3*Math.min(30,3+4*Math.log(a+1))},d=function(){return bcx.poller.idleCount=0,a(0)},a=function(a){return a==null&&(a=1),bcx.poller.idleCount+=a,e(bcx.poller.period=b(bcx.poller.idleCount))},e=function(a){if(navigator.userAgent.match(/iPhone.*Mobile.*Safari/))return;return setTimeout(c,a)},c=function(){var b,c;return(c=/(\/(?:projects|calendars)\/[^/]+)/.exec(window.location.pathname))&&bcx.poller.active?(b=c[1],bcx.poller.bucket!==b&&(bcx.poller.bucket=b,bcx.poller.updatedAt=null,bcx.poller.idleCount=0),$.ajax(""+b+"/page_updates?since="+bcx.poller.updatedAt,{complete:function(a){var b;if(b=a.getResponseHeader("X-Page-Updated-At"))return bcx.poller.updatedAt=b},success:function(b){return b.length===0?a(1):d()},error:function(){return a(10)}})):(bcx.poller.updatedAt=null,bcx.poller.bucket=null,d())},d()}.call(this),function(){$("div.sheet.inactive > header").live("click",function(a){var b,c,d,e;c=$(a.target);if(c.closest("h1 a, div.sheet:not(.inactive)").length)return;return b=$(this).find("h1 a"),e=b.attr("href"),d=b.data("bare-workspace")===!0,Stacker.workspace.visit(e,{restorePosition:!0,bareWorkspace:d}),!1}),$("[data-behavior~=reload_current_sheet]").live("click",function(a){return Stacker.workspace.visit(Stacker.normalizePath(window.location),{replaceSheet:!0}),!1}),$(function(){var a,b;return a=$("