New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

highs

Package Overview
Dependencies
Maintainers
1
Versions
25
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

highs - npm Package Compare versions

Comparing version 0.4.5 to 0.4.6

98

build/highs.js

@@ -21,30 +21,30 @@

function Ka(){if(!F&&(fa||v)){if("function"===typeof fetch&&!L.startsWith("file://"))return fetch(L,{credentials:"same-origin"}).then(function(a){if(!a.ok)throw"failed to load wasm binary file at '"+L+"'";return a.arrayBuffer()}).catch(function(){return Ja()});if(ia)return new Promise(function(a,b){ia(L,function(c){a(new Uint8Array(c))},b)})}return Promise.resolve().then(function(){return Ja()})}var M,La;
function Ma(a){for(;0<a.length;){var b=a.shift();if("function"==typeof b)b(f);else{var c=b.Na;"number"===typeof c?void 0===b.fa?Ba.get(c)():Ba.get(c)(b.fa):c(void 0===b.fa?null:b.fa)}}}function Na(a){this.X=a-16;this.Ga=function(b){I[this.X+4>>2]=b};this.Da=function(b){I[this.X+8>>2]=b};this.Ea=function(){I[this.X>>2]=0};this.Ca=function(){G[this.X+12>>0]=0};this.Fa=function(){G[this.X+13>>0]=0};this.wa=function(b,c){this.Ga(b);this.Da(c);this.Ea();this.Ca();this.Fa()}}var Oa=0;
function Ma(a){for(;0<a.length;){var b=a.shift();if("function"==typeof b)b(f);else{var c=b.Oa;"number"===typeof c?void 0===b.ga?Ba.get(c)():Ba.get(c)(b.ga):c(void 0===b.ga?null:b.ga)}}}function Na(a){this.Y=a-16;this.Ha=function(b){I[this.Y+4>>2]=b};this.Ea=function(b){I[this.Y+8>>2]=b};this.Fa=function(){I[this.Y>>2]=0};this.Da=function(){G[this.Y+12>>0]=0};this.Ga=function(){G[this.Y+13>>0]=0};this.xa=function(b,c){this.Ha(b);this.Ea(c);this.Fa();this.Da();this.Ga()}}var Oa=0;
function Pa(a,b){for(var c=0,d=a.length-1;0<=d;d--){var e=a[d];"."===e?a.splice(d,1):".."===e?(a.splice(d,1),c++):c&&(a.splice(d,1),c--)}if(b)for(;c;c--)a.unshift("..");return a}function Qa(a){var b="/"===a.charAt(0),c="/"===a.substr(-1);(a=Pa(a.split("/").filter(function(d){return!!d}),!b).join("/"))||b||(a=".");a&&c&&(a+="/");return(b?"/":"")+a}
function Ra(a){var b=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(a).slice(1);a=b[0];b=b[1];if(!a&&!b)return".";b&&(b=b.substr(0,b.length-1));return a+b}function Sa(a){if("/"===a)return"/";a=Qa(a);a=a.replace(/\/$/,"");var b=a.lastIndexOf("/");return-1===b?a:a.substr(b+1)}
function Ta(){if("object"===typeof crypto&&"function"===typeof crypto.getRandomValues){var a=new Uint8Array(1);return function(){crypto.getRandomValues(a);return a[0]}}if(x)try{var b=require("crypto");return function(){return b.randomBytes(1)[0]}}catch(c){}return function(){D("randomDevice")}}
function Ua(){for(var a="",b=!1,c=arguments.length-1;-1<=c&&!b;c--){b=0<=c?arguments[c]:"/";if("string"!==typeof b)throw new TypeError("Arguments to path.resolve must be strings");if(!b)return"";a=b+"/"+a;b="/"===b.charAt(0)}a=Pa(a.split("/").filter(function(d){return!!d}),!b).join("/");return(b?"/":"")+a||"."}var Va=[];function Wa(a,b){Va[a]={input:[],output:[],W:b};Xa(a,Ya)}
var Ya={open:function(a){var b=Va[a.node.rdev];if(!b)throw new O(43);a.tty=b;a.seekable=!1},close:function(a){a.tty.W.flush(a.tty)},flush:function(a){a.tty.W.flush(a.tty)},read:function(a,b,c,d){if(!a.tty||!a.tty.W.oa)throw new O(60);for(var e=0,g=0;g<d;g++){try{var l=a.tty.W.oa(a.tty)}catch(n){throw new O(29);}if(void 0===l&&0===e)throw new O(6);if(null===l||void 0===l)break;e++;b[c+g]=l}e&&(a.node.timestamp=Date.now());return e},write:function(a,b,c,d){if(!a.tty||!a.tty.W.ha)throw new O(60);try{for(var e=
0;e<d;e++)a.tty.W.ha(a.tty,b[c+e])}catch(g){throw new O(29);}d&&(a.node.timestamp=Date.now());return e}},$a={oa:function(a){if(!a.input.length){var b=null;if(x){var c=Buffer.alloc(256),d=0;try{d=B.readSync(process.stdin.fd,c,0,256,null)}catch(e){if(e.toString().includes("EOF"))d=0;else throw e;}0<d?b=c.slice(0,d).toString("utf-8"):b=null}else"undefined"!=typeof window&&"function"==typeof window.prompt?(b=window.prompt("Input: "),null!==b&&(b+="\n")):"function"==typeof readline&&(b=readline(),null!==
b&&(b+="\n"));if(!b)return null;a.input=Za(b,!0)}return a.input.shift()},ha:function(a,b){null===b||10===b?(ma(H(a.output,0)),a.output=[]):0!=b&&a.output.push(b)},flush:function(a){a.output&&0<a.output.length&&(ma(H(a.output,0)),a.output=[])}},ab={ha:function(a,b){null===b||10===b?(E(H(a.output,0)),a.output=[]):0!=b&&a.output.push(b)},flush:function(a){a.output&&0<a.output.length&&(E(H(a.output,0)),a.output=[])}},P={P:null,S:function(){return P.createNode(null,"/",16895,0)},createNode:function(a,
b,c,d){if(24576===(c&61440)||4096===(c&61440))throw new O(63);P.P||(P.P={dir:{node:{T:P.L.T,R:P.L.R,lookup:P.L.lookup,$:P.L.$,rename:P.L.rename,unlink:P.L.unlink,rmdir:P.L.rmdir,readdir:P.L.readdir,symlink:P.L.symlink},stream:{V:P.M.V}},file:{node:{T:P.L.T,R:P.L.R},stream:{V:P.M.V,read:P.M.read,write:P.M.write,ja:P.M.ja,pa:P.M.pa,ra:P.M.ra}},link:{node:{T:P.L.T,R:P.L.R,readlink:P.L.readlink},stream:{}},ka:{node:{T:P.L.T,R:P.L.R},stream:bb}});c=cb(a,b,c,d);16384===(c.mode&61440)?(c.L=P.P.dir.node,
c.M=P.P.dir.stream,c.K={}):32768===(c.mode&61440)?(c.L=P.P.file.node,c.M=P.P.file.stream,c.N=0,c.K=null):40960===(c.mode&61440)?(c.L=P.P.link.node,c.M=P.P.link.stream):8192===(c.mode&61440)&&(c.L=P.P.ka.node,c.M=P.P.ka.stream);c.timestamp=Date.now();a&&(a.K[b]=c,a.timestamp=c.timestamp);return c},Oa:function(a){return a.K?a.K.subarray?a.K.subarray(0,a.N):new Uint8Array(a.K):new Uint8Array(0)},la:function(a,b){var c=a.K?a.K.length:0;c>=b||(b=Math.max(b,c*(1048576>c?2:1.125)>>>0),0!=c&&(b=Math.max(b,
256)),c=a.K,a.K=new Uint8Array(b),0<a.N&&a.K.set(c.subarray(0,a.N),0))},Aa:function(a,b){if(a.N!=b)if(0==b)a.K=null,a.N=0;else{var c=a.K;a.K=new Uint8Array(b);c&&a.K.set(c.subarray(0,Math.min(b,a.N)));a.N=b}},L:{T:function(a){var b={};b.dev=8192===(a.mode&61440)?a.id:1;b.ino=a.id;b.mode=a.mode;b.nlink=1;b.uid=0;b.gid=0;b.rdev=a.rdev;16384===(a.mode&61440)?b.size=4096:32768===(a.mode&61440)?b.size=a.N:40960===(a.mode&61440)?b.size=a.link.length:b.size=0;b.atime=new Date(a.timestamp);b.mtime=new Date(a.timestamp);
b.ctime=new Date(a.timestamp);b.ua=4096;b.blocks=Math.ceil(b.size/b.ua);return b},R:function(a,b){void 0!==b.mode&&(a.mode=b.mode);void 0!==b.timestamp&&(a.timestamp=b.timestamp);void 0!==b.size&&P.Aa(a,b.size)},lookup:function(){throw db[44];},$:function(a,b,c,d){return P.createNode(a,b,c,d)},rename:function(a,b,c){if(16384===(a.mode&61440)){try{var d=eb(b,c)}catch(g){}if(d)for(var e in d.K)throw new O(55);}delete a.parent.K[a.name];a.parent.timestamp=Date.now();a.name=c;b.K[c]=a;b.timestamp=a.parent.timestamp;
a.parent=b},unlink:function(a,b){delete a.K[b];a.timestamp=Date.now()},rmdir:function(a,b){var c=eb(a,b),d;for(d in c.K)throw new O(55);delete a.K[b];a.timestamp=Date.now()},readdir:function(a){var b=[".",".."],c;for(c in a.K)a.K.hasOwnProperty(c)&&b.push(c);return b},symlink:function(a,b,c){a=P.createNode(a,b,41471,0);a.link=c;return a},readlink:function(a){if(40960!==(a.mode&61440))throw new O(28);return a.link}},M:{read:function(a,b,c,d,e){var g=a.node.K;if(e>=a.node.N)return 0;a=Math.min(a.node.N-
e,d);if(8<a&&g.subarray)b.set(g.subarray(e,e+a),c);else for(d=0;d<a;d++)b[c+d]=g[e+d];return a},write:function(a,b,c,d,e,g){if(!d)return 0;a=a.node;a.timestamp=Date.now();if(b.subarray&&(!a.K||a.K.subarray)){if(g)return a.K=b.subarray(c,c+d),a.N=d;if(0===a.N&&0===e)return a.K=b.slice(c,c+d),a.N=d;if(e+d<=a.N)return a.K.set(b.subarray(c,c+d),e),d}P.la(a,e+d);if(a.K.subarray&&b.subarray)a.K.set(b.subarray(c,c+d),e);else for(g=0;g<d;g++)a.K[e+g]=b[c+g];a.N=Math.max(a.N,e+d);return d},V:function(a,b,
c){1===c?b+=a.position:2===c&&32768===(a.node.mode&61440)&&(b+=a.node.N);if(0>b)throw new O(28);return b},ja:function(a,b,c){P.la(a.node,b+c);a.node.N=Math.max(a.node.N,b+c)},pa:function(a,b,c,d,e,g){if(0!==b)throw new O(28);if(32768!==(a.node.mode&61440))throw new O(43);a=a.node.K;if(g&2||a.buffer!==za){if(0<d||d+c<a.length)a.subarray?a=a.subarray(d,d+c):a=Array.prototype.slice.call(a,d,d+c);d=!0;D();c=void 0;if(!c)throw new O(48);G.set(a,c)}else d=!1,c=a.byteOffset;return{X:c,Ma:d}},ra:function(a,
b,c,d,e){if(32768!==(a.node.mode&61440))throw new O(43);if(e&2)return 0;P.M.write(a,b,0,d,c,!1);return 0}}},fb=null,gb={},Q=[],hb=1,R=null,ib=!0,O=null,db={};
function S(a,b){a=Ua("/",a);b=b||{};if(!a)return{path:"",node:null};var c={na:!0,ia:0},d;for(d in c)void 0===b[d]&&(b[d]=c[d]);if(8<b.ia)throw new O(32);a=Pa(a.split("/").filter(function(l){return!!l}),!1);var e=fb;c="/";for(d=0;d<a.length;d++){var g=d===a.length-1;if(g&&b.parent)break;e=eb(e,a[d]);c=Qa(c+"/"+a[d]);e.aa&&(!g||g&&b.na)&&(e=e.aa.root);if(!g||b.ma)for(g=0;40960===(e.mode&61440);)if(e=jb(c),c=Ua(Ra(c),e),e=S(c,{ia:b.ia}).node,40<g++)throw new O(32);}return{path:c,node:e}}
function kb(a){for(var b;;){if(a===a.parent)return a=a.S.qa,b?"/"!==a[a.length-1]?a+"/"+b:a+b:a;b=b?a.name+"/"+b:a.name;a=a.parent}}function lb(a,b){for(var c=0,d=0;d<b.length;d++)c=(c<<5)-c+b.charCodeAt(d)|0;return(a+c>>>0)%R.length}function eb(a,b){var c;if(c=(c=mb(a,"x"))?c:a.L.lookup?0:2)throw new O(c,a);for(c=R[lb(a.id,b)];c;c=c.za){var d=c.name;if(c.parent.id===a.id&&d===b)return c}return a.L.lookup(a,b)}
function cb(a,b,c,d){a=new nb(a,b,c,d);b=lb(a.parent.id,a.name);a.za=R[b];return R[b]=a}var ob={r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090};function pb(a){var b=["r","w","rw"][a&3];a&512&&(b+="w");return b}function mb(a,b){if(ib)return 0;if(!b.includes("r")||a.mode&292){if(b.includes("w")&&!(a.mode&146)||b.includes("x")&&!(a.mode&73))return 2}else return 2;return 0}function qb(a,b){try{return eb(a,b),20}catch(c){}return mb(a,"wx")}
function rb(a){var b=4096;for(a=a||0;a<=b;a++)if(!Q[a])return a;throw new O(33);}function sb(a,b){tb||(tb=function(){},tb.prototype={});var c=new tb,d;for(d in a)c[d]=a[d];a=c;b=rb(b);a.fd=b;return Q[b]=a}var bb={open:function(a){a.M=gb[a.node.rdev].M;a.M.open&&a.M.open(a)},V:function(){throw new O(70);}};function Xa(a,b){gb[a]={M:b}}
function ub(a,b){var c="/"===b,d=!b;if(c&&fb)throw new O(10);if(!c&&!d){var e=S(b,{na:!1});b=e.path;e=e.node;if(e.aa)throw new O(10);if(16384!==(e.mode&61440))throw new O(54);}b={type:a,Pa:{},qa:b,ya:[]};a=a.S(b);a.S=b;b.root=a;c?fb=a:e&&(e.aa=b,e.S&&e.S.ya.push(b))}function vb(a,b,c){var d=S(a,{parent:!0}).node;a=Sa(a);if(!a||"."===a||".."===a)throw new O(28);var e=qb(d,a);if(e)throw new O(e);if(!d.L.$)throw new O(63);return d.L.$(d,a,b,c)}function T(a){return vb(a,16895,0)}
function wb(a,b,c){"undefined"===typeof c&&(c=b,b=438);vb(a,b|8192,c)}function xb(a,b){if(!Ua(a))throw new O(44);var c=S(b,{parent:!0}).node;if(!c)throw new O(44);b=Sa(b);var d=qb(c,b);if(d)throw new O(d);if(!c.L.symlink)throw new O(63);c.L.symlink(c,b,a)}function jb(a){a=S(a).node;if(!a)throw new O(44);if(!a.L.readlink)throw new O(28);return Ua(kb(a.parent),a.L.readlink(a))}
function U(a,b,c,d){if(""===a)throw new O(44);if("string"===typeof b){var e=ob[b];if("undefined"===typeof e)throw Error("Unknown file open mode: "+b);b=e}c=b&64?("undefined"===typeof c?438:c)&4095|32768:0;if("object"===typeof a)var g=a;else{a=Qa(a);try{g=S(a,{ma:!(b&131072)}).node}catch(l){}}e=!1;if(b&64)if(g){if(b&128)throw new O(20);}else g=vb(a,c,0),e=!0;if(!g)throw new O(44);8192===(g.mode&61440)&&(b&=-513);if(b&65536&&16384!==(g.mode&61440))throw new O(54);if(!e&&(c=g?40960===(g.mode&61440)?
32:16384===(g.mode&61440)&&("r"!==pb(b)||b&512)?31:mb(g,pb(b)):44))throw new O(c);if(b&512){c=g;c="string"===typeof c?S(c,{ma:!0}).node:c;if(!c.L.R)throw new O(63);if(16384===(c.mode&61440))throw new O(31);if(32768!==(c.mode&61440))throw new O(28);if(e=mb(c,"w"))throw new O(e);c.L.R(c,{size:0,timestamp:Date.now()})}b&=-131713;d=sb({node:g,path:kb(g),flags:b,seekable:!0,position:0,M:g.M,La:[],error:!1},d);d.M.open&&d.M.open(d);!f.logReadFiles||b&1||(yb||(yb={}),a in yb||(yb[a]=1));return d}
function zb(a){if(null===a.fd)throw new O(8);a.ga&&(a.ga=null);try{a.M.close&&a.M.close(a)}catch(b){throw b;}finally{Q[a.fd]=null}a.fd=null}function Ab(a,b,c){if(null===a.fd)throw new O(8);if(!a.seekable||!a.M.V)throw new O(70);if(0!=c&&1!=c&&2!=c)throw new O(28);a.position=a.M.V(a,b,c);a.La=[]}
function Bb(a,b,c,d,e){var g=void 0;if(0>d||0>g)throw new O(28);if(null===a.fd)throw new O(8);if(0===(a.flags&2097155))throw new O(8);if(16384===(a.node.mode&61440))throw new O(31);if(!a.M.write)throw new O(28);a.seekable&&a.flags&1024&&Ab(a,0,2);var l="undefined"!==typeof g;if(!l)g=a.position;else if(!a.seekable)throw new O(70);b=a.M.write(a,b,c,d,g,e);l||(a.position+=b);return b}
function Cb(a){var b=b||{};b.flags=b.flags||577;var c=U("m.lp",b.flags,b.mode);if("string"===typeof a){var d=new Uint8Array(ya(a)+1);a=sa(a,d,0,d.length);Bb(c,d,0,a,b.va)}else if(ArrayBuffer.isView(a))Bb(c,a,0,a.byteLength,b.va);else throw Error("Unsupported data type");zb(c)}
function Eb(){O||(O=function(a,b){this.node=b;this.Ba=function(c){this.U=c};this.Ba(a);this.message="FS error"},O.prototype=Error(),O.prototype.constructor=O,[44].forEach(function(a){db[a]=new O(a);db[a].stack="<generic error, no stack>"}))}var Fb;function Gb(a,b){var c=0;a&&(c|=365);b&&(c|=146);return c}
function Ua(){for(var a="",b=!1,c=arguments.length-1;-1<=c&&!b;c--){b=0<=c?arguments[c]:"/";if("string"!==typeof b)throw new TypeError("Arguments to path.resolve must be strings");if(!b)return"";a=b+"/"+a;b="/"===b.charAt(0)}a=Pa(a.split("/").filter(function(d){return!!d}),!b).join("/");return(b?"/":"")+a||"."}var Va=[];function Wa(a,b){Va[a]={input:[],output:[],X:b};Xa(a,Ya)}
var Ya={open:function(a){var b=Va[a.node.rdev];if(!b)throw new O(43);a.tty=b;a.seekable=!1},close:function(a){a.tty.X.flush(a.tty)},flush:function(a){a.tty.X.flush(a.tty)},read:function(a,b,c,d){if(!a.tty||!a.tty.X.pa)throw new O(60);for(var e=0,g=0;g<d;g++){try{var l=a.tty.X.pa(a.tty)}catch(n){throw new O(29);}if(void 0===l&&0===e)throw new O(6);if(null===l||void 0===l)break;e++;b[c+g]=l}e&&(a.node.timestamp=Date.now());return e},write:function(a,b,c,d){if(!a.tty||!a.tty.X.ia)throw new O(60);try{for(var e=
0;e<d;e++)a.tty.X.ia(a.tty,b[c+e])}catch(g){throw new O(29);}d&&(a.node.timestamp=Date.now());return e}},$a={pa:function(a){if(!a.input.length){var b=null;if(x){var c=Buffer.alloc(256),d=0;try{d=B.readSync(process.stdin.fd,c,0,256,null)}catch(e){if(e.toString().includes("EOF"))d=0;else throw e;}0<d?b=c.slice(0,d).toString("utf-8"):b=null}else"undefined"!=typeof window&&"function"==typeof window.prompt?(b=window.prompt("Input: "),null!==b&&(b+="\n")):"function"==typeof readline&&(b=readline(),null!==
b&&(b+="\n"));if(!b)return null;a.input=Za(b,!0)}return a.input.shift()},ia:function(a,b){null===b||10===b?(ma(H(a.output,0)),a.output=[]):0!=b&&a.output.push(b)},flush:function(a){a.output&&0<a.output.length&&(ma(H(a.output,0)),a.output=[])}},ab={ia:function(a,b){null===b||10===b?(E(H(a.output,0)),a.output=[]):0!=b&&a.output.push(b)},flush:function(a){a.output&&0<a.output.length&&(E(H(a.output,0)),a.output=[])}},P={R:null,T:function(){return P.createNode(null,"/",16895,0)},createNode:function(a,
b,c,d){if(24576===(c&61440)||4096===(c&61440))throw new O(63);P.R||(P.R={dir:{node:{U:P.M.U,S:P.M.S,lookup:P.M.lookup,aa:P.M.aa,rename:P.M.rename,unlink:P.M.unlink,rmdir:P.M.rmdir,readdir:P.M.readdir,symlink:P.M.symlink},stream:{W:P.N.W}},file:{node:{U:P.M.U,S:P.M.S},stream:{W:P.N.W,read:P.N.read,write:P.N.write,ka:P.N.ka,qa:P.N.qa,sa:P.N.sa}},link:{node:{U:P.M.U,S:P.M.S,readlink:P.M.readlink},stream:{}},la:{node:{U:P.M.U,S:P.M.S},stream:bb}});c=cb(a,b,c,d);16384===(c.mode&61440)?(c.M=P.R.dir.node,
c.N=P.R.dir.stream,c.L={}):32768===(c.mode&61440)?(c.M=P.R.file.node,c.N=P.R.file.stream,c.O=0,c.L=null):40960===(c.mode&61440)?(c.M=P.R.link.node,c.N=P.R.link.stream):8192===(c.mode&61440)&&(c.M=P.R.la.node,c.N=P.R.la.stream);c.timestamp=Date.now();a&&(a.L[b]=c,a.timestamp=c.timestamp);return c},Pa:function(a){return a.L?a.L.subarray?a.L.subarray(0,a.O):new Uint8Array(a.L):new Uint8Array(0)},ma:function(a,b){var c=a.L?a.L.length:0;c>=b||(b=Math.max(b,c*(1048576>c?2:1.125)>>>0),0!=c&&(b=Math.max(b,
256)),c=a.L,a.L=new Uint8Array(b),0<a.O&&a.L.set(c.subarray(0,a.O),0))},Ba:function(a,b){if(a.O!=b)if(0==b)a.L=null,a.O=0;else{var c=a.L;a.L=new Uint8Array(b);c&&a.L.set(c.subarray(0,Math.min(b,a.O)));a.O=b}},M:{U:function(a){var b={};b.dev=8192===(a.mode&61440)?a.id:1;b.ino=a.id;b.mode=a.mode;b.nlink=1;b.uid=0;b.gid=0;b.rdev=a.rdev;16384===(a.mode&61440)?b.size=4096:32768===(a.mode&61440)?b.size=a.O:40960===(a.mode&61440)?b.size=a.link.length:b.size=0;b.atime=new Date(a.timestamp);b.mtime=new Date(a.timestamp);
b.ctime=new Date(a.timestamp);b.va=4096;b.blocks=Math.ceil(b.size/b.va);return b},S:function(a,b){void 0!==b.mode&&(a.mode=b.mode);void 0!==b.timestamp&&(a.timestamp=b.timestamp);void 0!==b.size&&P.Ba(a,b.size)},lookup:function(){throw db[44];},aa:function(a,b,c,d){return P.createNode(a,b,c,d)},rename:function(a,b,c){if(16384===(a.mode&61440)){try{var d=eb(b,c)}catch(g){}if(d)for(var e in d.L)throw new O(55);}delete a.parent.L[a.name];a.parent.timestamp=Date.now();a.name=c;b.L[c]=a;b.timestamp=a.parent.timestamp;
a.parent=b},unlink:function(a,b){delete a.L[b];a.timestamp=Date.now()},rmdir:function(a,b){var c=eb(a,b),d;for(d in c.L)throw new O(55);delete a.L[b];a.timestamp=Date.now()},readdir:function(a){var b=[".",".."],c;for(c in a.L)a.L.hasOwnProperty(c)&&b.push(c);return b},symlink:function(a,b,c){a=P.createNode(a,b,41471,0);a.link=c;return a},readlink:function(a){if(40960!==(a.mode&61440))throw new O(28);return a.link}},N:{read:function(a,b,c,d,e){var g=a.node.L;if(e>=a.node.O)return 0;a=Math.min(a.node.O-
e,d);if(8<a&&g.subarray)b.set(g.subarray(e,e+a),c);else for(d=0;d<a;d++)b[c+d]=g[e+d];return a},write:function(a,b,c,d,e,g){if(!d)return 0;a=a.node;a.timestamp=Date.now();if(b.subarray&&(!a.L||a.L.subarray)){if(g)return a.L=b.subarray(c,c+d),a.O=d;if(0===a.O&&0===e)return a.L=b.slice(c,c+d),a.O=d;if(e+d<=a.O)return a.L.set(b.subarray(c,c+d),e),d}P.ma(a,e+d);if(a.L.subarray&&b.subarray)a.L.set(b.subarray(c,c+d),e);else for(g=0;g<d;g++)a.L[e+g]=b[c+g];a.O=Math.max(a.O,e+d);return d},W:function(a,b,
c){1===c?b+=a.position:2===c&&32768===(a.node.mode&61440)&&(b+=a.node.O);if(0>b)throw new O(28);return b},ka:function(a,b,c){P.ma(a.node,b+c);a.node.O=Math.max(a.node.O,b+c)},qa:function(a,b,c,d,e,g){if(0!==b)throw new O(28);if(32768!==(a.node.mode&61440))throw new O(43);a=a.node.L;if(g&2||a.buffer!==za){if(0<d||d+c<a.length)a.subarray?a=a.subarray(d,d+c):a=Array.prototype.slice.call(a,d,d+c);d=!0;D();c=void 0;if(!c)throw new O(48);G.set(a,c)}else d=!1,c=a.byteOffset;return{Y:c,Na:d}},sa:function(a,
b,c,d,e){if(32768!==(a.node.mode&61440))throw new O(43);if(e&2)return 0;P.N.write(a,b,0,d,c,!1);return 0}}},fb=null,gb={},Q=[],hb=1,R=null,ib=!0,O=null,db={};
function S(a,b){a=Ua("/",a);b=b||{};if(!a)return{path:"",node:null};var c={oa:!0,ja:0},d;for(d in c)void 0===b[d]&&(b[d]=c[d]);if(8<b.ja)throw new O(32);a=Pa(a.split("/").filter(function(l){return!!l}),!1);var e=fb;c="/";for(d=0;d<a.length;d++){var g=d===a.length-1;if(g&&b.parent)break;e=eb(e,a[d]);c=Qa(c+"/"+a[d]);e.ba&&(!g||g&&b.oa)&&(e=e.ba.root);if(!g||b.na)for(g=0;40960===(e.mode&61440);)if(e=jb(c),c=Ua(Ra(c),e),e=S(c,{ja:b.ja}).node,40<g++)throw new O(32);}return{path:c,node:e}}
function kb(a){for(var b;;){if(a===a.parent)return a=a.T.ra,b?"/"!==a[a.length-1]?a+"/"+b:a+b:a;b=b?a.name+"/"+b:a.name;a=a.parent}}function lb(a,b){for(var c=0,d=0;d<b.length;d++)c=(c<<5)-c+b.charCodeAt(d)|0;return(a+c>>>0)%R.length}function eb(a,b){var c;if(c=(c=mb(a,"x"))?c:a.M.lookup?0:2)throw new O(c,a);for(c=R[lb(a.id,b)];c;c=c.Aa){var d=c.name;if(c.parent.id===a.id&&d===b)return c}return a.M.lookup(a,b)}
function cb(a,b,c,d){a=new nb(a,b,c,d);b=lb(a.parent.id,a.name);a.Aa=R[b];return R[b]=a}var ob={r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090};function pb(a){var b=["r","w","rw"][a&3];a&512&&(b+="w");return b}function mb(a,b){if(ib)return 0;if(!b.includes("r")||a.mode&292){if(b.includes("w")&&!(a.mode&146)||b.includes("x")&&!(a.mode&73))return 2}else return 2;return 0}function qb(a,b){try{return eb(a,b),20}catch(c){}return mb(a,"wx")}
function rb(a){var b=4096;for(a=a||0;a<=b;a++)if(!Q[a])return a;throw new O(33);}function sb(a,b){tb||(tb=function(){},tb.prototype={});var c=new tb,d;for(d in a)c[d]=a[d];a=c;b=rb(b);a.fd=b;return Q[b]=a}var bb={open:function(a){a.N=gb[a.node.rdev].N;a.N.open&&a.N.open(a)},W:function(){throw new O(70);}};function Xa(a,b){gb[a]={N:b}}
function ub(a,b){var c="/"===b,d=!b;if(c&&fb)throw new O(10);if(!c&&!d){var e=S(b,{oa:!1});b=e.path;e=e.node;if(e.ba)throw new O(10);if(16384!==(e.mode&61440))throw new O(54);}b={type:a,Qa:{},ra:b,za:[]};a=a.T(b);a.T=b;b.root=a;c?fb=a:e&&(e.ba=b,e.T&&e.T.za.push(b))}function vb(a,b,c){var d=S(a,{parent:!0}).node;a=Sa(a);if(!a||"."===a||".."===a)throw new O(28);var e=qb(d,a);if(e)throw new O(e);if(!d.M.aa)throw new O(63);return d.M.aa(d,a,b,c)}function T(a){return vb(a,16895,0)}
function wb(a,b,c){"undefined"===typeof c&&(c=b,b=438);vb(a,b|8192,c)}function xb(a,b){if(!Ua(a))throw new O(44);var c=S(b,{parent:!0}).node;if(!c)throw new O(44);b=Sa(b);var d=qb(c,b);if(d)throw new O(d);if(!c.M.symlink)throw new O(63);c.M.symlink(c,b,a)}function jb(a){a=S(a).node;if(!a)throw new O(44);if(!a.M.readlink)throw new O(28);return Ua(kb(a.parent),a.M.readlink(a))}
function U(a,b,c,d){if(""===a)throw new O(44);if("string"===typeof b){var e=ob[b];if("undefined"===typeof e)throw Error("Unknown file open mode: "+b);b=e}c=b&64?("undefined"===typeof c?438:c)&4095|32768:0;if("object"===typeof a)var g=a;else{a=Qa(a);try{g=S(a,{na:!(b&131072)}).node}catch(l){}}e=!1;if(b&64)if(g){if(b&128)throw new O(20);}else g=vb(a,c,0),e=!0;if(!g)throw new O(44);8192===(g.mode&61440)&&(b&=-513);if(b&65536&&16384!==(g.mode&61440))throw new O(54);if(!e&&(c=g?40960===(g.mode&61440)?
32:16384===(g.mode&61440)&&("r"!==pb(b)||b&512)?31:mb(g,pb(b)):44))throw new O(c);if(b&512){c=g;c="string"===typeof c?S(c,{na:!0}).node:c;if(!c.M.S)throw new O(63);if(16384===(c.mode&61440))throw new O(31);if(32768!==(c.mode&61440))throw new O(28);if(e=mb(c,"w"))throw new O(e);c.M.S(c,{size:0,timestamp:Date.now()})}b&=-131713;d=sb({node:g,path:kb(g),flags:b,seekable:!0,position:0,N:g.N,Ma:[],error:!1},d);d.N.open&&d.N.open(d);!f.logReadFiles||b&1||(yb||(yb={}),a in yb||(yb[a]=1));return d}
function zb(a){if(null===a.fd)throw new O(8);a.ha&&(a.ha=null);try{a.N.close&&a.N.close(a)}catch(b){throw b;}finally{Q[a.fd]=null}a.fd=null}function Ab(a,b,c){if(null===a.fd)throw new O(8);if(!a.seekable||!a.N.W)throw new O(70);if(0!=c&&1!=c&&2!=c)throw new O(28);a.position=a.N.W(a,b,c);a.Ma=[]}
function Bb(a,b,c,d,e){var g=void 0;if(0>d||0>g)throw new O(28);if(null===a.fd)throw new O(8);if(0===(a.flags&2097155))throw new O(8);if(16384===(a.node.mode&61440))throw new O(31);if(!a.N.write)throw new O(28);a.seekable&&a.flags&1024&&Ab(a,0,2);var l="undefined"!==typeof g;if(!l)g=a.position;else if(!a.seekable)throw new O(70);b=a.N.write(a,b,c,d,g,e);l||(a.position+=b);return b}
function Cb(a){var b=b||{};b.flags=b.flags||577;var c=U("m.lp",b.flags,b.mode);if("string"===typeof a){var d=new Uint8Array(ya(a)+1);a=sa(a,d,0,d.length);Bb(c,d,0,a,b.wa)}else if(ArrayBuffer.isView(a))Bb(c,a,0,a.byteLength,b.wa);else throw Error("Unsupported data type");zb(c)}
function Eb(){O||(O=function(a,b){this.node=b;this.Ca=function(c){this.V=c};this.Ca(a);this.message="FS error"},O.prototype=Error(),O.prototype.constructor=O,[44].forEach(function(a){db[a]=new O(a);db[a].stack="<generic error, no stack>"}))}var Fb;function Gb(a,b){var c=0;a&&(c|=365);b&&(c|=146);return c}
function V(a,b,c){a=Qa("/dev/"+a);var d=Gb(!!b,!!c);Hb||(Hb=64);var e=Hb++<<8|0;Xa(e,{open:function(g){g.seekable=!1},close:function(){c&&c.buffer&&c.buffer.length&&c(10)},read:function(g,l,n,w){for(var p=0,t=0;t<w;t++){try{var y=b()}catch(N){throw new O(29);}if(void 0===y&&0===p)throw new O(6);if(null===y||void 0===y)break;p++;l[n+t]=y}p&&(g.node.timestamp=Date.now());return p},write:function(g,l,n,w){for(var p=0;p<w;p++)try{c(l[n+p])}catch(t){throw new O(29);}w&&(g.node.timestamp=Date.now());return p}});

@@ -55,33 +55,33 @@ wb(a,d,e)}var Hb,W={},tb,yb,X=void 0;function Y(){X+=4;return I[X-4>>2]}function Z(a){a=Q[a];if(!a)throw new O(8);return a}var Ib;Ib=x?function(){var a=process.hrtime();return 1E3*a[0]+a[1]/1E6}:function(){return performance.now()};var Jb={};

