(function(d){var e={},f=0;d.fn.once=function(b,c){typeof b!="string"&&(b in e||(e[b]=++f),c||(c=b),b="jquery-once-"+e[b]);var a=b+"-processed",a=this.not("."+a).addClass(a);return d.isFunction(c)?a.each(c):a};d.fn.removeOnce=function(b,c){var a=b+"-processed",a=this.filter("."+a).removeClass(a);return d.isFunction(c)?a.each(c):a}})(jQuery);;
var Drupal=Drupal||{settings:{},behaviors:{},locale:{}};jQuery.noConflict();
(function(e){Drupal.attachBehaviors=function(a,b){a=a||document;b=b||Drupal.settings;e.each(Drupal.behaviors,function(){e.isFunction(this.attach)&&this.attach(a,b)})};Drupal.detachBehaviors=function(a,b,c){a=a||document;b=b||Drupal.settings;c=c||"unload";e.each(Drupal.behaviors,function(){e.isFunction(this.detach)&&this.detach(a,b,c)})};Drupal.checkPlain=function(a){var b,c,d={"&":"&amp;",'"':"&quot;","<":"&lt;",">":"&gt;"},a=String(a);for(b in d)d.hasOwnProperty(b)&&(c=RegExp(b,"g"),a=a.replace(c,
d[b]));return a};Drupal.t=function(a,b){Drupal.locale.strings&&Drupal.locale.strings[a]&&(a=Drupal.locale.strings[a]);if(b)for(var c in b){switch(c.charAt(0)){case "@":b[c]=Drupal.checkPlain(b[c]);break;case "!":break;default:b[c]=Drupal.theme("placeholder",b[c])}a=a.replace(c,b[c])}return a};Drupal.formatPlural=function(a,b,c,d){d=d||{};d["@count"]=a;a=Drupal.locale.pluralFormula?Drupal.locale.pluralFormula(d["@count"]):d["@count"]==1?0:1;return a==0?Drupal.t(b,d):a==1?Drupal.t(c,d):(d["@count["+
a+"]"]=d["@count"],delete d["@count"],Drupal.t(c.replace("@count","@count["+a+"]"),d))};Drupal.theme=function(a){var b=Array.prototype.slice.apply(arguments,[1]);return(Drupal.theme[a]||Drupal.theme.prototype[a]).apply(this,b)};Drupal.freezeHeight=function(){Drupal.unfreezeHeight();e('<div id="freeze-height"></div>').css({position:"absolute",top:"0px",left:"0px",width:"1px",height:e("body").css("height")}).appendTo("body")};Drupal.unfreezeHeight=function(){e("#freeze-height").remove()};Drupal.encodePath=
function(a){return encodeURIComponent(a).replace(/%2F/g,"/")};Drupal.getSelection=function(a){if(typeof a.selectionStart!="number"&&document.selection){var b=document.selection.createRange(),c=b.duplicate();c.moveToElementText(a);c.setEndPoint("EndToEnd",b);a=c.text.length-b.text.length;return{start:a,end:a+b.text.length}}return{start:a.selectionStart,end:a.selectionEnd}};Drupal.ajaxError=function(a,b){var c,d,g,f,h;c=a.status?"\n"+Drupal.t("An AJAX HTTP error occurred.")+"\n"+Drupal.t("HTTP Result Code: !status",
{"!status":a.status}):"\n"+Drupal.t("An AJAX HTTP request terminated abnormally.");c+="\n"+Drupal.t("Debugging information follows.");g="\n"+Drupal.t("Path: !uri",{"!uri":b});d="";try{d="\n"+Drupal.t("StatusText: !statusText",{"!statusText":e.trim(a.statusText)})}catch(i){}f="";try{f="\n"+Drupal.t("ResponseText: !responseText",{"!responseText":e.trim(a.responseText)})}catch(j){}f=f.replace(/<("[^"]*"|'[^']*'|[^'">])*>/gi,"");f=f.replace(/[\n]+\s+/g,"\n");h=a.status==0?"\n"+Drupal.t("ReadyState: !readyState",
{"!readyState":a.readyState}):"";return c+g+d+f+h};e("html").addClass("js");document.cookie="has_js=1; path=/";e(function(){if(jQuery.support.positionFixed===void 0){var a=e('<div style="position:fixed; top:10px" />').appendTo(document.body);jQuery.support.positionFixed=a[0].offsetTop===10;a.remove()}});e(function(){Drupal.attachBehaviors(document,Drupal.settings)});Drupal.theme.prototype={placeholder:function(a){return'<em class="placeholder">'+Drupal.checkPlain(a)+"</em>"}}})(jQuery);;

