(function(ai,r){var C={defaultView:"month",aspectRatio:1.35,header:{left:"title",center:"",right:"today prev,next"},weekends:true,allDayDefault:true,ignoreTimezone:true,lazyFetching:true,startParam:"start",endParam:"end",titleFormat:{month:"MMMM yyyy",week:"MMM d[ yyyy]{ '&#8212;'[ MMM] d yyyy}",day:"dddd, MMM d, yyyy"},columnFormat:{month:"ddd",week:"ddd M/d",day:"dddd M/d"},timeFormat:{"":"h(:mm)t"},isRTL:false,firstDay:0,monthNames:["GENNAIO","FEBBRAIO","MARZO","APRILE","MAGGIO","GIUGNO","LUGLIO","AGOSTO","SETTEMBRE","OTTOBRE","NOVEMBRE","DICEMBRE"],monthNamesShort:["GEN","FEB","MAR","APR","MAG","GIU","LUG","AGO","SET","OTT","NOV","DIC"],dayNames:["DOMENICA","LUNEDI'","MARTEDI'","MERCOLEDI'","GIOVEDI'","VENERDI'","SABATO"],dayNamesShort:["DOM","LUN","MAR","MER","GIO","VEN","SAB"],buttonText:{prev:"&nbsp;&#9668;&nbsp;",next:"&nbsp;&#9658;&nbsp;",prevYear:"&nbsp;&lt;&lt;&nbsp;",nextYear:"&nbsp;&gt;&gt;&nbsp;",today:"today",month:"month",week:"week",day:"day"},theme:false,buttonIcons:{prev:"circle-triangle-w",next:"circle-triangle-e"},unselectAuto:true,dropAccept:"*"};var I={header:{left:"next,prev today",center:"",right:"title"},buttonText:{prev:"&nbsp;&#9658;&nbsp;",next:"&nbsp;&#9668;&nbsp;",prevYear:"&nbsp;&gt;&gt;&nbsp;",nextYear:"&nbsp;&lt;&lt;&nbsp;"},buttonIcons:{prev:"circle-triangle-e",next:"circle-triangle-w"}};var ao=ai.fullCalendar={version:"1.4.11"};var V=ao.views={};ai.fn.fullCalendar=function(aA){if(typeof aA=="string"){var az=Array.prototype.slice.call(arguments,1);var aB;this.each(function(){var aD=ai.data(this,"fullCalendar");if(aD&&ai.isFunction(aD[aA])){var aC=aD[aA].apply(aD,az);if(aB===r){aB=aC}if(aA=="destroy"){ai.removeData(this,"fullCalendar")}}});if(aB!==r){return aB}return this}var ay=aA.eventSources||[];delete aA.eventSources;if(aA.events){ay.push(aA.events);delete aA.events}aA=ai.extend(true,{},C,(aA.isRTL||aA.isRTL===r&&C.isRTL)?I:{},aA);this.each(function(aE,aC){var aD=ai(aC);var aF=new o(aD,aA,ay);aD.data("fullCalendar",aF);aF.render()});return this};function Z(ay){ai.extend(true,C,ay)}function o(aQ,aX,a0){var bf=this;bf.options=aX;bf.render=a6;bf.destroy=bh;bf.refetchEvents=aK;bf.reportEvents=aO;bf.reportEventChange=bj;bf.rerenderEvents=aC;bf.changeView=aH;bf.select=bg;bf.unselect=aJ;bf.prev=a2;bf.next=aB;bf.prevYear=bi;bf.nextYear=az;bf.today=aR;bf.gotoDate=a5;bf.incrementDate=aU;bf.formatDate=function(bq,bp){return u(bq,bp,aX)};bf.formatDates=function(br,bq,bp){return g(br,bq,bp,aX)};bf.getDate=aV;bf.getView=a1;bf.option=bc;bf.trigger=a4;n.call(bf,aX,a0);var ay=bf.isFetchNeeded;var bm=bf.fetchEvents;var bd=aQ[0];var aD;var a7;var aM;var bo;var aL;var bn={};var a3;var aF;var aI;var a8=0;var be=0;var bk=new Date();var aZ=[];var aE;s(bk,aX.year,aX.month,aX.date);function a6(bp){if(!aM){aY()}else{a9();bl();aA();aW(bp)}}function aY(){bo=aX.theme?"ui":"fc";aQ.addClass("fc");if(aX.isRTL){aQ.addClass("fc-rtl")}if(aX.theme){aQ.addClass("ui-widget")}aM=ai("<div class='fc-content "+bo+"-widget-content' style='position:relative'/>").prependTo(aQ);aD=new J(bf,aX);a7=aD.render();if(a7){aQ.prepend(a7)}aH(aX.defaultView);ai(window).resize(aN);if(!aP()){aG()}}function aG(){setTimeout(function(){if(!aL.start&&aP()){aW()}},0)}function bh(){ai(window).unbind("resize",aN);aD.destroy();aM.remove();aQ.removeClass("fc fc-rtl fc-ui-widget")}function ba(){return bd.offsetWidth!==0}function aP(){return ai("body")[0].offsetWidth!==0}function aH(br){if(!aL||br!=aL.name){be++;aJ();var bq=aL;var bp;if(bq){(bq.beforeHide||ag)();A(aM,aM.height());bq.element.hide()}else{A(aM,1)}aM.css("overflow","hidden");aL=bn[br];if(aL){aL.element.show()}else{aL=bn[br]=new V[br](bp=aI=ai("<div class='fc-view fc-view-"+br+"' style='position:absolute'/>").appendTo(aM),bf)}if(bq){aD.deactivateButton(bq.name)}aD.activateButton(br);aW();aM.css("overflow","");if(bq){A(aM,1)}if(!bp){(aL.afterShow||ag)()}be--}}function aW(br){if(ba()){be++;aJ();if(aF===r){a9()}var bq=false;if(!aL.start||br||bk<aL.start||bk>=aL.end){aL.render(bk,br||0);bb(true);bq=true}else{if(aL.sizeDirty){aL.clearEvents();bb();bq=true}else{if(aL.eventsDirty){aL.clearEvents();bq=true}}}aL.sizeDirty=false;aL.eventsDirty=false;aT(bq);a3=aQ.outerWidth();aD.updateTitle(aL.title);var bp=new Date();if(bp>=aL.start&&bp<aL.end){aD.disableButton("today")}else{aD.enableButton("today")}be--;aL.trigger("viewDisplay",bd)}}function aS(){bl();if(ba()){a9();bb();aJ();aL.clearEvents();aL.renderEvents(aZ);aL.sizeDirty=false}}function bl(){ai.each(bn,function(bp,bq){bq.sizeDirty=true})}function a9(){if(aX.contentHeight){aF=aX.contentHeight}else{if(aX.height){aF=aX.height-(a7?a7.height():0)-x(aM[0])}else{aF=Math.round(aM.width()/Math.max(aX.aspectRatio,0.5))}}}function bb(bp){be++;aL.setHeight(aF,bp);if(aI){aI.css("position","relative");aI=null}aL.setWidth(aM.width(),bp);be--}function aN(){if(!be){if(aL.start){var bp=++a8;setTimeout(function(){if(bp==a8&&!be&&ba()){if(a3!=(a3=aQ.outerWidth())){be++;aS();aL.trigger("windowResize",bd);be--}}},200)}else{aG()}}}function aT(bp){if(!aX.lazyFetching||ay(aL.visStart,aL.visEnd)){aK()}else{if(bp){aC()}}}function aK(){bm(aL.visStart,aL.visEnd)}function aO(bp){aZ=bp;aC()}function bj(bp){aC(bp)}function aC(bp){aA();if(ba()){aL.clearEvents();aL.renderEvents(aZ,bp);aL.eventsDirty=false}}function aA(){ai.each(bn,function(bp,bq){bq.eventsDirty=true})}function bg(br,bp,bq){aL.select(br,bp,bq===r?true:bq)}function aJ(){if(aL){aL.unselect()}}function a2(){aW(-1)}function aB(){aW(1)}function bi(){Y(bk,-1);aW()}function az(){Y(bk,1);aW()}function aR(){bk=new Date();aW()}function a5(bq,br,bp){if(bq instanceof Date){bk=E(bq)}else{s(bk,bq,br,bp)}aW()}function aU(bq,bp,br){if(bq!==r){Y(bk,bq)}if(bp!==r){l(bk,bp)}if(br!==r){aq(bk,br)}aW()}function aV(){return E(bk)}function a1(){return aL}function bc(bp,bq){if(bq===r){return aX[bp]}if(bp=="height"||bp=="contentHeight"||bp=="aspectRatio"){aX[bp]=bq;aS()}}function a4(bp,bq){if(aX[bp]){return aX[bp].apply(bq||bd,Array.prototype.slice.call(arguments,2))}}if(aX.droppable){ai(document).bind("dragstart",function(br,bs){var bp=br.target;var bt=ai(bp);if(!bt.parents(".fc").length){var bq=aX.dropAccept;if(ai.isFunction(bq)?bq.call(bp,bt):bt.is(bq)){aE=bp;aL.dragStart(aE,br,bs)}}}).bind("dragstop",function(bp,bq){if(aE){aL.dragStop(aE,bp,bq);aE=null}})}}function J(aB,aK){var aJ=this;aJ.render=az;aJ.destroy=aF;aJ.updateTitle=aD;aJ.activateButton=ay;aJ.deactivateButton=aH;aJ.disableButton=aA;aJ.enableButton=aE;var aC=ai([]);var aG;function az(){aG=aK.theme?"ui":"fc";var aL=aK.header;if(aL){aC=ai("<table class='fc-header'/>").append(ai("<tr/>").append(ai("<td class='fc-header-left'/>").append(aI(aL.left))).append(ai("<td class='fc-header-center'/>").append(aI(aL.center))).append(ai("<td class='fc-header-right'/>").append(aI(aL.right))));return aC}}function aF(){aC.remove()}function aI(aL){if(aL){var aM=ai("<tr/>");ai.each(aL.split(" "),function(aO){if(aO>0){aM.append("<td><span class='fc-header-space'/></td>")}var aN;ai.each(this.split(","),function(aR,aQ){if(aQ=="title"){aM.append("<td><h2 class='fc-header-title'>&nbsp;</h2></td>");if(aN){aN.addClass(aG+"-corner-right")}aN=null}else{var aP;if(aB[aQ]){aP=aB[aQ]}else{if(V[aQ]){aP=function(){aS.removeClass(aG+"-state-hover");aB.changeView(aQ)}}}if(aP){if(aN){aN.addClass(aG+"-no-right")}var aS;var aT=aK.theme?w(aK.buttonIcons,aQ):null;var aU=w(aK.buttonText,aQ);if(aT){aS=ai("<div class='fc-button-"+aQ+" ui-state-default'><a><span class='ui-icon ui-icon-"+aT+"'/></a></div>")}else{if(aU){aS=ai("<div class='fc-button-"+aQ+" "+aG+"-state-default'><a><span>"+aU+"</span></a></div>")}}if(aS){aS.click(function(){if(!aS.hasClass(aG+"-state-disabled")){aP()}}).mousedown(function(){aS.not("."+aG+"-state-active").not("."+aG+"-state-disabled").addClass(aG+"-state-down")}).mouseup(function(){aS.removeClass(aG+"-state-down")}).hover(function(){aS.not("."+aG+"-state-active").not("."+aG+"-state-disabled").addClass(aG+"-state-hover")},function(){aS.removeClass(aG+"-state-hover").removeClass(aG+"-state-down")}).appendTo(ai("<td/>").appendTo(aM));if(aN){aN.addClass(aG+"-no-right")}else{aS.addClass(aG+"-corner-left")}aN=aS}}}});if(aN){aN.addClass(aG+"-corner-right")}});return ai("<table/>").append(aM)}}function aD(aL){aC.find("h2.fc-header-title").html(aL)}function ay(aL){aC.find("div.fc-button-"+aL).addClass(aG+"-state-active")}function aH(aL){aC.find("div.fc-button-"+aL).removeClass(aG+"-state-active")}function aA(aL){aC.find("div.fc-button-"+aL).addClass(aG+"-state-disabled")}function aE(aL){aC.find("div.fc-button-"+aL).removeClass(aG+"-state-disabled")}}var N=1;function n(aD,az){var aK=this;aK.isFetchNeeded=aF;aK.fetchEvents=aJ;aK.addEventSource=aB;aK.removeEventSource=aC;aK.updateEvent=aN;aK.renderEvent=aI;aK.removeEvents=aW;aK.clientEvents=aR;aK.normalizeEvent=aH;var aM=aK.trigger;var ay=aK.getView;var aO=aK.reportEvents;var aT,aQ;var aA=0;var aU=0;var aS=0;var aL=[];function aF(aY,aX){return !aT||aY<aT||aX>aQ}function aJ(a1,aY){aT=a1;aQ=aY;aL=[];var a0=++aA;var aX=az.length;aU=aX;for(var aZ=0;aZ<aX;aZ++){aE(az[aZ],a0)}}function aE(aY,aX){aP(aY,function(a0){if(aX==aA){for(var aZ=0;aZ<a0.length;aZ++){aH(a0[aZ]);a0[aZ].source=aY}aL=aL.concat(a0);aU--;if(!aU){aO(aL)}}})}function aP(aX,aZ){if(typeof aX=="string"){var aY={};aY[aD.startParam]=Math.round(aT.getTime()/1000);aY[aD.endParam]=Math.round(aQ.getTime()/1000);if(aD.cacheParam){aY[aD.cacheParam]=(new Date()).getTime()}aG();ai.ajax({url:aX,dataType:"json",data:aY,cache:aD.cacheParam||false,success:function(a0){aV();aZ(a0)}})}else{if(ai.isFunction(aX)){aG();aX(E(aT),E(aQ),function(a0){aV();aZ(a0)})}else{aZ(aX)}}}az.unshift([]);function aB(aX){az.push(aX);aU++;aE(aX,aA)}function aC(aX){az=ai.grep(az,function(aY){return aY!=aX});aL=ai.grep(aL,function(aY){return aY.source!=aX});aO(aL)}function aN(a2){var a0,aY=aL.length,a3,aX=ay().defaultEventEnd,a1=a2.start-a2._start,aZ=a2.end?(a2.end-(a2._end||aX(a2))):0;for(a0=0;a0<aY;a0++){a3=aL[a0];if(a3._id==a2._id&&a3!=a2){a3.start=new Date(+a3.start+a1);if(a2.end){if(a3.end){a3.end=new Date(+a3.end+aZ)}else{a3.end=new Date(+aX(a3)+aZ)}}else{a3.end=null}a3.title=a2.title;a3.url=a2.url;a3.allDay=a2.allDay;a3.className=a2.className;a3.editable=a2.editable;aH(a3)}}aH(a2);aO(aL)}function aI(aY,aX){aH(aY);if(!aY.source){if(aX){az[0].push(aY);aY.source=az[0]}aL.push(aY)}aO(aL)}function aW(aY){if(!aY){aL=[];for(var aX=0;aX<az.length;aX++){if(typeof az[aX]=="object"){az[aX]=[]}}}else{if(!ai.isFunction(aY)){var aZ=aY+"";aY=function(a0){return a0._id==aZ}}aL=ai.grep(aL,aY,true);for(var aX=0;aX<az.length;aX++){if(typeof az[aX]=="object"){az[aX]=ai.grep(az[aX],aY,true)}}}aO(aL)}function aR(aX){if(ai.isFunction(aX)){return ai.grep(aL,aX)}else{if(aX){aX+="";return ai.grep(aL,function(aY){return aY._id==aX})}}return aL}function aG(){if(!aS++){aM("loading",null,true)}}function aV(){if(!--aS){aM("loading",null,false)}}function aH(aX){aX._id=aX._id||(aX.id===r?"_fc"+N++:aX.id+"");if(aX.date){if(!aX.start){aX.start=aX.date}delete aX.date}aX._start=E(aX.start=R(aX.start,aD.ignoreTimezone));aX.end=R(aX.end,aD.ignoreTimezone);if(aX.end&&aX.end<=aX.start){aX.end=null}aX._end=aX.end?E(aX.end):null;if(aX.allDay===r){aX.allDay=aD.allDayDefault}if(aX.className){if(typeof aX.className=="string"){aX.className=aX.className.split(/\s+/)}}else{aX.className=[]}}}V.month=U;function U(aB,aE){var aA=this;aA.render=aC;t.call(aA,aB,aE,"month");var az=aA.opt;var ay=aA.renderBasic;var aD=aE.formatDate;function aC(aI,aM){if(aM){l(aI,aM);aI.setDate(1)}var aG=E(aI,true);aG.setDate(1);var aJ=l(E(aG),1);var aN=E(aG);var aK=E(aJ);var aF=az("firstDay");var aH=az("weekends")?0:1;if(aH){aw(aN);aw(aK,-1,true)}aq(aN,-((aN.getDay()-Math.max(aF,aH)+7)%7));aq(aK,(7-aK.getDay()+Math.max(aF,aH))%7);var aL=Math.round((aK-aN)/(ak*7));if(az("weekMode")=="fixed"){aq(aK,(6-aL)*7);aL=6}aA.title=aD(aG,az("titleFormat"));aA.start=aG;aA.end=aJ;aA.visStart=aN;aA.visEnd=aK;ay(aL,aH?5:7,true)}}V.basicWeek=ap;function ap(aC,aE){var aB=this;aB.render=aD;t.call(aB,aC,aE,"basicWeek");var aA=aB.opt;var az=aB.renderBasic;var ay=aE.formatDates;function aD(aJ,aL){if(aL){aq(aJ,aL*7)}var aK=aq(E(aJ),-((aJ.getDay()-aA("firstDay")+7)%7));var aH=aq(E(aK),7);var aG=E(aK);var aF=E(aH);var aI=aA("weekends");if(!aI){aw(aG);aw(aF,-1,true)}aB.title=ay(aG,aq(E(aF),-1),aA("titleFormat"));aB.start=aK;aB.end=aH;aB.visStart=aG;aB.visEnd=aF;az(1,aI?7:5,false)}}V.basicDay=B;function B(aB,aE){var aA=this;aA.render=aC;t.call(aA,aB,aE,"basicDay");var az=aA.opt;var ay=aA.renderBasic;var aD=aE.formatDate;function aC(aF,aG){if(aG){aq(aF,aG);if(!az("weekends")){aw(aF,aG<0?-1:1)}}aA.title=aD(aF,az("titleFormat"));aA.start=aA.visStart=E(aF,true);aA.end=aA.visEnd=aq(E(aA.start),1);ay(1,1,false)}}var af;Z({weekMode:"fixed"});function t(aH,a3,aE){var a2=this;a2.renderBasic=aU;a2.setHeight=a0;a2.setWidth=ba;a2.renderDayOverlay=aT;a2.defaultSelectionEnd=aR;a2.renderSelection=a4;a2.clearSelection=ay;a2.dragStart=az;a2.dragStop=aF;a2.defaultEventEnd=bg;a2.getHoverListener=function(){return aA};a2.colContentLeft=aY;a2.colContentRight=aV;a2.dayOfWeekCol=aN;a2.dateCell=aW;a2.cellDate=bf;a2.cellIsAllDay=function(){return true};a2.allDayTR=aM;a2.allDayBounds=a7;a2.getRowCnt=function(){return aL};a2.getColCnt=function(){return aC};a2.getColWidth=function(){return aO};a2.getDaySegmentContainer=function(){return aG};ar.call(a2,aH,a3,aE);a.call(a2);ac.call(a2);ab.call(a2);var aJ=a2.opt;var aS=a2.trigger;var aQ=a2.clearEvents;var bb=a2.renderOverlay;var aD=a2.clearOverlays;var aX=a2.daySelectionMousedown;var a1=a3.formatDate;var a5,bh,be;var aK;var aI;var aL,aC;var aO;var bd,bi;var aP,aZ;var aG;var a6;var aA;var a8;ax(aH.addClass("fc-grid"));function aU(bj,bp,br){aL=bj;aC=bp;a5=aJ("isRTL");if(a5){bh=-1;be=aC-1}else{bh=1;be=0}aK=aJ("firstDay");aI=aJ("weekends")?0:1;var bt=aJ("theme")?"ui":"fc";var bm=aJ("columnFormat");var bn=a2.start.getMonth();var bq=b(new Date());var bv,bl,bk,bo=E(a2.visStart);if(!aZ){var bu=ai("<table/>").appendTo(aH);bv="<thead><tr>";for(bl=0;bl<aC;bl++){bv+="<th class='fc-"+H[bo.getDay()]+" "+bt+"-state-default"+(bl==be?" fc-leftmost":"")+"'>"+a1(bo,bm)+"</th>";aq(bo,1);if(aI){aw(bo)}}aP=ai(bv+"</tr></thead>").appendTo(bu);bv="<tbody>";bo=E(a2.visStart);for(bl=0;bl<aL;bl++){bv+="<tr class='fc-week"+bl+"'>";for(bk=0;bk<aC;bk++){bv+="<td class='fc-"+H[bo.getDay()]+" "+bt+"-state-default fc-day"+(bl*aC+bk)+(bk==be?" fc-leftmost":"")+(aL>1&&bo.getMonth()!=bn?" fc-other-month":"")+(+bo==+bq?" fc-today "+bt+"-state-highlight":" fc-not-today")+"'>"+(br?"<div class='fc-day-number'>"+bo.getDate()+"</div>":"")+"<div class='fc-day-content'><div style='position:relative'>&nbsp;</div></div></td>";aq(bo,1);if(aI){aw(bo)}}bv+="</tr>"}aZ=ai(bv+"</tbody>").appendTo(bu);aB(aZ.find("td"));aG=ai("<div style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(aH)}else{aQ();var bs=aZ.find("tr").length;if(aL<bs){aZ.find("tr:gt("+(aL-1)+")").remove()}else{if(aL>bs){bv="";for(bl=bs;bl<aL;bl++){bv+="<tr class='fc-week"+bl+"'>";for(bk=0;bk<aC;bk++){bv+="<td class='fc-"+H[bo.getDay()]+" "+bt+"-state-default fc-new fc-day"+(bl*aC+bk)+(bk==be?" fc-leftmost":"")+"'>"+(br?"<div class='fc-day-number'></div>":"")+"<div class='fc-day-content'><div style='position:relative'>&nbsp;</div></div></td>";aq(bo,1);if(aI){aw(bo)}}bv+="</tr>"}aZ.append(bv)}}aB(aZ.find("td.fc-new").removeClass("fc-new"));bo=E(a2.visStart);aZ.find("td").each(function(){var bw=ai(this);if(aL>1){if(bo.getMonth()==bn){bw.removeClass("fc-other-month")}else{bw.addClass("fc-other-month")}}if(+bo==+bq){bw.removeClass("fc-not-today").addClass("fc-today").addClass(bt+"-state-highlight")}else{bw.addClass("fc-not-today").removeClass("fc-today").removeClass(bt+"-state-highlight")}bw.find("div.fc-day-number").text(bo.getDate());aq(bo,1);if(aI){aw(bo)}});if(aL==1){bo=E(a2.visStart);aP.find("th").each(function(bw,bx){ai(bx).text(a1(bo,bm));bx.className=bx.className.replace(/^fc-\w+(?= )/,"fc-"+H[bo.getDay()]);aq(bo,1);if(aI){aw(bo)}});bo=E(a2.visStart);aZ.find("td").each(function(bw,bx){bx.className=bx.className.replace(/^fc-\w+(?= )/,"fc-"+H[bo.getDay()]);aq(bo,1);if(aI){aw(bo)}})}}}function a0(bj){bi=bj;var bk=aZ.find("tr td:first-child"),bp=bi-aP.height(),bn,bm;if(aJ("weekMode")=="variable"){bn=bm=Math.floor(bp/(aL==1?2:6))}else{bn=Math.floor(bp/aL);bm=bp-bn*(aL-1)}if(af===r){var bl=aZ.find("tr:first"),bo=bl.find("td:first");bo.height(bn);af=bn!=bo.height()}if(af){bk.slice(0,-1).height(bn);bk.slice(-1).height(bm)}else{Q(bk.slice(0,-1),bn);Q(bk.slice(-1),bm)}}function ba(bj){bd=bj;a8.clear();aO=Math.floor(bd/aC);aj(aP.find("th").slice(0,-1),aO)}function aB(bj){bj.click(bc).mousedown(aX)}function bc(bk){if(!aJ("selectable")){var bl=parseInt(this.className.match(/fc\-day(\d+)/)[1]),bj=aq(E(a2.visStart),Math.floor(bl/aC)*7+bl%aC);aS("dayClick",this,bj,true,bk)}}function aT(bo,bs,bm){if(bm){a6.build()}var bj=E(a2.visStart);var bp=aq(E(bj),aC);for(var bl=0;bl<aL;bl++){var bn=new Date(Math.max(bj,bo));var br=new Date(Math.min(bp,bs));if(bn<br){var bk,bq;if(a5){bk=an(br,bj)*bh+be+1;bq=an(bn,bj)*bh+be+1}else{bk=an(bn,bj);bq=an(br,bj)}aB(a9(bl,bk,bl,bq-1))}aq(bj,7);aq(bp,7)}}function a9(bm,bn,bk,bl){var bj=a6.rect(bm,bn,bk,bl,aH);return bb(bj,aH)}function aR(bj,bk){return E(bj)}function a4(bj,bl,bk){aT(bj,aq(E(bl),1),true)}function ay(){aD()}function az(bl,bj,bk){aA.start(function(bm){aD();if(bm){a9(bm.row,bm.col,bm.row,bm.col)}},bj)}function aF(bn,bk,bl){var bj=aA.stop();aD();if(bj){var bm=bf(bj);aS("drop",bn,bm,true,bk,bl)}}function bg(bj){return E(bj.start)}a6=new G(function(bk,bn){var bm,bo,bl;var bj=aZ.find("tr:first td");if(a5){bj=ai(bj.get().reverse())}bj.each(function(bq,bp){bm=ai(bp);bo=bm.offset().left;if(bq){bl[1]=bo}bl=[bo];bn[bq]=bl});bl[1]=bo+bm.outerWidth();aZ.find("tr").each(function(bq,bp){bm=ai(bp);bo=bm.offset().top;if(bq){bl[1]=bo}bl=[bo];bk[bq]=bl});bl[1]=bo+bm.outerHeight()});aA=new ae(a6);a8=new j(function(bj){return aZ.find("td:eq("+bj+") div div")});function aY(bj){return a8.left(bj)}function aV(bj){return a8.right(bj)}function aN(bj){return(bj-Math.max(aK,aI)+aC)%aC}function aW(bj){return{row:Math.floor(an(bj,a2.visStart)/7),col:aN(bj.getDay())*bh+be}}function bf(bj){return aq(E(a2.visStart),bj.row*7+bj.col*bh+be)}function aM(bj){return aZ.find("tr:eq("+bj+")")}function a7(bj){return{left:0,right:bd}}}function ab(){var aJ=this;aJ.renderEvents=aE;aJ.compileDaySegs=aI;aJ.clearEvents=aH;aJ.bindDaySeg=aD;P.call(aJ);var aA=aJ.opt;var aK=aJ.trigger;var aP=aJ.reportEvents;var aS=aJ.reportEventClear;var az=aJ.eventElementHandlers;var aQ=aJ.showEvents;var ay=aJ.hideEvents;var aN=aJ.eventDrop;var aT=aJ.getDaySegmentContainer;var aR=aJ.getHoverListener;var aG=aJ.renderDayOverlay;var aM=aJ.clearOverlays;var aC=aJ.getRowCnt;var aO=aJ.getColCnt;var aL=aJ.renderDaySegs;var aF=aJ.resizableDayEvent;function aE(aV,aU){aP(aV);aL(aI(aV),aU)}function aH(){aS();aT().empty()}function aI(a5){var a2=aC(),a4=aO(),aW=E(aJ.visStart),aU=aq(E(aW),a4),a3=ai.map(a5,ad),a1,a6,a0,aV,aY,aZ,aX=[];for(a1=0;a1<a2;a1++){a6=X(T(a5,a3,aW,aU));for(a0=0;a0<a6.length;a0++){aV=a6[a0];for(aY=0;aY<aV.length;aY++){aZ=aV[aY];aZ.row=a1;aZ.level=a0;aX.push(aZ)}}aq(aW,7);aq(aU,7)}return aX}function aD(aW,aV,aU){az(aW,aV);if(aW.editable||aW.editable===r&&aA("editable")){aB(aW,aV);if(aU.isEnd){aF(aW,aV,aU)}}}function aB(aX,aW){if(!aA("disableDragging")&&aW.draggable){var aV=aR();var aU;aW.draggable({zIndex:9,delay:50,opacity:aA("dragOpacity"),revertDuration:aA("dragRevertDuration"),start:function(aY,aZ){aK("eventDragStart",aW,aX,aY,aZ);ay(aX,aW);aV.start(function(a1,a0,a2,a3){aW.draggable("option","revert",!a1||!a2&&!a3);aM();if(a1){aU=a2*7+a3*(aA("isRTL")?-1:1);aG(aq(E(aX.start),aU),aq(ad(aX),aU))}else{aU=0}},aY,"drag")},stop:function(aY,aZ){aV.stop();aM();aK("eventDragStop",aW,aX,aY,aZ);if(aU){aW.find("a").removeAttr("href");aN(this,aX,aU,0,aX.allDay,aY,aZ)}else{if(ai.browser.msie){aW.css("filter","")}aQ(aX,aW)}}})}}}V.agendaWeek=d;function d(aC,aE){var aB=this;aB.render=aD;y.call(aB,aC,aE,"agendaWeek");var aA=aB.opt;var az=aB.renderAgenda;var ay=aE.formatDates;function aD(aJ,aL){if(aL){aq(aJ,aL*7)}var aK=aq(E(aJ),-((aJ.getDay()-aA("firstDay")+7)%7));var aH=aq(E(aK),7);var aG=E(aK);var aF=E(aH);var aI=aA("weekends");if(!aI){aw(aG);aw(aF,-1,true)}aB.title=ay(aG,aq(E(aF),-1),aA("titleFormat"));aB.start=aK;aB.end=aH;aB.visStart=aG;aB.visEnd=aF;az(aI?7:5)}}V.agendaDay=al;function al(aB,aE){var aA=this;aA.render=aC;y.call(aA,aB,aE,"agendaDay");var az=aA.opt;var ay=aA.renderAgenda;var aD=aE.formatDate;function aC(aG,aI){if(aI){aq(aG,aI);if(!az("weekends")){aw(aG,aI<0?-1:1)}}var aH=E(aG,true);var aF=aq(E(aH),1);aA.title=aD(aG,az("titleFormat"));aA.start=aA.visStart=aH;aA.end=aA.visEnd=aF;ay(1)}}Z({allDaySlot:true,allDayText:"all-day",firstHour:6,slotMinutes:30,defaultEventMinutes:120,axisFormat:"h(:mm)tt",timeFormat:{agenda:"h:mm{ - h:mm}"},dragOpacity:{agenda:0.5},minTime:0,maxTime:24});function y(aV,bq,aK){var bo=this;bo.renderAgenda=be;bo.setWidth=by;bo.setHeight=bm;bo.beforeHide=a8;bo.afterShow=aB;bo.defaultEventEnd=bD;bo.timePosition=aR;bo.dayOfWeekCol=a6;bo.dateCell=bj;bo.cellDate=bE;bo.cellIsAllDay=a1;bo.allDayTR=a5;bo.allDayBounds=bv;bo.getHoverListener=function(){return aG};bo.colContentLeft=bl;bo.colContentRight=bi;bo.getDaySegmentContainer=function(){return aP};bo.getSlotSegmentContainer=function(){return aO};bo.getMinMinute=function(){return bf};bo.getMaxMinute=function(){return aA};bo.getBodyContent=function(){return aD};bo.getRowCnt=function(){return 1};bo.getColCnt=function(){return aI};bo.getColWidth=function(){return a7};bo.getSlotHeight=function(){return a0};bo.defaultSelectionEnd=ba;bo.renderDayOverlay=bb;bo.renderSelection=br;bo.clearSelection=ay;bo.dragStart=aF;bo.dragStop=aL;ar.call(bo,aV,bq,aK);a.call(bo);ac.call(bo);M.call(bo);var aZ=bo.opt;var bc=bo.trigger;var a9=bo.clearEvents;var bz=bo.renderOverlay;var aJ=bo.clearOverlays;var aM=bo.reportSelection;var aQ=bo.unselect;var bk=bo.daySelectionMousedown;var bd=bo.slotSegHtml;var bn=bq.formatDate;var aU,a4,aD,aW,bC;var aI;var a2=0;var aC,a7,a0;var bA,bG;var bh;var bH,a3;var aY;var bs,bF,bB;var bf,aA;var bt;var aG;var bw;var aT={};var bu;var aP;var aO;ax(aV.addClass("fc-agenda"));function be(bN){aI=bN;bH=aZ("theme")?"ui":"fc";aY=aZ("weekends")?0:1;a3=aZ("firstDay");if(bs=aZ("isRTL")){bF=-1;bB=aI-1}else{bF=1;bB=0}bf=av(aZ("minTime"));aA=av(aZ("maxTime"));var bg=bs?aq(E(bo.visEnd),-1):E(bo.visStart),bM=E(bg),bP=b(new Date()),bK=aZ("columnFormat");if(!aU){var bJ,bI,bO=aZ("slotMinutes")%15==0,bQ="<div class='fc-agenda-head' style='position:relative;z-index:4'><table style='width:100%'><tr class='fc-first"+(aZ("allDaySlot")?"":" fc-last")+"'><th class='fc-leftmost "+bH+"-state-default'>&nbsp;</th>";for(bJ=0;bJ<aI;bJ++){bQ+="<th class='fc-"+H[bM.getDay()]+" "+bH+"-state-default'>"+bn(bM,bK)+"</th>";aq(bM,bF);if(aY){aw(bM,bF)}}bQ+="<th class='"+bH+"-state-default'>&nbsp;</th></tr>";if(aZ("allDaySlot")){bQ+="<tr class='fc-all-day'><th class='fc-axis fc-leftmost "+bH+"-state-default'>"+aZ("allDayText")+"</th><td colspan='"+aI+"' class='"+bH+"-state-default'><div class='fc-day-content'><div style='position:relative'>&nbsp;</div></div></td><th class='"+bH+"-state-default'>&nbsp;</th></tr><tr class='fc-divider fc-last'><th colspan='"+(aI+2)+"' class='"+bH+"-state-default fc-leftmost'><div/></th></tr>"}bQ+="</table></div>";aU=ai(bQ).appendTo(aV);aH(aU.find("td"));aP=ai("<div style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(aU);bM=c();var bL=f(E(bM),aA);f(bM,bf);bQ="<table>";for(bJ=0;bM<bL;bJ++){bI=bM.getMinutes();bQ+="<tr class='"+(!bJ?"fc-first":(!bI?"":"fc-minor"))+"'><th class='fc-axis fc-leftmost "+bH+"-state-default'>"+((!bO||!bI)?bn(bM,aZ("axisFormat")):"&nbsp;")+"</th><td class='fc-slot"+bJ+" "+bH+"-state-default'><div style='position:relative'>&nbsp;</div></td></tr>";f(bM,aZ("slotMinutes"));a2++}bQ+="</table>";a4=ai("<div class='fc-agenda-body' style='position:relative;z-index:2;overflow:auto'/>").append(aD=ai("<div style='position:relative;overflow:hidden'>").append(aW=ai(bQ))).appendTo(aV);bp(a4.find("td"));aO=ai("<div style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(aD);bM=E(bg);bQ="<div class='fc-agenda-bg' style='position:absolute;z-index:1'><table style='width:100%;height:100%'><tr class='fc-first'>";for(bJ=0;bJ<aI;bJ++){bQ+="<td class='fc-"+H[bM.getDay()]+" "+bH+"-state-default "+(!bJ?"fc-leftmost ":"")+(+bM==+bP?bH+"-state-highlight fc-today":"fc-not-today")+"'><div class='fc-day-content'><div>&nbsp;</div></div></td>";aq(bM,bF);if(aY){aw(bM,bF)}}bQ+="</tr></table></div>";bC=ai(bQ).appendTo(aV)}else{a9();aU.find("tr:first th").slice(1,-1).each(function(bR,bS){ai(bS).text(bn(bM,bK));bS.className=bS.className.replace(/^fc-\w+(?= )/,"fc-"+H[bM.getDay()]);aq(bM,bF);if(aY){aw(bM,bF)}});bM=E(bg);bC.find("td").each(function(bR,bS){bS.className=bS.className.replace(/^fc-\w+(?= )/,"fc-"+H[bM.getDay()]);if(+bM==+bP){ai(bS).removeClass("fc-not-today").addClass("fc-today").addClass(bH+"-state-highlight")}else{ai(bS).addClass("fc-not-today").removeClass("fc-today").removeClass(bH+"-state-highlight")}aq(bM,bF);if(aY){aw(bM,bF)}})}}function bm(bg,bI){if(bg===r){bg=bG}bG=bg;aT={};var bJ=bg-aU.height();bJ=Math.min(bJ,aW.height());a4.height(bJ);a0=a4.find("tr:first div").height()+1;if(bI){aS()}}function by(bg){bA=bg;bw.clear();a4.width(bg).css("overflow","auto");aW.width("");var bL=aU.find("tr:first th"),bK=aU.find("tr.fc-all-day th:last"),bI=bC.find("td"),bJ=a4[0].clientWidth;aW.width(bJ);bJ=a4[0].clientWidth;aW.width(bJ);aC=0;aj(aU.find("tr:lt(2) th:first").add(a4.find("tr:first th")).width(1).each(function(){aC=Math.max(aC,ai(this).outerWidth())}),aC);a7=Math.floor((bJ-aC)/aI);aj(bI.slice(0,-1),a7);aj(bL.slice(1,-2),a7);if(bg!=bJ){aj(bL.slice(-2,-1),bJ-aC-a7*(aI-1));bL.slice(-1).show();bK.show()}else{a4.css("overflow","hidden");bL.slice(-2,-1).width("");bL.slice(-1).hide();bK.hide()}bC.css({top:aU.find("tr").height(),left:aC,width:bJ-aC,height:bG})}function aS(){var bK=c(),bI=E(bK);bI.setHours(aZ("firstHour"));var bJ=aR(bK,bI)+1,bg=function(){a4.scrollTop(bJ)};bg();setTimeout(bg,0)}function a8(){bh=a4.scrollTop()}function aB(){a4.scrollTop(bh)}function aH(bg){bg.click(az).mousedown(bk)}function bp(bg){bg.click(az).mousedown(aE)}function az(bL){if(!aZ("selectable")){var bJ=Math.min(aI-1,Math.floor((bL.pageX-bC.offset().left)/a7)),bI=aq(E(bo.visStart),bJ*bF+bB),bM=this.className.match(/fc-slot(\d+)/);if(bM){var bK=parseInt(bM[1])*aZ("slotMinutes"),bg=Math.floor(bK/60);bI.setHours(bg);bI.setMinutes(bK%60+bf);bc("dayClick",this,bI,false,bL)}else{bc("dayClick",this,bI,true,bL)}}}function bb(bg,bM,bJ){if(bJ){bt.build()}var bI=E(bo.visStart);var bL,bK;if(bs){bL=an(bM,bI)*bF+bB+1;bK=an(bg,bI)*bF+bB+1}else{bL=an(bg,bI);bK=an(bM,bI)}bL=Math.max(0,bL);bK=Math.min(aI,bK);if(bL<bK){aH(bx(0,bL,0,bK-1))}}function bx(bL,bK,bJ,bI){var bg=bt.rect(bL,bK,bJ,bI,aU);return bz(bg,aU)}function aN(bM,bR){var bN=E(bo.visStart);var bI=aq(E(bN),1);for(var bK=0;bK<aI;bK++){var bL=new Date(Math.max(bN,bM));var bQ=new Date(Math.min(bI,bR));if(bL<bQ){var bJ=bK*bF+bB;var bP=bt.rect(0,bJ,0,bJ,aD);var bO=aR(bN,bL);var bg=aR(bN,bQ);bP.top=bO;bP.height=bg-bO;bp(bz(bP,aD))}aq(bN,1);aq(bI,1)}}bt=new G(function(bQ,bO){var bM,bJ,bI;bC.find("td").each(function(bS,bR){bM=ai(bR);bJ=bM.offset().left;if(bS){bI[1]=bJ}bI=[bJ];bO[bS]=bI});bI[1]=bJ+bM.outerWidth();if(aZ("allDaySlot")){bM=aU.find("td");bJ=bM.offset().top;bQ[0]=[bJ,bJ+bM.outerHeight()]}var bK=aD.offset().top;var bP=a4.offset().top;var bg=bP+a4.outerHeight();function bN(bR){return Math.max(bP,Math.min(bg,bR))}for(var bL=0;bL<a2;bL++){bQ.push([bN(bK+a0*bL),bN(bK+a0*(bL+1))])}});aG=new ae(bt);bw=new j(function(bg){return bC.find("td:eq("+bg+") div div")});function bl(bg){return aC+bw.left(bg)}function bi(bg){return aC+bw.right(bg)}function a6(bg){return((bg-Math.max(a3,aY)+aI)%aI)*bF+bB}function bj(bg){return{row:Math.floor(an(bg,bo.visStart)/7),col:a6(bg.getDay())}}function aR(bI,bM){bI=E(bI,true);if(bM<f(E(bI),bf)){return 0}if(bM>=f(E(bI),aA)){return aD.height()}var bg=aZ("slotMinutes"),bL=bM.getHours()*60+bM.getMinutes()-bf,bK=Math.floor(bL/bg),bJ=aT[bK];if(bJ===r){bJ=aT[bK]=a4.find("tr:eq("+bK+") td div")[0].offsetTop}return Math.max(0,Math.round(bJ-1+a0*((bL%bg)/bg)))}function bE(bg){var bJ=aq(E(bo.visStart),bg.col*bF+bB);var bI=bg.row;if(aZ("allDaySlot")){bI--}if(bI>=0){f(bJ,bf+bI*aZ("slotMinutes"))}return bJ}function a1(bg){return aZ("allDaySlot")&&!bg.row}function bv(){return{left:aC,right:bA}}function a5(bg){return aU.find("tr.fc-all-day")}function bD(bg){var bI=E(bg.start);if(bg.allDay){return bI}return f(bI,aZ("defaultEventMinutes"))}function ba(bg,bI){if(bI){return E(bg)}return f(E(bg),aZ("slotMinutes"))}function br(bg,bJ,bI){if(bI){if(aZ("allDaySlot")){bb(bg,aq(E(bJ),1),true)}}else{aX(bg,bJ)}}function aX(bg,bN){var bL=aZ("selectHelper");bt.build();if(bL){var bJ=an(bg,bo.visStart)*bF+bB;if(bJ>=0&&bJ<aI){var bK=bt.rect(0,bJ,0,bJ,aD);var bM=aR(bg,bg);var bI=aR(bg,bN);if(bI>bM){bK.top=bM;bK.height=bI-bM;bK.left+=2;bK.width-=5;if(ai.isFunction(bL)){var bO=bL(bg,bN);if(bO){bK.position="absolute";bK.zIndex=8;bu=ai(bO).css(bK).appendTo(aD)}}else{bu=ai(bd({title:"",start:bg,end:bN,className:[],editable:false},bK,"fc-event fc-event-vert fc-corner-top fc-corner-bottom "));if(ai.browser.msie){bu.find("span.fc-event-bg").hide()}bu.css("opacity",aZ("dragOpacity"))}if(bu){bp(bu);aD.append(bu);aj(bu,bK.width,true);Q(bu,bK.height,true)}}}}else{aN(bg,bN)}}function ay(){aJ();if(bu){bu.remove();bu=null}}function aE(bI){if(bI.which==1&&aZ("selectable")){aQ(bI);var bg=this;var bJ;aG.start(function(bL,bK){ay();if(bL&&bL.col==bK.col&&!a1(bL)){var bN=bE(bK);var bM=bE(bL);bJ=[bN,f(E(bN),aZ("slotMinutes")),bM,f(E(bM),aZ("slotMinutes"))].sort(O);aX(bJ[0],bJ[3])}else{bJ=null}},bI);ai(document).one("mouseup",function(bK){aG.stop();if(bJ){if(+bJ[0]==+bJ[1]){bc("dayClick",bg,bJ[0],false,bK)}aM(bJ[0],bJ[3],false,bK)}})}}function aF(bJ,bg,bI){aG.start(function(bK){aJ();if(bK){if(a1(bK)){bx(bK.row,bK.col,bK.row,bK.col)}else{var bM=bE(bK);var bL=f(E(bM),aZ("defaultEventMinutes"));aN(bM,bL)}}},bg)}function aL(bK,bI,bJ){var bg=aG.stop();aJ();if(bg){bc("drop",bK,bE(bg),a1(bg),bI,bJ)}}}function M(){var a7=this;a7.renderEvents=aD;a7.compileDaySegs=az;a7.clearEvents=aT;a7.slotSegHtml=aU;a7.bindDaySeg=aR;P.call(a7);var aM=a7.opt;var aV=a7.trigger;var bc=a7.eventEnd;var aH=a7.reportEvents;var bf=a7.reportEventClear;var aY=a7.eventElementHandlers;var a3=a7.setHeight;var aC=a7.getDaySegmentContainer;var be=a7.getSlotSegmentContainer;var aB=a7.getHoverListener;var aA=a7.getMaxMinute;var a0=a7.getMinMinute;var aG=a7.timePosition;var a2=a7.colContentLeft;var a1=a7.colContentRight;var a5=a7.renderDaySegs;var aZ=a7.resizableDayEvent;var a4=a7.getColCnt;var aN=a7.getColWidth;var ay=a7.getSlotHeight;var aS=a7.getBodyContent;var aK=a7.reportEventElement;var aE=a7.showEvents;var aL=a7.hideEvents;var ba=a7.eventDrop;var aP=a7.eventResize;var aW=a7.renderDayOverlay;var aF=a7.clearOverlays;var a8=a7.calendar;var a6=a8.formatDate;var aO=a8.formatDates;function aD(bk,bi){aH(bk);var bj,bh=bk.length,bl=[],bg=[];for(bj=0;bj<bh;bj++){if(bk[bj].allDay){bl.push(bk[bj])}else{bg.push(bk[bj])}}if(aM("allDaySlot")){a5(az(bl),bi);a3()}aI(aQ(bg),bi)}function aT(){bf();aC().empty();be().empty()}function az(bk){var bm=X(T(bk,ai.map(bk,ad),a7.visStart,a7.visEnd)),bj,bl=bm.length,bn,bi,bh,bg=[];for(bj=0;bj<bl;bj++){bn=bm[bj];for(bi=0;bi<bn.length;bi++){bh=bn[bi];bh.row=0;bh.level=bj;bg.push(bh)}}return bg}function aQ(bs){var br=a4(),bp=a0(),bj=aA(),bq=f(E(a7.visStart),bp),bn=ai.map(bs,bd),bo,bi,bm,bg,bk,bl,bh=[];for(bo=0;bo<br;bo++){bi=X(T(bs,bn,bq,f(E(bq),bj-bp)));v(bi);for(bm=0;bm<bi.length;bm++){bg=bi[bm];for(bk=0;bk<bg.length;bk++){bl=bg[bk];bl.col=bo;bl.level=bm;bh.push(bl)}}aq(bq,1,true)}return bh}function bd(bg){if(bg.end){return E(bg.end)}else{return f(E(bg.start),aM("defaultEventMinutes"))}}function aI(bw,bx){var bD,bG=bw.length,bF,bA,bh,bs,bp,bo,bj,bq,bn,bz,bg,bk,br="",bH,bE,bm,bi={},bK={},bJ,bI,bC,bu,bB=be(),bl,bv,bt,by=a4();if(bl=aM("isRTL")){bv=-1;bt=by-1}else{bv=1;bt=0}for(bD=0;bD<bG;bD++){bF=bw[bD];bA=bF.event;bh="fc-event fc-event-vert ";if(bF.isStart){bh+="fc-corner-top "}if(bF.isEnd){bh+="fc-corner-bottom "}bs=aG(bF.start,bF.start);bp=aG(bF.start,bF.end);bo=bF.col;bj=bF.level;bq=bF.forward||0;bn=a2(bo*bv+bt);bz=a1(bo*bv+bt)-bn;bz=Math.min(bz-6,bz*0.95);if(bj){bg=bz/(bj+bq+1)}else{if(bq){bg=((bz/(bq+1))-(12/2))*2}else{bg=bz}}bk=bn+(bz/(bj+bq+1)*bj)*bv+(bl?bz-bg:0);bF.top=bs;bF.left=bk;bF.outerWidth=bg;bF.outerHeight=bp-bs;br+=aU(bA,bF,bh)}bB[0].innerHTML=br;bH=bB.children();for(bD=0;bD<bG;bD++){bF=bw[bD];bA=bF.event;bE=ai(bH[bD]);bm=aV("eventRender",bA,bA,bE);if(bm===false){bE.remove()}else{if(bm&&bm!==true){bE.remove();bE=ai(bm).css({position:"absolute",top:bF.top,left:bF.left}).appendTo(bB)}bF.element=bE;if(bA._id===bx){a9(bA,bE,bF)}else{bE[0]._fci=bD}aK(bA,bE)}}q(bB,bw,a9);for(bD=0;bD<bG;bD++){bF=bw[bD];if(bE=bF.element){bI=bi[bJ=bF.key=z(bE[0])];bF.vsides=bI===r?(bi[bJ]=x(bE[0],true)):bI;bI=bK[bJ];bF.hsides=bI===r?(bK[bJ]=e(bE[0],true)):bI;bC=bE.find("span.fc-event-title");if(bC.length){bF.titleTop=bC[0].offsetTop}}}for(bD=0;bD<bG;bD++){bF=bw[bD];if(bE=bF.element){bE[0].style.width=Math.max(0,bF.outerWidth-bF.hsides)+"px";bu=Math.max(0,bF.outerHeight-bF.vsides);bE[0].style.height=bu+"px";bA=bF.event;if(bF.titleTop!==r&&bu-bF.titleTop<10){bE.find("span.fc-event-time").text(a6(bA.start,aM("timeFormat"))+" - "+bA.title);bE.find("span.fc-event-title").remove()}aV("eventAfterRender",bA,bA,bE)}}}function aU(bi,bg,bh){return"<div class='"+bh+bi.className.join(" ")+"' style='position:absolute;z-index:8;top:"+bg.top+"px;left:"+bg.left+"px'><a"+(bi.url?" href='"+au(bi.url)+"'":"")+"><span class='fc-event-bg'></span><span class='fc-event-time'>"+au(aO(bi.start,bi.end,aM("timeFormat")))+"</span><span class='fc-event-title'>"+au(bi.title)+"</span></a>"+((bi.editable||bi.editable===r&&aM("editable"))&&!aM("disableResizing")&&ai.fn.resizable?"<div class='ui-resizable-handle ui-resizable-s'>=</div>":"")+"</div>"}function aR(bi,bh,bg){aY(bi,bh);if(bi.editable||bi.editable===r&&aM("editable")){aJ(bi,bh,bg.isStart);if(bg.isEnd){aZ(bi,bh,bg)}}}function a9(bi,bh,bg){aY(bi,bh);if(bi.editable||bi.editable===r&&aM("editable")){var bj=bh.find("span.fc-event-time");aX(bi,bh,bj);if(bg.isEnd){bb(bi,bh,bj)}}}function aJ(bh,bp,bg){if(!aM("disableDragging")&&bp.draggable){var bq;var bo;var bs=true;var bk;var bi=aM("isRTL")?-1:1;var bj=aB();var bl=aN();var br=ay();var bn=a0();bp.draggable({zIndex:9,opacity:aM("dragOpacity","month"),revertDuration:aM("dragRevertDuration"),start:function(bt,bu){aV("eventDragStart",bp,bh,bt,bu);aL(bh,bp);bq=bp.width();bj.start(function(bw,bv,bx,by){aF();if(bw){bo=false;bk=by*bi;if(!bw.row){aW(aq(E(bh.start),bk),aq(ad(bh),bk));bm()}else{if(bg){if(bs){bp.width(bl-10);Q(bp,br*Math.round((bh.end?((bh.end-bh.start)/L):aM("defaultEventMinutes"))/aM("slotMinutes")));bp.draggable("option","grid",[bl,1]);bs=false}}else{bo=true}}bo=bo||(bs&&!bk)}else{bo=true}bp.draggable("option","revert",bo)},bt,"drag")},stop:function(bu,bv){bj.stop();aF();aV("eventDragStop",bp,bh,bu,bv);if(bo){bm();if(ai.browser.msie){bp.css("filter","")}aE(bh,bp)}else{bp.find("a").removeAttr("href");var bt=0;if(!bs){bt=Math.round((bp.offset().top-aS().offset().top)/br)*aM("slotMinutes")+bn-(bh.start.getHours()*60+bh.start.getMinutes())}ba(this,bh,bk,bt,bs,bu,bv)}}});function bm(){if(!bs){bp.width(bq).height("").draggable("option","grid",null);bs=true}}}}function aX(bg,bq,br){if(!aM("disableDragging")&&bq.draggable){var bk;var bu=false;var bl;var bp;var bn;var bh=aM("isRTL")?-1:1;var bj=aB();var bs=a4();var bm=aN();var bt=ay();bq.draggable({zIndex:9,scroll:false,grid:[bm,bt],axis:bs==1?"y":false,opacity:aM("dragOpacity"),revertDuration:aM("dragRevertDuration"),start:function(bv,bw){aV("eventDragStart",bq,bg,bv,bw);aL(bg,bq);if(ai.browser.msie){bq.find("span.fc-event-bg").hide()}bk=bq.position();bp=bn=0;bj.start(function(by,bx,bz,bA){bq.draggable("option","revert",!by);aF();if(by){bl=bA*bh;if(aM("allDaySlot")&&!by.row){if(!bu){bu=true;br.hide();bq.draggable("option","grid",null)}aW(aq(E(bg.start),bl),aq(ad(bg),bl))}else{bo()}}},bv,"drag")},drag:function(bv,bw){bp=Math.round((bw.position.top-bk.top)/bt)*aM("slotMinutes");if(bp!=bn){if(!bu){bi(bp)}bn=bp}},stop:function(bw,bx){var bv=bj.stop();aF();aV("eventDragStop",bq,bg,bw,bx);if(bv&&(bl||bp||bu)){ba(this,bg,bl,bu?0:bp,bu,bw,bx)}else{bo();bq.css(bk);bi(0);if(ai.browser.msie){bq.css("filter","").find("span.fc-event-bg").css("display","")}aE(bg,bq)}}});function bi(bw){var bv=f(E(bg.start),bw);var bx;if(bg.end){bx=f(E(bg.end),bw)}br.text(aO(bv,bx,aM("timeFormat")))}function bo(){if(bu){br.css("display","");bq.draggable("option","grid",[bm,bt]);bu=false}}}}function bb(bi,bh,bk){if(!aM("disableResizing")&&bh.resizable){var bl,bg;var bj=ay();bh.resizable({handles:{s:"div.ui-resizable-s"},grid:bj,start:function(bm,bn){bl=bg=0;aL(bi,bh);if(ai.browser.msie&&ai.browser.version=="6.0"){bh.css("overflow","hidden")}bh.css("z-index",9);aV("eventResizeStart",this,bi,bm,bn)},resize:function(bm,bn){bl=Math.round((Math.max(bj,bh.height())-bn.originalSize.height)/bj);if(bl!=bg){bk.text(aO(bi.start,(!bl&&!bi.end)?null:f(bc(bi),aM("slotMinutes")*bl),aM("timeFormat")));bg=bl}},stop:function(bm,bn){aV("eventResizeStop",this,bi,bm,bn);if(bl){aP(this,bi,0,aM("slotMinutes")*bl,bm,bn)}else{bh.css("z-index",8);aE(bi,bh)}}})}}}function v(aC){var aA,az,ay,aE,aD,aB;for(aA=aC.length-1;aA>0;aA--){aE=aC[aA];for(az=0;az<aE.length;az++){aD=aE[az];for(ay=0;ay<aC[aA-1].length;ay++){aB=aC[aA-1][ay];if(F(aD,aB)){aB.forward=Math.max(aB.forward||0,(aD.forward||0)+1)}}}}}function ar(aC,aJ,aN){var aI=this;aI.element=aC;aI.calendar=aJ;aI.name=aN;aI.opt=aA;aI.trigger=aK;aI.reportEvents=aO;aI.eventEnd=aQ;aI.reportEventElement=aP;aI.reportEventClear=aV;aI.eventElementHandlers=az;aI.showEvents=aS;aI.hideEvents=ay;aI.eventDrop=aM;aI.eventResize=aB;var aW=aI.defaultEventEnd;var aH=aJ.normalizeEvent;var aG=aJ.reportEventChange;var aR={};var aU=[];var aF={};var aD=aJ.options;function aA(aZ,aX){var aY=aD[aZ];if(typeof aY=="object"){return w(aY,aX||aN)}return aY}function aK(aX,aY){return aJ.trigger.apply(aJ,[aX,aY||aI].concat(Array.prototype.slice.call(arguments,2),[aI]))}function aO(aZ){aR={};var aY,aX=aZ.length,a0;for(aY=0;aY<aX;aY++){a0=aZ[aY];if(aR[a0._id]){aR[a0._id].push(a0)}else{aR[a0._id]=[a0]}}}function aQ(aX){return aX.end?E(aX.end):aW(aX)}function aP(aY,aX){aU.push(aX);if(aF[aY._id]){aF[aY._id].push(aX)}else{aF[aY._id]=[aX]}}function aV(){aU=[];aF={}}function az(aY,aX){aX.click(function(aZ){if(!aX.hasClass("ui-draggable-dragging")&&!aX.hasClass("ui-resizable-resizing")){return aK("eventClick",this,aY,aZ)}}).hover(function(aZ){aK("eventMouseover",this,aY,aZ)},function(aZ){aK("eventMouseout",this,aY,aZ)})}function aS(aY,aX){aL(aY,aX,"show")}function ay(aY,aX){aL(aY,aX,"hide")}function aL(a0,aZ,a2){var a1=aF[a0._id],aY,aX=a1.length;for(aY=0;aY<aX;aY++){if(!aZ||a1[aY][0]!=aZ[0]){a1[aY][a2]()}}}function aM(a0,aY,aZ,a1,a4,a3,a2){var a5=aY.allDay;var aX=aY._id;aT(aR[aX],aZ,a1,a4);aK("eventDrop",a0,aY,aZ,a1,a4,function(){aT(aR[aX],-aZ,-a1,a5);aG(aX)},a3,a2);aG(aX)}function aB(a3,a1,aY,aX,a0,a2){var aZ=a1._id;aE(aR[aZ],aY,aX);aK("eventResize",a3,a1,aY,aX,function(){aE(aR[aZ],-aY,-aX);aG(aZ)},a0,a2);aG(aZ)}function aT(a1,aZ,aY,a2){aY=aY||0;for(var a3,aX=a1.length,a0=0;a0<aX;a0++){a3=a1[a0];if(a2!==r){a3.allDay=a2}f(aq(a3.start,aZ,true),aY);if(a3.end){a3.end=f(aq(a3.end,aZ,true),aY)}aH(a3,aD)}}function aE(a1,aZ,aY){aY=aY||0;for(var a2,aX=a1.length,a0=0;a0<aX;a0++){a2=a1[a0];a2.end=f(aq(aQ(a2),aZ,true),aY);aH(a2,aD)}}}function P(){var a1=this;a1.renderDaySegs=a0;a1.resizableDayEvent=aU;var aH=a1.opt;var aP=a1.trigger;var a6=a1.eventEnd;var aF=a1.reportEventElement;var aC=a1.showEvents;var aG=a1.hideEvents;var aK=a1.eventResize;var a9=a1.getRowCnt;var aZ=a1.getColCnt;var aI=a1.getColWidth;var aM=a1.allDayTR;var a4=a1.allDayBounds;var aX=a1.colContentLeft;var aV=a1.colContentRight;var aN=a1.dayOfWeekCol;var aW=a1.dateCell;var az=a1.compileDaySegs;var aA=a1.getDaySegmentContainer;var aO=a1.bindDaySeg;var aJ=a1.calendar.formatDates;var aQ=a1.renderDayOverlay;var aD=a1.clearOverlays;var ay=a1.clearSelection;function a0(bc,bb){var ba=aA();var bi;var bh=a9();var bn=aZ();var bg=0;var bm;var bl;var bj;var bf;var bo=bc.length;var be;var bk;var bd;ba[0].innerHTML=aS(bc);aT(bc,ba.children());a3(bc);aY(bc,ba,bb);a8(bc);aB(bc);a2(bc);bi=aL();for(bm=0;bm<bh;bm++){bl=0;bj=[];for(bf=0;bf<bn;bf++){bj[bf]=0}while(bg<bo&&(be=bc[bg]).row==bm){bk=ah(bj.slice(be.startCol,be.endCol));be.top=bk;bk+=be.outerHeight;for(bd=be.startCol;bd<be.endCol;bd++){bj[bd]=bk}bg++}bi[bm].height(ah(bj))}a7(bc,aE(bi))}function a5(bd,bc,bh){var bg=ai("<div/>");var ba;var bb=aA();var bf;var bi=bd.length;var be;bg[0].innerHTML=aS(bd);ba=bg.children();bb.append(ba);aT(bd,ba);a8(bd);aB(bd);a2(bd);a7(bd,aE(aL()));ba=[];for(bf=0;bf<bi;bf++){be=bd[bf].element;if(be){if(bd[bf].row===bc){be.css("top",bh)}ba.push(be[0])}}return ai(ba)}function aS(bi){var be=aH("isRTL");var bm;var bp=bi.length;var bo;var bl;var bc;var bf=a4();var bj=bf.left;var bn=bf.right;var bg=[];var ba=[];var bb=[];var bd;var br;var bh="";for(bm=0;bm<bp;bm++){bo=bi[bm];bl=bo.event;bc="fc-event fc-event-hori ";if(be){if(bo.isStart){bc+="fc-corner-right "}if(bo.isEnd){bc+="fc-corner-left "}bg[0]=aN(bo.end.getDay()-1);bg[1]=aN(bo.start.getDay());bd=bo.isEnd?aX(bg[0]):bj;br=bo.isStart?aV(bg[1]):bn}else{if(bo.isStart){bc+="fc-corner-left "}if(bo.isEnd){bc+="fc-corner-right "}bg[0]=aN(bo.start.getDay());bg[1]=aN(bo.end.getDay()-1);bd=bo.isStart?aX(bg[0]):bj;br=bo.isEnd?aV(bg[1]):bn}var bk="";if(aR(ba,bb,bl)){ba.push(au(bl.title));var bq=""+bl.start.getDate()+""+bl.start.getMonth()+""+bl.start.getFullYear()+"";bb.push(bq)}else{bk="display:none;margin:0px;"}bh+="<div class='"+bc+bl.className.join(" ")+"' style='"+bk+"position:absolute;z-index:8;left:"+bd+"px'><a"+(bl.url?" href='"+au(bl.url)+"'":"")+">"+(!bl.allDay&&bo.isStart?"<span class='fc-event-time'>"+au(aJ(bl.start,bl.end,aH("timeFormat")))+"</span>":"")+"<span class='fc-event-title'>"+au(bl.title)+"</span></a>"+(bo.isEnd&&(bl.editable||bl.editable===r&&aH("editable"))&&!aH("disableResizing")?"<div class='ui-resizable-handle ui-resizable-"+(be?"w":"e")+"'></div>":"")+"</div>";bo.left=bd;bo.outerWidth=br-bd;bg.sort(O);bo.startCol=bg[0];bo.endCol=bg[1]+1}return bh}function aR(ba,bd,bc){var bb=""+bc.start.getDate()+""+bc.start.getMonth()+""+bc.start.getFullYear()+"";for(i=0;i<ba.length;i++){if(ba[i]==bc.title&&bd[i]==bb){return false}}return true}function aT(bb,bg){var be;var bh=bb.length;var ba;var bf;var bd;var bc;for(be=0;be<bh;be++){ba=bb[be];bf=ba.event;bd=ai(bg[be]);bc=aP("eventRender",bf,bf,bd);if(bc===false){bd.remove()}else{if(bc&&bc!==true){bc=ai(bc).css({position:"absolute",left:ba.left});bd.replaceWith(bc);bd=bc}ba.element=bd}}}function a3(bb){var bd;var be=bb.length;var ba;var bc;for(bd=0;bd<be;bd++){ba=bb[bd];bc=ba.element;if(bc){aF(ba.event,bc)}}}function aY(bb,bg,bc){var be;var bh=bb.length;var ba;var bd;var bf;for(be=0;be<bh;be++){ba=bb[be];bd=ba.element;if(bd){bf=ba.event;if(bf._id===bc){aO(bf,bd,ba)}else{bd[0]._fci=be}}}q(bg,bb,aO)}function a8(bb){var bf;var bg=bb.length;var ba;var be;var bd,bh;var bc={};for(bf=0;bf<bg;bf++){ba=bb[bf];be=ba.element;if(be){bd=ba.key=z(be[0]);bh=bc[bd];if(bh===r){bh=bc[bd]=e(be[0],true)}ba.hsides=bh}}}function aB(bb){var bd;var be=bb.length;var ba;var bc;for(bd=0;bd<be;bd++){ba=bb[bd];bc=ba.element;if(bc){bc[0].style.width=Math.max(0,ba.outerWidth-ba.hsides)+"px"}}}function a2(bb){var be;var bg=bb.length;var ba;var bd;var bc,bh;var bf={};for(be=0;be<bg;be++){ba=bb[be];bd=ba.element;if(bd){bc=ba.key;bh=bf[bc];if(bh===r){bh=bf[bc]=h(bd[0])}ba.outerHeight=bd[0].offsetHeight+bh}}}function aL(){var ba;var bc=a9();var bb=[];for(ba=0;ba<bc;ba++){bb[ba]=aM(ba).find("td:first div.fc-day-content > div")}return bb}function aE(bb){var ba;var bd=bb.length;var bc=[];for(ba=0;ba<bd;ba++){bc[ba]=bb[ba][0].offsetTop}return bc}function a7(bb,bg){var bd;var bf=bb.length;var ba;var bc;var be;for(bd=0;bd<bf;bd++){ba=bb[bd];bc=ba.element;if(bc){bc[0].style.top=bg[ba.row]+(ba.top||0)+"px";be=ba.event;aP("eventAfterRender",be,be,bc)}}}function aU(bc,bb,ba){if(!aH("disableResizing")&&ba.isEnd){var bf=aH("isRTL");var be=bf?"w":"e";var bd=bb.find("div.ui-resizable-"+be);bd.mousedown(function(bp){if(bp.which!=1){return}var bk=a1.getHoverListener();var bo=a9();var bq=aZ();var bi=bf?-1:1;var bh=bf?bq:0;var bj=bb.css("top");var bl;var bg;var bn=ai.extend({},bc);var br=aW(bc.start);ay();ai("body").css("cursor",be+"-resize").one("mouseup",bm);aP("eventResizeStart",this,bc,bp);bk.start(function(bt,bs){if(bt){var bw=Math.max(br.row,bt.row);var bx=bt.col;if(bo==1){bw=0}if(bw==br.row){if(bf){bx=Math.min(br.col,bx)}else{bx=Math.max(br.col,bx)}}bl=(bw*7+bx*bi+bh)-(bs.row*7+bs.col*bi+bh);var bv=aq(a6(bc),bl,true);if(bl){bn.end=bv;var bu=bg;bg=a5(az([bn]),ba.row,bj);bg.find("*").css("cursor",be+"-resize");if(bu){bu.remove()}aG(bc)}else{if(bg){aC(bc);bg.remove();bg=null}}aD();aQ(bc.start,aq(E(bv),1))}},bp);function bm(bs){aP("eventResizeStop",this,bc,bs);ai("body").css("cursor","auto");bk.stop();aD();if(bl){aK(this,bc,bl,0,bs)}}})}}}function ac(){var aI=this;aI.select=aG;aI.unselect=aC;aI.reportSelection=ay;aI.daySelectionMousedown=aF;var aA=aI.opt;var aB=aI.trigger;var aD=aI.defaultSelectionEnd;var az=aI.renderSelection;var aH=aI.clearSelection;var aE=false;if(aA("selectable")&&aA("unselectAuto")){ai(document).mousedown(function(aJ){var aK=aA("unselectCancel");if(aK){if(ai(aJ.target).parents(aK).length){return}}aC(aJ)})}function aG(aJ,aL,aK){aC();if(!aL){aL=aD(aJ,aK)}az(aJ,aL,aK);ay(aJ,aL,aK)}function aC(aJ){if(aE){aE=false;aH();aB("unselect",null,aJ)}}function ay(aJ,aM,aL,aK){aE=true;aB("select",null,aJ,aM,aL,aK)}function aF(aM){var aO=aI.cellDate;var aK=aI.cellIsAllDay;var aJ=aI.getHoverListener();if(aM.which==1&&aA("selectable")){aC(aM);var aL=this;var aN;aJ.start(function(aQ,aP){aH();if(aQ&&aK(aQ)){aN=[aO(aP),aO(aQ)].sort(O);az(aN[0],aN[1],true)}else{aN=null}},aM);ai(document).one("mouseup",function(aP){aJ.stop();if(aN){if(+aN[0]==+aN[1]){aB("dayClick",aL,aN[0],true,aP)}ay(aN[0],aN[1],true,aP)}})}}}function a(){var aB=this;aB.renderOverlay=az;aB.clearOverlays=ay;var aA=[];var aC=[];function az(aE,aD){var aF=aC.shift();if(!aF){aF=ai("<div class='fc-cell-overlay' style='position:absolute;z-index:3'/>")}if(aF[0].parentNode!=aD[0]){aF.appendTo(aD)}aA.push(aF.css(aE).show());return aF}function ay(){var aD;while(aD=aA.shift()){aC.push(aD.hide().unbind())}}}function G(ay){var az=this;var aA;var aB;az.build=function(){aA=[];aB=[];ay(aA,aB)};az.cell=function(aC,aI){var aH=aA.length;var aD=aB.length;var aE,aF=-1,aG=-1;for(aE=0;aE<aH;aE++){if(aI>=aA[aE][0]&&aI<aA[aE][1]){aF=aE;break}}for(aE=0;aE<aD;aE++){if(aC>=aB[aE][0]&&aC<aB[aE][1]){aG=aE;break}}return(aF>=0&&aG>=0)?{row:aF,col:aG}:null};az.rect=function(aF,aH,aD,aE,aG){var aC=aG.offset();return{top:aA[aF][0]-aC.top,left:aB[aH][0]-aC.left,width:aB[aE][1]-aB[aH][0],height:aA[aD][1]-aA[aF][0]}}}function ae(aD){var aB=this;var aC;var aE;var az;var ay;aB.start=function(aF,aG,aH){aE=aF;az=ay=null;aD.build();aA(aG);aC=aH||"mousemove";ai(document).bind(aC,aA)};function aA(aF){var aG=aD.cell(aF.pageX,aF.pageY);if(!aG!=!ay||aG&&(aG.row!=ay.row||aG.col!=ay.col)){if(aG){if(!az){az=aG}aE(aG,az,aG.row-az.row,aG.col-az.col)}else{aE(aG,az)}ay=aG}}aB.stop=function(){ai(document).unbind(aC,aA);return ay}}function j(az){var ay=this,aA={},aD={},aC={};function aB(aE){return aA[aE]=aA[aE]||az(aE)}ay.left=function(aE){return aD[aE]=aD[aE]===r?aB(aE).position().left:aD[aE]};ay.right=function(aE){return aC[aE]=aC[aE]===r?ay.left(aE)+aB(aE).width():aC[aE]};ay.clear=function(){aA={};aD={};aC={}}}ao.addDays=aq;ao.cloneDate=E;ao.parseDate=R;ao.parseISO8601=k;ao.parseTime=av;ao.formatDate=u;ao.formatDates=g;var H=["sun","mon","tue","wed","thu","fri","sat"],ak=86400000,aa=3600000,L=60000;function Y(az,aA,ay){az.setFullYear(az.getFullYear()+aA);if(!ay){b(az)}return az}function l(aB,aC,aA){if(+aB){var ay=aB.getMonth()+aC,az=E(aB);az.setDate(1);az.setMonth(ay);aB.setMonth(ay);if(!aA){b(aB)}while(aB.getMonth()!=az.getMonth()){aB.setDate(aB.getDate()+(aB<az?1:-1))}}return aB}function aq(aB,aC,aA){if(+aB){var ay=aB.getDate()+aC,az=E(aB);az.setHours(9);az.setDate(ay);aB.setDate(ay);if(!aA){b(aB)}at(aB,az)}return aB}function at(az,ay){if(+az){while(az.getDate()!=ay.getDate()){az.setTime(+az+(az<ay?1:-1)*aa)}}}function f(ay,az){ay.setMinutes(ay.getMinutes()+az);return ay}function b(ay){ay.setHours(0);ay.setMinutes(0);ay.setSeconds(0);ay.setMilliseconds(0);return ay}function E(ay,az){if(az){return b(new Date(+ay))}return new Date(+ay)}function c(){var ay=0,az;do{az=new Date(1970,ay++,1)}while(az.getHours());return az}function aw(ay,az,aA){az=az||1;while(!ay.getDay()||(aA&&ay.getDay()==1||!aA&&ay.getDay()==6)){aq(ay,az)}return ay}function an(az,ay){return Math.round((E(az,true)-E(ay,true))/ak)}function s(az,aB,ay,aA){if(aB!==r&&aB!=az.getFullYear()){az.setDate(1);az.setMonth(0);az.setFullYear(aB)}if(ay!==r&&ay!=az.getMonth()){az.setDate(1);az.setMonth(ay)}if(aA!==r){az.setDate(aA)}}function R(az,ay){if(typeof az=="object"){return az}if(typeof az=="number"){return new Date(az*1000)}if(typeof az=="string"){if(az.match(/^\d+$/)){return new Date(parseInt(az,10)*1000)}if(ay===r){ay=true}return k(az,ay)||(az?new Date(az):null)}return null}function k(aC,az){var ay=aC.match(/^([0-9]{4})(-([0-9]{2})(-([0-9]{2})([T ]([0-9]{2}):([0-9]{2})(:([0-9]{2})(\.([0-9]+))?)?(Z|(([-+])([0-9]{2}):([0-9]{2})))?)?)?)?$/);if(!ay){return null}var aB=new Date(ay[1],0,1);if(az||!ay[14]){var aA=new Date(ay[1],0,1,9,0);if(ay[3]){aB.setMonth(ay[3]-1);aA.setMonth(ay[3]-1)}if(ay[5]){aB.setDate(ay[5]);aA.setDate(ay[5])}at(aB,aA);if(ay[7]){aB.setHours(ay[7])}if(ay[8]){aB.setMinutes(ay[8])}if(ay[10]){aB.setSeconds(ay[10])}if(ay[12]){aB.setMilliseconds(Number("0."+ay[12])*1000)}at(aB,aA)}else{aB.setUTCFullYear(ay[1],ay[3]?ay[3]-1:0,ay[5]||1);aB.setUTCHours(ay[7]||0,ay[8]||0,ay[10]||0,ay[12]?Number("0."+ay[12])*1000:0);var aD=Number(ay[16])*60+Number(ay[17]);aD*=ay[15]=="-"?1:-1;aB=new Date(+aB+(aD*60*1000))}return aB}function av(aA){if(typeof aA=="number"){return aA*60}if(typeof aA=="object"){return aA.getHours()*60+aA.getMinutes()}var ay=aA.match(/(\d+)(?::(\d+))?\s*(\w+)?/);if(ay){var az=parseInt(ay[1],10);if(ay[3]){az%=12;if(ay[3].toLowerCase().charAt(0)=="p"){az+=12}}return az*60+(ay[2]?parseInt(ay[2],10):0)}}function u(az,aA,ay){return g(az,null,aA,ay)}function g(aK,aJ,aI,aL){aL=aL||C;var az=aK,aB=aJ,aC,aD=aI.length,aF,aA,aH,aE="";for(aC=0;aC<aD;aC++){aF=aI.charAt(aC);if(aF=="'"){for(aA=aC+1;aA<aD;aA++){if(aI.charAt(aA)=="'"){if(az){if(aA==aC+1){aE+="'"}else{aE+=aI.substring(aC+1,aA)}aC=aA}break}}}else{if(aF=="("){for(aA=aC+1;aA<aD;aA++){if(aI.charAt(aA)==")"){var ay=u(az,aI.substring(aC+1,aA),aL);if(parseInt(ay.replace(/\D/,""),10)){aE+=ay}aC=aA;break}}}else{if(aF=="["){for(aA=aC+1;aA<aD;aA++){if(aI.charAt(aA)=="]"){var aG=aI.substring(aC+1,aA);var ay=u(az,aG,aL);if(ay!=u(aB,aG,aL)){aE+=ay}aC=aA;break}}}else{if(aF=="{"){az=aJ;aB=aK}else{if(aF=="}"){az=aK;aB=aJ}else{for(aA=aD;aA>aC;aA--){if(aH=am[aI.substring(aC,aA)]){if(az){aE+=aH(az,aL)}aC=aA-1;break}}if(aA==aC){if(az){aE+=aF}}}}}}}}return aE}var am={s:function(ay){return ay.getSeconds()},ss:function(ay){return S(ay.getSeconds())},m:function(ay){return ay.getMinutes()},mm:function(ay){return S(ay.getMinutes())},h:function(ay){return ay.getHours()%12||12},hh:function(ay){return S(ay.getHours()%12||12)},H:function(ay){return ay.getHours()},HH:function(ay){return S(ay.getHours())},d:function(ay){return ay.getDate()},dd:function(ay){return S(ay.getDate())},ddd:function(az,ay){return ay.dayNamesShort[az.getDay()]},dddd:function(az,ay){return ay.dayNames[az.getDay()]},M:function(ay){return ay.getMonth()+1},MM:function(ay){return S(ay.getMonth()+1)},MMM:function(az,ay){return ay.monthNamesShort[az.getMonth()]},MMMM:function(az,ay){return ay.monthNames[az.getMonth()]},yy:function(ay){return(ay.getFullYear()+"").substring(2)},yyyy:function(ay){return ay.getFullYear()},t:function(ay){return ay.getHours()<12?"a":"p"},tt:function(ay){return ay.getHours()<12?"am":"pm"},T:function(ay){return ay.getHours()<12?"A":"P"},TT:function(ay){return ay.getHours()<12?"AM":"PM"},u:function(ay){return u(ay,"yyyy-MM-dd'T'HH:mm:ss'Z'")},S:function(az){var ay=az.getDate();if(ay>10&&ay<20){return"th"}return["st","nd","rd"][ay%10-1]||"th"}};function ad(ay){if(ay.end){return m(ay.end,ay.allDay)}else{return aq(E(ay.start),1)}}function m(ay,az){ay=E(ay);return az||ay.getHours()||ay.getMinutes()?aq(ay,1):b(ay)}function p(az,ay){return(ay.msLength-az.msLength)*100+(az.event.start-ay.event.start)}function F(az,ay){return az.end>ay.start&&az.start<ay.end}function T(aK,aE,aA,aD){var aB=[],aF,aH=aK.length,az,aI,aG,aJ,aL,ay,aC;for(aF=0;aF<aH;aF++){az=aK[aF];aI=az.start;aG=aE[aF];if(aG>aA&&aI<aD){if(aI<aA){aJ=E(aA);ay=false}else{aJ=aI;ay=true}if(aG>aD){aL=E(aD);aC=false}else{aL=aG;aC=true}aB.push({event:az,start:aJ,end:aL,isStart:ay,isEnd:aC,msLength:aL-aJ})}}return aB.sort(p)}function X(aA){var aE=[],aD,ay=aA.length,az,aC,aF,aB;for(aD=0;aD<ay;aD++){az=aA[aD];aC=0;while(true){aF=false;if(aE[aC]){for(aB=0;aB<aE[aC].length;aB++){if(F(aE[aC][aB],az)){aF=true;break}}}if(aF){aC++}else{break}}if(aE[aC]){aE[aC].push(az)}else{aE[aC]=[az]}}return aE}function q(az,ay,aA){az.unbind("mouseover").mouseover(function(aE){var aD=aE.target,aF,aC,aB;while(aD!=this){aF=aD;aD=aD.parentNode}if((aC=aF._fci)!==r){aF._fci=r;aB=ay[aC];aA(aB.event,aB.element,aB);ai(aE.target).trigger(aE)}aE.stopPropagation()})}function aj(az,aA,ay){az.each(function(aC,aB){aB.style.width=Math.max(0,aA-e(aB,ay))+"px"})}function Q(aA,ay,az){aA.each(function(aC,aB){aB.style.height=Math.max(0,ay-x(aB,az))+"px"})}function e(az,ay){return(parseFloat(ai.curCSS(az,"paddingLeft",true))||0)+(parseFloat(ai.curCSS(az,"paddingRight",true))||0)+(parseFloat(ai.curCSS(az,"borderLeftWidth",true))||0)+(parseFloat(ai.curCSS(az,"borderRightWidth",true))||0)+(ay?W(az):0)}function W(ay){return(parseFloat(ai.curCSS(ay,"marginLeft",true))||0)+(parseFloat(ai.curCSS(ay,"marginRight",true))||0)}function x(az,ay){return(parseFloat(ai.curCSS(az,"paddingTop",true))||0)+(parseFloat(ai.curCSS(az,"paddingBottom",true))||0)+(parseFloat(ai.curCSS(az,"borderTopWidth",true))||0)+(parseFloat(ai.curCSS(az,"borderBottomWidth",true))||0)+(ay?h(az):0)}function h(ay){return(parseFloat(ai.curCSS(ay,"marginTop",true))||0)+(parseFloat(ai.curCSS(ay,"marginBottom",true))||0)}function A(ay,az){az=typeof az=="number"?az+"px":az;ay[0].style.cssText+=";min-height:"+az+";_height:"+az}var D;function K(az){if(D!==false){var ay;if(az.is("th,td")){az=(ay=az).parent()}if(D===r&&az.is("tr")){D=az.position().top!=az.children().position().top}if(D){return az.parent().position().top+(ay?az.position().top-ay.position().top:0)}}return 0}function ag(){}function O(az,ay){return az-ay}function ah(ay){return Math.max.apply(Math,ay)}function S(ay){return(ay<10?"0":"")+ay}function w(aC,ay){if(aC[ay]!==r){return aC[ay]}var aB=ay.split(/(?=[A-Z])/),aA=aB.length-1,az;for(;aA>=0;aA--){az=aC[aB[aA].toLowerCase()];if(az!==r){return az}}return aC[""]}function au(ay){return ay.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/'/g,"&#039;").replace(/"/g,"&quot;").replace(/\n/g,"<br />")}function z(ay){return ay.id+"/"+ay.className+"/"+ay.style.cssText.replace(/(^|;)\s*(top|left|width|height)\s*:[^;]*/ig,"")}function ax(ay){ay.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})}})(jQuery);
