function isMobileWidth(){return $("body").width()<768}function setupSpinners(){$(".spinner").each(function(){startSpinner($(this))})}function startSpinner(n){var t=0;setInterval(function(){var i=n.hasClass("spinner-20")?20:30,r=t*-i;n.css({backgroundPosition:r+"px 0px"});t++;t>=8&&(t=0)},100)}function formatDateYYYYMMDD(n){var r=new Date(n),t=""+(r.getMonth()+1),i=""+r.getDate(),u=r.getFullYear();return t.length<2&&(t="0"+t),i.length<2&&(i="0"+i),[u,t,i].join("-")}function allowNumbersOnly(n){var t=n.charCode||n.keyCode||0,i=t==13||t==8||t==9||t==46||t==17||t==35||t==36||t>=37&&t<=40||t>=48&&t<=57||t>=96&&t<=105||ctrlDown&&(t==65||t==88||t==67||t==86);return i?!0:(n.preventDefault(),!1)}function getAjaxData(n){var t={cmsPageId:globalSettings.cmsPageId,uiCulture:globalSettings.uiCulture},i;if(n!==undefined)for(i in n)t[i]=n[i];return $("#FlowSessionKey").length>0&&(t.FlowSessionKey=$("#FlowSessionKey").val()),$.toDictionary(t)}function ajaxGet(n,t,i,r){$.ajax({url:n,method:"GET",data:getAjaxData(t),success:i,error:r})}function ajaxPost(n,t,i,r){$.ajax({url:n,method:"POST",data:getAjaxData(t),success:i,error:r})}function handleError(n){alert(n.responseText)}function bindHelpEvents(n){var t=n?$(n):$("*[data-help]");t.hover(onHelpHover,function(){$(".help-popup").remove()})}function onHelpHover(){var i=$(this),e=i.data("long")?" help-popup-long":"",o='<div class="help-popup'+e+'">'+i.attr("data-help")+"<\/div>",n=i.data("pos");(n===undefined||n=="")&&(n="right");$("body").append(o);var r=$(".help-popup"),t=i.offset(),u=t.left+35,f=t.top-5;n=="left"?u=t.left-r.innerWidth():n=="top"&&(u=t.left,f=t.top-(r.height()+20));r.css({position:"absolute",top:f,left:u})}function OnFailure(n){try{var t=n.status,i=n.statusText;alert("Error occurred. "+t+" "+i)}catch(r){alert("Error occurred submitting request "+r.message)}}function registerFormLoaded(){$("select.hasPrompt").selectpicker({hideFirstItem:!0});$("select").selectpicker({hideFirstItem:!1})}function setupAdOverlay(){var n=$(".overlay"),t=$("#preview").outerHeight();t<1&&(t=40);n.css({opacity:.5,width:$("#adPreview").outerWidth(),height:t});n.find("img").css({top:n.height()/2-20,left:n.width()/2-16})}function addLoaderMask(n){n.prepend('<div class="loader-mask"><\/div><div class="loader-holder"><div class="spinner spinner-centered"><\/div><\/div>');var t=n.find(".loader-holder").outerHeight(),i=n.innerWidth(),r=n.css("margin-top"),u=n.css("padding-left");n.find(".loader-mask").css({position:"absolute",height:"100%",width:i,top:"-"+r,"margin-left":"-"+u});n.find(".loader-holder").css({position:"absolute",top:"50%","margin-top":0-t/2,left:"50%","margin-left":0-t/2});startSpinner(n.find(".spinner"))}function removeLoaderMask(n){n.find(".loader-mask").remove();n.find(".loader-holder").remove()}function addFullPageMask(){$('<div id="mask"><\/div>').appendTo("body")}function removeFullPageMask(){$("#mask").remove()}function isChecked(n){return $(n).is(":checked")}function disableButtons(){$(".btn-next").add(".btn-prev").prop("disabled",!0)}function enableButtons(){$(".btn-next").add(".btn-prev").prop("disabled",!1)}function round(n,t){var i=Math.pow(10,t||0);return Math.round(n*i)/i}function openCookiePrefs(){$('#cookieModal .cookie-category input[type="checkbox"]').each(function(){var n=$(this),t=n.data("identifier");isCookieAllowed(t)&&n.iCheck("check")});var n=$("#cookieModal");n.modal({backdrop:"static",keyboard:!1});n.modal("show")}function isCookieAllowed(n){var t=getCookiePrefs();return t==null?!1:t[n]===undefined||t[n]===null?!1:t[n]}function getCookiePrefs(){var n=readCookie(cookiePrefsName);return n==null?null:JSON.parse(n)}function saveCookiePrefs(){var t=$("#cookieModal"),n={viewed:!0};$('#cookieModal .cookie-category input[type="checkbox"]').each(function(){var t=$(this),i=t.attr("data-identifier");n[i]=isChecked(t);isChecked(t)||i!=="analysis"||(eraseCookie("_ga"),eraseCookie("_gat"),eraseCookie("_gid"))});createCookie(cookiePrefsName,JSON.stringify(n),cookiePrefsStorageDays);t.modal("hide");logCookiePrefs()}function acceptAllCookies(){var t=$("#cookieModal"),n={viewed:!0};$('#cookieModal .cookie-category input[type="checkbox"]').each(function(){var t=$(this);n[t.attr("data-identifier")]=!0});createCookie(cookiePrefsName,JSON.stringify(n),cookiePrefsStorageDays);t.modal("hide");logCookiePrefs()}function logCookiePrefs(){var n="Cookie settings updated";$('#cookieModal .cookie-category input[type="checkbox"]').each(function(){var t=$(this),i=isChecked(t)?"yes":"no";n+=". "+t.data("name")+": "+i});$.ajax({url:"/Logging/Info",type:"PUT",data:"message="+n})}function createCookie(n,t,i){var r,u;i?(r=new Date,r.setTime(r.getTime()+i*864e5),u="; expires="+r.toGMTString()):u="";document.cookie=escape(n)+"="+escape(t)+u+"; path=/"}function readCookie(n){for(var t,r=escape(n)+"=",u=document.cookie.split(";"),i=0;i<u.length;i++){for(t=u[i];t.charAt(0)==" ";)t=t.substring(1,t.length);if(t.indexOf(r)==0)return unescape(t.substring(r.length,t.length))}return null}function eraseCookie(n){document.cookie=n+"=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;"}function field(n,t,i,r){this.Name=n;this.Value=t;this.Include=i;this.Format="";this.DropDownTextValue="";this.ImagePlaceholderHeight="";this.BaseImage="";this.OriginalValue="";this.HyphenationActive=r}function upsell(n,t,i){this.Name=n;t!==undefined&&(this.Value=t);i!==undefined&&(this.GroupName=i)}var ctrlDown,supported,browser,delay,printAdDelay,dayNames,monthNames,cookiePrefsName,cookiePrefsStorageDays;if(function(n){n.isFunction(String.prototype.format)===!1&&(String.prototype.format=function(){for(var n=this,t=arguments.length;t--;)n=n.replace(new RegExp("\\{"+t+"\\}","gim"),arguments[t]);return n});n.isFunction(Date.prototype.toISOString)===!1&&(Date.prototype.toISOString=function(){var t=function(n,t){n=n.toString();for(var i=n.length;i<t;i++)n="0"+n;return n},n=this;return"{0}-{1}-{2}T{3}:{4}:{5}.{6}Z".format(n.getUTCFullYear(),t(n.getUTCMonth()+1,2),t(n.getUTCDate(),2),t(n.getUTCHours(),2),t(n.getUTCMinutes(),2),t(n.getUTCSeconds(),2),t(n.getUTCMilliseconds(),3))});var t=function(i,r,u,f){var e,o;if(n.isPlainObject(i))for(e in i)(f===!0||typeof i[e]!="undefined"&&i[e]!==null)&&t(i[e],r,u.length>0?u+"."+e:e,f);else{if(n.isArray(i)){n.each(i,function(n,i){t(i,r,"{0}[{1}]".format(u,n))});return}if(!n.isFunction(i))if(i instanceof Date)r.push({name:u,value:i.toISOString()});else{o=typeof i;switch(o){case"boolean":case"number":o=i;break;case"object":if(f!==!0)return;default:o=i||""}r.push({name:u,value:o})}}};n.extend({toDictionary:function(i,r,u){i=n.isFunction(i)?i.call():i;arguments.length===2&&typeof r=="boolean"&&(u=r,r="");u=typeof u=="boolean"?u:!1;var f=[];return t(i,f,r||"",u),f}})}(jQuery),function(n){function f(){return n("<div/>")}var u=Math.abs,i=Math.max,r=Math.min,t=Math.round;n.imgAreaSelect=function(e,o){function kt(n){return n+rt.left-ct.left}function dt(n){return n+rt.top-ct.top}function st(n){return n-rt.left+ct.left}function ht(n){return n-rt.top+ct.top}function ui(n){return n.pageX-ct.left}function fi(n){return n.pageY-ct.top}function ot(n){var i=n||ni,r=n||ti;return{x1:t(s.x1*i),y1:t(s.y1*r),x2:t(s.x2*i),y2:t(s.y2*r),width:t(s.x2*i)-t(s.x1*i),height:t(s.y2*r)-t(s.y1*r)}}function ir(n,i,r,u,f){var e=f||ni,o=f||ti;s={x1:t(n/e||0),y1:t(i/o||0),x2:t(r/e||0),y2:t(u/o||0)};s.width=s.x2-s.x1;s.height=s.y2-s.y1}function vt(){si&&g.width()&&(rt={left:t(g.offset().left),top:t(g.offset().top)},nt=g.innerWidth(),d=g.innerHeight(),rt.top+=g.outerHeight()-d>>1,rt.left+=g.outerWidth()-nt>>1,ii=t(o.minWidth/ni)||0,ri=t(o.minHeight/ti)||0,di=t(r(o.maxWidth/ni||16777216,nt)),gi=t(r(o.maxHeight/ti||16777216,d)),n().jquery!="1.3.2"||ci!="fixed"||nr.getBoundingClientRect||(rt.top+=i(document.body.scrollTop,nr.scrollTop),rt.left+=i(document.body.scrollLeft,nr.scrollLeft)),ct=/absolute|relative/.test(wt.css("position"))?{left:t(wt.offset().left)-wt.scrollLeft(),top:t(wt.offset().top)-wt.scrollTop()}:ci=="fixed"?{left:n(document).scrollLeft(),top:n(document).scrollTop()}:{left:0,top:0},w=kt(0),b=dt(0),(s.x2>nt||s.y2>d)&&yi())}function vi(t){if(li){v.css({left:kt(s.x1),top:dt(s.y1)}).add(pt).width(et=s.width).height(at=s.height);pt.add(k).add(p).css({left:0,top:0});k.width(i(et-k.outerWidth()+k.innerWidth(),0)).height(i(at-k.outerHeight()+k.innerHeight(),0));n(y[0]).css({left:w,top:b,width:s.x1,height:d});n(y[1]).css({left:w+s.x1,top:b,width:et,height:s.y1});n(y[2]).css({left:w+s.x2,top:b,width:nt-s.x2,height:d});n(y[3]).css({left:w+s.x1,top:b+s.y2,width:et,height:d-s.y2});et-=p.outerWidth();at-=p.outerHeight();switch(p.length){case 8:n(p[4]).css({left:et>>1});n(p[5]).css({left:et,top:at>>1});n(p[6]).css({left:et>>1,top:at});n(p[7]).css({top:at>>1});case 4:p.slice(1,3).css({left:et});p.slice(2,4).css({top:at})}t!==!1&&(n.imgAreaSelect.onKeyPress!=pr&&n(document).unbind(n.imgAreaSelect.keyPress,n.imgAreaSelect.onKeyPress),o.keys&&n(document)[n.imgAreaSelect.keyPress](n.imgAreaSelect.onKeyPress=pr));gt&&k.outerWidth()-k.innerWidth()==2&&(k.css("margin",0),setTimeout(function(){k.css("margin","auto")},0))}}function rr(n){vt();vi(n);h=kt(s.x1);c=dt(s.y1);l=kt(s.x2);a=dt(s.y2)}function ur(n,t){o.fadeSpeed?n.fadeOut(o.fadeSpeed,t):n.hide()}function yt(n){var t=st(ui(n))-s.x1,i=ht(fi(n))-s.y1;if(!tr){vt();tr=!0;v.one("mouseout",function(){tr=!1})}tt="";o.resizable&&(i<=o.resizeMargin?tt="n":i>=s.height-o.resizeMargin&&(tt="s"),t<=o.resizeMargin?tt+="w":t>=s.width-o.resizeMargin&&(tt+="e"));v.css("cursor",tt?tt+"-resize":o.movable?"move":"");hi&&hi.toggle()}function hr(){n("body").css("cursor","");(o.autoHide||s.width*s.height==0)&&ur(v.add(y),function(){n(this).hide()});n(document).unbind("mousemove",fr);v.mousemove(yt);o.onSelectEnd(e,ot())}function cr(t){if(t.which!=1)return!1;if(vt(),tt){n("body").css("cursor",tt+"-resize");h=kt(s[/w/.test(tt)?"x2":"x1"]);c=dt(s[/n/.test(tt)?"y2":"y1"]);n(document).mousemove(fr).one("mouseup",hr);v.unbind("mousemove",yt)}else if(o.movable){bi=w+s.x1-ui(t);ki=b+s.y1-fi(t);v.unbind("mousemove",yt);n(document).mousemove(lr).one("mouseup",function(){o.onSelectEnd(e,ot());n(document).unbind("mousemove",lr);v.mousemove(yt)})}else g.mousedown(t);return!1}function ei(n){ft&&(n?(l=i(w,r(w+nt,h+u(a-c)*ft*(l>h||-1))),a=t(i(b,r(b+d,c+u(l-h)/ft*(a>c||-1)))),l=t(l)):(a=i(b,r(b+d,c+u(l-h)/ft*(a>c||-1))),l=t(i(w,r(w+nt,h+u(a-c)*ft*(l>h||-1)))),a=t(a)))}function yi(){h=r(h,w+nt);c=r(c,b+d);u(l-h)<ii&&(l=h-ii*(l<h||-1),l<w?h=w+ii:l>w+nt&&(h=w+nt-ii));u(a-c)<ri&&(a=c-ri*(a<c||-1),a<b?c=b+ri:a>b+d&&(c=b+d-ri));l=i(w,r(l,w+nt));a=i(b,r(a,b+d));ei(u(l-h)<u(a-c)*ft);u(l-h)>di&&(l=h-di*(l<h||-1),ei());u(a-c)>gi&&(a=c-gi*(a<c||-1),ei(!0));s={x1:st(r(h,l)),x2:st(i(h,l)),y1:ht(r(c,a)),y2:ht(i(c,a)),width:u(l-h),height:u(a-c)};vi();o.onSelectChange(e,ot())}function fr(n){return l=/w|e|^$/.test(tt)||ft?ui(n):kt(s.x2),a=/n|s|^$/.test(tt)||ft?fi(n):dt(s.y2),yi(),!1}function oi(t,i){l=(h=t)+s.width;a=(c=i)+s.height;n.extend(s,{x1:st(h),y1:ht(c),x2:st(l),y2:ht(a)});vi();o.onSelectChange(e,ot())}function lr(n){return h=i(w,r(bi+ui(n),w+nt-s.width)),c=i(b,r(ki+fi(n),b+d-s.height)),oi(h,c),n.preventDefault(),!1}function er(){n(document).unbind("mousemove",er);vt();l=h;a=c;yi();tt="";y.is(":visible")||v.add(y).hide().fadeIn(o.fadeSpeed||0);li=!0;n(document).unbind("mouseup",pi).mousemove(fr).one("mouseup",hr);v.unbind("mousemove",yt);o.onSelectStart(e,ot())}function pi(){if(n(document).unbind("mousemove",er).unbind("mouseup",pi),ur(v.add(y)),ir(st(h),ht(c),st(h),ht(c)),!(this instanceof n.imgAreaSelect)){o.onSelectChange(e,ot());o.onSelectEnd(e,ot())}}function ar(t){return t.which!=1||y.is(":animated")?!1:(vt(),bi=h=ui(t),ki=c=fi(t),n(document).mousemove(er).mouseup(pi),!1)}function vr(){rr(!1)}function yr(){si=!0;or(o=n.extend({classPrefix:"imgareaselect",movable:!0,parent:"body",resizable:!0,resizeMargin:10,onInit:function(){},onSelectStart:function(){},onSelectChange:function(){},onSelectEnd:function(){}},o));v.add(y).css({visibility:""});o.show&&(li=!0,vt(),vi(),v.add(y).hide().fadeIn(o.fadeSpeed||0));setTimeout(function(){o.onInit(e,ot())},0)}function wi(n,t){for(var i in t)o[i]!==undefined&&n.css(t[i],o[i])}function or(t){if(t.parent&&(wt=n(t.parent)).append(v.add(y)),n.extend(o,t),vt(),t.handles!=null){for(p.remove(),p=n([]),bt=t.handles?t.handles=="corners"?4:8:0;bt--;)p=p.add(f());p.addClass(o.classPrefix+"-handle").css({position:"absolute",fontSize:0,zIndex:ut+1||1});!parseInt(p.css("width"))>=0&&p.width(5).height(5);(it=o.borderWidth)&&p.css({borderWidth:it,borderStyle:"solid"});wi(p,{borderColor1:"border-color",borderColor2:"background-color",borderOpacity:"opacity"})}for(ni=o.imageWidth/nt||1,ti=o.imageHeight/d||1,t.x1!=null&&(ir(t.x1,t.y1,t.x2,t.y2),t.show=!t.hide),t.keys&&(o.keys=n.extend({shift:1,ctrl:"resize"},t.keys)),y.addClass(o.classPrefix+"-outer"),pt.addClass(o.classPrefix+"-selection"),bt=0;bt++<4;)n(k[bt-1]).addClass(o.classPrefix+"-border"+bt);wi(pt,{selectionColor:"background-color",selectionOpacity:"opacity"});wi(k,{borderOpacity:"opacity",borderWidth:"border-width"});wi(y,{outerColor:"background-color",outerOpacity:"opacity"});(it=o.borderColor1)&&n(k[0]).css({borderStyle:"solid",borderColor:it});(it=o.borderColor2)&&n(k[1]).css({borderStyle:"dashed",borderColor:it});v.append(pt.add(k).add(hi)).append(p);gt&&((it=(y.css("filter")||"").match(/opacity=(\d+)/))&&y.css("opacity",it[1]/100),(it=(k.css("filter")||"").match(/opacity=(\d+)/))&&k.css("opacity",it[1]/100));t.hide?ur(v.add(y)):t.show&&si&&(li=!0,v.add(y).fadeIn(o.fadeSpeed||0),rr());ft=(sr=(o.aspectRatio||"").split(/:/))[0]/sr[1];g.add(y).unbind("mousedown",ar);o.disable||o.enable===!1?(v.unbind("mousemove",yt).unbind("mousedown",cr),n(window).unbind("resize",vr)):((o.enable||o.disable===!1)&&((o.resizable||o.movable)&&v.mousemove(yt).mousedown(cr),n(window).resize(vr)),o.persistent||g.add(y).mousedown(ar));o.enable=o.disable=undefined}var g=n(e),si,v=f(),pt=f(),k=f().add(f()).add(f()).add(f()),y=f().add(f()).add(f()).add(f()),p=n([]),hi,w,b,rt={left:0,top:0},nt,d,wt,ct={left:0,top:0},ut=0,ci="absolute",bi,ki,ni,ti,tt,ii,ri,di,gi,ft,li,h,c,l,a,s={x1:0,y1:0,x2:0,y2:0,width:0,height:0},nr=document.documentElement,ai=navigator.userAgent,lt,sr,bt,it,et,at,tr,pr=function(n){var t=o.keys,u,f,e=n.keyCode;if(u=!isNaN(t.alt)&&(n.altKey||n.originalEvent.altKey)?t.alt:!isNaN(t.ctrl)&&n.ctrlKey?t.ctrl:!isNaN(t.shift)&&n.shiftKey?t.shift:isNaN(t.arrows)?10:t.arrows,t.arrows=="resize"||t.shift=="resize"&&n.shiftKey||t.ctrl=="resize"&&n.ctrlKey||t.alt=="resize"&&(n.altKey||n.originalEvent.altKey)){switch(e){case 37:u=-u;case 39:f=i(h,l);h=r(h,l);l=i(f+u,h);ei();break;case 38:u=-u;case 40:f=i(c,a);c=r(c,a);a=i(f+u,c);ei(!0);break;default:return}yi()}else{h=r(h,l);c=r(c,a);switch(e){case 37:oi(i(h-u,w),c);break;case 38:oi(h,i(c-u,b));break;case 39:oi(h+r(u,nt-st(l)),c);break;case 40:oi(h,c+r(u,d-ht(a)));break;default:return}}return!1};this.remove=function(){or({disable:!0});v.add(y).remove()};this.getOptions=function(){return o};this.setOptions=or;this.getSelection=ot;this.setSelection=ir;this.cancelSelection=pi;this.update=rr;var gt=(/msie ([\w.]+)/i.exec(ai)||[])[1],wr=/opera/i.test(ai),br=/webkit/i.test(ai)&&!/chrome/i.test(ai);for(lt=g;lt.length;)ut=i(ut,isNaN(lt.css("z-index"))?ut:lt.css("z-index")),lt.css("position")=="fixed"&&(ci="fixed"),lt=lt.parent(":not(body)");ut=o.zIndex||ut;gt&&g.attr("unselectable","on");n.imgAreaSelect.keyPress=gt||br?"keydown":"keypress";wr&&(hi=f().css({width:"100%",height:"100%",position:"absolute",zIndex:ut+2||2}));v.add(y).css({visibility:"hidden",position:ci,overflow:"hidden",zIndex:ut||"0"});v.css({zIndex:ut+2||2});pt.add(k).css({position:"absolute",fontSize:0});e.complete||e.readyState=="complete"||!g.is("img")?yr():g.one("load",yr);!si&&gt&&gt>=7&&(e.src=e.src)};n.fn.imgAreaSelect=function(t){return(t=t||{},this.each(function(){n(this).data("imgAreaSelect")?t.remove?(n(this).data("imgAreaSelect").remove(),n(this).removeData("imgAreaSelect")):n(this).data("imgAreaSelect").setOptions(t):t.remove||(t.enable===undefined&&t.disable===undefined&&(t.enable=!0),n(this).data("imgAreaSelect",new n.imgAreaSelect(this,t)))}),t.instance)?n(this).data("imgAreaSelect"):this}}(jQuery),eval(function(n,t,i,r,u){for(u=function(n){return(n<t?"":u(parseInt(n/t)))+((n=n%t)>35?String.fromCharCode(n+29):n.toString(36))};i--;)r[i]&&(n=n.replace(new RegExp("\\b"+u(i)+"\\b","g"),r[i]));return n}('(m($){18 W=2v.4T,D=2v.4S,F=2v.4R,u=2v.4Q;m V(){C $("<4P/>")};$.N=m(T,c){18 O=$(T),1F,A=V(),1k=V(),I=V().r(V()).r(V()).r(V()),B=V().r(V()).r(V()).r(V()),E=$([]),1K,G,l,17={v:0,l:0},Q,M,1l,1g={v:0,l:0},12=0,1J="1H",2k,2j,1t,1s,S,1B,1A,2o,2n,14,1Q,a,b,j,g,f={a:0,b:0,j:0,g:0,H:0,L:0},2u=R.4O,1M=4N.4M,$p,d,i,o,w,h,2p;m 1n(x){C x+17.v-1g.v};m 1m(y){C y+17.l-1g.l};m 1b(x){C x-17.v+1g.v};m 1a(y){C y-17.l+1g.l};m 1z(3J){C 3J.4L-1g.v};m 1y(3I){C 3I.4K-1g.l};m 13(32){18 1i=32||1t,1h=32||1s;C{a:u(f.a*1i),b:u(f.b*1h),j:u(f.j*1i),g:u(f.g*1h),H:u(f.j*1i)-u(f.a*1i),L:u(f.g*1h)-u(f.b*1h)}};m 23(a,b,j,g,31){18 1i=31||1t,1h=31||1s;f={a:u(a/1i||0),b:u(b/1h||0),j:u(j/1i||0),g:u(g/1h||0)};f.H=f.j-f.a;f.L=f.g-f.b};m 1f(){9(!1F||!O.H()){C}17={v:u(O.2t().v),l:u(O.2t().l)};Q=O.2Y();M=O.3H();17.l+=(O.30()-M)>>1;17.v+=(O.2q()-Q)>>1;1B=u(c.4J/1t)||0;1A=u(c.4I/1s)||0;2o=u(F(c.4H/1t||1<<24,Q));2n=u(F(c.4G/1s||1<<24,M));9($().4F=="1.3.2"&&1J=="21"&&!2u["4E"]){17.l+=D(R.1q.2r,2u.2r);17.v+=D(R.1q.2s,2u.2s)}1g=/1H|4D/.1c(1l.q("1p"))?{v:u(1l.2t().v)-1l.2s(),l:u(1l.2t().l)-1l.2r()}:1J=="21"?{v:$(R).2s(),l:$(R).2r()}:{v:0,l:0};G=1n(0);l=1m(0);9(f.j>Q||f.g>M){1U()}};m 1V(3F){9(!1Q){C}A.q({v:1n(f.a),l:1m(f.b)}).r(1k).H(w=f.H).L(h=f.L);1k.r(I).r(E).q({v:0,l:0});I.H(D(w-I.2q()+I.2Y(),0)).L(D(h-I.30()+I.3H(),0));$(B[0]).q({v:G,l:l,H:f.a,L:M});$(B[1]).q({v:G+f.a,l:l,H:w,L:f.b});$(B[2]).q({v:G+f.j,l:l,H:Q-f.j,L:M});$(B[3]).q({v:G+f.a,l:l+f.g,H:w,L:M-f.g});w-=E.2q();h-=E.30();2O(E.3f){15 8:$(E[4]).q({v:w>>1});$(E[5]).q({v:w,l:h>>1});$(E[6]).q({v:w>>1,l:h});$(E[7]).q({l:h>>1});15 4:E.3G(1,3).q({v:w});E.3G(2,4).q({l:h})}9(3F!==Y){9($.N.2Z!=2R){$(R).U($.N.2z,$.N.2Z)}9(c.1T){$(R)[$.N.2z]($.N.2Z=2R)}}9(1j&&I.2q()-I.2Y()==2){I.q("3E",0);3x(m(){I.q("3E","4C")},0)}};m 22(3D){1f();1V(3D);a=1n(f.a);b=1m(f.b);j=1n(f.j);g=1m(f.g)};m 27(2X,2w){c.1P?2X.4B(c.1P,2w):2X.1r()};m 1d(2W){18 x=1b(1z(2W))-f.a,y=1a(1y(2W))-f.b;9(!2p){1f();2p=11;A.1G("4A",m(){2p=Y})}S="";9(c.2D){9(y<=c.1W){S="n"}X{9(y>=f.L-c.1W){S="s"}}9(x<=c.1W){S+="w"}X{9(x>=f.H-c.1W){S+="e"}}}A.q("2V",S?S+"-19":c.26?"4z":"");9(1K){1K.4y()}};m 2S(4x){$("1q").q("2V","");9(c.4w||f.H*f.L==0){27(A.r(B),m(){$(J).1r()})}$(R).U("P",2l);A.P(1d);c.2f(T,13())};m 2C(1X){9(1X.3z!=1){C Y}1f();9(S){$("1q").q("2V",S+"-19");a=1n(f[/w/.1c(S)?"j":"a"]);b=1m(f[/n/.1c(S)?"g":"b"]);$(R).P(2l).1G("1x",2S);A.U("P",1d)}X{9(c.26){2k=G+f.a-1z(1X);2j=l+f.b-1y(1X);A.U("P",1d);$(R).P(2T).1G("1x",m(){c.2f(T,13());$(R).U("P",2T);A.P(1d)})}X{O.1O(1X)}}C Y};m 1w(3C){9(14){9(3C){j=D(G,F(G+Q,a+W(g-b)*14*(j>a||-1)));g=u(D(l,F(l+M,b+W(j-a)/14*(g>b||-1))));j=u(j)}X{g=D(l,F(l+M,b+W(j-a)/14*(g>b||-1)));j=u(D(G,F(G+Q,a+W(g-b)*14*(j>a||-1))));g=u(g)}}};m 1U(){a=F(a,G+Q);b=F(b,l+M);9(W(j-a)<1B){j=a-1B*(j<a||-1);9(j<G){a=G+1B}X{9(j>G+Q){a=G+Q-1B}}}9(W(g-b)<1A){g=b-1A*(g<b||-1);9(g<l){b=l+1A}X{9(g>l+M){b=l+M-1A}}}j=D(G,F(j,G+Q));g=D(l,F(g,l+M));1w(W(j-a)<W(g-b)*14);9(W(j-a)>2o){j=a-2o*(j<a||-1);1w()}9(W(g-b)>2n){g=b-2n*(g<b||-1);1w(11)}f={a:1b(F(a,j)),j:1b(D(a,j)),b:1a(F(b,g)),g:1a(D(b,g)),H:W(j-a),L:W(g-b)};1V();c.2g(T,13())};m 2l(2U){j=/w|e|^$/.1c(S)||14?1z(2U):1n(f.j);g=/n|s|^$/.1c(S)||14?1y(2U):1m(f.g);1U();C Y};m 1v(3B,3A){j=(a=3B)+f.H;g=(b=3A)+f.L;$.2c(f,{a:1b(a),b:1a(b),j:1b(j),g:1a(g)});1V();c.2g(T,13())};m 2T(2m){a=D(G,F(2k+1z(2m),G+Q-f.H));b=D(l,F(2j+1y(2m),l+M-f.L));1v(a,b);2m.4v();C Y};m 2h(){$(R).U("P",2h);1f();j=a;g=b;1U();S="";9(!B.2y(":4u")){A.r(B).1r().2E(c.1P||0)}1Q=11;$(R).U("1x",1N).P(2l).1G("1x",2S);A.U("P",1d);c.3y(T,13())};m 1N(){$(R).U("P",2h).U("1x",1N);27(A.r(B));23(1b(a),1a(b),1b(a),1a(b));9(!(J 4t $.N)){c.2g(T,13());c.2f(T,13())}};m 2A(2i){9(2i.3z!=1||B.2y(":4s")){C Y}1f();2k=a=1z(2i);2j=b=1y(2i);$(R).P(2h).1x(1N);C Y};m 2B(){22(Y)};m 2x(){1F=11;25(c=$.2c({1S:"4r",26:11,20:"1q",2D:11,1W:10,3w:m(){},3y:m(){},2g:m(){},2f:m(){}},c));A.r(B).q({3b:""});9(c.2F){1Q=11;1f();1V();A.r(B).1r().2E(c.1P||0)}3x(m(){c.3w(T,13())},0)};18 2R=m(16){18 k=c.1T,d,t,2N=16.4q;d=!1L(k.2P)&&(16.2e||16.3t.2e)?k.2P:!1L(k.2a)&&16.3u?k.2a:!1L(k.2b)&&16.3v?k.2b:!1L(k.2Q)?k.2Q:10;9(k.2Q=="19"||(k.2b=="19"&&16.3v)||(k.2a=="19"&&16.3u)||(k.2P=="19"&&(16.2e||16.3t.2e))){2O(2N){15 37:d=-d;15 39:t=D(a,j);a=F(a,j);j=D(t+d,a);1w();1u;15 38:d=-d;15 40:t=D(b,g);b=F(b,g);g=D(t+d,b);1w(11);1u;3s:C}1U()}X{a=F(a,j);b=F(b,g);2O(2N){15 37:1v(D(a-d,G),b);1u;15 38:1v(a,D(b-d,l));1u;15 39:1v(a+F(d,Q-1b(j)),b);1u;15 40:1v(a,b+F(d,M-1a(g)));1u;3s:C}}C Y};m 1R(3r,2M){3p(18 2d 4p 2M){9(c[2d]!==1Y){3r.q(2M[2d],c[2d])}}};m 25(K){9(K.20){(1l=$(K.20)).2G(A.r(B))}$.2c(c,K);1f();9(K.2L!=3q){E.1o();E=$([]);i=K.2L?K.2L=="4o"?4:8:0;3g(i--){E=E.r(V())}E.29(c.1S+"-4n").q({1p:"1H",36:0,1I:12+1||1});9(!4m(E.q("H"))>=0){E.H(5).L(5)}9(o=c.2K){E.q({2K:o,2H:"3m"})}1R(E,{3n:"2J-28",3l:"2I-28",3o:"1e"})}1t=c.4l/Q||1;1s=c.4k/M||1;9(K.a!=3q){23(K.a,K.b,K.j,K.g);K.2F=!K.1r}9(K.1T){c.1T=$.2c({2b:1,2a:"19"},K.1T)}B.29(c.1S+"-4j");1k.29(c.1S+"-4i");3p(i=0;i++<4;){$(I[i-1]).29(c.1S+"-2J"+i)}1R(1k,{4h:"2I-28",4g:"1e"});1R(I,{3o:"1e",2K:"2J-H"});1R(B,{4f:"2I-28",4e:"1e"});9(o=c.3n){$(I[0]).q({2H:"3m",3k:o})}9(o=c.3l){$(I[1]).q({2H:"4d",3k:o})}A.2G(1k.r(I).r(1K)).2G(E);9(1j){9(o=(B.q("3j")||"").3i(/1e=(\\d+)/)){B.q("1e",o[1]/1Z)}9(o=(I.q("3j")||"").3i(/1e=(\\d+)/)){I.q("1e",o[1]/1Z)}}9(K.1r){27(A.r(B))}X{9(K.2F&&1F){1Q=11;A.r(B).2E(c.1P||0);22()}}14=(d=(c.4c||"").4b(/:/))[0]/d[1];O.r(B).U("1O",2A);9(c.1E||c.1D===Y){A.U("P",1d).U("1O",2C);$(3h).U("19",2B)}X{9(c.1D||c.1E===Y){9(c.2D||c.26){A.P(1d).1O(2C)}$(3h).19(2B)}9(!c.4a){O.r(B).1O(2A)}}c.1D=c.1E=1Y};J.1o=m(){25({1E:11});A.r(B).1o()};J.49=m(){C c};J.33=25;J.48=13;J.47=23;J.46=1N;J.45=22;18 1j=(/44 ([\\w.]+)/i.43(1M)||[])[1],3c=/42/i.1c(1M),3d=/41/i.1c(1M)&&!/3Z/i.1c(1M);$p=O;3g($p.3f){12=D(12,!1L($p.q("z-3e"))?$p.q("z-3e"):12);9($p.q("1p")=="21"){1J="21"}$p=$p.20(":3Y(1q)")}12=c.1I||12;9(1j){O.3X("3W","3V")}$.N.2z=1j||3d?"3U":"3T";9(3c){1K=V().q({H:"1Z%",L:"1Z%",1p:"1H",1I:12+2||2})}A.r(B).q({3b:"3a",1p:1J,3S:"3a",1I:12||"0"});A.q({1I:12+2||2});1k.r(I).q({1p:"1H",36:0});T.35||T.3R=="35"||!O.2y("3Q")?2x():O.1G("3P",2x);9(!1F&&1j&&1j>=7){T.34=T.34}};$.2w.N=m(Z){Z=Z||{};J.3O(m(){9($(J).1C("N")){9(Z.1o){$(J).1C("N").1o();$(J).3N("N")}X{$(J).1C("N").33(Z)}}X{9(!Z.1o){9(Z.1D===1Y&&Z.1E===1Y){Z.1D=11}$(J).1C("N",3M $.N(J,Z))}}});9(Z.3L){C $(J).1C("N")}C J}})(3K);',62,304,"|||||||||if|x1|y1|_7|||_23|y2|||x2||top|function||||css|add|||_4|left|||||_a|_d|return|_2|_e|_3|_10|width|_c|this|_55|height|_13|imgAreaSelect|_8|mousemove|_12|document|_1c|_6|unbind|_5|_1|else|false|_58||true|_16|_2c|_21|case|_50|_11|var|resize|_29|_28|test|_3a|opacity|_30|_15|sy|sx|_35|_b|_14|_27|_26|remove|position|body|hide|_1b|_1a|break|_45|_42|mouseup|evY|evX|_1e|_1d|data|enable|disable|_9|one|absolute|zIndex|_17|_f|isNaN|ua|_4a|mousedown|fadeSpeed|_22|_51|classPrefix|keys|_31|_32|resizeMargin|_40|undefined|100|parent|fixed|_36|_2e||_4f|movable|_38|color|addClass|ctrl|shift|extend|_54|altKey|onSelectEnd|onSelectChange|_49|_4c|_19|_18|_3e|_48|_20|_1f|_25|outerWidth|scrollTop|scrollLeft|offset|_24|Math|fn|_4e|is|keyPress|_4b|_4d|_3f|resizable|fadeIn|show|append|borderStyle|background|border|borderWidth|handles|_53|key|switch|alt|arrows|_34|_3c|_41|_44|cursor|_3b|_39|innerWidth|onKeyPress|outerHeight|_2f|_2d|setOptions|src|complete|fontSize||||hidden|visibility|_56|_57|index|length|while|window|match|filter|borderColor|borderColor2|solid|borderColor1|borderOpacity|for|null|_52|default|originalEvent|ctrlKey|shiftKey|onInit|setTimeout|onSelectStart|which|_47|_46|_43|_37|margin|_33|slice|innerHeight|_2b|_2a|jQuery|instance|new|removeData|each|load|img|readyState|overflow|keypress|keydown|on|unselectable|attr|not|chrome||webkit|opera|exec|msie|update|cancelSelection|setSelection|getSelection|getOptions|persistent|split|aspectRatio|dashed|outerOpacity|outerColor|selectionOpacity|selectionColor|selection|outer|imageHeight|imageWidth|parseInt|handle|corners|in|keyCode|imgareaselect|animated|instanceof|visible|preventDefault|autoHide|_3d|toggle|move|mouseout|fadeOut|auto|relative|getBoundingClientRect|jquery|maxHeight|maxWidth|minHeight|minWidth|pageY|pageX|userAgent|navigator|documentElement|div|round|min|max|abs".split("|"))),function(n){n.extend(n.fn,{validate:function(t){if(!this.length){t&&t.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing");return}var i=n.data(this[0],"validator");return i?i:(this.attr("novalidate","novalidate"),i=new n.validator(t,this[0]),n.data(this[0],"validator",i),i.settings.onsubmit&&(this.validateDelegate(":submit","click",function(t){i.settings.submitHandler&&(i.submitButton=t.target);n(t.target).hasClass("cancel")&&(i.cancelSubmit=!0)}),this.submit(function(t){function r(){var r;return i.settings.submitHandler?(i.submitButton&&(r=n("<input type='hidden'/>").attr("name",i.submitButton.name).val(i.submitButton.value).appendTo(i.currentForm)),i.settings.submitHandler.call(i,i.currentForm,t),i.submitButton&&r.remove(),!1):!0}return(i.settings.debug&&t.preventDefault(),i.cancelSubmit)?(i.cancelSubmit=!1,r()):i.form()?i.pendingRequest?(i.formSubmitted=!0,!1):r():(n(".btn-next").prop("disabled",!1),i.focusInvalid(),!1)})),i)},valid:function(){if(n(this[0]).is("form"))return this.validate().form();var t=!0,i=n(this[0].form).validate();return this.each(function(){t&=i.element(this)}),t},removeAttrs:function(t){var i={},r=this;return n.each(t.split(/\s/),function(n,t){i[t]=r.attr(t);r.removeAttr(t)}),i},rules:function(t,i){var r=this[0],o,u,h;if(t){var e=n.data(r.form,"validator").settings,s=e.rules,f=n.validator.staticRules(r);switch(t){case"add":n.extend(f,n.validator.normalizeRule(i));s[r.name]=f;i.messages&&(e.messages[r.name]=n.extend(e.messages[r.name],i.messages));break;case"remove":return i?(o={},n.each(i.split(/\s/),function(n,t){o[t]=f[t];delete f[t]}),o):(delete s[r.name],f)}}return u=n.validator.normalizeRules(n.extend({},n.validator.metadataRules(r),n.validator.classRules(r),n.validator.attributeRules(r),n.validator.staticRules(r)),r),u.required&&(h=u.required,delete u.required,u=n.extend({required:h},u)),u}});n.extend(n.expr[":"],{blank:function(t){return!n.trim(""+t.value)},filled:function(t){return!!n.trim(""+t.value)},unchecked:function(n){return!n.checked}});n.validator=function(t,i){this.settings=n.extend(!0,{},n.validator.defaults,t);this.currentForm=i;this.init()};n.validator.format=function(t,i){return arguments.length===1?function(){var i=n.makeArray(arguments);return i.unshift(t),n.validator.format.apply(this,i)}:(arguments.length>2&&i.constructor!==Array&&(i=n.makeArray(arguments).slice(1)),i.constructor!==Array&&(i=[i]),n.each(i,function(n,i){t=t.replace(new RegExp("\\{"+n+"\\}","g"),i)}),t)};n.extend(n.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:!0,errorContainer:n([]),errorLabelContainer:n([]),onsubmit:!0,ignore:"",ignoreTitle:!1,onfocusin:function(n){this.lastActive=n;this.settings.focusCleanup&&!this.blockFocusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,n,this.settings.errorClass,this.settings.validClass),this.addWrapper(this.errorsFor(n)).hide())},onfocusout:function(n){!this.checkable(n)&&(n.name in this.submitted||!this.optional(n))&&this.element(n)},onkeyup:function(n,t){(t.which!==9||this.elementValue(n)!=="")&&(n.name in this.submitted||n===this.lastActive)&&this.element(n)},onclick:function(n){n.name in this.submitted?this.element(n):n.parentNode.name in this.submitted&&this.element(n.parentNode)},highlight:function(t,i,r){if(t.type==="radio")this.findByName(t.name).addClass(i).removeClass(r);else if(t.type==="select-one"){var f=n(t).attr("id"),u=n('button[data-id="'+f+'"]');u.length&&u.closest(".bootstrap-select").addClass(i).removeClass(r);n(t).addClass(i).removeClass(r)}else n(t).addClass(i).removeClass(r)},unhighlight:function(t,i,r){t.type==="radio"?this.findByName(t.name).removeClass(i).addClass(r):n(t).removeClass(i).addClass(r)}},setDefaults:function(t){n.extend(n.validator.defaults,t)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",maxlength:n.validator.format("Please enter no more than {0} characters."),minlength:n.validator.format("Please enter at least {0} characters."),rangelength:n.validator.format("Please enter a value between {0} and {1} characters long."),range:n.validator.format("Please enter a value between {0} and {1}."),max:n.validator.format("Please enter a value less than or equal to {0}."),min:n.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function r(t){var i=n.data(this[0].form,"validator"),r="on"+t.type.replace(/^validate/,"");i.settings[r]&&i.settings[r].call(i,this[0],t)}var i,t;this.labelContainer=n(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||n(this.currentForm);this.containers=n(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();i=this.groups={};n.each(this.settings.groups,function(t,r){n.each(r.split(/\s/),function(n,r){i[r]=t})});t=this.settings.rules;n.each(t,function(i,r){t[i]=n.validator.normalizeRule(r)});n(this.currentForm).validateDelegate(":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'] ,[type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'] ","focusin focusout keyup",r).validateDelegate("[type='radio'], [type='checkbox'], select, option","click",r);this.settings.invalidHandler&&n(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),n.extend(this.submitted,this.errorMap),this.invalid=n.extend({},this.errorMap),this.valid()||n(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var n=0,t=this.currentElements=this.elements();t[n];n++)this.check(t[n]);return this.valid()},element:function(t){t=this.validationTargetFor(this.clean(t));this.lastElement=t;this.prepareElement(t);this.currentElements=n(t);var i=this.check(t)!==!1;return i?delete this.invalid[t.name]:this.invalid[t.name]=!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),i},showErrors:function(t){if(t){n.extend(this.errorMap,t);this.errorList=[];for(var i in t)this.errorList.push({message:t[i],element:this.findByName(i)[0]});this.successList=n.grep(this.successList,function(n){return!(n.name in t)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){n.fn.resetForm&&n(this.currentForm).resetForm();this.submitted={};this.lastElement=null;this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass).removeData("previousValue")},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(n){var t=0;for(var i in n)t++;return t},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return this.size()===0},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{n(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(t){}},findLastActive:function(){var t=this.lastActive;return t&&n.grep(this.errorList,function(n){return n.element.name===t.name}).length===1&&t},elements:function(){var t=this,i={};return n(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){return(!this.name&&t.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.name in i||!t.objectLength(n(this).rules()))?!1:(i[this.name]=!0,!0)})},clean:function(t){return n(t)[0]},errors:function(){var t=this.settings.errorClass.replace(" ",".");return n(this.settings.errorElement+"."+t,this.errorContext)},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=n([]);this.toHide=n([]);this.currentElements=n([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(n){this.reset();this.toHide=this.errorsFor(n)},elementValue:function(t){var r=n(t).attr("type"),i=n(t).val();return r==="radio"||r==="checkbox"?n('input[name="'+n(t).attr("name")+'"]:checked').val():typeof i=="string"?i.replace(/\r/g,""):i},check:function(t){var r,u;t=this.validationTargetFor(this.clean(t));var f=n(t).rules(),e=!1,s=this.elementValue(t),i;for(r in f){u={method:r,parameters:f[r]};try{if(i=n.validator.methods[r].call(this,s,t,u.parameters),i==="dependency-mismatch"){e=!0;continue}if(e=!1,i==="pending"){this.toHide=this.toHide.not(this.errorsFor(t));return}if(!i)return this.formatAndAdd(t,u),!1}catch(o){this.settings.debug&&window.console&&console.log("exception occured when checking element "+t.id+", check the '"+u.method+"' method",o);throw o;}}if(!e)return this.objectLength(f)&&this.successList.push(t),!0},customMetaMessage:function(t,i){if(n.metadata){var r=this.settings.meta?n(t).metadata()[this.settings.meta]:n(t).metadata();return r&&r.messages&&r.messages[i]}},customDataMessage:function(t,i){return n(t).data("msg-"+i.toLowerCase())||t.attributes&&n(t).attr("data-msg-"+i.toLowerCase())},customMessage:function(n,t){var i=this.settings.messages[n];return i&&(i.constructor===String?i:i[t])},findDefined:function(){for(var n=0;n<arguments.length;n++)if(arguments[n]!==undefined)return arguments[n];return undefined},defaultMessage:function(t,i){return this.findDefined(this.customMessage(t.name,i),this.customDataMessage(t,i),this.customMetaMessage(t,i),!this.settings.ignoreTitle&&t.title||undefined,n.validator.messages[i],"<strong>Warning: No message defined for "+t.name+"<\/strong>")},formatAndAdd:function(t,i){var r=this.defaultMessage(t,i.method),u=/\$?\{(\d+)\}/g;typeof r=="function"?r=r.call(this,i.parameters,t):u.test(r)&&(r=n.validator.format(r.replace(u,"{$1}"),i.parameters));this.errorList.push({message:r,element:t});this.errorMap[t.name]=r;this.submitted[t.name]=r},addWrapper:function(n){return this.settings.wrapper&&(n=n.add(n.parent(this.settings.wrapper))),n},defaultShowErrors:function(){for(var i,t,n=0;this.errorList[n];n++)t=this.errorList[n],this.settings.highlight&&this.settings.highlight.call(this,t.element,this.settings.errorClass,this.settings.validClass),this.showLabel(t.element,t.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(n=0;this.successList[n];n++)this.showLabel(this.successList[n]);if(this.settings.unhighlight)for(n=0,i=this.validElements();i[n];n++)this.settings.unhighlight.call(this,i[n],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return n(this.errorList).map(function(){return this.element})},showLabel:function(t,i){var r=this.errorsFor(t);r.length?(r.removeClass(this.settings.validClass).addClass(this.settings.errorClass),r.attr("generated")&&r.html(i)):(r=n("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(t),generated:!0}).addClass(this.settings.errorClass).html(i||""),this.settings.wrapper&&(r=r.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.append(r).length||(this.settings.errorPlacement?this.settings.errorPlacement(r,n(t)):r.insertAfter(t)));!i&&this.settings.success&&(r.text(""),typeof this.settings.success=="string"?r.addClass(this.settings.success):this.settings.success(r,t));this.toShow=this.toShow.add(r)},errorsFor:function(t){var i=this.idOrName(t);return this.errors().filter(function(){return n(this).attr("for")===i})},idOrName:function(n){return this.groups[n.name]||(this.checkable(n)?n.name:n.id||n.name)},validationTargetFor:function(n){return this.checkable(n)&&(n=this.findByName(n.name).not(this.settings.ignore)[0]),n},checkable:function(n){return/radio|checkbox/i.test(n.type)},findByName:function(t){return n(this.currentForm).find('[name="'+t+'"]')},getLength:function(t,i){switch(i.nodeName.toLowerCase()){case"select":return n("option:selected",i).length;case"input":if(this.checkable(i))return this.findByName(i.name).filter(":checked").length}return t.length},depend:function(n,t){return this.dependTypes[typeof n]?this.dependTypes[typeof n](n,t):!0},dependTypes:{boolean:function(n){return n},string:function(t,i){return!!n(t,i.form).length},"function":function(n,t){return n(t)}},optional:function(t){var i=this.elementValue(t);return!n.validator.methods.required.call(this,i,t)&&"dependency-mismatch"},startRequest:function(n){this.pending[n.name]||(this.pendingRequest++,this.pending[n.name]=!0)},stopRequest:function(t,i){this.pendingRequest--;this.pendingRequest<0&&(this.pendingRequest=0);delete this.pending[t.name];i&&this.pendingRequest===0&&this.formSubmitted&&this.form()?(n(this.currentForm).submit(),this.formSubmitted=!1):!i&&this.pendingRequest===0&&this.formSubmitted&&(n(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t){return n.data(t,"previousValue")||n.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,"remote")})}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(t,i){t.constructor===String?this.classRuleSettings[t]=i:n.extend(this.classRuleSettings,t)},classRules:function(t){var i={},r=n(t).attr("class");return r&&n.each(r.split(" "),function(){this in n.validator.classRuleSettings&&n.extend(i,n.validator.classRuleSettings[this])}),i},attributeRules:function(t){var u={},f=n(t),r,i;for(r in n.validator.methods)r==="required"?(i=f.get(0).getAttribute(r),i===""&&(i=!0),i=!!i):i=f.attr(r),i?u[r]=i:f[0].getAttribute("type")===r&&(u[r]=!0);return u.maxlength&&/-1|2147483647|524288/.test(u.maxlength)&&delete u.maxlength,u},metadataRules:function(t){if(!n.metadata)return{};var i=n.data(t.form,"validator").settings.meta;return i?n(t).metadata()[i]:n(t).metadata()},staticRules:function(t){var i={},r=n.data(t.form,"validator");return r.settings.rules&&(i=n.validator.normalizeRule(r.settings.rules[t.name])||{}),i},normalizeRules:function(t,i){return n.each(t,function(r,u){if(u===!1){delete t[r];return}if(u.param||u.depends){var f=!0;switch(typeof u.depends){case"string":f=!!n(u.depends,i.form).length;break;case"function":f=u.depends.call(i,i)}f?t[r]=u.param!==undefined?u.param:!0:delete t[r]}}),n.each(t,function(r,u){t[r]=n.isFunction(u)?u(i):u}),n.each(["minlength","maxlength","min","max"],function(){t[this]&&(t[this]=Number(t[this]))}),n.each(["rangelength","range"],function(){t[this]&&(t[this]=[Number(t[this][0]),Number(t[this][1])])}),n.validator.autoCreateRanges&&(t.min&&t.max&&(t.range=[t.min,t.max],delete t.min,delete t.max),t.minlength&&t.maxlength&&(t.rangelength=[t.minlength,t.maxlength],delete t.minlength,delete t.maxlength)),t.messages&&delete t.messages,t},normalizeRule:function(t){if(typeof t=="string"){var i={};n.each(t.split(/\s/),function(){i[this]=!0});t=i}return t},addMethod:function(t,i,r){n.validator.methods[t]=i;n.validator.messages[t]=r!==undefined?r:n.validator.messages[t];i.length<3&&n.validator.addClassRules(t,n.validator.normalizeRule(t))},methods:{required:function(t,i,r){if(!this.depend(r,i))return"dependency-mismatch";if(i.nodeName.toLowerCase()==="select"){var u=n(i).val();return u&&u.length>0}return this.checkable(i)?this.getLength(t,i)>0:n.trim(t).length>0},remote:function(t,i,r){var f,u,e;return this.optional(i)?"dependency-mismatch":(f=this.previousValue(i),this.settings.messages[i.name]||(this.settings.messages[i.name]={}),f.originalMessage=this.settings.messages[i.name].remote,this.settings.messages[i.name].remote=f.message,r=typeof r=="string"&&{url:r}||r,this.pending[i.name])?"pending":f.old===t?f.valid:(f.old=t,u=this,this.startRequest(i),e={},e[i.name]=t,n.ajax(n.extend(!0,{url:r,mode:"abort",port:"validate"+i.name,dataType:"json",data:e,success:function(r){var e,h,s,o;u.settings.messages[i.name].remote=f.originalMessage;e=r===!0||r==="true";e?(h=u.formSubmitted,u.prepareElement(i),u.formSubmitted=h,u.successList.push(i),delete u.invalid[i.name],u.showErrors()):(s={},o=r||u.defaultMessage(i,"remote"),s[i.name]=f.message=n.isFunction(o)?o(t):o,u.invalid[i.name]=!0,u.showErrors(s));f.valid=e;u.stopRequest(i,e)}},r)),"pending")},minlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(n.trim(t),i);return this.optional(i)||u>=r},maxlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(n.trim(t),i);return this.optional(i)||u<=r},rangelength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(n.trim(t),i);return this.optional(i)||u>=r[0]&&u<=r[1]},min:function(n,t,i){return this.optional(t)||n>=i},max:function(n,t,i){return this.optional(t)||n<=i},range:function(n,t,i){return this.optional(t)||n>=i[0]&&n<=i[1]},email:function(n,t){return this.optional(t)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i.test(n)},url:function(n,t){return this.optional(t)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(n)},date:function(){return!0},dateISO:function(n,t){return this.optional(t)||/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/.test(n)},number:function(n,t){return this.optional(t)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(n)},digits:function(n,t){return this.optional(t)||/^\d+$/.test(n)},creditcard:function(n,t){var r,e;if(this.optional(t))return"dependency-mismatch";if(/[^0-9 \-]+/.test(n))return!1;var f=0,i=0,u=!1;for(n=n.replace(/\D/g,""),r=n.length-1;r>=0;r--)e=n.charAt(r),i=parseInt(e,10),u&&(i*=2)>9&&(i-=9),f+=i,u=!u;return f%10==0},equalTo:function(t,i,r){var u=n(r);return this.settings.onfocusout&&u.unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){n(i).valid()}),t===u.val()}}});n.format=n.validator.format}(jQuery),function(n){var t={},i;n.ajaxPrefilter?n.ajaxPrefilter(function(n,i,r){var u=n.port;n.mode==="abort"&&(t[u]&&t[u].abort(),t[u]=r)}):(i=n.ajax,n.ajax=function(r){var f=("mode"in r?r:n.ajaxSettings).mode,u=("port"in r?r:n.ajaxSettings).port;return f==="abort"?(t[u]&&t[u].abort(),t[u]=i.apply(this,arguments)):i.apply(this,arguments)})}(jQuery),function(n){jQuery.event.special.focusin||jQuery.event.special.focusout||!document.addEventListener||n.each({focus:"focusin",blur:"focusout"},function(t,i){function r(t){return t=n.event.fix(t),t.type=i,n.event.handle.call(this,t)}n.event.special[i]={setup:function(){this.addEventListener(t,r,!0)},teardown:function(){this.removeEventListener(t,r,!0)},handler:function(t){var r=arguments;return r[0]=n.event.fix(t),r[0].type=i,n.event.handle.apply(this,r)}}});n.extend(n.fn,{validateDelegate:function(t,i,r){return this.bind(i,function(i){var u=n(i.target);if(u.is(t))return r.apply(u,arguments)})}})}(jQuery),function(n){function i(n,t,i){n.rules[t]=i;n.message&&(n.messages[t]=n.message)}function h(n){return n.replace(/^\s+|\s+$/g,"").split(/\s*,\s*/g)}function f(n){return n.replace(/([!"#$%&'()*+,./:;<=>?@\[\\\]^`{|}~])/g,"\\$1")}function e(n){return n.substr(0,n.lastIndexOf(".")+1)}function o(n,t){return n.indexOf("*.")===0&&(n=n.replace("*.",t)),n}function c(t,i){var r=n(this).find("[data-valmsg-for='"+f(i[0].name)+"']"),u=r.attr("data-valmsg-replace"),e=u?n.parseJSON(u)!==!1:null;r.removeClass("field-validation-valid").addClass("field-validation-error");t.data("unobtrusiveContainer",r);e?(r.empty(),t.removeClass("input-validation-error").appendTo(r)):t.hide()}function l(t,i){var u=n(this).find("[data-valmsg-summary=true]"),r=u.find("ul");r&&r.length&&i.errorList.length&&(r.empty(),u.addClass("validation-summary-errors").removeClass("validation-summary-valid"),n.each(i.errorList,function(){n("<li />").html(this.message).appendTo(r)}),setTimeout(function(){n("html, body").animate({scrollTop:n(".validation-summary-errors").offset().top},0)},100))}function a(t){var i=t.data("unobtrusiveContainer"),r=i.attr("data-valmsg-replace"),u=r?n.parseJSON(r):null;i&&(i.addClass("field-validation-valid").removeClass("field-validation-error"),t.removeData("unobtrusiveContainer"),u&&i.empty())}function v(){var t=n(this);t.data("validator").resetForm();t.find(".validation-summary-errors").addClass("validation-summary-valid").removeClass("validation-summary-errors");t.find(".field-validation-error").addClass("field-validation-valid").removeClass("field-validation-error").removeData("unobtrusiveContainer").find(">*").removeData("unobtrusiveContainer")}function s(t){var i=n(t),r=i.data(u),f=n.proxy(v,t);return r||(r={options:{errorClass:"input-validation-error",errorElement:"span",errorPlacement:n.proxy(c,t),invalidHandler:n.proxy(l,t),messages:{},rules:{},success:n.proxy(a,t)},attachValidation:function(){i.unbind("reset."+u,f).bind("reset."+u,f).validate(this.options)},validate:function(){return i.validate(),i.valid()}},i.data(u,r)),r}var r=n.validator,t,u="unobtrusiveValidation";r.unobtrusive={adapters:[],parseElement:function(t,i){var u=n(t),f=u.parents("form")[0],r,e,o;f&&(r=s(f),r.options.rules[t.name]=e={},r.options.messages[t.name]=o={},n.each(this.adapters,function(){var i="data-val-"+this.name,r=u.attr(i),s={};r!==undefined&&(i+="-",n.each(this.params,function(){s[this]=u.attr(i+this)}),this.adapt({element:t,form:f,message:r,params:s,rules:e,messages:o}))}),n.extend(e,{__dummy__:!0}),i||r.attachValidation())},parse:function(t){var i=n(t).parents("form").andSelf().add(n(t).find("form")).filter("form");n(t).find(":input[data-val=true]").each(function(){r.unobtrusive.parseElement(this,!0)});i.each(function(){var n=s(this);n&&n.attachValidation()})}};t=r.unobtrusive.adapters;t.add=function(n,t,i){return i||(i=t,t=[]),this.push({name:n,params:t,adapt:i}),this};t.addBool=function(n,t){return this.add(n,function(r){i(r,t||n,!0)})};t.addMinMax=function(n,t,r,u,f,e){return this.add(n,[f||"min",e||"max"],function(n){var f=n.params.min,e=n.params.max;f&&e?i(n,u,[f,e]):f?i(n,t,f):e&&i(n,r,e)})};t.addSingleVal=function(n,t,r){return this.add(n,[t||"val"],function(u){i(u,r||n,u.params[t])})};r.addMethod("__dummy__",function(){return!0});r.addMethod("regex",function(n,t,i){var r;return this.optional(t)?!0:(r=new RegExp(i).exec(n),r&&r.index===0&&r[0].length===n.length)});r.addMethod("regex1",function(n,t,i){var r;return this.optional(t)?!0:(r=new RegExp(i).exec(n),r&&r.index===0&&r[0].length===n.length)});r.addMethod("nonalphamin",function(n,t,i){var r;return i&&(r=n.match(/\W/g),r=r&&r.length>=i),r});t.addSingleVal("accept","exts").addSingleVal("regex","pattern").addSingleVal("regex1","pattern1");t.addBool("creditcard").addBool("date").addBool("digits").addBool("email").addBool("number").addBool("url");t.addMinMax("length","minlength","maxlength","rangelength").addMinMax("range","min","max","range");t.add("equalto",["other"],function(t){var r=e(t.element.name),u=t.params.other,s=o(u,r),h=n(t.form).find(":input[name='"+f(s)+"']")[0];i(t,"equalTo",h)});t.add("required",function(n){(n.element.tagName.toUpperCase()!=="INPUT"||n.element.type.toUpperCase()!=="CHECKBOX")&&i(n,"required",!0)});t.add("remote",["url","type","additionalfields"],function(t){var r={url:t.params.url,type:t.params.type||"GET",data:{}},u=e(t.element.name);n.each(h(t.params.additionalfields||t.element.name),function(i,e){var s=o(e,u);r.data[s]=function(){return n(t.form).find(":input[name='"+f(s)+"']").val()}});i(t,"remote",r)});t.add("password",["min","nonalphamin","regex"],function(n){n.params.min&&i(n,"minlength",n.params.min);n.params.nonalphamin&&i(n,"nonalphamin",n.params.nonalphamin);n.params.regex&&i(n,"regex",n.params.regex)});n(function(){r.unobtrusive.parse(document)})}(jQuery),function(n){"use strict";function t(r,u,f,e){function a(n){n.timeout&&(s.cycleTimeout=setTimeout(function(){t(r,n,0,!n.rev)},n.timeout))}var l,c;if(!u.busy){var s=r[0].parentNode,h=r[u.currSlide],o=r[u.nextSlide];(s.cycleTimeout!==0||f)&&(f||!s.cyclePause?(u.before.length&&n.each(u.before,function(n,t){t.apply(o,[h,o,u,e])}),l=function(){i&&this.style.removeAttribute("filter");n.each(u.after,function(n,t){t.apply(o,[h,o,u,e])});a(u)},u.nextSlide!=u.currSlide&&(u.busy=1,n.fn.cycle.custom(h,o,u,l)),c=u.nextSlide+1==r.length,u.nextSlide=c?0:u.nextSlide+1,u.currSlide=c?r.length-1:u.nextSlide-1):a(u))}}function r(n,i,r){var u=n[0].parentNode,f=u.cycleTimeout;return f&&(clearTimeout(f),u.cycleTimeout=0),i.nextSlide=i.currSlide+r,i.nextSlide<0?i.nextSlide=n.length-1:i.nextSlide>=n.length&&(i.nextSlide=0),t(n,i,1,r>=0),!1}var u="Lite-1.7",i=/MSIE/.test(navigator.userAgent);n.fn.cycle=function(u){return this.each(function(){var f,a,l,c,v,h;u=u||{};this.cycleTimeout&&clearTimeout(this.cycleTimeout);this.cycleTimeout=0;this.cyclePause=0;var e=n(this),s=u.slideExpr?n(u.slideExpr,this):e.children(),o=s.get();if(o.length<2){window.console&&console.log("terminating; too few slides: "+o.length);return}if(f=n.extend({},n.fn.cycle.defaults,u||{},n.metadata?e.metadata():n.meta?e.data():{}),a=n.isFunction(e.data)?e.data(f.metaAttr):null,a&&(f=n.extend(f,a)),f.before=f.before?[f.before]:[],f.after=f.after?[f.after]:[],f.after.unshift(function(){f.busy=0}),l=this.className,f.width=parseInt((l.match(/w:(\d+)/)||[])[1],10)||f.width,f.height=parseInt((l.match(/h:(\d+)/)||[])[1],10)||f.height,f.timeout=parseInt((l.match(/t:(\d+)/)||[])[1],10)||f.timeout,e.css("position")=="static"&&e.css("position","relative"),f.width&&e.width(f.width),f.height&&f.height!="auto"&&e.height(f.height),c=0,s.css({position:"absolute",top:0}).each(function(t){n(this).css("z-index",o.length-t)}),n(o[c]).css("opacity",1).show(),i&&o[c].style.removeAttribute("filter"),f.fit&&f.width&&s.width(f.width),f.fit&&f.height&&f.height!="auto"&&s.height(f.height),f.pause&&e.hover(function(){this.cyclePause=1},function(){this.cyclePause=0}),v=n.fn.cycle.transitions[f.fx],v&&v(e,s,f),s.each(function(){var t=n(this);this.cycleH=f.fit&&f.height?f.height:t.height();this.cycleW=f.fit&&f.width?f.width:t.width()}),f.cssFirst&&n(s[c]).css(f.cssFirst),f.timeout)for(f.speed.constructor==String&&(f.speed={slow:600,fast:200}[f.speed]||400),f.sync||(f.speed=f.speed/2);f.timeout-f.speed<250;)f.timeout+=f.speed;f.speedIn=f.speed;f.speedOut=f.speed;f.slideCount=o.length;f.currSlide=c;f.nextSlide=1;h=s[c];f.before.length&&f.before[0].apply(h,[h,h,f,!0]);f.after.length>1&&f.after[1].apply(h,[h,h,f,!0]);f.click&&!f.next&&(f.next=f.click);f.next&&n(f.next).unbind("click.cycle").bind("click.cycle",function(){return r(o,f,f.rev?-1:1)});f.prev&&n(f.prev).unbind("click.cycle").bind("click.cycle",function(){return r(o,f,f.rev?1:-1)});f.timeout&&(this.cycleTimeout=setTimeout(function(){t(o,f,0,!f.rev)},f.timeout+(f.delay||0)))})};n.fn.cycle.custom=function(t,i,r,u){var e=n(t),o=n(i),f;o.css(r.cssBefore);f=function(){o.animate(r.animIn,r.speedIn,r.easeIn,u)};e.animate(r.animOut,r.speedOut,r.easeOut,function(){e.css(r.cssAfter);r.sync||f()});r.sync&&f()};n.fn.cycle.transitions={fade:function(n,t,i){t.not(":eq(0)").hide();i.cssBefore={opacity:0,display:"block"};i.cssAfter={display:"none"};i.animOut={opacity:0};i.animIn={opacity:1}},fadeout:function(t,i,r){r.before.push(function(t,i,r,u){n(t).css("zIndex",r.slideCount+(u===!0?1:0));n(i).css("zIndex",r.slideCount+(u===!0?0:1))});i.not(":eq(0)").hide();r.cssBefore={opacity:1,display:"block",zIndex:1};r.cssAfter={display:"none",zIndex:0};r.animOut={opacity:0};r.animIn={opacity:1}}};n.fn.cycle.ver=function(){return u};n.fn.cycle.defaults={animIn:{},animOut:{},fx:"fade",after:null,before:null,cssBefore:{},cssAfter:{},delay:0,fit:0,height:"auto",metaAttr:"cycle",next:null,pause:!1,prev:null,speed:1e3,slideExpr:null,sync:!0,timeout:4e3}}(jQuery),function(n){function d(n,u,f){var a=n[0],e=/er/.test(f)?s:/bl/.test(f)?r:t,h=f==nt?{checked:a[t],disabled:a[r],indeterminate:n.attr(s)=="true"||n.attr(w)=="false"}:a[e],y;if(/^(ch|di|in)/.test(f)&&!h)v(n,e);else if(/^(un|en|de)/.test(f)&&h)l(n,e);else if(f==nt)for(y in h)h[y]?v(n,y,!0):l(n,y,!0);else u&&f!="toggle"||(u||n[c]("ifClicked"),h?a[i]!==o&&l(n,e):v(n,e))}function v(c,a,v){var p=c[0],b=c.parent(),nt=a==t,tt=a==s,et=a==r,ut=tt?w:nt?it:"enabled",ot=f(c,ut+y(p[i])),st=f(c,a+y(p[i])),rt,d;p[a]!==!0&&(!v&&a==t&&p[i]==o&&p.name&&(rt=c.closest("form"),d='input[name="'+p.name+'"]',d=rt.length?rt.find(d):n(d),d.each(function(){this!==p&&n(this).data(u)&&l(n(this),a)})),tt?(p[a]=!0,p[t]&&l(c,t,"force")):(v||(p[a]=!0),nt&&p[s]&&l(c,s,!1)),ft(c,nt,a,v));p[r]&&!!f(c,k,!0)&&b.find("."+g).css(k,"default");b[e](st||f(c,a)||"");!b.attr("role")||tt||b.attr("aria-"+(et?r:t),"true");b[h](ot||f(c,ut)||"")}function l(n,u,o){var c=n[0],l=n.parent(),p=u==t,a=u==s,b=u==r,v=a?w:p?it:"enabled",d=f(n,v+y(c[i])),nt=f(n,u+y(c[i]));c[u]!==!1&&((a||!o||o=="force")&&(c[u]=!1),ft(n,p,v,o));c[r]||!f(n,k,!0)||l.find("."+g).css(k,"pointer");l[h](nt||f(n,u)||"");!l.attr("role")||a||l.attr("aria-"+(b?r:t),"false");l[e](d||f(n,v)||"")}function ut(t,i){t.data(u)&&(t.parent().html(t.attr("style",t.data(u).s||"")),i&&t[c](i),t.off(".i").unwrap(),n(b+'[for="'+t[0].id+'"]').add(t.closest(b)).off(".i"))}function f(n,t,i){if(n.data(u))return n.data(u).o[t+(i?"":"Class")]}function y(n){return n.charAt(0).toUpperCase()+n.slice(1)}function ft(n,t,i,r){r||(t&&n[c]("ifToggled"),n[c]("change")[c]("ifChanged")[c]("if"+y(i)))}var u="iCheck",g=u+"-helper",p="checkbox",o="radio",t="checked",it="un"+t,r="disabled",w="determinate",s="in"+w,nt="update",i="type",a="click",rt="touchbegin.i touchend.i",e="addClass",h="removeClass",c="trigger",b="label",k="cursor",tt=/ip(hone|od|ad)|android|blackberry|windows phone|opera mini|silk/i.test(navigator.userAgent)||navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1;n.fn[u]=function(f,y){var et='input[type="'+p+'"], input[type="'+o+'"]',k=n(),ht=function(t){t.each(function(){var t=n(this);k=t.is(et)?k.add(t):k.add(t.find(et))})};if(/^(check|uncheck|toggle|indeterminate|determinate|disable|enable|update|destroy)$/i.test(f))return f=f.toLowerCase(),ht(this),k.each(function(){var t=n(this);f=="destroy"?ut(t,"ifDestroyed"):d(t,!0,f);n.isFunction(y)&&y()});if(typeof f!="object"&&f)return this;var w=n.extend({checkedClass:t,disabledClass:r,indeterminateClass:s,labelHover:!0},f),ot=w.handle,ft=w.hoverClass||"hover",at=w.focusClass||"focus",ct=w.activeClass||"active",lt=!!w.labelHover,st=w.labelHoverClass||"hover",it=(""+w.increaseArea).replace("%","")|0;return(ot==p||ot==o)&&(et='input[type="'+ot+'"]'),it<-50&&(it=-50),ht(this),k.each(function(){var s=n(this);ut(s);var y=this,et=y.id,ot=-it+"%",ht=100+it*2+"%",vt={position:"absolute",top:ot,left:ot,display:"block",width:ht,height:ht,margin:0,padding:0,background:"#fff",border:0,opacity:0},bt=tt?{position:"absolute",visibility:"hidden"}:it?vt:{position:"absolute",opacity:0},kt=y[i]==p?w.checkboxClass||"i"+p:w.radioClass||"i"+o,k=n(b+'[for="'+et+'"]').add(s.closest(b)),yt=!!w.aria,pt=u+"-"+Math.random().toString(36).substr(2,6),f='<div class="'+kt+'" '+(yt?'role="'+y[i]+'" ':""),wt;if(yt&&k.each(function(){f+='aria-labelledby="';this.id?f+=this.id:(this.id=pt,f+=pt);f+='"'}),f=s.wrap(f+"/>")[c]("ifCreated").parent().append(w.insert),wt=n('<ins class="'+g+'"/>').css(vt).appendTo(f),s.data(u,{o:w,s:s.attr("style")}).css(bt),!w.inheritClass||f[e](y.className||""),!!w.inheritID&&et&&f.attr("id",u+"-"+et),f.css("position")=="static"&&f.css("position","relative"),d(s,!0,nt),k.length)k.on(a+".i mouseover.i mouseout.i "+rt,function(t){var u=t[i],o=n(this);if(!y[r]){if(u==a){if(n(t.target).is("a"))return;d(s,!1,!0)}else lt&&(/ut|nd/.test(u)?(f[h](ft),o[h](st)):(f[e](ft),o[e](st)));if(tt)t.stopPropagation();else return!1}});s.on(a+".i focus.i blur.i keyup.i keydown.i keypress.i",function(n){var r=n[i],u=n.keyCode;if(r==a)return!1;if(r=="keydown"&&u==32)return y[i]==o&&y[t]||(y[t]?l(s,t):v(s,t)),!1;r=="keyup"&&y[i]==o?y[t]||v(s,t):/us|ur/.test(r)&&f[r=="blur"?h:e](at)});wt.on(a+" mousedown mouseup mouseover mouseout "+rt,function(n){var t=n[i],u=/wn|up/.test(t)?ct:ft;if(!y[r])if(t==a?d(s,!1,!0):(/wn|er|in/.test(t)?f[e](u):f[h](u+" "+ct),k.length&&lt&&u==ft&&k[/ut|nd/.test(t)?h:e](st)),tt)n.stopPropagation();else return!1})})}}(window.jQuery||window.Zepto),$.widget("custom.editableSelect",{_create:function(){var e;this.element.hide();var n=$(this.element),t=n.parent().find("input"),o=t.outerHeight(),r="options-"+t.attr("data-template-field"),s=t.outerWidth(),f='<div class="editable-select-options '+r+'" style="display:none;position:absolute;top:'+o+"px;left:0px;width:"+s+'px"><ul>';n.find("option").each(function(){var n=$(this);f+="<li>"+n.html()+"<\/li>"});n.parent().append(f);var i=$("."+r),u="show-"+r,h='<a id="'+u+'" class="ui-button ui-widget ui-state-default ui-button-icon-only custom-combobox-toggle ui-corner-right" role="button"><span class="ui-button-icon-primary ui-icon ui-icon-triangle-1-s"><\/span><\/a>';n.parent().append(h);e=n.parent().find(".custom-combobox-toggle");e.on("click",function(){i.toggle()});$(document).click(function(n){$(n.target).closest(".editable-select-options").length||$(n.target).closest("#"+u).length||i.is(":visible")&&i.hide()});$(window).blur(function(){i.is(":visible")&&i.hide()});t.width(t.width()-$("#"+u).outerWidth());i.find("li").click(function(){var r=$(this).html();t.val(r);n.find("option").filter(function(){return $(this).text()==r}).prop("selected",!0);n.change();i.toggle();t.data("update-preview").toString()==="true"&&printAdForm.updatePreview()})},rebind:function(){var n=$(this.element),t=n.parent().find("input"),u="options-"+t.attr("data-template-field"),i=$("."+u),r="";n.find("option").each(function(){var n=$(this);r+="<li>"+n.html()+"<\/li>"});i.html(r);t.val(n.find("option").first().text());t.data("update-preview").toString()==="true"&&printAdForm.updatePreview();i.find("li").click(function(){var r=$(this).html();t.val(r);n.find("option").filter(function(){return $(this).text()==r}).prop("selected",!0);n.change();i.toggle();t.data("update-preview").toString()==="true"&&printAdForm.updatePreview()})},_destroy:function(){this.element.show()}}),$.widget("custom.combobox",{_create:function(){this.element.wrap('<span class="custom-combobox"><\/span>');this.wrapper=this.element.parent();this._createAutocomplete();this._createShowAllButton()},_createAutocomplete:function(){this.element.addClass("custom-combobox-input ui-widget ui-widget-content ui-state-default").attr("data-ui-autocomplete",!0).autocomplete({delay:0,minLength:0,source:this.options.source,select:this.options.select!==undefined?this.options.select:function(){}})},_createShowAllButton:function(){var n=this.element,t=!1;this.button=$("<a>").attr("tabIndex",-1).appendTo(this.wrapper).html('<i class="fa fa-caret-down" aria-hidden="true"><\/i>').addClass("custom-combobox-toggle").on("mousedown",function(){t=n.autocomplete("widget").is(":visible")}).on("click",function(){(n.trigger("focus"),t)||n.autocomplete("search","")})},destroy:function(){this.button.remove();this.element.removeClass("custom-combobox-input ui-widget ui-widget-content ui-state-default");this.element.removeAttr("data-ui-autocomplete");this.element.autocomplete("destroy");$.Widget.prototype.destroy.call(this)}}),$.widget("custom.combobox2",{_create:function(){this.wrapper=$("<span>").addClass("custom-combobox").insertAfter(this.element);this.element.hide();this._createAutocomplete();this._createShowAllButton()},_createAutocomplete:function(){var n=this.element.children(":selected"),t=n.text()?n.text():"";this.input=$("<input>").appendTo(this.wrapper).attr("type","text").attr("autocomplete","off").val(t).addClass("custom-combobox-input ui-widget ui-widget-content ui-state-default ui-corner-left").autocomplete({delay:0,minLength:0,source:$.proxy(this,"_source")}).tooltip({classes:{"ui-tooltip":"ui-state-highlight"}});this._on(this.input,{autocompleteselect:function(n,t){if(t.item.value=="maxRepSizeReached")return!1;t.item.option.selected=!0;this._trigger("select",n,{item:t.item.option});this.element.trigger("change")},autocompletechange:"_removeIfInvalid"})},_createShowAllButton:function(){var n=this.input,t=!1;$("<a>").attr("tabIndex",-1).tooltip().appendTo(this.wrapper).html('<i class="fa fa-caret-down" aria-hidden="true"><\/i>').removeClass("ui-corner-all").addClass("custom-combobox-toggle ui-corner-right").on("mousedown",function(){t=n.autocomplete("widget").is(":visible")}).on("click",function(){(n.trigger("focus"),t)||n.autocomplete("search","")})},_source:function(n,t){for(var u,e=new RegExp($.ui.autocomplete.escapeRegex(n.term),"i"),f=this.element.get(0),i=[],r=0;r<f.length;r++)if(u=f.options[r].text,(!n.term||e.test(u))&&i.push({label:u,value:u,option:f.options[r]}),i.length>500){i.push({label:"... more available",value:"maxRepSizeReached",option:""});break}t(i)},_removeIfInvalid:function(n,t){if(!t.item){var i=this.input.val(),u=i.toLowerCase(),r=!1;(this.element.children("option").each(function(){if($(this).text().toLowerCase()===u)return this.selected=r=!0,!1}),r)||(this.input.val("").attr("title",i+" didn't match any item").tooltip("open"),this.element.val(""),this._delay(function(){this.input.tooltip("close").attr("title","")},2500),this.input.autocomplete("instance").term="")}},_destroy:function(){this.wrapper.remove();this.element.show()}}),!jQuery)throw new Error("Bootstrap requires jQuery");+function(n){"use strict";function t(){var i=document.createElement("bootstrap"),n={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var t in n)if(void 0!==i.style[t])return{end:n[t]}}n.fn.emulateTransitionEnd=function(t){var i=!1,u=this,r;n(this).one(n.support.transition.end,function(){i=!0});return r=function(){i||n(u).trigger(n.support.transition.end)},setTimeout(r,t),this};n(function(){n.support.transition=t()})}(window.jQuery);+function(n){"use strict";var i='[data-dismiss="alert"]',t=function(t){n(t).on("click",i,this.close)},r;t.prototype.close=function(t){function f(){i.trigger("closed.bs.alert").remove()}var u=n(this),r=u.attr("data-target"),i;r||(r=u.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,""));i=n(r);t&&t.preventDefault();i.length||(i=u.hasClass("alert")?u:u.parent());i.trigger(t=n.Event("close.bs.alert"));t.isDefaultPrevented()||(i.removeClass("in"),n.support.transition&&i.hasClass("fade")?i.one(n.support.transition.end,f).emulateTransitionEnd(150):f())};r=n.fn.alert;n.fn.alert=function(i){return this.each(function(){var r=n(this),u=r.data("bs.alert");u||r.data("bs.alert",u=new t(this));"string"==typeof i&&u[i].call(r)})};n.fn.alert.Constructor=t;n.fn.alert.noConflict=function(){return n.fn.alert=r,this};n(document).on("click.bs.alert.data-api",i,t.prototype.close)}(window.jQuery);+function(n){"use strict";var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r)},i;t.DEFAULTS={loadingText:"loading..."};t.prototype.setState=function(n){var i="disabled",t=this.$element,r=t.is("input")?"val":"html",u=t.data();n+="Text";u.resetText||t.data("resetText",t[r]());t[r](u[n]||this.options[n]);setTimeout(function(){"loadingText"==n?t.addClass(i).attr(i,i):t.removeClass(i).removeAttr(i)},0)};t.prototype.toggle=function(){var n=this.$element.closest('[data-toggle="buttons"]'),t;n.length&&(t=this.$element.find("input").prop("checked",!this.$element.hasClass("active")).trigger("change"),"radio"===t.prop("type")&&n.find(".active").removeClass("active"));this.$element.toggleClass("active")};i=n.fn.button;n.fn.button=function(i){return this.each(function(){var u=n(this),r=u.data("bs.button"),f="object"==typeof i&&i;r||u.data("bs.button",r=new t(this,f));"toggle"==i?r.toggle():i&&r.setState(i)})};n.fn.button.Constructor=t;n.fn.button.noConflict=function(){return n.fn.button=i,this};n(document).on("click.bs.button.data-api","[data-toggle^=button]",function(t){var i=n(t.target);i.hasClass("btn")||(i=i.closest(".btn"));i.button("toggle");t.preventDefault()})}(window.jQuery);+function(n){"use strict";var t=function(t,i){this.$element=n(t);this.$indicators=this.$element.find(".carousel-indicators");this.options=i;this.paused=this.sliding=this.interval=this.$active=this.$items=null;"hover"==this.options.pause&&this.$element.on("mouseenter",n.proxy(this.pause,this)).on("mouseleave",n.proxy(this.cycle,this))},i;t.DEFAULTS={interval:5e3,pause:"hover",wrap:!0};t.prototype.cycle=function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(n.proxy(this.next,this),this.options.interval)),this};t.prototype.getActiveIndex=function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)};t.prototype.to=function(t){var r=this,i=this.getActiveIndex();if(!(t>this.$items.length-1)&&!(0>t))return this.sliding?this.$element.one("slid",function(){r.to(t)}):i==t?this.pause().cycle():this.slide(t>i?"next":"prev",n(this.$items[t]))};t.prototype.pause=function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&n.support.transition.end&&(this.$element.trigger(n.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this};t.prototype.next=function(){if(!this.sliding)return this.slide("next")};t.prototype.prev=function(){if(!this.sliding)return this.slide("prev")};t.prototype.slide=function(t,i){var u=this.$element.find(".item.active"),r=i||u[t](),s=this.interval,f="next"==t?"left":"right",h="next"==t?"first":"last",o=this,e;if(!r.length){if(!this.options.wrap)return;r=this.$element.find(".item")[h]()}if(this.sliding=!0,s&&this.pause(),e=n.Event("slide.bs.carousel",{relatedTarget:r[0],direction:f}),!r.hasClass("active")){if(this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var t=n(o.$indicators.children()[o.getActiveIndex()]);t&&t.addClass("active")})),n.support.transition&&this.$element.hasClass("slide")){if(this.$element.trigger(e),e.isDefaultPrevented())return;r.addClass(t);r[0].offsetWidth;u.addClass(f);r.addClass(f);u.one(n.support.transition.end,function(){r.removeClass([t,f].join(" ")).addClass("active");u.removeClass(["active",f].join(" "));o.sliding=!1;setTimeout(function(){o.$element.trigger("slid")},0)}).emulateTransitionEnd(600)}else{if(this.$element.trigger(e),e.isDefaultPrevented())return;u.removeClass("active");r.addClass("active");this.sliding=!1;this.$element.trigger("slid")}return s&&this.cycle(),this}};i=n.fn.carousel;n.fn.carousel=function(i){return this.each(function(){var u=n(this),r=u.data("bs.carousel"),f=n.extend({},t.DEFAULTS,u.data(),"object"==typeof i&&i),e="string"==typeof i?i:f.slide;r||u.data("bs.carousel",r=new t(this,f));"number"==typeof i?r.to(i):e?r[e]():f.interval&&r.pause().cycle()})};n.fn.carousel.Constructor=t;n.fn.carousel.noConflict=function(){return n.fn.carousel=i,this};n(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(t){var f,i=n(this),r=n(i.attr("data-target")||(f=i.attr("href"))&&f.replace(/.*(?=#[^\s]+$)/,"")),e=n.extend({},r.data(),i.data()),u=i.attr("data-slide-to");u&&(e.interval=!1);r.carousel(e);(u=i.attr("data-slide-to"))&&r.data("bs.carousel").to(u);t.preventDefault()});n(window).on("load",function(){n('[data-ride="carousel"]').each(function(){var t=n(this);t.carousel(t.data())})})}(window.jQuery);+function(n){"use strict";var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.transitioning=null;this.options.parent&&(this.$parent=n(this.options.parent));this.options.toggle&&this.toggle()},i;t.DEFAULTS={toggle:!0};t.prototype.dimension=function(){var n=this.$element.hasClass("width");return n?"width":"height"};t.prototype.show=function(){var u,t,r,i,f,e;if(!this.transitioning&&!this.$element.hasClass("in")&&(u=n.Event("show.bs.collapse"),this.$element.trigger(u),!u.isDefaultPrevented())){if(t=this.$parent&&this.$parent.find("> .panel > .in"),t&&t.length){if(r=t.data("bs.collapse"),r&&r.transitioning)return;t.collapse("hide");r||t.data("bs.collapse",null)}if(i=this.dimension(),this.$element.removeClass("collapse").addClass("collapsing")[i](0),this.transitioning=1,f=function(){this.$element.removeClass("collapsing").addClass("in")[i]("auto");this.transitioning=0;this.$element.trigger("shown.bs.collapse")},!n.support.transition)return f.call(this);e=n.camelCase(["scroll",i].join("-"));this.$element.one(n.support.transition.end,n.proxy(f,this)).emulateTransitionEnd(350)[i](this.$element[0][e])}};t.prototype.hide=function(){var i,t,r;if(!this.transitioning&&this.$element.hasClass("in")&&(i=n.Event("hide.bs.collapse"),this.$element.trigger(i),!i.isDefaultPrevented()))return t=this.dimension(),this.$element[t](this.$element[t]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1,r=function(){this.transitioning=0;this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")},n.support.transition?(this.$element[t](0).one(n.support.transition.end,n.proxy(r,this)).emulateTransitionEnd(350),void 0):r.call(this)};t.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};i=n.fn.collapse;n.fn.collapse=function(i){return this.each(function(){var r=n(this),u=r.data("bs.collapse"),f=n.extend({},t.DEFAULTS,r.data(),"object"==typeof i&&i);u||r.data("bs.collapse",u=new t(this,f));"string"==typeof i&&u[i]()})};n.fn.collapse.Constructor=t;n.fn.collapse.noConflict=function(){return n.fn.collapse=i,this};n(document).on("click.bs.collapse.data-api","[data-toggle=collapse]",function(t){var e,i=n(this),s=i.attr("data-target")||t.preventDefault()||(e=i.attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,""),r=n(s),u=r.data("bs.collapse"),h=u?"toggle":i.data(),f=i.attr("data-parent"),o=f&&n(f);u&&u.transitioning||(o&&o.find('[data-toggle=collapse][data-parent="'+f+'"]').not(i).addClass("collapsed"),i[r.hasClass("in")?"addClass":"removeClass"]("collapsed"));r.collapse(h)})}(window.jQuery);+function(n){"use strict";function r(){n(e).remove();n(i).each(function(t){var i=u(n(this));i.hasClass("open")&&(i.trigger(t=n.Event("hide.bs.dropdown")),t.isDefaultPrevented()||i.removeClass("open").trigger("hidden.bs.dropdown"))})}function u(t){var i=t.attr("data-target"),r;return i||(i=t.attr("href"),i=i&&/#/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,"")),r=i&&n(i),r&&r.length?r:t.parent()}var e=".dropdown-backdrop",i="[data-toggle=dropdown]",t=function(t){n(t).on("click.bs.dropdown",this.toggle)},f;t.prototype.toggle=function(t){var f=n(this),i,e;if(!f.is(".disabled, :disabled")){if(i=u(f),e=i.hasClass("open"),r(),!e){if("ontouchstart"in document.documentElement&&!i.closest(".navbar-nav").length&&n('<div class="dropdown-backdrop"/>').insertAfter(n(this)).on("click",r),i.trigger(t=n.Event("show.bs.dropdown")),t.isDefaultPrevented())return;i.toggleClass("open").trigger("shown.bs.dropdown");f.focus()}return!1}};t.prototype.keydown=function(t){var e,o,s,f,r;if(/(38|40|27)/.test(t.keyCode)&&(e=n(this),t.preventDefault(),t.stopPropagation(),!e.is(".disabled, :disabled"))){if(o=u(e),s=o.hasClass("open"),!s||s&&27==t.keyCode)return 27==t.which&&o.find(i).focus(),e.click();f=n("[role=menu] li:not(.divider):visible a",o);f.length&&(r=f.index(f.filter(":focus")),38==t.keyCode&&r>0&&r--,40==t.keyCode&&r<f.length-1&&r++,~r||(r=0),f.eq(r).focus())}};f=n.fn.dropdown;n.fn.dropdown=function(i){return this.each(function(){var r=n(this),u=r.data("dropdown");u||r.data("dropdown",u=new t(this));"string"==typeof i&&u[i].call(r)})};n.fn.dropdown.Constructor=t;n.fn.dropdown.noConflict=function(){return n.fn.dropdown=f,this};n(document).on("click.bs.dropdown.data-api",r).on("click.bs.dropdown.data-api",".dropdown form",function(n){n.stopPropagation()}).on("click.bs.dropdown.data-api",i,t.prototype.toggle).on("keydown.bs.dropdown.data-api",i+", [role=menu]",t.prototype.keydown)}(window.jQuery);+function(n){"use strict";var t=function(t,i){this.options=i;this.$element=n(t);this.$backdrop=this.isShown=null;this.options.remote&&this.$element.load(this.options.remote)},i;t.DEFAULTS={backdrop:!0,keyboard:!0,show:!0};t.prototype.toggle=function(n){return this[this.isShown?"hide":"show"](n)};t.prototype.show=function(t){var i=this,r=n.Event("show.bs.modal",{relatedTarget:t});this.$element.trigger(r);this.isShown||r.isDefaultPrevented()||(this.isShown=!0,this.escape(),this.$element.on("click.dismiss.modal",'[data-dismiss="modal"]',n.proxy(this.hide,this)),this.backdrop(function(){var u=n.support.transition&&i.$element.hasClass("fade"),r;i.$element.parent().length||i.$element.appendTo(document.body);i.$element.show();u&&i.$element[0].offsetWidth;i.$element.addClass("in").attr("aria-hidden",!1);i.enforceFocus();r=n.Event("shown.bs.modal",{relatedTarget:t});u?i.$element.find(".modal-dialog").one(n.support.transition.end,function(){i.$element.focus().trigger(r)}).emulateTransitionEnd(300):i.$element.focus().trigger(r)}))};t.prototype.hide=function(t){t&&t.preventDefault();t=n.Event("hide.bs.modal");this.$element.trigger(t);this.isShown&&!t.isDefaultPrevented()&&(this.isShown=!1,this.escape(),n(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.modal"),n.support.transition&&this.$element.hasClass("fade")?this.$element.one(n.support.transition.end,n.proxy(this.hideModal,this)).emulateTransitionEnd(300):this.hideModal())};t.prototype.enforceFocus=function(){n(document).off("focusin.bs.modal").on("focusin.bs.modal",n.proxy(function(n){this.$element[0]===n.target||this.$element.has(n.target).length||this.$element.focus()},this))};t.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.bs.modal",n.proxy(function(n){27==n.which&&this.hide()},this)):this.isShown||this.$element.off("keyup.dismiss.bs.modal")};t.prototype.hideModal=function(){var n=this;this.$element.hide();this.backdrop(function(){n.removeBackdrop();n.$element.trigger("hidden.bs.modal")})};t.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove();this.$backdrop=null};t.prototype.backdrop=function(t){var r=this.$element.hasClass("fade")?"fade":"",i;if(this.isShown&&this.options.backdrop){if(i=n.support.transition&&r,this.$backdrop=n('<div class="modal-backdrop '+r+'" />').appendTo(document.body),this.$element.on("click.dismiss.modal",n.proxy(function(n){n.target===n.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),i&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!t)return;i?this.$backdrop.one(n.support.transition.end,t).emulateTransitionEnd(150):t()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),n.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(n.support.transition.end,t).emulateTransitionEnd(150):t()):t&&t()};i=n.fn.modal;n.fn.modal=function(i,r){return this.each(function(){var f=n(this),u=f.data("bs.modal"),e=n.extend({},t.DEFAULTS,f.data(),"object"==typeof i&&i);u||f.data("bs.modal",u=new t(this,e));"string"==typeof i?u[i](r):e.show&&u.show(r)})};n.fn.modal.Constructor=t;n.fn.modal.noConflict=function(){return n.fn.modal=i,this};n(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(t){var i=n(this),r=i.attr("href"),u=n(i.attr("data-target")||r&&r.replace(/.*(?=#[^\s]+$)/,"")),f=u.data("modal")?"toggle":n.extend({remote:!/#/.test(r)&&r},u.data(),i.data());t.preventDefault();u.modal(f,this).one("hide",function(){i.is(":visible")&&i.focus()})});n(document).on("show.bs.modal",".modal",function(){n(document.body).addClass("modal-open")}).on("hidden.bs.modal",".modal",function(){n(document.body).removeClass("modal-open")})}(window.jQuery);+function(n){"use strict";var t=function(n,t){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null;this.init("tooltip",n,t)},i;t.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip"><div class="tooltip-arrow"><\/div><div class="tooltip-inner"><\/div><\/div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1};t.prototype.init=function(t,i,r){var f,e,u,o,s;for(this.enabled=!0,this.type=t,this.$element=n(i),this.options=this.getOptions(r),f=this.options.trigger.split(" "),e=f.length;e--;)if(u=f[e],"click"==u)this.$element.on("click."+this.type,this.options.selector,n.proxy(this.toggle,this));else"manual"!=u&&(o="hover"==u?"mouseenter":"focus",s="hover"==u?"mouseleave":"blur",this.$element.on(o+"."+this.type,this.options.selector,n.proxy(this.enter,this)),this.$element.on(s+"."+this.type,this.options.selector,n.proxy(this.leave,this)));this.options.selector?this._options=n.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()};t.prototype.getDefaults=function(){return t.DEFAULTS};t.prototype.getOptions=function(t){return t=n.extend({},this.getDefaults(),this.$element.data(),t),t.delay&&"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),t};t.prototype.getDelegateOptions=function(){var t={},i=this.getDefaults();return this._options&&n.each(this._options,function(n,r){i[n]!=r&&(t[n]=r)}),t};t.prototype.enter=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);return clearTimeout(i.timeout),i.hoverState="in",i.options.delay&&i.options.delay.show?(i.timeout=setTimeout(function(){"in"==i.hoverState&&i.show()},i.options.delay.show),void 0):i.show()};t.prototype.leave=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);return clearTimeout(i.timeout),i.hoverState="out",i.options.delay&&i.options.delay.hide?(i.timeout=setTimeout(function(){"out"==i.hoverState&&i.hide()},i.options.delay.hide),void 0):i.hide()};t.prototype.show=function(){var o=n.Event("show.bs."+this.type),i,l;if(this.hasContent()&&this.enabled){if(this.$element.trigger(o),o.isDefaultPrevented())return;i=this.tip();this.setContent();this.options.animation&&i.addClass("fade");var t="function"==typeof this.options.placement?this.options.placement.call(this,i[0],this.$element[0]):this.options.placement,s=/\s?auto?\s?/i,h=s.test(t);h&&(t=t.replace(s,"")||"top");i.detach().css({top:0,left:0,display:"block"}).addClass(t);this.options.container?i.appendTo(this.options.container):i.insertAfter(this.$element);var r=this.getPosition(),u=i[0].offsetWidth,f=i[0].offsetHeight;if(h){var e=this.$element.parent(),a=t,c=document.documentElement.scrollTop||document.body.scrollTop,v="body"==this.options.container?window.innerWidth:e.outerWidth(),y="body"==this.options.container?window.innerHeight:e.outerHeight(),p="body"==this.options.container?0:e.offset().left;t="bottom"==t&&r.top+r.height+f-c>y?"top":"top"==t&&r.top-c-f<0?"bottom":"right"==t&&r.right+u>v?"left":"left"==t&&r.left-u<p?"right":t;i.removeClass(a).addClass(t)}l=this.getCalculatedOffset(t,r,u,f);this.applyPlacement(l,t);this.$element.trigger("shown.bs."+this.type)}};t.prototype.applyPlacement=function(n,t){var h,i=this.tip(),c=i[0].offsetWidth,f=i[0].offsetHeight,e=parseInt(i.css("margin-top"),10),o=parseInt(i.css("margin-left"),10),u,r,s;isNaN(e)&&(e=0);isNaN(o)&&(o=0);n.top=n.top+e;n.left=n.left+o;i.offset(n).addClass("in");u=i[0].offsetWidth;r=i[0].offsetHeight;("top"==t&&r!=f&&(h=!0,n.top=n.top+f-r),/bottom|top/.test(t))?(s=0,n.left<0&&(s=-2*n.left,n.left=0,i.offset(n),u=i[0].offsetWidth,r=i[0].offsetHeight),this.replaceArrow(s-c+u,u,"left")):this.replaceArrow(r-f,r,"top");h&&i.offset(n)};t.prototype.replaceArrow=function(n,t,i){this.arrow().css(i,n?50*(1-n/t)+"%":"")};t.prototype.setContent=function(){var n=this.tip(),t=this.getTitle();n.find(".tooltip-inner")[this.options.html?"html":"text"](t);n.removeClass("fade in top bottom left right")};t.prototype.hide=function(){function i(){"in"!=u.hoverState&&t.detach()}var u=this,t=this.tip(),r=n.Event("hide.bs."+this.type);return this.$element.trigger(r),r.isDefaultPrevented()?void 0:(t.removeClass("in"),n.support.transition&&this.$tip.hasClass("fade")?t.one(n.support.transition.end,i).emulateTransitionEnd(150):i(),this.$element.trigger("hidden.bs."+this.type),this)};t.prototype.fixTitle=function(){var n=this.$element;(n.attr("title")||"string"!=typeof n.attr("data-original-title"))&&n.attr("data-original-title",n.attr("title")||"").attr("title","")};t.prototype.hasContent=function(){return this.getTitle()};t.prototype.getPosition=function(){var t=this.$element[0];return n.extend({},"function"==typeof t.getBoundingClientRect?t.getBoundingClientRect():{width:t.offsetWidth,height:t.offsetHeight},this.$element.offset())};t.prototype.getCalculatedOffset=function(n,t,i,r){return"bottom"==n?{top:t.top+t.height,left:t.left+t.width/2-i/2}:"top"==n?{top:t.top-r,left:t.left+t.width/2-i/2}:"left"==n?{top:t.top+t.height/2-r/2,left:t.left-i}:{top:t.top+t.height/2-r/2,left:t.left+t.width}};t.prototype.getTitle=function(){var t=this.$element,n=this.options;return t.attr("data-original-title")||("function"==typeof n.title?n.title.call(t[0]):n.title)};t.prototype.tip=function(){return this.$tip=this.$tip||n(this.options.template)};t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")};t.prototype.validate=function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)};t.prototype.enable=function(){this.enabled=!0};t.prototype.disable=function(){this.enabled=!1};t.prototype.toggleEnabled=function(){this.enabled=!this.enabled};t.prototype.toggle=function(t){var i=t?n(t.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type):this;i.tip().hasClass("in")?i.leave(i):i.enter(i)};t.prototype.destroy=function(){this.hide().$element.off("."+this.type).removeData("bs."+this.type)};i=n.fn.tooltip;n.fn.tooltip=function(i){return this.each(function(){var u=n(this),r=u.data("bs.tooltip"),f="object"==typeof i&&i;r||u.data("bs.tooltip",r=new t(this,f));"string"==typeof i&&r[i]()})};n.fn.tooltip.Constructor=t;n.fn.tooltip.noConflict=function(){return n.fn.tooltip=i,this}}(window.jQuery);+function(n){"use strict";var t=function(n,t){this.init("popover",n,t)},i;if(!n.fn.tooltip)throw new Error("Popover requires tooltip.js");t.DEFAULTS=n.extend({},n.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover"><div class="arrow"><\/div><h3 class="popover-title"><\/h3><div class="popover-content"><\/div><\/div>'});t.prototype=n.extend({},n.fn.tooltip.Constructor.prototype);t.prototype.constructor=t;t.prototype.getDefaults=function(){return t.DEFAULTS};t.prototype.setContent=function(){var n=this.tip(),t=this.getTitle(),i=this.getContent();n.find(".popover-title")[this.options.html?"html":"text"](t);n.find(".popover-content")[this.options.html?"html":"text"](i);n.removeClass("fade top bottom left right in");n.find(".popover-title").html()||n.find(".popover-title").hide()};t.prototype.hasContent=function(){return this.getTitle()||this.getContent()};t.prototype.getContent=function(){var t=this.$element,n=this.options;return t.attr("data-content")||("function"==typeof n.content?n.content.call(t[0]):n.content)};t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};t.prototype.tip=function(){return this.$tip||(this.$tip=n(this.options.template)),this.$tip};i=n.fn.popover;n.fn.popover=function(i){return this.each(function(){var u=n(this),r=u.data("bs.popover"),f="object"==typeof i&&i;r||u.data("bs.popover",r=new t(this,f));"string"==typeof i&&r[i]()})};n.fn.popover.Constructor=t;n.fn.popover.noConflict=function(){return n.fn.popover=i,this}}(window.jQuery);+function(n){"use strict";function t(i,r){var u,f=n.proxy(this.process,this);this.$element=n(i).is("body")?n(window):n(i);this.$body=n("body");this.$scrollElement=this.$element.on("scroll.bs.scroll-spy.data-api",f);this.options=n.extend({},t.DEFAULTS,r);this.selector=(this.options.target||(u=n(i).attr("href"))&&u.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a";this.offsets=n([]);this.targets=n([]);this.activeTarget=null;this.refresh();this.process()}t.DEFAULTS={offset:10};t.prototype.refresh=function(){var i=this.$element[0]==window?"offset":"position",t;this.offsets=n([]);this.targets=n([]);t=this;this.$body.find(this.selector).map(function(){var f=n(this),r=f.data("target")||f.attr("href"),u=/^#\w/.test(r)&&n(r);return u&&u.length&&[[u[i]().top+(!n.isWindow(t.$scrollElement.get(0))&&t.$scrollElement.scrollTop()),r]]||null}).sort(function(n,t){return n[0]-t[0]}).each(function(){t.offsets.push(this[0]);t.targets.push(this[1])})};t.prototype.process=function(){var n,i=this.$scrollElement.scrollTop()+this.options.offset,f=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,e=f-this.$scrollElement.height(),t=this.offsets,r=this.targets,u=this.activeTarget;if(i>=e)return u!=(n=r.last()[0])&&this.activate(n);for(n=t.length;n--;)u!=r[n]&&i>=t[n]&&(!t[n+1]||i<=t[n+1])&&this.activate(r[n])};t.prototype.activate=function(t){this.activeTarget=t;n(this.selector).parents(".active").removeClass("active");var r=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',i=n(r).parents("li").addClass("active");i.parent(".dropdown-menu").length&&(i=i.closest("li.dropdown").addClass("active"));i.trigger("activate")};var i=n.fn.scrollspy;n.fn.scrollspy=function(i){return this.each(function(){var u=n(this),r=u.data("bs.scrollspy"),f="object"==typeof i&&i;r||u.data("bs.scrollspy",r=new t(this,f));"string"==typeof i&&r[i]()})};n.fn.scrollspy.Constructor=t;n.fn.scrollspy.noConflict=function(){return n.fn.scrollspy=i,this};n(window).on("load",function(){n('[data-spy="scroll"]').each(function(){var t=n(this);t.scrollspy(t.data())})})}(window.jQuery);+function(n){"use strict";var t=function(t){this.element=n(t)},i;t.prototype.show=function(){var t=this.element,e=t.closest("ul:not(.dropdown-menu)"),i=t.attr("data-target"),r,u,f;(i||(i=t.attr("href"),i=i&&i.replace(/.*(?=#[^\s]*$)/,"")),t.parent("li").hasClass("active"))||(r=e.find(".active:last a")[0],u=n.Event("show.bs.tab",{relatedTarget:r}),(t.trigger(u),u.isDefaultPrevented())||(f=n(i),this.activate(t.parent("li"),e),this.activate(f,f.parent(),function(){t.trigger({type:"shown.bs.tab",relatedTarget:r})})))};t.prototype.activate=function(t,i,r){function f(){u.removeClass("active").find("> .dropdown-menu > .active").removeClass("active");t.addClass("active");e?(t[0].offsetWidth,t.addClass("in")):t.removeClass("fade");t.parent(".dropdown-menu")&&t.closest("li.dropdown").addClass("active");r&&r()}var u=i.find("> .active"),e=r&&n.support.transition&&u.hasClass("fade");e?u.one(n.support.transition.end,f).emulateTransitionEnd(150):f();u.removeClass("in")};i=n.fn.tab;n.fn.tab=function(i){return this.each(function(){var u=n(this),r=u.data("bs.tab");r||u.data("bs.tab",r=new t(this));"string"==typeof i&&r[i]()})};n.fn.tab.Constructor=t;n.fn.tab.noConflict=function(){return n.fn.tab=i,this};n(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(t){t.preventDefault();n(this).tab("show")})}(window.jQuery);+function(n){"use strict";var t=function(i,r){this.options=n.extend({},t.DEFAULTS,r);this.$window=n(window).on("scroll.bs.affix.data-api",n.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",n.proxy(this.checkPositionWithEventLoop,this));this.$element=n(i);this.affixed=this.unpin=null;this.checkPosition()},i;t.RESET="affix affix-top affix-bottom";t.DEFAULTS={offset:0};t.prototype.checkPositionWithEventLoop=function(){setTimeout(n.proxy(this.checkPosition,this),1)};t.prototype.checkPosition=function(){var i;if(this.$element.is(":visible")){var s=n(document).height(),e=this.$window.scrollTop(),o=this.$element.offset(),r=this.options.offset,f=r.top,u=r.bottom;"object"!=typeof r&&(u=f=r);"function"==typeof f&&(f=r.top());"function"==typeof u&&(u=r.bottom());i=null!=this.unpin&&e+this.unpin<=o.top?!1:null!=u&&o.top+this.$element.height()>=s-u?"bottom":null!=f&&f>=e?"top":!1;this.affixed!==i&&(this.unpin&&this.$element.css("top",""),this.affixed=i,this.unpin="bottom"==i?o.top-e:null,this.$element.removeClass(t.RESET).addClass("affix"+(i?"-"+i:"")),"bottom"==i&&this.$element.offset({top:document.body.offsetHeight-u-this.$element.height()}))}};i=n.fn.affix;n.fn.affix=function(i){return this.each(function(){var u=n(this),r=u.data("bs.affix"),f="object"==typeof i&&i;r||u.data("bs.affix",r=new t(this,f));"string"==typeof i&&r[i]()})};n.fn.affix.Constructor=t;n.fn.affix.noConflict=function(){return n.fn.affix=i,this};n(window).on("load",function(){n('[data-spy="affix"]').each(function(){var i=n(this),t=i.data();t.offset=t.offset||{};t.offsetBottom&&(t.offset.bottom=t.offsetBottom);t.offsetTop&&(t.offset.top=t.offsetTop);i.affix(t)})})}(window.jQuery);+function(n){"use strict";function t(){var i=document.createElement("bootstrap"),n={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var t in n)if(i.style[t]!==undefined)return{end:n[t]}}n.fn.emulateTransitionEnd=function(t){var i=!1,u=this,r;n(this).one(n.support.transition.end,function(){i=!0});return r=function(){i||n(u).trigger(n.support.transition.end)},setTimeout(r,t),this};n(function(){n.support.transition=t()})}(window.jQuery);+function(n){"use strict";var t=function(t,i){this.$element=n(t);this.$indicators=this.$element.find(".carousel-indicators");this.options=i;this.paused=this.sliding=this.interval=this.$active=this.$items=null;this.options.pause=="hover"&&this.$element.on("mouseenter",n.proxy(this.pause,this)).on("mouseleave",n.proxy(this.cycle,this))},i;t.DEFAULTS={interval:5e3,pause:"hover",wrap:!0};t.prototype.cycle=function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(n.proxy(this.next,this),this.options.interval)),this};t.prototype.getActiveIndex=function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)};t.prototype.to=function(t){var r=this,i=this.getActiveIndex();if(!(t>this.$items.length-1)&&!(t<0))return this.sliding?this.$element.one("slid",function(){r.to(t)}):i==t?this.pause().cycle():this.slide(t>i?"next":"prev",n(this.$items[t]))};t.prototype.pause=function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&n.support.transition.end&&(this.$element.trigger(n.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this};t.prototype.next=function(){if(!this.sliding)return this.slide("next")};t.prototype.prev=function(){if(!this.sliding)return this.slide("prev")};t.prototype.slide=function(t,i){var u=this.$element.find(".item.active"),r=i||u[t](),s=this.interval,f=t=="next"?"left":"right",h=t=="next"?"first":"last",o=this,e;if(!r.length){if(!this.options.wrap)return;r=this.$element.find(".item")[h]()}if(this.sliding=!0,s&&this.pause(),e=n.Event("slide.bs.carousel",{relatedTarget:r[0],direction:f}),!r.hasClass("active")){if(this.$indicators.length){this.$indicators.find(".active").removeClass("active");this.$element.one("slid",function(){var t=n(o.$indicators.children()[o.getActiveIndex()]);t&&t.addClass("active")})}if(n.support.transition&&this.$element.hasClass("slide")){if(this.$element.trigger(e),e.isDefaultPrevented())return;r.addClass(t);r[0].offsetWidth;u.addClass(f);r.addClass(f);u.one(n.support.transition.end,function(){r.removeClass([t,f].join(" ")).addClass("active");u.removeClass(["active",f].join(" "));o.sliding=!1;setTimeout(function(){o.$element.trigger("slid")},0)}).emulateTransitionEnd(600)}else{if(this.$element.trigger(e),e.isDefaultPrevented())return;u.removeClass("active");r.addClass("active");this.sliding=!1;this.$element.trigger("slid")}return s&&this.cycle(),this}};i=n.fn.carousel;n.fn.carousel=function(i){return this.each(function(){var u=n(this),r=u.data("bs.carousel"),f=n.extend({},t.DEFAULTS,u.data(),typeof i=="object"&&i),e=typeof i=="string"?i:f.slide;r||u.data("bs.carousel",r=new t(this,f));typeof i=="number"?r.to(i):e?r[e]():f.interval&&r.pause().cycle()})};n.fn.carousel.Constructor=t;n.fn.carousel.noConflict=function(){return n.fn.carousel=i,this};n(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(t){var i=n(this),f,r=n(i.attr("data-target")||(f=i.attr("href"))&&f.replace(/.*(?=#[^\s]+$)/,"")),e=n.extend({},r.data(),i.data()),u=i.attr("data-slide-to");u&&(e.interval=!1);r.carousel(e);(u=i.attr("data-slide-to"))&&r.data("bs.carousel").to(u);t.preventDefault()});n(window).on("load",function(){n('[data-ride="carousel"]').each(function(){var t=n(this);t.carousel(t.data())})})}(window.jQuery);!function(n){"use strict";n.expr[":"].icontains=function(t,i,r){return n(t).text().toUpperCase().indexOf(r[3].toUpperCase())>=0};var t=function(i,r,u){u&&(u.stopPropagation(),u.preventDefault());this.$element=n(i);this.$newElement=null;this.$button=null;this.$menu=null;this.options=n.extend({},n.fn.selectpicker.defaults,this.$element.data(),typeof r=="object"&&r);this.options.title==null&&(this.options.title=this.$element.attr("title"));this.val=t.prototype.val;this.render=t.prototype.render;this.refresh=t.prototype.refresh;this.setStyle=t.prototype.setStyle;this.selectAll=t.prototype.selectAll;this.deselectAll=t.prototype.deselectAll;this.init()};t.prototype={constructor:t,init:function(){var t,i;this.$element.hide();this.multiple=this.$element.prop("multiple");t=this.$element.attr("id");this.$newElement=this.createView();this.$element.after(this.$newElement);this.$menu=this.$newElement.find("> .dropdown-menu");this.$button=this.$newElement.find("> button");this.$searchbox=this.$newElement.find("input");t!==undefined&&(i=this,this.$button.attr("data-id",t),n('label[for="'+t+'"]').click(function(n){n.preventDefault();i.$button.focus()}));this.checkDisabled();this.clickListener();this.liveSearchListener();this.render();this.liHeight();this.setStyle();this.setWidth();this.options.container&&this.selectPosition();this.$menu.data("this",this);this.$newElement.data("this",this)},createDropdown:function(){var t=this.multiple?" show-tick":"",i=this.options.header?'<h3 class="popover-title">'+this.options.header+'<button type="button" class="close" aria-hidden="true">&times;<\/button><\/h3>':"",r=this.options.liveSearch?'<div class="bootstrap-select-searchbox"><input type="text" class="input-block-level form-control" /><\/div>':"",u="<div class='btn-group bootstrap-select"+t+"'><button type='button' class='dropdown-toggle' data-toggle='dropdown'><div class='filter-option'><\/div>&nbsp;<div class='caret'><\/div><\/button><div class='dropdown-menu open'>"+i+r+"<ul class='dropdown-menu inner' role='menu'><\/ul><\/div><\/div>";return n(u)},createView:function(){var n=this.createDropdown(),t=this.createLi();return n.find("ul").append(t),n},reloadLi:function(){this.destroyLi();var n=this.createLi();this.$menu.find("ul").append(n)},destroyLi:function(){this.$menu.find("li").remove()},createLi:function(){var i=this,t=[],r="",u=0;return this.$element.find("option").each(function(){var r=n(this),e=r.attr("class")||"",o=u==0&&i.options.hideFirstItem?"display:none":r.attr("style")||"",f=r.data("content")?r.data("content"):r.html(),c=r.data("subtext")!==undefined?'<small class="muted">'+r.data("subtext")+"<\/small>":"",s=r.data("icon")!==undefined?'<i class="glyphicon '+r.data("icon")+'"><\/i> ':"";if(s!==""&&(r.is(":disabled")||r.parent().is(":disabled"))&&(s="<span>"+s+"<\/span>"),r.data("content")||(f=s+'<span class="text">'+f+c+"<\/span>"),i.options.hideDisabled&&(r.is(":disabled")||r.parent().is(":disabled")))t.push('<a style="min-height: 0; padding: 0"><\/a>');else if(r.parent().is("optgroup")&&r.data("divider")!=!0)if(r.index()==0){var h=r.parent().attr("label"),l=r.parent().data("subtext")!==undefined?'<small class="muted">'+r.parent().data("subtext")+"<\/small>":"",a=r.parent().data("icon")?'<i class="'+r.parent().data("icon")+'"><\/i> ':"";h=a+'<span class="text">'+h+l+"<\/span>";r[0].index!=0?t.push('<div class="div-contain"><div class="divider"><\/div><\/div><dt>'+h+"<\/dt>"+i.createA(f,"opt "+e,o)):t.push("<dt>"+h+"<\/dt>"+i.createA(f,"opt "+e,o))}else t.push(i.createA(f,"opt "+e,o));else r.data("divider")==!0?t.push('<div class="div-contain"><div class="divider"><\/div><\/div>'):n(this).data("hidden")==!0?t.push(""):t.push(i.createA(f,e,o));u++}),n.each(t,function(n,t){r+="<li rel="+n+">"+t+"<\/li>"}),this.multiple||this.$element.find("option:selected").length!=0||this.options.title||this.$element.find("option").eq(0).prop("selected",!0).attr("selected","selected"),n(r)},createA:function(n,t,i){return'<a tabindex="0" class="'+t+'" style="'+i+'">'+n+'<i class="glyphicon glyphicon-ok icon-ok check-mark"><\/i><\/a>'},render:function(){var t=this,i,r,u,f;this.$element.find("option").each(function(i){t.setDisabled(i,n(this).is(":disabled")||n(this).parent().is(":disabled"));t.setSelected(i,n(this).is(":selected"))});this.tabIndex();i=this.$element.find("option:selected").map(function(){var i=n(this),u=i.data("icon")&&t.options.showIcon?'<i class="glyphicon '+i.data("icon")+'"><\/i> ':"",r;return r=t.options.showSubtext&&i.attr("data-subtext")&&!t.multiple?' <small class="muted">'+i.data("subtext")+"<\/small>":"",i.data("content")&&t.options.showContent?i.data("content"):i.attr("title")!=undefined?i.attr("title"):u+i.html()+r}).toArray();r=this.multiple?i.join(", "):i[0];this.multiple&&this.options.selectedTextFormat.indexOf("count")>-1&&(u=this.options.selectedTextFormat.split(">"),f=this.options.hideDisabled?":not([disabled])":"",(u.length>1&&i.length>u[1]||u.length==1&&i.length>=2)&&(r=this.options.countSelectedText.replace("{0}",i.length).replace("{1}",this.$element.find('option:not([data-divider="true"]):not([data-hidden="true"])'+f).length)));r||(r=this.options.title!=undefined?this.options.title:this.options.noneSelectedText);this.$newElement.find(".filter-option").html(r)},setStyle:function(n,t){this.$element.attr("class")&&this.$newElement.addClass(this.$element.attr("class").replace(/selectpicker|mobile-device/gi,""));var i=n?n:this.options.style;t=="add"?this.$button.addClass(i):t=="remove"?this.$button.removeClass(i):(this.$button.removeClass(this.options.style),this.$button.addClass(i))},liHeight:function(){var n=this.$newElement.clone();n.appendTo("body");var t=n.addClass("open").find("> .dropdown-menu"),i=t.find("li > a").outerHeight(),r=this.options.header?t.find(".popover-title").outerHeight():0,u=this.options.header?t.find(".bootstrap-select-searchbox").outerHeight():0;n.remove();this.$newElement.data("liHeight",i).data("headerHeight",r).data("searchHeight",u)},setSize:function(){var f=this,t=this.$menu,h=t.find(".inner"),g=h.find("li > a"),k=this.$newElement.outerHeight(),c=this.$newElement.data("liHeight"),l=this.$newElement.data("headerHeight"),a=this.$newElement.data("searchHeight"),d=t.find("li .divider").outerHeight(!0),r=parseInt(t.css("padding-top"))+parseInt(t.css("padding-bottom"))+parseInt(t.css("border-top-width"))+parseInt(t.css("border-bottom-width")),v=this.options.hideDisabled?":not(.disabled)":"",y=n(window),e=r+parseInt(t.css("margin-top"))+parseInt(t.css("margin-bottom"))+2,i,u,o,p=function(){u=f.$newElement.offset().top-y.scrollTop();o=y.height()-u-k},s,w,b;p();this.options.header&&t.css("padding-top",0);this.options.size=="auto"?(s=function(){var n;p();i=o-e;i>320&&(i=320);f.$newElement.toggleClass("dropup",u>o&&i-e<t.height()&&f.options.dropupAuto);f.$newElement.hasClass("dropup")&&(i=u-e);n=t.find("li").length+t.find("dt").length>3?c*3+e-2:0;t.css({"max-height":i+"px",overflow:"hidden","min-height":n+"px"});h.css({"max-height":i-l-a-r+"px","overflow-y":"auto","min-height":n-r+"px"})},s(),n(window).resize(s),n(window).scroll(s)):this.options.size&&this.options.size!="auto"&&t.find("li"+v).length>this.options.size&&(w=t.find("li"+v+" > *").filter(":not(.div-contain)").slice(0,this.options.size).last().parent().index(),b=t.find("li").slice(0,w+1).find(".div-contain").length,i=c*this.options.size+b*d+r,this.$newElement.toggleClass("dropup",u>o&&i<t.height()&&this.options.dropupAuto),t.css({"max-height":i+l+a+"px",overflow:"hidden"}),h.css({"max-height":i-r+"px","overflow-y":"auto"}))},setWidth:function(){if(this.options.width=="auto"){this.$menu.css("min-width","0");var n=this.$newElement.clone().appendTo("body"),t=n.find("> .dropdown-menu").css("width");n.remove();this.$newElement.css("width",t)}else this.options.width=="fit"?(this.$menu.css("min-width",""),this.$newElement.css("width","").addClass("fit-width")):this.options.width?(this.$menu.css("min-width",""),this.$newElement.css("width",this.options.width)):(this.$menu.css("min-width",""),this.$newElement.css("width",""));this.$newElement.hasClass("fit-width")&&this.options.width!=="fit"&&this.$newElement.removeClass("fit-width")},selectPosition:function(){var i=this,t=n("<div />"),r,f,u=function(n){t.addClass(n.attr("class")).toggleClass("dropup",n.hasClass("dropup"));r=n.offset();f=n.hasClass("dropup")?0:n[0].offsetHeight;t.css({top:r.top+f,left:r.left,width:n[0].offsetWidth,position:"absolute"})};this.$newElement.on("click",function(){u(n(this));t.appendTo(i.options.container);t.toggleClass("open",!n(this).hasClass("open"));t.append(i.$menu)});n(window).resize(function(){u(i.$newElement)});n(window).on("scroll",function(){u(i.$newElement)});n("html").on("click",function(r){n(r.target).closest(i.$newElement).length<1&&t.removeClass("open")})},mobile:function(){this.$element.addClass("mobile-device").appendTo(this.$newElement);this.options.container&&this.$menu.hide()},refresh:function(){this.reloadLi();this.render();this.setWidth();this.setStyle();this.checkDisabled();this.liHeight()},update:function(){this.reloadLi();this.setWidth();this.setStyle();this.checkDisabled();this.liHeight()},setSelected:function(n,t){this.$menu.find("li").eq(n).toggleClass("selected",t)},setDisabled:function(n,t){t?this.$menu.find("li").eq(n).addClass("disabled").find("a").attr("href","#").attr("tabindex",-1):this.$menu.find("li").eq(n).removeClass("disabled").find("a").removeAttr("href").attr("tabindex",0)},isDisabled:function(){return this.$element.is(":disabled")},checkDisabled:function(){var n=this;this.isDisabled()?this.$button.addClass("disabled").attr("tabindex",-1):(this.$button.hasClass("disabled")&&this.$button.removeClass("disabled"),this.$button.attr("tabindex")==-1&&(this.$element.data("tabindex")||this.$button.removeAttr("tabindex")));this.$button.click(function(){return!n.isDisabled()})},tabIndex:function(){this.$element.is("[tabindex]")&&(this.$element.data("tabindex",this.$element.attr("tabindex")),this.$button.attr("tabindex",this.$element.data("tabindex")))},clickListener:function(){var t=this;n("body").on("touchstart.dropdown",".dropdown-menu",function(n){n.stopPropagation()});this.$newElement.on("click",function(){t.setSize()});this.$menu.on("click","li a",function(i){var e=n(this).parent().index(),s=n(this).parent(),o=t.$element.val(),u,r,f;t.multiple&&i.stopPropagation();i.preventDefault();t.isDisabled()||n(this).parent().hasClass("disabled")||(u=t.$element.find("option"),r=u.eq(e),t.multiple?(f=r.prop("selected"),r.prop("selected",!f)):(u.prop("selected",!1),r.prop("selected",!0)),t.$button.focus(),o!=t.$element.val()&&t.$element.change())});this.$menu.on("click","li.disabled a, li dt, li .div-contain, h3.popover-title",function(n){n.target==this&&(n.preventDefault(),n.stopPropagation(),t.$button.focus())});this.$searchbox.on("click",function(n){n.stopPropagation()});this.$element.change(function(){t.render()})},liveSearchListener:function(){var n=this;this.$newElement.on("click.dropdown.data-api",function(){n.options.liveSearch&&setTimeout(function(){n.$searchbox.focus()},10)});this.$searchbox.on("input",function(){n.$searchbox.val()?n.$menu.find("li").show().not(":icontains("+n.$searchbox.val()+")").hide():n.$menu.find("li").show()})},val:function(n){return n!=undefined?(this.$element.val(n),this.$element.change(),this.$element):this.$element.val()},selectAll:function(){this.$element.find("option").prop("selected",!0).attr("selected","selected");this.render()},deselectAll:function(){this.$element.find("option").prop("selected",!1).removeAttr("selected");this.render()},keydown:function(t){var y,r,f,i,e,s,h,c,l,a,v,o,u,p;(y=n(this),f=y.parent(),a=f.data("this"),a.options.container&&(f=a.$menu),r=n("[role=menu] li:not(.divider):visible a",f),r.length)&&(/(38|40)/.test(t.keyCode)?(i=r.index(r.filter(":focus")),s=r.parent(":not(.disabled)").first().index(),h=r.parent(":not(.disabled)").last().index(),e=r.eq(i).parent().nextAll(":not(.disabled)").eq(0).index(),c=r.eq(i).parent().prevAll(":not(.disabled)").eq(0).index(),l=r.eq(e).parent().prevAll(":not(.disabled)").eq(0).index(),t.keyCode==38&&(i!=l&&i>c&&(i=c),i<s&&(i=s)),t.keyCode==40&&(i!=l&&i<e&&(i=e),i>h&&(i=h),i==-1&&(i=0)),r.eq(i).focus()):(v={48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",59:";",65:"a",66:"b",67:"c",68:"d",69:"e",70:"f",71:"g",72:"h",73:"i",74:"j",75:"k",76:"l",77:"m",78:"n",79:"o",80:"p",81:"q",82:"r",83:"s",84:"t",85:"u",86:"v",87:"w",88:"x",89:"y",90:"z",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9"},o=[],r.each(function(){n(this).parent().is(":not(.disabled)")&&n.trim(n(this).text().toLowerCase()).substring(0,1)==v[t.keyCode]&&o.push(n(this).parent().index())}),u=n(document).data("keycount"),u++,n(document).data("keycount",u),p=n.trim(n(":focus").text().toLowerCase()).substring(0,1),p!=v[t.keyCode]?(u=1,n(document).data("keycount",u)):u>=o.length&&n(document).data("keycount",0),r.eq(o[u-1]).focus()),/(13|32)/.test(t.keyCode)&&(t.preventDefault(),n(":focus").click(),n(document).data("keycount",0)))},hide:function(){this.$newElement.hide()},show:function(){this.$newElement.show()},destroy:function(){this.$newElement.remove();this.$element.remove()}};n.fn.selectpicker=function(i,r){var f=arguments,u,e=this.each(function(){var h,s;if(n(this).is("select")){var c=n(this),e=c.data("selectpicker"),o=typeof i=="object"&&i;if(e){if(o)for(h in o)e.options[h]=o[h]}else c.data("selectpicker",e=new t(this,o,r));typeof i=="string"&&(s=i,e[s]instanceof Function?([].shift.apply(f),u=e[s].apply(e,f)):u=e.options[s])}});return u!=undefined?u:e};n.fn.selectpicker.defaults={style:"btn-default",size:"auto",title:null,selectedTextFormat:"values",noneSelectedText:"Please select",countSelectedText:"{0} of {1} selected",width:!1,container:!1,hideDisabled:!1,showSubtext:!1,showIcon:!0,showContent:!0,dropupAuto:!0,header:!1,liveSearch:!1,hideFirstItem:!1};n(document).data("keycount",0).on("keydown","[data-toggle=dropdown], [role=menu]",t.prototype.keydown)}(window.jQuery);+function(n){"use strict";var t=function(t,i){this.options=i;this.$element=n(t);this.$backdrop=this.isShown=null;this.options.remote&&this.$element.load(this.options.remote)},i;t.DEFAULTS={backdrop:!0,keyboard:!0,show:!0};t.prototype.toggle=function(n){return this[this.isShown?"hide":"show"](n)};t.prototype.show=function(t){var i=this,r=n.Event("show.bs.modal",{relatedTarget:t});if(this.$element.trigger(r),!this.isShown&&!r.isDefaultPrevented()){this.isShown=!0;this.escape();this.$element.on("click.dismiss.modal",'[data-dismiss="modal"]',n.proxy(this.hide,this));this.backdrop(function(){var u=n.support.transition&&i.$element.hasClass("fade"),r;i.$element.parent().length||i.$element.appendTo(document.body);i.$element.show();u&&i.$element[0].offsetWidth;i.$element.addClass("in").attr("aria-hidden",!1);i.enforceFocus();r=n.Event("shown.bs.modal",{relatedTarget:t});u?i.$element.find(".modal-dialog").one(n.support.transition.end,function(){i.$element.focus().trigger(r)}).emulateTransitionEnd(300):i.$element.focus().trigger(r)})}};t.prototype.hide=function(t){(t&&t.preventDefault(),t=n.Event("hide.bs.modal"),this.$element.trigger(t),this.isShown&&!t.isDefaultPrevented())&&(this.isShown=!1,this.escape(),n(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.modal"),n.support.transition&&this.$element.hasClass("fade")?this.$element.one(n.support.transition.end,n.proxy(this.hideModal,this)).emulateTransitionEnd(300):this.hideModal())};t.prototype.enforceFocus=function(){n(document).off("focusin.bs.modal").on("focusin.bs.modal",n.proxy(function(n){this.$element[0]===n.target||this.$element.has(n.target).length||this.$element.focus()},this))};t.prototype.escape=function(){if(this.isShown&&this.options.keyboard)this.$element.on("keyup.dismiss.bs.modal",n.proxy(function(n){n.which==27&&this.hide()},this));else this.isShown||this.$element.off("keyup.dismiss.bs.modal")};t.prototype.hideModal=function(){var n=this;this.$element.hide();this.backdrop(function(){n.removeBackdrop();n.$element.trigger("hidden.bs.modal")})};t.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove();this.$backdrop=null};t.prototype.backdrop=function(t){var u=this,r=this.$element.hasClass("fade")?"fade":"",i;if(this.isShown&&this.options.backdrop){i=n.support.transition&&r;this.$backdrop=n('<div class="modal-backdrop '+r+'" />').appendTo(document.body);this.$element.on("click.dismiss.modal",n.proxy(function(n){n.target===n.currentTarget&&(this.options.backdrop=="static"?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this));if(i&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!t)return;i?this.$backdrop.one(n.support.transition.end,t).emulateTransitionEnd(150):t()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),n.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(n.support.transition.end,t).emulateTransitionEnd(150):t()):t&&t()};i=n.fn.modal;n.fn.modal=function(i,r){return this.each(function(){var f=n(this),u=f.data("bs.modal"),e=n.extend({},t.DEFAULTS,f.data(),typeof i=="object"&&i);u||f.data("bs.modal",u=new t(this,e));typeof i=="string"?u[i](r):e.show&&u.show(r)})};n.fn.modal.Constructor=t;n.fn.modal.noConflict=function(){return n.fn.modal=i,this};n(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(t){var i=n(this),r=i.attr("href"),u=n(i.attr("data-target")||r&&r.replace(/.*(?=#[^\s]+$)/,"")),f=u.data("modal")?"toggle":n.extend({remote:!/#/.test(r)&&r},u.data(),i.data());t.preventDefault();u.modal(f,this).one("hide",function(){i.is(":visible")&&i.focus()})});n(document).on("show.bs.modal",".modal",function(){n(document.body).addClass("modal-open")}).on("hidden.bs.modal",".modal",function(){n(document.body).removeClass("modal-open")})}(window.jQuery),function(n){function ut(n,t,i){return i.transition=="transition"&&t=="swing"&&(t="ease"),{anims:[],duration:n,orgDuration:n,easing:t,startTime:p()}}function k(n,t){for(var i,r=0,u=n.anims.length;r<u;r++)(i=n.anims[r],i)&&i[0][t.transition](i[1],n.duration,n.easing,i[2])}function ft(n,t){var r,e,i;for(f(t)||(t=!0),s(n.pre)&&ft(n.pre,t),r=0,e=n.anims.length;r<e;r++)i=n.anims[r],i[0].stop(!0),t&&(i[0].css(i[1]),u(i[2])&&i[2]());s(n.post)&&ft(n.post,t)}function ui(n,t,i){t&&t.remove();switch(i.fx){case"fade":case"crossfade":case"cover-fade":case"uncover-fade":n.css("opacity",1);n.css("filter","")}}function et(n,t,i,r,u){if(t[i]&&t[i].call(n,r),u[i].length)for(var f=0,e=u[i].length;f<e;f++)u[i][f].call(n,r);return[]}function fi(n,i,r){return i.length&&(n.trigger(t(i[0][0],r),i[0][1]),i.shift()),i}function ei(t){t.each(function(){var t=n(this);t.data("_cfs_isHidden",t.is(":hidden")).hide()})}function oi(t){t&&t.each(function(){var t=n(this);t.data("_cfs_isHidden")||t.show()})}function d(n){return n.auto&&clearTimeout(n.auto),n.progress&&clearInterval(n.progress),n}function si(n,t,i,r,u,f,e){return{width:e.width,height:e.height,items:{old:n,skipped:t,visible:i},scroll:{items:r,direction:u,duration:f}}}function hi(n,t,i,r){var u=n.duration;return n.fx=="none"?0:(u=="auto"?u=t.scroll.duration/t.scroll.items*i:u<10&&(u=r/u),u<1)?0:(n.fx=="fade"&&(u=u/2),Math.round(u))}function vt(n,t,u){var s=i(n.items.minimum)?n.items.minimum:n.items.visible+1,f,e,o;t=="show"||t=="hide"?f=t:s>t?(r(u,"Not enough items ("+t+" total, "+s+" needed): Hiding navigation."),f="hide"):f="show";e=f=="show"?"removeClass":"addClass";o=l("hidden",u);n.auto.button&&n.auto.button[f]()[e](o);n.prev.button&&n.prev.button[f]()[e](o);n.next.button&&n.next.button[f]()[e](o);n.pagination.container&&n.pagination.container[f]()[e](o)}function g(n,t,i){var r,u,f;n.circular||n.infinite||(r=t=="removeClass"||t=="addClass"?t:!1,u=l("disabled",i),n.auto.button&&r&&n.auto.button[r](u),n.prev.button&&(f=r||t==0?"addClass":"removeClass",n.prev.button[f](u)),n.next.button&&(f=r||t==n.items.visible?"addClass":"removeClass",n.next.button[f](u)))}function ot(n,t){return u(t)?t=t.call(n):o(t)&&(t={}),t}function or(n,t){return t=ot(n,t),i(t)?t={visible:t}:t=="variable"?t={visible:t,width:t,height:t}:s(t)||(t={}),t}function sr(n,t){return t=ot(n,t),i(t)?t=t<=50?{items:t}:{duration:t}:e(t)?t={easing:t}:s(t)||(t={}),t}function yt(t,i){if(i=ot(t,i),e(i)){var r=ir(i);i=r==-1?n(i):r}return i}function hr(n,t){return t=yt(n,t),c(t)?t={button:t}:f(t)?t={play:t}:i(t)&&(t={timeoutDuration:t}),t.progress&&(e(t.progress)||c(t.progress))&&(t.progress={bar:t.progress}),t}function cr(t,r){return u(r.button)&&(r.button=r.button.call(t)),e(r.button)&&(r.button=n(r.button)),f(r.play)||(r.play=!0),i(r.delay)||(r.delay=0),o(r.pauseOnEvent)&&(r.pauseOnEvent=!0),f(r.pauseOnResize)||(r.pauseOnResize=!0),i(r.timeoutDuration)||(r.timeoutDuration=r.duration<10?2500:r.duration*5),r.progress&&(u(r.progress.bar)&&(r.progress.bar=r.progress.bar.call(t)),e(r.progress.bar)&&(r.progress.bar=n(r.progress.bar)),r.progress.bar?(u(r.progress.updater)||(r.progress.updater=n.fn.carouFredSel.progressbarUpdater),i(r.progress.interval)||(r.progress.interval=50)):r.progress=!1),r}function ci(n,t){return t=yt(n,t),c(t)?t={button:t}:i(t)&&(t={key:t}),t}function li(t,i){return u(i.button)&&(i.button=i.button.call(t)),e(i.button)&&(i.button=n(i.button)),e(i.key)&&(i.key=ir(i.key)),i}function lr(n,t){return t=yt(n,t),c(t)?t={container:t}:f(t)&&(t={keys:t}),t}function ar(t,r){return u(r.container)&&(r.container=r.container.call(t)),e(r.container)&&(r.container=n(r.container)),i(r.items)||(r.items=!1),f(r.keys)||(r.keys=!1),u(r.anchorBuilder)||ri(r.anchorBuilder)||(r.anchorBuilder=n.fn.carouFredSel.pageAnchorBuilder),i(r.deviation)||(r.deviation=0),r}function vr(n,t){return u(t)&&(t=t.call(n)),o(t)&&(t={onTouch:!1}),rt(t)?t={onTouch:t}:i(t)&&(t={items:t}),t}function yr(n,t){return f(t.onTouch)||(t.onTouch=!0),f(t.onMouse)||(t.onMouse=!1),s(t.options)||(t.options={}),f(t.options.triggerOnTouchEnd)||(t.options.triggerOnTouchEnd=!1),t}function pr(n,t){return u(t)&&(t=t.call(n)),rt(t)?t={}:i(t)?t={items:t}:o(t)&&(t=!1),t}function wr(n,t){return t}function nt(t,r,u,o,h){if(e(t)&&(t=n(t,h)),s(t)&&(t=n(t,h)),c(t)?(t=h.children().index(t),f(u)||(u=!1)):f(u)||(u=!0),i(t)||(t=0),i(r)||(r=0),u&&(t+=o.first),t+=r,o.total>0){while(t>=o.total)t-=o.total;while(t<0)t+=o.total}return t}function pt(n,t,i){for(var u,f=0,e=0,r=i;r>=0;r--){if(u=n.eq(r),f+=u.is(":visible")?u[t.d.outerWidth](!0):0,f>t.maxDimension)return e;r==0&&(r=n.length);e++}}function br(n,t,i){return ai(n,t.items.filter,t.items.visibleConf.org,i)}function kr(n,t,i,r){return ai(n,t.items.filter,r,i)}function ai(n,t,i,r){for(var s,e=0,f=0,u=r,o=n.length;u>=0;u--){if((f++,f==o)||(s=n.eq(u),s.is(t)&&(e++,e==i)))return f;u==0&&(u=o)}}function vi(n,t){return t.items.visibleConf.org||n.children().slice(0,t.items.visible).filter(t.items.filter).length}function w(n,t,i){for(var e,o=0,u=0,r=i,f=n.length-1;r<=f;r++){if((e=n.eq(r),o+=e.is(":visible")?e[t.d.outerWidth](!0):0,o>t.maxDimension)||(u++,u==f+1))return u;r==f&&(r=-1)}}function yi(n,t,i,r){var u=w(n,t,i);return t.circular||i+u>r&&(u=r-i),u}function st(n,t,i){return pi(n,t.items.filter,t.items.visibleConf.org,i,t.circular)}function dr(n,t,i,r){return pi(n,t.items.filter,r+1,i,t.circular)-1}function pi(n,t,i,r){for(var s,o=0,f=0,u=r,e=n.length-1;u<=e;u++){if((f++,f>=e)||(s=n.eq(u),s.is(t)&&(o++,o==i)))return f;u==e&&(u=-1)}}function tt(n,t){return n.slice(0,t.items.visible)}function gr(n,t,i){return n.slice(i,t.items.visibleConf.old+i)}function nu(n,t){return n.slice(0,t.items.visible)}function tu(n,t){return n.slice(0,t.items.visibleConf.old)}function iu(n,t,i){return n.slice(i,t.items.visible+i)}function wt(t,r,u){r.usePadding&&(e(u)||(u="_cfs_origCssMargin"),t.each(function(){var f=n(this),t=parseInt(f.css(r.d.marginRight),10);i(t)||(t=0);f.data(u,t)}))}function h(t,r,u){if(r.usePadding){var e=f(u)?u:!1;i(u)||(u=0);wt(t,r,"_cfs_tempCssMargin");t.each(function(){var t=n(this);t.css(r.d.marginRight,e?t.data("_cfs_tempCssMargin"):u+t.data("_cfs_origCssMargin"))})}}function ht(t){t.each(function(){var t=n(this);t.data("_cfs_origCss",t.attr("style")||"")})}function bt(t){t.each(function(){var t=n(this);t.attr("style",t.data("_cfs_origCss")||"")})}function wi(t,i){var e=t.items.visible,u=t.items[t.d.width],r=t[t.d.height],f=lt(r);i.each(function(){var i=n(this),e=u-ru(i,t,"Width");i[t.d.width](e);f&&i[t.d.height](gt(e,r))})}function kt(n,t){var s=n.parent(),u=n.children(),o=tt(u,t),f=ni(dt(o,t,!0),t,!1),i,r,e;return s.css(f),t.usePadding&&(i=t.padding,r=i[t.d[1]],t.align&&r<0&&(r=0),e=o.last(),e.css(t.d.marginRight,e.data("_cfs_origCssMargin")+r),n.css(t.d.top,i[t.d[0]]),n.css(t.d.left,i[t.d[3]])),n.css(t.d.width,f[t.d.width]+v(u,t,"width")*2),n.css(t.d.height,bi(u,t,"height")),f}function dt(n,t,i){return[v(n,t,"width",i),bi(n,t,"height",i)]}function bi(n,t,r,u){return(f(u)||(u=!1),i(t[t.d[r]])&&u)?t[t.d[r]]:i(t.items[t.d[r]])?t.items[t.d[r]]:(r=r.toLowerCase().indexOf("width")>-1?"outerWidth":"outerHeight",ct(n,t,r))}function ct(n,t,i){for(var f,e,r=0,u=0,o=n.length;u<o;u++)f=n.eq(u),e=f.is(":visible")?f[t.d[i]](!0):0,r<e&&(r=e);return r}function v(n,t,r,u){var h,o,e,c,s;if(f(u)||(u=!1),i(t[t.d[r]])&&u)return t[t.d[r]];if(i(t.items[t.d[r]]))return t.items[t.d[r]]*n.length;for(h=r.toLowerCase().indexOf("width")>-1?"outerWidth":"outerHeight",o=0,e=0,c=n.length;e<c;e++)s=n.eq(e),o+=s.is(":visible")?s[t.d[h]](!0):0;return o}function ki(n,t,i){var r=n.is(":visible"),u;return r&&n.hide(),u=n.parent()[t.d[i]](),r&&n.show(),u}function di(n,t){return i(n[n.d.width])?n[n.d.width]:t}function gi(n,t,i){for(var e,o,r=!1,u=!1,f=0,s=n.length;f<s;f++)e=n.eq(f),o=e.is(":visible")?e[t.d[i]](!0):0,r===!1?r=o:r!=o&&(u=!0),r==0&&(u=!0);return u}function ru(n,t,i){return n[t.d["outer"+i]](!0)-n[t.d[i.toLowerCase()]]()}function gt(n,t){if(lt(t)){if(t=parseInt(t.slice(0,-1),10),!i(t))return n;n*=t/100}return n}function t(n,t,i,r,u){return f(i)||(i=!0),f(r)||(r=!0),f(u)||(u=!1),i&&(n=t.events.prefix+n),r&&(n=n+"."+t.events.namespace),r&&u&&(n+=t.serialNumber),n}function l(n,t){return e(t.classnames[n])?t.classnames[n]:n}function ni(n,t,i){f(i)||(i=!0);var r=t.usePadding&&i?t.padding:[0,0,0,0],u={};return u[t.d.width]=n[0]+r[1]+r[3],u[t.d.height]=n[1]+r[0]+r[2],u}function b(n,t){for(var i,f,u=[],r=0,e=n.length;r<e;r++)for(i=0,f=t.length;i<f;i++)if(t[i].indexOf(typeof n[r])>-1&&o(u[i])){u[i]=n[r];break}return u}function uu(n){if(o(n))return[0,0,0,0];if(i(n))return[n,n,n,n];if(e(n)&&(n=n.split("px").join("").split("em").join("").split(" ")),!y(n))return[0,0,0,0];for(var t=0;t<4;t++)n[t]=parseInt(n[t],10);switch(n.length){case 0:return[0,0,0,0];case 1:return[n[0],n[0],n[0],n[0]];case 2:return[n[0],n[1],n[0],n[1]];case 3:return[n[0],n[1],n[2],n[1]];default:return[n[0],n[1],n[2],n[3]]}}function ti(n,t){var r=i(t[t.d.width])?Math.ceil(t[t.d.width]-v(n,t,"width")):0;switch(t.align){case"left":return[0,r];case"right":return[r,0];case"center":default:return[Math.ceil(r/2),Math.floor(r/2)]}}function fu(n){for(var i=[["width","innerWidth","outerWidth","height","innerHeight","outerHeight","left","top","marginRight",0,1,2,3],["height","innerHeight","outerHeight","width","innerWidth","outerWidth","top","left","marginBottom",3,2,1,0]],u=i[0].length,f=n.direction=="right"||n.direction=="left"?0:1,r={},t=0;t<u;t++)r[i[0][t]]=i[f][t];return r}function ii(n,t,r,f){var o=n,h,c;if(u(r))o=r.call(f,o);else if(e(r)){if(h=r.split("+"),c=r.split("-"),c.length>h.length)var l=!0,a=c[0],s=c[1];else var l=!1,a=h[0],s=h[1];switch(a){case"even":o=n%2==1?n-1:n;break;case"odd":o=n%2==0?n-1:n;break;default:o=n}s=parseInt(s,10);i(s)&&(l&&(s=-s),o+=s)}return(!i(o)||o<1)&&(o=1),o}function a(n,t,i,r){return nr(ii(n,t,i,r),t.items.visibleConf)}function nr(n,t){return i(t.min)&&n<t.min&&(n=t.min),i(t.max)&&n>t.max&&(n=t.max),n<1&&(n=1),n}function tr(t){y(t)||(t=[[t]]);y(t[0])||(t=[t]);for(var r=0,u=t.length;r<u;r++)e(t[r][0])&&(t[r][0]=n(t[r][0])),f(t[r][1])||(t[r][1]=!0),f(t[r][2])||(t[r][2]=!0),i(t[r][3])||(t[r][3]=0);return t}function ir(n){return n=="right"?39:n=="left"?37:n=="up"?38:n=="down"?40:-1}function rr(i,r,u){if(i){var f=r.triggerHandler(t("currentPosition",u));n.fn.carouFredSel.cookie.set(i,f)}}function eu(t){var i=n.fn.carouFredSel.cookie.get(t);return i==""?0:i}function ou(n,t){for(var r={},i=0,u=t.length;i<u;i++)r[t[i]]=n.css(t[i]);return r}function su(n,t,f,o){return s(n.visibleConf)||(n.visibleConf={}),s(n.sizesConf)||(n.sizesConf={}),n.start==0&&i(o)&&(n.start=o),s(n.visible)?(n.visibleConf.min=n.visible.min,n.visibleConf.max=n.visible.max,n.visible=!1):e(n.visible)?(n.visible=="variable"?n.visibleConf.variable=!0:n.visibleConf.adjust=n.visible,n.visible=!1):u(n.visible)&&(n.visibleConf.adjust=n.visible,n.visible=!1),e(n.filter)||(n.filter=f.filter(":hidden").length>0?":visible":"*"),n[t.d.width]||(t.responsive?(r(!0,"Set a "+t.d.width+" for the items!"),n[t.d.width]=ct(f,t,"outerWidth")):n[t.d.width]=gi(f,t,"outerWidth")?"variable":f[t.d.outerWidth](!0)),n[t.d.height]||(n[t.d.height]=gi(f,t,"outerHeight")?"variable":f[t.d.outerHeight](!0)),n.sizesConf.width=n.width,n.sizesConf.height=n.height,n}function hu(n,t){return n.items[n.d.width]=="variable"&&(n.items.visibleConf.variable=!0),n.items.visibleConf.variable||(i(n[n.d.width])?n.items.visible=Math.floor(n[n.d.width]/n.items[n.d.width]):(n.items.visible=Math.floor(t/n.items[n.d.width]),n[n.d.width]=n.items.visible*n.items[n.d.width],n.items.visibleConf.adjust||(n.align=!1)),(n.items.visible=="Infinity"||n.items.visible<1)&&(r(!0,'Not a valid number of visible items: Set to "variable".'),n.items.visibleConf.variable=!0)),n}function cu(n,t,i){return n=="auto"&&(n=ct(i,t,"outerWidth")),n}function lu(n,t,i){return n=="auto"&&(n=ct(i,t,"outerHeight")),n||(n=t.items[t.d.height]),n}function ur(n,t){var i=ti(tt(t,n),n);return n.padding[n.d[1]]=i[1],n.padding[n.d[3]]=i[0],n}function fr(n,t){var i=nr(Math.ceil(n[n.d.width]/n.items[n.d.width]),n.items.visibleConf),r;return i>t.length&&(i=t.length),r=Math.floor(n[n.d.width]/i),n.items.visible=i,n.items[n.d.width]=r,n[n.d.width]=i*r,n}function it(n){var i,t;return e(n)?(t=n.indexOf("immediate")>-1?!0:!1,i=n.indexOf("resume")>-1?!0:!1):t=i=!1,[t,i]}function er(n){return n===null}function o(n){return er(n)||typeof n=="undefined"||n===""||n==="undefined"}function y(n){return n instanceof Array}function c(n){return n instanceof jQuery}function s(n){return(n instanceof Object||typeof n=="object")&&!er(n)&&!c(n)&&!y(n)&&!u(n)}function i(n){return(n instanceof Number||typeof n=="number")&&!isNaN(n)}function e(n){return(n instanceof String||typeof n=="string")&&!o(n)&&!rt(n)&&!ri(n)}function u(n){return n instanceof Function||typeof n=="function"}function f(n){return n instanceof Boolean||typeof n=="boolean"||rt(n)||ri(n)}function rt(n){return n===!0||n==="true"}function ri(n){return n===!1||n==="false"}function lt(n){return e(n)&&n.slice(-1)=="%"}function p(){return(new Date).getTime()}function at(n,t){r(!0,n+" is DEPRECATED, support for it will be removed. Use "+t+" instead.")}function r(n,t){var i;if(!o(window.console)&&!o(window.console.log)){if(s(n)?(i=" ("+n.selector+")",n=n.debug):i="",!n)return!1;t=e(t)?"carouFredSel"+i+": "+t:["carouFredSel"+i+":",t];window.console.log(t)}return!1}n.fn.carouFredSel||(n.fn.caroufredsel=n.fn.carouFredSel=function(ct,yt){var au,wu,ku,nf,pu,du,tf;if(this.length==0)return r(!0,'No element found for "'+this.selector+'".'),this;if(this.length>1)return this.each(function(){n(this).carouFredSel(ct,yt)});var ai=this,nr=this[0],gu=!1;ai.data("_cfs_isCarousel")&&(gu=ai.triggerHandler("_cfs_triggerEvent","currentPosition"),ai.trigger("_cfs_triggerEvent",["destroy",!0]));au={};au._init=function(t,r,u){t=ot(nr,t);t.items=or(nr,t.items);t.scroll=sr(nr,t.scroll);t.auto=hr(nr,t.auto);t.prev=ci(nr,t.prev);t.next=ci(nr,t.next);t.pagination=lr(nr,t.pagination);t.swipe=vr(nr,t.swipe);t.mousewheel=pr(nr,t.mousewheel);r&&(bu=n.extend(!0,{},n.fn.carouFredSel.defaults,t));ri=n.extend(!0,{},n.fn.carouFredSel.defaults,t);ri.d=fu(ri);ir.direction=ri.direction=="up"||ri.direction=="left"?"next":"prev";var f=ai.children(),e=ki(er,ri,"width");if(rt(ri.cookie)&&(ri.cookie="caroufredsel_cookie_"+pi.serialNumber),ri.maxDimension=di(ri,e),ri.items=su(ri.items,ri,f,u),ri[ri.d.width]=cu(ri[ri.d.width],ri,f),ri[ri.d.height]=lu(ri[ri.d.height],ri,f),ri.responsive&&(lt(ri[ri.d.width])||(ri[ri.d.width]="100%")),lt(ri[ri.d.width])&&(ir.upDateOnWindowResize=!0,ir.primarySizePercentage=ri[ri.d.width],ri[ri.d.width]=gt(e,ir.primarySizePercentage),ri.items.visible||(ri.items.visibleConf.variable=!0)),ri.responsive?(ri.usePadding=!1,ri.padding=[0,0,0,0],ri.align=!1,ri.items.visibleConf.variable=!1):(ri.items.visible||(ri=hu(ri,e)),ri[ri.d.width]||(!ri.items.visibleConf.variable&&i(ri.items[ri.d.width])&&ri.items.filter=="*"?(ri[ri.d.width]=ri.items.visible*ri.items[ri.d.width],ri.align=!1):ri[ri.d.width]="variable"),o(ri.align)&&(ri.align=i(ri[ri.d.width])?"center":!1),ri.items.visibleConf.variable&&(ri.items.visible=w(f,ri,0))),ri.items.filter=="*"||ri.items.visibleConf.variable||(ri.items.visibleConf.org=ri.items.visible,ri.items.visible=st(f,ri,0)),ri.items.visible=a(ri.items.visible,ri,ri.items.visibleConf.adjust,nr),ri.items.visibleConf.old=ri.items.visible,ri.responsive)ri.items.visibleConf.min||(ri.items.visibleConf.min=ri.items.visible),ri.items.visibleConf.max||(ri.items.visibleConf.max=ri.items.visible),ri=fr(ri,f,e);else{ri.padding=uu(ri.padding);ri.align=="top"?ri.align="left":ri.align=="bottom"&&(ri.align="right");switch(ri.align){case"center":case"left":case"right":ri[ri.d.width]!="variable"&&(ri=ur(ri,f),ri.usePadding=!0);break;default:ri.align=!1;ri.usePadding=ri.padding[0]==0&&ri.padding[1]==0&&ri.padding[2]==0&&ri.padding[3]==0?!1:!0}}i(ri.scroll.duration)||(ri.scroll.duration=500);o(ri.scroll.items)&&(ri.scroll.items=ri.responsive||ri.items.visibleConf.variable||ri.items.filter!="*"?"visible":ri.items.visible);ri.auto=n.extend(!0,{},ri.scroll,ri.auto);ri.prev=n.extend(!0,{},ri.scroll,ri.prev);ri.next=n.extend(!0,{},ri.scroll,ri.next);ri.pagination=n.extend(!0,{},ri.scroll,ri.pagination);ri.auto=cr(nr,ri.auto);ri.prev=li(nr,ri.prev);ri.next=li(nr,ri.next);ri.pagination=ar(nr,ri.pagination);ri.swipe=yr(nr,ri.swipe);ri.mousewheel=wr(nr,ri.mousewheel);ri.synchronise&&(ri.synchronise=tr(ri.synchronise));ri.auto.onPauseStart&&(ri.auto.onTimeoutStart=ri.auto.onPauseStart,at("auto.onPauseStart","auto.onTimeoutStart"));ri.auto.onPausePause&&(ri.auto.onTimeoutPause=ri.auto.onPausePause,at("auto.onPausePause","auto.onTimeoutPause"));ri.auto.onPauseEnd&&(ri.auto.onTimeoutEnd=ri.auto.onPauseEnd,at("auto.onPauseEnd","auto.onTimeoutEnd"));ri.auto.pauseDuration&&(ri.auto.timeoutDuration=ri.auto.pauseDuration,at("auto.pauseDuration","auto.timeoutDuration"))};au._build=function(){ai.data("_cfs_isCarousel",!0);var t=ai.children(),n=ou(ai,["textAlign","float","position","top","right","bottom","left","zIndex","width","height","marginTop","marginRight","marginBottom","marginLeft"]),i="relative";switch(n.position){case"absolute":case"fixed":i=n.position}pi.wrapper=="parent"?ht(er):er.css(n);er.css({overflow:"hidden",position:i});ht(ai);ai.data("_cfs_origCssZindex",n.zIndex);ai.css({textAlign:"left",float:"none",position:"absolute",top:0,right:"auto",bottom:"auto",left:0,marginTop:0,marginRight:0,marginBottom:0,marginLeft:0});wt(t,ri);ht(t);ri.responsive&&wi(ri,t)};au._bind_events=function(){au._unbind_events();ai.bind(t("stop",pi),function(n,i){return n.stopPropagation(),ir.isStopped||ri.auto.button&&ri.auto.button.addClass(l("stopped",pi)),ir.isStopped=!0,ri.auto.play&&(ri.auto.play=!1,ai.trigger(t("pause",pi),i)),!0});ai.bind(t("finish",pi),function(n){return n.stopPropagation(),ir.isScrolling&&ft(gi),!0});ai.bind(t("pause",pi),function(n,t,i){var r,u,f;return n.stopPropagation(),ru=d(ru),t&&ir.isScrolling&&(gi.isStopped=!0,r=p()-gi.startTime,gi.duration-=r,gi.pre&&(gi.pre.duration-=r),gi.post&&(gi.post.duration-=r),ft(gi,!1)),ir.isPaused||ir.isScrolling||i&&(ru.timePassed+=p()-ru.startTime),ir.isPaused||ri.auto.button&&ri.auto.button.addClass(l("paused",pi)),ir.isPaused=!0,ri.auto.onTimeoutPause&&(u=ri.auto.timeoutDuration-ru.timePassed,f=100-Math.ceil(u*100/ri.auto.timeoutDuration),ri.auto.onTimeoutPause.call(nr,f,u)),!0});ai.bind(t("play",pi),function(n,u,e,o){var s;n.stopPropagation();ru=d(ru);var c=[u,e,o],h=b(c,["string","number","boolean"]);return(u=h[0],e=h[1],o=h[2],u!="prev"&&u!="next"&&(u=ir.direction),i(e)||(e=0),f(o)||(o=!1),o&&(ir.isStopped=!1,ri.auto.play=!0),!ri.auto.play)?(n.stopImmediatePropagation(),r(pi,"Carousel stopped: Not scrolling.")):(ir.isPaused&&ri.auto.button&&(ri.auto.button.removeClass(l("stopped",pi)),ri.auto.button.removeClass(l("paused",pi))),ir.isPaused=!1,ru.startTime=p(),s=ri.auto.timeoutDuration+e,dur2=s-ru.timePassed,perc=100-Math.ceil(dur2*100/s),ri.auto.progress&&(ru.progress=setInterval(function(){var n=p()-ru.startTime+ru.timePassed,t=Math.ceil(n*100/s);ri.auto.progress.updater.call(ri.auto.progress.bar[0],t)},ri.auto.progress.interval)),ru.auto=setTimeout(function(){ri.auto.progress&&ri.auto.progress.updater.call(ri.auto.progress.bar[0],100);ri.auto.onTimeoutEnd&&ri.auto.onTimeoutEnd.call(nr,perc,dur2);ir.isScrolling?ai.trigger(t("play",pi),u):ai.trigger(t(u,pi),ri.auto)},dur2),ri.auto.onTimeoutStart&&ri.auto.onTimeoutStart.call(nr,perc,dur2),!0)});ai.bind(t("resume",pi),function(n){return n.stopPropagation(),gi.isStopped?(gi.isStopped=!1,ir.isPaused=!1,ir.isScrolling=!0,gi.startTime=p(),k(gi,pi)):ai.trigger(t("play",pi)),!0});ai.bind(t("prev",pi)+" "+t("next",pi),function(e,o,h,c,l){var nt,v,w,a,p,g,y,d,k;if(e.stopPropagation(),ir.isStopped||ai.is(":hidden"))return e.stopImmediatePropagation(),r(pi,"Carousel stopped or hidden: Not scrolling.");if(nt=i(ri.items.minimum)?ri.items.minimum:ri.items.visible+1,nt>bi.total)return e.stopImmediatePropagation(),r(pi,"Not enough items ("+bi.total+" total, "+nt+" needed): Not scrolling.");var tt=[o,h,c,l],a=b(tt,["object","number/string","function","boolean"]);if(o=a[0],h=a[1],c=a[2],l=a[3],v=e.type.slice(pi.events.prefix.length),s(o)||(o={}),u(c)&&(o.onAfter=c),f(l)&&(o.queue=l),o=n.extend(!0,{},ri[v],o),o.conditions&&!o.conditions.call(nr,v))return e.stopImmediatePropagation(),r(pi,'Callback "conditions" returned false.');if(!i(h)){if(ri.items.filter!="*")h="visible";else for(w=[h,o.items,ri[v].items],a=0,d=w.length;a<d;a++)if(i(w[a])||w[a]=="page"||w[a]=="visible"){h=w[a];break}switch(h){case"page":return e.stopImmediatePropagation(),ai.triggerHandler(t(v+"Page",pi),[o,c]);case"visible":ri.items.visibleConf.variable||ri.items.filter!="*"||(h=ri.items.visible)}}if(gi.isStopped)return ai.trigger(t("resume",pi)),ai.trigger(t("queue",pi),[v,[o,h,c]]),e.stopImmediatePropagation(),r(pi,"Carousel resumed scrolling.");if(o.duration>0&&ir.isScrolling)return o.queue&&(o.queue=="last"&&(yu=[]),(o.queue!="first"||yu.length==0)&&ai.trigger(t("queue",pi),[v,[o,h,c]])),e.stopImmediatePropagation(),r(pi,"Carousel currently scrolling.");if(ru.timePassed=0,ai.trigger(t("slide_"+v,pi),[o,h]),ri.synchronise)for(p=ri.synchronise,g=[o,h],y=0,d=p.length;y<d;y++)k=v,p[y][2]||(k=k=="prev"?"next":"prev"),p[y][1]||(g[0]=p[y][0].triggerHandler("_cfs_triggerEvent",["configuration",k])),g[1]=h+p[y][3],p[y][0].trigger("_cfs_triggerEvent",["slide_"+k,g]);return!0});ai.bind(t("slide_prev",pi),function(u,f,e){var o,ur,rt,ot,lt,gt,or,bt,tr;if(u.stopPropagation(),o=ai.children(),!ri.circular&&bi.first==0)return ri.infinite&&ai.trigger(t("next",pi),bi.total-1),u.stopImmediatePropagation();if(h(o,ri),i(e)||(ri.items.visibleConf.variable?e=pt(o,ri,bi.total-1):ri.items.filter!="*"?(ur=i(f.items)?f.items:vi(ai,ri),e=kr(o,ri,bi.total-1,ur)):e=ri.items.visible,e=ii(e,ri,f.items,nr)),ri.circular||bi.total-e<bi.first&&(e=bi.total-bi.first),ri.items.visibleConf.old=ri.items.visible,ri.items.visibleConf.variable?(rt=a(w(o,ri,bi.total-e),ri,ri.items.visibleConf.adjust,nr),ri.items.visible+e<=rt&&e<bi.total&&(e++,rt=a(w(o,ri,bi.total-e),ri,ri.items.visibleConf.adjust,nr)),ri.items.visible=rt):ri.items.filter!="*"&&(rt=st(o,ri,bi.total-e),ri.items.visible=a(rt,ri,ri.items.visibleConf.adjust,nr)),h(o,ri,!0),e==0)return u.stopImmediatePropagation(),r(pi,"0 items to scroll: Not scrolling.");for(r(pi,"Scrolling "+e+" items backward."),bi.first+=e;bi.first>=bi.total;)bi.first-=bi.total;ri.circular||(bi.first==0&&f.onEnd&&f.onEnd.call(nr,"prev"),ri.infinite||g(ri,bi.first,pi));ai.children().slice(bi.total-e,bi.total).prependTo(ai);bi.total<ri.items.visible+e&&ai.children().slice(0,ri.items.visible+e-bi.total).clone(!0).appendTo(ai);var o=ai.children(),kt=gr(o,ri,e),yt=nu(o,ri),tt=o.eq(e-1),ct=kt.last(),ft=yt.last();h(o,ri);ot=0;lt=0;ri.align&&(gt=ti(yt,ri),ot=gt[0],lt=gt[1]);var fr=ot<0?ri.padding[ri.d[3]]:0,wt=!1,ci=n();ri.items.visible<e&&(ci=o.slice(ri.items.visibleConf.old,e),f.fx=="directscroll"&&(or=ri.items[ri.d.width],wt=ci,tt=ft,ei(wt),ri.items[ri.d.width]="variable"));var s=!1,sr=v(o.slice(0,e),ri,"width"),at=ni(dt(yt,ri,!0),ri,!ri.usePadding),hr=0,ht={},li={},vt={},yi={},wi={},cr={},lr={},ki=hi(f,ri,e,sr);switch(f.fx){case"cover":case"cover-fade":hr=v(o.slice(0,ri.items.visible),ri,"width")}wt&&(ri.items[ri.d.width]=or);h(o,ri,!0);lt>=0&&h(ct,ri,ri.padding[ri.d[1]]);ot>=0&&h(tt,ri,ri.padding[ri.d[3]]);ri.align&&(ri.padding[ri.d[1]]=lt,ri.padding[ri.d[3]]=ot);cr[ri.d.left]=-(sr-fr);lr[ri.d.left]=-(hr-fr);li[ri.d.left]=at[ri.d.width];var di=function(){},it=function(){},y=function(){},ar=function(){},p=function(){},vr=function(){},b=function(){},yr=function(){},c=function(){},l=function(){},nt=function(){};switch(f.fx){case"crossfade":case"cover":case"cover-fade":case"uncover":case"uncover-fade":s=ai.clone(!0).appendTo(er)}switch(f.fx){case"crossfade":case"uncover":case"uncover-fade":s.children().slice(0,e).remove();s.children().slice(ri.items.visibleConf.old).remove();break;case"cover":case"cover-fade":s.children().slice(ri.items.visible).remove();s.css(lr)}if(ai.css(cr),gi=ut(ki,f.easing,pi),ht[ri.d.left]=ri.usePadding?ri.padding[ri.d[3]]:0,(ri[ri.d.width]=="variable"||ri[ri.d.height]=="variable")&&(di=function(){er.css(at)},it=function(){gi.anims.push([er,at])}),ri.usePadding){ft.not(tt).length&&(vt[ri.d.marginRight]=tt.data("_cfs_origCssMargin"),ot<0?tt.css(vt):(b=function(){tt.css(vt)},yr=function(){gi.anims.push([tt,vt])}));switch(f.fx){case"cover":case"cover-fade":s.children().eq(e-1).css(vt)}ft.not(ct).length&&(yi[ri.d.marginRight]=ct.data("_cfs_origCssMargin"),y=function(){ct.css(yi)},ar=function(){gi.anims.push([ct,yi])});lt>=0&&(wi[ri.d.marginRight]=ft.data("_cfs_origCssMargin")+ri.padding[ri.d[1]],p=function(){ft.css(wi)},vr=function(){gi.anims.push([ft,wi])})}nt=function(){ai.css(ht)};bt=ri.items.visible+e-bi.total;l=function(){if(bt>0&&(ai.children().slice(bi.total).remove(),kt=n(ai.children().slice(bi.total-(ri.items.visible-bt)).get().concat(ai.children().slice(0,bt).get()))),oi(wt),ri.usePadding){var t=ai.children().eq(ri.items.visible+e-1);t.css(ri.d.marginRight,t.data("_cfs_origCssMargin"))}};tr=si(kt,ci,yt,e,"prev",ki,at);c=function(){ui(ai,s,f);ir.isScrolling=!1;vu.onAfter=et(nr,f,"onAfter",tr,vu);yu=fi(ai,yu,pi);ir.isPaused||ai.trigger(t("play",pi))};ir.isScrolling=!0;ru=d(ru);vu.onBefore=et(nr,f,"onBefore",tr,vu);switch(f.fx){case"none":ai.css(ht);di();y();p();b();nt();l();c();break;case"fade":gi.anims.push([ai,{opacity:0},function(){di();y();p();b();nt();l();gi=ut(ki,f.easing,pi);gi.anims.push([ai,{opacity:1},c]);k(gi,pi)}]);break;case"crossfade":ai.css({opacity:0});gi.anims.push([s,{opacity:0}]);gi.anims.push([ai,{opacity:1},c]);it();y();p();b();nt();l();break;case"cover":gi.anims.push([s,ht,function(){y();p();b();nt();l();c()}]);it();break;case"cover-fade":gi.anims.push([ai,{opacity:0}]);gi.anims.push([s,ht,function(){y();p();b();nt();l();c()}]);it();break;case"uncover":gi.anims.push([s,li,c]);it();y();p();b();nt();l();break;case"uncover-fade":ai.css({opacity:0});gi.anims.push([ai,{opacity:1}]);gi.anims.push([s,li,c]);it();y();p();b();nt();l();break;default:gi.anims.push([ai,ht,function(){l();c()}]);it();ar();vr();yr()}return k(gi,pi),rr(ri.cookie,ai,pi),ai.trigger(t("updatePageStatus",pi),[!1,at]),!0});ai.bind(t("slide_next",pi),function(u,f,e){var o,rt,ht,s,ot,vt,gt,at,yt,cr,tr,ur,fr,or;if(u.stopPropagation(),o=ai.children(),!ri.circular&&bi.first==ri.items.visible)return ri.infinite&&ai.trigger(t("prev",pi),bi.total-1),u.stopImmediatePropagation();if(h(o,ri),i(e)||(ri.items.filter!="*"?(ht=i(f.items)?f.items:vi(ai,ri),e=dr(o,ri,0,ht)):e=ri.items.visible,e=ii(e,ri,f.items,nr)),rt=bi.first==0?bi.total:bi.first,ri.circular||(ri.items.visibleConf.variable?(s=w(o,ri,e),ht=pt(o,ri,rt-1)):(s=ri.items.visible,ht=ri.items.visible),e+s>rt&&(e=rt-ht)),ri.items.visibleConf.old=ri.items.visible,ri.items.visibleConf.variable){for(s=a(yi(o,ri,e,rt),ri,ri.items.visibleConf.adjust,nr);ri.items.visible-e>=s&&e<bi.total;)e++,s=a(yi(o,ri,e,rt),ri,ri.items.visibleConf.adjust,nr);ri.items.visible=s}else ri.items.filter!="*"&&(s=st(o,ri,e),ri.items.visible=a(s,ri,ri.items.visibleConf.adjust,nr));if(h(o,ri,!0),e==0)return u.stopImmediatePropagation(),r(pi,"0 items to scroll: Not scrolling.");for(r(pi,"Scrolling "+e+" items forward."),bi.first-=e;bi.first<0;)bi.first+=bi.total;ri.circular||(bi.first==ri.items.visible&&f.onEnd&&f.onEnd.call(nr,"next"),ri.infinite||g(ri,bi.first,pi));bi.total<ri.items.visible+e&&ai.children().slice(0,ri.items.visible+e-bi.total).clone(!0).appendTo(ai);var o=ai.children(),sr=tu(o,ri),ct=iu(o,ri,e),lt=o.eq(e-1),ft=sr.last(),hr=ct.last();h(o,ri);ot=0;vt=0;ri.align&&(gt=ti(ct,ri),ot=gt[0],vt=gt[1]);at=!1;yt=n();ri.items.visibleConf.old<e&&(yt=o.slice(ri.items.visibleConf.old,e),f.fx=="directscroll"&&(cr=ri.items[ri.d.width],at=yt,lt=ft,ei(at),ri.items[ri.d.width]="variable"));var y=!1,lr=v(o.slice(0,e),ri,"width"),wt=ni(dt(ct,ri,!0),ri,!ri.usePadding),ar=0,bt={},ci={},li={},wi={},kt={},ki=hi(f,ri,e,lr);switch(f.fx){case"uncover":case"uncover-fade":ar=v(o.slice(0,ri.items.visibleConf.old),ri,"width")}at&&(ri.items[ri.d.width]=cr);ri.align&&ri.padding[ri.d[1]]<0&&(ri.padding[ri.d[1]]=0);h(o,ri,!0);h(ft,ri,ri.padding[ri.d[1]]);ri.align&&(ri.padding[ri.d[1]]=vt,ri.padding[ri.d[3]]=ot);kt[ri.d.left]=ri.usePadding?ri.padding[ri.d[3]]:0;var di=function(){},nt=function(){},p=function(){},vr=function(){},b=function(){},yr=function(){},c=function(){},l=function(){},it=function(){};switch(f.fx){case"crossfade":case"cover":case"cover-fade":case"uncover":case"uncover-fade":y=ai.clone(!0).appendTo(er);y.children().slice(ri.items.visibleConf.old).remove()}switch(f.fx){case"crossfade":case"cover":case"cover-fade":ai.css("zIndex",1);y.css("zIndex",0)}gi=ut(ki,f.easing,pi);bt[ri.d.left]=-lr;ci[ri.d.left]=-ar;ot<0&&(bt[ri.d.left]+=ot);(ri[ri.d.width]=="variable"||ri[ri.d.height]=="variable")&&(di=function(){er.css(wt)},nt=function(){gi.anims.push([er,wt])});ri.usePadding&&(tr=hr.data("_cfs_origCssMargin"),vt>=0&&(tr+=ri.padding[ri.d[1]]),hr.css(ri.d.marginRight,tr),lt.not(ft).length&&(wi[ri.d.marginRight]=ft.data("_cfs_origCssMargin")),p=function(){ft.css(wi)},vr=function(){gi.anims.push([ft,wi])},ur=lt.data("_cfs_origCssMargin"),ot>0&&(ur+=ri.padding[ri.d[3]]),li[ri.d.marginRight]=ur,b=function(){lt.css(li)},yr=function(){gi.anims.push([lt,li])});it=function(){ai.css(kt)};fr=ri.items.visible+e-bi.total;l=function(){var n,t;fr>0&&ai.children().slice(bi.total).remove();n=ai.children().slice(0,e).appendTo(ai).last();fr>0&&(ct=tt(o,ri));oi(at);ri.usePadding&&(bi.total<ri.items.visible+e&&(t=ai.children().eq(ri.items.visible-1),t.css(ri.d.marginRight,t.data("_cfs_origCssMargin")+ri.padding[ri.d[1]])),n.css(ri.d.marginRight,n.data("_cfs_origCssMargin")))};or=si(sr,yt,ct,e,"next",ki,wt);c=function(){ai.css("zIndex",ai.data("_cfs_origCssZindex"));ui(ai,y,f);ir.isScrolling=!1;vu.onAfter=et(nr,f,"onAfter",or,vu);yu=fi(ai,yu,pi);ir.isPaused||ai.trigger(t("play",pi))};ir.isScrolling=!0;ru=d(ru);vu.onBefore=et(nr,f,"onBefore",or,vu);switch(f.fx){case"none":ai.css(bt);di();p();b();it();l();c();break;case"fade":gi.anims.push([ai,{opacity:0},function(){di();p();b();it();l();gi=ut(ki,f.easing,pi);gi.anims.push([ai,{opacity:1},c]);k(gi,pi)}]);break;case"crossfade":ai.css({opacity:0});gi.anims.push([y,{opacity:0}]);gi.anims.push([ai,{opacity:1},c]);nt();p();b();it();l();break;case"cover":ai.css(ri.d.left,er[ri.d.width]());gi.anims.push([ai,kt,c]);nt();p();b();l();break;case"cover-fade":ai.css(ri.d.left,er[ri.d.width]());gi.anims.push([y,{opacity:0}]);gi.anims.push([ai,kt,c]);nt();p();b();l();break;case"uncover":gi.anims.push([y,ci,c]);nt();p();b();it();l();break;case"uncover-fade":ai.css({opacity:0});gi.anims.push([ai,{opacity:1}]);gi.anims.push([y,ci,c]);nt();p();b();it();l();break;default:gi.anims.push([ai,bt,function(){it();l();c()}]);nt();vr();yr()}return k(gi,pi),rr(ri.cookie,ai,pi),ai.trigger(t("updatePageStatus",pi),[!1,wt]),!0});ai.bind(t("slideTo",pi),function(n,i,r,u,f,e,o){n.stopPropagation();var c=[i,r,u,f,e,o],h=b(c,["string/number/object","number","boolean","object","string","function"]);return(f=h[3],e=h[4],o=h[5],i=nt(h[0],h[1],h[2],bi,ai),i==0)?!1:(s(f)||(f=!1),e!="prev"&&e!="next"&&(e=ri.circular?i<=bi.total/2?"next":"prev":bi.first==0||bi.first>i?"next":"prev"),e=="prev"&&(i=bi.total-i),ai.trigger(t(e,pi),[f,i,o]),!0)});ai.bind(t("prevPage",pi),function(n,i,r){n.stopPropagation();var u=ai.triggerHandler(t("currentPage",pi));return ai.triggerHandler(t("slideToPage",pi),[u-1,i,"prev",r])});ai.bind(t("nextPage",pi),function(n,i,r){n.stopPropagation();var u=ai.triggerHandler(t("currentPage",pi));return ai.triggerHandler(t("slideToPage",pi),[u+1,i,"next",r])});ai.bind(t("slideToPage",pi),function(n,r,u,f,e){n.stopPropagation();i(r)||(r=ai.triggerHandler(t("currentPage",pi)));var o=ri.pagination.items||ri.items.visible,s=Math.ceil(bi.total/o)-1;return r<0&&(r=s),r>s&&(r=0),ai.triggerHandler(t("slideTo",pi),[r*o,0,!0,u,f,e])});ai.bind(t("jumpToStart",pi),function(n,t){if(n.stopPropagation(),t=t?nt(t,0,!0,bi,ai):0,t+=bi.first,t!=0){if(bi.total>0)while(t>bi.total)t-=bi.total;ai.prepend(ai.children().slice(t,bi.total))}return!0});ai.bind(t("synchronise",pi),function(n,i){var e,f,u,o;if(n.stopPropagation(),i)i=tr(i);else if(ri.synchronise)i=ri.synchronise;else return r(pi,"No carousel to synchronise.");for(e=ai.triggerHandler(t("currentPosition",pi)),f=!0,u=0,o=i.length;u<o;u++)i[u][0].triggerHandler(t("slideTo",pi),[e,i[u][3],!0])||(f=!1);return f});ai.bind(t("queue",pi),function(n,t,i){return n.stopPropagation(),u(t)?t.call(nr,yu):y(t)?yu=t:o(t)||yu.push([t,i]),yu});ai.bind(t("insertItem",pi),function(i,u,f,h,l){var p,v,y;i.stopPropagation();var w=[u,f,h,l],a=b(w,["string/object","string/number/object","boolean","number"]);return(u=a[0],f=a[1],h=a[2],l=a[3],s(u)&&!c(u)?u=n(u):e(u)&&(u=n(u)),!c(u)||u.length==0)?r(pi,"Not a valid object."):(o(f)&&(f="end"),wt(u,ri),ht(u),p=f,v="before",f=="end"?h?(bi.first==0?(f=bi.total-1,v="after"):(f=bi.first,bi.first+=u.length),f<0&&(f=0)):(f=bi.total-1,v="after"):f=nt(f,l,h,bi,ai),y=ai.children().eq(f),y.length?y[v](u):(r(pi,"Correct insert-position not found! Appending item to the end."),ai.append(u)),p=="end"||h||f<bi.first&&(bi.first+=u.length),bi.total=ai.children().length,bi.first>=bi.total&&(bi.first-=bi.total),ai.trigger(t("updateSizes",pi)),ai.trigger(t("linkAnchors",pi)),!0)});ai.bind(t("removeItem",pi),function(i,r,u,f){var c,e;i.stopPropagation();var h=[r,u,f],s=b(h,["string/number/object","boolean","number"]);return(r=s[0],u=s[1],f=s[2],c=!1,r instanceof n&&r.length>1)?(e=n(),r.each(function(){var i=ai.trigger(t("removeItem",pi),[n(this),u,f]);i&&(e=e.add(i))}),e):(o(r)||r=="end"?e=ai.children().last():(r=nt(r,f,u,bi,ai),e=ai.children().eq(r),e.length&&r<bi.first&&(bi.first-=e.length)),e&&e.length&&(e.detach(),bi.total=ai.children().length,ai.trigger(t("updateSizes",pi))),e)});ai.bind(t("onBefore",pi)+" "+t("onAfter",pi),function(n,t){n.stopPropagation();var i=n.type.slice(pi.events.prefix.length);return y(t)&&(vu[i]=t),u(t)&&vu[i].push(t),vu[i]});ai.bind(t("currentPosition",pi),function(n,t){var i;return n.stopPropagation(),i=bi.first==0?0:bi.total-bi.first,u(t)&&t.call(nr,i),i});ai.bind(t("currentPage",pi),function(n,t){n.stopPropagation();var r=ri.pagination.items||ri.items.visible,f=Math.ceil(bi.total/r-1),i;return i=bi.first==0?0:bi.first<bi.total%r?0:bi.first!=r||ri.circular?Math.round((bi.total-bi.first)/r):f,i<0&&(i=0),i>f&&(i=f),u(t)&&t.call(nr,i),i});ai.bind(t("currentVisible",pi),function(n,t){n.stopPropagation();var i=tt(ai.children(),ri);return u(t)&&t.call(nr,i),i});ai.bind(t("slice",pi),function(t,r,f,e){var s,h;if(t.stopPropagation(),bi.total==0)return!1;var c=[r,f,e],o=b(c,["number","number","function"]);if(r=i(o[0])?o[0]:0,f=i(o[1])?o[1]:bi.total,e=o[2],r+=bi.first,f+=bi.first,items.total>0){while(r>bi.total)r-=bi.total;while(f>bi.total)f-=bi.total;while(r<0)r+=bi.total;while(f<0)f+=bi.total}return s=ai.children(),h=f>r?s.slice(r,f):n(s.slice(r,bi.total).get().concat(s.slice(0,f).get())),u(e)&&e.call(nr,h),h});ai.bind(t("isPaused",pi)+" "+t("isStopped",pi)+" "+t("isScrolling",pi),function(n,t){n.stopPropagation();var r=n.type.slice(pi.events.prefix.length),i=ir[r];return u(t)&&t.call(nr,i),i});ai.bind(t("configuration",pi),function(e,a,b,c){var reInit,val,sz;if(e.stopPropagation(),reInit=!1,u(a))a.call(nr,ri);else if(s(a))bu=n.extend(!0,{},bu,a),b!==!1?reInit=!0:ri=n.extend(!0,{},ri,a);else if(!o(a))if(u(b))val=eval("opts."+a),o(val)&&(val=""),b.call(nr,val);else{if(o(b))return eval("opts."+a);typeof c!="boolean"&&(c=!0);eval("opts_orig."+a+" = b");c!==!1?reInit=!0:eval("opts."+a+" = b")}return reInit&&(h(ai.children(),ri),au._init(bu),au._bind_buttons(),sz=kt(ai,ri),ai.trigger(t("updatePageStatus",pi),[!0,sz])),ri});ai.bind(t("linkAnchors",pi),function(i,u,f){return(i.stopPropagation(),o(u)?u=n("body"):e(u)&&(u=n(u)),!c(u)||u.length==0)?r(pi,"Not a valid object."):(e(f)||(f="a.caroufredsel"),u.find(f).each(function(){var i=this.hash||"";i.length>0&&ai.children().index(n(i))!=-1&&n(this).unbind("click").click(function(n){n.preventDefault();ai.trigger(t("slideTo",pi),i)})}),!0)});ai.bind(t("updatePageStatus",pi),function(i,r){var f,e,u;if(i.stopPropagation(),ri.pagination.container)return f=ri.pagination.items||ri.items.visible,e=Math.ceil(bi.total/f),r&&(ri.pagination.anchorBuilder&&(ri.pagination.container.children().remove(),ri.pagination.container.each(function(){for(var i,t=0;t<e;t++)i=ai.children().eq(nt(t*f,0,!0,bi,ai)),n(this).append(ri.pagination.anchorBuilder.call(i[0],t+1))})),ri.pagination.container.each(function(){n(this).children().unbind(ri.pagination.event).each(function(i){n(this).bind(ri.pagination.event,function(n){n.preventDefault();ai.trigger(t("slideTo",pi),[i*f,-ri.pagination.deviation,!0,ri.pagination])})})})),u=ai.triggerHandler(t("currentPage",pi))+ri.pagination.deviation,u>=e&&(u=0),u<0&&(u=e-1),ri.pagination.container.each(function(){n(this).children().removeClass(l("selected",pi)).eq(u).addClass(l("selected",pi))}),!0});ai.bind(t("updateSizes",pi),function(){var i=ri.items.visible,n=ai.children(),u=ki(er,ri,"width"),f,e;return bi.total=n.length,ir.primarySizePercentage?(ri.maxDimension=u,ri[ri.d.width]=gt(u,ir.primarySizePercentage)):ri.maxDimension=di(ri,u),ri.responsive?(ri.items.width=ri.items.sizesConf.width,ri.items.height=ri.items.sizesConf.height,ri=fr(ri,n,u),i=ri.items.visible,wi(ri,n)):ri.items.visibleConf.variable?i=w(n,ri,0):ri.items.filter!="*"&&(i=st(n,ri,0)),!ri.circular&&bi.first!=0&&i>bi.first&&(f=ri.items.visibleConf.variable?pt(n,ri,bi.first)-bi.first:ri.items.filter!="*"?br(n,ri,bi.first)-bi.first:ri.items.visible-bi.first,r(pi,"Preventing non-circular: sliding "+f+" items backward."),ai.trigger(t("prev",pi),f)),ri.items.visible=a(i,ri,ri.items.visibleConf.adjust,nr),ri.items.visibleConf.old=ri.items.visible,ri=ur(ri,n),e=kt(ai,ri),ai.trigger(t("updatePageStatus",pi),[!0,e]),vt(ri,bi.total,pi),g(ri,bi.first,pi),e});ai.bind(t("destroy",pi),function(n,i){return n.stopPropagation(),ru=d(ru),ai.data("_cfs_isCarousel",!1),ai.trigger(t("finish",pi)),i&&ai.trigger(t("jumpToStart",pi)),bt(ai.children()),bt(ai),au._unbind_events(),au._unbind_buttons(),pi.wrapper=="parent"?bt(er):er.replaceWith(ai),!0});ai.bind(t("debug",pi),function(){return r(pi,"Carousel width: "+ri.width),r(pi,"Carousel height: "+ri.height),r(pi,"Item widths: "+ri.items.width),r(pi,"Item heights: "+ri.items.height),r(pi,"Number of items visible: "+ri.items.visible),ri.auto.play&&r(pi,"Number of items scrolled automatically: "+ri.auto.items),ri.prev.button&&r(pi,"Number of items scrolled backward: "+ri.prev.items),ri.next.button&&r(pi,"Number of items scrolled forward: "+ri.next.items),pi.debug});ai.bind("_cfs_triggerEvent",function(n,i,r){return n.stopPropagation(),ai.triggerHandler(t(i,pi),r)})};au._unbind_events=function(){ai.unbind(t("",pi));ai.unbind(t("",pi,!1));ai.unbind("_cfs_triggerEvent")};au._bind_buttons=function(){var i,u,a,v,o,s;if(au._unbind_buttons(),vt(ri,bi.total,pi),g(ri,bi.first,pi),ri.auto.pauseOnHover&&(i=it(ri.auto.pauseOnHover),er.bind(t("mouseenter",pi,!1),function(){ai.trigger(t("pause",pi),i)}).bind(t("mouseleave",pi,!1),function(){ai.trigger(t("resume",pi))})),ri.auto.button&&ri.auto.button.bind(t(ri.auto.event,pi,!1),function(n){n.preventDefault();var i=!1,r=null;ir.isPaused?i="play":ri.auto.pauseOnEvent&&(i="pause",r=it(ri.auto.pauseOnEvent));i&&ai.trigger(t(i,pi),r)}),ri.prev.button&&(ri.prev.button.bind(t(ri.prev.event,pi,!1),function(n){n.preventDefault();ai.trigger(t("prev",pi))}),ri.prev.pauseOnHover&&(i=it(ri.prev.pauseOnHover),ri.prev.button.bind(t("mouseenter",pi,!1),function(){ai.trigger(t("pause",pi),i)}).bind(t("mouseleave",pi,!1),function(){ai.trigger(t("resume",pi))}))),ri.next.button&&(ri.next.button.bind(t(ri.next.event,pi,!1),function(n){n.preventDefault();ai.trigger(t("next",pi))}),ri.next.pauseOnHover&&(i=it(ri.next.pauseOnHover),ri.next.button.bind(t("mouseenter",pi,!1),function(){ai.trigger(t("pause",pi),i)}).bind(t("mouseleave",pi,!1),function(){ai.trigger(t("resume",pi))}))),ri.pagination.container&&ri.pagination.pauseOnHover&&(i=it(ri.pagination.pauseOnHover),ri.pagination.container.bind(t("mouseenter",pi,!1),function(){ai.trigger(t("pause",pi),i)}).bind(t("mouseleave",pi,!1),function(){ai.trigger(t("resume",pi))})),(ri.prev.key||ri.next.key)&&n(document).bind(t("keyup",pi,!1,!0,!0),function(n){var i=n.keyCode;i==ri.next.key&&(n.preventDefault(),ai.trigger(t("next",pi)));i==ri.prev.key&&(n.preventDefault(),ai.trigger(t("prev",pi)))}),ri.pagination.keys&&n(document).bind(t("keyup",pi,!1,!0,!0),function(n){var i=n.keyCode;i>=49&&i<58&&(i=(i-49)*ri.items.visible,i<=bi.total&&(n.preventDefault(),ai.trigger(t("slideTo",pi),[i,0,!0,ri.pagination])))}),n.fn.swipe&&(u="ontouchstart"in window,u&&ri.swipe.onTouch||!u&&ri.swipe.onMouse)){var y=n.extend(!0,{},ri.prev,ri.swipe),p=n.extend(!0,{},ri.next,ri.swipe),c=function(){ai.trigger(t("prev",pi),[y])},l=function(){ai.trigger(t("next",pi),[p])};switch(ri.direction){case"up":case"down":ri.swipe.options.swipeUp=l;ri.swipe.options.swipeDown=c;break;default:ri.swipe.options.swipeLeft=l;ri.swipe.options.swipeRight=c}ir.swipe&&ai.swipe("destroy");er.swipe(ri.swipe.options);er.css("cursor","move");ir.swipe=!0}if(n.fn.mousewheel&&ri.mousewheel&&(a=n.extend(!0,{},ri.prev,ri.mousewheel),v=n.extend(!0,{},ri.next,ri.mousewheel),ir.mousewheel&&er.unbind(t("mousewheel",pi,!1)),er.bind(t("mousewheel",pi,!1),function(n,i){n.preventDefault();i>0?ai.trigger(t("prev",pi),[a]):ai.trigger(t("next",pi),[v])}),ir.mousewheel=!0),ri.auto.play&&ai.trigger(t("play",pi),ri.auto.delay),ir.upDateOnWindowResize){var f=function(){ai.trigger(t("finish",pi));ri.auto.pauseOnResize&&!ir.isPaused&&ai.trigger(t("play",pi));h(ai.children(),ri);ai.trigger(t("updateSizes",pi))},e=n(window),r=null;n.debounce&&pi.onWindowResize=="debounce"?r=n.debounce(200,f):n.throttle&&pi.onWindowResize=="throttle"?r=n.throttle(300,f):(o=0,s=0,r=function(){var n=e.width(),t=e.height();(n!=o||t!=s)&&(f(),o=n,s=t)});e.bind(t("resize",pi,!1,!0,!0),r)}};au._unbind_buttons=function(){var r=t("",pi),i=t("",pi,!1);ns3=t("",pi,!1,!0,!0);n(document).unbind(ns3);n(window).unbind(ns3);er.unbind(i);ri.auto.button&&ri.auto.button.unbind(i);ri.prev.button&&ri.prev.button.unbind(i);ri.next.button&&ri.next.button.unbind(i);ri.pagination.container&&(ri.pagination.container.unbind(i),ri.pagination.anchorBuilder&&ri.pagination.container.children().remove());ir.swipe&&(ai.swipe("destroy"),er.css("cursor","default"),ir.swipe=!1);ir.mousewheel&&(ir.mousewheel=!1);vt(ri,"hide",pi);g(ri,"removeClass",pi)};f(yt)&&(yt={debug:yt});var ir={direction:"next",isPaused:!0,isScrolling:!1,isStopped:!1,mousewheel:!1,swipe:!1},bi={total:ai.children().length,first:0},ru={auto:null,progress:null,startTime:p(),timePassed:0},gi={isStopped:!1,duration:0,startTime:0,easing:"",anims:[]},vu={onBefore:[],onAfter:[]},yu=[],pi=n.extend(!0,{},n.fn.carouFredSel.configs,yt),ri={},bu=n.extend(!0,{},ct),er=pi.wrapper=="parent"?ai.parent():ai.wrap("<"+pi.wrapper.element+' class="'+pi.wrapper.classname+'" />').parent();if(pi.selector=ai.selector,pi.serialNumber=n.fn.carouFredSel.serialNumber++,pi.transition=pi.transition&&n.fn.transition?"transition":"animate",au._init(bu,!0,gu),au._build(),au._bind_events(),au._bind_buttons(),y(ri.items.start)?wu=ri.items.start:(wu=[],ri.items.start!=0&&wu.push(ri.items.start)),ri.cookie&&wu.unshift(parseInt(eu(ri.cookie),10)),wu.length>0)for(ku=0,nf=wu.length;ku<nf;ku++)if(pu=wu[ku],pu!=0){if(pu===!0){if(pu=window.location.hash,pu.length<1)continue}else pu==="random"&&(pu=Math.floor(Math.random()*bi.total));if(ai.triggerHandler(t("slideTo",pi),[pu,0,!0,{fx:"none"}]))break}return du=kt(ai,ri),tf=tt(ai.children(),ri),ri.onCreate&&ri.onCreate.call(nr,{width:du.width,height:du.height,items:tf}),ai.trigger(t("updatePageStatus",pi),[!0,du]),ai.trigger(t("linkAnchors",pi)),pi.debug&&ai.trigger(t("debug",pi)),ai},n.fn.carouFredSel.serialNumber=1,n.fn.carouFredSel.defaults={synchronise:!1,infinite:!0,circular:!0,responsive:!1,direction:"left",items:{start:0},scroll:{easing:"swing",duration:500,pauseOnHover:!1,event:"click",queue:!1}},n.fn.carouFredSel.configs={debug:!1,transition:!1,onWindowResize:"throttle",events:{prefix:"",namespace:"cfs"},wrapper:{element:"div",classname:"caroufredsel_wrapper"},classnames:{}},n.fn.carouFredSel.pageAnchorBuilder=function(n){return'<a href="#"><span>'+n+"<\/span><\/a>"},n.fn.carouFredSel.progressbarUpdater=function(t){n(this).css("width",t+"%")},n.fn.carouFredSel.cookie={get:function(n){var r,i,u,t;for(n+="=",r=document.cookie.split(";"),i=0,u=r.length;i<u;i++){for(t=r[i];t.charAt(0)==" ";)t=t.slice(1);if(t.indexOf(n)==0)return t.slice(n.length)}return 0},set:function(n,t,i){var u="",r;i&&(r=new Date,r.setTime(r.getTime()+i*864e5),u="; expires="+r.toGMTString());document.cookie=n+"="+t+u+"; path=/"},remove:function(t){n.fn.carouFredSel.cookie.set(t,"",-1)}},n.extend(n.easing,{quadratic:function(n){var t=n*n;return n*(-t*n+4*t-6*n+4)},cubic:function(n){return n*(4*n*n-9*n+6)},elastic:function(n){var t=n*n;return n*(33*t*t-106*t*n+126*t-67*n+15)}}))}(jQuery);ctrlDown=!1;$(function(){supported[browser[0]]>(browser[0]=="safari"?parseFloat(browser[1]):parseInt(browser[1],10))&&(window.location.href="/unsupported-browser/");$.ajaxSetup({cache:!1});$(document).ajaxComplete(function(n,t){t.responseText.match(/id="ajaxexpiry"/gi)!=null&&(window.location.href="/session-expired")});bindHelpEvents();$(document).keydown(function(n){n.keyCode==17&&(ctrlDown=!0)}).keyup(function(n){n.keyCode==17&&(ctrlDown=!1)});$("input").iCheck({checkboxClass:"icheckbox_minimal-grey",radioClass:"iradio_minimal-grey"});$('input[type="checkbox"]').on("ifToggled",function(n){n.target.name=="OptIn"&&$("#OptOut").val(!isChecked(n.target))});$(".validation-summary-errors").length!=0&&setTimeout(function(){$("html, body").animate({scrollTop:$(".validation-summary-errors").offset().top},0)},100);$("#loginModal").on("shown.bs.modal",function(){$('#loginModal input[name="Username"]').focus()});$(".btn-next").on("click",function(){var n=$(this);n.prop("disabled",!0);n.closest("form").submit()});$(".menu-toggler").on("click",function(){$(this).toggleClass("closed");$("#"+$(this).data("id")).slideToggle(100)});if((setupSpinners(),!(window.location.href.indexOf("bookings")>=0)&&!(window.location.href.indexOf("saved-ads")>=0)&&!(window.location.href.indexOf("my-text-library")>=0))&&($("select.hasPrompt").selectpicker({hideFirstItem:!0}),!$("table.my-ads").length)){$("select").not(".editable-select select").not('select[data-combobox="true"]').not('select[class="hidden-input"]').selectpicker({hideFirstItem:!1});$("select[data-val-required]").on("change",function(){var t=$(this),i,n;t.val()!==""&&(i=t.attr("id"),n=$('button[data-id="'+i+'"]'),n.length&&n.closest(".bootstrap-select").removeClass("input-validation-error"))})}});supported={ie:9,chrome:29,safari:5.1};browser=function(){var i=navigator.userAgent,n=i.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*([\d\.]+)/i)||[],t;return/trident/i.test(n[1])?(t=/\brv[ :]+(\d+(\.\d+)?)/g.exec(i)||[],["ie",t[1]||""]):(n=n[2]?[n[1].toLowerCase(),n[2]]:[navigator.appName.toLowerCase(),navigator.appVersion,"-?"],(t=i.match(/version\/([\.\d]+)/i))!=null&&(n[2]=t[1]),n)}();delay=function(){var n=0;return function(t,i){clearTimeout(n);n=setTimeout(t,i)}}();printAdDelay=function(){var n=0;return function(t){disableButtons();clearTimeout(n);n=setTimeout(printAdForm.updatePreview,t)}}();String.prototype.startsWith||(String.prototype.startsWith=function(n,t){return t=t||0,this.indexOf(n,t)===t});String.prototype.endsWith||(String.prototype.endsWith=function(n,t){return(t===undefined||t>this.length)&&(t=this.length),this.substring(t-n.length,t)===n});$.fn.preload=function(){this.each(function(){$("<img/>")[0].src=this})};$.fn.pressEnter=function(n){return this.each(function(){$(this).bind("enterPress",n);$(this).keyup(function(n){n.keyCode==13&&$(this).trigger("enterPress")})})};$.fn.center=function(){return this.css("position","absolute"),this.css("top",Math.max(0,($(window).height()-$(this).outerHeight())/2+$(window).scrollTop())+"px"),this.css("left",Math.max(0,($(window).width()-$(this).outerWidth())/2+$(window).scrollLeft())+"px"),this};$.fn.enterKey=function(n){return this.each(function(){$(this).keypress(function(t){var i=t.keyCode?t.keyCode:t.which;i=="13"&&n.call(this,t)})})};dayNames=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];monthNames=["January","February","March","April","May","June","July","August","September","October","November","December"];Date.prototype.format=function(n){var r=/\W+/,t=this,i;return this.Date=function(n){var t=n.split(r);return t.forEach(function(t){typeof i[t]=="function"?n=n.replace(t,i[t]()):i.e(t)}),n.replace(/\s+(?=\b(?:st|nd|rd|th)\b)/g,"")},i={d:function(){return t.getDate()},dd:function(){return _pad(t.getDate(),2)},ddd:function(){return dayNames[t.getDay()].slice(0,3)},dddd:function(){return dayNames[t.getDay()]+"day"},f:function(){return parseInt(t.getMilliseconds()/100)},ff:function(){return parseInt(t.getMilliseconds()/10)},fff:function(){return t.getMilliseconds()},F:function(){return t.getMilliseconds()/100>0?parseInt(t.getMilliseconds()/100):""},FF:function(){return t.getMilliseconds()/10>0?parseInt(t.getMilliseconds()/10):""},FFF:function(){return t.getMilliseconds()>0?t.getMilliseconds():""},h:function(){return t.getHours()%12||12},hh:function(){return _pad(t.getHours()%12||12,2)},H:function(){return t.getHours()},HH:function(){return _pad(t.getHours(),2)},m:function(){return t.getMinutes()()},mm:function(){return _pad(t.getMinutes(),2)},M:function(){return t.getMonth()+1},MM:function(){return _pad(t.getMonth()+1,2)},MMM:function(){return monthNames[t.getMonth()].slice(0,3)},MMMM:function(){return monthNames[t.getMonth()]},s:function(){return t.getSeconds()},ss:function(){return _pad(t.getSeconds(),2)},t:function(){return t.getHours()>=12?"P":"A"},tt:function(){return t.getHours()>=12?"PM":"AM"},y:function(){return Number(t.getFullYear().toString().substr(2,2))},yy:function(){return _pad(t.getFullYear().toString().substr(2,2),2)},yyy:function(){var n=Number(t.getFullYear().toString().substr(1,2));return n>100?n:t.getFullYear()},yyyy:function(){return t.getFullYear()},yyyyy:function(){return _pad(t.getFullYear(),5)},z:function(){return parseInt(t.getTimezoneOffset()/60)},zz:function(){var n=parseInt(t.getTimezoneOffset()/60);return n<0&&(n="-"+_pad(Math.abs(n),2)),n},zzz:function(){var n=parseInt(t.getTimezoneOffset()/60),i=t.getTimezoneOffset()-60*n,r=_pad(n,2)+":"+_pad(Math.abs(i),2);return n<0&&(r="-"+_pad(Math.abs(n),2)+":"+_pad(Math.abs(i),2)),r},st:function(){var n=i.d();return n<4|n>20&&["st","nd","rd"][n%10-1]||"th"},e:function(n){throw"ERROR: Not supported method ["+n+"]";}},_pad=function(n,t){return(n=n+"").length<t?new Array(++t-n.length).join("0")+n:n},this.Date(n)};$.validator.unobtrusive.adapters.add("eitheror",["other"],function(n){var i=n.element.name.substr(0,n.element.name.lastIndexOf(".")+1),t=n.params.other,r=t.indexOf("*.")===0?t.replace("*.",i):t,u=$(n.form).find(":input[name='"+r.replace(/([!"#$%&'()*+,./:;<=>?@\[\\\]^`{|}~])/g,"\\$1")+"']")[0];n.rules.eitheror=u;n.message&&(n.messages.eitheror=n.message)});$.validator.addMethod("eitheror",function(n,t,i){var r=$(i);return this.settings.onfocusout&&r.unbind(".validate-eitheror").bind("blur.validate-eitheror",function(){$(t).valid()}),n.length>0||r.val().length>0});$.validator.unobtrusive.adapters.add("requiredifotherequals",["other","othervalue"],function(n){var i=n.element.name.substr(0,n.element.name.lastIndexOf(".")+1),t=n.params.other,r=t.indexOf("*.")===0?t.replace("*.",i):t,u=$(n.form).find(":input[name='"+r.replace(/([!"#$%&'()*+,./:;<=>?@\[\\\]^`{|}~])/g,"\\$1")+"']")[0];n.rules.requiredifotherequals={target:u,targetvalue:n.params.othervalue};n.message&&(n.messages.requiredifotherequals=n.message)});$.validator.addMethod("requiredifotherequals",function(n,t,i){var r=$(i.target);return this.settings.onfocusout&&r.unbind(".validate-requiredifotherequals").bind("blur.validate-requiredifotherequals",function(){$(t).valid()}),r.val()==i.targetvalue?n.length>0:!0});cookiePrefsName="cookiePrefs";cookiePrefsStorageDays=365;$(function(){var n=readCookie(cookiePrefsName);n==null&&openCookiePrefs();$("#openCookiePrefs").click(function(){openCookiePrefs()});$("#saveCookiePrefs").click(saveCookiePrefs);$("#acceptAllCookies").click(acceptAllCookies)}),function(n,t){function p(){l.hover(function(){t(".enlarge").show()},function(){t(".enlarge").hide()});l.click(a);y.click(a);i.find(".close").click(function(){i.hide();t("#ad-preview-large").find("img").remove();t("#mask").remove()});i.find(".download").click(function(){t("#preview-download-form").remove();t("body").append('<form id="preview-download-form" method="GET" action="'+o+'"><input type="hidden" name="adId" value="'+t('input[name="sessionAdId"]').val()+'" /><input type="hidden" name="orderItemId" value="'+t('input[name="orderItemId"]').val()+'" /><input type="hidden" name="cmsPageId" value="'+globalSettings.cmsPageId+'" /><input type="hidden" name="flowSessionKey" value="'+t("#FlowSessionKey").val()+'" /><\/form>');t("#preview-download-form").submit()});v.on("click",w);u.find(".close").click(function(){u.hide();removeFullPageMask()});f.on("click",b)}function a(n){var r,u;n.preventDefault();r=1;t("#AdColumns").length&&(r=parseInt(t("#AdColumns").val()));i.removeClass("tall").removeClass("wide").removeClass("extra-wide");r<=1?i.addClass("tall"):r==2?i.addClass("wide"):i.addClass("extra-wide");t('<div id="mask"><\/div>').appendTo("body");i.center();i.show();u={adId:t('input[name="sessionAdId"]').val(),orderItemId:t('input[name="orderItemId"]').val()};t("#FlowSessionKey").length>0&&(u.FlowSessionKey=t("#FlowSessionKey").val());addLoaderMask(i.find(".ad-preview-holder"));t.ajax({type:"POST",data:getAjaxData(u),url:e,dataType:"json",success:function(n){t("#ad-preview-large").html("<img src='data:image/jpg;base64,"+n.base64image+"'/>");removeLoaderMask(i.find(".ad-preview-holder"));i.center()},error:handleError})}function w(){addFullPageMask();u.center();u.show()}function b(){f.html(c);var n={sessionAdId:t('input[name="adId"]').val(),orderItemId:t('input[name="orderItemId"]').val()};ajaxGet(s,n,k,handleError)}function k(n){f.html(f.data("text"));addFullPageMask();r.html(n);r.center();r.show();r.find(".close").click(nt);r.find(".category").click(d)}function d(){addLoaderMask(t("#packages"));var n={sessionAdId:t('input[name="adId"]').val(),orderItemId:t('input[name="orderItemId"]').val(),categoryId:t(this).data("id"),categoryName:t(this).data("name")};setTimeout(function(){ajaxGet(h,n,g,handleError)},1e3)}function g(n){removeLoaderMask(t("#packages"));r.find("#packages").html(n);r.center()}function nt(){removeLoaderMask(t("#packages"));r.hide();removeFullPageMask()}var e="",o="",s="",h="",c="",l=t("#adPreview"),i=t("#ad-preview-popup"),r=t("#rebook-popup"),u=t("#rebook-adpoint-popup"),f=t(".btn-rebook"),v=t(".btn-rebook-adpoint"),y=t("#previewButton");n.init=function(n){e=n.getAdPreviewUrl;o=n.downloadAdPreviewUrl;s=n.getRebookingFormUrl;h=n.getRebookingPackagesUrl;c=n.contentLoading;p()}}(window.adDetailsForm=window.adDetailsForm||{},jQuery),function(n,t,i){function pt(){if(ut)t(".contact-details .radio-button .label").on("click",function(){t(this).closest(".radio-button").find("input:radio").iCheck("check")});else{t('input[name="DisplayMaterialCreationType"]').on("ifChecked",dt);t('input[name="ColorId"]').on("ifChecked",ni);t(".radio-button .label").on("click",function(){t(this).closest(".radio-button").find("input:radio").iCheck("check")})}t(".show-pricing-breakdown").click(si);t("#ProductionRequirementId").change(ti);t('input[name="UseExistingContact"]').on("ifChecked",ii);t("#ContactId").change(ri);t("#Instructions").keyup(function(){t("#InstructionsChars").text(t(this).val().length)});t("#publication-schedule .toggle").click(at);t("select[data-template-field]").each(function(){t(this).change(function(){var n=t(this);n.attr("data-metadata-field-id")!==i&&t('select[data-linked-parent="'+n.attr("data-metadata-field-id")+'"]').length>0&&vt(n)})});t(".date-picker").datepicker({dateFormat:it,changeMonth:!0,changeYear:!0,beforeShow:function(n,t){t.dpDiv.addClass("notranslate")}}).attr("readonly","readonly").keyup(function(n){(n.keyCode==8||n.keyCode==46)&&(t.datepicker._clearDate(this),t(this).blur())});setTimeout(function(){t('.file-upload-buttons button:contains("Browse")').each(function(){t(this).text(st);t(this).addClass("btn btn-small")});c()},100);setTimeout(function(){t('.file-upload-buttons button:contains("Cancel")').remove()},1e3);o();s()}function o(){(t(".calendar-overlay").hide(),t(".calendar-prev").click(function(){ct(!1)}),t(".calendar-next").click(function(){ct(!0)}),rt)||(t("a[data-value]").click(wt),t(".delete-insertion").click(bt))}function s(){t(".upload-files tbody .btn-delete").off("click");t(".upload-files tbody .btn-delete").on("click",oi)}function ct(n){var u=n?t(".calendar-next").data("start"):t(".calendar-prev").data("start"),i={startDate:u};t('input[name="PublicationId"]').length&&(i.publicationId=t('input[name="PublicationId"]').val());ajaxGet(a,i,lt,r)}function lt(n){t("#schedule").length?t("#schedule").html(n):(f===null&&(f=t(".publications li:first").data("id")),t('.publications li[data-id="'+f+'"]').find(".select-dates").html(n));o();gt()}function wt(){t(".calendar-overlay").show();var n={calendarStartDate:t("#calendarStart").val(),selectedDate:t(this).data("value")};t('input[name="PublicationId"]').length?(n.publicationId=t('input[name="PublicationId"]').val(),ajaxGet(g,n,h,r)):ajaxGet(tt,n,h,r)}function bt(){t(".calendar-overlay").show();var n={publicationId:t('input[name="PublicationId"]').val(),calendarStartDate:t("#calendarStart").val(),selectedDate:t(this).data("value")};ajaxGet(nt,n,h,r)}function h(n){lt(n);l()}function at(){var n=t(this).closest("li[data-id]"),i;n.find(".spinner").show();n.find(".fa").hide();i={activePublicationId:null};n.hasClass("collapsed")&&(i.activePublicationId=n.data("id"),f=i.activePublicationId);ajaxGet(v,i,kt,r)}function kt(n){t(".help-popup").remove();t("#publication-schedule").html(n);t("#publication-schedule .toggle").click(at);o()}function dt(){t(".file-upload-errors").hide();t(".upload-row").remove();t(".no-files").parent().show();var n=t(this).val();t("*[data-types]").each(function(){var i=t(this);i.data("types").indexOf(n)>=0?i.show():i.hide()});n==="SuppliedVia3rdParty"?(t("#Instructions").attr("maxlength",200),t("#InstructionsCharsMax").html("/ 200")):(t("#Instructions").attr("maxlength",4e3),t("#InstructionsCharsMax").html("/ 4000"));ajaxPost(ht,{DisplayMaterialCreationType:n},function(){c()},r)}function gt(){t("#schedule").find(".insertions li").length>1?t("#useSameMaterialField").show():t("#useSameMaterialField").hide()}function ni(){if(!e){var n={colorId:t(this).val()};ajaxGet(w,n,l,r)}}function ti(){if(!e){var n={productionRequirementId:t(this).val()};ajaxGet(b,n,l,r)}}function ii(){var n=t(this);n.val()==="True"?(t("#existing-contact").show(),t("#new-contact").hide()):(t("#existing-contact").hide(),t("#new-contact").show())}function ri(){var n={contactId:t(this).val()};ajaxGet(k,n,ui,r)}function ui(n){t("#ExistingContactName").val(n.FullName);t("#ExistingContactTelephone").val(n.Phone);t("#ExistingContactEmail").val(n.Email)}function fi(n){if(n.indexOf("<")<0){removeLoaderMask(t(".upload-files"));t(".file-upload-errors ul").html("<li>"+n+"<\/li>");t(".file-upload-errors").show();return}t(".upload-files").html(n);s();c()}function ei(n){removeLoaderMask(t(".upload-files"));t(".file-upload-errors ul").html("<li>"+n.responseText+"<\/li>");t(".file-upload-errors").show()}function oi(n){var f,e,u;n.preventDefault();addLoaderMask(t(".upload-files"));f=t(this).closest("tr");e=f.data("type");switch(e){case"DisplayEntireAd":t('.file-upload-buttons .row[data-category="DisplayEntireAd"] button').prop("disabled",!1);break;case"DisplayProductImage":t('.file-upload-buttons .row[data-category="DisplayProductImage"] button').prop("disabled",!1);break;case"DisplayLogo":t('.file-upload-buttons .row[data-category="DisplayLogo"] button').prop("disabled",!1);break;case"DisplayInstructions":t('.file-upload-buttons .row[data-category="DisplayInstructions"] button').prop("disabled",!1)}u={id:f.data("id"),fileName:f.find("input[data-filename]").val()};u.fileName!==i&&u.fileName!==null&&u.fileName!==""&&ajaxPost(et,u,function(n){t(".upload-files").html(n);s();removeLoaderMask(t(".upload-files"))},r)}function c(){t(".file-upload-buttons .row").each(function(){var n=t(this),i=n.data("category"),r=parseInt(n.data("max")),u=t('.upload-row[data-type="'+i+'"]').length;n.find("button").first().prop("disabled",u>=r)})}function l(){t.ajax({url:p,data:getAjaxData(),dataType:"json",success:function(n){t("#total-price").html(n.price);t("#total-price-with-tax").html(n.pricewithtax);t(".price-holder").removeClass("price-holder-disabled")},error:r})}function si(){t.ajax({url:y,data:getAjaxData(),success:hi,error:r})}function hi(n){t("#pricingBreakdownModal").remove();t("body").append(n);t("#pricingBreakdownModal").modal("show")}function vt(n){var i=n.data("metadata-field-id"),r;t('select[data-linked-parent="'+i+'"]').length>0&&(u=t('select[data-linked-parent="'+i+'"]'),r={metadataFieldId:i,metadataValueGroupId:n.closest(".field").find("input[name$=MetadataValueGroupId]").val(),parentValueId:n.find("option:selected").val()},t.getJSON(d,getAjaxData(r),ci))}function ci(n){u.html("");n.length>0&&(t(n).each(function(){t(document.createElement("option")).attr("value",this.Id).text(this.Name).appendTo(u)}),u.selectpicker("refresh"),vt(u))}function r(){t("#schedule").html('<div class="schedule-error">Sorry but an error occurred. <a href="#" onclick="javascript:location.reload();return false;" class="bold">Click here<\/a> to reload the page and try again.<\/div>')}var a="",v="",y="",p="",w="",b="",k="",d="",g="",nt="",tt="",yt="",u={},f=null,it="",rt=!1,ut=!1,ft="",et="",ot={},e=!1,st="",ht="";n.init=function(n){v=n.getPublicationScheduleUrl;a=n.changeCalendarStartUrl;g=n.addPublicationDateUrl;nt=n.removePublicationDateUrl;tt=n.setPackageStartDateUrl;y=n.getPricingBreakdownUrl;p=n.getPriceUrl;yt=n.getFileUploadUrl;ht=n.changeMaterialCreationTypeUrl;ft=n.processUploadedFileUrl;et=n.deleteUploadedFileUrl;w=n.selectColorUrl;b=n.selectProductionRequirementUrl;k=n.getContactDetailsUrl;d=n.getDropDownValuesUrl;rt=n.isCalendarLocked;ut=n.isRepeatBooking!==i?n.isRepeatBooking:!1;e=n.isEdit!==i?n.isEdit:!1;it=n.dateFormat!==i?n.dateFormat:"dd/mm/yy";st=n.uploaderButtonLabel!==i?n.uploaderButtonLabel:"Browse";pt()};n.fileUploaded=function(n){ot=t(n);t(".AjaxUploaderQueueTable").hide();var i={guidlist:n.value,fileType:ot.closest(".row").attr("data-category")};addLoaderMask(t(".upload-files"));ajaxPost(ft,i,fi,ei)};n.fileUploadStarted=function(){t(".file-upload-errors").hide()}}(window.createDisplayAdForm=window.createDisplayAdForm||{},jQuery),function(n,t){function i(){t(".ad-size").click(r)}function r(){t("#SelectedAdSize").val(t(this).data("ad-size"));t(".ad-size").removeClass("selected");t(this).addClass("selected")}n.init=function(){i()}}(window.displayAdForm=window.displayAdForm||{},jQuery),function(n,t){function h(){t(".insertion-row .fa-calendar").on("click",c);t(".insertion-row .fa-undo").on("click",a);t(".btn-next").click(function(){t(this).hide();t(".submit-wait").show()})}function c(){var n=t(this).closest("tr"),i={OrderItemId:n.data("id"),PublicationId:n.data("publication-id"),PublicationName:n.data("publication-name"),OriginalRunDate:n.data("original-date")};n.find(".fa-calendar").hide();n.find(".spinner").show();ajaxGet(f,i,o,handleError)}function o(n){u.find(".fa-calendar").show();u.find(".spinner").hide();i.html(n);i.modal("show");t(".calendar td.available").on("click",l);t(".calendar .calendar-prev").on("click",s);t(".calendar .calendar-next").on("click",s)}function l(){var n=t(this).find("a").data("value"),f=i.find('input[name="OrderItemId"]').val();u.find(".insertion-row").each(function(){var i=t(this),u;if(f==i.data("id")){if(u=i.find('input[name$="RunDate"]').val(),u==n){i.find('input[name$="NewRunDate"]').val("");i.find(".run-date").html(r(n));i.find(".fa-undo").hide();return}i.find('input[name$="NewRunDate"]').val(n);i.find(".run-date").html('<span class="old-date">'+r(u)+'<\/span> <span class="new-date">'+r(n)+"<\/span>");i.find(".fa-undo").show()}});i.modal("hide")}function s(){var n={OrderItemId:i.find('input[name="OrderItemId"]').val(),PublicationId:i.find('input[name="PublicationId"]').val(),PublicationName:i.find('input[name="PublicationName"]').val(),OriginalRunDate:i.find('input[name="OriginalRunDate"]').val(),CalendarStartDate:t(this).data("start")};ajaxGet(f,n,o,handleError)}function a(){var n=t(this).closest("tr"),i=n.find('input[name$="RunDate"]').val();n.find('input[name$="NewRunDate"]').val("");n.find(".run-date").html(r(i));n.find(".fa-undo").hide()}function r(n){var t=new Date(n);return t.format(e)}var i=t("#selectDateModal"),u=t("table.edit-insertions"),f="",e="";n.init=function(n){f=n.getChangeDatePopupUrl;e=n.dateFormat;h()}}(window.editAdChangeDatesForm=window.editAdChangeDatesForm||{},jQuery),function(n,t,i){function k(){y||(t('.enhance-container[data-type="Checkbox"]').click(nt),t('.enhance-container[data-type="ColourPicker"] .color-option').click(tt),t(".enhance-container select").change(it),t(".enhance-container.clear-all").click(d),t(".show-pricing-breakdown").click(rt),t(".enhance-container.clickable").hover(function(){t(this).find(".tick").show()},function(){t(this).hasClass("selected")||t(this).find(".tick").hide()}),t(".enhance-container .tick").hover(function(){t(this).closest(".enhance-container").hasClass("selected")&&t(this).find("i").removeClass("fa-check").addClass("fa-times")},function(){t(this).find("i").removeClass("fa-times").addClass("fa-check")}),t(".enhance-container .tick").click(g));!v&&t(".col-side .enhance-preview").height()<t(".col-main").height()&&t(window).scroll(h)}function h(){var n,i,f,r,u;if(!isMobileWidth()){if(n=t(".col-side .enhance-preview"),i=t(".col-main"),n.css("top","0"),n.css("width",t(".col-side").width()),n.height()>=i.height()){n.removeClass("sticky");return}f=t(window).scrollTop();r=t(".section-enhance").offset().top;f>r?(u=n.offset().top+n.height()-(r+i.outerHeight()-10),u>0&&n.css("top",0-u),n.addClass("sticky")):(n.removeClass("sticky"),n.css("top",""),n.css("width","auto"))}}function d(){s();t(this).addClass("selected");t(this).find(".tick").show();var n=t(".enhance-container select");n.val("");n.selectpicker("refresh");setupAdOverlay();u.show();disableButtons();ajaxPost(c,{},f,r)}function g(){var r=t(this),n=r.closest(".enhance-container"),i;if(n.data("type")!=="Checkbox"){if(n.data("type")==="ColourPicker"){w(n.find(".color-picker .color-option").first());return}i=n.find("select");i.val("");i.selectpicker("refresh");b(i)}}function nt(){var h=t(this),n=h.closest(".enhance-container"),v=h.hasClass("selected"),c,l;if(o&&n.data("exclude-one-upsell-check")==="False"&&s(n),v?(h.removeClass("selected"),n.find("i").removeClass("fa-times").addClass("fa-check"),n.find(".tick").hide()):(h.addClass("selected"),n.find(".tick").show()),disableButtons(),n.data("metadata-set-id")!==i&&n.data("metadata-set-id")!==""){c={metadataSetId:n.data("metadata-set-id")};ajaxPost(a,c,f,r);return}setupAdOverlay();u.show();l={name:h.data("name")};ajaxPost(e,l,f,r)}function tt(){var n=t(this);w(n)}function w(n){var t=n.closest(".enhance-container"),i;o&&t.data("exclude-one-upsell-check")==="False"&&s(t);i={name:t.data("name"),option:n.data("value")};i.option===""?(t.removeClass("selected"),t.find(".tick").hide()):(t.addClass("selected"),t.find(".tick").show());n.closest(".color-picker").find(".color-option").removeClass("selected");n.addClass("selected");setupAdOverlay();u.show();disableButtons();ajaxPost(e,i,f,r)}function it(){var n=t(this);b(n)}function b(n){var t=n.closest(".enhance-container"),i;o&&t.data("exclude-one-upsell-check")==="False"&&s(t);i={name:t.data("name"),option:n.val(),groupName:t.data("group")};i.option===""?(t.removeClass("selected"),t.find(".tick").hide()):(t.addClass("selected"),t.find(".tick").show());setupAdOverlay();u.show();disableButtons();ajaxPost(e,i,f,r)}function s(){t(".enhance-container").each(function(){var n=t(this);n.data("exclude-one-upsell-check")==="False"&&(n.removeClass("selected"),n.find("div").removeClass("selected"),n.find(".tick").hide(),n.find(".color-option").removeClass("selected"))})}function f(n){u.hide();enableButtons();n.priceError?r({responseText:""}):(n.base64image!==i&&n.base64image!==null&&n.base64image!==""&&p.html("<img src='data:image/jpg;base64,"+n.base64image+"'/>"),t("#total-price").html(n.price),t("#total-price-with-tax").html(n.pricewithtax));p.find("img").load(function(){h();t(window).on("scroll",h)})}function r(n){t(".enhance-main").html('<p class="error">An error occurred: '+n.responseText+"<\/p>")}function rt(){t.ajax({url:l,data:getAjaxData(),success:ut,error:r})}function ut(n){t("#pricingBreakdownModal").remove();t("body").append(n);t("#pricingBreakdownModal").modal("show")}var e="",c="",l="",a="",o=!1,v=!1,y=!1,p=t("#adPreview"),u=t(".overlay");n.init=function(n){e=n.selectEnhancementUrl;c=n.clearEnhancementsUrl;l=n.getPricingBreakdownUrl;a=n.selectMetadataSetUrl;o=n.allowOnlyOneEnhancement;n.isEditPage&&(v=n.isEditPage);n.enhancementsDisabled&&(y=n.enhancementsDisabled);k()}}(window.enhanceForm=window.enhanceForm||{},jQuery),function(n,t){function r(){t(".homepage-panel").click(function(){window.location.href=t(this).find(".read-more").attr("href")});t(".simple-step").hover(function(){t(this).data("img")!=""&&t(".simple-step-img").attr("src",t(this).data("img"))},function(){t(".simple-step-holder .main").data("img")!=""&&t(".simple-step-img").attr("src",t(".simple-step-holder .main").data("img"))});t(".simple-step").click(function(){location.href=t(this).data("href")});u();i();t(window).on("resize",i)}function i(){var n=0;t(".newspaper-info").each(function(){var i=t(this).outerHeight();i>n&&(n=i)});isMobileWidth()||t(".newspaper-info").height(n)}function u(){t(".newspaper-today img").each(function(){t(this).width()>t(this).height()&&t(this).addClass("double-page")})}n.init=function(){var n=[];t(".simple-step").each(function(){t(this).data("img")!=""&&n.push(t(this).data("img"))});n.length>0&&t(n).preload();r()}}(window.homeForm=window.homeForm||{},jQuery),function(n,t){function h(){i=t("#loginModal");r=i.find(".modal-footer button");u=i.find(".modal-footer .submit-wait")}function o(){h();r.click(f);i.find('input[name="Username"]').pressEnter(f);i.find('input[name="Password"]').pressEnter(f)}function f(n){n.preventDefault();r.hide();u.show();var t={cmsPageId:globalSettings.cmsPageId,Username:i.find('input[name="Username"]').val(),Password:i.find('input[name="Password"]').val(),ReturnUrl:i.find('input[name="ReturnUrl"]').val()};ajaxPost(e,t,c,l)}function c(n){if(n.startsWith("/")||n.startsWith("http")){window.location.href=n;return}r.show();u.hide();t("#loginModal").html(n);o()}function l(n){r.show();u.hide();t("#loginModal").html(n.responseText)}var e="",s="",i,r,u;n.init=function(n){e=n.loginUrl;s=n.getLoginFormUrl;o()}}(window.loginForm=window.loginForm||{},jQuery),function(n,t){function d(){u=t("#CurrentMode");i=t("#grid table");k=t(".section-account .mode");s=t("#grid");f=t("#CurrentPage");h=t("#CurrentSort");c=t("#CurrentSortDir");r=t("#ad-preview-popup")}function nt(){var n=t.datepicker._updateDatepicker;t.datepicker._updateDatepicker=function(i){n.call(this,i);var r=t(this).datepicker("widget").find(".ui-datepicker-buttonpane");t("<button type='button' class='ui-datepicker-clean ui-state-default ui-priority-primary ui-corner-all'>Clear<\/button>").appendTo(r).click(function(){t.datepicker._clearDate(i.input)})}}function tt(){k.find(".iCheck-helper").click(ut)}function g(){if(i.find('tr.filters input[type="text"].date').datepicker({dateFormat:"dd/mm/yy",changeMonth:!0,changeYear:!0,yearRange:"-105:+0",onSelect:l,showButtonPanel:!0}).attr("readonly","readonly").keyup(function(n){(n.keyCode==8||n.keyCode==46)&&(t.datepicker._clearDate(this),t(this).blur())}),i.find('tr.filters input[type="text"].text').enterKey(l),i.find("tr.filters .clear-filter").click(ft),i.find('tr.filters input[type="text"].number').keydown(allowNumbersOnly),t("#grid input").iCheck({checkboxClass:"icheckbox_minimal-grey",radioClass:"iradio_minimal-grey"}),t(".paging-items a").click(rt),i.find("th").click(it),i.find("tr.filters select").change(l),i.find(".reset").click(et),i.find(".ad-preview-link").click(ot),isMobileWidth()||i.find(".ad-preview-link").hover(function(){var u=t(this),f=u.closest("td").find(".preview-holder"),n=f.height(),s=f.clone(),e=u.offset(),h=e.left+70,i=e.top-5,o=t("body").height(),r;i+n>o&&(i=o-n-20);t("body").append('<div id="preview-holder-popup">'+s.html()+"<div>");r=t("#preview-holder-popup");n>600&&r.addClass("cropped");r.css({position:"absolute",top:i,left:h,display:"block"})},function(){t("#preview-holder-popup").remove()}),bindHelpEvents(),!t("#grid .no-records").length){t("#lnkDownloadExcel").on("click",function(){t(this).closest("form").submit()});t("#lnkDownloadExcel").removeClass("disabled")}}function it(){o();var n=t(this);n.is("[data-col]")&&(f.val(1),h.val(n.data("col")),c.val(n.data("sort-dir")),e())}function rt(){o();var n=t(this);return f.val(n.data("page")),e(),!1}function ut(){o();var n=t(this),r=n.parent().find("input").attr("value");u.val(r);f.val(1);h.val("");c.val("");i.find('tr.filters input[type="text"]').val("");i.find("tr.filters select").val("");e()}function l(){o();f.val(1);e()}function ft(){t(this).parent().find("input").val("");f.val(1);e()}function et(){return o(),i.find('tr.filters input[type="text"]').val(""),i.find("tr.filters select").val(""),e(),!1}function ot(){var i=t(this),u=i.closest("td").find(".preview-holder img").clone(),f=i.data("print-url"),n;b=parseInt(i.data("session-ad-id"));t("#ad-preview-popup .popup-button.print").parent().attr("href",f);t("#ad-preview-large").html(u);n=parseInt(i.data("cols"));n<1&&(n=1);r.removeClass("tall").removeClass("wide").removeClass("extra-wide");n<=1?r.addClass("tall"):n==2?r.addClass("wide"):r.addClass("extra-wide");t('<div id="mask"><\/div>').appendTo("body");r.center();r.show();r.find(".close").off("click");r.find(".download").off("click");r.find(".close").on("click",function(){r.hide();t("#ad-preview-large").find("img").remove();t("#mask").remove()});r.find(".download").on("click",function(){t("#preview-download-form").remove();t("body").append('<form id="preview-download-form" method="GET" action="'+w+'"><input type="hidden" name="adId" value="'+b+'" /><input type="hidden" name="cmsPageId" value="'+globalSettings.cmsPageId+'" /><input type="hidden" name="flowSessionKey" value="'+t("#FlowSessionKey").val()+'" /><\/form>');t("#preview-download-form").submit()})}function o(){i.find('tr.filters input[type="text"]').datepicker("hide")}function e(){var n,r;addLoaderMask(s);n=a;u.val()==="OrderItems"&&(n=v);u.val()==="SavedAds"&&(n=y);u.val()==="TextLibrary"&&(n=p);r={p:f.val(),sortCol:h.val(),sortDir:c.val(),filters:[]};i.find('tr.filters input[type="text"]').each(function(){var n=t(this);n.val()!==""&&r.filters.push({Name:n.attr("name"),Value:n.val()})});i.find("tr.filters select").each(function(){var n=t(this);n.val()!==""&&r.filters.push({Name:n.attr("name"),Value:n.val()})});ajaxGet(n,r,st,handleError)}function st(n){s.html(n);removeLoaderMask(s);d();g()}var a="",v="",y="",p="",w="",b=0,i,k,s,u,f,h,c,r;n.init=function(n){a=n.getOrdersUrl;v=n.getOrderItemsUrl;y=n.getSavedAdsUrl;p=n.getMyTextLibraryUrl;w=n.downloadAdPreviewUrl;nt();d();tt();u.val()=="Orders"||u.val()=="OrderItems"?e():g()}}(window.myAccountForm=window.myAccountForm||{},jQuery),function(n,t){function i(){var n=0;t(".readership").each(function(){var i=t(this).height();i>n&&(n=i)});isMobileWidth()||t(".readership").height(n)}function r(){t(".section").hover(function(){t(this).addClass("section-hover")},function(){t(this).removeClass("section-hover")});t("#carousel-case-studies").carousel({interval:5e3});t(".slideshow").cycle({fx:"fade"});t("#top_teaser").carouFredSel({circular:!1,infinite:!1,auto:!1,height:150,items:{minimum:6},prev:{button:"#top_teaser_prev",key:"left"},next:{button:"#top_teaser_next",key:"right"},onCreate:function(){var n=t('input[name="SelectedTeaserOrdinal"]').val();n==""&&(n=0);t("#top_teaser").trigger("slideTo",parseInt(n))}});t("#bottom_teaser").carouFredSel({circular:!1,infinite:!1,auto:!1,width:682,height:160,items:{minimum:5},prev:{button:"#bottom_teaser_prev",key:"left"},next:{button:"#bottom_teaser_next",key:"right"}});t("#top_teaser .section").bind("mouseover",function(){t(this).hasClass("selected")||t("#top_teaser").addClass("unfocussed")});t("#top_teaser .section").bind("mouseout",function(){t("#top_teaser").removeClass("unfocussed")});u()}function u(){var n=t(".newspaper-fp img");n.width()>n.height()&&t(".newspaper-fp img").addClass("double-newspaper")}n.init=function(){r();i();t(window).on("resize",i)}}(window.newspaperForm=window.newspaperForm||{},jQuery),function(n,t){function d(){u.change(g);i.change(nt);r.change(tt)}function y(n){n.find("option").length>0?(n.parent().show(),n.selectpicker({hideFirstItem:!0}),n.selectpicker("refresh"),i.selectpicker("show"),n.val()!=""&&f(n)):n.selectpicker("hide")}function g(){s(r);u.find("option:selected").val()!=""&&(f(u),t.getJSON(o,{categoryId:u.val()},function(n){n.length>0?p(i,n,c,function(){n.length===1&&(i.find("option:nth-child(2)").attr("selected","selected"),i.selectpicker("refresh"),f(i),e())}):(s(i),e())}))}function nt(){i.find("option:selected").val()!=""&&(f(i),t.getJSON(o,{categoryId:i.val()},function(n){n.length>0?p(r,n,l):(s(r),e())}))}function tt(){f(r);e()}function p(n,i,r,u){n.removeAttr("disabled");n.empty();t(document.createElement("option")).attr("value","").text(r).appendTo(n);t(i).each(function(){t(document.createElement("option")).attr("value",this.Id).text(this.Value).appendTo(n)});it(n);w(n);u&&u()}function it(n){n.selectpicker({hideFirstItem:!0});n.selectpicker("refresh");n.selectpicker("show");n.closest(".col-category").find(".help-icon").css("display","inline-block")}function s(n){n.parent().find(".category-select").hide();n.parent().find(".help-icon").hide();w(n);n.val("")}function f(n){n.next().find(".dropdown-toggle").addClass("category-selected")}function w(n){n.next().find(".dropdown-toggle").removeClass("category-selected")}function e(){var n=0,f;n=r.val()!=null&&r.val()!=""?r.val():i.val()!=null&&i.val()!=""?i.val():u.val();t(".no-packages").length?t(".no-packages").html(a+'<br /><br /><div class="spinner"><\/div>'):t(".package-loader").show();f={categoryId:n};ajaxGet(h,f,b,ut)}function b(n){v.html(n);t(".section-categories").css("min-height",0);t(".package-loader").hide();rt()}function rt(){t(".package").click(ft);t("a[data-filter]").click(function(){return t("a[data-filter]").attr("class","btn-inset package-filter"),t(this).attr("class","package-filter-active"),et(t(this).data("filter")),!1});bindHelpEvents()}function ut(){t(".package-loader").html('<div id="content"><p class="centered">Sorry but an error occurred. Please <a href="javascript:location.reload();" class="bold">click here<\/a> to reload the page and try again.<\/p><\/div>W');i.removeAttr("disabled")}function ft(){t("#PackageId").val(t(this).data("id"));t("#CategoryPackageId").val(t(this).data("cp-id"));t(".package").removeClass("package-selected");t(this).addClass("package-selected");t(this).closest("form").submit()}function et(n){n==""?(t(".package").show(),t(".newspaper-group").show()):(t(".package").hide(),t(".newspaper-group").hide(),t('.package[data-filter="'+n+'"]').show(),t(".newspaper-group").each(function(){var i=!1,r=t(this);t(this).find(".package").each(function(){t(this).data("filter")==n&&(i=!0)});i&&r.show()}))}var o="",h="",k=0,c="",l="",a="",u=t("#Level2CategoryId"),i=t("#Level3CategoryId"),r=t("#Level4CategoryId"),v=t("#packages");n.init=function(n){o=n.getChildCategoriesUrl;h=n.getPackagesUrl;k=n.cmsPageId;c=n.level3CategoryDropDownLabel;l=n.level4CategoryDropDownLabel;a=n.fetchingPackagesText;d();y(i);y(r);v.find(".package").length>0&&b();u.val()!=""&&f(u)}}(window.packageForm=window.packageForm||{},jQuery),function(n,t,r){function si(n){di();t.ajax({type:"POST",data:JSON.stringify(n),url:et+"?cmsPageId="+globalSettings.cmsPageId,contentType:"application/json",dataType:"json",beforeSend:function(){p=!0},success:cr,error:lr})}function gi(){if(t(".btn-next").off("click"),t("form").submit(function(){t(".section-create-ad").append('<div class="mask"><\/div>')}),t("#publication-schedule .toggle").click(ai),t("#preview").hover(function(){t("#adPreview img").length>0&&t("#preview").find(".enlarge").show()},function(){t("#preview").find(".enlarge").hide()}),t("#ad-preview-popup").find(".close").click(function(){t("#ad-preview-popup").hide();t("#ad-preview-large").find("img").remove();t("#mask").remove()}),!nt){t(window).on("scroll",g);t(window).on("resize",function(){t(".create-ad-preview").css("width",t(".col-middle").width())})}t(".show-pricing-breakdown").click(wr);t(".create-ad-preview .warning-icon").hover(onHelpHover,function(){t(".help-popup").remove()});hi();rt();ti||rr();var i=!1;s?d():(t("*[data-template-field]").each(function(){t(this).val()!==""&&(i=!0)}),i&&n.updatePreview())}function rt(){(t(".calendar-overlay").hide(),t(".calendar-prev").click(function(){ci(!1)}),t(".calendar-next").click(function(){ci(!0)}),ni)||(t("a[data-value]").click(vr),t(".delete-insertion").click(yr))}function hi(){t("#fields *[data-help]").hover(onHelpHover,function(){t(".help-popup").remove()});t(".date-picker").datepicker({dateFormat:fi,changeMonth:!0,changeYear:!0,yearRange:"-105:+0",onSelect:function(){n.updatePreview()}});t(".date-picker").on("paste",function(n){n.preventDefault()});t(".clear-upload").click(dr);t(".image-bigger").click(gr);t(".image-smaller").click(nu);printAdCrop.bindOpenCropEvent();setTimeout(function(){t(".editor-file-upload button:contains('Cancel')").remove()},1e3);t("*[data-include-field]").click(n.updatePreview);t(".AjaxUploaderQueueTable").remove();t(document).unbind("keydown").bind("keydown",function(n){var i=!1,t;n.keyCode===8&&(t=n.srcElement||n.target,i=t.tagName.toUpperCase()==="INPUT"&&(t.type.toUpperCase()==="TEXT"||t.type.toUpperCase()==="PASSWORD"||t.type.toUpperCase()==="FILE"||t.type.toUpperCase()==="EMAIL")||t.tagName.toUpperCase()==="TEXTAREA"?t.readOnly||t.disabled:!0);i&&n.preventDefault()});t(document).keydown(function(n){n.keyCode===17&&(w=!0)}).keyup(function(n){n.keyCode===17&&(w=!1)});t("input[type=text][data-template-field]").keyup(function(){if(!w){var i=t(this).data("update-preview").toString();i==="true"&&delay(n.updatePreview,it)}});t("input[type=text][data-template-field]").add("textarea[data-template-field]").bind("paste",null,function(i){if(!i.keyCode){var r=t(this);setTimeout(function(){var i=bi(r.val()),t;r.val(i);t=r.data("update-preview").toString();t=="true"&&delay(n.updatePreview,100)},10)}});t("input[type=text][data-template-field]").keypress(function(n){var i=n.keyCode?n.keyCode:n.which;if(i=="13")return t(".btn-next").click(),!1});t("input[type=text][data-max-words]").on("keyup",function(){var e=event.keyCode?event.keyCode:event.which,r=t(this),n=r.data("max-words"),u=r.val().match(/\S+/g).length,i,f;u>n?(i=t(this).val().split(/\s+/,n).join(" "),t(this).val(i+" ")):u==n&&e=="32"&&(i=t(this).val().split(/\s+/,n).join(" "),t(this).val(i+" "),f=r.closest(".field").next().find("textarea"),tinyMCE.get(f.attr("id")).getBody().focus())});if(t('textarea[data-template-field][data-is-html="false"]').keypress(function(n){var i=n.keyCode?n.keyCode:n.which;if(i=="13"&&t(this).data("allow-newlines")==!1)return!1}),t('textarea[data-template-field][data-is-html="false"]').each(function(){var i=parseInt(t(this).data("max-length"));t(this).keyup(function(){if(t(this).val().length>i&&t(this).val(t(this).val().substr(0,i)),!w){var r=t(this).data("update-preview").toString();r=="true"&&delay(n.updatePreview,it)}})}),t("select[data-template-field]").change(function(){var i=pi(t(this));i&&t(this).data("update-preview").toString()=="true"&&n.updatePreview()}),t("select[data-template-field]").combobox2(),t(".editable-select select[data-metadata-field-id]").change(function(){var i=pi(t(this));i&&t(this).closest(".editable-select").find('input[type="text"]').data("update-preview").toString()=="true"&&n.updatePreview()}),t(".predefined-images img").click(function(){var i=t(this);i.closest(".predefined-images").find("img").removeClass("selected");i.addClass("selected");i.closest(".predefined-images").find("input[data-template-field]").val(i.attr("src"));n.updatePreview()}),t(".predefined-images img").length==1){var i=t(".predefined-images img").first();i.closest(".predefined-images").find("img").removeClass("selected");i.addClass("selected");i.closest(".predefined-images").find("input[data-template-field]").val(i.attr("src"))}t(".logo-tabs li").click(function(){var n=t(this);if(!n.hasClass("active")){var i=n.closest(".logo-library"),r=n.index(),u=r+1;i.find(".logo-tabs li.active").removeClass("active");n.addClass("active");i.find(".logo-group.active").removeClass("active");i.find(".logo-group:nth-child("+u+")").addClass("active")}});t(".logo-library .logo-group li").click(function(){var i=t(this);i.closest(".logo-groups").find("li").removeClass("selected");i.addClass("selected");i.closest(".logo-library").find("input[data-template-field]").val(i.find("img").attr("data-path"));n.updatePreview()});t(".logo-library .logo-group li").hover(function(){var n=t(this).find("img"),u='<div class="preview-popup">'+n[0].outerHTML+'<div class="preview-name">'+n.data("name")+"<\/div><\/div>",i,r;t(u).appendTo("body");i=n.offset().left+n.width()+15;r=n.offset().top-t(".preview-popup").height();t(".preview-popup").css({top:r,left:i})},function(){t(".preview-popup").remove()});t(".logo-library .logo-group .delete").click(function(i){i.stopPropagation();var r=t(this).closest("li");r.removeClass("selected");r.closest(".logo-library").find("input[data-template-field]").val("");n.updatePreview()});t('.checkbox-list-item input[type="checkbox"]').on("ifChanged",function(){var i=[],r=t(this).closest(".editor-checkbox-list"),u=r.find('input[type="hidden"][data-template-field]');r.find('input[type="checkbox"]').each(function(){isChecked(this)&&i.push(t(this).val())});u.val(i.join(";"));u.data("update-preview")=="True"&&n.updatePreview()});t(".editable-select select").editableSelect();nr()}function nr(){t('textarea[data-is-html="true"]').each(function(){var i=t(this),n=tr(i);tinymce.init({selector:n.elementSelector,mobile:{toolbar_mode:"wrap"},menubar:"",promotion:!1,branding:!1,statusbar:n.allowResize?!0:!1,resize:n.allowResize,skin:"small",icons:"small",language:n.language,width:n.dimensions.width,height:n.dimensions.height,entity_encoding:"numeric",paste_as_text:!0,browser_spellcheck:!0,content_css:n.contentCss,toolbar1:n.toolbar1,toolbar2:n.toolbar2,toolbar3:n.toolbar3,style_formats:l,preview_styles:!1,plugins:n.plugins,paste_postprocess:(n,t)=>{var i=t.node.innerHTML;i=bi(i);i=i.replace(/\n/g,"<br />");i=i.replace(/<br \/>/g,"<\/p><p>");i=i.replace(/<br>/g,"<\/p><p>");i.indexOf("<p>")>=0&&(i="<p>"+i+"<\/p>");t.node.innerHTML=i},setup:i=>{i.on("init",function(){n.editorStyle!==""&&t("#"+i.id+"_ifr").contents().find("body").attr("style",n.editorStyle)});i.on("keyUp",function(n){if(t("#"+i.id+"_ifr").contents().find("span").each(function(){var n=t(this);n.css("font-size","");n[0].attributes.style!==r&&/line-height: [0-9]{2}pt;/.test(n[0].attributes.style.value)&&(n.css("line-height",""),n.attr("data-mce-style",""))}),globalSettings.uiCulture=="fr-FR"||globalSettings.uiCulture=="fr-BE"&&n.keyCode==219){oi=!0;return}oi=!1;vi(i)});i.on("change",function(){vi(i)})}})})}function tr(n){var t={},i,u;t.elementSelector="#"+n.attr("id");t.hyphenationActive=n.parent().find("input[data-hyphenation-active]").val()=="True";t.AllowResize=n.data("editor-allow-resize")!==r?n.data("editor-allow-resize"):!1;t.editorStyle=n.data("editor-style")!==r?n.data("editor-style"):"";t.contentCss=dt;t.fontColors=n.data("editor-font-colors")!==r?n.data("editor-font-colors"):"";t.toolbar1=ir(n);t.toolbar2=ut(n.data("editor-buttons2"));t.toolbar3=ut(n.data("editor-buttons3"));t.dimensions=uu(n.data("editor-dimensions"));t.toolbar1.split(" ").length>8&&t.toolbar2!=""&&l!=""&&(t.dimensions.height+=100);i="charmap code lists nonbreaking table visualblocks visualchars";u="addressPicker customIndent extraleading fixedIndent hyphenation justifylastline letterspacing lineheight predefinedText saveText spellcheck symbols textcase textLibrary";t.plugins=i+" "+u;switch(globalSettings.uiCulture.toLowerCase()){case"da-dk":t.language="da";break;case"de":case"de-ch":case"de-de":t.language="de";break;case"fr-be":case"fr-fr":t.language="fr_FR";break;default:t.language=null}return t}function ir(n){var t=n.data("editor-buttons"),i,u;return t=="none"?"":((typeof t=="undefined"||t===null)&&(t="alignleft,aligncenter,alignright,alignjustify,newdocument"),i=n.data("editor-show-hyphenation-active"),i!==r&&i==!0&&(t=t.concat(",hyphenationActive")),u=n.data("editor-show-hyphenation-protection"),u!==r&&u==!0&&(t=t.concat(",hyphenationProtect")),t.charAt(t.length-1)==","&&(t=t.slice(0,-1)),l.length>0&&(t="styles "+t),ut(t))}function ut(n){return typeof n=="undefined"||n===null?"":n.replaceAll(",justifyleft",",alignleft").replaceAll(",justifycenter",",aligncenter").replaceAll(",justifyright",",alignright").replaceAll(",justifyfull",",alignjustify").replaceAll(", justifyleft",",alignleft").replaceAll(", justifycenter",",aligncenter").replaceAll(", justifyright",",alignright").replaceAll(", justifyfull",",alignjustify").replaceAll(/^justifyleft/g,"alignleft").replaceAll(/^justifycenter/g,"aligncenter").replaceAll(/^justifyright/g,"alignright").replaceAll(/^justifyfull/g,"alignjustify").replaceAll("fontsizeselect","fontsize").replaceAll("sup","superscript").replaceAll("spellchecker","spellcheck").replaceAll(", "," ").replaceAll(","," ")}function rr(){t('.enhancement input[type="radio"]').on("ifClicked",ur);t(".enhancement select").change(fr);t(".enhancement .color-option").click(er)}function ur(){var i=t(this);v&&i.closest(".enhancement").data("exclude-one-upsell-check")==="False"&&(i.val()!=="true"?k():(k(),i.iCheck("check")));setTimeout(function(){s?d():n.updatePreview()},100)}function fr(){var i=t(this).closest(".enhancement");v&&i.data("exclude-one-upsell-check")==="False"&&k();n.updatePreview();s?d():n.updatePreview()}function er(){var i=t(this),r=i.closest(".color-picker");v&&r.closest(".enhancement").data("exclude-one-upsell-check")==="False"&&k();r.find(".color-option").removeClass("selected");i.addClass("selected");n.updatePreview();s?d():n.updatePreview()}function k(){t(".enhancement").each(function(){var n=t(this);n.data("exclude-one-upsell-check")==="False"&&or(n)})}function or(n){var i=n.data("type"),t;switch(i){case"Checkbox":t=n.find('input[type="radio"]').first();t.iCheck("check");break;case"Select":n.find("select").val(n.find("select option:first").val());n.find("select").selectpicker("refresh");break;case"ColourPicker":n.find(".color-option").removeClass("selected");break;case"RadioButton":case"RadioButtonList":n.find('input[type="radio"]').prop("checked",!1);n.find('input[type="radio"]').first().prop("checked",!0)}}function d(){tinymce.remove();di();addLoaderMask(t("#fields"));var n=yi();t.ajax({type:"POST",data:JSON.stringify(n),url:kt,contentType:"application/json",success:sr,error:hr})}function sr(i){if(ki(),t("#fields").html(i),hi(),ui){var r=!1;t("*[data-template-field]").each(function(){t(this).val()!==""&&(r=!0)});r&&n.updatePreview();ui=!1}else n.updatePreview()}function hr(){t("#fields").html(h)}function cr(n){var i,u,f;if(ii.html("<img src='data:image/jpg;base64,"+n.base64image+"'/>"),c.length>0){si(c[c.length-1]);c=[];return}if(p=!1,tt.hide(),ki(),t(".image-controls").find(".crop-button-mask").remove(),n.imagePlaceholderDimensions!==r)for(i=0;i<n.imagePlaceholderDimensions.length;i++)u=n.imagePlaceholderDimensions[i],f=t('input[data-template-field="'+u.FieldName+'"]').closest(".editor-file-upload"),f.attr("data-placeholder-width",u.WidthPixels),f.attr("data-placeholder-height",u.HeightPixels);n.columns!==r&&t("#AdColumns").val(n.columns);n.priceError&&t(".create-ad-left-margin").html(h);n.wordCount&&t("#wordCount").length>0&&t("#wordCount").html(t("#wordCount").data("text")+" "+n.wordCount);t("#total-price").html(n.price);t("#total-price-with-tax").html(n.pricewithtax);t("#ad-height").html(n.adHeight);t("#ad-height-remaining").html(n.remainingAdHeight);n.overflowMessage!==r&&n.overflowMessage!==""?(t(".ad-preview-title .help-icon").hide(),t(".ad-preview-title .warning-icon").attr("data-help",n.overflowMessage).show()):(t(".ad-preview-title .help-icon").show(),t(".ad-preview-title .warning-icon").hide());ii.find("img").load(function(){if(!nt)if(g(),t(".create-ad-preview").outerHeight()>t(".section-create-ad fieldset").outerHeight())t(window).off("scroll",g);else t(window).on("scroll",g)});b!=null&&b.click();b=null}function lr(){p=!1;tt.hide();t(".create-ad-left-margin").html(h)}function ar(){t.ajax({url:ct,data:getAjaxData(),dataType:"json",success:function(n){t("#total-price").html(n.price);t("#total-price-with-tax").html(n.pricewithtax);t(".price-holder").removeClass("price-holder-disabled")},error:o})}function ci(n){var r=n?t(".calendar-next").data("start"):t(".calendar-prev").data("start"),i={startDate:r};t('input[name="PublicationId"]').length&&(i.publicationId=t('input[name="PublicationId"]').val());ajaxGet(ot,i,li,o)}function li(n){t("#schedule").length?t("#schedule").html(n):(y===null&&(y=t(".publications li:first").data("id")),t('.publications li[data-id="'+y+'"]').find(".select-dates").html(n));rt()}function vr(){t(".calendar-overlay").show();var n={calendarStartDate:t("#calendarStart").val(),selectedDate:t(this).data("value")};t('input[name="PublicationId"]').length?(n.publicationId=t('input[name="PublicationId"]').val(),ajaxGet(st,n,ft,o)):ajaxGet(bt,n,ft,o)}function yr(){t(".calendar-overlay").show();var n={publicationId:t('input[name="PublicationId"]').val(),calendarStartDate:t("#calendarStart").val(),selectedDate:t(this).data("value")};ajaxGet(ht,n,ft,o)}function ft(n){li(n);ar()}function ai(){var n=t(this).closest("li[data-id]"),i;n.find(".spinner").show();n.find(".fa").hide();i={activePublicationId:null};n.hasClass("collapsed")&&(i.activePublicationId=n.data("id"),y=i.activePublicationId);ajaxGet(wt,i,pr,o)}function pr(n){t(".help-popup").remove();t("#publication-schedule").html(n);t("#publication-schedule .toggle").click(ai);rt()}function wr(){t.ajax({url:at,data:getAjaxData(),success:br,error:o})}function br(n){t("#pricingBreakdownModal").remove();t("body").append(n);t("#pricingBreakdownModal").modal("show")}function g(){var r,n,i;if(!isMobileWidth()){if(t(".create-ad-preview").css("top",15),t(".create-ad-preview").css("width",t(".col-middle").width()),t("#adPreview").height()>=t(".section-create-ad fieldset").height()){t(".create-ad-preview").removeClass("sticky");return}r=t(window).scrollTop();n=t(".col-main").offset().top;r>n?(i=t(".create-ad-preview").offset().top+t(".create-ad-preview").height()-(n+t(".section-create-ad fieldset").outerHeight()-10),i>0&&t(".create-ad-preview").css("top",0-i),t(".create-ad-preview").addClass("sticky")):t(".create-ad-preview").removeClass("sticky")}}function o(){t(".col-main").html(h)}function vi(t){for(var f,e="",r=t.getContent(),u=-1,i=0;i<a.length;i++)f=a[i],f.editorId===t.id&&(e=f.content,u=i);e!==r&&(u>=0?a[u]={editorId:t.id,content:r}:a.push({editorId:t.id,content:r}),delay(n.updatePreview,it))}function yi(){var n={FlowSessionKey:t("#FlowSessionKey").val(),PackageId:t("input[type=hidden][name=PackageId]").val(),Fields:[],Upsells:[],ClassifiedSessionAdId:t("#ClassifiedSessionAdId").val()};return tinyMCE.triggerSave(),t("*[data-template-field]").each(function(){var i=t(this),o=i.data("template-field"),s=i.parent().find("*[data-include-field]"),h=!0,f,r,u,e;s.length>0&&(h=isChecked(s));f=null;i.data("editor-show-hyphenation-active")==!0&&(f=i.parent().find("input[data-hyphenation-active]").val()=="True");r=new field(o,i.val(),h,f);i.attr("data-format")&&(r.Format=i.data("format"));i.data("is-file-upload")==!0&&(u=i.closest(".editor-file-upload"),r.ImagePlaceholderHeight=u.find("input[data-placeholder-height]").val(),r.BaseImage=u.find("input[data-base-filename]").val(),r.OriginalValue=u.find("input[data-original-filename]").val());i.closest(".field").find('input[name*="MetadataSelectedDropDownText"]').length>0&&(r.Value=i.closest(".field").find('input[name*="MetadataSelectedDropDownText"]').val());e=ru(n.Fields,o);e===-1?n.Fields.push(r):n.Fields.splice(e,1,r)}),t(".enhancement").each(function(){var i=t(this),r,u,f,e,o,s;switch(i.data("type")){case"Checkbox":i.hasClass("disabled")?n.Upsells.push(new upsell(i.data("name"),i.find('input[type="hidden"]').val())):(r=i.find('input[type="radio"]').first().attr("name"),u=t('input[name="'+r+'"]:checked').val(),n.Upsells.push(new upsell(i.data("name"),u)));break;case"ColourPicker":f=i.find(".selected");e=f.data("value");n.Upsells.push(new upsell(i.data("name"),e));break;case"Select":case"RadioButton":case"RadioButtonList":o=i.find("select");s=o.val();n.Upsells.push(new upsell(i.data("name"),s,i.data("group")))}}),n}function kr(i){for(var h,o,u,s=!1,f=0;f<i.length;f++)i[f].Error!=null&&i[f].Error!=""&&(alert(i[0].Error),s=!0);if(!s){if(h=ri.attr("id").replace("uploader",""),o=t("#"+h),o.val(i[0].FileName),u=o.closest(".editor-file-upload"),u.find(".uploaded-filename").html(i[0].OriginalFileName).show(),u.find("input[data-base-filename]").val(i[0].BaseFileName),u.find("input[data-filename]").val(i[0].FileName),u.find("input[data-original-filename]").val(i[0].OriginalFileName),u.find("input[data-image-crop]").val(""),u.attr("data-start-height")!==r){u.find("input[data-placeholder-height]").val(u.attr("data-start-height"));var c=e(u.find("input[data-placeholder-height]").val()),l=e(u.data("min-height")),a=e(u.data("max-height"));c<=l&&u.find(".image-controls .image-smaller").attr("disabled","disabled");c>=a&&u.find(".image-controls .image-bigger").attr("disabled","disabled")}u.find(".image-controls").show();ei&&(b=u.find(".image-controls .open-crop"),t('<div id="mask"><\/div>').appendTo("body"));n.updatePreview()}}function dr(){var i=t(this).closest(".editor-file-upload");i.find(".uploaded-filename").html("");i.find(".image-controls").hide();i.find("input[data-template-field]").val("");i.find("input[data-base-filename]").val("");i.find("input[data-filename]").val("");i.find("input[data-original-filename]").val("");i.find("input[data-placeholder-height]").val("");i.find("input[data-image-crop]").val("");n.updatePreview()}function gr(){var r=t(this),i,f,u;if(!r.is("[disabled]")){i=r.closest(".editor-file-upload");i.find("a.image-smaller").removeAttr("disabled");f=i.find("input[data-placeholder-height]");u=e(f.val());u==0&&(u=e(i.data("start-height")));var s=e(i.data("max-height")),h=e(i.data("height-increment")),o=u+h;o>=s?(o=s,r.attr("disabled","disabled")):r.removeAttr("disabled");f.val(o+i.data("height-increment").replace(/[0-9]+/,""));n.updatePreview()}}function nu(){var r=t(this),i,f,u;if(!r.is("[disabled]")){i=r.closest(".editor-file-upload");i.find("a.image-bigger").removeAttr("disabled");f=i.find("input[data-placeholder-height]");u=e(f.val());u==0&&(u=e(i.data("start-height")));var s=e(i.data("min-height")),h=e(i.data("height-increment")),o=u-h;o<=s?(o=s,r.attr("disabled","disabled")):r.removeAttr("disabled");f.val(o+i.data("height-increment").replace(/[0-9]+/,""));n.updatePreview()}}function e(n){return n==""?0:parseInt(n.replace(/\D+$/g,""))}function pi(n){var i=n,u=!0;return i.attr("data-metadata-field-id")!==r&&(t('select[data-linked-parent="'+i.attr("data-metadata-field-id")+'"]').length>0&&(u=!1,wi(i)),i.closest(".field").find('input[name*="MetadataSelectedDropDownText"]').val(i.find("option:selected").text())),t("select[data-dependent-on]").each(function(){var n=t(this);i.data("template-field")==n.data("dependent-on")&&tu(n,i.val())}),u}function wi(n){var i=n.data("metadata-field-id"),r;t('select[data-linked-parent="'+i+'"]').length>0&&(f=t('select[data-linked-parent="'+i+'"]'),r={metadataFieldId:i,metadataValueGroupId:n.closest(".field").find("input[name$=MetadataValueGroupId]").val(),parentValueId:n.find("option:selected").val()},t.getJSON(yt,getAjaxData(r),iu))}function tu(i,r){var u={field:i.data("template-field"),dependentOnValue:r};t.getJSON(lt,getAjaxData(u),function(r){i.html("");r.length>0&&(t(r).each(function(){t(document.createElement("option")).attr("value",this.Value).text(this.Text).appendTo(i)}),i.selectpicker("refresh"));i.data("update-preview").toString()=="true"&&n.updatePreview()})}function iu(i){f.html("");var r=f.closest(".editable-select").length>0;i.length>0&&(t(i).each(function(){t(document.createElement("option")).attr("value",this.Id).text(this.Name).appendTo(f)}),r?f.closest(".editable-select").find("select").editableSelect("rebind"):f.selectpicker("refresh"),f.closest(".field").find('input[name*="MetadataSelectedDropDownText"]').val(f.find("option:selected").text()),wi(f));r?f.closest(".editable-select").find('input[type="text"]').data("update-preview").toString()=="true"&&n.updatePreview():f.data("update-preview").toString()=="true"&&n.updatePreview()}function ru(n,t){var r=-1;for(i=0;i<n.length;i++)t==n[i].Name&&(r=i);return r}function bi(n){for(var r,i=["u0001","u0002","u0003","u0004","u0005","u0006","u0007","u0008","u000A","u000B","u000C","u000D","u000E","u000F","u0010","u0011","u0012","u0013","u0014","u0015","u0016","u0017","u0018","u0019","u001A","u001B","u001C","u001D","u001E","u001F","u2000","u2001","u2002","u2003","u2004","u2005","u2006","u2007","u2008","u2009","u200A","u200B","u200C","u200D","u200E","u200F","u2028","u2029","u202A","u202B","u202C","u202D","u202E","u202F","u205F","u2060","u2061","u2062","u2063","u2064","u2065","u2066","u2067","u2068","u2069","u206A","u206B","u206C","u206D","u206E","u206F"],t=0;t<i.length;t++)r=new RegExp("[\\"+i[t]+"]","gim"),n=n.replace(r,"");return n}function uu(n){var t={width:"100%",height:150},i;return n===r?t:(n=="xs"||n=="XS"?t.height=25:n=="s"||n=="S"?t.height=50:n=="m"||n=="M"?t.height=150:n=="l"||n=="L"?t.height=250:n.indexOf("x")>0&&(i=n.split("x"),t.width=i[0],t.height=parseInt(i[1])),t)}function ki(){t(".btn-next").add(".btn-prev").add(".btn-save").prop("disabled",!1)}function di(){t(".btn-next").add(".btn-prev").add(".btn-save").prop("disabled",!0)}var et="",ot="",st="",ht="",ct="",lt="",at="",vt="",yt="",pt="",wt="",bt="",kt="",l="",dt="",a=[],gt="",v=!1,ni=!1,nt=!1,ti=!1,ii=t("#adPreview"),tt=t(".overlay"),ri={},f={},y=null,p=!1,s=!1,ui=!0,it=1e3,w=!1,h="",u={},c=[],fi="",ei=!1,b=null,oi=!1;n.init=function(n){et=n.getAdPreviewImageUrl;wt=n.getPublicationScheduleUrl;ot=n.changeCalendarStartUrl;st=n.addPublicationDateUrl;ht=n.removePublicationDateUrl;bt=n.setPackageStartDateUrl;lt=n.getFieldDropDownValuesUrl;at=n.getPricingBreakdownUrl;ct=n.getPriceUrl;vt=n.getUploadFileDetailsUrl;yt=n.getDropDownValuesUrl;kt=n.getFieldsUrl;n.errorOccurredMessage&&(pt=n.errorOccurredMessage);n.reloadPageMessage&&(gt=n.reloadPageMessage);n.tinyMCECssPath&&(dt=n.tinyMCECssPath);n.tinyMCEStyles&&(l=n.tinyMCEStyles);n.autoOpenCropTool&&(ei=n.autoOpenCropTool);n.onlyOneUpsellAllowed&&(v=n.onlyOneUpsellAllowed);n.isCalendarLocked&&(ni=n.isCalendarLocked);n.isEditPage&&(nt=n.isEditPage);n.enhancementsDisabled&&(ti=n.enhancementsDisabled);n.hasConditionalFields&&(s=n.hasConditionalFields);fi=n.dateFormat!==r?n.dateFormat:"dd/mm/yy";h='<p class="error">'+pt+' <a href="#" onclick="javascript:location.reload();return false;">'+gt+"<\/a><\/p>";u.myTextLibraryTitle=n.contentMyTextLibraryTitle;u.standardTextLibraryTitle=n.contentStandardTextLibraryTitle;u.saveToTextLibraryTitle=n.contentSaveToTextLibraryTitle;u.selectedTextLabel=n.contentSelectedTextLabel;u.textLibraryNameLabel=n.contentTextLibraryNameLabel;u.selectAddressLabel=n.contentSelectAddressLabel;u.loading=n.contentLoading;u.insert=n.contentInsert;u.save=n.contentSave;u.cancel=n.contentCancel;u.noneFound=n.contentNoneFound;u.pleaseLogin=n.contentPleaseLogin;u.nameRequired=n.contentNameRequired;u.validationSummaryTitle=n.contentValidationSummaryTitle;gi()};n.fileUploaded=function(n){ri=t(n);t(".AjaxUploaderQueueTable").hide();var i={guidlist:n.value,sessionKey:t("#FlowSessionKey").val()};t.ajax({type:"POST",data:getAjaxData(i),url:vt,contentType:"application/x-www-form-urlencoded; charset=utf-8",success:kr})};n.updatePreview=function(){var n=yi();if(p){c.push(n);return}setupAdOverlay();tt.show();t(".image-controls").append('<div class="crop-button-mask"><\/div>');si(n)};n.getContent=function(){return u}}(window.printAdForm=window.printAdForm||{},jQuery),function(n,t,i){"use strict";function tt(){t(".open-crop").click(k);r.find(".close").click(w);r.find(".btn-cancel").click(w);r.find(".btn-save-crop").click(ut);r.find(".lock-aspect").click(ft);v.load(it)}function k(){s=t(this).closest(".editor-file-upload");p=s.find("input[data-base-filename]").val();r.center();r.show();t("#mask").length==0&&t('<div id="mask"><\/div>').appendTo("body");var u=new Date,n="/ClassifiedUploads/";y!==i&&y!==null&&y!==""&&(n+=y,n.endsWith("/")||(n+="/"));v.attr("src",n+p+"?v="+u.getMinutes()+u.getSeconds())}function it(){var k,y,p,w,n,b;r.center();r.show();c=v[0].naturalHeight;h=v[0].naturalWidth;a=h+":"+c;k=h/c;y=!1;s.attr("data-placeholder-width")!==i&&(p=s.attr("data-placeholder-width"),w=s.attr("data-placeholder-height"),p!="0"&&w!="0"&&(a=p+":"+w,k=parseInt(p)/parseInt(w)));var tt=h,it=c,t=1;s.find("input[data-image-crop]").val()!=""?(n=s.find("input[data-image-crop]").val().split(","),e=parseInt(n[0]),o=parseInt(n[1]),u=parseInt(n[2]),f=parseInt(n[3]),t=(u-e)/(f-o),y=n[4]==="true"):(e=0,o=0,u=tt,f=it,t=tt/it,a!=""&&(b=a.split(":"),t=parseFloat(b[0])/parseFloat(b[1]),nt(t),y=!0));r.find(".aspect-ratio").html(t.toFixed(2));l=v.imgAreaSelect({instance:!0,handles:!0,aspectRatio:a,imageHeight:c,imageWidth:h,x1:e,y1:o,x2:u,y2:f,onSelectChange:rt});y?d():g()}function rt(n,t){e=t.x1;o=t.y1;u=t.x2;f=t.y2;var i=t.width/t.height;r.find(".aspect-ratio").html(i.toFixed(2));r.find(".btn-save-crop").prop("disabled",isNaN(i))}function ut(n){n!==i&&n.preventDefault();var u=l.getSelection(),f={SessionKey:t("#FlowSessionKey").val(),ImageFileName:p,X1:u.x1,Y1:u.y1,X2:u.x2,Y2:u.y2};t.ajax({type:"POST",data:JSON.stringify(f),url:b,contentType:"application/json; charset=utf-8",success:function(n){s.find("input[data-filename]").val(n);s.find("input[data-template-field]").val(n);s.find("input[data-image-crop]").val(u.x1+","+u.y1+","+u.x2+","+u.y2+","+r.find(".lock-aspect").hasClass("fa-lock"));w();printAdForm.updatePreview()},error:function(){r.find(".image-holder img").imgAreaSelect({remove:!0});et(t("#crop"))}})}function w(n){n!==i&&n.preventDefault();var u=r.find(".image-holder img");u.imgAreaSelect({remove:!0});u.attr("src","");r.hide();t("#mask").remove()}function ft(){var n=t(this);n.hasClass("fa-unlock")?d():g()}function d(){var n,t,i;l.setOptions({aspectRatio:a});n=a.split(":");t=parseFloat(n[0])/parseFloat(n[1]);nt(t);l.setSelection(e,o,u,f);l.setOptions({show:!0});l.update();i=r.find(".lock-aspect");i.removeClass("fa-unlock");i.addClass("fa-lock");r.find(".aspect-ratio").html(t.toFixed(2))}function g(){l.setOptions({aspectRatio:""});var n=r.find(".lock-aspect");n.removeClass("fa-lock");n.addClass("fa-unlock")}function nt(n){var t=f-o,i=u-e;n>=1?(u=e+Math.round(t*n),u>h&&(u=h,f=o+Math.round((u-e)/n))):(f=o+Math.round(i/n),f>c&&(f=c,u=c>h?e+Math.round((f-o)/n):e+Math.round((f-o)*n)))}function et(n){n.html('<div id="errorMessage" style="text-align:center; margin-top:30px;">Sorry but an error occurred. <a href="#" onclick="javascript:location.reload();return false;" class="bold">Click here<\/a> to reload the page and try again.<\/div>');t(".loader-mask").remove()}var b,p,l,a="",e=0,o=0,u=0,f=0,h=0,c=0,y="",r={},s={},v={};n.init=function(n){b=n.cropImageUrl;y=n.uploadSubFolder;r=t("#crop");v=r.find(".image-holder img");tt()};n.bindOpenCropEvent=function(){t(".open-crop").click(k)}}(window.printAdCrop=window.printAdCrop||{},jQuery),function(n,t,i){function d(){t(".show-pricing-breakdown").click(et);t(".date-picker").datepicker({dateFormat:v,changeMonth:!0,changeYear:!0,yearRange:"-0:+2",onSelect:it}).attr("readonly","readonly").keyup(function(n){(n.keyCode==8||n.keyCode==46)&&(t.datepicker._clearDate(this),t(this).blur())});t(".fa-calendar").click(function(){t(".date-picker").datepicker("show")})}function b(){t('#pubs input[type="checkbox"]').on("ifChanged",g);t("#pubs .fa-minus-circle").click(nt);t("#pubs .fa-plus-circle").click(tt);t("#pubs .insertion-count").keydown(rt).keyup(ut)}function g(){disableButtons();var n=t(this).closest("tr"),i=n.find('input[type="checkbox"]'),r=i.iCheck("update")[0].checked?s:h,f={publicationId:n.data("id")};addLoaderMask(t(".publications-fields"));ajaxGet(r,f,e,u)}function nt(){var i=t(this).closest("tr"),r=i.find(".insertion-count"),u=parseInt(i.data("min")),n=parseInt(r.val());n<=u||(n-=1,r.html(n),i.find('input[name$="InsertionCount"]').val(n),f(i.data("id"),n))}function tt(){var i=t(this).closest("tr"),r=i.find(".insertion-count"),u=parseInt(i.data("max")),n=parseInt(r.val());n>=u||(n+=1,r.html(n),i.find('input[name$="InsertionCount"]').val(n),f(i.data("id"),n))}function it(){disableButtons();var n=t('input[name="PackageStartDate"]').datepicker("getDate"),i={startDate:formatDateYYYYMMDD(n)};addLoaderMask(t(".publications-fields"));ajaxGet(o,i,e,u)}function rt(n){var u=n.charCode||n.keyCode||0,i;return u==13&&t(this).val()!==""?(enterPressed=!0,r=t(this).attr("name"),i=t('input[name="'+r+'"]'),f(i.closest("tr").data("id"),i.val()),n.preventDefault(),!1):allowNumbersOnly(n)}function ut(){t(this).val()!==""&&(r=t(this).attr("name"),delay(function(){isInsertionsChanged=!0;var n=t('input[name="'+r+'"]');f(n.closest("tr").data("id"),n.val())},k))}function f(n,i){if(enterPressed&&isInsertionsChanged){enterPressed=!1;isInsertionsChanged=!1;return}disableButtons();addLoaderMask(t(".publications-fields"));var r={publicationId:n,insertionCount:i};ajaxGet(c,r,e,u)}function e(n){if(isInsertionsChanged=!1,enableButtons(),removeLoaderMask(t(".publications-fields")),t("#pubs").html(n),b(),ft(),t("input").iCheck({checkboxClass:"icheckbox_minimal-grey",radioClass:"iradio_minimal-grey"}),r!=null){var i=t('input[name="'+r+'"]');i.focus();i.val(i.val());r=null}}function ft(){t.ajax({url:l,data:getAjaxData(),dataType:"json",success:function(n){t("#total-price").html(n.price);t("#total-price-with-tax").html(n.pricewithtax);t(".price-holder").removeClass("price-holder-disabled")},error:u})}function et(){t.ajax({url:a,data:getAjaxData(),success:ot,error:u})}function ot(n){t("#pricingBreakdownModal").remove();t("body").append(n);t("#pricingBreakdownModal").modal("show")}function u(){t(".create-ad-left-margin").html(w)}var o="",s="",h="",c="",l="",a="",v="",y="",p="",w="",r=null,k=1e3;n.init=function(n){o=n.setPackageStartDateUrl;s=n.addPublicationUrl;h=n.removePublicationUrl;c=n.setInsertionCountUrl;l=n.getPriceUrl;a=n.getPricingBreakdownUrl;v=n.dateFormat!==i?n.dateFormat:"dd/mm/yy";n.errorOccurredMessage&&(y=n.errorOccurredMessage);n.reloadPageMessage&&(p=n.reloadPageMessage);w='<p class="error">'+y+' <a href="#" onclick="javascript:location.reload();return false;">'+p+"<\/a><\/p>";d();b()}}(window.publicationsForm=window.publicationsForm||{},jQuery),function(n,t,i){function b(){h=t("#MarketSegmentParentId");f=t("#MarketSegment");e=t("#Country");r=t("#PostalCode");u=t("#City");o=t("#Address1");y=t('.section-register input[type="submit"]')}function k(){h.change(g);e.change(tt);y.click(d);p()}function d(n){n.preventDefault();var i=t(this),r=i.closest("form");r.valid()&&(i.prop("disabled",!0),r.submit())}function g(){var n={parentId:h.val()};ajaxGet(a,n,nt,handleError)}function nt(n){f.removeAttr("disabled");f.empty();t(document.createElement("option")).attr("value","").text("Please select").appendTo(f);t(n).each(function(){t(document.createElement("option")).attr("value",this.Value).text(this.Text).appendTo(f)});f.selectpicker("refresh")}function p(){e.val()==="Österreich"&&c.length!==0&&(r.combobox({source:w,select:it}).autocomplete("instance")._renderItem=function(n,i){return t("<li>").append("<div>"+i.PostalCode+" | "+i.City+"<\/div>").appendTo(n)},r.blur(function(){r.val()!==""&&r.autocomplete("close")}),u.combobox({source:w,select:rt}).autocomplete("instance")._renderItem=function(n,i){return t("<li>").append("<div>"+i.City+" | "+i.PostalCode+"<\/div>").appendTo(n)},u.blur(function(){u.autocomplete("close")}),l())}function w(n,i){var r=new RegExp("\\b"+t.ui.autocomplete.escapeRegex(n.term),"i");i(t.grep(c,function(n){return r.test(n.PostalCode)||r.test(n.City)}))}function tt(){if(e.val()!=="Österreich"){s(r);s(u);s(o);return}p()}function it(n,t){return r.val(t.item.PostalCode),t.item.City!==""&&u.val(t.item.City),l(),!1}function rt(n,t){return u.val(t.item.City),t.item.PostalCode!==""&&r.val(t.item.PostalCode),l(),!1}function l(){t.ajax({url:v,data:{postalCode:r.val(),city:u.val()},success:function(n){n.length>0?o.combobox({source:function(i,r){var u=new RegExp("\\b"+t.ui.autocomplete.escapeRegex(i.term),"i");r(t.grep(n,function(n){return u.test(n)}))}}):s(o)},error:handleError})}function s(n){n.attr("data-ui-autocomplete")!=i&&(n.combobox("destroy"),n.off("blur"))}var a,v,h,f,r,u,e,o,y,c=[];n.init=function(n){a=n.getChildSegmentsUrl;v=n.getStreetsUrl;n.addressLookupData!==i&&(c=n.addressLookupData);b();k()}}(window.registerForm=window.registerForm||{},jQuery),function(n,t){function o(){r=t('select[name="CustomerId"]');i=t("#InvoiceToMediaAgency");e=t("#MediaAgencyId");u=t(".field-invoice-to")}function s(){r.combobox2({select:h})}function h(){t.getJSON(f,{customerId:r.val()},c)}function c(n){t(".customer-address1").val(n.Address1);t(".customer-city").val(n.City);t(".customer-county").val(n.County);t(".customer-postcode").val(n.PostalCode);t(".customer-country").val(n.Country);parseInt(e.val())==n.CustomerId?(u.hide(),i.val("True")):(u.show(),i.val(n.InvoiceToAgency?"True":"False"));i.selectpicker("refresh")}var f,r,i,e,u;n.init=function(n){f=n.getCustomerDetailsUrl;o();s()}}(window.selectCustomerForm=window.selectCustomerForm||{},jQuery),function(n,t){function a(){isMobileWidth()?t(".col-side .login-form").length&&t(".col-side .login-form").detach().prependTo(".col-main"):t(".col-main .login-form").length&&t(".col-main .login-form").detach().prependTo(".col-side .content")}function v(){f.change(w);t("#loginButton").click(function(n){n.preventDefault();e()});r.pressEnter(e);u.pressEnter(e)}function y(){r=t("#username");u=t("#password");f=t("#CompanyProfileViewModel_MarketSegmentParentId");i=t("#CompanyProfileViewModel_MarketSegment")}function e(){t(".validation-summary-errors").removeClass("validation-summary-errors").addClass("validation-summary-valid");var n=[];return(r.val()===""&&n.push(h),u.val()===""&&n.push(c),n.length>0)?(p(n),!1):(t("#loginForm").length||t('#loginForm input[name="Password"]').length||(t('<form id="loginForm" action="'+o+'" method="POST"><\/form>').appendTo("body"),t('<input type="hidden" name="CmsPageId" value="'+l+'" />').appendTo("#loginForm"),t('<input type="hidden" name="FlowSessionKey" value="'+t("#FlowSessionKey").val()+'" />').appendTo("#loginForm"),t('<input type="hidden" name="Username" value="'+r.val()+'" />').appendTo("#loginForm"),t('<input type="hidden" name="Password" value="'+u.val()+'" />').appendTo("#loginForm")),t("#loginForm").submit(),!1)}function p(n){for(var r="",i=0;i<n.length;i++)r+="<li>"+n[i]+"<\/li>";t("div[data-valmsg-summary] ul").html(r);t(".validation-summary-valid").addClass("validation-summary-errors").removeClass("validation-summary-valid")}function w(){var n={parentId:f.val()};ajaxGet(s,n,b,handleError)}function b(n){i.removeAttr("disabled");i.empty();t(document.createElement("option")).attr("value","").text("Please select").appendTo(i);t(n).each(function(){t(document.createElement("option")).attr("value",this.Value).text(this.Text).appendTo(i)});i.selectpicker("refresh")}var o,s,h="",c="",l=0,r,u,f,i;n.init=function(n){o=n.loginUrl;s=n.getChildSegmentsUrl;l=n.cmsPageId;h=n.validationMessageEmailRequired;c=n.validationMessagePasswordRequired;y();v();a();t(window).on("resize",a)}}(window.yourDetailsForm=window.yourDetailsForm||{},jQuery)