function setDefaultSubmitButtonStatus(){var e=getStripeConfirmedPaymentContent();("none"!=$("#div_credit_card").css("display")&&"pending"==e?(disableSubmitLinkButton('a[name="submitOrderLink"]'),disableSubmitLinkButton('a[name="estasubmitLink"]'),disableSubmitLinkButton):(enableSubmitLinkButton('a[name="submitOrderLink"]'),enableSubmitLinkButton('a[name="estasubmitLink"]'),enableSubmitLinkButton))('a[name="etasubmitLink"]')}function disableSubmitLinkButton(e){$(e).addClass("btn disabled"),$(e).css({cursor:"not-allowed","pointer-events":"none"})}function enableSubmitLinkButton(e){$(e).removeClass("btn disabled"),$(e).css({cursor:"pointer","pointer-events":"auto"})}function getStripeConfirmedPaymentContent(){var e=$("#stripe_payment_confirmed").text();return $("#div_credit_card .stripe_setup_box").text().trim()==e.trim()?"confirmed":"pending"}function toggleSelect(e,t){e=e.children("select");(t?enableSelect:disableSelect)(e)}function enableSelect(e){e.removeAttr("disabled")}function disableSelect(e){e.attr("disabled","disabled")}function adjustIntroHeight(){var e=20,t=document.getElementById("fourofourMessage"),t=0<$(t).outerHeight();t&&(/msie|trident/i.test(navigator.userAgent)?e+=45:e+=65),$("div#intro").height($("div.visa").outerHeight()+e),t&&/msie|trident/i.test(navigator.userAgent)&&$("div#intro").css("margin-top","-10px")}function debug(e){"undefined"!=typeof console?console.debug(e):alert(e)}function showonlyone(e){for(var t=document.getElementsByTagName("div"),i=0;i<t.length;i++)"country"==(name=t[i].getAttribute("name"))&&(t[i].id==e?t[i].style.display="block":t[i].style.display="none")}function changeLang(e){$.ajax({type:"GET",url:"/ajax/ajax.changeLang.php",data:"lang="+e,dataType:"json",success:function(e){var t,i;""==e.url||null==e.url||null==e.url?location.search&&-1!==location.search.indexOf("use_lang=")?(t=(i=location.search.indexOf("use_lang="))+12,i=location.search.substring(0,i)+location.search.substring(t),window.location=location.protocol+"//"+location.hostname+location.pathname+i):location.reload(!0):window.location=e.url}})}function logout(){$.ajax({type:"POST",url:"/ajax/ajax.logout.php",data:"",success:function(e){window.location="/?logout"}})}function fillPurposes(e,t,i,s,n){var a=$("#"+e),e=($.ajax({type:"POST",url:"/ajax/ajax.fillPurposes.php",data:"id="+e+"&startCountry="+t+"&localCode="+i+"&destination="+s+"&nationality="+n,dataType:"script",success:function(){a.parent().next().children().find("select").enableSelection(),a.parent().next().children().find("select").parent().children("#loadingImage").remove()}}),a.parent().next().children().find("select").disableSelection(),$("#main #loadingDiv").html());a.parent().next().children().find("select").parent().append(e)}function checkVisaFields(){var i=!0;return $(".selField").each(function(e,t){""==t.value&&(i=!1)}),i?($("#moreVisaInfoRequired").submit(),!0):(showVisaPopupEmptyFieldsError(),!1)}function inviteCitySubmit(){var e,t=$('[name="inviteCity"]').val();if(!(0<t.length))return e=$('[name="traveling_to[0]"]').val(),$("#widgetexclusive2").find("option").not(":first").remove(),$("#widgetexclusive2").prop("disabled",!0),$('[name="validity['+e+']"]').find("option").not(":first").remove(),$('[name="validity['+e+']"]').prop("disabled",!0),!1;(e=document.getElementById("account_number"))&&$("#account_number").is(":visible")&&0<e.value.length&&_gaq.push(["_trackEvent","Login","LoginSearchBox",e.value,1,!0]),$(".hideElementDestinaton").each(function(){$(this).removeClass("hideElementDestinaton").showOption()}),e=(e=(e=$("#needAVisa").serialize()).replace("%5B","[")).replace("%5D","]"),e+="&inviteCityStateofRes="+t,$.get("/ajax/ajax.visaPopup.php",e,function(e){$("#visaPopup").replaceWith(e),$("#invitCityId").show(),$('[name="inviteCity"]').val(t),$("#invitecity_y").parent("span").addClass("radio radio_checked"),$("#invitecity_n").parent("span").addClass("radio"),$("#widgetexclusive2").prop("disabled",!1)})}function invitecityy(){var e=$('[name="traveling_to[0]"]').val();$("#steps-navs").hide(),$("#invitCityId").show(),$("#invitecity_n").parent("span").removeClass("radio_checked"),$("#invitecity_y").parent("span").addClass("radio radio_checked"),$("#widgetexclusive2").find("option").not(":first").remove(),$('[name="validity['+e+']"]').find("option").not(":first").remove(),$('[name="validity['+e+']"]').prop("disabled",!0),$("#widgetexclusive2").prop("disabled",!0),$.colorbox.resize()}function invitecityn(){$("#invitCityId").hide(),$("#steps-navs").show(),$("#invitecity_y").parent("span").removeClass("radio_checked");var e=$('[name="state_of_residence"]').val(),t=$("#needAVisa").serialize();t=(t=t.replace("%5B","[")).replace("%5D","]"),t+="&inviteCityStateofRes="+e,$.get("/ajax/ajax.visaPopup.php",t,function(e){$("#visaPopup").replaceWith(e),$("#steps-navs").show(),$("#invitecity_n").parent("span").addClass("radio radio_checked"),$("#invitecity_y").parent("span").addClass("radio"),$("#widgetexclusive2").prop("disabled",!1)}),$.colorbox.resize()}function hideShowTravelers(e){if(e>window.oldAmountToShow)for(i=window.oldAmountToShow;i<=e;i++)$("#traveler_div_"+i).slideDown(0);else for(i=window.oldAmountToShow;i>e;i--)$("#traveler_div_"+i).slideUp(0);window.oldAmountToShow=e}function logInClient(t,e){if(t){var i=window.location.href.split("?"),s=i[0];try{var n=i[0].split("/");page_as_label=""==n[3]?"index.php":n[3],_gaq.push(["_trackEvent","Login","LoginTop",t,1,!0])}catch(e){}$.ajax({type:"POST",url:"/ajax/ajax.accountLogin.php",data:"login="+escape(t),success:function(e){if(e.match("script"))return $("#fourofouressage").html(e),!1;e=JSON.parse(e);if(1==e.status)void 0!==e.client_code&&(t=e.client_code,s+="?login="+escape(t)),window.location=s;else if(0==e.status)return $("#fourofouressage").html(e.errormsg),!1}})}else $("#fourofouressage").html(e);return!1}function changeImages(){for(var e=0;e<changeImages.arguments.length;e+=2)document[changeImages.arguments[e]].src=changeImages.arguments[e+1]}function vtoggle(e){e=document.getElementById(e);"none"==e.style.display?(e.style.display="block",$(e).parent().children(".finished_loading").hide()):(e.style.display="none",e.value="")}function emailCirRequirements(e,t,i,s,n){var e=$("#"+e)[0].value,t=$("#"+t)[0].value,a=$("#"+i),i="",n=$("#"+n)[0].value;s&&0<(s=$("#"+s)).length&&(i=s[0].value),$.ajax({type:"GET",url:"/ajax/ajax.emailCirRequirements.php",data:"emailaddr="+encodeURIComponent(e)+"&sender="+encodeURIComponent(t)+"&agentCodeLabel="+encodeURIComponent(i)+"&comments="+encodeURIComponent(n),dataType:"json",complete:function(e){a.children().not(".multiple_email_instructions, .cir_comments_box").show(),a.children(".loading").hide()},success:function(e){"success"==e.status&&a.hide(),a.find(".inside").css("display","inline"),a.parent().children(".finished_loading").show().html(e.message)}}),a.children().hide(),a.children(".loading").show(),a.parent().children(".finished_loading").hide()}function emailTourkitRequirements(e,t,i,s,n,a,o){var e=$("#"+e)[0].value,t=$("#"+t)[0].value,r=$("#"+i),i=$("#"+s)[0].value,s="emailaddr="+encodeURIComponent(e),s=(s=(s=(s=(s+="&sender="+encodeURIComponent(t))+("&comments="+encodeURIComponent(i)))+("&tourkit_dd_id="+encodeURIComponent(n)))+("&tourkit_id="+encodeURIComponent(a)))+("&tourkit_state_code="+encodeURIComponent(o));$.ajax({type:"POST",url:"/ajax/ajax.emailTourkitRequirements.php",data:s,dataType:"json",complete:function(e){r.children().not(".multiple_email_instructions, .cir_comments_box").show(),r.children(".loading").hide()},success:function(e){"success"==e.status&&r.hide(),r.find(".inside").css("display","inline"),r.parent().children(".finished_loading").show().html(e.message)}}),r.children().hide(),r.children(".loading").show(),r.parent().children(".finished_loading").hide()}function changeCurrentLink(){$("#subnav a").each(function(e,t){!(document.createStyleSheet?"/"+t.pathname==window.location.pathname:t.pathname==window.location.pathname)||0<t.href.search("#")||(t.style.color="#000",t.style.cursor="default")})}function addWeeklyUpdate(){$("#weekly_update_div").html('<img src="'+window.getResourcePath()+'/images/colorbox/loading.gif" alt="" />');var e=$("#weeklyUpdateForm").serialize();return e=(e=e.replace("%5B","[")).replace("%5D","]"),$.ajax({type:"POST",url:"/ajax/ajax.weeklyUpdate.php",data:e,success:function(e){$("#weekly_update_div").html(e)}}),!1}function showUserLoginForm(e){var t="/ajax/ajax.userLoginPopup.php";e&&0<e.length&&(t+="?referer="+e),$.colorbox({href:t,transition:"none",speed:100,width:400,innerWidth:"0px",initialWidth:"400px",initialHeight:"0px",opacity:.7,scrolling:!1,onLoad:function(){$("#cboxLoadedContent").hide()},onComplete:function(){$("#cboxLoadedContent").show(),$(this).colorbox.resize(),void 0!==replaceForms&&replaceForms(),$("#cancel_login").on("click",function(e){e.preventDefault(),e.stopPropagation(),$.colorbox.close()}),$("#submit_login").on("click",function(){submitUserLoginForm("#user_login_form")})}}).resize()}function submitUserLoginForm(n){for(var e=$(n).serializeArray(),t=($(n).find("input, textarea, select").each(function(){this.disabled="disabled"}).end().find(".status_indicator").show(),{}),i=0;i<e.length;++i)t[e[i].name]=e[i].value;var a=$(n);a.find(".error").remove(),$.post("/ajax/ajax.userLoginPopup.php",t,function(e){if($(n).find("input, textarea, select").each(function(){this.disabled=""}).end().find(".status_indicator").hide(),e)if(e.errors){for(var t in a.find(".error").remove(),e.errors){var i=document.createElement("div");i.className="error",i.innerHTML=e.errors[t],a.find("input[name*='"+t+"']").each(function(){this.parentNode.appendChild(i)})}$.colorbox.resize()}else{var s;e.status&&("success"==e.status?0<(s=a.find("input[name*='referer']")).length&&0<s[0].value.length?location.href=s[0].value:location.href=location.href:alert(e.message))}},"json")}function showSetupPassword(){$("#forgot_password_form").removeClass("hideElement"),$("#userLoginForm").addClass("hideElement")}function showUserLoginForm(){$("#forgot_password_form").addClass("hideElement"),$("#userLoginForm").removeClass("hideElement"),$(".userSignupFormOloPage").addClass("hideElement")}function showSignupForm(){$("#userLoginForm").addClass("hideElement"),$(".userSignupFormOloPage").removeClass("hideElement")}function showForgotPassword(){$.colorbox({href:"/ajax/ajax.forgotPassword.php",transition:"none",speed:100,width:600,innerWidth:"0px",initialWidth:"600px",initialHeight:"0px",opacity:.7,scrolling:!1,onLoad:function(){$("#cboxLoadedContent").hide()},onOpen:function(){$("#colorbox").addClass("userLoginSignupPopup")},onComplete:function(){$("#cboxLoadedContent").show(),$("#cboxClose").html(""),$(this).colorbox.resize(),void 0!==replaceForms&&replaceForms(),$("#forgot_password_form").submit(function(e){e.stopPropagation(),e.preventDefault(),$("#loadingProgress").show();for(var t=$("#forgot_password_form").serializeArray(),i={},s=0;s<t.length;++s)i[t[s].name]=t[s].value;var n=$("#forgot_password_form");n.find(".error").remove(),$.post("/ajax/ajax.forgotPassword.php",i,function(e){if(e)if(e.errors){for(var t in n.find(".error").remove(),e.errors)(s=document.createElement("div")).className="error",s.innerHTML=e.errors[t],n.find("input[name*='"+t+"']").each(function(){this.parentNode.appendChild(s)});void 0!==e.errors.xsrf_error&&((i=document.createElement("div")).className="error",i.innerHTML=e.errors.xsrf_error,$(i).insertAfter("input[name='forgotpw[username]']")),$("#loadingProgress").hide(),$.colorbox.resize()}else{var i,s;e.status&&("success"==e.status?((i=document.createElement("div")).innerHTML="<br/><br/>"+e.message+"<br/><br/><br/>",$("#forgot_password_form").html(i)):((s=document.createElement("div")).className="error",s.innerHTML=e.message,$(s).insertAfter("input[name='forgotpw[username]']"),$("#loadingProgress").hide()),$.colorbox.resize())}},"json")}),$("#cancel_forgotpw").on("click",function(e){e.preventDefault(),e.stopPropagation(),$.colorbox.close()})},onClosed:function(){$("#colorbox").removeClass("userLoginSignupPopup")}}).resize()}function showForgotPassword_formfill(e){$.colorbox({href:"/ajax/ajax.forgotPassword_formfill.php?form_type="+e,transition:"none",speed:100,width:600,innerWidth:"0px",initialWidth:"600px",initialHeight:"0px",opacity:.7,scrolling:!1,onLoad:function(){$("#cboxLoadedContent").hide()},onOpen:function(){$("#colorbox").addClass("compliancy")},onComplete:function(){$("#cboxLoadedContent").show(),$(this).colorbox.resize(),void 0!==replaceForms&&replaceForms(),$("#modal_on").val($("[name='order_number']").val()),$("#modal_fn").val($("[name='first_name']").val()),$("#modal_ln").val($("[name='last_name']").val()),$("#modal_email").val($("[name='email_address']").val()),$("#modal_ffurl").val($("[name='formfillurl']").val()),$("#forgot_password_form").submit(function(e){e.stopPropagation(),e.preventDefault();for(var t=$("#forgot_password_form").serializeArray(),i={},s=0;s<t.length;++s)i[t[s].name]=t[s].value;var n=$("#forgot_password_form");n.find(".error").remove(),$.post("/ajax/ajax.forgotPassword_formfill.php",i,function(e){if(e)if(e.errors){for(var t in grecaptcha.reset(),n.find(".error").remove(),e.errors)(s=document.createElement("div")).className="error",s.innerHTML=e.errors[t],n.find("input[name*='"+t+"']").each(function(){this.parentNode.appendChild(s)});void 0!==e.errors.xsrf_error&&((i=document.createElement("div")).className="error",i.innerHTML=e.errors.xsrf_error,$(i).insertBefore(".button-row.row")),$.colorbox.resize()}else{var i,s;e.status&&("success"==e.status?((i=document.createElement("div")).innerHTML=e.message,$("#forgot_password_form").replaceWith(i)):(grecaptcha.reset(),(s=document.createElement("div")).className="error",s.innerHTML=e.message,$("#submit_forgotpw").parent("div").prepend(s)),$.colorbox.resize())}},"json")}),$("#cancel_forgotpw").on("click",function(e){e.preventDefault(),e.stopPropagation(),$.colorbox.close()})}}).resize()}function compliancy_resetpassword(){$.colorbox({href:"/ajax/ajax.cmplResetPassword.php",transition:"none",speed:100,width:600,innerWidth:"0px",initialWidth:"600px",initialHeight:"0px",opacity:.7,scrolling:!1,onLoad:function(){$("#cboxLoadedContent").hide()},onOpen:function(){$("#colorbox").addClass("compliancy")},onComplete:function(){$("#cboxLoadedContent").show(),$(this).colorbox.resize(),void 0!==replaceForms&&replaceForms(),$("#modal_fn").val($("[name='first_name']").val()),$("#formfillhash").val($("[name='formfillhash']").val()),$("#modal_ln").val($("[name='last_name']").val()),$("#modal_email").val($("[name='email_address']").val()),$("#compliancy_reset_password").submit(function(e){e.stopPropagation(),e.preventDefault();for(var t=$("#compliancy_reset_password").serializeArray(),i={},s=0;s<t.length;++s)i[t[s].name]=t[s].value;var n=$("#compliancy_reset_password");n.find(".error").remove(),$.post("/ajax/ajax.cmplResetPassword.php",i,function(e){if(e)if(e.errors){for(var t in n.find(".error").remove(),e.errors)(s=document.createElement("div")).className="error",s.innerHTML=e.errors[t],n.find("input[name*='"+t+"']").each(function(){this.parentNode.appendChild(s)});void 0!==e.errors.xsrf_error&&((i=document.createElement("div")).className="error",i.innerHTML=e.errors.xsrf_error,$(i).insertBefore(".button-row.row")),$.colorbox.resize()}else{var i,s;e.status&&("success"==e.status?((i=document.createElement("div")).innerHTML=e.message,$("#compliancy_reset_password").replaceWith(i),$.colorbox.resize(),window.location.href=e.redirecturl):((s=document.createElement("div")).className="error",s.innerHTML=e.message,$("#submit_login").parent("div").prepend(s),$.colorbox.resize()))}},"json")}),$("#cancel_forgotpw").on("click",function(e){e.preventDefault(),e.stopPropagation(),$.colorbox.close()})}}).resize()}function compliancy_login(e){$.colorbox({href:"/ajax/ajax.compliancyLogin.php?formfillurl="+e,transition:"none",speed:100,width:600,innerWidth:"0px",initialHeight:"0px",initialWidth:"600px",opacity:.7,scrolling:!1,onLoad:function(){$("#cboxLoadedContent").hide()},onOpen:function(){$("#colorbox").addClass("compliancy")},onComplete:function(){$("#cboxLoadedContent").show(),$(this).colorbox.resize(),void 0!==replaceForms&&replaceForms(),$("#modal_fn").val($("[name='first_name']").val()),$("#modal_ln").val($("[name='last_name']").val()),$("#modal_email").val($("[name='email_address']").val()),$("#compliancy_login_form").submit(function(e){e.stopPropagation(),e.preventDefault(),$("#submitButtons").hide(),$("#loadingProgress").show();for(var t=$("#compliancy_login_form").serializeArray(),i={},s=0;s<t.length;++s)i[t[s].name]=t[s].value;var n=$("#compliancy_login_form");n.find(".error").remove(),$.post("/ajax/ajax.compliancyLogin.php",i,function(e){if(e)if(e.errors){for(var t in $("#loadingProgress").hide(),$("#submitButtons").show(),n.find(".error").remove(),e.errors)(s=document.createElement("div")).className="error",s.innerHTML=e.errors[t],n.find("input[name*='"+t+"']").each(function(){this.parentNode.appendChild(s)}),n.find("select[name*='"+t+"']").each(function(){this.parentNode.appendChild(s)});var i;void 0!==e.errors.xsrf_error&&((i=document.createElement("div")).className="error",i.innerHTML=e.errors.xsrf_error,$(i).insertBefore(".button-row.row")),$.colorbox.resize()}else{var s;e.status&&("success"==e.status?window.location.href=e.redirecturl:($("#loadingProgress").hide(),$("#submitButtons").show(),(s=document.createElement("div")).className="error",s.innerHTML=e.message,$("#error_message").parent("div").prepend(s),$.colorbox.resize()))}},"json")}),$("#cancel_forgotpw").on("click",function(e){e.preventDefault(),e.stopPropagation(),$.colorbox.close()})}}).resize()}function showUserLoginSignUpForm(a,e){var t=!0,i=!0,s=!0,n="";"popup"==(a=void 0===a?"button":a)&&(s=i=t=!1,n="dashboard"),$.colorbox({href:"/ajax/ajax.userLoginSignup.php?form_type="+a+"&page_name="+n,transition:"none",speed:100,width:600,innerWidth:"0px",initialWidth:"600px",initialHeight:"0px",opacity:.7,scrolling:!1,escKey:t,overlayClose:i,closeButton:s,onLoad:function(){$("#cboxLoadedContent").hide()},onOpen:function(){$("#colorbox").addClass("userLoginSignupPopup")},onComplete:function(){$("#cboxLoadedContent").show(),$(this).colorbox.resize(),void 0!==replaceForms&&replaceForms(),"yes"==e&&($("#forgot_password_form").removeClass("hideElement"),$("#userLoginForm").addClass("hideElement")),$("#userLoginForm").submit(function(e){e.stopPropagation(),e.preventDefault(),$(".submitButtons").hide(),$("#loadingProgress").show();for(var t=$("#userLoginForm").serializeArray(),i={},s=0;s<t.length;++s)i[t[s].name]=t[s].value;i.form_type=a;var n=$("#userLoginForm");n.find(".error").remove(),$.post("/ajax/ajax.userLoginSignup.php",i,function(e){if(e)if(e.errors){for(var t in $("#loadingProgress").hide(),$(".submitButtons").show(),n.find(".error").remove(),e.errors)(s=document.createElement("div")).className="error",s.innerHTML=e.errors[t],n.find("input[name*='"+t+"']").each(function(){("checkbox"==this.type?this.parentNode:this).parentNode.appendChild(s)});var i;void 0!==e.errors.xsrf_error&&((i=document.createElement("div")).className="error",i.innerHTML=e.errors.xsrf_error,$(i).insertBefore(".button-row.row")),$.colorbox.resize()}else{var s;e.status&&("success"==e.status?""==e.redirecturl?$.colorbox.close():window.location.href=e.redirecturl:($("#loadingProgress").hide(),$(".submitButtons").show(),(s=document.createElement("div")).className="error",s.innerHTML=e.message,$("#error_message").parent("div").prepend(s),$.colorbox.resize(),"brand_fail"==e.status&&setTimeout(function(){window.location.href=e.redirecturl},5e3)))}},"json")}),$("#forgot_password_form").submit(function(e){e.stopPropagation(),e.preventDefault(),$(".loadingProgress").show();for(var t=$("#forgot_password_form").serializeArray(),i={},s=0;s<t.length;++s)i[t[s].name]=t[s].value;var n=$("#forgot_password_form");n.find(".error").remove(),$.post("/ajax/ajax.forgotPassword.php",i,function(e){if(e)if(e.errors){for(var t in n.find(".error").remove(),e.errors)(s=document.createElement("div")).className="error",s.innerHTML=e.errors[t],n.find("input[name*='"+t+"']").each(function(){this.parentNode.appendChild(s)});void 0!==e.errors.xsrf_error&&((i=document.createElement("div")).className="error",i.innerHTML=e.errors.xsrf_error,$(i).insertAfter("input[name='forgotpw[username]']")),$(".loadingProgress").hide(),$.colorbox.resize()}else{var i,s;e.status&&("success"==e.status?((i=document.createElement("div")).innerHTML="<br/><br/>"+e.message+"<br/><br/>",$("#forgot_password_form").html(i)):((s=document.createElement("div")).className="error",s.innerHTML=e.message,$(s).insertAfter("input[name='forgotpw[username]']"),$(".loadingProgress").hide()),$.colorbox.resize())}},"json")}),$("#cancel_userLoginForm").on("click",function(e){e.preventDefault(),e.stopPropagation(),$.colorbox.close()}),$("#userSignupForm"+a).submit(async function(e){e.stopPropagation(),e.preventDefault(),"function"==typeof onloadCallback&&await onloadCallback(),$(".userSignupFormSubmit").hide(),$("#loadingProgress2"+a).show();for(var t=$("#userSignupForm"+a).serializeArray(),i={},s=0;s<t.length;++s)i[t[s].name]=t[s].value;i.form_type=a;var n=$("#userSignupForm"+a);n.find(".error").remove(),$.post("/ajax/ajax.userLoginSignup.php",i,function(e){if(e)if(e.errors){for(var t in $("#loadingProgress2"+a).hide(),$(".userSignupFormSubmit").show(),n.find(".error").remove(),e.errors)(s=document.createElement("div")).className="error",s.innerHTML=e.errors[t],n.find("input[name*='"+t+"']").each(function(){("checkbox"==this.type?this.parentNode:"radio"==this.type?this.parentNode.parentNode:this).parentNode.appendChild(s)});var i;void 0!==e.errors.xsrf_error&&((i=document.createElement("div")).className="error",i.innerHTML=e.errors.xsrf_error,$(i).insertBefore(".button-row.row")),$.colorbox.resize()}else{var s;e.status&&("success"==e.status?window.location.href=e.redirecturl:($("#loadingProgress2"+a).hide(),$(".userSignupFormSubmit").show(),(s=document.createElement("div")).className="error",s.innerHTML=e.message,$("#error_message").parent("div").prepend(s),$.colorbox.resize(),"brand_fail"==e.status&&setTimeout(function(){window.location.href=e.redirecturl},5e3)))}},"json")})},onClosed:function(){$("#colorbox").removeClass("userLoginSignupPopup")}}).resize()}function forceLogin(t){setTimeout(function(){$('a, input[type="image"]').each(function(){$(this).hasClass("ignoreForceLogin")||$(this).off("click").on("click",function(e){return e.stopPropagation(),e.preventDefault(),$.colorbox({html:t}),!1})})},1e3)}function passwordExpiryWarning(){$.colorbox({href:"/ajax/ajax.changePassword.php",width:400,height:150,initialWidth:"400px",initialHeight:"0px",opacity:.7,scrolling:!1})}function brandChangePopupMessage(e){$.colorbox({html:$("#"+e).html(),speed:100,width:500,innerWidth:"0px",initialWidth:"400px",initialHeight:"0px",opacity:.7,scrolling:!1,onLoad:function(){$("#cboxLoadedContent").hide()},onComplete:function(){$("#cboxLoadedContent").show(),$(this).colorbox.resize()}}).resize()}function disableKey(e){return(e=e||window.event)&&116==(e.keyCode||e.charCode)?(window.status="F5 key detected! Attempting to disabling default response.",window.setTimeout("window.status='';",2e3),e.preventDefault&&e.preventDefault(),document.all&&window.event&&!e.preventDefault&&(e.cancelBubble=!0,e.returnValue=!1,e.keyCode=0),!1):void 0}function setEventListener(e){document.addEventListener?document.addEventListener("keypress",e,!0):document.attachEvent?document.attachEvent("onkeydown",e):document.onkeydown=e,document.getElementById&&(e=document.getElementById("Msg"))&&(e.innerHTML="Event handler added.")}function unsetEventListener(e){document.removeEventListener?document.removeEventListener("keypress",e,!0):document.detachEvent?document.detachEvent("onkeydown",e):document.onkeydown=null,document.getElementById&&(e=document.getElementById("Msg"))&&(e.innerHTML="Event handler removed.")}function showFormEmail(e){$("#formclass"+e).toggle(),$("#formdivResult"+e).html("")}function sendEmailForm(t){return $.get("/ajax/ajax.emailForm.php",{email:escape($("#useremail"+t).val()).replace("+","%2B"),sender:encodeURIComponent($("#sendername"+t).val()),form:$("#filename"+t).val(),comment:encodeURIComponent($("#cir_comments"+t).val())},function(e){e=JSON.parse(e);1==e.status&&$("#formclass"+t).toggle(),$("#formdivResult"+t).text(e.msg)}),!1}function sendEmailRWForm(t,e){return $.get("/ajax/ajax.emailRWForm.php",{formid:e,emailaddr:escape($("#useremail"+t).val()).replace("+","%2B"),sender:encodeURIComponent($("#sendername"+t).val()),comment:encodeURIComponent($("#cir_comments"+t).val())},function(e){e=JSON.parse(e);1==e.status&&$("#formclass"+t).toggle(),$("#formdivResult"+t).text(e.msg)}),!1}function submitOrderFormEarlyInput(e){"button_next"==$(e).parent().attr("class")&&$(".button_next").addClass("submitted"),$("div.submitWaiting").length?($(e).after($(".submitWaiting").eq(0)),$("div.submitWaiting").eq(0).show()):$("#loadingRedCircle").length&&($(e).after($("#loadingRedCircle")),$("#loadingRedCircle").show(),$("#loadingRedCircle").css("display","inline-block")),$("a.imageButton").hide(),$(e).parents("form").submit()}function submitOrderForm(e){"button_next"==$(e).parent().attr("class")&&$(".button_next").addClass("submitted"),$("div.submitWaiting").length?($(e).after($(".submitWaiting").eq(0)),$("div.submitWaiting").eq(0).show()):$("#loadingRedCircle").length&&($(e).after($("#loadingRedCircle")),$("#loadingRedCircle").show(),$("#loadingRedCircle").css("display","inline-block")),$("a.imageButton").hide(),$("#actual_submit").trigger("click")}function submitDeliveryForm(e){submitOrderForm(e)}function submitESTAForm(e){submitOrderForm(e)}function submitETAForm(e){submitOrderForm(e)}function submitRussianBusinessForm(e){submitOrderForm(e)}function submitChinaForm(e){submitOrderForm(e)}function submitServicesForm(e){submitOrderForm(e)}function submitServicesRecommendForm(e){submitOrderForm(e)}function submitWithEarlyInput(t){"undefined"==typeof validator?submitOrderForm(t):validator.revalidate().then(e=>{e?submitOrderFormEarlyInput(t):$("#actual_submit").trigger("click")})}function submitFormfillOrderForm(e){submitOrderForm(e)}function showClientPortalLoginForm(){$("#login_form").toggle(),$("#login_form_dark").toggle()}function getStates(e,t){$.ajax({type:"GET",data:{countryCode:e},url:"ajax/ajax.listStates.php",dataType:"json",success:function(e){var i=$("#"+t);i.empty(),$.each(e,function(e,t){i.append($("<option></option>").attr("value",t.Key).text(t.Value))})}})}function getStatesForBL(e,s){$.ajax({type:"GET",data:{countryCode:e},url:"ajax/ajax.listStates.php",dataType:"json",success:function(e){var i,t;e?(t="div_"+s,document.getElementById(t).style.display="block",document.getElementById("div_other_state_of_residence").style.display="none",(i=$("#"+s)).empty(),$.each(e,function(e,t){i.append($("<option></option>").attr("value",t.Key).text(t.Value))})):(t="div_"+s,document.getElementById(t).style.display="none",document.getElementById("div_other_state_of_residence").style.display="block")},error:function(e){document.getElementById("div_"+s).style.display="none",document.getElementById("div_other_state_of_residence").style.display="block"}})}function getDurationEntries(t){$.ajax({type:"GET",data:{state_of_residence:$("#state_of_residence").val(),destination_country:$("#destination_country").val(),residency_country:$("#residency_country").val(),nationality:$("#nationality").val(),visa_purpose:$("#visa_purpose").val()},url:"ajax/ajax.listDurationEntries.php",dataType:"json",success:function(e){var i=$("#"+t);i.empty(),$.each(e,function(e,t){i.append($("<option></option>").attr("value",t.Key).text(t.Value))})}})}function resetFieldsForBCL(e){var t=e.split(",");for(field in t)$("#"+t[field]).prop("selectedIndex",0)}function getOtherVisaPurpose(e,t){t="div_"+t;document.getElementById(t).style.display="OT"==e?"block":"none"}function getOrder(e){"Y"==e&&(document.getElementById("order-search").style.display="block",document.getElementById("destination")&&(document.getElementById("destination").style.display="none"),document.getElementById("forgotPassword"))&&(document.getElementById("forgotPassword").style.display="block"),"N"==e&&(document.getElementById("order-search").style.display="none",document.getElementById("destination")&&(document.getElementById("destination").style.display="block"),document.getElementById("forgotPassword"))&&(document.getElementById("forgotPassword").style.display="none")}function getBCLForm(){location.href="/business-cover-letter?destination="+document.getElementById("destination_country").value}function getOrderSearch(){$("#bclData").html('<img src="'+window.getResourcePath()+'/images/colorbox/loading.gif" alt="" />'),$.ajax({type:"GET",url:"/ajax/ajax.bclSearchOrder.php",data:"order_number="+document.getElementById("order_number").value+"&last_name="+encodeURIComponent(document.getElementById("last_name").value),dataType:"json",success:function(e){1==e.status?window.location.href=e.redirecturl:0==e.status?(document.getElementById("bclData").innerHTML="",document.getElementById("error").innerHTML=e.errormsg):2==e.status&&(document.getElementById("error").innerHTML="",document.getElementById("bclData").innerHTML=e.content)}})}function getFormfillSearch(){$("#formfillData").html('<img src="'+window.getResourcePath()+'/images/colorbox/loading.gif" alt="" />');var e=$("#formfillOrderForm").serialize();$.ajax({type:"POST",url:"/ajax/ajax.formfillSearchOrder.php",data:e,dataType:"json",success:function(e){var t=$("#formfillOrderForm");if(t.find(".error").remove(),e.errors)for(var i in $("#formfillData").html(""),t.find(".error").remove(),e.errors){var s=document.createElement("div");s.className="error",s.innerHTML=e.errors[i],t.find("input[name*='"+i+"']").each(function(){this.parentNode.appendChild(s)})}else 1==e.status?window.location.href=e.redirecturl:0==e.status?(document.getElementById("formfillData").innerHTML="",document.getElementById("error").innerHTML="",document.getElementById("error").innerHTML=e.errormsg):2==e.status&&(document.getElementById("error").innerHTML="",document.getElementById("formfillData").innerHTML=e.content)}})}function loadCountrySpecificFields(e){window.location="business-letter?destination="+e}function hideShowDestinations(e){if(e>window.oldDestinationAmountToShow)for(i=window.oldDestinationAmountToShow;i<=e;i++)$("#destination_div_"+i).slideDown(0);else for(i=window.oldDestinationAmountToShow;i>e;i--)$("#destination_div_"+i).slideUp(0);window.oldDestinationAmountToShow=e}function getSubSequentEntries(e,t){t="div_"+t;"Multiple Entries"==e.split("/")[0]?document.getElementById(t).style.display="block":document.getElementById(t).style.display="none"}function enableDisableDownload(){var e,t=$("#nationality").val(),i=$("#purpose").val(),s=($("#restricted_areas_question").val(),i+"_sub_purpose"),n=!1;document.getElementById(s)&&(e=typeof document.getElementById(s).value,""==document.getElementById(s).value||"undefined"==e)||(n=!0),""!=t&&""!=i&&1==n&&1==document.getElementById("restricted_areas_question").checked?document.getElementById("indiaEvisaFormDownload").classList.remove("disableDownload"):document.getElementById("indiaEvisaFormDownload").classList.add("disableDownload")}function downloadIndiaEvisaPdf(){var e=$("#purpose").val(),t=$("#nationality").val(),i="",s=e+"_sub_purpose",n=!!$("#tourkit_id").length&&$("#tourkit_id").text(),e="purpose="+e+"&sub_purpose="+(i=document.getElementById(s)?document.getElementById(s).value:i)+"&nationality="+t;n&&(e+="&tourkit_id="+encodeURIComponent(n)),window.location="/ajax/ajax.indiaEvisaForm.php?"+e}function loadRunwayCode(){var e=$("#nationality").val(),t=$("#purpose").val();""!=e&&""!=t&&$.ajax({type:"GET",url:"/ajax/ajax.getRunwayCodes.php",data:"nationality="+e+"&purpose="+t,dataType:"script",success:function(e){0==e?(document.getElementById("india_evisa_nationality_ristriction").style.display="block",$("#fee_insert_table").html(""),document.getElementById("service_fee").style.display="none"):(document.getElementById("india_evisa_nationality_ristriction").style.display="none",loadRequirementsFee(e,"(?-?-?)"))}})}function loadRequirementsFee(e,t,i=0){e="/ajax/ajax.requirementsFeesTable.php?runwayCodeId="+e+"&runwayProcessingOptions="+t;i&&(e+="&feesStandartInfo=1"),$.get(e,function(e){e=JSON.parse(e);0<e.fee_html.toLowerCase().indexOf("system error")?location.href="/system-error":0===e.fee_html.length?document.getElementById("service_fee").style.display="none":(document.getElementById("service_fee").style.display="block",$("#fee_insert_table").html(e.fee_html))})}function getCitizenshipFields(e){var t=e.id.split("_")[1],i=e.selectedIndex,s="div_"+t+"_passport_number",n="div_"+t+"_citizenship_country_of_foreign_citizenship",a="div_"+t+"_citizenship_permanent_resident_visa_number",o="div_"+t+"_dualcitizenship_passport_number";switch(e.options[i].value){case"Australian":document.getElementById(s).style.display="block",document.getElementById(n).style.display="none",document.getElementById(a).style.display="none",document.getElementById(o).style.display="none";break;case"Dual Citizen":document.getElementById(s).style.display="block",document.getElementById(n).style.display="block",document.getElementById(a).style.display="none",document.getElementById(o).style.display="block";break;case"Permanent Resident":document.getElementById(s).style.display="none",document.getElementById(n).style.display="block",document.getElementById(a).style.display="block",document.getElementById(o).style.display="block";break;case"Foreign":document.getElementById(s).style.display="none",document.getElementById(n).style.display="block",document.getElementById(a).style.display="none",document.getElementById(o).style.display="block";break;default:document.getElementById(s).style.display="none",document.getElementById(n).style.display="none",document.getElementById(a).style.display="none",document.getElementById(o).style.display="none"}}function getIsCruiseFields(e){var e=e.id.split("_")[1],t=document.getElementById("radioY_"+e),i=document.getElementById("radioN_"+e),s="div_"+e+"_cruise_ship_name",n="div_"+e+"_cruise_destination_port_city",a="div_"+e+"_cruise_destination_address_line1",o="div_"+e+"_cruise_destination_address_line2",r="div_"+e+"_cruise_destination_address_city",e="div_"+e+"_cruise_destination_address_postal_code";t.checked?(document.getElementById(s).style.display="block",document.getElementById(n).style.display="block",document.getElementById(a).style.display="none",document.getElementById(o).style.display="none",document.getElementById(r).style.display="none",document.getElementById(e).style.display="none"):i.checked?(document.getElementById(s).style.display="none",document.getElementById(n).style.display="none",document.getElementById(a).style.display="block",document.getElementById(o).style.display="block",document.getElementById(r).style.display="block",document.getElementById(e).style.display="block"):(document.getElementById(s).style.display="none",document.getElementById(n).style.display="none",document.getElementById(a).style.display="none",document.getElementById(o).style.display="none",document.getElementById(r).style.display="none",document.getElementById(e).style.display="none")}function getDualcitizenshipFields(e,t,i){var s=document.getElementById(e).value,n=e.split("_")[1];for(g=0;g<i.length;g++){var a="div_"+n+"_"+i[g];document.getElementById(a).style.display=s==t?"block":"none"}}function showMrzNumber(e,t,i){var s=document.getElementById(e).value,e=e.split("_"),e=e[e.length-1];document.getElementById("div_"+e+"_"+i).style.display=s==t?"block":"none"}function ReloadFeesPreview(){$.ajax({type:"GET",url:"/ajax/ajax.getFeesPreview.php",data:"action=quantopreview",success:function(e){$("#feesPreviewDiv").html(e),$(".tgcomission").on("click",function(e){e.stopPropagation(),$(".tgcomission-learn-more").slideToggle("slow"),$(".togglecomission").toggleClass("open")}),$(".toggle").on("click",function(){$(this).children(".learn-more").slideToggle(),$(this).toggleClass("open")})}})}function reloadFeesBreakdown(e,t,i=0){$.ajax({type:"POST",url:"/ajax/ajax.getFeesPreview.php",data:{action:e,value:t,tripDays:i},success:function(e){$("#feesPreviewDiv").html(e),$(".tgcomission").on("click",function(e){e.stopPropagation(),$(".tgcomission-learn-more").slideToggle("slow"),$(".togglecomission").toggleClass("open")}),$(".toggle").on("click",function(){$(this).children(".learn-more").slideToggle(),$(this).toggleClass("open")})}})}function loadFormfill(t){$.ajax({type:"POST",url:"/ajax/ajax.setGDPRSession.php",data:"",success:function(e){window.location.href=t}})}function UpdateExpirationClientSide(){var e=Boolean($("#sess_is_timed").val()),t=Date.now()+parseInt($("#sess_timeout").val());e&&($("#session_client_updated").val(1),$("#sess_expires").val(t))}function SyncExpirationServerSide(){var e=$("#sess_expires").val();$.ajax({type:"GET",url:"/ajax/ajax.syncExpiration.php",data:"sync_time="+e,success:function(e){void 0!==e.sess_expires&&($("#session_client_updated").val(0),$("#sess_expires").val(e.sess_expires),$("#sess_is_timed").val(e.sess_is_timed))}})}function SyncExpirationClientSide(){$.ajax({type:"GET",url:"/ajax/ajax.syncExpiration.php",success:function(e){void 0!==e.sess_expires&&($("#sess_expires").val(e.sess_expires),$("#sess_is_timed").val(e.sess_is_timed))}})}function getQueryStringSign(){return new URLSearchParams(window.location.search).has("passport_type")?"&":"?"}function ShowSessionWillExpireDialog(e){e=""!=e?"timedout="+e:"";$.colorbox({href:"/ajax/ajax.sessionTimeoutPopup.php?"+e,transition:"none",speed:100,width:710,innerWidth:"0px",initialWidth:"430px",initialHeight:"0px",opacity:.7,scrolling:!1,onLoad:function(){$("#cboxLoadedContent").hide()},onComplete:function(){$("#cboxOverlay").addClass("timeout-overlay"),$("#colorbox").addClass("timeout"),$("#cboxLoadedContent").show(),$("#expirationWarning").on("click",function(e){"object"==typeof dataLayer&&dataLayer.push({session_timeout:"warning_continue"}),$.colorbox.close()}),Boolean($("#expiredWarning").html())&&$("#cboxClose, #cboxOverlay").on("click",function(){"object"==typeof dataLayer&&dataLayer.push({session_timeout:"notice_continue"}),window.location.replace($("#session_start_page").val()+getQueryStringSign()+"sess_reset=1")})}}).resize()}function timeout_click_action(){Boolean($("#expiredWarning").html())&&("object"==typeof dataLayer&&dataLayer.push({session_timeout:"notice_continue"}),$.colorbox.close(),window.location.replace($("#session_start_page").val()+getQueryStringSign()+"sess_reset=1"))}function clearSessionReload(t){$.ajax({type:"GET",url:"/ajax/ajax.clearPiiSession.php",success:function(e){"1"==e&&window.location.replace($("#session_start_page").val()+getQueryStringSign()+"timedout="+t)}})}function showBTAWarning(e){$.colorbox({html:e,transition:"none",speed:100,width:600,height:200,innerWidth:"0px",initialWidth:"600px",initialHeight:"0px",opacity:.7,scrolling:!1,escKey:!1,overlayClose:!1})}function showSwitchClientAccount(){$.colorbox({href:"/ajax/ajax.switchClientAccount.php",transition:"none",speed:100,width:600,innerWidth:"0px",initialWidth:"600px",initialHeight:"0px",opacity:.7,scrolling:!1,escKey:!0,overlayClose:!0,closeButton:!0,onLoad:function(){$("#cboxLoadedContent").hide()},onOpen:function(){$("#colorbox").addClass("userSwitchClientAccount")},onComplete:function(){$("#cboxLoadedContent").show(),$(this).colorbox.resize(),void 0!==replaceForms&&replaceForms(),$("#userLoginForm").submit(function(e){e.stopPropagation(),e.preventDefault(),$(".submitButtons").hide(),$("#loadingProgress").show();for(var t=$("#userLoginForm").serializeArray(),i={},s=0;s<t.length;++s)i[t[s].name]=t[s].value;$("#userLoginForm").find(".error").remove(),$.post("/ajax/ajax.switchClientAccount.php",i,function(e){var t;e&&(e.errors?($("#loadingProgress").hide(),$(".submitButtons").show(),$.colorbox.resize()):e.status&&("success"==e.status?($("#loadingProgress").hide(),(t=document.createElement("div")).innerHTML="<br/><br/>"+e.message+"<br/><br/>",""==e.redirecturl?$.colorbox.close():"reload"==e.redirecturl?(t.className="success",$("#switchAccount").html(t),window.location.reload()):(t.className="error",$("#switchAccount").html(t),window.location.href=e.redirecturl)):($("#loadingProgress").hide(),$(".submitButtons").show(),(t=document.createElement("div")).className="error",t.innerHTML=e.message,$("#error_message").parent("div").prepend(t),$.colorbox.resize(),"brand_fail"==e.status&&setTimeout(function(){window.location.href=e.redirecturl},5e3))))},"json")})},onClosed:function(){$("#colorbox").removeClass("userSwitchClientAccount")}}).resize()}function replaceForms(){"false"!=$.urlParam("pretty")&&(replaceInsideSubmits(),replaceRadios(),replaceCheckboxes(),$("body").addClass("pretty"))}function replaceInsideSubmits(){$("div.submit_inside input.submit").addClass("submit_inside").removeClass("submit")}function replaceRadios(){$('input[type="radio"]').each(function(){var e;$(this).hasClass("pretty")||(e=$("<span />").addClass("radio"),$(this).before(e),e.append($(this)),$(this).prop("checked")&&e.addClass("radio_checked"),$(this).on("mouseenter",function(){$(this).parent().addClass("radio_over")}).on("mouseleave",function(){$(this).parent().removeClass("radio_over")}).on("mousedown",function(){$(this).parent().addClass("radio_down").removeClass("radio_over")}).on("mouseup",function(){$(this).parent().removeClass("radio_down")}).on("blur",updateRadio).on("change",updateRadio).on("focus",updateRadio),$(this).addClass("pretty"),$(this).prop("disabled")&&e.addClass("disabled"))}),$(document).on("mouseup",function(){$('input[type="radio"]').parent().removeClass("radio_down")})}function updateRadio(e){$(this).prop("checked")&&($('input[name="'+$(this).prop("name")+'"]').parent().removeClass("radio_checked"),$(this).parent().addClass("radio_checked").removeClass("radio_down").removeClass("radio_over"))}function replaceCheckboxes(){$('input[type="checkbox"]').each(function(){var e;$(this).hasClass("pretty")||(e=$("<span />").addClass("checkbox"),$(this).before(e),e.append($(this)),$(this).prop("checked")&&e.addClass("checkbox_checked"),$(this).on("mouseenter",function(){$(this).parent().addClass("checkbox_over")}).on("mouseleave",function(){$(this).parent().removeClass("checkbox_over")}).on("mousedown",function(){$(this).parent().addClass("checkbox_down").removeClass("checkbox_over")}).on("mouseup",function(){$(this).parent().removeClass("checkbox_down")}).on("blur",updateCheckbox).on("change",updateCheckbox),$(this).addClass("pretty"),$(this).prop("disabled")&&e.addClass("disabled"))}),$(document).on("mouseup",function(){$('input[type="checkbox"]').parent().removeClass("checkbox_down")})}function updateCheckbox(e){$(this).prop("checked")?$(this).parent().addClass("checkbox_checked").removeClass("checkbox_down").removeClass("checkbox_over"):$(this).parent().removeClass("checkbox_checked").removeClass("checkbox_down")}function changeImages(){for(var e=0;e<changeImages.arguments.length;e+=2)document[changeImages.arguments[e]].src=changeImages.arguments[e+1]}function responsiveCreation(){var s,e=jQuery(window).width();e<=480?(jQuery("a#add_destination").parent("div.search_box_field"),jQuery("li div.tooltip").each(function(){jQuery('<div class="tooltip2">Learn More</div>').insertAfter(this),jQuery(this).remove()}),jQuery("a.imageButton").each(function(){var e=jQuery(this).attr("href");void 0!==e&&0<e.search(".pdf")&&jQuery(this).hide()}),jQuery("#content").on("click",function(){jQuery(".dropdown-menu").hide()}),jQuery(".tooltip").on("mouseenter",function(){$(this).css({"background-image":"none","text-indent":"0px"})}),"/legalisations-requirements"==location.pathname.substring(0,27)&&jQuery("ol.summary li table").css("width","100%"),jQuery("a.line_fix span").css({lineHeight:"12px",height:"23px"}),"/traveler-information"!=location.pathname.substring(0,21)&&"/requirements"!=location.pathname.substring(0,13)&&jQuery("a div.tooltip").each(function(){var e="tooltip"+Math.floor(1e4*Math.random()+1);jQuery('<div class="tooltip3"><a href="javascript:void(0)" onclick="jQuery(this).parent(\'div.tooltip3\').html(jQuery(\'#'+e+"').html()).css({'border':'1px solid #000','padding':'5px','background':'none','text-indent':'0px','height':'auto','overflow-y':'auto'})\">Learn More</a></div>").insertAfter(jQuery(this).parents("a")),jQuery('<div id="'+e+'" style="display:none">'+jQuery(this).html()+"</div>").insertAfter(jQuery(this).parents("a")),jQuery(this).parents("a").remove(),jQuery(".tooltip3").hide()}),"/traveler-information"==location.pathname.substring(0,21)&&(jQuery("a.imageButton.allow_continue.status_indicator").each(function(){jQuery(this).attr("href")}),jQuery("#content div.clear:first").css("margin-top","0px"),jQuery("form#traveler-info-form ~ div.clear").addClass("mobile_hide"),jQuery("div.clear + div, div.clear + div + div").css("margin-top","0px"),jQuery("form#traveler-info-form + div").addClass("mobile_hide"),jQuery("a div.tooltip").each(function(e,t){jQuery('<ol class="documents" class="mobile_only" style="border:none"><li class="passport'+(e+1)+' mobile_only" style="padding:0px;border:none"><span style="float:none"><div class="tooltip2 mobile_only">Learn More Now</div></span></li></ol><div class="tooltips hidden"><div class="passport'+(e+1)+'">'+jQuery(this).html()+"</div>").insertAfter(jQuery(this).parents("a")),jQuery(this).parents("a").remove()}),jQuery("form#traveler-info-form + div + br").addClass("mobile_hide"),jQuery("div.form").css("margin-bottom","0px"),jQuery("h1.flow").css({padding:"0px","padding-top":"10px"}),jQuery("h1.flow + p").addClass("mobile_hide"),jQuery("form#traveler-info-form div.traveler_data_row").each(function(){3==jQuery(this).children("select.small").length&&(jQuery(this).children("select.small").attr("style","max-width:29% !important"),jQuery(this).children("select.small:last").attr("style","max-width:29% !important"))})),"/photo-service"==location.pathname.substring(0,14)&&(jQuery("#content div.clear:first").css("margin-top","0px"),jQuery("form#photoUploadForm ~ div.clear").addClass("mobile_hide"),jQuery("div.clear + div, div.clear + div + div").css("margin-top","0px"),jQuery("form#photoUploadForm + div").addClass("mobile_hide"),jQuery("form#photoUploadForm + div + br").addClass("mobile_hide"),jQuery("div.photoUploadForm").find("br").addClass("mobile_hide"),jQuery("div.form").css("margin-bottom","0px"),jQuery("h1.largest").css({padding:"0px","padding-top":"10px"}),jQuery("form#photoUploadForm div.traveler_data_row").each(function(){3==jQuery(this).children("select.small").length&&(jQuery(this).children("select.small").attr("style","max-width:29% !important"),jQuery(this).children("select.small:last").attr("style","max-width:29% !important"))}),e=Math.floor(jQuery(window).width()/2)-65,jQuery("#photoUploadSubmitSpan").css({right:"auto",left:e+"px","padding-right":"0em"}),jQuery("form#photoUploadForm2").append('<div class="clear " style="margin-top: 0px;"></div>')),jQuery("div.tooltip2").off("click").on("click",function(e){var t;30<jQuery(this).html().length?(jQuery(this).html("Learn More"),jQuery(this).css({"text-indent":"19px",background:"url('/css/blitzer/images/icon_nav.png') no-repeat scroll 8px 10px rgba(0, 0, 0, 0)"})):(jQuery(this).css("text-indent","0px"),jQuery(this).css({"text-indent":"0px",background:"none"}),(t=jQuery(this).parents("li").data("index"))&&0<t.length?jQuery(this).html(jQuery("#tooltip_"+t).html()):(t=(t=jQuery(this).parents("li").attr("class")).replace("mobile_only",""),jQuery(this).html(jQuery("div.tooltips div."+t).html())))}),jQuery("ol.steps ~ form div.form div.traveler_data_row select+select+select").siblings().each(function(){}),"none"!=jQuery("#content").css("background-image")&&jQuery("#content").attr("style","background:none !important;height:auto !important;width:100% !important;margin-left:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-top:10px !important;"),"/status-check-result"==location.pathname.substring(0,20)&&(jQuery("h1.flow").css({"padding-left":"0px","margin-top":"50px"}),jQuery("#main #content > div").css({"margin-top":"20px"}),jQuery("div.box div.header div.inside, div.box div.header, div.box div.footer div.inside, div.box div.footer").css({background:"none"}),jQuery("#main #content div.box div.content").css({width:"95%",border:"none"})),"/service-fees"==location.pathname.substring(0,13)&&(jQuery(".box div.header, .box div.footer").remove(),jQuery(".box").css("margin-top","0px"),jQuery("div.box div.content").css("border","none")),"/visas"==location.pathname.substring(0,6)&&(jQuery("h1.sub_content").css({"margin-bottom":"0px"}),jQuery("div.visas").css({"margin-top":"0px"}),jQuery("div.visa_search_box").css({"padding-top":"0px"})),"/status-check.php"!=location.pathname&&"/status-check"!=location.pathname||(jQuery("#main #content > ul").addClass("mobile_hide"),jQuery("#main #content > p a").css({"font-size":"18px",display:"block","text-align":"center"})),"/manage_"!=location.pathname.substring(0,8)&&"/update_"!=location.pathname.substring(0,8)||(jQuery("#header, #userForm").on("click",function(){"none"==jQuery("ul.dropdown-menu").css("display")?jQuery("ul.dropdown-menu").css("display","block"):jQuery("ul.dropdown-menu").css("display","none")}),jQuery("a#resetpwd").parents("table.noborder").children("tbody").children("tr").children("td").css({display:"block","padding-bottom":"40px"}),jQuery("a#resetpwd").hide(),jQuery("form#frmManageUser div div div").css({"margin-left":"0px",float:"none"}),jQuery("<br/><br/><br/>").insertAfter(jQuery("form#frmManageUser div div div")),jQuery("form#frmManageUser div div div input").attr("style","")),"/status-check-admin"==location.pathname.substring(0,19)&&(jQuery("#main #content div.box_grey").css({"margin-top":"40px"}),jQuery('#main #content div.box_grey input[type="text"]').css({width:"100%"})),"/review-and-submit"==location.pathname.substring(0,18)&&(jQuery("#main #content > div").css({"max-width":"95%"}),e=Math.floor(jQuery(window).width()/2)-65,jQuery("#content > div.clear").css("margin-top","0px"),jQuery("#content > ol.steps ~ p").css("margin-top","0px"),jQuery("h1.flow + p, h1.flow + p + div + br + div + div").addClass("mobile_hide"),jQuery("h1.flow + p + div + br, h1.flow + p + div + br + br").addClass("mobile_hide"),jQuery("h1.flow + p + div br").addClass("mobile_hide"),jQuery("h1.flow ~ p.subhead").addClass("mobile_hide")),"/select-delivery-method"==location.pathname.substring(0,23)&&(jQuery("#main #content > div").css({"max-width":"95%"}),jQuery("#main #content > div").css("margin-top","0px"),jQuery("form#delivery-form ~ br").hide(),e=Math.floor(jQuery(window).width()/2)-65,jQuery("ol.steps ~ div a.imageButton").css({"margin-top":"00px",position:"relative",width:"auto",right:"auto",left:"10px"}),jQuery("#content > div.clear").css("margin-top","0px"),jQuery(jQuery("ol.steps ~ div a.imageButton").get(1)).css({position:"static"}),jQuery("div#OFFICE_PICKUP select#pickup_location_select_CLICOL option").each(function(){var e=jQuery(this).html();0<e.length&&2==(e=e.split(" - ")).length&&(e=e[1]+" - "+e[0],jQuery(this).html(e))})),"/services-fees-and-payments"==location.pathname.substring(0,27)&&(jQuery("#content ol.steps+div.clear:first").hide(),481<=e&&jQuery("#content form#services-form table td").each(function(){var e=jQuery.trim(jQuery(this).html());e.length<12&&0<=e.search("$")&&jQuery(this).attr("style","font-size:125%")}),jQuery("ol.steps ~ div.clear").hide()),"/order_complete"!=location.pathname.substring(0,15)&&"/order-confirmation"!=location.pathname.substring(0,15)||(jQuery("div.content .note").css("width","96%"),jQuery("#wrap").css({width:"98%","padding-left":"3px","padding-right":"3px"}),jQuery("div#div_print_button").css("float","right"),jQuery("h2.sub_content_large").css({"margin-top":"0px"}),jQuery(".inside img.barcode").css({"margin-left":"20%"}),jQuery(".full_box .inside h1").css({"margin-left":"0px","margin-right":"0px",width:"80%"}),jQuery("#select_delivery_options .formField table td, div.full_box div.content div.inside table td").css({display:"table-cell",width:"30%"})),(0<location.pathname.search("-visa.php")||"-visa"==location.pathname.substring(location.pathname.length-5,location.pathname.length))&&(jQuery("#content_background .visas .visa_search_box").css({right:"0px"}),jQuery("#content").css({"background-image":"none"})),"/status-check-admin-result"==location.pathname.substring(0,26)&&(jQuery("#content").css({"margin-left":"0px"}),jQuery("#content > h2, #content > h2 ~ p, #content > h2, #content > h2 ~ br, #content > h2 ~ p ~ div:first").addClass("mobile_hide"),jQuery("#main #content > div").css({"margin-top":"0px"}),jQuery("div.box div.header div.inside, div.box div.header, div.box div.footer div.inside, div.box div.footer").addClass("mobile_hide"),jQuery("#main #content div.box div.content").css({width:"95%",border:"none"}),s=new Array,jQuery("table.statuslist tr:first").each(function(){jQuery(this).children().each(function(){var e=jQuery.trim(jQuery(this).text());s.push(e.substring(0,e.length-1))}),jQuery(this).hide()}),jQuery("table.statuslist tr").each(function(){var e=-1,t=jQuery(this).hasClass("notop");jQuery(this).children("td").each(function(){e++,-1==jQuery(this).html().search(s[e])&&(t&&0==e?jQuery(this).html(""):jQuery(this).html("<b>"+s[e]+"</b>: &nbsp;"+jQuery(this).html()))})})),0<location.search.search("login=")&&(void 0!==(e=jQuery("div.visa_search_box").attr("style"))&&0<e.search("margin-left")&&(jQuery("div.visa_search_box").attr("style",""),jQuery("div.visa_search_box").css({visibility:"visible",width:"100%"}),jQuery("div.visa_search_box ~ div.clear").addClass("mobile_hide")),jQuery("#main > #content > h1:first-of-type").css({"margin-top":"70px",width:"100%","margin-left":"-30px"}),jQuery("#main").css("border","0px")),jQuery("a.allow_continue").each(function(){var e,t=jQuery(this).attr("href");void 0!==t&&0<=t.search("vtoggle")&&0<=t.search("email")&&(e=jQuery(window).width(),t="#"+t.substring(t.search("'email")+1,t.length-3),e<=480&&jQuery(t+" label.inside").css({position:"static","margin-top":"5px",display:"block"}),jQuery(t+" > span").css({float:"none",display:"block","margin-top":"10px"}),jQuery(t+" a.add_comments, "+t+" a.multiple_email_instructions_link").css({display:"none"}))}),jQuery("#main #content > p > img").each(function(){0<jQuery(this).attr("src").search("resources")&&jQuery(this).hide()}),jQuery("#main #content > p").each(function(){var e=jQuery(window).scrollTop();(elementOffset=jQuery(this).offset().top)-e<100&&"/review-and-submit"!==location.pathname.substring(0,18)&&jQuery("#main #content > div").css("margin-top","0px")}),jQuery("div#content").each(function(){var e=jQuery(window).scrollTop();(elementOffset=jQuery(this).offset().top)-e<100&&0==jQuery("div#content h1").length&&jQuery(this).css("margin-top","30px")}),"/travel-visa-widget"==location.pathname.substring(0,19)&&(jQuery("#tabswidget").css("border","none"),jQuery("#tabswidget").html('<div style="font-size:16px;" class="">To get your CIBT Travel Visa Widget, visit this page from your desktop/laptop computer.</div>')),"/tourkits"==location.pathname.substring(0,9)&&(jQuery("h1.largest").attr("style","width:85%"),jQuery("div#content").attr("style","width:95% !important"),jQuery("form div.box div.content").attr("style","width:95% !important"),jQuery("table.table_tourkits select").parents("td").attr("style","width:100%").css("display","block")),"/requirements"==location.pathname.substring(0,13)&&(jQuery("ol.steps + div.clear").addClass("mobile_hide"),jQuery("#main #content > div").attr("style","margin-top:0px")),0<jQuery("table.downloads").length&&(s=new Array,jQuery("table.downloads tr:first").each(function(){jQuery(this).children().each(function(){var e=jQuery.trim(jQuery(this).text());s.push(e)}),jQuery(this).hide()}),jQuery("table.downloads tr").each(function(){var t=-1,i=jQuery(this).hasClass("notop");jQuery(this).find("> td").each(function(){t++;var e=jQuery(this).html();-1==e.search(s[t])&&(i&&0==t?jQuery(this).html(""):-1==e.search("imageButton")?jQuery(this).html("<b>"+s[t]+"</b>: &nbsp;"+jQuery(this).html()):(jQuery(this).html(jQuery(this).html()+""),jQuery(".email_span input").css("display","block"),jQuery("a.get_tourkit_pdf").addClass("mobile_hide")))})})),jQuery("#viewfulldiv").show(),jQuery("#viewfulldiv").css({position:"static",bottom:"0",width:"100%"}),jQuery(".delivery_fees_note").each(function(){var e=jQuery(this).find("td");e&&3==e.length&&(e[0].style.width="78%",e[2].style.width="")}),jQuery("div.service_fees_box_display").each(function(){jQuery(this).css({float:"none",marginBottom:"0px"})}),jQuery(".mobile_full_width").css("width","100%")):jQuery("#viewfulldiv").hide(),jQuery(".travelerProfileSuggestionsBox").each(function(){jQuery(this).attr("style","margin-left: 164px; margin-top: -4px;")})}((s,n,e)=>{var a="object",o=!0;function i(e){var t,i=[];for(t in e)i.push(['<param name="',t,'" value="',function e(t){if(typeof t!=a)return t;var i,s=[],n="";for(i in t)n=typeof t[i]==a?e(t[i]):[i,o?encodeURI(t[i]):t[i]].join("="),s.push(n);return s.join("&")}(e[t]),'" />'].join(""));return i.join("")}try{var t=e.description||new e("ShockwaveFlash.ShockwaveFlash").GetVariable("$version")}catch(e){t="Unavailable"}var r=t.match(/\d+/g)||[0];s[n]={available:0<r[0],activeX:e&&!e.name,version:{original:t,array:r,string:r.join("."),major:parseInt(r[0],10)||0,minor:parseInt(r[1],10)||0,release:parseInt(r[2],10)||0},hasVersion:function(e){e=/string|number/.test(typeof e)?e.toString().split("."):/object/.test(typeof e)?[e.major,e.minor]:e||[0,0];return function e(t,i){var s=(t[0]||0)-(i[0]||0);return 0<s||!s&&0<t.length&&e(t.slice(1),i.slice(1))}(r,e)},encodeParams:!0,expressInstall:"expressInstall.swf",expressInstallIsActive:!1,create:function(e){var t=this;if(!e.swf||t.expressInstallIsActive||!t.available&&!e.hasVersionFail)return!1;if(!t.hasVersion(e.hasVersion||1)){if(t.expressInstallIsActive=!0,"function"==typeof e.hasVersionFail&&!e.hasVersionFail.apply(e))return!1;e={swf:e.expressInstall||t.expressInstall,height:137,width:214,flashvars:{MMredirectURL:location.href,MMplayerType:t.activeX?"ActiveX":"PlugIn",MMdoctitle:document.title.slice(0,47)+" - Flash Player Installation"}}}attrs={data:e.swf,type:"application/x-shockwave-flash",id:e.id||"flash_"+Math.floor(999999999*Math.random()),width:e.width||320,height:e.height||180,style:e.style||""},o=void 0!==e.useEncode?e.useEncode:t.encodeParams,e.movie=e.swf,e.wmode=e.wmode||"opaque",delete e.fallback,delete e.hasVersion,delete e.hasVersionFail,delete e.height,delete e.id,delete e.swf,delete e.useEncode,delete e.width;t=document.createElement("div");return t.innerHTML=["<object ",(e=>{var t,i=[];for(t in e)e[t]&&i.push([t,'="',e[t],'"'].join(""));return i.join(" ")})(attrs),">",i(e),"</object>"].join(""),t.firstChild}},s.fn[n]=function(i){var e=this.find(a).addBack().filter(a);return/string|object/.test(typeof i)&&this.each(function(){var e,t=s(this);(i=typeof i==a?i:{swf:i}).fallback=this,(e=s[n].create(i))&&(t.children().remove(),t.html(e))}),"function"==typeof i&&e.each(function(){var e=this,t="jsInteractionTimeoutMs";e[t]=e[t]||0,e[t]<660&&(e.clientWidth||e.clientHeight?i.call(e):setTimeout(function(){s(e)[n](i)},e[t]+66))}),e}})(jQuery,"flash",navigator.plugins["Shockwave Flash"]||window.ActiveXObject),((u,c,d)=>{function p(e,t,i){e=c.createElement(e);return t&&(e.id=E+t),i&&(e.style.cssText=i),u(e)}function W(){return d.innerHeight||u(d).height()}function J(e,i){i!==Object(i)&&(i={}),this.cache={},this.el=e,this.value=function(e){var t;return void 0===this.cache[e]&&(void 0!==(t=u(this.el).attr("data-cbox-"+e))?this.cache[e]=t:void 0!==i[e]?this.cache[e]=i[e]:void 0!==ne[e]&&(this.cache[e]=ne[e])),this.cache[e]},this.get=function(e){e=this.value(e);return u.isFunction(e)?e.call(this.el,this):e}}function r(e){var t=x.length,e=(P+e)%t;return e<0?t+e:e}function m(e,t){return Math.round((/%/.test(e)?("x"===t?w.width():W())/100:1)*parseInt(e,10))}function R(e,t){return e.get("photo")||e.get("photoRegex").test(t)}function B(e,t){return e.get("retinaUrl")&&1<d.devicePixelRatio?t.replace(e.get("photoRegex"),e.get("retinaSuffix")):t}function Q(e){"contains"in y[0]&&!y[0].contains(e.target)&&e.target!==v[0]&&(e.stopPropagation(),y.focus())}function f(e){f.str!==e&&(y.add(v).removeClass(f.str).addClass(e),f.str=e)}function g(e){u(c).trigger(e),H.triggerHandler(e)}function n(e){var t,i,s,n,a,o,r,l,h;F||(i=u(e).data(O),T=new J(e,i),h=T.get("rel"),P=0,h&&!1!==h&&"nofollow"!==h?(x=u("."+L).filter(function(){return new J(this,u.data(this,O)).get("rel")===h}),-1===(P=x.index(T.el))&&(x=x.add(T.el),P=x.length-1)):x=u(T.el),A||(A=N=!0,f(T.get("className")),y.css({visibility:"hidden",display:"block",opacity:""}),S=p(z,"LoadedContent","width:0; height:0; overflow:hidden; visibility:hidden"),b.css({width:"",height:""}).append(S),C=V.height()+q.height()+b.outerHeight(!0)-b.height(),D=Y.width()+U.width()+b.outerWidth(!0)-b.width(),M=S.outerHeight(!0),I=S.outerWidth(!0),e=m(T.get("initialWidth"),"x"),i=m(T.get("initialHeight"),"y"),s=T.get("maxWidth"),t=T.get("maxHeight"),T.w=Math.max((!1!==s?Math.min(e,m(s,"x")):e)-I-D,0),T.h=Math.max((!1!==t?Math.min(i,m(t,"y")):i)-M-C,0),S.css({width:"",height:T.h}),j.position(),g(ae),T.get("onOpen"),Z.add(G).hide(),y.focus(),T.get("trapFocus")&&c.addEventListener&&(c.addEventListener("focus",Q,!0),H.one(he,function(){c.removeEventListener("focus",Q,!0)})),T.get("returnFocus")&&H.one(he,function(){u(T.el).focus()})),s=parseFloat(T.get("opacity")),v.css({opacity:s==s?s:"",cursor:T.get("overlayClose")?"pointer":"",visibility:"visible"}).show(),T.get("closeButton")?X.html(T.get("close")).appendTo(b):X.appendTo("<div/>"),r=j.prep,l=++ce,$=!(N=!0),g(ue),g(oe),T.get("onLoad"),T.h=T.get("height")?m(T.get("height"),"y")-M-C:T.get("innerHeight")&&m(T.get("innerHeight"),"y"),T.w=T.get("width")?m(T.get("width"),"x")-I-D:T.get("innerWidth")&&m(T.get("innerWidth"),"x"),T.mw=T.w,T.mh=T.h,T.get("maxWidth")&&(T.mw=m(T.get("maxWidth"),"x")-I-D,T.mw=T.w&&T.w<T.mw?T.w:T.mw),T.get("maxHeight")&&(T.mh=m(T.get("maxHeight"),"y")-M-C,T.mh=T.h&&T.h<T.mh?T.h:T.mh),e=T.get("href"),ee=setTimeout(function(){K.show()},100),T.get("inline")?(o=u(e).eq(0),a=u("<div>").hide().insertBefore(o),H.one(ue,function(){a.replaceWith(o)}),r(o)):T.get("iframe")?r(" "):T.get("html")?r(T.get("html")):R(T,e)?(e=B(T,e),$=T.get("createImg"),u($).addClass(E+"Photo").bind("error."+E,function(){r(p(z,"Error").html(T.get("imgError")))}).one("load",function(){l===ce&&setTimeout(function(){var e;T.get("retinaImage")&&1<d.devicePixelRatio&&($.height=$.height/d.devicePixelRatio,$.width=$.width/d.devicePixelRatio),T.get("scalePhotos")&&(n=function(){$.height-=$.height*e,$.width-=$.width*e},T.mw&&$.width>T.mw&&(e=($.width-T.mw)/$.width,n()),T.mh)&&$.height>T.mh&&(e=($.height-T.mh)/$.height,n()),T.h&&($.style.marginTop=Math.max(T.mh-$.height,0)/2+"px"),x[1]&&(T.get("loop")||x[P+1])&&($.style.cursor="pointer",u($).bind("click."+E,function(){j.next()})),$.style.width=$.width+"px",$.style.height=$.height+"px",r($)},1)}),$.src=e):e&&k.load(e,T.get("data"),function(e,t){l===ce&&r("error"===t?p(z,"Error").html(T.get("xhrError")):u(this).contents())}))}function l(){y||(te=!1,w=u(d),y=p(z).attr({id:O,class:!1===u.support.opacity?E+"IE":"",role:"dialog",tabindex:"-1"}).hide(),v=p(z,"Overlay").hide(),K=u([p(z,"LoadingOverlay")[0],p(z,"LoadingGraphic")[0]]),_=p(z,"Wrapper"),b=p(z,"Content").append(G=p(z,"Title"),h=p(z,"Current"),o=u('<button type="button"/>').attr({id:E+"Previous"}),a=u('<button type="button"/>').attr({id:E+"Next"}),e=u('<button type="button"/>').attr({id:E+"Slideshow"}),K),X=u('<button type="button"/>').attr({id:E+"Close"}),_.append(p(z).append(p(z,"TopLeft"),V=p(z,"TopCenter"),p(z,"TopRight")),p(z,!1,"clear:left").append(Y=p(z,"MiddleLeft"),b,U=p(z,"MiddleRight")),p(z,!1,"clear:left").append(p(z,"BottomLeft"),q=p(z,"BottomCenter"),p(z,"BottomRight"))).find("div div").css({float:"left"}),k=p(z,!1,"position:absolute; width:9999px; visibility:hidden; display:none; max-width:none;"),Z=a.add(o).add(h).add(e)),c.body&&!y.parent().length&&u(c.body).append(v,y.append(_,k))}var v,y,_,b,V,Y,U,q,x,w,S,k,K,G,h,e,a,o,X,Z,T,C,D,M,I,P,$,A,N,F,ee,j,te,s,ie,t,se,ne={html:!1,photo:!1,iframe:!1,inline:!1,transition:"elastic",speed:300,fadeOut:300,width:!1,initialWidth:"600",innerWidth:!1,maxWidth:!1,height:!1,initialHeight:"450",innerHeight:!1,maxHeight:!1,scalePhotos:!0,scrolling:!0,opacity:.9,preloading:!0,className:!1,overlayClose:!0,escKey:!0,arrowKey:!0,top:!1,bottom:!1,left:!1,right:!1,fixed:!1,data:void 0,closeButton:!0,fastIframe:!0,open:!1,reposition:!0,loop:!0,slideshow:!1,slideshowAuto:!0,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",photoRegex:/\.(gif|png|jp(e|g|eg)|bmp|ico|webp|jxr|svg)((#|\?).*)?$/i,retinaImage:!1,retinaUrl:!1,retinaSuffix:"@2x.$1",current:"image {current} of {total}",previous:"previous",next:"next",close:"close",xhrError:"This content failed to load.",imgError:"This image failed to load.",returnFocus:!0,trapFocus:!0,onOpen:!1,onLoad:!1,onComplete:!1,onCleanup:!1,onClosed:!1,rel:function(){return this.rel},href:function(){return u(this).attr("href")},title:function(){return this.title},createImg:function(){var i=new Image,e=u(this).data("cbox-img-attrs");return"object"==typeof e&&u.each(e,function(e,t){i[e]=t}),i},createIframe:function(){var i=c.createElement("iframe"),e=u(this).data("cbox-iframe-attrs");return"object"==typeof e&&u.each(e,function(e,t){i[e]=t}),"frameBorder"in i&&(i.frameBorder=0),"allowTransparency"in i&&(i.allowTransparency="true"),i.name=(new Date).getTime(),i.allowFullscreen=!0,i}},O="colorbox",E="cbox",L=E+"Element",ae=E+"_open",oe=E+"_load",re=E+"_complete",le=E+"_cleanup",he=E+"_closed",ue=E+"_purge",H=u("<a/>"),z="div",ce=0,de={},pe=(t=E+"Slideshow_",se="click."+E,function(){s?T.get("slideshow")||(H.unbind(le,ve),ve()):T.get("slideshow")&&x[1]&&(s=!0,H.one(le,ve),(T.get("slideshowAuto")?fe:ge)(),e.show())});function i(){clearTimeout(ie)}function me(){(T.get("loop")||x[P+1])&&(i(),ie=setTimeout(j.next,T.get("slideshowSpeed")))}function fe(){e.html(T.get("slideshowStop")).unbind(se).one(se,ge),H.bind(re,me).bind(oe,i),y.removeClass(t+"off").addClass(t+"on")}function ge(){i(),H.unbind(re,me).unbind(oe,i),e.html(T.get("slideshowStart")).unbind(se).one(se,function(){j.next(),fe()}),y.removeClass(t+"on").addClass(t+"off")}function ve(){s=!1,e.hide(),i(),H.unbind(re,me).unbind(oe,i),y.removeClass(t+"off "+t+"on")}u[O]||(u(l),(j=u.fn[O]=u[O]=function(t,e){var i=this;return t=t||{},u.isFunction(i)&&(i=u("<a/>"),t.open=!0),i[0]&&(l(),y)&&(te||(te=!0,a.click(function(){j.next()}),o.click(function(){j.prev()}),X.click(function(){j.close()}),v.click(function(){T.get("overlayClose")&&j.close()}),u(c).bind("keydown."+E,function(e){var t=e.keyCode;A&&T.get("escKey")&&27===t&&(e.preventDefault(),j.close()),A&&T.get("arrowKey")&&x[1]&&!e.altKey&&(37===t?(e.preventDefault(),o.click()):39===t&&(e.preventDefault(),a.click()))}),u.isFunction(u.fn.on)?u(c).on("click."+E,"."+L,s):u("."+L).live("click."+E,s)),1)&&(e&&(t.onComplete=e),i.each(function(){var e=u.data(this,O)||{};u.data(this,O,u.extend(e,t))}).addClass(L),new J(i[0],t).get("open")&&n(i[0])),i;function s(e){1<e.which||e.shiftKey||e.altKey||e.metaKey||e.ctrlKey||(e.preventDefault(),n(this))}}).position=function(t,e){function i(){V[0].style.width=q[0].style.width=b[0].style.width=parseInt(y[0].style.width,10)-D+"px",b[0].style.height=Y[0].style.height=U[0].style.height=parseInt(y[0].style.height,10)-C+"px"}var s,n,a,o,r=0,l=0,h=y.offset();w.unbind("resize."+E),y.css({top:-9e4,left:-9e4}),n=w.scrollTop(),a=w.scrollLeft(),T.get("fixed")?(h.top-=n,h.left-=a,y.css({position:"fixed"})):(r=n,l=a,y.css({position:"absolute"})),l+=!1!==T.get("right")?Math.max(w.width()-T.w-I-D-m(T.get("right"),"x"),0):!1!==T.get("left")?m(T.get("left"),"x"):Math.round(Math.max(w.width()-T.w-I-D,0)/2),r+=!1!==T.get("bottom")?Math.max(W()-T.h-M-C-m(T.get("bottom"),"y"),0):!1!==T.get("top")?m(T.get("top"),"y"):Math.round(Math.max(W()-T.h-M-C,0)/2),y.css({top:h.top,left:h.left,visibility:"visible"}),_[0].style.width=_[0].style.height="9999px",s={width:T.w+I+D,height:T.h+M+C,top:r,left:l},t&&(o=0,u.each(s,function(e){return s[e]!==de[e]?void(o=t):void 0}),t=o),de=s,t||y.css(s),y.dequeue().animate(s,{duration:t||0,complete:function(){i(),N=!1,_[0].style.width=T.w+I+D+"px",_[0].style.height=T.h+M+C+"px",T.get("reposition")&&setTimeout(function(){w.bind("resize."+E,j.position)},1),u.isFunction(e)&&e()},step:i})},j.resize=function(e){var t;A&&((e=e||{}).width&&(T.w=m(e.width,"x")-I-D),e.innerWidth&&(T.w=m(e.innerWidth,"x")),S.css({width:T.w}),e.height&&(T.h=m(e.height,"y")-M-C),e.innerHeight&&(T.h=m(e.innerHeight,"y")),e.innerHeight||e.height||(t=S.scrollTop(),S.css({height:"auto"}),T.h=S.height()),S.css({height:T.h}),t&&S.scrollTop(t),j.position("none"===T.get("transition")?0:T.get("speed")))},j.prep=function(e){var t,n;A&&(n="none"===T.get("transition")?0:T.get("speed"),S.remove(),(S=p(z,"LoadedContent").append(e)).hide().appendTo(k.show()).css({width:(T.w=T.w||S.width(),T.w=T.mw&&T.mw<T.w?T.mw:T.w,T.w),overflow:T.get("scrolling")?"auto":"hidden"}).css({height:(T.h=T.h||S.height(),T.h=T.mh&&T.mh<T.h?T.mh:T.h,T.h)}).prependTo(b),k.hide(),u($).css({float:"none"}),f(T.get("className")),t=function(){function e(){!1===u.support.opacity&&y[0].style.removeAttribute("filter")}var t,i,s=x.length;A&&(i=function(){clearTimeout(ee),K.hide(),g(re),T.get("onComplete")},G.html(T.get("title")).show(),S.show(),1<s?("string"==typeof T.get("current")&&h.html(T.get("current").replace("{current}",P+1).replace("{total}",s)).show(),a[T.get("loop")||P<s-1?"show":"hide"]().html(T.get("next")),o[T.get("loop")||P?"show":"hide"]().html(T.get("previous")),pe(),T.get("preloading")&&u.each([r(-1),r(1)],function(){var e=x[this],e=new J(e,u.data(e,O)),t=e.get("href");t&&R(e,t)&&(t=B(e,t),c.createElement("img").src=t)})):Z.hide(),T.get("iframe")?(t=T.get("createIframe"),T.get("scrolling")||(t.scrolling="no"),u(t).attr({src:T.get("href"),class:E+"Iframe"}).one("load",i).appendTo(S),H.one(ue,function(){t.src="//about:blank"}),T.get("fastIframe")&&u(t).trigger("load")):i(),"fade"===T.get("transition")?y.fadeTo(n,1,e):e())},"fade"===T.get("transition")?y.fadeTo(n,0,function(){j.position(0,t)}):j.position(n,t))},j.next=function(){!N&&x[1]&&(T.get("loop")||x[P+1])&&(P=r(1),n(x[P]))},j.prev=function(){!N&&x[1]&&(T.get("loop")||P)&&(P=r(-1),n(x[P]))},j.close=function(){A&&!F&&(A=!(F=!0),g(le),T.get("onCleanup"),w.unbind("."+E),v.fadeTo(T.get("fadeOut")||0,0),y.stop().fadeTo(T.get("fadeOut")||0,0,function(){y.hide(),v.hide(),g(ue),S.remove(),setTimeout(function(){F=!1,g(he),T.get("onClosed")},1)}))},j.remove=function(){y&&(y.stop(),u[O].close(),y.stop(!1,!0).remove(),v.remove(),F=!1,y=null,u("."+L).removeData(O).removeClass(L),u(c).unbind("click."+E).unbind("keydown."+E))},j.element=function(){return u(T.el)},j.settings=ne)})(jQuery,document,window),(()=>{function s(h,u){var c=this,d=(h=jQuery(h),jQuery(document.createElement("div")).addClass(u.baseClass).addClass(u.fixed?u.fixedClass:"").addClass(u.persistent?u.persistentClass:"").html(u.content).appendTo(h));u.hidden?d.hide():d.show(),u.persistent?(h.on("click",function(e){e.target===h.get(0)&&("none"!==d.css("display")?c.hide():c.show())}),jQuery(window).on("mousedown",function(e){"none"!==d.css("display")&&0===(u.focus?jQuery(e.target).parents(".tooltip").addBack().filter(function(){return this===d.get(0)}).length:0)&&c.hide()})):(h.on("mouseenter",function(e){c.show(e)}).on("mouseleave",function(){c.hide()}),u.fixed||h.mousemove(function(e){"none"!==d.css("display")&&c.updatePos(e)})),jQuery.extend(c,{getVersion:function(){return[1,2,0]},getParent:function(){return h},getTooltip:function(){return d},getPos:function(){return d.offset()},setPos:function(e,t){var i=h.offset();return"string"==typeof e&&(e=parseInt(e)+i.left),"string"==typeof t&&(t=parseInt(t)+i.top),d.css({left:e,top:t}),c},show:function(e){switch(u.onBeforeShow.call(c),c.updatePos(u.fixed?null:e),u.showEffect){case"fade":d.fadeIn(u.showTime);break;case"slide":d.slideDown(u.showTime,c.updatePos);break;case"custom":u.showCustom.call(d,u.showTime);break;default:d.show()}return d.addClass(u.activeClass),u.onShow.call(c),c},hide:function(){switch(u.onBeforeHide.call(c),u.hideEffect){case"fade":d.fadeOut(u.hideTime);break;case"slide":d.slideUp(u.hideTime);break;case"custom":u.hideCustom.call(d,u.hideTime);break;default:d.hide()}return d.removeClass(u.activeClass),u.onHide.call(c),c},update:function(e){return d.html(e),u.content=e,c},load:function(e,t){return u.beforeContentLoad.call(c),d.load(e,t,function(){u.onContentLoad.call(c)}),c},boundryCheck:function(e,t){e+=d.outerWidth(),t+=d.outerHeight();return[jQuery(window).width()+jQuery(window).scrollLeft()<=e,jQuery(window).height()+jQuery(window).scrollTop()<=t]},updatePos:function(e){var t=d.outerWidth(),i=d.outerHeight();if(!e&&u.fixed)if(u.position.constructor==Array)r=parseInt(u.position[0]),l=parseInt(u.position[1]);else if(1===jQuery(u.position).prop("nodeType")){var s=jQuery(u.position).offset();r=s.left,l=s.top}else{var n=h.offset(),a=h.outerWidth(),o=h.outerHeight();switch(u.position){case"top":var r=n.left-t/2+a/2,l=n.top-i;break;case"bottom":r=n.left-t/2+a/2,l=n.top+o;break;case"left":r=n.left-t,l=n.top-i/2+o/2;break;case"right":r=n.left+a,l=n.top-i/2+o/2;break;default:r=a/2+n.left+20,l=n.top}}else r=e.pageX,l=e.pageY;return"object"!=typeof u.position?(r+=u.offset[0],l+=u.offset[1],u.boundryCheck&&((s=c.boundryCheck(r,l))[0]&&(r=r-t/2-2*u.offset[0]),s[1])&&(l=l-i/2-2*u.offset[1])):("string"==typeof u.position[0]&&(r=String(r)),"string"==typeof u.position[1]&&(l=String(l))),c.setPos(r,l),c}})}jQuery.fn.simpletip=function(e){var t,i=jQuery(this).eq("number"==typeof e?e:0).data("simpletip");return i||(t={content:"A simple tooltip",persistent:!1,focus:!1,hidden:!0,position:"default",offset:[0,0],boundryCheck:!0,fixed:!0,showEffect:"fade",showTime:150,showCustom:null,hideEffect:"fade",hideTime:150,hideCustom:null,baseClass:"tooltip",activeClass:"active",fixedClass:"fixed",persistentClass:"persistent",focusClass:"focus",onBeforeShow:function(){},onShow:function(){},onBeforeHide:function(){},onHide:function(){},beforeContentLoad:function(){},onContentLoad:function(){}},jQuery.extend(t,e),this.each(function(){var e=new s(jQuery(this),t);jQuery(this).data("simpletip",e)}),this)}})(),(e=>{"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)})(function(Y){Y.ui=Y.ui||{};Y.ui.version="1.14.1";var n,s,w,S,a,o,r,l,h,i,j=0,O=Array.prototype.hasOwnProperty,u=Array.prototype.slice;Y.cleanData=(n=Y.cleanData,function(e){for(var t,i,s=0;null!=(i=e[s]);s++)(t=Y._data(i,"events"))&&t.remove&&Y(i).triggerHandler("remove");n(e)}),Y.widget=function(e,i,t){var s,n,a,o,r={},l=e.split(".")[0];return"__proto__"===(e=e.split(".")[1])||"constructor"===e?Y.error("Invalid widget name: "+e):(o=l+"-"+e,t||(t=i,i=Y.Widget),Array.isArray(t)&&(t=Y.extend.apply(null,[{}].concat(t))),Y.expr.pseudos[o.toLowerCase()]=function(e){return!!Y.data(e,o)},Y[l]=Y[l]||{},s=Y[l][e],n=Y[l][e]=function(e,t){if(!this||!this._createWidget)return new n(e,t);arguments.length&&this._createWidget(e,t)},Y.extend(n,s,{version:t.version,_proto:Y.extend({},t),_childConstructors:[]}),(a=new i).options=Y.widget.extend({},a.options),Y.each(t,function(t,s){function n(){return i.prototype[t].apply(this,arguments)}function a(e){return i.prototype[t].apply(this,e)}r[t]="function"!=typeof s?s:function(){var e,t=this._super,i=this._superApply;return this._super=n,this._superApply=a,e=s.apply(this,arguments),this._super=t,this._superApply=i,e}}),n.prototype=Y.widget.extend(a,{widgetEventPrefix:s&&a.widgetEventPrefix||e},r,{constructor:n,namespace:l,widgetName:e,widgetFullName:o}),s?(Y.each(s._childConstructors,function(e,t){var i=t.prototype;Y.widget(i.namespace+"."+i.widgetName,n,t._proto)}),delete s._childConstructors):i._childConstructors.push(n),Y.widget.bridge(e,n),n)},Y.widget.extend=function(e){for(var t,i,s=u.call(arguments,1),n=0,a=s.length;n<a;n++)for(t in s[n])i=s[n][t],O.call(s[n],t)&&void 0!==i&&(Y.isPlainObject(i)?e[t]=Y.isPlainObject(e[t])?Y.widget.extend({},e[t],i):Y.widget.extend({},i):e[t]=i);return e},Y.widget.bridge=function(a,t){var o=t.prototype.widgetFullName||a;Y.fn[a]=function(i){var e="string"==typeof i,s=u.call(arguments,1),n=this;return e?this.length||"instance"!==i?this.each(function(){var e,t=Y.data(this,o);return"instance"===i?(n=t,!1):t?"function"!=typeof t[i]||"_"===i.charAt(0)?Y.error("no such method '"+i+"' for "+a+" widget instance"):(e=t[i].apply(t,s))!==t&&void 0!==e?(n=e&&e.jquery?n.pushStack(e.get()):e,!1):void 0:Y.error("cannot call methods on "+a+" prior to initialization; attempted to call method '"+i+"'")}):n=void 0:(s.length&&(i=Y.widget.extend.apply(null,[i].concat(s))),this.each(function(){var e=Y.data(this,o);e?(e.option(i||{}),e._init&&e._init()):Y.data(this,o,new t(i,this))})),n}},Y.Widget=function(){},Y.Widget._childConstructors=[],Y.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,t){t=Y(t||this.defaultElement||this)[0],this.element=Y(t),this.uuid=j++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=Y(),this.hoverable=Y(),this.focusable=Y(),this.classesElementLookup={},t!==this&&(Y.data(t,this.widgetFullName,this),this._on(!0,this.element,{remove:function(e){e.target===t&&this.destroy()}}),this.document=Y(t.style?t.ownerDocument:t.document||t),this.window=Y(this.document[0].defaultView||this.document[0].parentWindow)),this.options=Y.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:Y.noop,_create:Y.noop,_init:Y.noop,destroy:function(){var i=this;this._destroy(),Y.each(this.classesElementLookup,function(e,t){i._removeClass(t,e)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:Y.noop,widget:function(){return this.element},option:function(e,t){var i,s,n,a=e;if(0===arguments.length)return Y.widget.extend({},this.options);if("string"==typeof e)if(a={},e=(i=e.split(".")).shift(),i.length){for(s=a[e]=Y.widget.extend({},this.options[e]),n=0;n<i.length-1;n++)s[i[n]]=s[i[n]]||{},s=s[i[n]];if(e=i.pop(),1===arguments.length)return void 0===s[e]?null:s[e];s[e]=t}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=t}return this._setOptions(a),this},_setOptions:function(e){for(var t in e)this._setOption(t,e[t]);return this},_setOption:function(e,t){return"classes"===e&&this._setOptionClasses(t),this.options[e]=t,"disabled"===e&&this._setOptionDisabled(t),this},_setOptionClasses:function(e){var t,i,s;for(t in e)s=this.classesElementLookup[t],e[t]!==this.options.classes[t]&&s&&s.length&&(i=Y(s.get()),this._removeClass(s,t),i.addClass(this._classes({element:i,keys:t,classes:e,add:!0})))},_setOptionDisabled:function(e){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!e),e&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(n){var a=[],o=this;function e(e,t){for(var i,s=0;s<e.length;s++)i=o.classesElementLookup[e[s]]||Y(),i=n.add?((()=>{var i=[];n.element.each(function(e,t){Y.map(o.classesElementLookup,function(e){return e}).some(function(e){return e.is(t)})||i.push(t)}),o._on(Y(i),{remove:"_untrackClassesElement"})})(),Y(Y.uniqueSort(i.get().concat(n.element.get())))):Y(i.not(n.element).get()),o.classesElementLookup[e[s]]=i,a.push(e[s]),t&&n.classes[e[s]]&&a.push(n.classes[e[s]])}return(n=Y.extend({element:this.element,classes:this.options.classes||{}},n)).keys&&e(n.keys.match(/\S+/g)||[],!0),n.extra&&e(n.extra.match(/\S+/g)||[]),a.join(" ")},_untrackClassesElement:function(i){var s=this;Y.each(s.classesElementLookup,function(e,t){-1!==Y.inArray(i.target,t)&&(s.classesElementLookup[e]=Y(t.not(i.target).get()))}),this._off(Y(i.target))},_removeClass:function(e,t,i){return this._toggleClass(e,t,i,!1)},_addClass:function(e,t,i){return this._toggleClass(e,t,i,!0)},_toggleClass:function(e,t,i,s){var n="string"==typeof e||null===e,t={extra:n?t:i,keys:n?e:t,element:n?this.element:e,add:s="boolean"==typeof s?s:i};return t.element.toggleClass(this._classes(t),s),this},_on:function(n,a,e){var o,r=this;"boolean"!=typeof n&&(e=a,a=n,n=!1),e?(a=o=Y(a),this.bindings=this.bindings.add(a)):(e=a,a=this.element,o=this.widget()),Y.each(e,function(e,t){function i(){if(n||!0!==r.options.disabled&&!Y(this).hasClass("ui-state-disabled"))return("string"==typeof t?r[t]:t).apply(r,arguments)}"string"!=typeof t&&(i.guid=t.guid=t.guid||i.guid||Y.guid++);var e=e.match(/^([\w:-]*)\s*(.*)$/),s=e[1]+r.eventNamespace,e=e[2];e?o.on(s,e,i):a.on(s,i)})},_off:function(e,t){t=(t||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(t),this.bindings=Y(this.bindings.not(e).get()),this.focusable=Y(this.focusable.not(e).get()),this.hoverable=Y(this.hoverable.not(e).get())},_delay:function(e,t){var i=this;return setTimeout(function(){return("string"==typeof e?i[e]:e).apply(i,arguments)},t||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(Y(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(Y(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(Y(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(Y(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,t,i){var s,n,a=this.options[e];if(i=i||{},(t=Y.Event(t)).type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),t.target=this.element[0],n=t.originalEvent)for(s in n)s in t||(t[s]=n[s]);return this.element.trigger(t,i),!("function"==typeof a&&!1===a.apply(this.element[0],[t].concat(i))||t.isDefaultPrevented())}},Y.each({show:"fadeIn",hide:"fadeOut"},function(a,o){Y.Widget.prototype["_"+a]=function(t,e,i){var s,n=(e="string"==typeof e?{effect:e}:e)?!0!==e&&"number"!=typeof e&&e.effect||o:a;"number"==typeof(e=e||{})?e={duration:e}:!0===e&&(e={}),s=!Y.isEmptyObject(e),e.complete=i,e.delay&&t.delay(e.delay),s&&Y.effects&&Y.effects.effect[n]?t[a](e):n!==a&&t[n]?t[n](e.duration,e.easing,i):t.queue(function(e){Y(this)[a](),i&&i.call(t[0]),e()})}}),Y.widget;function k(e,t,i){return[parseFloat(e[0])*(h.test(e[0])?t/100:1),parseFloat(e[1])*(h.test(e[1])?i/100:1)]}function T(e,t){return parseInt(Y.css(e,t),10)||0}function C(e){return null!=e&&e===e.window}w=Math.max,S=Math.abs,a=/left|center|right/,o=/top|center|bottom/,r=/[\+\-]\d+(\.[\d]+)?%?/,l=/^\w+/,h=/%$/,i=Y.fn.position,Y.position={scrollbarWidth:function(){var e,t,i;return void 0!==s?s:(i=(t=Y("<div style='display:block;position:absolute;width:200px;height:200px;overflow:hidden;'><div style='height:300px;width:auto;'></div></div>")).children()[0],Y("body").append(t),e=i.offsetWidth,t.css("overflow","scroll"),e===(i=i.offsetWidth)&&(i=t[0].clientWidth),t.remove(),s=e-i)},getScrollInfo:function(e){var t=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),i=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),t="scroll"===t||"auto"===t&&e.width<e.element[0].scrollWidth;return{width:"scroll"===i||"auto"===i&&e.height<e.element[0].scrollHeight?Y.position.scrollbarWidth():0,height:t?Y.position.scrollbarWidth():0}},getWithinInfo:function(e){var t=Y(e||window),i=C(t[0]),s=!!t[0]&&9===t[0].nodeType;return{element:t,isWindow:i,isDocument:s,offset:!i&&!s?Y(e).offset():{left:0,top:0},scrollLeft:t.scrollLeft(),scrollTop:t.scrollTop(),width:t.outerWidth(),height:t.outerHeight()}}},Y.fn.position=function(c){var d,p,m,f,g,v,y,_,b,x,e,t;return c&&c.of?(v="string"==typeof(c=Y.extend({},c)).of?Y(document).find(c.of):Y(c.of),y=Y.position.getWithinInfo(c.within),_=Y.position.getScrollInfo(y),b=(c.collision||"flip").split(" "),x={},t=9===(t=(e=v)[0]).nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:C(t)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:t.preventDefault?{width:0,height:0,offset:{top:t.pageY,left:t.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()},v[0].preventDefault&&(c.at="left top"),p=t.width,m=t.height,g=Y.extend({},f=t.offset),Y.each(["my","at"],function(){var e,t,i=(c[this]||"").split(" ");(i=1===i.length?a.test(i[0])?i.concat(["center"]):o.test(i[0])?["center"].concat(i):["center","center"]:i)[0]=a.test(i[0])?i[0]:"center",i[1]=o.test(i[1])?i[1]:"center",e=r.exec(i[0]),t=r.exec(i[1]),x[this]=[e?e[0]:0,t?t[0]:0],c[this]=[l.exec(i[0])[0],l.exec(i[1])[0]]}),1===b.length&&(b[1]=b[0]),"right"===c.at[0]?g.left+=p:"center"===c.at[0]&&(g.left+=p/2),"bottom"===c.at[1]?g.top+=m:"center"===c.at[1]&&(g.top+=m/2),d=k(x.at,p,m),g.left+=d[0],g.top+=d[1],this.each(function(){var i,e,o=Y(this),r=o.outerWidth(),l=o.outerHeight(),t=T(this,"marginLeft"),s=T(this,"marginTop"),n=r+t+T(this,"marginRight")+_.width,a=l+s+T(this,"marginBottom")+_.height,h=Y.extend({},g),u=k(x.my,o.outerWidth(),o.outerHeight());"right"===c.my[0]?h.left-=r:"center"===c.my[0]&&(h.left-=r/2),"bottom"===c.my[1]?h.top-=l:"center"===c.my[1]&&(h.top-=l/2),h.left+=u[0],h.top+=u[1],i={marginLeft:t,marginTop:s},Y.each(["left","top"],function(e,t){Y.ui.position[b[e]]&&Y.ui.position[b[e]][t](h,{targetWidth:p,targetHeight:m,elemWidth:r,elemHeight:l,collisionPosition:i,collisionWidth:n,collisionHeight:a,offset:[d[0]+u[0],d[1]+u[1]],my:c.my,at:c.at,within:y,elem:o})}),c.using&&(e=function(e){var t=f.left-h.left,i=t+p-r,s=f.top-h.top,n=s+m-l,a={target:{element:v,left:f.left,top:f.top,width:p,height:m},element:{element:o,left:h.left,top:h.top,width:r,height:l},horizontal:i<0?"left":0<t?"right":"center",vertical:n<0?"top":0<s?"bottom":"middle"};p<r&&S(t+i)<p&&(a.horizontal="center"),m<l&&S(s+n)<m&&(a.vertical="middle"),w(S(t),S(i))>w(S(s),S(n))?a.important="horizontal":a.important="vertical",c.using.call(this,e,a)}),o.offset(Y.extend(h,{using:e}))})):i.apply(this,arguments)},Y.ui.position={fit:{left:function(e,t){var i,s=t.within,n=s.isWindow?s.scrollLeft:s.offset.left,s=s.width,a=e.left-t.collisionPosition.marginLeft,o=n-a,r=a+t.collisionWidth-s-n;s<t.collisionWidth?0<o&&r<=0?(i=e.left+o+t.collisionWidth-s-n,e.left+=o-i):e.left=!(0<r&&o<=0)&&r<o?n+s-t.collisionWidth:n:0<o?e.left+=o:0<r?e.left-=r:e.left=w(e.left-a,e.left)},top:function(e,t){var i,s=t.within,s=s.isWindow?s.scrollTop:s.offset.top,n=t.within.height,a=e.top-t.collisionPosition.marginTop,o=s-a,r=a+t.collisionHeight-n-s;n<t.collisionHeight?0<o&&r<=0?(i=e.top+o+t.collisionHeight-n-s,e.top+=o-i):e.top=!(0<r&&o<=0)&&r<o?s+n-t.collisionHeight:s:0<o?e.top+=o:0<r?e.top-=r:e.top=w(e.top-a,e.top)}},flip:{left:function(e,t){var i=t.within,s=i.offset.left+i.scrollLeft,n=i.width,i=i.isWindow?i.scrollLeft:i.offset.left,a=e.left-t.collisionPosition.marginLeft,o=a-i,a=a+t.collisionWidth-n-i,r="left"===t.my[0]?-t.elemWidth:"right"===t.my[0]?t.elemWidth:0,l="left"===t.at[0]?t.targetWidth:"right"===t.at[0]?-t.targetWidth:0,h=-2*t.offset[0];o<0?((n=e.left+r+l+h+t.collisionWidth-n-s)<0||n<S(o))&&(e.left+=r+l+h):0<a&&(0<(s=e.left-t.collisionPosition.marginLeft+r+l+h-i)||S(s)<a)&&(e.left+=r+l+h)},top:function(e,t){var i=t.within,s=i.offset.top+i.scrollTop,n=i.height,i=i.isWindow?i.scrollTop:i.offset.top,a=e.top-t.collisionPosition.marginTop,o=a-i,a=a+t.collisionHeight-n-i,r="top"===t.my[1]?-t.elemHeight:"bottom"===t.my[1]?t.elemHeight:0,l="top"===t.at[1]?t.targetHeight:"bottom"===t.at[1]?-t.targetHeight:0,h=-2*t.offset[1];o<0?((n=e.top+r+l+h+t.collisionHeight-n-s)<0||n<S(o))&&(e.top+=r+l+h):0<a&&(0<(s=e.top-t.collisionPosition.marginTop+r+l+h-i)||S(s)<a)&&(e.top+=r+l+h)}},flipfit:{left:function(){Y.ui.position.flip.left.apply(this,arguments),Y.ui.position.fit.left.apply(this,arguments)},top:function(){Y.ui.position.flip.top.apply(this,arguments),Y.ui.position.fit.top.apply(this,arguments)}}};Y.ui.position,Y.extend(Y.expr.pseudos,{data:Y.expr.createPseudo(function(t){return function(e){return!!Y.data(e,t)}})}),Y.fn.extend({disableSelection:(e="onselectstart"in document.createElement("div")?"selectstart":"mousedown",function(){return this.on(e+".ui-disableSelection",function(e){e.preventDefault()})}),enableSelection:function(){return this.off(".ui-disableSelection")}}),Y.ui.focusable=function(e,t){var i,s,n,a=e.nodeName.toLowerCase();return"area"===a?(n=(i=e.parentNode).name,!(!e.href||!n||"map"!==i.nodeName.toLowerCase())&&0<(i=Y("img[usemap='#"+n+"']")).length&&i.is(":visible")):(/^(input|select|textarea|button|object)$/.test(a)?(s=!e.disabled)&&(n=Y(e).closest("fieldset")[0])&&(s=!n.disabled):s="a"===a&&e.href||t,s&&Y(e).is(":visible")&&"visible"===Y(e).css("visibility"))},Y.extend(Y.expr.pseudos,{focusable:function(e){return Y.ui.focusable(e,null!=Y.attr(e,"tabindex"))}}),Y.ui.focusable,Y.ui.formResetMixin={_formResetHandler:function(){var t=Y(this);setTimeout(function(){var e=t.data("ui-form-reset-instances");Y.each(e,function(){this.refresh()})})},_bindFormResetHandler:function(){var e;this.form=Y(this.element.prop("form")),this.form.length&&((e=this.form.data("ui-form-reset-instances")||[]).length||this.form.on("reset.ui-form-reset",this._formResetHandler),e.push(this),this.form.data("ui-form-reset-instances",e))},_unbindFormResetHandler:function(){var e;this.form.length&&((e=this.form.data("ui-form-reset-instances")).splice(Y.inArray(this,e),1),e.length?this.form.data("ui-form-reset-instances",e):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset"))}},Y.escapeSelector||(Y.escapeSelector=function(e){return CSS.escape(e+"")}),Y.fn.even&&Y.fn.odd||Y.fn.extend({even:function(){return this.filter(function(e){return e%2==0})},odd:function(){return this.filter(function(e){return e%2==1})}}),Y.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},Y.fn.labels=function(){var e,t,i;return this.length?this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(t=this.eq(0).parents("label"),(e=this.attr("id"))&&(i=(i=this.eq(0).parents().last()).add((i.length?i:this).siblings()),e="label[for='"+CSS.escape(e)+"']",t=t.add(i.find(e).addBack(e))),this.pushStack(t)):this.pushStack([])},Y.fn.scrollParent=function(e){var t=this.css("position"),i="absolute"===t,s=e?/(auto|scroll|hidden)/:/(auto|scroll)/,e=this.parents().filter(function(){var e=Y(this);return(!i||"static"!==e.css("position"))&&s.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==t&&e.length?e:Y(this[0].ownerDocument||document)},Y.extend(Y.expr.pseudos,{tabbable:function(e){var t=Y.attr(e,"tabindex"),i=null!=t;return(!i||0<=t)&&Y.ui.focusable(e,i)}}),Y.fn.extend({uniqueId:(E=0,function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++E)})}),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&Y(this).removeAttr("id")})}});var e,E,c=!1;Y(document).on("mouseup",function(){c=!1}),Y.widget("ui.mouse",{version:"1.14.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.on("mousedown."+this.widgetName,function(e){return t._mouseDown(e)}).on("click."+this.widgetName,function(e){if(!0===Y.data(e.target,t.widgetName+".preventClickEvent"))return Y.removeData(e.target,t.widgetName+".preventClickEvent"),e.stopImmediatePropagation(),!1}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){var t,i,s;if(!c)return this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),i=1===(this._mouseDownEvent=e).which,s="string"==typeof(t=this).options.cancel&&Y(e.target).closest(this.options.cancel).length,i&&!s&&this._mouseCapture(e)&&(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){t.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(e),!this._mouseStarted)?e.preventDefault():(!0===Y.data(e.target,this.widgetName+".preventClickEvent")&&Y.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(e){return t._mouseMove(e)},this._mouseUpDelegate=function(e){return t._mouseUp(e)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),c=!0)),!0},_mouseMove:function(e){if(this._mouseMoved&&!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e);return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,e),this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&Y.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,c=!1,e.preventDefault()},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),Y.ui.plugin={add:function(e,t,i){var s,n=Y.ui[e].prototype;for(s in i)n.plugins[s]=n.plugins[s]||[],n.plugins[s].push([t,i[s]])},call:function(e,t,i,s){var n,a=e.plugins[t];if(a&&(s||e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType))for(n=0;n<a.length;n++)e.options[a[n][0]]&&a[n][1].apply(e.element,i)}},Y.widget("ui.draggable",Y.ui.mouse,{version:"1.14.1",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"===this.options.helper&&this._setPositionRelative(),this.options.addClasses&&this._addClass("ui-draggable"),this._setHandleClassName(),this._mouseInit()},_setOption:function(e,t){this._super(e,t),"handle"===e&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){(this.helper||this.element).is(".ui-draggable-dragging")?this.destroyOnClear=!0:(this._removeHandleClassName(),this._mouseDestroy())},_mouseCapture:function(e){var t=this.options;return!(this.helper||t.disabled||0<Y(e.target).closest(".ui-resizable-handle").length||(this.handle=this._getHandle(e),!this.handle)||(this._blurActiveElement(e),this._blockFrames(!0===t.iframeFix?"iframe":t.iframeFix),0))},_blockFrames:function(e){this.iframeBlocks=this.document.find(e).map(function(){var e=Y(this);return Y("<div>").css("position","absolute").appendTo(e.parent()).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()).offset(e.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(e){var t=this.document[0].activeElement;Y(e.target).closest(t).length||Y(t).trigger("blur")},_mouseStart:function(e){var t=this.options;return this.helper=this._createHelper(e),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),Y.ui.ddmanager&&(Y.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=0<this.helper.parents().filter(function(){return"fixed"===Y(this).css("position")}).length,this.positionAbs=this.element.offset(),this._refreshOffsets(e),this.originalPosition=this.position=this._generatePosition(e,!1),this.originalPageX=e.pageX,this.originalPageY=e.pageY,t.cursorAt&&this._adjustOffsetFromHelper(t.cursorAt),this._setContainment(),!1===this._trigger("start",e)?(this._clear(),!1):(this._cacheHelperProportions(),Y.ui.ddmanager&&!t.dropBehaviour&&Y.ui.ddmanager.prepareOffsets(this,e),this._mouseDrag(e,!0),Y.ui.ddmanager&&Y.ui.ddmanager.dragStart(this,e),!0)},_refreshOffsets:function(e){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:e.pageX-this.offset.left,top:e.pageY-this.offset.top}},_mouseDrag:function(e,t){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(e,!0),this.positionAbs=this._convertPositionTo("absolute"),!t){t=this._uiHash();if(!1===this._trigger("drag",e,t))return this._mouseUp(new Y.Event("mouseup",e)),!1;this.position=t.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",Y.ui.ddmanager&&Y.ui.ddmanager.drag(this,e),!1},_mouseStop:function(e){var t=this,i=!1;return Y.ui.ddmanager&&!this.options.dropBehaviour&&(i=Y.ui.ddmanager.drop(this,e)),this.dropped&&(i=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!i||"valid"===this.options.revert&&i||!0===this.options.revert||"function"==typeof this.options.revert&&this.options.revert.call(this.element,i)?Y(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){!1!==t._trigger("stop",e)&&t._clear()}):!1!==this._trigger("stop",e)&&this._clear(),!1},_mouseUp:function(e){return this._unblockFrames(),Y.ui.ddmanager&&Y.ui.ddmanager.dragStop(this,e),this.handleElement.is(e.target)&&this.element.trigger("focus"),Y.ui.mouse.prototype._mouseUp.call(this,e)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new Y.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(e){return!this.options.handle||!!Y(e.target).closest(this.element.find(this.options.handle)).length},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(e){var t=this.options,i="function"==typeof t.helper,e=i?Y(t.helper.apply(this.element[0],[e])):"clone"===t.helper?this.element.clone().removeAttr("id"):this.element;return e.parents("body").length||e.appendTo("parent"===t.appendTo?this.element[0].parentNode:t.appendTo),i&&e[0]===this.element[0]&&this._setPositionRelative(),e[0]===this.element[0]||/(fixed|absolute)/.test(e.css("position"))||e.css("position","absolute"),e},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(e){"string"==typeof e&&(e=e.split(" ")),"left"in(e=Array.isArray(e)?{left:+e[0],top:+e[1]||0}:e)&&(this.offset.click.left=e.left+this.margins.left),"right"in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),"top"in e&&(this.offset.click.top=e.top+this.margins.top),"bottom"in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_isRootNode:function(e){return/(html|body)/i.test(e.tagName)||e===this.document[0]},_getParentOffset:function(){var e=this.offsetParent.offset(),t=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==t&&Y.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),{top:(e=this._isRootNode(this.offsetParent[0])?{top:0,left:0}:e).top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){var e,t;return"relative"!==this.cssPosition?{top:0,left:0}:(e=this.element.position(),t=this._isRootNode(this.scrollParent[0]),{top:e.top-(parseInt(this.helper.css("top"),10)||0)+(t?0:this.scrollParent.scrollTop()),left:e.left-(parseInt(this.helper.css("left"),10)||0)+(t?0:this.scrollParent.scrollLeft())})},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,t=this.options,i=this.document[0];this.relativeContainer=null,t.containment?"window"===t.containment?this.containment=[Y(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,Y(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,Y(window).scrollLeft()+Y(window).width()-this.helperProportions.width-this.margins.left,Y(window).scrollTop()+(Y(window).height()||i.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:"document"===t.containment?this.containment=[0,0,Y(i).width()-this.helperProportions.width-this.margins.left,(Y(i).height()||i.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:t.containment.constructor===Array?this.containment=t.containment:("parent"===t.containment&&(t.containment=this.helper[0].parentNode),(t=(i=Y(t.containment))[0])&&(e=/(scroll|auto)/.test(i.css("overflow")),this.containment=[(parseInt(i.css("borderLeftWidth"),10)||0)+(parseInt(i.css("paddingLeft"),10)||0),(parseInt(i.css("borderTopWidth"),10)||0)+(parseInt(i.css("paddingTop"),10)||0),(e?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(i.css("borderRightWidth"),10)||0)-(parseInt(i.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(e?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(i.css("borderBottomWidth"),10)||0)-(parseInt(i.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=i)):this.containment=null},_convertPositionTo:function(e,t){t=t||this.position;var e="absolute"===e?1:-1,i=this._isRootNode(this.scrollParent[0]);return{top:t.top+this.offset.relative.top*e+this.offset.parent.top*e-("fixed"===this.cssPosition?-this.offset.scroll.top:i?0:this.offset.scroll.top)*e,left:t.left+this.offset.relative.left*e+this.offset.parent.left*e-("fixed"===this.cssPosition?-this.offset.scroll.left:i?0:this.offset.scroll.left)*e}},_generatePosition:function(e,t){var i,s=this.options,n=this._isRootNode(this.scrollParent[0]),a=e.pageX,o=e.pageY;return n&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),{top:(o=t&&(this.containment&&(i=this.relativeContainer?(t=this.relativeContainer.offset(),[this.containment[0]+t.left,this.containment[1]+t.top,this.containment[2]+t.left,this.containment[3]+t.top]):this.containment,e.pageX-this.offset.click.left<i[0]&&(a=i[0]+this.offset.click.left),e.pageY-this.offset.click.top<i[1]&&(o=i[1]+this.offset.click.top),e.pageX-this.offset.click.left>i[2]&&(a=i[2]+this.offset.click.left),e.pageY-this.offset.click.top>i[3])&&(o=i[3]+this.offset.click.top),s.grid&&(t=s.grid[1]?this.originalPageY+Math.round((o-this.originalPageY)/s.grid[1])*s.grid[1]:this.originalPageY,o=!i||t-this.offset.click.top>=i[1]||t-this.offset.click.top>i[3]?t:t-this.offset.click.top>=i[1]?t-s.grid[1]:t+s.grid[1],e=s.grid[0]?this.originalPageX+Math.round((a-this.originalPageX)/s.grid[0])*s.grid[0]:this.originalPageX,a=!i||e-this.offset.click.left>=i[0]||e-this.offset.click.left>i[2]?e:e-this.offset.click.left>=i[0]?e-s.grid[0]:e+s.grid[0]),"y"===s.axis&&(a=this.originalPageX),"x"===s.axis)?this.originalPageY:o)-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:n?0:this.offset.scroll.top),left:a-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:n?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_trigger:function(e,t,i){return i=i||this._uiHash(),Y.ui.plugin.call(this,e,[t,i,this],!0),/^(drag|start|stop)/.test(e)&&(this.positionAbs=this._convertPositionTo("absolute"),i.offset=this.positionAbs),Y.Widget.prototype._trigger.call(this,e,t,i)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),Y.ui.plugin.add("draggable","connectToSortable",{start:function(t,e,i){var s=Y.extend({},e,{item:i.element});i.sortables=[],Y(i.options.connectToSortable).each(function(){var e=Y(this).sortable("instance");e&&!e.options.disabled&&(i.sortables.push(e),e.refreshPositions(),e._trigger("activate",t,s))})},stop:function(t,e,i){var s=Y.extend({},e,{item:i.element});i.cancelHelperRemoval=!1,Y.each(i.sortables,function(){var e=this;e.isOver?(e.isOver=0,i.cancelHelperRemoval=!0,e.cancelHelperRemoval=!1,e._storedCSS={position:e.placeholder.css("position"),top:e.placeholder.css("top"),left:e.placeholder.css("left")},e._mouseStop(t),e.options.helper=e.options._helper):(e.cancelHelperRemoval=!0,e._trigger("deactivate",t,s))})},drag:function(i,s,n){Y.each(n.sortables,function(){var e=!1,t=this;t.positionAbs=n.positionAbs,t.helperProportions=n.helperProportions,t.offset.click=n.offset.click,t._intersectsWith(t.containerCache)&&(e=!0,Y.each(n.sortables,function(){return this.positionAbs=n.positionAbs,this.helperProportions=n.helperProportions,this.offset.click=n.offset.click,e=this!==t&&this._intersectsWith(this.containerCache)&&Y.contains(t.element[0],this.element[0])?!1:e})),e?(t.isOver||(t.isOver=1,n._parent=s.helper.parent(),t.currentItem=s.helper.appendTo(t.element).data("ui-sortable-item",!0),t.options._helper=t.options.helper,t.options.helper=function(){return s.helper[0]},i.target=t.currentItem[0],t._mouseCapture(i,!0),t._mouseStart(i,!0,!0),t.offset.click.top=n.offset.click.top,t.offset.click.left=n.offset.click.left,t.offset.parent.left-=n.offset.parent.left-t.offset.parent.left,t.offset.parent.top-=n.offset.parent.top-t.offset.parent.top,n._trigger("toSortable",i),n.dropped=t.element,Y.each(n.sortables,function(){this.refreshPositions()}),n.currentItem=n.element,t.fromOutside=n),t.currentItem&&(t._mouseDrag(i),s.position=t.position)):t.isOver&&(t.isOver=0,t.cancelHelperRemoval=!0,t.options._revert=t.options.revert,t.options.revert=!1,t._trigger("out",i,t._uiHash(t)),t._mouseStop(i,!0),t.options.revert=t.options._revert,t.options.helper=t.options._helper,t.placeholder&&t.placeholder.remove(),s.helper.appendTo(n._parent),n._refreshOffsets(i),s.position=n._generatePosition(i,!0),n._trigger("fromSortable",i),n.dropped=!1,Y.each(n.sortables,function(){this.refreshPositions()}))})}}),Y.ui.plugin.add("draggable","cursor",{start:function(e,t,i){var s=Y("body"),i=i.options;s.css("cursor")&&(i._cursor=s.css("cursor")),s.css("cursor",i.cursor)},stop:function(e,t,i){i=i.options;i._cursor&&Y("body").css("cursor",i._cursor)}}),Y.ui.plugin.add("draggable","opacity",{start:function(e,t,i){t=Y(t.helper),i=i.options;t.css("opacity")&&(i._opacity=t.css("opacity")),t.css("opacity",i.opacity)},stop:function(e,t,i){i=i.options;i._opacity&&Y(t.helper).css("opacity",i._opacity)}}),Y.ui.plugin.add("draggable","scroll",{start:function(e,t,i){i.scrollParentNotHidden||(i.scrollParentNotHidden=i.helper.scrollParent(!1)),i.scrollParentNotHidden[0]!==i.document[0]&&"HTML"!==i.scrollParentNotHidden[0].tagName&&(i.overflowOffset=i.scrollParentNotHidden.offset())},drag:function(e,t,i){var s=i.options,n=!1,a=i.scrollParentNotHidden[0],o=i.document[0];a!==o&&"HTML"!==a.tagName?(s.axis&&"x"===s.axis||(i.overflowOffset.top+a.offsetHeight-e.pageY<s.scrollSensitivity?a.scrollTop=n=a.scrollTop+s.scrollSpeed:e.pageY-i.overflowOffset.top<s.scrollSensitivity&&(a.scrollTop=n=a.scrollTop-s.scrollSpeed)),s.axis&&"y"===s.axis||(i.overflowOffset.left+a.offsetWidth-e.pageX<s.scrollSensitivity?a.scrollLeft=n=a.scrollLeft+s.scrollSpeed:e.pageX-i.overflowOffset.left<s.scrollSensitivity&&(a.scrollLeft=n=a.scrollLeft-s.scrollSpeed))):(s.axis&&"x"===s.axis||(e.pageY-Y(o).scrollTop()<s.scrollSensitivity?n=Y(o).scrollTop(Y(o).scrollTop()-s.scrollSpeed):Y(window).height()-(e.pageY-Y(o).scrollTop())<s.scrollSensitivity&&(n=Y(o).scrollTop(Y(o).scrollTop()+s.scrollSpeed))),s.axis&&"y"===s.axis||(e.pageX-Y(o).scrollLeft()<s.scrollSensitivity?n=Y(o).scrollLeft(Y(o).scrollLeft()-s.scrollSpeed):Y(window).width()-(e.pageX-Y(o).scrollLeft())<s.scrollSensitivity&&(n=Y(o).scrollLeft(Y(o).scrollLeft()+s.scrollSpeed)))),!1!==n&&Y.ui.ddmanager&&!s.dropBehaviour&&Y.ui.ddmanager.prepareOffsets(i,e)}}),Y.ui.plugin.add("draggable","snap",{start:function(e,t,i){var s=i.options;i.snapElements=[],Y(s.snap.constructor!==String?s.snap.items||":data(ui-draggable)":s.snap).each(function(){var e=Y(this),t=e.offset();this!==i.element[0]&&i.snapElements.push({item:this,width:e.outerWidth(),height:e.outerHeight(),top:t.top,left:t.left})})},drag:function(e,t,i){for(var s,n,a,o,r,l,h,u,c,d=i.options,p=d.snapTolerance,m=t.offset.left,f=m+i.helperProportions.width,g=t.offset.top,v=g+i.helperProportions.height,y=i.snapElements.length-1;0<=y;y--)l=(r=i.snapElements[y].left-i.margins.left)+i.snapElements[y].width,u=(h=i.snapElements[y].top-i.margins.top)+i.snapElements[y].height,f<r-p||l+p<m||v<h-p||u+p<g||!Y.contains(i.snapElements[y].item.ownerDocument,i.snapElements[y].item)?(i.snapElements[y].snapping&&i.options.snap.release&&i.options.snap.release.call(i.element,e,Y.extend(i._uiHash(),{snapItem:i.snapElements[y].item})),i.snapElements[y].snapping=!1):("inner"!==d.snapMode&&(s=Math.abs(h-v)<=p,n=Math.abs(u-g)<=p,a=Math.abs(r-f)<=p,o=Math.abs(l-m)<=p,s&&(t.position.top=i._convertPositionTo("relative",{top:h-i.helperProportions.height,left:0}).top),n&&(t.position.top=i._convertPositionTo("relative",{top:u,left:0}).top),a&&(t.position.left=i._convertPositionTo("relative",{top:0,left:r-i.helperProportions.width}).left),o)&&(t.position.left=i._convertPositionTo("relative",{top:0,left:l}).left),c=s||n||a||o,"outer"!==d.snapMode&&(s=Math.abs(h-g)<=p,n=Math.abs(u-v)<=p,a=Math.abs(r-m)<=p,o=Math.abs(l-f)<=p,s&&(t.position.top=i._convertPositionTo("relative",{top:h,left:0}).top),n&&(t.position.top=i._convertPositionTo("relative",{top:u-i.helperProportions.height,left:0}).top),a&&(t.position.left=i._convertPositionTo("relative",{top:0,left:r}).left),o)&&(t.position.left=i._convertPositionTo("relative",{top:0,left:l-i.helperProportions.width}).left),!i.snapElements[y].snapping&&(s||n||a||o||c)&&i.options.snap.snap&&i.options.snap.snap.call(i.element,e,Y.extend(i._uiHash(),{snapItem:i.snapElements[y].item})),i.snapElements[y].snapping=s||n||a||o||c)}}),Y.ui.plugin.add("draggable","stack",{start:function(e,t,i){var s,i=i.options,i=Y.makeArray(Y(i.stack)).sort(function(e,t){return(parseInt(Y(e).css("zIndex"),10)||0)-(parseInt(Y(t).css("zIndex"),10)||0)});i.length&&(s=parseInt(Y(i[0]).css("zIndex"),10)||0,Y(i).each(function(e){Y(this).css("zIndex",s+e)}),this.css("zIndex",s+i.length))}}),Y.ui.plugin.add("draggable","zIndex",{start:function(e,t,i){t=Y(t.helper),i=i.options;t.css("zIndex")&&(i._zIndex=t.css("zIndex")),t.css("zIndex",i.zIndex)},stop:function(e,t,i){i=i.options;i._zIndex&&Y(t.helper).css("zIndex",i._zIndex)}}),Y.ui.draggable;function L(e,t,i){return t<=e&&e<t+i}Y.widget("ui.droppable",{version:"1.14.1",widgetEventPrefix:"drop",options:{accept:"*",addClasses:!0,greedy:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var e,t=this.options,i=t.accept;this.isover=!1,this.isout=!0,this.accept="function"==typeof i?i:function(e){return e.is(i)},this.proportions=function(){if(!arguments.length)return e=e||{width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};e=arguments[0]},this._addToManager(t.scope),t.addClasses&&this._addClass("ui-droppable")},_addToManager:function(e){Y.ui.ddmanager.droppables[e]=Y.ui.ddmanager.droppables[e]||[],Y.ui.ddmanager.droppables[e].push(this)},_splice:function(e){for(var t=0;t<e.length;t++)e[t]===this&&e.splice(t,1)},_destroy:function(){var e=Y.ui.ddmanager.droppables[this.options.scope];this._splice(e)},_setOption:function(e,t){var i;"accept"===e?this.accept="function"==typeof t?t:function(e){return e.is(t)}:"scope"===e&&(i=Y.ui.ddmanager.droppables[this.options.scope],this._splice(i),this._addToManager(t)),this._super(e,t)},_activate:function(e){var t=Y.ui.ddmanager.current;this._addActiveClass(),t&&this._trigger("activate",e,this.ui(t))},_deactivate:function(e){var t=Y.ui.ddmanager.current;this._removeActiveClass(),t&&this._trigger("deactivate",e,this.ui(t))},_over:function(e){var t=Y.ui.ddmanager.current;t&&(t.currentItem||t.element)[0]!==this.element[0]&&this.accept.call(this.element[0],t.currentItem||t.element)&&(this._addHoverClass(),this._trigger("over",e,this.ui(t)))},_out:function(e){var t=Y.ui.ddmanager.current;t&&(t.currentItem||t.element)[0]!==this.element[0]&&this.accept.call(this.element[0],t.currentItem||t.element)&&(this._removeHoverClass(),this._trigger("out",e,this.ui(t)))},_drop:function(t,e){var i=e||Y.ui.ddmanager.current,s=!1;return!(!i||(i.currentItem||i.element)[0]===this.element[0]||(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var e=Y(this).droppable("instance");if(e.options.greedy&&!e.options.disabled&&e.options.scope===i.options.scope&&e.accept.call(e.element[0],i.currentItem||i.element)&&Y.ui.intersect(i,Y.extend(e,{offset:e.element.offset()}),e.options.tolerance,t))return!(s=!0)}),s)||!this.accept.call(this.element[0],i.currentItem||i.element))&&(this._removeActiveClass(),this._removeHoverClass(),this._trigger("drop",t,this.ui(i)),this.element)},ui:function(e){return{draggable:e.currentItem||e.element,helper:e.helper,position:e.position,offset:e.positionAbs}},_addHoverClass:function(){this._addClass("ui-droppable-hover")},_removeHoverClass:function(){this._removeClass("ui-droppable-hover")},_addActiveClass:function(){this._addClass("ui-droppable-active")},_removeActiveClass:function(){this._removeClass("ui-droppable-active")}}),Y.ui.intersect=function(e,t,i,s){if(!t.offset)return!1;var n=(e.positionAbs||e.position.absolute).left+e.margins.left,a=(e.positionAbs||e.position.absolute).top+e.margins.top,o=n+e.helperProportions.width,r=a+e.helperProportions.height,l=t.offset.left,h=t.offset.top,u=l+t.proportions().width,c=h+t.proportions().height;switch(i){case"fit":return l<=n&&o<=u&&h<=a&&r<=c;case"intersect":return l<n+e.helperProportions.width/2&&o-e.helperProportions.width/2<u&&h<a+e.helperProportions.height/2&&r-e.helperProportions.height/2<c;case"pointer":return L(s.pageY,h,t.proportions().height)&&L(s.pageX,l,t.proportions().width);case"touch":return(h<=a&&a<=c||h<=r&&r<=c||a<h&&c<r)&&(l<=n&&n<=u||l<=o&&o<=u||n<l&&u<o);default:return!1}},Y.ui.ddmanager={current:null,droppables:{default:[]},prepareOffsets:function(e,t){var i,s,n=Y.ui.ddmanager.droppables[e.options.scope]||[],a=t?t.type:null,o=(e.currentItem||e.element).find(":data(ui-droppable)").addBack();e:for(i=0;i<n.length;i++)if(!(n[i].options.disabled||e&&!n[i].accept.call(n[i].element[0],e.currentItem||e.element))){for(s=0;s<o.length;s++)if(o[s]===n[i].element[0]){n[i].proportions().height=0;continue e}n[i].visible="none"!==n[i].element.css("display"),n[i].visible&&("mousedown"===a&&n[i]._activate.call(n[i],t),n[i].offset=n[i].element.offset(),n[i].proportions({width:n[i].element[0].offsetWidth,height:n[i].element[0].offsetHeight}))}},drop:function(e,t){var i=!1;return Y.each((Y.ui.ddmanager.droppables[e.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&Y.ui.intersect(e,this,this.options.tolerance,t)&&(i=this._drop.call(this,t)||i),!this.options.disabled)&&this.visible&&this.accept.call(this.element[0],e.currentItem||e.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,t))}),i},dragStart:function(e,t){e.element.parentsUntil("body").on("scroll.droppable",function(){e.options.refreshPositions||Y.ui.ddmanager.prepareOffsets(e,t)})},drag:function(n,a){n.options.refreshPositions&&Y.ui.ddmanager.prepareOffsets(n,a),Y.each(Y.ui.ddmanager.droppables[n.options.scope]||[],function(){var e,t,i,s;this.options.disabled||this.greedyChild||!this.visible||(s=!(s=Y.ui.intersect(n,this,this.options.tolerance,a))&&this.isover?"isout":s&&!this.isover?"isover":null)&&(this.options.greedy&&(t=this.options.scope,(i=this.element.parents(":data(ui-droppable)").filter(function(){return Y(this).droppable("instance").options.scope===t})).length)&&((e=Y(i[0]).droppable("instance")).greedyChild="isover"===s),e&&"isover"===s&&(e.isover=!1,e.isout=!0,e._out.call(e,a)),this[s]=!0,this["isout"===s?"isover":"isout"]=!1,this["isover"===s?"_over":"_out"].call(this,a),e)&&"isout"===s&&(e.isout=!1,e.isover=!0,e._over.call(e,a))})},dragStop:function(e,t){e.element.parentsUntil("body").off("scroll.droppable"),e.options.refreshPositions||Y.ui.ddmanager.prepareOffsets(e,t)}},!0===Y.uiBackCompat&&Y.widget("ui.droppable",Y.ui.droppable,{options:{hoverClass:!1,activeClass:!1},_addActiveClass:function(){this._super(),this.options.activeClass&&this.element.addClass(this.options.activeClass)},_removeActiveClass:function(){this._super(),this.options.activeClass&&this.element.removeClass(this.options.activeClass)},_addHoverClass:function(){this._super(),this.options.hoverClass&&this.element.addClass(this.options.hoverClass)},_removeHoverClass:function(){this._super(),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass)}});Y.ui.droppable,Y.widget("ui.resizable",Y.ui.mouse,{version:"1.14.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(e){return parseFloat(e)||0},_isNumber:function(e){return!isNaN(parseFloat(e))},_hasScroll:function(e,t){var i=!1,s=Y(e).css("overflow");if("hidden"===s)return!1;if("scroll"===s)return!0;if(0<e[s=t&&"left"===t?"scrollLeft":"scrollTop"])return!0;try{e[s]=1,i=0<e[s],e[s]=0}catch(e){}return i},_create:function(){var e,t=this.options,i=this;this._addClass("ui-resizable"),Y.extend(this,{_aspectRatio:!!t.aspectRatio,aspectRatio:t.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:t.helper||t.ghost||t.animate?t.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(Y("<div class='ui-wrapper'></div>").css({overflow:"hidden",position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,e={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(e),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this._proportionallyResize()),this._setupHandles(),t.autoHide&&Y(this.element).on("mouseenter",function(){t.disabled||(i._removeClass("ui-resizable-autohide"),i._handles.show())}).on("mouseleave",function(){t.disabled||i.resizing||(i._addClass("ui-resizable-autohide"),i._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy(),this._addedHandles.remove();function e(e){Y(e).removeData("resizable").removeData("ui-resizable").off(".resizable")}var t;return this.elementIsWrapper&&(e(this.element),t=this.element,this.originalElement.css({position:t.css("position"),width:t.outerWidth(),height:t.outerHeight(),top:t.css("top"),left:t.css("left")}).insertAfter(t),t.remove()),this.originalElement.css("resize",this.originalResizeStyle),e(this.originalElement),this},_setOption:function(e,t){switch(this._super(e,t),e){case"handles":this._removeHandles(),this._setupHandles();break;case"aspectRatio":this._aspectRatio=!!t}},_setupHandles:function(){var e,t,i,s,n,a=this.options,o=this;if(this.handles=a.handles||(Y(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=Y(),this._addedHandles=Y(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),i=this.handles.split(","),this.handles={},t=0;t<i.length;t++)s="ui-resizable-"+(e=String.prototype.trim.call(i[t])),n=Y("<div>"),this._addClass(n,"ui-resizable-handle "+s),n.css({zIndex:a.zIndex}),this.handles[e]=".ui-resizable-"+e,this.element.children(this.handles[e]).length||(this.element.append(n),this._addedHandles=this._addedHandles.add(n));this._renderAxis=function(e){var t,i,s;for(t in e=e||this.element,this.handles)this.handles[t].constructor===String?this.handles[t]=this.element.children(this.handles[t]).first().show():(this.handles[t].jquery||this.handles[t].nodeType)&&(this.handles[t]=Y(this.handles[t]),this._on(this.handles[t],{mousedown:o._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=Y(this.handles[t],this.element),s=/sw|ne|nw|se|n|s/.test(t)?s.outerHeight():s.outerWidth(),i=["padding",/ne|nw|n/.test(t)?"Top":/se|sw|s/.test(t)?"Bottom":/^e$/.test(t)?"Right":"Left"].join(""),e.css(i,s),this._proportionallyResize()),this._handles=this._handles.add(this.handles[t])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){o.resizing||(this.className&&(n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),o.axis=n&&n[1]?n[1]:"se")}),a.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._addedHandles.remove()},_mouseCapture:function(e){var t,i,s=!1;for(t in this.handles)(i=Y(this.handles[t])[0])!==e.target&&!Y.contains(i,e.target)||(s=!0);return!this.options.disabled&&s},_mouseStart:function(e){var t,i,s,n=this.options,a=this.element;return this.resizing=!0,this._renderProxy(),t=this._num(this.helper.css("left")),i=this._num(this.helper.css("top")),n.containment&&(t+=Y(n.containment).scrollLeft()||0,i+=Y(n.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:t,top:i},this._helper||(s=this._calculateAdjustedElementDimensions(a)),this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:s.width,height:s.height},this.originalSize=this._helper?{width:a.outerWidth(),height:a.outerHeight()}:{width:s.width,height:s.height},this.sizeDiff={width:a.outerWidth()-a.width(),height:a.outerHeight()-a.height()},this.originalPosition={left:t,top:i},this.originalMousePosition={left:e.pageX,top:e.pageY},this.aspectRatio="number"==typeof n.aspectRatio?n.aspectRatio:this.originalSize.width/this.originalSize.height||1,s=Y(".ui-resizable-"+this.axis).css("cursor"),Y("body").css("cursor","auto"===s?this.axis+"-resize":s),this._addClass("ui-resizable-resizing"),this._propagate("start",e),!0},_mouseDrag:function(e){var t=this.originalMousePosition,i=this.axis,s=e.pageX-t.left||0,t=e.pageY-t.top||0,i=this._change[i];return this._updatePrevProperties(),i&&(i=i.apply(this,[e,s,t]),this._updateVirtualBoundaries(e.shiftKey),(this._aspectRatio||e.shiftKey)&&(i=this._updateRatio(i,e)),i=this._respectSize(i,e),this._updateCache(i),this._propagate("resize",e),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),Y.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",e,this.ui()),this._applyChanges())),!1},_mouseStop:function(e){this.resizing=!1;var t,i,s,n=this.options,a=this;return this._helper&&(i=(t=(i=this._proportionallyResizeElements).length&&/textarea/i.test(i[0].nodeName))&&this._hasScroll(i[0],"left")?0:a.sizeDiff.height,t=t?0:a.sizeDiff.width,t={width:a.helper.width()-t,height:a.helper.height()-i},i=parseFloat(a.element.css("left"))+(a.position.left-a.originalPosition.left)||null,s=parseFloat(a.element.css("top"))+(a.position.top-a.originalPosition.top)||null,n.animate||this.element.css(Y.extend(t,{top:s,left:i})),a.helper.height(a.size.height),a.helper.width(a.size.width),this._helper)&&!n.animate&&this._proportionallyResize(),Y("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",e),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var e={};return this.position.top!==this.prevPosition.top&&(e.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(e.left=this.position.left+"px"),this.helper.css(e),this.size.width!==this.prevSize.width&&(e.width=this.size.width+"px",this.helper.width(e.width)),this.size.height!==this.prevSize.height&&(e.height=this.size.height+"px",this.helper.height(e.height)),e},_updateVirtualBoundaries:function(e){var t,i,s,n=this.options,n={minWidth:this._isNumber(n.minWidth)?n.minWidth:0,maxWidth:this._isNumber(n.maxWidth)?n.maxWidth:1/0,minHeight:this._isNumber(n.minHeight)?n.minHeight:0,maxHeight:this._isNumber(n.maxHeight)?n.maxHeight:1/0};(this._aspectRatio||e)&&(e=n.minHeight*this.aspectRatio,i=n.minWidth/this.aspectRatio,t=n.maxHeight*this.aspectRatio,s=n.maxWidth/this.aspectRatio,n.minWidth<e&&(n.minWidth=e),n.minHeight<i&&(n.minHeight=i),t<n.maxWidth&&(n.maxWidth=t),s<n.maxHeight)&&(n.maxHeight=s),this._vBoundaries=n},_updateCache:function(e){this.offset=this.helper.offset(),this._isNumber(e.left)&&(this.position.left=e.left),this._isNumber(e.top)&&(this.position.top=e.top),this._isNumber(e.height)&&(this.size.height=e.height),this._isNumber(e.width)&&(this.size.width=e.width)},_updateRatio:function(e){var t=this.position,i=this.size,s=this.axis;return this._isNumber(e.height)?e.width=e.height*this.aspectRatio:this._isNumber(e.width)&&(e.height=e.width/this.aspectRatio),"sw"===s&&(e.left=t.left+(i.width-e.width),e.top=null),"nw"===s&&(e.top=t.top+(i.height-e.height),e.left=t.left+(i.width-e.width)),e},_respectSize:function(e){var t=this._vBoundaries,i=this.axis,s=this._isNumber(e.width)&&t.maxWidth&&t.maxWidth<e.width,n=this._isNumber(e.height)&&t.maxHeight&&t.maxHeight<e.height,a=this._isNumber(e.width)&&t.minWidth&&t.minWidth>e.width,o=this._isNumber(e.height)&&t.minHeight&&t.minHeight>e.height,r=this.originalPosition.left+this.originalSize.width,l=this.originalPosition.top+this.originalSize.height,h=/sw|nw|w/.test(i),i=/nw|ne|n/.test(i);return a&&(e.width=t.minWidth),o&&(e.height=t.minHeight),s&&(e.width=t.maxWidth),n&&(e.height=t.maxHeight),a&&h&&(e.left=r-t.minWidth),s&&h&&(e.left=r-t.maxWidth),o&&i&&(e.top=l-t.minHeight),n&&i&&(e.top=l-t.maxHeight),e.width||e.height||e.left||!e.top?e.width||e.height||e.top||!e.left||(e.left=null):e.top=null,e},_getPaddingPlusBorderDimensions:function(e){for(var t=0,i=[],s=[e.css("borderTopWidth"),e.css("borderRightWidth"),e.css("borderBottomWidth"),e.css("borderLeftWidth")],n=[e.css("paddingTop"),e.css("paddingRight"),e.css("paddingBottom"),e.css("paddingLeft")];t<4;t++)i[t]=parseFloat(s[t])||0,i[t]+=parseFloat(n[t])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_calculateAdjustedElementDimensions:function(e){var t,i,s=e.get(0);return"content-box"!==e.css("box-sizing")||!this._hasScroll(s)&&!this._hasScroll(s,"left")?{height:parseFloat(e.css("height")),width:parseFloat(e.css("width"))}:(t=parseFloat(s.style.width),s=parseFloat(s.style.height),i=this._getPaddingPlusBorderDimensions(e),t=isNaN(t)?this._getElementTheoreticalSize(e,i,"width"):t,{height:isNaN(s)?this._getElementTheoreticalSize(e,i,"height"):s,width:t})},_getElementTheoreticalSize:function(e,t,i){return Math.max(0,Math.ceil(e.get(0)["offset"+i[0].toUpperCase()+i.slice(1)]-t[i]-.5))||0},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var e,t=0,i=this.helper||this.element;t<this._proportionallyResizeElements.length;t++)e=this._proportionallyResizeElements[t],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(e)),e.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var e=this.element,t=this.options;this.elementOffset=e.offset(),this._helper?(this.helper=this.helper||Y("<div></div>").css({overflow:"hidden"}),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++t.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(e,t){return{width:this.originalSize.width+t}},w:function(e,t){var i=this.originalSize;return{left:this.originalPosition.left+t,width:i.width-t}},n:function(e,t,i){var s=this.originalSize;return{top:this.originalPosition.top+i,height:s.height-i}},s:function(e,t,i){return{height:this.originalSize.height+i}},se:function(e,t,i){return Y.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,t,i]))},sw:function(e,t,i){return Y.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,t,i]))},ne:function(e,t,i){return Y.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,t,i]))},nw:function(e,t,i){return Y.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,t,i]))}},_propagate:function(e,t){Y.ui.plugin.call(this,e,[t,this.ui()]),"resize"!==e&&this._trigger(e,t,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),Y.ui.plugin.add("resizable","animate",{stop:function(t){var i=Y(this).resizable("instance"),e=i.options,s=i._proportionallyResizeElements,n=s.length&&/textarea/i.test(s[0].nodeName),a=n&&i._hasScroll(s[0],"left")?0:i.sizeDiff.height,n=n?0:i.sizeDiff.width,n={width:i.size.width-n,height:i.size.height-a},a=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,o=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(Y.extend(n,o&&a?{top:o,left:a}:{}),{duration:e.animateDuration,easing:e.animateEasing,step:function(){var e={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};s&&s.length&&Y(s[0]).css({width:e.width,height:e.height}),i._updateCache(e),i._propagate("resize",t)}})}}),Y.ui.plugin.add("resizable","containment",{start:function(){var i,s,e,t,n=Y(this).resizable("instance"),a=n.options,o=n.element,a=a.containment,o=a instanceof Y?a.get(0):/parent/.test(a)?o.parent().get(0):a;o&&(n.containerElement=Y(o),/document/.test(a)||a===document?(n.containerOffset={left:0,top:0},n.containerPosition={left:0,top:0},n.parentData={element:Y(document),left:0,top:0,width:Y(document).width(),height:Y(document).height()||document.body.parentNode.scrollHeight}):(i=Y(o),s=[],Y(["Top","Right","Left","Bottom"]).each(function(e,t){s[e]=n._num(i.css("padding"+t))}),n.containerOffset=i.offset(),n.containerPosition=i.position(),n.containerSize={height:i.innerHeight()-s[3],width:i.innerWidth()-s[1]},a=n.containerOffset,t=n.containerSize.height,e=n.containerSize.width,e=n._hasScroll(o,"left")?o.scrollWidth:e,t=n._hasScroll(o)?o.scrollHeight:t,n.parentData={element:o,left:a.left,top:a.top,width:e,height:t}))},resize:function(e){var t=Y(this).resizable("instance"),i=t.options,s=t.containerOffset,n=t.position,e=t._aspectRatio||e.shiftKey,a={top:0,left:0},o=t.containerElement,r=!0;o[0]!==document&&/static/.test(o.css("position"))&&(a=s),n.left<(t._helper?s.left:0)&&(t.size.width=t.size.width+(t._helper?t.position.left-s.left:t.position.left-a.left),e&&(t.size.height=t.size.width/t.aspectRatio,r=!1),t.position.left=i.helper?s.left:0),n.top<(t._helper?s.top:0)&&(t.size.height=t.size.height+(t._helper?t.position.top-s.top:t.position.top),e&&(t.size.width=t.size.height*t.aspectRatio,r=!1),t.position.top=t._helper?s.top:0),o=t.containerElement.get(0)===t.element.parent().get(0),i=/relative|absolute/.test(t.containerElement.css("position")),o&&i?(t.offset.left=t.parentData.left+t.position.left,t.offset.top=t.parentData.top+t.position.top):(t.offset.left=t.element.offset().left,t.offset.top=t.element.offset().top),n=Math.abs(t.sizeDiff.width+(t._helper?t.offset.left-a.left:t.offset.left-s.left)),o=Math.abs(t.sizeDiff.height+(t._helper?t.offset.top-a.top:t.offset.top-s.top)),n+t.size.width>=t.parentData.width&&(t.size.width=t.parentData.width-n,e)&&(t.size.height=t.size.width/t.aspectRatio,r=!1),o+t.size.height>=t.parentData.height&&(t.size.height=t.parentData.height-o,e)&&(t.size.width=t.size.height*t.aspectRatio,r=!1),r||(t.position.left=t.prevPosition.left,t.position.top=t.prevPosition.top,t.size.width=t.prevSize.width,t.size.height=t.prevSize.height)},stop:function(){var e=Y(this).resizable("instance"),t=e.options,i=e.containerOffset,s=e.containerPosition,n=e.containerElement,a=Y(e.helper),o=a.offset(),r=a.outerWidth()-e.sizeDiff.width,a=a.outerHeight()-e.sizeDiff.height;e._helper&&!t.animate&&/relative/.test(n.css("position"))&&Y(this).css({left:o.left-s.left-i.left,width:r,height:a}),e._helper&&!t.animate&&/static/.test(n.css("position"))&&Y(this).css({left:o.left-s.left-i.left,width:r,height:a})}}),Y.ui.plugin.add("resizable","alsoResize",{start:function(){var i=Y(this).resizable("instance"),e=i.options;Y(e.alsoResize).each(function(){var e=Y(this),t=i._calculateAdjustedElementDimensions(e);e.data("ui-resizable-alsoresize",{width:t.width,height:t.height,left:parseFloat(e.css("left")),top:parseFloat(e.css("top"))})})},resize:function(e,i){var t=Y(this).resizable("instance"),s=t.options,n=t.originalSize,a=t.originalPosition,o={height:t.size.height-n.height||0,width:t.size.width-n.width||0,top:t.position.top-a.top||0,left:t.position.left-a.left||0};Y(s.alsoResize).each(function(){var e=Y(this),s=Y(this).data("ui-resizable-alsoresize"),n={},t=e.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];Y.each(t,function(e,t){var i=(s[t]||0)+(o[t]||0);i&&0<=i&&(n[t]=i||null)}),e.css(n)})},stop:function(){Y(this).removeData("ui-resizable-alsoresize")}}),Y.ui.plugin.add("resizable","ghost",{start:function(){var e=Y(this).resizable("instance"),t=e.size;e.ghost=e.originalElement.clone(),e.ghost.css({opacity:.25,display:"block",position:"relative",height:t.height,width:t.width,margin:0,left:0,top:0}),e._addClass(e.ghost,"ui-resizable-ghost"),!0===Y.uiBackCompat&&"string"==typeof e.options.ghost&&e.ghost.addClass(this.options.ghost),e.ghost.appendTo(e.helper)},resize:function(){var e=Y(this).resizable("instance");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=Y(this).resizable("instance");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}}),Y.ui.plugin.add("resizable","grid",{resize:function(){var e,t=Y(this).resizable("instance"),i=t.options,s=t.size,n=t.originalSize,a=t.originalPosition,o=t.axis,r="number"==typeof i.grid?[i.grid,i.grid]:i.grid,l=r[0]||1,h=r[1]||1,u=Math.round((s.width-n.width)/l)*l,s=Math.round((s.height-n.height)/h)*h,c=n.width+u,d=n.height+s,p=i.maxWidth&&i.maxWidth<c,m=i.maxHeight&&i.maxHeight<d,f=i.minWidth&&i.minWidth>c,g=i.minHeight&&i.minHeight>d;i.grid=r,f&&(c+=l),g&&(d+=h),p&&(c-=l),m&&(d-=h),/^(se|s|e)$/.test(o)?(t.size.width=c,t.size.height=d):/^(ne)$/.test(o)?(t.size.width=c,t.size.height=d,t.position.top=a.top-s):/^(sw)$/.test(o)?(t.size.width=c,t.size.height=d,t.position.left=a.left-u):((d-h<=0||c-l<=0)&&(e=t._getPaddingPlusBorderDimensions(this)),0<d-h?(t.size.height=d,t.position.top=a.top-s):(d=h-e.height,t.size.height=d,t.position.top=a.top+n.height-d),0<c-l?(t.size.width=c,t.position.left=a.left-u):(c=l-e.width,t.size.width=c,t.position.left=a.left+n.width-c))}}),Y.ui.resizable,Y.widget("ui.selectable",Y.ui.mouse,{version:"1.14.1",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var i=this;this._addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){i.elementPos=Y(i.element[0]).offset(),i.selectees=Y(i.options.filter,i.element[0]),i._addClass(i.selectees,"ui-selectee"),i.selectees.each(function(){var e=Y(this),t=e.offset(),t={left:t.left-i.elementPos.left,top:t.top-i.elementPos.top};Y.data(this,"selectable-item",{element:this,$element:e,left:t.left,top:t.top,right:t.left+e.outerWidth(),bottom:t.top+e.outerHeight(),startselected:!1,selected:e.hasClass("ui-selected"),selecting:e.hasClass("ui-selecting"),unselecting:e.hasClass("ui-unselecting")})})},this.refresh(),this._mouseInit(),this.helper=Y("<div>"),this._addClass(this.helper,"ui-selectable-helper")},_destroy:function(){this.selectees.removeData("selectable-item"),this._mouseDestroy()},_mouseStart:function(i){var s=this,e=this.options;this.opos=[i.pageX,i.pageY],this.elementPos=Y(this.element[0]).offset(),this.options.disabled||(this.selectees=Y(e.filter,this.element[0]),this._trigger("start",i),Y(e.appendTo).append(this.helper),this.helper.css({left:i.pageX,top:i.pageY,width:0,height:0}),e.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var e=Y.data(this,"selectable-item");e.startselected=!0,i.metaKey||i.ctrlKey||(s._removeClass(e.$element,"ui-selected"),e.selected=!1,s._addClass(e.$element,"ui-unselecting"),e.unselecting=!0,s._trigger("unselecting",i,{unselecting:e.element}))}),Y(i.target).parents().addBack().each(function(){var e,t=Y.data(this,"selectable-item");if(t)return e=!i.metaKey&&!i.ctrlKey||!t.$element.hasClass("ui-selected"),s._removeClass(t.$element,e?"ui-unselecting":"ui-selected")._addClass(t.$element,e?"ui-selecting":"ui-unselecting"),t.unselecting=!e,t.selecting=e,(t.selected=e)?s._trigger("selecting",i,{selecting:t.element}):s._trigger("unselecting",i,{unselecting:t.element}),!1}))},_mouseDrag:function(s){var e,n,a,o,r,l,h;if(this.dragged=!0,!this.options.disabled)return a=(n=this).options,o=this.opos[0],r=this.opos[1],(l=s.pageX)<o&&(e=l,l=o,o=e),(h=s.pageY)<r&&(e=h,h=r,r=e),this.helper.css({left:o,top:r,width:l-o,height:h-r}),this.selectees.each(function(){var e=Y.data(this,"selectable-item"),t=!1,i={};e&&e.element!==n.element[0]&&(i.left=e.left+n.elementPos.left,i.right=e.right+n.elementPos.left,i.top=e.top+n.elementPos.top,i.bottom=e.bottom+n.elementPos.top,"touch"===a.tolerance?t=!(l<i.left||i.right<o||h<i.top||i.bottom<r):"fit"===a.tolerance&&(t=o<i.left&&i.right<l&&r<i.top&&i.bottom<h),t?(e.selected&&(n._removeClass(e.$element,"ui-selected"),e.selected=!1),e.unselecting&&(n._removeClass(e.$element,"ui-unselecting"),e.unselecting=!1),e.selecting||(n._addClass(e.$element,"ui-selecting"),e.selecting=!0,n._trigger("selecting",s,{selecting:e.element}))):(e.selecting&&((s.metaKey||s.ctrlKey)&&e.startselected?(n._removeClass(e.$element,"ui-selecting"),e.selecting=!1,n._addClass(e.$element,"ui-selected"),e.selected=!0):(n._removeClass(e.$element,"ui-selecting"),e.selecting=!1,e.startselected&&(n._addClass(e.$element,"ui-unselecting"),e.unselecting=!0),n._trigger("unselecting",s,{unselecting:e.element}))),!e.selected||s.metaKey||s.ctrlKey||e.startselected||(n._removeClass(e.$element,"ui-selected"),e.selected=!1,n._addClass(e.$element,"ui-unselecting"),e.unselecting=!0,n._trigger("unselecting",s,{unselecting:e.element}))))}),!1},_mouseStop:function(t){var i=this;return this.dragged=!1,Y(".ui-unselecting",this.element[0]).each(function(){var e=Y.data(this,"selectable-item");i._removeClass(e.$element,"ui-unselecting"),e.unselecting=!1,e.startselected=!1,i._trigger("unselected",t,{unselected:e.element})}),Y(".ui-selecting",this.element[0]).each(function(){var e=Y.data(this,"selectable-item");i._removeClass(e.$element,"ui-selecting")._addClass(e.$element,"ui-selected"),e.selecting=!1,e.selected=!0,e.startselected=!0,i._trigger("selected",t,{selected:e.element})}),this._trigger("stop",t),this.helper.remove(),!1}}),Y.widget("ui.sortable",Y.ui.mouse,{version:"1.14.1",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(e,t,i){return t<=e&&e<t+i},_isFloating:function(e){return/left|right/.test(e.css("float"))||/inline|table-cell/.test(e.css("display"))},_create:function(){this.containerCache={},this._addClass("ui-sortable"),this.refresh(),this.offset=this.element.offset(),this._mouseInit(),this._setHandleClassName(),this.ready=!0},_setOption:function(e,t){this._super(e,t),"handle"===e&&this._setHandleClassName()},_setHandleClassName:function(){var e=this;this._removeClass(this.element.find(".ui-sortable-handle"),"ui-sortable-handle"),Y.each(this.items,function(){e._addClass(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item,"ui-sortable-handle")})},_destroy:function(){this._mouseDestroy();for(var e=this.items.length-1;0<=e;e--)this.items[e].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(e,t){var i=null,s=!1,n=this;return!(this.reverting||this.options.disabled||"static"===this.options.type||(this._refreshItems(e),Y(e.target).parents().each(function(){if(Y.data(this,n.widgetName+"-item")===n)return i=Y(this),!1}),!(i=Y.data(e.target,n.widgetName+"-item")===n?Y(e.target):i))||(this.options.handle&&!t&&(Y(this.options.handle,i).find("*").addBack().each(function(){this===e.target&&(s=!0)}),!s)||(this.currentItem=i,this._removeCurrentsFromItems(),0)))},_mouseStart:function(e,t,i){var s,n,a=this.options;if((this.currentContainer=this).refreshPositions(),this.appendTo=Y("parent"!==a.appendTo?a.appendTo:this.currentItem.parent()),this.helper=this._createHelper(e),this._cacheHelperProportions(),this._cacheMargins(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},Y.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),a.cursorAt&&this._adjustOffsetFromHelper(a.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),this.scrollParent=this.placeholder.scrollParent(),Y.extend(this.offset,{parent:this._getParentOffset()}),a.containment&&this._setContainment(),a.cursor&&"auto"!==a.cursor&&(n=this.document.find("body"),this._storedStylesheet=Y("<style>*{ cursor: "+a.cursor+" !important; }</style>").appendTo(n)),a.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",a.zIndex)),a.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",a.opacity)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",e,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!i)for(s=this.containers.length-1;0<=s;s--)this.containers[s]._trigger("activate",e,this._uiHash(this));return Y.ui.ddmanager&&(Y.ui.ddmanager.current=this),Y.ui.ddmanager&&!a.dropBehaviour&&Y.ui.ddmanager.prepareOffsets(this,e),this.dragging=!0,this._addClass(this.helper,"ui-sortable-helper"),this.helper.parent().is(this.appendTo)||(this.helper.detach().appendTo(this.appendTo),this.offset.parent=this._getParentOffset()),this.position=this.originalPosition=this._generatePosition(e),this.originalPageX=e.pageX,this.originalPageY=e.pageY,this.lastPositionAbs=this.positionAbs=this._convertPositionTo("absolute"),this._mouseDrag(e),!0},_scroll:function(e){var t=this.options,i=!1;return this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-e.pageY<t.scrollSensitivity?this.scrollParent[0].scrollTop=i=this.scrollParent[0].scrollTop+t.scrollSpeed:e.pageY-this.overflowOffset.top<t.scrollSensitivity&&(this.scrollParent[0].scrollTop=i=this.scrollParent[0].scrollTop-t.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-e.pageX<t.scrollSensitivity?this.scrollParent[0].scrollLeft=i=this.scrollParent[0].scrollLeft+t.scrollSpeed:e.pageX-this.overflowOffset.left<t.scrollSensitivity&&(this.scrollParent[0].scrollLeft=i=this.scrollParent[0].scrollLeft-t.scrollSpeed)):(e.pageY-this.document.scrollTop()<t.scrollSensitivity?i=this.document.scrollTop(this.document.scrollTop()-t.scrollSpeed):this.window.height()-(e.pageY-this.document.scrollTop())<t.scrollSensitivity&&(i=this.document.scrollTop(this.document.scrollTop()+t.scrollSpeed)),e.pageX-this.document.scrollLeft()<t.scrollSensitivity?i=this.document.scrollLeft(this.document.scrollLeft()-t.scrollSpeed):this.window.width()-(e.pageX-this.document.scrollLeft())<t.scrollSensitivity&&(i=this.document.scrollLeft(this.document.scrollLeft()+t.scrollSpeed))),i},_mouseDrag:function(e){var t,i,s,n,a=this.options;for(this.position=this._generatePosition(e),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),a.scroll&&!1!==this._scroll(e)&&(this._refreshItemPositions(!0),Y.ui.ddmanager)&&!a.dropBehaviour&&Y.ui.ddmanager.prepareOffsets(this,e),this.dragDirection={vertical:this._getDragVerticalDirection(),horizontal:this._getDragHorizontalDirection()},t=this.items.length-1;0<=t;t--)if(s=(i=this.items[t]).item[0],(n=this._intersectsWithPointer(i))&&i.instance===this.currentContainer&&!(s===this.currentItem[0]||this.placeholder[1===n?"next":"prev"]()[0]===s||Y.contains(this.placeholder[0],s)||"semi-dynamic"===this.options.type&&Y.contains(this.element[0],s))){if(this.direction=1===n?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(i))break;this._rearrange(e,i),this._trigger("change",e,this._uiHash());break}return this._contactContainers(e),Y.ui.ddmanager&&Y.ui.ddmanager.drag(this,e),this._trigger("sort",e,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(e,t){var i,s,n,a;if(e)return Y.ui.ddmanager&&!this.options.dropBehaviour&&Y.ui.ddmanager.drop(this,e),this.options.revert?(s=(i=this).placeholder.offset(),a={},(n=this.options.axis)&&"x"!==n||(a.left=s.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),n&&"y"!==n||(a.top=s.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,Y(this.helper).animate(a,parseInt(this.options.revert,10)||500,function(){i._clear(e)})):this._clear(e,t),!1},cancel:function(){if(this.dragging){this._mouseUp(new Y.Event("mouseup",{target:null})),"original"===this.options.helper?(this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")):this.currentItem.show();for(var e=this.containers.length-1;0<=e;e--)this.containers[e]._trigger("deactivate",null,this._uiHash(this)),this.containers[e].containerCache.over&&(this.containers[e]._trigger("out",null,this._uiHash(this)),this.containers[e].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),Y.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?Y(this.domPosition.prev).after(this.currentItem):Y(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var e=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},Y(e).each(function(){var e=(Y(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[\-=_](.+)/);e&&i.push((t.key||e[1]+"[]")+"="+(t.key&&t.expression?e[1]:e[2]))}),!i.length&&t.key&&i.push(t.key+"="),i.join("&")},toArray:function(e){var t=this._getItemsAsjQuery(e&&e.connected),i=[];return e=e||{},t.each(function(){i.push(Y(e.item||this).attr(e.attribute||"id")||"")}),i},_intersectsWith:function(e){var t=this.positionAbs.left,i=t+this.helperProportions.width,s=this.positionAbs.top,n=s+this.helperProportions.height,a=e.left,o=a+e.width,r=e.top,l=r+e.height,h=this.offset.click.top,u=this.offset.click.left,h="x"===this.options.axis||r<s+h&&s+h<l,u="y"===this.options.axis||a<t+u&&t+u<o;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>e[this.floating?"width":"height"]?h&&u:a<t+this.helperProportions.width/2&&i-this.helperProportions.width/2<o&&r<s+this.helperProportions.height/2&&n-this.helperProportions.height/2<l},_intersectsWithPointer:function(e){var t="x"===this.options.axis||this._isOverAxis(this.positionAbs.top+this.offset.click.top,e.top,e.height),e="y"===this.options.axis||this._isOverAxis(this.positionAbs.left+this.offset.click.left,e.left,e.width);return!(!t||!e)&&(t=this.dragDirection.vertical,e=this.dragDirection.horizontal,this.floating?"right"===e||"down"===t?2:1:t&&("down"===t?2:1))},_intersectsWithSides:function(e){var t=this._isOverAxis(this.positionAbs.top+this.offset.click.top,e.top+e.height/2,e.height),e=this._isOverAxis(this.positionAbs.left+this.offset.click.left,e.left+e.width/2,e.width),i=this.dragDirection.vertical,s=this.dragDirection.horizontal;return this.floating&&s?"right"===s&&e||"left"===s&&!e:i&&("down"===i&&t||"up"===i&&!t)},_getDragVerticalDirection:function(){var e=this.positionAbs.top-this.lastPositionAbs.top;return 0!=e&&(0<e?"down":"up")},_getDragHorizontalDirection:function(){var e=this.positionAbs.left-this.lastPositionAbs.left;return 0!=e&&(0<e?"right":"left")},refresh:function(e){return this._refreshItems(e),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var e=this.options;return e.connectWith.constructor===String?[e.connectWith]:e.connectWith},_getItemsAsjQuery:function(e){var t,i,s,n,a=[],o=[],r=this._connectWith();if(r&&e)for(t=r.length-1;0<=t;t--)for(i=(s=Y(r[t],this.document[0])).length-1;0<=i;i--)(n=Y.data(s[i],this.widgetFullName))&&n!==this&&!n.options.disabled&&o.push(["function"==typeof n.options.items?n.options.items.call(n.element):Y(n.options.items,n.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),n]);function l(){a.push(this)}for(o.push(["function"==typeof this.options.items?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):Y(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),t=o.length-1;0<=t;t--)o[t][0].each(l);return Y(a)},_removeCurrentsFromItems:function(){var i=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=Y.grep(this.items,function(e){for(var t=0;t<i.length;t++)if(i[t]===e.item[0])return!1;return!0})},_refreshItems:function(e){this.items=[],this.containers=[this];var t,i,s,n,a,o,r,l,h=this.items,u=[["function"==typeof this.options.items?this.options.items.call(this.element[0],e,{item:this.currentItem}):Y(this.options.items,this.element),this]],c=this._connectWith();if(c&&this.ready)for(t=c.length-1;0<=t;t--)for(i=(s=Y(c[t],this.document[0])).length-1;0<=i;i--)(n=Y.data(s[i],this.widgetFullName))&&n!==this&&!n.options.disabled&&(u.push(["function"==typeof n.options.items?n.options.items.call(n.element[0],e,{item:this.currentItem}):Y(n.options.items,n.element),n]),this.containers.push(n));for(t=u.length-1;0<=t;t--)for(a=u[t][1],l=(o=u[t][i=0]).length;i<l;i++)(r=Y(o[i])).data(this.widgetName+"-item",a),h.push({item:r,instance:a,width:0,height:0,left:0,top:0})},_refreshItemPositions:function(e){for(var t,i,s=this.items.length-1;0<=s;s--)t=this.items[s],this.currentContainer&&t.instance!==this.currentContainer&&t.item[0]!==this.currentItem[0]||(i=this.options.toleranceElement?Y(this.options.toleranceElement,t.item):t.item,e||(t.width=i.outerWidth(),t.height=i.outerHeight()),i=i.offset(),t.left=i.left,t.top=i.top)},refreshPositions:function(e){var t,i;if(this.floating=!!this.items.length&&("x"===this.options.axis||this._isFloating(this.items[0].item)),this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset()),this._refreshItemPositions(e),this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(t=this.containers.length-1;0<=t;t--)i=this.containers[t].element.offset(),this.containers[t].containerCache.left=i.left,this.containers[t].containerCache.top=i.top,this.containers[t].containerCache.width=this.containers[t].element.outerWidth(),this.containers[t].containerCache.height=this.containers[t].element.outerHeight();return this},_createPlaceholder:function(i){var s,n,a=(i=i||this).options;a.placeholder&&a.placeholder.constructor!==String||(s=a.placeholder,n=i.currentItem[0].nodeName.toLowerCase(),a.placeholder={element:function(){var e=Y("<"+n+">",i.document[0]);return i._addClass(e,"ui-sortable-placeholder",s||i.currentItem[0].className)._removeClass(e,"ui-sortable-helper"),"tbody"===n?i._createTrPlaceholder(i.currentItem.find("tr").eq(0),Y("<tr>",i.document[0]).appendTo(e)):"tr"===n?i._createTrPlaceholder(i.currentItem,e):"img"===n&&e.attr("src",i.currentItem.attr("src")),s||e.css("visibility","hidden"),e},update:function(e,t){s&&!a.forcePlaceholderSize||(t.height()&&(!a.forcePlaceholderSize||"tbody"!==n&&"tr"!==n)||t.height(i.currentItem.innerHeight()-parseInt(i.currentItem.css("paddingTop")||0,10)-parseInt(i.currentItem.css("paddingBottom")||0,10)),t.width())||t.width(i.currentItem.innerWidth()-parseInt(i.currentItem.css("paddingLeft")||0,10)-parseInt(i.currentItem.css("paddingRight")||0,10))}}),i.placeholder=Y(a.placeholder.element.call(i.element,i.currentItem)),i.currentItem.after(i.placeholder),a.placeholder.update(i,i.placeholder)},_createTrPlaceholder:function(e,t){var i=this;e.children().each(function(){Y("<td>&#160;</td>",i.document[0]).attr("colspan",Y(this).attr("colspan")||1).appendTo(t)})},_contactContainers:function(e){for(var t,i,s,n,a,o,r,l,h,u=null,c=null,d=this.containers.length-1;0<=d;d--)Y.contains(this.currentItem[0],this.containers[d].element[0])||(this._intersectsWith(this.containers[d].containerCache)?u&&Y.contains(this.containers[d].element[0],u.element[0])||(u=this.containers[d],c=d):this.containers[d].containerCache.over&&(this.containers[d]._trigger("out",e,this._uiHash(this)),this.containers[d].containerCache.over=0));if(u)if(1===this.containers.length)this.containers[c].containerCache.over||(this.containers[c]._trigger("over",e,this._uiHash(this)),this.containers[c].containerCache.over=1);else{for(i=1e4,s=null,n=(l=u.floating||this._isFloating(this.currentItem))?"left":"top",a=l?"width":"height",h=l?"pageX":"pageY",t=this.items.length-1;0<=t;t--)Y.contains(this.containers[c].element[0],this.items[t].item[0])&&this.items[t].item[0]!==this.currentItem[0]&&(o=this.items[t].item.offset()[n],r=!1,e[h]-o>this.items[t][a]/2&&(r=!0),Math.abs(e[h]-o)<i)&&(i=Math.abs(e[h]-o),s=this.items[t],this.direction=r?"up":"down");(s||this.options.dropOnEmpty)&&(this.currentContainer===this.containers[c]?this.currentContainer.containerCache.over||(this.containers[c]._trigger("over",e,this._uiHash()),this.currentContainer.containerCache.over=1):(s?this._rearrange(e,s,null,!0):this._rearrange(e,null,this.containers[c].element,!0),this._trigger("change",e,this._uiHash()),this.containers[c]._trigger("change",e,this._uiHash(this)),this.currentContainer=this.containers[c],this.options.placeholder.update(this.currentContainer,this.placeholder),this.scrollParent=this.placeholder.scrollParent(),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this.containers[c]._trigger("over",e,this._uiHash(this)),this.containers[c].containerCache.over=1))}},_createHelper:function(e){var t=this.options,e="function"==typeof t.helper?Y(t.helper.apply(this.element[0],[e,this.currentItem])):"clone"===t.helper?this.currentItem.clone():this.currentItem;return e.parents("body").length||this.appendTo[0].appendChild(e[0]),e[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),e[0].style.width&&!t.forceHelperSize||e.width(this.currentItem.width()),e[0].style.height&&!t.forceHelperSize||e.height(this.currentItem.height()),e},_adjustOffsetFromHelper:function(e){"string"==typeof e&&(e=e.split(" ")),"left"in(e=Array.isArray(e)?{left:+e[0],top:+e[1]||0}:e)&&(this.offset.click.left=e.left+this.margins.left),"right"in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),"top"in e&&(this.offset.click.top=e.top+this.margins.top),"bottom"in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var e=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==this.document[0]&&Y.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),{top:(e=this.offsetParent[0]===this.document[0].body?{top:0,left:0}:e).top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){var e;return"relative"===this.cssPosition?{top:(e=this.currentItem.position()).top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}:{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,t,i=this.options;"parent"===i.containment&&(i.containment=this.helper[0].parentNode),"document"!==i.containment&&"window"!==i.containment||(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,"document"===i.containment?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,("document"===i.containment?this.document.height()||document.body.parentNode.scrollHeight:this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(i.containment)||(e=Y(i.containment)[0],i=Y(i.containment).offset(),t="hidden"!==Y(e).css("overflow"),this.containment=[i.left+(parseInt(Y(e).css("borderLeftWidth"),10)||0)+(parseInt(Y(e).css("paddingLeft"),10)||0)-this.margins.left,i.top+(parseInt(Y(e).css("borderTopWidth"),10)||0)+(parseInt(Y(e).css("paddingTop"),10)||0)-this.margins.top,i.left+(t?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(Y(e).css("borderLeftWidth"),10)||0)-(parseInt(Y(e).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,i.top+(t?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(Y(e).css("borderTopWidth"),10)||0)-(parseInt(Y(e).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(e,t){t=t||this.position;var e="absolute"===e?1:-1,i="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&Y.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,s=/(html|body)/i.test(i[0].tagName);return{top:t.top+this.offset.relative.top*e+this.offset.parent.top*e-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():s?0:i.scrollTop())*e,left:t.left+this.offset.relative.left*e+this.offset.parent.left*e-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():s?0:i.scrollLeft())*e}},_generatePosition:function(e){var t=this.options,i=e.pageX,s=e.pageY,n="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&Y.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,a=/(html|body)/i.test(n[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(e.pageX-this.offset.click.left<this.containment[0]&&(i=this.containment[0]+this.offset.click.left),e.pageY-this.offset.click.top<this.containment[1]&&(s=this.containment[1]+this.offset.click.top),e.pageX-this.offset.click.left>this.containment[2]&&(i=this.containment[2]+this.offset.click.left),e.pageY-this.offset.click.top>this.containment[3])&&(s=this.containment[3]+this.offset.click.top),t.grid)&&(e=this.originalPageY+Math.round((s-this.originalPageY)/t.grid[1])*t.grid[1],s=!this.containment||e-this.offset.click.top>=this.containment[1]&&e-this.offset.click.top<=this.containment[3]?e:e-this.offset.click.top>=this.containment[1]?e-t.grid[1]:e+t.grid[1],e=this.originalPageX+Math.round((i-this.originalPageX)/t.grid[0])*t.grid[0],i=!this.containment||e-this.offset.click.left>=this.containment[0]&&e-this.offset.click.left<=this.containment[2]?e:e-this.offset.click.left>=this.containment[0]?e-t.grid[0]:e+t.grid[0]),{top:s-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():a?0:n.scrollTop()),left:i-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():a?0:n.scrollLeft())}},_rearrange:function(e,t,i,s){i?i[0].appendChild(this.placeholder[0]):t.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?t.item[0]:t.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var n=this.counter;this._delay(function(){n===this.counter&&this.refreshPositions(!s)})},_clear:function(e,t){this.reverting=!1;var i,s=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)"auto"!==this._storedCSS[i]&&"static"!==this._storedCSS[i]||(this._storedCSS[i]="");this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();function n(t,i,s){return function(e){s._trigger(t,e,i._uiHash(i))}}for(this.fromOutside&&!t&&s.push(function(e){this._trigger("receive",e,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||t||s.push(function(e){this._trigger("update",e,this._uiHash())}),this===this.currentContainer||t||(s.push(function(e){this._trigger("remove",e,this._uiHash())}),s.push(function(t){return function(e){t._trigger("receive",e,this._uiHash(this))}}.call(this,this.currentContainer)),s.push(function(t){return function(e){t._trigger("update",e,this._uiHash(this))}}.call(this,this.currentContainer))),i=this.containers.length-1;0<=i;i--)t||s.push(n("deactivate",this,this.containers[i])),this.containers[i].containerCache.over&&(s.push(n("out",this,this.containers[i])),this.containers[i].containerCache.over=0);if(this._storedStylesheet&&(this._storedStylesheet.remove(),this._storedStylesheet=null),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,t||this._trigger("beforeStop",e,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!t){for(i=0;i<s.length;i++)s[i].call(this,e);this._trigger("stop",e,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){!1===Y.Widget.prototype._trigger.apply(this,arguments)&&this.cancel()},_uiHash:function(e){var t=e||this;return{helper:t.helper,placeholder:t.placeholder||Y([]),position:t.position,originalPosition:t.originalPosition,offset:t.positionAbs,item:t.currentItem,sender:e?e.element:null}}}),Y.widget("ui.accordion",{version:"1.14.1",options:{active:0,animate:{},classes:{"ui-accordion-header":"ui-corner-top","ui-accordion-header-collapsed":"ui-corner-all","ui-accordion-content":"ui-corner-bottom"},collapsible:!1,event:"click",header:function(e){return e.find("> li > :first-child").add(e.find("> :not(li)").filter(function(e){return e%2==0}))},heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var e=this.options;this.prevShow=this.prevHide=Y(),this._addClass("ui-accordion","ui-widget ui-helper-reset"),this.element.attr("role","tablist"),e.collapsible||!1!==e.active&&null!=e.active||(e.active=0),this._processPanels(),e.active<0&&(e.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():Y()}},_createIcons:function(){var e,t=this.options.icons;t&&(e=Y("<span>"),this._addClass(e,"ui-accordion-header-icon","ui-icon "+t.header),e.prependTo(this.headers),e=this.active.children(".ui-accordion-header-icon"),this._removeClass(e,t.header)._addClass(e,null,t.activeHeader)._addClass(this.headers,"ui-accordion-icons"))},_destroyIcons:function(){this._removeClass(this.headers,"ui-accordion-icons"),this.headers.children(".ui-accordion-header-icon").remove()},_destroy:function(){var e;this.element.removeAttr("role"),this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId(),this._destroyIcons(),e=this.headers.next().css("display","").removeAttr("role aria-hidden aria-labelledby").removeUniqueId(),"content"!==this.options.heightStyle&&e.css("height","")},_setOption:function(e,t){"active"===e?this._activate(t):("event"===e&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t)),this._super(e,t),"collapsible"!==e||t||!1!==this.options.active||this._activate(0),"icons"===e&&(this._destroyIcons(),t)&&this._createIcons())},_setOptionDisabled:function(e){this._super(e),this.element.attr("aria-disabled",e),this._toggleClass(null,"ui-state-disabled",!!e)},_keydown:function(e){if(!e.altKey&&!e.ctrlKey){var t=Y.ui.keyCode,i=this.headers.length,s=this.headers.index(e.target),n=!1;switch(e.keyCode){case t.RIGHT:case t.DOWN:n=this.headers[(s+1)%i];break;case t.LEFT:case t.UP:n=this.headers[(s-1+i)%i];break;case t.SPACE:case t.ENTER:this._eventHandler(e);break;case t.HOME:n=this.headers[0];break;case t.END:n=this.headers[i-1]}n&&(Y(e.target).attr("tabIndex",-1),Y(n).attr("tabIndex",0),Y(n).trigger("focus"),e.preventDefault())}},_panelKeyDown:function(e){e.keyCode===Y.ui.keyCode.UP&&e.ctrlKey&&Y(e.currentTarget).prev().trigger("focus")},refresh:function(){var e=this.options;this._processPanels(),!1===e.active&&!0===e.collapsible||!this.headers.length?(e.active=!1,this.active=Y()):!1===e.active?this._activate(0):this.active.length&&!Y.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(e.active=!1,this.active=Y()):this._activate(Math.max(0,e.active-1)):e.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){var e=this.headers,t=this.panels;"function"==typeof this.options.header?this.headers=this.options.header(this.element):this.headers=this.element.find(this.options.header),this._addClass(this.headers,"ui-accordion-header ui-accordion-header-collapsed","ui-state-default"),this.panels=this.headers.next().filter(":not(.ui-accordion-content-active)").hide(),this._addClass(this.panels,"ui-accordion-content","ui-helper-reset ui-widget-content"),t&&(this._off(e.not(this.headers)),this._off(t.not(this.panels)))},_refresh:function(){var i,e=this.options,t=e.heightStyle,s=this.element.parent();this.active=this._findActive(e.active),this._addClass(this.active,"ui-accordion-header-active","ui-state-active")._removeClass(this.active,"ui-accordion-header-collapsed"),this._addClass(this.active.next(),"ui-accordion-content-active"),this.active.next().show(),this.headers.attr("role","tab").each(function(){var e=Y(this),t=e.uniqueId().attr("id"),i=e.next(),s=i.uniqueId().attr("id");e.attr("aria-controls",s),i.attr("aria-labelledby",t)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(e.event),"fill"===t?(i=s.height(),this.element.siblings(":visible").each(function(){var e=Y(this),t=e.css("position");"absolute"!==t&&"fixed"!==t&&(i-=e.outerHeight(!0))}),this.headers.each(function(){i-=Y(this).outerHeight(!0)}),this.headers.next().each(function(){Y(this).height(Math.max(0,i-Y(this).innerHeight()+Y(this).height()))}).css("overflow","auto")):"auto"===t&&(i=0,this.headers.next().each(function(){var e=Y(this).is(":visible");e||Y(this).show(),i=Math.max(i,Y(this).css("height","").height()),e||Y(this).hide()}).height(i))},_activate:function(e){e=this._findActive(e)[0];e!==this.active[0]&&(e=e||this.active[0],this._eventHandler({target:e,currentTarget:e,preventDefault:Y.noop}))},_findActive:function(e){return"number"==typeof e?this.headers.eq(e):Y()},_setupEvents:function(e){var i={keydown:"_keydown"};e&&Y.each(e.split(" "),function(e,t){i[t]="_eventHandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,i),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(e){var t=this.options,i=this.active,s=Y(e.currentTarget),n=s[0]===i[0],a=n&&t.collapsible,o=a?Y():s.next(),r=i.next(),r={oldHeader:i,oldPanel:r,newHeader:a?Y():s,newPanel:o};e.preventDefault(),n&&!t.collapsible||!1===this._trigger("beforeActivate",e,r)||(t.active=!a&&this.headers.index(s),this.active=n?Y():s,this._toggle(r),this._removeClass(i,"ui-accordion-header-active","ui-state-active"),t.icons&&(o=i.children(".ui-accordion-header-icon"),this._removeClass(o,null,t.icons.activeHeader)._addClass(o,null,t.icons.header)),n)||(this._removeClass(s,"ui-accordion-header-collapsed")._addClass(s,"ui-accordion-header-active","ui-state-active"),t.icons&&(e=s.children(".ui-accordion-header-icon"),this._removeClass(e,null,t.icons.header)._addClass(e,null,t.icons.activeHeader)),this._addClass(s.next(),"ui-accordion-content-active"))},_toggle:function(e){var t=e.newPanel,i=this.prevShow.length?this.prevShow:e.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=t,this.prevHide=i,this.options.animate?this._animate(t,i,e):(i.hide(),t.show(),this._toggleComplete(e)),i.attr({"aria-hidden":"true"}),i.prev().attr({"aria-selected":"false","aria-expanded":"false"}),t.length&&i.length?i.prev().attr({tabIndex:-1,"aria-expanded":"false"}):t.length&&this.headers.filter(function(){return 0===parseInt(Y(this).attr("tabIndex"),10)}).attr("tabIndex",-1),t.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(e,i,t){function s(){a._toggleComplete(t)}var n,a=this,o=0,r=e.css("box-sizing"),l=e.length&&(!i.length||e.index()<i.index()),h=this.options.animate||{},l=l&&h.down||h,u=(u="string"==typeof l?l:u)||l.easing||h.easing,c=(c="number"==typeof l?l:c)||l.duration||h.duration;return i.length?e.length?(n=e.show().outerHeight(),i.animate(this.hideProps,{duration:c,easing:u,step:function(e,t){t.now=Math.round(e)}}),void e.hide().animate(this.showProps,{duration:c,easing:u,complete:s,step:function(e,t){t.now=Math.round(e),"height"!==t.prop?"content-box"===r&&(o+=t.now):"content"!==a.options.heightStyle&&(t.now=Math.round(n-i.outerHeight()-o),o=0)}})):i.animate(this.hideProps,c,u,s):e.animate(this.showProps,c,u,s)},_toggleComplete:function(e){var t=e.oldPanel,i=t.prev();this._removeClass(t,"ui-accordion-content-active"),this._removeClass(i,"ui-accordion-header-active")._addClass(i,"ui-accordion-header-collapsed"),this._trigger("activate",null,e)}}),Y.widget("ui.menu",{version:"1.14.1",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(e){e.preventDefault(),this._activateItem(e)},"click .ui-menu-item":function(e){var t=Y(e.target),i=Y(this.document[0].activeElement);!this.mouseHandled&&t.not(".ui-state-disabled").length&&(this.select(e),e.isPropagationStopped()||(this.mouseHandled=!0),t.has(".ui-menu").length?this.expand(e):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active)&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var i=this.active||this._menuItems().first();t||this.focus(e,i)},blur:function(e){this._delay(function(){Y.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(e)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(e){this._closeOnDocumentClick(e)&&this.collapseAll(e,!0),this.mouseHandled=!1}})},_activateItem:function(e){var t,i;this.previousFilter||e.clientX===this.lastMousePosition.x&&e.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:e.clientX,y:e.clientY},t=Y(e.target).closest(".ui-menu-item"),i=Y(e.currentTarget),t[0]!==i[0])||i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(e,i))},_destroy:function(){var e=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),e.children().each(function(){var e=Y(this);e.data("ui-menu-submenu-caret")&&e.remove()})},_keydown:function(e){var t,i,s,n=!0;switch(e.keyCode){case Y.ui.keyCode.PAGE_UP:this.previousPage(e);break;case Y.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case Y.ui.keyCode.HOME:this._move("first","first",e);break;case Y.ui.keyCode.END:this._move("last","last",e);break;case Y.ui.keyCode.UP:this.previous(e);break;case Y.ui.keyCode.DOWN:this.next(e);break;case Y.ui.keyCode.LEFT:this.collapse(e);break;case Y.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(e);break;case Y.ui.keyCode.ENTER:case Y.ui.keyCode.SPACE:this._activate(e);break;case Y.ui.keyCode.ESCAPE:this.collapse(e);break;default:t=this.previousFilter||"",s=n=!1,i=96<=e.keyCode&&e.keyCode<=105?(e.keyCode-96).toString():String.fromCharCode(e.keyCode),clearTimeout(this.filterTimer),i===t?s=!0:i=t+i,t=this._filterMenuItems(i),(t=s&&-1!==t.index(this.active.next())?this.active.nextAll(".ui-menu-item"):t).length||(i=String.fromCharCode(e.keyCode),t=this._filterMenuItems(i)),t.length?(this.focus(e,t),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&e.preventDefault()},_activate:function(e){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(e):this.select(e))},refresh:function(){var e,t,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var e=Y(this),t=e.prev(),i=Y("<span>").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),t.attr("aria-haspopup","true").prepend(i),e.attr("aria-labelledby",t.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(e=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var e=Y(this);s._isDivider(e)&&s._addClass(e,"ui-menu-divider","ui-widget-content")}),t=(i=e.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(i,"ui-menu-item")._addClass(t,"ui-menu-item-wrapper"),e.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!Y.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(e,t){var i;"icons"===e&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,t.submenu)),this._super(e,t)},_setOptionDisabled:function(e){this._super(e),this.element.attr("aria-disabled",String(e)),this._toggleClass(null,"ui-state-disabled",!!e)},focus:function(e,t){var i;this.blur(e,e&&"focus"===e.type),this._scrollIntoView(t),this.active=t.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),e&&"keydown"===e.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=t.children(".ui-menu")).length&&e&&/^mouse/.test(e.type)&&this._startOpening(i),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(e){var t,i,s;this._hasScroll()&&(t=parseFloat(Y.css(this.activeMenu[0],"borderTopWidth"))||0,i=parseFloat(Y.css(this.activeMenu[0],"paddingTop"))||0,t=e.offset().top-this.activeMenu.offset().top-t-i,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),e=e.outerHeight(),t<0?this.activeMenu.scrollTop(i+t):s<t+e&&this.activeMenu.scrollTop(i+t-s+e))},blur:function(e,t){t||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",e,{item:this.active}),this.active=null)},_startOpening:function(e){clearTimeout(this.timer),"true"===e.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(e)},this.delay))},_open:function(e){var t=Y.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(e.parents(".ui-menu")).hide().attr("aria-hidden","true"),e.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(t)},collapseAll:function(t,i){clearTimeout(this.timer),this.timer=this._delay(function(){var e=i?this.element:Y(t&&t.target).closest(this.element.find(".ui-menu"));e.length||(e=this.element),this._close(e),this.blur(t),this._removeClass(e.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=e},i?0:this.delay)},_close:function(e){(e=e||(this.active?this.active.parent():this.element)).find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(e){return!Y(e.target).closest(".ui-menu").length},_isDivider:function(e){return!/[^\-\u2014\u2013\s]/.test(e.text())},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this._menuItems(this.active.children(".ui-menu")).first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(e,t)}))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_menuItems:function(e){return(e||this.element).find(this.options.items).filter(".ui-menu-item")},_move:function(e,t,i){var s;(s=this.active?"first"===e||"last"===e?this.active["first"===e?"prevAll":"nextAll"](".ui-menu-item").last():this.active[e+"All"](".ui-menu-item").first():s)&&s.length&&this.active||(s=this._menuItems(this.activeMenu)[t]()),this.focus(i,s)},nextPage:function(e){var t,i,s;this.active?this.isLastItem()||(this._hasScroll()?(i=this.active.offset().top,s=this.element.innerHeight(),0===Y.fn.jquery.indexOf("3.2.")&&(s+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.nextAll(".ui-menu-item").each(function(){return(t=Y(this)).offset().top-i-s<0}),this.focus(e,t)):this.focus(e,this._menuItems(this.activeMenu)[this.active?"last":"first"]())):this.next(e)},previousPage:function(e){var t,i,s;this.active?this.isFirstItem()||(this._hasScroll()?(i=this.active.offset().top,s=this.element.innerHeight(),0===Y.fn.jquery.indexOf("3.2.")&&(s+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.prevAll(".ui-menu-item").each(function(){return 0<(t=Y(this)).offset().top-i+s}),this.focus(e,t)):this.focus(e,this._menuItems(this.activeMenu).first())):this.next(e)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(e){this.active=this.active||Y(e.target).closest(".ui-menu-item");var t={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(e,!0),this._trigger("select",e,t)},_filterMenuItems:function(e){var e=e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),t=new RegExp("^"+e,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return t.test(String.prototype.trim.call(Y(this).children(".ui-menu-item-wrapper").text()))})}}),Y.widget("ui.autocomplete",{version:"1.14.1",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,e=this.element[0].nodeName.toLowerCase(),t="textarea"===e,e="input"===e;this.isMultiLine=t||!e&&"true"===this.element.prop("contentEditable"),this.valueMethod=this.element[t||e?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(e){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var t=Y.ui.keyCode;switch(e.keyCode){case t.PAGE_UP:i=!0,this._move("previousPage",e);break;case t.PAGE_DOWN:i=!0,this._move("nextPage",e);break;case t.UP:i=!0,this._keyEvent("previous",e);break;case t.DOWN:i=!0,this._keyEvent("next",e);break;case t.ENTER:this.menu.active&&(i=!0,e.preventDefault(),this.menu.select(e));break;case t.TAB:this.menu.active&&this.menu.select(e);break;case t.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(e),e.preventDefault());break;default:s=!0,this._searchTimeout(e)}}},keypress:function(e){if(i)i=!1,this.isMultiLine&&!this.menu.element.is(":visible")||e.preventDefault();else if(!s){var t=Y.ui.keyCode;switch(e.keyCode){case t.PAGE_UP:this._move("previousPage",e);break;case t.PAGE_DOWN:this._move("nextPage",e);break;case t.UP:this._keyEvent("previous",e);break;case t.DOWN:this._keyEvent("next",e)}}},input:function(e){n?(n=!1,e.preventDefault()):this._searchTimeout(e)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){clearTimeout(this.searching),this.close(e),this._change(e)}}),this._initSource(),this.menu=Y("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(e){e.preventDefault()},menufocus:function(e,t){var i,s;this.isNewMenu&&(this.isNewMenu=!1,e.originalEvent)&&/^mouse/.test(e.originalEvent.type)?(this.menu.blur(),this.document.one("mousemove",function(){Y(e.target).trigger(e.originalEvent)})):(s=t.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",e,{item:s})&&e.originalEvent&&/^key/.test(e.originalEvent.type)&&this._value(s.value),(i=t.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(Y("<div>").text(i))},100)))},menuselect:function(e,t){var t=t.item.data("ui-autocomplete-item"),i=this.previous;this.element[0]!==this.document[0].activeElement&&(this.element.trigger("focus"),this.previous=i),!1!==this._trigger("select",e,{item:t})&&this._value(t.value),this.term=this._value(),this.close(e),this.selectedItem=t}}),this.liveRegion=Y("<div>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(e,t){this._super(e,t),"source"===e&&this._initSource(),"appendTo"===e&&this.menu.element.appendTo(this._appendTo()),"disabled"===e&&t&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(e){var t=this.menu.element[0];return e.target===this.element[0]||e.target===t||Y.contains(t,e.target)},_closeOnClickOutside:function(e){this._isEventTargetInWidget(e)||this.close()},_appendTo:function(){var e=this.options.appendTo;return e=(e=(e=e&&(e.jquery||e.nodeType?Y(e):this.document.find(e).eq(0)))&&e[0]?e:this.element.closest(".ui-front, dialog")).length?e:this.document[0].body},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(e,t){t(Y.ui.autocomplete.filter(i,e.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(e,t){n.xhr&&n.xhr.abort(),n.xhr=Y.ajax({url:s,data:e,dataType:"json",success:function(e){t(e)},error:function(){t([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var e=this.term===this._value(),t=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;e&&(t||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(e,t){return e=null!=e?e:this._value(),this.term=this._value(),e.length<this.options.minLength?this.close(t):!1!==this._trigger("search",t)?this._search(e):void 0},_search:function(e){this.pending++,this._addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:e},this._response())},_response:function(){var t=++this.requestIndex;return function(e){t===this.requestIndex&&this.__response(e),this.pending--,this.pending||this._removeClass("ui-autocomplete-loading")}.bind(this)},__response:function(e){e=e&&this._normalize(e),this._trigger("response",null,{content:e}),!this.options.disabled&&e&&e.length&&!this.cancelSearch?(this._suggest(e),this._trigger("open")):this._close()},close:function(e){this.cancelSearch=!0,this._close(e)},_close:function(e){this._off(this.document,"mousedown"),this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",e))},_change:function(e){this.previous!==this._value()&&this._trigger("change",e,{item:this.selectedItem})},_normalize:function(e){return e.length&&e[0].label&&e[0].value?e:Y.map(e,function(e){return"string"==typeof e?{label:e,value:e}:Y.extend({},e,{label:e.label||e.value,value:e.value||e.label})})},_suggest:function(e){var t=this.menu.element.empty();this._renderMenu(t,e),this.isNewMenu=!0,this.menu.refresh(),t.show(),this._resizeMenu(),t.position(Y.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next(),this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var e=this.menu.element;e.outerWidth(Math.max(e.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(i,e){var s=this;Y.each(e,function(e,t){s._renderItemData(i,t)})},_renderItemData:function(e,t){return this._renderItem(e,t).data("ui-autocomplete-item",t)},_renderItem:function(e,t){return Y("<li>").append(Y("<div>").text(t.label)).appendTo(e)},_move:function(e,t){this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(e)||this.menu.isLastItem()&&/^next/.test(e)?(this.isMultiLine||this._value(this.term),this.menu.blur()):this.menu[e](t):this.search(null,t)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(e,t){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(e,t),t.preventDefault())}}),Y.extend(Y.ui.autocomplete,{escapeRegex:function(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(e,t){var i=new RegExp(Y.ui.autocomplete.escapeRegex(t),"i");return Y.grep(e,function(e){return i.test(e.label||e.value||e)})}}),Y.widget("ui.autocomplete",Y.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(e){return e+(1<e?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(e){var t;this._superApply(arguments),this.options.disabled||this.cancelSearch||(t=e&&e.length?this.options.messages.results(e.length):this.options.messages.noResults,clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(Y("<div>").text(t))},100))}}),Y.ui.autocomplete;var H,d,z=/ui-corner-([a-z]){2,6}/g;Y.widget("ui.controlgroup",{version:"1.14.1",defaultElement:"<div>",options:{direction:"horizontal",disabled:null,onlyVisible:!0,items:{button:"input[type=button], input[type=submit], input[type=reset], button, a",controlgroupLabel:".ui-controlgroup-label",checkboxradio:"input[type='checkbox'], input[type='radio']",selectmenu:"select",spinner:".ui-spinner-input"}},_create:function(){this._enhance()},_enhance:function(){this.element.attr("role","toolbar"),this.refresh()},_destroy:function(){this._callChildMethod("destroy"),this.childWidgets.removeData("ui-controlgroup-data"),this.element.removeAttr("role"),this.options.items.controlgroupLabel&&this.element.find(this.options.items.controlgroupLabel).find(".ui-controlgroup-label-contents").contents().unwrap()},_initWidgets:function(){var a=this,o=[];Y.each(this.options.items,function(s,e){var t,n={};e&&("controlgroupLabel"===s?((t=a.element.find(e)).each(function(){var e=Y(this);e.children(".ui-controlgroup-label-contents").length||e.contents().wrapAll("<span class='ui-controlgroup-label-contents'></span>")}),a._addClass(t,null,"ui-widget ui-widget-content ui-state-default"),o=o.concat(t.get())):Y.fn[s]&&(n=a["_"+s+"Options"]?a["_"+s+"Options"]("middle"):{classes:{}},a.element.find(e).each(function(){var e=Y(this),t=e[s]("instance"),i=Y.widget.extend({},n);"button"===s&&e.parent(".ui-spinner").length||((t=t||e[s]()[s]("instance"))&&(i.classes=a._resolveClassesValues(i.classes,t)),e[s](i),i=e[s]("widget"),Y.data(i[0],"ui-controlgroup-data",t||e[s]("instance")),o.push(i[0]))})))}),this.childWidgets=Y(Y.uniqueSort(o)),this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(t){this.childWidgets.each(function(){var e=Y(this).data("ui-controlgroup-data");e&&e[t]&&e[t]()})},_updateCornerClass:function(e,t){t=this._buildSimpleOptions(t,"label").classes.label;this._removeClass(e,null,"ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all"),this._addClass(e,null,t)},_buildSimpleOptions:function(e,t){var i="vertical"===this.options.direction,s={classes:{}};return s.classes[t]={middle:"",first:"ui-corner-"+(i?"top":"left"),last:"ui-corner-"+(i?"bottom":"right"),only:"ui-corner-all"}[e],s},_spinnerOptions:function(e){e=this._buildSimpleOptions(e,"ui-spinner");return e.classes["ui-spinner-up"]="",e.classes["ui-spinner-down"]="",e},_buttonOptions:function(e){return this._buildSimpleOptions(e,"ui-button")},_checkboxradioOptions:function(e){return this._buildSimpleOptions(e,"ui-checkboxradio-label")},_selectmenuOptions:function(e){var t="vertical"===this.options.direction;return{width:t&&"auto",classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(t?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+(t?"top":"left")},last:{"ui-selectmenu-button-open":t?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(t?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[e]}},_resolveClassesValues:function(i,s){var n={};return Y.each(i,function(e){var t=s.options.classes[e]||"",t=String.prototype.trim.call(t.replace(z,""));n[e]=(t+" "+i[e]).replace(/\s+/g," ")}),n},_setOption:function(e,t){"direction"===e&&this._removeClass("ui-controlgroup-"+this.options.direction),this._super(e,t),"disabled"===e?this._callChildMethod(t?"disable":"enable"):this.refresh()},refresh:function(){var n,a=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction),"horizontal"===this.options.direction&&this._addClass(null,"ui-helper-clearfix"),this._initWidgets(),n=this.childWidgets,(n=this.options.onlyVisible?n.filter(":visible"):n).length&&(Y.each(["first","last"],function(e,t){var i,s=n[t]().data("ui-controlgroup-data");s&&a["_"+s.widgetName+"Options"]?((i=a["_"+s.widgetName+"Options"](1===n.length?"only":t)).classes=a._resolveClassesValues(i.classes,s),s.element[s.widgetName](i)):a._updateCornerClass(n[t](),t)}),this._callChildMethod("refresh"))}}),Y.widget("ui.checkboxradio",[Y.ui.formResetMixin,{version:"1.14.1",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var e,t=this._super()||{};return this._readType(),e=this.element.labels(),this.label=Y(e[e.length-1]),this.label.length||Y.error("No label found for checkboxradio widget"),this.originalLabel="",(e=this.label.contents().not(this.element[0])).length&&(this.originalLabel+=e.clone().wrapAll("<div></div>").parent().html()),this.originalLabel&&(t.label=this.originalLabel),null!=(e=this.element[0].disabled)&&(t.disabled=e),t},_create:function(){var e=this.element[0].checked;this._bindFormResetHandler(),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled),this._setOption("disabled",this.options.disabled),this._addClass("ui-checkboxradio","ui-helper-hidden-accessible"),this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget"),"radio"===this.type&&this._addClass(this.label,"ui-checkboxradio-radio-label"),this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel),this._enhance(),e&&this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active"),this._on({change:"_toggleClasses",focus:function(){this._addClass(this.label,null,"ui-state-focus ui-visual-focus")},blur:function(){this._removeClass(this.label,null,"ui-state-focus ui-visual-focus")}})},_readType:function(){var e=this.element[0].nodeName.toLowerCase();this.type=this.element[0].type,"input"===e&&/radio|checkbox/.test(this.type)||Y.error("Can't create checkboxradio on element.nodeName="+e+" and element.type="+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var e=this.element[0].name,t="input[name='"+CSS.escape(e)+"']";return e?(this.form.length?Y(this.form[0].elements).filter(t):Y(t).filter(function(){return 0===Y(Y(this).prop("form")).length})).not(this.element):Y([])},_toggleClasses:function(){var e=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",e),this.options.icon&&"checkbox"===this.type&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",e)._toggleClass(this.icon,null,"ui-icon-blank",!e),"radio"===this.type&&this._getRadioGroup().each(function(){var e=Y(this).checkboxradio("instance");e&&e._removeClass(e.label,"ui-checkboxradio-checked","ui-state-active")})},_destroy:function(){this._unbindFormResetHandler(),this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(e,t){"label"===e&&!t||(this._super(e,t),"disabled"===e?(this._toggleClass(this.label,null,"ui-state-disabled",t),this.element[0].disabled=t):this.refresh())},_updateIcon:function(e){var t="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=Y("<span>"),this.iconSpace=Y("<span> </span>"),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),"checkbox"===this.type?(t+=e?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,e?"ui-icon-blank":"ui-icon-check")):t+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",t),e||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),this.icon.prependTo(this.label).after(this.iconSpace)):void 0!==this.icon&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var e=this.label.contents().not(this.element[0]);this.icon&&(e=e.not(this.icon[0])),(e=this.iconSpace?e.not(this.iconSpace[0]):e).remove(),this.label.append(this.options.label)},refresh:function(){var e=this.element[0].checked,t=this.element[0].disabled;this._updateIcon(e),this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",e),null!==this.options.label&&this._updateLabel(),t!==this.options.disabled&&this._setOptions({disabled:t})}}]),Y.ui.checkboxradio,Y.widget("ui.button",{version:"1.14.1",defaultElement:"<button>",options:{classes:{"ui-button":"ui-corner-all"},disabled:null,icon:null,iconPosition:"beginning",label:null,showLabel:!0},_getCreateOptions:function(){var e,t=this._super()||{};return this.isInput=this.element.is("input"),null!=(e=this.element[0].disabled)&&(t.disabled=e),this.originalLabel=this.isInput?this.element.val():this.element.html(),this.originalLabel&&(t.label=this.originalLabel),t},_create:function(){!this.option.showLabel&!this.options.icon&&(this.options.showLabel=!0),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled||!1),this.hasTitle=!!this.element.attr("title"),this.options.label&&this.options.label!==this.originalLabel&&(this.isInput?this.element.val(this.options.label):this.element.html(this.options.label)),this._addClass("ui-button","ui-widget"),this._setOption("disabled",this.options.disabled),this._enhance(),this.element.is("a")&&this._on({keyup:function(e){e.keyCode===Y.ui.keyCode.SPACE&&(e.preventDefault(),this.element[0].click?this.element[0].click():this.element.trigger("click"))}})},_enhance:function(){this.element.is("button")||this.element.attr("role","button"),this.options.icon&&(this._updateIcon("icon",this.options.icon),this._updateTooltip())},_updateTooltip:function(){this.title=this.element.attr("title"),this.options.showLabel||this.title||this.element.attr("title",this.options.label)},_updateIcon:function(e,t){var e="iconPosition"!==e,i=e?this.options.iconPosition:t,s="top"===i||"bottom"===i;this.icon?e&&this._removeClass(this.icon,null,this.options.icon):(this.icon=Y("<span>"),this._addClass(this.icon,"ui-button-icon","ui-icon"),this.options.showLabel||this._addClass("ui-button-icon-only")),e&&this._addClass(this.icon,null,t),this._attachIcon(i),s?(this._addClass(this.icon,null,"ui-widget-icon-block"),this.iconSpace&&this.iconSpace.remove()):(this.iconSpace||(this.iconSpace=Y("<span> </span>"),this._addClass(this.iconSpace,"ui-button-icon-space")),this._removeClass(this.icon,null,"ui-wiget-icon-block"),this._attachIconSpace(i))},_destroy:function(){this.element.removeAttr("role"),this.icon&&this.icon.remove(),this.iconSpace&&this.iconSpace.remove(),this.hasTitle||this.element.removeAttr("title")},_attachIconSpace:function(e){this.icon[/^(?:end|bottom)/.test(e)?"before":"after"](this.iconSpace)},_attachIcon:function(e){this.element[/^(?:end|bottom)/.test(e)?"append":"prepend"](this.icon)},_setOptions:function(e){var t=(void 0===e.showLabel?this.options:e).showLabel,i=(void 0===e.icon?this.options:e).icon;t||i||(e.showLabel=!0),this._super(e)},_setOption:function(e,t){"icon"===e&&(t?this._updateIcon(e,t):this.icon&&(this.icon.remove(),this.iconSpace)&&this.iconSpace.remove()),"iconPosition"===e&&this._updateIcon(e,t),"showLabel"===e&&(this._toggleClass("ui-button-icon-only",null,!t),this._updateTooltip()),"label"===e&&(this.isInput?this.element.val(t):(this.element.html(t),this.icon&&(this._attachIcon(this.options.iconPosition),this._attachIconSpace(this.options.iconPosition)))),this._super(e,t),"disabled"===e&&(this._toggleClass(null,"ui-state-disabled",t),this.element[0].disabled=t)&&this.element.trigger("blur")},refresh:function(){var e=this.element.is("input, button")?this.element[0].disabled:this.element.hasClass("ui-button-disabled");e!==this.options.disabled&&this._setOptions({disabled:e}),this._updateTooltip()}}),!0===Y.uiBackCompat&&(Y.widget("ui.button",Y.ui.button,{options:{text:!0,icons:{primary:null,secondary:null}},_create:function(){this.options.showLabel&&!this.options.text&&(this.options.showLabel=this.options.text),!this.options.showLabel&&this.options.text&&(this.options.text=this.options.showLabel),this.options.icon||!this.options.icons.primary&&!this.options.icons.secondary?this.options.icon&&(this.options.icons.primary=this.options.icon):this.options.icons.primary?this.options.icon=this.options.icons.primary:(this.options.icon=this.options.icons.secondary,this.options.iconPosition="end"),this._super()},_setOption:function(e,t){"text"===e?this._super("showLabel",t):("showLabel"===e&&(this.options.text=t),"icon"===e&&(this.options.icons.primary=t),"icons"===e&&(t.primary?(this._super("icon",t.primary),this._super("iconPosition","beginning")):t.secondary&&(this._super("icon",t.secondary),this._super("iconPosition","end"))),this._superApply(arguments))}}),Y.fn.button=(H=Y.fn.button,function(i){var e="string"==typeof i,s=Array.prototype.slice.call(arguments,1),n=this;return e?this.length||"instance"!==i?this.each(function(){var e,t=Y(this).attr("type"),t=Y.data(this,"ui-"+("checkbox"!==t&&"radio"!==t?"button":"checkboxradio"));return"instance"===i?(n=t,!1):t?"function"!=typeof t[i]||"_"===i.charAt(0)?Y.error("no such method '"+i+"' for button widget instance"):(e=t[i].apply(t,s))!==t&&void 0!==e?(n=e&&e.jquery?n.pushStack(e.get()):e,!1):void 0:Y.error("cannot call methods on button prior to initialization; attempted to call method '"+i+"'")}):n=void 0:(s.length&&(i=Y.widget.extend.apply(null,[i].concat(s))),this.each(function(){var e=Y(this).attr("type"),e="checkbox"!==e&&"radio"!==e?"button":"checkboxradio",t=Y.data(this,"ui-"+e);t?(t.option(i||{}),t._init&&t._init()):"button"==e?H.call(Y(this),i):Y(this).checkboxradio(Y.extend({icon:!1},i))})),n}),Y.fn.buttonset=function(){return Y.ui.controlgroup||Y.error("Controlgroup widget missing"),"option"===arguments[0]&&"items"===arguments[1]&&arguments[2]?this.controlgroup.apply(this,[arguments[0],"items.button",arguments[2]]):"option"===arguments[0]&&"items"===arguments[1]?this.controlgroup.apply(this,[arguments[0],"items.button"]):("object"==typeof arguments[0]&&arguments[0].items&&(arguments[0].items={button:arguments[0].items}),this.controlgroup.apply(this,arguments))}),Y.ui.button;function W(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:"",selectMonthLabel:"Select month",selectYearLabel:"Select year"},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,onUpdateDatepicker:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},Y.extend(this._defaults,this.regional[""]),this.regional.en=Y.extend(!0,{},this.regional[""]),this.regional["en-US"]=Y.extend(!0,{},this.regional.en),this.dpDiv=J(Y("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function J(e){var t="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return e.on("mouseout",t,function(){Y(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&Y(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&Y(this).removeClass("ui-datepicker-next-hover")}).on("mouseover",t,R)}function R(){Y.datepicker._isDisabledDatepicker((d.inline?d.dpDiv.parent():d.input)[0])||(Y(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),Y(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&Y(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&Y(this).addClass("ui-datepicker-next-hover"))}function p(e,t){for(var i in Y.extend(e,t),t)null==t[i]&&(e[i]=t[i])}Y.extend(Y.ui,{datepicker:{version:"1.14.1"}}),Y.extend(W.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(e){return p(this._defaults,e||{}),this},_attachDatepicker:function(e,t){var i,s=e.nodeName.toLowerCase(),n="div"===s||"span"===s;e.id||(this.uuid+=1,e.id="dp"+this.uuid),(i=this._newInst(Y(e),n)).settings=Y.extend({},t||{}),"input"===s?this._connectDatepicker(e,i):n&&this._inlineDatepicker(e,i)},_newInst:function(e,t){return{id:e[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1"),input:e,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:t,dpDiv:t?J(Y("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(e,t){var i=Y(e);t.append=Y([]),t.trigger=Y([]),i.hasClass(this.markerClassName)||(this._attachments(i,t),i.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp),this._autoSize(t),Y.data(e,"datepicker",t),t.settings.disabled&&this._disableDatepicker(e))},_attachments:function(e,t){var i,s=this._get(t,"appendText"),n=this._get(t,"isRTL");t.append&&t.append.remove(),s&&(t.append=Y("<span>").addClass(this._appendClass).text(s),e[n?"before":"after"](t.append)),e.off("focus",this._showDatepicker),t.trigger&&t.trigger.remove(),"focus"!==(s=this._get(t,"showOn"))&&"both"!==s||e.on("focus",this._showDatepicker),"button"!==s&&"both"!==s||(s=this._get(t,"buttonText"),i=this._get(t,"buttonImage"),this._get(t,"buttonImageOnly")?t.trigger=Y("<img>").addClass(this._triggerClass).attr({src:i,alt:s,title:s}):(t.trigger=Y("<button type='button'>").addClass(this._triggerClass),i?t.trigger.html(Y("<img>").attr({src:i,alt:s,title:s})):t.trigger.text(s)),e[n?"before":"after"](t.trigger),t.trigger.on("click",function(){return Y.datepicker._datepickerShowing&&Y.datepicker._lastInput===e[0]?Y.datepicker._hideDatepicker():(Y.datepicker._datepickerShowing&&Y.datepicker._lastInput!==e[0]&&Y.datepicker._hideDatepicker(),Y.datepicker._showDatepicker(e[0])),!1}))},_autoSize:function(e){var t,i,s,n,a,o;this._get(e,"autoSize")&&!e.inline&&(a=new Date(2009,11,20),(o=this._get(e,"dateFormat")).match(/[DM]/)&&(a.setMonth((t=function(e){for(n=s=i=0;n<e.length;n++)e[n].length>i&&(i=e[n].length,s=n);return s})(this._get(e,o.match(/MM/)?"monthNames":"monthNamesShort"))),a.setDate(t(this._get(e,o.match(/DD/)?"dayNames":"dayNamesShort"))+20-a.getDay())),e.input.attr("size",this._formatDate(e,a).length))},_inlineDatepicker:function(e,t){var i=Y(e);i.hasClass(this.markerClassName)||(i.addClass(this.markerClassName).append(t.dpDiv),Y.data(e,"datepicker",t),this._setDate(t,this._getDefaultDate(t),!0),this._updateDatepicker(t),this._updateAlternate(t),t.settings.disabled&&this._disableDatepicker(e),t.dpDiv.css("display","block"))},_dialogDatepicker:function(e,t,i,s,n){var a,o=this._dialogInst;return o||(this.uuid+=1,a="dp"+this.uuid,this._dialogInput=Y("<input type='text' id='"+a+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.on("keydown",this._doKeyDown),Y("body").append(this._dialogInput),(o=this._dialogInst=this._newInst(this._dialogInput,!1)).settings={},Y.data(this._dialogInput[0],"datepicker",o)),p(o.settings,s||{}),t=t&&t.constructor===Date?this._formatDate(o,t):t,this._dialogInput.val(t),this._pos=n?n.length?n:[n.pageX,n.pageY]:null,this._pos||(a=document.documentElement.clientWidth,s=document.documentElement.clientHeight,t=document.documentElement.scrollLeft||document.body.scrollLeft,n=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[a/2-100+t,s/2-150+n]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),o.settings.onSelect=i,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),Y.blockUI&&Y.blockUI(this.dpDiv),Y.data(this._dialogInput[0],"datepicker",o),this},_destroyDatepicker:function(e){var t,i=Y(e),s=Y.data(e,"datepicker");i.hasClass(this.markerClassName)&&(t=e.nodeName.toLowerCase(),Y.removeData(e,"datepicker"),"input"===t?(s.append.remove(),s.trigger.remove(),i.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):"div"!==t&&"span"!==t||i.removeClass(this.markerClassName).empty(),Y.datepicker._hideDatepicker(),d===s)&&(d=null,this._curInst=null)},_enableDatepicker:function(t){var e,i=Y(t),s=Y.data(t,"datepicker");i.hasClass(this.markerClassName)&&("input"===(e=t.nodeName.toLowerCase())?(t.disabled=!1,s.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):"div"!==e&&"span"!==e||((s=i.children("."+this._inlineClass)).children().removeClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=Y.map(this._disabledInputs,function(e){return e===t?null:e}))},_disableDatepicker:function(t){var e,i=Y(t),s=Y.data(t,"datepicker");i.hasClass(this.markerClassName)&&("input"===(e=t.nodeName.toLowerCase())?(t.disabled=!0,s.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):"div"!==e&&"span"!==e||((s=i.children("."+this._inlineClass)).children().addClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=Y.map(this._disabledInputs,function(e){return e===t?null:e}),this._disabledInputs[this._disabledInputs.length]=t)},_isDisabledDatepicker:function(e){if(e)for(var t=0;t<this._disabledInputs.length;t++)if(this._disabledInputs[t]===e)return!0;return!1},_getInst:function(e){try{return Y.data(e,"datepicker")}catch(e){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(e,t,i){var s,n,a=this._getInst(e);if(2===arguments.length&&"string"==typeof t)return"defaults"===t?Y.extend({},Y.datepicker._defaults):a?"all"===t?Y.extend({},a.settings):this._get(a,t):null;s=t||{},"string"==typeof t&&((s={})[t]=i),a&&(this._curInst===a&&this._hideDatepicker(),t=this._getDateDatepicker(e,!0),i=this._getMinMaxDate(a,"min"),n=this._getMinMaxDate(a,"max"),p(a.settings,s),null!==i&&void 0!==s.dateFormat&&void 0===s.minDate&&(a.settings.minDate=this._formatDate(a,i)),null!==n&&void 0!==s.dateFormat&&void 0===s.maxDate&&(a.settings.maxDate=this._formatDate(a,n)),"disabled"in s&&(s.disabled?this._disableDatepicker(e):this._enableDatepicker(e)),this._attachments(Y(e),a),this._autoSize(a),this._setDate(a,t),this._updateAlternate(a),this._updateDatepicker(a))},_changeDatepicker:function(e,t,i){this._optionDatepicker(e,t,i)},_refreshDatepicker:function(e){e=this._getInst(e);e&&this._updateDatepicker(e)},_setDateDatepicker:function(e,t){e=this._getInst(e);e&&(this._setDate(e,t),this._updateDatepicker(e),this._updateAlternate(e))},_getDateDatepicker:function(e,t){e=this._getInst(e);return e&&!e.inline&&this._setDateFromField(e,t),e?this._getDate(e):null},_doKeyDown:function(e){var t,i,s=Y.datepicker._getInst(e.target),n=!0,a=s.dpDiv.is(".ui-datepicker-rtl");if(s._keyEvent=!0,Y.datepicker._datepickerShowing)switch(e.keyCode){case 9:Y.datepicker._hideDatepicker(),n=!1;break;case 13:return(i=Y("td."+Y.datepicker._dayOverClass+":not(."+Y.datepicker._currentClass+")",s.dpDiv))[0]&&Y.datepicker._selectDay(e.target,s.selectedMonth,s.selectedYear,i[0]),(i=Y.datepicker._get(s,"onSelect"))?(t=Y.datepicker._formatDate(s),i.apply(s.input?s.input[0]:null,[t,s])):Y.datepicker._hideDatepicker(),!1;case 27:Y.datepicker._hideDatepicker();break;case 33:Y.datepicker._adjustDate(e.target,e.ctrlKey?-Y.datepicker._get(s,"stepBigMonths"):-Y.datepicker._get(s,"stepMonths"),"M");break;case 34:Y.datepicker._adjustDate(e.target,e.ctrlKey?+Y.datepicker._get(s,"stepBigMonths"):+Y.datepicker._get(s,"stepMonths"),"M");break;case 35:(e.ctrlKey||e.metaKey)&&Y.datepicker._clearDate(e.target),n=e.ctrlKey||e.metaKey;break;case 36:(e.ctrlKey||e.metaKey)&&Y.datepicker._gotoToday(e.target),n=e.ctrlKey||e.metaKey;break;case 37:(e.ctrlKey||e.metaKey)&&Y.datepicker._adjustDate(e.target,a?1:-1,"D"),n=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&Y.datepicker._adjustDate(e.target,e.ctrlKey?-Y.datepicker._get(s,"stepBigMonths"):-Y.datepicker._get(s,"stepMonths"),"M");break;case 38:(e.ctrlKey||e.metaKey)&&Y.datepicker._adjustDate(e.target,-7,"D"),n=e.ctrlKey||e.metaKey;break;case 39:(e.ctrlKey||e.metaKey)&&Y.datepicker._adjustDate(e.target,a?-1:1,"D"),n=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&Y.datepicker._adjustDate(e.target,e.ctrlKey?+Y.datepicker._get(s,"stepBigMonths"):+Y.datepicker._get(s,"stepMonths"),"M");break;case 40:(e.ctrlKey||e.metaKey)&&Y.datepicker._adjustDate(e.target,7,"D"),n=e.ctrlKey||e.metaKey;break;default:n=!1}else 36===e.keyCode&&e.ctrlKey?Y.datepicker._showDatepicker(this):n=!1;n&&(e.preventDefault(),e.stopPropagation())},_doKeyPress:function(e){var t,i=Y.datepicker._getInst(e.target);if(Y.datepicker._get(i,"constrainInput"))return i=Y.datepicker._possibleChars(Y.datepicker._get(i,"dateFormat")),t=String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),e.ctrlKey||e.metaKey||t<" "||!i||-1<i.indexOf(t)},_doKeyUp:function(e){e=Y.datepicker._getInst(e.target);if(e.input.val()!==e.lastVal)try{Y.datepicker.parseDate(Y.datepicker._get(e,"dateFormat"),e.input?e.input.val():null,Y.datepicker._getFormatConfig(e))&&(Y.datepicker._setDateFromField(e),Y.datepicker._updateAlternate(e),Y.datepicker._updateDatepicker(e))}catch(e){}return!0},_showDatepicker:function(e){var t,i,s,n;"input"!==(e=e.target||e).nodeName.toLowerCase()&&(e=Y("input",e.parentNode)[0]),Y.datepicker._isDisabledDatepicker(e)||Y.datepicker._lastInput===e||(n=Y.datepicker._getInst(e),Y.datepicker._curInst&&Y.datepicker._curInst!==n&&(Y.datepicker._curInst.dpDiv.stop(!0,!0),n)&&Y.datepicker._datepickerShowing&&Y.datepicker._hideDatepicker(Y.datepicker._curInst.input[0]),!1===(i=(i=Y.datepicker._get(n,"beforeShow"))?i.apply(e,[e,n]):{}))||(p(n.settings,i),n.lastVal=null,Y.datepicker._lastInput=e,Y.datepicker._setDateFromField(n),Y.datepicker._inDialog&&(e.value=""),Y.datepicker._pos||(Y.datepicker._pos=Y.datepicker._findPos(e),Y.datepicker._pos[1]+=e.offsetHeight),t=!1,Y(e).parents().each(function(){return!(t|="fixed"===Y(this).css("position"))}),i={left:Y.datepicker._pos[0],top:Y.datepicker._pos[1]},Y.datepicker._pos=null,n.dpDiv.empty(),n.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),Y.datepicker._updateDatepicker(n),i=Y.datepicker._checkOffset(n,i,t),n.dpDiv.css({position:Y.datepicker._inDialog&&Y.blockUI?"static":t?"fixed":"absolute",display:"none",left:i.left+"px",top:i.top+"px"}),n.inline)||(i=Y.datepicker._get(n,"showAnim"),s=Y.datepicker._get(n,"duration"),n.dpDiv.css("z-index",(e=>{for(var t;e.length&&e[0]!==document;){if(("absolute"===(t=e.css("position"))||"relative"===t||"fixed"===t)&&(t=parseInt(e.css("zIndex"),10),!isNaN(t))&&0!==t)return t;e=e.parent()}return 0})(Y(e))+1),Y.datepicker._datepickerShowing=!0,Y.effects&&Y.effects.effect[i]?n.dpDiv.show(i,Y.datepicker._get(n,"showOptions"),s):n.dpDiv[i||"show"](i?s:null),Y.datepicker._shouldFocusInput(n)&&n.input.trigger("focus"),Y.datepicker._curInst=n)},_updateDatepicker:function(e){this.maxRows=4,(d=e).dpDiv.empty().append(this._generateHTML(e)),this._attachHandlers(e);var t,i=this._getNumberOfMonths(e),s=i[1],n=e.dpDiv.find("."+this._dayOverClass+" a"),a=Y.datepicker._get(e,"onUpdateDatepicker");0<n.length&&R.apply(n.get(0)),e.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),1<s&&e.dpDiv.addClass("ui-datepicker-multi-"+s).css("width",17*s+"em"),e.dpDiv[(1!==i[0]||1!==i[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),e.dpDiv[(this._get(e,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),e===Y.datepicker._curInst&&Y.datepicker._datepickerShowing&&Y.datepicker._shouldFocusInput(e)&&e.input.trigger("focus"),e.yearshtml&&(t=e.yearshtml,setTimeout(function(){t===e.yearshtml&&e.yearshtml&&e.dpDiv.find("select.ui-datepicker-year").first().replaceWith(e.yearshtml),t=e.yearshtml=null},0)),a&&a.apply(e.input?e.input[0]:null,[e])},_shouldFocusInput:function(e){return e.input&&e.input.is(":visible")&&!e.input.is(":disabled")},_checkOffset:function(e,t,i){var s=e.dpDiv.outerWidth(),n=e.dpDiv.outerHeight(),a=e.input?e.input.outerWidth():0,o=e.input?e.input.outerHeight():0,r=document.documentElement.clientWidth+(i?0:Y(document).scrollLeft()),l=document.documentElement.clientHeight+(i?0:Y(document).scrollTop());return t.left-=this._get(e,"isRTL")?s-a:0,t.left-=i&&t.left===e.input.offset().left?Y(document).scrollLeft():0,t.top-=i&&t.top===e.input.offset().top+o?Y(document).scrollTop():0,t.left-=Math.min(t.left,r<t.left+s&&s<r?Math.abs(t.left+s-r):0),t.top-=Math.min(t.top,l<t.top+n&&n<l?Math.abs(n+o):0),t},_findPos:function(e){for(var t=this._getInst(e),i=this._get(t,"isRTL");e&&("hidden"===e.type||1!==e.nodeType||Y.expr.pseudos.hidden(e));)e=e[i?"previousSibling":"nextSibling"];return[(t=Y(e).offset()).left,t.top]},_hideDatepicker:function(e){var t,i,s=this._curInst;!s||e&&s!==Y.data(e,"datepicker")||this._datepickerShowing&&(e=this._get(s,"showAnim"),i=this._get(s,"duration"),t=function(){Y.datepicker._tidyDialog(s)},Y.effects&&Y.effects.effect[e]?s.dpDiv.hide(e,Y.datepicker._get(s,"showOptions"),i,t):s.dpDiv["slideDown"===e?"slideUp":"fadeIn"===e?"fadeOut":"hide"](e?i:null,t),e||t(),this._datepickerShowing=!1,(i=this._get(s,"onClose"))&&i.apply(s.input?s.input[0]:null,[s.input?s.input.val():"",s]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),Y.blockUI)&&(Y.unblockUI(),Y("body").append(this.dpDiv)),this._inDialog=!1)},_tidyDialog:function(e){e.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(e){var t;Y.datepicker._curInst&&(e=Y(e.target),t=Y.datepicker._getInst(e[0]),!(e[0].id===Y.datepicker._mainDivId||0!==e.parents("#"+Y.datepicker._mainDivId).length||e.hasClass(Y.datepicker.markerClassName)||e.closest("."+Y.datepicker._triggerClass).length||!Y.datepicker._datepickerShowing||Y.datepicker._inDialog&&Y.blockUI)||e.hasClass(Y.datepicker.markerClassName)&&Y.datepicker._curInst!==t)&&Y.datepicker._hideDatepicker()},_adjustDate:function(e,t,i){var e=Y(e),s=this._getInst(e[0]);this._isDisabledDatepicker(e[0])||(this._adjustInstDate(s,t,i),this._updateDatepicker(s))},_gotoToday:function(e){var t,e=Y(e),i=this._getInst(e[0]);this._get(i,"gotoCurrent")&&i.currentDay?(i.selectedDay=i.currentDay,i.drawMonth=i.selectedMonth=i.currentMonth,i.drawYear=i.selectedYear=i.currentYear):(t=new Date,i.selectedDay=t.getDate(),i.drawMonth=i.selectedMonth=t.getMonth(),i.drawYear=i.selectedYear=t.getFullYear()),this._notifyChange(i),this._adjustDate(e)},_selectMonthYear:function(e,t,i){var e=Y(e),s=this._getInst(e[0]);s["selected"+("M"===i?"Month":"Year")]=s["draw"+("M"===i?"Month":"Year")]=parseInt(t.options[t.selectedIndex].value,10),this._notifyChange(s),this._adjustDate(e)},_selectDay:function(e,t,i,s){var n=Y(e);Y(s).hasClass(this._unselectableClass)||this._isDisabledDatepicker(n[0])||((n=this._getInst(n[0])).selectedDay=n.currentDay=parseInt(Y("a",s).attr("data-date")),n.selectedMonth=n.currentMonth=t,n.selectedYear=n.currentYear=i,this._selectDate(e,this._formatDate(n,n.currentDay,n.currentMonth,n.currentYear)))},_clearDate:function(e){e=Y(e);this._selectDate(e,"")},_selectDate:function(e,t){var i,e=Y(e),e=this._getInst(e[0]);t=null!=t?t:this._formatDate(e),e.input&&e.input.val(t),this._updateAlternate(e),(i=this._get(e,"onSelect"))?i.apply(e.input?e.input[0]:null,[t,e]):e.input&&e.input.trigger("change"),e.inline?this._updateDatepicker(e):(this._hideDatepicker(),this._lastInput=e.input[0],"object"!=typeof e.input[0]&&e.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(e){var t,i,s=this._get(e,"altField");s&&(i=this._get(e,"altFormat")||this._get(e,"dateFormat"),t=this._getDate(e),i=this.formatDate(i,t,this._getFormatConfig(e)),Y(document).find(s).val(i))},noWeekends:function(e){e=e.getDay();return[0<e&&e<6,""]},iso8601Week:function(e){var t,e=new Date(e.getTime());return e.setDate(e.getDate()+4-(e.getDay()||7)),t=e.getTime(),e.setMonth(0),e.setDate(1),Math.floor(Math.round((t-e)/864e5)/7)+1},parseDate:function(t,n,e){if(null==t||null==n)throw"Invalid arguments";if(""===(n="object"==typeof n?n.toString():n+""))return null;for(var i,s,a=0,o=(e?e.shortYearCutoff:null)||this._defaults.shortYearCutoff,o="string"!=typeof o?o:(new Date).getFullYear()%100+parseInt(o,10),r=(e?e.dayNamesShort:null)||this._defaults.dayNamesShort,l=(e?e.dayNames:null)||this._defaults.dayNames,h=(e?e.monthNamesShort:null)||this._defaults.monthNamesShort,u=(e?e.monthNames:null)||this._defaults.monthNames,c=-1,d=-1,p=-1,m=-1,f=!1,g=function(e){e=b+1<t.length&&t.charAt(b+1)===e;return e&&b++,e},v=function(e){var t=g(e),t="@"===e?14:"!"===e?20:"y"===e&&t?4:"o"===e?3:2,e=new RegExp("^\\d{"+("y"===e?t:1)+","+t+"}"),t=n.substring(a).match(e);if(t)return a+=t[0].length,parseInt(t[0],10);throw"Missing number at position "+a},y=function(e,t,i){var s=-1,e=Y.map(g(e)?i:t,function(e,t){return[[t,e]]}).sort(function(e,t){return-(e[1].length-t[1].length)});if(Y.each(e,function(e,t){var i=t[1];if(n.substr(a,i.length).toLowerCase()===i.toLowerCase())return s=t[0],a+=i.length,!1}),-1!==s)return s+1;throw"Unknown name at position "+a},_=function(){if(n.charAt(a)!==t.charAt(b))throw"Unexpected literal at position "+a;a++},b=0;b<t.length;b++)if(f)"'"!==t.charAt(b)||g("'")?_():f=!1;else switch(t.charAt(b)){case"d":p=v("d");break;case"D":y("D",r,l);break;case"o":m=v("o");break;case"m":d=v("m");break;case"M":d=y("M",h,u);break;case"y":c=v("y");break;case"@":c=(s=new Date(v("@"))).getFullYear(),d=s.getMonth()+1,p=s.getDate();break;case"!":c=(s=new Date((v("!")-this._ticksTo1970)/1e4)).getFullYear(),d=s.getMonth()+1,p=s.getDate();break;case"'":g("'")?_():f=!0;break;default:_()}if(a<n.length&&(e=n.substr(a),!/^\s+/.test(e)))throw"Extra/unparsed characters found in date: "+e;if(-1===c?c=(new Date).getFullYear():c<100&&(c+=(new Date).getFullYear()-(new Date).getFullYear()%100+(c<=o?0:-100)),-1<m)for(d=1,p=m;;){if(p<=(i=this._getDaysInMonth(c,d-1)))break;d++,p-=i}if((s=this._daylightSavingAdjust(new Date(c,d-1,p))).getFullYear()!==c||s.getMonth()+1!==d||s.getDate()!==p)throw"Invalid date";return s},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*60*60*1e7,formatDate:function(t,e,i){if(!e)return"";function s(e,t,i){var s=""+t;if(u(e))for(;s.length<i;)s="0"+s;return s}function n(e,t,i,s){return(u(e)?s:i)[t]}var a,o=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,r=(i?i.dayNames:null)||this._defaults.dayNames,l=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,h=(i?i.monthNames:null)||this._defaults.monthNames,u=function(e){e=a+1<t.length&&t.charAt(a+1)===e;return e&&a++,e},c="",d=!1;if(e)for(a=0;a<t.length;a++)if(d)"'"!==t.charAt(a)||u("'")?c+=t.charAt(a):d=!1;else switch(t.charAt(a)){case"d":c+=s("d",e.getDate(),2);break;case"D":c+=n("D",e.getDay(),o,r);break;case"o":c+=s("o",Math.round((new Date(e.getFullYear(),e.getMonth(),e.getDate()).getTime()-new Date(e.getFullYear(),0,0).getTime())/864e5),3);break;case"m":c+=s("m",e.getMonth()+1,2);break;case"M":c+=n("M",e.getMonth(),l,h);break;case"y":c+=u("y")?e.getFullYear():(e.getFullYear()%100<10?"0":"")+e.getFullYear()%100;break;case"@":c+=e.getTime();break;case"!":c+=1e4*e.getTime()+this._ticksTo1970;break;case"'":u("'")?c+="'":d=!0;break;default:c+=t.charAt(a)}return c},_possibleChars:function(t){for(var e="",i=!1,s=function(e){e=n+1<t.length&&t.charAt(n+1)===e;return e&&n++,e},n=0;n<t.length;n++)if(i)"'"!==t.charAt(n)||s("'")?e+=t.charAt(n):i=!1;else switch(t.charAt(n)){case"d":case"m":case"y":case"@":e+="0123456789";break;case"D":case"M":return null;case"'":s("'")?e+="'":i=!0;break;default:e+=t.charAt(n)}return e},_get:function(e,t){return(void 0!==e.settings[t]?e.settings:this._defaults)[t]},_setDateFromField:function(e,t){if(e.input.val()!==e.lastVal){var i=this._get(e,"dateFormat"),s=e.lastVal=e.input?e.input.val():null,n=this._getDefaultDate(e),a=n,o=this._getFormatConfig(e);try{a=this.parseDate(i,s,o)||n}catch(e){s=t?"":s}e.selectedDay=a.getDate(),e.drawMonth=e.selectedMonth=a.getMonth(),e.drawYear=e.selectedYear=a.getFullYear(),e.currentDay=s?a.getDate():0,e.currentMonth=s?a.getMonth():0,e.currentYear=s?a.getFullYear():0,this._adjustInstDate(e)}},_getDefaultDate:function(e){return this._restrictMinMax(e,this._determineDate(e,this._get(e,"defaultDate"),new Date))},_determineDate:function(r,e,t){var i,s=null==e||""===e?t:"string"==typeof e?(e=>{try{return Y.datepicker.parseDate(Y.datepicker._get(r,"dateFormat"),e,Y.datepicker._getFormatConfig(r))}catch(e){}for(var t=(e.toLowerCase().match(/^c/)?Y.datepicker._getDate(r):null)||new Date,i=t.getFullYear(),s=t.getMonth(),n=t.getDate(),a=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,o=a.exec(e);o;){switch(o[2]||"d"){case"d":case"D":n+=parseInt(o[1],10);break;case"w":case"W":n+=7*parseInt(o[1],10);break;case"m":case"M":s+=parseInt(o[1],10),n=Math.min(n,Y.datepicker._getDaysInMonth(i,s));break;case"y":case"Y":i+=parseInt(o[1],10),n=Math.min(n,Y.datepicker._getDaysInMonth(i,s))}o=a.exec(e)}return new Date(i,s,n)})(e):"number"==typeof e?isNaN(e)?t:(s=e,(i=new Date).setDate(i.getDate()+s),i):new Date(e.getTime());return(s=s&&"Invalid Date"===s.toString()?t:s)&&(s.setHours(0),s.setMinutes(0),s.setSeconds(0),s.setMilliseconds(0)),this._daylightSavingAdjust(s)},_daylightSavingAdjust:function(e){return e?(e.setHours(12<e.getHours()?e.getHours()+2:0),e):null},_setDate:function(e,t,i){var s=!t,n=e.selectedMonth,a=e.selectedYear,t=this._restrictMinMax(e,this._determineDate(e,t,new Date));e.selectedDay=e.currentDay=t.getDate(),e.drawMonth=e.selectedMonth=e.currentMonth=t.getMonth(),e.drawYear=e.selectedYear=e.currentYear=t.getFullYear(),n===e.selectedMonth&&a===e.selectedYear||i||this._notifyChange(e),this._adjustInstDate(e),e.input&&e.input.val(s?"":this._formatDate(e))},_getDate:function(e){return!e.currentYear||e.input&&""===e.input.val()?null:this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay))},_attachHandlers:function(e){var t=this._get(e,"stepMonths"),i="#"+e.id.replace(/\\\\/g,"\\");e.dpDiv.find("[data-handler]").map(function(){var e={prev:function(){Y.datepicker._adjustDate(i,-t,"M")},next:function(){Y.datepicker._adjustDate(i,+t,"M")},hide:function(){Y.datepicker._hideDatepicker()},today:function(){Y.datepicker._gotoToday(i)},selectDay:function(){return Y.datepicker._selectDay(i,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return Y.datepicker._selectMonthYear(i,this,"M"),!1},selectYear:function(){return Y.datepicker._selectMonthYear(i,this,"Y"),!1}};Y(this).on(this.getAttribute("data-event"),e[this.getAttribute("data-handler")])})},_generateHTML:function(e){var t,i,s,n,a,O,E,L,H,o,r,z,l,h,u,c,d,p,m,f,g,v,W,y,_,J,b,R,B,x,w,S,k=new Date,Q=this._daylightSavingAdjust(new Date(k.getFullYear(),k.getMonth(),k.getDate())),T=this._get(e,"isRTL"),k=this._get(e,"showButtonPanel"),C=this._get(e,"hideIfNoPrevNext"),D=this._get(e,"navigationAsDateFormat"),M=this._getNumberOfMonths(e),I=this._get(e,"showCurrentAtPos"),P=this._get(e,"stepMonths"),V=1!==M[0]||1!==M[1],$=this._daylightSavingAdjust(e.currentDay?new Date(e.currentYear,e.currentMonth,e.currentDay):new Date(9999,9,9)),A=this._getMinMaxDate(e,"min"),N=this._getMinMaxDate(e,"max"),F=e.drawMonth-I,j=e.drawYear;if(F<0&&(F+=12,j--),N)for(t=this._daylightSavingAdjust(new Date(N.getFullYear(),N.getMonth()-M[0]*M[1]+1,N.getDate())),t=A&&t<A?A:t;this._daylightSavingAdjust(new Date(j,F,1))>t;)--F<0&&(F=11,j--);for(e.drawMonth=F,e.drawYear=j,I=this._get(e,"prevText"),I=D?this.formatDate(I,this._daylightSavingAdjust(new Date(j,F-P,1)),this._getFormatConfig(e)):I,i=this._canAdjustMonth(e,-1,j,F)?Y("<a>").attr({class:"ui-datepicker-prev ui-corner-all","data-handler":"prev","data-event":"click",title:I}).append(Y("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(T?"e":"w")).text(I))[0].outerHTML:C?"":Y("<a>").attr({class:"ui-datepicker-prev ui-corner-all ui-state-disabled",title:I}).append(Y("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(T?"e":"w")).text(I))[0].outerHTML,I=this._get(e,"nextText"),I=D?this.formatDate(I,this._daylightSavingAdjust(new Date(j,F+P,1)),this._getFormatConfig(e)):I,s=this._canAdjustMonth(e,1,j,F)?Y("<a>").attr({class:"ui-datepicker-next ui-corner-all","data-handler":"next","data-event":"click",title:I}).append(Y("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(T?"w":"e")).text(I))[0].outerHTML:C?"":Y("<a>").attr({class:"ui-datepicker-next ui-corner-all ui-state-disabled",title:I}).append(Y("<span>").attr("class","ui-icon ui-icon-circle-triangle-"+(T?"w":"e")).text(I))[0].outerHTML,P=this._get(e,"currentText"),C=this._get(e,"gotoCurrent")&&e.currentDay?$:Q,P=D?this.formatDate(P,C,this._getFormatConfig(e)):P,I="",e.inline||(I=Y("<button>").attr({type:"button",class:"ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all","data-handler":"hide","data-event":"click"}).text(this._get(e,"closeText"))[0].outerHTML),D="",k&&(D=Y("<div class='ui-datepicker-buttonpane ui-widget-content'>").append(T?I:"").append(this._isInRange(e,C)?Y("<button>").attr({type:"button",class:"ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all","data-handler":"today","data-event":"click"}).text(P):"").append(T?"":I)[0].outerHTML),n=parseInt(this._get(e,"firstDay"),10),n=isNaN(n)?0:n,a=this._get(e,"showWeek"),O=this._get(e,"dayNames"),E=this._get(e,"dayNamesMin"),L=this._get(e,"monthNames"),H=this._get(e,"monthNamesShort"),o=this._get(e,"beforeShowDay"),r=this._get(e,"showOtherMonths"),z=this._get(e,"selectOtherMonths"),l=this._getDefaultDate(e),h="",c=0;c<M[0];c++){for(d="",this.maxRows=4,p=0;p<M[1];p++){if(m=this._daylightSavingAdjust(new Date(j,F,e.selectedDay)),f=" ui-corner-all",g="",V){if(g+="<div class='ui-datepicker-group",1<M[1])switch(p){case 0:g+=" ui-datepicker-group-first",f=" ui-corner-"+(T?"right":"left");break;case M[1]-1:g+=" ui-datepicker-group-last",f=" ui-corner-"+(T?"left":"right");break;default:g+=" ui-datepicker-group-middle",f=""}g+="'>"}for(g+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+f+"'>"+(/all|left/.test(f)&&0===c?T?s:i:"")+(/all|right/.test(f)&&0===c?T?i:s:"")+this._generateMonthYearHeader(e,F,j,A,N,0<c||0<p,L,H)+"</div><table class='ui-datepicker-calendar'><thead><tr>",v=a?"<th class='ui-datepicker-week-col'>"+this._get(e,"weekHeader")+"</th>":"",u=0;u<7;u++)v+="<th scope='col'"+(5<=(u+n+6)%7?" class='ui-datepicker-week-end'":"")+"><span title='"+O[W=(u+n)%7]+"'>"+E[W]+"</span></th>";for(g+=v+"</tr></thead><tbody>",_=this._getDaysInMonth(j,F),j===e.selectedYear&&F===e.selectedMonth&&(e.selectedDay=Math.min(e.selectedDay,_)),y=(this._getFirstDayOfMonth(j,F)-n+7)%7,_=Math.ceil((y+_)/7),J=V&&this.maxRows>_?this.maxRows:_,this.maxRows=J,b=this._daylightSavingAdjust(new Date(j,F,1-y)),R=0;R<J;R++){for(g+="<tr>",B=a?"<td class='ui-datepicker-week-col'>"+this._get(e,"calculateWeek")(b)+"</td>":"",u=0;u<7;u++)x=o?o.apply(e.input?e.input[0]:null,[b]):[!0,""],S=(w=b.getMonth()!==F)&&!z||!x[0]||A&&b<A||N&&N<b,B+="<td class='"+(5<=(u+n+6)%7?" ui-datepicker-week-end":"")+(w?" ui-datepicker-other-month":"")+(b.getTime()===m.getTime()&&F===e.selectedMonth&&e._keyEvent||l.getTime()===b.getTime()&&l.getTime()===m.getTime()?" "+this._dayOverClass:"")+(S?" "+this._unselectableClass+" ui-state-disabled":"")+(w&&!r?"":" "+x[1]+(b.getTime()===$.getTime()?" "+this._currentClass:"")+(b.getTime()===Q.getTime()?" ui-datepicker-today":""))+"'"+(w&&!r||!x[2]?"":" title='"+x[2].replace(/'/g,"&#39;")+"'")+(S?"":" data-handler='selectDay' data-event='click' data-month='"+b.getMonth()+"' data-year='"+b.getFullYear()+"'")+">"+(w&&!r?"&#xa0;":S?"<span class='ui-state-default'>"+b.getDate()+"</span>":"<a class='ui-state-default"+(b.getTime()===Q.getTime()?" ui-state-highlight":"")+(b.getTime()===$.getTime()?" ui-state-active":"")+(w?" ui-priority-secondary":"")+"' href='#' aria-current='"+(b.getTime()===$.getTime()?"true":"false")+"' data-date='"+b.getDate()+"'>"+b.getDate()+"</a>")+"</td>",b.setDate(b.getDate()+1),b=this._daylightSavingAdjust(b);g+=B+"</tr>"}11<++F&&(F=0,j++),d+=g+="</tbody></table>"+(V?"</div>"+(0<M[0]&&p===M[1]-1?"<div class='ui-datepicker-row-break'></div>":""):"")}h+=d}return h+=D,e._keyEvent=!1,h},_generateMonthYearHeader:function(e,t,i,s,n,a,o,r){var l,h,u,c,d,p,m=this._get(e,"changeMonth"),f=this._get(e,"changeYear"),g=this._get(e,"showMonthAfterYear"),v=this._get(e,"selectMonthLabel"),y=this._get(e,"selectYearLabel"),_="<div class='ui-datepicker-title'>",b="";if(a||!m)b+="<span class='ui-datepicker-month'>"+o[t]+"</span>";else{for(l=s&&s.getFullYear()===i,h=n&&n.getFullYear()===i,b+="<select class='ui-datepicker-month' aria-label='"+v+"' data-handler='selectMonth' data-event='change'>",u=0;u<12;u++)(!l||u>=s.getMonth())&&(!h||u<=n.getMonth())&&(b+="<option value='"+u+"'"+(u===t?" selected='selected'":"")+">"+r[u]+"</option>");b+="</select>"}if(g||(_+=b+(!a&&m&&f?"":"&#xa0;")),!e.yearshtml)if(e.yearshtml="",a||!f)_+="<span class='ui-datepicker-year'>"+i+"</span>";else{for(o=this._get(e,"yearRange").split(":"),c=(new Date).getFullYear(),d=(v=function(e){e=e.match(/c[+\-].*/)?i+parseInt(e.substring(1),10):e.match(/[+\-].*/)?c+parseInt(e,10):parseInt(e,10);return isNaN(e)?c:e})(o[0]),p=Math.max(d,v(o[1]||"")),d=s?Math.max(d,s.getFullYear()):d,p=n?Math.min(p,n.getFullYear()):p,e.yearshtml+="<select class='ui-datepicker-year' aria-label='"+y+"' data-handler='selectYear' data-event='change'>";d<=p;d++)e.yearshtml+="<option value='"+d+"'"+(d===i?" selected='selected'":"")+">"+d+"</option>";e.yearshtml+="</select>",_+=e.yearshtml,e.yearshtml=null}return _+=this._get(e,"yearSuffix"),g&&(_+=(!a&&m&&f?"":"&#xa0;")+b),_+="</div>"},_adjustInstDate:function(e,t,i){var s=e.selectedYear+("Y"===i?t:0),n=e.selectedMonth+("M"===i?t:0),t=Math.min(e.selectedDay,this._getDaysInMonth(s,n))+("D"===i?t:0),s=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(s,n,t)));e.selectedDay=s.getDate(),e.drawMonth=e.selectedMonth=s.getMonth(),e.drawYear=e.selectedYear=s.getFullYear(),"M"!==i&&"Y"!==i||this._notifyChange(e)},_restrictMinMax:function(e,t){var i=this._getMinMaxDate(e,"min"),e=this._getMinMaxDate(e,"max"),i=i&&t<i?i:t;return e&&e<i?e:i},_notifyChange:function(e){var t=this._get(e,"onChangeMonthYear");t&&t.apply(e.input?e.input[0]:null,[e.selectedYear,e.selectedMonth+1,e])},_getNumberOfMonths:function(e){e=this._get(e,"numberOfMonths");return null==e?[1,1]:"number"==typeof e?[1,e]:e},_getMinMaxDate:function(e,t){return this._determineDate(e,this._get(e,t+"Date"),null)},_getDaysInMonth:function(e,t){return 32-this._daylightSavingAdjust(new Date(e,t,32)).getDate()},_getFirstDayOfMonth:function(e,t){return new Date(e,t,1).getDay()},_canAdjustMonth:function(e,t,i,s){var n=this._getNumberOfMonths(e),i=this._daylightSavingAdjust(new Date(i,s+(t<0?t:n[0]*n[1]),1));return t<0&&i.setDate(this._getDaysInMonth(i.getFullYear(),i.getMonth())),this._isInRange(e,i)},_isInRange:function(e,t){var i,s=this._getMinMaxDate(e,"min"),n=this._getMinMaxDate(e,"max"),a=null,o=null,e=this._get(e,"yearRange");return e&&(e=e.split(":"),i=(new Date).getFullYear(),a=parseInt(e[0],10),o=parseInt(e[1],10),e[0].match(/[+\-].*/)&&(a+=i),e[1].match(/[+\-].*/))&&(o+=i),(!s||t.getTime()>=s.getTime())&&(!n||t.getTime()<=n.getTime())&&(!a||t.getFullYear()>=a)&&(!o||t.getFullYear()<=o)},_getFormatConfig:function(e){var t=this._get(e,"shortYearCutoff");return{shortYearCutoff:"string"!=typeof t?t:(new Date).getFullYear()%100+parseInt(t,10),dayNamesShort:this._get(e,"dayNamesShort"),dayNames:this._get(e,"dayNames"),monthNamesShort:this._get(e,"monthNamesShort"),monthNames:this._get(e,"monthNames")}},_formatDate:function(e,t,i,s){t||(e.currentDay=e.selectedDay,e.currentMonth=e.selectedMonth,e.currentYear=e.selectedYear);s=t?"object"==typeof t?t:this._daylightSavingAdjust(new Date(s,i,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return this.formatDate(this._get(e,"dateFormat"),s,this._getFormatConfig(e))}}),Y.fn.datepicker=function(e){if(!this.length)return this;Y.datepicker.initialized||(Y(document).on("mousedown",Y.datepicker._checkExternalClick),Y.datepicker.initialized=!0),0===Y("#"+Y.datepicker._mainDivId).length&&Y("body").append(Y.datepicker.dpDiv);var t=Array.prototype.slice.call(arguments,1);return"string"==typeof e&&("isDisabled"===e||"getDate"===e||"widget"===e)||"option"===e&&2===arguments.length&&"string"==typeof arguments[1]?Y.datepicker["_"+e+"Datepicker"].apply(Y.datepicker,[this[0]].concat(t)):this.each(function(){"string"==typeof e?Y.datepicker["_"+e+"Datepicker"].apply(Y.datepicker,[this].concat(t)):Y.datepicker._attachDatepicker(this,e)})},Y.datepicker=new W,Y.datepicker.initialized=!1,Y.datepicker.uuid=(new Date).getTime(),Y.datepicker.version="1.14.1";Y.widget("ui.dialog",{version:"1.14.1",options:{appendTo:"body",autoOpen:!0,buttons:[],classes:{"ui-dialog":"ui-corner-all","ui-dialog-titlebar":"ui-corner-all"},closeOnEscape:!0,closeText:"Close",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(e){var t=Y(this).css(e).offset().top;t<0&&Y(this).css("top",e.top-t)}},resizable:!0,show:null,title:null,uiDialogTitleHeadingLevel:0,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height},this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.originalTitle=this.element.attr("title"),null==this.options.title&&null!=this.originalTitle&&(this.options.title=this.originalTitle),this.options.disabled&&(this.options.disabled=!1),this._createWrapper(),this.element.show().removeAttr("title").appendTo(this.uiDialog),this._addClass("ui-dialog-content","ui-widget-content"),this._createTitlebar(),this._createButtonPane(),this.options.draggable&&Y.fn.draggable&&this._makeDraggable(),this.options.resizable&&Y.fn.resizable&&this._makeResizable(),this._isOpen=!1,this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var e=this.options.appendTo;return e&&(e.jquery||e.nodeType)?Y(e):this.document.find(e||"body").eq(0)},_destroy:function(){var e,t=this.originalPosition;this._untrackInstance(),this._destroyOverlay(),this.element.removeUniqueId().css(this.originalCss).detach(),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),(e=t.parent.children().eq(t.index)).length&&e[0]!==this.element[0]?e.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},disable:Y.noop,enable:Y.noop,close:function(e){var t=this;this._isOpen&&!1!==this._trigger("beforeClose",e)&&(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),this.opener.filter(":focusable").trigger("focus").length||Y(this.document[0].activeElement).trigger("blur"),this._hide(this.uiDialog,this.options.hide,function(){t._trigger("close",e)}))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(e,t){var i=!1,s=this.uiDialog.siblings(".ui-front:visible").map(function(){return+Y(this).css("z-index")}).get(),s=Math.max.apply(null,s);return s>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",s+1),i=!0),i&&!t&&this._trigger("focus",e),i},open:function(){var e=this;this._isOpen?this._moveToTop()&&this._focusTabbable():(this._isOpen=!0,this.opener=Y(this.document[0].activeElement),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1),this._show(this.uiDialog,this.options.show,function(){e._focusTabbable(),e._trigger("focus")}),this._makeFocusTarget(),this._trigger("open"))},_focusTabbable:function(){var e=this._focusedElement;(e=(e=(e=(e=(e=e||this.element.find("[autofocus]")).length?e:this.element.find(":tabbable")).length?e:this.uiDialogButtonPane.find(":tabbable")).length?e:this.uiDialogTitlebarClose.filter(":tabbable")).length?e:this.uiDialog).eq(0).trigger("focus")},_restoreTabbableFocus:function(){var e=this.document[0].activeElement;this.uiDialog[0]===e||Y.contains(this.uiDialog[0],e)||this._focusTabbable()},_keepFocus:function(e){e.preventDefault(),this._restoreTabbableFocus()},_createWrapper:function(){this.uiDialog=Y("<div>").hide().attr({tabIndex:-1,role:"dialog","aria-modal":this.options.modal?"true":null}).appendTo(this._appendTo()),this._addClass(this.uiDialog,"ui-dialog","ui-widget ui-widget-content ui-front"),this._on(this.uiDialog,{keydown:function(e){var t,i,s;this.options.closeOnEscape&&!e.isDefaultPrevented()&&e.keyCode&&e.keyCode===Y.ui.keyCode.ESCAPE?(e.preventDefault(),this.close(e)):e.keyCode!==Y.ui.keyCode.TAB||e.isDefaultPrevented()||(t=this.uiDialog.find(":tabbable"),i=t.first(),s=t.last(),e.target!==s[0]&&e.target!==this.uiDialog[0]||e.shiftKey?e.target!==i[0]&&e.target!==this.uiDialog[0]||!e.shiftKey||(this._delay(function(){s.trigger("focus")}),e.preventDefault()):(this._delay(function(){i.trigger("focus")}),e.preventDefault()))},mousedown:function(e){this._moveToTop(e)&&this._focusTabbable()}}),this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){this.uiDialogTitlebar=Y("<div>"),this._addClass(this.uiDialogTitlebar,"ui-dialog-titlebar","ui-widget-header ui-helper-clearfix"),this._on(this.uiDialogTitlebar,{mousedown:function(e){Y(e.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.trigger("focus")}}),this.uiDialogTitlebarClose=Y("<button type='button'></button>").button({label:Y("<a>").text(this.options.closeText).html(),icon:"ui-icon-closethick",showLabel:!1}).appendTo(this.uiDialogTitlebar),this._addClass(this.uiDialogTitlebarClose,"ui-dialog-titlebar-close"),this._on(this.uiDialogTitlebarClose,{click:function(e){e.preventDefault(),this.close(e)}});var e=Number.isInteger(this.options.uiDialogTitleHeadingLevel)&&0<this.options.uiDialogTitleHeadingLevel&&this.options.uiDialogTitleHeadingLevel<=6?"h"+this.options.uiDialogTitleHeadingLevel:"span",e=Y("<"+e+">").uniqueId().prependTo(this.uiDialogTitlebar);this._addClass(e,"ui-dialog-title"),this._title(e),this.uiDialogTitlebar.prependTo(this.uiDialog),this.uiDialog.attr({"aria-labelledby":e.attr("id")})},_title:function(e){this.options.title?e.text(this.options.title):e.html("&#160;")},_createButtonPane:function(){this.uiDialogButtonPane=Y("<div>"),this._addClass(this.uiDialogButtonPane,"ui-dialog-buttonpane","ui-widget-content ui-helper-clearfix"),this.uiButtonSet=Y("<div>").appendTo(this.uiDialogButtonPane),this._addClass(this.uiButtonSet,"ui-dialog-buttonset"),this._createButtons()},_createButtons:function(){var s=this,e=this.options.buttons;this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),Y.isEmptyObject(e)||Array.isArray(e)&&!e.length?this._removeClass(this.uiDialog,"ui-dialog-buttons"):(Y.each(e,function(e,t){var i;t=Y.extend({type:"button"},t="function"==typeof t?{click:t,text:e}:t),i=t.click,e={icon:t.icon,iconPosition:t.iconPosition,showLabel:t.showLabel,icons:t.icons,text:t.text},delete t.click,delete t.icon,delete t.iconPosition,delete t.showLabel,delete t.icons,"boolean"==typeof t.text&&delete t.text,Y("<button></button>",t).button(e).appendTo(s.uiButtonSet).on("click",function(){i.apply(s.element[0],arguments)})}),this._addClass(this.uiDialog,"ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog))},_makeDraggable:function(){var n=this,a=this.options;function o(e){return{position:e.position,offset:e.offset}}this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(e,t){n._addClass(Y(this),"ui-dialog-dragging"),n._blockFrames(),n._trigger("dragStart",e,o(t))},drag:function(e,t){n._trigger("drag",e,o(t))},stop:function(e,t){var i=t.offset.left-n.document.scrollLeft(),s=t.offset.top-n.document.scrollTop();a.position={my:"left top",at:"left"+(0<=i?"+":"")+i+" top"+(0<=s?"+":"")+s,of:n.window},n._removeClass(Y(this),"ui-dialog-dragging"),n._unblockFrames(),n._trigger("dragStop",e,o(t))}})},_makeResizable:function(){var n=this,a=this.options,e=a.resizable,t=this.uiDialog.css("position"),e="string"==typeof e?e:"n,e,s,w,se,sw,ne,nw";function o(e){return{originalPosition:e.originalPosition,originalSize:e.originalSize,position:e.position,size:e.size}}this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:a.maxWidth,maxHeight:a.maxHeight,minWidth:a.minWidth,minHeight:this._minHeight(),handles:e,start:function(e,t){n._addClass(Y(this),"ui-dialog-resizing"),n._blockFrames(),n._trigger("resizeStart",e,o(t))},resize:function(e,t){n._trigger("resize",e,o(t))},stop:function(e,t){var i=n.uiDialog.offset(),s=i.left-n.document.scrollLeft(),i=i.top-n.document.scrollTop();a.height=n.uiDialog.height(),a.width=n.uiDialog.width(),a.position={my:"left top",at:"left"+(0<=s?"+":"")+s+" top"+(0<=i?"+":"")+i,of:n.window},n._removeClass(Y(this),"ui-dialog-resizing"),n._unblockFrames(),n._trigger("resizeStop",e,o(t))}}).css("position",t)},_trackFocus:function(){this._on(this.widget(),{focusin:function(e){this._makeFocusTarget(),this._focusedElement=Y(e.target)}})},_makeFocusTarget:function(){this._untrackInstance(),this._trackingInstances().unshift(this)},_untrackInstance:function(){var e=this._trackingInstances(),t=Y.inArray(this,e);-1!==t&&e.splice(t,1)},_trackingInstances:function(){var e=this.document.data("ui-dialog-instances");return e||this.document.data("ui-dialog-instances",e=[]),e},_minHeight:function(){var e=this.options;return"auto"===e.height?e.minHeight:Math.min(e.minHeight,e.height)},_position:function(){var e=this.uiDialog.is(":visible");e||this.uiDialog.show(),this.uiDialog.position(this.options.position),e||this.uiDialog.hide()},_setOptions:function(e){var i=this,s=!1,n={};Y.each(e,function(e,t){i._setOption(e,t),e in i.sizeRelatedOptions&&(s=!0),e in i.resizableRelatedOptions&&(n[e]=t)}),s&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",n)},_setOption:function(e,t){var i,s=this.uiDialog;"disabled"!==e&&(this._super(e,t),"appendTo"===e&&this.uiDialog.appendTo(this._appendTo()),"buttons"===e&&this._createButtons(),"closeText"===e&&this.uiDialogTitlebarClose.button({label:Y("<a>").text(""+this.options.closeText).html()}),"draggable"===e&&((i=s.is(":data(ui-draggable)"))&&!t&&s.draggable("destroy"),!i)&&t&&this._makeDraggable(),"position"===e&&this._position(),"resizable"===e&&((i=s.is(":data(ui-resizable)"))&&!t&&s.resizable("destroy"),i&&"string"==typeof t&&s.resizable("option","handles",t),i||!1===t||this._makeResizable()),"title"===e&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")),"modal"===e)&&s.attr("aria-modal",t?"true":null)},_size:function(){var e,t,i,s=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),s.minWidth>s.width&&(s.width=s.minWidth),e=this.uiDialog.css({height:"auto",width:s.width}).outerHeight(),t=Math.max(0,s.minHeight-e),i="number"==typeof s.maxHeight?Math.max(0,s.maxHeight-e):"none","auto"===s.height?this.element.css({minHeight:t,maxHeight:i,height:"auto"}):this.element.height(Math.max(0,s.height-e)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var e=Y(this);return Y("<div>").css({position:"absolute",width:e.outerWidth(),height:e.outerHeight()}).appendTo(e.parent()).offset(e.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(e){return!!Y(e.target).closest(".ui-dialog").length||!!Y(e.target).closest(".ui-datepicker").length},_createOverlay:function(){var i;this.options.modal&&(i=!0,this._delay(function(){i=!1}),this.document.data("ui-dialog-overlays")||this.document.on("focusin.ui-dialog",function(e){var t;i||(t=this._trackingInstances()[0])._allowInteraction(e)||(e.preventDefault(),t._focusTabbable())}.bind(this)),this.overlay=Y("<div>").appendTo(this._appendTo()),this._addClass(this.overlay,null,"ui-widget-overlay ui-front"),this._on(this.overlay,{mousedown:"_keepFocus"}),this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1))},_destroyOverlay:function(){var e;this.options.modal&&this.overlay&&((e=this.document.data("ui-dialog-overlays")-1)?this.document.data("ui-dialog-overlays",e):(this.document.off("focusin.ui-dialog"),this.document.removeData("ui-dialog-overlays")),this.overlay.remove(),this.overlay=null)}}),!0===Y.uiBackCompat&&Y.widget("ui.dialog",Y.ui.dialog,{options:{dialogClass:""},_createWrapper:function(){this._super(),this.uiDialog.addClass(this.options.dialogClass)},_setOption:function(e,t){"dialogClass"===e&&this.uiDialog.removeClass(this.options.dialogClass).addClass(t),this._superApply(arguments)}}),Y.ui.dialog,Y.widget("ui.progressbar",{version:"1.14.1",options:{classes:{"ui-progressbar":"ui-corner-all","ui-progressbar-value":"ui-corner-left","ui-progressbar-complete":"ui-corner-right"},max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue(),this.element.attr({role:"progressbar","aria-valuemin":this.min}),this._addClass("ui-progressbar","ui-widget ui-widget-content"),this.valueDiv=Y("<div>").appendTo(this.element),this._addClass(this.valueDiv,"ui-progressbar-value","ui-widget-header"),this._refreshValue()},_destroy:function(){this.element.removeAttr("role aria-valuemin aria-valuemax aria-valuenow"),this.valueDiv.remove()},value:function(e){if(void 0===e)return this.options.value;this.options.value=this._constrainedValue(e),this._refreshValue()},_constrainedValue:function(e){return void 0===e&&(e=this.options.value),this.indeterminate=!1===e,"number"!=typeof e&&(e=0),!this.indeterminate&&Math.min(this.options.max,Math.max(this.min,e))},_setOptions:function(e){var t=e.value;delete e.value,this._super(e),this.options.value=this._constrainedValue(t),this._refreshValue()},_setOption:function(e,t){"max"===e&&(t=Math.max(this.min,t)),this._super(e,t)},_setOptionDisabled:function(e){this._super(e),this.element.attr("aria-disabled",e),this._toggleClass(null,"ui-state-disabled",!!e)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var e=this.options.value,t=this._percentage();this.valueDiv.toggle(this.indeterminate||e>this.min).width(t.toFixed(0)+"%"),this._toggleClass(this.valueDiv,"ui-progressbar-complete",null,e===this.options.max)._toggleClass("ui-progressbar-indeterminate",null,this.indeterminate),this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=Y("<div>").appendTo(this.valueDiv),this._addClass(this.overlayDiv,"ui-progressbar-overlay"))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":e}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null)),this.oldValue!==e&&(this.oldValue=e,this._trigger("change")),e===this.options.max&&this._trigger("complete")}}),Y.widget("ui.selectmenu",[Y.ui.formResetMixin,{version:"1.14.1",defaultElement:"<select>",options:{appendTo:null,classes:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"},disabled:null,icons:{button:"ui-icon-triangle-1-s"},position:{my:"left top",at:"left bottom",collision:"none"},width:!1,change:null,close:null,focus:null,open:null,select:null},_create:function(){var e=this.element.uniqueId().attr("id");this.ids={element:e,button:e+"-button",menu:e+"-menu"},this._drawButton(),this._drawMenu(),this._bindFormResetHandler(),this._rendered=!1,this.menuItems=Y()},_drawButton:function(){var e,t=this,i=this._parseOption(this.element.find("option:selected"),this.element[0].selectedIndex);this.labels=this.element.labels().attr("for",this.ids.button),this._on(this.labels,{click:function(e){this.button.trigger("focus"),e.preventDefault()}}),this.element.hide(),this.button=Y("<span>",{tabindex:this.options.disabled?-1:0,id:this.ids.button,role:"combobox","aria-expanded":"false","aria-autocomplete":"list","aria-owns":this.ids.menu,"aria-haspopup":"true",title:this.element.attr("title")}).insertAfter(this.element),this._addClass(this.button,"ui-selectmenu-button ui-selectmenu-button-closed","ui-button ui-widget"),e=Y("<span>").appendTo(this.button),this._addClass(e,"ui-selectmenu-icon","ui-icon "+this.options.icons.button),this.buttonItem=this._renderButtonItem(i).appendTo(this.button),!1!==this.options.width&&this._resizeButton(),this._on(this.button,this._buttonEvents),this.button.one("focusin",function(){t._rendered||t._refreshMenu()})},_drawMenu:function(){var i=this;this.menu=Y("<ul>",{"aria-hidden":"true","aria-labelledby":this.ids.button,id:this.ids.menu}),this.menuWrap=Y("<div>").append(this.menu),this._addClass(this.menuWrap,"ui-selectmenu-menu","ui-front"),this.menuWrap.appendTo(this._appendTo()),this.menuInstance=this.menu.menu({classes:{"ui-menu":"ui-corner-bottom"},role:"listbox",select:function(e,t){e.preventDefault(),i._select(t.item.data("ui-selectmenu-item"),e)},focus:function(e,t){t=t.item.data("ui-selectmenu-item");null!=i.focusIndex&&t.index!==i.focusIndex&&(i._trigger("focus",e,{item:t}),i.isOpen||i._select(t,e)),i.focusIndex=t.index,i.button.attr("aria-activedescendant",i.menuItems.eq(t.index).attr("id"))}}).menu("instance"),this.menuInstance._off(this.menu,"mouseleave"),this.menuInstance._closeOnDocumentClick=function(){return!1},this.menuInstance._isDivider=function(){return!1}},refresh:function(){this._refreshMenu(),this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(this._getSelectedItem().data("ui-selectmenu-item")||{})),null===this.options.width&&this._resizeButton()},_refreshMenu:function(){var e=this.element.find("option");this.menu.empty(),this._parseOptions(e),this._renderMenu(this.menu,this.items),this.menuInstance.refresh(),this.menuItems=this.menu.find("li").not(".ui-selectmenu-optgroup").find(".ui-menu-item-wrapper"),this._rendered=!0,e.length&&(e=this._getSelectedItem(),this.menuInstance.focus(null,e),this._setAria(e.data("ui-selectmenu-item")),this._setOption("disabled",this.element.prop("disabled")))},open:function(e){this.options.disabled||(this._rendered?(this._removeClass(this.menu.find(".ui-state-active"),null,"ui-state-active"),this.menuInstance.focus(null,this._getSelectedItem())):this._refreshMenu(),this.menuItems.length&&(this.isOpen=!0,this._toggleAttr(),this._resizeMenu(),this._position(),this._on(this.document,this._documentClick),this._trigger("open",e)))},_position:function(){this.menuWrap.position(Y.extend({of:this.button},this.options.position))},close:function(e){this.isOpen&&(this.isOpen=!1,this._toggleAttr(),this.range=null,this._off(this.document),this._trigger("close",e))},widget:function(){return this.button},menuWidget:function(){return this.menu},_renderButtonItem:function(e){var t=Y("<span>");return this._setText(t,e.label),this._addClass(t,"ui-selectmenu-text"),t},_renderMenu:function(s,e){var n=this,a="";Y.each(e,function(e,t){var i;t.optgroup!==a&&(i=Y("<li>",{text:t.optgroup}),n._addClass(i,"ui-selectmenu-optgroup","ui-menu-divider"+(t.element.parent("optgroup").prop("disabled")?" ui-state-disabled":"")),i.appendTo(s),a=t.optgroup),n._renderItemData(s,t)})},_renderItemData:function(e,t){return this._renderItem(e,t).data("ui-selectmenu-item",t)},_renderItem:function(e,t){var i=Y("<li>"),s=Y("<div>",{title:t.element.attr("title")});return t.disabled&&this._addClass(i,null,"ui-state-disabled"),t.hidden?i.prop("hidden",!0):this._setText(s,t.label),i.append(s).appendTo(e)},_setText:function(e,t){t?e.text(t):e.html("&#160;")},_move:function(e,t){var i,s=".ui-menu-item";this.isOpen?i=this.menuItems.eq(this.focusIndex).parent("li"):(i=this.menuItems.eq(this.element[0].selectedIndex).parent("li"),s+=":not(.ui-state-disabled)"),(i="first"===e||"last"===e?i["first"===e?"prevAll":"nextAll"](s).eq(-1):i[e+"All"](s).eq(0)).length&&this.menuInstance.focus(t,i)},_getSelectedItem:function(){return this.menuItems.eq(this.element[0].selectedIndex).parent("li")},_toggle:function(e){this[this.isOpen?"close":"open"](e)},_setSelection:function(){var e;this.range&&((e=window.getSelection()).removeAllRanges(),e.addRange(this.range))},_documentClick:{mousedown:function(e){!this.isOpen||Y(e.target).closest(".ui-selectmenu-menu, #"+CSS.escape(this.ids.button)).length||this.close(e)}},_buttonEvents:{mousedown:function(){var e=window.getSelection();e.rangeCount&&(this.range=e.getRangeAt(0))},click:function(e){this._setSelection(),this._toggle(e)},keydown:function(e){var t=!0;switch(e.keyCode){case Y.ui.keyCode.TAB:case Y.ui.keyCode.ESCAPE:this.close(e),t=!1;break;case Y.ui.keyCode.ENTER:this.isOpen&&this._selectFocusedItem(e);break;case Y.ui.keyCode.UP:e.altKey?this._toggle(e):this._move("prev",e);break;case Y.ui.keyCode.DOWN:e.altKey?this._toggle(e):this._move("next",e);break;case Y.ui.keyCode.SPACE:this.isOpen?this._selectFocusedItem(e):this._toggle(e);break;case Y.ui.keyCode.LEFT:this._move("prev",e);break;case Y.ui.keyCode.RIGHT:this._move("next",e);break;case Y.ui.keyCode.HOME:case Y.ui.keyCode.PAGE_UP:this._move("first",e);break;case Y.ui.keyCode.END:case Y.ui.keyCode.PAGE_DOWN:this._move("last",e);break;default:this.menu.trigger(e),t=!1}t&&e.preventDefault()}},_selectFocusedItem:function(e){var t=this.menuItems.eq(this.focusIndex).parent("li");t.hasClass("ui-state-disabled")||this._select(t.data("ui-selectmenu-item"),e)},_select:function(e,t){var i=this.element[0].selectedIndex;this.element[0].selectedIndex=e.index,this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(e)),this._setAria(e),this._trigger("select",t,{item:e}),e.index!==i&&this._trigger("change",t,{item:e}),this.close(t)},_setAria:function(e){e=this.menuItems.eq(e.index).attr("id");this.button.attr({"aria-labelledby":e,"aria-activedescendant":e}),this.menu.attr("aria-activedescendant",e)},_setOption:function(e,t){var i;"icons"===e&&(i=this.button.find("span.ui-icon"),this._removeClass(i,null,this.options.icons.button)._addClass(i,null,t.button)),this._super(e,t),"appendTo"===e&&this.menuWrap.appendTo(this._appendTo()),"width"===e&&this._resizeButton()},_setOptionDisabled:function(e){this._super(e),this.menuInstance.option("disabled",e),this.button.attr("aria-disabled",e),this._toggleClass(this.button,null,"ui-state-disabled",e),this.element.prop("disabled",e),e?(this.button.attr("tabindex",-1),this.close()):this.button.attr("tabindex",0)},_appendTo:function(){var e=this.options.appendTo;return e=(e=(e=e&&(e.jquery||e.nodeType?Y(e):this.document.find(e).eq(0)))&&e[0]?e:this.element.closest(".ui-front, dialog")).length?e:this.document[0].body},_toggleAttr:function(){this.button.attr("aria-expanded",this.isOpen),this._removeClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"closed":"open"))._addClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"open":"closed"))._toggleClass(this.menuWrap,"ui-selectmenu-open",null,this.isOpen),this.menu.attr("aria-hidden",!this.isOpen)},_resizeButton:function(){var e=this.options.width;!1===e?this.button.css("width",""):(null===e&&(e=this.element.show().outerWidth(),this.element.hide()),this.button.outerWidth(e))},_resizeMenu:function(){this.menu.outerWidth(Math.max(this.button.outerWidth(),this.menu.width("").outerWidth()))},_getCreateOptions:function(){var e=this._super();return e.disabled=this.element.prop("disabled"),e},_parseOptions:function(e){var i=this,s=[];e.each(function(e,t){s.push(i._parseOption(Y(t),e))}),this.items=s},_parseOption:function(e,t){var i=e.parent("optgroup");return{element:e,index:t,value:e.val(),label:e.text(),hidden:i.prop("hidden")||e.prop("hidden"),optgroup:i.attr("label")||"",disabled:i.prop("disabled")||e.prop("disabled")}},_destroy:function(){this._unbindFormResetHandler(),this.menuWrap.remove(),this.button.remove(),this.element.show(),this.element.removeUniqueId(),this.labels.attr("for",this.ids.element)}}]),Y.widget("ui.slider",Y.ui.mouse,{version:"1.14.1",widgetEventPrefix:"slide",options:{animate:!1,classes:{"ui-slider":"ui-corner-all","ui-slider-handle":"ui-corner-all","ui-slider-range":"ui-corner-all ui-widget-header"},distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),this._addClass("ui-slider ui-slider-"+this.orientation,"ui-widget ui-widget-content"),this._refresh(),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var e,t=this.options,i=this.element.find(".ui-slider-handle"),s=[],n=t.values&&t.values.length||1;for(i.length>n&&(i.slice(n).remove(),i=i.slice(0,n)),e=i.length;e<n;e++)s.push("<span tabindex='0'></span>");this.handles=i.add(Y(s.join("")).appendTo(this.element)),this._addClass(this.handles,"ui-slider-handle","ui-state-default"),this.handle=this.handles.eq(0),this.handles.each(function(e){Y(this).data("ui-slider-handle-index",e).attr("tabIndex",0)})},_createRange:function(){var e=this.options;e.range?(!0===e.range&&(e.values?e.values.length&&2!==e.values.length?e.values=[e.values[0],e.values[0]]:Array.isArray(e.values)&&(e.values=e.values.slice(0)):e.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?(this._removeClass(this.range,"ui-slider-range-min ui-slider-range-max"),this.range.css({left:"",bottom:""})):(this.range=Y("<div>").appendTo(this.element),this._addClass(this.range,"ui-slider-range")),"min"!==e.range&&"max"!==e.range||this._addClass(this.range,"ui-slider-range-"+e.range)):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this._mouseDestroy()},_mouseCapture:function(e){var i,s,n,a,t,o,r=this,l=this.options;return!l.disabled&&(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),t={x:e.pageX,y:e.pageY},i=this._normValueFromMouse(t),s=this._valueMax()-this._valueMin()+1,this.handles.each(function(e){var t=Math.abs(i-r.values(e));(t<s||s===t&&(e===r._lastChangedValue||r.values(e)===l.min))&&(s=t,n=Y(this),a=e)}),!1!==this._start(e,a))&&(this._mouseSliding=!0,this._handleIndex=a,this._addClass(n,null,"ui-state-active"),n.trigger("focus"),t=n.offset(),o=!Y(e.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=o?{left:0,top:0}:{left:e.pageX-t.left-n.width()/2,top:e.pageY-t.top-n.height()/2-(parseInt(n.css("borderTopWidth"),10)||0)-(parseInt(n.css("borderBottomWidth"),10)||0)+(parseInt(n.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(e,a,i),this._animateOff=!0)},_mouseStart:function(){return!0},_mouseDrag:function(e){var t={x:e.pageX,y:e.pageY},t=this._normValueFromMouse(t);return this._slide(e,this._handleIndex,t),!1},_mouseStop:function(e){return this._removeClass(this.handles,null,"ui-state-active"),this._mouseSliding=!1,this._stop(e,this._handleIndex),this._change(e,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(e){var t,e="horizontal"===this.orientation?(t=this.elementSize.width,e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(t=this.elementSize.height,e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),e=e/t;return(e=1<e?1:e)<0&&(e=0),"vertical"===this.orientation&&(e=1-e),t=this._valueMax()-this._valueMin(),e=this._valueMin()+e*t,this._trimAlignValue(e)},_uiHash:function(e,t,i){var s={handle:this.handles[e],handleIndex:e,value:void 0!==t?t:this.value()};return this._hasMultipleValues()&&(s.value=void 0!==t?t:this.values(e),s.values=i||this.values()),s},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(e,t){return this._trigger("start",e,this._uiHash(t))},_slide:function(e,t,i){var s,n=this.value(),a=this.values();this._hasMultipleValues()&&(s=this.values(t?0:1),n=this.values(t),2===this.options.values.length&&!0===this.options.range&&(i=0===t?Math.min(s,i):Math.max(s,i)),a[t]=i),i!==n&&!1!==this._trigger("slide",e,this._uiHash(t,i,a))&&(this._hasMultipleValues()?this.values(t,i):this.value(i))},_stop:function(e,t){this._trigger("stop",e,this._uiHash(t))},_change:function(e,t){this._keySliding||this._mouseSliding||(this._lastChangedValue=t,this._trigger("change",e,this._uiHash(t)))},value:function(e){if(!arguments.length)return this._value();this.options.value=this._trimAlignValue(e),this._refreshValue(),this._change(null,0)},values:function(e,t){var i,s,n;if(1<arguments.length)this.options.values[e]=this._trimAlignValue(t),this._refreshValue(),this._change(null,e);else{if(!arguments.length)return this._values();if(!Array.isArray(e))return this._hasMultipleValues()?this._values(e):this.value();for(i=this.options.values,s=e,n=0;n<i.length;n+=1)i[n]=this._trimAlignValue(s[n]),this._change(null,n);this._refreshValue()}},_setOption:function(e,t){var i,s=0;switch("range"===e&&!0===this.options.range&&("min"===t?(this.options.value=this._values(0),this.options.values=null):"max"===t&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),Array.isArray(this.options.values)&&(s=this.options.values.length),this._super(e,t),e){case"orientation":this._detectOrientation(),this._removeClass("ui-slider-horizontal ui-slider-vertical")._addClass("ui-slider-"+this.orientation),this._refreshValue(),this.options.range&&this._refreshRange(t),this.handles.css("horizontal"===t?"bottom":"left","");break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),i=s-1;0<=i;i--)this._change(null,i);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0,this._calculateNewMax(),this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_setOptionDisabled:function(e){this._super(e),this._toggleClass(null,"ui-state-disabled",!!e)},_value:function(){var e=this.options.value;return this._trimAlignValue(e)},_values:function(e){var t,i;if(arguments.length)return e=this.options.values[e],this._trimAlignValue(e);if(this._hasMultipleValues()){for(t=this.options.values.slice(),i=0;i<t.length;i+=1)t[i]=this._trimAlignValue(t[i]);return t}return[]},_trimAlignValue:function(e){var t,i;return e<=this._valueMin()?this._valueMin():e>=this._valueMax()?this._valueMax():(t=0<this.options.step?this.options.step:1,i=e-(e=(e-this._valueMin())%t),2*Math.abs(e)>=t&&(i+=0<e?t:-t),parseFloat(i.toFixed(5)))},_calculateNewMax:function(){var e=this.options.max,t=this._valueMin(),i=this.options.step;(e=Math.round((e-t)/i)*i+t)>this.options.max&&(e-=i),this.max=parseFloat(e.toFixed(this._precision()))},_precision:function(){var e=this._precisionOf(this.options.step);return e=null!==this.options.min?Math.max(e,this._precisionOf(this.options.min)):e},_precisionOf:function(e){var e=e.toString(),t=e.indexOf(".");return-1===t?0:e.length-t-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(e){"vertical"===e&&this.range.css({width:"",left:""}),"horizontal"===e&&this.range.css({height:"",bottom:""})},_refreshValue:function(){var t,i,e,s,n,a=this.options.range,o=this.options,r=this,l=!this._animateOff&&o.animate,h={};this._hasMultipleValues()?this.handles.each(function(e){i=(r.values(e)-r._valueMin())/(r._valueMax()-r._valueMin())*100,h["horizontal"===r.orientation?"left":"bottom"]=i+"%",Y(this).stop(1,1)[l?"animate":"css"](h,o.animate),!0===r.options.range&&("horizontal"===r.orientation?(0===e&&r.range.stop(1,1)[l?"animate":"css"]({left:i+"%"},o.animate),1===e&&r.range[l?"animate":"css"]({width:i-t+"%"},{queue:!1,duration:o.animate})):(0===e&&r.range.stop(1,1)[l?"animate":"css"]({bottom:i+"%"},o.animate),1===e&&r.range[l?"animate":"css"]({height:i-t+"%"},{queue:!1,duration:o.animate}))),t=i}):(e=this.value(),s=this._valueMin(),n=this._valueMax(),i=n!==s?(e-s)/(n-s)*100:0,h["horizontal"===this.orientation?"left":"bottom"]=i+"%",this.handle.stop(1,1)[l?"animate":"css"](h,o.animate),"min"===a&&"horizontal"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({width:i+"%"},o.animate),"max"===a&&"horizontal"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({width:100-i+"%"},o.animate),"min"===a&&"vertical"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({height:i+"%"},o.animate),"max"===a&&"vertical"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({height:100-i+"%"},o.animate))},_handleEvents:{keydown:function(e){var t,i,s,n=Y(e.target).data("ui-slider-handle-index");switch(e.keyCode){case Y.ui.keyCode.HOME:case Y.ui.keyCode.END:case Y.ui.keyCode.PAGE_UP:case Y.ui.keyCode.PAGE_DOWN:case Y.ui.keyCode.UP:case Y.ui.keyCode.RIGHT:case Y.ui.keyCode.DOWN:case Y.ui.keyCode.LEFT:if(e.preventDefault(),this._keySliding||(this._keySliding=!0,this._addClass(Y(e.target),null,"ui-state-active"),!1!==this._start(e,n)))break;return}switch(s=this.options.step,t=i=this._hasMultipleValues()?this.values(n):this.value(),e.keyCode){case Y.ui.keyCode.HOME:i=this._valueMin();break;case Y.ui.keyCode.END:i=this._valueMax();break;case Y.ui.keyCode.PAGE_UP:i=this._trimAlignValue(t+(this._valueMax()-this._valueMin())/this.numPages);break;case Y.ui.keyCode.PAGE_DOWN:i=this._trimAlignValue(t-(this._valueMax()-this._valueMin())/this.numPages);break;case Y.ui.keyCode.UP:case Y.ui.keyCode.RIGHT:if(t===this._valueMax())return;i=this._trimAlignValue(t+s);break;case Y.ui.keyCode.DOWN:case Y.ui.keyCode.LEFT:if(t===this._valueMin())return;i=this._trimAlignValue(t-s)}this._slide(e,n,i)},keyup:function(e){var t=Y(e.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(e,t),this._change(e,t),this._removeClass(Y(e.target),null,"ui-state-active"))}}});function t(t){return function(){var e=this.element.val();t.apply(this,arguments),this._refresh(),e!==this.element.val()&&this._trigger("change")}}Y.widget("ui.spinner",{version:"1.14.1",defaultElement:"<input>",widgetEventPrefix:"spin",options:{classes:{"ui-spinner":"ui-corner-all","ui-spinner-down":"ui-corner-br","ui-spinner-up":"ui-corner-tr"},culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),""!==this.value()&&this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var s=this._super(),n=this.element;return Y.each(["min","max","step"],function(e,t){var i=n.attr(t);null!=i&&i.length&&(s[t]=i)}),s},_events:{keydown:function(e){this._start(e)&&this._keydown(e)&&e.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(e){this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",e)},mousewheel:function(e,t){var i=this.document[0].activeElement;if(this.element[0]===i&&t){if(!this.spinning&&!this._start(e))return!1;this._spin((0<t?1:-1)*this.options.step,e),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(e)},100),e.preventDefault()}},"mousedown .ui-spinner-button":function(e){var t;t=this.element[0]===this.document[0].activeElement?this.previous:this.element.val(),e.preventDefault(),function(){this.element[0]!==this.document[0].activeElement&&(this.element.trigger("focus"),this.previous=t)}.call(this),!1!==this._start(e)&&this._repeat(null,Y(e.currentTarget).hasClass("ui-spinner-up")?1:-1,e)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(e){if(Y(e.currentTarget).hasClass("ui-state-active"))return!1!==this._start(e)&&void this._repeat(null,Y(e.currentTarget).hasClass("ui-spinner-up")?1:-1,e)},"mouseleave .ui-spinner-button":"_stop"},_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap("<span>").parent().append("<a></a><a></a>")},_draw:function(){this._enhance(),this._addClass(this.uiSpinner,"ui-spinner","ui-widget ui-widget-content"),this._addClass("ui-spinner-input"),this.element.attr("role","spinbutton"),this.buttons=this.uiSpinner.children("a").attr("tabIndex",-1).attr("aria-hidden",!0).button({classes:{"ui-button":""}}),this._removeClass(this.buttons,"ui-corner-all"),this._addClass(this.buttons.first(),"ui-spinner-button ui-spinner-up"),this._addClass(this.buttons.last(),"ui-spinner-button ui-spinner-down"),this.buttons.first().button({icon:this.options.icons.up,showLabel:!1}),this.buttons.last().button({icon:this.options.icons.down,showLabel:!1}),this.buttons.height()>Math.ceil(.5*this.uiSpinner.height())&&0<this.uiSpinner.height()&&this.uiSpinner.height(this.uiSpinner.height())},_keydown:function(e){var t=this.options,i=Y.ui.keyCode;switch(e.keyCode){case i.UP:return this._repeat(null,1,e),!0;case i.DOWN:return this._repeat(null,-1,e),!0;case i.PAGE_UP:return this._repeat(null,t.page,e),!0;case i.PAGE_DOWN:return this._repeat(null,-t.page,e),!0}return!1},_start:function(e){return!(!this.spinning&&!1===this._trigger("start",e))&&(this.counter||(this.counter=1),this.spinning=!0)},_repeat:function(e,t,i){e=e||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,t,i)},e),this._spin(t*this.options.step,i)},_spin:function(e,t){var i=this.value()||0;this.counter||(this.counter=1),i=this._adjustValue(i+e*this._increment(this.counter)),this.spinning&&!1===this._trigger("spin",t,{value:i})||(this._value(i),this.counter++)},_increment:function(e){var t=this.options.incremental;return t?"function"==typeof t?t(e):Math.floor(e*e*e/5e4-e*e/500+17*e/200+1):1},_precision:function(){var e=this._precisionOf(this.options.step);return e=null!==this.options.min?Math.max(e,this._precisionOf(this.options.min)):e},_precisionOf:function(e){var e=e.toString(),t=e.indexOf(".");return-1===t?0:e.length-t-1},_adjustValue:function(e){var t=this.options,i=null!==t.min?t.min:0,s=e-i;return e=i+Math.round(s/t.step)*t.step,e=parseFloat(e.toFixed(this._precision())),null!==t.max&&e>t.max?t.max:null!==t.min&&e<t.min?t.min:e},_stop:function(e){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",e))},_setOption:function(e,t){var i;"culture"===e||"numberFormat"===e?(i=this._parse(this.element.val()),this.options[e]=t,this.element.val(this._format(i))):("max"!==e&&"min"!==e&&"step"!==e||"string"==typeof t&&(t=this._parse(t)),"icons"===e&&(i=this.buttons.first().find(".ui-icon"),this._removeClass(i,null,this.options.icons.up),this._addClass(i,null,t.up),i=this.buttons.last().find(".ui-icon"),this._removeClass(i,null,this.options.icons.down),this._addClass(i,null,t.down)),this._super(e,t))},_setOptionDisabled:function(e){this._super(e),this._toggleClass(this.uiSpinner,null,"ui-state-disabled",!!e),this.element.prop("disabled",!!e),this.buttons.button(e?"disable":"enable")},_setOptions:t(function(e){this._super(e)}),_parse:function(e){return""===(e="string"==typeof e&&""!==e?window.Globalize&&this.options.numberFormat?Globalize.parseFloat(e,10,this.options.culture):+e:e)||isNaN(e)?null:e},_format:function(e){return""===e?"":window.Globalize&&this.options.numberFormat?Globalize.format(e,this.options.numberFormat,this.options.culture):e},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var e=this.value();return null!==e&&e===this._adjustValue(e)},_value:function(e,t){var i;""!==e&&null!==(i=this._parse(e))&&(t||(i=this._adjustValue(i)),e=this._format(i)),this.element.val(e),this._refresh()},_destroy:function(){this.element.prop("disabled",!1).removeAttr("autocomplete role aria-valuemin aria-valuemax aria-valuenow"),this.uiSpinner.replaceWith(this.element)},stepUp:t(function(e){this._stepUp(e)}),_stepUp:function(e){this._start()&&(this._spin((e||1)*this.options.step),this._stop())},stepDown:t(function(e){this._stepDown(e)}),_stepDown:function(e){this._start()&&(this._spin((e||1)*-this.options.step),this._stop())},pageUp:t(function(e){this._stepUp((e||1)*this.options.page)}),pageDown:t(function(e){this._stepDown((e||1)*this.options.page)}),value:function(e){if(!arguments.length)return this._parse(this.element.val());t(this._value).call(this,e)},widget:function(){return this.uiSpinner}}),!0===Y.uiBackCompat&&Y.widget("ui.spinner",Y.ui.spinner,{_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml())},_uiSpinnerHtml:function(){return"<span>"},_buttonHtml:function(){return"<a></a><a></a>"}});Y.ui.spinner,Y.widget("ui.tabs",{version:"1.14.1",delay:300,options:{active:null,classes:{"ui-tabs":"ui-corner-all","ui-tabs-nav":"ui-corner-all","ui-tabs-panel":"ui-corner-bottom","ui-tabs-tab":"ui-corner-top"},collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:(m=/#.*$/,function(e){var t=e.href.replace(m,""),i=location.href.replace(m,"");try{t=decodeURIComponent(t)}catch(e){}try{i=decodeURIComponent(i)}catch(e){}return 1<e.hash.length&&t===i}),_create:function(){var t=this,e=this.options;this.running=!1,this._addClass("ui-tabs","ui-widget ui-widget-content"),this._toggleClass("ui-tabs-collapsible",null,e.collapsible),this._processTabs(),e.active=this._initialActive(),Array.isArray(e.disabled)&&(e.disabled=Y.uniqueSort(e.disabled.concat(Y.map(this.tabs.filter(".ui-state-disabled"),function(e){return t.tabs.index(e)}))).sort()),!1!==this.options.active&&this.anchors.length?this.active=this._findActive(e.active):this.active=Y(),this._refresh(),this.active.length&&this.load(e.active)},_initialActive:function(){var i=this.options.active,e=this.options.collapsible,s=decodeURIComponent(location.hash.substring(1));return null===i&&(s&&this.tabs.each(function(e,t){if(Y(t).attr("aria-controls")===s)return i=e,!1}),null!==(i=null===i?this.tabs.index(this.tabs.filter(".ui-tabs-active")):i)&&-1!==i||(i=!!this.tabs.length&&0)),!1!==i&&-1===(i=this.tabs.index(this.tabs.eq(i)))&&(i=!e&&0),i=!e&&!1===i&&this.anchors.length?0:i},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):Y()}},_tabKeydown:function(e){var t=Y(this.document[0].activeElement).closest("li"),i=this.tabs.index(t),s=!0;if(!this._handlePageNav(e)){switch(e.keyCode){case Y.ui.keyCode.RIGHT:case Y.ui.keyCode.DOWN:i++;break;case Y.ui.keyCode.UP:case Y.ui.keyCode.LEFT:s=!1,i--;break;case Y.ui.keyCode.END:i=this.anchors.length-1;break;case Y.ui.keyCode.HOME:i=0;break;case Y.ui.keyCode.SPACE:return e.preventDefault(),clearTimeout(this.activating),void this._activate(i);case Y.ui.keyCode.ENTER:return e.preventDefault(),clearTimeout(this.activating),void this._activate(i!==this.options.active&&i);default:return}e.preventDefault(),clearTimeout(this.activating),i=this._focusNextTab(i,s),e.ctrlKey||e.metaKey||(t.attr("aria-selected","false"),this.tabs.eq(i).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",i)},this.delay))}},_panelKeydown:function(e){this._handlePageNav(e)||e.ctrlKey&&e.keyCode===Y.ui.keyCode.UP&&(e.preventDefault(),this.active.trigger("focus"))},_handlePageNav:function(e){return e.altKey&&e.keyCode===Y.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):e.altKey&&e.keyCode===Y.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(e,t){var i=this.tabs.length-1;for(;-1!==Y.inArray(e=(e=i<e?0:e)<0?i:e,this.options.disabled);)e=t?e+1:e-1;return e},_focusNextTab:function(e,t){return e=this._findNextTab(e,t),this.tabs.eq(e).trigger("focus"),e},_setOption:function(e,t){"active"===e?this._activate(t):(this._super(e,t),"collapsible"===e&&(this._toggleClass("ui-tabs-collapsible",null,t),t||!1!==this.options.active||this._activate(0)),"event"===e&&this._setupEvents(t),"heightStyle"===e&&this._setupHeightStyle(t))},refresh:function(){var e=this.options,t=this.tablist.children(":has(a[href])");e.disabled=Y.map(t.filter(".ui-state-disabled"),function(e){return t.index(e)}),this._processTabs(),!1!==e.active&&this.anchors.length?this.active.length&&!Y.contains(this.tablist[0],this.active[0])?this.tabs.length===e.disabled.length?(e.active=!1,this.active=Y()):this._activate(this._findNextTab(Math.max(0,e.active-1),!1)):e.active=this.tabs.index(this.active):(e.active=!1,this.active=Y()),this._refresh()},_refresh:function(){this._setOptionDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"}),this.active.length?(this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}),this._addClass(this.active,"ui-tabs-active","ui-state-active"),this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var r=this,e=this.tabs,t=this.anchors,i=this.panels;this.tablist=this._getList().attr("role","tablist"),this._addClass(this.tablist,"ui-tabs-nav","ui-helper-reset ui-helper-clearfix ui-widget-header"),this.tablist.on("mousedown"+this.eventNamespace,"> li",function(e){Y(this).is(".ui-state-disabled")&&e.preventDefault()}),this.tabs=this.tablist.find("> li:has(a[href])").attr({role:"tab",tabIndex:-1}),this._addClass(this.tabs,"ui-tabs-tab","ui-state-default"),this.anchors=this.tabs.map(function(){return Y("a",this)[0]}).attr({tabIndex:-1}),this._addClass(this.anchors,"ui-tabs-anchor"),this.panels=Y(),this.anchors.each(function(e,t){var i,s,n=Y(t).uniqueId().attr("id"),a=Y(t).closest("li"),o=a.attr("aria-controls");r._isLocal(t)?(s=decodeURIComponent(t.hash).substring(1),i=r.element.find("#"+CSS.escape(s))):(s=a.attr("aria-controls")||Y({}).uniqueId()[0].id,(i=r.element.find("#"+s)).length||(i=r._createPanel(s)).insertAfter(r.panels[e-1]||r.tablist),i.attr("aria-live","polite")),i.length&&(r.panels=r.panels.add(i)),o&&a.data("ui-tabs-aria-controls",o),a.attr({"aria-controls":s,"aria-labelledby":n}),i.attr("aria-labelledby",n)}),this.panels.attr("role","tabpanel"),this._addClass(this.panels,"ui-tabs-panel","ui-widget-content"),e&&(this._off(e.not(this.tabs)),this._off(t.not(this.anchors)),this._off(i.not(this.panels)))},_getList:function(){return this.tablist||this.element.find("ol, ul").eq(0)},_createPanel:function(e){return Y("<div>").attr("id",e).data("ui-tabs-destroy",!0)},_setOptionDisabled:function(e){var t,i;for(Array.isArray(e)&&(e.length?e.length===this.anchors.length&&(e=!0):e=!1),i=0;t=this.tabs[i];i++)t=Y(t),!0===e||-1!==Y.inArray(i,e)?(t.attr("aria-disabled","true"),this._addClass(t,null,"ui-state-disabled")):(t.removeAttr("aria-disabled"),this._removeClass(t,null,"ui-state-disabled"));this.options.disabled=e,this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!0===e)},_setupEvents:function(e){var i={};e&&Y.each(e.split(" "),function(e,t){i[t]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(!0,this.anchors,{click:function(e){e.preventDefault()}}),this._on(this.anchors,i),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(e){var i,t=this.element.parent();"fill"===e?(i=t.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var e=Y(this),t=e.css("position");"absolute"!==t&&"fixed"!==t&&(i-=e.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=Y(this).outerHeight(!0)}),this.panels.each(function(){Y(this).height(Math.max(0,i-Y(this).innerHeight()+Y(this).height()))}).css("overflow","auto")):"auto"===e&&(i=0,this.panels.each(function(){i=Math.max(i,Y(this).height("").height())}).height(i))},_eventHandler:function(e){var t=this.options,i=this.active,s=Y(e.currentTarget).closest("li"),n=s[0]===i[0],a=n&&t.collapsible,o=a?Y():this._getPanelForTab(s),r=i.length?this._getPanelForTab(i):Y(),i={oldTab:i,oldPanel:r,newTab:a?Y():s,newPanel:o};e.preventDefault(),s.hasClass("ui-state-disabled")||s.hasClass("ui-tabs-loading")||this.running||n&&!t.collapsible||!1===this._trigger("beforeActivate",e,i)||(t.active=!a&&this.tabs.index(s),this.active=n?Y():s,this.xhr&&this.xhr.abort(),r.length||o.length||Y.error("jQuery UI Tabs: Mismatching fragment identifier."),o.length&&this.load(this.tabs.index(s),e),this._toggle(e,i))},_toggle:function(e,t){var i=this,s=t.newPanel,n=t.oldPanel;function a(){i.running=!1,i._trigger("activate",e,t)}function o(){i._addClass(t.newTab.closest("li"),"ui-tabs-active","ui-state-active"),s.length&&i.options.show?i._show(s,i.options.show,a):(s.show(),a())}this.running=!0,n.length&&this.options.hide?this._hide(n,this.options.hide,function(){i._removeClass(t.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),o()}):(this._removeClass(t.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),n.hide(),o()),n.attr("aria-hidden","true"),t.oldTab.attr({"aria-selected":"false","aria-expanded":"false"}),s.length&&n.length?t.oldTab.attr("tabIndex",-1):s.length&&this.tabs.filter(function(){return 0===Y(this).attr("tabIndex")}).attr("tabIndex",-1),s.attr("aria-hidden","false"),t.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(e){var e=this._findActive(e);e[0]!==this.active[0]&&(e=(e=e.length?e:this.active).find(".ui-tabs-anchor")[0],this._eventHandler({target:e,currentTarget:e,preventDefault:Y.noop}))},_findActive:function(e){return!1===e?Y():this.tabs.eq(e)},_getIndex:function(e){return e="string"==typeof e?this.anchors.index(this.anchors.filter("[href$='"+CSS.escape(e)+"']")):e},_destroy:function(){this.xhr&&this.xhr.abort(),this.tablist.removeAttr("role").off(this.eventNamespace),this.anchors.removeAttr("role tabIndex").removeUniqueId(),this.tabs.add(this.panels).each(function(){Y.data(this,"ui-tabs-destroy")?Y(this).remove():Y(this).removeAttr("role tabIndex aria-live aria-busy aria-selected aria-labelledby aria-hidden aria-expanded")}),this.tabs.each(function(){var e=Y(this),t=e.data("ui-tabs-aria-controls");t?e.attr("aria-controls",t).removeData("ui-tabs-aria-controls"):e.removeAttr("aria-controls")}),this.panels.show(),"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(i){var e=this.options.disabled;!1!==e&&(e=void 0!==i&&(i=this._getIndex(i),Array.isArray(e)?Y.map(e,function(e){return e!==i?e:null}):Y.map(this.tabs,function(e,t){return t!==i?t:null})),this._setOptionDisabled(e))},disable:function(e){var t=this.options.disabled;if(!0!==t){if(void 0===e)t=!0;else{if(e=this._getIndex(e),-1!==Y.inArray(e,t))return;t=Array.isArray(t)?Y.merge([e],t).sort():[e]}this._setOptionDisabled(t)}},load:function(e,s){e=this._getIndex(e);function n(e,t){"abort"===t&&a.panels.stop(!1,!0),a._removeClass(i,"ui-tabs-loading"),o.removeAttr("aria-busy"),e===a.xhr&&delete a.xhr}var a=this,i=this.tabs.eq(e),e=i.find(".ui-tabs-anchor"),o=this._getPanelForTab(i),r={tab:i,panel:o};this._isLocal(e[0])||(this.xhr=Y.ajax(this._ajaxSettings(e,s,r)),"canceled"!==this.xhr.statusText&&(this._addClass(i,"ui-tabs-loading"),o.attr("aria-busy","true"),this.xhr.done(function(e,t,i){o.html(e),a._trigger("load",s,r),n(i,t)}).fail(function(e,t){n(e,t)})))},_ajaxSettings:function(e,i,s){var n=this;return{url:e.attr("href"),beforeSend:function(e,t){return n._trigger("beforeLoad",i,Y.extend({jqXHR:e,ajaxSettings:t},s))}}},_getPanelForTab:function(e){e=Y(e).attr("aria-controls");return this.element.find("#"+CSS.escape(e))}}),!0===Y.uiBackCompat&&Y.widget("ui.tabs",Y.ui.tabs,{_processTabs:function(){this._superApply(arguments),this._addClass(this.tabs,"ui-tab")}}),Y.ui.tabs,Y.widget("ui.tooltip",{version:"1.14.1",options:{classes:{"ui-tooltip":"ui-corner-all ui-widget-shadow"},content:function(){var e=Y(this).attr("title");return Y("<a>").text(e).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,track:!1,close:null,open:null},_addDescribedBy:function(e,t){var i=(e.attr("aria-describedby")||"").split(/\s+/);i.push(t),e.data("ui-tooltip-id",t).attr("aria-describedby",String.prototype.trim.call(i.join(" ")))},_removeDescribedBy:function(e){var t=e.data("ui-tooltip-id"),i=(e.attr("aria-describedby")||"").split(/\s+/),t=Y.inArray(t,i);-1!==t&&i.splice(t,1),e.removeData("ui-tooltip-id"),(i=String.prototype.trim.call(i.join(" ")))?e.attr("aria-describedby",i):e.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.liveRegion=Y("<div>").attr({role:"log","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this.disabledTitles=Y([])},_setOption:function(e,t){var i=this;this._super(e,t),"content"===e&&Y.each(this.tooltips,function(e,t){i._updateContent(t.element)})},_setOptionDisabled:function(e){this[e?"_disable":"_enable"]()},_disable:function(){var s=this;Y.each(this.tooltips,function(e,t){var i=Y.Event("blur");i.target=i.currentTarget=t.element[0],s.close(i,!0)}),this.disabledTitles=this.disabledTitles.add(this.element.find(this.options.items).addBack().filter(function(){var e=Y(this);if(e.is("[title]"))return e.data("ui-tooltip-title",e.attr("title")).removeAttr("title")}))},_enable:function(){this.disabledTitles.each(function(){var e=Y(this);e.data("ui-tooltip-title")&&e.attr("title",e.data("ui-tooltip-title"))}),this.disabledTitles=Y([])},open:function(e){var i=this,t=Y(e?e.target:this.element).closest(this.options.items);t.length&&!t.data("ui-tooltip-id")&&(t.attr("title")&&t.data("ui-tooltip-title",t.attr("title")),t.data("ui-tooltip-open",!0),e&&"mouseover"===e.type&&t.parents().each(function(){var e,t=Y(this);t.data("ui-tooltip-open")&&((e=Y.Event("blur")).target=e.currentTarget=this,i.close(e,!0)),t.attr("title")&&(t.uniqueId(),i.parents[this.id]={element:this,title:t.attr("title")},t.attr("title",""))}),this._registerCloseHandlers(e,t),this._updateContent(t,e))},_updateContent:function(t,i){var e=this.options.content,s=this,n=i?i.type:null;if("string"==typeof e||e.nodeType||e.jquery)return this._open(i,t,e);(e=e.call(t[0],function(e){t.data("ui-tooltip-open")&&(i&&(i.type=n),s._open(i,t,e))}))&&this._open(i,t,e)},_open:function(e,t,i){var s,n,a,o=Y.extend({},this.options.position);function r(e){o.of=e,s.is(":hidden")||s.position(o)}i&&((a=this._find(t))?a.tooltip.find(".ui-tooltip-content").html(i):(t.is("[title]")&&(e&&"mouseover"===e.type?t.attr("title",""):t.removeAttr("title")),a=this._tooltip(t),s=a.tooltip,this._addDescribedBy(t,s.attr("id")),s.find(".ui-tooltip-content").html(i),this.liveRegion.children().hide(),(a=Y("<div>").html(s.find(".ui-tooltip-content").html())).removeAttr("name").find("[name]").removeAttr("name"),a.removeAttr("id").find("[id]").removeAttr("id"),a.appendTo(this.liveRegion),this.options.track&&e&&/^mouse/.test(e.type)?(this._on(this.document,{mousemove:r}),r(e)):s.position(Y.extend({of:t},this.options.position)),s.hide(),this._show(s,this.options.show),this.options.track&&this.options.show&&this.options.show.delay&&(n=this.delayedShow=setInterval(function(){s.is(":visible")&&(r(o.of),clearInterval(n))},13)),this._trigger("open",e,{tooltip:s})))},_registerCloseHandlers:function(e,t){var i={keyup:function(e){e.keyCode===Y.ui.keyCode.ESCAPE&&((e=Y.Event(e)).currentTarget=t[0],this.close(e,!0))}};t[0]!==this.element[0]&&(i.remove=function(){var e=this._find(t);e&&this._removeTooltip(e.tooltip)}),e&&"mouseover"!==e.type||(i.mouseleave="close"),e&&"focusin"!==e.type||(i.focusout="close"),this._on(!0,t,i)},close:function(e){var t,i=this,s=Y(e?e.currentTarget:this.element),n=this._find(s);n?(t=n.tooltip,n.closing||(clearInterval(this.delayedShow),s.data("ui-tooltip-title")&&!s.attr("title")&&s.attr("title",s.data("ui-tooltip-title")),this._removeDescribedBy(s),n.hiding=!0,t.stop(!0),this._hide(t,this.options.hide,function(){i._removeTooltip(Y(this))}),s.removeData("ui-tooltip-open"),this._off(s,"mouseleave focusout keyup"),s[0]!==this.element[0]&&this._off(s,"remove"),this._off(this.document,"mousemove"),e&&"mouseleave"===e.type&&Y.each(this.parents,function(e,t){Y(t.element).attr("title",t.title),delete i.parents[e]}),n.closing=!0,this._trigger("close",e,{tooltip:t}),n.hiding)||(n.closing=!1)):s.removeData("ui-tooltip-open")},_tooltip:function(e){var t=Y("<div>").attr("role","tooltip"),i=Y("<div>").appendTo(t),s=t.uniqueId().attr("id");return this._addClass(i,"ui-tooltip-content"),this._addClass(t,"ui-tooltip","ui-widget ui-widget-content"),t.appendTo(this._appendTo(e)),this.tooltips[s]={element:e,tooltip:t}},_find:function(e){e=e.data("ui-tooltip-id");return e?this.tooltips[e]:null},_removeTooltip:function(e){clearInterval(this.delayedShow),e.remove(),delete this.tooltips[e.attr("id")]},_appendTo:function(e){e=e.closest(".ui-front, dialog");return e=e.length?e:this.document[0].body},_destroy:function(){var s=this;Y.each(this.tooltips,function(e,t){var i=Y.Event("blur"),t=t.element;i.target=i.currentTarget=t[0],s.close(i,!0),Y("#"+e).remove(),t.data("ui-tooltip-title")&&(t.attr("title")||t.attr("title",t.data("ui-tooltip-title")),t.removeData("ui-tooltip-title"))}),this.liveRegion.remove()}}),!0===Y.uiBackCompat&&Y.widget("ui.tooltip",Y.ui.tooltip,{options:{tooltipClass:null},_tooltip:function(){var e=this._superApply(arguments);return this.options.tooltipClass&&e.tooltip.addClass(this.options.tooltipClass),e}}),Y.ui.tooltip;var m,f=Y,g={},B=g.toString,Q=/^([\-+])=\s*(\d+\.?\d*)/,V=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(e){return[e[1],e[2],e[3],e[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(e){return[2.55*e[1],2.55*e[2],2.55*e[3],e[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})?/,parse:function(e){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16),e[4]?(parseInt(e[4],16)/255).toFixed(2):1]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])([a-f0-9])?/,parse:function(e){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16),e[4]?(parseInt(e[4]+e[4],16)/255).toFixed(2):1]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(e){return[e[1],e[2]/100,e[3]/100,e[4]]}}],v=f.Color=function(e,t,i,s){return new f.Color.fn.parse(e,t,i,s)},y={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},U={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},_=f.each;function b(e){return null==e?e+"":"object"==typeof e?g[B.call(e)]||"object":typeof e}function x(e,t,i){var s=U[t.type]||{};return null==e?i||!t.def?null:t.def:(e=s.floor?~~e:parseFloat(e),s.mod?(e+s.mod)%s.mod:Math.min(s.max,Math.max(0,e)))}function q(s){var n=v(),a=n._rgba=[];return s=s.toLowerCase(),_(V,function(e,t){var i=t.re.exec(s),i=i&&t.parse(i),t=t.space||"rgba";if(i)return i=n[t](i),n[y[t].cache]=i[y[t].cache],a=n._rgba=i._rgba,!1}),a.length?("0,0,0,0"===a.join()&&f.extend(a,I.transparent),n):I[s]}function D(e,t,i){return 6*(i=(i+1)%1)<1?e+(t-e)*i*6:2*i<1?t:3*i<2?e+(t-e)*(2/3-i)*6:e}_(y,function(e,t){t.cache="_"+e,t.props.alpha={idx:3,type:"percent",def:1}}),f.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){g["[object "+t+"]"]=t.toLowerCase()}),v.fn=f.extend(v.prototype,{parse:function(n,e,t,i){if(void 0===n)return this._rgba=[null,null,null,null],this;(n.jquery||n.nodeType)&&(n=f(n).css(e),e=void 0);var a=this,s=b(n),o=this._rgba=[];return void 0!==e&&(n=[n,e,t,i],s="array"),"string"===s?this.parse(q(n)||I._default):"array"===s?(_(y.rgba.props,function(e,t){o[t.idx]=x(n[t.idx],t)}),this):"object"===s?(n instanceof v?_(y,function(e,t){n[t.cache]&&(a[t.cache]=n[t.cache].slice())}):_(y,function(e,i){var s=i.cache;_(i.props,function(e,t){if(!a[s]&&i.to){if("alpha"===e||null==n[e])return;a[s]=i.to(a._rgba)}a[s][t.idx]=x(n[e],t,!0)}),a[s]&&f.inArray(null,a[s].slice(0,3))<0&&(null==a[s][3]&&(a[s][3]=1),i.from)&&(a._rgba=i.from(a[s]))}),this):void 0},is:function(e){var n=v(e),a=!0,o=this;return _(y,function(e,t){var i,s=n[t.cache];return s&&(i=o[t.cache]||t.to&&t.to(o._rgba)||[],_(t.props,function(e,t){if(null!=s[t.idx])return a=s[t.idx]===i[t.idx]})),a}),a},_space:function(){var i=[],s=this;return _(y,function(e,t){s[t.cache]&&i.push(e)}),i.pop()},transition:function(e,o){var e=(h=v(e))._space(),t=y[e],i=0===this.alpha()?v("transparent"):this,r=i[t.cache]||t.to(i._rgba),l=r.slice(),h=h[t.cache];return _(t.props,function(e,t){var i=t.idx,s=r[i],n=h[i],a=U[t.type]||{};null!==n&&(null===s?l[i]=n:(a.mod&&(n-s>a.mod/2?s+=a.mod:s-n>a.mod/2&&(s-=a.mod)),l[i]=x((n-s)*o+s,t)))}),this[e](l)},blend:function(e){var t,i,s;return 1===this._rgba[3]?this:(t=this._rgba.slice(),i=t.pop(),s=v(e)._rgba,v(f.map(t,function(e,t){return(1-i)*s[t]+i*e})))},toRgbaString:function(){var e="rgba(",t=f.map(this._rgba,function(e,t){return null!=e?e:2<t?1:0});return 1===t[3]&&(t.pop(),e="rgb("),e+t.join(", ")+")"},toHslaString:function(){var e="hsla(",t=f.map(this.hsla(),function(e,t){return null==e&&(e=2<t?1:0),e=t&&t<3?Math.round(100*e)+"%":e});return 1===t[3]&&(t.pop(),e="hsl("),e+t.join(", ")+")"},toHexString:function(e){var t=this._rgba.slice(),i=t.pop();return e&&t.push(~~(255*i)),"#"+f.map(t,function(e){return("0"+(e||0).toString(16)).substr(-2)}).join("")},toString:function(){return this.toRgbaString()}}),v.fn.parse.prototype=v.fn,y.hsla.to=function(e){var t,i,s,n,a,o,r,l;return null==e[0]||null==e[1]||null==e[2]?[null,null,null,e[3]]:(t=e[0]/255,i=e[1]/255,s=e[2]/255,e=e[3],n=(l=Math.max(t,i,s))-(r=Math.min(t,i,s)),o=.5*(a=l+r),r=r===l?0:t===l?60*(i-s)/n+360:i===l?60*(s-t)/n+120:60*(t-i)/n+240,l=0==n?0:o<=.5?n/a:n/(2-a),[Math.round(r)%360,l,o,null==e?1:e])},y.hsla.from=function(e){var t,i,s;return null==e[0]||null==e[1]||null==e[2]?[null,null,null,e[3]]:(t=e[0]/360,s=e[1],i=e[3],s=2*(e=e[2])-(e=e<=.5?e*(1+s):e+s-e*s),[Math.round(255*D(s,e,t+1/3)),Math.round(255*D(s,e,t)),Math.round(255*D(s,e,t-1/3)),i])},_(y,function(r,e){var t=e.props,a=e.cache,o=e.to,l=e.from;v.fn[r]=function(e){var i,s,n;return o&&!this[a]&&(this[a]=o(this._rgba)),void 0===e?this[a].slice():(i=b(e),s="array"===i||"object"===i?e:arguments,n=this[a].slice(),_(t,function(e,t){e=s["object"===i?e:t.idx];null==e&&(e=n[t.idx]),n[t.idx]=x(e,t)}),l?((e=v(l(n)))[a]=n,e):v(n))},_(t,function(a,o){v.fn[a]||(v.fn[a]=function(e){var t=b(e),i="alpha"===a?this._hsla?"hsla":"rgba":r,s=this[i](),n=s[o.idx];return"undefined"===t?n:("function"===t&&(t=b(e=e.call(this,n))),null==e&&o.empty?this:("string"===t&&(t=Q.exec(e))&&(e=n+parseFloat(t[2])*("+"===t[1]?1:-1)),s[o.idx]=e,this[i](s)))})})}),v.hook=function(e){e=e.split(" ");_(e,function(e,s){f.cssHooks[s]={set:function(e,t){var i;"transparent"===t||"string"===b(t)&&!(i=q(t))||(t=(t=v(i||t)).toRgbaString()),e.style[s]=t}},f.fx.step[s]=function(e){e.colorInit||(e.start=v(e.elem,s),e.end=v(e.end),e.colorInit=!0),f.cssHooks[s].set(e.elem,e.start.transition(e.end,e.pos))}})},v.hook("backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor"),f.cssHooks.borderColor={expand:function(i){var s={};return _(["Top","Right","Bottom","Left"],function(e,t){s["border"+t+"Color"]=i}),s}};var K,G,X,Z,ee,te,ie,se,ne,M,I=f.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"},P="ui-effects-",$="ui-effects-style",A="ui-effects-animated";function ae(e){for(var t,i=e.ownerDocument.defaultView.getComputedStyle(e),s={},n=i.length;n--;)"string"==typeof i[t=i[n]]&&(s[t.replace(/-([\da-z])/gi,function(e,t){return t.toUpperCase()})]=i[t]);return s}function N(e,t,i,s){return e={effect:e=Y.isPlainObject(e)?(t=e).effect:e},"function"==typeof(t=null==t?{}:t)&&(s=t,i=null,t={}),"number"!=typeof t&&!Y.fx.speeds[t]||(s=i,i=t,t={}),"function"==typeof i&&(s=i,i=null),t&&Y.extend(e,t),i=i||t.duration,e.duration=Y.fx.off?0:"number"==typeof i?i:i in Y.fx.speeds?Y.fx.speeds[i]:Y.fx.speeds._default,e.complete=s||t.complete,e}function F(e){return!e||"number"==typeof e||Y.fx.speeds[e]||"string"==typeof e&&!Y.effects.effect[e]||"function"==typeof e||"object"==typeof e&&!e.effect}function oe(e,t){var i=t.outerWidth(),t=t.outerHeight(),e=/^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/.exec(e)||["",0,i,t,0];return{top:parseFloat(e[1])||0,right:"auto"===e[2]?i:parseFloat(e[2]),bottom:"auto"===e[3]?t:parseFloat(e[3]),left:parseFloat(e[4])||0}}Y.effects={effect:{}},Z=["add","remove","toggle"],ee={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1},Y.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(e,t){Y.fx.step[t]=function(e){("none"!==e.end&&!e.setAttr||1===e.pos&&!e.setAttr)&&(f.style(e.elem,t,e.end),e.setAttr=!0)}}),Y.effects.animateClass=function(n,e,t,i){var a=Y.speed(e,t,i);return this.queue(function(){var i=Y(this),e=i.attr("class")||"",t=(t=a.children?i.find("*").addBack():i).map(function(){return{el:Y(this),start:ae(this)}}),s=function(){Y.each(Z,function(e,t){n[t]&&i[t+"Class"](n[t])})};s(),t=t.map(function(){return this.end=ae(this.el[0]),this.diff=((e,t)=>{var i,s,n={};for(i in t)s=t[i],e[i]===s||ee[i]||!Y.fx.step[i]&&isNaN(parseFloat(s))||(n[i]=s);return n})(this.start,this.end),this}),i.attr("class",e),t=t.map(function(){var e=this,t=Y.Deferred(),i=Y.extend({},a,{queue:!1,complete:function(){t.resolve(e)}});return this.el.animate(this.diff,i),t.promise()}),Y.when.apply(Y,t.get()).done(function(){s(),Y.each(arguments,function(){var t=this.el;Y.each(this.diff,function(e){t.css(e,"")})}),a.complete.call(i[0])})})},Y.fn.extend({addClass:(X=Y.fn.addClass,function(e,t,i,s){return t?Y.effects.animateClass.call(this,{add:e},t,i,s):X.apply(this,arguments)}),removeClass:(G=Y.fn.removeClass,function(e,t,i,s){return 1<arguments.length?Y.effects.animateClass.call(this,{remove:e},t,i,s):G.apply(this,arguments)}),toggleClass:(K=Y.fn.toggleClass,function(e,t,i,s,n){return"boolean"==typeof t||void 0===t?i?Y.effects.animateClass.call(this,t?{add:e}:{remove:e},i,s,n):K.apply(this,arguments):Y.effects.animateClass.call(this,{toggle:e},t,i,s)}),switchClass:function(e,t,i,s,n){return Y.effects.animateClass.call(this,{add:t,remove:e},i,s,n)}}),Y.expr&&Y.expr.pseudos&&Y.expr.pseudos.animated&&(Y.expr.pseudos.animated=(te=Y.expr.pseudos.animated,function(e){return!!Y(e).data(A)||te(e)})),!0===Y.uiBackCompat&&Y.extend(Y.effects,{save:function(e,t){for(var i=0,s=t.length;i<s;i++)null!==t[i]&&e.data(P+t[i],e[0].style[t[i]])},restore:function(e,t){for(var i,s=0,n=t.length;s<n;s++)null!==t[s]&&(i=e.data(P+t[s]),e.css(t[s],i))},setMode:function(e,t){return t="toggle"===t?e.is(":hidden")?"show":"hide":t},createWrapper:function(i){if(i.parent().is(".ui-effects-wrapper"))return i.parent();var s={width:i.outerWidth(!0),height:i.outerHeight(!0),float:i.css("float")},e=Y("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),t={width:i.width(),height:i.height()},n=document.activeElement;try{n.id}catch(e){n=document.body}return i.wrap(e),i[0]!==n&&!Y.contains(i[0],n)||Y(n).trigger("focus"),e=i.parent(),"static"===i.css("position")?(e.css({position:"relative"}),i.css({position:"relative"})):(Y.extend(s,{position:i.css("position"),zIndex:i.css("z-index")}),Y.each(["top","left","bottom","right"],function(e,t){s[t]=i.css(t),isNaN(parseInt(s[t],10))&&(s[t]="auto")}),i.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),i.css(t),e.css(s).show()},removeWrapper:function(e){var t=document.activeElement;return e.parent().is(".ui-effects-wrapper")&&(e.parent().replaceWith(e),e[0]!==t&&!Y.contains(e[0],t)||Y(t).trigger("focus")),e}}),Y.extend(Y.effects,{version:"1.14.1",define:function(e,t,i){return i||(i=t,t="effect"),Y.effects.effect[e]=i,Y.effects.effect[e].mode=t,i},scaledDimensions:function(e,t,i){var s;return 0===t?{height:0,width:0,outerHeight:0,outerWidth:0}:(s="horizontal"!==i?(t||100)/100:1,i="vertical"!==i?(t||100)/100:1,{height:e.height()*i,width:e.width()*s,outerHeight:e.outerHeight()*i,outerWidth:e.outerWidth()*s})},clipToBox:function(e){return{width:e.clip.right-e.clip.left,height:e.clip.bottom-e.clip.top,left:e.clip.left,top:e.clip.top}},unshift:function(e,t,i){var s=e.queue();1<t&&s.splice.apply(s,[1,0].concat(s.splice(t,i))),e.dequeue()},saveStyle:function(e){e.data($,e[0].style.cssText)},restoreStyle:function(e){e[0].style.cssText=e.data($)||"",e.removeData($)},mode:function(e,t){e=e.is(":hidden");return"toggle"===t&&(t=e?"show":"hide"),t=(e?"hide"===t:"show"===t)?"none":t},getBaseline:function(e,t){var i,s;switch(e[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=e[0]/t.height}switch(e[1]){case"left":s=0;break;case"center":s=.5;break;case"right":s=1;break;default:s=e[1]/t.width}return{x:s,y:i}},createPlaceholder:function(e){var t,i=e.css("position"),s=e.position();return e.css({marginTop:e.css("marginTop"),marginBottom:e.css("marginBottom"),marginLeft:e.css("marginLeft"),marginRight:e.css("marginRight")}).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()),/^(static|relative)/.test(i)&&(i="absolute",t=Y("<"+e[0].nodeName+">").insertAfter(e).css({display:/^(inline|ruby)/.test(e.css("display"))?"inline-block":"block",visibility:"hidden",marginTop:e.css("marginTop"),marginBottom:e.css("marginBottom"),marginLeft:e.css("marginLeft"),marginRight:e.css("marginRight"),float:e.css("float")}).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()).addClass("ui-effects-placeholder"),e.data(P+"placeholder",t)),e.css({position:i,left:s.left,top:s.top}),t},removePlaceholder:function(e){var t=P+"placeholder",i=e.data(t);i&&(i.remove(),e.removeData(t))},cleanUp:function(e){Y.effects.restoreStyle(e),Y.effects.removePlaceholder(e)},setTransition:function(s,e,n,a){return a=a||{},Y.each(e,function(e,t){var i=s.cssUnit(t);0<i[0]&&(a[t]=i[0]*n+i[1])}),a}}),Y.fn.extend({effect:function(){function e(e){var t=Y(this),i=Y.effects.mode(t,r)||a;t.data(A,!0),l.push(i),a&&("show"===i||i===a&&"hide"===i)&&t.show(),a&&"none"===i||Y.effects.saveStyle(t),"function"==typeof e&&e()}var s=N.apply(this,arguments),n=Y.effects.effect[s.effect],a=n.mode,t=s.queue,i=t||"fx",o=s.complete,r=s.mode,l=[];return Y.fx.off||!n?r?this[r](s.duration,o):this.each(function(){o&&o.call(this)}):!1===t?this.each(e).each(h):this.queue(i,e).queue(i,h);function h(e){var t=Y(this);function i(){"function"==typeof o&&o.call(t[0]),"function"==typeof e&&e()}s.mode=l.shift(),!0!==Y.uiBackCompat||a?"none"===s.mode?(t[r](),i()):n.call(t[0],s,function(){t.removeData(A),Y.effects.cleanUp(t),"hide"===s.mode&&t.hide(),i()}):(t.is(":hidden")?"hide"===r:"show"===r)?(t[r](),i()):n.call(t[0],s,i)}},show:(ne=Y.fn.show,function(e){return F(e)?ne.apply(this,arguments):((e=N.apply(this,arguments)).mode="show",this.effect.call(this,e))}),hide:(se=Y.fn.hide,function(e){return F(e)?se.apply(this,arguments):((e=N.apply(this,arguments)).mode="hide",this.effect.call(this,e))}),toggle:(ie=Y.fn.toggle,function(e){return F(e)||"boolean"==typeof e?ie.apply(this,arguments):((e=N.apply(this,arguments)).mode="toggle",this.effect.call(this,e))}),cssUnit:function(e){var i=this.css(e),s=[];return Y.each(["em","px","%","pt"],function(e,t){0<i.indexOf(t)&&(s=[parseFloat(i),t])}),s},cssClip:function(e){return e?this.css("clip","rect("+e.top+"px "+e.right+"px "+e.bottom+"px "+e.left+"px)"):oe(this.css("clip"),this)},transfer:function(e,t){var i=Y(this),s=Y(e.to),n="fixed"===s.css("position"),a=Y("body"),o=n?a.scrollTop():0,a=n?a.scrollLeft():0,r=s.offset(),r={top:r.top-o,left:r.left-a,height:s.innerHeight(),width:s.innerWidth()},s=i.offset(),l=Y("<div class='ui-effects-transfer'></div>");l.appendTo("body").addClass(e.className).css({top:s.top-o,left:s.left-a,height:i.innerHeight(),width:i.innerWidth(),position:n?"fixed":"absolute"}).animate(r,e.duration,e.easing,function(){l.remove(),"function"==typeof t&&t()})}}),Y.fx.step.clip=function(e){e.clipInit||(e.start=Y(e.elem).cssClip(),"string"==typeof e.end&&(e.end=oe(e.end,e.elem)),e.clipInit=!0),Y(e.elem).cssClip({top:e.pos*(e.end.top-e.start.top)+e.start.top,right:e.pos*(e.end.right-e.start.right)+e.start.right,bottom:e.pos*(e.end.bottom-e.start.bottom)+e.start.bottom,left:e.pos*(e.end.left-e.start.left)+e.start.left})},M={},Y.each(["Quad","Cubic","Quart","Quint","Expo"],function(t,e){M[e]=function(e){return Math.pow(e,t+2)}}),Y.extend(M,{Sine:function(e){return 1-Math.cos(e*Math.PI/2)},Circ:function(e){return 1-Math.sqrt(1-e*e)},Elastic:function(e){return 0===e||1===e?e:-Math.pow(2,8*(e-1))*Math.sin((80*(e-1)-7.5)*Math.PI/15)},Back:function(e){return e*e*(3*e-2)},Bounce:function(e){for(var t,i=4;e<((t=Math.pow(2,--i))-1)/11;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*t-2)/22-e,2)}}),Y.each(M,function(e,t){Y.easing["easeIn"+e]=t,Y.easing["easeOut"+e]=function(e){return 1-t(1-e)},Y.easing["easeInOut"+e]=function(e){return e<.5?t(2*e)/2:1-t(-2*e+2)/2}});var re=Y.effects;Y.effects.define("blind","hide",function(e,t){var i={up:["bottom","top"],vertical:["bottom","top"],down:["top","bottom"],left:["right","left"],horizontal:["right","left"],right:["left","right"]},s=Y(this),n=e.direction||"up",a=s.cssClip(),o={clip:Y.extend({},a)},r=Y.effects.createPlaceholder(s);o.clip[i[n][0]]=o.clip[i[n][1]],"show"===e.mode&&(s.cssClip(o.clip),r&&r.css(Y.effects.clipToBox(o)),o.clip=a),r&&r.animate(Y.effects.clipToBox(o),e.duration,e.easing),s.animate(o,{queue:!1,duration:e.duration,easing:e.easing,complete:t})}),Y.effects.define("bounce",function(e,t){var i,s,n=Y(this),a=e.mode,o="hide"===a,a="show"===a,r=e.direction||"up",l=e.distance,h=e.times||5,u=2*h+(a||o?1:0),c=e.duration/u,d=e.easing,p="up"===r||"down"===r?"top":"left",m="up"===r||"left"===r,f=0,e=n.queue().length;for(Y.effects.createPlaceholder(n),r=n.css(p),l=l||n["top"==p?"outerHeight":"outerWidth"]()/3,a&&((s={opacity:1})[p]=r,n.css("opacity",0).css(p,m?2*-l:2*l).animate(s,c,d)),o&&(l/=Math.pow(2,h-1)),(s={})[p]=r;f<h;f++)(i={})[p]=(m?"-=":"+=")+l,n.animate(i,c,d).animate(s,c,d),l=o?2*l:l/2;o&&((i={opacity:0})[p]=(m?"-=":"+=")+l,n.animate(i,c,d)),n.queue(t),Y.effects.unshift(n,e,1+u)}),Y.effects.define("clip","hide",function(e,t){var i={},s=Y(this),n=e.direction||"vertical",a="both"===n,o=a||"horizontal"===n,a=a||"vertical"===n,n=s.cssClip();i.clip={top:a?(n.bottom-n.top)/2:n.top,right:o?(n.right-n.left)/2:n.right,bottom:a?(n.bottom-n.top)/2:n.bottom,left:o?(n.right-n.left)/2:n.left},Y.effects.createPlaceholder(s),"show"===e.mode&&(s.cssClip(i.clip),i.clip=n),s.animate(i,{queue:!1,duration:e.duration,easing:e.easing,complete:t})}),Y.effects.define("drop","hide",function(e,t){var i,s=Y(this),n="show"===e.mode,a=e.direction||"left",o="up"===a||"down"===a?"top":"left",a="up"===a||"left"===a?"-=":"+=",r="+="==a?"-=":"+=",l={opacity:0};Y.effects.createPlaceholder(s),i=e.distance||s["top"==o?"outerHeight":"outerWidth"](!0)/2,l[o]=a+i,n&&(s.css(l),l[o]=r+i,l.opacity=1),s.animate(l,{queue:!1,duration:e.duration,easing:e.easing,complete:t})}),Y.effects.define("explode","hide",function(e,t){var i,s,n,a,o,r,l=e.pieces?Math.round(Math.sqrt(e.pieces)):3,h=l,u=Y(this),c="show"===e.mode,d=u.show().css("visibility","hidden").offset(),p=Math.ceil(u.outerWidth()/h),m=Math.ceil(u.outerHeight()/l),f=[];function g(){f.push(this),f.length===l*h&&(u.css({visibility:"visible"}),Y(f).remove(),t())}for(i=0;i<l;i++)for(a=d.top+i*m,r=i-(l-1)/2,s=0;s<h;s++)n=d.left+s*p,o=s-(h-1)/2,u.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-s*p,top:-i*m}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:p,height:m,left:n+(c?o*p:0),top:a+(c?r*m:0),opacity:c?0:1}).animate({left:n+(c?0:o*p),top:a+(c?0:r*m),opacity:c?1:0},e.duration||500,e.easing,g)}),Y.effects.define("fade","toggle",function(e,t){var i="show"===e.mode;Y(this).css("opacity",i?0:1).animate({opacity:i?1:0},{queue:!1,duration:e.duration,easing:e.easing,complete:t})}),Y.effects.define("fold","hide",function(t,e){var i=Y(this),s=t.mode,n="show"===s,s="hide"===s,a=t.size||15,o=/([0-9]+)%/.exec(a),r=!!t.horizFirst?["right","bottom"]:["bottom","right"],l=t.duration/2,h=Y.effects.createPlaceholder(i),u=i.cssClip(),c={clip:Y.extend({},u)},d={clip:Y.extend({},u)},p=[u[r[0]],u[r[1]]],m=i.queue().length;o&&(a=parseInt(o[1],10)/100*p[s?0:1]),c.clip[r[0]]=a,d.clip[r[0]]=a,d.clip[r[1]]=0,n&&(i.cssClip(d.clip),h&&h.css(Y.effects.clipToBox(d)),d.clip=u),i.queue(function(e){h&&h.animate(Y.effects.clipToBox(c),l,t.easing).animate(Y.effects.clipToBox(d),l,t.easing),e()}).animate(c,l,t.easing).animate(d,l,t.easing).queue(e),Y.effects.unshift(i,m,4)}),Y.effects.define("highlight","show",function(e,t){var i=Y(this),s={backgroundColor:i.css("backgroundColor")};"hide"===e.mode&&(s.opacity=0),Y.effects.saveStyle(i),i.css({backgroundImage:"none",backgroundColor:e.color||"#ffff99"}).animate(s,{queue:!1,duration:e.duration,easing:e.easing,complete:t})}),Y.effects.define("size",function(s,t){var n,i=Y(this),e=["fontSize"],a=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],o=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],r=s.mode,l="effect"!==r,h=s.scale||"both",u=s.origin||["middle","center"],c=i.css("position"),d=i.position(),p=Y.effects.scaledDimensions(i),m=s.from||p,f=s.to||Y.effects.scaledDimensions(i,0);Y.effects.createPlaceholder(i),"show"===r&&(r=m,m=f,f=r),n={from:{y:m.height/p.height,x:m.width/p.width},to:{y:f.height/p.height,x:f.width/p.width}},"box"!==h&&"both"!==h||(n.from.y!==n.to.y&&(m=Y.effects.setTransition(i,a,n.from.y,m),f=Y.effects.setTransition(i,a,n.to.y,f)),n.from.x!==n.to.x&&(m=Y.effects.setTransition(i,o,n.from.x,m),f=Y.effects.setTransition(i,o,n.to.x,f))),"content"!==h&&"both"!==h||n.from.y!==n.to.y&&(m=Y.effects.setTransition(i,e,n.from.y,m),f=Y.effects.setTransition(i,e,n.to.y,f)),u&&(r=Y.effects.getBaseline(u,p),m.top=(p.outerHeight-m.outerHeight)*r.y+d.top,m.left=(p.outerWidth-m.outerWidth)*r.x+d.left,f.top=(p.outerHeight-f.outerHeight)*r.y+d.top,f.left=(p.outerWidth-f.outerWidth)*r.x+d.left),delete m.outerHeight,delete m.outerWidth,i.css(m),"content"!==h&&"both"!==h||(a=a.concat(["marginTop","marginBottom"]).concat(e),o=o.concat(["marginLeft","marginRight"]),i.find("*[width]").each(function(){var e=Y(this),t=Y.effects.scaledDimensions(e),i={height:t.height*n.from.y,width:t.width*n.from.x,outerHeight:t.outerHeight*n.from.y,outerWidth:t.outerWidth*n.from.x},t={height:t.height*n.to.y,width:t.width*n.to.x,outerHeight:t.height*n.to.y,outerWidth:t.width*n.to.x};n.from.y!==n.to.y&&(i=Y.effects.setTransition(e,a,n.from.y,i),t=Y.effects.setTransition(e,a,n.to.y,t)),n.from.x!==n.to.x&&(i=Y.effects.setTransition(e,o,n.from.x,i),t=Y.effects.setTransition(e,o,n.to.x,t)),l&&Y.effects.saveStyle(e),e.css(i),e.animate(t,s.duration,s.easing,function(){l&&Y.effects.restoreStyle(e)})})),i.animate(f,{queue:!1,duration:s.duration,easing:s.easing,complete:function(){var e=i.offset();0===f.opacity&&i.css("opacity",m.opacity),l||(i.css("position","static"===c?"relative":c).offset(e),Y.effects.saveStyle(i)),t()}})}),Y.effects.define("scale",function(e,t){var i=Y(this),s=e.mode,s=parseInt(e.percent,10)||(0===parseInt(e.percent,10)||"effect"!==s?0:100),i=Y.extend(!0,{from:Y.effects.scaledDimensions(i),to:Y.effects.scaledDimensions(i,s,e.direction||"both"),origin:e.origin||["middle","center"]},e);e.fade&&(i.from.opacity=1,i.to.opacity=0),Y.effects.effect.size.call(this,i,t)}),Y.effects.define("puff","hide",function(e,t){e=Y.extend(!0,{},e,{fade:!0,percent:parseInt(e.percent,10)||150});Y.effects.effect.scale.call(this,e,t)}),Y.effects.define("pulsate","show",function(e,t){var i=Y(this),s=e.mode,n="show"===s,a=2*(e.times||5)+(n||"hide"===s?1:0),o=e.duration/a,r=0,l=1,s=i.queue().length;for(!n&&i.is(":visible")||(i.css("opacity",0).show(),r=1);l<a;l++)i.animate({opacity:r},o,e.easing),r=1-r;i.animate({opacity:r},o,e.easing),i.queue(t),Y.effects.unshift(i,s,1+a)}),Y.effects.define("shake",function(e,t){var i=1,s=Y(this),n=e.direction||"left",a=e.distance||20,o=e.times||3,r=2*o+1,l=Math.round(e.duration/r),h="up"===n||"down"===n?"top":"left",n="up"===n||"left"===n,u={},c={},d={},p=s.queue().length;for(Y.effects.createPlaceholder(s),u[h]=(n?"-=":"+=")+a,c[h]=(n?"+=":"-=")+2*a,d[h]=(n?"-=":"+=")+2*a,s.animate(u,l,e.easing);i<o;i++)s.animate(c,l,e.easing).animate(d,l,e.easing);s.animate(c,l,e.easing).animate(u,l/2,e.easing).queue(t),Y.effects.unshift(s,p,1+r)}),Y.effects.define("slide","show",function(e,t){var i,s,n=Y(this),a={up:["bottom","top"],down:["top","bottom"],left:["right","left"],right:["left","right"]},o=e.mode,r=e.direction||"left",l="up"===r||"down"===r?"top":"left",h="up"===r||"left"===r,u=e.distance||n["top"==l?"outerHeight":"outerWidth"](!0),c={};Y.effects.createPlaceholder(n),i=n.cssClip(),s=n.position()[l],c[l]=(h?-1:1)*u+s,c.clip=n.cssClip(),c.clip[a[r][1]]=c.clip[a[r][0]],"show"===o&&(n.cssClip(c.clip),n.css(l,c[l]),c.clip=i,c[l]=s),n.animate(c,{queue:!1,duration:e.duration,easing:e.easing,complete:t})}),!0===Y.uiBackCompat&&Y.effects.define("transfer",function(e,t){Y(this).transfer(e,t)})}),jQuery(function(e){e.datepicker.regional["en-GBR"]={renderer:e.ui.datepicker.defaultRenderer,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],dateFormat:"dd-mm-yy",firstDay:1,prevText:"&#x3c;Prev",prevStatus:"",prevJumpText:"&#x3c;&#x3c;",prevJumpStatus:"",nextText:"Next&#x3e;",nextStatus:"",nextJumpText:"&#x3e;&#x3e;",nextJumpStatus:"",currentText:"Current",currentStatus:"",todayText:"Today",todayStatus:"",clearText:"Clear",clearStatus:"",closeText:"Done",closeStatus:"",yearStatus:"",monthStatus:"",weekText:"Wk",weekStatus:"",dayStatus:"DD d MM",defaultStatus:"",isRTL:!1,numberOfMonths:2,minDate:"0"},e.datepicker.regional["en-AUS"]={renderer:e.ui.datepicker.defaultRenderer,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],dateFormat:"dd-mm-yy",firstDay:1,prevText:"&#x3c;Prev",prevStatus:"",prevJumpText:"&#x3c;&#x3c;",prevJumpStatus:"",nextText:"Next&#x3e;",nextStatus:"",nextJumpText:"&#x3e;&#x3e;",nextJumpStatus:"",currentText:"Current",currentStatus:"",todayText:"Today",todayStatus:"",clearText:"Clear",clearStatus:"",closeText:"Done",closeStatus:"",yearStatus:"",monthStatus:"",weekText:"Wk",weekStatus:"",dayStatus:"DD d MM",defaultStatus:"",isRTL:!1,numberOfMonths:2,minDate:"0"},e.datepicker.regional["en-USA"]={renderer:e.ui.datepicker.defaultRenderer,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],dateFormat:"mm-dd-yy",firstDay:0,prevText:"&#x3c;Prev",prevStatus:"",prevJumpText:"&#x3c;&#x3c;",prevJumpStatus:"",nextText:"Next&#x3e;",nextStatus:"",nextJumpText:"&#x3e;&#x3e;",nextJumpStatus:"",currentText:"Current",currentStatus:"",todayText:"Today",todayStatus:"",clearText:"Clear",clearStatus:"",closeText:"Done",closeStatus:"",yearStatus:"",monthStatus:"",weekText:"Wk",weekStatus:"",dayStatus:"DD d MM",defaultStatus:"",isRTL:!1,numberOfMonths:2,minDate:"0"},e.datepicker.regional["en-HOL"]={renderer:e.ui.datepicker.defaultRenderer,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],dateFormat:"dd-mm-yy",firstDay:1,prevText:"&#x3c;Prev",prevStatus:"",prevJumpText:"&#x3c;&#x3c;",prevJumpStatus:"",nextText:"Next&#x3e;",nextStatus:"",nextJumpText:"&#x3e;&#x3e;",nextJumpStatus:"",currentText:"Current",currentStatus:"",todayText:"Today",todayStatus:"",clearText:"Clear",clearStatus:"",closeText:"Done",closeStatus:"",yearStatus:"",monthStatus:"",weekText:"Wk",weekStatus:"",dayStatus:"DD d MM",defaultStatus:"",isRTL:!1,numberOfMonths:2,minDate:"0"},e.datepicker.regional["nl-HOL"]={monthNames:["Januari","Februari","Maart","April","Mei","Juni","Juli","Augustus","September","Oktober","November","December"],monthNamesShort:["Jan","Feb","Maa","Apr","Mei","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],dayNames:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],dayNamesShort:["zon","maa","din","woe","don","vri","zat"],dayNamesMin:["Zo","Ma","Di","Wo","Do","Vr","Za"],dateFormat:"dd-mm-yy",firstDay:1,renderer:e.datepicker.defaultRenderer,firstDay:1,prevText:".",prevStatus:"Bekijk de vorige maand",prevJumpText:"«",nextJumpStatus:"Bekijk het vorige jaar",nextJumpStatus:"Bekijk het volgende jaar",nextText:".",nextStatus:"Bekijk de volgende maand",nextJumpText:"»",currentText:"Vandaag",currentStatus:"Bekijk de huidige maand",todayText:"Vandaag",todayStatus:"Bekijk de huidige maand",clearText:"Wissen",clearStatus:"Wis de huidige datum",closeText:"Sluiten",closeStatus:"Sluit zonder verandering",yearStatus:"Bekijk een ander jaar",monthStatus:"Bekijk een andere maand",weekText:"Wk",weekStatus:"Week van het jaar",dayStatus:"dd-mm-yyyy",defaultStatus:"Kies een datum",isRTL:!1,numberOfMonths:2,minDate:"0"},e.datepicker.regional["de-GER"]={closeText:"schlieäen",prevText:"&#x3c;zur&#252;ck",nextText:"Vor&#x3e;",currentText:"heute",monthNames:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthNamesShort:["Jan","Feb","Mar","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],dayNames:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],dayNamesShort:["So","Mo","Di","Mi","Do","Fr","Sa"],dayNamesMin:["So","Mo","Di","Mi","Do","Fr","Sa"],weekHeader:"Wo",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:"",numberOfMonths:2,minDate:"0"},e.datepicker.regional["en-GER"]={renderer:e.ui.datepicker.defaultRenderer,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],dateFormat:"dd-mm-yy",firstDay:1,prevText:"&#x3c;Prev",prevStatus:"",prevJumpText:"&#x3c;&#x3c;",prevJumpStatus:"",nextText:"Next&#x3e;",nextStatus:"",nextJumpText:"&#x3e;&#x3e;",nextJumpStatus:"",currentText:"Current",currentStatus:"",todayText:"Today",todayStatus:"",clearText:"Clear",clearStatus:"",closeText:"Done",closeStatus:"",yearStatus:"",monthStatus:"",weekText:"Wk",weekStatus:"",dayStatus:"DD d MM",defaultStatus:"",isRTL:!1,numberOfMonths:2,minDate:"0"},e.datepicker.regional["en-SGP"]={renderer:e.ui.datepicker.defaultRenderer,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],dateFormat:"dd-mm-yy",firstDay:1,prevText:"&#x3c;Prev",prevStatus:"",prevJumpText:"&#x3c;&#x3c;",prevJumpStatus:"",nextText:"Next&#x3e;",nextStatus:"",nextJumpText:"&#x3e;&#x3e;",nextJumpStatus:"",currentText:"Current",currentStatus:"",todayText:"Today",todayStatus:"",clearText:"Clear",clearStatus:"",closeText:"Done",closeStatus:"",yearStatus:"",monthStatus:"",weekText:"Wk",weekStatus:"",dayStatus:"DD d MM",defaultStatus:"",isRTL:!1,numberOfMonths:2,minDate:"0"},e.datepicker.regional["en-SUI"]={renderer:e.ui.datepicker.defaultRenderer,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],dateFormat:"dd-mm-yy",firstDay:1,prevText:"&#x3c;Prev",prevStatus:"",prevJumpText:"&#x3c;&#x3c;",prevJumpStatus:"",nextText:"Next&#x3e;",nextStatus:"",nextJumpText:"&#x3e;&#x3e;",nextJumpStatus:"",currentText:"Current",currentStatus:"",todayText:"Today",todayStatus:"",clearText:"Clear",clearStatus:"",closeText:"Done",closeStatus:"",yearStatus:"",monthStatus:"",weekText:"Wk",weekStatus:"",dayStatus:"DD d MM",defaultStatus:"",isRTL:!1,numberOfMonths:2,minDate:"0"},e.datepicker.regional["en-CAN"]={renderer:e.ui.datepicker.defaultRenderer,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],dateFormat:"mm-dd-yy",firstDay:0,prevText:"&#x3c;Prev",prevStatus:"",prevJumpText:"&#x3c;&#x3c;",prevJumpStatus:"",nextText:"Next&#x3e;",nextStatus:"",nextJumpText:"&#x3e;&#x3e;",nextJumpStatus:"",currentText:"Current",currentStatus:"",todayText:"Today",todayStatus:"",clearText:"Clear",clearStatus:"",closeText:"Done",closeStatus:"",yearStatus:"",monthStatus:"",weekText:"Wk",weekStatus:"",dayStatus:"DD d MM",defaultStatus:"",isRTL:!1,numberOfMonths:2,minDate:"0"},e.datepicker.regional["fr-CAN"]={clearText:"Effacer",clearStatus:"",closeText:"Fermer",closeStatus:"Fermer sans modifier",prevText:"&#x3c;Préc",prevStatus:"Voir le mois précédent",nextText:"Suiv&#x3e;",nextStatus:"Voir le mois suivant",currentText:"Courant",currentStatus:"Voir le mois courant",monthNames:["Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre"],monthNamesShort:["Jan","Fév","Mar","Avr","Mai","Jun","Jul","Aoû","Sep","Oct","Nov","Déc"],monthStatus:"",yearStatus:"",weekHeader:"Sm",weekStatus:"",dayNames:["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"],dayNamesShort:["Dim","Lun","Mar","Mer","Jeu","Ven","Sam"],dayNamesMin:["Di","Lu","Ma","Me","Je","Ve","Sa"],dayStatus:"Utiliser DD comme premier jour de la semaine",dateStatus:"Choisir le DD, MM d",dateFormat:"mm-dd-yy",firstDay:1,initStatus:"Choisir la date",isRTL:!1,numberOfMonths:2,minDate:"0"},e.datepicker.regional["fr-BEL"]={clearText:"Effacer",clearStatus:"",closeText:"Fermer",closeStatus:"Fermer sans modifier",prevText:"&#x3c;Préc",prevStatus:"Voir le mois précédent",nextText:"Suiv&#x3e;",nextStatus:"Voir le mois suivant",currentText:"Courant",currentStatus:"Voir le mois courant",monthNames:["Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre"],monthNamesShort:["Jan","Fév","Mar","Avr","Mai","Jun","Jul","Aoû","Sep","Oct","Nov","Déc"],monthStatus:"",yearStatus:"",weekHeader:"Sm",weekStatus:"",dayNames:["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"],dayNamesShort:["Dim","Lun","Mar","Mer","Jeu","Ven","Sam"],dayNamesMin:["Di","Lu","Ma","Me","Je","Ve","Sa"],dayStatus:"Utiliser DD comme premier jour de la semaine",dateStatus:"Choisir le DD, MM d",dateFormat:"mm-dd-yy",firstDay:1,initStatus:"Choisir la date",isRTL:!1,numberOfMonths:2,minDate:"0"},e.datepicker.regional["fr-SUI"]={clearText:"Effacer",clearStatus:"",closeText:"Fermer",closeStatus:"Fermer sans modifier",prevText:"&#x3c;Préc",prevStatus:"Voir le mois précédent",nextText:"Suiv&#x3e;",nextStatus:"Voir le mois suivant",currentText:"Courant",currentStatus:"Voir le mois courant",monthNames:["Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre"],monthNamesShort:["Jan","Fév","Mar","Avr","Mai","Jun","Jul","Aoû","Sep","Oct","Nov","Déc"],monthStatus:"",yearStatus:"",weekHeader:"Sm",weekStatus:"",dayNames:["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"],dayNamesShort:["Dim","Lun","Mar","Mer","Jeu","Ven","Sam"],dayNamesMin:["Di","Lu","Ma","Me","Je","Ve","Sa"],dayStatus:"Utiliser DD comme premier jour de la semaine",dateStatus:"Choisir le DD, MM d",dateFormat:"mm-dd-yy",firstDay:1,initStatus:"Choisir la date",isRTL:!1,numberOfMonths:2,minDate:"0"},e.datepicker.regional["de-SUI"]={closeText:"schlieäen",prevText:"&#x3c;zur&#252;ck",nextText:"Vor&#x3e;",currentText:"heute",monthNames:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthNamesShort:["Jan","Feb","Mar","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],dayNames:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],dayNamesShort:["So","Mo","Di","Mi","Do","Fr","Sa"],dayNamesMin:["So","Mo","Di","Mi","Do","Fr","Sa"],weekHeader:"Wo",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:"",numberOfMonths:2,minDate:"0"},e.datepicker.regional["nl-BEL"]={monthNames:["Januari","Februari","Maart","April","Mei","Juni","Juli","Augustus","September","Oktober","November","December"],monthNamesShort:["Jan","Feb","Maa","Apr","Mei","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],dayNames:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],dayNamesShort:["zon","maa","din","woe","don","vri","zat"],dayNamesMin:["Zo","Ma","Di","Wo","Do","Vr","Za"],dateFormat:"dd-mm-yy",firstDay:1,renderer:e.datepicker.defaultRenderer,firstDay:1,prevText:".",prevStatus:"Bekijk de vorige maand",prevJumpText:"«",nextJumpStatus:"Bekijk het vorige jaar",nextJumpStatus:"Bekijk het volgende jaar",nextText:".",nextStatus:"Bekijk de volgende maand",nextJumpText:"»",currentText:"Vandaag",currentStatus:"Bekijk de huidige maand",todayText:"Vandaag",todayStatus:"Bekijk de huidige maand",clearText:"Wissen",clearStatus:"Wis de huidige datum",closeText:"Sluiten",closeStatus:"Sluit zonder verandering",yearStatus:"Bekijk een ander jaar",monthStatus:"Bekijk een andere maand",weekText:"Wk",weekStatus:"Week van het jaar",dayStatus:"dd-mm-yyyy",defaultStatus:"Kies een datum",isRTL:!1,numberOfMonths:2,minDate:"0"},e.datepicker.regional["en-BEL"]={renderer:e.ui.datepicker.defaultRenderer,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],dateFormat:"dd-mm-yy",firstDay:1,prevText:"&#x3c;Prev",prevStatus:"",prevJumpText:"&#x3c;&#x3c;",prevJumpStatus:"",nextText:"Next&#x3e;",nextStatus:"",nextJumpText:"&#x3e;&#x3e;",nextJumpStatus:"",currentText:"Current",currentStatus:"",todayText:"Today",todayStatus:"",clearText:"Clear",clearStatus:"",closeText:"Done",closeStatus:"",yearStatus:"",monthStatus:"",weekText:"Wk",weekStatus:"",dayStatus:"DD d MM",defaultStatus:"",isRTL:!1,numberOfMonths:2,minDate:"0"},e.datepicker.regional["en-ESP"]={renderer:e.ui.datepicker.defaultRenderer,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],dateFormat:"mm-dd-yy",firstDay:1,prevText:"&#x3c;Prev",prevStatus:"",prevJumpText:"&#x3c;&#x3c;",prevJumpStatus:"",nextText:"Next&#x3e;",nextStatus:"",nextJumpText:"&#x3e;&#x3e;",nextJumpStatus:"",currentText:"Current",currentStatus:"",todayText:"Today",todayStatus:"",clearText:"Clear",clearStatus:"",closeText:"Done",closeStatus:"",yearStatus:"",monthStatus:"",weekText:"Wk",weekStatus:"",dayStatus:"DD d MM",defaultStatus:"",isRTL:!1,numberOfMonths:2,minDate:"0"},e.datepicker.regional["es-ESP"]={renderer:e.ui.datepicker.defaultRenderer,monthNames:["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"],monthNamesShort:["Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Sep","Oct","Nov","Dic"],dayNames:["Domingo","Lunes","Martes","Mi&#0233;coles","Jueves","Viernes","S&#0225;bado"],dayNamesShort:["Dom","Lun","Mar","Mi&#0233;","Jue","Vie","Sab"],dayNamesMin:["Do","Lu","Ma","Mi","Ju","Vi","Sa"],dateFormat:"mm-dd-yy",firstDay:1,prevText:"&#x3c;Prev",prevStatus:"",prevJumpText:"&#x3c;&#x3c;",prevJumpStatus:"",nextText:"Next&#x3e;",nextStatus:"",nextJumpText:"&#x3e;&#x3e;",nextJumpStatus:"",currentText:"Current",currentStatus:"",todayText:"Today",todayStatus:"",clearText:"Clear",clearStatus:"",closeText:"Done",closeStatus:"",yearStatus:"",monthStatus:"",weekText:"Wk",weekStatus:"",dayStatus:"DD d MM",defaultStatus:"",isRTL:!1,numberOfMonths:2,minDate:"0"},e.datepicker.regional["en-FRA"]={renderer:e.ui.datepicker.defaultRenderer,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],dateFormat:"mm-dd-yy",firstDay:0,prevText:"&#x3c;Prev",prevStatus:"",prevJumpText:"&#x3c;&#x3c;",prevJumpStatus:"",nextText:"Next&#x3e;",nextStatus:"",nextJumpText:"&#x3e;&#x3e;",nextJumpStatus:"",currentText:"Current",currentStatus:"",todayText:"Today",todayStatus:"",clearText:"Clear",clearStatus:"",closeText:"Done",closeStatus:"",yearStatus:"",monthStatus:"",weekText:"Wk",weekStatus:"",dayStatus:"DD d MM",defaultStatus:"",isRTL:!1,numberOfMonths:2,minDate:"0"},e.datepicker.regional["fr-FRA"]={clearText:"Effacer",clearStatus:"",closeText:"Fermer",closeStatus:"Fermer sans modifier",prevText:"&#x3c;Préc",prevStatus:"Voir le mois précédent",nextText:"Suiv&#x3e;",nextStatus:"Voir le mois suivant",currentText:"Courant",currentStatus:"Voir le mois courant",monthNames:["Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre"],monthNamesShort:["Jan","Fév","Mar","Avr","Mai","Jun","Jul","Aoû","Sep","Oct","Nov","Déc"],monthStatus:"",yearStatus:"",weekHeader:"Sm",weekStatus:"",dayNames:["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"],dayNamesShort:["Dim","Lun","Mar","Mer","Jeu","Ven","Sam"],dayNamesMin:["Di","Lu","Ma","Me","Je","Ve","Sa"],dayStatus:"Utiliser DD comme premier jour de la semaine",dateStatus:"Choisir le DD, MM d",dateFormat:"mm-dd-yy",firstDay:1,initStatus:"Choisir la date",isRTL:!1,numberOfMonths:2,minDate:"0"},e.datepicker.regional["en-AUT"]={renderer:e.ui.datepicker.defaultRenderer,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],dateFormat:"mm-dd-yy",firstDay:0,prevText:"&#x3c;Prev",prevStatus:"",prevJumpText:"&#x3c;&#x3c;",prevJumpStatus:"",nextText:"Next&#x3e;",nextStatus:"",nextJumpText:"&#x3e;&#x3e;",nextJumpStatus:"",currentText:"Current",currentStatus:"",todayText:"Today",todayStatus:"",clearText:"Clear",clearStatus:"",closeText:"Done",closeStatus:"",yearStatus:"",monthStatus:"",weekText:"Wk",weekStatus:"",dayStatus:"DD d MM",defaultStatus:"",isRTL:!1,numberOfMonths:2,minDate:"0"},e.datepicker.regional["de-AUT"]={closeText:"schlieäen",prevText:"&#x3c;zur&#252;ck",nextText:"Vor&#x3e;",currentText:"heute",monthNames:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthNamesShort:["Jan","Feb","Mar","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],dayNames:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],dayNamesShort:["So","Mo","Di","Mi","Do","Fr","Sa"],dayNamesMin:["So","Mo","Di","Mi","Do","Fr","Sa"],weekHeader:"Wo",dateFormat:"dd.mm.yy",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:"",numberOfMonths:2,minDate:"0"},e.datepicker.regional["en-BRA"]={renderer:e.ui.datepicker.defaultRenderer,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],dateFormat:"dd-mm-yy",firstDay:1,prevText:"&#x3c;Prev",prevStatus:"",prevJumpText:"&#x3c;&#x3c;",prevJumpStatus:"",nextText:"Next&#x3e;",nextStatus:"",nextJumpText:"&#x3e;&#x3e;",nextJumpStatus:"",currentText:"Current",currentStatus:"",todayText:"Today",todayStatus:"",clearText:"Clear",clearStatus:"",closeText:"Done",closeStatus:"",yearStatus:"",monthStatus:"",weekText:"Wk",weekStatus:"",dayStatus:"DD d MM",defaultStatus:"",isRTL:!1,numberOfMonths:2,minDate:"0"},e.datepicker.regional["pt-BRA"]={renderer:e.ui.datepicker.defaultRenderer,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],dateFormat:"dd-mm-yy",firstDay:1,prevText:"&#x3c;Prev",prevStatus:"",prevJumpText:"&#x3c;&#x3c;",prevJumpStatus:"",nextText:"Next&#x3e;",nextStatus:"",nextJumpText:"&#x3e;&#x3e;",nextJumpStatus:"",currentText:"Current",currentStatus:"",todayText:"Today",todayStatus:"",clearText:"Clear",clearStatus:"",closeText:"Done",closeStatus:"",yearStatus:"",monthStatus:"",weekText:"Wk",weekStatus:"",dayStatus:"DD d MM",defaultStatus:"",isRTL:!1,numberOfMonths:2,minDate:"0"},e.datepicker.regional["en-MEX"]={renderer:e.ui.datepicker.defaultRenderer,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],dateFormat:"dd-mm-yy",firstDay:1,prevText:"&#x3c;Prev",prevStatus:"",prevJumpText:"&#x3c;&#x3c;",prevJumpStatus:"",nextText:"Next&#x3e;",nextStatus:"",nextJumpText:"&#x3e;&#x3e;",nextJumpStatus:"",currentText:"Current",currentStatus:"",todayText:"Today",todayStatus:"",clearText:"Clear",clearStatus:"",closeText:"Done",closeStatus:"",yearStatus:"",monthStatus:"",weekText:"Wk",weekStatus:"",dayStatus:"DD d MM",defaultStatus:"",isRTL:!1,numberOfMonths:2,minDate:"0"},e.datepicker.regional["es-MEX"]={renderer:e.ui.datepicker.defaultRenderer,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],dateFormat:"dd-mm-yy",firstDay:1,prevText:"&#x3c;Prev",prevStatus:"",prevJumpText:"&#x3c;&#x3c;",prevJumpStatus:"",nextText:"Next&#x3e;",nextStatus:"",nextJumpText:"&#x3e;&#x3e;",nextJumpStatus:"",currentText:"Current",currentStatus:"",todayText:"Today",todayStatus:"",clearText:"Clear",clearStatus:"",closeText:"Done",closeStatus:"",yearStatus:"",monthStatus:"",weekText:"Wk",weekStatus:"",dayStatus:"DD d MM",defaultStatus:"",isRTL:!1,numberOfMonths:2,minDate:"0"},e.datepicker.regional["en-NOR"]={renderer:e.ui.datepicker.defaultRenderer,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],dateFormat:"dd-mm-yy",firstDay:1,prevText:"&#x3c;Prev",prevStatus:"",prevJumpText:"&#x3c;&#x3c;",prevJumpStatus:"",nextText:"Next&#x3e;",nextStatus:"",nextJumpText:"&#x3e;&#x3e;",nextJumpStatus:"",currentText:"Current",currentStatus:"",todayText:"Today",todayStatus:"",clearText:"Clear",clearStatus:"",closeText:"Done",closeStatus:"",yearStatus:"",monthStatus:"",weekText:"Wk",weekStatus:"",dayStatus:"DD d MM",defaultStatus:"",isRTL:!1,numberOfMonths:2,minDate:"0"},e.datepicker.regional["nb-NOR"]={renderer:e.ui.datepicker.defaultRenderer,monthNames:["Januar","Februar","Mars","April","Mai","Juni","Juli","August","September","Oktober","November","Desember"],monthNamesShort:["Jan","Feb","Mar","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Des"],dayNames:["Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag"],dayNamesShort:["Søn","Man","Tir","Ons","Tor","Fre","Lør"],dayNamesMin:["Sø","Ma","Ti","On","To","Fr","Lø"],dateFormat:"dd-mm-yy",firstDay:1,prevText:"&#x3c;Forrige",prevStatus:"",prevJumpText:"&#x3c;&#x3c;",prevJumpStatus:"",nextText:"Neste&#x3e;",nextStatus:"",nextJumpText:"&#x3e;&#x3e;",nextJumpStatus:"",currentText:"Current",currentStatus:"",todayText:"Today",todayStatus:"",clearText:"Clear",clearStatus:"",closeText:"Done",closeStatus:"",yearStatus:"",monthStatus:"",weekText:"Wk",weekStatus:"",dayStatus:"DD d MM",defaultStatus:"",isRTL:!1,numberOfMonths:2,minDate:"0"},e.datepicker.regional["en-SWE"]={renderer:e.ui.datepicker.defaultRenderer,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],dateFormat:"dd-mm-yy",firstDay:1,prevText:"&#x3c;Prev",prevStatus:"",prevJumpText:"&#x3c;&#x3c;",prevJumpStatus:"",nextText:"Next&#x3e;",nextStatus:"",nextJumpText:"&#x3e;&#x3e;",nextJumpStatus:"",currentText:"Current",currentStatus:"",todayText:"Today",todayStatus:"",clearText:"Clear",clearStatus:"",closeText:"Done",closeStatus:"",yearStatus:"",monthStatus:"",weekText:"Wk",weekStatus:"",dayStatus:"DD d MM",defaultStatus:"",isRTL:!1,numberOfMonths:2,minDate:"0"},e.datepicker.regional["sv-SWE"]={renderer:e.ui.datepicker.defaultRenderer,monthNames:["Januari","Februari","Mars","April","Maj","Juni","July","Augusti","September","Oktober","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],dayNames:["sådag","måndag","tisdag","onsdag","torsdag","fredag","Lördag"],dayNamesShort:["Sön","Mån","tis","Ons","Tor","Fre","Lör"],dayNamesMin:["Sö","Må","Ti","On","To","Fr","Lö"],dateFormat:"dd-mm-yy",firstDay:1,prevText:"&#x3c;Tidigare",prevStatus:"",prevJumpText:"&#x3c;&#x3c;",prevJumpStatus:"",nextText:"Nästa&#x3e;",nextStatus:"",nextJumpText:"&#x3e;&#x3e;",nextJumpStatus:"",currentText:"Current",currentStatus:"",todayText:"Today",todayStatus:"",clearText:"Clear",clearStatus:"",closeText:"Done",closeStatus:"",yearStatus:"",monthStatus:"",weekText:"Wk",weekStatus:"",dayStatus:"DD d MM",defaultStatus:"",isRTL:!1,numberOfMonths:2,minDate:"0"},e.datepicker.regional["en-FIN"]={renderer:e.ui.datepicker.defaultRenderer,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],dateFormat:"dd-mm-yy",firstDay:1,prevText:"&#x3c;Prev",prevStatus:"",prevJumpText:"&#x3c;&#x3c;",prevJumpStatus:"",nextText:"Next&#x3e;",nextStatus:"",nextJumpText:"&#x3e;&#x3e;",nextJumpStatus:"",currentText:"Current",currentStatus:"",todayText:"Today",todayStatus:"",clearText:"Clear",clearStatus:"",closeText:"Done",closeStatus:"",yearStatus:"",monthStatus:"",weekText:"Wk",weekStatus:"",dayStatus:"DD d MM",defaultStatus:"",isRTL:!1,numberOfMonths:2,minDate:"0"},e.datepicker.regional["fi-FIN"]={renderer:e.ui.datepicker.defaultRenderer,monthNames:["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kesäkuu","heinäkuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu"],monthNamesShort:["tam","hel","maa","huh","tou","kes","hei","elo","syy","lok","mar","jou"],dayNames:["sunnuntai","maanantai","tiistau","keskiviikko","torstai","perjantai","lauantai"],dayNamesShort:["sun","maa","tii","kes","tor","per","lau"],dayNamesMin:["su","ma","ti","ke","to","pe","la"],dateFormat:"dd-mm-yy",firstDay:1,prevText:"&#x3c;Edellinen",prevStatus:"",prevJumpText:"&#x3c;&#x3c;",prevJumpStatus:"",nextText:"Seuraava&#x3e;",nextStatus:"",nextJumpText:"&#x3e;&#x3e;",nextJumpStatus:"",currentText:"Current",currentStatus:"",todayText:"Today",todayStatus:"",clearText:"Clear",clearStatus:"",closeText:"Done",closeStatus:"",yearStatus:"",monthStatus:"",weekText:"Wk",weekStatus:"",dayStatus:"DD d MM",defaultStatus:"",isRTL:!1,numberOfMonths:2,minDate:"0"},e.datepicker.regional["en-DNK"]={renderer:e.ui.datepicker.defaultRenderer,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],dateFormat:"dd-mm-yy",firstDay:1,prevText:"&#x3c;Prev",prevStatus:"",prevJumpText:"&#x3c;&#x3c;",prevJumpStatus:"",nextText:"Next&#x3e;",nextStatus:"",nextJumpText:"&#x3e;&#x3e;",nextJumpStatus:"",currentText:"Current",currentStatus:"",todayText:"Today",todayStatus:"",clearText:"Clear",clearStatus:"",closeText:"Done",closeStatus:"",yearStatus:"",monthStatus:"",weekText:"Wk",weekStatus:"",dayStatus:"DD d MM",defaultStatus:"",isRTL:!1,numberOfMonths:2,minDate:"0"},e.datepicker.regional["da-DNK"]={renderer:e.ui.datepicker.defaultRenderer,monthNames:["Januar","Februar","Marts","April","Maj","Juni","Juli","August","September","Oktober","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],dayNames:["Søndag","Mondag","Tirsdag","onsdag","torsdag","Fredag","Lørdag"],dayNamesShort:["Søn","Man","Tirs","Ons","Tors","Fre","Lør"],dayNamesMin:["Sø","Ma","Ti","On","To","Fr","Lø"],dateFormat:"dd-mm-yy",firstDay:1,prevText:"&#x3c;Forrige",prevStatus:"",prevJumpText:"&#x3c;&#x3c;",prevJumpStatus:"",nextText:"Næste&#x3e;",nextStatus:"",nextJumpText:"&#x3e;&#x3e;",nextJumpStatus:"",currentText:"Current",currentStatus:"",todayText:"Today",todayStatus:"",clearText:"Clear",clearStatus:"",closeText:"Done",closeStatus:"",yearStatus:"",monthStatus:"",weekText:"Wk",weekStatus:"",dayStatus:"DD d MM",defaultStatus:"",isRTL:!1,numberOfMonths:2,minDate:"0"},e.datepicker.regional["en-IRL"]={renderer:e.ui.datepicker.defaultRenderer,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],dateFormat:"dd-mm-yy",firstDay:1,prevText:"&#x3c;Prev",prevStatus:"",prevJumpText:"&#x3c;&#x3c;",prevJumpStatus:"",nextText:"Next&#x3e;",nextStatus:"",nextJumpText:"&#x3e;&#x3e;",nextJumpStatus:"",currentText:"Current",currentStatus:"",todayText:"Today",todayStatus:"",clearText:"Clear",clearStatus:"",closeText:"Done",closeStatus:"",yearStatus:"",monthStatus:"",weekText:"Wk",weekStatus:"",dayStatus:"DD d MM",defaultStatus:"",isRTL:!1,numberOfMonths:2,minDate:"0"},e.datepicker.regional["en-CHN"]={renderer:e.ui.datepicker.defaultRenderer,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],dateFormat:"dd-mm-yy",firstDay:1,prevText:"&#x3c;Prev",prevStatus:"",prevJumpText:"&#x3c;&#x3c;",prevJumpStatus:"",nextText:"Next&#x3e;",nextStatus:"",nextJumpText:"&#x3e;&#x3e;",nextJumpStatus:"",currentText:"Current",currentStatus:"",todayText:"Today",todayStatus:"",clearText:"Clear",clearStatus:"",closeText:"Done",closeStatus:"",yearStatus:"",monthStatus:"",weekText:"Wk",weekStatus:"",dayStatus:"DD d MM",defaultStatus:"",isRTL:!1,numberOfMonths:2,minDate:"0"},e.datepicker.regional["zh-CHN"]={renderer:e.ui.datepicker.defaultRenderer,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],dateFormat:"dd-mm-yy",firstDay:1,prevText:"&#x3c;Prev",prevStatus:"",prevJumpText:"&#x3c;&#x3c;",prevJumpStatus:"",nextText:"Next&#x3e;",nextStatus:"",nextJumpText:"&#x3e;&#x3e;",nextJumpStatus:"",currentText:"Current",currentStatus:"",todayText:"Today",todayStatus:"",clearText:"Clear",clearStatus:"",closeText:"Done",closeStatus:"",yearStatus:"",monthStatus:"",weekText:"Wk",weekStatus:"",dayStatus:"DD d MM",defaultStatus:"",isRTL:!1,numberOfMonths:2,minDate:"0"},e.datepicker.regional["en-GEV"]={renderer:e.ui.datepicker.defaultRenderer,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],dateFormat:"dd-mm-yy",firstDay:1,prevText:"&#x3c;Prev",prevStatus:"",prevJumpText:"&#x3c;&#x3c;",prevJumpStatus:"",nextText:"Next&#x3e;",nextStatus:"",nextJumpText:"&#x3e;&#x3e;",nextJumpStatus:"",currentText:"Current",currentStatus:"",todayText:"Today",todayStatus:"",clearText:"Clear",clearStatus:"",closeText:"Done",closeStatus:"",yearStatus:"",monthStatus:"",weekText:"Wk",weekStatus:"",dayStatus:"DD d MM",defaultStatus:"",isRTL:!1,numberOfMonths:2,minDate:"0"},e.datepicker.regional["en-ITA"]={renderer:e.ui.datepicker.defaultRenderer,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],dateFormat:"dd-mm-yy",firstDay:1,prevText:"&#x3c;Prev",prevStatus:"",prevJumpText:"&#x3c;&#x3c;",prevJumpStatus:"",nextText:"Next&#x3e;",nextStatus:"",nextJumpText:"&#x3e;&#x3e;",nextJumpStatus:"",currentText:"Current",currentStatus:"",todayText:"Today",todayStatus:"",clearText:"Clear",clearStatus:"",closeText:"Done",closeStatus:"",yearStatus:"",monthStatus:"",weekText:"Wk",weekStatus:"",dayStatus:"DD d MM",defaultStatus:"",isRTL:!1,numberOfMonths:2,minDate:"0"},e.datepicker.regional["it-ITA"]={renderer:e.ui.datepicker.defaultRenderer,monthNames:["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"],monthNamesShort:["Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"],dayNames:["Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato"],dayNamesShort:["Dom","Lun","Mar","Mer","Gio","Ven","Sab"],dayNamesMin:["Do","Lu","Ma","Me","Gi","Ve","Sa"],dateFormat:"dd-mm-yy",firstDay:1,prevText:"&#x3c;Prev",prevStatus:"",prevJumpText:"&#x3c;&#x3c;",prevJumpStatus:"",nextText:"Next&#x3e;",nextStatus:"",nextJumpText:"&#x3e;&#x3e;",nextJumpStatus:"",currentText:"Current",currentStatus:"",todayText:"Today",todayStatus:"",clearText:"Clear",clearStatus:"",closeText:"Done",closeStatus:"",yearStatus:"",monthStatus:"",weekText:"Wk",weekStatus:"",dayStatus:"DD d MM",defaultStatus:"",isRTL:!1,numberOfMonths:2,minDate:"0"}}),$(function(){$(".box_grey").css("visibility","visible"),$(".form input").css("visibility","visible"),$(".whats_this_link[data-index!=''], .learn_more[data-index!='']").each(function(){$(this).attr("data-index")?$("#tooltip_"+$(this).attr("data-index")):$(".tooltips > ."+$(this).attr("class"));$(this).simpletip({content:$("#tooltip_"+$(this).data("index")).html()})}),$("input").on("focus",function(e){var t=$(this).attr("id");$('label.inside[for="'+t+'"]').css("visibility","hidden")}).on("blur",function(e){var t=$(this).attr("id");0!=$(this).val().length&&" "!=$(this).val()||$('label.inside[for="'+t+'"]').css("visibility","visible")}),$("input").each(function(){var e;0<$(this).val().length&&" "!=$(this).val()&&(e=$(this).attr("id"),$('label.inside[for="'+e+'"]').css("visibility","hidden"))}),setTimeout(adjustIntroHeight,100),$("ul.multiple a").on("click",function(){return $("ul.multiple a").parent("li").removeClass("current"),$("div.multiple").removeClass("current"),$(this).parent("li").addClass("current"),$("div.multiple."+$(this).attr("class")).addClass("current"),$("div.multiple."+$(this).attr("class")+" ul.multiple a."+$(this).attr("class")).parent("li").addClass("current"),!1}),$("ol.documents li").simpletip({fixed:!0,hideTime:1,position:["-100","-10"],showTime:1,boundryCheck:!0,onBeforeShow:function(e){var t=this.getParent().data("index"),t=$("#tooltip_"+t).html();this.update(t)}}),$(".countries span").simpletip({fixed:!0,hideTime:1,showTime:1,position:["-150","-100"],onBeforeShow:function(e){var t=this.getParent().parent().attr("class"),t=$("div.tooltips div."+t).html();this.update(t)}}),$(".whatsthis span").simpletip({fixed:!1,hideTime:1,offset:[-150,-250],showTime:1,onBeforeShow:function(e){var t=this.getParent().parent().attr("class"),t=$("div.tooltips div."+t).html();this.update(t)}}),$("#office").on("change",function(){var e=this.options[this.selectedIndex].value;location.href="http://www.cibt.com/Router.aspx?SetRoute="+e}),changeCurrentLink(),$(".login_link").on("click",function(e){e.preventDefault(),e.stopPropagation(),showUserLoginForm()}),$(".target-toggle").on("click",function(e){var t=$(this).data("target");$(t).slideToggle(),$(this).toggleClass("open")}),$(".toggle").on("click",function(){$(this).children(".learn-more").slideToggle(),$(this).toggleClass("open")}),$("#setup-data-box").one("click",function(e){var t={};$('input[name="traveller[first_name]"]').val()?(t.first_name=$('input[name="traveller[first_name]"]').val(),t.last_name=$('input[name="traveller[last_name]"]').val(),t.email_address=$('input[name="traveller[email_address]"]').val()):$('input[name="applicant_first_name"]').val()?(t.first_name=$('input[name="applicant_first_name"]').val(),t.last_name=$('input[name="applicant_last_name"]').val(),t.email_address=$('input[name="email"]').val()):$('input[name="traveler_details[1][first_name]').val()?(t.first_name=$('input[name="traveler_details[1][first_name]"]').val(),t.last_name=$('input[name="traveler_details[1][last_name]"]').val(),t.email_address=$('input[name="traveler_details[1][email_address]"]').val()):$('input[name="passportOrder[first_name]').val()&&(t.first_name=$('input[name="passportOrder[first_name]"]').val(),t.last_name=$('input[name="passportOrder[last_name]"]').val(),t.email_address=$('input[name="passportOrder[email]"]').val()),""==$("#stripe_first_name").val()&&$("#stripe_first_name").val(t.first_name),""==$("#stripe_last_name").val()&&$("#stripe_last_name").val(t.last_name),""==$("#stripe_email_address").val()&&$("#stripe_email_address").val(t.email_address)}),setDefaultSubmitButtonStatus(),$("input[name='payment[type]']").on("change",function(){var e=getStripeConfirmedPaymentContent();((checkBox=document.getElementById("radCreditCard")).checked&&"pending"==e?(disableSubmitLinkButton('a[name="submitOrderLink"]'),disableSubmitLinkButton('a[name="estasubmitLink"]'),disableSubmitLinkButton):(enableSubmitLinkButton('a[name="submitOrderLink"]'),enableSubmitLinkButton('a[name="estasubmitLink"]'),enableSubmitLinkButton))('a[name="etasubmitLink"]')})}),$.urlParam=function(e){e=new RegExp("[\\?&]"+e+"=([^&#]*)").exec(window.location.href);return e&&e[1]||0},$(function(){$("#needAVisaSubmit, #updateSearchButton").click(function(){var e=document.getElementById("account_number"),e=(e&&$("#account_number").is(":visible")&&0<e.value.length&&_gaq.push(["_trackEvent","Login","LoginSearchBox",e.value,1,!0]),$(".hideElementDestinaton").each(function(){$(this).removeClass("hideElementDestinaton").showOption()}),$("#needAVisa").serialize());e=(e=e.replace("%5B","[")).replace("%5D","]"),$.colorbox({href:"/ajax/ajax.visaPopup.php?"+e,transition:"none",speed:100,width:710,innerWidth:"0px",initialWidth:"430px",initialHeight:"0px",opacity:.7,scrolling:!1,onLoad:function(){$("#cboxLoadedContent").hide()},onComplete:function(){$("#cboxLoadedContent").show();var e=this;setTimeout(function(){$(e).colorbox.resize()},2e3),void 0!==replaceForms&&replaceForms(),$('div#cboxLoadedContent input[type="submit"]').click(function(){return $("#moreVisaInfoRequired").submit(),!1})}}).resize()}),$("#forgotMyCIBTAccount").on("click",function(){$.colorbox({href:"/ajax/ajax.forgotCIBTAccount.php",width:550,height:350,opacity:.7})}),$('input[name="passport"]:checked').each(function(){var e=$(this).parents("div")[0];toggleSelect($(e),!0)}),$('input[name="passport"]').on("change",function(e){var t=$(this).parents("div")[0];toggleSelect($(t),!0),$('input[name="passport"]:not(:checked)').each(function(){var e=$(this).parents("div")[0];toggleSelect($(e),!1)})})}),$(document).ready(function(){$(".multiple_email_instructions_link").on("click",function(){$(this.parentNode).find(".multiple_email_instructions").show(),$(this).hide()}),$(".calendar_date_selector").datepicker({showOn:"both",buttonImage:window.getResourcePath()+"/images/forms/calendar.svg",buttonImageOnly:!0,buttonText:"",onClose:function(e){var t=$(this).attr("name"),t=t[t.length-2];$('[name="exit_date['+t+']"]').datepicker("option","minDate",e)},onSelect:function(){if("undefined"!=typeof validator&&(validator.revalidateField(this).then(e=>{}),"passport_possession_date"===this.name))for(let e=0;e<=2;e++){var t=document.querySelector(`input[name='entry_date[${e}]']`)||null,i=document.querySelector(`input[name='exit_date[${e}]']`)||null;t&&t.value&&validator.revalidateField(t).then(e=>{}),i&&i.value&&validator.revalidateField(i).then(e=>{})}}}),$(".bcl_depeature_date").datepicker({showOn:"both",buttonImage:window.getResourcePath()+"/images/forms/calendar.svg",buttonImageOnly:!0,buttonText:"",onClose:function(e){$(".bcl_arrival_date").datepicker("option","minDate",e)}}),$(".bcl_arrival_date").datepicker({showOn:"both",buttonImage:window.getResourcePath()+"/images/forms/calendar.svg",buttonImageOnly:!0,buttonText:"",onClose:function(e){$(".bcl_destination_depeature_date").datepicker("option","minDate",e)}}),$(".bcl_destination_depeature_date").datepicker({showOn:"both",buttonImage:window.getResourcePath()+"/images/forms/calendar.svg",buttonImageOnly:!0,buttonText:"",onClose:function(e){$(".bcl_arrival_reentry_date").datepicker("option","minDate",e)}}),$(".bcl_arrival_reentry_date").datepicker({showOn:"both",buttonImage:window.getResourcePath()+"/images/forms/calendar.svg",buttonImageOnly:!0,buttonText:""}),$(".bcl_passport_expiry").datepicker({showOn:"both",buttonImage:window.getResourcePath()+"/images/forms/calendar.svg",buttonImageOnly:!0,buttonText:"",minDate:0,yearRange:"0:+25",maxDate:"+25y",numberOfMonths:1,changeMonth:!0,changeYear:!0}),$(".calendar_old_dates").datepicker({showOn:"both",buttonImage:window.getResourcePath()+"/images/forms/calendar.svg",buttonImageOnly:!0,buttonText:"",minDate:"-120Y",yearRange:"c-100:+0",maxDate:0,numberOfMonths:1,changeMonth:!0,changeYear:!0}),$(".service_report_date").datepicker({showOn:"both",buttonImage:window.getResourcePath()+"/images/forms/calendar.svg",buttonImageOnly:!0,buttonText:"",minDate:"-365D",maxDate:0,numberOfMonths:1,dateFormat:"yy-mm-dd"}),$(".advanced-ordersearch-date-selector-start").datepicker({showOn:"both",buttonImage:window.getResourcePath()+"/images/forms/calendar.svg",buttonImageOnly:!0,buttonText:"",minDate:"-2y",maxDate:0,onSelect:function(){selectedDateObj=$(this).datepicker("getDate"),180<((endDateObj=$(".advanced-ordersearch-date-selector-end").datepicker("getDate"))-selectedDateObj)/864e5&&(selectedDateObj.setDate(selectedDateObj.getDate()+180),$(".advanced-ordersearch-date-selector-end").datepicker("setDate",selectedDateObj))}}),$(".advanced-ordersearch-date-selector-end").datepicker({showOn:"both",buttonImage:window.getResourcePath()+"/images/forms/calendar.svg",buttonImageOnly:!0,buttonText:"",minDate:"-2y",maxDate:0,onSelect:function(){selectedDateObj=$(this).datepicker("getDate"),startDateObj=$(".advanced-ordersearch-date-selector-start").datepicker("getDate"),180<(selectedDateObj-startDateObj)/864e5&&(selectedDateObj.setDate(selectedDateObj.getDate()-180),$(".advanced-ordersearch-date-selector-start").datepicker("setDate",selectedDateObj))}}),$(".ui-datepicker").addClass("notranslate"),$(".status_indicator").on("click",function(e){return $(this).parent().append($("#loadingRedCircle").show()),!0}),$(".single_click").on("click",function(){return $(this).off("click").on("click",function(e){return e.stopPropagation(),e.preventDefault(),!1}),!0}),$(".pdflink").on("click",function(e){return"undefined"!=typeof noInterstitialPage||-1<navigator.userAgent.toLowerCase().indexOf("chrome")||-1<navigator.userAgent.toLowerCase().indexOf("rv:11")||-1<navigator.userAgent.toLowerCase().indexOf("msie")||void(1024<jQuery(window).width()&&(e.stopPropagation(),e.preventDefault(),window.open("/kit-download.php?t="+this.href)))}),$(".default_text").on("click",function(e){this.value="",$(this).off("click")}),$(".helpTip i").on("click",function(){$(this).parent().children(".helpTip-text").toggleClass("open")})}),$(window).on("load",function(){$.fn.hideOption=function(){this.each(function(){$(this).is("option")&&!$(this).parent().is("span")&&$(this).wrap("<span>").hide()})},$.fn.showOption=function(){this.each(function(){var e;"option"===this.nodeName.toLowerCase()?(e=$(this).parent(),$(this).show(),$(e).replaceWith(this)):(e=$("option",$(this)),$(this).replaceWith(e),e.show())})},$("#nationalitySelect").trigger("change")}),$(document).ready(function(){$(".btn-compliancy-login").on("click",function(){var e=$(this).attr("data-href");$(".modal-body").load(e,function(){$("#compliancyLoginModal").modal({show:!0})})})}),$(document).ready(function(){$(".cir_comments_box").each(function(){var e=this.value,t=this,i=125,s="";function n(){t.value.length>i&&(alert(e),this.value=s.slice(0,i))}$(this).on("keydown",function(){s=t.value}).on("keyup",n),this.onpaste=function(){s=t.value,setTimeout(n,100)}}),$(".cpf_cnpj_number").on("keyup",function(){var e,t=this.value;11==(t=t.replace(/\D/g,"")).length?(e=t.substring(0,3)+"."+t.substring(3,6)+"."+t.substring(6,9)+"-"+t.substring(9,11),this.value=e):14==t.length&&(e=t.substring(0,2)+"."+t.substring(2,5)+"."+t.substring(5,8)+"/"+t.substring(8,12)+"-"+t.substring(12,14),this.value=e)})}),$(document).ready(function(){$("#nationalitySelect").on("change",function(){var e=!0;$("#nationalitySelect").each(function(){-1!=this.selectedIndex&&0!=this.options[this.selectedIndex].value.length||(e=!1)}),e&&$("#traveling_toSelect0").trigger("change")}),$("#state_of_residenceSelect").on("change",function(){var e=!0;$("#state_of_residenceSelect").each(function(){-1!=this.selectedIndex&&0!=this.options[this.selectedIndex].value.length||(e=!1)}),e&&$("#traveling_toSelect0").trigger("change")})}),$(window).on("load resize",function(){var e;768<=$(window).width()?(e=$("#header").height()-25,$("#body").css("margin-top",e)):$(window).width()<768&&(e=$("#header").height()-25,$("#body").css({"margin-top":"-25px","padding-top":"50px"}))}),$(document).ready(function(){var e,t=0,t=($(".height-match").each(function(){$(this).height()>t&&(t=$(this).height())}),$(".height-match").height(t),0);$("#callouts .box .inside").each(function(){$(this).height()>t&&(t=$(this).height())}),$("#callouts .box .inside").height(t),e=$("#callouts .table-row"),$.trim(e.html())||$("#callouts").remove(),$("#login_btn").on("click",function(){}),$("#header #menu_toggle").on("click",function(){$(this).toggleClass("open"),$("#header #nav ul").toggle(),$("#navbarNavDropdown").toggle(),$("#header #nav ul").toggleClass("mobile-menu")}),$("#header #login").on("click",function(){$("#body").toggleClass("open")}),$(".expand-header").on("click",function(){$(this).parent().children(".expand-content").slideToggle(),$(this).toggleClass("open")}),$("#subnav").length&&$("#content").addClass("content-withNav"),$("#footer_menu ul li").length?$("#footer_menu").css("display","table-cell"):$("#footer_menu").css("display","none"),$("#nav ul li div").hasClass("extra_link_holder")&&$("#nav ul").addClass("small-nav"),$(".language ul.root li").length?$(".language").css("display","block"):$(".language").css("display","none")}),$(document).ready(function(){$("#alertModal .close, .modal-backdrop, #noshow_autoPop").on("click",function(){$("#alertModal").fadeToggle("fast","linear").removeClass("in show"),$(".modal-backdrop").fadeToggle("fast","linear").removeClass("in show")}),$("#concierge-show").on("click",function(){$("#conciergeModal").slideToggle("fast","linear").toggleClass("in show"),$(".modal-backdrop").fadeToggle("fast","linear").toggleClass("in show")}),$("#conciergeModal .close, .modal-backdrop").on("click",function(){$("#conciergeModal").fadeToggle("fast","linear").removeClass("in show"),$(".modal-backdrop").fadeToggle("fast","linear").removeClass("in show")}),$("#noshow_autoPop").on("click",function(){$.get("ajax/ajax.ckAutoPop.php",{check:"setautopop"},function(e){})}),$(".no_concierge_selected").on("click",function(){$("#concierge_applied_noti").hide()})}),$(document).on("click keyup",function(e){Boolean($("#sess_is_timed").val())&&UpdateExpirationClientSide()}),setInterval(function(){("1"==$("#session_client_updated").val()?SyncExpirationServerSide:SyncExpirationClientSide)()},6e4),setInterval(function(){parseInt($("#sess_expires").val())<=Date.now()?Boolean($("#user_logged").val())?clearSessionReload("logged_user"):$("#timedout_warning").html()&&!$("#timedout").html()&&clearSessionReload("session"):Boolean($("#sess_is_timed"))&&parseInt($("#sess_expires").val())-parseInt($("#session_inactivity_dialogue").val())<=Date.now()&&!Boolean($("#expiredWarning").html())&&!Boolean($("#expirationWarning").html())&&("object"==typeof dataLayer&&dataLayer.push({session_timeout:"warning"}),ShowSessionWillExpireDialog())},5e3),$(document).ready(function(){var t=$(window.location.hash);t.length&&$("html, body").animate({scrollTop:t.offset().top-$("#header").height()},1500,function(){var e=$(t);if(e.focus(),e.is(":focus"))return!1;e.attr("tabindex","-1"),e.focus()})}),$(function(){replaceForms()}),$(document).ready(function(){}),(h=>{function r(e){return(e||"").toLowerCase()}h.fn.cycle=function(o){var e;return 0!==this.length||h.isReady?this.each(function(){var e,i,t,s=h(this),n=h.fn.cycle.log;if(!s.data("cycle.opts")){for(var a in(n=!1===s.data("cycle-log")||o&&!1===o.log||i&&!1===i.log?h.noop:n)("--c2 init--"),e=s.data())e.hasOwnProperty(a)&&/^cycle[A-Z]+/.test(a)&&(t=e[a],a=a.match(/^cycle(.*)/)[1].replace(/^[A-Z]/,r),n(a+":",t,"("+typeof t+")"),e[a]=t);(i=h.extend({},h.fn.cycle.defaults,e,o||{})).timeoutId=0,i.paused=i.paused||!1,i.container=s,i._maxZ=i.maxZ,i.API=h.extend({_container:s},h.fn.cycle.API),i.API.log=n,i.API.trigger=function(e,t){return i.container.trigger(e,t),i.API},s.data("cycle.opts",i),s.data("cycle.API",i.API),i.API.trigger("cycle-bootstrap",[i,i.API]),i.API.addInitialSlides(),i.API.preInitSlideshow(),i.slides.length&&i.API.initSlideshow()}}):(e={s:this.selector,c:this.context},h.fn.cycle.log("requeuing slideshow (dom not ready)"),h(function(){h(e.s,e.c).cycle(o)}),this)},h.fn.cycle.API={opts:function(){return this._container.data("cycle.opts")},addInitialSlides:function(){var e=this.opts(),t=e.slides;e.slideCount=0,e.slides=h(),t=t.jquery?t:e.container.find(t),e.random&&t.sort(function(){return Math.random()-.5}),e.API.add(t)},preInitSlideshow:function(){var e=this.opts(),t=(e.API.trigger("cycle-pre-initialize",[e]),h.fn.cycle.transitions[e.fx]);t&&h.isFunction(t.preInit)&&t.preInit(e),e._preInitialized=!0},postInitSlideshow:function(){var e=this.opts(),t=(e.API.trigger("cycle-post-initialize",[e]),h.fn.cycle.transitions[e.fx]);t&&h.isFunction(t.postInit)&&t.postInit(e)},initSlideshow:function(){var e=this.opts(),t=e.container;e.API.calcFirstSlide(),"static"==e.container.css("position")&&e.container.css("position","relative"),h(e.slides[e.currSlide]).css({opacity:1,display:"block",visibility:"visible"}),e.API.stackSlides(e.slides[e.currSlide],e.slides[e.nextSlide],!e.reverse),e.pauseOnHover&&(t=!0!==e.pauseOnHover?h(e.pauseOnHover):t).on("mouseenter",function(){e.API.pause(!0)}).on("mouseleave",function(){e.API.resume(!0)}),e.timeout&&(t=e.API.getSlideOpts(e.currSlide),e.API.queueTransition(t,t.timeout+e.delay)),e._initialized=!0,e.API.updateView(!0),e.API.trigger("cycle-initialized",[e]),e.API.postInitSlideshow()},pause:function(e){var t=this.opts(),i=t.API.getSlideOpts(),s=t.hoverPaused||t.paused;e?t.hoverPaused=!0:t.paused=!0,s||(t.container.addClass("cycle-paused"),t.API.trigger("cycle-paused",[t]).log("cycle-paused"),i.timeout&&(clearTimeout(t.timeoutId),t.timeoutId=0,t._remainingTimeout-=h.now()-t._lastQueue,t._remainingTimeout<0||isNaN(t._remainingTimeout))&&(t._remainingTimeout=void 0))},resume:function(e){var t=this.opts(),i=!t.hoverPaused&&!t.paused;e?t.hoverPaused=!1:t.paused=!1,i||(t.container.removeClass("cycle-paused"),0===t.slides.filter(":animated").length&&t.API.queueTransition(t.API.getSlideOpts(),t._remainingTimeout),t.API.trigger("cycle-resumed",[t,t._remainingTimeout]).log("cycle-resumed"))},add:function(e,i){var s=this.opts(),t=s.slideCount;"string"==h.type(e)&&(e=h.trim(e)),h(e).each(function(){var e,t=h(this);i?s.container.prepend(t):s.container.append(t),s.slideCount++,e=s.API.buildSlideOpts(t),s.slides=i?h(t).add(s.slides):s.slides.add(t),s.API.initSlide(e,t,--s._maxZ),t.data("cycle.opts",e),s.API.trigger("cycle-slide-added",[s,e,t])}),s.API.updateView(!0),s._preInitialized&&t<2&&1<=s.slideCount&&(s._initialized?s.timeout&&(e=s.slides.length,s.nextSlide=s.reverse?e-1:1,s.timeoutId||s.API.queueTransition(s)):s.API.initSlideshow())},calcFirstSlide:function(){var e=this.opts(),t=parseInt(e.startingSlide||0,10);(t>=e.slides.length||t<0)&&(t=0),e.currSlide=t,e.reverse?(e.nextSlide=t-1,e.nextSlide<0&&(e.nextSlide=e.slides.length-1)):(e.nextSlide=t+1,e.nextSlide==e.slides.length&&(e.nextSlide=0))},calcNextSlide:function(){var e,t=this.opts();t.reverse?(e=t.nextSlide-1<0,t.nextSlide=e?t.slideCount-1:t.nextSlide-1,t.currSlide=e?0:t.nextSlide+1):(e=t.nextSlide+1==t.slides.length,t.nextSlide=e?0:t.nextSlide+1,t.currSlide=e?t.slides.length-1:t.nextSlide-1)},calcTx:function(e,t){var i;return e._tempFx?i=h.fn.cycle.transitions[e._tempFx]:t&&e.manualFx&&(i=h.fn.cycle.transitions[e.manualFx]),i=i||h.fn.cycle.transitions[e.fx],e._tempFx=null,this.opts()._tempFx=null,i||(i=h.fn.cycle.transitions.fade,e.API.log('Transition "'+e.fx+'" not found.  Using fade.')),i},prepareTx:function(e,t){var i,s,n,a,o=this.opts();return o.slideCount<2?void(o.timeoutId=0):(!e||o.busy&&!o.manualTrump||(o.API.stopTransition(),o.busy=!1,clearTimeout(o.timeoutId),o.timeoutId=0),void(o.busy||(0===o.timeoutId&&!e||(i=o.slides[o.currSlide],s=o.slides[o.nextSlide],n=o.API.getSlideOpts(o.nextSlide),a=o.API.calcTx(n,e),o._tx=a,e&&void 0!==n.manualSpeed&&(n.speed=n.manualSpeed),o.nextSlide!=o.currSlide&&(e||!o.paused&&!o.hoverPaused&&o.timeout)?(o.API.trigger("cycle-before",[n,i,s,t]),a.before&&a.before(n,i,s,t),e=function(){o.busy=!1,o.container.data("cycle.opts")&&(a.after&&a.after(n,i,s,t),o.API.trigger("cycle-after",[n,i,s,t]),o.API.queueTransition(n),o.API.updateView(!0))},o.busy=!0,a.transition?a.transition(n,i,s,t,e):o.API.doTransition(n,i,s,t,e),o.API.calcNextSlide(),o.API.updateView()):o.API.queueTransition(n)))))},doTransition:function(e,t,i,s,n){function a(){l.animate(o.animIn||{opacity:1},o.speed,o.easeIn||o.easing,n)}var o=e,r=h(t),l=h(i);l.css(o.cssBefore||{}),r.animate(o.animOut||{},o.speed,o.easeOut||o.easing,function(){r.css(o.cssAfter||{}),o.sync||a()}),o.sync&&a()},queueTransition:function(e,t){var i=this.opts(),s=void 0!==t?t:e.timeout;return 0===i.nextSlide&&0==--i.loop?(i.API.log("terminating; loop=0"),i.timeout=0,s?setTimeout(function(){i.API.trigger("cycle-finished",[i])},s):i.API.trigger("cycle-finished",[i]),void(i.nextSlide=i.currSlide)):void 0!==i.continueAuto&&(!1===i.continueAuto||h.isFunction(i.continueAuto)&&!1===i.continueAuto())?(i.API.log("terminating automatic transitions"),i.timeout=0,void(i.timeoutId&&clearTimeout(i.timeoutId))):void(s&&(i._lastQueue=h.now(),void 0===t&&(i._remainingTimeout=e.timeout),i.paused||i.hoverPaused||(i.timeoutId=setTimeout(function(){i.API.prepareTx(!1,!i.reverse)},s))))},stopTransition:function(){var e=this.opts();e.slides.filter(":animated").length&&(e.slides.stop(!1,!0),e.API.trigger("cycle-transition-stopped",[e])),e._tx&&e._tx.stopTransition&&e._tx.stopTransition(e)},advanceSlide:function(e){var t=this.opts();return clearTimeout(t.timeoutId),t.timeoutId=0,t.nextSlide=t.currSlide+e,t.nextSlide<0?t.nextSlide=t.slides.length-1:t.nextSlide>=t.slides.length&&(t.nextSlide=0),t.API.prepareTx(!0,0<=e),!1},buildSlideOpts:function(e){var t,i,s,n=this.opts(),a=e.data()||{};for(s in a)a.hasOwnProperty(s)&&/^cycle[A-Z]+/.test(s)&&(t=a[s],i=s.match(/^cycle(.*)/)[1].replace(/^[A-Z]/,r),n.API.log("["+(n.slideCount-1)+"]",i+":",t,"("+typeof t+")"),a[i]=t);(a=h.extend({},h.fn.cycle.defaults,n,a)).slideNum=n.slideCount;try{delete a.API,delete a.slideCount,delete a.currSlide,delete a.nextSlide,delete a.slides}catch(e){}return a},getSlideOpts:function(e){var t=this.opts(),e=(void 0===e&&(e=t.currSlide),t.slides[e]),e=h(e).data("cycle.opts");return h.extend({},t,e)},initSlide:function(e,t,i){var s=this.opts();t.css(e.slideCss||{}),0<i&&t.css("zIndex",i),isNaN(e.speed)&&(e.speed=h.fx.speeds[e.speed]||h.fx.speeds._default),e.sync||(e.speed=e.speed/2),t.addClass(s.slideClass)},updateView:function(e,t){var i,s,n=this.opts();n._initialized&&(i=n.API.getSlideOpts(),s=n.slides[n.currSlide],!e&&!0!==t&&(n.API.trigger("cycle-update-view-before",[n,i,s]),n.updateView<0)||(n.slideActiveClass&&n.slides.removeClass(n.slideActiveClass).eq(n.currSlide).addClass(n.slideActiveClass),e&&n.hideNonActive&&n.slides.filter(":not(."+n.slideActiveClass+")").css("visibility","hidden"),0===n.updateView&&setTimeout(function(){n.API.trigger("cycle-update-view",[n,i,s,e])},i.speed/(n.sync?2:1)),0!==n.updateView&&n.API.trigger("cycle-update-view",[n,i,s,e]),e&&n.API.trigger("cycle-update-view-after",[n,i,s])))},getComponent:function(e){var t=this.opts(),e=t[e];return"string"==typeof e?/^\s*[\>|\+|~]/.test(e)?t.container.find(e):h(e):e.jquery?e:h(e)},stackSlides:function(e,t,i){var s=this.opts();e||(e=s.slides[s.currSlide],t=s.slides[s.nextSlide],i=!s.reverse),h(e).css("zIndex",s.maxZ);var n,a=s.maxZ-2,o=s.slideCount;if(i){for(n=s.currSlide+1;n<o;n++)h(s.slides[n]).css("zIndex",a--);for(n=0;n<s.currSlide;n++)h(s.slides[n]).css("zIndex",a--)}else{for(n=s.currSlide-1;0<=n;n--)h(s.slides[n]).css("zIndex",a--);for(n=o-1;n>s.currSlide;n--)h(s.slides[n]).css("zIndex",a--)}h(t).css("zIndex",s.maxZ-1)},getSlideIndex:function(e){return this.opts().slides.index(e)}},h.fn.cycle.log=function(){window.console&&console.log&&console.log("[cycle2] "+Array.prototype.join.call(arguments," "))},h.fn.cycle.version=function(){return"Cycle2: 2.1.6"},h.fn.cycle.transitions={custom:{},none:{before:function(e,t,i,s){e.API.stackSlides(i,t,s),e.cssBefore={opacity:1,visibility:"visible",display:"block"}}},fade:{before:function(e,t,i,s){var n=e.API.getSlideOpts(e.nextSlide).slideCss||{};e.API.stackSlides(t,i,s),e.cssBefore=h.extend(n,{opacity:0,visibility:"visible",display:"block"}),e.animIn={opacity:1},e.animOut={opacity:0}}},fadeout:{before:function(e,t,i,s){var n=e.API.getSlideOpts(e.nextSlide).slideCss||{};e.API.stackSlides(t,i,s),e.cssBefore=h.extend(n,{opacity:1,visibility:"visible",display:"block"}),e.animOut={opacity:0}}},scrollHorz:{before:function(e,t,i,s){e.API.stackSlides(t,i,s);t=e.container.css("overflow","hidden").width();e.cssBefore={left:s?t:-t,top:0,opacity:1,visibility:"visible",display:"block"},e.cssAfter={zIndex:e._maxZ-2,left:0},e.animIn={left:0},e.animOut={left:s?-t:t}}}},h.fn.cycle.defaults={allowWrap:!0,autoSelector:".cycle-slideshow[data-cycle-auto-init!=false]",delay:0,easing:null,fx:"fade",hideNonActive:!0,loop:0,manualFx:void 0,manualSpeed:void 0,manualTrump:!0,maxZ:100,pauseOnHover:!1,reverse:!1,slideActiveClass:"cycle-slide-active",slideClass:"cycle-slide",slideCss:{position:"absolute",top:0,left:0},slides:"> img",speed:500,startingSlide:0,sync:!0,timeout:4e3,updateView:0},h(document).ready(function(){h(h.fn.cycle.defaults.autoSelector).cycle()})})(jQuery),(o=>{function r(e,t){var i,s,n,a=t.autoHeight;"container"==a?(i=o(t.slides[t.currSlide]).outerHeight(),t.container.height(i)):t._autoHeightRatio?t.container.height(t.container.width()/t._autoHeightRatio):("calc"===a||"number"==o.type(a)&&0<=a)&&(i="calc"===a?(s=0,n=-1,t.slides.each(function(e){var t=o(this).height();n<t&&(n=t,s=e)}),s):a>=t.slides.length?0:a)!=t._sentinelIndex&&(t._sentinelIndex=i,t._sentinel&&t._sentinel.remove(),(a=o(t.slides[i].cloneNode(!0))).removeAttr("id name rel").find("[id],[name],[rel]").removeAttr("id name rel"),a.css({position:"static",visibility:"hidden",display:"block"}).prependTo(t.container).addClass("cycle-sentinel cycle-slide").removeClass("cycle-slide-active"),a.find("*").css("visibility","hidden"),t._sentinel=a)}function l(e,t,i,s){s=o(s).outerHeight();t.container.animate({height:s},t.autoHeightSpeed,t.autoHeightEasing)}function h(e,t){t._autoHeightOnResize&&(o(window).off("resize orientationchange",t._autoHeightOnResize),t._autoHeightOnResize=null),t.container.off("cycle-slide-added cycle-slide-removed",r),t.container.off("cycle-destroyed",h),t.container.off("cycle-before",l),t._sentinel&&(t._sentinel.remove(),t._sentinel=null)}o.extend(o.fn.cycle.defaults,{autoHeight:0,autoHeightSpeed:250,autoHeightEasing:null}),o(document).on("cycle-initialized",function(e,t){function i(){r(0,t)}var s=t.autoHeight,n=o.type(s),a=null;"string"!==n&&"number"!==n||(t.container.on("cycle-slide-added cycle-slide-removed",r),t.container.on("cycle-destroyed",h),"container"==s?t.container.on("cycle-before",l):"string"===n&&/\d+\:\d+/.test(s)&&(s=(s=s.match(/(\d+)\:(\d+)/))[1]/s[2],t._autoHeightRatio=s),"number"!==n&&(t._autoHeightOnResize=function(){clearTimeout(a),a=setTimeout(i,50)},o(window).on("resize orientationchange",t._autoHeightOnResize)),setTimeout(i,30))})})(jQuery),(a=>{a.extend(a.fn.cycle.defaults,{caption:"> .cycle-caption",captionTemplate:"{{slideNum}} / {{slideCount}}",overlay:"> .cycle-overlay",overlayTemplate:"<div>{{title}}</div><div>{{desc}}</div>",captionModule:"caption"}),a(document).on("cycle-update-view",function(e,i,s,n){"caption"===i.captionModule&&a.each(["caption","overlay"],function(){var e=s[this+"Template"],t=i.API.getComponent(this);t.length&&e?(t.html(i.API.tmpl(e,s,i,n)),t.show()):t.hide()})}),a(document).on("cycle-destroyed",function(e,t){a.each(["caption","overlay"],function(){var e=t[this+"Template"];t[this]&&e&&t.API.getComponent("caption").empty()})})})(jQuery),(r=>{var o=r.fn.cycle;r.fn.cycle=function(t){var i,s,n,a=r.makeArray(arguments);return"number"==r.type(t)?this.cycle("goto",t):"string"==r.type(t)?this.each(function(){var e;return i=t,void 0===(n=r(this).data("cycle.opts"))?void o.log('slideshow must be initialized before sending commands; "'+i+'" ignored'):(i="goto"==i?"jump":i,s=n.API[i],r.isFunction(s)?((e=r.makeArray(a)).shift(),s.apply(n.API,e)):void o.log("unknown command: ",i))}):o.apply(this,arguments)},r.extend(r.fn.cycle,o),r.extend(o.API,{next:function(){var e,t=this.opts();t.busy&&!t.manualTrump||(e=t.reverse?-1:1,!1===t.allowWrap&&t.currSlide+e>=t.slideCount)||(t.API.advanceSlide(e),t.API.trigger("cycle-next",[t]).log("cycle-next"))},prev:function(){var e,t=this.opts();t.busy&&!t.manualTrump||(e=t.reverse?1:-1,!1===t.allowWrap&&t.currSlide+e<0)||(t.API.advanceSlide(e),t.API.trigger("cycle-prev",[t]).log("cycle-prev"))},destroy:function(){this.stop();var t=this.opts(),i=r.isFunction(r._data)?r._data:r.noop;clearTimeout(t.timeoutId),t.timeoutId=0,t.API.stop(),t.API.trigger("cycle-destroyed",[t]).log("cycle-destroyed"),t.container.removeData(),i(t.container[0],"parsedAttrs",!1),t.retainStylesOnDestroy||(t.container.removeAttr("style"),t.slides.removeAttr("style"),t.slides.removeClass(t.slideActiveClass)),t.slides.each(function(){var e=r(this);e.removeData(),e.removeClass(t.slideClass),i(this,"parsedAttrs",!1)})},jump:function(e,t){var i=this.opts();i.busy&&!i.manualTrump||(e=parseInt(e,10),isNaN(e)||e<0||e>=i.slides.length?i.API.log("goto: invalid slide index: "+e):e==i.currSlide?i.API.log("goto: skipping, already on slide",e):(i.nextSlide=e,clearTimeout(i.timeoutId),i.timeoutId=0,i.API.log("goto: ",e," (zero-index)"),e=i.currSlide<i.nextSlide,i._tempFx=t,i.API.prepareTx(!0,e)))},stop:function(){var e=this.opts(),t=e.container;clearTimeout(e.timeoutId),e.timeoutId=0,e.API.stopTransition(),e.pauseOnHover&&(t=!0!==e.pauseOnHover?r(e.pauseOnHover):t).off("mouseenter mouseleave"),e.API.trigger("cycle-stopped",[e]).log("cycle-stopped")},reinit:function(){var e=this.opts();e.API.destroy(),e.container.cycle()},remove:function(e){for(var t,i,s=this.opts(),n=[],a=1,o=0;o<s.slides.length;o++)t=s.slides[o],o==e?i=t:(n.push(t),r(t).data("cycle.opts").slideNum=a,a++);i&&(s.slides=r(n),s.slideCount--,r(i).remove(),e==s.currSlide?s.API.advanceSlide(1):e<s.currSlide?s.currSlide--:s.currSlide++,s.API.trigger("cycle-slide-removed",[s,e,i]).log("cycle-slide-removed"),s.API.updateView())}}),r(document).on("click.cycle","[data-cycle-cmd]",function(e){e.preventDefault();var e=r(this),t=e.data("cycle-cmd"),i=e.data("cycle-context")||".cycle-slideshow";r(i).cycle(t,e.data("cycle-arg"))})})(jQuery),(a=>{function i(i,s){var n;i._hashFence?i._hashFence=!1:(n=window.location.hash.substring(1),i.slides.each(function(e){var t;if(a(this).data("cycle-hash")==n)return!0===s?i.startingSlide=e:(t=i.currSlide<e,i.nextSlide=e,i.API.prepareTx(!0,t)),!1}))}a(document).on("cycle-pre-initialize",function(e,t){i(t,!0),t._onHashChange=function(){i(t,!1)},a(window).on("hashchange",t._onHashChange)}),a(document).on("cycle-update-view",function(e,t,i){i.hash&&"#"+i.hash!=window.location.hash&&(t._hashFence=!0,window.location.hash=i.hash)}),a(document).on("cycle-destroyed",function(e,t){t._onHashChange&&a(window).off("hashchange",t._onHashChange)})})(jQuery),(c=>{c.extend(c.fn.cycle.defaults,{loader:!1}),c(document).on("cycle-bootstrap",function(e,h){var u;h.loader&&(u=h.API.add,h.API.add=function(e,a){function o(e,t){return e.data("index")-t.data("index")}var r=[];if("string"==c.type(e))e=c.trim(e);else if("array"===c.type(e))for(var t=0;t<e.length;t++)e[t]=c(e[t])[0];var l=(e=c(e)).length;l&&(e.css("visibility","hidden").appendTo("body").each(function(e){function t(){var e,t;0==--i&&(--l,e=s,"wait"==h.loader?(r.push(e),0===l&&(r.sort(o),u.apply(h.API,[r,a]),h.container.removeClass("cycle-loading"))):(t=c(h.slides[h.currSlide]),u.apply(h.API,[e,a]),t.show(),h.container.removeClass("cycle-loading")))}var i=0,s=c(this),n=s.is("img")?s:s.find("img");return s.data("index",e),(n=n.filter(":not(.cycle-loader-ignore)").filter(':not([src=""])')).length?(i=n.length,void n.each(function(){this.complete?t():c(this).load(function(){t()}).on("error",function(){0==--i&&(h.API.log("slide skipped; img not loaded:",this.src),0==--l)&&"wait"==h.loader&&u.apply(h.API,[r,a])})})):(--l,void r.push(s))}),l)&&h.container.addClass("cycle-loading")})})})(jQuery),(a=>{function s(i,s,n){i.API.getComponent("pager").each(function(){var e,t=a(this);(s.pagerTemplate?(e=i.API.tmpl(s.pagerTemplate,s,i,n[0]),a(e).appendTo(t)):t.children().eq(i.slideCount-1)).on(i.pagerEvent,function(e){i.pagerEventBubble||e.preventDefault(),i.API.page(t,e.currentTarget)})})}function n(e,t){var i,s,n=this.opts();n.busy&&!n.manualTrump||(i=e.children().index(t),s=n.currSlide<i,n.currSlide!=i&&(n.nextSlide=i,n._tempFx=n.pagerFx,n.API.prepareTx(!0,s),n.API.trigger("cycle-pager-activated",[n,e,t])))}a.extend(a.fn.cycle.defaults,{pager:"> .cycle-pager",pagerActiveClass:"cycle-pager-active",pagerEvent:"click.cycle",pagerEventBubble:void 0,pagerTemplate:"<span>&bull;</span>"}),a(document).on("cycle-bootstrap",function(e,t,i){i.buildPagerLink=s}),a(document).on("cycle-slide-added",function(e,t,i,s){t.pager&&(t.API.buildPagerLink(t,i,s),t.API.page=n)}),a(document).on("cycle-slide-removed",function(e,t,i){t.pager&&t.API.getComponent("pager").each(function(){var e=a(this);a(e.children()[i]).remove()})}),a(document).on("cycle-update-view",function(e,t){t.pager&&t.API.getComponent("pager").each(function(){a(this).children().removeClass(t.pagerActiveClass).eq(t.currSlide).addClass(t.pagerActiveClass)})}),a(document).on("cycle-destroyed",function(e,t){var i=t.API.getComponent("pager");i&&(i.children().off(t.pagerEvent),t.pagerTemplate)&&i.empty()})})(jQuery),(e=>{e.extend(e.fn.cycle.defaults,{next:"> .cycle-next",nextEvent:"click.cycle",disabledClass:"disabled",prev:"> .cycle-prev",prevEvent:"click.cycle",swipe:!1}),e(document).on("cycle-initialized",function(e,t){var i,s;t.API.getComponent("next").on(t.nextEvent,function(e){e.preventDefault(),t.API.next()}),t.API.getComponent("prev").on(t.prevEvent,function(e){e.preventDefault(),t.API.prev()}),t.swipe&&(i=t.swipeVert?"swipeUp.cycle":"swipeLeft.cycle swipeleft.cycle",s=t.swipeVert?"swipeDown.cycle":"swipeRight.cycle swiperight.cycle",t.container.on(i,function(){t._tempFx=t.swipeFx,t.API.next()}),t.container.on(s,function(){t._tempFx=t.swipeFx,t.API.prev()}))}),e(document).on("cycle-update-view",function(e,t){var i,s,n,a,o;t.allowWrap||(i=t.disabledClass,s=t.API.getComponent("next"),n=t.API.getComponent("prev"),a=t._prevBoundry||0,o=void 0!==t._nextBoundry?t._nextBoundry:t.slideCount-1,t.currSlide==o?s.addClass(i).prop("disabled",!0):s.removeClass(i).prop("disabled",!1),t.currSlide===a?n.addClass(i).prop("disabled",!0):n.removeClass(i).prop("disabled",!1))}),e(document).on("cycle-destroyed",function(e,t){t.API.getComponent("prev").off(t.nextEvent),t.API.getComponent("next").off(t.prevEvent),t.container.off("swipeleft.cycle swiperight.cycle swipeLeft.cycle swipeRight.cycle swipeUp.cycle swipeDown.cycle")})})(jQuery),(l=>{l.extend(l.fn.cycle.defaults,{progressive:!1}),l(document).on("cycle-pre-initialize",function(e,s){if(s.progressive){var n,t=s.API,i=t.next,a=t.prev,o=t.prepareTx,r=l.type(s.progressive);if("array"==r)n=s.progressive;else if(l.isFunction(s.progressive))n=s.progressive(s);else if("string"==r){if(r=l(s.progressive),!(n=l.trim(r.html())))return;if(/^(\[)/.test(n))try{n=JSON.parse(n)}catch(e){return void t.log("error parsing progressive slides",e)}else(n=n.split(new RegExp(r.data("cycle-split")||"\n")))[n.length-1]||n.pop()}o&&(t.prepareTx=function(e,t){var i;return e||0===n.length?void o.apply(s.API,[e,t]):void(t&&s.currSlide==s.slideCount-1?(i=n[0],n=n.slice(1),s.container.one("cycle-slide-added",function(e,t){setTimeout(function(){t.API.advanceSlide(1)},50)}),s.API.add(i)):t||0!==s.currSlide?o.apply(s.API,[e,t]):(e=n.length-1,i=n[e],n=n.slice(0,e),s.container.one("cycle-slide-added",function(e,t){setTimeout(function(){t.currSlide=1,t.API.advanceSlide(-1)},50)}),s.API.add(i,!0)))}),i&&(t.next=function(){var e,t=this.opts();n.length&&t.currSlide==t.slideCount-1?(e=n[0],n=n.slice(1),t.container.one("cycle-slide-added",function(e,t){i.apply(t.API),t.container.removeClass("cycle-loading")}),t.container.addClass("cycle-loading"),t.API.add(e)):i.apply(t.API)}),a&&(t.prev=function(){var e,t,i=this.opts();n.length&&0===i.currSlide?(e=n.length-1,t=n[e],n=n.slice(0,e),i.container.one("cycle-slide-added",function(e,t){t.currSlide=1,t.API.advanceSlide(-1),t.container.removeClass("cycle-loading")}),i.container.addClass("cycle-loading"),i.API.add(t,!0)):a.apply(i.API)})}})})(jQuery),(l=>{l.extend(l.fn.cycle.defaults,{tmplRegex:"{{((.)?.*?)}}"}),l.extend(l.fn.cycle.API,{tmpl:function(e,t){var t=new RegExp(t.tmplRegex||l.fn.cycle.defaults.tmplRegex,"g"),r=l.makeArray(arguments);return r.shift(),e.replace(t,function(e,t){for(var i,s,n,a=t.split("."),o=0;o<r.length;o++)if(s=r[o]){if(1<a.length)for(n=s,i=0;i<a.length;i++)n=(s=n)[a[i]]||t;else n=s[t];if(l.isFunction(n))return n.apply(s,r);if(null!=n&&n!=t)return n}return t})}})})(jQuery),jQuery(function(){if(jQuery("#footer ul li a").each(function(){var e=jQuery(this).html();0<e.search("@")||0<e.search("-")||0<e.search("0844")||e.search("0800")||e.search("0207")?jQuery(this).css("white-space","nowrap"):jQuery(this).hasClass("wwo_flag")||jQuery(this).addClass("mobile_hide")}),jQuery("span#div_cir_OO_links a.edit.allow_continue").on("click",function(){jQuery(this).parents("span").siblings("div").children("a").each(function(){jQuery(this).addClass("mobile_hide")}),jQuery(window).width()<=480&&jQuery(this).parents("span").siblings("div").children("label").css({position:"static",visiblity:"visible"})}),jQuery("span#div_cir_OO_links a.edit.allow_continue").parents("span").siblings("div").children("span").children("a.imageButton.allow_continue").on("click",function(){jQuery(this).parents("span").parents("div").children("label").remove()}),jQuery(".nav_hit").on("click",function(){"none"==jQuery("ul.dropdown-menu").css("display")?jQuery("ul.dropdown-menu").css("display","block"):jQuery("ul.dropdown-menu").css("display","none")}),0==jQuery("select.service_directory:first").length){for(var e=new Array,t=new Array,i=new Array,s=new Array,n=(jQuery("div.three_column").each(function(){jQuery(this).find("*").each(function(){jQuery(this).is("h3")?(e.push(jQuery.trim(jQuery(this).html())),0<i.length&&(t.push(i),i=new Array)):jQuery(this).is("a")&&(s.push(jQuery.trim(jQuery(this).html())),s.push(jQuery(this).attr("href")),i.push(s),s=new Array)})}),jQuery("div.three_column").addClass("mobile_hide"),""),a=new Array,o=new Array,r="",l=0;l<e.length;l++){if(n+='<h3 style="font-size:18px;" class="mobile_only">'+$("<p>"+e[l]+"</p>").text()+"</h3>",void 0!==(a=t.shift())){var h='<li class="passport'+l+'" style="display:block;list-style:none;list-style-type:none;"><div class="mobile_only tooltip2">Learn More</div></li>';for(r+="<div class='passport"+l+'\'><ul style="list-style:none;list-style-type:none;">';0<a.length;)o=a.shift(),r+='<li class="mobile_only" style="display:block;list-style:none;list-style-type:none;"><a href="'+jQuery("<p>"+o[1]+"</p>").text()+'" style="font-size:15px;">'+jQuery("<p>"+o[0]+"</p>").text()+"</a></li>"}else{h='<li class="passport'+l+'" style="display:block;list-style:none;list-style-type:none;"><div class="mobile_only tooltip2">Learn More</div></li>';for(r+="<div class='passport"+l+'\'><ul style="list-style:none;list-style-type:none;">';0<i.length;)o=i.shift(),r+='<li class="mobile_only" style="display:block;list-style:none;list-style-type:none;"><a href="'+jQuery("<p>"+o[1]+"</p>").text()+'" style="font-size:15px;">'+jQuery("<p>"+o[0]+"</p>").text()+"</a></li>"}r+="</ul></div>",n+=h}jQuery(n).insertAfter("div.three_column:last"),jQuery('<div class="tooltips mobile_only" style="display:none !important">'+r+"</div>").insertAfter("div.three_column:last"),jQuery("#content h3.mobile_only:first").hide()}setTimeout("responsiveCreation()",500)}),jQuery(window).on("resize",function(){responsiveCreation()});