"undefined"==typeof FinancialMarketUtil&&(FinancialMarketUtil={}); (function(){FinancialMarketUtil.isReady=function(a){return a==FinancialMarketStatusType.READY.unique()};FinancialMarketUtil.isOnline=function(a){return 0<(a&FinancialMarketStatusType.ONLINE.unique())};FinancialMarketUtil.isSuspend=function(a){return 0<(a&FinancialMarketStatusType.SUSPEND.unique())};FinancialMarketUtil.isClosed=function(a){return 0<(a&FinancialMarketStatusType.CLOSED.unique())};FinancialMarketUtil.isSettled=function(a){return 0<(a&FinancialMarketStatusType.SETTLED.unique())};FinancialMarketUtil.isVoided= function(a){return 0<(a&FinancialMarketStatusType.VOIDED.unique())};FinancialMarketUtil.isUnderProcessing=function(a){return 0<(a&FinancialMarketStatusType.SETTLE_PROCESSING.unique())||0<(a&FinancialMarketStatusType.VOID_PROCESSING.unique())};FinancialMarketUtil.isEnableBetting=function(a){return FinancialMarketStatusType.ONLINE.unique()==a};FinancialMarketUtil.getMarketStatusName=function(a){for(var b,c=Object.keys(FinancialMarketStatusType).length-2;0<=c;c--)if(b=FinancialMarketStatusType[Object.keys(FinancialMarketStatusType)[c]], 0<(a&b.unique()))return b.name;return null};FinancialMarketUtil.sortMarkets=function(a,b){return a>b?1:-1}})();