function Rb(a,b,c,d){function e(h,q,u){for(h="number"===typeof h?h.toString():h||"";h.length<q;)h=u[0]+h;return h}function g(h,q){return e(h,q,"0")}function l(h,q){function u(Db){return 0>Db?-1:0<Db?1:0}var A;0===(A=u(h.getFullYear()-q.getFullYear()))&&0===(A=u(h.getMonth()-q.getMonth()))&&(A=u(h.getDate()-q.getDate()));return A}function n(h){switch(h.getDay()){case 0:return new Date(h.getFullYear()-1,11,29);case 1:return h;case 2:return new Date(h.getFullYear(),0,3);case 3:return new Date(h.getFullYear(),
0,2);case 4:return new Date(h.getFullYear(),0,1);case 5:return new Date(h.getFullYear()-1,11,31);case 6:return new Date(h.getFullYear()-1,11,30)}}function w(h){h=Qb(new Date(h.O+1900,0,1),h.ea);var q=new Date(h.getFullYear()+1,0,4),u=n(new Date(h.getFullYear(),0,4));q=n(q);return 0>=l(u,h)?0>=l(q,h)?h.getFullYear()+1:h.getFullYear():h.getFullYear()-1}var p=I[d+40>>2];d={Ja:I[d>>2],Ia:I[d+4>>2],ba:I[d+8>>2],Z:I[d+12>>2],Y:I[d+16>>2],O:I[d+20>>2],da:I[d+24>>2],ea:I[d+28>>2],Qa:I[d+32>>2],Ha:I[d+36>>
2],Ka:p?wa(p):""};c=wa(c);p={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var t in p)c=c.replace(new RegExp(t,"g"),p[t]);var y="Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
N="January February March April May June July August September October November December".split(" ");p={"%a":function(h){return y[h.da].substring(0,3)},"%A":function(h){return y[h.da]},"%b":function(h){return N[h.Y].substring(0,3)},"%B":function(h){return N[h.Y]},"%C":function(h){return g((h.O+1900)/100|0,2)},"%d":function(h){return g(h.Z,2)},"%e":function(h){return e(h.Z,2," ")},"%g":function(h){return w(h).toString().substring(2)},"%G":function(h){return w(h)},"%H":function(h){return g(h.ba,2)},
"%I":function(h){h=h.ba;0==h?h=12:12<h&&(h-=12);return g(h,2)},"%j":function(h){return g(h.Z+Nb(Mb(h.O+1900)?Ob:Pb,h.Y-1),3)},"%m":function(h){return g(h.Y+1,2)},"%M":function(h){return g(h.Ia,2)},"%n":function(){return"\n"},"%p":function(h){return 0<=h.ba&&12>h.ba?"AM":"PM"},"%S":function(h){return g(h.Ja,2)},"%t":function(){return"\t"},"%u":function(h){return h.da||7},"%U":function(h){var q=new Date(h.O+1900,0,1),u=0===q.getDay()?q:Qb(q,7-q.getDay());h=new Date(h.O+1900,h.Y,h.Z);return 0>l(u,h)?
g(Math.ceil((31-u.getDate()+(Nb(Mb(h.getFullYear())?Ob:Pb,h.getMonth()-1)-31)+h.getDate())/7),2):0===l(u,q)?"01":"00"},"%V":function(h){var q=new Date(h.O+1901,0,4),u=n(new Date(h.O+1900,0,4));q=n(q);var A=Qb(new Date(h.O+1900,0,1),h.ea);return 0>l(A,u)?"53":0>=l(q,A)?"01":g(Math.ceil((u.getFullYear()<h.O+1900?h.ea+32-u.getDate():h.ea+1-u.getDate())/7),2)},"%w":function(h){return h.da},"%W":function(h){var q=new Date(h.O,0,1),u=1===q.getDay()?q:Qb(q,0===q.getDay()?1:7-q.getDay()+1);h=new Date(h.O+
1900,h.Y,h.Z);return 0>l(u,h)?g(Math.ceil((31-u.getDate()+(Nb(Mb(h.getFullYear())?Ob:Pb,h.getMonth()-1)-31)+h.getDate())/7),2):0===l(u,q)?"01":"00"},"%y":function(h){return(h.O+1900).toString().substring(2)},"%Y":function(h){return h.O+1900},"%z":function(h){h=h.Ha;var q=0<=h;h=Math.abs(h)/60;return(q?"+":"-")+String("0000"+(h/60*100+h%60)).slice(-4)},"%Z":function(h){return h.Ka},"%%":function(){return"%"}};for(t in p)c.includes(t)&&(c=c.replace(new RegExp(t,"g"),p[t](d)));t=Za(c,!1);if(t.length>
b)return 0;G.set(t,a);return t.length-1}function nb(a,b,c,d){a||(a=this);this.parent=a;this.S=a.S;this.aa=null;this.id=hb++;this.name=b;this.mode=c;this.L={};this.M={};this.rdev=d}Object.defineProperties(nb.prototype,{read:{get:function(){return 365===(this.mode&365)},set:function(a){a?this.mode|=365:this.mode&=-366}},write:{get:function(){return 146===(this.mode&146)},set:function(a){a?this.mode|=146:this.mode&=-147}}});Eb();R=Array(4096);ub(P,"/");T("/tmp");T("/home");T("/home/web_user");
0,2);case 4:return new Date(h.getFullYear(),0,1);case 5:return new Date(h.getFullYear()-1,11,31);case 6:return new Date(h.getFullYear()-1,11,30)}}function w(h){h=Qb(new Date(h.P+1900,0,1),h.fa);var q=new Date(h.getFullYear()+1,0,4),u=n(new Date(h.getFullYear(),0,4));q=n(q);return 0>=l(u,h)?0>=l(q,h)?h.getFullYear()+1:h.getFullYear():h.getFullYear()-1}var p=I[d+40>>2];d={Ka:I[d>>2],Ja:I[d+4>>2],da:I[d+8>>2],$:I[d+12>>2],Z:I[d+16>>2],P:I[d+20>>2],ea:I[d+24>>2],fa:I[d+28>>2],Ra:I[d+32>>2],Ia:I[d+36>>
2],La:p?wa(p):""};c=wa(c);p={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var t in p)c=c.replace(new RegExp(t,"g"),p[t]);var y="Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
N="January February March April May June July August September October November December".split(" ");p={"%a":function(h){return y[h.ea].substring(0,3)},"%A":function(h){return y[h.ea]},"%b":function(h){return N[h.Z].substring(0,3)},"%B":function(h){return N[h.Z]},"%C":function(h){return g((h.P+1900)/100|0,2)},"%d":function(h){return g(h.$,2)},"%e":function(h){return e(h.$,2," ")},"%g":function(h){return w(h).toString().substring(2)},"%G":function(h){return w(h)},"%H":function(h){return g(h.da,2)},
"%I":function(h){h=h.da;0==h?h=12:12<h&&(h-=12);return g(h,2)},"%j":function(h){return g(h.$+Nb(Mb(h.P+1900)?Ob:Pb,h.Z-1),3)},"%m":function(h){return g(h.Z+1,2)},"%M":function(h){return g(h.Ja,2)},"%n":function(){return"\n"},"%p":function(h){return 0<=h.da&&12>h.da?"AM":"PM"},"%S":function(h){return g(h.Ka,2)},"%t":function(){return"\t"},"%u":function(h){return h.ea||7},"%U":function(h){var q=new Date(h.P+1900,0,1),u=0===q.getDay()?q:Qb(q,7-q.getDay());h=new Date(h.P+1900,h.Z,h.$);return 0>l(u,h)?
g(Math.ceil((31-u.getDate()+(Nb(Mb(h.getFullYear())?Ob:Pb,h.getMonth()-1)-31)+h.getDate())/7),2):0===l(u,q)?"01":"00"},"%V":function(h){var q=new Date(h.P+1901,0,4),u=n(new Date(h.P+1900,0,4));q=n(q);var A=Qb(new Date(h.P+1900,0,1),h.fa);return 0>l(A,u)?"53":0>=l(q,A)?"01":g(Math.ceil((u.getFullYear()<h.P+1900?h.fa+32-u.getDate():h.fa+1-u.getDate())/7),2)},"%w":function(h){return h.ea},"%W":function(h){var q=new Date(h.P,0,1),u=1===q.getDay()?q:Qb(q,0===q.getDay()?1:7-q.getDay()+1);h=new Date(h.P+
1900,h.Z,h.$);return 0>l(u,h)?g(Math.ceil((31-u.getDate()+(Nb(Mb(h.getFullYear())?Ob:Pb,h.getMonth()-1)-31)+h.getDate())/7),2):0===l(u,q)?"01":"00"},"%y":function(h){return(h.P+1900).toString().substring(2)},"%Y":function(h){return h.P+1900},"%z":function(h){h=h.Ia;var q=0<=h;h=Math.abs(h)/60;return(q?"+":"-")+String("0000"+(h/60*100+h%60)).slice(-4)},"%Z":function(h){return h.La},"%%":function(){return"%"}};for(t in p)c.includes(t)&&(c=c.replace(new RegExp(t,"g"),p[t](d)));t=Za(c,!1);if(t.length>
b)return 0;G.set(t,a);return t.length-1}function nb(a,b,c,d){a||(a=this);this.parent=a;this.T=a.T;this.ba=null;this.id=hb++;this.name=b;this.mode=c;this.M={};this.N={};this.rdev=d}Object.defineProperties(nb.prototype,{read:{get:function(){return 365===(this.mode&365)},set:function(a){a?this.mode|=365:this.mode&=-366}},write:{get:function(){return 146===(this.mode&146)},set:function(a){a?this.mode|=146:this.mode&=-147}}});Eb();R=Array(4096);ub(P,"/");T("/tmp");T("/home");T("/home/web_user");
(function(){T("/dev");Xa(259,{read:function(){return 0},write:function(b,c,d,e){return e}});wb("/dev/null",259);Wa(1280,$a);Wa(1536,ab);wb("/dev/tty",1280);wb("/dev/tty1",1536);var a=Ta();V("random",a);V("urandom",a);T("/dev/shm");T("/dev/shm/tmp")})();
(function(){T("/proc");var a=T("/proc/self");T("/proc/self/fd");ub({S:function(){var b=cb(a,"fd",16895,73);b.L={lookup:function(c,d){var e=Q[+d];if(!e)throw new O(8);c={parent:null,S:{qa:"fake"},L:{readlink:function(){return e.path}}};return c.parent=c}};return b}},"/proc/self/fd")})();function Za(a,b){var c=Array(ya(a)+1);a=sa(a,c,0,c.length);b&&(c.length=a);return c}
var Ub={a:function(a){return Sb(a+16)+16},b:function(a,b,c){(new Na(a)).wa(b,c);Oa++;throw a;},f:function(a,b,c){X=c;try{var d=Z(a);switch(b){case 0:var e=Y();return 0>e?-28:U(d.path,d.flags,0,e).fd;case 1:case 2:return 0;case 3:return d.flags;case 4:return e=Y(),d.flags|=e,0;case 12:return e=Y(),Aa[e+0>>1]=2,0;case 13:case 14:return 0;case 16:case 8:return-28;case 9:return I[Tb()>>2]=28,-1;default:return-28}}catch(g){return"undefined"!==typeof W&&g instanceof O||D(g),-g.U}},q:function(a,b,c){X=c;
try{var d=Z(a);switch(b){case 21509:case 21505:return d.tty?0:-59;case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:return d.tty?0:-59;case 21519:if(!d.tty)return-59;var e=Y();return I[e>>2]=0;case 21520:return d.tty?-28:-59;case 21531:a=e=Y();if(!d.M.xa)throw new O(59);return d.M.xa(d,b,a);case 21523:return d.tty?0:-59;case 21524:return d.tty?0:-59;default:D("bad ioctl syscall "+b)}}catch(g){return"undefined"!==typeof W&&g instanceof O||D(g),-g.U}},h:function(a,b,c){X=c;try{var d=
wa(a),e=c?Y():0;return U(d,b,e).fd}catch(g){return"undefined"!==typeof W&&g instanceof O||D(g),-g.U}},e:function(){D("")},o:function(a,b){if(0===a)a=Date.now();else if(1===a||4===a)a=Ib();else return I[Tb()>>2]=28,-1;I[b>>2]=a/1E3|0;I[b+4>>2]=a%1E3*1E6|0;return 0},j:function(a,b,c){ta.copyWithin(a,b,b+c)},d:function(){D("OOM")},m:function(a,b){var c=0;Kb().forEach(function(d,e){var g=b+c;e=I[a+4*e>>2]=g;for(g=0;g<d.length;++g)G[e++>>0]=d.charCodeAt(g);G[e>>0]=0;c+=d.length+1});return 0},n:function(a,
b){var c=Kb();I[a>>2]=c.length;var d=0;c.forEach(function(e){d+=e.length+1});I[b>>2]=d;return 0},c:function(a){if(!(noExitRuntime||0<la)){if(f.onExit)f.onExit(a);oa=!0}ea(a,new ka(a))},g:function(a){try{var b=Z(a);zb(b);return 0}catch(c){return"undefined"!==typeof W&&c instanceof O||D(c),c.U}},p:function(a,b,c,d){try{a:{for(var e=Z(a),g=a=0;g<c;g++){var l=I[b+(8*g+4)>>2],n=e,w=I[b+8*g>>2],p=l,t=void 0,y=G;if(0>p||0>t)throw new O(28);if(null===n.fd)throw new O(8);if(1===(n.flags&2097155))throw new O(8);
if(16384===(n.node.mode&61440))throw new O(31);if(!n.M.read)throw new O(28);var N="undefined"!==typeof t;if(!N)t=n.position;else if(!n.seekable)throw new O(70);var h=n.M.read(n,y,w,p,t);N||(n.position+=h);var q=h;if(0>q){var u=-1;break a}a+=q;if(q<l)break}u=a}I[d>>2]=u;return 0}catch(A){return"undefined"!==typeof W&&A instanceof O||D(A),A.U}},k:function(a,b,c,d,e){try{var g=Z(a);a=4294967296*c+(b>>>0);if(-9007199254740992>=a||9007199254740992<=a)return-61;Ab(g,a,d);La=[g.position>>>0,(M=g.position,
1<=+Math.abs(M)?0<M?(Math.min(+Math.floor(M/4294967296),4294967295)|0)>>>0:~~+Math.ceil((M-+(~~M>>>0))/4294967296)>>>0:0)];I[e>>2]=La[0];I[e+4>>2]=La[1];g.ga&&0===a&&0===d&&(g.ga=null);return 0}catch(l){return"undefined"!==typeof W&&l instanceof O||D(l),l.U}},i:function(a,b,c,d){try{a:{for(var e=Z(a),g=a=0;g<c;g++){var l=Bb(e,G,I[b+8*g>>2],I[b+(8*g+4)>>2]);if(0>l){var n=-1;break a}a+=l}n=a}I[d>>2]=n;return 0}catch(w){return"undefined"!==typeof W&&w instanceof O||D(w),w.U}},l:function(a,b,c,d){return Rb(a,
(function(){T("/proc");var a=T("/proc/self");T("/proc/self/fd");ub({T:function(){var b=cb(a,"fd",16895,73);b.M={lookup:function(c,d){var e=Q[+d];if(!e)throw new O(8);c={parent:null,T:{ra:"fake"},M:{readlink:function(){return e.path}}};return c.parent=c}};return b}},"/proc/self/fd")})();function Za(a,b){var c=Array(ya(a)+1);a=sa(a,c,0,c.length);b&&(c.length=a);return c}
var Ub={a:function(a){return Sb(a+16)+16},b:function(a,b,c){(new Na(a)).xa(b,c);Oa++;throw a;},f:function(a,b,c){X=c;try{var d=Z(a);switch(b){case 0:var e=Y();return 0>e?-28:U(d.path,d.flags,0,e).fd;case 1:case 2:return 0;case 3:return d.flags;case 4:return e=Y(),d.flags|=e,0;case 12:return e=Y(),Aa[e+0>>1]=2,0;case 13:case 14:return 0;case 16:case 8:return-28;case 9:return I[Tb()>>2]=28,-1;default:return-28}}catch(g){return"undefined"!==typeof W&&g instanceof O||D(g),-g.V}},q:function(a,b,c){X=c;
try{var d=Z(a);switch(b){case 21509:case 21505:return d.tty?0:-59;case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:return d.tty?0:-59;case 21519:if(!d.tty)return-59;var e=Y();return I[e>>2]=0;case 21520:return d.tty?-28:-59;case 21531:a=e=Y();if(!d.N.ya)throw new O(59);return d.N.ya(d,b,a);case 21523:return d.tty?0:-59;case 21524:return d.tty?0:-59;default:D("bad ioctl syscall "+b)}}catch(g){return"undefined"!==typeof W&&g instanceof O||D(g),-g.V}},h:function(a,b,c){X=c;try{var d=
wa(a),e=c?Y():0;return U(d,b,e).fd}catch(g){return"undefined"!==typeof W&&g instanceof O||D(g),-g.V}},e:function(){D("")},o:function(a,b){if(0===a)a=Date.now();else if(1===a||4===a)a=Ib();else return I[Tb()>>2]=28,-1;I[b>>2]=a/1E3|0;I[b+4>>2]=a%1E3*1E6|0;return 0},j:function(a,b,c){ta.copyWithin(a,b,b+c)},d:function(){D("OOM")},m:function(a,b){var c=0;Kb().forEach(function(d,e){var g=b+c;e=I[a+4*e>>2]=g;for(g=0;g<d.length;++g)G[e++>>0]=d.charCodeAt(g);G[e>>0]=0;c+=d.length+1});return 0},n:function(a,
b){var c=Kb();I[a>>2]=c.length;var d=0;c.forEach(function(e){d+=e.length+1});I[b>>2]=d;return 0},c:function(a){if(!(noExitRuntime||0<la)){if(f.onExit)f.onExit(a);oa=!0}ea(a,new ka(a))},g:function(a){try{var b=Z(a);zb(b);return 0}catch(c){return"undefined"!==typeof W&&c instanceof O||D(c),c.V}},p:function(a,b,c,d){try{a:{for(var e=Z(a),g=a=0;g<c;g++){var l=I[b+(8*g+4)>>2],n=e,w=I[b+8*g>>2],p=l,t=void 0,y=G;if(0>p||0>t)throw new O(28);if(null===n.fd)throw new O(8);if(1===(n.flags&2097155))throw new O(8);
if(16384===(n.node.mode&61440))throw new O(31);if(!n.N.read)throw new O(28);var N="undefined"!==typeof t;if(!N)t=n.position;else if(!n.seekable)throw new O(70);var h=n.N.read(n,y,w,p,t);N||(n.position+=h);var q=h;if(0>q){var u=-1;break a}a+=q;if(q<l)break}u=a}I[d>>2]=u;return 0}catch(A){return"undefined"!==typeof W&&A instanceof O||D(A),A.V}},k:function(a,b,c,d,e){try{var g=Z(a);a=4294967296*c+(b>>>0);if(-9007199254740992>=a||9007199254740992<=a)return-61;Ab(g,a,d);La=[g.position>>>0,(M=g.position,
1<=+Math.abs(M)?0<M?(Math.min(+Math.floor(M/4294967296),4294967295)|0)>>>0:~~+Math.ceil((M-+(~~M>>>0))/4294967296)>>>0:0)];I[e>>2]=La[0];I[e+4>>2]=La[1];g.ha&&0===a&&0===d&&(g.ha=null);return 0}catch(l){return"undefined"!==typeof W&&l instanceof O||D(l),l.V}},i:function(a,b,c,d){try{a:{for(var e=Z(a),g=a=0;g<c;g++){var l=Bb(e,G,I[b+8*g>>2],I[b+(8*g+4)>>2]);if(0>l){var n=-1;break a}a+=l}n=a}I[d>>2]=n;return 0}catch(w){return"undefined"!==typeof W&&w instanceof O||D(w),w.V}},l:function(a,b,c,d){return Rb(a,
b,c,d)}};
(function(){function a(e){f.asm=e.exports;na=f.asm.r;za=e=na.buffer;f.HEAP8=G=new Int8Array(e);f.HEAP16=Aa=new Int16Array(e);f.HEAP32=I=new Int32Array(e);f.HEAPU8=ta=new Uint8Array(e);f.HEAPU16=new Uint16Array(e);f.HEAPU32=new Uint32Array(e);f.HEAPF32=new Float32Array(e);f.HEAPF64=new Float64Array(e);Ba=f.asm.J;Da.unshift(f.asm.s);J--;f.monitorRunDependencies&&f.monitorRunDependencies(J);0==J&&(null!==Ga&&(clearInterval(Ga),Ga=null),K&&(e=K,K=null,e()))}function b(e){a(e.instance)}function c(e){return Ka().then(function(g){return WebAssembly.instantiate(g,d)}).then(function(g){return g}).then(e,
(function(){function a(e){f.asm=e.exports;na=f.asm.r;za=e=na.buffer;f.HEAP8=G=new Int8Array(e);f.HEAP16=Aa=new Int16Array(e);f.HEAP32=I=new Int32Array(e);f.HEAPU8=ta=new Uint8Array(e);f.HEAPU16=new Uint16Array(e);f.HEAPU32=new Uint32Array(e);f.HEAPF32=new Float32Array(e);f.HEAPF64=new Float64Array(e);Ba=f.asm.K;Da.unshift(f.asm.s);J--;f.monitorRunDependencies&&f.monitorRunDependencies(J);0==J&&(null!==Ga&&(clearInterval(Ga),Ga=null),K&&(e=K,K=null,e()))}function b(e){a(e.instance)}function c(e){return Ka().then(function(g){return WebAssembly.instantiate(g,d)}).then(function(g){return g}).then(e,
function(g){E("failed to asynchronously prepare wasm: "+g);D(g)})}var d={a:Ub};J++;f.monitorRunDependencies&&f.monitorRunDependencies(J);if(f.instantiateWasm)try{return f.instantiateWasm(d,a)}catch(e){return E("Module.instantiateWasm callback failed with error: "+e),!1}(function(){return F||"function"!==typeof WebAssembly.instantiateStreaming||Ha()||L.startsWith("file://")||"function"!==typeof fetch?c(b):fetch(L,{credentials:"same-origin"}).then(function(e){return WebAssembly.instantiateStreaming(e,
d).then(b,function(g){E("wasm streaming compile failed: "+g);E("falling back to ArrayBuffer instantiation");return c(b)})})})().catch(ba);return{}})();f.___wasm_call_ctors=function(){return(f.___wasm_call_ctors=f.asm.s).apply(null,arguments)};var Vb=f._Highs_create=function(){return(Vb=f._Highs_create=f.asm.t).apply(null,arguments)},Wb=f._Highs_destroy=function(){return(Wb=f._Highs_destroy=f.asm.u).apply(null,arguments)},Xb=f._Highs_run=function(){return(Xb=f._Highs_run=f.asm.v).apply(null,arguments)};
f._Highs_readModel=function(){return(f._Highs_readModel=f.asm.w).apply(null,arguments)};f._Highs_writeSolution=function(){return(f._Highs_writeSolution=f.asm.x).apply(null,arguments)};f._Highs_writeSolutionPretty=function(){return(f._Highs_writeSolutionPretty=f.asm.y).apply(null,arguments)};f._Highs_setBoolOptionValue=function(){return(f._Highs_setBoolOptionValue=f.asm.z).apply(null,arguments)};f._Highs_setIntOptionValue=function(){return(f._Highs_setIntOptionValue=f.asm.A).apply(null,arguments)};
f._Highs_setStringOptionValue=function(){return(f._Highs_setStringOptionValue=f.asm.B).apply(null,arguments)};var Yb=f._Highs_getModelStatus=function(){return(Yb=f._Highs_getModelStatus=f.asm.C).apply(null,arguments)};f._Highs_call=function(){return(f._Highs_call=f.asm.D).apply(null,arguments)};
var Tb=f.___errno_location=function(){return(Tb=f.___errno_location=f.asm.E).apply(null,arguments)},ua=f.stackSave=function(){return(ua=f.stackSave=f.asm.F).apply(null,arguments)},va=f.stackRestore=function(){return(va=f.stackRestore=f.asm.G).apply(null,arguments)},ra=f.stackAlloc=function(){return(ra=f.stackAlloc=f.asm.H).apply(null,arguments)},Sb=f._malloc=function(){return(Sb=f._malloc=f.asm.I).apply(null,arguments)};
f._Highs_setDoubleOptionValue=function(){return(f._Highs_setDoubleOptionValue=f.asm.B).apply(null,arguments)};f._Highs_setStringOptionValue=function(){return(f._Highs_setStringOptionValue=f.asm.C).apply(null,arguments)};var Yb=f._Highs_getModelStatus=function(){return(Yb=f._Highs_getModelStatus=f.asm.D).apply(null,arguments)};f._Highs_call=function(){return(f._Highs_call=f.asm.E).apply(null,arguments)};
var Tb=f.___errno_location=function(){return(Tb=f.___errno_location=f.asm.F).apply(null,arguments)},ua=f.stackSave=function(){return(ua=f.stackSave=f.asm.G).apply(null,arguments)},va=f.stackRestore=function(){return(va=f.stackRestore=f.asm.H).apply(null,arguments)},ra=f.stackAlloc=function(){return(ra=f.stackAlloc=f.asm.I).apply(null,arguments)},Sb=f._malloc=function(){return(Sb=f._malloc=f.asm.J).apply(null,arguments)};
f.cwrap=function(a,b,c,d){c=c||[];var e=c.every(function(g){return"number"===g});return"string"!==b&&e&&!d?pa(a):function(){return qa(a,b,c,arguments)}};var Zb;function ka(a){this.name="ExitStatus";this.message="Program terminated with exit("+a+")";this.status=a}K=function $b(){Zb||ac();Zb||(K=$b)};
function ac(){function a(){if(!Zb&&(Zb=!0,f.calledRun=!0,!oa)){f.noFSInit||Fb||(Fb=!0,Eb(),f.stdin=f.stdin,f.stdout=f.stdout,f.stderr=f.stderr,f.stdin?V("stdin",f.stdin):xb("/dev/tty","/dev/stdin"),f.stdout?V("stdout",null,f.stdout):xb("/dev/tty","/dev/stdout"),f.stderr?V("stderr",null,f.stderr):xb("/dev/tty1","/dev/stderr"),U("/dev/stdin",0),U("/dev/stdout",1),U("/dev/stderr",1));ib=!1;Ma(Da);aa(f);if(f.onRuntimeInitialized)f.onRuntimeInitialized();if(f.postRun)for("function"==typeof f.postRun&&
(f.postRun=[f.postRun]);f.postRun.length;){var b=f.postRun.shift();Ea.unshift(b)}Ma(Ea)}}if(!(0<J)){if(f.preRun)for("function"==typeof f.preRun&&(f.preRun=[f.preRun]);f.preRun.length;)Fa();Ma(Ca);0<J||(f.setStatus?(f.setStatus("Running..."),setTimeout(function(){setTimeout(function(){f.setStatus("")},1);a()},1)):a())}}f.run=ac;if(f.preInit)for("function"==typeof f.preInit&&(f.preInit=[f.preInit]);0<f.preInit.length;)f.preInit.pop()();ac();f.sa=f.cwrap("Highs_readModel","number",["number","string"]);
const bc=f.cwrap("Highs_setIntOptionValue","number",["number","string","number"]),cc=f.cwrap("Highs_setStringOptionValue","number",["number","string","string"]),dc=f.cwrap("Highs_setBoolOptionValue","number",["number","string","number"]);f.ta=f.cwrap("Highs_writeSolutionPretty","number",["number","string"]);
const ec={0:"Not Set",1:"Load error",2:"Model error",3:"Presolve error",4:"Solve error",5:"Postsolve error",6:"Empty",7:"Optimal",8:"Infeasible",9:"Primal infeasible or unbounded",10:"Unbounded",11:"Bound on objective reached",12:"Target for objective reached",13:"Time limit reached",14:"Iteration limit reached",15:"Unknown"};
f.solve=function(a,b){Cb(a);const c=Vb();fc(()=>f.sa(c,"m.lp"),"read LP model (see http://web.mit.edu/lpsolve/doc/CPLEX-format.htm)");a=b||{};for(const d in a){const e=a[d];b=typeof e;let g;if("number"===b&&b===b|0)g=bc;else if("boolean"===b)g=dc;else if("string"===b)g=cc;else throw Error(`Unsupported option value type ${e} for '${d}'`);fc(()=>g(c,d,e),`set option '${d}'`)}fc(()=>Xb(c),"solve the problem");a=ec[Yb(c,0)]||"Unrecognised HiGHS model status";k.length=0;fc(()=>f.ta(c,""),"write and extract solution");
Wb(c);a=gc(a);k.length=0;ca.length=0;return a};function hc(a){return"inf"===a?1/0:"-inf"===a?-1/0:+a}const ic={Index:a=>parseInt(a),Lower:hc,Upper:hc,Primal:hc,Dual:hc};function jc(a,b){const c=b.match(/[^\s]+/g)||[],d={};for(let g=0;g<c.length;g++){if(g>=a.length)throw Error("Unable to parse solution line: "+b);var e=c[g];const l=a[g],n=ic[l];e=n?n(e):e;d[l]=e}return d}
function gc(a){if(3>k.length)throw Error("Unable to parse solution. Too few lines.");let b=k[1].match(/[^\s]+/g)||[];var c=-1===b.indexOf("Type"),d=c?()=>!0:e=>"Status"!==e&&"Dual"!==e;b=b.filter(d);a={Status:a,Columns:{},Rows:[],IsLinear:c};for(c=2;"Rows"!=k[c];c++){const e=jc(b,k[c]);a.Columns[e.Name]=e}b=(k[c+1].match(/[^\s]+/g)||[]).filter(d);for(d=c+2;d<k.length;d++)a.Rows.push(jc(b,k[d]));return a}
function fc(a,b){let c;try{c=a()}catch(d){c=d}if(0!==c)throw Error("Unable to "+b+". HiGHS error "+c);};
(f.postRun=[f.postRun]);f.postRun.length;){var b=f.postRun.shift();Ea.unshift(b)}Ma(Ea)}}if(!(0<J)){if(f.preRun)for("function"==typeof f.preRun&&(f.preRun=[f.preRun]);f.preRun.length;)Fa();Ma(Ca);0<J||(f.setStatus?(f.setStatus("Running..."),setTimeout(function(){setTimeout(function(){f.setStatus("")},1);a()},1)):a())}}f.run=ac;if(f.preInit)for("function"==typeof f.preInit&&(f.preInit=[f.preInit]);0<f.preInit.length;)f.preInit.pop()();ac();f.ta=f.cwrap("Highs_readModel","number",["number","string"]);
const bc=f.cwrap("Highs_setIntOptionValue","number",["number","string","number"]),cc=f.cwrap("Highs_setDoubleOptionValue","number",["number","string","number"]),dc=f.cwrap("Highs_setStringOptionValue","number",["number","string","string"]),ec=f.cwrap("Highs_setBoolOptionValue","number",["number","string","number"]);f.ua=f.cwrap("Highs_writeSolutionPretty","number",["number","string"]);
const fc={0:"Not Set",1:"Load error",2:"Model error",3:"Presolve error",4:"Solve error",5:"Postsolve error",6:"Empty",7:"Optimal",8:"Infeasible",9:"Primal infeasible or unbounded",10:"Unbounded",11:"Bound on objective reached",12:"Target for objective reached",13:"Time limit reached",14:"Iteration limit reached",15:"Unknown"};
f.solve=function(a,b){Cb(a);const c=Vb();gc(()=>f.ta(c,"m.lp"),"read LP model (see http://web.mit.edu/lpsolve/doc/CPLEX-format.htm)");a=b||{};for(const d in a){const e=a[d];b=typeof e;let g;if("number"===b)g=hc;else if("boolean"===b)g=ec;else if("string"===b)g=dc;else throw Error(`Unsupported option value type ${e} for '${d}'`);gc(()=>g(c,d,e),`set option '${d}'`)}gc(()=>Xb(c),"solve the problem");a=fc[Yb(c,0)]||"Unrecognised HiGHS model status";k.length=0;gc(()=>f.ua(c,""),"write and extract solution");
Wb(c);a=ic(a);k.length=0;ca.length=0;return a};function hc(a,b,c){let d=cc(a,b,c);-1===d&&c===(c|0)&&(d=bc(a,b,c));return d}function jc(a){return"inf"===a?1/0:"-inf"===a?-1/0:+a}const kc={Index:a=>parseInt(a),Lower:jc,Upper:jc,Primal:jc,Dual:jc};function lc(a,b){const c=b.match(/[^\s]+/g)||[],d={};for(let g=0;g<c.length;g++){if(g>=a.length)throw Error("Unable to parse solution line: "+b);var e=c[g];const l=a[g],n=kc[l];e=n?n(e):e;d[l]=e}return d}
function ic(a){if(3>k.length)throw Error("Unable to parse solution. Too few lines.");let b=k[1].match(/[^\s]+/g)||[];const c=-1===b.indexOf("Type"),d="Infeasible"===a;var e=l=>!(d&&("Status"===l||"Dual"===l||"Primal"===l)||!c&&("Status"===l||"Dual"===l));b=b.filter(e);a={Status:a,Columns:{},Rows:[],IsLinear:c};for(var g=2;"Rows"!=k[g];g++){const l=lc(b,k[g]);a.Columns[l.Name]=l}b=(k[g+1].match(/[^\s]+/g)||[]).filter(e);for(e=g+2;e<k.length;e++)a.Rows.push(lc(b,k[e]));return a}
function gc(a,b){let c;try{c=a()}catch(d){c=d}if(0!==c)throw Error("Unable to "+b+". HiGHS error "+c);};

@@ -88,0 +88,0 @@

@@ -12,3 +12,4 @@ [

"_Highs_setIntOptionValue",
"_Highs_setDoubleOptionValue",
"_Highs_setBoolOptionValue"
]
{
"name": "highs",
"version": "0.4.5",
"version": "0.4.6",
"description": "This is a javascript mixed integer linear programming library. It is built by compiling HiGHS to WebAssembly using emscripten.",

@@ -5,0 +5,0 @@ "main": "build/highs.js",

@@ -12,2 +12,7 @@ const MODEL_FILENAME = "m.lp";

);
const Highs_setDoubleOptionValue = Module["cwrap"](
"Highs_setDoubleOptionValue",
"number",
["number", "string", "number"]
);
const Highs_setStringOptionValue = Module["cwrap"](

@@ -52,3 +57,3 @@ "Highs_setStringOptionValue",

* @param {string} model_str The problem to solve in the .lp format
* @param {undefined | import("../types").HighsOptions} highs_options Options to pass the solver. Only integer, boolean and string options are supported at the moment. See https://github.com/ERGO-Code/HiGHS/blob/c70854d/src/lp_data/HighsOptions.h
* @param {undefined | import("../types").HighsOptions} highs_options Options to pass the solver. See https://github.com/ERGO-Code/HiGHS/blob/c70854d/src/lp_data/HighsOptions.h
* @returns {import("../types").HighsSolution} The solution

@@ -68,3 +73,3 @@ */

let setoption;
if (type === "number" && type === type | 0) setoption = Highs_setIntOptionValue;
if (type === "number") setoption = setNumericOption;
else if (type === "boolean") setoption = Highs_setBoolOptionValue;

@@ -94,2 +99,9 @@ else if (type === "string") setoption = Highs_setStringOptionValue;

function setNumericOption(highs, option_name, option_value) {
let result = Highs_setDoubleOptionValue(highs, option_name, option_value);
if (result === -1 && option_value === (option_value | 0))
result = Highs_setIntOptionValue(highs, option_name, option_value);
return result;
}
function parseNum(s) {

@@ -150,6 +162,7 @@ if (s === "inf") return 1 / 0;

const isLinear = headers.indexOf("Type") === -1;
const headersFilter =
isLinear
? _ => true
: (h => h !== "Status" && h !== "Dual");
const infeasible = status === "Infeasible";
const headersFilter = h => !(
(infeasible && (h === "Status" || h === "Dual" || h === "Primal")) ||
(!isLinear && (h === "Status" || h === "Dual"))
);
headers = headers.filter(headersFilter);

@@ -156,0 +169,0 @@ var result = { "Status": status, "Columns": {}, "Rows": [], "IsLinear": isLinear };

@@ -285,7 +285,13 @@ type Highs = {

HighsMixedIntegerLinearSolutionRow
>
| GenericHighsSolution<
boolean,
HighsInfeasibleSolutionColumn,
HighsInfeasibleSolutionRow,
"Infeasible"
>;
type GenericHighsSolution<IsLinear extends boolean, ColType, RowType> = {
type GenericHighsSolution<IsLinear extends boolean, ColType, RowType, Status extends HighsModelStatus = HighsModelStatus> = {
IsLinear: IsLinear,
Status: HighsModelStatus;
Status: Status;
Columns: Record<string, ColType>;

@@ -313,6 +319,14 @@ Rows: RowType[];

interface HighsSolutionBase {
interface HighsInfeasibleSolutionBase {
Index: number;
Lower: number | null;
Upper: number | null;
}
interface HighsInfeasibleSolutionRow extends HighsInfeasibleSolutionBase { }
interface HighsInfeasibleSolutionColumn extends HighsInfeasibleSolutionBase {
Type: "Integer" | "Continuous"
}
interface HighsSolutionBase extends HighsInfeasibleSolutionBase {
Primal: number;

@@ -319,0 +333,0 @@ }

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc