function setCookie(n,t,i){var u="",r=new Date;i&&(r.setTime(r.getTime()+i*864e5),u="; expires="+r.toGMTString());document.cookie=n+"="+t+u+"; path=/"}function setCurrentLanguage(n){var i,t;n!=undefined&&n!=""&&n!=null?setCookie("LcLang",n,365):(i=window.location.protocol+"//"+window.location.hostname,i=i.replace("https","").replace("http",""),siteCurrentPage=siteCurrentPage.replace("https","").replace("http",""),t=siteCurrentPage.replace(i,""),t=t.replace("/",""),t=t.replace("\\",""),t!=null&&t.length==2&&(siteLanguage=t,setCookie("LcLang",siteLanguage,365)))}function diableTableLine(n,t){$Lc(n).is(":checked")&&($Lc(n).parents("tr").find(".secondRadio").prop("disabled",t),$Lc(n).parents("tr").find(".thirdRadio").prop("disabled",t),t&&($Lc(n).parents("tr").find(".secondRadio").addClass("errorFieldLc"),$Lc(n).parents("tr").find(".thirdRadio").addClass("errorFieldLc")))}function ChangeWithdrawalType(n){var t=$Lc(n).parents("form");$Lc(t).find("[data-LcWt]").parent().hide();$Lc(t).find("[data-LcWt]").prop("disabled",!0);$Lc(t).find("[data-LcWt='"+$Lc(n).val()+"']").parent().show("slow");$Lc(t).find("[data-LcWt='"+$Lc(n).val()+"']").prop("disabled",!1);$Lc(t).find("[name='Currency'] option").show();$Lc(n).val()=="bc"&&($Lc(t).find("[name='Currency'] option").each(function(){$Lc(this).val()!="USD"&&$Lc(this).val()!="EUR"&&$Lc(this).hide()}),$Lc(t).find("[name='Currency']").val("USD"))}function onEmploymentStatusChanged(n){var t=$Lc(n).parents("form");$Lc(n).val()=="772400001"||$Lc(n).val()=="772400000"?($Lc(t).find("[name='EmployerName']").parent().removeClass("LcHideMe").show(),$Lc(t).find("[name='ProfessionDescription']").removeClass("LcHideMe").parent().show(),$Lc(t).find("[name='WorkPhoneNumber']").removeClass("LcHideMe").parent().show(),$Lc(t).find("[name='EmployerName']").prop("disabled",!1),$Lc(t).find("[name='ProfessionDescription']").prop("disabled",!1),$Lc(t).find("[name='WorkPhoneNumber']").prop("disabled",!1)):($Lc(t).find("[name='EmployerName']").parent().addClass("LcHideMe").hide(),$Lc(t).find("[name='ProfessionDescription']").parent().addClass("LcHideMe").hide(),$Lc(t).find("[name='WorkPhoneNumber']").parent().addClass("LcHideMe").hide(),$Lc(t).find("[name='EmployerName']").prop("disabled",!0),$Lc(t).find("[name='ProfessionDescription']").prop("disabled",!0),$Lc(t).find("[name='WorkPhoneNumber']").prop("disabled",!0))}function ChangeWidgetOptionsType(n){var t=$Lc(n).parents("form");$Lc(t).find("[data-LcType]").parent().hide();$Lc(t).find("[data-LcType]").prop("disabled",!0);$Lc(t).find("[data-LcType='"+$Lc(n).val()+"']").parent().show("slow");$Lc(t).find("[data-LcType='"+$Lc(n).val()+"']").prop("disabled",!1);$Lc(t).attr("data-LcType",$Lc(n).val())}function getLocalStorage(n){try{if(window.localStorage==="undefined"||window.localStorage===null)return null;var t=localStorage.getItem(n);return t!=null&&t.length?t:null}catch(i){return console.log("not support localStorage"+i),null}}function setLocalStorage(n,t){try{if(window.localStorage==="undefined"||window.localStorage===null)return null;localStorage.setItem(n,t)}catch(i){return console.log("not support localStorage"+i),null}}function getSessionStorage(n){try{if(window.sessionStorage==="undefined"||window.sessionStorage===null)return null;var t=sessionStorage.getItem(n);return t!=null&&t.length?t:null}catch(i){return console.log("not support sessionStorage"+i),null}}function setSessionStorage(n,t){try{if(window.sessionStorage==="undefined"||window.sessionStorage===null)return null;sessionStorage.setItem(n,t)}catch(i){return console.log("not support sessionStorage"+i),null}}function GetRegulationByCountry(n,t){var i="/SERVER/en/"+siteOrganization+"/ClientOptimize/GetRegulationByCountry?countryCode="+t;return $Lc.ajax({url:i,type:"post",cache:!1,asyn:!1,xhrFields:{withCredentials:!0}})}function ChangeRegulationByCountry(n){var t=$Lc(n).val().toUpperCase();GetRegulationByCountry(n,t).success(function(n){n!=null&&(contryCode.CountryCode=t,parseInt(n)>0&&userDetails.WidgetItemStatus==1&&(contryCode.Regulation=parseInt(n),markRegulationOnBody(contryCode.Regulation)))})}function gsloWarring(n){var i=$Lc(n).val().toUpperCase(),t;"FR".indexOf(i)>=0&&(t=$Lc(n).parents("form"),$Lc(t).length>0&&$Lc(t).parent().find("[data-popup='GsloPopup']").length>0&&openPopUp(n,"GsloPopup"))}function logout(n){setCookie("LcFRC",contryCode.CountryCode,1);setCookie("LcCC",JSON.stringify(contryCode));typeof regulationAppsLogout=="function"?regulationAppsLogout(n,contryCode.CountryCode):location.href="/SERVER/en/"+siteOrganization+"/Client/LogOut"}function regulationWarning(n){var i,t,r,u;if($Lc(n).attr("type")=="button"&&$Lc(n).attr("name")!="BtnNext2")return!0;if($Lc(n).attr("name")=="BtnNext2")return i=$Lc(n).attr("lockNext"),i!=undefined&&i.length>0?(openPopUp(n,i),!1):!0;gsloWarring(n);t=$Lc(n).parents("form");$Lc(t).find("[name='BtnNext2']").removeAttr("lockNext");userDetails!=undefined&&$Lc(t).length>0&&$Lc(t).parent().find("[data-popup='IiRocPopup']").length>0&&(r=$Lc(n).val().toUpperCase(),u="/SERVER/en/"+siteOrganization+"/ClientOptimize/GetRegulationByCountry?countryCode="+r,$Lc.ajax({url:u,type:"post",cache:!1,async:!1,xhrFields:{withCredentials:!0}}).success(function(i){var u,f;if(i!=null){if(contryCode.CountryCode=r,parseInt(i)>0)userDetails.WidgetItemStatus==1?(contryCode.Regulation=parseInt(i),markRegulationOnBody(i)):userDetails.Regulation==772400003&&(i==772400001||i==772400003)&&markRegulationOnBody(i);else return;ShowHideWidgetFields(t,["ProfessionDescription","AreYouUSPerson"],!1);ShowHideWidgetFields(t,["ConsentToElectronicDelivery","WillingToLose","PoliticallyExposedPerson","PublicallyTradedCompany","NameOfPublicallyTradedCompany","Province"],!1);ShowHideWidgetFields(t,["SocialSecurity"],!1);ShowHideWidgetFields(t,["CountryOfCitizenship","PlaceOfBirth"],!1);userDetails.WidgetItemStatus>1&&i==772400004||markRegulationOnBody(i);cancalDropDownsInLastStage(!1);u="FCA";$Lc("input[name=ChooseRegulationRadioButton]").attr("checked",!1);switch(i){case 772400001:ShowHideWidgetFields(t,["CountryOfCitizenship","PlaceOfBirth"],!0);u="Belarus";cancalDropDownsInLastStage(!0);break;case 772400002:u="ASIC";break;case 772400003:ShowHideWidgetFields(t,["ProfessionDescription","AreYouUSPerson"],!0);u="CySec";break;case 772400004:ShowHideWidgetFields(t,["ConsentToElectronicDelivery","WillingToLose","PoliticallyExposedPerson","PublicallyTradedCompany","Province","SocialSecurity"],!0);u="IIROC"}userDetails.WidgetItemStatus>1&&(i!=772400004&&userDetails.Regulation==772400004||i==772400004&&userDetails.Regulation!=772400004)&&(f=iirocPopupTemp.replace("{country}",$Lc(t).find("[Name='Country'] option:selected").text()),$Lc(t).parent().find("[data-popup='IiRocPopup']").html(f),$Lc(t).parent().find("[data-popup='IiRocPopup']").find("[data-reg]").hide(),$Lc(t).parent().find("[data-popup='IiRocPopup']").find('[data-reg="'+u+'"]').show(),$Lc(t).parent().find("[data-popup='IiRocPopup']").find('[data-reg="general"]').attr("onclick",'logout("'+u+'"); '),$Lc(t).parent().find("[data-popup='IiRocPopup']").find('[data-reg="general"]').show(),openPopUp(n,"IiRocPopup"),$Lc(t).find("[name='BtnNext2']").attr("lockNext","IiRocPopup"))}}))}function ShowHideWidgetFields(n,t,i){for(var u=0;u<t.length;u++){var r=$Lc(n).find("[name='"+t[u]+"']"),f=$Lc(r).parent().is("label")?$Lc(r).parent().parent():$Lc(r).parent(),e=$Lc(r).parents("[data-lcstage]").attr("data-lcstage")==$Lc(n).attr("data-currentstag");i?($Lc(r).prop("disabled",!1),$Lc(r).parent().removeClass("LcHideMe"),e?$Lc(f).show():$Lc(f).hide()):($Lc(r).prop("disabled",!0),$Lc(f).addClass("LcHideMe").hide())}}function cancalDropDownsInLastStage(n){var h,r,c,u,l,f,a,e,v,o,y,s,p,t,w,i,b;n=currentRegulation==772400001;h=$Lc(".ClField-CountryOfCitizenship").parents("form");n?ShowHideWidgetFields(h,["CountryOfCitizenship","PlaceOfBirth"],!0):ShowHideWidgetFields(h,["CountryOfCitizenship","PlaceOfBirth"],!1);(n===!0&&parseInt($Lc(".ClField-KnowledgeOfTrading").attr("data-lcstage"))<100||n===!1&&parseInt($Lc(".ClField-KnowledgeOfTrading").attr("data-lcstage"))>100)&&(r=$Lc(".ClField-KnowledgeOfTrading"),c=n?parseInt(r.attr("data-lcstage"))+100:parseInt(r.attr("data-lcstage"))-100,r.attr("data-lcstage",c),u=$Lc(".ClField-ValueOfSavingAndInvestments"),l=n?parseInt(u.attr("data-lcstage"))+100:parseInt(u.attr("data-lcstage"))-100,u.attr("data-lcstage",l),f=$Lc(".ClField-TradingExperienceCFD"),a=n?parseInt(f.attr("data-lcstage"))+100:parseInt(f.attr("data-lcstage"))-100,f.attr("data-lcstage",a),e=$Lc(".ClField-FrequencyOfTradesCFD"),v=n?parseInt(e.attr("data-lcstage"))+100:parseInt(e.attr("data-lcstage"))-100,e.attr("data-lcstage",v),o=$Lc(".ClField-OtherTradingExperienceCFD"),y=n?parseInt(o.attr("data-lcstage"))+100:parseInt(o.attr("data-lcstage"))-100,o.attr("data-lcstage",y),s=$Lc(".ClField-FrequencyOtherTradingExperience"),p=n?parseInt(s.attr("data-lcstage"))+100:parseInt(s.attr("data-lcstage"))-100,s.attr("data-lcstage",p),n===!0&&(t=$Lc(".ClField-Title"),w=n?parseInt(t.attr("data-lcstage"))+100:parseInt(t.attr("data-lcstage"))-100,t.attr("data-lcstage",w),n?t.hide():t.show()));i=$Lc(".ClField-TradingForOneself");(n===!1&&parseInt(i.attr("data-lcstage"))<100||n===!0&&parseInt(i.attr("data-lcstage"))>100)&&(b=n?parseInt(i.attr("data-lcstage"))-100:parseInt(i.attr("data-lcstage"))+100,i.attr("data-lcstage",b))}function getCookie(n){for(var r=document.cookie.split(";"),f=r.length,t,u=n+"=",i=0;i<f;i+=1){for(t=r[i];t.charAt(0)===" ";)t=t.substring(1,t.length);if(t.indexOf(u)===0)return t.substring(u.length,t.length)}return null}function eraseCookie(n){setCookie(n,"",-1)}function GetUrlParameter(n){for(var u=window.location.search.substring(1),r=u.split("&"),i,t=0;t<r.length;t++)if(i=r[t].split("="),i[0].toLowerCase()==n.toLowerCase())return i[1]}function legalDate(n,t){var i,o,u;if(t==undefined)return-1;i=$Lc(n).parents(".lcFieldWrapper");try{if($Lc(i).length>0){var f=$Lc(i).find(".DayOfDate"),e=$Lc(i).find(".DayOfMonth"),r=$Lc(i).find(".DayOfYear");return $Lc(f).val()=="-99"||$Lc(e).val()=="-99"||$Lc(r).val()=="-99"?-1:(o=new Date,u=new Date(parseInt($Lc(r).val()),parseInt($Lc(e).val())-1,parseInt($Lc(f).val())),u.setYear(parseInt($Lc(r).val())+parseInt(t)),o>u?1:0)}}catch(s){return!1}}function setCommission(n){var r=$Lc(n).parents("[data-lcwidget]").find("[name='Amount']").val(),i=$Lc(n).parents("[data-lcwidget]").find("[name='Amount']"),t,e,f,u;if($Lc(n).parents("[data-lcwidget]").find("[type='submit']").prop("disabled",!0),r.length>0||parseFloat(r)>0){t=$Lc(i).attr("amountLabel");(t==undefined||t==""||t==null)&&(t="id"+(new Date).getTime(),$Lc(i).attr("amountLabel",t),$Lc(i).parent().append("<Label class='amountRate' id='"+t+"' />"));try{$Lc("#"+t).addClass("RateLoader");e=Calculators.GetCurrencyCode($Lc(i).parents("[data-lcwidget]").find("[name='Currency']").val());f=parseFloat($Lc(i).parents("[data-lcwidget]").find("[name='Commission']").val());u=parseFloat(f)*parseFloat(r);isNaN(u)?($Lc("#"+t).html(""),leaderCapital.QuotesHub.noFeedsupported?$Lc(n).parents("[data-lcwidget]").find("[type='submit']").prop("disabled",!1):setTimeout(function(){setCommission(n)},1e3)):(strComisson="实际支付金额为  "+parseFloat(r)+" * "+f+" = "+u.toFixed(2)+"  "+e,$Lc("#"+t).html(strComisson),$Lc(n).parents("[data-lcwidget]").find("[type='submit']").prop("disabled",!1),$Lc(i).parents("[data-lcwidget]").find("[name='AmountAfterRate']").val(u.toFixed(2)),$Lc("#"+t).removeClass("RateLoader"))}catch(o){$Lc("#"+t).html("")}}}function setAmountForAzeri(n){var r=$Lc(n).parents("[data-lcwidget]").find("[name='Amount']").val(),i=$Lc(n).parents("[data-lcwidget]").find("[name='Amount']"),t;if($Lc(n).parents("[data-lcwidget]").find("[type='submit']").prop("disabled",!0),r.length>0||parseFloat(r)>0){t=$Lc(i).attr("amountLabel");(t==undefined||t==""||t==null)&&(t="id"+(new Date).getTime(),$Lc(i).attr("amountLabel",t),$Lc(i).parent().append("<Label class='amountRate' id='"+t+"' />"));try{$Lc("#"+t).addClass("RateLoader");var f=Calculators.GetCurrencyCode($Lc(i).parents("[data-lcwidget]").find("[name='Currency']").val()),e=Calculators.GetCurrencyPair(f,"AZN","SELL"),o=parseFloat($Lc(i).parents("[data-lcwidget]").find("[name='Commission']").val()),u=parseFloat(o)*parseFloat(r)*parseFloat(e);isNaN(u)?($Lc("#"+t).html(""),leaderCapital.QuotesHub.noFeedsupported?$Lc(n).parents("[data-lcwidget]").find("[type='submit']").prop("disabled",!1):setTimeout(function(){setAmountForAzeri(n)},1e3)):($Lc("#"+t).html("   ("+u.toFixed(2)+")"),$Lc(n).parents("[data-lcwidget]").find("[type='submit']").prop("disabled",!1),$Lc(i).parents("[data-lcwidget]").find("[name='AmountAfterRate']").val(u.toFixed(2)),$Lc("#"+t).removeClass("RateLoader"))}catch(s){$Lc("#"+t).html("")}}}function setAmountForAsia(n){var l="USD",u="CNH",f,i,t,o,s,h,e,c,r;if($Lc(n).parents("[data-lcwidget]").find("[name='CurrencyForPsp']").length>0&&(u=$Lc(n).parents("[data-lcwidget]").find("[name='CurrencyForPsp']").val()),f=$Lc(n).parents("[data-lcwidget]").find("[name='Amount']").val(),i=$Lc(n).parents("[data-lcwidget]").find("[name='Amount']"),$Lc(n).parents("[data-lcwidget]").find("[type='submit']").prop("disabled",!0),f.length>0||parseFloat(f)>0){t=$Lc(i).attr("amountLabel");o=$Lc(i).parents("[data-lcwidget]").find("[name='Currency'] option:selected").text();(t==undefined||t==""||t==null)&&(t="id"+(new Date).getTime(),$Lc(i).attr("amountLabel",t),$Lc(i).parent().append("<Label class='amountRate' id='"+t+"' />"));try{$Lc("#"+t).addClass("RateLoader");s=$Lc(i).parents("[data-lcwidget]").find("[name='Currency']");l=s.text();h=Calculators.GetCurrencyCode(s.val());e=Calculators.GetCurrencyPair(h,u,"SELL");$Lc(n).parents("[data-lcwidget]").find("[name='Rate']").length>0&&e!=undefined&&$Lc(n).parents("[data-lcwidget]").find("[name='Rate']").val(e);c=parseFloat($Lc(i).parents("[data-lcwidget]").find("[name='Commission']").val());r=parseFloat(c)*parseFloat(f)*parseFloat(e);isNaN(r)?($Lc("#"+t).html(""),leaderCapital.QuotesHub.noFeedsupported?$Lc(n).parents("[data-lcwidget]").find("[type='submit']").prop("disabled",!1):setTimeout(function(){setAmountForAsia(n)},1e3)):(u!="CNH"?$Lc("#"+t).html(o+" ("+r.toFixed(2)+" "+u+")"):$Lc("#"+t).html(o+"  ("+r.toFixed(2)+" 元（人民币）)"),$Lc(n).parents("[data-lcwidget]").find("[type='submit']").prop("disabled",!1),$Lc(i).parents("[data-lcwidget]").find("[name='AmountAfterRate']").val(r.toFixed(2)),$Lc("#"+t).removeClass("RateLoader"))}catch(a){$Lc("#"+t).html("")}}}function setAmountForTradeAccount(n){var i=$Lc(n).parents("[data-lcwidget]").find("[name='Amount']"),l=$Lc(n).parents("[data-lcwidget]").find("[name='TradeAccount']"),e=l.val().split("-")[1],o=$Lc(i).val(),t,a,s,r,h,f,c,u;if($Lc(n).parents("[data-lcwidget]").find("[type='submit']").prop("disabled",!0),o.length>0||parseFloat(o)>0){t=$Lc(i).attr("amountLabel");a=$Lc(i).parents("[data-lcwidget]").find("[name='Currency'] option:selected").text();(t==undefined||t==""||t==null)&&(t="id"+(new Date).getTime(),$Lc(i).attr("amountLabel",t),$Lc(i).parent().append("<Label class='amountRate' id='"+t+"' />"));try{$Lc("#"+t).addClass("RateLoader");s=$Lc(i).parents("[data-lcwidget]").find("[name='Currency']");r=s.val();r.indexOf("-")>0&&(r=r.split("-")[0],h=Calculators.GetCurrencyCode(r),f=Calculators.GetCurrencyPair(h,e,"SELL"),$Lc(n).parents("[data-lcwidget]").find("[name='Rate']").length>0&&f!=undefined&&$Lc(n).parents("[data-lcwidget]").find("[name='Rate']").val(f),c=parseFloat($Lc(i).parents("[data-lcwidget]").find("[name='Commission']").val()),u=parseFloat(c)*parseFloat(o)*parseFloat(f),isNaN(u)?($Lc("#"+t).html(""),leaderCapital.QuotesHub.noFeedsupported?$Lc(n).parents("[data-lcwidget]").find("[type='submit']").prop("disabled",!1):setTimeout(function(){setAmountForAsia(n)},1e3)):(e!="CNH"?$Lc("#"+t).html(" ("+u.toFixed(2)+" "+e+")"):$Lc("#"+t).html("  ("+u.toFixed(2)+" 元（人民币）)"),$Lc(n).parents("[data-lcwidget]").find("[type='submit']").prop("disabled",!1),$Lc(i).parents("[data-lcwidget]").find("[name='AmountAfterRate']").val(u.toFixed(2))))}catch(v){$Lc("#"+t).html("")}}}function chatConnedtedCallBack(n){chatConnectUserCallback=n;userDetails!=undefined&&userDetails!=null&&userDetails.Email.length>2&&chatConnectUserCallback(userDetails.FirstName,userDetails.Email,userDetails.UniqueUserId.toString())}function creditCardFormat(n,t){var i,u,r;if(t!=undefined&&t&&(i=$Lc(n).val(),u="",i.length>0)){for(i=i.replace(/\D/g,""),r=0;r<i.length;r++)r!=0&&r%4==0&&(u+="-"),u+=i[r];$Lc(n).val(u)}}function isEmoji(n){return n.match("�[�-�]|�[�-�]|�[�-�]")?!0:!1}function getErrorMessageFromServer(n,t){if(setCurrentLanguage(),n!=undefined&&parseInt(n)>0){var i="/SERVER/en/"+siteOrganization+"/Client/ErrorCode?code="+n+"&languageName="+siteLanguage;$Lc.ajax({url:i,type:"post",cache:!1,xhrFields:{withCredentials:!0}}).done(t)}}function getErrorMessageForField(n){var t,i;if($Lc(n).attr("data-LcErrorMsgTemp")!=undefined)try{if(t=$Lc(n).attr("data-LcErrorMsgTemp"),t=replaceErrorCodeParams(n,t),$Lc(n).attr("data-LcErrorMsg",t),typeof errorMsgLcCallBack=="function")return errorMsgLcCallBack($Lc(n),t),isValid}catch(r){}else i=$Lc(n).attr("data-LcErrorCode"),getErrorMessageFromServer(i,function(t){$Lc(n).attr("data-LcErrorMsgTemp",t);t=replaceErrorCodeParams(n,t);$Lc(n).attr("data-LcErrorMsg",t);try{if(typeof errorMsgLcCallBack=="function")return errorMsgLcCallBack($Lc(n),t),isValid}catch(i){}})}function validField(field,keyUp){var isLeadField,isValid,ageLegal,creditCardLegal,userDate,todayDate,validatorArray,tempValue,pathArray,cntrlName,isChecked,form,formDeposit,quantity,quantityArray,errorCodesArray,i,errorInfo,maxAmountOnUsd,depositAmountOnUsd,maxSum,currency,amount,pattern,urlApi,fieldaction;if($Lc(field).removeClass("vaildFieldLc"),$Lc(field).removeClass("errorFieldLc"),!$Lc(field).is(":visible")||$Lc(field).prop("disabled"))return!0;if(isLeadField=!1,isValid=!0,keyUp==undefined&&$Lc(field).attr("type")!="file"&&$Lc(field).val()!=null&&(typeof String.prototype.trim=="function"&&$Lc(field).val().length>0&&$Lc(field).val($Lc(field).val().trim()),$Lc(field).val($Lc(field).val().replace(/\\+/g,""))),$Lc(field).attr("type")=="radio"&&$Lc("input[name='"+$Lc(field).attr("name")+"']:checked").length<1)return $Lc(field).addClass("errorFieldLc"),!1;if($Lc(field).prop("tagName")=="SELECT"){if($Lc(field).val()==_defaultMandatoryOptionValue&&($Lc(field).addClass("errorFieldLc"),isValid=!1),ageLegal=$Lc(field).parent().find("select[data-age]").attr("data-age"),ageLegal!=undefined&&ageLegal.length>0)switch(legalDate(field,ageLegal)){case-1:return!1;case 0:$Lc(field).parent().find("select").removeClass("vaildFieldLc");$Lc(field).parent().find("select").removeClass("errorFieldLc");$Lc(field).parent().find("select").addClass("errorFieldLc");isValid=!1;break;case 1:$Lc(field).parent().find("select").removeClass("vaildFieldLc");$Lc(field).parent().find("select").removeClass("errorFieldLc");$Lc(field).parent().find("select").removeClass("errorFieldLc");isValid=!0}if(creditCardLegal=$Lc(field).parent().find("select[data-expired-card]"),creditCardLegal!=undefined&&creditCardLegal.length>0)return userDate=new Date($Lc("form").find("[name=Year]").val(),$Lc("form").find("[name=Month]").val()),todayDate=new Date((new Date).getFullYear(),(new Date).getMonth()),$Lc("form").find("[name=Year]").removeClass("errorFieldLc"),$Lc("form").find("[name=Month]").removeClass("errorFieldLc"),userDate<=todayDate?($Lc("form").find("[name=Month]").removeClass("vaildFieldLc"),userDate.getMonth()<=todayDate.getMonth()&&($Lc("form").find("[name=Year]").addClass("vaildFieldLc"),$Lc("form").find("[name=Month]").addClass("errorFieldLc")),!1):($Lc("form").find("[name=Year]").addClass("vaildFieldLc"),$Lc("form").find("[name=Month]").addClass("vaildFieldLc"),!0);$Lc(field).attr("Name")=="Currency"&&setTimeout(function(){$Lc(field).parents("form").find("[Name='Amount']").blur()},100)}if(isValid&&$Lc(field).attr("data-LcValidator")!=undefined)for(validatorArray=$Lc(field).attr("data-LcValidator").split(","),i=0;i<validatorArray.length;i++){var macthCntrl=null,vaildMode=validatorArray[i].split(":"),RegxStr="",RegxStrValue="";switch(vaildMode[0].toUpperCase()){case"MIN":validatorArray[0].toString().toUpperCase().indexOf("CHARACTERSNUMBERSONLY")>0?(tempValue=$Lc(field).val().replace("-",""),tempValue.length<parseInt(vaildMode[1])&&(isValid=!1)):$Lc(field).val().length<parseInt(vaildMode[1])&&(isValid=!1);break;case"MAX":validatorArray[0].toString().toUpperCase().indexOf("CHARACTERSNUMBERSONLY")>0?(tempValue=$Lc(field).val().replace("-",""),tempValue.length>parseInt(vaildMode[1])&&(isValid=!1)):parseInt(vaildMode[1])>0&&$Lc(field).val().length>parseInt(vaildMode[1])&&(isValid=!1);break;case"REGEX":RegxStrValue=$Lc(field).val();switch(vaildMode[1].toUpperCase()){case"BITCOINADDRESS":RegxStr="/^1[1-9a-zA-Z]+$/";isLeadField=!0;break;case"EMAIL":case"EMAILDUP":RegxStr="/^([a-zA-Z0-9._%-]+)[@]([a-zA-Z0-9-_]+)+[.][a-zA-Z]+([a-zA-Z.-]+([.]{0,1}[a-zA-Z]+|[a-zA-Z]+)){0,4}$/";isLeadField=!0;break;case"TELEPHONE":RegxStr="/^[+]?[0-9 ]*[-.]{0,1}[0-9 ]*$/";isLeadField=!0;break;case"CARDNUMBER":creditCardFormat(field,!0);RegxStr="/^[0-9-]*$/";break;case"NUMBERSONLY":RegxStr="/^[0-9]*$/";break;case"PHONECOUNTRYCODE":RegxStr="/^[1-9]+[0-9]*$/";break;case"CHARACTERSNUMBERSONLY":RegxStr="/^[0-9A-Za-z]+[-]{0,1}[0-9A-Za-z]+$/";break;case"CHINESETELEPHONE":RegxStr="/^[1][{3-8}][0-9 ]*[-.]{0,1}[0-9 ]*$/";break;case"AMOUNT":RegxStr="/^[0-9]+[.]?[0-9]*$/";break;case"AMOUNTTEN":RegxStr="/^[0-9]+[0]$/";break;case"FILE":RegxStr="/^(gif|jpg|jpeg|tiff|png|doc|docx|xls|xlsx|pdf|bmp|txt|)+$/";$Lc(field).val().indexOf(".")>0&&(pathArray=$Lc(field).val().split("."),RegxStrValue=pathArray[pathArray.length-1].toLowerCase());break;case"CHARACTERSONLY":RegxStr="/^[^=!@|)($%^&>{*}<0-9]*$/";break;case"NAME":RegxStr="/^[^\\\\=!@|',#;:~)($%^&>{*}<\\]\\[\\+\\-\\_\\\"\\/0-9]*$/";break;case"TEXT":RegxStr="/^[^=!|)($%^&>{*}<]*$/";break;case"DATESHORT":RegxStr="/^((0?[1-9]|1[012])[- /.](0?[1-9]|[12][0-9]|3[01])[- /.](19|20)?[0-9]{2})*$/";break;case"USERNAME":RegxStr=$Lc(field).val().indexOf("@")>-1?"/^([a-zA-Z0-9._%-]+)[@]([a-zA-Z0-9-_]+)+[.][a-zA-Z]+([a-zA-Z]+([.]{0,1}[a-zA-Z]+|[a-zA-Z]+)){0,4}$/":"/^[0-9]*$/";break;case"PASSWORD":RegxStr="/^[0-9a-zA-Z]*([0-9]+[a-zA-Z]+|[a-zA-Z]+[0-9]+)+[0-9a-zA-Z]*$/";break;case"PASSWORDPCI":siteConfiguration=="0"?RegxStr="/^[0-9a-zA-Z]*([0-9]+[a-zA-Z]+|[a-zA-Z]+[0-9]+)+[0-9a-zA-Z]*$/":(RegxStr="/^[0-9a-zA-Z]*([0-9]+[a-zA-Z]+|[a-zA-Z]+[0-9]+)+[0-9a-zA-Z]*$/",isValid=/[a-z]/.test($Lc(field).val())&&/[A-Z]/.test($Lc(field).val()));break;case"MATCH":cntrlName=$Lc(field).attr("name").substring(0,$Lc(field).attr("name").indexOf("Verification"));form=$Lc(field).parents("div[data-LcWidget]").find("form")[0];macthCntrl=$Lc(form).find("input[name='"+cntrlName+"']");isValid=!$Lc(macthCntrl).hasClass("errorFieldLc")&&$Lc(macthCntrl).val()==$Lc(field).val();break;case"CHECKBOX":isChecked=$Lc(field).prop("checked");isValid=isChecked;$Lc(field).attr("name").toUpperCase()==="FINANCAILQCHECKBOX"&&(form=$Lc(field).parents("div[data-LcWidget]").find("form")[0],$Lc(form).find("input[name='ReceivedFinancialInfoWarning']").val(isChecked));break;case"TIDENTITYNUMBER":RegxStr="/^[1-9]{1}[0-9]{10,11}$/"}var minSum=0,maxSum=0,currenctText="";if((vaildMode[1].toUpperCase()=="AMOUNT"||vaildMode[1].toUpperCase()=="AMOUNTTEN")&&(formDeposit=$Lc(field).parents("form"),formDeposit.find("[name='Currency'] option:selected").length>0&&(quantity=formDeposit.find("[name='Currency'] option:selected").attr("data-quantity"),quantity!=undefined&&quantity.length>0&&quantity.indexOf("-")>0&&(quantityArray=quantity.split("-"),minSum=parseInt(quantityArray[0]),maxSum=parseInt(quantityArray[1]),currenctText=formDeposit.find("[name='Currency'] option:selected").text())),isValid=$Lc(field).val().length>0,isValid&&(currency=formDeposit.find("[name='Currency']").val(),currency!=null&&currency!=undefined&&currency.indexOf("-")>-1&&(currency=currency.split("-")[1]),amount=parseFloat($Lc(field).val()),isNaN(amount)&&(isValid=!1),minSum>0&&minSum>amount&&(isValid=!1),maxSum>0&&maxSum<amount&&(isValid=!1),$Lc(field).parents("form").find("[name='FinancialQuestionsLink']").val("false"),isValid&&amount>=1e3&&$Lc(field).parents("form").find("[name='FinancialQuestionsLink']").val("true")),isValid&&$Lc(field).val().length!=0||formDeposit.find("[name='Amount']").attr("data-LcErrorMsgExt","$$MIN$$="+minSum+"&$$MAX$$="+maxSum+"&$$CURRENCY$$="+currenctText)),vaildMode[1].toUpperCase()=="AMOUNT"&&$Lc(field).parents("form").find("[name='WithdrawalType']").length>0){var formDeposit=$Lc(field).parents("form"),errorAmount=1050,errorAmountMargin=1114,errorCodes=$Lc(field).attr("data-lcerrorcodes");if(errorCodes&&errorCodes.length>0&&errorCodes.indexOf("&")>-1&&errorCodes.indexOf("=")>-1)for(errorCodesArray=errorCodes.split("&"),i=0;i<errorCodesArray.length;i++)errorInfo=errorCodesArray[i].split("="),errorInfo[0]=="a"?errorAmount=errorInfo[1]:errorAmountMargin=errorInfo[1];if($Lc(field).removeAttr("data-lcerrormsgtemp"),$Lc(field).removeAttr("data-lcerrormsg"),isValid){$Lc(field).attr("data-lcerrorcode",errorAmountMargin);var tradeInfo=$Lc(formDeposit).find("[Name='TradeAccount']").val(),tradeInfoArray=tradeInfo.split("-"),accountInfo=userDetails.Accounts.filter(function(n){if(n.Name==tradeInfoArray[0])return n});currenctText=formDeposit.find("[name='Currency'] option:selected").text();accountInfo=accountInfo[0];formDeposit.find("[name='Amount']").attr("data-LcErrorMsgExt","$$MIN$$="+minSum+"&$$MAX$$="+accountInfo.FreeMargin+"&$$CURRENCY$$="+accountInfo.Currency);isValid&&$Lc(field).val().length>0&&$Lc(field).parents("form").find("[Name='TradeAccount']").length>0&&(currency=formDeposit.find("[name='Currency']").val(),amount=parseFloat($Lc(field).val()),!isNaN(accountInfo.FreeMargin)&&parseFloat(accountInfo.FreeMargin)>-1&&(maxAmountOnUsd=Calculators.GetAmonutInUsd(accountInfo.FreeMargin,tradeInfoArray[1]),depositAmountOnUsd=Calculators.GetAmonutInUsd(amount,currency),depositAmountOnUsd>maxAmountOnUsd&&(isValid=!1)))}else $Lc(field).attr("data-lcerrorcode",errorAmount)}isValid&&vaildMode[1].toUpperCase()=="AMOUNT"&&$Lc(field).val().length>0&&$Lc(field).parents("form").find("[name='MaxSumWithdrawal']").length>0&&$Lc(field).parents("form").find("[name='WithdrawalType']").val()=="bc"&&(maxSum=parseInt($Lc(field).parents("form").find("[name='MaxSumWithdrawal']").val()),currency=$Lc(field).parents("form").find("[name='Currency']").val(),currency!=null&&currency!=undefined&&currency.indexOf("-")>-1&&(currency=currency.split("-")[1]),amount=parseFloat($Lc(field).val()),amount=Calculators.GetAmonutInUsd(amount,currency),maxSum>0&&maxSum<=amount&&(isValid=!1));isValid&&vaildMode[1].toUpperCase()!="MATCH"&&RegxStr!=""&&(pattern=eval(RegxStr),isValid=pattern.test(RegxStrValue));isValid&&vaildMode[1].toUpperCase()=="EMAILDUP"&&$Lc(field).val().length>0&&keyUp==undefined;isValid&&vaildMode[1].toUpperCase()=="TIDENTITYNUMBER"&&(isValid=checkTcNum(RegxStrValue));isValid&&vaildMode[1].toUpperCase()=="BITCOINADDRESS"&&(urlApi="/SERVER/en/"+siteOrganization+"/ClientOptimize/VaildBitcoinAddress?bitcoinAddress="+$Lc(field).val(),$Lc.ajax({url:urlApi,type:"post",cache:!1,asyn:!1,xhrFields:{withCredentials:!0}}).success(function(n){n!=null&&n!=!0&&(isValid=!1)}))}}return keyUp!=undefined&&(isLeadField=!1),isValid?$Lc(field).val().length>0&&($Lc(field).addClass("vaildFieldLc"),typeof vaildFieldLcCallBack=="function"&&vaildFieldLcCallBack($Lc(field)),isLeadField&&isleadFieldsValid($Lc(field).parents("form"),$Lc(field))&&userDetails.WidgetItemStatus===1&&registerLead($Lc(field).parents("form")),fieldaction=$Lc(field).attr("data-fieldaction"),fieldaction!=undefined&&fieldaction.length>0&&window[fieldaction](field)):($Lc(field).addClass("errorFieldLc"),keyUp==undefined&&getErrorMessageForField($Lc(field))),isValid}function replaceErrorCodeParams(n,t){var f=$Lc(n).attr("data-LcErrorMsgExt"),r,i,u;if(f)for(r=f.split("&"),i=0;i<r.length;i++)u=r[i].split("="),t=t.replace(u[0],u[1]);return t}function enableDisableField(n,t){$Lc(n).is(":checked")?$Lc(n).parents("form").find("[name='"+t+"']").prop("disabled",!1):($Lc(n).parents("form").find("[name='"+t+"']").prop("disabled",!0),$Lc(n).parents("form").find("[name='"+t+"']").removeClass("errorFieldLc"))}function hideMe(n,t,i){$Lc(n).parents("[data-lcwidget]").hide("slow");t&&typeof closeWidgetCallBack=="function"&&closeWidgetCallBack($Lc(n).parents("[data-lcwidget]").attr("data-lcwidget"),$Lc(n).parents("[data-lcwidget]"),i)}function closeUpdatePhoneWidget(n){var t=$Lc(n).parents("[data-lcwidget]");$Lc(t).find(".phoneWrapper input").prop("disabled",!0);$Lc(t).find("input[name='FormLogicHidden']").val("cancel");setTimeout(function(){$Lc(t).find(".phoneWrapper input").hide();$Lc(t).find("[type='submit']").click();$Lc(t).hide("slow")},300)}function isleadFieldsValid(n,t){var i=$Lc(n).find("[name='Phone']"),r=$Lc(n).find("[name='Email']"),u=$Lc(i).hasClass("vaildFieldLc")||$Lc(t).is(i),f=$Lc(r).hasClass("vaildFieldLc")||$Lc(t).is(r);return u&&f}function registerLead(n){if(!isLeadSent){$Lc("input[name='LcRefHidden']").val(getCookie("LcRef")!=null?getCookie("LcRef"):getLocalStorage("LcRef"));isLeadSent=!0;setCurrentLanguage();postData=$Lc(n).serializeArray();var t=$Lc(n).parents("[data-lcwidget]").attr("data-lcwidget"),i="/SERVER/en/"+siteOrganization+"/ClientOptimize/PartialLeadForm?widgetLanguage="+siteLanguage+"&widgetName="+t+"&bufferId="+getSessionStorage("bufferId");$Lc.ajax({url:i,type:"POST",data:postData,xhrFields:{withCredentials:!0},success:function(n){isLeadSent=!1;n!="-1"&&setSessionStorage("bufferId",n)},error:function(){isLeadSent=!1}})}}function financialLogic(n){var t=parseInt($Lc(n).find("select[name='AmountofRiskCapitalAvailableforTrading']").val()),i=parseInt($Lc(n).find("select[name='EstimatedAnnualIncome']").val()),r=parseInt($Lc(n).find("select[name='EstimatedNetWorth']").val());return t>1&&(t>i+1||t>r)?!0:!1}function tradingExperienceLogic(n){if($Lc(n).find("input[name='ReceivedTradingExperienceWarning']").val().toUpperCase()=="TRUE")return!1;var t=!1;return $Lc(n).find("select[name='FrequencyOfTradesSecurities']").val()=="0"&&$Lc(n).find("select[name='FrequencyOfTradesCurrencies']").val()=="0"&&$Lc(n).find("select[name='FrequencyOfTradesFutures']").val()=="0"&&$Lc(n).find("select[name='FrequencyOfTradesOptions']").val()=="0"&&$Lc(n).find("select[name='FrequencyOfTradesCommodities']").val()=="0"&&$Lc(n).find("select[name='FrequencyOfTradesCFD']").val()=="0"?t=!0:$Lc(n).find("select[name='TradingExperienceSecurities']").val()=="0"&&$Lc(n).find("select[name='TradingExperienceCurrencies']").val()=="0"&&$Lc(n).find("select[name='TradingExperienceFutures']").val()=="0"&&$Lc(n).find("select[name='TradingExperienceOptions']").val()=="0"&&$Lc(n).find("select[name='TradingExperienceCommodities']").val()=="0"&&$Lc(n).find("select[name='TradingExperienceCFD']").val()=="0"&&(t=!0,($Lc(n).find("select[name='FrequencyOfTradesSecurities']").val()!="0"&&$Lc(n).find("select[name='FrequencyOfTradesSecurities']").val()!="4"||$Lc(n).find("select[name='FrequencyOfTradesCurrencies']").val()!="0"&&$Lc(n).find("select[name='FrequencyOfTradesCurrencies']").val()!="4"||$Lc(n).find("select[name='FrequencyOfTradesFutures']").val()!="0"&&$Lc(n).find("select[name='FrequencyOfTradesFutures']").val()!="4"||$Lc(n).find("select[name='FrequencyOfTradesOptions']").val()!="0"&&$Lc(n).find("select[name='FrequencyOfTradesOptions']").val()!="4"||$Lc(n).find("select[name='FrequencyOfTradesCommodities']").val()!="0"&&$Lc(n).find("select[name='FrequencyOfTradesCommodities']").val()!="4"||$Lc(n).find("select[name='FrequencyOfTradesCFD']").val()!="0"&&$Lc(n).find("select[name='FrequencyOfTradesCFD']").val()!="4")&&(t=!1)),t}function IsShowTradingExperiencePopup(n){var t,i;return $Lc(n).find("input[name='ReceivedTradingExperienceWarning']").val().toUpperCase()=="TRUE"?!1:(t=$Lc("[data-popup=TradingExperienceCFDPopup]"),typeof t=="undefined")?!1:(i=t.length>0&&$Lc(t).html().length>0,!i)?!1:IsTradingExperiencWarningRequired(n)}function IsShowFinancialQPopup(n){var t,i;return $Lc(n).find("input[name='ReceivedFinancialInfoWarning']").val().toUpperCase()=="TRUE"?!1:(t=$Lc("[data-popup=FinancialQPopup]"),typeof t=="undefined")?!1:(i=t.length>0&&$Lc(t).html().length>0,!i)?!1:!0}function openPopUp(n,t){var i=$Lc(n).parents("form"),r,e,u,f;$Lc("body").attr("data-popUp",t);switch(t.toUpperCase()){case"TRADINGEXPERIENCEPOPUP":if(tradingExperienceLogic(i))return $Lc("[data-popUp='"+t+"']").show(),!1;break;case"FINANCIALPOPUP":if(financialLogic(i))return $Lc("[data-popUp='"+t+"']").show(),!1;break;case"REDIRECTCOUNNTRYPOPUP":return!0;case"ISEMAILEXISTSPOPUP":r=$Lc(i).parent().find("[data-popUp='"+t+"']").find("div[data-LcWidget]").attr("data-LcWidget");e=".LcWidget-"+r;getWidgetForm(r);$Lc(i).parent().find("[data-popUp='"+t+"']").show();siteConfiguration=="3"&&setTimeout(function(){$Lc(e).find("[name*='AccountName']").val($Lc(n).val())},500);break;case"TRADINGEXPERIENCECFDPOPUP":if(IsShowTradingExperiencePopup(i))return $Lc("[data-popUp='"+t+"']").show(),!1;break;case"FINANCIALQPOPUP":if(IsShowFinancialQPopup(i))return $Lc("[data-popUp='"+t+"']").show(),!1;break;case"TRADINGEXPANDFINANCIALQ":return u=IsShowTradingExperiencePopup(i),f=IsShowFinancialQPopup(i),u&&f?$Lc("[data-popUp='TradingExperienceAndFinancialQPopup']").show():u?$Lc("[data-popUp='TradingExperienceCFDPopup']").show():f&&$Lc("[data-popUp='FinancialQPopup']").show(),!1;default:return $Lc("[data-popUp='"+t+"']").show(),!1}return!0}function closePopUp(n){var i=$Lc(n).attr("data-action"),u=$Lc(n).parents("[data-popup]").attr("data-popup"),t=$Lc(n).parents("div[data-LcWidget]").find("form")[0],f=parseInt($Lc(t).attr("data-CurrentStag")),r;$Lc("body").removeAttr("data-popUp");switch(u.toUpperCase()){case"BELARUSPOPUP":userDetails.Regulation==7724e5&&i=="close"&&(ShowHideWidgetFields(t,["CountryOfCitizenship","PlaceOfBirth"],!1),cancalDropDownsInLastStage(!1));$Lc(n).parents("[data-popUp]").hide();break;case"TRADINGEXPERIENCEPOPUP":i.toUpperCase()=="SUBMIT"&&($Lc(t).find("input[name='ReceivedTradingExperienceWarning']").val("True"),$Lc(t).submit(),sendWidgetForm($Lc(t).find("input[type='submit']")[0],null));$Lc(n).parents("[data-popUp]").hide();break;case"FINANCIALPOPUP":i.toUpperCase()=="SUBMIT"&&($Lc(t).submit(),sendWidgetForm($Lc(t).find("input[type='submit']")[0],null));$Lc(n).parents("[data-popUp]").hide();break;case"ISEMAILEXISTSPOPUP":$Lc(n).parents("[data-popUp]").hide();break;case"MESSAGEPOPUP":$Lc(n).parents("[data-popUp]").hide();break;case"BLOCKCOUNNTRYPOPUP":setCookie("LcBc",!0,365);$Lc(n).parents("[data-popUp]").hide();break;case"REDIRECTCOUNNTRYPOPUP":$Lc(n).parents("[data-popUp]").hide();break;case"TRADINGEXPERIENCECFDPOPUP":i.toUpperCase()=="STAGE"?($Lc(t).find("input[name='ReceivedTradingExperienceWarning']").val("True"),r=$Lc(t).find("input[type='submit']")[0],moveToStage(r,f+1)):i.toUpperCase()=="SUBMIT"&&($Lc(t).find("input[name='ReceivedTradingExperienceWarning']").val("True"),$Lc(t).submit(),sendWidgetForm($Lc(t).find("input[type='submit']")[0],null));$Lc(n).parents("[data-popUp]").hide();break;case"FINANCIALQPOPUP":i.toUpperCase()=="SUBMIT"&&($Lc(t).find("input[name='ReceivedFinancialInfoWarning']").val("True"),$Lc(t).submit(),sendWidgetForm($Lc(t).find("input[type='submit']")[0],null));$Lc(n).parents("[data-popUp]").hide();break;case"TRADINGEXPERIENCEANDFINANCIALQPOPUP":i.toUpperCase()=="SUBMIT"&&($Lc(t).find("input[name='ReceivedFinancialInfoWarning']").val("True"),$Lc(t).find("input[name='ReceivedTradingExperienceWarning']").val("True"),$Lc(t).submit(),sendWidgetForm($Lc(t).find("input[type='submit']")[0],null));$Lc(n).parents("[data-popUp]").hide();break;default:i.toUpperCase()=="SUBMIT"&&$Lc(t).find("input[type='submit']").length>0&&$Lc(t).find("input[type='submit']").click();$Lc(n).parents("[data-popUp]").hide()}}function stopEvent(n){n!=undefined?n.preventDefault?n.preventDefault():n.returnValue=!1:window.event!=undefined&&window.event.preventDefault()}function sendWidgetFormAsync(n){var i,t,u,r,f,e;if(!$Lc(n).prop("disabled")){if(i=!0,$Lc("input[name='LcRefHidden']").val(getCookie("LcRef")!=null?getCookie("LcRef"):getLocalStorage("LcRef")),$Lc(n).prop("disabled",!0),t=$Lc(n).parents("form")[0],$Lc(t).addClass("formSubmitedLc"),u=$Lc(t).parent().find(".BlockUiWrapper Label"),u.length>0&&$Lc(u).html().length>0&&$Lc(t).parent().find(".BlockUiWrapper").show(),i&&$Lc(t).find("input[type='tel'],input[type='text'],input[type='file'],input[type='checkbox'],input[type='radio']:checked,input[type='password'],select,textarea").each(function(){validField($Lc(this))||(i=!1)}),i&&(i=checkDataValid(n)),i){if(r=$Lc(n).attr("data-LcAjax"),r==undefined&&(r=$Lc(n).parents("[data-lcwidget]").attr("data-LcAjax")),r=="riskdeposit"&&!checkRiskDeposit(t)){$Lc(t).removeClass("formSubmitedLc");$Lc(t).parent().find(".BlockUiWrapper").hide();$Lc(n).prop("disabled",!1);return}f=$Lc(t).find("input[name='FormLogicHidden']");$Lc(f).val($Lc(f).val()+"|FullPost")}i?sendStageForm(t,-1,function(t,i,r){var f,e,u;if(r&&i.toLowerCase().indexOf("error")!=0)f=$Lc(t).parent(),i.indexOf("popup")==-1&&i.indexOf("redirectrefresh")==-1&&typeof ajaxReponseCallBack=="function"?ajaxReponseCallBack(f,i):(i.indexOf("redirectrefresh")==0&&(u=i.split("$-$"),u.length>1&&u[0]=="redirectrefresh"&&(window.top.location.href=u[1])),i.indexOf("redirect")==0&&(u=i.split("$-$"),u.length>1&&u[0]=="redirect"&&(window.top.location.href=u[1])),i.indexOf("PostForm")>0?($Lc("body").append(i),$Lc(t).parents("[data-lcwidget]").html(""),getBulkWidgets(),$Lc("#PostForm").parent().remove()):i.indexOf("popup")==0?(u=i.split("$-$"),u.length>1&&u[0]=="popup"&&(typeof parent.jal=="function"?parent.jal(u[1]):window.open(u[1])),$Lc(t)[0].reset()):i.indexOf("wirecardauurl")==0&&typeof WPP!="undefined"&&typeof WPP.embeddedPayUrl=="function"?(e=i.split("$-$")[1],WPP.embeddedPayUrl(e)):i.indexOf("$-$")==-1&&($Lc(f).hide("slow"),setTimeout(function(){$Lc(f).html(i);$Lc(f).show("slow")},1e3)));else if(u=i.split("$-$"),u.length>1&&u[0].toLowerCase()=="error"){$Lc(t).attr("data-formerrorcode",u[1]);try{parseInt(u[1]).toString()=="NaN"?typeof errorFormMsgLcCallBack=="function"&&errorFormMsgLcCallBack($Lc(t),u[1]):checkForFormerror(t,u[1])}catch(o){}}$Lc(t).removeClass("formSubmitedLc");$Lc(t).parent().find(".BlockUiWrapper").hide();$Lc(n).prop("disabled",!1)}):($Lc(t).removeClass("formSubmitedLc"),$Lc(t).parent().find(".BlockUiWrapper").hide(),$Lc(n).prop("disabled",!1));i&&(e=$Lc(t).parents("[data-lcwidget]").attr("data-lcwidget"),onSendWidgetForm(e))}}function checkRiskDeposit(n){var t=$Lc(n).find("input[name='RiskManagementAmount']").val(),i=$Lc(n).find("[name='SecureCheckbox']").is(":checked"),r=$Lc(n).find("input[name='Amount']").val(),u=$Lc(n).find("select[name='Currency']").val(),f=Calculators.GetCurrencyPair(Calculators.GetCurrencyCode(u.toUpperCase()),"USD","buy"),e=$Lc(n).attr("data-CurrentStag");return e==1?parseFloat(t)<=parseFloat(f)*parseFloat(r)||i?($Lc(n).find("input[name='FormLogicHidden']").val("safecharge"),!0):($Lc(n).find("input[type='Submit']").removeAttr("data-lcajax"),$Lc(n).find("input[type='Submit']").attr("data-lcstage","2"),moveToStage($Lc(n).find("input[type='Submit']"),2),$Lc("[NAME='DepositType']").length>0&&$Lc("[NAME='DepositType']").change(),!1):($Lc(n).find("input[name='FormLogicHidden']").val("full"),!0)}function checkUserEmailPhoneExists(n){var t=$Lc(n).parents("form");userDetails!=undefined&&userDetails.WidgetItemStatus>1?($Lc(t).find("[name='UserExistLabel']").show(),i=!1):($Lc(t).find("[name='UserExistLabel']").hide(),i=!0);var i=!1,r=$Lc(t).find("[name='Email']").val(),u=$Lc(t).find("[name='PhoneCountryCode']").val(),f=$Lc(t).find("[name='Phone']").val(),e=contryCode.CountryCode,o="/SERVER/en/"+siteOrganization+"/ClientOptimize/IsEmailExists/?email="+r+"&countryCode="+e+"&phoneCountryCode="+u+"&phone="+f;return $Lc.ajax({url:o,type:"post",async:!1,cache:!1}).success(function(n){n==="true"?($Lc(t).find("[name='UserExistLabel']").show(),i=!1):($Lc(t).find("[name='UserExistLabel']").hide(),i=!0)}),i}function checkDataValid(n){var i=$Lc(n).attr("data-valid"),r,t,u;if(i!=undefined&&i.length>0)for(r=i.split(","),t=0;t<r.length;t++)if(u=window[r[t]](n),!u)return!1;return!0}function sendWidgetForm(n,t){var r=$Lc(n).parents("form"),o=$Lc(n).attr("logic"),s=$Lc(r).find("input[name='FormLogicHidden']"),u,i,e,f,h;if(o!=undefined&&r.length>0&&s.length>0&&$Lc(s).val(o),u=$Lc(n).attr("data-LcAjax"),u==undefined&&(u=$Lc(n).parents("[data-lcwidget]").attr("data-LcAjax")),typeof u!=typeof undefined&&u!==!1)return stopEvent(t),sendWidgetFormAsync(n,t);i=!0;$Lc(n).prop("disabled")&&(i=!1);$Lc(n).attr("data-lcstage")!=$Lc(r).attr("data-currentstag")&&(i=!1);$Lc(n).prop("disabled",!0);$Lc(r).addClass("formSubmitedLc");e=$Lc(r).parent().find(".BlockUiWrapper Label");e.length>0&&$Lc(e).html().length>0&&$Lc(r).parent().find(".BlockUiWrapper").show();i&&$Lc(r).find("input[type='tel'],input[type='text'],input[type='file'],input[type='checkbox'],input[type='radio']:checked,input[type='password'],select,textarea").each(function(){validField($Lc(this))||(i=!1)});i&&(i=checkDataValid(n));$Lc("input[name='CookiesData']").length>0&&$Lc("input[name='CookiesData']").val(document.cookie);$Lc("input[name='LcRefHidden']").val(getCookie("LcRef")!=null?getCookie("LcRef"):getLocalStorage("LcRef"));i&&(f=$Lc(n).attr("popUp"),f!=undefined&&f.length>0&&(openPopUp(n,f)||(i=!1)));i?setTimeout(function(){$Lc(n).prop("disabled",!0)},20):(stopEvent(t),$Lc(r).removeClass("formSubmitedLc"),$Lc(r).parent().find(".BlockUiWrapper").hide());$Lc(n).prop("disabled",!1);i&&(h=$Lc(r).parents("[data-lcwidget]").attr("data-lcwidget"),onSendWidgetForm(h))}function onSendWidgetForm(n){switch(n.toLowerCase()){case"tradingexperienceandfinancialqwidgetsinglestep":onSendLiveAccountWithTrAndFinQ();break;case"registrationfullnsduserwidget":case"creatensduserwidget":case"landingpagensdaccountwidget":case"landingpagewidget":sendGoogleEvent("successful_signup");break;case"paymentasiawidget":sendBaiduEvent("Start_Deposit");break;case"ezeebillailpaywidegt":sendBaiduEvent("Start_Deposit");break;case"ezeebillcupwidegt":sendBaiduEvent("Start_Deposit");break;case"ezeebillwechatwidegt":sendBaiduEvent("Start_Deposit");break;case"skrillwidget":sendBaiduEvent("Start_Deposit");break;case"updatephonenumberwidget":sendBaiduEvent("Fix_Phone")}$Lc("[data-lcwidget='"+n+"']").find("[data-quantity]").length>0&&typeof depositSubmittedCall=="function"&&depositSubmittedCall()}function FindCountryPrefix(n){for(n=n.toUpperCase(),i=0;i<Countryprefixarray.length;i++)if(Countryprefixarray[i].CountryCode==n)return Countryprefixarray[i].Prefix}function fillCoutryCodeOntheForm(){var i,r,n,t;if(contryCode!=null&&contryCode!=undefined&&contryCode.CountryCode!=null&&contryCode.CountryCode!=undefined)if(contryCode.PopMessage!=null&&contryCode.PopMessage.length>0&&contryCode.time!=null&&contryCode.time.length>0&&contryCode.url!=null&&contryCode.url.length>0)$Lc("body").append(contryCode.PopMessage),i=parseInt(contryCode.time)*1e3,r=contryCode.url,setTimeout(function(){window.location.replace(r)},i),contryCode.time="",contryCode.url="";else if(contryCode.toString().indexOf("redirect")==0)n=contryCode.split("$-$"),n.length>1&&n[0]=="redirect"&&(window.location.href.indexOf(n[1])<0&&sendGoogleEvent("Country_block"),window.top.location.href=n[1]);else{if(contryCode.PopMessage!=null&&contryCode.PopMessage.length>0&&(getCookie("LcBc")==null||getCookie("LcBc")!="true")&&$Lc("body").append(contryCode.PopMessage),typeof JSON!="undefined"){if(contryCode.PopMessage="",t=getCookie("regulation"),t)switch(t.toLowerCase()){case"fca":contryCode.Regulation=7724e5;contryCode.CountryCode="GB";break;case"by":contryCode.Regulation=772400001;contryCode.CountryCode="BY";break;case"asic":contryCode.Regulation=772400002;contryCode.CountryCode="AU";break;case"cysec":contryCode.Regulation=772400003;contryCode.CountryCode="cy";break;case"iiroc":contryCode.Regulation=772400004;contryCode.CountryCode="ca"}setCookie("LcCC",JSON.stringify(contryCode))}$Lc(".phoneWrapper").each(function(){var n=$Lc(this).parents("form").find("[name='Phone']").val();$Lc("form[data-formerrorcode]").length<1&&n.length==0&&($Lc(this).parents("form").find(".CountryCode").val(contryCode.PhoneCountryCode),$Lc(this).parents("form").find("[name='CityFromIP']").val(contryCode.CityName))});$Lc("form").find(".countryDdl").length>0&&$Lc("form").find(".countryDdl option[value='"+contryCode.CountryCode+"']").length>0&&$Lc("form").find(".countryDdl").val(contryCode.CountryCode);$Lc("input[name='CountryCodeHidden']").val(contryCode.CountryCode);$Lc("form").each(function(){$Lc(this).find("[name=Email]").length>0&&$Lc(this).find("[name=Currency]").length>0&&contryCode&&contryCode.Currency&&contryCode.Currency.length>0&&$Lc(this).find("[name=Currency]").find("option[value='"+contryCode.Currency+"']").length>0&&$Lc(this).find("[name=Currency]").val(contryCode.Currency)})}}function getCurrencyRate(n,t){setCurrentLanguage();var i=undefined,r="/SERVER/en/"+siteOrganization+"/Rate/index/?fromCurrency="+n+"&toCurrency="+t;return $Lc.ajax({url:r,type:"post",cache:!1,async:!1,xhrFields:{withCredentials:!0}}).success(function(n){n!=null&&n!=undefined&&(i=n)}),i}function getCountryCode(){var n,t;setCurrentLanguage();n=GetUrlParameter("g_geo");n==undefined&&(n="");t="/SERVER/en/"+siteOrganization+"/ClientOptimize/GetCountryByIp/?siteLanguge="+siteLanguage+"&geo="+n;$Lc.ajax({url:t,type:"post",cache:!1,xhrFields:{withCredentials:!0}}).success(function(n){if(n!=null&&n!=undefined&&(contryCode=n,fillCoutryCodeOntheForm(),getRegulationWhenLogout(),setMarketingInfo(),typeof contryCodeCallBack=="function"))try{contryCodeCallBack(contryCode)}catch(t){}})}function replacePlaceHolderOwnerDetails(n){var t=""+n,i;if(ownerDetails!=undefined&&ownerDetails!=null)for(i in ownerDetails)t=t.replace("$$"+i+"$$",$Lc("<div/>").text(ownerDetails[i]).html());return t}function replaceTradeDataSumHelper(n,t){var r,e,i,u,o;if(tradeData!=undefined&&tradeData!=null){r=0;for(e in tradeData){i=tradeData[e];for(u in i)if(u.toString()==n.toString()){var s=i[u],h=Calculators.GetCurrencyCode(i.Currency),c=Calculators.GetCurrencyCode(t),f=Calculators.GetCurrencyPair(h,c,"SELL");if(f==NaN||f==undefined)return"----";o=parseFloat(s)*parseFloat(f);r+=o}}return r.toFixed(2)}}function replaceTradeData(n,t){var i=""+n,r=["Equity","Currency","Balance","Margin","MarginFree","Credit","PnlBaseCurrency"],u,f;for(u in r)f=replaceTradeDataSumHelper(r[u],t),i=i.replace("$$"+r[u]+"$$",$Lc("<div/>").text(f).html());return i}function onlineDataPlaceHolder(){tradeData!=undefined&&tradeData!=null&&leaderCapital!=null&&leaderCapital.QuotesHub!=null&&leaderCapital.QuotesHub.quotes!=null&&$Lc("[data-lcTradeCurrency]").each(function(){var n=this.getAttribute("data-lcTradeCurrency"),t=n!=null&&n.length>0?n:"USD";$Lc(this).html(replaceTradeData($Lc(this).html(),t))})}function replacePlaceHolder(n){var t=""+n,f,e,r,u,i;if(userDetails!=undefined&&userDetails!=null){for(i in userDetails)t=t.replace("$$"+i+"$$",userDetails[i]);if(t.indexOf("<repeater>")>0&&t.indexOf("<\/repeater>")>0){if(f=n.substring(n.indexOf("<repeater>"),n.indexOf("<\/repeater>")+11),e="",userDetails.Accounts!=null&&userDetails.Accounts.length>0)for(r=0;r<userDetails.Accounts.length;r++){u=f.replace("repeater","div");for(i in userDetails.Accounts[r])u=u.replace("{{"+i+"}}",userDetails.Accounts[r][i]);e+=u}t=t.replace(f,e)}}return t}function fillInputs(){setTimeout(function(){fillDisableInputs()},300)}function formIsLoaded(n,t){var n=n.toLowerCase(),y,p,e,o,s,h,c,l,a,v,i,r,w,f,u,b,k;switch(n){case"cupwidget":$Lc("[name='PspProviders']").change();break;case"landingpageexpandedwidget":$Lc("[data-lcwidget='LandingPageExpandedWidget']").each(function(){var n=$Lc(this).attr("lp");n!=undefined&&n.length>0&&$Lc(this).find("[name='SuccessUrlInfoHidden']").val(n)});break;case"withdrawalwidget":y=$Lc(t).find("[name=Amount]").val().length>0;y&&$Lc(t).find("[name=WithdrawalType]").change();break;case"jetondepositwidget":$Lc(".ClField-CustomerJetonId").attr("data-lcstage","100");$Lc(".ClField-CustomerJetonId").hide();$Lc(t).find("[name='CustomerJetonId']").prop("disabled",!0);$Lc(".ClField-CustomerJetonReferenceNo").attr("data-lcstage","100");$Lc(".ClField-CustomerJetonReferenceNo").hide();$Lc(t).find("[name='CustomerJetonReferenceNo']").prop("disabled",!0);break;case"creditcardnsdwidget":case"creditcardwidget":p=$Lc("form").find("[name=CardNumber]").val().length>0;p&&sendGoogleEvent("Deposit_failed");e=GetUrlParameter("e");e!=undefined&&e.length>0&&($Lc(t).find("input[name='Email']").val(unescape(e)),$Lc(t).find("input[name='Email']").parent().hide());o=GetUrlParameter("c");o!=undefined&&o.length>0&&$Lc(t).find("select[name='Currency']").val(o);s=GetUrlParameter("t");s!=undefined&&s.length>0&&$Lc(t).find("input[name='TokenLogicHidden']").val(s);h=GetUrlParameter("amount");h!=undefined&&h.length>0&&$Lc(t).find("input[name='Amount']").val(parseFloat(h));c=GetUrlParameter("minamount");c!=undefined&&c.length>0&&$Lc(t).find("input[name='MinSumDeposit']").val(parseFloat(c));l=GetUrlParameter("fname");l!=undefined&&l.length>0&&$Lc(t).find("input[name='FirstName']").val(l);a=GetUrlParameter("lname");a!=undefined&&a.length>0&&$Lc(t).find("input[name='LastName']").val(a);v=GetUrlParameter("cardtype");v!=undefined&&v.length>0&&$Lc(t).find("select[name='CardType']").val(v);break;case"currencyconvertertoolwidget":case"margincalculatorwidget":case"pipcalculatorwidget":case"swapcalculatorwidget":$Lc(t).find("input[type='text']").on("input",function(){this.value=this.value.replace(/[^\d\.]/g,"")});break;case"tradinghistorywidget":vmTh=new ViewModelTradingHistory;ko.applyBindings(vmTh,$Lc(t)[0]);$Lc("select[name='DateSelector']").change();break;case"monetarytransactionswidegt":vmMt=new ViewModelMonetaryTransactions;ko.applyBindings(vmMt,$Lc(t)[0]);$Lc("select[name='DateSelector']").change();break;case"stockpositionswidegt":vmSp=new ViewModelStockPositions;ko.applyBindings(vmSp,$Lc(t)[0]);$Lc("input[name='BtnCalc']").click();break;case"onlinedatawidget":vmOd=new ViewModelOnlineData;ko.applyBindings(vmOd,$Lc(t)[0]);GetOnlineData();break;case"mangerfileswidget":case"mangerfilesappswidget":case"mangerfilesbycategorywidget":MangerFilesLogic();GetMangerFiles();vmMf=new ViewModelMangerUploadFiles;ko.applyBindings(vmMf,$Lc(t)[0]);break;case"varantcalculatorwidget":case"varantriskselectorwidget":vmVarant=new ViewModelVarant;ko.applyBindings(vmVarant,$Lc(t)[0]);break;case"creditcardtokenwidget":$Lc(t).find("[name='TokenList']").size()==0&&$Lc(t).hide("fast");break;case"mifidwidget":$Lc(t).find("[name='Country']").val()=="AF"&&$Lc(t).find("[name='Country']").addClass("countryDdl");$Lc(t).find("[type='radio']").prop("checked",!1);$Lc(t).find("[name='TaxIdentificationNumber']").prop("disabled",!0);break;case"changepasswordwidget":case"changepasswordajaxwidget":userDetails!=null&&userDetails.MainAccountName!=null&&userDetails.WidgetItemStatus<2&&$Lc(t).find("input[name='AccountName']").val(userDetails.MainAccountName);i=GetUrlParameter("oldpws");i==undefined&&(i=GetUrlParameter("token"));r=GetUrlParameter("accountid");typeof i!="undefined"&&typeof r!="undefined"&&($Lc(".ClField-OldPassword input").val(i),$Lc(".ClField-OldPassword").css("display","none"),$Lc(".ClField-AccountName input").val(r),$Lc(".ClField-AccountName").css("display","none"));$Lc(t).find("[name='Regulation']").val("");f=GetUrlParameter("reg");typeof f!="undefined"&&$Lc(t).find("[name='Regulation']").val(f);break;case"changensdaccountpasswordwidget":userDetails!=null&&userDetails.MainAccountName!=null&&($Lc(t).find("[name='Email']").val(userDetails.Email),$Lc(t).find("[name='Email']").parent().hide());i=GetUrlParameter("oldpws");i==undefined&&(i=GetUrlParameter("token"));r=GetUrlParameter("accountid");r=unescape(r);typeof i!="undefined"&&typeof r!="undefined"&&($Lc(".ClField-OldPassword input").val(i),$Lc(".ClField-OldPassword").css("display","none"),w=new RegExp("^[0-9a-f]{0,12}-[0-9a-f]{0,12}-[0-9a-f]{0,12}-[0-9a-f]{0,12}-[0-9a-f]{0,12}$"),w.test(r)?($Lc(t).find("[name='UserGuid']").val(r),$Lc("[name='Email']").prop("disabled",!0)):$Lc("[name='Email']").val(r),$Lc(".ClField-Email").css("display","none"));$Lc(t).find("[name='Regulation']").val("");f=GetUrlParameter("reg");typeof f!="undefined"&&$Lc(t).find("[name='Regulation']").val(f);break;case"liveaccountajaxwidget":userDetails!=undefined&&userDetails.WidgetItemStatus==4&&($Lc(t).find("[name='SocialSecurity']").parent().hide(),$Lc(t).find("[name='DateOfBirthDay']").parent().hide(),$Lc(t).find("[name='Address']").parent().hide(),$Lc(t).find("[name='AdditionalAddress']").parent().hide(),$Lc(t).find("[name='City']").parent().hide(),$Lc(t).find("[name='ZipCode']").parent().hide(),$Lc(t).find("[name='Career']").parent().hide(),$Lc(t).find("[name='HowDidYouHearAboutUs']").parent().hide(),$Lc(t).find("[name='AnnualIncome']").parent().hide(),$Lc(t).find("[name='TotalWorth']").parent().hide(),$Lc(t).find("[name='SecuritiesTradingExperience']").parent().hide(),$Lc(t).find("[name='CurrenciesTradingExperience']").parent().hide(),$Lc(t).find("[name='FuturesTradingExperience']").parent().hide(),$Lc(t).find("[name='OptionsTradingExperience']").parent().hide(),$Lc(t).find("[name='CfdTradingExperience']").parent().hide(),$Lc(t).find("[name='AccountType']").parent().hide(),$Lc(t).find("[name='CountryCitizenship']").parent().hide());break;case"assessmenttestwidget":AssessmentTestWidgetInit(t);break;case"moneywithdrawajaxwidget":MoneyWithdrawAjaxWidget(t);break;case"contractwidget":case"contractviopwidget":$Lc(t).hide();contractWidget(t);$Lc(t).show();break;case"appanalyzelandingpagewidget":GetUrlParameter("name")!=undefined&&$Lc(t).find("[name='FullName']").val(decodeURIComponent(GetUrlParameter("name")));GetUrlParameter("email")!=undefined&&$Lc(t).find("[name='Email']").val(decodeURIComponent(GetUrlParameter("email")));GetUrlParameter("phone")!=undefined&&$Lc(t).find("[name='Phone']").val(decodeURIComponent(GetUrlParameter("phone")));setCookie("afpTrackId",decodeURIComponent(GetUrlParameter("id")),100);break;case"alternativepaymentswidget":$Lc("[name='Currency'] option").each(function(){var n=$Lc(this).attr("data-quantity");dictCurrency.push({key:$Lc(this).attr("value"),value:$Lc(this).html(),minMax:n})});$Lc("select[name='PspChannel']").change();break;case"updatephonenumberwidget":userDetails==null||userDetails.InValidPhoneNumber?$Lc(t).parents("[data-lcwidget]").show("fast"):$Lc(t).parents("[data-lcwidget]").hide("fast");break;case"profileandsettingswidget":$Lc(t).find("[name='FirstName']").prop("disabled",!0);$Lc(t).find("[name='LastName']").prop("disabled",!0);$Lc(t).find("[name='Email']").prop("disabled",!0);$Lc(t).find("[name='DateOfBirth']").length==0&&$Lc(t).find("[name='SaveButton']").prop("disabled",!0);$Lc(t).find("[name='SelectEmailsLangDropDown']").prop("disabled",!0);$Lc(t).find("[name='WillingToLose']").prop("disabled",!0);$Lc(t).find("[name='Phone']").prop("disabled",!0);$Lc(t).find("[name='AdditionalPhone']").prop("disabled",!0);$Lc(t).find("[name='PhoneCountryCode']").prop("disabled",!0);$Lc(t).find("[name='AdditionalPhoneCountryCode']").prop("disabled",!0);break;case"assessmenttestasicwidget":case"cysectestwidget":$Lc(t).find("[type='radio']").prop("checked",!1);break;case"cafulluserregistrationwidget":case"cysecregistrationwithtestwidget":case"cysecfullregistrationwidget":case"fulluserregistrationwidget":if($Lc("input[name=ChooseRegulationRadioButton]").attr("checked",!1),changeTableRegulations($Lc(t).find("[name='PhoneCountryCode']")),iirocPopupTemp=$Lc(t).parent().find("[data-popup='IiRocPopup']").html(),$Lc(t).find("[name='USPersonName']").prop("disabled",!0),$Lc(t).find("[name='Currency']").change(),n=="cafulluserregistrationwidget"&&($Lc(t).find("[name='NameOfPublicallyTradedCompany']").prop("disabled",!0),$Lc(".ClField-NameOfPublicallyTradedCompany").attr("data-lcstage","100")),n=="cysecregistrationwithtestwidget"){if($Lc(t).find("[type='radio']").prop("checked",!1),cysecRadioButtonsHandler(t),$Lc(t).attr("data-currentstag")=="7")return;$Lc(t).find("[name='USPersonName']").prop("disabled",!0);$Lc(t).find("[name='USPersonSignature']").prop("disabled",!0);$Lc(t).find("[name='USPersonDateDay']").prop("disabled",!0);$Lc(t).find("[name='USPersonDateMonth']").prop("disabled",!0);$Lc(t).find("[name='USPersonDate']").prop("disabled",!0);$Lc(t).find("[name='SectorOfActivityDescription']").prop("disabled",!0)}if(userDetails!=null&&userDetails!=undefined&&userDetails.WidgetItemStatus>1){for(u in userDetails)userDetails[u]!=undefined&&userDetails[u]!=""&&(b=$Lc(t).find("[name='"+u+"']"),$Lc(b).each(function(n,t){var i=$Lc(t).val();(i==undefined||i==="")&&$Lc(t).val(userDetails[u]);u.toLowerCase()=="email"&&$Lc(t).prop("disabled",!0);u.toLowerCase()=="phonecountrycode"&&$Lc(t).prop("disabled",!0);u.toLowerCase()=="phone"&&$Lc(t).prop("disabled",!0)}));$Lc(t).find("[name='PhoneCountryCode']").val(userDetails.PhoneCountryCode)}n!="cafulluserregistrationwidget"&&ShowHideWidgetFields(t,["ConsentToElectronicDelivery","WillingToLose","PoliticallyExposedPerson","PublicallyTradedCompany","NameOfPublicallyTradedCompany","Province","SocialSecurity"],!1);ShowHideWidgetFields(t,["CountryOfCitizenship","PlaceOfBirth"],!1);k=currentRegulation==772400001;cancalDropDownsInLastStage(k)}fillInputs()}function checkIdentityCardNum(n,t){switch($Lc(n).find("[name='IdentityDocumentType']").val()){case"nufusCuzdanı":return t.replace(/\D/g,"").length==8;case"surucuBelgesi":return t.replace(/\D/g,"").length==6;default:return!0}return!0}function checkTcNum(n){for(var i=0,f,t=0;t<10;t++)i+=Number(n.substr(t,1));var e=i%10==n.substr(10,1),r=0,u=0;for(t=0;t<10;t+=2)r+=Number(n.substr(t,1));for(t=1;t<10;t+=2)u+=Number(n.substr(t,1));return f=(r*7-u)%10==n.substr(9,0),e&&f}function checkboxValidator(n,t,i){$Lc("["+n+"]:checked").length>0?$Lc("["+n+"]").each(function(){var n=$Lc(this).attr("data-lcvalidator");n=n.replace(t,i);$Lc(this).attr("data-lcvalidator",n)}):$Lc("["+n+"]").each(function(){var n=$Lc(this).attr("data-lcvalidator");n=n.replace(i,t);$Lc(this).attr("data-lcvalidator",n)})}function realseContractFileds(n){if(contractFromIsVaild){var t=$Lc(n).parents("form");$Lc(t).length>0&&$Lc(t).find("[data-lcstage='2'] select,input[type='text'],input[type='checkbox'],input[type='radio']").prop("disabled",!1)}}function blockContractFileds(n){var t=$Lc(n).parents("form");$Lc(t).length>0&&(contractFromIsVaild==!1&&(contractFromIsVaild=!0,$Lc("[Name='MoreIncomeRadioButtons']:checked").click(),$Lc(t).find("[data-lcstage='2'] select,input[type='text']").each(function(){$Lc(this).prop("disabled")||($Lc(this).parent().show(),validField(this)||(contractFromIsVaild=!1),$Lc(this).parent().hide())})),contractFromIsVaild&&$Lc(t).find("[data-lcstage='2'] select,input[type='text'],input[type='checkbox'],input[type='radio']").prop("disabled",!0))}function cysecRadioButtonsHandler(){$Lc("[data-checkbogroup]").click(function(){checkboxValidator("data-checkbogroup",":Checkbox,",":CheckboxNotRequired,");$Lc("[data-checkbogroup]").each(function(){validField(this)});$Lc(this).val()=="on"&&($Lc(this).attr("name")=="LevelOfEducationQuestion9NoneCheckBox"?$Lc("[data-checkbogroup]").each(function(){$Lc(this).attr("name")!="LevelOfEducationQuestion9NoneCheckBox"&&$Lc(this).prop("checked",!1)}):$Lc("[name='LevelOfEducationQuestion9NoneCheckBox']").prop("checked",!1))})}function contractWidget(n){$Lc(n).find(".TableTextBoxes input").prop("disabled",!0);$Lc(n).find("[name='CityList']").change(function(){var t=""+$Lc(this).val();t=t.toLowerCase()+"-";$Lc(n).find("[name='District']").html("");$Lc(dictDistrict).each(function(){(this.key.indexOf(t)>=0||this.key=="-99")&&$Lc(n).find("[name='District']").append($Lc("<option><\/option>").attr("value",this.key).text(this.value))})});checkboxValidator("data-income",":Checkbox,",":CheckboxNotRequired,");checkboxValidator("data-sourceofincome",":Checkbox,",":CheckboxNotRequired,");checkboxValidator("data-accountpurpose",":Checkbox,",":CheckboxNotRequired,");$Lc("[data-income]").click(function(){checkboxValidator("data-income",":Checkbox,",":CheckboxNotRequired,");$Lc("[data-income]").each(function(){validField(this)})});$Lc("[data-sourceofincome]").click(function(){checkboxValidator("data-sourceofincome",":Checkbox,",":CheckboxNotRequired,");$Lc(this).attr("name").toLowerCase()=="sourceofincomeothercheckbox"&&($Lc(this).is(":checked")?($Lc(this).parents("form").find("[name='SourceOfIncomeOtherTxt']").prop("disabled",!1),$Lc(this).parents("form").find("[name='SourceOfIncomeOtherTxt']").parent().show()):($Lc(this).parents("form").find("[name='SourceOfIncomeOtherTxt']").prop("disabled",!0),$Lc(this).parents("form").find("[name='SourceOfIncomeOtherTxt']").parent().hide()),validField($Lc(this).parents("form").find("[name='SourceOfIncomeOtherTxt']")));$Lc("[data-sourceofincome]").each(function(){validField(this)})});$Lc("[data-accountpurpose]").click(function(){checkboxValidator("data-accountpurpose",":Checkbox,",":CheckboxNotRequired,");$Lc(this).attr("name").toLowerCase()=="accountpurposeothercheckbox"&&($Lc(this).is(":checked")?($Lc(this).parents("form").find("[name='AccountPurposeOtherTxt']").prop("disabled",!1),$Lc(this).parents("form").find("[name='AccountPurposeOtherTxt']").parent().show()):($Lc(this).parents("form").find("[name='AccountPurposeOtherTxt']").prop("disabled",!0),$Lc(this).parents("form").find("[name='AccountPurposeOtherTxt']").parent().hide()),validField($Lc(this).parents("form").find("[name='AccountPurposeOtherTxt']")));$Lc("[data-accountpurpose]").each(function(){validField(this)})});$Lc("[data-dailynotify]").click(function(){$Lc("[data-dailynotify]").prop("checked",!1);$Lc(this).prop("checked",!0);checkboxValidator("data-dailynotify",":Checkbox,",":CheckboxNotRequired,");$Lc("[data-dailynotify]").each(function(){validField(this)})});$Lc("[data-montlynotify]").click(function(){$Lc("[data-montlynotify]").prop("checked",!1);$Lc(this).prop("checked",!0);checkboxValidator("data-montlynotify",":Checkbox,",":CheckboxNotRequired,");$Lc("[data-montlynotify]").each(function(){validField(this)})});$Lc(n).find("[name='IdentityDocumentType']").change(function(){$Lc(n).find("[name='IdentityCardNumber']").attr("data-lcvalidator");switch($Lc(this).val()){case"nufusCuzdanı":$Lc(n).find("[name='IdentityCardNumber']").attr("data-lcvalidator","Regex:Text,Min:9,Max:9");break;case"surucuBelgesi":$Lc(n).find("[name='IdentityCardNumber']").attr("data-lcvalidator","Regex:Text,Min:8,Max:8");break;default:$Lc(n).find("[name='IdentityCardNumber']").attr("data-lcvalidator","Regex:Text,Min:1,Max:50")}});$Lc(n).find("[name='Email']").prop("disabled",!0);$Lc(n).find("[name='Mobile']").prop("disabled",!0);$Lc(n).find("[name='SourceOfIncomeOtherTxt']").val().length>0&&$Lc(n).find("[name='SourceOfIncomeOtherTxt']").prop("disabled",!1);$Lc(n).find("[name='AccountPurposeOtherTxt']").val().length>0&&$Lc(n).find("[name='AccountPurposeOtherTxt']").prop("disabled",!1);setTimeout(function(){if($Lc(n).attr("data-currentstag")=="0"||$Lc(n).find("input[name='MotherName']").val().length>0){blockContractFileds($Lc(n).find("input")[0]);$Lc(n).find("[data-lcstage='3'] input,[data-lcstage='4'] input").prop("checked",!1);var t=$Lc(n).find("[name='CityList']");$Lc(t).attr("data-LcOldVal")!=""&&$Lc(t).val(t.attr("data-LcOldVal"))}else $Lc(n).find("[name='MoreIncomeRadioButtons']").removeAttr("checked"),$Lc("[name='District'] option").each(function(){dictDistrict.push({key:$Lc(this).attr("value"),value:$Lc(this).html()})}),$Lc("[name='CityList']").change()},500)}function MoneyWithdrawAjaxWidget(n){var t=new Date;$Lc("[Lc-dateTimeSystem]")[0]!=null&&($Lc("[Lc-dateTimeSystem]")[0].innerHTML=t.toLocaleString());userDetails!=null&&userDetails.FirstName!=null&&$Lc(n).find("input[name='FirstName']")!=null&&($Lc(n).find("input[name='FirstName']")[0].value=userDetails.FirstName);userDetails!=null&&userDetails.LastName!=null&&$Lc(n).find("input[name='LastName']")!=null&&($Lc(n).find("input[name='LastName']")[0].value=userDetails.LastName);ownerDetails==null&&($Lc("[Lc-retentionOwner]")[0].style.display="none")}function AssessmentTestWidgetInit(n){var i,t;userDetails!=undefined&&userDetails!=null&&userDetails.Email.length>2?(vmAt=new ViewModelAssessmentTest,ko.applyBindings(vmAt,$Lc(n)[0]),vmAt.updateUserScore(userDetails.Score,!1),$Lc(".LcContentHtml-MismatchFrequencyOfTradeChosen").hide(),$Lc(".ClField-UserFailHtml").hide(),$Lc(".LcContentHtml-UserRepeatFailHtml").hide(),$Lc(n).find("input[name='ResponsibilityStatementCheckBox']").parent().hide(),$Lc(n).find("input[type='Submit']").hide(),$Lc(n).find("[name='FullName']").length>0&&$Lc(n).find("[name='FullName']").val(userDetails.FirstName+" "+userDetails.LastName),formClick=$Lc(n).find('input[type="submit"]')[0],userDetails.AssessmentDays>0?(i=$Lc(n).find(".LcContentHtml-DelayInformationHtml").html().replace("$$days$$",userDetails.AssessmentDays),$Lc(n).find(".LcContentHtml-DelayInformationHtml").html(i),moveToStage(formClick,5,undefined,!0),$Lc(n).find("input[name='ResponsibilityStatementCheckBox']").parent().hide(),$Lc(".LcContentHtml-ExplainPlain").hide()):(t=location.href.toLowerCase().indexOf("viop")>0,!t&&userDetails.Score<76||userDetails.Score<51&&t?userDetails.Score==-1?openPopUp(formClick,"FirstTimePopup"):openPopUp(formClick,"RepeatTestPopup"):(moveToStage(formClick,4,undefined,!0),$Lc(n).find("input[name='ResponsibilityStatementCheckBox']").parent().hide(),$Lc(".LcContentHtml-ExplainPlain").hide())),$Lc(n).find("[type='radio']:checked").prop("checked",!1),$Lc(n).find("[name='RiskToTakeLevel']").click(function(){$Lc(n).find("[name='RiskToTakeLevel']:checked").length>0&&($Lc(n).find("[name='BtnNext2']").prop("disabled",!1),$Lc(n).find("[name='RiskToTakeLevel']").removeClass("errorFieldLc"),$Lc(n).find(".secondRadio").prop("disabled",!0),$Lc(n).find(".thirdRadio").prop("disabled",!0))}),$Lc(n).find("input[type='Submit']").prop("disabled",!0),$Lc(n).find(".table-TableQuestions [type='radio']").click(function(){var r=$Lc(this).parents("td").attr("class"),t,i;$Lc(this).parents("tr").find("."+r+" input").removeClass("errorFieldLc");$Lc(n).find("input[type='Submit']").prop("disabled",!0);t=$Lc(".table-TableQuestions [type='radio']:enabled").length;i=$Lc(".table-TableQuestions [type='radio']:enabled:checked").length;t/i==3&&$Lc(n).find("input[type='Submit']").prop("disabled",!1)})):setTimeout(function(){AssessmentTestWidgetInit(n)},500)}function AssessmentTestWidget(n,t){var i=0,r=$Lc(n).parents("[data-lcwidget]"),u;$Lc(r).addClass("CalcTestBlock");$Lc(n).parents("form").find("input[name='FormLogicHidden']").val("SendTest");u=moveToStage(n,t,function(t,u){var o,f,e;if($Lc(r).removeClass("CalcTestBlock"),o=parseInt(u),vmAt!=undefined&&vmAt!=null&&!isNaN(o)&&o>-1){o<76&&(i=1);f=$Lc(n).parents("form");$Lc(".LcContentHtml-MismatchFrequencyOfTradeChosen").hide();e=$Lc(f).find("input[name='RiskToTakeLevel']:checked").val();e!=undefined&&e.indexOf("-")&&(e.split("-")[0]=="772400000"||e.split("-")[0]=="772400001")&&($Lc(f).find("input[name='Second3']:checked").val()!=undefined||$Lc(f).find("input[name='Second4']:checked").val()!=undefined||$Lc(f).find("input[name='Third3']:checked").val()!=undefined||$Lc(f).find("input[name='Third4']:checked").val()!=undefined)&&(i=2);vmAt.updateUserScore(u,i==2);$Lc(".LcContentHtml-MismatchFrequencyOfTradeChosen").hide();$Lc(".ClField-UserFailHtml").hide();$Lc(".LcContentHtml-UserRepeatFailHtml").hide();$Lc(f).find("input[name='ResponsibilityStatementCheckBox']").parent().hide();$Lc(f).find("input[type='Submit']").hide();switch(i){case 0:$Lc(".LcContentHtml-SuccessMessageHtml").show();break;case 1:case 2:$Lc(n).parents("form").find("input[name='ResponsibilityStatementCheckBox']").parent().show();getCookie("LcPciTest")==userDetails.MainAccountName?($Lc(".LcContentHtml-UserRepeatFailHtml").show(),$Lc(f).find("input[type='Submit']").show()):i==2?$Lc(".LcContentHtml-MismatchFrequencyOfTradeChosen").show():$Lc(".ClField-UserFailHtml").show()}}});u=="fail"&&$Lc(r).removeClass("CalcTestBlock")}function miFIDyRedraw(n,t,i){var u,f,r;if(i&&n.ResponseData=="true")$Lc(t).hide(),$Lc(t).html("");else{$Lc(t).find("[name='IdentityNumber']").val("");$Lc(t).find("[name='PassportNumber']").val("");u=$Lc(t).find("[name='IdentityNumber']").attr("class");u!=undefined&&(u=u.replace("errorFieldLc",""),u=u.replace("vaildFieldLc",""),$Lc(t).find("[name='IdentityNumber']").attr("class",u));u=$Lc(t).find("[name='PassportNumber']").attr("class");u!=undefined&&(u=u.replace("errorFieldLc",""),u=u.replace("vaildFieldLc",""),$Lc(t).find("[name='PassportNumber']").attr("class",u));switch(n.ResponseData){case"close":if(i)if(typeof closeWidgetCallBack=="function")try{closeWidgetCallBack($Lc(t).parents("[data-lcwidget]").attr("data-lcwidget"),$Lc(t).parents("[data-lcwidget]"))}catch(e){}else $Lc(t).parents("[data-lcwidget]").hide(),$Lc(t).parents("[data-lcwidget]").html("");else $Lc(t).find("[name='IdentityNumber']").parent().hide("fast"),$Lc(t).find("[name='PassportQuestion']").parent().hide("fast"),$Lc(t).find("[name='PassportNumber']").parent().hide("fast");break;case"passport":$Lc(t).find("[name='IdentityNumber']").parent().hide("fast");$Lc(t).find("[name='IdentityNumber']").val("");$Lc(t).find("[name='PassportQuestion']").parent().show();$Lc(t).find("[name='PassportNumber']").parent().show();$Lc(t).find("[name='PassportQuestion']").parent().attr("data-lcstage","2");$Lc(t).find("[name='PassportNumber']").parent().attr("data-lcstage","2");break;default:if($Lc(t).find("[name='PassportQuestion']").parent().hide("fast"),$Lc(t).find("[name='PassportNumber']").parent().hide("fast"),$Lc(t).find("[name='PassportNumber']").val(""),n.ResponseData.indexOf("=>")>-1&&(n.ResponseData=n.ResponseData.replace("=>","")),$Lc(t).find("[name='IdentityNumber']").attr("placeholder",n.ResponseData),$Lc(t).find("[name='IdentityNumber']").parent().find("Label").text(n.ResponseData),$Lc(t).find("[name='IdentityNumber']").parent().show(),f=1074,r=$Lc(t).find("[name='IdentityNumber']").attr("data-lcvalidator").split(","),r!=null&&r.length>0){switch(n.CountryCode){case"DK":r[1]="Min:10";r[0]="Regex:CharactersNumbersOnly";r[2]="Max:10";f=1091;break;case"GR":r[1]="Min:10";r[0]="Regex:NUMBERSONLY";r[2]="Max:10";f=1092;break;case"NO":r[1]="Min:11";r[0]="Regex:NUMBERSONLY";r[2]="Max:11";f=1093;break;default:r[1]="Min:5";r[0]="Regex:CharactersNumbersOnly";r[2]="Max:50";f=1074}$Lc(t).find("[name='IdentityNumber']").removeAttr("data-LcErrorMsg");$Lc(t).find("[name='IdentityNumber']").attr("data-lcerrorcode",f);$Lc(t).find("[name='IdentityNumber']").attr("data-lcvalidator",r.join(","))}$Lc(t).find("[name='IdentityNumber']").parent().attr("data-lcstage","2")}}}function miFIDyCountryChange(n){setCurrentLanguage();var t="/SERVER/en/"+siteOrganization+"/ClientOptimize/GetCategoryByCountry?countryCode="+$Lc(n).val()+"&lang="+siteLanguage,i=$Lc(n).parents("form"),r=$Lc(n).parent().attr("data-lcstage");r>1&&$Lc.ajax({url:t,type:"post",cache:!1,xhrFields:{withCredentials:!0}}).success(function(n){n!=null&&miFIDyRedraw(n,i,!1)})}function miFIDReChangeCountry(n){$Lc(n).parents("form").find("[name='Country']").prop("disabled",!1)}function miFIDHavePassportQuestion(n){$Lc(n).parents("form").find("[name='PassportQuestion']:checked").val()=="1"?$Lc(n).parents("form").find("[name='PassportNumber']").prop("disabled",!1):($Lc(n).parents("form").find("[name='PassportNumber']").prop("disabled",!0),$Lc(n).parents("form").find("[name='PassportNumber']").removeClass("errorFieldLc"))}function miFIDSendCountyWidget(n,t){var i=$Lc(n).parents("form"),r=$Lc(i).parent().find(".BlockUiWrapper Label"),u;r.length>0&&$Lc(r).html().length>0&&$Lc(i).parent().find(".BlockUiWrapper").show();t=="3"&&$Lc(i).find("input[name='FormLogicHidden']").val("send");u=moveToStage(n,t,function(n,t){$Lc(n).find("[name='Country']").prop("disabled",!0);$Lc(n).find("[name='Country']").parent().show();$Lc(n).find("[name='Country']").parent().attr("data-lcstage","2");$Lc(n).find("[name='NationalityTitle']").parent().show();$Lc(n).find(".LcContentHtml-InformationInformationFotter").show();$Lc(n).find(".LcContentHtml-InformationInformationFotter").appendTo($Lc(n).find("[name='NationalityTitle']").parent());t!=null&&t!=undefined&&t.length>0&&miFIDyRedraw(JSON.parse(t),n,!0);$Lc(n).parent().find(".BlockUiWrapper").hide()});u=="fail"&&$Lc(i).parent().find(".BlockUiWrapper").hide()}function failTestPci(n){$Lc(".ClField-UserFailHtml").is(":visible")?validField($Lc(".ClField-UserFailHtml").find("input[type='checkbox']"))&&openPopUp(n,"UserFailResponsibilityStatementPopup"):openPopUp(n,"UserFailResponsibilityStatementPopup")}function getChatParams(){var t={isShowChat:!0,delayInMs:2e3,userInfo:[]},u=!1,n=leaderCapital.getAttributeValue("data-LcChat"),i,r;if(n!==null&&(n=n.split(";"),u=!0),u&&n.length>0&&(t.isShowChat=n[0]==="true"),u&&n.length>1&&!isNaN(n[1])&&(t.delayInMs=parseInt(n[1])),leaderCapital.guard.isHasValue(userDetails,"MainAccountName")&&t.userInfo.push({name:"Account",value:userDetails.MainAccountName}),i="",leaderCapital.guard.isHasValue(userDetails,"FirstName")&&(i=userDetails.FirstName+" "),leaderCapital.guard.isHasValue(userDetails,"LastName")&&(i+=userDetails.LastName),i!==""&&t.userInfo.push({name:"Name",value:i}),leaderCapital.guard.isHasValue(userDetails,"UniqueUserId")&&leaderCapital.guard.isHasValue(userDetails,"CrmUrl")){var f=userDetails.UniqueUserId,e=userDetails.CrmUrl,o=e+"/main.aspx?etc=1&extraqs=&histKey=486057764&id=%7b"+f+"%7d&newWindow=true&pagetype=entityrecord&sitemappath=Workplace%7cLeaderCapital%7cnav_accts#995943784";t.userInfo.push({name:"User's CRM",value:o})}if(leaderCapital.lcEvents!==undefined&&leaderCapital.lcEvents!==null)for(r=0;r<leaderCapital.lcEvents.length;r++)t.userInfo.push({name:leaderCapital.lcEvents[r],value:"1"});return t}function widgetIsUpSendsCallbacks(n,t){if(userDetails==undefined||userDetails==null)setTimeout(function(){widgetIsUpSendsCallbacks(n,t)},500);else{if(t==undefined&&typeof closeWidgetCallBack=="function")try{closeWidgetCallBack(n,$Lc("[data-lcwidget='"+n+"']"))}catch(i){}if(typeof formIsLoaded=="function")try{formIsLoaded(n,t)}catch(i){}if(typeof formLoadedCallBack=="function")try{formLoadedCallBack(t)}catch(i){}if(typeof fillCoutryCodeOntheForm=="function")try{fillCoutryCodeOntheForm()}catch(i){}if(typeof getRegulationWhenLogout=="function")try{getRegulationWhenLogout()}catch(i){}if(typeof explainMessageCallBack=="function")try{explainMessageCallBack()}catch(i){}if(typeof fillBasicDataForRegistration=="function")try{fillBasicDataForRegistration()}catch(i){}userDetails&&userDetails.WidgetItemStatus>1&&markRegulationOnBody(userDetails.Regulation);cleanTryForNonTryDeposits();try{chatConnectUserCallback!=null&&chatConnectUserCallback(userDetails.FirstName,userDetails.Email,userDetails.UniqueUserId.toString());setMarketingInfo();try{errormsg&&widgeterror&&(n=widgeterror)&&$Lc(t).attr("data-formerrorcode",errormsg)}catch(i){console.log(i)}checkForFormerror(t);setDefaultCurrency()}catch(i){console.log(i)}}}function setDefaultCurrency(){$Lc("select[name='TradeAccount']").length>0&&($Lc("[name='TradeAccount']").change(function(){changeCurrency(this,"Currency")}),$Lc("select[name='TradeAccount']").change())}function LocalizeCurrency(n){var i=$Lc(n).parents("form"),r,t;if(currentLocalizeWillingToLoseList==null&&(currentLocalizeWillingToLoseList={},$Lc(i).find("[name='WillingToLose'] option").each(function(){if(this.value.indexOf("|")>0){var n=this.value.split("|");currentLocalizeWillingToLoseList[n[0]]==undefined&&(currentLocalizeWillingToLoseList[n[0]]={});currentLocalizeWillingToLoseList[n[0]][n[1]]=this.label}else currentLocalizeWillingToLoseList.general==undefined&&(currentLocalizeWillingToLoseList.general={}),currentLocalizeWillingToLoseList.general[this.value]=this.label})),currentLocalizeAnnualIncomeList==null&&(currentLocalizeAnnualIncomeList={},$Lc(i).find("[name='EstimatedAnnualIncome'] option").each(function(){if(this.value.indexOf("|")>0){var n=this.value.split("|");currentLocalizeAnnualIncomeList[n[0]]==undefined&&(currentLocalizeAnnualIncomeList[n[0]]={});currentLocalizeAnnualIncomeList[n[0]][n[1]]=this.label}else currentLocalizeAnnualIncomeList.general==undefined&&(currentLocalizeAnnualIncomeList.general={}),currentLocalizeAnnualIncomeList.general[this.value]=this.label})),$Lc(i).find("[name='WillingToLose'] option").remove().end(),currentLocalizeWillingToLoseList.general!=undefined)for(t=Object.keys(currentLocalizeWillingToLoseList.general).sort();t.length>0;)key=t.shift(),$Lc(i).find("[name='WillingToLose']").append('<option value="'+key+'">'+currentLocalizeWillingToLoseList.general[key]+"<\/option>");if($Lc(i).find("[name='EstimatedAnnualIncome'] option").remove().end(),currentLocalizeAnnualIncomeList.general!=undefined)for(t=Object.keys(currentLocalizeAnnualIncomeList.general).sort();t.length>0;)key=t.shift(),$Lc(i).find("[name='EstimatedAnnualIncome']").append('<option value="'+key+'">'+currentLocalizeAnnualIncomeList.general[key]+"<\/option>");if(r=$Lc(i).find("[name='Currency']").val(),currentLocalizeWillingToLoseList[r]!=undefined)for(t=Object.keys(currentLocalizeWillingToLoseList[r]).sort();t.length>0;)key=t.shift(),$Lc(i).find("[name='WillingToLose']").append('<option value="'+key+'">'+currentLocalizeWillingToLoseList[r][key]+"<\/option>");if(currentLocalizeAnnualIncomeList[r]!=undefined)for(t=Object.keys(currentLocalizeAnnualIncomeList[r]).sort();t.length>0;)key=t.shift(),$Lc(i).find("[name='EstimatedAnnualIncome']").append('<option value="'+key+'">'+currentLocalizeAnnualIncomeList[r][key]+"<\/option>")}function changeCurrencyToRegForm(n){var t=n.split(",");$Lc('[data-lcwidget="FullUserRegistrationWidget"]').each(function(){currentCurrencyList.length==0&&$Lc('[data-lcwidget="FullUserRegistrationWidget"]').find("[name='Currency'] option").each(function(){currentCurrencyList.push(this.value)});$Lc(this).find("[name='Currency'] option").remove().end();for(var n=0;n<t.length;n++)currentCurrencyList.indexOf(t[n])>=0&&$Lc(this).find("[name='Currency']").append('<option value="'+t[n]+'">'+t[n]+"<\/option>")});$Lc('[data-lcwidget="FullUserRegistrationWidget"]').find("[name='Currency']").change()}function markRegulationOnBody(n){currentRegulation=n;var t="FCA";switch(n){case 7724e5:$Lc("body").attr("data-LcReg","FCA");t="FCA";changeCurrencyToRegForm("USD,GBP,EUR,TRY");cancalDropDownsInLastStage(!1);break;case 772400001:$Lc("body").attr("data-LcReg","Belarus");t="Belarus";changeCurrencyToRegForm("USD,GBP,EUR,TRY");cancalDropDownsInLastStage(!0);break;case 772400002:$Lc("body").attr("data-LcReg","Asic");t="Asic";changeCurrencyToRegForm("AUD,USD,EUR,GBP");cancalDropDownsInLastStage(!1);break;case 772400003:$Lc("body").attr("data-LcReg","cysec");t="cysec";changeCurrencyToRegForm("USD,GBP,EUR,TRY");cancalDropDownsInLastStage(!1);break;case 772400004:$Lc("body").attr("data-LcReg","iiroc");t="iiroc";changeCurrencyToRegForm("USD,CAD");cancalDropDownsInLastStage(!1)}n>0&&typeof regulationCallBack=="function"&&regulationCallBack(t)}function getRegulationWhenLogout(){userDetails!=null&&userDetails.WidgetItemStatus==1&&contryCode&&contryCode.Regulation>0&&contryCode.Regulation!=0&&markRegulationOnBody(contryCode.Regulation)}function widgetProcessResponse(n,t){var i=".LcWidget-"+t,r,u,f;if(n.indexOf("redirect")==0)r=n.split("$-$"),r.length>1&&r[0]=="redirect"&&(window.location=r[1]);else if(n.indexOf('id="PostForm"')>0)$Lc("body").html(n);else{if(n=replacePlaceHolder(n),u=!0,$Lc(i).find(".editWidget").length>0&&($Lc(i).html(n),u=!1),$Lc(i).html().length==0&&($Lc(i).html(n),u=!1),u){$Lc(i).find("form").length>0&&widgetIsUpSendsCallbacks(t,$Lc(i).find("form,iframe")[0]);return}dropDownSelectDefault();$Lc("[data-LcWt]").parent().hide();$Lc("[data-LcWt]").prop("disabled",!0);$Lc(i).find($Lc("[data-lcstage]")).hide();f="[data-lcstage='1']";$Lc($Lc(i).find("form")[0]).attr("data-CurrentStag")!=undefined&&(f="[data-lcstage='"+$Lc($Lc(i).find("form")[0]).attr("data-CurrentStag")+"']");$Lc(i).find($Lc(f)).show();$Lc(i).removeClass("loaderAnimatedLc");widgetIsUpSendsCallbacks(t,$Lc(i).find("form,iframe")[0])}}function getBulkWidgetForm(n){if(setCurrentLanguage(),n.length>0){var t="/SERVER/en/"+siteOrganization+"/Client/HtmlBulk?time="+(new Date).getTime(),i={widgetNameArray:n,widgetLanguage:siteLanguage};$Lc.ajax({type:"POST",url:t,data:i,dataType:"json",traditional:!0,cache:!1,xhrFields:{withCredentials:!0}}).success(function(n){if(triesPost=0,n!=null&&n.length>0)for(var t=0;t<n.length;t++)widgetProcessResponse(n[t].Data,n[t].WidgetName)}).fail(function(){sendGoogleEvent("Widget_Failure");triesPost<5&&getBulkWidgetForm(n);triesPost+=1})}}function getWidgetForm(n){if(n!=undefined){setCurrentLanguage();var t="/SERVER/en/"+siteOrganization+"/Client/Html";$Lc.ajax({url:t,data:{widgetName:n,widgetLanguage:siteLanguage},type:"post",cache:!1,xhrFields:{withCredentials:!0}}).success(function(t){triesPost=0;widgetProcessResponse(t,n)}).fail(function(){triesPost<5&&getWidgetForm(n);triesPost+=1})}}function emailExists(n,t){var i,r;$Lc(n).parents("[data-lcwidget]").find("[data-popUp='IsEmailExistsPopup']").length<1||$Lc(n).parents("[data-lcwidget]").find("[data-popUp='IsEmailExistsPopup']").html().length<1||(t!=undefined||$Lc(n).is(":visible"))&&!$Lc(n).prop("disabled")&&(t==undefined&&contryCode!=undefined?t=contryCode.CountryCode:$Lc(n).removeAttr("data-DupMail"),i=$Lc(n).val(),$Lc(n).attr("data-DupMail")!=undefined&&$Lc(n).attr("data-DupMail")==i?openPopUp($Lc(n),"IsEmailExistsPopup"):($Lc(n).removeAttr("data-DupMail"),r="/SERVER/en/"+siteOrganization+"/ClientOptimize/IsEmailExists/?email="+i+"&countryCode="+t,$Lc.ajax({url:r,type:"post",cache:!1,xhrFields:{withCredentials:!0}}).done(function(t){t.toLowerCase()=="true"?(sendGoogleEvent("email_exist"),$Lc(n).attr("data-DupMail",i),$Lc(n).parents("form").find('input[type="submit"]').attr("disabled",!0),openPopUp($Lc(n),"IsEmailExistsPopup")):$Lc(n).parents("form").find('input[type="submit"]').removeAttr("disabled")})))}function GetMonetaryTransactions(n,t,i){var f=$Lc(n).parents("form").find('select[name="TradeAccount"]').val().split("-")[0],r,u;t=$Lc(n).parents("form").find('input[name="StartDate"]').val();i=$Lc(n).parents("form").find('input[name="EndtDate"]').val();r=$Lc(n).parents("form")[0];$Lc(n).prop("disabled",!0);$Lc(r).addClass("formSubmitedLc");u="/SERVER/en/"+siteOrganization+"/Client/GetMonetaryTransactions/?tradeAccount="+f+"&startDate="+t+"&endDate="+i;$Lc.ajax({url:u,type:"post",cache:!1,xhrFields:{withCredentials:!0},success:function(n){n!=null&&vm!=null&&vmMt.updateMonetaryTransactions(n)}}).done(function(){$Lc(n).prop("disabled",!1);$Lc(r).removeClass("formSubmitedLc")}).error(function(){$Lc(n).prop("disabled",!1)})}function GetTradingHistory(n,t,i){var f=$Lc(n).parents("form").find('select[name="TradeAccount"]').val().split("-")[0],r,u;t=$Lc(n).parents("form").find('input[name="StartDate"]').val();i=$Lc(n).parents("form").find('input[name="EndtDate"]').val();r=$Lc(n).parents("form")[0];$Lc(n).prop("disabled",!0);$Lc(r).addClass("formSubmitedLc");u="/SERVER/en/"+siteOrganization+"/Client/GetTradingHistory/?tradeAccount="+f+"&startDate="+t+"&endDate="+i;$Lc.ajax({url:u,type:"post",cache:!1,xhrFields:{withCredentials:!0}}).done(function(t){t!=null&&vm!=null&&vmTh.updateTradingHistory(t);$Lc(n).prop("disabled",!1);$Lc(r).removeClass("formSubmitedLc")}).error(function(){$Lc(n).prop("disabled",!1)})}function GetStockPositions(n){var r=$Lc(n).parents("form").find('select[name="TradeAccount"]').val().split("-")[0],t=$Lc(n).parents("form")[0],i;$Lc(n).prop("disabled",!0);$Lc(t).addClass("formSubmitedLc");i="/SERVER/en/"+siteOrganization+"/Client/GetStockPositions/?tradeAccount="+r;$Lc.ajax({url:i,type:"post",cache:!1,xhrFields:{withCredentials:!0}}).done(function(i){i!=null&&vm!=null&&vmSp.updateStockPositions(i);$Lc(n).prop("disabled",!1);$Lc(t).removeClass("formSubmitedLc")}).error(function(){$Lc(n).prop("disabled",!1)})}function GetOnlineData(){var n=$Lc("[data-lcwidget='OnlineDataWidget']").find("input[type='submit']").parent()[0],t;$Lc(n).addClass("formSubmitedLc");t="/SERVER/en/"+siteOrganization+"/Client/GetOnlineData";$Lc.ajax({url:t,type:"post",cache:!1,xhrFields:{withCredentials:!0}}).done(function(t){t!=null&&vmOd!=null&&vmOd.getOnlineDataRows(t);tradeData=t;typeof tradeDataCallBack=="function"&&tradeDataCallBack(tradeData);onlineDataPlaceHolder();$Lc(n).removeClass("formSubmitedLc")}).error(function(){$Lc(btnTrade).prop("disabled",!1)})}function dateSelector(n){var t=new Date,r=monthNames[t.getMonth()]+" "+t.getDate()+" "+t.getFullYear(),i;$Lc(n).parents("form").find("input[name='EndtDate']").val(r);switch(n.value){case"1":t.setDate(t.getDate()-3);i=monthNames[t.getMonth()]+" "+t.getDate()+" "+t.getFullYear();$Lc(n).parents("form").find("input[name='StartDate']").val(i);break;case"2":t.setMonth(t.getMonth()-1);i=monthNames[t.getMonth()]+" "+t.getDate()+" "+t.getFullYear();$Lc(n).parents("form").find("input[name='StartDate']").val(i);break;case"3":t.setFullYear(t.getFullYear()-1);i=monthNames[t.getMonth()]+" "+t.getDate()+" "+t.getFullYear();$Lc(n).parents("form").find("input[name='StartDate']").val(i);break;case"4":t.setFullYear(t.getFullYear()-20);i=monthNames[t.getMonth()]+" "+t.getDate()+" "+t.getFullYear();$Lc(n).parents("form").find("input[name='StartDate']").val(i);break;case"5":t.setDate(t.getDate()-7);i=monthNames[t.getMonth()]+" "+t.getDate()+" "+t.getFullYear();$Lc(n).parents("form").find("input[name='StartDate']").val(i);break;case"6":t.setDate(t.getDate()-1);i=monthNames[t.getMonth()]+" "+t.getDate()+" "+t.getFullYear();$Lc(n).parents("form").find("input[name='StartDate']").val(i)}}function updateMarqueeFeedsInit(n){$Lc("div[data-LcSymbol='"+n.Symbol+"']").each(function(){n.Quote.IsBuyUp?$Lc(this).find(".arrow").addClass("isUp"):$Lc(this).find(".arrow").removeClass("isUp");var t=3;if(n.Instrument!=null)try{t=parseInt(n.Instrument.Digits)}catch(i){t=3}$Lc(this).find(".percentage").html(n.Quote.Percentage.toFixed(2));$Lc(this).find(".quote").html(n.Quote.Sell.toFixed(t))})}function marqueeFeedsInit(){$Lc("div[data-LcMarquee]").each(function(){var f=$Lc(this).attr("data-LcMarquee"),t,i,n,r,u;if(f.length>0){for(t='<marquee behavior="scroll" scrollamount="3" direction="left" onmouseover="this.stop();" onmouseout="this.start();">',symboleListArray=f.split(","),i=0;i<symboleListArray.length;i++)for(n=0;n<vm.feeds().length;n++)if(vm.feeds()[n].Symbol==symboleListArray[i]){if(r=3,vm.feeds()[n].Instrument!=null)try{r=parseInt(vm.feeds()[n].Instrument.Digits)}catch(e){r=3}t+='<div class="symbol-wrapper" data-LcSymbol="'+vm.feeds()[n].Symbol+'">';t+=vm.feeds()[n].Quote.IsBuyUp?'<span class="arrow isUp"><\/span>':'<span class="arrow"><\/span>';u="0%";vm.feeds()[n].Quote.Percentage==undefined&&(vm.feeds()[n].Quote.Percentage=(vm.feeds()[n].Quote.Sell-vm.feeds()[n].Instrument.OpenDayRate)/vm.feeds()[n].Instrument.OpenDayRate*100);vm.feeds()[n].Quote.Percentage!=undefined&&(u=vm.feeds()[n].Quote.Percentage.toFixed(2)+"%");t+='<span class="percentage">'+u+"<\/span>";t+='<span class="quote">'+vm.feeds()[n].Quote.Sell.toFixed(r)+"<\/span>";t+='<span class="symbol">'+vm.feeds()[n].Symbol+"<\/span> <\/div>"}t+="<\/marquee>";$Lc(this).html(t)}})}function feedsArrayIsUpdated(){marqueeFeedsInit();onlineDataPlaceHolder();vmOd!=null&&vmOd!=undefined&&(vmOd.getOnlineData(),vmOd.OnlineDataSummary());vmVarant&&vmVarant.updateFromFeeds()}function dropDownSelectDefault(){if($Lc("select[data-LcOldVal]").each(function(){$Lc(this).attr("data-LcOldVal")!=""&&$Lc(this).val($Lc(this).attr("data-LcOldVal"))}),$Lc("[data-LcOldVal] input").length>0){var n=$Lc("[data-LcOldVal] input").parents("[data-LcOldVal]").attr("data-LcOldVal");$Lc("[data-LcOldVal] input[value='"+n+"']").length>0&&$Lc("[data-LcOldVal] input[value='"+n+"']").click()}}function fillDisableInputs(){var n,t;if(userDetails!=null)for(n in userDetails)userDetails[n]!=undefined&&userDetails[n]!=""&&(t=$Lc("[name='"+n+"'][disabled],[name='"+n+"'][data-LcFill]"),$Lc(t).each(function(t,i){var r=$Lc(i).val();(r==undefined||r===""||n=="PhoneCountryCode")&&($Lc(i).val(userDetails[n]),$Lc(i).prop("disabled",!0))}))}function uploadUserInfo(){var n="/SERVER/en/"+siteOrganization+"/Client/UploadUserInfo";$Lc.ajax({url:n,type:"post",cache:!1,xhrFields:{withCredentials:!0}}).done(function(){})}function getMyAccountDetails(){if($Lc("[data-LcMyAccountDetails]").length>0){setCurrentLanguage();var n="/SERVER/en/"+siteOrganization+"/Client/GetMyAccountDetails?siteLanguge="+siteLanguage;$Lc.ajax({url:n,type:"post",cache:!1,xhrFields:{withCredentials:!0}}).success(function(n){n!=null&&(myAccountDetails=n,vm.updateTradeAccounts(n))})}}function getOwnerDetails(){setCurrentLanguage();var n="/SERVER/en/"+siteOrganization+"/Client/GetOwnerDetails?siteLanguge="+siteLanguage;$Lc.ajax({url:n,type:"post",cache:!1,xhrFields:{withCredentials:!0}}).success(function(n){n!=null&&(ownerDetails=n,$Lc(".LcContentOwner").each(function(){$Lc(this).html(replacePlaceHolderOwnerDetails($Lc(this).html()))}))})}function checkNotificationForUser(){var n,t;$Lc("[data-notification]").length>0&&userDetails!=undefined&&(userDetails.DepositApproved==!0||userDetails.ViopStatus==3)&&(n=-1,userDetails.LoginLicense==0?(userDetails.ViopContractConfirmation==!1&&(n=3),userDetails.ReconcilitionStatus==!1&&(n=0),userDetails.Score<1&&(n=1),userDetails.Score<1&&userDetails.ReconcilitionStatus==!1&&(n=2)):(userDetails.ReconcilitionStatus==!1&&(n=0),userDetails.Score<1&&(n=1),userDetails.Score<1&&userDetails.ReconcilitionStatus==!1&&(n=2),userDetails.ViopContractConfirmation==!1&&(n=3)),n!=-1&&(setCurrentLanguage(),t="/SERVER/en/"+siteOrganization+"/ClientOptimize/GetHtmlNotification?type="+n+"&widgetLanguage="+siteLanguage,$Lc.ajax({url:t,type:"post",cache:!1,xhrFields:{withCredentials:!0}}).success(function(n){n!=null&&$Lc(n).appendTo("body")})))}function extractHostname(n){var t;return t=n.indexOf("://")>-1?n.split("/")[2]:n.split("/")[0],t.split(":")[0]}function getSite(){return inIframe()&&siteConfiguration!="0"?extractHostname(document.referrer):""}function sendAnalysisNotification(){try{var n="/SERVER/en/"+siteOrganization+"/Client/AnalysisAlert";$Lc.ajax({url:n,type:"post",cache:!1,xhrFields:{withCredentials:!0}})}catch(t){}}function clearAddressFields(n){var t=$Lc(n).parents("form");$Lc(t).find("input[name='ResidentialAddressHasBeenChanged']:checked").val()==="true"?($Lc(t).find("input[name='Address']").val(""),$Lc(t).find("input[name='City']").val(""),$Lc(t).find("input[name='ZipCode']").val(""),$Lc(t).find("input[name='Address']").prop("disabled",!1),$Lc(t).find("input[name='City']").prop("disabled",!1),$Lc(t).find("input[name='ZipCode']").prop("disabled",!1)):($Lc(t).find("input[name='Address']").prop("disabled",!0),$Lc(t).find("input[name='City']").prop("disabled",!0),$Lc(t).find("input[name='ZipCode']").prop("disabled",!0))}function isWechat(){try{return window.parent.isWeChat}catch(n){console.log(n.message)}return!1}function getUserDetails(){var n,t,i,r;setCurrentLanguage();n=0;$Lc("[data-LcRequired]").length>0&&(n=parseInt($Lc("[data-LcRequired]").attr("data-LcRequired")));t=!1;$Lc('[data-lcwidget="WithdrawalWidget"]').length>0&&(t=!0);i=t||$Lc("[data-LcLogin]").length>0;r="/SERVER/en/"+siteOrganization+"/ClientOptimize/GetUserInfo?state="+n+"&siteLanguge="+siteLanguage+"&site="+getSite()+"&isWechat="+isWechat()+"&time="+(new Date).getTime();i?r="/SERVER/en/"+siteOrganization+"/Client/GetUserInfo?state="+n+"&siteLanguge="+siteLanguage+"&site="+getSite()+"&isWechat="+isWechat()+"&getTradeInfo="+t+"&time="+(new Date).getTime():getBulkWidgets();$Lc.ajax({url:r,type:"post",cache:!1,xhrFields:{withCredentials:!0}}).success(function(n){var t,r;if(n!=null){if(n.toString().indexOf("redirect")==0&&(t=n.split("$-$"),t.length>1&&t[0]=="redirect"&&window.location.href.indexOf(t[1])<0&&(window.top.location.href=t[1])),userDetails=n,checkNotificationForUser(),getRegulationWhenLogout(),i&&getBulkWidgets(),$Lc("body").attr("data-LcIsNsd",!1),userDetails!=undefined&&userDetails.WidgetItemStatus>1){if(userDetails.ShouldSeeAsicTest&&$Lc("body").attr("data-LcAsicTest","true"),userDetails.ShouldSeeCysecTest?$Lc("body").attr("data-LcCysecTest","true"):$Lc("body").attr("data-LcCysecTest","false"),userDetails.NeedToUpdateWillingToLose&&$Lc("body").attr("data-WillToLose","true"),$Lc("body").attr("data-LcIsLogin","true"),$Lc("body").attr("data-LcZone",userDetails.Zone),userDetails.IsEmailVerified&&$Lc("body").attr("data-LcIsEmailV",userDetails.IsEmailVerified),markRegulationOnBody(userDetails.Regulation),$Lc("body").attr("data-LcIsNsd",userDetails.IsNsd),userDetails.HasMultyRegulationAccounts==!0?$Lc("body").attr("data-LcMul","true"):$Lc("body").attr("data-LcMul","false"),userDetails.IsTransferableToBy==!0&&$Lc("body").attr("data-LcTransfer","true"),userDetails!=undefined&&userDetails.FirstLogin?$Lc("body").attr("data-LcIsLead","true"):$Lc("body").attr("data-LcIsLead","false"),userDetails!=undefined&&userDetails.IsTradingExperienceFilled?$Lc("body").attr("data-LcIsTradingExperience","true"):$Lc("body").attr("data-LcIsTradingExperience","false"),userDetails!=undefined&&userDetails.FirstDeposit?$Lc("body").attr("data-LcIsFirstDeposit","true"):$Lc("body").attr("data-LcIsFirstDeposit","false"),userDetails!=undefined&&userDetails.DepositApproved?$Lc("body").attr("data-LcIsDeposit","true"):$Lc("body").attr("data-LcIsDeposit","false"),userDetails!=undefined&&userDetails.ShouldReviewAnnualClientInformation?$Lc("body").attr("data-lcisannual","true"):$Lc("body").attr("data-lcisannual","false"),$Lc("body").attr("data-LcCC",userDetails.CountryCode),userDetails.ViopStatus>0)switch(userDetails.ViopStatus){case 1:$Lc("body").attr("data-LcViopDemo","true");break;case 2:$Lc("body").attr("data-LcViopLive","true");break;case 3:$Lc("body").attr("data-LcViopVerified","true")}if(userDetails.VarantStatus>0)switch(userDetails.VarantStatus){case 1:$Lc("body").attr("data-LcVarantDemo","true");break;case 2:$Lc("body").attr("data-LcVarantLive","true");break;case 3:$Lc("body").attr("data-LcVarantVerified","true")}if(userDetails.Status>0)switch(userDetails.Status){case 2:$Lc("body").attr("data-LcFxDemo","true");break;case 1:case 3:$Lc("body").attr("data-LcFxLive","true");break;case 7:$Lc("body").attr("data-LcFxVerified","true")}userDetails.ActiveTradeAccount==!0?$Lc("body").attr("data-LcIsActive","true"):$Lc("[data-analysis]").length>0&&sendAnalysisNotification();userDetails!=undefined&&userDetails.WidgetItemStatus==4?($Lc("body").attr("data-LcIsReal","true"),userDetails.CupApproved==!0&&$Lc("body").attr("data-LcIsCupApproved","true"),userDetails.DepositApproved==!0&&(getMyAccountDetails(),setTimeout(function(){uploadUserInfo()},2e3),(getLocalStorage("LcBR")==null||getLocalStorage("LcBR")!=userDetails.MainAccountName)&&(sendBaiduEvent("Log_IN"),setLocalStorage("LcBR",userDetails.MainAccountName)))):$Lc("body").attr("data-LcIsReal","false")}else $Lc("body").attr("data-LcIsLogin","false"),r=4e3,contryCode&&contryCode.CountryCode&&(r=300),setTimeout(function(){contryCode&&contryCode.CountryCode&&($Lc("body").attr("data-LcCC",contryCode.CountryCode),$Lc("body").attr("data-LcBCC",checkIsBlockedCountry(userDetails.CountryCode)))},r);$Lc(".LcContent").each(function(){$Lc(this).html(replacePlaceHolder($Lc(this).html()))});setTimeout(function(){$Lc(".LcContent").each(function(){$Lc(this).html(replacePlaceHolder($Lc(this).html()))})},500);typeof userDetailsCallBack=="function"&&userDetailsCallBack(userDetails);userDetails!=null&&setTimeout(function(){fillInputs();vm!=null&&vm!=undefined&&vm.updateUser(userDetails)},500);$Lc("[data-LcAccount]").length>0&&userDetails.Accounts!=null&&$Lc("[data-LcAccount]").each(function(){for(var n=0;n<userDetails.Accounts.length;n++)demo=$Lc(this).attr("data-LcAccount").toLowerCase()=="demo",userDetails.Accounts[n].Name!=""&&userDetails.Accounts[n].IsDemo==demo&&$Lc(this).append($Lc("<option value='"+userDetails.Accounts[n].Name+"' >"+userDetails.Accounts[n].Name+"<\/option>"))})}})}function changeCurrency(n,t){var i=$Lc(n).val(),r=$Lc(n).parents("form").find("[name='"+t+"']"),u=$Lc.map($Lc(r).find("option"),function(n){return n.value});r.length>0&&i.indexOf("-")>1&&(i=i.split("-")[1],i.length==3&&$Lc.inArray(i,u)!=-1&&$Lc(r).val(i.toUpperCase()))}function getsAmountsForBank(n,t,i){var f,e,r,o,u;if(t.indexOf("redirect")==0&&(f=t.split("$-$"),f.length>1&&f[0]=="redirect")){window.top.location.href=f[1];return}if(e=$Lc(n).parents("[data-lcwidget]").attr("data-lcwidget"),t!="error"){if(r=JSON.parse(t),r&&r.length>0&&$Lc(n).find("[Name='AmountList']").length>0)for(o=$Lc(n).find("[Name='AmountList']"),u=0;u<r.length;u++)$Lc(o).append($Lc("<option><\/option>").attr("value",r[u].ActiveAmountId+"-"+r[u].Amount).text(r[u].Amount));hideShowNewStage(e,n,i);$Lc(n).find("input[name=Send]").prop("disabled",!1)}}function onRealNext(n,t,i){var u=$Lc(n).find("[name='UserExistLabel']"),f=$Lc(n).parents("[data-lcwidget]").attr("data-lcwidget"),r;t==="true"?$Lc(u).parent().show():($Lc(u).parent().hide(),$Lc(n).find("[name='ChooseRegulationCheckBox']").length>0&&($Lc(n).find("[name='ChooseRegulationCheckBox']").parent().addClass("LcHideMe").hide(),$Lc(n).find("[name='ChooseRegulationCheckBox']").prop("disabled",!0)),$Lc(n).find("[name='ChooseRegulationCheckBoxLabel']").length>0&&($Lc(n).find("[name='ChooseRegulationCheckBoxLabel']").parent().addClass("LcHideMe").hide(),$Lc(n).find("[name='ChooseRegulationCheckBoxLabel']").prop("disabled",!0)),userDetails&&userDetails.WidgetItemStatus==1&&(t&&t.indexOf("-")>0&&(r=parseInt(t.split("-")[1]),r>0&&(contryCode.Regulation=r,markRegulationOnBody(contryCode.Regulation))),sendGoogleEvent("RealStep1")),hideShowNewStage(f,n,i))}function checkStepRegulationTable(n,t,i){var r=$Lc(n).parents("form"),u=!1;$Lc(r).find("[Name='Country']").length>0&&$Lc(r).find("[Name='Country']").val()=="CY"&&(u=!0);currentRegulation!=772400003||u?(i?moveToStage(n,t+1):moveToStage(n,t-1),$Lc("body").removeAttr("data-LcRegTable")):moveToStage(n,t)!="fail"&&$Lc("body").attr("data-LcRegTable","true")}function chooseRegulationTable(n,t){var r=$Lc(n).parents("form"),i;$Lc(r).find("input[Name='ChooseRegulationRadioButton']").length>0&&(i=$Lc("input[Name='ChooseRegulationRadioButton']:checked").val(),i=="by"&&markRegulationOnBody(772400001));moveToStage(n,t)}function changeTableRegulations(n){var t=$Lc(n).parents("form"),i;$Lc(t).find("input[Name='ChooseRegulationRadioButton']").length>0&&(i=$Lc("input[Name='ChooseRegulationRadioButton']:checked").val(),i=="by"?($Lc(t).find("[name='ChooseRegulationCheckBox']").parent().removeClass("LcHideMe").show(),$Lc(t).find("[name='ChooseRegulationCheckBox']").prop("disabled",!1),$Lc(t).find("[name='ChooseRegulationCheckBoxLabel']").parent().removeClass("LcHideMe").show(),$Lc(t).find("[name='ChooseRegulationCheckBoxLabel']").prop("disabled",!1)):($Lc(t).find("[name='ChooseRegulationCheckBox']").parent().addClass("LcHideMe").hide(),$Lc(t).find("[name='ChooseRegulationCheckBox']").prop("disabled",!0),$Lc(t).find("[name='ChooseRegulationCheckBoxLabel']").parent().addClass("LcHideMe").hide(),$Lc(t).find("[name='ChooseRegulationCheckBoxLabel']").prop("disabled",!0)))}function hideShowRegulation(n,t){n.find("[name='RegulationTypes'] option").length>0&&n.find("[name='RegulationTypes'] option").each(function(){t.indexOf($Lc(this).val())<0&&$Lc(this).remove()})}function submitNextAction(n,t,i){var f,e,o,r,u,s;return console.log(new Date),t==undefined&&(t=2),f=$Lc(n).attr("logic"),f!=undefined&&(e=$Lc(n).parents("form"),$Lc(e).length>0&&(o=$Lc(e).find("input[name='FormLogicHidden']"),o.length>0&&$Lc(o).val(f))),r=$Lc(n).parents("form"),u=!0,u&&$Lc(r).find("input[type='tel'],input[type='text'],input[type='file'],input[type='checkbox'],input[type='radio'],input[type='password'],select,textarea").each(function(){validField($Lc(this))||(u=!1)}),u&&(u=checkDataValid(n)),u&&(console.log(new Date),s=$Lc(r).parent().find(".BlockUiWrapper Label"),s.length>0&&$Lc(s).html().length>0&&$Lc(r).parent().find(".BlockUiWrapper").show(),sendStageForm(r,t-1,function(n,u,f){var h,c,e,s,o;if(i!=undefined&&typeof i=="function")i(n,u,t);else if(f){if(u.indexOf("closeme")==0){if(typeof closeWidgetCallBack=="function")try{closeWidgetCallBack($Lc(n).parents("[data-lcwidget]").attr("data-lcwidget"),$Lc(n).parents("[data-lcwidget]"))}catch(l){}else $Lc(n).parents("[data-lcwidget]").hide(),$Lc(n).parents("[data-lcwidget]").html("");return!0}if(h=$Lc(n).parent(),u.indexOf("response$-$")==0)return c=u.split("$-$"),$Lc(h).hide("slow"),setTimeout(function(){$Lc(h).html(c[1]);$Lc(h).show("slow")},1e3),!0;if(u.indexOf("redirect")!=-1&&typeof ajaxReponseCallBack=="function")ajaxReponseCallBack(h,u);else{if(u.indexOf("redirect")==0&&(e=u.split("$-$"),e.length>1&&e[0]=="redirect"&&(window.top.location.href=e[1])),u.indexOf("error")==0){e=u.split("$-$");$Lc(r).attr("data-formerrorcode",e[1]);try{parseInt(e[1]).toString()=="NaN"?typeof errorFormMsgLcCallBack=="function"&&errorFormMsgLcCallBack($Lc(r),e[1]):checkForFormerror(r,e[1])}catch(l){}}u.indexOf("movetostage")>=0&&(s=u.split("="),o=$Lc(n).parents("[data-lcwidget]").attr("data-lcwidget"),hideShowNewStage(o,n,s[1]));u.indexOf("action")>=0&&(s=u.split("$-$"),o=$Lc(n).parents("[data-lcwidget]").attr("data-lcwidget"),s.length==3&&window[s[1]]($Lc(n),s[2]),hideShowNewStage(o,n,t));u=="success"&&(o=$Lc(n).parents("[data-lcwidget]").attr("data-lcwidget"),hideShowNewStage(o,n,t))}}u.indexOf("redirect")==-1&&setTimeout(function(){$Lc(n).parent().find(".BlockUiWrapper").hide();console.log(new Date)},1500)})),!1}function hideShowNewStage(n,t,i){$Lc(t).attr("data-CurrentStag",i);$Lc(t).find(" [data-lcstage]").hide();$Lc(t).find(" [data-lcstage='"+i+"']").show();$Lc(t).find(".LcHideMe").hide();$Lc(t).find("[LcShowMe]").hide();typeof currentStageCallBack=="function"&&currentStageCallBack($Lc("."+n),i)}function moveToStage(n,t,i,r){var f=!0,l=!0,u,s,h,e,c,o;if(r!=undefined&&r==!0&&(l=!1),u=$Lc(n).parents("form"),s=$Lc(n).attr("logic"),s!=undefined&&u.length>0&&(h=$Lc(u).find("input[name='FormLogicHidden']"),h.length>0&&$Lc(h).val(s)),e=parseInt($Lc(u).attr("data-CurrentStag")),c=$Lc(u).parents("[data-lcwidget]").attr("data-lcwidget"),l&&t>e)if($Lc(u).find(" [data-lcstage='"+e+"'] input,select").each(function(){validField($Lc(this))||(f=!1)}),f&&(f=checkDataValid(n)),f&&(o=$Lc(n).attr("popUp"),o!=undefined&&o.length>0&&(openPopUp(n,o)||(f=!1))),f)i!=undefined&&i!=null?sendStageForm(u,e,i):sendStageForm(u,e);else return"fail";hideShowNewStage(c,u,t);t<e&&onMoveToStage(c,t)}function sendStageForm(n,t,i){setCurrentLanguage();$Lc("input[name='LcRefHidden']").val(getCookie("LcRef")!=null?getCookie("LcRef"):getLocalStorage("LcRef"));postData=$Lc(n).serializeArray();var u=$Lc(n).parents("[data-lcwidget]").attr("data-LcPopup")=="true"?!0:!1,r=$Lc(n).parents("[data-lcwidget]").attr("data-lcwidget"),f="/SERVER/en/"+siteOrganization+"/Client/PartialForm?widgetName="+r+"&widgetLanguage="+siteLanguage+"&stage="+$Lc(n).attr("data-currentstag")+"&isPopup="+u;$Lc.ajax({url:f,type:"POST",data:postData,xhrFields:{withCredentials:!0},success:function(u){u!=="Failure"&&onMoveToStage(r,t+1);typeof i=="function"&&i(n,u,!0)},error:function(){typeof i=="function"&&i(n,"-1",!1)}})}function onMoveToStage(n,t){var i=t-1;switch(n.toUpperCase()){case"TRADINGEXPERIENCEANDFINANCIALQWIDGET":t===1&&(tradingExperiencenOnChange(),otherTradingExperiencenOnChange());t===2&&sendGoogleEvent("experience1");break;case"UPDATEDLIVEACCOUNTWIDGET":t===2&&(tradingExperiencenOnChange(),otherTradingExperiencenOnChange(),$Lc("input[name=FinancailQCheckbox]")!=undefined&&$Lc("input[name=FinancailQCheckbox]").length>0&&($Lc("input[name=FinancailQCheckbox]").prop("disabled",!1),$Lc("input[name=FinancailQCheckbox]").parents(".lcFieldWrapper").hide()));break;case"LIVEACCOUNTWITHTRADINGEXPANDFINANCIALQWIDGET":case"UPDATENSDACCOUNTINFOWIDGET":case"REGISTRATIONFULLNSDUSERWIDGET":case"CYSECREGISTRATIONWITHTESTWIDGET":case"CYSECFULLREGISTRATIONWIDGET":case"FULLUSERREGISTRATIONWIDGET":case"CAFULLUSERREGISTRATIONWIDGET":t!=2&&$Lc("body").removeAttr("data-LcRegTable");t>2&&(tradingExperiencenOnChange(),otherTradingExperiencenOnChange(),$Lc("input[name=FinancailQCheckbox]")!=undefined&&$Lc("input[name=FinancailQCheckbox]").length>0&&($Lc("input[name=FinancailQCheckbox]").prop("disabled",!1),$Lc("input[name=FinancailQCheckbox]").parents(".lcFieldWrapper").hide()),onSavingValueOfSavingAndInvestmentsQuestionnaire(),tradingExperiencenOnChange(),onBoardingWarning(),otherTradingExperiencenOnChange());t==2&&onBoardingWarning();userDetails.WidgetItemStatus===3&&sendGoogleEvent("DemoToRealStep2");userDetails.WidgetItemStatus===1&&sendGoogleEvent("RealStep"+i);break;case"LIVEACCOUNTFULLDETAILSWIDGET":userDetails.WidgetItemStatus===3&&sendGoogleEvent("DemoToRealStep2");userDetails.WidgetItemStatus===1&&sendGoogleEvent("RealStep"+i);break;case"LIVEACCOUNTTWOSTEPPCIWIDGET":case"LIVEACCOUNTWIDGET":userDetails.WidgetItemStatus===1&&sendGoogleEvent("RealStep1");break;case"LIVEACCOUNTAJAXWIDGET":userDetails.WidgetItemStatus===3&&sendGoogleEvent("DemoToRealStep1");break;case"CONTACTUSAJAXWIDGET":sendGoogleEvent("Contact_us");break;case"CALLBACKAJAXWIDGET":sendGoogleEvent("Call_Back");break;case"ASSESSMENTTESTWIDGET":sendGoogleEvent("Assessment "+i);break;case"CHANGEPASSWORDAJAXWIDGET":sendGoogleEvent("Password");break;case"CHANGEPHONEPASSWORDAJAXWIDGET":sendGoogleEvent("Password");break;case"DEMOACCOUNTAJAXWIDGET":sendGoogleEvent("Demo");break;case"LIVESHORTACCOUNTAJAXWIDGET":sendGoogleEvent("Short");break;case"DEMOSHORTACCOUNTAJAXWIDGET":sendGoogleEvent("DemoShort")}}function inIframe(){try{return window.self.location.host!==window.parent.location.host}catch(n){return!0}}function checkForFormerror(n,t){if(setCurrentLanguage(),$Lc(n).attr("data-formerrorcode")!=undefined)if(t==undefined&&(t=parseInt($Lc(n).attr("data-formerrorcode"))),t!=NaN&&t>0){var i="/SERVER/en/"+siteOrganization+"/Client/ErrorCode?code="+t+"&languageName="+siteLanguage;$Lc.ajax({url:i,type:"post",cache:!1,xhrFields:{withCredentials:!0}}).done(function(t){$Lc(n).attr("data-formerrorcode",t);try{typeof errorFormMsgLcCallBack=="function"&&errorFormMsgLcCallBack($Lc(n),t)}catch(i){}})}else typeof errorFormMsgLcCallBack=="function"&&errorFormMsgLcCallBack($Lc(n),$Lc(n).attr("data-formerrorcode"))}function setAjaxBtnForCupWidget(n){var i=$Lc(n).parents("form"),r,u,t,f,e;i!=undefined&&$Lc(i).length>0&&(r=$Lc(i).find("input[type='submit']"),r!=undefined&&$Lc(r).length>0&&(u=$Lc(n).val().split("$-$")[0],u=="InpendiumWidget"||u=="KFTPayCupWidget"?$Lc(r).attr("data-lcajax",""):$Lc(r).removeAttr("data-lcajax")),t=i.context.value,t!=null&&t!=undefined&&t.length>0&&t.indexOf("$-$")>0&&(f=t.split("$-$"),f.length>0&&(t=f[1],e=parseFloat(t),typeof e=="number"&&e>=1&&($Lc(i).find("input[name='Commission']").val(t),setAmountForAsia(i)))))}function setMarketingInfo(){var n="true",r="false",t,i,u;try{document.createEvent("TouchEvent");n="true"}catch(f){n="false"}try{this.parent&&this.parent.wrapperVersion&&this.parent.wrapperVersion!=""&&(r="true")}catch(f){}t="";contryCode!=null&&contryCode.GeoType&&(t="&geo="+contryCode.GeoType);i="";contryCode!=null&&contryCode.Currency&&(i="&currency="+contryCode.Currency);u="&timeZone="+(new Date).getTimezoneOffset()/60;ScreenRes=screen.width+"X"+screen.height;$Lc("input[name='MarketingInfoHidden']").length>0&&$Lc("input[name='MarketingInfoHidden']").val("isAppsInstall="+r+"&isMobile="+n+"&ScreenRes="+ScreenRes+t+i+u)}function pushWidgetIfNotExist(n,t){typeof t!="undefined"&&t!=""&&(t=$Lc.trim(t),$Lc.inArray(t,n)==-1&&n.push(t))}function getBulkWidgets(){$Lc("div[data-LcWidget]").each(function(){var n=$Lc(this).attr("data-LcPopup")=="true"?"-popup":"";n==""&&$Lc(this).attr("data-LcWidgetParams")!=undefined&&(n=$Lc(this).attr("data-LcWidgetParams").length>0?"$"+$Lc(this).attr("data-LcWidgetParams"):"");pushWidgetIfNotExist(widgetsArray,$Lc(this).attr("data-LcWidget").toString()+n)});widgetsArray!=null&widgetsArray.length>0&&getBulkWidgetForm(widgetsArray)}function getWidgets(){if(widgetsArray!=null&widgetsArray.length>0)for(var n=0;n<widgetsArray.length;n++)getWidgetForm(widgetsArray[n])}function getUserAgent(){navigator.LcBrowser==undefined&&(navigator.LcBrowser={isAndroid:/Android/.test(navigator.userAgent),isCordova:!!window.cordova,isEdge:/Edge/.test(navigator.userAgent),isFirefox:/Firefox/.test(navigator.userAgent),isChrome:/Google Inc/.test(navigator.vendor),isChromeIOS:/CriOS/.test(navigator.userAgent),isChromiumBased:!!window.chrome&&!/Edge/.test(navigator.userAgent),isIE:/Trident/.test(navigator.userAgent),isIOS:/(iPhone|iPad|iPod)/.test(navigator.userAgent),isOpera:/OPR/.test(navigator.userAgent),isSafari:/Safari/.test(navigator.userAgent)&&!/Chrome/.test(navigator.userAgent),isTouchScreen:"ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch,isWebComponentsSupported:"registerElement"in document&&"import"in document.createElement("link")&&"content"in document.createElement("template")},navigator.LcBrowser.BrowserName=function(){var i=navigator.userAgent,t,n=i.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[];return/trident/i.test(n[1])?(t=/\brv[ :]+(\d+)/g.exec(i)||[],"IE "+(t[1]||"")):n[1]==="Chrome"&&(t=i.match(/\b(OPR|Edge)\/(\d+)/),t!=null)?t.slice(1).join(" ").replace("OPR","Opera"):(n=n[2]?[n[1],n[2]]:[navigator.appName,navigator.appVersion,"-?"],(t=i.match(/version\/(\d+)/i))!=null&&n.splice(1,1,t[1]),n.join(" "))}());$Lc("body").attr("data-LcDevice","PC");navigator.LcBrowser.isIOS&&$Lc("body").attr("data-LcDevice","IOS");navigator.LcBrowser.isAndroid&&$Lc("body").attr("data-LcDevice","ANDROID")}function initWidgets(){getUserDetails();getCountryCode();getUserAgent();setCurrentLanguage();$Lc(".LcContentOwner").length>0&&getOwnerDetails();$Lc("[data-lcTradeCurrency]").length>0&&GetOnlineData();setTimeout(function(){$Lc("div[data-LcWidget]").length>0&&$Lc($Lc("div[data-LcWidget]")[0]).html().indexOf("form")==-1&&sendGoogleEvent("Widget_TimeOut")},1e4);var n=GetUrlParameter("custag");n!=null&&n!=undefined&&n.length>0&&setCookie("custag",n);n=GetUrlParameter("owner");n!=null&&n!=undefined&&n.length>0&&setCookie("LcO",n);n=GetUrlParameter("regulation");n!=null&&n!=undefined&&n.length>0&&setCookie("regulation",n,1)}function addEvent(n,t,i){if("undefined"!=typeof attachEvent)n.attachEvent("on"+t,i);else if("undefined"!=typeof addEventListener)n.addEventListener(t,i,!1);else throw new Exception("undefined event model");}function doneUploadFile(){if(typeof doneUploadFileAndClose!="undefined"){doneUploadFileAndClose();return}window.location=$Lc("input[Name='ReturnOnDone']").val()}function MangerFilesLogic(){function u(){navigator.userAgent.match(/MSIE\s(?!10.0)/)||$Lc(n).addClass("dropover")}function i(){$Lc(n).removeClass("dropover")}var t=$Lc("[data-Files-input='file']"),n=$Lc("[data-files-drag]").find("div[name=dragFile]"),r=$Lc("[data-files-drag]").find("button[name=filebrowser]");$Lc(t).parent().hide();navigator.userAgent.match(/MSIE\s(?!10.0)/)&&($Lc(n).prop("disabled",!0),$Lc(n).hide(),$Lc(t).parent().show(),$Lc(t).show());navigator.userAgent.match(/MSIE\s(?!10.0)/)||$Lc(r).click(function(n){choseFileLastCategory(n);n.preventDefault();t.click()});navigator.userAgent.match(/MSIE\s(?!10.0)/)||$Lc(n).bind("dragover",function(n){choseFileLastCategory(n);n.preventDefault();n.originalEvent.dataTransfer.dropEffect="copy";u()});navigator.userAgent.match(/MSIE\s(?!10.0)/)||$Lc(n).bind("dragleave",function(n){choseFileLastCategory(n);i()});navigator.userAgent.match(/MSIE\s(?!10.0)/)||$Lc(n).bind("drop",function(n){choseFileLastCategory(n);n.preventDefault();i();filesForUpload=n.originalEvent.dataTransfer.files;createFormData(filesForUpload)});navigator.userAgent.match(/MSIE\s(?!10.0)/)||$Lc(t).bind("change",function(n){choseFileLastCategory(n);filesForUpload=n.target.files;createFormData(filesForUpload)})}function choseFileLastCategory(n){$Lc(n.target).parents("[data-files-drag]").length>0&&(fileLastCategory=$Lc(n.target).parents("[data-files-drag]").attr("data-files-drag").indexOf("Other")>-1?772400006:772400005)}function createFormData(files,category){var fileCategoryName,RegxStr,i,file,pathArray,fileField,pattern;for(category&&(fileLastCategory=category),fileCategoryName=undefined,$Lc("[data-files-drag]").length>1&&($Lc("[data-files-drag]").removeClass("fileactive"),fileCategoryName=fileLastCategory==772400006?"dragFilesOther":"dragFiles",$Lc("[data-files-drag="+fileCategoryName+"]").addClass("fileactive")),dataFile=new FormData,RegxStr="/^(gif|jpg|jpeg|tiff|png|doc|docx|xls|xlsx|pdf|bmp|)+$/",i=0;i<files.length;i++)file=files[i],file.name.indexOf(".")>0&&(pathArray=file.name.split("."),RegxStrValue=pathArray[pathArray.length-1].toLowerCase(),fileField=$Lc("[data-files-drag]").find("div[name=dragFile]"),pattern=eval(RegxStr),pattern.test(RegxStrValue)&&file.size<=5e6?(dataFile.append("file"+i,file),$Lc(fileField).removeClass("errorFieldLc"),typeof vaildFieldLcCallBack=="function"&&vaildFieldLcCallBack($Lc(fileField))):($Lc(fileField).addClass("errorFieldLc"),$Lc(fileField).attr("data-LcErrorCode",1001),$Lc("[data-files-drag]").length>1&&fileCategoryName&&$Lc("[data-files-drag="+fileCategoryName+"]").addClass("fileactive"),getErrorMessageForField(fileField)));uploadFiles(dataFile)}function fileUploadType(n){n=="file"?$Lc("[data-Files-input='file']").attr("accept","image/*").attr("directory","").removeAttr("capture"):$Lc("[data-Files-input='file']").attr("accept","image/*").attr("capture","").removeAttr("directory")}function fileUploadButtonClick(n,t){if(n&&(fileLastCategory=n),t,navigator.userAgent.match(/MSIE\s(?!10.0)/)){$Lc("[data-Files-input='file']")[0].click();return}}function fileUploadChange(){if(navigator.userAgent.match(/MSIE\s(?!10.0)/)){$Lc("[data-files-drag]").parents("form")[0].submit();return}}function showMoreLess(n){var t=$Lc(n).parents(".MangerFilesByCategory");$Lc(t).hasClass("showLess")?($Lc(t).removeClass("showLess"),$Lc(t).addClass("showMore"),$Lc(n).val($Lc(n).attr("data-less"))):($Lc(t).removeClass("showMore"),$Lc(t).addClass("showLess"),$Lc(n).val($Lc(n).attr("data-More")))}function uploadFiles(n){var t=$Lc("[data-files-drag]").parents("form")[0],i,r;$Lc(t).addClass("formSubmitedLc");i=$Lc(t).parent().find(".BlockUiWrapper Label");i.length>0&&$Lc(i).html().length>0&&$Lc(t).parent().find(".BlockUiWrapper").show();r="/SERVER/en/"+siteOrganization+"/Client/UploadFiles?category="+fileLastCategory;$Lc.ajax({url:r,type:"POST",data:n,dataType:"json",contentType:!1,processData:!1}).done(function(n){sendGoogleEvent("Upload_documents");GetMangerFiles();$Lc(t).parent().find(".BlockUiWrapper").hide();$Lc(t).find("[Name='File']").val("");typeof uploadDocumentsCall=="function"&&uploadDocumentsCall(n=="true")})}function GetMangerFiles(){var n=$Lc("[data-files-drag]").parents("form")[0],t;$Lc(n).addClass("formSubmitedLc");t="/SERVER/en/"+siteOrganization+"/Client/GetMangerFiles";$Lc.ajax({url:t,type:"post",cache:!1,xhrFields:{withCredentials:!0}}).done(function(t){$Lc.map(t,function(n){n.IsProcessing=ko.observable(!1)});vmMf.updateMangerFilesRows(t);$Lc(n).removeClass("formSubmitedLc")})}function UpdatedMangerFiles(){vmMf.updatedMangerFiles()}function DownloadMangerFiles(){var t=$Lc("[data-files-drag]").parents("form")[0],n;$Lc(t).addClass("formSubmitedLc");n="/SERVER/en/"+siteOrganization+"/Client/DownloadMangerFiles";window.open(n,"_blank")}function sendGoogleEvent(n){try{leaderCapital.lcEvents.push(n)}catch(t){console.log(t)}try{if(typeof dataLayer=="undefined"||dataLayer===null||typeof n!="string")return;dataLayer.push({event:n})}catch(t){console.log(t)}}function sendBaiduEvent(n){try{if(typeof _hmt=="undefined"||_hmt===null||typeof n!="string")return;if(typeof _hmt.push=="function"){var t="demo";t=userDetails.DepositApproved?"verified":t;t=userDetails.WidgetItemStatus?"real":t;_hmt.push(["_trackEvent",n,t,userDetails.MainAccountName,""]);_hmt.push(["_trackEvent","Deposit_Conversion","Deposit_Conversion","Deposit_Conversion",""]);console.log(n)}}catch(i){console.log(i)}}function onSavingValueOfSavingAndInvestmentsQuestionnaire(){var i=$Lc("select[name=ValueOfSavingAndInvestments]"),n=$Lc("select[name=EstimatedAnnualIncome]"),t=$Lc("[name=ValueOfSavingAndInvestmentsWarring]"),r=$Lc(n).parent().attr("data-lcstage"),u=$Lc(n).parents("form").attr("data-CurrentStag");if(r===u&&$Lc(i).length>0&&$Lc(n).length>0&&$Lc(t).length>0){if($Lc(i).val()=="772400006"&&$Lc(n).val()=="1")return $Lc(t).show(),!1;$Lc(t).hide("fast")}return!0}function tradingExperiencenOnChange(){if($Lc("select[name=TradingExperienceCFD]").length>0&&$Lc("select[name=FrequencyOfTradesCFD]").length>0){var i=$Lc("select[name=TradingExperienceCFD]")[0],n=$Lc("select[name=FrequencyOfTradesCFD]"),t=$Lc("select[name=TradingExperienceCFD]").val(),r=$Lc(n).parent().attr("data-lcstage"),u=$Lc(n).parents("form").attr("data-CurrentStag");r===u&&t!=undefined&&t.length>0&&(ResolveTradingExpCheckBoxState(i),parseInt(t)>=2?n.parent()[0].style.display="block":(n.parent()[0].style.display="none",n.val(_defaultMandatoryOptionValue)))}}function otherTradingExperiencenOnChange(){if($Lc("select[name=OtherTradingExperienceCFD]").length>0&&$Lc("select[name=FrequencyOtherTradingExperience]").length>0){var i=$Lc("select[name=OtherTradingExperienceCFD]")[0],n=$Lc("select[name=FrequencyOtherTradingExperience]"),r=$Lc(n).parent().attr("data-lcstage"),u=$Lc(n).parents("form").attr("data-CurrentStag"),t=$Lc("select[name=OtherTradingExperienceCFD]").val();r===u&&t!=undefined&&t.length>0&&(ResolveTradingExpCheckBoxState(i),parseInt(t)>=2?n.parent()[0].style.display="block":(n.parent()[0].style.display="none",n.val(_defaultMandatoryOptionValue)))}}function ResolveTradingExpCheckBoxState(n){var t=$Lc(n).parents("div[data-LcWidget]").find("form")[0],i=$Lc(t).find(".ClField-TradingExperienceCFDCheckbox")[0],r,u;i!==undefined&&(r=$Lc(i).attr("data-lcstage"),u=parseInt($Lc(t).attr("data-CurrentStag")),i.style.display=IsTradingExperiencWarningRequired(t)&&u==r?"block":"none")}function IsTradingExperiencWarningRequired(n){var t=$Lc(n).find("select[name=TradingExperienceCFD]").val(),r=t=="1"||t=="2",i=$Lc(n).find("select[name=OtherTradingExperienceCFD]").val(),u=i=="1"||i=="2";return r||u}function onSendLiveAccountWithTrAndFinQ(){var n=$Lc("[data-lcwidget='LiveAccountWithTradingExpAndFinancialQWidget']"),t=IsTradingExperiencWarningRequired(n),i=$Lc(n).find("[name='TradingExperienceCFDCheckbox']"),r=$Lc(i).prop("checked"),u=r&&t;$Lc(n).find("input[name='ReceivedTradingExperienceWarning']").val(u)}function onBoardingWarning(){var i=$Lc("input[name=FinancailQCheckbox]")!=undefined&&$Lc("input[name=FinancailQCheckbox]").length>0&&$Lc("input[name=FinancailQCheckbox]").parents("form").attr("data-currentstag")==$Lc("input[name=FinancailQCheckbox]").parents(".lcFieldWrapper").attr("data-lcstage"),t=$Lc("select[name=TradingExperienceCFD]").val(),n=$Lc("select[name=FrequencyOfTradesCFD]").val();t=="6"&&n>="1"&&n<="3"||(t=="5"||t=="4")&&(n=="1"||n=="2")||t=="3"&&n=="1"||t!="1"&&n=="-99"||t=="-99"&&n=="-99"||currentRegulation==772400001?$Lc("input[name=FinancailQCheckbox]")!=undefined&&$Lc("input[name=FinancailQCheckbox]").length>0&&($Lc("input[name=FinancailQCheckbox]").prop("disabled",!0),$Lc("input[name=FinancailQCheckbox]").parents(".lcFieldWrapper").addClass("LcHideMe").hide()):i&&$Lc("input[name=FinancailQCheckbox]")!=undefined&&$Lc("input[name=FinancailQCheckbox]").length>0&&($Lc("input[name=FinancailQCheckbox]").prop("disabled",!1),$Lc("input[name=FinancailQCheckbox]").parents(".lcFieldWrapper").removeClass("LcHideMe").show())}function passwordToggle(n){var t=$Lc(n).parent().find("input");t!=undefined&&t.length>0&&t!=null&&t!=undefined&&(t[0].type=="password"?(t[0].type="text",$Lc(n).removeClass("hidePassword"),$Lc(n).addClass("showPassword")):(t[0].type="password",$Lc(n).removeClass("showPassword"),$Lc(n).addClass("hidePassword")))}function ChangeAlternativeCurrencyType(n){var t=$Lc(n).parents("form")[0],i=$Lc(n).val().toLowerCase().split("-")[1];$Lc(t).find("select[name=Currency]").html("");$Lc(t).find("select[name=Currency]").append($Lc("<option><\/option>").attr("value","-99").text("---"));$Lc(dictCurrency).each(function(){var n=this.key.toLowerCase().split("-")[0];n!=null&&n!=undefined&&n.length>0&&n==i&&$Lc(t).find("[name='Currency']").append($Lc("<option><\/option>").attr("value",this.key).attr("data-quantity",this.minMax).text(this.value))})}function moreIncomeReportChanged(n){var t=$Lc(n).parents("form");n.value==="no"?$Lc(t).find(".TableTextBoxes input").prop("disabled",!0):n.value==="yes"&&($Lc(t).find(".TableTextBoxes input").prop("disabled",!1),$Lc(t).find("[name='Item1Country']").attr("data-lcvalidator","Regex:Text,Min:1,Max:100"),$Lc(t).find("[name='Item1Tax']").attr("data-lcvalidator","Regex:NumbersOnly,Min:5,Max:100"))}function contractCountryTaxOnBlur(n,t){n.value.length>0?$Lc(t).attr("data-lcvalidator","Regex:NumbersOnly,Min:5,Max:100"):$Lc(t).attr("data-lcvalidator","Regex:NumbersOnly,Min:0,Max:100")}function releaseProfileAndSettingsField(n,t){for(var f=t.split(","),i=$Lc(n).parents("form"),u,r=0;r<f.length;r++)u=$Lc(i).find("[name='"+f[r]+"']"),$Lc(u).prop("disabled")?$Lc(u).prop("disabled",!1):$Lc(u).prop("disabled",!0),$Lc(i).find("input[type='text']:enabled:visible,select:enabled:visible").length>0?$Lc(i).find("[name='SaveButton']").prop("disabled",!1):$Lc(i).find("[name='SaveButton']").prop("disabled",!0)}function fillBasicDataForRegistration(){userDetails.WidgetItemStatus==1&&userDetails.Email.length>0&&($Lc("[Name='FirstName']").val(userDetails.FirstName),$Lc("[Name='LastName']").val(userDetails.LastName),$Lc("[Name='Email']").val(userDetails.Email),$Lc("[Name='FullName']").val(userDetails.FirstName+" "+userDetails.LastName))}function cysecQuestion4Changed(n){var i=$Lc(n).parents("form"),t=$Lc(n).val();$Lc(n).is(":checked")&&(t=="772400000"?($Lc(".ClField-LeverageAvgLevelQuestion5").hide(),$Lc(".ClField-LeverageAvgLevelQuestion5").prop("disabled",!0)):($Lc(".ClField-LeverageAvgLevelQuestion5").show(),$Lc(".ClField-LeverageAvgLevelQuestion5").prop("disabled",!1)))}function startPayPal(){setTimeout(function(){$Lc(".LC-PayPalWidget").on("submit",function(n){stopEvent(n)});$Lc(".LC-PayPalWidget").find(".Send-Submit").remove();var n=!1;(window.location.href.indexOf("/www")>=0||window.location.href.indexOf("/ready")>=0||window.location.href.indexOf("/pro")>=0)&&(n=!0);paypal.Button.render({env:n?"production":"sandbox",commit:!0,payment:function(n,t){var i=$Lc("[data-lcwidget='PayPalWidget']");if(validField(i.find("[name='Amount']"))){var r=i.find("[name='Amount']").val(),u=i.find("[name='Currency']").val(),f=i.find("[name='TradeAccount']").val(),e="/SERVER/en/"+siteOrganization+"/Client/PayPalPayment";return t.request.post(e,{Language:siteLanguage,Amount:r,Currency:u,Account:f}).then(function(n){return n.TransactionId})}return-1},style:{size:"small",color:"gold",shape:"pill",label:"pay",tagline:"true"},onAuthorize:function(n,t){var i="/SERVER/en/"+siteOrganization+"/Client/PayPalExecute";return t.request.post(i,{PaymentID:n.paymentID,PayerID:n.payerID,Language:siteLanguage}).then(function(n){if(n.ReponseMessage==="INSTRUMENT_DECLINED")return t.restart();$Lc("[data-lcwidget='PayPalWidget']").html(n.RedirectUrl)})}},"#paypal-button")},1e3)}function cleanTryForNonTryDeposits(){if(userDetails!=null&&userDetails!=undefined&&userDetails.Accounts!=null){var n=userDetails.Accounts.filter(function(n){if(n.Currency=="TRY")return!0});n.length==0&&$Lc("[Name='Currency']").each(function(){var n=$Lc(this).parent().parent();$Lc(n).find([Name="Amount"]).length>0&&$Lc(n).find([Name="Currency option"]).length>1&&$Lc(n).find("[Name='Currency']").find(" option[value='TRY']").remove()})}}function usPersonChanged(n){var t=$Lc(n).parents("form"),i=$Lc(n).val()=="yes"?!0:!1;i?($Lc(t).find("[name='USPersonName']").prop("disabled",!1),$Lc(t).find("[name='USPersonSignature']").prop("disabled",!1),$Lc(t).find("[name='USPersonDateDay']").prop("disabled",!1),$Lc(t).find("[name='USPersonDateMonth']").prop("disabled",!1),$Lc(t).find("[name='USPersonDate']").prop("disabled",!1)):($Lc(t).find("[name='USPersonName']").prop("disabled",!0),$Lc(t).find("[name='USPersonSignature']").prop("disabled",!0),$Lc(t).find("[name='USPersonDateDay']").prop("disabled",!0),$Lc(t).find("[name='USPersonDateMonth']").prop("disabled",!0),$Lc(t).find("[name='USPersonDate']").prop("disabled",!0))}function sectorOfActivityChanged(n){var t=$Lc(n).parents("form");$Lc(n).val()=="772400022"?$Lc(t).find("[name='SectorOfActivityDescription']").prop("disabled",!1):$Lc(t).find("[name='SectorOfActivityDescription']").prop("disabled",!0)}function removeTokenButtonClick(n){var f=$Lc(n).parents("[data-lcwidget]"),t=$Lc(f).find("form"),e=$Lc(t).find("[name='RemoveTokenButton']"),r=$Lc(e).attr("logic"),i,u;r!=undefined&&$Lc(t).length>0&&(i=$Lc(t).find("input[name='FormLogicHidden']"),i.length>0&&$Lc(i).val(r));u=$Lc(t).find("select[name='TokenList']").val();sendStageForm(t,1,function(n,i){var f=i.split("$-$")[0],e=i.split("$-$")[1],r;f.toLowerCase()=="true"&&($Lc(t).find("option[value='"+u+"']").remove(),parseInt(e)==0&&(r=$Lc(t).find("select[name='DepositType']"),$Lc(r).val("regular"),ChangeWidgetOptionsType(r),$Lc(r).prop("disabled",!0),$Lc(r).parent().hide()))});closePopUp(n,"close")}function mifidHasTaxChanged(n){var t=$Lc(n).parents("form"),i=$Lc(t).find("input[name='DoYouHaveTaxIdentificationNumber']:checked").val().toLowerCase()=="true"?!0:!1;i?$Lc(t).find("[name='TaxIdentificationNumber']").prop("disabled",!1):$Lc(t).find("[name='TaxIdentificationNumber']").prop("disabled",!0)}function publicallyTradedCompanyChanged(n){var i=$Lc(n).parents("form"),r=$Lc(n).val()=="yes"?!0:!1,t=$Lc(i).find("[name='NameOfPublicallyTradedCompany']");r?($Lc(t).prop("disabled",!1),$Lc(".ClField-NameOfPublicallyTradedCompany").attr("data-lcstage","3"),$Lc(".ClField-NameOfPublicallyTradedCompany").show()):($Lc(t).prop("disabled",!0),$Lc(".ClField-NameOfPublicallyTradedCompany").attr("data-lcstage","100"),$Lc(".ClField-NameOfPublicallyTradedCompany").hide())}function jetonPaymentMethodChanged(n){var t=$Lc(n).parents("form"),i=$Lc(n).val().indexOf("$DIRECT")>-1?!0:!1;i?($Lc(".ClField-CustomerJetonId").attr("data-lcstage","1"),$Lc(".ClField-CustomerJetonId").show(),$Lc(t).find("[name='CustomerJetonId']").prop("disabled",!1),$Lc(".ClField-CustomerJetonReferenceNo").attr("data-lcstage","1"),$Lc(".ClField-CustomerJetonReferenceNo").show(),$Lc(t).find("[name='CustomerJetonReferenceNo']").prop("disabled",!1)):($Lc(".ClField-CustomerJetonId").attr("data-lcstage","100"),$Lc(".ClField-CustomerJetonId").hide(),$Lc(t).find("[name='CustomerJetonId']").prop("disabled",!0),$Lc(".ClField-CustomerJetonReferenceNo").attr("data-lcstage","100"),$Lc(".ClField-CustomerJetonReferenceNo").hide(),$Lc(t).find("[name='CustomerJetonReferenceNo']").prop("disabled",!0))}function ChangeVarantSymbol(n){var r=$Lc(n).val(),t,f,i,u;if(r&&r.length>0&&(t=vm.GetFeedBySymbol(r),t&&t.Instrument&&t.Instrument.Basis)){if(f=JSON.parse($Lc(n).parents("form").find('[name="SymbolJson"]').val()),i=f.Symboles.filter(function(n){if(n.Name==t.Instrument.Basis)return n}),i&&i.length>0&&(i=i[0],u=vm.GetFeedBySymbol("USDTRY"),u)){var o=u.Quote.Sell,s=t.Instrument.Basis+".E",h=vm.GetFeedBySymbol(s),e={ExercisePrice:t.Instrument.PriceStrike,TimeNow:new Date,TimeExperied:new Date(t.Instrument.ExpirationDate),Interest:i.InterestRate,Dividend:0,Target:10,IsPut:t.Instrument.IsPut,Type:i.Type,Multiplier:i.Multiplier,UsdTry:o};vmVarant.varantInfo(e);var c=moment(new Date),l=moment(e.TimeExperied),a=l.diff(c,"days"),v={UnderlyingPrice:h.Quote.Sell,DaysForExperied:a,Volatility:i.Volatility};vmVarant.varantVariables(v)}vmVarant&&vmVarant.calcVarant()}}function checkIsBlockedCountry(n){return["AF","DZ","AO","BI","KH","CF","TD","CG","CU","ER","ET","GW","GY","HT","IR","IQ","KP","LA","LR","LY","MM","PA","PG","SS","SO","SD","CD","SY","TJ","TM","UG","UZ","VU","VE","YE","ZW"].indexOf(n)>-1}function allFeedsDataUp(){leaderCapital.QuotesHub.isConnect&&leaderCapital.QuotesHub.quotes&&leaderCapital.QuotesHub.quotes.length>0&&typeof feedsOnCallBack=="function"&&feedsOnCallBack()}function copyFeed(n,t){var i={Symbol:"----",Group:"----",Quote:{Time:"2015-06-18T14:25:55Z",Symbol:"----",Sell:"0",Buy:"0",IsBuyUp:"false",Percentage:"0"},Instrument:{ChartRates:[{C:"0",H:"0",L:"0",O:"0",T:"2015-06-18T14:25:55Z",V:"0"}],Digits:"---",IsFavorite:"--",IsHot:"--",LeverageRate:"--",Spread:"--",SwapLong:"--",SwapShort:"--",SymbolGroup:"--",SymbolName:"--"},Sentiment:{Symbol:"---",Remark:"---",PlatformType:"--",Percent:"--",LastUpdate:"2015-06-18T14:25:55Z"}};return i.Symbol=n,t!=null&&t!=undefined&&(i.Group=t.Group,i.Quote=t.Quote,i.Instrument=t.Instrument,i.Sentiment=t.Sentiment),i}function copyTrade(n,t){var i={Login:"0",Balance:0,Equity:0,Margin:0,MarginLevel:0,MarginFree:0,BaseCurrency:"---",LotsOpen:0,LotsLastMonth:0,AllTradesLots:0,Profit:0,ProfitUsd:0},r=1;return t!==i.BaseCurrency&&(currency=typeof t=="string"&&t!="0"?t:"USD",r=Calculators.GetCurrencyPair("USD",currency,"SELL")),i.Login=n.Login,i.Balance=n.Balance*r,i.Equity=n.Equity*r,i.Margin=n.Margin*r,i.MarginLevel=n.MarginLevel,i.MarginFree=n.MarginFree*r,i.BaseCurrency=n.BaseCurrency,i.LotsOpen=n.LotsOpen,i.LotsLastMonth=n.LotsLastMonth,i.AllTradesLots=n.AllTradesLots,i.Profit=n.Profit*r,i.ProfitUsd=n.ProfitUsd,i}var $Lc,Calculators,isLeadSent,contractFromIsVaild,dictDistrict,widgeterror,errormsg,currentLocalizeWillingToLoseList,currentLocalizeAnnualIncomeList,currentCurrencyList,currentRegulation,hostArray,cookieHost,date,saveLcRef,Tookie,ViewModelMangerUploadFiles,filesForUpload,dataFile,fileLastCategory,dictCurrency,ViewModelVarant,feedsUrl,indexOf,ViewModel;(function(){function n(){function t(n){window.__lc=window.__lc||{};window.__lc.license=7889231;window.__lc.group=n.groupId;window.__lc.params=n.userInfo;window.__lc.chat_between_groups=!1;var t=leaderCapital.single(n.userInfo,function(n){return n.name==="Name"}),i=t!==null?t.value:"none";window.__lc.visitor={name:i};setTimeout(function(){var t=document.createElement("script"),i,r;t.type="text/javascript";t.async=!0;t.src=("https:"==document.location.protocol?"https://":"http://")+"cdn.livechatinc.com/tracking.js";i=document.getElementsByTagName("script")[0];i.parentNode.insertBefore(t,i);r=n.isShowChat;window.LC_API=window.LC_API||{};window.LC_API.on_before_load=function(){console.log("on_before_load");r||window.LC_API.hide_chat_window();r=!0}},n.delayInMs)}var n=this;n.lcEvents=[];n.startChat=function(n){var i="/SERVER/en/"+siteOrganization+"/Client/GetChatGroupId";$Lc.ajax({url:i,type:"get",cache:!1,xhrFields:{withCredentials:!0}}).done(function(i){n.groupId=i;t(n)}).error(function(n){console.log("sc "+n)})};n.closeChat=function(){typeof window.LC_API!="undefined"&&(console.log("close chat"),window.LC_API.close_chat())};n.guard={isHasValue:function(n,t){return n===undefined||n===null?!1:n[t]===undefined||n[t]===""||n[t]===null||n[t]==="00000000-0000-0000-0000-000000000000"?!1:!0}}}Array.prototype.forEach||(Array.prototype.forEach=function(n){for(var t=0;t<this.length;t++)n(this[t])});Array.prototype.filter||(Array.prototype.filter=function(n){for(var t=0;t<this.length;t++)if(n(this[t]))return this[t]});n.prototype.single=function(n,t){for(var r=!1,u=null,i=0;i<n.length&&!r;i++)r=t(n[i]);return r&&(u=n[i-1]),u};n.prototype.copyValues=function(n,t){for(var u=Object.getOwnPropertyNames(t),r,i=0;i<u.length;i++)r=u[i],n[r]=t[r]};n.prototype.getAttributeValue=function(n){var t=$Lc("["+n+"]"),i,r;return t.length===0?null:(i=t[0],r=$Lc(i).attr(n).toLowerCase(),r)};window.leaderCapital=new n})(this);!function(n,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=n.document?t(n,!0):function(n){if(!n.document)throw new Error("jQueryLc requires a window with a document");return t(n)}:t(n)}("undefined"!=typeof window?window:this,function(n,t){function ri(n){var t=n.length,r=i.type(n);return"function"===r||i.isWindow(n)?!1:1===n.nodeType&&t?!0:"array"===r||0===t||"number"==typeof t&&t>0&&t-1 in n}function ui(n,t,r){if(i.isFunction(t))return i.grep(n,function(n,i){return!!t.call(n,i,n)!==r});if(t.nodeType)return i.grep(n,function(n){return n===t!==r});if("string"==typeof t){if(re.test(t))return i.filter(t,n,r);t=i.filter(t,n)}return i.grep(n,function(n){return i.inArray(n,t)>=0!==r})}function hr(n,t){do n=n[t];while(n&&1!==n.nodeType);return n}function ee(n){var t=fi[n]={};return i.each(n.match(h)||[],function(n,i){t[i]=!0}),t}function cr(){u.addEventListener?(u.removeEventListener("DOMContentLoaded",a,!1),n.removeEventListener("load",a,!1)):(u.detachEvent("onreadystatechange",a),n.detachEvent("onload",a))}function a(){(u.addEventListener||"load"===event.type||"complete"===u.readyState)&&(cr(),i.ready())}function yr(n,t,r){if(void 0===r&&1===n.nodeType){var u="data-"+t.replace(vr,"-$1").toLowerCase();if(r=n.getAttribute(u),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:ar.test(r)?i.parseJSON(r):r}catch(f){}i.data(n,t,r)}else r=void 0}return r}function ei(n){var t;for(t in n)if(("data"!==t||!i.isEmptyObject(n[t]))&&"toJSON"!==t)return!1;return!0}function pr(n,t,r,u){if(i.acceptData(n)){var s,e,h=i.expando,l=n.nodeType,o=l?i.cache:n,f=l?n[h]:n[h]&&h;if(f&&o[f]&&(u||o[f].data)||void 0!==r||"string"!=typeof t)return f||(f=l?n[h]=c.pop()||i.guid++:h),o[f]||(o[f]=l?{}:{toJSON:i.noop}),("object"==typeof t||"function"==typeof t)&&(u?o[f]=i.extend(o[f],t):o[f].data=i.extend(o[f].data,t)),e=o[f],u||(e.data||(e.data={}),e=e.data),void 0!==r&&(e[i.camelCase(t)]=r),"string"==typeof t?(s=e[t],null==s&&(s=e[i.camelCase(t)])):s=e,s}}function wr(n,t,u){if(i.acceptData(n)){var o,s,h=n.nodeType,f=h?i.cache:n,e=h?n[i.expando]:i.expando;if(f[e]){if(t&&(o=u?f[e]:f[e].data)){for(i.isArray(t)?t=t.concat(i.map(t,i.camelCase)):(t in o)?t=[t]:(t=i.camelCase(t),t=(t in o)?[t]:t.split(" ")),s=t.length;s--;)delete o[t[s]];if(u?!ei(o):!i.isEmptyObject(o))return}(u||(delete f[e].data,ei(f[e])))&&(h?i.cleanData([n],!0):r.deleteExpando||f!=f.window?delete f[e]:f[e]=null)}}}function vt(){return!0}function it(){return!1}function dr(){try{return u.activeElement}catch(n){}}function gr(n){var i=nu.split("|"),t=n.createDocumentFragment();if(t.createElement)while(i.length)t.createElement(i.pop());return t}function f(n,t){var e,u,s=0,r=typeof n.getElementsByTagName!==o?n.getElementsByTagName(t||"*"):typeof n.querySelectorAll!==o?n.querySelectorAll(t||"*"):void 0;if(!r)for(r=[],e=n.childNodes||n;null!=(u=e[s]);s++)!t||i.nodeName(u,t)?r.push(u):i.merge(r,f(u,t));return void 0===t||t&&i.nodeName(n,t)?i.merge([n],r):r}function we(n){oi.test(n.type)&&(n.defaultChecked=n.checked)}function eu(n,t){return i.nodeName(n,"table")&&i.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?n.getElementsByTagName("tbody")[0]||n.appendChild(n.ownerDocument.createElement("tbody")):n}function ou(n){return n.type=(null!==i.find.attr(n,"type"))+"/"+n.type,n}function su(n){var t=ve.exec(n.type);return t?n.type=t[1]:n.removeAttribute("type"),n}function li(n,t){for(var u,r=0;null!=(u=n[r]);r++)i._data(u,"globalEval",!t||i._data(t[r],"globalEval"))}function hu(n,t){if(1===t.nodeType&&i.hasData(n)){var u,f,o,s=i._data(n),r=i._data(t,s),e=s.events;if(e){delete r.handle;r.events={};for(u in e)for(f=0,o=e[u].length;o>f;f++)i.event.add(t,u,e[u][f])}r.data&&(r.data=i.extend({},r.data))}}function be(n,t){var u,e,f;if(1===t.nodeType){if(u=t.nodeName.toLowerCase(),!r.noCloneEvent&&t[i.expando]){f=i._data(t);for(e in f.events)i.removeEvent(t,e,f.handle);t.removeAttribute(i.expando)}"script"===u&&t.text!==n.text?(ou(t).text=n.text,su(t)):"object"===u?(t.parentNode&&(t.outerHTML=n.outerHTML),r.html5Clone&&n.innerHTML&&!i.trim(t.innerHTML)&&(t.innerHTML=n.innerHTML)):"input"===u&&oi.test(n.type)?(t.defaultChecked=t.checked=n.checked,t.value!==n.value&&(t.value=n.value)):"option"===u?t.defaultSelected=t.selected=n.defaultSelected:("input"===u||"textarea"===u)&&(t.defaultValue=n.defaultValue)}}function cu(t,r){var f,u=i(r.createElement(t)).appendTo(r.body),e=n.getDefaultComputedStyle&&(f=n.getDefaultComputedStyle(u[0]))?f.display:i.css(u[0],"display");return u.detach(),e}function yt(n){var r=u,t=ai[n];return t||(t=cu(n,r),"none"!==t&&t||(ot=(ot||i("<iframe frameborder='0' width='0' height='0'/>")).appendTo(r.documentElement),r=(ot[0].contentWindow||ot[0].contentDocument).document,r.write(),r.close(),t=cu(n,r),ot.detach()),ai[n]=t),t}function au(n,t){return{get:function(){var i=n();if(null!=i)return i?void delete this.get:(this.get=t).apply(this,arguments)}}}function pu(n,t){if(t in n)return t;for(var r=t.charAt(0).toUpperCase()+t.slice(1),u=t,i=yu.length;i--;)if(t=yu[i]+r,t in n)return t;return u}function wu(n,t){for(var f,r,o,e=[],u=0,s=n.length;s>u;u++)r=n[u],r.style&&(e[u]=i._data(r,"olddisplay"),f=r.style.display,t?(e[u]||"none"!==f||(r.style.display=""),""===r.style.display&&et(r)&&(e[u]=i._data(r,"olddisplay",yt(r.nodeName)))):(o=et(r),(f&&"none"!==f||!o)&&i._data(r,"olddisplay",o?f:i.css(r,"display"))));for(u=0;s>u;u++)r=n[u],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?e[u]||"":"none"));return n}function bu(n,t,i){var r=no.exec(t);return r?Math.max(0,r[1]-(i||0))+(r[2]||"px"):t}function ku(n,t,r,u,f){for(var e=r===(u?"border":"content")?4:"width"===t?1:0,o=0;4>e;e+=2)"margin"===r&&(o+=i.css(n,r+w[e],!0,f)),u?("content"===r&&(o-=i.css(n,"padding"+w[e],!0,f)),"margin"!==r&&(o-=i.css(n,"border"+w[e]+"Width",!0,f))):(o+=i.css(n,"padding"+w[e],!0,f),"padding"!==r&&(o+=i.css(n,"border"+w[e]+"Width",!0,f)));return o}function du(n,t,u){var o=!0,f="width"===t?n.offsetWidth:n.offsetHeight,e=k(n),s=r.boxSizing&&"border-box"===i.css(n,"boxSizing",!1,e);if(0>=f||null==f){if(f=d(n,t,e),(0>f||null==f)&&(f=n.style[t]),pt.test(f))return f;o=s&&(r.boxSizingReliable()||f===n.style[t]);f=parseFloat(f)||0}return f+ku(n,t,u||(s?"border":"content"),o,e)+"px"}function e(n,t,i,r,u){return new e.prototype.init(n,t,i,r,u)}function nf(){return setTimeout(function(){rt=void 0}),rt=i.now()}function kt(n,t){var r,i={height:n},u=0;for(t=t?1:0;4>u;u+=2-t)r=w[u],i["margin"+r]=i["padding"+r]=n;return t&&(i.opacity=i.width=n),i}function tf(n,t,i){for(var u,f=(st[t]||[]).concat(st["*"]),r=0,e=f.length;e>r;r++)if(u=f[r].call(i,t,n))return u}function fo(n,t,u){var f,a,p,v,s,w,h,b,l=this,y={},o=n.style,c=n.nodeType&&et(n),e=i._data(n,"fxshow");u.queue||(s=i._queueHooks(n,"fx"),null==s.unqueued&&(s.unqueued=0,w=s.empty.fire,s.empty.fire=function(){s.unqueued||w()}),s.unqueued++,l.always(function(){l.always(function(){s.unqueued--;i.queue(n,"fx").length||s.empty.fire()})}));1===n.nodeType&&("height"in t||"width"in t)&&(u.overflow=[o.overflow,o.overflowX,o.overflowY],h=i.css(n,"display"),b="none"===h?i._data(n,"olddisplay")||yt(n.nodeName):h,"inline"===b&&"none"===i.css(n,"float")&&(r.inlineBlockNeedsLayout&&"inline"!==yt(n.nodeName)?o.zoom=1:o.display="inline-block"));u.overflow&&(o.overflow="hidden",r.shrinkWrapBlocks()||l.always(function(){o.overflow=u.overflow[0];o.overflowX=u.overflow[1];o.overflowY=u.overflow[2]}));for(f in t)if(a=t[f],ro.exec(a)){if(delete t[f],p=p||"toggle"===a,a===(c?"hide":"show")){if("show"!==a||!e||void 0===e[f])continue;c=!0}y[f]=e&&e[f]||i.style(n,f)}else h=void 0;if(i.isEmptyObject(y))"inline"===("none"===h?yt(n.nodeName):h)&&(o.display=h);else{e?"hidden"in e&&(c=e.hidden):e=i._data(n,"fxshow",{});p&&(e.hidden=!c);c?i(n).show():l.done(function(){i(n).hide()});l.done(function(){var t;i._removeData(n,"fxshow");for(t in y)i.style(n,t,y[t])});for(f in y)v=tf(c?e[f]:0,f,l),f in e||(e[f]=v.start,c&&(v.end=v.start,v.start="width"===f||"height"===f?1:0))}}function eo(n,t){var r,f,e,u,o;for(r in n)if(f=i.camelCase(r),e=t[f],u=n[r],i.isArray(u)&&(e=u[1],u=n[r]=u[0]),r!==f&&(n[f]=u,delete n[r]),o=i.cssHooks[f],o&&"expand"in o){u=o.expand(u);delete n[f];for(r in u)r in n||(n[r]=u[r],t[r]=e)}else t[f]=e}function rf(n,t,r){var h,e,o=0,l=bt.length,f=i.Deferred().always(function(){delete c.elem}),c=function(){if(e)return!1;for(var s=rt||nf(),t=Math.max(0,u.startTime+u.duration-s),h=t/u.duration||0,i=1-h,r=0,o=u.tweens.length;o>r;r++)u.tweens[r].run(i);return f.notifyWith(n,[u,i,t]),1>i&&o?t:(f.resolveWith(n,[u]),!1)},u=f.promise({elem:n,props:i.extend({},t),opts:i.extend(!0,{specialEasing:{}},r),originalProperties:t,originalOptions:r,startTime:rt||nf(),duration:r.duration,tweens:[],createTween:function(t,r){var f=i.Tween(n,u.opts,t,r,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(f),f},stop:function(t){var i=0,r=t?u.tweens.length:0;if(e)return this;for(e=!0;r>i;i++)u.tweens[i].run(1);return t?f.resolveWith(n,[u,t]):f.rejectWith(n,[u,t]),this}}),s=u.props;for(eo(s,u.opts.specialEasing);l>o;o++)if(h=bt[o].call(u,n,s,u.opts))return h;return i.map(s,tf,u),i.isFunction(u.opts.start)&&u.opts.start.call(n,u),i.fx.timer(i.extend(c,{elem:n,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function af(n){return function(t,r){"string"!=typeof t&&(r=t,t="*");var u,f=0,e=t.toLowerCase().match(h)||[];if(i.isFunction(r))while(u=e[f++])"+"===u.charAt(0)?(u=u.slice(1)||"*",(n[u]=n[u]||[]).unshift(r)):(n[u]=n[u]||[]).push(r)}}function vf(n,t,r,u){function e(s){var h;return f[s]=!0,i.each(n[s]||[],function(n,i){var s=i(t,r,u);return"string"!=typeof s||o||f[s]?o?!(h=s):void 0:(t.dataTypes.unshift(s),e(s),!1)}),h}var f={},o=n===bi;return e(t.dataTypes[0])||!f["*"]&&e("*")}function ki(n,t){var u,r,f=i.ajaxSettings.flatOptions||{};for(r in t)void 0!==t[r]&&((f[r]?n:u||(u={}))[r]=t[r]);return u&&i.extend(!0,n,u),n}function ao(n,t,i){for(var o,e,u,f,s=n.contents,r=n.dataTypes;"*"===r[0];)r.shift(),void 0===e&&(e=n.mimeType||t.getResponseHeader("Content-Type"));if(e)for(f in s)if(s[f]&&s[f].test(e)){r.unshift(f);break}if(r[0]in i)u=r[0];else{for(f in i){if(!r[0]||n.converters[f+" "+r[0]]){u=f;break}o||(o=f)}u=u||o}if(u)return(u!==r[0]&&r.unshift(u),i[u])}function vo(n,t,i,r){var h,u,f,s,e,o={},c=n.dataTypes.slice();if(c[1])for(f in n.converters)o[f.toLowerCase()]=n.converters[f];for(u=c.shift();u;)if(n.responseFields[u]&&(i[n.responseFields[u]]=t),!e&&r&&n.dataFilter&&(t=n.dataFilter(t,n.dataType)),e=u,u=c.shift())if("*"===u)u=e;else if("*"!==e&&e!==u){if(f=o[e+" "+u]||o["* "+u],!f)for(h in o)if(s=h.split(" "),s[1]===u&&(f=o[e+" "+s[0]]||o["* "+s[0]])){f===!0?f=o[h]:o[h]!==!0&&(u=s[0],c.unshift(s[1]));break}if(f!==!0)if(f&&n.throws)t=f(t);else try{t=f(t)}catch(l){return{state:"parsererror",error:f?l:"No conversion from "+e+" to "+u}}}return{state:"success",data:t}}function di(n,t,r,u){var f;if(i.isArray(t))i.each(t,function(t,i){r||po.test(n)?u(n,i):di(n+"["+("object"==typeof i?t:"")+"]",i,r,u)});else if(r||"object"!==i.type(t))u(n,t);else for(f in t)di(n+"["+f+"]",t[f],r,u)}function pf(){try{return new n.XMLHttpRequest}catch(t){}}function go(){try{return new n.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function wf(n){return i.isWindow(n)?n:9===n.nodeType?n.defaultView||n.parentWindow:!1}var c=[],l=c.slice,ir=c.concat,ii=c.push,rr=c.indexOf,ct={},df=ct.toString,tt=ct.hasOwnProperty,r={},ur="1.11.2",i=function(n,t){return new i.fn.init(n,t)},gf=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,ne=/^-ms-/,te=/-([\da-z])/gi,ie=function(n,t){return t.toUpperCase()},p,or,sr,h,fi,lt,o,lr,ar,vr,ot,ai,uf,ef,of,gt,gi,ti,nr,tr,bf,kf;i.fn=i.prototype={jquery:ur,constructor:i,selector:"",length:0,toArray:function(){return l.call(this)},get:function(n){return null!=n?0>n?this[n+this.length]:this[n]:l.call(this)},pushStack:function(n){var t=i.merge(this.constructor(),n);return t.prevObject=this,t.context=this.context,t},each:function(n,t){return i.each(this,n,t)},map:function(n){return this.pushStack(i.map(this,function(t,i){return n.call(t,i,t)}))},slice:function(){return this.pushStack(l.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(n){var i=this.length,t=+n+(0>n?i:0);return this.pushStack(t>=0&&i>t?[this[t]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:ii,sort:c.sort,splice:c.splice};i.extend=i.fn.extend=function(){var r,e,t,f,o,s,n=arguments[0]||{},u=1,c=arguments.length,h=!1;for("boolean"==typeof n&&(h=n,n=arguments[u]||{},u++),"object"==typeof n||i.isFunction(n)||(n={}),u===c&&(n=this,u--);c>u;u++)if(null!=(o=arguments[u]))for(f in o)r=n[f],t=o[f],n!==t&&(h&&t&&(i.isPlainObject(t)||(e=i.isArray(t)))?(e?(e=!1,s=r&&i.isArray(r)?r:[]):s=r&&i.isPlainObject(r)?r:{},n[f]=i.extend(h,s,t)):void 0!==t&&(n[f]=t));return n};i.extend({expando:"jQueryLc"+(ur+Math.random()).replace(/\D/g,""),isReady:!0,error:function(n){throw new Error(n);},noop:function(){},isFunction:function(n){return"function"===i.type(n)},isArray:Array.isArray||function(n){return"array"===i.type(n)},isWindow:function(n){return null!=n&&n==n.window},isNumeric:function(n){return!i.isArray(n)&&n-parseFloat(n)+1>=0},isEmptyObject:function(n){var t;for(t in n)return!1;return!0},isPlainObject:function(n){var t;if(!n||"object"!==i.type(n)||n.nodeType||i.isWindow(n))return!1;try{if(n.constructor&&!tt.call(n,"constructor")&&!tt.call(n.constructor.prototype,"isPrototypeOf"))return!1}catch(u){return!1}if(r.ownLast)for(t in n)return tt.call(n,t);for(t in n);return void 0===t||tt.call(n,t)},type:function(n){return null==n?n+"":"object"==typeof n||"function"==typeof n?ct[df.call(n)]||"object":typeof n},globalEval:function(t){t&&i.trim(t)&&(n.execScript||function(t){n.eval.call(n,t)})(t)},camelCase:function(n){return n.replace(ne,"ms-").replace(te,ie)},nodeName:function(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()},each:function(n,t,i){var u,r=0,f=n.length,e=ri(n);if(i){if(e){for(;f>r;r++)if(u=t.apply(n[r],i),u===!1)break}else for(r in n)if(u=t.apply(n[r],i),u===!1)break}else if(e){for(;f>r;r++)if(u=t.call(n[r],r,n[r]),u===!1)break}else for(r in n)if(u=t.call(n[r],r,n[r]),u===!1)break;return n},trim:function(n){return null==n?"":(n+"").replace(gf,"")},makeArray:function(n,t){var r=t||[];return null!=n&&(ri(Object(n))?i.merge(r,"string"==typeof n?[n]:n):ii.call(r,n)),r},inArray:function(n,t,i){var r;if(t){if(rr)return rr.call(t,n,i);for(r=t.length,i=i?0>i?Math.max(0,r+i):i:0;r>i;i++)if(i in t&&t[i]===n)return i}return-1},merge:function(n,t){for(var r=+t.length,i=0,u=n.length;r>i;)n[u++]=t[i++];if(r!==r)while(void 0!==t[i])n[u++]=t[i++];return n.length=u,n},grep:function(n,t,i){for(var u,f=[],r=0,e=n.length,o=!i;e>r;r++)u=!t(n[r],r),u!==o&&f.push(n[r]);return f},map:function(n,t,i){var u,r=0,e=n.length,o=ri(n),f=[];if(o)for(;e>r;r++)u=t(n[r],r,i),null!=u&&f.push(u);else for(r in n)u=t(n[r],r,i),null!=u&&f.push(u);return ir.apply([],f)},guid:1,proxy:function(n,t){var u,r,f;return"string"==typeof t&&(f=n[t],t=n,n=f),i.isFunction(n)?(u=l.call(arguments,2),r=function(){return n.apply(t||this,u.concat(l.call(arguments)))},r.guid=n.guid=n.guid||i.guid++,r):void 0},now:function(){return+new Date},support:r});i.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(n,t){ct["[object "+t+"]"]=t.toLowerCase()});p=function(n){function r(n,t,i,r){var p,s,a,c,w,y,d,v,nt,g;if((t?t.ownerDocument||t:h)!==o&&k(t),t=t||o,i=i||[],c=t.nodeType,"string"!=typeof n||!n||1!==c&&9!==c&&11!==c)return i;if(!r&&l){if(11!==c&&(p=hr.exec(n)))if(a=p[1]){if(9===c){if(s=t.getElementById(a),!s||!s.parentNode)return i;if(s.id===a)return i.push(s),i}else if(t.ownerDocument&&(s=t.ownerDocument.getElementById(a))&&et(t,s)&&s.id===a)return i.push(s),i}else{if(p[2])return b.apply(i,t.getElementsByTagName(n)),i;if((a=p[3])&&u.getElementsByClassName)return b.apply(i,t.getElementsByClassName(a)),i}if(u.qsa&&(!e||!e.test(n))){if(v=d=f,nt=t,g=1!==c&&n,1===c&&"object"!==t.nodeName.toLowerCase()){for(y=ft(n),(d=t.getAttribute("id"))?v=d.replace(cr,"\\$&"):t.setAttribute("id",v),v="[id='"+v+"'] ",w=y.length;w--;)y[w]=v+vt(y[w]);nt=dt.test(n)&&ti(t.parentNode)||t;g=y.join(",")}if(g)try{return b.apply(i,nt.querySelectorAll(g)),i}catch(tt){}finally{d||t.removeAttribute("id")}}}return oi(n.replace(lt,"$1"),t,i,r)}function gt(){function n(r,u){return i.push(r+" ")>t.cacheLength&&delete n[i.shift()],n[r+" "]=u}var i=[];return n}function c(n){return n[f]=!0,n}function v(n){var t=o.createElement("div");try{return!!n(t)}catch(i){return!1}finally{t.parentNode&&t.parentNode.removeChild(t);t=null}}function ni(n,i){for(var u=n.split("|"),r=n.length;r--;)t.attrHandle[u[r]]=i}function wi(n,t){var i=t&&n,r=i&&1===n.nodeType&&1===t.nodeType&&(~t.sourceIndex||li)-(~n.sourceIndex||li);if(r)return r;if(i)while(i=i.nextSibling)if(i===t)return-1;return n?1:-1}function lr(n){return function(t){var i=t.nodeName.toLowerCase();return"input"===i&&t.type===n}}function ar(n){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===n}}function tt(n){return c(function(t){return t=+t,c(function(i,r){for(var u,f=n([],i.length,t),e=f.length;e--;)i[u=f[e]]&&(i[u]=!(r[u]=i[u]))})})}function ti(n){return n&&"undefined"!=typeof n.getElementsByTagName&&n}function bi(){}function vt(n){for(var t=0,r=n.length,i="";r>t;t++)i+=n[t].value;return i}function ii(n,t,i){var r=t.dir,u=i&&"parentNode"===r,e=ki++;return t.first?function(t,i,f){while(t=t[r])if(1===t.nodeType||u)return n(t,i,f)}:function(t,i,o){var s,h,c=[a,e];if(o){while(t=t[r])if((1===t.nodeType||u)&&n(t,i,o))return!0}else while(t=t[r])if(1===t.nodeType||u){if(h=t[f]||(t[f]={}),(s=h[r])&&s[0]===a&&s[1]===e)return c[2]=s[2];if(h[r]=c,c[2]=n(t,i,o))return!0}}}function ri(n){return n.length>1?function(t,i,r){for(var u=n.length;u--;)if(!n[u](t,i,r))return!1;return!0}:n[0]}function vr(n,t,i){for(var u=0,f=t.length;f>u;u++)r(n,t[u],i);return i}function yt(n,t,i,r,u){for(var e,o=[],f=0,s=n.length,h=null!=t;s>f;f++)(e=n[f])&&(!i||i(e,r,u))&&(o.push(e),h&&t.push(f));return o}function ui(n,t,i,r,u,e){return r&&!r[f]&&(r=ui(r)),u&&!u[f]&&(u=ui(u,e)),c(function(f,e,o,s){var l,c,a,p=[],y=[],w=e.length,k=f||vr(t||"*",o.nodeType?[o]:o,[]),v=!n||!f&&t?k:yt(k,p,n,o,s),h=i?u||(f?n:w||r)?[]:e:v;if(i&&i(v,h,o,s),r)for(l=yt(h,y),r(l,[],o,s),c=l.length;c--;)(a=l[c])&&(h[y[c]]=!(v[y[c]]=a));if(f){if(u||n){if(u){for(l=[],c=h.length;c--;)(a=h[c])&&l.push(v[c]=a);u(null,h=[],l,s)}for(c=h.length;c--;)(a=h[c])&&(l=u?nt(f,a):p[c])>-1&&(f[l]=!(e[l]=a))}}else h=yt(h===e?h.splice(w,h.length):h),u?u(null,e,h,s):b.apply(e,h)})}function fi(n){for(var o,u,r,s=n.length,h=t.relative[n[0].type],c=h||t.relative[" "],i=h?1:0,l=ii(function(n){return n===o},c,!0),a=ii(function(n){return nt(o,n)>-1},c,!0),e=[function(n,t,i){var r=!h&&(i||t!==ht)||((o=t).nodeType?l(n,t,i):a(n,t,i));return o=null,r}];s>i;i++)if(u=t.relative[n[i].type])e=[ii(ri(e),u)];else{if(u=t.filter[n[i].type].apply(null,n[i].matches),u[f]){for(r=++i;s>r;r++)if(t.relative[n[r].type])break;return ui(i>1&&ri(e),i>1&&vt(n.slice(0,i-1).concat({value:" "===n[i-2].type?"*":""})).replace(lt,"$1"),u,r>i&&fi(n.slice(i,r)),s>r&&fi(n=n.slice(r)),s>r&&vt(n))}e.push(u)}return ri(e)}function yr(n,i){var u=i.length>0,f=n.length>0,e=function(e,s,h,c,l){var y,d,w,k=0,v="0",g=e&&[],p=[],nt=ht,tt=e||f&&t.find.TAG("*",l),it=a+=null==nt?1:Math.random()||.1,rt=tt.length;for(l&&(ht=s!==o&&s);v!==rt&&null!=(y=tt[v]);v++){if(f&&y){for(d=0;w=n[d++];)if(w(y,s,h)){c.push(y);break}l&&(a=it)}u&&((y=!w&&y)&&k--,e&&g.push(y))}if(k+=v,u&&v!==k){for(d=0;w=i[d++];)w(g,p,s,h);if(e){if(k>0)while(v--)g[v]||p[v]||(p[v]=gi.call(c));p=yt(p)}b.apply(c,p);l&&!e&&p.length>0&&k+i.length>1&&r.uniqueSort(c)}return l&&(a=it,ht=nt),g};return u?c(e):e}var it,u,t,st,ei,ft,pt,oi,ht,w,rt,k,o,s,l,e,d,ct,et,f="sizzle"+1*new Date,h=n.document,a=0,ki=0,si=gt(),hi=gt(),ci=gt(),wt=function(n,t){return n===t&&(rt=!0),0},li=-2147483648,di={}.hasOwnProperty,g=[],gi=g.pop,nr=g.push,b=g.push,ai=g.slice,nt=function(n,t){for(var i=0,r=n.length;r>i;i++)if(n[i]===t)return i;return-1},bt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",i="[\\x20\\t\\r\\n\\f]",ut="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",vi=ut.replace("w","w#"),yi="\\["+i+"*("+ut+")(?:"+i+"*([*^$|!~]?=)"+i+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+vi+"))|)"+i+"*\\]",kt=":("+ut+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+yi+")*)|.*)\\)|)",tr=new RegExp(i+"+","g"),lt=new RegExp("^"+i+"+|((?:^|[^\\\\])(?:\\\\.)*)"+i+"+$","g"),ir=new RegExp("^"+i+"*,"+i+"*"),rr=new RegExp("^"+i+"*([>+~]|"+i+")"+i+"*"),ur=new RegExp("="+i+"*([^\\]'\"]*?)"+i+"*\\]","g"),fr=new RegExp(kt),er=new RegExp("^"+vi+"$"),at={ID:new RegExp("^#("+ut+")"),CLASS:new RegExp("^\\.("+ut+")"),TAG:new RegExp("^("+ut.replace("w","w*")+")"),ATTR:new RegExp("^"+yi),PSEUDO:new RegExp("^"+kt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+i+"*(even|odd|(([+-]|)(\\d*)n|)"+i+"*(?:([+-]|)"+i+"*(\\d+)|))"+i+"*\\)|)","i"),bool:new RegExp("^(?:"+bt+")$","i"),needsContext:new RegExp("^"+i+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+i+"*((?:-\\d)?\\d*)"+i+"*\\)|)(?=[^-]|$)","i")},or=/^(?:input|select|textarea|button)$/i,sr=/^h\d$/i,ot=/^[^{]+\{\s*\[native \w/,hr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,dt=/[+~]/,cr=/'|\\/g,y=new RegExp("\\\\([\\da-f]{1,6}"+i+"?|("+i+")|.)","ig"),p=function(n,t,i){var r="0x"+t-65536;return r!==r||i?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},pi=function(){k()};try{b.apply(g=ai.call(h.childNodes),h.childNodes);g[h.childNodes.length].nodeType}catch(pr){b={apply:g.length?function(n,t){nr.apply(n,ai.call(t))}:function(n,t){for(var i=n.length,r=0;n[i++]=t[r++];);n.length=i-1}}}u=r.support={};ei=r.isXML=function(n){var t=n&&(n.ownerDocument||n).documentElement;return t?"HTML"!==t.nodeName:!1};k=r.setDocument=function(n){var a,c,r=n?n.ownerDocument||n:h;return r!==o&&9===r.nodeType&&r.documentElement?(o=r,s=r.documentElement,c=r.defaultView,c&&c!==c.top&&(c.addEventListener?c.addEventListener("unload",pi,!1):c.attachEvent&&c.attachEvent("onunload",pi)),l=!ei(r),u.attributes=v(function(n){return n.className="i",!n.getAttribute("className")}),u.getElementsByTagName=v(function(n){return n.appendChild(r.createComment("")),!n.getElementsByTagName("*").length}),u.getElementsByClassName=ot.test(r.getElementsByClassName),u.getById=v(function(n){return s.appendChild(n).id=f,!r.getElementsByName||!r.getElementsByName(f).length}),u.getById?(t.find.ID=function(n,t){if("undefined"!=typeof t.getElementById&&l){var i=t.getElementById(n);return i&&i.parentNode?[i]:[]}},t.filter.ID=function(n){var t=n.replace(y,p);return function(n){return n.getAttribute("id")===t}}):(delete t.find.ID,t.filter.ID=function(n){var t=n.replace(y,p);return function(n){var i="undefined"!=typeof n.getAttributeNode&&n.getAttributeNode("id");return i&&i.value===t}}),t.find.TAG=u.getElementsByTagName?function(n,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(n):u.qsa?t.querySelectorAll(n):void 0}:function(n,t){var i,r=[],f=0,u=t.getElementsByTagName(n);if("*"===n){while(i=u[f++])1===i.nodeType&&r.push(i);return r}return u},t.find.CLASS=u.getElementsByClassName&&function(n,t){if(l)return t.getElementsByClassName(n)},d=[],e=[],(u.qsa=ot.test(r.querySelectorAll))&&(v(function(n){s.appendChild(n).innerHTML="<a id='"+f+"'><\/a><select id='"+f+"-\f]' msallowcapture=''><option selected=''><\/option><\/select>";n.querySelectorAll("[msallowcapture^='']").length&&e.push("[*^$]="+i+"*(?:''|\"\")");n.querySelectorAll("[selected]").length||e.push("\\["+i+"*(?:value|"+bt+")");n.querySelectorAll("[id~="+f+"-]").length||e.push("~=");n.querySelectorAll(":checked").length||e.push(":checked");n.querySelectorAll("a#"+f+"+*").length||e.push(".#.+[+~]")}),v(function(n){var t=r.createElement("input");t.setAttribute("type","hidden");n.appendChild(t).setAttribute("name","D");n.querySelectorAll("[name=d]").length&&e.push("name"+i+"*[*^$|!~]?=");n.querySelectorAll(":enabled").length||e.push(":enabled",":disabled");n.querySelectorAll("*,:x");e.push(",.*:")})),(u.matchesSelector=ot.test(ct=s.matches||s.webkitMatchesSelector||s.mozMatchesSelector||s.oMatchesSelector||s.msMatchesSelector))&&v(function(n){u.disconnectedMatch=ct.call(n,"div");ct.call(n,"[s!='']:x");d.push("!=",kt)}),e=e.length&&new RegExp(e.join("|")),d=d.length&&new RegExp(d.join("|")),a=ot.test(s.compareDocumentPosition),et=a||ot.test(s.contains)?function(n,t){var r=9===n.nodeType?n.documentElement:n,i=t&&t.parentNode;return n===i||!(!i||1!==i.nodeType||!(r.contains?r.contains(i):n.compareDocumentPosition&&16&n.compareDocumentPosition(i)))}:function(n,t){if(t)while(t=t.parentNode)if(t===n)return!0;return!1},wt=a?function(n,t){if(n===t)return rt=!0,0;var i=!n.compareDocumentPosition-!t.compareDocumentPosition;return i?i:(i=(n.ownerDocument||n)===(t.ownerDocument||t)?n.compareDocumentPosition(t):1,1&i||!u.sortDetached&&t.compareDocumentPosition(n)===i?n===r||n.ownerDocument===h&&et(h,n)?-1:t===r||t.ownerDocument===h&&et(h,t)?1:w?nt(w,n)-nt(w,t):0:4&i?-1:1)}:function(n,t){if(n===t)return rt=!0,0;var i,u=0,o=n.parentNode,s=t.parentNode,f=[n],e=[t];if(!o||!s)return n===r?-1:t===r?1:o?-1:s?1:w?nt(w,n)-nt(w,t):0;if(o===s)return wi(n,t);for(i=n;i=i.parentNode;)f.unshift(i);for(i=t;i=i.parentNode;)e.unshift(i);while(f[u]===e[u])u++;return u?wi(f[u],e[u]):f[u]===h?-1:e[u]===h?1:0},r):o};r.matches=function(n,t){return r(n,null,null,t)};r.matchesSelector=function(n,t){if((n.ownerDocument||n)!==o&&k(n),t=t.replace(ur,"='$1']"),!(!u.matchesSelector||!l||d&&d.test(t)||e&&e.test(t)))try{var i=ct.call(n,t);if(i||u.disconnectedMatch||n.document&&11!==n.document.nodeType)return i}catch(f){}return r(t,o,null,[n]).length>0};r.contains=function(n,t){return(n.ownerDocument||n)!==o&&k(n),et(n,t)};r.attr=function(n,i){(n.ownerDocument||n)!==o&&k(n);var f=t.attrHandle[i.toLowerCase()],r=f&&di.call(t.attrHandle,i.toLowerCase())?f(n,i,!l):void 0;return void 0!==r?r:u.attributes||!l?n.getAttribute(i):(r=n.getAttributeNode(i))&&r.specified?r.value:null};r.error=function(n){throw new Error("Syntax error, unrecognized expression: "+n);};r.uniqueSort=function(n){var r,f=[],t=0,i=0;if(rt=!u.detectDuplicates,w=!u.sortStable&&n.slice(0),n.sort(wt),rt){while(r=n[i++])r===n[i]&&(t=f.push(i));while(t--)n.splice(f[t],1)}return w=null,n};st=r.getText=function(n){var r,i="",u=0,t=n.nodeType;if(t){if(1===t||9===t||11===t){if("string"==typeof n.textContent)return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=st(n)}else if(3===t||4===t)return n.nodeValue}else while(r=n[u++])i+=st(r);return i};t=r.selectors={cacheLength:50,createPseudo:c,match:at,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(n){return n[1]=n[1].replace(y,p),n[3]=(n[3]||n[4]||n[5]||"").replace(y,p),"~="===n[2]&&(n[3]=" "+n[3]+" "),n.slice(0,4)},CHILD:function(n){return n[1]=n[1].toLowerCase(),"nth"===n[1].slice(0,3)?(n[3]||r.error(n[0]),n[4]=+(n[4]?n[5]+(n[6]||1):2*("even"===n[3]||"odd"===n[3])),n[5]=+(n[7]+n[8]||"odd"===n[3])):n[3]&&r.error(n[0]),n},PSEUDO:function(n){var i,t=!n[6]&&n[2];return at.CHILD.test(n[0])?null:(n[3]?n[2]=n[4]||n[5]||"":t&&fr.test(t)&&(i=ft(t,!0))&&(i=t.indexOf(")",t.length-i)-t.length)&&(n[0]=n[0].slice(0,i),n[2]=t.slice(0,i)),n.slice(0,3))}},filter:{TAG:function(n){var t=n.replace(y,p).toLowerCase();return"*"===n?function(){return!0}:function(n){return n.nodeName&&n.nodeName.toLowerCase()===t}},CLASS:function(n){var t=si[n+" "];return t||(t=new RegExp("(^|"+i+")"+n+"("+i+"|$)"))&&si(n,function(n){return t.test("string"==typeof n.className&&n.className||"undefined"!=typeof n.getAttribute&&n.getAttribute("class")||"")})},ATTR:function(n,t,i){return function(u){var f=r.attr(u,n);return null==f?"!="===t:t?(f+="","="===t?f===i:"!="===t?f!==i:"^="===t?i&&0===f.indexOf(i):"*="===t?i&&f.indexOf(i)>-1:"$="===t?i&&f.slice(-i.length)===i:"~="===t?(" "+f.replace(tr," ")+" ").indexOf(i)>-1:"|="===t?f===i||f.slice(0,i.length+1)===i+"-":!1):!0}},CHILD:function(n,t,i,r,u){var s="nth"!==n.slice(0,3),o="last"!==n.slice(-4),e="of-type"===t;return 1===r&&0===u?function(n){return!!n.parentNode}:function(t,i,h){var v,k,c,l,y,w,b=s!==o?"nextSibling":"previousSibling",p=t.parentNode,g=e&&t.nodeName.toLowerCase(),d=!h&&!e;if(p){if(s){while(b){for(c=t;c=c[b];)if(e?c.nodeName.toLowerCase()===g:1===c.nodeType)return!1;w=b="only"===n&&!w&&"nextSibling"}return!0}if(w=[o?p.firstChild:p.lastChild],o&&d){for(k=p[f]||(p[f]={}),v=k[n]||[],y=v[0]===a&&v[1],l=v[0]===a&&v[2],c=y&&p.childNodes[y];c=++y&&c&&c[b]||(l=y=0)||w.pop();)if(1===c.nodeType&&++l&&c===t){k[n]=[a,y,l];break}}else if(d&&(v=(t[f]||(t[f]={}))[n])&&v[0]===a)l=v[1];else while(c=++y&&c&&c[b]||(l=y=0)||w.pop())if((e?c.nodeName.toLowerCase()===g:1===c.nodeType)&&++l&&(d&&((c[f]||(c[f]={}))[n]=[a,l]),c===t))break;return l-=u,l===r||l%r==0&&l/r>=0}}},PSEUDO:function(n,i){var e,u=t.pseudos[n]||t.setFilters[n.toLowerCase()]||r.error("unsupported pseudo: "+n);return u[f]?u(i):u.length>1?(e=[n,n,"",i],t.setFilters.hasOwnProperty(n.toLowerCase())?c(function(n,t){for(var r,f=u(n,i),e=f.length;e--;)r=nt(n,f[e]),n[r]=!(t[r]=f[e])}):function(n){return u(n,0,e)}):u}},pseudos:{not:c(function(n){var t=[],r=[],i=pt(n.replace(lt,"$1"));return i[f]?c(function(n,t,r,u){for(var e,o=i(n,null,u,[]),f=n.length;f--;)(e=o[f])&&(n[f]=!(t[f]=e))}):function(n,u,f){return t[0]=n,i(t,null,f,r),t[0]=null,!r.pop()}}),has:c(function(n){return function(t){return r(n,t).length>0}}),contains:c(function(n){return n=n.replace(y,p),function(t){return(t.textContent||t.innerText||st(t)).indexOf(n)>-1}}),lang:c(function(n){return er.test(n||"")||r.error("unsupported lang: "+n),n=n.replace(y,p).toLowerCase(),function(t){var i;do if(i=l?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return i=i.toLowerCase(),i===n||0===i.indexOf(n+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var i=n.location&&n.location.hash;return i&&i.slice(1)===t.id},root:function(n){return n===s},focus:function(n){return n===o.activeElement&&(!o.hasFocus||o.hasFocus())&&!!(n.type||n.href||~n.tabIndex)},enabled:function(n){return n.disabled===!1},disabled:function(n){return n.disabled===!0},checked:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&!!n.checked||"option"===t&&!!n.selected},selected:function(n){return n.parentNode&&n.parentNode.selectedIndex,n.selected===!0},empty:function(n){for(n=n.firstChild;n;n=n.nextSibling)if(n.nodeType<6)return!1;return!0},parent:function(n){return!t.pseudos.empty(n)},header:function(n){return sr.test(n.nodeName)},input:function(n){return or.test(n.nodeName)},button:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&"button"===n.type||"button"===t},text:function(n){var t;return"input"===n.nodeName.toLowerCase()&&"text"===n.type&&(null==(t=n.getAttribute("type"))||"text"===t.toLowerCase())},first:tt(function(){return[0]}),last:tt(function(n,t){return[t-1]}),eq:tt(function(n,t,i){return[0>i?i+t:i]}),even:tt(function(n,t){for(var i=0;t>i;i+=2)n.push(i);return n}),odd:tt(function(n,t){for(var i=1;t>i;i+=2)n.push(i);return n}),lt:tt(function(n,t,i){for(var r=0>i?i+t:i;--r>=0;)n.push(r);return n}),gt:tt(function(n,t,i){for(var r=0>i?i+t:i;++r<t;)n.push(r);return n})}};t.pseudos.nth=t.pseudos.eq;for(it in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[it]=lr(it);for(it in{submit:!0,reset:!0})t.pseudos[it]=ar(it);return bi.prototype=t.filters=t.pseudos,t.setFilters=new bi,ft=r.tokenize=function(n,i){var e,f,s,o,u,h,c,l=hi[n+" "];if(l)return i?0:l.slice(0);for(u=n,h=[],c=t.preFilter;u;){(!e||(f=ir.exec(u)))&&(f&&(u=u.slice(f[0].length)||u),h.push(s=[]));e=!1;(f=rr.exec(u))&&(e=f.shift(),s.push({value:e,type:f[0].replace(lt," ")}),u=u.slice(e.length));for(o in t.filter)(f=at[o].exec(u))&&(!c[o]||(f=c[o](f)))&&(e=f.shift(),s.push({value:e,type:o,matches:f}),u=u.slice(e.length));if(!e)break}return i?u.length:u?r.error(n):hi(n,h).slice(0)},pt=r.compile=function(n,t){var r,u=[],e=[],i=ci[n+" "];if(!i){for(t||(t=ft(n)),r=t.length;r--;)i=fi(t[r]),i[f]?u.push(i):e.push(i);i=ci(n,yr(e,u));i.selector=n}return i},oi=r.select=function(n,i,r,f){var s,e,o,a,v,c="function"==typeof n&&n,h=!f&&ft(n=c.selector||n);if(r=r||[],1===h.length){if(e=h[0]=h[0].slice(0),e.length>2&&"ID"===(o=e[0]).type&&u.getById&&9===i.nodeType&&l&&t.relative[e[1].type]){if(i=(t.find.ID(o.matches[0].replace(y,p),i)||[])[0],!i)return r;c&&(i=i.parentNode);n=n.slice(e.shift().value.length)}for(s=at.needsContext.test(n)?0:e.length;s--;){if(o=e[s],t.relative[a=o.type])break;if((v=t.find[a])&&(f=v(o.matches[0].replace(y,p),dt.test(e[0].type)&&ti(i.parentNode)||i))){if(e.splice(s,1),n=f.length&&vt(e),!n)return b.apply(r,f),r;break}}}return(c||pt(n,h))(f,i,!l,r,dt.test(n)&&ti(i.parentNode)||i),r},u.sortStable=f.split("").sort(wt).join("")===f,u.detectDuplicates=!!rt,k(),u.sortDetached=v(function(n){return 1&n.compareDocumentPosition(o.createElement("div"))}),v(function(n){return n.innerHTML="<a href='#'><\/a>","#"===n.firstChild.getAttribute("href")})||ni("type|href|height|width",function(n,t,i){if(!i)return n.getAttribute(t,"type"===t.toLowerCase()?1:2)}),u.attributes&&v(function(n){return n.innerHTML="<input/>",n.firstChild.setAttribute("value",""),""===n.firstChild.getAttribute("value")})||ni("value",function(n,t,i){if(!i&&"input"===n.nodeName.toLowerCase())return n.defaultValue}),v(function(n){return null==n.getAttribute("disabled")})||ni(bt,function(n,t,i){var r;if(!i)return n[t]===!0?t.toLowerCase():(r=n.getAttributeNode(t))&&r.specified?r.value:null}),r}(n);i.find=p;i.expr=p.selectors;i.expr[":"]=i.expr.pseudos;i.unique=p.uniqueSort;i.text=p.getText;i.isXMLDoc=p.isXML;i.contains=p.contains;var fr=i.expr.match.needsContext,er=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,re=/^.[^:#\[\.,]*$/;i.filter=function(n,t,r){var u=t[0];return r&&(n=":not("+n+")"),1===t.length&&1===u.nodeType?i.find.matchesSelector(u,n)?[u]:[]:i.find.matches(n,i.grep(t,function(n){return 1===n.nodeType}))};i.fn.extend({find:function(n){var t,r=[],u=this,f=u.length;if("string"!=typeof n)return this.pushStack(i(n).filter(function(){for(t=0;f>t;t++)if(i.contains(u[t],this))return!0}));for(t=0;f>t;t++)i.find(n,u[t],r);return r=this.pushStack(f>1?i.unique(r):r),r.selector=this.selector?this.selector+" "+n:n,r},filter:function(n){return this.pushStack(ui(this,n||[],!1))},not:function(n){return this.pushStack(ui(this,n||[],!0))},is:function(n){return!!ui(this,"string"==typeof n&&fr.test(n)?i(n):n||[],!1).length}});var ft,u=n.document,ue=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,fe=i.fn.init=function(n,t){var r,f;if(!n)return this;if("string"==typeof n){if(r="<"===n.charAt(0)&&">"===n.charAt(n.length-1)&&n.length>=3?[null,n,null]:ue.exec(n),!r||!r[1]&&t)return!t||t.jquery?(t||ft).find(n):this.constructor(t).find(n);if(r[1]){if(t=t instanceof i?t[0]:t,i.merge(this,i.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:u,!0)),er.test(r[1])&&i.isPlainObject(t))for(r in t)i.isFunction(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}if(f=u.getElementById(r[2]),f&&f.parentNode){if(f.id!==r[2])return ft.find(n);this.length=1;this[0]=f}return this.context=u,this.selector=n,this}return n.nodeType?(this.context=this[0]=n,this.length=1,this):i.isFunction(n)?"undefined"!=typeof ft.ready?ft.ready(n):n(i):(void 0!==n.selector&&(this.selector=n.selector,this.context=n.context),i.makeArray(n,this))};fe.prototype=i.fn;ft=i(u);or=/^(?:parents|prev(?:Until|All))/;sr={children:!0,contents:!0,next:!0,prev:!0};i.extend({dir:function(n,t,r){for(var f=[],u=n[t];u&&9!==u.nodeType&&(void 0===r||1!==u.nodeType||!i(u).is(r));)1===u.nodeType&&f.push(u),u=u[t];return f},sibling:function(n,t){for(var i=[];n;n=n.nextSibling)1===n.nodeType&&n!==t&&i.push(n);return i}});i.fn.extend({has:function(n){var t,r=i(n,this),u=r.length;return this.filter(function(){for(t=0;u>t;t++)if(i.contains(this,r[t]))return!0})},closest:function(n,t){for(var r,f=0,o=this.length,u=[],e=fr.test(n)||"string"!=typeof n?i(n,t||this.context):0;o>f;f++)for(r=this[f];r&&r!==t;r=r.parentNode)if(r.nodeType<11&&(e?e.index(r)>-1:1===r.nodeType&&i.find.matchesSelector(r,n))){u.push(r);break}return this.pushStack(u.length>1?i.unique(u):u)},index:function(n){return n?"string"==typeof n?i.inArray(this[0],i(n)):i.inArray(n.jquery?n[0]:n,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(n,t){return this.pushStack(i.unique(i.merge(this.get(),i(n,t))))},addBack:function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))}});i.each({parent:function(n){var t=n.parentNode;return t&&11!==t.nodeType?t:null},parents:function(n){return i.dir(n,"parentNode")},parentsUntil:function(n,t,r){return i.dir(n,"parentNode",r)},next:function(n){return hr(n,"nextSibling")},prev:function(n){return hr(n,"previousSibling")},nextAll:function(n){return i.dir(n,"nextSibling")},prevAll:function(n){return i.dir(n,"previousSibling")},nextUntil:function(n,t,r){return i.dir(n,"nextSibling",r)},prevUntil:function(n,t,r){return i.dir(n,"previousSibling",r)},siblings:function(n){return i.sibling((n.parentNode||{}).firstChild,n)},children:function(n){return i.sibling(n.firstChild)},contents:function(n){return i.nodeName(n,"iframe")?n.contentDocument||n.contentWindow.document:i.merge([],n.childNodes)}},function(n,t){i.fn[n]=function(r,u){var f=i.map(this,t,r);return"Until"!==n.slice(-5)&&(u=r),u&&"string"==typeof u&&(f=i.filter(u,f)),this.length>1&&(sr[n]||(f=i.unique(f)),or.test(n)&&(f=f.reverse())),this.pushStack(f)}});h=/\S+/g;fi={};i.Callbacks=function(n){n="string"==typeof n?fi[n]||ee(n):i.extend({},n);var o,u,h,f,e,c,t=[],r=!n.once&&[],l=function(i){for(u=n.memory&&i,h=!0,e=c||0,c=0,f=t.length,o=!0;t&&f>e;e++)if(t[e].apply(i[0],i[1])===!1&&n.stopOnFalse){u=!1;break}o=!1;t&&(r?r.length&&l(r.shift()):u?t=[]:s.disable())},s={add:function(){if(t){var r=t.length;!function e(r){i.each(r,function(r,u){var f=i.type(u);"function"===f?n.unique&&s.has(u)||t.push(u):u&&u.length&&"string"!==f&&e(u)})}(arguments);o?f=t.length:u&&(c=r,l(u))}return this},remove:function(){return t&&i.each(arguments,function(n,r){for(var u;(u=i.inArray(r,t,u))>-1;)t.splice(u,1),o&&(f>=u&&f--,e>=u&&e--)}),this},has:function(n){return n?i.inArray(n,t)>-1:!(!t||!t.length)},empty:function(){return t=[],f=0,this},disable:function(){return t=r=u=void 0,this},disabled:function(){return!t},lock:function(){return r=void 0,u||s.disable(),this},locked:function(){return!r},fireWith:function(n,i){return!t||h&&!r||(i=i||[],i=[n,i.slice?i.slice():i],o?r.push(i):l(i)),this},fire:function(){return s.fireWith(this,arguments),this},fired:function(){return!!h}};return s};i.extend({Deferred:function(n){var u=[["resolve","done",i.Callbacks("once memory"),"resolved"],["reject","fail",i.Callbacks("once memory"),"rejected"],["notify","progress",i.Callbacks("memory")]],f="pending",r={state:function(){return f},always:function(){return t.done(arguments).fail(arguments),this},then:function(){var n=arguments;return i.Deferred(function(f){i.each(u,function(u,e){var o=i.isFunction(n[u])&&n[u];t[e[1]](function(){var n=o&&o.apply(this,arguments);n&&i.isFunction(n.promise)?n.promise().done(f.resolve).fail(f.reject).progress(f.notify):f[e[0]+"With"](this===r?f.promise():this,o?[n]:arguments)})});n=null}).promise()},promise:function(n){return null!=n?i.extend(n,r):r}},t={};return r.pipe=r.then,i.each(u,function(n,i){var e=i[2],o=i[3];r[i[1]]=e.add;o&&e.add(function(){f=o},u[1^n][2].disable,u[2][2].lock);t[i[0]]=function(){return t[i[0]+"With"](this===t?r:this,arguments),this};t[i[0]+"With"]=e.fireWith}),r.promise(t),n&&n.call(t,t),t},when:function(n){var t=0,u=l.call(arguments),r=u.length,e=1!==r||n&&i.isFunction(n.promise)?r:0,f=1===e?n:i.Deferred(),h=function(n,t,i){return function(r){t[n]=this;i[n]=arguments.length>1?l.call(arguments):r;i===o?f.notifyWith(t,i):--e||f.resolveWith(t,i)}},o,c,s;if(r>1)for(o=new Array(r),c=new Array(r),s=new Array(r);r>t;t++)u[t]&&i.isFunction(u[t].promise)?u[t].promise().done(h(t,s,u)).fail(f.reject).progress(h(t,c,o)):--e;return e||f.resolveWith(s,u),f.promise()}});i.fn.ready=function(n){return i.ready.promise().done(n),this};i.extend({isReady:!1,readyWait:1,holdReady:function(n){n?i.readyWait++:i.ready(!0)},ready:function(n){if(n===!0?!--i.readyWait:!i.isReady){if(!u.body)return setTimeout(i.ready);i.isReady=!0;n!==!0&&--i.readyWait>0||(lt.resolveWith(u,[i]),i.fn.triggerHandler&&(i(u).triggerHandler("ready"),i(u).off("ready")))}}});i.ready.promise=function(t){if(!lt)if(lt=i.Deferred(),"complete"===u.readyState)setTimeout(i.ready);else if(u.addEventListener)u.addEventListener("DOMContentLoaded",a,!1),n.addEventListener("load",a,!1);else{u.attachEvent("onreadystatechange",a);n.attachEvent("onload",a);var r=!1;try{r=null==n.frameElement&&u.documentElement}catch(e){}r&&r.doScroll&&!function f(){if(!i.isReady){try{r.doScroll("left")}catch(n){return setTimeout(f,50)}cr();i.ready()}}()}return lt.promise(t)};o="undefined";for(lr in i(r))break;r.ownLast="0"!==lr;r.inlineBlockNeedsLayout=!1;i(function(){var f,t,n,i;n=u.getElementsByTagName("body")[0];n&&n.style&&(t=u.createElement("div"),i=u.createElement("div"),i.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",n.appendChild(i).appendChild(t),typeof t.style.zoom!==o&&(t.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",r.inlineBlockNeedsLayout=f=3===t.offsetWidth,f&&(n.style.zoom=1)),n.removeChild(i))}),function(){var n=u.createElement("div");if(null==r.deleteExpando){r.deleteExpando=!0;try{delete n.test}catch(t){r.deleteExpando=!1}}n=null}();i.acceptData=function(n){var t=i.noData[(n.nodeName+" ").toLowerCase()],r=+n.nodeType||1;return 1!==r&&9!==r?!1:!t||t!==!0&&n.getAttribute("classid")===t};ar=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/;vr=/([A-Z])/g;i.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(n){return n=n.nodeType?i.cache[n[i.expando]]:n[i.expando],!!n&&!ei(n)},data:function(n,t,i){return pr(n,t,i)},removeData:function(n,t){return wr(n,t)},_data:function(n,t,i){return pr(n,t,i,!0)},_removeData:function(n,t){return wr(n,t,!0)}});i.fn.extend({data:function(n,t){var f,u,e,r=this[0],o=r&&r.attributes;if(void 0===n){if(this.length&&(e=i.data(r),1===r.nodeType&&!i._data(r,"parsedAttrs"))){for(f=o.length;f--;)o[f]&&(u=o[f].name,0===u.indexOf("data-")&&(u=i.camelCase(u.slice(5)),yr(r,u,e[u])));i._data(r,"parsedAttrs",!0)}return e}return"object"==typeof n?this.each(function(){i.data(this,n)}):arguments.length>1?this.each(function(){i.data(this,n,t)}):r?yr(r,n,i.data(r,n)):void 0},removeData:function(n){return this.each(function(){i.removeData(this,n)})}});i.extend({queue:function(n,t,r){var u;if(n)return(t=(t||"fx")+"queue",u=i._data(n,t),r&&(!u||i.isArray(r)?u=i._data(n,t,i.makeArray(r)):u.push(r)),u||[])},dequeue:function(n,t){t=t||"fx";var r=i.queue(n,t),e=r.length,u=r.shift(),f=i._queueHooks(n,t),o=function(){i.dequeue(n,t)};"inprogress"===u&&(u=r.shift(),e--);u&&("fx"===t&&r.unshift("inprogress"),delete f.stop,u.call(n,o,f));!e&&f&&f.empty.fire()},_queueHooks:function(n,t){var r=t+"queueHooks";return i._data(n,r)||i._data(n,r,{empty:i.Callbacks("once memory").add(function(){i._removeData(n,t+"queue");i._removeData(n,r)})})}});i.fn.extend({queue:function(n,t){var r=2;return"string"!=typeof n&&(t=n,n="fx",r--),arguments.length<r?i.queue(this[0],n):void 0===t?this:this.each(function(){var r=i.queue(this,n,t);i._queueHooks(this,n);"fx"===n&&"inprogress"!==r[0]&&i.dequeue(this,n)})},dequeue:function(n){return this.each(function(){i.dequeue(this,n)})},clearQueue:function(n){return this.queue(n||"fx",[])},promise:function(n,t){var r,f=1,e=i.Deferred(),u=this,o=this.length,s=function(){--f||e.resolveWith(u,[u])};for("string"!=typeof n&&(t=n,n=void 0),n=n||"fx";o--;)r=i._data(u[o],n+"queueHooks"),r&&r.empty&&(f++,r.empty.add(s));return s(),e.promise(t)}});var at=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,w=["Top","Right","Bottom","Left"],et=function(n,t){return n=t||n,"none"===i.css(n,"display")||!i.contains(n.ownerDocument,n)},b=i.access=function(n,t,r,u,f,e,o){var s=0,c=n.length,h=null==r;if("object"===i.type(r)){f=!0;for(s in r)i.access(n,t,s,r[s],!0,e,o)}else if(void 0!==u&&(f=!0,i.isFunction(u)||(o=!0),h&&(o?(t.call(n,u),t=null):(h=t,t=function(n,t,r){return h.call(i(n),r)})),t))for(;c>s;s++)t(n[s],r,o?u:u.call(n[s],s,t(n[s],r)));return f?n:h?t.call(n):c?t(n[0],r):e},oi=/^(?:checkbox|radio)$/i;!function(){var t=u.createElement("input"),n=u.createElement("div"),i=u.createDocumentFragment();if(n.innerHTML="  <link/><table><\/table><a href='/a'>a<\/a><input type='checkbox'/>",r.leadingWhitespace=3===n.firstChild.nodeType,r.tbody=!n.getElementsByTagName("tbody").length,r.htmlSerialize=!!n.getElementsByTagName("link").length,r.html5Clone="<:nav><\/:nav>"!==u.createElement("nav").cloneNode(!0).outerHTML,t.type="checkbox",t.checked=!0,i.appendChild(t),r.appendChecked=t.checked,n.innerHTML="<textarea>x<\/textarea>",r.noCloneChecked=!!n.cloneNode(!0).lastChild.defaultValue,i.appendChild(n),n.innerHTML="<input type='radio' checked='checked' name='t'/>",r.checkClone=n.cloneNode(!0).cloneNode(!0).lastChild.checked,r.noCloneEvent=!0,n.attachEvent&&(n.attachEvent("onclick",function(){r.noCloneEvent=!1}),n.cloneNode(!0).click()),null==r.deleteExpando){r.deleteExpando=!0;try{delete n.test}catch(f){r.deleteExpando=!1}}}(),function(){var t,i,f=u.createElement("div");for(t in{submit:!0,change:!0,focusin:!0})i="on"+t,(r[t+"Bubbles"]=i in n)||(f.setAttribute(i,"t"),r[t+"Bubbles"]=f.attributes[i].expando===!1);f=null}();var si=/^(?:input|select|textarea)$/i,oe=/^key/,se=/^(?:mouse|pointer|contextmenu)|click/,br=/^(?:focusinfocus|focusoutblur)$/,kr=/^([^.]*)(?:\.(.+)|)$/;i.event={global:{},add:function(n,t,r,u,f){var w,y,b,p,s,c,l,a,e,k,d,v=i._data(n);if(v){for(r.handler&&(p=r,r=p.handler,f=p.selector),r.guid||(r.guid=i.guid++),(y=v.events)||(y=v.events={}),(c=v.handle)||(c=v.handle=function(n){if(typeof i!==o&&(!n||i.event.triggered!==n.type))return i.event.dispatch.apply(c.elem,arguments)},c.elem=n),t=(t||"").match(h)||[""],b=t.length;b--;)w=kr.exec(t[b])||[],e=d=w[1],k=(w[2]||"").split(".").sort(),e&&(s=i.event.special[e]||{},e=(f?s.delegateType:s.bindType)||e,s=i.event.special[e]||{},l=i.extend({type:e,origType:d,data:u,handler:r,guid:r.guid,selector:f,needsContext:f&&i.expr.match.needsContext.test(f),namespace:k.join(".")},p),(a=y[e])||(a=y[e]=[],a.delegateCount=0,s.setup&&s.setup.call(n,u,k,c)!==!1||(n.addEventListener?n.addEventListener(e,c,!1):n.attachEvent&&n.attachEvent("on"+e,c))),s.add&&(s.add.call(n,l),l.handler.guid||(l.handler.guid=r.guid)),f?a.splice(a.delegateCount++,0,l):a.push(l),i.event.global[e]=!0);n=null}},remove:function(n,t,r,u,f){var y,o,s,b,p,a,c,l,e,w,k,v=i.hasData(n)&&i._data(n);if(v&&(a=v.events)){for(t=(t||"").match(h)||[""],p=t.length;p--;)if(s=kr.exec(t[p])||[],e=k=s[1],w=(s[2]||"").split(".").sort(),e){for(c=i.event.special[e]||{},e=(u?c.delegateType:c.bindType)||e,l=a[e]||[],s=s[2]&&new RegExp("(^|\\.)"+w.join("\\.(?:.*\\.|)")+"(\\.|$)"),b=y=l.length;y--;)o=l[y],!f&&k!==o.origType||r&&r.guid!==o.guid||s&&!s.test(o.namespace)||u&&u!==o.selector&&("**"!==u||!o.selector)||(l.splice(y,1),o.selector&&l.delegateCount--,c.remove&&c.remove.call(n,o));b&&!l.length&&(c.teardown&&c.teardown.call(n,w,v.handle)!==!1||i.removeEvent(n,e,v.handle),delete a[e])}else for(e in a)i.event.remove(n,e+t[p],r,u,!0);i.isEmptyObject(a)&&(delete v.handle,i._removeData(n,"events"))}},trigger:function(t,r,f,e){var l,a,o,p,c,h,w,y=[f||u],s=tt.call(t,"type")?t.type:t,v=tt.call(t,"namespace")?t.namespace.split("."):[];if(o=h=f=f||u,3!==f.nodeType&&8!==f.nodeType&&!br.test(s+i.event.triggered)&&(s.indexOf(".")>=0&&(v=s.split("."),s=v.shift(),v.sort()),a=s.indexOf(":")<0&&"on"+s,t=t[i.expando]?t:new i.Event(s,"object"==typeof t&&t),t.isTrigger=e?2:3,t.namespace=v.join("."),t.namespace_re=t.namespace?new RegExp("(^|\\.)"+v.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=f),r=null==r?[t]:i.makeArray(r,[t]),c=i.event.special[s]||{},e||!c.trigger||c.trigger.apply(f,r)!==!1)){if(!e&&!c.noBubble&&!i.isWindow(f)){for(p=c.delegateType||s,br.test(p+s)||(o=o.parentNode);o;o=o.parentNode)y.push(o),h=o;h===(f.ownerDocument||u)&&y.push(h.defaultView||h.parentWindow||n)}for(w=0;(o=y[w++])&&!t.isPropagationStopped();)t.type=w>1?p:c.bindType||s,l=(i._data(o,"events")||{})[t.type]&&i._data(o,"handle"),l&&l.apply(o,r),l=a&&o[a],l&&l.apply&&i.acceptData(o)&&(t.result=l.apply(o,r),t.result===!1&&t.preventDefault());if(t.type=s,!e&&!t.isDefaultPrevented()&&(!c._default||c._default.apply(y.pop(),r)===!1)&&i.acceptData(f)&&a&&f[s]&&!i.isWindow(f)){h=f[a];h&&(f[a]=null);i.event.triggered=s;try{f[s]()}catch(b){}i.event.triggered=void 0;h&&(f[a]=h)}return t.result}},dispatch:function(n){n=i.event.fix(n);var e,f,t,r,o,s=[],h=l.call(arguments),c=(i._data(this,"events")||{})[n.type]||[],u=i.event.special[n.type]||{};if(h[0]=n,n.delegateTarget=this,!u.preDispatch||u.preDispatch.call(this,n)!==!1){for(s=i.event.handlers.call(this,n,c),e=0;(r=s[e++])&&!n.isPropagationStopped();)for(n.currentTarget=r.elem,o=0;(t=r.handlers[o++])&&!n.isImmediatePropagationStopped();)(!n.namespace_re||n.namespace_re.test(t.namespace))&&(n.handleObj=t,n.data=t.data,f=((i.event.special[t.origType]||{}).handle||t.handler).apply(r.elem,h),void 0!==f&&(n.result=f)===!1&&(n.preventDefault(),n.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,n),n.result}},handlers:function(n,t){var f,e,u,o,h=[],s=t.delegateCount,r=n.target;if(s&&r.nodeType&&(!n.button||"click"!==n.type))for(;r!=this;r=r.parentNode||this)if(1===r.nodeType&&(r.disabled!==!0||"click"!==n.type)){for(u=[],o=0;s>o;o++)e=t[o],f=e.selector+" ",void 0===u[f]&&(u[f]=e.needsContext?i(f,this).index(r)>=0:i.find(f,this,null,[r]).length),u[f]&&u.push(e);u.length&&h.push({elem:r,handlers:u})}return s<t.length&&h.push({elem:this,handlers:t.slice(s)}),h},fix:function(n){if(n[i.expando])return n;var e,o,s,r=n.type,f=n,t=this.fixHooks[r];for(t||(this.fixHooks[r]=t=se.test(r)?this.mouseHooks:oe.test(r)?this.keyHooks:{}),s=t.props?this.props.concat(t.props):this.props,n=new i.Event(f),e=s.length;e--;)o=s[e],n[o]=f[o];return n.target||(n.target=f.srcElement||u),3===n.target.nodeType&&(n.target=n.target.parentNode),n.metaKey=!!n.metaKey,t.filter?t.filter(n,f):n},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(n,t){return null==n.which&&(n.which=null!=t.charCode?t.charCode:t.keyCode),n}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(n,t){var i,e,r,f=t.button,o=t.fromElement;return null==n.pageX&&null!=t.clientX&&(e=n.target.ownerDocument||u,r=e.documentElement,i=e.body,n.pageX=t.clientX+(r&&r.scrollLeft||i&&i.scrollLeft||0)-(r&&r.clientLeft||i&&i.clientLeft||0),n.pageY=t.clientY+(r&&r.scrollTop||i&&i.scrollTop||0)-(r&&r.clientTop||i&&i.clientTop||0)),!n.relatedTarget&&o&&(n.relatedTarget=o===n.target?t.toElement:o),n.which||void 0===f||(n.which=1&f?1:2&f?3:4&f?2:0),n}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==dr()&&this.focus)try{return this.focus(),!1}catch(n){}},delegateType:"focusin"},blur:{trigger:function(){if(this===dr()&&this.blur)return(this.blur(),!1)},delegateType:"focusout"},click:{trigger:function(){if(i.nodeName(this,"input")&&"checkbox"===this.type&&this.click)return(this.click(),!1)},_default:function(n){return i.nodeName(n.target,"a")}},beforeunload:{postDispatch:function(n){void 0!==n.result&&n.originalEvent&&(n.originalEvent.returnValue=n.result)}}},simulate:function(n,t,r,u){var f=i.extend(new i.Event,r,{type:n,isSimulated:!0,originalEvent:{}});u?i.event.trigger(f,null,t):i.event.dispatch.call(t,f);f.isDefaultPrevented()&&r.preventDefault()}};i.removeEvent=u.removeEventListener?function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i,!1)}:function(n,t,i){var r="on"+t;n.detachEvent&&(typeof n[r]===o&&(n[r]=null),n.detachEvent(r,i))};i.Event=function(n,t){return this instanceof i.Event?(n&&n.type?(this.originalEvent=n,this.type=n.type,this.isDefaultPrevented=n.defaultPrevented||void 0===n.defaultPrevented&&n.returnValue===!1?vt:it):this.type=n,t&&i.extend(this,t),this.timeStamp=n&&n.timeStamp||i.now(),void(this[i.expando]=!0)):new i.Event(n,t)};i.Event.prototype={isDefaultPrevented:it,isPropagationStopped:it,isImmediatePropagationStopped:it,preventDefault:function(){var n=this.originalEvent;this.isDefaultPrevented=vt;n&&(n.preventDefault?n.preventDefault():n.returnValue=!1)},stopPropagation:function(){var n=this.originalEvent;this.isPropagationStopped=vt;n&&(n.stopPropagation&&n.stopPropagation(),n.cancelBubble=!0)},stopImmediatePropagation:function(){var n=this.originalEvent;this.isImmediatePropagationStopped=vt;n&&n.stopImmediatePropagation&&n.stopImmediatePropagation();this.stopPropagation()}};i.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(n,t){i.event.special[n]={delegateType:t,bindType:t,handle:function(n){var u,f=this,r=n.relatedTarget,e=n.handleObj;return(!r||r!==f&&!i.contains(f,r))&&(n.type=e.origType,u=e.handler.apply(this,arguments),n.type=t),u}}});r.submitBubbles||(i.event.special.submit={setup:function(){return i.nodeName(this,"form")?!1:void i.event.add(this,"click._submit keypress._submit",function(n){var r=n.target,t=i.nodeName(r,"input")||i.nodeName(r,"button")?r.form:void 0;t&&!i._data(t,"submitBubbles")&&(i.event.add(t,"submit._submit",function(n){n._submit_bubble=!0}),i._data(t,"submitBubbles",!0))})},postDispatch:function(n){n._submit_bubble&&(delete n._submit_bubble,this.parentNode&&!n.isTrigger&&i.event.simulate("submit",this.parentNode,n,!0))},teardown:function(){return i.nodeName(this,"form")?!1:void i.event.remove(this,"._submit")}});r.changeBubbles||(i.event.special.change={setup:function(){return si.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(i.event.add(this,"propertychange._change",function(n){"checked"===n.originalEvent.propertyName&&(this._just_changed=!0)}),i.event.add(this,"click._change",function(n){this._just_changed&&!n.isTrigger&&(this._just_changed=!1);i.event.simulate("change",this,n,!0)})),!1):void i.event.add(this,"beforeactivate._change",function(n){var t=n.target;si.test(t.nodeName)&&!i._data(t,"changeBubbles")&&(i.event.add(t,"change._change",function(n){!this.parentNode||n.isSimulated||n.isTrigger||i.event.simulate("change",this.parentNode,n,!0)}),i._data(t,"changeBubbles",!0))})},handle:function(n){var t=n.target;if(this!==t||n.isSimulated||n.isTrigger||"radio"!==t.type&&"checkbox"!==t.type)return n.handleObj.handler.apply(this,arguments)},teardown:function(){return i.event.remove(this,"._change"),!si.test(this.nodeName)}});r.focusinBubbles||i.each({focus:"focusin",blur:"focusout"},function(n,t){var r=function(n){i.event.simulate(t,n.target,i.event.fix(n),!0)};i.event.special[t]={setup:function(){var u=this.ownerDocument||this,f=i._data(u,t);f||u.addEventListener(n,r,!0);i._data(u,t,(f||0)+1)},teardown:function(){var u=this.ownerDocument||this,f=i._data(u,t)-1;f?i._data(u,t,f):(u.removeEventListener(n,r,!0),i._removeData(u,t))}}});i.fn.extend({on:function(n,t,r,u,f){var o,e;if("object"==typeof n){"string"!=typeof t&&(r=r||t,t=void 0);for(o in n)this.on(o,t,r,n[o],f);return this}if(null==r&&null==u?(u=t,r=t=void 0):null==u&&("string"==typeof t?(u=r,r=void 0):(u=r,r=t,t=void 0)),u===!1)u=it;else if(!u)return this;return 1===f&&(e=u,u=function(n){return i().off(n),e.apply(this,arguments)},u.guid=e.guid||(e.guid=i.guid++)),this.each(function(){i.event.add(this,n,u,r,t)})},one:function(n,t,i,r){return this.on(n,t,i,r,1)},off:function(n,t,r){var u,f;if(n&&n.preventDefault&&n.handleObj)return u=n.handleObj,i(n.delegateTarget).off(u.namespace?u.origType+"."+u.namespace:u.origType,u.selector,u.handler),this;if("object"==typeof n){for(f in n)this.off(f,t,n[f]);return this}return(t===!1||"function"==typeof t)&&(r=t,t=void 0),r===!1&&(r=it),this.each(function(){i.event.remove(this,n,r,t)})},trigger:function(n,t){return this.each(function(){i.event.trigger(n,t,this)})},triggerHandler:function(n,t){var r=this[0];if(r)return i.event.trigger(n,t,r,!0)}});var nu="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",he=/ jQueryLc\d+="(?:null|\d+)"/g,tu=new RegExp("<(?:"+nu+")[\\s/>]","i"),hi=/^\s+/,iu=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,ru=/<([\w:]+)/,uu=/<tbody/i,ce=/<|&#?\w+;/,le=/<(?:script|style|link)/i,ae=/checked\s*(?:[^=]|=\s*.checked.)/i,fu=/^$|\/(?:java|ecma)script/i,ve=/^true\/(.*)/,ye=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,s={option:[1,"<select multiple='multiple'>","<\/select>"],legend:[1,"<fieldset>","<\/fieldset>"],area:[1,"<map>","<\/map>"],param:[1,"<object>","<\/object>"],thead:[1,"<table>","<\/table>"],tr:[2,"<table><tbody>","<\/tbody><\/table>"],col:[2,"<table><tbody><\/tbody><colgroup>","<\/colgroup><\/table>"],td:[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"],_default:r.htmlSerialize?[0,"",""]:[1,"X<div>","<\/div>"]},pe=gr(u),ci=pe.appendChild(u.createElement("div"));s.optgroup=s.option;s.tbody=s.tfoot=s.colgroup=s.caption=s.thead;s.th=s.td;i.extend({clone:function(n,t,u){var e,c,s,o,h,l=i.contains(n.ownerDocument,n);if(r.html5Clone||i.isXMLDoc(n)||!tu.test("<"+n.nodeName+">")?s=n.cloneNode(!0):(ci.innerHTML=n.outerHTML,ci.removeChild(s=ci.firstChild)),!(r.noCloneEvent&&r.noCloneChecked||1!==n.nodeType&&11!==n.nodeType||i.isXMLDoc(n)))for(e=f(s),h=f(n),o=0;null!=(c=h[o]);++o)e[o]&&be(c,e[o]);if(t)if(u)for(h=h||f(n),e=e||f(s),o=0;null!=(c=h[o]);o++)hu(c,e[o]);else hu(n,s);return e=f(s,"script"),e.length>0&&li(e,!l&&f(n,"script")),e=h=c=null,s},buildFragment:function(n,t,u,e){for(var c,o,b,h,p,w,a,k=n.length,v=gr(t),l=[],y=0;k>y;y++)if(o=n[y],o||0===o)if("object"===i.type(o))i.merge(l,o.nodeType?[o]:o);else if(ce.test(o)){for(h=h||v.appendChild(t.createElement("div")),p=(ru.exec(o)||["",""])[1].toLowerCase(),a=s[p]||s._default,h.innerHTML=a[1]+o.replace(iu,"<$1><\/$2>")+a[2],c=a[0];c--;)h=h.lastChild;if(!r.leadingWhitespace&&hi.test(o)&&l.push(t.createTextNode(hi.exec(o)[0])),!r.tbody)for(o="table"!==p||uu.test(o)?"<table>"!==a[1]||uu.test(o)?0:h:h.firstChild,c=o&&o.childNodes.length;c--;)i.nodeName(w=o.childNodes[c],"tbody")&&!w.childNodes.length&&o.removeChild(w);for(i.merge(l,h.childNodes),h.textContent="";h.firstChild;)h.removeChild(h.firstChild);h=v.lastChild}else l.push(t.createTextNode(o));for(h&&v.removeChild(h),r.appendChecked||i.grep(f(l,"input"),we),y=0;o=l[y++];)if((!e||-1===i.inArray(o,e))&&(b=i.contains(o.ownerDocument,o),h=f(v.appendChild(o),"script"),b&&li(h),u))for(c=0;o=h[c++];)fu.test(o.type||"")&&u.push(o);return h=null,v},cleanData:function(n,t){for(var u,e,f,s,a=0,h=i.expando,l=i.cache,v=r.deleteExpando,y=i.event.special;null!=(u=n[a]);a++)if((t||i.acceptData(u))&&(f=u[h],s=f&&l[f])){if(s.events)for(e in s.events)y[e]?i.event.remove(u,e):i.removeEvent(u,e,s.handle);l[f]&&(delete l[f],v?delete u[h]:typeof u.removeAttribute!==o?u.removeAttribute(h):u[h]=null,c.push(f))}}});i.fn.extend({text:function(n){return b(this,function(n){return void 0===n?i.text(this):this.empty().append((this[0]&&this[0].ownerDocument||u).createTextNode(n))},null,n,arguments.length)},append:function(){return this.domManip(arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=eu(this,n);t.appendChild(n)}})},prepend:function(){return this.domManip(arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=eu(this,n);t.insertBefore(n,t.firstChild)}})},before:function(){return this.domManip(arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return this.domManip(arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},remove:function(n,t){for(var r,e=n?i.filter(n,this):this,u=0;null!=(r=e[u]);u++)t||1!==r.nodeType||i.cleanData(f(r)),r.parentNode&&(t&&i.contains(r.ownerDocument,r)&&li(f(r,"script")),r.parentNode.removeChild(r));return this},empty:function(){for(var n,t=0;null!=(n=this[t]);t++){for(1===n.nodeType&&i.cleanData(f(n,!1));n.firstChild;)n.removeChild(n.firstChild);n.options&&i.nodeName(n,"select")&&(n.options.length=0)}return this},clone:function(n,t){return n=null==n?!1:n,t=null==t?n:t,this.map(function(){return i.clone(this,n,t)})},html:function(n){return b(this,function(n){var t=this[0]||{},u=0,e=this.length;if(void 0===n)return 1===t.nodeType?t.innerHTML.replace(he,""):void 0;if(!("string"!=typeof n||le.test(n)||!r.htmlSerialize&&tu.test(n)||!r.leadingWhitespace&&hi.test(n)||s[(ru.exec(n)||["",""])[1].toLowerCase()])){n=n.replace(iu,"<$1><\/$2>");try{for(;e>u;u++)t=this[u]||{},1===t.nodeType&&(i.cleanData(f(t,!1)),t.innerHTML=n);t=0}catch(o){}}t&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(){var n=arguments[0];return this.domManip(arguments,function(t){n=this.parentNode;i.cleanData(f(this));n&&n.replaceChild(t,this)}),n&&(n.length||n.nodeType)?this:this.remove()},detach:function(n){return this.remove(n,!0)},domManip:function(n,t){n=ir.apply([],n);var h,u,c,o,v,s,e=0,l=this.length,p=this,w=l-1,a=n[0],y=i.isFunction(a);if(y||l>1&&"string"==typeof a&&!r.checkClone&&ae.test(a))return this.each(function(i){var r=p.eq(i);y&&(n[0]=a.call(this,i,r.html()));r.domManip(n,t)});if(l&&(s=i.buildFragment(n,this[0].ownerDocument,!1,this),h=s.firstChild,1===s.childNodes.length&&(s=h),h)){for(o=i.map(f(s,"script"),ou),c=o.length;l>e;e++)u=s,e!==w&&(u=i.clone(u,!0,!0),c&&i.merge(o,f(u,"script"))),t.call(this[e],u,e);if(c)for(v=o[o.length-1].ownerDocument,i.map(o,su),e=0;c>e;e++)u=o[e],fu.test(u.type||"")&&!i._data(u,"globalEval")&&i.contains(v,u)&&(u.src?i._evalUrl&&i._evalUrl(u.src):i.globalEval((u.text||u.textContent||u.innerHTML||"").replace(ye,"")));s=h=null}return this}});i.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(n,t){i.fn[n]=function(n){for(var u,r=0,f=[],e=i(n),o=e.length-1;o>=r;r++)u=r===o?this:this.clone(!0),i(e[r])[t](u),ii.apply(f,u.get());return this.pushStack(f)}});ai={};!function(){var n;r.shrinkWrapBlocks=function(){if(null!=n)return n;n=!1;var t,i,r;return i=u.getElementsByTagName("body")[0],i&&i.style?(t=u.createElement("div"),r=u.createElement("div"),r.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",i.appendChild(r).appendChild(t),typeof t.style.zoom!==o&&(t.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",t.appendChild(u.createElement("div")).style.width="5px",n=3!==t.offsetWidth),i.removeChild(r),n):void 0}}();var lu=/^margin/,pt=new RegExp("^("+at+")(?!px)[a-z%]+$","i"),k,d,ke=/^(top|right|bottom|left)$/;n.getComputedStyle?(k=function(t){return t.ownerDocument.defaultView.opener?t.ownerDocument.defaultView.getComputedStyle(t,null):n.getComputedStyle(t,null)},d=function(n,t,r){var e,o,s,u,f=n.style;return r=r||k(n),u=r?r.getPropertyValue(t)||r[t]:void 0,r&&(""!==u||i.contains(n.ownerDocument,n)||(u=i.style(n,t)),pt.test(u)&&lu.test(t)&&(e=f.width,o=f.minWidth,s=f.maxWidth,f.minWidth=f.maxWidth=f.width=u,u=r.width,f.width=e,f.minWidth=o,f.maxWidth=s)),void 0===u?u:u+""}):u.documentElement.currentStyle&&(k=function(n){return n.currentStyle},d=function(n,t,i){var o,f,e,r,u=n.style;return i=i||k(n),r=i?i[t]:void 0,null==r&&u&&u[t]&&(r=u[t]),pt.test(r)&&!ke.test(t)&&(o=u.left,f=n.runtimeStyle,e=f&&f.left,e&&(f.left=n.currentStyle.left),u.left="fontSize"===t?"1em":r,r=u.pixelLeft+"px",u.left=o,e&&(f.left=e)),void 0===r?r:r+""||"auto"});!function(){var f,t,l,o,s,e,h;if(f=u.createElement("div"),f.innerHTML="  <link/><table><\/table><a href='/a'>a<\/a><input type='checkbox'/>",l=f.getElementsByTagName("a")[0],t=l&&l.style){t.cssText="float:left;opacity:.5";r.opacity="0.5"===t.opacity;r.cssFloat=!!t.cssFloat;f.style.backgroundClip="content-box";f.cloneNode(!0).style.backgroundClip="";r.clearCloneStyle="content-box"===f.style.backgroundClip;r.boxSizing=""===t.boxSizing||""===t.MozBoxSizing||""===t.WebkitBoxSizing;i.extend(r,{reliableHiddenOffsets:function(){return null==e&&c(),e},boxSizingReliable:function(){return null==s&&c(),s},pixelPosition:function(){return null==o&&c(),o},reliableMarginRight:function(){return null==h&&c(),h}});function c(){var i,r,f,t;r=u.getElementsByTagName("body")[0];r&&r.style&&(i=u.createElement("div"),f=u.createElement("div"),f.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",r.appendChild(f).appendChild(i),i.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",o=s=!1,h=!0,n.getComputedStyle&&(o="1%"!==(n.getComputedStyle(i,null)||{}).top,s="4px"===(n.getComputedStyle(i,null)||{width:"4px"}).width,t=i.appendChild(u.createElement("div")),t.style.cssText=i.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",t.style.marginRight=t.style.width="0",i.style.width="1px",h=!parseFloat((n.getComputedStyle(t,null)||{}).marginRight),i.removeChild(t)),i.innerHTML="<table><tr><td><\/td><td>t<\/td><\/tr><\/table>",t=i.getElementsByTagName("td"),t[0].style.cssText="margin:0;border:0;padding:0;display:none",e=0===t[0].offsetHeight,e&&(t[0].style.display="",t[1].style.display="none",e=0===t[0].offsetHeight),r.removeChild(f))}}}();i.swap=function(n,t,i,r){var f,u,e={};for(u in t)e[u]=n.style[u],n.style[u]=t[u];f=i.apply(n,r||[]);for(u in t)n.style[u]=e[u];return f};var vi=/alpha\([^)]*\)/i,de=/opacity\s*=\s*([^)]*)/,ge=/^(none|table(?!-c[ea]).+)/,no=new RegExp("^("+at+")(.*)$","i"),to=new RegExp("^([+-])=("+at+")","i"),io={position:"absolute",visibility:"hidden",display:"block"},vu={letterSpacing:"0",fontWeight:"400"},yu=["Webkit","O","Moz","ms"];i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=d(n,"opacity");return""===i?"1":i}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:r.cssFloat?"cssFloat":"styleFloat"},style:function(n,t,u,f){if(n&&3!==n.nodeType&&8!==n.nodeType&&n.style){var o,h,e,s=i.camelCase(t),c=n.style;if(t=i.cssProps[s]||(i.cssProps[s]=pu(c,s)),e=i.cssHooks[t]||i.cssHooks[s],void 0===u)return e&&"get"in e&&void 0!==(o=e.get(n,!1,f))?o:c[t];if(h=typeof u,"string"===h&&(o=to.exec(u))&&(u=(o[1]+1)*o[2]+parseFloat(i.css(n,t)),h="number"),null!=u&&u===u&&("number"!==h||i.cssNumber[s]||(u+="px"),r.clearCloneStyle||""!==u||0!==t.indexOf("background")||(c[t]="inherit"),!(e&&"set"in e&&void 0===(u=e.set(n,u,f)))))try{c[t]=u}catch(l){}}},css:function(n,t,r,u){var s,f,e,o=i.camelCase(t);return t=i.cssProps[o]||(i.cssProps[o]=pu(n.style,o)),e=i.cssHooks[t]||i.cssHooks[o],e&&"get"in e&&(f=e.get(n,!0,r)),void 0===f&&(f=d(n,t,u)),"normal"===f&&t in vu&&(f=vu[t]),""===r||r?(s=parseFloat(f),r===!0||i.isNumeric(s)?s||0:f):f}});i.each(["height","width"],function(n,t){i.cssHooks[t]={get:function(n,r,u){if(r)return ge.test(i.css(n,"display"))&&0===n.offsetWidth?i.swap(n,io,function(){return du(n,t,u)}):du(n,t,u)},set:function(n,u,f){var e=f&&k(n);return bu(n,u,f?ku(n,t,f,r.boxSizing&&"border-box"===i.css(n,"boxSizing",!1,e),e):0)}}});r.opacity||(i.cssHooks.opacity={get:function(n,t){return de.test((t&&n.currentStyle?n.currentStyle.filter:n.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(n,t){var r=n.style,u=n.currentStyle,e=i.isNumeric(t)?"alpha(opacity="+100*t+")":"",f=u&&u.filter||r.filter||"";r.zoom=1;(t>=1||""===t)&&""===i.trim(f.replace(vi,""))&&r.removeAttribute&&(r.removeAttribute("filter"),""===t||u&&!u.filter)||(r.filter=vi.test(f)?f.replace(vi,e):f+" "+e)}});i.cssHooks.marginRight=au(r.reliableMarginRight,function(n,t){if(t)return i.swap(n,{display:"inline-block"},d,[n,"marginRight"])});i.each({margin:"",padding:"",border:"Width"},function(n,t){i.cssHooks[n+t]={expand:function(i){for(var r=0,f={},u="string"==typeof i?i.split(" "):[i];4>r;r++)f[n+w[r]+t]=u[r]||u[r-2]||u[0];return f}};lu.test(n)||(i.cssHooks[n+t].set=bu)});i.fn.extend({css:function(n,t){return b(this,function(n,t,r){var f,e,o={},u=0;if(i.isArray(t)){for(f=k(n),e=t.length;e>u;u++)o[t[u]]=i.css(n,t[u],!1,f);return o}return void 0!==r?i.style(n,t,r):i.css(n,t)},n,t,arguments.length>1)},show:function(){return wu(this,!0)},hide:function(){return wu(this)},toggle:function(n){return"boolean"==typeof n?n?this.show():this.hide():this.each(function(){et(this)?i(this).show():i(this).hide()})}});i.Tween=e;e.prototype={constructor:e,init:function(n,t,r,u,f,e){this.elem=n;this.prop=r;this.easing=f||"swing";this.options=t;this.start=this.now=this.cur();this.end=u;this.unit=e||(i.cssNumber[r]?"":"px")},cur:function(){var n=e.propHooks[this.prop];return n&&n.get?n.get(this):e.propHooks._default.get(this)},run:function(n){var r,t=e.propHooks[this.prop];return this.pos=r=this.options.duration?i.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):n,this.now=(this.end-this.start)*r+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),t&&t.set?t.set(this):e.propHooks._default.set(this),this}};e.prototype.init.prototype=e.prototype;e.propHooks={_default:{get:function(n){var t;return null==n.elem[n.prop]||n.elem.style&&null!=n.elem.style[n.prop]?(t=i.css(n.elem,n.prop,""),t&&"auto"!==t?t:0):n.elem[n.prop]},set:function(n){i.fx.step[n.prop]?i.fx.step[n.prop](n):n.elem.style&&(null!=n.elem.style[i.cssProps[n.prop]]||i.cssHooks[n.prop])?i.style(n.elem,n.prop,n.now+n.unit):n.elem[n.prop]=n.now}}};e.propHooks.scrollTop=e.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}};i.easing={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2}};i.fx=e.prototype.init;i.fx.step={};var rt,wt,ro=/^(?:toggle|show|hide)$/,gu=new RegExp("^(?:([+-])=|)("+at+")([a-z%]*)$","i"),uo=/queueHooks$/,bt=[fo],st={"*":[function(n,t){var f=this.createTween(n,t),s=f.cur(),r=gu.exec(t),e=r&&r[3]||(i.cssNumber[n]?"":"px"),u=(i.cssNumber[n]||"px"!==e&&+s)&&gu.exec(i.css(f.elem,n)),o=1,h=20;if(u&&u[3]!==e){e=e||u[3];r=r||[];u=+s||1;do o=o||".5",u/=o,i.style(f.elem,n,u+e);while(o!==(o=f.cur()/s)&&1!==o&&--h)}return r&&(u=f.start=+u||+s||0,f.unit=e,f.end=r[1]?u+(r[1]+1)*r[2]:+r[2]),f}]};i.Animation=i.extend(rf,{tweener:function(n,t){i.isFunction(n)?(t=n,n=["*"]):n=n.split(" ");for(var r,u=0,f=n.length;f>u;u++)r=n[u],st[r]=st[r]||[],st[r].unshift(t)},prefilter:function(n,t){t?bt.unshift(n):bt.push(n)}});i.speed=function(n,t,r){var u=n&&"object"==typeof n?i.extend({},n):{complete:r||!r&&t||i.isFunction(n)&&n,duration:n,easing:r&&t||t&&!i.isFunction(t)&&t};return u.duration=i.fx.off?0:"number"==typeof u.duration?u.duration:u.duration in i.fx.speeds?i.fx.speeds[u.duration]:i.fx.speeds._default,(null==u.queue||u.queue===!0)&&(u.queue="fx"),u.old=u.complete,u.complete=function(){i.isFunction(u.old)&&u.old.call(this);u.queue&&i.dequeue(this,u.queue)},u};i.fn.extend({fadeTo:function(n,t,i,r){return this.filter(et).css("opacity",0).show().end().animate({opacity:t},n,i,r)},animate:function(n,t,r,u){var o=i.isEmptyObject(n),e=i.speed(t,r,u),f=function(){var t=rf(this,i.extend({},n),e);(o||i._data(this,"finish"))&&t.stop(!0)};return f.finish=f,o||e.queue===!1?this.each(f):this.queue(e.queue,f)},stop:function(n,t,r){var u=function(n){var t=n.stop;delete n.stop;t(r)};return"string"!=typeof n&&(r=t,t=n,n=void 0),t&&n!==!1&&this.queue(n||"fx",[]),this.each(function(){var o=!0,t=null!=n&&n+"queueHooks",e=i.timers,f=i._data(this);if(t)f[t]&&f[t].stop&&u(f[t]);else for(t in f)f[t]&&f[t].stop&&uo.test(t)&&u(f[t]);for(t=e.length;t--;)e[t].elem!==this||null!=n&&e[t].queue!==n||(e[t].anim.stop(r),o=!1,e.splice(t,1));(o||!r)&&i.dequeue(this,n)})},finish:function(n){return n!==!1&&(n=n||"fx"),this.each(function(){var t,f=i._data(this),r=f[n+"queue"],e=f[n+"queueHooks"],u=i.timers,o=r?r.length:0;for(f.finish=!0,i.queue(this,n,[]),e&&e.stop&&e.stop.call(this,!0),t=u.length;t--;)u[t].elem===this&&u[t].queue===n&&(u[t].anim.stop(!0),u.splice(t,1));for(t=0;o>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete f.finish})}});i.each(["toggle","show","hide"],function(n,t){var r=i.fn[t];i.fn[t]=function(n,i,u){return null==n||"boolean"==typeof n?r.apply(this,arguments):this.animate(kt(t,!0),n,i,u)}});i.each({slideDown:kt("show"),slideUp:kt("hide"),slideToggle:kt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(n,t){i.fn[n]=function(n,i,r){return this.animate(t,n,i,r)}});i.timers=[];i.fx.tick=function(){var r,n=i.timers,t=0;for(rt=i.now();t<n.length;t++)r=n[t],r()||n[t]!==r||n.splice(t--,1);n.length||i.fx.stop();rt=void 0};i.fx.timer=function(n){i.timers.push(n);n()?i.fx.start():i.timers.pop()};i.fx.interval=13;i.fx.start=function(){wt||(wt=setInterval(i.fx.tick,i.fx.interval))};i.fx.stop=function(){clearInterval(wt);wt=null};i.fx.speeds={slow:600,fast:200,_default:400};i.fn.delay=function(n,t){return n=i.fx?i.fx.speeds[n]||n:n,t=t||"fx",this.queue(t,function(t,i){var r=setTimeout(t,n);i.stop=function(){clearTimeout(r)}})},function(){var n,t,f,i,e;t=u.createElement("div");t.setAttribute("className","t");t.innerHTML="  <link/><table><\/table><a href='/a'>a<\/a><input type='checkbox'/>";i=t.getElementsByTagName("a")[0];f=u.createElement("select");e=f.appendChild(u.createElement("option"));n=t.getElementsByTagName("input")[0];i.style.cssText="top:1px";r.getSetAttribute="t"!==t.className;r.style=/top/.test(i.getAttribute("style"));r.hrefNormalized="/a"===i.getAttribute("href");r.checkOn=!!n.value;r.optSelected=e.selected;r.enctype=!!u.createElement("form").enctype;f.disabled=!0;r.optDisabled=!e.disabled;n=u.createElement("input");n.setAttribute("value","");r.input=""===n.getAttribute("value");n.value="t";n.setAttribute("type","radio");r.radioValue="t"===n.value}();uf=/\r/g;i.fn.extend({val:function(n){var t,r,f,u=this[0];return arguments.length?(f=i.isFunction(n),this.each(function(r){var u;1===this.nodeType&&(u=f?n.call(this,r,i(this).val()):n,null==u?u="":"number"==typeof u?u+="":i.isArray(u)&&(u=i.map(u,function(n){return null==n?"":n+""})),t=i.valHooks[this.type]||i.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&void 0!==t.set(this,u,"value")||(this.value=u))})):u?(t=i.valHooks[u.type]||i.valHooks[u.nodeName.toLowerCase()],t&&"get"in t&&void 0!==(r=t.get(u,"value"))?r:(r=u.value,"string"==typeof r?r.replace(uf,""):null==r?"":r)):void 0}});i.extend({valHooks:{option:{get:function(n){var t=i.find.attr(n,"value");return null!=t?t:i.trim(i.text(n))}},select:{get:function(n){for(var o,t,s=n.options,u=n.selectedIndex,f="select-one"===n.type||0>u,h=f?null:[],c=f?u+1:s.length,e=0>u?c:f?u:0;c>e;e++)if(t=s[e],!(!t.selected&&e!==u||(r.optDisabled?t.disabled:null!==t.getAttribute("disabled"))||t.parentNode.disabled&&i.nodeName(t.parentNode,"optgroup"))){if(o=i(t).val(),f)return o;h.push(o)}return h},set:function(n,t){for(var f,r,u=n.options,o=i.makeArray(t),e=u.length;e--;)if(r=u[e],i.inArray(i.valHooks.option.get(r),o)>=0)try{r.selected=f=!0}catch(s){r.scrollHeight}else r.selected=!1;return f||(n.selectedIndex=-1),u}}}});i.each(["radio","checkbox"],function(){i.valHooks[this]={set:function(n,t){if(i.isArray(t))return n.checked=i.inArray(i(n).val(),t)>=0}};r.checkOn||(i.valHooks[this].get=function(n){return null===n.getAttribute("value")?"on":n.value})});var ut,ff,v=i.expr.attrHandle,yi=/^(?:checked|selected)$/i,g=r.getSetAttribute,dt=r.input;i.fn.extend({attr:function(n,t){return b(this,i.attr,n,t,arguments.length>1)},removeAttr:function(n){return this.each(function(){i.removeAttr(this,n)})}});i.extend({attr:function(n,t,r){var u,f,e=n.nodeType;if(n&&3!==e&&8!==e&&2!==e)return typeof n.getAttribute===o?i.prop(n,t,r):(1===e&&i.isXMLDoc(n)||(t=t.toLowerCase(),u=i.attrHooks[t]||(i.expr.match.bool.test(t)?ff:ut)),void 0===r?u&&"get"in u&&null!==(f=u.get(n,t))?f:(f=i.find.attr(n,t),null==f?void 0:f):null!==r?u&&"set"in u&&void 0!==(f=u.set(n,r,t))?f:(n.setAttribute(t,r+""),r):void i.removeAttr(n,t))},removeAttr:function(n,t){var r,u,e=0,f=t&&t.match(h);if(f&&1===n.nodeType)while(r=f[e++])u=i.propFix[r]||r,i.expr.match.bool.test(r)?dt&&g||!yi.test(r)?n[u]=!1:n[i.camelCase("default-"+r)]=n[u]=!1:i.attr(n,r,""),n.removeAttribute(g?r:u)},attrHooks:{type:{set:function(n,t){if(!r.radioValue&&"radio"===t&&i.nodeName(n,"input")){var u=n.value;return n.setAttribute("type",t),u&&(n.value=u),t}}}}});ff={set:function(n,t,r){return t===!1?i.removeAttr(n,r):dt&&g||!yi.test(r)?n.setAttribute(!g&&i.propFix[r]||r,r):n[i.camelCase("default-"+r)]=n[r]=!0,r}};i.each(i.expr.match.bool.source.match(/\w+/g),function(n,t){var r=v[t]||i.find.attr;v[t]=dt&&g||!yi.test(t)?function(n,t,i){var u,f;return i||(f=v[t],v[t]=u,u=null!=r(n,t,i)?t.toLowerCase():null,v[t]=f),u}:function(n,t,r){if(!r)return n[i.camelCase("default-"+t)]?t.toLowerCase():null}});dt&&g||(i.attrHooks.value={set:function(n,t,r){return i.nodeName(n,"input")?void(n.defaultValue=t):ut&&ut.set(n,t,r)}});g||(ut={set:function(n,t,i){var r=n.getAttributeNode(i);return r||n.setAttributeNode(r=n.ownerDocument.createAttribute(i)),r.value=t+="","value"===i||t===n.getAttribute(i)?t:void 0}},v.id=v.name=v.coords=function(n,t,i){var r;if(!i)return(r=n.getAttributeNode(t))&&""!==r.value?r.value:null},i.valHooks.button={get:function(n,t){var i=n.getAttributeNode(t);if(i&&i.specified)return i.value},set:ut.set},i.attrHooks.contenteditable={set:function(n,t,i){ut.set(n,""===t?!1:t,i)}},i.each(["width","height"],function(n,t){i.attrHooks[t]={set:function(n,i){if(""===i)return(n.setAttribute(t,"auto"),i)}}}));r.style||(i.attrHooks.style={get:function(n){return n.style.cssText||void 0},set:function(n,t){return n.style.cssText=t+""}});ef=/^(?:input|select|textarea|button|object)$/i;of=/^(?:a|area)$/i;i.fn.extend({prop:function(n,t){return b(this,i.prop,n,t,arguments.length>1)},removeProp:function(n){return n=i.propFix[n]||n,this.each(function(){try{this[n]=void 0;delete this[n]}catch(t){}})}});i.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(n,t,r){var f,u,o,e=n.nodeType;if(n&&3!==e&&8!==e&&2!==e)return o=1!==e||!i.isXMLDoc(n),o&&(t=i.propFix[t]||t,u=i.propHooks[t]),void 0!==r?u&&"set"in u&&void 0!==(f=u.set(n,r,t))?f:n[t]=r:u&&"get"in u&&null!==(f=u.get(n,t))?f:n[t]},propHooks:{tabIndex:{get:function(n){var t=i.find.attr(n,"tabindex");return t?parseInt(t,10):ef.test(n.nodeName)||of.test(n.nodeName)&&n.href?0:-1}}}});r.hrefNormalized||i.each(["href","src"],function(n,t){i.propHooks[t]={get:function(n){return n.getAttribute(t,4)}}});r.optSelected||(i.propHooks.selected={get:function(n){var t=n.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}});i.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){i.propFix[this.toLowerCase()]=this});r.enctype||(i.propFix.enctype="encoding");gt=/[\t\r\n\f]/g;i.fn.extend({addClass:function(n){var o,t,r,u,s,f,e=0,c=this.length,l="string"==typeof n&&n;if(i.isFunction(n))return this.each(function(t){i(this).addClass(n.call(this,t,this.className))});if(l)for(o=(n||"").match(h)||[];c>e;e++)if(t=this[e],r=1===t.nodeType&&(t.className?(" "+t.className+" ").replace(gt," "):" ")){for(s=0;u=o[s++];)r.indexOf(" "+u+" ")<0&&(r+=u+" ");f=i.trim(r);t.className!==f&&(t.className=f)}return this},removeClass:function(n){var o,t,r,u,s,f,e=0,c=this.length,l=0===arguments.length||"string"==typeof n&&n;if(i.isFunction(n))return this.each(function(t){i(this).removeClass(n.call(this,t,this.className))});if(l)for(o=(n||"").match(h)||[];c>e;e++)if(t=this[e],r=1===t.nodeType&&(t.className?(" "+t.className+" ").replace(gt," "):"")){for(s=0;u=o[s++];)while(r.indexOf(" "+u+" ")>=0)r=r.replace(" "+u+" "," ");f=n?i.trim(r):"";t.className!==f&&(t.className=f)}return this},toggleClass:function(n,t){var r=typeof n;return"boolean"==typeof t&&"string"===r?t?this.addClass(n):this.removeClass(n):this.each(i.isFunction(n)?function(r){i(this).toggleClass(n.call(this,r,this.className,t),t)}:function(){if("string"===r)for(var t,f=0,u=i(this),e=n.match(h)||[];t=e[f++];)u.hasClass(t)?u.removeClass(t):u.addClass(t);else(r===o||"boolean"===r)&&(this.className&&i._data(this,"__className__",this.className),this.className=this.className||n===!1?"":i._data(this,"__className__")||"")})},hasClass:function(n){for(var i=" "+n+" ",t=0,r=this.length;r>t;t++)if(1===this[t].nodeType&&(" "+this[t].className+" ").replace(gt," ").indexOf(i)>=0)return!0;return!1}});i.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(n,t){i.fn[t]=function(n,i){return arguments.length>0?this.on(t,null,n,i):this.trigger(t)}});i.fn.extend({hover:function(n,t){return this.mouseenter(n).mouseleave(t||n)},bind:function(n,t,i){return this.on(n,null,t,i)},unbind:function(n,t){return this.off(n,null,t)},delegate:function(n,t,i,r){return this.on(t,n,i,r)},undelegate:function(n,t,i){return 1===arguments.length?this.off(n,"**"):this.off(t,n||"**",i)}});var pi=i.now(),wi=/\?/,oo=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;i.parseJSON=function(t){if(n.JSON&&n.JSON.parse)return n.JSON.parse(t+"");var f,r=null,u=i.trim(t+"");return u&&!i.trim(u.replace(oo,function(n,t,i,u){return f&&t&&(r=0),0===r?n:(f=i||t,r+=!u-!i,"")}))?Function("return "+u)():i.error("Invalid JSON: "+t)};i.parseXML=function(t){var r,u;if(!t||"string"!=typeof t)return null;try{n.DOMParser?(u=new DOMParser,r=u.parseFromString(t,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(t))}catch(f){r=void 0}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||i.error("Invalid XML: "+t),r};var nt,y,so=/#.*$/,sf=/([?&])_=[^&]*/,ho=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,co=/^(?:GET|HEAD)$/,lo=/^\/\//,hf=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,cf={},bi={},lf="*/".concat("*");try{y=location.href}catch(ns){y=u.createElement("a");y.href="";y=y.href}nt=hf.exec(y.toLowerCase())||[];i.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:y,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(nt[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":lf,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":i.parseJSON,"text xml":i.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(n,t){return t?ki(ki(n,i.ajaxSettings),t):ki(i.ajaxSettings,n)},ajaxPrefilter:af(cf),ajaxTransport:af(bi),ajax:function(n,t){function w(n,t,s,h){var v,it,nt,y,w,c=t;2!==e&&(e=2,k&&clearTimeout(k),a=void 0,b=h||"",u.readyState=n>0?4:0,v=n>=200&&300>n||304===n,s&&(y=ao(r,u,s)),y=vo(r,y,u,v),v?(r.ifModified&&(w=u.getResponseHeader("Last-Modified"),w&&(i.lastModified[f]=w),w=u.getResponseHeader("etag"),w&&(i.etag[f]=w)),204===n||"HEAD"===r.type?c="nocontent":304===n?c="notmodified":(c=y.state,it=y.data,nt=y.error,v=!nt)):(nt=c,(n||!c)&&(c="error",0>n&&(n=0))),u.status=n,u.statusText=(t||c)+"",v?g.resolveWith(o,[it,c,u]):g.rejectWith(o,[u,c,nt]),u.statusCode(p),p=void 0,l&&d.trigger(v?"ajaxSuccess":"ajaxError",[u,r,v?it:nt]),tt.fireWith(o,[u,c]),l&&(d.trigger("ajaxComplete",[u,r]),--i.active||i.event.trigger("ajaxStop")))}"object"==typeof n&&(t=n,n=void 0);t=t||{};var s,c,f,b,k,l,a,v,r=i.ajaxSetup({},t),o=r.context||r,d=r.context&&(o.nodeType||o.jquery)?i(o):i.event,g=i.Deferred(),tt=i.Callbacks("once memory"),p=r.statusCode||{},it={},rt={},e=0,ut="canceled",u={readyState:0,getResponseHeader:function(n){var t;if(2===e){if(!v)for(v={};t=ho.exec(b);)v[t[1].toLowerCase()]=t[2];t=v[n.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===e?b:null},setRequestHeader:function(n,t){var i=n.toLowerCase();return e||(n=rt[i]=rt[i]||n,it[n]=t),this},overrideMimeType:function(n){return e||(r.mimeType=n),this},statusCode:function(n){var t;if(n)if(2>e)for(t in n)p[t]=[p[t],n[t]];else u.always(n[u.status]);return this},abort:function(n){var t=n||ut;return a&&a.abort(t),w(0,t),this}};if(g.promise(u).complete=tt.add,u.success=u.done,u.error=u.fail,r.url=((n||r.url||y)+"").replace(so,"").replace(lo,nt[1]+"//"),r.type=t.method||t.type||r.method||r.type,r.dataTypes=i.trim(r.dataType||"*").toLowerCase().match(h)||[""],null==r.crossDomain&&(s=hf.exec(r.url.toLowerCase()),r.crossDomain=!(!s||s[1]===nt[1]&&s[2]===nt[2]&&(s[3]||("http:"===s[1]?"80":"443"))===(nt[3]||("http:"===nt[1]?"80":"443")))),r.data&&r.processData&&"string"!=typeof r.data&&(r.data=i.param(r.data,r.traditional)),vf(cf,r,t,u),2===e)return u;l=i.event&&r.global;l&&0==i.active++&&i.event.trigger("ajaxStart");r.type=r.type.toUpperCase();r.hasContent=!co.test(r.type);f=r.url;r.hasContent||(r.data&&(f=r.url+=(wi.test(f)?"&":"?")+r.data,delete r.data),r.cache===!1&&(r.url=sf.test(f)?f.replace(sf,"$1_="+pi++):f+(wi.test(f)?"&":"?")+"_="+pi++));r.ifModified&&(i.lastModified[f]&&u.setRequestHeader("If-Modified-Since",i.lastModified[f]),i.etag[f]&&u.setRequestHeader("If-None-Match",i.etag[f]));(r.data&&r.hasContent&&r.contentType!==!1||t.contentType)&&u.setRequestHeader("Content-Type",r.contentType);u.setRequestHeader("Accept",r.dataTypes[0]&&r.accepts[r.dataTypes[0]]?r.accepts[r.dataTypes[0]]+("*"!==r.dataTypes[0]?", "+lf+"; q=0.01":""):r.accepts["*"]);for(c in r.headers)u.setRequestHeader(c,r.headers[c]);if(r.beforeSend&&(r.beforeSend.call(o,u,r)===!1||2===e))return u.abort();ut="abort";for(c in{success:1,error:1,complete:1})u[c](r[c]);if(a=vf(bi,r,t,u)){u.readyState=1;l&&d.trigger("ajaxSend",[u,r]);r.async&&r.timeout>0&&(k=setTimeout(function(){u.abort("timeout")},r.timeout));try{e=1;a.send(it,w)}catch(ft){if(!(2>e))throw ft;w(-1,ft)}}else w(-1,"No Transport");return u},getJSON:function(n,t,r){return i.get(n,t,r,"json")},getScript:function(n,t){return i.get(n,void 0,t,"script")}});i.each(["get","post"],function(n,t){i[t]=function(n,r,u,f){return i.isFunction(r)&&(f=f||u,u=r,r=void 0),i.ajax({url:n,type:t,dataType:f,data:r,success:u})}});i._evalUrl=function(n){return i.ajax({url:n,type:"GET",dataType:"script",async:!1,global:!1,throws:!0})};i.fn.extend({wrapAll:function(n){if(i.isFunction(n))return this.each(function(t){i(this).wrapAll(n.call(this,t))});if(this[0]){var t=i(n,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]);t.map(function(){for(var n=this;n.firstChild&&1===n.firstChild.nodeType;)n=n.firstChild;return n}).append(this)}return this},wrapInner:function(n){return this.each(i.isFunction(n)?function(t){i(this).wrapInner(n.call(this,t))}:function(){var t=i(this),r=t.contents();r.length?r.wrapAll(n):t.append(n)})},wrap:function(n){var t=i.isFunction(n);return this.each(function(r){i(this).wrapAll(t?n.call(this,r):n)})},unwrap:function(){return this.parent().each(function(){i.nodeName(this,"body")||i(this).replaceWith(this.childNodes)}).end()}});i.expr.filters.hidden=function(n){return n.offsetWidth<=0&&n.offsetHeight<=0||!r.reliableHiddenOffsets()&&"none"===(n.style&&n.style.display||i.css(n,"display"))};i.expr.filters.visible=function(n){return!i.expr.filters.hidden(n)};var yo=/%20/g,po=/\[\]$/,yf=/\r?\n/g,wo=/^(?:submit|button|image|reset|file)$/i,bo=/^(?:input|select|textarea|keygen)/i;i.param=function(n,t){var r,u=[],f=function(n,t){t=i.isFunction(t)?t():null==t?"":t;u[u.length]=encodeURIComponent(n)+"="+encodeURIComponent(t)};if(void 0===t&&(t=i.ajaxSettings&&i.ajaxSettings.traditional),i.isArray(n)||n.jquery&&!i.isPlainObject(n))i.each(n,function(){f(this.name,this.value)});else for(r in n)di(r,n[r],t,f);return u.join("&").replace(yo,"+")};i.fn.extend({serialize:function(){return i.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var n=i.prop(this,"elements");return n?i.makeArray(n):this}).filter(function(){var n=this.type;return this.name&&!i(this).is(":disabled")&&bo.test(this.nodeName)&&!wo.test(n)&&(this.checked||!oi.test(n))}).map(function(n,t){var r=i(this).val();return null==r?null:i.isArray(r)?i.map(r,function(n){return{name:t.name,value:n.replace(yf,"\r\n")}}):{name:t.name,value:r.replace(yf,"\r\n")}}).get()}});i.ajaxSettings.xhr=void 0!==n.ActiveXObject?function(){return!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&pf()||go()}:pf;var ko=0,ni={},ht=i.ajaxSettings.xhr();return n.attachEvent&&n.attachEvent("onunload",function(){for(var n in ni)ni[n](void 0,!0)}),r.cors=!!ht&&"withCredentials"in ht,ht=r.ajax=!!ht,ht&&i.ajaxTransport(function(n){if(!n.crossDomain||r.cors){var t;return{send:function(r,u){var e,f=n.xhr(),o=++ko;if(f.open(n.type,n.url,n.async,n.username,n.password),n.xhrFields)for(e in n.xhrFields)f[e]=n.xhrFields[e];n.mimeType&&f.overrideMimeType&&f.overrideMimeType(n.mimeType);n.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest");for(e in r)void 0!==r[e]&&f.setRequestHeader(e,r[e]+"");f.send(n.hasContent&&n.data||null);t=function(r,e){var s,c,h;if(t&&(e||4===f.readyState))if(delete ni[o],t=void 0,f.onreadystatechange=i.noop,e)4!==f.readyState&&f.abort();else{h={};s=f.status;"string"==typeof f.responseText&&(h.text=f.responseText);try{c=f.statusText}catch(l){c=""}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=h.text?200:404}h&&u(s,c,h,f.getAllResponseHeaders())};n.async?4===f.readyState?setTimeout(t):f.onreadystatechange=ni[o]=t:t()},abort:function(){t&&t(void 0,!0)}}}}),i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(n){return i.globalEval(n),n}}}),i.ajaxPrefilter("script",function(n){void 0===n.cache&&(n.cache=!1);n.crossDomain&&(n.type="GET",n.global=!1)}),i.ajaxTransport("script",function(n){if(n.crossDomain){var t,r=u.head||i("head")[0]||u.documentElement;return{send:function(i,f){t=u.createElement("script");t.async=!0;n.scriptCharset&&(t.charset=n.scriptCharset);t.src=n.url;t.onload=t.onreadystatechange=function(n,i){(i||!t.readyState||/loaded|complete/.test(t.readyState))&&(t.onload=t.onreadystatechange=null,t.parentNode&&t.parentNode.removeChild(t),t=null,i||f(200,"success"))};r.insertBefore(t,r.firstChild)},abort:function(){t&&t.onload(void 0,!0)}}}}),gi=[],ti=/(=)\?(?=&|$)|\?\?/,i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=gi.pop()||i.expando+"_"+pi++;return this[n]=!0,n}}),i.ajaxPrefilter("json jsonp",function(t,r,u){var f,o,e,s=t.jsonp!==!1&&(ti.test(t.url)?"url":"string"==typeof t.data&&!(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&ti.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return(f=t.jsonpCallback=i.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(ti,"$1"+f):t.jsonp!==!1&&(t.url+=(wi.test(t.url)?"&":"?")+t.jsonp+"="+f),t.converters["script json"]=function(){return e||i.error(f+" was not called"),e[0]},t.dataTypes[0]="json",o=n[f],n[f]=function(){e=arguments},u.always(function(){n[f]=o;t[f]&&(t.jsonpCallback=r.jsonpCallback,gi.push(f));e&&i.isFunction(o)&&o(e[0]);e=o=void 0}),"script")}),i.parseHTML=function(n,t,r){if(!n||"string"!=typeof n)return null;"boolean"==typeof t&&(r=t,t=!1);t=t||u;var f=er.exec(n),e=!r&&[];return f?[t.createElement(f[1])]:(f=i.buildFragment([n],t,e),e&&e.length&&i(e).remove(),i.merge([],f.childNodes))},nr=i.fn.load,i.fn.load=function(n,t,r){if("string"!=typeof n&&nr)return nr.apply(this,arguments);var u,o,s,f=this,e=n.indexOf(" ");return e>=0&&(u=i.trim(n.slice(e,n.length)),n=n.slice(0,e)),i.isFunction(t)?(r=t,t=void 0):t&&"object"==typeof t&&(s="POST"),f.length>0&&i.ajax({url:n,type:s,dataType:"html",data:t}).done(function(n){o=arguments;f.html(u?i("<div>").append(i.parseHTML(n)).find(u):n)}).complete(r&&function(n,t){f.each(r,o||[n.responseText,t,n])}),this},i.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(n,t){i.fn[t]=function(n){return this.on(t,n)}}),i.expr.filters.animated=function(n){return i.grep(i.timers,function(t){return n===t.elem}).length},tr=n.document.documentElement,i.offset={setOffset:function(n,t,r){var e,o,s,h,u,c,v,l=i.css(n,"position"),a=i(n),f={};"static"===l&&(n.style.position="relative");u=a.offset();s=i.css(n,"top");c=i.css(n,"left");v=("absolute"===l||"fixed"===l)&&i.inArray("auto",[s,c])>-1;v?(e=a.position(),h=e.top,o=e.left):(h=parseFloat(s)||0,o=parseFloat(c)||0);i.isFunction(t)&&(t=t.call(n,r,u));null!=t.top&&(f.top=t.top-u.top+h);null!=t.left&&(f.left=t.left-u.left+o);"using"in t?t.using.call(n,f):a.css(f)}},i.fn.extend({offset:function(n){if(arguments.length)return void 0===n?this:this.each(function(t){i.offset.setOffset(this,n,t)});var t,f,u={top:0,left:0},r=this[0],e=r&&r.ownerDocument;if(e)return t=e.documentElement,i.contains(t,r)?(typeof r.getBoundingClientRect!==o&&(u=r.getBoundingClientRect()),f=wf(e),{top:u.top+(f.pageYOffset||t.scrollTop)-(t.clientTop||0),left:u.left+(f.pageXOffset||t.scrollLeft)-(t.clientLeft||0)}):u},position:function(){if(this[0]){var n,r,t={top:0,left:0},u=this[0];return"fixed"===i.css(u,"position")?r=u.getBoundingClientRect():(n=this.offsetParent(),r=this.offset(),i.nodeName(n[0],"html")||(t=n.offset()),t.top+=i.css(n[0],"borderTopWidth",!0),t.left+=i.css(n[0],"borderLeftWidth",!0)),{top:r.top-t.top-i.css(u,"marginTop",!0),left:r.left-t.left-i.css(u,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var n=this.offsetParent||tr;n&&!i.nodeName(n,"html")&&"static"===i.css(n,"position");)n=n.offsetParent;return n||tr})}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(n,t){var r=/Y/.test(t);i.fn[n]=function(u){return b(this,function(n,u,f){var e=wf(n);return void 0===f?e?t in e?e[t]:e.document.documentElement[u]:n[u]:void(e?e.scrollTo(r?i(e).scrollLeft():f,r?f:i(e).scrollTop()):n[u]=f)},n,u,arguments.length,null)}}),i.each(["top","left"],function(n,t){i.cssHooks[t]=au(r.pixelPosition,function(n,r){if(r)return(r=d(n,t),pt.test(r)?i(n).position()[t]+"px":r)})}),i.each({Height:"height",Width:"width"},function(n,t){i.each({padding:"inner"+n,content:t,"":"outer"+n},function(r,u){i.fn[u]=function(u,f){var e=arguments.length&&(r||"boolean"!=typeof u),o=r||(u===!0||f===!0?"margin":"border");return b(this,function(t,r,u){var f;return i.isWindow(t)?t.document.documentElement["client"+n]:9===t.nodeType?(f=t.documentElement,Math.max(t.body["scroll"+n],f["scroll"+n],t.body["offset"+n],f["offset"+n],f["client"+n])):void 0===u?i.css(t,r,o):i.style(t,r,u,o)},t,e?u:void 0,e,null)}})}),i.fn.size=function(){return this.length},i.fn.andSelf=i.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return i}),bf=n.jQueryLc,kf=n.$,i.noConflict=function(t){return n.$===i&&(n.$=kf),t&&n.jQueryLc===i&&(n.jQueryLc=bf),i},typeof t===o&&(n.jQueryLc=n.$=i),i});$Lc=jQueryLc.noConflict();Calculators={digits:4,GetCurrentPriceForSwap:function(n){Calculators.CalculateCurrentPriceForPip(n);Calculators.GetSwapOneNightSwap(n)},GetSwapOneNightSwap:function(n){var t,u,s;parentForm=$Lc(n).parents("form");var f=$Lc(parentForm).find("select[name='CurrencyPair'] option:selected").val(),e=f.split("/")[0],o=f.split("/")[1],h=e+o,c=o+e,i=$Lc(parentForm).find("select[name='Side'] option:selected").val(),r=leaderCapital.QuotesHub.getAllInstruments();i==undefined&&(i="SELL");try{for(t=0;t<r.length;t++)if(r[t].Symbol==h){u=r[t].Instrument;s=i.toUpperCase()=="BUY"?u.SwapLong:u.SwapShort;$Lc(parentForm).find("span[name='OneNightSwap']").text((s/10).toFixed(Calculators.digits));return}}catch(l){}},getChartDataBySymoble:function(n,t,i){typeof leaderCapital!="undefined"&&leaderCapital.QuotesHub!=null&&leaderCapital.QuotesHub.isConnect?leaderCapital.QuotesHub.getChartData(n,t,i).done(function(t){typeof chartLcCallBack=="function"&&chartLcCallBack(n,t)}):setTimeout(function(){getChartDataBySymoble(n,t,i)},1e3)},getChartDataBySymobleList:function(n,t,i){if(typeof leaderCapital!="undefined"&&leaderCapital.QuotesHub!=null&&leaderCapital.QuotesHub.isConnect){symboleListArray=n.split(",");for(var r=0;r<symboleListArray.length;r++)getChartDataBySymoble(symboleListArray[r],t,i)}else setTimeout(function(){getChartDataBySymobleList(n,t,i)},1e3)},GetAmonutInUsd:function(n,t){var r,u,i;if(t=="USD"||leaderCapital.QuotesHub==null||leaderCapital.QuotesHub.quotes==null||leaderCapital.QuotesHub.quotes.length<1)return n;switch(t.toUpperCase()){case"USD":case"840":t="USD";break;case"TRY":case"949":t="TRY";break;case"EUR":case"978":t="EUR";break;case"CNY":case"CNH":case"156":t="CNH";break;default:t=t.toUpperCase()}r=t+"USD";(r=="BTCUSD"||r=="BITCOINUSD")&&(r="BITCOIN");u="USD"+t;try{for(i=0;i<leaderCapital.QuotesHub.quotes.length;i++){if(leaderCapital.QuotesHub.quotes[i].Symbol==r)return n*parseFloat(leaderCapital.QuotesHub.quotes[i].Sell);if(leaderCapital.QuotesHub.quotes[i].Symbol==u)return n/parseFloat(leaderCapital.QuotesHub.quotes[i].Sell)}}catch(f){}return n},CalculateSwapValue:function(n){var e,t,o,i;parentForm=$Lc(n).parents("form");var s=$Lc(parentForm).find("select[name='Side'] option:selected").text(),r=$Lc(parentForm).find("select[name='AccountCurrency'] option:selected").text(),h=$Lc(parentForm).find("select[name='CurrencyPair'] option:selected").text(),u=h.split("/")[1],c=Calculators.GetCurrencyPair(u,r,s),l=$Lc(parentForm).find("span[name='OneNightSwap']").text(),a=u!="JPY"?10:1e3,f=$Lc(parentForm).find("input[name='TradeSize']").val();return isNaN(f)||(e=parseFloat(f)),t=$Lc(parentForm).find("input[name='HeldNights']").val(),isNaN(t)||(o=parseFloat(t)),$Lc(parentForm).find("span[name='SwapValue']").text(""),i=parseFloat(l)*e*o*a*c,isNaN(i)||$Lc(parentForm).find("span[name='SwapValue']").text(i.toFixed(Calculators.digits)+" "+r),!1},CalculatePipValue:function(n){var u;parentForm=$Lc(n).parents("form");var e=$Lc(parentForm).find("select[name='CurrencyPair'] option:selected").text(),t=e.split("/")[1],i=$Lc(parentForm).find("select[name='AccountCurrency'] option:selected").text(),r=$Lc(parentForm).find("input[name='TradeSize']").val();isNaN(r)||(u=parseFloat(r));var o=t!="JPY"?.0001:.01,s=Calculators.GetCurrencyPair(t,i),f=u*1e5*o*s;return $Lc(parentForm).find("span[name='PipValue']").text(""),isNaN(f)||$Lc(parentForm).find("span[name='PipValue']").text(f.toFixed(Calculators.digits)+" "+i),!1},CalculateCurrentPriceForPip:function(n){var t;parentForm=$Lc(n).parents("form");var t=$Lc(parentForm).find("select[name='CurrencyPair'] option:selected").text(),r=t.split("/")[0],i=t.split("/")[1];$Lc(parentForm).find("input[name='CurrentPrice']").text("");try{t=Calculators.GetCurrencyPair(r,i);isNaN(t)||$Lc(parentForm).find("span[name='CurrentPrice']").text(t.toFixed(Calculators.digits)+" "+i)}catch(u){}return!1},CalculateCurrentPrice:function(n){var t;parentForm=$Lc(n).parents("form");var t=$Lc(parentForm).find("select[name='CurrencyPair'] option:selected").text(),i=t.split("/")[0],r=$Lc(parentForm).find("select[name='AccountCurrency'] option:selected").text();$Lc(parentForm).find("input[name='CurrentPrice']").val("");$Lc(parentForm).find("span[name='PairToConvert']").text("");try{t=Calculators.GetCurrencyPair(i,r);isNaN(t)||($Lc(parentForm).find("span[name='CurrentPrice']").text(t.toFixed(Calculators.digits)),$Lc(parentForm).find("span[name='PairToConvert']").text("("+i+"/"+r+")"))}catch(u){}return!1},CalculateMarginUsed:function(n,t){var r,e,i;if(parentForm=$Lc(n).parents("form"),r=$Lc(parentForm).find("select[name='AccountCurrency'] option:selected").text(),$Lc(parentForm).find("span[name='CurrentPrice']").text().length>0){var o=parseFloat($Lc(parentForm).find("span[name='CurrentPrice']").text()),s=parseFloat($Lc(parentForm).find("select[name='Ratio'] option:selected").val()),u=$Lc(parentForm).find("input[name='Size']").val().replace(",",""),f;return isNaN(u)||(e=parseFloat(u)*1e5),f=typeof t!="undefined"?t:2,i=o*(100/s)*(e/100),$Lc(parentForm).find("span[name='MarginUsed']").text(""),isNaN(i)||$Lc(parentForm).find("span[name='MarginUsed']").text(i.toFixed(f)+" "+r),!1}},GetCurrencyCode:function(n){switch(n.toUpperCase()){case"USD":case"840":return"USD";case"TRY":case"949":return"TRY";case"EUR":case"978":return"EUR";case"CNY":case"CNH":case"156":return"CNH";default:return n.toUpperCase()}},SwitchCurrency:function(n){parentForm=$Lc(n).parents("form");var t=$Lc(parentForm).find("select[name='FROM'] option:selected").index(),i=$Lc(parentForm).find("select[name='TO'] option:selected").index();$Lc(parentForm).find("select[name='FROM']")[0].selectedIndex=i;$Lc(parentForm).find("select[name='TO']")[0].selectedIndex=t;$Lc(parentForm).find("span[name='Result']").text("")},CalculateCurrencyConvert:function(n){var u;parentForm=$Lc(n).parents("form");var t=$Lc(parentForm).find("input[name='Amount']").val(),r=$Lc(parentForm).find("select[name='FROM'] option:selected").text(),i=$Lc(parentForm).find("select[name='TO'] option:selected").text(),f=r+i;$Lc(parentForm).find("span[name='Result']").text("");try{return u=Calculators.GetCurrencyPair(r,i),!isNaN(t)&&t.length>0&&$Lc(parentForm).find("span[name='Result']").text((t*u).toFixed(Calculators.digits)+" "+i),!1}catch(e){}},GetCurrencyPair:function(n,t,i){var u,f,r;if(i==undefined&&(i="SELL"),n===t)return 1;u=n.toUpperCase()+t.toUpperCase();f=t.toUpperCase()+n.toUpperCase();try{for(r=0;r<leaderCapital.QuotesHub.quotes.length;r++){if(leaderCapital.QuotesHub.quotes[r].Symbol==u)return i.toUpperCase()=="SELL"?parseFloat(leaderCapital.QuotesHub.quotes[r].Sell):parseFloat(leaderCapital.QuotesHub.quotes[r].Buy);if(leaderCapital.QuotesHub.quotes[r].Symbol==f)return i.toUpperCase()=="SELL"?1/parseFloat(leaderCapital.QuotesHub.quotes[r].Sell):1/parseFloat(leaderCapital.QuotesHub.quotes[r].Buy)}if(t.toUpperCase()!=="USD"&&n.toUpperCase()!=="USD")return Calculators.GetCurrencyPair(n,"USD",i)/Calculators.GetCurrencyPair(t,"USD",i)}catch(e){}}},function(){(function(n){var i=this||eval("this"),r=i.document,f=i.navigator,t=i.jQuery,u=i.JSON;(function(n){"function"==typeof define&&define.amd?define(["exports","require"],n):"function"==typeof require&&"object"==typeof exports&&"object"==typeof module?n(module.exports||exports):n(i.ko={})})(function(e,o){function a(n,t){return null===n||typeof n in p?n===t:!1}function w(t,i){var r;return function(){r||(r=setTimeout(function(){r=n;t()},i))}}function b(n,t){var i;return function(){clearTimeout(i);i=setTimeout(n,t)}}function v(n,t,i,r){s.d[n]={init:function(n,u,f,e,o){var c,h;return s.w(function(){var l=s.a.c(u()),f=!i!=!l,e=!h;(e||t||f!==c)&&(e&&s.Z.oa()&&(h=s.a.la(s.e.childNodes(n),!0)),f?(e||s.e.T(n,s.a.la(h)),s.Ja(r?r(o,l):o,n)):s.e.ma(n),c=f)},null,{q:n}),{controlsDescendantBindings:!0}}};s.h.ka[n]=!1;s.e.R[n]=!0}var s="undefined"!=typeof e?e:{},p,h,c,y,l;s.b=function(n,t){for(var i=n.split("."),r=s,u=0;u<i.length-1;u++)r=r[i[u]];r[i[i.length-1]]=t};s.D=function(n,t,i){n[t]=i};s.version="3.3.0";s.b("version",s.version);s.a=function(){function o(n,t){for(var i in n)n.hasOwnProperty(i)&&t(i,n[i])}function l(n,t){if(t)for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i]);return n}function a(n,t){return n.__proto__=t,n}function v(n,t,i,r){var u=n[t].match(c)||[];s.a.o(i.match(c),function(n){s.a.ga(u,n,r)});n[t]=u.join(" ")}var y={__proto__:[]}instanceof Array,h={},p={};h[f&&/Firefox\/2/i.test(f.userAgent)?"KeyboardEvent":"UIEvents"]=["keyup","keydown","keypress"];h.MouseEvents="click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave".split(" ");o(h,function(n,t){if(t.length)for(var i=0,r=t.length;i<r;i++)p[t[i]]=n});var w={propertychange:!0},e=r&&function(){for(var t=3,i=r.createElement("div"),u=i.getElementsByTagName("i");i.innerHTML="<!--[if gt IE "+ ++t+"]><i><\/i><![endif]-->",u[0];);return 4<t?t:n}(),c=/\S+/g;return{Bb:["authenticity_token",/^__RequestVerificationToken(_.*)?$/],o:function(n,t){for(var i=0,r=n.length;i<r;i++)t(n[i],i)},m:function(n,t){if("function"==typeof Array.prototype.indexOf)return Array.prototype.indexOf.call(n,t);for(var i=0,r=n.length;i<r;i++)if(n[i]===t)return i;return-1},vb:function(n,t,i){for(var r=0,u=n.length;r<u;r++)if(t.call(i,n[r],r))return n[r];return null},ya:function(n,t){var i=s.a.m(n,t);0<i?n.splice(i,1):0===i&&n.shift()},wb:function(n){n=n||[];for(var i=[],t=0,r=n.length;t<r;t++)0>s.a.m(i,n[t])&&i.push(n[t]);return i},Ka:function(n,t){n=n||[];for(var r=[],i=0,u=n.length;i<u;i++)r.push(t(n[i],i));return r},xa:function(n,t){n=n||[];for(var r=[],i=0,u=n.length;i<u;i++)t(n[i],i)&&r.push(n[i]);return r},ia:function(n,t){if(t instanceof Array)n.push.apply(n,t);else for(var i=0,r=t.length;i<r;i++)n.push(t[i]);return n},ga:function(n,t,i){var r=s.a.m(s.a.cb(n),t);0>r?i&&n.push(t):i||n.splice(r,1)},za:y,extend:l,Fa:a,Ga:y?a:l,A:o,pa:function(n,t){if(!n)return n;var r={},i;for(i in n)n.hasOwnProperty(i)&&(r[i]=t(n[i],i,n));return r},Ra:function(n){for(;n.firstChild;)s.removeNode(n.firstChild)},Jb:function(n){n=s.a.O(n);for(var i=(n[0]&&n[0].ownerDocument||r).createElement("div"),t=0,u=n.length;t<u;t++)i.appendChild(s.S(n[t]));return i},la:function(n,t){for(var r,i=0,f=n.length,u=[];i<f;i++)r=n[i].cloneNode(!0),u.push(t?s.S(r):r);return u},T:function(n,t){if(s.a.Ra(n),t)for(var i=0,r=t.length;i<r;i++)n.appendChild(t[i])},Qb:function(n,t){var r=n.nodeType?[n]:n;if(0<r.length){for(var f=r[0],e=f.parentNode,i=0,u=t.length;i<u;i++)e.insertBefore(t[i],f);for(i=0,u=r.length;i<u;i++)s.removeNode(r[i])}},na:function(n,t){if(n.length){for(t=8===t.nodeType&&t.parentNode||t;n.length&&n[0].parentNode!==t;)n.splice(0,1);if(1<n.length){var i=n[0],r=n[n.length-1];for(n.length=0;i!==r;)if(n.push(i),i=i.nextSibling,!i)return;n.push(r)}}return n},Sb:function(n,t){7>e?n.setAttribute("selected",t):n.selected=t},ib:function(t){return null===t||t===n?"":t.trim?t.trim():t.toString().replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")},Dc:function(n,t){return n=n||"",t.length>n.length?!1:n.substring(0,t.length)===t},jc:function(n,t){if(n===t)return!0;if(11===n.nodeType)return!1;if(t.contains)return t.contains(3===n.nodeType?n.parentNode:n);if(t.compareDocumentPosition)return 16==(t.compareDocumentPosition(n)&16);for(;n&&n!=t;)n=n.parentNode;return!!n},Qa:function(n){return s.a.jc(n,n.ownerDocument.documentElement)},tb:function(n){return!!s.a.vb(n,s.a.Qa)},v:function(n){return n&&n.tagName&&n.tagName.toLowerCase()},n:function(n,i,r){var o=e&&w[i],u,f;if(!o&&t)t(n).bind(i,r);else if(o||"function"!=typeof n.addEventListener)if("undefined"!=typeof n.attachEvent)u=function(t){r.call(n,t)},f="on"+i,n.attachEvent(f,u),s.a.C.fa(n,function(){n.detachEvent(f,u)});else throw Error("Browser doesn't support addEventListener or attachEvent");else n.addEventListener(i,r,!1)},qa:function(n,u){if(!n||!n.nodeType)throw Error("element must be a DOM node when calling triggerEvent");var f;if("input"===s.a.v(n)&&n.type&&"click"==u.toLowerCase()?(f=n.type,f="checkbox"==f||"radio"==f):f=!1,t&&!f)t(n).trigger(u);else if("function"==typeof r.createEvent)if("function"==typeof n.dispatchEvent)f=r.createEvent(p[u]||"HTMLEvents"),f.initEvent(u,!0,!0,i,0,0,0,0,0,!1,!1,!1,!1,0,n),n.dispatchEvent(f);else throw Error("The supplied element doesn't support dispatchEvent");else if(f&&n.click)n.click();else if("undefined"!=typeof n.fireEvent)n.fireEvent("on"+u);else throw Error("Browser doesn't support triggering events");},c:function(n){return s.F(n)?n():n},cb:function(n){return s.F(n)?n.B():n},Ia:function(n,t,i){var r;t&&("object"==typeof n.classList?(r=n.classList[i?"add":"remove"],s.a.o(t.match(c),function(t){r.call(n.classList,t)})):"string"==typeof n.className.baseVal?v(n.className,"baseVal",t,i):v(n,"className",t,i))},Ha:function(t,i){var r=s.a.c(i),u;(null===r||r===n)&&(r="");u=s.e.firstChild(t);!u||3!=u.nodeType||s.e.nextSibling(u)?s.e.T(t,[t.ownerDocument.createTextNode(r)]):u.data=r;s.a.mc(t)},Rb:function(n,t){if(n.name=t,7>=e)try{n.mergeAttributes(r.createElement("<input name='"+n.name+"'/>"),!1)}catch(i){}},mc:function(n){9<=e&&(n=1==n.nodeType?n:n.parentNode,n.style&&(n.style.zoom=n.style.zoom))},kc:function(n){if(e){var t=n.style.width;n.style.width=0;n.style.width=t}},Bc:function(n,t){n=s.a.c(n);t=s.a.c(t);for(var r=[],i=n;i<=t;i++)r.push(i);return r},O:function(n){for(var i=[],t=0,r=n.length;t<r;t++)i.push(n[t]);return i},Hc:6===e,Ic:7===e,M:e,Db:function(n,t){for(var r=s.a.O(n.getElementsByTagName("input")).concat(s.a.O(n.getElementsByTagName("textarea"))),f="string"==typeof t?function(n){return n.name===t}:function(n){return t.test(n.name)},u=[],i=r.length-1;0<=i;i--)f(r[i])&&u.push(r[i]);return u},yc:function(n){return"string"==typeof n&&(n=s.a.ib(n))?u&&u.parse?u.parse(n):new Function("return "+n)():null},jb:function(n,t,i){if(!u||!u.stringify)throw Error("Cannot find JSON.stringify(). Some browsers (e.g., IE < 8) don't support it natively, but you can overcome this by adding a script reference to json2.js, downloadable from http://www.json.org/json2.js");return u.stringify(s.a.c(n),t,i)},zc:function(n,t,i){var c,e,h,f,u,l;i=i||{};var a=i.params||{},v=i.includeFields||this.Bb,c=n;if("object"==typeof n&&"form"===s.a.v(n))for(c=n.action,e=v.length-1;0<=e;e--)for(h=s.a.Db(n,v[e]),f=h.length-1;0<=f;f--)a[h[f].name]=h[f].value;t=s.a.c(t);u=r.createElement("form");u.style.display="none";u.action=c;u.method="post";for(l in t)n=r.createElement("input"),n.type="hidden",n.name=l,n.value=s.a.jb(s.a.c(t[l])),u.appendChild(n);o(a,function(n,t){var i=r.createElement("input");i.type="hidden";i.name=n;i.value=t;u.appendChild(i)});r.body.appendChild(u);i.submitter?i.submitter(u):u.submit();setTimeout(function(){u.parentNode.removeChild(u)},0)}}}();s.b("utils",s.a);s.b("utils.arrayForEach",s.a.o);s.b("utils.arrayFirst",s.a.vb);s.b("utils.arrayFilter",s.a.xa);s.b("utils.arrayGetDistinctValues",s.a.wb);s.b("utils.arrayIndexOf",s.a.m);s.b("utils.arrayMap",s.a.Ka);s.b("utils.arrayPushAll",s.a.ia);s.b("utils.arrayRemoveItem",s.a.ya);s.b("utils.extend",s.a.extend);s.b("utils.fieldsIncludedWithJsonPost",s.a.Bb);s.b("utils.getFormFields",s.a.Db);s.b("utils.peekObservable",s.a.cb);s.b("utils.postJson",s.a.zc);s.b("utils.parseJson",s.a.yc);s.b("utils.registerEventHandler",s.a.n);s.b("utils.stringifyJson",s.a.jb);s.b("utils.range",s.a.Bc);s.b("utils.toggleDomNodeCssClass",s.a.Ia);s.b("utils.triggerEvent",s.a.qa);s.b("utils.unwrapObservable",s.a.c);s.b("utils.objectForEach",s.a.A);s.b("utils.addOrRemoveItem",s.a.ga);s.b("utils.setTextContent",s.a.Ha);s.b("unwrap",s.a.c);Function.prototype.bind||(Function.prototype.bind=function(n){var t=this,i;return 1===arguments.length?function(){return t.apply(n,arguments)}:(i=Array.prototype.slice.call(arguments,1),function(){var r=i.slice(0);return r.push.apply(r,arguments),t.apply(n,r)})});s.a.f=new function(){function r(r,f){var e=r[t];if(!e||"null"===e||!i[e]){if(!f)return n;e=r[t]="ko"+u++;i[e]={}}return i[e]}var u=0,t="__ko__"+(new Date).getTime(),i={};return{get:function(t,i){var u=r(t,!1);return u===n?n:u[i]},set:function(t,i,u){(u!==n||r(t,!1)!==n)&&(r(t,!0)[i]=u)},clear:function(n){var r=n[t];return r?(delete i[r],n[t]=null,!0):!1},I:function(){return u+++t}}};s.b("utils.domData",s.a.f);s.b("utils.domData.clear",s.a.f.clear);s.a.C=new function(){function i(t,i){var r=s.a.f.get(t,u);return r===n&&i&&(r=[],s.a.f.set(t,u,r)),r}function r(n){var t=i(n,!1),u;if(t)for(t=t.slice(0),u=0;u<t.length;u++)t[u](n);if(s.a.f.clear(n),s.a.C.cleanExternalData(n),f[n.nodeType])for(t=n.firstChild;n=t;)t=n.nextSibling,8===n.nodeType&&r(n)}var u=s.a.f.I(),e={1:!0,8:!0,9:!0},f={1:!0,9:!0};return{fa:function(n,t){if("function"!=typeof t)throw Error("Callback must be a function");i(n,!0).push(t)},Pb:function(t,r){var f=i(t,!1);f&&(s.a.ya(f,r),0==f.length&&s.a.f.set(t,u,n))},S:function(n){var t,i,u;if(e[n.nodeType]&&(r(n),f[n.nodeType]))for(t=[],s.a.ia(t,n.getElementsByTagName("*")),i=0,u=t.length;i<u;i++)r(t[i]);return n},removeNode:function(n){s.S(n);n.parentNode&&n.parentNode.removeChild(n)},cleanExternalData:function(n){t&&"function"==typeof t.cleanData&&t.cleanData([n])}}};s.S=s.a.C.S;s.removeNode=s.a.C.removeNode;s.b("cleanNode",s.S);s.b("removeNode",s.removeNode);s.b("utils.domNodeDisposal",s.a.C);s.b("utils.domNodeDisposal.addDisposeCallback",s.a.C.fa);s.b("utils.domNodeDisposal.removeDisposeCallback",s.a.C.Pb),function(){s.a.ca=function(n,u){var e,f;if(t){if(t.parseHTML)e=t.parseHTML(n,u)||[];else if((e=t.clean([n],u))&&e[0]){for(f=e[0];f.parentNode&&11!==f.parentNode.nodeType;)f=f.parentNode;f.parentNode&&f.parentNode.removeChild(f)}}else{(f=u)||(f=r);e=f.parentWindow||f.defaultView||i;var o=s.a.ib(n).toLowerCase(),f=f.createElement("div"),o=o.match(/^<(thead|tbody|tfoot)/)&&[1,"<table>","<\/table>"]||!o.indexOf("<tr")&&[2,"<table><tbody>","<\/tbody><\/table>"]||(!o.indexOf("<td")||!o.indexOf("<th"))&&[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"]||[0,"",""],h="ignored<div>"+o[1]+n+o[2]+"<\/div>";for("function"==typeof e.innerShiv?f.appendChild(e.innerShiv(h)):f.innerHTML=h;o[0]--;)f=f.lastChild;e=s.a.O(f.lastChild.childNodes)}return e};s.a.gb=function(i,r){if(s.a.Ra(i),r=s.a.c(r),null!==r&&r!==n)if("string"!=typeof r&&(r=r.toString()),t)t(i).html(r);else for(var f=s.a.ca(r,i.ownerDocument),u=0;u<f.length;u++)i.appendChild(f[u])}}();s.b("utils.parseHtmlFragment",s.a.ca);s.b("utils.setHtml",s.a.gb);s.H=function(){function i(n,t){var r;if(n)if(8==n.nodeType)r=s.H.Lb(n.nodeValue),null!=r&&t.push({ic:n,wc:r});else if(1==n.nodeType)for(var r=0,u=n.childNodes,f=u.length;r<f;r++)i(u[r],t)}var t={};return{$a:function(n){if("function"!=typeof n)throw Error("You can only pass a function to ko.memoization.memoize()");var i=(4294967296*(1+Math.random())|0).toString(16).substring(1)+(4294967296*(1+Math.random())|0).toString(16).substring(1);return t[i]=n,"<!--[ko_memo:"+i+"]-->"},Wb:function(i,r){var u=t[i];if(u===n)throw Error("Couldn't find any memo with ID "+i+". Perhaps it's already been unmemoized.");try{return u.apply(null,r||[]),!0}finally{delete t[i]}},Xb:function(n,t){var f=[],u,o,r,e;for(i(n,f),u=0,o=f.length;u<o;u++)r=f[u].ic,e=[r],t&&s.a.ia(e,t),s.H.Wb(f[u].wc,e),r.nodeValue="",r.parentNode&&r.parentNode.removeChild(r)},Lb:function(n){return(n=n.match(/^\[ko_memo\:(.*?)\]$/))?n[1]:null}}}();s.b("memoization",s.H);s.b("memoization.memoize",s.H.$a);s.b("memoization.unmemoize",s.H.Wb);s.b("memoization.parseMemoText",s.H.Lb);s.b("memoization.unmemoizeDomNodeAndDescendants",s.H.Xb);s.Sa={throttle:function(n,t){n.throttleEvaluation=t;var i=null;return s.j({read:n,write:function(r){clearTimeout(i);i=setTimeout(function(){n(r)},t)}})},rateLimit:function(n,t){var i,r,u;"number"==typeof t?i=t:(i=t.timeout,r=t.method);u="notifyWhenChangesStop"==r?b:w;n.Za(function(n){return u(n,i)})},notify:function(n,t){n.equalityComparer="always"==t?null:a}};p={undefined:1,boolean:1,number:1,string:1};s.b("extenders",s.Sa);s.Ub=function(n,t,i){this.da=n;this.La=t;this.hc=i;this.Gb=!1;s.D(this,"dispose",this.p)};s.Ub.prototype.p=function(){this.Gb=!0;this.hc()};s.Q=function(){s.a.Ga(this,s.Q.fn);this.G={};this.rb=1};h={U:function(n,t,i){var r=this,u;return i=i||"change",u=new s.Ub(r,t?n.bind(t):n,function(){s.a.ya(r.G[i],u);r.ua&&r.ua(i)}),r.ja&&r.ja(i),r.G[i]||(r.G[i]=[]),r.G[i].push(u),u},notifySubscribers:function(n,t){if(t=t||"change","change"===t&&this.Yb(),this.Ba(t))try{s.k.xb();for(var u=this.G[t].slice(0),r=0,i;i=u[r];++r)i.Gb||i.La(n)}finally{s.k.end()}},Aa:function(){return this.rb},pc:function(n){return this.Aa()!==n},Yb:function(){++this.rb},Za:function(n){var t=this,e=s.F(t),r,u,i,f;t.ta||(t.ta=t.notifySubscribers,t.notifySubscribers=function(n,i){i&&"change"!==i?"beforeChange"===i?t.pb(n):t.ta(n,i):t.qb(n)});f=n(function(){e&&i===t&&(i=t());r=!1;t.Wa(u,i)&&t.ta(u=i)});t.qb=function(n){r=!0;i=n;f()};t.pb=function(n){r||(u=n,t.ta(n,"beforeChange"))}},Ba:function(n){return this.G[n]&&this.G[n].length},nc:function(n){if(n)return this.G[n]&&this.G[n].length||0;var t=0;return s.a.A(this.G,function(n,i){t+=i.length}),t},Wa:function(n,t){return!this.equalityComparer||!this.equalityComparer(n,t)},extend:function(n){var t=this;return n&&s.a.A(n,function(n,i){var r=s.Sa[n];"function"==typeof r&&(t=r(t,i)||t)}),t}};s.D(h,"subscribe",h.U);s.D(h,"extend",h.extend);s.D(h,"getSubscriptionsCount",h.nc);s.a.za&&s.a.Fa(h,Function.prototype);s.Q.fn=h;s.Hb=function(n){return null!=n&&"function"==typeof n.U&&"function"==typeof n.notifySubscribers};s.b("subscribable",s.Q);s.b("isSubscribable",s.Hb);s.Z=s.k=function(){function t(t){r.push(n);n=t}function i(){n=r.pop()}var r=[],n,u=0;return{xb:t,end:i,Ob:function(t){if(n){if(!s.Hb(t))throw Error("Only subscribable things can act as dependencies");n.La(t,t.ac||(t.ac=++u))}},u:function(n,r,u){try{return t(),n.apply(r,u||[])}finally{i()}},oa:function(){if(n)return n.w.oa()},Ca:function(){if(n)return n.Ca}}}();s.b("computedContext",s.Z);s.b("computedContext.getDependenciesCount",s.Z.oa);s.b("computedContext.isInitial",s.Z.Ca);s.b("computedContext.isSleeping",s.Z.Jc);s.b("ignoreDependencies",s.Gc=s.k.u);s.r=function(n){function t(){return 0<arguments.length?(t.Wa(i,arguments[0])&&(t.X(),i=arguments[0],t.W()),this):(s.k.Ob(t),i)}var i=n;return s.Q.call(t),s.a.Ga(t,s.r.fn),t.B=function(){return i},t.W=function(){t.notifySubscribers(i)},t.X=function(){t.notifySubscribers(i,"beforeChange")},s.D(t,"peek",t.B),s.D(t,"valueHasMutated",t.W),s.D(t,"valueWillMutate",t.X),t};s.r.fn={equalityComparer:a};c=s.r.Ac="__ko_proto__";s.r.fn[c]=s.r;s.a.za&&s.a.Fa(s.r.fn,s.Q.fn);s.Ta=function(t,i){return null===t||t===n||t[c]===n?!1:t[c]===i?!0:s.Ta(t[c],i)};s.F=function(n){return s.Ta(n,s.r)};s.Da=function(n){return"function"==typeof n&&n[c]===s.r||"function"==typeof n&&n[c]===s.j&&n.qc?!0:!1};s.b("observable",s.r);s.b("isObservable",s.F);s.b("isWriteableObservable",s.Da);s.b("isWritableObservable",s.Da);s.ba=function(n){if(n=n||[],"object"!=typeof n||!("length"in n))throw Error("The argument passed when initializing an observable array must be an array, or null, or undefined.");return n=s.r(n),s.a.Ga(n,s.ba.fn),n.extend({trackArrayChanges:!0})};s.ba.fn={remove:function(n){for(var u,r=this.B(),i=[],f="function"!=typeof n||s.F(n)?function(t){return t===n}:n,t=0;t<r.length;t++)u=r[t],f(u)&&(0===i.length&&this.X(),i.push(u),r.splice(t,1),t--);return i.length&&this.W(),i},removeAll:function(t){if(t===n){var i=this.B(),r=i.slice(0);return this.X(),i.splice(0,i.length),this.W(),r}return t?this.remove(function(n){return 0<=s.a.m(t,n)}):[]},destroy:function(n){var i=this.B(),r="function"!=typeof n||s.F(n)?function(t){return t===n}:n,t;for(this.X(),t=i.length-1;0<=t;t--)r(i[t])&&(i[t]._destroy=!0);this.W()},destroyAll:function(t){return t===n?this.destroy(function(){return!0}):t?this.destroy(function(n){return 0<=s.a.m(t,n)}):[]},indexOf:function(n){var t=this();return s.a.m(t,n)},replace:function(n,t){var i=this.indexOf(n);0<=i&&(this.X(),this.B()[i]=t,this.W())}};s.a.o("pop push reverse shift sort splice unshift".split(" "),function(n){s.ba.fn[n]=function(){var t=this.B();return this.X(),this.yb(t,n,arguments),t=t[n].apply(t,arguments),this.W(),t}});s.a.o(["slice"],function(n){s.ba.fn[n]=function(){var t=this();return t[n].apply(t,arguments)}});s.a.za&&s.a.Fa(s.ba.fn,s.r.fn);s.b("observableArray",s.ba);s.Sa.trackArrayChanges=function(n){function o(){var e,f;i||(i=!0,e=n.notifySubscribers,n.notifySubscribers=function(n,t){return t&&"change"!==t||++r,e.apply(this,arguments)},f=[].concat(n.B()||[]),t=null,u=n.U(function(i){if(i=[].concat(i||[]),n.Ba("arrayChange")){var u;(!t||1<r)&&(t=s.a.Ma(f,i,{sparse:!0}));u=t}f=i;t=null;r=0;u&&u.length&&n.notifySubscribers(u,"arrayChange")}))}if(!n.yb){var i=!1,t=null,u,r=0,f=n.ja,e=n.ua;n.ja=function(t){f&&f.call(n,t);"arrayChange"===t&&o()};n.ua=function(t){e&&e.call(n,t);"arrayChange"!==t||n.Ba("arrayChange")||(u.p(),i=!1)};n.yb=function(n,u,f){function c(n,t,i){return l[l.length]={status:n,value:t,index:i}}if(i&&!r){var l=[],e=n.length,h=f.length,o=0;switch(u){case"push":o=e;case"unshift":for(u=0;u<h;u++)c("added",f[u],o+u);break;case"pop":o=e-1;case"shift":e&&c("deleted",n[o],o);break;case"splice":u=Math.min(Math.max(0,0>f[0]?e+f[0]:f[0]),e);for(var e=1===h?e:Math.min(u+(f[1]||0),e),h=u+h-2,o=Math.max(e,h),a=[],v=[],y=2;u<o;++u,++y)u<e&&v.push(c("deleted",n[u],u)),u<h&&a.push(c("added",f[y],u));s.a.Cb(v,a);break;default:return}t=l}}}};s.w=s.j=function(t,i,r){function rt(n,t,i){if(g&&t===u)throw Error("A 'pure' computed must not be called recursively");f[n]=i;i.sa=o++;i.ea=t.Aa()}function b(){var n,t;for(n in f)if(f.hasOwnProperty(n)&&(t=f[n],t.da.pc(t.ea)))return!0}function ut(){!e&&f&&s.a.A(f,function(n,t){t.p&&t.p()});f=null;o=0;y=!0;e=c=!1}function ft(){var n=u.throttleEvaluation;n&&0<=n?(clearTimeout(st),st=setTimeout(function(){a(!0)},n)):u.nb?u.nb():a(!0)}function a(t){var v;if(!k&&!y){if(it&&it()){if(!d){p();return}}else d=!1;k=!0;try{var r=f,a=o,b=g?n:!o;s.k.xb({La:function(n,t){y||(a&&r[t]?(rt(t,n,r[t]),delete r[t],--a):f[t]||rt(t,n,e?{da:n}:n.U(ft)))},w:u,Ca:b});f={};o=0;try{v=i?l.call(i):l()}finally{s.k.end();a&&!e&&s.a.A(r,function(n,t){t.p&&t.p()});c=!1}u.Wa(h,v)&&(e||w(h,"beforeChange"),h=v,e?u.Yb():t&&w(h));b&&w(h,"awake")}finally{k=!1}o||p()}}function u(){if(0<arguments.length){if("function"==typeof nt)nt.apply(i,arguments);else throw Error("Cannot write a value to a ko.computed unless you specify a 'write' option. If you wish to read the current value, don't pass any parameters.");return this}return s.k.Ob(u),(c||e&&b())&&a(),h}function et(){return(c&&!o||e&&b())&&a(),h}function ot(){return c||0<o}function w(n,t){u.notifySubscribers(n,t)}var h,c=!0,k=!1,d=!1,y=!1,l=t,g=!1,e=!1,ht;if(l&&"object"==typeof l?(r=l,l=r.read):(r=r||{},l||(l=r.read)),"function"!=typeof l)throw Error("Pass a function that returns the value of the ko.computed");var nt=r.write,v=r.disposeWhenNodeIsRemoved||r.q||null,tt=r.disposeWhen||r.Pa,it=tt,p=ut,f={},o=0,st=null;return i||(i=r.owner),s.Q.call(u),s.a.Ga(u,s.j.fn),u.B=et,u.oa=function(){return o},u.qc="function"==typeof nt,u.p=function(){p()},u.$=ot,ht=u.Za,u.Za=function(n){ht.call(u,n);u.nb=function(){u.pb(h);c=!0;u.qb(u)}},r.pure?(e=g=!0,u.ja=function(n){if(!y&&e&&"change"==n){if(e=!1,c||b())f=null,o=0,c=!0,a();else{var t=[];s.a.A(f,function(n,i){t[i.sa]=n});s.a.o(t,function(n,t){var r=f[n],i=r.da.U(ft);i.sa=t;i.ea=r.ea;f[n]=i})}y||w(h,"awake")}},u.ua=function(t){y||"change"!=t||u.Ba("change")||(s.a.A(f,function(n,t){t.p&&(f[n]={da:t.da,sa:t.sa,ea:t.ea},t.p())}),e=!0,w(n,"asleep"))},u.bc=u.Aa,u.Aa=function(){return e&&(c||b())&&a(),u.bc()}):r.deferEvaluation&&(u.ja=function(n){"change"!=n&&"beforeChange"!=n||et()}),s.D(u,"peek",u.B),s.D(u,"dispose",u.p),s.D(u,"isActive",u.$),s.D(u,"getDependenciesCount",u.oa),v&&(d=!0,v.nodeType&&(it=function(){return!s.a.Qa(v)||tt&&tt()})),e||r.deferEvaluation||a(),v&&ot()&&v.nodeType&&(p=function(){s.a.C.Pb(v,p);ut()},s.a.C.fa(v,p)),u};s.sc=function(n){return s.Ta(n,s.j)};h=s.r.Ac;s.j[h]=s.r;s.j.fn={equalityComparer:a};s.j.fn[h]=s.j;s.a.za&&s.a.Fa(s.j.fn,s.Q.fn);s.b("dependentObservable",s.j);s.b("computed",s.j);s.b("isComputed",s.sc);s.Nb=function(n,t){return"function"==typeof n?s.w(n,t,{pure:!0}):(n=s.a.extend({},n),n.pure=!0,s.w(n,t))};s.b("pureComputed",s.Nb),function(){function t(u,f,e){if(e=e||new i,u=f(u),"object"!=typeof u||null===u||u===n||u instanceof Date||u instanceof String||u instanceof Number||u instanceof Boolean)return u;var o=u instanceof Array?[]:{};return e.save(u,o),r(u,function(i){var r=f(u[i]),s;switch(typeof r){case"boolean":case"number":case"string":case"function":o[i]=r;break;case"object":case"undefined":s=e.get(r);o[i]=s!==n?s:t(r,f,e)}}),o}function r(n,t){if(n instanceof Array){for(var i=0;i<n.length;i++)t(i);"function"==typeof n.toJSON&&t("toJSON")}else for(i in n)t(i)}function i(){this.keys=[];this.mb=[]}s.Vb=function(n){if(0==arguments.length)throw Error("When calling ko.toJS, pass the object you want to convert.");return t(n,function(n){for(var t=0;s.F(n)&&10>t;t++)n=n();return n})};s.toJSON=function(n,t,i){return n=s.Vb(n),s.a.jb(n,t,i)};i.prototype={save:function(n,t){var i=s.a.m(this.keys,n);0<=i?this.mb[i]=t:(this.keys.push(n),this.mb.push(t))},get:function(t){return t=s.a.m(this.keys,t),0<=t?this.mb[t]:n}}}();s.b("toJS",s.Vb);s.b("toJSON",s.toJSON),function(){s.i={s:function(t){switch(s.a.v(t)){case"option":return!0===t.__ko__hasDomDataOptionValue__?s.a.f.get(t,s.d.options.ab):7>=s.a.M?t.getAttributeNode("value")&&t.getAttributeNode("value").specified?t.value:t.text:t.value;case"select":return 0<=t.selectedIndex?s.i.s(t.options[t.selectedIndex]):n;default:return t.value}},Y:function(t,i,r){switch(s.a.v(t)){case"option":switch(typeof i){case"string":s.a.f.set(t,s.d.options.ab,n);"__ko__hasDomDataOptionValue__"in t&&delete t.__ko__hasDomDataOptionValue__;t.value=i;break;default:s.a.f.set(t,s.d.options.ab,i);t.__ko__hasDomDataOptionValue__=!0;t.value="number"==typeof i?i:""}break;case"select":(""===i||null===i)&&(i=n);for(var f=-1,u=0,o=t.options.length,e;u<o;++u)if(e=s.i.s(t.options[u]),e==i||""==e&&i===n){f=u;break}(r||0<=f||i===n&&1<t.size)&&(t.selectedIndex=f);break;default:(null===i||i===n)&&(i="");t.value=i}}}}();s.b("selectExtensions",s.i);s.b("selectExtensions.readValue",s.i.s);s.b("selectExtensions.writeValue",s.i.Y);s.h=function(){function n(n){var c,u,i;n=s.a.ib(n);123===n.charCodeAt(0)&&(n=n.slice(1,-1));var a=[],h=n.match(t),o,r=[],l=0;if(h)for(h.push(","),c=0;u=h[c];++c){if(i=u.charCodeAt(0),44===i){if(0>=l){a.push(o&&r.length?{key:o,value:r.join("")}:{unknown:o||r.join("")});o=l=0;r=[];continue}}else if(58===i){if(!l&&!o&&1===r.length){o=r.pop();continue}}else 47===i&&c&&1<u.length?(i=h[c-1].match(f))&&!e[i[0]]&&(n=n.substr(n.indexOf(u)+1),h=n.match(t),h.push(","),c=-1,u="/"):40===i||123===i||91===i?++l:41===i||125===i||93===i?--l:o||r.length||34!==i&&39!==i||(u=u.slice(1,-1));r.push(u)}return a}var r=["true","false","null","undefined"],u=/^(?:[$_a-z][$\w]*|(.+)(\.\s*[$_a-z][$\w]*|\[.+\]))$/i,t=RegExp("\"(?:[^\"\\\\]|\\\\.)*\"|'(?:[^'\\\\]|\\\\.)*'|/(?:[^/\\\\]|\\\\.)*/w*|[^\\s:,/][^,\"'{}()/:[\\]]*[^\\s,\"'{}()/:[\\]]|[^\\s]","g"),f=/[\])"'A-Za-z0-9_$]+$/,e={"in":1,"return":1,"typeof":1},i={};return{ka:[],V:i,bb:n,Ea:function(t,f){function e(n,t){var a,f;if(!l){if(f=s.getBindingHandler(n),f&&f.preprocess&&!(t=f.preprocess(t,n,e)))return;(f=i[n])&&(a=t,0<=s.a.m(r,a)?a=!1:(f=a.match(u),a=null===f?!1:f[1]?"Object("+f[1]+")"+f[2]:a),f=a);f&&o.push("'"+n+"':function(_z){"+a+"=_z}")}c&&(t="function(){return "+t+" }");h.push("'"+n+"':"+t)}f=f||{};var h=[],o=[],c=f.valueAccessors,l=f.bindingParams,a="string"==typeof t?n(t):t;return s.a.o(a,function(n){e(n.key||n.unknown,n.value)}),o.length&&e("_ko_property_writers","{"+o.join(",")+" }"),h.join(",")},vc:function(n,t){for(var i=0;i<n.length;i++)if(n[i].key==t)return!0;return!1},ra:function(n,t,i,r,u){n&&s.F(n)?!s.Da(n)||u&&n.B()===r||n(r):(n=t.get("_ko_property_writers"))&&n[i]&&n[i](r)}}}();s.b("expressionRewriting",s.h);s.b("expressionRewriting.bindingRewriteValidators",s.h.ka);s.b("expressionRewriting.parseObjectLiteral",s.h.bb);s.b("expressionRewriting.preProcessBindings",s.h.Ea);s.b("expressionRewriting._twoWayBindings",s.h.V);s.b("jsonExpressionRewriting",s.h);s.b("jsonExpressionRewriting.insertPropertyAccessorsIntoJson",s.h.Ea),function(){function n(n){return 8==n.nodeType&&e.test(t?n.text:n.nodeValue)}function i(n){return 8==n.nodeType&&o.test(t?n.text:n.nodeValue)}function u(t,r){for(var u=t,f=1,e=[];u=u.nextSibling;){if(i(u)&&(f--,0===f))return e;e.push(u);n(u)&&f++}if(!r)throw Error("Cannot find closing comment tag to match: "+t.nodeValue);return null}function f(n,t){var i=u(n,t);return i?0<i.length?i[i.length-1].nextSibling:n.nextSibling:null}var t=r&&"<!--test-->"===r.createComment("test").text,e=t?/^\x3c!--\s*ko(?:\s+([\s\S]+))?\s*--\x3e$/:/^\s*ko(?:\s+([\s\S]+))?\s*$/,o=t?/^\x3c!--\s*\/ko\s*--\x3e$/:/^\s*\/ko\s*$/,h={ul:!0,ol:!0};s.e={R:{},childNodes:function(t){return n(t)?u(t):t.childNodes},ma:function(t){if(n(t)){t=s.e.childNodes(t);for(var i=0,r=t.length;i<r;i++)s.removeNode(t[i])}else s.a.Ra(t)},T:function(t,i){if(n(t)){s.e.ma(t);for(var u=t.nextSibling,r=0,f=i.length;r<f;r++)u.parentNode.insertBefore(i[r],u)}else s.a.T(t,i)},Mb:function(t,i){n(t)?t.parentNode.insertBefore(i,t.nextSibling):t.firstChild?t.insertBefore(i,t.firstChild):t.appendChild(i)},Fb:function(t,i,r){r?n(t)?t.parentNode.insertBefore(i,r.nextSibling):r.nextSibling?t.insertBefore(i,r.nextSibling):t.appendChild(i):s.e.Mb(t,i)},firstChild:function(t){return n(t)?!t.nextSibling||i(t.nextSibling)?null:t.nextSibling:t.firstChild},nextSibling:function(t){return n(t)&&(t=f(t)),t.nextSibling&&i(t.nextSibling)?null:t.nextSibling},oc:n,Fc:function(n){return(n=(t?n.text:n.nodeValue).match(e))?n[1]:null},Kb:function(t){var o,r,u,e;if(h[s.a.v(t)]&&(o=t.firstChild,o))do if(1===o.nodeType){if(r=o.firstChild,u=null,r)do u?u.push(r):n(r)?(e=f(r,!0),e?r=e:u=[r]):i(r)&&(u=[r]);while(r=r.nextSibling);if(r=u)for(u=o.nextSibling,e=0;e<r.length;e++)u?t.insertBefore(r[e],u):t.appendChild(r[e])}while(o=o.nextSibling)}}}();s.b("virtualElements",s.e);s.b("virtualElements.allowedBindings",s.e.R);s.b("virtualElements.emptyNode",s.e.ma);s.b("virtualElements.insertAfter",s.e.Fb);s.b("virtualElements.prepend",s.e.Mb);s.b("virtualElements.setDomNodeChildren",s.e.T),function(){s.L=function(){this.ec={}};s.a.extend(s.L.prototype,{nodeHasBindings:function(n){switch(n.nodeType){case 1:return null!=n.getAttribute("data-bind")||s.g.getComponentNameForNode(n);case 8:return s.e.oc(n);default:return!1}},getBindings:function(n,t){var i=this.getBindingsString(n,t),i=i?this.parseBindingsString(i,t,n):null;return s.g.sb(i,n,t,!1)},getBindingAccessors:function(n,t){var i=this.getBindingsString(n,t),i=i?this.parseBindingsString(i,t,n,{valueAccessors:!0}):null;return s.g.sb(i,n,t,!0)},getBindingsString:function(n){switch(n.nodeType){case 1:return n.getAttribute("data-bind");case 8:return s.e.Fc(n);default:return null}},parseBindingsString:function(n,t,i,r){var u,f,e,h,c;try{return u=this.ec,f=n+(r&&r.valueAccessors||""),(e=u[f])||(c="with($context){with($data||{}){return{"+s.h.Ea(n,r)+"}}}",h=new Function("$context","$element",c),e=u[f]=h),e(t,i)}catch(o){throw o.message="Unable to parse bindings.\nBindings value: "+n+"\nMessage: "+o.message,o;}}});s.L.instance=new s.L}();s.b("bindingProvider",s.L),function(){function v(n){return function(){return n}}function u(n){return n()}function o(n){return s.a.pa(s.k.u(n),function(t,i){return function(){return n()[i]}})}function y(n,t,i){return"function"==typeof n?o(n.bind(null,t,i)):s.a.pa(n,v)}function p(n,t){return o(this.getBindings.bind(this,n,t))}function h(n,t,i){var r,u=s.e.firstChild(t),f=s.L.instance,e=f.preprocessNode;if(e){for(;r=u;)u=s.e.nextSibling(r),e.call(f,r);u=s.e.firstChild(t)}for(;r=u;)u=s.e.nextSibling(r),c(n,r,i)}function c(n,t,i){var u=!0,r=1===t.nodeType;r&&s.e.Kb(t);(r&&i||s.L.instance.nodeHasBindings(t))&&(u=l(t,null,n,i).shouldBindDescendants);u&&!a[s.a.v(t)]&&h(n,t,!r)}function w(n){var i=[],r={},t=[];return s.a.A(n,function u(f){if(!r[f]){var e=s.getBindingHandler(f);e&&(e.after&&(t.push(f),s.a.o(e.after,function(i){if(n[i]){if(-1!==s.a.m(t,i))throw Error("Cannot combine the following bindings, because they have a cyclic dependency: "+t.join(", "));u(i)}}),t.length--),i.push({key:f,Eb:e}));r[f]=!0}}),i}function l(t,i,r,e){var v=s.a.f.get(t,f),o,l,a,c;if(!i){if(v)throw Error("You cannot apply bindings multiple times to the same element.");s.a.f.set(t,f,!0)}if(!v&&e&&s.Tb(t,r),i&&"function"!=typeof i)o=i;else{var y=s.L.instance,b=y.getBindingAccessors||p,h=s.j(function(){return(o=i?i(r,t):b.call(y,t,r))&&r.K&&r.K(),o},null,{q:t});o&&h.$()||(h=null)}return o&&(a=h?function(n){return function(){return u(h()[n])}}:function(n){return o[n]},c=function(){return s.a.pa(h?h():o,u)},c.get=function(n){return o[n]&&u(a(n))},c.has=function(n){return n in o},e=w(o),s.a.o(e,function(i){var e=i.Eb.init,h=i.Eb.update,u=i.key;if(8===t.nodeType&&!s.e.R[u])throw Error("The binding '"+u+"' cannot be used with virtual elements");try{"function"==typeof e&&s.k.u(function(){var i=e(t,a(u),c,r.$data,r);if(i&&i.controlsDescendantBindings){if(l!==n)throw Error("Multiple bindings ("+l+" and "+u+") are trying to control descendant bindings of the same element. You cannot use these bindings together on the same element.");l=u}});"function"==typeof h&&s.j(function(){h(t,a(u),c,r.$data,r)},null,{q:t})}catch(f){throw f.message='Unable to process binding "'+u+": "+o[u]+'"\nMessage: '+f.message,f;}})),{shouldBindDescendants:l===n}}function r(n){return n&&n instanceof s.N?n:new s.N(n)}var a,f,e;s.d={};a={script:!0,textarea:!0};s.getBindingHandler=function(n){return s.d[n]};s.N=function(t,i,r,u){var f=this,h="function"==typeof t&&!s.F(t),o,e=s.j(function(){var o=h?t():t,n=s.a.c(o);return i?(i.K&&i.K(),s.a.extend(f,i),e&&(f.K=e)):(f.$parents=[],f.$root=n,f.ko=s),f.$rawData=o,f.$data=n,r&&(f[r]=n),u&&u(f,i,n),f.$data},null,{Pa:function(){return o&&!s.a.tb(o)},q:!0});e.$()&&(f.K=e,e.equalityComparer=null,o=[],e.Zb=function(t){o.push(t);s.a.C.fa(t,function(t){s.a.ya(o,t);o.length||(e.p(),f.K=e=n)})})};s.N.prototype.createChildContext=function(n,t,i){return new s.N(n,this,t,function(n,t){n.$parentContext=t;n.$parent=t.$data;n.$parents=(t.$parents||[]).slice(0);n.$parents.unshift(n.$parent);i&&i(n)})};s.N.prototype.extend=function(n){return new s.N(this.K||this.$data,this,null,function(t,i){t.$rawData=i.$rawData;s.a.extend(t,"function"==typeof n?n():n)})};f=s.a.f.I();e=s.a.f.I();s.Tb=function(n,t){if(2==arguments.length)s.a.f.set(n,e,t),t.K&&t.K.Zb(n);else return s.a.f.get(n,e)};s.va=function(n,t,i){return 1===n.nodeType&&s.e.Kb(n),l(n,t,r(i),!0)};s.cc=function(n,t,i){return i=r(i),s.va(n,y(t,i,n),i)};s.Ja=function(n,t){1!==t.nodeType&&8!==t.nodeType||h(r(n),t,!0)};s.ub=function(n,u){if(!t&&i.jQuery&&(t=i.jQuery),u&&1!==u.nodeType&&8!==u.nodeType)throw Error("ko.applyBindings: first parameter should be your view model; second parameter should be a DOM node");u=u||i.document.body;c(r(n),u,!0)};s.Oa=function(t){switch(t.nodeType){case 1:case 8:var i=s.Tb(t);if(i)return i;if(t.parentNode)return s.Oa(t.parentNode)}return n};s.gc=function(t){return(t=s.Oa(t))?t.$data:n};s.b("bindingHandlers",s.d);s.b("applyBindings",s.ub);s.b("applyBindingsToDescendants",s.Ja);s.b("applyBindingAccessorsToNode",s.va);s.b("applyBindingsToNode",s.cc);s.b("contextFor",s.Oa);s.b("dataFor",s.gc)}(),function(n){function u(t,u){var e=i.hasOwnProperty(t)?i[t]:n,o;e?e.U(u):(e=i[t]=new s.Q,e.U(u),f(t,function(n,u){var f=!(!u||!u.synchronous);r[t]={definition:n,tc:f};delete i[t];o||f?e.notifySubscribers(n):setTimeout(function(){e.notifySubscribers(n)},0)}),o=!0)}function f(n,i){t("getConfig",[n],function(r){r?t("loadComponent",[n,r],function(n){i(n,r)}):i(null,null)})}function t(i,r,u,f){var e,o,h;if(f||(f=s.g.loaders.slice(0)),e=f.shift(),e)if(o=e[i],o){if(h=!1,o.apply(e,r.concat(function(n){h?u(null):null!==n?u(n):t(i,r,u,f)}))!==n&&(h=!0,!e.suppressLoaderExceptions))throw Error("Component loaders must supply values by invoking the callback, not by returning values synchronously.");}else t(i,r,u,f);else u(null)}var i={},r={};s.g={get:function(t,i){var f=r.hasOwnProperty(t)?r[t]:n;f?f.tc?s.k.u(function(){i(f.definition)}):setTimeout(function(){i(f.definition)},0):u(t,i)},zb:function(n){delete r[n]},ob:t};s.g.loaders=[];s.b("components",s.g);s.b("components.get",s.g.get);s.b("components.clearCachedDefinition",s.g.zb)}(),function(){function l(n,i,r,f){function e(){0==--c&&f(o)}var o={},c=2,h=r.template;r=r.viewModel;h?u(i,h,function(t){s.g.ob("loadTemplate",[n,t],function(n){o.template=n;e()})}):e();r?u(i,r,function(i){s.g.ob("loadViewModel",[n,i],function(n){o[t]=n;e()})}):e()}function e(n,i,r){if("function"==typeof i)r(function(n){return new i(n)});else if("function"==typeof i[t])r(i[t]);else if("instance"in i){var u=i.instance;r(function(){return u})}else"viewModel"in i?e(n,i.viewModel,r):n("Unknown viewModel value: "+i)}function h(n){switch(s.a.v(n)){case"script":return s.a.ca(n.text);case"textarea":return s.a.ca(n.value);case"template":if(c(n.content))return s.a.la(n.content.childNodes)}return s.a.la(n.childNodes)}function c(n){return i.DocumentFragment?n instanceof DocumentFragment:n&&11===n.nodeType}function u(n,t,r){"string"==typeof t.require?o||i.require?(o||i.require)([t.require],r):n("Uses require, but no AMD loader is present"):r(t)}function f(n){return function(t){throw Error("Component '"+n+"': "+t);}}var n={},t;s.g.register=function(t,i){if(!i)throw Error("Invalid configuration for "+t);if(s.g.Xa(t))throw Error("Component "+t+" is already registered");n[t]=i};s.g.Xa=function(t){return t in n};s.g.Ec=function(t){delete n[t];s.g.zb(t)};s.g.Ab={getConfig:function(t,i){i(n.hasOwnProperty(t)?n[t]:null)},loadComponent:function(n,t,i){var r=f(n);u(r,t,function(t){l(n,r,t,i)})},loadTemplate:function(n,t,u){if(n=f(n),"string"==typeof t)u(s.a.ca(t));else if(t instanceof Array)u(t);else if(c(t))u(s.a.O(t.childNodes));else if(t.element)if(t=t.element,i.HTMLElement?t instanceof HTMLElement:t&&t.tagName&&1===t.nodeType)u(h(t));else if("string"==typeof t){var e=r.getElementById(t);e?u(h(e)):n("Cannot find element with ID "+t)}else n("Unknown element type: "+t);else n("Unknown template value: "+t)},loadViewModel:function(n,t,i){e(f(n),t,i)}};t="createViewModel";s.b("components.register",s.g.register);s.b("components.isRegistered",s.g.Xa);s.b("components.unregister",s.g.Ec);s.b("components.defaultLoader",s.g.Ab);s.g.loaders.push(s.g.Ab);s.g.$b=n}(),function(){function n(n,i){var r=n.getAttribute("params");if(r){var r=t.parseBindingsString(r,i,n,{valueAccessors:!0,bindingParams:!0}),r=s.a.pa(r,function(t){return s.w(t,null,{q:n})}),u=s.a.pa(r,function(t){var i=t.B();return t.$()?s.w({read:function(){return s.a.c(t())},write:s.Da(i)&&function(n){t()(n)},q:n}):i});return u.hasOwnProperty("$raw")||(u.$raw=r),u}return{$raw:{}}}s.g.getComponentNameForNode=function(n){return n=s.a.v(n),s.g.Xa(n)&&n};s.g.sb=function(t,i,r,u){var f,e;if(1===i.nodeType&&(f=s.g.getComponentNameForNode(i),f)){if(t=t||{},t.component)throw Error('Cannot use the "component" binding on a custom element matching a component');e={name:f,params:n(i,r)};t.component=u?function(){return e}:e}return t};var t=new s.L;9>s.a.M&&(s.g.register=function(n){return function(t){return r.createElement(t),n.apply(this,arguments)}}(s.g.register),r.createDocumentFragment=function(n){return function(){var i=n(),r=s.g.$b,t;for(t in r)r.hasOwnProperty(t)&&i.createElement(t);return i}}(r.createDocumentFragment))}(),function(n){function t(n,t,i){if(t=t.template,!t)throw Error("Component '"+n+"' has no template");n=s.a.la(t);s.e.T(i,n)}function i(n,t,i,r){var u=n.createViewModel;return u?u.call(n,r,{element:t,templateNodes:i}):r}var r=0;s.d.component={init:function(u,f,e,o,h){function a(){var n=c&&c.dispose;"function"==typeof n&&n.call(c);l=null}var c,l,v=s.a.O(s.e.childNodes(u));return s.a.C.fa(u,a),s.w(function(){var o=s.a.c(f()),e,y,p;if("string"==typeof o?e=o:(e=s.a.c(o.name),y=s.a.c(o.params)),!e)throw Error("No component name specified");p=l=++r;s.g.get(e,function(r){if(l===p){if(a(),!r)throw Error("Unknown component '"+e+"'");t(e,r,u);var f=i(r,u,v,y);r=h.createChildContext(f,n,function(n){n.$component=f;n.$componentTemplateNodes=v});c=f;s.Ja(r,u)}})},null,{q:u}),{controlsDescendantBindings:!0}}};s.e.R.component=!0}();y={"class":"className","for":"htmlFor"};s.d.attr={update:function(t,i){var r=s.a.c(i())||{};s.a.A(r,function(i,r){r=s.a.c(r);var u=!1===r||null===r||r===n;u&&t.removeAttribute(i);8>=s.a.M&&i in y?(i=y[i],u?t.removeAttribute(i):t[i]=r):u||t.setAttribute(i,r.toString());"name"===i&&s.a.Rb(t,u?"":r.toString())})}},function(){s.d.checked={after:["value","attr"],init:function(t,i,r){function c(){var c=t.checked,n=a?u():c,o;s.Z.Ca()||f&&!c||(o=s.k.u(i),e?h!==n?(c&&(s.a.ga(o,n,!0),s.a.ga(o,h,!1)),h=n):s.a.ga(o,n,c):s.h.ra(o,r,"checked",n,!0))}function l(){var n=s.a.c(i());t.checked=e?0<=s.a.m(n,u()):o?n:u()===n}var u=s.Nb(function(){return r.has("checkedValue")?s.a.c(r.get("checkedValue")):r.has("value")?s.a.c(r.get("value")):t.value}),o="checkbox"==t.type,f="radio"==t.type;if(o||f){var e=o&&s.a.c(i())instanceof Array,h=e?u():n,a=f||e;f&&!t.name&&s.d.uniqueName.init(t,function(){return!0});s.w(c,null,{q:t});s.a.n(t,"click",c);s.w(l,null,{q:t})}}};s.h.V.checked=!0;s.d.checkedValue={update:function(n,t){n.value=s.a.c(t())}}}();s.d.css={update:function(n,t){var i=s.a.c(t());null!==i&&"object"==typeof i?s.a.A(i,function(t,i){i=s.a.c(i);s.a.Ia(n,t,i)}):(i=String(i||""),s.a.Ia(n,n.__ko__cssValue,!1),n.__ko__cssValue=i,s.a.Ia(n,i,!0))}};s.d.enable={update:function(n,t){var i=s.a.c(t());i&&n.disabled?n.removeAttribute("disabled"):i||n.disabled||(n.disabled=!0)}};s.d.disable={update:function(n,t){s.d.enable.update(n,function(){return!s.a.c(t())})}};s.d.event={init:function(n,t,i,r,u){var f=t()||{};s.a.A(f,function(f){"string"==typeof f&&s.a.n(n,f,function(n){var o,h=t()[f],e;if(h){try{e=s.a.O(arguments);r=u.$data;e.unshift(r);o=h.apply(r,e)}finally{!0!==o&&(n.preventDefault?n.preventDefault():n.returnValue=!1)}!1===i.get(f+"Bubble")&&(n.cancelBubble=!0,n.stopPropagation&&n.stopPropagation())}})})}};s.d.foreach={Ib:function(n){return function(){var i=n(),t=s.a.cb(i);return!t||"number"==typeof t.length?{foreach:i,templateEngine:s.P.Va}:(s.a.c(i),{foreach:t.data,as:t.as,includeDestroyed:t.includeDestroyed,afterAdd:t.afterAdd,beforeRemove:t.beforeRemove,afterRender:t.afterRender,beforeMove:t.beforeMove,afterMove:t.afterMove,templateEngine:s.P.Va})}},init:function(n,t){return s.d.template.init(n,s.d.foreach.Ib(t))},update:function(n,t,i,r,u){return s.d.template.update(n,s.d.foreach.Ib(t),i,r,u)}};s.h.ka.foreach=!1;s.e.R.foreach=!0;s.d.hasfocus={init:function(n,t,i){function r(r){var u,f;if(n.__ko_hasfocusUpdating=!0,u=n.ownerDocument,"activeElement"in u){try{f=u.activeElement}catch(e){f=u.body}r=f===n}u=t();s.h.ra(u,i,"hasfocus",r,!0);n.__ko_hasfocusLastValue=r;n.__ko_hasfocusUpdating=!1}var u=r.bind(null,!0),f=r.bind(null,!1);s.a.n(n,"focus",u);s.a.n(n,"focusin",u);s.a.n(n,"blur",f);s.a.n(n,"focusout",f)},update:function(n,t){var i=!!s.a.c(t());n.__ko_hasfocusUpdating||n.__ko_hasfocusLastValue===i||(i?n.focus():n.blur(),s.k.u(s.a.qa,null,[n,i?"focusin":"focusout"]))}};s.h.V.hasfocus=!0;s.d.hasFocus=s.d.hasfocus;s.h.V.hasFocus=!0;s.d.html={init:function(){return{controlsDescendantBindings:!0}},update:function(n,t){s.a.gb(n,t())}};v("if");v("ifnot",!1,!0);v("with",!0,!1,function(n,t){return n.createChildContext(t)});l={};s.d.options={init:function(n){if("select"!==s.a.v(n))throw Error("options binding applies only to SELECT elements");for(;0<n.length;)n.remove(0);return{controlsDescendantBindings:!0}},update:function(t,i,r){function v(){return s.a.xa(t.options,function(n){return n.selected})}function y(n,t,i){var r=typeof t;return"function"==r?t(n):"string"==r?n[t]:i}function p(n,i){if(o&&e)s.i.Y(t,s.a.c(r.get("value")),!0);else if(f.length){var u=0<=s.a.m(f,s.i.s(i[0]));s.a.Sb(i[0],u);o&&!u&&s.k.u(s.a.qa,null,[t,"change"])}}var h=t.multiple,c=0!=t.length&&h?t.scrollTop:null,u=s.a.c(i()),e=r.get("valueAllowUnset")&&r.has("value"),w=r.get("optionsIncludeDestroyed"),a,f,o;i={};f=[];e||(h?f=s.a.Ka(v(),s.i.s):0<=t.selectedIndex&&f.push(s.i.s(t.options[t.selectedIndex])));u&&("undefined"==typeof u.length&&(u=[u]),a=s.a.xa(u,function(t){return w||t===n||null===t||!s.a.c(t._destroy)}),r.has("optionsCaption")&&(u=s.a.c(r.get("optionsCaption")),null!==u&&u!==n&&a.unshift(l)));o=!1;i.beforeRemove=function(n){t.removeChild(n)};u=p;r.has("optionsAfterRender")&&"function"==typeof r.get("optionsAfterRender")&&(u=function(t,i){p(0,i);s.k.u(r.get("optionsAfterRender"),null,[i[0],t!==l?t:n])});s.a.fb(t,a,function(i,u,h){return h.length&&(f=!e&&h[0].selected?[s.i.s(h[0])]:[],o=!0),u=t.ownerDocument.createElement("option"),i===l?(s.a.Ha(u,r.get("optionsCaption")),s.i.Y(u,n)):(h=y(i,r.get("optionsValue"),i),s.i.Y(u,s.a.c(h)),i=y(i,r.get("optionsText"),h),s.a.Ha(u,i)),[u]},i,u);s.k.u(function(){e?s.i.Y(t,s.a.c(r.get("value")),!0):(h?f.length&&v().length<f.length:f.length&&0<=t.selectedIndex?s.i.s(t.options[t.selectedIndex])!==f[0]:f.length||0<=t.selectedIndex)&&s.a.qa(t,"change")});s.a.kc(t);c&&20<Math.abs(c-t.scrollTop)&&(t.scrollTop=c)}};s.d.options.ab=s.a.f.I();s.d.selectedOptions={after:["options","foreach"],init:function(n,t,i){s.a.n(n,"change",function(){var u=t(),r=[];s.a.o(n.getElementsByTagName("option"),function(n){n.selected&&r.push(s.i.s(n))});s.h.ra(u,i,"selectedOptions",r)})},update:function(n,t){if("select"!=s.a.v(n))throw Error("values binding applies only to SELECT elements");var i=s.a.c(t());i&&"number"==typeof i.length&&s.a.o(n.getElementsByTagName("option"),function(n){var t=0<=s.a.m(i,s.i.s(n));s.a.Sb(n,t)})}};s.h.V.selectedOptions=!0;s.d.style={update:function(t,i){var r=s.a.c(i()||{});s.a.A(r,function(i,r){r=s.a.c(r);(null===r||r===n||!1===r)&&(r="");t.style[i]=r})}};s.d.submit={init:function(n,t,i,r,u){if("function"!=typeof t())throw Error("The value for a submit binding must be a function");s.a.n(n,"submit",function(i){var r,f=t();try{r=f.call(u.$data,n)}finally{!0!==r&&(i.preventDefault?i.preventDefault():i.returnValue=!1)}})}};s.d.text={init:function(){return{controlsDescendantBindings:!0}},update:function(n,t){s.a.Ha(n,t())}};s.e.R.text=!0,function(){if(i&&i.navigator)var t=function(n){if(n)return parseFloat(n[1])},e=i.opera&&i.opera.version&&parseInt(i.opera.version()),r=i.navigator.userAgent,o=t(r.match(/^(?:(?!chrome).)*version\/([^ ]*) safari/i)),h=t(r.match(/Firefox\/([^ ]*)/));if(10>s.a.M)var u=s.a.f.I(),f=s.a.f.I(),c=function(n){var t=this.activeElement;(t=t&&s.a.f.get(t,f))&&t(n)},l=function(n,t){var i=n.ownerDocument;s.a.f.get(i,u)||(s.a.f.set(i,u,!0),s.a.n(i,"selectionchange",c));s.a.f.set(n,f,t)};s.d.textInput={init:function(t,i,r){function u(n,i){s.a.n(t,n,i)}function p(){var r=s.a.c(i());(null===r||r===n)&&(r="");v!==n&&r===v?setTimeout(p,4):t.value!==r&&(y=r,t.value=r)}function c(){a||(v=t.value,a=setTimeout(f,4))}function f(){clearTimeout(a);v=a=n;var u=t.value;y!==u&&(y=u,s.h.ra(i(),r,"textInput",u))}var y=t.value,a,v;10>s.a.M?(u("propertychange",function(n){"value"===n.propertyName&&f()}),8==s.a.M&&(u("keyup",f),u("keydown",f)),8<=s.a.M&&(l(t,f),u("dragend",c))):(u("input",f),5>o&&"textarea"===s.a.v(t)?(u("keydown",c),u("paste",c),u("cut",c)):11>e?u("keydown",c):4>h&&(u("DOMAutoComplete",f),u("dragdrop",f),u("drop",f)));u("change",f);s.w(p,null,{q:t})}};s.h.V.textInput=!0;s.d.textinput={preprocess:function(n,t,i){i("textInput",n)}}}();s.d.uniqueName={init:function(n,t){if(t()){var i="ko_unique_"+ ++s.d.uniqueName.fc;s.a.Rb(n,i)}}};s.d.uniqueName.fc=0;s.d.value={after:["options","foreach"],init:function(n,t,i){var o,h;if("input"!=n.tagName.toLowerCase()||"checkbox"!=n.type&&"radio"!=n.type){var r=["change"],u=i.get("valueUpdate"),f=!1,e=null;u&&("string"==typeof u&&(u=[u]),s.a.ia(r,u),r=s.a.wb(r));o=function(){e=null;f=!1;var r=t(),u=s.i.s(n);s.h.ra(r,i,"value",u)};!s.a.M||"input"!=n.tagName.toLowerCase()||"text"!=n.type||"off"==n.autocomplete||n.form&&"off"==n.form.autocomplete||-1!=s.a.m(r,"propertychange")||(s.a.n(n,"propertychange",function(){f=!0}),s.a.n(n,"focus",function(){f=!1}),s.a.n(n,"blur",function(){f&&o()}));s.a.o(r,function(t){var i=o;s.a.Dc(t,"after")&&(i=function(){e=s.i.s(n);setTimeout(o,0)},t=t.substring(5));s.a.n(n,t,i)});h=function(){var r=s.a.c(t()),u=s.i.s(n),f;null!==e&&r===e?setTimeout(h,0):r!==u&&("select"===s.a.v(n)?(f=i.get("valueAllowUnset"),u=function(){s.i.Y(n,r,f)},u(),f||r===s.i.s(n)?setTimeout(u,0):s.k.u(s.a.qa,null,[n,"change"])):s.i.Y(n,r))};s.w(h,null,{q:n})}else s.va(n,{checkedValue:t})},update:function(){}};s.h.V.value=!0;s.d.visible={update:function(n,t){var i=s.a.c(t()),r="none"!=n.style.display;i&&!r?n.style.display="":!i&&r&&(n.style.display="none")}},function(n){s.d[n]={init:function(t,i,r,u,f){return s.d.event.init.call(this,t,function(){var t={};return t[n]=i(),t},r,u,f)}}}("click");s.J=function(){};s.J.prototype.renderTemplateSource=function(){throw Error("Override renderTemplateSource");};s.J.prototype.createJavaScriptEvaluatorBlock=function(){throw Error("Override createJavaScriptEvaluatorBlock");};s.J.prototype.makeTemplateSource=function(n,t){if("string"==typeof n){t=t||r;var i=t.getElementById(n);if(!i)throw Error("Cannot find template with ID "+n);return new s.t.l(i)}if(1==n.nodeType||8==n.nodeType)return new s.t.ha(n);throw Error("Unknown template type: "+n);};s.J.prototype.renderTemplate=function(n,t,i,r){return n=this.makeTemplateSource(n,r),this.renderTemplateSource(n,t,i,r)};s.J.prototype.isTemplateRewritten=function(n,t){return!1===this.allowTemplateRewriting?!0:this.makeTemplateSource(n,t).data("isRewritten")};s.J.prototype.rewriteTemplate=function(n,t,i){n=this.makeTemplateSource(n,i);t=t(n.text());n.text(t);n.data("isRewritten",!0)};s.b("templateEngine",s.J);s.kb=function(){function n(n,t,i,r){var o,f,u,e;for(n=s.h.bb(n),o=s.h.ka,f=0;f<n.length;f++)if(u=n[f].key,o.hasOwnProperty(u))if(e=o[u],"function"==typeof e){if(u=e(n[f].value))throw Error(u);}else if(!e)throw Error("This template engine does not support the '"+u+"' binding within its templates");return i="ko.__tr_ambtns(function($context,$element){return(function(){return{ "+s.h.Ea(n,{valueAccessors:!0})+" } })()},'"+i.toLowerCase()+"')",r.createJavaScriptEvaluatorBlock(i)+t}var t=/(<([a-z]+\d*)(?:\s+(?!data-bind\s*=\s*)[a-z0-9\-]+(?:=(?:\"[^\"]*\"|\'[^\']*\'|[^>]*))?)*\s+)data-bind\s*=\s*(["'])([\s\S]*?)\3/gi,i=/\x3c!--\s*ko\b\s*([\s\S]*?)\s*--\x3e/g;return{lc:function(n,t,i){t.isTemplateRewritten(n,i)||t.rewriteTemplate(n,function(n){return s.kb.xc(n,t)},i)},xc:function(r,u){return r.replace(t,function(t,i,r,f,e){return n(e,i,r,u)}).replace(i,function(t,i){return n(i,"<!-- ko -->","#comment",u)})},dc:function(n,t){return s.H.$a(function(i,r){var u=i.nextSibling;u&&u.nodeName.toLowerCase()===t&&s.va(u,n,r)})}}}();s.b("__tr_ambtns",s.kb.dc),function(){var i,t;s.t={};s.t.l=function(n){this.l=n};s.t.l.prototype.text=function(){var n=s.a.v(this.l),n="script"===n?"text":"textarea"===n?"value":"innerHTML",t;if(0==arguments.length)return this.l[n];t=arguments[0];"innerHTML"===n?s.a.gb(this.l,t):this.l[n]=t};i=s.a.f.I()+"_";s.t.l.prototype.data=function(n){if(1===arguments.length)return s.a.f.get(this.l,i+n);s.a.f.set(this.l,i+n,arguments[1])};t=s.a.f.I();s.t.ha=function(n){this.l=n};s.t.ha.prototype=new s.t.l;s.t.ha.prototype.text=function(){if(0==arguments.length){var i=s.a.f.get(this.l,t)||{};return i.lb===n&&i.Na&&(i.lb=i.Na.innerHTML),i.lb}s.a.f.set(this.l,t,{lb:arguments[0]})};s.t.l.prototype.nodes=function(){if(0==arguments.length)return(s.a.f.get(this.l,t)||{}).Na;s.a.f.set(this.l,t,{Na:arguments[0]})};s.b("templateSources",s.t);s.b("templateSources.domElement",s.t.l);s.b("templateSources.anonymousTemplate",s.t.ha)}(),function(){function t(n,t,i){var r;for(t=s.e.nextSibling(t);n&&(r=n)!==t;)n=s.e.nextSibling(r),i(r,n)}function f(n,i){if(n.length){var r=n[0],u=n[n.length-1],f=r.parentNode,e=s.L.instance,o=e.preprocessNode;if(o){if(t(r,u,function(n,t){var f=n.previousSibling,i=o.call(e,n);i&&(n===r&&(r=i[0]||t),n===u&&(u=i[i.length-1]||f))}),n.length=0,!r)return;r===u?n.push(r):(n.push(r,u),s.a.na(n,f))}t(r,u,function(n){1!==n.nodeType&&8!==n.nodeType||s.ub(i,n)});t(r,u,function(n){1!==n.nodeType&&8!==n.nodeType||s.H.Xb(n,[i])});s.a.na(n,f)}}function i(n){return n.nodeType?n:0<n.length?n[0]:null}function e(n,t,u,e,o){o=o||{};var h=(n&&i(n)||u||{}).ownerDocument,c=o.templateEngine||r;if(s.kb.lc(u,c,h),u=c.renderTemplate(u,e,o,h),"number"!=typeof u.length||0<u.length&&"number"!=typeof u[0].nodeType)throw Error("Template engine must return an array of DOM nodes");h=!1;switch(t){case"replaceChildren":s.e.T(n,u);h=!0;break;case"replaceNode":s.a.Qb(n,u);h=!0;break;case"ignoreTargetNode":break;default:throw Error("Unknown renderMode: "+t);}return h&&(f(u,e),o.afterRender&&s.k.u(o.afterRender,null,[u,e.$data])),u}function o(n,t,i){return s.F(n)?n():"function"==typeof n?n(t,i):n}var r,u;s.hb=function(t){if(t!=n&&!(t instanceof s.J))throw Error("templateEngine must inherit from ko.templateEngine");r=t};s.eb=function(t,u,f,h,c){if(f=f||{},(f.templateEngine||r)==n)throw Error("Set a template engine before calling renderTemplate");if(c=c||"replaceChildren",h){var l=i(h);return s.j(function(){var n=u&&u instanceof s.N?u:new s.N(s.a.c(u)),r=o(t,n.$data,n),n=e(h,c,r,n,f);"replaceNode"==c&&(h=n,l=i(h))},null,{Pa:function(){return!l||!s.a.Qa(l)},q:l&&"replaceNode"==c?l.parentNode:l})}return s.H.$a(function(n){s.eb(t,u,f,n,"replaceNode")})};s.Cc=function(t,i,r,u,h){function l(n,t){f(t,c);r.afterRender&&r.afterRender(t,n);c=null}function a(n,i){c=h.createChildContext(n,r.as,function(n){n.$index=i});var u=o(t,n,c);return e(null,"ignoreTargetNode",u,c,r)}var c;return s.j(function(){var t=s.a.c(i)||[];"undefined"==typeof t.length&&(t=[t]);t=s.a.xa(t,function(t){return r.includeDestroyed||t===n||null===t||!s.a.c(t._destroy)});s.k.u(s.a.fb,null,[u,t,a,r,l])},null,{q:u})};u=s.a.f.I();s.d.template={init:function(n,t){var i=s.a.c(t());if("string"==typeof i||i.name)s.e.ma(n);else{if("nodes"in i){if(i=i.nodes||[],s.F(i))throw Error('The "nodes" option must be a plain, non-observable array.');}else i=s.e.childNodes(n);i=s.a.Jb(i);new s.t.ha(n).nodes(i)}return{controlsDescendantBindings:!0}},update:function(t,i,r,f,e){var h=i(),o;i=s.a.c(h);r=!0;f=null;"string"==typeof i?i={}:(h=i.name,"if"in i&&(r=s.a.c(i["if"])),r&&"ifnot"in i&&(r=!s.a.c(i.ifnot)),o=s.a.c(i.data));"foreach"in i?f=s.Cc(h||t,r&&i.foreach||[],i,t,e):r?(e="data"in i?e.createChildContext(o,i.as):e,f=s.eb(h||t,e,i,t)):s.e.ma(t);e=f;(o=s.a.f.get(t,u))&&"function"==typeof o.p&&o.p();s.a.f.set(t,u,e&&e.$()?e:n)}};s.h.ka.template=function(n){return n=s.h.bb(n),1==n.length&&n[0].unknown||s.h.vc(n,"name")?null:"This template engine does not support anonymous templates nested within its templates"};s.e.R.template=!0}();s.b("setTemplateEngine",s.hb);s.b("renderTemplate",s.eb);s.a.Cb=function(n,t,i){if(n.length&&t.length)for(var o,r,f,e,u=o=0;(!i||u<i)&&(f=n[o]);++o){for(r=0;e=t[r];++r)if(f.value===e.value){f.moved=e.index;e.moved=f.index;t.splice(r,1);u=r=0;break}u+=r}};s.a.Ma=function(){function n(n,t,i,r,u){for(var o=Math.min,l=Math.max,a=[],c=n.length,f,h=t.length,v=h-c||1,w=c+h+1,y,p,b,e=0;e<=c;e++)for(p=y,a.push(y=[]),b=o(h,e+v),f=l(0,e-1);f<=b;f++)y[f]=f?e?n[e-1]===t[f-1]?p[f-1]:o(p[f]||w,y[f-1]||w)+1:f+1:e+1;for(o=[],l=[],v=[],e=c,f=h;e||f;)h=a[e][f]-1,f&&h===a[e][f-1]?l.push(o[o.length]={status:i,value:t[--f],index:f}):e&&h===a[e-1][f]?v.push(o[o.length]={status:r,value:n[--e],index:e}):(--f,--e,u.sparse||o.push({status:"retained",value:t[f]}));return s.a.Cb(l,v,10*c),o.reverse()}return function(t,i,r){return r="boolean"==typeof r?{dontLimitMoves:r}:r||{},t=t||[],i=i||[],t.length<=i.length?n(t,i,"added","deleted",r):n(i,t,"deleted","added",r)}}();s.b("utils.compareArrays",s.a.Ma),function(){function i(t,i,r,u,f){var e=[],o=s.j(function(){var n=i(r,f,s.a.na(e,t))||[];0<e.length&&(s.a.Qb(e,n),u&&s.k.u(u,null,[r,n,f]));e.length=0;s.a.ia(e,n)},null,{q:t,Pa:function(){return!s.a.tb(e)}});return{aa:e,j:o.$()?o:n}}var t=s.a.f.I();s.a.fb=function(r,u,f,e,o){function rt(n,t){h=d[t];nt!==t&&(it[n]=h);h.Ua(nt++);s.a.na(h.aa,r);g.push(h);w.push(h)}function y(n,t){if(n)for(var i=0,r=t.length;i<r;i++)t[i]&&s.a.o(t[i].aa,function(r){n(r,i,t[i].wa)})}var c,v,ut;u=u||[];e=e||{};var v=s.a.f.get(r,t)===n,d=s.a.f.get(r,t)||[],p=s.a.Ka(d,function(n){return n.wa}),l=s.a.Ma(p,u,e.dontLimitMoves),g=[],a=0,nt=0,tt=[],w=[];u=[];for(var it=[],p=[],h,c=0,b,k;b=l[c];c++)switch(k=b.moved,b.status){case"deleted":k===n&&(h=d[a],h.j&&h.j.p(),tt.push.apply(tt,s.a.na(h.aa,r)),e.beforeRemove&&(u[c]=h,w.push(h)));a++;break;case"retained":rt(c,a++);break;case"added":k!==n?rt(c,k):(h={wa:b.value,Ua:s.r(nt++)},g.push(h),w.push(h),v||(p[c]=h))}for(y(e.beforeMove,it),s.a.o(tt,e.beforeRemove?s.S:s.removeNode),c=0,v=s.e.firstChild(r);h=w[c];c++){for(h.aa||s.a.extend(h,i(r,f,h.wa,o,h.Ua)),a=0;l=h.aa[a];v=l.nextSibling,ut=l,a++)l!==v&&s.e.Fb(r,l,ut);!h.rc&&o&&(o(h.wa,h.aa,h.Ua),h.rc=!0)}y(e.beforeRemove,u);y(e.afterMove,it);y(e.afterAdd,p);s.a.f.set(r,t,g)}}();s.b("utils.setDomNodeChildrenFromArrayMapping",s.a.fb);s.P=function(){this.allowTemplateRewriting=!1};s.P.prototype=new s.J;s.P.prototype.renderTemplateSource=function(n,t,i,r){return(t=(9>s.a.M?0:n.nodes)?n.nodes():null)?s.a.O(t.cloneNode(!0).childNodes):(n=n.text(),s.a.ca(n,r))};s.P.Va=new s.P;s.hb(s.P.Va);s.b("nativeTemplateEngine",s.P),function(){s.Ya=function(){var n=this.uc=function(){if(!t||!t.tmpl)return 0;try{if(0<=t.tmpl.tag.tmpl.open.toString().indexOf("__"))return 2}catch(n){}return 1}();this.renderTemplateSource=function(i,u,f,e){if(e=e||r,f=f||{},2>n)throw Error("Your version of jQuery.tmpl is too old. Please upgrade to jQuery.tmpl 1.0.0pre or later.");var o=i.data("precompiled");return o||(o=i.text()||"",o=t.template(null,"{{ko_with $item.koBindingContext}}"+o+"{{/ko_with}}"),i.data("precompiled",o)),i=[u.$data],u=t.extend({koBindingContext:u},f.templateOptions),u=t.tmpl(o,i,u),u.appendTo(e.createElement("div")),t.fragments={},u};this.createJavaScriptEvaluatorBlock=function(n){return"{{ko_code ((function() { return "+n+" })()) }}"};this.addTemplate=function(n,t){r.write("<script type='text/html' id='"+n+"'>"+t+"<\/script>")};0<n&&(t.tmpl.tag.ko_code={open:"__.push($1 || '');"},t.tmpl.tag.ko_with={open:"with($1) {",close:"} "})};s.Ya.prototype=new s.J;var n=new s.Ya;0<n.uc&&s.hb(n);s.b("jqueryTmplTemplateEngine",s.Ya)}()})})()}(),function(n,t,i){function v(t,i){var u,f;if(n.isArray(t)){for(u=t.length-1;u>=0;u--)f=t[u],n.type(f)==="string"&&r.transports[f]||(i.log("Invalid transport: "+f+", removing it from the transports list."),t.splice(u,1));t.length===0&&(i.log("No transports remain within the specified transport array."),t=null)}else if(r.transports[t]||t==="auto"){if(t==="auto"&&r._.ieVersion<=8)return["longPolling"]}else i.log("Invalid transport: "+t.toString()+"."),t=null;return t}function y(n){return n==="http:"?80:n==="https:"?443:void 0}function h(n,t){return t.match(/:\d+$/)?t:t+":"+y(n)}function p(t,i){var u=this,r=[];u.tryBuffer=function(i){return t.state===n.signalR.connectionState.connecting?(r.push(i),!0):!1};u.drain=function(){if(t.state===n.signalR.connectionState.connected)while(r.length>0)i(r.shift())};u.clear=function(){r=[]}}var f={nojQuery:"jQueryLc was not found. Please ensure jQueryLc is referenced before the SignalR client JavaScript file.",noTransportOnInit:"No transport could be initialized successfully. Try specifying a different transport or none at all for auto initialization.",errorOnNegotiate:"Error during negotiation request.",stoppedWhileLoading:"The connection was stopped during page load.",stoppedWhileNegotiating:"The connection was stopped during the negotiate request.",errorParsingNegotiateResponse:"Error parsing negotiate response.",errorDuringStartRequest:"Error during start request. Stopping the connection.",stoppedDuringStartRequest:"The connection was stopped during the start request.",errorParsingStartResponse:"Error parsing start response: '{0}'. Stopping the connection.",invalidStartResponse:"Invalid start response: '{0}'. Stopping the connection.",protocolIncompatible:"You are using a version of the client that isn't compatible with the server. Client version {0}, server version {1}.",sendFailed:"Send failed.",parseFailed:"Failed at parsing response: {0}",longPollFailed:"Long polling request failed.",eventSourceFailedToConnect:"EventSource failed to connect.",eventSourceError:"Error raised by EventSource",webSocketClosed:"WebSocket closed.",pingServerFailedInvalidResponse:"Invalid ping response when pinging server: '{0}'.",pingServerFailed:"Failed to ping server.",pingServerFailedStatusCode:"Failed to ping server.  Server responded with status code {0}, stopping the connection.",pingServerFailedParse:"Failed to parse ping server response, stopping the connection.",noConnectionTransport:"Connection is in an invalid state, there is no transport active.",webSocketsInvalidState:"The Web Socket transport is in an invalid state, transitioning into reconnecting.",reconnectTimeout:"Couldn't reconnect within the configured timeout of {0} ms, disconnecting.",reconnectWindowTimeout:"The client has been inactive since {0} and it has exceeded the inactivity timeout of {1} ms. Stopping the connection."};if(typeof n!="function")throw new Error(f.nojQuery);var r,c,s=t.document.readyState==="complete",e=n(t),l="__Negotiate Aborted__",u={onStart:"onStart",onStarting:"onStarting",onReceived:"onReceived",onError:"onError",onConnectionSlow:"onConnectionSlow",onReconnecting:"onReconnecting",onReconnect:"onReconnect",onStateChanged:"onStateChanged",onDisconnect:"onDisconnect"},w=function(n,i){if(i!==!1){var r;typeof t.console!="undefined"&&(r="["+(new Date).toTimeString()+"] SignalR: "+n,t.console.debug?t.console.debug(r):t.console.log&&t.console.log(r))}},o=function(t,i,r){return i===t.state?(t.state=r,n(t).triggerHandler(u.onStateChanged,[{oldState:i,newState:r}]),!0):!1},b=function(n){return n.state===r.connectionState.disconnected},a=function(n){return n._.keepAliveData.activated&&n.transport.supportsKeepAlive(n)},k=function(i){var f,e;i._.configuredStopReconnectingTimeout||(e=function(t){var i=r._.format(r.resources.reconnectTimeout,t.disconnectTimeout);t.log(i);n(t).triggerHandler(u.onError,[r._.error(i,"TimeoutException")]);t.stop(!1,!1)},i.reconnecting(function(){var n=this;n.state===r.connectionState.reconnecting&&(f=t.setTimeout(function(){e(n)},n.disconnectTimeout))}),i.stateChanged(function(n){n.oldState===r.connectionState.reconnecting&&t.clearTimeout(f)}),i._.configuredStopReconnectingTimeout=!0)};r=function(n,t,i){return new r.fn.init(n,t,i)};r._={defaultContentType:"application/x-www-form-urlencoded; charset=UTF-8",ieVersion:function(){var i,n;return t.navigator.appName==="Microsoft Internet Explorer"&&(n=/MSIE ([0-9]+\.[0-9]+)/.exec(t.navigator.userAgent),n&&(i=t.parseFloat(n[1]))),i}(),error:function(n,t,i){var r=new Error(n);return r.source=t,typeof i!="undefined"&&(r.context=i),r},transportError:function(n,t,r,u){var f=this.error(n,r,u);return f.transport=t?t.name:i,f},format:function(){for(var t=arguments[0],n=0;n<arguments.length-1;n++)t=t.replace("{"+n+"}",arguments[n+1]);return t},firefoxMajorVersion:function(n){var t=n.match(/Firefox\/(\d+)/);return!t||!t.length||t.length<2?0:parseInt(t[1],10)},configurePingInterval:function(i){var f=i._.config,e=function(t){n(i).triggerHandler(u.onError,[t])};f&&!i._.pingIntervalId&&f.pingInterval&&(i._.pingIntervalId=t.setInterval(function(){r.transports._logic.pingServer(i).fail(e)},f.pingInterval))}};r.events=u;r.resources=f;r.ajaxDefaults={processData:!0,timeout:null,async:!0,global:!1,cache:!1};r.changeState=o;r.isDisconnecting=b;r.connectionState={connecting:0,connected:1,reconnecting:2,disconnected:4};r.hub={start:function(){throw new Error("SignalR: Error loading hubs. Ensure your hubs reference is correct, e.g. <script src='/signalr/js'><\/script>.");}};e.load(function(){s=!0});r.fn=r.prototype={init:function(t,i,r){var f=n(this);this.url=t;this.qs=i;this.lastError=null;this._={keepAliveData:{},connectingMessageBuffer:new p(this,function(n){f.triggerHandler(u.onReceived,[n])}),lastMessageAt:(new Date).getTime(),lastActiveAt:(new Date).getTime(),beatInterval:5e3,beatHandle:null,totalTransportConnectTimeout:0};typeof r=="boolean"&&(this.logging=r)},_parseResponse:function(n){var t=this;return n?typeof n=="string"?t.json.parse(n):n:n},_originalJson:t.JSON,json:t.JSON,isCrossDomain:function(i,r){var u;return(i=n.trim(i),r=r||t.location,i.indexOf("http")!==0)?!1:(u=t.document.createElement("a"),u.href=i,u.protocol+h(u.protocol,u.host)!==r.protocol+h(r.protocol,r.host))},ajaxDataType:"text",contentType:"application/json; charset=UTF-8",logging:!1,state:r.connectionState.disconnected,clientProtocol:"1.5",reconnectDelay:2e3,transportConnectTimeout:0,disconnectTimeout:3e4,reconnectWindow:3e4,keepAliveWarnAt:2/3,start:function(i,h){var c=this,y={pingInterval:3e5,waitForPageLoad:!0,transport:"auto",jsonp:!1},d,p=c._deferral||n.Deferred(),w=t.document.createElement("a"),b,g;if(c.lastError=null,c._deferral=p,!c.json)throw new Error("SignalR: No JSON parser found. Please ensure json2.js is referenced before the SignalR.js file if you need to support clients without native JSON parsing support, e.g. IE<8.");if(n.type(i)==="function"?h=i:n.type(i)==="object"&&(n.extend(y,i),n.type(y.callback)==="function"&&(h=y.callback)),y.transport=v(y.transport,c),!y.transport)throw new Error("SignalR: Invalid transport(s) specified, aborting start.");return(c._.config=y,!s&&y.waitForPageLoad===!0)?(c._.deferredStartHandler=function(){c.start(i,h)},e.bind("load",c._.deferredStartHandler),p.promise()):c.state===r.connectionState.connecting?p.promise():o(c,r.connectionState.disconnected,r.connectionState.connecting)===!1?(p.resolve(c),p.promise()):(k(c),w.href=c.url,w.protocol&&w.protocol!==":"?(c.protocol=w.protocol,c.host=w.host):(c.protocol=t.document.location.protocol,c.host=w.host||t.document.location.host),c.baseUrl=c.protocol+"//"+c.host,c.wsProtocol=c.protocol==="https:"?"wss://":"ws://",y.transport==="auto"&&y.jsonp===!0&&(y.transport="longPolling"),c.url.indexOf("//")===0&&(c.url=t.location.protocol+c.url,c.log("Protocol relative URL detected, normalizing it to '"+c.url+"'.")),this.isCrossDomain(c.url)&&(c.log("Auto detected cross domain url."),y.transport==="auto"&&(y.transport=["webSockets","serverSentEvents","longPolling"]),typeof y.withCredentials=="undefined"&&(y.withCredentials=!0),y.jsonp||(y.jsonp=!n.support.cors,y.jsonp&&c.log("Using jsonp because this browser doesn't support CORS.")),c.contentType=r._.defaultContentType),c.withCredentials=y.withCredentials,c.ajaxDataType=y.jsonp?"jsonp":"text",n(c).bind(u.onStart,function(){n.type(h)==="function"&&h.call(c);p.resolve(c)}),c._.initHandler=r.transports._logic.initHandler(c),d=function(i,s){var l=r._.error(f.noTransportOnInit);if(s=s||0,s>=i.length){s===0?c.log("No transports supported by the server were selected."):s===1?c.log("No fallback transports were selected."):c.log("Fallback transports exhausted.");n(c).triggerHandler(u.onError,[l]);p.reject(l);c.stop();return}if(c.state!==r.connectionState.disconnected){var y=i[s],h=r.transports[y],v=function(){d(i,s+1)};c.transport=h;try{c._.initHandler.start(h,function(){var i=r._.firefoxMajorVersion(t.navigator.userAgent)>=11,f=!!c.withCredentials&&i;c.log("The start request succeeded. Transitioning to the connected state.");a(c)&&r.transports._logic.monitorKeepAlive(c);r.transports._logic.startHeartbeat(c);r._.configurePingInterval(c);o(c,r.connectionState.connecting,r.connectionState.connected)||c.log("WARNING! The connection was not in the connecting state.");c._.connectingMessageBuffer.drain();n(c).triggerHandler(u.onStart);e.bind("unload",function(){c.log("Window unloading, stopping the connection.");c.stop(f)});i&&e.bind("beforeunload",function(){t.setTimeout(function(){c.stop(f)},0)})},v)}catch(w){c.log(h.name+" transport threw '"+w.message+"' when attempting to start.");v()}}},b=c.url+"/negotiate",g=function(t,i){var e=r._.error(f.errorOnNegotiate,t,i._.negotiateRequest);n(i).triggerHandler(u.onError,e);p.reject(e);i.stop()},n(c).triggerHandler(u.onStarting),b=r.transports._logic.prepareQueryString(c,b),c.log("Negotiating with '"+b+"'."),c._.negotiateRequest=r.transports._logic.ajax(c,{url:b,error:function(n,t){t!==l?g(n,c):p.reject(r._.error(f.stoppedWhileNegotiating,null,c._.negotiateRequest))},success:function(t){var i,e,h,o=[],s=[];try{i=c._parseResponse(t)}catch(l){g(r._.error(f.errorParsingNegotiateResponse,l),c);return}if(e=c._.keepAliveData,c.appRelativeUrl=i.Url,c.id=i.ConnectionId,c.token=i.ConnectionToken,c.webSocketServerUrl=i.WebSocketServerUrl,c._.pollTimeout=i.ConnectionTimeout*1e3+1e4,c.disconnectTimeout=i.DisconnectTimeout*1e3,c._.totalTransportConnectTimeout=c.transportConnectTimeout+i.TransportConnectTimeout*1e3,i.KeepAliveTimeout?(e.activated=!0,e.timeout=i.KeepAliveTimeout*1e3,e.timeoutWarning=e.timeout*c.keepAliveWarnAt,c._.beatInterval=(e.timeout-e.timeoutWarning)/3):e.activated=!1,c.reconnectWindow=c.disconnectTimeout+(e.timeout||0),!i.ProtocolVersion||i.ProtocolVersion!==c.clientProtocol){h=r._.error(r._.format(f.protocolIncompatible,c.clientProtocol,i.ProtocolVersion));n(c).triggerHandler(u.onError,[h]);p.reject(h);return}n.each(r.transports,function(n){if(n.indexOf("_")===0||n==="webSockets"&&!i.TryWebSockets)return!0;s.push(n)});n.isArray(y.transport)?n.each(y.transport,function(t,i){n.inArray(i,s)>=0&&o.push(i)}):y.transport==="auto"?o=s:n.inArray(y.transport,s)>=0&&o.push(y.transport);d(o)}}),p.promise())},starting:function(t){var i=this;return n(i).bind(u.onStarting,function(){t.call(i)}),i},send:function(n){var t=this;if(t.state===r.connectionState.disconnected)throw new Error("SignalR: Connection must be started before data can be sent. Call .start() before .send()");if(t.state===r.connectionState.connecting)throw new Error("SignalR: Connection has not been fully initialized. Use .start().done() or .start().fail() to run logic after the connection has started.");return t.transport.send(t,n),t},received:function(t){var i=this;return n(i).bind(u.onReceived,function(n,r){t.call(i,r)}),i},stateChanged:function(t){var i=this;return n(i).bind(u.onStateChanged,function(n,r){t.call(i,r)}),i},error:function(t){var i=this;return n(i).bind(u.onError,function(n,r,u){i.lastError=r;t.call(i,r,u)}),i},disconnected:function(t){var i=this;return n(i).bind(u.onDisconnect,function(){t.call(i)}),i},connectionSlow:function(t){var i=this;return n(i).bind(u.onConnectionSlow,function(){t.call(i)}),i},reconnecting:function(t){var i=this;return n(i).bind(u.onReconnecting,function(){t.call(i)}),i},reconnected:function(t){var i=this;return n(i).bind(u.onReconnect,function(){t.call(i)}),i},stop:function(i,h){var c=this,v=c._deferral;if(c._.deferredStartHandler&&e.unbind("load",c._.deferredStartHandler),delete c._.config,delete c._.deferredStartHandler,!s&&(!c._.config||c._.config.waitForPageLoad===!0)){c.log("Stopping connection prior to negotiate.");v&&v.reject(r._.error(f.stoppedWhileLoading));return}if(c.state!==r.connectionState.disconnected)return c.log("Stopping connection."),o(c,c.state,r.connectionState.disconnected),t.clearTimeout(c._.beatHandle),t.clearInterval(c._.pingIntervalId),c.transport&&(c.transport.stop(c),h!==!1&&c.transport.abort(c,i),a(c)&&r.transports._logic.stopMonitoringKeepAlive(c),c.transport=null),c._.negotiateRequest&&(c._.negotiateRequest.abort(l),delete c._.negotiateRequest),c._.initHandler&&c._.initHandler.stop(),n(c).triggerHandler(u.onDisconnect),delete c._deferral,delete c.messageId,delete c.groupsToken,delete c.id,delete c._.pingIntervalId,delete c._.lastMessageAt,delete c._.lastActiveAt,c._.connectingMessageBuffer.clear(),c},log:function(n){w(n,this.logging)}};r.fn.init.prototype=r.fn;r.noConflict=function(){return n.connection===r&&(n.connection=c),r};n.connection&&(c=n.connection);n.connection=n.signalR=r}(window.jQueryLc,window),function(n,t,i){function o(n){n._.keepAliveData.monitoring&&c(n);u.markActive(n)&&(n._.beatHandle=t.setTimeout(function(){o(n)},n._.beatInterval))}function c(t){var i=t._.keepAliveData,u;t.state===r.connectionState.connected&&(u=(new Date).getTime()-t._.lastMessageAt,u>=i.timeout?(t.log("Keep alive timed out.  Notifying transport that connection has been lost."),t.transport.lostConnection(t)):u>=i.timeoutWarning?i.userNotified||(t.log("Keep alive has been missed, connection may be dead/slow."),n(t).triggerHandler(f.onConnectionSlow),i.userNotified=!0):i.userNotified=!1)}function e(n,t){var i=n.url+t;return n.transport&&(i+="?transport="+n.transport.name),u.prepareQueryString(n,i)}function s(n){this.connection=n;this.startRequested=!1;this.startCompleted=!1;this.connectionStopped=!1}var r=n.signalR,f=n.signalR.events,l=n.signalR.changeState,h="__Start Aborted__",u;r.transports={};s.prototype={start:function(n,r,u){var f=this,e=f.connection,o=!1;if(f.startRequested||f.connectionStopped){e.log("WARNING! "+n.name+" transport cannot be started. Initialization ongoing or completed.");return}e.log(n.name+" transport starting.");f.transportTimeoutHandle=t.setTimeout(function(){o||(o=!0,e.log(n.name+" transport timed out when trying to connect."),f.transportFailed(n,i,u))},e._.totalTransportConnectTimeout);n.start(e,function(){o||f.initReceived(n,r)},function(t){return o||(o=!0,f.transportFailed(n,t,u)),!f.startCompleted||f.connectionStopped})},stop:function(){this.connectionStopped=!0;t.clearTimeout(this.transportTimeoutHandle);r.transports._logic.tryAbortStartRequest(this.connection)},initReceived:function(n,i){var u=this,f=u.connection;if(u.startRequested){f.log("WARNING! The client received multiple init messages.");return}u.connectionStopped||(u.startRequested=!0,t.clearTimeout(u.transportTimeoutHandle),f.log(n.name+" transport connected. Initiating start request."),r.transports._logic.ajaxStart(f,function(){u.startCompleted=!0;i()}))},transportFailed:function(i,u,e){var o=this.connection,h=o._deferral,s;this.connectionStopped||(t.clearTimeout(this.transportTimeoutHandle),this.startRequested?this.startCompleted||(s=r._.error(r.resources.errorDuringStartRequest,u),o.log(i.name+" transport failed during the start request. Stopping the connection."),n(o).triggerHandler(f.onError,[s]),h&&h.reject(s),o.stop()):(i.stop(o),o.log(i.name+" transport failed to connect. Attempting to fall back."),e()))}};u=r.transports._logic={ajax:function(t,i){return n.ajax(n.extend(!0,{},n.signalR.ajaxDefaults,{type:"GET",data:{},xhrFields:{withCredentials:t.withCredentials},contentType:t.contentType,dataType:t.ajaxDataType},i))},pingServer:function(t){var e,f,i=n.Deferred();return t.transport?(e=t.url+"/ping",e=u.addQs(e,t.qs),f=u.ajax(t,{url:e,success:function(n){var u;try{u=t._parseResponse(n)}catch(e){i.reject(r._.transportError(r.resources.pingServerFailedParse,t.transport,e,f));t.stop();return}u.Response==="pong"?i.resolve():i.reject(r._.transportError(r._.format(r.resources.pingServerFailedInvalidResponse,n),t.transport,null,f))},error:function(n){n.status===401||n.status===403?(i.reject(r._.transportError(r._.format(r.resources.pingServerFailedStatusCode,n.status),t.transport,n,f)),t.stop()):i.reject(r._.transportError(r.resources.pingServerFailed,t.transport,n,f))}})):i.reject(r._.transportError(r.resources.noConnectionTransport,t.transport)),i.promise()},prepareQueryString:function(n,i){var r;return r=u.addQs(i,"clientProtocol="+n.clientProtocol),r=u.addQs(r,n.qs),n.token&&(r+="&connectionToken="+t.encodeURIComponent(n.token)),n.data&&(r+="&connectionData="+t.encodeURIComponent(n.data)),r},addQs:function(t,i){var r=t.indexOf("?")!==-1?"&":"?",u;if(!i)return t;if(typeof i=="object")return t+r+n.param(i);if(typeof i=="string")return u=i.charAt(0),(u==="?"||u==="&")&&(r=""),t+r+i;throw new Error("Query string property must be either a string or object.");},getUrl:function(n,i,r,f,e){var h=i==="webSockets"?"":n.baseUrl,o=h+n.appRelativeUrl,s="transport="+i;return!e&&n.groupsToken&&(s+="&groupsToken="+t.encodeURIComponent(n.groupsToken)),r?(o+=f?"/poll":"/reconnect",!e&&n.messageId&&(s+="&messageId="+t.encodeURIComponent(n.messageId))):o+="/connect",o+="?"+s,o=u.prepareQueryString(n,o),e||(o+="&tid="+Math.floor(Math.random()*11)),o},maximizePersistentResponse:function(n){return{MessageId:n.C,Messages:n.M,Initialized:typeof n.S!="undefined"?!0:!1,ShouldReconnect:typeof n.T!="undefined"?!0:!1,LongPollDelay:n.L,GroupsToken:n.G}},updateGroups:function(n,t){t&&(n.groupsToken=t)},stringifySend:function(n,t){return typeof t=="string"||typeof t=="undefined"||t===null?t:n.json.stringify(t)},ajaxSend:function(t,i){var h=u.stringifySend(t,i),c=e(t,"/send"),o,s=function(t,u){n(u).triggerHandler(f.onError,[r._.transportError(r.resources.sendFailed,u.transport,t,o),i])};return o=u.ajax(t,{url:c,type:t.ajaxDataType==="jsonp"?"GET":"POST",contentType:r._.defaultContentType,data:{data:h},success:function(n){var i;if(n){try{i=t._parseResponse(n)}catch(r){s(r,t);t.stop();return}u.triggerReceived(t,i)}},error:function(n,i){i!=="abort"&&i!=="parsererror"&&s(n,t)}})},ajaxAbort:function(n,t){if(typeof n.transport!="undefined"){t=typeof t=="undefined"?!0:t;var i=e(n,"/abort");u.ajax(n,{url:i,async:t,timeout:1e3,type:"POST"});n.log("Fired ajax abort async = "+t+".")}},ajaxStart:function(t,i){var s=function(n){var i=t._deferral;i&&i.reject(n)},o=function(i){t.log("The start request failed. Stopping the connection.");n(t).triggerHandler(f.onError,[i]);s(i);t.stop()};t._.startRequest=u.ajax(t,{url:e(t,"/start"),success:function(n,u,f){var e;try{e=t._parseResponse(n)}catch(s){o(r._.error(r._.format(r.resources.errorParsingStartResponse,n),s,f));return}e.Response==="started"?i():o(r._.error(r._.format(r.resources.invalidStartResponse,n),null,f))},error:function(n,i,u){i!==h?o(r._.error(r.resources.errorDuringStartRequest,u,n)):(t.log("The start request aborted because connection.stop() was called."),s(r._.error(r.resources.stoppedDuringStartRequest,null,n)))}})},tryAbortStartRequest:function(n){n._.startRequest&&(n._.startRequest.abort(h),delete n._.startRequest)},tryInitialize:function(n,t){n.Initialized&&t()},triggerReceived:function(t,i){t._.connectingMessageBuffer.tryBuffer(i)||n(t).triggerHandler(f.onReceived,[i])},processMessages:function(t,i,r){var f;u.markLastMessage(t);i&&(f=u.maximizePersistentResponse(i),u.updateGroups(t,f.GroupsToken),f.MessageId&&(t.messageId=f.MessageId),f.Messages&&(n.each(f.Messages,function(n,i){u.triggerReceived(t,i)}),u.tryInitialize(f,r)))},monitorKeepAlive:function(t){var i=t._.keepAliveData;i.monitoring?t.log("Tried to monitor keep alive but it's already being monitored."):(i.monitoring=!0,u.markLastMessage(t),t._.keepAliveData.reconnectKeepAliveUpdate=function(){u.markLastMessage(t)},n(t).bind(f.onReconnect,t._.keepAliveData.reconnectKeepAliveUpdate),t.log("Now monitoring keep alive with a warning timeout of "+i.timeoutWarning+", keep alive timeout of "+i.timeout+" and disconnecting timeout of "+t.disconnectTimeout))},stopMonitoringKeepAlive:function(t){var i=t._.keepAliveData;i.monitoring&&(i.monitoring=!1,n(t).unbind(f.onReconnect,t._.keepAliveData.reconnectKeepAliveUpdate),t._.keepAliveData={},t.log("Stopping the monitoring of the keep alive."))},startHeartbeat:function(n){n._.lastActiveAt=(new Date).getTime();o(n)},markLastMessage:function(n){n._.lastMessageAt=(new Date).getTime()},markActive:function(n){return u.verifyLastActive(n)?(n._.lastActiveAt=(new Date).getTime(),!0):!1},isConnectedOrReconnecting:function(n){return n.state===r.connectionState.connected||n.state===r.connectionState.reconnecting},ensureReconnectingState:function(t){return l(t,r.connectionState.connected,r.connectionState.reconnecting)===!0&&n(t).triggerHandler(f.onReconnecting),t.state===r.connectionState.reconnecting},clearReconnectTimeout:function(n){n&&n._.reconnectTimeout&&(t.clearTimeout(n._.reconnectTimeout),delete n._.reconnectTimeout)},verifyLastActive:function(t){if((new Date).getTime()-t._.lastActiveAt>=t.reconnectWindow){var i=r._.format(r.resources.reconnectWindowTimeout,new Date(t._.lastActiveAt),t.reconnectWindow);return t.log(i),n(t).triggerHandler(f.onError,[r._.error(i,"TimeoutException")]),t.stop(!1,!1),!1}return!0},reconnect:function(n,i){var f=r.transports[i];if(u.isConnectedOrReconnecting(n)&&!n._.reconnectTimeout){if(!u.verifyLastActive(n))return;n._.reconnectTimeout=t.setTimeout(function(){u.verifyLastActive(n)&&(f.stop(n),u.ensureReconnectingState(n)&&(n.log(i+" reconnecting."),f.start(n)))},n.reconnectDelay)}},handleParseFailure:function(t,i,u,e,o){var s=r._.transportError(r._.format(r.resources.parseFailed,i),t.transport,u,o);e&&e(s)?t.log("Failed to parse server response while attempting to connect."):(n(t).triggerHandler(f.onError,[s]),t.stop())},initHandler:function(n){return new s(n)},foreverFrame:{count:0,connections:{}}}}(window.jQueryLc,window),function(n,t){var r=n.signalR,u=n.signalR.events,f=n.signalR.changeState,i=r.transports._logic;r.transports.webSockets={name:"webSockets",supportsKeepAlive:function(){return!0},send:function(t,f){var e=i.stringifySend(t,f);try{t.socket.send(e)}catch(o){n(t).triggerHandler(u.onError,[r._.transportError(r.resources.webSocketsInvalidState,t.transport,o,t.socket),f])}},start:function(e,o,s){var h,c=!1,l=this,a=!o,v=n(e);if(!t.WebSocket){s();return}e.socket||(h=e.webSocketServerUrl?e.webSocketServerUrl:e.wsProtocol+e.host,h+=i.getUrl(e,this.name,a),e.log("Connecting to websocket endpoint '"+h+"'."),e.socket=new t.WebSocket(h),e.socket.onopen=function(){c=!0;e.log("Websocket opened.");i.clearReconnectTimeout(e);f(e,r.connectionState.reconnecting,r.connectionState.connected)===!0&&v.triggerHandler(u.onReconnect)},e.socket.onclose=function(t){var i;this===e.socket&&(c&&typeof t.wasClean!="undefined"&&t.wasClean===!1?(i=r._.transportError(r.resources.webSocketClosed,e.transport,t),e.log("Unclean disconnect from websocket: "+(t.reason||"[no reason given]."))):e.log("Websocket closed."),s&&s(i)||(i&&n(e).triggerHandler(u.onError,[i]),l.reconnect(e)))},e.socket.onmessage=function(t){var r;try{r=e._parseResponse(t.data)}catch(u){i.handleParseFailure(e,t.data,u,s,t);return}r&&(n.isEmptyObject(r)||r.M?i.processMessages(e,r,o):i.triggerReceived(e,r))})},reconnect:function(n){i.reconnect(n,this.name)},lostConnection:function(n){this.reconnect(n)},stop:function(n){i.clearReconnectTimeout(n);n.socket&&(n.log("Closing the Websocket."),n.socket.close(),n.socket=null)},abort:function(n,t){i.ajaxAbort(n,t)}}}(window.jQueryLc,window),function(n,t){var i=n.signalR,u=n.signalR.events,e=n.signalR.changeState,r=i.transports._logic,f=function(n){t.clearTimeout(n._.reconnectAttemptTimeoutHandle);delete n._.reconnectAttemptTimeoutHandle};i.transports.serverSentEvents={name:"serverSentEvents",supportsKeepAlive:function(){return!0},timeOut:3e3,start:function(o,s,h){var c=this,l=!1,a=n(o),v=!s,y;if(o.eventSource&&(o.log("The connection already has an event source. Stopping it."),o.stop()),!t.EventSource){h&&(o.log("This browser doesn't support SSE."),h());return}y=r.getUrl(o,this.name,v);try{o.log("Attempting to connect to SSE endpoint '"+y+"'.");o.eventSource=new t.EventSource(y,{withCredentials:o.withCredentials})}catch(p){o.log("EventSource failed trying to connect with error "+p.Message+".");h?h():(a.triggerHandler(u.onError,[i._.transportError(i.resources.eventSourceFailedToConnect,o.transport,p)]),v&&c.reconnect(o));return}v&&(o._.reconnectAttemptTimeoutHandle=t.setTimeout(function(){l===!1&&o.eventSource.readyState!==t.EventSource.OPEN&&c.reconnect(o)},c.timeOut));o.eventSource.addEventListener("open",function(){o.log("EventSource connected.");f(o);r.clearReconnectTimeout(o);l===!1&&(l=!0,e(o,i.connectionState.reconnecting,i.connectionState.connected)===!0&&a.triggerHandler(u.onReconnect))},!1);o.eventSource.addEventListener("message",function(n){var t;if(n.data!=="initialized"){try{t=o._parseResponse(n.data)}catch(i){r.handleParseFailure(o,n.data,i,h,n);return}r.processMessages(o,t,s)}},!1);o.eventSource.addEventListener("error",function(n){var r=i._.transportError(i.resources.eventSourceError,o.transport,n);this===o.eventSource&&(h&&h(r)||(o.log("EventSource readyState: "+o.eventSource.readyState+"."),n.eventPhase===t.EventSource.CLOSED?(o.log("EventSource reconnecting due to the server connection ending."),c.reconnect(o)):(o.log("EventSource error."),a.triggerHandler(u.onError,[r]))))},!1)},reconnect:function(n){r.reconnect(n,this.name)},lostConnection:function(n){this.reconnect(n)},send:function(n,t){r.ajaxSend(n,t)},stop:function(n){f(n);r.clearReconnectTimeout(n);n&&n.eventSource&&(n.log("EventSource calling close()."),n.eventSource.close(),n.eventSource=null,delete n.eventSource)},abort:function(n,t){r.ajaxAbort(n,t)}}}(window.jQueryLc,window),function(n,t){var r=n.signalR,e=n.signalR.events,o=n.signalR.changeState,i=r.transports._logic,u=function(){var n=t.document.createElement("iframe");return n.setAttribute("style","position:absolute;top:0;left:0;width:0;height:0;visibility:hidden;"),n},f=function(){var i=null,f=1e3,n=0;return{prevent:function(){r._.ieVersion<=8&&(n===0&&(i=t.setInterval(function(){var n=u();t.document.body.appendChild(n);t.document.body.removeChild(n);n=null},f)),n++)},cancel:function(){n===1&&t.clearInterval(i);n>0&&n--}}}();r.transports.foreverFrame={name:"foreverFrame",supportsKeepAlive:function(){return!0},iframeClearThreshold:50,start:function(n,r,e){var l=this,s=i.foreverFrame.count+=1,h,o=u(),c=function(){n.log("Forever frame iframe finished loading and is no longer receiving messages.");e&&e()||l.reconnect(n)};if(t.EventSource){e&&(n.log("Forever Frame is not supported by SignalR on browsers with SSE support."),e());return}o.setAttribute("data-signalr-connection-id",n.id);f.prevent();h=i.getUrl(n,this.name);h+="&frameId="+s;t.document.documentElement.appendChild(o);n.log("Binding to iframe's load event.");o.addEventListener?o.addEventListener("load",c,!1):o.attachEvent&&o.attachEvent("onload",c);o.src=h;i.foreverFrame.connections[s]=n;n.frame=o;n.frameId=s;r&&(n.onSuccess=function(){n.log("Iframe transport started.");r()})},reconnect:function(n){var r=this;i.isConnectedOrReconnecting(n)&&i.verifyLastActive(n)&&t.setTimeout(function(){if(i.verifyLastActive(n)&&n.frame&&i.ensureReconnectingState(n)){var u=n.frame,t=i.getUrl(n,r.name,!0)+"&frameId="+n.frameId;n.log("Updating iframe src to '"+t+"'.");u.src=t}},n.reconnectDelay)},lostConnection:function(n){this.reconnect(n)},send:function(n,t){i.ajaxSend(n,t)},receive:function(t,u){var f,e,o;if(t.json!==t._originalJson&&(u=t._originalJson.stringify(u)),o=t._parseResponse(u),i.processMessages(t,o,t.onSuccess),t.state===n.signalR.connectionState.connected&&(t.frameMessageCount=(t.frameMessageCount||0)+1,t.frameMessageCount>r.transports.foreverFrame.iframeClearThreshold&&(t.frameMessageCount=0,f=t.frame.contentWindow||t.frame.contentDocument,f&&f.document&&f.document.body)))for(e=f.document.body;e.firstChild;)e.removeChild(e.firstChild)},stop:function(n){var r=null;if(f.cancel(),n.frame){if(n.frame.stop)n.frame.stop();else try{r=n.frame.contentWindow||n.frame.contentDocument;r.document&&r.document.execCommand&&r.document.execCommand("Stop")}catch(u){n.log("Error occured when stopping foreverFrame transport. Message = "+u.message+".")}n.frame.parentNode===t.document.body&&t.document.body.removeChild(n.frame);delete i.foreverFrame.connections[n.frameId];n.frame=null;n.frameId=null;delete n.frame;delete n.frameId;delete n.onSuccess;delete n.frameMessageCount;n.log("Stopping forever frame.")}},abort:function(n,t){i.ajaxAbort(n,t)},getConnection:function(n){return i.foreverFrame.connections[n]},started:function(t){o(t,r.connectionState.reconnecting,r.connectionState.connected)===!0&&n(t).triggerHandler(e.onReconnect)}}}(window.jQueryLc,window),function(n,t){var r=n.signalR,u=n.signalR.events,e=n.signalR.changeState,f=n.signalR.isDisconnecting,i=r.transports._logic;r.transports.longPolling={name:"longPolling",supportsKeepAlive:function(){return!1},reconnectDelay:3e3,start:function(o,s,h){var a=this,v=function(){v=n.noop;o.log("LongPolling connected.");s()},y=function(n){return h(n)?(o.log("LongPolling failed to connect."),!0):!1},c=o._,l=0,p=function(i){t.clearTimeout(c.reconnectTimeoutId);c.reconnectTimeoutId=null;e(i,r.connectionState.reconnecting,r.connectionState.connected)===!0&&(i.log("Raising the reconnect event"),n(i).triggerHandler(u.onReconnect))},w=36e5;o.pollXhr&&(o.log("Polling xhr requests already exists, aborting."),o.stop());o.messageId=null;c.reconnectTimeoutId=null;c.pollTimeoutId=t.setTimeout(function(){(function e(s,h){var g=s.messageId,nt=g===null,k=!nt,tt=!h,d=i.getUrl(s,a.name,k,tt,!0),b={};(s.messageId&&(b.messageId=s.messageId),s.groupsToken&&(b.groupsToken=s.groupsToken),f(s)!==!0)&&(o.log("Opening long polling request to '"+d+"'."),s.pollXhr=i.ajax(o,{xhrFields:{onprogress:function(){i.markLastMessage(o)}},url:d,type:"POST",contentType:r._.defaultContentType,data:b,timeout:o._.pollTimeout,success:function(r){var h,w=0,u,a;o.log("Long poll complete.");l=0;try{h=o._parseResponse(r)}catch(b){i.handleParseFailure(s,r,b,y,s.pollXhr);return}(c.reconnectTimeoutId!==null&&p(s),h&&(u=i.maximizePersistentResponse(h)),i.processMessages(s,h,v),u&&n.type(u.LongPollDelay)==="number"&&(w=u.LongPollDelay),f(s)!==!0)&&(a=u&&u.ShouldReconnect,!a||i.ensureReconnectingState(s))&&(w>0?c.pollTimeoutId=t.setTimeout(function(){e(s,a)},w):e(s,a))},error:function(f,h){var v=r._.transportError(r.resources.longPollFailed,o.transport,f,s.pollXhr);if(t.clearTimeout(c.reconnectTimeoutId),c.reconnectTimeoutId=null,h==="abort"){o.log("Aborted xhr request.");return}if(!y(v)){if(l++,o.state!==r.connectionState.reconnecting&&(o.log("An error occurred using longPolling. Status = "+h+".  Response = "+f.responseText+"."),n(s).triggerHandler(u.onError,[v])),(o.state===r.connectionState.connected||o.state===r.connectionState.reconnecting)&&!i.verifyLastActive(o))return;if(!i.ensureReconnectingState(s))return;c.pollTimeoutId=t.setTimeout(function(){e(s,!0)},a.reconnectDelay)}}}),k&&h===!0&&(c.reconnectTimeoutId=t.setTimeout(function(){p(s)},Math.min(1e3*(Math.pow(2,l)-1),w))))})(o)},250)},lostConnection:function(n){n.pollXhr&&n.pollXhr.abort("lostConnection")},send:function(n,t){i.ajaxSend(n,t)},stop:function(n){t.clearTimeout(n._.pollTimeoutId);t.clearTimeout(n._.reconnectTimeoutId);delete n._.pollTimeoutId;delete n._.reconnectTimeoutId;n.pollXhr&&(n.pollXhr.abort(),n.pollXhr=null,delete n.pollXhr)},abort:function(n,t){i.ajaxAbort(n,t)}}}(window.jQueryLc,window),function(n){function r(n){return n+s}function e(n,t,i){for(var f=n.length,u=[],r=0;r<f;r+=1)n.hasOwnProperty(r)&&(u[r]=t.call(i,n[r],r,n));return u}function o(t){return n.isFunction(t)?null:n.type(t)==="undefined"?null:t}function u(n){for(var t in n)if(n.hasOwnProperty(t))return!0;return!1}function f(n,t){var i=n._.invocationCallbacks,r,f;u(i)&&n.log("Clearing hub invocation callbacks with error: "+t+".");n._.invocationCallbackId=0;delete n._.invocationCallbacks;n._.invocationCallbacks={};for(f in i)r=i[f],r.method.call(r.scope,{E:t})}function i(n,t){return new i.fn.init(n,t)}function t(i,r){var u={qs:null,logging:!1,useDefaultPath:!0};return n.extend(u,r),(!i||u.useDefaultPath)&&(i=(i||"")+"/signalr"),new t.fn.init(i,u)}var s=".hubProxy",h=n.signalR;i.fn=i.prototype={init:function(n,t){this.state={};this.connection=n;this.hubName=t;this._={callbackMap:{}}},constructor:i,hasSubscriptions:function(){return u(this._.callbackMap)},on:function(t,i){var u=this,f=u._.callbackMap;return t=t.toLowerCase(),f[t]||(f[t]={}),f[t][i]=function(n,t){i.apply(u,t)},n(u).bind(r(t),f[t][i]),u},off:function(t,i){var e=this,o=e._.callbackMap,f;return t=t.toLowerCase(),f=o[t],f&&(f[i]?(n(e).unbind(r(t),f[i]),delete f[i],u(f)||delete o[t]):i||(n(e).unbind(r(t)),delete o[t])),e},invoke:function(t){var i=this,r=i.connection,s=n.makeArray(arguments).slice(1),c=e(s,o),f={H:i.hubName,M:t,A:c,I:r._.invocationCallbackId},u=n.Deferred(),l=function(f){var e=i._maximizeHubResponse(f),s,o;n.extend(i.state,e.State);e.Progress?u.notifyWith?u.notifyWith(i,[e.Progress.Data]):r._.progressjQueryVersionLogged||(r.log("A hub method invocation progress update was received but the version of jQueryLc in use ("+n.prototype.jquery+") does not support progress updates. Upgrade to jQueryLc 1.7+ to receive progress notifications."),r._.progressjQueryVersionLogged=!0):e.Error?(e.StackTrace&&r.log(e.Error+"\n"+e.StackTrace+"."),s=e.IsHubException?"HubException":"Exception",o=h._.error(e.Error,s),o.data=e.ErrorData,r.log(i.hubName+"."+t+" failed to execute. Error: "+o.message),u.rejectWith(i,[o])):(r.log("Invoked "+i.hubName+"."+t),u.resolveWith(i,[e.Result]))};return r._.invocationCallbacks[r._.invocationCallbackId.toString()]={scope:i,method:l},r._.invocationCallbackId+=1,n.isEmptyObject(i.state)||(f.S=i.state),r.log("Invoking "+i.hubName+"."+t),r.send(f),u.promise()},_maximizeHubResponse:function(n){return{State:n.S,Result:n.R,Progress:n.P?{Id:n.P.I,Data:n.P.D}:null,Id:n.I,IsHubException:n.H,Error:n.E,StackTrace:n.T,ErrorData:n.D}}};i.fn.init.prototype=i.fn;t.fn=t.prototype=n.connection();t.fn.init=function(t,i){var e={qs:null,logging:!1,useDefaultPath:!0},u=this;n.extend(e,i);n.signalR.fn.init.call(u,t,e.qs,e.logging);u.proxies={};u._.invocationCallbackId=0;u._.invocationCallbacks={};u.received(function(t){var f,o,e,i,s,h;t&&(typeof t.P!="undefined"?(e=t.P.I.toString(),i=u._.invocationCallbacks[e],i&&i.method.call(i.scope,t)):typeof t.I!="undefined"?(e=t.I.toString(),i=u._.invocationCallbacks[e],i&&(u._.invocationCallbacks[e]=null,delete u._.invocationCallbacks[e],i.method.call(i.scope,t))):(f=this._maximizeClientHubInvocation(t),u.log("Triggering client hub event '"+f.Method+"' on hub '"+f.Hub+"'."),s=f.Hub.toLowerCase(),h=f.Method.toLowerCase(),o=this.proxies[s],n.extend(o.state,f.State),n(o).triggerHandler(r(h),[f.Args])))});u.error(function(n,t){var i,r;t&&(i=t.I,r=u._.invocationCallbacks[i],r&&(u._.invocationCallbacks[i]=null,delete u._.invocationCallbacks[i],r.method.call(r.scope,{E:n})))});u.reconnecting(function(){u.transport&&u.transport.name==="webSockets"&&f(u,"Connection started reconnecting before invocation result was received.")});u.disconnected(function(){f(u,"Connection was disconnected before invocation result was received.")})};t.fn._maximizeClientHubInvocation=function(n){return{Hub:n.H,Method:n.M,Args:n.A,State:n.S}};t.fn._registerSubscribedHubs=function(){var t=this;t._subscribedToHubs||(t._subscribedToHubs=!0,t.starting(function(){var i=[];n.each(t.proxies,function(n){this.hasSubscriptions()&&(i.push({name:n}),t.log("Client subscribed to hub '"+n+"'."))});i.length===0&&t.log("No hubs have been subscribed to.  The client will not receive data from hubs.  To fix, declare at least one client side function prior to connection start for each hub you wish to subscribe to.");t.data=t.json.stringify(i)}))};t.fn.createHubProxy=function(n){n=n.toLowerCase();var t=this.proxies[n];return t||(t=i(this,n),this.proxies[n]=t),this._registerSubscribedHubs(),t};t.fn.init.prototype=t.fn;n.hubConnection=t}(window.jQueryLc,window),function(n){n.signalR.version="2.2.0"}(window.jQueryLc);var contryCode=null,vm=null,vmMt=null,vmTh=null,vmMf=null,vmAt=null,vmOd=null,vmSp=null,vmVarant=null,vmAccounts=null,userDetails=null,ownerDetails=null,tradeData=null,triesPost=0,myAccountDetails=null,monthNames=["January","February","March","April","May","June","July","August","September","October","November","December"],Countryprefixarray=[{CountryCode:"AF",Prefix:"93"},{CountryCode:"PN",Prefix:"64"},{CountryCode:"PR",Prefix:"1787"},{CountryCode:"XK",Prefix:"383"},{CountryCode:"AL",Prefix:"355"},{CountryCode:"CW",Prefix:"599"},{CountryCode:"DO",Prefix:"1809"},{CountryCode:"AQ",Prefix:"672"},{CountryCode:"DZ",Prefix:"213"},{CountryCode:"AD",Prefix:"376"},{CountryCode:"AO",Prefix:"244"},{CountryCode:"AG",Prefix:"1268"},{CountryCode:"AR",Prefix:"54"},{CountryCode:"AM",Prefix:"374"},{CountryCode:"AU",Prefix:"61"},{CountryCode:"AT",Prefix:"43"},{CountryCode:"AZ",Prefix:"994"},{CountryCode:"BS",Prefix:"1242"},{CountryCode:"BH",Prefix:"973"},{CountryCode:"BD",Prefix:"880"},{CountryCode:"BB",Prefix:"1246"},{CountryCode:"BY",Prefix:"375"},{CountryCode:"BE",Prefix:"32"},{CountryCode:"BZ",Prefix:"501"},{CountryCode:"BJ",Prefix:"229"},{CountryCode:"BT",Prefix:"975"},{CountryCode:"BO",Prefix:"591"},{CountryCode:"BA",Prefix:"387"},{CountryCode:"BW",Prefix:"267"},{CountryCode:"BR",Prefix:"55"},{CountryCode:"BN",Prefix:"673"},{CountryCode:"BG",Prefix:"359"},{CountryCode:"BF",Prefix:"226"},{CountryCode:"BI",Prefix:"257"},{CountryCode:"KH",Prefix:"855"},{CountryCode:"CM",Prefix:"237"},{CountryCode:"CA",Prefix:"1"},{CountryCode:"CV",Prefix:"238"},{CountryCode:"CF",Prefix:"236"},{CountryCode:"TD",Prefix:"235"},{CountryCode:"CL",Prefix:"56"},{CountryCode:"CN",Prefix:"86"},{CountryCode:"CO",Prefix:"57"},{CountryCode:"KM",Prefix:"269"},{CountryCode:"CD",Prefix:"243"},{CountryCode:"CG",Prefix:"242"},{CountryCode:"CR",Prefix:"506"},{CountryCode:"CI",Prefix:"225"},{CountryCode:"HR",Prefix:"385"},{CountryCode:"CU",Prefix:"53"},{CountryCode:"CY",Prefix:"357"},{CountryCode:"CZ",Prefix:"420"},{CountryCode:"DK",Prefix:"45"},{CountryCode:"DJ",Prefix:"253"},{CountryCode:"DM",Prefix:"1767"},{CountryCode:"EC",Prefix:"593"},{CountryCode:"EG",Prefix:"20"},{CountryCode:"SV",Prefix:"503"},{CountryCode:"GQ",Prefix:"240"},{CountryCode:"ER",Prefix:"291"},{CountryCode:"EE",Prefix:"372"},{CountryCode:"ET",Prefix:"251"},{CountryCode:"FJ",Prefix:"679"},{CountryCode:"FI",Prefix:"358"},{CountryCode:"FR",Prefix:"33"},{CountryCode:"GA",Prefix:"241"},{CountryCode:"GM",Prefix:"220"},{CountryCode:"GE",Prefix:"995"},{CountryCode:"DE",Prefix:"49"},{CountryCode:"GH",Prefix:"233"},{CountryCode:"GR",Prefix:"30"},{CountryCode:"GD",Prefix:"1473"},{CountryCode:"GT",Prefix:"502"},{CountryCode:"GN",Prefix:"224"},{CountryCode:"GW",Prefix:"245"},{CountryCode:"GY",Prefix:"592"},{CountryCode:"HT",Prefix:"509"},{CountryCode:"HN",Prefix:"504"},{CountryCode:"HU",Prefix:"36"},{CountryCode:"IS",Prefix:"354"},{CountryCode:"IN",Prefix:"91"},{CountryCode:"ID",Prefix:"62"},{CountryCode:"IR",Prefix:"98"},{CountryCode:"IQ",Prefix:"964"},{CountryCode:"IE",Prefix:"353"},{CountryCode:"IL",Prefix:"972"},{CountryCode:"IT",Prefix:"39"},{CountryCode:"JM",Prefix:"1876"},{CountryCode:"JP",Prefix:"81"},{CountryCode:"JO",Prefix:"962"},{CountryCode:"KZ",Prefix:"7"},{CountryCode:"KE",Prefix:"254"},{CountryCode:"KI",Prefix:"686"},{CountryCode:"KP",Prefix:"850"},{CountryCode:"KR",Prefix:"82"},{CountryCode:"KW",Prefix:"965"},{CountryCode:"KG",Prefix:"996"},{CountryCode:"LA",Prefix:"856"},{CountryCode:"LV",Prefix:"371"},{CountryCode:"LB",Prefix:"961"},{CountryCode:"LS",Prefix:"266"},{CountryCode:"LR",Prefix:"231"},{CountryCode:"LY",Prefix:"218"},{CountryCode:"LI",Prefix:"423"},{CountryCode:"LT",Prefix:"370"},{CountryCode:"LU",Prefix:"352"},{CountryCode:"MK",Prefix:"389"},{CountryCode:"MG",Prefix:"261"},{CountryCode:"MW",Prefix:"265"},{CountryCode:"MY",Prefix:"60"},{CountryCode:"MV",Prefix:"960"},{CountryCode:"ML",Prefix:"223"},{CountryCode:"MT",Prefix:"356"},{CountryCode:"MH",Prefix:"692"},{CountryCode:"MR",Prefix:"222"},{CountryCode:"MU",Prefix:"230"},{CountryCode:"MX",Prefix:"52"},{CountryCode:"FM",Prefix:"691"},{CountryCode:"MD",Prefix:"373"},{CountryCode:"MC",Prefix:"377"},{CountryCode:"MN",Prefix:"976"},{CountryCode:"ME",Prefix:"382"},{CountryCode:"MA",Prefix:"212"},{CountryCode:"MZ",Prefix:"258"},{CountryCode:"MM",Prefix:"95"},{CountryCode:"NA",Prefix:"264"},{CountryCode:"NR",Prefix:"674"},{CountryCode:"NP",Prefix:"977"},{CountryCode:"NL",Prefix:"31"},{CountryCode:"NZ",Prefix:"64"},{CountryCode:"NI",Prefix:"505"},{CountryCode:"NE",Prefix:"227"},{CountryCode:"NG",Prefix:"234"},{CountryCode:"NO",Prefix:"47"},{CountryCode:"OM",Prefix:"968"},{CountryCode:"PK",Prefix:"92"},{CountryCode:"PW",Prefix:"680"},{CountryCode:"PA",Prefix:"507"},{CountryCode:"PG",Prefix:"675"},{CountryCode:"PY",Prefix:"595"},{CountryCode:"PE",Prefix:"51"},{CountryCode:"PH",Prefix:"63"},{CountryCode:"PL",Prefix:"48"},{CountryCode:"PT",Prefix:"351"},{CountryCode:"QA",Prefix:"974"},{CountryCode:"RO",Prefix:"40"},{CountryCode:"RU",Prefix:"7"},{CountryCode:"RW",Prefix:"250"},{CountryCode:"KN",Prefix:"1869"},{CountryCode:"MF",Prefix:"590"},{CountryCode:"LC",Prefix:"1758"},{CountryCode:"SS",Prefix:"211"},{CountryCode:"VC",Prefix:"1784"},{CountryCode:"SX",Prefix:"1721"},{CountryCode:"WS",Prefix:"685"},{CountryCode:"SM",Prefix:"378"},{CountryCode:"ST",Prefix:"239"},{CountryCode:"SA",Prefix:"966"},{CountryCode:"SN",Prefix:"221"},{CountryCode:"RS",Prefix:"381"},{CountryCode:"CS",Prefix:"381"},{CountryCode:"SC",Prefix:"248"},{CountryCode:"SL",Prefix:"232"},{CountryCode:"SG",Prefix:"65"},{CountryCode:"SK",Prefix:"421"},{CountryCode:"SI",Prefix:"386"},{CountryCode:"SB",Prefix:"677"},{CountryCode:"SO",Prefix:"252"},{CountryCode:"ZA",Prefix:"27"},{CountryCode:"ES",Prefix:"34"},{CountryCode:"LK",Prefix:"94"},{CountryCode:"SD",Prefix:"249"},{CountryCode:"SR",Prefix:"597"},{CountryCode:"SZ",Prefix:"268"},{CountryCode:"SE",Prefix:"46"},{CountryCode:"CH",Prefix:"41"},{CountryCode:"SY",Prefix:"963"},{CountryCode:"TJ",Prefix:"992"},{CountryCode:"TZ",Prefix:"255"},{CountryCode:"TH",Prefix:"66"},{CountryCode:"TL",Prefix:"670"},{CountryCode:"TG",Prefix:"228"},{CountryCode:"TO",Prefix:"676"},{CountryCode:"TT",Prefix:"1868"},{CountryCode:"TN",Prefix:"216"},{CountryCode:"TR",Prefix:"90"},{CountryCode:"TM",Prefix:"993"},{CountryCode:"TV",Prefix:"688"},{CountryCode:"UG",Prefix:"256"},{CountryCode:"UA",Prefix:"380"},{CountryCode:"AE",Prefix:"971"},{CountryCode:"GB",Prefix:"44"},{CountryCode:"US",Prefix:"1"},{CountryCode:"UY",Prefix:"598"},{CountryCode:"UZ",Prefix:"998"},{CountryCode:"VU",Prefix:"678"},{CountryCode:"VA",Prefix:"379"},{CountryCode:"VE",Prefix:"58"},{CountryCode:"VN",Prefix:"84"},{CountryCode:"YE",Prefix:"967"},{CountryCode:"ZM",Prefix:"260"},{CountryCode:"ZW",Prefix:"263"},{CountryCode:"TW",Prefix:"886"},{CountryCode:"CX",Prefix:"61"},{CountryCode:"CC",Prefix:"61"},{CountryCode:"NF",Prefix:"672"},{CountryCode:"NC",Prefix:"687"},{CountryCode:"PF",Prefix:"689"},{CountryCode:"YT",Prefix:"262"},{CountryCode:"PM",Prefix:"508"},{CountryCode:"WF",Prefix:"681"},{CountryCode:"CK",Prefix:"682"},{CountryCode:"NU",Prefix:"683"},{CountryCode:"TK",Prefix:"690"},{CountryCode:"GG",Prefix:"44"},{CountryCode:"IM",Prefix:"44"},{CountryCode:"JE",Prefix:"44"},{CountryCode:"AI",Prefix:"1264"},{CountryCode:"BM",Prefix:"1441"},{CountryCode:"IO",Prefix:"246"},{CountryCode:"VG",Prefix:"1284"},{CountryCode:"KY",Prefix:"1345"},{CountryCode:"FK",Prefix:"500"},{CountryCode:"GI",Prefix:"350"},{CountryCode:"MS",Prefix:"1664"},{CountryCode:"SH",Prefix:"290"},{CountryCode:"PS",Prefix:"970"},{CountryCode:"TC",Prefix:"1649"},{CountryCode:"MP",Prefix:"1670"},{CountryCode:"AS",Prefix:"1684"},{CountryCode:"EH",Prefix:"212"},{CountryCode:"GU",Prefix:"1671"},{CountryCode:"VI",Prefix:"1340"},{CountryCode:"HK",Prefix:"852"},{CountryCode:"MO",Prefix:"853"},{CountryCode:"FO",Prefix:"298"},{CountryCode:"GL",Prefix:"299"},{CountryCode:"GF",Prefix:"594"},{CountryCode:"GP",Prefix:"590"},{CountryCode:"MQ",Prefix:"596"},{CountryCode:"RE",Prefix:"262"},{CountryCode:"AX",Prefix:"340"},{CountryCode:"AW",Prefix:"297"},{CountryCode:"AN",Prefix:"599"},{CountryCode:"SJ",Prefix:"47"},{CountryCode:"AC",Prefix:"247"},{CountryCode:"TA",Prefix:"290"}],_defualtOptionValue="-1",_defaultMandatoryOptionValue="-99",widgetsArray=[],iirocPopupTemp="",chatConnectUserCallback=null;$Lc(window).unload(function(){});typeof console!="undefined"&&console.log!==undefined&&(window.console||(window.console={}),window.console.log||(window.console.log=function(){}));getSessionStorage("bufferId")==null&&setSessionStorage("bufferId",-1);isLeadSent=!1;contractFromIsVaild=!1;dictDistrict=[];widgeterror=GetUrlParameter("widgeterror");errormsg=GetUrlParameter("errormsg");currentLocalizeWillingToLoseList=null;currentLocalizeAnnualIncomeList=null;currentCurrencyList=[];currentRegulation=7724e5;initStart=!1;hostArray=location.hostname.split(".");hostArray.shift();cookieHost=hostArray.join(".");date=new Date;date.setTime(date.getTime()+6048e5);getCookie("lcga")&&localStorage.setItem("lcga",getCookie("lcga"));getCookie("lcga")==null&&getLocalStorage("lcga")!=null&&(document.cookie="lcga="+getLocalStorage("lcga")+";path=/;domain="+cookieHost+"; expires="+date.toGMTString());getCookie("LcRef")&&localStorage.setItem("LcRef",getCookie("LcRef"));getCookie("LcRef")==null&&getLocalStorage("LcRef")!=null&&(document.cookie="LcRef="+getLocalStorage("LcRef")+";path=/;domain="+cookieHost+"; expires="+date.toGMTString());setTimeout(function(){var n=getCookie("lcga");n==null&&getCookie("_ga")&&(localStorage.setItem("lcga",getCookie("_ga")),document.cookie="lcga="+getCookie("_ga")+";path=/;domain="+cookieHost+"; expires="+date.toGMTString())},1e3);saveLcRef=!1;document.referrer&&document.referrer.indexOf(location.host)==-1&&(saveLcRef=!0);Tookie=function(n){this.getDomainName=function(){var n=location.hostname.split(".");return n.length>2?(n.shift(),n.join(".")):location.hostname};this.defaults={name:"LcRef",days:365,path:"/",domain:this.getDomainName(),delimiterItem:"|",delimiterRow:"$",numOfCookies:5};this.opts=n||this.defaults;this.collect=function(){if(saveLcRef||document.referrer.toLowerCase().indexOf("tg=")>0||document.location.href.toLowerCase().indexOf("tg=")>0||document.referrer.toLowerCase().indexOf("tag=")>0||document.location.href.toLowerCase().indexOf("tag=")>0||document.referrer.toLowerCase().indexOf("a=")>0||document.location.href.toLowerCase().indexOf("a=")>0||document.referrer.toLowerCase().indexOf("gclid=")>0||document.location.href.toLowerCase().indexOf("gclid=")>0){var n=this.unpack(this.getCookie()),t=new Date;this.opts.numOfCookies<=n.length&&n.shift();n.push([Date.parse(t.toUTCString()),encodeURIComponent(location.href),encodeURIComponent(document.referrer),""]);this.setCookie(this.pack(n))}};this.pack=function(n){for(var r,i="",t=0;t<n.length;t++)for(t&&(i+=this.opts.delimiterRow),r=0;r<n[t].length;r++)r&&(i+=this.opts.delimiterItem),i+=n[t][r];return i};this.unpack=function(n){for(var n=n.length?n.split(this.opts.delimiterRow):[],t=0;t<n.length;t++)n[t]=n[t].split(this.opts.delimiterItem);return n};this.getCookie=function(){var n=RegExp(this.opts.name+"=s*(.+?)(;|$)");try{return n.exec(document.cookie)[1]}catch(t){return""}};this.setCookie=function(n){var t;t=new Date;t.setTime((new Date).getTime()+864e5*this.opts.days);document.cookie=this.opts.name+"="+n+"; expires="+t.toUTCString()+"; path="+this.opts.path+"; domain="+this.opts.domain;setLocalStorage("LcRef",n);typeof sendTrackingPixel=="function"&&sendTrackingPixel()}};try{(new Tookie).collect()}catch(e){console.log(e)}$Lc(function(){initWidgets();initStart=!0});window.onload=function(){setTimeout(function(){initStart||initWidgets()},3e3)};var ViewModelAssessmentTest=function(){var n=this;n.UserScore=ko.observable({VeryLow:!0,Low:!1,Medium:!1,High:!1,VeryHigh:!1,Mismatch:!1});n.updateUserScore=function(t,i){newScore={VeryLow:!0,Low:!1,Medium:!1,High:!1,VeryHigh:!1,Mismatch:!1};newScore.Low=t>20?!0:!1;newScore.Medium=t>35?!0:!1;newScore.High=t>50?!0:!1;newScore.VeryHigh=t>75?!0:!1;newScore.Mismatch=i;n.UserScore(newScore)}},ViewModelOnlineData=function(){function i(i){var r=i,u=t("Equity",i),f=t("Balance",i),e=t("Margin",i),o=t("MarginFree",i),s=t("Credit",i),h=t("PnlBaseCurrency",i),c={CurrencyLbl:r,EquitySum:u,BalanceSum:f,MarginSum:e,MarginFreeSum:o,CreditSum:s,PnlBaseCurrencySum:h};n.OnlineDataSum(c)}function t(t,i){var u,o,r,f,s;if(leaderCapital!=null&&leaderCapital.QuotesHub!=null){u=0;for(o in n.mOnlineDataTableRows()){r=n.mOnlineDataTableRows()[o];for(f in r)if(f.toString()==t.toString()){var h=r[f],c=Calculators.GetCurrencyCode(r.Currency),l=Calculators.GetCurrencyCode(i),e=Calculators.GetCurrencyPair(c,l,"SELL");if(e==NaN||e==undefined)return"----";s=parseFloat(h)*parseFloat(e);u+=s}}return u}}var n=this;n.updatedDateTime=ko.observable("");n.mOnlineDataTableRows=ko.observableArray([{TpId:"0",Equity:0,Currency:"--",Balance:0,Margin:0,MarginFree:0,Credit:0,PnlBaseCurrency:0}]);n.mOnlineDataTableRows().pop();n.OnlineDataSum=ko.observable({CurrencyLbl:"",EquitySum:"",BalanceSum:"",MarginSum:"",MarginFreeSum:"",CreditSum:"",PnlBaseCurrencySum:""});n.selectedValueCurrencyOnlineData=ko.observable("USD");n.getOnlineDataRows=function(t){n.mOnlineDataTableRows==null&&(n.mOnlineDataTableRows=ko.observableArray([{TpId:"0",Equity:0,Currency:"--",Balance:0,Margin:0,MarginFree:0,Credit:0,PnlBaseCurrency:0}]));n.mOnlineDataTableRows(t)};n.getOnlineData=function(){return n.mOnlineDataTableRows()==null?null:(n.updatedDateTime(new Date((new Date).getTime())),n.mOnlineDataTableRows())};n.OnlineDataSummary=function(){n.OnlineDataSum==null&&(n.OnlineDataSum=ko.observable({CurrencyLbl:"",EquitySum:"",BalanceSum:"",MarginSum:"",MarginFreeSum:"",CreditSum:"",PnlBaseCurrencySum:""}));var t=n.selectedValueCurrencyOnlineData();return i(t),n.OnlineDataSum()}},ViewModelStockPositions=function(){var n=this;n.totalPrice=ko.observable(0);n.StockPositions=ko.observableArray([{PositionId:"-1",Symbol:"---",CreatedOn:"2015-06-18T14:25:55Z",ExpertPositionID:"-1",Price:0,Action:0,Amount:0,LastPrice:0,AvgPrice:0}]);n.updateStockPositions=function(t){if(n.StockPositions==null&&(n.StockPositions=ko.observableArray([{PositionId:"-1",Symbol:"---",CreatedOn:"2015-06-18T14:25:55Z",ExpertPositionID:"-1",Price:0,Action:0,Amount:0,LastPrice:0,AvgPrice:0}])),n.StockPositions(t),t!=null&&t.length>0){var i=t.reduce(function(n,t){return n+t.Price},0);n.totalPrice(parseFloat(i).toFixed(2))}}},ViewModelMonetaryTransactions=function(){var n=this;n.MonetaryTransactions=ko.observableArray([{ExtensionData:{},Amount:0,Approved:!1,CreatedOn:"2015-06-18T14:25:55Z",Currency:"--",TradeAccount:"0",MonetaryTransactionType:0}]);n.typeFilter=0;n.updateMonetaryTransactions=function(t){n.MonetaryTransactions==null&&(n.MonetaryTransactions=ko.observableArray([{ExtensionData:{},Amount:0,Approved:!1,CreatedOn:"2015-06-18T14:25:55Z",Currency:"--",TradeAccount:"0",MonetaryTransactionType:0}]));n.MonetaryTransactions(t)};n.MonetaryTransactionsCmd=ko.observable(-1);n.mTransactionsFillterApprovedCmd=ko.observable(-1);n.mTransactionsPageSize=ko.observable(5);n.mTransactionsPageIndex=ko.observable(0);n.mTInit=!1;n.mTransactionsPagedRows=function(){var i=n.mTransactionsPageSize(),t=n.mTransactionsPageIndex()*i;return n.MonetaryTransactions()==null?null:(n.mTInit||(n.mTInit=!0,setTimeout(function(){vm!=null&&(n.MonetaryTransactions().pop(),n.onMTransactionsPageSizeChange())},100)),n.mTransactionsFillterApprovedCmd()!=-1&&n.MonetaryTransactionsCmd()!=-1)?ko.utils.arrayFilter(n.MonetaryTransactions(),function(t){return t.Approved.toString().toLowerCase()==n.mTransactionsFillterApprovedCmd()&&t.MonetaryTransactionType.toString().toLowerCase()==n.MonetaryTransactionsCmd()}).slice(t,parseInt(t)+parseInt(i)):n.MonetaryTransactionsCmd()!=-1?ko.utils.arrayFilter(n.MonetaryTransactions(),function(t){return t.MonetaryTransactionType.toString().toLowerCase()==n.MonetaryTransactionsCmd()}).slice(t,parseInt(t)+parseInt(i)):n.mTransactionsFillterApprovedCmd()!=-1?ko.utils.arrayFilter(n.MonetaryTransactions(),function(t){return t.Approved.toString().toLowerCase()==n.mTransactionsFillterApprovedCmd()}).slice(t,parseInt(t)+parseInt(i)):n.MonetaryTransactions.slice(t,parseInt(t)+parseInt(i))};n.mTransactionsPreviousPage=function(){n.mTransactionsPageIndex(n.mTransactionsPageIndex()-1)};n.mTransactionsNextPage=function(){n.mTransactionsPageIndex(n.mTransactionsPageIndex()+1)};n.maxMTransactionsPageIndex=function(){return n.MonetaryTransactions()==null?0:Math.ceil(n.MonetaryTransactions().length/n.mTransactionsPageSize())-1};n.onMTransactionsPageSizeChange=function(){var t=n.mTransactionsPageIndex();n.mTransactionsPageIndex(t+1);n.mTransactionsPageIndex(t)}},ViewModelTradingHistory=function(){var n=this;n.TradingHistory=ko.observableArray([{ActionType:"0",Symbol:"---",OrderID:"0",Amount:"0",OpenRate:"0",CloseRate:"0",Currency:"USD",OpenTime:"2015-06-18T14:25:55Z",CloseTime:"2015-06-18T14:25:55Z"}]);n.TradingHistory().pop();n.updateTradingHistory=function(t){n.TradingHistory==null&&(n.TradingHistory=ko.observableArray([{ActionType:"0",Symbol:"---",OrderID:"0",Amount:"0",OpenRate:"0",CloseRate:"0",Currency:"USD",OpenTime:"2015-06-18T14:25:55Z",CloseTime:"2015-06-18T14:25:55Z"}]),n.TradingHistory().pop());n.TradingHistory(t)};n.tHistoryFillterCmd=ko.observable(-1);n.tHistoryPageSize=ko.observable(5);n.tHistoryPageIndex=ko.observable(0);n.tHistoryInit=!1;n.tHistoryPagedRows=function(){var i=n.tHistoryPageSize(),t=n.tHistoryPageIndex()*i;return n.TradingHistory()==null?null:(n.tHistoryInit||(n.tHistoryInit=!0,setTimeout(function(){vm!=null&&(n.TradingHistory().pop(),n.ontHistoryPageSizeChange())},100)),n.tHistoryFillterCmd()!=-1)?ko.utils.arrayFilter(n.TradingHistory(),function(t){return t.ActionType==n.tHistoryFillterCmd()}).slice(t,parseInt(t)+parseInt(i)):n.TradingHistory.slice(t,parseInt(t)+parseInt(i))};n.tHistoryPreviousPage=function(){n.tHistoryPageIndex(n.tHistoryPageIndex()-1)};n.tHistoryNextPage=function(){n.tHistoryPageIndex(n.tHistoryPageIndex()+1)};n.maxtHistoryPageIndex=function(){return Math.ceil(n.TradingHistory().length/n.tHistoryPageSize())-1};n.ontHistoryPageSizeChange=function(){var t=n.tHistoryPageIndex();n.tHistoryPageIndex(t+1);n.tHistoryPageIndex(t)}};ViewModelMangerUploadFiles=function(){var n=this;n.mangerFiles=ko.observableArray([{Id:"0",FileName:"0",OrderID:"0",UploadDate:"2015-06-18T14:25:55Z",ValidationDate:"2015-06-18T14:25:55Z",Category:"0",Status:"0",Comment:"0",Preview:"0"}]);n.mangerFiles().pop();n.saveFile=function(n){var t,i,r;n.IsProcessing(!0);t=[];t.push(n);i=ko.toJSON(t);r="/SERVER/en/"+siteOrganization+"/Client/UpdatedMangerFiles";$Lc.ajax({url:r,type:"POST",data:i,dataType:"json",contentType:"application/json; charset=utf-8"}).done(function(){n.IsProcessing(!1)})};n.deleteFile=function(t){var i,r,u;t.IsProcessing(!0);i=[];i.push(t);r=ko.toJSON(i);u="/SERVER/en/"+siteOrganization+"/Client/DeleteMangerFiles";$Lc.ajax({url:u,type:"POST",data:r,dataType:"json",contentType:"application/json; charset=utf-8"}).done(function(){n.mangerFiles.remove(t);t.IsProcessing(!1)})};n.urlPreview=function(file){var urlApi="/SERVER/en/"+siteOrganization+"/Client/GetFile?fileId="+file.Id;try{var RegxStr="/^(gif|jpg|jpeg|tiff|png|bmp|)+$/",pattern=eval(RegxStr),isImg=pattern.test(file.Extension.toLowerCase());isImg&&typeof openFancyBox!="undefined"?openFancyBox(urlApi):typeof parent.jal!="undefined"?parent.jal(urlApi):window.open(urlApi)}catch(e){window.open(urlApi)}};n.updateMangerFilesRows=function(t){n.mangerFiles==null&&(n.mangerFiles=ko.observableArray([{Id:"0",FileName:"0",OrderID:"0",UploadDate:"2015-06-18T14:25:55Z",ValidationDate:"2015-06-18T14:25:55Z",Category:"0",Status:"0",Comment:"0",Preview:"0"}]),n.mangerFiles().pop());n.mangerFiles(t)};n.IdFileCount=ko.observableArray([{Id:"0",FileName:"0",OrderID:"0",UploadDate:"2015-06-18T14:25:55Z",ValidationDate:"2015-06-18T14:25:55Z",Category:"0",Status:"0",Comment:"0",Preview:"0"}]);n.AddressFileCount=ko.observableArray([{Id:"0",FileName:"0",OrderID:"0",UploadDate:"2015-06-18T14:25:55Z",ValidationDate:"2015-06-18T14:25:55Z",Category:"0",Status:"0",Comment:"0",Preview:"0"}]);n.getMangerFilesRows=function(t,i){if(t){var u=t.split(","),r=ko.utils.arrayFilter(n.mangerFiles(),function(n){return u.indexOf(n.Category.toString())>-1});return i&&(i=="id"?n.IdFileCount(r):n.AddressFileCount(r)),r}return n.mangerFiles.slice(0,n.mangerFiles().length)};n.updatedMangerFiles=function(){var t=ko.toJSON(n.mangerFiles),i="/SERVER/en/"+siteOrganization+"/Client/UpdatedMangerFiles";$Lc.ajax({url:i,type:"POST",data:t,dataType:"json",contentType:"application/json; charset=utf-8"}).done(function(){})}};fileLastCategory=772400005;dictCurrency=[];ViewModelVarant=function(){var n=this,i,t;n.riskStep=ko.observable(1);n.riskGroup=ko.observable("");n.riskBasis=ko.observable("");n.riskUpOrDown=ko.observable("");n.riskLevel=ko.observable("");n.Basis=ko.observableArray([]);n.riskSymbols=ko.observableArray([]);i=[];t={};n.backStepVarabtRisk=function(){switch(n.riskStep()){case 2:n.riskStep(1);n.riskGroup("");break;case 3:n.riskStep(2);n.riskBasis("");t={};break;case 4:n.riskStep(3);n.riskUpOrDown("");break;case 5:n.riskStep(4);n.riskLevel("")}};n.checkVarabtRisk=function(r,u,f,e){switch(u){case"1":n.riskStep(2);n.riskGroup(r);i=JSON.parse($Lc(e.target).parents("form").find('[name="SymbolJson"]').val());i=i.Symboles.filter(function(n){if(n.Type==r)return n});n.Basis(i);break;case"2":n.riskBasis(f.Name);t=i.filter(function(n){if(n.Name==f.Name)return n});n.riskStep(3);break;case"3":n.riskUpOrDown(r);n.riskStep(4);break;case"4":n.riskLevel(r);n.riskStep(5)}};n.getRiskSymbols=function(){var u,f,i;if(n.riskLevel()=="")return[];var s=moment(new Date,"DD-MM-YYYY").add(15,"days"),r=n.riskUpOrDown()=="put",h=[],c=vm.GetFeedBySymbol("USDTRY");if(c)for(u=c.Quote.Sell,f=0;f<vm.feeds().length;f++)if(i=vm.feeds()[f],i.Instrument.PriceStrike>0&&i.Instrument.Basis==n.riskBasis()&&i.Instrument.IsPut==r&&(n.riskLevel()=="veryhigh"&&s.diff(moment(new Date(i.Instrument.ExpirationDate)))>0||n.riskLevel()!="veryhigh"&&s.diff(moment(new Date(i.Instrument.ExpirationDate)))<0)){var l=i.Instrument.Basis+".E",e=vm.GetFeedBySymbol(l),a=moment(new Date),v=new moment(i.Instrument.ExpirationDate),o=v.diff(a,"days");h.push({Symbol:i.Symbol,IsPut:i.Instrument.IsPut,ExpirationDate:new moment(i.Instrument.ExpirationDate),PriceStrike:i.Instrument.PriceStrike,Sell:i.Quote.Sell,Buy:i.Quote.Buy,DailyChanging:i.Quote.Percentage.toFixed(3),DailyDirection:i.Quote.DailyDirection,Theta:LcVarant.Theta(r,e.Quote.Sell,i.Instrument.PriceStrike,o/365,t[0].InterestRate,t[0].Volatility,0,10,t[0].Multiplier,u,t[0].Type),Sensivity:LcVarant.Sensivity(r,e.Quote.Sell,i.Instrument.PriceStrike,o/365,t[0].InterestRate,t[0].Volatility,0,10,t[0].Multiplier,u,t[0].Type),Efective:LcVarant.Efective(r,e.Quote.Sell,i.Instrument.PriceStrike,o/365,t[0].InterestRate,t[0].Volatility,0,10,t[0].Multiplier,u,t[0].Type)})}return h};n.varantInfo=ko.observable({ExercisePrice:12.3,TimeNow:new Date,TimeExperied:(new Date).getDate()+7,Interest:14,Dividend:0,Target:10,IsPut:!1,Type:"C",UsdTry:5.9,Multiplier:1});var r=moment(n.varantInfo().TimeNow),u=moment(n.varantInfo().TimeExperied),f=u.diff(r,"days");n.varantVariables=ko.observable({UnderlyingPrice:12.22,DaysForExperied:f,Volatility:39.1,IsPut:!1});n.updateFromFeeds=function(){for(var i=leaderCapital.QuotesHub.getAllInstruments(),r=[],t=0;t<i.length;t++)i[t].Instrument.PriceStrike>0&&r.push({name:i[t].Symbol,key:i[t].Symbol});n.varantSymbols(r)};n.varantSymbols=ko.observableArray([{name:"---",key:"-1"}]);n.selectedVarantSymbole=ko.observable("-1");n.varantResult=ko.observable({Option:"--",Delta:"--",Gamma:"--",Theta:"--",Sensivity:"--",Efective:"--",Gearing:"--"});n.calcVarant=function(){var t={Option:"--",Delta:"--",Gamma:"--",Theta:"--",Sensivity:"--",Efective:"--",Gearing:"--"};t.Option=LcVarant.Option(n.varantVariables().IsPut,n.varantVariables().UnderlyingPrice,n.varantInfo().ExercisePrice,n.varantVariables().DaysForExperied/365,n.varantInfo().Interest,n.varantVariables().Volatility,n.varantInfo().Dividend,n.varantInfo().Target,n.varantInfo().Multiplier,n.varantInfo().UsdTry,n.varantInfo().Type);t.Delta=LcVarant.Delta(n.varantVariables().IsPut,n.varantVariables().UnderlyingPrice,n.varantInfo().ExercisePrice,n.varantVariables().DaysForExperied/365,n.varantInfo().Interest,n.varantVariables().Volatility,n.varantInfo().Dividend,n.varantInfo().Target,n.varantInfo().Multiplier,n.varantInfo().UsdTry,n.varantInfo().Type);t.Gamma=LcVarant.Gamma(n.varantVariables().IsPut,n.varantVariables().UnderlyingPrice,n.varantInfo().ExercisePrice,n.varantVariables().DaysForExperied/365,n.varantInfo().Interest,n.varantVariables().Volatility,n.varantInfo().Dividend,n.varantInfo().Target,n.varantInfo().Multiplier,n.varantInfo().UsdTry,n.varantInfo().Type);t.Theta=LcVarant.Theta(n.varantVariables().IsPut,n.varantVariables().UnderlyingPrice,n.varantInfo().ExercisePrice,n.varantVariables().DaysForExperied/365,n.varantInfo().Interest,n.varantVariables().Volatility,n.varantInfo().Dividend,n.varantInfo().Target,n.varantInfo().Multiplier,n.varantInfo().UsdTry,n.varantInfo().Type);t.Sensivity=LcVarant.Sensivity(n.varantVariables().IsPut,n.varantVariables().UnderlyingPrice,n.varantInfo().ExercisePrice,n.varantVariables().DaysForExperied/365,n.varantInfo().Interest,n.varantVariables().Volatility,n.varantInfo().Dividend,n.varantInfo().Target,n.varantInfo().Multiplier,n.varantInfo().UsdTry,n.varantInfo().Type);t.Efective=LcVarant.Efective(n.varantVariables().IsPut,n.varantVariables().UnderlyingPrice,n.varantInfo().ExercisePrice,n.varantVariables().DaysForExperied/365,n.varantInfo().Interest,n.varantVariables().Volatility,n.varantInfo().Dividend,n.varantInfo().Target,n.varantInfo().Multiplier,n.varantInfo().UsdTry,n.varantInfo().Type);t.Gearing=LcVarant.Gearing(n.varantVariables().IsPut,n.varantVariables().UnderlyingPrice,n.varantInfo().ExercisePrice,n.varantVariables().DaysForExperied/365,n.varantInfo().Interest,n.varantVariables().Volatility,n.varantInfo().Dividend,n.varantInfo().Target,n.varantInfo().Multiplier,n.varantInfo().UsdTry,n.varantInfo().Type);n.varantResult(t)}};typeof feedsUrl=="undefined"&&(feedsUrl="https://feedtool2.leadercapital.net"),function(n,t,i){if($Lc("[name='MinSumDeposit']").length>0||$Lc("[data-LcFeedOn]").length>0||$Lc("[LcFeedOn]").length>0||$Lc("[data-lctools]").length>0){function r(){function l(i){console.log(i.newState);n.isConnect=i.newState===t.signalR.connectionState.connected}function a(){n.isConnect=!0;allFeedsDataUp()}function v(){var n=u.createHubProxy("QuotesHub");n.on("sendError",function(n){console.error(n)});n.on("updateQuote",function(n){e("quotes",n)});n.on("updateSentiments",function(n){e("sentiments",n)});return n}function e(n,t){r[n]&&r[n].forEach(function(n){n(t)})}function h(t){for(var r,u,i=0;i<t.length;i++)r=t[i],u=leaderCapital.single(n.quotes,function(n){return n.Symbol===r.Symbol}),u===null?n.quotes.push(r):leaderCapital.copyValues(u,r)}function c(t){for(var r,u,i=0;i<t.length;i++)r=t[i],u=leaderCapital.single(n.sentiments,function(n){return n.Symbol===r.Symbol}),u===null?n.sentiments.push(r):leaderCapital.copyValues(u,r)}var n=this,o=i,u={},s={},r={},f=[];n.quotes=[];n.sentiments=[];n.getInstrumentBySymbol=function(t){for(var i=0;i<n.quotes.length;i++)if(n.quotes[i].Symbol===t)return n.quotes[i];return null};n.getSentimentBySymbol=function(t){for(var i=0;i<n.sentiments.length;i++)if(n.sentiments[i].Symbol===t)return n.sentiments[i];return null};n.getSentiments=function(){return _sentiments};n.getAllInstruments=function(){return f};n.isConnect=!1;n.initInstrumentData=function(i){i=i||o;t.ajax({url:i+"/api/Instruments"||"/api/Instruments",async:!0,cache:!1,dataType:"json",type:"get"}).success(function(t){var i,r;f=t;e("instrumentsData",f);i=$Lc.map(f,function(n){return n.Quote});h(i);r=$Lc.map(f,function(n){return n.Sentiment});c(r);typeof feedsArrayIsUpdated=="function"&&feedsArrayIsUpdated();n.subscribe("quotes",h);n.subscribe("sentiments",c);allFeedsDataUp()}).fail(function(){n.noFeedsupported=!0})};n.getChartData=function(n,t,i){return s.invoke("GetLastChart",n,t,i)};n.connect=function(i){if(n.isConnect)return t.Deferred().resolve().promise();i=i||o;u=t.hubConnection(i+"/signalr");u.stateChanged(l);u.disconnected(function(){console.log("disconnected");setTimeout(function(){n.connect(i)},3e3)});s=v();return u.start().done(a)};n.disconnect=function(){u.stop()};n.subscribe=function(n,t){r[n]||(r[n]=[]);r[n].push(t)};n.unSubscribe=function(n){if(r[subject]){var t=r[subject].indexOf(n);t>=0&&r[subject].splice(t,1)}}}try{t=t||jQuery;n=n||window;n.leaderCapital=n.leaderCapital||{};n.leaderCapital.QuotesHub=new r;n.leaderCapital.QuotesHub.initInstrumentData(i);typeof t.hubConnection=="function"&&n.leaderCapital.QuotesHub.connect(i)}catch(u){console.log(u)}}}(this,jQueryLc,feedsUrl);!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):n.moment=t()}(this,function(){"use strict";function t(){return af.apply(null,arguments)}function ut(n){return n instanceof Array||"[object Array]"===Object.prototype.toString.call(n)}function ai(n){return null!=n&&"[object Object]"===Object.prototype.toString.call(n)}function b(n){return void 0===n}function dt(n){return"number"==typeof n||"[object Number]"===Object.prototype.toString.call(n)}function nr(n){return n instanceof Date||"[object Date]"===Object.prototype.toString.call(n)}function yf(n,t){for(var r=[],i=0;i<n.length;++i)r.push(t(n[i],i));return r}function l(n,t){return Object.prototype.hasOwnProperty.call(n,t)}function pt(n,t){for(var i in t)l(t,i)&&(n[i]=t[i]);return l(t,"toString")&&(n.toString=t.toString),l(t,"valueOf")&&(n.valueOf=t.valueOf),n}function ft(n,t,i,r){return ro(n,t,i,r,!0).utc()}function u(n){return null==n._pf&&(n._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}),n._pf}function tu(n){if(null==n._isValid){var t=u(n),r=vf.call(t.parsedDateParts,function(n){return null!=n}),i=!isNaN(n._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&r);if(n._strict&&(i=i&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(n))return i;n._isValid=i}return n._isValid}function tr(n){var t=ft(NaN);return null!=n?pt(u(t),n):u(t).userInvalidated=!0,t}function iu(n,t){var i,r,f;if(b(t._isAMomentObject)||(n._isAMomentObject=t._isAMomentObject),b(t._i)||(n._i=t._i),b(t._f)||(n._f=t._f),b(t._l)||(n._l=t._l),b(t._strict)||(n._strict=t._strict),b(t._tzm)||(n._tzm=t._tzm),b(t._isUTC)||(n._isUTC=t._isUTC),b(t._offset)||(n._offset=t._offset),b(t._pf)||(n._pf=u(t)),b(t._locale)||(n._locale=t._locale),0<ir.length)for(i=0;i<ir.length;i++)b(f=t[r=ir[i]])||(n[r]=f);return n}function vi(n){iu(this,n);this._d=new Date(null!=n._d?n._d.getTime():NaN);this.isValid()||(this._d=new Date(NaN));!1===rr&&(rr=!0,t.updateOffset(this),rr=!1)}function et(n){return n instanceof vi||null!=n&&null!=n._isAMomentObject}function d(n){return n<0?Math.ceil(n)||0:Math.floor(n)}function f(n){var t=+n,i=0;return 0!==t&&isFinite(t)&&(i=d(t)),i}function pf(n,t,i){for(var e=Math.min(n.length,t.length),o=Math.abs(n.length-t.length),u=0,r=0;r<e;r++)(i&&n[r]!==t[r]||!i&&f(n[r])!==f(t[r]))&&u++;return u+o}function wf(n){!1===t.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+n)}function g(n,i){var r=!0;return pt(function(){var u,e,f,o;if(null!=t.deprecationHandler&&t.deprecationHandler(null,n),r){for(e=[],f=0;f<arguments.length;f++){if(u="","object"==typeof arguments[f]){for(o in u+="\n["+f+"] ",arguments[0])u+=o+": "+arguments[0][o]+", ";u=u.slice(0,-2)}else u=arguments[f];e.push(u)}wf(n+"\nArguments: "+Array.prototype.slice.call(e).join("")+"\n"+(new Error).stack);r=!1}return i.apply(this,arguments)},i)}function kf(n,i){null!=t.deprecationHandler&&t.deprecationHandler(n,i);ru[n]||(wf(i),ru[n]=!0)}function ot(n){return n instanceof Function||"[object Function]"===Object.prototype.toString.call(n)}function df(n,t){var i,r=pt({},n);for(i in t)l(t,i)&&(ai(n[i])&&ai(t[i])?(r[i]={},pt(r[i],n[i]),pt(r[i],t[i])):null!=t[i]?r[i]=t[i]:delete r[i]);for(i in n)l(n,i)&&!l(t,i)&&ai(n[i])&&(r[i]=pt({},r[i]));return r}function uu(n){null!=n&&this.set(n)}function p(n,t){var i=n.toLowerCase();ui[i]=ui[i+"s"]=ui[t]=n}function nt(n){if("string"==typeof n)return ui[n]||ui[n.toLowerCase()]}function fu(n){var i,t,r={};for(t in n)l(n,t)&&(i=nt(t))&&(r[i]=n[t]);return r}function w(n,t){eu[n]=t}function lt(n,t,i){var r=""+Math.abs(n),u=t-r.length;return(0<=n?i?"+":"":"-")+Math.pow(10,Math.max(0,u)).toString().substr(1)+r}function r(n,t,i,r){var u=r;"string"==typeof r&&(u=function(){return this[r]()});n&&(fi[n]=u);t&&(fi[t[0]]=function(){return lt(u.apply(this,arguments),t[1],t[2])});i&&(fi[i]=function(){return this.localeData().ordinal(u.apply(this,arguments),n)})}function fr(n,t){return n.isValid()?(t=ne(t,n.localeData()),ou[t]=ou[t]||function(n){for(var u,t=n.match(gf),i=0,r=t.length;i<r;i++)t[i]=fi[t[i]]?fi[t[i]]:(u=t[i]).match(/\[[\s\S]/)?u.replace(/^\[|\]$/g,""):u.replace(/\\/g,"");return function(i){for(var f="",u=0;u<r;u++)f+=ot(t[u])?t[u].call(i,n):t[u];return f}}(t),ou[t](n)):n.localeData().invalidDate()}function ne(n,t){function r(n){return t.longDateFormat(n)||n}var i=5;for(ur.lastIndex=0;0<=i&&ur.test(n);)n=n.replace(ur,r),ur.lastIndex=0,i-=1;return n}function i(n,t,i){cu[n]=ot(t)?t:function(n){return n&&i?i:t}}function ls(n,t){return l(cu,n)?cu[n](t._strict,t._locale):new RegExp(gt(n.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(n,t,i,r,u){return t||i||r||u})))}function gt(n){return n.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function h(n,t){var i,r=t;for("string"==typeof n&&(n=[n]),dt(t)&&(r=function(n,i){i[t]=f(n)}),i=0;i<n.length;i++)lr[n[i]]=r}function pi(n,t){h(n,function(n,i,r,u){r._w=r._w||{};t(n,r._w,r,u)})}function wi(n){return ar(n)?366:365}function ar(n){return n%4==0&&n%100!=0||n%400==0}function ei(n,i){return function(r){return null!=r?(fe(this,n,r),t.updateOffset(this,i),this):vr(this,n)}}function vr(n,t){return n.isValid()?n._d["get"+(n._isUTC?"UTC":"")+t]():NaN}function fe(n,t,i){n.isValid()&&!isNaN(i)&&("FullYear"===t&&ar(n.year())&&1===n.month()&&29===n.date()?n._d["set"+(n._isUTC?"UTC":"")+t](i,n.month(),yr(i,n.month())):n._d["set"+(n._isUTC?"UTC":"")+t](i))}function yr(n,t){if(isNaN(n)||isNaN(t))return NaN;var i,r=(t%(i=12)+i)%i;return n+=(t-r)/12,1===r?ar(n)?29:28:31-r%7%2}function se(n,t){var i;if(!n.isValid())return n;if("string"==typeof t)if(/^\d+$/.test(t))t=f(t);else if(!dt(t=n.localeData().monthsParse(t)))return n;return i=Math.min(n.date(),yr(n.year(),t)),n._d["set"+(n._isUTC?"UTC":"")+"Month"](t,i),n}function he(n){return null!=n?(se(this,n),t.updateOffset(this,!0),this):vr(this,"Month")}function ae(){function f(n,t){return t.length-n.length}for(var i,r=[],u=[],t=[],n=0;n<12;n++)i=ft([2e3,n]),r.push(this.monthsShort(i,"")),u.push(this.months(i,"")),t.push(this.months(i,"")),t.push(this.monthsShort(i,""));for(r.sort(f),u.sort(f),t.sort(f),n=0;n<12;n++)r[n]=gt(r[n]),u[n]=gt(u[n]);for(n=0;n<24;n++)t[n]=gt(t[n]);this._monthsRegex=new RegExp("^("+t.join("|")+")","i");this._monthsShortRegex=this._monthsRegex;this._monthsStrictRegex=new RegExp("^("+u.join("|")+")","i");this._monthsShortStrictRegex=new RegExp("^("+r.join("|")+")","i")}function bi(n){var t,i;return n<100&&0<=n?(i=Array.prototype.slice.call(arguments),i[0]=n+400,t=new Date(Date.UTC.apply(null,i)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(n)):t=new Date(Date.UTC.apply(null,arguments)),t}function pr(n,t,i){var r=7+t-i;return-((7+bi(n,0,r).getUTCDay()-t)%7)+r-1}function ve(n,t,i,r,u){var e,o,f=1+7*(t-1)+(7+i-r)%7+pr(n,r,u);return o=f<=0?wi(e=n-1)+f:f>wi(n)?(e=n+1,f-wi(n)):(e=n,f),{year:e,dayOfYear:o}}function ki(n,t,i){var u,f,e=pr(n.year(),t,i),r=Math.floor((n.dayOfYear()-e-1)/7)+1;return r<1?u=r+ti(f=n.year()-1,t,i):r>ti(n.year(),t,i)?(u=r-ti(n.year(),t,i),f=n.year()+1):(f=n.year(),u=r),{week:u,year:f}}function ti(n,t,i){var r=pr(n,t,i),u=pr(n+1,t,i);return(wi(n)-r+u)/7}function au(n,t){return n.slice(t,7).concat(n.slice(0,t))}function vu(){function u(n,t){return t.length-n.length}for(var f,e,o,s,h=[],i=[],r=[],t=[],n=0;n<7;n++)f=ft([2e3,1]).day(n),e=this.weekdaysMin(f,""),o=this.weekdaysShort(f,""),s=this.weekdays(f,""),h.push(e),i.push(o),r.push(s),t.push(e),t.push(o),t.push(s);for(h.sort(u),i.sort(u),r.sort(u),t.sort(u),n=0;n<7;n++)i[n]=gt(i[n]),r[n]=gt(r[n]),t[n]=gt(t[n]);this._weekdaysRegex=new RegExp("^("+t.join("|")+")","i");this._weekdaysShortRegex=this._weekdaysRegex;this._weekdaysMinRegex=this._weekdaysRegex;this._weekdaysStrictRegex=new RegExp("^("+r.join("|")+")","i");this._weekdaysShortStrictRegex=new RegExp("^("+i.join("|")+")","i");this._weekdaysMinStrictRegex=new RegExp("^("+h.join("|")+")","i")}function yu(){return this.hours()%12||12}function pe(n,t){r(n,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function we(n,t){return t._meridiemParse}function ke(n){return n?n.toLowerCase().replace("_","-"):n}function wr(n){var t=null;if(!y[n]&&"undefined"!=typeof module&&module&&module.exports)try{t=di._abbr;require("./locale/"+n);oi(t)}catch(n){}return y[n]}function oi(n,t){var i;return n&&((i=b(t)?wt(n):pu(n,t))?di=i:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+n+" not found. Did you forget to load it?")),di._abbr}function pu(n,t){if(null===t)return delete y[n],null;var r,i=be;if(t.abbr=n,null!=y[n])kf("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),i=y[n]._config;else if(null!=t.parentLocale)if(null!=y[t.parentLocale])i=y[t.parentLocale]._config;else{if(null==(r=wr(t.parentLocale)))return gi[t.parentLocale]||(gi[t.parentLocale]=[]),gi[t.parentLocale].push({name:n,config:t}),null;i=r._config}return y[n]=new uu(df(i,t)),gi[n]&&gi[n].forEach(function(n){pu(n.name,n.config)}),oi(n),y[n]}function wt(n){var t;if(n&&n._locale&&n._locale._abbr&&(n=n._locale._abbr),!n)return di;if(!ut(n)){if(t=wr(n))return t;n=[n]}return function(n){for(var t,i,f,u,r=0;r<n.length;){for(t=(u=ke(n[r]).split("-")).length,i=(i=ke(n[r+1]))?i.split("-"):null;0<t;){if(f=wr(u.slice(0,t).join("-")))return f;if(i&&i.length>=t&&pf(u,i,!0)>=t-1)break;t--}r++}return di}(n)}function wu(n){var i,t=n._a;return t&&-2===u(n).overflow&&(i=t[at]<0||11<t[at]?at:t[st]<1||t[st]>yr(t[tt],t[at])?st:t[v]<0||24<t[v]||24===t[v]&&(0!==t[it]||0!==t[vt]||0!==t[ni])?v:t[it]<0||59<t[it]?it:t[vt]<0||59<t[vt]?vt:t[ni]<0||999<t[ni]?ni:-1,u(n)._overflowDayOfYear&&(i<tt||st<i)&&(i=st),u(n)._overflowWeeks&&-1===i&&(i=as),u(n)._overflowWeekday&&-1===i&&(i=vs),u(n).overflow=i),n}function si(n,t,i){return null!=n?n:null!=t?t:i}function bu(n){var i,f,e,h,o,s=[],l,r;if(!n._d){for(l=n,r=new Date(t.now()),e=l._useUTC?[r.getUTCFullYear(),r.getUTCMonth(),r.getUTCDate()]:[r.getFullYear(),r.getMonth(),r.getDate()],n._w&&null==n._a[st]&&null==n._a[at]&&function(n){var t,o,f,i,r,e,h,s,l;null!=(t=n._w).GG||null!=t.W||null!=t.E?(r=1,e=4,o=si(t.GG,n._a[tt],ki(c(),1,4).year),f=si(t.W,1),((i=si(t.E,1))<1||7<i)&&(s=!0)):(r=n._locale._week.dow,e=n._locale._week.doy,l=ki(c(),r,e),o=si(t.gg,n._a[tt],l.year),f=si(t.w,l.week),null!=t.d?((i=t.d)<0||6<i)&&(s=!0):null!=t.e?(i=t.e+r,(t.e<0||6<t.e)&&(s=!0)):i=r);f<1||f>ti(o,r,e)?u(n)._overflowWeeks=!0:null!=s?u(n)._overflowWeekday=!0:(h=ve(o,f,i,r,e),n._a[tt]=h.year,n._dayOfYear=h.dayOfYear)}(n),null!=n._dayOfYear&&(o=si(n._a[tt],e[tt]),(n._dayOfYear>wi(o)||0===n._dayOfYear)&&(u(n)._overflowDayOfYear=!0),f=bi(o,0,n._dayOfYear),n._a[at]=f.getUTCMonth(),n._a[st]=f.getUTCDate()),i=0;i<3&&null==n._a[i];++i)n._a[i]=s[i]=e[i];for(;i<7;i++)n._a[i]=s[i]=null==n._a[i]?2===i?1:0:n._a[i];24===n._a[v]&&0===n._a[it]&&0===n._a[vt]&&0===n._a[ni]&&(n._nextDay=!0,n._a[v]=0);n._d=(n._useUTC?bi:function(n,t,i,r,u,f,e){var o;return n<100&&0<=n?(o=new Date(n+400,t,i,r,u,f,e),isFinite(o.getFullYear())&&o.setFullYear(n)):o=new Date(n,t,i,r,u,f,e),o}).apply(null,s);h=n._useUTC?n._d.getUTCDay():n._d.getDay();null!=n._tzm&&n._d.setUTCMinutes(n._d.getUTCMinutes()-n._tzm);n._nextDay&&(n._a[v]=24);n._w&&void 0!==n._w.d&&n._w.d!==h&&(u(n).weekdayMismatch=!0)}}function de(n){var t,r,o,e,f,s,h=n._i,i=nh.exec(h)||th.exec(h);if(i){for(u(n).iso=!0,t=0,r=br.length;t<r;t++)if(br[t][1].exec(i[1])){e=br[t][0];o=!1!==br[t][2];break}if(null==e)return void(n._isValid=!1);if(i[3]){for(t=0,r=ku.length;t<r;t++)if(ku[t][1].exec(i[3])){f=(i[2]||" ")+ku[t][0];break}if(null==f)return void(n._isValid=!1)}if(!o&&null!=f)return void(n._isValid=!1);if(i[4]){if(!ih.exec(i[4]))return void(n._isValid=!1);s="Z"}n._f=e+(f||"")+(s||"");du(n)}else n._isValid=!1}function uh(n,t,i,r,u,f){var e=[function(n){var t=parseInt(n,10);return t<=49?2e3+t:t<=999?1900+t:t}(n),oe.indexOf(t),parseInt(i,10),parseInt(r,10),parseInt(u,10)];return f&&e.push(parseInt(f,10)),e}function to(n){var r,i,f,t=ge.exec(n._i.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")),e;if(t){if(e=uh(t[4],t[3],t[2],t[5],t[6],t[7]),r=t[1],i=e,f=n,r&&ye.indexOf(r)!==new Date(i[0],i[1],i[2]).getDay()&&(u(f).weekdayMismatch=!0,!(f._isValid=!1)))return;n._a=e;n._tzm=function(n,t,i){if(n)return no[n];if(t)return 0;var r=parseInt(i,10),u=r%100;return(r-u)/100*60+u}(t[8],t[9],t[10]);n._d=bi.apply(null,n._a);n._d.setUTCMinutes(n._d.getUTCMinutes()-n._tzm);u(n).rfc2822=!0}else n._isValid=!1}function du(n){if(n._f!==t.ISO_8601)if(n._f!==t.RFC_2822){n._a=[];u(n).empty=!0;for(var r,f,c,o,a,h,i=""+n._i,p=i.length,y=0,s=ne(n._f,n._locale).match(gf)||[],e=0;e<s.length;e++)f=s[e],(r=(i.match(ls(f,n))||[])[0])&&(0<(c=i.substr(0,i.indexOf(r))).length&&u(n).unusedInput.push(c),i=i.slice(i.indexOf(r)+r.length),y+=r.length),fi[f]?(r?u(n).empty=!1:u(n).unusedTokens.push(f),o=f,h=n,null!=(a=r)&&l(lr,o)&&lr[o](a,h._a,h,o)):n._strict&&!r&&u(n).unusedTokens.push(f);u(n).charsLeftOver=p-y;0<i.length&&u(n).unusedInput.push(i);n._a[v]<=12&&!0===u(n).bigHour&&0<n._a[v]&&(u(n).bigHour=void 0);u(n).parsedDateParts=n._a.slice(0);u(n).meridiem=n._meridiem;n._a[v]=function(n,t,i){var r;return null==i?t:null!=n.meridiemHour?n.meridiemHour(t,i):(null!=n.isPM&&((r=n.isPM(i))&&t<12&&(t+=12),r||12!==t||(t=0)),t)}(n._locale,n._a[v],n._meridiem);bu(n);wu(n)}else to(n);else de(n)}function io(n){var r,f,i,s,e=n._i,o=n._f;return n._locale=n._locale||wt(n._l),null===e||void 0===o&&""===e?tr({nullInput:!0}):("string"==typeof e&&(n._i=e=n._locale.preparse(e)),et(e)?new vi(wu(e)):(nr(e)?n._d=e:ut(o)?function(n){var t,e,f,r,i;if(0===n._f.length)return u(n).invalidFormat=!0,n._d=new Date(NaN);for(r=0;r<n._f.length;r++)i=0,t=iu({},n),null!=n._useUTC&&(t._useUTC=n._useUTC),t._f=n._f[r],du(t),tu(t)&&(i+=u(t).charsLeftOver,i+=10*u(t).unusedTokens.length,u(t).score=i,(null==f||i<f)&&(f=i,e=t));pt(n,e||t)}(n):o?du(n):b(f=(r=n)._i)?r._d=new Date(t.now()):nr(f)?r._d=new Date(f.valueOf()):"string"==typeof f?(i=r,null===(s=rh.exec(i._i))?(de(i),!1===i._isValid&&(delete i._isValid,to(i),!1===i._isValid&&(delete i._isValid,t.createFromInputFallback(i)))):i._d=new Date(+s[1])):ut(f)?(r._a=yf(f.slice(0),function(n){return parseInt(n,10)}),bu(r)):ai(f)?function(n){if(!n._d){var t=fu(n._i);n._a=yf([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(n){return n&&parseInt(n,10)});bu(n)}}(r):dt(f)?r._d=new Date(f):t.createFromInputFallback(r),tu(n)||(n._d=null),n))}function ro(n,t,i,r,u){var e,f={};return!0!==i&&!1!==i||(r=i,i=void 0),(ai(n)&&function(n){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(n).length;var t;for(t in n)if(n.hasOwnProperty(t))return!1;return!0}(n)||ut(n)&&0===n.length)&&(n=void 0),f._isAMomentObject=!0,f._useUTC=f._isUTC=u,f._l=i,f._i=n,f._f=t,f._strict=r,(e=new vi(wu(io(f))))._nextDay&&(e.add(1,"d"),e._nextDay=void 0),e}function c(n,t,i,r){return ro(n,t,i,r,!1)}function eo(n,t){var r,i;if(1===t.length&&ut(t[0])&&(t=t[0]),!t.length)return c();for(r=t[0],i=1;i<t.length;++i)t[i].isValid()&&!t[i][n](r)||(r=t[i]);return r}function kr(n){var t=fu(n),i=t.year||0,r=t.quarter||0,u=t.month||0,e=t.week||t.isoWeek||0,o=t.day||0,s=t.hour||0,h=t.minute||0,c=t.second||0,l=t.millisecond||0;this._isValid=function(n){var i,r,t;for(i in n)if(-1===a.call(hi,i)||null!=n[i]&&isNaN(n[i]))return!1;for(r=!1,t=0;t<hi.length;++t)if(n[hi[t]]){if(r)return!1;parseFloat(n[hi[t]])!==f(n[hi[t]])&&(r=!0)}return!0}(t);this._milliseconds=+l+1e3*c+6e4*h+36e5*s;this._days=+o+7*e;this._months=+u+3*r+12*i;this._data={};this._locale=wt();this._bubble()}function gu(n){return n instanceof kr}function nf(n){return n<0?-1*Math.round(-1*n):Math.round(n)}function oo(n,t){r(n,0,0,function(){var n=this.utcOffset(),i="+";return n<0&&(n=-n,i="-"),i+lt(~~(n/60),2)+t+lt(~~n%60,2)})}function tf(n,t){var u=(t||"").match(n),i,r;return null===u?null:(i=((u[u.length-1]||[])+"").match(so)||["-",0,0],r=60*i[1]+f(i[2]),0===r?0:"+"===i[0]?r:-r)}function rf(n,i){var r,u;return i._isUTC?(r=i.clone(),u=(et(n)||nr(n)?n.valueOf():c(n).valueOf())-r.valueOf(),r._d.setTime(r._d.valueOf()+u),t.updateOffset(r,!1),r):c(n).local()}function uf(n){return 15*-Math.round(n._d.getTimezoneOffset()/15)}function ho(){return!!this.isValid()&&this._isUTC&&0===this._offset}function rt(n,t){var u,e,o,i=n,r=null;return gu(n)?i={ms:n._milliseconds,d:n._days,M:n._months}:dt(n)?(i={},t?i[t]=n:i.milliseconds=n):(r=co.exec(n))?(u="-"===r[1]?-1:1,i={y:0,d:f(r[st])*u,h:f(r[v])*u,m:f(r[it])*u,s:f(r[vt])*u,ms:f(nf(1e3*r[ni]))*u}):(r=lo.exec(n))?(u="-"===r[1]?-1:1,i={y:ii(r[2],u),M:ii(r[3],u),w:ii(r[4],u),d:ii(r[5],u),h:ii(r[6],u),m:ii(r[7],u),s:ii(r[8],u)}):null==i?i={}:"object"==typeof i&&("from"in i||"to"in i)&&(o=function(n,t){var i;return!n.isValid()||!t.isValid()?{milliseconds:0,months:0}:(t=rf(t,n),n.isBefore(t)?i=ao(n,t):((i=ao(t,n)).milliseconds=-i.milliseconds,i.months=-i.months),i)}(c(i.from),c(i.to)),(i={}).ms=o.milliseconds,i.M=o.months),e=new kr(i),gu(n)&&l(n,"_locale")&&(e._locale=n._locale),e}function ii(n,t){var i=n&&parseFloat(n.replace(",","."));return(isNaN(i)?0:i)*t}function ao(n,t){var i={};return i.months=t.month()-n.month()+12*(t.year()-n.year()),n.clone().add(i.months,"M").isAfter(t)&&--i.months,i.milliseconds=+t-+n.clone().add(i.months,"M"),i}function vo(n,t){return function(i,r){var u;return null===r||isNaN(+r)||(kf(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),u=i,i=r,r=u),yo(this,rt(i="string"==typeof i?+i:i,r),n),this}}function yo(n,i,r,u){var o=i._milliseconds,f=nf(i._days),e=nf(i._months);n.isValid()&&(u=null==u||u,e&&se(n,vr(n,"Month")+e*r),f&&fe(n,"Date",vr(n,"Date")+f*r),o&&n._d.setTime(n._d.valueOf()+o*r),u&&t.updateOffset(n,f||e))}function ff(n,t){var r=12*(t.year()-n.year())+(t.month()-n.month()),i=n.clone().add(r,"months");return-(r+(t-i<0?(t-i)/(i-n.clone().add(r-1,"months")):(t-i)/(n.clone().add(r+1,"months")-i)))||0}function bo(n){var t;return void 0===n?this._locale._abbr:(null!=(t=wt(n))&&(this._locale=t),this)}function ko(){return this._locale}function ci(n,t){return(n%t+t)%t}function go(n,t,i){return n<100&&0<=n?new Date(n+400,t,i)-of:new Date(n,t,i).valueOf()}function ns(n,t,i){return n<100&&0<=n?Date.UTC(n+400,t,i)-of:Date.UTC(n,t,i)}function dr(n,t){r(0,[n,n.length],0,t)}function ts(n,t,i,r,u){var f;return null==n?ki(this,r,u).year:((f=ti(n,r,u))<t&&(t=f),function(n,t,i,r,u){var e=ve(n,t,i,r,u),f=bi(e.year,0,e.dayOfYear);return this.year(f.getUTCFullYear()),this.month(f.getUTCMonth()),this.date(f.getUTCDate()),this}.call(this,n,t,i,r,u))}function fh(n,t){t[ni]=f(1e3*("0."+n))}function fs(n){return n}function gr(n,t,i,r){var u=wt(),f=ft().set(r,t);return u[i](f,n)}function es(n,t,i){if(dt(n)&&(t=n,n=void 0),n=n||"",null!=t)return gr(n,t,i,"month");for(var u=[],r=0;r<12;r++)u[r]=gr(n,r,i,"month");return u}function hf(n,t,i,r){var u,o,f,e;if(t=("boolean"==typeof n?dt(t)&&(i=t,t=void 0):(t=n,n=!1,dt(i=t)&&(i=t,t=void 0)),t||""),o=wt(),f=n?o._week.dow:0,null!=i)return gr(t,(i+f)%7,r,"day");for(e=[],u=0;u<7;u++)e[u]=gr(t,(u+f)%7,r,"day");return e}function os(n,t,i,r){var u=rt(t,i);return n._milliseconds+=r*u._milliseconds,n._days+=r*u._days,n._months+=r*u._months,n._bubble()}function ss(n){return n<0?Math.floor(n):Math.ceil(n)}function hs(n){return 4800*n/146097}function cf(n){return 146097*n/4800}function yt(n){return function(){return this.as(n)}}function ri(n){return function(){return this.isValid()?this._data[n]:NaN}}function li(n){return(0<n)-(n<0)||+n}function nu(){if(!this.isValid())return this.localeData().invalidDate();var i,o,t=lf(this._milliseconds)/1e3,v=lf(this._days),s=lf(this._months);o=d((i=d(t/60))/60);t%=60;i%=60;var h=d(s/12),c=s%=12,l=v,r=o,u=i,f=t?t.toFixed(3).replace(/\.?0+$/,""):"",n=this.asSeconds();if(!n)return"P0D";var y=n<0?"-":"",a=li(this._months)!==li(n)?"-":"",p=li(this._days)!==li(n)?"-":"",e=li(this._milliseconds)!==li(n)?"-":"";return y+"P"+(h?a+h+"Y":"")+(c?a+c+"M":"")+(l?p+l+"D":"")+(r||u||f?"T":"")+(r?e+r+"H":"")+(u?e+u+"M":"")+(f?e+f+"S":"")}var af,vf,ir,rr,bf,ru,ui,eu,lr,a,lu,ce,le,ge,no,uo,fo,hi,so,co,lo,po,wo,ef,of,sf,is,bt,rs,us,n,o,ht,e;vf=Array.prototype.some?Array.prototype.some:function(n){for(var i=Object(this),r=i.length>>>0,t=0;t<r;t++)if(t in i&&n.call(this,i[t],t,i))return!0;return!1};ir=t.momentProperties=[];rr=!1;ru={};t.suppressDeprecationWarnings=!1;t.deprecationHandler=null;bf=Object.keys?Object.keys:function(n){var t,i=[];for(t in n)l(n,t)&&i.push(t);return i};ui={};eu={};var gf=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,ur=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,ou={},fi={};var te=/\d/,k=/\d\d/,ie=/\d{3}/,su=/\d{4}/,er=/[+-]?\d{6}/,s=/\d\d?/,re=/\d\d\d\d?/,ue=/\d\d\d\d\d\d?/,or=/\d{1,3}/,hu=/\d{1,4}/,sr=/[+-]?\d{1,6}/,hr=/[+-]?\d+/,cs=/Z|[+-]\d\d:?\d\d/gi,cr=/Z|[+-]\d\d(?::?\d\d)?/gi,yi=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,cu={};lr={};var tt=0,at=1,st=2,v=3,it=4,vt=5,ni=6,as=7,vs=8;r("Y",0,0,function(){var n=this.year();return n<=9999?""+n:"+"+n});r(0,["YY",2],0,function(){return this.year()%100});r(0,["YYYY",4],0,"year");r(0,["YYYYY",5],0,"year");r(0,["YYYYYY",6,!0],0,"year");p("year","y");w("year",1);i("Y",hr);i("YY",s,k);i("YYYY",hu,su);i("YYYYY",sr,er);i("YYYYYY",sr,er);h(["YYYYY","YYYYYY"],tt);h("YYYY",function(n,i){i[tt]=2===n.length?t.parseTwoDigitYear(n):f(n)});h("YY",function(n,i){i[tt]=t.parseTwoDigitYear(n)});h("Y",function(n,t){t[tt]=parseInt(n,10)});t.parseTwoDigitYear=function(n){return f(n)+(68<f(n)?1900:2e3)};lu=ei("FullYear",!0);a=Array.prototype.indexOf?Array.prototype.indexOf:function(n){for(var t=0;t<this.length;++t)if(this[t]===n)return t;return-1};r("M",["MM",2],"Mo",function(){return this.month()+1});r("MMM",0,0,function(n){return this.localeData().monthsShort(this,n)});r("MMMM",0,0,function(n){return this.localeData().months(this,n)});p("month","M");w("month",8);i("M",s);i("MM",s,k);i("MMM",function(n,t){return t.monthsShortRegex(n)});i("MMMM",function(n,t){return t.monthsRegex(n)});h(["M","MM"],function(n,t){t[at]=f(n)-1});h(["MMM","MMMM"],function(n,t,i,r){var f=i._locale.monthsParse(n,r,i._strict);null!=f?t[at]=f:u(i).invalidMonth=n});var ee=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,ys="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),oe="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_");ce=yi;le=yi;r("w",["ww",2],"wo","week");r("W",["WW",2],"Wo","isoWeek");p("week","w");p("isoWeek","W");w("week",5);w("isoWeek",5);i("w",s);i("ww",s,k);i("W",s);i("WW",s,k);pi(["w","ww","W","WW"],function(n,t,i,r){t[r.substr(0,1)]=f(n)});r("d",0,"do","day");r("dd",0,0,function(n){return this.localeData().weekdaysMin(this,n)});r("ddd",0,0,function(n){return this.localeData().weekdaysShort(this,n)});r("dddd",0,0,function(n){return this.localeData().weekdays(this,n)});r("e",0,0,"weekday");r("E",0,0,"isoWeekday");p("day","d");p("weekday","e");p("isoWeekday","E");w("day",11);w("weekday",11);w("isoWeekday",11);i("d",s);i("e",s);i("E",s);i("dd",function(n,t){return t.weekdaysMinRegex(n)});i("ddd",function(n,t){return t.weekdaysShortRegex(n)});i("dddd",function(n,t){return t.weekdaysRegex(n)});pi(["dd","ddd","dddd"],function(n,t,i,r){var f=i._locale.weekdaysParse(n,r,i._strict);null!=f?t.d=f:u(i).invalidWeekday=n});pi(["d","e","E"],function(n,t,i,r){t[r]=f(n)});var ps="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),ye="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),ws="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),bs=yi,ks=yi,ds=yi;r("H",["HH",2],0,"hour");r("h",["hh",2],0,yu);r("k",["kk",2],0,function(){return this.hours()||24});r("hmm",0,0,function(){return""+yu.apply(this)+lt(this.minutes(),2)});r("hmmss",0,0,function(){return""+yu.apply(this)+lt(this.minutes(),2)+lt(this.seconds(),2)});r("Hmm",0,0,function(){return""+this.hours()+lt(this.minutes(),2)});r("Hmmss",0,0,function(){return""+this.hours()+lt(this.minutes(),2)+lt(this.seconds(),2)});pe("a",!0);pe("A",!1);p("hour","h");w("hour",13);i("a",we);i("A",we);i("H",s);i("h",s);i("k",s);i("HH",s,k);i("hh",s,k);i("kk",s,k);i("hmm",re);i("hmmss",ue);i("Hmm",re);i("Hmmss",ue);h(["H","HH"],v);h(["k","kk"],function(n,t){var i=f(n);t[v]=24===i?0:i});h(["a","A"],function(n,t,i){i._isPm=i._locale.isPM(n);i._meridiem=n});h(["h","hh"],function(n,t,i){t[v]=f(n);u(i).bigHour=!0});h("hmm",function(n,t,i){var r=n.length-2;t[v]=f(n.substr(0,r));t[it]=f(n.substr(r));u(i).bigHour=!0});h("hmmss",function(n,t,i){var r=n.length-4,e=n.length-2;t[v]=f(n.substr(0,r));t[it]=f(n.substr(r,2));t[vt]=f(n.substr(e));u(i).bigHour=!0});h("Hmm",function(n,t){var i=n.length-2;t[v]=f(n.substr(0,i));t[it]=f(n.substr(i))});h("Hmmss",function(n,t){var i=n.length-4,r=n.length-2;t[v]=f(n.substr(0,i));t[it]=f(n.substr(i,2));t[vt]=f(n.substr(r))});var di,gs=ei("Hours",!0),be={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:ys,monthsShort:oe,week:{dow:0,doy:6},weekdays:ps,weekdaysMin:ws,weekdaysShort:ye,meridiemParse:/[ap]\.?m?\.?/i},y={},gi={};var nh=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,th=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ih=/Z|[+-]\d\d(?::?\d\d)?/,br=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],ku=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],rh=/^\/?Date\((\-?\d+)/i;for(ge=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,no={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480},t.createFromInputFallback=g("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(n){n._d=new Date(n._i+(n._useUTC?" UTC":""))}),t.ISO_8601=function(){},t.RFC_2822=function(){},uo=g("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var n=c.apply(null,arguments);return this.isValid()&&n.isValid()?n<this?this:n:tr()}),fo=g("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var n=c.apply(null,arguments);return this.isValid()&&n.isValid()?this<n?this:n:tr()}),hi=["year","quarter","month","week","day","hour","minute","second","millisecond"],oo("Z",":"),oo("ZZ",""),i("Z",cr),i("ZZ",cr),h(["Z","ZZ"],function(n,t,i){i._useUTC=!0;i._tzm=tf(cr,n)}),so=/([\+\-]|\d\d)/gi,t.updateOffset=function(){},co=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,lo=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,rt.fn=kr.prototype,rt.invalid=function(){return rt(NaN)},po=vo(1,"add"),wo=vo(-1,"subtract"),t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]",ef=g("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(n){return void 0===n?this.localeData():this.locale(n)}),of=126227808e5,r(0,["gg",2],0,function(){return this.weekYear()%100}),r(0,["GG",2],0,function(){return this.isoWeekYear()%100}),dr("gggg","weekYear"),dr("ggggg","weekYear"),dr("GGGG","isoWeekYear"),dr("GGGGG","isoWeekYear"),p("weekYear","gg"),p("isoWeekYear","GG"),w("weekYear",1),w("isoWeekYear",1),i("G",hr),i("g",hr),i("GG",s,k),i("gg",s,k),i("GGGG",hu,su),i("gggg",hu,su),i("GGGGG",sr,er),i("ggggg",sr,er),pi(["gggg","ggggg","GGGG","GGGGG"],function(n,t,i,r){t[r.substr(0,2)]=f(n)}),pi(["gg","GG"],function(n,i,r,u){i[u]=t.parseTwoDigitYear(n)}),r("Q",0,"Qo","quarter"),p("quarter","Q"),w("quarter",7),i("Q",te),h("Q",function(n,t){t[at]=3*(f(n)-1)}),r("D",["DD",2],"Do","date"),p("date","D"),w("date",9),i("D",s),i("DD",s,k),i("Do",function(n,t){return n?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),h(["D","DD"],st),h("Do",function(n,t){t[st]=f(n.match(s)[0])}),sf=ei("Date",!0),r("DDD",["DDDD",3],"DDDo","dayOfYear"),p("dayOfYear","DDD"),w("dayOfYear",4),i("DDD",or),i("DDDD",ie),h(["DDD","DDDD"],function(n,t,i){i._dayOfYear=f(n)}),r("m",["mm",2],0,"minute"),p("minute","m"),w("minute",14),i("m",s),i("mm",s,k),h(["m","mm"],it),is=ei("Minutes",!1),r("s",["ss",2],0,"second"),p("second","s"),w("second",15),i("s",s),i("ss",s,k),h(["s","ss"],vt),rs=ei("Seconds",!1),r("S",0,0,function(){return~~(this.millisecond()/100)}),r(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),r(0,["SSS",3],0,"millisecond"),r(0,["SSSS",4],0,function(){return 10*this.millisecond()}),r(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),r(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),r(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),r(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),r(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),p("millisecond","ms"),w("millisecond",16),i("S",or,te),i("SS",or,k),i("SSS",or,ie),bt="SSSS";bt.length<=9;bt+="S")i(bt,/\d+/);for(bt="S";bt.length<=9;bt+="S")h(bt,fh);us=ei("Milliseconds",!1);r("z",0,0,"zoneAbbr");r("zz",0,0,"zoneName");n=vi.prototype;n.add=po;n.calendar=function(n,i){var u=n||c(),f=rf(u,this).startOf("day"),r=t.calendarFormat(this,f)||"sameElse",e=i&&(ot(i[r])?i[r].call(this,u):i[r]);return this.format(e||this.localeData().calendar(r,this,c(u)))};n.clone=function(){return new vi(this)};n.diff=function(n,t,i){var r,f,u;if(!this.isValid())return NaN;if(!(r=rf(n,this)).isValid())return NaN;switch(f=6e4*(r.utcOffset()-this.utcOffset()),t=nt(t)){case"year":u=ff(this,r)/12;break;case"month":u=ff(this,r);break;case"quarter":u=ff(this,r)/3;break;case"second":u=(this-r)/1e3;break;case"minute":u=(this-r)/6e4;break;case"hour":u=(this-r)/36e5;break;case"day":u=(this-r-f)/864e5;break;case"week":u=(this-r-f)/6048e5;break;default:u=this-r}return i?u:d(u)};n.endOf=function(n){var i,r;if(void 0===(n=nt(n))||"millisecond"===n||!this.isValid())return this;r=this._isUTC?ns:go;switch(n){case"year":i=r(this.year()+1,0,1)-1;break;case"quarter":i=r(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":i=r(this.year(),this.month()+1,1)-1;break;case"week":i=r(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":i=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":i=r(this.year(),this.month(),this.date()+1)-1;break;case"hour":i=this._d.valueOf();i+=3599999-ci(i+(this._isUTC?0:6e4*this.utcOffset()),36e5);break;case"minute":i=this._d.valueOf();i+=59999-ci(i,6e4);break;case"second":i=this._d.valueOf();i+=999-ci(i,1e3)}return this._d.setTime(i),t.updateOffset(this,!0),this};n.format=function(n){n||(n=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var i=fr(this,n);return this.localeData().postformat(i)};n.from=function(n,t){return this.isValid()&&(et(n)&&n.isValid()||c(n).isValid())?rt({to:this,from:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()};n.fromNow=function(n){return this.from(c(),n)};n.to=function(n,t){return this.isValid()&&(et(n)&&n.isValid()||c(n).isValid())?rt({from:this,to:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()};n.toNow=function(n){return this.to(c(),n)};n.get=function(n){return ot(this[n=nt(n)])?this[n]():this};n.invalidAt=function(){return u(this).overflow};n.isAfter=function(n,t){var i=et(n)?n:c(n);return!(!this.isValid()||!i.isValid())&&("millisecond"===(t=nt(t)||"millisecond")?this.valueOf()>i.valueOf():i.valueOf()<this.clone().startOf(t).valueOf())};n.isBefore=function(n,t){var i=et(n)?n:c(n);return!(!this.isValid()||!i.isValid())&&("millisecond"===(t=nt(t)||"millisecond")?this.valueOf()<i.valueOf():this.clone().endOf(t).valueOf()<i.valueOf())};n.isBetween=function(n,t,i,r){var u=et(n)?n:c(n),f=et(t)?t:c(t);return!!(this.isValid()&&u.isValid()&&f.isValid())&&("("===(r=r||"()")[0]?this.isAfter(u,i):!this.isBefore(u,i))&&(")"===r[1]?this.isBefore(f,i):!this.isAfter(f,i))};n.isSame=function(n,t){var i,r=et(n)?n:c(n);return!(!this.isValid()||!r.isValid())&&("millisecond"===(t=nt(t)||"millisecond")?this.valueOf()===r.valueOf():(i=r.valueOf(),this.clone().startOf(t).valueOf()<=i&&i<=this.clone().endOf(t).valueOf()))};n.isSameOrAfter=function(n,t){return this.isSame(n,t)||this.isAfter(n,t)};n.isSameOrBefore=function(n,t){return this.isSame(n,t)||this.isBefore(n,t)};n.isValid=function(){return tu(this)};n.lang=ef;n.locale=bo;n.localeData=ko;n.max=fo;n.min=uo;n.parsingFlags=function(){return pt({},u(this))};n.set=function(n,t){if("object"==typeof n)for(var r=function(n){var t=[],i;for(i in n)t.push({unit:i,priority:eu[i]});return t.sort(function(n,t){return n.priority-t.priority}),t}(n=fu(n)),i=0;i<r.length;i++)this[r[i].unit](n[r[i].unit]);else if(ot(this[n=nt(n)]))return this[n](t);return this};n.startOf=function(n){var i,r;if(void 0===(n=nt(n))||"millisecond"===n||!this.isValid())return this;r=this._isUTC?ns:go;switch(n){case"year":i=r(this.year(),0,1);break;case"quarter":i=r(this.year(),this.month()-this.month()%3,1);break;case"month":i=r(this.year(),this.month(),1);break;case"week":i=r(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":i=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":i=r(this.year(),this.month(),this.date());break;case"hour":i=this._d.valueOf();i-=ci(i+(this._isUTC?0:6e4*this.utcOffset()),36e5);break;case"minute":i=this._d.valueOf();i-=ci(i,6e4);break;case"second":i=this._d.valueOf();i-=ci(i,1e3)}return this._d.setTime(i),t.updateOffset(this,!0),this};n.subtract=wo;n.toArray=function(){var n=this;return[n.year(),n.month(),n.date(),n.hour(),n.minute(),n.second(),n.millisecond()]};n.toObject=function(){var n=this;return{years:n.year(),months:n.month(),date:n.date(),hours:n.hours(),minutes:n.minutes(),seconds:n.seconds(),milliseconds:n.milliseconds()}};n.toDate=function(){return new Date(this.valueOf())};n.toISOString=function(n){if(!this.isValid())return null;var i=!0!==n,t=i?this.clone().utc():this;return t.year()<0||9999<t.year()?fr(t,i?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):ot(Date.prototype.toISOString)?i?this.toDate().toISOString():new Date(this.valueOf()+6e4*this.utcOffset()).toISOString().replace("Z",fr(t,"Z")):fr(t,i?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")};n.inspect=function(){var n,t;if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";n="moment";t="";this.isLocal()||(n=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var i="["+n+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",u=t+'[")]';return this.format(i+r+"-MM-DD[T]HH:mm:ss.SSS"+u)};n.toJSON=function(){return this.isValid()?this.toISOString():null};n.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")};n.unix=function(){return Math.floor(this.valueOf()/1e3)};n.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)};n.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}};n.year=lu;n.isLeapYear=function(){return ar(this.year())};n.weekYear=function(n){return ts.call(this,n,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)};n.isoWeekYear=function(n){return ts.call(this,n,this.isoWeek(),this.isoWeekday(),1,4)};n.quarter=n.quarters=function(n){return null==n?Math.ceil((this.month()+1)/3):this.month(3*(n-1)+this.month()%3)};n.month=he;n.daysInMonth=function(){return yr(this.year(),this.month())};n.week=n.weeks=function(n){var t=this.localeData().week(this);return null==n?t:this.add(7*(n-t),"d")};n.isoWeek=n.isoWeeks=function(n){var t=ki(this,1,4).week;return null==n?t:this.add(7*(n-t),"d")};n.weeksInYear=function(){var n=this.localeData()._week;return ti(this.year(),n.dow,n.doy)};n.isoWeeksInYear=function(){return ti(this.year(),1,4)};n.date=sf;n.day=n.days=function(n){if(!this.isValid())return null!=n?this:NaN;var t,i,r=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=n?(t=n,i=this.localeData(),n="string"!=typeof t?t:isNaN(t)?"number"==typeof(t=i.weekdaysParse(t))?t:null:parseInt(t,10),this.add(n-r,"d")):r};n.weekday=function(n){if(!this.isValid())return null!=n?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==n?t:this.add(n-t,"d")};n.isoWeekday=function(n){if(!this.isValid())return null!=n?this:NaN;if(null==n)return this.day()||7;var t,i,r=(t=n,i=this.localeData(),"string"==typeof t?i.weekdaysParse(t)%7||7:isNaN(t)?null:t);return this.day(this.day()%7?r:r-7)};n.dayOfYear=function(n){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==n?t:this.add(n-t,"d")};n.hour=n.hours=gs;n.minute=n.minutes=is;n.second=n.seconds=rs;n.millisecond=n.milliseconds=us;n.utcOffset=function(n,i,r){var u,f=this._offset||0;if(!this.isValid())return null!=n?this:NaN;if(null==n)return this._isUTC?f:uf(this);if("string"==typeof n){if(null===(n=tf(cr,n)))return this}else Math.abs(n)<16&&!r&&(n*=60);return!this._isUTC&&i&&(u=uf(this)),this._offset=n,this._isUTC=!0,null!=u&&this.add(u,"m"),f!==n&&(!i||this._changeInProgress?yo(this,rt(n-f,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this};n.utc=function(n){return this.utcOffset(0,n)};n.local=function(n){return this._isUTC&&(this.utcOffset(0,n),this._isUTC=!1,n&&this.subtract(uf(this),"m")),this};n.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var n=tf(cs,this._i);null!=n?this.utcOffset(n):this.utcOffset(0,!0)}return this};n.hasAlignedHourOffset=function(n){return!!this.isValid()&&(n=n?c(n).utcOffset():0,(this.utcOffset()-n)%60==0)};n.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()};n.isLocal=function(){return!!this.isValid()&&!this._isUTC};n.isUtcOffset=function(){return!!this.isValid()&&this._isUTC};n.isUtc=ho;n.isUTC=ho;n.zoneAbbr=function(){return this._isUTC?"UTC":""};n.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""};n.dates=g("dates accessor is deprecated. Use date instead.",sf);n.months=g("months accessor is deprecated. Use month instead",he);n.years=g("years accessor is deprecated. Use year instead",lu);n.zone=g("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(n,t){return null!=n?("string"!=typeof n&&(n=-n),this.utcOffset(n,t),this):-this.utcOffset()});n.isDSTShifted=g("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){var n,t;return b(this._isDSTShifted)?(n={},(iu(n,this),(n=io(n))._a)?(t=n._isUTC?ft(n._a):c(n._a),this._isDSTShifted=this.isValid()&&0<pf(n._a,t.toArray())):this._isDSTShifted=!1,this._isDSTShifted):this._isDSTShifted});o=uu.prototype;o.calendar=function(n,t,i){var r=this._calendar[n]||this._calendar.sameElse;return ot(r)?r.call(t,i):r};o.longDateFormat=function(n){var t=this._longDateFormat[n],i=this._longDateFormat[n.toUpperCase()];return t||!i?t:(this._longDateFormat[n]=i.replace(/MMMM|MM|DD|dddd/g,function(n){return n.slice(1)}),this._longDateFormat[n])};o.invalidDate=function(){return this._invalidDate};o.ordinal=function(n){return this._ordinal.replace("%d",n)};o.preparse=fs;o.postformat=fs;o.relativeTime=function(n,t,i,r){var u=this._relativeTime[i];return ot(u)?u(n,t,i,r):u.replace(/%d/i,n)};o.pastFuture=function(n,t){var i=this._relativeTime[0<n?"future":"past"];return ot(i)?i(t):i.replace(/%s/i,t)};o.set=function(n){var i,t;for(t in n)ot(i=n[t])?this[t]=i:this["_"+t]=i;this._config=n;this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)};o.months=function(n,t){return n?ut(this._months)?this._months[n.month()]:this._months[(this._months.isFormat||ee).test(t)?"format":"standalone"][n.month()]:ut(this._months)?this._months:this._months.standalone};o.monthsShort=function(n,t){return n?ut(this._monthsShort)?this._monthsShort[n.month()]:this._monthsShort[ee.test(t)?"format":"standalone"][n.month()]:ut(this._monthsShort)?this._monthsShort:this._monthsShort.standalone};o.monthsParse=function(n,t,i){var r,u,f;if(this._monthsParseExact)return function(n,t,i){var u,r,e,f=n.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],u=0;u<12;++u)e=ft([2e3,u]),this._shortMonthsParse[u]=this.monthsShort(e,"").toLocaleLowerCase(),this._longMonthsParse[u]=this.months(e,"").toLocaleLowerCase();return i?"MMM"===t?-1!==(r=a.call(this._shortMonthsParse,f))?r:null:-1!==(r=a.call(this._longMonthsParse,f))?r:null:"MMM"===t?-1!==(r=a.call(this._shortMonthsParse,f))?r:-1!==(r=a.call(this._longMonthsParse,f))?r:null:-1!==(r=a.call(this._longMonthsParse,f))?r:-1!==(r=a.call(this._shortMonthsParse,f))?r:null}.call(this,n,t,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++)if((u=ft([2e3,r]),i&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(u,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(u,"").replace(".","")+"$","i")),i||this._monthsParse[r]||(f="^"+this.months(u,"")+"|^"+this.monthsShort(u,""),this._monthsParse[r]=new RegExp(f.replace(".",""),"i")),i&&"MMMM"===t&&this._longMonthsParse[r].test(n))||i&&"MMM"===t&&this._shortMonthsParse[r].test(n)||!i&&this._monthsParse[r].test(n))return r};o.monthsRegex=function(n){return this._monthsParseExact?(l(this,"_monthsRegex")||ae.call(this),n?this._monthsStrictRegex:this._monthsRegex):(l(this,"_monthsRegex")||(this._monthsRegex=le),this._monthsStrictRegex&&n?this._monthsStrictRegex:this._monthsRegex)};o.monthsShortRegex=function(n){return this._monthsParseExact?(l(this,"_monthsRegex")||ae.call(this),n?this._monthsShortStrictRegex:this._monthsShortRegex):(l(this,"_monthsShortRegex")||(this._monthsShortRegex=ce),this._monthsShortStrictRegex&&n?this._monthsShortStrictRegex:this._monthsShortRegex)};o.week=function(n){return ki(n,this._week.dow,this._week.doy).week};o.firstDayOfYear=function(){return this._week.doy};o.firstDayOfWeek=function(){return this._week.dow};o.weekdays=function(n,t){var i=ut(this._weekdays)?this._weekdays:this._weekdays[n&&!0!==n&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===n?au(i,this._week.dow):n?i[n.day()]:i};o.weekdaysMin=function(n){return!0===n?au(this._weekdaysMin,this._week.dow):n?this._weekdaysMin[n.day()]:this._weekdaysMin};o.weekdaysShort=function(n){return!0===n?au(this._weekdaysShort,this._week.dow):n?this._weekdaysShort[n.day()]:this._weekdaysShort};o.weekdaysParse=function(n,t,i){var r,u,f;if(this._weekdaysParseExact)return function(n,t,i){var f,r,e,u=n.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],f=0;f<7;++f)e=ft([2e3,1]).day(f),this._minWeekdaysParse[f]=this.weekdaysMin(e,"").toLocaleLowerCase(),this._shortWeekdaysParse[f]=this.weekdaysShort(e,"").toLocaleLowerCase(),this._weekdaysParse[f]=this.weekdays(e,"").toLocaleLowerCase();return i?"dddd"===t?-1!==(r=a.call(this._weekdaysParse,u))?r:null:"ddd"===t?-1!==(r=a.call(this._shortWeekdaysParse,u))?r:null:-1!==(r=a.call(this._minWeekdaysParse,u))?r:null:"dddd"===t?-1!==(r=a.call(this._weekdaysParse,u))?r:-1!==(r=a.call(this._shortWeekdaysParse,u))?r:-1!==(r=a.call(this._minWeekdaysParse,u))?r:null:"ddd"===t?-1!==(r=a.call(this._shortWeekdaysParse,u))?r:-1!==(r=a.call(this._weekdaysParse,u))?r:-1!==(r=a.call(this._minWeekdaysParse,u))?r:null:-1!==(r=a.call(this._minWeekdaysParse,u))?r:-1!==(r=a.call(this._weekdaysParse,u))?r:-1!==(r=a.call(this._shortWeekdaysParse,u))?r:null}.call(this,n,t,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++)if((u=ft([2e3,1]).day(r),i&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(u,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(u,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(u,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(f="^"+this.weekdays(u,"")+"|^"+this.weekdaysShort(u,"")+"|^"+this.weekdaysMin(u,""),this._weekdaysParse[r]=new RegExp(f.replace(".",""),"i")),i&&"dddd"===t&&this._fullWeekdaysParse[r].test(n))||i&&"ddd"===t&&this._shortWeekdaysParse[r].test(n)||i&&"dd"===t&&this._minWeekdaysParse[r].test(n)||!i&&this._weekdaysParse[r].test(n))return r};o.weekdaysRegex=function(n){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||vu.call(this),n?this._weekdaysStrictRegex:this._weekdaysRegex):(l(this,"_weekdaysRegex")||(this._weekdaysRegex=bs),this._weekdaysStrictRegex&&n?this._weekdaysStrictRegex:this._weekdaysRegex)};o.weekdaysShortRegex=function(n){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||vu.call(this),n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(l(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ks),this._weekdaysShortStrictRegex&&n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)};o.weekdaysMinRegex=function(n){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||vu.call(this),n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(l(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=ds),this._weekdaysMinStrictRegex&&n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)};o.isPM=function(n){return"p"===(n+"").toLowerCase().charAt(0)};o.meridiem=function(n,t,i){return 11<n?i?"pm":"PM":i?"am":"AM"};oi("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(n){var t=n%10;return n+(1===f(n%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}});t.lang=g("moment.lang is deprecated. Use moment.locale instead.",oi);t.langData=g("moment.langData is deprecated. Use moment.localeData instead.",wt);ht=Math.abs;var eh=yt("ms"),oh=yt("s"),sh=yt("m"),hh=yt("h"),ch=yt("d"),lh=yt("w"),ah=yt("M"),vh=yt("Q"),yh=yt("y");var ph=ri("milliseconds"),wh=ri("seconds"),bh=ri("minutes"),kh=ri("hours"),dh=ri("days"),gh=ri("months"),nc=ri("years"),kt=Math.round,ct={ss:44,s:45,m:45,h:22,d:26,M:11},lf=Math.abs;return e=kr.prototype,e.isValid=function(){return this._isValid},e.abs=function(){var n=this._data;return this._milliseconds=ht(this._milliseconds),this._days=ht(this._days),this._months=ht(this._months),n.milliseconds=ht(n.milliseconds),n.seconds=ht(n.seconds),n.minutes=ht(n.minutes),n.hours=ht(n.hours),n.months=ht(n.months),n.years=ht(n.years),this},e.add=function(n,t){return os(this,n,t,1)},e.subtract=function(n,t){return os(this,n,t,-1)},e.as=function(n){if(!this.isValid())return NaN;var t,r,i=this._milliseconds;if("month"===(n=nt(n))||"quarter"===n||"year"===n)switch(t=this._days+i/864e5,r=this._months+hs(t),n){case"month":return r;case"quarter":return r/3;case"year":return r/12}else switch(t=this._days+Math.round(cf(this._months)),n){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return 24*t+i/36e5;case"minute":return 1440*t+i/6e4;case"second":return 86400*t+i/1e3;case"millisecond":return Math.floor(864e5*t)+i;default:throw new Error("Unknown unit "+n);}},e.asMilliseconds=eh,e.asSeconds=oh,e.asMinutes=sh,e.asHours=hh,e.asDays=ch,e.asWeeks=lh,e.asMonths=ah,e.asQuarters=vh,e.asYears=yh,e.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*f(this._months/12):NaN},e._bubble=function(){var u,f,e,o,s,r=this._milliseconds,t=this._days,n=this._months,i=this._data;return 0<=r&&0<=t&&0<=n||r<=0&&t<=0&&n<=0||(r+=864e5*ss(cf(n)+t),n=t=0),i.milliseconds=r%1e3,u=d(r/1e3),i.seconds=u%60,f=d(u/60),i.minutes=f%60,e=d(f/60),i.hours=e%24,n+=s=d(hs(t+=d(e/24))),t-=ss(cf(s)),o=d(n/12),n%=12,i.days=t,i.months=n,i.years=o,this},e.clone=function(){return rt(this)},e.get=function(n){return n=nt(n),this.isValid()?this[n+"s"]():NaN},e.milliseconds=ph,e.seconds=wh,e.minutes=bh,e.hours=kh,e.days=dh,e.weeks=function(){return d(this.days()/7)},e.months=gh,e.years=nc,e.humanize=function(n){if(!this.isValid())return this.localeData().invalidDate();var l,a,v,t,i,r,u,f,e,s,o,h=this.localeData(),c=(a=!n,v=h,t=rt(l=this).abs(),i=kt(t.as("s")),r=kt(t.as("m")),u=kt(t.as("h")),f=kt(t.as("d")),e=kt(t.as("M")),s=kt(t.as("y")),(o=i<=ct.ss&&["s",i]||i<ct.s&&["ss",i]||r<=1&&["m"]||r<ct.m&&["mm",r]||u<=1&&["h"]||u<ct.h&&["hh",u]||f<=1&&["d"]||f<ct.d&&["dd",f]||e<=1&&["M"]||e<ct.M&&["MM",e]||s<=1&&["y"]||["yy",s])[2]=a,o[3]=0<+l,o[4]=v,function(n,t,i,r,u){return u.relativeTime(t||1,!!i,n,r)}.apply(null,o));return n&&(c=h.pastFuture(+this,c)),h.postformat(c)},e.toISOString=nu,e.toString=nu,e.toJSON=nu,e.locale=bo,e.localeData=ko,e.toIsoString=g("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",nu),e.lang=ef,r("X",0,0,"unix"),r("x",0,0,"valueOf"),i("x",hr),i("X",/[+-]?\d+(\.\d{1,3})?/),h("X",function(n,t,i){i._d=new Date(1e3*parseFloat(n,10))}),h("x",function(n,t,i){i._d=new Date(f(n))}),t.version="2.24.0",af=c,t.fn=n,t.min=function(){return eo("isBefore",[].slice.call(arguments,0))},t.max=function(){return eo("isAfter",[].slice.call(arguments,0))},t.now=function(){return Date.now?Date.now():+new Date},t.utc=ft,t.unix=function(n){return c(1e3*n)},t.months=function(n,t){return es(n,t,"months")},t.isDate=nr,t.locale=oi,t.invalid=tr,t.duration=rt,t.isMoment=et,t.weekdays=function(n,t,i){return hf(n,t,i,"weekdays")},t.parseZone=function(){return c.apply(null,arguments).parseZone()},t.localeData=wt,t.isDuration=gu,t.monthsShort=function(n,t){return es(n,t,"monthsShort")},t.weekdaysMin=function(n,t,i){return hf(n,t,i,"weekdaysMin")},t.defineLocale=pu,t.updateLocale=function(n,t){if(null!=t){var i,r,u=be;null!=(r=wr(n))&&(u=r._config);(i=new uu(t=df(u,t))).parentLocale=y[n];y[n]=i;oi(n)}else null!=y[n]&&(null!=y[n].parentLocale?y[n]=y[n].parentLocale:null!=y[n]&&delete y[n]);return y[n]},t.locales=function(){return bf(y)},t.weekdaysShort=function(n,t,i){return hf(n,t,i,"weekdaysShort")},t.normalizeUnits=nt,t.relativeTimeRounding=function(n){return void 0===n?kt:"function"==typeof n&&(kt=n,!0)},t.relativeTimeThreshold=function(n,t){return void 0!==ct[n]&&(void 0===t?ct[n]:(ct[n]=t,"s"===n&&(ct.ss=t-1),!0))},t.calendarFormat=function(n,t){var i=n.diff(t,"days",!0);return i<-6?"sameElse":i<-1?"lastWeek":i<0?"lastDay":i<1?"sameDay":i<2?"nextDay":i<7?"nextWeek":"sameElse"},t.prototype=n,t.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},t}),function(n){typeof require=="function"&&typeof exports=="object"&&typeof module=="object"?n(require("knockout"),require("moment")):typeof define=="function"&&define.amd?define(["knockout","moment"],n):n(ko,moment)}(function(n,t){function i(n,t){var i=t;return n=="date"?i="YYYY-MM-DD":n=="datetime-local"||n=="datetime"?i="YYYY-MM-DDTHH:mm":n=="month"?i="YYYY-MM":n=="time"?i="hh:mm":n=="week"&&(i="GGGG-[W]WW"),i}return n.bindingHandlers.momentDate={init:function(r,u,f){r.onchange=function(){var e=u(),c=f().dateFormat?n.utils.unwrapObservable(f().dateFormat):"L",o,s,h;r.tagName=="INPUT"?(s=r.type,c=i(s,c),o=t(r.value,c),(s=="date"||s=="month"||s=="week")&&(h=t(),o.hour(h.hour()),o.minute(h.minute()),o.second(h.second()),(s=="month"||s=="week")&&o.date(h.date()))):o=t(r.textContent,c);o?typeof e=="function"?e(o.toDate()):e instanceof Date?e.setTime(o.toDate().getTime()):e=o.toDate():typeof e=="function"?e(null):e instanceof Date?e.setTime(0):e=null}},update:function(r,u,f){var h=u(),e=n.utils.unwrapObservable(h),s;if(e){function o(){var u=f().dateFormat?n.utils.unwrapObservable(f().dateFormat):"L";r.tagName=="INPUT"?e instanceof Date&&e.getTime()===0?r.value="":(u=i(r.type,u),r.value=t(e).format(u)):r.textContent=t(e).format(u)}s=e.setTime;e.setTime=function(){s.apply(e,arguments);o()};o()}}},{}});ko.bindingHandlers.date={update:function(n,t,i){var s=t(),f=parseInt(s.substr(6)),r=new Date(1990,1,1),e,u,o;if(f>0){r=new Date(f);e=i().format||"0";u=monthNames[r.getMonth()]+" "+r.getDate()+" "+r.getFullYear();switch(e){case 1:u=r.getFullYear().toString().substr(2,2)+"-"+("0"+(r.getMonth()+1)).slice(-2)+"-"+("0"+r.getDate()).slice(-2);break;case 2:u=("0"+(r.getDate()+1)).slice(-2)+"/"+("0"+(r.getMonth()+1)).slice(-2)+"/"+r.getFullYear().toString().substr(2,2)+" "+("0"+r.getHours()).slice(-2)+":"+("0"+r.getMinutes()).slice(-2)+":"+("0"+r.getSeconds()).slice(-2);break;case 3:u=("0"+(r.getMonth()+1)).slice(-2)+"/"+("0"+r.getDate()).slice(-2)+"/"+r.getFullYear().toString().substr(2,2)+" "+("0"+r.getHours()).slice(-2)+":"+("0"+r.getMinutes()).slice(-2)+":"+("0"+r.getSeconds()).slice(-2);break;case 4:u=("0"+(r.getDate()+1)).slice(-2)+"/"+("0"+(r.getMonth()+1)).slice(-2)+"/"+r.getFullYear().toString().substr(2,2)+" "+("0"+r.getHours()).slice(-2)+":"+("0"+r.getMinutes()).slice(-2);break;case 5:u=("0"+(r.getMonth()+1)).slice(-2)+"/"+("0"+(r.getDate()+1)).slice(-2)+"/"+r.getFullYear().toString().substr(2,2)+" "+("0"+r.getHours()).slice(-2)+":"+("0"+r.getMinutes()).slice(-2);break;case 6:u=r.getFullYear()+"/"+("0"+(r.getMonth()+1)).slice(-2)+"/"+("0"+(r.getDate()+1)).slice(-2)+" "+("0"+r.getHours()).slice(-2)+":"+("0"+r.getMinutes()).slice(-2)+":"+("0"+r.getSeconds()).slice(-2)}o=u;n.innerHTML=o}else n.innerHTML="----"}};ko.bindingHandlers.quote={update:function(n,t,i,r){var u,f;try{if(u=3,r!=null&&r.Instrument!=null)try{u=parseInt(r.Instrument.Digits)}catch(e){u=3}f=t();n.innerHTML=f.toFixed(u)}catch(o){n.innerHTML=f}}};ko.bindingHandlers.status={update:function(n,t){var i,r;try{i=parseInt(t());r=["submitted","approved","rejected"][i];n.innerHTML=r}catch(u){n.innerHTML=u}}};ko.bindingHandlers.direction={update:function(n,t){var r,i;try{r=parseInt(t());i=["Down","Stable","Up"][r+1];n.innerHTML=i!==undefined?i:"---"}catch(u){n.innerHTML=u}}};ko.bindingHandlers.percentage={update:function(n,t,i,r){var u=t();try{r.Instrument!=null&&(u==undefined||isNaN(u))&&(u=(r.Quote.Sell-r.Instrument.OpenDayRate)/r.Instrument.OpenDayRate*100);n.innerHTML=isNaN(u)?"0%":u.toFixed(2)+"%"}catch(f){n.innerHTML="0%"}}};ko.bindingHandlers.numericText={update:function(n,t,i){var r=t(),u;try{u=i().precision||ko.bindingHandlers.numericText.defaultPrecision;try{n.innerHTML=r.toFixed(u)}catch(f){n.innerHTML=r}}catch(e){n.innerHTML=percentageData}},defaultPrecision:0};ko.bindingHandlers.linkFeed={update:function(n,t,i,r){var s=t(),e;try{var o=r.Symbol,f=i().linkFeed.SymboleLink||"/",u=i().linkFeed.QueryString||"";u!=""&&(u=(f.indexOf("?")>0||u.indexOf("?")>0?"&":"?")+u);try{e=document.createAttribute("href");f=f+u;e.value=f.replace("{FeedCurrency}",o);n.attributes.setNamedItem(e);n.innerHTML=i().linkFeed.text||""}catch(h){n.innerHTML=""}}catch(c){n.innerHTML=percentageData}}};ko.bindingHandlers.link={update:function(n,t,i,r){var s=t(),f;try{var o=r.Symbol,e=i().link.SymboleLink||"/",u=i().link.QueryString||"";u!=""&&(u=(e.indexOf("?")>0||u.indexOf("?")>0?"&":"?")+u);try{f=document.createAttribute("href");f.value=e+"="+o+u;n.attributes.setNamedItem(f);n.innerHTML=i().link.text||""}catch(h){n.innerHTML=""}}catch(c){n.innerHTML=percentageData}}};indexOf=function(n){return indexOf=typeof Array.prototype.indexOf=="function"?Array.prototype.indexOf:function(n){for(var t=-1,i=-1,t=0;t<this.length;t++)if(this[t]===n){i=t;break}return i},indexOf.call(this,n)};ViewModel=function(){var n=this,t;n.myTradeAccounts=ko.observableArray([{Login:"0",Balance:0,Equity:0,Margin:0,MarginLevel:0,MarginFree:0,BaseCurrency:"---",LotsOpen:0,LotsLastMonth:0,AllTradesLots:0,Profit:0,ProfitUsd:0}]);n.myTradeAccountsByCurrency=ko.observableArray([]);n.updateTradeAccounts=function(t){n.myTradeAccounts(t)};n.Total=ko.observable({Balance:0,Equity:0,LotsOpen:0,LotsLastMonth:0,AllTradesLots:0,Profit:0,ProfitUsd:0});t={Balance:0,Equity:0,LotsOpen:0,LotsLastMonth:0,AllTradesLots:0,Profit:0,ProfitUsd:0};n.updateTotal=function(n,i){var r=1;return i!==n.BaseCurrency&&(r=Calculators.GetCurrencyPair(n.BaseCurrency,i,"SELL")),t.Balance+=n.Balance*r,t.Equity+=n.Equity*r,t.LotsOpen+=n.LotsOpen,t.LotsLastMonth+=n.LotsLastMonth,t.AllTradesLots+=n.AllTradesLots,t.Profit+=n.Profit*r,t.ProfitUsd+=n.ProfitUsd,t};n.myTradeAccountsByCurrency=ko.observableArray([]);n.myAccountInit=!1;n.getAllTradeAccounts=function(){n.myAccountInit||(n.myAccountInit=!0,setTimeout(function(){n.myTradeAccounts.pop()},100));n.myTradeAccountsByCurrency=[];for(var t=0;t<n.myTradeAccounts().length;t++)n.myTradeAccountsByCurrency.push(copyTrade(n.myTradeAccounts()[t],n.currentCurrency())),n.Total(n.updateTotal(n.myTradeAccounts()[t]),"USD");return n.myTradeAccountsByCurrency};n.selectedTradeAccount=ko.observable({Login:"0",Balance:0,Equity:0,Margin:0,MarginLevel:0,MarginFree:0,BaseCurrency:"---",LotsOpen:0,LotsLastMonth:0,AllTradesLots:0,Profit:0,ProfitUsd:0});n.updateCurrentTradeAccount=function(t){for(var i=0;i<n.myTradeAccounts().length;i++)n.myTradeAccounts()[i].Login===t&&n.selectedTradeAccount(copyTrade(n.myTradeAccounts()[i],n.currentCurrency()))};n.currentAccount=ko.observable("");n.currentCurrency=ko.observable("");n.updateCurrentCurrency=function(i){n.currentCurrency(i);n.updateCurrentTradeAccount(n.currentAccount());t={Balance:0,Equity:0,LotsOpen:0,LotsLastMonth:0,AllTradesLots:0,Profit:0,ProfitUsd:0};for(var r=0;r<n.myTradeAccounts().length;r++)n.Total(n.updateTotal(n.myTradeAccounts()[r],i))};n.getCurrentTradeAccount=ko.pureComputed(function(){if(test=n.currentTradeAccountIndex(),currentAccount=n.currentTradeAccount(),currentAccount!=="")for(var t=0;t<n.myTradeAccounts().length;t++)if(n.myTradeAccounts()[t].Login===currentAccount)return n.myTradeAccounts.slice(t,t+1);return null},n);n.getSummaryTradeAccount=function(){return n.myTradeAccounts()[0]};n.User=ko.observable({MainAccountName:"",Email:"",FirstName:"",LastName:"",Accounts:[{Name:"",IsDemo:!1,Currency:"---",Date:"2015-06-18T14:25:55Z",HostName:"",ServerId:"-1",LastLoginTime:"2015-06-18T14:25:55Z",License:0,IsArchive:!1}],WidgetItemStatus:1,NewAccountName:"",NewAccountPassword:"",NewAccountServer:"",DepositAmount:"",DepositAccountName:"",DepositApproved:!1,PhoneAreaCode:null,PhoneCountryCode:null,Phone:null,WithdrawalInfo:null,DepositCurrency:null,WebTraderUrl:null,FinancialInfoLink:null,FinancialInfo:!1,Score:0});n.updateUser=function(t){n.User(t)};n.createFeedsList=function(t){n.feeds(t);typeof feedsCallBack=="function"&&feedsCallBack()};n.feeds=ko.observableArray([{Symbol:"----",Group:"----",Quote:{Time:"2015-06-18T14:25:55Z",Symbol:"-----",Sell:"0",Buy:"0",IsBuyUp:"false",Percentage:"0"},Instrument:{ChartRates:[{C:"0",H:"0",L:"0",O:"0",T:"2015-06-18T14:25:55Z",V:"0"}],Digits:"---",IsFavorite:"--",IsHot:"--",LeverageRate:"--",Spread:"--",SwapLong:"--",SwapShort:"--",SymbolGroup:"--",SymbolName:"--"},Sentiment:{Symbol:"---",Remark:"---",PlatformType:"--",Percent:"--",LastUpdate:"2015-06-18T14:25:55Z"}}]).extend({rateLimit:500});n.feeds.pop();n.updateSentiments=function(t){var i,f,u,r;if(t!=null&&t!=undefined)for(i=0;i<t.length;i++){for(f=!0,u=0;u<n.feeds().length;u++)n.feeds()[u].Symbol==t[i].Symbol&&(f=!1,r=copyFeed(t[i].Symbol,n.feeds()[u]),r.Sentiment=t[i],n.feeds.replace(n.feeds()[u],r));f&&(r=copyFeed(t[i].Symbol,null),r.Sentiment=t[i],n.feeds.push(r))}};n.updateQuotes=function(t){t.forEach(function(t){n.updateQuote(t)})};n.updateQuote=function(t){for(var u=!0,f,e,i,r=0;r<n.feeds().length;r++)if(n.feeds()[r].Symbol==t.Symbol){u=!1;i=copyFeed(t.Symbol,n.feeds()[r]);i.Quote=t;n.feeds.replace(n.feeds()[r],i);typeof updateMarqueeFeedsInit=="function"&&updateMarqueeFeedsInit(i);f=n.SelectedSymbol();t.Symbol===f&&(e=n.feeds()[r],typeof SelectedSymbolUpdatedCallback=="function"&&SelectedSymbolUpdatedCallback(e));break}u&&(i=copyFeed(t.Symbol,null),i.Quote=t,n.feeds.push(i))};n.ChartList=[];n.updateChartOnFeed=function(t){index=indexOf.call(n.ChartList,t);index<0&&typeof leaderCapital!="undefined"&&leaderCapital.QuotesHub!=null&&leaderCapital.QuotesHub.isConnect?leaderCapital.QuotesHub.getChartData(t,1,1).done(function(i){for(var r=0;r<n.feeds().length;r++)n.feeds()[r].Symbol==t&&(n.feeds()[r].Instrument.ChartRates=i)}):setTimeout(function(){n.updateChartOnFeed(t)},1e3)};n.UpdateSelectedSymbol=function(t){n.SelectedSymbol(t)};n.SelectedSymbol=ko.observable();n.GetSelectedSymbolFeed=function(){for(var t=0;t<n.feeds().length;t++)if(n.feeds()[t].Symbol==n.SelectedSymbol())return n.feeds()[t];return null};n.GetFeedBySymbol=function(t,i){i!=null&&i!=undefined&&i.toLowerCase()=="true"&&n.updateChartOnFeed(t);for(var r=0;r<n.feeds().length;r++)if(n.feeds()[r].Symbol==t)return n.feeds()[r];return null};n.GetFeedBySymbolList=function(t,i){var e,u,r,f;if(n.feeds().length<2)return n.feeds();if(e=[],u=t.split(","),i!=null&&i!=undefined&&i.toLowerCase()=="true")for(r=0;r<u.length;r++)n.updateChartOnFeed(u[r]);for(r=0;r<u.length;r++)for(f=0;f<n.feeds().length;f++)n.feeds()[f].Symbol==u[r]&&e.push(n.feeds()[f]);return e};n.feedsIsUpdated=!0;n.returnListGetFeedByGroup=[];n.GetFeedByGroup=function(t,i){var r,u;if(n.feeds().length<2)return n.feeds();if(n.feedsIsUpdated)for(n.returnListGetFeedByGroup=[],r=0;r<n.feeds().length;r++)u=n.feeds()[r].Instrument,u.SymbolGroup===t&&(i!=null&&i!=undefined&&i.toLowerCase()=="true"&&n.updateChartOnFeed(n.feeds()[r].Symbol),n.returnListGetFeedByGroup.push(n.feeds()[r]));return n.returnListGetFeedByGroup};n.GetFeedByParentGroup=function(t,i){var r,u;if(n.feeds().length<2)return n.feeds();if(n.feedsIsUpdated)for(n.returnListGetFeedByGroup=[],r=0;r<n.feeds().length;r++)u=n.feeds()[r].Instrument,u.ParentGroup===t&&(i!=null&&i!=undefined&&i.toLowerCase()=="true"&&n.updateChartOnFeed(n.feeds()[r].Symbol),n.returnListGetFeedByGroup.push(n.feeds()[r]));return n.returnListGetFeedByGroup}};vm=new ViewModel;ko.applyBindings(vm);try{leaderCapital.QuotesHub!=undefined&&(leaderCapital.QuotesHub.subscribe("instrumentsData",function(n){vm.createFeedsList(n)}),leaderCapital.QuotesHub.subscribe("quotes",function(n){vm.updateQuotes(n)}),leaderCapital.QuotesHub.subscribe("sentiments",function(n){vm.updateSentiments(n)}))}catch(e){console.log(e)}