// secoya.js
function isFunction(A){return typeof A==="function"}function isString(A){return typeof A==="string"}function isNumber(A){return typeof A==="number"}function isUndefined(A){return typeof A==="undefined"}function isBoolean(A){return typeof A==="boolean"}function isXML(A){return typeof A==="xml"}function isNull(A){return A===null}function isObject(A){return !isNull(A)&&typeof A==="object"}function isArray(A){return isObject(A)&&A.constructor==Array}var secoya={startuperrors:(function(){var C=false,B=0,A=null,E=[];function D(F){if(window.lightCore&&lightCore.initialized){C=true;clearInterval(A);this.showErrors()}}return{showErrors:function(){if(E.length){if(!C){var G=this;this.initializeInterval=setInterval(function(){D.call(G)},100)}else{for(var F=0;F<E.length;F++){alert(E[F])}E=[]}}},addError:function(F){if(F&&isString(F)&&F!=""){E.push(F)}}}})(),translator:(function(){var B=new RegExp("\\[\\[([^\\]]+)\\]\\]","g"),A={};return{set:function(C){if(C){A=C}},get:function(E,D){var C="";if(A[E]){C=A[E];if(D){C=C.replace(B,function(F,G){return D[G]?D[G]:""})}}else{C="[["+E+"]]"}return C},has:function(C){return !!A[C]}}})(),translate:function(B,A){return this.translator.get(B,A)}};function __(){return secoya.translator.get.apply(secoya.translator,arguments)};
