(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)},handleRemote:function(d){var e,f,g,h=d.data("cross-domain")||null,i=d.data("type")||a.ajaxSettings&&a.ajaxSettings.dataType,j;if(c.fire(d,"ajax:before")){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=d.attr("href"),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(c){var d=c.attr("href"),e=c.data("method"),f=c.attr("target"),g=a("meta[name=csrf-token]").attr("content"),h=a("meta[name=csrf-param]").attr("content"),i=a('<form method="post" action="'+d+'"></form>'),j='<input name="_method" value="'+e+'" type="hidden" />';h!==b&&g!==b&&(j+='<input name="'+h+'" value="'+g+'" type="hidden" />'),f&&i.attr("target",f),i.hide().append(j).appendTo("body"),i.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(a,b,c){var d="function",e="password",f="maxLength",g="type",h="",i=!0,j="placeholder",k=!1,l="watermark",m=l,n="watermarkClass",o="watermarkFocus",p="watermarkSubmit",q="watermarkMaxLength",r="watermarkPassword",s="watermarkText",t=/\r/g,u="input:data("+m+"),textarea:data("+m+")",v="input:text,input:password,input[type=search],input:not([type]),textarea",w=["Page_ClientValidate"],x=k,y=j in document.createElement("input");a.watermark=a.watermark||{version:"3.1.3",runOnce:i,options:{className:l,useNative:i,hideBeforeUnload:i},hide:function(b){a(b).filter(u).each(function(){a.watermark._hide(a(this))})},_hide:function(a,c){var d=a[0],e=(d.value||h).replace(t,h),i=a.data(s)||h,j=a.data(q)||0,k=a.data(n);if(i.length&&e==i){d.value=h;if(a.data(r)&&(a.attr(g)||h)==="text"){var l=a.data(r)||[],m=a.parent()||[];l.length&&m.length&&(m[0].removeChild(a[0]),m[0].appendChild(l[0]),a=l)}j&&(a.attr(f,j),a.removeData(q)),c&&(a.attr("autocomplete","off"),b.setTimeout(function(){a.select()},1))}k&&a.removeClass(k)},show:function(b){a(b).filter(u).each(function(){a.watermark._show(a(this))})},_show:function(b){var c=b[0],d=(c.value||h).replace(t,h),j=b.data(s)||h,k=b.attr(g)||h,l=b.data(n);if(d.length!=0&&d!=j||!!b.data(o))a.watermark._hide(b);else{x=i;if(b.data(r)&&k===e){var m=b.data(r)||[],p=b.parent()||[];m.length&&p.length&&(p[0].removeChild(b[0]),p[0].appendChild(m[0]),b=m,b.attr(f,j.length),c=b[0])}if(k==="text"||k==="search"){var u=b.attr(f)||0;u>0&&j.length>u&&(b.data(q,u),b.attr(f,j.length))}l&&b.addClass(l),c.value=j}},hideAll:function(){x&&(a.watermark.hide(v),x=k)},showAll:function(){a.watermark.show(v)}},a.fn.watermark=a.fn.watermark||function(c,l){var q="string";if(!this.length)return this;var u=k,w=typeof c===q;return w&&(c=c.replace(t,h)),typeof l=="object"?(u=typeof l.className===q,l=a.extend({},a.watermark.options,l)):typeof l===q?(u=i,l=a.extend({},a.watermark.options,{className:l})):l=a.watermark.options,typeof l.useNative!==d&&(l.useNative=l.useNative?function(){return i}:function(){return k}),this.each(function(){var d="dragleave",k="dragenter",q=this,x=a(q);if(!x.is(v))return;if(x.data(m)){if(w||u)a.watermark._hide(x),w&&x.data(s,c),u&&x.data(n,l.className)}else{if(y&&l.useNative.call(q,x)&&(x.attr("tagName")||h)!=="TEXTAREA"){w&&x.attr(j,c);return}x.data(s,w?c:h),x.data(n,l.className),x.data(m,1);if((x.attr(g)||h)===e){var z=x.wrap("<span>").parent(),A=a(z.html().replace(/type=["']?password["']?/i,'type="text"'));A.data(s,x.data(s)),A.data(n,x.data(n)),A.data(m,1),A.attr(f,c.length),A.focus(function(){a.watermark._hide(A,i)}).bind(k,function(){a.watermark._hide(A)}).bind("dragend",function(){b.setTimeout(function(){A.blur()},1)}),x.blur(function(){a.watermark._show(x)}).bind(d,function(){a.watermark._show(x)}),A.data(r,x),x.data(r,A)}else x.focus(function(){x.data(o,1),a.watermark._hide(x,i)}).blur(function(){x.data(o,0),a.watermark._show(x)}).bind(k,function(){a.watermark._hide(x)}).bind(d,function(){a.watermark._show(x)}).bind("dragend",function(){b.setTimeout(function(){a.watermark._show(x)},1)}).bind("drop",function(a){var b=x[0],c=a.originalEvent.dataTransfer.getData("Text");(b.value||h).replace(t,h).replace(c,h)===x.data(s)&&(b.value=c),x.focus()});if(q.form){var B=q.form,C=a(B);C.data(p)||(C.submit(a.watermark.hideAll),B.submit?(C.data(p,B.submit),B.submit=function(b,c){return function(){var d=c.data(p);a.watermark.hideAll(),d.apply?d.apply(b,Array.prototype.slice.call(arguments)):d()}}(B,C)):(C.data(p,1),B.submit=function(b){return function(){a.watermark.hideAll(),delete b.submit,b.submit()}}(B)))}}a.watermark._show(x)})},a.watermark.runOnce&&(a.watermark.runOnce=k,a.extend(a.expr[":"],{data:function(b,c,d){return!!a.data(b,d[3])}}),function(b){a.fn.val=function(){var d=this;if(!d.length)return arguments.length?d:c;if(!arguments.length){if(d.data(m)){var e=(d[0].value||h).replace(t,h);return e===(d.data(s)||h)?h:e}return b.apply(d,arguments)}return b.apply(d,arguments),a.watermark.show(d),d}}(a.fn.val),w.length&&a(function(){for(var c,e,f=w.length-1;f>=0;f--)c=w[f],e=b[c],typeof e===d&&(b[c]=function(b){return function(){return a.watermark.hideAll(),b.apply(null,Array.prototype.slice.call(arguments))}}(e))}),a(b).bind("beforeunload",function(){a.watermark.options.hideBeforeUnload&&a.watermark.hideAll()}))}(jQuery,window),function(a){function b(){function b(e){var f=e||(new Date).getTime();f-d>=1e3&&(a.countdown._updateTargets(),d=f),c(b)}this.regional=[],this.regional[""]={labels:["Years","Months","Weeks","Days","Hours","Minutes","Seconds"],labels1:["Year","Month","Week","Day","Hour","Minute","Second"],compactLabels:["y","m","w","d"],whichLabels:null,timeSeparator:":",isRTL:!1},this._defaults={until:null,since:null,timezone:null,serverSync:null,format:"dHMS",layout:"",compact:!1,significant:0,description:"",expiryUrl:"",expiryText:"",alwaysExpire:!1,onExpiry:null,onTick:null,tickInterval:1},a.extend(this._defaults,this.regional[""]),this._serverSyncs=[];var c=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||null,d=0;c?(d=window.mozAnimationStartTime||(new Date).getTime(),c(b)):setInterval(function(){a.countdown._updateTargets()},980)}function k(b,c){a.extend(b,c);for(var d in c)c[d]==null&&(b[d]=null);return b}var c="countdown",d=0,e=1,f=2,g=3,h=4,i=5,j=6;a.extend(b.prototype,{markerClassName:"hasCountdown",_timerTargets:[],setDefaults:function(a){this._resetExtraLabels(this._defaults,a),k(this._defaults,a||{})},UTCDate:function(a,b,c,d,e,f,g,h){typeof b=="object"&&b.constructor==Date&&(h=b.getMilliseconds(),g=b.getSeconds(),f=b.getMinutes(),e=b.getHours(),d=b.getDate(),c=b.getMonth(),b=b.getFullYear());var i=new Date;return i.setUTCFullYear(b),i.setUTCDate(1),i.setUTCMonth(c||0),i.setUTCDate(d||1),i.setUTCHours(e||0),i.setUTCMinutes((f||0)-(Math.abs(a)<30?a*60:a)),i.setUTCSeconds(g||0),i.setUTCMilliseconds(h||0),i},periodsToSeconds:function(a){return a[0]*31557600+a[1]*2629800+a[2]*604800+a[3]*86400+a[4]*3600+a[5]*60+a[6]},_settingsCountdown:function(b,d){if(!d)return a.countdown._defaults;var e=a.data(b,c);return d=="all"?e.options:e.options[d]},_attachCountdown:function(b,d){var e=a(b);if(e.hasClass(this.markerClassName))return;e.addClass(this.markerClassName);var f={options:a.extend({},d),_periods:[0,0,0,0,0,0,0]};a.data(b,c,f),this._changeCountdown(b)},_addTarget:function(a){this._hasTarget(a)||this._timerTargets.push(a)},_hasTarget:function(b){return a.inArray(b,this._timerTargets)>-1},_removeTarget:function(b){this._timerTargets=a.map(this._timerTargets,function(a){return a==b?null:a})},_updateTargets:function(){for(var a=this._timerTargets.length-1;a>=0;a--)this._updateCountdown(this._timerTargets[a])},_updateCountdown:function(b,d){var e=a(b);d=d||a.data(b,c);if(!d)return;e.html(this._generateHTML(d)),e[(this._get(d,"isRTL")?"add":"remove")+"Class"]("countdown_rtl");var f=this._get(d,"onTick");if(f){var g=d._hold!="lap"?d._periods:this._calculatePeriods(d,d._show,this._get(d,"significant"),new Date),h=this._get(d,"tickInterval");(h==1||this.periodsToSeconds(g)%h==0)&&f.apply(b,[g])}var i=d._hold!="pause"&&(d._since?d._now.getTime()<d._since.getTime():d._now.getTime()>=d._until.getTime());if(i&&!d._expiring){d._expiring=!0;if(this._hasTarget(b)||this._get(d,"alwaysExpire")){this._removeTarget(b);var j=this._get(d,"onExpiry");j&&j.apply(b,[]);var k=this._get(d,"expiryText");if(k){var l=this._get(d,"layout");d.options.layout=k,this._updateCountdown(b,d),d.options.layout=l}var m=this._get(d,"expiryUrl");m&&(window.location=m)}d._expiring=!1}else d._hold=="pause"&&this._removeTarget(b);a.data(b,c,d)},_changeCountdown:function(b,d,e){d=d||{};if(typeof d=="string"){var f=d;d={},d[f]=e}var g=a.data(b,c);if(g){this._resetExtraLabels(g.options,d),k(g.options,d),this._adjustSettings(b,g),a.data(b,c,g);var h=new Date;(g._since&&g._since<h||g._until&&g._until>h)&&this._addTarget(b),this._updateCountdown(b,g)}},_resetExtraLabels:function(a,b){var c=!1;for(var d in b)if(d!="whichLabels"&&d.match(/[Ll]abels/)){c=!0;break}if(c)for(var d in a)d.match(/[Ll]abels[0-9]/)&&(a[d]=null)},_adjustSettings:function(a,b){var c,d=this._get(b,"serverSync"),e=0,f=null;for(var g=0;g<this._serverSyncs.length;g++)if(this._serverSyncs[g][0]==d){f=this._serverSyncs[g][1];break}if(f!=null)e=d?f:0,c=new Date;else{var h=d?d.apply(a,[]):null;c=new Date,e=h?c.getTime()-h.getTime():0,this._serverSyncs.push([d,e])}var i=this._get(b,"timezone");i=i==null?-c.getTimezoneOffset():i,b._since=this._get(b,"since"),b._since!=null&&(b._since=this.UTCDate(i,this._determineTime(b._since,null)),b._since&&e&&b._since.setMilliseconds(b._since.getMilliseconds()+e)),b._until=this.UTCDate(i,this._determineTime(this._get(b,"until"),c)),e&&b._until.setMilliseconds(b._until.getMilliseconds()+e),b._show=this._determineShow(b)},_destroyCountdown:function(b){var d=a(b);if(!d.hasClass(this.markerClassName))return;this._removeTarget(b),d.removeClass(this.markerClassName).empty(),a.removeData(b,c)},_pauseCountdown:function(a){this._hold(a,"pause")},_lapCountdown:function(a){this._hold(a,"lap")},_resumeCountdown:function(a){this._hold(a,null)},_hold:function(b,d){var e=a.data(b,c);if(e){if(e._hold=="pause"&&!d){e._periods=e._savePeriods;var f=e._since?"-":"+";e[e._since?"_since":"_until"]=this._determineTime(f+e._periods[0]+"y"+f+e._periods[1]+"o"+f+e._periods[2]+"w"+f+e._periods[3]+"d"+f+e._periods[4]+"h"+f+e._periods[5]+"m"+f+e._periods[6]+"s"),this._addTarget(b)}e._hold=d,e._savePeriods=d=="pause"?e._periods:null,a.data(b,c,e),this._updateCountdown(b,e)}},_getTimesCountdown:function(b){var d=a.data(b,c);return d?d._hold?this._calculatePeriods(d,d._show,this._get(d,"significant"),new Date):d._periods:null},_get:function(b,c){return b.options[c]!=null?b.options[c]:a.countdown._defaults[c]},_determineTime:function(b,c){var d=function(a){var b=new Date;return b.setTime(b.getTime()+a*1e3),b},e=function(b){b=b.toLowerCase();var c=new Date,d=c.getFullYear(),e=c.getMonth(),f=c.getDate(),g=c.getHours(),h=c.getMinutes(),i=c.getSeconds(),j=/([+-]?[0-9]+)\s*(s|m|h|d|w|o|y)?/g,k=j.exec(b);while(k){switch(k[2]||"s"){case"s":i+=parseInt(k[1],10);break;case"m":h+=parseInt(k[1],10);break;case"h":g+=parseInt(k[1],10);break;case"d":f+=parseInt(k[1],10);break;case"w":f+=parseInt(k[1],10)*7;break;case"o":e+=parseInt(k[1],10),f=Math.min(f,a.countdown._getDaysInMonth(d,e));break;case"y":d+=parseInt(k[1],10),f=Math.min(f,a.countdown._getDaysInMonth(d,e))}k=j.exec(b)}return new Date(d,e,f,g,h,i,0)},f=b==null?c:typeof b=="string"?e(b):typeof b=="number"?d(b):b;return f&&f.setMilliseconds(0),f},_getDaysInMonth:function(a,b){return 32-(new Date(a,b,32)).getDate()},_normalLabels:function(a){return a},_generateHTML:function(b){var c=this._get(b,"significant");b._periods=b._hold?b._periods:this._calculatePeriods(b,b._show,c,new Date);var k=!1,l=0,m=c,n=a.extend({},b._show);for(var o=d;o<=j;o++)k|=b._show[o]=="?"&&b._periods[o]>0,n[o]=b._show[o]=="?"&&!k?null:b._show[o],l+=n[o]?1:0,m-=b._periods[o]>0?1:0;var p=[!1,!1,!1,!1,!1,!1,!1];for(var o=j;o>=d;o--)b._show[o]&&(b._periods[o]?p[o]=!0:(p[o]=m>0,m--));var q=this._get(b,"compact"),r=this._get(b,"layout"),s=q?this._get(b,"compactLabels"):this._get(b,"labels"),t=this._get(b,"whichLabels")||this._normalLabels,u=this._get(b,"timeSeparator"),v=this._get(b,"description")||"",w=function(c){var d=a.countdown._get(b,"compactLabels"+t(b._periods[c]));return n[c]?b._periods[c]+(d?d[c]:s[c])+" ":""},x=function(d){var e=a.countdown._get(b,"labels"+t(b._periods[d]));return!c&&n[d]||c&&p[d]?'<span class="countdown_section"><span class="countdown_amount">'+b._periods[d]+"</span><br/>"+(e?e[d]:s[d])+"</span>":""};return r?this._buildLayout(b,n,r,q,c,p):(q?'<span class="countdown_row countdown_amount'+(b._hold?" countdown_holding":"")+'">'+w(d)+w(e)+w(f)+w(g)+(n[h]?this._minDigits(b._periods[h],2):"")+(n[i]?(n[h]?u:"")+this._minDigits(b._periods[i],2):"")+(n[j]?(n[h]||n[i]?u:"")+this._minDigits(b._periods[j],2):""):'<span class="countdown_row countdown_show'+(c||l)+(b._hold?" countdown_holding":"")+'">'+x(d)+x(e)+x(f)+x(g)+x(h)+x(i)+x(j))+"</span>"+(v?'<span class="countdown_row countdown_descr">'+v+"</span>":"")},_buildLayout:function(b,c,k,l,m,n){var o=this._get(b,l?"compactLabels":"labels"),p=this._get(b,"whichLabels")||this._normalLabels,q=function(c){return(a.countdown._get(b,(l?"compactLabels":"labels")+p(b._periods[c]))||o)[c]},r=function(a,b){return Math.floor(a/b)%10},s={desc:this._get(b,"description"),sep:this._get(b,"timeSeparator"),yl:q(d),yn:b._periods[d],ynn:this._minDigits(b._periods[d],2),ynnn:this._minDigits(b._periods[d],3),y1:r(b._periods[d],1),y10:r(b._periods[d],10),y100:r(b._periods[d],100),y1000:r(b._periods[d],1e3),ol:q(e),on:b._periods[e],onn:this._minDigits(b._periods[e],2),onnn:this._minDigits(b._periods[e],3),o1:r(b._periods[e],1),o10:r(b._periods[e],10),o100:r(b._periods[e],100),o1000:r(b._periods[e],1e3),wl:q(f),wn:b._periods[f],wnn:this._minDigits(b._periods[f],2),wnnn:this._minDigits(b._periods[f],3),w1:r(b._periods[f],1),w10:r(b._periods[f],10),w100:r(b._periods[f],100),w1000:r(b._periods[f],1e3),dl:q(g),dn:b._periods[g],dnn:this._minDigits(b._periods[g],2),dnnn:this._minDigits(b._periods[g],3),d1:r(b._periods[g],1),d10:r(b._periods[g],10),d100:r(b._periods[g],100),d1000:r(b._periods[g],1e3),hl:q(h),hn:b._periods[h],hnn:this._minDigits(b._periods[h],2),hnnn:this._minDigits(b._periods[h],3),h1:r(b._periods[h],1),h10:r(b._periods[h],10),h100:r(b._periods[h],100),h1000:r(b._periods[h],1e3),ml:q(i),mn:b._periods[i],mnn:this._minDigits(b._periods[i],2),mnnn:this._minDigits(b._periods[i],3),m1:r(b._periods[i],1),m10:r(b._periods[i],10),m100:r(b._periods[i],100),m1000:r(b._periods[i],1e3),sl:q(j),sn:b._periods[j],snn:this._minDigits(b._periods[j],2),snnn:this._minDigits(b._periods[j],3),s1:r(b._periods[j],1),s10:r(b._periods[j],10),s100:r(b._periods[j],100),s1000:r(b._periods[j],1e3)},t=k;for(var u=d;u<=j;u++){var v="yowdhms".charAt(u),w=new RegExp("\\{"+v+"<\\}(.*)\\{"+v+">\\}","g");t=t.replace(w,!m&&c[u]||m&&n[u]?"$1":"")}return a.each(s,function(a,b){var c=new RegExp("\\{"+a+"\\}","g");t=t.replace(c,b)}),t},_minDigits:function(a,b){return a=""+a,a.length>=b?a:(a="0000000000"+a,a.substr(a.length-b))},_determineShow:function(a){var b=this._get(a,"format"),c=[];return c[d]=b.match("y")?"?":b.match("Y")?"!":null,c[e]=b.match("o")?"?":b.match("O")?"!":null,c[f]=b.match("w")?"?":b.match("W")?"!":null,c[g]=b.match("d")?"?":b.match("D")?"!":null,c[h]=b.match("h")?"?":b.match("H")?"!":null,c[i]=b.match("m")?"?":b.match("M")?"!":null,c[j]=b.match("s")?"?":b.match("S")?"!":null,c},_calculatePeriods:function(b,c,k,l){b._now=l,b._now.setMilliseconds(0);var m=new Date(b._now.getTime());b._since?l.getTime()<b._since.getTime()?b._now=l=m:l=b._since:(m.setTime(b._until.getTime()),l.getTime()>b._until.getTime()&&(b._now=l=m));var n=[0,0,0,0,0,0,0];if(c[d]||c[e]){var o=a.countdown._getDaysInMonth(l.getFullYear(),l.getMonth()),p=a.countdown._getDaysInMonth(m.getFullYear(),m.getMonth()),q=m.getDate()==l.getDate()||m.getDate()>=Math.min(o,p)&&l.getDate()>=Math.min(o,p),r=function(a){return(a.getHours()*60+a.getMinutes())*60+a.getSeconds()},s=Math.max(0,(m.getFullYear()-l.getFullYear())*12+m.getMonth()-l.getMonth()+(m.getDate()<l.getDate()&&!q||q&&r(m)<r(l)?-1:0));n[d]=c[d]?Math.floor(s/12):0,n[e]=c[e]?s-n[d]*12:0,l=new Date(l.getTime());var t=l.getDate()==o,u=a.countdown._getDaysInMonth(l.getFullYear()+n[d],l.getMonth()+n[e]);l.getDate()>u&&l.setDate(u),l.setFullYear(l.getFullYear()+n[d]),l.setMonth(l.getMonth()+n[e]),t&&l.setDate(u)}var v=Math.floor((m.getTime()-l.getTime())/1e3),w=function(a,b){n[a]=c[a]?Math.floor(v/b):0,v-=n[a]*b};w(f,604800),w(g,86400),w(h,3600),w(i,60),w(j,1);if(v>0&&!b._since){var x=[1,12,4.3482,7,24,60,60],y=j,z=1;for(var A=j;A>=d;A--)c[A]&&(n[y]>=z&&(n[y]=0,v=1),v>0&&(n[A]++,v=0,y=A,z=1)),z*=x[A]}if(k)for(var A=d;A<=j;A++)k&&n[A]?k--:k||(n[A]=0);return n}}),a.fn.countdown=function(b){var c=Array.prototype.slice.call(arguments,1);return b=="getTimes"||b=="settings"?a.countdown["_"+b+"Countdown"].apply(a.countdown,[this[0]].concat(c)):this.each(function(){typeof b=="string"?a.countdown["_"+b+"Countdown"].apply(a.countdown,[this].concat(c)):a.countdown._attachCountdown(this,b)})},a.countdown=new b}(jQuery),function(){this.Ponpon={openedMainCouponIds:[],ie6:function(){return $.browser.msie&&$.browser.version.match(/^6\./)},countdown:function(a){return $(".js_timer",a).each(function(){return $(this).countdown({until:new Date(parseInt($(this).data("expired-at"),10)*1e3),layout:"あと {d<}{dn} 日 と {d>}{h<}{hn} 時間 {h>}{m<}{mnn} 分 {m>}{snn} 秒",format:"dhms",onTick:function(a){if(a[3]===0&&a[4]===0)return $(this).addClass("emergency")}})})},setCouponElements:function(a){var b,c;c=a?".js_added-coupon":null,b=function(){var a;return a="エラーが発生しました。\n\nしばらく時間をおいてから、もう一度お試しください。\nご不便をおかけしてしまい、大変申し訳ございません。",alert(a)},Ponpon.countdown(c),$(".js_category-edit-button",c).click(function(){return $(".category-info",$(this).closest(".service-and-category")).hide(),$(".category-edit-form",$(this).closest(".service-and-category")).show()}),$("form, a",c).bind("ajax:error",b),$('a[data-history="true"]',c).click(function(){var a;return a=$(this).data("coupon-id"),$.ajax({type:"POST",url:"/coupons/"+a+"/add_to_history",error:b})}),$(".add-to-favorite-button, .remove-from-favorite-button, .grouped-coupons .link a",c).bind("ajax:before",function(){return $(this).parent().hide(),$(this).parent().prev(".loading").show()}),$(".add-to-favorite-button",c).bind("ajax:success",function(){var a;return a=$("#js_favorite-coupons-counter"),a.text(parseInt(a.text(),10)+1)});if(a)return $(".js_added-coupon").removeClass("js_added-coupon")}}}.call(this),function(){$(function(){return $(".mod_area-select").hover(function(){return $(".mod_area-select .area-names").show()},function(){return $(".mod_area-select .area-names").hide()}),$(".mod_menu .account-menu").hover(function(){return $(".mod_menu .account-menu dd").show()},function(){return $(".mod_menu .account-menu dd").hide()}),$(".mod_grouping .other-service-links").hover(function(){return $(".mod_grouping .other-service-links dd").show()},function(){return $(".mod_grouping .other-service-links dd").hide()}),Ponpon.setCouponElements()})}.call(this),function(){$(function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;a=0,d=null,c=function(){if(a===0&&d)return $("#js_favorite-button-"+d+" a").click()},e=!1,i=function(a){var b,c;return c=new RegExp("^#?([a-z])-([0-9-]+)$"),(b=c.exec(a))?(e=!0,{key:b[1],args:b[2].split("-")}):{}},p=location.hash.split("_");for(l=0,n=p.length;l<n;l++){j=p[l],q=i(j),g=q.key,b=q.args;switch(g){case"s":k=b[0],$(window).load(function(){return $(window).scrollTop(k)});break;case"f":d=b[0];break;case"o":for(m=0,o=b.length;m<o;m++)f=b[m],a++,h=$("#js_sub-coupons-"+f+" a"),h.bind("ajax:success",function(){return a--,c()}),h.click()}}return e&&c(),$(".js_sign-in-link").live("click",function(){var a,b,c=this;return $(this).data("need")?$(".mod_sign-in .notice").show():$(".mod_sign-in .notice").hide(),$(".mod_sign-in .sign-in-buttons a").each(function(a,b){var d,e;return d=$(b).attr("href").replace(/\?.+/,""),e=encodeURIComponent($(c).data("next-url")),d+="?next_url="+e,$(c).data("favorite-button")&&(d+="&scroll_top="+$(window).scrollTop(),d+="&favorite_coupon_id="+$(c).data("coupon-id"),d+="&opened_main_coupon_ids="+encodeURIComponent(Ponpon.openedMainCouponIds.join("-"))),$(b).attr("href",d)}),$("#area_overlay").height($("body").height()),Ponpon.ie6()?(b=($(window).height()-$("#area_sign-in").height())/2+$(window).scrollTop(),a=($(window).width()-$("#area_sign-in").width())/2+$(window).scrollLeft(),$("#area_sign-in").css({top:b,left:a,margin:0})):(b=$("#area_sign-in").height()/2,a=$("#area_sign-in").width()/2,$("#area_sign-in").css({top:"50%",left:"50%",margin:"-"+b+"px 0 0 -"+a+"px",width:$("#area_sign-in").width()+1})),$("#area_overlay, #area_sign-in, .mod_sign-in .close-button").show()}),$("#area_overlay, .mod_sign-in .close-button").click(function(){return $("#area_overlay, #area_sign-in").hide()}),$(document).keydown(function(a){if(a.keyCode===27)return $("#area_overlay, #area_sign-in").hide()})})}.call(this);var ss={fixAllLinks:function(){var a=document.getElementsByTagName("a");for(var b=0;b<a.length;b++){var c=a[b];c.href&&c.href.indexOf("#")!=-1&&(c.pathname==location.pathname||"/"+c.pathname==location.pathname)&&c.search==location.search&&ss.addEvent(c,"click",ss.smoothScroll)}},smoothScroll:function(a){if(window.event)target=window.event.srcElement;else{if(!a)return;target=a.target}target.nodeName.toLowerCase()!="a"&&(target=target.parentNode);if(target.nodeName.toLowerCase()!="a")return;anchor=target.hash.substr(1);var b=document.getElementsByTagName("a"),c=null;for(var d=0;d<b.length;d++){var e=b[d];if(e.name&&e.name==anchor){c=e;break}}c||(c=document.getElementById(anchor));if(!c)return!0;var f=c.offsetLeft,g=c.offsetTop,h=c;while(h.offsetParent&&h.offsetParent!=document.body)h=h.offsetParent,f+=h.offsetLeft,g+=h.offsetTop;clearInterval(ss.INTERVAL),cypos=ss.getCurrentYPos(),ss_stepsize=parseInt((g-cypos)/ss.STEPS),ss.INTERVAL=setInterval("ss.scrollWindow("+ss_stepsize+","+g+',"'+anchor+'")',10),window.event&&(window.event.cancelBubble=!0,window.event.returnValue=!1),a&&a.preventDefault&&a.stopPropagation&&(a.preventDefault(),a.stopPropagation())},scrollWindow:function(a,b,c){wascypos=ss.getCurrentYPos(),isAbove=wascypos<b,window.scrollTo(0,wascypos+a),iscypos=ss.getCurrentYPos(),isAboveNow=iscypos<b;if(isAbove!=isAboveNow||wascypos==iscypos)window.scrollTo(0,b),clearInterval(ss.INTERVAL),location.hash=c},getCurrentYPos:function(){return document.body&&document.body.scrollTop?document.body.scrollTop:document.documentElement&&document.documentElement.scrollTop?document.documentElement.scrollTop:window.pageYOffset?window.pageYOffset:0},addEvent:function(a,b,c,d){if(a.addEventListener)return a.addEventListener(b,c,d),!0;if(a.attachEvent){var e=a.attachEvent("on"+b,c);return e}alert("Handler could not be removed")}};ss.STEPS=25,ss.addEvent(window,"load",ss.fixAllLinks),function(){$(function(){if(!Ponpon.ie6())return $(window).scroll(function(){return $(this).scrollTop()>0?$("#js_return-button").fadeIn():$("#js_return-button").fadeOut()})})}.call(this),window.___gcfg={lang:"ja"},function(){var a=document.createElement("script");a.type="text/javascript",a.async=!0,a.src="https://apis.google.com/js/plusone.js";var b=document.getElementsByTagName("script")[0];b.parentNode.insertBefore(a,b)}(),function(a){var b=a.createElement("script");b.type="text/javascript",b.async=!0,b.src="//static.mixi.jp/js/plugins.js#lang=ja",a.getElementsByTagName("head")[0].appendChild(b)}(document),!function(a,b,c){var d,e=a.getElementsByTagName(b)[0];a.getElementById(c)||(d=a.createElement(b),d.id=c,d.src="//platform.twitter.com/widgets.js",e.parentNode.insertBefore(d,e))}(document,"script","twitter-wjs")
