Pure Javascript OCR for more than 100 Languages 📖🎉🖥
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

584 lines
2.7 MiB

10 years ago
var Tesseract304 = function(Module) {
Module = Module || {};
function f(a){throw a;}var h=void 0,i=!0,j=null,k=!1;function aa(){return function(){}}function ba(a){return function(){return a}}var n,Module;Module||(Module=eval("(function() { try { return Tesseract304 || {} } catch(e) { return {} } })()"));var ca={},da;for(da in Module)Module.hasOwnProperty(da)&&(ca[da]=Module[da]);var ea="object"===typeof process&&"function"===typeof require,fa="object"===typeof window,ga="function"===typeof importScripts,ha=!fa&&!ea&&!ga;
if(ea){Module.print||(Module.print=function(a){process.stdout.write(a+"\n")});Module.printErr||(Module.printErr=function(a){process.stderr.write(a+"\n")});var ia=require("fs"),ja=require("path");Module.read=function(a,b){var a=ja.normalize(a),c=ia.readFileSync(a);!c&&a!=ja.resolve(a)&&(a=path.join(__dirname,"..","src",a),c=ia.readFileSync(a));c&&!b&&(c=c.toString());return c};Module.readBinary=function(a){return Module.read(a,i)};Module.load=function(a){ka(read(a))};Module.thisProgram||(Module.thisProgram=
1<process.argv.length?process.argv[1].replace(/\\/g,"/"):"unknown-program");Module.arguments=process.argv.slice(2);"undefined"!==typeof module&&(module.exports=Module);process.on("uncaughtException",function(a){a instanceof ma||f(a)})}else ha?(Module.print||(Module.print=print),"undefined"!=typeof printErr&&(Module.printErr=printErr),Module.read="undefined"!=typeof read?read:function(){f("no read() available (jsc?)")},Module.readBinary=function(a){if("function"===typeof readbuffer)return new Uint8Array(readbuffer(a));
a=read(a,"binary");p("object"===typeof a);return a},"undefined"!=typeof scriptArgs?Module.arguments=scriptArgs:"undefined"!=typeof arguments&&(Module.arguments=arguments),eval("if (typeof gc === 'function' && gc.toString().indexOf('[native code]') > 0) var gc = undefined")):fa||ga?(Module.read=function(a){var b=new XMLHttpRequest;b.open("GET",a,k);b.send(j);return b.responseText},"undefined"!=typeof arguments&&(Module.arguments=arguments),"undefined"!==typeof console?(Module.print||(Module.print=
function(a){console.log(a)}),Module.printErr||(Module.printErr=function(a){console.log(a)})):Module.print||(Module.print=aa()),ga&&(Module.load=importScripts),"undefined"===typeof Module.setWindowTitle&&(Module.setWindowTitle=function(a){document.title=a})):f("Unknown runtime environment. Where are we?");function ka(a){eval.call(j,a)}!Module.load&&Module.read&&(Module.load=function(a){ka(Module.read(a))});Module.print||(Module.print=aa());Module.printErr||(Module.printErr=Module.print);
Module.arguments||(Module.arguments=[]);Module.thisProgram||(Module.thisProgram="./this.program");Module.print=Module.print;Module.ab=Module.printErr;Module.preRun=[];Module.postRun=[];for(da in ca)ca.hasOwnProperty(da)&&(Module[da]=ca[da]);
var q={uf:function(a){na=a},Ne:function(){return na},bc:function(){return oa},ac:function(a){oa=a},ud:function(a){switch(a){case "i1":case "i8":return 1;case "i16":return 2;case "i32":return 4;case "i64":return 8;case "float":return 4;case "double":return 8;default:return"*"===a[a.length-1]?q.Hb:"i"===a[0]?(a=parseInt(a.substr(1)),p(0===a%8),a/8):0}},td:function(a){return Math.max(q.ud(a),q.Hb)},ph:16,Sb:function(a,b,c){return!c&&("i64"==a||"double"==a)?8:!a?Math.min(b,8):Math.min(b||(a?q.td(a):0),
q.Hb)},Pb:function(a,b,c){return c&&c.length?(c.splice||(c=Array.prototype.slice.call(c)),c.splice(0,0,b),Module["dynCall_"+a].apply(j,c)):Module["dynCall_"+a].call(j,b)},Rb:[],fe:function(a){for(var b=0;b<q.Rb.length;b++)if(!q.Rb[b])return q.Rb[b]=a,2*(1+b);f("Finished up all reserved function pointers. Use a higher value for RESERVED_FUNCTION_POINTERS.")},qf:function(a){q.Rb[(a-2)/2]=j},Je:function(a,b){q.pc||(q.pc={});var c=q.pc[a];if(c)return c;for(var c=[],d=0;d<b;d++)c.push(String.fromCharCode(36)+
d);d=t(a);'"'===d[0]&&(d.indexOf('"',1)===d.length-1?d=d.substr(1,d.length-2):pa("invalid EM_ASM input |"+d+"|. Please use EM_ASM(..code..) (no quotes) or EM_ASM({ ..code($0).. }, input) (to input values)"));try{var e=eval("(function(Module, FS) { return function("+c.join(",")+"){ "+d+" } })")(Module,"undefined"!==typeof v?v:j)}catch(g){Module.ab("error in executing inline EM_ASM code: "+g+" on: \n\n"+d+"\n\nwith args |"+c+"| (make sure to use the right one out of EM_ASM, EM_ASM_ARGS, etc.)"),f(g)}return q.pc[a]=
e},Ab:function(a){q.Ab.Kc||(q.Ab.Kc={});q.Ab.Kc[a]||(q.Ab.Kc[a]=1,Module.ab(a))},wc:{},Ph:function(a,b){p(b);q.wc[b]||(q.wc[b]={});var c=q.wc[b];c[a]||(c[a]=function(){return q.Pb(b,a,arguments)});return c[a]},Nh:function(){f("You must build with -s RETAIN_COMPILER_SETTINGS=1 for Runtime.getCompilerSetting or emscripten_get_compiler_setting to work")},$b:function(a){var b=oa;oa=oa+a|0;oa=oa+15&-16;return b},Ld:function(a){var b=qa;qa=qa+a|0;qa=qa+15&-16;return b},rb:function(a){var b=ra;ra=ra+a|0;
ra=ra+15&-16;if(a=ra>=sa)pa("Cannot enlarge memory arrays. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value "+sa+", (2) compile with ALLOW_MEMORY_GROWTH which adjusts the size at runtime but prevents some optimizations, or (3) set Module.TOTAL_MEMORY before the program runs."),a=i;return a?0:b},lc:function(a,b){return Math.ceil(a/(b?b:16))*(b?b:16)},Ze:function(a,b,c){return c?+(a>>>0)+4294967296*+(b>>>0):+(a>>>0)+4294967296*+(b|0)},g:8,Hb:4,th:0};Module.Runtime=q;
q.addFunction=q.fe;q.removeFunction=q.qf;var ta=k,ua,va,na;function p(a,b){a||pa("Assertion failed: "+b)}function wa(a){var b=Module["_"+a];if(!b)try{b=eval("_"+a)}catch(c){}p(b,"Cannot call unknown function "+a+" (perhaps LLVM optimizations or closure removed it?)");return b}var xa,ya;
(function(){function a(a){a=a.toString().match(d).slice(1);return{arguments:a[0],body:a[1],returnValue:a[2]}}var b={stackSave:function(){q.bc()},stackRestore:function(){q.ac()},arrayToC:function(a){var b=q.$b(a.length);za(a,b);return b},stringToC:function(a){var b=0;a!==j&&(a!==h&&0!==a)&&(b=q.$b((a.length<<2)+1),Aa(a,b));return b}},c={string:b.stringToC,array:b.arrayToC};ya=function(a,b,d,e){var g=wa(a),u=[],a=0;if(e)for(var D=0;D<e.length;D++){var K=c[d[D]];K?(0===a&&(a=q.bc()),u[D]=K(e[D])):u[D]=
e[D]}d=g.apply(j,u);"string"===b&&(d=t(d));0!==a&&q.ac(a);return d};var d=/^function\s*\(([^)]*)\)\s*{\s*([^*]*?)[\s;]*(?:return\s*(.*?)[;\s]*)?}$/,e={},g;for(g in b)b.hasOwnProperty(g)&&(e[g]=a(b[g]));xa=function(b,c,d){var d=d||[],g=wa(b),b=d.every(function(a){return"number"===a}),r="string"!==c;if(r&&b)return g;var u=d.map(function(a,b){return"$"+b}),c="(function("+u.join(",")+") {",D=d.length;if(!b)for(var c=c+("var stack = "+e.stackSave.body+";"),K=0;K<D;K++){var G=u[K],X=d[K];"number"!==X&&
(X=e[X+"ToC"],c+="var "+X.arguments+" = "+G+";",c+=X.body+";",c+=G+"="+X.returnValue+";")}d=a(function(){return g}).returnValue;c+="var ret = "+d+"("+u.join(",")+");";r||(d=a(function(){return t}).returnValue,c+="ret = "+d+"(ret);");b||(c+=e.stackRestore.body.replace("()","(stack)")+";");return eval(c+"return ret})")}})();Module.cwrap=xa;Module.ccall=ya;
function Ba(a,b,c){c=c||"i8";"*"===c.charAt(c.length-1)&&(c="i32");switch(c){case "i1":w[a>>0]=b;break;case "i8":w[a>>0]=b;break;case "i16":Ca[a>>1]=b;break;case "i32":y[a>>2]=b;break;case "i64":va=[b>>>0,(ua=b,1<=+Da(ua)?0<ua?(Ea(+Fa(ua/4294967296),4294967295)|0)>>>0:~~+Ga((ua-+(~~ua>>>0))/4294967296)>>>0:0)];y[a>>2]=va[0];y[a+4>>2]=va[1];break;case "float":Ha[a>>2]=b;break;case "double":Ia[a>>3]=b;break;default:pa("invalid type for setValue: "+c)}}Module.setValue=Ba;
function Ja(a,b){b=b||"i8";"*"===b.charAt(b.length-1)&&(b="i32");switch(b){case "i1":return w[a>>0];case "i8":return w[a>>0];case "i16":return Ca[a>>1];case "i32":return y[a>>2];case "i64":return y[a>>2];case "float":return Ha[a>>2];case "double":return Ia[a>>3];default:pa("invalid type for setValue: "+b)}return j}Module.getValue=Ja;var Ka=0,La=1,A=2,B=4;Module.ALLOC_NORMAL=Ka;Module.ALLOC_STACK=La;Module.ALLOC_STATIC=A;Module.ALLOC_DYNAMIC=3;Module.ALLOC_NONE=B;
function C(a,b,c,d){var e,g;"number"===typeof a?(e=i,g=a):(e=k,g=a.length);var l="string"===typeof b?b:j,c=c==B?d:[F,q.$b,q.Ld,q.rb][c===h?A:c](Math.max(g,l?1:b.length));if(e){d=c;p(0==(c&3));for(a=c+(g&-4);d<a;d+=4)y[d>>2]=0;for(a=c+g;d<a;)w[d++>>0]=0;return c}if("i8"===l){if("string"===typeof a)for(d=0;d<a.length;d++)H[c+d]=a.charCodeAt(d);else a.subarray||a.slice?H.set(a,c):H.set(new Uint8Array(a),c);return c}for(var d=0,m,s;d<g;){var x=a[d];"function"===typeof x&&(x=q.Qh(x));e=l||b[d];0===e?d++:
("i64"==e&&(e="i32"),Ba(c+d,x,e),s!==e&&(m=q.ud(e),s=e),d+=m)}return c}Module.allocate=C;function t(a,b){if(0===b||!a)return"";for(var c=0,d,e=0;;){d=H[a+e>>0];c|=d;if(0==d&&!b)break;e++;if(b&&e==b)break}b||(b=e);d="";if(128>c){for(;0<b;)c=String.fromCharCode.apply(String,H.subarray(a,a+Math.min(b,1024))),d=d?d+c:c,a+=1024,b-=1024;return d}return Module.UTF8ToString(a)}Module.Pointer_stringify=t;Module.AsciiToString=function(a){for(var b="";;){var c=w[a++>>0];if(!c)return b;b+=String.fromCharCode(c)}};
Module.stringToAscii=function(a,b){return Ma(a,b,k)};
function Na(a,b){for(var c,d,e,g,l,m,s="";;){c=a[b++];if(!c)return s;c&128?(d=a[b++]&63,192==(c&224)?s+=String.fromCharCode((c&31)<<6|d):(e=a[b++]&63,224==(c&240)?c=(c&15)<<12|d<<6|e:(g=a[b++]&63,240==(c&248)?c=(c&7)<<18|d<<12|e<<6|g:(l=a[b++]&63,248==(c&252)?c=(c&3)<<24|d<<18|e<<12|g<<6|l:(m=a[b++]&63,c=(c&1)<<30|d<<24|e<<18|g<<12|l<<6|m))),65536>c?s+=String.fromCharCode(c):(c-=65536,s+=String.fromCharCode(55296|c>>10,56320|c&1023)))):s+=String.fromCharCode(c)}}Module.UTF8ArrayToString=Na;
Module.UTF8ToString=function(a){return Na(H,a)};
function Oa(a,b,c,d){if(!(0<d))return 0;for(var e=c,d=c+d-1,g=0;g<a.length;++g){var l=a.charCodeAt(g);55296<=l&&57343>=l&&(l=65536+((l&1023)<<10)|a.charCodeAt(++g)&1023);if(127>=l){if(c>=d)break;b[c++]=l}else{if(2047>=l){if(c+1>=d)break;b[c++]=192|l>>6}else{if(65535>=l){if(c+2>=d)break;b[c++]=224|l>>12}else{if(2097151>=l){if(c+3>=d)break;b[c++]=240|l>>18}else{if(67108863>=l){if(c+4>=d)break;b[c++]=248|l>>24}else{if(c+5>=d)break;b[c++]=252|l>>30;b[c++]=128|l>>24&63}b[c++]=128|l>>18&63}b[c++]=128|l>>
12&63}b[c++]=128|l>>6&63}b[c++]=128|l&63}}b[c]=0;return c-e}Module.stringToUTF8Array=Oa;Module.stringToUTF8=function(a,b,c){return Oa(a,H,b,c)};function Pa(a){for(var b=0,c=0;c<a.length;++c){var d=a.charCodeAt(c);55296<=d&&57343>=d&&(d=65536+((d&1023)<<10)|a.charCodeAt(++c)&1023);127>=d?++b:b=2047>=d?b+2:65535>=d?b+3:2097151>=d?b+4:67108863>=d?b+5:b+6}return b}Module.lengthBytesUTF8=Pa;Module.UTF16ToString=function(a){for(var b=0,c="";;){var d=Ca[a+2*b>>1];if(0==d)return c;++b;c+=String.fromCharCode(d)}};
Module.stringToUTF16=function(a,b,c){c===h&&(c=2147483647);if(2>c)return 0;for(var c=c-2,d=b,c=c<2*a.length?c/2:a.length,e=0;e<c;++e)Ca[b>>1]=a.charCodeAt(e),b+=2;Ca[b>>1]=0;return b-d};Module.lengthBytesUTF16=function(a){return 2*a.length};Module.UTF32ToString=function(a){for(var b=0,c="";;){var d=y[a+4*b>>2];if(0==d)return c;++b;65536<=d?(d-=65536,c+=String.fromCharCode(55296|d>>10,56320|d&1023)):c+=String.fromCharCode(d)}};
Module.stringToUTF32=function(a,b,c){c===h&&(c=2147483647);if(4>c)return 0;for(var d=b,c=d+c-4,e=0;e<a.length;++e){var g=a.charCodeAt(e);if(55296<=g&&57343>=g)var l=a.charCodeAt(++e),g=65536+((g&1023)<<10)|l&1023;y[b>>2]=g;b+=4;if(b+4>c)break}y[b>>2]=0;return b-d};Module.lengthBytesUTF32=function(a){for(var b=0,c=0;c<a.length;++c){var d=a.charCodeAt(c);55296<=d&&57343>=d&&++c;b+=4}return b};
function Qa(a){function b(c,d,e){var d=d||Infinity,g="",l=[],u;if("N"===a[m]){m++;"K"===a[m]&&m++;for(u=[];"E"!==a[m];)if("S"===a[m]){m++;var O=a.indexOf("_",m);u.push(x[a.substring(m,O)||0]||"?");m=O+1}else if("C"===a[m])u.push(u[u.length-1]),m+=2;else{var O=parseInt(a.substr(m)),z=O.toString().length;if(!O||!z){m--;break}var la=a.substr(m+z,O);u.push(la);x.push(la);m+=z+O}m++;u=u.join("::");d--;if(0===d)return c?[u]:u}else if(("K"===a[m]||r&&"L"===a[m])&&m++,O=parseInt(a.substr(m)))z=O.toString().length,
u=a.substr(m+z,O),m+=z+O;r=k;"I"===a[m]?(m++,O=b(i),z=b(i,1,i),g+=z[0]+" "+u+"<"+O.join(", ")+">"):g=u;a:for(;m<a.length&&0<d--;)if(u=a[m++],u in s)l.push(s[u]);else switch(u){case "P":l.push(b(i,1,i)[0]+"*");break;case "R":l.push(b(i,1,i)[0]+"&");break;case "L":m++;O=a.indexOf("E",m)-m;l.push(a.substr(m,O));m+=O+2;break;case "A":O=parseInt(a.substr(m));m+=O.toString().length;"_"!==a[m]&&f("?");m++;l.push(b(i,1,i)[0]+" ["+O+"]");break;case "E":break a;default:g+="?"+u;break a}!e&&(1===l.length&&"void"===
l[0])&&(l=[]);return c?(g&&l.push(g+"?"),l):g+("("+l.join(", ")+")")}var c=!!Module.___cxa_demangle;if(c)try{var d=F(a.length);Aa(a.substr(1),d);var e=F(4),g=Module.___cxa_demangle(d,0,0,e);if(0===Ja(e,"i32")&&g)return t(g)}catch(l){}finally{d&&Ra(d),e&&Ra(e),g&&Ra(g)}var m=3,s={v:"void",b:"bool",c:"char",s:"short",i:"int",l:"long",f:"float",d:"double",w:"wchar_t",a:"signed char",h:"unsigned char",t:"unsigned short",j:"unsigned int",m:"unsigned long",x:"long long",y:"unsigned long long",z:"..."},
x=[],r=i,d=a;try{if("Object._main"==a||"_main"==a)return"main()";"number"===typeof a&&(a=t(a));if("_"!==a[0]||"_"!==a[1]||"Z"!==a[2])return a;switch(a[3]){case "n":return"operator new()";case "d":return"operator delete()"}d=b()}catch(u){d+="?"}0<=d.indexOf("?")&&!c&&q.Ab("warning: a problem occurred in builtin C++ name demangling; build with -s DEMANGLE_SUPPORT=1 to link in libcxxabi demangling");return d}
function Sa(){var a;a:{a=Error();if(!a.stack){try{f(Error(0))}catch(b){a=b}if(!a.stack){a="(no stack trace available)";break a}}a=a.stack.toString()}return a.replace(/__Z[\w\d_]+/g,function(a){var b=Qa(a);return a===b?a:a+" ["+b+"]"})}Module.stackTrace=function(){return Sa()};for(var w,H,Ca,Ta,y,Ua,Ha,Ia,Va=0,qa=0,Wa=0,oa=0,Xa=0,Ya=0,ra=0,Za=Module.TOTAL_STACK||5242880,sa=Module.TOTAL_MEMORY||268435456,$a=65536;$a<sa||$a<2*Za;)$a=16777216>$a?2*$a:$a+16777216;
$a!==sa&&(Module.ab("increasing TOTAL_MEMORY to "+$a+" to be compliant with the asm.js spec (and given that TOTAL_STACK="+Za+")"),sa=$a);p("undefined"!==typeof Int32Array&&"undefined"!==typeof Float64Array&&!!(new Int32Array(1)).subarray&&!!(new Int32Array(1)).set,"JS engine does not provide full typed array support");var ab=new ArrayBuffer(sa);w=new Int8Array(ab);Ca=new Int16Array(ab);y=new Int32Array(ab);H=new Uint8Array(ab);Ta=new Uint16Array(ab);Ua=new Uint32Array(ab);Ha=new Float32Array(ab);
Ia=new Float64Array(ab);y[0]=255;p(255===H[0]&&0===H[3],"Typed arrays 2 must be run on a little-endian system");Module.HEAP=h;Module.buffer=ab;Module.HEAP8=w;Module.HEAP16=Ca;Module.HEAP32=y;Module.HEAPU8=H;Module.HEAPU16=Ta;Module.HEAPU32=Ua;Module.HEAPF32=Ha;Module.HEAPF64=Ia;function bb(a){for(;0<a.length;){var b=a.shift();if("function"==typeof b)b();else{var c=b.u;"number"===typeof c?b.oc===h?q.Pb("v",c):q.Pb("vi",c,[b.oc]):c(b.oc===h?j:b.oc)}}}var cb=[],db=[],eb=[],fb=[],gb=[],hb=k;
function ib(a){cb.unshift(a)}Module.addOnPreRun=Module.zh=ib;Module.addOnInit=Module.wh=function(a){db.unshift(a)};function jb(a){eb.unshift(a)}Module.addOnPreMain=Module.yh=jb;Module.addOnExit=Module.vh=function(a){fb.unshift(a)};function kb(a){gb.unshift(a)}Module.addOnPostRun=Module.xh=kb;function lb(a,b,c){c=Array(0<c?c:Pa(a)+1);a=Oa(a,c,0,c.length);b&&(c.length=a);return c}Module.intArrayFromString=lb;
Module.intArrayToString=function(a){for(var b=[],c=0;c<a.length;c++){var d=a[c];255<d&&(d&=255);b.push(String.fromCharCode(d))}return b.join("")};function Aa(a,b,c){a=lb(a,c);for(c=0;c<a.length;)w[b+c>>0]=a[c],c+=1}Module.writeStringToMemory=Aa;function za(a,b){for(var c=0;c<a.length;c++)w[b++>>0]=a[c]}Module.writeArrayToMemory=za;function Ma(a,b,c){for(var d=0;d<a.length;++d)w[b++>>0]=a.charCodeAt(d);c||(w[b>>0]=0)}Module.writeAsciiToMemory=Ma;
function mb(a,b){return 0<=a?a:32>=b?2*Math.abs(1<<b-1)+a:Math.pow(2,b)+a}function nb(a,b){if(0>=a)return a;var c=32>=b?Math.abs(1<<b-1):Math.pow(2,b-1);if(a>=c&&(32>=b||a>c))a=-2*c+a;return a}if(!Math.imul||-5!==Math.imul(4294967295,5))Math.imul=function(a,b){var c=a&65535,d=b&65535;return c*d+((a>>>16)*d+c*(b>>>16)<<16)|0};Math.Sh=Math.imul;Math.clz32||(Math.clz32=function(a){for(var a=a>>>0,b=0;32>b;b++)if(a&1<<31-b)return b;return 32});Math.Eh=Math.clz32;
var Da=Math.abs,ob=Math.cos,pb=Math.sin,qb=Math.tan,rb=Math.asin,sb=Math.atan,tb=Math.atan2,ub=Math.exp,vb=Math.log,wb=Math.sqrt,Ga=Math.ceil,Fa=Math.floor,xb=Math.pow,Ea=Math.min,yb=0,zb=j,Ab=j;function Bb(){yb++;Module.monitorRunDependencies&&Module.monitorRunDependencies(yb)}Module.addRunDependency=Bb;function Cb(){yb--;Module.monitorRunDependencies&&Module.monitorRunDependencies(yb);if(0==yb&&(zb!==j&&(clearInterval(zb),zb=j),Ab)){var a=Ab;Ab=j;a()}}Module.removeRunDependency=Cb;
Module.preloadedImages={};Module.preloadedAudios={};var Db=j,Va=8,qa=Va+1717232;
db.push({u:function(){Eb()}},{u:function(){Fb()}},{u:function(){Gb()}},{u:function(){Hb()}},{u:function(){Ib()}},{u:function(){Jb()}},{u:function(){Kb()}},{u:function(){Lb()}},{u:function(){Mb()}},{u:function(){Nb()}},{u:function(){Ob()}},{u:function(){Pb()}},{u:function(){Qb()}},{u:function(){Rb()}},{u:function(){Sb()}},{u:function(){Tb()}},{u:function(){Ub()}},{u:function(){Vb()}},{u:function(){Wb()}},{u:function(){Xb()}},{u:function(){Yb()}},{u:function(){Zb()}},{u:function(){$b()}},{u:function(){ac()}},
{u:function(){bc()}},{u:function(){cc()}},{u:function(){dc()}},{u:function(){ec()}},{u:function(){fc()}},{u:function(){gc()}},{u:function(){hc()}},{u:function(){ic()}},{u:function(){jc()}},{u:function(){kc()}},{u:function(){lc()}},{u:function(){mc()}},{u:function(){nc()}},{u:function(){oc()}});C("","i8",B,q.g);
C("stream_filelist\x00Stream a filelist from stdin\x00\x00\x00\x00noname.tif\x00\x00\x00\x00\x00\x00failed_vars.txt\x00\x00\x00\x00\x00\u00d0\u0005\x00\x00\u0001\x00\x00\x00\u0002\x00\x00\x00\u0001\x00\x00\x00\x00\x00\x00\x003.04.00\x00CatchSignals has no non-linux implementation!\n\x00\x00Please call SetImage before SetSourceResolution.\n\x00\x00\x00\x00\x00\x00\x00P5 %d %d 255\n\x00\x00\x00Please call SetImage before attempting recognition.\x00\x00\x00\x00\x00 <div class='ocr_page' id='page_\x00\x00\x00\x00\x00\x00\x00' title='image \"\x00\x00\x00\x00\x00\x00\x00\x00unknown\x00\"; bbox \x00\x00\x00\x00\x00\x00\x00\x00; ppageno \x00\x00\x00\x00\x00\x00'>\n\x00\x00\x00\x00\x00 <div class='ocr_carea' id='block_\x00\x00\x00\x00_\x00\x00\x00\x00\x00\x00\x00\n <p class='ocr_par' dir='ltr' id='par_\x00\x00\x00\x00\x00\x00\n <p class='ocr_par' dir='rtl' id='par_\x00\x00\x00\x00\x00\x00\n <span class='ocr_line' id='line_\x00\x00<span class='ocrx_word' id='word_\x00\x00\x00\x00\x00\x00\x00' title='bbox \x00\x00; x_wconf \x00\x00\x00\x00\x00\x00; x_font \x00\x00\x00\x00\x00\x00\x00; x_fsize \x00\x00\x00\x00\x00\x00 lang='\x00 dir='ltr'\x00\x00\x00\x00\x00\x00 dir='rtl'\x00\x00\x00\x00\x00\x00>\x00\x00\x00\x00\x00\x00\x00<strong>\x00\x00\x00\x00\x00\x00\x00\x00<em>\x00\x00\x00\x00</em>\x00\x00\x00</strong>\x00\x00\x00\x00\x00\x00\x00</span> \x00\x00\x00\x00\x00\x00\x00\x00\n </span>\x00\x00\x00\n </p>\n\x00\x00\x00\x00\x00\x00 </div>\n\x00\x00\x00\x00\x00\x00 </div>\n\x00\x00\x00\x00\x00\x00\x00%s %d %d %d %d %d\n\x00\x00\x00\x00\x00\x00\u00ac \x00\x00\u001c \x00\x00\u001d \x00\x00\u0018 \x00\x00\u0019 \x00\x00\" \x00\x00\u0014 \x00\x00\x00\x00\x00\x00\u00a2\x00\x00\x00\"\x00\x00\x00\"\x00\x00\x00'\x00\x00\x00'\x00\x00\x00\u00b7\x00\x00\x00-\x00\x00\x00\x00\x00\x00\x00Trying to adapt \"%s\" to \"%s\"\n\x00\x00\x00Please call Init before attempting to set an image.\x00\x00\x00\x00\x00../api/baseapi.cpp\x00\x00\x00\x00\x00\x00Estimated resolution %d out of range! Corrected to %d\n\x00\x00Image too large: (%d, %d)\n\x00\x00\x00\x00\x00\x00osd\x00\x00\x00\x00\x00Warning: Auto orientation and script detection requested, but osd language failed to load\n\x00\x00\x00\x00\x00\x00&lt;\x00\x00\x00\x00&gt;\x00\x00\x00\x00&amp;\x00\x00\x00&quot;\x00\x00&#39;\x00\x00\x00N9tesseract11TessBaseAPIE\x00\x00\x00\x00\x00\x00\x00 -\u001a\x00\u00b0\u0005\x00\x00\x00\x00\x00\x00\u0080\u0006\x00\x00\u0003\x00\x00\x00\u0004\x00\x00\x00\u0001\x00\x00\x00\x00\x00\x00\x0034_ConstTessMemberResultCallback_5_0ILb0EbN9tesseract12PageIteratorENS0_17PageIteratorLevelEPiS3_S3_S3_E\x00\x00\x00\x00\x00\x00\x00\x0018TessResultCallbackIbE\x00 -\u001a\x00`\u0006\x00\x00H-\u001a\x00\u00f0\u0005\x00\x00x\u0006\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\u0018\u0007\x00\x00\u0003\x00\x00\x00\u0005\x00\x00\x00\u0002\x00\x00\x00\x00\x00\x00\x0034_ConstTessMemberResultCallback_6_0ILb0EbN9tesseract12PageIteratorENS0_17PageIteratorLevelEiPiS3_S3_S3_E\x00\x00\x00\x00\x00\x00\x00H-\u001a\x00\u00a8\u0006\x00\x00x\u0006\x00\x00\x00\x00\x00\x00ELIST_ITERATOR::move_to_first\x00\x00\x00ELIST_ITERATOR::data\x00\x00\x00\x00ELIST2_ITERATOR::data\x00\x00\x00ELIST2_ITERATOR::cycled_list\x00\x00\x00\x00ELIST2_ITERATOR::mark_cycle_pt\x00\x00ELIST2_ITERATOR::set_to_list\x00\x00\x00\x00ELIST_ITERATOR::add_after_then_move\x00\x00\x00\x00\x00ELIST_ITERATOR::set_to_list\x00\x00\x00\x00\x00ELIST_ITERATOR::add_list_after\x00\x00ELIST_ITERATOR::at_first\x00\x00\x00\x00\x00\x00\x00\x00ELIST_ITERATOR::empty\x00\x00\x00ELIST_ITERATOR::cycled_list\x00\x00\x00\x00\x00ELIST_ITERATOR::mark_cycle_pt\x00\x00\x00index < len\x00\x00\x00\x00\x00../ccstruct/rejctmap.h\x00\x00' title=\"bbox \x00\x00\">\x00\x00\x00\x00\x00\x00; textangle \x00\x00\x00\x00; baseline \x00\x00\x00\x00\x00\x00\x00\x00\x00h\t\x00\x00\u0006\x00\x00\x00\u0007\x00\x00\x00\b\x00\x00\x00\t\x00\x00\x00\n\x00\x00\x00\u0001\x00\x00\x00\u0002\x00\x00\x00\u0001\x00\x00\x00\u0003\x00\x00\x00\x00\x00\x00\x00N9tesseract15MutableIteratorE\x00\x00\x00H-\u001a\x00H\t\x00\x00p\u00a1\x00\x00\x00\x00\x00\x00debug\x00\x00\x00bbufferCre
B,q.g+152);
C("MemPdf\x00\x00&data or &nbytes not defined\x00\x00\x00\x00pixConvertToPdfData\x00\x00\x00\x00\x00cid not made\x00\x00\x00\x00lpd not made\x00\x00\x00\x00pdf output not made\x00\x00\x00\x00\x00ptraConcatenatePdfToData\x00\x00\x00\x00\x00\x00\x00\x00pa_data not defined\x00\x00\x00\x00\x00Error in %s: can't parse file %d; skipping\n\x00\x00\x00\x00\x00no parsable pdf files found\x00\x00\x00\x00\x00&cid not defined\x00\x00\x00\x00\x00\x00\x00\x00fname not defined\x00\x00\x00\x00\x00\x00\x00cmapdata not made\x00\x00\x00\x00\x00\x00\x00l_generateJpegData\x00\x00\x00\x00\x00\x00datacomp not extracted\x00\x00invalid conversion type\x00Warning in %s: pixs has cmap; using flate encoding\n\x00\x00\x00\x00\x00Warning in %s: pixs has < 8 bpp; using flate encoding\n\x00\x00Warning in %s: pixs has > 1 bpp; using flate encoding\n\x00\x00jpeg data not made\x00\x00\x00\x00\x00\x00g4 data not made\x00\x00\x00\x00\x00\x00\x00\x00flate data not made\x00\x00\x00\x00\x00pixGenerateCIData\x00\x00\x00\x00\x00\x00\x00l_generateG4Data\x00\x00\x00\x00\x00\x00\x00\x00l_CIDataDestroy\x00pdfdataDestroy\x00\x00 0 R\x00\x00\x00\x00generatePagesObjStringPdf\x00\x00\x00\x00\x00\x00\x00napage not defined\x00\x00\x00\x00\x00\x00 %d 0 R \x00\x00\x00\x00\x00\x00\x00\x003 0 obj\n<<\n/Type /Pages\n/Kids [%s]\n/Count %d\n>>\n\x00\x00\x00\x00\x00\x00\x00\x00parseTrailerPdf\x00bas not defined\x00%PDF-1.\x00PDF header signature not found\x00\x00startxref\n\x00\x00\x00\x00\x00\x00startxref not found!\x00\x00\x00\x00%d\n\x00\x00\x00\x00\x00xrefloc not found!\x00\x00\x00\x00\x00\x00invalid xrefloc!\x00\x00\x00\x00\x00\x00\x00\x000 %d\x00\x00\x00\x00nobj not found\x00\x00%d 0 obj\x00\x00\x00\x00\x00\x00\x00\x00Error in %s: bad trailer for object %d\n\x00Info in %s: rebuilding pdf trailer\n\x00\x00\x00\x00\x00 0 obj\n\x00xref\x00\x00\x00\x00makeTrailerStringPdf\x00\x00\x00\x00daloc not defined\x00\x00\x00\x00\x00\x00\x00xref\n0 %d\n0000000000 65535 f \n\x00\x00%010d 00000 n \n\x00trailer\n<<\n/Size %d\n/Root 1 0 R\n/Info 2 0 R\n>>\nstartxref\n%d\n%%%%EOF\n\x00\x00\x00\x00l_generatePdf\x00\x00\x00lpd not defined\x00generateOutputDataPdf\x00\x00\x00cid not found\x00\x00\x00pdfdataGetCid\x00\x00\x00invalid image index\x00\x00\x00\x00\x00generateColormapStringsPdf\x00\x00\x00\x00\x00\x00%d 0 obj\n[ /Indexed /DeviceRGB\n%d\n%s\n]\nendobj\n\x00\x00generatePreXStringsPdf\x00\x00/ImageMask true\n/ColorSpace /DeviceGray\x00/ColorSpace /DeviceGray\x00/BitsPerComponent 1\n/Interpolate true\x00\x00\x00/Filter /CCITTFaxDecode\n/DecodeParms\n<<\n/K -1\n/Columns %d\n>>\x00\x00\x00\x00/ColorSpace /DeviceRGB\x00\x00Error in %s: in jpeg: spp != 1 && spp != 3\n\x00\x00\x00\x00\x00/BitsPerComponent 8\x00\x00\x00\x00\x00/Filter /DCTDecode\x00\x00\x00\x00\x00\x00Error in %s: in jp2k: spp != 1 && spp != 3\n\x00\x00\x00\x00\x00/Filter /JPXDecode\x00\x00\x00\x00\x00\x00/ColorSpace %d 0 R\x00\x00\x00\x00\x00\x00/ColorSpace /DeviceGray\n/Decode [1 0]\x00\x00\x00Error in %s: unknown colorspace: spp = %d\n\x00\x00\x00\x00\x00\x00/BitsPerComponent %d\x00\x00\x00\x00/Filter /FlateDecode\x00\x00\x00\x00/DecodeParms\n<<\n /Columns %d\n /Predictor 14\n /Colors %d\n /BitsPerComponent %d\n>>\n\x00\x00\x00%d 0 obj\n<<\n/Length %lu\n/Subtype /Image\n%s\n/Width %d\n/Height %d\n%s\n%s\n%s>>\nstream\n\x00\x00\x00\x00\x00\x00generateContentStringPdf\x00\x00\x00\x00\x00\x00\x00\x00calloc fail for buf\x00\x00\x00\x00\x00q %.4f %.4f %.4f %.4f %.4f %.4f cm /Im%d Do Q\n\x00\x00cstr not found\x00\x005 0 obj\n<< /Length %d >>\nstream\n%sendstream\nendobj\n\x00\x00\x00\x00\x00generatePageStringPdf\x00\x00\x00/Im%d %d 0 R \x00xstr not found\x00\x004 0 obj\n<<\n/Type /Page\n/Parent 3 0 R\n/MediaBox [%d %d %d %d]\n/Contents 5 0 R\n/Resources\n<<\n/XObject << %s >>\n/ProcSet [ /ImageB /ImageI /ImageC ]\n>>\n>>\nendobj\n\x00%PDF-1.5\n\x00\x00\x00\x00\x00\x00\x001 0 obj\n<<\n/Type /Catalog\n/Pages 3 0 R\n>>\nendobj\n\x00\x00\x00\x00\x00\x00\x002 0 obj\n<<\n\x00\x00\x00\x00\x00/CreationDate (D:%s)\n\x00\x00\x00/Producer (leptonica: %s)\n\x00\x00\x00\x00\x00\x00/Title (%s)\n\x00\x00\x00\x00>>\nendobj\n\x00\x00\x00\x0
B,q.g+10392);
C("\x00\x00\x00\x00\x00\x00\x00\x00new y array not returned\x00\x00\x00\x00\x00\x00\x00\x00ptaJoin\x00ptad not defined\x00\x00\x00\x00\x00\x00\x00\x00istart > iend; no pts\x00\x00\x00ptraCreate\x00\x00\x00\x00\x00\x00pa not made\x00\x00\x00\x00\x00ptraDestroy\x00\x00\x00\x00\x00ptraAdd\x00pa not defined\x00\x00extension failure\x00\x00\x00\x00\x00\x00\x00ptraRemove\x00\x00\x00\x00\x00\x00index not in [0 ... imax]\x00\x00\x00\x00\x00\x00\x00ptraCompactArray\x00\x00\x00\x00\x00\x00\x00\x00Error in %s: index = %d; != nactual\n\x00\x00\x00\x00ptraGetMaxIndex\x00&maxindex not defined\x00\x00\x00ptraGetActualCount\x00\x00\x00\x00\x00\x00&count not defined\x00\x00\x00\x00\x00\x00ptraGetPtrToItem\x00\x00\x00\x00\x00\x00\x00\x00index not in [0 ... nalloc-1]\x00\x00\x00ptraExtendArray\x00pixRead\x00Error in %s: image file not found: %s\n\x00\x00pix not read\x00\x00\x00\x00pixReadStream\x00\x00\x00bmp: no pix returned\x00\x00\x00\x00jpeg: no pix returned\x00\x00\x00png: no pix returned\x00\x00\x00\x00tiff: no pix returned\x00\x00\x00pnm: no pix returned\x00\x00\x00\x00gif: no pix returned\x00\x00\x00\x00jp2: no pix returned\x00\x00\x00\x00webp: no pix returned\x00\x00\x00spix: no pix returned\x00\x00\x00Unknown format: no pix returned\x00&format not defined\x00\x00\x00\x00\x00findFileFormatStream\x00\x00\x00\x00truncated file\x00\x00failed to read first 12 bytes of file\x00\x00\x00findFileFormatBuffer\x00\x00\x00\x00byte buffer not defined\x00\u00ffO\u00ffQ\x00\x00\x00\x00pixRasterop\x00\x00\x00\x00\x00pixd not defined\x00\x00\x00\x00\x00\x00\x00\x00depths of pixs and pixd differ\x00\x00pixRasteropVip\x00\x00bw must be > 0\x00\x00\x00\x00\x00\x00\u0001\x00\x00\x00\u0003\x00\x00\x00\u0007\x00\x00\x00\u000f\x00\x00\x00\u001f\x00\x00\x00?\x00\x00\x00\u007f\x00\x00\x00\u00ff\x00\x00\x00\u00ff\u0001\x00\x00\u00ff\u0003\x00\x00\u00ff\u0007\x00\x00\u00ff\u000f\x00\x00\u00ff\u001f\x00\x00\u00ff?\x00\x00\u00ff\u007f\x00\x00\u00ff\u00ff\x00\x00\u00ff\u00ff\u0001\x00\u00ff\u00ff\u0003\x00\u00ff\u00ff\u0007\x00\u00ff\u00ff\u000f\x00\u00ff\u00ff\u001f\x00\u00ff\u00ff?\x00\u00ff\u00ff\u007f\x00\u00ff\u00ff\u00ff\x00\u00ff\u00ff\u00ff\u0001\u00ff\u00ff\u00ff\u0003\u00ff\u00ff\u00ff\u0007\u00ff\u00ff\u00ff\u000f\u00ff\u00ff\u00ff\u001f\u00ff\u00ff\u00ff?\u00ff\u00ff\u00ff\u007f\u00ff\u00ff\u00ff\u00ff","i8",
B,q.g+20632);
C("\u0080\x00\x00\x00\u00c0\x00\x00\x00\u00e0\x00\x00\x00\u00f0\x00\x00\x00\u00f8\x00\x00\x00\u00fc\x00\x00\x00\u00fe\x00\x00\x00\u00ff\x00\x00\u0080\u00ff\x00\x00\u00c0\u00ff\x00\x00\u00e0\u00ff\x00\x00\u00f0\u00ff\x00\x00\u00f8\u00ff\x00\x00\u00fc\u00ff\x00\x00\u00fe\u00ff\x00\x00\u00ff\u00ff\x00\u0080\u00ff\u00ff\x00\u00c0\u00ff\u00ff\x00\u00e0\u00ff\u00ff\x00\u00f0\u00ff\u00ff\x00\u00f8\u00ff\u00ff\x00\u00fc\u00ff\u00ff\x00\u00fe\u00ff\u00ff\x00\u00ff\u00ff\u00ff\u0080\u00ff\u00ff\u00ff\u00c0\u00ff\u00ff\u00ff\u00e0\u00ff\u00ff\u00ff\u00f0\u00ff\u00ff\u00ff\u00f8\u00ff\u00ff\u00ff\u00fc\u00ff\u00ff\u00ff\u00fe\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\x00\x00\x00\x00Operation %x invalid\n\x00\x00\x00Operation %d invalid\n\x00\x00\x00Operation %d not permitted here!\n\x00\x00\x00\x00\x00\x00\x00pixRotate\x00\x00\x00\x00\x00\x00\x00Info in %s: 1 bpp, large angle; rotate by sampling\n\x00\x00\x00\x00\x00Info in %s: 1 bpp; rotate by shear\n\x00\x00\x00\x00\x00pixEmbedForRotation\x00\x00\x00\x00\x00pixRotateBySampling\x00\x00\x00\x00\x00invalid depth\x00\x00\x00pixRotateAMColor\x00\x00\x00\x00\x00\x00\x00\x00pixs must be 32 bpp\x00\x00\x00\x00\x00pixRotateAMGray\x00pixs must be 8 bpp\x00\x00\x00\x00\x00\x00pixRotateShear\x00\x00Warning in %s: %6.2f radians; large angle for shear rotation\n\x00\x00\x00pixRotate2Shear\x00Warning in %s: %6.2f radians; large angle for 2-shear rotation\n\x00pix1 not made\x00\x00\x00pixRotate3Shear\x00Warning in %s: %6.2f radians; large angle for 3-shear rotation\n\x00pixRotateShearCenter\x00\x00\x00\x00sarrayCreate\x00\x00\x00\x00sa not made\x00\x00\x00\x00\x00textstr not defined\x00\x00\x00\x00\x00sarrayCreateLinesFromString\x00\x00\x00\x00\x00\r\n\x00\x00\x00\x00\x00\x00sarrayDestroy\x00\x00\x00sa not defined\x00\x00sarrayAddString\x00string not defined\x00\x00\x00\x00\x00\x00invalid copyflag\x00\x00\x00\x00\x00\x00\x00\x00sarrayGetCount\x00\x00sarrayGetString\x00index not valid\x00sarrayGetRefcount\x00\x00\x00\x00\x00\x00\x00sarrayChangeRefcount\x00\x00\x00\x00sarrayToString\x00\x00sarrayToStringRange\x00\x00\x00\x00\x00invalid addnlflag\x00\x00\x00\x00\x00\x00\x00first not valid\x00str not found\x00\x00\x00sarraySplitString\x00\x00\x00\x00\x00\x00\x00str not defined\x00separators not defined\x00\x00dirname not defined\x00\x00\x00\x00\x00getFilenamesInDirectory\x00pdir not opened\x00safiles not made\x00\x00\x00\x00\x00\x00\x00\x00sarrayExtendArray\x00\x00\x00\x00\x00\x00\x00new ptr array not returned\x00\x00\x00\x00\x00\x00pixScale\x00\x00\x00\x00\x00\x00\x00\x00pixScaleGeneral\x00pixs not {1,2,4,8,16,32} bpp\x00\x00\x00\x00scale factor <= 0\x00\x00\x00\x00\x00\x00\x00Warning in %s: scaling factors < 0.7; do regular scaling\n\x00\x00\x00\x00\x00\x00\x00pixScaleColorLI\x00pixs undefined or not 32 bpp\x00\x00\x00\x00pixScaleColor2xLI\x00\x00\x00\x00\x00\x00\x00pixScaleColor4xLI\x00\x00\x00\x00\x00\x00\x00pixScaleGrayLI\x00\x00pixs undefined, cmapped or not 8 bpp\x00\x00\x00\x00pixScaleGray2xLI\x00\x00\x00\x00\x00\x00\x00\x00pixScaleGray4xLI\x00\x00\x00\x00\x00\x00\x00\x00pixScaleSmooth\x00\x00Warning in %s: scaling factor not < 0.7; do regular scaling\n\x00\x00\x00\x00Warning in %s: pix has colormap; removing\n\x00\x00\x00\x00\x00\x00Warning in %s: depth not 8 or 32 bpp; do regular scaling\n\x00\x00\x00\x00\x00\x00\x00pixs too small\x00\x00pixd too small\x00\x00pixScaleAreaMap\x00pix not 2, 4, 8 or 32 bpp\x00\x00\x00\x00\x00\x00\x00Warning in %s: scaling factors not < 0.7; do regular scaling\n\x00\x00\x00pixScaleAreaMap2\x00\x00\x00\x00\x00\x00\x00\x00pixScaleBinary\x00\x00pixs must be 1 bpp\x00\x00\x00\x00\x00\x00pixScaleToGray\x00\x00pixs not 1 bpp\x00\x00scalefactor <= 0.0\x00\x00\x00\x00\x00\x00scalefactor >= 1.0\x00\x00\x00\x00\x00\x00scalefactor too small\x00\x00\x00pixScaleToGray2\x00sumtab not made\x00valtab not made\x00pixScaleToGray3\x00pixScaleToGray4\x00pixScaleToGray6\x00tab8 not made\x00\x00\x00pixScaleToGray8\x00pixScaleToGray16\x00\x00\x00\x00\x00\x00\x00\x00pixExpandReplicate\x00\x00\x00\x00\x00\x00depth not in {1,2,4,8,16,32}\x00\x00\x00\x00factor <= 0; invalid\x00\x00\x00\
B,q.g+21831);
C('pixDisplayWriteFormat\x00\x00\x00display\x00file.%03d.png\x00\x00\x00/tmp/display\x00\x00\x00\x00file.%03d.jpg\x00\x00\x00function not present\x00\x00\x00\x00zlibCompress\x00\x00\x00\x00Running word_adaptable() for %s rating %.4f certainty %.4f\n\x00\x00\x00\x00\x00adaption disabled\n\x00\x00\x00\x00\x00\x00tess_would_adapt bit is false\n\x00\x00tess_accepted bit is false\n\x00\x00\x00\x00\x00word not in dawgs\n\x00\x00\x00\x00\x00\x00word has ell conflict\n\x00\x00word contains spaces\n\x00\x00\x00word is ambiguous\n\x00\x00\x00\x00\x00\x00returning status %d\n\x00\x00\x00\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00\u0080\u00f3\u0005\x00\x00\x00\x00\x00\u00a8\u00f3\u0005\x00\x00\x00\x00\x00\x00\u00f4\u0005\x00\x00\x00\x00\x00\u00a0\u00f4\u0005\x00\x00\x00\x00\x00\u00c0\u00f4\u0005\x00\x00\x00\x00\x00FAILURE! Couldn\'t find a matching blob\x00\x00APPLY_BOXES:\n\x00\x00\x00 Boxes read from boxfile: %6d\n\x00\x00\x00\x00\x00\x00\x00 Boxes failed resegmentation: %6d\n\x00\x00\x00row xheight=%g, but median xheight = %g\n\x00\x00\x00\x00\x00\x00\x00\x00Maximally chopping word at:\x00\x00\x00\x00\x00!word_res->chopped_word->blobs.empty()\x00\x00../ccmain/applybox.cpp\x00\x00\nAPPLY_BOX: in ResegmentCharBox() for %s\n\x00\x00\x00\x00\x00\x00\x00Checking word box:\x00\x00\x00\x00\x00\x00Checking blob:\x00\x00Current miss metric = %g, next = %g\n\x00\x00\x00\x00Index [%d, %d) seem good.\n\x00\x00\x00\x00\x00\x00%d Blobs match: blob box:\x00\x00\x00\x00\x00\x00\x00Matches box:\x00\x00\x00\x00With next box:\x00\x00Best state = \x00\x00\x00Correct text = [[ \x00\x00\x00\x00\x00\x00]]\n\x00\x00\x00\x00\x00FAIL!\n\x00\x00\nAPPLY_BOX: in ResegmentWordBox() for %s\n\x00\x00\x00\x00\x00\x00\x00Checking word:\x00\x00Blob match: blob:\x00\x00\x00\x00\x00\x00\x00APPLY_BOX: FAILURE: can\'t find class_id for \'%s\'\n\x00\x00\x00\x00\x00\x00\x00APPLY_BOX: FAILURE: can\'t find segmentation for \'%s\'\n\x00\x00\x00Applybox\x00\x00\x00\x00\x00\x00\x00\x00%d+%d:\x00\x00Segment:\x00\x00\x00\x00\x00\x00\x00\x00Complete match, rating = %g, best=%g, seglength=%d, best=%d\n\x00\x00\x00\x00Match found for %d=%s:%s, at %d+%d, recursing...\n\x00\x00\x00\x00\x00\x00\x00Match\x00\x00\x00Ambig\x00\x00\x00End recursion for %d=%s\n\x00\x00\x00\x00\x00\x00\x00\x00APPLY_BOXES: Unlabelled word at :\x00\x00\x00\x00\x00\x00\x00 Found %d good blobs.\n\x00\x00\x00\x00\x00\x00\x00\x00 Leaving %d unlabelled blobs in %d words.\n\x00\x00\x00\x00 %d remaining unlabelled words deleted.\n\x00\x00\x00\x00\x00\x00APPLY_BOXES: boxfile line %d/%s ((%d,%d),(%d,%d)): %s\n\x00\x00Generated training data for %d words\n\x00\x00\x00reserved_ > length_\x00\x00\x00\x00\x00append_unichar_id_space_allocated\x00\x00\x00\x00\x00\x00\x00ELIST_ITERATOR::extract\x00ELIST_ITERATOR::add_to_end\x00\x00\x00\x00\x00\x00ELIST_ITERATOR::add_before_stay_put\x00\x00\x00\x00\x00ELIST_ITERATOR::add_after_stay_put\x00\x00\x00\x00\x00\x00ELIST_ITERATOR::at_last\x00ELIST2_ITERATOR::add_to_end\x00\x00\x00\x00\x00ELIST2_ITERATOR::add_before_stay_put\x00\x00\x00\x00ELIST2_ITERATOR::at_first\x00\x00\x00\x00\x00\x00\x00ELIST2_ITERATOR::add_after_stay_put\x00\x00\x00\x00\x00ELIST2_ITERATOR::at_last\x00\x00\x00\x00\x00\x00\x00\x00Bounding box=(%d,%d)->(%d,%d)\n\x00\x00ELIST2_ITERATOR::extract\x00\x00\x00\x00\x00\x00\x00\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00{ if(Module[\'TesseractProgress\']) Module[\'TesseractProgress\']($0); }\x00\x00\x00\x00pr_it->word() != NULL\x00\x00\x00../ccmain/control.cpp\x00\x00\x00Pass%d: %s [%s]\n\x00\x00\x00\x00\x00\x00\x00\x00Skipping because one of the words is W_REP_CHAR\n\x00\x00\x00\x00\x00\x00\x00\x00Top choice "%s %s" verified by bigram model.\n\x00\x00\x00Examining alt choices for "%s %s".\n\x00\x00\x00\x00\x00Top choice "%s %s" verified (sans case) by bigram model.\n\x00\x00\x00\x00\x00\x00\x00This was the unique bigram choice.\x00\x00\x00\x00\x00\x00There were many choices: {\x00\x00\x00\x00\x00\x00}\x00\x00\x00\x00\x00\x00\x00There were \x00\x00\x00\x00\x00 compatible bigrams.\x00\x00\x00\x00Replaced "%s %s" with "%s %s" with bigram model. %s\n\x00\x00\x00\x00
B,q.g+28272);C("\u0080\u0084\x00\x00\x0B\x00\x00\x00\f\x00\x00\x00\u0002\x00\x00\x00\x00\x00\x00\x0029_TessMemberResultCallback_0_1ILb0EvN9tesseract16DocQualCallbacksEiE\x00\x00\x0013TessCallback1IiE\x00\x00\x00\x00\x00\x00 -\u001a\x00`\u0084\x00\x00H-\u001a\x00\u0018\u0084\x00\x00x\u0084","i8",B,q.g+33788);C("equationdetect_save_bi_image\x00\x00\x00\x00Save input bi image","i8",B,q.g+34080);C("equationdetect_save_spt_image\x00\x00\x00Save special character image","i8",B,q.g+34152);
C("equationdetect_save_seed_image\x00\x00Save the seed image","i8",B,q.g+34232);
C("equationdetect_save_merged_image\x00\x00\x00\x00\x00\x00\x00\x00Save the merged image\x00\x00\x00\x00\x00\x00\x00\u00d8\u0089\x00\x00\r\x00\x00\x00\u000e\x00\x00\x00\u0004\x00\x00\x00\u0002\x00\x00\x00equ\x00\x00\x00\x00\x00Warning: equation region detection requested, but %s failed to load from %s\n\x00\x00\x00\x00Warning: input to_block is NULL!\n\x00\x00\x00\x00\x00\x00\x00blobnbox != NULL\x00\x00\x00\x00\x00\x00\x00\x00../ccmain/equationdetect.cpp","i8",B,q.g+34304);
C("'\x00\x00\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x00\x00\x00\u00e3\u0080\u0088\x00\x00\x00\x00\x00\u00e3\u0080\u0089\x00\x00\x00\x00\x00\u00e3\u0080\u008a\x00\x00\x00\x00\x00\u00e3\u0080\u008b\x00\x00\x00\x00\x00\u00e3\u0080\u008d\x00\x00\x00\x00\x00\u00e3\u0080\u008c","i8",B,q.g+34672);
C("_spt\x00\x00\x00\x00part\x00\x00\x00\x00!blob_it.data()->joined_to_prev()\x00\x00\x00\x00\x00\x00\x00Warning: equ_tesseract_/lang_tesseract_ is NULL!\n\x00\x00\x00\x00\x00\x00\x00part_grid/best_columns is NULL!!\n\x00\x00\x00\x00\x00\x00\x00_bi\x00\x00\x00\x00\x00_seed\x00\x00\x00_merged\x00parts_to_merge[i] != NULL && parts_to_merge[i] != part\x00\x00seed != NULL && parts_overlap != NULL\x00\x00\x00part && splitted_boxes\x00\x00cps_super_bbox_\x00seed != NULL && parts_to_merge != NULL\x00\x00seed != NULL && parts_to_merge != NULL && cps_super_bbox_ != NULL\x00\x00\x00\x00\x00\x00\x00part != NULL && math_blocks != NULL\x00\x00\x00\x00\x00image_name && name\x00\x00\x00\x00\x00\x00%04d\x00\x00\x00\x00N9tesseract14EquationDetectE\x00\x00\x00\x00H-\u001a\x00\u00b8\u0089\x00\x00\u00d0\u00f7\u0004\x00\x00\x00\x00\x00CLIST_ITERATOR::data\x00\x00\x00\x00CLIST_ITERATOR::set_to_list\x00\x00\x00\x00\x00list_to_iterate is NULL\x00CLIST_ITERATOR::empty\x00\x00\x00CLIST_ITERATOR::extract\x00CLIST_ITERATOR::move_to_first\x00\x00\x00cp1 != NULL && cp2 != NULL\x00\x00\x00\x00\x00\x00CLIST_ITERATOR::at_last\x00CLIST_ITERATOR::cycled_list\x00\x00\x00\x00\x00CLIST_ITERATOR::mark_cycle_pt\x00\x00\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00\u0080\u00f3\u0005\x00\x00\x00\x00\x00\u00a8\u00f3\u0005\x00\x00\x00\x00\x00\u00a0\u00f4\u0005\x00\x00\x00\x00\x00\u00c0\u00f4\u0005\x00\x00\x00\x00\x00!\"`',.:;\x00\x00\x00\x00\x00\x00\x00\x00EXTRACTED (%d): \"\x00\x00\x00\x00\x00\x00\x00TESTED (%d): \"\x00\x00RETURNED (%d): \"\x00\x00\x00\x00\x00\x00\x00\x00%s/%1d \x00\"\n\x00\x00\x00\x00\x00\x00FIX SPACING \"%s\" => \"\x00\x00\x00FP fixspace working on \"%s\"\n\x00\x00\x00\x00blob_count <= 512\x00\x00\x00\x00\x00\x00\x00../ccmain/fixspace.cpp\x00\x00%1.1f \x00\x00ELIST_ITERATOR::add_before_then_move\x00\x00\x00\x00ELIST_ITERATOR::add_list_before\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00Class %s is %s with top %d vs limits of %d->%d, +/-%d\n\x00\x00Misfit\x00\x00Class %s: height=%d, bottom=%d,%d top=%d,%d, actual=%d,%d: \x00\x00\x00\x00\x00 xht range min=%d, max=%d\n\x00\x00\x00\x00\x00\x00 bottom shift min=%d, max=%d\n\x00\x00\x00 already OK\n\x00\x00\x00\x00Applying bottom shift=%d\n\x00\x00\x00\x00\x00\x00\x00baseline shift=%g\n\x00\x00\x00\x00\x00\x00Median xht=%f\n\x00\x00Mode20:A: New x-height = %f (norm), %f (orig)\n\x00\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00\x00\x00\x00\x00@\u008e\x00\x00\u0006\x00\x00\x00\u000f\x00\x00\x00\u0010\x00\x00\x00\t\x00\x00\x00\n\x00\x00\x00\u0005\x00\x00\x00\u0006\x00\x00\x00\u0003\x00\x00\x00../ccmain/ltrresultiterator.cpp\x00it_->word()->uch_set != NULL\x00\x00\x00\x00result_it.it_->word() != NULL\x00\x00\x00N9tesseract17LTRResultIteratorE\x00H-\u001a\x00 \u008e\x00\x00X\u0091\x00\x00\x00\x00\x00\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00\u0080\u00f3\u0005\x00\x00\x00\x00\x00\u00a8\u00f3\u0005\x00\x00\x00\x00\x00\u00a0\u00f4\u0005\x00\x00\x00\x00\x00Fraktur\x00Orientation id #%d\n\x00\x00\x00\x00\x00%12s\t: %f\n\x00\x00\x00\x00\x00\x00../ccmain/osdetect.cpp\x00\x00tess->pix_binary() != NULL\x00\x00\x00\x00\x00\x00Number of blobs post-filtering = %d\n\x00\x00\x00\x00Number of blobs to try = %d\n\x00\x00\x00\x00Too few characters. Skipping this page\n\x00CLIST_ITERATOR::length\x00\x00CLIST_ITERATOR::add_to_end\x00\x00\x00\x00\x00\x00CLIST_ITERATOR::add_before_stay_put\x00\x00\x00\x00\x00CLIST_ITERATOR::at_first\x00\x00\x00\x00\x00\x00\x00\x00CLIST_ITERATOR::add_after_stay_put\x00\x00\x00\x00\x00\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00word->best_choice->length() == word->reject_map.length()\x00\x00\x00\x00\x00\x00\x00\x00../ccmain/output.cpp\x00\x00\x00\x00Dict word: \"%s\": %d\n\x00\x00\x00\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00\u0080\u00f3\u0005\x00\x00\x00\x00\x00\u00a8\u00f3\u0005\x00\x00\x00\x00\x00\x00\x00\x00\x00X\u0091\x00\x00\u0011\x00\x00\x00\u0012\x00\x00\x00\u0010\x00\x00\x00\t\x00\x00\x00\n\x00\x00\x00\u0005\x00\x00\x00\u0006\x00\x00\x00\u0003\x00\x00\x00Corrupted word! best_choice[len=%d] = %s, box_word[len=%d]: \x00\x00\x00\x00word_res->box_word->length() == word_length_\x00\x00\x00\x00../ccmain/pageiterator
B,q.g+34752);
C("the given file.\x00tessedit_adaption_debug\x00Generate and print debug information for adaption\x00\x00\x00\x00\x00\x00\x00bidi_debug\x00\x00\x00\x00\x00\x00Debug level for BiDi\x00\x00\x00\x00applybox_debug\x00\x00Debug level\x00\x00\x00\x00\x00applybox_page\x00\x00\x00Page number to apply boxes from\x00.exp\x00\x00\x00\x00applybox_exposure_pattern\x00\x00\x00\x00\x00\x00\x00Exposure value follows this pattern in the image filename. The name of the image files are expected to be in the form [lang].[fontname].exp[num].tif\x00\x00\x00\x00applybox_learn_chars_and_char_frags_mode\x00\x00\x00\x00\x00\x00\x00\x00Learn both character fragments (as is done in the special low exposure mode) as well as unfragmented characters.\x00\x00\x00\x00\x00\x00\x00\x00applybox_learn_ngrams_mode\x00\x00\x00\x00\x00\x00Each bounding box is assumed to contain ngrams. Only learn the ngrams whose outlines overlap horizontally.\x00\x00\x00\x00\x00\x00tessedit_display_outwords\x00\x00\x00\x00\x00\x00\x00Draw output words\x00\x00\x00\x00\x00\x00\x00tessedit_dump_choices\x00\x00\x00Dump char choices\x00\x00\x00\x00\x00\x00\x00tessedit_timing_debug\x00\x00\x00Print timing stats\x00\x00\x00\x00\x00\x00tessedit_fix_fuzzy_spaces\x00\x00\x00\x00\x00\x00\x00Try to improve fuzzy spaces\x00\x00\x00\x00\x00tessedit_unrej_any_wd\x00\x00\x00Dont bother with word plausibility\x00\x00\x00\x00\x00\x00tessedit_fix_hyphens\x00\x00\x00\x00Crunch double hyphens?\x00\x00tessedit_redo_xheight\x00\x00\x00Check/Correct x-height\x00\x00tessedit_enable_doc_dict\x00\x00\x00\x00\x00\x00\x00\x00Add words to the document dictionary\x00\x00\x00\x00tessedit_debug_fonts\x00\x00\x00\x00Output font info per char\x00\x00\x00\x00\x00\x00\x00tessedit_debug_block_rejection\x00\x00Block and Row stats\x00\x00\x00\x00\x00tessedit_enable_bigram_correction\x00\x00\x00\x00\x00\x00\x00Enable correction based on the word bigram dictionary.\x00\x00tessedit_enable_dict_correction\x00Enable single word correction based on the dictionary.\x00\x00tessedit_bigram_debug\x00\x00\x00Amount of debug output for bigram correction.\x00\x00\x00enable_noise_removal\x00\x00\x00\x00Remove and conditionally reassign small outlines when they confuse layout analysis, determining diacritics vs noise\x00\x00\x00\x00\x00debug_noise_removal\x00\x00\x00\x00\x00Debug reassignment of small outlines\x00\x00\x00\x00noise_cert_basechar\x00\x00\x00\x00\x00Hingepoint for base char certainty\x00\x00\x00\x00\x00\x00noise_cert_disjoint\x00\x00\x00\x00\x00Hingepoint for disjoint certainty\x00\x00\x00\x00\x00\x00\x00noise_cert_punc\x00Threshold for new punc char certainty\x00\x00\x00noise_cert_factor\x00\x00\x00\x00\x00\x00\x00Scaling on certainty diff from Hingepoint\x00\x00\x00\x00\x00\x00\x00noise_maxperblob\x00\x00\x00\x00\x00\x00\x00\x00Max diacritics to apply to a blob\x00\x00\x00\x00\x00\x00\x00noise_maxperword\x00\x00\x00\x00\x00\x00\x00\x00Max diacritics to apply to a word\x00\x00\x00\x00\x00\x00\x00debug_x_ht_level\x00\x00\x00\x00\x00\x00\x00\x00Reestimate debug\x00\x00\x00\x00\x00\x00\x00\x00debug_acceptable_wds\x00\x00\x00\x00Dump word pass/fail chk\x00('`\"\x00\x00\x00\x00chs_leading_punct\x00\x00\x00\x00\x00\x00\x00Leading punctuation\x00\x00\x00\x00\x00).,;:?!\x00chs_trailing_punct1\x00\x00\x00\x00\x001st Trailing punctuation\x00\x00\x00\x00\x00\x00\x00\x00)'`\"\x00\x00\x00\x00chs_trailing_punct2\x00\x00\x00\x00\x002nd Trailing punctuation\x00\x00\x00\x00\x00\x00\x00\x00quality_rej_pc\x00\x00good_quality_doc lte rejection limit\x00\x00\x00\x00quality_blob_pc\x00good_quality_doc gte good blobs limit\x00\x00\x00quality_outline_pc\x00\x00\x00\x00\x00\x00good_quality_doc lte outline error limit\x00\x00\x00\x00\x00\x00\x00\x00quality_char_pc\x00good_quality_doc gte good char limit\x00\x00\x00\x00quality_min_initial_alphas_reqd\x00alphas in a good word\x00\x00\x00tessedit_tess_adaption_mode\x00\x00\x00\x00\x00Adaptation decision algorithm for tess\x00\x00tessedit_minimal_rej_pass1\x00\x00\x00\x00\x00\x00Do minimal rejection on pass 1 output\x00\x00\x00tessedit_test_adaption\x00\x00Test adaption criteria\x00\x00tessed
B,q.g+44992);
C("textord_tabfind_show_vlines\x00\x00\x00\x00\x00Debug line finding\x00\x00\x00\x00\x00\x00textord_use_cjk_fp_model\x00\x00\x00\x00\x00\x00\x00\x00Use CJK fixed pitch model\x00\x00\x00\x00\x00\x00\x00poly_allow_detailed_fx\x00\x00Allow feature extractors to see the original outline\x00\x00\x00\x00tessedit_init_config_only\x00\x00\x00\x00\x00\x00\x00Only initialize with the config file. Useful if the instance is not going to be used for OCR but say only for layout analysis.\x00\x00textord_equation_detect\x00Turn on equation detector\x00\x00\x00\x00\x00\x00\x00textord_tabfind_vertical_text\x00\x00\x00Enable vertical detection\x00\x00\x00\x00\x00\x00\x00textord_tabfind_force_vertical_text\x00\x00\x00\x00\x00Force using vertical text page mode\x00\x00\x00\x00\x00textord_tabfind_vertical_text_ratio\x00\x00\x00\x00\x00Fraction of textlines deemed vertical to use vertical page mode\x00textord_tabfind_aligned_gap_fraction\x00\x00\x00\x00Fraction of height used as a minimum gap for aligned blobs.\x00\x00\x00\x00\x00tessedit_parallelize\x00\x00\x00\x00Run in parallel where possible\x00\x00preserve_interword_spaces\x00\x00\x00\x00\x00\x00\x00Preserve multiple interword spaces\x00\x00\x00\x00\x00\x00include_page_breaks\x00\x00\x00\x00\x00Include page separator string in output text after each image/page.\x00\x00\x00\x00\x00\f\x00\x00\x00\x00\x00\x00\x00page_separator\x00\x00Page separator (default is form feed control character)\x00textord_tabfind_vertical_horizontal_mix\x00find horizontal lines such as headers in vertical page mode\x00\x00\x00\x00\x00tessedit_ok_mode\x00\x00\x00\x00\x00\x00\x00\x00Acceptance decision algorithm\x00\x00\x00load_fixed_length_dawgs\x00Load fixed length dawgs (e.g. for non-space delimited languages)\x00\x00\x00\x00\x00\x00\x00\x00segment_debug\x00\x00\x00Debug the whole segmentation process\x00\x00\x00\x00permute_debug\x00\x00\x00Debug char permutation process\x00\x00bestrate_pruning_factor\x00Multiplying factor of current best rate to prune other hypotheses\x00\x00\x00\x00\x00\x00\x00permute_script_word\x00\x00\x00\x00\x00Turn on word script consistency permuter\x00\x00\x00\x00\x00\x00\x00\x00segment_segcost_rating\x00\x00incorporate segmentation cost in word rating?\x00\x00\x00segment_reward_script\x00\x00\x00Score multipler for script consistency within a word. Being a 'reward' factor, it should be <= 1. Smaller value implies bigger reward.\x00\x00permute_fixed_length_dawg\x00\x00\x00\x00\x00\x00\x00Turn on fixed-length phrasebook search permuter\x00permute_chartype_word\x00\x00\x00Turn on character type (property) consistency permuter\x00\x00segment_reward_chartype\x00Score multipler for char type consistency within a word. \x00\x00\x00\x00\x00\x00\x00segment_reward_ngram_best_choice\x00\x00\x00\x00\x00\x00\x00\x00Score multipler for ngram permuter's best choice (only used in the Han script path).\x00\x00\x00\x00ngram_permuter_activated\x00\x00\x00\x00\x00\x00\x00\x00Activate character-level n-gram-based permuter\x00\x00permute_only_top\x00\x00\x00\x00\x00\x00\x00\x00Run only the top choice permuter\x00\x00\x00\x00\x00\x00\x00\x00language_model_fixed_length_choices_depth\x00\x00\x00\x00\x00\x00\x00Depth of blob choice lists to explore when fixed length dawgs are on\x00\x00\x00\x00use_new_state_cost\x00\x00\x00\x00\x00\x00use new state cost heuristics for segmentation state evaluation\x00heuristic_segcost_rating_base\x00\x00\x00base factor for adding segmentation cost into word rating.It's a multiplying factor, the larger the value above 1, the bigger the effect of segmentation cost.\x00\x00heuristic_weight_rating\x00weight associated with char rating in combined cost ofstate\x00\x00\x00\x00\x00heuristic_weight_width\x00\x00weight associated with width evidence in combined cost of state\x00heuristic_weight_seamcut\x00\x00\x00\x00\x00\x00\x00\x00weight associated with seam cut in combined cost of state\x00\x00\x00\x00\x00\x00\x00heuristic_max_char_wh_ratio\x00\x00\x00\x00\x00max char width-to-height ratio allowed in segmentation\x00\x00enable_new_segsearch\x00\x00\x00\x00Enable new segmentation sear
B,q.g+55232);
C('\u00f8\u0019\x00\x00\x00\x00\x00No truth for word - skipping\n\x00\x00\x00!word->chopped_word->blobs.empty()\x00\x00\x00\x00\x00\x00../ccmain/tfacepp.cpp\x00\x00\x00recog_word ASSERT FAIL String:"%s"; Strlen=%d; #Blobs=%d\n\x00\x00\x00\x00\x00\x00\x00word->best_choice->length() == word->box_word->length()\x00Not all words have valid states relative to ratings matrix!!\x00\x00\x00\x00Permuter Type Flipped from %d to %d\n\x00\x00\x00\x00(word->best_choice == NULL) == (word->raw_choice == NULL)\x00\x00\x00\x00\x00\x00\x00recog_word: Discarded long string "%s" (%d characters vs %d blobs)\n\x00\x00\x00\x00\x00Word is at:\x00\x00\x00\x00\x00split_index > 0\x00split_pt >0 && split_pt < word->chopped_word->NumBlobs()\x00\x00\x00\x00\x00\x00\x00\x00word->ratings->dimension() == rat1 + rat2',"i8",
B,q.g+58649);
C('\u00f8\u00e7\x00\x00 \x00\x00\x00!\x00\x00\x00"\x00\x00\x00\u0001\x00\x00\x00\u0001\x00\x00\x00\u0003\x00\x00\x00\u0004\x00\x00\x00#\x00\x00\x00Cannot convert RAW image to Pix with bpp = %d\n\x00\x00N9tesseract16ImageThresholderE\x00\x00 -\u001a\x00\u00d8\u00e7\x00\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00Reading ambiguities\n\x00\x00\x00\x00ambig_file->FGets(buffer, kBufferSize) != NULL && strlen(buffer) > 0\x00\x00\x00\x00../ccutil/ambigs.cpp\x00\x00\x00\x00read line %s\n\x00\x00\x00id_to_insert != INVALID_UNICHAR_ID\x00\x00\x00\x00\x00\x00%s Ambiguities for %s:\n\x00Replaceable\x00\x00\x00\x00\x00Dangerous\x00\x00\x00\x00\x00\x00\x00wrong_ngram:\x00\x00\x00\x00correct_fragments:\x00\x00\x00\x00\x00\x00%sAmbigs for adaption for %s:\n\x00\x00Reverse \x00\x00\x00\x00\x00\x00\x00\x00Illegal ambiguity specification on line %d\n\x00\x00\x00\x00\x00Too many unichars in ambiguity on line %d\n\x00\x00\x00\x00\x00\x00\t \x00\x00\x00\x00\x00\x00Illegal unichar %s in ambiguity specification\n\x00\x00[Empty]\x00( \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\u0001\x00\x00\x00\u0001\x00\x00\x00\u0002\x00\x00\x00\u0001\x00\x00\x00\u0002\x00\x00\x00\u0002\x00\x00\x00\u0003\x00\x00\x00\u0001\x00\x00\x00\u0002\x00\x00\x00\u0002\x00\x00\x00\u0003\x00\x00\x00\u0002\x00\x00\x00\u0003\x00\x00\x00\u0003\x00\x00\x00\u0004\x00\x00\x00\u0001\x00\x00\x00\u0002\x00\x00\x00\u0002\x00\x00\x00\u0003\x00\x00\x00\u0002\x00\x00\x00\u0003\x00\x00\x00\u0003\x00\x00\x00\u0004\x00\x00\x00\u0002\x00\x00\x00\u0003\x00\x00\x00\u0003\x00\x00\x00\u0004\x00\x00\x00\u0003\x00\x00\x00\u0004\x00\x00\x00\u0004\x00\x00\x00\u0005\x00\x00\x00\u0001\x00\x00\x00\u0002\x00\x00\x00\u0002\x00\x00\x00\u0003\x00\x00\x00\u0002\x00\x00\x00\u0003\x00\x00\x00\u0003\x00\x00\x00\u0004\x00\x00\x00\u0002\x00\x00\x00\u0003\x00\x00\x00\u0003\x00\x00\x00\u0004\x00\x00\x00\u0003\x00\x00\x00\u0004\x00\x00\x00\u0004\x00\x00\x00\u0005\x00\x00\x00\u0002\x00\x00\x00\u0003\x00\x00\x00\u0003\x00\x00\x00\u0004\x00\x00\x00\u0003\x00\x00\x00\u0004\x00\x00\x00\u0004\x00\x00\x00\u0005\x00\x00\x00\u0003\x00\x00\x00\u0004\x00\x00\x00\u0004\x00\x00\x00\u0005\x00\x00\x00\u0004\x00\x00\x00\u0005\x00\x00\x00\u0005\x00\x00\x00\u0006\x00\x00\x00\u0001\x00\x00\x00\u0002\x00\x00\x00\u0002\x00\x00\x00\u0003\x00\x00\x00\u0002\x00\x00\x00\u0003\x00\x00\x00\u0003\x00\x00\x00\u0004\x00\x00\x00\u0002\x00\x00\x00\u0003\x00\x00\x00\u0003\x00\x00\x00\u0004\x00\x00\x00\u0003\x00\x00\x00\u0004\x00\x00\x00\u0004\x00\x00\x00\u0005\x00\x00\x00\u0002\x00\x00\x00\u0003\x00\x00\x00\u0003\x00\x00\x00\u0004\x00\x00\x00\u0003\x00\x00\x00\u0004\x00\x00\x00\u0004\x00\x00\x00\u0005\x00\x00\x00\u0003\x00\x00\x00\u0004\x00\x00\x00\u0004\x00\x00\x00\u0005\x00\x00\x00\u0004\x00\x00\x00\u0005\x00\x00\x00\u0005\x00\x00\x00\u0006\x00\x00\x00\u0002\x00\x00\x00\u0003\x00\x00\x00\u0003\x00\x00\x00\u0004\x00\x00\x00\u0003\x00\x00\x00\u0004\x00\x00\x00\u0004\x00\x00\x00\u0005\x00\x00\x00\u0003\x00\x00\x00\u0004\x00\x00\x00\u0004\x00\x00\x00\u0005\x00\x00\x00\u0004\x00\x00\x00\u0005\x00\x00\x00\u0005\x00\x00\x00\u0006\x00\x00\x00\u0003\x00\x00\x00\u0004\x00\x00\x00\u0004\x00\x00\x00\u0005\x00\x00\x00\u0004\x00\x00\x00\u0005\x00\x00\x00\u0005\x00\x00\x00\u0006\x00\x00\x00\u0004\x00\x00\x00\u0005\x00\x00\x00\u0005\x00\x00\x00\u0006\x00\x00\x00\u0005\x00\x00\x00\u0006\x00\x00\x00\u0006\x00\x00\x00\u0007\x00\x00\x00\u0001\x00\x00\x00\u0002\x00\x00\x00\u0002\x00\x00\x00\u0003\x00\x00\x00\u0002\x00\x00\x00\u0003\x00\x00\x00\u0003\x00\x00\x00\u0004\x00\x00\x00\u0002\x00\x00\x00\u0003\x00\x00\x00\u0003\x00\x00\x00\u0004\x00\x00\x00\u0003\x00\x00\x00\u0004\x00\x00\x00\u0004\x00\x00\x00\u0005\x00\x00\x00\u0002\x00\x00\x00\u0003\x00\x00\x00\u0003\x00\x00\x00\u0004\x00\x00\x00\u0003\x00\x00\x00\u0004\x00\x00\x00\u0004\x00\x00\x00\u0005\x00\x00\x00\u0003\x00\x00\x00\u0004\x00\x00\x00\u0004\x00\x00\x00\u0005\x00\x00\x00\u0004\x00\x00\x00\u0005\x00\x00\x00\u0005\x00\x00\x00\u0006\x00\x00\x00\u0002\x00\x00\x00\u0003\x00\x00\x00\u0003\x00\x00\x00\u0004\x00\x00\x00\u0003\x00\x00\x00\u0004\x00\x00\x00\u0004\x00\x00\x00\u0005\x00\x00\x00\u0003\x00\x00\x00\u0004\x00\
B,q.g+59260);C("\b\u00f0\x00\x00$\x00\x00\x00%\x00\x00\x00m_data_sub_dir\x00\x00Directory for data files\x00\x00\x00\x00\x00\x00\x00\x00ambigs_debug_level\x00\x00\x00\x00\x00\x00Debug level for unichar ambiguities\x00\x00\x00\x00\x00use_definite_ambigs_for_classifier\x00\x00\x00\x00\x00\x00Use definite ambiguities when running character classifier\x00\x00\x00\x00\x00\x00use_ambigs_for_adaption\x00Use ambigs for deciding whether to adapt to a character","i8",B,q.g+61084);
C("N9tesseract6CCUtilE\x00\x00\x00\x00\x00 -\u001a\x00\u00f0\u00ef\x00\x00\u0080\u00f3\u0005\x00\x00\x00\x00\x00\u00a8\u00f3\u0005\x00\x00\x00\x00\x00\u00c8\u00f3\u0005\x00\x00\x00\x00\x00(\u00f4\u0005\x00\x00\x00\x00\x00\u0088\u00f4\u0005\x00\x00\x00\x00\x00\u00a0\u00f4\u0005\x00\x00\x00\x00\x00CLIST::internal_deep_clear\x00\x00\x00\x00\x00\x00CLIST::shallow_clear\x00\x00\x00\x00CLIST::length\x00\x00\x00CLIST::sort\x00\x00\x00\x00\x00CLIST_ITERATOR::forward\x00CLIST_ITERATOR::data_relative\x00\x00\x00CLIST_ITERATOR::move_to_last\x00\x00\x00\x00CLIST_ITERATOR::add_before_then_move\x00\x00\x00\x00\u0080\u00f3\u0005\x00\x00\x00\x00\x00\u00a8\u00f3\u0005\x00\x00\x00\x00\x00\u00c8\u00f3\u0005\x00\x00\x00\x00\x00(\u00f4\u0005\x00\x00\x00\x00\x00\u0088\u00f4\u0005\x00\x00\x00\x00\x00\u00a0\u00f4\u0005\x00\x00\x00\x00\x00ELIST::internal_clear\x00\x00\x00Destination list must be empty before extracting a sublist\x00\x00\x00\x00\x00\x00ELIST::assign_to_sublist\x00\x00\x00\x00\x00\x00\x00\x00ELIST.assign_to_sublist\x00ELIST::length\x00\x00\x00ELIST::sort\x00\x00\x00\x00\x00ELIST_ITERATOR::forward\x00ELIST_ITERATOR::data_relative\x00\x00\x00offset < -l\x00\x00\x00\x00\x00ELIST_ITERATOR::move_to_last\x00\x00\x00\x00other_it NULL\x00\x00\x00Can't extract sublist from points on different lists\x00\x00\x00\x00Can't extract a sublist marked by deleted points\x00\x00\x00\x00\x00\x00\x00\x00Can't find sublist end point in original list\x00\x00\x00ELIST_ITERATOR::extract_sublist\x00ELIST_ITERATOR.extract_sublist\x00\x00\u0080\u00f3\u0005\x00\x00\x00\x00\x00\u00a8\u00f3\u0005\x00\x00\x00\x00\x00\u00c8\u00f3\u0005\x00\x00\x00\x00\x00(\u00f4\u0005\x00\x00\x00\x00\x00X\u00f4\u0005\x00\x00\x00\x00\x00\u0088\u00f4\u0005\x00\x00\x00\x00\x00\u00a0\u00f4\u0005\x00\x00\x00\x00\x00\u00c0\u00f4\u0005\x00\x00\x00\x00\x00ELIST2::internal_clear\x00\x00ELIST2::length\x00\x00ELIST2::sort\x00\x00\x00\x00ELIST2_ITERATOR::forward\x00\x00\x00\x00\x00\x00\x00\x00This is: %p Current is: %p\x00\x00\x00\x00\x00ELIST2_ITERATOR::backward\x00\x00\x00\x00\x00\x00\x00ELIST2_ITERATOR::data_relative\x00\x00ELIST2_ITERATOR::add_before_then_move\x00\x00\x00x\u00f4\x00\x00\x00\x00\x00\x00Illegal error action\x00\x00\x00\x00%s:\x00\x00\x00\x00\x00Error:%s\x00\x00\x00\x00\x00\x00\x00\x00error\x00\x00\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00\"Fatal error encountered!\" == NULL\x00\x00\x00\x00\x00\x00../ccutil/globaloc.cpp\x00\x00TESSDATA_PREFIX\x00./\x00\x00\x00\x00\x00\x00tessdata\x00\x00\x00\x00\x00\x00\x00\x00tessdata/\x00\x00\x00\x00\x00\x00\x00\\","i8",
B,q.g+61416);
C('read_params_file: Can\'t open %s\n\x00\x00\x00\x00\x00\x00\x00\x00read_params_file: parameter not found: %s\n\x00\x00\x00\x00\x00\x00%lf\x00\x00\x00\x00\x00%s\t%d\t%s\n\x00\x00\x00\x00\x00\x00\x00%s\t%s\t%s\n\x00\x00\x00\x00\x00\x00\x00%s\t%g\t%s\n\x00\x00\x00\x00\x00\x00\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00!is_writing_\x00\x00\x00\x00../ccutil/serialis.cpp\x00\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00../ccutil/strngs.cpp\x00\x00\x00\x00index >= 0\x00\x00\x00\x00\x00\x00%.8g\x00\x00\x00\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00Error opening data file %s\n\x00\x00\x00\x00\x00Please make sure the TESSDATA_PREFIX environment variable is set to the parent directory of your "tessdata" directory.\n\x00actual_tessdata_num_entries_ <= TESSDATA_NUM_ENTRIES\x00\x00\x00\x00../ccutil/tessdatamanager.cpp\x00\x00\x00TessdataManager loaded %d types of tesseract data files.\n\x00\x00\x00\x00\x00\x00\x00Offset for type %d is %lld\n',"i8",
B,q.g+62784);C("debug_file\x00\x00\x00\x00\x00\x00File to send tprintf output to","i8",B,q.g+63504);
C("\u00800\x00\x00\u0080 \u000e\x00\u0080 \u00c8\u0003\x00\x00\x00\x00\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001","i8",
B,q.g+129112);
C('\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0003\u0004\u0004\u0004\u0004\u0004\u0004\u0004\u0004\x00\x00\x00\x00\x00\x00\x00\x00*unichar_repr != \'\\0\'\x00\x00\x00../ccutil/unicharmap.cpp\x00\x00\x00\x00\x00\x00\x00\x00insert\x00\x00id >= 0\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00ct\x00\x00\x00\x00\x00\x00\u00ee\u0080\u0083\x00\x00\x00\x00\x00\u00c5\u00bfh\x00\x00\x00\x00\x00\u00ee\u0080\u0086\x00\x00\x00\x00\x00\u00c5\u00bfi\x00\x00\x00\x00\x00\u00ee\u0080\u0087\x00\x00\x00\x00\x00\u00c5\u00bfl\x00\x00\x00\x00\x00\u00ee\u0080\u0088\x00\x00\x00\x00\x00\u00c5\u00bf\u00c5\u00bf\x00\x00\x00\x00\u00ee\u0080\u0089\x00\x00\x00\x00\x00\u00c0\u00f9\u0001\x00\u00c8\u00f9\u0001\x00\u00d0\u00f9\u0001\x00\u00d8\u00f9\u0001\x00\u00e0\u00f9\u0001\x00\u00e8\u00f9\u0001\x00\u00f0\u00f9\u0001\x00\u00f8\u00f9\u0001\x00\x00\u00fa\u0001\x00\b\u00fa\u0001\x00\x00\x00\x00\x00\x00\x00\x00\x00Joined\x00\x00|Broken|0|1\x00\x00\x00\x00\x00X\u00f7\u0019\x00@\u00fa\u0001\x00H\u00fa\u0001\x00\x00\x00\x00\x00length > 0 && length <= UNICHAR_LEN\x00\x00\x00\x00\x00../ccutil/unicharset.cpp\x00\x00\x00\x00\x00\x00\x00\x00unichar_to_id\x00\x00\x00__INVALID_UNICHAR__\x00\x00\x00\x00\x00id < this->size()\x00\x00\x00\x00\x00\x00\x00 [\x00\x00\x00\x00\x00\x00%x\x00\x00\x00\x00\x00\x00]\x00\x00\x00\x00\x00\x00\x00A\x00\x00\x00\x00\x00\x00\x00x\x00\x00\x00\x00\x00\x00\x00p\x00\x00\x00\x00\x00\x00\x00normed_id >= 0\x00\x00Failed to get properties for index %d = %s\n\x00\x00\x00\x00\x00Utf8 buffer too big, size=%d for %s\n\x00\x00\x00\x00%s %x %d,%d,%d,%d,%d,%d,%d,%d,%d,%d %63s %d %d %d %63s\x00\x00%s %x %d,%d,%d,%d,%d,%d,%d,%d,%d,%d %63s %d %d %d\x00\x00\x00\x00\x00\x00\x00%s %x %d,%d,%d,%d %63s %d %d %d\x00%s %x %d,%d,%d,%d %63s %d\x00\x00\x00\x00\x00\x00\x00%s %x %63s %d\x00\x00\x00%s %x %63s\x00\x00\x00\x00\x00\x00%s %x\x00\x00\x00other_case < unicharset_size\x00\x00\x00\x00mirror < unicharset_size\x00\x00\x00\x00\x00\x00\x00\x00null_sid_ == 0\x00\x00Common\x00\x00Latin\x00\x00\x00Cyrillic\x00\x00\x00\x00\x00\x00\x00\x00Greek\x00\x00\x00Han\x00\x00\x00\x00\x00Hiragana\x00\x00\x00\x00\x00\x00\x00\x00Katakana\x00\x00\x00\x00\x00\x00\x00\x00%c%d%c%d\x00\x00\x00\x00\x00\x00\x00\x0019TessResultCallback2IPcS0_iE\x00\x00\x00 -\u001a\x00\u0010\u00fd\u0001\x00\x00\x00\x00\x00\u0090\u00fd\u0001\x00&\x00\x00\x00\'\x00\x00\x00\t\x00\x00\x00\x00\x00\x00\x0029_TessMemberResultCallback_0_2ILb0EPc16LocalFilePointerS0_iE\x00\x00\x00H-\u001a\x00P\u00fd\u0001\x000\u00fd\u0001\x00\x00\x00\x00\x00\u00e2\u0080\u008e\x00\x00\x00\x00\x00\u00e2\u0080\u008f\x00\x00\x00\x00\x00\u00e2\u0080\u00aa\x00\x00\x00\x00\x00\u00e2\u0080\u00ac\x00\x00\x00\x00\x00v2\n\'\' " 1\n`\' " 1\n\'` " 1\n\u00e2\u0080\u0098\' " 1\n\'\u00e2\u0080\u0098 " 1\n\u00e2\u0080\u0099\' " 1\n\'\u00e2\u0080\u0099 " 1\n`` " 1\n`\u00e2\u0080\u0098 " 1\n\u00e2\u0080\u0098` " 1\n`\u00e2\u0080\u0099 " 1\n\u00e2\u0080\u0099` " 1\n\u00e2\u0080\u0098\u00e2\u0080\u0098 \u00e2\u0080\u009c 1\n\u00e2\u0080\u0098\u00e2\u0080\u0099 " 1\n\u00e2\u0080\u0099\u00e2\u0080\u0098 " 1\n\u00e2\u0080\u0099\u00e2\u0080\u0099 \u00e2\u0080\u009d 1\n,, \u00e2\u0080\u009e 1\nm rn 0\nrn m 0\nm in 0\nin m 0\nd cl 0\ncl d 0\nnn rm 0\nrm nn 0\nn ri 0\nri n 0\nli h 0\nlr h 0\nii u 0\nii n 0\nni m 0\niii m 0\nll H 0\nI-I H 0\nvv w 0\nVV W 0\nt f 0\nf t 0\na o 0\no a 0\ne c 0\nc e 0\nrr n 0\nE fi 0\nl< k 0\nld ki 0\nlx h 0\nxn m 0\nux in 0\nr t 0\nd tl 0\ndi th 0\nur in 0\nun im 0\nu a 0\no \u00c3\u00b3 0\n\u00c3\u00b3 o 0\ni \u00c3\u00ad 0\n\u00c3\u00ad i 0\na \u00c3\u00a1 0\n\u00c3\u00a1 a 0\ne \u00c3\u00a9 0\n\u00c3\u00a9 e 0\nu \u00c3\u00ba 0\n\u00c3\u00ba u 0\nn \u00c3\u00b1 0\n\u00c3\u00b1 n 0\n0 o 0\nd tr 0\nn tr 0\n\u00c3\u00b1 fi 0\nu ti 0\n\u00c3\u00b1 ti 0\nd ti 0\nd t\u00c3\u00ad 0\nd r\u00c3\u00ad 0\na \u00c3\u00a0 0\ne \u00c3\u00a8 0\nn ij 0\ng ij 0\no \u00c3\u00b2 0\nE \u00c3\u0089 0\nE \u00c3\u0088
B,q.g+129320);
C("\ncvC ch 1\nkUf ka 1\noPx on 1\ntjJ th 1\nbBk ka 1\nvpI va 1\ngzY ng 1\noZs on 1\npKc ch 1\nxKs sz 1\nqcH qu 1\nVfm me 1\nsvM va 1\nVjx ij 1\nlVw le 1\nwWf wa 1\nXpx pr 1\nlcA ch 1\ntLc th 1\nlDg ng 1\nXjh th 1\nXdh th 1\nrKm er 1\nfnW an 1\nTcb ch 1\nqgX qu 1\nqZo qu 1\neJv er 1\nYxy ny 1\nkfM ka 1\nqKe qu 1\nvMf va 1\ndgY de 1\ngGd ng 1\nVcj ch 1\nSfw wa 1\nxDk ka 1\nfTc ch 1\nqRw qu 1\ntOa th 1\nguQ qu 1\nmgJ ng 1\nbRd de 1\nkYq qu 1\nxwD wa 1\nvXs va 1\nzlC le 1\nkmH ka 1\njhZ th 1\nWxo on 1\nvtX th 1\niWm in 1\nqVx qu 1\nHjv va 1\nPxs sz 1\nbYi in 1\nwgG ng 1\nJvs va 1\ngHh th 1\nKzy sz 1\nxjI ij 1\nuVb qu 1\nPzq qu 1\nhxC th 1\nwPy wa 1\nbXh th 1\njzY sz 1\nfqJ qu 1\nqxX qu 1\nvfB va 1\npPm me 1\nbpC pr 1\nhFv th 1\nCql qu 1\ndwI de 1\nTcq ch 1\nZjx ij 1\nwOz sz 1\nJfj ij 1\niZr in 1\nVxf fo 1\nLpx pr 1\nfHt th 1\nhFy th 1\nlcD ch 1\nvMc ch 1\nxyU ny 1\nmGq qu 1\nwJv va 1\nzKs sz 1\nlMm le 1\nmqU qu 1\nvHg ng 1\nlGc ch 1\neIj te 1\nVdh th 1\nrCk er 1\nwQh th 1\nYwf wa 1\nzUf sz 1\nqZs qu 1\nvNt th 1\nDxj ij 1\ncYr ch 1\ndKt th 1\nvDp va 1\nqnF an 1\nLsj sz 1\nxHv va 1\njCt th 1\nbnX an 1\nfBx fo 1\njVt th 1\nqOy qu 1\nuqD qu 1\nRfw wa 1\ncjS ch 1\nufX qu 1\nfvI va 1\nOwx wa 1\ngXw ng 1\noCv va 1\nMrx er 1\ncIb ch 1\nfJj ij 1\nkqM qu 1\nzqL qu 1\nrPz er 1\niwW in 1\ncMp ch 1\nlVt th 1\nvTb va 1\nIwf wa 1\nxlZ le 1\nvjQ va 1\niPb in 1\nWhk th 1\nWvh th 1\nmzD sz 1\nHqk qu 1\njqB qu 1\nqhM th 1\nprR er 1\nnlV an 1\nqYk qu 1\nzVp sz 1\nvpO va 1\nRvr er 1\nscY ch 1\nqdA qu 1\nvLk va 1\nsvI va 1\nmdE de 1\nhBx th 1\nZrv er 1\njWt th 1\nfTx fo 1\nYpc ch 1\nmMk ka 1\nfdq qu 1\nhcK th 1\nxCy ny 1\nfVr er 1\naPx an 1\nfpU pr 1\nVkb ka 1\ntbM th 1\nzQt th 1\ngxV ng 1\nSfg ng 1\npYl le 1\ngWt th 1\nxEb be 1\nmXy me 1\nlnQ an 1\nqmL qu 1\nVky ka 1\nwwX wa 1\nUwx wa 1\ncfB ch 1\nGxp pr 1\nfpL pr 1\njTx ij 1\ncZv ch 1\nzlK le 1\nhBc th 1\nWqi qu 1\nlGs le 1\nDqz qu 1\nJgw ng 1\ngCx ng 1\ncNj ch 1\ncqJ ch 1\nblD le 1\nqXr qu 1\nkXr er 1\nkhK th 1\nxZh th 1\njSs sz 1\nyjx ij 1\nHwf wa 1\nfXs sz 1\nqgz qu 1\nXdw de 1\nhcN th 1\njJd de 1\ncmQ ch 1\nmvV va 1\nNqe qu 1\nzxS sz 1\nkGt th 1\ntFg th 1\nfzM sz 1\nXrr er 1\ndcJ ch 1\ndQa an 1\nqNy qu 1\nhxT th 1\ntwB th 1\nBqj qu 1\nprK er 1\nzdC de 1\nyAo on 1\ndLt st 1\npgF ng 1\nvgW ng 1\nvpN va 1\nIvx va 1\nvYl le 1\nxRg ng 1\njPu qu 1\nOqr qu 1\nvjg ng 1\ndpH de 1\nyDp pr 1\nxfJ fo 1\nfqV qu 1\neBf er 1\nZkw ka 1\nqHp qu 1\nAqz qu 1\nbNw wa 1\nfjX ij 1\nfqS qu 1\nljK le 1\nGkf ka 1\nbSf be 1\nMxg ng 1\nDqm qu 1\nhKp th 1\nwFq qu 1\nwmJ me 1\nvzT va 1\nrhJ th 1\nnHf an 1\njJo on 1\nqWy qu 1\nWvk va 1\ngkB ng 1\nmEw me 1\nUgx ng 1\nQmy me 1\nLjq qu 1\nbGp pr 1\nlHg ng 1\ncGg ch 1\ngFk ng 1\nxnV an 1\neFy er 1\nNfm me 1\nhSf th 1\ngXj ng 1\nxHf fo 1\nuqj qu 1\nwXa an 1\nvcT ch 1\nuJw qu 1\npWx pr 1\nqpQ qu 1\nhqE th 1\nYfn an 1\njrI er 1\ncgK ch 1\nyyP ny 1\nZmg ng 1\nLkc ch 1\neUq qu 1\njrY er 1\nkFs sz 1\nsUq qu 1\njlZ le 1\ncnV ch 1\naPj an 1\nmjE ij 1\npZl le 1\nuFs qu 1\nKnf an 1\nFpc ch 1\nhfR th 1\nqnC an 1\nDlq qu 1\nfrM er 1\nsfB sz 1\nGxk ka 1\nFkj ij 1\nvGk va 1\ngRm ng 1\nrWf er 1\nrYv er 1\nqEd qu 1\nqHr qu 1\nSmv va 1\nlFp le 1\nkDs sz 1\ndSd de 1\nrLw er 1\ncnZ an 1\nWjp ij 1\npTq qu 1\nKcx ch 1\nvKs va 1\nbcK ch 1\nvwy va 1\nUjx ij 1\nQvr er 1\ndcV ch 1\nxVf fo 1\nuIk qu 1\njlN le 1\nvwL va 1\nfWp pr 1\nPxr er 1\nrRb er 1\nbfD be 1\nyCx ny 1\nnJs an 1\ndCm de 1\ncbG ch 1\ngCf ng 1\ntmV th 1\nqeC qu 1\nknS an 1\ngwY ng 1\nWjl le 1\nmIw me 1\nqjW qu 1\ngwv ng 1\nqJw wa 1\ncnA an 1\nbBm me 1\ngFw ng 1\nwDn an 1\nqgL qu 1\nlUa an 1\nhDn th 1\nkHx ka 1\nwXm me 1\nqyY qu 1\npkD ka 1\nsLz st 1\nzxF sz 1\nvMx va 1\nplR le 1\npwZ pr 1\npYd de 1\nzfL sz 1\nztK th 1\nmTm me 1\ndCp de 1\nbwx wa 1\nxCs sz 1\ntfF th 1\nLnq an 1\ndYi in 1\npWq qu 1\noIx on 1\nywE wa 1\nwNk ka 1\njwO ij 1\nxZz sz 1\nwGm me 1\ncVw ch 1\nbjK ij 1\nGzg ng 1\nkwz sz 1\npBn an 1\ncTx ch 1\nrHq qu 1\nWsg ng 1\nxEh th 1\nyrK er 1\nmMb me 1\npHw pr 1\ncjN ch 1\nnXn an 1\nbwO wa 1\nflB le 1\nQqj qu 1\nmKv va 1\nfFn an 1\nwfG wa 1\nwfB wa 1\nJqk qu 1\nbwK wa 1\nhhI th 1\nlUe er 1\nwFd de 1\nvkT va 1\nxLg ng 1\n
B,q.g+139560);
C(" 1\nBgb ng 1\nmnU an 1\ndpI de 1\nwKd de 1\nyXz sz 1\nkLd de 1\ngYx ng 1\nqxk qu 1\nHhy th 1\nfpJ pr 1\ncVc ch 1\nkVv va 1\nJzs st 1\nnDw an 1\ntjF th 1\nbZj ij 1\nmqL qu 1\nhFt th 1\nnNw an 1\nwFv va 1\ngHc ch 1\nqRx qu 1\nJxh th 1\nVpv va 1\nnMk an 1\ntjN th 1\nfhQ th 1\nbpD pr 1\nDfg ng 1\njyO ij 1\njhV th 1\nkVk ka 1\nnKc an 1\njkJ ij 1\ncwS ch 1\noDf on 1\nmkY ka 1\ngdV ng 1\nXhb th 1\njUq qu 1\naJf an 1\nQxg ng 1\nxzS sz 1\nvUw va 1\nhTj th 1\noVt th 1\nzdq qu 1\nfHs st 1\nxKk ka 1\nbFc ch 1\ngWq qu 1\nYqa an 1\ndmH de 1\nTtq th 1\niQc ch 1\njFh ij 1\nfcY ch 1\nfsR st 1\niWg in 1\nXyj ij 1\nXjs st 1\nxpb pr 1\nlzY le 1\npzg ng 1\ndVw de 1\nIjc ch 1\nfvq qu 1\nVnb an 1\nzdH de 1\ncDd ch 1\nwqI qu 1\nyfU ny 1\nqoH qu 1\nxkw ka 1\nKck ch 1\nmUq qu 1\nzWm sz 1\nBfj ij 1\nrQj er 1\nqeW qu 1\nqpC qu 1\noqM qu 1\npzO sz 1\ncjQ ch 1\nzTx sz 1\ngRw ng 1\nkdQ de 1\nwbQ wa 1\nQpj ij 1\nzIc ch 1\nyxN ny 1\nnCk an 1\nJqz qu 1\ndEq qu 1\ngdE ng 1\nwCg ng 1\npQt th 1\nvKe er 1\nTjm ij 1\nZcy ch 1\nkmR ka 1\ncTp ch 1\nbqE qu 1\nvvZ va 1\ncLw ch 1\noIw on 1\nxjG ij 1\nvtU th 1\nhcH th 1\nxgT ng 1\nvqR qu 1\nwuM qu 1\nxsY st 1\njCu qu 1\nFbn an 1\ncqH ch 1\nXjz ij 1\nfgR ng 1\nyiX in 1\nqnO an 1\nwmN me 1\nwgH ng 1\ntbZ th 1\nXks st 1\npzC po 1\nlfX le 1\nqBu un 1\nmLw me 1\npmY me 1\nxqE qu 1\nrjY er 1\nvrH er 1\nIuf qu 1\nyfD ny 1\nclG ch 1\ncdZ ch 1\neTd er 1\nlXv le 1\nkpV ka 1\nsZq qu 1\nWxc ch 1\nvmJ va 1\nhkE th 1\npUw pr 1\nCqd qu 1\nwCn an 1\npxQ pr 1\nYwp pr 1\nxwb wa 1\nWjm ij 1\nzqQ qu 1\ngTp ng 1\nuZv qu 1\nmdH de 1\njuQ qu 1\ngVm ng 1\nzjY ij 1\nfhN th 1\nwfD wa 1\nZjc ch 1\niPv in 1\nmzW sz 1\nvXm va 1\nfEq qu 1\nOzq qu 1\ngEp ng 1\nkDj ij 1\nZlw le 1\nzbR sz 1\nzCt th 1\nwoY on 1\npkT ka 1\nkbI ka 1\nhdW de 1\nHsx st 1\nzpX sz 1\nzfV sz 1\nDhk th 1\nwMp pr 1\nhzJ th 1\nLwp pr 1\nzmN sz 1\nxfq qu 1\nsjQ sz 1\nzkK sz 1\nbBv va 1\nbdE de 1\nQxn an 1\njqt th 1\njhG th 1\nfYv va 1\nxhE th 1\ncbF ch 1\nJnb an 1\njxN ij 1\nfYx fo 1\nhJp th 1\ncRt th 1\nqnS an 1\nvLp va 1\ncBd ch 1\nqqU qu 1\nSdd de 1\nxeZ er 1\nJwo on 1\ndPf de 1\nfNl le 1\nkIb ka 1\ncbL ch 1\nQdr er 1\nMfb be 1\njJl le 1\nmxY me 1\nlFd le 1\ntwT th 1\nkFk ka 1\ncrB ch 1\njRr er 1\nHtz th 1\npYf pr 1\nrVc er 1\nvRf va 1\nwVq qu 1\nzpA sz 1\nglY le 1\nsNj ij 1\nvKx va 1\ntvB th 1\nYjf ij 1\nmwP me 1\nJyb be 1\ntBc th 1\ngSb ng 1\ncMl ch 1\ngjJ ng 1\ndYz de 1\nzPg ng 1\nkqB qu 1\nsFv st 1\nxkH ka 1\nfZt th 1\nyhR th 1\nbwN wa 1\nqjG qu 1\nnQm an 1\nqMr qu 1\njcW ch 1\nqJv qu 1\ngTm ng 1\nkmQ ka 1\nWlc ch 1\nkYf ka 1\neJp er 1\nTkb ka 1\nhfM th 1\nnxY an 1\npDl le 1\nwcN ch 1\npQa an 1\nohZ th 1\nxRz sz 1\nlbV le 1\nlKc ch 1\nwxB wa 1\nLww wa 1\nfqQ qu 1\nkkZ ka 1\niwO in 1\ndgU ng 1\ndvO de 1\npDt th 1\nkvK ka 1\njlV le 1\nxXd de 1\nykF ku 1\niyT in 1\nUfx fo 1\nnzU an 1\nxbH bu 1\nlSb le 1\nXpf pr 1\nUvf va 1\nyyF ny 1\nfxP fo 1\njYu qu 1\nqjb qu 1\ngxL ng 1\npwI pr 1\njUe er 1\nrFc ch 1\nfsF st 1\ncdW ch 1\nXwp pr 1\nxdH de 1\njYs ij 1\nbFd de 1\nqIh th 1\nyIg ng 1\nvTd de 1\nwfE wa 1\nqRb qu 1\nyhK th 1\nkMn an 1\ncpB ch 1\ntxN th 1\nkPd de 1\nnbB an 1\nskQ st 1\nuKw qu 1\nwQf wa 1\nkWf ka 1\nwqA qu 1\ncwA ch 1\nvJk ka 1\nhcD th 1\nnfK an 1\nuXf qu 1\ncgA ch 1\nPjd de 1\nLqs qu 1\nzwC sz 1\nljN le 1\nvkP ka 1\nRqp qu 1\nzGx sz 1\njPg ng 1\nkbT ka 1\nkpQ ka 1\nMzq qu 1\nGjs st 1\nkDl le 1\njwR ij 1\nWyq qu 1\nqxS qu 1\nqGt th 1\nWvr er 1\nzNx sz 1\nvCm va 1\nhlD th 1\nvBp va 1\nmJc ch 1\nhFb th 1\nvDm va 1\npfC pr 1\nLpy pr 1\nFhd th 1\ndxS de 1\nwWg ng 1\nFgn an 1\nnFf an 1\ncxF ch 1\naVh th 1\nSqx qu 1\nVjz ij 1\nznC an 1\nqqv qu 1\nzrZ er 1\nbNl le 1\nnvW an 1\nQyb be 1\nFht th 1\njGv ij 1\ngLp ng 1\ngLb ng 1\nqKj qu 1\nhJd th 1\nZjg ng 1\nnQq an 1\nnpX an 1\nqiO in 1\nvvG va 1\njOx ij 1\nhhE th 1\nvdN de 1\nCzz sz 1\ngjU ng 1\nhVb th 1\nKcg ch 1\ndvH de 1\nwtD th 1\njIo on 1\njQa an 1\nFyj ij 1\ncpU ch 1\nhxY th 1\nqbD qu 1\nsvJ st 1\nvjW ij 1\ngpY ng 1\nqnR an 1\ngQn an 1\nCvh th 1\nykB ka 1\nxgB ng 1\nzfD sz 1\nyHw wa 1\nqdG qu 1\nqTn an 1\nlTm le 1\njgB ng 1\ngxS ng 1\nqPe qu 1\nppQ pr 1\nyxW ny 1\nHjk ij 1\nkNk ka 1\ncnJ an 1\nuHd qu 1\njvH ij 1
B,q.g+149800);
C("ng 1\noAw ko 1\nxBm me 1\ndNf de 1\nPqs qu 1\nNpd di 1\noUy ko 1\nfpD pr 1\nRfx fo 1\nlXm le 1\nqWs qu 1\ngWv vi 1\nFwv va 1\nLqj qu 1\nfvQ va 1\nzgB ng 1\nkJl le 1\nvWo on 1\nXvc ch 1\nyDq qu 1\nbdP de 1\njVf ij 1\nwPw wa 1\ndwA de 1\nOqp qu 1\nqiZ in 1\nxdV de 1\nqFg ng 1\nqzI qu 1\nywL wa 1\nsWv sz 1\nTpy pr 1\nwbf wa 1\nuPg ng 1\nKnw an 1\niuO in 1\nQdn an 1\nYfv va 1\nwuK qu 1\nxLn an 1\nyJg ng 1\nNfk ka 1\nYql qu 1\nqsH qu 1\nRzv sz 1\nbIp pr 1\nsQt th 1\ntgC th 1\nqSa an 1\nfxQ fo 1\nhcZ th 1\nwbJ wa 1\nqRl qu 1\nGcy ch 1\nvZm va 1\nXzl le 1\nwgR ng 1\ndlO le 1\ntCb th 1\nqmY qu 1\nqZx qu 1\nLbp pr 1\nDgq ng 1\nVkj ij 1\nwqU qu 1\nMqk qu 1\nwUv va 1\nqgC ng 1\nsbD sz 1\nSqy qu 1\nbMq qu 1\nBzt th 1\nsIq qu 1\ncVj ch 1\nwJt th 1\nXjm ij 1\nHmg ng 1\naQd an 1\niHt th 1\nfMm me 1\nwWc ch 1\nfuE qu 1\nmCf me 1\nqnP an 1\nzLn an 1\nkRt th 1\nMvl le 1\nmRd de 1\nyfJ ny 1\nxCb be 1\nsQb sz 1\nquC un 1\nCtc th 1\npPv va 1\nzjI sz 1\nxmC me 1\nxdJ de 1\nnXv an 1\nvsO sz 1\npRd de 1\nvbF va 1\nwNl le 1\nkHq qu 1\nrwM er 1\ngxD ng 1\nQhi th 1\nmqB qu 1\npnL an 1\nbKb be 1\niqN in 1\ndkX de 1\nbQd de 1\nbNj ij 1\nTlk le 1\nNlg ng 1\nCxh th 1\nMqf qu 1\nPvj ij 1\nzwZ sz 1\npGb pr 1\nnrF an 1\nbkS ka 1\ndRv de 1\njJm ij 1\niqF in 1\nfGc ch 1\nnxW an 1\nxsW sz 1\nmfQ me 1\nfgP ng 1\njlH le 1\nnrI an 1\nkXv ka 1\nVpq qu 1\nzMk sz 1\npHf pr 1\njdM de 1\nbqJ qu 1\nCkt th 1\nzKv sz 1\njzG sz 1\nuIx qu 1\nyNm me 1\njYt th 1\nfwL wa 1\ndZx de 1\nvgF ng 1\nwXi in 1\nvZt th 1\nCtf th 1\nxqC qu 1\nqOc ch 1\nygX ng 1\nkWk ka 1\ngrF ng 1\nqnX an 1\nxUi in 1\npmC me 1\nuzE qu 1\nIvw va 1\ngvI ng 1\nknZ an 1\nlxZ le 1\nXwf wa 1\nDqb qu 1\nyKg ng 1\nVwg ng 1\nxSb be 1\nHwp pr 1\nyNx ny 1\nyoQ on 1\ncSx ch 1\nEvq qu 1\ntIw th 1\ndfZ de 1\nhzP th 1\nxBk ka 1\nkqr qu 1\nyBm me 1\nlJj le 1\ncjq ch 1\ndrW er 1\nqaD an 1\nwDf wa 1\nLxz sz 1\nzQf fo 1\nJtq th 1\nqRv qu 1\nGfc ch 1\nXbt th 1\nwZb wa 1\nsrQ er 1\ngJq ng 1\njFt th 1\ngNc ch 1\nRkr er 1\npzJ sz 1\nlbA le 1\ncBq ch 1\nKyq qu 1\nxcO ch 1\nzXr er 1\ncVs ch 1\nrYm er 1\nkVm ka 1\nfcZ ch 1\nfzC sz 1\ntKp th 1\ngPz ng 1\nqcL ch 1\nYjr er 1\nzxU sz 1\nxbT be 1\nnvX an 1\nqmR qu 1\nbxL be 1\nXww wa 1\njSf ij 1\nlNf le 1\nzTs sz 1\nkFq qu 1\nqLz qu 1\nrrX er 1\nwXg ng 1\nzvE sz 1\nHwx wa 1\nqFm qu 1\ncgR ch 1\npDp pr 1\nOqb qu 1\nsVc ch 1\nXtx th 1\nQwt th 1\nWfe er 1\nPcx ch 1\nbpO pr 1\nCwg ng 1\nwxO wa 1\nbVs sz 1\njFw ij 1\nfnF an 1\nkxH ka 1\nYws sz 1\ngdD ng 1\njWx ij 1\ncTl ch 1\nkmW ka 1\nmhW th 1\nbzT sz 1\nrvJ er 1\nxcJ ch 1\nvkS ka 1\nsXr er 1\nsCv sz 1\nNtp th 1\noHh lo 1\nYvs sz 1\npVf pr 1\nkEq qu 1\nqfE qu 1\noWm on 1\ntMw th 1\nzYp sz 1\nnFw an 1\nyQc ch 1\nzQj sz 1\nwKq qu 1\nmKf me 1\nuLr qu 1\nwIb wa 1\nwrH er 1\npgL ng 1\nLbt th 1\nzjF sz 1\nqFp qu 1\nzdX de 1\nwTc ch 1\nJwl le 1\nlxU le 1\nhjA th 1\niPg in 1\nXns an 1\nwkW ka 1\npfP pr 1\nDyq qu 1\njWu qu 1\nqzR qu 1\nYjz sz 1\ntwX th 1\nNwj ij 1\njbB ij 1\nqwR qu 1\nYtf th 1\nblX le 1\nxZk ka 1\nYmw me 1\nwfX wa 1\nVqy qu 1\nXqn an 1\nyUw wa 1\njzT jo 1\nkNt th 1\npmQ me 1\ndXr er 1\nylq qu 1\ntWz th 1\nKvr er 1\nbhQ th 1\nuJn an 1\npbT pr 1\naBf an 1\nRhj th 1\nuAx qu 1\nBgx ng 1\njqN qu 1\njdC ij 1\nfBs st 1\ncXk ch 1\nnmM an 1\nxRr er 1\nHkz sz 1\ndhZ th 1\nFyp pr 1\nkGm ka 1\nsGq qu 1\njKh th 1\nvDz sz 1\nvLq qu 1\nlJs le 1\nzNn an 1\nWgj ng 1\njmL ij 1\ngVt th 1\nwFz sz 1\nzbD sz 1\nkTd de 1\ndwX de 1\nxRl le 1\nAzv sz 1\nbQh th 1\nqQf qu 1\nyoZ on 1\njPs sz 1\njyG ij 1\nkXj ka 1\nyBv va 1\nnwP an 1\nxnA an 1\nbKf be 1\nqbP qu 1\nvGs sz 1\njjG ij 1\nKqc ch 1\nzVt th 1\nwSg ng 1\nsWm sz 1\nfDg ng 1\npHz sz 1\nfYp pr 1\nzrW er 1\nlDx le 1\nhQh th 1\nBdp de 1\nfqZ qu 1\noQm on 1\nQsq qu 1\nxjq qu 1\nMfv va 1\nzbQ sz 1\nquR un 1\ncMb ch 1\nzqD qu 1\ndXf de 1\nrHh th 1\njhF th 1\nnNf an 1\nwHb wa 1\nTpq qu 1\nbjY ij 1\ncJq ch 1\nlCk le 1\nPfp pr 1\nOqn an 1\nfmR me 1\nQpu qu 1\nNcv ch 1\nqYr qu 1\nsfA sz 1\nfrS er 1\nGpf pr 1\njmD ij 1\nhwI th 1\nRbz sz 1\njhB th 1\nxXj ij 1\nqYd qu 1\nsVf sz 1\ncCz ch 1\nqMl qu 1\nfpK pr 1\nhVy th 1\nlcJ ch 1\nOkj ij 1\nqJg ng 1\njLp ij 1\nnYf an 1\nnpF on 1\nrWk er 1\nmcP ch 1\nnZm an
B,q.g+160040);
C("P qu 1\nqOz qu 1\nXhc th 1\ndqY qu 1\nhjQ th 1\nYfu qu 1\naXk an 1\npbV pr 1\nvjP ij 1\nYbp pr 1\nJmb me 1\nqFq qu 1\nyPq qu 1\nyWw wa 1\nvhX th 1\niwT in 1\nqZf qu 1\nuqU qu 1\nuFk qu 1\ncpW ch 1\nLpq qu 1\nkfL ka 1\npQe er 1\ngwz ng 1\njpM ij 1\nQkm ka 1\njgH ng 1\nxjP ij 1\nxgL ng 1\njLm ij 1\ndxN de 1\nvWs st 1\nJjh th 1\nhhG th 1\nYvc ch 1\nxrE er 1\nbZw wa 1\nLvw va 1\neNw er 1\nfjB ij 1\ndcQ ch 1\nlZt th 1\nJwq qu 1\nqPg ng 1\nxMb be 1\nhfD th 1\njzQ sz 1\nUuf qu 1\nzGk sz 1\nzCc ch 1\nnpC an 1\ntWd th 1\nhjF th 1\nPzs st 1\nwuA qu 1\nQhg th 1\nMqm qu 1\nfsI st 1\nfdU de 1\nXrm er 1\nqQg ng 1\nbkW ka 1\ndHg ng 1\nrcB ch 1\nhWu th 1\nnIq an 1\nrYq qu 1\nxXv va 1\nwqP qu 1\nxmN me 1\nsJf st 1\nyMf ny 1\nSfk ka 1\nqzW qu 1\ncvT ch 1\nkmX ka 1\nxqU qu 1\ncnG an 1\nJpi in 1\nfrX er 1\nyLf ny 1\nuyU qu 1\nDdw de 1\nTgj ng 1\nqeH qu 1\nfEz sz 1\npCk ka 1\nqmf qu 1\nrjH er 1\nxMp pr 1\nYwo on 1\nzgD ng 1\nPqx qu 1\nnqM on 1\nwdX de 1\nBpz sz 1\nlhM th 1\nEpb pr 1\nbhJ th 1\nkvQ ka 1\nRsq qu 1\nxbP be 1\nnMm an 1\nxuC qu 1\nwjs sz 1\nfxX fo 1\nhvT th 1\nuPx qu 1\nJmy me 1\nQzd de 1\nNsz st 1\nvWd de 1\nhfX th 1\njCg ng 1\nyQx ny 1\nwhJ th 1\nwrq qu 1\nxgW ng 1\nJhj th 1\nlhC th 1\nPwf ow 1\nljC le 1\nvvB va 1\nmcN ch 1\nyHx ny 1\nbBj ij 1\nqRz qu 1\nglH ng 1\ncZp ch 1\nqJh th 1\ntSg th 1\nxVm me 1\nuWs qu 1\nVxo on 1\nfjM ij 1\nzhK th 1\nCjh th 1\nvZr er 1\nbCs sz 1\nrwY er 1\nxEi in 1\ndUv de 1\nfRg ng 1\nGcu ch 1\njDf ij 1\ndjH de 1\nvlU le 1\nqyG qu 1\nkfq qu 1\nlXg ng 1\nlbC le 1\nPwg ng 1\nOae an 1\npbC pr 1\ndWt th 1\nlzU le 1\nwJz sz 1\ndYj de 1\ncBj ch 1\nfRv va 1\ndjG de 1\nmYg ng 1\nQbc ch 1\ngnX an 1\nwPm me 1\nwvN va 1\nqGm qu 1\nqNh th 1\nmRg ng 1\nUqv qu 1\nQxm me 1\nfzX sz 1\nzjM sz 1\nxqA qu 1\nbMs sz 1\nvmL me 1\nEyx ny 1\nhHj th 1\njGp ij 1\nmfD me 1\nJfw wa 1\nWjh th 1\nbZs sz 1\nIyk ka 1\nzRn an 1\ncdU ch 1\nmJh th 1\nQjy ij 1\nQao an 1\nbXv va 1\nhSg th 1\nrAo er 1\nhLs th 1\nlCs le 1\nqkJ qu 1\nRxu qu 1\nxdN de 1\nyYx ny 1\ndkN de 1\nRgw ng 1\nzgL sz 1\nRcj ch 1\niWz in 1\ndLk de 1\nmpX me 1\nGbd de 1\nbnH an 1\nkdM de 1\nwqG qu 1\nvMz sz 1\nzwH sz 1\nwgx ng 1\nLjk ij 1\ntlG th 1\ntgE th 1\nWcw ch 1\nVby be 1\nmVz sz 1\nHgc ch 1\ngqP ng 1\nhhB th 1\nnFx an 1\nyBf ny 1\nWmx me 1\nvNb va 1\nMnv an 1\nZmc ch 1\nbzS sz 1\nyfC ny 1\nEpx pr 1\nljG le 1\nwUa an 1\nQgo ng 1\npqb qu 1\nJkm ka 1\nWvy va 1\nBjp ij 1\nvfZ va 1\nwxT wa 1\nVxw wa 1\ndRt th 1\nnVq an 1\niWf in 1\nSmq qu 1\njwG ij 1\nvcW ch 1\nQgz ng 1\nWkq qu 1\nxrL er 1\ntVh ch 1\nZlr er 1\nzDt th 1\nyxP ny 1\nYyw wa 1\nzPk sz 1\nBgg ng 1\nxOk ka 1\noXq qu 1\ntQf th 1\nfxF fo 1\ndOq qu 1\nVtp th 1\njhP th 1\nvhZ th 1\nGqq qu 1\ndFg ng 1\neCg ng 1\nkjH ij 1\nvqQ qu 1\njpL ij 1\nhgZ th 1\nxFd de 1\nQjd de 1\nxKm me 1\nzQc ch 1\nNhw th 1\nKqo qu 1\nhwO th 1\noYn an 1\nWnf an 1\nvSc ch 1\nAfq qu 1\njqJ qu 1\njEg ng 1\ndKp de 1\nnmK an 1\nwXw wa 1\nvjC ij 1\ndXb de 1\ntQn th 1\nqoR qu 1\nbRf be 1\nyyL ny 1\nkSj ij 1\nXyu qu 1\nvmA va 1\nZgm ng 1\nLbx be 1\nbIv va 1\nZdq qu 1\ngHn an 1\nbYq qu 1\nMqd qu 1\nqMk qu 1\nQsv st 1\nzXx sz 1\nhQf th 1\nwcV ch 1\nXfz sz 1\nMhc th 1\nkBz sz 1\nbWp pr 1\nWzu qu 1\nhWw th 1\nyNp pr 1\nxbZ be 1\nmTb me 1\nKdf de 1\npfQ pr 1\nvCd de 1\nPqf qu 1\nofZ on 1\nwYd de 1\nTfc ch 1\nGnb an 1\nZdx de 1\nzVj sz 1\nTqw qu 1\nfzV sz 1\nIgq ng 1\nQvv vi 1\nPmf me 1\nqHe qu 1\nybR be 1\ncFg ch 1\nKvf va 1\nZxm me 1\noVc ch 1\nYhb th 1\nbwP wa 1\nVvz sz 1\nsdW de 1\ngFz ng 1\nmRl le 1\nbqN qu 1\nbhU th 1\ntBw th 1\nHbb be 1\nJzp sz 1\nzrS er 1\nmkZ me 1\nbKw wa 1\njPx ij 1\nXqa an 1\nfGz sz 1\nxLk ka 1\nnrV an 1\nTmx me 1\nzvZ sz 1\ngWl ng 1\nYxb be 1\nyWt th 1\nlqN qu 1\ntWu th 1\nxZt th 1\niqI in 1\ncpQ ch 1\nzPf sz 1\nbqG qu 1\ngmI ng 1\nWkc ch 1\nZvs sz 1\nqdN qu 1\nhYf th 1\nsBn an 1\nDwb ow 1\nWzq qu 1\nQdw de 1\nsvR sz 1\nNvv va 1\njRc ch 1\nqDv qu 1\nqGe qu 1\ncwT ch 1\nfTy ny 1\nCvv va 1\nflQ le 1\nmWg ng 1\ntwS th 1\nnpM an 1\nUfq qu 1\nfuG qu 1\noCj on 1\ntxF th 1\nYft th 1\nqwy qu 1\nVdz de 1\nVgq ng 1\nRkg ng 1\nPxz sz 1\nmCn an 1\nwhZ th 1\nfgB ng 1\njvW ij 1\nkdL de 1\nLxi in 1\nsvB sz 1\nxuH qu 1\ngFy ng 1\noVv
B,q.g+170280);
C("mjW ij 1\nzWs st 1\nxvF va 1\nGqi qu 1\nfGm me 1\nXuw qu 1\nqCs qu 1\nKxm me 1\nlNn an 1\nsdL de 1\nVtn th 1\nsJj st 1\nkQj ij 1\nxfX fo 1\nNqk qu 1\ncBs ch 1\nyzP sz 1\nxUv va 1\nlbT le 1\nwyV wa 1\nXkm ka 1\nWdv de 1\nqQn an 1\nsqZ qu 1\nsfW st 1\ngfM ng 1\nVlp le 1\nXjx ij 1\nhIj th 1\nJws st 1\nxZr er 1\niKw in 1\nTbd de 1\nzQv sz 1\nnmZ an 1\nbpE pr 1\nzSv sz 1\nFgi ng 1\nuIw qu 1\nZvx va 1\nrqR qu 1\nvjZ ij 1\nNjr er 1\nkwF ka 1\nOvw va 1\nhwZ th 1\nMvk ka 1\nDvf va 1\nxsP st 1\ngZq ng 1\nvXv va 1\nwGt th 1\nqlO qu 1\nfNz sz 1\nNvw va 1\nzdZ de 1\nvxV va 1\nNhz th 1\ntZm th 1\niyS in 1\nqZa an 1\nxrZ er 1\nqly qu 1\ncjM ch 1\nkYj ij 1\niyF in 1\nCdq qu 1\nxwE wa 1\nxfV fo 1\nwbF wa 1\nwuO qu 1\nRlh th 1\nfCj ij 1\nbcZ ch 1\nGjv ij 1\ngLl ng 1\nwLc ch 1\nzmP sz 1\ncYo ch 1\nRhk th 1\ngrM ng 1\nfDh th 1\nYyb be 1\nuyW un 1\nkGb ka 1\niwK in 1\nqkN qu 1\nqXd qu 1\nzCb sz 1\nrQf er 1\nxrO er 1\nFzh th 1\nwSj ij 1\nyPw wa 1\nBqw qu 1\nkWc ch 1\nqhX th 1\nkBw ka 1\nyvL va 1\nxcT ch 1\nFbz sz 1\ncEb ch 1\nvEk ka 1\nuQh th 1\nsHw us 1\nFvf va 1\nwkO ka 1\nwiY in 1\nsPm st 1\ndFn an 1\nqQx qu 1\nRsg ng 1\nfUj ij 1\ntLw th 1\nsRk st 1\nzkP sz 1\nmvF va 1\njYb ij 1\nswY is 1\nrRc ch 1\nrHd er 1\nbDk ka 1\nlWv le 1\nvqv qu 1\nqoN qu 1\nzMl le 1\npfJ pr 1\nDmz sz 1\nobQ on 1\nVfz sz 1\nbVd de 1\nCjv ij 1\nmKz sz 1\njjE ij 1\nAqc ch 1\nCxn an 1\nvpH va 1\nLxa an 1\nzpH sz 1\nqoF qu 1\nhRz th 1\nyYw wa 1\ndUx de 1\nKxl le 1\nxUo on 1\nhDp th 1\nzDf sz 1\nWsq qu 1\njzZ sz 1\nmGf me 1\njjV ij 1\npfR pr 1\nbPd de 1\nwjq qu 1\nRjx ij 1\nLwq qu 1\nfqH qu 1\njRs sz 1\nsfT sz 1\nGrw er 1\nzGn an 1\nycW ch 1\nlUq qu 1\npRq qu 1\nnZq an 1\nSvx va 1\nPhf th 1\nFvj ij 1\nQlm le 1\njgS ng 1\nMmv va 1\nxPd de 1\nqqw qu 1\nrWp er 1\nqIr qu 1\nCxf fo 1\nwtG th 1\ncKb ch 1\nbtL th 1\npRx pr 1\nzsB sz 1\nnbD an 1\njKg ng 1\nbhL th 1\nYhw th 1\nyYr er 1\njCm ij 1\nxzK sz 1\npJl le 1\nQrr er 1\nuvG qu 1\ncfJ ch 1\niqX in 1\nvNd de 1\nqcM ch 1\nWvj ij 1\nvmS va 1\nvWp va 1\naIj an 1\njmS ij 1\nFmk ka 1\niyN in 1\nbZu qu 1\nKzj sz 1\nVwd de 1\nUlx le 1\nrCv er 1\nwvq qu 1\nQkr ri 1\nfjC ij 1\ntRr th 1\npCy pr 1\nfbC be 1\nfQc ch 1\nXkf ka 1\nDqr qu 1\nfgE ng 1\nvMm va 1\ndPb de 1\nvjL ij 1\nwKc ch 1\nPyw wa 1\neXv er 1\nnVw an 1\nJww wa 1\nDfq qu 1\ntCc th 1\nqtH th 1\nXqm qu 1\nBhc th 1\ntcX th 1\nxKp pr 1\ntfN th 1\nibZ in 1\nNzb sz 1\nWnj an 1\nvXy va 1\niVf in 1\ndxT de 1\njxQ ij 1\nDdv de 1\nmXd de 1\nfUq qu 1\nwgQ ng 1\nLgj ng 1\nmgY ng 1\nqMw qu 1\ngpJ ng 1\nsZx st 1\nnXz an 1\nWve er 1\nlVk le 1\nwCb wa 1\nxvI va 1\nmfJ me 1\ntQq th 1\ndTt th 1\nfqk qu 1\nnVt th 1\nwIh th 1\nQvp va 1\nvfN va 1\ngQs ng 1\niVp in 1\njGl le 1\nxMf fo 1\nxvw wi 1\nzIl le 1\nzfR sz 1\nzWv sz 1\nehV th 1\ndZq qu 1\ntmK th 1\ncLt th 1\npZb pr 1\nvnJ an 1\nfvk ka 1\nXhv th 1\nVjn an 1\ntgI th 1\nxaJ an 1\nmSf me 1\nXzm sz 1\ndTz de 1\nxXm me 1\npQz sz 1\nCqg ng 1\nbSs st 1\nprW er 1\nhDb th 1\nsXt th 1\nkcD ch 1\nkgZ ng 1\nTzt th 1\nzcR ch 1\nXwu qu 1\nkXg ng 1\nYwv wi 1\nrpK er 1\nwPs is 1\nKjz sz 1\nfDb be 1\njrF er 1\nbbQ be 1\nQdb de 1\nrKt th 1\nvYf va 1\nvxA va 1\nfhM th 1\njsU st 1\nzXk sz 1\nuwO qu 1\njsR st 1\nkHn an 1\nxWv va 1\nvfS va 1\npIv va 1\nbcW ch 1\nzdM sz 1\ngCz ng 1\nhzN th 1\nbQw wa 1\nojX on 1\nVqv qu 1\nqWb qu 1\nYkb ka 1\nxnJ an 1\nsJz st 1\nhRr th 1\ntXs th 1\nQeb er 1\nUwd de 1\nnYg an 1\nYfx fo 1\nxrG er 1\neZr le 1\nufV us 1\nrXm er 1\nqZv qu 1\nvQz sz 1\nTnq an 1\nRmj ij 1\njlM le 1\ncqO ch 1\nxWf fo 1\njcZ ch 1\njfV ij 1\nZmj ij 1\nbxM be 1\nfFd de 1\ngjP ng 1\nhMs th 1\nYsq qu 1\nqkV qu 1\nKmc ch 1\nxYy ny 1\ndvX de 1\nrwC er 1\ngwW wa 1\nQpy pr 1\njXy ij 1\nqOj qu 1\nQmz sz 1\nEqq qu 1\nzJs st 1\nfHy ny 1\nhDt th 1\nsDh th 1\nVkq qu 1\nyLc ch 1\nvHm va 1\nvnX an 1\njxS ij 1\nJtj th 1\nqgE ng 1\nbpH pr 1\nIqy qu 1\nqMn an 1\ndmE de 1\nHfq qu 1\npSb pr 1\nxhI th 1\nQjt th 1\nyfX ny 1\nvuF qu 1\nwFw wa 1\nznS an 1\nzlV le 1\nlkK le 1\nFvz sz 1\nqjT qu 1\nzoQ on 1\nWvx va 1\nhMn th 1\ndMw de 1\ngcF ch 1\ndbB de 1\nCqj qu 1\nmCv va 1\npJx pr 1\nDfv va 1\nsjL st 1\nqiG in 1\nZls le 1\nVsf st 1\nFgd ng 1\nwmD me 1\nDxo on 1\nqrk qu 1\npJ
B,q.g+180520);
C("1\nYfd de 1\nvvU va 1\nvIk ka 1\nDfj ij 1\nZmh th 1\nCqt th 1\nvQf va 1\nNbn an 1\ntJs th 1\nFhx th 1\ndzQ sz 1\nzYj ij 1\nqBw qu 1\nvcV ch 1\ngGt th 1\niVw in 1\nFzp sz 1\nbjH ij 1\ncuY ch 1\njwS ij 1\nCqp qu 1\nyJv va 1\nkdJ de 1\nkdT de 1\nnqB an 1\nhWs th 1\nqsj qu 1\nhLw th 1\nhdX th 1\ncgV ch 1\ntYc th 1\neZx er 1\nhfN th 1\ngvw ng 1\naVp an 1\ngMs ng 1\nPbf be 1\nmQf me 1\nyUi in 1\nvGf va 1\nxgF ng 1\nzvY sz 1\nwrA er 1\nyrM er 1\nvMj ij 1\nUyv va 1\ndLp de 1\nGjj ij 1\nzEi in 1\nXdg ng 1\njHf ij 1\noPz on 1\nxIz sz 1\nbCb be 1\nDzq qu 1\nYjn an 1\ngGz ng 1\nmjU ij 1\nCjx ij 1\nxKc ch 1\nmvO va 1\nPzb sz 1\ncrK ch 1\nxhO th 1\nylB le 1\nlDk le 1\nzlO le 1\npgH ng 1\nvQb va 1\nsdZ st 1\nkQm ka 1\nlRh th 1\noQy on 1\ntwC th 1\nBdj ij 1\nQjg ng 1\ndnP an 1\nNnp an 1\nqiP qu 1\nCcj ch 1\nuHt th 1\nqLx qu 1\nQsf st 1\nfKx fo 1\nfkE ka 1\njlX le 1\njZb ij 1\nVwj ij 1\nzbA sz 1\nHhd th 1\ncbY ch 1\nIkf ka 1\nGrx er 1\njpP ij 1\nQfh th 1\nxhW th 1\nwmX me 1\naJb an 1\nsfO st 1\nqXq qu 1\nmXg ng 1\nbnV an 1\nYpw pr 1\nzCy sz 1\nlhN th 1\nrXn an 1\nfGh th 1\nWxq qu 1\ncxT ch 1\nZsg ng 1\nuGv qu 1\nbzM sz 1\nzjS sz 1\ndfS de 1\ngpH ng 1\nqgO ng 1\nkqF qu 1\nqfU qu 1\nqTp qu 1\nvZb va 1\nEjw ij 1\nzQn an 1\ngYz ng 1\nkjV ij 1\nfWl le 1\nfRk ka 1\nuSj qu 1\nCxg ng 1\nLcv ch 1\nbzK sz 1\nwqF qu 1\nqJp qu 1\nrCj er 1\nqvs qu 1\nlwN le 1\nxmR me 1\nbtC th 1\nkTx ka 1\nqkU qu 1\nLhj th 1\ndIx de 1\nvsQ st 1\ngSd ng 1\nwDl le 1\nVjm ij 1\npmI me 1\nvWh th 1\nfKv va 1\nxPt th 1\nuoQ qu 1\nKgh th 1\ngwX ng 1\nsgJ ng 1\npWj ij 1\nQff fo 1\nhkJ th 1\nHqo qu 1\njwW ij 1\nsQz st 1\nwUw wa 1\nmKx me 1\noQf on 1\njVk ij 1\nxwT wa 1\nsTq qu 1\nuqV qu 1\nQlp le 1\npMb pr 1\nxKj ij 1\nbpX pr 1\nvQe er 1\nJjq qu 1\nqKh th 1\nfkJ ka 1\njbQ ij 1\nmZw me 1\nXgc ch 1\nvzU sz 1\npTm me 1\npNq qu 1\nrwD er 1\nQdg ng 1\nwqC qu 1\nYrn an 1\nqww qu 1\nqwU qu 1\nxzF sz 1\nflW le 1\njzP sz 1\nWxp pr 1\nrDq qu 1\ndGp de 1\nZtj th 1\nUvp va 1\neGc ch 1\nzZb sz 1\ngQh th 1\ntFd th 1\nMqg ng 1\ndnD an 1\nhvY th 1\nIyb be 1\nfDz sz 1\nKbj ij 1\nvYm va 1\nWxr er 1\nKwz sz 1\nhrQ th 1\nyCt th 1\nHxw wa 1\nhEf th 1\nbdU de 1\nsGj st 1\nGwt th 1\nbYh th 1\nzmU sz 1\npDm po 1\nqmC qu 1\ndTd de 1\nQxq qu 1\nuVf qu 1\nqAl qu 1\njEa an 1\nKpy pr 1\nHqv qu 1\nfCk ka 1\naqZ an 1\nlUo on 1\nPvo on 1\nDqf qu 1\ngdM ng 1\nfzL sz 1\nBhh th 1\ndGd de 1\nwtY th 1\nqTy qu 1\nUxr er 1\nVvm va 1\nvHh th 1\nqZc ch 1\nfhC th 1\nxdZ de 1\nhZp th 1\nPmz sz 1\ncfT ch 1\npjI ij 1\nmdZ de 1\njkQ ij 1\nSdj de 1\nhDf th 1\neJj er 1\nwjY ij 1\nzLm sz 1\neFs er 1\nwgj ng 1\nZmk ka 1\nlvJ le 1\nxYm me 1\nNzf sz 1\nwJi in 1\nyQs st 1\npfM pr 1\ndhR th 1\ncmK ch 1\ndhM th 1\nqGb qu 1\nwvQ va 1\nCgq ng 1\nJfc ch 1\nbkD ka 1\nfdS de 1\nIvp va 1\nGkj ij 1\nzIv sz 1\nBzl le 1\ngBb ng 1\nTpj ij 1\nvyY va 1\nUxs st 1\nkwW ka 1\ngPf ng 1\npqC qu 1\ncTj ch 1\nyzI sz 1\nYph th 1\nbvD va 1\nxCc ch 1\npcQ ch 1\nfZw wa 1\nZxf fo 1\nwbA wa 1\nbTf be 1\nrxR er 1\nqqE qu 1\nyFp pr 1\npNf pr 1\nkMv ka 1\nvUq qu 1\nwOh th 1\nhxH th 1\nXqh th 1\nuIu qu 1\nFzq qu 1\nYsd st 1\nojY on 1\ncEo ch 1\nlwR le 1\nqjF qu 1\njTp ij 1\nyzT sz 1\njfO ij 1\nqSg ng 1\nNck ch 1\nhwF th 1\nGmq qu 1\nIiq qu 1\nzwE sz 1\nqQv qu 1\nxVd de 1\nYwq qu 1\nsFx st 1\nfvB va 1\nqYe le 1\ngwT ng 1\nWjx ij 1\nbHn an 1\nfMn an 1\ngJg ng 1\nVkg ng 1\nFxv va 1\nlHv le 1\nWpk ka 1\nxAq qu 1\nrxB pr 1\nxuQ qu 1\npIb pr 1\nbfE be 1\ngRx ng 1\nBpb pr 1\nbxN be 1\nkgU ng 1\nPxc ch 1\ncCq ch 1\nNpb pr 1\nlxE le 1\nlCy le 1\ndgX ng 1\nxLf fo 1\nbQt th 1\nqgF ng 1\npxZ pr 1\npPx pr 1\niYz in 1\nvJl le 1\nkTf ka 1\nqVm qu 1\ngwS ng 1\nzTd sz 1\npQk ka 1\nxEg ng 1\nfpP pr 1\nqjw qu 1\nOyw wa 1\nmcO ch 1\nVjd de 1\nqdg ng 1\nLfp pr 1\nvZc ch 1\nnOq an 1\nqjn an 1\nsKc ch 1\nwgU ng 1\nhgX th 1\ndMv de 1\nXcp ch 1\nFwz sz 1\npwA pr 1\nLpj ij 1\nbkP ka 1\nvHn an 1\nJjy ij 1\nmCq qu 1\nwvM va 1\nIcb ch 1\nkfJ ka 1\nhsQ th 1\ndWd de 1\nfUs st 1\nfLn an 1\npjN ij 1\nzgQ ng 1\njLj ij 1\nzqE qu 1\nQmv va 1\nZjr er 1\nZkp ka 1\niyH in 1\nwuY qu 1\nmzT sz 1\ncwK ch 1\nbCm me 1\nydG de 1\nxdU de 1\nwTf wa 1\nlHh th 1\nqyD qu 1\nxlV le 1\nqyT qu 1\ntWn th 1\
B,q.g+190760);
C("j 1\nuUg ng 1\ntdJ th 1\nJfn an 1\nLvj ij 1\niXc ch 1\npOq qu 1\nbhK th 1\nbMk ka 1\nFsw st 1\nqAt th 1\nxwJ wa 1\nfPm me 1\nDfy ny 1\nZbp pr 1\nBgw ng 1\npQp pr 1\nkQp ka 1\nqoV qu 1\nUqd qu 1\njYo on 1\nsDf st 1\nxuJ qu 1\nvRk ka 1\nQsg ng 1\nyTd de 1\nQxr er 1\nHvc ch 1\nhZt th 1\nqDu un 1\nfxA fo 1\nxPf fo 1\nwXc ch 1\njJb ij 1\npdK de 1\ngpW ng 1\nQgx ng 1\nkxG ka 1\ndLx de 1\nBwz sz 1\nVdx de 1\nyQh th 1\nWsx st 1\nfSb be 1\nUkg ng 1\nPjz sz 1\nrFg ng 1\nfjP ij 1\nkWv ka 1\nKhf th 1\nyGv va 1\npnD an 1\njYf ij 1\nmgR ng 1\nrjC er 1\nXjl le 1\nkzE sz 1\nQgq ng 1\nzgb ng 1\nmhD th 1\nvkO ka 1\nuwV qu 1\nrPp er 1\nwXd de 1\ngAo ng 1\nkvG ka 1\nvcX ch 1\nxOz sz 1\nXzq qu 1\nFmu qu 1\nxGg ng 1\njjR ij 1\nqkI ku 1\npqH qu 1\ncnH an 1\ndhT th 1\nmdR de 1\ndDf de 1\nqIq qu 1\nxCj ij 1\nqRk qu 1\nkKc ch 1\nIuu qu 1\njqR qu 1\nqEk qu 1\nhfO th 1\nquJ un 1\nnRp an 1\ntxI th 1\nyfZ ny 1\noqT ho 1\ncgX ch 1\npbL pr 1\nXmx me 1\nVjr er 1\nylY le 1\ndfK de 1\nxgD ng 1\nuwL qu 1\nbPm me 1\nqCy qu 1\nRpq qu 1\nyqh th 1\nxJt th 1\nlzQ le 1\nfgM ng 1\nYlc ch 1\nfTz sz 1\nRjf ij 1\nRgj jo 1\nGkt th 1\nfxG fo 1\nmtG th 1\nlgJ ng 1\ntdR th 1\niHk in 1\nGqv qu 1\nlDj le 1\nwzZ sz 1\ndFp de 1\nqTt th 1\nWtg th 1\ncbT ch 1\ndvK de 1\nCtw th 1\nmdG de 1\nvKj ij 1\nClf le 1\nwrU er 1\ngmT ng 1\nbXx be 1\nzOx sz 1\nXnf an 1\nrzQ er 1\nvQj ij 1\nkpT ka 1\nfYh th 1\nzLr er 1\nXgd ng 1\ncZl ch 1\nlFy le 1\nZng an 1\naXg an 1\nqbE qu 1\nzcY ch 1\nsqK qu 1\nBlx le 1\noqJ qu 1\njPv ij 1\nqZd qu 1\nfdZ de 1\nBqm qu 1\ncpG ch 1\nxdP de 1\nfuF qu 1\nvbq qu 1\ndhH th 1\nJwm me 1\nqkO ko 1\ngsY ng 1\nqGh th 1\nJkv ka 1\nzpg ng 1\nrwK er 1\nLhq th 1\nzuV qu 1\nbqV qu 1\nQcv ch 1\nmWd de 1\ncnF an 1\nlWw le 1\ntxS th 1\nznE an 1\nfTj ij 1\nlFq qu 1\nwdJ de 1\neVk er 1\nzjZ sz 1\nfPq qu 1\ncqQ ch 1\nPcg ch 1\nYdk de 1\nsvE st 1\nWqb qu 1\nbcV ch 1\nnHx on 1\nwAx wa 1\nhfB th 1\naMv an 1\npwO pr 1\nYwx wa 1\ncbH ch 1\nojZ on 1\nsuU qu 1\njcU ch 1\nsqY qu 1\njMr er 1\npxG pr 1\nrBq qu 1\nvlY le 1\nhyY th 1\nCvw va 1\nTqe qu 1\nfSj ij 1\nfVs st 1\nEqc ch 1\nxnD an 1\nOwp pr 1\nxTb be 1\nwjL ij 1\nRxv va 1\nnWf an 1\nvHp va 1\nvBk ka 1\nNqv qu 1\nLzf sz 1\nbwS wa 1\nCby be 1\nzRr er 1\nqwJ qu 1\nxnB an 1\nqIc ch 1\ncGk ch 1\nYji in 1\ngVh th 1\nlDc ch 1\nQyr er 1\nfcH ch 1\nnxB an 1\ndvw de 1\ngQc ch 1\nmrR er 1\nfnK an 1\nHlr le 1\nDnq an 1\nbnU an 1\nqCe qu 1\nTjv ij 1\nEpq qu 1\nwLf wa 1\npZj ij 1\ngvR ng 1\nkqK qu 1\nvlG le 1\nvvN va 1\ngbM ng 1\nbNk ka 1\njzL sz 1\nWlq qu 1\naYq an 1\nzdY de 1\nsfG st 1\nqfW qu 1\nkBv ka 1\nbtG th 1\nMqb qu 1\nlrC er 1\nvuE qu 1\nfyJ ny 1\nqmZ qu 1\nJkq qu 1\nCmj ij 1\nbXy be 1\nYmy me 1\nqxY qu 1\ncNl ch 1\nfzU fo 1\nRvt th 1\nylI le 1\nxMs st 1\nQhm th 1\ndHq qu 1\ndwL de 1\nvYr er 1\nQxu qu 1\ndNh th 1\nzNc ch 1\njmP ij 1\nPbq qu 1\nfqj qu 1\nfUw wa 1\nHyq qu 1\nQdx de 1\nzSl le 1\ncWt th 1\nFke er 1\nZtz th 1\nuUq qu 1\nnBm an 1\nzJy sz 1\npdI de 1\nnTd an 1\nYjb ij 1\nQjn an 1\nyXj ij 1\nxwB ow 1\nklq qu 1\nhfY th 1\npDg ng 1\nzZd de 1\nmqO qu 1\nhZr th 1\ncmY ch 1\ngLk ng 1\nQcj ch 1\nuKj qu 1\nnqD an 1\nyKw wa 1\nbfR be 1\nRqz qu 1\njhQ th 1\nvNj ij 1\nTcf ch 1\nHbn an 1\nLwv va 1\nwcZ ch 1\ncdK ch 1\nbpR pr 1\nlWm le 1\nwNq qu 1\npAj ij 1\ngrV ng 1\nqmk qu 1\ncLf ch 1\niwB in 1\neqV qu 1\nWqz qu 1\nQnj an 1\nuoJ qu 1\nfVj ij 1\ncbU ch 1\nqpT qu 1\npdZ de 1\ndzW de 1\nWfw wa 1\nZqm qu 1\nkJd de 1\nzWf sz 1\nbYg ng 1\nrjQ er 1\ndwB de 1\nVlx le 1\nzKd de 1\nLxw wa 1\nHpw pr 1\nmvR va 1\nqMt th 1\npWb pr 1\ndcW ch 1\nzEh th 1\nXrs er 1\nFtz th 1\nqyL qu 1\njSn an 1\nWzh th 1\nPzf sz 1\nzkW sz 1\nywY wa 1\noGb on 1\njBw ij 1\nQpz sz 1\nrWm er 1\nsmQ st 1\nuGk qu 1\nxkV ka 1\nwJf wa 1\ncjW ch 1\nwNx wa 1\nwjR ij 1\nwDd wa 1\nlrB er 1\nqhJ th 1\njKp ij 1\nkNn an 1\ntqU th 1\nJmj ij 1\nbJv va 1\nfrN er 1\nuBj qu 1\nUuv qu 1\nMzv sz 1\nDjq qu 1\nQgl le 1\nhdC th 1\nmFh th 1\nvjU ij 1\nprX er 1\nKvc ch 1\nryY er 1\nvzQ sz 1\nOjh th 1\nQfn an 1\nVqg ng 1\naQv an 1\nhHx th 1\nuIg ng 1\nKpv va 1\ndQk ko 1\nGhq th 1\ncZs ch 1\nnvH an 1\njwJ ij 1\ndMm de 1\ngjI ng 1\nlPg ng 1\nqBs qu 1\nVhq th 1\nqLt th 1\nhBd th 1\nVcu ch
B,q.g+201E3);
C(" qu 1\nqIv qu 1\nxZb be 1\nxqk qu 1\nWmy me 1\nJqi qu 1\ncxL ch 1\nZtq th 1\ntdT th 1\nuWt th 1\nxGz sz 1\nWwk ka 1\npBk ka 1\nyqg ng 1\ncYl ch 1\nynW an 1\nwyJ wa 1\nqGy qu 1\nfNp pr 1\nhFs th 1\nYxu qu 1\nkvJ ka 1\nFxz sz 1\ntwG th 1\nqvG qu 1\nvRp va 1\nQqi qu 1\ngzE ng 1\npNl le 1\nzpW sz 1\ndcP ch 1\ncPx ch 1\nwcQ ch 1\npQc ch 1\nqyF qu 1\nzcX ch 1\nwqk qu 1\nkmY ka 1\nqlG qu 1\nxEz sz 1\npqV qu 1\nOhp th 1\nxdM de 1\nfLp pr 1\nqAe qu 1\nXwv va 1\nLzi in 1\nqOk qu 1\ncXn an 1\nKds de 1\ngvU ng 1\nfPk ka 1\nnZr an 1\nHxq qu 1\nfCm me 1\nqfD qu 1\nWfv va 1\nqfb qu 1\njqC qu 1\nfuX qu 1\nqfA qu 1\nRlt th 1\nxjD ij 1\nwtF th 1\nXmz sz 1\npWp pr 1\nQxv va 1\nzVf sz 1\ngmZ ng 1\nqdU qu 1\njqV qu 1\ngXc ch 1\nqmK qu 1\nGfj ij 1\ncQr ch 1\nYhr th 1\nvvS va 1\nuDb qu 1\ncdB ch 1\nbvE va 1\nxvS va 1\njRq qu 1\nrvD er 1\nXyy ny 1\nJfi in 1\naBw an 1\nnWc an 1\nxBq qu 1\nkgY ng 1\nbGb bi 1\ngjE ng 1\nRlw le 1\nwrT er 1\nbQr er 1\nljY le 1\nqvU qu 1\nfKm me 1\npTt th 1\nzTw sz 1\nqnV an 1\nrWx er 1\nnWd an 1\nnKf an 1\nkMf ka 1\nfkG ka 1\nbwX wa 1\ncwV ch 1\nuwK qu 1\nrLv er 1\nzMb sz 1\nzpZ sz 1\nrMq qu 1\nTtj th 1\ngvO ng 1\nJcz ch 1\nCyx ny 1\nnjX an 1\naVx an 1\nqXn an 1\nUqs qu 1\ndVz de 1\nRcp ch 1\neKg ng 1\nXzn in 1\nvyF va 1\nKlc ch 1\nxdI de 1\nHqb qu 1\nxEe er 1\nqpI qu 1\ngDx ng 1\nJhf th 1\nquK un 1\nvgU ng 1\nrWv er 1\nPnm an 1\nnLm an 1\nBhj th 1\nbPt th 1\njpI ij 1\ntLz th 1\nvpS va 1\nFxj ij 1\nqDs qu 1\nwzM sz 1\ngwJ ng 1\nzBw sz 1\nqGv qu 1\nrLh th 1\nBjl le 1\nhfH th 1\nclW ch 1\nRgk ng 1\nGsg ng 1\nUvx va 1\nQgv ng 1\ngfX ng 1\nrQv er 1\nxvG va 1\nkjx ij 1\ndGf de 1\nfcA ch 1\nEhq th 1\nzBz sz 1\nGpk ka 1\ntBv th 1\nXfg ng 1\nyJm me 1\nsqT qu 1\nprY er 1\nDqo qu 1\nJzg ng 1\nqMp qu 1\nyfM ny 1\nGxf fo 1\nwzP sz 1\nzNm sz 1\nwKg ng 1\nRrd er 1\nHvw va 1\ngfD ng 1\nWmz sz 1\ncJn an 1\nnTf an 1\nuvW qu 1\nuPf qu 1\nvwR va 1\nbMf be 1\nwIu qu 1\nkxY ka 1\ngZk ng 1\nqFd qu 1\nbMl le 1\nwHl le 1\nwVg ng 1\nwlX le 1\nfsL st 1\npRf pr 1\nzsX st 1\nqBk qu 1\nXzp sz 1\njdR de 1\nZlz le 1\nWfc ch 1\nRjv ij 1\nvFz sz 1\ntkV th 1\nXbw wa 1\nxQc ch 1\nKxy ny 1\nxCv va 1\nnqV an 1\nWwx wa 1\nkdW de 1\npkI ka 1\nohS th 1\nZdc ch 1\nmCg ng 1\nsxL st 1\nQrx er 1\nqXw qu 1\nwqQ qu 1\nijK in 1\nsFz st 1\nHlw le 1\nGqn an 1\nxPk ka 1\nwZq qu 1\njqm qu 1\nLzp sz 1\nBdz de 1\nwQl le 1\nwtJ th 1\nUyi in 1\nWcy ch 1\nwqH qu 1\nBns an 1\ncDt th 1\nxJv va 1\nWfz sz 1\nxhP th 1\ncWp ch 1\nrqZ qu 1\nbkB ka 1\nWtl th 1\ngzf ng 1\nbMr er 1\npxN pr 1\nvhV th 1\nkqX qu 1\nKdq qu 1\nvQl le 1\nykC ka 1\nzMh th 1\nEqz qu 1\nlXq qu 1\nzmZ sz 1\nqpB qu 1\nvGj ij 1\nTjx zj 1\ntvK th 1\ngYc ch 1\nlFc ch 1\niJt th 1\nPkx ka 1\ncDv ch 1\nYyd de 1\nVcq ch 1\nXhq th 1\nzNf sz 1\nvcD ch 1\nbnW an 1\nuvQ qu 1\nZzj sz 1\ngPj ng 1\njwD ij 1\njpO ij 1\nbDx be 1\nvEi in 1\nZct th 1\nwrX er 1\ndhS th 1\nzjJ sz 1\ndDk de 1\nsrJ er 1\naWg an 1\nmvJ va 1\nYtc th 1\njiQ in 1\ntFz th 1\nsJl le 1\nvZq qu 1\nxUd de 1\noqB qu 1\nxDh th 1\nhfE th 1\nmSb me 1\njmR ij 1\nrFp er 1\nXjy ij 1\nbPp pr 1\niqQ ti 1\nmfq qu 1\ntxL th 1\njBd de 1\nXvq qu 1\ndvY de 1\nsdM de 1\nxgY ng 1\nrYh th 1\nvlA le 1\npFb pr 1\nyFz sz 1\ngcK ch 1\nxfZ fo 1\njDc ch 1\nyNv va 1\ntKt th 1\nwtU th 1\nbHk ka 1\nqCw qu 1\nZca an 1\nkDw ka 1\nYwc ch 1\npXs st 1\nyMm me 1\nGwq qu 1\nmYv va 1\nwCx wa 1\njZx ij 1\noQd on 1\nFzk sz 1\nlwF le 1\nXzk sz 1\nNjx ij 1\nyoI on 1\nsJm st 1\nwKk ka 1\nQth ch 1\nLlz le 1\ngVf gi 1\npPq qu 1\nlGy le 1\ngzR ng 1\nrXg ng 1\nNpf pr 1\nwvR va 1\nyXs st 1\nmMl li 1\nbYx be 1\nfzZ sz 1\nvrG er 1\nKdk de 1\nyqw qu 1\nLkq qu 1\njKs st 1\nZqx qu 1\nPfm me 1\nrlW er 1\nhPv th 1\nOjx ij 1\nGtq th 1\nvtJ th 1\nWly le 1\nyHd de 1\nkQb ka 1\nLdc de 1\nsUx st 1\ncJg ch 1\nfLd de 1\nMjq qu 1\nCjm ij 1\nawX an 1\nGtl th 1\nwzN sz 1\nbqx qu 1\nfAq qu 1\nezX er 1\ncBx ch 1\ncsX ch 1\ncUf ch 1\nqsJ qu 1\nhsZ th 1\nqzg ng 1\nQgk ng 1\nNxg ng 1\nHqa an 1\nrXl er 1\nnlP an 1\naVg an 1\nyhG th 1\nkfA ka 1\nVmk mG 1\njKm ij 1\nhPd th 1\naPd an 1\nbYy be 1\nbnZ an 1\nGsj st 1\nkxQ ka 1\nvkF ka 1\njzS sz 1\nfWm me 1\nQcu ch 1\nrZf er 1\njbZ ij 1\naQj an 1\nbzO sz 1\nfZq qu 1\nlrN e
B,q.g+211240);
C("Zb be 1\nxjb ij 1\nvHq qu 1\nfwN wa 1\nvMw va 1\nHhq th 1\ncsJ ch 1\nbrJ er 1\nxvM va 1\nmXn an 1\nqWw wa 1\ndxZ de 1\nsVj st 1\nxrF er 1\npbU pr 1\nTfz sz 1\nwqT qu 1\nvcF ch 1\nnrS an 1\nWhz th 1\nkgX ng 1\nyXk ka 1\nkJb ka 1\nrZk er 1\npBc ch 1\ngUv ng 1\nHqe qu 1\nKqj qu 1\noFj on 1\nxbN be 1\npnK an 1\nLbw wa 1\ndMb de 1\nqSp qu 1\nZsv st 1\nwrV er 1\nuKf qu 1\nmlY le 1\ngxF ng 1\ntjL th 1\nXrc ch 1\nrvF er 1\nmLq qu 1\njrK er 1\nQlz le 1\nzxD sz 1\nfdY de 1\njvD ij 1\nxQg ng 1\nqFu un 1\nsfJ st 1\npIf pr 1\nhxJ th 1\ncNc ch 1\nIdq qu 1\nyHf ny 1\nqXm qu 1\nylD le 1\nzFq qu 1\njWp ij 1\neKp er 1\nxhf th 1\nybV be 1\nxXs st 1\nYhk th 1\nfwX wa 1\nbqK qu 1\nnvY an 1\nxvk ka 1\nrbP er 1\nsXl le 1\nUwt th 1\nwmW me 1\npxV pr 1\nnjZ an 1\nTqk qu 1\nzmE sz 1\nRqu un 1\nqqM qu 1\ndhQ th 1\nuJz qu 1\nVqd qu 1\nyCk ka 1\npWu qu 1\nVdy de 1\niRx in 1\nVcm ch 1\nwIg ng 1\nXbh th 1\nvcG ch 1\njjX ij 1\nnmO an 1\ndQj de 1\ndfV de 1\ndbK de 1\ngqk qu 1\nnFd an 1\noWv on 1\nnHp an 1\nknK an 1\nbxZ be 1\nwmH me 1\nfgX ng 1\ngzH ng 1\nZbv va 1\nvgM ng 1\ndmK de 1\ncvB ch 1\neQs er 1\ncHm ch 1\nsBt th 1\nbHx be 1\nvqd qu 1\nNpy pr 1\nxzL sz 1\ngMx ng 1\nvwU va 1\npfX pr 1\nnFg an 1\nsFs st 1\nVqh th 1\nEmq qu 1\ntXy th 1\nuVd qu 1\nYvj ij 1\nqHo qu 1\npWm me 1\nxcK ch 1\npUv va 1\npLn an 1\nuVn an 1\nFsq qu 1\ncGj ch 1\nXwy wa 1\ngzT ng 1\ndNq qu 1\njrU er 1\nqtA th 1\ngqT qu 1\npwM pr 1\nlrP er 1\njmC ij 1\npmP me 1\nyiY in 1\npTs st 1\nZwj ij 1\nqpF qu 1\nfhJ ch 1\nfOv va 1\nwcK ch 1\nkqk qu 1\nUgz ng 1\nxfF fo 1\ncTv ch 1\ngpX ng 1\nLfx fo 1\ngwU ng 1\nDzx sz 1\nkDc ch 1\nPvh th 1\nkdY de 1\nwWv va 1\nsQq qu 1\nmjY ij 1\nyCb be 1\nrSq qu 1\nSfv va 1\nfZh th 1\ndMd de 1\ndNs st 1\njTv ij 1\ntmW th 1\ncxJ ch 1\nuAo qu 1\nmHx me 1\nfgA ng 1\nRhx th 1\nwWt th 1\npfU pr 1\noIj on 1\nlhQ th 1\nvDk ka 1\nvJd de 1\nsDp st 1\nqiU qu 1\nYfs st 1\nqxW qu 1\nsFh th 1\nvhP th 1\nVjj ij 1\ntmQ th 1\nwmM me 1\ncVy ch 1\nKzw sz 1\ntfA th 1\ngjR ij 1\nxyQ ny 1\nmBv va 1\nfQy ny 1\ndZc ch 1\neVh th 1\nNvc ch 1\nqFb qu 1\nqhl th 1\nZcn ch 1\nqwW qu 1\nxZq qu 1\njhL th 1\nlWf le 1\njJx ij 1\nYzt th 1\nEoq qu 1\nNjm ij 1\nZgd ng 1\npGq qu 1\nsgY ng 1\njyE ij 1\njzE sz 1\nujK qu 1\nqbm qu 1\nWsf st 1\nmQn an 1\nsQs st 1\nyXg ng 1\nvYe er 1\nePv er 1\naCv an 1\npVm me 1\nzxO sz 1\njjW ij 1\nvgI ng 1\ntZc th 1\nQtg th 1\nvMt th 1\nkTt th 1\nMxj ij 1\nfbI be 1\nqAu un 1\nwfT wa 1\nfcF ch 1\npfK pr 1\nbOq qu 1\nhuX th 1\ncJm ch 1\nXpg ng 1\ntqJ th 1\nOvf va 1\nXlj le 1\nNrl er 1\nfxW fo 1\nSwq qu 1\nqvE qu 1\nqpY qu 1\noNw on 1\nkYc ch 1\njXb ij 1\nQfk ka 1\neDp er 1\nVqb qu 1\nsKz us 1\nqjp qu 1\nUxl le 1\nLky ka 1\nzFy sz 1\nnMl an 1\nyYi in 1\ncQe ch 1\noYj on 1\ntbB th 1\nYbg ng 1\nnVk nd 1\nbXc ch 1\nLqn an 1\nmdK de 1\npdP de 1\ntqS th 1\nZjf ij 1\nkcC ch 1\nqZq qu 1\naSd an 1\nCmh th 1\nhzG th 1\nwQm me 1\nGqg qu 1\nyWp pr 1\nXrw er 1\nyJy ny 1\nsqD qu 1\ndWb de 1\nnbQ an 1\niwP in 1\nlWs le 1\nTsg ng 1\ndHz de 1\ntcF th 1\nQkt th 1\nBdd de 1\nMxq qu 1\npjV ij 1\nkQr er 1\ndnI an 1\nfyY ny 1\naFq an 1\nYlx le 1\nYym me 1\njbV ij 1\nqcV ch 1\npzX sz 1\nqRh th 1\ndjA de 1\nbnI an 1\nLlv le 1\ntmZ th 1\nhQo th 1\nztW th 1\nRxz sz 1\ndxW de 1\nqtW th 1\nkqO qu 1\nlHc ch 1\nlRj le 1\nhNf th 1\nGiq qu 1\ncYq ch 1\nYdp de 1\nqWn an 1\nxkB ka 1\nkxC ka 1\nljA le 1\nQwp pr 1\nmCp me 1\nfJd de 1\nvCt th 1\nVcz ch 1\nvBf va 1\ncYx ch 1\nfHw wa 1\nkvW ka 1\nJmz sz 1\nhQj th 1\nrbQ er 1\nvxX va 1\nwFh th 1\nTjz sz 1\nhxR th 1\nvdY de 1\npmF me 1\nsDl le 1\nrVh th 1\nwDc ch 1\ngBw ng 1\ncHf ch 1\npzQ sz 1\nlVp le 1\ngfH ng 1\noGc ch 1\ntvJ th 1\ncMv ch 1\nxnS an 1\nvQx va 1\nuoM qu 1\nzkX sz 1\nzHp sz 1\nyuW qu 1\nQbv va 1\nzwG sz 1\ncpX ch 1\nRpv va 1\nzKq qu 1\nwUb wa 1\nqnJ an 1\nRpy pr 1\nbcS ch 1\nqxK qu 1\nqjD qu 1\nlQg ng 1\nkrX er 1\nFcg ch 1\noVx on 1\nvJf va 1\nBvk ka 1\ndmX de 1\nWdj de 1\nYzp sz 1\nYcd ch 1\njKx ij 1\nkrH er 1\nLnm an 1\nzCm sz 1\nUwj ij 1\nUvk ka 1\nMfj ij 1\nyqJ qu 1\nLfq qu 1\nyHz sz 1\nkgJ ng 1\naGq an 1\ntjH th 1\nZkc ch 1\nwHv va 1\nNzp sz 1\ncZx ch 1\njvK ij 1\nclF ch 1\nxmD me 1\nYpz sz 1\npFy pr 1\nhvF th 1\nmtW th 1\nhqG
B,q.g+221480);
C("\nkZy ka 1\nfOh th 1\nrJb er 1\nrjV er 1\nKwq qu 1\nHcw ch 1\nmCw ma 1\nhxM th 1\njTb ij 1\nmmQ me 1\npjR ij 1\ncdP ch 1\nZjs st 1\njqF qu 1\nvMn an 1\nMqs qu 1\nsvX st 1\niXn an 1\nnwR an 1\nytR th 1\nVjb ij 1\nCjl le 1\npXd de 1\nGwu qu 1\nqIj qu 1\nkQn an 1\nfYm me 1\nvtZ th 1\nUsx st 1\nnfP an 1\ndQx de 1\noXf on 1\nfEw wa 1\nsgX ng 1\ncPp ch 1\nybW be 1\nkcW ch 1\nkHf ka 1\nvcU ch 1\ntXo th 1\nKzh th 1\nCfq qu 1\nUjy ij 1\nFxa an 1\nhxS th 1\ntWx th 1\nmlK le 1\nnZj an 1\nqOv qu 1\nXkt th 1\nFzf sz 1\nuTd qu 1\nqrS qu 1\nPtw th 1\ndDs st 1\nrNm er 1\nEwf wa 1\nhJk th 1\nHdq qu 1\nJtw th 1\nkqc ch 1\nnHq an 1\nrhH th 1\noqH qu 1\nvpZ va 1\nDgd ng 1\nqxV qu 1\nCxv va 1\nplV pr 1\nkIi in 1\nKhc th 1\njsY st 1\nfLh th 1\nYkq qu 1\nQmx me 1\nzvI sz 1\nyhS th 1\nqfg qu 1\nwxZ wa 1\njVy ij 1\nkQw ka 1\nzXv sz 1\nLhs th 1\nMkq qu 1\njkU ij 1\nYhq th 1\nzrH er 1\nvhG va 1\ndrD er 1\nPsj st 1\ngDf ng 1\nXjj ij 1\npLm me 1\nklC le 1\nhTx th 1\nzrJ er 1\nXgk ng 1\nWxf fo 1\nfdD de 1\njHp ij 1\nyDw wa 1\nkPv ka 1\nRkm ka 1\nmzg ng 1\nlHz le 1\nvpR va 1\nwZt th 1\npBd de 1\nqPf qu 1\nhNw th 1\nNvj ij 1\npyU pr 1\nSjh th 1\nKzx sz 1\noQp on 1\nxdL de 1\ndnZ an 1\nqfB qu 1\nkJc ch 1\nfWn an 1\nXmc ch 1\nrGx er 1\nsFf st 1\nVwv va 1\ntKd th 1\nsQx st 1\noNm on 1\nuXj qu 1\nXsq qu 1\nyWc ch 1\nhfC th 1\nIjd de 1\ndkW de 1\nNxn an 1\njuC qu 1\nbPy be 1\nlKs le 1\naLq an 1\njPp ij 1\nwpZ pr 1\nfjE ij 1\nzNt th 1\nmhN th 1\nbQn an 1\nbxB be 1\nfdX de 1\nJcv va 1\nFdp de 1\nwVx wa 1\ntmU th 1\nnjJ an 1\nqzK qu 1\njtD th 1\nbcX ch 1\nGhx th 1\nxZj ij 1\nvKw va 1\npvO va 1\ngXs ng 1\nwRv va 1\nhgN th 1\ngpO ng 1\nhWc th 1\nUpq qu 1\nvwD va 1\nmxE me 1\nZvm va 1\nozM on 1\nfbJ be 1\ntpQ th 1\nyeV er 1\nZnb an 1\nwXv va 1\nbcY ch 1\nsgZ ng 1\nqfM qu 1\nfcL ch 1\nmXl le 1\nuBq qu 1\njxW ij 1\nmtU th 1\nqgJ qu 1\ndAq qu 1\njBv ij 1\nGty th 1\nJfm me 1\nxqQ qu 1\ncBp ch 1\nXqd qu 1\nfvM va 1\nuWm qu 1\nrSb er 1\nXqj qu 1\nqTd qu 1\nlLg ng 1\nJrp er 1\noJb on 1\npXy pr 1\nzrQ er 1\ncnT ch 1\nqsE qu 1\npZc ch 1\nbVy be 1\nqIz qu 1\ndgR ng 1\nmLv va 1\nhVl th 1\nqRj qu 1\nfhA th 1\nzLc ch 1\nSgq qu 1\npLc ch 1\nTxq qu 1\nypY pr 1\ntXz th 1\ndcC ch 1\niYf in 1\nWwm me 1\nkZk ka 1\nYwr er 1\ngFv ng 1\nFmz sz 1\nuQq qu 1\nxwR wa 1\nYfc ch 1\naIo an 1\nsBq qu 1\nGzb sz 1\njwI ij 1\ncFf ch 1\naWv an 1\nEaw an 1\nvkW ka 1\nNfh th 1\nflN le 1\nLpm me 1\nylK le 1\nZnr an 1\nmcQ ch 1\nkfE ka 1\nIyf ny 1\nqrV qu 1\nfPx fo 1\nfgJ ng 1\njIi in 1\nbPw wa 1\nQyx ny 1\nQnb an 1\nWdm de 1\nnJt th 1\nqCd qu 1\ngZl ng 1\nNlz le 1\nZwh th 1\niWl in 1\nbUu qu 1\nlbJ le 1\nsNq qu 1\nqjU qu 1\nwbT wa 1\nyNc ch 1\nmxM me 1\npHk ka 1\nRdq qu 1\ngkE ng 1\nhbN th 1\nTgq qu 1\ngjV ng 1\nGjw ij 1\ngqX qu 1\nqXx qu 1\nvQq qu 1\npNb pr 1\nfJy ny 1\nyvZ va 1\nzNl le 1\nzDb sz 1\nlUz le 1\nDxy ny 1\nWwn an 1\nhPn th 1\nkNb ko 1\nWdb de 1\nzXt th 1\npjL ij 1\ntJg th 1\njmM ij 1\nbXg ng 1\nhTv th 1\nYsf st 1\nhmQ th 1\nVyq qu 1\nFpd de 1\nyQw wa 1\nPbn an 1\nxVj ij 1\nwhP th 1\nfSg ng 1\nGxz ze 1\nDfw wa 1\nrMx er 1\nzMf sz 1\nvJw va 1\nxJl le 1\nxfN fo 1\ndQw de 1\nfuD qu 1\nxjB ij 1\nlPj le 1\nmqA qu 1\nmfM me 1\nkwG ka 1\neaY an 1\nVmm me 1\nzfS sz 1\nFmy me 1\nsqP qu 1\nfKk ka 1\nQdv de 1\ndjZ de 1\nqrR qu 1\ntxK th 1\nbxH be 1\njRb ij 1\ncjD ch 1\nSxw wa 1\nSxh th 1\nvrZ er 1\nxmH me 1\ndfH de 1\nfJw wa 1\nmwZ me 1\nvRm va 1\nxwj ij 1\nXqr er 1\nGvj ij 1\nhzF th 1\nxnK an 1\nxhU th 1\nNls le 1\nzbV sz 1\nfTq qu 1\nWxv va 1\nupG qu 1\nqAo qu 1\nkKx ka 1\nzlD le 1\nhTl th 1\nGqr qu 1\nGxm me 1\nzPj sz 1\nbvZ va 1\njHc ch 1\niXg ng 1\nKgz ng 1\nJyi in 1\nvFh th 1\nytW th 1\nqBd qu 1\nXjq qu 1\ndgO ng 1\nmjN ij 1\nDjg ng 1\nzIj sz 1\nuDx qu 1\nqJf qu 1\nfAx fo 1\nFsj st 1\nyDf ny 1\nxjV ij 1\nhdB th 1\ndwG de 1\nslW le 1\nzYb sz 1\nvzO sz 1\nvqO qu 1\nJzv sz 1\nxmG me 1\nKdw de 1\nxVq qu 1\njtE th 1\nkJy ka 1\nxjW ij 1\nmwR me 1\nzVx sz 1\ntMj th 1\nqqb qu 1\nnlQ le 1\nbxQ be 1\nhJv th 1\njnY an 1\nyfS ny 1\nMdw de 1\nzZc ch 1\nysJ st 1\nQqv qu 1\nzxl le 1\njAq qu 1\nlJw le 1\nkwJ ka 1\nsxC st 1\nhJr th 1\nxGp pr 1\nccF ch 1\nvGq qu 1\nqSc ch 1\nfqq qu 1\nkkV ka 1\ngVq qu 1\n
B,q.g+231720);
C(" 1\ndDp de 1\nPww wa 1\nztC th 1\njtH th 1\nyrX er 1\nvwT va 1\nyRh th 1\nwQt th 1\nlXz le 1\ncfL ch 1\nFwl le 1\nrNw er 1\nBhx th 1\nglZ ng 1\ngcD ch 1\nSfs st 1\nUzf sz 1\nTdl le 1\ndRn an 1\nvYw va 1\nxcD ch 1\nxcC ch 1\nlBx le 1\ngHq qu 1\nwJy wa 1\nyrO er 1\nvqF qu 1\ntYb th 1\nZjw ij 1\njLk ij 1\nHvf va 1\npnS an 1\npcT ch 1\nsFk st 1\ndcO ch 1\nzPw sz 1\nvNf va 1\nGdx de 1\ndlP le 1\njLx jo 1\njZj ij 1\nwwT wa 1\ntGx th 1\nfhS th 1\nXtk th 1\nxnW on 1\npkJ ka 1\nxIo on 1\nZxb be 1\nnOj an 1\nwHj ij 1\nfjS ij 1\nwdL de 1\njbN ij 1\nykO ka 1\nxqB qu 1\nqzN qu 1\nQbq qu 1\nFqw qu 1\njWw ij 1\nnxM an 1\ntpX th 1\nTtz th 1\nzsH st 1\nfjz sz 1\nxIg ng 1\nxkY ka 1\nFqa an 1\noGk on 1\nHnc an 1\njPq qu 1\nzlW le 1\nuRx qu 1\nuGx qu 1\njYv ij 1\nKpz sz 1\ngQo ng 1\nKwx wa 1\njNw ij 1\ntdD th 1\nyGj ij 1\nLbq qu 1\nRrc ch 1\nqvX qu 1\nhhK th 1\nkZx ka 1\nxDf fo 1\nPjf ij 1\ncgF ch 1\nvCk ka 1\nfWw ow 1\nmJp me 1\nfXe er 1\nuYp qu 1\njHk ij 1\nwdP de 1\nqFk qu 1\njrG er 1\nfgD ng 1\nfsG st 1\nVgb ng 1\nxAa an 1\ngtZ th 1\ntlq th 1\nTmw me 1\ngyY ng 1\nQxt th 1\nUxz sz 1\niVr in 1\nzqI qu 1\nNbw wa 1\nDhd th 1\nmOq qu 1\niBd in 1\ncqB ch 1\nzQq qu 1\nWbv va 1\nQks ka 1\nqPa an 1\ntfI th 1\nmZs st 1\npDs st 1\nnJj an 1\nzcp ch 1\ntWj th 1\nZxp pr 1\nvPy va 1\ndxK de 1\noPv on 1\nrjN er 1\noQh th 1\nvwH va 1\nQhp th 1\nxsU st 1\nkGq qu 1\nwjW ij 1\nPwx wa 1\nBbn an 1\nxOq qu 1\nqpN qu 1\nnbq an 1\nzpM sz 1\njmB ij 1\nNqj qu 1\nzYd sz 1\nYbc ch 1\nxcW ch 1\ngPg ng 1\nQys st 1\nBhq th 1\nyGx ny 1\nqxL qu 1\nJfd de 1\nmbV me 1\npkY ka 1\ncWl ch 1\nwBg ng 1\nvOw va 1\nGpb pr 1\nPpq qu 1\nfsX st 1\nvtQ th 1\nyCj ij 1\nyoY on 1\npwQ pr 1\nyGd de 1\nqtJ th 1\nnrZ an 1\neVx er 1\nNrq qu 1\nwtA th 1\nfHf fo 1\ngsQ ng 1\nhlC th 1\ndLc ch 1\nzjC sz 1\njvY ij 1\ntIj th 1\npvL va 1\nHhg th 1\nyMv va 1\nxMn an 1\ntYx th 1\nvVp va 1\nYnb an 1\nvmX va 1\nqjQ qu 1\nvQr er 1\nhQz th 1\nmNf me 1\nzfY sz 1\nxjS ij 1\njBm ij 1\njpq qu 1\nnJq an 1\nKnz an 1\ngGf ng 1\npZx pr 1\nGql qu 1\nUqm qu 1\neWv er 1\nfGg ng 1\nqsA qu 1\nuhY th 1\nxhH th 1\nyxS ny 1\nrxK er 1\nhNc th 1\nVwh th 1\naNv an 1\nQzv sz 1\nfQn an 1\njzH sz 1\nRvh th 1\nQpt th 1\nqXv qu 1\nphQ th 1\nQlb le 1\nbnQ an 1\nnjK an 1\nJjs st 1\ntJx th 1\niwX in 1\nnVd an 1\nkzA sz 1\nuwE qu 1\nTsq qu 1\nhqM th 1\nRnq an 1\nrDn an 1\nyNb be 1\nuqN qu 1\nfKw wa 1\nIqn an 1\nxHc ch 1\nWwq qu 1\ngMw ng 1\nyWf ny 1\nvcO ch 1\nGkm ka 1\nfRh th 1\ndMc nd 1\nZhx th 1\nqlH qu 1\nqUl qu 1\nzHf sz 1\nwCk ka 1\nQfj ij 1\nQkw ka 1\nmYh th 1\ndcU ch 1\njTf ij 1\nrjF er 1\nhxQ th 1\nwNf wa 1\nLgg ng 1\nFdu qu 1\ntJw th 1\nycQ ch 1\nxXf fo 1\nwwQ wa 1\nevQ er 1\nFcj ch 1\nCyq qu 1\ntpF th 1\nAxj ij 1\nzGg ng 1\nQbb be 1\nvfY va 1\noXd on 1\nwAq qu 1\nXbk ka 1\nwmR me 1\nrzN er 1\nfcB ch 1\nBwc ch 1\nxgS ng 1\ndQr er 1\nkJw ka 1\nbgx ng 1\npZs sz 1\nwfA wa 1\njmX ij 1\ndNp de 1\nVxr er 1\nRvb va 1\nwZl le 1\nwgA ng 1\nWrq qu 1\nJcq ch 1\nljW le 1\nqPt th 1\ngjY ng 1\njUo on 1\nmIj ij 1\nHpy pr 1\nMpj ij 1\nbkO ka 1\nAvz sz 1\nvKk ka 1\nBfz sz 1\nyYj ij 1\nEgq qu 1\nwxH wa 1\nzHh th 1\nsvA st 1\nzcP ch 1\nBxo on 1\nhSv th 1\nLxt th 1\nhBz th 1\ncWk ch 1\nxBv va 1\nhwN th 1\nmkJ ka 1\noNj on 1\nUgq qu 1\njZq qu 1\nxfP fo 1\nbYv va 1\nqxF qu 1\ndcI ch 1\ndhY th 1\ncvP ch 1\nqUy qu 1\nmxC me 1\nzPx sz 1\nNql qu 1\nYfw wa 1\nWgp ng 1\njgD ng 1\nQfq qu 1\nlcW ch 1\nqxy qu 1\nXpq qu 1\nwrD er 1\nbEo on 1\nbzV sz 1\nfwS wa 1\nmLj ij 1\nwMr er 1\nvFb va 1\nzfT sz 1\nnRk an 1\nkJh th 1\nRmw me 1\nnqR an 1\nqpO qu 1\nbHb be 1\nTkq qu 1\nsjG st 1\nqaT an 1\nPql qu 1\nhlQ th 1\nkzW sz 1\nyFc ch 1\nuBv qu 1\nvxO va 1\nqvC qu 1\nYqx qu 1\njCb ij 1\nQjk ij 1\nfBh th 1\nvKq qu 1\nrMg ng 1\nhRw th 1\nykU ka 1\nbUq qu 1\nvYv va 1\nPdx de 1\noGv on 1\njLy ij 1\nduY qu 1\nWcp ch 1\noGx on 1\nvGl le 1\nJdz sz 1\nijH in 1\nmlX le 1\njNr er 1\nkCq qu 1\nGhh th 1\nrMv er 1\nBgp ng 1\nbFt th 1\nuWl qu 1\ndXg ng 1\nWcf ch 1\ndbI de 1\nbGx be 1\nexQ er 1\njWj jo 1\npQb pr 1\njcH ch 1\nqOl qu 1\nmtL th 1\ncrC ch 1\npBh th 1\nWlz le 1\nnHn an 1\nHfp pr 1\nXpc ch 1\nUxp pr 1\nKsq qu 1\nxWk ka 1\nnqZ an 1\nCxd de 1\nzJx sz 1\nrWq qu 1
B,q.g+241960);
C("me 1\npkR ka 1\nzfZ sz 1\nZpm me 1\ncbA ch 1\ntvY th 1\nLmp me 1\ngFd ng 1\nbFx be 1\nFjm ij 1\nwjF ij 1\nbjv ij 1\ndbT de 1\njmQ ij 1\nxFw wa 1\ncDk ch 1\nhFz th 1\nuGm qu 1\nYhx th 1\nVtl th 1\nazV an 1\nxJs st 1\nMxw wa 1\nvgK ng 1\ncwQ ch 1\nGnx an 1\nlbP le 1\nkdS de 1\nkDt th 1\nPvq qu 1\nyHs st 1\nLgq qu 1\nXmj ij 1\npvA va 1\nvUu qu 1\nQju qu 1\nqDf qu 1\nGxj ij 1\nGfz sz 1\ngbY ng 1\nSjf ij 1\nOgw ng 1\nhGt th 1\nbtT th 1\ngwH ng 1\nMwj ij 1\nfvU va 1\nfrG er 1\ncMx ch 1\nYdv de 1\nxkZ ka 1\nfjL ij 1\nyPx ny 1\ndrX er 1\njxR ij 1\nhYq th 1\nxHn an 1\njrP er 1\ntcJ th 1\nqJz qu 1\nzUd sz 1\njXj ij 1\nqDd qu 1\nBjh th 1\nqFz sz 1\nmxG me 1\nxOd de 1\nhgL th 1\ncpD ch 1\njhS th 1\nZqp qu 1\nyNq qu 1\npHq qu 1\nrZq qu 1\nWjy ij 1\nTfb be 1\nNwb wa 1\nzQk sz 1\nRkc ch 1\nQvw va 1\nwlJ le 1\ncFp ch 1\noDb on 1\nlsY le 1\nZbn an 1\nwCd de 1\nzxN sz 1\nbQf be 1\nKjy ij 1\nOvk ka 1\ncxA ch 1\nHqw qu 1\nhwY th 1\nsGv st 1\nRwn an 1\nzvH sz 1\nyVw wa 1\nzmX sz 1\nqdM qu 1\ndJv de 1\nwDj ij 1\nVhm th 1\nfLt th 1\nbvC va 1\nxVn an 1\nHfx fo 1\ntQl th 1\nlhW th 1\noqS qu 1\nQya an 1\ngZf ng 1\nbKy be 1\ntjX th 1\nVkc ch 1\nyjv ij 1\nbgN ng 1\nlNm le 1\nJzl le 1\nLwx wa 1\nvcL ch 1\nyXh th 1\nztZ th 1\nyJx ny 1\nnpV an 1\nswG st 1\nsXn an 1\neJb er 1\ndcR ch 1\nZrg ng 1\nPgv ng 1\nxYr er 1\njlI le 1\nFmf me 1\nGqk qu 1\nvlZ le 1\nCsq qu 1\nuQj qu 1\nlLm le 1\nhwK th 1\ncQv ch 1\nqfH qu 1\nrRw er 1\naUo an 1\nqpE qu 1\nlPc ch 1\ndHd de 1\ngqL qu 1\nzWp sz 1\nbBq be 1\nwWp pr 1\ncfK ch 1\nfWx fo 1\nrvV er 1\nzhR th 1\nKlh th 1\ncbQ ch 1\nJmg ng 1\nfPg ng 1\nQnn an 1\nsMq qu 1\naFz an 1\nsJs st 1\nPwj ij 1\njcL ch 1\ngmQ ng 1\nYqr qu 1\nCgz ng 1\nwqz qu 1\nfnI nt 1\nqOt th 1\nvyU va 1\nwQz sz 1\nvUa an 1\nxBt th 1\ndNm de 1\nEwx wa 1\nypD pr 1\nwxL wa 1\nqeN qu 1\nvkB ka 1\njBj ij 1\ngUj ng 1\nkQk ka 1\nfwO wa 1\nqQt th 1\nQrl er 1\ndTx de 1\nfWd de 1\njxK ij 1\nfHl le 1\njcY ch 1\noJs on 1\nsRx st 1\nuQg qu 1\nhhY th 1\nsdN st 1\nmxR me 1\nXsv st 1\nPcq ch 1\npkZ ka 1\nzDl le 1\nrIh th 1\nHnv an 1\njpA ij 1\nhZj th 1\nZnd an 1\nhZd th 1\nqrO qu 1\nSbx be 1\ntWp th 1\nHpd de 1\nHjz sz 1\nzcS ch 1\nkPz sz 1\nHtq th 1\ngcG ch 1\nXqx qu 1\nmZc ch 1\nXzv sz 1\nKgw ng 1\naUf an 1\nYmq qu 1\nwcY ch 1\noVh th 1\npdM de 1\nvzK sz 1\nlrX er 1\nydV de 1\nuqP qu 1\nfmN me 1\nOcg ch 1\nfLk ka 1\ncJs ch 1\nuGf qu 1\ncMk ch 1\ngTx ng 1\nxNc ch 1\nbHl le 1\nuWp qu 1\ndxL de 1\nzxG sz 1\ndVn an 1\nNbh th 1\nCxs st 1\ncvG ch 1\nwCf wa 1\nkjC ij 1\ncfY ch 1\nzcf ch 1\ndpW de 1\nPqy qu 1\ntlN th 1\nsIi in 1\nqxC qu 1\nKjm ij 1\nzZk sz 1\nFks st 1\ngWb ng 1\ntqK th 1\nJlv le 1\nkCk ka 1\nwhT th 1\nOwv va 1\nzKm sz 1\njql qu 1\ntGz th 1\ndCw de 1\nymQ me 1\nxnF an 1\nwuF qu 1\npFq qu 1\njyS ij 1\npjX ij 1\nlOj le 1\nJmd de 1\nZvz sz 1\njqM qu 1\njTd de 1\nqOi qu 1\noJg ng 1\nMjx ij 1\nTpb pr 1\nWtv th 1\njxO ij 1\ndBs st 1\ntNv th 1\nqTb qu 1\nvnU an 1\nzDx sz 1\npSq qu 1\nxRm me 1\nqUf qu 1\nmBb me 1\nqjI qu 1\nsIy st 1\ndCg ng 1\nqIx qu 1\npZp pr 1\nqDt th 1\nxrM er 1\nuOe qu 1\nxgO ng 1\ngrX ng 1\nPgg ng 1\nyVq qu 1\nqEu un 1\nkBc ch 1\nSgz ng 1\nhjX th 1\ngOq qu 1\npmW me 1\nGnw an 1\nxZl le 1\nhTd th 1\nGfq qu 1\nsLf st 1\nPgj ng 1\ntwF th 1\nmDk ka 1\nqdY qu 1\nvsZ st 1\nvcC ch 1\nDcj ch 1\nwUh th 1\nqId qu 1\nqrZ qu 1\ncbS ch 1\nXzc ch 1\nvWj ij 1\npvC va 1\nJrw er 1\nyxI ny 1\ndqI qu 1\nuCm qu 1\nvXd de 1\nWdp de 1\nDzc ch 1\nhdV th 1\nqbO qu 1\nJwk ka 1\nWqm qu 1\niXw in 1\nfYl le 1\nquQ un 1\nkjD ij 1\nmIh th 1\nxWw wa 1\noCw on 1\nZcv ch 1\njdN de 1\nuYb qu 1\nSrx er 1\npgU ng 1\nrQg ng 1\nmHf me 1\nfBt th 1\njVx ij 1\nvYc ch 1\nVgj ng 1\nqaS an 1\npxW pr 1\nmnJ an 1\nBww wa 1\nTqz qu 1\njFv ij 1\nxwM wa 1\nDqw qu 1\nmwI me 1\nvhW th 1\nsqX qu 1\ntlR th 1\naBh th 1\nqnZ an 1\ngXg ng 1\nsCj st 1\ngrN ng 1\ntYv th 1\nWwg ng 1\nfYi in 1\nbtF th 1\nwQn an 1\nZlt th 1\ncJz ch 1\nXbn an 1\ntLm th 1\nZlx le 1\nNmj ij 1\nhcG th 1\nWrk er 1\nNhc th 1\nvqD qu 1\nujY qu 1\niJd in 1\ndLf de 1\ncQn ch 1\nWfx fo 1\nhkZ th 1\nmhC th 1\nzMq qu 1\nzLz sz 1\nXgt th 1\nqKr qu 1\nyjJ ij 1\nrJm er 1\nVxc ch 1\nBxn an 1\ncnQ ch 1\nqkQ qu 1\nNlw le 1\nhWv th
B,q.g+252200);
C("q ch 1\nQsr er 1\nLhx th 1\nGcj ch 1\nuQt th 1\nwYn an 1\ndYm de 1\nQvx va 1\nRcg ch 1\nqGz qu 1\nbxJ be 1\njFg ng 1\nxLp pr 1\nlDn an 1\nwqS qu 1\nbIq qu 1\ntBm th 1\nbQs st 1\nzJb sz 1\njfJ ij 1\nqTc ch 1\nkbX ka 1\nHlz le 1\npuQ qu 1\nhKb th 1\nrBb er 1\nvpW va 1\nYjk ij 1\nWnm an 1\npZr er 1\nldZ le 1\ngMm ng 1\npZf pi 1\neYp er 1\nvTp va 1\nGkc ch 1\nCgy ng 1\nqDw qu 1\ngxW ng 1\nCwz sz 1\njhY th 1\nFvk ka 1\nnfH an 1\nzcW ch 1\nzgC ng 1\nDfk ka 1\nvpJ va 1\nWpj ij 1\nsCb st 1\nfgF ng 1\ntPx th 1\noCp on 1\nNrx er 1\nHwm me 1\nfRp pr 1\naeX an 1\njdI de 1\nsBv st 1\nvOv va 1\ngQt th 1\nWmk ka 1\nPqj qu 1\nkhV th 1\nHkj ij 1\nhbB th 1\nvzF sz 1\nYbz sz 1\nsXb st 1\nyQr er 1\nhhV th 1\ntgW th 1\nbXo on 1\nNxp pr 1\naOx an 1\nzfb sz 1\nQxp pr 1\nqwQ qu 1\nfjV ij 1\nhjY ij 1\nwtX th 1\njgU ng 1\nnMq an 1\nNwx wa 1\nvPg ng 1\nXfh th 1\nyFf ny 1\nfHz sz 1\nnZf an 1\njPt th 1\nJgb ng 1\nxBb bi 1\nsjO st 1\nwDx wa 1\nnjN an 1\nohF th 1\npqR qu 1\nFzw sz 1\nqrU qu 1\ncjG ch 1\nkFv ka 1\nzQd sz 1\nvbE vi 1\nUjt th 1\nqIb qu 1\ncFt th 1\nbvY va 1\nSzq qu 1\nwlH le 1\nqcY ch 1\ngEw ng 1\nxhL th 1\nkVg ng 1\nbfH be 1\nNrz er 1\nsJn an 1\nbWn an 1\nnvK an 1\nqiH qu 1\nqbS qu 1\nvxB va 1\ntvT th 1\nNrh th 1\nlYx le 1\ntkX th 1\nGzx sz 1\nvCx vi 1\nZbj ij 1\nmWp me 1\nDqx qu 1\npfE pr 1\nhvW th 1\nEox on 1\ndbZ de 1\nlNb le 1\nrTd er 1\nljQ le 1\nVvp va 1\ngJw ng 1\nuqW qu 1\nGjf ij 1\npDd de 1\nsgQ ng 1\nhkQ th 1\nfJc ch 1\nmdI de 1\nGcp ch 1\npXa an 1\npQj ij 1\nbgE ng 1\nKzv sz 1\ncPb ch 1\nHcz ch 1\ndjQ de 1\npGd de 1\nfyE ny 1\ndBb de 1\nePj er 1\nfgO ng 1\nxRq qu 1\nxqK qu 1\npKp pr 1\nxmY me 1\nhgO th 1\nwdG de 1\nhvZ th 1\nsrF er 1\nBvf vi 1\nyvD va 1\nxVg ng 1\nfYg ng 1\nbqd qu 1\neFq qu 1\ncwZ ch 1\ncqG ch 1\nsKp st 1\nhJq th 1\nvLd de 1\nhdK th 1\npcN ch 1\ntNf th 1\nxlK le 1\nrJx er 1\nqaN an 1\nzKf sz 1\nsNf st 1\nqPz qu 1\nbzL sz 1\nJdw de 1\nnRb an 1\njNs st 1\ntnV th 1\nynI an 1\ntZp th 1\nfZp pr 1\nwMq qu 1\nOnq an 1\nzIh th 1\nbvH va 1\nUvc ch 1\nzxJ sz 1\nVmq qu 1\nuPm qu 1\nmwD me 1\njQc ch 1\ngPk ng 1\nvfV va 1\nTql qu 1\nbJl le 1\nlwO le 1\nwbG wa 1\nfTd de 1\nXtq th 1\nhzX th 1\nPzv sz 1\nPmx me 1\nxZm me 1\njCp ij 1\nbKm me 1\nTmq qu 1\nHnf an 1\nkjX ij 1\nvgH ng 1\nfSm me 1\nylN le 1\ngvq qu 1\njTz sz 1\ntWw th 1\nywB wa 1\nbCq qu 1\ndNk de 1\nyCq qu 1\nRxj ij 1\nnTq an 1\ngFs ng 1\nXwq qu 1\ngJl ng 1\nvcR ch 1\nfbT be 1\nFcd ch 1\nWxm me 1\nqwv qu 1\nSfh th 1\nlcK ch 1\nsbV st 1\nfSf fo 1\nlbB le 1\nOcw ch 1\njgM ng 1\nnbI an 1\nqsK qu 1\nXyf ny 1\npxv va 1\nmRc ch 1\nOgq qu 1\nzuY qu 1\nfXu qu 1\nWbj ij 1\nTbw wa 1\nzrR er 1\ngmP ng 1\ncCm ch 1\ngtQ th 1\nphG th 1\nqjV qu 1\nygG ng 1\nwFb wa 1\nrqL qu 1\nqSx qu 1\nybK be 1\nmqJ qu 1\nQrq qu 1\nqdI qu 1\nbcG ch 1\niFb in 1\nmcZ ch 1\nvCz sz 1\nxHz tz 1\nhjM th 1\nqtL th 1\ntmH th 1\nslD le 1\nvRz sz 1\ngCd ng 1\nXxc ch 1\nqKc ch 1\nsIw st 1\nfsY st 1\nxrJ er 1\ntNs th 1\ngbD ng 1\nwLl le 1\nhFf th 1\nNxi in 1\nfRb be 1\nJrb er 1\njEq qu 1\nhwM th 1\nuVw qu 1\nfgN ng 1\nmAo on 1\nPjb ij 1\nnpP in 1\nJcy ch 1\nyJb bi 1\njxI ij 1\nKkc ch 1\nkwV ka 1\ngRf ng 1\nWfm me 1\nTdp po 1\nwEz sz 1\nLvk ka 1\nDqn an 1\ntqL th 1\njJq qu 1\nvdC de 1\nhxU th 1\nxUe er 1\ntQc th 1\nLzk sz 1\ndTj de 1\nTlz le 1\nxQw wa 1\nFcq ch 1\nwgE ng 1\nCkd de 1\nyKs st 1\nxwS wa 1\nwRt th 1\ngkK ng 1\nhQv th 1\nsLp st 1\njAi in 1\ndmG de 1\njKn an 1\nqUb qu 1\nwXy wa 1\nbzJ sz 1\ngzJ ng 1\nhNz th 1\nygY ng 1\nqhU th 1\nafX an 1\njZw ij 1\nXdx de 1\nTdx de 1\njNn an 1\nvXf va 1\nqcE ch 1\nMnw an 1\nqDh th 1\nTdj de 1\ndgJ ng 1\nsdR st 1\nqGn an 1\nMjj ij 1\nsxH st 1\nPpz sz 1\ngfV ng 1\nfOy ny 1\nNvx vi 1\nqaV an 1\nxjl le 1\nxgZ ng 1\ncGv ch 1\nZxu qu 1\nMfp pr 1\nzFp sz 1\njgJ ng 1\nbpG pr 1\nvKz sz 1\nhqI th 1\nQgw ng 1\nQyy ny 1\njmI ij 1\nVgd ng 1\nxCt th 1\nyVs st 1\nuEq qu 1\ndcN ch 1\nBzb sz 1\ngVl ng 1\nsXg ng 1\nkQf ka 1\nlrY er 1\nVtd th 1\nnHs an 1\nwjN ij 1\nrzJ er 1\nsYy st 1\nwxQ wa 1\nZtb th 1\ntWf th 1\ntCx th 1\naFb an 1\nlqf qu 1\nfeZ er 1\nfPz sz 1\ncjY ch 1\nwKh th 1\nQhy th 1\ndCj de 1\nbkH ka 1\nyjD ij 1\njTs st 1\nhxI th 1\nlvK vi 1\nLwz sz 1\nswQ st 1\ndTk
B,q.g+262440);
C("wbN wa 1\nmvK va 1\nrLp er 1\nLbm me 1\nwjO ij 1\nlQz le 1\nKwf wa 1\nqmB qu 1\nXbv va 1\ncKq ch 1\nhqR th 1\nyVb be 1\nxcF ch 1\nEwv va 1\nGpq qu 1\nGbh th 1\nyHj ij 1\ngXk ng 1\nqOx qu 1\nKbw wa 1\nqHx qu 1\nwjP ij 1\njQl le 1\nFfq qu 1\noYb on 1\nFqo qu 1\nwXz sz 1\nfIp pr 1\npMf pr 1\nnqP an 1\nbbZ be 1\nhsX th 1\nWjr er 1\nZqn an 1\nPxb be 1\nBzs st 1\npbI pr 1\nYvp va 1\njxM ij 1\njyZ ij 1\nmzJ sz 1\nvYg ng 1\nqMm qu 1\nfhL th 1\nqOg qu 1\nMnp an 1\nIfv va 1\nqYm qu 1\ngxv ng 1\nzfG sz 1\nfqG qu 1\nlLq qu 1\nhkK th 1\noYk on 1\nlRg le 1\nlOx le 1\nVxv va 1\nqAs qu 1\ntKk th 1\nlhF th 1\ndCv de 1\nwvY va 1\nwiV in 1\ncrF ch 1\nfEp pr 1\nRrl er 1\nZjy ij 1\nqbY qu 1\nkMw ka 1\nvZi in 1\nFxi in 1\nzkS sz 1\nvKb va 1\nzbI sz 1\nuHg qu 1\nqzG qu 1\njMk ij 1\nFkc ch 1\ndKm de 1\nnHh th 1\nxGc ch 1\nqpU qu 1\nrcU ch 1\naWx an 1\nxdS de 1\nqhV th 1\naHc ch 1\nvmI va 1\nWcc ch 1\nzBn an 1\nkQe er 1\nawJ an 1\nxdD de 1\nyZx ny 1\nKkd de 1\nwBz sz 1\nlzA le 1\nyyT ny 1\nqeK qu 1\nzpE sz 1\nzFn an 1\nyyG ny 1\nlLw le 1\nbvS va 1\nmvX va 1\nhlW th 1\npgX ng 1\nlQt th 1\nymY me 1\nmjJ ij 1\nmVc ch 1\nXqs qu 1\nbKr er 1\nbHt th 1\njRv ij 1\nLpw pr 1\nzPb sz 1\nwkR ka 1\nkxS ka 1\njWf ij 1\nNkx ka 1\nKcj ch 1\nbJb be 1\nxwZ wa 1\nRqc ch 1\nQzg ng 1\njwH ij 1\nDqd qu 1\nvLf va 1\nhXd th 1\ncfD ch 1\nsjX st 1\nhzI th 1\nqUd qu 1\ntSx th 1\nhxA th 1\ngxK ng 1\nhVm th 1\nyzX sz 1\nUcs ch 1\nqaH an 1\nYfy ny 1\nsJg ng 1\niHp in 1\niyC in 1\nTjf ij 1\ndJp de 1\nJgv ng 1\nuJf qu 1\nnNl an 1\nzdA sz 1\nxIq qu 1\nqjK qu 1\nvzY sz 1\nwqv qu 1\nXvx va 1\nfJr er 1\nnqH an 1\nqGd qu 1\nvQg ng 1\niQz in 1\ntLn th 1\nlVj le 1\nvqW qu 1\nzrN er 1\nxKz sz 1\nwaV an 1\nYdq qu 1\ndkq qu 1\nfCn an 1\nXcy ch 1\npIl le 1\nhXl th 1\naFs an 1\niwM in 1\nGwx wa 1\nXlp le 1\nQfu qu 1\njqE qu 1\nlqP qu 1\nkVq qu 1\nxqJ qu 1\nMzf sz 1\nmNw me 1\nWsv st 1\nfnM an 1\nuSf qu 1\nhCf th 1\nzjH sz 1\nmTs st 1\njWz sz 1\nDxk ka 1\nZtd th 1\nRvv va 1\ngBx ng 1\nLzx sz 1\nezU er 1\njqH qu 1\nRjh th 1\nDcg ch 1\nbBh th 1\nfhO th 1\nhpH th 1\nZqa an 1\nkCx ka 1\nrRv er 1\ndkZ de 1\nGgx ng 1\npQh th 1\nGcv ch 1\nScg ch 1\nvDb va 1\npbD pr 1\nvEh th 1\nvlE le 1\nRjl le 1\nlFw le 1\nzqN qu 1\naPq an 1\ngjD ng 1\njcE ch 1\nwSw wa 1\nDgj ng 1\nhuZ th 1\ngPv ng 1\npJj ij 1\ncQh th 1\nmwq qu 1\nvpA va 1\nhGf th 1\ncXz ch 1\nLcb ch 1\nfJm me 1\nQzy sz 1\nzQm sz 1\nHhn th 1\nxdY de 1\nuYl qu 1\nXkj ij 1\njvA ij 1\nJvp va 1\niwZ in 1\nzkq qu 1\nNhb th 1\nkmV ka 1\nqKd qu 1\nBcq ch 1\npfY pr 1\nqUj qu 1\ngqR qu 1\ngwO ng 1\ngXm ng 1\njHh th 1\nrBn an 1\nuPw qu 1\npJk ka 1\nIpj ij 1\nyqM qu 1\nYqn an 1\nKbz sz 1\nvfL va 1\nnpZ an 1\noqY qu 1\nZqf qu 1\njzU sz 1\nvNx va 1\nhXf th 1\nfCg ng 1\nnzJ an 1\nmKj ij 1\nwmB me 1\nWjq qu 1\nDbq qu 1\nzXy sz 1\nxYw wa 1\nfQf fo 1\ndqP qu 1\nKxq qu 1\njdZ de 1\nqrX qu 1\nLxb be 1\nyfL ny 1\nyYm me 1\nsbH st 1\nwlV le 1\nuKp qu 1\nhhN th 1\nXxq qu 1\njLg ng 1\nnQh th 1\nWqp qu 1\nNqd qu 1\njfD ij 1\nJnq an 1\nBzn an 1\nmJr er 1\nqaX an 1\npJw pr 1\njHz sz 1\nyaX an 1\nWhs th 1\nhYr th 1\ntmS th 1\nFhy th 1\nGgd ng 1\nXmy me 1\nRqh th 1\nFsn an 1\nqhA th 1\nfhX th 1\nHqx qu 1\nwIo on 1\nIbx be 1\ncFx ch 1\ndRg ng 1\nsnV an 1\nkqz qu 1\neqO er 1\nGkz sz 1\nNnz an 1\nyqE qu 1\ncJh th 1\nxvA va 1\nqMx qu 1\ndwS de 1\nyAj ij 1\nxCq qu 1\ngmE ng 1\nbhP th 1\nrwE er 1\nXnz an 1\nUhw th 1\nxnR an 1\nnfZ an 1\nQpx pr 1\nqxO qu 1\nlGt th 1\nqRc ch 1\nRwx wa 1\ntcM th 1\nfBd de 1\nRjc ch 1\ndfY de 1\nhhR th 1\nbCj ij 1\nfqL qu 1\nlzS le 1\nLrm er 1\neqE qu 1\nvgL ng 1\nwQr er 1\nbwB wa 1\nlGf le 1\nNwq qu 1\nsdU st 1\nZxv va 1\nyDm me 1\nLsw st 1\ncNq ch 1\nDqc ch 1\nvLz sz 1\ndWv de 1\nfkQ ka 1\nzjD sz 1\nyYv va 1\nqeT qu 1\ncvL ch 1\nwkA ka 1\nNvb va 1\ndjM de 1\nhgK th 1\npXb pr 1\nTlw le 1\nRhz ha 1\nwkP ka 1\nwDk ka 1\neFc ch 1\nehU th 1\nXly le 1\nwxK wa 1\ndPw de 1\nsFd st 1\nvcI ch 1\nFxd de 1\nfvR va 1\njqs qu 1\nrMj er 1\nqbW qu 1\nkpP ka 1\nBvw va 1\nTmk ka 1\nhbP th 1\nhMx th 1\njgL ng 1\nefU er 1\ncQb ch 1\nmcA ch 1\nEwq qu 1\nxmV me 1\nQcq ch 1\nmzG sz 1\npKm me 1\nFwq qu 1\nlRn an 1\njPk ij 1\njMb ij 1\nmzO sz 1\noFw on 1\nhJb th 1\nsV
B,q.g+272680);
C("1\nlJq qu 1\njEh th 1\nnCb an 1\nXrd er 1\nRzh th 1\ngfW ng 1\nXtl th 1\nmTx me 1\nufA qu 1\nwjQ ij 1\nxlW le 1\ndqH qu 1\nxhM th 1\nXwt th 1\ndnW an 1\nRfz sz 1\nfKp pr 1\nkFw ka 1\nQuv qu 1\nmXw me 1\nVkw ka 1\ntFh ch 1\nhIu th 1\nlTf le 1\nMwv va 1\nwvT va 1\nkKp ka 1\ntRv th 1\nwXo on 1\nvzL sz 1\nJcf ch 1\nTbq qu 1\njdQ de 1\nRbx be 1\nJrm er 1\nsRj st 1\nzWz sz 1\nqnE an 1\nKcf ch 1\nQqm qu 1\nfpI pr 1\niNw in 1\nujE qu 1\nqHv qu 1\nJvx va 1\nhHc th 1\nfvJ va 1\nnqY an 1\nwpE wa 1\nHws st 1\nxzI sz 1\nCgg ng 1\ncWd ch 1\nquV un 1\nbjN ij 1\nxQp pr 1\nbxE be 1\nuVk qu 1\nWrl er 1\nLrx er 1\nIwl le 1\naqB an 1\nVcp ch 1\nWwt th 1\naGx an 1\nfPn an 1\nmFq qu 1\nqgd qu 1\nZsd st 1\nVxs sz 1\nKhq th 1\nwSs st 1\noGq qu 1\nYzv sz 1\ndqX qu 1\nmpQ me 1\nKcp ch 1\nswD st 1\nrZg ng 1\njYm ij 1\nuJl qu 1\nvWv va 1\nsvO st 1\npFd de 1\nYjx ij 1\ntpI th 1\ndVt th 1\nsNm st 1\nlKt th 1\nnvU an 1\nHxf fo 1\npuW qu 1\nwJg ng 1\ngxR ng 1\nfAg ng 1\nYqe qu 1\nPwz sz 1\nhmC th 1\nylJ le 1\nmqT qu 1\ncCf ch 1\npZg ng 1\naFx an 1\noYq qu 1\nfPj ij 1\ndJt th 1\nxwn an 1\nCcb ch 1\nwFn an 1\nwrY er 1\nCdh th 1\nhLc th 1\nZxg ng 1\nMxc ch 1\nhcY th 1\nzVw sz 1\nhkV th 1\ntxE th 1\nyvT va 1\nMlw le 1\nztF th 1\nfGd de 1\nzjE sz 1\ngjM ng 1\njwP ij 1\nKxt th 1\nyFg ng 1\nWcg ch 1\nthZ ch 1\nhzQ th 1\nJtg th 1\nyvK va 1\nzVz sz 1\nPwb wa 1\nxqD qu 1\nuyQ qu 1\ngCm ng 1\nzjU sz 1\nxGq qu 1\nMqy qu 1\nOcx ch 1\nsqM qu 1\nlRb le 1\ntfU th 1\nvZg ng 1\nfZc ch 1\ngpZ ng 1\nFpf pr 1\nqtQ th 1\nmhZ th 1\nbqF qu 1\nfgG ng 1\nwoT on 1\nzSb sz 1\nwxS wa 1\nWrf er 1\nOqk qu 1\nxLc ch 1\nQzj sz 1\nwXk ka 1\ntdX th 1\nJqc ch 1\nfXk ka 1\nkBd de 1\niqW qu 1\nOcb ch 1\nfUo on 1\njXk ij 1\nhbI th 1\nZcg ch 1\nzwS wa 1\ncVm ch 1\nvwj ij 1\ngwG ng 1\nzsM st 1\nPqo qu 1\nhPj th 1\nfwG wa 1\nXwh th 1\nWwh th 1\nVqw qu 1\nvmY va 1\nuvF qu 1\ntfK th 1\nXbg ng 1\nNfn an 1\nwpH pr 1\nyJq qu 1\nwqO qu 1\nncV ch 1\nwgM ng 1\nfQk ka 1\nhvK th 1\nqLr qu 1\nWce ch 1\nkFn an 1\nrBm er 1\nmdV de 1\njFc ch 1\nknX an 1\nnMf an 1\nsCc ch 1\npCq qu 1\nuJt th 1\nCfk ka 1\nCxb be 1\nfOw wa 1\naJz an 1\ngLt th 1\nbmX me 1\nYfo on 1\ndJf de 1\nEay an 1\nqSd qu 1\nmjQ ij 1\npNk ka 1\nNvh th 1\nxkX ka 1\nJwx wa 1\njvL ij 1\nfpH pr 1\npxO pr 1\nvPx va 1\ndWu qu 1\nhbR th 1\nwoE on 1\ngtX th 1\nbfF be 1\nmvW va 1\nxsM st 1\nwLv va 1\nwHh th 1\nsCn an 1\npLw pr 1\nkXw ka 1\nxVl le 1\nhCc th 1\noUk on 1\nzcF ch 1\nsMv st 1\ndrZ er 1\nwfO wa 1\nyFv va 1\nhXa th 1\nqMu un 1\nfCv va 1\nfwC wa 1\noTg ng 1\nFkm ka 1\neQt th 1\nPxd de 1\nkjG ij 1\ntGs th 1\ndqB qu 1\nfmX me 1\nxYi in 1\nkIk ka 1\nvDd de 1\nkvC ka 1\nqtZ th 1\nfPc ch 1\ndpN de 1\nhNr th 1\nZnj an 1\nHke er 1\nIqp qu 1\nwfN wa 1\nVhx th 1\nDgk ng 1\nmkQ ka 1\nWxd de 1\nIcx ch 1\nyYt th 1\ntqx th 1\nZvf va 1\nsxU st 1\nLqk qu 1\nnfI an 1\njyq qu 1\nWvn an 1\nSdv de 1\nuYc ch 1\nQgm ng 1\ncXa ch 1\nwBx wa 1\npYx pr 1\njWl le 1\nKfw wa 1\nqjJ qu 1\nPjj ij 1\najX an 1\nsXd st 1\nxHg ng 1\nxhA th 1\nrGm er 1\nQtm th 1\nsrY er 1\nqPx qu 1\nwRz sz 1\nwOg wa 1\nfLg ng 1\nhQt th 1\njhW th 1\nCwk ka 1\nzWl le 1\nwJc ch 1\nPxv va 1\nnpI an 1\nlnW an 1\nkqy qu 1\nywg ng 1\nsCd st 1\nqfF qu 1\nqpg qu 1\nMbx be 1\nnwN an 1\nwLs st 1\nWcv ch 1\nVvr er 1\nVkx ka 1\ndmU de 1\nfGs st 1\ngJz ng 1\ndFz sz 1\nqCf qu 1\nlvW le 1\nSvb va 1\nxJr er 1\nuZf qu 1\nTjc ch 1\npIj ij 1\nbVg ng 1\nvdO de 1\nlTq qu 1\nbMh th 1\nnDm an 1\nTzb sz 1\npCw pr 1\nQkg ng 1\nfpY pr 1\nyQj ij 1\nqiC qu 1\nmQi in 1\nwUq qu 1\nkVj ij 1\ntjQ th 1\nmXj ij 1\nXfd de 1\ncgI ch 1\nPkj ij 1\njjF ij 1\njrJ er 1\nqwZ qu 1\nRtz th 1\nfHb be 1\nHgx ng 1\nDzf sz 1\ncbE ch 1\nXfs st 1\nRjm ij 1\nfmY me 1\nwYj ij 1\nuFp qu 1\nvWm va 1\nyVc ch 1\ncgL ch 1\nzmR sz 1\nzfB sz 1\nznH an 1\nhgG th 1\nxuE qu 1\nBsl le 1\noWx on 1\nPjl le 1\nJdf de 1\nXmp me 1\nsgO ng 1\nhCj th 1\nwtR th 1\nfDs st 1\nbQb be 1\nquM un 1\nfLl le 1\nNhp th 1\nznU an 1\nsdS st 1\nwWu qu 1\ntFq th 1\ncFq ch 1\nWwl le 1\nLqy qu 1\nnqQ an 1\nzmD sz 1\nGyx ny 1\nbkR ka 1\nlQw le 1\nPqm qu 1\nFwk ka 1\ntHt th 1\njyL ij 1\nqxA qu 1\nmrC er 1\nqzL qu 1\njJg ng 1\njfS ij 1\nqMh th 1\nmlV le 1\nbkJ ka 1\nknH an 1\
B,q.g+282920);
C("z 1\nrQz er 1\nhkW th 1\nVnl an 1\nGtd th 1\nrMw er 1\nwvX va 1\njyU ij 1\nQqp qu 1\nHnq an 1\nbFb be 1\nqkH qu 1\nWck ch 1\nfMw wa 1\nzgE ng 1\noJz on 1\nxvH va 1\nhQy th 1\ncYf ch 1\ncxD ch 1\nyDs st 1\nqBh th 1\ncJx ch 1\ndPj de 1\nwWd de 1\nrHn an 1\niyM in 1\nyxD ny 1\nkPc ch 1\ncXv ch 1\nNmg ng 1\nvkN ka 1\nlFj le 1\nymU me 1\npZv va 1\ngZt th 1\nJqy qu 1\nqAz qu 1\nBcy ch 1\npqj qu 1\ncqE ch 1\nRwv va 1\ncrM ch 1\nAxz sz 1\nZjp ij 1\nyxF ny 1\nvZh th 1\nsPb st 1\nvCs st 1\nfQq qu 1\nqYq qu 1\nhBp th 1\nJbk ka 1\ngqK qu 1\nkrq qu 1\nCfz sz 1\nmbJ me 1\nfRq qu 1\nIwv va 1\nuFn an 1\ncYz ch 1\nqDb qu 1\nxHd de 1\nqmI qu 1\nycE ch 1\nMhf th 1\niuE qu 1\ngXf ng 1\nlPy le 1\nbPv va 1\njXh th 1\ngOx ng 1\nNmv va 1\nxDg ng 1\nCwd de 1\nljP le 1\nwqV qu 1\nnrE an 1\nKmw me 1\ngJt th 1\ntgB th 1\nxzR sz 1\nvJr er 1\naUi an 1\nynY an 1\nbZv va 1\nfFq qu 1\nSxg ng 1\nqAc ch 1\niZv in 1\njXu qu 1\ngpR ng 1\nwVl le 1\ndNj de 1\nfBw wa 1\nMjy ij 1\nkjZ ij 1\ntLs th 1\niYj in 1\nwbO wa 1\nqXb qu 1\nuJq qu 1\nqKt th 1\nvjO ij 1\nwuD qu 1\nblQ le 1\nyfB ny 1\nQsk st 1\nUwm me 1\nZqg qu 1\nnmY an 1\npXw pr 1\nyVj ij 1\ngIw ng 1\nHxk ka 1\nPgy ng 1\nlQv le 1\nbnK an 1\nxtZ th 1\nQce ch 1\nNjq qu 1\nmvq qu 1\nMwz sz 1\nGtn th 1\nfJh th 1\nvJz sz 1\ngDk ng 1\ndLw de 1\noeU er 1\ncvY ch 1\nGbb be 1\nTqd qu 1\naTp an 1\nYwg ng 1\njdT de 1\nWkm ka 1\npxA pr 1\nvDl le 1\nsfD st 1\nrqV qu 1\ncHb ch 1\niVc ch 1\nMfh th 1\nsVm st 1\nnzR an 1\nQvs st 1\nkZg ng 1\nWnw an 1\nqZb qu 1\nGvq qu 1\nvPk ka 1\nSxq qu 1\nvNg ng 1\nqrH qu 1\nfLc ch 1\nwVs st 1\nqEh th 1\nuqC qu 1\ntZx th 1\nyhI th 1\nwNh th 1\nrFj er 1\nxPq qu 1\npqW qu 1\nPjc ch 1\njYj ij 1\npFv va 1\nvLr er 1\nlqq qu 1\nxJg ng 1\nlVz le 1\ncZc ch 1\nhcF th 1\nuhJ th 1\ncLj ch 1\nqyW qu 1\nzhT th 1\nmtK th 1\npRb pr 1\nbCx be 1\nnJf an 1\njwF ij 1\nPdj de 1\njxE ij 1\nslZ le 1\nLxn an 1\nznL an 1\nmzV sz 1\nlGq le 1\nQbw wa 1\njbY ij 1\nzSm sz 1\nQqx qu 1\nypR pr 1\ngCc ch 1\nYvx va 1\nihI th 1\nZfx fo 1\nnjI nd 1\nYpt th 1\nlxT le 1\nfVv va 1\nJzm sz 1\njxA ij 1\ngDl ng 1\nEaq an 1\nQcn an 1\nzGb sz 1\njLh th 1\nqkX qu 1\nwbK wa 1\nnNx an 1\nsqW qu 1\nwRx wa 1\nxrU er 1\nfnQ an 1\nkzB sz 1\nRcn ch 1\nqbL qu 1\nsrD er 1\nVxu qu 1\nqvF qu 1\nwJr er 1\nYxg ng 1\nqiY qu 1\nfMc ch 1\nhbY th 1\nhgH th 1\ndmS de 1\njTn an 1\nZjm ij 1\nNjl le 1\ndqV qu 1\nYjh th 1\nrKw er 1\ncxU ch 1\nCkj ij 1\nzfJ sz 1\nytF th 1\nxrP er 1\nqEj qu 1\nrxO er 1\nrZn an 1\nbZq qu 1\ncXq ch 1\nwvD va 1\nhcX th 1\nzkO sz 1\nhNx th 1\nwFg ng 1\nkXu qu 1\nVkn an 1\nGjz sz 1\nQcd ch 1\nyvF va 1\nxFx xe 1\ndSj de 1\nxPb be 1\noFp on 1\nqAk qu 1\nrqU qu 1\npGv va 1\nhzC th 1\nqIk qu 1\nLhl th 1\nFwb wa 1\npgE ng 1\nAwz sz 1\nfBk ka 1\nxKd de 1\nPfw wa 1\nuqK qu 1\npJc ch 1\nbTc ch 1\ntWg th 1\ngdN ng 1\njrN er 1\nklS le 1\nqEi qu 1\nsFn an 1\ntqR th 1\nFnm an 1\nhXv th 1\nfxN fo 1\nbvL va 1\noGf on 1\nhZm th 1\nyfH ny 1\ndcE ch 1\npgW ng 1\nwrB er 1\nkWm ka 1\nShx th 1\ntwP th 1\nQvd de 1\nQgu qu 1\npJt th 1\nzNv sz 1\nHph th 1\nklF le 1\nvqz qu 1\nsgG ng 1\nkdZ de 1\nejX er 1\nPxu qu 1\npvT va 1\nKqx qu 1\nQmb me 1\nxFk ka 1\nwQb wa 1\nPgx ng 1\nypL pr 1\nbwE wa 1\nxHt th 1\nkVz sz 1\njmF ij 1\nIxq qu 1\nqyP qu 1\nrVv er 1\nYtw th 1\nqpZ qu 1\ntpZ th 1\nzjX sz 1\nKhg th 1\nqfV qu 1\nJzx sz 1\nkTj ij 1\nBzq qu 1\nnjR an 1\ncgW ch 1\ncmI ch 1\nkCb ka 1\npYp pr 1\nvkZ ka 1\nwvk ka 1\nVfq qu 1\nnlZ an 1\nqNj qu 1\nrCq qu 1\nkbV ka 1\nDqj qu 1\nbrD er 1\nlbG le 1\nxhF th 1\nkxZ ka 1\nIuq qu 1\nyFx ny 1\nqVl qu 1\nlcG ch 1\nvWr er 1\naBq an 1\nyJk ka 1\nczL ch 1\njIu qu 1\nvUl le 1\npZq qu 1\nvtW th 1\nQxw wa 1\ndYv de 1\niqH qu 1\nXws st 1\nfDj ij 1\nxVz sz 1\ndKq qu 1\nvfQ va 1\nhvD th 1\nwdY de 1\nHzz sz 1\ncYs ch 1\nFtj th 1\ndpU de 1\nLld le 1\nGqw qu 1\nkdR de 1\nvXg ng 1\nqsY qu 1\njNf ij 1\nQjj ij 1\npVl le 1\nJmx me 1\npDj ij 1\niBc ch 1\nkLj ij 1\nxnG an 1\nvTl le 1\nNdg ng 1\npqU qu 1\nUaw an 1\nfzN sz 1\ngNq qu 1\nkjM ij 1\nlnK an 1\nzxb sz 1\nkcS ch 1\nnjM an 1\nGdw de 1\nlnZ an 1\nYgj ng 1\nhKd th 1\ngpT ng 1\nyqP qu 1\nijX in 1\njGf ij 1\nbxI be 1\nvXx va 1\nVrw er 1\nCwx wa 1\nnBh th 1\nqvy qu 1\nsxB st
B,q.g+293160);
C("ce_delimited_language\x00\x00\x00Words are delimited by space\x00\x00\x00\x00language_model_min_compound_length\x00\x00\x00\x00\x00\x00Minimum length of compound words\x00\x00\x00\x00\x00\x00\x00\x00language_model_penalty_non_freq_dict_word\x00\x00\x00\x00\x00\x00\x00Penalty for words not in the frequent word dictionary\x00\x00\x00language_model_penalty_non_dict_word\x00\x00\x00\x00Penalty for non-dictionary words\x00\x00\x00\x00\x00\x00\x00\x00language_model_penalty_punc\x00\x00\x00\x00\x00Penalty for inconsistent punctuation\x00\x00\x00\x00language_model_penalty_case\x00\x00\x00\x00\x00Penalty for inconsistent case\x00\x00\x00language_model_penalty_script\x00\x00\x00Penalty for inconsistent script\x00language_model_penalty_chartype\x00Penalty for inconsistent character type\x00language_model_penalty_font\x00\x00\x00\x00\x00Penalty for inconsistent font\x00\x00\x00language_model_penalty_spacing\x00\x00Penalty for inconsistent spacing\x00\x00\x00\x00\x00\x00\x00\x00language_model_penalty_increment\x00\x00\x00\x00\x00\x00\x00\x00Penalty increment\x00\x00\x00\x00\x00\x00\x00wordrec_display_segmentations\x00\x00\x00Display Segmentations\x00\x00\x00language_model_use_sigmoidal_certainty\x00\x00Use sigmoidal score for certainty\x00\x00\x00\x00\x00\x00\x00dict_ != NULL\x00\x00\x00../wordrec/language_model.cpp\x00\x00\x00str_ptr == str_end\x00\x00\x00\x00\x00\x00\nUpdateState: col=%d row=%d %s\x00\x00just_classified\x00(parent=%p)\n\x00\x00\x00\x00No parents found to process\n\x00\x00\x00\x00Parent viterbi list\x00\x00\x00\x00\x00first_unichar != NULL\x00\x00\x00Considering\x00\x00\x00\x00\x00Parent %s has competition %s\n\x00\x00\x00AddViterbiStateEntry for unichar %s rating=%.4f certainty=%.4f top_choice_flags=0x%x\x00\x00\x00\x00 parent_vse=%p\n\x00AddViterbiStateEntry: viterbi list is full!\n\x00\x00\x00\x00ngram_info != NULL\x00\x00\x00\x00\x00\x00Language model components very early pruned this entry\n\x00Language model components early pruned this entry\n\x00\x00\x00\x00\x00\x00Adjusted cost = %g\n\x00\x00\x00\x00\x00Language model components did not like this entry\n\x00\x00\x00\x00\x00\x00Discarded ViterbiEntry with high cost %g max cost %g\n\x00\x00\x00Discarded ViterbiEntry with high cost %g\n\x00\x00\x00\x00\x00\x00\x00!curr_state->viterbi_state_entries.empty()\x00\x00\x00\x00\x00\x00Set viterbi_state_entries_prunable_max_cost to %g\n\x00\x00\x00\x00\x00\x00New\x00\x00\x00\x00\x00Updated viterbi list\x00\x00\x00\x00GenerateTopChoiceInfo: top_choice_flags=0x%x\n\x00\x00\x00Hyphenated word found\n\x00\x00Found compound marker\n\x00\x00Compound word found\n\x00\x00\x00\x00Test Letter OK for unichar %d, normed %d\n\x00\x00\x00\x00\x00\x00\x00Letter was OK for unichar %d, normed %d\n\x00\x00\x00\x00\x00\x00\x00\x00Letter %s not OK!\n\x00\x00\x00\x00\x00\x00ngram_info->context_unichar_step_len <= language_model_ngram_order\x00\x00\x00\x00\x00\x00GenerateNgramInfo\x00\x00\x00\x00\x00\x00\x00prob(%s | %s)=%g\n\x00\x00\x00\x00\x00\x00\x00Found small prob %g\n\x00\x00\x00\x00-log [ p(%s) * p(%s | %s) ] = -log2(%g*%g) = %g\n\x00\x00\x00\x00\x00\x00\x00\x00c_it.data() != NULL\x00\x00\x00\x00\x00len != 0\x00\x00\x00\x00\x00\x00\x00\x00ComputeDenom\x00\x00\x00\x00pfont %s pfont %s font %s font2 %s common %s(%d)\n\x00\x00\x00\x00\x00\x00\x00fontinfo_id < fontinfo_table_->size()\x00\x00\x00temp_fid < 0 || fontinfo_table_->size()\x00spacing for %s(%d) %s(%d) col %d: expected %g actual %g\n\x00\x00\x00\x00\x00\x00\x00\x00vse != NULL\x00\x00\x00\x00\x00ComputeAdjustedPathCost %g ParamsModel features:\n\x00\x00\x00\x00\x00\x00\x00%s=%g\n\x00\x00vse->ngram_info != NULL\x00UpdateBestChoice() constructed word\x00\x00\x00\x00\x00Raw features extracted from %s (cost=%g) [ \x00\x00\x00\x00\x00%g \x00\x00\x00\x00\x00]\n\x00\x00\x00\x00\x00\x00Updated raw choice\n\x00\x00\x00\x00\x00Updated best choice\n\x00\x00\x00\x00New state \x00\x00\x00\x00\x00\x00full_wh_ratio_var += (%g-%g)^2\n\x00i == 0\x00\x00total_blobs == word_res->ratings->dimension()\x00\x00\x00reserved_ >= len\x00\x00\x00\x00\x00\x00\x00\x00../ccstruct/ratngs.h\x00\x00\x00\x0
B,q.g+303400);C("wordrec_display_all_blobs\x00\x00\x00\x00\x00\x00\x00Display Blobs","i8",B,q.g+307328);C("wordrec_display_all_words\x00\x00\x00\x00\x00\x00\x00Display Words","i8",B,q.g+307392);
C("wordrec_blob_pause\x00\x00\x00\x00\x00\x00Blob pause\x00\x00\x00\x00\x00\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00Final seam list:\x00\x00\x00\x00\x00\x00\x00\x00Pain points queue is empty\n\x00\x00\x00\x00\x00num_futile_classifications %d\n\x00\x00Done with SegSearch (AcceptableChoiceFound: %d)\n\x00\x00\x00\x00\x00\x00\x00\x00 (with assoc)\x00\x00\x00Starting SegSearch on ratings matrix%s:\n\x00\x00\x00\x00\x00\x00\x00\x00ratings->dimension() == pending->size()\x00../wordrec/segsearch.cpp\x00\x00\x00\x00\x00\x00\x00\x00ratings->dimension() == best_choice_bundle->beam.size()\x00\n\nUpdateSegSearchNodes: col=%d, rows=[%d,%d], alljust=%d\n\x00\x00\x00\x00\x00\x00\x00Added child col=%d to pending\n\x00\x00word_res->StatesAllValid()\x00\x00\x00\x00\x00\x00Classifying pain point %s priority=%.4f, col=%d, row=%d\n\x00\x00\x00\x00\x00\x00\x00\x00pain_points != NULL\x00\x00\x00\x00\x00pain_point.Valid(*ratings)\x00\x00\x00\x00\x00\x00Updated ratings matrix with a new entry:","i8",
B,q.g+307456);
C("@\u00b4\u0004\x00+\x00\x00\x00,\x00\x00\x00\f\x00\x00\x00\x00\x00\x00\x0029_TessMemberResultCallback_2_2ILb0EbN9tesseract12LMPainPointsEdP8WERD_RESiiE\x00\x00\x0019TessResultCallback2IbiiE\x00\x00\x00\x00\x00\x00 -\u001a\x00\u0018\u00b4\u0004\x00H-\u001a\x00\u00c8\u00b3\u0004\x008\u00b4\u0004\x00\x00\x00\x00\x00`\u00b4\u0004\x00x\u00b4\u0004\x00\u0090\u00b4\u0004\x00\u00a0\u00b4\u0004\x00LM_PPTYPE_BLAMER\x00\x00\x00\x00\x00\x00\x00\x00LM_PPTYPE_AMBIGS\x00\x00\x00\x00\x00\x00\x00\x00LM_PPTYPE_PATH\x00\x00LM_PPTYPE_SHAPE\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00word->StatesAllValid()\x00\x00../wordrec/tface.cpp\x00\x00\x00\x00\x00\x00\x00\x00\u00b8\u00be\u0004\x00-\x00\x00\x00.\x00\x00\x00\u0001\x00\x00\x00\x00\x00\x00\x00merge_fragments_in_matrix\x00\x00\x00\x00\x00\x00\x00Merge the fragments in the ratings matrix and delete them after merging\x00wordrec_no_block\x00\x00\x00\x00\x00\x00\x00\x00Don't output block information\x00\x00wordrec_enable_assoc\x00\x00\x00\x00Associator Enable\x00\x00\x00\x00\x00\x00\x00force_word_assoc\x00\x00\x00\x00\x00\x00\x00\x00force associator to run regardless of what enable_assoc is.This is used for CJK where component grouping is necessary.\x00\x00wordrec_worst_state\x00\x00\x00\x00\x00Worst segmentation state\x00\x00\x00\x00\x00\x00\x00\x00fragments_guide_chopper\x00Use information from fragments to guide chopping process\x00\x00\x00\x00\x00\x00\x00\x00repair_unchopped_blobs\x00\x00Fix blobs that aren't chopped\x00\x00\x00tessedit_certainty_threshold\x00\x00\x00\x00Good blob limit\x00chop_debug\x00\x00\x00\x00\x00\x00Chop debug\x00\x00\x00\x00\x00\x00chop_enable\x00\x00\x00\x00\x00Chop enable\x00\x00\x00\x00\x00chop_vertical_creep\x00\x00\x00\x00\x00Vertical creep\x00\x00chop_split_length\x00\x00\x00\x00\x00\x00\x00Split Length\x00\x00\x00\x00chop_same_distance\x00\x00\x00\x00\x00\x00Same distance\x00\x00\x00chop_min_outline_points\x00Min Number of Points on Outline\x00chop_seam_pile_size\x00\x00\x00\x00\x00Max number of seams in seam_pile\x00\x00\x00\x00\x00\x00\x00\x00chop_new_seam_pile\x00\x00\x00\x00\x00\x00Use new seam_pile\x00\x00\x00\x00\x00\x00\x00chop_inside_angle\x00\x00\x00\x00\x00\x00\x00Min Inside Angle Bend\x00\x00\x00chop_min_outline_area\x00\x00\x00Min Outline Area\x00\x00\x00\x00\x00\x00\x00\x00chop_split_dist_knob\x00\x00\x00\x00Split length adjustment\x00chop_overlap_knob\x00\x00\x00\x00\x00\x00\x00Split overlap adjustment\x00\x00\x00\x00\x00\x00\x00\x00chop_center_knob\x00\x00\x00\x00\x00\x00\x00\x00Split center adjustment\x00chop_centered_maxwidth\x00\x00Width of (smaller) chopped blobs above which we don't care that a chop is not near the center.\x00\x00chop_sharpness_knob\x00\x00\x00\x00\x00Split sharpness adjustment\x00\x00\x00\x00\x00\x00chop_width_change_knob\x00\x00Width change adjustment\x00chop_ok_split\x00\x00\x00OK split limit\x00\x00chop_good_split\x00Good split limit\x00\x00\x00\x00\x00\x00\x00\x00chop_x_y_weight\x00X / Y length weight\x00\x00\x00\x00segment_adjust_debug\x00\x00\x00\x00Segmentation adjustment debug\x00\x00\x00assume_fixed_pitch_char_segment\x00include fixed-pitch heuristics in char segmentation\x00\x00\x00\x00\x00wordrec_debug_level\x00\x00\x00\x00\x00Debug level for wordrec\x00wordrec_max_join_chunks\x00Max number of broken pieces to associate\x00\x00\x00\x00\x00\x00\x00\x00wordrec_skip_no_truth_words\x00\x00\x00\x00\x00Only run OCR for words that had truth recorded in BlamerBundle\x00\x00wordrec_debug_blamer\x00\x00\x00\x00Print blamer debug messages\x00\x00\x00\x00\x00wordrec_run_blamer\x00\x00\x00\x00\x00\x00Try to set the blame for errors\x00segsearch_debug_level\x00\x00\x00SegSearch debug level\x00\x00\x00segsearch_max_pain_points\x00\x00\x00\x00\x00\x00\x00Maximum number of pain points stored in the queue\x00\x00\x00\x00\x00\x00\x00segsearch_max_futile_classifications\x00\x00\x00\x00Maximum number of pain point classifications per chunk thatdid not result in finding a better word choice.\x00\x00\x00\x00\x00\x00segsearch_max_char_wh_ratio\x00\x00\x00\x00\x00Maximum character width-to-height ratio\x00save_alt_choices\x00\x00\x00\x
B,q.g+308140);C("textord_debug_tabfind\x00\x00\x00Debug tab finding","i8",B,q.g+311136);C("textord_debug_bugs\x00\x00\x00\x00\x00\x00Turn on output related to bugs in tab finding","i8",B,q.g+311208);C("textord_testregion_left\x00Left edge of debug reporting rectangle","i8",B,q.g+311304);C("textord_testregion_top\x00\x00Top edge of debug reporting rectangle","i8",B,q.g+311392);C("textord_testregion_right\x00\x00\x00\x00\x00\x00\x00\x00Right edge of debug rectangle","i8",B,q.g+311480);
C("textord_testregion_bottom\x00\x00\x00\x00\x00\x00\x00Bottom edge of debug rectangle","i8",B,q.g+311568);C("textord_debug_images\x00\x00\x00\x00Use greyed image background for debug","i8",B,q.g+311648);C("textord_debug_printable\x00Make debug windows printable\x00\x00\x00\x00psdebug_pix","i8",B,q.g+311728);
C(".pix\x00\x00\x00\x00\x00\x00\x00\x00x\u00c4\u0004\x00/\x00\x00\x000\x00\x00\x00\u0002\x00\x00\x00\x00\x00\x00\x00Confirming tab vector of %d pts starting at %d,%d\n\x00\x00\x00\x00\x00\x00Box was %d, %d\n\x00After fitting\x00\x00\x00Ragged tab used too many used points: %d out of %d\n\x00\x00\x00\x00\x00Tab vector failed basic tests: pt count %d vs min %d, length %d vs min %d, min grad %g\n\x00Starting alignment run at blob:\x00Alignment run ended with %d pts at blob:\x00\x00\x00\x00\x00\x00\x00\x00Starting %s %s search at %d-%d,%d, search_size=%d, gutter=%d\n\x00\x00\x00Right\x00\x00\x00Left\x00\x00\x00\x00Neighbour too far at (%d,%d)->(%d,%d)\n\x00\x00neighbour at (%d,%d)->(%d,%d), n_x=%d, n_y=%d, xatn=%d\n\x00gutter\n\x00aligned, seeking%d, l=%d, r=%d\n\x00Backup\n\x00Better backup\n\x00\x00N9tesseract11AlignedBlobE\x00\x00\x00\x00\x00\x00\x00H-\u001a\x00X\u00c4\u0004\x00 \u00cb\u0004\x00\x00\x00\x00\x00CLIST_ITERATOR::add_after_then_move\x00\x00\x00\x00\x00new_data is NULL\x00\x00\x00\x00\x00\x00\x00\x00Baseline (%g,%g)->(%g,%g), angle=%g, intercept=%g\n\x00\x00\x00\x00\x00\x00Quant factor=%g, error=%g, good=%d, box:\x00\x00\x00\x00\x00\x00\x00\x00Row empty at:\x00\x00\x00Mode at %g has error %g from model \n\x00\x00\x00\x00Attempting linespacing model fit with mode %g to row at:\x00\x00\x00\x00\x00\x00\x00\x00Linespacing model only moves current line by %g for row at:\x00\x00\x00\x00\x00Linespacing model not close enough to any mode for row at:\x00\x00\x00\x00\x00\x00Constrained error = %g, original = %g\x00\x00\x00 angles = %g, %g, delta=%g vs threshold %g\n\x00\x00\x00\x00\x00Replacing with constrained baseline, good = %d\n\x00Keeping old baseline\n\x00\x00\x00Initial block skew angle = %g, good = %d\n\x00\x00\x00\x00\x00\x00\x00Adjusting block to skew angle %g\n\x00\x00\x00\x00\x00\x00\x00Spacing %g, in %d rows, %d gaps fitted out of %d non-trivial\n\x00\x00\x00Estimate of linespacing = %g\n\x00\x00\x00Final linespacing model = %g + offset %g, error %g\n\x00\x00\x00\x00\x00%d: %g\n\x00Median offset = %g, compared to mean of %g.\n\x00\x00\x00\x00Linespacing of y=%g x + %g improved to %g x + %g, rms=%g\n\x00\x00\x00\x00\x00\x00\x00Fitting initial baselines...\n\x00\x00\x00Page skew angle = %g\n\x00\x00\x00_spline.png\x00\x00\x00\x00\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00\x00\x00\x00\x00\u00b8\u00c8\u0004\x001\x00\x00\x002\x00\x00\x00\x00\x00\x00\x00\u00d8\u00c8\u0004\x003\x00\x00\x004\x00\x00\x00N9tesseract8GridBaseE\x00\x00\x00 -\u001a\x00\u00a0\u00c8\u0004\x00N9tesseract7IntGridE\x00\x00\x00\x00H-\u001a\x00\u00c0\u00c8\u0004\x00\u00b8\u00c8\u0004\x00\x00\x00\x00\x00grid_x >= 0 && grid_x < gridwidth()\x00\x00\x00\x00\x00grid_y >= 0 && grid_y < gridheight()","i8",
B,q.g+311816);C("textord_underline_threshold\x00\x00\x00\x00\x00Fraction of width occupied\x00\x00\x00\x00\x00\x00Testing underline on blob at (%d,%d)->(%d,%d), base=%d\nOccs:\x00\x00\x00\x00%d %d %d\n\x00\x00\x00\x00\x00\x00\x00Bottom=%d, top=%d, base=%d, x=%d\n","i8",B,q.g+313824);
C(" \u00cb\u0004\x005\x00\x00\x006\x00\x00\x00\u0002\x00\x00\x00\x00\x00\x00\x00N9tesseract8BlobGridE\x00\x00\x00N9tesseract6BBGridI8BLOBNBOX14BLOBNBOX_CLIST13BLOBNBOX_C_ITEE\x00\x00\x00H-\u001a\x00\u00d0\u00ca\u0004\x00\u00b8\u00c8\u0004\x00\x00\x00\x00\x00H-\u001a\x00\u00b8\u00ca\u0004\x00\u0010\u00cb\u0004\x00\x00\x00\x00\x00\x00\x00\x00\x00\u0010\u00cb\u0004\x007\x00\x00\x008\x00\x00\x00\u0002","i8",B,q.g+314012);
C("\u00e8\u00cb\u0004\x009\x00\x00\x00:\x00\x00\x00\u0002\x00\x00\x00\x00\x00\x00\x00junknoisemask.png\x00\x00\x00\x00\x00\x00\x00junkccphotomask.png\x00\x00\x00\x00\x00At %d, %d, noise = %d, good=%d, orig=%d, thr=%d\n\x00\x00\x00\x00\x00\x00\x00\x00N9tesseract15CCNonTextDetectE\x00\x00\x00H-\u001a\x00\u00c8\u00cb\u0004\x00 \u00cb\u0004","i8",B,q.g+314180);
C("textord_space_size_is_variable\x00\x00If true, word delimiter spaces are assumed to have variable width, even though characters have fixed pitch.\x00\x00\x00\x00\x00Page doesn't seem to contain fixed pitch rows\n\x00\x00compute_fixed_pitch_cjk finished after %d iteration (limit=%d)\n\x00FPAnalyzer: final result\n\x00\x00\x00\x00\x00\x00\x00Row %d: pitch_decision=%d, fixed_pitch=%f, max_nonspace=%d, space_size=%f, space_threshold=%d, xheight=%f\n\x00\x00\x00\x00\x00\x00Char %d: is_final=%d is_good=%d num_blobs=%d: \x00\x00../textord/cjkpitch.cpp\x00pitch_ > 0.0f\x00\x00\x00row != NULL","i8",
B,q.g+314504);C("textord_tabfind_show_initial_partitions\x00Show partition bounds","i8",B,q.g+315160);C("textord_tabfind_show_reject_blobs\x00\x00\x00\x00\x00\x00\x00Show blobs rejected as noise","i8",B,q.g+315240);C("textord_tabfind_show_partitions\x00Show partition bounds, waiting if >1","i8",B,q.g+315336);C("textord_tabfind_show_columns\x00\x00\x00\x00Show column bounds","i8",B,q.g+315424);C("textord_tabfind_show_blocks\x00\x00\x00\x00\x00Show final block bounds","i8",B,q.g+315496);
C('textord_tabfind_find_tables\x00\x00\x00\x00\x00run table detection\x00\x00\x00\x00\x00\x00\x00\x00\x00\u00d0\u00d6\u0004\x00;\x00\x00\x00<\x00\x00\x00\u0002\x00\x00\x00\x00\x00\x00\x00Vertical=%d, orientation=%d, final rotation=(%f, %f)+(%f,%f)\n\x00\x00\x00denorm_ == NULL\x00../textord/colfind.cpp\x00\x00Empty page!!\n\x00\x00\x00Found %d blocks, %d to_blocks\n\x00\x00part_grid_.gridheight() == gridheight_\x00\x00Column candidates\x00\x00\x00\x00\x00\x00\x00Improved columns\x00\x00\x00\x00\x00\x00\x00\x00Final Columns\x00\x00\x00column_candidate != NULL\x00\x00\x00\x00\x00\x00\x00\x00Found %d %s:\n\x00\x00\x00set_count == gridheight()\x00\x00\x00\x00\x00\x00\x00Set id %d did not match at y=%d, lineset =%p\n\x00\x00\x00Biggest unassigned range = %d- %d\n\x00\x00\x00\x00\x00\x00Range modal column id = %d\n\x00\x00\x00\x00\x00Shrunk range = %d- %d\n\x00\x00Column id %d applies to range = %d - %d\n\x00\x00\x00\x00\x00\x00\x00\x00column_stats.get_total() > 0\x00\x00\x00\x00Starting expansion at %d, step=%d, limit=%d\n\x00\x00\x00\x00At %d, Barrier size=%d\n\x00At %d, good size = %d\n\x00\x00best_columns_[i] != NULL\x00\x00\x00\x00\x00\x00\x00\x00Considering partition for GridSplit:\x00\x00\x00\x00Searching box (%d,%d)->(%d,%d)\n\x00Splitting part at %d:\x00\x00\x00Split result:\x00\x00\x00Split had no effect\n\x00\x00\x00\x00Part cannot be split: blob (%d,%d)->(%d,%d) in column gap\n\x00\x00\x00\x00\x00\x00Considering part for merge at:\x00\x00In different columns\n\x00\x00\x00Considering merge with neighbour at:\x00\x00\x00\x00Running grid-based merge between:\n\x00\x00\x00\x00\x00\x00Neighbour failed hgap test\n\x00\x00\x00\x00\x00Neighbour failed overlap or typesmatch test\n\x00\x00\x00\x00Adding noise blob with distance %d, thr=%g:box:\x00To partition:\x00\x00\x00Ooops! Partition:(%d partners)\x00\x00has singleton partner:(%d partners\x00\x00\x00\x00\x00\x00but its singleton partner is:\x00\x00\x00NULL\n\x00\x00\x00column_set != NULL\x00\x00\x00\x00\x00\x00Changed column groups at grid index %d, y=%d\n\x00\x00\x00Block median size = (%d, %d)\n\x00\x00\x00Blk %d, type %d rerotation(%.2f, %.2f), char(%.2f,%.2f), box:\x00\x00\x00N9tesseract12ColumnFinderE\x00\x00\x00\x00\x00\x00H-\u001a\x00\u00b0\u00d6\u0004\x00@3\u0005\x00\x00\x00\x00\x00it2.data() != ptr\x00\x00\x00\x00\x00\x00\x00../textord/bbgrid.h\x00\x00\x00\x00\x00ELIST2_ITERATOR::add_list_after\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00\u0080\u00f3\u0005\x00\x00\x00\x00\x00\u00a8\u00f3\u0005\x00\x00\x00\x00\x00\u00a0\u00f4\u0005\x00\x00\x00\x00\x00\u00c0\u00f4\u0005\x00\x00\x00\x00\x00Added box (%d,%d)->(%d,%d) left_blob_x_=%d, right_blob_x_ = %d\n\x00other == this\x00\x00\x00../textord/colpartition.cpp\x00\x00\x00\x00\x00bblob->owner() == this || bblob->owner() == NULL\x00\x00\x00\x00\x00\x00\x00\x00!left_key_tab_ && !right_key_tab_\x00\x00\x00\x00\x00\x00\x00Bounding box invalid\n\x00\x00\x00Margins invalid\n\x00\x00\x00\x00\x00\x00\x00\x00Key inside box: %d v %d or %d v %d\n\x00\x00\x00\x00\x00Blob is not a diacritic:\x00\x00\x00\x00\x00\x00\x00\x00OKDiacritic!\n\x00\x00\x00y ranges don\'t overlap: %d-%d / %d-%d\n\x00\x00type < BSTT_COUNT\x00\x00\x00\x00\x00\x00\x00owns_blobs() == other->owns_blobs()\x00\x00\x00\x00\x00Merging:\x00\x00\x00\x00\x00\x00\x00\x00prev_owner == other || prev_owner == NULL\x00\x00\x00\x00\x00\x00\x00Vertical partition\n\x00\x00\x00\x00\x00Voverlap %d (%d)\n\x00\x00\x00\x00\x00\x00\x00Excessive box overlap\n\x00\x00!owns_blobs() || prev_owner == this || prev_owner == NULL\x00\x00\x00\x00\x00\x00\x00!it.empty()\x00\x00\x00\x00\x00Computed left-illegal partition\n\x00\x00\x00\x00\x00\x00\x00\x00Computed right-illegal partition\n\x00\x00\x00\x00\x00\x00\x00Made partition with bad right coords\x00\x00\x00\x00Made partition with bad left coords\x00\x00\x00\x00\x00Recomputed box for partition %p\n\x00\x00\x00\x00\x00\x00\x00\x00!"Undefined flow type for image!"\x00\x00\x00\x00\x00\x00\x00!"Undefined flow type for text!"\x00\x00\x00\x00\x00\x00\x00\x00!"Should never get here!"\x00\x00\x00\x00\x00\x00\x00gap iqr = %g, blob_count=%d, limits=%g,%
B,q.g+315568);
C("textord_tabfind_show_color_fit\x00\x00\x00\x00\x00\x00\u00a0\u00e7\u0004\x00=\x00\x00\x00>\x00\x00\x00\u0003\x00\x00\x00\x00\x00\x00\x00Block box:\x00\x00\x00\x00\x00\x00Merge candidate:\x00\x00\x00\x00\x00\x00\x00\x00Merging:hoverlap=%d, voverlap=%d, OLI=%d\n\x00\x00\x00\x00\x00\x00\x00Overlapped when merged with increase %d: \x00\x00\x00\x00\x00\x00\x00No candidate neighbour returned\n\x00\x00\x00\x00\x00\x00\x00\x00Finding best merge candidate from %d, %d neighbours for box:\x00\x00\x00\x00Candidate not confirmed:\x00\x00\x00\x00\x00\x00\x00\x00New best merge candidate has increase %d, area %d, over box:\x00\x00\x00\x00right_part != NULL\x00\x00\x00\x00\x00\x00../textord/colpartitiongrid.cpp\x00blob->cblob()->area() != 0\x00\x00\x00\x00\x00\x00Computed margins for part:\x00\x00\x00\x00\x00\x00Finding figure captions for image part:\x00Considering partner:\x00\x00\x00\x00Best caption candidate:\x00Line count=%d, biggest gap %d, smallest%d, mean height %d\n\x00\x00\x00\x00\x00\x00End partner:\x00\x00\x00\x00Set caption type for partition:\x00Combined box overlaps another that is not OK despite allowance of %d:\x00\x00\x00Reason:\x00...and:\x00Overlap:\x00\x00\x00\x00\x00\x00\x00\x00Adding candidate:\x00\x00\x00\x00\x00\x00\x00Smooothing part at:\x00\x00\x00\x00\x00Result in dir %d = %d at dist %d\n\x00\x00\x00\x00\x00\x00\x00Modified part:\x00\x00Totals: htext=%d+%d, vtext=%d+%d, image=%d+%d, at dist=%d\n\x00\x00\x00\x00\x00\x00Part has x-gap=%d, y=%d, dist=%d at:\x00\x00\x00\x00%s %d\n\x00\x00Htext\x00\x00\x00Vtext\x00\x00\x00Weak %d\n\x00\x00\x00\x00\x00\x00\x00\x00Image %d\n\x00\x00\x00\x00\x00\x00\x00N9tesseract16ColPartitionGridE\x00\x00N9tesseract6BBGridINS_12ColPartitionENS_18ColPartition_CLISTENS_17ColPartition_C_ITEEE\x00\x00H-\u001a\x008\u00e7\u0004\x00\u00b8\u00c8\u0004\x00\x00\x00\x00\x00H-\u001a\x00\u0018\u00e7\u0004\x00\u0090\u00e7\u0004\x00\x00\x00\x00\x00\x00\x00\x00\x00\u0090\u00e7\u0004\x00?\x00\x00\x00@\x00\x00\x00\u0004\x00\x00\x00\x00\x00\x00\x00Examining merge candidate:\x00\x00\x00\x00\x00\x00Too far away: h_dist = %d\n\x00\x00\x00\x00\x00\x00Too far away: v_dist = %d\n\x00\x00\x00\x00\x00\x00Candidate fails overlap and diacritic tests!\n\x00\x00\x00NC overlap failed:Candidate:\x00\x00\x00\x00fails to be a good merge with:\x00\x00merge1 != NULL && merge2 != NULL\x00\x00\x00\x00\x00\x00\x00\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00\u0080\u00f3\u0005\x00\x00\x00\x00\x00\u00a8\u00f3\u0005\x00\x00\x00\x00\x00!part_it.empty()\x00\x00\x00\x00\x00\x00\x00\x00../textord/colpartitionset.cpp\x00\x00Considering new column candidate:\n\x00\x00\x00\x00\x00\x00Not a legal column candidate:\n\x00\x00Good one\n\x00\x00\x00\x00\x00\x00\x00Duplicate\n\x00\x00\x00\x00\x00\x00Added to end\n\x00\x00\x00CompatibleColumns testing compatibility\n\x00\x00\x00\x00\x00\x00\x00\x00CompatibleColumns true due to empty other\n\x00\x00\x00\x00\x00\x00CompatibleColumns ignoring image partition\n\x00\x00\x00\x00\x00CompatibleColumns false due to partition edge outside\n\x00\x00CompatibleColumns false due to good width in multiple cols\n\x00\x00\x00\x00\x00CompatibleColumns false due to 2 parts of good width\n\x00\x00\x00part1 %d-%d, part2 %d-%d\n\x00\x00\x00\x00\x00\x00\x00CompatibleColumns true!\n\x00\x00\x00\x00\x00\x00\x00\x00*first_col >= 0 && *last_col >= 0\x00\x00\x00\x00\x00\x00\x00*first_col <= *last_col\x00Partition set of %d parts, %d good, coverage=%d+%d (%d,%d)->(%d,%d)\n\x00\x00\x00\x00ELIST2_ITERATOR::length","i8",
B,q.g+320216);C("devanagari_split_debuglevel\x00\x00\x00\x00\x00Debug level for split shiro-rekha process.","i8",B,q.g+322624);
C("devanagari_split_debugimage\x00\x00\x00\x00\x00Whether to create a debug image for split shiro-rekha process.\x00\x00\x00\x00\x00\x00\u00c8\u00ef\u0004\x00A\x00\x00\x00B\x00\x00\x00split_strategy == MINIMAL_SPLIT || split_strategy == MAXIMAL_SPLIT\x00\x00\x00\x00\x00\x00../textord/devanagari_processing.cpp\x00\x00\x00\x00orig_pix_\x00\x00\x00\x00\x00\x00\x00Splitting shiro-rekha ...\n\x00\x00\x00\x00\x00\x00Split strategy = %s\n\x00\x00\x00\x00Minimal\x00Maximal\x00Initial pageseg available = %s\n\x00yes\x00\x00\x00\x00\x00no\x00\x00\x00\x00\x00\x00Performing a global close operation..\n\x00\x00word_pix\x00\x00\x00\x00\x00\x00\x00\x00CC dropped from splitting: %d,%d (%d, %d)\n\x00\x00\x00\x00\x00\x00pageseg_split_debug.png\x00ocr_split_debug.png\x00\x00\x00\x00\x00Skipping splitting CC at (%d, %d): shirorekha in lower half..\n\x00\x00Skipping splitting CC at (%d, %d): stroke width too huge..\n\x00\x00\x00\x00\x00segmentation_block_list_\x00\x00\x00\x00\x00\x00\x00\x00Before refreshing blobs:\n\x00\x00\x00\x00\x00\x00\x00New Blobs found: %d\n\x00\x00\x00\x00After refreshing blobs:\n\x00\x00\x00\x00\x00\x00\x00\x00N9tesseract18ShiroRekhaSplitterE\x00\x00\x00\x00\x00\x00\x00\x00 -\u001a\x00\u00a0\u00ef\u0004","i8",
B,q.g+322720);C("textord_show_fixed_cuts\x00Draw fixed pitch cell boundaries","i8",B,q.g+323680);C("edges_use_new_outline_complexity\x00\x00\x00\x00\x00\x00\x00\x00Use the new outline complexity module","i8",B,q.g+323896);C("edges_max_children_per_outline\x00\x00Max number of children inside a character outline","i8",B,q.g+324E3);C("edges_max_children_layers\x00\x00\x00\x00\x00\x00\x00Max layers of nested children inside a character outline","i8",B,q.g+324112);
C("edges_debug\x00\x00\x00\x00\x00turn on debugging for this module","i8",B,q.g+324224);C("edges_children_per_grandchild\x00\x00\x00Importance ratio for chucking outlines","i8",B,q.g+324304);C("edges_children_count_limit\x00\x00\x00\x00\x00\x00Max holes allowed in blob","i8",B,q.g+324400);C("edges_children_fix\x00\x00\x00\x00\x00\x00Remove boxy parents of char-like children","i8",B,q.g+324480);C("edges_min_nonhole\x00\x00\x00\x00\x00\x00\x00Min pixels for potential char in box","i8",B,q.g+324576);
C("edges_patharea_ratio\x00\x00\x00\x00Max lensq/area for acceptable child outline","i8",B,q.g+324664);C("edges_childarea\x00Min area fraction of child outline","i8",B,q.g+324776);
C("edges_boxarea\x00\x00\x00Min area fraction of grandchild for box\x00Discard outline on child_count=%d > max_children_per_outline=%d\n\x00\x00\x00\x00\x00\x00\x00\x00Disgard outline on child_count=%d + grandchild_count=%d > max_count=%d\n\x00Discarding parent with child count=%d, gc=%d\n\x00\x00\x00Discarding parent of area %d, child area=%d, max%g with gc=%d\n\x00\x00Discarding parent of area %d, child area=%d, max%g with child length=%d\n\x00\x00\x00\x00\x00\x00\x00\x00Discarding parent of area %d, child area=%d, max%g with child rect=%d\n\x00\x00Illegal sum of chain codes\x00\x00\x00\x00\x00\x00check_path_legal\x00\x00\x00\x00\x00\x00\x00\x00chainsum=%d\x00\x00\x00\x00\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00\x00\x00\x00\x00\u00d0\u00f7\u0004\x00C\x00\x00\x00D\x00\x00\x00\u0001\x00\x00\x00\u0001\x00\x00\x00pix != NULL && pixGetDepth(pix) == 32 && blob != NULL\x00\x00\x00../textord/equationdetectbase.cpp\x00\x00\x00\x00\x00\x00\x00N9tesseract18EquationDetectBaseE\x00\x00\x00\x00\x00\x00\x00\x00 -\u001a\x00\u00a8\u00f7\u0004","i8",
B,q.g+324872);C("textord_fp_chop_error\x00\x00\x00Max allowed bending of chop cells","i8",B,q.g+325752);
C("textord_fp_chop_snap\x00\x00\x00\x00Max distance of chop pt from vertex\x00\x00\x00\x00\x00Row without enough char cells!\n\x00Leftmost blob is at (%d,%d)\n\x00\x00\x00\x00!cell_it.empty () && !row->char_cells.singleton ()\x00\x00\x00\x00\x00\x00../textord/fpchop.cpp\x00\x00\x00word != NULL\x00\x00\x00\x00left_ch.empty() && right_ch.empty()\x00\x00\x00\x00\x00head_index != tail_index\x00\x00\x00\x00\x00\x00\x00\x00tail_pos.x () == head_pos.x ()\x00\x00tail_index != head_index\x00\x00\x00\x00\x00\x00\x00\x00stepcount > 0\x00\x00\x00outline == NULL\x00top->steps != 0\x00top->steps == 0\x00bottom->end.x () == top->start.x ()\x00\x00\x00\x00\x00start.x () == end.x ()","i8",
B,q.g+325856);C("gapmap_debug\x00\x00\x00\x00Say which blocks have tables","i8",B,q.g+326496);C("gapmap_use_ends\x00Use large space at start and end of rows","i8",B,q.g+326560);C("gapmap_no_isolated_quanta\x00\x00\x00\x00\x00\x00\x00Ensure gaps not less than 2quanta wide","i8",B,q.g+326640);C("gapmap_big_gaps\x00Table found\n","i8",B,q.g+326752);
C("textord_tabfind_show_images\x00\x00\x00\x00\x00Show image blobs\x00\x00\x00\x00\x00\x00\x00\x00junkexpandedcoarsemask.png\x00\x00\x00\x00\x00\x00junkfinalimagemask.png\x00\x00junkconncompimage.png\x00\x00\x00pix != NULL\x00\x00\x00\x00\x00../textord/imagefind.cpp\x00\x00\x00\x00\x00\x00\x00\x00junkimagecomponent.png\x00\x00Component has %d parts\n\x00Searching for merge with image part:\x00\x00\x00\x00Text box=\x00\x00\x00\x00\x00\x00\x00Considering merge with part:\x00\x00\x00\x00Fully contained\n\x00\x00\x00\x00\x00\x00\x00\x00Not within text box\n\x00\x00\x00\x00Too strong text\n\x00\x00\x00\x00\x00\x00\x00\x00Real candidate\n\x00Merging image part:\x00\x00\x00\x00\x00with part:\x00\x00\x00\x00\x00\x00!part_list->empty()\x00\x00\x00\x00\x00Error in parameters for LineFinder::FindAndRemoveLines\n\x00LineFinding\x00\x00\x00\x00\x00vhlinefinding.pdf\x00\x00\x00\x00\x00\x00\x00Finding line vector starting at bbox (%d,%d)\n\x00\x00\x00Image resolution = %d, max line width = %d, min length=%d\n","i8",
B,q.g+326944);C("textord_heavy_nr\x00\x00\x00\x00\x00\x00\x00\x00Vigorously remove noise","i8",B,q.g+327784);C("textord_show_initial_rows\x00\x00\x00\x00\x00\x00\x00Display row accumulation","i8",B,q.g+327848);C("textord_show_parallel_rows\x00\x00\x00\x00\x00\x00Display page correlated rows","i8",B,q.g+327928);C("textord_show_expanded_rows\x00\x00\x00\x00\x00\x00Display rows after expanding","i8",B,q.g+328008);C("textord_show_final_rows\x00Display rows after final fitting","i8",B,q.g+328088);
C("textord_show_final_blobs\x00\x00\x00\x00\x00\x00\x00\x00Display blob bounds after pre-ass","i8",B,q.g+328168);C("textord_test_landscape\x00\x00Tests refer to land/port","i8",B,q.g+328256);C("textord_parallel_baselines\x00\x00\x00\x00\x00\x00Force parallel baselines","i8",B,q.g+328328);C("textord_straight_baselines\x00\x00\x00\x00\x00\x00Force straight baselines","i8",B,q.g+328408);C("textord_old_baselines\x00\x00\x00Use old baseline algorithm","i8",B,q.g+328488);
C("textord_old_xheight\x00\x00\x00\x00\x00Use old xheight algorithm","i8",B,q.g+328560);C("textord_fix_xheight_bug\x00Use spline baseline","i8",B,q.g+328632);C("textord_fix_makerow_bug\x00Prevent multiple baselines","i8",B,q.g+328696);C("textord_debug_xheights\x00\x00Test xheight algorithms","i8",B,q.g+328768);C("textord_biased_skewcalc\x00Bias skew estimates with line length","i8",B,q.g+328832);C("textord_interpolating_skew\x00\x00\x00\x00\x00\x00Interpolate across gaps","i8",B,q.g+328912);
C("textord_skewsmooth_offset\x00\x00\x00\x00\x00\x00\x00For smooth factor","i8",B,q.g+328992);C("textord_skewsmooth_offset2","i8",B,q.g+329072);C("textord_test_x\x00\x00coord of test pt","i8",B,q.g+329128);C("textord_test_y","i8",B,q.g+329192);C("textord_min_blobs_in_row\x00\x00\x00\x00\x00\x00\x00\x00Min blobs before gradient counted","i8",B,q.g+329232);C("textord_spline_minblobs\x00Min blobs in each spline segment","i8",B,q.g+329328);
C("textord_spline_medianwin\x00\x00\x00\x00\x00\x00\x00\x00Size of window for spline segmentation","i8",B,q.g+329416);C("textord_max_blob_overlaps\x00\x00\x00\x00\x00\x00\x00Max number of blobs a big blob can overlap","i8",B,q.g+329512);C("textord_min_xheight\x00\x00\x00\x00\x00Min credible pixel xheight","i8",B,q.g+329616);C("textord_spline_shift_fraction\x00\x00\x00Fraction of line spacing for quad","i8",B,q.g+329712);
C("textord_spline_outlier_fraction\x00Fraction of line spacing for outlier","i8",B,q.g+329824);C("textord_skew_ile\x00\x00\x00\x00\x00\x00\x00\x00Ile of gradients for page skew","i8",B,q.g+329936);C("textord_skew_lag\x00\x00\x00\x00\x00\x00\x00\x00Lag for skew on row accumulation","i8",B,q.g+330032);C("textord_linespace_iqrlimit\x00\x00\x00\x00\x00\x00Max iqr/median for linespace","i8",B,q.g+330136);C("textord_width_limit\x00\x00\x00\x00\x00Max width of blobs to make rows","i8",B,q.g+330240);
C("textord_chop_width\x00\x00\x00\x00\x00\x00Max width before chopping","i8",B,q.g+330336);C("textord_expansion_factor\x00\x00\x00\x00\x00\x00\x00\x00Factor to expand rows by in expand_rows","i8",B,q.g+330432);C("textord_overlap_x\x00\x00\x00\x00\x00\x00\x00Fraction of linespace for good overlap","i8",B,q.g+330544);C("textord_minxh\x00\x00\x00fraction of linesize for min xheight","i8",B,q.g+330648);C("textord_min_linesize\x00\x00\x00\x00* blob height for initial linesize","i8",B,q.g+330744);
C("textord_excess_blobsize\x00New row made if blob makes row this big","i8",B,q.g+330848);C("textord_occupancy_threshold\x00\x00\x00\x00\x00Fraction of neighbourhood","i8",B,q.g+330952);C("textord_underline_width\x00Multiple of line_size for underline","i8",B,q.g+331056);C("textord_min_blob_height_fraction\x00\x00\x00\x00\x00\x00\x00\x00Min blob height/top to include blob top into xheight stats","i8",B,q.g+331160);
C("textord_xheight_mode_fraction\x00\x00\x00Min pile height to make xheight","i8",B,q.g+331304);C("textord_ascheight_mode_fraction\x00Min pile height to make ascheight","i8",B,q.g+331408);C("textord_descheight_mode_fraction\x00\x00\x00\x00\x00\x00\x00\x00Min pile height to make descheight","i8",B,q.g+331520);C("textord_ascx_ratio_min\x00\x00Min cap/xheight","i8",B,q.g+331640);C("textord_ascx_ratio_max\x00\x00Max cap/xheight","i8",B,q.g+331720);
C("textord_descx_ratio_min\x00Min desc/xheight","i8",B,q.g+331800);C("textord_descx_ratio_max\x00Max desc/xheight","i8",B,q.g+331888);C("textord_xheight_error_margin\x00\x00\x00\x00Accepted variation","i8",B,q.g+331976);C("textord_lms_line_trials\x00Number of linew fits to do","i8",B,q.g+332056);C("textord_new_initial_xheight\x00\x00\x00\x00\x00Use test xheight mechanism","i8",B,q.g+332128);
C("textord_debug_blob\x00\x00\x00\x00\x00\x00Print test blob information\x00\x00\x00\x00\x00compute_page_skew\x00\x00\x00\x00\x00\x00\x00compute_line_spacing\x00\x00\x00\x00Row at %g(%g), dropout dist=%d,\x00 too far - deleting\n\x00\x00\x00\x00 nearer neighbour (%d) at %g\n\x00\x00\x00 equal but more believable at %g (%g/%g)\n\x00\x00\x00\x00\x00\x00\x00 keeping\n\x00\x00\x00\x00\x00\x00\x00Bad y coord of bottom, %d(%d,%d)\n\x00\x00\x00\x00\x00\x00\x00Bad y coord of top, %d(%d,%d)\n\x00\x00Expanding bottom of row at %f from %f to %f\n\x00\x00\x00\x00Eating row below at %f\n\x00Truncating limit to %f due to touching row at %f\n\x00\x00\x00\x00\x00\x00\x00Not expanding limit beyond %f due to touching row at %f\n\x00\x00\x00\x00\x00\x00\x00\x00Expanding top of row at %f from %f to %f\n\x00\x00\x00\x00\x00\x00\x00Eating row above at %f\n\x00Adjusting row limits for block(%d,%d)\n\x00\x00Row at %f has min %f, max %f, size %f\n\x00\x00compute_row_stats\x00\x00\x00\x00\x00\x00\x00Row at %g yields spacing of %g\n\x00Blob based spacing=(%g,%g), offset=%g\x00\x00\x00 row based=%g(%g)\x00\x00\x00\x00\x00\x00\x00\nEstimate line size=%g, spacing=%g, offset=%g\n\x00\x00Block average xheight=%.4f, ascrise=%.4f, descdrop=%.4f\n\x00\x00\x00\x00\x00\x00\x00\x00Skipping repeated char when computing xheight\n\x00\x00min_height=%d, max_height=%d, mode=%d, count=%d, total=%d\n\x00\x00\x00\x00\x00\x00found %d modes: \x00\x00\x00\x00\x00\x00\x00\x00%d \x00\x00\x00\x00\x00X=%d, asc=%d, count=%d, ratio=%g\n\x00\x00\x00\x00\x00\x00\x00Single mode xheight set to %g\n\x00\x00Multi-mode xheight set to %g, asc=%g\n\x00\x00\x00Descdrop: %d (potential ascenders %d, descenders %d)\n\x00\x00\x00correcting row xheight: row->xheight %.4f, row->acrise %.4f row->descdrop %.4f\n\x00using average xheight\n\x00\x00lowercase, corrected ascrise\n\x00\x00\x00all caps\n\x00\x00\x00\x00\x00\x00\x00small caps\n\x00\x00\x00\x00\x00all caps with irregular xheight\n\x00\x00\x00\x00\x00\x00\x00\x00corrected row->xheight = %.4f, row->acrise = %.4f, row->descdrop = %.4f\n\x00\x00\x00\x00\x00\x00\x00\x00blob->cblob() != NULL\x00\x00\x00../textord/makerow.cpp\x00\x00Underlined blob at:\x00\x00\x00\x00\x00Was:\x00\x00\x00\x00Large blob overlaps %d blobs at:\x00\x00\x00\x00\x00\x00\x00\x00Segmenting baseline of %d blobs at (%d,%d)\n\x00\x00\x00\x00\x00Made %d segments on row at (%d,%d)\n\x00\x00\x00\x00\x00Linear splining baseline of %d blobs at (%d,%d), into %d segments of %d blobs\n\x00\x00Test blob assigned to row at (%g,%g) on pass %d\n\x00\x00\x00\x00\x00\x00\x00\x00Test blob assigned to no row on pass %d\n\x00\x00\x00\x00\x00\x00\x00\x00Test blob y=(%g,%g), row=(%f,%f), size=%g, overlap=%f\n\x00\x00Merging rows at (%g,%g), (%g,%g)\n\x00\x00\x00\x00\x00\x00\x00Test blob y=(%g,%g), row=(%f,%f), size=%g, overlap=%f->%f\n\x00\x00\x00\x00\x00\x00ELIST_ITERATOR::sort\x00\x00\x00\x00ELIST2_ITERATOR::sort","i8",
B,q.g+332208);C("textord_really_old_xheight\x00\x00\x00\x00\x00\x00Use original wiseowl xheight","i8",B,q.g+334464);C("textord_oldbl_debug\x00\x00\x00\x00\x00Debug old baseline generation","i8",B,q.g+334544);C("textord_debug_baselines\x00Debug baseline generation","i8",B,q.g+334616);C("textord_oldbl_paradef\x00\x00\x00Use para default mechanism","i8",B,q.g+334688);C("textord_oldbl_split_splines\x00\x00\x00\x00\x00Split stepped splines","i8",B,q.g+334760);
C("textord_oldbl_merge_parts\x00\x00\x00\x00\x00\x00\x00Merge suspect partitions","i8",B,q.g+334832);C("oldbl_corrfix\x00\x00\x00Improve correlation of heights","i8",B,q.g+334912);C("oldbl_xhfix\x00\x00\x00\x00\x00Fix bug in modes threshold for xheights","i8",B,q.g+334976);C("textord_ocropus_mode\x00\x00\x00\x00Make baselines for ocropus","i8",B,q.g+335048);C("oldbl_xhfract\x00\x00\x00Fraction of est allowed in calc","i8",B,q.g+335144);
C("oldbl_holed_losscount\x00\x00\x00Max lost before fallback line used","i8",B,q.g+335216);C("oldbl_dot_error_size\x00\x00\x00\x00Max aspect ratio of a dot","i8",B,q.g+335320);
C("textord_oldbl_jumplimit\x00X fraction for new partition\x00\x00\x00\x00Row baseline generation failed on row at (%d,%d)\n\x00\x00\x00\x00\x00\x00\x00\nInput height=%g, Estimate x-height=%d pixels, jumplimit=%.2f\n\x00\x00%d(%d,%d), \x00\x00\x00\x00\x00Fitted line y=%g x + %g\n\x00\x00\x00\x00\x00\x00\x00\x00Diff of common blob to suspect part=%g at (%g,%g)\n\x00\x00\x00\x00\x00\x00Merged %d blobs back into part %d from %d starting at (%d,%d)\n\x00\x00Diff=%.2f, Delta=%.3f, Drift=%.3f, \x00\x00\x00\x00\x00P=%d\n\x00\x00\x00First turn is %d at (%d,%d)\n\x00\x00\x00\x00Turn %d is %d at (%d,%d), mid pt is %d@%d, final @%d\n\x00\x00\x00Too many segments to resegment spline!!\n\x00\x00\x00\x00\x00\x00\x00\x00Splitting spline at %d with step %g at (%d,%d)\n\x00Resegmenting spline failed - insufficient pts (%d,%d,%d,%d)\n\x00\x00\x00\x00blobcount=%d, mode_count=%d, mode_t=%d\n\x00mode[%d]=%d \x00\x00\x00\x00Output xheight=%g\n\x00\x00\x00\x00\x00\x00warning: Row Line height < 0; %4.2f\n\x00\x00\x00\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00right_edge >= left_edge\x00../textord/pithsync.cpp\x00best_fake < MAX_INT16\x00\x00\x00x=%d, C=%g, s=%g, sq=%g, prev=%d\n","i8",
B,q.g+335416);C("pitsync_linear_version\x00\x00Use new fast algorithm","i8",B,q.g+336456);C("pitsync_joined_edge\x00\x00\x00\x00\x00Dist inside big blob for chopping","i8",B,q.g+336544);C("pitsync_offset_freecut_fraction\x00Fraction of cut for free cuts","i8",B,q.g+336648);
C("pitsync_fake_depth\x00\x00\x00\x00\x00\x00Max advance fake generation\x00\x00\x00\x00\x00best_end != NULL\x00\x00\x00\x00\x00\x00\x00\x00../textord/pitsync1.cpp\x00best_end == NULL\x00\x00\x00\x00\x00\x00\x00\x00!outseg_it.empty ()\x00\x00\x00\x00\x00Impossible sqsum=%g, mean=%g, total=%d\n\x00offset >= 0\x00\x00\x00\x00\x00made fake at %d\n","i8",B,q.g+336736);C("textord_tabfind_show_strokewidths\x00\x00\x00\x00\x00\x00\x00Show stroke widths","i8",B,q.g+337128);
C("textord_tabfind_only_strokewidths\x00\x00\x00\x00\x00\x00\x00Only run stroke widths\x00\x00\x00\x00\x00\x00\u0080+\u0005\x00E\x00\x00\x00F\x00\x00\x00\u0005\x00\x00\x00\x00\x00\x00\x00TextDir hbox=%d vs vbox=%d, %dH, %dV, %dN osd blobs\n\x00\x00\x00\x00Max neighbour size=%d for candidate line box at:\x00\x00\x00\x00\x00\x00\x00\x00Detected %d diacritics\n\x00Left gap=%d, right=%d, above=%d, below=%d, horz=%d, vert=%d\nGood= %d %d %d %d\n\x00\x00Checking for Broken CJK (max size=%d):\x00\x00Bad final aspectratio:\x00\x00Too many neighbours: %d\n\x00\x00\x00\x00\x00\x00\x00\x00Bad stroke widths:\x00\x00\x00\x00\x00\x00Done! Final box:\x00\x00\x00\x00\x00\x00\x00\x00Added:\x00\x00Testing for overlap with:\x00\x00\x00\x00\x00\x00\x00Final box overlaps nearest\n\x00\x00\x00\x00\x00FGN in dir %d for blob:\x00Neighbour at:\x00\x00\x00Bad size\n\x00\x00\x00\x00\x00\x00\x00On wrong side\n\x00\x00Overlaps wrong way\n\x00\x00\x00\x00\x00Doesn't overlap enough\n\x00goodness = %g vs best of %g, good=%d, overlap=%d, gap=%d\n\x00\x00\x00\x00\x00\x00\x00SetNeighbourFlows (current flow=%d, type=%d) on:\x00\x00\x00\x00\x00\x00\x00\x00SetFlows: h_count=%d, v_count=%d\n\x00\x00\x00\x00\x00\x00\x00pure_h=%d, pure_v=%d\n\x00\x00\x00Clean on pass 3!\n\x00\x00\x00\x00\x00\x00\x00Blob not available to be a diacritic at:\x00\x00\x00\x00\x00\x00\x00\x00Found %d small diacritics, %d medium\n\x00\x00\x00Testing blob for diacriticness at:\x00\x00\x00\x00\x00\x00Neighbour not strong enough:\x00\x00\x00\x00Neighbour not big enough:\x00\x00\x00\x00\x00\x00\x00xgap=%d, y=%d, total dist=%d\n\x00\x00\x00Neighbour with median size %d too far away:\x00\x00\x00\x00\x00Computing reduced box for :\x00\x00\x00\x00\x00New best:\x00\x00\x00\x00\x00\x00\x00Shrunken box doesn't win:\x00\x00\x00\x00\x00\x00\x00New best y overlap:\x00\x00\x00\x00\x00New y overlap box doesn't win:\x00\x00Neighbour wrong side of a tab:\x00\x00DiacriticBlob OK! (x-overlap:\x00\x00\x00DiacriticBlob OK! (y-overlap:\x00\x00\x00DiacriticBlob fails:\x00\x00\x00\x00Best x+y gap = %d, y = %d\n\x00\x00\x00\x00\x00\x00XGapFilled=%d, NoiseBetween=%d\n\x00p1 != NULL && p2 != NULL\x00\x00\x00\x00\x00\x00\x00\x00../textord/strokewidth.cpp\x00\x00\x00\x00\x00\x00!p1->IsEmpty() && !p2->IsEmpty()\x00\x00\x00\x00\x00\x00\x00\x00N9tesseract11StrokeWidthE\x00\x00\x00\x00\x00\x00\x00H-\u001a\x00`+\u0005\x00 \u00cb\u0004\x00\x00\x00\x00\x00\x00\x00\x00\x00@,\u0005\x00G\x00\x00\x00H\x00\x00\x00\r\x00\x00\x00\x00\x00\x00\x0029_TessMemberResultCallback_0_2ILb0EbN9tesseract11StrokeWidthEPKNS0_12ColPartitionES4_E\x0019TessResultCallback2IbPKN9tesseract12ColPartitionES3_E\x00 -\u001a\x00\x00,\u0005\x00H-\u001a\x00\u00a8+\u0005\x008,\u0005\x00\x00\x00\x00\x00\x00\x00\x00\x00\u0010-\u0005\x00I\x00\x00\x00J\x00\x00\x00\u000e\x00\x00\x00\x00\x00\x00\x0029_TessMemberResultCallback_0_2ILb0EbN9tesseract11StrokeWidthEPNS0_12ColPartitionEP4TBOXE\x00\x00\x00\x00\x00\x00\x0019TessResultCallback2IbPN9tesseract12ColPartitionEP4TBOXE\x00\x00\x00\x00\x00\x00\x00 -\u001a\x00\u00c8,\u0005\x00H-\u001a\x00h,\u0005\x00\b-\u0005\x00\x00\x00\x00\x00Hgaps [%d,%d], vgaps [%d,%d]:\x00\x00\x00Horz at:\x00\x00\x00\x00\x00\x00\x00\x00Vert at:\x00\x00\x00\x00\x00\x00\x00\x00Neither at:\x00\x00\x00\x00\x00gaps = %d, %d, merged_box:\x00\x00\x00\x00\x00\x00Box (%d,%d)->(%d,%d): h-width=%.1f, v-width=%.1f p-width=%1.f\n","i8",
B,q.g+337208);C("textord_tabfind_show_initialtabs\x00\x00\x00\x00\x00\x00\x00\x00Show tab candidates","i8",B,q.g+339552);C("textord_tabfind_show_finaltabs\x00\x00Show tab vectors","i8",B,q.g+339632);
C("@3\u0005\x00K\x00\x00\x00L\x00\x00\x00\u0002\x00\x00\x00\x00\x00\x00\x00Inserted %d blobs into grid, %d rejected.\n\x00\x00\x00\x00\x00\x00Looking in gutter\n\x00\x00\x00\x00\x00\x00Looking for neighbour\n\x00\x00Found neighbour:\x00\x00\x00\x00\x00\x00\x00\x00Moved %d large blobs to normal list\n\x00\x00\x00\x00Column edges for blob at (%d,%d)->(%d,%d) are [%d, %d]\n\x00Neighbour at (%d,%d)->(%d,%d)\n\x00\x00Not a left tab\n\x00Maybe a left tab\n\x00\x00\x00\x00\x00\x00\x00Maybe Not a left tab\n\x00\x00\x00Not a ragged left\n\x00\x00\x00\x00\x00\x00Not a right tab\n\x00\x00\x00\x00\x00\x00\x00\x00Maybe a right tab\n\x00\x00\x00\x00\x00\x00Maybe Not a right tab\n\x00\x00Not a ragged right\n\x00\x00\x00\x00\x00Left result = %s, Right result=%s\n\x00\x00\x00\x00\x00\x00Aligned\x00Ragged\x00\x00None\x00\x00\x00\x00Beginning real tab search with vertical = %d,%d...\n\x00\x00\x00\x00\x00Vertical skew vector=(%d,%d)\n\x00\x00\x00Too few boxes\x00\x00\x00Evaluated tab\x00\x00\x00Column of width %d has %d = %.2f%% lines\n\x00\x00\x00\x00\x00\x00\x00Checking for vertical lines\n\x00\x00\x00\x00TabGutter total %d median_gap %.2f median_hgt %.2f\n\x00\x00\x00Adjacent blob: considering box:\x00Giving up due to big gap = %d vs %d\n\x00\x00\x00\x00Collision with like tab of type %d at %d,%d\n\x00\x00\x00\x00Good result\n\x00\x00\x00\x00Wrong way\n\x00\x00\x00\x00\x00\x00Insufficient overlap\n\x00\x00\x00Giving up due to end of search\n\x00Box edge (%d,%d-%d)\x00\x00\x00\x00\x00 looking for improvement for\x00\x00\x00\x00Extended vector\x00Created new vector\x00\x00\x00\x00\x00\x00N9tesseract7TabFindE\x00\x00\x00\x00H-\u001a\x00(3\u0005\x00x\u00c4\u0004\x00\x00\x00\x00\x00\x00\x00\x00\x00\u00d03\u0005\x00M\x00\x00\x00N\x00\x00\x00\u0007\x00\x00\x00\x00\x00\x00\x0029_TessMemberResultCallback_0_1ILb0EbN9tesseract7TabFindEiE\x00\x00\x00\x00\x0019TessResultCallback1IbiE\x00\x00\x00\x00\x00\x00\x00 -\u001a\x00\u00a83\u0005\x00H-\u001a\x00h3\u0005\x00\u00c83\u0005","i8",
B,q.g+339692);C("textord_dump_table_images\x00\x00\x00\x00\x00\x00\x00Paint table detection output","i8",B,q.g+341104);C("textord_show_tables\x00\x00\x00\x00\x00Show table regions","i8",B,q.g+341184);C("textord_tablefind_show_mark\x00\x00\x00\x00\x00Debug table marking steps in detail","i8",B,q.g+341248);C("textord_tablefind_show_stats\x00\x00\x00\x00Show page stats used in table finding","i8",B,q.g+341336);
C("textord_tablefind_recognize_tables\x00\x00\x00\x00\x00\x00Enables the table recognizer for table layout and filtering.\x00\x00\x00\x00part != NULL\x00\x00\x00\x00../textord/tablefind.cpp\x00\x00\x00\x00\x00\x00\x00\x00part->median_width() > 0\x00\x00\x00\x00\x00\x00\x00\x00part->IsTextType()\x00\x00\x00\x00\x00\x00&part != leader\x00page_height > 0\x00page_width > 0\x00\x00test1.tif\x00\x00\x00\x00\x00\x00\x00Input file test1.tif not found.\n\x00\x00\x00\x00\x00\x00\x00\x00tess-table.txt\x00\x00%d %d %d %d TABLE\n\x00\x00\x00\x00\x00\x00out.png\x00\x00\x00\x00\x00\u00907\u0005\x00O\x00\x00\x00P\x00\x00\x00\u0006\x00\x00\x00\x00\x00\x00\x00N9tesseract6BBGridINS_10ColSegmentENS_16ColSegment_CLISTENS_15ColSegment_C_ITEEE\x00\x00\x00\x00\x00\x00\x00\x00H-\u001a\x0087\u0005\x00\u00b8\u00c8\u0004\x00\x00\x00\x00\x00\x00\u00f8\u0019\x00\x00\x00\x00\x000 <= row && row < row_count()\x00\x00\x00../textord/tablerecog.cpp\x00\x00\x00\x00\x00\x00\x000 <= column && column < column_count()\x00\x000 <= row_start && row_start <= row_end && row_end < row_count()\x000 <= column_start && column_start <= column_end && column_end < column_count()\x00\x00cell_y_.length() >= 2 && cell_x_.length() >= 2\x00\x00text->bounding_box().left() < text->bounding_box().right()\x00\x00\x00\x00\x00\x00text->bounding_box().bottom() < text->bounding_box().top()\x00\x00\x00\x00\x00\x00min_list.length() == max_list.length()\x00\x00min_list.get(0) < max_list.get(0)\x00\x00\x00\x00\x00\x00\x00min_list.get(min_list.length() - 1) < max_list.get(max_list.length() - 1)\x00\x00\x00\x00\x00\x00\x00check\x00\x00\x00bounding_box->area() >= old_area","i8",
B,q.g+341424);C("textord_tabvector_vertical_gap_fraction\x00max fraction of mean blob width allowed for vertical gaps in vertical text","i8",B,q.g+342728);
C("textord_tabvector_vertical_box_ratio\x00\x00\x00\x00Fraction of box matches required to declare a line vertical\x00\x00\x00\x00\x00Testing constraint compatibility\n\x00\x00\x00\x00\x00\x00\x00Resulting range = [%d,%d]\n\x00\x00\x00\x00\x00\x00Merging constraints\n\x00\x00\x00\x00Merge\x00\x00\x00Constraint is [%d,%d]\x00\x00\x00 for\x00\x00\x00\x00Constructed a new tab vector:\x00\x00\x00Impossible: has no constraints\x00\x00This vector has it as a partner\x00Merging\x00by deleting\x00\x00\x00\x00\x00Producing\x00\x00\x00\x00\x00\x00\x00Garbage result of merge?\x00\x00\x00\x00\x00\x00\x00\x00Left Aligned\x00\x00\x00\x00Left Ragged\x00\x00\x00\x00\x00Center\x00\x00Right Aligned\x00\x00\x00Right Ragged\x00\x00\x00\x00Separator\x00\x00\x00\x00\x00\x00\x00\b=\u0005\x00\u0018=\u0005\x00(=\u0005\x000=\u0005\x00@=\u0005\x00P=\u0005\x00%s <null>\n\x00\x00\x00\x00\x00\x00%s %s (%d,%d)->(%d,%d) w=%d s=%d, sort key=%d, boxes=%d, partners=%d\n\x00\x00\x00Zero length in evaluate\x00After already deleting %d boxes, \x00\x00\x00\x00\x00\x00\x00Starting evaluation\x00\x00\x00\x00\x00Box (%d,%d)->(%d,%d) has gutter %d, ndist %d\n\x00\x00\x00Box and prev good, gap=%d, target %g, goodlength=%d\n\x00\x00\x00\x00Bad Box (%d,%d)->(%d,%d) with gutter %d, ndist %d\n\x00\x00\x00\x00\x00\x00Evaluating:\x00\x00\x00\x00\x00Bad Box (%d,%d)->(%d,%d) with gutter %d, mean gutter %d\n\x00\x00\x00\x00\x00\x00\x00\x00Rejecting bad tab Vector with %d gutter vs %g min\n\x00\x00\x00\x00\x00\x00Final gutter %d, vs limit of %g, required shift = %d\n\x00\x00\x00Evaluation complete:\x00\x00\x00\x00projection.png\x00\x00At (%d,%d), pix = %d, prev=%d\n\x00\x00Partition hresult=%d, vresult=%d from:\x00\x00Gradients: top = %d, bottom = %d, left= %d, right= %d for box:\x00\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00textord_single_height_mode\x00\x00\x00\x00\x00\x00Script has no xheight, so use a single mode\x00\x00\x00\x00\x00tosp_old_to_method\x00\x00\x00\x00\x00\x00Space stats use prechopping?\x00\x00\x00\x00tosp_old_to_constrain_sp_kn\x00\x00\x00\x00\x00Constrain relative values of inter and intra-word gaps for old_to_method.\x00\x00\x00\x00\x00\x00\x00tosp_only_use_prop_rows\x00Block stats to use fixed pitch rows?\x00\x00\x00\x00tosp_force_wordbreak_on_punct\x00\x00\x00Force word breaks on punct to break long lines in non-space delimited langs\x00\x00\x00\x00\x00tosp_use_pre_chopping\x00\x00\x00tosp_old_to_bug_fix\x00\x00\x00\x00\x00Fix suspected bug in old code\x00\x00\x00tosp_block_use_cert_spaces\x00\x00\x00\x00\x00\x00Only stat OBVIOUS spaces\x00\x00\x00\x00\x00\x00\x00\x00tosp_row_use_cert_spaces\x00\x00\x00\x00\x00\x00\x00\x00tosp_narrow_blobs_not_cert\x00\x00\x00\x00\x00\x00tosp_row_use_cert_spaces1\x00\x00\x00\x00\x00\x00\x00tosp_recovery_isolated_row_stats\x00\x00\x00\x00\x00\x00\x00\x00Use row alone when inadequate cert spaces\x00\x00\x00\x00\x00\x00\x00tosp_only_small_gaps_for_kern\x00\x00\x00Better guess\x00\x00\x00\x00tosp_all_flips_fuzzy\x00\x00\x00\x00Pass ANY flip to context?\x00\x00\x00\x00\x00\x00\x00tosp_fuzzy_limit_all\x00\x00\x00\x00Dont restrict kn->sp fuzzy limit to tables\x00\x00\x00\x00\x00\x00tosp_stats_use_xht_gaps\x00Use within xht gap for wd breaks\x00\x00\x00\x00\x00\x00\x00\x00tosp_use_xht_gaps\x00\x00\x00\x00\x00\x00\x00tosp_only_use_xht_gaps\x00\x00Only use within xht gap for wd breaks\x00\x00\x00tosp_rule_9_test_punct\x00\x00Dont chng kn to space next to punct\x00\x00\x00\x00\x00tosp_flip_fuzz_kn_to_sp\x00Default flip\x00\x00\x00\x00tosp_flip_fuzz_sp_to_kn\x00tosp_improve_thresh\x00\x00\x00\x00\x00Enable improvement heuristic\x00\x00\x00\x00tosp_debug_level\x00\x00\x00\x00\x00\x00\x00\x00Debug data\x00\x00\x00\x00\x00\x00tosp_enough_space_samples_for_median\x00\x00\x00\x00or should we use mean\x00\x00\x00tosp_redo_kern_limit\x00\x00\x00\x00No.samples reqd to reestimate for row\x00\x00\x00tosp_few_samples\x00\x00\x00\x00\x00\x00\x00\x00No.gaps reqd with 1 large gap to treat as a table\x00\x00\x00\x00\x00\x00\x00tosp_short_row\x00\x00No.gaps reqd with few cert spaces to use certs\x00\x00tosp_sanity_method\x00\x00\x00\x00\x00\x00Ho
B,q.g+342888);C("textord_all_prop\x00\x00\x00\x00\x00\x00\x00\x00All doc is proportial text","i8",B,q.g+349144);C("textord_debug_pitch_test\x00\x00\x00\x00\x00\x00\x00\x00Debug on fixed pitch test","i8",B,q.g+349216);C("textord_disable_pitch_test\x00\x00\x00\x00\x00\x00Turn off dp fixed pitch algorithm","i8",B,q.g+349296);C("textord_fast_pitch_test\x00Do even faster pitch algorithm","i8",B,q.g+349384);C("textord_debug_pitch_metric\x00\x00\x00\x00\x00\x00Write full metric stuff","i8",B,q.g+349456);
C("textord_show_row_cuts\x00\x00\x00Draw row-level cuts","i8",B,q.g+349528);C("textord_show_page_cuts\x00\x00Draw page-level cuts","i8",B,q.g+349592);C("textord_pitch_cheat\x00\x00\x00\x00\x00Use correct answer for fixed/prop","i8",B,q.g+349656);C("textord_blockndoc_fixed\x00Attempt whole doc/block fixed pitch","i8",B,q.g+349736);C("textord_projection_scale\x00\x00\x00\x00\x00\x00\x00\x00Ding rate for mid-cuts","i8",B,q.g+349840);
C("textord_balance_factor\x00\x00Ding rate for unbalanced char cells\x00\x00\x00\x00\x00Warning:row %d of block %d set prop with no like rows against trend\n\x00\x00\x00\x00:b_votes=%d:l_votes=%d:o_votes=%d\x00\x00\x00\x00\x00\x00\x00x=%g:asc=%g\n\x00\x00\x00\x00Warning:guessing pitch as xheight on row %d, block %d\n\x00\x00Block %d at (%d,%d)->(%d,%d)\n\x00\x00\x00block->xheight > 0\x00\x00\x00\x00\x00\x00../textord/topitch.cpp\x00\x00row->xheight > 0\x00\x00\x00\x00\x00\x00\x00\x00try_doc:props=%d:fixed=%d:pitch=%d:final_pitch=%g:pitch_sd=%g:sp_sd=%g:sd/trc=%g:sd/p=%g:sd/trc/p=%g\n\x00\x00\x00Initially:\x00\x00\x00\x00\x00\x00Block %d has (%d,%d,%d)\x00 (Wrongly)\x00\x00\x00\x00\x00\x00 fixed, (%d,%d,%d)\x00\x00\x00\x00\x00\x00 prop, %d dunno\n\x00\x00\x00\x00\x00\x00\x00\x00cluster_count=%d:\x00\x00\x00\x00\x00\x00\x00 %g(%d)\x00No clusters below nonspace threshold!!\n\x00No clusters above nonspace threshold!!\n\x00No clusters below space threshold!!\n\x00\x00\x00\x00No clusters above space threshold!!\n\x00\x00\x00\x00Initial estimates:pr_nonsp=%g, pr_space=%g, fp_nonsp=%g, fp_space=%g\n\x00\x00\x00First fp iteration:initial_pitch=%g, gap_iqr=%g, pitch_iqr=%g, pitch=%g\n\x00\x00\x00\x00\x00\x00\x00\x00Revised fp iteration:initial_pitch=%g, gap_iqr=%g, pitch_iqr=%g, pitch=%g\n\x00\x00\x00\x00\x00\x00Blk=%d:Row=%d:%c:p_iqr=%g:g_iqr=%g:dm_p_iqr=%g:dm_g_iqr=%g:%c:\x00\x00Choosing non dm version:pitch_iqr=%g, gap_iqr=%g, dm_pitch_iqr=%g, dm_gap_iqr=%g\n\x00\x00\x00\x00\x00\x00\x00Choosing dm version:pitch_iqr=%g, gap_iqr=%g, dm_pitch_iqr=%g, dm_gap_iqr=%g\n\x00\x00\x00rev_p_iqr=%g:rev_g_iqr=%g:pitch=%g:\x00\x00\x00\x00\x00p_iqr/g=%g:p_iqr/x=%g:iqr_res=%c:\x00\x00\x00\x00\x00\x00\x00??\x00\x00\x00\x00\x00\x00DP\x00\x00\x00\x00\x00\x00MP\x00\x00\x00\x00\x00\x00DF\x00\x00\x00\x00\x00\x00MF\x00\x00\x00\x00\x00\x00:sd/p=%g:occ=%g:init_res=%s\n\x00\x00\x00\x00tune_row_pitch:start pitch=%g, sd=%g\n\x00\x00\x00testing pitch at %g, sd=%g\n\x00\x00\x00\x00\x00tune_row_pitch:start pitch=%g, best_delta=%d, count=%d\n\x00tune_row_pitch:output pitch=%g, sd=%g\n\x00\x00Word ending at (%d,%d), len=%d, sync rating=%g, \x00\x00\x00\x00\x00\x00\x00\x00(F)\x00\x00\x00\x00\x00%d, \x00\x00\x00\x00Row ending at (%d,%d), len=%d, sync rating=%g, \x00new_sd=%g:sd/p=%g:new_sp_sd=%g:res=%c:\x00\x00row_sd=%g:sd/p=%g:res=%c:N=%d:res2=%s,init pitch=%g, row_pitch=%g, all_caps=%d\n\x00Bad box joined to prev at\x00\x00\x00\x00\x00\x00\x00After repeated word:\x00\x00\x00\x00box_it.empty() || !box_it.data()->joined_to_prev()\x00\x00\x00\x00\x00\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00Input image too large! (%d, %d)\n\x00\x00\x00\x00\x00\x00\x00\x00!word->cblob_list()->empty()\x00\x00\x00\x00../textord/tordmain.cpp\x00cleanup_blocks: # rows = %d / %d\n\x00\x00\x00\x00\x00\x00\x00cleanup_blocks: # blocks = %d / %d\n\x00\x00\x00\x00\x00Blob at (%d,%d) -> (%d,%d), ols=%d, tc=%d, bldiff=%g\n\x00\x00\x00Row ending at (%d,%g):\x00\x00 R=%g, dc=%d, nc=%d, %s\n\x00\x00\x00\x00\x00\x00\x00\x00REJECTED\x00\x00\x00\x00\x00\x00\x00\x00ACCEPTED","i8",
B,q.g+349936);
C("\u0010`\u0005\x00Q\x00\x00\x00R\x00\x00\x00\u0007\x00\x00\x00\x00\x00\x00\x00N9tesseract6BBGridINS_11WordWithBoxENS_17WordWithBox_CLISTENS_16WordWithBox_C_ITEEE\x00\x00\x00\x00\x00H-\u001a\x00\u00b8_\u0005\x00\u00b8\u00c8\u0004\x00\x00\x00\x00\x00Click at (%d, %d)\n\x00\x00\x00\x00\x00\x00Block %d Row %d: Now Proportional\n\x00\x00\x00\x00\x00\x00Block %d Row %d: Now Fixed Pitch Decision:%d fp flag:%f\n\x00\x00\x00\x00\x00\x00\x00\x00B:%d R:%d -- Inadequate certain spaces.\n\x00\x00\x00\x00\x00\x00\x00\x00B:%d R:%d -- DONT BELIEVE SPACE %3.2f %d %3.2f.\n\x00\x00\x00\x00\x00\x00\x00\x00B:%d R:%d -- DONT BELIEVE SPACE %3.2f %d %3.2f -> %3.2f.\n\x00\x00\x00\x00\x00\x00\x00B:%d R:%d -- DONT BELIEVE THRESH %3.2f %d %3.2f->%d.\n\x00\x00\x00B:%d R:%d -- SUSPECT NO SPACES %3.2f %d %3.2f.\n\x00B:%d R:%d L:%d-- Kn:%d Sp:%d Thr:%d -- Kn:%3.2f (%d) Thr:%d (%d) Sp:%3.2f\n\x00\x00\x00\x00\x00\x00row->kern_size = %3.2f, row->space_size = %3.2f, row->space_threshold = %d\n\x00\x00\x00\x00\x00B:%d R:%d -- Cant do isolated row stats.\n\x00\x00\x00\x00\x00\x00\x00B:%d R:%d -- Isolated row stats SANITY FAILURE: %f %d %f\n\x00\x00\x00\x00\x00\x00\x00B:%d R:%d -- Isolated row stats: %f %d %f\n\x00\x00\x00\x00\x00\x00Improve row threshold 0\x00 1\x00\x00\x00\x00\x00\x00 reqd_z_width: %d found %d 0's, starting %d; thresh: %d/n\x00\x00\x00\x00\x00\x00\x00 2\x00\x00\x00\x00\x00\x00Improve row kn:%5.2f sp:%5.2f 0's: %d -> %d thresh:%d -> %d\n\x00\x00\x00Repch wd at BOL(%d, %d). rep spacing %5.2f; Rgap:%d \x00\x00Repch wd (%d,%d) rep gap %5.2f; Lgap:%d (%d blanks);\x00\x00\x00 Rgap:%d (%d blanks)\n\x00\x00\x00Repch wd at EOL (%d,%d). rep spacing %d; Lgap:%d (%d blanks)\n\x00\x00\x00Row: Made %d words in row ((%d,%d)(%d,%d))\n\x00\x00\x00\x00\x00Row:Made %d words in row ((%d,%d)(%d,%d))\n\x00\x00\x00\x00\x00\x00word break = %d current_gap = %d, prev_gap = %d, next_gap = %d\n","i8",
B,q.g+352156);C("textord_show_initial_words\x00\x00\x00\x00\x00\x00Display separate words","i8",B,q.g+353552);C("textord_show_new_words","i8",B,q.g+353624);C("textord_show_fixed_words\x00\x00\x00\x00\x00\x00\x00\x00Display forced fixed pitch words","i8",B,q.g+353664);C("textord_blocksall_fixed\x00Moan about prop blocks","i8",B,q.g+353752);C("textord_blocksall_prop\x00\x00Moan about fixed pitch blocks","i8",B,q.g+353816);
C("textord_blocksall_testing\x00\x00\x00\x00\x00\x00\x00Dump stats when moaning","i8",B,q.g+353888);C("textord_test_mode\x00\x00\x00\x00\x00\x00\x00Do current test","i8",B,q.g+353960);C("textord_dotmatrix_gap\x00\x00\x00Max pixel gap for broken pixed pitch","i8",B,q.g+354024);C("textord_debug_block\x00\x00\x00\x00\x00Block to do debug on","i8",B,q.g+354112);C("textord_pitch_range\x00\x00\x00\x00\x00Max range test on pitch","i8",B,q.g+354184);
C("textord_wordstats_smooth_factor\x00Smoothing gap stats","i8",B,q.g+354272);C("textord_width_smooth_factor\x00\x00\x00\x00\x00Smoothing width stats","i8",B,q.g+354368);C("textord_words_width_ile\x00Ile of blob widths for space est","i8",B,q.g+354464);C("textord_words_maxspace\x00\x00Multiple of xheight","i8",B,q.g+354568);C("textord_words_default_maxspace\x00\x00Max believable third space","i8",B,q.g+354656);C("textord_words_default_minspace\x00\x00Fraction of xheight","i8",B,q.g+354760);
C("textord_words_min_minspace","i8",B,q.g+354856);C("textord_words_default_nonspace","i8",B,q.g+354928);C("textord_words_initial_lower\x00\x00\x00\x00\x00Max inital cluster size","i8",B,q.g+355E3);C("textord_words_initial_upper\x00\x00\x00\x00\x00Min initial cluster spacing","i8",B,q.g+355096);C("textord_words_minlarge\x00\x00Fraction of valid gaps needed","i8",B,q.g+355200);C("textord_words_pitchsd_threshold\x00Pitch sync threshold","i8",B,q.g+355296);
C("textord_words_def_fixed\x00Threshold for definite fixed","i8",B,q.g+355392);C("textord_words_def_prop\x00\x00Threshold for definite prop","i8",B,q.g+355488);C("textord_words_veto_power\x00\x00\x00\x00\x00\x00\x00\x00Rows required to outvote a veto","i8",B,q.g+355568);C("textord_pitch_rowsimilarity\x00\x00\x00\x00\x00Fraction of xheight for sameness","i8",B,q.g+355672);C("textord_pitch_scalebigwords\x00\x00\x00\x00\x00Scale scores on big words","i8",B,q.g+355760);
C("words_initial_lower","i8",B,q.g+355864);C("words_initial_upper","i8",B,q.g+355928);C("words_default_prop_nonspace","i8",B,q.g+355992);C("words_default_fixed_space","i8",B,q.g+356064);C("words_default_fixed_limit\x00\x00\x00\x00\x00\x00\x00Allowed size variance","i8",B,q.g+356136);C("textord_words_definite_spread\x00\x00\x00Non-fuzzy spacing region","i8",B,q.g+356232);C("textord_spacesize_ratiofp\x00\x00\x00\x00\x00\x00\x00Min ratio space/nonspace","i8",B,q.g+356336);
C("textord_spacesize_ratioprop","i8",B,q.g+356440);C("textord_fpiqr_ratio\x00\x00\x00\x00\x00Pitch IQR/Gap IQR threshold","i8",B,q.g+356512);C("textord_max_pitch_iqr\x00\x00\x00Xh fraction noise in pitch","i8",B,q.g+356608);C("textord_fp_min_width\x00\x00\x00\x00Min width of decent blobs","i8",B,q.g+356704);C("textord_underline_offset\x00\x00\x00\x00\x00\x00\x00\x00Fraction of x to ignore","i8",B,q.g+356936);
C("textord_restore_underlines\x00\x00\x00\x00\x00\x00Chop underlines & put back\x00\x00\x00\x00\x00\x00u_line->cblob () != NULL\x00\x00\x00\x00\x00\x00\x00\x00../textord/underlin.cpp","i8",B,q.g+357008);C("Out of memory","i8",B,q.g+357144);C("textord_fp_chopping\x00\x00\x00\x00\x00Do fixed pitch chopping","i8",B,q.g+357304);C("textord_force_make_prop_words\x00\x00\x00Force proportional word segmentation on all rows","i8",B,q.g+357368);
C("textord_chopper_test\x00\x00\x00\x00Chopper is being tested.\x00\x00\x00\x00\x00\x00\x00\x00FALSE\x00\x00\x00../textord/wordseg.cpp\x00\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00partner->SingletonPartner(false) == part\x00\x00\x00\x00\x00\x00\x00\x00../textord/workingpartset.cpp\x00\x00\x00completed_blocks_.length() == to_blocks_.length()\x00\x00\x00\x00\x00\x00\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00\u00e0z\u0005\x00\u00e8z\u0005\x00\u00f0z\u0005\x00\u00f8z\u0005\x00\x00{\u0005\x00\b{\u0005\x00\u0010{\u0005\x00\u0018{\u0005\x00({\u0005\x000{\u0005\x00@{\u0005\x00H{\u0005\x00Truth \x00\x00 (no char boxes)\x00\x00\x00\x00\x00\x00\x00\x00 Choice \x00\x00\x00\x00\x00\x00\x00\x00Looking for truth split at\x00\x00\x00\x00\x00\x00 end1_x \x00\x00\x00\x00\x00\x00\x00\x00 begin2_x \x00\x00\x00\x00\x00\x00\nnorm_truth_word boxes:\n\x00\x00\x00\x00\x00\x00\x00\x00Split found\x00\x00\x00\x00\x00Truth split not found\x00\x00\x00 (no truth char boxes)\n\x00Blame from part 1: \x00\x00\x00\x00\x00Blame from part 2: \x00\x00\x00\x00\x00unichar \x00\x00\x00\x00\x00\x00\x00\x00 not found in classification list\x00\x00\x00\x00\x00\x00\x00better rating for adapted \x00\x00\x00\x00\x00\x00 than for correct \x00\x00\x00\x00\x00\x00Detected missing chop (tolerance=\x00\x00\x00\x00\x00\x00\x00) at Bounding Box=\x00\x00\x00\x00\x00\x00\nNo chop for truth at x=\x00\x00\x00\x00\x00\x00\x00\x00Missing chops for last \x00 truth box(es)\x00\x00\nMaximally chopped word boxes:\n\x00Truth bounding boxes:\n\x00\x00\x00\x00\x00\x00\x00\x00!blob_choice_it.empty()\x00../ccstruct/blamer.cpp\x00\x00first_choice != NULL\x00\x00\x00\x00Best choice is: incorrect, top choice, dictionary word\x00\x00 with permuter \x00Classifier/Old LM tradeoff is to blame\x00\x00Blamer computing correct_segmentation_cols\n\x00\x00\x00\x00\x00Box x coord vs. truth: \x00col=\x00\x00\x00\x00 row=\x00\x00\x00Blamer failed to find correct segmentation (tolerance=\x00\x00 blob == NULL\x00\x00\x00)\n\x00\x00\x00\x00\x00\x00 path length \x00\x00\x00 vs. truth \x00\x00\x00\x00\x00segsearch starting to look for blame\n\x00\x00\x00Correct segmentation:\n\x00\x00\nFailed to insert pain point\n\x00\x00\x00Correct segmentation state was not explored\x00\x00\x00\x00\x00Correct segmentation paths were pruned by LM\n\x00\x00\x00Best correct segmentation rating \x00\x00\x00\x00\x00\x00\x00 vs. best choice rating \x00\x00\x00\x00\x00\x00\x00\x00LastChanceBlame\x00Rejected truth\x00\x00Choice is incorrect after recognition\x00\x00\x00Corrected %s\n\x00\x00\x00misadapt to word (\x00\x00\x00\x00\x00\x00): \x00\x00\x00\x00\x00 to blame: \x00\x00\x00\x00\x00SetBlame(): %s\x00\x00corr\x00\x00\x00\x00cl\x00\x00\x00\x00\x00\x00chop\x00\x00\x00\x00cl/LM\x00\x00\x00pglt\x00\x00\x00\x00ss_heur\x00ss_pp\x00\x00\x00cl/old_LM\x00\x00\x00\x00\x00\x00\x00adapt\x00\x00\x00no_tr_spl\x00\x00\x00\x00\x00\x00\x00no_tr\x00\x00\x00unkn\x00\x00\x00\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00rotation.x() >= kCosSmallAngle\x00\x00../ccstruct/blobbox.cpp\x00\x00\x00\u0001\x00\x00\x00\x00\x00\u0001\x00\u0005\x00\x00\x00\x00\x00.uzn\x00\x00\x00\x00%d %d %d %d %*s\x00.box\x00\x00\x00\x00Box file format error on line %i; ignored\n\x00\x00\x00\x00\x00\x00%d %d %d %d %d\x00\x00Bad box coordinates in boxfile string! %s\n\x00\x00\x00\x00\x00\x00Bad UTF-8 str %s starts with 0x%02x at col %d\n\x00\x00WordStr\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00\x00\x00\x00\x00\u0098|\u0005\x00S\x00\x00\x00T\x00\x00\x00N9tesseract8CCStructE\x00\x00\x00H-\u001a\x00\u0080|\u0005\x00P\u00bd\u0005\x00\x00\x00\x00\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00\u00ff\u00ff\x00\x00\x00\x00\u00ff\u00ff\u0001\x00\x00\x00\x00\x00\u0001\x00length >= 0\x00\x00\x00\x00\x00../ccstruct/coutln.cpp\x00\x00pos.x () == startpt.x () && pos.y () == startpt.y ()\x00\x00\x00\x00stepcount >= 4\x00\x00destpos.x () == start.x () && destpos.y () == start.y ()\x00\x00\x00\x00\x00\x00\x00\x00destindex <= stepcount\x00\x00dirdiff == 0 || dirdiff == 32 || dirdiff == -32\x00count == 128 || count == -128\x00\x00\x00this == it->data()\x00\x00\x00\x00\x00\x00Constrained fit to dir %g, %g = %
B,q.g+357472);
C('@\u007f\u0005\x00U\x00\x00\x00V\x00\x00\x00\u0003\x00\x00\x00\x00\x00\x00\x0031_TessFunctionResultCallback_0_1ILb0EvN9tesseract8FontInfoEE\x00\x00\x0013TessCallback1IN9tesseract8FontInfoEE\x00\x00 -\u001a\x00\u0010\u007f\u0005\x00H-\u001a\x00\u00d0~\u0005\x008\u007f\u0005\x00\x00\x00\x00\x00spacing_vec != NULL && spacing_vec->size() > uch_id\x00\x00\x00\x00\x00../ccstruct/fontinfo.h\x00\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00coord.Valid(*result)\x00\x00\x00\x00../ccstruct/matrix.cpp\x00\x00Ratings Matrix (top 3 choices)\n\x00col=%d row=%d \x00\x00%s rat=%g cert=%g \x00\x00\x00\x00\x00\x00\t%d\x00\x00\x00\x00\x00%d\t\x00\x00\x00\x00\x00 \t\x00\x00\x00\x00\x00\x00%s \x00\x00\x00\x00\x00\u00e8\u0003\x00\x00\u00e6\u00031\x00\u00e3\u0003b\x00\u00dd\u0003\u0092\x00\u00d4\u0003\u00c3\x00\u00ca\u0003\u00f2\x00\u00bc\u0003"\u0001\u00ad\u0003P\u0001\u009b\u0003~\u0001\u0087\u0003\u00ab\u0001q\u0003\u00d7\u0001Y\u0003\u0002\u0002?\u0003+\u0002#\u0003S\u0002\u0005\u0003z\u0002\u00e4\u0002\u009f\u0002\u00c3\u0002\u00c3\u0002\u009f\u0002\u00e4\u0002z\u0002\u0005\u0003S\u0002#\u0003+\u0002?\u0003\u0002\u0002Y\u0003\u00d7\u0001q\u0003\u00ab\u0001\u0087\u0003~\u0001\u009b\u0003P\u0001\u00ad\u0003"\u0001\u00bc\u0003\u00f2\x00\u00ca\u0003\u00c3\x00\u00d4\u0003\u0092\x00\u00dd\u0003b\x00\u00e3\u00031\x00\u00e6\u0003\x00\x00\u00e8\u0003\u00cf\u00ff\u00e6\u0003\u009e\u00ff\u00e3\u0003n\u00ff\u00dd\u0003=\u00ff\u00d4\u0003\u000e\u00ff\u00ca\u0003\u00de\u00fe\u00bc\u0003\u00b0\u00fe\u00ad\u0003\u0082\u00fe\u009b\u0003U\u00fe\u0087\u0003)\u00feq\u0003\u00fe\u00fdY\u0003\u00d5\u00fd?\u0003\u00ad\u00fd#\u0003\u0086\u00fd\u0005\u0003a\u00fd\u00e4\u0002=\u00fd\u00c3\u0002\u001c\u00fd\u009f\u0002\u00fb\u00fcz\u0002\u00dd\u00fcS\u0002\u00c1\u00fc+\u0002\u00a7\u00fc\u0002\u0002\u008f\u00fc\u00d7\u0001y\u00fc\u00ab\u0001e\u00fc~\u0001S\u00fcP\u0001D\u00fc"\u00016\u00fc\u00f2\x00,\u00fc\u00c3\x00#\u00fc\u0092\x00\u001d\u00fcb\x00\u001a\u00fc1\x00\u0018\u00fc\x00\x00\u001a\u00fc\u00cf\u00ff\u001d\u00fc\u009e\u00ff#\u00fcn\u00ff,\u00fc=\u00ff6\u00fc\u000e\u00ffD\u00fc\u00de\u00feS\u00fc\u00b0\u00fee\u00fc\u0082\u00fey\u00fcU\u00fe\u008f\u00fc)\u00fe\u00a7\u00fc\u00fe\u00fd\u00c1\u00fc\u00d5\u00fd\u00dd\u00fc\u00ad\u00fd\u00fb\u00fc\u0086\u00fd\u001c\u00fda\u00fd=\u00fd=\u00fda\u00fd\u001c\u00fd\u0086\u00fd\u00fb\u00fc\u00ad\u00fd\u00dd\u00fc\u00d5\u00fd\u00c1\u00fc\u00fe\u00fd\u00a7\u00fc)\u00fe\u008f\u00fcU\u00fey\u00fc\u0082\u00fee\u00fc\u00b0\u00feS\u00fc\u00de\u00feD\u00fc\u000e\u00ff6\u00fc=\u00ff,\u00fcn\u00ff#\u00fc\u009e\u00ff\u001d\u00fc\u00cf\u00ff\u001a\u00fc\x00\x00\u0018\u00fc1\x00\u001a\u00fcb\x00\u001d\u00fc\u0092\x00#\u00fc\u00c3\x00,\u00fc\u00f2\x006\u00fc"\u0001D\u00fcP\u0001S\u00fc~\u0001e\u00fc\u00ab\u0001y\u00fc\u00d7\u0001\u008f\u00fc\u0002\u0002\u00a7\u00fc+\u0002\u00c1\u00fcS\u0002\u00dd\u00fcz\u0002\u00fb\u00fc\u009f\u0002\u001c\u00fd\u00c3\u0002=\u00fd\u00e4\u0002a\u00fd\u0005\u0003\u0086\u00fd#\u0003\u00ad\u00fd?\u0003\u00d5\u00fdY\u0003\u00fe\u00fdq\u0003)\u00fe\u0087\u0003U\u00fe\u009b\u0003\u0082\u00fe\u00ad\u0003\u00b0\u00fe\u00bc\u0003\u00de\u00fe\u00ca\u0003\u000e\u00ff\u00d4\u0003=\u00ff\u00dd\u0003n\u00ff\u00e3\u0003\u009e\u00ff\u00e6\u0003\u00cf\u00ff\x00\u00f8\u0019\x00\x00\x00\x00\x00\x00\x00\x00\x00x\u0082\u0005\x00W\x00\x00\x00X\x00\x00\x00\u0006\x00\x00\x00\u000f\x00\x00\x0016GENERIC_2D_ARRAYIiE\x00\x00\x00 -\u001a\x00`\u0082\u0005\x00minruns->dim1() == width\x00\x00\x00\x00\x00\x00\x00\x00../ccstruct/normalis.cpp\x00\x00\x00\x00\x00\x00\x00\x00minruns->dim2() == height\x00\x00\x00\x00\x00\x00\x00Block list stats:\nBlocks = %d\nRows = %d\nWords = %d\nBlobs = %d\n\x00\x00margin: %d, first_indent: %d, body_indent: %d, alignment: %s\x00\x00\x00\x00LEFT\x00\x00\x00\x00RIGHT\x00\x00\x00CENTER\x00\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00combo != NULL\x00\x00\x00../ccstruct/pageres.cpp\x00raw_choice has total of states = %d vs ratings dim of %d\n\x00\x00\x00\x00\x00\x00\x00Cooked #%d has total of states = %d vs ratings dim of %d\n\x00\x00\x00\x00\x00\x00\x00\nBest Raw Choice\x00\x00\x00\x00\x00\x00\x00\x00\nCooked Choic
B,q.g+360116);C("poly_debug\x00\x00\x00\x00\x00\x00Debug old poly","i8",B,q.g+363864);
C('poly_wide_objects_better\x00\x00\x00\x00\x00\x00\x00\x00More accurate approx on wide things\x00\x00\x00\x00\x00pos.x () == c_outline->start_pos ().x () && pos.y () == c_outline->start_pos ().y ()\x00\x00\x00\x00../ccstruct/polyaprx.cpp\x00\x00\x00\x00\x00\x00\x00\x00Poly2:starting at (%d,%d)+%d=(%d,%d),%d to (%d,%d)\n\x00\x00\x00\x00\x00Cutline:Final perp=%d\n\x00\x00perp != 0\x00\x00\x00\x00\x00\x00\x00Cutline:A=%d, max=%.2f(%.2f%%), msd=%.2f(%.2f%%)\n\x00\x00\x00\x00\x00\x00\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00Baseline diff %g for %d v %d\n\x00\x00\x00PosAndSize for %d v %d: bl diff = %g, ranges %g, %g / %g ->%g\n\x00\x00\u00f00\u0005\x00\u00f0\u0090\u0005\x00\x00\u0091\u0005\x00\u0010\u0091\u0005\x00 \u0091\u0005\x000\u0091\u0005\x008\u0091\u0005\x00@\u0091\u0005\x00P\u0091\u0005\x00h\u0091\u0005\x00\u0080\u0091\u0005\x00\u0090\u0091\u0005\x00\u00b0\u0091\u0005\x00\x00\x00\x00\x00NORM\x00\x00\x00\x00SUB\x00\x00\x00\x00\x00SUPER\x00\x00\x00DROPC\x00\x00\x00SP_UNKNOWN\x00\x00\x00\x00\x00\x00start >= 0 && start + num <= length_\x00\x00\x00\x00../ccstruct/ratngs.cpp\x00\x00start >= 0 && start <= length_\x00\x00end >= 0 && end <= length_\x00\x00\x00\x00\x00\x00unicharset_ == second.unicharset_\x00\x00\x00\x00\x00\x00\x00%s : \x00\x00\x00 : R=%g, C=%g, F=%g, Perm=%d, xht=[%g,%g], ambig=%d\n\x00\x00\x00\x00pos\x00\x00\x00\x00\x00\t%s\x00\x00\x00\x00\x00\nstr\x00\x00\x00\x00\nstate:\x00\t%d \x00\x00\x00\x00\nC\x00\x00\x00\x00\x00\x00\t%.3f\x00\x00\x00 %d\x00\x00\x00\x00\x00%s:<none>\n\x00\x00\x00\x00\x00\x00Punctuation\x00\x00\x00\x00\x00Top Choice\x00\x00\x00\x00\x00\x00Top Lower Case\x00\x00Top Upper Case\x00\x00Ngram\x00\x00\x00Number\x00\x00User Pattern\x00\x00\x00\x00System Dictionary\x00\x00\x00\x00\x00\x00\x00Document Dictionary\x00\x00\x00\x00\x00User Dictionary\x00Frequent Words Dictionary\x00\x00\x00\x00\x00\x00\x00Compound\x00\x00\x00\x00\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00,\x00\x00\x00\x00\x00\x00\x00)->(\x00\x00\x00\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00R_TESS_FAILURE: %s\n\x00\x00\x00\x00\x00T\x00\x00\x00\x00\x00\x00\x00R_SMALL_XHT: %s\n\x00\x00\x00\x00\x00\x00\x00\x00R_EDGE_CHAR: %s\n\x00\x00\x00\x00\x00\x00\x00\x00R_1IL_CONFLICT: %s\n\x00\x00\x00\x00\x00R_POSTNN_1IL: %s\n\x00\x00\x00\x00\x00\x00\x00R_REJ_CBLOB: %s\n\x00\x00\x00\x00\x00\x00\x00\x00R_MM_REJECT: %s\n\x00\x00\x00\x00\x00\x00\x00\x00R_BAD_REPETITION: %s\n\x00\x00\x00R_POOR_MATCH: %s\n\x00\x00\x00\x00\x00\x00\x00R_NOT_TESS_ACCEPTED: %s\n\x00\x00\x00\x00\x00\x00\x00\x00R_CONTAINS_BLANKS: %s\n\x00\x00R_BAD_PERMUTER: %s\n\x00\x00\x00\x00\x00R_HYPHEN: %s\n\x00\x00\x00R_DUBIOUS: %s\n\x00\x00R_NO_ALPHANUMS: %s\n\x00\x00\x00\x00\x00R_MOSTLY_REJ: %s\n\x00\x00\x00\x00\x00\x00\x00R_XHT_FIXUP: %s\n\x00\x00\x00\x00\x00\x00\x00\x00R_BAD_QUALITY: %s\n\x00\x00\x00\x00\x00\x00R_DOC_REJ: %s\n\x00\x00R_BLOCK_REJ: %s\n\x00\x00\x00\x00\x00\x00\x00\x00R_ROW_REJ: %s\n\x00\x00R_UNLV_REJ: %s\n\x00R_HYPHEN_ACCEPT: %s\n\x00\x00\x00\x00R_NN_ACCEPT: %s\n\x00\x00\x00\x00\x00\x00\x00\x00R_MM_ACCEPT: %s\n\x00\x00\x00\x00\x00\x00\x00\x00R_QUALITY_ACCEPT: %s\n\x00\x00\x00R_MINIMAL_REJ_ACCEPT: %s\n\x00\x00\x00\x00\x00\x00\x00pos >= 0\x00\x00\x00\x00\x00\x00\x00\x00../ccstruct/rejctmap.cpp\x00\x00\x00\x00\x00\x00\x00\x00pos < len\x00\x00\x00\x00\x00\x00\x00len > 0\x00"%s"\x00\x00\x00\x00 %6.2f @ (%d,%d), p=%d, n=%d \x00\x00\x00, \x00\x00\x00\x00%2d: ',"i8",
B,q.g+363912);
C("wordrec_display_splits\x00\x00Display splits\x00\x00(%d,%d)--(%d,%d)\x00\x00\x00\x00\x00\x00\x00\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00buckets_[index - 1] > 0\x00../ccstruct/statistc.cpp\x00\x00\x00\x00\x00\x00\x00\x00%4d:%-3d \x00\x00\x00\x00\x00\x00\x00Total count=%d\n\x00Min=%.2f Really=%d\n\x00\x00\x00\x00\x00Lower quartile=%.2f\n\x00\x00\x00\x00Median=%.2f, ile(0.5)=%.2f\n\x00\x00\x00\x00\x00Upper quartile=%.2f\n\x00\x00\x00\x00Max=%.2f Really=%d\n\x00\x00\x00\x00\x00Range=%d\n\x00\x00\x00\x00\x00\x00\x00Mean= %.2f\n\x00\x00\x00\x00\x00SD= %.2f\n\x00\x00\x00\x00\x00\x00\x00Blanks= %d\n\x00\x00\x00\x00\x00Flags = %d = 0%o\n\x00\x00\x00\x00\x00\x00\x00 W_SEGMENTED = %s\n\x00\x00\x00\x00TRUE\x00\x00\x00\x00FALSE \x00\x00 W_ITALIC = %s\n\x00\x00\x00\x00\x00\x00\x00 W_BOL = %s\n\x00\x00 W_EOL = %s\n\x00\x00 W_NORMALIZED = %s\n\x00\x00\x00 W_SCRIPT_HAS_XHEIGHT = %s\n\x00\x00\x00 W_SCRIPT_IS_LATIN = %s\n\x00\x00\x00\x00\x00\x00 W_DONT_CHOP = %s\n\x00\x00\x00\x00 W_REP_CHAR = %s\n\x00\x00\x00\x00\x00 W_FUZZY_SP = %s\n\x00\x00\x00\x00\x00 W_FUZZY_NON = %s\n\x00\x00\x00\x00Correct= %s\n\x00\x00\x00\x00Rejected cblob count = %d\n\x00\x00\x00\x00\x00\x00Script = %d\n\x00\x00\x00\x00Bounding box couldn't be ascertained\n\x00\x00\x00\x00\x00\x00\x00\u0001\x00\x00\x00\u0005\x00\x00\x00\u0004\x00\x00\x00\x00\x00\x00\x00\u0003\x00\x00\x00\u0002\x00\x00\x00\u0004\x00\x00\x00\x00\x00\x00\x00\u00ff\u00ff\u00ff\u00ff\u0002\x00\x00\x00\u00ff\u00ff\u00ff\u00ff\x00\x00\x00\x00\u0003\x00\x00\x00\u00ff\u00ff\u00ff\u00ff\u0004\x00\x00\x00\x00\x00\x00\x00\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u0004\x00\x00\x00\u0005\x00\x00\x00\u00ff\u00ff\u00ff\u00ff\u0002\x00\x00\x00\u00ff\u00ff\u00ff\u00ff\x00\u00f8\u0019\x00\x00\x00\x00\x00unicharset_size > 0\x00\x00\x00\x00\x00../dict/dawg.cpp","i8",
B,q.g+365928);
C("\u00a0\u009a\u0005\x00]\x00\x00\x00^\x00\x00\x00\u0001\x00\x00\x00\u0001\x00\x00\x00\u0012\x00\x00\x00\u0013\x00\x00\x00\u0014\x00\x00\x00\u0001\x00\x00\x00\u0002\x00\x00\x00\u0002\x00\x00\x00FORWARD\x00 \x00LAST\x00\x00\x00\x00 \x00\x00\x00\x00EOW\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00%lld : next = %lld, unichar_id = %d, %s %s %s\n\x00\x00%lld : no edges in this node\n\x00\x00\x00NO_EDGE\n\x00\x00\x00\x00\x00\x00\x00\x00%lld : next = %lld, unichar_id = '%d', %s %s %s\n\x00\x00\x00\x00\x00\x00\x00\x00Reading squished dawg\n\x00\x00num_edges_ > 0\x00\x00type: %d lang: %s perm: %d unicharset_size: %d num_edges: %d\n\x00\x00\x00N9tesseract12SquishedDawgE\x00\x00\x00\x00\x00\x00N9tesseract4DawgE\x00\x00\x00\x00\x00\x00\x00 -\u001a\x00\u0080\u009a\u0005\x00H-\u001a\x00`\u009a\u0005\x00\u0098\u009a\u0005\x00\x00\x00\x00\x00forward_edge(edge)\x00\x00\x00\x00\x00\x00../dict/dawg.h\x00\x00unichar_ids_of\x00\x00\x00\x00\x00\x00\u0098\u009a\u0005\x00_\x00\x00\x00`\x00\x00\x00\u0001\x00\x00\x00\u0001\x00\x00\x00\u0001\x00\x00\x00\u0001\x00\x00\x00\u0001\x00\x00\x00\u0001\x00\x00\x00\u0002\x00\x00\x00\u0002\x00\x00\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00\u0018\u009c\u0005\x00 \u009c\u0005\x000\u009c\u0005\x00@\u009c\u0005\x00H\u009c\u0005\x00X\u009c\u0005\x00h\u009c\u0005\x00x\u009c\u0005\x00\u0088\u009c\u0005\x00\u0098\u009c\u0005\x00\u00a8\u009c\u0005\x00\u00c0\u009c\u0005\x00\u00d0\u009c\u0005\x00\u00e0\u009c\u0005\x00\u00f0\u009c\u0005\x00\x00\u009d\u0005\x00\u0010\u009d\u0005\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\u009c\u0005\x00a\x00\x00\x00b\x00\x00\x00\u0007\x00\x00\x00\x00\x00\x00\x0029_TessMemberResultCallback_0_0ILb1EPN9tesseract4DawgENS0_10DawgLoaderEE\x00\x00\x00\x00\x00\x00\x00\x0018TessResultCallbackIPN9tesseract4DawgEE\x00\x00\x00\x00\x00\x00\x00\x00 -\u001a\x00\u00d0\u009b\u0005\x00H-\u001a\x00\u0080\u009b\u0005\x00\x00\u009c\u0005\x00\x00\x00\x00\x00config\x00\x00unicharset\x00\x00\x00\x00\x00\x00unicharambigs\x00\x00\x00inttemp\x00pffmtable\x00\x00\x00\x00\x00\x00\x00normproto\x00\x00\x00\x00\x00\x00\x00punc-dawg\x00\x00\x00\x00\x00\x00\x00word-dawg\x00\x00\x00\x00\x00\x00\x00number-dawg\x00\x00\x00\x00\x00freq-dawg\x00\x00\x00\x00\x00\x00\x00fixed-length-dawgs\x00\x00\x00\x00\x00\x00cube-unicharset\x00cube-word-dawg\x00\x00shapetable\x00\x00\x00\x00\x00\x00bigram-dawg\x00\x00\x00\x00\x00unambig-dawg\x00\x00\x00\x00params-model\x00\x00\x00\x00user_words_file\x00A filename of user-provided words.\x00\x00\x00\x00\x00\x00user_words_suffix\x00\x00\x00\x00\x00\x00\x00A suffix of user-provided words located in tessdata.\x00\x00\x00\x00user_patterns_file\x00\x00\x00\x00\x00\x00A filename of user-provided patterns.\x00\x00\x00user_patterns_suffix\x00\x00\x00\x00A suffix of user-provided patterns located in tessdata.\x00load_system_dawg\x00\x00\x00\x00\x00\x00\x00\x00Load system word dawg.\x00\x00load_freq_dawg\x00\x00Load frequent word dawg.\x00\x00\x00\x00\x00\x00\x00\x00load_unambig_dawg\x00\x00\x00\x00\x00\x00\x00Load unambiguous word dawg.\x00\x00\x00\x00\x00load_punc_dawg\x00\x00Load dawg with punctuation patterns.\x00\x00\x00\x00load_number_dawg\x00\x00\x00\x00\x00\x00\x00\x00Load dawg with number patterns.\x00load_bigram_dawg\x00\x00\x00\x00\x00\x00\x00\x00Load dawg with special word bigrams.\x00\x00\x00\x00xheight_penalty_subscripts\x00\x00\x00\x00\x00\x00Score penalty (0.1 = 10%) added if there are subscripts or superscripts in a word, but it is otherwise OK.\x00\x00\x00\x00\x00\x00xheight_penalty_inconsistent\x00\x00\x00\x00Score penalty (0.1 = 10%) added if an xheight is inconsistent.\x00\x00segment_penalty_dict_frequent_word\x00\x00\x00\x00\x00\x00Score multiplier for word matches which have good case andare frequent in the given language (lower is better).\x00segment_penalty_dict_case_ok\x00\x00\x00\x00Score multiplier for word matches that have good case (lower is better).\x00\x00\x00\x00\x00\x00\x00\x00segment_penalty_dict_case_bad\x00\x00\x00Default score multiplier for word matches, which may have case issues (lower is better).\x00\x00\x00\x00\x00\x00\x00\x00segment_penalty_ngram_best_choic
B,q.g+366844);
C("?\x00\x00\x00\x00\x00\x00\x00Error: failed to load %s\n\x00\x00\x00\x00\x00\x00\x00\x00\u0001\u0001\x00\u0001\x00\x00\x00\u0001\x00\x00\x00\x00\x00\x00\x00def_letter_is_okay: current unichar=%s word_end=%d num active dawgs=%d\n\x00Received DawgPosition with no dawg or punc_dawg. wth?\n\x00Letter found in dawg %d\n\x00\x00\x00\x00\x00\x00\x00\x00Append transition from punc dawg to current dawgs: \x00\x00\x00\x00\x00Letter found in punctuation dawg\n\x00\x00\x00\x00\x00\x00\x00Extend punctuation dawg: \x00\x00\x00\x00\x00\x00\x00Return to punctuation dawg: \x00\x00\x00\x00Active dawg: [%d, %lld] edge=%lld\n\x00\x00\x00\x00\x00\x00Punctuation constraint not satisfied at end of word.\n\x00\x00\x00Append current dawg to updated active dawgs: \x00\x00\x00Returning %d for permuter code for this character.\n\x00\x00\x00\x00\x00Pattern dawg: [%d, %lld] edge=%lld\n\x00\x00\x00\x00\x00Letter found in pattern dawg %d\n\x00\x00\x00\x00\x00\x00\x00\x00Adding hyphen beginning dawg [%d, %lld]\n\x00\x00\x00\x00\x00\x00\x00\x00Adding beginning punc dawg [%d, %lld]\n\x00\x00Adding beginning dawg [%d, %lld]\n\x00\x00\x00\x00\x00\x00\x00.doc\x00\x00\x00\x00a\x00\x00\x00\x00\x00\x00\x00, xhtBAD\x00\x00\x00\x00\x00\x00\x00\x00, xhtSUB\x00\x00\x00\x00\x00\x00\x00\x00Consistency could not be calculated.\n\x00\x00\x00%sWord: %s %4.2f%s\x00\x00\x00\x00\x00\x00Non-\x00\x00\x00\x00, W\x00\x00\x00\x00\x00, C\x00\x00\x00\x00\x00, P\x00\x00\x00\x00\x00, F\x00\x00\x00\x00\x00 %4.2f --\> %4.2f\n\x00\x00\x00\x00\x00\x00\x00copy_hyphen_info: \x00\x00\x00\x00\x00\x00%s[%d, %lld] [punc: %lld%s]\n\x00\x00\x00\x00 returned\x00\x00\x00\x00\x00\x00\x00ObjectCache(%p)::~ObjectCache(): WARNING! LEAK! object %p still has count %d (id %s)\n\x00\x00\x00reset_hyphen_vars: last_word_on_line %d -> %d\n\x00\x00set_hyphen_word: \x00\x00\x00\x00\x00\x00\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00checking unigrams in an ngram %s\n\x00\x00\x00\x00\x00\x00\x00getUnicharset().encode_string(ngram_str, true, &encoding, NULL, NULL)\x00\x00\x00../dict/permdawg.cpp\x00\x00\x00\x00uch_id != INVALID_UNICHAR_ID\x00\x00\x00\x00unigram %s is %s\n\x00\x00\x00\x00\x00\x00\x00OK\x00\x00\x00\x00\x00\x00not OK\x00\x00found word = %s\n\x00\x00\x00\x00\x00\x00\x00\x00wb+\x00\x00\x00\x00\x00Failed to open output_ambig_words_file %s\n\x00\x00\x00\x00\x00\x00last unichar not OK at index %d in %s\n\x00\x00permute_dawg_debug\x00\x00\x00\x00\x00\x00%s permute_choices: char_choice_index=%d limit=%g rating=%g, certainty=%g word=%s\n\x00\x00\x00\x00\x00\x00permute_choices(): attempts_left is 0\n\x00\x00%s check fragments: choice=%s word_ending=%d\n\x00\x00\x00prev_fragment %s\n\x00\x00\x00\x00\x00\x00\x00this_fragment %s\n\x00\x00\x00\x00\x00\x00\x00Skip choice with incomplete fragment\n\x00\x00\x00Non-matching fragment piece\n\x00\x00\x00\x00Built character %s from fragments\n\x00\x00\x00\x00\x00\x00Record fragment continuation\n\x00\x00\x00Record fragment beginning\n\x00\x00\x00\x00\x00\x00Non-starting fragment piece with no prev_fragment\n\x00\x00\x00\x00\x00\x00Word can not end with a fragment\n\x00\x00\x00\x00\x00\x00\x00contains_unichar_id(unichar_id)\x00../ccutil/unicharset.h\x00\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00UNKNOWN\x00NORMAL\x00\x00SUBNORMAL\x00\x00\x00\x00\x00\x00\x00INCONSISTENT\x00\x00\x00\x00\nStopper: %s (word=%c, case=%c, xht_ok=%s=[%g,%g])\n\x00\x00\x00\x00Stopper: Rating = %4.1f, Certainty = %4.1f, Threshold = %4.1f\n\x00AcceptableChoice() returned false (no_dang_ambig:%d cert:%.4g thresh:%g uniform:%d)\n\x00\x00\x00\x00\nRejecter: %s (word=%c, case=%c, unambig=%c, multiple=%c)\n\x00\x00\x00\x00\x00\x00Rejecter: Certainty = %4.1f, Threshold = %4.1f \x00\x00\x00\x00\x00\x00\x00ACCEPTED\n\x00\x00\x00\x00\x00\x00\x00REJECTED\n\x00\x00\x00\x00\x00\x00\x00\nRunning NoDangerousAmbig() for %s\n\x00\x00\x00\x00\x00Looking for %s ngrams starting with %s:\n\x00\x00\x00\x00\x00\x00\x00\x00replaceable\x00\x00\x00\x00\x00ambiguous\x00\x00\x00\x00\x00\x00\x00candidate ngram: \x00\x00\x00\x00\x00\x00\x00current ngram from spec: \x00\x00\x00\x00\x00\x00\x00comparison result: %d\n\x00\x00
B,q.g+371600);
C("P\u00bd\u0005\x00e\x00\x00\x00f\x00\x00\x00N9tesseract5CUtilE\x00\x00\x00\x00\x00\x00H-\u001a\x008\u00bd\u0005\x00\b\u00f0\x00\x00\x00\x00\x00\x00\nError: %s!\n\x00\x00\x00\x00Illegal malloc request size\x00\x00\x00\x00\x00Not enough memory\x00\x00\x00\x00\x00\x00\x00Illegal realloc request size\x00\x00\x00\x00Attempted to free NULL ptr\x00\x00\x00\x00\x00\x00Templates != NULL\x00\x00\x00\x00\x00\x00\x00../classify/adaptive.cpp\x00\x00\x00\x00\x00\x00\x00\x00AddAdaptedClass\x00UnusedClassIdIn (Templates->Templates, ClassId)\x00Class->NumPermConfigs == 0\x00\x00\x00\x00\x00\x00Templates->Class[ClassId] == NULL\x00\x00\x00\x00\x00\x00\x00Config != NULL\x00\x00FreeTempConfig\x00\x00FreePermConfig\x00\x00\n\nSUMMARY OF ADAPTED TEMPLATES:\n\n\x00\x00\x00\x00\x00\x00\x00Num classes = %d; Num permanent classes = %d\n\n\x00 Id NC NPC NP NPP\n\x00\x00------------------------\n\x00\x00\x00\x00\x00\x00\x00%5d %s %3d %3d %3d %3d\n\x00\x00\x00\x00\x00\x00\x00\x00WritePermConfig\x00WriteTempConfig\x00Config->ContextsSeen == NULL\x00\x00\x00\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00Choices != NULL\x00../classify/adaptmatch.cpp\x00\x00\x00\x00\x00\x00AdaptiveClassifier\x00\x00\x00\x00\x00\x00AdaptedTemplates != NULL\x00\x00\x00\x00\x00\x00\x00\x00AD Matches = \x00\x00\n\nAdapting to word = %s\n\x00\x00\x00\x00\x00\x00\x00\x00\nLearning %s\n\x00\x00\x00Adapting to char = %s, thr= %g font_id= %d\n\x00\x00\x00\x00\x00Can't adapt to %s not in unicharset\n\x00\x00\x00\x00.a\x00\x00\x00\x00\x00\x00wb\x00\x00\x00\x00\x00\x00Unable to save adapted templates to %s!\n\x00\x00\x00\x00\x00\x00\x00\x00\nSaving adapted templates to %s ...\x00\x00\x00\x00\x00tessdata_manager.SeekToStart(TESSDATA_INTTEMP)\x00\x00Loaded inttemp\n\x00Error loading shape table!\n\x00\x00\x00\x00\x00Successfully loaded shape table!\n\x00\x00\x00\x00\x00\x00\x00tessdata_manager.SeekToStart(TESSDATA_PFFMTABLE)\x00\x00\x00\x00\x00\x00\x00\x00Loaded pffmtable\n\x00\x00\x00\x00\x00\x00\x00tessdata_manager.SeekToStart(TESSDATA_NORMPROTO)\x00\x00\x00\x00\x00\x00\x00\x00Loaded normproto\n\x00\x00\x00\x00\x00\x00\x00rb\x00\x00\x00\x00\x00\x00\nReading pre-adapted templates from %s ...\n\x00\x00\x00\x00\x00Resetting adaptive classifier (NumAdaptationsFailed=%d)\n\x00\x00\x00\x00\x00\x00\x00\x00Pid != NO_PROTO\x00InitAdaptedClass\x00\x00\x00\x00\x00\x00\x00\x00Added new class '%s' with class id %d and %d protos.\n\x00\x00\x00Class != NULL\x00\x00\x00AdaptToChar\x00\x00\x00\x00\x00Found good match to perm config %d = %4.1f%%.\n\x00\x00Increasing reliability of temp config %d to %d.\n\x00\x00\x00\x00\x00\x00\x00\x00Found poor match to temp config %d = %4.1f%%.\n\x00\x00AM Matches = \x00\x00top=%d, vs [%d, %d], bottom=%d, vs [%d, %d]\n\x00\x00\x00\x00%s: %2.1f%%(CP%2.1f, IM%2.1f + CN%.2f(%d) + MP%2.1f + VP%2.1f)\n\x00BL Matches = \x00\x00ConvertMatchesToChoices\x00======================\nLooksLikeGarbage() got \x00\x00Cannot make new temporary config: maximum number exceeded.\n\x00\x00\x00\x00\x00Cannot make new temp protos: maximum number exceeded.\n\x00\x00Making new temp config %d fontinfo id %d using %d old and %d new protos.\n\x00\x00\x00\x00\x00\x00\x00Making config %d for %s (ClassId %d) permanent: fontinfo id %d, ambiguities '\x00\x00\x00'.\n\x00\x00\x00\x00\x00%s \x00\x00\x00\x00i v x I V X\x00\x00\x00\x00\x00O\x00\x00\x00\x00\x00\x00\x00. , ; : / ` ~ ' - = \\ | \" ! _ ^\x000 1 2 3 4 5 6 7 8 9\x00\x00\x00\x00\x00int_result_config >= 0 && int_result_config < fs.size\x00\x00\x00NumTimesSeen for config of %s is %d\n\x00\x00\x00\x00ambig_class != NULL\x00\x00\x00\x00\x00TempConfigReliable\x00\x00\x00\x00\x00\x00Ambig %s has not been seen enough times, not making config for %s permanent\n\x00\x00\x00\x00Running UpdateAmbigsGroup for %s class_id=%d\n\x00\x00\x00Making config %d of %s permanent\n\x00\x00\x00\x00\x00\x00\x00Unichar-id=%d, rating=%g, adapted=%d, config=%d, misses=%d, %d fonts\n","i8",
B,q.g+376100);
C('UnknownFont\x00\x00\x00\x00\x00classify_font_name\x00\x00\x00\x00\x00\x00Default font name to be used in training\x00\x00\x00\x00\x00\x00\x00\x00Blob learned was invalid!\n\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\u00a8\u00d7\u0005\x00g\x00\x00\x00h\x00\x00\x00prioritize_division\x00\x00\x00\x00\x00Prioritize blob division over chopping\x00\x00tessedit_single_match\x00\x00\x00Top choice only from CP\x00classify_enable_learning\x00\x00\x00\x00\x00\x00\x00\x00Enable adaptive classifier\x00\x00\x00\x00\x00\x00classify_debug_level\x00\x00\x00\x00Classify debug level\x00\x00\x00\x00classify_norm_method\x00\x00\x00\x00Normalization Method ...\x00\x00\x00\x00\x00\x00classify_char_norm_range\x00\x00\x00\x00\x00\x00\x00\x00Character Normalization Range ...\x00\x00\x00\x00\x00\x00\x00classify_min_norm_scale_x\x00\x00\x00\x00\x00\x00\x00Min char x-norm scale ...\x00\x00\x00\x00\x00\x00\x00classify_max_norm_scale_x\x00\x00\x00\x00\x00\x00\x00Max char x-norm scale ...\x00\x00\x00\x00\x00\x00\x00classify_min_norm_scale_y\x00\x00\x00\x00\x00\x00\x00Min char y-norm scale ...\x00\x00\x00\x00\x00\x00\x00classify_max_norm_scale_y\x00\x00\x00\x00\x00\x00\x00Max char y-norm scale ...\x00\x00\x00\x00\x00\x00\x00classify_max_rating_ratio\x00\x00\x00\x00\x00\x00\x00Veto ratio between classifier ratings\x00\x00\x00classify_max_certainty_margin\x00\x00\x00Veto difference between classifier certainties\x00\x00tess_cn_matching\x00\x00\x00\x00\x00\x00\x00\x00Character Normalized Matching\x00\x00\x00tess_bn_matching\x00\x00\x00\x00\x00\x00\x00\x00Baseline Normalized Matching\x00\x00\x00\x00classify_enable_adaptive_matcher\x00\x00\x00\x00\x00\x00\x00\x00classify_use_pre_adapted_templates\x00\x00\x00\x00\x00\x00Use pre-adapted classifier templates\x00\x00\x00\x00classify_save_adapted_templates\x00Save adapted templates to a file\x00\x00\x00\x00\x00\x00\x00\x00classify_enable_adaptive_debugger\x00\x00\x00\x00\x00\x00\x00Enable match debugger\x00\x00\x00classify_nonlinear_norm\x00Non-linear stroke-density normalization\x00matcher_debug_level\x00\x00\x00\x00\x00Matcher Debug Level\x00\x00\x00\x00\x00matcher_debug_flags\x00\x00\x00\x00\x00Matcher Debug Flags\x00\x00\x00\x00\x00classify_learning_debug_level\x00\x00\x00Learning Debug Level: \x00\x00matcher_good_threshold\x00\x00Good Match (0-1)\x00\x00\x00\x00\x00\x00\x00\x00matcher_great_threshold\x00Great Match (0-1)\x00\x00\x00\x00\x00\x00\x00matcher_perfect_threshold\x00\x00\x00\x00\x00\x00\x00Perfect Match (0-1)\x00\x00\x00\x00\x00matcher_bad_match_pad\x00\x00\x00Bad Match Pad (0-1)\x00\x00\x00\x00\x00matcher_rating_margin\x00\x00\x00New template margin (0-1)\x00\x00\x00\x00\x00\x00\x00matcher_avg_noise_size\x00\x00Avg. noise blob length\x00\x00matcher_permanent_classes_min\x00\x00\x00Min # of permanent classes\x00\x00\x00\x00\x00\x00matcher_min_examples_for_prototyping\x00\x00\x00\x00Reliable Config Threshold\x00\x00\x00\x00\x00\x00\x00matcher_sufficient_examples_for_prototyping\x00\x00\x00\x00\x00Enable adaption even if the ambiguities have not been seen\x00\x00\x00\x00\x00\x00matcher_clustering_max_angle_delta\x00\x00\x00\x00\x00\x00Maximum angle delta for prototype clustering\x00\x00\x00\x00classify_misfit_junk_penalty\x00\x00\x00\x00Penalty to apply when a non-alnum is vertically out of its expected textline position\x00\x00\x00rating_scale\x00\x00\x00\x00Rating scaling factor\x00\x00\x00certainty_scale\x00Certainty scaling factor\x00\x00\x00\x00\x00\x00\x00\x00tessedit_class_miss_scale\x00\x00\x00\x00\x00\x00\x00Scale factor for features not used\x00\x00\x00\x00\x00\x00classify_adapted_pruning_factor\x00Prune poor adapted results this much worse than best result\x00\x00\x00\x00\x00classify_adapted_pruning_threshold\x00\x00\x00\x00\x00\x00Threshold at which classify_adapted_pruning_factor starts\x00\x00\x00\x00\x00\x00\x00classify_adapt_proto_threshold\x00\x00Threshold for good protos during adaptive 0-255\x00classify_adapt_feature_threshold\x00\x00\x00\x00\x00\x00\x00\x00Threshold for good features during adaptive 0-255\x00\x00\x00\x00\x00\x00\x00disable_character_fragments\x00\x00\x00\x00\x0
B,q.g+378968);
C("\u00bf\x00\x00\x00?\x00\x00\u0080?\x00\x00\x00?\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\u0080\u00be\x00\x00@?\x00\x00\u0080?\x00\x00\x00?\x00\x00\u0080>\x00\u0001\x00\x00\x00\x00\x00\x00\x00\x00\u0080?\x00\x00\u0080?\x00\x00\x00?\x00\x00\x00?\u0001\x00\x00\x00\x00\x00\x00\x00\x00\x00\u0080?\x00\x00\u0080?\x00\x00\x00?\x00\x00\x00?\x00\u0001\x00\x00\x00\x00\x00\u00bf\x00\x00\x00?\x00\x00\u0080?\x00\x00\x00?\x00\x00\x00\x00\x00\u0001\x00\x00\x00\x00\x00\u00bf\x00\x00\x00?\x00\x00\u0080?\x00\x00\x00?\x00\x00\x00\x00\u0004\x00\x00\x00(\u00db\u0005\x00\u00f0\u00db\u0005","i8",
B,q.g+383823);C("\u0080\u00be\x00\x00@?\x00\x00\u0080?\x00\x00\x00?\x00\x00\u0080>\x00\u0001\x00\x00\x00\x00\x00\x00\x00\x00\u0080?\x00\x00\u0080?\x00\x00\x00?\x00\x00\x00?\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\u0080?\x00\x00\u0080?\x00\x00\x00?\x00\x00\x00?\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\u0080?\x00\x00\u0080?\x00\x00\x00?\x00\x00\x00?\u0003\x00\x00\x000\u00db\u0005\x00`\u00dc\u0005","i8",B,q.g+383982);
C("\u007fC\x00\x00\u007fC\x00\x00\u00ffB\x00\x00\u00ffB\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\u007fC\x00\x00\u007fC\x00\x00\u00ffB\x00\x00\u00ffB\u0001\x00\x00\x00\x00\x00\x00\x00\x00\x00\u007fC\x00\x00\u007fC\x00\x00\u00ffB\x00\x00\u00ffB\u0003\x00\x00\x008\u00db\u0005\x00\u00b8\u00dc\u0005","i8",B,q.g+384098);
C("\u007fC\x00\x00\u007fC\x00\x00\u00ffB\x00\x00\u00ffB\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\u007fC\x00\x00\u007fC\x00\x00\u00ffB\x00\x00\u00ffB\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\u007fC\x00\x00\u007fC\x00\x00\u00ffB\x00\x00\u00ffBpf","i8",B,q.g+384186);
C("\u0080\u00be\x00\x00@?\x00\x00\u0080?\x00\x00\x00?\x00\x00\u0080>\u0001\x00\x00\x00\x00\x00\x00\x00\x00\x00\u0080?\x00\x00\u0080?\x00\x00\x00?\x00\x00\x00?\x00\x00\x00\x00\x00\x00\x00\u00bf\x00\x00\x00?\x00\x00\u0080?\x00\x00\x00?\x00\x00\x00\x00\u0003\x00\x00\x00\x00\u00dd\u0005\x00\b\u00dd\u0005\x00\x00\x00\x00\x00of","i8",B,q.g+384262);
C("\u00bf\x00\x00\x00?\x00\x00\u0080?\x00\x00\x00?\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\u0080\u00be\x00\x00@?\x00\x00\u0080?\x00\x00\x00?\x00\x00\u0080>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\u0080?\x00\x00\u0080?\x00\x00\x00?\x00\x00\x00?\u0001\x00\x00\x00\x00\x00\x00\x00\x00\x00\u0080?\x00\x00\u0080?\x00\x00\x00?\x00\x00\x00?\u0004\x00\x00\x00`\u00dd\u0005\x00h\u00dd\u0005","i8",B,q.g+384359);
C('Integer Matcher -------------------------------------------\n\x00\x00\x00\x00Find Good Protos -------------------------------------------\n\x00\x00\x00Match Complete --------------------------------------------\n\x00\x00\x00\x00Find Bad Features -------------------------------------------\n\x00\x00F = %3d, P = %3d, E = %3d, Configs = \x00\x00\x001\x00\x00\x00\x00\x00\x00\x000\x00\x00\x00\x00\x00\x00\x00F=%3d, C=\x00\x00\x00\x00\x00\x00\x00%4d\x00\x00\x00\x00\x00Config %d, rating=%d\n\x00\x00\x00\u00ff\x00\u0001\x00\u0002\x00\u0001\x00\u0003\x00\u0001\x00\u0002\x00\u0001\x00\u0004\x00\u0001\x00\u0002\x00\u0001\x00\u0003\x00\u0001\x00\u0002\x00\u0001\x00\u0005\x00\u0001\x00\u0002\x00\u0001\x00\u0003\x00\u0001\x00\u0002\x00\u0001\x00\u0004\x00\u0001\x00\u0002\x00\u0001\x00\u0003\x00\u0001\x00\u0002\x00\u0001\x00\u0006\x00\u0001\x00\u0002\x00\u0001\x00\u0003\x00\u0001\x00\u0002\x00\u0001\x00\u0004\x00\u0001\x00\u0002\x00\u0001\x00\u0003\x00\u0001\x00\u0002\x00\u0001\x00\u0005\x00\u0001\x00\u0002\x00\u0001\x00\u0003\x00\u0001\x00\u0002\x00\u0001\x00\u0004\x00\u0001\x00\u0002\x00\u0001\x00\u0003\x00\u0001\x00\u0002\x00\u0001\x00\u0007\x00\u0001\x00\u0002\x00\u0001\x00\u0003\x00\u0001\x00\u0002\x00\u0001\x00\u0004\x00\u0001\x00\u0002\x00\u0001\x00\u0003\x00\u0001\x00\u0002\x00\u0001\x00\u0005\x00\u0001\x00\u0002\x00\u0001\x00\u0003\x00\u0001\x00\u0002\x00\u0001\x00\u0004\x00\u0001\x00\u0002\x00\u0001\x00\u0003\x00\u0001\x00\u0002\x00\u0001\x00\u0006\x00\u0001\x00\u0002\x00\u0001\x00\u0003\x00\u0001\x00\u0002\x00\u0001\x00\u0004\x00\u0001\x00\u0002\x00\u0001\x00\u0003\x00\u0001\x00\u0002\x00\u0001\x00\u0005\x00\u0001\x00\u0002\x00\u0001\x00\u0003\x00\u0001\x00\u0002\x00\u0001\x00\u0004\x00\u0001\x00\u0002\x00\u0001\x00\u0003\x00\u0001\x00\u0002\x00\u0001\x00\x00\x00\x00\u0002\x00\u0004\u0004\u0006\x00\b\b\n\b\f\f\u000e\x00\u0010\u0010\u0012\u0010\u0014\u0014\u0016\u0010\u0018\u0018\u001a\u0018\u001c\u001c\u001e\x00 " $$& ((*(,,. 0020446088:8<<>\x00@@B@DDF@HHJHLLN@PPRPTTVPXXZX\\\\^@``b`ddf`hhjhlln`pprpttvpxxzx||~\x00\u0080\u0080\u0082\u0080\u0084\u0084\u0086\u0080\u0088\u0088\u008a\u0088\u008c\u008c\u008e\u0080\u0090\u0090\u0092\u0090\u0094\u0094\u0096\u0090\u0098\u0098\u009a\u0098\u009c\u009c\u009e\u0080\u00a0\u00a0\u00a2\u00a0\u00a4\u00a4\u00a6\u00a0\u00a8\u00a8\u00aa\u00a8\u00ac\u00ac\u00ae\u00a0\u00b0\u00b0\u00b2\u00b0\u00b4\u00b4\u00b6\u00b0\u00b8\u00b8\u00ba\u00b8\u00bc\u00bc\u00be\u0080\u00c0\u00c0\u00c2\u00c0\u00c4\u00c4\u00c6\u00c0\u00c8\u00c8\u00ca\u00c8\u00cc\u00cc\u00ce\u00c0\u00d0\u00d0\u00d2\u00d0\u00d4\u00d4\u00d6\u00d0\u00d8\u00d8\u00da\u00d8\u00dc\u00dc\u00de\u00c0\u00e0\u00e0\u00e2\u00e0\u00e4\u00e4\u00e6\u00e0\u00e8\u00e8\u00ea\u00e8\u00ec\u00ec\u00ee\u00e0\u00f0\u00f0\u00f2\u00f0\u00f4\u00f4\u00f6\u00f0\u00f8\u00f8\u00fa\u00f8\u00fc\u00fc\u00feCP:%d classes, %d features:\n\x00\x00\x00\x00%s:Initial=%d, E=%d, Xht-adj=%d, N=%d, Rat=%.2f\n\x00\x00\x00\x00\x00\x00\x00\x00F=%3d(%d,%d,%d),\x00\x00\x00\x00\x00\x00\x00\x00 %s=%d,',"i8",
B,q.g+384632);C("classify_num_cp_levels\x00\x00Number of Class Pruner Levels","i8",B,q.g+385784);C("classify_cp_angle_pad_loose\x00\x00\x00\x00\x00Class Pruner Angle Pad Loose","i8",B,q.g+385880);C("classify_cp_angle_pad_medium\x00\x00\x00\x00Class Pruner Angle Pad Medium","i8",B,q.g+385984);C("classify_cp_angle_pad_tight\x00\x00\x00\x00\x00CLass Pruner Angle Pad Tight","i8",B,q.g+386088);C("classify_cp_end_pad_loose\x00\x00\x00\x00\x00\x00\x00Class Pruner End Pad Loose","i8",B,q.g+386192);
C("classify_cp_end_pad_medium\x00\x00\x00\x00\x00\x00Class Pruner End Pad Medium","i8",B,q.g+386296);C("classify_cp_end_pad_tight\x00\x00\x00\x00\x00\x00\x00Class Pruner End Pad Tight","i8",B,q.g+386400);C("classify_cp_side_pad_loose\x00\x00\x00\x00\x00\x00Class Pruner Side Pad Loose","i8",B,q.g+386504);C("classify_cp_side_pad_medium\x00\x00\x00\x00\x00Class Pruner Side Pad Medium","i8",B,q.g+386608);C("classify_cp_side_pad_tight\x00\x00\x00\x00\x00\x00Class Pruner Side Pad Tight","i8",B,q.g+386712);
C("classify_pp_angle_pad\x00\x00\x00Proto Pruner Angle Pad","i8",B,q.g+386816);C("classify_pp_end_pad\x00\x00\x00\x00\x00Proto Prune End Pad","i8",B,q.g+386904);
C("classify_pp_side_pad\x00\x00\x00\x00Proto Pruner Side Pad\x00\x00\x00LegalClassId (ClassId)\x00\x00../classify/intproto.cpp\x00\x00\x00\x00\x00\x00\x00\x00AddIntClass\x00\x00\x00\x00\x00Please make sure that classes are added to templates\x00\x00\x00\x00 in increasing order of ClassIds\n\x00\x00\x00\x00\x00\x00\x00Class->NumConfigs < MAX_NUM_CONFIGS\x00\x00\x00\x00\x00AddIntConfig\x00\x00\x00\x00AddProtoToProtoPruner:assert failed: %d < %d\x00\x00\x00\x00ProtoId < Class->NumProtos\x00\x00\x00\x00\x00\x00AddProtoToProtoPruner\x00\x00\x00!isnan(Angle)\x00\x00\x00ConvertProto\x00\x00\x00\x00Converted ffeat to (A=%d,B=%d,C=%d,L=%d)\x00\x00\x00\x00\x00\x00\x00\x00Bad read of inttemp!\n\x00\x00\x00Class->NumConfigs < MaxNumConfigs\x00\x00\x00\x00\x00\x00\x00UnusedClassIdIn (Templates, 0)\x00\x00ReadIntTemplates\x00\x00\x00\x00\x00\x00\x00\x00Non-contiguous class ids in inttemp\n\x00\x00\x00\x00Class id %d exceeds NumClassesIn (Templates) %d\n\x00\x00\x00\x00\x00\x00\x00\x00Warning: executing WriteIntTemplates() with %d classes in Templates, while target_unicharset size is %d\n\x00\x00\x00\x00\x00\x00\x00\x00Class->NumConfigs == this->fontset_table_.get(Class->font_set_id).size\x00\x00Circular fill from %d to %d\x00\x00\x00\x00\x00Linear fill from %d to %d","i8",
B,q.g+386992);
C('\u00ec\u0005\x00m\x00\x00\x00n\x00\x00\x00\u0019\x00\x00\x00\x00\x00\x00\x0031_TessFunctionResultCallback_0_2ILb0EbP8_IO_FILERKN9tesseract7FontSetEE\x00\x00\x00\x00\x00\x00\x00\x0019TessResultCallback2IbP8_IO_FILERKN9tesseract7FontSetEE\x00\x00\x00\x00\x00\x00\x00\x00 -\u001a\x00\u00b8\u00eb\u0005\x00H-\u001a\x00h\u00eb\u0005\x00\u00f8\u00eb\u0005\x00\x00\x00\x00\x00\x00\x00\x00\x00\u00c0\u00ec\u0005\x00o\x00\x00\x00p\x00\x00\x00\u001a\x00\x00\x00\x00\x00\x00\x0031_TessFunctionResultCallback_0_2ILb0EbP8_IO_FILERKN9tesseract8FontInfoEE\x00\x00\x00\x00\x00\x00\x0019TessResultCallback2IbP8_IO_FILERKN9tesseract8FontInfoEE\x00\x00\x00\x00\x00\x00\x00 -\u001a\x00x\u00ec\u0005\x00H-\u001a\x00(\u00ec\u0005\x00\u00b8\u00ec\u0005\x00\x00\x00\x00\x00\x00\x00\x00\x00\u0080\u00ed\u0005\x00q\x00\x00\x00r\x00\x00\x00\u0001\x00\x00\x00\x00\x00\x00\x0031_TessFunctionResultCallback_0_3ILb0EbP8_IO_FILEPN9tesseract7FontSetEbE\x00\x00\x00\x00\x00\x00\x00\x0019TessResultCallback3IbP8_IO_FILEPN9tesseract7FontSetEbE\x00\x00\x00\x00\x00\x00\x00\x00 -\u001a\x008\u00ed\u0005\x00H-\u001a\x00\u00e8\u00ec\u0005\x00x\u00ed\u0005\x00\x00\x00\x00\x00\x00\x00\x00\x00@\u00ee\u0005\x00s\x00\x00\x00t\x00\x00\x00\u0002\x00\x00\x00\x00\x00\x00\x0031_TessFunctionResultCallback_0_3ILb0EbP8_IO_FILEPN9tesseract8FontInfoEbE\x00\x00\x00\x00\x00\x00\x0019TessResultCallback3IbP8_IO_FILEPN9tesseract8FontInfoEbE\x00\x00\x00\x00\x00\x00\x00 -\u001a\x00\u00f8\u00ed\u0005\x00H-\u001a\x00\u00a8\u00ed\u0005\x008\u00ee\u0005\x00\x00\x00\x00\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00../classify/mf.cpp\x00\x00\x00\x00\x00\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00!"How did NormalizeOutlines get called in character mode?"\x00\x00\x00\x00\x00\x00../classify/mfoutline.cpp',"i8",
B,q.g+387917);C("classify_min_slope\x00\x00\x00\x00\x00\x00Slope below which lines are called horizontal","i8",B,q.g+388960);C("classify_max_slope\x00\x00\x00\x00\x00\x00Slope above which lines are called vertical","i8",B,q.g+389072);C("classify_norm_adj_midpoint\x00\x00\x00\x00\x00\x00Norm adjust midpoint ...","i8",B,q.g+389320);
C("classify_norm_adj_curl\x00\x00Norm adjust curl ...\x00\x00\x00\x00%s %d\x00\x00\x00Error: unichar %s in normproto file is not in unichar set.\n\x00\x00\x00\x00\x00!isnan(Feature->Params[i])\x00\x00\x00\x00\x00\x00../classify/ocrfeatures.cpp\x00\x00\x00\x00\x00WriteFeature","i8",B,q.g+389424);C("classify_pico_feature_length\x00\x00\x00\x00Pico Feature Length","i8",B,q.g+389800);C("Can't create a list by assignment","i8",B,q.g+389872);C("Can't assign to lists","i8",B,q.g+389920);
C("Attempted to (de)serialise a link element","i8",B,q.g+389952);C("Iterator not set to a list","i8",B,q.g+390008);C("List found this = NULL!\x00\x00\x00\x00\x00\x00\x00\x00\x00List would have returned a NULL data pointer","i8",B,q.g+390048);C("List current position is NULL","i8",B,q.g+390136);C("Next element on the list is NULL","i8",B,q.g+390176);C("Previous element on the list is NULL","i8",B,q.g+390224);C("List is empty","i8",B,q.g+390272);C("List parameter error","i8",B,q.g+390296);
C("Attemting to add an element with non NULL links, to a list","i8",B,q.g+390328);C("Y coordinate in block out of bounds","i8",B,q.g+390400);C("Can't find rectangle for line","i8",B,q.g+390448);C("Gradient wrong side of edge step!","i8",B,q.g+390488);C("Word doesn't have blobs of that type","i8",B,q.g+390536);
C('MicroFeatures\x00\x00\x00classify_training_file\x00\x00Training file\x00\x00\x00\x00\u00f8\u0019\x00\x00\x00\x00\x00"Must implement ClassifySample!" == NULL\x00\x00\x00\x00\x00\x00\x00\x00../classify/shapeclassifier.cpp\x00%s\n\x00\x00\x00\x00\x00%g: c_id=%d=%s\x00\x00 Font Vector:\x00\x00\x00%g:\x00\x00\x00\x00\x00[J]\x00\x00\x00\x00\x00[B]\x00\x00\x00\x00\x00 %s\n\x00\x00\x00\x00N9tesseract15ShapeClassifierE\x00\x00\x00 -\u001a\x00\u0080\u00f6\u0019\x00index >= 0 && index < size_used_\x00\x00\x00\x00\x00\x00\x00\x00../ccutil/genericvector.h\x00\x00\x00\x00\x00\x00\x00operator[]\x00\x00\x00\x00\x00\x00INVALID_UNICHAR_ID\x00\x00\x00\x00\x00\x00Shape\x00\x00\x00 Num unichars=\x00\x00 c_id=\x00\x00=\x00\x00\x00\x00\x00\x00\x00, \x00\x00\x00\x00\x00\x00 fonts =\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00 ... \x00\x00\x00No built-in templates for class/shape %d\n',"i8",
B,q.g+1701280);C("\u00f0\u00f7\u0019\x00u\x00\x00\x00v\x00\x00\x00\u0001\x00\x00\x00\u0002\x00\x00\x00\u0005\x00\x00\x00\b\x00\x00\x00\t\x00\x00\x00\u0005\x00\x00\x00\u0003\x00\x00\x00\b\x00\x00\x00\t\x00\x00\x00\x00\x00\x00\x00N9tesseract14TessClassifierE\x00\x00\x00\x00H-\u001a\x00\u00d0\u00f7\u0019\x00\u00a0\u00f6\u0019\x00\x00\x00\x00\x00Assert failed\x00\x00\x00in file %s, line %d","i8",B,q.g+1701780);
C('\u00a8\u00fc\u0019\x00w\x00\x00\x00x\x00\x00\x00\u0005\x00\x00\x00\u001b\x00\x00\x00\u0001\x00\x00\x00\u0006\x00\x00\x00\n\x00\x00\x00\x0B\x00\x00\x00\u001c\x00\x00\x00\f\x00\x00\x00\r\x00\x00\x00\b\x00\x00\x00\u001d\x00\x00\x00\t\x00\x00\x00NSt3__111__stdoutbufIwEE\x00\x00\x00\x00\x00\x00\x00\x00H-\u001a\x00\u0088\u00fc\u0019\x00\u0080\u0002\u001a\x00\x00\x00\x00\x00\x00\x00\x00\x00\u0010\u00fd\u0019\x00w\x00\x00\x00y\x00\x00\x00\u0006\x00\x00\x00\u001b\x00\x00\x00\u0001\x00\x00\x00\u0006\x00\x00\x00\u000e\x00\x00\x00\x0B\x00\x00\x00\u001c\x00\x00\x00\u000f\x00\x00\x00\u0010\x00\x00\x00\n\x00\x00\x00\u001e\x00\x00\x00\x0B\x00\x00\x00NSt3__110__stdinbufIwEE\x00H-\u001a\x00\u00f8\u00fc\u0019\x00\u0080\u0002\u001a\x00\x00\x00\x00\x00unsupported locale for standard input\x00\x00\x00\x00\x00\x00\x00\u00a8\u00fd\u0019\x00z\x00\x00\x00{\x00\x00\x00\u0007\x00\x00\x00\u001f\x00\x00\x00\u0002\x00\x00\x00\u0007\x00\x00\x00\u0011\x00\x00\x00\u0012\x00\x00\x00 \x00\x00\x00\u0013\x00\x00\x00\u0014\x00\x00\x00\f\x00\x00\x00!\x00\x00\x00\r\x00\x00\x00NSt3__111__stdoutbufIcEE\x00\x00\x00\x00\x00\x00\x00\x00H-\u001a\x00\u0088\u00fd\u0019\x00@\u0002\u001a\x00\x00\x00\x00\x00\x00\x00\x00\x00\u0010\u00fe\u0019\x00z\x00\x00\x00|\x00\x00\x00\b\x00\x00\x00\u001f\x00\x00\x00\u0002\x00\x00\x00\u0007\x00\x00\x00\u0015\x00\x00\x00\u0012\x00\x00\x00 \x00\x00\x00\u0016\x00\x00\x00\u0017\x00\x00\x00\u000e\x00\x00\x00"\x00\x00\x00\u000f\x00\x00\x00NSt3__110__stdinbufIcEE\x00H-\u001a\x00\u00f8\u00fd\u0019\x00@\u0002\u001a\x00\x00\x00\x00\x00NSt3__114__shared_countE\x00\x00\x00\x00\x00\x00\x00\x00 -\u001a\x00 \u00fe\u0019\x00\x00\x00\x00\x00\u0002\x00\x00\x00\u0003\x00\x00\x00\u0005\x00\x00\x00\u0007\x00\x00\x00\x0B\x00\x00\x00\r\x00\x00\x00\u0011\x00\x00\x00\u0013\x00\x00\x00\u0017\x00\x00\x00\u001d\x00\x00\x00\u001f\x00\x00\x00%\x00\x00\x00)\x00\x00\x00+\x00\x00\x00/\x00\x00\x005\x00\x00\x00;\x00\x00\x00=\x00\x00\x00C\x00\x00\x00G\x00\x00\x00I\x00\x00\x00O\x00\x00\x00S\x00\x00\x00Y\x00\x00\x00a\x00\x00\x00e\x00\x00\x00g\x00\x00\x00k\x00\x00\x00m\x00\x00\x00q\x00\x00\x00\u007f\x00\x00\x00\u0083\x00\x00\x00\u0089\x00\x00\x00\u008b\x00\x00\x00\u0095\x00\x00\x00\u0097\x00\x00\x00\u009d\x00\x00\x00\u00a3\x00\x00\x00\u00a7\x00\x00\x00\u00ad\x00\x00\x00\u00b3\x00\x00\x00\u00b5\x00\x00\x00\u00bf\x00\x00\x00\u00c1\x00\x00\x00\u00c5\x00\x00\x00\u00c7\x00\x00\x00\u00d3\x00\x00\x00\u0001\x00\x00\x00\x0B\x00\x00\x00\r\x00\x00\x00\u0011\x00\x00\x00\u0013\x00\x00\x00\u0017\x00\x00\x00\u001d\x00\x00\x00\u001f\x00\x00\x00%\x00\x00\x00)\x00\x00\x00+\x00\x00\x00/\x00\x00\x005\x00\x00\x00;\x00\x00\x00=\x00\x00\x00C\x00\x00\x00G\x00\x00\x00I\x00\x00\x00O\x00\x00\x00S\x00\x00\x00Y\x00\x00\x00a\x00\x00\x00e\x00\x00\x00g\x00\x00\x00k\x00\x00\x00m\x00\x00\x00q\x00\x00\x00y\x00\x00\x00\u007f\x00\x00\x00\u0083\x00\x00\x00\u0089\x00\x00\x00\u008b\x00\x00\x00\u008f\x00\x00\x00\u0095\x00\x00\x00\u0097\x00\x00\x00\u009d\x00\x00\x00\u00a3\x00\x00\x00\u00a7\x00\x00\x00\u00a9\x00\x00\x00\u00ad\x00\x00\x00\u00b3\x00\x00\x00\u00b5\x00\x00\x00\u00bb\x00\x00\x00\u00bf\x00\x00\x00\u00c1\x00\x00\x00\u00c5\x00\x00\x00\u00c7\x00\x00\x00\u00d1\x00\x00\x00__next_prime overflow',"i8",
B,q.g+1702980);
C('basic_string\x00\x00\x00\x00\x00\x00\x00\x00@\u0002\u001a\x00}\x00\x00\x00~\x00\x00\x00\t\x00\x00\x00\u001f\x00\x00\x00\u0002\x00\x00\x00\u0007\x00\x00\x00\u0015\x00\x00\x00\u0012\x00\x00\x00 \x00\x00\x00\u0013\x00\x00\x00\u0014\x00\x00\x00\f\x00\x00\x00"\x00\x00\x00\u000f\x00\x00\x00\x00\x00\x00\x00\u0080\u0002\u001a\x00\u007f\x00\x00\x00\u0080\x00\x00\x00\n\x00\x00\x00\u001b\x00\x00\x00\u0001\x00\x00\x00\u0006\x00\x00\x00\u000e\x00\x00\x00\x0B\x00\x00\x00\u001c\x00\x00\x00\f\x00\x00\x00\r\x00\x00\x00\b\x00\x00\x00\u001e\x00\x00\x00\x0B\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\u00b8\u0002\u001a\x00\u0081\x00\x00\x00\u0082\x00\x00\x00\u00f8\u00ff\u00ff\u00ff\u00f8\u00ff\u00ff\u00ff\u00b8\u0002\u001a\x00\u0083\x00\x00\x00\u0084\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\u0003\u001a\x00\u0085\x00\x00\x00\u0086\x00\x00\x00\u00f8\u00ff\u00ff\u00ff\u00f8\u00ff\u00ff\u00ff\x00\u0003\u001a\x00\u0087\x00\x00\x00\u0088\x00\x00\x00\u0004\x00\x00\x00\x00\x00\x00\x00H\u0003\u001a\x00\u0089\x00\x00\x00\u008a\x00\x00\x00\u00fc\u00ff\u00ff\u00ff\u00fc\u00ff\u00ff\u00ffH\u0003\u001a\x00\u008b\x00\x00\x00\u008c\x00\x00\x00\u0004\x00\x00\x00\x00\x00\x00\x00\u0090\u0003\u001a\x00\u008d\x00\x00\x00\u008e\x00\x00\x00\u00fc\u00ff\u00ff\u00ff\u00fc\u00ff\u00ff\u00ff\u0090\u0003\u001a\x00\u008f\x00\x00\x00\u0090\x00\x00\x00\x00\x00\x00\x00\u0080\u0001\u001a\x00\u0091\x00\x00\x00\u0092\x00\x00\x00NSt3__18ios_baseE\x00\x00\x00\x00\x00\x00\x00 -\u001a\x00h\u0001\u001a\x00NSt3__19basic_iosIcNS_11char_traitsIcEEEE\x00\x00\x00\x00\x00\x00\x00H-\u001a\x00\u0088\u0001\u001a\x00\u0080\u0001\u001a\x00\x00\x00\x00\x00NSt3__19basic_iosIwNS_11char_traitsIwEEEE\x00\x00\x00\x00\x00\x00\x00H-\u001a\x00\u00c8\u0001\u001a\x00\u0080\u0001\u001a\x00\x00\x00\x00\x00NSt3__115basic_streambufIcNS_11char_traitsIcEEEE\x00\x00\x00\x00\x00\x00\x00\x00 -\u001a\x00\b\u0002\u001a\x00NSt3__115basic_streambufIwNS_11char_traitsIwEEEE\x00\x00\x00\x00\x00\x00\x00\x00 -\u001a\x00H\u0002\u001a\x00NSt3__113basic_istreamIcNS_11char_traitsIcEEEE\x00\x00\u00a8-\u001a\x00\u0088\u0002\u001a\x00\x00\x00\x00\x00\u0001\x00\x00\x00\u00b8\u0001\u001a\x00\u0003\u00f4\u00ff\u00ffNSt3__113basic_istreamIwNS_11char_traitsIwEEEE\x00\x00\u00a8-\u001a\x00\u00d0\u0002\u001a\x00\x00\x00\x00\x00\u0001\x00\x00\x00\u00f8\u0001\u001a\x00\u0003\u00f4\u00ff\u00ffNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE\x00\x00\u00a8-\u001a\x00\u0018\u0003\u001a\x00\x00\x00\x00\x00\u0001\x00\x00\x00\u00b8\u0001\u001a\x00\u0003\u00f4\u00ff\u00ffNSt3__113basic_ostreamIwNS_11char_traitsIwEEEE\x00\x00\u00a8-\u001a\x00`\u0003\u001a\x00\x00\x00\x00\x00\u0001\x00\x00\x00\u00f8\u0001\u001a\x00\u0003\u00f4\u00ff\u00ff\x00\x00\x00\x00\u00d8\u0011\u001a\x00\u0093\x00\x00\x00\u0094\x00\x00\x00\u0095\x00\x00\x00\u0006\x00\x00\x00\b\x00\x00\x00#',"i8",
B,q.g+1703968);C("\u0012\u001a\x00\u0096\x00\x00\x00\u0097\x00\x00\x00\u0095\x00\x00\x00\u0007\x00\x00\x00\t\x00\x00\x00$","i8",B,q.g+1704909);C("\u00d0\u0013\u001a\x00\u0098\x00\x00\x00\u0099\x00\x00\x00\u0095\x00\x00\x00\u0002\x00\x00\x00\u0003\x00\x00\x00\u0004\x00\x00\x00\u0005\x00\x00\x00\u0006\x00\x00\x00\u0007\x00\x00\x00\b\x00\x00\x00\t\x00\x00\x00\n\x00\x00\x00\x0B\x00\x00\x00\f","i8",B,q.g+1704948);
C("0123456789abcdefABCDEFxX+-pPiInN\x00\x00\x00\x00\x00\x00\x00\x00%p\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\u0014\u001a\x00\u009a\x00\x00\x00\u009b\x00\x00\x00\u0095\x00\x00\x00\r\x00\x00\x00\u000e\x00\x00\x00\u000f\x00\x00\x00\u0010\x00\x00\x00\u0011\x00\x00\x00\u0012\x00\x00\x00\u0013\x00\x00\x00\u0014\x00\x00\x00\u0015\x00\x00\x00\u0016\x00\x00\x00\u0017","i8",B,q.g+1705016);
C("(\u0015\u001a\x00\u009c\x00\x00\x00\u009d\x00\x00\x00\u0095\x00\x00\x00\u0003\x00\x00\x00\u0004\x00\x00\x00\u0018\x00\x00\x00\u0005\x00\x00\x00\u0019\x00\x00\x00\u0001\x00\x00\x00\u0002\x00\x00\x00\u0006","i8",B,q.g+1705140);C("l\x00\x00\x00\x00\x00\x00\x00ll\x00\x00\x00\x00\x00\x00L","i8",B,q.g+1705200);
C("\u00c0\u0015\u001a\x00\u009e\x00\x00\x00\u009f\x00\x00\x00\u0095\x00\x00\x00\u0007\x00\x00\x00\b\x00\x00\x00\u001a\x00\x00\x00\t\x00\x00\x00\u001b\x00\x00\x00\u0003\x00\x00\x00\u0004\x00\x00\x00\n","i8",B,q.g+1705228);
C("%\x00\x00\x00\x00\x00\x00\x00%p\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00x\u0016\u001a\x00\u00a0\x00\x00\x00\u00a1\x00\x00\x00\u0095\x00\x00\x00\u0018\x00\x00\x00\u001c\x00\x00\x00\u001d\x00\x00\x00\u001e\x00\x00\x00\u001f\x00\x00\x00 \x00\x00\x00\u0001\x00\x00\x00\u00f8\u00ff\u00ff\u00ffx\u0016\u001a\x00\u0019\x00\x00\x00\u001a\x00\x00\x00\u001b\x00\x00\x00\u001c\x00\x00\x00\u001d\x00\x00\x00\u001e\x00\x00\x00\u001f","i8",B,q.g+1705288);
C('%H:%M:%S%m/%d/%y%Y-%m-%d%I:%M:%S %p\x00\x00\x00\x00\x00%H:%M\x00\x00\x00%H:%M:%S\x00\x00\x00\x00\u0018\u0017\u001a\x00\u00a2\x00\x00\x00\u00a3\x00\x00\x00\u0095\x00\x00\x00 \x00\x00\x00!\x00\x00\x00"\x00\x00\x00#\x00\x00\x00$\x00\x00\x00%\x00\x00\x00\u0002\x00\x00\x00\u00f8\u00ff\u00ff\u00ff\u0018\u0017\u001a\x00!\x00\x00\x00"\x00\x00\x00#\x00\x00\x00$\x00\x00\x00%\x00\x00\x00&\x00\x00\x00\'',"i8",B,q.g+1705400);
C("%\x00\x00\x00H\x00\x00\x00:\x00\x00\x00%\x00\x00\x00M\x00\x00\x00:\x00\x00\x00%\x00\x00\x00S\x00\x00\x00%\x00\x00\x00m\x00\x00\x00/\x00\x00\x00%\x00\x00\x00d\x00\x00\x00/\x00\x00\x00%\x00\x00\x00y\x00\x00\x00%\x00\x00\x00Y\x00\x00\x00-\x00\x00\x00%\x00\x00\x00m\x00\x00\x00-\x00\x00\x00%\x00\x00\x00d\x00\x00\x00%\x00\x00\x00I\x00\x00\x00:\x00\x00\x00%\x00\x00\x00M\x00\x00\x00:\x00\x00\x00%\x00\x00\x00S\x00\x00\x00 \x00\x00\x00%\x00\x00\x00p\x00\x00\x00\x00\x00\x00\x00%\x00\x00\x00H\x00\x00\x00:\x00\x00\x00%\x00\x00\x00M\x00\x00\x00\x00\x00\x00\x00%\x00\x00\x00H\x00\x00\x00:\x00\x00\x00%\x00\x00\x00M\x00\x00\x00:\x00\x00\x00%\x00\x00\x00S\x00\x00\x00\x00\x00\x00\x00\u00a8\u0017\u001a\x00\u00a4\x00\x00\x00\u00a5\x00\x00\x00\u0095\x00\x00\x00\u0001","i8",
B,q.g+1705552);C("\u0010\u0018\u001a\x00\u00a6\x00\x00\x00\u00a7\x00\x00\x00\u0095\x00\x00\x00\u0002","i8",B,q.g+1705788);C("P\u0012\u001a\x00\u00a8\x00\x00\x00\u00a9\x00\x00\x00\u0095\x00\x00\x00(\x00\x00\x00)\x00\x00\x00\x0B\x00\x00\x00\f\x00\x00\x00\r\x00\x00\x00\u000e\x00\x00\x00*\x00\x00\x00\u000f\x00\x00\x00\u0010","i8",B,q.g+1705820);
C("\u0090\u0012\u001a\x00\u00aa\x00\x00\x00\u00ab\x00\x00\x00\u0095\x00\x00\x00+\x00\x00\x00,\x00\x00\x00\u0011\x00\x00\x00\u0012\x00\x00\x00\u0013\x00\x00\x00\u0014\x00\x00\x00-\x00\x00\x00\u0015\x00\x00\x00\u0016","i8",B,q.g+1705884);C("\u00d0\u0012\u001a\x00\u00ac\x00\x00\x00\u00ad\x00\x00\x00\u0095\x00\x00\x00.\x00\x00\x00/\x00\x00\x00\u0017\x00\x00\x00\u0018\x00\x00\x00\u0019\x00\x00\x00\u001a\x00\x00\x000\x00\x00\x00\u001b\x00\x00\x00\u001c","i8",B,q.g+1705948);
C('\u0010\u0013\u001a\x00\u00ae\x00\x00\x00\u00af\x00\x00\x00\u0095\x00\x00\x001\x00\x00\x002\x00\x00\x00\u001d\x00\x00\x00\u001e\x00\x00\x00\u001f\x00\x00\x00 \x00\x00\x003\x00\x00\x00!\x00\x00\x00"',"i8",B,q.g+1706012);C("\u00a0\u0018\u001a\x00\u00b0\x00\x00\x00\u00b1\x00\x00\x00\u0095\x00\x00\x00\u0003\x00\x00\x00\u0004","i8",B,q.g+1706076);
C("0123456789\x00\x00\x00\x00\x00\x00%Lf\x00\x00\x00\x00\x00money_get error\x00\x00\x00\x00\x000\u0019\u001a\x00\u00b2\x00\x00\x00\u00b3\x00\x00\x00\u0095\x00\x00\x00\u0005\x00\x00\x00\u0006","i8",B,q.g+1706112);C("0123456789\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\u00c0\u0019\u001a\x00\u00b4\x00\x00\x00\u00b5\x00\x00\x00\u0095\x00\x00\x00\u0001\x00\x00\x00&","i8",B,q.g+1706192);
C("%.0Lf\x00\x00\x00\x00\x00\x00\x00P\u001a\u001a\x00\u00b6\x00\x00\x00\u00b7\x00\x00\x00\u0095\x00\x00\x00\u0002\x00\x00\x00'","i8",B,q.g+1706248);C("\u00a8\u001a\u001a\x00\u00b8\x00\x00\x00\u00b9\x00\x00\x00\u0095\x00\x00\x00%\x00\x00\x00\x0B\x00\x00\x00#","i8",B,q.g+1706300);C("\u00e0\u001a\u001a\x00\u00ba\x00\x00\x00\u00bb\x00\x00\x00\u0095\x00\x00\x00&\x00\x00\x00\f\x00\x00\x00$","i8",B,q.g+1706340);C("vector","i8",B,q.g+1706376);C("C","i8",B,q.g+1706400);
C("\u00b0\u0011\u001a\x00\u00bc\x00\x00\x00\u00bd\x00\x00\x00\u0095","i8",B,q.g+1706412);C("\u0088\u000e\u001a\x00\u00be\x00\x00\x00\u00bf\x00\x00\x00\u0095\x00\x00\x00\u0010\x00\x00\x00'\x00\x00\x00\u0011\x00\x00\x00(\x00\x00\x00\u0012\x00\x00\x00\u0003\x00\x00\x00)\x00\x00\x00\b","i8",B,q.g+1706508);C("h\u000f\u001a\x00\u00c0\x00\x00\x00\u00c1\x00\x00\x00\u0095\x00\x00\x00\u0001\x00\x00\x00\u0002\x00\x00\x00\t\x00\x00\x004\x00\x00\x005\x00\x00\x00\n\x00\x00\x006","i8",B,q.g+1706580);
C("`\u0011\u001a\x00\u00c2\x00\x00\x00\u00c3\x00\x00\x00\u0095\x00\x00\x007\x00\x00\x008\x00\x00\x00%\x00\x00\x00&\x00\x00\x00'\x00\x00\x00\x00\x00\x00\x00\u0088\u0011\u001a\x00\u00c4\x00\x00\x00\u00c5\x00\x00\x00\u0095\x00\x00\x009\x00\x00\x00:\x00\x00\x00(\x00\x00\x00)\x00\x00\x00*\x00\x00\x00true\x00\x00\x00\x00t\x00\x00\x00r\x00\x00\x00u\x00\x00\x00e","i8",B,q.g+1706660);C("false\x00\x00\x00f\x00\x00\x00a\x00\x00\x00l\x00\x00\x00s\x00\x00\x00e","i8",B,q.g+1706768);C("%m/%d/%y","i8",B,q.g+1706920);
C("%\x00\x00\x00m\x00\x00\x00/\x00\x00\x00%\x00\x00\x00d\x00\x00\x00/\x00\x00\x00%\x00\x00\x00y","i8",B,q.g+1706960);C("%H:%M:%S","i8",B,q.g+1707024);C("%\x00\x00\x00H\x00\x00\x00:\x00\x00\x00%\x00\x00\x00M\x00\x00\x00:\x00\x00\x00%\x00\x00\x00S","i8",B,q.g+1707064);C("%a %b %d %H:%M:%S %Y","i8",B,q.g+1707128);
C("%\x00\x00\x00a\x00\x00\x00 \x00\x00\x00%\x00\x00\x00b\x00\x00\x00 \x00\x00\x00%\x00\x00\x00d\x00\x00\x00 \x00\x00\x00%\x00\x00\x00H\x00\x00\x00:\x00\x00\x00%\x00\x00\x00M\x00\x00\x00:\x00\x00\x00%\x00\x00\x00S\x00\x00\x00 \x00\x00\x00%\x00\x00\x00Y","i8",B,q.g+1707176);C("%I:%M:%S %p","i8",B,q.g+1707288);
C("%\x00\x00\x00I\x00\x00\x00:\x00\x00\x00%\x00\x00\x00M\x00\x00\x00:\x00\x00\x00%\x00\x00\x00S\x00\x00\x00 \x00\x00\x00%\x00\x00\x00p\x00\x00\x00\x00\x00\x00\x00locale not supported\x00\x00\x00\x00\x00\x00\x00\x00\u00c0\r\u001a\x00\u00c6\x00\x00\x00\u00c7\x00\x00\x00\u0095\x00\x00\x00\x00\x00\x00\x00NSt3__16locale5facetE\x00\x00\x00H-\u001a\x00\u00a8\r\u001a\x00@\u00fe\u0019\x00\x00\x00\x00\x00\x00\x00\x00\x00P\u000e\u001a\x00\u00c6\x00\x00\x00\u00c8\x00\x00\x00\u0095\x00\x00\x00*\x00\x00\x00\u0004\x00\x00\x00\u0005\x00\x00\x00\u0006\x00\x00\x00\u0013\x00\x00\x00+\x00\x00\x00\u0014\x00\x00\x00,\x00\x00\x00\u0015\x00\x00\x00\u0007\x00\x00\x00-\x00\x00\x00\x0B\x00\x00\x00\x00\x00\x00\x00NSt3__15ctypeIwEE\x00\x00\x00\x00\x00\x00\x00NSt3__110ctype_baseE\x00\x00\x00\x00 -\u001a\x000\u000e\u001a\x00\u00a8-\u001a\x00\u0018\u000e\u001a\x00\x00\x00\x00\x00\u0002\x00\x00\x00\u00c0\r\u001a\x00\u0002\x00\x00\x00H\u000e\u001a\x00\u0002\x00\x00\x00NSt3__15ctypeIcEE\x00\x00\x00\x00\x00\x00\x00\u00a8-\u001a\x00p\u000e\u001a\x00\x00\x00\x00\x00\u0002\x00\x00\x00\u00c0\r\u001a\x00\u0002\x00\x00\x00H\u000e\u001a\x00\u0002\x00\x00\x00\x00\x00\x00\x00 \u000f\u001a\x00\u00c6\x00\x00\x00\u00c9\x00\x00\x00\u0095\x00\x00\x00\u0003\x00\x00\x00\u0004\x00\x00\x00\f\x00\x00\x00;\x00\x00\x00<\x00\x00\x00\r\x00\x00\x00=\x00\x00\x00NSt3__17codecvtIcc11__mbstate_tEE\x00\x00\x00\x00\x00\x00\x00NSt3__112codecvt_baseE\x00\x00 -\u001a\x00\x00\u000f\u001a\x00\u00a8-\u001a\x00\u00d8\u000e\u001a\x00\x00\x00\x00\x00\u0002\x00\x00\x00\u00c0\r\u001a\x00\u0002\x00\x00\x00\u0018\u000f\u001a\x00\u0002\x00\x00\x00NSt3__17codecvtIwc11__mbstate_tEE\x00\x00\x00\x00\x00\x00\x00\u00a8-\u001a\x00@\u000f\u001a\x00\x00\x00\x00\x00\u0002\x00\x00\x00\u00c0\r\u001a\x00\u0002\x00\x00\x00\u0018\u000f\u001a\x00\u0002\x00\x00\x00\x00\x00\x00\x00\u00e0\u000f\u001a\x00\u00c6\x00\x00\x00\u00ca\x00\x00\x00\u0095\x00\x00\x00\u0005\x00\x00\x00\u0006\x00\x00\x00\u000e\x00\x00\x00>\x00\x00\x00?\x00\x00\x00\u000f\x00\x00\x00@\x00\x00\x00NSt3__17codecvtIDsc11__mbstate_tEE\x00\x00\x00\x00\x00\x00\u00a8-\u001a\x00\u00b8\u000f\u001a\x00\x00\x00\x00\x00\u0002\x00\x00\x00\u00c0\r\u001a\x00\u0002\x00\x00\x00\u0018\u000f\u001a\x00\u0002\x00\x00\x00\x00\x00\x00\x00X\u0010\u001a\x00\u00c6\x00\x00\x00\u00cb\x00\x00\x00\u0095\x00\x00\x00\u0007\x00\x00\x00\b\x00\x00\x00\u0010\x00\x00\x00A\x00\x00\x00B\x00\x00\x00\u0011\x00\x00\x00C\x00\x00\x00NSt3__17codecvtIDic11__mbstate_tEE\x00\x00\x00\x00\x00\x00\u00a8-\u001a\x000\u0010\u001a\x00\x00\x00\x00\x00\u0002\x00\x00\x00\u00c0\r\u001a\x00\u0002\x00\x00\x00\u0018\u000f\u001a\x00\u0002\x00\x00\x00\x00\x00\x00\x00\u00d0\u0010\u001a\x00\u00c6\x00\x00\x00\u00cc\x00\x00\x00\u0095\x00\x00\x00\u0007\x00\x00\x00\b\x00\x00\x00\u0010\x00\x00\x00A\x00\x00\x00B\x00\x00\x00\u0011\x00\x00\x00C\x00\x00\x00NSt3__116__narrow_to_utf8ILj32EEE\x00\x00\x00\x00\x00\x00\x00H-\u001a\x00\u00a8\u0010\u001a\x00X\u0010\u001a\x00\x00\x00\x00\x00\x00\x00\x00\x008\u0011\u001a\x00\u00c6\x00\x00\x00\u00cd\x00\x00\x00\u0095\x00\x00\x00\u0007\x00\x00\x00\b\x00\x00\x00\u0010\x00\x00\x00A\x00\x00\x00B\x00\x00\x00\u0011\x00\x00\x00C\x00\x00\x00NSt3__117__widen_from_utf8ILj32EEE\x00\x00\x00\x00\x00\x00H-\u001a\x00\u0010\u0011\u001a\x00X\u0010\u001a\x00\x00\x00\x00\x00NSt3__18numpunctIcEE\x00\x00\x00\x00H-\u001a\x00H\u0011\u001a\x00\u00c0\r\u001a\x00\x00\x00\x00\x00NSt3__18numpunctIwEE\x00\x00\x00\x00H-\u001a\x00p\u0011\u001a\x00\u00c0\r\u001a\x00\x00\x00\x00\x00NSt3__16locale5__impE\x00\x00\x00H-\u001a\x00\u0098\u0011\u001a\x00\u00c0\r\u001a\x00\x00\x00\x00\x00NSt3__17collateIcEE\x00\x00\x00\x00\x00H-\u001a\x00\u00c0\u0011\u001a\x00\u00c0\r\u001a\x00\x00\x00\x00\x00NSt3__17collateIwEE\x00\x00\x00\x00\x00H-\u001a\x00\u00e8\u0011\u001a\x00\u00c0\r\u001a\x00\x00\x00\x00\x00NSt3__110moneypunctIcLb0EEE\x00\x00\x00\x00\x00NSt3__110money_baseE\x00\x00\x00\x00 -\u001a\x000\u0012\u001a\x00\u00a8-\u001a\x00\u0010\u0012\u001a\x00\x00\x00\x00\x00\u0002\x00\x00\x00\u00c0\r\u001a\x00\u0002\x00\x00\x00H\u0012\u001a\x00\u0002\x00\x00\x00NSt3__110moneypunctIcLb1EEE\x00\x00\x00\x00\x00\u00a8-\u001a\x00p\u0012\u0
B,q.g+1707328);C("A\x00\x00\x00M","i8",B,q.g+1711608);C("P\x00\x00\x00M","i8",B,q.g+1711624);C("AM\x00\x00\x00\x00\x00\x00PM","i8",B,q.g+1711936);C("J\x00\x00\x00a\x00\x00\x00n\x00\x00\x00u\x00\x00\x00a\x00\x00\x00r\x00\x00\x00y\x00\x00\x00\x00\x00\x00\x00F\x00\x00\x00e\x00\x00\x00b\x00\x00\x00r\x00\x00\x00u\x00\x00\x00a\x00\x00\x00r\x00\x00\x00y","i8",B,q.g+1712248);
C("M\x00\x00\x00a\x00\x00\x00r\x00\x00\x00c\x00\x00\x00h\x00\x00\x00\x00\x00\x00\x00A\x00\x00\x00p\x00\x00\x00r\x00\x00\x00i\x00\x00\x00l\x00\x00\x00\x00\x00\x00\x00M\x00\x00\x00a\x00\x00\x00y\x00\x00\x00\x00\x00\x00\x00J\x00\x00\x00u\x00\x00\x00n\x00\x00\x00e","i8",B,q.g+1712320);C("J\x00\x00\x00u\x00\x00\x00l\x00\x00\x00y","i8",B,q.g+1712408);C("A\x00\x00\x00u\x00\x00\x00g\x00\x00\x00u\x00\x00\x00s\x00\x00\x00t","i8",B,q.g+1712432);
C("S\x00\x00\x00e\x00\x00\x00p\x00\x00\x00t\x00\x00\x00e\x00\x00\x00m\x00\x00\x00b\x00\x00\x00e\x00\x00\x00r\x00\x00\x00\x00\x00\x00\x00O\x00\x00\x00c\x00\x00\x00t\x00\x00\x00o\x00\x00\x00b\x00\x00\x00e\x00\x00\x00r\x00\x00\x00\x00\x00\x00\x00N\x00\x00\x00o\x00\x00\x00v\x00\x00\x00e\x00\x00\x00m\x00\x00\x00b\x00\x00\x00e\x00\x00\x00r","i8",B,q.g+1712464);C("D\x00\x00\x00e\x00\x00\x00c\x00\x00\x00e\x00\x00\x00m\x00\x00\x00b\x00\x00\x00e\x00\x00\x00r","i8",B,q.g+1712576);
C("J\x00\x00\x00a\x00\x00\x00n\x00\x00\x00\x00\x00\x00\x00F\x00\x00\x00e\x00\x00\x00b\x00\x00\x00\x00\x00\x00\x00M\x00\x00\x00a\x00\x00\x00r\x00\x00\x00\x00\x00\x00\x00A\x00\x00\x00p\x00\x00\x00r\x00\x00\x00\x00\x00\x00\x00J\x00\x00\x00u\x00\x00\x00n\x00\x00\x00\x00\x00\x00\x00J\x00\x00\x00u\x00\x00\x00l\x00\x00\x00\x00\x00\x00\x00A\x00\x00\x00u\x00\x00\x00g\x00\x00\x00\x00\x00\x00\x00S\x00\x00\x00e\x00\x00\x00p\x00\x00\x00\x00\x00\x00\x00O\x00\x00\x00c\x00\x00\x00t\x00\x00\x00\x00\x00\x00\x00N\x00\x00\x00o\x00\x00\x00v\x00\x00\x00\x00\x00\x00\x00D\x00\x00\x00e\x00\x00\x00c","i8",
B,q.g+1712616);
C("January\x00February\x00\x00\x00\x00\x00\x00\x00\x00March\x00\x00\x00April\x00\x00\x00May\x00\x00\x00\x00\x00June\x00\x00\x00\x00July\x00\x00\x00\x00August\x00\x00September\x00\x00\x00\x00\x00\x00\x00October\x00November\x00\x00\x00\x00\x00\x00\x00\x00December\x00\x00\x00\x00\x00\x00\x00\x00Jan\x00\x00\x00\x00\x00Feb\x00\x00\x00\x00\x00Mar\x00\x00\x00\x00\x00Apr\x00\x00\x00\x00\x00Jun\x00\x00\x00\x00\x00Jul\x00\x00\x00\x00\x00Aug\x00\x00\x00\x00\x00Sep\x00\x00\x00\x00\x00Oct\x00\x00\x00\x00\x00Nov\x00\x00\x00\x00\x00Dec","i8",
B,q.g+1713088);C("S\x00\x00\x00u\x00\x00\x00n\x00\x00\x00d\x00\x00\x00a\x00\x00\x00y","i8",B,q.g+1713480);C("M\x00\x00\x00o\x00\x00\x00n\x00\x00\x00d\x00\x00\x00a\x00\x00\x00y","i8",B,q.g+1713512);
C("T\x00\x00\x00u\x00\x00\x00e\x00\x00\x00s\x00\x00\x00d\x00\x00\x00a\x00\x00\x00y\x00\x00\x00\x00\x00\x00\x00W\x00\x00\x00e\x00\x00\x00d\x00\x00\x00n\x00\x00\x00e\x00\x00\x00s\x00\x00\x00d\x00\x00\x00a\x00\x00\x00y\x00\x00\x00\x00\x00\x00\x00T\x00\x00\x00h\x00\x00\x00u\x00\x00\x00r\x00\x00\x00s\x00\x00\x00d\x00\x00\x00a\x00\x00\x00y","i8",B,q.g+1713544);C("F\x00\x00\x00r\x00\x00\x00i\x00\x00\x00d\x00\x00\x00a\x00\x00\x00y","i8",B,q.g+1713656);
C("S\x00\x00\x00a\x00\x00\x00t\x00\x00\x00u\x00\x00\x00r\x00\x00\x00d\x00\x00\x00a\x00\x00\x00y","i8",B,q.g+1713688);C("S\x00\x00\x00u\x00\x00\x00n\x00\x00\x00\x00\x00\x00\x00M\x00\x00\x00o\x00\x00\x00n\x00\x00\x00\x00\x00\x00\x00T\x00\x00\x00u\x00\x00\x00e\x00\x00\x00\x00\x00\x00\x00W\x00\x00\x00e\x00\x00\x00d\x00\x00\x00\x00\x00\x00\x00T\x00\x00\x00h\x00\x00\x00u\x00\x00\x00\x00\x00\x00\x00F\x00\x00\x00r\x00\x00\x00i\x00\x00\x00\x00\x00\x00\x00S\x00\x00\x00a\x00\x00\x00t","i8",B,q.g+1713728);
C("Sunday\x00\x00Monday\x00\x00Tuesday\x00Wednesday\x00\x00\x00\x00\x00\x00\x00Thursday\x00\x00\x00\x00\x00\x00\x00\x00Friday\x00\x00Saturday\x00\x00\x00\x00\x00\x00\x00\x00Sun\x00\x00\x00\x00\x00Mon\x00\x00\x00\x00\x00Tue\x00\x00\x00\x00\x00Wed\x00\x00\x00\x00\x00Thu\x00\x00\x00\x00\x00Fri\x00\x00\x00\x00\x00Sat\x00\x00\x00\x00\x00\n\x00\x00\x00\x00\x00\x00\x00\u0002\x00\x00\u00c0\u0003\x00\x00\u00c0\u0004\x00\x00\u00c0\u0005\x00\x00\u00c0\u0006\x00\x00\u00c0\u0007\x00\x00\u00c0\b\x00\x00\u00c0\t\x00\x00\u00c0\n\x00\x00\u00c0\x0B\x00\x00\u00c0\f\x00\x00\u00c0\r\x00\x00\u00c0\u000e\x00\x00\u00c0\u000f\x00\x00\u00c0\u0010\x00\x00\u00c0\u0011\x00\x00\u00c0\u0012\x00\x00\u00c0\u0013\x00\x00\u00c0\u0014\x00\x00\u00c0\u0015\x00\x00\u00c0\u0016\x00\x00\u00c0\u0017\x00\x00\u00c0\u0018\x00\x00\u00c0\u0019\x00\x00\u00c0\u001a\x00\x00\u00c0\u001b\x00\x00\u00c0\u001c\x00\x00\u00c0\u001d\x00\x00\u00c0\u001e\x00\x00\u00c0\u001f\x00\x00\u00c0\x00\x00\x00\u00b3\u0001\x00\x00\u00c3\u0002\x00\x00\u00c3\u0003\x00\x00\u00c3\u0004\x00\x00\u00c3\u0005\x00\x00\u00c3\u0006\x00\x00\u00c3\u0007\x00\x00\u00c3\b\x00\x00\u00c3\t\x00\x00\u00c3\n\x00\x00\u00c3\x0B\x00\x00\u00c3\f\x00\x00\u00c3\r\x00\x00\u00d3\u000e\x00\x00\u00c3\u000f\x00\x00\u00c3\x00\x00\f\u00bb\u0001\x00\f\u00c3\u0002\x00\f\u00c3\u0003\x00\f\u00c3\u0004\x00\f\u00d3","i8",
B,q.g+1714016);C("/","i8",B,q.g+1714384);C("\u0002\x00\x00\x00\x00\x00\x00\x00uncaught\x00\x00\x00\x00\x00\x00\x00\x00terminating with %s exception of type %s: %s\x00\x00\x00\x00terminating with %s exception of type %s\x00\x00\x00\x00\x00\x00\x00\x00terminating with %s foreign exception\x00\x00\x00terminating","i8",B,q.g+1714400);
C("pthread_once failure in __cxa_get_globals_fast()\x00\x00\x00\x00\x00\x00\x00\x00cannot create pthread key for __cxa_get_globals()\x00\x00\x00\x00\x00\x00\x00cannot zero out thread value for __cxa_get_globals()\x00\x00\x00\x00\x00\x00\x00\x00\u0088*\u001a\x00\u00ce\x00\x00\x00\u00cf\x00\x00\x00D\x00\x00\x00\x00\x00\x00\x00std::bad_alloc\x00\x00St9bad_alloc\x00\x00\x00\x00H-\u001a\x00x*\u001a\x00\u00d8*\u001a\x00\x00\x00\x00\x00terminate_handler unexpectedly returned\x00\x00\x00\x00\x00\x00\x00\x00\x00St9exception\x00\x00\x00\x00 -\u001a\x00\u00c8*\u001a\x00\x00\x00\x00\x00 +\u001a\x00\u00d0\x00\x00\x00\u00d1\x00\x00\x00E","i8",
B,q.g+1714592);
C("\u0088+\u001a\x00\u00d2\x00\x00\x00\u00d3\x00\x00\x00F\x00\x00\x00\x00\x00\x00\x00St11logic_error\x00H-\u001a\x00\u0010+\u001a\x00\u00d8*\u001a\x00\x00\x00\x00\x00\x00\x00\x00\x00`+\u001a\x00\u00d0\x00\x00\x00\u00d4\x00\x00\x00E\x00\x00\x00\x00\x00\x00\x00St12length_error\x00\x00\x00\x00\x00\x00\x00\x00H-\u001a\x00H+\u001a\x00 +\u001a\x00\x00\x00\x00\x00St13runtime_error\x00\x00\x00\x00\x00\x00\x00H-\u001a\x00p+\u001a\x00\u00d8*\u001a\x00\x00\x00\x00\x00\x00\x00\x00\x00\u00c8+\u001a\x00\u00d2\x00\x00\x00\u00d5\x00\x00\x00F\x00\x00\x00\x00\x00\x00\x00St14overflow_error\x00\x00\x00\x00\x00\x00H-\u001a\x00\u00b0+\u001a\x00\u0088+\u001a\x00\x00\x00\x00\x00\x00\x00\x00\x00(,\u001a\x00\u00d6\x00\x00\x00\u00d7\x00\x00\x00G\x00\x00\x00\x00\x00\x00\x00std::bad_cast\x00\x00\x00St9type_info\x00\x00\x00\x00 -\u001a\x00\x00,\u001a\x00St8bad_cast\x00\x00\x00\x00\x00H-\u001a\x00\u0018,\u001a\x00\u00d8*\u001a\x00\x00\x00\x00\x00N10__cxxabiv116__shim_type_infoE\x00\x00\x00\x00\x00\x00\x00\x00H-\u001a\x008,\u001a\x00\u0010,\u001a\x00\x00\x00\x00\x00N10__cxxabiv117__class_type_infoE\x00\x00\x00\x00\x00\x00\x00H-\u001a\x00p,\u001a\x00`,\u001a\x00\x00\x00\x00\x00N10__cxxabiv119__pointer_type_infoE\x00\x00\x00\x00\x00N10__cxxabiv117__pbase_type_infoE\x00\x00\x00\x00\x00\x00\x00H-\u001a\x00\u00d0,\u001a\x00`,\u001a\x00\x00\x00\x00\x00H-\u001a\x00\u00a8,\u001a\x00\u00f8,\u001a\x00\x00\x00\x00\x00\x00\x00\x00\x00\u0098,\u001a\x00\u00d8\x00\x00\x00\u00d9\x00\x00\x00\u00da\x00\x00\x00\u00db\x00\x00\x00.\x00\x00\x00\r\x00\x00\x00\u0003\x00\x00\x00\n\x00\x00\x00\x00\x00\x00\x00\u0090-\u001a\x00\u00d8\x00\x00\x00\u00dc\x00\x00\x00\u00da\x00\x00\x00\u00db\x00\x00\x00.\x00\x00\x00\u000e\x00\x00\x00\u0004\x00\x00\x00\x0B\x00\x00\x00N10__cxxabiv120__si_class_type_infoE\x00\x00\x00\x00H-\u001a\x00h-\u001a\x00\u0098,\u001a\x00\x00\x00\x00\x00\x00\x00\x00\x00\u00f0-\u001a\x00\u00d8\x00\x00\x00\u00dd\x00\x00\x00\u00da\x00\x00\x00\u00db\x00\x00\x00.\x00\x00\x00\u000f\x00\x00\x00\u0005\x00\x00\x00\f\x00\x00\x00N10__cxxabiv121__vmi_class_type_infoE\x00\x00\x00H-\u001a\x00\u00c8-\u001a\x00\u0098,\u001a","i8",
B,q.g+1714932);
C('\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\x00\u0001\u0002\u0003\u0004\u0005\u0006\u0007\b\t\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\n\x0B\f\r\u000e\u000f\u0010\u0011\u0012\u0013\u0014\u0015\u0016\u0017\u0018\u0019\u001a\u001b\u001c\u001d\u001e\u001f !"#\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\n\x0B\f\r\u000e\u000f\u0010\u0011\u0012\u0013\u0014\u0015\u0016\u0017\u0018\u0019\u001a\u001b\u001c\u001d\u001e\u001f !"#\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\x00\x00\x00\x00\x00\x00\x00\x00\u0001\u0002\u0004\u0007\u0003\u0006\u0005\x00\x00\x00\x00\x00\x00\x00\x00infinity\x00\x00\x00\x00\x00\x00\x00\x00_p\u0089\x00\u00ff\t/\u000f\n\x00\x00\x00d\x00\x00\x00\u00e8\u0003\x00\x00\u0010\'\x00\x00\u00a0\u0086\u0001\x00@B\u000f\x00\u0080\u0096\u0098\x00\x00\u00e1\u00f5\u0005\x00\x00\x00\x00\x00\x00\x00\x00\u0011\x00\n\x00\u0011\u0011\u0011\x00\x00\x00\x00\u0005\x00\x00\x00\x00\x00\x00\t\x00\x00\x00\x00\x0B\x00\x00\x00\x00\x00\x00\x00\x00\u0011\x00\u000f\n\u0011\u0011\u0011\u0003\n\u0007\x00\u0001\u0013\t\x0B\x0B\x00\x00\t\u0006\x0B\x00\x00\x0B\x00\u0006\u0011\x00\x00\x00\u0011\u0011\u0011',"i8",
B,q.g+1716200);C("\x0B\x00\x00\x00\x00\x00\x00\x00\x00\u0011\x00\n\n\u0011\u0011\u0011\x00\n\x00\x00\u0002\x00\t\x0B\x00\x00\x00\t\x00\x0B\x00\x00\x0B","i8",B,q.g+1716625);C("\f","i8",B,q.g+1716683);C("\f\x00\x00\x00\x00\f\x00\x00\x00\x00\t\f\x00\x00\x00\x00\x00\f\x00\x00\f","i8",B,q.g+1716695);C("\u000e","i8",B,q.g+1716741);C("\r\x00\x00\x00\u0004\r\x00\x00\x00\x00\t\u000e\x00\x00\x00\x00\x00\u000e\x00\x00\u000e","i8",B,q.g+1716753);C("\u0010","i8",B,q.g+1716799);
C("\u000f\x00\x00\x00\x00\u000f\x00\x00\x00\x00\t\u0010\x00\x00\x00\x00\x00\u0010\x00\x00\u0010\x00\x00\u0012\x00\x00\x00\u0012\u0012\u0012","i8",B,q.g+1716811);C("\u0012\x00\x00\x00\u0012\u0012\u0012\x00\x00\x00\x00\x00\x00\t","i8",B,q.g+1716866);C("\x0B","i8",B,q.g+1716915);C("\n\x00\x00\x00\x00\n\x00\x00\x00\x00\t\x0B\x00\x00\x00\x00\x00\x0B\x00\x00\x0B","i8",B,q.g+1716927);C("\f","i8",B,q.g+1716973);
C("\f\x00\x00\x00\x00\f\x00\x00\x00\x00\t\f\x00\x00\x00\x00\x00\f\x00\x00\f\x00\x00-+ 0X0x\x00\x00\x00\x00\x00\x00\x00(null)\x00\x00-0X+0X 0X-0x+0x 0x\x00\x00\x00\x00\x00\x00inf\x00\x00\x00\x00\x00INF\x00\x00\x00\x00\x00nan\x00\x00\x00\x00\x00NAN\x00\x00\x00\x00\x000123456789ABCDEF.","i8",B,q.g+1716985);C("/","i8",B,q.g+1717148);C("\u00ff\u00ff\u00ff\u00ff\u00ff","i8",B,q.g+1717187);var pc=q.lc(C(12,"i8",A),8);p(0==pc%8);
var I={ha:1,fa:2,dh:3,dg:4,Ia:5,Uc:6,Cf:7,Ag:8,O:9,Pf:10,mb:11,nh:11,Vd:12,fc:13,Zf:14,Mg:15,Ha:16,Sc:17,Xd:18,Cb:19,Ua:20,Ta:21,H:22,vg:23,Ud:24,Wd:25,kh:26,$f:27,Ig:28,nb:29,$g:30,og:31,Ug:32,Wf:33,Vc:34,Eg:42,bg:43,Qf:44,fg:45,gg:46,hg:47,ng:48,lh:49,yg:50,eg:51,Uf:35,Bg:37,Hf:52,Kf:53,oh:54,wg:55,Lf:56,Mf:57,Vf:35,Nf:59,Kg:60,zg:61,hh:62,Jg:63,Fg:64,Gg:65,Zg:66,Cg:67,Ff:68,eh:69,Rf:70,Vg:71,qg:72,Xf:73,Jf:74,Qg:76,If:77,Yg:78,ig:79,jg:80,mg:81,lg:82,kg:83,Lg:38,hc:39,rg:36,gc:40,Eb:95,Tg:96,Tf:104,
xg:105,Gf:97,Xg:91,Og:88,Hg:92,ah:108,Rc:111,Df:98,Sf:103,ug:101,sg:100,ih:110,ag:112,Tc:113,Sd:115,Qd:114,Rd:89,pg:90,Wg:93,bh:94,Ef:99,tg:102,Td:106,Db:107,jh:109,mh:87,Yf:122,fh:116,Pg:95,Dg:123,cg:84,Rg:75,Of:125,Ng:131,Sg:130,gh:86},qc={"0":"Success",1:"Not super-user",2:"No such file or directory",3:"No such process",4:"Interrupted system call",5:"I/O error",6:"No such device or address",7:"Arg list too long",8:"Exec format error",9:"Bad file number",10:"No children",11:"No more processes",
12:"Not enough core",13:"Permission denied",14:"Bad address",15:"Block device required",16:"Mount device busy",17:"File exists",18:"Cross-device link",19:"No such device",20:"Not a directory",21:"Is a directory",22:"Invalid argument",23:"Too many open files in system",24:"Too many open files",25:"Not a typewriter",26:"Text file busy",27:"File too large",28:"No space left on device",29:"Illegal seek",30:"Read only file system",31:"Too many links",32:"Broken pipe",33:"Math arg out of domain of func",
34:"Math result not representable",35:"File locking deadlock error",36:"File or path name too long",37:"No record locks available",38:"Function not implemented",39:"Directory not empty",40:"Too many symbolic links",42:"No message of desired type",43:"Identifier removed",44:"Channel number out of range",45:"Level 2 not synchronized",46:"Level 3 halted",47:"Level 3 reset",48:"Link number out of range",49:"Protocol driver not attached",50:"No CSI structure available",51:"Level 2 halted",52:"Invalid exchange",
53:"Invalid request descriptor",54:"Exchange full",55:"No anode",56:"Invalid request code",57:"Invalid slot",59:"Bad font file fmt",60:"Device not a stream",61:"No data (for no delay io)",62:"Timer expired",63:"Out of streams resources",64:"Machine is not on the network",65:"Package not installed",66:"The object is remote",67:"The link has been severed",68:"Advertise error",69:"Srmount error",70:"Communication error on send",71:"Protocol error",72:"Multihop attempted",73:"Cross mount point (not really error)",
74:"Trying to read unreadable message",75:"Value too large for defined data type",76:"Given log. name not unique",77:"f.d. invalid for this operation",78:"Remote address changed",79:"Can access a needed shared lib",80:"Accessing a corrupted shared lib",81:".lib section in a.out corrupted",82:"Attempting to link in too many libs",83:"Attempting to exec a shared library",84:"Illegal byte sequence",86:"Streams pipe error",87:"Too many users",88:"Socket operation on non-socket",89:"Destination address required",
90:"Message too long",91:"Protocol wrong type for socket",92:"Protocol not available",93:"Unknown protocol",94:"Socket type not supported",95:"Not supported",96:"Protocol family not supported",97:"Address family not supported by protocol family",98:"Address already in use",99:"Address not available",100:"Network interface is not configured",101:"Network is unreachable",102:"Connection reset by network",103:"Connection aborted",104:"Connection reset by peer",105:"No buffer space available",106:"Socket is already connected",
107:"Socket is not connected",108:"Can't send after socket shutdown",109:"Too many references",110:"Connection timed out",111:"Connection refused",112:"Host is down",113:"Host is unreachable",114:"Socket already connected",115:"Connection already in progress",116:"Stale file handle",122:"Quota exceeded",123:"No medium (in tape drive)",125:"Operation canceled",130:"Previous owner died",131:"State not recoverable"},rc=0;function J(a){return y[rc>>2]=a}
function sc(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 tc(a){var b="/"===a.charAt(0),c="/"===a.substr(-1),a=sc(a.split("/").filter(function(a){return!!a}),!b).join("/");!a&&!b&&(a=".");a&&c&&(a+="/");return(b?"/":"")+a}
function uc(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 vc(a){if("/"===a)return"/";var b=a.lastIndexOf("/");return-1===b?a:a.substr(b+1)}function wc(){var a=Array.prototype.slice.call(arguments,0);return tc(a.join("/"))}function xc(a,b){return tc(a+"/"+b)}
function yc(){for(var a="",b=k,c=arguments.length-1;-1<=c&&!b;c--){b=0<=c?arguments[c]:v.Nb();"string"!==typeof b&&f(new TypeError("Arguments to path.resolve must be strings"));if(!b)return"";a=b+"/"+a;b="/"===b.charAt(0)}a=sc(a.split("/").filter(function(a){return!!a}),!b).join("/");return(b?"/":"")+a||"."}
function zc(a,b){function c(a){for(var b=0;b<a.length&&""===a[b];b++);for(var c=a.length-1;0<=c&&""===a[c];c--);return b>c?[]:a.slice(b,c-b+1)}for(var a=yc(a).substr(1),b=yc(b).substr(1),d=c(a.split("/")),e=c(b.split("/")),g=Math.min(d.length,e.length),l=g,m=0;m<g;m++)if(d[m]!==e[m]){l=m;break}g=[];for(m=l;m<d.length;m++)g.push("..");g=g.concat(e.slice(l));return g.join("/")}var Ac=[];function Bc(a,b){Ac[a]={input:[],aa:[],$a:b};v.Hc(a,Cc)}
var Cc={open:function(a){var b=Ac[a.o.yb];b||f(new v.k(I.Cb));a.ga=b;a.seekable=k},close:function(a){a.ga.$a.flush(a.ga)},flush:function(a){a.ga.$a.flush(a.ga)},ba:function(a,b,c,d){(!a.ga||!a.ga.$a.wd)&&f(new v.k(I.Uc));for(var e=0,g=0;g<d;g++){var l;try{l=a.ga.$a.wd(a.ga)}catch(m){f(new v.k(I.Ia))}l===h&&0===e&&f(new v.k(I.mb));if(l===j||l===h)break;e++;b[c+g]=l}e&&(a.o.timestamp=Date.now());return e},write:function(a,b,c,d){(!a.ga||!a.ga.$a.Ec)&&f(new v.k(I.Uc));for(var e=0;e<d;e++)try{a.ga.$a.Ec(a.ga,
b[c+e])}catch(g){f(new v.k(I.Ia))}d&&(a.o.timestamp=Date.now());return e}},Ec={wd:function(a){if(!a.input.length){var b=j;if(ea){var b=new Buffer(256),c=0,d=process.li.I,e=k;try{d=Dc.ci("/dev/stdin","r"),e=i}catch(g){}c=Dc.fi(d,b,0,256,j);e&&Dc.Dh(d);b=0<c?b.slice(0,c).toString("utf-8"):j}else"undefined"!=typeof window&&"function"==typeof window.prompt?(b=window.prompt("Input: "),b!==j&&(b+="\n")):"function"==typeof readline&&(b=readline(),b!==j&&(b+="\n"));if(!b)return j;a.input=lb(b,i)}return a.input.shift()},
Ec:function(a,b){b===j||10===b?(Module.print(Na(a.aa,0)),a.aa=[]):0!=b&&a.aa.push(b)},flush:function(a){a.aa&&0<a.aa.length&&(Module.print(Na(a.aa,0)),a.aa=[])}},Fc={Ec:function(a,b){b===j||10===b?(Module.printErr(Na(a.aa,0)),a.aa=[]):0!=b&&a.aa.push(b)},flush:function(a){a.aa&&0<a.aa.length&&(Module.printErr(Na(a.aa,0)),a.aa=[])}},L={sa:j,S:function(){return L.createNode(j,"/",16895,0)},createNode:function(a,b,c,d){(v.Te(c)||v.Ue(c))&&f(new v.k(I.ha));L.sa||(L.sa={dir:{o:{na:L.q.na,W:L.q.W,Za:L.q.Za,
qa:L.q.qa,rename:L.q.rename,Sa:L.q.Sa,fb:L.q.fb,bb:L.q.bb,Ca:L.q.Ca},M:{oa:L.B.oa}},file:{o:{na:L.q.na,W:L.q.W},M:{oa:L.B.oa,ba:L.B.ba,write:L.B.write,ob:L.B.ob,ub:L.B.ub}},link:{o:{na:L.q.na,W:L.q.W,cb:L.q.cb},M:{}},ed:{o:{na:L.q.na,W:L.q.W},M:v.oe}});c=v.createNode(a,b,c,d);v.T(c.mode)?(c.q=L.sa.dir.o,c.B=L.sa.dir.M,c.p={}):v.isFile(c.mode)?(c.q=L.sa.file.o,c.B=L.sa.file.M,c.J=0,c.p=j):v.Ya(c.mode)?(c.q=L.sa.link.o,c.B=L.sa.link.M):v.Xa(c.mode)&&(c.q=L.sa.ed.o,c.B=L.sa.ed.M);c.timestamp=Date.now();
a&&(a.p[b]=c);return c},Le:function(a){if(a.p&&a.p.subarray){for(var b=[],c=0;c<a.J;++c)b.push(a.p[c]);return b}return a.p},Oh:function(a){return!a.p?new Uint8Array:a.p.subarray?a.p.subarray(0,a.J):new Uint8Array(a.p)},qd:function(a,b){a.p&&(a.p.subarray&&b>a.p.length)&&(a.p=L.Le(a),a.J=a.p.length);if(!a.p||a.p.subarray){var c=a.p?a.p.buffer.byteLength:0;c>=b||(b=Math.max(b,c*(1048576>c?2:1.125)|0),0!=c&&(b=Math.max(b,256)),c=a.p,a.p=new Uint8Array(b),0<a.J&&a.p.set(c.subarray(0,a.J),0))}else{!a.p&&
0<b&&(a.p=[]);for(;a.p.length<b;)a.p.push(0)}},rf:function(a,b){if(a.J!=b)if(0==b)a.p=j,a.J=0;else{if(!a.p||a.p.subarray){var c=a.p;a.p=new Uint8Array(new ArrayBuffer(b));c&&a.p.set(c.subarray(0,Math.min(b,a.J)))}else if(a.p||(a.p=[]),a.p.length>b)a.p.length=b;else for(;a.p.length<b;)a.p.push(0);a.J=b}},q:{na:function(a){var b={};b.Be=v.Xa(a.mode)?a.id:1;b.Ad=a.id;b.mode=a.mode;b.gf=1;b.uid=0;b.Pe=0;b.yb=a.yb;b.size=v.T(a.mode)?4096:v.isFile(a.mode)?a.J:v.Ya(a.mode)?a.link.length:0;b.ke=new Date(a.timestamp);
b.cf=new Date(a.timestamp);b.Ae=new Date(a.timestamp);b.le=4096;b.me=Math.ceil(b.size/b.le);return b},W:function(a,b){b.mode!==h&&(a.mode=b.mode);b.timestamp!==h&&(a.timestamp=b.timestamp);b.size!==h&&L.rf(a,b.size)},Za:function(){f(v.xc[I.fa])},qa:function(a,b,c,d){return L.createNode(a,b,c,d)},rename:function(a,b,c){if(v.T(a.mode)){var d;try{d=v.pa(b,c)}catch(e){}if(d)for(var g in d.p)f(new v.k(I.hc))}delete a.parent.p[a.name];a.name=c;b.p[c]=a;a.parent=b},Sa:function(a,b){delete a.p[b]},fb:function(a,
b){var c=v.pa(a,b),d;for(d in c.p)f(new v.k(I.hc));delete a.p[b]},bb:function(a){var b=[".",".."],c;for(c in a.p)a.p.hasOwnProperty(c)&&b.push(c);return b},Ca:function(a,b,c){a=L.createNode(a,b,41471,0);a.link=c;return a},cb:function(a){v.Ya(a.mode)||f(new v.k(I.H));return a.link}},B:{ba:function(a,b,c,d,e){var g=a.o.p;if(e>=a.o.J)return 0;a=Math.min(a.o.J-e,d);p(0<=a);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.o;a.timestamp=Date.now();if(b.subarray&&(!a.p||a.p.subarray)){if(g)return a.p=b.subarray(c,c+d),a.J=d;if(0===a.J&&0===e)return a.p=new Uint8Array(b.subarray(c,c+d)),a.J=d;if(e+d<=a.J)return a.p.set(b.subarray(c,c+d),e),d}L.qd(a,e+d);if(a.p.subarray&&b.subarray)a.p.set(b.subarray(c,c+d),e);else for(g=0;g<d;g++)a.p[e+g]=b[c+g];a.J=Math.max(a.J,e+d);return d},oa:function(a,b,c){1===c?b+=a.position:2===c&&v.isFile(a.o.mode)&&(b+=a.o.J);0>b&&f(new v.k(I.H));return b},ob:function(a,b,c){L.qd(a.o,b+
c);a.o.J=Math.max(a.o.J,b+c)},ub:function(a,b,c,d,e,g,l){v.isFile(a.o.mode)||f(new v.k(I.Cb));c=a.o.p;if(!(l&2)&&(c.buffer===b||c.buffer===b.buffer))a=k,d=c.byteOffset;else{if(0<e||e+d<a.o.J)c=c.subarray?c.subarray(e,e+d):Array.prototype.slice.call(c,e,e+d);a=i;(d=F(d))||f(new v.k(I.Vd));b.set(c,d)}return{e:d,Ah:a}}}},Gc=C(1,"i32*",A),Hc=C(1,"i32*",A),Ic=C(1,"i32*",A),v={root:j,wb:[],ld:[j],Qa:[],ef:1,ra:j,hd:"/",Vb:k,zd:i,V:{},Od:{Gd:{$d:1,ce:2}},k:j,xc:{},$:function(a){a instanceof v.k||f(a+" : "+
Sa());return J(a.Qb)},K:function(a,b){a=yc(v.Nb(),a);b=b||{};if(!a)return{path:"",o:j};var c={vc:i,Gc:0},d;for(d in c)b[d]===h&&(b[d]=c[d]);8<b.Gc&&f(new v.k(I.gc));var c=sc(a.split("/").filter(function(a){return!!a}),k),e=v.root;d="/";for(var g=0;g<c.length;g++){var l=g===c.length-1;if(l&&b.parent)break;e=v.pa(e,c[g]);d=xc(d,c[g]);if(v.Ka(e)&&(!l||l&&b.vc))e=e.vb.root;if(!l||b.ka)for(l=0;v.Ya(e.mode);)e=v.cb(d),d=yc(uc(d),e),e=v.K(d,{Gc:b.Gc}).o,40<l++&&f(new v.k(I.gc))}return{path:d,o:e}},ma:function(a){for(var b;;){if(v.Wb(a))return a=
a.S.bf,!b?a:"/"!==a[a.length-1]?a+"/"+b:a+b;b=b?a.name+"/"+b:a.name;a=a.parent}},yc:function(a,b){for(var c=0,d=0;d<b.length;d++)c=(c<<5)-c+b.charCodeAt(d)|0;return(a+c>>>0)%v.ra.length},xd:function(a){var b=v.yc(a.parent.id,a.name);a.Na=v.ra[b];v.ra[b]=a},yd:function(a){var b=v.yc(a.parent.id,a.name);if(v.ra[b]===a)v.ra[b]=a.Na;else for(b=v.ra[b];b;){if(b.Na===a){b.Na=a.Na;break}b=b.Na}},pa:function(a,b){var c=v.$e(a);c&&f(new v.k(c,a));for(c=v.ra[v.yc(a.id,b)];c;c=c.Na){var d=c.name;if(c.parent.id===
a.id&&d===b)return c}return v.Za(a,b)},createNode:function(a,b,c,d){v.Fb||(v.Fb=function(a,b,c,d){a||(a=this);this.parent=a;this.S=a.S;this.vb=j;this.id=v.ef++;this.name=b;this.mode=c;this.q={};this.B={};this.yb=d},v.Fb.prototype={},Object.defineProperties(v.Fb.prototype,{ba:{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}},Ve:{get:function(){return v.T(this.mode)}},
zc:{get:function(){return v.Xa(this.mode)}}}));a=new v.Fb(a,b,c,d);v.xd(a);return a},sc:function(a){v.yd(a)},Wb:function(a){return a===a.parent},Ka:function(a){return!!a.vb},isFile:function(a){return 32768===(a&61440)},T:function(a){return 16384===(a&61440)},Ya:function(a){return 40960===(a&61440)},Xa:function(a){return 8192===(a&61440)},Te:function(a){return 24576===(a&61440)},Ue:function(a){return 4096===(a&61440)},We:function(a){return 49152===(a&49152)},Ge:{r:0,rs:1052672,"r+":2,w:577,wx:705,
xw:705,"w+":578,"wx+":706,"xw+":706,a:1089,ax:1217,xa:1217,"a+":1090,"ax+":1218,"xa+":1218},Fd:function(a){var b=v.Ge[a];"undefined"===typeof b&&f(Error("Unknown file open mode: "+a));return b},He:function(a){var b=["r","w","rw"][a&2097155];a&512&&(b+="w");return b},Oa:function(a,b){return v.zd?0:-1!==b.indexOf("r")&&!(a.mode&292)||-1!==b.indexOf("w")&&!(a.mode&146)||-1!==b.indexOf("x")&&!(a.mode&73)?I.fc:0},$e:function(a){var b=v.Oa(a,"x");return b?b:!a.q.Za?I.fc:0},Cc:function(a,b){try{return v.pa(a,
b),I.Sc}catch(c){}return v.Oa(a,"wx")},Xb:function(a,b,c){var d;try{d=v.pa(a,b)}catch(e){return e.Qb}if(a=v.Oa(a,"wx"))return a;if(c){if(!v.T(d.mode))return I.Ua;if(v.Wb(d)||v.ma(d)===v.Nb())return I.Ha}else if(v.T(d.mode))return I.Ta;return 0},af:function(a,b){return!a?I.fa:v.Ya(a.mode)?I.gc:v.T(a.mode)&&(0!==(b&2097155)||b&512)?I.Ta:v.Oa(a,v.He(b))},Zd:4096,ff:function(a,b){for(var b=b||v.Zd,c=a||0;c<=b;c++)if(!v.Qa[c])return c;f(new v.k(I.Ud))},Z:function(a){return v.Qa[a]},fd:function(a,b,c){v.Gb||
(v.Gb=aa(),v.Gb.prototype={},Object.defineProperties(v.Gb.prototype,{object:{get:function(){return this.o},set:function(a){this.o=a}},Uh:{get:function(){return 1!==(this.P&2097155)}},Vh:{get:function(){return 0!==(this.P&2097155)}},Th:{get:function(){return this.P&1024}}}));var d=new v.Gb,e;for(e in a)d[e]=a[e];a=d;b=v.ff(b,c);a.I=b;return v.Qa[b]=a},pe:function(a){v.Qa[a]=j},da:function(a){return v.Qa[a-1]},sb:function(a){return a?a.I+1:0},oe:{open:function(a){a.B=v.Ke(a.o.yb).B;a.B.open&&a.B.open(a)},
oa:function(){f(new v.k(I.nb))}},Bc:function(a){return a>>8},ai:function(a){return a&255},Ma:function(a,b){return a<<8|b},Hc:function(a,b){v.ld[a]={B:b}},Ke:function(a){return v.ld[a]},sd:function(a){for(var b=[],a=[a];a.length;){var c=a.pop();b.push(c);a.push.apply(a,c.wb)}return b},Md:function(a,b){function c(a){if(a){if(!c.Ee)return c.Ee=i,b(a)}else++e>=d.length&&b(j)}"function"===typeof a&&(b=a,a=k);var d=v.sd(v.root.S),e=0;d.forEach(function(b){if(!b.type.Md)return c(j);b.type.Md(b,a,c)})},S:function(a,
b,c){var d="/"===c,e=!c,g;d&&v.root&&f(new v.k(I.Ha));!d&&!e&&(g=v.K(c,{vc:k}),c=g.path,g=g.o,v.Ka(g)&&f(new v.k(I.Ha)),v.T(g.mode)||f(new v.k(I.Ua)));b={type:a,di:b,bf:c,wb:[]};a=a.S(b);a.S=b;b.root=a;d?v.root=a:g&&(g.vb=b,g.S&&g.S.wb.push(b));return a},pi:function(a){a=v.K(a,{vc:k});v.Ka(a.o)||f(new v.k(I.H));var a=a.o,b=a.vb,c=v.sd(b);Object.keys(v.ra).forEach(function(a){for(a=v.ra[a];a;){var b=a.Na;-1!==c.indexOf(a.S)&&v.sc(a);a=b}});a.vb=j;b=a.S.wb.indexOf(b);p(-1!==b);a.S.wb.splice(b,1)},Za:function(a,
b){return a.q.Za(a,b)},qa:function(a,b,c){var d=v.K(a,{parent:i}).o,a=vc(a);(!a||"."===a||".."===a)&&f(new v.k(I.H));var e=v.Cc(d,a);e&&f(new v.k(e));d.q.qa||f(new v.k(I.ha));return d.q.qa(d,a,b,c)},create:function(a,b){b=(b!==h?b:438)&4095;b|=32768;return v.qa(a,b,0)},Ba:function(a,b){b=(b!==h?b:511)&1023;b|=16384;return v.qa(a,b,0)},Yb:function(a,b,c){"undefined"===typeof c&&(c=b,b=438);return v.qa(a,b|8192,c)},Ca:function(a,b){yc(a)||f(new v.k(I.fa));var c=v.K(b,{parent:i}).o;c||f(new v.k(I.fa));
var d=vc(b),e=v.Cc(c,d);e&&f(new v.k(e));c.q.Ca||f(new v.k(I.ha));return c.q.Ca(c,d,a)},rename:function(a,b){var c=uc(a),d=uc(b),e=vc(a),g=vc(b),l,m,s;try{l=v.K(a,{parent:i}),m=l.o,l=v.K(b,{parent:i}),s=l.o}catch(x){f(new v.k(I.Ha))}(!m||!s)&&f(new v.k(I.fa));m.S!==s.S&&f(new v.k(I.Xd));l=v.pa(m,e);d=zc(a,d);"."!==d.charAt(0)&&f(new v.k(I.H));d=zc(b,c);"."!==d.charAt(0)&&f(new v.k(I.hc));var r;try{r=v.pa(s,g)}catch(u){}if(l!==r){c=v.T(l.mode);(e=v.Xb(m,e,c))&&f(new v.k(e));(e=r?v.Xb(s,g,c):v.Cc(s,
g))&&f(new v.k(e));m.q.rename||f(new v.k(I.ha));(v.Ka(l)||r&&v.Ka(r))&&f(new v.k(I.Ha));s!==m&&(e=v.Oa(m,"w"))&&f(new v.k(e));try{v.V.willMovePath&&v.V.willMovePath(a,b)}catch(D){console.log("FS.trackingDelegate['willMovePath']('"+a+"', '"+b+"') threw an exception: "+D.message)}v.yd(l);try{m.q.rename(l,s,g)}catch(K){f(K)}finally{v.xd(l)}try{if(v.V.onMovePath)v.V.onMovePath(a,b)}catch(G){console.log("FS.trackingDelegate['onMovePath']('"+a+"', '"+b+"') threw an exception: "+G.message)}}},fb:function(a){var b=
v.K(a,{parent:i}).o,c=vc(a),d=v.pa(b,c),e=v.Xb(b,c,i);e&&f(new v.k(e));b.q.fb||f(new v.k(I.ha));v.Ka(d)&&f(new v.k(I.Ha));try{v.V.willDeletePath&&v.V.willDeletePath(a)}catch(g){console.log("FS.trackingDelegate['willDeletePath']('"+a+"') threw an exception: "+g.message)}b.q.fb(b,c);v.sc(d);try{if(v.V.onDeletePath)v.V.onDeletePath(a)}catch(l){console.log("FS.trackingDelegate['onDeletePath']('"+a+"') threw an exception: "+l.message)}},bb:function(a){a=v.K(a,{ka:i}).o;a.q.bb||f(new v.k(I.Ua));return a.q.bb(a)},
Sa:function(a){var b=v.K(a,{parent:i}).o,c=vc(a),d=v.pa(b,c),e=v.Xb(b,c,k);e&&(e===I.Ta&&(e=I.ha),f(new v.k(e)));b.q.Sa||f(new v.k(I.ha));v.Ka(d)&&f(new v.k(I.Ha));try{v.V.willDeletePath&&v.V.willDeletePath(a)}catch(g){console.log("FS.trackingDelegate['willDeletePath']('"+a+"') threw an exception: "+g.message)}b.q.Sa(b,c);v.sc(d);try{if(v.V.onDeletePath)v.V.onDeletePath(a)}catch(l){console.log("FS.trackingDelegate['onDeletePath']('"+a+"') threw an exception: "+l.message)}},cb:function(a){var a=v.K(a),
b=a.o;b||f(new v.k(I.fa));b.q.cb||f(new v.k(I.H));return yc(v.ma(a.o.parent),b.q.cb(b))},Mc:function(a,b){var c=v.K(a,{ka:!b}).o;c||f(new v.k(I.fa));c.q.na||f(new v.k(I.ha));return c.q.na(c)},Ye:function(a){return v.Mc(a,i)},Ib:function(a,b,c){a="string"===typeof a?v.K(a,{ka:!c}).o:a;a.q.W||f(new v.k(I.ha));a.q.W(a,{mode:b&4095|a.mode&-4096,timestamp:Date.now()})},Xh:function(a,b){v.Ib(a,b,i)},Jh:function(a,b){var c=v.Z(a);c||f(new v.k(I.O));v.Ib(c.o,b)},dd:function(a,b,c,d){a="string"===typeof a?
v.K(a,{ka:!d}).o:a;a.q.W||f(new v.k(I.ha));a.q.W(a,{timestamp:Date.now()})},Yh:function(a,b,c){v.dd(a,b,c,i)},Kh:function(a,b,c){(a=v.Z(a))||f(new v.k(I.O));v.dd(a.o,b,c)},truncate:function(a,b){0>b&&f(new v.k(I.H));var c;c="string"===typeof a?v.K(a,{ka:i}).o:a;c.q.W||f(new v.k(I.ha));v.T(c.mode)&&f(new v.k(I.Ta));v.isFile(c.mode)||f(new v.k(I.H));var d=v.Oa(c,"w");d&&f(new v.k(d));c.q.W(c,{size:b,timestamp:Date.now()})},Mh:function(a,b){var c=v.Z(a);c||f(new v.k(I.O));0===(c.P&2097155)&&f(new v.k(I.H));
v.truncate(c.o,b)},qi:function(a,b,c){a=v.K(a,{ka:i}).o;a.q.W(a,{timestamp:Math.max(b,c)})},open:function(a,b,c,d,e){""===a&&f(new v.k(I.fa));var b="string"===typeof b?v.Fd(b):b,c=b&64?("undefined"===typeof c?438:c)&4095|32768:0,g;if("object"===typeof a)g=a;else{a=tc(a);try{g=v.K(a,{ka:!(b&131072)}).o}catch(l){}}var m=k;b&64&&(g?b&128&&f(new v.k(I.Sc)):(g=v.qa(a,c,0),m=i));g||f(new v.k(I.fa));v.Xa(g.mode)&&(b&=-513);m||(c=v.af(g,b))&&f(new v.k(c));b&512&&v.truncate(g,0);b&=-641;d=v.fd({o:g,path:v.ma(g),
P:b,seekable:i,position:0,B:g.B,ec:[],error:k},d,e);d.B.open&&d.B.open(d);Module.logReadFiles&&!(b&1)&&(v.Fc||(v.Fc={}),a in v.Fc||(v.Fc[a]=1,Module.printErr("read file: "+a)));try{v.V.onOpenFile&&(e=0,1!==(b&2097155)&&(e|=v.Od.Gd.$d),0!==(b&2097155)&&(e|=v.Od.Gd.ce),v.V.onOpenFile(a,e))}catch(s){console.log("FS.trackingDelegate['onOpenFile']('"+a+"', flags) threw an exception: "+s.message)}return d},close:function(a){try{a.B.close&&a.B.close(a)}catch(b){f(b)}finally{v.pe(a.I)}},oa:function(a,b,c){(!a.seekable||
!a.B.oa)&&f(new v.k(I.nb));a.position=a.B.oa(a,b,c);a.ec=[];return a.position},ba:function(a,b,c,d,e){(0>d||0>e)&&f(new v.k(I.H));1===(a.P&2097155)&&f(new v.k(I.O));v.T(a.o.mode)&&f(new v.k(I.Ta));a.B.ba||f(new v.k(I.H));var g=i;"undefined"===typeof e?(e=a.position,g=k):a.seekable||f(new v.k(I.nb));b=a.B.ba(a,b,c,d,e);g||(a.position+=b);return b},write:function(a,b,c,d,e,g){(0>d||0>e)&&f(new v.k(I.H));0===(a.P&2097155)&&f(new v.k(I.O));v.T(a.o.mode)&&f(new v.k(I.Ta));a.B.write||f(new v.k(I.H));a.P&
1024&&v.oa(a,0,2);var l=i;"undefined"===typeof e?(e=a.position,l=k):a.seekable||f(new v.k(I.nb));b=a.B.write(a,b,c,d,e,g);l||(a.position+=b);try{if(a.path&&v.V.onWriteToFile)v.V.onWriteToFile(a.path)}catch(m){console.log("FS.trackingDelegate['onWriteToFile']('"+path+"') threw an exception: "+m.message)}return b},ob:function(a,b,c){(0>b||0>=c)&&f(new v.k(I.H));0===(a.P&2097155)&&f(new v.k(I.O));!v.isFile(a.o.mode)&&!v.T(node.mode)&&f(new v.k(I.Cb));a.B.ob||f(new v.k(I.Eb));a.B.ob(a,b,c)},ub:function(a,
b,c,d,e,g,l){1===(a.P&2097155)&&f(new v.k(I.fc));a.B.ub||f(new v.k(I.Cb));return a.B.ub(a,b,c,d,e,g,l)},tb:function(a,b,c){a.B.tb||f(new v.k(I.Wd));return a.B.tb(a,b,c)},ei:function(a,b){b=b||{};b.P=b.P||"r";b.encoding=b.encoding||"binary";"utf8"!==b.encoding&&"binary"!==b.encoding&&f(Error('Invalid encoding type "'+b.encoding+'"'));var c,d=v.open(a,b.P),e=v.Mc(a).size,g=new Uint8Array(e);v.ba(d,g,0,e,0);"utf8"===b.encoding?c=Na(g,0):"binary"===b.encoding&&(c=g);v.close(d);return c},ri:function(a,
b,c){c=c||{};c.P=c.P||"w";c.encoding=c.encoding||"utf8";"utf8"!==c.encoding&&"binary"!==c.encoding&&f(Error('Invalid encoding type "'+c.encoding+'"'));a=v.open(a,c.P,c.mode);if("utf8"===c.encoding){var d=new Uint8Array(Pa(b)+1),b=Oa(b,d,0,d.length);v.write(a,d,0,b,0,c.ne)}else"binary"===c.encoding&&v.write(a,b,0,b.length,0,c.ne);v.close(a)},Nb:function(){return v.hd},Ch:function(a){a=v.K(a,{ka:i});v.T(a.o.mode)||f(new v.k(I.Ua));var b=v.Oa(a.o,"x");b&&f(new v.k(b));v.hd=a.path},re:function(){v.Ba("/tmp");
v.Ba("/home");v.Ba("/home/web_user")},qe:function(){v.Ba("/dev");v.Hc(v.Ma(1,3),{ba:ba(0),write:ba(0)});v.Yb("/dev/null",v.Ma(1,3));Bc(v.Ma(5,0),Ec);Bc(v.Ma(6,0),Fc);v.Yb("/dev/tty",v.Ma(5,0));v.Yb("/dev/tty1",v.Ma(6,0));var a;if("undefined"!==typeof crypto){var b=new Uint8Array(1);a=function(){crypto.getRandomValues(b);return b[0]}}else a=ea?function(){return require("crypto").randomBytes(1)[0]}:function(){return 256*Math.random()|0};v.wa("/dev","random",a);v.wa("/dev","urandom",a);v.Ba("/dev/shm");
v.Ba("/dev/shm/tmp")},ze:function(){Module.stdin?v.wa("/dev","stdin",Module.stdin):v.Ca("/dev/tty","/dev/stdin");Module.stdout?v.wa("/dev","stdout",j,Module.stdout):v.Ca("/dev/tty","/dev/stdout");Module.stderr?v.wa("/dev","stderr",j,Module.stderr):v.Ca("/dev/tty1","/dev/stderr");var a=v.open("/dev/stdin","r");y[Gc>>2]=v.sb(a);p(0===a.I,"invalid handle for stdin ("+a.I+")");a=v.open("/dev/stdout","w");y[Hc>>2]=v.sb(a);p(1===a.I,"invalid handle for stdout ("+a.I+")");a=v.open("/dev/stderr","w");y[Ic>>
2]=v.sb(a);p(2===a.I,"invalid handle for stderr ("+a.I+")")},nd:function(){v.k||(v.k=function(a,b){this.o=b;this.Kd=function(a){this.Qb=a;for(var b in I)if(I[b]===a){this.code=b;break}};this.Kd(a);this.message=qc[a]},v.k.prototype=Error(),[I.fa].forEach(function(a){v.xc[a]=new v.k(a);v.xc[a].stack="<generic error, no stack>"}))},wf:function(){v.nd();v.ra=Array(4096);v.S(L,{},"/");v.re();v.qe()},Wa:function(a,b,c){p(!v.Wa.Vb,"FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)");
v.Wa.Vb=i;v.nd();Module.stdin=a||Module.stdin;Module.stdout=b||Module.stdout;Module.stderr=c||Module.stderr;v.ze()},nf:function(){v.Wa.Vb=k;for(var a=0;a<v.Qa.length;a++){var b=v.Qa[a];b&&v.close(b)}},Tb:function(a,b){var c=0;a&&(c|=365);b&&(c|=146);return c},Wh:function(a,b){var c=wc.apply(j,a);b&&"/"==c[0]&&(c=c.substr(1));return c},uh:function(a,b){return yc(b,a)},ki:function(a){return tc(a)},Lh:function(a,b){var c=v.nc(a,b);if(c.uc)return c.object;J(c.error);return j},nc:function(a,b){try{var c=
v.K(a,{ka:!b}),a=c.path}catch(d){}var e={Wb:k,uc:k,error:0,name:j,path:j,object:j,kf:k,mf:j,lf:j};try{c=v.K(a,{parent:i}),e.kf=i,e.mf=c.path,e.lf=c.o,e.name=vc(a),c=v.K(a,{ka:!b}),e.uc=i,e.path=c.path,e.object=c.o,e.name=c.o.name,e.Wb="/"===c.path}catch(g){e.error=g.Qb}return e},te:function(a,b,c,d){a=xc("string"===typeof a?a:v.ma(a),b);return v.Ba(a,v.Tb(c,d))},we:function(a,b){for(var a="string"===typeof a?a:v.ma(a),c=b.split("/").reverse();c.length;){var d=c.pop();if(d){var e=xc(a,d);try{v.Ba(e)}catch(g){}a=
e}}return e},se:function(a,b,c,d,e){a=xc("string"===typeof a?a:v.ma(a),b);return v.create(a,v.Tb(d,e))},rc:function(a,b,c,d,e,g){a=b?xc("string"===typeof a?a:v.ma(a),b):a;d=v.Tb(d,e);e=v.create(a,d);if(c){if("string"===typeof c){for(var a=Array(c.length),b=0,l=c.length;b<l;++b)a[b]=c.charCodeAt(b);c=a}v.Ib(e,d|146);a=v.open(e,"w");v.write(a,c,0,c.length,0,g);v.close(a);v.Ib(e,d)}return e},wa:function(a,b,c,d){a=xc("string"===typeof a?a:v.ma(a),b);b=v.Tb(!!c,!!d);v.wa.Bc||(v.wa.Bc=64);var e=v.Ma(v.wa.Bc++,
0);v.Hc(e,{open:function(a){a.seekable=k},close:function(){d&&(d.buffer&&d.buffer.length)&&d(10)},ba:function(a,b,d,e){for(var x=0,r=0;r<e;r++){var u;try{u=c()}catch(D){f(new v.k(I.Ia))}u===h&&0===x&&f(new v.k(I.mb));if(u===j||u===h)break;x++;b[d+r]=u}x&&(a.o.timestamp=Date.now());return x},write:function(a,b,c,e){for(var x=0;x<e;x++)try{d(b[c+x])}catch(r){f(new v.k(I.Ia))}e&&(a.o.timestamp=Date.now());return x}});return v.Yb(a,b,e)},ve:function(a,b,c){a=xc("string"===typeof a?a:v.ma(a),b);return v.Ca(c,
a)},rd:function(a){if(a.zc||a.Ve||a.link||a.p)return i;var b=i;"undefined"!==typeof XMLHttpRequest&&f(Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread."));if(Module.read)try{a.p=lb(Module.read(a.url),i),a.J=a.p.length}catch(c){b=k}else f(Error("Cannot load without read() or XMLHttpRequest."));b||J(I.Ia);return b},ue:function(a,b,c,d,e){function g(){this.Ac=
k;this.Kb=[]}g.prototype.get=function(a){if(!(a>this.length-1||0>a)){var b=a%this.Jb;return this.Oe(a/this.Jb|0)[b]}};g.prototype.tf=function(a){this.Oe=a};g.prototype.cd=function(){var a=new XMLHttpRequest;a.open("HEAD",c,k);a.send(j);200<=a.status&&300>a.status||304===a.status||f(Error("Couldn't load "+c+". Status: "+a.status));var b=Number(a.getResponseHeader("Content-length")),d,e=1048576;if(!((d=a.getResponseHeader("Accept-Ranges"))&&"bytes"===d))e=b;var g=this;g.tf(function(a){var d=a*e,l=(a+
1)*e-1,l=Math.min(l,b-1);if("undefined"===typeof g.Kb[a]){var m=g.Kb;d>l&&f(Error("invalid range ("+d+", "+l+") or no bytes requested!"));l>b-1&&f(Error("only "+b+" bytes available! programmer error!"));var s=new XMLHttpRequest;s.open("GET",c,k);b!==e&&s.setRequestHeader("Range","bytes="+d+"-"+l);"undefined"!=typeof Uint8Array&&(s.responseType="arraybuffer");s.overrideMimeType&&s.overrideMimeType("text/plain; charset=x-user-defined");s.send(j);200<=s.status&&300>s.status||304===s.status||f(Error("Couldn't load "+
c+". Status: "+s.status));d=s.response!==h?new Uint8Array(s.response||[]):lb(s.responseText||"",i);m[a]=d}"undefined"===typeof g.Kb[a]&&f(Error("doXHR failed!"));return g.Kb[a]});this.ee=b;this.de=e;this.Ac=i};if("undefined"!==typeof XMLHttpRequest){ga||f("Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc");var l=new g;Object.defineProperty(l,"length",{get:function(){this.Ac||this.cd();return this.ee}});Object.defineProperty(l,"chunkSize",
{get:function(){this.Ac||this.cd();return this.de}});l={zc:k,p:l}}else l={zc:k,url:c};var m=v.se(a,b,l,d,e);l.p?m.p=l.p:l.url&&(m.p=j,m.url=l.url);Object.defineProperty(m,"usedBytes",{get:function(){return this.p.length}});var s={};Object.keys(m.B).forEach(function(a){var b=m.B[a];s[a]=function(){v.rd(m)||f(new v.k(I.Ia));return b.apply(j,arguments)}});s.ba=function(a,b,c,d,e){v.rd(m)||f(new v.k(I.Ia));a=a.o.p;if(e>=a.length)return 0;d=Math.min(a.length-e,d);p(0<=d);if(a.slice)for(var g=0;g<d;g++)b[c+
g]=a[e+g];else for(g=0;g<d;g++)b[c+g]=a.get(e+g);return d};m.B=s;return m},xe:function(a,b,c,d,e,g,l,m,s){function x(c){function x(c){m||v.rc(a,b,c,d,e,s);g&&g();Cb()}var K=k;Module.preloadPlugins.forEach(function(a){!K&&a.canHandle(r)&&(a.handle(c,r,x,function(){l&&l();Cb()}),K=i)});K||x(c)}Browser.Wa();var r=b?yc(xc(a,b)):a;Bb();"string"==typeof c?Browser.je(c,function(a){x(a)},l):x(c)},indexedDB:function(){return window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB},
Pc:function(){return"EM_FS_"+window.location.pathname},Qc:20,kb:"FILE_DATA",ii:function(a,b,c){var b=b||aa(),c=c||aa(),d=v.indexedDB();try{var e=d.open(v.Pc(),v.Qc)}catch(g){return c(g)}e.jf=function(){console.log("creating db");e.result.createObjectStore(v.kb)};e.onsuccess=function(){var d=e.result.transaction([v.kb],"readwrite"),g=d.objectStore(v.kb),s=0,x=0,r=a.length;a.forEach(function(a){a=g.put(v.nc(a).object.p,a);a.onsuccess=function(){s++;s+x==r&&(0==x?b():c())};a.onerror=function(){x++;s+
x==r&&(0==x?b():c())}});d.onerror=c};e.onerror=c},$h:function(a,b,c){var b=b||aa(),c=c||aa(),d=v.indexedDB();try{var e=d.open(v.Pc(),v.Qc)}catch(g){return c(g)}e.jf=c;e.onsuccess=function(){var d=e.result;try{var g=d.transaction([v.kb],"readonly")}catch(s){c(s);return}var x=g.objectStore(v.kb),r=0,u=0,D=a.length;a.forEach(function(a){var d=x.get(a);d.onsuccess=function(){v.nc(a).uc&&v.Sa(a);v.rc(uc(a),vc(a),d.result,i,i,i);r++;r+u==D&&(0==u?b():c())};d.onerror=function(){u++;r+u==D&&(0==u?b():c())}});
g.onerror=c};e.onerror=c}};function Jc(){f("TODO")}
var M={S:function(){Module.websocket=Module.websocket&&"object"===typeof Module.websocket?Module.websocket:{};Module.websocket.jc={};Module.websocket.on=function(a,b){"function"===typeof b&&(this.jc[a]=b);return this};Module.websocket.ia=function(a,b){"function"===typeof this.jc[a]&&this.jc[a].call(this,b)};return v.createNode(j,"/",16895,0)},ye:function(a,b,c){c&&p(1==b==(6==c));a={Fe:a,type:b,protocol:c,U:j,error:j,xb:{},Dc:[],eb:[],hb:M.ca};b=M.Zb();c=v.createNode(M.root,b,49152,0);c.gb=a;b=v.fd({path:b,
o:c,P:v.Fd("r+"),seekable:k,B:M.B});a.M=b;return a},vd:function(a){a=v.Z(a);return!a||!v.We(a.o.mode)?j:a.o.gb},B:{Hd:function(a){a=a.o.gb;return a.hb.Hd(a)},tb:function(a,b,c){a=a.o.gb;return a.hb.tb(a,b,c)},ba:function(a,b,c,d){a=a.o.gb;d=a.hb.pf(a,d);if(!d)return 0;b.set(d.buffer,c);return d.buffer.length},write:function(a,b,c,d){a=a.o.gb;return a.hb.sf(a,b,c,d)},close:function(a){a=a.o.gb;a.hb.close(a)}},Zb:function(){M.Zb.gd||(M.Zb.gd=0);return"socket["+M.Zb.gd++ +"]"},ca:{Mb:function(a,b,c){var d;
"object"===typeof b&&(d=b,c=b=j);if(d)d._socket?(b=d._socket.remoteAddress,c=d._socket.remotePort):((c=/ws[s]?:\/\/([^:]+):(\d+)/.exec(d.url))||f(Error("WebSocket URL must be in the format ws(s)://address:port")),b=c[1],c=parseInt(c[2],10));else try{var e=Module.websocket&&"object"===typeof Module.websocket,g="ws:#".replace("#","//");e&&"string"===typeof Module.websocket.url&&(g=Module.websocket.url);if("ws://"===g||"wss://"===g)var l=b.split("/"),g=g+l[0]+":"+c+"/"+l.slice(1).join("/");l="binary";
e&&"string"===typeof Module.websocket.subprotocol&&(l=Module.websocket.subprotocol);var l=l.replace(/^ +| +$/g,"").split(/ *, */),m=ea?{protocol:l.toString()}:l;d=new (ea?require("ws"):window.WebSocket)(g,m);d.binaryType="arraybuffer"}catch(s){f(new v.k(I.Tc))}b={va:b,port:c,A:d,Ob:[]};M.ca.ad(a,b);M.ca.Se(a,b);2===a.type&&"undefined"!==typeof a.ib&&b.Ob.push(new Uint8Array([255,255,255,255,112,111,114,116,(a.ib&65280)>>8,a.ib&255]));return b},Ub:function(a,b,c){return a.xb[b+":"+c]},ad:function(a,
b){a.xb[b.va+":"+b.port]=b},Jd:function(a,b){delete a.xb[b.va+":"+b.port]},Se:function(a,b){function c(){Module.websocket.ia("open",a.M.I);try{for(var c=b.Ob.shift();c;)b.A.send(c),c=b.Ob.shift()}catch(d){b.A.close()}}function d(c){p("string"!==typeof c&&c.byteLength!==h);var c=new Uint8Array(c),d=e;e=k;d&&10===c.length&&255===c[0]&&255===c[1]&&255===c[2]&&255===c[3]&&112===c[4]&&111===c[5]&&114===c[6]&&116===c[7]?(c=c[8]<<8|c[9],M.ca.Jd(a,b),b.port=c,M.ca.ad(a,b)):(a.eb.push({va:b.va,port:b.port,
data:c}),Module.websocket.ia("message",a.M.I))}var e=i;ea?(b.A.on("open",c),b.A.on("message",function(a,b){b.binary&&d((new Uint8Array(a)).buffer)}),b.A.on("close",function(){Module.websocket.ia("close",a.M.I)}),b.A.on("error",function(){a.error=I.Rc;Module.websocket.ia("error",[a.M.I,a.error,"ECONNREFUSED: Connection refused"])})):(b.A.onopen=c,b.A.onclose=function(){Module.websocket.ia("close",a.M.I)},b.A.onmessage=function(a){d(a.data)},b.A.onerror=function(){a.error=I.Rc;Module.websocket.ia("error",
[a.M.I,a.error,"ECONNREFUSED: Connection refused"])})},Hd:function(a){if(1===a.type&&a.U)return a.Dc.length?65:0;var b=0,c=1===a.type?M.ca.Ub(a,a.ya,a.za):j;if(a.eb.length||!c||c&&c.A.readyState===c.A.Bb||c&&c.A.readyState===c.A.CLOSED)b|=65;if(!c||c&&c.A.readyState===c.A.OPEN)b|=4;if(c&&c.A.readyState===c.A.Bb||c&&c.A.readyState===c.A.CLOSED)b|=16;return b},tb:function(a,b,c){switch(b){case 21531:return b=0,a.eb.length&&(b=a.eb[0].data.length),y[c>>2]=b,0;default:return I.H}},close:function(a){if(a.U){try{a.U.close()}catch(b){}a.U=
j}for(var c=Object.keys(a.xb),d=0;d<c.length;d++){var e=a.xb[c[d]];try{e.A.close()}catch(g){}M.ca.Jd(a,e)}return 0},bind:function(a,b,c){("undefined"!==typeof a.Ic||"undefined"!==typeof a.ib)&&f(new v.k(I.H));a.Ic=b;a.ib=c||Jc();if(2===a.type){a.U&&(a.U.close(),a.U=j);try{a.hb.Xe(a,0)}catch(d){d instanceof v.k||f(d),d.Qb!==I.Eb&&f(d)}}},Fh:function(a,b,c){a.U&&f(new v.k(I.Eb));if("undefined"!==typeof a.ya&&"undefined"!==typeof a.za){var d=M.ca.Ub(a,a.ya,a.za);d&&(d.A.readyState===d.A.CONNECTING&&
f(new v.k(I.Qd)),f(new v.k(I.Td)))}b=M.ca.Mb(a,b,c);a.ya=b.va;a.za=b.port;f(new v.k(I.Sd))},Xe:function(a){ea||f(new v.k(I.Eb));a.U&&f(new v.k(I.H));var b=require("ws").Server;a.U=new b({host:a.Ic,port:a.ib});Module.websocket.ia("listen",a.M.I);a.U.on("connection",function(b){if(1===a.type){var d=M.ye(a.Fe,a.type,a.protocol),b=M.ca.Mb(d,b);d.ya=b.va;d.za=b.port;a.Dc.push(d);Module.websocket.ia("connection",d.M.I)}else M.ca.Mb(a,b),Module.websocket.ia("connection",a.M.I)});a.U.on("closed",function(){Module.websocket.ia("close",
a.M.I);a.U=j});a.U.on("error",function(){a.error=I.Tc;Module.websocket.ia("error",[a.M.I,a.error,"EHOSTUNREACH: Host is unreachable"])})},accept:function(a){a.U||f(new v.k(I.H));var b=a.Dc.shift();b.M.P=a.M.P;return b},Rh:function(a,b){var c,d;b?((a.ya===h||a.za===h)&&f(new v.k(I.Db)),c=a.ya,d=a.za):(c=a.Ic||0,d=a.ib||0);return{va:c,port:d}},sf:function(a,b,c,d,e,g){if(2===a.type){if(e===h||g===h)e=a.ya,g=a.za;(e===h||g===h)&&f(new v.k(I.Rd))}else e=a.ya,g=a.za;var l=M.ca.Ub(a,e,g);1===a.type&&((!l||
l.A.readyState===l.A.Bb||l.A.readyState===l.A.CLOSED)&&f(new v.k(I.Db)),l.A.readyState===l.A.CONNECTING&&f(new v.k(I.mb)));b=b instanceof Array||b instanceof ArrayBuffer?b.slice(c,c+d):b.buffer.slice(b.byteOffset+c,b.byteOffset+c+d);if(2===a.type&&(!l||l.A.readyState!==l.A.OPEN)){if(!l||l.A.readyState===l.A.Bb||l.A.readyState===l.A.CLOSED)l=M.ca.Mb(a,e,g);l.Ob.push(b);return d}try{return l.A.send(b),d}catch(m){f(new v.k(I.H))}},pf:function(a,b){1===a.type&&a.U&&f(new v.k(I.Db));var c=a.eb.shift();
if(!c){if(1===a.type){var d=M.ca.Ub(a,a.ya,a.za);if(d){if(d.A.readyState===d.A.Bb||d.A.readyState===d.A.CLOSED)return j;f(new v.k(I.mb))}f(new v.k(I.Db))}f(new v.k(I.mb))}var d=c.data.byteLength||c.data.length,e=c.data.byteOffset||0,g=c.data.buffer||c.data,l=Math.min(b,d),m={buffer:new Uint8Array(g,e,l),va:c.va,port:c.port};1===a.type&&l<d&&(c.data=new Uint8Array(g,e+l,d-l),a.eb.unshift(c));return m}}};
function Kc(a,b,c){a=v.Z(a);if(!a)return J(I.O),-1;try{return v.ba(a,w,b,c)}catch(d){return v.$(d),-1}}function Lc(a,b,c,d){c*=b;if(0==c)return 0;var e=0,d=v.da(d);if(!d)return J(I.O),0;for(;d.ec.length&&0<c;)w[a++>>0]=d.ec.pop(),c--,e++;a=Kc(d.I,a,c);if(-1==a)return d&&(d.error=i),0;e+=a;e<c&&(d.Va=i);return e/b|0}function Mc(a){var b=v.da(a);if(!b||b.Va||b.error)return-1;a=Lc(Mc.R,1,1,a);return 0==a?-1:-1==a?(b.error=i,-1):H[Mc.R>>0]}Module._i64Subtract=Nc;var Oc=Da;Module._i64Add=Pc;
function Qc(){return!!Qc.Oc}var Rc=0,Sc=[],Tc={};function Uc(a){if(!a||Tc[a])return a;for(var b in Tc)if(Tc[b].bd===a)return b;return a}
function Vc(){var a=Rc;if(!a)return(N.setTempRet0(0),0)|0;var b=Tc[a],c=b.type;if(!c)return(N.setTempRet0(0),a)|0;var d=Array.prototype.slice.call(arguments);Module.___cxa_is_pointer_type(c);Vc.buffer||(Vc.buffer=F(4));y[Vc.buffer>>2]=a;for(var a=Vc.buffer,e=0;e<d.length;e++)if(d[e]&&Module.___cxa_can_catch(d[e],c,a))return a=y[a>>2],b.bd=a,(N.setTempRet0(d[e]),a)|0;a=y[a>>2];return(N.setTempRet0(c),a)|0}
function Wc(a){a=v.Z(a);if(!a)return J(I.O),-1;try{return v.close(a),0}catch(b){return v.$(b),-1}}function Xc(a){if(v.Z(a))return 0;J(I.O);return-1}function Yc(a){a=v.da(a);return!a?-1:a.I}function Zc(a,b,c){c=y[c>>2];a=t(a);try{return v.open(a,b,c).I}catch(d){return v.$(d),-1}}Module._strncpy=$c;function ad(a,b,c){a=v.Z(a);if(!a)return J(I.O),-1;try{return v.write(a,w,b,c)}catch(d){return v.$(d),-1}}
function bd(a,b){var c=mb(a&255);w[bd.R>>0]=c;if(-1==ad(Yc(b),bd.R,1)){if(c=v.da(b))c.error=i;return-1}return c}function cd(a){a=t(a);try{return v.Sa(a),0}catch(b){return v.$(b),-1}}var dd=Fa;function ed(a,b,c,d){c*=b;if(0==c)return 0;a=ad(Yc(d),a,c);if(-1==a){if(b=v.da(d))b.error=i;return 0}return a/b|0}Module._strlen=fd;var gd=C(44,"i8",A);C(lb("GMT"),"i8",A);var hd=C(8,"i32*",A),id=C(1,"i32*",A),jd=C(1,"i32*",A);
function kd(){function a(a){return(a=a.toTimeString().match(/\(([A-Za-z ]+)\)$/))?a[1]:"GMT"}if(!kd.pb){kd.pb=i;y[jd>>2]=60*-(new Date).getTimezoneOffset();var b=new Date(2E3,0,1),c=new Date(2E3,6,1);y[id>>2]=Number(b.getTimezoneOffset()!=c.getTimezoneOffset());var d=a(b),e=a(c),d=C(lb(d),"i8",Ka),e=C(lb(e),"i8",Ka);c.getTimezoneOffset()<b.getTimezoneOffset()?(y[hd>>2]=d,y[hd+4>>2]=e):(y[hd>>2]=e,y[hd+4>>2]=d)}}
function ld(a,b){kd();var c=new Date(1E3*y[a>>2]);y[b>>2]=c.getSeconds();y[b+4>>2]=c.getMinutes();y[b+8>>2]=c.getHours();y[b+12>>2]=c.getDate();y[b+16>>2]=c.getMonth();y[b+20>>2]=c.getFullYear()-1900;y[b+24>>2]=c.getDay();var d=new Date(c.getFullYear(),0,1);y[b+28>>2]=(c.getTime()-d.getTime())/864E5|0;y[b+36>>2]=-(60*c.getTimezoneOffset());c=c.getTimezoneOffset()==Math.min(d.getTimezoneOffset(),(new Date(2E3,6,1)).getTimezoneOffset())|0;y[b+32>>2]=c;y[b+40>>2]=y[hd+(c?q.Hb:0)>>2];return b}
Module._bitshift64Ashr=md;Module._bitshift64Lshr=od;var pd=Ga;function qd(a){return 0===a%4&&(0!==a%100||0===a%400)}function rd(a,b){for(var c=0,d=0;d<=b;c+=a[d++]);return c}var sd=[31,29,31,30,31,30,31,31,30,31,30,31],td=[31,28,31,30,31,30,31,31,30,31,30,31];
function ud(a,b){for(var c=new Date(a.getTime());0<b;){var d=c.getMonth(),e=(qd(c.getFullYear())?sd:td)[d];if(b>e-c.getDate())b-=e-c.getDate()+1,c.setDate(1),11>d?c.setMonth(d+1):(c.setMonth(0),c.setFullYear(c.getFullYear()+1));else{c.setDate(c.getDate()+b);break}}return c}
function vd(a,b,c,d){function e(a,b,c){for(a="number"===typeof a?a.toString():a||"";a.length<b;)a=c[0]+a;return a}function g(a,b){return e(a,b,"0")}function l(a,b){var c;if(0===(c=0>a.getFullYear()-b.getFullYear()?-1:0<a.getFullYear()-b.getFullYear()?1:0))if(0===(c=0>a.getMonth()-b.getMonth()?-1:0<a.getMonth()-b.getMonth()?1:0))c=0>a.getDate()-b.getDate()?-1:0<a.getDate()-b.getDate()?1:0;return c}function m(a){switch(a.getDay()){case 0:return new Date(a.getFullYear()-1,11,29);case 1:return a;case 2:return new Date(a.getFullYear(),
0,3);case 3:return new Date(a.getFullYear(),0,2);case 4:return new Date(a.getFullYear(),0,1);case 5:return new Date(a.getFullYear()-1,11,31);case 6:return new Date(a.getFullYear()-1,11,30)}}function s(a){var a=ud(new Date(a.X+1900,0,1),a.cc),b=m(new Date(a.getFullYear()+1,0,4));return 0>=l(m(new Date(a.getFullYear(),0,4)),a)?0>=l(b,a)?a.getFullYear()+1:a.getFullYear():a.getFullYear()-1}var x=y[d+40>>2],d={zf:y[d>>2],yf:y[d+4>>2],jb:y[d+8>>2],Ra:y[d+12>>2],Ga:y[d+16>>2],X:y[d+20>>2],Nd:y[d+24>>2],
cc:y[d+28>>2],oi:y[d+32>>2],xf:y[d+36>>2],Af:x?t(x):""},c=t(c),x={"%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"},r;for(r in x)c=c.replace(RegExp(r,"g"),x[r]);var u="Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),D="January February March April May June July August September October November December".split(" "),x={"%a":function(a){return u[a.Nd].substring(0,3)},"%A":function(a){return u[a.Nd]},
"%b":function(a){return D[a.Ga].substring(0,3)},"%B":function(a){return D[a.Ga]},"%C":function(a){return g((a.X+1900)/100|0,2)},"%d":function(a){return g(a.Ra,2)},"%e":function(a){return e(a.Ra,2," ")},"%g":function(a){return s(a).toString().substring(2)},"%G":function(a){return s(a)},"%H":function(a){return g(a.jb,2)},"%I":function(a){return g(13>a.jb?a.jb:a.jb-12,2)},"%j":function(a){return g(a.Ra+rd(qd(a.X+1900)?sd:td,a.Ga-1),3)},"%m":function(a){return g(a.Ga+1,2)},"%M":function(a){return g(a.yf,
2)},"%n":ba("\n"),"%p":function(a){return 0<a.jb&&13>a.jb?"AM":"PM"},"%S":function(a){return g(a.zf,2)},"%t":ba("\t"),"%u":function(a){return(new Date(a.X+1900,a.Ga+1,a.Ra,0,0,0,0)).getDay()||7},"%U":function(a){var b=new Date(a.X+1900,0,1),c=0===b.getDay()?b:ud(b,7-b.getDay()),a=new Date(a.X+1900,a.Ga,a.Ra);return 0>l(c,a)?g(Math.ceil((31-c.getDate()+(rd(qd(a.getFullYear())?sd:td,a.getMonth()-1)-31)+a.getDate())/7),2):0===l(c,b)?"01":"00"},"%V":function(a){var b=m(new Date(a.X+1900,0,4)),c=m(new Date(a.X+
1901,0,4)),d=ud(new Date(a.X+1900,0,1),a.cc);return 0>l(d,b)?"53":0>=l(c,d)?"01":g(Math.ceil((b.getFullYear()<a.X+1900?a.cc+32-b.getDate():a.cc+1-b.getDate())/7),2)},"%w":function(a){return(new Date(a.X+1900,a.Ga+1,a.Ra,0,0,0,0)).getDay()},"%W":function(a){var b=new Date(a.X,0,1),c=1===b.getDay()?b:ud(b,0===b.getDay()?1:7-b.getDay()+1),a=new Date(a.X+1900,a.Ga,a.Ra);return 0>l(c,a)?g(Math.ceil((31-c.getDate()+(rd(qd(a.getFullYear())?sd:td,a.getMonth()-1)-31)+a.getDate())/7),2):0===l(c,b)?"01":"00"},
"%y":function(a){return(a.X+1900).toString().substring(2)},"%Y":function(a){return a.X+1900},"%z":function(a){var a=a.xf,b=0<=a,a=Math.abs(a)/60;return(b?"+":"-")+String("0000"+(100*(a/60)+a%60)).slice(-4)},"%Z":function(a){return a.Af},"%%":ba("%")};for(r in x)0<=c.indexOf(r)&&(c=c.replace(RegExp(r,"g"),x[r](d)));r=lb(c,k);if(r.length>b)return 0;za(r,a);return r.length-1}function wd(a){return 0>a||0===a&&-Infinity===1/a}
function xd(a,b){function c(a){var c;"double"===a?c=(y[pc>>2]=y[b+e>>2],y[pc+4>>2]=y[b+(e+4)>>2],+Ia[pc>>3]):"i64"==a?c=[y[b+e>>2],y[b+(e+4)>>2]]:(a="i32",c=y[b+e>>2]);e+=q.td(a);return c}for(var d=a,e=0,g=[],l,m;;){var s=d;l=w[d>>0];if(0===l)break;m=w[d+1>>0];if(37==l){var x=k,r=k,u=k,D=k,K=k;a:for(;;){switch(m){case 43:x=i;break;case 45:r=i;break;case 35:u=i;break;case 48:if(D)break a;else{D=i;break}case 32:K=i;break;default:break a}d++;m=w[d+1>>0]}var G=0;if(42==m)G=c("i32"),d++,m=w[d+1>>0];else for(;48<=
m&&57>=m;)G=10*G+(m-48),d++,m=w[d+1>>0];var X=k,S=-1;if(46==m){S=0;X=i;d++;m=w[d+1>>0];if(42==m)S=c("i32"),d++;else for(;;){m=w[d+1>>0];if(48>m||57<m)break;S=10*S+(m-48);d++}m=w[d+1>>0]}0>S&&(S=6,X=k);var E;switch(String.fromCharCode(m)){case "h":m=w[d+2>>0];104==m?(d++,E=1):E=2;break;case "l":m=w[d+2>>0];108==m?(d++,E=8):E=4;break;case "L":case "q":case "j":E=8;break;case "z":case "t":case "I":E=4;break;default:E=j}E&&d++;m=w[d+1>>0];switch(String.fromCharCode(m)){case "d":case "i":case "u":case "o":case "x":case "X":case "p":s=
100==m||105==m;E=E||4;var O=l=c("i"+8*E),z;8==E&&(l=q.Ze(l[0],l[1],117==m));4>=E&&(l=(s?nb:mb)(l&Math.pow(256,E)-1,8*E));var la=Math.abs(l),s="";if(100==m||105==m)z=8==E&&yd?yd.stringify(O[0],O[1],j):nb(l,8*E).toString(10);else if(117==m)z=8==E&&yd?yd.stringify(O[0],O[1],i):mb(l,8*E).toString(10),l=Math.abs(l);else if(111==m)z=(u?"0":"")+la.toString(8);else if(120==m||88==m){s=u&&0!=l?"0x":"";if(8==E&&yd)if(O[1]){z=(O[1]>>>0).toString(16);for(u=(O[0]>>>0).toString(16);8>u.length;)u="0"+u;z+=u}else z=
(O[0]>>>0).toString(16);else if(0>l){l=-l;z=(la-1).toString(16);O=[];for(u=0;u<z.length;u++)O.push((15-parseInt(z[u],16)).toString(16));for(z=O.join("");z.length<2*E;)z="f"+z}else z=la.toString(16);88==m&&(s=s.toUpperCase(),z=z.toUpperCase())}else 112==m&&(0===la?z="(nil)":(s="0x",z=la.toString(16)));if(X)for(;z.length<S;)z="0"+z;0<=l&&(x?s="+"+s:K&&(s=" "+s));"-"==z.charAt(0)&&(s="-"+s,z=z.substr(1));for(;s.length+z.length<G;)r?z+=" ":D?z="0"+z:s=" "+s;z=s+z;z.split("").forEach(function(a){g.push(a.charCodeAt(0))});
break;case "f":case "F":case "e":case "E":case "g":case "G":l=c("double");if(isNaN(l))z="nan",D=k;else if(isFinite(l)){X=k;E=Math.min(S,20);if(103==m||71==m)X=i,S=S||1,E=parseInt(l.toExponential(E).split("e")[1],10),S>E&&-4<=E?(m=(103==m?"f":"F").charCodeAt(0),S-=E+1):(m=(103==m?"e":"E").charCodeAt(0),S--),E=Math.min(S,20);if(101==m||69==m)z=l.toExponential(E),/[eE][-+]\d$/.test(z)&&(z=z.slice(0,-1)+"0"+z.slice(-1));else if(102==m||70==m)z=l.toFixed(E),0===l&&wd(l)&&(z="-"+z);s=z.split("e");if(X&&
!u)for(;1<s[0].length&&-1!=s[0].indexOf(".")&&("0"==s[0].slice(-1)||"."==s[0].slice(-1));)s[0]=s[0].slice(0,-1);else for(u&&-1==z.indexOf(".")&&(s[0]+=".");S>E++;)s[0]+="0";z=s[0]+(1<s.length?"e"+s[1]:"");69==m&&(z=z.toUpperCase());0<=l&&(x?z="+"+z:K&&(z=" "+z))}else z=(0>l?"-":"")+"inf",D=k;for(;z.length<G;)z=r?z+" ":D&&("-"==z[0]||"+"==z[0])?z[0]+"0"+z.slice(1):(D?"0":" ")+z;97>m&&(z=z.toUpperCase());z.split("").forEach(function(a){g.push(a.charCodeAt(0))});break;case "s":D=(x=c("i8*"))?fd(x):6;
X&&(D=Math.min(D,S));if(!r)for(;D<G--;)g.push(32);if(x)for(u=0;u<D;u++)g.push(H[x++>>0]);else g=g.concat(lb("(null)".substr(0,D),i));if(r)for(;D<G--;)g.push(32);break;case "c":for(r&&g.push(c("i8"));0<--G;)g.push(32);r||g.push(c("i8"));break;case "n":r=c("i32*");y[r>>2]=g.length;break;case "%":g.push(l);break;default:for(u=s;u<d+2;u++)g.push(w[u>>0])}d+=2}else g.push(l),d+=1}return g}function zd(a,b,c){c=xd(b,c);b=q.bc();a=ed(C(c,"i8",La),1,c.length,a);q.ac(b);return a}Module._memcpy=Ad;
function Bd(a){if(!Bd.pb){var b=ra;0<b%4096&&(b+=4096-b%4096);ra=b;Bd.pb=i;p(q.rb);Bd.ge=q.rb;q.rb=function(){pa("cannot dynamically allocate, sbrk now has control")}}b=ra;return 0!=a&&!Bd.ge(a)?4294967295:b}Module._memmove=Cd;var Dd=0;function Ed(a,b){var c=F(a*b);Fd(c,0,a*b);return c}Module._calloc=Ed;function Gd(a){return/^[+-]?[0-9]*\.?[0-9]+([eE][+-]?[0-9]+)?/.exec(a)}
function Hd(a,b,c,d){Hd.whiteSpace||(Hd.whiteSpace={},Hd.whiteSpace[32]=1,Hd.whiteSpace[9]=1,Hd.whiteSpace[10]=1,Hd.whiteSpace[11]=1,Hd.whiteSpace[12]=1,Hd.whiteSpace[13]=1);var a=t(a),e=0;if(0<=a.indexOf("%n"))var g=b,b=function(){e++;return g()},l=c,c=function(){e--;return l()};var m=0,s=0,x=0,r,m=0;a:for(;m<a.length;)if("%"===a[m]&&"n"==a[m+1]){var u=y[d+x>>2],x=x+q.Sb("void*",j,i);y[u>>2]=e;m+=2}else{if("%"===a[m]){var D=a.indexOf("c",m+1);if(0<D){var K=1;D>m+1&&(r=a.substring(m+1,D),K=parseInt(r),
K!=r&&(K=0));if(K){u=y[d+x>>2];x+=q.Sb("void*",j,i);s++;for(var G=0;G<K;G++)if(r=b(),w[u++>>0]=r,0===r)return 0<G?s:s-1;m+=D-m+1;continue}}}if("%"===a[m]&&0<a.indexOf("[",m+1)&&(D=/\%([0-9]*)\[(\^)?(\]?[^\]]*)\]/.exec(a.substring(m)))){for(var K=parseInt(D[1])||Infinity,X="^"===D[2],S=D[3];r=/([^\-])\-([^\-])/.exec(S);){for(var u=r[1].charCodeAt(0),G=r[2].charCodeAt(0),E="";u<=G;E+=String.fromCharCode(u++));S=S.replace(r[1]+"-"+r[2],E)}u=y[d+x>>2];x+=q.Sb("void*",j,i);s++;for(G=0;G<K;G++)if(r=b(),
X)if(0>S.indexOf(String.fromCharCode(r)))w[u++>>0]=r;else{c();break}else if(0<=S.indexOf(String.fromCharCode(r)))w[u++>>0]=r;else{c();break}w[u++>>0]=0;m+=D[0].length;continue}for(;;){r=b();if(0==r)return s;if(!(r in Hd.whiteSpace))break}c();if("%"===a[m]){m++;u=k;"*"==a[m]&&(u=i,m++);for(r=m;48<=a[m].charCodeAt(0)&&57>=a[m].charCodeAt(0);)m++;var O;m!=r&&(O=parseInt(a.slice(r,m),10));S=X=K=D=k;"l"==a[m]?(D=i,m++,"l"==a[m]&&(S=i,m++)):"h"==a[m]&&(K=i,m++,"h"==a[m]&&(X=i,m++));E=a[m];m++;var G=0,z=
[];if("f"==E||"e"==E||"g"==E||"F"==E||"E"==E||"G"==E){for(r=b();0<r&&!(r in Hd.whiteSpace);)z.push(String.fromCharCode(r)),r=b();r=(r=Gd(z.join("")))?r[0].length:0;for(G=0;G<z.length-r+1;G++)c();z.length=r}else{r=b();var la=i;if(("x"==E||"X"==E)&&48==r){var nd=b();120==nd||88==nd?r=b():c()}for(;(G<O||isNaN(O))&&0<r;)if(!(r in Hd.whiteSpace)&&("s"==E||("d"===E||"u"==E||"i"==E)&&(48<=r&&57>=r||la&&45==r)||("x"===E||"X"===E)&&(48<=r&&57>=r||97<=r&&102>=r||65<=r&&70>=r))&&(m>=a.length||r!==a[m].charCodeAt(0)))z.push(String.fromCharCode(r)),
r=b(),G++,la=k;else break;c()}if(0===z.length)break;if(!u){r=z.join("");u=y[d+x>>2];x+=q.Sb("void*",j,i);G=10;switch(E){case "X":case "x":G=16;case "d":case "u":case "i":X?w[u>>0]=parseInt(r,G):K?Ca[u>>1]=parseInt(r,G):S?(va=[parseInt(r,G)>>>0,(ua=parseInt(r,G),1<=+Da(ua)?0<ua?(Ea(+Fa(ua/4294967296),4294967295)|0)>>>0:~~+Ga((ua-+(~~ua>>>0))/4294967296)>>>0:0)],y[u>>2]=va[0],y[u+4>>2]=va[1]):y[u>>2]=parseInt(r,G);break;case "F":case "f":case "E":case "e":case "G":case "g":case "E":D?Ia[u>>3]=parseFloat(r):
Ha[u>>2]=parseFloat(r);break;case "s":r=lb(r);for(G=0;G<r.length;G++)w[u+G>>0]=r[G]}s++}}else{if(a[m].charCodeAt(0)in Hd.whiteSpace){for(r=b();r in Hd.whiteSpace;){if(0>=r)break a;r=b()}c(r)}else if(r=b(),a[m].charCodeAt(0)!==r){c(r);break a}m++}}return s}function Id(a,b){b=v.da(b);if(!b)return-1;if(-1===a)return a;a=mb(a&255);b.ec.push(a);b.Va=k;return a}function Jd(a){a=t(a);try{return v.fb(a),0}catch(b){return v.$(b),-1}}Module._llvm_bswap_i32=Kd;Module._memset=Fd;Module._strcat=Ld;
function Md(a,b,c){var d=v.da(a);if(!d)return J(I.O);if(!d.qb)try{d.qb=v.bb(d.path)}catch(e){return v.$(e)}if(0>d.position||d.position>=d.qb.length)return y[c>>2]=0;var g,l=d.qb[d.position++];if(l.indexOf(".")){try{g=v.pa(d.o,l)}catch(m){return Md(a,b,c)}a=g.id;g=v.Xa(g.mode)?2:v.T(g.mode)?4:v.Ya(g.mode)?10:8}else a=1,g=4;y[b>>2]=a;y[b+4>>2]=d.position;y[b+8>>2]=268;for(d=0;d<l.length;d++)w[b+11+d>>0]=l.charCodeAt(d);w[b+11+d>>0]=0;w[b+10>>0]=g;y[c>>2]=b;return 0}
function Nd(a){if(!v.da(a))return J(I.O),0;Nd.pd||(Nd.pd=F(268));Nd.result||(Nd.result=F(4));return(a=Md(a,Nd.pd,Nd.result))?(J(a),0):y[Nd.result>>2]}function Od(a,b,c){if(a in qc){if(qc[a].length>c-1)return J(I.Vc);Ma(qc[a],b);return 0}return J(I.H)}function Pd(a){Pd.buffer||(Pd.buffer=F(256));Od(a,Pd.buffer,256);return Pd.buffer}Module._bitshift64Shl=Qd;var Rd={},Sd=Da;function Td(){Td.start===h&&(Td.start=Date.now());return 1E3*(Date.now()-Td.start)|0}
function Ud(a,b,c){a=v.Z(a);if(!a)return J(I.O),-1;try{return v.oa(a,b,c)}catch(d){return v.$(d),-1}}function Vd(a,b,c){if(-1==Ud(Yc(a),b,c))return-1;a=v.da(a);a.Va=k;return 0}function Wd(a){Module.exit(a)}
function Xd(){if(!Xd.R){for(var a=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,8195,8194,8194,8194,8194,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,24577,49156,49156,49156,49156,49156,49156,49156,49156,49156,49156,49156,49156,49156,49156,49156,55304,55304,55304,55304,55304,55304,
55304,55304,55304,55304,49156,49156,49156,49156,49156,49156,49156,54536,54536,54536,54536,54536,54536,50440,50440,50440,50440,50440,50440,50440,50440,50440,50440,50440,50440,50440,50440,50440,50440,50440,50440,50440,50440,49156,49156,49156,49156,49156,49156,54792,54792,54792,54792,54792,54792,50696,50696,50696,50696,50696,50696,50696,50696,50696,50696,50696,50696,50696,50696,50696,50696,50696,50696,50696,50696,49156,49156,49156,49156,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],b=F(2*a.length),c=0;c<a.length;c++)Ca[b+2*c>>1]=a[c];Xd.R=C([b+256],"i16*",Ka)}return Xd.R}function Ra(){}Module._free=Ra;function F(a){return q.rb(a+8)+8&4294967288}Module._malloc=F;var Yd=Ga;
function Zd(){if(!Zd.R){for(var a=[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,
245,246,247,248,249,250,251,252,253,254,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,
148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255],b=F(4*a.length),c=0;c<a.length;c++)y[b+4*c>>2]=a[c];Zd.R=C([b+512],"i32*",
Ka)}return Zd.R}
function $d(){if(!$d.R){for(var a=[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,
245,246,247,248,249,250,251,252,253,254,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,
137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255],b=F(4*a.length),c=0;c<a.length;c++)y[b+
4*c>>2]=a[c];$d.R=C([b+512],"i32*",Ka)}return $d.R}var ae=C(1,"i32*",A);
function be(a){var b,c;be.pb?(c=y[ae>>2],b=y[c>>2]):(be.pb=i,ce.USER="web_user",ce.PATH="/",ce.PWD="/",ce.HOME="/home/web_user",ce.LANG="C",ce._=Module.thisProgram,b=C(1024,"i8",A),c=C(256,"i8*",A),y[c>>2]=b,y[ae>>2]=c);var d=[],e=0,g;for(g in a)if("string"===typeof a[g]){var l=g+"="+a[g];d.push(l);e+=l.length}1024<e&&f(Error("Environment size exceeded TOTAL_ENV_SIZE!"));for(a=0;a<d.length;a++)l=d[a],Ma(l,b),y[c+4*a>>2]=b,b+=l.length+1;y[c+4*d.length>>2]=0}var ce={};
function de(a){if(0===a)return 0;a=t(a);if(!ce.hasOwnProperty(a))return 0;de.R&&Ra(de.R);de.R=C(lb(ce[a]),"i8",Ka);return de.R}var ee=Fa;function fe(a,b){fe.Jc||(fe.Jc={});a in fe.Jc||(q.Pb("v",b),fe.Jc[a]=1)}Module._strcpy=ge;var he=1;Mc.R=C([0],"i8",A);v.wf();db.unshift({u:function(){!Module.noFSInit&&!v.Wa.Vb&&v.Wa()}});eb.push({u:function(){v.zd=k}});fb.push({u:function(){v.nf()}});Module.FS_createFolder=v.te;Module.FS_createPath=v.we;Module.FS_createDataFile=v.rc;
Module.FS_createPreloadedFile=v.xe;Module.FS_createLazyFile=v.ue;Module.FS_createLink=v.ve;Module.FS_createDevice=v.wa;rc=q.Ld(4);y[rc>>2]=0;db.unshift({u:aa()});fb.push({u:aa()});if(ea){var Dc=require("fs");require("path");process.platform.match(/^win/)}db.push({u:function(){M.root=v.S(M,{},j)}});bd.R=C([0],"i8",A);be(ce);Wa=oa=q.lc(qa);Xa=Wa+Za;Ya=ra=q.lc(Xa);p(Ya<sa,"TOTAL_MEMORY not big enough for stack");
var ie=C([8,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,6,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,7,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,6,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,
1,0,3,0,1,0,2,0,1,0],"i8",3);Module.he={Math:Math,Int8Array:Int8Array,Int16Array:Int16Array,Int32Array:Int32Array,Uint8Array:Uint8Array,Uint16Array:Uint16Array,Uint32Array:Uint32Array,Float32Array:Float32Array,Float64Array:Float64Array,NaN:NaN,Infinity:Infinity};
Module.ie={abort:pa,assert:p,invoke_iiiiiiii:function(a,b,c,d,e,g,l,m){try{return Module.dynCall_iiiiiiii(a,b,c,d,e,g,l,m)}catch(s){"number"!==typeof s&&"longjmp"!==s&&f(s),N.setThrew(1,0)}},invoke_viiiii:function(a,b,c,d,e,g){try{Module.dynCall_viiiii(a,b,c,d,e,g)}catch(l){"number"!==typeof l&&"longjmp"!==l&&f(l),N.setThrew(1,0)}},invoke_vid:function(a,b,c){try{Module.dynCall_vid(a,b,c)}catch(d){"number"!==typeof d&&"longjmp"!==d&&f(d),N.setThrew(1,0)}},invoke_vi:function(a,b){try{Module.dynCall_vi(a,
b)}catch(c){"number"!==typeof c&&"longjmp"!==c&&f(c),N.setThrew(1,0)}},invoke_vii:function(a,b,c){try{Module.dynCall_vii(a,b,c)}catch(d){"number"!==typeof d&&"longjmp"!==d&&f(d),N.setThrew(1,0)}},invoke_iiiiiii:function(a,b,c,d,e,g,l){try{return Module.dynCall_iiiiiii(a,b,c,d,e,g,l)}catch(m){"number"!==typeof m&&"longjmp"!==m&&f(m),N.setThrew(1,0)}},invoke_ii:function(a,b){try{return Module.dynCall_ii(a,b)}catch(c){"number"!==typeof c&&"longjmp"!==c&&f(c),N.setThrew(1,0)}},invoke_iiiiii:function(a,
b,c,d,e,g){try{return Module.dynCall_iiiiii(a,b,c,d,e,g)}catch(l){"number"!==typeof l&&"longjmp"!==l&&f(l),N.setThrew(1,0)}},invoke_iiii:function(a,b,c,d){try{return Module.dynCall_iiii(a,b,c,d)}catch(e){"number"!==typeof e&&"longjmp"!==e&&f(e),N.setThrew(1,0)}},invoke_iidiii:function(a,b,c,d,e,g){try{return Module.dynCall_iidiii(a,b,c,d,e,g)}catch(l){"number"!==typeof l&&"longjmp"!==l&&f(l),N.setThrew(1,0)}},invoke_viiiiid:function(a,b,c,d,e,g,l){try{Module.dynCall_viiiiid(a,b,c,d,e,g,l)}catch(m){"number"!==
typeof m&&"longjmp"!==m&&f(m),N.setThrew(1,0)}},invoke_viiiiiiii:function(a,b,c,d,e,g,l,m,s){try{Module.dynCall_viiiiiiii(a,b,c,d,e,g,l,m,s)}catch(x){"number"!==typeof x&&"longjmp"!==x&&f(x),N.setThrew(1,0)}},invoke_viiiiii:function(a,b,c,d,e,g,l){try{Module.dynCall_viiiiii(a,b,c,d,e,g,l)}catch(m){"number"!==typeof m&&"longjmp"!==m&&f(m),N.setThrew(1,0)}},invoke_viiiiiii:function(a,b,c,d,e,g,l,m){try{Module.dynCall_viiiiiii(a,b,c,d,e,g,l,m)}catch(s){"number"!==typeof s&&"longjmp"!==s&&f(s),N.setThrew(1,
0)}},invoke_viiiiiid:function(a,b,c,d,e,g,l,m){try{Module.dynCall_viiiiiid(a,b,c,d,e,g,l,m)}catch(s){"number"!==typeof s&&"longjmp"!==s&&f(s),N.setThrew(1,0)}},invoke_viiiiiiiii:function(a,b,c,d,e,g,l,m,s,x){try{Module.dynCall_viiiiiiiii(a,b,c,d,e,g,l,m,s,x)}catch(r){"number"!==typeof r&&"longjmp"!==r&&f(r),N.setThrew(1,0)}},invoke_iii:function(a,b,c){try{return Module.dynCall_iii(a,b,c)}catch(d){"number"!==typeof d&&"longjmp"!==d&&f(d),N.setThrew(1,0)}},invoke_diiiiii:function(a,b,c,d,e,g,l){try{return Module.dynCall_diiiiii(a,
b,c,d,e,g,l)}catch(m){"number"!==typeof m&&"longjmp"!==m&&f(m),N.setThrew(1,0)}},invoke_viiiiiiiiiiii:function(a,b,c,d,e,g,l,m,s,x,r,u,D){try{Module.dynCall_viiiiiiiiiiii(a,b,c,d,e,g,l,m,s,x,r,u,D)}catch(K){"number"!==typeof K&&"longjmp"!==K&&f(K),N.setThrew(1,0)}},invoke_iiiii:function(a,b,c,d,e){try{return Module.dynCall_iiiii(a,b,c,d,e)}catch(g){"number"!==typeof g&&"longjmp"!==g&&f(g),N.setThrew(1,0)}},invoke_viii:function(a,b,c,d){try{Module.dynCall_viii(a,b,c,d)}catch(e){"number"!==typeof e&&
"longjmp"!==e&&f(e),N.setThrew(1,0)}},invoke_v:function(a){try{Module.dynCall_v(a)}catch(b){"number"!==typeof b&&"longjmp"!==b&&f(b),N.setThrew(1,0)}},invoke_iiiiiiiii:function(a,b,c,d,e,g,l,m,s){try{return Module.dynCall_iiiiiiiii(a,b,c,d,e,g,l,m,s)}catch(x){"number"!==typeof x&&"longjmp"!==x&&f(x),N.setThrew(1,0)}},invoke_viiii:function(a,b,c,d,e){try{Module.dynCall_viiii(a,b,c,d,e)}catch(g){"number"!==typeof g&&"longjmp"!==g&&f(g),N.setThrew(1,0)}},_fabs:Sd,_exp:ub,_log:vb,_fread:Lc,___cxa_guard_acquire:function(a){return!w[a>>
0]?w[a>>0]=1:0},___assert_fail:function(a,b,c,d){ta=i;f("Assertion failed: "+t(a)+", at: "+[b?t(b):"unknown filename",c,d?t(d):"unknown function"]+" at "+Sa())},__ZSt18uncaught_exceptionv:Qc,___ctype_toupper_loc:Zd,__addDays:ud,_ftell:function(a){a=v.da(a);return!a?(J(I.O),-1):v.Xa(a.o.mode)?(J(I.nb),-1):a.position},_sbrk:Bd,___cxa_begin_catch:function(a){Qc.Oc--;Sc.push(a);var b=Uc(a);b&&Tc[b].Id++;return a},_emscripten_memcpy_big:function(a,b,c){H.set(H.subarray(b,b+c),a);return a},_sysconf:function(a){switch(a){case 30:return 4096;
case 132:case 133:case 12:case 137:case 138:case 15:case 235:case 16:case 17:case 18:case 19:case 20:case 149:case 13:case 10:case 236:case 153:case 9:case 21:case 22:case 159:case 154:case 14:case 77:case 78:case 139:case 80:case 81:case 79:case 82:case 68:case 67:case 164:case 11:case 29:case 47:case 48:case 95:case 52:case 51:case 46:return 200809;case 27:case 246:case 127:case 128:case 23:case 24:case 160:case 161:case 181:case 182:case 242:case 183:case 184:case 243:case 244:case 245:case 165:case 178:case 179:case 49:case 50:case 168:case 169:case 175:case 170:case 171:case 172:case 97:case 76:case 32:case 173:case 35:return-1;
case 176:case 177:case 7:case 155:case 8:case 157:case 125:case 126:case 92:case 93:case 129:case 130:case 131:case 94:case 91:return 1;case 74:case 60:case 69:case 70:case 4:return 1024;case 31:case 42:case 72:return 32;case 87:case 26:case 33:return 2147483647;case 34:case 1:return 47839;case 38:case 36:return 99;case 43:case 37:return 2048;case 0:return 2097152;case 3:return 65536;case 28:return 32768;case 44:return 32767;case 75:return 16384;case 39:return 1E3;case 89:return 700;case 71:return 256;
case 40:return 255;case 2:return 100;case 180:return 64;case 25:return 20;case 5:return 16;case 6:return 6;case 73:return 4;case 84:return"object"===typeof navigator?navigator.hardwareConcurrency||1:1}J(I.H);return-1},_close:Wc,_clock:Td,_ceilf:Yd,_rewind:function(a){Vd(a,0,0);if(a=v.da(a))a.error=k},_cos:ob,_readdir:Nd,_unlink:cd,_write:ad,__isLeapYear:qd,_fsync:Xc,_catclose:ba(0),_mknod:function(a,b,c){a=t(a);switch(b&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return J(I.H),
-1}try{return v.qa(a,b,c),0}catch(d){return v.$(d),-1}},_mkdir:function(a,b){a=t(a);a=tc(a);"/"===a[a.length-1]&&(a=a.substr(0,a.length-1));try{return v.Ba(a,b,0),0}catch(c){return v.$(c),-1}},_closedir:function(a){var a=Yc(a),b=v.Z(a);b.qb&&(b.qb=j);return Wc(a)},_llvm_trap:function(){pa("trap!")},_send:function(a,b,c){return!M.vd(a)?(J(I.O),-1):ad(a,b,c)},_atan2:tb,___cxa_find_matching_catch:Vc,___cxa_guard_release:aa(),_opendir:function(a){var b=t(a);if(!b)return J(I.fa),0;var c;try{c=v.K(b,{ka:i}).o}catch(d){return v.$(d),
0}if(!v.T(c.mode))return J(I.Ua),0;a=Zc(a,0,C([0,0,0,0],"i32",La));return-1===a?0:v.sb(v.Z(a))},_strerror_r:Od,_fscanf:function(a,b,c){if(!v.da(a))return-1;var d=[];return Hd(b,function(){var b=Mc(a);d.push(b);return b},function(){Id(d.pop(),a)},c)},___setErrNo:J,_getpid:ba(42),___ctype_tolower_loc:$d,_newlocale:function(a,b,c){(a=b)&&(a=t(a));if(!("C"===a||"POSIX"===a||!a))return J(I.fa),0;c||(c=Ed(1,4));return c},___resumeException:function(a){Rc||(Rc=a);var b=Uc(a);b&&(Tc[b].Id=0);f(a+" - Exception catching is disabled, this exception cannot be caught. Compile with -s DISABLE_EXCEPTION_CATCHING=0 or DISABLE_EXCEPTION_CATCHING=2 to catch.")},
_freelocale:function(a){Ra(a)},_floor:ee,_pthread_once:fe,_localtime:function(a){return ld(a,gd)},_stat:function(a,b,c){a="string"!==typeof a?t(a):a;try{var d=c?v.Ye(a):v.Mc(a);y[b>>2]=d.Be;y[b+4>>2]=0;y[b+8>>2]=d.Ad;y[b+12>>2]=d.mode;y[b+16>>2]=d.gf;y[b+20>>2]=d.uid;y[b+24>>2]=d.Pe;y[b+28>>2]=d.yb;y[b+32>>2]=0;y[b+36>>2]=d.size;y[b+40>>2]=4096;y[b+44>>2]=d.me;y[b+48>>2]=d.ke.getTime()/1E3|0;y[b+52>>2]=0;y[b+56>>2]=d.cf.getTime()/1E3|0;y[b+60>>2]=0;y[b+64>>2]=d.Ae.getTime()/1E3|0;y[b+68>>2]=0;y[b+
72>>2]=d.Ad;return 0}catch(e){return e.o&&tc(a)!==tc(v.ma(e.o))&&e.Kd(I.Ua),v.$(e),-1}},_read:Kc,_fwrite:ed,_time:function(a){var b=Date.now()/1E3|0;a&&(y[a>>2]=b);return b},_fprintf:zd,_gettimeofday:function(a){var b=Date.now();y[a>>2]=b/1E3|0;y[a+4>>2]=1E3*(b%1E3)|0;return 0},_catopen:ba(-1),_exit:function(a){Wd(a)},_readdir_r:Md,_llvm_pow_f64:xb,_getcwd:function(a,b){if(0==b)return J(I.H),0;var c=v.Nb();if(b<c.length+1)return J(I.Vc),0;Ma(c,a);return a},___ctype_b_loc:Xd,_lseek:Ud,_vfprintf:function(a,
b,c){return zd(a,b,y[c>>2])},_rmdir:Jd,___cxa_allocate_exception:function(a){return F(a)},_asin:rb,___buildEnvironment:be,_pwrite:function(a,b,c,d){a=v.Z(a);if(!a)return J(I.O),-1;try{return v.write(a,w,b,c,d)}catch(e){return v.$(e),-1}},_localtime_r:ld,_tzset:kd,_open:Zc,_fabsf:Oc,_remove:function(a){var b=cd(a);-1==b&&(b=Jd(a));return b},_uselocale:function(a){var b=Dd;a&&(Dd=a);return b},___errno_location:function(){return rc},_strftime:vd,_fseek:Vd,_getenv:de,_fclose:function(a){a=Yc(a);Xc(a);
return Wc(a)},_floorf:dd,_sqrtf:wb,_pthread_cond_broadcast:ba(0),_recv:function(a,b,c){return!M.vd(a)?(J(I.O),-1):Kc(a,b,c)},_tan:qb,__getFloat:Gd,_abort:function(){Module.abort()},_ceil:pd,_fopen:function(a,b){var c,b=t(b);if("r"==b[0])c=-1!=b.indexOf("+")?2:0;else if("w"==b[0])c=-1!=b.indexOf("+")?2:1,c|=576;else if("a"==b[0])c=-1!=b.indexOf("+")?2:1,c|=64,c|=1024;else return J(I.H),0;c=Zc(a,c,C([511,0,0,0],"i32",La));return-1===c?0:v.sb(v.Z(c))},___cxa_pure_virtual:function(){ta=i;f("Pure virtual function called!")},
_pthread_getspecific:function(a){return Rd[a]||0},_pthread_cond_wait:ba(0),_sin:pb,_pthread_key_create:function(a){if(0==a)return I.H;y[a>>2]=he;Rd[he]=0;he++;return 0},_ungetc:Id,_emscripten_asm_const_int:function(a){var b=Array.prototype.slice.call(arguments,1);return q.Je(a,b.length).apply(j,b)|0},__ZN10ScrollViewD1Ev:function(){Module.printErr("missing function: _ZN10ScrollViewD1Ev");pa(-1)},_fflush:aa(),_strftime_l:function(a,b,c,d){return vd(a,b,c,d)},_pthread_mutex_lock:aa(),__reallyNegative:wd,
_catgets:function(a,b,c,d){return d},_fileno:Yc,__exit:Wd,__arraySum:rd,__formatString:xd,_atan:sb,_pthread_mutex_unlock:aa(),_pread:function(a,b,c,d){a=v.Z(a);if(!a)return J(I.O),-1;try{return v.ba(a,w,b,c,d)}catch(e){return v.$(e),-1}},_mkport:Jc,_pthread_mutex_init:aa(),_getc:function(){return Mc.apply(j,arguments)},__scanString:Hd,_pthread_setspecific:function(a,b){if(!(a in Rd))return I.H;Rd[a]=b;return 0},_fgetc:Mc,_fputc:bd,___cxa_throw:function(a,b,c){Tc[a]={e:a,bd:a,type:b,Hh:c,Id:0};Rc=
a;"uncaught_exception"in Qc?Qc.Oc++:Qc.Oc=1;f(a+" - Exception catching is disabled, this exception cannot be caught. Compile with -s DISABLE_EXCEPTION_CATCHING=0 or DISABLE_EXCEPTION_CATCHING=2 to catch.")},_strerror:Pd,_fgets:function(a,b,c){var d=v.da(c);if(!d||d.error||d.Va)return 0;for(var e,g=0;g<b-1&&10!=e;g++){e=Mc(c);if(-1==e){if(d.error||d.Va&&0==g)return 0;if(d.Va)break}w[a+g>>0]=e}w[a+g>>0]=0;return a},_fputs:function(a,b){return ad(Yc(b),a,fd(a))},_sqrt:wb,__ZN9tesseract18TessResultRenderer8AddImageEPNS_11TessBaseAPIE:function(){Module.printErr("missing function: _ZN9tesseract18TessResultRenderer8AddImageEPNS_11TessBaseAPIE");
pa(-1)},STACKTOP:oa,STACK_MAX:Xa,tempDoublePtr:pc,ABORT:ta,cttz_i8:ie,_stderr:Ic,_stdin:Gc,_stdout:Hc};// EMSCRIPTEN_START_ASM
var N=(function(global,env,buffer) {
"use asm";var a=new global.Int8Array(buffer);var b=new global.Int16Array(buffer);var c=new global.Int32Array(buffer);var d=new global.Uint8Array(buffer);var e=new global.Uint16Array(buffer);var f=new global.Uint32Array(buffer);var g=new global.Float32Array(buffer);var h=new global.Float64Array(buffer);var i=env.STACKTOP|0;var j=env.STACK_MAX|0;var k=env.tempDoublePtr|0;var l=env.ABORT|0;var m=env.cttz_i8|0;var n=env._stderr|0;var o=env._stdin|0;var p=env._stdout|0;var q=0;var r=0;var s=0;var t=0;var u=global.NaN,v=global.Infinity;var w=0,x=0,y=0,z=0,A=0.0,B=0,C=0,D=0,E=0.0;var F=0;var G=0;var H=0;var I=0;var J=0;var K=0;var L=0;var M=0;var N=0;var O=0;var P=global.Math.floor;var Q=global.Math.abs;var R=global.Math.sqrt;var S=global.Math.pow;var T=global.Math.cos;var U=global.Math.sin;var V=global.Math.tan;var W=global.Math.acos;var X=global.Math.asin;var Y=global.Math.atan;var Z=global.Math.atan2;var _=global.Math.exp;var $=global.Math.log;var aa=global.Math.ceil;var ba=global.Math.imul;var ca=global.Math.min;var da=global.Math.clz32;var ea=env.abort;var fa=env.assert;var ga=env.invoke_iiiiiiii;var ha=env.invoke_viiiii;var ia=env.invoke_vid;var ja=env.invoke_vi;var ka=env.invoke_vii;var la=env.invoke_iiiiiii;var ma=env.invoke_ii;var na=env.invoke_iiiiii;var oa=env.invoke_iiii;var pa=env.invoke_iidiii;var qa=env.invoke_viiiiid;var ra=env.invoke_viiiiiiii;var sa=env.invoke_viiiiii;var ta=env.invoke_viiiiiii;var ua=env.invoke_viiiiiid;var va=env.invoke_viiiiiiiii;var wa=env.invoke_iii;var xa=env.invoke_diiiiii;var ya=env.invoke_viiiiiiiiiiii;var za=env.invoke_iiiii;var Aa=env.invoke_viii;var Ba=env.invoke_v;var Ca=env.invoke_iiiiiiiii;var Da=env.invoke_viiii;var Ea=env._fabs;var Fa=env._exp;var Ga=env._log;var Ha=env._fread;var Ia=env.___cxa_guard_acquire;var Ja=env.___assert_fail;var Ka=env.__ZSt18uncaught_exceptionv;var La=env.___ctype_toupper_loc;var Ma=env.__addDays;var Na=env._ftell;var Oa=env._sbrk;var Pa=env.___cxa_begin_catch;var Qa=env._emscripten_memcpy_big;var Ra=env._sysconf;var Sa=env._close;var Ta=env._clock;var Ua=env._ceilf;var Va=env._rewind;var Wa=env._cos;var Xa=env._readdir;var Ya=env._unlink;var Za=env._write;var _a=env.__isLeapYear;var $a=env._fsync;var ab=env._catclose;var bb=env._mknod;var cb=env._mkdir;var db=env._closedir;var eb=env._llvm_trap;var fb=env._send;var gb=env._atan2;var hb=env.___cxa_find_matching_catch;var ib=env.___cxa_guard_release;var jb=env._opendir;var kb=env._strerror_r;var lb=env._fscanf;var mb=env.___setErrNo;var nb=env._getpid;var ob=env.___ctype_tolower_loc;var pb=env._newlocale;var qb=env.___resumeException;var rb=env._freelocale;var sb=env._floor;var tb=env._pthread_once;var ub=env._localtime;var vb=env._stat;var wb=env._read;var xb=env._fwrite;var yb=env._time;var zb=env._fprintf;var Ab=env._gettimeofday;var Bb=env._catopen;var Cb=env._exit;var Db=env._readdir_r;var Eb=env._llvm_pow_f64;var Fb=env._getcwd;var Gb=env.___ctype_b_loc;var Hb=env._lseek;var Ib=env._vfprintf;var Jb=env._rmdir;var Kb=env.___cxa_allocate_exception;var Lb=env._asin;var Mb=env.___buildEnvironment;var Nb=env._pwrite;var Ob=env._localtime_r;var Pb=env._tzset;var Qb=env._open;var Rb=env._fabsf;var Sb=env._remove;var Tb=env._uselocale;var Ub=env.___errno_location;var Vb=env._strftime;var Wb=env._fseek;var Xb=env._getenv;var Yb=env._fclose;var Zb=env._floorf;var _b=env._sqrtf;var $b=env._pthread_cond_broadcast;var ac=env._recv;var bc=env._tan;var cc=env.__getFloat;var dc=env._abort;var ec=env._ceil;var fc=env._fopen;var gc=env.___cxa_pure_virtual;var hc=env._pthread_getspecific;var ic=env._pthread_cond_wait;var jc=env._sin;var kc=env._pthread_key_create;var lc=env._ungetc;var mc=env._emscripten_asm_const_int;var nc=env.__ZN10ScrollViewD1Ev;var oc=env._fflush;var pc=env._strftime_l;var qc=env._pthread_mutex_lock;var rc=env.__reallyNegative;var sc=env._catgets;var tc=env._fileno;var uc=env.__exit;var vc=env.__arraySum;var wc=env.__formatString;var xc=env._atan;var yc=env._pthread_mutex_unlock;var zc=env._pread;var Ac=env._mkport;var Bc=env._pthread_mutex_init;var Cc=env._getc;var Dc=env.__scanString;var E
// EMSCRIPTEN_START_FUNCS
function Nn(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;h=i;i=i+32|0;do if(a){if((b|0)<1){g=c[n>>2]|0;c[h>>2]=8456;zb(g|0,8400,h|0)|0;g=1}else g=b;Rl(a,h+20|0,h+16|0,h+12|0,h+8|0);if((c[h+12>>2]|0)==0|(c[h+8>>2]|0)==0){b=iu(8472,8456,0)|0;break}b=Nr(0)|0;a=c[h+20>>2]|0;d=(g|0)/2|0;e=c[h+16>>2]|0;f=(c[h+12>>2]|0)+a|0;if(!(g&1)){e=Mn(a-d|0,e,d+-2+f|0,e,g)|0;c[h+4>>2]=e;Yr(b,e);Qr(h+4|0);e=(c[h+20>>2]|0)+-1+(c[h+12>>2]|0)|0;f=c[h+16>>2]|0;f=Mn(e,f+d|0,e,-2-d+f+(c[h+8>>2]|0)|0,g)|0;c[h+4>>2]=f;Yr(b,f);Qr(h+4|0);f=c[h+20>>2]|0;e=(c[h+16>>2]|0)+-1+(c[h+8>>2]|0)|0;e=Mn(d+-2+f+(c[h+12>>2]|0)|0,e,f-d|0,e,g)|0;c[h+4>>2]=e;Yr(b,e);Qr(h+4|0);e=c[h+20>>2]|0;f=c[h+16>>2]|0;g=Mn(e,-2-d+f+(c[h+8>>2]|0)|0,e,f+d|0,g)|0;c[h+4>>2]=g;Yr(b,g);Qr(h+4|0);break}else{e=Mn(a-d|0,e,d+-1+f|0,e,g)|0;c[h+4>>2]=e;Yr(b,e);Qr(h+4|0);e=(c[h+20>>2]|0)+-1+(c[h+12>>2]|0)|0;f=c[h+16>>2]|0;f=Mn(e,d+1+f|0,e,-2-d+f+(c[h+8>>2]|0)|0,g)|0;c[h+4>>2]=f;Yr(b,f);Qr(h+4|0);f=c[h+20>>2]|0;e=(c[h+16>>2]|0)+-1+(c[h+8>>2]|0)|0;e=Mn(d+-1+f+(c[h+12>>2]|0)|0,e,f-d|0,e,g)|0;c[h+4>>2]=e;Yr(b,e);Qr(h+4|0);e=c[h+20>>2]|0;f=c[h+16>>2]|0;g=Mn(e,-2-d+f+(c[h+8>>2]|0)|0,e,d+1+f|0,g)|0;c[h+4>>2]=g;Yr(b,g);Qr(h+4|0);break}}else b=iu(16872,8456,0)|0;while(0);i=h;return b|0}function On(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;f=i;i=i+16|0;if(!a)b=iu(8512,8496,0)|0;else{if((b|0)<1){d=c[n>>2]|0;c[f>>2]=8496;zb(d|0,8400,f|0)|0;d=1}else d=b;e=Xl(a)|0;b=Nr(0)|0;c[f+8>>2]=b;if((e|0)>0){b=0;do{g=Ul(a,b)|0;c[f+12>>2]=g;g=Nn(g,d)|0;c[f+4>>2]=g;Yr(c[f+8>>2]|0,g);Qr(f+4|0);Pl(f+12|0);b=b+1|0}while((b|0)!=(e|0));b=c[f+8>>2]|0}b=Vr(b)|0;Qr(f+8|0)}i=f;return b|0}function Pn(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;f=i;i=i+32|0;if(a){d=Tr(a)|0;b=Nr(0)|0;c[f+4>>2]=b;if((d|0)>=2){Ur(a,0,f+20|0,f+16|0);e=1;do{Ur(a,e,f+12|0,f+8|0);g=Mn(c[f+20>>2]|0,c[f+16>>2]|0,c[f+12>>2]|0,c[f+8>>2]|0,5)|0;c[f>>2]=g;Yr(b,g);Qr(f);c[f+20>>2]=c[f+12>>2];c[f+16>>2]=c[f+8>>2];e=e+1|0}while((e|0)!=(d|0));Ur(a,0,f+12|0,f+8|0);g=Mn(c[f+20>>2]|0,c[f+16>>2]|0,c[f+12>>2]|0,c[f+8>>2]|0,5)|0;c[f>>2]=g;Yr(b,g);Qr(f);b=Vr(b)|0;Qr(f+4|0)}}else b=iu(8560,8536,0)|0;i=f;return b|0}function Qn(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0;k=i;i=i+32|0;a:do if(!a)hu(28024,8616,1)|0;else{if(!b){hu(20432,8616,1)|0;break}h=Ip(a)|0;c[k+4>>2]=h;switch(h|0){case 1:{Rn(a,b,1);break a}case 32:case 8:case 4:case 2:{h=Fp(a)|0;lp(a,k+20|0,k+24|0,k+4|0);do if(!h){g=c[k+4>>2]|0;if((g|0)==4){f=(((e&255)+(d&255)+(f&255)|0)>>>0)/48|0;break}else if((g|0)!=2)if((g|0)==8){f=(((e&255)+(d&255)+(f&255)|0)>>>0)/3|0;break}else{Xp(d&255,e&255,f&255,k+12|0);f=0;break}else{f=(((e&255)+(d&255)+(f&255)|0)>>>0)/192|0;break}}else{wm(h,d&255,e&255,f&255,k);f=0}while(0);d=Tr(b)|0;if((d|0)<=0)break a;f=f&255;e=0;do{Ur(b,e,k+8|0,k+16|0);g=c[k+8>>2]|0;do if((g|0)>=0?(j=c[k+16>>2]|0,((j|0)>-1?(g|0)<(c[k+20>>2]|0):0)&(j|0)<(c[k+24>>2]|0)):0){if(h){Wp(a,g,j,c[k>>2]|0);break}if((c[k+4>>2]|0)==32){Wp(a,g,j,c[k+12>>2]|0);break}else{Wp(a,g,j,f);break}}while(0);e=e+1|0}while((e|0)!=(d|0));break}default:{hu(8632,8616,1)|0;break a}}}while(0);i=k;return}function Rn(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0;k=i;i=i+32|0;do if(a){if(!b){hu(20432,8584,1)|0;break}if((d+-1|0)>>>0>=3){hu(8600,8584,1)|0;break}lp(a,k+8|0,k+4|0,k);a:do if((d|0)==1)switch(c[k>>2]|0){case 2:{j=3;break a}case 16:{j=65535;break a}case 8:{j=255;break a}case 32:{j=-1;break a}case 4:{j=15;break a}default:{j=1;break a}}else j=1;while(0);e=Tr(b)|0;if((e|0)>0){h=0;do{Ur(b,h,k+16|0,k+12|0);f=c[k+16>>2]|0;do if((f|0)>=0?(g=c[k+12>>2]|0,((g|0)>-1?(f|0)<(c[k+8>>2]|0):0)&(g|0)<(c[k+4>>2]|0)):0)if((d|0)==2){Yp(a,f,g);break}else if((d|0)==3){Zp(a,f,g);break}else if((d|0)==1){Wp(a,f,g,j);break}else break;while(0);h=h+1|0}while((h|0)!=(e|0))}}else hu(28024,8584,1)|0;while(0);i=k;return}function Sn(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;h=i;i=i+16|0;do if(a){if(!b){hu(16872,8664,1)|0;break}if((d|0)<1){d=c[n>>2]|0;c[h>>2]=8664;zb(d|0,8400,h|0)|0;d=1}d=Nn(b,d)|0;c[h+4>>2]=d;if(!d){hu(20352,8664,1)|0;break}else{Qn(a,d,e,f,g);Qr(h+4|0);break}}else hu(28024,8664,1)|0;while(0);i=h;return}function Tn(a,b,d,e,f,g
function hda(a,d,e){a=a|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0;k=i;i=i+16|0;b[k+6>>1]=0;b[k+4>>1]=0;F7(k+4|0,b[a+12>>1]|0,b[a+14>>1]|0,d,e);a:do if((b[a+16>>1]|0)>0){d=0;h=0;do{IV(k,c[a+20>>2]|0,h<<16>>16);g=c[k>>2]|0;e=b[k+6>>1]|0;do if(e<<16>>16<1){if(((g>>16)+(e<<16>>16)|0)<=0)if(e<<16>>16>0?((g>>16)+(e<<16>>16)|0)<1:0){j=10;break}else break;f=ba(b[k+4>>1]|0,g>>16)|0;e=ba(g<<16>>16,e<<16>>16)|0;if((f-e|0)<=0)if((f|0)==(e|0)){d=32767;break a}else break;else{d=d+1<<16>>16;break}}else if(((g>>16)+(e<<16>>16)|0)<1)j=10;while(0);do if((j|0)==10){j=0;f=ba(b[k+4>>1]|0,g>>16)|0;e=ba(g<<16>>16,e<<16>>16)|0;if((f-e|0)>=0)if((f|0)==(e|0)){d=32767;break a}else break;else{d=d+-1<<16>>16;break}}while(0);jB(k+4|0,g&65535,g>>>16&65535);h=h+1<<16>>16}while(h<<16>>16<(b[a+16>>1]|0))}else d=0;while(0);i=k;return d|0}function ida(d){d=d|0;var e=0,f=0,g=0,h=0,j=0;j=i;i=i+16|0;e=b[d+16>>1]|0;do if(!(e<<16>>16))e=128;else{h0(j+9|0,c[d+20>>2]|0,(e<<16>>16)+-1|0);if((b[d+16>>1]|0)>0){f=0;g=a[j+9>>0]|0;h=0;do{h0(j+8|0,c[d+20>>2]|0,h<<16>>16);e=g;g=a[j+8>>0]|0;e=vda(g,e)|0;if(!(e<<24>>24==-32|e<<24>>24==32|e<<24>>24==0)){c[j>>2]=359632;c[j+4>>2]=561;bM(359592,359816,2,1701904,j)}f=(e<<24>>24)+(f&65535)|0;a[j+9>>0]=g;h=h+1<<16>>16}while(h<<16>>16<(b[d+16>>1]|0));e=f&65535;if(e<<16>>16==-128|e<<16>>16==128)break}else e=0;c[j>>2]=359632;c[j+4>>2]=565;bM(359592,359864,2,1701904,j)}while(0);i=j;return e|0}function jda(d){d=d|0;var e=0,f=0,g=0,h=0,j=0;j=i;i=i+16|0;h=b[d+16>>1]|0;a:do if(((((h<<16>>16)+1|0)/2|0)<<16|0)>0){f=h;g=0;e=0;while(1){f=(f&65535)-g+65535|0;h0(j+3|0,c[d+20>>2]|0,g);h0(j+1|0,c[d+20>>2]|0,f<<16>>16);xda(j+2|0,a[j+1>>0]|0,64);uda(c[d+20>>2]|0,e,a[j+2>>0]|0);xda(j,a[j+3>>0]|0,64);uda(c[d+20>>2]|0,f&65535,a[j>>0]|0);e=e+1<<16>>16;if((e<<16>>16|0)>=((((h<<16>>16)+1|0)/2|0)<<16>>16|0))break a;f=b[d+16>>1]|0;g=e<<16>>16}}while(0);i=j;return}function kda(a){a=a|0;var c=0,d=0;d=i;i=i+32|0;a:do if((b[a+16>>1]|0)!=0?(c=eda(a)|0,uk(d,a+28|0),wk(d),!(xk(d)|0)):0)while(1){a=yk(d)|0;if((ba(eda(a)|0,c)|0)>0){a=0;break a}if(!(kda(a)|0)){a=0;break a}QL(d)|0;if(xk(d)|0){a=1;break}}else a=1;while(0);i=d;return a|0}function lda(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=i;i=i+48|0;if(((pl(a+4|0)|0)<<16>>16|0)>=(b|0)?((ql(a+4|0)|0)<<16>>16|0)>=(b|0):0){if((c[a+28>>2]|0)!=0?(uk(e+8|0,a+28|0),wk(e+8|0),!(xk(e+8|0)|0)):0)do{lda(yk(e+8|0)|0,b,e+8|0);QL(e+8|0)|0}while(!(xk(e+8|0)|0))}else{if((yk(d)|0)!=(a|0)){c[e>>2]=359632;c[e+4>>2]=636;bM(359592,359896,2,1701904,e)}d=uv(d)|0;if(d){g0(d);cFa(d)}}i=e;return}function mda(d,f,g){d=d|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;z=i;i=i+48|0;if((Ip(g)|0)==8){u=Ap(g)|0;v=gp(g)|0;w=Hp(g)|0;x=zp(g)|0;y=(b[d+18>>1]&1)!=0;h=c[d+24>>2]|0;if(h)dFa(h);h=b[d+16>>1]|0;c[d+24>>2]=bFa(h>>>0>1431655765?-1:h*3|0)|0;h=e[d+12>>1]|e[d+14>>1]<<16;c[z+4>>2]=h;b[z+18>>1]=0;b[z+16>>1]=0;yda(u,v,h<<16>>16,x-(h>>16)|0,w,x,z+16|0);if((b[d+16>>1]|0)>0){s=c[z+16>>2]|0;r=s;s=s>>>16;t=0;do{IV(z+32|0,c[d+20>>2]|0,t);m=h&65535;l=h>>>16;jB(z+4|0,b[z+32>>1]|0,b[z+34>>1]|0);n=h;h=c[z+4>>2]|0;k=h&65535;j=h>>>16;b[z+26>>1]=0;b[z+24>>1]=0;o=h<<16>>16;yda(u,v,o,x-(h>>16)|0,w,x,z+24|0);p=r;r=c[z+24>>2]|0;p=r+p|0;q=s;s=r>>>16;q=s+q|0;c[z+28>>2]=0;if((l&65535)<<16>>16==(j&65535)<<16>>16?(((q&65535)<<16>>16>-1?q<<16>>16:0-(q<<16>>16)|0)<<1|0)>=(((p&65535)<<16>>16>-1?p<<16>>16:0-(p<<16>>16)|0)|0):0){l=m<<16>>16>k<<16>>16^y?-1:1;j=(m<<16>>16>k<<16>>16?h:n)<<16>>16;c[z>>2]=0;c[z+12>>2]=x-(n>>16);zda(u,v,l,j,x-(n>>16)|0,x,z+28|0,z,z+12|0)|0;k=x-(n>>16)|0;do k=k+1|0;while(zda(u,v,l,j,k,x,z+28|0,z,z+12|0)|0);k=x-(n>>16)|0;do k=k+-1|0;while(zda(u,v,l,j,k,x,z+28|0,z,z+12|0)|0);k=ba(((c[z>>2]|0)/2|0)-f|0,l)|0;j=c[z+28>>2]|0;k=(ba(x-(n>>16)-(c[z+12>>2]|0)|0,j)|0)+k|0;m=18}else if(m<<16>>16==k<<16>>16?(((p&65535)<<16>>16>-1?p<<16>>16:0-(p<<16>>16)|0)<<1|0)>=(((q&65535)<<16>>16>-1?q<<16>>16:0-(q<<16>>16)|0)|0):0){m=(l&65535)<<16>>16>(j&65535)<<16>>16^y?-1:1;k=Ap(g)|0;j=k+((ba(x-(((l&65535)<<16>>16<(j&65535)<<16>>16?j:l)<<16>>16)|0,v)|0)<<2)|0;c[z+8>>2]=0;c[z+20>>2]=o;Ada(j,m,o,w,z+28|0,z+8|0,z+20|0)|0;k=o;do k=k+1|0;while(Ad
function jta(a,b,d,e){a=a|0;b=b|0;d=+d;e=+e;var f=0,h=0.0,i=0.0;h=+g[b>>2]-+g[a>>2];i=+g[b+4>>2]-+g[a+4>>2];do if(h==0.0)if(i<0.0){g[a+8>>2]=-3402823466385288598117041.0e14;f=c[a+12>>2]&-62914561|4194304;c[a+12>>2]=f;break}else{g[a+8>>2]=3402823466385288598117041.0e14;f=c[a+12>>2]&-62914561;c[a+12>>2]=f;break}else{g[a+8>>2]=i/h;if(h>0.0)if(i>0.0){if(!(i/h>d)){f=c[a+12>>2]&-62914561|8388608;c[a+12>>2]=f;break}f=c[a+12>>2]&-62914561;if(i/h<e){c[a+12>>2]=f|16777216;f=f|16777216;break}else{c[a+12>>2]=f;break}}else{if(!(i/h<-d)){f=c[a+12>>2]&-62914561|8388608;c[a+12>>2]=f;break}f=c[a+12>>2]&-62914561;if(i/h>-e){c[a+12>>2]=f|25165824;f=f|25165824;break}else{c[a+12>>2]=f|4194304;f=f|4194304;break}}else if(i>0.0){if(!(i/h<-d)){f=c[a+12>>2]&-62914561|12582912;c[a+12>>2]=f;break}f=c[a+12>>2]&-62914561;if(i/h>-e){c[a+12>>2]=f|20971520;f=f|20971520;break}else{c[a+12>>2]=f;break}}else{if(!(i/h>d)){f=c[a+12>>2]&-62914561|12582912;c[a+12>>2]=f;break}f=c[a+12>>2]&-62914561;if(i/h<e){c[a+12>>2]=f|29360128;f=f|29360128;break}else{c[a+12>>2]=f|4194304;f=f|4194304;break}}}while(0);c[b+12>>2]=c[b+12>>2]&-1006632961|f<<4&1006632960;return}function kta(a){a=a|0;var b=0;if(a){b=c[a+4>>2]|0;c[a+4>>2]=0;if(b)do{jM(c[b>>2]|0);b=Soa(b)|0}while((b|0)!=0)}else c[a+4>>2]=0;return}function lta(a){a=a|0;Toa(a,253);return}function mta(a){a=a|0;var b=0,d=0;if((a|0)!=0?(c[a+4>>2]|0)!=(a|0):0){a=nta(a)|0;b=a;do{b=nta(b)|0;d=(c[b>>2]|0)+12|0;c[d>>2]=c[d>>2]|2097152}while((b|0)!=(a|0))}return}function nta(a){a=a|0;var b=0,d=0,e=0,f=0;e=c[(c[a>>2]|0)+12>>2]|0;do{if((a|0)!=0?(f=c[a+4>>2]|0,(f|0)!=0):0){a=f;d=c[f+4>>2]|0}else{a=0;d=0}b=c[(c[a>>2]|0)+12>>2]|0;if((b^e)&62914560)break;if(!((b&1048576|0)==0&(d|0)!=0))break}while((c[(c[d>>2]|0)+12>>2]&1048576|0)==0);return a|0}function ota(a){a=a|0;if(!a)a=0;else a=c[a+4>>2]|0;if(!(c[(c[a>>2]|0)+12>>2]&2097152))do if(!a)a=0;else a=c[a+4>>2]|0;while((c[(c[a>>2]|0)+12>>2]&2097152|0)==0);return a|0}function pta(a){a=a|0;var b=0,d=0;a:do if(a){b=a;while(1){if(!b)break;d=c[b>>2]|0;g[d+4>>2]=(+g[d+4>>2]+-64.0)*.00390625;g[d>>2]=+g[d>>2]*.00390625;b=c[b+4>>2]|0;if((b|0)==(a|0))break a}g[1]=(+g[1]+-64.0)*.00390625;eb()}while(0);return}function qta(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0;f=i;i=i+16|0;if((a|0)==1){c[f>>2]=388792;c[f+4>>2]=322;bM(388720,388728,2,1701904,f)}else if(!a){if(b)do{pta(c[b>>2]|0);b=c[b+4>>2]|0}while((b|0)!=0);g[e>>2]=.00390625;g[d>>2]=.00390625}i=f;return}function rta(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,h=0.0,j=0.0;e=i;i=i+16|0;if(a){d=a;do{f=c[d>>2]|0;j=+g[f>>2];h=+g[f+4>>2];g[e>>2]=j;g[e+4>>2]=h;lfa(b,j,h,e);g[f>>2]=(+g[e>>2]+-127.0)*.00390625;g[f+4>>2]=(+g[e+4>>2]+-127.0)*.00390625;if(!d)d=0;else d=c[d+4>>2]|0}while((d|0)!=(a|0))}i=e;return}function sta(a,b){a=a|0;b=b|0;var d=0,e=0;if(!a)a=0;else{d=eta(a)|0;if(!d)a=0;else{a=d;do{rta(c[a>>2]|0,b);a=c[a+4>>2]|0}while((a|0)!=0);a=0;b=d;do{e=c[b>>2]|0;ita(e,+h[48618],+h[48632]);mta(e);a=tta(e,a)|0;b=c[b+4>>2]|0}while((b|0)!=0)}lta(d)}return a|0}function tta(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;if((a|0)!=0?(c[a+4>>2]|0)!=(a|0):0){e=ota(a)|0;d=e;do{a=d;d=ota(d)|0;if((c[(c[d>>2]|0)+12>>2]&1048576|0)==0?(f=uta(a,d)|0,(f|0)!=0):0)b=Uoa(b,f)|0}while((d|0)!=(e|0))}return b|0}function uta(a,b){a=a|0;b=b|0;var d=0,e=0.0,f=0.0,h=0.0,i=0.0,j=0.0;if(!a)d=0;else d=c[a>>2]|0;if(!b)a=0;else a=c[b>>2]|0;b=cta()|0;g[b>>2]=(+g[d>>2]+ +g[a>>2])*.5;h=+g[d+4>>2];e=+g[a+4>>2];g[b+4>>2]=(h+e)*.5;i=+g[d>>2];j=+g[d+4>>2];d=a;f=+g[d>>2];g[b+8>>2]=+vra(i,j,f,+g[d+4>>2]);g[b+12>>2]=+wra(i,h,f,e);g[b+16>>2]=0.0;g[b+20>>2]=0.0;return b|0}function vta(){c[97206]=1701888;c[97208]=389880;c[97210]=389928;c[97212]=389960;c[97214]=390016;c[97216]=390056;c[97218]=390088;c[97220]=390144;c[97222]=390184;c[97224]=390232;c[97226]=390280;c[97228]=390304;c[97230]=390336;vJ(388928,.414213562,388968,388992,mM()|0);vJ(389040,2.414213562,389080,389104,mM()|0);return}function wta(a){a=+a;return +(a*10.0)}function xta(a){a=a|0;var d=0,e=0;d=Hta(1)|0;e=Gta(383968)|0;g[e+4>>2]=+((b[a+6>>1]|0)+-64|0)*.00390625;g[e+8>>2]=+(c[a>>2]|0)*.00390625/10.0;g[e+12>>2]=+(b[a+8>>1]|0)*.00390625;g[e+16>>2]=+(b[a+10>>1]|
function jJ(b){b=b|0;xT(b);c[b>>2]=43592;$k(b+5144|0,0,43608,43640,0,b+364|0);$k(b+5160|0,0,43688,43728,0,b+364|0);$k(b+5176|0,0,43784,43816,0,b+364|0);$k(b+5192|0,0,43856,43888,0,b+364|0);$k(b+5208|0,0,43928,43960,0,b+364|0);tJ(b+5224|0,6,44016,44040,0,b+364|0);tJ(b+5248|0,0,44176,44208,1,b+364|0);uJ(b+5272|0,1714400,44384,44408,0,b+364|0);uJ(b+5296|0,1714400,44448,44472,0,b+364|0);uJ(b+5320|0,1714400,44504,44536,0,b+364|0);$k(b+5344|0,0,44592,44624,0,b+364|0);tJ(b+5360|0,0,44664,44704,0,b+364|0);tJ(b+5384|0,0,44816,44848,0,b+364|0);uJ(b+5408|0,1714400,44944,44976,0,b+364|0);$k(b+5432|0,0,45016,45040,0,b+364|0);tJ(b+5448|0,0,45096,45112,0,b+364|0);tJ(b+5472|0,1,45136,45152,0,b+364|0);tJ(b+5496|0,0,45168,45184,0,b+364|0);uJ(b+5520|0,45216,45224,45256,0,b+364|0);$k(b+5544|0,0,45408,45456,0,b+364|0);$k(b+5560|0,0,45576,45608,0,b+364|0);$k(b+5576|0,0,45720,45752,0,b+364|0);$k(b+5592|0,0,45776,45800,0,b+364|0);$k(b+5608|0,0,45824,45848,0,b+364|0);$k(b+5624|0,1,45872,45904,0,b+364|0);$k(b+5640|0,0,45936,45960,0,b+364|0);$k(b+5656|0,1,46e3,46024,0,b+364|0);$k(b+5672|0,1,46048,46072,0,b+364|0);$k(b+5688|0,1,46096,46128,0,b+364|0);$k(b+5704|0,0,46168,46192,0,b+364|0);$k(b+5720|0,0,46224,46256,0,b+364|0);$k(b+5736|0,1,46280,46320,0,b+364|0);$k(b+5752|0,0,46376,46408,0,b+364|0);tJ(b+5768|0,0,46464,46488,0,b+364|0);$k(b+5792|0,1,46536,46560,0,b+364|0);tJ(b+5808|0,0,46680,46704,0,b+364|0);vJ(b+5832|0,-8.0,46744,46768,b+364|0);vJ(b+5872|0,-1.0,46808,46832,b+364|0);vJ(b+5912|0,-3.0,46872,46888,b+364|0);vJ(b+5952|0,.375,46928,46952,b+364|0);tJ(b+5992|0,8,47e3,47024,0,b+364|0);tJ(b+6016|0,16,47064,47088,0,b+364|0);tJ(b+6040|0,0,47128,47152,0,b+364|0);$k(b+6064|0,0,47176,47200,0,b+364|0);uJ(b+6080|0,47224,47232,47256,0,b+364|0);uJ(b+6104|0,47280,47288,47312,0,b+364|0);uJ(b+6128|0,47344,47352,47376,0,b+364|0);vJ(b+6152|0,.08,47408,47424,b+364|0);vJ(b+6192|0,0.0,47464,47480,b+364|0);vJ(b+6232|0,1.0,47520,47544,b+364|0);vJ(b+6272|0,.95,47592,47608,b+364|0);tJ(b+6312|0,2,47648,47680,0,b+364|0);tJ(b+6336|0,39,47704,47736,0,b+364|0);$k(b+6360|0,0,47776,47808,0,b+364|0);$k(b+6376|0,0,47848,47872,0,b+364|0);$k(b+6392|0,0,47896,47920,0,b+364|0);tJ(b+6408|0,3,47944,47736,0,b+364|0);$k(b+6432|0,0,47976,47984,0,b+364|0);vJ(b+6448|0,99999.99,48e3,48016,b+364|0);vJ(b+6488|0,99999.99,48024,48040,b+364|0);tJ(b+6528|0,0,48048,48072,0,b+364|0);$k(b+6552|0,1,48104,48128,0,b+364|0);tJ(b+6568|0,0,48200,48224,0,b+364|0);uJ(b+6592|0,48248,48256,48272,0,b+364|0);uJ(b+6616|0,48304,48320,48272,0,b+364|0);$k(b+6640|0,0,48336,48368,0,b+364|0);$k(b+6656|0,1,48408,48440,0,b+364|0);$k(b+6672|0,1,48472,48504,0,b+364|0);vJ(b+6688|0,65.0,48520,48552,b+364|0);vJ(b+6728|0,45.0,48592,48624,b+364|0);vJ(b+6768|0,40.0,48664,48696,b+364|0);vJ(b+6808|0,70.0,48736,48776,b+364|0);$k(b+6848|0,1,48856,48896,0,b+364|0);$k(b+6864|0,1,48952,48992,0,b+364|0);$k(b+6880|0,0,49048,49080,0,b+364|0);$k(b+6896|0,0,49120,49080,0,b+364|0);tJ(b+6912|0,2,49152,49184,0,b+364|0);$k(b+6936|0,1,49224,49256,0,b+364|0);vJ(b+6952|0,1.1,49296,49336,b+364|0);$k(b+6992|0,1,49392,49424,0,b+364|0);$k(b+7008|0,0,49456,49488,0,b+364|0);$k(b+7024|0,0,49504,49536,0,b+364|0);$k(b+7040|0,0,49568,49584,0,b+364|0);vJ(b+7056|0,1.1,49616,47608,b+364|0);$k(b+7096|0,1,49640,49664,0,b+364|0);$k(b+7112|0,0,49704,49720,0,b+364|0);$k(b+7128|0,1,49752,49784,0,b+364|0);$k(b+7144|0,0,49808,49848,0,b+364|0);vJ(b+7160|0,80.0,49872,49896,b+364|0);$k(b+7200|0,1,49920,49944,0,b+364|0);vJ(b+7216|0,-9.0,49960,49992,b+364|0);vJ(b+7256|0,60.0,50024,50056,b+364|0);vJ(b+7296|0,40.0,50088,50112,b+364|0);vJ(b+7336|0,-8.0,50144,50168,b+364|0);$k(b+7376|0,1,50200,50224,0,b+364|0);vJ(b+7392|0,60.0,50256,50112,b+364|0);vJ(b+7432|0,-10.0,50280,50168,b+364|0);vJ(b+7472|0,.7,50296,50320,b+364|0);vJ(b+7512|0,3.0,50352,50376,b+364|0);vJ(b+7552|0,3.0,50408,50432,b+364|0);vJ(b+7592|0,1.5,50464,50488,b+364|0);vJ(b+7632|0,.5,50528,50552,b+364|0);vJ(b+7672|0,.6,50592,50624,b+364|0);tJ(b+7712|0,10,50648,50672,0,b+364|0);tJ(b+7736|0,1,50704,50728,0,b+364|0);$k(b+7760|0,1,50768,50792,0,b+364|0);$k(b+7776|0,1,50824,50848,0,b+364|0);$k(b+7792|0,0,50880,5091
function kd(a){a=a|0;var b=0;b=i;i=i+a|0;i=i+15&-16;return b|0}function ld(){return i|0}function md(a){a=a|0;i=a}function nd(a,b){a=a|0;b=b|0;if(!q){q=a;r=b}}function od(b){b=b|0;a[k>>0]=a[b>>0];a[k+1>>0]=a[b+1>>0];a[k+2>>0]=a[b+2>>0];a[k+3>>0]=a[b+3>>0]}function pd(b){b=b|0;a[k>>0]=a[b>>0];a[k+1>>0]=a[b+1>>0];a[k+2>>0]=a[b+2>>0];a[k+3>>0]=a[b+3>>0];a[k+4>>0]=a[b+4>>0];a[k+5>>0]=a[b+5>>0];a[k+6>>0]=a[b+6>>0];a[k+7>>0]=a[b+7>>0]}function qd(a){a=a|0;F=a}function rd(){return F|0}function sd(a){a=a|0;if(a)cFa(a);return}function td(a){a=a|0;cFa(a);return}function ud(a){a=a|0;if(a)cFa(a);return}function vd(a){a=a|0;if(a)cFa(a);return}function wd(a){a=a|0;if(a)cFa(a);return}function xd(a){a=a|0;var b=0;b=aFa(72)|0;yd(b,a);return b|0}function yd(b,e){b=b|0;e=e|0;zi(b,e);c[b>>2]=40960;e=d[e+68>>0]|d[e+69>>0]<<8|d[e+70>>0]<<16|d[e+71>>0]<<24;a[b+68>>0]=e;a[b+69>>0]=e>>8;a[b+70>>0]=e>>16;a[b+71>>0]=e>>24;return}function zd(a){a=a|0;Rc[c[(c[a>>2]|0)+8>>2]&511](a);return}function Ad(a){a=a|0;Rc[c[(c[a>>2]|0)+12>>2]&511](a);return}function Bd(a){a=a|0;return gD(a)|0}function Cd(a){a=a|0;Rc[c[(c[a>>2]|0)+16>>2]&511](a);return}function Dd(a,b){a=a|0;b=b|0;return cd[c[(c[a>>2]|0)+20>>2]&63](a,b)|0}function Ed(a,b){a=a|0;b=b|0;return cd[c[(c[a>>2]|0)+24>>2]&63](a,b)|0}function Fd(a,b,d){a=a|0;b=b|0;d=d|0;return Wc[c[(c[a>>2]|0)+28>>2]&63](a,b,d)|0}function Gd(a,b){a=a|0;b=b|0;return mD(a,b)|0}function Hd(b,c,d){b=b|0;c=c|0;d=d|0;a[b+32>>0]=c&1;a[b+33>>0]=d&1;return}function Id(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;return oD(a,b,c,d,e,f)|0}function Jd(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;return pD(a,b,c,d,e,f,g)|0}function Kd(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;return nD(a,b,c,d,e,f)|0}function Ld(a,b){a=a|0;b=b|0;return lD(a,b)|0}function Md(a){a=a|0;return qD(c[(c[a+12>>2]|0)+24>>2]|0)|0}function Nd(a){a=a|0;return rD(a)|0}function Od(a,b){a=a|0;b=b|0;return sD(a,b)|0}function Pd(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;return tD(a,b,c,d,e,f)|0}function Qd(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;return uD(a,b,c,d,e,f)|0}function Rd(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;vD(c[(c[(c[a+12>>2]|0)+24>>2]|0)+4>>2]|0,b,d,e,f);return}function Sd(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;wD(c[(c[a+12>>2]|0)+20>>2]|0,b,d,e,f);return}function Td(b){b=b|0;return TH(a[b+68>>0]|0)|0}function Ud(a,b){a=a|0;b=b|0;return cd[c[(c[a>>2]|0)+32>>2]&63](a,b)|0}function Vd(a,b){a=a|0;b=b|0;QB(a,b);return}function Wd(a,b){a=a|0;b=b|0;RB(a,b);return}function Xd(a,b){a=a|0;b=b|0;return +(+SB(a,b))}function Yd(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;return TB(a,b,c,d,e,f,g,h,i)|0}function Zd(a){a=a|0;return UB(c[(c[a+12>>2]|0)+16>>2]|0)|0}function _d(a){a=a|0;return VB(a)|0}function $d(a){a=a|0;return WB(c[(c[a+12>>2]|0)+16>>2]|0)|0}function ae(a){a=a|0;return XB(c[(c[a+12>>2]|0)+16>>2]|0)|0}function be(a){a=a|0;return YB(c[(c[a+12>>2]|0)+16>>2]|0)|0}function ce(a){a=a|0;return ZB(c[(c[a+12>>2]|0)+16>>2]|0)|0}function de(a,b){a=a|0;b=b|0;return _B(a,b)|0}function ee(a){a=a|0;return $B(c[(c[a+12>>2]|0)+16>>2]|0)|0}function fe(a){a=a|0;return aC(a)|0}function ge(a,b){a=a|0;b=b|0;return bC(c[(c[a+12>>2]|0)+16>>2]|0,b)|0}function he(a){a=a|0;return cC(a)|0}function ie(a){a=a|0;return dC(a)|0}function je(a){a=a|0;return eC(a)|0}function ke(a){a=a|0;if(a)Rc[c[(c[a>>2]|0)+4>>2]&511](a);return}function le(a){a=a|0;if(a)cFa(a);return}function me(a){a=a|0;if(a)cFa(a);return}function ne(a){a=a|0;Rc[c[(c[a>>2]|0)+8>>2]&511](a);return}function oe(a){a=a|0;Rc[c[(c[a>>2]|0)+12>>2]&511](a);return}function pe(a){a=a|0;return gD(a)|0}function qe(a){a=a|0;Rc[c[(c[a>>2]|0)+16>>2]&511](a);return}function re(a,b){a=a|0;b=b|0;return cd[c[(c[a>>2]|0)+20>>2]&63](a,b)|0}function se(a,b){a=a|0;b=b|0;return cd[c[(c[a>>2]|0)+24>>2]&63](a,b)|0}function te(a,b,d){a=a|0;b=b|0;d=d|0;return Wc[c[(c[a>>2]|0)+28>>2]&63](a,b,d)|0}function ue(a,b){a=a|0;b=b|0;return mD(a,b)|0}function ve(b,c,d){b=b|0;c=c|0;d=d|0;a[b+32>>0]=c&1;a[b+33>>0]=d&1;return}function we(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f
function mP(b,d,e,f,h,j,k){b=b|0;d=+d;e=e|0;f=f|0;h=h|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0;p=i;i=i+64|0;do{zv(p+36|0);m=c[e+136>>2]|0;n=c[m+12>>2]|0;a:do if((n|0)>0){l=0;while(1){q=Wc[c[(c[m>>2]|0)+12>>2]&63](m,l,l)|0;m=c[(c[m+4>>2]|0)+(q<<2)>>2]|0;if((m|0)!=0?(c[m>>2]|0)!=0:0){uk(p+8|0,m);Av(p+36|0,yk(p+8|0)|0)}else Av(p+36|0,0);l=l+1|0;if((l|0)>=(n|0))break a;m=c[e+136>>2]|0}}while(0);m=hP(b,p+36|0,f+4|0,0,e,p+56|0)|0;if(!m){o=13;break}l=c[p+56>>2]|0;rga(e,l,m);q=aFa(16)|0;c[q>>2]=0;c[q+4>>2]=0;g[q+8>>2]=3402823466385288598117041.0e14;c[q+12>>2]=0;AP(f+24|0,q,l);tP(f+4|0);jS(j,l);BP(k,-1,0,0,l);c[p>>2]=l;c[p+4>>2]=l;XS(b,0.0,p,301816,k,e,j,h);c[p>>2]=l+1;c[p+4>>2]=l+1;XS(b,0.0,p,301824,k,e,j,h);if(a[(c[b+5104>>2]|0)+34>>0]|0){_S(e,f,k);c[p+56>>2]=0;l=0}YS(b,d,l,k,e,j,f,h);Dv(p+36|0);if(a[(c[b+5104>>2]|0)+768>>0]|0)break}while((c[(c[e+136>>2]|0)+12>>2]|0)<64);if((o|0)==13)Dv(p+36|0);l=c[e+152>>2]|0;if(((l|0)!=0?(c[l+92>>2]|0)==0:0)?!(raa(l,c[e+140>>2]|0)|0):0){l=c[e+140>>2]|0;if(!l)l=0;else l=((a[l+52>>0]|0)+-7&255)<6;yaa(c[e+152>>2]|0,e,(c[b+2752>>2]|0)+184|0,l,(a[b+4954>>0]|0)!=0)}i=p;return}function nP(a,b){a=a|0;b=b|0;var d=0;d=i;i=i+16|0;Mba(d+8|0,a);Mba(d,c[b>>2]|0);if(CP(d+8|0,d)|0)a=1;else a=(CP(d,d+8|0)|0)&1;i=d;return a|0}function oP(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0;g=i;i=i+16|0;if(!((d|0)>-1?(e=c[a>>2]|0,(e|0)>=(d|0)):0)){c[g>>2]=1701584;c[g+4>>2]=691;bM(301656,375960,2,1701904,g);e=c[a>>2]|0}if((c[a+4>>2]|0)==(e|0)){kK(a);e=c[a>>2]|0}if((e|0)>(d|0)){f=e;do{h=f;f=f+-1|0;j=c[a+8>>2]|0;c[j+(h<<2)>>2]=c[j+(f<<2)>>2]}while((f|0)>(d|0))}c[(c[a+8>>2]|0)+(d<<2)>>2]=b;c[a>>2]=e+1;i=g;return}function pP(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;do if(!g){JP(b,a+1|0);if(!e)g=0;else{Gk(e);cFa(e);g=0}}else{h=c[d>>2]|0;if(!h)JP(b,a+1|0);else{if(((((((c[e>>2]|0)!=0?(nP(h,e)|0)<<16>>16==0:0)?(gP(c[e>>2]|0)|0)==0:0)?KP(g,d)|0:0)?KP(g,e)|0:0)?(fP(f,g)|0)==0:0)?aka(g,f,b,a,0)|0:0)break;JP(b,a+1|0)}dka(g,d,e);cFa(g);g=0}while(0);return g|0}function qP(b){b=b|0;var d=0;if((a[b+10>>0]|0)>0){d=0;do{a[(c[b+(d<<3)+12>>2]|0)+10>>0]=1;a[(c[b+(d<<3)+16>>2]|0)+10>>0]=1;d=d+1|0}while((d|0)<(a[b+10>>0]|0))}return}function rP(a,b){a=a|0;b=b|0;var c=0.0,d=0;d=i;i=i+16|0;if(!(Ov(a)|0))c=0.0;else{kja(d,a,b);b=Ov(d)|0;c=+(b|0)/+(Ov(a)|0)}i=d;return +c}function sP(b,c){b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;d=a[b+10>>0]|0;a:do if(d<<24>>24>0){e=a[c+10>>0]|0;g=0;while(1){if(e<<24>>24>0){f=b+(g<<3)+12|0;h=0;do{if(LP(f,c+(h<<3)+12|0)|0){d=1;break a}h=h+1|0}while((h|0)<(e<<24>>24|0))}g=g+1|0;if((g|0)>=(d<<24>>24|0)){d=0;break}}}else d=0;while(0);return d|0}function tP(a){a=a|0;var b=0,d=0,e=0,f=0,g=0;e=i;i=i+16|0;if((c[a+4>>2]|0)>0){b=c[a+12>>2]|0;a:do if((b|0)!=0?(c[a>>2]|0)>0:0){d=0;while(1){f=c[(c[b>>2]|0)+8>>2]|0;g=(c[a+8>>2]|0)+(d<<4)|0;c[e+0>>2]=c[g+0>>2];c[e+4>>2]=c[g+4>>2];c[e+8>>2]=c[g+8>>2];c[e+12>>2]=c[g+12>>2];Sc[f&63](b,e);d=d+1|0;if((d|0)>=(c[a>>2]|0))break a;b=c[a+12>>2]|0}}while(0);b=c[a+8>>2]|0;if(b)dFa(b);c[a+8>>2]=0;c[a>>2]=0;c[a+4>>2]=0}b=c[a+12>>2]|0;if(b){Rc[c[(c[b>>2]|0)+4>>2]&511](b);c[a+12>>2]=0}b=c[a+16>>2]|0;if(b){Rc[c[(c[b>>2]|0)+4>>2]&511](b);c[a+16>>2]=0}i=e;return}function uP(a,b){a=a|0;b=b|0;if((b|0)>-1?(c[a>>2]|0)>(b|0):0)return (c[a+8>>2]|0)+(b<<4)|0;Ja(1701544,1701584,663,1701616);return 0}function vP(a,b,d){a=a|0;b=b|0;d=d|0;MP(a,b,d,0);c[a>>2]=301896;return}function wP(b,d){b=b|0;d=d|0;var e=0,f=0;a[b>>0]=0;NP(b+4|0);OP(b+24|0);c[b+44>>2]=0;PP(b+24|0,d);if((d|0)>0){e=0;do{f=aFa(16)|0;c[f>>2]=0;c[f+4>>2]=0;g[f+8>>2]=3402823466385288598117041.0e14;c[f+12>>2]=0;QP(b+24|0,f);e=e+1|0}while((e|0)<(d|0))}return}function xP(a){a=a|0;RP(a+24|0);tP(a+4|0);return}function yP(a,b){a=a|0;b=b|0;var d=0;d=(c[b+28>>2]|0)+-1|0;return SP(a,gx(b,d)|0,(d|0)==0)|0}function zP(a,b,e,f,g){a=a|0;b=b|0;e=e|0;f=f|0;g=g|0;var h=0,i=0;h=d[a+5136>>0]|d[a+5137>>0]<<8|d[a+5138>>0]<<16|d[a+5139>>0]<<24;i=d[a+5140>>0]|d[a+5141>>0]<<8|d[a+5142>>0]<<16|d[a+5143>>0]<<24;if(i&1)h=c[(c[a+(i>>1)>>2]|0)+h>>2]|0;Pc[h&7](a+(i>>1)|0,b,e,f,g);return}function AP(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0;g=i;i=i+16|0
function Kza(b,e,f,g,h,j,k,l,m,n,o){b=b|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;var p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;A=i;i=i+512|0;c[A+40>>2]=o;c[A+32>>2]=A+88;c[A+36>>2]=254;c[A+24>>2]=A+88;c[A+80>>2]=A+488;c[A+44>>2]=0;c[A+48>>2]=0;c[A+52>>2]=0;c[A+0>>2]=0;c[A+4>>2]=0;c[A+8>>2]=0;c[A+68>>2]=0;c[A+72>>2]=0;c[A+76>>2]=0;c[A+12>>2]=0;c[A+16>>2]=0;c[A+20>>2]=0;c[A+56>>2]=0;c[A+60>>2]=0;c[A+64>>2]=0;Mza(f,g,A+504|0,A+496|0,A+500|0,A+44|0,A,A+68|0,A+12|0,A+492|0);c[n>>2]=c[m>>2];w=A+16|0;x=A+72|0;u=A+88|0;v=0;y=0;a:while(1){o=c[b>>2]|0;do if(o){f=c[o+12>>2]|0;if((f|0)==(c[o+16>>2]|0))o=Uc[c[(c[o>>2]|0)+36>>2]&127](o)|0;else o=c[f>>2]|0;if((o|0)==-1){c[b>>2]=0;p=1;break}else{p=(c[b>>2]|0)==0;break}}else p=1;while(0);if(e){o=c[e+12>>2]|0;if((o|0)==(c[e+16>>2]|0))o=Uc[c[(c[e>>2]|0)+36>>2]&127](e)|0;else o=c[o>>2]|0;if((o|0)!=-1){if(!p){o=u;q=y;z=260;break}}else z=14}else z=14;if((z|0)==14){z=0;if(p){o=u;e=0;q=y;z=260;break}else e=0}b:do switch(a[A+504+v>>0]|0){case 1:{if((v|0)==3){o=u;q=y;z=260;break a}o=c[b>>2]|0;f=c[o+12>>2]|0;if((f|0)==(c[o+16>>2]|0))o=Uc[c[(c[o>>2]|0)+36>>2]&127](o)|0;else o=c[f>>2]|0;if(!(Wc[c[(c[l>>2]|0)+12>>2]&63](l,8192,o)|0)){z=27;break a}o=c[b>>2]|0;f=c[o+12>>2]|0;if((f|0)==(c[o+16>>2]|0))o=Uc[c[(c[o>>2]|0)+40>>2]&127](o)|0;else{c[o+12>>2]=f+4;o=c[f>>2]|0}iva(A+56|0,o);z=28;break}case 0:{z=28;break}case 3:{o=a[A+68>>0]|0;if(!(o&1))f=(o&255)>>>1;else f=c[x>>2]|0;s=a[A+12>>0]|0;if(!(s&1))p=(s&255)>>>1;else p=c[w>>2]|0;if((f|0)==(0-p|0)){o=u;p=y}else{if(!(o&1))p=(o&255)>>>1;else p=c[x>>2]|0;if(p){if(!(s&1))p=(s&255)>>>1;else p=c[w>>2]|0;if(p){q=c[b>>2]|0;f=c[q+12>>2]|0;p=c[q+16>>2]|0;if((f|0)==(p|0)){s=Uc[c[(c[q>>2]|0)+36>>2]&127](q)|0;p=c[b>>2]|0;o=a[A+68>>0]|0;q=p;f=c[p+12>>2]|0;p=c[p+16>>2]|0}else s=c[f>>2]|0;g=q+12|0;p=(f|0)==(p|0);if((s|0)==(c[((o&1)==0?x:c[A+76>>2]|0)>>2]|0)){if(p)Uc[c[(c[q>>2]|0)+40>>2]&127](q)|0;else c[g>>2]=f+4;o=a[A+68>>0]|0;if(!(o&1))p=(o&255)>>>1;else p=c[x>>2]|0;o=u;p=p>>>0>1?A+68|0:y;break b}if(p)o=Uc[c[(c[q>>2]|0)+36>>2]&127](q)|0;else o=c[f>>2]|0;if((o|0)!=(c[((a[A+12>>0]&1)==0?w:c[A+20>>2]|0)>>2]|0)){z=115;break a}o=c[b>>2]|0;f=c[o+12>>2]|0;if((f|0)==(c[o+16>>2]|0))Uc[c[(c[o>>2]|0)+40>>2]&127](o)|0;else c[o+12>>2]=f+4;a[k>>0]=1;o=a[A+12>>0]|0;if(!(o&1))p=(o&255)>>>1;else p=c[w>>2]|0;o=u;p=p>>>0>1?A+12|0:y;break b}}if(!(o&1))p=(o&255)>>>1;else p=c[x>>2]|0;f=c[b>>2]|0;g=c[f+12>>2]|0;q=(g|0)==(c[f+16>>2]|0);if(!p){if(q){p=Uc[c[(c[f>>2]|0)+36>>2]&127](f)|0;o=a[A+12>>0]|0}else{p=c[g>>2]|0;o=s}if((p|0)!=(c[((o&1)==0?w:c[A+20>>2]|0)>>2]|0)){o=u;p=y;break b}o=c[b>>2]|0;f=c[o+12>>2]|0;if((f|0)==(c[o+16>>2]|0))Uc[c[(c[o>>2]|0)+40>>2]&127](o)|0;else c[o+12>>2]=f+4;a[k>>0]=1;o=a[A+12>>0]|0;if(!(o&1))p=(o&255)>>>1;else p=c[w>>2]|0;o=u;p=p>>>0>1?A+12|0:y;break b}if(q){p=Uc[c[(c[f>>2]|0)+36>>2]&127](f)|0;o=a[A+68>>0]|0}else p=c[g>>2]|0;if((p|0)!=(c[((o&1)==0?x:c[A+76>>2]|0)>>2]|0)){a[k>>0]=1;o=u;p=y;break b}o=c[b>>2]|0;f=c[o+12>>2]|0;if((f|0)==(c[o+16>>2]|0))Uc[c[(c[o>>2]|0)+40>>2]&127](o)|0;else c[o+12>>2]=f+4;o=a[A+68>>0]|0;if(!(o&1))p=(o&255)>>>1;else p=c[x>>2]|0;o=u;p=p>>>0>1?A+68|0:y}break}case 2:{if(!((y|0)!=0|v>>>0<2)){if((v|0)==2)o=(a[A+507>>0]|0)!=0;else o=0;if(!((h&512|0)!=0|o)){o=u;p=0;break b}}o=a[A>>0]|0;p=(o&1)==0?A+4|0:c[A+8>>2]|0;c:do if((v|0)!=0?(d[A+504+(v+-1)>>0]|0)<2:0){while(1){if(!(o&1)){f=A+4|0;g=(o&255)>>>1}else{f=c[A+8>>2]|0;g=c[A+4>>2]|0}if((p|0)==(f+(g<<2)|0))break;if(!(Wc[c[(c[l>>2]|0)+12>>2]&63](l,8192,c[p>>2]|0)|0)){z=127;break}o=a[A>>0]|0;p=p+4|0}if((z|0)==127){z=0;o=a[A>>0]|0}t=(o&1)==0?A+4|0:c[A+8>>2]|0;f=p-t>>2;g=a[A+56>>0]|0;if(!(g&1))q=(g&255)>>>1;else q=c[A+60>>2]|0;if(f>>>0<=q>>>0){if(!(g&1)){r=A+60|0;s=(g&255)>>>1;q=A+60+(((g&255)>>>1)-f<<2)|0}else{g=c[A+64>>2]|0;q=c[A+60>>2]|0;r=g;s=q;q=g+(q-f<<2)|0}g=r+(s<<2)|0;if((q|0)==(g|0))t=p;else{f=t;while(1){if((c[q>>2]|0)!=(c[f>>2]|0))break c;q=q+4|0;if((q|0)==(g|0)){t=p;break}else f=f+4|0}}}}else t=p;while(0);while(1){if(!(o&1)){f=A+4|0;p=(o&255)>>>1}else{f=c[A+8>>2]|0;p=c[A+4>>2]|0}if((t|0)==(f+(p<<2)|0))break;p=c[b>>2]|0;do if(p){o=c[p+12>>2]|0;if((o|0)==(c[p+16>>
function Qia(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;hN(b,1714400);if(d)hN(d,1714400);if((c[a+28>>2]|0)>0){f=0;do{e=SN(c[a+4>>2]|0,c[(c[a+8>>2]|0)+(f<<2)>>2]|0)|0;fN(b,e);if(d)jN(d,(YGa(e|0)|0)&255);f=f+1|0}while((f|0)<(c[a+28>>2]|0))}return}function Ria(a,b,d){a=a|0;b=b|0;d=+d;if((c[a+28>>2]|0)==(c[a+24>>2]|0))cja(a);xv(a,b,1,0.0,d);return}function Sia(b,d){b=b|0;d=d|0;var e=0.0,f=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=i;i=i+16|0;if((c[b+4>>2]|0)!=(c[d+4>>2]|0)){c[r>>2]=364512;c[r+4>>2]=464;bM(364264,364600,2,1701904,r)}h=c[b+28>>2]|0;f=c[d+28>>2]|0;if((c[b+24>>2]|0)<(f+h|0))do{cja(b);h=c[b+28>>2]|0;f=c[d+28>>2]|0}while((c[b+24>>2]|0)<(f+h|0));q=c[d+8>>2]|0;if((f|0)>0){k=c[b+8>>2]|0;p=c[d+16>>2]|0;l=c[b+16>>2]|0;m=c[d+20>>2]|0;n=c[b+20>>2]|0;o=c[b+12>>2]|0;j=0;do{c[k+(h+j<<2)>>2]=c[q+(j<<2)>>2];c[l+((c[b+28>>2]|0)+j<<2)>>2]=c[p+(j<<2)>>2];h=c[b+28>>2]|0;f=h+j|0;g[n+(f<<2)>>2]=+g[m+(j<<2)>>2];c[o+(f<<2)>>2]=uC(d,j)|0;j=j+1|0;f=c[d+28>>2]|0}while((j|0)<(f|0))}c[b+28>>2]=h+f;e=+g[d+32>>2];if(e>+g[b+32>>2])g[b+32>>2]=e;g[b+36>>2]=+g[d+36>>2]+ +g[b+36>>2];e=+g[d+40>>2];if(e<+g[b+40>>2])g[b+40>>2]=e;if(a[d+54>>0]|0)a[b+54>>0]=1;h=a[b+52>>0]|0;f=a[d+52>>0]|0;if(h<<24>>24){if(!(f<<24>>24==0?1:f<<24>>24==h<<24>>24))a[b+52>>0]=12}else a[b+52>>0]=f;i=r;return}function Tia(b,d){b=b|0;d=d|0;var e=0,f=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;e=c[d+28>>2]|0;if((c[b+24>>2]|0)<(e|0))do{cja(b);e=c[d+28>>2]|0}while((c[b+24>>2]|0)<(e|0));c[b+4>>2]=c[d+4>>2];n=c[d+8>>2]|0;if((e|0)>0){f=c[b+8>>2]|0;k=c[d+16>>2]|0;l=c[b+16>>2]|0;h=c[d+20>>2]|0;i=c[b+20>>2]|0;j=c[b+12>>2]|0;m=0;do{c[f+(m<<2)>>2]=c[n+(m<<2)>>2];c[l+(m<<2)>>2]=c[k+(m<<2)>>2];g[i+(m<<2)>>2]=+g[h+(m<<2)>>2];c[j+(m<<2)>>2]=uC(d,m)|0;m=m+1|0;e=c[d+28>>2]|0}while((m|0)<(e|0))}c[b+28>>2]=e;g[b+32>>2]=+g[d+32>>2];g[b+36>>2]=+g[d+36>>2];g[b+40>>2]=+g[d+40>>2];g[b+44>>2]=+g[d+44>>2];g[b+48>>2]=+g[d+48>>2];a[b+52>>0]=a[d+52>>0]|0;a[b+54>>0]=a[d+54>>0]|0;return}function Uia(a,d,e){a=a|0;d=d|0;e=e|0;var f=0,g=0.0,h=0.0,j=0,k=0,l=0,m=0,n=0,o=0;o=i;i=i+32|0;f=c[a+28>>2]|0;if((f|0)>0)cHa(c[a+12>>2]|0,0,((f|0)>1?f<<2:4)|0)|0;f=c[e>>2]|0;do if((f|0)!=0?(f|0)==(Via(a)|0):0){c[o+0>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[o+12>>2]=0;f=c[a+28>>2]|0;if((f|0)>0){n=0;m=0;while(1){k=c[(_y(e,m)|0)>>2]|0;j=gx(a,n)|0;Mba(o+24|0,c[k>>2]|0);k=c[a+16>>2]|0;if((k|0)!=0?(c[k+(n<<2)>>2]|0)>1:0){k=1;do{m=m+1|0;Mba(o+16|0,c[c[(_y(e,m)|0)>>2]>>2]|0);jja(o+24|0,o+16|0);k=k+1|0}while((k|0)<(c[(c[a+16>>2]|0)+(n<<2)>>2]|0));l=m}else l=m;m=Wia(c[a+4>>2]|0,b[o+26>>1]|0,b[o+30>>1]|0,j)|0;k=(c[a+12>>2]|0)+(n<<2)|0;c[k>>2]=m;if(d)if((m|0)==3)m=3;else{c[k>>2]=0;m=0}f=o+(m<<2)|0;c[f>>2]=(c[f>>2]|0)+1;n=n+1|0;f=c[a+28>>2]|0;if((n|0)>=(f|0))break;else m=l+1|0}h=+(c[o+4>>2]|0)}else h=0.0;g=+(f|0)*.75;if(h>g){if((f|0)<=0)break}else if(!((f|0)>0?+(c[o+8>>2]|0)>g:0))break;j=c[a+12>>2]|0;m=0;do{k=j+(m<<2)|0;l=c[k>>2]|0;if((l+-1|0)>>>0<2){c[o+(l<<2)>>2]=(c[o+(l<<2)>>2]|0)+-1;c[o>>2]=(c[o>>2]|0)+1;c[k>>2]=0}m=m+1|0}while((m|0)<(f|0))}while(0);i=o;return}function Via(a){a=a|0;var b=0,d=0,e=0;e=c[a+28>>2]|0;if((e|0)>0){b=c[a+16>>2]|0;d=0;a=0;do{a=(c[b+(d<<2)>>2]|0)+a|0;d=d+1|0}while((d|0)!=(e|0))}else a=0;return a|0}function Wia(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0;f=i;i=i+16|0;KB(a,e,f+12|0,f+8|0,f+4|0,f);e=(c[f+8>>2]|0)+20|0;if(b<<16>>16>=-127)if(b<<16>>16<44?(d<<16>>16|0)<((c[f+4>>2]|0)+-20|0):0)e=1;else e=(b<<16>>16|0)>(e|0)?2:0;else e=3;i=f;return e|0}function Xia(a,b){a=a|0;b=b|0;var d=0,e=0;e=c[a+28>>2]|0;if((e|0)>0){a=c[a+12>>2]|0;d=0;do{c[a+(d<<2)>>2]=b;d=d+1|0}while((d|0)!=(e|0))}return}function Yia(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;b=c[a+4>>2]|0;j=c[b+20>>2]|0;k=bFa(j>>>0>1073741823?-1:j<<2)|0;if((j|0)>0)cHa(k|0,0,j<<2|0)|0;d=c[a+28>>2]|0;if((d|0)>0){e=0;do{d=k+((uO(b,gx(a,e)|0)|0)<<2)|0;c[d>>2]=(c[d>>2]|0)+1;e=e+1|0;d=c[a+28>>2]|0;b=c[a+4>>2]|0}while((e|0)<(d|0))}h=b+56|0;e=c[h>>2]|0;i=b+36|0;a=c[i>>2]|0;if((e|0)!=(a|0)){f=b+60|0;g=c[f>>2]|0;if((g|0)!=(a|0)){c[k+(e<<2)>>2]=(c[k+(e<<2)>>2]|0)+(c[k+(g<<2)>>2]|0);c[k+(c[f>>2]<<2)>>2]=0;a=c[i>>2]|0}e=b+64|0;b=c[e>>2]|0;if((b|0)!=(a|0)){h=k+(c[h>>2]<<2)|0;c[h>>2]=(c[h>>2]|0)+(c
function Nna(a,b,d,e,f,g,h,j,k){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0;q=i;i=i+16|0;o=c[(aoa(a+60|0,b)|0)>>2]|0;o=(h|0)==0?o:o+20|0;a:do if((b|0)==0&(d|0)==0&(h|0)==0)if((c[o>>2]|0)>0){l=0;while(1){n=boa(o,l)|0;m=l+1|0;if((cma(a,e,f,j,k,c[n>>2]|0,c[n+4>>2]|0)|0)!=1){n=l;break a}if((m|0)<(c[o>>2]|0))l=m;else{n=m;break}}}else n=0;else n=c[o>>2]|0;while(0);coa(c[a+20>>2]|0,c[a+24>>2]|0,q,e,f,g,h,j,k);if((b|0)==0&(d|0)==0&(h|0)==1?(c[a+104>>2]|0)!=0:0){j=doa(a+104|0)|0;m=c[q>>2]|0;l=c[q+4>>2]|0;o=boa(o,j)|0;c[o>>2]=m;c[o+4>>2]=l}else p=9;do if((p|0)==9){m=c[q>>2]|0;l=c[q+4>>2]|0;if((n|0)<(c[o>>2]|0)){eoa(o,m,l,n);break}else{foa(o,m,l);break}}while(0);if((c[a+56>>2]|0)>1){c[q+8>>2]=b;c[q+12>>2]=d;lN(374944,q+8|0);goa(a,m,l);lN(1714160,q+8|0)}d=WGa(c[a+80>>2]|0,c[a+84>>2]|0,1,0)|0;c[a+80>>2]=d;c[a+84>>2]=F;i=q;return}function Ona(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0;h=i;i=i+32|0;if(!(Mna(a,d,e,-1,-1,1,0,g,h+16|0,h)|0)){c[h+8>>2]=374904;c[h+12>>2]=168;bM(374704,374976,2,1701904,h+8|0)}e=c[a+20>>2]|0;if(f){g=eHa(1,0,e|0)|0;f=F;d=c[h+16>>2]|0;a=c[d+4>>2]|f;c[d>>2]=c[d>>2]|g;c[d+4>>2]=a;f=f|c[b+4>>2];c[b>>2]=g|c[b>>2];c[b+4>>2]=f}else d=c[h+16>>2]|0;g=eHa(4,0,e|0)|0;f=F;j=d;e=c[j+4>>2]|f;a=d;c[a>>2]=c[j>>2]|g;c[a+4>>2]=e;f=f|c[b+4>>2];c[b>>2]=g|c[b>>2];c[b+4>>2]=f;i=h;return}function Pna(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;t=i;i=i+32|0;f=c[d+28>>2]|0;a:do if((f|0)>=1){if(e){if((c[e>>2]|0)!=(f|0)){c[t+8>>2]=374904;c[t+12>>2]=181;bM(374704,375088,2,1701904,t+8|0);f=c[d+28>>2]|0}if((f|0)>0)s=6}else s=6;if((s|0)==6){g=0;do{if((gx(d,g)|0)<0)break a;r=gx(d,g)|0;g=g+1|0;if((r|0)>=(c[b+16>>2]|0))break a;f=c[d+28>>2]|0}while((g|0)<(f|0))}if((c[b+56>>2]|0)>1){_ia(d,375128);f=c[d+28>>2]|0}b:do if((f+-1|0)>0){g=0;f=0;r=0;h=1;while(1){o=gx(d,r)|0;if(e)n=(a[(Vw(e,r)|0)>>0]|0)!=0;else n=0;if((c[b+56>>2]|0)>1){c[t+8>>2]=o;lN(375144,t+8|0)}do if((h|0)!=0?Mna(b,g,f,-1,-1,0,0,o,t+24|0,t)|0:0){if((c[b+56>>2]|0)>1){q=c[t+4>>2]|0;c[t+8>>2]=c[t>>2];c[t+12>>2]=q;c[t+16>>2]=g;c[t+20>>2]=f;lN(375168,t+8|0)}m=c[t+24>>2]|0;j=c[m>>2]|0;p=c[m+4>>2]|0;k=c[b+32>>2]|0;l=c[b+36>>2]|0;q=c[b+24>>2]|0;u=_Ga(k&j|0,l&p|0,q|0)|0;if((u|0)==0&(F|0)==0){hoa(b,g,f,o);j=1;s=27;break}if(n){f=eHa(1,0,c[b+20>>2]|0)|0;g=F|p;c[m>>2]=f|j;c[m+4>>2]=g;k=c[b+32>>2]|0;j=f|j;f=c[b+36>>2]|0}else{f=l;g=p}g=_Ga(k&j|0,f&g|0,q|0)|0;f=F}else{j=0;s=27}while(0);if((s|0)==27){s=0;h=Lna(b)|0;k=F;if((c[b+56>>2]|0)>1){c[t+8>>2]=h;c[t+12>>2]=k;lN(375208,t+8|0)}if((h|0)==0&(k|0)==0){m=g;k=f;l=1;g=r;h=0;break b}ioa(b,g,f,h,k,n,(j|0)!=0,o);g=h;f=k;h=0}j=r+1|0;if((j|0)<((c[d+28>>2]|0)+-1|0))r=j;else{m=g;k=f;l=0;g=j;break}}}else{m=0;k=0;l=0;g=0;h=1}while(0);f=gx(d,g)|0;if(e)g=(a[(Vw(e,g)|0)>>0]|0)!=0;else g=0;if((c[b+56>>2]|0)>1){c[t+8>>2]=f;lN(375144,t+8|0)}if((h|0)!=0?Mna(b,m,k,-1,-1,0,0,f,t+24|0,t)|0:0){e=c[t+24>>2]|0;u=_Ga(c[b+32>>2]&c[e>>2]|0,c[b+36>>2]&c[e+4>>2]|0,c[b+24>>2]|0)|0;Ona(b,e,u,F,g,f);if(!l)break}else s=38;if((s|0)==38?!l:0){ioa(b,m,k,0,0,g,1,f);break}lN(375232,t+8|0);Kna(b)}while(0);i=t;return}function Qna(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=i;i=i+32|0;ik(e);if(Rna(a,b,d,e)|0){koa(c[e>>2]|0,c[e+8>>2]|0);b=Sna(a,e,d)|0}else b=0;Zj(e);i=e;return b|0}function Rna(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0;j=i;i=i+576|0;h=fc(b|0,377440)|0;if(!h)f=0;else{if(!(Jc(j+72|0,500,h|0)|0)){b=a+56|0;f=0}else{f=0;do{kk(j+72|0);Cia(j+8|0,j+72|0,d);if(Pia(j+8|0)|0)Lia(j+8|0);f=f+1|0;if((c[a+56>>2]|0)!=0&((f|0)%1e4|0|0)==0){c[j>>2]=f;lN(375272,j)}b=c[j+36>>2]|0;if((b|0)!=0?!(Jia(c[j+16>>2]|0,b)|0):0){QM(j+4|0,ok(j+8|0)|0);_j(e,j+4|0);TM(c[j+4>>2]|0)}else g=12;if(((g|0)==12?(g=0,(c[a+56>>2]|0)!=0):0)?(c[j>>2]=j+72,lN(375296,j),(c[a+56>>2]|0)>2):0)_ia(j+8|0,1714400);Eia(j+8|0)}while((Jc(j+72|0,500,h|0)|0)!=0);b=a+56|0}if(c[b>>2]|0){c[j>>2]=f;lN(375328,j)}Yb(h|0)|0;f=1}i=j;return f|0}function Sna(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;f=i;i=i+80|0;a:do if((c[b>>2]|0)>0){e=0;while(1){Cia(f+8|0,XM(c[(jk(b,e)|0)>>2]|0)|0,d);if(!(Vla(a,f+8|0)|0)?(Pna(a,f+8|0,0),!(Vla(a,f+8|0)|0)):0)b
function wz(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;h=i;i=i+32|0;if((b|0)!=0?(c[b+48>>2]&-5|0)!=2:0){Vz(h);Nz(a,1,b,h);Nz(a,0,b,h);Oz(a,1,b,h);Oz(a,0,b,h);zz(a,b,h);if(c[h>>2]|0){tA(c[a+12>>2]|0,b);if((c[h>>2]|0)>0){f=0;while(1){d=c[(qA(h,f)|0)>>2]|0;a:do if((c[d+72>>2]|0)==4?(c[a+24>>2]|0)>0:0){g=0;while(1){e=g+1|0;if((d|0)==(c[(qA(a+24|0,g)|0)>>2]|0))break;if((e|0)<(c[a+24>>2]|0))g=e;else break a}c[(qA(a+24|0,g)|0)>>2]=0}while(0);PY(b,d,0);f=f+1|0;if((f|0)>=(c[h>>2]|0)){d=1;break}}}else d=1}else d=0;Xz(h)}else d=0;i=h;return d|0}function xz(a,d){a=a|0;d=d|0;var e=0,f=0,g=0,h=0;e=i;i=i+16|0;if(!d){c[e>>2]=34552;c[e+4>>2]=528;bM(33936,34768,2,1701904,e)}f=c[d+52>>2]|0;h=c[d+72>>2]|0;g=c[d+48>>2]|0;vV(c[a+12>>2]|0,b[d+16>>1]|0,b[d+18>>1]|0,e+12|0,e+8|0);XY(d,c[a+44>>2]|0,c[(c[a+16>>2]|0)+(c[e+8>>2]<<2)>>2]|0);c[d+72>>2]=h;c[d+48>>2]=g;c[d+52>>2]=f;iY(d);BA(c[a+12>>2]|0,d);i=e;return}function yz(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0;g=i;i=i+160|0;Vz(g+128|0);gA(g+24|0,c[a+12>>2]|0);hA(g+24|0);while(1){b=iA(g+24|0)|0;if(!b)break;if(((c[b+72>>2]|0)+-1|0)>>>0>=2)continue;rA(g+128|0,b)}f=c[g+128>>2]|0;if(f){DA(f,c[g+136>>2]|0,24);b=(ql((c[(qA(g+128|0,(f|0)/2|0)|0)>>2]|0)+16|0)|0)<<16>>16;if((f&1|0)==0&(f|0)>1)b=~~+rGa(+(((ql((c[(qA(g+128|0,((f|0)/2|0)+-1|0)|0)>>2]|0)+16|0)|0)<<16>>16)+b|0)*.5);if((f|0)>0){d=0;do{if(((ql((c[(qA(g+128|0,d)|0)>>2]|0)+16|0)|0)<<16>>16|0)<=(b|0)){Vz(g);if(Rz(a,c[(qA(g+128|0,d)|0)>>2]|0,g)|0){e=c[a+12>>2]|0;tA(e,c[(qA(g+128|0,d)|0)>>2]|0);c[(c[(qA(g+128|0,d)|0)>>2]|0)+72>>2]=4;if((c[g>>2]|0)>0){e=0;do{h=c[a+12>>2]|0;tA(h,c[(qA(g,e)|0)>>2]|0);h=c[(qA(g+128|0,d)|0)>>2]|0;PY(h,c[(qA(g,e)|0)>>2]|0,0);e=e+1|0}while((e|0)<(c[g>>2]|0))}xz(a,c[(qA(g+128|0,d)|0)>>2]|0)}Xz(g)}d=d+1|0}while((d|0)<(f|0))}}oA(g+108|0);Xz(g+128|0);i=g;return}function zz(d,e,f){d=d|0;e=e|0;f=f|0;var g=0.0,h=0.0,j=0;j=i;i=i+128|0;if(!((e|0)!=0&(f|0)!=0)){c[j>>2]=34552;c[j+4>>2]=481;bM(33936,34992,2,1701904,j)}if(jA(c[e+72>>2]|0)|0){gA(j,c[d+12>>2]|0);EA(j,((b[e+20>>1]|0)+(b[e+16>>1]|0)|0)/2|0,((b[e+18>>1]|0)+(b[e+22>>1]|0)|0)/2|0,30);a[j+44>>0]=1;Vz(j+104|0);while(1){d=FA(j)|0;if(!d)break;if((d|0)==(e|0))continue;if(!(jA(c[d+72>>2]|0)|0))continue;g=+GA(b[d+16>>1]|0,b[d+20>>1]|0,b[e+16>>1]|0,b[e+20>>1]|0);h=+HA(b[d+18>>1]|0,b[d+22>>1]|0,b[e+18>>1]|0,b[e+22>>1]|0);if(!(g>=.949999988079071&h>=.949999988079071)){if((c[e+72>>2]|0)!=4)continue;if(!(g>.4000000059604645&h>0.0)?!(g>0.0&h>.5):0)continue}IA(j);rA(f,d)}Xz(j+104|0);oA(j+84|0)}i=j;return}function Az(a){a=a|0;var b=0,c=0;if(!a)return 0;else{c=EL(a+76|0)|0;b=LY(a,3)|0;return ((c|0)<10|(b|0)<3|((LY(a,2)|0)+b|0)<6)^1|0}return 0}function Bz(a,b){a=+a;b=b|0;var d=0.0,e=0.0,f=0;f=i;i=i+16|0;if(!b){c[f>>2]=34552;c[f+4>>2]=1026;bM(33936,34768,2,1701904,f)}e=+KY(b,3);e=e+ +KY(b,2);d=+KY(b,1);if(e>a){i=f;return 1}else{i=f;return e+d>.5&e>.10000000149011612|0}return 0}function Cz(d,e){d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0.0;l=i;i=i+112|0;if(!e){c[l>>2]=34552;c[l+4>>2]=1042;bM(33936,34768,2,1701904,l)}gA(l,c[d+12>>2]|0);m=+(c[d+44>>2]|0);d=~~+rGa(m*.5);h=~~+rGa(m*3.0);EA(l,((b[e+20>>1]|0)+(b[e+16>>1]|0)|0)/2|0,((b[e+18>>1]|0)+(b[e+22>>1]|0)|0)/2|0,h);a[l+44>>0]=1;h=0;j=0;a:while(1){g=h&j;while(1){f=FA(l)|0;if((f|0)==0|g){k=14;break a}if((f|0)==(e|0))continue;if(JA(e+16|0,f+16|0)|0?(qv(b[e+16>>1]|0,b[e+20>>1]|0,b[f+16>>1]|0,b[f+20>>1]|0)|0)<(d|0):0){d=0;break a}if(!(jA(c[f+72>>2]|0)|0))continue;if(!(KA(e+16|0,f+16|0)|0))continue;if(LA(e+16|0,f+16|0)|0)continue;if((MA(b[e+18>>1]|0,b[e+22>>1]|0,b[f+18>>1]|0,b[f+22>>1]|0)|0)<(d|0))break}h=((b[e+16>>1]|0)-(b[f+16>>1]|0)|0)>(d|0)|h;j=((b[f+20>>1]|0)-(b[e+20>>1]|0)|0)>(d|0)|j}if((k|0)==14)if(h)d=g?3:1;else d=j?2:0;oA(l+84|0);i=l;return d|0}function Dz(a,d){a=a|0;d=d|0;var e=0,f=0,h=0,j=0;e=i;i=i+16|0;h=zp(a)|0;j=b[d>>1]|0;h=h-(b[d+6>>1]|0)|0;f=(pl(d)|0)<<16>>16;d=Kl(j,h,f,(ql(d)|0)<<16>>16)|0;c[e+8>>2]=d;a=Iq(a,d)|0;c[e+4>>2]=a;Cq(a,e);hp(e+4|0);Pl(e+8|0);i=e;return +(+g[e>>2])}function Ez(a,b,d){a=a|0;b=+b;d=d|0;var e=0.0,f=0,g=0;g=i;i=i+32|0;if(!d){c[g>>2]=34552;c[g+4>>2]=647;bM(33936,34768,2,1701904,g)}fk(g+8|0);Hz(d,g+8|0);d=c[g+8>>2]|0;
function H9(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0;f=aFa(12)|0;c[f+8>>2]=c[d>>2];c[f+4>>2]=e;c[f>>2]=0;c[a>>2]=f;c[a+4>>2]=b+8;c[a+8>>2]=1;return}function I9(d,e){d=d|0;e=e|0;var f=0,j=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0.0;s=i;i=i+96|0;c[s+48>>2]=0;c[s+20>>2]=0;uk(s+48|0,e);wk(s+48|0);if(!(xk(s+48|0)|0)){q=1;while(1){e=yk(s+48|0)|0;p=aFa(16)|0;j0(p,e);J9(d,e,p,s+80|0,s+78|0,s+76|0);if(((a[d+38>>0]|0)!=0?(a[d+54>>0]|0)!=0:0)?(r=b[s+78>>1]|0,+(r<<16>>16)/+(b[s+76>>1]|0)<3.0):0)b[s+76>>1]=~~+P(+(+(r<<16>>16)/3.0));Qk(s+20|0,e+92|0);Rk(s+20|0);if(!((Sk(s+20|0)|0)<<24>>24)){e=(a[s+80>>0]|0)!=0;f=q&65535;j=b[s+78>>1]|0;l=b[s+76>>1]|0;o=1;while(1){m=Tk(s+20|0)|0;n=c[m+16>>2]|0;if(!((n|0)==6|(n|0)==3)){if((c[d+376>>2]|0)>0&e){t=+g[m+20>>2];c[s>>2]=q;c[s+4>>2]=o;c[s+8>>2]=n;h[k>>3]=t;c[s+12>>2]=c[k>>2];c[s+16>>2]=c[k+4>>2];lN(352352,s)}}else{if(!((c[d+376>>2]|0)<1|e)){c[s>>2]=q;c[s+4>>2]=o;lN(352312,s)}K9(d,m,p,f,o&65535,j,l)}XL(s+20|0);if(!((Sk(s+20|0)|0)<<24>>24))o=o+1|0;else break}}_9(c[p+8>>2]|0);cFa(p);QL(s+48|0)|0;if(xk(s+48|0)|0)break;else q=q+1|0}}i=s;return}function J9(d,e,f,j,k,l){d=d|0;e=e|0;f=f|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0.0,x=0.0,y=0,z=0,A=0.0;y=i;i=i+256|0;c[y+216>>2]=0;c[y+136>>2]=0;Ika(y+168|0,0,128);Ika(y+184|0,0,128);Ika(y+200|0,0,128);b[y+80>>1]=32767;b[y+82>>1]=32767;b[y+84>>1]=-32767;b[y+86>>1]=-32767;Qk(y+216|0,e+92|0);Rk(y+216|0);m=128;while(1){if((Sk(y+216|0)|0)<<24>>24)break;v=Tk(y+216|0)|0;a:do if(c[v+120>>2]|0){if((a[d+70>>0]|0)!=0?(u=c[v+16>>2]|0,!((u|0)==6|(u|0)==3)):0)break;uk(y+136|0,v+120|0);wk(y+136|0);p=b[(TL(y+136|0,-1)|0)+12>>1]|0;do if(!(a[d+102>>0]|0))if(!(a[d+262>>0]|0)){fba(y+120|0,y+136|0);o=c[y+120>>2]|0;q=c[y+124>>2]|0;c[y+80>>2]=o;c[y+84>>2]=q;n=o;break}else{L9(y+112|0,d,v,y+136|0);o=c[y+112>>2]|0;q=c[y+116>>2]|0;c[y+80>>2]=o;c[y+84>>2]=q;n=o;break}else{gba(y+96|0,y+136|0);o=c[y+96>>2]|0;q=c[y+100>>2]|0;c[y+80>>2]=o;c[y+84>>2]=q;n=o}while(0);u=p-(o<<16>>16)|0;t=pl(y+80|0)|0;m=t<<16>>16<m<<16>>16?t:m;while(1){t=q&65535;if(xk(y+136|0)|0)break a;do if(!(a[d+102>>0]|0))if(!(a[d+262>>0]|0)){fba(y+128|0,y+136|0);o=c[y+128>>2]|0;s=c[y+132>>2]|0;c[y+80>>2]=o;c[y+84>>2]=s;r=o&65535;p=s;break}else{L9(y,d,v,y+136|0);o=c[y>>2]|0;s=c[y+4>>2]|0;c[y+80>>2]=o;c[y+84>>2]=s;r=o&65535;p=s;break}else{gba(y+48|0,y+136|0);o=c[y+48>>2]|0;s=c[y+52>>2]|0;c[y+80>>2]=o;c[y+84>>2]=s;r=o&65535;p=s}while(0);z=pl(y+80|0)|0;m=z<<16>>16<m<<16>>16?z:m;if((M9(d,v,u,f,t,r)|0)<<24>>24){n=o;q=s;continue}Nka(y+184|0,(r&65535)-q<<16>>16,1);Nka(y+168|0,(((r<<16>>16)-((n<<16>>16)+(t<<16>>16))+(p<<16>>16)|0)/2|0)<<16>>16,1);n=o;q=s}}while(0);XL(y+216|0)}do if((c[y+192>>2]|0)<2){b[l>>1]=m;b[k>>1]=-1;a[j>>0]=1}else{A=+Rka(y+168|0,.75);A=A-+Rka(y+168|0,.25);w=+Rka(y+184|0,.75);a[j>>0]=A*2.0>w-+Rka(y+184|0,.25)&1;b[l>>1]=~~+P(+(+Uka(y+184|0)));Qk(y+216|0,e+92|0);Rk(y+216|0);while(1){if((Sk(y+216|0)|0)<<24>>24)break;j=Tk(y+216|0)|0;b:do if(c[j+120>>2]|0){if((a[d+70>>0]|0)!=0?(z=c[j+16>>2]|0,!((z|0)==6|(z|0)==3)):0)break;w=+h[d+1488>>3]*+(b[l>>1]|0);A=+h[d+1528>>3]*+g[j+44>>2];w=!(w>=A)?A:w;uk(y+136|0,j+120|0);wk(y+136|0);m=b[(TL(y+136|0,-1)|0)+12>>1]|0;do if(!(a[d+102>>0]|0))if(!(a[d+262>>0]|0)){fba(y+72|0,y+136|0);p=c[y+72>>2]|0;o=c[y+76>>2]|0;c[y+80>>2]=p;c[y+84>>2]=o;n=p;break}else{L9(y+16|0,d,j,y+136|0);p=c[y+16>>2]|0;o=c[y+20>>2]|0;c[y+80>>2]=p;c[y+84>>2]=o;n=p;break}else{gba(y+56|0,y+136|0);p=c[y+56>>2]|0;o=c[y+60>>2]|0;c[y+80>>2]=p;c[y+84>>2]=o;n=p}while(0);v=(n<<16>>16)-m|0;c:while(1){q=o&65535;n=_Ga(p|0,o|0,48)|0;m=F;if(xk(y+136|0)|0)break b;do if(!(a[d+102>>0]|0))if(!(a[d+262>>0]|0)){fba(y+64|0,y+136|0);s=c[y+64>>2]|0;u=c[y+68>>2]|0;c[y+80>>2]=s;c[y+84>>2]=u;r=s&65535;break}else{L9(y+32|0,d,j,y+136|0);s=c[y+32>>2]|0;u=c[y+36>>2]|0;c[y+80>>2]=s;c[y+84>>2]=u;r=s&65535;break}else{gba(y+24|0,y+136|0);s=c[y+24>>2]|0;u=c[y+28>>2]|0;c[y+80>>2]=s;c[y+84>>2]=u;r=s&65535}while(0);t=(r&65535)-o<<16>>16;if(!(+(t|0)>w)){o=u;p=s;continue}if((M9(d,j,v,f,q,r)|0)<<24>>24){o=u;p=s;continue}do if((a[d+134>>0]|0)!=0?(x=+g[j+44>>2],!(+(t|0)>+h[d+888>>3]*x)):0){if(+(t|0)>x*+h[d+848>>3]){if(!(a[d+166>>0
function uU(b,d){b=b|0;d=d|0;var e=0.0;if(!(a[b+28>>0]|0)){if(d)W0(c[b>>2]|0);e=+V(+(+h[b+32>>3]));o1(c[b>>2]|0,e,1.0,0.0);p1(c[b>>2]|0,1.0,0.0)}return}function vU(b,d,e){b=b|0;d=d|0;e=e|0;var f=0.0;f=+V(+(+h[b+32>>3]));s1(e,c[b>>2]|0,f);g1(e,c[b>>2]|0,f);d=c[b>>2]|0;c[(c[d+24>>2]|0)+40>>2]=~~+g[d+48>>2];if(a[357010]|0)aaa(d);return}function wU(b,d){b=b|0;d=d|0;var e=0;e=i;i=i+32|0;if((a[b+28>>0]|0)==0?(Qk(e,(c[b>>2]|0)+92|0),Rk(e),(Sk(e)|0)<<24>>24==0):0)do{ria((Tk(e)|0)+92|0,d);XL(e)}while((Sk(e)|0)<<24>>24==0);i=e;return}function xU(a,d,e){a=a|0;d=d|0;e=e|0;var f=0,h=0.0,i=0.0,j=0;GU(e);if((c[a+4>>2]|0)>0){f=0;do{j=c[(RU(a+4|0,f)|0)>>2]|0;h=+((b[j+8>>1]|0)+(b[j+4>>1]|0)|0)*.5;i=+eU(j,h);KU(e,+g[d>>2]*i-+g[d+4>>2]*h);f=f+1|0}while((f|0)<(c[a+4>>2]|0))}return}function yU(a){a=a|0;var b=0,d=0,e=0,f=0,j=0,l=0,m=0.0,n=0;n=i;i=i+32|0;vA(n+8|0);if((c[a+4>>2]|0)>0){f=0;do{e=c[(RU(a+4|0,f)|0)>>2]|0;if(!(+Q(+(+dU(e)))>.7853981633974483)){j=f;while(1){j=j+1|0;b=c[a+4>>2]|0;if((j|0)>=(b|0))break;if(Ax(e+4|0,(c[(RU(a+4|0,j)|0)>>2]|0)+4|0)|0){l=6;break}}if((l|0)==6){l=0;b=c[a+4>>2]|0}if((j|0)<(b|0)?(d=c[(RU(a+4|0,j)|0)>>2]|0,!(+Q(+(+dU(d)))>.7853981633974483)):0)xA(n+8|0,+gU(e,d))}f=f+1|0}while((f|0)<(c[a+4>>2]|0))}b=c[n+8>>2]|0;if((b|0)!=0?(m=+g[(AA(n+8|0,TU(n+8|0,(b|0)/2|0)|0)|0)>>2],h[a+40>>3]=m,(c[a+24>>2]|0)>1):0){h[k>>3]=m;c[n>>2]=c[k>>2];c[n+4>>2]=c[k+4>>2];lN(313184,n)}wA(n+8|0);i=n;return}function zU(a,b){a=a|0;b=b|0;var d=0.0,e=0.0,f=0,g=0.0,j=0.0,l=0;l=i;i=i+80|0;g=+AU(a,b,+h[a+40>>3],l+24|0,l,l+72|0);f=c[l+72>>2]|0;if((f|0)>1){d=+AU(a,b,+h[a+40>>3]/(1.0/+(f|0)+1.0),l+32|0,l+8|0,0);e=+AU(a,b,+h[a+40>>3]/(1.0-1.0/+(c[l+72>>2]|0)),l+40|0,l+16|0,0);if(d<g){h[l+24>>3]=+h[l+32>>3];h[l>>3]=+h[l+8>>3]}else d=g;if(e<d){h[l+24>>3]=+h[l+40>>3];h[l>>3]=+h[l+16>>3];d=e}}else d=g;e=+h[l+24>>3];if(e>0.0?(h[a+40>>3]=e,j=+h[l>>3],h[a+48>>3]=j,h[a+56>>3]=d,(c[a+24>>2]|0)>0):0){h[k>>3]=e;c[l+48>>2]=c[k>>2];c[l+52>>2]=c[k+4>>2];h[k>>3]=j;c[l+56>>2]=c[k>>2];c[l+60>>2]=c[k+4>>2];h[k>>3]=d;c[l+64>>2]=c[k>>2];c[l+68>>2]=c[k+4>>2];lN(313216,l+48|0)}i=l;return}function AU(a,b,d,e,f,g){a=a|0;b=b|0;d=+d;e=e|0;f=f|0;g=g|0;var j=0.0,l=0.0,m=0,n=0,o=0,p=0,q=0.0,r=0,s=0.0;r=i;i=i+112|0;if(!(d==0.0)?(c[b>>2]|0)>=2:0){FU(r+88|0);if((c[b>>2]|0)>0){m=0;do{KU(r+88|0,+lGa(+h[(JU(b,m)|0)>>3],d));m=m+1|0}while((m|0)<(c[b>>2]|0))}q=+SU(d,r+88|0);Mea(r);m=c[b>>2]|0;if((m|0)>0){n=-2147483647;m=2147483647;p=0;while(1){l=+h[(JU(b,p)|0)>>3];o=tk((l-q)/d)|0;Nea(r,+(o|0),l);n=(o|0)>(n|0)?o:n;o=(o|0)<(m|0)?o:m;p=p+1|0;m=c[b>>2]|0;if((p|0)>=(m|0)){p=n;break}else m=o}}else{o=2147483647;p=-2147483647}h[e>>3]=+Qea(r);if((c[r+88>>2]|0)>0)c[r+88>>2]=0;if((m|0)>0){m=0;do{l=+h[(JU(b,m)|0)>>3];KU(r+88|0,+lGa(l,+h[e>>3]));m=m+1|0}while((m|0)<(c[b>>2]|0));m=c[r+88>>2]|0;if((m|0)>0?(c[a+24>>2]|0)>2:0){n=0;do{l=+h[(JU(r+88|0,n)|0)>>3];c[r+48>>2]=n;h[k>>3]=l;c[r+52>>2]=c[k>>2];c[r+56>>2]=c[k+4>>2];lN(313272,r+48|0);n=n+1|0}while((n|0)<(m|0));n=a+24|0}else n=a+24|0}else n=a+24|0;l=+SU(+h[e>>3],r+88|0);h[f>>3]=l;if((c[n>>2]|0)>1){j=+Rea(+h[r>>3],+h[r+8>>3],+h[r+16>>3],+h[e>>3]);h[k>>3]=l;c[r+48>>2]=c[k>>2];c[r+52>>2]=c[k+4>>2];h[k>>3]=j;c[r+56>>2]=c[k>>2];c[r+60>>2]=c[k+4>>2];lN(313280,r+48|0)}if(g)c[g>>2]=p-o;l=+h[e>>3];j=+Sea(r,l,+Rea(+h[r>>3],+h[r+8>>3],+h[r+16>>3],l));if((c[n>>2]|0)>1){s=+h[f>>3];h[k>>3]=d;c[r+48>>2]=c[k>>2];c[r+52>>2]=c[k+4>>2];h[k>>3]=q;c[r+56>>2]=c[k>>2];c[r+60>>2]=c[k+4>>2];h[k>>3]=l;c[r+64>>2]=c[k>>2];c[r+68>>2]=c[k+4>>2];h[k>>3]=s;c[r+72>>2]=c[k>>2];c[r+76>>2]=c[k+4>>2];h[k>>3]=j;c[r+80>>2]=c[k>>2];c[r+84>>2]=c[k+4>>2];lN(313328,r+48|0)}GU(r+88|0)}else{h[e>>3]=d;h[f>>3]=0.0;if(!g)j=0.0;else{c[g>>2]=0;j=0.0}}i=r;return +j}function BU(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;f=i;i=i+32|0;g=c[d+4>>2]|0;c[a>>2]=c[d>>2];c[a+4>>2]=g;c[a+8>>2]=b;UU(a+12|0);c[a+32>>2]=0;RM(a+36|0,1714400);uk(f,e);wk(f);while(1){if(xk(f)|0)break;e=yk(f)|0;b=c[(c[e+24>>2]|0)+4>>2]|0;if(!b)b=0;else b=(bk(c[b+12>>2]|0)|0)^1;g=aFa(64)|0;pU(g,c[a+8>>2]|0,b,e);VU(a+12|0,g);QL(f)|0}i=f;return}function CU(a){a=a|0;hp(a+32|0);TM(c[a+36>>2]|0);WU(a+12|0);return}function DU(a,b){a=a|0;b=b
function s6(a,b){a=a|0;b=b|0;var d=0,e=0;d=i;i=i+16|0;if(!((b|0)>-1?(e=c[a+36>>2]|0,(((e|0)==0?0:e+-1|0)|0)>(b|0)):0)){c[d>>2]=341960;c[d+4>>2]=120;bM(341920,341928,2,1701904,d)}e=c[(Nk(a+36|0,b+1|0)|0)>>2]|0;e=e-(c[(Nk(a+36|0,b)|0)>>2]|0)|0;i=d;return e|0}function t6(a,b){a=a|0;b=b|0;var d=0,e=0;d=i;i=i+16|0;if(!((b|0)>-1?(e=c[a+16>>2]|0,(((e|0)==0?0:e+-1|0)|0)>(b|0)):0)){c[d>>2]=341960;c[d+4>>2]=124;bM(341920,341992,2,1701904,d)}e=c[(Nk(a+16|0,b+1|0)|0)>>2]|0;e=e-(c[(Nk(a+16|0,b)|0)>>2]|0)|0;i=d;return e|0}function u6(d){d=d|0;var e=0,f=0;f=i;i=i+112|0;v6(d);gA(f,c[d+4>>2]|0);a[f+44>>0]=1;OX(f,d+8|0);while(1){e=PX(f)|0;if(!e)break;if(_5(e)|0)Ev(d+36|0,((b[e+18>>1]|0)+(b[e+22>>1]|0)|0)/2|0);if(!(Z6(e)|0))continue;Ev(d+16|0,((b[e+20>>1]|0)+(b[e+16>>1]|0)|0)/2|0)}e=c[d+16>>2]|0;if((e|0)>=3?(c[d+36>>2]|0)>=3:0){eA(e,c[d+24>>2]|0);eA(c[d+36>>2]|0,c[d+44>>2]|0);_6(d+16|0);_6(d+36|0);e=b[d+8>>1]|0;c[(Nk(d+16|0,0)|0)>>2]=e<<16>>16;e=b[d+12>>1]|0;c[(Nk(d+16|0,(c[d+16>>2]|0)+-1|0)|0)>>2]=e<<16>>16;e=b[d+10>>1]|0;c[(Nk(d+36|0,0)|0)>>2]=e<<16>>16;e=b[d+14>>1]|0;c[(Nk(d+36|0,(c[d+36>>2]|0)+-1|0)|0)>>2]=e<<16>>16;_6(d+16|0);_6(d+36|0);w6(d);x6(d);e=y6(d)|0;a[d+56>>0]=e&1}else e=0;oA(f+84|0);i=f;return e|0}function v6(b){b=b|0;Ok(b+16|0);Ok(b+36|0);a[b+56>>0]=0;c[b+60>>2]=0;c[b+64>>2]=0;c[b+68>>2]=0;c[b+72>>2]=0;c[b+76>>2]=0;c[b+80>>2]=0;return}function w6(a){a=a|0;c[a+60>>2]=2147483647;c[a+64>>2]=2147483647;c[a+72>>2]=2147483647;c[a+68>>2]=2147483647;K6(a,c[a>>2]|0);K6(a,c[a+4>>2]|0);return}function x6(a){a=a|0;var b=0,d=0,e=0,f=0;d=i;i=i+32|0;Ika(d+16|0,0,1001);Ika(d,0,1001);b=c[a+36>>2]|0;if((b+-1|0)>0&(b|0)!=0){b=0;do{f=s6(a,b)|0;e=c[a+16>>2]|0;Nka(d+16|0,f,(e|0)==0?0:e+-1|0);b=b+1|0;e=c[a+36>>2]|0}while((b|0)<(((e|0)==0?0:e+-1|0)|0))}f=c[a+16>>2]|0;if((f+-1|0)>0&(f|0)!=0){b=0;do{e=t6(a,b)|0;f=c[a+36>>2]|0;Nka(d,e,(f|0)==0?0:f+-1|0);b=b+1|0;f=c[a+16>>2]|0}while((b|0)<(((f|0)==0?0:f+-1|0)|0))}c[a+76>>2]=~~(+Uka(d+16|0)+.5);c[a+80>>2]=~~(+Uka(d)+.5);Mka(d);Mka(d+16|0);i=d;return}function y6(a){a=a|0;var b=0,d=0,e=0;e=i;i=i+16|0;if((c[a+36>>2]|0)>1?(c[a+16>>2]|0)>1:0){b=0;d=6}else{c[e>>2]=341960;c[e+4>>2]=325;bM(341920,342176,2,1701904,e);if((c[a+36>>2]|0)>0){b=0;d=6}else d=5}a:do if((d|0)==6)while(1){d=0;if((H6(a,c[(Nk(a+36|0,b)|0)>>2]|0)|0)>0){b=0;break a}b=b+1|0;if((b|0)>=(c[a+36>>2]|0)){d=5;break}else d=6}while(0);b:do if((d|0)==5)if((c[a+16>>2]|0)>0){b=0;while(1){if((I6(a,c[(Nk(a+16|0,b)|0)>>2]|0)|0)>0){b=0;break b}b=b+1|0;if((b|0)>=(c[a+16>>2]|0)){b=1;break}}}else b=1;while(0);i=e;return b|0}function z6(a){a=a|0;v6(a);A6(a);B6(a);if(C6(a)|0){b[a+8>>1]=c[(Nk(a+16|0,0)|0)>>2];b[a+12>>1]=c[(Nk(a+16|0,(c[a+16>>2]|0)+-1|0)|0)>>2];b[a+10>>1]=c[(Nk(a+36|0,0)|0)>>2];b[a+14>>1]=c[(Nk(a+36|0,(c[a+36>>2]|0)+-1|0)|0)>>2];D6(a);w6(a);x6(a);a=1}else a=0;return a|0}function A6(d){d=d|0;var e=0,f=0,g=0,h=0,j=0;h=i;i=i+160|0;oF(h+132|0);oF(h+112|0);gA(h+8|0,c[d>>2]|0);a[h+52>>0]=1;OX(h+8|0,d+8|0);while(1){f=PX(h+8|0)|0;if(!f)break;if(!(bk(c[f+72>>2]|0)|0))continue;e=b[f+16>>1]|0;if(e<<16>>16>=(b[f+20>>1]|0)){c[h>>2]=341960;c[h+4>>2]=371;bM(341920,342224,2,1701904,h);e=b[f+16>>1]|0}j=~~(+(c[f+44>>2]|0)*.3*.5+.5);Ev(h+132|0,(e<<16>>16)-j|0);Ev(h+112|0,(b[f+20>>1]|0)+j|0)}e=c[h+132>>2]|0;if((e|0)!=0?(g=c[h+112>>2]|0,(g|0)!=0):0){eA(e,c[h+140>>2]|0);eA(g,c[h+120>>2]|0);J6(h+132|0,h+112|0,d+16|0)}oA(h+92|0);Ok(h+112|0);Ok(h+132|0);i=h;return}function B6(d){d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0;m=i;i=i+160|0;oF(m+132|0);oF(m+112|0);gA(m+8|0,c[d>>2]|0);a[m+52>>0]=1;OX(m+8|0,d+8|0);h=-2147483648;j=2147483647;a:while(1){do{k=PX(m+8|0)|0;if(!k)break a}while(!(bk(c[k+72>>2]|0)|0));e=b[k+18>>1]|0;f=b[k+22>>1]|0;if(e<<16>>16>=f<<16>>16){c[m>>2]=341960;c[m+4>>2]=421;bM(341920,342288,2,1701904,m);e=b[k+18>>1]|0;f=b[k+22>>1]|0}g=e<<16>>16;j=(j|0)>(g|0)?g:j;e=f<<16>>16;h=(h|0)<(e|0)?e:h;f=ql(k+16|0)|0;if((f<<16>>16|0)>(c[d+84>>2]|0))continue;g=g-~~(+(f<<16>>16)*-.2*.5+.5)|0;e=e+~~(+(f<<16>>16)*-.2*.5+.5)|0;if((g|0)>=(e|0))continue;Ev(m+132|0,g);Ev(m+112|0,e)}e=c[m+132>>2]|0;if((e|0)!=0?(l=c[m+112>>2]|0,(l|0)!=0):0){eA(e,c[m+140>>2]|0);eA(l,c[m+120>>2]|0);
function l2(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var j=0.0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0.0,z=0,A=0,B=0,C=0,D=0,E=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0.0;Q=i;i=i+240|0;c[Q+88>>2]=0;c[Q+116>>2]=0;c[Q+144>>2]=0;uk(Q+172|0,g);c[Q+200>>2]=0;kA(Q+204|0,Q+200|0);N=e<<16>>16<3?3:e;M=((N<<16>>16)+-3|0)<4?(((N<<16>>16)+-3|0)/2|0)&65535:2;c[Q+88>>2]=c[b+0>>2];c[Q+92>>2]=c[b+4>>2];c[Q+96>>2]=c[b+8>>2];c[Q+100>>2]=c[b+12>>2];c[Q+104>>2]=c[b+16>>2];c[Q+108>>2]=c[b+20>>2];a[Q+112>>0]=a[b+24>>0]|0;fba(Q+80|0,Q+88|0);g=c[Q+84>>2]&65535;n=(c[Q+80>>2]&65535)+(M<<16>>16)|0;if(d<<16>>16>1){g=1;do{fba(Q+48|0,Q+88|0);g=g+1<<16>>16}while(g<<16>>16<d<<16>>16);g=c[Q+52>>2]&65535}o=1-(N<<16>>16)+(M<<16>>16<<1)+(n<<16>>16)|0;L=g<<16>>16;e=aFa(4)|0;c[e>>2]=0;uk(Q+144|0,e);if((o<<16>>16|0)<=(n<<16>>16|0)){l=o<<16>>16;m=o&65535;do{K=aFa(48)|0;c[K>>2]=0;c[K+12>>2]=l;c[K+16>>2]=0;a[K+4>>0]=0;a[K+5>>0]=0;a[K+6>>0]=0;a[K+7>>0]=0;a[K+8>>0]=0;a[K+9>>0]=0;c[K+24>>2]=0;c[K+28>>2]=0;c[K+32>>2]=0;c[K+36>>2]=0;c[K+40>>2]=0;c[K+44>>2]=0;Hk(Q+144|0,K);m=m+1<<16>>16;l=m<<16>>16}while((l|0)<=(n<<16>>16|0))}LL(Q+204|0,e);c[Q+88>>2]=c[b+0>>2];c[Q+92>>2]=c[b+4>>2];c[Q+96>>2]=c[b+8>>2];c[Q+100>>2]=c[b+12>>2];c[Q+104>>2]=c[b+16>>2];c[Q+108>>2]=c[b+20>>2];a[Q+112>>0]=a[b+24>>0]|0;fba(Q,Q+88|0);q=c[Q>>2]|0;p=c[Q+4>>2]|0;m=_Ga(q|0,p|0,16)|0;b=_Ga(q|0,p|0,48)|0;b=b&65535;m=m&65535;q=q&65535;p=p&65535;j=3402823466385288598117041.0e14;e=0;u=0;l=0;K=1;while(1){I=aFa(4)|0;c[I>>2]=0;uk(Q+144|0,I);o=(o<<16>>16)+((N<<16>>16)-(M<<16>>16))|0;v=o&65535;n=(M<<16>>16)+(N<<16>>16)+(n<<16>>16)|0;J=o<<16>>16;if((p<<16>>16|0)<(J|0)?l<<16>>16<d<<16>>16:0){do{fba(Q+8|0,Q+88|0);l=l+1<<16>>16;m=c[Q+8>>2]|0;b=c[Q+12>>2]|0}while(((b&65535)<<16>>16|0)<(J|0)?l<<16>>16<d<<16>>16:0);E=_Ga(m|0,b|0,16)|0;H=_Ga(m|0,b|0,48)|0;H=H&65535;G=b&65535;E=E&65535;q=m&65535}else{H=b;G=p;E=m};c[Q+116>>2]=c[Q+88>>2];c[Q+120>>2]=c[Q+92>>2];c[Q+124>>2]=c[Q+96>>2];c[Q+128>>2]=c[Q+100>>2];c[Q+132>>2]=c[Q+104>>2];c[Q+136>>2]=c[Q+108>>2];a[Q+140>>0]=a[Q+112>>0]|0;A=eHa(H&65535|0,0,48)|0;C=G&65535|F;D=eHa(E&65535|0,0,16)|0;C=C|F;D=A|D|q&65535;fba(Q+72|0,Q+116|0);A=n<<16>>16;a:do if((J|0)>(A|0)){t=u;p=-1;b=-1}else{B=J;s=G;r=c[Q+72>>2]&65535;x=c[Q+76>>2]&65535;t=q;y=j;z=e;p=-1;m=l;b=-1;while(1){if((B|0)>(((N<<16>>16)-(M<<16>>16)+L<<16)+-65536>>16|0)){j=y;e=z;t=u;break a}w=v<<16>>16<g<<16>>16;if(w&m<<16>>16<d<<16>>16&v<<16>>16>s<<16>>16){s=x;t=r;while(1){fba(Q+64|0,Q+116|0);m=m+1<<16>>16;r=c[Q+64>>2]&65535;e=c[Q+68>>2]&65535;if(m<<16>>16<d<<16>>16?v<<16>>16>s<<16>>16:0){s=e;t=r}else{x=e;break}}}e=t<<16>>16;do if(((B|0)>(e+(M<<16>>16)|0)?(O=s<<16>>16,(B|0)<(O-(M<<16>>16)|0)&w):0)?(v<<16>>16<r<<16>>16?1:(m<<16>>16|0)>=((d<<16>>16)+-1|0)):0){j=+(N<<16>>16)*+h[42066];if(+(B-e|0)>j?+(O-B|0)>j:0){P=21;break}w=(rx(f,B)|0)&65535;e=aFa(48)|0;k2(e,v,1,w,K,N,M,nA(Q+204|0)|0)}else P=21;while(0);if((P|0)==21){P=0;w=B-e|0;if((w|0)<1|(w|0)>(M<<16>>16|0)){w=(s<<16>>16)-B|0;if(!((w|0)<1|(w|0)>(M<<16>>16|0))?(v<<16>>16<r<<16>>16?1:(m<<16>>16|0)>=((d<<16>>16)+-1|0)):0)e=(s&65535)-B&65535;else e=0}else e=B-(t&65535)&65535;w=aFa(48)|0;k2(w,v,0,e,K,N,M,nA(Q+204|0)|0);e=w}if(c[e+16>>2]|0){Hk(Q+144|0,e);if((B|0)>=(L-(M<<16>>16)|0)){a[e+5>>0]=1;j=+h[e+40>>3];if(!(j<y))if(j==y){j=y;e=z;b=(b<<16>>16|0)==(B+-1|0)?v:b}else{j=y;e=z}else{u=K;p=v;b=v}}else{j=y;e=z}}else{cFa(e);j=y;e=z}v=v+1<<16>>16;B=v<<16>>16;if((B|0)>(A|0)){t=u;break}else{y=j;z=e}}}while(0);if(c[I>>2]|0){m=b<<16>>16;b=(p<<16>>16)+1|0;if((m|0)>(b|0)){wk(Q+144|0);while(1){if(xk(Q+144|0)|0)break;if((c[(yk(Q+144|0)|0)+12>>2]|0)==(((b+m|0)/2|0)<<16>>16|0))break;QL(Q+144|0)|0}if((c[(yk(Q+144|0)|0)+12>>2]|0)==(((b+m|0)/2|0)<<16>>16|0))e=yk(Q+144|0)|0}}else{if(e)break;e=nA(Q+204|0)|0;c[Q+56>>2]=D;c[Q+60>>2]=C;c[Q+16>>2]=c[Q+88>>2];c[Q+20>>2]=c[Q+92>>2];c[Q+24>>2]=c[Q+96>>2];c[Q+28>>2]=c[Q+100>>2];c[Q+32>>2]=c[Q+104>>2];c[Q+36>>2]=c[Q+108>>2];c[Q+40>>2]=c[Q+112>>2];m2(e,Q+56|0,Q+16|0,K,N,M,I);e=0}LL(Q+204|0,I);if((J|0)>=(L|0)){P=46;break}else{b=H;m=E;p=G;u=t;K=K+1<<16>>16}}if((P|0)==46)if(!e){c[Q+16>>2]=336824;c[Q+20>>2]=320;bM(336304,336800,2,1701904,Q+
function $u(a,d,f,g,j,l){a=a|0;d=d|0;f=f|0;g=g|0;j=j|0;l=l|0;var m=0,n=0.0,o=0.0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;x=i;i=i+160|0;if((c[a+5484>>2]|0)>1){c[x+8>>2]=l;lN(29e3,x+8|0)}ek(x+24|0,d);d=c[x+40>>2]|0;a:do if(d){b:while(1){u=d+160|0;m=c[u>>2]|0;if(Pk(m,g)|0){if((c[a+5484>>2]|0)>1){lN(29048,x+8|0);ov(c[u>>2]|0);m=c[u>>2]|0}r=c[m+8>>2]|0;if((r|0)>0){v=d+184|0;t=0;while(1){b[x+152>>1]=32767;b[x+154>>1]=32767;b[x+156>>1]=-32767;b[x+158>>1]=-32767;m=t;p=0;do{q=Ik((c[u>>2]|0)+12|0,m)|0;s=e[q+4>>1]|e[q+6>>1]<<16;c[x>>2]=e[q>>1]|e[q+2>>1]<<16;c[x+4>>2]=s;if(!(Pk(x,g)|0))break;if((UM(jk(v,m)|0)|0)>0)break;n=+pv(x,g);o=+pv(x,j);if((c[a+5484>>2]|0)>2){lN(29072,x+8|0);ov(x);h[k>>3]=n;c[x+8>>2]=c[k>>2];c[x+12>>2]=c[k+4>>2];h[k>>3]=o;c[x+16>>2]=c[k>>2];c[x+20>>2]=c[k+4>>2];lN(29088,x+8|0)}if(n>o)break;jja(x+152|0,x);p=p+1|0;m=p+t|0}while((m|0)<(r|0));s=t+1|0;if((p|0)>0)break b;if((s|0)<(r|0))t=s;else break}}}d=gk(x+24|0)|0;if(!d){w=36;break a}}if((c[a+5484>>2]|0)>1){c[x+8>>2]=t;c[x+12>>2]=m;lN(29128,x+8|0)}if(!(pja(x+152|0,g)|0)){q=b[g>>1]|0;r=b[g+4>>1]|0;if((qv(q,r,b[j>>1]|0,b[j+4>>1]|0)|0)<-3){d=0;break}if((f|0)!=0?(qv(b[f>>1]|0,b[f+4>>1]|0,q,r)|0)<-3:0){d=0;break}}Pca(c[u>>2]|0,t,m);m=d+164|0;c[(Nk(m,t)|0)>>2]=p;hN(jk(v,t)|0,l);if((c[a+5484>>2]|0)>2){c[x+8>>2]=p;lN(29160,x+8|0);ov(Ik((c[u>>2]|0)+12|0,t)|0);lN(29192,x+8|0);ov(g);lN(29208,x+8|0);ov(j)}if((p|0)>1){d=1;do{rv(m,s);sv(v,s);d=d+1|0}while((d|0)<(p|0))}if((c[a+5484>>2]|0)>1){lN(29224,x+8|0);if((c[m>>2]|0)>0){d=0;do{c[x+8>>2]=c[(Nk(m,d)|0)>>2];lN(333256,x+8|0);d=d+1|0}while((d|0)<(c[m>>2]|0))}lN(1714160,x+8|0);lN(29240,x+8|0);if((c[v>>2]|0)>0){d=0;do{c[x+8>>2]=XM(c[(jk(v,d)|0)>>2]|0)|0;lN(360504,x+8|0);d=d+1|0}while((d|0)<(c[v>>2]|0))}lN(29264,x+8|0);d=1}else d=1}else w=36;while(0);if((w|0)==36)if((c[a+5484>>2]|0)>0){lN(29272,x+8|0);d=0}else d=0;i=x;return d|0}function av(b,d,f,g,j){b=b|0;d=d|0;f=f|0;g=g|0;j=j|0;var l=0,m=0.0,n=0.0,o=0,p=0,q=0;p=i;i=i+192|0;if((c[b+5484>>2]|0)>1){c[p>>2]=j;lN(29280,p)}uk(p+80|0,d);wk(p+80|0);if(!(xk(p+80|0)|0)){d=0;do{l=yk(p+80|0)|0;if(Pk(f,l+16|0)|0?(uk(p+52|0,l+52|0),wk(p+52|0),!(xk(p+52|0)|0)):0)do{l=yk(p+52|0)|0;q=e[l+16>>1]|e[l+18>>1]<<16;c[p+16>>2]=e[l+12>>1]|e[l+14>>1]<<16;c[p+20>>2]=q;if(Pk(f,p+16|0)|0?(Qk(p+24|0,l+36|0),Rk(p+24|0),(Sk(p+24|0)|0)<<24>>24==0):0)do{l=Tk(p+24|0)|0;if((c[b+5484>>2]|0)>2){lN(29328,p);Gla(p+168|0,l);ov(p+168|0)}if(!((XM(c[l+16>>2]|0)|0)!=0?(a[(XM(c[l+16>>2]|0)|0)>>0]|0)!=0:0)){Gla(p+184|0,l);if(Pk(f,p+184|0)|0?(uk(p+108|0,l+20|0),wk(p+108|0),!(xk(p+108|0)|0)):0)do{nla(p+176|0,yk(p+108|0)|0);do if(Pk(p+176|0,f)|0){m=+pv(p+176|0,f);n=+pv(p+176|0,g);if((c[b+5484>>2]|0)>2){lN(29072,p);ov(p+176|0);h[k>>3]=m;c[p>>2]=c[k>>2];c[p+4>>2]=c[k+4>>2];h[k>>3]=n;c[p+8>>2]=c[k>>2];c[p+12>>2]=c[k+4>>2];lN(29088,p)}if(m>n)break;if((c[b+5484>>2]|0)>2){lN(29344,p);ov(p+176|0);lN(29192,p);ov(f);lN(29208,p);ov(g)}if(!d){d=Mla(l)|0;hN(d+16|0,j);tv(p+24|0,d)}uk(p+136|0,d+20|0);vv(p+136|0,uv(p+108|0)|0)}while(0);QL(p+108|0)|0}while(!(xk(p+108|0)|0))}XL(p+24|0)}while((Sk(p+24|0)|0)<<24>>24==0);QL(p+52|0)|0}while(!(xk(p+52|0)|0));QL(p+80|0)|0}while(!(xk(p+80|0)|0));if(!d)o=28}else o=28;if((o|0)==28)if((c[b+5484>>2]|0)>0){lN(29272,p);d=0}else d=0;i=p;return (d|0)!=0|0}function bv(a,d,e){a=a|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0;f=i;i=i+32|0;j=b[d>>1]|0;h=b[d+2>>1]|0;g=b[d+4>>1]|0;d=b[d+6>>1]|0;c[f>>2]=a+1;c[f+4>>2]=e;c[f+8>>2]=j;c[f+12>>2]=h;c[f+16>>2]=g;c[f+20>>2]=d;c[f+24>>2]=28720;lN(29856,f);i=f;return}function cv(b,d){b=b|0;d=d|0;var e=0,f=0;f=i;i=i+160|0;ek(f+24|0,d);d=c[f+40>>2]|0;if(d)do{e=(c[d+4>>2]|0)+16|0;if((XM(c[e>>2]|0)|0)!=0?(a[(XM(c[e>>2]|0)|0)>>0]|0)!=0:0){Jk(f+4|0);if(gv(b,XM(c[e>>2]|0)|0,f+4|0)|0){if(!(hv(b,f+4|0,d)|0)){c[f>>2]=XM(c[e>>2]|0)|0;lN(29424,f);eha(f+24|0)}}else{c[f>>2]=XM(c[e>>2]|0)|0;lN(29368,f);eha(f+24|0)}Ok(f+4|0)}gk(f+24|0)|0;d=c[f+40>>2]|0}while((d|0)!=0);i=f;return}function dv(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=i;i=i+144|0;ek(p+8|0,d);d=c[p+24>>2]|0;if(!d){g=0;f=0;e=0}else{g=0;f=0;e=0;do{j=d+184|0;k=c[j>>2]|0;l=aFa(64)|0;wv(l,c[d+68>>2]|0,k);a[l+52>>0]=2;if((k
function t0(d,f,g,h,j){d=d|0;f=f|0;g=g|0;h=h|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0;_=i;i=i+480|0;Z=zp(d)|0;n0(d,_+440|0,_+428|0);X=Xl(c[_+440>>2]|0)|0;if((X|0)>0){Y=0;do{_l(c[_+440>>2]|0,Y,_+248|0,_+288|0,_+432|0,_+436|0);c[_+284>>2]=Rq(c[_+428>>2]|0,Y)|0;V=c[_+248>>2]|0;t=Z-(c[_+288>>2]|0)|0;hja(_+216|0,V&65535,t-(c[_+436>>2]|0)&65535,(c[_+432>>2]|0)+V&65535,t&65535);yD(_+216|0,f);gA(_+296|0,h);a[_+340>>0]=1;c[_+280>>2]=0;t=c[_+284>>2]|0;V=gY(_+216|0,3)|0;Qk(_+184|0,_+280|0);xZ(_+184|0,V);OX(_+296|0,_+216|0);do{d=PX(_+296|0)|0;if(!d)break;U=e[d+16>>1]|e[d+18>>1]<<16;u=e[d+20>>1]|e[d+22>>1]<<16;c[_+32>>2]=U;c[_+36>>2]=u;V=CP(_+32|0,_+216|0)|0;k=c[d+52>>2]|0;v=_Ga(U|0,u|0,48)|0;u=_Ga(U|0,u|0,16)|0;a:do if(V){if((k|0)>2){NZ(_+184|0);while(1){if((EZ(_+184|0)|0)<<24>>24)break a;d=mv(_+184|0)|0;vY(d);if(d){mY(d);cFa(d)}XL(_+184|0)}}}else if((k|0)==4){kja(_+24|0,_+32|0,_+216|0);V=c[_+28>>2]|0;c[_+64>>2]=c[_+24>>2];c[_+68>>2]=V;V=r0(_+64|0,_+216|0,g,t)|0;if((V<<1|0)>=(Ov(_+32|0)|0)?CP(_+216|0,_+32|0)|0:0){c[d+52>>2]=5;break}if((c[d+48>>2]|0)==6)d=pl(_+32|0)|0;else d=ql(_+32|0)|0;p=(d<<16>>16|0)/2|0;b[_+38>>1]=v+p;b[_+34>>1]=u-p;if(!(c[_+280>>2]|0)){c[_+72>>2]=327104;c[_+76>>2]=644;bM(326792,327400,2,1701904,_+72|0)}Qk(_+400|0,_+280|0);do{d=Tk(_+400|0)|0;l=e[d+16>>1]|e[d+18>>1]<<16;m=e[d+20>>1]|e[d+22>>1]<<16;c[_+232>>2]=l;c[_+236>>2]=m;V=FD(_+232|0,_+32|0)|0;n=_Ga(l|0,m|0,48)|0;o=_Ga(l|0,m|0,16)|0;if(V){if((v+p&65535)<<16>>16<(n&65535)<<16>>16?(c[_+40>>2]=l,c[_+44>>2]=m,b[_+42>>1]=v+p,V=c[_+44>>2]|0,c[_>>2]=c[_+40>>2],c[_+4>>2]=V,(r0(_,_+216|0,g,t)|0)>0):0){y0(f,g,_+216|0,t,_+40|0);Sv(_+400|0,gY(_+40|0,4)|0)}k=c[_+32>>2]|0;if((k&65535)<<16>>16>(l&65535)<<16>>16){c[_+56>>2]=l;c[_+60>>2]=m;b[_+60>>1]=k;if((v+p&65535)<<16>>16<(n&65535)<<16>>16)b[_+62>>1]=v+p;if((k>>>16&65535)<<16>>16>(o&65535)<<16>>16)b[_+58>>1]=k>>>16;V=c[_+60>>2]|0;c[_+8>>2]=c[_+56>>2];c[_+12>>2]=V;if((r0(_+8|0,_+216|0,g,t)|0)>0){y0(f,g,_+216|0,t,_+56|0);Sv(_+400|0,gY(_+56|0,4)|0)}}k=c[_+36>>2]|0;do if((k&65535)<<16>>16<(m&65535)<<16>>16){c[_+48>>2]=l;c[_+52>>2]=m;b[_+48>>1]=k;if((k>>>16&65535)<<16>>16<(n&65535)<<16>>16)b[_+54>>1]=k>>>16;if((u-p&65535)<<16>>16>(o&65535)<<16>>16)b[_+50>>1]=u-p;V=c[_+52>>2]|0;c[_+16>>2]=c[_+48>>2];c[_+20>>2]=V;if((r0(_+16|0,_+216|0,g,t)|0)<=0)break;y0(f,g,_+216|0,t,_+48|0);Sv(_+400|0,gY(_+48|0,4)|0)}while(0);if((u-p&65535)<<16>>16>(o&65535)<<16>>16?(c[_+240>>2]=l,c[_+244>>2]=m,b[_+246>>1]=u-p,V=c[_+244>>2]|0,c[_+224>>2]=c[_+240>>2],c[_+228>>2]=V,(r0(_+224|0,_+216|0,g,t)|0)>0):0){y0(f,g,_+216|0,t,_+240|0);Sv(_+400|0,gY(_+240|0,4)|0)}vY(d);d=mv(_+400|0)|0;if(d){mY(d);cFa(d)}}XL(_+400|0)}while((Rv(_+400|0)|0)<<24>>24==0)}while(0)}while((c[_+280>>2]|0)!=0);if(c[81735]|0){Tu(327136,c[_+284>>2]|0,3);c[_+72>>2]=WL(_+280|0)|0;lN(327160,_+72|0)}hp(_+284|0);b:do if(c[_+280>>2]|0){Qk(_+252|0,_+280|0);V=c[_+280>>2]|0;if((V|0)!=0?(V|0)==(c[V+4>>2]|0):0){q=mv(_+252|0)|0;o=c[_+216>>2]|0;Q=c[_+220>>2]|0;c[_+176>>2]=o;c[_+180>>2]=Q;c[_+32>>2]=0;hja(_+24|0,b[h+20>>1]|0,b[h+22>>1]|0,b[h+24>>1]|0,b[h+26>>1]|0);c[_+64>>2]=o;c[_+68>>2]=Q;v=_Ga(o|0,Q|0,16)|0;t=_Ga(o|0,Q|0,48)|0;S=b[_+24>>1]|0;T=b[_+28>>1]|0;U=b[_+30>>1]|0;V=b[_+26>>1]|0;R=Q;t=t&65535;v=v&65535;u=0;while(1){b[_+448>>1]=32767;b[_+450>>1]=32767;b[_+452>>1]=-32767;b[_+454>>1]=-32767;b[_+456>>1]=32767;b[_+458>>1]=32767;b[_+460>>1]=-32767;b[_+462>>1]=-32767;b[_+464>>1]=32767;b[_+466>>1]=32767;b[_+468>>1]=-32767;b[_+470>>1]=-32767;b[_+472>>1]=32767;b[_+474>>1]=32767;b[_+476>>1]=-32767;b[_+478>>1]=-32767;M=o&65535;N=o>>>16&65535;O=R&65535;P=R>>>16&65535;H=v;s=t;d=v;w=t;x=v;y=t;l=R;E=v;F=v;k=t;J=R;p=R;n=R;m=R;G=R;C=v;I=R;B=v;D=v;z=-1;A=0;L=0;while(1){if(!(a[_+32+L>>0]|0)){K=_+448+(L<<3)|0;b[K>>1]=o;b[K+2>>1]=o>>>16;b[K+4>>1]=Q;b[K+6>>1]=Q>>>16;if((L|0)==3){gA(_+72|0,h);l=J&65535;s=J>>>16&65535;t=p>>>16&65535;r=n>>>16&65535;k=m>>>16&65535;SA(_+72|0,M<<16>>16,J<<16>>16,J>>16);while(1){v=TA(_+72|0,0)|0;if(!v){v=U<<16>>16;break}if(((c[v+52>>2]|0)+-3|0)>>>
function yE(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0;j=i;i=i+16|0;g=c[b>>2]|0;do if((c[g+24>>2]|0)!=0?(f=c[d>>2]|0,(c[f+24>>2]|0)!=0):0){if(!e){lN(38800,j);g=c[b>>2]|0;f=c[d>>2]|0;h=6}else if((e|0)==2){d=f;f=(c[b+12>>2]|0)+(c[b+8>>2]|0)|0}else h=6;if((h|0)==6){d=f;f=sF(c[b+8>>2]|0,c[b+12>>2]|0,e)|0}f=f-(c[g+20>>2]|0)|0;if(!(a[g+4>>0]|0)){f=((pl(d+36|0)|0)<<16>>16|0)<(f|0);break}else{f=((pl(d+28|0)|0)<<16>>16|0)<(f|0);break}}else f=1;while(0);i=j;return f|0}function zE(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0;m=i;i=i+32|0;k=c[d+12>>2]|0;l=c[d+8>>2]|0;if((k|0)>(l|0)){j=l;h=0;f=0;do{if(tF(d,j)|0){n=c[d+12>>2]|0;g=n;h=((j|0)==(n+-1|0)&1)+h|0;f=f+1|0}else g=c[d+12>>2]|0;j=j+1|0}while((j|0)<(g|0))}else{h=0;f=0}a:do if(+(f|0)<+(k-l|0)*.7)uF(d,1,38e3);else{c[d+80>>2]=0;if(!(a[d+20>>0]|0))wF(d);else vF(d);if((b|0)>0){c[m>>2]=(a[d+20>>0]|0)!=0?38160:38168;lN(38056,m);xF(c[d+4>>2]|0,c[d+8>>2]|0,c[d+12>>2]|0)}g=(c[d+64>>2]|0)==3?d+44|0:d+24|0;do if((c[g>>2]|0)==2){c[d+72>>2]=c[(kF(g,1)|0)>>2];c[d+76>>2]=c[(kF((c[d+64>>2]|0)==3?d+44|0:d+24|0,0)|0)>>2]}else{if((k-l+-1|0)!=(f-h|0)){n=c[(kF(g,0)|0)>>2]|0;c[d+76>>2]=n;c[d+72>>2]=n;n=c[(kF((c[d+64>>2]|0)==3?d+24|0:d+44|0,0)|0)>>2]|0;c[d+80>>2]=((c[(kF((c[d+64>>2]|0)==3?d+24|0:d+44|0,1)|0)>>2]|0)+n|0)/2|0;break}g=(a[d+20>>0]|0)!=0?-559083233:-559052657;lE(qF(c[d+4>>2]|0,c[d+8>>2]|0)|0,g);f=(c[d+8>>2]|0)+1|0;if((f|0)>=(c[d+12>>2]|0))break a;while(1){mE(qF(c[d+4>>2]|0,f)|0,g);f=f+1|0;if((f|0)>=(c[d+12>>2]|0))break a}}while(0);yF(m+4|0,d);n=AE(e,m+4|0)|0;vE(c[d+4>>2]|0,c[d+8>>2]|0,c[d+12>>2]|0,n,c[d+80>>2]|0)}while(0);i=m;return}function AE(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;d=c[a>>2]|0;a:do if((c[d>>2]|0)>0){f=0;while(1){h=Nfa(c[(eF(d,f)|0)>>2]|0,b)|0;e=f+1|0;d=c[a>>2]|0;if(h)break;if((e|0)<(c[d>>2]|0))f=e;else{g=5;break a}}d=c[(eF(d,f)|0)>>2]|0}else g=5;while(0);if((g|0)==5){h=aFa(20)|0;c[h+0>>2]=c[b+0>>2];c[h+4>>2]=c[b+4>>2];c[h+8>>2]=c[b+8>>2];c[h+12>>2]=c[b+12>>2];c[h+16>>2]=c[b+16>>2];hl(d,h)|0;zF(a+4|0,h);d=h}return d|0}function BE(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=i;i=i+128|0;if(nF(b,4,38176,c[d>>2]|0,e,f)|0){if((b|0)>1){lN(38200,p+8|0);c[p+8>>2]=e;c[p+12>>2]=f;lN(38256,p+8|0);lN(38200,p+8|0)}CE(d,e,f);AF(p+36|0,b,d,e,f);o=p+60|0;h=c[o>>2]|0;do if((h|0)>2){j=c[p+80>>2]|0;if((j|0)>2){uF(p+36|0,2,38304);break}else{n=p+80|0;k=13;break}}else{if((h|0)>=2){n=p+80|0;j=c[p+80>>2]|0;k=13;break}j=c[p+80>>2]|0;if((j|0)<2){uF(p+36|0,1,38360);break}else{n=p+80|0;k=13;break}}while(0);a:do if((k|0)==13){if((j+h|0)==3){zE(b,p+36|0,g);break}do if((j|0)<=2){if((h|0)>2){wF(p+36|0);break}if(!(a[p+56>>0]|0)){wF(p+36|0);break}else{vF(p+36|0);break}}else vF(p+36|0);while(0);m=p+100|0;h=(c[m>>2]|0)==3?n:o;do if((c[h>>2]|0)==2){c[p>>2]=0;c[p+4>>2]=0;j=p+((CF(p+36|0,c[p+44>>2]|0)|0)<<2)|0;c[j>>2]=(c[j>>2]|0)+1;j=c[p+44>>2]|0;l=1;b:while(1){do{k=j;j=j+1|0;h=c[p+48>>2]|0;if((j|0)>=(h|0))break b}while(!(DF(p+36|0,k,j)|0));l=p+((CF(p+36|0,j)|0)<<2)|0;c[l>>2]=(c[l>>2]|0)+1;l=0}if(l?DF(p+36|0,h+-1|0,h+-1|0)|0:0){l=p+(1-(CF(p+36|0,(c[p+48>>2]|0)+-1|0)|0)<<2)|0;c[l>>2]=(c[l>>2]|0)+1}j=c[p>>2]|0;j=(j*100|0)/(c[(kF((c[m>>2]|0)==3?n:o,0)|0)+4>>2]|0)|0;h=c[p+4>>2]|0;h=(h*100|0)/(c[(kF((c[m>>2]|0)==3?n:o,1)|0)+4>>2]|0)|0;if((j|0)<20&(h|0)>30|(j+30|0)<(h|0)){c[p+108>>2]=c[(kF((c[m>>2]|0)==3?n:o,1)|0)>>2];c[p+112>>2]=c[(kF((c[m>>2]|0)==3?n:o,0)|0)>>2];break}if((h|0)<20&(j|0)>30|(h+30|0)<(j|0)){c[p+108>>2]=c[(kF((c[m>>2]|0)==3?n:o,0)|0)>>2];c[p+112>>2]=c[(kF((c[m>>2]|0)==3?n:o,1)|0)>>2];break}if((b|0)<=1)break a;c[p+8>>2]=(c[m>>2]|0)==1?38160:38168;lN(38416,p+8|0);c[p+8>>2]=c[(kF((c[m>>2]|0)==3?n:o,0)|0)>>2];c[p+12>>2]=j;lN(38480,p+8|0);c[p+8>>2]=c[(kF((c[m>>2]|0)==3?n:o,1)|0)>>2];c[p+12>>2]=h;lN(38480,p+8|0);xF(c[p+40>>2]|0,c[p+44>>2]|0,c[p+48>>2]|0);break a}else{b=c[(kF(h,0)|0)>>2]|0;c[p+112>>2]=b;c[p+108>>2]=b}while(0);yF(p+16|0,p+36|0);k=AE(g,p+16|0)|0;h=c[(kF((c[m>>2]|0)==3?o:n,0)|0)>>2]|0;c[p+116>>2]=((c[(kF((c[m>>2]|0)==3?o:n,1)|0)>>2]|0)+h|0)/2|0;h=c[p+44>>2]|0;j=(h|0)<((c[p+48>>2]|0)+-1|0);c:do if((c[((c[m>>2]|0)==3?n:o)>>2]|0)==2){if(j){whil
function ODa(b,d){b=b|0;d=d|0;d=vAa(c[d>>2]|0,1706576)|0;c[b+36>>2]=d;c[b+44>>2]=Uc[c[(c[d>>2]|0)+24>>2]&127](d)|0;d=c[b+36>>2]|0;a[b+53>>0]=(Uc[c[(c[d>>2]|0)+28>>2]&127](d)|0)&1;if((c[b+44>>2]|0)>8)Dza(1703200);else return}function PDa(a){a=a|0;return mEa(a,0)|0}function QDa(a){a=a|0;return mEa(a,1)|0}function RDa(b,d){b=b|0;d=d|0;var e=0,f=0;f=i;i=i+32|0;e=(a[b+52>>0]|0)!=0;a:do if((d|0)==-1)if(e)d=-1;else{d=c[b+48>>2]|0;a[b+52>>0]=(d|0)!=-1&1}else{b:do if(e){c[f+4>>2]=c[b+48>>2];e=c[b+36>>2]|0;e=id[c[(c[e>>2]|0)+12>>2]&15](e,c[b+40>>2]|0,f+4|0,f+8|0,f,f+16|0,f+24|0,f+8|0)|0;if((e|0)==3){a[f+16>>0]=c[b+48>>2];c[f+8>>2]=f+17}else if((e|0)==1|(e|0)==2){d=-1;break a}while(1){e=c[f+8>>2]|0;if(e>>>0<=(f+16|0)>>>0)break b;c[f+8>>2]=e+-1;if((lc(a[e+-1>>0]|0,c[b+32>>2]|0)|0)==-1){d=-1;break a}}}while(0);c[b+48>>2]=d;a[b+52>>0]=1}while(0);i=f;return d|0}function SDa(a){a=a|0;pva(a);cFa(a);return}function TDa(b,d){b=b|0;d=d|0;Uc[c[(c[b>>2]|0)+24>>2]&127](b)|0;d=vAa(c[d>>2]|0,1706568)|0;c[b+36>>2]=d;a[b+44>>0]=(Uc[c[(c[d>>2]|0)+28>>2]&127](d)|0)&1;return}function UDa(a){a=a|0;var b=0,d=0,e=0,f=0;e=i;i=i+16|0;while(1){b=c[a+36>>2]|0;b=Vc[c[(c[b>>2]|0)+20>>2]&31](b,c[a+40>>2]|0,e+8|0,e+16|0,e)|0;f=(c[e>>2]|0)-(e+8)|0;if((xb(e+8|0,1,f|0,c[a+32>>2]|0)|0)!=(f|0)){b=-1;break}if((b|0)==2){b=-1;break}else if((b|0)!=1){d=4;break}}if((d|0)==4)b=((oc(c[a+32>>2]|0)|0)!=0)<<31>>31;i=e;return b|0}function VDa(b,e,f){b=b|0;e=e|0;f=f|0;var g=0;a:do if(!(a[b+44>>0]|0))if((f|0)>0){g=e;e=0;while(1){if((cd[c[(c[b>>2]|0)+52>>2]&63](b,d[g>>0]|0)|0)==-1)break a;e=e+1|0;if((e|0)<(f|0))g=g+1|0;else break}}else e=0;else e=xb(e|0,1,f|0,c[b+32>>2]|0)|0;while(0);return e|0}function WDa(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0;h=i;i=i+32|0;a:do if((d|0)!=-1){a[h+8>>0]=d;if(a[b+44>>0]|0)if((xb(h+8|0,1,1,c[b+32>>2]|0)|0)==1){g=11;break}else{e=-1;break}c[h+4>>2]=h+16;f=h+8|0;while(1){e=c[b+36>>2]|0;e=id[c[(c[e>>2]|0)+12>>2]&15](e,c[b+40>>2]|0,f,h+9|0,h,h+16|0,h+24|0,h+4|0)|0;if((c[h>>2]|0)==(f|0)){e=-1;break a}if((e|0)==3)break;if(e>>>0>=2){e=-1;break a}j=(c[h+4>>2]|0)-(h+16)|0;if((xb(h+16|0,1,j|0,c[b+32>>2]|0)|0)!=(j|0)){e=-1;break a}if((e|0)==1)f=(e|0)==1?c[h>>2]|0:f;else{g=11;break a}}if((xb(f|0,1,1,c[b+32>>2]|0)|0)!=1)e=-1;else g=11}else g=11;while(0);if((g|0)==11)e=(d|0)==-1?0:d;i=h;return e|0}function XDa(a){a=a|0;pva(a);cFa(a);return}function YDa(b,d){b=b|0;d=d|0;d=vAa(c[d>>2]|0,1706568)|0;c[b+36>>2]=d;c[b+44>>2]=Uc[c[(c[d>>2]|0)+24>>2]&127](d)|0;d=c[b+36>>2]|0;a[b+53>>0]=(Uc[c[(c[d>>2]|0)+28>>2]&127](d)|0)&1;if((c[b+44>>2]|0)>8)Dza(1703200);else return}function ZDa(a){a=a|0;return nEa(a,0)|0}function _Da(a){a=a|0;return nEa(a,1)|0}function $Da(b,d){b=b|0;d=d|0;var e=0,f=0;f=i;i=i+32|0;e=(a[b+52>>0]|0)!=0;a:do if((d|0)==-1)if(e)d=-1;else{d=c[b+48>>2]|0;a[b+52>>0]=(d|0)!=-1&1}else{b:do if(e){a[f+8>>0]=c[b+48>>2];e=c[b+36>>2]|0;e=id[c[(c[e>>2]|0)+12>>2]&15](e,c[b+40>>2]|0,f+8|0,f+9|0,f,f+16|0,f+24|0,f+4|0)|0;if((e|0)==3){a[f+16>>0]=c[b+48>>2];c[f+4>>2]=f+17}else if((e|0)==1|(e|0)==2){d=-1;break a}while(1){e=c[f+4>>2]|0;if(e>>>0<=(f+16|0)>>>0)break b;c[f+4>>2]=e+-1;if((lc(a[e+-1>>0]|0,c[b+32>>2]|0)|0)==-1){d=-1;break a}}}while(0);c[b+48>>2]=d;a[b+52>>0]=1}while(0);i=f;return d|0}function aEa(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0;j=i;i=i+16|0;a:do if((a|0)==(b|0)){c[d>>2]=4;a=0}else{g=Ub()|0;h=c[g>>2]|0;c[g>>2]=0;Jwa()|0;a=tEa(a,j,e)|0;e=F;f=c[g>>2]|0;if(!f)c[g>>2]=h;if((c[j>>2]|0)!=(b|0)){c[d>>2]=4;a=0;break}do if((f|0)==34){c[d>>2]=4;if((e|0)>0|(e|0)==0&a>>>0>0){a=2147483647;break a}}else{if((e|0)<-1|(e|0)==-1&a>>>0<2147483648){c[d>>2]=4;break}if((e|0)>0|(e|0)==0&a>>>0>2147483647){c[d>>2]=4;a=2147483647;break a}else break a}while(0);a=-2147483648}while(0);i=j;return a|0}function bEa(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0;j=i;i=i+16|0;do if((a|0)!=(b|0)){g=Ub()|0;h=c[g>>2]|0;c[g>>2]=0;Jwa()|0;e=tEa(a,j,e)|0;a=F;f=c[g>>2]|0;if(!f)c[g>>2]=h;if((c[j>>2]|0)!=(b|0)){c[d>>2]=4;a=0;e=0;break}if((f|0)==34){c[d>>2]=4;F=(a|0)>0|(a|0)==0&e>>>0>0?2147483647:-2147483648;i=j;return ((a|0)>0|(a|0)==0&e>>>0>0?-1:0)|0}}else{c[d>>2]=4;a=0;e=0}whi
function bZ(a,d,e,f,g,j,l){a=a|0;d=d|0;e=e|0;f=f|0;g=g|0;j=j|0;l=l|0;var m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0.0;y=i;i=i+192|0;p=(b[d+2>>1]|0)-(b[a+2>>1]|0)|0;Qk(y+56|0,f);Rk(y+56|0);if(!((Sk(y+56|0)|0)<<24>>24)){n=0;q=0;do{o=Tk(y+56|0)|0;if(!(c[o+76>>2]|0)){c[y>>2]=317352;c[y+4>>2]=1437;bM(317232,318656,2,1701904,y)}Ika(y+120|0,0,(ql(o+16|0)|0)<<16>>16);m=(ql(o+16|0)|0)<<16>>16;n=(m|0)>(n|0)?m:n;kA(y+88|0,o+76|0);m=b[(nA(y+88|0)|0)+10>>1]|0;FL(y+88|0)|0;m=m<<16>>16;while(1){if((QC(y+88|0)|0)<<24>>24)break;u=b[(nA(y+88|0)|0)+10>>1]|0;t=u-m|0;Nka(y+120|0,(t|0)<0?0-t|0:t,1);FL(y+88|0)|0;m=u}c[o+112>>2]=~~(+Uka(y+120|0)+.5);if(!((Pv(y+56|0)|0)<<24>>24)){u=$L(y+56|0,1)|0;c[o+120>>2]=(c[o+24>>2]|0)-(c[u+24>>2]|0);c[o+116>>2]=(c[o+28>>2]|0)-(c[u+28>>2]|0)}else{c[o+120>>2]=p;c[o+116>>2]=p}if(c[77783]|0){yY(o);z=+Uka(y+120|0);t=c[o+116>>2]|0;u=c[o+120>>2]|0;h[k>>3]=z;c[y>>2]=c[k>>2];c[y+4>>2]=c[k+4>>2];c[y+8>>2]=t;c[y+12>>2]=u;lN(318680,y)}q=q+1|0;Mka(y+120|0);XL(y+56|0)}while((Sk(y+56|0)|0)<<24>>24==0);u=~~(+(n|0)*3.0);if(q){cZ(e,p,f);uk(y+136|0,j);uk(y+28|0,l);c[y+84>>2]=0;Qk(y+164|0,y+84|0);Rk(y+56|0);while(1){if((EZ(y+56|0)|0)<<24>>24)break;r=mv(y+56|0)|0;tv(y+164|0,r);XL(y+56|0);if(((EZ(y+56|0)|0)<<24>>24==0?(c[r+120>>2]|0)<=(u|0):0)?dZ(r,Tk(y+56|0)|0,e)|0:0){if(!(c[77783]|0))continue;if((EZ(y+56|0)|0)<<24>>24)continue;t=Tk(y+56|0)|0;j=c[r+120>>2]|0;q=c[t+116>>2]|0;l=c[t+120>>2]|0;s=c[r+32>>2]|0;t=c[t+32>>2]|0;c[y>>2]=c[r+116>>2];c[y+4>>2]=j;c[y+8>>2]=q;c[y+12>>2]=l;c[y+16>>2]=s;c[y+20>>2]=t;lN(318832,y);continue}do if((EZ(y+56|0)|0)<<24>>24==0?(c[r+120>>2]|0)<=(u|0):0){s=Tk(y+56|0)|0;if(!((Pv(y+56|0)|0)<<24>>24))t=$L(y+56|0,1)|0;else t=0;if(!(c[77783]|0)){o=s+32|0;m=r+32|0}else{l=c[r+120>>2]|0;q=c[s+116>>2]|0;j=c[s+120>>2]|0;f=c[r+32>>2]|0;p=c[s+32>>2]|0;if(!t)o=0;else o=c[t+32>>2]|0;c[y>>2]=c[r+116>>2];c[y+4>>2]=l;c[y+8>>2]=q;c[y+12>>2]=j;c[y+16>>2]=f;c[y+20>>2]=p;c[y+24>>2]=o;lN(318736,y);o=s+32|0;m=r+32|0}n=c[m>>2]|0;m=c[o>>2]|0;if((eZ(n,m)|0?(w=c[r+120>>2]|0,+(m|0)*3.0>+(w|0)):0)?+(n|0)*3.0>+(c[r+116>>2]|0):0){if((((t|0)!=0?(v=c[t+32>>2]|0,eZ(m,v)|0):0)?(x=c[s+120>>2]|0,!(+(v|0)*3.0<=+(x|0))):0)?!((x|0)>(w|0)?1:+(m|0)*3.0<=+(c[s+116>>2]|0)):0)break;tv(y+164|0,mv(y+56|0)|0);XL(y+56|0);if(c[77783]|0)lN(318800,y)}}while(0);m=fZ(a,d,y+84|0,g)|0;if(m){vv(y+28|0,m);vv(y+136|0,c[m+24>>2]|0)}Qk(y+164|0,y+84|0)}VL(y+84|0,238)}}i=y;return}function cZ(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0.0,j=0,k=0.0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;q=i;i=i+176|0;Qk(q+112|0,e);Rk(q+112|0);c[q+0>>2]=c[q+112>>2];c[q+4>>2]=c[q+116>>2];c[q+8>>2]=c[q+120>>2];c[q+12>>2]=c[q+124>>2];c[q+16>>2]=c[q+128>>2];c[q+20>>2]=c[q+132>>2];c[q+24>>2]=c[q+136>>2];f=FZ(d,q)|0;c[q+84>>2]=c[q+112>>2];c[q+88>>2]=c[q+116>>2];c[q+92>>2]=c[q+120>>2];c[q+96>>2]=c[q+124>>2];c[q+100>>2]=c[q+128>>2];c[q+104>>2]=c[q+132>>2];c[q+108>>2]=c[q+136>>2];c[q+56>>2]=c[q+112>>2];c[q+60>>2]=c[q+116>>2];c[q+64>>2]=c[q+120>>2];c[q+68>>2]=c[q+124>>2];c[q+72>>2]=c[q+128>>2];c[q+76>>2]=c[q+132>>2];c[q+80>>2]=c[q+136>>2];e=0;do{if((e|0)>=2?(Sk(q+112|0)|0)<<24>>24==0:0){if((e|0)==3){c[q+56>>2]=c[q+112>>2];c[q+60>>2]=c[q+116>>2];c[q+64>>2]=c[q+120>>2];c[q+68>>2]=c[q+124>>2];c[q+72>>2]=c[q+128>>2];c[q+76>>2]=c[q+132>>2];a[q+80>>0]=a[q+136>>0]|0}c[q+144+(e<<2)>>2]=Tk(q+112|0)|0;XL(q+112|0)}else c[q+144+(e<<2)>>2]=0;e=e+1|0}while((e|0)!=6);e=c[q+152>>2]|0;if(e){n=c[q+156>>2]|0;while(1){m=(n|0)==0;do if(!m)if(!(dZ(e,n,b)|0)?!(tZ(b,f,q+144|0)|0):0){if(tZ(b,f,q+144+-4|0)|0?uZ(n,f,b)|0:0){g=f;break}if(tZ(b,f,q+148|0)|0?uZ(e,f,b)|0:0)g=f;else p=18}else g=f;else p=18;while(0);if((p|0)==18){p=0;c[q+28>>2]=c[q+84>>2];c[q+32>>2]=c[q+88>>2];c[q+36>>2]=c[q+92>>2];c[q+40>>2]=c[q+96>>2];c[q+44>>2]=c[q+100>>2];c[q+48>>2]=c[q+104>>2];c[q+52>>2]=c[q+108>>2];f=Tk(q+28|0)|0;if((f|0)!=(e|0)){k=0.0;g=0;h=0.0;while(1){k=k+ +(c[f+120>>2]|0);h=h+ +(c[f+116>>2]|0);j=g+1|0;XL(q+28|0);f=Tk(q+28|0)|0;if((f|0)==(e|0))break;else g=j}if((g|0)>-1){l=~~(h/+(j|0)+.5);j=~~(k/+(j|0)+.5);if(c[77783]|0){lN(319296,q);if(m)lN(319328,q);else{lN(319344,q);f=0;do{g=c[q+144+(f<<2)>>2]|0;do if(!g){lN(383768,q);if((f|0)>0?(o=
function os(a,b,d,e,f,g,h,j,k,l,m,o,p,q,r,s){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;l=l|0;m=m|0;o=o|0;p=p|0;q=q|0;r=r|0;s=s|0;var t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0;H=i;i=i+16|0;if((e|0)!=1){b=ba(e,b)|0;r=ba(r,e)|0;o=ba(o,e)|0;g=ba(g,e)|0;j=ba(j,e)|0}if((g|0)<0){e=0;r=r-g|0;j=g+j|0}else e=g;if((r|0)<0){e=e-r|0;x=0;j=j+r|0}else x=r;G=j-b+e|0;G=j-((G|0)>0?G:0)|0;z=x-o+G|0;z=G-((z|0)>0?z:0)|0;if((h|0)<0){k=k+h|0;b=0;s=s-h|0}else b=h;if((s|0)<0){k=s+k|0;b=b-s|0;s=0}F=k-d+b|0;F=k-((F|0)>0?F:0)|0;G=s-p+F|0;G=F-((G|0)>0?G:0)|0;a:do if(!((z|0)<1|(G|0)<1)){k=e&31;o=x&31;if(!((e|x)&31)){h=(z&31|0)!=0;if(h)d=c[21832+((z&31)<<2)>>2]|0;else d=0;u=ba(s,q)|0;v=x>>5;w=ba(b,f)|0;x=e>>5;do switch(l|0){case 16:{if((G|0)<=0)break a;k=~d;s=0;j=m+((z>>5)+v+u<<2)|0;e=a+((z>>5)+x+w<<2)|0;while(1){o=m+((ba(s,q)|0)+(u+v)<<2)|0;b=a+((ba(s,f)|0)+(w+x)<<2)|0;if((z>>5|0)>0){r=0;while(1){c[b>>2]=c[b>>2]&c[o>>2];r=r+1|0;if((r|0)==(z>>5|0)){b=e;o=j;break}else{b=b+4|0;o=o+4|0}}}if(h){F=c[b>>2]|0;c[b>>2]=F&d&c[o>>2]|F&k}s=s+1|0;if((s|0)==(G|0))break a;else{j=j+(q<<2)|0;e=e+(f<<2)|0}}}case 12:{if((G|0)<=0)break a;k=~d;s=0;j=m+((z>>5)+v+u<<2)|0;e=a+((z>>5)+x+w<<2)|0;while(1){o=m+((ba(s,q)|0)+(u+v)<<2)|0;b=a+((ba(s,f)|0)+(w+x)<<2)|0;if((z>>5|0)>0){r=0;while(1){c[b>>2]=c[b>>2]^c[o>>2];r=r+1|0;if((r|0)==(z>>5|0)){b=e;o=j;break}else{b=b+4|0;o=o+4|0}}}if(h){F=c[b>>2]|0;c[b>>2]=(c[o>>2]^F)&d|F&k}s=s+1|0;if((s|0)==(G|0))break a;else{j=j+(q<<2)|0;e=e+(f<<2)|0}}}case 26:{if((G|0)<=0)break a;k=~d;s=0;j=m+((z>>5)+v+u<<2)|0;e=a+((z>>5)+x+w<<2)|0;while(1){o=m+((ba(s,q)|0)+(u+v)<<2)|0;b=a+((ba(s,f)|0)+(w+x)<<2)|0;if((z>>5|0)>0){r=0;while(1){c[b>>2]=c[o>>2]|~c[b>>2];r=r+1|0;if((r|0)==(z>>5|0)){b=e;o=j;break}else{b=b+4|0;o=o+4|0}}}if(h){F=c[b>>2]|0;c[b>>2]=(c[o>>2]|~F)&d|F&k}s=s+1|0;if((s|0)==(G|0))break a;else{j=j+(q<<2)|0;e=e+(f<<2)|0}}}case 6:{if((G|0)<=0)break a;k=~d;s=0;j=m+((z>>5)+v+u<<2)|0;e=a+((z>>5)+x+w<<2)|0;while(1){o=m+((ba(s,q)|0)+(u+v)<<2)|0;b=a+((ba(s,f)|0)+(w+x)<<2)|0;if((z>>5|0)>0){r=0;while(1){c[b>>2]=~c[o>>2];r=r+1|0;if((r|0)==(z>>5|0)){b=e;o=j;break}else{b=b+4|0;o=o+4|0}}}if(h)c[b>>2]=d&~c[o>>2]|c[b>>2]&k;s=s+1|0;if((s|0)==(G|0))break a;else{j=j+(q<<2)|0;e=e+(f<<2)|0}}}case 24:{if((G|0)<=0)break a;k=~d;s=0;j=m+((z>>5)+v+u<<2)|0;e=a+((z>>5)+x+w<<2)|0;while(1){o=m+((ba(s,q)|0)+(u+v)<<2)|0;b=a+((ba(s,f)|0)+(w+x)<<2)|0;if((z>>5|0)>0){r=0;while(1){c[b>>2]=c[o>>2];r=r+1|0;if((r|0)==(z>>5|0)){b=e;o=j;break}else{b=b+4|0;o=o+4|0}}}if(h)c[b>>2]=c[o>>2]&d|c[b>>2]&k;s=s+1|0;if((s|0)==(G|0))break a;else{j=j+(q<<2)|0;e=e+(f<<2)|0}}}case 28:{if((G|0)<=0)break a;k=~d;s=0;j=m+((z>>5)+v+u<<2)|0;e=a+((z>>5)+x+w<<2)|0;while(1){o=m+((ba(s,q)|0)+(u+v)<<2)|0;b=a+((ba(s,f)|0)+(w+x)<<2)|0;if((z>>5|0)>0){r=0;while(1){c[b>>2]=c[b>>2]|c[o>>2];r=r+1|0;if((r|0)==(z>>5|0)){b=e;o=j;break}else{b=b+4|0;o=o+4|0}}}if(h){F=c[b>>2]|0;c[b>>2]=(c[o>>2]|F)&d|F&k}s=s+1|0;if((s|0)==(G|0))break a;else{j=j+(q<<2)|0;e=e+(f<<2)|0}}}case 4:{if((G|0)<=0)break a;k=~d;s=0;j=m+((z>>5)+v+u<<2)|0;e=a+((z>>5)+x+w<<2)|0;while(1){o=m+((ba(s,q)|0)+(u+v)<<2)|0;b=a+((ba(s,f)|0)+(w+x)<<2)|0;if((z>>5|0)>0){r=0;while(1){c[b>>2]=c[b>>2]&~c[o>>2];r=r+1|0;if((r|0)==(z>>5|0)){b=e;o=j;break}else{b=b+4|0;o=o+4|0}}}if(h){F=c[b>>2]|0;c[b>>2]=F&d&~c[o>>2]|F&k}s=s+1|0;if((s|0)==(G|0))break a;else{j=j+(q<<2)|0;e=e+(f<<2)|0}}}case 22:{if((G|0)<=0)break a;k=~d;s=0;j=m+((z>>5)+v+u<<2)|0;e=a+((z>>5)+x+w<<2)|0;while(1){o=m+((ba(s,q)|0)+(u+v)<<2)|0;b=a+((ba(s,f)|0)+(w+x)<<2)|0;if((z>>5|0)>0){r=0;while(1){c[b>>2]=c[b>>2]|~c[o>>2];r=r+1|0;if((r|0)==(z>>5|0)){b=e;o=j;break}else{b=b+4|0;o=o+4|0}}}if(h){F=c[b>>2]|0;c[b>>2]=(F|~c[o>>2])&d|F&k}s=s+1|0;if((s|0)==(G|0))break a;else{j=j+(q<<2)|0;e=e+(f<<2)|0}}}case 8:{if((G|0)<=0)break a;k=~d;s=0;j=m+((z>>5)+v+u<<2)|0;e=a+((z>>5)+x+w<<2)|0;while(1){o=m+((ba(s,q)|0)+(u+v)<<2)|0;b=a+((ba(s,f)|0)+(w+x)<<2)|0;if((z>>5|0)>0){r=0;while(1){c[b>>2]=c[o>>2]&~c[b>>2];r=r+1|0;if((r|0)==(z>>5|0)){b=e;o=j;break}else{b=b+4|0;o=o+4|0}}}if(h){F=c[b>>2]|0;c[b>>2]=d&~F&c[o>>2]|F&k}s=s+1|0;if((s|0)==(G|0))break a;else{j=j+(q<<2)|0;e=e+(f<<2)|0}}}case 14:{if((G|0)<=0)bre
function SGa(e,f,g,j,l){e=e|0;f=f|0;g=g|0;j=j|0;l=l|0;var m=0,n=0,o=0,p=0,q=0,r=0.0,s=0,t=0,u=0.0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ia=0,Ja=0,Ka=0,La=0,Ma=0,Na=0;Na=i;i=i+864|0;ka=Na+560|0;va=Na+560|0;za=Na+852|0;sa=Na+569|0;E=0;D=0;v=0;q=0;B=0;a:while(1){do if((v|0)>-1)if((q|0)>(2147483647-v|0)){c[(Ub()|0)>>2]=75;_=-1;break}else{_=q+v|0;break}else _=v;while(0);q=a[f>>0]|0;if(!(q<<24>>24)){N=351;break}else p=f;while(1){if(!(q<<24>>24)){ia=p;ea=p;break}else if(q<<24>>24==37){Ca=p;Ka=p;N=9;break}M=p+1|0;q=a[M>>0]|0;p=M}b:do if((N|0)==9)while(1){N=0;if((a[Ca+1>>0]|0)!=37){ia=Ca;ea=Ka;break b}p=Ka+1|0;q=Ca+2|0;if((a[q>>0]|0)==37){Ca=q;Ka=p}else{ia=q;ea=p;break}}while(0);q=ea-f|0;if(e)BGa(f,q,e);if((ea|0)!=(f|0)){v=_;f=ia;continue}p=ia+1|0;s=a[p>>0]|0;if(((s<<24>>24)+-48|0)>>>0<10){w=(a[ia+2>>0]|0)==36;p=w?ia+3|0:p;t=a[p>>0]|0;C=w?(s<<24>>24)+-48|0:-1;w=w?1:B}else{t=s;C=-1;w=B}s=t<<24>>24;c:do if((s&-32|0)==32){v=0;do{if(!(1<<s+-32&75913))break c;v=1<<(t<<24>>24)+-32|v;p=p+1|0;t=a[p>>0]|0;s=t<<24>>24}while((s&-32|0)==32)}else v=0;while(0);do if(t<<24>>24==42){s=p+1|0;t=(a[s>>0]|0)+-48|0;if(t>>>0<10?(a[p+2>>0]|0)==36:0){c[l+(t<<2)>>2]=10;w=1;p=p+3|0;t=c[j+((a[s>>0]|0)+-48<<3)>>2]|0}else{if(w){La=-1;N=370;break a}if(!e){p=s;w=0;M=0;break}w=c[g>>2]|0;t=c[w>>2]|0;c[g>>2]=w+4;w=0;p=s}if((t|0)<0){v=v|8192;M=0-t|0}else M=t}else{t=(t<<24>>24)+-48|0;if(t>>>0<10){s=0;do{s=(s*10|0)+t|0;p=p+1|0;t=(a[p>>0]|0)+-48|0}while(t>>>0<10);if((s|0)<0){La=-1;N=370;break a}else M=s}else M=0}while(0);d:do if((a[p>>0]|0)==46){t=p+1|0;x=a[t>>0]|0;if(x<<24>>24!=42){if(((x<<24>>24)+-48|0)>>>0<10){s=0;x=(x<<24>>24)+-48|0}else{p=t;G=0;break}while(1){s=(s*10|0)+x|0;p=p+2|0;x=(a[p>>0]|0)+-48|0;if(x>>>0>=10){G=s;break d}else{L=t;t=p;p=L}}}s=p+2|0;t=(a[s>>0]|0)+-48|0;if(t>>>0<10?(a[p+3>>0]|0)==36:0){c[l+(t<<2)>>2]=10;p=p+4|0;G=c[j+((a[s>>0]|0)+-48<<3)>>2]|0;break}if(w){La=-1;N=370;break a}if(e){p=c[g>>2]|0;G=c[p>>2]|0;c[g>>2]=p+4;p=s}else{p=s;G=0}}else G=-1;while(0);y=0;while(1){t=a[p>>0]|0;if(((t<<24>>24)+-65|0)>>>0>57){La=-1;N=370;break a}L=p+1|0;s=a[1716552+(y*58|0)+((t<<24>>24)+-65)>>0]|0;if(((s&255)+-1|0)>>>0<8){p=L;y=s&255}else break}if(!(s<<24>>24)){La=-1;N=370;break}x=(C|0)>-1;e:do if(s<<24>>24==19)if(x){La=-1;N=370;break a}else{la=E;ma=D;N=62}else{if(x){c[l+(C<<2)>>2]=s&255;ma=j+(C<<3)|0;la=c[ma>>2]|0;ma=c[ma+4>>2]|0;N=62;break}if(!e){La=0;N=370;break a}if((s&255)>20){ta=t;ua=E;wa=D}else do switch(s&255|0){case 17:{na=c[g>>2]|0;c[k>>2]=c[na>>2];c[k+4>>2]=c[na+4>>2];u=+h[k>>3];c[g>>2]=na+8;h[k>>3]=u;na=c[k+4>>2]|0;oa=c[k>>2]|0;N=63;break e}case 15:{na=c[g>>2]|0;oa=c[na>>2]|0;c[g>>2]=na+4;na=(((oa&255)<<24>>24|0)<0)<<31>>31;oa=oa<<24>>24;N=63;break e}case 14:{na=c[g>>2]|0;oa=c[na>>2]|0;c[g>>2]=na+4;na=0;oa=oa&65535;N=63;break e}case 9:{na=c[g>>2]|0;oa=c[na>>2]|0;c[g>>2]=na+4;na=D;N=63;break e}case 18:{na=c[g>>2]|0;c[k>>2]=c[na>>2];c[k+4>>2]=c[na+4>>2];u=+h[k>>3];c[g>>2]=na+8;h[k>>3]=u;na=c[k+4>>2]|0;oa=c[k>>2]|0;N=63;break e}case 12:{N=c[g>>2]|0;oa=c[N>>2]|0;na=c[N+4>>2]|0;c[g>>2]=N+8;N=63;break e}case 10:{na=c[g>>2]|0;oa=c[na>>2]|0;c[g>>2]=na+4;na=((oa|0)<0)<<31>>31;N=63;break e}case 11:{na=c[g>>2]|0;oa=c[na>>2]|0;c[g>>2]=na+4;na=0;N=63;break e}case 16:{na=c[g>>2]|0;oa=c[na>>2]|0;c[g>>2]=na+4;na=0;oa=oa&255;N=63;break e}case 13:{na=c[g>>2]|0;oa=c[na>>2]|0;c[g>>2]=na+4;na=(((oa&65535)<<16>>16|0)<0)<<31>>31;oa=oa<<16>>16;N=63;break e}default:{na=D;oa=E;N=63;break e}}while(0)}while(0);if((N|0)==62){N=0;if(e){na=ma;oa=la;N=63}else{E=la;D=ma;v=_;f=L;B=w;continue}}if((N|0)==63){N=0;ta=a[p>>0]|0;ua=oa;wa=na}A=ta<<24>>24;A=(y|0)!=0&(A&15|0)==3?A&-33:A;t=v&-65537;K=(v&8192|0)==0?v:t;f:do switch(A|0){case 110:switch(y|0){case 2:{E=ua;c[E>>2]=_;c[E+4>>2]=((_|0)<0)<<31>>31;E=ua;D=wa;v=_;f=L;B=w;continue a}case 6:{c[ua>>2]=_;E=ua;D=wa;v=_;f=L;B=w;continue a}case 1:{c[ua>>2]=_;E=ua;D=wa;v=_;f=L;B=w;continue a}c
// EMSCRIPTEN_END_FUNCS
var Oc=[MHa,LS,pD,MHa];var Pc=[NHa,fma,roa,PFa,OFa,LFa,NHa,NHa];var Qc=[OHa];var Rc=[PHa,Bi,Di,Vk,Wk,Yk,NB,_k,bI,fD,hD,cz,dz,hz,iz,OB,_C,$C,aD,oG,pG,rG,sG,uG,vG,xG,yG,rI,ZI,_I,kJ,mJ,oK,pK,qK,zK,dL,eL,CO,DO,DP,EP,HP,jT,kT,yT,zT,FT,GT,tV,uV,zV,AV,NV,OV,RV,TV,XV,YV,XW,YW,QZ,RZ,x_,E_,f$,h$,P$,Q$,A2,B2,v3,w3,y3,z3,F3,G3,H4,I4,L5,a6,$8,g9,Wca,Xca,Cea,Dea,ufa,wfa,wha,xha,zha,Aha,Xla,Yla,lma,mma,vma,wma,ooa,poa,Ioa,Joa,Mqa,Nqa,Wqa,Xqa,Zqa,_qa,Qsa,Rsa,Tsa,Usa,Wsa,Xsa,Zsa,_sa,fua,Dua,Fva,IDa,NDa,pva,SDa,XDa,qva,rva,Gva,Hva,Vva,Xva,Wva,Yva,Zva,$va,_va,awa,bwa,dwa,cwa,ewa,fwa,hwa,gwa,iwa,lva,jwa,lwa,mwa,xAa,qwa,rwa,vwa,wwa,Kwa,Lwa,cxa,dxa,rxa,sxa,Exa,Fxa,bya,cya,Aya,Bya,Eya,Fya,Iya,Jya,Tya,Uya,cza,dza,nza,oza,yza,zza,Hza,Iza,Nza,Oza,Tza,Uza,Zza,_za,cAa,dAa,lAa,mAa,PAa,QAa,hCa,gBa,GBa,HBa,IBa,JBa,kwa,wAa,zAa,ZAa,oBa,wBa,EBa,FBa,fFa,gFa,lFa,mFa,oFa,pFa,rFa,sFa,uFa,vFa,xFa,AFa,yFa,zFa,BFa,CFa,zfa,Xfa,gla,Kfa,Pfa,Cla,Mha,uia,Yca,Zfa,k7,Jaa,Haa,wia,DK,xS,eY,laa,S$,v2,h2,M4,a7,Iaa,nea,Yfa,Poa,$oa,pea,era,Noa,kta,Bza,yAa,$Fa,ZFa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa,PHa];var Sc=[QHa,Mj,ez,Eea,Yqa,JDa,ODa,TDa,YDa,tva,Jva,Mya,Nya,Oya,Pya,Rya,Sya,Xya,Yya,Zya,_ya,aza,bza,gza,hza,iza,jza,lza,mza,rza,sza,tza,uza,wza,xza,bAa,gAa,OBa,QBa,SBa,PBa,RBa,TBa,Zy,$y,az,QHa,QHa,QHa,QHa,QHa,QHa,QHa,QHa,QHa,QHa,QHa,QHa,QHa,QHa,QHa,QHa,QHa,QHa];var Tc=[RHa,zua,Zta,Cua,nD,RHa,RHa,RHa];var Uc=[SHa,Xk,Zk,yK,AK,FP,xfa,xma,Aua,Bua,KDa,Ova,Qva,Rva,Nva,PDa,QDa,UDa,yva,Ava,Bva,xva,ZDa,_Da,Gxa,VBa,XBa,ZBa,dCa,fCa,$Ba,bCa,dya,WBa,YBa,_Ba,eCa,gCa,aCa,cCa,Kya,Lya,Qya,Vya,Wya,$ya,eza,fza,kza,pza,qza,vza,kBa,lBa,nBa,KBa,MBa,LBa,NBa,bBa,cBa,eBa,sBa,tBa,vBa,ABa,BBa,DBa,hFa,nFa,qFa,wFa,sma,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa,SHa];var Vc=[THa,Zla,kma,qoa,voa,_ta,nwa,swa,YAa,jBa,mBa,OAa,aBa,dBa,rBa,uBa,zBa,CBa,THa,THa,THa,THa,THa,THa,THa,THa,THa,THa,THa,THa,THa,THa];var Wc=[UHa,fI,rz,kD,qG,tG,wG,zG,$I,EO,GP,IP,lT,x3,A3,yfa,yha,Bha,gma,hma,ima,soa,toa,uoa,$qa,Ssa,Vsa,Kva,Pva,LDa,Tva,uva,zva,VDa,Dva,pwa,uwa,$za,eAa,SAa,UAa,XAa,AAa,HAa,KAa,NAa,DFa,TGa,BO,h3,i3,Qga,Sga,Tga,Vga,kea,lea,qea,YEa,UHa,UHa,UHa,UHa,UHa];var Xc=[VHa,iT];var Yc=[WHa,mxa,pxa,zxa,Bxa,WHa,WHa,WHa];var Zc=[XHa,Cya,Gya,Aza,Eza,Jza,Lza,XHa];var _c=[YHa,Lva,vva,exa,fxa,kxa,qxa,txa,uxa,xxa,Cxa,aAa,fAa,SFa,RFa,QFa];var $c=[ZHa,uK,xwa,ywa,zwa,Awa,Bwa,Cwa,Dwa,Ewa,Fwa,Gwa,Hwa,Mwa,Nwa,Owa,Pwa,Qwa,Rwa,Swa,Twa,Uwa,Vwa,Wwa,jxa,lxa,wxa,yxa,Hxa,Ixa,Jxa,Lxa,Nxa,eya,fya,gya,iya,kya,Sza,Yza,ZHa,ZHa,ZHa,ZHa,ZHa,ZHa,ZHa,ZHa,ZHa,ZHa,ZHa,ZHa,ZHa,ZHa,ZHa,ZHa,ZHa,ZHa,ZHa,ZHa,ZHa,ZHa,ZHa,ZHa];var ad=[_Ha,Pza,Vza,_Ha];var bd=[$Ha,Pxa,mya,$Ha];var cd=[aIa,cI,eI,gI,kz,iD,jD,J4,Sva,MDa,RDa,Uva,Cva,WDa,$Da,Eva,RAa,TAa,VAa,FAa,IAa,LAa,Rw,yA,CA,QA,RA,dA,iB,Lea,DG,JG,WG,_G,mea,QK,AR,w1,VV,IW,RW,yZ,hea,r1,E3,z4,D4,c6,C8,p9,Ola,dia,joa,eqa,oea,iea,jea,rea,aIa,aIa,aIa,aIa,aIa,aIa];var dd=[bIa,Qma];var ed=[cIa,rna];var fd=[dIa,Ysa,$sa,WAa,CAa,DAa,EAa,MAa,Dma,dIa,dIa,dIa,dIa,dIa,dIa,dIa];var gd=[eIa,vK,RT,SZ,F_,Q2
// EMSCRIPTEN_END_ASM
(Module.he,Module.ie,ab),je=Module._emscripten_enum_PolyBlockType_PT_INLINE_EQUATION=N._emscripten_enum_PolyBlockType_PT_INLINE_EQUATION,ke=Module._emscripten_bind_OSResults_print_scores_0=N._emscripten_bind_OSResults_print_scores_0,le=Module._emscripten_bind_TessBaseAPI_oem_0=N._emscripten_bind_TessBaseAPI_oem_0,me=Module._emscripten_bind_TessBaseAPI_Init_3=N._emscripten_bind_TessBaseAPI_Init_3,ne=Module._emscripten_bind_TessBaseAPI_Init_2=N._emscripten_bind_TessBaseAPI_Init_2,
oe=Module._emscripten_bind_TessBaseAPI_AllWordConfidences_0=N._emscripten_bind_TessBaseAPI_AllWordConfidences_0,pe=Module._emscripten_enum_TextlineOrder__TEXTLINE_ORDER_LEFT_TO_RIGHT=N._emscripten_enum_TextlineOrder__TEXTLINE_ORDER_LEFT_TO_RIGHT,qe=Module._emscripten_bind_TessBaseAPI_InitLangMod_2=N._emscripten_bind_TessBaseAPI_InitLangMod_2,re=Module._emscripten_bind_Pix___destroy___0=N._emscripten_bind_Pix___destroy___0,se=Module._emscripten_enum_PolyBlockType_PT_TABLE=N._emscripten_enum_PolyBlockType_PT_TABLE,
fd=Module._strlen=N._strlen,te=Module._emscripten_bind_TessBaseAPI_SetDebugVariable_2=N._emscripten_bind_TessBaseAPI_SetDebugVariable_2,ue=Module._emscripten_enum_PolyBlockType_PT_PULLOUT_IMAGE=N._emscripten_enum_PolyBlockType_PT_PULLOUT_IMAGE,ve=Module._emscripten_bind_PixColormap_get_n_0=N._emscripten_bind_PixColormap_get_n_0,we=Module._emscripten_bind_TessBaseAPI_SetImage_1=N._emscripten_bind_TessBaseAPI_SetImage_1,xe=Module._emscripten_bind_TessBaseAPI_ProcessPage_6=N._emscripten_bind_TessBaseAPI_ProcessPage_6,
ye=Module._emscripten_bind_TessBaseAPI_SetImage_5=N._emscripten_bind_TessBaseAPI_SetImage_5,od=Module._bitshift64Lshr=N._bitshift64Lshr,ze=Module._emscripten_bind_TessBaseAPI_GetUnichar_1=N._emscripten_bind_TessBaseAPI_GetUnichar_1,Ae=Module._emscripten_bind_TessBaseAPI_GetRegions_1=N._emscripten_bind_TessBaseAPI_GetRegions_1,Be=Module._emscripten_bind_TessResultRenderer___destroy___0=N._emscripten_bind_TessResultRenderer___destroy___0,Ce=Module._emscripten_enum_PolyBlockType_PT_COUNT=N._emscripten_enum_PolyBlockType_PT_COUNT,
De=Module._emscripten_bind_Pix_get_special_0=N._emscripten_bind_Pix_get_special_0,Ee=Module._emscripten_bind_ResultIterator_IsAtBeginningOf_1=N._emscripten_bind_ResultIterator_IsAtBeginningOf_1,Fe=Module._emscripten_bind_OSBestResult___destroy___0=N._emscripten_bind_OSBestResult___destroy___0,$c=Module._strncpy=N._strncpy,Ge=Module._emscripten_bind_DoublePtr___destroy___0=N._emscripten_bind_DoublePtr___destroy___0,He=Module._emscripten_bind_OSResults___destroy___0=N._emscripten_bind_OSResults___destroy___0,
md=Module._bitshift64Ashr=N._bitshift64Ashr,Ie=Module._emscripten_bind_PageIterator_GetBinaryImage_1=N._emscripten_bind_PageIterator_GetBinaryImage_1,Je=Module._emscripten_bind_ResultIterator_WordTruthUTF8Text_0=N._emscripten_bind_ResultIterator_WordTruthUTF8Text_0,Ke=Module._emscripten_bind_Pix_get_yres_0=N._emscripten_bind_Pix_get_yres_0,Ad=Module._memcpy=N._memcpy,Le=Module._emscripten_bind_BoolPtr___destroy___0=N._emscripten_bind_BoolPtr___destroy___0,Me=Module._emscripten_bind_Pixa_get_pix_0=
N._emscripten_bind_Pixa_get_pix_0,Ne=Module._emscripten_enum_PageSegMode_PSM_OSD_ONLY=N._emscripten_enum_PageSegMode_PSM_OSD_ONLY,Oe=Module._emscripten_bind_TessBaseAPI_GetUNLVText_0=N._emscripten_bind_TessBaseAPI_GetUNLVText_0,Pe=Module._emscripten_enum_TextlineOrder__TEXTLINE_ORDER_TOP_TO_BOTTOM=N._emscripten_enum_TextlineOrder__TEXTLINE_ORDER_TOP_TO_BOTTOM,Qe=Module._emscripten_bind_OSResults_get_unicharset_0=N._emscripten_bind_OSResults_get_unicharset_0,Re=Module._emscripten_bind_WordChoiceIterator_GetUTF8Text_0=
N._emscripten_bind_WordChoiceIterator_GetUTF8Text_0,Se=Module._emscripten_bind_UNICHARSET_get_script_id_from_name_1=N._emscripten_bind_UNICHARSET_get_script_id_from_name_1,Te=Module._emscripten_bind_Pixa_get_refcount_0=N._emscripten_bind_Pixa_get_refcount_0,Ue=Module._emscripten_bind_TessBaseAPI_GetComponentImages_4=N._emscripten_bind_TessBaseAPI_GetComponentImages_4,Fd=Module._memset=N._memset,Ve=Module._emscripten_bind_Pix_get_informat_0=N._emscripten_bind_Pix_get_informat_0,We=Module._emscripten_bind_LongStarPtr___destroy___0=
N._emscripten_bind_LongStarPtr___destroy___0,Xe=Module._emscripten_bind_TessBaseAPI_ReadDebugConfigFile_1=N._emscripten_bind_TessBaseAPI_ReadDebugConfigFile_1,Ye=Module._emscripten_enum_PageIteratorLevel_RIL_BLOCK=N._emscripten_enum_PageIteratorLevel_RIL_BLOCK,Ze=Module._emscripten_bind_ChoiceIterator_Next_0=N._emscripten_bind_ChoiceIterator_Next_0,$e=Module._emscripten_bind_TessBaseAPI_NumDawgs_0=N._emscripten_bind_TessBaseAPI_NumDawgs_0,af=Module._emscripten_enum_StrongScriptDirection_DIR_MIX=N._emscripten_enum_StrongScriptDirection_DIR_MIX,
bf=Module._emscripten_bind_PageIterator_BlockType_0=N._emscripten_bind_PageIterator_BlockType_0,cf=Module._emscripten_bind_TessBaseAPI_GetComponentImages_7=N._emscripten_bind_TessBaseAPI_GetComponentImages_7,df=Module._emscripten_bind_UNICHARSET___destroy___0=N._emscripten_bind_UNICHARSET___destroy___0,ef=Module._emscripten_bind_TessBaseAPI_Version_0=N._emscripten_bind_TessBaseAPI_Version_0,ff=Module._emscripten_bind_PixColormap_get_nalloc_0=N._emscripten_bind_PixColormap_get_nalloc_0,gf=Module._emscripten_bind_Boxa_get_nalloc_0=
N._emscripten_bind_Boxa_get_nalloc_0;Module.___cxa_can_catch=N.___cxa_can_catch;
var Ra=Module._free=N._free,hf=Module._emscripten_bind_ResultIterator_Next_1=N._emscripten_bind_ResultIterator_Next_1,jf=Module._emscripten_enum_OcrEngineMode_OEM_TESSERACT_CUBE_COMBINED=N._emscripten_enum_OcrEngineMode_OEM_TESSERACT_CUBE_COMBINED,kf=Module._emscripten_bind_TessBaseAPI_GetDoubleVariable_2=N._emscripten_bind_TessBaseAPI_GetDoubleVariable_2,lf=Module._emscripten_bind_BoxPtr___destroy___0=N._emscripten_bind_BoxPtr___destroy___0,mf=Module._emscripten_bind_Pix_get_colormap_0=N._emscripten_bind_Pix_get_colormap_0,
nf=Module._emscripten_bind_TessBaseAPI_GetThresholdedImageScaleFactor_0=N._emscripten_bind_TessBaseAPI_GetThresholdedImageScaleFactor_0,of=Module._emscripten_bind_TessBaseAPI_ReadConfigFile_1=N._emscripten_bind_TessBaseAPI_ReadConfigFile_1,pf=Module._emscripten_bind_Pixa___destroy___0=N._emscripten_bind_Pixa___destroy___0,qf=Module._emscripten_bind_ResultIterator_Begin_0=N._emscripten_bind_ResultIterator_Begin_0,rf=Module._emscripten_bind_PageIterator_SetBoundingBoxComponents_2=N._emscripten_bind_PageIterator_SetBoundingBoxComponents_2,
sf=Module._emscripten_bind_ETEXT_DESC___destroy___0=N._emscripten_bind_ETEXT_DESC___destroy___0,tf=Module._emscripten_bind_TessBaseAPI_GetDawg_1=N._emscripten_bind_TessBaseAPI_GetDawg_1,uf=Module._emscripten_bind_Box_get_h_0=N._emscripten_bind_Box_get_h_0,vf=Module._emscripten_bind_TessBaseAPI_SetOutputName_1=N._emscripten_bind_TessBaseAPI_SetOutputName_1;Module.___cxa_is_pointer_type=N.___cxa_is_pointer_type;
var wf=Module._emscripten_bind_TessBaseAPI_DetectOS_1=N._emscripten_bind_TessBaseAPI_DetectOS_1,xf=Module._emscripten_bind_TessBaseAPI_IsValidWord_1=N._emscripten_bind_TessBaseAPI_IsValidWord_1,yf=Module._emscripten_enum_PageSegMode_PSM_AUTO_OSD=N._emscripten_enum_PageSegMode_PSM_AUTO_OSD,zf=Module._emscripten_bind_TessBaseAPI_Clear_0=N._emscripten_bind_TessBaseAPI_Clear_0,Af=Module._emscripten_bind_PageIterator_BoundingBox_6=N._emscripten_bind_PageIterator_BoundingBox_6,Bf=Module._emscripten_bind_PageIterator_BoundingBox_5=
N._emscripten_bind_PageIterator_BoundingBox_5,Cf=Module._emscripten_bind_ResultIterator_WordIsFromDictionary_0=N._emscripten_bind_ResultIterator_WordIsFromDictionary_0,Df=Module._emscripten_bind_Box___destroy___0=N._emscripten_bind_Box___destroy___0,Ef=Module._emscripten_bind_TessBaseAPI_GetTextlines_5=N._emscripten_bind_TessBaseAPI_GetTextlines_5,Ff=Module._emscripten_bind_ResultIterator_WordDirection_0=N._emscripten_bind_ResultIterator_WordDirection_0,Gf=Module._emscripten_enum_Orientation__ORIENTATION_PAGE_RIGHT=
N._emscripten_enum_Orientation__ORIENTATION_PAGE_RIGHT,Hf=Module._emscripten_bind_TessBaseAPI_GetInputName_0=N._emscripten_bind_TessBaseAPI_GetInputName_0,If=Module._emscripten_bind_PageIterator_Begin_0=N._emscripten_bind_PageIterator_Begin_0,Jf=Module._emscripten_enum_OcrEngineMode_OEM_TESSERACT_ONLY=N._emscripten_enum_OcrEngineMode_OEM_TESSERACT_ONLY,Kf=Module._emscripten_bind_ResultIterator_GetImage_5=N._emscripten_bind_ResultIterator_GetImage_5,Lf=Module._emscripten_enum_PolyBlockType_PT_FLOWING_IMAGE=
N._emscripten_enum_PolyBlockType_PT_FLOWING_IMAGE,Mf=Module._emscripten_enum_PageIteratorLevel_RIL_SYMBOL=N._emscripten_enum_PageIteratorLevel_RIL_SYMBOL,Nf=Module._emscripten_bind_TessBaseAPI_GetBoxText_1=N._emscripten_bind_TessBaseAPI_GetBoxText_1,Of=Module._emscripten_bind_TessBaseAPI_GetUTF8Text_0=N._emscripten_bind_TessBaseAPI_GetUTF8Text_0,Pf=Module._emscripten_bind_PageIterator_BoundingBoxInternal_5=N._emscripten_bind_PageIterator_BoundingBoxInternal_5,Qf=Module._emscripten_bind_PageIterator_BlockPolygon_0=
N._emscripten_bind_PageIterator_BlockPolygon_0,Rf=Module._emscripten_bind_Box_get_y_0=N._emscripten_bind_Box_get_y_0,Sf=Module._emscripten_bind_TessBaseAPI_ClearAdaptiveClassifier_0=N._emscripten_bind_TessBaseAPI_ClearAdaptiveClassifier_0,Tf=Module._emscripten_bind_TessBaseAPI_AdaptToWordStr_2=N._emscripten_bind_TessBaseAPI_AdaptToWordStr_2,Uf=Module._emscripten_bind_TessBaseAPI_GetThresholdedImage_0=N._emscripten_bind_TessBaseAPI_GetThresholdedImage_0,Vf=Module._emscripten_bind_Box_get_refcount_0=
N._emscripten_bind_Box_get_refcount_0,Wf=Module._emscripten_bind_TessBaseAPI_GetIterator_0=N._emscripten_bind_TessBaseAPI_GetIterator_0,Xf=Module._emscripten_bind_ResultIterator_RestartParagraph_0=N._emscripten_bind_ResultIterator_RestartParagraph_0,Yf=Module._emscripten_bind_TessBaseAPI_End_0=N._emscripten_bind_TessBaseAPI_End_0,Zf=Module._emscripten_enum_PageSegMode_PSM_AUTO=N._emscripten_enum_PageSegMode_PSM_AUTO,$f=Module._emscripten_bind_PageIterator___destroy___0=N._emscripten_bind_PageIterator___destroy___0,
ag=Module._emscripten_enum_ParagraphJustification__JUSTIFICATION_UNKNOWN=N._emscripten_enum_ParagraphJustification__JUSTIFICATION_UNKNOWN,bg=Module._emscripten_enum_PolyBlockType_PT_VERTICAL_TEXT=N._emscripten_enum_PolyBlockType_PT_VERTICAL_TEXT,cg=Module._emscripten_bind_ResultIterator_SetBoundingBoxComponents_2=N._emscripten_bind_ResultIterator_SetBoundingBoxComponents_2,dg=Module._emscripten_bind_ChoiceIterator_GetUTF8Text_0=N._emscripten_bind_ChoiceIterator_GetUTF8Text_0,eg=Module._emscripten_bind_ResultIterator_Empty_1=
N._emscripten_bind_ResultIterator_Empty_1,fg=Module._emscripten_bind_TessBaseAPI_GetBoolVariable_2=N._emscripten_bind_TessBaseAPI_GetBoolVariable_2,gg=Module._emscripten_enum_PolyBlockType_PT_NOISE=N._emscripten_enum_PolyBlockType_PT_NOISE,hg=Module._emscripten_bind_TessBaseAPI_GetDatapath_0=N._emscripten_bind_TessBaseAPI_GetDatapath_0,ig=Module._emscripten_bind_Pta___destroy___0=N._emscripten_bind_Pta___destroy___0,jg=Module._emscripten_bind_Pix_get_data_0=N._emscripten_bind_Pix_get_data_0,kg=Module._emscripten_bind_TessBaseAPI_AnalyseLayout_1=
N._emscripten_bind_TessBaseAPI_AnalyseLayout_1,lg=Module._emscripten_bind_TessBaseAPI_AnalyseLayout_0=N._emscripten_bind_TessBaseAPI_AnalyseLayout_0,mg=Module._emscripten_bind_TessBaseAPI_PrintVariables_0=N._emscripten_bind_TessBaseAPI_PrintVariables_0;Module._pixDestroy=N._pixDestroy;
var ng=Module._emscripten_bind_ResultIterator_BoundingBox_5=N._emscripten_bind_ResultIterator_BoundingBox_5,og=Module._emscripten_bind_TessBaseAPI_IsValidCharacter_1=N._emscripten_bind_TessBaseAPI_IsValidCharacter_1,pg=Module._emscripten_bind_PageIterator_Next_1=N._emscripten_bind_PageIterator_Next_1,qg=Module._emscripten_bind_ResultIterator_BoundingBoxInternal_5=N._emscripten_bind_ResultIterator_BoundingBoxInternal_5,rg=Module._emscripten_bind_TessBaseAPI___destroy___0=N._emscripten_bind_TessBaseAPI___destroy___0,
sg=Module._emscripten_bind_TextlineOrder___destroy___0=N._emscripten_bind_TextlineOrder___destroy___0,Kd=Module._llvm_bswap_i32=N._llvm_bswap_i32,tg=Module._emscripten_bind_Pix_get_spp_0=N._emscripten_bind_Pix_get_spp_0,ug=Module._emscripten_bind_Pix_get_text_0=N._emscripten_bind_Pix_get_text_0,vg=Module._emscripten_bind_ResultIterator_Confidence_1=N._emscripten_bind_ResultIterator_Confidence_1,ge=Module._strcpy=N._strcpy,Pc=Module._i64Add=N._i64Add,wg=Module._emscripten_bind_TessBaseAPI_GetTextlines_2=
N._emscripten_bind_TessBaseAPI_GetTextlines_2,xg=Module._emscripten_bind_WritingDirection___destroy___0=N._emscripten_bind_WritingDirection___destroy___0,yg=Module._emscripten_bind_PageIterator_IsAtBeginningOf_1=N._emscripten_bind_PageIterator_IsAtBeginningOf_1,zg=Module._emscripten_bind_PixPtr___destroy___0=N._emscripten_bind_PixPtr___destroy___0,Ag=Module._emscripten_bind_Orientation___destroy___0=N._emscripten_bind_Orientation___destroy___0,Bg=Module._emscripten_enum_PolyBlockType_PT_CAPTION_TEXT=
N._emscripten_enum_PolyBlockType_PT_CAPTION_TEXT,Cg=Module._emscripten_bind_PixColormap_get_array_0=N._emscripten_bind_PixColormap_get_array_0,Dg=Module._emscripten_bind_Pix_get_w_0=N._emscripten_bind_Pix_get_w_0,Eg=Module._emscripten_bind_ResultIterator_ResultIterator_1=N._emscripten_bind_ResultIterator_ResultIterator_1,Fg=Module._emscripten_bind_ResultIterator_WordRecognitionLanguage_0=N._emscripten_bind_ResultIterator_WordRecognitionLanguage_0,Gg=Module._emscripten_enum_PageSegMode_PSM_SINGLE_CHAR=
N._emscripten_enum_PageSegMode_PSM_SINGLE_CHAR,Hg=Module._emscripten_bind_Box_get_x_0=N._emscripten_bind_Box_get_x_0,Ig=Module._emscripten_bind_PageIterator_IsAtFinalElement_2=N._emscripten_bind_PageIterator_IsAtFinalElement_2,Jg=Module._emscripten_bind_TessBaseAPI_RecognizeForChopTest_1=N._emscripten_bind_TessBaseAPI_RecognizeForChopTest_1,Kg=Module._emscripten_bind_OSBestResult_get_orientation_id_0=N._emscripten_bind_OSBestResult_get_orientation_id_0,Lg=Module._emscripten_bind_TessBaseAPI_GetStrips_2=
N._emscripten_bind_TessBaseAPI_GetStrips_2,Mg=Module._emscripten_bind_ResultIterator_GetUTF8Text_1=N._emscripten_bind_ResultIterator_GetUTF8Text_1,Ng=Module._emscripten_bind_ResultIterator_ParagraphInfo_4=N._emscripten_bind_ResultIterator_ParagraphInfo_4,Og=Module._emscripten_enum_PageSegMode_PSM_SINGLE_BLOCK=N._emscripten_enum_PageSegMode_PSM_SINGLE_BLOCK,Pg=Module._emscripten_enum_PageIteratorLevel_RIL_WORD=N._emscripten_enum_PageIteratorLevel_RIL_WORD,Qg=Module._emscripten_bind_ResultIterator_IsWithinFirstTextlineOfParagraph_0=
N._emscripten_bind_ResultIterator_IsWithinFirstTextlineOfParagraph_0;Module._realloc=N._realloc;
var Rg=Module._emscripten_bind_ResultIterator_Cmp_1=N._emscripten_bind_ResultIterator_Cmp_1,Sg=Module._emscripten_bind_Boxa_get_refcount_0=N._emscripten_bind_Boxa_get_refcount_0,Tg=Module._emscripten_bind_ResultIterator_HasBlamerInfo_0=N._emscripten_bind_ResultIterator_HasBlamerInfo_0,Ug=Module._emscripten_bind_TessBaseAPI_MeanTextConf_0=N._emscripten_bind_TessBaseAPI_MeanTextConf_0,Vg=Module._emscripten_bind_ResultIterator_BoundingBox_6=N._emscripten_bind_ResultIterator_BoundingBox_6,Wg=Module._emscripten_bind_TessBaseAPI_SetSourceResolution_1=
N._emscripten_bind_TessBaseAPI_SetSourceResolution_1,Xg=Module._emscripten_bind_Pix_get_refcount_0=N._emscripten_bind_Pix_get_refcount_0,Yg=Module._emscripten_bind_ResultIterator_SetParagraphSeparator_1=N._emscripten_bind_ResultIterator_SetParagraphSeparator_1,Zg=Module._emscripten_bind_WordChoiceIterator_WordChoiceIterator_1=N._emscripten_bind_WordChoiceIterator_WordChoiceIterator_1,$g=Module._emscripten_bind_TessBaseAPI_GetHOCRText_1=N._emscripten_bind_TessBaseAPI_GetHOCRText_1,ah=Module._emscripten_bind_ResultIterator_SymbolIsSuperscript_0=
N._emscripten_bind_ResultIterator_SymbolIsSuperscript_0,bh=Module._emscripten_bind_TessBaseAPI_GetIntVariable_2=N._emscripten_bind_TessBaseAPI_GetIntVariable_2,ch=Module._emscripten_bind_VoidPtr___destroy___0=N._emscripten_bind_VoidPtr___destroy___0,dh=Module._emscripten_bind_ResultIterator_ParagraphIsLtr_0=N._emscripten_bind_ResultIterator_ParagraphIsLtr_0,eh=Module._emscripten_bind_PageIterator_RestartParagraph_0=N._emscripten_bind_PageIterator_RestartParagraph_0,fh=Module._emscripten_bind_Pix_get_xres_0=
N._emscripten_bind_Pix_get_xres_0;Module._ptaDestroy=N._ptaDestroy;
var gh=Module._emscripten_bind_TessBaseAPI_GetInitLanguagesAsString_0=N._emscripten_bind_TessBaseAPI_GetInitLanguagesAsString_0,hh=Module._emscripten_bind_ResultIterator_WordLattice_1=N._emscripten_bind_ResultIterator_WordLattice_1,ih=Module._emscripten_enum_PolyBlockType_PT_UNKNOWN=N._emscripten_enum_PolyBlockType_PT_UNKNOWN,jh=Module._emscripten_enum_PageSegMode_PSM_SINGLE_LINE=N._emscripten_enum_PageSegMode_PSM_SINGLE_LINE,kh=Module._emscripten_bind_Pta_get_nalloc_0=N._emscripten_bind_Pta_get_nalloc_0,
lh=Module._emscripten_bind_TessBaseAPI_SetRectangle_4=N._emscripten_bind_TessBaseAPI_SetRectangle_4,mh=Module._emscripten_bind_ChoiceIterator_Confidence_0=N._emscripten_bind_ChoiceIterator_Confidence_0,nh=Module._emscripten_bind_PageIterator_Baseline_5=N._emscripten_bind_PageIterator_Baseline_5,oh=Module._emscripten_enum_OcrEngineMode_OEM_CUBE_ONLY=N._emscripten_enum_OcrEngineMode_OEM_CUBE_ONLY,ph=Module._emscripten_bind_ResultIterator_SymbolIsDropcap_0=N._emscripten_bind_ResultIterator_SymbolIsDropcap_0,
qh=Module._emscripten_bind_PageIterator_Orientation_4=N._emscripten_bind_PageIterator_Orientation_4,rh=Module._emscripten_bind_IntPtr___destroy___0=N._emscripten_bind_IntPtr___destroy___0,sh=Module._emscripten_bind_TessBaseAPI_SetInputImage_1=N._emscripten_bind_TessBaseAPI_SetInputImage_1,th=Module._emscripten_enum_WritingDirection__WRITING_DIRECTION_LEFT_TO_RIGHT=N._emscripten_enum_WritingDirection__WRITING_DIRECTION_LEFT_TO_RIGHT,uh=Module._emscripten_bind_Box_get_w_0=N._emscripten_bind_Box_get_w_0,
vh=Module._emscripten_bind_OSResults_OSResults_0=N._emscripten_bind_OSResults_OSResults_0,wh=Module._emscripten_bind_TessBaseAPI_GetStringVariable_1=N._emscripten_bind_TessBaseAPI_GetStringVariable_1,xh=Module._emscripten_bind_ResultIterator_EquivalentToTruth_1=N._emscripten_bind_ResultIterator_EquivalentToTruth_1,yh=Module._emscripten_enum_PolyBlockType_PT_EQUATION=N._emscripten_enum_PolyBlockType_PT_EQUATION,zh=Module._emscripten_enum_PageSegMode_PSM_COUNT=N._emscripten_enum_PageSegMode_PSM_COUNT,
Ah=Module._emscripten_enum_PageSegMode_PSM_SPARSE_TEXT=N._emscripten_enum_PageSegMode_PSM_SPARSE_TEXT,Bh=Module._emscripten_bind_Pixa_get_nalloc_0=N._emscripten_bind_Pixa_get_nalloc_0,Ch=Module._emscripten_bind_OSResults_get_best_result_0=N._emscripten_bind_OSResults_get_best_result_0,Dh=Module._emscripten_enum_TextlineOrder__TEXTLINE_ORDER_RIGHT_TO_LEFT=N._emscripten_enum_TextlineOrder__TEXTLINE_ORDER_RIGHT_TO_LEFT,Eh=Module._emscripten_bind_ResultIterator_RestartRow_0=N._emscripten_bind_ResultIterator_RestartRow_0,
Fh=Module._emscripten_bind_ResultIterator_HasTruthString_0=N._emscripten_bind_ResultIterator_HasTruthString_0,Gh=Module._emscripten_bind_PageIterator_IsWithinFirstTextlineOfParagraph_0=N._emscripten_bind_PageIterator_IsWithinFirstTextlineOfParagraph_0,Hh=Module._emscripten_bind_OSBestResult_get_sconfidence_0=N._emscripten_bind_OSBestResult_get_sconfidence_0,Ih=Module._emscripten_bind_ResultIterator_WordNormedUTF8Text_0=N._emscripten_bind_ResultIterator_WordNormedUTF8Text_0,Jh=Module._emscripten_bind_Pixa_get_n_0=
N._emscripten_bind_Pixa_get_n_0,Kh=Module._emscripten_bind_TessBaseAPI_SetVariable_2=N._emscripten_bind_TessBaseAPI_SetVariable_2,Lh=Module._emscripten_enum_PageSegMode_PSM_SINGLE_COLUMN=N._emscripten_enum_PageSegMode_PSM_SINGLE_COLUMN,Mh=Module._emscripten_enum_StrongScriptDirection_DIR_RIGHT_TO_LEFT=N._emscripten_enum_StrongScriptDirection_DIR_RIGHT_TO_LEFT;Module._pixaDestroy=N._pixaDestroy;
var Nh=Module._emscripten_bind_TessBaseAPI_TessBaseAPI_0=N._emscripten_bind_TessBaseAPI_TessBaseAPI_0,Oh=Module._emscripten_bind_Dawg___destroy___0=N._emscripten_bind_Dawg___destroy___0,F=Module._malloc=N._malloc,Ph=Module._emscripten_enum_WritingDirection__WRITING_DIRECTION_RIGHT_TO_LEFT=N._emscripten_enum_WritingDirection__WRITING_DIRECTION_RIGHT_TO_LEFT,Cd=Module._memmove=N._memmove,Qh=Module._emscripten_bind_TessBaseAPI_DumpPGM_1=N._emscripten_bind_TessBaseAPI_DumpPGM_1,Rh=Module._emscripten_bind_WordChoiceIterator_Next_0=
N._emscripten_bind_WordChoiceIterator_Next_0,Sh=Module._emscripten_enum_PolyBlockType_PT_HEADING_TEXT=N._emscripten_enum_PolyBlockType_PT_HEADING_TEXT,Th=Module._emscripten_bind_UNICHARSET_get_script_table_size_0=N._emscripten_bind_UNICHARSET_get_script_table_size_0,Uh=Module._emscripten_bind_PageIterator_Cmp_1=N._emscripten_bind_PageIterator_Cmp_1;Module._boxaDestroy=N._boxaDestroy;
var Vh=Module._emscripten_enum_PageIteratorLevel_RIL_TEXTLINE=N._emscripten_enum_PageIteratorLevel_RIL_TEXTLINE,Wh=Module._emscripten_bind_ResultIterator___destroy___0=N._emscripten_bind_ResultIterator___destroy___0,Xh=Module._emscripten_bind_PageIterator_ParagraphInfo_4=N._emscripten_bind_PageIterator_ParagraphInfo_4,Yh=Module._emscripten_bind_Pix_get_d_0=N._emscripten_bind_Pix_get_d_0,Zh=Module._emscripten_bind_TessBaseAPI_GetConnectedComponents_1=N._emscripten_bind_TessBaseAPI_GetConnectedComponents_1,
$h=Module._emscripten_bind_PixColormap_get_depth_0=N._emscripten_bind_PixColormap_get_depth_0,ai=Module._emscripten_enum_PolyBlockType_PT_FLOWING_TEXT=N._emscripten_enum_PolyBlockType_PT_FLOWING_TEXT,bi=Module._emscripten_bind_TessBaseAPI_GetSourceYResolution_0=N._emscripten_bind_TessBaseAPI_GetSourceYResolution_0,ci=Module._emscripten_enum_PolyBlockType_PT_HEADING_IMAGE=N._emscripten_enum_PolyBlockType_PT_HEADING_IMAGE,Nc=Module._i64Subtract=N._i64Subtract,di=Module._emscripten_bind_Boxa_get_n_0=
N._emscripten_bind_Boxa_get_n_0,ei=Module._emscripten_bind_ResultIterator_Baseline_5=N._emscripten_bind_ResultIterator_Baseline_5,fi=Module._emscripten_bind_ResultIterator_IsAtFinalElement_2=N._emscripten_bind_ResultIterator_IsAtFinalElement_2,gi=Module._emscripten_bind_OSBestResult_get_script_id_0=N._emscripten_bind_OSBestResult_get_script_id_0,hi=Module._emscripten_bind_PageIterator_RestartRow_0=N._emscripten_bind_PageIterator_RestartRow_0,ii=Module._emscripten_bind_UNICHARSET_get_script_from_script_id_1=
N._emscripten_bind_UNICHARSET_get_script_from_script_id_1,ji=Module._emscripten_bind_PageIterator_GetImage_5=N._emscripten_bind_PageIterator_GetImage_5,Ed=Module._calloc=N._calloc,ki=Module._emscripten_enum_PageSegMode_PSM_AUTO_ONLY=N._emscripten_enum_PageSegMode_PSM_AUTO_ONLY,li=Module._emscripten_bind_ResultIterator_WordIsNumeric_0=N._emscripten_bind_ResultIterator_WordIsNumeric_0,mi=Module._emscripten_enum_PageIteratorLevel_RIL_PARA=N._emscripten_enum_PageIteratorLevel_RIL_PARA,ni=Module._emscripten_enum_ParagraphJustification__JUSTIFICATION_RIGHT=
N._emscripten_enum_ParagraphJustification__JUSTIFICATION_RIGHT,oi=Module._emscripten_enum_StrongScriptDirection_DIR_LEFT_TO_RIGHT=N._emscripten_enum_StrongScriptDirection_DIR_LEFT_TO_RIGHT,pi=Module._emscripten_bind_ResultIterator_GetBinaryImage_1=N._emscripten_bind_ResultIterator_GetBinaryImage_1,qi=Module._emscripten_enum_StrongScriptDirection_DIR_NEUTRAL=N._emscripten_enum_StrongScriptDirection_DIR_NEUTRAL,ri=Module._emscripten_bind_TessBaseAPI_InitForAnalysePage_0=N._emscripten_bind_TessBaseAPI_InitForAnalysePage_0,
si=Module._emscripten_bind_Pta_get_y_0=N._emscripten_bind_Pta_get_y_0,ti=Module._emscripten_bind_TessBaseAPI_ClearPersistentCache_0=N._emscripten_bind_TessBaseAPI_ClearPersistentCache_0,ui=Module._emscripten_bind_PageIterator_Empty_1=N._emscripten_bind_PageIterator_Empty_1,vi=Module._emscripten_enum_Orientation__ORIENTATION_PAGE_LEFT=N._emscripten_enum_Orientation__ORIENTATION_PAGE_LEFT,wi=Module._emscripten_bind_TessBaseAPI_TesseractRect_7=N._emscripten_bind_TessBaseAPI_TesseractRect_7,xi=Module._emscripten_bind_OSBestResult_get_oconfidence_0=
N._emscripten_bind_OSBestResult_get_oconfidence_0,yi=Module._emscripten_enum_PageSegMode_PSM_SINGLE_WORD=N._emscripten_enum_PageSegMode_PSM_SINGLE_WORD,zi=Module._emscripten_enum_OcrEngineMode_OEM_DEFAULT=N._emscripten_enum_OcrEngineMode_OEM_DEFAULT,Qd=Module._bitshift64Shl=N._bitshift64Shl,Ai=Module._emscripten_bind_ResultIterator_WordFontAttributes_8=N._emscripten_bind_ResultIterator_WordFontAttributes_8,Ld=Module._strcat=N._strcat,Bi=Module._emscripten_bind_TessBaseAPI_CatchSignals_0=N._emscripten_bind_TessBaseAPI_CatchSignals_0,
Ci=Module._emscripten_enum_PolyBlockType_PT_VERT_LINE=N._emscripten_enum_PolyBlockType_PT_VERT_LINE,Di=Module._emscripten_bind_TessBaseAPI_GetWords_1=N._emscripten_bind_TessBaseAPI_GetWords_1,Ei=Module._emscripten_bind_TessBaseAPI_SetInputName_1=N._emscripten_bind_TessBaseAPI_SetInputName_1,Fi=Module._emscripten_bind_Pix_get_wpl_0=N._emscripten_bind_Pix_get_wpl_0,Gi=Module._emscripten_bind_ResultIterator_BlockPolygon_0=N._emscripten_bind_ResultIterator_BlockPolygon_0,Hi=Module._emscripten_bind_WordChoiceIterator_Confidence_0=
N._emscripten_bind_WordChoiceIterator_Confidence_0,Ii=Module._emscripten_bind_FloatPtr___destroy___0=N._emscripten_bind_FloatPtr___destroy___0,Ji=Module._emscripten_enum_PageSegMode_PSM_SPARSE_TEXT_OSD=N._emscripten_enum_PageSegMode_PSM_SPARSE_TEXT_OSD,Ki=Module._emscripten_bind_WordChoiceIterator___destroy___0=N._emscripten_bind_WordChoiceIterator___destroy___0,Li=Module._emscripten_bind_PixColormap___destroy___0=N._emscripten_bind_PixColormap___destroy___0,Mi=Module._emscripten_bind_TessBaseAPI_GetInputImage_0=
N._emscripten_bind_TessBaseAPI_GetInputImage_0,Ni=Module._emscripten_bind_Pta_get_x_0=N._emscripten_bind_Pta_get_x_0,Oi=Module._emscripten_enum_ParagraphJustification__JUSTIFICATION_LEFT=N._emscripten_enum_ParagraphJustification__JUSTIFICATION_LEFT,Pi=Module._emscripten_bind_Boxa_get_box_0=N._emscripten_bind_Boxa_get_box_0,Qi=Module._emscripten_enum_Orientation__ORIENTATION_PAGE_DOWN=N._emscripten_enum_Orientation__ORIENTATION_PAGE_DOWN,Ri=Module._emscripten_bind_ResultIterator_BlockType_0=N._emscripten_bind_ResultIterator_BlockType_0,
Si=Module._emscripten_bind_ResultIterator_SymbolIsSubscript_0=N._emscripten_bind_ResultIterator_SymbolIsSubscript_0,Ti=Module._emscripten_bind_ResultIterator_Orientation_4=N._emscripten_bind_ResultIterator_Orientation_4,Ui=Module._emscripten_bind_Boxa___destroy___0=N._emscripten_bind_Boxa___destroy___0,Vi=Module._emscripten_bind_Pta_get_refcount_0=N._emscripten_bind_Pta_get_refcount_0,Wi=Module._emscripten_bind_Pix_get_h_0=N._emscripten_bind_Pix_get_h_0,Xi=Module._emscripten_enum_PageSegMode_PSM_RAW_LINE=
N._emscripten_enum_PageSegMode_PSM_RAW_LINE,Yi=Module._emscripten_bind_ChoiceIterator___destroy___0=N._emscripten_bind_ChoiceIterator___destroy___0,Zi=Module._emscripten_bind_PixaPtr___destroy___0=N._emscripten_bind_PixaPtr___destroy___0,$i=Module._emscripten_bind_ParagraphJustification___destroy___0=N._emscripten_bind_ParagraphJustification___destroy___0,aj=Module._emscripten_enum_PolyBlockType_PT_PULLOUT_TEXT=N._emscripten_enum_PolyBlockType_PT_PULLOUT_TEXT,bj=Module._emscripten_bind_Pixa_get_boxa_0=
N._emscripten_bind_Pixa_get_boxa_0,cj=Module._emscripten_enum_ParagraphJustification__JUSTIFICATION_CENTER=N._emscripten_enum_ParagraphJustification__JUSTIFICATION_CENTER,dj=Module._emscripten_bind_ResultIterator_SetLineSeparator_1=N._emscripten_bind_ResultIterator_SetLineSeparator_1,ej=Module._emscripten_bind_TessBaseAPI_SetPageSegMode_1=N._emscripten_bind_TessBaseAPI_SetPageSegMode_1,fj=Module._emscripten_bind_TessBaseAPI_GetPageSegMode_0=N._emscripten_bind_TessBaseAPI_GetPageSegMode_0,gj=Module._emscripten_enum_WritingDirection__WRITING_DIRECTION_TOP_TO_BOTTOM=
N._emscripten_enum_WritingDirection__WRITING_DIRECTION_TOP_TO_BOTTOM,hj=Module._emscripten_bind_TessBaseAPI_Recognize_1=N._emscripten_bind_TessBaseAPI_Recognize_1,ij=Module._emscripten_bind_Pta_get_n_0=N._emscripten_bind_Pta_get_n_0,jj=Module._emscripten_enum_PageSegMode_PSM_CIRCLE_WORD=N._emscripten_enum_PageSegMode_PSM_CIRCLE_WORD,kj=Module._emscripten_enum_PolyBlockType_PT_HORZ_LINE=N._emscripten_enum_PolyBlockType_PT_HORZ_LINE,lj=Module._emscripten_bind_ChoiceIterator_ChoiceIterator_1=N._emscripten_bind_ChoiceIterator_ChoiceIterator_1,
mj=Module._emscripten_enum_PageSegMode_PSM_SINGLE_BLOCK_VERT_TEXT=N._emscripten_enum_PageSegMode_PSM_SINGLE_BLOCK_VERT_TEXT,nj=Module._emscripten_enum_Orientation__ORIENTATION_PAGE_UP=N._emscripten_enum_Orientation__ORIENTATION_PAGE_UP,Eb=Module.__GLOBAL__sub_I_baseapi_cpp=N.__GLOBAL__sub_I_baseapi_cpp,Fb=Module.__GLOBAL__sub_I_equationdetect_cpp=N.__GLOBAL__sub_I_equationdetect_cpp,Gb=Module.__GLOBAL__sub_I_tessvars_cpp=N.__GLOBAL__sub_I_tessvars_cpp,Hb=Module.__GLOBAL__sub_I_ccutil_cpp=N.__GLOBAL__sub_I_ccutil_cpp,
Ib=Module.__GLOBAL__sub_I_tprintf_cpp=N.__GLOBAL__sub_I_tprintf_cpp,Jb=Module.__GLOBAL__sub_I_render_cpp=N.__GLOBAL__sub_I_render_cpp,Kb=Module.__GLOBAL__sub_I_alignedblob_cpp=N.__GLOBAL__sub_I_alignedblob_cpp,Lb=Module.__GLOBAL__sub_I_blkocc_cpp=N.__GLOBAL__sub_I_blkocc_cpp,Mb=Module.__GLOBAL__sub_I_cjkpitch_cpp=N.__GLOBAL__sub_I_cjkpitch_cpp,Nb=Module.__GLOBAL__sub_I_colfind_cpp=N.__GLOBAL__sub_I_colfind_cpp,Ob=Module.__GLOBAL__sub_I_colpartitiongrid_cpp=N.__GLOBAL__sub_I_colpartitiongrid_cpp,Pb=
Module.__GLOBAL__sub_I_devanagari_processing_cpp=N.__GLOBAL__sub_I_devanagari_processing_cpp,Qb=Module.__GLOBAL__sub_I_drawtord_cpp=N.__GLOBAL__sub_I_drawtord_cpp,Rb=Module.__GLOBAL__sub_I_edgblob_cpp=N.__GLOBAL__sub_I_edgblob_cpp,Sb=Module.__GLOBAL__sub_I_fpchop_cpp=N.__GLOBAL__sub_I_fpchop_cpp,Tb=Module.__GLOBAL__sub_I_gap_map_cpp=N.__GLOBAL__sub_I_gap_map_cpp,Ub=Module.__GLOBAL__sub_I_imagefind_cpp=N.__GLOBAL__sub_I_imagefind_cpp,Vb=Module.__GLOBAL__sub_I_makerow_cpp=N.__GLOBAL__sub_I_makerow_cpp,
Wb=Module.__GLOBAL__sub_I_oldbasel_cpp=N.__GLOBAL__sub_I_oldbasel_cpp,Xb=Module.__GLOBAL__sub_I_pitsync1_cpp=N.__GLOBAL__sub_I_pitsync1_cpp,Yb=Module.__GLOBAL__sub_I_strokewidth_cpp=N.__GLOBAL__sub_I_strokewidth_cpp,Zb=Module.__GLOBAL__sub_I_tabfind_cpp=N.__GLOBAL__sub_I_tabfind_cpp,$b=Module.__GLOBAL__sub_I_tablefind_cpp=N.__GLOBAL__sub_I_tablefind_cpp,ac=Module.__GLOBAL__sub_I_tabvector_cpp=N.__GLOBAL__sub_I_tabvector_cpp,bc=Module.__GLOBAL__sub_I_topitch_cpp=N.__GLOBAL__sub_I_topitch_cpp,cc=Module.__GLOBAL__sub_I_tovars_cpp=
N.__GLOBAL__sub_I_tovars_cpp,dc=Module.__GLOBAL__sub_I_underlin_cpp=N.__GLOBAL__sub_I_underlin_cpp,ec=Module.__GLOBAL__sub_I_wordseg_cpp=N.__GLOBAL__sub_I_wordseg_cpp,fc=Module.__GLOBAL__sub_I_polyaprx_cpp=N.__GLOBAL__sub_I_polyaprx_cpp,gc=Module.__GLOBAL__sub_I_split_cpp=N.__GLOBAL__sub_I_split_cpp,hc=Module.__GLOBAL__sub_I_blobclass_cpp=N.__GLOBAL__sub_I_blobclass_cpp,ic=Module.__GLOBAL__sub_I_intfx_cpp=N.__GLOBAL__sub_I_intfx_cpp,jc=Module.__GLOBAL__sub_I_intproto_cpp=N.__GLOBAL__sub_I_intproto_cpp,
kc=Module.__GLOBAL__sub_I_mfx_cpp=N.__GLOBAL__sub_I_mfx_cpp,lc=Module.__GLOBAL__sub_I_normmatch_cpp=N.__GLOBAL__sub_I_normmatch_cpp,mc=Module.__GLOBAL__sub_I_picofeat_cpp=N.__GLOBAL__sub_I_picofeat_cpp,nc=Module.__GLOBAL__sub_I_protos_cpp=N.__GLOBAL__sub_I_protos_cpp,oc=Module.__GLOBAL__sub_I_iostream_cpp=N.__GLOBAL__sub_I_iostream_cpp;Module.runPostSets=N.runPostSets;Module.dynCall_iiiiiiii=N.dynCall_iiiiiiii;Module.dynCall_viiiii=N.dynCall_viiiii;Module.dynCall_vid=N.dynCall_vid;
Module.dynCall_vi=N.dynCall_vi;Module.dynCall_vii=N.dynCall_vii;Module.dynCall_iiiiiii=N.dynCall_iiiiiii;Module.dynCall_ii=N.dynCall_ii;Module.dynCall_iiiiii=N.dynCall_iiiiii;Module.dynCall_iiii=N.dynCall_iiii;Module.dynCall_iidiii=N.dynCall_iidiii;Module.dynCall_viiiiid=N.dynCall_viiiiid;Module.dynCall_viiiiiiii=N.dynCall_viiiiiiii;Module.dynCall_viiiiii=N.dynCall_viiiiii;Module.dynCall_viiiiiii=N.dynCall_viiiiiii;Module.dynCall_viiiiiid=N.dynCall_viiiiiid;Module.dynCall_viiiiiiiii=N.dynCall_viiiiiiiii;
Module.dynCall_iii=N.dynCall_iii;Module.dynCall_diiiiii=N.dynCall_diiiiii;Module.dynCall_viiiiiiiiiiii=N.dynCall_viiiiiiiiiiii;Module.dynCall_iiiii=N.dynCall_iiiii;Module.dynCall_viii=N.dynCall_viii;Module.dynCall_v=N.dynCall_v;Module.dynCall_iiiiiiiii=N.dynCall_iiiiiiiii;Module.dynCall_viiii=N.dynCall_viiii;q.$b=N.stackAlloc;q.bc=N.stackSave;q.ac=N.stackRestore;q.uf=N.setTempRet0;q.Ne=N.getTempRet0;var yd;
function P(a,b){a!=j&&("number"==typeof a?this.la(a):b==j&&"string"!=typeof a?this.Y(a,256):this.Y(a,b))}function oj(){return new P(j)}function pj(a,b){var c=qj[a.charCodeAt(b)];return c==j?-1:c}function rj(a){var b=oj();b.Fa(a);return b}function sj(a){var b=1,c;if(0!=(c=a>>>16))a=c,b+=16;if(0!=(c=a>>8))a=c,b+=8;if(0!=(c=a>>4))a=c,b+=4;if(0!=(c=a>>2))a=c,b+=2;0!=a>>1&&(b+=1);return b}function Q(a,b){this.L=a|0;this.Q=b|0}Q.Yc={};
Q.Fa=function(a){if(-128<=a&&128>a){var b=Q.Yc[a];if(b)return b}b=new Q(a|0,0>a?-1:0);-128<=a&&128>a&&(Q.Yc[a]=b);return b};Q.la=function(a){return isNaN(a)||!isFinite(a)?Q.ZERO:a<=-Q.$c?Q.MIN_VALUE:a+1>=Q.$c?Q.MAX_VALUE:0>a?Q.la(-a).N():new Q(a%Q.Da|0,a/Q.Da|0)};Q.Aa=function(a,b){return new Q(a,b)};
Q.Y=function(a,b){0==a.length&&f(Error("number format error: empty string"));var c=b||10;(2>c||36<c)&&f(Error("radix out of range: "+c));if("-"==a.charAt(0))return Q.Y(a.substring(1),c).N();0<=a.indexOf("-")&&f(Error('number format error: interior "-" character: '+a));for(var d=Q.la(Math.pow(c,8)),e=Q.ZERO,g=0;g<a.length;g+=8){var l=Math.min(8,a.length-g),m=parseInt(a.substring(g,g+l),c);8>l?(l=Q.la(Math.pow(c,l)),e=e.multiply(l).add(Q.la(m))):(e=e.multiply(d),e=e.add(Q.la(m)))}return e};Q.ic=65536;
Q.qh=16777216;Q.Da=Q.ic*Q.ic;Q.rh=Q.Da/2;Q.sh=Q.Da*Q.ic;Q.be=Q.Da*Q.Da;Q.$c=Q.be/2;Q.ZERO=Q.Fa(0);Q.ONE=Q.Fa(1);Q.Zc=Q.Fa(-1);Q.MAX_VALUE=Q.Aa(-1,2147483647);Q.MIN_VALUE=Q.Aa(0,-2147483648);Q.ae=Q.Fa(16777216);n=Q.prototype;n.dc=function(){return this.Q*Q.Da+this.Me()};
n.toString=function(a){a=a||10;(2>a||36<a)&&f(Error("radix out of range: "+a));if(this.La())return"0";if(this.ea()){if(this.ja(Q.MIN_VALUE)){var b=Q.la(a),c=this.Ja(b),b=c.multiply(b).zb(this);return c.toString(a)+b.L.toString(a)}return"-"+this.N().toString(a)}for(var c=Q.la(Math.pow(a,6)),b=this,d="";;){var e=b.Ja(c),g=b.zb(e.multiply(c)).L.toString(a),b=e;if(b.La())return g+d;for(;6>g.length;)g="0"+g;d=""+g+d}};n.Me=function(){return 0<=this.L?this.L:Q.Da+this.L};
n.La=function(){return 0==this.Q&&0==this.L};n.ea=function(){return 0>this.Q};n.Cd=function(){return 1==(this.L&1)};n.ja=function(a){return this.Q==a.Q&&this.L==a.L};n.Ed=function(){return 0>this.qc(Q.ae)};n.Qe=function(a){return 0<this.qc(a)};n.Re=function(a){return 0<=this.qc(a)};n.qc=function(a){if(this.ja(a))return 0;var b=this.ea(),c=a.ea();return b&&!c?-1:!b&&c?1:this.zb(a).ea()?-1:1};n.N=function(){return this.ja(Q.MIN_VALUE)?Q.MIN_VALUE:this.hf().add(Q.ONE)};
n.add=function(a){var b=this.Q>>>16,c=this.Q&65535,d=this.L>>>16,e=a.Q>>>16,g=a.Q&65535,l=a.L>>>16,m;m=0+((this.L&65535)+(a.L&65535));a=0+(m>>>16);a+=d+l;d=0+(a>>>16);d+=c+g;c=0+(d>>>16);c=c+(b+e)&65535;return Q.Aa((a&65535)<<16|m&65535,c<<16|d&65535)};n.zb=function(a){return this.add(a.N())};
n.multiply=function(a){if(this.La()||a.La())return Q.ZERO;if(this.ja(Q.MIN_VALUE))return a.Cd()?Q.MIN_VALUE:Q.ZERO;if(a.ja(Q.MIN_VALUE))return this.Cd()?Q.MIN_VALUE:Q.ZERO;if(this.ea())return a.ea()?this.N().multiply(a.N()):this.N().multiply(a).N();if(a.ea())return this.multiply(a.N()).N();if(this.Ed()&&a.Ed())return Q.la(this.dc()*a.dc());var b=this.Q>>>16,c=this.Q&65535,d=this.L>>>16,e=this.L&65535,g=a.Q>>>16,l=a.Q&65535,m=a.L>>>16,a=a.L&65535,s,x,r,u;u=0+e*a;r=0+(u>>>16);r+=d*a;x=0+(r>>>16);r=
(r&65535)+e*m;x+=r>>>16;r&=65535;x+=c*a;s=0+(x>>>16);x=(x&65535)+d*m;s+=x>>>16;x&=65535;x+=e*l;s+=x>>>16;x&=65535;s=s+(b*a+c*m+d*l+e*g)&65535;return Q.Aa(r<<16|u&65535,s<<16|x)};
n.Ja=function(a){a.La()&&f(Error("division by zero"));if(this.La())return Q.ZERO;if(this.ja(Q.MIN_VALUE)){if(a.ja(Q.ONE)||a.ja(Q.Zc))return Q.MIN_VALUE;if(a.ja(Q.MIN_VALUE))return Q.ONE;var b=this.vf().Ja(a).shiftLeft(1);if(b.ja(Q.ZERO))return a.ea()?Q.ONE:Q.Zc;var c=this.zb(a.multiply(b));return b.add(c.Ja(a))}if(a.ja(Q.MIN_VALUE))return Q.ZERO;if(this.ea())return a.ea()?this.N().Ja(a.N()):this.N().Ja(a).N();if(a.ea())return this.Ja(a.N()).N();for(var d=Q.ZERO,c=this;c.Re(a);){for(var b=Math.max(1,
Math.floor(c.dc()/a.dc())),e=Math.ceil(Math.log(b)/Math.LN2),e=48>=e?1:Math.pow(2,e-48),g=Q.la(b),l=g.multiply(a);l.ea()||l.Qe(c);)b-=e,g=Q.la(b),l=g.multiply(a);g.La()&&(g=Q.ONE);d=d.add(g);c=c.zb(l)}return d};n.hf=function(){return Q.Aa(~this.L,~this.Q)};n.shiftLeft=function(a){a&=63;if(0==a)return this;var b=this.L;return 32>a?Q.Aa(b<<a,this.Q<<a|b>>>32-a):Q.Aa(0,b<<a-32)};n.vf=function(){var a;a=1;if(0==a)return this;var b=this.Q;return 32>a?Q.Aa(this.L>>>a|b<<32-a,b>>a):Q.Aa(b>>a-32,0<=b?0:-1)};
n=P.prototype;n.mc=function(a,b,c,d){for(var e=0,g=0;0<=--d;){var l=a*this[e++]+b[c]+g,g=Math.floor(l/67108864);b[c++]=l&67108863}return g};n.G=26;n.ua=67108863;n.lb=67108864;n.Yd=Math.pow(2,52);n.Wc=26;n.Xc=0;var qj=[],tj,uj;tj=48;for(uj=0;9>=uj;++uj)qj[tj++]=uj;tj=97;for(uj=10;36>uj;++uj)qj[tj++]=uj;tj=65;for(uj=10;36>uj;++uj)qj[tj++]=uj;n=P.prototype;n.copyTo=function(a){for(var b=this.n-1;0<=b;--b)a[b]=this[b];a.n=this.n;a.C=this.C};
n.Fa=function(a){this.n=1;this.C=0>a?-1:0;0<a?this[0]=a:-1>a?this[0]=a+DV:this.n=0};
n.Y=function(a,b){var c;if(16==b)c=4;else if(8==b)c=3;else if(256==b)c=8;else if(2==b)c=1;else if(32==b)c=5;else if(4==b)c=2;else{this.Ie(a,b);return}this.C=this.n=0;for(var d=a.length,e=k,g=0;0<=--d;){var l=8==c?a[d]&255:pj(a,d);0>l?"-"==a.charAt(d)&&(e=i):(e=k,0==g?this[this.n++]=l:g+c>this.G?(this[this.n-1]|=(l&(1<<this.G-g)-1)<<g,this[this.n++]=l>>this.G-g):this[this.n-1]|=l<<g,g+=c,g>=this.G&&(g-=this.G))}8==c&&0!=(a[0]&128)&&(this.C=-1,0<g&&(this[this.n-1]|=(1<<this.G-g)-1<<g));this.Ea();e&&
P.ZERO.ta(this,this)};n.Ea=function(){for(var a=this.C&this.ua;0<this.n&&this[this.n-1]==a;)--this.n};n.tc=function(a,b){var c;for(c=this.n-1;0<=c;--c)b[c+a]=this[c];for(c=a-1;0<=c;--c)b[c]=0;b.n=this.n+a;b.C=this.C};n.Ce=function(a,b){for(var c=a;c<this.n;++c)b[c-a]=this[c];b.n=Math.max(this.n-a,0);b.C=this.C};
n.Dd=function(a,b){var c=a%this.G,d=this.G-c,e=(1<<d)-1,g=Math.floor(a/this.G),l=this.C<<c&this.ua,m;for(m=this.n-1;0<=m;--m)b[m+g+1]=this[m]>>d|l,l=(this[m]&e)<<c;for(m=g-1;0<=m;--m)b[m]=0;b[g]=l;b.n=this.n+g+1;b.C=this.C;b.Ea()};n.of=function(a,b){b.C=this.C;var c=Math.floor(a/this.G);if(c>=this.n)b.n=0;else{var d=a%this.G,e=this.G-d,g=(1<<d)-1;b[0]=this[c]>>d;for(var l=c+1;l<this.n;++l)b[l-c-1]|=(this[l]&g)<<e,b[l-c]=this[l]>>d;0<d&&(b[this.n-c-1]|=(this.C&g)<<e);b.n=this.n-c;b.Ea()}};
n.ta=function(a,b){for(var c=0,d=0,e=Math.min(a.n,this.n);c<e;)d+=this[c]-a[c],b[c++]=d&this.ua,d>>=this.G;if(a.n<this.n){for(d-=a.C;c<this.n;)d+=this[c],b[c++]=d&this.ua,d>>=this.G;d+=this.C}else{for(d+=this.C;c<a.n;)d-=a[c],b[c++]=d&this.ua,d>>=this.G;d-=a.C}b.C=0>d?-1:0;-1>d?b[c++]=this.lb+d:0<d&&(b[c++]=d);b.n=c;b.Ea()};n.df=function(a){var b=vj.Pd,c=this.abs(),d=b.abs(),e=c.n;for(a.n=e+d.n;0<=--e;)a[e]=0;for(e=0;e<d.n;++e)a[e+c.n]=c.mc(d[e],a,e,c.n);a.C=0;a.Ea();this.C!=b.C&&P.ZERO.ta(a,a)};
n.md=function(a,b,c){var d=a.abs();if(!(0>=d.n)){var e=this.abs();if(e.n<d.n)b!=j&&b.Fa(0),c!=j&&this.copyTo(c);else{c==j&&(c=oj());var g=oj(),l=this.C,a=a.C,m=this.G-sj(d[d.n-1]);0<m?(d.Dd(m,g),e.Dd(m,c)):(d.copyTo(g),e.copyTo(c));d=g.n;e=g[d-1];if(0!=e){var s=e*(1<<this.Wc)+(1<d?g[d-2]>>this.Xc:0),x=this.Yd/s,s=(1<<this.Wc)/s,r=1<<this.Xc,u=c.n,D=u-d,K=b==j?oj():b;g.tc(D,K);0<=c.Lb(K)&&(c[c.n++]=1,c.ta(K,c));P.ONE.tc(d,K);for(K.ta(g,g);g.n<d;)g[g.n++]=0;for(;0<=--D;){var G=c[--u]==e?this.ua:Math.floor(c[u]*
x+(c[u-1]+r)*s);if((c[u]+=g.mc(G,c,D,d))<G){g.tc(D,K);for(c.ta(K,c);c[u]<--G;)c.ta(K,c)}}b!=j&&(c.Ce(d,b),l!=a&&P.ZERO.ta(b,b));c.n=d;c.Ea();0<m&&c.of(m,c);0>l&&P.ZERO.ta(c,c)}}}};n.exp=function(a,b){if(4294967295<a||1>a)return P.ONE;var c=oj(),d=oj(),e=b.Gh(this),g=sj(a)-1;for(e.copyTo(c);0<=--g;)if(b.ji(c,d),0<(a&1<<g))b.bi(d,e,c);else var l=c,c=d,d=l;return b.gi(c)};
n.toString=function(a){if(0>this.C)return"-"+this.N().toString(a);if(16==a)a=4;else if(8==a)a=3;else if(2==a)a=1;else if(32==a)a=5;else if(4==a)a=2;else return this.Bf(a);var b=(1<<a)-1,c,d=k,e="",g=this.n,l=this.G-g*this.G%a;if(0<g--){if(l<this.G&&0<(c=this[g]>>l))d=i,e="0123456789abcdefghijklmnopqrstuvwxyz".charAt(c);for(;0<=g;)l<a?(c=(this[g]&(1<<l)-1)<<a-l,c|=this[--g]>>(l+=this.G-a)):(c=this[g]>>(l-=a)&b,0>=l&&(l+=this.G,--g)),0<c&&(d=i),d&&(e+="0123456789abcdefghijklmnopqrstuvwxyz".charAt(c))}return d?
e:"0"};n.N=function(){var a=oj();P.ZERO.ta(this,a);return a};n.abs=function(){return 0>this.C?this.N():this};n.Lb=function(a){var b=this.C-a.C;if(0!=b)return b;var c=this.n,b=c-a.n;if(0!=b)return 0>this.C?-b:b;for(;0<=--c;)if(0!=(b=this[c]-a[c]))return b;return 0};P.ZERO=rj(0);P.ONE=rj(1);n=P.prototype;
n.Ie=function(a,b){this.Fa(0);b==j&&(b=10);for(var c=this.Jb(b),d=Math.pow(b,c),e=k,g=0,l=0,m=0;m<a.length;++m){var s=pj(a,m);0>s?"-"==a.charAt(m)&&0==this.Lc()&&(e=i):(l=b*l+s,++g>=c&&(this.kd(d),this.jd(l),l=g=0))}0<g&&(this.kd(Math.pow(b,g)),this.jd(l));e&&P.ZERO.ta(this,this)};n.Jb=function(a){return Math.floor(Math.LN2*this.G/Math.log(a))};n.Lc=function(){return 0>this.C?-1:0>=this.n||1==this.n&&0>=this[0]?0:1};n.kd=function(a){this[this.n]=this.mc(a-1,this,0,this.n);++this.n;this.Ea()};
n.jd=function(a){var b=0;if(0!=a){for(;this.n<=b;)this[this.n++]=0;for(this[b]+=a;this[b]>=this.lb;)this[b]-=this.lb,++b>=this.n&&(this[this.n++]=0),++this[b]}};n.Bf=function(a){a==j&&(a=10);if(0==this.Lc()||2>a||36<a)return"0";var b=this.Jb(a),b=Math.pow(a,b),c=rj(b),d=oj(),e=oj(),g="";for(this.md(c,d,e);0<d.Lc();)g=(b+e.Bd()).toString(a).substr(1)+g,d.md(c,d,e);return e.Bd().toString(a)+g};
n.Bd=function(){if(0>this.C){if(1==this.n)return this[0]-this.lb;if(0==this.n)return-1}else{if(1==this.n)return this[0];if(0==this.n)return 0}return(this[1]&(1<<32-this.G)-1)<<this.G|this[0]};
n.kc=function(a,b){for(var c=0,d=0,e=Math.min(a.n,this.n);c<e;)d+=this[c]+a[c],b[c++]=d&this.ua,d>>=this.G;if(a.n<this.n){for(d+=a.C;c<this.n;)d+=this[c],b[c++]=d&this.ua,d>>=this.G;d+=this.C}else{for(d+=this.C;c<a.n;)d+=a[c],b[c++]=d&this.ua,d>>=this.G;d+=a.C}b.C=0>d?-1:0;0<d?b[c++]=d:-1>d&&(b[c++]=this.lb+d);b.n=c;b.Ea()};
var vj={abs:function(a,b){var c=new Q(a,b),c=c.ea()?c.N():c;y[pc>>2]=c.L;y[pc+4>>2]=c.Q},od:function(){vj.De||(vj.De=i,vj.Pd=new P,vj.Pd.Y("4294967296",10),vj.Nc=new P,vj.Nc.Y("18446744073709551616",10),vj.mi=new P,vj.ni=new P)},Zh:function(a,b){var c=new P;c.Y(b.toString(),10);var d=new P;c.df(d);c=new P;c.Y(a.toString(),10);var e=new P;c.kc(d,e);return e},stringify:function(a,b,c){a=(new Q(a,b)).toString();c&&"-"==a[0]&&(vj.od(),c=new P,c.Y(a,10),a=new P,vj.Nc.kc(c,a),a=a.toString(10));return a},
Y:function(a,b,c,d,e){vj.od();var g=new P;g.Y(a,b);a=new P;a.Y(c,10);c=new P;c.Y(d,10);e&&0>g.Lb(P.ZERO)&&(d=new P,g.kc(vj.Nc,d),g=d);d=k;0>g.Lb(a)?(g=a,d=i):0<g.Lb(c)&&(g=c,d=i);g=Q.Y(g.toString());y[pc>>2]=g.L;y[pc+4>>2]=g.Q;d&&f("range error")}};yd=vj;
if(Db)if("function"===typeof Module.locateFile?Db=Module.locateFile(Db):Module.memoryInitializerPrefixURL&&(Db=Module.memoryInitializerPrefixURL+Db),ea||ha){var wj=Module.readBinary(Db);H.set(wj,Va)}else{Bb();var xj=function(a){a.byteLength&&(a=new Uint8Array(a));H.set(a,Va);Cb()},yj=Module.memoryInitializerRequest;yj?yj.response?setTimeout(function(){xj(yj.response)},0):yj.addEventListener("load",function(){200!==yj.status&&0!==yj.status&&console.warn("a problem seems to have happened with Module.memoryInitializerRequest, status: "+
yj.status);(!yj.response||"object"!==typeof yj.response||!yj.response.byteLength)&&console.warn("a problem seems to have happened with Module.memoryInitializerRequest response (expected ArrayBuffer): "+yj.response);xj(yj.response)}):Browser.je(Db,xj,function(){f("could not load memory initializer "+Db)})}function ma(a){this.name="ExitStatus";this.message="Program terminated with exit("+a+")";this.status=a}ma.prototype=Error();
var zj,Aj=j,Ab=function Bj(){Module.calledRun||Cj();Module.calledRun||(Ab=Bj)};
Module.callMain=Module.Bh=function(a){function b(){for(var a=0;3>a;a++)d.push(0)}p(0==yb,"cannot call main when async dependencies remain! (listen on __ATMAIN__)");p(0==cb.length,"cannot call main when preRun functions remain to be called");a=a||[];hb||(hb=i,bb(db));var c=a.length+1,d=[C(lb(Module.thisProgram),"i8",Ka)];b();for(var e=0;e<c-1;e+=1)d.push(C(lb(a[e]),"i8",Ka)),b();d.push(0);d=C(d,"i32",Ka);zj=oa;try{var g=Module._main(c,d,0);Dj(g)}catch(l){l instanceof ma||("SimulateInfiniteLoop"==l?
Module.noExitRuntime=i:(l&&("object"===typeof l&&l.stack)&&Module.ab("exception thrown: "+[l,l.stack]),f(l)))}finally{}};
function Cj(a){function b(){if(!Module.calledRun&&(Module.calledRun=i,!ta)){hb||(hb=i,bb(db));bb(eb);fa&&Aj!==j&&Module.ab("pre-main prep time: "+(Date.now()-Aj)+" ms");if(Module.onRuntimeInitialized)Module.onRuntimeInitialized();Module._main&&Ej&&Module.callMain(a);if(Module.postRun)for("function"==typeof Module.postRun&&(Module.postRun=[Module.postRun]);Module.postRun.length;)kb(Module.postRun.shift());bb(gb)}}a=a||Module.arguments;Aj===j&&(Aj=Date.now());if(!(0<yb)){if(Module.preRun)for("function"==
typeof Module.preRun&&(Module.preRun=[Module.preRun]);Module.preRun.length;)ib(Module.preRun.shift());bb(cb);!(0<yb)&&!Module.calledRun&&(Module.setStatus?(Module.setStatus("Running..."),setTimeout(function(){setTimeout(function(){Module.setStatus("")},1);b()},1)):b())}}Module.run=Module.hi=Cj;
function Dj(a){if(!Module.noExitRuntime){ta=i;oa=zj;bb(fb);if(Module.onExit)Module.onExit(a);ea?(process.stdout.once("drain",function(){process.exit(a)}),console.log(" "),setTimeout(function(){process.exit(a)},500)):ha&&"function"===typeof quit&&quit(a);f(new ma(a))}}Module.exit=Module.Ih=Dj;var Fj=[];
function pa(a){a!==h?(Module.print(a),Module.ab(a),a=JSON.stringify(a)):a="";ta=i;var b="abort("+a+") at "+Sa()+"\nIf this abort() is unexpected, build with -s ASSERTIONS=1 which can give more information.";Fj.forEach(function(c){b=c(b,a)});f(b)}Module.abort=Module.abort=pa;if(Module.preInit)for("function"==typeof Module.preInit&&(Module.preInit=[Module.preInit]);0<Module.preInit.length;)Module.preInit.pop()();var Ej=k;Module.noInitialRun&&(Ej=k);Module.noExitRuntime=i;Cj();function R(){}
R.prototype=Object.create(R.prototype);R.prototype.D=R;R.F={};Module.WrapperObject=R;function Gj(a){return(a||R).F}Module.getCache=Gj;function T(a,b){var c=Gj(b),d=c[a];if(d)return d;d=Object.create((b||R).prototype);d.e=a;return c[a]=d}Module.wrapPointer=T;Module.castObject=function(a,b){return T(a.e,b)};Module.NULL=T(0);Module.destroy=function(a){a.__destroy__||f("Error: Cannot destroy object. (Did you create it yourself?)");a.__destroy__();delete Gj(a.D)[a.e]};
Module.compare=function(a,b){return a.e===b.e};Module.getPointer=function(a){return a.e};Module.getClass=function(a){return a.D};var U,Hj={};U=function(a){if("string"==typeof a){var b=Hj[a];if(b)return b;b=C(lb(a),"i8",La);return Hj[a]=b}return a};function Ij(){f("cannot construct a ParagraphJustification, no constructor in IDL")}Ij.prototype=Object.create(R.prototype);Ij.prototype.D=Ij;Ij.F={};Module.ParagraphJustification=Ij;Ij.prototype.__destroy__=function(){$i(this.e)};
function Jj(){f("cannot construct a BoolPtr, no constructor in IDL")}Jj.prototype=Object.create(R.prototype);Jj.prototype.D=Jj;Jj.F={};Module.BoolPtr=Jj;Jj.prototype.__destroy__=function(){Le(this.e)};function Kj(){f("cannot construct a TessResultRenderer, no constructor in IDL")}Kj.prototype=Object.create(R.prototype);Kj.prototype.D=Kj;Kj.F={};Module.TessResultRenderer=Kj;Kj.prototype.__destroy__=function(){Be(this.e)};function Lj(){f("cannot construct a LongStarPtr, no constructor in IDL")}
Lj.prototype=Object.create(R.prototype);Lj.prototype.D=Lj;Lj.F={};Module.LongStarPtr=Lj;Lj.prototype.__destroy__=function(){We(this.e)};function Mj(){f("cannot construct a VoidPtr, no constructor in IDL")}Mj.prototype=Object.create(R.prototype);Mj.prototype.D=Mj;Mj.F={};Module.VoidPtr=Mj;Mj.prototype.__destroy__=function(){ch(this.e)};function V(a){a=a&&"object"===typeof a?a.e:U(a);this.e=Eg(a);Gj(V)[this.e]=this}V.prototype=Object.create(R.prototype);V.prototype.D=V;V.F={};
Module.ResultIterator=V;V.prototype.Begin=function(){qf(this.e)};V.prototype.RestartParagraph=function(){Xf(this.e)};V.prototype.IsWithinFirstTextlineOfParagraph=function(){return Qg(this.e)};V.prototype.RestartRow=function(){Eh(this.e)};V.prototype.Next=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);return hf(b,a)};V.prototype.IsAtBeginningOf=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);return Ee(b,a)};
V.prototype.IsAtFinalElement=function(a,b){var c=this.e,a=a&&"object"===typeof a?a.e:U(a),b=b&&"object"===typeof b?b.e:U(b);return fi(c,a,b)};V.prototype.Cmp=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);return Rg(b,a)};V.prototype.SetBoundingBoxComponents=function(a,b){var c=this.e,a=a&&"object"===typeof a?a.e:U(a),b=b&&"object"===typeof b?b.e:U(b);cg(c,a,b)};
V.prototype.BoundingBox=function(a,b,c,d,e,g){var l=this.e,a=a&&"object"===typeof a?a.e:U(a),b=b&&"object"===typeof b?b.e:U(b),c=c&&"object"===typeof c?c.e:U(c),d=d&&"object"===typeof d?d.e:U(d),e=e&&"object"===typeof e?e.e:U(e),g=g&&"object"===typeof g?g.e:U(g);return g===h?ng(l,a,b,c,d,e):Vg(l,a,b,c,d,e,g)};
V.prototype.BoundingBoxInternal=function(a,b,c,d,e){var g=this.e,a=a&&"object"===typeof a?a.e:U(a),b=b&&"object"===typeof b?b.e:U(b),c=c&&"object"===typeof c?c.e:U(c),d=d&&"object"===typeof d?d.e:U(d),e=e&&"object"===typeof e?e.e:U(e);return qg(g,a,b,c,d,e)};V.prototype.Empty=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);return eg(b,a)};V.prototype.BlockType=function(){return Ri(this.e)};V.prototype.BlockPolygon=function(){return T(Gi(this.e),Nj)};
V.prototype.GetBinaryImage=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);return T(pi(b,a),W)};V.prototype.GetImage=function(a,b,c,d,e){var g=this.e,a=a&&"object"===typeof a?a.e:U(a),b=b&&"object"===typeof b?b.e:U(b),c=c&&"object"===typeof c?c.e:U(c),d=d&&"object"===typeof d?d.e:U(d),e=e&&"object"===typeof e?e.e:U(e);return T(Kf(g,a,b,c,d,e),W)};
V.prototype.Baseline=function(a,b,c,d,e){var g=this.e,a=a&&"object"===typeof a?a.e:U(a),b=b&&"object"===typeof b?b.e:U(b),c=c&&"object"===typeof c?c.e:U(c),d=d&&"object"===typeof d?d.e:U(d),e=e&&"object"===typeof e?e.e:U(e);return ei(g,a,b,c,d,e)};V.prototype.Orientation=function(a,b,c,d){var e=this.e,a=a&&"object"===typeof a?a.e:U(a),b=b&&"object"===typeof b?b.e:U(b),c=c&&"object"===typeof c?c.e:U(c),d=d&&"object"===typeof d?d.e:U(d);Ti(e,a,b,c,d)};
V.prototype.ParagraphInfo=function(a,b,c,d){var e=this.e,a=a&&"object"===typeof a?a.e:U(a),b=b&&"object"===typeof b?b.e:U(b),c=c&&"object"===typeof c?c.e:U(c),d=d&&"object"===typeof d?d.e:U(d);Ng(e,a,b,c,d)};V.prototype.ParagraphIsLtr=function(){return dh(this.e)};V.prototype.GetUTF8Text=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);return t(Mg(b,a))};V.prototype.SetLineSeparator=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);dj(b,a)};
V.prototype.SetParagraphSeparator=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);Yg(b,a)};V.prototype.Confidence=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);return vg(b,a)};
V.prototype.WordFontAttributes=function(a,b,c,d,e,g,l,m){var s=this.e,a=a&&"object"===typeof a?a.e:U(a),b=b&&"object"===typeof b?b.e:U(b),c=c&&"object"===typeof c?c.e:U(c),d=d&&"object"===typeof d?d.e:U(d),e=e&&"object"===typeof e?e.e:U(e),g=g&&"object"===typeof g?g.e:U(g),l=l&&"object"===typeof l?l.e:U(l),m=m&&"object"===typeof m?m.e:U(m);return t(Ai(s,a,b,c,d,e,g,l,m))};V.prototype.WordRecognitionLanguage=function(){return t(Fg(this.e))};V.prototype.WordDirection=function(){return Ff(this.e)};
V.prototype.WordIsFromDictionary=function(){return Cf(this.e)};V.prototype.WordIsNumeric=function(){return li(this.e)};V.prototype.HasBlamerInfo=function(){return Tg(this.e)};V.prototype.HasTruthString=function(){return Fh(this.e)};V.prototype.EquivalentToTruth=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);return xh(b,a)};V.prototype.WordTruthUTF8Text=function(){return t(Je(this.e))};V.prototype.WordNormedUTF8Text=function(){return t(Ih(this.e))};
V.prototype.WordLattice=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);return t(hh(b,a))};V.prototype.SymbolIsSuperscript=function(){return ah(this.e)};V.prototype.SymbolIsSubscript=function(){return Si(this.e)};V.prototype.SymbolIsDropcap=function(){return ph(this.e)};V.prototype.__destroy__=function(){Wh(this.e)};function Oj(){f("cannot construct a TextlineOrder, no constructor in IDL")}Oj.prototype=Object.create(R.prototype);Oj.prototype.D=Oj;Oj.F={};Module.TextlineOrder=Oj;
Oj.prototype.__destroy__=function(){sg(this.e)};function Pj(){f("cannot construct a ETEXT_DESC, no constructor in IDL")}Pj.prototype=Object.create(R.prototype);Pj.prototype.D=Pj;Pj.F={};Module.ETEXT_DESC=Pj;Pj.prototype.__destroy__=function(){sf(this.e)};function Y(){f("cannot construct a PageIterator, no constructor in IDL")}Y.prototype=Object.create(R.prototype);Y.prototype.D=Y;Y.F={};Module.PageIterator=Y;Y.prototype.Begin=function(){If(this.e)};Y.prototype.RestartParagraph=function(){eh(this.e)};
Y.prototype.IsWithinFirstTextlineOfParagraph=function(){return Gh(this.e)};Y.prototype.RestartRow=function(){hi(this.e)};Y.prototype.Next=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);return pg(b,a)};Y.prototype.IsAtBeginningOf=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);return yg(b,a)};Y.prototype.IsAtFinalElement=function(a,b){var c=this.e,a=a&&"object"===typeof a?a.e:U(a),b=b&&"object"===typeof b?b.e:U(b);return Ig(c,a,b)};
Y.prototype.Cmp=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);return Uh(b,a)};Y.prototype.SetBoundingBoxComponents=function(a,b){var c=this.e,a=a&&"object"===typeof a?a.e:U(a),b=b&&"object"===typeof b?b.e:U(b);rf(c,a,b)};
Y.prototype.BoundingBox=function(a,b,c,d,e,g){var l=this.e,a=a&&"object"===typeof a?a.e:U(a),b=b&&"object"===typeof b?b.e:U(b),c=c&&"object"===typeof c?c.e:U(c),d=d&&"object"===typeof d?d.e:U(d),e=e&&"object"===typeof e?e.e:U(e),g=g&&"object"===typeof g?g.e:U(g);return g===h?Bf(l,a,b,c,d,e):Af(l,a,b,c,d,e,g)};
Y.prototype.BoundingBoxInternal=function(a,b,c,d,e){var g=this.e,a=a&&"object"===typeof a?a.e:U(a),b=b&&"object"===typeof b?b.e:U(b),c=c&&"object"===typeof c?c.e:U(c),d=d&&"object"===typeof d?d.e:U(d),e=e&&"object"===typeof e?e.e:U(e);return Pf(g,a,b,c,d,e)};Y.prototype.Empty=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);return ui(b,a)};Y.prototype.BlockType=function(){return bf(this.e)};Y.prototype.BlockPolygon=function(){return T(Qf(this.e),Nj)};
Y.prototype.GetBinaryImage=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);return T(Ie(b,a),W)};Y.prototype.GetImage=function(a,b,c,d,e){var g=this.e,a=a&&"object"===typeof a?a.e:U(a),b=b&&"object"===typeof b?b.e:U(b),c=c&&"object"===typeof c?c.e:U(c),d=d&&"object"===typeof d?d.e:U(d),e=e&&"object"===typeof e?e.e:U(e);return T(ji(g,a,b,c,d,e),W)};
Y.prototype.Baseline=function(a,b,c,d,e){var g=this.e,a=a&&"object"===typeof a?a.e:U(a),b=b&&"object"===typeof b?b.e:U(b),c=c&&"object"===typeof c?c.e:U(c),d=d&&"object"===typeof d?d.e:U(d),e=e&&"object"===typeof e?e.e:U(e);return nh(g,a,b,c,d,e)};Y.prototype.Orientation=function(a,b,c,d){var e=this.e,a=a&&"object"===typeof a?a.e:U(a),b=b&&"object"===typeof b?b.e:U(b),c=c&&"object"===typeof c?c.e:U(c),d=d&&"object"===typeof d?d.e:U(d);qh(e,a,b,c,d)};
Y.prototype.ParagraphInfo=function(a,b,c,d){var e=this.e,a=a&&"object"===typeof a?a.e:U(a),b=b&&"object"===typeof b?b.e:U(b),c=c&&"object"===typeof c?c.e:U(c),d=d&&"object"===typeof d?d.e:U(d);Xh(e,a,b,c,d)};Y.prototype.__destroy__=function(){$f(this.e)};function Qj(){f("cannot construct a WritingDirection, no constructor in IDL")}Qj.prototype=Object.create(R.prototype);Qj.prototype.D=Qj;Qj.F={};Module.WritingDirection=Qj;Qj.prototype.__destroy__=function(){xg(this.e)};
function Rj(){f("cannot construct a BoxPtr, no constructor in IDL")}Rj.prototype=Object.create(R.prototype);Rj.prototype.D=Rj;Rj.F={};Module.BoxPtr=Rj;Rj.prototype.__destroy__=function(){lf(this.e)};function Sj(){f("cannot construct a Box, no constructor in IDL")}Sj.prototype=Object.create(R.prototype);Sj.prototype.D=Sj;Sj.F={};Module.Box=Sj;Sj.prototype.get_x=function(){return Hg(this.e)};Sj.prototype.get_y=function(){return Rf(this.e)};Sj.prototype.get_w=function(){return uh(this.e)};
Sj.prototype.get_h=function(){return uf(this.e)};Sj.prototype.get_refcount=function(){return Vf(this.e)};Sj.prototype.__destroy__=function(){Df(this.e)};function Tj(){f("cannot construct a PixaPtr, no constructor in IDL")}Tj.prototype=Object.create(R.prototype);Tj.prototype.D=Tj;Tj.F={};Module.PixaPtr=Tj;Tj.prototype.__destroy__=function(){Zi(this.e)};function Uj(a){a=a&&"object"===typeof a?a.e:U(a);this.e=Zg(a);Gj(Uj)[this.e]=this}Uj.prototype=Object.create(R.prototype);Uj.prototype.D=Uj;Uj.F={};
Module.WordChoiceIterator=Uj;Uj.prototype.Next=function(){return Rh(this.e)};Uj.prototype.GetUTF8Text=function(){return t(Re(this.e))};Uj.prototype.Confidence=function(){return Hi(this.e)};Uj.prototype.__destroy__=function(){Ki(this.e)};function Vj(){f("cannot construct a FloatPtr, no constructor in IDL")}Vj.prototype=Object.create(R.prototype);Vj.prototype.D=Vj;Vj.F={};Module.FloatPtr=Vj;Vj.prototype.__destroy__=function(){Ii(this.e)};
function Wj(a){a=a&&"object"===typeof a?a.e:U(a);this.e=lj(a);Gj(Wj)[this.e]=this}Wj.prototype=Object.create(R.prototype);Wj.prototype.D=Wj;Wj.F={};Module.ChoiceIterator=Wj;Wj.prototype.Next=function(){return Ze(this.e)};Wj.prototype.GetUTF8Text=function(){return t(dg(this.e))};Wj.prototype.Confidence=function(){return mh(this.e)};Wj.prototype.__destroy__=function(){Yi(this.e)};function Xj(){f("cannot construct a PixPtr, no constructor in IDL")}Xj.prototype=Object.create(R.prototype);
Xj.prototype.D=Xj;Xj.F={};Module.PixPtr=Xj;Xj.prototype.__destroy__=function(){zg(this.e)};function Yj(){f("cannot construct a UNICHARSET, no constructor in IDL")}Yj.prototype=Object.create(R.prototype);Yj.prototype.D=Yj;Yj.F={};Module.UNICHARSET=Yj;Yj.prototype.get_script_from_script_id=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);return t(ii(b,a))};Yj.prototype.get_script_id_from_name=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);return Se(b,a)};
Yj.prototype.get_script_table_size=function(){return Th(this.e)};Yj.prototype.__destroy__=function(){df(this.e)};function Zj(){f("cannot construct a IntPtr, no constructor in IDL")}Zj.prototype=Object.create(R.prototype);Zj.prototype.D=Zj;Zj.F={};Module.IntPtr=Zj;Zj.prototype.__destroy__=function(){rh(this.e)};function $j(){f("cannot construct a Orientation, no constructor in IDL")}$j.prototype=Object.create(R.prototype);$j.prototype.D=$j;$j.F={};Module.Orientation=$j;$j.prototype.__destroy__=function(){Ag(this.e)};
function ak(){f("cannot construct a OSBestResult, no constructor in IDL")}ak.prototype=Object.create(R.prototype);ak.prototype.D=ak;ak.F={};Module.OSBestResult=ak;ak.prototype.get_orientation_id=function(){return Kg(this.e)};ak.prototype.get_script_id=function(){return gi(this.e)};ak.prototype.get_sconfidence=function(){return Hh(this.e)};ak.prototype.get_oconfidence=function(){return xi(this.e)};ak.prototype.__destroy__=function(){Fe(this.e)};
function Z(){f("cannot construct a Boxa, no constructor in IDL")}Z.prototype=Object.create(R.prototype);Z.prototype.D=Z;Z.F={};Module.Boxa=Z;Z.prototype.get_n=function(){return di(this.e)};Z.prototype.get_nalloc=function(){return gf(this.e)};Z.prototype.get_refcount=function(){return Sg(this.e)};Z.prototype.get_box=function(){return T(Pi(this.e),Rj)};Z.prototype.__destroy__=function(){Ui(this.e)};function bk(){f("cannot construct a PixColormap, no constructor in IDL")}bk.prototype=Object.create(R.prototype);
bk.prototype.D=bk;bk.F={};Module.PixColormap=bk;bk.prototype.get_array=function(){return Cg(this.e)};bk.prototype.get_depth=function(){return $h(this.e)};bk.prototype.get_nalloc=function(){return ff(this.e)};bk.prototype.get_n=function(){return ve(this.e)};bk.prototype.__destroy__=function(){Li(this.e)};function Nj(){f("cannot construct a Pta, no constructor in IDL")}Nj.prototype=Object.create(R.prototype);Nj.prototype.D=Nj;Nj.F={};Module.Pta=Nj;Nj.prototype.get_n=function(){return ij(this.e)};
Nj.prototype.get_nalloc=function(){return kh(this.e)};Nj.prototype.get_refcount=function(){return Vi(this.e)};Nj.prototype.get_x=function(){return T(Ni(this.e),Vj)};Nj.prototype.get_y=function(){return T(si(this.e),Vj)};Nj.prototype.__destroy__=function(){ig(this.e)};function W(){f("cannot construct a Pix, no constructor in IDL")}W.prototype=Object.create(R.prototype);W.prototype.D=W;W.F={};Module.Pix=W;W.prototype.get_w=function(){return Dg(this.e)};W.prototype.get_h=function(){return Wi(this.e)};
W.prototype.get_d=function(){return Yh(this.e)};W.prototype.get_spp=function(){return tg(this.e)};W.prototype.get_wpl=function(){return Fi(this.e)};W.prototype.get_refcount=function(){return Xg(this.e)};W.prototype.get_xres=function(){return fh(this.e)};W.prototype.get_yres=function(){return Ke(this.e)};W.prototype.get_informat=function(){return Ve(this.e)};W.prototype.get_special=function(){return De(this.e)};W.prototype.get_text=function(){return t(ug(this.e))};
W.prototype.get_colormap=function(){return T(mf(this.e),bk)};W.prototype.get_data=function(){return jg(this.e)};W.prototype.__destroy__=function(){re(this.e)};function ck(){f("cannot construct a DoublePtr, no constructor in IDL")}ck.prototype=Object.create(R.prototype);ck.prototype.D=ck;ck.F={};Module.DoublePtr=ck;ck.prototype.__destroy__=function(){Ge(this.e)};function dk(){f("cannot construct a Dawg, no constructor in IDL")}dk.prototype=Object.create(R.prototype);dk.prototype.D=dk;dk.F={};
Module.Dawg=dk;dk.prototype.__destroy__=function(){Oh(this.e)};function $(){this.e=Nh();Gj($)[this.e]=this}$.prototype=Object.create(R.prototype);$.prototype.D=$;$.F={};Module.TessBaseAPI=$;$.prototype.Version=function(){return t(ef(this.e))};$.prototype.CatchSignals=function(){Bi(this.e)};$.prototype.SetInputName=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);Ei(b,a)};$.prototype.GetInputName=function(){return t(Hf(this.e))};
$.prototype.SetInputImage=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);sh(b,a)};$.prototype.GetInputImage=function(){return T(Mi(this.e),W)};$.prototype.GetSourceYResolution=function(){return bi(this.e)};$.prototype.GetDatapath=function(){return t(hg(this.e))};$.prototype.SetOutputName=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);vf(b,a)};
$.prototype.SetVariable=function(a,b){var c=this.e,a=a&&"object"===typeof a?a.e:U(a),b=b&&"object"===typeof b?b.e:U(b);return Kh(c,a,b)};$.prototype.SetDebugVariable=function(a,b){var c=this.e,a=a&&"object"===typeof a?a.e:U(a),b=b&&"object"===typeof b?b.e:U(b);return te(c,a,b)};$.prototype.GetIntVariable=function(a,b){var c=this.e,a=a&&"object"===typeof a?a.e:U(a),b=b&&"object"===typeof b?b.e:U(b);return bh(c,a,b)};
$.prototype.GetBoolVariable=function(a,b){var c=this.e,a=a&&"object"===typeof a?a.e:U(a),b=b&&"object"===typeof b?b.e:U(b);return fg(c,a,b)};$.prototype.GetDoubleVariable=function(a,b){var c=this.e,a=a&&"object"===typeof a?a.e:U(a),b=b&&"object"===typeof b?b.e:U(b);return kf(c,a,b)};$.prototype.GetStringVariable=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);return t(wh(b,a))};$.prototype.PrintVariables=function(){mg(this.e)};
$.prototype.Init=function(a,b,c){var d=this.e,a=a&&"object"===typeof a?a.e:U(a),b=b&&"object"===typeof b?b.e:U(b),c=c&&"object"===typeof c?c.e:U(c);return c===h?ne(d,a,b):me(d,a,b,c)};$.prototype.GetInitLanguagesAsString=function(){return t(gh(this.e))};$.prototype.InitLangMod=function(a,b){var c=this.e,a=a&&"object"===typeof a?a.e:U(a),b=b&&"object"===typeof b?b.e:U(b);return qe(c,a,b)};$.prototype.InitForAnalysePage=function(){ri(this.e)};
$.prototype.ReadConfigFile=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);of(b,a)};$.prototype.ReadDebugConfigFile=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);Xe(b,a)};$.prototype.SetPageSegMode=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);ej(b,a)};$.prototype.GetPageSegMode=function(){return fj(this.e)};
$.prototype.TesseractRect=function(a,b,c,d,e,g,l){var m=this.e,a=a&&"object"===typeof a?a.e:U(a),b=b&&"object"===typeof b?b.e:U(b),c=c&&"object"===typeof c?c.e:U(c),d=d&&"object"===typeof d?d.e:U(d),e=e&&"object"===typeof e?e.e:U(e),g=g&&"object"===typeof g?g.e:U(g),l=l&&"object"===typeof l?l.e:U(l);return t(wi(m,a,b,c,d,e,g,l))};$.prototype.ClearAdaptiveClassifier=function(){Sf(this.e)};
$.prototype.SetImage=function(a,b,c,d,e){var g=this.e,a=a&&"object"===typeof a?a.e:U(a),b=b&&"object"===typeof b?b.e:U(b),c=c&&"object"===typeof c?c.e:U(c),d=d&&"object"===typeof d?d.e:U(d),e=e&&"object"===typeof e?e.e:U(e);b===h?we(g,a):c===h?_emscripten_bind_TessBaseAPI_SetImage_2(g,a,b):d===h?_emscripten_bind_TessBaseAPI_SetImage_3(g,a,b,c):e===h?_emscripten_bind_TessBaseAPI_SetImage_4(g,a,b,c,d):ye(g,a,b,c,d,e)};
$.prototype.SetSourceResolution=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);Wg(b,a)};$.prototype.SetRectangle=function(a,b,c,d){var e=this.e,a=a&&"object"===typeof a?a.e:U(a),b=b&&"object"===typeof b?b.e:U(b),c=c&&"object"===typeof c?c.e:U(c),d=d&&"object"===typeof d?d.e:U(d);lh(e,a,b,c,d)};$.prototype.GetThresholdedImage=function(){return T(Uf(this.e),W)};$.prototype.GetRegions=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);return T(Ae(b,a),Z)};
$.prototype.GetTextlines=function(a,b,c,d,e){var g=this.e,a=a&&"object"===typeof a?a.e:U(a),b=b&&"object"===typeof b?b.e:U(b),c=c&&"object"===typeof c?c.e:U(c),d=d&&"object"===typeof d?d.e:U(d),e=e&&"object"===typeof e?e.e:U(e);return c===h?T(wg(g,a,b),Z):d===h?T(_emscripten_bind_TessBaseAPI_GetTextlines_3(g,a,b,c),Z):e===h?T(_emscripten_bind_TessBaseAPI_GetTextlines_4(g,a,b,c,d),Z):T(Ef(g,a,b,c,d,e),Z)};
$.prototype.GetStrips=function(a,b){var c=this.e,a=a&&"object"===typeof a?a.e:U(a),b=b&&"object"===typeof b?b.e:U(b);return T(Lg(c,a,b),Z)};$.prototype.GetWords=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);return T(Di(b,a),Z)};$.prototype.GetConnectedComponents=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);return T(Zh(b,a),Z)};
$.prototype.GetComponentImages=function(a,b,c,d,e,g,l){var m=this.e,a=a&&"object"===typeof a?a.e:U(a),b=b&&"object"===typeof b?b.e:U(b),c=c&&"object"===typeof c?c.e:U(c),d=d&&"object"===typeof d?d.e:U(d),e=e&&"object"===typeof e?e.e:U(e),g=g&&"object"===typeof g?g.e:U(g),l=l&&"object"===typeof l?l.e:U(l);return e===h?T(Ue(m,a,b,c,d),Z):g===h?T(_emscripten_bind_TessBaseAPI_GetComponentImages_5(m,a,b,c,d,e),Z):l===h?T(_emscripten_bind_TessBaseAPI_GetComponentImages_6(m,a,b,c,d,e,g),Z):T(cf(m,a,b,c,
d,e,g,l),Z)};$.prototype.GetThresholdedImageScaleFactor=function(){return nf(this.e)};$.prototype.DumpPGM=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);Qh(b,a)};$.prototype.AnalyseLayout=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);return a===h?T(lg(b),Y):T(kg(b,a),Y)};$.prototype.Recognize=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);return hj(b,a)};$.prototype.RecognizeForChopTest=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);return Jg(b,a)};
$.prototype.ProcessPage=function(a,b,c,d,e,g){var l=this.e,a=a&&"object"===typeof a?a.e:U(a),b=b&&"object"===typeof b?b.e:U(b),c=c&&"object"===typeof c?c.e:U(c),d=d&&"object"===typeof d?d.e:U(d),e=e&&"object"===typeof e?e.e:U(e),g=g&&"object"===typeof g?g.e:U(g);return xe(l,a,b,c,d,e,g)};$.prototype.GetIterator=function(){return T(Wf(this.e),V)};$.prototype.GetUTF8Text=function(){return t(Of(this.e))};
$.prototype.GetHOCRText=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);return t($g(b,a))};$.prototype.GetBoxText=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);return t(Nf(b,a))};$.prototype.GetUNLVText=function(){return t(Oe(this.e))};$.prototype.MeanTextConf=function(){return Ug(this.e)};$.prototype.AllWordConfidences=function(){return T(oe(this.e),Zj)};
$.prototype.AdaptToWordStr=function(a,b){var c=this.e,a=a&&"object"===typeof a?a.e:U(a),b=b&&"object"===typeof b?b.e:U(b);return Tf(c,a,b)};$.prototype.Clear=function(){zf(this.e)};$.prototype.End=function(){Yf(this.e)};$.prototype.ClearPersistentCache=function(){ti(this.e)};$.prototype.IsValidWord=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);return xf(b,a)};$.prototype.IsValidCharacter=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);return og(b,a)};
$.prototype.DetectOS=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);return wf(b,a)};$.prototype.GetUnichar=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);return t(ze(b,a))};$.prototype.GetDawg=function(a){var b=this.e,a=a&&"object"===typeof a?a.e:U(a);return T(tf(b,a),dk)};$.prototype.NumDawgs=function(){return $e(this.e)};$.prototype.oem=function(){return le(this.e)};$.prototype.__destroy__=function(){rg(this.e)};function ek(){this.e=vh();Gj(ek)[this.e]=this}
ek.prototype=Object.create(R.prototype);ek.prototype.D=ek;ek.F={};Module.OSResults=ek;ek.prototype.print_scores=function(){ke(this.e)};ek.prototype.get_best_result=function(){return T(Ch(this.e),ak)};ek.prototype.get_unicharset=function(){return T(Qe(this.e),Yj)};ek.prototype.__destroy__=function(){He(this.e)};function fk(){f("cannot construct a Pixa, no constructor in IDL")}fk.prototype=Object.create(R.prototype);fk.prototype.D=fk;fk.F={};Module.Pixa=fk;fk.prototype.get_n=function(){return Jh(this.e)};
fk.prototype.get_nalloc=function(){return Bh(this.e)};fk.prototype.get_refcount=function(){return Te(this.e)};fk.prototype.get_pix=function(){return T(Me(this.e),Xj)};fk.prototype.get_boxa=function(){return T(bj(this.e),Z)};fk.prototype.__destroy__=function(){pf(this.e)};
function gk(){Module.RIL_BLOCK=Ye();Module.RIL_PARA=mi();Module.RIL_TEXTLINE=Vh();Module.RIL_WORD=Pg();Module.RIL_SYMBOL=Mf();Module.OEM_TESSERACT_ONLY=Jf();Module.OEM_CUBE_ONLY=oh();Module.OEM_TESSERACT_CUBE_COMBINED=jf();Module.OEM_DEFAULT=zi();Module.WRITING_DIRECTION_LEFT_TO_RIGHT=th();Module.WRITING_DIRECTION_RIGHT_TO_LEFT=Ph();Module.WRITING_DIRECTION_TOP_TO_BOTTOM=gj();Module.PT_UNKNOWN=ih();Module.PT_FLOWING_TEXT=ai();Module.PT_HEADING_TEXT=Sh();Module.PT_PULLOUT_TEXT=aj();Module.PT_EQUATION=
yh();Module.PT_INLINE_EQUATION=je();Module.PT_TABLE=se();Module.PT_VERTICAL_TEXT=bg();Module.PT_CAPTION_TEXT=Bg();Module.PT_FLOWING_IMAGE=Lf();Module.PT_HEADING_IMAGE=ci();Module.PT_PULLOUT_IMAGE=ue();Module.PT_HORZ_LINE=kj();Module.PT_VERT_LINE=Ci();Module.PT_NOISE=gg();Module.PT_COUNT=Ce();Module.DIR_NEUTRAL=qi();Module.DIR_LEFT_TO_RIGHT=oi();Module.DIR_RIGHT_TO_LEFT=Mh();Module.DIR_MIX=af();Module.JUSTIFICATION_UNKNOWN=ag();Module.JUSTIFICATION_LEFT=Oi();Module.JUSTIFICATION_CENTER=cj();Module.JUSTIFICATION_RIGHT=
ni();Module.TEXTLINE_ORDER_LEFT_TO_RIGHT=pe();Module.TEXTLINE_ORDER_RIGHT_TO_LEFT=Dh();Module.TEXTLINE_ORDER_TOP_TO_BOTTOM=Pe();Module.ORIENTATION_PAGE_UP=nj();Module.ORIENTATION_PAGE_RIGHT=Gf();Module.ORIENTATION_PAGE_DOWN=Qi();Module.ORIENTATION_PAGE_LEFT=vi();Module.PSM_OSD_ONLY=Ne();Module.PSM_AUTO_OSD=yf();Module.PSM_AUTO_ONLY=ki();Module.PSM_AUTO=Zf();Module.PSM_SINGLE_COLUMN=Lh();Module.PSM_SINGLE_BLOCK_VERT_TEXT=mj();Module.PSM_SINGLE_BLOCK=Og();Module.PSM_SINGLE_LINE=jh();Module.PSM_SINGLE_WORD=
yi();Module.PSM_CIRCLE_WORD=jj();Module.PSM_SINGLE_CHAR=Gg();Module.PSM_SPARSE_TEXT=Ah();Module.PSM_SPARSE_TEXT_OSD=Ji();Module.PSM_RAW_LINE=Xi();Module.PSM_COUNT=zh()}Module.calledRun?gk():jb(gk);Jj.prototype.getValue=function(a){return!!Ja(this.e+NaN*(a||0))};Zj.prototype.getValue=function(a){return Ja(this.e+4*(a||0),"i32")};Vj.prototype.getValue=function(a){return Ja(this.e+4*(a||0),"float")};ck.prototype.getValue=function(a){return Ja(this.e+8*(a||0),"double")};
Rj.prototype.get=Tj.prototype.get=Xj.prototype.get=function(a){return Ja(this.e+4*(a||0),"*")};function hk(){this.Pa={}}hk.prototype.wrap=function(a,b){var c=F(4);Ba(c,0,"i32");return this.Pa[a]=T(c,b)};hk.prototype.bool=function(a){return this.wrap(a,Jj)};hk.prototype.i32=function(a){return this.wrap(a,Zj)};hk.prototype.f32=function(a){return this.wrap(a,Vj)};hk.prototype.f64=function(a){return this.Pa[a]=T(F(8),ck)};
hk.prototype.peek=function(){var a={},b;for(b in this.Pa)a[b]=this.Pa[b].getValue();return a};hk.prototype.get=function(){var a={},b;for(b in this.Pa)a[b]=this.Pa[b].getValue(),Ra(this.Pa[b].e);return a};V.prototype.getBoundingBox=function(a){var b=new hk;this.BoundingBox(a,b.i32("x0"),b.i32("y0"),b.i32("x1"),b.i32("y1"));return b.get()};V.prototype.getBaseline=function(a){var b=new hk,a=!!this.Baseline(a,b.i32("x0"),b.i32("y0"),b.i32("x1"),b.i32("y1")),b=b.get();b.has_baseline=a;return b};
V.prototype.getWordFontAttributes=function(){var a=new hk,b=this.WordFontAttributes(a.bool("is_bold"),a.bool("is_italic"),a.bool("is_underlined"),a.bool("is_monospace"),a.bool("is_serif"),a.bool("is_smallcaps"),a.i32("pointsize"),a.i32("font_id")),a=a.get();a.font_name=b;return a};Module.pointerHelper=hk;
return Module;
};
10 years ago