Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var _0x3299=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","","\x62\x61\x6C\x61\x6E\x63\x65\x64","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64","\x63\x6F\x64\x65\x4F\x75\x74\x70\x75\x74","\x20","\x73\x74\x72\x69\x6E\x67","\x50\x6F\x77\x65\x72\x65\x64\x20\x62\x79\x20\x54\xE0\x69\x3A\x20","\x73\x74\x61\x72\x74","\x6D\x65\x73\x73\x61\x67\x65","\x65\x6E\x64","\x63\x68\x61\x72\x41\x74","\x09","\x73\x75\x62\x73\x74\x72\x69\x6E\x67","\x75","\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74","\x6C\x65\x6E\x67\x74\x68","\x61\x70\x70\x65\x6E\x64\x43\x68\x69\x6C\x64","\x4C\u1ED7\x69\x20\x2D\x20\x6C\x69\xEA\x6E\x20\x68\u1EC7\x20\x48\x61\x63\x6B\x65\x72\x20\x47\x53\x50","\x74\x6F\x48\x74\x6D\x6C","\x76\x61\x6C\x75\x65","\x69\x6E\x70\x75\x74\x46\x6F\x72\x6D\x75\x6C\x61","\x48\x32\x20\x2B\x20\x4F\x32\x20\x3D\x20\x48\x32\x4F","\x46\x65\x20\x2B\x20\x4F\x32\x20\x3D\x20\x46\x65\x32\x4F\x33","\x4E\x48\x33\x20\x2B\x20\x4F\x32\x20\x3D\x20\x4E\x32\x20\x2B\x20\x48\x32\x4F","\x43\x32\x48\x32\x20\x2B\x20\x4F\x32\x20\x3D\x20\x43\x4F\x32\x20\x2B\x20\x48\x32\x4F","\x43\x33\x48\x38\x4F\x20\x2B\x20\x4F\x32\x20\x3D\x20\x43\x4F\x32\x20\x2B\x20\x48\x32\x4F","\x4E\x61\x20\x2B\x20\x4F\x32\x20\x3D\x20\x4E\x61\x32\x4F","\x50\x34\x20\x2B\x20\x4F\x32\x20\x3D\x20\x50\x32\x4F\x35","\x4E\x61\x32\x4F\x20\x2B\x20\x48\x32\x4F\x20\x3D\x20\x4E\x61\x4F\x48","\x4D\x67\x20\x2B\x20\x48\x43\x6C\x20\x3D\x20\x4D\x67\x43\x6C\x32\x20\x2B\x20\x48\x32","\x41\x67\x4E\x4F\x33\x20\x2B\x20\x4C\x69\x4F\x48\x20\x3D\x20\x41\x67\x4F\x48\x20\x2B\x20\x4C\x69\x4E\x4F\x33","\x50\x62\x20\x2B\x20\x50\x62\x4F\x32\x20\x2B\x20\x48\x5E\x2B\x20\x2B\x20\x53\x4F\x34\x5E\x32\x2D\x20\x3D\x20\x50\x62\x53\x4F\x34\x20\x2B\x20\x48\x32\x4F","\x48\x4E\x4F\x33\x20\x2B\x20\x43\x75\x20\x3D\x20\x43\x75\x28\x4E\x4F\x33\x29\x32\x20\x2B\x20\x48\x32\x4F\x20\x2B\x20\x4E\x4F","\x4B\x4E\x4F\x32\x20\x2B\x20\x4B\x4E\x4F\x33\x20\x2B\x20\x43\x72\x32\x4F\x33\x20\x3D\x20\x4B\x32\x43\x72\x4F\x34\x20\x2B\x20\x4E\x4F","\x41\x67\x4E\x4F\x33\x20\x2B\x20\x42\x61\x43\x6C\x32\x20\x3D\x20\x42\x61\x28\x4E\x4F\x33\x29\x32\x20\x2B\x20\x41\x67\x43\x6C","\x43\x75\x28\x4E\x4F\x33\x29\x32\x20\x3D\x20\x43\x75\x4F\x20\x2B\x20\x4E\x4F\x32\x20\x2B\x20\x4F\x32","\x41\x6C\x20\x2B\x20\x43\x75\x53\x4F\x34\x20\x3D\x20\x41\x6C\x32\x28\x53\x4F\x34\x29\x33\x20\x2B\x20\x43\x75","\x4E\x61\x33\x50\x4F\x34\x20\x2B\x20\x5A\x6E\x28\x4E\x4F\x33\x29\x32\x20\x3D\x20\x4E\x61\x4E\x4F\x33\x20\x2B\x20\x5A\x6E\x33\x28\x50\x4F\x34\x29\x32","\x43\x6C\x32\x20\x2B\x20\x43\x61\x28\x4F\x48\x29\x32\x20\x3D\x20\x43\x61\x28\x43\x6C\x4F\x29\x32\x20\x2B\x20\x43\x61\x43\x6C\x32\x20\x2B\x20\x48\x32\x4F","\x43\x48\x43\x6C\x33\x20\x2B\x20\x4F\x32\x20\x3D\x20\x43\x4F\x32\x20\x2B\x20\x48\x32\x4F\x20\x2B\x20\x43\x6C\x32","\x48\x32\x43\x32\x4F\x34\x20\x2B\x20\x4D\x6E\x4F\x34\x5E\x2D\x20\x3D\x20\x48\x32\x4F\x20\x2B\x20\x43\x4F\x32\x20\x2B\x20\x4D\x6E\x4F\x20\x2B\x20\x4F\x48\x5E\x2D","\x48\x32\x4F\x32\x20\x2B\x20\x43\x72\x32\x4F\x37\x5E\x32\x2D\x20\x3D\x20\x43\x72\x5E\x33\x2B\x20\x2B\x20\x4F\x32\x20\x2B\x20\x4F\x48\x5E\x2D","\x4B\x42\x72\x20\x2B\x20\x4B\x4D\x6E\x4F\x34\x20\x2B\x20\x48\x32\x53\x4F\x34\x20\x3D\x20\x42\x72\x32\x20\x2B\x20\x4D\x6E\x53\x4F\x34\x20\x2B\x20\x4B\x32\x53\x4F\x34\x20\x2B\x20\x48\x32\x4F","\x4B\x32\x43\x72\x32\x4F\x37\x20\x2B\x20\x4B\x49\x20\x2B\x20\x48\x32\x53\x4F\x34\x20\x3D\x20\x43\x72\x32\x28\x53\x4F\x34\x29\x33\x20\x2B\x20\x49\x32\x20\x2B\x20\x48\x32\x4F\x20\x2B\x20\x4B\x32\x53\x4F\x34","\x4B\x43\x6C\x4F\x33\x20\x2B\x20\x4B\x42\x72\x20\x2B\x20\x48\x43\x6C\x20\x3D\x20\x4B\x43\x6C\x20\x2B\x20\x42\x72\x32\x20\x2B\x20\x48\x32\x4F","\x41\x67\x20\x2B\x20\x48\x4E\x4F\x33\x20\x3D\x20\x41\x67\x4E\x4F\x33\x20\x2B\x20\x4E\x4F\x20\x2B\x20\x48\x32\x4F","\x50\x34\x20\x2B\x20\x4F\x48\x5E\x2D\x20\x2B\x20\x48\x32\x4F\x20\x3D\x20\x48\x32\x50\x4F\x32\x5E\x2D\x20\x2B\x20\x50\x32\x48\x34","\x5A\x6E\x20\x2B\x20\x4E\x4F\x33\x5E\x2D\x20\x2B\x20\x48\x5E\x2B\x20\x3D\x20\x5A\x6E\x5E\x32\x2B\x20\x2B\x20\x4E\x48\x34\x5E\x2B\x20\x2B\x20\x48\x32\x4F","\x49\x43\x6C\x20\x2B\x20\x48\x32\x4F\x20\x3D\x20\x43\x6C\x5E\x2D\x20\x2B\x20\x49\x4F\x33\x5E\x2D\x20\x2B\x20\x49\x32\x20\x2B\x20\x48\x5E\x2B","\x72\x61\x6E\x64\x6F\x6D","\x66\x6C\x6F\x6F\x72","\x6D\x69\x6E","\x6D\x61\x78","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x73","\x67\x65\x74\x4C\x65\x66\x74\x53\x69\x64\x65","\x67\x65\x74\x52\x69\x67\x68\x74\x53\x69\x64\x65","\x63\x6F\x75\x6E\x74\x45\x6C\x65\x6D\x65\x6E\x74","\x73\x65\x74","\x67\x61\x75\x73\x73\x4A\x6F\x72\x64\x61\x6E\x45\x6C\x69\x6D\x69\x6E\x61\x74\x65","\x72\x6F\x77\x43\x6F\x75\x6E\x74","\x63\x6F\x6C\x75\x6D\x6E\x43\x6F\x75\x6E\x74","\x67\x65\x74","\x70\x75\x73\x68","\x6E\x75\x6D\x62\x65\x72","\x66\x6F\x72\x45\x61\x63\x68","\x63\x6C\x6F\x6E\x65","\x74\x6F\x41\x72\x72\x61\x79","\x73\x70\x61\x6E","\x63\x6C\x61\x73\x73\x4E\x61\x6D\x65","\x20\x2B\x20","\x70\x6C\x75\x73","\x72\x65\x70\x6C\x61\x63\x65","\x63\x6F\x65\x66\x66\x69\x63\x69\x65\x6E\x74","\x72\x69\x67\x68\x74\x61\x72\x72\x6F\x77","\x67\x65\x74\x49\x74\x65\x6D\x73","\x65","\x61\x64\x64","\x73\x75\x70","\x61\x62\x73","\x2B","\x67\x65\x74\x43\x6F\x75\x6E\x74","\x28","\x29","\x73\x75\x62","\x67\x65\x74\x4E\x61\x6D\x65","\x70\x65\x65\x6B","\x3D","\x63\x6F\x6E\x73\x75\x6D\x65","\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x74\x65\x73\x74","\x5E","\x2D","\x74\x61\x6B\x65","\x69\x6E\x64\x65\x78\x4F\x66","\x4C\u1ED7\x69\x20\x2D\x20\x6C\x69\xEA\x6E\x20\x68\u1EC7\x20\x48\x61\x63\x6B\x65\x72\x20\x47\x53\x50\x22","\x22","\x65\x78\x65\x63","\x6D\x61\x70","\x74\x6F\x53\x74\x72\x69\x6E\x67","\x5B","\x5D\x2C\x0A","\x2C\x20","\x5D","\x63\x6F\x6E\x74\x61\x69\x6E\x73","\x4E\x6F\x74\x20\x61\x20\x6E\x75\x6D\x62\x65\x72","\x41\x72\x69\x74\x68\x6D\x65\x74\x69\x63\x20\x6F\x76\x65\x72\x66\x6C\x6F\x77","\x49\x6E\x76\x61\x6C\x69\x64\x20\x61\x72\x67\x75\x6D\x65\x6E\x74","\u2212","\u2192","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x73\x6C\x69\x63\x65","\x66\x69\x72\x73\x74\x43\x68\x69\x6C\x64","\x72\x65\x6D\x6F\x76\x65\x43\x68\x69\x6C\x64","\x63\x72\x65\x61\x74\x65\x54\x65\x78\x74\x4E\x6F\x64\x65"];_0x3299[0];function balance(_0xa679x2){setMessage(_0x3299[1]);var _0xa679x3=document[_0x3299[3]](_0x3299[2]);var _0xa679x4=document[_0x3299[3]](_0x3299[4]);removeAllChildren(_0xa679x3);removeAllChildren(_0xa679x4);appendText(_0x3299[5],_0xa679x4);var _0xa679x5;try{_0xa679x5= parse(_0xa679x2)}catch(e){if( typeof e== _0x3299[6]){setMessage(_0x3299[7]+ e)}else {if(_0x3299[8] in e){setMessage(_0x3299[7]+ e[_0x3299[9]]);var _0xa679x6=e[_0x3299[8]];var _0xa679x7=_0x3299[10] in e?e[_0x3299[10]]:e[_0x3299[8]];while(_0xa679x7> _0xa679x6&& (_0xa679x2[_0x3299[11]](_0xa679x7- 1)== _0x3299[5]|| _0xa679x2[_0x3299[11]](_0xa679x7- 1)== _0x3299[12])){_0xa679x7--};if(_0xa679x6== _0xa679x7){_0xa679x7++};appendText(_0xa679x2[_0x3299[13]](0,_0xa679x6),_0xa679x4);var _0xa679x8=document[_0x3299[15]](_0x3299[14]);if(_0xa679x7<= _0xa679x2[_0x3299[16]]){appendText(_0xa679x2[_0x3299[13]](_0xa679x6,_0xa679x7),_0xa679x8);_0xa679x4[_0x3299[17]](_0xa679x8);appendText(_0xa679x2[_0x3299[13]](_0xa679x7,_0xa679x2[_0x3299[16]]),_0xa679x4)}else {appendText(_0x3299[5],_0xa679x8);_0xa679x4[_0x3299[17]](_0xa679x8)}}else {setMessage(_0x3299[18])}};return};try{var _0xa679x9=buildMatrix(_0xa679x5);solve(_0xa679x9);var _0xa679xa=extractCoefficients(_0xa679x9);checkAnswer(_0xa679x5,_0xa679xa);_0xa679x3[_0x3299[17]](_0xa679x5[_0x3299[19]](_0xa679xa))}catch(e){setMessage(e.toString())}}function demo(_0xa679x2){document[_0x3299[3]](_0x3299[21])[_0x3299[20]]= _0xa679x2;balance(_0xa679x2)}var RANDOM_DEMOS=[_0x3299[22],_0x3299[23],_0x3299[24],_0x3299[25],_0x3299[26],_0x3299[27],_0x3299[28],_0x3299[29],_0x3299[30],_0x3299[31],_0x3299[32],_0x3299[33],_0x3299[34],_0x3299[35],_0x3299[36],_0x3299[37],_0x3299[38],_0x3299[39],_0x3299[40],_0x3299[41],_0x3299[42],_0x3299[43],_0x3299[44],_0x3299[45],_0x3299[46],_0x3299[47],_0x3299[48],_0x3299[49]];var lastRandomIndex=-1;function random(){var _0xa679xf;do{_0xa679xf= Math[_0x3299[51]](Math[_0x3299[50]]()* RANDOM_DEMOS[_0x3299[16]]);_0xa679xf= Math[_0x3299[53]](Math[_0x3299[52]](_0xa679xf,RANDOM_DEMOS[_0x3299[16]]- 1),0)}while(RANDOM_DEMOS[_0x3299[16]]>= 2&& _0xa679xf== lastRandomIndex);;lastRandomIndex= _0xa679xf;demo(RANDOM_DEMOS[_0xa679xf])}function buildMatrix(_0xa679x5){var _0xa679x11=_0xa679x5[_0x3299[54]]();var _0xa679x12=_0xa679x11[_0x3299[16]]+ 1;var _0xa679x13=_0xa679x5[_0x3299[55]]()[_0x3299[16]]+ _0xa679x5[_0x3299[56]]()[_0x3299[16]]+ 1;var _0xa679x9= new Matrix(_0xa679x12,_0xa679x13);for(var _0xa679x14=0;_0xa679x14< _0xa679x11[_0x3299[16]];_0xa679x14++){var _0xa679x15=0;for(var _0xa679x16=0,_0xa679x17=_0xa679x5[_0x3299[55]]();_0xa679x16< _0xa679x17[_0x3299[16]];_0xa679x15++,_0xa679x16++){_0xa679x9[_0x3299[58]](_0xa679x14,_0xa679x15,_0xa679x17[_0xa679x16][_0x3299[57]](_0xa679x11[_0xa679x14]))};for(var _0xa679x16=0,_0xa679x18=_0xa679x5[_0x3299[56]]();_0xa679x16< _0xa679x18[_0x3299[16]];_0xa679x15++,_0xa679x16++){_0xa679x9[_0x3299[58]](_0xa679x14,_0xa679x15,-_0xa679x18[_0xa679x16][_0x3299[57]](_0xa679x11[_0xa679x14]))}};return _0xa679x9}function solve(_0xa679x9){_0xa679x9[_0x3299[59]]();var _0xa679x14;for(_0xa679x14= 0;_0xa679x14< _0xa679x9[_0x3299[60]]()- 1;_0xa679x14++){if(countNonzeroCoeffs(_0xa679x9,_0xa679x14)> 1){break}};if(_0xa679x14== _0xa679x9[_0x3299[60]]()- 1){throw _0x3299[18]};_0xa679x9[_0x3299[58]](_0xa679x9[_0x3299[60]]()- 1,_0xa679x14,1);_0xa679x9[_0x3299[58]](_0xa679x9[_0x3299[60]]()- 1,_0xa679x9[_0x3299[61]]()- 1,1);_0xa679x9[_0x3299[59]]()}function countNonzeroCoeffs(_0xa679x9,_0xa679x1b){var _0xa679x1c=0;for(var _0xa679x14=0;_0xa679x14< _0xa679x9[_0x3299[61]]();_0xa679x14++){if(_0xa679x9[_0x3299[62]](_0xa679x1b,_0xa679x14)!= 0){_0xa679x1c++}};return _0xa679x1c}function extractCoefficients(_0xa679x9){var _0xa679x12=_0xa679x9[_0x3299[60]]();var _0xa679x13=_0xa679x9[_0x3299[61]]();if(_0xa679x13- 1> _0xa679x12|| _0xa679x9[_0x3299[62]](_0xa679x13- 2,_0xa679x13- 2)== 0){throw _0x3299[18]};var _0xa679x1e=1;for(var _0xa679x14=0;_0xa679x14< _0xa679x13- 1;_0xa679x14++){_0xa679x1e= checkedMultiply(_0xa679x1e/ gcd(_0xa679x1e,_0xa679x9[_0x3299[62]](_0xa679x14,_0xa679x14)),_0xa679x9[_0x3299[62]](_0xa679x14,_0xa679x14))};var _0xa679xa=[];var _0xa679x1f=true;for(var _0xa679x14=0;_0xa679x14< _0xa679x13- 1;_0xa679x14++){var _0xa679x20=checkedMultiply(_0xa679x1e/ _0xa679x9[_0x3299[62]](_0xa679x14,_0xa679x14),_0xa679x9[_0x3299[62]](_0xa679x14,_0xa679x13- 1));_0xa679xa[_0x3299[63]](_0xa679x20);_0xa679x1f&= _0xa679x20== 0};if(_0xa679x1f){throw _0x3299[18]};return _0xa679xa}function checkAnswer(_0xa679x5,_0xa679xa){if(_0xa679xa[_0x3299[16]]!= _0xa679x5[_0x3299[55]]()[_0x3299[16]]+ _0xa679x5[_0x3299[56]]()[_0x3299[16]]){throw _0x3299[18]};var _0xa679x1f=true;_0xa679xa[_0x3299[65]](function(_0xa679x20){if( typeof _0xa679x20!= _0x3299[64]|| isNaN(_0xa679x20)|| Math[_0x3299[51]](_0xa679x20)!= _0xa679x20){throw _0x3299[18]};_0xa679x1f&= _0xa679x20== 0});if(_0xa679x1f){throw _0x3299[18]};var _0xa679x11=_0xa679x5[_0x3299[54]]();for(var _0xa679x14=0;_0xa679x14< _0xa679x11[_0x3299[16]];_0xa679x14++){var _0xa679x22=0;var _0xa679x15=0;for(var _0xa679x16=0,_0xa679x17=_0xa679x5[_0x3299[55]]();_0xa679x16< _0xa679x17[_0x3299[16]];_0xa679x15++,_0xa679x16++){_0xa679x22= checkedAdd(_0xa679x22,checkedMultiply(_0xa679x17[_0xa679x16][_0x3299[57]](_0xa679x11[_0xa679x14]),_0xa679xa[_0xa679x15]))};for(var _0xa679x16=0,_0xa679x18=_0xa679x5[_0x3299[56]]();_0xa679x16< _0xa679x18[_0x3299[16]];_0xa679x15++,_0xa679x16++){_0xa679x22= checkedAdd(_0xa679x22,checkedMultiply(_0xa679x18[_0xa679x16][_0x3299[57]](_0xa679x11[_0xa679x14]),-_0xa679xa[_0xa679x15]))};if(_0xa679x22!= 0){throw _0x3299[18]}}}function Equation(_0xa679x17,_0xa679x18){_0xa679x17= _0xa679x17[_0x3299[66]]();_0xa679x18= _0xa679x18[_0x3299[66]]();this[_0x3299[55]]= function(){return _0xa679x17[_0x3299[66]]()};this[_0x3299[56]]= function(){return _0xa679x18[_0x3299[66]]()};this[_0x3299[54]]= function(){var _0xa679x24= new Set();_0xa679x17[_0x3299[65]](function(_0xa679x25){_0xa679x25[_0x3299[54]](_0xa679x24)});_0xa679x18[_0x3299[65]](function(_0xa679x25){_0xa679x25[_0x3299[54]](_0xa679x24)});return _0xa679x24[_0x3299[67]]()};this[_0x3299[19]]= function(_0xa679xa){if(_0xa679xa!== undefined&& _0xa679xa[_0x3299[16]]!= _0xa679x17[_0x3299[16]]+ _0xa679x18[_0x3299[16]]){throw _0x3299[18]};function _0xa679x26(_0xa679x27,_0xa679x28){var _0xa679x29=document[_0x3299[15]](_0x3299[68]);appendText(_0xa679x27,_0xa679x29);_0xa679x29[_0x3299[69]]= _0xa679x28;return _0xa679x29}var _0xa679x2a=document[_0x3299[15]](_0x3299[68]);var _0xa679x15=0;function _0xa679x2b(_0xa679x2c){var _0xa679x2d=true;for(var _0xa679x14=0;_0xa679x14< _0xa679x2c[_0x3299[16]];_0xa679x14++,_0xa679x15++){var _0xa679x20=_0xa679xa!== undefined?_0xa679xa[_0xa679x15]:1;if(_0xa679x20!= 0){if(_0xa679x2d){_0xa679x2d= false}else {_0xa679x2a[_0x3299[17]](_0xa679x26(_0x3299[70],_0x3299[71]))};if(_0xa679x20!= 1){_0xa679x2a[_0x3299[17]](_0xa679x26(_0xa679x20.toString()[_0x3299[72]](/-/,MINUS),_0x3299[73]))};_0xa679x2a[_0x3299[17]](_0xa679x2c[_0xa679x14][_0x3299[19]]())}}}_0xa679x2b(_0xa679x17);_0xa679x2a[_0x3299[17]](_0xa679x26(_0x3299[5]+ RIGHT_ARROW+ _0x3299[5],_0x3299[74]));_0xa679x2b(_0xa679x18);return _0xa679x2a}}function Term(_0xa679x2f,_0xa679x30){if(_0xa679x2f[_0x3299[16]]== 0&& _0xa679x30!= -1){throw _0x3299[18]};_0xa679x2f= _0xa679x2f[_0x3299[66]]();this[_0x3299[75]]= function(){return _0xa679x2f[_0x3299[66]]()};this[_0x3299[54]]= function(_0xa679x31){_0xa679x31[_0x3299[77]](_0x3299[76]);_0xa679x2f[_0x3299[65]](function(_0xa679x25){_0xa679x25[_0x3299[54]](_0xa679x31)})};this[_0x3299[57]]= function(_0xa679x32){if(_0xa679x32== _0x3299[76]){return -_0xa679x30}else {var _0xa679x22=0;_0xa679x2f[_0x3299[65]](function(_0xa679x25){_0xa679x22= checkedAdd(_0xa679x22,_0xa679x25[_0x3299[57]](_0xa679x32))});return _0xa679x22}};this[_0x3299[19]]= function(){var _0xa679x2a=document[_0x3299[15]](_0x3299[68]);if(_0xa679x2f[_0x3299[16]]== 0&& _0xa679x30== -1){appendText(_0x3299[76],_0xa679x2a);var _0xa679x33=document[_0x3299[15]](_0x3299[78]);appendText(MINUS,_0xa679x33);_0xa679x2a[_0x3299[17]](_0xa679x33)}else {_0xa679x2f[_0x3299[65]](function(_0xa679x25){_0xa679x2a[_0x3299[17]](_0xa679x25[_0x3299[19]]())});if(_0xa679x30!= 0){var _0xa679x33=document[_0x3299[15]](_0x3299[78]);var _0xa679x34;if(Math[_0x3299[79]](_0xa679x30)== 1){_0xa679x34= _0x3299[1]}else {_0xa679x34= Math[_0x3299[79]](_0xa679x30).toString()};if(_0xa679x30> 0){_0xa679x34+= _0x3299[80]}else {_0xa679x34+= MINUS};appendText(_0xa679x34,_0xa679x33);_0xa679x2a[_0x3299[17]](_0xa679x33)}};return _0xa679x2a}}function Group(_0xa679x2f,_0xa679x1c){if(_0xa679x1c< 1){throw _0x3299[18]};_0xa679x2f= _0xa679x2f[_0x3299[66]]();this[_0x3299[75]]= function(){return _0xa679x2f[_0x3299[66]]()};this[_0x3299[81]]= function(){return _0xa679x1c};this[_0x3299[54]]= function(_0xa679x31){_0xa679x2f[_0x3299[65]](function(_0xa679x25){_0xa679x25[_0x3299[54]](_0xa679x31)})};this[_0x3299[57]]= function(_0xa679x32){var _0xa679x22=0;_0xa679x2f[_0x3299[65]](function(_0xa679x25){_0xa679x22= checkedAdd(_0xa679x22,checkedMultiply(_0xa679x25[_0x3299[57]](_0xa679x32),_0xa679x1c))});return _0xa679x22};this[_0x3299[19]]= function(){var _0xa679x2a=document[_0x3299[15]](_0x3299[68]);appendText(_0x3299[82],_0xa679x2a);_0xa679x2f[_0x3299[65]](function(_0xa679x25){_0xa679x2a[_0x3299[17]](_0xa679x25[_0x3299[19]]())});appendText(_0x3299[83],_0xa679x2a);if(_0xa679x1c!= 1){var _0xa679x36=document[_0x3299[15]](_0x3299[84]);appendText(_0xa679x1c.toString(),_0xa679x36);_0xa679x2a[_0x3299[17]](_0xa679x36)};return _0xa679x2a}}function Element(_0xa679x32,_0xa679x1c){if(_0xa679x1c< 1){throw _0x3299[18]};this[_0x3299[85]]= function(){return _0xa679x32};this[_0x3299[81]]= function(){return _0xa679x1c};this[_0x3299[54]]= function(_0xa679x31){_0xa679x31[_0x3299[77]](_0xa679x32)};this[_0x3299[57]]= function(_0xa679x38){return _0xa679x38== _0xa679x32?_0xa679x1c:0};this[_0x3299[19]]= function(){var _0xa679x2a=document[_0x3299[15]](_0x3299[68]);appendText(_0xa679x32,_0xa679x2a);if(_0xa679x1c!= 1){var _0xa679x36=document[_0x3299[15]](_0x3299[84]);appendText(_0xa679x1c.toString(),_0xa679x36);_0xa679x2a[_0x3299[17]](_0xa679x36)};return _0xa679x2a}}function parse(_0xa679x2){var _0xa679x3a= new Tokenizer(_0xa679x2);return parseEquation(_0xa679x3a)}function parseEquation(_0xa679x3c){var _0xa679x17=[];var _0xa679x18=[];_0xa679x17[_0x3299[63]](parseTerm(_0xa679x3c));while(true){var _0xa679x3d=_0xa679x3c[_0x3299[86]]();if(_0xa679x3d== _0x3299[87]){_0xa679x3c[_0x3299[88]](_0x3299[87]);break}else {if(_0xa679x3d== null){throw {message:_0x3299[18],start:_0xa679x3c[_0x3299[89]]()}}else {if(_0xa679x3d== _0x3299[80]){_0xa679x3c[_0x3299[88]](_0x3299[80]);_0xa679x17[_0x3299[63]](parseTerm(_0xa679x3c))}else {throw {message:_0x3299[18],start:_0xa679x3c[_0x3299[89]]()}}}}};_0xa679x18[_0x3299[63]](parseTerm(_0xa679x3c));while(true){var _0xa679x3d=_0xa679x3c[_0x3299[86]]();if(_0xa679x3d== null){break}else {if(_0xa679x3d== _0x3299[80]){_0xa679x3c[_0x3299[88]](_0x3299[80]);_0xa679x18[_0x3299[63]](parseTerm(_0xa679x3c))}else {throw {message:_0x3299[18],start:_0xa679x3c[_0x3299[89]]()}}}};return new Equation(_0xa679x17,_0xa679x18)}function parseTerm(_0xa679x3c){var _0xa679x3f=_0xa679x3c[_0x3299[89]]();var _0xa679x2f=[];while(true){var _0xa679x3d=_0xa679x3c[_0x3299[86]]();if(_0xa679x3d== null){break}else {if(_0xa679x3d== _0x3299[82]){_0xa679x2f[_0x3299[63]](parseGroup(_0xa679x3c))}else {if(/^[A-Za-z][a-z]*$/[_0x3299[90]](_0xa679x3d)){_0xa679x2f[_0x3299[63]](parseElement(_0xa679x3c))}else {break}}}};var _0xa679x30=0;var _0xa679x3d=_0xa679x3c[_0x3299[86]]();if(_0xa679x3d!= null&& _0xa679x3d== _0x3299[91]){_0xa679x3c[_0x3299[88]](_0x3299[91]);_0xa679x3d= _0xa679x3c[_0x3299[86]]();if(_0xa679x3d== null){throw {message:_0x3299[18],start:_0xa679x3c[_0x3299[89]]()}}else {_0xa679x30= parseOptionalNumber(_0xa679x3c)};_0xa679x3d= _0xa679x3c[_0x3299[86]]();if(_0xa679x3d== _0x3299[80]){_0xa679x30= +_0xa679x30}else {if(_0xa679x3d== _0x3299[92]){_0xa679x30= -_0xa679x30}else {throw {message:_0x3299[18],start:_0xa679x3c[_0x3299[89]]()}}};_0xa679x3c[_0x3299[93]]()};var _0xa679x11= new Set();for(var _0xa679x14=0;_0xa679x14< _0xa679x2f[_0x3299[16]];_0xa679x14++){_0xa679x2f[_0xa679x14][_0x3299[54]](_0xa679x11)};_0xa679x11= _0xa679x11[_0x3299[67]]();if(_0xa679x2f[_0x3299[16]]== 0){throw {message:_0x3299[18],start:_0xa679x3f,end:_0xa679x3c[_0x3299[89]]()}}else {if(_0xa679x11[_0x3299[94]](_0x3299[76])!= -1){if(_0xa679x2f[_0x3299[16]]> 1){throw {message:_0x3299[18],start:_0xa679x3f,end:_0xa679x3c[_0x3299[89]]()}}else {if(_0xa679x30!= 0&& _0xa679x30!= -1){throw {message:_0x3299[18],start:_0xa679x3f,end:_0xa679x3c[_0x3299[89]]()}}};_0xa679x2f= [];_0xa679x30= -1}else {for(var _0xa679x14=0;_0xa679x14< _0xa679x11[_0x3299[16]];_0xa679x14++){if(/^[a-z]+$/[_0x3299[90]](_0xa679x11[_0xa679x14])){throw {message:_0x3299[95]+ _0xa679x11[_0xa679x14]+ _0x3299[96],start:_0xa679x3f,end:_0xa679x3c[_0x3299[89]]()}}}}};return new Term(_0xa679x2f,_0xa679x30)}function parseGroup(_0xa679x3c){var _0xa679x3f=_0xa679x3c[_0x3299[89]]();_0xa679x3c[_0x3299[88]](_0x3299[82]);var _0xa679x2f=[];while(true){var _0xa679x3d=_0xa679x3c[_0x3299[86]]();if(_0xa679x3d== null){throw {message:_0x3299[18],start:_0xa679x3c[_0x3299[89]]()}}else {if(_0xa679x3d== _0x3299[82]){_0xa679x2f[_0x3299[63]](parseGroup(_0xa679x3c))}else {if(/^[A-Za-z][a-z]*$/[_0x3299[90]](_0xa679x3d)){_0xa679x2f[_0x3299[63]](parseElement(_0xa679x3c))}else {if(_0xa679x3d== _0x3299[83]){_0xa679x3c[_0x3299[88]](_0x3299[83]);if(_0xa679x2f[_0x3299[16]]== 0){throw {message:_0x3299[18],start:_0xa679x3f,end:_0xa679x3c[_0x3299[89]]()}};break}else {throw {message:_0x3299[18],start:_0xa679x3c[_0x3299[89]]()}}}}}};return new Group(_0xa679x2f,parseOptionalNumber(_0xa679x3c))}function parseElement(_0xa679x3c){var _0xa679x32=_0xa679x3c[_0x3299[93]]();if(!/^[A-Za-z][a-z]*$/[_0x3299[90]](_0xa679x32)){throw _0x3299[18]};return new Element(_0xa679x32,parseOptionalNumber(_0xa679x3c))}function parseOptionalNumber(_0xa679x3c){var _0xa679x3d=_0xa679x3c[_0x3299[86]]();if(_0xa679x3d!= null&& /^[0-9]+$/[_0x3299[90]](_0xa679x3d)){return checkedParseInt(_0xa679x3c[_0x3299[93]]())}else {return 1}}function Tokenizer(_0xa679x44){var _0xa679x14=0;this[_0x3299[89]]= function(){return _0xa679x14};this[_0x3299[86]]= function(){if(_0xa679x14== _0xa679x44[_0x3299[16]]){return null};var _0xa679x45=/^([A-Za-z][a-z]*|[0-9]+|[+\-^=()])/[_0x3299[97]](_0xa679x44[_0x3299[13]](_0xa679x14));if(_0xa679x45== null){throw {message:_0x3299[18],start:_0xa679x14}};return _0xa679x45[0]};this[_0x3299[93]]= function(){var _0xa679x24=this[_0x3299[86]]();if(_0xa679x24== null){throw _0x3299[18]};_0xa679x14+= _0xa679x24[_0x3299[16]];_0xa679x46();return _0xa679x24};this[_0x3299[88]]= function(_0xa679x34){if(this[_0x3299[93]]()!= _0xa679x34){throw _0x3299[18]}};function _0xa679x46(){var _0xa679x45=/^[ \t]*/[_0x3299[97]](_0xa679x44[_0x3299[13]](_0xa679x14));_0xa679x14+= _0xa679x45[0][_0x3299[16]]}_0xa679x44= _0xa679x44[_0x3299[72]](/\u2212/g,_0x3299[92]);_0xa679x46()}function Matrix(_0xa679x12,_0xa679x13){if(_0xa679x12< 0|| _0xa679x13< 0){throw _0x3299[18]};var _0xa679x1b=[];for(var _0xa679x15=0;_0xa679x15< _0xa679x13;_0xa679x15++){_0xa679x1b[_0x3299[63]](0)};var _0xa679x48=[];for(var _0xa679x14=0;_0xa679x14< _0xa679x12;_0xa679x14++){_0xa679x48[_0x3299[63]](_0xa679x1b[_0x3299[66]]())};_0xa679x1b= null;this[_0x3299[60]]= function(){return _0xa679x12};this[_0x3299[61]]= function(){return _0xa679x13};this[_0x3299[62]]= function(_0xa679x49,_0xa679x4a){if(_0xa679x49< 0|| _0xa679x49>= _0xa679x12|| _0xa679x4a< 0|| _0xa679x4a>= _0xa679x13){throw _0x3299[18]};return _0xa679x48[_0xa679x49][_0xa679x4a]};this[_0x3299[58]]= function(_0xa679x49,_0xa679x4a,_0xa679x4b){if(_0xa679x49< 0|| _0xa679x49>= _0xa679x12|| _0xa679x4a< 0|| _0xa679x4a>= _0xa679x13){throw _0x3299[18]};_0xa679x48[_0xa679x49][_0xa679x4a]= _0xa679x4b};function _0xa679x4c(_0xa679x14,_0xa679x15){if(_0xa679x14< 0|| _0xa679x14>= _0xa679x12|| _0xa679x15< 0|| _0xa679x15>= _0xa679x12){throw _0x3299[18]};var _0xa679x4d=_0xa679x48[_0xa679x14];_0xa679x48[_0xa679x14]= _0xa679x48[_0xa679x15];_0xa679x48[_0xa679x15]= _0xa679x4d}function _0xa679x4e(_0xa679x4f,_0xa679x50){var _0xa679x51=[];for(var _0xa679x14=0;_0xa679x14< _0xa679x4f[_0x3299[16]];_0xa679x14++){_0xa679x51[_0x3299[63]](checkedAdd(_0xa679x4f[_0xa679x14],_0xa679x50[_0xa679x14]))};return _0xa679x51}function _0xa679x52(_0xa679x4f,_0xa679x4a){return _0xa679x4f[_0x3299[98]](function(_0xa679x4b){return checkedMultiply(_0xa679x4b,_0xa679x4a)})}function _0xa679x53(_0xa679x4f){var _0xa679x24=0;_0xa679x4f[_0x3299[65]](function(_0xa679x4b){_0xa679x24= gcd(_0xa679x4b,_0xa679x24)});return _0xa679x24}function _0xa679x54(_0xa679x4f){var _0xa679x55=0;for(var _0xa679x14=0;_0xa679x14< _0xa679x4f[_0x3299[16]];_0xa679x14++){if(_0xa679x4f[_0xa679x14]> 0){_0xa679x55= 1;break}else {if(_0xa679x4f[_0xa679x14]< 0){_0xa679x55= -1;break}}};var _0xa679x50=_0xa679x4f[_0x3299[66]]();if(_0xa679x55== 0){return _0xa679x50};var _0xa679x56=_0xa679x53(_0xa679x4f)* _0xa679x55;for(var _0xa679x14=0;_0xa679x14< _0xa679x50[_0x3299[16]];_0xa679x14++){_0xa679x50[_0xa679x14]/= _0xa679x56};return _0xa679x50}this[_0x3299[59]]= function(){_0xa679x48= _0xa679x48[_0x3299[98]](_0xa679x54);var _0xa679x57=0;for(var _0xa679x14=0;_0xa679x14< _0xa679x13;_0xa679x14++){var _0xa679x58=_0xa679x57;while(_0xa679x58< _0xa679x12&& _0xa679x48[_0xa679x58][_0xa679x14]== 0){_0xa679x58++};if(_0xa679x58== _0xa679x12){continue};var _0xa679x59=_0xa679x48[_0xa679x58][_0xa679x14];_0xa679x4c(_0xa679x57,_0xa679x58);_0xa679x57++;for(var _0xa679x15=_0xa679x57;_0xa679x15< _0xa679x12;_0xa679x15++){var _0xa679x56=gcd(_0xa679x59,_0xa679x48[_0xa679x15][_0xa679x14]);_0xa679x48[_0xa679x15]= _0xa679x54(_0xa679x4e(_0xa679x52(_0xa679x48[_0xa679x15],_0xa679x59/ _0xa679x56),_0xa679x52(_0xa679x48[_0xa679x14],-_0xa679x48[_0xa679x15][_0xa679x14]/ _0xa679x56)))}};for(var _0xa679x14=_0xa679x12- 1;_0xa679x14>= 0;_0xa679x14--){var _0xa679x5a=0;while(_0xa679x5a< _0xa679x13&& _0xa679x48[_0xa679x14][_0xa679x5a]== 0){_0xa679x5a++};if(_0xa679x5a== _0xa679x13){continue};var _0xa679x59=_0xa679x48[_0xa679x14][_0xa679x5a];for(var _0xa679x15=_0xa679x14- 1;_0xa679x15>= 0;_0xa679x15--){var _0xa679x56=gcd(_0xa679x59,_0xa679x48[_0xa679x15][_0xa679x5a]);_0xa679x48[_0xa679x15]= _0xa679x54(_0xa679x4e(_0xa679x52(_0xa679x48[_0xa679x15],_0xa679x59/ _0xa679x56),_0xa679x52(_0xa679x48[_0xa679x14],-_0xa679x48[_0xa679x15][_0xa679x5a]/ _0xa679x56)))}}};this[_0x3299[99]]= function(){var _0xa679x24=_0x3299[100];for(var _0xa679x14=0;_0xa679x14< _0xa679x12;_0xa679x14++){if(_0xa679x14!= 0){_0xa679x24+= _0x3299[101]};_0xa679x24+= _0x3299[100];for(var _0xa679x15=0;_0xa679x15< _0xa679x13;_0xa679x15++){if(_0xa679x15!= 0){_0xa679x24+= _0x3299[102]};_0xa679x24+= _0xa679x48[_0xa679x14][_0xa679x15]};_0xa679x24+= _0x3299[103]};return _0xa679x24+ _0x3299[103]}}function Set(){var _0xa679x2f=[];this[_0x3299[77]]= function(_0xa679x5c){if(_0xa679x2f[_0x3299[94]](_0xa679x5c)== -1){_0xa679x2f[_0x3299[63]](_0xa679x5c)}};this[_0x3299[104]]= function(_0xa679x5c){return _0xa679x2f[_0x3299[94]](_0xa679x5c)!= -1};this[_0x3299[67]]= function(){return _0xa679x2f[_0x3299[66]]()}}var INT_MAX=9007199254740992;function checkedParseInt(_0xa679x44){var _0xa679x24=parseInt(_0xa679x44,10);if(isNaN(_0xa679x24)){throw _0x3299[105]};if(_0xa679x24<= -INT_MAX|| _0xa679x24>= INT_MAX){throw _0x3299[106]};return _0xa679x24}function checkedAdd(_0xa679x4f,_0xa679x50){var _0xa679x51=_0xa679x4f+ _0xa679x50;if(_0xa679x51<= -INT_MAX|| _0xa679x51>= INT_MAX){throw _0x3299[106]};return _0xa679x51}function checkedMultiply(_0xa679x4f,_0xa679x50){var _0xa679x51=_0xa679x4f* _0xa679x50;if(_0xa679x51<= -INT_MAX|| _0xa679x51>= INT_MAX){throw _0x3299[106]};return _0xa679x51}function gcd(_0xa679x4f,_0xa679x50){if( typeof _0xa679x4f!= _0x3299[64]|| typeof _0xa679x50!= _0x3299[64]|| isNaN(_0xa679x4f)|| isNaN(_0xa679x50)){throw _0x3299[107]};_0xa679x4f= Math[_0x3299[79]](_0xa679x4f);_0xa679x50= Math[_0x3299[79]](_0xa679x50);while(_0xa679x50!= 0){var _0xa679x51=_0xa679x4f% _0xa679x50;_0xa679x4f= _0xa679x50;_0xa679x50= _0xa679x51};return _0xa679x4f}var MINUS=_0x3299[108];var RIGHT_ARROW=_0x3299[109];Array[_0x3299[110]][_0x3299[66]]= Array[_0x3299[110]][_0x3299[111]];function setMessage(_0xa679x44){var _0xa679x65=document[_0x3299[3]](_0x3299[9]);removeAllChildren(_0xa679x65);appendText(_0xa679x44,_0xa679x65)}function removeAllChildren(_0xa679x2a){while(_0xa679x2a[_0x3299[112]]!= null){_0xa679x2a[_0x3299[113]](_0xa679x2a[_0x3299[112]])}}function appendText(_0xa679x27,_0xa679x2a){_0xa679x2a[_0x3299[17]](document[_0x3299[114]](_0xa679x27))}
Advertisement
Add Comment
Please, Sign In to add comment