// head
<script src="jsLib/algebra.js/build/algebra.js"></script>
<script src="jsLib/BigRational.js/BigInt_BigRat.min.js"></script>
<script src="iaFormulario.min2.js"></script>
// mini funciones
/* return 1 if visible or type='hidden', on hidden return 0 */
function aplicaElemento($elem) {
if(typeof $elem === 'string')
if($elem[0] === '#')
$elem = $($elem);
else
$elem = $("#" + $elem);
if($elem.attr("type") === 'hidden')
return 1;
return $elem.is(":visible") ? 1 : 0;
}
/* simple cloning for flat objects/arrays */
function cloneIt(f) {return JSON.parse(JSON.stringify(f));}