function createCORSSecuredRequest(n,t){var i=new XMLHttpRequest;return"withCredentials"in i?(i.open(n,t,!0),i.setRequestHeader("Authorization","Basic "+btoa("komercni:K0m3rCN1"))):typeof XDomainRequest!="undefined"?(i=new XDomainRequest,i.open(n,t)):i=null,i}function getRates(n){var f=[],r,i,u,t;if(n!==undefined&&n.length>1){for(i=0;i<n.length;i++)for(u=n[i],t=0;t<n.length;t++)n[t]!==u&&f.push({BaseCurrencyCode:u,ContraCurrencyCode:n[t]});return $.ajax({url:"/api/CurrencyTable",data:JSON.stringify(f),contentType:"application/json",type:"POST",dataType:"json",async:!1,success:function(n){r={rates:n,ratesIsDownloaded:!0}},error:function(){showAlert(localizedMessages.cannotLoadRates);r={rates:null,ratesIsDownloaded:!0}}}),r}}function getCurrentCzDateTime(){return new Date}function isDefined(n){return n===null||n===undefined?!1:!0}function makeSecuredCorsRequest(n,t){logToConsole("Cors - makeSecuredCorsRequest url:"+n);var i=createCORSSecuredRequest("GET",n);if(!i){showAlert("CORS not supported");return}i.onload=function(){t(i.responseText)};i.onerror=function(){logToConsole("There was an error making the request. - "+i.responseText+" url: "+n)};i.send()}function getUrlVars(){for(var t=[],n,r=window.location.href.slice(window.location.href.indexOf("?")+1).split("&"),i=0;i<r.length;i++)n=r[i].split("="),t.push(n[0]),t[n[0]]=n[1];return t}function closeFilter(){$("#filterDetail").animate({height:"hide",opacity:"hide"});$("#filterDatePicker").animate({height:"hide",opacity:"hide"})}function showEmptyPortfolioMessage(n,t){isArrayEmpty(n)?t.addClass("hidden"):t.removeClass("hidden")}function isArrayEmpty(n){return n===undefined||n===null||n.length<=0?!1:!0}function isStringEmpty(n){return n===undefined||n===null||n===""?!0:!1}function checkIfDataDefined(n){return isDefined(n)?!0:(closeFilter(),$("#portfolioEmpty").addClass("hidden"),showNextButton(n),kendo.ui.progress($("#portfolio"),!1),!1)}function showNextButton(n,t){if(isDefined(t)){if(!isDefined(n)){t.addClass("hidden");return}if(n.PageNumber===n.TotalPagesCount){t.addClass("hidden");return}t.removeClass("hidden")}}function isClientGroupAllowed(n){return n!==allowedClientGroup.g_klient&&n!==allowedClientGroup.c_klient&&n!==allowedClientGroup.moneco?!0:!1}function checkCliendGroup(){var n=sessionStorage.getItem("selectedPortfolio"),t=portfoliosCustomerGroup[n];return isClientGroupAllowed(t)?($(".filterHeader").hide(),$("#filterDetail").hide(),$("#filterDatePicker").hide(),$("#transaction_type_selector").hide(),$(".overviewDetail").hide(),$("#portfolioEmpty").addClass("hidden"),$("#clientTypeErrorMessage").removeClass("hidden"),!1):($(".filterHeader").show(),$("#transaction_type_selector").show(),$(".overviewDetail").show(),$("#clientTypeErrorMessage").addClass("hidden"),!0)}function CreateUrl(n){var t=location.pathname.substring(location.pathname.indexOf("/")+1,3);return window.location.origin+"/"+t+"/"+n}function showNextButton(n,t){if(isDefined(t)){if(!isDefined(n)){t.addClass("hidden");return}if(n.PageNumber===n.TotalPagesCount){t.addClass("hidden");return}t.removeClass("hidden")}}function hideNextButtons(){$("#cashFlowNext").addClass("hidden");$("#tradeNext").addClass("hidden")}function ChangeLocalization(n){kendo.culture(n)}function showMore(){$(".showMore").click(function(){$(this).hide().next().show()})}function Navigate(n){document.location.href=n}function showFilter(){$("#showFilter").click(function(){$(this).hide().closest(".grayBlock").find(".onlyNotMobile.filter").addClass("show");$(this).hide().closest(".grayBlock").find(".onlyNotMobile.filter2").addClass("show")})}function toggleMenu(){$(".mainMenuContainer").toggleClass("visible")}function commentExpand(){$(".commentExpanded").show();$(".commentCollapsed").hide()}function commentCollapse(){$(".commentExpanded").hide();$(".commentCollapsed").show()}function LogReuters(n,t){$.ajax({url:"/api/statistics/",contentType:"application/json",type:n,dataType:"json",success:function(n){t!==undefined&&t!==null&&t(n)},error:function(){showAlert("Error calling API!")}})}function CallApi(n,t,i,r){$.ajax({url:n,contentType:"application/json",type:t,data:i,dataType:"json",success:function(n){r(n)},error:function(){showAlert("Error calling API!")}})}function ShowDefaultTab(n){var i=window.location.href.indexOf("#"),r,t;if(i!==-1&&(r=window.location.href.slice(i+1),t=$("#"+r).text(),t!=="")){var u=$("#"+n).data("kendoTabStrip"),f=u.tabGroup.find(':contains("'+t+'")'),e=f.index();u.select(e)}}function showAlert(n){$("<div>"+n+"<\/div>").dialog({closeOnEscape:!0,model:!0,buttons:{Ok:function(){$(this).dialog("close")}}})}function logToConsole(n){typeof console!="undefined"&&typeof console.log!="undefined"&&console.log(n)}function saveColumnsOrder(n){var t=this,i=n.sender.element[0].id;setTimeout(function(){var n=kendo.stringify(t.columns),r=location.href+"-"+i;localStorage.setItem(r,n)},5)}function initGrid(n){n.thead.kendoTooltip({filter:"th[data-tooltip]",content:function(n){var t=n.target;return $(t).attr("data-tooltip")}});loadColumnsOrder(n)}function loadColumnsOrder(n){var o=location.href+"-"+n.element[0].id,i=JSON.parse(localStorage.getItem(o)),t,e,u,f,r;if(i!==undefined&&i!==null)for(t=0;t<i.length;t++){for(e=i[t].field,r=0;r<n.columns.length;r++)if(n.columns[r].field===e){u=n.columns[r];f=r;break}u!==undefined&&u!==null&&(t!==f?(u.width=i[t].width,n.reorderColumn(t,u)):i[t].width!==undefined&&(n.columns[f].width=i[t].width))}}function detailExpanded(n){var t=n.detailRow.find('div[data-role="grid"]').data("kendoGrid");if(t===undefined||t===null){window.setTimeout(function(){detailExpanded(n)},100);return}var r=n.masterRow.closest('div[data-role="grid"]').data("kendoGrid"),u=n.masterRow.attr("data-uid"),i=[];i.push(r.dataSource.getByUid(u));t.dataSource.data(i);t.thead.kendoTooltip({filter:"th[data-tooltip]",content:function(n){var t=n.target;return $(t).attr("data-tooltip")}})}function decideChecktOrUncheckQuickDatePicker(n){n==!1&&$("input[name=dateQuick]:checked","#quickDatePicker").prop("checked",!1)}function formatDate(n){if(n===undefined||n===null)return"";var t=new Date(n);return kendo.toString(t,"d")}function formateStringValue(n){return n===""||n===null?"-":n}function formateNonDecimalValue(n){return n===""||n===null?"-":result=$("#culture").text()==="cs-CZ"?n.toString().replace(/\B(?=(\d{3})+(?!\d))/g,"&nbsp;"):n.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")}function formateDecimalValue(n){return n===""||n===null?"-":addSpaces(n,elementTypeEnum.table,2)}function addSpaces(n,t,i){for(var f,r,u=1,e=0;e<i;e++)u=u*10;return $("#culture").text()==="cs-CZ"?(f=(Math.round(parseFloat(n)*u)/u).toFixed(i),r=f.toString().split("."),r[0]=t.input?r[0].replace(/\B(?=(\d{3})+(?!\d))/g,"&nbsp;"):r[0].replace(/\B(?=(\d{3})+(?!\d))/g," "),r.join(",")):(f=(Math.round(parseFloat(n)*u)/u).toFixed(i),r=f.toString().split("."),r[0]=r[0].replace(/\B(?=(\d{3})+(?!\d))/g,","),r.join("."))}function fixIconDatePicker(){var n=$(".k-picker-wrap").addClass("k-state-hover");n.addClass("k-state-hover")}function saveAcceptTermsAndConditions(){saveCondition("TermsAndConditions",!0);var n=$("#priceConditionsWindow").data("kendoDialog");n!==undefined&&n!==null?n.open():$("#portfolios").data("kendoDropDownList").trigger("change")}function saveRejectTermsAndConditions(){saveCondition("TermsAndConditions",!1);window.location="/"}function saveAcceptPriceConditions(){saveCondition("PriceConditions",!0);$("#portfolios").data("kendoDropDownList").trigger("change")}function showRejectConfirmation(){var n=$("#rejectConfirmationWindow").data("kendoDialog");n!==undefined&&n!==null&&n.open()}function saveCondition(n,t){var i={type:n,accept:t};$.ajax({url:"/api/Disclaimer",data:JSON.stringify(i),contentType:"application/json",type:"POST",dataType:"json"})}function getEaster(n){var i=n.getFullYear(),t=Math.floor,e=i%19,r=t(i/100),u=(r-t(r/4)-t((8*r+13)/25)+19*e+15)%30,o=u-t(u/28)*(1-t(29/(u+1))*t((21-e)/11)),a=(i+t(i/4)+o+2-r+t(r/4))%7,s=o-a,f=3+t((s+40)/44),h=s+28-31*t(f/4),c,l;return dayMOn=h+1,dayFri=h-2,c=f+"/"+dayMOn+"/"+i,l=f+"/"+dayFri+"/"+i,eastersMon=new Date(c),eastersFri=new Date(l),[eastersFri,eastersMon]}function checkDate(n){var o=n.getDay(),s=3,u=n,f=new Date,t=(new Date).getFullYear(),e=[new Date("1/1/"+t),new Date("5/1/"+t),new Date("5/8/"+t),new Date("7/5/"+t),new Date("7/6/"+t),new Date("9/28/"+t),new Date("10/28/"+t),new Date("11/17/"+t),new Date("12/24/"+t),new Date("12/25/"+t),new Date("12/26/"+t),],h,c,r,i;if(f.getFullYear()-u.getFullYear()>=2)return!0;if(u.getFullYear()==f.getFullYear()){if(u.getMonth()>f.getMonth()+s)return!0}else if(h=11-f.getMonth(),c=u.getMonth(),h+c>s)return!0;if(o==6||o==0)return!0;for(r=getEaster(n),i=0;i<r.length;i++)if(r[i].getDate()==n.getDate()&&r[i].getMonth()==n.getMonth()&&r[i].getYear()==n.getYear())return!0;for(i=0;i<e.length;i++)if(e[i].getDate()==n.getDate()&&e[i].getMonth()==n.getMonth())return!0}const errorMessageCodeEnum=Object.freeze({Error1:1,Error2:2,Error3:3}),elementTypeEnum=Object.freeze({table:1,span:2});var site=site||{};site.baseUrl=site.baseUrl||"";$(document).ready(function(){$(".partialContents").each(function(n,t){var i=site.baseUrl+$(t).data("url");i&&i.length>0&&$(t).load(i)});showMore();showFilter();$(".menuButton").click(function(n){$("html").one("click",function(){$(".mainMenuContainer").toggleClass("visible");logToConsole("menu closed")});n.stopPropagation()})}),function(n){window.session||(window.session={monitorAuthenticationTimeout:function(t,i,r,u){t=t||"~/Auth/Login";i=i||"~/Saml/Ping";r=r||45e3;u=u||4e3;var o,s,h,f,l,c,a=function(){var n=Math.floor((s-((new Date).getTime()-o))/1e3),r=Math.floor(n/60),i=n%60;l.text((r>0?r+":":"")+(i<10?"0"+i:i));n>0?h=window.setTimeout(a,1e3):window.location=t},v=function(){f&&f!==null||(f=n("#warrningWindow").dialog({closeOnEscape:!0,model:!0,buttons:{Ok:function(){e();n(this).dialog("close")}}}),l=f.find("#countDown"));a()},e=function(){if(!c){c=!0;var t=(new Date).getTime();n.ajax({type:"GET",dataType:"json",url:i,success:function(n){window.clearTimeout(h);o=(new Date).getTime();s=n.timeout-(o-t)-u;var i=s-r;i>0&&(h=window.setTimeout(v,i));c=!1;f=null}})}};n(document).on("mousedown mouseup keydown keyup","",e);n(window).resize(e);e()}})}(jQuery);window.onerror=function(n,t,i,r,u){var f,e;if(encodeURIComponent){f=null;u!==undefined&&u!==null&&(f=encodeURIComponent(u.stack));e="/Api/JsLogger/LogMessage";try{$.ajax({url:e,showWait:!1,async:!0,type:"POST",dataType:"json",data:{msg:encodeURIComponent(n),url:encodeURIComponent(t),line:i,column:r,page:encodeURIComponent(window.location),stack:f}})}catch(o){logToConsole(o)}}return!1};Ibweb={}