>0];m=m+1&4294967295;k=unSign(p,8,0)>99;s=p;k=k?16:21;if(k==16)if(k=unSign(s,8,0)>131,s=HEAPU32[(f+692&4294967295)>>2],p=unSign(p,8,0),k=k?17:19,k==17){if(reSign((s|0)>>(p-132&4294967295|0)&1,8,0)==0){k=37;continue c}u=1;k=37}else{if(k==19){if(((s|0)>>(p-100&4294967295|0)&1|0)!=0){k=37;continue c}u=1;k=37}}else if(k==21)if(k=unSign(s,8,0)>80?22:31,k==22){s=n-m&4294967295;p=unSign(p,8,0)-80&4294967295;t=0;k=(t|0)<=(p|0)?23:26;d:do if(k==
-23)for(;;)if(k=(w&3072|0)!=0?24:25,k==24&&(u=1),t=t+1&4294967295,(t|0)<=(p|0))k=23;else break d;while(0);if((_memcmp(e,m,s)|0)!=0){k=27;break c}if((u|0)!=0){k=29;break c}r|=128;HEAP32[_dictionary_skipwords>>2]=p;m=n;D=e+s&4294967295;k=37}else if(k==31)if(k=unSign(p,8,0)>64?32:34,k==32){r&=-16;r|=unSign(p,8,0)&15;if((unSign(p,8,0)&12|0)!=12){k=37;continue c}r|=2048;k=37}else k==34&&(k=unSign(p,8,0)>31,p=unSign(p,8,0),k=k?35:36,k==35?(v|=1<<(p-32&4294967295),k=37):k==36&&(r|=1<>2]>D){k=94;continue a}k=(r&32768|0)!=0?59:60;if(k==59&&(HEAP32[(c&4294967295)>>2]&512|0)==0){k=94;continue a}k=(v&8192|0)!=0?61:62;if(k==61&&(HEAP32[(f+8324&4294967295)>>2]&524288|0)==0){k=94;continue a}k=(v&16|0)!=0?63:66;c:do if(k==63){if((HEAP32[(f+8272&4294967295)>>2]|0)!=0)break c;
-if((HEAP32[(f+8280&4294967295)>>2]|0)==0){k=94;continue a}if((g&8|0)==0){k=94;continue a}}while(0);k=(v&64|0)!=0?67:68;if(k==67&&(HEAP32[(f+8276&4294967295)>>2]|0)==0){k=94;continue a}k=(v&32|0)!=0?69:70;if(k==69&&(HEAP32[(f+8284&4294967295)>>2]|0)==0){k=94;continue a}if((r&2097152|0)==0){k=73;break a}if((HEAP32[(f+280&4294967295)>>2]|0)!=26741){k=73;break a}if((HEAP32[(f+8320&4294967295)>>2]&1048576|0)==0){k=94;continue a}else{k=73;break a}}}while(0);m=n;k=94}if(k==95)l=0;else if(k==73){if((a!=0?
-74:75)==74)HEAP32[(a&4294967295)>>2]=r|1073741824,HEAP32[(a+4&4294967295)>>2]=v;k=(o|0)==0?76:79;if(k==76)k=(HEAP32[_option_phonemes>>2]|0)==2?77:78,k==77&&(e=__Z22print_dictionary_flagsPj(a),_fprintf(HEAP32[_f_trans>>2],__str14129&4294967295,d,e)),l=0;else if(k==79){(a!=0?80:81)==80&&(HEAP32[(a&4294967295)>>2]|=-2147483648);k=(HEAP32[_option_phonemes>>2]|0)==2?82:93;a:do if(k==82){__Z14DecodePhonemesPKcPc(b,A&4294967295);k=(r&536870912|0)==0?85:86;k==85?x=0:k==86&&(x=1);if((reSign(HEAP8[((HEAP32[_translator>>
-2]&4294967295)+252&4294967295)>>0],8,0)|0)!=(x|0))break a;k=(HEAP32[_dictionary_skipwords>>2]|0)==0?91:89;b:do if(k==89){if(c==0){k=91;break b}_llvm_memcpy_p0i8_p0i8_i32(h&4294967295,e,D-e&4294967295,1,0);HEAP8[(h+((D+-1&4294967295)+(0-e&4294967295)&4294967295)&4294967295)>>0]=0;_fprintf(HEAP32[_f_trans>>2],__str15130&4294967295,d,h&4294967295);k=92;break b}while(0);k==91&&_fprintf(HEAP32[_f_trans>>2],__str16131&4294967295,d);f=__Z22print_dictionary_flagsPj(a);_fprintf(HEAP32[_f_trans>>2],__str17132&
-4294967295,A&4294967295,f)}while(0);l=D}}}STACKTOP=h;return l}
-function __Z14EncodePhonemesPcS_Ph(f,d,e){var b,a,g,c,h,k,j,l,m;HEAP8[(e&4294967295)>>0]=0;c=reSign(HEAP8[f>>0],8,0);b=(_isspace(c)|0)!=0?1:31;a:do if(b==1)for(;;)if(f=f+1&4294967295,c=reSign(HEAP8[f>>0],8,0),(_isspace(c)|0)!=0)b=1;else{b=31;break a}while(0);a:for(;;){c=g=HEAP8[f>>0];if(reSign(g,8,0)==0){b=33;break a}g=unSign(c,8,0);if((_isspace(g)|0)!=0){b=33;break a}b=(unSign(c,8,0)|0)==124?3:5;b:do if(b==3){c=HEAP8[(f+1&4294967295)>>0];g=reSign(c,8,0)==124;g=unSign(g,1,0);g=reSign(g,8,0)!=0^1;
-g=unSign(g,1,0);if(reSign(g,8,0)==0)break b;f=f+1&4294967295;b=31;continue a}while(0);k=-1;j=0;g=1;if(!((g|0)<(HEAP32[_n_phoneme_tab>>2]|0))){b=19;break a}b:for(;;){b=HEAP32[(_phoneme_tab+g*4&4294967295)>>2]==0?17:7;c:do if(b==7){if(reSign(HEAP8[(HEAP32[(_phoneme_tab+g*4&4294967295)>>2]+11&4294967295)>>0],8,0)==15)break c;h=0;for(l=HEAP32[(HEAP32[(_phoneme_tab+g*4&4294967295)>>2]&4294967295)>>2];;){c=b=HEAPU8[(f+h&4294967295)>>0];if(unSign(b,8,0)<=32)break;if((h|0)>3)break;if((unSign(c,8,0)|0)!=(l>>>
-0>>>((h*8&4294967295)>>>0)&255|0))break;h=h+1&4294967295}if(!((h|0)>(k|0)))break c;b=(h|0)==4?16:15;if(b==15&&(l>>>0>>>((h*8&4294967295)>>>0)&255|0)!=0)break c;k=h;j=unSign(HEAPU8[(HEAP32[(_phoneme_tab+g*4&4294967295)>>2]+10&4294967295)>>0],8,0)}while(0);g=g+1&4294967295;if(!((g|0)<(HEAP32[_n_phoneme_tab>>2]|0)))break b}if((j|0)==0){b=19;break a}b=(k|0)<=0?21:22;b==21&&(k=1);f=f+(k+0&4294967295)&4294967295;HEAP8[d>>0]=j&255;d=d+1&4294967295;if((j|0)!=21){b=31;continue a}for(m=d;;){c=HEAP8[f>>0];g=
-unSign(c,8,0);if((_isspace(g)|0)!=0)break;if(reSign(c,8,0)==0)break;f=f+1&4294967295;g=unSign(c,8,0);g=_tolower(g)&255;HEAP8[d>>0]=g;d=d+1&4294967295}HEAP8[d>>0]=0;b=reSign(c,8,0)==0?28:30;if(b==28)if((_strcmp(m,__str18133&4294967295)|0)==0){b=29;break a}else b=31;else b==30&&(HEAP8[d>>0]=124,d=d+1&4294967295,b=31)}b==19?(HEAP8[(e&4294967295)>>0]=HEAP8[f>>0],HEAP8[(e+1&4294967295)>>0]=0,HEAP8[d>>0]=0,a=f+1&4294967295):b==29?(HEAP8[m>>0]=0,a=f):b==33&&(HEAP8[d>>0]=0,a=f);return a}
-function __Z14LoadDictionaryP10TranslatorPKci(f,d,e){var b=STACKTOP;STACKTOP+=260;_memset(b,0,260);var a,g=null,c,h,k,j,l,m,n=b+88;_strcpy(_dictionary_name&4294967295,d);_strcpy(f+292&-1,d);_sprintf(n&4294967295,__str20136&4294967295,_path_home&4294967295,47,d);a=(_stat(n&4294967295,b)|0)!=0;a=unSign(a,1,0);a=reSign(a,8,0)!=0?1:2;a==1?c=0:a==2&&(a=(HEAP32[(b+16&4294967295)>>2]&61440|0)==16384?3:4,a==3?c=-2:a==4&&(c=HEAP32[(b+44&4294967295)>>2]));g=c;a=HEAP32[(f+1052&4294967295)>>2]!=0?6:9;a==6&&(c=
-HEAP32[(f+1052&4294967295)>>2],(c!=0?7:8)==7&&_free(c),HEAP32[(f+1052&4294967295)>>2]=0);h=_fopen(n&4294967295,__str21137&4294967295);a=h==0?11:10;a:do if(a==10){if((g|0)==0){a=11;break a}c=g;c=_malloc(c);a=unSign(c==0,1,0);a=reSign(a,8,0)!=0?15:16;a==15&&_fwrite(__str13&4294967295,1,22,HEAP32[_stderr>>2]);HEAP32[(f+1052&4294967295)>>2]=c;g=_fread(HEAP32[(f+1052&4294967295)>>2],1,g,h);_fclose(h);j=HEAP32[(f+1052&4294967295)>>2];c=HEAP32[(j+4&4294967295)>>2];a=g>>>0<=1032?17:18;if(a==17){_fprintf(HEAP32[_stderr>>
-2],__str23139&4294967295,n&4294967295);k=2;a=53;break a}else if(a==18){a=HEAP32[(j&4294967295)>>2];a=(a|0)!=1024?20:19;b:do if(a==19){if((c|0)<=0|(c|0)>134217728)break b;HEAP32[(f+1048&4294967295)>>2]=HEAP32[(f+1052&4294967295)>>2]+c&4294967295;c=f;h=HEAP32[(c+7752&4294967295)>>2]=0;c:for(;;)if(HEAP32[((c+5256&4294967295)+h*4&4294967295)>>2]=0,HEAP8[((c+7756&4294967295)+h&4294967295)>>0]=0,HEAP8[((c+8012&4294967295)+h&4294967295)>>0]=-1,h=a=h+1&4294967295,(a|0)<=255)a=22;else{a=23;break c}_llvm_memset_p0i8_i32(c+
-5152&-1,0,104,1,0);_llvm_memset_p0i8_i32(c+6280&-1,0,512,1,0);k=HEAP32[(c+1048&4294967295)>>2];c:for(;;){if(reSign(HEAP8[k>>0],8,0)==0){a=46;break c}a=reSign(HEAP8[k>>0],8,0)!=6;m=k;if(a){a=25;break c}k=m+1&4294967295;a=reSign(HEAP8[(k&4294967295)>>0],8,0)==20;g=k;a=a?27:30;if(a==27){a=g+4&-4;k=HEAP32[((c&4294967295)+264&4294967295)>>2]=a;(HEAP32[(a&4294967295)>>2]|0)!=0?(g=27,a=28):(g=27,a=29);d:do if(a==28)for(;;){var o=a=(g==28?o:k)+8&4294967295;if((HEAP32[(a&4294967295)>>2]|0)!=0)a=g=28;else{g=
-28;break d}}while(0);k=(g==27?k:o)+4&4294967295;a=45}else if(a==30){a=reSign(HEAP8[(g&4294967295)>>0],8,0)==18;g=k;a=a?31:33;d:do if(a==31){h=reSign(HEAP8[(g+1&4294967295)>>0],8,0)-65&4294967295;k=k+2&4294967295;if(!((h|0)>=0&(h|0)<=25))break d;HEAP32[((c+5152&4294967295)+h*4&4294967295)>>2]=k}else a==33&&(l=_strlen(g),a=k,h=HEAP8[(a&4294967295)>>0],j=HEAP8[(a+1&4294967295)>>0],k=k+(l+1&4294967295)&4294967295,a=(l|0)==1?34:35,a==34?(h=unSign(h,8,0),HEAP32[((c+5256&4294967295)+h*4&4294967295)>>2]=
-k):a==35&&(a=(l|0)==0?36:37,a==36?HEAP32[(c+5256&-1)>>2]=k:a==37&&(a=reSign(h,8,0)==1?38:39,a==38?(h=unSign(j,8,0)-1&4294967295,HEAP32[((c+6280&4294967295)+h*4&4294967295)>>2]=k):a==39&&(a=unSign(h,8,0),a=reSign(HEAP8[((c+8012&4294967295)+a&4294967295)>>0],8,0)==-1?40:41,a==40&&(l=unSign(h,8,0),HEAP8[((c+8012&4294967295)+l&4294967295)>>0]=HEAP32[(c+7752&4294967295)>>2]&255),l=unSign(h,8,0),HEAP8[((c+7756&4294967295)+l&4294967295)>>0]=HEAP8[((c+7756&4294967295)+l&4294967295)>>0]+1&255,HEAP32[((c+6792&
-4294967295)+HEAP32[(c+7752&4294967295)>>2]*4&4294967295)>>2]=k,l=HEAP32[(c+7752&4294967295)>>2],h=unSign(h,8,0),h=(unSign(j,8,0)*256&4294967295)+h&4294967295,HEAP32[((c+7272&4294967295)+l*4&4294967295)>>2]=h,HEAP32[(c+7752&4294967295)>>2]=l+1&4294967295))));while(0);a=reSign(HEAP8[k>>0],8,0)!=7;h=k;a?(g=42,a=43):(g=42,a=44);d:do if(a==43)for(;;){q=_strlen(g==43?q:h)+1&4294967295;k=k+q&4294967295;a=reSign(HEAP8[k>>0],8,0)!=7;var q=k;if(a)a=g=43;else{g=43;break d}}while(0);k=(g==42?h:q)+1&4294967295;
-a=45}}a==25&&_fprintf(HEAP32[_stderr>>2],__str19134&4294967295,_dictionary_name&4294967295,m-HEAP32[(c+1048&4294967295)>>2]&4294967295);a=HEAP32[(f+5256&-1)>>2]==0?47:48;a==47&&_fprintf(HEAP32[_stderr>>2],__str25141&4294967295,d);m=HEAP32[(f+1052&4294967295)>>2]+8&4294967295;d=0;c:for(;;){HEAP32[((f+1056&4294967295)+d*4&4294967295)>>2]=m;c=reSign(HEAP8[m>>0],8,0);o=unSign((c|0)!=0,1,0);q=reSign(o,8,0)!=0;o=m;q?(g=49,a=50):(g=49,a=51);d:do if(a==50)for(;;){m=(g==50?p:o)+c&4294967295;c=reSign(HEAP8[m>>
-0],8,0);var p=unSign((c|0)!=0,1,0),q=reSign(p,8,0)!=0,p=m;if(q)a=g=50;else{g=50;break d}}while(0);m=(g==49?o:p)+1&4294967295;d=o=d+1&4294967295;if(!((o|0)<=1023))break c}k=0;a=53;break a}while(0);f=HEAP32[(j&4294967295)>>2];_fprintf(HEAP32[_stderr>>2],__str24140&4294967295,n&4294967295,f,c);k=2;a=53;break a}}while(0);a==11&&(((e|0)==0?12:13)==12&&_fprintf(HEAP32[_stderr>>2],__str22138&4294967295,n&4294967295),k=1);STACKTOP=b;return k}
-function __Z8strncpy0PcPKci(f,d,e){_strncpy(f,d,e);HEAP8[(f+(e-1&4294967295)&4294967295)>>0]=0}
-function __Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(f,d,e,b,a,g){var c=STACKTOP;STACKTOP+=164;_memset(c,0,164);var h,k=null,j,l,m,n,o,q,p,r=c+160;q=0;k=p=HEAP32[d>>2];a:for(;;){h=k;l=h=HEAP8[(h&4294967295)>>0];h=reSign(h,8,0)>=0?3:4;h==3?j=1:h==4&&(h=unSign(l,8,0)<=223?5:6,h==5?j=2:h==6&&(h=unSign(l,8,0)<=239?7:8,h==7?j=3:h==8&&(j=4)));l=h=j;if(reSign(HEAP8[(k+l&4294967295)>>0],8,0)!=32)break a;if(reSign(HEAP8[(k+(l+1&4294967295)&4294967295)>>0],8,0)!=46)break a;_llvm_memcpy_p0i8_p0i8_i32(c+
-q&4294967295,k,l,1,0);q=l+q&4294967295;HEAP8[(c+q&4294967295)>>0]=46;q=q+1&4294967295;k=k+(l+3&4294967295)&4294967295}h=(q|0)>0?12:16;a:do if(h==12){l=0;j=HEAP8[(k+l&4294967295)>>0];h=reSign(j,8,0)==0;j=reSign(j,8,0)==32;h=h|j?14:13;b:do if(h==13)for(;;)if(l=l+1&4294967295,j=HEAP8[(k+l&4294967295)>>0],h=reSign(j,8,0)==0,j=reSign(j,8,0)==32,h|j)break b;else h=13;while(0);_llvm_memcpy_p0i8_p0i8_i32(c+q&4294967295,k,l,1,0);HEAP8[(c+(l+q&4294967295)&4294967295)>>0]=0;if(__ZL11LookupDict2P10TranslatorPKcS2_PcPjiP8WORD_TAB(f,
-c&4294967295,k,e,b,a,g)==0){h=16;break a}HEAP32[(b&4294967295)>>2]|=128;HEAP32[_dictionary_skipwords>>2]=q;o=1;h=55;break a}while(0);if(h==16){q=0;k=16;a:for(;;){if(!(((k==23?n:0)|0)<=158))break a;j=HEAP8[p>>0];n=reSign(j,8,0)==0;n=unSign(n,1,0);p=p+1&4294967295;if(reSign(n,8,0)!=0)break a;if(reSign(j,8,0)==32)break a;h=reSign(j,8,0)==46?21:23;b:do if(h==21){if(!((q|0)>0))break b;if((reSign(HEAP8[(c+(q-1&4294967295)&4294967295)>>0],8,0)-48&4294967295)>>>0<=9)break a}while(0);HEAP8[(c+q&4294967295)>>
-0]=j;q=n=q+1&4294967295;k=23}HEAP8[(c+q&4294967295)>>0]=0;n=__ZL11LookupDict2P10TranslatorPKcS2_PcPjiP8WORD_TAB(f,c&4294967295,p,e,b,a,g);h=(HEAP32[(b&4294967295)>>2]&134217728|0)!=0?26:30;a:do if(h==26)if(h=(_strcmp(e,f+632&-1)|0)==0,j=f,h=h?27:29,h==27){HEAP32[(f+652&4294967295)>>2]=HEAP32[(j+652&4294967295)>>2]+1&4294967295;if(!((HEAP32[(f+652&4294967295)>>2]|0)>3))break a;HEAP8[(e&4294967295)>>0]=0}else h==29&&(l=e,j=j+632&-1,_strncpy(j,l,20),HEAP8[(j+19&4294967295)>>0]=0,HEAP32[(f+652&4294967295)>>
-2]=1);else h==30&&(HEAP32[(f+652&4294967295)>>2]=0);while(0);h=n==0?32:44;a:do if(h==32){h=(HEAP32[(b+4&4294967295)>>2]&2048|0)!=0?33:36;if(h==33)k=c&4294967295,h=reSign(HEAP8[k>>0],8,0)==95?34:35,h==34&&(k=k+1&4294967295),n=k,m=r,m=__Z8utf8_in2PiPKci(m,n,0),__Z20LookupAccentedLetterP10TranslatorjPc(f,HEAP32[r>>2],e),n=m=k+m&4294967295,k=35;else if(h==36)var v=n,k=36;if((k==36?v:m)!=0){h=44;break a}HEAP8[(e&4294967295)>>0]=0;h=(a&16|0)==0?41:39;b:do if(h==39){if(reSign(HEAP8[(c+(q-1&4294967295)&4294967295)>>
-0],8,0)!=101)break b;HEAP8[(c+(q-1&4294967295)&4294967295)>>0]=0;var u=__ZL11LookupDict2P10TranslatorPKcS2_PcPjiP8WORD_TAB(f,c&4294967295,p,e,b,a,g);n=u;k=40;h=45;break a}while(0);if((a&4096|0)==0){h=44;break a}r=HEAP8[(c+(q-2&4294967295)&4294967295)>>0];if(reSign(HEAP8[(c+(q-1&4294967295)&4294967295)>>0],8,0)!=reSign(r,8,0)){h=44;break a}HEAP8[(c+(q-1&4294967295)&4294967295)>>0]=0;var s=__ZL11LookupDict2P10TranslatorPKcS2_PcPjiP8WORD_TAB(f,c&4294967295,p,e,b,a,g);n=s;k=43;h=45;break a}while(0);if(h==
-44)var t=n,k=44;h=(k==44?t:k==43?s:u)!=0?46:54;if(h==46)if(h=reSign(HEAP8[((f&4294967295)+252&4294967295)>>0],8,0)!=0?47:48,h==47&&(HEAP32[b>>2]^=536870912),h=(HEAP32[b>>2]&536870912|0)!=0?49:53,h==49){h=(a&2|0)!=0?50:52;a:do if(h==50){HEAP8[(__ZZ14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TABE16word_replacement&4294967295)>>0]=0;HEAP8[(__ZZ14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TABE16word_replacement+1&4294967295)>>0]=32;_sprintf(__ZZ14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TABE16word_replacement+
-2&4294967295,__str26142&4294967295,e);p=HEAP32[d>>2];HEAP32[d>>2]=__ZZ14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TABE16word_replacement+2&4294967295;if((HEAP32[_option_phonemes>>2]|0)!=2)break a;m=n-p&4294967295;_llvm_memcpy_p0i8_p0i8_i32(c&4294967295,p,m,1,0);HEAP8[(c+m&4294967295)>>0]=0;_fprintf(HEAP32[_f_trans>>2],__str27143&4294967295,c&4294967295,HEAP32[d>>2])}while(0);o=HEAP8[(e&4294967295)>>0]=0}else h==53&&(o=1);else h==54&&(o=HEAP8[(e&4294967295)>>0]=0)}STACKTOP=c;return o}
-function __Z11LookupFlagsP10TranslatorPKc(f,d){var e=STACKTOP;STACKTOP+=104;_memset(e,0,104);var b=e+100;HEAP32[(__ZZ11LookupFlagsP10TranslatorPKcE5flags+4&4294967295)>>2]=0;HEAP32[(__ZZ11LookupFlagsP10TranslatorPKcE5flags&4294967295)>>2]=HEAP32[(__ZZ11LookupFlagsP10TranslatorPKcE5flags+4&4294967295)>>2];HEAP32[b>>2]=d;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(f,b,e&4294967295,__ZZ11LookupFlagsP10TranslatorPKcE5flags&4294967295,0,0);b=HEAP32[(__ZZ11LookupFlagsP10TranslatorPKcE5flags&4294967295)>>
-2];STACKTOP=e;return b}
-function __ZL9MatchRuleP10TranslatorPPcS1_iS1_P11MatchRecordii(f,d,e,b,a,g,c,h){var k=STACKTOP;STACKTOP+=368;_memset(k,0,368);var j,l=null,m,n,o=k+100,q,p,r,v,u,s,t,D,w=k+104,A,x,B,z,y,E,H,G,F,I,C=k+108,K,O,J=k+124,Q=k+284,R=k+288;t=a;O=HEAP32[d>>2];j=t==0?1:2;if(j==1)HEAP32[(g&4294967295)>>2]=0,HEAP32[d>>2]=HEAP32[d>>2]+1&4294967295;else if(j==2){K=a=0;HEAP32[(__ZZL9MatchRuleP10TranslatorPPcS1_iS1_P11MatchRecordiiE4best&4294967295)>>2]=0;HEAP32[(__ZZL9MatchRuleP10TranslatorPPcS1_iS1_P11MatchRecordiiE4best+4&
-4294967295)>>2]=__str28144&4294967295;HEAP32[(__ZZL9MatchRuleP10TranslatorPPcS1_iS1_P11MatchRecordiiE4best+8&4294967295)>>2]=0;HEAP32[(__ZZL9MatchRuleP10TranslatorPPcS1_iS1_P11MatchRecordiiE4best+12&4294967295)>>2]=0;j=reSign(HEAP8[t>>0],8,0)!=7?3:229;a:do if(j==3){var V=C&4294967295,M=C+8&4294967295,P=C+12&4294967295,Y=C+4&4294967295,ca=C+4&4294967295,N=C+4&4294967295,L=C+4&4294967295,T=C+4&4294967295,Z=C+4&4294967295,S=C+4&4294967295,ea=C+4&4294967295,$=C&4294967295,X=C&4294967295,ia=C&4294967295,
-ha=C&4294967295,aa=C+12&4294967295,da=C+8&4294967295,W=C+8&4294967295,ka=J&4294967295,ua=J+1&4294967295,oa=k&4294967295,qa=C&4294967295,ra=C,xa=C&4294967295,la=C&4294967295,ga=C+4&4294967295,ta=R&4294967295,ma=R&4294967295,U=C&4294967295,na=C&4294967295;for(;;){E=c&-2147483648;s=H=z=0;G=-6;F=-2;I=0;HEAP32[V>>2]=1;HEAP32[M>>2]=0;HEAP32[P>>2]=0;A=HEAP32[d>>2];x=HEAP32[d>>2]+b&4294967295;B=t;y=0;c:for(;;){D=j=HEAPU8[t>>0];t=t+1&4294967295;j=unSign(j,8,0)<=9?6:32;d:do if(j==6){j=unSign(D,8,0);if(j==0){j=
-7;break c}else if(j==1)j=19;else if(j==2)j=21;else if(j==3){j=22;break c}else if(j==4)j=23;else if(j==5)j=24;else if(j==8)j=18;else if(j==9)j=31;else break d;if(j==19){if(z=1,(c|0)<0){j=20;break c}}else if(j==21)z=2;else if(j==23)K=t;else if(j==24){r=HEAP8[t>>0];t=t+1&4294967295;j=unSign(r,8,0)>31;m=HEAP32[(f+692&4294967295)>>2];r=unSign(r,8,0);j=j?25:27;if(j==25){if(reSign((m|0)>>(r-32&4294967295|0)&1,8,0)!=0){j=26;break c}}else if(j==27&&((m|0)>>(r|0)&1|0)==0){j=28;break c}if((y|0)!=0){j=212;break c}HEAP32[X>>
-2]=HEAP32[$>>2]+1&4294967295}else j==18?(I=1,E=0,z=1):j==31&&(t=t+2&4294967295)}else if(j==32){m=0;j=z;j=j==0?33:j==1?133:j==2?40:209;e:do if(j==33){s=HEAP8[x>>0];x=x+1&4294967295;j=D;j=reSign(s,8,0)==reSign(j,8,0)?36:34;if(j==34){if(reSign(s,8,0)!=69){j=39;break c}if(reSign(D,8,0)!=101){j=39;break c}}j=(unSign(s,8,0)&192|0)!=128?37:38;j==37&&(m=21);H=H+1&4294967295}else if(j==133)if(F=F+2&4294967295,j=(F|0)>18?134:135,j==134&&(F=19),n=HEAP8[A>>0],A=A+-1&4294967295,r=__Z8utf8_in2PiPKci(w,A,1)-1&4294967295,
-s=HEAP8[A>>0],j=unSign(D,8,0),j=j==10?175:j==11?147:j==15?150:j==16?160:j==17?136:j==18?141:j==19?188:j==21?170:j==25?144:j==26?185:j==29?178:j==45?198:j==46?191:203,j==203){j=D;if(reSign(s,8,0)!=reSign(j,8,0)){j=208;break c}j=reSign(s,8,0)==32?205:206;if(j==205)m=4;else if(j==206){if((unSign(s,8,0)&192|0)==128){j=209;break e}m=21-F&4294967295}}else if(j==175){if(!((HEAP32[(f+8300&4294967295)>>2]|0)>0)){j=177;break c}m=19}else if(j==147){m=n;if(reSign(s,8,0)!=reSign(m,8,0)){j=149;break c}m=21-F&4294967295}else if(j==
-150){m=n=HEAP32[w>>2];j=m>>>0<=255?152:151;f:do if(j==152){if((unSign((m-48&4294967295)>>>0<=9,1,0)|0)==0){j=154;break f}q=1;j=157;break f}else if(j==151){j=154;break f}while(0);j==154&&(j=n>>>0>2405&n>>>0<=2415?155:156,j==155?q=1:j==156&&(q=0));m=q;m=unSign((m|0)!=0,1,0);if(reSign(m,8,0)==0){j=159;break c}m=21-F&4294967295;A=A+(0-r&4294967295)&4294967295}else if(j==160){n=m=HEAP32[w>>2];j=m>>>0<=255?161:162;f:do if(j==161){var ba=_isalpha(n),l=161;j=167;break f}else if(j==162){if(n>>>0>12352&m>>>
-0<=42752){j=163;break c}j=m>>>0>563?165:166;if(j==165){j=168;break f}else if(j==166){var ja=unSign(HEAPU8[(__ZL10walpha_tab+(m-256&4294967295)&4294967295)>>0],8,0),l=166;j=167;break f}}while(0);if(j==167&&((l==161?ba:ja)|0)!=0){j=169;break c}m=21-G&4294967295;A=A+(0-r&4294967295)&4294967295}else if(j==136){m=reSign(HEAP8[t>>0],8,0)-65&4294967295;t=t+1&4294967295;j=(__ZL8IsLetterP10Translatorii(f,HEAP32[w>>2],m)|0)!=0;j=unSign(j,1,0);if(reSign(j,8,0)==0){j=140;break c}n=20;j=(m|0)==2?138:139;j==138&&
-(n=19);m=n-F&4294967295;A=A+(0-r&4294967295)&4294967295}else if(j==141){m=reSign(HEAP8[t>>0],8,0)-65&4294967295;t=t+1&4294967295;r=__ZL13IsLetterGroupP10TranslatorPcii(f,A,m,1);m=unSign((r|0)>0,1,0);if(reSign(m,8,0)==0){j=143;break c}m=20-G&4294967295;A=A+(1-r&4294967295)&4294967295}else if(j==188){if((c&2|0)==0){j=190;break c}m=1}else if(j==170){m=1;j=reSign(HEAP8[t>>0],8,0)==21?171:172;f:do if(j==171)for(;;)if(t=t+1&4294967295,m=m+1&4294967295,reSign(HEAP8[t>>0],8,0)==21)j=171;else{j=172;break f}while(0);
-if(!((HEAP32[(f+8296&4294967295)>>2]|0)>=(m|0))){j=174;break c}m=(m+18&4294967295)+(0-F&4294967295)&4294967295}else if(j==144){m=(__ZL8IsLetterP10Translatorii(f,HEAP32[w>>2],0)|0)==0;m=unSign(m,1,0);if(reSign(m,8,0)==0){j=146;break c}m=20-F&4294967295;A=A+(0-r&4294967295)&4294967295}else if(j==185){if((HEAP32[(f+8272&4294967295)>>2]|0)==0){j=187;break c}m=1}else if(j==178){for(m=(A+(0-r&4294967295)&4294967295)+-1&4294967295;;){if((HEAP32[w>>2]|0)==32){j=183;break}j=(__ZL8IsLetterP10Translatorii(f,
-HEAP32[w>>2],7)|0)!=0;j=unSign(j,1,0);if(reSign(j,8,0)!=0){j=180;break c}j=0-__Z8utf8_in2PiPKci(w,m,1)&4294967295;m=m+j&4294967295;j=182}if((y|0)!=0){j=212;break c}m=3}else if(j==198){j=reSign(s,8,0)==45?201:199;if(j==199){if(reSign(s,8,0)!=32){j=202;break c}if((c&128|0)==0){j=202;break c}}m=22-G&4294967295}else{if(j==191){for(r=A;;){if(reSign(HEAP8[r>>0],8,0)==32){j=196;break}if(reSign(HEAP8[r>>0],8,0)==46){j=193;break}r=r+-1&4294967295;j=195}j==193&&(m=50);if(reSign(HEAP8[r>>0],8,0)==32){j=197;
-break c}}}else if(j==40)if(G=G+6&4294967295,j=(G|0)>18?41:42,j==41&&(G=19),n=s,j=x,s=w,s=__Z8utf8_in2PiPKci(s,j,0),r=s-1&4294967295,s=HEAP8[x>>0],x=x+1&4294967295,j=unSign(D,8,0),j=j==11?78:j==12?119:j==13?120:j==14?125:j==15?56:j==16?68:j==17?43:j==18?48:j==21?96:j==23?115:j==24?126:j==25?51:j==28?81:j==29?108:j==45?91:129,j==129){r=D;if(reSign(s,8,0)!=reSign(r,8,0)){j=132;break c}if((unSign(s,8,0)&192|0)==128){j=209;break e}m=21-G&4294967295}else if(j==78){m=n;if(reSign(s,8,0)!=reSign(m,8,0)){j=
-80;break c}m=21-G&4294967295}else if(j==119)m=20;else if(j==120){for(r=HEAP32[d>>2]+b&4294967295;;){if(!(r>0],8,0)==101;var va=r;if(j){j=122;break}r=va+1&4294967295;j=124}HEAP32[aa>>2]=va}else if(j==125)r=reSign(HEAP8[(t&4294967295)>>0],8,0)*65536&4294967295,n=(reSign(HEAP8[(t+1&4294967295)>>0],8,0)&127)*256&4294967295,p=reSign(HEAP8[(t+2&4294967295)>>0],8,0)&127,HEAP32[da>>2]=(n+r&4294967295)+p&4294967295,t=t+3&4294967295;else if(j==56){n=p=HEAP32[w>>2];j=n>>>
-0<=255?58:57;f:do if(j==58){if((unSign((n-48&4294967295)>>>0<=9,1,0)|0)==0){j=60;break f}u=1;j=63;break f}else if(j==57){j=60;break f}while(0);j==60&&(j=p>>>0>2405&p>>>0<=2415?61:62,j==61?u=1:j==62&&(u=0));j=u;j=unSign((j|0)!=0,1,0);j=reSign(j,8,0)!=0?64:65;if(j==64)m=20-G&4294967295,x=x+r&4294967295;else if(j==65){if(reSign(HEAP8[((f&4294967295)+250&4294967295)>>0],8,0)==0){j=67;break c}m=20-G&4294967295;x=x+-1&4294967295}}else if(j==68){n=m=HEAP32[w>>2];j=m>>>0<=255?69:70;f:do if(j==69){var za=
-_isalpha(n),l=69;j=75;break f}else if(j==70){if(n>>>0>12352&m>>>0<=42752){j=71;break c}j=m>>>0>563?73:74;if(j==73){j=76;break f}else if(j==74){var wa=unSign(HEAPU8[(__ZL10walpha_tab+(m-256&4294967295)&4294967295)>>0],8,0),l=74;j=75;break f}}while(0);if(j==75&&((l==69?za:wa)|0)!=0){j=77;break c}m=21-G&4294967295;x=x+r&4294967295}else if(j==43){m=reSign(HEAP8[t>>0],8,0)-65&4294967295;t=t+1&4294967295;j=(__ZL8IsLetterP10Translatorii(f,HEAP32[w>>2],m)|0)!=0;j=unSign(j,1,0);if(reSign(j,8,0)==0){j=47;break c}n=
-20;j=(m|0)==2?45:46;j==45&&(n=19);m=n-G&4294967295;x=x+r&4294967295}else if(j==48){m=reSign(HEAP8[t>>0],8,0)-65&4294967295;t=t+1&4294967295;r=__ZL13IsLetterGroupP10TranslatorPcii(f,x+-1&4294967295,m,0);m=unSign((r|0)>0,1,0);if(reSign(m,8,0)==0){j=50;break c}m=20-G&4294967295;x=x+(r-1&4294967295)&4294967295}else if(j==96){r=x+r&4294967295;n=0;m=1;j=reSign(HEAP8[t>>0],8,0)==21?97:98;f:do if(j==97)for(;;)if(t=t+1&4294967295,m=m+1&4294967295,reSign(HEAP8[t>>0],8,0)==21)j=97;else break f;while(0);(HEAP32[w>>
-2]|0)!=32?(l=98,j=100):(l=98,j=105);f:do if(j==100)for(;;){j=((l==99?Aa:0)|0)!=0?102:101;h:do if(j==101){if((__ZL8IsLetterP10Translatorii(f,HEAP32[w>>2],7)|0)==0)break h;n=n+1&4294967295;break h}while(0);j=__ZL8IsLetterP10Translatorii(f,HEAP32[w>>2],7);v=r;p=w;p=__Z8utf8_in2PiPKci(p,v,0);r=r+p&4294967295;if((HEAP32[w>>2]|0)==32){j=105;break f}var Aa=j,l=99;j=100}while(0);if(!((m|0)<=(n|0))){j=107;break c}m=(m+18&4294967295)+(0-G&4294967295)&4294967295}else if(j==115){n=r=x+r&4294967295;p=t;j=Q;__Z8utf8_in2PiPKci(j,
-p,0);j=(HEAP32[w>>2]|0)!=(HEAP32[Q>>2]|0)&(HEAP32[w>>2]|0)!=32?116:117;f:do if(j==116)for(;;)if(p=n=r,j=w,j=__Z8utf8_in2PiPKci(j,p,0),r=r+j&4294967295,(HEAP32[w>>2]|0)!=(HEAP32[Q>>2]|0)&(HEAP32[w>>2]|0)!=32)j=116;else{j=117;break f}while(0);if((HEAP32[w>>2]|0)!=(HEAP32[Q>>2]|0)){j=209;break e}x=n}else if(j==126){if((c&8192|0)!=0){j=127;break c}m=1}else if(j==51){if((__ZL8IsLetterP10Translatorii(f,HEAP32[w>>2],0)|0)!=0){j=54;break c}j=(HEAP32[w>>2]|0)!=32?55:53;if(j==53&&(c&134217728|0)!=0){j=54;break c}m=
-20-G&4294967295;x=x+r&4294967295}else if(j==81)if(r=reSign(HEAP8[t>>0],8,0),t=t+1&4294967295,j=(r|0)==1?82:83,j==82)HEAP32[W>>2]=32768;else{if(j==83)if(n=r,j=(r&240|0)==16?84:87,j==84){if(reSign((h|0)>>((n&15)+19&4294967295|0)&1,8,0)==0){j=86;break c}m=23}else if(j==87){if((n&240|0)!=32){j=209;break e}m=(((HEAP32[d>>2]+1&4294967295)+H&4294967295)+(0-e&4294967295)&4294967295)+b&4294967295;_llvm_memcpy_p0i8_p0i8_i32(ka,e+-1&4294967295,m,1,0);HEAP8[(J+m&4294967295)>>0]=32;HEAP8[(J+(m+1&4294967295)&4294967295)>>
-0]=0;m=f;n=ua;HEAP32[(__ZZ11LookupFlagsP10TranslatorPKcE5flags+4&4294967295)>>2]=0;HEAP32[(__ZZ11LookupFlagsP10TranslatorPKcE5flags&4294967295)>>2]=HEAP32[(__ZZ11LookupFlagsP10TranslatorPKcE5flags+4&4294967295)>>2];HEAP32[o>>2]=n;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(m,o,oa,__ZZ11LookupFlagsP10TranslatorPKcE5flags&4294967295,0,0);m=HEAP32[(__ZZ11LookupFlagsP10TranslatorPKcE5flags&4294967295)>>2];m=(m|0)>>((r&15)+19&4294967295|0)&1;if(reSign(m,8,0)==0){j=90;break c}m=23}}else if(j==108){for(m=
-x+r&4294967295;;){if((HEAP32[w>>2]|0)==32){j=113;break}j=(__ZL8IsLetterP10Translatorii(f,HEAP32[w>>2],7)|0)!=0;j=unSign(j,1,0);if(reSign(j,8,0)!=0){j=110;break c}r=m;j=w;j=__Z8utf8_in2PiPKci(j,r,0);m=m+j&4294967295;j=112}if((y|0)!=0){j=212;break c}m=19-G&4294967295}else if(j==91){j=reSign(s,8,0)==45?94:92;if(j==92){if(reSign(s,8,0)!=32){j=95;break c}if((c&16384|0)==0){j=95;break c}}m=22-G&4294967295}while(0);if((y|0)!=0){j=212;break c}HEAP32[ha>>2]=m+HEAP32[ia>>2]&4294967295}while(0);var fa=y;if((fa|
-0)==0)l=210,j=5;else{l=210;j=213;break c}}c:do if(j==7){j=K!=0?8:16;if(j==8)for(HEAP32[Y>>2]=K;;){x=HEAPU32[ca>>2];D=HEAP8[x>>0];z=reSign(D,8,0)!=0;z=unSign(z,1,0);HEAP32[N>>2]=x+1&4294967295;x=reSign(z,8,0)!=0^1;x=unSign(x,1,0);if(reSign(x,8,0)!=0)break;if(reSign(D,8,0)==3)break;x=D;reSign(x,8,0)==5?(l=9,j=10):(l=9,j=11);if(j==10){HEAP32[T>>2]=HEAP32[L>>2]+1&4294967295;var pa=D,l=10}if(reSign(l==10?pa:x,8,0)==9)HEAP32[S>>2]=HEAP32[Z>>2]+2&4294967295}else j==16&&(HEAP32[Y>>2]=__str28144&4294967295);
-t=t+-1&4294967295;y=2;j=212;break c}else if(j==22){HEAP32[ea>>2]=t;y=2;j=212;break c}else if(j==20){y=1;j=212;break c}else if(j==26){y=1;j=212;break c}else if(j==28){y=1;j=212;break c}else if(j==39){y=1;j=212;break c}else if(j==208){y=1;j=212;break c}else if(j==177){y=1;j=212;break c}else if(j==149){y=1;j=212;break c}else if(j==159){y=1;j=212;break c}else if(j==163){j=169;break c}else if(j==140){y=1;j=212;break c}else if(j==143){y=1;j=212;break c}else if(j==190){y=1;j=212;break c}else if(j==174){y=
-1;j=212;break c}else if(j==146){y=1;j=212;break c}else if(j==187){y=1;j=212;break c}else if(j==180){y=1;j=212;break c}else if(j==202){y=1;j=212;break c}else if(j==197){y=1;j=212;break c}else if(j==132){y=1;j=212;break c}else if(j==80){y=1;j=212;break c}else if(j==67){y=1;j=212;break c}else if(j==71){j=77;break c}else if(j==47){y=1;j=212;break c}else if(j==50){y=1;j=212;break c}else if(j==107){y=1;j=212;break c}else if(j==127){y=1;j=212;break c}else if(j==54){y=1;j=212;break c}else if(j==86){y=1;j=
-212;break c}else if(j==90){y=1;j=212;break c}else if(j==110){y=1;j=212;break c}else if(j==95){y=1;j=212;break c}while(0);c:do if(j==169){y=1;j=212;break c}else if(j==77){y=1;j=212;break c}while(0);if(j==212)var sa=y,l=212;j=((l==212?sa:fa)|0)==2?214:227;c:do if(j==214){if((E|0)!=0)break c;j=(I|0)==0?219:216;d:do if(j==216){if(reSign(HEAP8[(A+-1&4294967295)>>0],8,0)!=32)break c;if((I|0)==0)break d;HEAP32[na>>2]=HEAP32[U>>2]+4&4294967295}while(0);j=(HEAP32[qa>>2]|0)>=(HEAP32[(__ZZL9MatchRuleP10TranslatorPPcS1_iS1_P11MatchRecordiiE4best&
-4294967295)>>2]|0)?220:221;j==220&&(_llvm_memcpy_p0i8_p0i8_i32(__ZZL9MatchRuleP10TranslatorPPcS1_iS1_P11MatchRecordiiE4best,ra,16,1,0),a=H);if((HEAP32[_option_phonemes>>2]|0)!=2)break c;if(!((HEAP32[xa>>2]|0)>0))break c;if((c&268435456|0)!=0)break c;D=HEAP32[la>>2];j=(b|0)>1?225:226;j==225&&(D=D+35&4294967295);__Z14DecodePhonemesPKcPc(HEAP32[ga>>2],ta);x=__Z10DecodeRulePKciPci(O,b,B,c);_fprintf(HEAP32[_f_trans>>2],__str29145&4294967295,D,x,ma)}while(0);for(;;)if(A=reSign(HEAP8[t>>0],8,0)!=0,A=unSign(A,
-1,0),t=t+1&4294967295,reSign(A,8,0)==0)break;if(reSign(HEAP8[(t&4294967295)>>0],8,0)!=7)j=4;else break a}}while(0);j=(HEAP32[_option_phonemes>>2]|0)==2?230:233;a:do if(j==230){if((c&268435456|0)!=0)break a;if(!((b|0)<=1))break a;_fputc(10,HEAP32[_f_trans>>2])}while(0);a=f=b+a&4294967295;((f|0)==0?234:235)==234&&(a=1);HEAP32[d>>2]=HEAP32[d>>2]+a&4294967295;j=(HEAP32[(__ZZL9MatchRuleP10TranslatorPPcS1_iS1_P11MatchRecordiiE4best&4294967295)>>2]|0)==0?236:237;j==236&&(HEAP32[(__ZZL9MatchRuleP10TranslatorPPcS1_iS1_P11MatchRecordiiE4best+
-4&4294967295)>>2]=__str28144&4294967295);_llvm_memcpy_p0i8_p0i8_i32(g,__ZZL9MatchRuleP10TranslatorPPcS1_iS1_P11MatchRecordiiE4best,16,1,0)}STACKTOP=k}function __Z6LookupP10TranslatorPKcPc(f,d,e){var b=STACKTOP;STACKTOP+=12;_memset(b,0,12);var a=b+8;HEAP32[(b+4&4294967295)>>2]=0;HEAP32[(b&4294967295)>>2]=HEAP32[(b+4&4294967295)>>2];HEAP32[a>>2]=d;f=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(f,a,e,b&4294967295,0,0);STACKTOP=b;return f}
-function __Z14TranslateRulesP10TranslatorPcS1_iS1_iPj(f,d,e,b,a,g,c){var h=STACKTOP;STACKTOP+=432;_memset(h,0,432);var k,j=null,l,m,n,o,q,p=h+4,r=h+12,v,u,s=h+16,t=h+20,D,w=h+24,A,x,B=h+28,z,y=h+32,E=h+48,H=h+64,G=h+104,F=h+264,I,C=h+384,K=h+392;z=x=A=HEAP32[s>>2]=0;k=HEAP32[(f+1048&4294967295)>>2]==0?1:2;a:do if(k==1)u=0;else if(k==2){k=c!=0?3:4;k==3&&(z=HEAP32[(c&4294967295)>>2]);o=0;j=4;b:for(;;){if(!(((j==5?O:0)|0)<=158))break b;l=HEAP8[(d+o&4294967295)>>0];HEAP8[(G+o&4294967295)>>0]=l;var O=
-o+1&4294967295;o=O;if(reSign(l,8,0)==0){j=5;break b}else j=5}HEAP8[(G+o&4294967295)>>0]=0;k=(HEAP32[_option_phonemes>>2]|0)==2?8:14;b:do if(k==8){if((g&268435456|0)!=0)break b;I=0;l=HEAP8[(d+I&4294967295)>>0];var J=reSign(l,8,0)==32,Q=reSign(l,8,0)==0;k=J|Q?11:10;c:do if(k==10)for(;;)if(HEAP8[(F+I&4294967295)>>0]=l,I=I+1&4294967295,l=HEAP8[(d+I&4294967295)>>0],J=reSign(l,8,0)==32,Q=reSign(l,8,0)==0,J|Q)break c;else k=10;while(0);HEAP8[(F+I&4294967295)>>0]=0;I=HEAP32[_f_trans>>2];J=F&4294967295;k=
-(g|0)<0?12:13;k==12?_fprintf(I,__str30146&4294967295,J):k==13&&_fprintf(I,__str31147&4294967295,J)}while(0);HEAP32[B>>2]=d;HEAP32[(f+8296&4294967295)>>2]=0;HEAP32[(f+8300&4294967295)>>2]=0;k=a!=0?15:16;k==15&&(HEAP8[(a&4294967295)>>0]=0);I=C&4294967295;var J=C+1&4294967295,Q=C&4294967295,R=K&4294967295,V=p+4&4294967295,M=p+4&4294967295,P=p&4294967295,Y=p&4294967295,ca=K&4294967295,N=K&4294967295,L=E&4294967295,T=E&4294967295,Z=E&4294967295,S=E&4294967295,ea=y&4294967295,$=y,X=E,ia=y&4294967295,ha=
-H&4294967295,aa=H&4294967295,da=y+4&4294967295,W=H&4294967295,ka=y&4294967295,ua=y&4294967295,oa=H&4294967295,qa=p+4&4294967295,ra=p+4&4294967295,xa=p&4294967295,la=p&4294967295,ga=y+4&4294967295,ta=H&4294967295,ma=y&4294967295,U=y+4&4294967295,na=y+4&4294967295,ba=y&4294967295,ja=y+4&4294967295,va=y+8&4294967295,za=y+8&4294967295,wa=y+8&4294967295,Aa=y+12&4294967295,fa=y+12&4294967295,pa=y+4&4294967295;b:for(;;){l=HEAP8[HEAP32[B>>2]>>0];v=reSign(l,8,0)==32;m=reSign(l,8,0)==0;if(v|m){k=118;break b}m=
-HEAP32[B>>2];v=s;v=__Z8utf8_in2PiPKci(v,m,0);m=(__Z7IsAlphaj(HEAP32[s>>2])|0)!=0;m=unSign(m,1,0);k=reSign(m,8,0)!=0?18:19;k==18&&(A=A+1&4294967295);m=unSign(l,8,0);m=unSign(HEAPU8[((f+7756&4294967295)+m&4294967295)>>0],8,0);n=o=k=HEAPU32[s>>2];k=k>>>0<=255?21:20;c:do if(k==21){if((unSign((n-48&4294967295)>>>0<=9,1,0)|0)==0){k=23;break c}k=26;break c}else if(k==20){k=23;break c}while(0);c:do if(k==23)if(k=o>>>0>2405&o>>>0<=2415?24:25,k==24){k=26;break c}else if(k==25){k=31;break c}while(0);c:do if(k==
-26){k=reSign(HEAP8[((f&4294967295)+250&4294967295)>>0],8,0)==0?28:27;if(k==27&&(A|0)!=0)break c;HEAP8[I>>0]=95;_llvm_memcpy_p0i8_p0i8_i32(J,HEAP32[B>>2],v,1,0);HEAP8[(C+(v+1&4294967295)&4294967295)>>0]=0;l=f;m=Q;n=R;HEAP32[V>>2]=0;HEAP32[P>>2]=HEAP32[M>>2];HEAP32[h>>2]=m;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(l,h,n,Y,0,0);x=x+1&4294967295;l=unSign(x>>>0>1,1,0);k=reSign(l,8,0)!=0?29:30;k==29&&(x=_strlen(ca),_llvm_memcpy_p0i8_p0i8_i32(ca+x&4294967295,__ZZ14TranslateRulesP10TranslatorPcS1_iS1_iPjE9str_pause&
-4294967295,2,1,0),x=0);__Z14AppendPhonemesP10TranslatorPciPKc(f,e,b,N);HEAP32[B>>2]=HEAP32[B>>2]+v&4294967295;k=117;continue b}while(0);n=x=0;o=HEAP32[s>>2]-HEAP32[(f+964&4294967295)>>2]&4294967295;k=(o|0)<0|(o|0)>127?32:33;c:do if(k==32){k=35;break c}else if(k==33){if(HEAP32[((f+6280&4294967295)+o*4&4294967295)>>2]==0){k=35;break c}__ZL9MatchRuleP10TranslatorPPcS1_iS1_P11MatchRecordii(f,B,d,v,HEAP32[((f+6280&4294967295)+o*4&4294967295)>>2],y,g,z);n=1;k=98;break c}while(0);c:do if(k==35){if((n|0)!=
-0)break c;k=(m|0)>0?37:44;d:do if(k==37){o=HEAP8[(HEAP32[B>>2]+1&4294967295)>>0];q=unSign(l,8,0);o=(unSign(o,8,0)*256&4294967295)+q&4294967295;reSign(HEAP8[(HEAP32[B>>2]+2&4294967295)>>0],8,0);q=unSign(l,8,0);q=D=unSign(HEAPU8[((f+8012&4294967295)+q&4294967295)>>0],8,0);if(!((m+D&4294967295|0)>(q|0)))break d;for(;;){k=(HEAP32[((f+7272&4294967295)+q*4&4294967295)>>2]|0)==(o|0)?39:43;f:do if(k==39){n=1;HEAP32[t>>2]=HEAP32[B>>2];__ZL9MatchRuleP10TranslatorPPcS1_iS1_P11MatchRecordii(f,t,d,2,HEAP32[((f+
-6792&4294967295)+q*4&4294967295)>>2],E,g,z);k=(HEAP32[L>>2]|0)>0?40:41;k==40&&(HEAP32[Z>>2]=HEAP32[T>>2]+35&4294967295);var sa=unSign(l,8,0);__ZL9MatchRuleP10TranslatorPPcS1_iS1_P11MatchRecordii(f,B,d,1,HEAP32[((f+5256&4294967295)+sa*4&4294967295)>>2],y,g,z);if(!((HEAP32[S>>2]|0)>=(HEAP32[ea>>2]|0)))break f;_llvm_memcpy_p0i8_p0i8_i32($,X,16,1,0);HEAP32[B>>2]=HEAP32[t>>2]}while(0);q=q+1&4294967295;if((m+D&4294967295|0)>(q|0))k=38;else break d}}while(0);if((n|0)!=0)break c;k=unSign(l,8,0);k=HEAP32[((f+
-5256&4294967295)+k*4&4294967295)>>2]!=0?46:47;d:do if(k==46){k=unSign(l,8,0);__ZL9MatchRuleP10TranslatorPPcS1_iS1_P11MatchRecordii(f,B,d,1,HEAP32[((f+5256&4294967295)+k*4&4294967295)>>2],y,g,z);k=87;break d}else if(k==47){__ZL9MatchRuleP10TranslatorPPcS1_iS1_P11MatchRecordii(f,B,d,0,HEAP32[(f+5256&-1)>>2],y,g,z);if((HEAP32[ua>>2]|0)!=0){k=97;break d}if((HEAP32[_option_sayas>>2]&16|0)!=0){k=87;break d}k=HEAP32[B>>2]+-1&4294967295;m=w;m=__Z8utf8_in2PiPKci(m,k,0);m=m-1&4294967295;k=(HEAP32[(f+964&4294967295)>>
-2]|0)>0?50:60;e:do if(k==50){var Ba=HEAPU32[w>>2];if((Ba|0)<=577)j=50;else{j=50;k=61;break e}q=o=HEAP32[w>>2];k=o>>>0<=255?52:53;if(k==52)var ya=_isalpha(q),j=52;else if(k==53){if(q>>>0>12352&o>>>0<=42752){k=54;break b}k=o>>>0>563?56:57;if(k==56){k=60;break e}else if(k==57)var Ca=unSign(HEAPU8[(__ZL10walpha_tab+(o-256&4294967295)&4294967295)>>0],8,0),j=57}if(((j==52?ya:Ca)|0)!=0){k=59;break b}else{k=60;break e}}while(0);if(k==60)var Ea=HEAP32[w>>2],j=60;k=((j==60?Ea:Ba)|0)==57384?62:64;e:do if(k==
-62){if(!((HEAP32[(((f&4294967295)+100&4294967295)+64&4294967295)>>2]|0)>(HEAP32[_pre_pause>>2]|0)))break e;HEAP32[_pre_pause>>2]=HEAP32[(((f&4294967295)+100&4294967295)+64&4294967295)>>2]}while(0);k=(__Z9IsBracketi(HEAP32[w>>2])|0)!=0;k=unSign(k,1,0);k=reSign(k,8,0)!=0?65:67;e:do if(k==65){if(!((HEAP32[(((f&4294967295)+24&4294967295)+64&4294967295)>>2]|0)>(HEAP32[_pre_pause>>2]|0)))break e;HEAP32[_pre_pause>>2]=HEAP32[(((f&4294967295)+24&4294967295)+64&4294967295)>>2]}while(0);k=(HEAP32[w>>2]|0)<=
-191|(HEAP32[w>>2]|0)>605?84:68;e:do if(k==68){o=unSign(HEAPU8[(__ZL13remove_accent+(HEAP32[w>>2]-192&4294967295)&4294967295)>>0],8,0);if((o|0)==0)break e;k=reSign(HEAP8[(HEAP32[B>>2]+-2&4294967295)>>0],8,0)!=32?71:70;if(k==70&&reSign(HEAP8[(HEAP32[B>>2]+m&4294967295)>>0],8,0)==32){k=87;break d}HEAP32[t>>2]=HEAP32[B>>2]+-1&4294967295;HEAP8[(HEAP32[B>>2]+-1&4294967295)>>0]=o&255;l=HEAP32[B>>2];HEAP8[(l&4294967295)>>0]=HEAP8[(HEAP32[B>>2]+m&4294967295)>>0];l=reSign(HEAP8[(l&4294967295)>>0],8,0)!=32;
-l=unSign(l,1,0);k=reSign(l,8,0)!=0?72:74;f:do if(k==72)for(;;)if(HEAP32[B>>2]=HEAP32[B>>2]+1&4294967295,l=HEAP32[B>>2],HEAP8[(l&4294967295)>>0]=HEAP8[(HEAP32[B>>2]+m&4294967295)>>0],l=reSign(HEAP8[(l&4294967295)>>0],8,0)!=32,l=unSign(l,1,0),reSign(l,8,0)!=0)k=72;else break f;while(0);l=unSign((m|0)>0,1,0);m=m-1&4294967295;k=reSign(l,8,0)!=0?73:75;f:do if(k==73)for(;;)if(l=HEAP32[B>>2],HEAP8[l>>0]=32,HEAP32[B>>2]=l+1&4294967295,l=unSign((m|0)>0,1,0),m=m-1&4294967295,reSign(l,8,0)!=0)k=73;else break f;
-while(0);k=(HEAP32[(((f&4294967295)+24&4294967295)+4&4294967295)>>2]|0)==0?83:76;f:do if(k==76){v=HEAP32[w>>2];l=__ZL13diereses_list&4294967295;for(m=0;;){if(reSign(HEAP16[(l+2*m&4294967295)>>1],16,0)==0){k=80;break}n=unSign(HEAPU16[(l+2*m&4294967295)>>1],16,0);var Da=m+1&4294967295;if((n|0)==(v|0)){k=81;break}m=Da;k=79}if(k!=80&&k==81){if((Da|0)<=0)break f;HEAP32[B>>2]=HEAP32[t>>2];k=117;continue b}}while(0);HEAP8[(e&4294967295)>>0]=0;HEAP32[B>>2]=d;HEAP32[(f+8296&4294967295)>>2]=0;HEAP32[(f+8300&
-4294967295)>>2]=0;k=117;continue b}while(0);if(!((HEAP32[w>>2]|0)>12799&(HEAP32[w>>2]|0)<=42751)){k=87;break d}if(a==0){k=87;break d}k=f;o=__str33149&4294967295;q=oa;HEAP32[qa>>2]=0;HEAP32[xa>>2]=HEAP32[ra>>2];HEAP32[r>>2]=o;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(k,r,q,la,0,0);HEAP32[ga>>2]=ta;HEAP32[ma>>2]=1;HEAP32[B>>2]=HEAP32[B>>2]+(v-1&4294967295)&4294967295;k=87;break d}while(0);d:do if(k==87){if((HEAP32[ia>>2]|0)!=0){k=97;break d}k=(HEAP32[s>>2]|0)<=767|(HEAP32[s>>2]|0)>879?89:
-96;e:do if(k==89)if(l=(__Z7IsAlphaj(HEAP32[s>>2])|0)!=0,l=unSign(l,1,0),k=reSign(l,8,0)!=0?90:94,k==90){if((A|0)>1){k=92;break b}if(reSign(HEAP8[(HEAP32[B>>2]+(v-1&4294967295)&4294967295)>>0],8,0)>32){k=92;break b}}else if(k==94){__Z12LookupLetterP10TranslatorjiPci(f,HEAP32[s>>2],-1,ha,0);if(reSign(HEAP8[aa>>0],8,0)==0)break e;HEAP32[da>>2]=W;HEAP32[ka>>2]=1}while(0);HEAP32[B>>2]=HEAP32[B>>2]+(v-1&4294967295)&4294967295;break c}while(0);HEAP32[(f+652&4294967295)>>2]=0}while(0);k=HEAP32[U>>2]==0?99:
-100;k==99&&(HEAP32[na>>2]=__str28144&4294967295);if(!((HEAP32[ba>>2]|0)>0)){k=117;continue b}if((g|0)<0){k=102;break b}k=reSign(HEAP8[(HEAP32[ja>>2]&4294967295)>>0],8,0)==21?104:106;if(k==104&&(g&4096|0)==0){k=105;break b}l=HEAP32[va>>2]&-32769;HEAP32[za>>2]=l;k=(l|0)!=0?107:114;c:do if(k==107){if(a==0)break c;if((HEAP32[wa>>2]&1024|0)==0){k=110;break b}if((g&536870912|0)==0){k=110;break b}}while(0);k=HEAP32[Aa>>2]!=0?115:116;k==115&&(HEAP8[HEAP32[fa>>2]>>0]=69);__Z14AppendPhonemesP10TranslatorPciPKc(f,
-e,b,HEAP32[pa>>2]);k=117}b:do if(k==118){k=119;break b}else if(k==92){HEAP8[(e&4294967295)>>0]=0;if(c==0){k=119;break b}HEAP32[(c&4294967295)>>2]|=65536;k=119;break b}else if(k==102){u=HEAP32[(y+8&4294967295)>>2]|1;break a}else if(k==105){_strcpy(e,HEAP32[(y+4&4294967295)>>2]);u=0;break a}else if(k==110){k=(HEAP32[(y+8&4294967295)>>2]&1024|0)!=0?111:113;c:do if(k==111){if((HEAP32[(y+8&4294967295)>>2]&127|0)!=0)break c;HEAP32[(y+8&4294967295)>>2]|=HEAP32[B>>2]-d&4294967295}while(0);_strcpy(a,HEAP32[(y+
-4&4294967295)>>2]);f=_strlen(G&4294967295);_llvm_memcpy_p0i8_p0i8_i32(d,G&4294967295,f,1,0);u=HEAP32[(y+8&4294967295)>>2];break a}else if(k==54){k=59;break b}while(0);k==119?(__Z21ApplySpecialAttributeP10TranslatorPci(f,e,z),j=_strlen(G&4294967295),_llvm_memcpy_p0i8_p0i8_i32(d,G&4294967295,j,1,0),u=0):k==59&&(_sprintf(e,__str32148&4294967295,21,HEAP32[((f&4294967295)+268&4294967295)>>2]),u=0)}while(0);STACKTOP=h;return u}
-function __Z14UnpronouncableP10TranslatorPci(f,d,e){var b=STACKTOP;STACKTOP+=164;_memset(b,0,164);var a,g=null,c,h,k,j=b+160,l,m,n,o;l=0;m=9;__Z8utf8_in2PiPKci(j,d,0);a=(HEAP32[(f+964&4294967295)>>2]|0)>0?1:3;a:do if(a==1){if(!((HEAP32[j>>2]|0)<=576)){a=3;break a}k=0;a=40;break a}while(0);a:do if(a==3)if(a=(HEAP32[(((f&4294967295)+24&4294967295)+20&4294967295)>>2]|0)==1?4:5,a==4)k=0;else if(a==5)if(n=reSign(HEAP8[d>>0],8,0),HEAP32[j>>2]=n,a=(HEAP32[j>>2]|0)==32|(HEAP32[j>>2]|0)==0|(HEAP32[j>>2]|0)==
-39?6:7,a==6)k=0;else if(a==7){o=n=0;b:for(;;){h=d+n&4294967295;a=j;a=__Z8utf8_in2PiPKci(a,h,0);n=n+a&4294967295;if((HEAP32[j>>2]|0)==0|(HEAP32[j>>2]|0)==32){a=27;break b}a=(HEAP32[j>>2]|0)==39?10:12;if(a==10){if((o|0)>1){a=27;break b}if((e|0)>0){a=27;break b}}a=(o|0)==0?13:14;a==13&&(l=HEAP32[j>>2]);o=o+1&4294967295;h=HEAP32[j>>2];a=f;a=__ZL8IsLetterP10Translatorii(a,h,7);a=unSign((a|0)!=0,1,0);if(reSign(a,8,0)!=0){a=15;break b}a=(HEAP32[j>>2]|0)==39?17:18;if(a==17)a=8;else if(a==18){var q=h=HEAP32[j>>
-2];a=h>>>0<=255?19:20;if(a==19)var p=_isalpha(q),g=19;else if(a==20)if(a=q>>>0>12352&h>>>0<=42752?21:22,a==21){a=8;continue b}else if(a==22){if(h>>>0>563){a=23;break b}var r=unSign(HEAPU8[(__ZL10walpha_tab+(h-256&4294967295)&4294967295)>>0],8,0),g=24}if(((g==19?p:r)|0)==0){a=26;break b}else a=8}}b:do if(a==27){var v=m,g=27;a=28;break b}else if(a==15){var u=o;m=u;g=15;a=28;break b}else if(a==23){a=26;break b}while(0);if(a==28){a=((g==27?v:u)|0)>2?29:35;b:do if(a==29){if((HEAP32[(((f&4294967295)+24&
-4294967295)+20&4294967295)>>2]|0)!=2)break b;HEAP8[(b&4294967295)>>0]=0;e=reSign(HEAP8[(d+-1&4294967295)>>0],8,0);HEAP8[(d+-1&4294967295)>>0]=32;f=__Z14TranslateRulesP10TranslatorPcS1_iS1_iPj(f,d,b&4294967295,160,0,-2147483648,0);HEAP8[(d+-1&4294967295)>>0]=e&255;a=(f|0)==0?32:31;c:do if(a==31){if((f&32768|0)!=0){a=32;break c}c=0;a=34;break c}while(0);a==32&&(c=1);k=c;break a}while(0);a=(HEAP32[(((f&4294967295)+24&4294967295)+20&4294967295)>>2]|0)==(l|0)?36:37;a==36&&(m=m-1&4294967295);a=(reSign(HEAP8[((f&
-4294967295)+248&4294967295)>>0],8,0)+1&4294967295|0)<(m|0)?38:39;a==38?k=1:a==39&&(k=0)}else a==26&&(k=0)}while(0);STACKTOP=b;return k}
-function __ZL18count_pitch_vowelsiii(f,d,e){var b,a=null,g,c,h,k,j;j=k=h=0;HEAP32[__ZL10number_pre>>2]=-1;HEAP32[__ZL11number_tail>>2]=0;HEAP32[__ZL12last_primary>>2]=-1;g=f;b=(g|0)<(d|0)?1:11;a:do if(b==1)for(;;){var l=c=reSign(HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*g&-1)>>0],8,0);(l|0)>=(h|0)?(a=1,b=2):(a=1,b=6);if(b==2){b=(c|0)>(h|0)?3:4;b==3?j=g:b==4&&(j=k);k=g;var m=c;h=m;a=5}b=((a==5?m:l)|0)>3?7:10;b==7&&(b=(HEAP32[__ZL10number_pre>>2]|0)<0?8:9,b==8&&(HEAP32[__ZL10number_pre>>2]=g-f&4294967295),
-HEAP32[__ZL12last_primary>>2]=g);g=g+1&4294967295;if((g|0)<(d|0))b=1;else break a}while(0);b=(HEAP32[__ZL10number_pre>>2]|0)<0?12:13;b==12&&(HEAP32[__ZL10number_pre>>2]=d);HEAP32[__ZL11number_tail>>2]=(d+-1&4294967295)+(0-k&4294967295)&4294967295;HEAP32[__ZL9tone_posn>>2]=k;HEAP32[__ZL10tone_posn2>>2]=j;b=(unSign(HEAPU8[__ZL8no_tonic_b>>0],1,0)|0)!=0?14:15;a:do if(b==14)HEAP32[__ZL10tone_posn2>>2]=d,HEAP32[__ZL9tone_posn>>2]=HEAP32[__ZL10tone_posn2>>2];else if(b==15)if(b=(HEAP32[__ZL12last_primary>>
-2]|0)>=0?16:18,b==16){if((d|0)!=(e|0))break a;HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*HEAP32[__ZL12last_primary>>2]&-1)>>0]=7}else b==18&&(HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*HEAP32[__ZL9tone_posn>>2]&-1)>>0]=7);while(0)}
-function __ZL9set_pitchP8SYLLABLEii(f,d,e){var b=null,a,g,c;a=d;g=e;c=0;(a|0)<0?(b=-1,d=1):(b=-1,d=2);if(d==1){a=0;var h=g,b=1}if((((b==1?h:e)|0)<0?3:4)==3)c=1,g=0-g&4294967295;e=b=g+a&4294967295;d=(b|0)<0?5:6;a:do if(d==5)e=0;else if(d==6){if(!((b|0)>254))break a;e=254}while(0);((a|0)>254?9:10)==9&&(a=254);HEAP8[(f+4&4294967295)>>0]=e&255;HEAP8[(f+5&4294967295)>>0]=a&255;HEAP8[(f+2&4294967295)>>0]|=c&255}
-function __ZL16SetPitchGradientiiii(f,d,e,b){var a,g=null,c,h,k,j,l,m;k=(b-e&4294967295)<<8;j=d-f&4294967295;a=(j|0)<=0?12:1;a:do if(a==1){a=(j|0)>1?2:3;a==2&&(k=(k|0)/(j|0)|0);h=e<<8;b=f;if(!((b|0)<(d|0)))break a;for(;;){m=HEAP32[__ZL12syllable_tab>>2]+6*b&4294967295;c=reSign(HEAP8[(m&4294967295)>>0],8,0);g=0-((k|0)>>8)&4294967295;a=(k|0)>0?5:6;if(a==5)__ZL9set_pitchP8SYLLABLEii(m,(h|0)>>8,g),h=k+h&4294967295;else if(a==6){var n=l=g;(HEAP32[(__ZL8min_drop+c*4&4294967295)>>2]|0)>(n|0)?(g=6,a=7):(g=
-6,a=8);if(a==7){var o=HEAP32[(__ZL8min_drop+c*4&4294967295)>>2];l=o;g=7}a=g==7?o:n;h=k+h&4294967295;a=(a|0)>18?9:10;a==9&&(l=18);__ZL9set_pitchP8SYLLABLEii(m,(h|0)>>8,l)}b=b+1&4294967295;if((b|0)<(d|0))a=4;else break a}}while(0)}
-function __ZL12calc_pitchesiiii(f,d,e,b){var a,g=null,c,h,k,j,l,m,n,o,q,p,r,v,u,s,t,D,w;n=0;a=(f|0)==0?1:70;if(a==1){b=HEAP32[_tunes>>2]+68*b&4294967295;o=d;m=unSign(HEAPU8[(b+25&4294967295)>>0],8,0);r=unSign(HEAPU8[(b+24&4294967295)>>0],8,0);__ZL16SetPitchGradientiiii(o,o+HEAP32[__ZL10number_pre>>2]&4294967295,r,m);o=o+HEAP32[__ZL10number_pre>>2]&4294967295;a=(HEAP32[_option_tone_flags>>2]&512|0)!=0?4:5;a==4&&(HEAP32[__ZL9tone_posn>>2]=HEAP32[__ZL10tone_posn2>>2]);m=HEAP32[__ZL9tone_posn>>2];p=c=
-k=s=h=r=j=0;D=m;u=unSign(HEAPU8[(b+32&4294967295)>>0],8,0);d=unSign(HEAPU8[(b+31&4294967295)>>0],8,0);n=(u-d&4294967295)<<8;f=(n|0)>=0?n:0-n&4294967295;l=__ZL7drops_0&4294967295;d=1;u=0;a=reSign(HEAP8[(b+30&4294967295)>>0],8,0)==-1?6:7;a==6&&(u=1);a=reSign(HEAP8[(b+33&4294967295)>>0],8,0)!=-1?8:13;a:do if(a==8){for(g=m-1&4294967295;;){if(!((g|0)>=(o|0)))break a;v=reSign(HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*g&-1)>>0],8,0)>3;q=g;if(v){a=10;break}g=q-1&4294967295;a=12}D=q}while(0);a=(o|0)<(m|0)?14:
-61;a:do if(a==14)for(;;){q=HEAP32[__ZL12syllable_tab>>2]+6*o&4294967295;v=reSign(HEAP8[(q&4294967295)>>0],8,0);a=(d|0)!=0?18:15;c:do if(a==15){if(!((v|0)>3)){a=50;break c}if((d|0)!=0){a=18;break c}if((v|0)==5){a=18;break c}a=(o|0)==(D|0)?37:38;if(a==37){j=unSign(HEAPU8[(b+33&4294967295)>>0],8,0)<<8;u=2;a=44;break c}else if(a==38)if(a=(p|0)!=0?39:40,a==39){u=1;p=0;j=unSign(HEAPU8[(b+31&4294967295)>>0],8,0)<<8;h=h+1&4294967295;a=44;break c}else if(a==40)if(a=(h|0)>0?41:42,a==41){j=r+j&4294967295;a=
-44;break c}else if(a==42){g=unSign(HEAPU8[(b+32&4294967295)>>0],8,0)*256&4294967295;j=((reSign(HEAP8[((b+16&4294967295)+s&4294967295)>>0],8,0)*f&4294967295|0)/64|0)+g&4294967295;s=s+1&4294967295;if(!((unSign(HEAPU8[(b+35&4294967295)>>0],8,0)|0)<=(s|0))){a=44;break c}s=0;a=44;break c}}while(0);c:do if(a==18){s=d=0;a=reSign(HEAP8[(b+30&4294967295)>>0],8,0)==-1;g=o;a=a?19:25;if(a==19){a=D;for(h=0;;){if(!((g|0)<(a|0)))break;j=reSign(HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*g&-1)>>0],8,0);g=g+1&4294967295;
-if((j|0)>6)break;(j|0)>=4&&(h=h+1&4294967295)}h=g=h;j=unSign(HEAPU8[(b+31&4294967295)>>0],8,0)<<8}else if(a==25){p=D;g=g+1&4294967295;for(a=0;;){if(!((g|0)<(p|0)))break;h=reSign(HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*g&-1)>>0],8,0);g=g+1&4294967295;if((h|0)>6)break;(h|0)>=4&&(a=a+1&4294967295)}h=g=a;j=unSign(HEAPU8[(b+30&4294967295)>>0],8,0)<<8;p=1}var g=unSign(HEAPU8[(b+34&4294967295)>>0],8,0),A=h;(g|0)<(A|0)?(g=31,a=32):(g=31,a=33);a==32&&(h=w=unSign(HEAPU8[(b+34&4294967295)>>0],8,0),g=32);a=((g==
-32?w:A)|0)>1?34:35;if(a==34){r=(n|0)/(h-1&4294967295|0)|0;a=44;break c}else if(a==35){r=0;a=44;break c}}while(0);c:do if(a==44){h=h-1&4294967295;if(!((v|0)>3)){a=50;break c}a=m;for(k=g=o+1&4294967295;;){if(!((k|0)<=(a|0)))break;if((reSign(HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*k&-1)>>0],8,0)|0)>=2)break;k=k+1&4294967295}k=g=k-g&4294967295;c=0;HEAP8[(q&4294967295)>>0]=6;HEAP8[(q+1&4294967295)>>0]=HEAP8[(b+26&4294967295)>>0];g=unSign(HEAPU8[(b+27&4294967295)>>0],8,0);__ZL9set_pitchP8SYLLABLEii(q,(j|
-0)>>8,g);a=60;break c}while(0);if(a==50)if(a=(v|0)>=2?51:56,a==51){a=m;for(k=g=o+1&4294967295;;){if(!((k|0)<=(a|0)))break;if((reSign(HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*k&-1)>>0],8,0)|0)>=2)break;k=k+1&4294967295}k=g=k-g&4294967295;c=0;__ZL9set_pitchP8SYLLABLEii(q,(j|0)>>8,HEAP32[(l+4*v&4294967295)>>2])}else a==56&&(a=(k|0)>1?57:58,a==57?(t=reSign(HEAP8[((b+39&4294967295)+u&4294967295)>>0],8,0),g=reSign(HEAP8[((b+36&4294967295)+u&4294967295)>>0],8,0),t=(t-g&4294967295|0)/(k-1&4294967295|0)|0):
-a==58&&(t=0),g=HEAP32[(l+4*v&4294967295)>>2],v=(j|0)>>8,a=reSign(HEAP8[((b+36&4294967295)+u&4294967295)>>0],8,0),__ZL9set_pitchP8SYLLABLEii(q,(a+v&4294967295)+(c*t&4294967295)&4294967295,g),c=c+1&4294967295);o=o+1&4294967295;if((o|0)<(m|0))a=14;else break a}while(0);a=(unSign(HEAPU8[__ZL8no_tonic_b>>0],1,0)|0)!=0?62:63;a!=62&&a==63&&(a=(HEAP32[__ZL11number_tail>>2]|0)==0?64:65,a==64?(w=unSign(HEAPU8[(b+42&4294967295)>>0],8,0),HEAP32[__ZL14tone_pitch_env>>2]=w,w=unSign(HEAPU8[(b+43&4294967295)>>0],
-8,0),t=unSign(HEAPU8[(b+44&4294967295)>>0],8,0),w=w-t&4294967295,t=unSign(HEAPU8[(b+44&4294967295)>>0],8,0),m=HEAP32[__ZL12syllable_tab>>2]+6*o&4294967295,o=o+1&4294967295,__ZL9set_pitchP8SYLLABLEii(m,t,w)):a==65&&(w=unSign(HEAPU8[(b+45&4294967295)>>0],8,0),HEAP32[__ZL14tone_pitch_env>>2]=w,w=unSign(HEAPU8[(b+46&4294967295)>>0],8,0),t=unSign(HEAPU8[(b+47&4294967295)>>0],8,0),w=w-t&4294967295,t=unSign(HEAPU8[(b+47&4294967295)>>0],8,0),m=HEAP32[__ZL12syllable_tab>>2]+6*o&4294967295,o=o+1&4294967295,
-__ZL9set_pitchP8SYLLABLEii(m,t,w)),HEAP8[((HEAP32[__ZL12syllable_tab>>2]+6*HEAP32[__ZL9tone_posn>>2]&4294967295)+1&4294967295)>>0]=HEAP32[__ZL14tone_pitch_env>>2]&255,a=reSign(HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*HEAP32[__ZL9tone_posn>>2]&-1)>>0],8,0)==4?67:68,a==67&&(HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*HEAP32[__ZL9tone_posn>>2]&-1)>>0]=6),w=unSign(HEAPU8[(b+49&4294967295)>>0],8,0),b=unSign(HEAPU8[(b+48&4294967295)>>0],8,0),__ZL16SetPitchGradientiiii(o,e,b,w))}else if(a==70){((d|0)>0?71:72)==
-71&&(n=1);w=__ZL15tone_head_table+b*16&4294967295;b=__ZL18tone_nucleus_table+b*16&4294967295;t=unSign(HEAPU8[(w+1&4294967295)>>0],8,0);f=unSign(HEAPU8[(w&4294967295)>>0],8,0);__ZL16SetPitchGradientiiii(d,d+HEAP32[__ZL10number_pre>>2]&4294967295,f,t);d=d+HEAP32[__ZL10number_pre>>2]&4294967295;a=(HEAP32[_option_tone_flags>>2]&512|0)!=0?73:74;a==73&&(HEAP32[__ZL9tone_posn>>2]=HEAP32[__ZL10tone_posn2>>2]);t=HEAP32[__ZL9tone_posn>>2];v=n;n=h=c=l=j=0;f=HEAP32[(w+4&4294967295)>>2];q=unSign(HEAPU8[(w+3&4294967295)>>
-0],8,0);p=unSign(HEAPU8[(w+2&4294967295)>>0],8,0);q=(q-p&4294967295)<<8;p=(q|0)>=0?q:0-q&4294967295;a=(v|0)!=0?75:76;a==75?(n=m=0,o=5,r=__ZZL18calc_pitch_segmentiiP9TONE_HEADP12TONE_NUCLEUSiiE12continue_tab&4294967295,l=unSign(HEAPU8[(w+8&4294967295)>>0],8,0)-1&4294967295,l=(q|0)/(l|0)|0):a==76&&(o=unSign(HEAPU8[(w+10&4294967295)>>0],8,0),r=HEAP32[(w+12&4294967295)>>2],m=1);a=(d|0)<(t|0)?78:109;a:do if(a==78)for(;;){v=HEAP32[__ZL12syllable_tab>>2]+6*d&4294967295;k=reSign(HEAP8[(v&4294967295)>>0],
-8,0);a=(m|0)!=0?82:79;c:do if(a==79){s=k;if((s|0)>=4)g=79;else{g=79;a=101;break c}if((m|0)!=0){a=82;break c}if((k|0)==5){a=82;break c}a=(h|0)>0?94:95;if(a==94){j=l+j&4294967295;a=97;break c}else if(a==95){a=unSign(HEAPU8[(w+3&4294967295)>>0],8,0)*256&4294967295;j=((reSign(HEAP8[(r+n&4294967295)>>0],8,0)*p&4294967295|0)/64|0)+a&4294967295;n=n+1&4294967295;if(!((n|0)>=(o|0))){a=97;break c}n=0;r=HEAP32[(w+12&4294967295)>>2];a=97;break c}}while(0);c:do if(a==82){n=m=0;a=t;g=d;for(c=0;;){if(!((g|0)<(a|
-0)))break;h=reSign(HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*g&-1)>>0],8,0);g=g+1&4294967295;if((h|0)>6)break;(h|0)>=4&&(c=c+1&4294967295)}h=c=g=c;g=unSign(HEAPU8[(w+8&4294967295)>>0],8,0);j=h;(g|0)<(j|0)?(g=87,a=88):(g=87,a=89);a==88&&(h=D=unSign(HEAPU8[(w+8&4294967295)>>0],8,0),g=88);a=((g==88?D:j)|0)>1?90:91;a==90?l=(q|0)/(h-1&4294967295|0)|0:a==91&&(l=0);j=unSign(HEAPU8[(w+2&4294967295)>>0],8,0)<<8;a=97;break c}while(0);if(a==97){h=h-1&4294967295;c=c-1&4294967295;a=HEAP32[(b+8&4294967295)>>2]!=0?
-98:100;c:do if(a==98){if(!((c|0)<=1))break c;j=reSign(HEAP16[(HEAP32[(b+8&4294967295)>>2]+2*c&4294967295)>>1],16,0)<<8}while(0);u=k;g=100}a=((g==100?u:s)|0)>3?102:103;a==102?(HEAP8[(v&4294967295)>>0]=6,__ZL9set_pitchP8SYLLABLEii(v,(j|0)>>8,HEAP32[(f+4*k&4294967295)>>2])):a==103&&(a=(k|0)>2?104:105,a==104?__ZL9set_pitchP8SYLLABLEii(v,(j|0)>>8,HEAP32[(f+4*k&4294967295)>>2]):a==105&&(a=(reSign(HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*(d-1&4294967295)&-1)>>0],8,0)&63|0)>2,k=HEAP32[(f+4*k&4294967295)>>2],
-A=(j|0)>>8,a=a?106:107,a==106?(a=reSign(HEAP8[(w+9&4294967295)>>0],8,0),__ZL9set_pitchP8SYLLABLEii(v,A-a&4294967295,k)):a==107&&__ZL9set_pitchP8SYLLABLEii(v,A,k)));d=d+1&4294967295;if((d|0)<(t|0))a=78;else break a}while(0);a=(unSign(HEAPU8[__ZL8no_tonic_b>>0],1,0)|0)!=0?110:111;a!=110&&a==111&&(w=unSign(HEAPU8[(b+14&4294967295)>>0],8,0)&1,a=reSign(w,8,0)!=0?112:113,a==112&&(HEAP8[((HEAP32[__ZL12syllable_tab>>2]+6*d&4294967295)+2&4294967295)>>0]|=2),a=(HEAP32[__ZL11number_tail>>2]|0)==0?114:115,a==
-114?(w=unSign(HEAPU8[(b&4294967295)>>0],8,0),HEAP32[__ZL14tone_pitch_env>>2]=w,w=unSign(HEAPU8[(b+1&4294967295)>>0],8,0),t=unSign(HEAPU8[(b+2&4294967295)>>0],8,0),w=w-t&4294967295,t=unSign(HEAPU8[(b+2&4294967295)>>0],8,0),m=HEAP32[__ZL12syllable_tab>>2]+6*d&4294967295,d=d+1&4294967295,__ZL9set_pitchP8SYLLABLEii(m,t,w)):a==115&&(w=unSign(HEAPU8[(b+3&4294967295)>>0],8,0),HEAP32[__ZL14tone_pitch_env>>2]=w,w=unSign(HEAPU8[(b+4&4294967295)>>0],8,0),t=unSign(HEAPU8[(b+5&4294967295)>>0],8,0),w=w-t&4294967295,
-t=unSign(HEAPU8[(b+5&4294967295)>>0],8,0),m=HEAP32[__ZL12syllable_tab>>2]+6*d&4294967295,d=d+1&4294967295,__ZL9set_pitchP8SYLLABLEii(m,t,w)),HEAP8[((HEAP32[__ZL12syllable_tab>>2]+6*HEAP32[__ZL9tone_posn>>2]&4294967295)+1&4294967295)>>0]=HEAP32[__ZL14tone_pitch_env>>2]&255,a=reSign(HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*HEAP32[__ZL9tone_posn>>2]&-1)>>0],8,0)==4?117:118,a==117&&(HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*HEAP32[__ZL9tone_posn>>2]&-1)>>0]=6),w=unSign(HEAPU8[(b+13&4294967295)>>0],8,0),b=
-unSign(HEAPU8[(b+12&4294967295)>>0],8,0),__ZL16SetPitchGradientiiii(d,e,b,w))}}
-function __Z11CalcPitchesP10Translatori(f,d){var e=STACKTOP;STACKTOP+=6E3;_memset(e,0,6E3);var b,a=null,g,c,h,k,j,l,m,n,o,q,p,r,v,u,s,t,D,w,A,x,B,z,y,E,H,G,F;F=HEAP32[_n_phoneme_list>>2];HEAP32[__ZL12syllable_tab>>2]=e&4294967295;B=G=z=0;b=(HEAP32[_n_phoneme_list>>2]-1&4294967295|0)>(B|0)?1:8;a:do if(b==1)for(;;){a=_phoneme_list+B*24&4294967295;b=(unSign(HEAPU16[(a+4&4294967295)>>1],16,0)&4|0)!=0?2:4;c:do if(b==2){HEAP8[((HEAP32[__ZL12syllable_tab>>2]+6*z&4294967295)+2&4294967295)>>0]=0;HEAP8[((HEAP32[__ZL12syllable_tab>>
-2]+6*z&4294967295)+1&4294967295)>>0]=0;HEAP8[((HEAP32[__ZL12syllable_tab>>2]+6*z&4294967295)+3&4294967295)>>0]=HEAP8[((_phoneme_list+(B+1&4294967295)*24&4294967295)+15&4294967295)>>0];HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*z&-1)>>0]=HEAP8[(a+1&4294967295)>>0];z=z+1&4294967295;if(!(unSign(HEAPU8[(a+1&4294967295)>>0],8,0)>3))break c;G=G+1&4294967295}else if(b==4){if(reSign(HEAP8[(HEAP32[(a+8&4294967295)>>2]+10&4294967295)>>0],8,0)!=27)break c;if(!((z|0)>0))break c;HEAP8[((HEAP32[__ZL12syllable_tab>>
-2]+6*(z-1&4294967295)&4294967295)+2&4294967295)>>0]|=4}while(0);B=B+1&4294967295;if((HEAP32[_n_phoneme_list>>2]-1&4294967295|0)>(B|0))b=1;else break a}while(0);HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*z&-1)>>0]=0;b=(z|0)==0?191:9;a:do if(b==9)if(v=f,b=(HEAP32[((f&4294967295)+224&4294967295)>>2]|0)==1?10:132,b==10){a=v;B=s=u=0;v=_phoneme_list&4294967295;p=0;b=(p|0)<(HEAP32[_n_phoneme_list>>2]|0)?11:18;b:do if(b==11)for(;;){b=reSign(HEAP8[(v+15&4294967295)>>0],8,0)==2?12:17;d:do if(b==12){if(!(unSign(HEAPU8[(v+
-1&4294967295)>>0],8,0)>3))break d;b=(u|0)==0?14:15;b==14&&(s=p);if(!(unSign(HEAPU8[(v+1&4294967295)>>0],8,0)>3))break d;s=p;u=u+1&4294967295}while(0);p=p+1&4294967295;v=v+24&4294967295;if((p|0)<(HEAP32[_n_phoneme_list>>2]|0))b=11;else break b}while(0);HEAP8[((_phoneme_list+s*24&4294967295)+1&4294967295)>>0]=7;b=(HEAP32[(a+280&4294967295)>>2]|0)==30313?19:28;b:do if(b==19){v=_phoneme_list+s*24&4294967295;if(reSign(HEAP8[(v+3&4294967295)>>0],8,0)!=0)break b;for(p=0;;){if(!((p|0)<(HEAP32[_n_phoneme_tab>>
-2]|0))){b=26;break}b=HEAP32[(_phoneme_tab+p*4&4294967295)>>2]==0?24:22;if(b==22&&(HEAP32[(HEAP32[(_phoneme_tab+p*4&4294967295)>>2]&4294967295)>>2]|0)==55){b=23;break}p=p+1&4294967295;b=25}b==26?r=0:b==23&&(r=unSign(HEAPU8[(HEAP32[(_phoneme_tab+p*4&4294967295)>>2]+10&4294967295)>>0],8,0));p=r;HEAP8[(v+3&4294967295)>>0]=p&255}while(0);u=1;t=0;x=v=_phoneme_list&4294967295;w=A=HEAP32[(_phoneme_tab+36&4294967295)>>2];p=0;b=(p|0)<(HEAP32[_n_phoneme_list>>2]|0)?29:120;b:do if(b==29)for(;;){b=reSign(HEAP8[(v+
-15&4294967295)>>0],8,0)==0?30:32;d:do if(b==30){if(!(unSign(HEAPU8[(HEAP32[(v+8&4294967295)>>2]+14&4294967295)>>0],8,0)>50))break d;u=1;A=HEAP32[(_phoneme_tab+36&4294967295)>>2]}while(0);b=reSign(HEAP8[(v+19&4294967295)>>0],8,0)!=0?33:34;b==33&&(w=HEAP32[(_phoneme_tab+36&4294967295)>>2]);b=(unSign(HEAPU16[(v+4&4294967295)>>1],16,0)&4|0)!=0?35:119;if(b==35){c=unSign(HEAPU8[(v+3&4294967295)>>0],8,0);D=HEAP32[(_phoneme_tab+c*4&4294967295)>>2];b=(HEAP32[(a+280&4294967295)>>2]|0)==31336?36:118;d:do if(b==
-36){b=(c|0)==0?37:56;if(b==37){b=(u|0)!=0?39:38;e:do if(b==38){if((t|0)!=0){b=39;break e}for(c=0;;){if(!((c|0)<(HEAP32[_n_phoneme_tab>>2]|0))){b=53;break}b=HEAP32[(_phoneme_tab+c*4&4294967295)>>2]==0?51:49;if(b==49&&(HEAP32[(HEAP32[(_phoneme_tab+c*4&4294967295)>>2]&4294967295)>>2]|0)==12593){b=50;break}c=c+1&4294967295;b=52}b==53?h=0:b==50&&(h=unSign(HEAPU8[(HEAP32[(_phoneme_tab+c*4&4294967295)>>2]+10&4294967295)>>0],8,0));c=b=h;b=55;break e}while(0);if(b==39){for(c=0;;){if(!((c|0)<(HEAP32[_n_phoneme_tab>>
-2]|0))){b=45;break}b=HEAP32[(_phoneme_tab+c*4&4294967295)>>2]==0?43:41;if(b==41&&(HEAP32[(HEAP32[(_phoneme_tab+c*4&4294967295)>>2]&4294967295)>>2]|0)==13621){b=42;break}c=c+1&4294967295;b=44}b==45?g=0:b==42&&(g=unSign(HEAPU8[(HEAP32[(_phoneme_tab+c*4&4294967295)>>2]+10&4294967295)>>0],8,0));c=b=g;t=1}HEAP8[(v+3&4294967295)>>0]=c&255;D=HEAP32[(_phoneme_tab+c*4&4294967295)>>2]}else b==56&&(t=0);b=(p|0)==(s|0)?58:61;e:do if(b==58){b=(HEAP32[(D&4294967295)>>2]|0)==13621?60:59;if(b==59&&(HEAP32[(D&4294967295)>>
-2]|0)!=12597)break e;HEAP8[((_phoneme_list+s*24&4294967295)+1&4294967295)>>0]=6}while(0);b=(HEAP32[(A&4294967295)>>2]|0)==3420466?62:79;if(b==62)if(b=(HEAP32[(D&4294967295)>>2]|0)==3420466?63:71,b==63){for(j=0;;){if(!((j|0)<(HEAP32[_n_phoneme_tab>>2]|0))){b=69;break}b=HEAP32[(_phoneme_tab+j*4&4294967295)>>2]==0?67:65;if(b==65&&(HEAP32[(HEAP32[(_phoneme_tab+j*4&4294967295)>>2]&4294967295)>>2]|0)==13619){b=66;break}j=j+1&4294967295;b=68}b==69?k=0:b==66&&(k=unSign(HEAPU8[(HEAP32[(_phoneme_tab+j*4&4294967295)>>
-2]+10&4294967295)>>0],8,0));b=k;HEAP8[(x+3&4294967295)>>0]=b&255}else if(b==71){for(j=0;;){if(!((j|0)<(HEAP32[_n_phoneme_tab>>2]|0))){b=77;break}b=HEAP32[(_phoneme_tab+j*4&4294967295)>>2]==0?75:73;if(b==73&&(HEAP32[(HEAP32[(_phoneme_tab+j*4&4294967295)>>2]&4294967295)>>2]|0)==12594){b=74;break}j=j+1&4294967295;b=76}b==77?l=0:b==74&&(l=unSign(HEAPU8[(HEAP32[(_phoneme_tab+j*4&4294967295)>>2]+10&4294967295)>>0],8,0));b=l;HEAP8[(x+3&4294967295)>>0]=b&255}b=(HEAP32[(w&4294967295)>>2]|0)==12597?80:89;e:do if(b==
-80){if((HEAP32[(D&4294967295)>>2]|0)!=12597)break e;for(j=0;;){if(!((j|0)<(HEAP32[_n_phoneme_tab>>2]|0))){b=87;break}b=HEAP32[(_phoneme_tab+j*4&4294967295)>>2]==0?85:83;if(b==83&&(HEAP32[(HEAP32[(_phoneme_tab+j*4&4294967295)>>2]&4294967295)>>2]|0)==13109){b=84;break}j=j+1&4294967295;b=86}b==87?m=0:b==84&&(m=unSign(HEAPU8[(HEAP32[(_phoneme_tab+j*4&4294967295)>>2]+10&4294967295)>>0],8,0));j=m;HEAP8[(x+3&4294967295)>>0]=j&255}while(0);if((HEAP32[(D&4294967295)>>2]|0)!=12593)break d;b=(HEAP32[(A&4294967295)>>
-2]|0)==13621?91:99;if(b==91){for(j=0;;){if(!((j|0)<(HEAP32[_n_phoneme_tab>>2]|0))){b=97;break}b=HEAP32[(_phoneme_tab+j*4&4294967295)>>2]==0?95:93;if(b==93&&(HEAP32[(HEAP32[(_phoneme_tab+j*4&4294967295)>>2]&4294967295)>>2]|0)==12850){b=94;break}j=j+1&4294967295;b=96}b==97?n=0:b==94&&(n=unSign(HEAPU8[(HEAP32[(_phoneme_tab+j*4&4294967295)>>2]+10&4294967295)>>0],8,0));b=n;HEAP8[(v+3&4294967295)>>0]=b&255}b=(HEAP32[(A&4294967295)>>2]|0)==13619?100:108;if(b==100){for(j=0;;){if(!((j|0)<(HEAP32[_n_phoneme_tab>>
-2]|0))){b=106;break}b=HEAP32[(_phoneme_tab+j*4&4294967295)>>2]==0?104:102;if(b==102&&(HEAP32[(HEAP32[(_phoneme_tab+j*4&4294967295)>>2]&4294967295)>>2]|0)==13107){b=103;break}j=j+1&4294967295;b=105}b==106?o=0:b==103&&(o=unSign(HEAPU8[(HEAP32[(_phoneme_tab+j*4&4294967295)>>2]+10&4294967295)>>0],8,0));b=o;HEAP8[(v+3&4294967295)>>0]=b&255}b=(HEAP32[(A&4294967295)>>2]|0)==3420466?109:117;if(b==109){for(j=0;;){if(!((j|0)<(HEAP32[_n_phoneme_tab>>2]|0))){b=115;break}b=HEAP32[(_phoneme_tab+j*4&4294967295)>>
-2]==0?113:111;if(b==111&&(HEAP32[(HEAP32[(_phoneme_tab+j*4&4294967295)>>2]&4294967295)>>2]|0)==13364){b=112;break}j=j+1&4294967295;b=114}b==115?q=0:b==112&&(q=unSign(HEAPU8[(HEAP32[(_phoneme_tab+j*4&4294967295)>>2]+10&4294967295)>>0],8,0));j=q;HEAP8[(v+3&4294967295)>>0]=j&255}HEAP8[(v+1&4294967295)>>0]=0}while(0);x=v;A=w=D;u=0}p=p+1&4294967295;v=v+24&4294967295;if((p|0)<(HEAP32[_n_phoneme_list>>2]|0))b=29;else{b=120;break b}}while(0);v=_phoneme_list&4294967295;p=0;if(!((p|0)<(HEAP32[_n_phoneme_list>>
-2]|0)))break a;for(;;){b=(unSign(HEAPU16[(v+4&4294967295)>>1],16,0)&4|0)!=0?122:131;if(b==122){c=u=unSign(HEAPU8[(v+3&4294967295)>>0],8,0);reSign(HEAP8[(v+1&4294967295)>>0],8,0)!=0?(a=122,b=123):(a=122,b=128);if(b==123){b=(p|0)==(s|0)?124:125;c:do if(b==124)B=0;else if(b==125){B=B-0&4294967295;if(!((B|0)<=0))break c;B=0}while(0);var I=c,a=127}b=((a==127?I:u)|0)==0?129:130;b==129&&(c=17,HEAP8[(v+3&4294967295)>>0]=c&255);HEAP8[(v+20&4294967295)>>0]=(B&255)+HEAP8[(HEAP32[(_phoneme_tab+c*4&4294967295)>>
-2]+12&4294967295)>>0]&255;HEAP8[(v+21&4294967295)>>0]=(B&255)+HEAP8[(HEAP32[(_phoneme_tab+c*4&4294967295)>>2]+13&4294967295)>>0]&255}p=p+1&4294967295;v=v+24&4294967295;if((p|0)<(HEAP32[_n_phoneme_list>>2]|0))b=121;else break a}}else if(b==132){v=a=HEAP32[((v&4294967295)+228&4294967295)>>2];b=(v|0)>7?133:134;b:do if(b==133){a=1;b=136;break b}else if(b==134){if((v|0)!=0){b=136;break b}y=unSign(HEAPU8[(((f&4294967295)+232&4294967295)+d&4294967295)>>0],8,0);E=unSign(HEAPU8[(((f&4294967295)+232&4294967295)+
-5&4294967295)>>0],8,0);H=unSign(HEAPU8[(((f&4294967295)+232&4294967295)+1&4294967295)>>0],8,0);b=137;break b}while(0);b==136&&(y=unSign(HEAPU8[(((f+1E3&4294967295)+a*6&4294967295)+d&4294967295)>>0],8,0),E=unSign(HEAPU8[(((f+1E3&4294967295)+a*6&4294967295)+5&4294967295)>>0],8,0),H=unSign(HEAPU8[(((f+1E3&4294967295)+a*6&4294967295)+1&4294967295)>>0],8,0));b=(d|0)==4?138:139;b==138?HEAP8[__ZL8no_tonic_b>>0]=1:b==139&&(HEAP8[__ZL8no_tonic_b>>0]=0);s=u=p=0;b=(s|0)<(z|0)?141:175;b:do if(b==141)for(;;){v=
-HEAP32[__ZL12syllable_tab>>2]+6*s&4294967295;b=reSign(HEAP8[(v&4294967295)>>0],8,0)>3?142:143;b==142&&(u=u+1&4294967295);b=reSign(HEAP8[(v&4294967295)>>0],8,0)==6?144:157;d:do if(b==144){B=s-1&4294967295;e:for(;;){if((B|0)<(p|0)){b=151;break e}if(!((s-3&4294967295|0)<=(B|0))){b=151;break e}if(reSign(HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*B&-1)>>0],8,0)==6){b=151;break e}if(reSign(HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*B&-1)>>0],8,0)==4){b=147;break e}B=B-1&4294967295;b=149}b==147&&(HEAP8[(HEAP32[__ZL12syllable_tab>>
-2]+6*B&-1)>>0]=3);for(B=s+1&4294967295;;){if(!((B|0)<(z|0)))break d;if(reSign(HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*B&-1)>>0],8,0)==4)break d;if(reSign(HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*B&-1)>>0],8,0)==6){b=154;break}B=B+1&4294967295;b=156}HEAP8[((HEAP32[__ZL12syllable_tab>>2]+6*s&4294967295)+2&4294967295)>>0]=2;HEAP8[(v&4294967295)>>0]=5}while(0);b=reSign(HEAP8[(v&4294967295)>>0],8,0)==6?158:171;if(b==158){HEAP8[((HEAP32[__ZL12syllable_tab>>2]+6*s&4294967295)+2&4294967295)>>0]=2;w=0;b=(G-u&
-4294967295|0)>1?159:160;b==159&&(w=1);B=s+1&4294967295;d:for(;;){if(!((B|0)<(z|0)))break d;if(reSign(HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*B&-1)>>0],8,0)>4)break d;b=reSign(HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*B&-1)>>0],8,0)==4?163:164;if(b==163&&(w=w+1&4294967295,(w|0)>1))break d;B=B+1&4294967295}__ZL18count_pitch_vowelsiii(p,B,z);b=(B|0)<(z|0)?168:167;d:do if(b==167){if((d|0)==0){b=168;break d}__ZL12calc_pitchesiiii(a,p,B,y);b=170;break d}while(0);b==168&&__ZL12calc_pitchesiiii(a,p,B,E);p=B}b=
-(p|0)<(s|0)?172:174;d:do if(b==172){if((reSign(HEAP8[(v+2&4294967295)>>0],8,0)&4|0)==0)break d;B=s+1&4294967295;__ZL18count_pitch_vowelsiii(p,B,B);__ZL12calc_pitchesiiii(a,p,B,H);p=B}while(0);s=s+1&4294967295;if((s|0)<(z|0))b=141;else break b}while(0);b=(p|0)<(s|0)?176:177;b==176&&(__ZL18count_pitch_vowelsiii(p,s,z),__ZL12calc_pitchesiiii(a,p,s,y));B=s=0;if(!((B|0)<(F|0)))break a;for(;;){a=_phoneme_list+B*24&4294967295;HEAP8[(a+1&4294967295)>>0]=HEAP8[(HEAP32[__ZL12syllable_tab>>2]+6*s&-1)>>0];b=
-(unSign(HEAPU16[(a+4&4294967295)>>1],16,0)&4|0)!=0?179:190;if(b==179){v=HEAP32[__ZL12syllable_tab>>2]+6*s&4294967295;HEAP8[(a+20&4294967295)>>0]=HEAP8[(v+4&4294967295)>>0];HEAP8[(a+21&4294967295)>>0]=HEAP8[(v+5&4294967295)>>0];HEAP8[(a+14&4294967295)>>0]=0;b=reSign(HEAP8[(v+2&4294967295)>>0],8,0)&1;b=reSign(b,8,0)!=0;p=a;b=b?180:181;c:do if(b==180)HEAP8[(p+14&4294967295)>>0]=2;else if(b==181){if(!(unSign(HEAPU8[(p+1&4294967295)>>0],8,0)>5))break c;HEAP8[(a+14&4294967295)>>0]=HEAP8[(v+1&4294967295)>>
-0]}while(0);b=HEAPU8[(a+21&4294967295)>>0];b=unSign(HEAPU8[(a+20&4294967295)>>0],8,0)>unSign(b,8,0)?184:185;b==184&&(p=unSign(HEAPU8[(a+20&4294967295)>>0],8,0),HEAP8[(a+20&4294967295)>>0]=HEAP8[(a+21&4294967295)>>0],HEAP8[(a+21&4294967295)>>0]=p&255);b=reSign(HEAP8[(a+3&4294967295)>>0],8,0)!=0?186:187;b==186&&(b=unSign(HEAPU8[(a+3&4294967295)>>0],8,0),b=HEAP32[(_phoneme_tab+b*4&4294967295)>>2],p=unSign(HEAPU8[(a+20&4294967295)>>0],8,0),p=(unSign(HEAPU8[(a+21&4294967295)>>0],8,0)+p&4294967295|0)/2|
-0,HEAP8[(a+21&4294967295)>>0]=(p&255)+HEAP8[(b+13&4294967295)>>0]&255,HEAP8[(a+20&4294967295)>>0]=(p&255)+HEAP8[(b+12&4294967295)>>0]&255);b=(reSign(HEAP8[(v+2&4294967295)>>0],8,0)&2|0)!=0?188:189;b==188&&(HEAP8[(a+1&4294967295)>>0]|=8);s=s+1&4294967295}B=B+1&4294967295;if((B|0)<(F|0))b=178;else break a}}while(0);STACKTOP=e}function _iswdigit(f){var d,e;d=f>>>0<=255?1:2;d==1?e=unSign((f-48&4294967295)>>>0<=9,1,0):d==2&&(e=0);return e}
-function _wcschr(f,d){var e,b,a;for(b=f;;){if((HEAP32[b>>2]|0)==0){e=5;break}var g=b;if((HEAP32[b>>2]|0)==(d|0)){e=2;break}b=g+4&4294967295;e=4}e==2?a=g:e==5&&(a=0);return a}function _wcslen(f){var d,e=null,b=0;(HEAP32[f>>2]|0)!=0?(e=-1,d=1):(e=-1,d=2);a:do if(d==1)for(;;){var a=d=(e==1?a:b)+1&4294967295;if((HEAP32[f>>2]|0)!=0)d=e=1;else{e=1;break a}}while(0);return e==-1?b:a}
-function __ZL7attrcmpPKwPKc(f,d){var e,b;e=f==0?1:2;a:do if(e==1)b=1;else if(e==2){b=0;b:for(;;){e=HEAP32[(f+4*b&4294967295)>>2];var a=reSign(HEAP8[(d+b&4294967295)>>0],8,0);if((e|0)!=(a|0))break b;if((HEAP32[(f+4*b&4294967295)>>2]|0)==0)break b;b=b+1&4294967295}e=(HEAP32[(f+4*b&4294967295)>>2]|0)==34?8:7;b:do if(e==7){e=(HEAP32[(f+4*b&4294967295)>>2]|0)==39?8:10;break b}while(0);b:do if(e==8){if(reSign(HEAP8[(d+b&4294967295)>>0],8,0)!=0){e=10;break b}b=0;break a}while(0);b=1}while(0);return b}
-function __ZL10attrlookupPKwPK8MNEM_TAB(f,d){var e,b,a;for(a=0;;){var g=d+8*a&4294967295;if(HEAP32[(d+8*a&-1)>>2]==0){e=5;break}e=(__ZL7attrcmpPKwPKc(f,HEAP32[(g&4294967295)>>2])|0)==0;e=unSign(e,1,0);if(reSign(e,8,0)!=0){e=2;break}a=a+1&4294967295;e=4}e==2?b=HEAP32[((d+8*a&4294967295)+4&4294967295)>>2]:e==5&&(b=HEAP32[(g+4&4294967295)>>2]);return b}
-function __Z9InitText2v(){var f;HEAP32[__ZL10ungot_char>>2]=0;HEAP32[__ZL11ungot_char2>>2]=0;HEAP32[__ZL12n_ssml_stack>>2]=1;HEAP32[__ZL13n_param_stack>>2]=1;for(f=HEAP32[(__ZL10ssml_stack&4294967295)>>2]=0;;){HEAP32[(__ZL17speech_parameters+f*4&4294967295)>>2]=HEAP32[((_param_stack+4&4294967295)+f*4&4294967295)>>2];var d=f+1&4294967295;f=d;if(!((d|0)<=14))break}HEAP32[_option_punctuation>>2]=HEAP32[(__ZL17speech_parameters+20&4294967295)>>2];HEAP32[_option_capitals>>2]=HEAP32[(__ZL17speech_parameters+
-24&4294967295)>>2];HEAP8[(__ZL16current_voice_id&4294967295)>>0]=0;HEAP8[__ZL11ignore_text_b>>0]=0;HEAP8[__ZL10audio_text_b>>0]=0;HEAP8[__ZL19clear_skipping_text_b>>0]=0;HEAP32[_count_characters>>2]=-1;HEAP32[__ZL10sayas_mode>>2]=0;HEAP32[__ZL7xmlbase>>2]=0}function __Z12InitNamedatav(){HEAP32[__ZL11namedata_ix>>2]=0;if((HEAP32[_namedata>>2]!=0?1:2)==1)_free(HEAP32[_namedata>>2]),HEAP32[_namedata>>2]=0,HEAP32[__ZL10n_namedata>>2]=0}
-function __ZL17ProcessParamStackPcRi(f,d){var e=STACKTOP;STACKTOP+=80;_memset(e,0,80);var b,a=null,g,c,h,k=e+20;g=0;a:for(;;)if(HEAP32[(k+g*4&4294967295)>>2]=-1,g=c=g+1&4294967295,!((c|0)<=14))break a;c=0;var j=(c|0)<(HEAP32[__ZL13n_param_stack>>2]|0);g=0;b=j?7:8;a:do if(b==7)for(;;){j=c;for(a=7;;){b=(HEAP32[(((_param_stack+(a==7?j:l)*64&4294967295)+4&4294967295)+g*4&4294967295)>>2]|0)>=0?4:5;b==4&&(HEAP32[(k+g*4&4294967295)>>2]=HEAP32[(((_param_stack+c*64&4294967295)+4&4294967295)+g*4&4294967295)>>
-2]);g=a=g+1&4294967295;var l=c;if((a|0)<=14)a=5;else break}c=l+1&4294967295;j=(c|0)<(HEAP32[__ZL13n_param_stack>>2]|0);g=0;if(j)b=7;else break a}while(0);l=e&4294967295;c=e&4294967295;j=e&4294967295;for(a=e&4294967295;;)if(h=HEAP32[(k+g*4&4294967295)>>2],b=unSign((h|0)!=(HEAP32[(__ZL17speech_parameters+g*4&4294967295)>>2]|0),1,0),b=reSign(b,8,0)!=0?10:15,b==10&&(HEAP8[l>>0]=0,b=g,b=b==1?13:b==2?13:b==3?13:b==4?13:b==5?11:b==6?12:b==12?13:14,b==13?(b=reSign(HEAP8[(__ZZL17ProcessParamStackPcRiE10cmd_letter+
-g&4294967295)>>0],8,0),_sprintf(a,__str1158&4294967295,1,h,b)):b==11?HEAP32[_option_punctuation>>2]=h-1&4294967295:b==12&&(HEAP32[_option_capitals>>2]=h),HEAP32[(__ZL17speech_parameters+g*4&4294967295)>>2]=HEAP32[(k+g*4&4294967295)>>2],_strcpy(f+HEAP32[d>>2]&4294967295,c),b=HEAP32[d>>2],b=_strlen(j)+b&4294967295,HEAP32[d>>2]=b),g=b=g+1&4294967295,!((b|0)<=14))break;STACKTOP=e}
-function __ZL13PopParamStackiPcRi(f,d,e){var b,a,g;b=f;g=0;((b|0)>31?1:2)==1&&(b=b-32&4294967295);a=0;f=(a|0)<(HEAP32[__ZL13n_param_stack>>2]|0)?3:6;a:do if(f==3)for(;;)if(f=(HEAP32[(_param_stack+a*64&-1)>>2]|0)==(b|0)?4:5,f==4&&(g=a),a=a+1&4294967295,(a|0)<(HEAP32[__ZL13n_param_stack>>2]|0))f=3;else break a;while(0);((g|0)>0?7:8)==7&&(HEAP32[__ZL13n_param_stack>>2]=g);__ZL17ProcessParamStackPcRi(d,e)}
-function __ZL13attrcopy_utf8PcPKwi(f,d,e){var b,a,g,c;c=g=0;b=d!=0?4:7;a:do if(b==4)for(;;){if((e-4&4294967295|0)<=(g|0)){b=6;break}a=HEAP32[d>>2];b=unSign((a|0)!=0,1,0);d=d+4&4294967295;b=reSign(b,8,0)!=0^1;b=unSign(b,1,0);if(reSign(b,8,0)!=0){b=6;break}b=(a|0)==34?2:3;if(b==2&&(c|0)!=92)break a;c=__Z8utf8_outjPc(a,f+g&4294967295);g=c+g&4294967295;c=a;b=4}while(0);HEAP8[(f+g&4294967295)>>0]=0;return g}
-function _towupper(f){var d,e;d=(_tolower(f-1&4294967295)|0)==(f|0)?1:2;d==1?e=f-1&4294967295:d==2&&(e=f);return e}function _towlower(f){var d,e;d=f>>>0<=255?1:2;a:do if(d==1)e=_tolower(f);else if(d==2){d=f>>>0>563?4:3;b:do if(d==3){e=unSign(HEAPU8[(__ZL10walpha_tab+(f-256&4294967295)&4294967295)>>0],8,0);if((e|0)==255){d=4;break b}d=(e|0)==254?6:8;c:do if(d==6){if((f|0)!=304)break c;e=105;break a}while(0);e=f+e&4294967295;break a}while(0);e=f}while(0);return e}
-function __ZL10attrnumberPKwii(f,d,e){var b,a,g;b=f;g=0;f=b==0?3:1;a:do if(f==1){if((HEAP32[b>>2]-48&4294967295)>>>0>9){f=3;break a}f=(HEAP32[b>>2]-48&4294967295)>>>0<=9?4:5;b:do if(f==4)for(;;)if(g=((g*10&4294967295)+-48&4294967295)+HEAP32[b>>2]&4294967295,b=b+4&4294967295,(HEAP32[b>>2]-48&4294967295)>>>0<=9)f=4;else break b;while(0);f=(e|0)==1?6:8;b:do if(f==6){if((_towlower(HEAP32[b>>2])|0)!=115)break b;g=g*1E3&4294967295}while(0);a=g;f=9;break a}while(0);f==3&&(a=d);return a}
-function __Z9towlower2j(f){var d;d=f;f=(d|0)==73?1:3;a:do if(f==1){if((HEAP32[(HEAP32[_translator>>2]+280&4294967295)>>2]|0)!=29810)break a;d=305}while(0);return _towlower(d)}
-function __ZL14LookupCharNameP10Translatorii(f,d,e){var b=STACKTOP;STACKTOP+=156;_memset(b,0,156);var a,g,c;a=b+8;var h=b+32,k=b+92,j;g=b+152;j=0;HEAP8[(__ZZL14LookupCharNameP10TranslatoriiE3buf&4294967295)>>0]=0;HEAP32[(b&4294967295)>>2]=0;HEAP32[(b+4&4294967295)>>2]=0;HEAP8[(a&4294967295)>>0]=0;HEAP8[(a+1&4294967295)>>0]=95;d=__Z8utf8_outjPc(d,a+2&4294967295);HEAP8[(a+(d+2&4294967295)&4294967295)>>0]=0;d=(e|0)!=0?1:2;a:do if(d==1)HEAP32[g>>2]=a+2&4294967295,__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(f,
-g,h&4294967295,b&4294967295,0,0);else if(d==2){HEAP32[g>>2]=a+1&4294967295;c=(__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(f,g,h&4294967295,b&4294967295,0,0)|0)==0;c=unSign(c,1,0);if(reSign(c,8,0)==0)break a;HEAP32[g>>2]=a+2&4294967295;c=(__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(f,g,h&4294967295,b&4294967295,0,0)|0)==0;c=unSign(c,1,0);if(reSign(c,8,0)==0)break a;HEAP8[(a+1&4294967295)>>0]=32;__Z14TranslateRulesP10TranslatorPcS1_iS1_iPj(f,a+2&4294967295,h&4294967295,60,0,0,0)}while(0);
-d=(e|0)==0?6:13;a:do if(d==6){if(reSign(HEAP8[(h&4294967295)>>0],8,0)!=0)break a;if((HEAP32[(f+280&4294967295)>>2]|0)==25966)break a;__Z14SetTranslator2PKc(__str8165&4294967295);HEAP32[g>>2]=a+1&4294967295;HEAP8[(a+1&4294967295)>>0]=95;d=(__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(HEAP32[_translator2>>2],g,h&4294967295,b&4294967295,0,0)|0)==0;d=unSign(d,1,0);d=reSign(d,8,0)!=0?9:10;d==9&&(HEAP32[g>>2]=a+2&4294967295,__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(HEAP32[_translator2>>
-2],g,h&4294967295,b&4294967295,0,0));d=reSign(HEAP8[(h&4294967295)>>0],8,0)!=0?11:12;d==11?j=__str8165&4294967295:d==12&&(c=HEAP32[(HEAP32[_voice>>2]+40&4294967295)>>2],HEAP32[_n_phoneme_tab>>2]=0,__ZL17SetUpPhonemeTableii(c,0),HEAP32[_n_phoneme_tab>>2]=HEAP32[_n_phoneme_tab>>2]+1&4294967295,HEAP32[_current_phoneme_table>>2]=c)}while(0);d=reSign(HEAP8[(h&4294967295)>>0],8,0)!=0?14:21;a:do if(d==14)if(d=j!=0?15:20,d==15){__Z13SetWordStressP10TranslatorPcPjii(HEAP32[_translator2>>2],h&4294967295,b&
-4294967295,-1,0);__Z14DecodePhonemesPKcPc(h&4294967295,k&4294967295);a=HEAP32[(f+280&4294967295)>>2];c=__ZZL13WordToString2jE3buf&4294967295;for(g=3;;)if(HEAP8[c>>0]=a>>>0>>>((g*8&4294967295)>>>0)&255,d=reSign(HEAP8[c>>0],8,0)!=0,d=unSign(d,1,0),d=reSign(d,8,0)!=0?17:18,d==17&&(c=c+1&4294967295),g=d=g-1&4294967295,(d|0)>=0)d=16;else{d=19;break}HEAP8[c>>0]=0;a=__ZZL13WordToString2jE3buf&4294967295;_sprintf(__ZZL14LookupCharNameP10TranslatoriiE3buf&4294967295,__str9166&4294967295,__str8165&4294967295,
-k&4294967295,a);a=HEAP32[(HEAP32[_voice>>2]+40&4294967295)>>2];HEAP32[_n_phoneme_tab>>2]=0;__ZL17SetUpPhonemeTableii(a,0);HEAP32[_n_phoneme_tab>>2]=HEAP32[_n_phoneme_tab>>2]+1&4294967295;HEAP32[_current_phoneme_table>>2]=a}else d==20&&(__Z13SetWordStressP10TranslatorPcPjii(f,h&4294967295,b&4294967295,-1,0),__Z14DecodePhonemesPKcPc(h&4294967295,k&4294967295),_sprintf(__ZZL14LookupCharNameP10TranslatoriiE3buf&4294967295,__str10167&4294967295,k&4294967295));else if(d==21){if((e|0)!=0)break a;_llvm_memcpy_p0i8_p0i8_i32(__ZZL14LookupCharNameP10TranslatoriiE3buf&
-4294967295,__str11168&4294967295,17,1,0)}while(0);f=__ZZL14LookupCharNameP10TranslatoriiE3buf&4294967295;STACKTOP=b;return f}function __Z10Read4BytesP8_IO_FILE(f){var d,e,b;for(d=b=0;;)if(e=_fgetc(f)&255,b=(unSign(e,8,0)<<(d*8&4294967295))+b&4294967295,d=e=d+1&4294967295,!((e|0)<=3))break;return b}
-function __ZL13LoadSoundFilePKci(f,d){var e=STACKTOP;STACKTOP+=852;_memset(e,0,852);var b,a=null,g,c,h,k,j,l,m,n,o,q=e+88,p=e+188,r,v=e+392,u=e+404;l=f;b=l==0?1:3;a:do if(b==1){l=o=HEAP32[((_soundicon_tab+d*16&4294967295)+12&4294967295)>>2];if(o!=0){b=3;break a}n=1;b=31;break a}while(0);a:do if(b==3){b=reSign(HEAP8[(l&4294967295)>>0],8,0)!=47?4:5;b==4&&(_sprintf(p&4294967295,__str12169&4294967295,_path_home&4294967295,47,47,l),l=p&4294967295);g=o=_fopen(l,__str13170&4294967295);b=unSign(g!=0,1,0);
-reSign(b,8,0)!=0?(a=5,b=6):(a=5,b=20);if(b==6){_fseek(o,20,0);m=0;b:for(;;){b=m;a=o;for(h=j=0;;)if(k=_fgetc(a)&255,j=(unSign(k,8,0)<<(h*8&4294967295))+j&4294967295,h=k=h+1&4294967295,!((k|0)<=3))break;a=j;HEAP32[(v+b*4&4294967295)>>2]=a;m=b=m+1&4294967295;if(!((b|0)<=2))break b}b=(HEAP32[(v&4294967295)>>2]|0)!=65537?13:11;b:do if(b==11){if((HEAP32[(v+4&4294967295)>>2]|0)!=(HEAP32[_samplerate>>2]|0)){b=13;break b}b=(HEAP32[(v+8&4294967295)>>2]|0)!=(HEAP32[_samplerate>>2]*2&4294967295|0)?13:19;break b}while(0);
-b:do if(b==13){_fclose(o);o=0;b=(HEAP32[(v+8&4294967295)>>2]|0)==(HEAP32[_samplerate>>2]|0)?14:15;b==14?r=__str157&4294967295:b==15&&(r=__str14171&4294967295);_llvm_memcpy_p0i8_p0i8_i32(q&4294967295,__str15172&4294967295,18,1,0);m=_mkstemp(q&4294967295);a=unSign((m|0)>=0,1,0);if(reSign(a,8,0)==0)break b;_close(m);_sprintf(u&4294967295,__str16173&4294967295,l,HEAP32[_samplerate>>2],q&4294967295,r);m=(_system(u&4294967295)|0)==0;m=unSign(m,1,0);if(reSign(m,8,0)==0)break b;l=q&4294967295}while(0);m=
-o;a=19}b=(a==19?m:g)==0?21:23;b:do if(b==21){o=_fopen(l,__str13170&4294967295);if(o!=0)break b;n=3;break a}while(0);g=l;g=(_stat(g,e)|0)!=0;g=unSign(g,1,0);b=reSign(g,8,0)!=0?24:25;b==24?c=0:b==25&&(b=(HEAP32[(e+16&4294967295)>>2]&61440|0)==16384?26:27,b==26?c=-2:b==27&&(c=HEAP32[(e+44&4294967295)>>2]));a=g=c;_fseek(o,0,0);g=_realloc(HEAP32[((_soundicon_tab+d*16&4294967295)+8&4294967295)>>2],a);b=unSign(g==0,1,0);b=reSign(b,8,0)!=0?29:30;b==29?(_fclose(o),n=4):b==30&&(_fread(g,1,a,o),_fclose(o),_remove(q&
-4294967295),n=g+40&4294967295,HEAP32[((_soundicon_tab+d*16&4294967295)+4&4294967295)>>2]=(HEAP32[n>>2]|0)/2|0,HEAP32[((_soundicon_tab+d*16&4294967295)+8&4294967295)>>2]=g,n=0)}while(0);STACKTOP=e;return n}
-function __ZL14LoadSoundFile2PKc(f){var d,e,b;for(b=0;;){if(!((b|0)<(HEAP32[_n_soundicon_tab>>2]|0))){d=6;break}d=HEAP32[((_soundicon_tab+b*16&4294967295)+12&4294967295)>>2]!=0?2:4;if(d==2&&(_strcmp(f,HEAP32[((_soundicon_tab+b*16&4294967295)+12&4294967295)>>2])|0)==0){d=3;break}b=b+1&4294967295;d=5}d==3?e=b:d==6&&(HEAP32[__ZZL14LoadSoundFile2PKcE4slot>>2]=HEAP32[__ZZL14LoadSoundFile2PKcE4slot>>2]+1&4294967295,d=(HEAP32[__ZZL14LoadSoundFile2PKcE4slot>>2]|0)>3?7:8,d==7&&(HEAP32[__ZZL14LoadSoundFile2PKcE4slot>>
-2]=0),d=(__ZL13LoadSoundFilePKci(f,HEAP32[__ZZL14LoadSoundFile2PKcE4slot>>2])|0)!=0,d=unSign(d,1,0),d=reSign(d,8,0)!=0?9:10,d==9?e=-1:d==10&&(e=HEAP32[__ZZL14LoadSoundFile2PKcE4slot>>2],d=_strlen(f)+1&4294967295,b=_realloc(HEAP32[((_soundicon_tab+b*16&4294967295)+12&4294967295)>>2],d),HEAP32[((_soundicon_tab+e*16&4294967295)+12&4294967295)>>2]=b,_strcpy(HEAP32[((_soundicon_tab+HEAP32[__ZZL14LoadSoundFile2PKcE4slot>>2]*16&4294967295)+12&4294967295)>>2],f),e=HEAP32[__ZZL14LoadSoundFile2PKcE4slot>>2]));
-return e}
-function __ZL8GetC_getv(){var f,d,e;f=HEAP32[__ZL7f_input>>2]!=0?1:8;a:do if(f==1)d=_fgetc(HEAP32[__ZL7f_input>>2]),f=(_feof(HEAP32[__ZL7f_input>>2])|0)!=0,f=unSign(f,1,0),f=reSign(f,8,0)!=0?2:3,f==2&&(d=32),f=(HEAP32[_option_multibyte>>2]|0)==4?4:7,f==4&&(e=_fgetc(HEAP32[__ZL7f_input>>2]),f=(_feof(HEAP32[__ZL7f_input>>2])|0)!=0,f=unSign(f,1,0),f=reSign(f,8,0)!=0?5:6,f==5&&(e=0),d=(e*256&4294967295)+d&4294967295);else if(f==8){f=(HEAP32[_option_multibyte>>2]|0)==3?9:13;b:do if(f==9)if(f=(HEAP32[HEAP32[_p_wchar_input>>
-2]>>2]|0)==0?10:11,f==10){HEAP8[__ZL12end_of_input_b>>0]=1;d=0;break a}else{if(f==11){if((unSign(HEAPU8[__ZL12end_of_input_b>>0],1,0)|0)!=0){f=19;break b}f=HEAPU32[_p_wchar_input>>2];d=HEAP32[f>>2];HEAP32[_p_wchar_input>>2]=f+4&4294967295;break a}}else if(f==13)if(f=reSign(HEAP8[HEAP32[_p_textinput>>2]>>0],8,0)==0?14:15,f==14){HEAP8[__ZL12end_of_input_b>>0]=1;d=0;break a}else if(f==15){if((unSign(HEAPU8[__ZL12end_of_input_b>>0],1,0)|0)!=0){f=19;break b}e=HEAPU32[_p_textinput>>2];f=(HEAP32[_option_multibyte>>
-2]|0)==4?17:18;if(f==17){d=unSign(HEAPU8[(e&4294967295)>>0],8,0);d=(unSign(HEAPU8[(HEAP32[_p_textinput>>2]+1&4294967295)>>0],8,0)*256&4294967295)+d&4294967295;HEAP32[_p_textinput>>2]=HEAP32[_p_textinput>>2]+2&4294967295;break a}else if(f==18){d=unSign(HEAPU8[e>>0],8,0);HEAP32[_p_textinput>>2]=e+1&4294967295;break a}}while(0);d=0}while(0);return d}
-function __Z3Eofv(){var f,d;f=(HEAP32[__ZL10ungot_char>>2]|0)!=0?1:2;f==1?d=0:f==2&&(f=HEAP32[__ZL7f_input>>2]!=0?3:4,f==3?d=_feof(HEAP32[__ZL7f_input>>2]):f==4&&(d=unSign(HEAPU8[__ZL12end_of_input_b>>0],1,0)));return d}
-function __ZL4GetCv(){var f=STACKTOP;STACKTOP+=16;_memset(f,0,16);var d,e=null,b,a,g,c,h,k;c=HEAP32[__ZL10ungot_char>>2];k=unSign((c|0)!=0,1,0);d=reSign(k,8,0)!=0?1:2;a:do if(d==1)HEAP32[__ZL10ungot_char>>2]=0,a=c;else if(d==2)if(d=(HEAP32[__ZZL4GetCvE6ungot2>>2]|0)!=0?3:4,d==3?(c=HEAP32[__ZZL4GetCvE6ungot2>>2],HEAP32[__ZZL4GetCvE6ungot2>>2]=0):d==4&&(c=__ZL8GetC_getv()),d=(HEAP32[_option_multibyte>>2]|0)==3|(HEAP32[_option_multibyte>>2]|0)==4?6:7,d==6)HEAP32[_count_characters>>2]=HEAP32[_count_characters>>
-2]+1&4294967295,a=c;else if(d==7){d=(HEAP32[_option_multibyte>>2]|0)<=1?8:45;b:do if(d==8){var j=c;if((j&128|0)!=0)e=8;else{e=8;d=46;break b}b=0;d=(c&224|0)!=192?12:10;c:do if(d==10){if((c&30|0)==0){d=12;break c}b=1;d=17;break c}while(0);c:do if(d==12)if(d=(c&240|0)==224?13:14,d==13)b=2;else if(d==14){if((c&248|0)!=240)break c;if(!((c&15|0)<=4))break c;b=3}while(0);k=b;g=unSign((k|0)>0,1,0);d=reSign(g,8,0)!=0?18:36;c:do if(d==18){g=unSign(HEAPU8[(__ZZ8utf8_in2PiPKciE4mask+k&4294967295)>>0],8,0)&c;
-var l=k,e=18;d:for(;;){if(!(((e==32?m:l)|0)>0)){d=34;break d}h=k;d=__ZL8GetC_getv();HEAP32[(f+h*4&4294967295)>>2]=d;h=HEAP32[(f+h*4&4294967295)>>2];d=unSign((h|0)==0,1,0);if(reSign(d,8,0)!=0){d=20;break d}if((h&192|0)!=128){d=26;break d}g=(h&63)+(g*64&4294967295)&4294967295;var m=k-1&4294967295;k=m;e=32;d=33}if(d==20)d=(HEAP32[_option_multibyte>>2]|0)==0?21:22,d==21&&(HEAP32[_option_multibyte>>2]=2),d=HEAP32[__ZL7f_input>>2]!=0?23:24,d==23?_ungetc(32,HEAP32[__ZL7f_input>>2]):d==24&&(HEAP32[_p_textinput>>
-2]=HEAP32[_p_textinput>>2]+-1&4294967295,HEAP8[HEAP32[_p_textinput>>2]>>0]=32,HEAP8[__ZL12end_of_input_b>>0]=0);else if(d==26){d=(b|0)==2?27:29;d:do if(d==27){if((k|0)!=1)break d;HEAP32[__ZZL4GetCvE6ungot2>>2]=HEAP32[(f+8&4294967295)>>2]}while(0);b=h;d=HEAP32[__ZL7f_input>>2]!=0?30:31;d==30?_ungetc(b,HEAP32[__ZL7f_input>>2]):d==31&&(HEAP32[_p_textinput>>2]=HEAP32[_p_textinput>>2]+-1&4294967295,HEAP8[HEAP32[_p_textinput>>2]>>0]=b&255,HEAP8[__ZL12end_of_input_b>>0]=0)}if((k|0)!=0)break c;HEAP32[_count_characters>>
-2]=HEAP32[_count_characters>>2]+1&4294967295;a=g;break a}while(0);d=(HEAP32[_option_multibyte>>2]|0)!=0?43:37;c:do if(d==37){d=(HEAP32[__ZL10ungot_char>>2]|0)!=0?38:39;if(d!=38&&d==39){d=HEAP32[__ZL7f_input>>2]!=0?40:41;if(d==40)var n=_feof(HEAP32[__ZL7f_input>>2]),e=40;else if(d==41)var o=unSign(HEAPU8[__ZL12end_of_input_b>>0],1,0),e=41;if(((e==40?n:o)|0)!=0)break c}HEAP32[_option_multibyte>>2]=2;d=45;break b}while(0);d=45;break b}while(0);if(d==45)var q=c,e=45;k=e==45?q:j;HEAP32[_count_characters>>
-2]=HEAP32[_count_characters>>2]+1&4294967295;d=(k|0)>159?47:48;d==47?a=unSign(HEAPU16[(HEAP32[(HEAP32[_translator>>2]+696&4294967295)>>2]+2*(c-160&4294967295)&4294967295)>>1],16,0):d==48&&(a=c)}while(0);STACKTOP=f;return a}
-function __Z13SetVoiceStackP12espeak_VOICE(f){var d,e;e=__ZL10ssml_stack&4294967295;d=f==0?1:2;d==1?_llvm_memset_p0i8_i32(e,0,76,1,0):d==2&&(d=HEAP32[(f+4&4294967295)>>2]!=0?3:4,d==3&&_strcpy(e+56&-1,HEAP32[(f+4&4294967295)>>2]),d=HEAP32[(f&4294967295)>>2]!=0?5:6,d==5&&_strcpy(e+16&-1,HEAP32[(f&4294967295)>>2]),d=unSign(HEAPU8[(f+14&4294967295)>>0],8,0),HEAP32[(e+4&4294967295)>>2]=d,d=unSign(HEAPU8[(f+13&4294967295)>>0],8,0),HEAP32[(e+12&4294967295)>>2]=d,f=unSign(HEAPU8[(f+12&4294967295)>>0],8,0),
-HEAP32[(e+8&4294967295)>>2]=f)}
-function __Z11AddNameDataPKci(f,d){var e,b=null,a,g;e=(d|0)!=0?1:4;if(e==1){g=0;(HEAP32[f>>2]|0)!=0?(b=1,e=2):(b=1,e=3);a:do if(e==2)for(;;){var c=e=(b==2?c:g)+1&4294967295;if((HEAP32[f>>2]|0)!=0)e=b=2;else{b=2;break a}}while(0);g=((b==1?g:c)+1&4294967295)*4&4294967295;HEAP32[__ZL10n_namedata>>2]=HEAP32[__ZL10n_namedata>>2]+3&3}else e==4&&(g=_strlen(f)+1&4294967295);e=(g+HEAP32[__ZL11namedata_ix>>2]&4294967295|0)>=(HEAP32[__ZL10n_namedata>>2]|0)?6:9;a:do if(e==6)if(b=_realloc(HEAP32[_namedata>>2],
-(HEAP32[__ZL11namedata_ix>>2]+300&4294967295)+g&4294967295),e=unSign(b==0,1,0),e=reSign(e,8,0)!=0?7:8,e==7){a=-1;e=10;break a}else if(e==8){HEAP32[_namedata>>2]=b;HEAP32[__ZL10n_namedata>>2]=(HEAP32[__ZL11namedata_ix>>2]+300&4294967295)+g&4294967295;e=9;break a}while(0);e==9&&(e=HEAP32[_namedata>>2],a=HEAP32[__ZL11namedata_ix>>2],_llvm_memcpy_p0i8_p0i8_i32(e+a&4294967295,f,g,1,0),HEAP32[__ZL11namedata_ix>>2]=g+HEAP32[__ZL11namedata_ix>>2]&4294967295);return a}
-function _iswspace(f){var d,e;d=f>>>0<=255?1:2;d==1?e=_isspace(f):d==2&&(e=0);return e}
-function __ZL16GetSsmlAttributePwPKc(f,d){var e,b=null,a,g,c,h;g=f;a:for(;;){if((HEAP32[g>>2]|0)==0){e=23;break a}a=HEAP32[(g+-4&4294967295)>>2];e=a>>>0<=255?3:2;b:do if(e==3){if((_isspace(a)|0)==0)break b;h=0;e=HEAP32[g>>2];var k=reSign(HEAP8[(d+h&4294967295)>>0],8,0);e=(e|0)==(k|0)?5:6;c:do if(e==5)for(;;)if(g=g+4&4294967295,h=h+1&4294967295,e=HEAP32[g>>2],k=reSign(HEAP8[(d+h&4294967295)>>0],8,0),(e|0)==(k|0))e=5;else{e=6;break c}while(0);if(reSign(HEAP8[(d+h&4294967295)>>0],8,0)==0){e=8;break a}}while(0);
-g=g+4&4294967295;e=22}a:do if(e==8){b:for(;;){a=c=HEAPU32[g>>2];if(!(c>>>0<=255)){e=9;break b}var b=(_isspace(a)|0)!=0,j=g;if(b)b=10;else{b=10;e=11;break b}g=j+4&4294967295;e=8}if(e==9)var l=g,b=9;e=(HEAP32[(b==9?l:j)>>2]|0)==61?12:14;e==12&&(g=g+4&4294967295);b:for(;;){a=c=HEAPU32[g>>2];if(!(c>>>0<=255)){e=15;break b}var b=(_isspace(a)|0)!=0,m=g;if(b)b=16;else{b=16;e=17;break b}g=m+4&4294967295;e=14}if(e==15)var n=g,b=15;e=(HEAP32[(b==15?n:m)>>2]|0)==34?19:18;b:do if(e==18){if((HEAP32[g>>2]|0)==
-39){e=19;break b}c=__ZZL16GetSsmlAttributePwPKcE5empty&4294967295;break a}while(0);c=g+4&4294967295}else e==23&&(c=0);while(0);return c}
-function __ZL18GetVoiceAttributesPwi(f,d){var e=STACKTOP;STACKTOP+=108;_memset(e,0,108);var b,a,g,c,h,k=e+4,j=e+28,l=e+68,m,n,o;b=(d&32|0)!=0?1:3;a:do if(b==1){if(!((HEAP32[__ZL12n_ssml_stack>>2]|0)>1)){b=10;break a}HEAP32[__ZL12n_ssml_stack>>2]=HEAP32[__ZL12n_ssml_stack>>2]-1&4294967295;b=10;break a}else if(b==3){h=__ZL16GetSsmlAttributePwPKc(f,__str22179&4294967295);b=(d|0)!=2?4:5;b==4?g=c=o=n=0:b==5&&(n=__ZL16GetSsmlAttributePwPKc(f,__str23180&4294967295),o=__ZL16GetSsmlAttributePwPKc(f,__str24181&
-4294967295),c=__ZL16GetSsmlAttributePwPKc(f,__str25182&4294967295),g=__ZL16GetSsmlAttributePwPKc(f,__str26183&4294967295));b=(d|0)!=2?7:9;b:do if(b==7){if(h!=0)break b;m=0;b=32;break a}while(0);var q=HEAP32[__ZL12n_ssml_stack>>2];b=__ZL10ssml_stack+q*76&4294967295;HEAP32[__ZL12n_ssml_stack>>2]=q+1&4294967295;__ZL13attrcopy_utf8PcPKwi(b+56&-1,h,20);__ZL13attrcopy_utf8PcPKwi(b+16&-1,n,40);h=__ZL10attrnumberPKwii(o,1,0)-1&4294967295;HEAP32[(b+4&4294967295)>>2]=h;c=__ZL10attrnumberPKwii(c,0,0);HEAP32[(b+
-12&4294967295)>>2]=c;g=__ZL10attrlookupPKwPK8MNEM_TAB(g,__ZZL18GetVoiceAttributesPwiE11mnem_gender&4294967295);HEAP32[(b+8&4294967295)>>2]=g;HEAP32[(b&4294967295)>>2]=d;b=10;break a}while(0);if(b==10){_strcpy(j&4294967295,__ZL10ssml_stack+16&4294967295);_strcpy(l&4294967295,__ZL10ssml_stack+56&4294967295);HEAP8[(k+13&4294967295)>>0]=HEAP32[(__ZL10ssml_stack+12&4294967295)>>2]&255;HEAP8[(k+12&4294967295)>>0]=HEAP32[(__ZL10ssml_stack+8&4294967295)>>2]&255;HEAP8[(k+14&4294967295)>>0]=HEAP32[(__ZL10ssml_stack+
-4&4294967295)>>2]&255;g=HEAP32[(k+8&4294967295)>>2]=0;b=(g|0)<(HEAP32[__ZL12n_ssml_stack>>2]|0)?11:26;a:do if(b==11){n=l&4294967295;o=j&4294967295;var q=k+12&4294967295,p=k+13&4294967295,r=k+14&4294967295,v=j&4294967295,u=l&4294967295,s=k+12&4294967295,t=k+13&4294967295,D=k+14&4294967295;for(;;){c=__ZL10ssml_stack+g*76&4294967295;h=0;b=reSign(HEAP8[(c+16&-1)>>0],8,0)==0?14:13;c:do if(b==13){if(__Z17SelectVoiceByNamePP12espeak_VOICEPKc(0,c+16&-1)==0)break c;h=1;_strcpy(v,c+16&-1);HEAP8[u>>0]=0;HEAP8[s>>
-0]=0;HEAP8[t>>0]=0;HEAP8[D>>0]=0;break c}while(0);b=reSign(HEAP8[(c+56&-1)>>0],8,0)!=0?17:19;c:do if(b==17){_strcpy(n,c+56&-1);if((h|0)!=0)break c;HEAP8[o>>0]=0}while(0);b=(HEAP32[(c+8&4294967295)>>2]|0)!=0?20:21;b==20&&(HEAP8[q>>0]=HEAP32[(c+8&4294967295)>>2]&255);b=(HEAP32[(c+12&4294967295)>>2]|0)!=0?22:23;b==22&&(HEAP8[p>>0]=HEAP32[(c+12&4294967295)>>2]&255);b=(HEAP32[(c+4&4294967295)>>2]|0)!=0?24:25;b==24&&(HEAP8[r>>0]=HEAP32[(c+4&4294967295)>>2]&255);g=g+1&4294967295;if((g|0)<(HEAP32[__ZL12n_ssml_stack>>
-2]|0))b=12;else break a}}while(0);HEAP32[(k&4294967295)>>2]=j&4294967295;HEAP32[(k+4&4294967295)>>2]=l&4294967295;k=__Z11SelectVoiceP12espeak_VOICEPi(k,e);b=k==0?27:28;b==27?a=__str35&4294967295:b==28&&(a=k);b=(_strcmp(a,__ZL16current_voice_id&4294967295)|0)!=0?30:31;b==30?(_strcpy(__ZL16current_voice_id&4294967295,a),m=131072):b==31&&(m=0)}STACKTOP=e;return m}
-function _wcstod(f,d){var e=STACKTOP;STACKTOP+=80;_memset(e,0,80);var b,a=null,g;g=f;b=(_isspace(HEAP32[g>>2])|0)!=0?1:2;a:do if(b==1)for(;;)if(g=g+4&4294967295,(_isspace(HEAP32[g>>2])|0)!=0)b=1;else break a;while(0);b=0;for(a=2;;){if(!(((a==4?c:0)|0)<=79))break;HEAP8[(e+b&4294967295)>>0]=HEAP32[(g+4*b&4294967295)>>2]&255;c=reSign(HEAP8[(e+b&4294967295)>>0],8,0);if((_isspace(c)|0)!=0)break;var c=b+1&4294967295;b=c;a=4}HEAP32[d>>2]=g+4*b&4294967295;g=_atof(e&4294967295);STACKTOP=e;return g}
-function _iswpunct(f){var d,e;d=f>>>0<=255?1:2;d==1?e=_ispunct(f):d==2&&(e=0);return e}function _iswlower(f){var d,e;d=f>>>0<=255?1:2;a:do if(d==1)e=_islower(f);else if(d==2){d=f>>>0>563?4:3;b:do if(d==3){if(reSign(HEAP8[(__ZL10walpha_tab+(f-256&4294967295)&4294967295)>>0],8,0)!=-1){d=4;break b}e=1;break a}while(0);e=0}while(0);return e}
-function _iswupper(f){var d,e;d=f>>>0<=255?1:2;a:do if(d==1)e=_isupper(f);else if(d==2){d=f>>>0>563?4:3;b:do if(d==3){d=unSign(HEAPU8[(__ZL10walpha_tab+(f-256&4294967295)&4294967295)>>0],8,0);if((d|0)==0|(d|0)==255){d=4;break b}e=1;break a}while(0);e=0}while(0);return e}
-function _iswalpha(f){var d,e;d=f>>>0<=255?1:2;d==1?e=_isalpha(f):d==2&&(d=f>>>0>12352&f>>>0<=42752?3:4,d==3?e=1:d==4&&(d=f>>>0>563?5:6,d==5?e=0:d==6&&(e=unSign(HEAPU8[(__ZL10walpha_tab+(f-256&4294967295)&4294967295)>>0],8,0))));return e}
-function _iswalnum(f){var d,e,b;d=f>>>0<=255?2:1;a:do if(d==2){if((unSign((f-48&4294967295)>>>0<=9,1,0)|0)==0){d=4;break a}b=1;d=12;break a}else if(d==1){d=4;break a}while(0);d==4&&(d=f>>>0<=255?5:6,d==5?e=_isalpha(f):d==6&&(d=f>>>0>12352&f>>>0<=42752?7:8,d==7?e=1:d==8&&(d=f>>>0>563?9:10,d==9?e=0:d==10&&(e=unSign(HEAPU8[(__ZL10walpha_tab+(f-256&4294967295)&4294967295)>>0],8,0)))),b=e);return b}
-function __Z10ReadClauseP10TranslatorP8_IO_FILEPcPsPiiS5_S3_(f,d,e,b,a,g,c,h){var k=STACKTOP;STACKTOP+=1892;_memset(k,0,1892);var j,l=null,m,n,o,q,p,r,v,u,s,t,D,w,A,x,B,z,y,E,H,G,F,I,C,K,O,J=k+200,Q,R=k+204,V=k+212,M=k+268,P=k+324,Y,ca,N,L,T,Z,S=k+328,ea=k+368,$=k+372,X,ia,ha,aa,da,W,ka,ua=k+376;K=k+416;O=k+496;var oa,qa,ra,xa=k+752,la,ga;n=k+756;I=k+760;var ta,ma,U=k+764,na,ba,ja,va,za,wa,Aa,fa=k+768,pa=k+1796,sa,Ba=k+1820,ya=k+1860;ta=HEAP32[n>>2]=32;Aa=wa=za=F=va=ja=ba=HEAP32[U>>2]=0;j=(unSign(HEAPU8[__ZL19clear_skipping_text_b>>
-0],1,0)|0)!=0?1:2;j==1&&(HEAP32[_skipping_text>>2]=0,HEAP8[__ZL19clear_skipping_text_b>>0]=0);HEAP32[(f+652&4294967295)>>2]=0;HEAP32[(f+8304&4294967295)>>2]=0;HEAP32[(f+8308&4294967295)>>2]=0;HEAP8[__ZL12end_of_input_b>>0]=0;HEAP32[c>>2]=0;HEAP8[h>>0]=0;HEAP32[__ZL7f_input>>2]=d;j=HEAP32[__ZL10ungot_word>>2]!=0?3:4;j==3&&(_strcpy(e,HEAP32[__ZL10ungot_word>>2]),d=_strlen(HEAP32[__ZL10ungot_word>>2]),HEAP32[U>>2]=HEAP32[U>>2]+d&4294967295,HEAP32[__ZL10ungot_word>>2]=0);j=(HEAP32[__ZL11ungot_char2>>
-2]|0)!=0?5:6;j==5?HEAP32[I>>2]=HEAP32[__ZL11ungot_char2>>2]:j==6&&(d=__ZL4GetCv(),HEAP32[I>>2]=d);var d=fa&4294967295,Ca=ua&4294967295,Ea=ua+1&4294967295,Da=K&4294967295,Ja=K&4294967295,Na=K&4294967295,Oa=K&4294967295,Pa=K&4294967295,Qa=K&4294967295,Ra=K&4294967295,Ka=K&4294967295,La=K&4294967295,Ma=K&4294967295,Sa=K&4294967295,Fa=S&4294967295,Ga=ua&4294967295,Ha=pa&4294967295,Va=pa&4294967295,Wa=pa+1&4294967295,eb=pa+2&4294967295,Ta=pa+1&4294967295,Xa=pa&4294967295,Ya=ya&4294967295,Za=R+4&4294967295,
-Ia=R+4&4294967295,$a=R&4294967295,Ua=V&4294967295,ab=R&4294967295,bb=V&4294967295;R&=4294967295;V&=4294967295;var cb=M&4294967295;M&=4294967295;var db=Ba&4294967295;ya&=4294967295;var fb=Ba&4294967295;Ba&=4294967295;var gb=k&4294967295,mb=k&4294967295,nb=k&4294967295,ob=k&4294967295,pb=k&4294967295,kb=k&4294967295,qb=k&4294967295,Ub=K&4294967295,Vb=k&4294967295,Wb=K&4294967295,Xb=K&4294967295,Yb=k&4294967295,Zb=K&4294967295,$b=k&4294967295,ac=k+1&4294967295;a:for(;;){j=(HEAP32[__ZL10ungot_char>>2]|
-0)!=0?668:669;j==668?m=0:j==669&&(j=HEAP32[__ZL7f_input>>2]!=0?670:671,j==670?m=_feof(HEAP32[__ZL7f_input>>2]):j==671&&(m=unSign(HEAPU8[__ZL12end_of_input_b>>0],1,0)));j=m;if(!((j|0)==0|(HEAP32[__ZL10ungot_char>>2]|0)!=0|(HEAP32[__ZL11ungot_char2>>2]|0)!=0|(HEAP32[__ZZ10ReadClauseP10TranslatorP8_IO_FILEPcPsPiiS5_S3_E15ungot_string_ix>>2]|0)>=0)){j=673;break a}j=(_iswalnum(HEAP32[n>>2])|0)==0?9:15;b:do if(j==9){j=(HEAP32[_end_character_position>>2]|0)>0?10:12;if(j==10&&(HEAP32[_count_characters>>2]|
-0)>(HEAP32[_end_character_position>>2]|0)){j=11;break a}if(!((HEAP32[_skip_characters>>2]|0)>0))break b;if((HEAP32[_count_characters>>2]|0)>(HEAP32[_skip_characters>>2]|0)){j=14;break a}}while(0);o=ta;ta=HEAP32[n>>2];HEAP32[n>>2]=HEAP32[I>>2];j=(HEAP32[__ZZ10ReadClauseP10TranslatorP8_IO_FILEPcPsPiiS5_S3_E15ungot_string_ix>>2]|0)>=0?16:18;b:do if(j==16){if(reSign(HEAP8[(__ZZ10ReadClauseP10TranslatorP8_IO_FILEPcPsPiiS5_S3_E12ungot_string+HEAP32[__ZZ10ReadClauseP10TranslatorP8_IO_FILEPcPsPiiS5_S3_E15ungot_string_ix>>
-2]&4294967295)>>0],8,0)!=0)break b;HEAP32[__ZZ10ReadClauseP10TranslatorP8_IO_FILEPcPsPiiS5_S3_E15ungot_string_ix>>2]=-1}while(0);q=HEAP32[__ZZ10ReadClauseP10TranslatorP8_IO_FILEPcPsPiiS5_S3_E15ungot_string_ix>>2];(q|0)==0&(HEAP32[__ZL11ungot_char2>>2]|0)==0?(l=18,j=19):(l=18,j=20);if(j==19){var l=HEAP32[__ZZ10ReadClauseP10TranslatorP8_IO_FILEPcPsPiiS5_S3_E15ungot_string_ix>>2],lb=reSign(HEAP8[(__ZZ10ReadClauseP10TranslatorP8_IO_FILEPcPsPiiS5_S3_E12ungot_string+l&4294967295)>>0],8,0);HEAP32[n>>2]=
-lb;lb=l+1&4294967295;HEAP32[__ZZ10ReadClauseP10TranslatorP8_IO_FILEPcPsPiiS5_S3_E15ungot_string_ix>>2]=lb;l=19}j=((l==19?lb:q)|0)>=0?21:22;b:do if(j==21)q=HEAP32[__ZZ10ReadClauseP10TranslatorP8_IO_FILEPcPsPiiS5_S3_E15ungot_string_ix>>2],z=reSign(HEAP8[(__ZZ10ReadClauseP10TranslatorP8_IO_FILEPcPsPiiS5_S3_E12ungot_string+q&4294967295)>>0],8,0),HEAP32[I>>2]=z,HEAP32[__ZZ10ReadClauseP10TranslatorP8_IO_FILEPcPsPiiS5_S3_E15ungot_string_ix>>2]=q+1&4294967295;else if(j==22){j=__ZL4GetCv();HEAP32[I>>2]=j;
-j=(HEAP32[__ZL10ungot_char>>2]|0)!=0?23:24;j==23?ra=0:j==24&&(j=HEAP32[__ZL7f_input>>2]!=0?25:26,j==25?ra=_feof(HEAP32[__ZL7f_input>>2]):j==26&&(ra=unSign(HEAPU8[__ZL12end_of_input_b>>0],1,0)));q=ra;q=unSign((q|0)!=0,1,0);if(reSign(q,8,0)==0)break b;HEAP32[I>>2]=32}while(0);HEAP32[__ZL11ungot_char2>>2]=0;j=(HEAP32[_option_ssml>>2]|0)!=0?30:288;b:do if(j==30){if((ja|0)!=0)break b;j=(HEAP32[__ZL19ssml_ignore_l_angle>>2]|0)==38?65:32;c:do if(j==32){if((HEAP32[n>>2]|0)!=38)break c;j=(HEAP32[I>>2]|0)==
-35?35:34;if(j==34&&!((HEAP32[I>>2]|0)>96&(HEAP32[I>>2]|0)<=122))break c;q=0;HEAP32[n>>2]=HEAP32[I>>2];d:for(;;){j=(HEAP32[__ZL10ungot_char>>2]|0)!=0?38:39;if(j!=38&&j==39){j=HEAP32[__ZL7f_input>>2]!=0?40:41;if(j==40)var bc=_feof(HEAP32[__ZL7f_input>>2]),l=40;else if(j==41)var cc=unSign(HEAPU8[__ZL12end_of_input_b>>0],1,0),l=41;if(((l==40?bc:cc)|0)!=0)break d}if(!((_iswalnum(HEAP32[n>>2])|0)!=0|(HEAP32[n>>2]|0)==35))break d;if((q|0)>19)break d;HEAP8[(pa+q&4294967295)>>0]=HEAP32[n>>2]&255;q=q+1&4294967295;
-j=__ZL4GetCv();HEAP32[n>>2]=j}HEAP8[(pa+q&4294967295)>>0]=0;j=__ZL4GetCv();HEAP32[I>>2]=j;_sprintf(__ZZ10ReadClauseP10TranslatorP8_IO_FILEPcPsPiiS5_S3_E12ungot_string&4294967295,__str116&4294967295,Ha,HEAP32[n>>2],HEAP32[I>>2]);j=(HEAP32[n>>2]|0)==59?46:59;d:do if(j==46){j=reSign(HEAP8[Va>>0],8,0)==35?47:50;e:do if(j==47)if(j=reSign(HEAP8[Wa>>0],8,0)==120?48:49,j==48)var dc=_sscanf(eb,__str117&4294967295,n),l=48;else{if(j==49)var ec=_sscanf(Ta,__str30&4294967295,n),l=49}else if(j==50){l=__ZL18xml_char_mnemonics&
-4294967295;for(oa=Xa;;){var tb=l;if(HEAP32[(l&4294967295)>>2]==0){j=55;break}j=(_strcmp(oa,HEAP32[(tb&4294967295)>>2])|0)==0;var ub=l;if(j){j=52;break}l=ub+8&4294967295;j=54}j==55?qa=HEAP32[(tb+4&4294967295)>>2]:j==52&&(qa=HEAP32[(ub+4&4294967295)>>2]);oa=l=qa;q=unSign((oa|0)!=-1,1,0);if(reSign(q,8,0)==0){l=56;break e}var vb=l;HEAP32[n>>2]=vb;if((HEAP32[I>>2]|0)!=0){l=57;break e}HEAP32[I>>2]=32;var fc=l,l=58}while(0);if(((l==56?oa:l==57?vb:l==58?fc:l==49?ec:dc)|0)<=0)break d;if(!((HEAP32[n>>2]|0)<=
-32))break b;if(!((HEAP32[__ZL10sayas_mode>>2]|0)==20|(HEAP32[__ZL10sayas_mode>>2]|0)==36))break b;HEAP32[n>>2]=HEAP32[n>>2]+57344&4294967295;break b}while(0);HEAP32[__ZZ10ReadClauseP10TranslatorP8_IO_FILEPcPsPiiS5_S3_E15ungot_string_ix>>2]=0;HEAP32[n>>2]=38;HEAP32[I>>2]=32;break b}while(0);if(!((HEAP32[n>>2]|0)==60&(HEAP32[__ZL19ssml_ignore_l_angle>>2]|0)!=60))break b;j=(HEAP32[I>>2]|0)==33?68:76;if(j==68){for(;;){j=(HEAP32[__ZL10ungot_char>>2]|0)!=0?69:70;if(j!=69&&j==70){j=HEAP32[__ZL7f_input>>
-2]!=0?71:72;if(j==71)var gc=_feof(HEAP32[__ZL7f_input>>2]),l=71;else if(j==72)var hc=unSign(HEAPU8[__ZL12end_of_input_b>>0],1,0),l=72;if(((l==71?gc:hc)|0)!=0){j=75;break}}if((HEAP32[n>>2]|0)==62){j=75;break}j=__ZL4GetCv();HEAP32[n>>2]=j;j=68}HEAP32[I>>2]=32}else if(j==76){j=(HEAP32[I>>2]|0)==47?85:77;c:do if(j==77){z=q=HEAP32[I>>2];j=q>>>0<=255?78:79;if(j==78)var ic=_isalpha(z),l=78;else if(j==79)if(j=z>>>0>12352&q>>>0<=42752?80:81,j==80)break c;else if(j==81)if(j=q>>>0>563?82:83,j==82)break b;else if(j==
-83)var jc=unSign(HEAPU8[(__ZL10walpha_tab+(q-256&4294967295)&4294967295)>>0],8,0),l=83;if(((l==78?ic:jc)|0)==0)break b}while(0);q=0;HEAP32[n>>2]=HEAP32[I>>2];c:for(;;){j=(HEAP32[__ZL10ungot_char>>2]|0)!=0?88:89;if(j!=88&&j==89){j=HEAP32[__ZL7f_input>>2]!=0?90:91;if(j==90)var kc=_feof(HEAP32[__ZL7f_input>>2]),l=90;else if(j==91)var lc=unSign(HEAPU8[__ZL12end_of_input_b>>0],1,0),l=91;if(((l==90?kc:lc)|0)!=0)break c}if((HEAP32[n>>2]|0)==62)break c;if((q|0)>255)break c;HEAP32[(fa+q*4&4294967295)>>2]=
-HEAP32[n>>2];q=q+1&4294967295;da=__ZL4GetCv();HEAP32[n>>2]=da}HEAP32[(fa+q*4&4294967295)>>2]=0;HEAP32[I>>2]=32;da=0;j=(HEAP32[(fa+(q-1&4294967295)*4&4294967295)>>2]|0)==47?96:97;j==96&&(HEAP32[(fa+(q-1&4294967295)*4&4294967295)>>2]=32,da=1);W=e;ka=g;l=da;aa=d;da=W;W=U;o=ka;ka=l;q=0;l=97;c:for(;;){if(!((l==103?hb:0)>>>0<=38))break c;z=HEAP32[(aa+4*q&4294967295)>>2];if((z|0)==0)break c;r=z;j=r>>>0<=255?101:100;if(j==101&&(_isspace(r)|0)!=0)break c;l=q;hb=reSign(z&255,8,0);hb=_tolower(hb)&255;HEAP8[(ua+
-l&4294967295)>>0]=hb;var hb=q+1&4294967295;q=hb;l=103}HEAP8[(ua+q&4294967295)>>0]=0;aa=aa+4*q&4294967295;j=reSign(HEAP8[Ca>>0],8,0)==47?106:115;c:do if(j==106){l=__ZL8ssmltags&4294967295;for(X=Ea;;){var wb=l;if(HEAP32[(l&4294967295)>>2]==0){j=111;break}var rb=(_strcmp(X,HEAP32[(wb&4294967295)>>2])|0)==0,xb=l;if(rb){j=108;break}l=xb+8&4294967295;j=110}j==111?ha=HEAP32[(wb+4&4294967295)>>2]:j==108&&(ha=HEAP32[(xb+4&4294967295)>>2]);X=l=ha;l=unSign((X|0)!=16,1,0);j=reSign(l,8,0)!=0?113:114;j==113&&(l=
-HEAP32[W>>2],HEAP8[(da+l&4294967295)>>0]=32,HEAP32[W>>2]=l+1&4294967295);X=rb=X+32&4294967295;l=114;j=126;break c}else if(j==115){l=__ZL8ssmltags&4294967295;for(X=Ga;;){var yb=l;if(HEAP32[(l&4294967295)>>2]==0){j=120;break}var ib=(_strcmp(X,HEAP32[(yb&4294967295)>>2])|0)==0,zb=l;if(ib){j=117;break}l=zb+8&4294967295;j=119}j==120?ia=HEAP32[(yb+4&4294967295)>>2]:j==117&&(ia=HEAP32[(zb+4&4294967295)>>2]);X=l=ia;l=unSign((X|0)!=16,1,0);j=reSign(l,8,0)!=0?122:123;j==122&&(l=HEAP32[W>>2],HEAP8[(da+l&4294967295)>>
-0]=32,HEAP32[W>>2]=l+1&4294967295);ib=X;if((ka|0)==0){l=123;j=126;break c}if(reSign(HEAP8[(__ZL22ignore_if_self_closing+ib&4294967295)>>0],8,0)!=0)l=124;else{l=124;j=126;break c}j=280;break c}while(0);c:do if(j==126){l=l==124?ib:l==114?rb:ib;q=0;r=HEAPU32[__ZL12n_ssml_stack>>2];z=__ZL10ssml_stack+(r-1&4294967295)*76&4294967295;if(l==1)l=126,j=245;else if(l==2)l=126,j=251;else if(l==3)l=126,j=136;else if(l==4)l=126,j=186;else if(l==5)l=126,j=208;else if(l==6)l=126,j=263;else if(l==7)l=126,j=266;else if(l==
-9)l=126,j=204;else if(l==10)l=126,j=127;else if(l==11){l=126;j=213;break a}else if(l==12)l=126,j=175;else if(l==13)l=126,j=233;else if(l==14)l=126,j=206;else if(l==15){l=126;j=262;break a}else if(l==33)l=126,j=255;else if(l==34)l=126,j=259;else if(l==35)l=126,j=185;else if(l==36)l=126,j=193;else if(l==38)l=126,j=271;else if(l==39)l=126,j=274;else if(l==41)l=126,j=207;else if(l==42)l=126,j=185;else if(l==43){l=126;j=232;break a}else if(l==44)l=126,j=185;else if(l==46)l=126,j=207;else if(l==47){l=126;
-j=262;break a}else l=126,j=278;d:do if(j==245){q=__ZL16GetSsmlAttributePwPKc(aa,__str115272&4294967295);j=unSign(q!=0,1,0);j=reSign(j,8,0)!=0?246:248;e:do if(j==246){__ZL13attrcopy_utf8PcPKwi(Da,q,80);C=__Z11AddNameDataPKci(Ja,0);o=unSign((C|0)>=0,1,0);if(reSign(o,8,0)==0)break e;HEAP32[__ZL7xmlbase>>2]=HEAP32[_namedata>>2]+C&4294967295}while(0);j=(__ZL18GetVoiceAttributesPwi(aa,X)|0)==0;j=unSign(j,1,0);if(reSign(j,8,0)==0){j=250;break a}j=280;break c}else if(j==251){j=(__ZL18GetVoiceAttributesPwi(aa,
-X)|0)==0;j=unSign(j,1,0);if(reSign(j,8,0)==0){j=253;break a}j=280;break c}else if(j==136){z=X;j=HEAP32[__ZL13n_param_stack>>2];q=_param_stack+j*64&4294967295;j=(j|0)<=18?137:138;j==137&&(HEAP32[__ZL13n_param_stack>>2]=HEAP32[__ZL13n_param_stack>>2]+1&4294967295);HEAP32[(q&4294967295)>>2]=z;j=0;e:for(;;)if(HEAP32[((q+4&4294967295)+j*4&4294967295)>>2]=-1,j=z=j+1&4294967295,!((z|0)<=14))break e;z=j=q;r=1;e:for(;;){q=__ZL16GetSsmlAttributePwPKc(aa,HEAP32[(__ZZL14ProcessSsmlTagPwPcRiiiE12prosody_attr+
-r*4&4294967295)>>2]);j=unSign(q!=0,1,0);j=reSign(j,8,0)!=0?142:173;f:do if(j==142)if(E=q,j=z,u=r,y=E,E=j,j=__ZL10attrlookupPKwPK8MNEM_TAB(y,HEAP32[(__ZZL19SetProsodyParameteriPwP11PARAM_STACKE9mnem_tabs+u*4&4294967295)>>2]),HEAP32[$>>2]=j,j=unSign((HEAP32[$>>2]|0)>=0,1,0),j=reSign(j,8,0)!=0,s=u,j=j?143:144,j==143)HEAP32[((E+4&4294967295)+s*4&4294967295)>>2]=(HEAP32[$>>2]*HEAP32[((_param_stack+4&4294967295)+u*4&4294967295)>>2]&4294967295|0)/100|0;else if(j==144){t=y;y=s;w=t;s=$;t=0;g:for(;;){j=A=HEAPU32[w>>
-2];if(!(A>>>0<=255)){j=147;break g}var l=(_isspace(j)|0)!=0,Ab=w;if(l)l=148;else{l=148;j=149;break g}w=Ab+4&4294967295;j=146}if(j==147)var mc=w,l=147;j=(HEAP32[(l==147?mc:Ab)>>2]|0)==43?150:151;j==150&&(w=w+4&4294967295,t=1);j=(HEAP32[w>>2]|0)==45?152:153;j==152&&(w=w+4&4294967295,t=-1);A=_wcstod(w,ea);j=HEAP32[ea>>2]==w?154:155;g:do if(j==154){HEAP32[s>>2]=100;j=167;break g}else if(j==155)if(j=(HEAP32[HEAP32[ea>>2]>>2]|0)==37?156:159,j==156){j=(t|0)!=0?157:158;j==157&&(A=(t|0)*A+100);HEAP32[s>>2]=
-A|0;j=167;break g}else if(j==159){j=(HEAP32[(HEAP32[ea>>2]&4294967295)>>2]|0)==115?160:162;h:do if(j==160){if((HEAP32[(HEAP32[ea>>2]+4&4294967295)>>2]|0)!=116)break h;j=_exp2((t|0)*A/12)*100;HEAP32[s>>2]=j|0;j=167;break g}while(0);j=(y|0)==1?163:168;if(j==163){j=(t|0)==0?164:165;j==164?HEAP32[s>>2]=A*100|0:j==165&&(HEAP32[s>>2]=((t|0)*A*100|0)+100&4294967295);j=167;break g}else if(j==168){HEAP32[s>>2]=A|0;var sb=t;w=sb;j=(sb|0)==0?169:170;if(j==169){HEAP32[((E+4&4294967295)+u*4&4294967295)>>2]=HEAP32[$>>
-2];break f}else if(j==170){var Bb=u,Cb=HEAP32[(__ZL17speech_parameters+u*4&4294967295)>>2],Db=HEAP32[$>>2];if((sb|0)==2){l=170;j=171;break g}else l=170;HEAP32[((E+4&4294967295)+Bb*4&4294967295)>>2]=(w*Db&4294967295)+Cb&4294967295;break f}}}while(0);if(j==167)var nc=u,oc=HEAP32[(__ZL17speech_parameters+u*4&4294967295)>>2],pc=HEAP32[$>>2],l=167;HEAP32[((E+4&4294967295)+(l==167?nc:Bb)*4&4294967295)>>2]=((l==167?oc:Cb)*(l==167?pc:Db)&4294967295|0)/100|0}while(0);r=j=r+1&4294967295;if(!((j|0)<=4))break e}__ZL17ProcessParamStackPcRi(da,
-W);j=278;break d}else if(j==186){q=__ZL16GetSsmlAttributePwPKc(aa,__str93250&4294967295);u=__ZL16GetSsmlAttributePwPKc(aa,__str94251&4294967295);z=__ZL16GetSsmlAttributePwPKc(aa,__str95252&4294967295);r=__ZL10attrlookupPKwPK8MNEM_TAB(q,__ZZL14ProcessSsmlTagPwPcRiiiE17mnem_interpret_as&4294967295);j=__ZL10attrlookupPKwPK8MNEM_TAB(u,__ZZL14ProcessSsmlTagPwPcRiiiE17mnem_sayas_format&4294967295);j=(j|0)==1?187:188;j==187&&(r=19);q=__ZL10attrnumberPKwii(z,0,0);j=(r|0)==64?189:192;j==189&&(j=(q|0)<=1?190:
-191,j==190?r=193:j==191&&(r=q+64&4294967295));_sprintf(Na,__str102259&4294967295,1,r);_strcpy(da+HEAP32[W>>2]&4294967295,Oa);j=HEAP32[W>>2];j=_strlen(Pa)+j&4294967295;HEAP32[W>>2]=j;HEAP32[__ZL11sayas_start>>2]=HEAP32[W>>2];HEAP32[__ZL10sayas_mode>>2]=r;j=278;break d}else if(j==208){q=__ZL16GetSsmlAttributePwPKc(aa,__str23180&4294967295);j=unSign(q!=0,1,0);if(reSign(j,8,0)==0){j=278;break d}__ZL13attrcopy_utf8PcPKwi(Qa,q,80);if((_strcmp(_skip_marker&4294967295,Ra)|0)==0){j=210;break a}C=__Z11AddNameDataPKci(Ka,
-0);j=unSign((C|0)>=0,1,0);if(reSign(j,8,0)==0){j=278;break d}_sprintf(La,__str104261&4294967295,1,C);_strcpy(da+HEAP32[W>>2]&4294967295,Ma);j=HEAP32[W>>2];j=_strlen(Sa)+j&4294967295;HEAP32[W>>2]=j;j=278;break d}else if(j==263){j=(HEAP32[(z&4294967295)>>2]|0)==6?264:265;j==264&&(q=__ZL18GetVoiceAttributesPwi(aa,38));l=__ZL18GetVoiceAttributesPwi(aa,X);q|=l;var qc=q+524358&4294967295,l=265;j=281;break d}else if(j==266){j=(HEAP32[(z&4294967295)>>2]|0)==6?267:268;j==267&&(q=__ZL18GetVoiceAttributesPwi(aa,
-38));j=(HEAP32[(z&4294967295)>>2]|0)==7?269:270;j==269&&(l=__ZL18GetVoiceAttributesPwi(aa,39),q|=l);l=__ZL18GetVoiceAttributesPwi(aa,X);q|=l;var rc=q+524358&4294967295,l=270;j=281;break d}else if(j==204){q=__ZL16GetSsmlAttributePwPKc(aa,__str103260&4294967295);j=unSign(q!=0,1,0);if(reSign(j,8,0)==0){j=278;break d}HEAP8[__ZL11ignore_text_b>>0]=1;j=HEAP32[W>>2];j=__ZL13attrcopy_utf8PcPKwi(da+HEAP32[W>>2]&4294967295,q,o-HEAP32[W>>2]&4294967295)+j&4294967295;HEAP32[W>>2]=j;j=278;break d}else if(j==127){z=
-X;j=HEAP32[__ZL13n_param_stack>>2];q=_param_stack+j*64&4294967295;j=(j|0)<=18?128:129;j==128&&(HEAP32[__ZL13n_param_stack>>2]=HEAP32[__ZL13n_param_stack>>2]+1&4294967295);HEAP32[(q&4294967295)>>2]=z;j=0;e:for(;;)if(HEAP32[((q+4&4294967295)+j*4&4294967295)>>2]=-1,j=z=j+1&4294967295,!((z|0)<=14))break e;z=j=q;q=__ZL16GetSsmlAttributePwPKc(aa,__str76233&4294967295);u=__ZL16GetSsmlAttributePwPKc(aa,__str77234&4294967295);j=(__ZL7attrcmpPKwPKc(q,__str78235&4294967295)|0)==0;j=unSign(j,1,0);j=reSign(j,
-8,0)!=0?132:133;e:do if(j==132)r=__ZL10attrlookupPKwPK8MNEM_TAB(u,__ZZL14ProcessSsmlTagPwPcRiiiE10mnem_punct&4294967295),HEAP32[((z+4&4294967295)+20&4294967295)>>2]=r;else if(j==133){r=(__ZL7attrcmpPKwPKc(q,__str82239&4294967295)|0)==0;r=unSign(r,1,0);if(reSign(r,8,0)==0)break e;r=__ZL10attrlookupPKwPK8MNEM_TAB(u,__ZZL14ProcessSsmlTagPwPcRiiiE13mnem_capitals&4294967295);HEAP32[((z+4&4294967295)+24&4294967295)>>2]=r}while(0);__ZL17ProcessParamStackPcRi(da,W);j=278;break d}else if(j==175){z=X;j=HEAP32[__ZL13n_param_stack>>
-2];q=_param_stack+j*64&4294967295;j=(j|0)<=18?176:177;j==176&&(HEAP32[__ZL13n_param_stack>>2]=HEAP32[__ZL13n_param_stack>>2]+1&4294967295);HEAP32[(q&4294967295)>>2]=z;for(j=0;;)if(HEAP32[((q+4&4294967295)+j*4&4294967295)>>2]=-1,j=z=j+1&4294967295,!((z|0)<=14))break;z=j=q;r=3;q=__ZL16GetSsmlAttributePwPKc(aa,__str90247&4294967295);j=unSign(q!=0,1,0);j=reSign(j,8,0)!=0?180:181;j==180&&(r=__ZL10attrlookupPKwPK8MNEM_TAB(q,__ZZL14ProcessSsmlTagPwPcRiiiE13mnem_emphasis&4294967295));j=(HEAP32[((HEAP32[_translator>>
-2]&4294967295)+224&4294967295)>>2]|0)==1?182:183;j==182?(j=unSign(HEAPU8[(__ZZL14ProcessSsmlTagPwPcRiiiE23emphasis_to_pitch_range+r&4294967295)>>0],8,0),HEAP32[((z+4&4294967295)+16&4294967295)>>2]=j,j=unSign(HEAPU8[(__ZZL14ProcessSsmlTagPwPcRiiiE18emphasis_to_volume+r&4294967295)>>0],8,0),HEAP32[((z+4&4294967295)+8&4294967295)>>2]=j):j==183&&(HEAP32[((z+4&4294967295)+48&4294967295)>>2]=r);__ZL17ProcessParamStackPcRi(da,W);j=278;break d}else if(j==233){r=21;z=16384;q=__ZL16GetSsmlAttributePwPKc(aa,
-__str109266&4294967295);j=unSign(q!=0,1,0);j=reSign(j,8,0)!=0?234:237;j==234&&(r=__ZL10attrlookupPKwPK8MNEM_TAB(q,__ZZL14ProcessSsmlTagPwPcRiiiE10mnem_break&4294967295),j=(r|0)<=2?235:236,j==235&&(_sprintf(da+HEAP32[W>>2]&4294967295,__str113270&4294967295,1,r),HEAP32[W>>2]=HEAP32[W>>2]+3&4294967295,z=0),r=HEAP32[(__ZZL14ProcessSsmlTagPwPcRiiiE11break_value+r*4&4294967295)>>2]);u=__ZL16GetSsmlAttributePwPKc(aa,__str114271&4294967295);j=unSign(u!=0,1,0);j=reSign(j,8,0)!=0?238:240;e:do if(j==238){var Eb=
-(__ZL10attrnumberPKwii(u,0,1)*25&4294967295|0)/(HEAP32[(_speed&4294967295)>>2]|0)|0;r=Eb;if((z|0)==0)l=238;else{l=238;j=242;break e}z=16384;j=241;break e}else if(j==240)if((z|0)!=0){j=241;break e}else{j=278;break d}while(0);if(j==241)var sc=r,l=241;j=((l==241?sc:Eb)|0)>4095?243:244;j==243&&(r=4095);var tc=r+z&4294967295,l=244;j=281;break d}else if(j==206){HEAP8[__ZL11ignore_text_b>>0]=1;j=278;break d}else if(j==255){for(;;){if(((l==254?Fb:r)|0)<=1)break;if((HEAP32[(__ZL10ssml_stack+(HEAP32[__ZL12n_ssml_stack>>
-2]-1&4294967295)*76&-1)>>2]|0)==1)break;var Fb=HEAP32[__ZL12n_ssml_stack>>2]-1&4294967295;HEAP32[__ZL12n_ssml_stack>>2]=Fb;l=254}var uc=__ZL18GetVoiceAttributesPwi(aa,X)+524328&4294967295,l=257;j=281;break d}else if(j==259){for(;;){if(((l==258?Gb:r)|0)<=1)break;if((HEAP32[(__ZL10ssml_stack+(HEAP32[__ZL12n_ssml_stack>>2]-1&4294967295)*76&-1)>>2]|0)==2)break;var Gb=HEAP32[__ZL12n_ssml_stack>>2]-1&4294967295;HEAP32[__ZL12n_ssml_stack>>2]=Gb;l=258}z=0;var l=__ZL18GetVoiceAttributesPwi(aa,X),vc=z+l&4294967295,
-l=261;j=281;break d}else if(j==185){__ZL13PopParamStackiPcRi(X,da,W);j=278;break d}else if(j==193){j=(HEAP32[__ZL10sayas_mode>>2]|0)==36?194:203;if(j==194){HEAP8[(da+HEAP32[W>>2]&4294967295)>>0]=0;q=HEAP32[__ZL11sayas_start>>2];z=W;r=da;_llvm_memcpy_p0i8_p0i8_i32(S,__ZZL14ReplaceKeyNamePciRiE5C_163,40,4,0);E=r=r+q&4294967295;for(u=Fa;;){var Hb=u;if(HEAP32[(u&4294967295)>>2]==0){j=199;break}j=(_strcmp(E,HEAP32[(Hb&4294967295)>>2])|0)==0;var Ib=u;if(j){j=196;break}u=Ib+8&4294967295;j=198}j==199?Z=HEAP32[(Hb+
-4&4294967295)>>2]:j==196&&(Z=HEAP32[(Ib+4&4294967295)>>2]);u=j=Z;j=unSign((u|0)!=0,1,0);j=reSign(j,8,0)!=0?201:202;j==201&&(j=__Z8utf8_outjPc(u,r),HEAP32[z>>2]=j+q&4294967295)}j=HEAP32[W>>2];HEAP8[(da+j&4294967295)>>0]=1;HEAP32[W>>2]=j+1&4294967295;j=HEAP32[W>>2];HEAP8[(da+j&4294967295)>>0]=89;HEAP32[W>>2]=j+1&4294967295;HEAP32[__ZL10sayas_mode>>2]=0;j=278;break d}else if(j==271){j=(HEAP32[(z&4294967295)>>2]|0)==6?272:273;j==272&&(q=__ZL18GetVoiceAttributesPwi(aa,X));var wc=q+524328&4294967295,l=
-273;j=281;break d}else if(j==274){j=(HEAP32[(z&4294967295)>>2]|0)==6?276:275;if(j==275&&(HEAP32[(z&4294967295)>>2]|0)!=7){j=277;break a}var xc=__ZL18GetVoiceAttributesPwi(aa,X)+524358&4294967295,l=276;j=281;break d}else if(j==207){HEAP8[__ZL11ignore_text_b>>0]=0;j=278;break d}while(0);if(j==278){j=280;break c}else if(j==281)if(B=j=l==244?tc:l==257?uc:l==261?vc:l==265?qc:l==270?rc:l==273?wc:xc,(j|0)!=0){j=282;break a}else{j=287;break c}}while(0);j==280&&(B=0);HEAP32[n>>2]=32;j=__ZL4GetCv();HEAP32[I>>
-2]=j;j=667;continue a}}while(0);HEAP32[__ZL19ssml_ignore_l_angle>>2]=0;if((unSign(HEAPU8[__ZL11ignore_text_b>>0],1,0)|0)!=0){j=667;continue a}var Jb=HEAPU32[n>>2];if((HEAP32[I>>2]|0)==10&(HEAP32[_option_linelength>>2]|0)==-1){j=290;break a}j=(Jb|0)==1?302:301;b:do if(j==301){j=(reSign(HEAP8[_ctrl_embedded>>0],8,0)|0)==(HEAP32[n>>2]|0)?302:333;break b}while(0);b:do if(j==302){if((HEAP32[I>>2]|0)==86){j=303;break a}if((HEAP32[I>>2]|0)!=66)break b;_llvm_memcpy_p0i8_p0i8_i32(e+HEAP32[U>>2]&4294967295,
-__str125&4294967295,4,1,0);HEAP32[U>>2]=HEAP32[U>>2]+3&4294967295;j=__ZL4GetCv();HEAP32[I>>2]=j;j=unSign((HEAP32[I>>2]|0)==48,1,0);j=reSign(j,8,0)!=0?318:319;c:do if(j==318)HEAP32[_option_punctuation>>2]=0;else if(j==319){HEAP32[_option_punctuation>>2]=1;HEAP32[(_option_punctlist&4294967295)>>2]=0;if((HEAP32[I>>2]|0)==49)break c;for(la=0;;){o=j=HEAPU32[I>>2];j=j>>>0<=255?324:323;if(j==324&&(_isspace(o)|0)!=0){j=331;break}j=(HEAP32[__ZL10ungot_char>>2]|0)!=0?326:327;if(j!=326&&j==327){j=HEAP32[__ZL7f_input>>
-2]!=0?328:329;if(j==328)var yc=_feof(HEAP32[__ZL7f_input>>2]),l=328;else if(j==329)var zc=unSign(HEAPU8[__ZL12end_of_input_b>>0],1,0),l=329;if(((l==328?yc:zc)|0)!=0){j=331;break}}HEAP32[(_option_punctlist+la*4&4294967295)>>2]=HEAP32[I>>2];la=la+1&4294967295;j=__ZL4GetCv();HEAP32[I>>2]=j;j=HEAP32[U>>2];HEAP8[(e+j&4294967295)>>0]=32;HEAP32[U>>2]=j+1&4294967295;j=322}HEAP32[(_option_punctlist+la*4&4294967295)>>2]=0;HEAP32[_option_punctuation>>2]=2}while(0);j=__ZL4GetCv();HEAP32[I>>2]=j;j=667;continue a}while(0);
-ba=ba+1&4294967295;j=(_iswalnum(HEAP32[n>>2])|0)!=0?334:335;b:do if(j==334){va=1;j=356;break b}else if(j==335){j=(za|0)!=0?336:337;j==336&&(za=0,HEAP32[n>>2]=1328,q=HEAP32[I>>2],HEAP32[__ZL10ungot_char>>2]=q,HEAP32[I>>2]=32);z=HEAP32[n>>2];q=__ZL12chars_ignore&4294967295;r=0;c:for(;;){if(reSign(HEAP16[(q+2*r&4294967295)>>1],16,0)==0){j=342;break c}j=unSign(HEAPU16[(q+2*r&4294967295)>>1],16,0);var Kb=r+1&4294967295;if((j|0)==(z|0)){j=339;break c}r=Kb;j=341}j==342?N=0:j==339&&(N=Kb);j=N;j=unSign((j|
-0)!=0,1,0);if(reSign(j,8,0)!=0){j=667;continue a}ca=HEAP32[n>>2];j=ca>>>0<=255?346:345;c:do if(j==346){if((_isspace(ca)|0)==0)break c;if((HEAP32[(f+280&4294967295)>>2]|0)!=6972015)break c;sa=e+(HEAP32[U>>2]-1&4294967295)&4294967295;if(reSign(HEAP8[(sa&4294967295)>>0],8,0)!=105)break c;j=reSign(HEAP8[(sa+-1&4294967295)>>0],8,0)==46?350:351;j==350&&(sa=sa+-1&4294967295);if(reSign(HEAP8[(sa+-1&4294967295)>>0],8,0)==32){j=352;break a}}while(0);ca=HEAP32[n>>2];if((ca|0)==3405)l=353;else{l=353;j=357;break b}if((HEAP32[I>>
-2]|0)!=8205){j=356;break b}var Ac=Y=HEAP32[n>>2]=3406,l=355;j=358;break b}while(0);b:do if(j==356){var Bc=HEAP32[n>>2],l=356;j=357;break b}while(0);b:do if(j==357){var Lb=Y=l=l==356?Bc:ca;if(l>>>0<=255)l=357;else{l=357;j=358;break b}j=(_isupper(Lb)|0)!=0?363:376;break b}while(0);b:do if(j==358){j=(l==355?Ac:Lb)>>>0>563?360:359;c:do if(j==359){j=unSign(HEAPU8[(__ZL10walpha_tab+(Y-256&4294967295)&4294967295)>>0],8,0);if((j|0)==0|(j|0)==255)break c;j=363;break b}while(0);j=376;break b}while(0);b:do if(j==
-363){HEAP32[(f+8304&4294967295)>>2]=HEAP32[(f+8304&4294967295)>>2]+1&4294967295;if(!((HEAP32[_option_capitals>>2]|0)==2&(HEAP32[__ZL10sayas_mode>>2]|0)==0))break b;z=q=ta;j=q>>>0<=255?369:365;if(j==369){if((_isupper(z)|0)!=0)break b}else if(j==365){j=z>>>0>563?367:366;c:do if(j==366){j=unSign(HEAPU8[(__ZL10walpha_tab+(q-256&4294967295)&4294967295)>>0],8,0);if((j|0)==0|(j|0)==255)break c;break b}while(0)}q=f;j=__str127&4294967295;z=Ya;HEAP32[P>>2]=j;HEAP32[Za>>2]=0;HEAP32[$a>>2]=HEAP32[Ia>>2];j=(__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(q,
-P,Ua,ab,0,0)|0)!=0;j=unSign(j,1,0);j=reSign(j,8,0)!=0?371:372;j==371?(__Z13SetWordStressP10TranslatorPcPjii(q,bb,R,-1,0),__Z14DecodePhonemesPKcPc(V,cb),_sprintf(z,__str7164&4294967295,M),Q=z):j==372&&(Q=0);q=Q;q=unSign(q!=0,1,0);if(reSign(q,8,0)==0)break b;_strcpy(db,ya);la=_strlen(fb);if(!((la+HEAP32[U>>2]&4294967295|0)<(g|0)))break b;_strcpy(e+HEAP32[U>>2]&4294967295,Ba);HEAP32[U>>2]=la+HEAP32[U>>2]&4294967295}else if(j==376){z=q=j=HEAPU32[n>>2];j=j>>>0<=255?377:378;c:do if(j==377){var Cc=_isalpha(z),
-l=377;j=383;break c}else if(j==378)if(j=z>>>0>12352&q>>>0<=42752?379:380,j==379){j=384;break c}else if(j==380)if(j=q>>>0>563?381:382,j==381)break b;else if(j==382){var Dc=unSign(HEAPU8[(__ZL10walpha_tab+(q-256&4294967295)&4294967295)>>0],8,0),l=382;j=383;break c}while(0);if(j==383&&((l==377?Cc:Dc)|0)==0)break b;HEAP32[(f+8308&4294967295)>>2]=HEAP32[(f+8308&4294967295)>>2]+1&4294967295}while(0);j=(HEAP32[_option_phoneme_input>>2]|0)!=0?386:395;b:do if(j==386)if(j=(ja|0)>0?387:388,j==387)ja=ja-1&4294967295;
-else if(j==388){q=HEAP32[n>>2];(q|0)!=91?(l=388,j=392):(l=388,j=389);if(j==389)if(j=(HEAP32[I>>2]|0)!=91?391:390,j==391)var Ec=HEAP32[n>>2],l=391;else if(j==390){ja=-1;break b}if(((l==391?Ec:q)|0)!=93)break b;if((HEAP32[I>>2]|0)!=93)break b;ja=2}while(0);j=(HEAP32[n>>2]|0)==10?396:420;if(j==396){for(T=0;;){j=(HEAP32[__ZL10ungot_char>>2]|0)!=0?401:402;if(j!=401&&j==402){j=HEAP32[__ZL7f_input>>2]!=0?403:404;if(j==403)var Fc=_feof(HEAP32[__ZL7f_input>>2]),l=403;else if(j==404)var Gc=unSign(HEAPU8[__ZL12end_of_input_b>>
-0],1,0),l=404;if(((l==403?Fc:Gc)|0)!=0)break}j=q=HEAPU32[I>>2];if(!(q>>>0<=255))break;if((_isspace(j)|0)==0)break;j=(HEAP32[I>>2]|0)==10?398:399;j==398&&(T=T+1&4294967295);j=__ZL4GetCv();HEAP32[I>>2]=j}if((T|0)>0){j=410;break a}if((ba|0)<=(HEAP32[_option_linelength>>2]|0)){j=418;break a}ba=0}z=0;j=(ja|0)==0&(HEAP32[__ZL10sayas_mode>>2]|0)==0?421:643;b:do if(j==421){q=0;j=(wa|0)!=0?422:434;c:do if(j==422){r=HEAP32[n>>2];j=r>>>0<=255?424:423;if(j==424&&(_isspace(r)|0)!=0)break c;if((__Z7IsAlphaj(HEAP32[n>>
-2])|0)==0){j=432;break a}u=r=HEAP32[n>>2];j=r>>>0<=255?431:427;if(j==431){if((_islower(u)|0)==0){j=432;break a}}else if(j==427){if(u>>>0>563){j=429;break a}if(reSign(HEAP8[(__ZL10walpha_tab+(r-256&4294967295)&4294967295)>>0],8,0)!=-1){j=429;break a}}wa=0}while(0);j=(HEAP32[n>>2]|0)==46?435:441;c:do if(j==435){if((HEAP32[I>>2]|0)!=46){j=441;break c}ma=__ZL4GetCv();F=unSign((ma|0)==46,1,0);j=reSign(F,8,0)!=0?437:438;d:do if(j==437)for(;;)if(HEAP32[n>>2]=8230,HEAP32[I>>2]=32,ma=__ZL4GetCv(),F=unSign((ma|
-0)==46,1,0),reSign(F,8,0)!=0)j=437;else break d;while(0);F=ma;j=(HEAP32[n>>2]|0)==8230?439:440;j==439?HEAP32[I>>2]=F:j==440&&(HEAP32[__ZL10ungot_char>>2]=F)}while(0);F=0;u=HEAP32[n>>2];r=__ZL11punct_chars&4294967295;E=0;c:for(;;){if(reSign(HEAP16[(r+2*E&4294967295)>>1],16,0)==0){j=446;break c}j=unSign(HEAPU16[(r+2*E&4294967295)>>1],16,0);var Mb=E+1&4294967295;if((j|0)==(u|0)){j=443;break c}E=Mb;j=445}j==446?G=0:j==443&&(G=Mb);r=j=G;j=unSign((r|0)!=0,1,0);j=reSign(j,8,0)!=0?448:464;c:do if(j==448)if(F=
-HEAP32[(__ZL16punct_attributes+r*4&4294967295)>>2],j=(F&1048576|0)!=0?449:450,j==449){za=1;HEAP32[c>>2]=(F|0)>>12&15;j=667;continue a}else if(j==450){u=HEAP32[I>>2];j=u>>>0<=255?452:451;d:do if(j==452){j=(_isspace(u)|0)!=0?463:453;break d}else if(j==451){j=453;break d}while(0);d:do if(j==453){if((F&32768|0)!=0){j=463;break d}if((__Z9IsBracketi(HEAP32[I>>2])|0)!=0|(HEAP32[I>>2]|0)==63){j=463;break d}j=(HEAP32[__ZL10ungot_char>>2]|0)!=0?456:457;if(j!=456&&j==457){j=HEAP32[__ZL7f_input>>2]!=0?458:459;
-if(j==458)var Hc=_feof(HEAP32[__ZL7f_input>>2]),l=458;else if(j==459)var Ic=unSign(HEAPU8[__ZL12end_of_input_b>>0],1,0),l=459;if(((l==458?Hc:Ic)|0)!=0){j=463;break d}}if((reSign(HEAP8[_ctrl_embedded>>0],8,0)|0)==(HEAP32[I>>2]|0)){j=463;break d}break c}while(0);q=1}while(0);j=(HEAP32[n>>2]|0)==57404?465:466;j==465&&(HEAP32[n>>2]=60);j=(HEAP32[_option_punctuation>>2]|0)!=0?467:537;c:do if(j==467&&(r=HEAP32[n>>2],j=r>>>0<=255?469:468,j==469)){if((_ispunct(r)|0)==0)break c;if((unSign(HEAPU8[__ZL10audio_text_b>>
-0],1,0)|0)!=0)break c;j=(HEAP32[_option_punctuation>>2]|0)==1?479:472;d:do if(j==472){u=HEAP32[n>>2];for(r=_option_punctlist&4294967295;;){if((HEAP32[r>>2]|0)==0){j=476;break}var Nb=r;if((HEAP32[r>>2]|0)==(u|0)){j=477;break}r=Nb+4&4294967295;j=475}if(j!=476&&j==477&&Nb!=0){j=479;break d}break c}while(0);HEAP32[(f+652&4294967295)>>2]=0;z=HEAP32[n>>2];r=e;E=q;B=f;y=I;u=U;s=0;t=HEAP32[y>>2];HEAP8[gb>>0]=0;A=z;w=4;d:for(;;){if(!((w|0)<(HEAP32[_n_soundicon_tab>>2]|0))){j=487;break d}var Ob=w;if((HEAP32[(_soundicon_tab+
-w*16&-1)>>2]|0)==(A|0)){j=481;break d}w=Ob+1&4294967295;j=486}d:do if(j==487)x=-1;else if(j==481){j=(HEAP32[((_soundicon_tab+Ob*16&4294967295)+4&4294967295)>>2]|0)==0?482:484;e:do if(j==482){x=(__ZL13LoadSoundFilePKci(0,w)|0)!=0;x=unSign(x,1,0);if(reSign(x,8,0)==0){j=484;break e}x=-1;break d}while(0);x=w}while(0);w=j=x;j=unSign((w|0)>=0,1,0);j=reSign(j,8,0)!=0?489:490;d:do if(j==489){_sprintf(mb,__str17174&4294967295,w);j=t;HEAP32[__ZL10ungot_char>>2]=j;j=514;break d}else if(j==490){w=__ZL14LookupCharNameP10Translatorii(B,
-z,0);j=unSign(w!=0,1,0);j=reSign(j,8,0)!=0?491:512;e:do if(j==491){s=1;j=(HEAP32[u>>2]|0)==0?494:492;f:do if(j==492){if((E|0)==0)break f;if((HEAP32[(((B&4294967295)+24&4294967295)+68&4294967295)>>2]&2|0)!=0)break f;j=t;HEAP32[__ZL10ungot_char>>2]=j;j=(HEAP32[_option_ssml>>2]|0)!=0?509:511;g:do if(j==509){if(!((z|0)==60|(z|0)==38))break g;HEAP32[__ZL19ssml_ignore_l_angle>>2]=z}while(0);HEAP32[__ZL11ungot_char2>>2]=z;HEAP8[$b>>0]=32;HEAP8[ac>>0]=0;break e}while(0);A=1;j=(t|0)==(z|0)&(z|0)!=60?495:496;
-f:do if(j==495)for(;;)if(A=A+1&4294967295,t=__ZL4GetCv(),(t|0)==(z|0)&(z|0)!=60)j=495;else break f;while(0);HEAP32[y>>2]=t;j=(E|0)!=0?497:498;j==497&&(j=t,HEAP32[__ZL10ungot_char>>2]=j);j=(A|0)==1?499:500;if(j==499)_sprintf(pb,__str18175&4294967295,w);else if(j==500)if(j=(A|0)<=3?501:507,j==501){HEAP8[kb>>0]=0;j=(HEAP32[(_embedded_value+8&4294967295)>>2]|0)<=299?502:503;j==502&&_llvm_memcpy_p0i8_p0i8_i32(qb,__str19176&4294967295,6,1,0);j=(A|0)>0;unSign(j,1,0);A=A-1&4294967295;j=j?504:505;f:do if(j==
-504)for(;;)if(_sprintf(Ub,__str18175&4294967295,w),_strcat(Vb,Wb),j=unSign((A|0)>0,1,0),A=A-1&4294967295,reSign(j,8,0)!=0)j=504;else{j=505;break f}while(0);if(!((HEAP32[(_embedded_value+8&4294967295)>>2]|0)<=299))break e;_llvm_memcpy_p0i8_p0i8_i32(Xb,__str20177&4294967295,7,1,0);_strcat(Yb,Zb)}else j==507&&_sprintf(kb,__str21178&4294967295,w,A,w)}while(0);if((s|0)!=0){j=514;break d}H=-1;j=534;break d}while(0);d:do if(j==514)if(y=HEAP32[u>>2],j=_strlen(nb),_strcpy(r+HEAP32[u>>2]&4294967295,ob),HEAP32[u>>
-2]=j+HEAP32[u>>2]&4294967295,j=(E|0)==0?515:516,j==515)H=-1;else if(j==516)if(j=(z|0)==45?517:518,j==517)H=16384;else if(j==518){t=z;s=__ZL11punct_chars&4294967295;w=0;e:for(;;){if(reSign(HEAP16[(s+2*w&4294967295)>>1],16,0)==0){j=523;break e}j=unSign(HEAPU16[(s+2*w&4294967295)>>1],16,0);var Pb=w+1&4294967295;if((j|0)==(t|0)){j=520;break e}w=Pb;j=522}j==523?D=0:j==520&&(D=Pb);j=D;s=HEAP32[(__ZL16punct_attributes+j*4&4294967295)>>2];t=262148;j=(s&28672|0)==4096?525:526;j==525&&(t=266244);j=(y|0)>0?
-527:531;e:do if(j==527){if((HEAP32[(((B&4294967295)+24&4294967295)+68&4294967295)>>2]&2|0)!=0)break e;j=(s&-32769|0)==266270?529:530;if(j==529){H=262148;j=534;break d}else if(j==530){H=t;j=534;break d}}while(0);j=(s&524288|0)!=0?532:533;j==532?H=s:j==533&&(H=t)}while(0);B=H;z=unSign((B|0)>=0,1,0);if(reSign(z,8,0)!=0){j=535;break a}z=HEAP32[n>>2]}while(0);j=(F&2097152|0)!=0?538:541;c:do if(j==538){if((z|0)!=0)break c;r=e+HEAP32[U>>2]&4294967295;u=__ZL14LookupCharNameP10Translatorii(f,HEAP32[n>>2],
-1);_strcpy(r,u);if(reSign(HEAP8[(r&4294967295)>>0],8,0)==0)break c;z=_strlen(r);HEAP32[U>>2]=HEAP32[U>>2]+z&4294967295;z=HEAP32[n>>2];F&=-28673}while(0);if((q|0)==0)break b;na=0;r=ma=HEAP32[I>>2];j=r>>>0<=255?544:543;c:do if(j==544){if((_isspace(r)|0)==0)break c;for(;;){j=(HEAP32[__ZL10ungot_char>>2]|0)!=0?549:550;if(j!=549&&j==550){j=HEAP32[__ZL7f_input>>2]!=0?551:552;if(j==551)var Jc=_feof(HEAP32[__ZL7f_input>>2]),l=551;else if(j==552)var Kc=unSign(HEAPU8[__ZL12end_of_input_b>>0],1,0),l=552;if(((l==
-551?Jc:Kc)|0)!=0){j=557;break}}j=u=ma;if(!(u>>>0<=255)){j=555;break}if((_isspace(j)|0)==0){j=557;break}j=(ma|0)==10?546:547;j==546&&(na=na+1&4294967295);ma=__ZL4GetCv();j=548}}while(0);j=(HEAP32[n>>2]|0)==46?559:561;c:do if(j==559){if(!((na|0)<=1)){j=621;break c}F|=4194304;j=561;break c}while(0);c:do if(j==561){if((na|0)!=0){j=621;break c}r=HEAPU32[n>>2];(r|0)==44?(l=562,j=563):(l=562,j=579);d:do if(j==563){j=(ta|0)==46?564:578;e:do if(j==564){if((HEAP32[(f+280&4294967295)>>2]|0)!=26741)break e;u=
-o;j=u>>>0<=255?567:566;if(j==567){if((unSign((u-48&4294967295)>>>0<=9,1,0)|0)==0)break e;u=ma;j=u>>>0<=255?570:569;f:do if(j==570){j=(unSign((u-48&4294967295)>>>0<=9,1,0)|0)!=0?577:571;break f}else if(j==569){j=571;break f}while(0);f:do if(j==571)if(u=E=ma,j=E>>>0<=255?576:572,j==576){if((_islower(E)|0)==0)break e}else if(j==572){j=E>>>0>563?574:573;g:do if(j==573){if(reSign(HEAP8[(__ZL10walpha_tab+(u-256&4294967295)&4294967295)>>0],8,0)!=-1)break g;break f}while(0);break e}while(0);HEAP32[n>>2]=
-1367;q=0;j=615;break d}}while(0);var Lc=HEAP32[n>>2],l=578;j=579;break d}while(0);d:do if(j==579){if(((l==578?Lc:r)|0)!=46){j=615;break d}j=(HEAP32[((f&4294967295)+184&4294967295)>>2]&65536|0)==0?603:581;e:do if(j==581){r=ta;j=r>>>0<=255?583:582;f:do if(j==583){j=(unSign((r-48&4294967295)>>>0<=9,1,0)|0)!=0?591:584;break f}else if(j==582){j=584;break f}while(0);if(j==584)if(j=ta,j=(j|0)==73|(j|0)==86|(j|0)==88|(j|0)==76?586:585,j==586){if(j=o,j=(j|0)==73|(j|0)==86|(j|0)==88|(j|0)==76?587:588,j!=587&&
-j==588)if(r=o,j=r>>>0<=255?590:589,j==590){if((_isspace(r)|0)==0){j=603;break e}}else if(j==589){j=603;break e}}else if(j==585){j=603;break e}r=j=ta;j=j>>>0<=255?593:592;f:do if(j==593){if((unSign((r-48&4294967295)>>>0<=9,1,0)|0)==0)break f;var jb=l=ma;j=l>>>0<=255?596:597;g:do if(j==596)v=_islower(jb);else if(j==597){j=jb>>>0>563?599:598;h:do if(j==598){if(reSign(HEAP8[(__ZL10walpha_tab+(l-256&4294967295)&4294967295)>>0],8,0)!=-1){j=599;break h}v=1;break g}while(0);v=0}while(0);l=v;jb=ma;if((l|0)!=
-0|(jb|0)==45)l=601;else{l=601;j=606;break e}q=0;j=605;break e}while(0);q=0;j=605;break e}while(0);e:do if(j==603){var Qb=ma;if((Qb|0)==39)l=603;else{l=603;j=606;break e}q=0;j=605;break e}while(0);if(j==605)var Mc=ma,l=605;r=u=l==605?Mc:l==601?jb:Qb;j=u>>>0<=255?611:607;e:do if(j==611){j=(_islower(u)|0)!=0?612:613;break e}else if(j==607){j=u>>>0>563?609:608;f:do if(j==608){if(reSign(HEAP8[(__ZL10walpha_tab+(r-256&4294967295)&4294967295)>>0],8,0)!=-1)break f;j=612;break e}while(0);j=613;break e}while(0);
-j==612&&(q=0);if((va|0)!=0){j=617;break d}HEAP32[n>>2]=32;q=0;j=633;break c}while(0);d:do if(j==615){if((va|0)!=0)break d;q=0;j=633;break c}while(0);if((q|0)==0){j=633;break c}if((HEAP32[n>>2]|0)!=46){j=621;break c}if(!((ma|0)==60&(HEAP32[_option_ssml>>2]|0)!=0)){j=621;break c}q=0;Aa=HEAP32[U>>2];wa=F;j=633;break c}while(0);if(j==621&&(q|0)!=0){j=622;break a}j=(HEAP32[__ZL10ungot_char>>2]|0)!=0?634:635;j==634?p=0:j==635&&(j=HEAP32[__ZL7f_input>>2]!=0?636:637,j==636?p=_feof(HEAP32[__ZL7f_input>>2]):
-j==637&&(p=unSign(HEAPU8[__ZL12end_of_input_b>>0],1,0)));j=p;j=unSign((j|0)==0,1,0);if(reSign(j,8,0)==0)break b;q=HEAP32[I>>2];j=q>>>0<=255?641:640;if(j==641){if((_isspace(q)|0)==0)break b;q=ma;HEAP32[__ZL10ungot_char>>2]=q}}while(0);if((HEAP32[(__ZL17speech_parameters&4294967295)>>2]|0)==1){j=667;continue a}o=HEAPU32[n>>2];j=(o|0)==(z|0)?645:650;b:do if(j==645){la=(__Z9IsBracketi(HEAP32[n>>2])|0)!=0;la=unSign(la,1,0);j=reSign(la,8,0)!=0?646:647;c:do if(j==646)HEAP32[n>>2]=57384;else if(j==647){if((HEAP32[n>>
-2]|0)==45){j=649;break c}HEAP32[n>>2]=32}while(0);la=HEAP32[U>>2]+1&4294967295}else if(j==650){la=HEAP32[U>>2]+1&4294967295;if((o|0)!=57404)break b;HEAP32[n>>2]=60}while(0);j=__Z8utf8_outjPc(HEAP32[n>>2],e+HEAP32[U>>2]&4294967295);HEAP32[U>>2]=HEAP32[U>>2]+j&4294967295;o=j=HEAPU32[n>>2];j=j>>>0<=255?654:653;b:do if(j==654){j=(_isspace(o)|0)!=0?656:655;break b}else if(j==653){j=655;break b}while(0);b:do if(j==655){if((__Z9IsBracketi(HEAP32[n>>2])|0)!=0)break b;HEAP16[(b+2*HEAP32[U>>2]&4294967295)>>
-1]=(HEAP32[_count_characters>>2]&65535)-(HEAP32[_clause_start_char>>2]&65535)&65535;if(!((la|0)<(HEAP32[U>>2]|0)))break b;for(;;)if(HEAP16[(b+2*la&4294967295)>>1]=-1,la=la+1&4294967295,(la|0)<(HEAP32[U>>2]|0))j=658;else break b}while(0);HEAP32[a>>2]=HEAP32[U>>2];j=(g-20&4294967295|0)>=(HEAP32[U>>2]|0)?664:660;b:do if(j==660){if((__Z7IsAlphaj(HEAP32[n>>2])|0)!=0)break b;o=HEAP32[n>>2];if(!(o>>>0<=255)){j=662;break a}if((unSign((o-48&4294967295)>>>0<=9,1,0)|0)==0){j=666;break a}}while(0);if((g-2&4294967295|
-0)<=(HEAP32[U>>2]|0)){j=666;break a}j=667}a:do if(j==11){HEAP8[__ZL12end_of_input_b>>0]=1;ga=589864;j=678;break a}else if(j==14){HEAP8[__ZL19clear_skipping_text_b>>0]=1;HEAP32[_skip_characters>>2]=0;C=HEAP32[I>>2];HEAP32[__ZL10ungot_char>>2]=C;ga=16384;j=678;break a}else if(j==213){b=X;a=HEAP32[__ZL13n_param_stack>>2];T=_param_stack+a*64&4294967295;j=(a|0)<=18?214:215;j==214&&(HEAP32[__ZL13n_param_stack>>2]=HEAP32[__ZL13n_param_stack>>2]+1&4294967295);HEAP32[(T&4294967295)>>2]=b;b=0;b:for(;;)if(HEAP32[((T+
-4&4294967295)+b*4&4294967295)>>2]=-1,b=a=b+1&4294967295,!((a|0)<=14))break b;z=T;q=__ZL16GetSsmlAttributePwPKc(aa,__str105262&4294967295);T=unSign(q!=0,1,0);j=reSign(T,8,0)!=0?218:228;b:do if(j==218)if(__ZL13attrcopy_utf8PcPKwi(K&4294967295,q,80),j=HEAP32[_uri_callback>>2]==0?219:225,j==219){j=HEAP32[__ZL7xmlbase>>2]==0?222:220;c:do if(j==220){if(reSign(HEAP8[(K&4294967295)>>0],8,0)==47){j=222;break c}_sprintf(O&4294967295,__str106263&4294967295,HEAP32[__ZL7xmlbase>>2],K&4294967295);var Rb=__ZL14LoadSoundFile2PKc(O&
-4294967295);C=Rb;l=221;j=223;break c}while(0);if(j==222){var Sb=__ZL14LoadSoundFile2PKc(K&4294967295);C=Sb;l=222}if(!(((l==222?Sb:Rb)|0)>=0))break b;_sprintf(K&4294967295,__str107264&4294967295,1,C);_strcpy(da+HEAP32[W>>2]&4294967295,K&4294967295);T=HEAP32[W>>2];T=_strlen(K&4294967295)+T&4294967295;HEAP32[W>>2]=T;HEAP32[(z+4&-1)>>2]=1}else if(j==225){C=__Z11AddNameDataPKci(K&4294967295,0);T=unSign((C|0)>=0,1,0);if(reSign(T,8,0)==0)break b;T=HEAP32[_namedata>>2]+C&4294967295;T=(FUNCTION_TABLE[HEAP32[_uri_callback>>
-2]](1,T,HEAP32[__ZL7xmlbase>>2])|0)==0;T=unSign(T,1,0);if(reSign(T,8,0)==0)break b;_sprintf(K&4294967295,__str108265&4294967295,1,C);_strcpy(da+HEAP32[W>>2]&4294967295,K&4294967295);T=HEAP32[W>>2];T=_strlen(K&4294967295)+T&4294967295;HEAP32[W>>2]=T;HEAP32[(z+4&-1)>>2]=1}while(0);__ZL17ProcessParamStackPcRi(da,W);j=(ka|0)!=0?229:230;j==229?__ZL13PopParamStackiPcRi(X,da,W):j==230&&(HEAP8[__ZL10audio_text_b>>0]=1);l=231;j=279;break a}else if(j==262){l=262;j=279;break a}else if(j==232){__ZL13PopParamStackiPcRi(X,
-da,W);HEAP8[__ZL10audio_text_b>>0]=0;l=232;j=279;break a}else if(j==210){HEAP8[__ZL19clear_skipping_text_b>>0]=1;HEAP8[(_skip_marker&4294967295)>>0]=0;l=210;j=279;break a}else if(j==250){l=250;j=279;break a}else if(j==253){l=253;j=279;break a}else if(j==277){l=277;j=279;break a}else if(j==290){C=__ZL11punct_chars&4294967295;K=Jb;for(O=0;;){if(reSign(HEAP16[(C+2*O&4294967295)>>1],16,0)==0){j=295;break}ga=unSign(HEAPU16[(C+2*O&4294967295)>>1],16,0);var Tb=O+1&4294967295;if((ga|0)==(K|0)){j=292;break}O=
-Tb;j=294}j==295?L=0:j==292&&(L=Tb);r=C=L;C=unSign((r|0)==0,1,0);j=reSign(C,8,0)!=0?297:298;j==297?(HEAP16[(b+2*HEAP32[U>>2]&4294967295)>>1]=(HEAP32[_count_characters>>2]&65535)-(HEAP32[_clause_start_char>>2]&65535)&65535,HEAP32[a>>2]=HEAP32[U>>2],C=__Z8utf8_outjPc(HEAP32[n>>2],e+HEAP32[U>>2]&4294967295),HEAP32[U>>2]=HEAP32[U>>2]+C&4294967295,B=524328):j==298&&(B=HEAP32[(__ZL16punct_attributes+r*4&4294967295)>>2]);HEAP8[(e+HEAP32[U>>2]&4294967295)>>0]=32;HEAP8[(e+(HEAP32[U>>2]+1&4294967295)&4294967295)>>
-0]=0;ga=B;j=678;break a}else if(j==303){C=HEAP32[U>>2];HEAP8[(e+C&4294967295)>>0]=0;for(HEAP32[U>>2]=C+1&4294967295;;){K=__ZL4GetCv();C=HEAP32[n>>2]=K;j=K>>>0<=255?307:306;if(j==307&&(_isspace(C)|0)!=0)break;j=(HEAP32[__ZL10ungot_char>>2]|0)!=0?309:310;if(j!=309&&j==310){j=HEAP32[__ZL7f_input>>2]!=0?311:312;if(j==311)var Nc=_feof(HEAP32[__ZL7f_input>>2]),l=311;else if(j==312)var Oc=unSign(HEAPU8[__ZL12end_of_input_b>>0],1,0),l=312;if(((l==311?Nc:Oc)|0)!=0)break}if((g-1&4294967295|0)<=(HEAP32[U>>2]|
-0))break;C=HEAP32[U>>2];HEAP8[(e+C&4294967295)>>0]=HEAP32[n>>2]&255;HEAP32[U>>2]=C+1&4294967295}C=HEAP32[U>>2];HEAP8[(e+C&4294967295)>>0]=0;HEAP32[U>>2]=C+1&4294967295;ga=147456;j=678;break a}else if(j==352){HEAP32[__ZL10ungot_word>>2]=__str126&4294967295;C=HEAP32[I>>2];HEAP32[__ZL10ungot_char>>2]=C;HEAP8[(sa&4294967295)>>0]=0;ga=524328;j=678;break a}else if(j==410){C=HEAP32[I>>2];HEAP32[__ZL10ungot_char>>2]=C;j=(wa|0)!=0?411:412;j==411&&(O=C=e+Aa&4294967295,K=J,K=__Z8utf8_in2PiPKci(K,O,0),_llvm_memset_p0i8_i32(C,
-32,K,1,0));HEAP8[(e+HEAP32[U>>2]&4294967295)>>0]=32;HEAP8[(e+(HEAP32[U>>2]+1&4294967295)&4294967295)>>0]=0;j=(T|0)>3?413:414;j==413&&(T=3);j=(HEAP32[_option_ssml>>2]|0)!=0?415:416;j==415&&(T=1);ga=(T*30&4294967295)+524328&4294967295;j=678;break a}else if(j==418){C=HEAP32[I>>2];HEAP32[__ZL10ungot_char>>2]=C;HEAP8[(e+HEAP32[U>>2]&4294967295)>>0]=32;HEAP8[(e+(HEAP32[U>>2]+1&4294967295)&4294967295)>>0]=0;ga=262174;j=678;break a}else if(j==429){j=432;break a}else if(j==535){ga=B;j=678;break a}else if(j==
-622){f=ma;HEAP32[__ZL10ungot_char>>2]=f;HEAP8[(e+HEAP32[U>>2]&4294967295)>>0]=32;HEAP8[(e+(HEAP32[U>>2]+1&4294967295)&4294967295)>>0]=0;f=ta;j=f>>>0<=255?624:623;b:do if(j==624){if((unSign((f-48&4294967295)>>>0<=9,1,0)|0)==0)break b;if((__Z7IsAlphaj(ma)|0)!=0)break b;F&=-4194305;break b}else if(j==623)break b;while(0);f=F;j=(na|0)>1?629:632;if(j==629)if(j=(f|0)==532520|(F|0)==536621?630:631,j==630){ga=F+35&4294967295;j=678;break a}else{if(j==631){ga=524358;j=678;break a}}else if(j==632){ga=f;j=678;
-break a}}else if(j==662){j=666;break a}else if(j==673){j=(za|0)!=0?674:675;j==674&&(C=__Z8utf8_outjPc(1328,e+HEAP32[U>>2]&4294967295),HEAP32[U>>2]=HEAP32[U>>2]+C&4294967295);j=(wa|0)!=0?676:677;j==676&&(O=C=e+Aa&4294967295,K=xa,K=__Z8utf8_in2PiPKci(K,O,0),_llvm_memset_p0i8_i32(C,32,K,1,0));HEAP8[(e+HEAP32[U>>2]&4294967295)>>0]=32;HEAP8[(e+(HEAP32[U>>2]+1&4294967295)&4294967295)>>0]=0;ga=589864;j=678;break a}while(0);a:do if(j==279){B=l==210?16384:l==231?16384:l==232?16384:l==250?147456:l==253?147456:
-l==262?262174:524358;j=282;break a}else if(j==432){I=HEAP32[I>>2];HEAP32[__ZL10ungot_char>>2]=I;HEAP32[__ZL11ungot_char2>>2]=HEAP32[n>>2];HEAP8[(e+Aa&4294967295)>>0]=32;HEAP8[(e+(Aa+1&4294967295)&4294967295)>>0]=0;ga=wa;j=678;break a}else if(j==666){HEAP8[(e+HEAP32[U>>2]&4294967295)>>0]=32;HEAP8[(e+(HEAP32[U>>2]+1&4294967295)&4294967295)>>0]=0;n=HEAP32[I>>2];HEAP32[__ZL10ungot_char>>2]=n;ga=16384;j=678;break a}while(0);j==282&&(((wa|0)!=0?283:284)==283&&(HEAP32[U>>2]=Aa),HEAP8[(e+HEAP32[U>>2]&4294967295)>>
-0]=32,wa=HEAP32[U>>2],HEAP8[(e+wa&4294967295)>>0]=0,HEAP32[U>>2]=wa+1&4294967295,((B&131072|0)!=0?285:286)==285&&_strcpy(h,__ZL16current_voice_id&4294967295),ga=B);STACKTOP=k;return ga}
-function __Z8SetSpeedi(f){var d,e=null,b,a;HEAP32[(_speed+28&4294967295)>>2]=0;HEAP32[(_speed+24&4294967295)>>2]=450;HEAP32[(_speed+16&4294967295)>>2]=110;HEAP32[(_speed+20&4294967295)>>2]=100;HEAP32[(_speed+8&4294967295)>>2]=5;b=HEAP32[(_embedded_value+8&4294967295)>>2];((f|0)==2?1:2)==1&&(b=HEAP32[(_embedded_value+32&4294967295)>>2]);a=b;d=(HEAP32[(HEAP32[_voice>>2]+64&4294967295)>>2]|0)>0?3:4;d==3&&(b=(b*HEAP32[(HEAP32[_voice>>2]+64&4294967295)>>2]&4294967295|0)/100|0);d=(f&2|0)!=0?5:7;a:do if(d==
-5){HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=15;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=1024;var g=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=g;if(!((g|0)>159))break a;HEAP32[_wcmdq_tail>>2]=0}while(0);d=(a|0)>450?11:8;a:do if(d==8){g=b;d=(HEAP32[(_speed+32&4294967295)>>2]|0)>=(a|0)?17:9;b:do if(d==17){if((g|0)>450)e=17;else{e=17;d=19;break b}b=450;d=20;break b}else if(d==9){if((g|0)>350){d=11;break a}var c=b,e=10;d=19;break b}while(0);b:do if(d==
-19){d=((e==10?c:g)|0)>360?20:21;break b}while(0);d==20&&(HEAP32[(_speed+28&4294967295)>>2]=(b-360&4294967295|0)/8|0);a=c=b;(c|0)>359?(e=21,d=22):(e=21,d=23);if(d==22){a=359;var h=b,e=22}d=((e==22?h:c)|0)<=79?24:25;d==24&&(a=80);e=unSign(HEAPU8[(__ZL12speed_lookup+(a-80&4294967295)&4294967295)>>0],8,0);d=(b|0)>379?26:28;b:do if(d==26){e=7;if(!((b|0)>399))break b;e=6}while(0);d=reSign(f&1,8,0)!=0?29:31;b:do if(d==29){HEAP32[__ZL6speed1>>2]=(e*HEAP32[(HEAP32[_voice>>2]+52&4294967295)>>2]&4294967295|
-0)/256|0;HEAP32[__ZL6speed2>>2]=(e*HEAP32[(HEAP32[_voice>>2]+56&4294967295)>>2]&4294967295|0)/256|0;HEAP32[__ZL6speed3>>2]=(e*HEAP32[(HEAP32[_voice>>2]+60&4294967295)>>2]&4294967295|0)/256|0;if(!((e|0)<=7))break b;HEAP32[__ZL6speed1>>2]=e;HEAP32[__ZL6speed3>>2]=e-1&4294967295;HEAP32[__ZL6speed2>>2]=HEAP32[__ZL6speed3>>2]}while(0);if((f&2|0)==0){d=54;break a}h=b;d=(b|0)>350?33:34;b:do if(d==33)HEAP32[(_speed+16&4294967295)>>2]=85-((h-350&4294967295|0)/3|0)&4294967295,HEAP32[(_speed+20&4294967295)>>
-2]=60-((b-350&4294967295|0)/8|0)&4294967295;else if(d==34){if(!((h|0)>250))break b;HEAP32[(_speed+16&4294967295)>>2]=110-((b-250&4294967295|0)/4|0)&4294967295;HEAP32[(_speed+20&4294967295)>>2]=110-((b-250&4294967295|0)/2|0)&4294967295}while(0);h=e=(e*HEAP32[(HEAP32[_voice>>2]+52&4294967295)>>2]&4294967295|0)/256|0;d=(b|0)>169?37:38;d==37?HEAP32[(_speed+12&4294967295)>>2]=((h*150&4294967295|0)/128|0)+110&4294967295:d==38&&(HEAP32[(_speed+12&4294967295)>>2]=((h*128&4294967295|0)/130|0)+128&4294967295);
-d=(b|0)>349?40:43;b:do if(d==40){h=unSign(HEAPU8[(__ZL14wav_factor_350+(b-350&4294967295)&4294967295)>>0],8,0);HEAP32[(_speed+12&4294967295)>>2]=h;if(!((b|0)>389))break b;HEAP32[(_speed+24&4294967295)>>2]=450-((b-400&4294967295|0)/2|0)&4294967295;if(!((b|0)>440))break b;HEAP32[(_speed+24&4294967295)>>2]=860-b&4294967295}while(0);HEAP32[(_speed&4294967295)>>2]=(e*256&4294967295|0)/115|0;HEAP32[(_speed+4&4294967295)>>2]=0;d=(b|0)>430?44:45;b:do if(d==44)HEAP32[(_speed&4294967295)>>2]=12;else if(d==
-45)if(d=(b|0)>400?46:47,d==46)HEAP32[(_speed&4294967295)>>2]=13;else if(d==47)if(d=(b|0)>374?48:49,d==48)HEAP32[(_speed&4294967295)>>2]=14;else if(d==49){if(!((b|0)>350))break b;e=unSign(HEAPU8[(__ZL16pause_factor_350+(b-350&4294967295)&4294967295)>>0],8,0);HEAP32[(_speed&4294967295)>>2]=e}while(0);if((HEAP32[(_speed+4&4294967295)>>2]|0)!=0){d=54;break a}HEAP32[(_speed+4&4294967295)>>2]=HEAP32[(_speed&4294967295)>>2];d=unSign((HEAP32[(_speed+4&4294967295)>>2]|0)<=15,1,0);if(reSign(d,8,0)==0){d=54;
-break a}HEAP32[(_speed+4&4294967295)>>2]=16;d=54;break a}while(0);a:do if(d==11){a=b;b=175;e=73;d=reSign(f&1,8,0)!=0?12:13;d==12&&(HEAP32[__ZL6speed1>>2]=(e*HEAP32[(HEAP32[_voice>>2]+52&4294967295)>>2]&4294967295|0)/256|0,HEAP32[__ZL6speed2>>2]=(e*HEAP32[(HEAP32[_voice>>2]+56&4294967295)>>2]&4294967295|0)/256|0,HEAP32[__ZL6speed3>>2]=(e*HEAP32[(HEAP32[_voice>>2]+60&4294967295)>>2]&4294967295|0)/256|0);if((f&2|0)==0)break a;d=(a|0)/(b|0);d=d*1024|0;HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=
-15;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=d;d=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=d;d=(d|0)>159?15:16;d==15&&(HEAP32[_wcmdq_tail>>2]=0);HEAP32[(_speed&4294967295)>>2]=85;HEAP32[(_speed+4&4294967295)>>2]=80;HEAP32[(_speed+8&4294967295)>>2]=22;HEAP32[(_speed+24&4294967295)>>2]=900;HEAP32[(_speed+12&4294967295)>>2]=211;HEAP32[(_speed+16&4294967295)>>2]=210;HEAP32[(_speed+20&4294967295)>>2]=170}while(0)}
-function __Z11CalcLengthsP10Translator(f){var d=STACKTOP;STACKTOP+=252;_memset(d,0,252);var e,b=null,a,g,c,h,k,j,l,m,n,o,q,p,r,v,u,s,t,D=d+96,w=d+100;u=m=v=0;a=HEAP32[D>>2]=0;l=1;e=(l|0)<(HEAP32[_n_phoneme_list>>2]|0)?1:201;a:do if(e==1){var A=d&4294967295,x=d+24&-1,B=(d+24&4294967295)+8&4294967295,z=(d+48&4294967295)+6&4294967295,y=d+24&4294967295,E=w+124&4294967295;for(;;){n=_phoneme_list+(l-1&4294967295)*24&4294967295;p=_phoneme_list+l*24&4294967295;j=unSign(HEAPU8[(p+1&4294967295)>>0],8,0)&7;
-c=unSign(HEAPU8[(p+1&4294967295)>>0],8,0)&8;o=_phoneme_list+(l+1&4294967295)*24&4294967295;e=(unSign(HEAPU16[(p+4&4294967295)>>1],16,0)&2|0)!=0?3:7;c:do if(e==3)for(h=D;;)if(e=HEAP32[h>>2],k=HEAP32[(_embedded_list+e*4&4294967295)>>2],HEAP32[h>>2]=e+1&4294967295,e=(k&31|0)==2?5:6,e==5&&(__Z11SetEmbeddedii(k&127,k>>>0>>>8),__Z8SetSpeedi(1)),(k&128|0)==0)e=4;else break c;while(0);h=unSign(HEAPU8[(p+15&4294967295)>>0],8,0);e=(unSign(HEAPU16[(p+4&4294967295)>>1],16,0)&4|0)!=0?8:9;c:do if(e==8){e=101;break c}else if(e==
-9){k=h;if(k==0)e=10;else if(k==2){e=101;break c}else if(k==3)e=77;else if(k==4)e=11;else if(k==5)e=52;else if(k==6)e=26;else if(k==7)e=26;else if(k==8)e=77;else{e=200;break c}if(e==10){u=0;e=200;break c}else if(e==77){HEAP8[(p+18&4294967295)>>0]=HEAP8[(f+660&-1)>>0];HEAP16[(p+12&4294967295)>>1]=256;e=reSign(HEAP8[(p+19&4294967295)>>0],8,0)!=0?78:83;d:do if(e==78){e=reSign(HEAP8[(n+15&4294967295)>>0],8,0)==3?79:80;e==79&&(HEAP8[(p+16&4294967295)>>0]=25);if(reSign(HEAP8[(n+15&4294967295)>>0],8,0)!=
-2)break d;if((HEAP32[(HEAP32[(p+8&4294967295)>>2]+4&4294967295)>>2]&16777216|0)!=0)break d;HEAP8[(p+16&4294967295)>>0]=12}while(0);e=reSign(HEAP8[(o+15&4294967295)>>0],8,0)==2?84:85;if(e==84){v=1;e=200;break c}else if(e==85){HEAP8[(p+21&4294967295)>>0]=u&255;e=reSign(HEAP8[(n+15&4294967295)>>0],8,0)==2?87:86;d:do if(e==86){if(reSign(HEAP8[(n+15&4294967295)>>0],8,0)==3){e=87;break d}for(m=l;;){if(!((m|0)<(HEAP32[_n_phoneme_list>>2]|0))){e=98;break d}h=reSign(HEAP8[((_phoneme_list+m*24&4294967295)+
-15&4294967295)>>0],8,0)==2;var H=m;if(h)break;m=H+1&4294967295}HEAP8[(p+21&4294967295)>>0]=HEAP8[((_phoneme_list+H*24&4294967295)+21&4294967295)>>0];e=98;break d}while(0);d:do if(e==87){HEAP16[(p+12&4294967295)>>1]=HEAP16[(n+12&4294967295)>>1];e=reSign(HEAP8[(p+15&4294967295)>>0],8,0)==3?88:89;e==88&&(HEAP16[(p+12&4294967295)>>1]=HEAP32[__ZL6speed1>>2]&65535);e=reSign(HEAP8[(o+15&4294967295)>>0],8,0)==5?90:91;e==90&&(m=((reSign(HEAP16[(p+12&4294967295)>>1],16,0)*160&4294967295|0)/100|0)&65535,HEAP16[(p+
-12&4294967295)>>1]=m);if(reSign(HEAP8[(o+15&4294967295)>>0],8,0)!=7)break d;m=((reSign(HEAP16[(p+12&4294967295)>>1],16,0)*120&4294967295|0)/100|0)&65535;HEAP16[(p+12&4294967295)>>1]=m}while(0);HEAP8[(p+20&4294967295)>>0]=HEAP8[(p+21&4294967295)>>0]-16&255;e=unSign(HEAPU8[(p+21&4294967295)>>0],8,0)<=15?99:100;e==99&&(HEAP8[(p+20&4294967295)>>0]=0);m=HEAP8[(p+14&4294967295)>>0]=0;e=200;break c}}else if(e==11){u=0;e=reSign(HEAP8[(n+15&4294967295)>>0],8,0)==6?12:13;d:do if(e==12)HEAP8[(p+16&4294967295)>>
-0]=25;else if(e==13){e=(HEAP32[__ZZ11CalcLengthsP10TranslatorE14more_syllables>>2]|0)>0?15:14;e:do if(e==14){if((j|0)<=3){e=15;break e}HEAP8[(p+16&4294967295)>>0]=60;break d}while(0);HEAP8[(p+16&4294967295)>>0]=48}while(0);e=reSign(HEAP8[(n+15&4294967295)>>0],8,0)==4?18:19;e==18&&(HEAP8[(p+16&4294967295)>>0]=60);e=(HEAP32[(f&-1)>>2]&16|0)!=0?20:22;d:do if(e==20){if(reSign(HEAP8[(p+19&4294967295)>>0],8,0)==0)break d;HEAP8[(p+16&4294967295)>>0]=60}while(0);e=(HEAP32[(HEAP32[(p+8&4294967295)>>2]+4&4294967295)>>
-2]&4194304|0)!=0?23:24;e==23&&(HEAP8[(p+16&4294967295)>>0]=HEAP8[(p+16&4294967295)>>0]+30&255);if((unSign(HEAPU16[(p+4&4294967295)>>1],16,0)&8|0)==0){e=200;break c}HEAP8[(p+16&4294967295)>>0]=(HEAP32[((f&4294967295)+240&4294967295)>>2]&255)+HEAP8[(p+16&4294967295)>>0]&255;e=200;break c}else if(e==52){e=reSign(HEAP8[(n+15&4294967295)>>0],8,0)==7?56:53;d:do if(e==53){if(reSign(HEAP8[(n+15&4294967295)>>0],8,0)==6){e=56;break d}if((HEAP32[(HEAP32[(n+8&4294967295)>>2]+4&4294967295)>>2]&32|0)!=0){e=56;
-break d}e=reSign(HEAP8[(n+15&4294967295)>>0],8,0)==3?56:57;break d}while(0);e==56&&(HEAP8[(p+16&4294967295)>>0]=30);e=reSign(HEAP8[(o+15&4294967295)>>0],8,0)==2?59:58;d:do if(e==58){e=reSign(HEAP8[(o+15&4294967295)>>0],8,0)==3?59:73;break d}while(0);d:do if(e==59){e=reSign(HEAP8[(o+15&4294967295)>>0],8,0)==2?61:60;e:do if(e==60){e=reSign(HEAP8[(o+19&4294967295)>>0],8,0)==0?61:62;break e}while(0);e==61&&(m=1);HEAP8[(p+16&4294967295)>>0]=40;e=reSign(HEAP8[(n+15&4294967295)>>0],8,0)==0?64:63;e:do if(e==
-63){if(reSign(HEAP8[(n+15&4294967295)>>0],8,0)==2){e=64;break e}if(reSign(HEAP8[(p+19&4294967295)>>0],8,0)!=0)break d;e=reSign(HEAP8[(n+15&4294967295)>>0],8,0)==3?67:68;e==67&&(HEAP8[(p+16&4294967295)>>0]=20);e=reSign(HEAP8[(n+15&4294967295)>>0],8,0)==8?69:70;e==69&&(HEAP8[(p+16&4294967295)>>0]=12);if(reSign(HEAP8[(n+15&4294967295)>>0],8,0)!=4)break d;if((HEAP32[(HEAP32[(n+8&4294967295)>>2]+4&4294967295)>>2]&8|0)!=0)break d;HEAP8[(p+16&4294967295)>>0]=0;break d}while(0);HEAP8[(p+16&4294967295)>>0]=
-0}while(0);if((HEAP32[(f&-1)>>2]&16|0)==0){e=200;break c}if(reSign(HEAP8[(p+19&4294967295)>>0],8,0)==0){e=200;break c}if(!(unSign(HEAPU8[(p+16&4294967295)>>0],8,0)<=19)){e=200;break c}HEAP8[(p+16&4294967295)>>0]=20;e=200;break c}else if(e==26){e=reSign(HEAP8[(p+19&4294967295)>>0],8,0)!=0?27:30;d:do if(e==27){e=reSign(HEAP8[(n+15&4294967295)>>0],8,0)!=2?29:28;if(e==28&&(HEAP32[(HEAP32[(p+8&4294967295)>>2]+4&4294967295)>>2]&16777216|0)!=0)break d;HEAP8[(p+16&4294967295)>>0]=15}while(0);e=reSign(HEAP8[(o+
-15&4294967295)>>0],8,0)==0?31:34;d:do if(e==31){if(reSign(HEAP8[(n+15&4294967295)>>0],8,0)!=8)break d;if((HEAP32[(HEAP32[(p+8&4294967295)>>2]+4&4294967295)>>2]&8|0)!=0)break d;HEAP8[(p+16&4294967295)>>0]=25}while(0);e=(HEAP32[(HEAP32[(n+8&4294967295)>>2]+4&4294967295)>>2]&16384|0)!=0?35:36;e==35&&(HEAP8[(p+16&4294967295)>>0]=30);e=(HEAP32[(f&-1)>>2]&16|0)!=0?37:39;d:do if(e==37){if(reSign(HEAP8[(p+19&4294967295)>>0],8,0)==0)break d;HEAP8[(p+16&4294967295)>>0]=30}while(0);e=(HEAP32[(HEAP32[(p+8&4294967295)>>
-2]+4&4294967295)>>2]&32|0)==0?45:40;d:do if(e==40){if(reSign(HEAP8[(o+15&4294967295)>>0],8,0)!=4){e=45;break d}if(reSign(HEAP8[(o+19&4294967295)>>0],8,0)!=0){e=45;break d}e=reSign(HEAP8[(n+15&4294967295)>>0],8,0)==2;k=p+12&4294967295;e=e?43:44;if(e==43){HEAP16[k>>1]=200;e=46;break d}else if(e==44){HEAP16[k>>1]=150;e=46;break d}}while(0);e==45&&(HEAP16[(p+12&4294967295)>>1]=256);if((h|0)!=7){e=200;break c}e=reSign(HEAP8[(o+15&4294967295)>>0],8,0)==2?48:49;e==48&&(m=1);e=reSign(HEAP8[(n+15&4294967295)>>
-0],8,0)==2?51:50;if(e==50&&reSign(HEAP8[(n+15&4294967295)>>0],8,0)!=3){e=200;break c}h=((reSign(HEAP16[(n+12&4294967295)>>1],16,0)+255&4294967295|0)/2|0)&65535;HEAP16[(p+12&4294967295)>>1]=h;e=200;break c}}while(0);if(e==101){h=0;k=_phoneme_list+(l+2&4294967295)*24&4294967295;q=_phoneme_list+(l+3&4294967295)*24&4294967295;t=j;e=(t|0)>7?102:103;c:do if(e==102)j=7;else if(e==103){if(!((t|0)<=1))break c;j^=1}while(0);t=HEAP8[((f+660&4294967295)+j&4294967295)>>0];e=(v|0)!=0?106:107;e==106?HEAP8[(p+18&
-4294967295)>>0]=t-1&255:e==107&&(HEAP8[(p+18&4294967295)>>0]=t);e=(c|0)!=0?109:110;e==109&&(HEAP8[(p+18&4294967295)>>0]=25);e=(HEAP32[_n_phoneme_list>>2]-3&4294967295|0)<=(l|0)?111:113;c:do if(e==111){if(!((unSign(HEAPU8[(p+18&4294967295)>>0],8,0)|0)>(HEAP32[(((f&4294967295)+24&4294967295)+36&4294967295)>>2]|0)))break c;HEAP8[(p+18&4294967295)>>0]=HEAP32[(((f&4294967295)+24&4294967295)+36&4294967295)>>2]&255}while(0);t=HEAP32[__ZZ11CalcLengthsP10TranslatorE14more_syllables>>2]=0;r=p+24&4294967295;
-e=reSign(HEAP8[(r+19&4294967295)>>0],8,0)==0;var G=r;e?(b=113,e=114):(b=113,e=120);c:do if(e==114)for(;;){e=reSign(HEAP8[((b==119?F:G)+15&4294967295)>>0],8,0)==2?115:117;e:do if(e==115){if((HEAP32[(HEAP32[(r+8&4294967295)>>2]+4&4294967295)>>2]&1048576|0)!=0)break e;HEAP32[__ZZ11CalcLengthsP10TranslatorE14more_syllables>>2]=HEAP32[__ZZ11CalcLengthsP10TranslatorE14more_syllables>>2]+1&4294967295}while(0);e=reSign(HEAP8[(HEAP32[(r+8&4294967295)>>2]+10&4294967295)>>0],8,0)==27?118:119;e==118&&(t=2);r=
-r+24&4294967295;e=reSign(HEAP8[(r+19&4294967295)>>0],8,0)==0;var F=r;if(e)b=119,e=114;else{b=119;break c}}while(0);e=reSign(HEAP8[(HEAP32[((b==113?G:F)+8&4294967295)>>2]+10&4294967295)>>0],8,0)==27?121:122;e==121&&(t=2);e=(unSign(HEAPU8[(r+19&4294967295)>>0],8,0)&2|0)!=0&(HEAP32[__ZZ11CalcLengthsP10TranslatorE14more_syllables>>2]|0)==0?123:124;e==123&&(t=2);e=reSign(HEAP8[(HEAP32[(o+8&4294967295)>>2]+10&4294967295)>>0],8,0)==23?125:127;c:do if(e==125){if(reSign(HEAP8[(k+15&4294967295)>>0],8,0)!=0)break c;
-o=k;k=q;q=_phoneme_list+(l+4&4294967295)*24&4294967295}while(0);b=f&4294967295;e=(HEAP32[__ZZ11CalcLengthsP10TranslatorE14more_syllables>>2]|0)==0?128:132;c:do if(e==128){s=HEAP32[(b+180&4294967295)>>2];e=unSign(HEAPU8[(HEAP32[(k+8&4294967295)>>2]+15&4294967295)>>0],8,0)*10&4294967295;e=unSign(HEAPU8[(HEAP32[(o+8&4294967295)>>2]+15&4294967295)>>0],8,0)+e&4294967295;r=unSign(HEAPU8[(s+e&4294967295)>>0],8,0);e=reSign(HEAP8[(o+19&4294967295)>>0],8,0)==0?131:129;d:do if(e==129){if((HEAP32[(f&-1)>>2]&
-32|0)==0){e=131;break d}s=HEAP32[((f&4294967295)+180&4294967295)>>2];e=(unSign(HEAPU8[(HEAP32[(o+8&4294967295)>>2]+15&4294967295)>>0],8,0)*10&4294967295)+1&4294967295;s=(unSign(HEAPU8[(s+e&4294967295)>>0],8,0)+r&4294967295|0)/2|0;break c}while(0);s=r}else if(e==132){s=HEAP32[(b+176&4294967295)>>2];e=unSign(HEAPU8[(HEAP32[(k+8&4294967295)>>2]+15&4294967295)>>0],8,0)*10&4294967295;e=unSign(HEAPU8[(HEAP32[(o+8&4294967295)>>2]+15&4294967295)>>0],8,0)+e&4294967295;s=unSign(HEAPU8[(s+e&4294967295)>>0],
-8,0);if(reSign(HEAP8[(o+15&4294967295)>>0],8,0)!=8)break c;e=reSign(HEAP8[(k+15&4294967295)>>0],8,0)==4?135:134;if(e==134&&reSign(HEAP8[(k+15&4294967295)>>0],8,0)!=5)break c;if((HEAP32[(HEAP32[(q+8&4294967295)>>2]+4&4294967295)>>2]&8|0)==0)break c;s=s-15&4294967295}while(0);e=(HEAP32[__ZZ11CalcLengthsP10TranslatorE14more_syllables>>2]|0)==0?138:139;e==138?s=s*HEAP32[__ZL6speed1>>2]&4294967295:e==139&&(e=(HEAP32[__ZZ11CalcLengthsP10TranslatorE14more_syllables>>2]|0)==1?140:141,e==140?s=s*HEAP32[__ZL6speed2>>
-2]&4294967295:e==141&&(s=s*HEAP32[__ZL6speed3>>2]&4294967295));s=e=(s|0)/128|0;e=(e|0)<=7?143:144;e==143&&(s=8);e=(j|0)>6?145:147;c:do if(e==145){s=s+20&4294967295;if((c|0)==0)break c;s=s+10&4294967295}else if(e==147){if((c|0)==0)break c;s=s+20&4294967295}while(0);r=reSign(HEAP16[((f+676&4294967295)+j*2&4294967295)>>1],16,0);j=unSign((r|0)==0,1,0);e=reSign(j,8,0)!=0?150:151;e==150&&(r=reSign(HEAP16[((f+676&4294967295)+12&4294967295)>>1],16,0));s=r*s&4294967295;e=reSign(HEAP8[(p+3&4294967295)>>0],
-8,0)!=0?152:154;c:do if(e==152){j=unSign(HEAPU8[(p+3&4294967295)>>0],8,0);c=unSign(HEAPU8[(HEAP32[(_phoneme_tab+j*4&4294967295)>>2]+14&4294967295)>>0],8,0);j=unSign((c|0)>0,1,0);if(reSign(j,8,0)==0)break c;s=(c*s&4294967295|0)/100|0}while(0);e=(t|0)==2?155:158;e==155&&(r=unSign(HEAPU8[(HEAP32[(p+8&4294967295)>>2]+14&4294967295)>>0],8,0)*2&4294967295,e=(HEAP32[((f&4294967295)+12&4294967295)>>2]&262144|0)!=0?156:157,e==156&&(r=200),s=((((280-r&4294967295|0)/3|0)+256&4294967295)*s&4294967295|0)/256|
-0);e=(HEAP32[__ZL6speed1>>2]*HEAP32[((f&4294967295)+272&4294967295)>>2]&4294967295|0)<(s|0)?159:160;e==159&&(s=HEAP32[__ZL6speed1>>2]*HEAP32[((f&4294967295)+272&4294967295)>>2]&4294967295);s=(s|0)/128|0;e=reSign(HEAP8[(p+15&4294967295)>>0],8,0)!=2?161:162;e==161&&(s=256,h=16);HEAP16[(p+12&4294967295)>>1]=s&65535;e=unSign(HEAPU8[(p+14&4294967295)>>0],8,0)>18?163:164;e==163&&(_fwrite(__str279&4294967295,1,28,HEAP32[_stderr>>2]),HEAP8[(p+14&4294967295)>>0]=0);j=unSign(HEAPU8[(p+14&4294967295)>>0],8,
-0)+1&4294967295;e=reSign(HEAP8[(p+3&4294967295)>>0],8,0)!=0?165:171;if(e==165){a=unSign(HEAPU8[(p+3&4294967295)>>0],8,0);c=w;_llvm_memset_p0i8_i32(A,0,96,1,0);for(e=0;;)if(HEAP8[(d+e*24&-1)>>0]=9,HEAP32[((d+e*24&4294967295)+8&4294967295)>>2]=HEAP32[(_phoneme_tab+36&4294967295)>>2],e=t=e+1&4294967295,!((t|0)<=3))break;HEAP8[x>>0]=a&255;HEAP32[B>>2]=HEAP32[(_phoneme_tab+a*4&4294967295)>>2];HEAP16[z>>1]=1;__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(0,0,y,c);a=HEAP32[E>>2];e=(a|
-0)==0?168:169;e==168?(_fwrite(__str12398&4294967295,1,20,HEAP32[_stderr>>2]),g=HEAP32[(_envelope_data&4294967295)>>2]):e==169&&(g=HEAP32[_phondata_ptr>>2]+a&4294967295);a=g}else e==171&&(a=HEAP32[(_envelope_data+j*4&4294967295)>>2]);c=unSign(HEAPU8[(p+20&4294967295)>>0],8,0);e=unSign(HEAPU8[(p+21&4294967295)>>0],8,0);t=unSign(HEAPU8[(p+20&4294967295)>>0],8,0);e=e-t&4294967295;c=t=((unSign(HEAPU8[(a&4294967295)>>0],8,0)*e&4294967295|0)/256|0)+c&4294967295;(v|0)!=0?(b=172,e=175):(b=172,e=173);c:do if(e==
-173){if((m|0)==0){e=185;break c}var I=c,b=174;e=175;break c}while(0);c:do if(e==175){e=((b==174?I:t)|0)==255?176:177;e==176&&(u=c);e=(c-u&4294967295|0)>16?178:179;e==178&&(u=c-16&4294967295);HEAP8[(n+20&4294967295)>>0]=u&255;HEAP8[(n+21&4294967295)>>0]=c&255;v=n+14&4294967295;e=(u|0)<(c|0)?180:181;e==180?(HEAP8[v>>0]=2,HEAP8[(p+14&4294967295)>>0]=j&255):e==181&&(HEAP8[v>>0]=0);HEAP16[(n+12&4294967295)>>1]=s&65535;HEAP8[(n+18&4294967295)>>0]=HEAP8[(p+18&4294967295)>>0];if(reSign(HEAP8[(n+15&4294967295)>>
-0],8,0)==3)break c;if(!(unSign(HEAPU8[(n+18&4294967295)>>0],8,0)>18))break c;HEAP8[(n+18&4294967295)>>0]=18}while(0);HEAP16[(o+4&4294967295)>>1]&=-2;e=reSign(HEAP8[(o+15&4294967295)>>0],8,0)==8?186:188;c:do if(e==186){if(reSign(HEAP8[(k+15&4294967295)>>0],8,0)==2)break c;HEAP16[(o+4&4294967295)>>1]|=1}while(0);e=reSign(HEAP8[(o+15&4294967295)>>0],8,0)==3?189:194;c:do if(e==189){HEAP16[(o+4&4294967295)>>1]|=1;e=reSign(HEAP8[(k+15&4294967295)>>0],8,0)==2?190:191;e==190&&(HEAP16[(o+4&4294967295)>>1]&=
--2);if(reSign(HEAP8[(k+15&4294967295)>>0],8,0)==2)break c;if((HEAP32[(HEAP32[(o+8&4294967295)>>2]&4294967295)>>2]|0)!=12146)break c;HEAP16[(o+4&4294967295)>>1]&=-2}while(0);e=(h|0)>0?195:199;c:do if(e==195){n=unSign(HEAPU8[(p+21&4294967295)>>0],8,0);o=unSign(HEAPU8[(p+20&4294967295)>>0],8,0);if(!((n-o&4294967295|0)<(h|0)))break c;n=unSign(HEAPU8[(p+21&4294967295)>>0],8,0)-h&4294967295;e=(n|0)<0?197:198;e==197&&(n=0);HEAP8[(p+20&4294967295)>>0]=n&255}while(0);n=unSign(HEAPU8[(p+20&4294967295)>>0],
-8,0);o=unSign(HEAPU8[(p+21&4294967295)>>0],8,0);u=unSign(HEAPU8[(p+20&4294967295)>>0],8,0);o=o-u&4294967295;p=unSign(HEAPU8[(p+14&4294967295)>>0],8,0);u=((unSign(HEAPU8[(HEAP32[(_envelope_data+p*4&4294967295)>>2]+127&4294967295)>>0],8,0)*o&4294967295|0)/256|0)+n&4294967295;m=v=0}l=l+1&4294967295;if((l|0)<(HEAP32[_n_phoneme_list>>2]|0))e=2;else break a}}while(0);STACKTOP=d}
-function __Z12SetParameteriii(f,d,e){var b;b=d;e=(e|0)!=0?1:3;a:do if(e==1){if(!((f|0)<=4))break a;b=HEAP32[(_param_defaults+f*4&4294967295)>>2];b=b+((d*b&4294967295|0)/100|0)&4294967295}while(0);HEAP32[((_param_stack+4&4294967295)+f*4&4294967295)>>2]=b;e=f==1?4:f==2?5:f==3?6:f==4?11:f==7?15:f==9?16:f==13?14:19;if(e==4)HEAP32[(_embedded_value+8&4294967295)>>2]=b,HEAP32[(_embedded_value+32&4294967295)>>2]=b,__Z8SetSpeedi(3);else if(e==5)HEAP32[(_embedded_value+12&4294967295)>>2]=b,f=(HEAP32[(_embedded_value+
-12&4294967295)>>2]*55&4294967295|0)/100|0,f=(unSign(HEAPU8[(__ZZ12GetAmplitudevE12amp_emphasis+HEAP32[(_embedded_value+52&4294967295)>>2]&4294967295)>>0],8,0)*f&4294967295|0)/16|0,HEAP32[__ZL17general_amplitude>>2]=f;else if(e==6){f=b;e=(f|0)>99?7:8;a:do if(e==7)b=99;else if(e==8){if(!((f|0)<0))break a;b=0}while(0);HEAP32[(_embedded_value+4&4294967295)>>2]=b}else e==11?(((b|0)>99?12:13)==12&&(b=99),HEAP32[(_embedded_value+16&4294967295)>>2]=b):e==15?HEAP32[_option_wordgap>>2]=b:e==16?(((b&255|0)!=
-0?17:18)==17&&(HEAP32[((HEAP32[_translator>>2]&4294967295)+228&4294967295)>>2]=b&255),HEAP32[_option_tone_flags>>2]=b):e==14&&(HEAP32[_option_linelength>>2]=b)}
-function __Z20LookupAccentedLetterP10TranslatorjPc(f,d,e){var b=STACKTOP;STACKTOP+=144;_memset(b,0,144);var a,g=null,c,h=b+4,k=b+12,j,l,m,n,o=b+16,q=b+48,p=b+80,r=b+112;n=m=l=j=0;HEAP8[(r&4294967295)>>0]=0;a=d>>>0<=223|d>>>0>382?2:1;if(a==2)if(a=d>>>0>591&d>>>0<=680?3:4,a==3)j=c=unSign(HEAPU16[(__ZL18letter_accents_250+(d-592&4294967295)*2&4294967295)>>1],16,0),g=3;else{if(a==4)var v=j,g=4}else if(a==1){var u=unSign(HEAPU16[(__ZL18letter_accents_0e0+(d-224&4294967295)*2&4294967295)>>1],16,0);j=u;
-g=1}a=((g==4?v:g==3?c:u)|0)!=0?6:24;a:do if(a==6){d=(j&63)+59&4294967295;a=(d|0)<=96?7:8;a==7&&(d=reSign(HEAP16[(__ZL13non_ascii_tab+(d-59&4294967295)*2&4294967295)>>1],16,0));g=(j|0)>>6;a=(j&32768|0)!=0?9:10;a==9?(n=g&63,n=n+59&4294967295,m=(j|0)>>12&7):a==10&&(l=g&31,m=(j|0)>>11&15);g=HEAP32[(__ZL11accents_tab+l*8&-1)>>2];c=p&4294967295;a=f;HEAP32[(h+4&4294967295)>>2]=0;HEAP32[(h&4294967295)>>2]=HEAP32[(h+4&4294967295)>>2];HEAP32[k>>2]=g;a=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(a,k,
-c,h&4294967295,0,0);a=unSign((a|0)!=0,1,0);if(reSign(a,8,0)==0)break a;a=(__ZL13LookupLetter2P10TranslatorjPc(f,d,o&4294967295)|0)!=0;a=unSign(a,1,0);if(reSign(a,8,0)==0)break a;a=(m|0)!=0?14:16;b:do if(a==14){g=HEAP32[(__ZL11accents_tab+m*8&-1)>>2];c=r&4294967295;d=f;HEAP32[(h+4&4294967295)>>2]=0;HEAP32[(h&4294967295)>>2]=HEAP32[(h+4&4294967295)>>2];HEAP32[b>>2]=g;d=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(d,b,c,h&4294967295,0,0);unSign((d|0)==0,1,0);if(reSign(HEAP32[((__ZL11accents_tab+
-m*8&4294967295)+4&4294967295)>>2]&1,8,0)==0)break b;_strcpy(e,r&4294967295);d=_strlen(e);e=e+d&4294967295;HEAP8[(r&4294967295)>>0]=0}while(0);a=(n|0)!=0?17:18;if(a==17)__ZL13LookupLetter2P10TranslatorjPc(f,n,q&4294967295),_sprintf(e,__str67348&4294967295,p&4294967295,23,o&4294967295,6,q&4294967295,r&4294967295);else if(a==18)if(a=(l|0)==0?19:20,a==19)_strcpy(e,o&4294967295);else if(a==20){a=reSign(HEAP32[((f&4294967295)+220&4294967295)>>2]&1,8,0)!=0?22:21;b:do if(a==21){if(reSign(HEAP32[((__ZL11accents_tab+
-l*8&4294967295)+4&4294967295)>>2]&1,8,0)!=0){a=22;break b}_sprintf(e,__str69350&4294967295,4,o&4294967295,23,p&4294967295,23);break a}while(0);_sprintf(e,__str68349&4294967295,p&4294967295,23,6,o&4294967295)}}while(0);STACKTOP=b}
-function __Z17SetSpellingStressP10TranslatorPcii(f,d,e,b){var a=STACKTOP;STACKTOP+=160;_memset(a,0,160);var g,c=null,h,k,j,l;h=j=0;var m=k=reSign(HEAP8[(d+h&4294967295)>>0],8,0),c=(m|0)!=0;unSign(c,1,0);c?(c=-1,g=1):(c=-1,g=4);a:do if(g==1)for(;;)if(g=((c==-1?m:l)|0)==6?2:3,g==2&&(j=j+1&4294967295),HEAP8[(a+h&4294967295)>>0]=k&255,h=h+1&4294967295,l=k=reSign(HEAP8[(d+h&4294967295)>>0],8,0),c=unSign((l|0)!=0,1,0),reSign(c,8,0)!=0)c=3,g=1;else break a;while(0);h=l=HEAP8[(a+h&4294967295)>>0]=0;k=m=unSign(HEAPU8[(a+
-h&4294967295)>>0],8,0);c=(m|0)!=0;unSign(c,1,0);c?(c=4,g=5):(c=4,g=26);a:do if(g==5)for(;;){q=c==4?m:q;(q|0)!=6?(c=5,g=15):(c=5,g=6);c:do if(g==6)if(g=(b|0)<=1?14:7,g==14){var n=k,c=14;g=15;break c}else if(g==7){l=l+1&4294967295;g=reSign(HEAP8[((f&4294967295)+249&4294967295)>>0],8,0)==1;var o=l;g=g?8:10;if(g==8){if(!((o|0)>1)){g=24;break c}k=5;g=24;break c}else if(g==10){if((o|0)==(j|0)){g=24;break c}g=((l|0)%3|0)!=0?13:12;if(g==12&&(j-1&4294967295|0)!=(l|0)){g=24;break c}k=5;g=24;break c}}while(0);
-c:do if(g==15){if(((c==14?n:q)|0)!=255){g=24;break c}if((e|0)<=1){g=25;break c}if((h|0)==0){g=25;break c}g=((l|0)%3|0)==0?22:21;d:do if(g==21){if((e|0)>2)break d;k=23;g=24;break c}while(0);k=11;g=24;break c}while(0);g==24&&(HEAP8[d>>0]=k&255,d=d+1&4294967295);h=h+1&4294967295;var q=k=unSign(HEAPU8[(a+h&4294967295)>>0],8,0),c=unSign((q|0)!=0,1,0);if(reSign(c,8,0)!=0)c=25,g=5;else break a}while(0);if(((e|0)>1?27:28)==27)HEAP8[d>>0]=11,d=d+1&4294967295;HEAP8[d>>0]=0;STACKTOP=a}
-function __ZL11hu_number_ePKcii(f,d,e){var b,a;b=reSign(HEAP8[(f&4294967295)>>0],8,0)==97?2:1;a:do if(b==1){if(reSign(HEAP8[(f&4294967295)>>0],8,0)==101){b=2;break a}a=0;b=13;break a}while(0);a:do if(b==2){b=reSign(HEAP8[(f+1&4294967295)>>0],8,0)==32?6:3;b:do if(b==3){if(reSign(HEAP8[(f+1&4294967295)>>0],8,0)==122){b=6;break b}b=reSign(HEAP8[(f+1&4294967295)>>0],8,0)!=116?7:5;if(b==5&&reSign(HEAP8[(f+2&4294967295)>>0],8,0)==116){b=6;break b}b=(d|0)==1?9:8;c:do if(b==8){b=((e|0)%1E3|0)==0?9:11;break c}while(0);
-c:do if(b==9){if(reSign(HEAP8[(f+1&4294967295)>>0],8,0)!=108)break c;a=0;break a}while(0);a=1;break a}while(0);a=0}while(0);return a}
-function __ZL9M_Varianti(f){var d,e;d=(HEAP32[((HEAP32[_translator>>2]&4294967295)+188&4294967295)>>2]&256|0)==0?3:1;a:do if(d==1){if((f|0)<=1|(f|0)>4){d=3;break a}e=__str281&4294967295;d=13;break a}while(0);a:do if(d==3){d=((f|0)%100|0)<=9?5:4;b:do if(d==4){d=((f|0)%100|0)>20?5:12;break b}while(0);b:do if(d==5){d=(HEAP32[((HEAP32[_translator>>2]&4294967295)+188&4294967295)>>2]&64|0)!=0?6:9;c:do if(d==6){if(!(((f|0)%10|0)>1))break c;if(!(((f|0)%10|0)<=4))break c;e=__str281&4294967295;break a}while(0);
-if((HEAP32[((HEAP32[_translator>>2]&4294967295)+188&4294967295)>>2]&128|0)==0){d=12;break b}if(((f|0)%10|0)!=1){d=12;break b}e=__str1282&4294967295;break a}while(0);e=__str2283&4294967295}while(0);return e}
-function __ZL15LookupThousandsP10TranslatoriiiPc(f,d,e,b,a){var g=STACKTOP;STACKTOP+=164;_memset(g,0,164);var c,h=null,k,j,l,m,n=g+4,o=g+8,q=g+12,p=g+16,r,v=g+20,u,s=g+24,t,D=g+28,w=g+32;j=g+36;var A,x=g+40,B=g+44,z,y=g+48,E=g+56,H,G=g+60,F=g+72,I=g+84,C=g+124;m=0;HEAP8[(F&4294967295)>>0]=0;c=(d|0)>0?1:12;a:do if(c==1){c=reSign(b&1,8,0)!=0?2:9;b:do if(c==2){c=(b&2|0)!=0?3:4;c==3&&(_sprintf(G&4294967295,__str3284&4294967295,d,e),c=G&4294967295,z=I&4294967295,m=f,HEAP32[(y+4&4294967295)>>2]=0,HEAP32[(y&
-4294967295)>>2]=HEAP32[(y+4&4294967295)>>2],HEAP32[E>>2]=c,m=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(m,E,z,y&4294967295,0,0));E=unSign((m|0)==0,1,0);c=HEAP32[__ZL14number_control>>2]&1;E=reSign(E,8,0)!=0;c=reSign(c,8,0)!=0;c=unSign(E&c,1,0);c=reSign(c,8,0)!=0?5:6;if(c==5){_sprintf(G&4294967295,__str4285&4294967295,d,e);h=G&4294967295;c=I&4294967295;m=f;HEAP32[(y+4&4294967295)>>2]=0;HEAP32[(y&4294967295)>>2]=HEAP32[(y+4&4294967295)>>2];HEAP32[B>>2]=h;var K=m=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(m,
-B,c,y&4294967295,0,0);m=K;h=5}else c==6&&(A=m,h=6);if(((h==6?A:K)|0)!=0){c=9;break b}_sprintf(G&4294967295,__str5286&4294967295,d,e);h=G&4294967295;A=I&4294967295;m=f;HEAP32[(y+4&4294967295)>>2]=0;HEAP32[(y&4294967295)>>2]=HEAP32[(y+4&4294967295)>>2];HEAP32[x>>2]=h;var O=m=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(m,x,A,y&4294967295,0,0);m=O;h=8;c=10;break b}while(0);c==9&&(l=m,h=9);if(((h==9?l:O)|0)!=0){c=12;break a}_sprintf(G&4294967295,__str6287&4294967295,d,e);h=G&4294967295;l=I&4294967295;
-m=f;HEAP32[(y+4&4294967295)>>2]=0;HEAP32[(y&4294967295)>>2]=HEAP32[(y+4&4294967295)>>2];HEAP32[j>>2]=h;var J=m=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(m,j,l,y&4294967295,0,0);m=J;h=11;c=13;break a}while(0);c==12&&(k=m,h=12);c=((h==12?k:J)|0)==0?14:36;a:do if(c==14){c=((d|0)%100|0)>19?15:16;c==15&&(l=F&4294967295,k=f,j=__str7288&4294967295,HEAP32[(y+4&4294967295)>>2]=0,HEAP32[(y&4294967295)>>2]=HEAP32[(y+4&4294967295)>>2],HEAP32[w>>2]=j,__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(k,
-w,l,y&4294967295,0,0));k=0;c=reSign(b&1,8,0)!=0?17:28;if(c==17){c=(b&2|0)!=0?18:19;if(c==18)t=__ZL9M_Varianti(d),_sprintf(G&4294967295,__str8289&4294967295,t,e),h=G&4294967295,k=I&4294967295,t=f,HEAP32[(y+4&4294967295)>>2]=0,HEAP32[(y&4294967295)>>2]=HEAP32[(y+4&4294967295)>>2],HEAP32[D>>2]=h,k=t=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(t,D,k,y&4294967295,0,0),h=18;else if(c==19)var Q=k,h=19;c=((h==19?Q:t)|0)==0?21:23;b:do if(c==21){if(reSign(HEAP32[__ZL14number_control>>2]&1,8,0)==0){c=
-23;break b}u=__ZL9M_Varianti(d);_sprintf(G&4294967295,__str9290&4294967295,u,e);h=G&4294967295;k=I&4294967295;u=f;HEAP32[(y+4&4294967295)>>2]=0;HEAP32[(y&4294967295)>>2]=HEAP32[(y+4&4294967295)>>2];HEAP32[s>>2]=h;k=u=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(u,s,k,y&4294967295,0,0);h=22;c=24;break b}while(0);if(c==23)var R=k,h=23;c=((h==23?R:u)|0)==0?25:26;if(c==25)r=__ZL9M_Varianti(d),_sprintf(G&4294967295,__str10291&4294967295,r,e),h=G&4294967295,k=I&4294967295,r=f,HEAP32[(y+4&4294967295)>>
-2]=0,HEAP32[(y&4294967295)>>2]=HEAP32[(y+4&4294967295)>>2],HEAP32[v>>2]=h,r=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(r,v,k,y&4294967295,0,0),h=25;else if(c==26)var V=k,h=26;if(((h==26?V:r)|0)!=0)break a}k=__ZL9M_Varianti(d);_sprintf(G&4294967295,__str11292&4294967295,k,e);j=G&4294967295;l=I&4294967295;k=f;HEAP32[(y+4&4294967295)>>2]=0;HEAP32[(y&4294967295)>>2]=HEAP32[(y+4&4294967295)>>2];HEAP32[p>>2]=j;k=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(k,p,l,y&4294967295,0,0);k=unSign((k|
-0)==0,1,0);if(reSign(k,8,0)==0)break a;c=(e|0)>3?30:32;b:do if(c==30){_sprintf(G&4294967295,__str12293&4294967295,e-1&4294967295);j=G&4294967295;l=C&4294967295;k=f;HEAP32[(y+4&4294967295)>>2]=0;HEAP32[(y&4294967295)>>2]=HEAP32[(y+4&4294967295)>>2];HEAP32[q>>2]=j;k=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(k,q,l,y&4294967295,0,0);k=unSign((k|0)==0,1,0);if(reSign(k,8,0)==0)break b;l=I&4294967295;k=f;j=__str13294&4294967295;HEAP32[(y+4&4294967295)>>2]=0;HEAP32[(y&4294967295)>>2]=HEAP32[(y+
-4&4294967295)>>2];HEAP32[o>>2]=j;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(k,o,l,y&4294967295,0,0);HEAP32[__ZL23speak_missing_thousands>>2]=3}while(0);if(reSign(HEAP8[(I&4294967295)>>0],8,0)!=0)break a;_sprintf(G&4294967295,__str14295&4294967295,d);k=G&4294967295;j=I&4294967295;m=f;HEAP32[(y+4&4294967295)>>2]=0;HEAP32[(y&4294967295)>>2]=HEAP32[(y+4&4294967295)>>2];HEAP32[n>>2]=k;m=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(m,n,j,y&4294967295,0,0);k=unSign((m|0)==0,1,0);c=reSign(k,
-8,0)!=0?34:35;c==34&&(l=I&4294967295,k=f,j=__str15296&4294967295,HEAP32[(y+4&4294967295)>>2]=0,HEAP32[(y&4294967295)>>2]=HEAP32[(y+4&4294967295)>>2],HEAP32[g>>2]=j,__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(k,g,l,y&4294967295,0,0));HEAP32[__ZL23speak_missing_thousands>>2]=2}while(0);_sprintf(a,__str16297&4294967295,F&4294967295,I&4294967295);c=(d|0)==1?37:40;a:do if(c==37){if((e|0)!=1){c=40;break a}if((HEAP32[((f&4294967295)+184&4294967295)>>2]&2097152|0)==0){c=40;break a}H=1;c=41;break a}while(0);
-c==40&&(H=m);STACKTOP=g;return H}
-function __ZL15CheckDotOrdinalP10TranslatorPcS1_P8WORD_TABi(f,d,e,b,a){var g=STACKTOP;STACKTOP+=4;_memset(g,0,4);var c,h,k;k=0;c=(HEAP32[((f&4294967295)+184&4294967295)>>2]&65536|0)!=0?1:35;a:do if(c==1){c=reSign(HEAP8[(e&4294967295)>>0],8,0)==46?3:2;if(c==2&&(HEAP32[(b&-1)>>2]&65536|0)==0)break a;if((HEAP32[(b+12&-1)>>2]&256|0)!=0)break a;c=(a|0)!=0?6:5;if(c==5&&(HEAP32[(b+12&-1)>>2]&2|0)!=0)break a;c=reSign(HEAP8[(e&4294967295)>>0],8,0)==46;h=e;c=c?7:8;c==7?(h=h+2&4294967295,c=g,__Z8utf8_in2PiPKci(c,
-h,0)):c==8&&(h&=4294967295,c=g,__Z8utf8_in2PiPKci(c,h,0));c=reSign(HEAP8[(e&4294967295)>>0],8,0)==0?14:10;b:do if(c==10){if(reSign(HEAP8[(e+1&4294967295)>>0],8,0)==0){c=14;break b}c=(HEAP32[g>>2]|0)==0?15:12;c:do if(c==12){if((HEAP32[(b&-1)>>2]&131072|0)!=0)break c;if((__Z7IsAlphaj(HEAP32[g>>2])|0)==0){c=14;break b}}while(0);k=2;c=reSign(HEAP8[(e&4294967295)>>0],8,0)==46?16:17;c==16&&(HEAP8[(e&4294967295)>>0]=32);if((a|0)!=0)break a;if((HEAP32[(f+280&4294967295)>>2]|0)!=26741)break a;a=0;c=(__Z7IsAlphaj(HEAP32[g>>
-2])|0)!=0;c=unSign(c,1,0);c=reSign(c,8,0)!=0?20:21;c==20&&(a=__Z13TranslateWordP10TranslatorPciP8WORD_TAB(f,e+2&4294967295,0,0));c=(HEAP32[(f+8320&4294967295)>>2]&1048576|0)!=0?22:28;c:do if(c==22){c=(HEAP32[g>>2]|0)==0?27:23;d:do if(c==23){if((HEAP32[(b&-1)>>2]&131072|0)!=0){c=27;break d}e=HEAP32[g>>2];c=e>>>0<=255?26:25;if(c==26){if((unSign((e-48&4294967295)>>>0<=9,1,0)|0)==0)break c}else if(c==25)break c}while(0);k=0}while(0);c=(a&1048576|0)!=0?29:30;c==29&&(k=0);if((a&4194304|0)==0)break a;c=
-reSign(HEAP8[(d+-2&4294967295)>>0],8,0)==45?32:33;c==32&&(k=0);if((HEAP32[(f+8320&4294967295)>>2]&5242880|0)==0)break a;k=34;break a}while(0)}while(0);STACKTOP=g;return k}
-function __ZL10LookupNum2P10TranslatoriiPc(f,d,e,b){var a=STACKTOP;STACKTOP+=228;_memset(a,0,228);var g,c=null,h,k,j,l,m=a+4,n=a+8,o=a+12,q,p,r=a+16,v,u=a+20,s=a+24,t=a+28,D=a+32,w=a+36,A=a+40,x=a+44,B=a+48,z,y=a+52,E,H=a+56,G,F,I=a+60,C,K=a+64,O,J=a+68,Q=a+76,R,V,M,P=a+80,Y=a+92,ca=a+112,N=a+164,L=a+216;G=h=0;M=111;R=(d|0)%10;V=(d|0)/10|0;p=0;HEAP8[(Y&4294967295)>>0]=0;HEAP8[(ca&4294967295)>>0]=0;HEAP8[(N&4294967295)>>0]=0;HEAP8[(L&4294967295)>>0]=0;((e&32|0)!=0?1:2)==1&&(M=113);var T=HEAP32[__ZL12digit_lookup>>
-2];g=(e&2|0)==0|(HEAP32[__ZL14n_digit_lookup>>2]|0)!=2?4:3;a:do if(g==4){g=reSign(HEAP8[(T&4294967295)>>0],8,0)==0?5:23;b:do if(g==5){g=(e&8|0)!=0?6:7;if(g==6)_sprintf(P&4294967295,__str17298&4294967295,d),c=P&4294967295,g=N&4294967295,O=f,HEAP32[(J+4&4294967295)>>2]=0,HEAP32[(J&4294967295)>>2]=HEAP32[(J+4&4294967295)>>2],HEAP32[Q>>2]=c,p=O=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(O,Q,g,J&4294967295,0,0),c=6;else if(g==7)if(g=reSign(e&1,8,0)!=0?8:14,g==8){_strcpy(Y&4294967295,__ZL11ph_ordinal2&
-4294967295);g=(e&4|0)!=0?9:10;if(g==9)_sprintf(P&4294967295,__str18299&4294967295,d,M),G=P&4294967295,F=N&4294967295,C=f,HEAP32[(J+4&4294967295)>>2]=0,HEAP32[(J&4294967295)>>2]=HEAP32[(J+4&4294967295)>>2],HEAP32[K>>2]=G,p=C=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(C,K,F,J&4294967295,0,0),c=9;else if(g==10)var Z=p,c=10;g=((c==10?Z:C)|0)==0?12:13;g==12&&(_sprintf(P&4294967295,__str19300&4294967295,d,M),F=P&4294967295,c=N&4294967295,G=f,HEAP32[(J+4&4294967295)>>2]=0,HEAP32[(J&4294967295)>>
-2]=HEAP32[(J+4&4294967295)>>2],HEAP32[I>>2]=F,p=G=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(G,I,c,J&4294967295,0,0));G=F=p;c=13}else if(g==14)var S=p,c=14;if(((c==14?S:c==13?F:O)|0)!=0)break b;g=(e&2|0)!=0?17:19;if(g==17)if(g=reSign(HEAP32[__ZL14number_control>>2]&1,8,0)!=0?18:20,g==18)_sprintf(P&4294967295,__str20301&4294967295,d),c=P&4294967295,p=N&4294967295,E=f,HEAP32[(J+4&4294967295)>>2]=0,HEAP32[(J&4294967295)>>2]=HEAP32[(J+4&4294967295)>>2],HEAP32[H>>2]=c,p=E=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(E,
-H,p,J&4294967295,0,0),c=18;else{if(g==20)var ea=p,c=20}else g==19&&(_sprintf(P&4294967295,__str21302&4294967295,d),c=P&4294967295,p=N&4294967295,z=f,HEAP32[(J+4&4294967295)>>2]=0,HEAP32[(J&4294967295)>>2]=HEAP32[(J+4&4294967295)>>2],HEAP32[y>>2]=c,p=z=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(z,y,p,J&4294967295,0,0),c=19);if(((c==20?ea:c==18?E:z)|0)!=0)break b;_sprintf(P&4294967295,__str22303&4294967295,d);k=P&4294967295;j=N&4294967295;p=f;HEAP32[(J+4&4294967295)>>2]=0;HEAP32[(J&4294967295)>>
-2]=HEAP32[(J+4&4294967295)>>2];HEAP32[B>>2]=k;p=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(p,B,j,J&4294967295,0,0)}while(0);g=(e&16|0)==0?26:24;b:do if(g==24){if((d|0)>9){g=26;break b}j=ca&4294967295;g=f;k=__str23304&4294967295;HEAP32[(J+4&4294967295)>>2]=0;HEAP32[(J&4294967295)>>2]=HEAP32[(J+4&4294967295)>>2];HEAP32[x>>2]=k;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(g,x,j,J&4294967295,0,0);g=61;break b}while(0);b:do if(g==26)if(g=(p|0)!=0?27:28,g==27)HEAP8[(ca&4294967295)>>0]=0;
-else if(g==28){g=reSign(e&1,8,0)!=0?29:36;c:do if(g==29){g=(R|0)==0?32:30;d:do if(g==30){if((HEAP32[((f&4294967295)+184&4294967295)>>2]&16|0)!=0)break d;if((HEAP32[((f&4294967295)+188&4294967295)>>2]&4096|0)==0){g=36;break c}}while(0);_sprintf(P&4294967295,__str24305&4294967295,V,M);k=P&4294967295;j=ca&4294967295;g=f;HEAP32[(J+4&4294967295)>>2]=0;HEAP32[(J&4294967295)>>2]=HEAP32[(J+4&4294967295)>>2];HEAP32[A>>2]=k;g=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(g,A,j,J&4294967295,0,0);g=unSign((g|
-0)!=0,1,0);if(reSign(g,8,0)==0){g=36;break c}G=1;if((R|0)==0){g=38;break c}if((HEAP32[((f&4294967295)+188&4294967295)>>2]&4096|0)==0){g=36;break c}_strcat(ca&4294967295,__ZL11ph_ordinal2&4294967295);g=36;break c}while(0);c:do if(g==36){if((G|0)!=0)break c;_sprintf(P&4294967295,__str25306&4294967295,V);j=P&4294967295;l=ca&4294967295;k=f;HEAP32[(J+4&4294967295)>>2]=0;HEAP32[(J&4294967295)>>2]=HEAP32[(J+4&4294967295)>>2];HEAP32[w>>2]=j;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(k,w,l,J&4294967295,
-0,0)}while(0);g=reSign(HEAP8[(ca&4294967295)>>0],8,0)==0?39:41;c:do if(g==39){if((HEAP32[((f&4294967295)+184&4294967295)>>2]&1048576|0)==0)break c;R=(d|0)%20;_sprintf(P&4294967295,__str25306&4294967295,V&254);j=P&4294967295;l=ca&4294967295;k=f;HEAP32[(J+4&4294967295)>>2]=0;HEAP32[(J&4294967295)>>2]=HEAP32[(J+4&4294967295)>>2];HEAP32[D>>2]=j;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(k,D,l,J&4294967295,0,0)}while(0);HEAP8[(N&4294967295)>>0]=0;if(!((R|0)>0))break b;p=0;g=(e&2|0)==0?45:43;c:do if(g==
-43){if(reSign(HEAP8[(HEAP32[__ZL12digit_lookup>>2]&4294967295)>>0],8,0)==0)break c;_strcpy(N&4294967295,HEAP32[__ZL12digit_lookup>>2]);G=1;HEAP8[(Y&4294967295)>>0]=0;break b}while(0);g=(e&8|0)!=0?46:47;g==46&&(_sprintf(P&4294967295,__str17298&4294967295,R),p=P&4294967295,k=N&4294967295,g=f,HEAP32[(J+4&4294967295)>>2]=0,HEAP32[(J&4294967295)>>2]=HEAP32[(J+4&4294967295)>>2],HEAP32[t>>2]=p,p=g=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(g,t,k,J&4294967295,0,0));g=reSign(e&1,8,0)!=0?48:51;c:do if(g==
-48){if((HEAP32[((f&4294967295)+184&4294967295)>>2]&16|0)!=0)break c;_sprintf(P&4294967295,__str19300&4294967295,R,M);k=P&4294967295;j=N&4294967295;p=f;HEAP32[(J+4&4294967295)>>2]=0;HEAP32[(J&4294967295)>>2]=HEAP32[(J+4&4294967295)>>2];HEAP32[s>>2]=k;p=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(p,s,j,J&4294967295,0,0);k=unSign((p|0)!=0,1,0);if(reSign(k,8,0)==0)break c;G=1}while(0);if((p|0)!=0)break b;g=reSign(HEAP32[__ZL14number_control>>2]&1,8,0)!=0^1;g=unSign(g,1,0);g=reSign(g,8,0)!=0?55:
-53;c:do if(g==53){if((e&2|0)==0){g=55;break c}_sprintf(P&4294967295,__str20301&4294967295,R);c=P&4294967295;g=N&4294967295;v=f;HEAP32[(J+4&4294967295)>>2]=0;HEAP32[(J&4294967295)>>2]=HEAP32[(J+4&4294967295)>>2];HEAP32[u>>2]=c;p=v=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(v,u,g,J&4294967295,0,0);c=54;g=59;break c}while(0);c:do if(g==55){g=(e&2|0)==0?57:56;d:do if(g==56){if((HEAP32[((f&4294967295)+184&4294967295)>>2]&16|0)!=0){g=57;break d}var $=p,c=58;g=59;break c}while(0);_sprintf(P&4294967295,
-__str21302&4294967295,R);c=P&4294967295;p=N&4294967295;q=f;HEAP32[(J+4&4294967295)>>2]=0;HEAP32[(J&4294967295)>>2]=HEAP32[(J+4&4294967295)>>2];HEAP32[r>>2]=c;p=q=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(q,r,p,J&4294967295,0,0);c=57}while(0);if(((c==58?$:c==57?q:v)|0)!=0)break b;_sprintf(P&4294967295,__str22303&4294967295,R);j=P&4294967295;l=N&4294967295;k=f;HEAP32[(J+4&4294967295)>>2]=0;HEAP32[(J&4294967295)>>2]=HEAP32[(J+4&4294967295)>>2];HEAP32[o>>2]=j;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(k,
-o,l,J&4294967295,0,0)}while(0);g=reSign(e&1,8,0)!=0?62:70;b:do if(g==62){if((G|0)!=0)break b;if(reSign(HEAP8[(Y&4294967295)>>0],8,0)!=0)break b;g=(d|0)>19?65:68;c:do if(g==65){g=((d|0)%10|0)==0?67:66;if(g==66&&(HEAP32[((f&4294967295)+184&4294967295)>>2]&16|0)==0){g=68;break c}l=Y&4294967295;k=f;j=__str26307&4294967295;HEAP32[(J+4&4294967295)>>2]=0;HEAP32[(J&4294967295)>>2]=HEAP32[(J+4&4294967295)>>2];HEAP32[n>>2]=j;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(k,n,l,J&4294967295,0,0)}while(0);
-if(reSign(HEAP8[(Y&4294967295)>>0],8,0)!=0)break b;l=Y&4294967295;k=f;j=__str27308&4294967295;HEAP32[(J+4&4294967295)>>2]=0;HEAP32[(J&4294967295)>>2]=HEAP32[(J+4&4294967295)>>2];HEAP32[m>>2]=j;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(k,m,l,J&4294967295,0,0)}while(0);g=(HEAP32[((f&4294967295)+184&4294967295)>>2]&48|0)==0?79:71;b:do if(g==71){if(reSign(HEAP8[(ca&4294967295)>>0],8,0)==0)break b;if(reSign(HEAP8[(N&4294967295)>>0],8,0)==0)break b;e=L&4294967295;h=f;d=__str28309&4294967295;HEAP32[(J+
-4&4294967295)>>2]=0;HEAP32[(J&4294967295)>>2]=HEAP32[(J+4&4294967295)>>2];HEAP32[a>>2]=d;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(h,a,e,J&4294967295,0,0);g=(HEAP32[((f&4294967295)+188&4294967295)>>2]&4096|0)!=0?74:75;g==74&&(HEAP8[(L&4294967295)>>0]=0);J=b;g=(HEAP32[((f&4294967295)+184&4294967295)>>2]&16|0)!=0?76:77;g==76?_sprintf(J,__str29310&4294967295,N&4294967295,L&4294967295,ca&4294967295,Y&4294967295):g==77&&_sprintf(J,__str29310&4294967295,ca&4294967295,L&4294967295,N&4294967295,
-Y&4294967295);h=1;break a}while(0);g=(HEAP32[((f&4294967295)+184&4294967295)>>2]&512|0)!=0?80:88;b:do if(g==80){k=_strlen(ca&4294967295)-1&4294967295;g=(k|0)<0?82:81;c:do if(g==81){if(reSign(HEAP8[(N&4294967295)>>0],8,0)==0){g=82;break c}g=reSign(HEAP8[(N&4294967295)>>0],8,0);j=unSign(HEAPU8[(HEAP32[(_phoneme_tab+g*4&4294967295)>>2]+11&4294967295)>>0],8,0);g=unSign((j|0)==1,1,0);g=reSign(g,8,0)!=0?84:85;g==84&&(g=reSign(HEAP8[(N+1&4294967295)>>0],8,0),j=unSign(HEAPU8[(HEAP32[(_phoneme_tab+g*4&4294967295)>>
-2]+11&4294967295)>>0],8,0));g=reSign(HEAP8[(ca+k&4294967295)>>0],8,0);if(reSign(HEAP8[(HEAP32[(_phoneme_tab+g*4&4294967295)>>2]+11&4294967295)>>0],8,0)!=2){g=88;break b}if((j|0)!=2){g=88;break b}HEAP8[(ca+k&4294967295)>>0]=0;g=88;break b}while(0)}while(0);_sprintf(b,__str30311&4294967295,ca&4294967295,N&4294967295,Y&4294967295)}else g==3&&_strcpy(b,T);while(0);g=(HEAP32[((f&4294967295)+184&4294967295)>>2]&256|0)!=0?90:96;a:do if(g==90){p=0;k=f=_strlen(b)-1&4294967295;if(!((f|0)>=0))break a;for(;;)if(g=
-reSign(HEAP8[(b+k&4294967295)>>0],8,0)==6?92:95,g==92&&(g=(p|0)!=0?93:94,g==93?HEAP8[(b+k&4294967295)>>0]=5:g==94&&(p=1)),k=f=k-1&4294967295,(f|0)>=0)g=91;else break a}while(0);STACKTOP=a;return h}
-function __ZL10LookupNum3P10TranslatoriPciii(f,d,e,b,a,g){var c=STACKTOP;STACKTOP+=428;_memset(c,0,428);var h,k=null,j,l,m,n=c+4,o,q=c+8,p,r=c+12,v;j=c+16;var u,s,t;v=c+20;var D,w=c+24,A,x,B;s=c+28;var z;t=c+32;var y,E=c+36;x=c+44;var H,G,F,I=c+48,C=c+60,K=c+160;l=c+260;u=c+280;m=c+300;var O=c+352,J=c+404,Q=c+416;D=b;F=0;G=g&34;H=(d|0)/100|0;b=(d|0)%100;HEAP8[(C&4294967295)>>0]=0;HEAP8[(O&4294967295)>>0]=0;HEAP8[(Q&4294967295)>>0]=0;h=(HEAP32[((f&4294967295)+184&4294967295)>>2]&4194304|0)!=0?1:4;
-a:do if(h==1){h=reSign(g&1,8,0)!=0?3:2;if(h==2)if(y=H,(y|0)>9)k=2;else{k=2;h=5;break a}F=1;h=4;break a}while(0);if(h==4)var R=H,k=4;h=((k==4?R:y)|0)>0?7:6;a:do if(h==6){h=(F|0)!=0?7:61;break a}while(0);if(h==7){y=0;h=(G|0)!=0?8:12;a:do if(h==8){h=(b|0)==0?9:10;h==9?(y=l&4294967295,h=f,k=__str31312&4294967295,HEAP32[(E+4&4294967295)>>2]=0,HEAP32[(E&4294967295)>>2]=HEAP32[(E+4&4294967295)>>2],HEAP32[x>>2]=k,y=B=h=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(h,x,y,E&4294967295,0,0),k=9):h==10&&
-(A=y,k=10);h=((k==10?A:B)|0)==0?12:17;break a}while(0);a:do if(h==12){h=(b|0)==0?13:14;if(h==13)A=l&4294967295,k=f,z=__str32313&4294967295,HEAP32[(E+4&4294967295)>>2]=0,HEAP32[(E&4294967295)>>2]=HEAP32[(E+4&4294967295)>>2],HEAP32[t>>2]=z,y=z=k=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(k,t,A,E&4294967295,0,0),k=13;else if(h==14)var V=y,k=14;if(((k==14?V:z)|0)!=0)break a;B=l&4294967295;A=f;x=__str33314&4294967295;HEAP32[(E+4&4294967295)>>2]=0;HEAP32[(E&4294967295)>>2]=HEAP32[(E+4&4294967295)>>
-2];HEAP32[s>>2]=x;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(A,s,B,E&4294967295,0,0)}while(0);s=H;h=(HEAP32[((f&4294967295)+184&4294967295)>>2]&2048|0)==0?19:18;a:do if(h==19){h=(s|0)>9?20:33;break a}else if(h==18){h=(s|0)!=19&(H|0)>9?20:33;break a}while(0);if(h==20){D=HEAP8[(m&4294967295)>>0]=0;(((d|0)%1E3|0)==0?21:22)==21&&(D=1);D=(__ZL15LookupThousandsP10TranslatoriiiPc(f,(H|0)/10|0,a+1&4294967295,G|D,u&4294967295)|0)==0;D=unSign(D,1,0);h=reSign(D,8,0)!=0?23:26;h==23&&(D=0,h=reSign((HEAP32[((f&
-4294967295)+188&4294967295)>>2]|0)>>(a+1&4294967295|0)&1,8,0)!=0?24:25,h==24&&(D=8),__ZL10LookupNum2P10TranslatoriiPc(f,(H|0)/10|0,D,m&4294967295));D=O&4294967295;h=(HEAP32[((f&4294967295)+188&4294967295)>>2]&512|0)!=0?27:28;h==27?_sprintf(D,__str16297&4294967295,u&4294967295,m&4294967295):h==28&&_sprintf(D,__str16297&4294967295,m&4294967295,u&4294967295);H=D=(H|0)%10;h=(D|0)==0?30:32;a:do if(h==30){if((F|0)!=0)break a;HEAP8[(l&4294967295)>>0]=0}while(0);D=1}HEAP8[(m&4294967295)>>0]=0;h=(H|0)>0?35:
-34;a:do if(h==34){h=(F|0)!=0?35:60;break a}while(0);a:do if(h==35){h=(HEAP32[((f&4294967295)+184&4294967295)>>2]&262144|0)!=0?36:39;b:do if(h==36){h=reSign(g&1,8,0)!=0?38:37;if(h==37&&reSign(HEAP8[(O&4294967295)>>0],8,0)==0)break b;s=Q&4294967295;D=f;u=__str28309&4294967295;HEAP32[(E+4&4294967295)>>2]=0;HEAP32[(E&4294967295)>>2]=HEAP32[(E+4&4294967295)>>2];HEAP32[w>>2]=u;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(D,w,s,E&4294967295,0,0)}while(0);D=1;y=0;h=(G|0)!=0?40:45;b:do if(h==40){h=
-(b|0)==0?42:41;if(h==41&&(HEAP32[((f&4294967295)+188&4294967295)>>2]&4096|0)==0)break b;_sprintf(I&4294967295,__str34315&4294967295,H);s=I&4294967295;t=m&4294967295;u=f;HEAP32[(E+4&4294967295)>>2]=0;HEAP32[(E&4294967295)>>2]=HEAP32[(E+4&4294967295)>>2];HEAP32[v>>2]=s;y=u=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(u,v,t,E&4294967295,0,0);if((HEAP32[((f&4294967295)+188&4294967295)>>2]&4096|0)==0)break b;if(!((b|0)>0))break b;_strcat(m&4294967295,__ZL11ph_ordinal2&4294967295)}while(0);h=(H|
-0)!=0?48:46;b:do if(h==46){if((F|0)==0)break b;v=m&4294967295;q=f;r=__str23304&4294967295;HEAP32[(E+4&4294967295)>>2]=0;HEAP32[(E&4294967295)>>2]=HEAP32[(E+4&4294967295)>>2];HEAP32[j>>2]=r;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(q,j,v,E&4294967295,0,0);break a}while(0);h=(y|0)==0?49:54;b:do if(h==49){h=(b|0)==0?50:51;if(h==50)_sprintf(I&4294967295,__str35316&4294967295,H),h=I&4294967295,k=m&4294967295,p=f,HEAP32[(E+4&4294967295)>>2]=0,HEAP32[(E&4294967295)>>2]=HEAP32[(E+4&4294967295)>>
-2],HEAP32[r>>2]=h,y=p=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(p,r,k,E&4294967295,0,0),k=50;else if(h==51)var M=y,k=51;if(((k==51?M:p)|0)!=0){h=54;break b}_sprintf(I&4294967295,__str36317&4294967295,H);h=I&4294967295;k=m&4294967295;o=f;HEAP32[(E+4&4294967295)>>2]=0;HEAP32[(E&4294967295)>>2]=HEAP32[(E+4&4294967295)>>2];HEAP32[q>>2]=h;y=o=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(o,q,k,E&4294967295,0,0);k=53;h=55;break b}while(0);if(h==54)var P=y,k=54;h=((k==54?P:o)|0)!=0?56:57;
-if(h==56)HEAP8[(l&4294967295)>>0]=0;else if(h==57){h=(H|0)>1?59:58;if(h==58&&(HEAP32[((f&4294967295)+184&4294967295)>>2]&1024|0)!=0)break a;__ZL10LookupNum2P10TranslatoriiPc(f,H,0,m&4294967295)}}while(0);_sprintf(C&4294967295,__str29310&4294967295,O&4294967295,Q&4294967295,m&4294967295,l&4294967295)}HEAP8[(J&4294967295)>>0]=0;h=(b|0)>0?62:74;a:do if(h==62){h=(d|0)>100?65:63;b:do if(h==63){j=reSign(g&1,8,0)!=0^1;j=unSign(j,1,0);if(reSign(j,8,0)!=0){h=69;break b}h=(a|0)==0?65:69;break b}while(0);b:do if(h==
-65){h=(HEAP32[((f&4294967295)+184&4294967295)>>2]&64|0)!=0?68:66;if(h==66){if((HEAP32[((f&4294967295)+184&4294967295)>>2]&8388608|0)==0)break b;if(!((b|0)<=9))break b}m=J&4294967295;j=f;l=__str28309&4294967295;HEAP32[(E+4&4294967295)>>2]=0;HEAP32[(E&4294967295)>>2]=HEAP32[(E+4&4294967295)>>2];HEAP32[n>>2]=l;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(j,n,m,E&4294967295,0,0)}while(0);if((HEAP32[((f&4294967295)+184&4294967295)>>2]&524288|0)==0)break a;if((H|0)!=0)break a;h=reSign(g&1,8,0)!=
-0?73:72;if(h==72&&reSign(HEAP8[(O&4294967295)>>0],8,0)==0)break a;m=J&4294967295;j=f;l=__str28309&4294967295;HEAP32[(E+4&4294967295)>>2]=0;HEAP32[(E&4294967295)>>2]=HEAP32[(E+4&4294967295)>>2];HEAP32[c>>2]=l;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(j,c,m,E&4294967295,0,0)}while(0);HEAP8[(K&4294967295)>>0]=0;h=(b|0)!=0?76:75;a:do if(h==75){if((D|0)==0){h=76;break a}if(reSign(HEAP8[(__ZL11ph_ordinal2&4294967295)>>0],8,0)==0){h=94;break a}n=_strlen(C&4294967295);h=(n|0)>0?91:93;b:do if(h==
-91){if(reSign(HEAP8[(C+(n-1&4294967295)&4294967295)>>0],8,0)!=10)break b;HEAP8[(C+(n-1&4294967295)&4294967295)>>0]=0}while(0);_strcpy(K&4294967295,__ZL11ph_ordinal2&4294967295);h=94;break a}while(0);a:do if(h==76){D=0;h=(a|0)==0?77:84;b:do if(h==77){D=2;h=(G|0)!=0?78:79;h==78&&(D=3);h=(d|0)<=99?80:82;c:do if(h==80){n=reSign(g&1,8,0)!=0^1;n=unSign(n,1,0);if(reSign(n,8,0)==0){h=82;break c}D|=4}while(0);if((G&32|0)==0){h=86;break b}D|=32}else if(h==84){if(reSign((HEAP32[((f&4294967295)+188&4294967295)>>
-2]|0)>>(a|0)&1,8,0)==0){h=86;break b}D=8}while(0);n=(__ZL10LookupNum2P10TranslatoriiPc(f,b,D,K&4294967295)|0)!=0;n=unSign(n,1,0);if(reSign(n,8,0)==0)break a;if((HEAP32[((f&4294967295)+184&4294967295)>>2]&128|0)==0)break a;HEAP8[(J&4294967295)>>0]=0}while(0);_sprintf(e,__str30311&4294967295,C&4294967295,J&4294967295,K&4294967295);STACKTOP=c}
-function __Z15TranslateNumberP10TranslatorPcS1_PjP8WORD_TABi(f,d,e,b,a,g){var c=STACKTOP;STACKTOP+=608;_memset(c,0,608);var h,k=null,j,l,m,n,o,q;j=c+4;var p,r;l=c+8;m=c+12;var v,u,s=c+16,t,D,w;v=c+20;u=c+24;var A;t=c+28;var x,B;w=c+32;var z,y,E,H=c+36,G=c+44,F,I,C,K,O,J,Q,R,V,M,P,Y=c+48,ca=c+52,N=c+72,L=c+172,T=c+224,Z=c+424,S=c+476,ea=c+528,$=c+548,X=c+600;F=c+604;h=(HEAP32[_option_sayas>>2]|0)==193?2:1;a:do if(h==1){if((HEAP32[(a&-1)>>2]&524288|0)!=0){h=2;break a}h=(HEAP32[((f&4294967295)+184&4294967295)>>
-2]|0)!=0?4:172;if(h==4){k=d;d=a;Q=g;g=k;a=e;e=d;k=Q;d=A=J=0;Q=1;P=M=V=R=0;HEAP32[b>>2]=0;HEAP32[__ZL14n_digit_lookup>>2]=0;HEAP8[($&4294967295)>>0]=0;HEAP32[__ZL12digit_lookup>>2]=$&4294967295;HEAP32[__ZL14number_control>>2]=k;K=0;k=(reSign(HEAP8[(g+K&4294967295)>>0],8,0)-48&4294967295)>>>0<=9;n=K;k?(k=4,h=5):(k=4,h=6);b:do if(h==5)for(;;)if(K=(k==5?C:n)+1&4294967295,k=(reSign(HEAP8[(g+K&4294967295)>>0],8,0)-48&4294967295)>>>0<=9,C=K,k)h=k=5;else{k=5;break b}while(0);C=h=k==4?n:C;n=_atoi(g);h=(h|
-0)!=3?10:7;b:do if(h==7){if((reSign(HEAP8[(g+-2&4294967295)>>0],8,0)|0)!=(HEAP32[((f&4294967295)+204&4294967295)>>2]|0)){h=10;break b}if((reSign(HEAP8[(g+-3&4294967295)>>0],8,0)-48&4294967295)>>>0>9){h=10;break b}V=1;h=18;break b}while(0);b:do if(h==10){h=(HEAP32[((f&4294967295)+204&4294967295)>>2]|0)==32?12:11;c:do if(h==11){h=(HEAP32[((f&4294967295)+184&4294967295)>>2]&4096|0)!=0?12:16;break c}while(0);c:do if(h==12){if((C|0)!=3){h=16;break c}if((HEAP32[(e&4294967295)>>2]&262144|0)!=0){h=16;break c}if(!((reSign(HEAP8[(g+
--2&4294967295)>>0],8,0)-48&4294967295)>>>0<=9)){h=16;break c}V=1;break b}while(0);if((V|0)!=0)break b;HEAP32[__ZL23speak_missing_thousands>>2]=0}while(0);HEAP8[(__ZL11ph_ordinal2&4294967295)>>0]=0;HEAP8[(S&4294967295)>>0]=0;h=(V|0)!=0?20:19;b:do if(h==19){h=reSign(HEAP8[(g&4294967295)>>0],8,0)!=48?20:22;break b}while(0);b:do if(h==20&&(M=__ZL15CheckDotOrdinalP10TranslatorPcS1_P8WORD_TABi(f,g,g+K&4294967295,e,0),z=unSign((M|0)!=0,1,0),reSign(z,8,0)==0))break b;while(0);h=reSign(HEAP8[(g+K&4294967295)>>
-0],8,0)==46?23:27;b:do if(h==23){if(!((reSign(HEAP8[(g+(K+1&4294967295)&4294967295)>>0],8,0)-48&4294967295)>>>0>9))break b;if(!((reSign(HEAP8[(g+(K+2&4294967295)&4294967295)>>0],8,0)-48&4294967295)>>>0>9))break b;if((HEAP32[(e+12&-1)>>2]&256|0)!=0)break b;HEAP8[(g+K&4294967295)>>0]=0}while(0);h=(M|0)==0?29:28;b:do if(h==28){h=(HEAP32[(f+280&4294967295)>>2]|0)==26741?29:42;break b}while(0);b:do if(h==29){K=K+1&4294967295;HEAP32[Y>>2]=ea&4294967295;h=(HEAP32[(e&-1)>>2]&16384|0)!=0?30:32;h==30&&(h=HEAP32[Y>>
-2],HEAP8[h>>0]=45,HEAP32[Y>>2]=h+1&4294967295,K=K+1&4294967295);c:for(;;){if(reSign(HEAP8[(g+K&4294967295)>>0],8,0)==0)break c;if(reSign(HEAP8[(g+K&4294967295)>>0],8,0)==32)break c;if(!((K|0)<=18))break c;h=HEAP32[Y>>2];HEAP8[h>>0]=HEAP8[(g+K&4294967295)>>0];HEAP32[Y>>2]=h+1&4294967295;K=K+1&4294967295}HEAP8[HEAP32[Y>>2]>>0]=0;if(reSign(HEAP8[(ea&4294967295)>>0],8,0)==0)break b;h=HEAP32[((f&4294967295)+216&4294967295)>>2]==0?39:37;c:do if(h==37){if((_strcmp(ea&4294967295,HEAP32[((f&4294967295)+216&
-4294967295)>>2])|0)!=0){h=39;break c}M=2;break b}while(0);if(!((reSign(HEAP8[(ea&4294967295)>>0],8,0)-48&4294967295)>>>0>9))break b;_sprintf(ca&4294967295,__str37318&4294967295,ea&4294967295);y=ca&4294967295;z=f;E=__ZL11ph_ordinal2&4294967295;HEAP32[(H+4&4294967295)>>2]=0;HEAP32[(H&4294967295)>>2]=HEAP32[(H+4&4294967295)>>2];HEAP32[G>>2]=y;z=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(z,G,E,H&4294967295,0,0);z=unSign((z|0)!=0,1,0);if(reSign(z,8,0)==0)break b;M=2;HEAP32[(b&4294967295)>>2]|=
-128;P=1}while(0);h=(HEAP32[(e&-1)>>2]&32768|0)!=0?43:44;h==43&&(M=2);HEAP8[(L&4294967295)>>0]=0;HEAP8[(Z&4294967295)>>0]=0;h=reSign(HEAP8[(g&4294967295)>>0],8,0)==48?45:59;b:do if(h==45){if((V|0)!=0){h=59;break b}if(reSign(HEAP8[(g+1&4294967295)>>0],8,0)==32){h=59;break b}if((reSign(HEAP8[(g+1&4294967295)>>0],8,0)|0)==(HEAP32[((f&4294967295)+208&4294967295)>>2]|0)){h=59;break b}G=C;(G|0)!=2?(k=48,h=53):(k=48,h=49);if(h==49){h=reSign(HEAP8[(g+3&4294967295)>>0],8,0)!=58?52:50;c:do if(h==50){if((reSign(HEAP8[(g+
-5&4294967295)>>0],8,0)-48&4294967295)>>>0>9)break c;var ia=reSign(HEAP8[(g+7&4294967295)>>0],8,0);if((_isspace(ia)|0)!=0){h=59;break b}}while(0);ia=C;k=52}h=((k==52?ia:G)|0)>3?54:55;if(h==54){HEAP32[(b&4294967295)>>2]&=-129;I=0;h=171;break b}else if(h==55){K=0;G=S&4294967295;ea=H+4&4294967295;z=H+4&4294967295;y=H&4294967295;for(E=H&4294967295;;){if(reSign(HEAP8[(g+K&4294967295)>>0],8,0)!=48){h=59;break b}if(!((C-1&4294967295|0)>(K|0))){h=59;break b}h=_strlen(G);B=S+h&4294967295;h=f;x=__str23304&4294967295;
-HEAP32[ea>>2]=0;HEAP32[y>>2]=HEAP32[z>>2];HEAP32[w>>2]=x;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(h,w,B,E,0,0);K=K+1&4294967295;h=57}}}while(0);if(h==59){h=(HEAP32[((f&4294967295)+184&4294967295)>>2]&4096|0)==0?62:60;b:do if(h==60){if(reSign(HEAP8[(g+C&4294967295)>>0],8,0)!=32){h=62;break b}R=1;h=64;break b}while(0);b:do if(h==62)if(h=(reSign(HEAP8[(g+C&4294967295)>>0],8,0)|0)==(HEAP32[((f&4294967295)+204&4294967295)>>2]|0)?63:65,h==63){R=2;h=64;break b}else if(h==65){h=R;D=C+2&4294967295;
-h=(h|0)>0?66:81;break b}while(0);b:do if(h==64){D=C+2&4294967295;h=66;break b}while(0);b:do if(h==66){w=R+C&4294967295;for(;;){if((HEAP32[(e+12*(d+1&4294967295)&-1)>>2]&262144|0)!=0)break b;if((reSign(HEAP8[(g+w&4294967295)>>0],8,0)-48&4294967295)>>>0>9)break b;if((reSign(HEAP8[(g+(w+1&4294967295)&4294967295)>>0],8,0)-48&4294967295)>>>0>9)break b;if((reSign(HEAP8[(g+(w+2&4294967295)&4294967295)>>0],8,0)-48&4294967295)>>>0>9)break b;if((reSign(HEAP8[(g+(w+3&4294967295)&4294967295)>>0],8,0)-48&4294967295)>>>
-0<=9)break b;if(!((reSign(HEAP8[(g+(w-1&4294967295)&4294967295)>>0],8,0)-48&4294967295)>>>0>9))break b;h=reSign(HEAP8[(g+w&4294967295)>>0],8,0)!=48?70:68;d:do if(h==68){if(reSign(HEAP8[(g+(w+1&4294967295)&4294967295)>>0],8,0)!=48){h=70;break d}h=reSign(HEAP8[(g+(w+2&4294967295)&4294967295)>>0],8,0)!=48?70:71;break d}while(0);h==70&&(Q=0);d=d+1&4294967295;w=w+3&4294967295;h=(reSign(HEAP8[(g+w&4294967295)>>0],8,0)|0)==(HEAP32[((f&4294967295)+204&4294967295)>>2]|0)?74:72;if(h==72){if((HEAP32[((f&4294967295)+
-184&4294967295)>>2]&4096|0)==0)break b;if(reSign(HEAP8[(g+w&4294967295)>>0],8,0)!=32)break b}D=w+2&4294967295;w=R+w&4294967295;h=75}}while(0);h=(n|0)==0?82:84;b:do if(h==82){if((V|0)==0)break b;J=1}while(0);h=(HEAP32[(f+280&4294967295)>>2]|0)==26741?85:90;b:do if(h==85){h=(HEAP32[(e+12*d&-1)>>2]&16384|0)==0?88:86;c:do if(h==86){if((Q|0)!=1){h=88;break c}if((__ZL11hu_number_ePKcii(g+D&4294967295,d,n)|0)==0){h=88;break c}HEAP32[__ZL14number_control>>2]|=1;break b}while(0)}while(0);h=(reSign(HEAP8[(g+
-C&4294967295)>>0],8,0)|0)!=(HEAP32[((f&4294967295)+208&4294967295)>>2]|0)?93:91;b:do if(h==91){if((reSign(HEAP8[(g+(C+1&4294967295)&4294967295)>>0],8,0)-48&4294967295)>>>0>9){h=93;break b}D=L&4294967295;A=f;h=__str38319&4294967295;HEAP32[(H+4&4294967295)>>2]=0;HEAP32[(H&4294967295)>>2]=HEAP32[(H+4&4294967295)>>2];HEAP32[t>>2]=h;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(A,t,D,H&4294967295,0,0);A=1;h=104;break b}while(0);b:do if(h==93)if(h=(J|0)==0?94:101,h==94){if(!((R|0)>0))break b;if(!((d|
-0)>0))break b;if(!((n|0)<=999))break b;h=(J|0)!=0?99:98;c:do if(h==98){if((__ZL15LookupThousandsP10TranslatoriiiPc(f,n,d,Q,L&4294967295)|0)==0){h=99;break c}n=0;J=1;break b}while(0)}else if(h==101){if((HEAP32[__ZL23speak_missing_thousands>>2]|0)!=1)break b;_sprintf(ca&4294967295,__str12293&4294967295,d+1&4294967295);D=ca&4294967295;w=N&4294967295;t=f;HEAP32[(H+4&4294967295)>>2]=0;HEAP32[(H&4294967295)>>2]=HEAP32[(H+4&4294967295)>>2];HEAP32[u>>2]=D;t=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(t,
-u,w,H&4294967295,0,0);t=unSign((t|0)==0,1,0);if(reSign(t,8,0)==0)break b;_sprintf(ca&4294967295,__str12293&4294967295,d);D=ca&4294967295;w=L&4294967295;t=f;HEAP32[(H+4&4294967295)>>2]=0;HEAP32[(H&4294967295)>>2]=HEAP32[(H+4&4294967295)>>2];HEAP32[v>>2]=D;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(t,v,w,H&4294967295,0,0)}while(0);h=reSign(HEAP8[(L&4294967295)>>0],8,0)==0?105:108;b:do if(h==105){if(reSign(HEAP8[(g+C&4294967295)>>0],8,0)!=46){h=108;break b}if((d|0)!=0){h=118;break b}u=L&4294967295;
-h=f;v=__str39320&4294967295;HEAP32[(H+4&4294967295)>>2]=0;HEAP32[(H&4294967295)>>2]=HEAP32[(H+4&4294967295)>>2];HEAP32[s>>2]=v;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(h,s,u,H&4294967295,0,0);h=108;break b}while(0);b:do if(h==108){if((d|0)!=0)break b;HEAP32[Y>>2]=g;k=(reSign(HEAP8[(HEAP32[Y>>2]+1&4294967295)>>0],8,0)-48&4294967295)>>>0<=9;s=HEAPU32[Y>>2];k?(k=109,h=110):(k=109,h=111);c:do if(h==110)for(;;){HEAP32[Y>>2]=(k==110?ha:s)+1&4294967295;var k=(reSign(HEAP8[(HEAP32[Y>>2]+1&4294967295)>>
-0],8,0)-48&4294967295)>>>0<=9,ha=HEAPU32[Y>>2];if(k)h=k=110;else{k=110;break c}}while(0);h=(reSign(HEAP8[((k==109?s:ha)+-1&4294967295)>>0],8,0)-48&4294967295)>>>0<=9?112:114;c:do if(h==112){HEAP32[X>>2]=HEAP32[Y>>2]+-1&4294967295;s=(__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(f,X,$&4294967295,b,4,e)|0)!=0;s=unSign(s,1,0);if(reSign(s,8,0)==0){h=114;break c}HEAP32[__ZL14n_digit_lookup>>2]=2}while(0);if(reSign(HEAP8[($&4294967295)>>0],8,0)!=0)break b;if(reSign(HEAP8[HEAP32[Y>>2]>>0],8,0)==48)break b;
-s=(__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(f,Y,$&4294967295,b,4,e)|0)!=0;s=unSign(s,1,0);if(reSign(s,8,0)==0)break b;HEAP32[__ZL14n_digit_lookup>>2]=1}while(0);__ZL10LookupNum3P10TranslatoriPciii(f,n,T&4294967295,J,d,M|V);h=(d|0)<=0?121:119;b:do if(h==119){if((HEAP32[((f&4294967295)+188&4294967295)>>2]&512|0)==0){h=121;break b}_sprintf(a,__str29310&4294967295,S&4294967295,L&4294967295,Z&4294967295,T&4294967295);h=122;break b}while(0);h==121&&_sprintf(a,__str29310&4294967295,S&4294967295,
-Z&4294967295,T&4294967295,L&4294967295);Y=T&4294967295;L=ca&4294967295;ca&=4294967295;Z=N&4294967295;S=H+4&4294967295;$=H+4&4294967295;X=H&4294967295;ha=H&4294967295;s=T&4294967295;v=N&4294967295;T&=4294967295;u=N&4294967295;J=N&4294967295;V=N&4294967295;M=N&4294967295;R=N&4294967295;t=H+4&4294967295;D=H+4&4294967295;w=H&4294967295;I=H&4294967295;ia=N&4294967295;G=N&4294967295;ea=N&4294967295;K=N&4294967295;z=H+4&4294967295;y=H+4&4294967295;E=H&4294967295;x=H&4294967295;B=N&4294967295;var aa=N&4294967295,
-da=H+4&4294967295,W=H+4&4294967295,ka=H&4294967295;H&=4294967295;N&=4294967295;b:for(;;){o=A;k=149;c:for(;;){if(((k==149?o:0)|0)==0)break b;C=C+1&4294967295;n=0;h=(reSign(HEAP8[(g+(n+C&4294967295)&4294967295)>>0],8,0)-48&4294967295)>>>0<=9?124:125;d:do if(h==124)for(;;)if(n=n+1&4294967295,(reSign(HEAP8[(g+(n+C&4294967295)&4294967295)>>0],8,0)-48&4294967295)>>>0<=9)h=124;else break d;while(0);q=2;p=h=HEAP32[((f&4294967295)+184&4294967295)>>2]&57344;h=h==8192?132:h==16384?127:h==24576?137:h==32768?
-126:h==40960?132:141;d:do if(h==132){h=_atoi(g+C&4294967295);__ZL10LookupNum3P10TranslatoriPciii(f,h,Y,0,0,0);h=reSign(HEAP8[(g+C&4294967295)>>0],8,0)==48?134:133;e:do if(h==133){h=(p|0)==40960?134:136;break e}while(0);if(h==134){_sprintf(L,__str40321&4294967295,n);h=f;p=ca;r=Z;HEAP32[S>>2]=0;HEAP32[X>>2]=HEAP32[$>>2];HEAP32[l>>2]=p;h=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(h,l,r,ha,0,0);h=unSign((h|0)==0,1,0);if(reSign(h,8,0)!=0){h=141;break d}_strcat(s,v)}_strcat(a,T);C=n+C&4294967295;
-h=141;break d}else if(h==137){if(!((n|0)<=4)){h=141;break d}if(reSign(HEAP8[(g+C&4294967295)>>0],8,0)==48){h=141;break d}h=_atoi(g+C&4294967295);__ZL10LookupNum3P10TranslatoriPciii(f,h,u,0,0,0);_strcat(a,J);C=n+C&4294967295;h=141;break d}else if(h==126){q=5;h=127;break d}while(0);d:do if(h==127){h=reSign(HEAP8[(g+C&4294967295)>>0],8,0)==48?128:129;e:do if(h==128)for(;;)if(h=f,p=__str23304&4294967295,r=R,HEAP32[t>>2]=0,HEAP32[w>>2]=HEAP32[D>>2],HEAP32[m>>2]=p,__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(h,
-m,r,I,0,0),_strcat(a,ia),n=n-1&4294967295,C=C+1&4294967295,reSign(HEAP8[(g+C&4294967295)>>0],8,0)==48)h=128;else{h=129;break e}while(0);if(!((n|0)<=(q|0)))break d;if(!((reSign(HEAP8[(g+C&4294967295)>>0],8,0)-48&4294967295)>>>0<=9))break d;p=_atoi(g+C&4294967295);__ZL10LookupNum3P10TranslatoriPciii(f,p,V,0,0,0);_strcat(a,M);C=n+C&4294967295}while(0);for(;;){O=HEAP8[(g+C&4294967295)>>0];if((unSign(O,8,0)-48&4294967295)>>>0>9)break;if(_strlen(a)>>>0>149)break;n=reSign(HEAP8[(g+C&4294967295)>>0],8,0)-
-48&4294967295;C=C+1&4294967295;__ZL10LookupNum2P10TranslatoriiPc(f,n,2,G);_strcat(a,ea)}n=f;h=__str41322&4294967295;q=K;HEAP32[z>>2]=0;HEAP32[E>>2]=HEAP32[y>>2];HEAP32[j>>2]=h;n=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(n,j,q,x,0,0);n=unSign((n|0)!=0,1,0);h=reSign(n,8,0)!=0?144:145;h==144&&_strcat(a,B);h=(unSign(O,8,0)|0)!=(HEAP32[((f&4294967295)+208&4294967295)>>2]|0)?148:146;if(h==146&&!((reSign(HEAP8[(g+(C+1&4294967295)&4294967295)>>0],8,0)-48&4294967295)>>>0>9))break c;A=0;k=148}n=f;
-h=__str38319&4294967295;o=aa;HEAP32[da>>2]=0;HEAP32[ka>>2]=HEAP32[W>>2];HEAP32[c>>2]=h;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(n,c,o,H,0,0);_strcat(a,N)}h=reSign(HEAP8[(a&4294967295)>>0],8,0)!=0?152:168;b:do if(h==152){if(reSign(HEAP8[(a&4294967295)>>0],8,0)==21)break b;m=j=g+(C+1&4294967295)&4294967295;l=F;l=__Z8utf8_in2PiPKci(l,m,0);j=j+l&4294967295;h=(HEAP32[((f&4294967295)+184&4294967295)>>2]&131072|0)!=0?154:156;c:do if(h==154){var ua=HEAP32[F>>2];if((ua|0)==32)k=154;else{k=154;h=
-157;break c}l=j;j=F;__Z8utf8_in2PiPKci(j,l,0);h=156;break c}while(0);if(h==156)var oa=HEAP32[F>>2],k=156;l=j=m=k==156?oa:ua;h=m>>>0<=255?158:159;c:do if(h==158){var qa=_isalpha(l),k=158;h=164;break c}else if(h==159)if(h=l>>>0>12352&j>>>0<=42752?160:161,h==160)break b;else if(h==161)if(h=j>>>0>563?162:163,h==162){h=165;break c}else if(h==163){var ra=unSign(HEAPU8[(__ZL10walpha_tab+(j-256&4294967295)&4294967295)>>0],8,0),k=163;h=164;break c}while(0);if(h==164&&((k==163?ra:qa)|0)!=0)break b;h=(HEAP32[(e+
-12*d&-1)>>2]&16384|0)==0?167:166;if(h==166&&(Q|0)!=0)break b;j=a;l=_strlen(j);_llvm_memcpy_p0i8_p0i8_i32(j+l&4294967295,__ZZL17TranslateNumber_1P10TranslatorPcS1_PjP8WORD_TABiE9str_pause&4294967295,2,1,0)}while(0);HEAP32[b>>2]|=-2147483648;HEAP32[__ZL23speak_missing_thousands>>2]=HEAP32[__ZL23speak_missing_thousands>>2]-1&4294967295;h=(P|0)!=0?169:170;h==169&&(HEAP32[_dictionary_skipwords>>2]=P);I=1}Q=F=I;h=173;break a}else if(h==172){Q=0;h=173;break a}}while(0);h==2&&(Q=0);STACKTOP=c;return Q}
-function __Z14TranslateRomanP10TranslatorPcS1_P8WORD_TAB(f,d,e,b){var a=STACKTOP;STACKTOP+=212;_memset(a,0,212);var g,c=null,h,k=a+8,j,l,m,n,o,q,p,r=a+12,v=a+20,u=a+52;m=l=p=o=0;n=32767;HEAP8[(e&4294967295)>>0]=0;HEAP32[(r&4294967295)>>2]=0;HEAP32[(r+4&4294967295)>>2]=0;g=(HEAP32[((f&4294967295)+184&4294967295)>>2]&33554432|0)==0?2:1;a:do if(g==1){q=reSign(HEAP32[(b&-1)>>2]&1,8,0)!=0^1;q=unSign(q,1,0);g=reSign(q,8,0)!=0?3:2;break a}while(0);a:do if(g==2){if((reSign(HEAP8[(d+-2&4294967295)>>0],8,0)-
-48&4294967295)>>>0<=9){g=3;break a}q=d;b:for(;;){g=reSign(HEAP8[d>>0],8,0);c=unSign((g|0)!=32,1,0);d=d+1&4294967295;if(reSign(c,8,0)==0){g=25;break b}c=_memchr(__str42323&4294967295,g,8);g=unSign(c==0,1,0);if(reSign(g,8,0)!=0){g=6;break b}h=HEAP32[(__ZZ14TranslateRomanP10TranslatorPcS1_P8WORD_TABE12roman_values+(c-__str42323&4294967295)*4&4294967295)>>2];g=(h|0)==(m|0)?8:10;if(g==8){if(o=o+1&4294967295,(o|0)>2){g=9;break b}}else g==10&&(o=0);var s=m;(m|0)>1&(m|0)!=10&(s|0)!=100?(c=11,g=12):(c=11,
-g=14);if(g==12){var t=m;if((h|0)>=(t|0)){g=13;break b}else c=12}g=((c==12?t:s)|0)==0?20:15;c:do if(g==15){if((m|0)>=(h|0)){g=20;break c}if(((l|0)%10|0)!=0){g=18;break b}if((m*10&4294967295|0)<(h|0)){g=18;break b}n=m;h=h-n&4294967295;g=23;break c}while(0);if(g==20){if((h|0)>=(n|0)){g=21;break b}l=m+l&4294967295}m=h;g=24}if(g==25)if(g=(reSign(HEAP8[(d&4294967295)>>0],8,0)-48&4294967295)>>>0<=9?26:27,g==26){j=0;g=48;break a}else{if(g==27)if(l=m+l&4294967295,g=(HEAP32[((f&4294967295)+200&4294967295)>>
-2]|0)>(l|0)?28:29,g==28){j=0;g=48;break a}else if(g==29)if(g=(HEAP32[((f&4294967295)+196&4294967295)>>2]|0)<(l|0)?30:31,g==30){j=0;g=48;break a}else if(g==31)if(h=v&4294967295,g=f,c=__str43324&4294967295,HEAP32[(a+4&4294967295)>>2]=0,HEAP32[(a&4294967295)>>2]=HEAP32[(a+4&4294967295)>>2],HEAP32[k>>2]=c,__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(g,k,h,a&4294967295,0,0),c=e&4294967295,g=(HEAP32[((f&4294967295)+184&4294967295)>>2]&67108864|0)==0?32:33,g==32&&(_strcpy(e,v&4294967295),g=_strlen(v&
-4294967295),c=e+g&4294967295),_sprintf(u&4294967295,__str44325&4294967295,l),g=reSign(HEAP8[(d&4294967295)>>0],8,0)==46?34:35,g==34){j=0;g=48;break a}else if(g==35){k=(__ZL15CheckDotOrdinalP10TranslatorPcS1_P8WORD_TABi(f,q,d,b,1)|0)!=0;k=unSign(k,1,0);g=reSign(k,8,0)!=0?36:37;g==36&&(HEAP32[(b&-1)>>2]|=32768);g=(HEAP32[((f&4294967295)+184&4294967295)>>2]&134217728|0)!=0?38:45;b:do if(g==38)if(k=b&4294967295,g=(HEAP32[(f+280&4294967295)>>2]|0)==26741?39:44,g==39){if((HEAP32[(k&4294967295)>>2]&32768|
-0)!=0)break b;g=(HEAP32[(b&-1)>>2]&16384|0)==0?43:41;c:do if(g==41){if((__ZL11hu_number_ePKcii(d,0,l)|0)==0)break c;p|=1;break b}while(0);j=0;g=48;break a}else g==44&&(HEAP32[(k&4294967295)>>2]=HEAP32[(b&-1)>>2]|32768);while(0);HEAP32[(f+8320&4294967295)>>2]=0;__Z15TranslateNumberP10TranslatorPcS1_PjP8WORD_TABi(f,u+2&4294967295,c,r&4294967295,b,p);g=(HEAP32[((f&4294967295)+184&4294967295)>>2]&67108864|0)!=0?46:47;g==46&&_strcat(e,v&4294967295);j=1;g=48;break a}}else if(g==6){j=0;g=48;break a}else if(g==
-9){j=0;g=48;break a}else if(g==13){j=0;g=48;break a}else if(g==21){j=0;g=48;break a}else if(g==18){j=0;g=48;break a}}while(0);g==3&&(j=0);STACKTOP=a;return j}
-function __ZL13LookupLetter2P10TranslatorjPc(f,d,e){var b=STACKTOP;STACKTOP+=28;_memset(b,0,28);var a,g,c,h=b+4;a=b+12;var k=b+16;HEAP8[(k&4294967295)>>0]=0;HEAP8[(k+1&4294967295)>>0]=95;d=__Z8utf8_outjPc(d,k+2&4294967295);HEAP8[(k+(d+2&4294967295)&4294967295)>>0]=32;HEAP8[(k+(d+3&4294967295)&4294967295)>>0]=0;HEAP32[(h+4&4294967295)>>2]=0;HEAP32[(h&4294967295)>>2]=HEAP32[(h+4&4294967295)>>2];HEAP32[a>>2]=k+1&4294967295;a=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(f,a,e,h&4294967295,0,0);
-a=unSign((a|0)==0,1,0);a=reSign(a,8,0)!=0?1:3;a:do if(a==1){HEAP8[(k+1&4294967295)>>0]=32;g=k+2&4294967295;c=e;d=f;HEAP32[(h+4&4294967295)>>2]=0;HEAP32[(h&4294967295)>>2]=HEAP32[(h+4&4294967295)>>2];HEAP32[b>>2]=g;d=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(d,b,c,h&4294967295,0,0);d=unSign((d|0)==0,1,0);if(reSign(d,8,0)==0)break a;__Z14TranslateRulesP10TranslatorPcS1_iS1_iPj(f,k+2&4294967295,e,20,0,0,0)}while(0);f=reSign(HEAP8[(e&4294967295)>>0],8,0);STACKTOP=b;return f}
-function __Z12LookupLetterP10TranslatorjiPci(f,d,e,b,a){var g=STACKTOP;STACKTOP+=80;_memset(g,0,80);var c,h,k,j=g+4,l=g+8,m,n=g+12,o;o=g+16;var q=g+20,p=g+28,r,v=g+32,u=g+40;HEAP8[(b&4294967295)>>0]=0;r=__Z8utf8_outjPc(d,__ZZ12LookupLetterP10TranslatorjiPciE13single_letter+2&4294967295);HEAP8[(__ZZ12LookupLetterP10TranslatorjiPciE13single_letter+(r+2&4294967295)&4294967295)>>0]=32;c=(e|0)==-1?1:7;a:do if(c==1){k=b;c=f;h=__ZZ12LookupLetterP10TranslatorjiPciE13single_letter+2&4294967295;HEAP32[(q+4&
-4294967295)>>2]=0;HEAP32[(q&4294967295)>>2]=HEAP32[(q+4&4294967295)>>2];HEAP32[g>>2]=h;c=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(c,g,k,q&4294967295,0,0);c=unSign((c|0)!=0,1,0);if(reSign(c,8,0)!=0)break a;HEAP8[(__ZZ12LookupLetterP10TranslatorjiPciE13single_letter+1&4294967295)>>0]=95;k=u&4294967295;c=f;h=__ZZ12LookupLetterP10TranslatorjiPciE13single_letter+1&4294967295;HEAP32[(q+4&4294967295)>>2]=0;HEAP32[(q&4294967295)>>2]=HEAP32[(q+4&4294967295)>>2];HEAP32[j>>2]=h;c=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(c,
-j,k,q&4294967295,0,0);c=unSign((c|0)!=0,1,0);if(reSign(c,8,0)!=0)break a;if((HEAP32[(f+280&4294967295)>>2]|0)==25966)break a;__Z14SetTranslator2PKc(__str70351&4294967295);k=u&4294967295;c=HEAP32[_translator2>>2];h=__ZZ12LookupLetterP10TranslatorjiPciE13single_letter+2&4294967295;HEAP32[(q+4&4294967295)>>2]=0;HEAP32[(q&4294967295)>>2]=HEAP32[(q+4&4294967295)>>2];HEAP32[l>>2]=h;c=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(c,l,k,q&4294967295,0,0);c=unSign((c|0)!=0,1,0);c=reSign(c,8,0)!=0?5:
-6;c==5&&(h=b,HEAP8[h>>0]=21,HEAP8[(h+1&4294967295)>>0]=0);h=HEAP32[(HEAP32[_voice>>2]+40&4294967295)>>2];HEAP32[_n_phoneme_tab>>2]=0;__ZL17SetUpPhonemeTableii(h,0);HEAP32[_n_phoneme_tab>>2]=HEAP32[_n_phoneme_tab>>2]+1&4294967295;HEAP32[_current_phoneme_table>>2]=h}else if(c==7){c=d>>>0<=32?11:8;b:do if(c==8){h=d;c=h>>>0<=255?10:9;if(c==10&&(_isspace(h)|0)!=0){c=11;break b}c=(e|0)!=32?13:14;c==13&&(e=31);HEAP8[(__ZZ12LookupLetterP10TranslatorjiPciE13single_letter+(r+3&4294967295)&4294967295)>>0]=e&
-255;HEAP8[(__ZZ12LookupLetterP10TranslatorjiPciE13single_letter+1&4294967295)>>0]=95;HEAP32[(v+4&4294967295)>>2]=0;n=u&4294967295;j=f;l=__ZZ12LookupLetterP10TranslatorjiPciE13single_letter+1&4294967295;HEAP32[(q+4&4294967295)>>2]=0;HEAP32[(q&4294967295)>>2]=HEAP32[(q+4&4294967295)>>2];HEAP32[o>>2]=l;o=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(j,o,n,q&4294967295,0,0);o=unSign((o|0)==0,1,0);c=reSign(o,8,0)!=0?15:17;c:do if(c==15){HEAP8[(__ZZ12LookupLetterP10TranslatorjiPciE13single_letter+
-1&4294967295)>>0]=32;l=u&4294967295;o=f;j=__ZZ12LookupLetterP10TranslatorjiPciE13single_letter+2&4294967295;HEAP32[(q+4&4294967295)>>2]=0;HEAP32[(q&4294967295)>>2]=HEAP32[(q+4&4294967295)>>2];HEAP32[p>>2]=j;o=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(o,p,l,q&4294967295,0,0);o=unSign((o|0)==0,1,0);if(reSign(o,8,0)==0)break c;__Z14TranslateRulesP10TranslatorPcS1_iS1_iPj(f,__ZZ12LookupLetterP10TranslatorjiPciE13single_letter+2&4294967295,u&4294967295,40,0,268435456,0)}while(0);c=reSign(HEAP8[(u&
-4294967295)>>0],8,0)==0?18:19;c==18&&__Z20LookupAccentedLetterP10TranslatorjPc(f,d,u&4294967295);_strcpy(b,u&4294967295);if(reSign(HEAP8[(b&4294967295)>>0],8,0)==0)break a;if(reSign(HEAP8[(b&4294967295)>>0],8,0)==21)break a;HEAP32[(v&4294967295)>>2]=0;HEAP32[(v+4&4294967295)>>2]=0;__Z13SetWordStressP10TranslatorPcPjii(f,b,v&4294967295,-1,a&1);break a}while(0);_sprintf(__ZZ12LookupLetterP10TranslatorjiPciE13single_letter+1&4294967295,__str72353&4294967295,d);m=b;h=f;k=__ZZ12LookupLetterP10TranslatorjiPciE13single_letter+
-1&4294967295;HEAP32[(q+4&4294967295)>>2]=0;HEAP32[(q&4294967295)>>2]=HEAP32[(q+4&4294967295)>>2];HEAP32[n>>2]=k;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(h,n,m,q&4294967295,0,0)}while(0);STACKTOP=g}
-function __Z15TranslateLetterP10TranslatorPcS1_i(f,d,e,b){var a=STACKTOP;STACKTOP+=172;_memset(a,0,172);var g,c=null,h,k,j,l=a+4,m,n,o=a+8;k=a+16;var q,p=a+20,r=a+24,v=a+44,u=a+104,s=a+164;HEAP8[(v&4294967295)>>0]=0;HEAP8[(r&4294967295)>>0]=0;q=__Z8utf8_in2PiPKci(p,d,0);g=(HEAP32[p>>2]&1048320|0)==57344?1:2;g==1&&(HEAP32[p>>2]&=255);g=(b&2|0)!=0?3:10;a:do if(g==3){m=j=HEAP32[p>>2];g=j>>>0<=255?8:4;b:do if(g==8){if((_isupper(m)|0)==0)break a}else if(g==4){g=m>>>0>563?6:5;c:do if(g==5){g=unSign(HEAPU8[(__ZL10walpha_tab+
-(j-256&4294967295)&4294967295)>>0],8,0);if((g|0)==0|(g|0)==255)break c;g=9;break b}while(0);break a}while(0);n=r&4294967295;j=f;m=__str73354&4294967295;HEAP32[(o+4&4294967295)>>2]=0;HEAP32[(o&4294967295)>>2]=HEAP32[(o+4&4294967295)>>2];HEAP32[k>>2]=m;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(j,k,n,o&4294967295,0,0)}while(0);k=g=HEAP32[p>>2];g=(g|0)==73?11:13;a:do if(g==11){if((HEAP32[(HEAP32[_translator>>2]+280&4294967295)>>2]|0)!=29810)break a;k=305}while(0);g=_towlower(k);HEAP32[p>>2]=
-g;g=b&1;k=reSign(HEAP8[(d+q&4294967295)>>0],8,0);__Z12LookupLetterP10TranslatorjiPci(f,HEAP32[p>>2],k,v&4294967295,g);g=reSign(HEAP8[(v&4294967295)>>0],8,0)==21?14:15;a:do if(g==14)_strcpy(e,v&4294967295),h=0;else if(g==15){g=reSign(HEAP8[(v&4294967295)>>0],8,0)==0?16:19;b:do if(g==16){if((HEAP32[(f+280&4294967295)>>2]|0)==25966)break b;__Z14SetTranslator2PKc(__str70351&4294967295);g=HEAP32[_option_phonemes>>2];HEAP32[_option_phonemes>>2]=0;h=b&1;k=reSign(HEAP8[(d+q&4294967295)>>0],8,0);__Z12LookupLetterP10TranslatorjiPci(HEAP32[_translator2>>
-2],HEAP32[p>>2],k,v&4294967295,h);h=HEAP32[(HEAP32[_voice>>2]+40&4294967295)>>2];HEAP32[_n_phoneme_tab>>2]=0;__ZL17SetUpPhonemeTableii(h,0);HEAP32[_n_phoneme_tab>>2]=HEAP32[_n_phoneme_tab>>2]+1&4294967295;HEAP32[_current_phoneme_table>>2]=h;HEAP32[_option_phonemes>>2]=g;if(reSign(HEAP8[(v&4294967295)>>0],8,0)==0)break b;_sprintf(e,__str74355&4294967295,21);h=0;break a}while(0);g=reSign(HEAP8[(v&4294967295)>>0],8,0)==0?20:37;b:do if(g==20){k=h=HEAP32[p>>2];g=h>>>0<=255?21:22;c:do if(g==21){var t=_isalpha(k),
-c=21;g=27;break c}else if(g==22)if(g=k>>>0>12352&h>>>0<=42752?23:24,g==23){g=28;break c}else if(g==24)if(g=h>>>0>563?25:26,g==25){g=29;break c}else if(g==26){var D=unSign(HEAPU8[(__ZL10walpha_tab+(h-256&4294967295)&4294967295)>>0],8,0),c=26;g=27;break c}while(0);c:do if(g==27){g=((c==21?t:D)|0)!=0?28:29;break c}while(0);g==28&&(k=v&4294967295,g=f,h=__str75356&4294967295,HEAP32[(o+4&4294967295)>>2]=0,HEAP32[(o&4294967295)>>2]=HEAP32[(o+4&4294967295)>>2],HEAP32[l>>2]=h,__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(g,
-l,k,o&4294967295,0,0));g=reSign(HEAP8[(v&4294967295)>>0],8,0)==0?30:34;c:do if(g==30){h=HEAP32[p>>2];g=h>>>0<=255?32:31;if(g==32&&(_isspace(h)|0)!=0){g=34;break c}j=v&4294967295;h=f;k=__str76357&4294967295;HEAP32[(o+4&4294967295)>>2]=0;HEAP32[(o&4294967295)>>2]=HEAP32[(o+4&4294967295)>>2];HEAP32[a>>2]=k;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(h,a,j,o&4294967295,0,0)}while(0);if(reSign(HEAP8[(v&4294967295)>>0],8,0)==0)break b;_sprintf(s&4294967295,__str77358&4294967295,HEAP32[p>>2]);k=
-v&4294967295;h=s&4294967295;if(reSign(HEAP8[h>>0],8,0)==0)break b;for(;;)if(g=_strlen(k),k=k+g&4294967295,HEAP8[k>>0]=23,k=k+1&4294967295,g=reSign(HEAP8[h>>0],8,0),__Z12LookupLetterP10TranslatorjiPci(f,g,0,k,1),h=h+1&4294967295,reSign(HEAP8[h>>0],8,0)!=0)g=36;else break b}while(0);h=_strlen(e);k=u&4294967295;g=(HEAP32[((f&4294967295)+220&4294967295)>>2]&2|0)!=0?38:39;g==38?_sprintf(k,__str78359&4294967295,255,v&4294967295,r&4294967295):g==39&&_sprintf(k,__str78359&4294967295,255,r&4294967295,v&4294967295);
-g=_strlen(u&4294967295);g=(h+g&4294967295)>>>0<=159?41:42;g==41&&_strcpy(e+h&4294967295,u&4294967295);h=q}while(0);STACKTOP=a;return h}function __Z11MbrolaResetv(){_reset_MBR()}
-function __Z10MbrolaFillii(f,d){var e,b,a,g;((d|0)==0?1:2)==1&&(HEAP32[__ZZ10MbrolaFilliiE9n_samples>>2]=(f*HEAP32[_samplerate>>2]&4294967295|0)/1E3|0);g=(HEAP32[_out_end>>2]-HEAP32[_out_ptr>>2]&4294967295|0)/2|0;e=(g|0)>(HEAP32[__ZZ10MbrolaFilliiE9n_samples>>2]|0)?3:4;e==3&&(g=HEAP32[__ZZ10MbrolaFilliiE9n_samples>>2]);g=__ZL19receive_from_mbrolaPvj(HEAP32[_out_ptr>>2],g*2&4294967295);e=(g|0)>0?6:5;a:do if(e==6){e=g=(g|0)/2|0;if((g|0)<=0){e=7;break a}HEAP32[_out_ptr>>2]=HEAP32[_out_ptr>>2]+(e*2&4294967295)&
-4294967295;HEAP32[__ZZ10MbrolaFilliiE9n_samples>>2]=HEAP32[__ZZ10MbrolaFilliiE9n_samples>>2]-e&4294967295;e=(HEAP32[__ZZ10MbrolaFilliiE9n_samples>>2]|0)!=0?9:10;e==9?b=1:e==10&&(b=0);a=b;e=12;break a}else if(e==5){e=7;break a}while(0);e==7&&(a=0);return a}
-function __ZL10WritePitchiiiii(f,d,e,b,a){var g=STACKTOP;STACKTOP+=76;_memset(g,0,76);var c=null,h,k=g+4,j,l,m,n,o,q,p=g+8,r=g+24;l=-1;n=999;j=o=0;HEAP8[(__ZZL10WritePitchiiiiiE6output&4294967295)>>0]=0;m=HEAP32[(_envelope_data+f*4&4294967295)>>2];__Z9SetPitch2P7voice_tiiPiS1_(HEAP32[_voice>>2],d,e,g,k);d=(b*128&4294967295|0)/100|0;((d|0)<0?1:2)==1&&(d=0-d&4294967295);h=0;a:for(;;)if(e=(unSign(HEAPU8[(m+h&4294967295)>>0],8,0)|0)>(l|0)?4:5,e==4&&(l=unSign(HEAPU8[(m+h&4294967295)>>0],8,0),o=h),e=(unSign(HEAPU8[(m+
-h&4294967295)>>0],8,0)|0)<(n|0)?6:7,e==6&&(n=unSign(HEAPU8[(m+h&4294967295)>>0],8,0),j=h),h=e=h+1&4294967295,!((e|0)<=127))break a;HEAP32[(p+8&4294967295)>>2]=64;((o|0)>0&(o|0)<=126?9:10)==9&&(HEAP32[(p+8&4294967295)>>2]=o);((j|0)>0&(j|0)<=126?11:12)==11&&(HEAP32[(p+8&4294967295)>>2]=j);HEAP32[(p+4&4294967295)>>2]=(HEAP32[(p+8&4294967295)>>2]|0)/2|0;HEAP32[(p+12&4294967295)>>2]=((127-HEAP32[(p+8&4294967295)>>2]&4294967295|0)/2|0)+HEAP32[(p+8&4294967295)>>2]&4294967295;e=((unSign(HEAPU8[(m&4294967295)>>
-0],8,0)*HEAP32[k>>2]&4294967295|0)>>8)+HEAP32[g>>2]&4294967295;l=((unSign(HEAPU8[(m+127&4294967295)>>0],8,0)*HEAP32[k>>2]&4294967295|0)>>8)+HEAP32[g>>2]&4294967295;if(((b|0)>=0?13:14)==13)_sprintf(r&4294967295,__str363&4294967295,(e|0)/4096|0),_strcat(__ZZL10WritePitchiiiiiE6output&4294967295,r&4294967295);e=(f|0)>1?15:25;a:do if(e==15){f=1;n=r&4294967295;o=r&4294967295;for(;;){j=((unSign(HEAPU8[(m+HEAP32[(p+f*4&4294967295)>>2]&4294967295)>>0],8,0)*HEAP32[k>>2]&4294967295|0)>>8)+HEAP32[g>>2]&4294967295;
-e=(b|0)>0?17:18;if(e==17){var v=(80*HEAP32[(p+f*4&4294967295)>>2]&4294967295|0)/(d|0)|0;q=v;c=17}else if(e==18)if(h=HEAP32[(p+f*4&4294967295)>>2],e=(b|0)<0?19:20,e==19){var u=((h-d&4294967295)*80&4294967295|0)/(d|0)|0;q=u;c=19}else if(e==20){var s=(80*h&4294967295|0)/128|0;q=s;c=20}e=((c==20?s:c==19?u:v)|0)>0?22:24;c:do if(e==22){if(!((q|0)<=80))break c;_sprintf(n,__str1364&4294967295,q,(j|0)/4096|0);_strcat(__ZZL10WritePitchiiiiiE6output&4294967295,o)}while(0);f=e=f+1&4294967295;if((e|0)<=3)e=16;
-else break a}}while(0);l=(l|0)/4096|0;if(((b|0)<=0?26:27)==26)_sprintf(r&4294967295,__str1364&4294967295,80,l),_strcat(__ZZL10WritePitchiiiiiE6output&4294967295,r&4294967295);_sprintf(r&4294967295,__str1364&4294967295,100,l);_strcat(__ZZL10WritePitchiiiiiE6output&4294967295,r&4294967295);b=_strlen(__ZZL10WritePitchiiiiiE6output&4294967295);_llvm_memcpy_p0i8_p0i8_i32((__ZZL10WritePitchiiiiiE6output&4294967295)+b&4294967295,__str2366&4294967295,2,1,0);((a|0)!=0?30:31)==30&&_sprintf(__ZZL10WritePitchiiiiiE6output&
-4294967295,__str3367&4294967295,l);a=__ZZL10WritePitchiiiiiE6output&4294967295;STACKTOP=g;return a}
-function __Z15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILE(f,d,e,b){var a=STACKTOP;STACKTOP+=332;_memset(a,0,332);var g,c=null,h,k,j,l,m,n,o,q,p,r,v,u,s,t,D,w,A,x,B,z=a+152,y=a+200,E=a+204,H=a+208,G=a+212;t=0;g=(e|0)==0?1:2;g==1&&(HEAP32[__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE4phix>>2]=1,HEAP32[__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE11embedded_ix>>2]=0,HEAP32[__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE10word_count>>2]=0);var e=G&4294967295,F=G&4294967295,I=G&4294967295,C=a+
-68&-1,K=z+8&4294967295;a:for(;;){if(!((HEAP32[__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE4phix>>2]|0)<(d|0))){g=122;break a}w=HEAP32[_wcmdq_head>>2]-HEAP32[_wcmdq_tail>>2]&4294967295;g=(w|0)<=0?4:5;g==4&&(w=w+160&4294967295);w=unSign((w|0)<=21,1,0);if(reSign(w,8,0)!=0){g=6;break a}w=e;h=f+24*HEAP32[__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE4phix>>2]&4294967295;k=f+24*(HEAP32[__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE4phix>>2]+1&4294967295)&4294967295;j=HEAP32[(h+8&4294967295)>>
-2];l=HEAP32[((f+24*(HEAP32[__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE4phix>>2]-1&4294967295)&4294967295)+8&4294967295)>>2];B=HEAP32[((f+24*(HEAP32[__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE4phix>>2]+1&4294967295)&4294967295)+8&4294967295)>>2];g=(unSign(HEAPU16[(h+4&4294967295)>>1],16,0)&2|0)!=0?8:9;g==8&&(g=unSign(HEAPU16[(h+6&4294967295)>>1],16,0),__Z10DoEmbeddedPii(__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE11embedded_ix,g));g=(unSign(HEAPU8[(h+19&4294967295)>>0],8,0)&4|0)!=
-0?10:12;b:do if(g==10){m=HEAP32[_count_sentences>>2];c=(unSign(HEAPU16[(h+6&4294967295)>>1],16,0)&2047)+HEAP32[_clause_start_char>>2]&4294967295;HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=10;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=2;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+8&4294967295)>>2]=0|c&16777215;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+12&4294967295)>>2]=m;c=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=c;if(!((c|
-0)>159))break b;HEAP32[_wcmdq_tail>>2]=0}while(0);g=unSign(HEAPU8[(h+19&4294967295)>>0],8,0)&1;g=reSign(g,8,0)!=0?13:15;b:do if(g==13){m=HEAP32[__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE10word_count>>2];c=HEAP32[_clause_start_word>>2]+m&4294967295;HEAP32[__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE10word_count>>2]=m+1&4294967295;m=unSign(HEAPU16[(h+6&4294967295)>>1],16,0)>>>11;o=unSign(m,16,0);m=(unSign(HEAPU16[(h+6&4294967295)>>1],16,0)&2047)+HEAP32[_clause_start_char>>2]&4294967295;
-HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=10;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=1;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+8&4294967295)>>2]=o<<24|m&16777215;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+12&4294967295)>>2]=c;c=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=c;if(!((c|0)>159)){g=15;break b}HEAP32[_wcmdq_tail>>2]=0}while(0);c=j;m=l;o=B;l=h;n=o;o=y;q=H;p=E;u=0;HEAP32[o>>2]=0;HEAP32[q>>2]=0;HEAP32[p>>2]=0;HEAP32[__ZZL10GetMbrNameP12PHONEME_LISTP11PHONEME_TABS2_S2_PiS3_S3_E4mnem>>
-2]=HEAP32[(c&4294967295)>>2];c=HEAP32[__ZL10mbrola_tab>>2];b:for(;;){if((HEAP32[(c&4294967295)>>2]|0)==0){g=43;break b}g=(HEAP32[(c&4294967295)>>2]|0)==(HEAP32[__ZZL10GetMbrNameP12PHONEME_LISTP11PHONEME_TABS2_S2_PiS3_S3_E4mnem>>2]|0)?17:41;c:do if(g==17){g=(HEAP32[(c+4&4294967295)>>2]|0)==0?18:19;d:do if(g==18)u=1;else if(g==19){g=(HEAP32[(c+4&4294967295)>>2]|0)!=58?22:20;e:do if(g==20){if((unSign(HEAPU16[(l+4&4294967295)>>1],16,0)&8|0)==0)break e;u=1;break d}while(0);g=(HEAP32[(c+20&4294967295)>>
-2]&2|0)!=0?23:24;e:do if(g==23)v=m;else if(g==24){g=(HEAP32[(c+20&4294967295)>>2]&8|0)==0?27:25;f:do if(g==25){if(reSign(HEAP8[((l+24&4294967295)+19&4294967295)>>0],8,0)==0){g=27;break f}v=HEAP32[(_phoneme_tab&4294967295)>>2];break e}while(0);v=n}while(0);g=(HEAP32[(c+4&4294967295)>>2]|0)==(HEAP32[(v&4294967295)>>2]|0)?33:29;e:do if(g==29){g=(HEAP32[(c+4&4294967295)>>2]|0)!=2?31:30;if(g==30&&reSign(HEAP8[(v+11&4294967295)>>0],8,0)==2){g=33;break e}if((HEAP32[(c+4&4294967295)>>2]|0)!=95)break d;if(reSign(HEAP8[(v+
-11&4294967295)>>0],8,0)!=0)break d}while(0);u=1}while(0);g=(HEAP32[(c+20&4294967295)>>2]&4|0)!=0?35:37;d:do if(g==35){if(reSign(HEAP8[(l+19&4294967295)>>0],8,0)!=0){g=37;break d}u=0;break c}while(0);if((u|0)!=0){g=38;break b}}while(0);c=c+24&4294967295;g=42}b:do if(g==38)if(HEAP32[o>>2]=HEAP32[(c+12&4294967295)>>2],HEAP32[q>>2]=HEAP32[(c+16&4294967295)>>2],HEAP32[p>>2]=HEAP32[(c+20&4294967295)>>2],l=HEAP32[(c+8&4294967295)>>2],g=(HEAP32[(c+20&4294967295)>>2]&16|0)!=0?39:40,g==39){HEAP32[__ZL15mbr_name_prefix>>
-2]=l;r=0;g=46;break b}else if(g==40){HEAP32[__ZZL10GetMbrNameP12PHONEME_LISTP11PHONEME_TABS2_S2_PiS3_S3_E4mnem>>2]=l;g=43;break b}while(0);g==43&&(g=(HEAP32[__ZL15mbr_name_prefix>>2]|0)!=0?44:45,g==44&&(HEAP32[__ZZL10GetMbrNameP12PHONEME_LISTP11PHONEME_TABS2_S2_PiS3_S3_E4mnem>>2]=HEAP32[__ZL15mbr_name_prefix>>2]&255|HEAP32[__ZZL10GetMbrNameP12PHONEME_LISTP11PHONEME_TABS2_S2_PiS3_S3_E4mnem>>2]<<8),HEAP32[__ZL15mbr_name_prefix>>2]=0,r=HEAP32[__ZZL10GetMbrNameP12PHONEME_LISTP11PHONEME_TABS2_S2_PiS3_S3_E4mnem>>
-2]);l=m=g=r;reSign(HEAP32[E>>2]&1,8,0)!=0?(c=46,g=47):(c=46,g=48);if(g==47){HEAP32[__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE4phix>>2]=HEAP32[__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE4phix>>2]+1&4294967295;var O=l,c=47}g=((c==47?O:m)|0)==0?49:50;if(g==49)HEAP32[__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE4phix>>2]=HEAP32[__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE4phix>>2]+1&4294967295,g=121;else if(g==50){g=reSign(HEAP8[(j+11&4294967295)>>0],8,0)!=0?54:51;b:do if(g==51){if((HEAP32[(j&
-4294967295)>>2]|0)!=(l|0)){g=54;break b}l=95;x=(reSign(HEAP16[(h+12&4294967295)>>1],16,0)*HEAP32[(_speed&4294967295)>>2]&4294967295|0)/256|0;if((x|0)!=0){g=55;break b}x=1;g=55;break b}while(0);g==54&&(x=(HEAP32[(_speed+12&4294967295)>>2]*80&4294967295|0)/256|0);c=HEAP32[(j&4294967295)>>2];g=(unSign(HEAPU16[(h+6&4294967295)>>1],16,0)&2047)+HEAP32[_clause_start_char>>2]&4294967295;HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=10;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>
-2]=7;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+8&4294967295)>>2]=0|g&16777215;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+12&4294967295)>>2]=c;g=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=g;g=(g|0)>159?56:57;g==56&&(HEAP32[_wcmdq_tail>>2]=0);g=l;l=0;b:for(;;)if(HEAP8[(__ZZ12WordToStringjE3buf+l&4294967295)>>0]=g>>>0>>>((l*8&4294967295)>>>0)&255,l=c=l+1&4294967295,!((c|0)<=2))break b;HEAP8[(__ZZ12WordToStringjE3buf+4&4294967295)>>0]=0;g=__ZZ12WordToStringjE3buf&
-4294967295;g=_sprintf(w,__str4368&4294967295,g);w=w+g&4294967295;g=(HEAP32[y>>2]|0)==95?60:61;g==60&&(t=HEAP32[H>>2],HEAP32[y>>2]=0);c=0;l=__str5369&4294967295;g=unSign(HEAPU8[(j+11&4294967295)>>0],8,0);g=g==2?62:g==3?90:g==4?72:g==5?82:g==6?83:g==8?86:92;b:do if(g==62){x=unSign(HEAPU8[(j+14&4294967295)>>0],8,0);g=(unSign(HEAPU16[(h+4&4294967295)>>1],16,0)&8|0)!=0?63:64;g==63&&(x=unSign(HEAPU8[(HEAP32[(_phoneme_tab+48&4294967295)>>2]+14&4294967295)>>0],8,0)+x&4294967295);g=reSign(HEAP8[(B+11&4294967295)>>
-0],8,0)==0?65:66;g==65&&(x=x+50&4294967295);x=(reSign(HEAP16[(h+12&4294967295)>>1],16,0)*x&4294967295|0)/256|0;g=(HEAP32[y>>2]|0)==0?67:68;if(g==67)g=unSign(HEAPU8[(h+21&4294967295)>>0],8,0),k=unSign(HEAPU8[(h+20&4294967295)>>0],8,0),h=unSign(HEAPU8[(h+14&4294967295)>>0],8,0),h=__ZL10WritePitchiiiii(h,k,g,0,0),h=_sprintf(w,__str6370&4294967295,x,h),w=w+h&4294967295;else if(g==68){g=HEAP32[H>>2];k=unSign(HEAPU8[(h+21&4294967295)>>0],8,0);j=unSign(HEAPU8[(h+20&4294967295)>>0],8,0);B=unSign(HEAPU8[(h+
-14&4294967295)>>0],8,0);g=__ZL10WritePitchiiiii(B,j,k,g,0);k=(x*HEAP32[H>>2]&4294967295|0)/100|0;g=_sprintf(w,__str6370&4294967295,k,g);w=w+g&4294967295;g=0-HEAP32[H>>2]&4294967295;j=unSign(HEAPU8[(h+21&4294967295)>>0],8,0);B=unSign(HEAPU8[(h+20&4294967295)>>0],8,0);h=unSign(HEAPU8[(h+14&4294967295)>>0],8,0);g=__ZL10WritePitchiiiii(h,B,j,g,0);h=x;B=k;k=HEAP32[y>>2];for(j=0;;)if(HEAP8[(__ZZ12WordToStringjE3buf+j&4294967295)>>0]=k>>>0>>>((j*8&4294967295)>>>0)&255,j=c=j+1&4294967295,!((c|0)<=2))break;
-h=h-B&4294967295;HEAP8[(__ZZ12WordToStringjE3buf+4&4294967295)>>0]=0;k=__ZZ12WordToStringjE3buf&4294967295;h=_sprintf(w,__str7371&4294967295,k,h,g);w=w+h&4294967295}c=1;g=98;break b}else if(g==90){if(reSign(HEAP8[(k+15&4294967295)>>0],8,0)!=0){g=92;break b}x=x+50&4294967295;g=unSign(HEAPU8[(h+21&4294967295)>>0],8,0);k=unSign(HEAPU8[(h+20&4294967295)>>0],8,0);h=unSign(HEAPU8[(h+14&4294967295)>>0],8,0);l=__ZL10WritePitchiiiii(h,k,g,0,1);g=92;break b}else if(g==72){x=0;g=reSign(HEAP8[(k+15&4294967295)>>
-0],8,0)==2?73:74;g==73&&(x=1);g=reSign(HEAP8[(k+15&4294967295)>>0],8,0)==3?75:77;c:do if(g==75){if(reSign(HEAP8[(k+19&4294967295)>>0],8,0)!=0){g=77;break c}x=1;g=79;break c}while(0);c:do if(g==77){if((x|0)!=0)break c;HEAP16[(h+4&4294967295)>>1]|=8192}while(0);__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(0,0,h,a);x=__Z9DoSample3P12PHONEME_DATAii(a,0,-1);x=(x*1E3&4294967295|0)/(HEAP32[_samplerate>>2]|0)|0;h=unSign(HEAPU8[(h+16&4294967295)>>0],8,0);h=(h*HEAP32[(_speed+12&4294967295)>>
-2]&4294967295|0)/256|0;g=(HEAP32[(_speed+8&4294967295)>>2]|0)>(h|0)?80:81;g==80&&(h=HEAP32[(_speed+8&4294967295)>>2]);x=x+h&4294967295;g=92;break b}else if(g==82){x=(HEAP32[(_speed+12&4294967295)>>2]*80&4294967295|0)/256|0;g=92;break b}else if(g==83){x=0;__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(0,0,h,a);g=(unSign(HEAPU16[(h+4&4294967295)>>1],16,0)&8|0)!=0?84:85;g==84&&(x=reSign(HEAP16[(h+12&4294967295)>>1],16,0),x=__Z9DoSample3P12PHONEME_DATAii(a,x,-1));h=reSign(HEAP16[(h+
-12&4294967295)>>1],16,0);h=__Z9DoSample3P12PHONEME_DATAii(a,h,-1);x=x+h&4294967295;x=(x*1E3&4294967295|0)/(HEAP32[_samplerate>>2]|0)|0;g=92;break b}else if(g==86){if(reSign(HEAP8[(k+15&4294967295)>>0],8,0)==2){g=92;break b}_llvm_memset_p0i8_i32(z,0,48,1,0);__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(0,0,h,a);HEAP32[K>>2]=HEAP32[C>>2];x=__Z8DoSpect2P11PHONEME_TABiP10FMT_PARAMSP12PHONEME_LISTi(HEAP32[(h+8&4294967295)>>2],0,z,h,-1);x=(x*1E3&4294967295|0)/(HEAP32[_samplerate>>2]|
-0)|0;g=reSign(HEAP8[(k+15&4294967295)>>0],8,0)==0?88:89;g==88&&(x=x+50&4294967295);g=unSign(HEAPU8[(h+21&4294967295)>>0],8,0);k=unSign(HEAPU8[(h+20&4294967295)>>0],8,0);h=unSign(HEAPU8[(h+14&4294967295)>>0],8,0);l=__ZL10WritePitchiiiii(h,k,g,0,1);g=92;break b}while(0);b:do if(g==92){if((c|0)!=0)break b;g=(HEAP32[y>>2]|0)!=0?94:97;if(g==94){k=(x*HEAP32[H>>2]&4294967295|0)/100|0;h=HEAP32[y>>2];for(j=0;;)if(HEAP8[(__ZZ12WordToStringjE3buf+j&4294967295)>>0]=h>>>0>>>((j*8&4294967295)>>>0)&255,j=g=j+1&
-4294967295,(g|0)<=2)g=95;else{g=96;break}HEAP8[(__ZZ12WordToStringjE3buf+4&4294967295)>>0]=0;h=__ZZ12WordToStringjE3buf&4294967295;h=_sprintf(w,__str8372&4294967295,k,h);w=w+h&4294967295;x=x-k&4294967295}h=_sprintf(w,__str9373&4294967295,x,l);w=w+h&4294967295}while(0);g=(t|0)!=0?99:112;g==99&&(h=t,g=100,g==100?(g=(h|0)>199?101:102,g==101?s=(h*HEAP32[(_speed+4&4294967295)>>2]&4294967295|0)/256|0:g==102&&(s=(h*HEAP32[(_speed&4294967295)>>2]&4294967295|0)/256|0)):g==103&&(s=(h*HEAP32[(_speed+12&4294967295)>>
-2]&4294967295|0)/256|0),g=(HEAP32[(_speed+8&4294967295)>>2]|0)>(s|0)?105:106,g==105&&(s=HEAP32[(_speed+8&4294967295)>>2]),h=s,x=x+h&4294967295,t=h=t,g=(h|0)>199?107:108,g==107?D=(t*HEAP32[(_speed+4&4294967295)>>2]&4294967295|0)/256|0:g==108&&(D=(t*HEAP32[(_speed&4294967295)>>2]&4294967295|0)/256|0),g=(HEAP32[(_speed+8&4294967295)>>2]|0)>(D|0)?110:111,g==110&&(D=HEAP32[(_speed+8&4294967295)>>2]),t=D,t=_sprintf(w,__str10374&4294967295,t),w=w+t&4294967295,t=0);g=b!=0?113:114;b:do if(g==113)_fwrite(F,
-1,w-G&4294967295,b);else if(g==114){h=I;HEAP32[__ZL9mbr_state>>2]=2;h=__ZL14send_to_mbrolaPKc(h);if((h|0)<0){g=115;break a}if((h|0)==0){g=117;break a}HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=13;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=x;h=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=h;if(!((h|0)>159))break b;HEAP32[_wcmdq_tail>>2]=0}while(0);HEAP32[__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE4phix>>2]=HEAP32[__ZZ15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILEE4phix>>
-2]+1&4294967295;g=121}}if(g==6)A=1;else if(g==115)A=0;else if(g==117)A=1;else if(g==122){g=b==0?123:125;a:do if(g==123){f=(__ZL14send_to_mbrolaPKc(__str13502&4294967295)|0)==3;unSign(f,1,0);HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=13;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=500;f=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=f;if(!((f|0)>159))break a;HEAP32[_wcmdq_tail>>2]=0}while(0);A=0}STACKTOP=a;return A}
-function __Z14MbrolaGenerateP12PHONEME_LISTPii(f,d,e){var b,a,g;g=0;b=(HEAP32[d>>2]|0)==0?1:2;b==1?a=0:b==2&&(b=(HEAP32[_option_mbrola_phonemes>>2]|0)!=0?3:4,b==3&&(g=HEAP32[_f_trans>>2]),f=__Z15MbrolaTranslateP12PHONEME_LISTiiP8_IO_FILE(f,HEAP32[d>>2],e,g),((f|0)==0?5:6)==5&&(HEAP32[d>>2]=0),a=f);return a}
-function __Z15LoadMbrolaTablePKcS0_i(f,d,e){var b=STACKTOP;STACKTOP+=520;_memset(b,0,520);var a,g,c,h,k,j;h=b+88;var l=b+176,m,n=b+264,o;o=b+352;HEAP8[(_mbrola_name&4294967295)>>0]=0;HEAP32[_mbrola_delay>>2]=0;HEAP32[__ZL15mbr_name_prefix>>2]=0;a=f==0?1:2;if(a==1)HEAP32[_samplerate>>2]=HEAP32[_samplerate_native>>2],__Z12SetParameteriii(14,0,0),g=0;else if(a==2)if(_sprintf(o&4294967295,__str11375&4294967295,_path_home&4294967295,f),a=(_stat(o&4294967295,n)|0)!=0,a=unSign(a,1,0),a=reSign(a,8,0)!=0?
-3:4,a==3?m=0:a==4&&(a=(HEAP32[(n+16&4294967295)>>2]&61440|0)==16384?5:6,a==5?m=-2:a==6&&(m=HEAP32[(n+44&4294967295)>>2])),a=unSign((m|0)<=0,1,0),a=reSign(a,8,0)!=0?8:9,a==8&&_sprintf(o&4294967295,__str12376&4294967295,f),a=(_stat(o&4294967295,l)|0)!=0,a=unSign(a,1,0),a=reSign(a,8,0)!=0?10:11,a==10?k=0:a==11&&(a=(HEAP32[(l+16&4294967295)>>2]&61440|0)==16384?12:13,a==12?k=-2:a==13&&(k=HEAP32[(l+44&4294967295)>>2])),a=unSign((k|0)<=0,1,0),a=reSign(a,8,0)!=0?15:16,a==15&&_sprintf(o&4294967295,__str13377&
-4294967295,f,f),a=(_stat(o&4294967295,h)|0)!=0,a=unSign(a,1,0),a=reSign(a,8,0)!=0?17:18,a==17?c=0:a==18&&(a=(HEAP32[(h+16&4294967295)>>2]&61440|0)==16384?19:20,a==19?c=-2:a==20&&(c=HEAP32[(h+44&4294967295)>>2])),c=unSign((c|0)<=0,1,0),a=reSign(c,8,0)!=0?22:23,a==22&&_sprintf(o&4294967295,__str14378&4294967295,f),c=(_init_MBR(o&4294967295)|0)!=0,c=unSign(c,1,0),a=reSign(c,8,0)!=0?24:25,a==24)g=2;else if(a==25)if(_sprintf(o&4294967295,__str15379&4294967295,_path_home&4294967295,d),d=(_stat(o&4294967295,
-b)|0)!=0,d=unSign(d,1,0),a=reSign(d,8,0)!=0?26:27,a==26?j=0:a==27&&(a=(HEAP32[(b+16&4294967295)>>2]&61440|0)==16384?28:29,a==28?j=-2:a==29&&(j=HEAP32[(b+44&4294967295)>>2])),o=_fopen(o&4294967295,__str16380&4294967295),d=unSign(o==0,1,0),a=reSign(d,8,0)!=0?31:34,a==31){__ZL11stop_mbrolav();f=e=HEAP32[__ZL21mbr_pending_data_head>>2];a=e!=0?32:33;a:do if(a==32)for(;;)if(e=f,f=HEAP32[(f&4294967295)>>2],_free(e),f!=0)a=32;else break a;while(0);HEAP32[__ZL21mbr_pending_data_head>>2]=0;HEAP32[__ZL21mbr_pending_data_tail>>
-2]=0;_free(HEAP32[__ZL14mbr_voice_path>>2]);HEAP32[__ZL14mbr_voice_path>>2]=0;HEAPF32[__ZL10mbr_volume>>2]=1;g=2}else if(a==34)if(d=_realloc(HEAP32[__ZL10mbrola_tab>>2],j),HEAP32[__ZL10mbrola_tab>>2]=d,d=unSign(HEAP32[__ZL10mbrola_tab>>2]==0,1,0),a=reSign(d,8,0)!=0?35:38,a==35){_fclose(o);__ZL11stop_mbrolav();f=e=HEAP32[__ZL21mbr_pending_data_head>>2];a=e!=0?36:37;a:do if(a==36)for(;;)if(e=f,f=HEAP32[(f&4294967295)>>2],_free(e),f!=0)a=36;else break a;while(0);HEAP32[__ZL21mbr_pending_data_head>>2]=
-0;HEAP32[__ZL21mbr_pending_data_tail>>2]=0;_free(HEAP32[__ZL14mbr_voice_path>>2]);HEAP32[__ZL14mbr_voice_path>>2]=0;HEAPF32[__ZL10mbr_volume>>2]=1;g=-1}else if(a==38){g=d=0;a:for(;;)if(c=_fgetc(o)&255,d=(unSign(c,8,0)<<(g*8&4294967295))+d&4294967295,g=c=g+1&4294967295,!((c|0)<=3))break a;HEAP32[__ZL14mbrola_control>>2]=d;d=HEAP32[__ZL10mbrola_tab>>2];g=4;a=(g|0)<(j|0)?41:44;a:do if(a==41)for(;;){c=o;for(h=a=0;;)if(k=_fgetc(c)&255,a=(unSign(k,8,0)<<(h*8&4294967295))+a&4294967295,h=k=h+1&4294967295,
-!((k|0)<=3))break;c=a;HEAP32[d>>2]=c;d=d+4&4294967295;g=g+4&4294967295;if((g|0)<(j|0))a=41;else break a}while(0);_fread(HEAP32[__ZL10mbrola_tab>>2],1,j,o);_fclose(o);g=(HEAP32[__ZL14mbrola_control>>2]&255|0)/16;a=g==HEAPF32[__ZL10mbr_volume>>2]?47:45;a:do if(a==45){HEAPF32[__ZL10mbr_volume>>2]=g;if((HEAP32[__ZL9mbr_state>>2]|0)!=1)break a;__ZL11stop_mbrolav();_init_MBR(HEAP32[__ZL14mbr_voice_path>>2])}while(0);HEAP32[_samplerate>>2]=e;a=(e|0)==22050?48:49;a==48?__Z12SetParameteriii(14,0,0):a==49&&
-__Z12SetParameteriii(14,1,0);_strcpy(_mbrola_name&4294967295,f);HEAP32[_mbrola_delay>>2]=1E3;g=0}STACKTOP=b;return g}function __Z11PhonemeCodej(f){var d,e,b;for(b=0;;){if(!((b|0)<(HEAP32[_n_phoneme_tab>>2]|0))){d=6;break}d=HEAP32[(_phoneme_tab+b*4&4294967295)>>2]==0?4:2;if(d==2&&(HEAP32[(HEAP32[(_phoneme_tab+b*4&4294967295)>>2]&4294967295)>>2]|0)==(f|0)){d=3;break}b=b+1&4294967295;d=5}d==3?e=unSign(HEAPU8[(HEAP32[(_phoneme_tab+b*4&4294967295)>>2]+10&4294967295)>>0],8,0):d==6&&(e=0);return e}
-function __Z19LookupPhonemeStringPKc(f){var d,e=null,b,a,g;a=g=0;e=-1;a:for(;;){if(!(((e==2?c:0)|0)<=3)){d=4;break a}if(reSign(HEAP8[(f+a&4294967295)>>0],8,0)==0){d=4;break a}d=HEAP8[(f+a&4294967295)>>0];d=unSign(d,8,0);g|=d<<(a*8&4294967295);var c=a+1&4294967295;a=c;e=2;d=3}f=g;for(a=0;;){if(!((a|0)<(HEAP32[_n_phoneme_tab>>2]|0))){d=10;break}d=HEAP32[(_phoneme_tab+a*4&4294967295)>>2]==0?8:6;if(d==6&&(HEAP32[(HEAP32[(_phoneme_tab+a*4&4294967295)>>2]&4294967295)>>2]|0)==(f|0)){d=7;break}a=a+1&4294967295;
-d=9}d==7?b=unSign(HEAPU8[(HEAP32[(_phoneme_tab+a*4&4294967295)>>2]+10&4294967295)>>0],8,0):d==10&&(b=0);return b}
-function __ZL15StressConditionP10TranslatorP12PHONEME_LISTii(f,d,e,b){var a,g,c,h;a=unSign(HEAPU8[(d&-1)>>0],8,0);a=reSign(HEAP8[(HEAP32[(_phoneme_tab+a*4&4294967295)>>2]+11&4294967295)>>0],8,0)==2?1:2;a:do if(a==1){h=d;a=5;break a}else if(a==2)if(a=unSign(HEAPU8[(d+24&-1)>>0],8,0),a=reSign(HEAP8[(HEAP32[(_phoneme_tab+a*4&4294967295)>>2]+11&4294967295)>>0],8,0)==2?3:4,a==3){h=d+24&4294967295;a=5;break a}else if(a==4){g=0;a=21;break a}while(0);a:do if(a==5){c=unSign(HEAPU8[(h+1&4294967295)>>0],8,0)&
-15;a=f!=0?6:13;b:do if(a==6){a=reSign(b&1,8,0)!=0?7:10;c:do if(a==7){if((unSign(HEAPU16[(d+4&4294967295)>>1],16,0)&16|0)==0){a=10;break c}if((HEAP32[(((f&4294967295)+24&4294967295)+40&4294967295)>>2]&1|0)!=0){a=10;break c}g=0;break a}while(0);if((HEAP32[(((f&4294967295)+24&4294967295)+40&4294967295)>>2]&2|0)==0)break b;if(!((unSign(HEAPU8[(h+2&4294967295)>>0],8,0)|0)<=(c|0)))break b;c=4}while(0);a=(e|0)==4?14:15;if(a==14)g=unSign(HEAPU8[(h+2&4294967295)>>0],8,0),g=unSign((g|0)<=(c|0),1,0);else if(a==
-15){a=(e|0)==3?16:18;b:do if(a==16){if(!((c|0)>3)){a=20;break b}g=1;break a}else if(a==18){if(!((HEAP32[(__ZZL15StressConditionP10TranslatorP12PHONEME_LISTiiE15condition_level+e*4&4294967295)>>2]|0)>(c|0))){a=20;break b}g=1;break a}while(0);g=0}}while(0);return g&255}
-function __ZL18InterpretConditionP10TranslatoriP12PHONEME_LISTi(f,d,e,b){var a,g=null,c,h,k,j,l,m,n,o;c=e;e=b&255;n=(b|0)>>8;a=(n|0)<=13?1:73;a:do if(a==1){o=m=(n|0)%7;(o|0)==4?(g=1,a=2):(g=1,a=5);if(a==2)if(a=reSign(HEAP16[((c+24&4294967295)+6&4294967295)>>1],16,0)!=0?3:4,a==3){l=0;break a}else if(a==4)var q=m,g=4;a=((g==4?q:o)|0)==5?6:8;b:do if(a==6){if(reSign(HEAP16[((c&4294967295)+6&4294967295)>>1],16,0)==0)break b;l=0;break a}while(0);o=m;(o|0)==7?(g=8,a=9):(g=8,a=13);b:do if(a==9){a=reSign(HEAP16[((c+
-24&4294967295)+6&4294967295)>>1],16,0)!=0?11:10;c:do if(a==10){if(reSign(HEAP16[((c+48&4294967295)+6&4294967295)>>1],16,0)!=0)break c;var p=m,g=12;break b}while(0);l=0;break a}while(0);a=((g==12?p:o)|0)==6?14:19;b:do if(a==14){for(m=2;;){if(reSign(HEAP16[((c+24*(m-1&4294967295)&4294967295)+6&4294967295)>>1],16,0)!=0)break;var r=unSign(HEAPU8[(c+24*(m-1&4294967295)&-1)>>0],8,0);a=reSign(HEAP8[(HEAP32[(_phoneme_tab+r*4&4294967295)>>2]+11&4294967295)>>0],8,0)==2;r=m;if(a){g=17;break b}m=r+1&4294967295}l=
-0;break a}else if(a==19){var v=HEAP32[(__ZZL18InterpretConditionP10TranslatoriP12PHONEME_LISTiE11ph_position+m*4&4294967295)>>2];m=v;g=19}while(0);a=g==19?v:r;g=c;c=c+24*(a-1&4294967295)&4294967295;a=(a|0)==0?21:23;b:do if(a==21){if(reSign(HEAP8[(c&4294967295)>>0],8,0)!=1)break b;c=c+-24&4294967295}while(0);a=(d&256|0)!=0?24:25;a==24&&(a=unSign(HEAPU8[(c&4294967295)>>0],8,0),HEAP32[(c+8&4294967295)>>2]=HEAP32[(_phoneme_tab+a*4&4294967295)>>2]);o=HEAP32[(c+8&4294967295)>>2];a=(n|0)<=6?26:32;if(a==
-26)if(a=(HEAP32[(HEAP32[(_phoneme_tab+e*4&4294967295)>>2]&4294967295)>>2]|0)==(HEAP32[(o&4294967295)>>2]|0)?27:28,a==27)l=1;else{if(a==28){a=(m|0)==0?29:31;b:do if(a==29){if(reSign(HEAP8[(o+11&4294967295)>>0],8,0)!=2){a=31;break b}f=unSign(HEAPU8[(o+13&4294967295)>>0],8,0);l=unSign((f|0)==(e|0),1,0);break a}while(0);l=unSign(HEAPU8[(o+12&4294967295)>>0],8,0);l=unSign((l|0)==(e|0),1,0)}}else if(a==32){e=b&31;l=b&224;a=l==0?33:l==13?66:l==32?34:l==64?35:l==128?36:72;b:do if(a==72){l=0;break a}else if(a==
-33){f=unSign(HEAPU8[(o+11&4294967295)>>0],8,0);l=unSign((f|0)==(e|0),1,0);break a}else if(a==34){l=unSign((HEAPU32[(o+4&4294967295)>>2]>>>0>>>16&15|0)==(e|0),1,0);break a}else if(a==35){l=unSign((1<>2]|0)!=0,1,0);break a}else if(a==36){l=e;if(l==0)a=37;else if(l==1)a=37;else if(l==2)a=37;else if(l==3)a=37;else if(l==4)a=37;else if(l==5)a=38;else if(l==6)a=43;else if(l==7)a=44;else if(l==8)a=45;else if(l==9)a=50;else if(l==10)a=55;else if(l==11)a=56;else if(l==12)a=60;else{a=
-66;break b}if(a==37){e=__ZL15StressConditionP10TranslatorP12PHONEME_LISTii(f,c,e,0);l=unSign(e,8,0);break a}else if(a==38){a=reSign(HEAP8[(o+11&4294967295)>>0],8,0)==0?40:39;c:do if(a==39){if((unSign(HEAPU16[(g+4&4294967295)>>1],16,0)&8192|0)!=0){a=40;break c}j=0;a=42;break c}while(0);a==40&&(j=1);l=unSign(j,8,0);break a}else if(a==43){e=reSign(HEAP16[(c+6&4294967295)>>1],16,0)!=0;l=unSign(e,1,0);break a}else if(a==44){e=reSign(HEAP16[(c+6&4294967295)>>1],16,0)==0;l=unSign(e,1,0);break a}else if(a==
-45){a=reSign(HEAP16[((c+24&4294967295)+6&4294967295)>>1],16,0)!=0?47:46;c:do if(a==46){if(reSign(HEAP8[(HEAP32[((c+24&4294967295)+8&4294967295)>>2]+11&4294967295)>>0],8,0)==0){a=47;break c}k=0;a=49;break c}while(0);a==47&&(k=1);l=unSign(k,8,0);break a}else if(a==50)if(a=reSign(HEAP16[(c+6&4294967295)>>1],16,0)!=0?51:52,a==51){l=0;break a}else{if(a==52){for(;;){c=c+-24&4294967295;if((unSign(HEAPU8[(c+1&4294967295)>>0],8,0)&15|0)>3)break;if(reSign(HEAP16[(c+6&4294967295)>>1],16,0)!=0){a=66;break b}}l=
-1;break a}}else if(a==55){e=reSign(HEAP8[(o+11&4294967295)>>0],8,0)!=2;l=unSign(e,1,0);break a}else if(a==56){for(;;){c=c+24&4294967295;l=unSign(HEAPU8[(c&4294967295)>>0],8,0);HEAP32[(c+8&4294967295)>>2]=HEAP32[(_phoneme_tab+l*4&4294967295)>>2];if(reSign(HEAP16[(c+6&4294967295)>>1],16,0)!=0){a=57;break}if(reSign(HEAP8[(HEAP32[(c+8&4294967295)>>2]+11&4294967295)>>0],8,0)==2){a=59;break}else a=56}if(a==57){l=1;break a}else if(a==59){l=0;break a}}else if(a==60){a=reSign(HEAP8[(o+11&4294967295)>>0],8,
-0)==2?63:61;c:do if(a==61){if(reSign(HEAP8[(o+11&4294967295)>>0],8,0)==3){a=63;break c}if((HEAP32[(o+4&4294967295)>>2]&16|0)!=0){a=63;break c}h=0;a=65;break c}while(0);a==63&&(h=1);l=unSign(h,8,0);break a}}while(0);for(l=0;;){a=reSign(HEAP8[(HEAP32[(c+8&4294967295)>>2]+11&4294967295)>>0],8,0)==2?68:69;a==68&&(l=l+1&4294967295);if(reSign(HEAP16[(c+6&4294967295)>>1],16,0)!=0){a=71;break}c=c+-24&4294967295;a=67}l=unSign((l|0)==1,1,0)}}else if(a==73){a=(n|0)==15?74:78;b:do if(a==74){l=e;if(l==1)a=75;
-else if(l==2)a=76;else if(l==3)a=77;else{a=78;break b}if(a==75){l=unSign(d&1,8,0);break a}else if(a==76){l=unSign((HEAP32[(HEAP32[_voice>>2]+112&-1)>>2]|0)!=0,1,0);break a}else if(a==77){e=reSign(HEAP8[(_mbrola_name&4294967295)>>0],8,0)!=0;l=unSign(e,1,0);break a}}while(0);l=0}while(0);return l&255}
-function __ZL15SwitchVowelTypeP12PHONEME_LISTP12PHONEME_DATAPPti(f,d,e,b){var a,g;a=(b|0)==2?1:2;a==1?(HEAP32[(d&4294967295)>>2]|=2,g=unSign(HEAPU8[(HEAP32[((f+24&4294967295)+8&4294967295)>>2]+12&4294967295)>>0],8,0)):a==2&&(g=unSign(HEAPU8[(HEAP32[((f+-24&4294967295)+8&4294967295)>>2]+13&4294967295)>>0],8,0));g=g-28&4294967295;if(((g|0)>=0&(g|0)<=5?4:5)==4)f=HEAP32[e>>2]+2*(g*2&4294967295)&4294967295,a=(unSign(HEAPU16[(f+2&4294967295)>>1],16,0)&15)*65536&4294967295,g=unSign(HEAPU16[(f+4&4294967295)>>
-1],16,0),HEAP32[((d+68&4294967295)+b*4&4294967295)>>2]=(a+g&4294967295)*4&4294967295,f=unSign(HEAPU16[(f+2&4294967295)>>1],16,0)>>>4&255,f=reSign(f,8,0),HEAP32[((d+88&4294967295)+b*4&4294967295)>>2]=f;HEAP32[e>>2]=HEAP32[e>>2]+24&4294967295}
-function __ZL17SetUpPhonemeTableii(f,d){var e,b,a,g;((d|0)==0?1:2)==1&&_llvm_memset_p0i8_i32(_phoneme_tab_flags&4294967295,0,256,1,0);b=HEAP32[((_phoneme_tab_list+f*48&4294967295)+40&4294967295)>>2];e=unSign((b|0)>0,1,0);e=reSign(e,8,0)!=0?3:4;e==3&&__ZL17SetUpPhonemeTableii(b-1&4294967295,1);g=HEAP32[((_phoneme_tab_list+f*48&4294967295)+32&4294967295)>>2];b=0;e=(HEAP32[((_phoneme_tab_list+f*48&4294967295)+36&4294967295)>>2]|0)>(b|0)?5:10;a:do if(e==5)for(;;)if(a=unSign(HEAPU8[((g+16*b&4294967295)+
-10&4294967295)>>0],8,0),HEAP32[(_phoneme_tab+a*4&4294967295)>>2]=g+16*b&4294967295,e=(a|0)>(HEAP32[_n_phoneme_tab>>2]|0)?6:7,e==6&&(HEAP32[_n_phoneme_tab>>2]=a),e=(d|0)==0?8:9,e==8&&(HEAP8[(_phoneme_tab_flags+a&4294967295)>>0]|=1),b=b+1&4294967295,(HEAP32[((_phoneme_tab_list+f*48&4294967295)+36&4294967295)>>2]|0)>(b|0))e=5;else break a;while(0)}
-function __Z18SelectPhonemeTablei(f){HEAP32[_n_phoneme_tab>>2]=0;__ZL17SetUpPhonemeTableii(f,0);HEAP32[_n_phoneme_tab>>2]=HEAP32[_n_phoneme_tab>>2]+1&4294967295;HEAP32[_current_phoneme_table>>2]=f}
-function __Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(f,d,e,b){var a=STACKTOP;STACKTOP+=44;_memset(a,0,44);var g,c=null,h,k,j,l,m,n,o,q,p,r,v,u=a+4;v=0;n=HEAP32[(e+8&4294967295)>>2];_llvm_memset_p0i8_i32(b,0,152,1,0);p=unSign(HEAPU8[(n+14&4294967295)>>0],8,0);HEAP32[((b+4&4294967295)+40&4294967295)>>2]=p;p=unSign(HEAPU8[(n+15&4294967295)>>0],8,0);HEAP32[((b+4&4294967295)+36&4294967295)>>2]=p;g=reSign(HEAP16[(n+8&4294967295)>>1],16,0)==0?87:1;a:do if(g==1){p=0;o=HEAP32[_phoneme_index>>
-2];q=unSign(HEAPU16[(n+8&4294967295)>>1],16,0);HEAP32[a>>2]=o+2*q&4294967295;if((p|0)==1)break a;b:for(;;){o=HEAP16[HEAP32[a>>2]>>1];q=unSign(o,16,0)>>>8;q=unSign(q,16,0)&15;g=unSign(o,16,0)>>>12;g=unSign(g,16,0);g=g==0?3:g==1?25:g==2?29:g==3?29:g==6?56:g==9?60:g==10?65:g==11?69:g==12?69:g==13?69:g==14?69:g==15?69:77;c:do if(g==77){k=unSign(o,16,0);c=n;c=HEAP32[(c&4294967295)>>2];for(h=0;;)if(HEAP8[(__ZZ12WordToStringjE3buf+h&4294967295)>>0]=c>>>0>>>((h*8&4294967295)>>>0)&255,h=g=h+1&4294967295,(g|
-0)<=2)g=78;else{g=79;break}HEAP8[(__ZZ12WordToStringjE3buf+4&4294967295)>>0]=0;c=__ZZ12WordToStringjE3buf&4294967295;_fprintf(HEAP32[_stderr>>2],__str385&4294967295,k,c)}else if(g==3)if(k=unSign(o,16,0)&255,g=(q|0)==0?4:9,g==4){g=k;if(g==1)g=5;else if(g==2)break c;else g=6;if(g==6){k=unSign(o,16,0);c=n;c=HEAP32[(c&4294967295)>>2];for(h=0;;)if(HEAP8[(__ZZ12WordToStringjE3buf+h&4294967295)>>0]=c>>>0>>>((h*8&4294967295)>>>0)&255,h=g=h+1&4294967295,(g|0)<=2)g=7;else{g=8;break}HEAP8[(__ZZ12WordToStringjE3buf+
-4&4294967295)>>0]=0;c=__ZZ12WordToStringjE3buf&4294967295;_fprintf(HEAP32[_stderr>>2],__str385&4294967295,k,c)}else g==5&&(p=1)}else{if(g==9)if(g=(q|0)==5?10:12,g==10){c=unSign(HEAPU8[(e+24&-1)>>0],8,0);if(reSign(HEAP8[(HEAP32[(_phoneme_tab+c*4&4294967295)>>2]+11&4294967295)>>0],8,0)!=2)break c;HEAP32[((b+4&4294967295)+16&4294967295)>>2]=k}else if(g==12)if(g=(q|0)==13?13:16,g==13){r=0;g=(r|0)<(k|0)&(r|0)<=15?14:15;d:do if(g==14)for(;;)if(HEAP32[a>>2]=HEAP32[a>>2]+2&4294967295,g=r,c=unSign(HEAPU16[(HEAP32[a>>
-2]&4294967295)>>1],16,0)>>>8&255,HEAP8[((b+132&4294967295)+g&4294967295)>>0]=c,HEAP8[((b+132&4294967295)+(r+1&4294967295)&4294967295)>>0]=HEAP16[(HEAP32[a>>2]&4294967295)>>1]&255,r=r+2&4294967295,(r|0)<(k|0)&(r|0)<=15)g=14;else{g=15;break d}while(0);HEAP8[((b+132&4294967295)+r&4294967295)>>0]=0}else if(g==16)if(g=(q|0)<=15?17:22,g==17){g=(q|0)==12?18:19;g==18&&(HEAP32[((b+4&4294967295)+4&4294967295)>>2]=k);HEAP32[((b+4&4294967295)+q*4&4294967295)>>2]=k;if((q|0)!=1)break c;if((d&256|0)==0)break c;
-p=1}else if(g==22){k=unSign(o,16,0);c=n;c=HEAP32[(c&4294967295)>>2];for(h=0;;)if(HEAP8[(__ZZ12WordToStringjE3buf+h&4294967295)>>0]=c>>>0>>>((h*8&4294967295)>>>0)&255,h=g=h+1&4294967295,(g|0)<=2)g=23;else{g=24;break}HEAP8[(__ZZ12WordToStringjE3buf+4&4294967295)>>0]=0;c=__ZZ12WordToStringjE3buf&4294967295;_fprintf(HEAP32[_stderr>>2],__str385&4294967295,k,c)}}else if(g==25){if(f==0)break c;if(!((q|0)<=7))break c;k=__ZL15StressConditionP10TranslatorP12PHONEME_LISTii(f,e,q&7,1);if(reSign(k,8,0)==0)break c;
-p=unSign(o,16,0)&255;HEAP32[((b+4&4294967295)+4&4294967295)>>2]=p;p=1}else if(g==29){h=0;k=1;(unSign(o,16,0)&57344|0)==8192?(c=29,g=31):(c=29,g=43);d:do if(g==31)for(;;){g=(h|0)!=0;c=reSign(c==30?s:1,8,0)!=0;g=g?32:37;if(g==32){g=c?34:33;f:do if(g==33){g=unSign(o,16,0)&4095;g=__ZL18InterpretConditionP10TranslatoriP12PHONEME_LISTi(f,d,e,g);if(reSign(g,8,0)!=0){g=34;break f}m=0;g=36;break f}while(0);g==34&&(m=1);k=m}else if(g==37){g=unSign(c^1,1,0);g=reSign(g,8,0)!=0?40:38;f:do if(g==38){g=unSign(o,
-16,0)&4095;g=__ZL18InterpretConditionP10TranslatoriP12PHONEME_LISTi(f,d,e,g);g=reSign(g,8,0)!=0^1;g=unSign(g,1,0);if(reSign(g,8,0)!=0){g=40;break f}l=1;g=41;break f}while(0);g==40&&(l=0);k=l}h=unSign(o,16,0)&4096;HEAP32[a>>2]=HEAP32[a>>2]+2&4294967295;o=HEAP16[HEAP32[a>>2]>>1];if((unSign(o,16,0)&57344|0)!=8192)break d;var s=k,c=30;g=31}while(0);g=reSign(k,8,0)!=0^1;g=unSign(g,1,0);g=reSign(g,8,0)!=0?44:55;d:do if(g==44)if(g=(unSign(o,16,0)&63488|0)==26624,k=HEAP32[a>>2],g=g?45:46,g==45)c=unSign(o,
-16,0)&255,HEAP32[a>>2]=k+2*c&4294967295;else if(g==46){c=HEAP32[a>>2];g=unSign(HEAPU16[c>>1],16,0);h=(g|0)>>12;g=(h|0)<=10?47:48;g==47?j=reSign(HEAP8[(__ZZL13NumInstnWordsPtE7n_words+h&4294967295)>>0],8,0):g==48&&(c=unSign(HEAPU16[(c+4&4294967295)>>1],16,0),g=((c|0)>>12|0)==15?49:50,g==49?j=4:g==50&&(g=(c|0)==2?51:52,g==51?j=3:g==52&&(j=2)));c=j;HEAP32[a>>2]=k+2*c&4294967295;if((unSign(HEAPU16[(HEAP32[a>>2]&4294967295)>>1],16,0)&65024|0)!=24576){g=55;break d}HEAP32[a>>2]=HEAP32[a>>2]+2&4294967295}while(0);
-HEAP32[a>>2]=HEAP32[a>>2]+-2&4294967295}else if(g==56){g=(q|0)>>1;if(g==0)g=57;else if(g==6)g=59;else if(g==5)g=58;else break c;g==57?(k=HEAP32[a>>2],c=(unSign(o,16,0)&255)-1&4294967295,HEAP32[a>>2]=k+2*c&4294967295):g==59?__ZL15SwitchVowelTypeP12PHONEME_LISTP12PHONEME_DATAPPti(e,b,a,3):g==58&&__ZL15SwitchVowelTypeP12PHONEME_LISTP12PHONEME_DATAPPti(e,b,a,2)}else if(g==60){g=(unSign(o,16,0)&15)*65536&4294967295;k=unSign(HEAPU16[(HEAP32[a>>2]+2&4294967295)>>1],16,0);k=g+k&4294967295;HEAP32[a>>2]=HEAP32[a>>
-2]+2&4294967295;g=q;if(g==1)g=61;else if(g==2)g=63;else if(g==3)g=64;else break c;if(g==61){if(!((v|0)<=9))break c;HEAP32[(u+v*4&4294967295)>>2]=HEAP32[a>>2];v=v+1&4294967295;HEAP32[a>>2]=(HEAP32[_phoneme_index>>2]+2*k&4294967295)+-2&4294967295}else g==63?HEAP32[(b+124&4294967295)>>2]=k:g==64&&(HEAP32[(b+128&4294967295)>>2]=k)}else if(g==65)g=(q|0)==1?66:67,g==66?r=0:g==67&&(r=2),k=r,c=(unSign(HEAPU16[(HEAP32[a>>2]&4294967295)>>1],16,0)&255)*65536&4294967295,h=unSign(HEAPU16[(HEAP32[a>>2]+2&4294967295)>>
-1],16,0),HEAP32[((b+108&4294967295)+k*4&4294967295)>>2]=c+h&4294967295,k=r+1&4294967295,c=unSign(HEAPU16[(HEAP32[a>>2]+4&4294967295)>>1],16,0)*65536&4294967295,c=unSign(HEAPU16[(HEAP32[a>>2]+6&4294967295)>>1],16,0)+c&4294967295,HEAP32[((b+108&4294967295)+k*4&4294967295)>>2]=c,HEAP32[a>>2]=HEAP32[a>>2]+6&4294967295;else if(g==69){q=unSign(o,16,0)>>>12;g=q=unSign(q,16,0)-11&4294967295;k=(unSign(o,16,0)&15)*262144&4294967295;k=(unSign(HEAPU16[(HEAP32[a>>2]+2&4294967295)>>1],16,0)*4&4294967295)+k&4294967295;
-HEAP32[((b+68&4294967295)+g*4&4294967295)>>2]=k;g=q;k=unSign(o,16,0)>>>4;k=unSign(k,16,0)&255;HEAP32[((b+88&4294967295)+g*4&4294967295)>>2]=k;k=HEAP32[((b+88&4294967295)+g*4&4294967295)>>2]&255;HEAP32[a>>2]=HEAP32[a>>2]+2&4294967295;if(reSign(HEAP16[(HEAP32[a>>2]+2&4294967295)>>1],16,0)==2)break c;g=(q|0)<=1?71:73;d:do if(g==71){p=1;c=unSign(HEAPU16[(HEAP32[a>>2]+2&4294967295)>>1],16,0)>>>12;if(reSign(c,16,0)!=15){g=75;break d}p=2}else if(g==73){if((q|0)!=4){g=75;break d}p=p-1&4294967295}while(0);
-if(!((q|0)==2|(q|0)==3))break c;c=q;k=reSign(k,8,0);HEAP32[((b+88&4294967295)+c*4&4294967295)>>2]=k}while(0);g=(HEAP32[(n+4&4294967295)>>2]&4096|0)!=0?81:82;c:do if(g==81)p=1;else if(g==82){if((p|0)==1)break c;HEAP32[a>>2]=HEAP32[a>>2]+2&4294967295;g=2;continue b}while(0);g=(v|0)>0?85:86;g==85&&(p=0,v=v-1&4294967295,HEAP32[a>>2]=HEAP32[(u+v*4&4294967295)>>2]);o=p;HEAP32[a>>2]=HEAP32[a>>2]+2&4294967295;if((o|0)!=1)g=2;else break a}}while(0);STACKTOP=a}
-function __Z17InterpretPhoneme2iP12PHONEME_DATA(f,d){var e=STACKTOP;STACKTOP+=96;_memset(e,0,96);var b;_llvm_memset_p0i8_i32(e&4294967295,0,96,1,0);for(b=0;;){HEAP8[(e+b*24&-1)>>0]=9;HEAP32[((e+b*24&4294967295)+8&4294967295)>>2]=HEAP32[(_phoneme_tab+36&4294967295)>>2];var a=b+1&4294967295;b=a;if(!((a|0)<=3))break}HEAP8[(e+24&-1)>>0]=f&255;HEAP32[((e+24&4294967295)+8&4294967295)>>2]=HEAP32[(_phoneme_tab+f*4&4294967295)>>2];HEAP16[((e+48&4294967295)+6&4294967295)>>1]=1;__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(0,
-0,e+24&4294967295,d);STACKTOP=e}
-function __Z10LoadConfigv(){var f=STACKTOP;STACKTOP+=364;_memset(f,0,364);var d,e=null,b,a,g,c,h=f+160,k=f+164;d=HEAP32[_logging_type>>2]=0;a:for(;;)if(HEAP32[((_soundicon_tab+d*16&4294967295)+12&4294967295)>>2]=0,HEAP32[((_soundicon_tab+d*16&4294967295)+8&4294967295)>>2]=0,d=c=d+1&4294967295,!((c|0)<=3))break a;_sprintf(f&4294967295,__str1386&4294967295,_path_home&4294967295,47,__str2387&4294967295);c=_fopen(f&4294967295,__str3388&4294967295);var j=unSign(c==0,1,0);d=reSign(j,8,0)!=0?21:3;a:do if(d==
-3){var j=f&4294967295,l=_fgets(j,160,c)!=0;unSign(l,1,0);if(!l)break a;var l=f&4294967295,m=f&4294967295,n=f+4&4294967295,o=k&4294967295,q=k&4294967295,p=f&4294967295,r=f+5&4294967295,v=f&4294967295,u=f+10&4294967295,s=f&4294967295,t=f+10&4294967295,D=k&4294967295,w=k&4294967295,A=k&4294967295;for(;;){d=reSign(HEAP8[l>>0],8,0)==47?6:7;c:do if(d==7)if(d=(_memcmp(m,__str4389&4294967295,3)|0)==0?8:10,d==8){b=(_sscanf(n,__str5390&4294967295,_logging_type,o)|0)==2;b=unSign(b,1,0);if(reSign(b,8,0)==0)break c;
-b=_fopen(q,__str33&4294967295);HEAP32[_f_logespeak>>2]=b}else if(d==10)if(d=(_memcmp(p,__str7392&4294967295,4)|0)==0?11:14,d==11){b=r;a=_tone_points&4294967295;g=0;for(var x=a,e=11;;){HEAP32[((e==11?x:B)+4*g&4294967295)>>2]=-1;g=d=g+1&4294967295;var B=a;if((d|0)<=11)d=e=12;else{d=13;break}}_sscanf(b,__str4553&4294967295,a&4294967295,a+4&4294967295,a+8&4294967295,a+12&4294967295,a+16&4294967295,a+20&4294967295,a+24&4294967295,a+28&4294967295,a+32&4294967295,B+36&4294967295)}else if(d==14)if(d=(_memcmp(v,
-__str8393&4294967295,9)|0)==0?15:16,d==15)_sscanf(u,__str9394&4294967295,_option_device_number);else if(d==16){if((_memcmp(s,__str10395&4294967295,9)|0)!=0)break c;d=_sscanf(t,__str11396&4294967295,h,D);if((d|0)!=2)break c;d=HEAP32[_n_soundicon_tab>>2];b=reSign(HEAP8[h>>0],8,0);HEAP32[(_soundicon_tab+d*16&-1)>>2]=b;d=_strlen(w)+1&4294967295;b=_malloc(d);d=unSign(b==0,1,0);d=reSign(d,8,0)!=0?19:20;d==19&&_fwrite(__str13&4294967295,1,22,HEAP32[_stderr>>2]);_strcpy(b,A);HEAP32[((_soundicon_tab+HEAP32[_n_soundicon_tab>>
-2]*16&4294967295)+12&4294967295)>>2]=b;b=HEAP32[_n_soundicon_tab>>2];HEAP32[((_soundicon_tab+b*16&4294967295)+4&4294967295)>>2]=0;HEAP32[_n_soundicon_tab>>2]=b+1&4294967295}while(0);d=_fgets(j,160,c)!=0;d=unSign(d,1,0);if(reSign(d,8,0)!=0)d=5;else break a}}while(0);STACKTOP=f}
-function __Z18LookupPhonemeTablePKc(f){var d,e,b;for(b=0;;){if(!((b|0)<(HEAP32[_n_phoneme_tables>>2]|0))){d=5;break}d=(_strcmp(f,_phoneme_tab_list+b*48&-1)|0)==0;var a=b;if(d){d=2;break}b=a+1&4294967295;d=4}d==2&&(HEAP32[_phoneme_tab_number>>2]=a);d=(b|0)==(HEAP32[_n_phoneme_tables>>2]|0)?6:7;d==6?e=-1:d==7&&(e=b);return e}
-function __Z22SelectPhonemeTableNamePKc(f){var d,e,b,a;for(b=0;;){if(!((b|0)<(HEAP32[_n_phoneme_tables>>2]|0))){d=5;break}d=(_strcmp(f,_phoneme_tab_list+b*48&-1)|0)==0;var g=b;if(d){d=2;break}b=g+1&4294967295;d=4}d==2&&(HEAP32[_phoneme_tab_number>>2]=g);d=(b|0)==(HEAP32[_n_phoneme_tables>>2]|0)?6:7;d==6?e=-1:d==7&&(e=b);f=e;d=unSign((f|0)==-1,1,0);d=reSign(d,8,0)!=0?9:10;d==9?a=-1:d==10&&(HEAP32[_n_phoneme_tab>>2]=0,__ZL17SetUpPhonemeTableii(f,0),HEAP32[_n_phoneme_tab>>2]=HEAP32[_n_phoneme_tab>>2]+
-1&4294967295,a=HEAP32[_current_phoneme_table>>2]=f);return a}function __Z11GetEnvelopei(f){var d,e;d=(f|0)==0?1:2;d==1?(_fwrite(__str12398&4294967295,1,20,HEAP32[_stderr>>2]),e=HEAP32[(_envelope_data&4294967295)>>2]):d==2&&(e=HEAP32[_phondata_ptr>>2]+f&4294967295);return e}
-function __Z11LookupSpectP11PHONEME_TABiP10FMT_PARAMSPiP12PHONEME_LIST(f,d,e,b,a){var g=STACKTOP;STACKTOP+=4;_memset(g,0,4);var c,h=null,k,j,l,m,n;m=HEAP32[_phondata_ptr>>2]+HEAP32[(e+8&4294967295)>>2]&4294967295;k=unSign(HEAPU8[(m+2&4294967295)>>0],8,0);HEAP32[g>>2]=k;c=(HEAP32[g>>2]|0)>24?1:2;c==1&&(HEAP32[g>>2]=24);HEAP32[_seq_len_adjust>>2]=HEAP32[(e+12&4294967295)>>2]+HEAP32[(e+24&4294967295)>>2]&4294967295;k=j=0;c=(k|0)<(HEAP32[g>>2]|0)?4:3;a:do if(c==4){for(;;)if(l=reSign(HEAP16[(m+4&-1)>>
-1],16,0)&1,c=reSign(l,8,0)!=0,l=k,c=c?5:6,c==5?n=(m+4&4294967295)+l*64&4294967295:c==6&&(n=(m+4&4294967295)+l*44&4294967295),HEAP32[((__ZZ11LookupSpectP11PHONEME_TABiP10FMT_PARAMSPiP12PHONEME_LISTE10frames_buf+k*8&4294967295)+4&4294967295)>>2]=n,HEAP16[((__ZZ11LookupSpectP11PHONEME_TABiP10FMT_PARAMSPiP12PHONEME_LISTE10frames_buf+k*8&4294967295)+2&4294967295)>>1]=HEAP16[(n&4294967295)>>1],l=k,c=unSign(HEAPU8[(n+16&4294967295)>>0],8,0),HEAP16[(__ZZ11LookupSpectP11PHONEME_TABiP10FMT_PARAMSPiP12PHONEME_LISTE10frames_buf+
-l*8&-1)>>1]=c,c=(reSign(HEAP16[(n&4294967295)>>1],16,0)&2|0)!=0?8:9,c==8&&(j=k),k=k+1&4294967295,!((k|0)<(HEAP32[g>>2]|0)))break;c=j;l=__ZZ11LookupSpectP11PHONEME_TABiP10FMT_PARAMSPiP12PHONEME_LISTE10frames_buf&4294967295;if(!((c|0)>0))break a;var o=j;c=(d|0)==1?12:13;c==12?HEAP32[g>>2]=o+1&4294967295:c==13&&(l=__ZZ11LookupSpectP11PHONEME_TABiP10FMT_PARAMSPiP12PHONEME_LISTE10frames_buf+o*8&4294967295,HEAP32[g>>2]=HEAP32[g>>2]-j&4294967295)}else c==3&&(l=__ZZ11LookupSpectP11PHONEME_TABiP10FMT_PARAMSPiP12PHONEME_LISTE10frames_buf&
-4294967295);while(0);c=reSign(HEAP8[(f+11&4294967295)>>0],8,0)==2?15:18;a:do if(c==15){if((HEAP32[(e+20&4294967295)>>2]|0)!=0)break a;if((HEAP32[(e+4&4294967295)>>2]|0)==0)break a;k=__Z18FormantTransition2P10frameref_tRijjP11PHONEME_TABi(l,g,HEAP32[(e+36&4294967295)>>2],HEAP32[(e+40&4294967295)>>2],0,d);HEAP32[_seq_len_adjust>>2]=HEAP32[_seq_len_adjust>>2]+k&4294967295}while(0);m=0;f=HEAP32[g>>2]-1&4294967295;k=0;c=(k|0)<(f|0)?19:20;a:do if(c==19)for(;;)if(m=reSign(HEAP16[(l+8*k&-1)>>1],16,0)+m&4294967295,
-k=k+1&4294967295,(k|0)<(f|0))c=19;else break a;while(0);c=(HEAP32[(e+20&4294967295)>>2]|0)!=0?21:29;if(c==21){j=HEAP32[_phondata_ptr>>2]+HEAP32[(e+20&4294967295)>>2]&4294967295;HEAP32[g>>2]=HEAP32[g>>2]-1&4294967295;k=0;c=(unSign(HEAPU8[(j+2&4294967295)>>0],8,0)|0)>(k|0)?22:28;a:do if(c==22)for(;;)if(c=reSign(HEAP16[(j+4&-1)>>1],16,0)&1,c=reSign(c,8,0)!=0,o=k,c=c?23:24,c==23?n=(j+4&4294967295)+o*64&4294967295:c==24&&(n=(j+4&4294967295)+o*44&4294967295),c=l+8*HEAP32[g>>2]&4294967295,o=unSign(HEAPU8[(n+
-16&4294967295)>>0],8,0),HEAP16[(c&4294967295)>>1]=o,c=(k|0)>0?26:27,c==26&&(HEAP32[((l+8*HEAP32[g>>2]&4294967295)+4&4294967295)>>2]=n,HEAP16[((l+8*HEAP32[g>>2]&4294967295)+2&4294967295)>>1]=HEAP16[(n&4294967295)>>1]),HEAP32[g>>2]=HEAP32[g>>2]+1&4294967295,k=k+1&4294967295,(unSign(HEAPU8[(j+2&4294967295)>>0],8,0)|0)>(k|0))c=22;else break a;while(0);HEAP32[_wavefile_ix>>2]=0}c=(m|0)>0?30:47;a:do if(c==30)if(c=(d|0)==2?31:37,c==31){k=(HEAP32[(e+44&4294967295)>>2]+-45&4294967295)+HEAP32[_seq_len_adjust>>
-2]&4294967295;c=(k|0)<=9?32:33;c==32&&(k=10);c=(unSign(HEAPU16[(a+4&4294967295)>>1],16,0)&8|0)!=0?34:35;c==34&&(k=(unSign(HEAPU8[(HEAP32[(_phoneme_tab+48&4294967295)>>2]+14&4294967295)>>0],8,0)*2&4294967295)+k&4294967295);n=(k*256&4294967295|0)/(m|0)|0;k=0;if(!((k|0)<(f|0)))break a;for(;;)if(c=l+8*k&4294967295,j=reSign(HEAP16[(l+8*k&-1)>>1],16,0),HEAP16[(c&4294967295)>>1]=((j*n&4294967295|0)/256|0)&65535,k=k+1&4294967295,(k|0)<(f|0))c=36;else break a}else if(c==37){k=e;c=(d|0)==1?38:41;b:do if(c==
-38){if((HEAP32[(k&4294967295)>>2]|0)!=1){c=43;break b}if(!((HEAP32[(e+44&4294967295)>>2]|0)<=129)){c=43;break b}k=l&4294967295;n=reSign(HEAP16[(l&-1)>>1],16,0);HEAP16[(k&4294967295)>>1]=((HEAP32[(e+44&4294967295)>>2]*n&4294967295|0)/130|0)&65535;c=43;break b}else if(c==41){if(!((HEAP32[(k+44&4294967295)>>2]|0)>0)){c=43;break b}var q=(HEAP32[(e+44&4294967295)>>2]-m&4294967295)+HEAP32[_seq_len_adjust>>2]&4294967295;HEAP32[_seq_len_adjust>>2]=q;h=42;c=44;break b}while(0);if(c==43)var p=HEAP32[_seq_len_adjust>>
-2],h=43;if(((h==43?p:q)|0)==0)break a;n=((m+HEAP32[_seq_len_adjust>>2]&4294967295)*256&4294967295|0)/(m|0)|0;k=0;if(!((k|0)<(f|0)))break a;for(;;)if(c=l+8*k&4294967295,j=reSign(HEAP16[(l+8*k&-1)>>1],16,0),HEAP16[(c&4294967295)>>1]=((j*n&4294967295|0)/256|0)&65535,k=k+1&4294967295,(k|0)<(f|0))c=46;else break a}while(0);HEAP32[b>>2]=HEAP32[g>>2];STACKTOP=g;return l}
-function __Z10FreePhDatav(){var f;f=HEAP32[__ZL16phoneme_tab_data>>2];(f!=0?1:2)==1&&_free(f);f=HEAP32[_phoneme_index>>2];(f!=0?3:4)==3&&_free(f);f=HEAP32[_phondata_ptr>>2];(f!=0?5:6)==5&&_free(f);HEAP32[__ZL16phoneme_tab_data>>2]=0;HEAP32[_phoneme_index>>2]=0;HEAP32[_phondata_ptr>>2]=0}
-function __ZL10ReadPhFilePvPKcPi(f,d,e){var b=STACKTOP;STACKTOP+=280;_memset(b,0,280);var a,g,c,h;g=b+88;_sprintf(g&4294967295,__str1386&4294967295,_path_home&4294967295,47,d);d=(_stat(g&4294967295,b)|0)!=0;d=unSign(d,1,0);a=reSign(d,8,0)!=0?1:2;a==1?c=0:a==2&&(a=(HEAP32[(b+16&4294967295)>>2]&61440|0)==16384?3:4,a==3?c=-2:a==4&&(c=HEAP32[(b+44&4294967295)>>2]));d=c;c=_fopen(g&4294967295,__str13399&4294967295);a=unSign(c==0,1,0);a=reSign(a,8,0)!=0?6:7;if(a==6)_fprintf(HEAP32[_stderr>>2],__str14400&
-4294967295,g&4294967295),h=0;else if(a==7){a=f!=0?8:10;a:do if(a==8){g=f;if(g==0)break a;_free(g)}while(0);f=_malloc(d);g=unSign(f==0,1,0);a=reSign(g,8,0)!=0?11:12;a==11&&_fwrite(__str13&4294967295,1,22,HEAP32[_stderr>>2]);g=unSign(f==0,1,0);a=reSign(g,8,0)!=0?13:14;a==13?(_fclose(c),h=0):a==14&&(g=(_fread(f,1,d,c)|0)!=(d|0),g=unSign(g,1,0),g=reSign(g,8,0)!=0,_fclose(c),a=g?15:16,a==15?h=0:a==16&&((e!=0?17:18)==17&&(HEAP32[e>>2]=d),h=f))}STACKTOP=b;return h}
-function __Z10LoadPhDatav(){var f=STACKTOP;STACKTOP+=4;_memset(f,0,4);var d,e,b,a,g;g=1;b=__ZL10ReadPhFilePvPKcPi(HEAP32[__ZL16phoneme_tab_data>>2],__str15401&4294967295,0);HEAP32[__ZL16phoneme_tab_data>>2]=b;b=unSign(HEAP32[__ZL16phoneme_tab_data>>2]==0,1,0);d=reSign(b,8,0)!=0?1:2;if(d==1)a=-1;else if(d==2)if(b=__ZL10ReadPhFilePvPKcPi(HEAP32[_phoneme_index>>2],__str16402&4294967295,0),HEAP32[_phoneme_index>>2]=b,b=unSign(HEAP32[_phoneme_index>>2]==0,1,0),d=reSign(b,8,0)!=0?3:4,d==3)a=-1;else if(d==
-4)if(b=__ZL10ReadPhFilePvPKcPi(HEAP32[_phondata_ptr>>2],__str17403&4294967295,0),HEAP32[_phondata_ptr>>2]=b,b=unSign(HEAP32[_phondata_ptr>>2]==0,1,0),d=reSign(b,8,0)!=0?5:6,d==5)a=-1;else if(d==6)if(b=__ZL10ReadPhFilePvPKcPi(HEAP32[_tunes>>2],__str18404&4294967295,f),HEAP32[_tunes>>2]=b,b=unSign(HEAP32[_tunes>>2]==0,1,0),d=reSign(b,8,0)!=0?7:8,d==7)a=-1;else if(d==8){HEAP32[_wavefile_data>>2]=HEAP32[_phondata_ptr>>2];HEAP32[_n_tunes>>2]=Math.floor((HEAPU32[f>>2]>>>0)/68);a=b=0;a:for(;;)if(b=(unSign(HEAPU8[(HEAP32[_wavefile_data>>
-2]+a&4294967295)>>0],8,0)<<(a*8&4294967295))+b&4294967295,a=d=a+1&4294967295,!((d|0)<=3))break a;((b|0)!=83200?11:12)==11&&(g=b);b=HEAP32[__ZL16phoneme_tab_data>>2];a=unSign(HEAPU8[(b&4294967295)>>0],8,0);HEAP32[_n_phoneme_tables>>2]=a;b=b+4&4294967295;a=0;d=(a|0)<(HEAP32[_n_phoneme_tables>>2]|0)?13:14;a:do if(d==13)for(;;){d=unSign(HEAPU8[(b&4294967295)>>0],8,0);var c=a;e=unSign(HEAPU8[(b&4294967295)>>0],8,0);HEAP32[((_phoneme_tab_list+c*48&4294967295)+36&4294967295)>>2]=e;c=a;e=unSign(HEAPU8[(b+
-1&4294967295)>>0],8,0);HEAP32[((_phoneme_tab_list+c*48&4294967295)+40&4294967295)>>2]=e;e=b;c=a;e=HEAP32[(e+4&4294967295)>>2];HEAP32[((_phoneme_tab_list+c*48&4294967295)+44&4294967295)>>2]=e;b=b+8&4294967295;_llvm_memcpy_p0i8_p0i8_i32(_phoneme_tab_list+a*48&-1,b,32,1,0);b=b+32&4294967295;HEAP32[((_phoneme_tab_list+a*48&4294967295)+32&4294967295)>>2]=b;b=b+(d*16&4294967295)&4294967295;a=a+1&4294967295;if((a|0)<(HEAP32[_n_phoneme_tables>>2]|0))d=13;else break a}while(0);d=(HEAP32[_phoneme_tab_number>>
-2]|0)>=(HEAP32[_n_phoneme_tables>>2]|0)?15:16;d==15&&(HEAP32[_phoneme_tab_number>>2]=0);a=g}STACKTOP=f;return a}function __Z12WordToStringj(f){var d;for(d=0;;){HEAP8[(__ZZ12WordToStringjE3buf+d&4294967295)>>0]=f>>>0>>>((d*8&4294967295)>>>0)&255;var e=d+1&4294967295;d=e;if(!((e|0)<=2))break}HEAP8[(__ZZ12WordToStringjE3buf+4&4294967295)>>0]=0;return __ZZ12WordToStringjE3buf&4294967295}
-function __Z14SynthesizeInitv(){HEAP32[__ZL14last_pitch_cmd>>2]=0;HEAP32[__ZL12last_amp_cmd>>2]=0;HEAP32[__ZL10last_frame>>2]=0;HEAP32[__ZL15syllable_centre>>2]=-1}
-function __Z11PauseLengthii(f,d){var e,b;e=(d|0)==0?1:4;e==1?(e=(f|0)>199?2:3,e==2?b=(f*HEAP32[(_speed+4&4294967295)>>2]&4294967295|0)/256|0:e==3&&(b=(f*HEAP32[(_speed&4294967295)>>2]&4294967295|0)/256|0)):e==4&&(b=(f*HEAP32[(_speed+12&4294967295)>>2]&4294967295|0)/256|0);e=(HEAP32[(_speed+8&4294967295)>>2]|0)>(b|0)?6:7;e==6&&(b=HEAP32[(_speed+8&4294967295)>>2]);return b}
-function __ZL13set_frame_rmsP7frame_ti(f,d){var e,b,a;e=(HEAP32[(HEAP32[_voice>>2]+112&-1)>>2]|0)!=0?1:3;a:do if(e==1){if((d|0)!=-1)break a;HEAP8[(f+39&-1)>>0]=50}else if(e==3){if(reSign(HEAP8[(f+17&4294967295)>>0],8,0)==0)break a;b=d*64&4294967295;a=unSign(HEAPU8[(f+17&4294967295)>>0],8,0);b=(b|0)/(a|0)|0;e=(b|0)>199?5:6;e==5&&(b=199);b=reSign(HEAP16[(__ZZL13set_frame_rmsP7frame_tiE8sqrt_tab+b*2&4294967295)>>1],16,0);for(a=0;;)if(e=unSign(HEAPU8[((f+18&4294967295)+a&4294967295)>>0],8,0)*b&4294967295,
-HEAP8[((f+18&4294967295)+a&4294967295)>>0]=((e|0)/512|0)&255,a=e=a+1&4294967295,(e|0)<=7)e=7;else break a}while(0)}
-function __ZL14AdjustFormantsP7frame_tiiiiiii(f,d,e,b,a,g,c,h){var k=null,j,k=g,d=(d*HEAP32[(HEAP32[_voice>>2]+96&4294967295)>>2]&4294967295|0)/256|0,g=reSign(HEAP16[((f+2&4294967295)+4&4294967295)>>1],16,0),d=(d-g&4294967295|0)/2|0;((d|0)>(b|0)?1:2)==1&&(d=b);((d|0)<(e|0)?3:4)==3&&(d=e);HEAP16[((f+2&4294967295)+4&4294967295)>>1]=(d&65535)+HEAP16[((f+2&4294967295)+4&4294967295)>>1]&65535;HEAP16[((f+2&4294967295)+6&4294967295)>>1]=(k&65535)+HEAP16[((f+2&4294967295)+6&4294967295)>>1]&65535;((h&32|0)!=
-0?5:6)==5&&(k=0-k&4294967295);HEAP16[((f+2&4294967295)+8&4294967295)>>1]=(k&65535)+HEAP16[((f+2&4294967295)+8&4294967295)>>1]&65535;HEAP16[((f+2&4294967295)+10&4294967295)>>1]=(k&65535)+HEAP16[((f+2&4294967295)+10&4294967295)>>1]&65535;(a|0)==1?(k=6,e=7):(k=6,e=12);if(e==7){j=d=235-reSign(HEAP16[((f+2&4294967295)+2&4294967295)>>1],16,0)&4294967295;e=(j|0)<-100?8:9;a:do if(e==8)d=-100;else if(e==9){if(!((j|0)>-60))break a;d=-60}while(0);HEAP16[((f+2&4294967295)+2&4294967295)>>1]=(d&65535)+HEAP16[((f+
-2&4294967295)+2&4294967295)>>1]&65535;j=a;k=11}if((((k==11?j:a)|0)==2?13:18)==13){j=d=235-reSign(HEAP16[((f+2&4294967295)+2&4294967295)>>1],16,0)&4294967295;e=(j|0)<-300?14:15;a:do if(e==14)d=-300;else if(e==15){if(!((j|0)>-150))break a;d=-150}while(0);HEAP16[((f+2&4294967295)+2&4294967295)>>1]=(d&65535)+HEAP16[((f+2&4294967295)+2&4294967295)>>1]&65535;HEAP16[(f+2&-1)>>1]=(d&65535)+HEAP16[(f+2&-1)>>1]&65535}if(((a|0)==3?19:24)==19){a=d=100-reSign(HEAP16[((f+2&4294967295)+2&4294967295)>>1],16,0)&4294967295;
-e=(a|0)<-400?20:21;a:do if(e==20)d=-400;else if(e==21){if(!((a|0)>-300))break a;d=-400}while(0);HEAP16[((f+2&4294967295)+2&4294967295)>>1]=(d&65535)+HEAP16[((f+2&4294967295)+2&4294967295)>>1]&65535;HEAP16[(f+2&-1)>>1]=(d&65535)+HEAP16[(f+2&-1)>>1]&65535}e=(HEAP32[(HEAP32[_voice>>2]+112&-1)>>2]|0)!=0?27:25;a:do if(e==25)for(a=2;;)if(j=unSign(HEAPU8[((f+18&4294967295)+a&4294967295)>>0],8,0)*c&4294967295,HEAP8[((f+18&4294967295)+a&4294967295)>>0]=((j|0)/100|0)&255,a=j=a+1&4294967295,(j|0)<=7)e=26;else break a;
-while(0)}function __Z11SynthStatusv(){var f=unSign(HEAPU8[__ZL8timer_on_b>>0],1,0);return(HEAP8[__ZL6paused_b>>0]?2:0)|f}function __Z12DoSonicSpeedi(f){HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=15;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=f;f=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=f;((f|0)>159?1:2)==1&&(HEAP32[_wcmdq_tail>>2]=0)}
-function __Z8DoMarkeriiii(f,d,e,b){HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=10;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=f;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+8&4294967295)>>2]=e<<24|d&16777215;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+12&4294967295)>>2]=b;f=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=f;((f|0)>159?1:2)==1&&(HEAP32[_wcmdq_tail>>2]=0)}
-function __ZL9DoSample2iiiiii(f,d,e,b,a,g){var c,h=null,k,j,l,m,h=e;f&=8388607;c=HEAP32[_wavefile_data>>2]+f&4294967295;j=unSign(HEAPU8[(c+2&4294967295)>>0],8,0);e=unSign(HEAPU8[(c+1&4294967295)>>0],8,0)*256&4294967295;e=unSign(HEAPU8[(c&4294967295)>>0],8,0)+e&4294967295;c=(e|0)==0?1:2;if(c==1)k=0;else if(c==2){l=HEAP32[(_speed+24&4294967295)>>2];((j|0)==0?3:4)==3&&(l=l*2&4294967295);c=(h|0)>0?5:9;a:do if(c==5){h=(h*HEAP32[_samplerate>>2]&4294967295|0)/1E3|0;c=(j|0)==0?6:7;c==6&&(h=h*2&4294967295);
-m=(h*l&4294967295|0)/(e|0)|0;if(!((m|0)>(l|0)))break a;l=m}else c==9&&(h=e);while(0);((a|0)>0?11:12)==11&&(h=(a*h&4294967295|0)/256|0);a=(h*HEAP32[(_speed+12&4294967295)>>2]&4294967295|0)/256|0;c=(b&4|0)!=0?13:15;a:do if(c==13){if(!((a|0)>(h|0)))break a;a=h}while(0);((a|0)<(l|0)?16:17)==16&&(a=l);if(((j|0)==0?18:19)==18)a=(a|0)/2|0,e=(e|0)/2|0;c=(g|0)<0?20:21;if(c==20)k=a;else if(c==21)if(b=(e|0)/4|0,f=f+4&4294967295,c=(d&256|0)!=0?22:25,c==22)HEAP32[__ZL10last_wcmdq>>2]=HEAP32[_wcmdq_tail>>2],k=
-_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1,HEAP32[(k&4294967295)>>2]=7,HEAP32[(k+4&4294967295)>>2]=e<<16|a,HEAP32[(k+8&4294967295)>>2]=HEAP32[_wavefile_data>>2]+f&4294967295,HEAP32[(k+12&4294967295)>>2]=(g*256&4294967295)+j&4294967295,g=HEAP32[_wcmdq_tail>>2]+1&4294967295,HEAP32[_wcmdq_tail>>2]=g,((g|0)>159?23:24)==23&&(HEAP32[_wcmdq_tail>>2]=0),k=a;else if(c==25){c=(a|0)>(e|0)?26:27;c==26?(m=b*3&4294967295,a=a-m&4294967295):c==27&&(m=a,a=0);HEAP32[__ZL10last_wcmdq>>2]=HEAP32[_wcmdq_tail>>2];k=_wcmdq+HEAP32[_wcmdq_tail>>
-2]*16&-1;HEAP32[(k&4294967295)>>2]=6;HEAP32[(k+4&4294967295)>>2]=m;HEAP32[(k+8&4294967295)>>2]=HEAP32[_wavefile_data>>2]+f&4294967295;HEAP32[(k+12&4294967295)>>2]=(g*256&4294967295)+j&4294967295;m=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=m;((m|0)>159?29:30)==29&&(HEAP32[_wcmdq_tail>>2]=0);d=a;(b*3&4294967295|0)<(d|0)?(h=30,c=31):(h=30,c=36);a:do if(c==31)for(;;){m=b;c=(j|0)==0?32:33;c==32&&(m=m*2&4294967295);HEAP32[__ZL10last_wcmdq>>2]=HEAP32[_wcmdq_tail>>2];k=_wcmdq+HEAP32[_wcmdq_tail>>
-2]*16&-1;HEAP32[(k&4294967295)>>2]=6;HEAP32[(k+4&4294967295)>>2]=b*2&4294967295;HEAP32[(k+8&4294967295)>>2]=HEAP32[_wavefile_data>>2]+(m+f&4294967295)&4294967295;HEAP32[(k+12&4294967295)>>2]=(g*256&4294967295)+j&4294967295;var n=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=n;c=(n|0)>159?34:35;c==34&&(HEAP32[_wcmdq_tail>>2]=0);n=a=a-(b*2&4294967295)&4294967295;if((b*3&4294967295|0)<(n|0))h=35,c=31;else{h=35;break a}}while(0);c=((h==35?n:d)|0)>0?37:41;a:do if(c==37){m=e-a&4294967295;c=
-(j|0)==0?38:39;c==38&&(m=m*2&4294967295);HEAP32[__ZL10last_wcmdq>>2]=HEAP32[_wcmdq_tail>>2];k=_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1;HEAP32[(k&4294967295)>>2]=6;HEAP32[(k+4&4294967295)>>2]=a;HEAP32[(k+8&4294967295)>>2]=HEAP32[_wavefile_data>>2]+(m+f&4294967295)&4294967295;HEAP32[(k+12&4294967295)>>2]=(g*256&4294967295)+j&4294967295;n=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=n;if(!((n|0)>159))break a;HEAP32[_wcmdq_tail>>2]=0}while(0);k=a}}return k}
-function __ZL9CopyFrameP7frame_ti(f,d){var e,b;e=(d|0)==0?1:3;a:do if(e==1){if(!(reSign(HEAP16[(f&4294967295)>>1],16,0)<0)){e=3;break a}b=f;e=8;break a}while(0);if(e==3){e=HEAP32[__ZZL10AllocFramevE2ix>>2]+1&4294967295;HEAP32[__ZZL10AllocFramevE2ix>>2]=e;((e|0)>159?4:5)==4&&(HEAP32[__ZZL10AllocFramevE2ix>>2]=0);e=__ZZL10AllocFramevE10frame_pool+HEAP32[__ZZL10AllocFramevE2ix>>2]*64&4294967295;if((e!=0?6:7)==6)_llvm_memcpy_p0i8_p0i8_i32(e,f,64,1,0),HEAP8[(e+16&4294967295)>>0]=0,HEAP16[(e&4294967295)>>
-1]|=-32768;b=e}return b}
-function __ZL11SmoothSpectv(){var f,d=null,e,b,a,g,c,h,k,j,l,m,n,o;f=(HEAP32[__ZL14syllable_start>>2]|0)==(HEAP32[__ZL12syllable_end>>2]|0)?58:1;a:do if(f==1){f=(HEAP32[__ZL15syllable_centre>>2]|0)<0?3:2;b:do if(f==2){if((HEAP32[__ZL15syllable_centre>>2]|0)==(HEAP32[__ZL14syllable_start>>2]|0)){f=3;break b}d=_wcmdq+HEAP32[__ZL15syllable_centre>>2]*16&-1;e=HEAP32[(d+8&4294967295)>>2];g=o=HEAP32[__ZL15syllable_centre>>2]-1&4294967295;e=b=e;d=4;c:for(;;){f=((d==30?a:o)|0)<0?6:7;f==6&&(g=159);d=_wcmdq+
-g*16&-1;if((HEAP32[(d&4294967295)>>2]|0)==5)break c;if((HEAP32[(d&4294967295)>>2]|0)==6)break c;f=(HEAP32[(d&4294967295)>>2]|0)<=4?10:29;d:do if(f==10){c=HEAP32[(d+4&4294967295)>>2]&65535;a=HEAP32[(d+12&4294967295)>>2];if(a!=e)break c;a=HEAP32[(d+12&4294967295)>>2]=b;e=b=HEAP32[(d+8&4294967295)>>2];k=0;if((reSign(HEAP16[(e&4294967295)>>1],16,0)&16|0)!=0)break c;f=(reSign(HEAP16[(e&4294967295)>>1],16,0)&32|0)!=0?13:14;f==13&&(c=(c*12&4294967295|0)/10|0);h=0;for(;;){f=(reSign(HEAP16[(e&4294967295)>>
-1],16,0)&8|0)!=0?16:17;f:do if(f==16){f=(h|0)<=2?28:17;break f}while(0);f:do if(f==17)if(m=reSign(HEAP16[((a+2&4294967295)+h*2&4294967295)>>1],16,0),n=reSign(HEAP16[((e+2&4294967295)+h*2&4294967295)>>1],16,0),l=n-m&4294967295,f=unSign((l|0)>0,1,0),f=reSign(f,8,0)!=0?18:19,f==18?j=(m*2&4294967295)+n&4294967295:f==19&&(j=(n*2&4294967295)+m&4294967295),j=(j*HEAP32[(_formant_rate+h*4&4294967295)>>2]&4294967295|0)/3E3|0,j=(c*j&4294967295|0)/256|0,f=(l|0)>(j|0)?21:24,f==21)f=(k|0)==0?22:23,f==22&&(b=__ZL9CopyFrameP7frame_ti(e,
-0),k=1),HEAP16[((b+2&4294967295)+h*2&4294967295)>>1]=(j&65535)+HEAP16[((a+2&4294967295)+h*2&4294967295)>>1]&65535,HEAP32[(d+8&4294967295)>>2]=b;else if(f==24){if(!((0-j&4294967295|0)>(l|0)))break f;f=(k|0)==0?26:27;f==26&&(b=__ZL9CopyFrameP7frame_ti(e,0),k=1);HEAP16[((b+2&4294967295)+h*2&4294967295)>>1]=HEAP16[((a+2&4294967295)+h*2&4294967295)>>1]-(j&65535)&65535;HEAP32[(d+8&4294967295)>>2]=b}while(0);h=l=h+1&4294967295;if((l|0)<=5)f=15;else break d}}while(0);if((g|0)==(HEAP32[__ZL14syllable_start>>
-2]|0))break c;g=a=g-1&4294967295;d=30}g=HEAP32[__ZL15syllable_centre>>2];e=0;c:for(;;){d=_wcmdq+g*16&-1;if((HEAP32[(d&4294967295)>>2]|0)==5)break c;if((HEAP32[(d&4294967295)>>2]|0)==6)break c;f=(HEAP32[(d&4294967295)>>2]|0)<=4?35:54;d:do if(f==35){c=HEAP32[(d+4&4294967295)>>2]&65535;a=HEAP32[(d+8&4294967295)>>2];f=e!=0?36:38;if(f==36){if(a!=e)break c;a=HEAP32[(d+8&4294967295)>>2]=b}e=b=HEAP32[(d+12&4294967295)>>2];k=0;if((reSign(HEAP16[(a&4294967295)>>1],16,0)&16|0)!=0)break c;f=(reSign(HEAP16[(a&
-4294967295)>>1],16,0)&32|0)!=0?40:41;f==40&&(c=(c*6&4294967295|0)/5|0);h=0;for(;;){o=reSign(HEAP16[((a+2&4294967295)+h*2&4294967295)>>1],16,0);m=reSign(HEAP16[((e+2&4294967295)+h*2&4294967295)>>1],16,0);l=m-o&4294967295;f=unSign((l|0)>0,1,0);f=reSign(f,8,0)!=0?43:44;f==43?j=(o*2&4294967295)+m&4294967295:f==44&&(j=(m*2&4294967295)+o&4294967295);j=(j*HEAP32[(_formant_rate+h*4&4294967295)>>2]&4294967295|0)/3E3|0;j=(c*j&4294967295|0)/256|0;f=(l|0)>(j|0)?46:49;f:do if(f==46)f=(k|0)==0?47:48,f==47&&(b=
-__ZL9CopyFrameP7frame_ti(e,0),k=1),HEAP16[((b+2&4294967295)+h*2&4294967295)>>1]=(j&65535)+HEAP16[((a+2&4294967295)+h*2&4294967295)>>1]&65535,HEAP32[(d+12&4294967295)>>2]=b;else if(f==49){if(!((0-j&4294967295|0)>(l|0)))break f;f=(k|0)==0?51:52;f==51&&(b=__ZL9CopyFrameP7frame_ti(e,0),k=1);HEAP16[((b+2&4294967295)+h*2&4294967295)>>1]=HEAP16[((a+2&4294967295)+h*2&4294967295)>>1]-(j&65535)&65535;HEAP32[(d+12&4294967295)>>2]=b}while(0);h=o=h+1&4294967295;if((o|0)<=5)f=42;else break d}}while(0);g=d=g+1&
-4294967295;f=(d|0)>159?55:56;f==55&&(g=0);if((g|0)==(HEAP32[__ZL12syllable_end>>2]|0))break c}HEAP32[__ZL14syllable_start>>2]=HEAP32[__ZL12syllable_end>>2];break a}while(0);HEAP32[__ZL14syllable_start>>2]=HEAP32[__ZL12syllable_end>>2]}while(0)}
-function __ZL7DoPauseii(f,d){var e,b,a;e=(f|0)==0?1:2;e==1?a=0:e==2&&(e=(d|0)==0?3:6,e==3?(e=(f|0)>199?4:5,e==4?b=(f*HEAP32[(_speed+4&4294967295)>>2]&4294967295|0)/256|0:e==5&&(b=(f*HEAP32[(_speed&4294967295)>>2]&4294967295|0)/256|0)):e==6&&(b=(f*HEAP32[(_speed+12&4294967295)>>2]&4294967295|0)/256|0),e=(HEAP32[(_speed+8&4294967295)>>2]|0)>(b|0)?8:9,e==8&&(b=HEAP32[(_speed+8&4294967295)>>2]),a=(b*HEAP32[_samplerate>>2]&4294967295|0)/1E3|0);e=(HEAP32[__ZL12pitch_length>>2]|0)>0&(HEAP32[__ZL14last_pitch_cmd>>
-2]|0)>=0?11:14;e==11&&(e=(HEAP32[((_wcmdq+HEAP32[__ZL14last_pitch_cmd>>2]*16&4294967295)+4&4294967295)>>2]|0)==0?12:13,e==12&&(HEAP32[((_wcmdq+HEAP32[__ZL14last_pitch_cmd>>2]*16&4294967295)+4&4294967295)>>2]=HEAP32[__ZL12pitch_length>>2]),HEAP32[__ZL12pitch_length>>2]=0);HEAP32[__ZL10last_wcmdq>>2]=-1;HEAP32[__ZL10last_frame>>2]=0;HEAP32[__ZL12syllable_end>>2]=HEAP32[_wcmdq_tail>>2];__ZL11SmoothSpectv();HEAP32[__ZL15syllable_centre>>2]=-1;_llvm_memset_p0i8_i32(_vowel_transition,0,16,1,0);HEAP32[(_wcmdq+
-HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=5;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=a;e=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=e;((e|0)>159?17:18)==17&&(HEAP32[_wcmdq_tail>>2]=0);HEAP32[__ZL10last_frame>>2]=0;e=(HEAP32[__ZL13fmt_amplitude>>2]|0)!=0?19:21;a:do if(e==19){HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=14;HEAP32[__ZL13fmt_amplitude>>2]=0;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=0;b=HEAP32[_wcmdq_tail>>2]+1&4294967295;
-HEAP32[_wcmdq_tail>>2]=b;if(!((b|0)>159))break a;HEAP32[_wcmdq_tail>>2]=0}while(0)}
-function __ZL7DoPitchPhii(f,d,e){var b;b=(HEAP32[__ZL12pitch_length>>2]|0)>0&(HEAP32[__ZL14last_pitch_cmd>>2]|0)>=0?1:4;b==1&&(b=(HEAP32[((_wcmdq+HEAP32[__ZL14last_pitch_cmd>>2]*16&4294967295)+4&4294967295)>>2]|0)==0?2:3,b==2&&(HEAP32[((_wcmdq+HEAP32[__ZL14last_pitch_cmd>>2]*16&4294967295)+4&4294967295)>>2]=HEAP32[__ZL12pitch_length>>2]),HEAP32[__ZL12pitch_length>>2]=0);b=(d|0)==255?7:8;a:do if(b==7)d=55,e=76,f=HEAP32[(_envelope_data&4294967295)>>2],HEAP32[__ZL14last_pitch_cmd>>2]=HEAP32[_wcmdq_tail>>
-2],HEAP32[__ZL12pitch_length>>2]=0;else if(b==8){var a=e;HEAP32[__ZL14last_pitch_cmd>>2]=HEAP32[_wcmdq_tail>>2];HEAP32[__ZL12pitch_length>>2]=0;if(!((a|0)<0))break a;e=0}while(0);b=_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1;HEAP32[(b&4294967295)>>2]=9;HEAP32[(b+4&4294967295)>>2]=0;HEAP32[(b+8&4294967295)>>2]=f;HEAP32[(b+12&4294967295)>>2]=(d*65536&4294967295)+e&4294967295;f=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=f;((f|0)>159?11:12)==11&&(HEAP32[_wcmdq_tail>>2]=0)}
-function __Z9DoSample3P12PHONEME_DATAii(f,d,e){var b,a,g;b=(HEAP32[__ZL12pitch_length>>2]|0)>0&(HEAP32[__ZL14last_pitch_cmd>>2]|0)>=0?1:4;b==1&&(b=(HEAP32[((_wcmdq+HEAP32[__ZL14last_pitch_cmd>>2]*16&4294967295)+4&4294967295)>>2]|0)==0?2:3,b==2&&(HEAP32[((_wcmdq+HEAP32[__ZL14last_pitch_cmd>>2]*16&4294967295)+4&4294967295)>>2]=HEAP32[__ZL12pitch_length>>2]),HEAP32[__ZL12pitch_length>>2]=0);HEAP32[__ZL10last_wcmdq>>2]=-1;HEAP32[__ZL10last_frame>>2]=0;HEAP32[__ZL12syllable_end>>2]=HEAP32[_wcmdq_tail>>
-2];__ZL11SmoothSpectv();HEAP32[__ZL15syllable_centre>>2]=-1;_llvm_memset_p0i8_i32(_vowel_transition,0,16,1,0);b=(e|0)==-1?7:8;b==7?a=e:b==8&&(a=HEAP32[((f+88&4294967295)+4&4294967295)>>2],((a|0)==0?9:10)==9&&(a=100),a=(a*32&4294967295|0)/100|0);HEAP32[_seq_len_adjust>>2]=0;b=(HEAP32[((f+68&4294967295)+4&4294967295)>>2]|0)==0?12:13;b==12?g=0:b==13&&(g=__ZL9DoSample2iiiiii(HEAP32[((f+68&4294967295)+4&4294967295)>>2],2,HEAP32[((f+4&4294967295)+40&4294967295)>>2]*2&4294967295,HEAP32[(f&4294967295)>>2],
-d,a));HEAP32[__ZL10last_frame>>2]=0;return g}
-function __Z18FormantTransition2P10frameref_tRijjP11PHONEME_TABi(f,d,e,b,a,g){var c,h,k,j,l,m,n,o,q,p,r,v,u;h=0;c=(HEAP32[d>>2]|0)<=1?1:2;if(c==1)l=0;else if(c==2){m=(e&63)*2&4294967295;n=e>>>0>>>6&63;u=e>>>0>>>12;o=(b&63)*50&4294967295;q=((b>>>0>>>6&31)*50&4294967295)+-750&4294967295;p=((b>>>0>>>11&31)*50&4294967295)+-750&4294967295;r=((b>>>0>>>16&31)*50&4294967295)+-750&4294967295;v=(b>>>0>>>21&31)*8&4294967295;e=b>>>0>>>26&7;b=b>>>0>>>29;c=a!=0?3:5;a:do if(c==3){if((HEAP32[(a&4294967295)>>2]|0)!=
-63)break a;u|=8}while(0);c=(g|0)==1?6:27;a:do if(c==6){h=__ZL9CopyFrameP7frame_ti(HEAP32[((f&4294967295)+4&4294967295)>>2],0);HEAP32[((f&4294967295)+4&4294967295)>>2]=h;HEAP16[(f&-1)>>1]=50;c=(m|0)>0?7:8;c==7&&(HEAP16[(f&-1)>>1]=m&65535);HEAP16[((f&4294967295)+2&4294967295)>>1]|=16384;HEAP16[(h&4294967295)>>1]|=16384;a=unSign(HEAPU8[(HEAP32[((f+8&4294967295)+4&4294967295)>>2]+17&4294967295)>>0],8,0);c=(HEAP32[(HEAP32[_voice>>2]+112&-1)>>2]|0)!=0?9:10;c==9&&(HEAP8[(h+39&-1)>>0]=HEAP8[(HEAP32[((f+8&
-4294967295)+4&4294967295)>>2]+39&-1)>>0]-4&255);c=(o|0)!=0?11:15;b:do if(c==11){c=(n&32|0)!=0?12:13;c==12&&__ZL13set_frame_rmsP7frame_ti(h,((n&31)*a&4294967295|0)/30|0);__ZL14AdjustFormantsP7frame_tiiiiiii(h,o,q,p,e,r,v,u);if((n&32|0)!=0)break b;__ZL13set_frame_rmsP7frame_ti(h,n*2&4294967295)}else c==15&&(c=(u&8|0)!=0?16:17,c==16?__ZL13set_frame_rmsP7frame_ti(h,(a*24&4294967295|0)/32|0):c==17&&__ZL13set_frame_rmsP7frame_ti(h,28));while(0);if((u&8|0)==0)break a;a=h;a=reSign(HEAP16[((a+2&4294967295)+
-2&4294967295)>>1],16,0);c=unSign((a|0)<=299,1,0);c=reSign(c,8,0)!=0?20:21;c==20?j=3:c==21&&(c=(a|0)<=399?22:23,c==22?j=2:c==23&&(c=(a|0)<=499?24:25,c==24?j=1:c==25&&(j=0)));a=j;HEAP32[__ZL10modn_flags>>2]=(a*256&4294967295)+2048&4294967295}else if(c==27){n=n*2&4294967295;c=(o|0)!=0?29:28;if(c==28&&(u|0)==0)break a;a=HEAPU32[d>>2];c=(u&8|0)!=0?30:38;b:do if(c==30)h=__ZL9CopyFrameP7frame_ti(HEAP32[((f+8*(a-1&4294967295)&4294967295)+4&4294967295)>>2],0),HEAP32[((f+8*(HEAP32[d>>2]-1&4294967295)&4294967295)+
-4&4294967295)>>2]=h,n=35,c=h,g=reSign(HEAP16[((c+2&4294967295)+2&4294967295)>>1],16,0),c=unSign((g|0)<=299,1,0),c=reSign(c,8,0)!=0?31:32,c==31?k=3:c==32&&(c=(g|0)<=399?33:34,c==33?k=2:c==34&&(c=(g|0)<=499?35:36,c==35?k=1:c==36&&(k=0))),g=k,HEAP32[__ZL10modn_flags>>2]=(g*256&4294967295)+1024&4294967295;else if(c==38){HEAP32[d>>2]=a+1&4294967295;g=m;h=f;c=a;HEAP16[(h+8*(c-1&4294967295)&-1)>>1]=g&65535;g=__ZL9CopyFrameP7frame_ti(HEAP32[((h+8*(c-1&4294967295)&4294967295)+4&4294967295)>>2],1);HEAP32[((h+
-8*c&4294967295)+4&4294967295)>>2]=g;HEAP16[(h+8*c&-1)>>1]=0;h=g;c=(m|0)>36?39:40;c==39&&(HEAP32[_seq_len_adjust>>2]=(m+-36&4294967295)+HEAP32[_seq_len_adjust>>2]&4294967295);if((o|0)==0){c=42;break b}__ZL14AdjustFormantsP7frame_tiiiiiii(h,o,q,p,e,r,v,u)}while(0);__ZL13set_frame_rmsP7frame_ti(h,n);if(!((b|0)>0&(b|0)<=2))break a;a=0;if(!((HEAP32[d>>2]|0)>(a|0)))break a;for(;;){h=__ZL9CopyFrameP7frame_ti(HEAP32[((f+8*a&4294967295)+4&4294967295)>>2],0);HEAP32[((f+8*a&4294967295)+4&4294967295)>>2]=h;for(c=
-1;;)if(g=reSign(HEAP16[((h+2&4294967295)+c*2&4294967295)>>1],16,0),g=reSign(HEAP16[((__ZZ18FormantTransition2P10frameref_tRijjP11PHONEME_TABiE10vcolouring+(b-1&4294967295)*10&4294967295)+(c-1&4294967295)*2&4294967295)>>1],16,0)*g&4294967295,HEAP16[((h+2&4294967295)+c*2&4294967295)>>1]=((g|0)/256|0)&65535,c=g=c+1&4294967295,!((g|0)<=5))break;a=a+1&4294967295;if((HEAP32[d>>2]|0)>(a|0))c=44;else break a}}while(0);c=h!=0?48:52;a:do if(c==48){c=(u&4|0)!=0?49:50;c==49&&(HEAP16[(h&4294967295)>>1]|=32);if((u&
-2|0)==0)break a;HEAP16[(h&4294967295)>>1]|=16}while(0);((u&64|0)!=0?53:54)==53&&__ZL7DoPauseii(12,0);c=(u&16|0)!=0?55:56;c==55?l=m:c==56&&(l=0)}return l}
-function __Z10DoEmbeddedPii(f,d){var e,b,a,g,c,h;a:for(;;){g=HEAP32[(_embedded_list+HEAP32[f>>2]*4&4294967295)>>2];c=g>>>0>>>8;h=e=g&127;if((e|0)==0)break a;HEAP32[f>>2]=HEAP32[f>>2]+1&4294967295;e=h&31;e=e==2?3:e==7?4:e==10?8:e==11?10:12;b:do if(e==12){__ZL7DoPauseii(10,0);HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=12;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=h;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+8&4294967295)>>2]=c;b=HEAP32[_wcmdq_tail>>2]+1&
-4294967295;HEAP32[_wcmdq_tail>>2]=b;if(!((b|0)>159))break b;HEAP32[_wcmdq_tail>>2]=0}else if(e==3)__Z11SetEmbeddedii((h&96)+8&4294967295,c),__Z8SetSpeedi(2);else if(e==4){if(!((c|0)<(HEAP32[_n_soundicon_tab>>2]|0)))break b;if((HEAP32[((_soundicon_tab+c*16&4294967295)+4&4294967295)>>2]|0)==0)break b;__ZL7DoPauseii(10,0);HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=6;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=HEAP32[((_soundicon_tab+c*16&4294967295)+4&4294967295)>>2];
-HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+8&4294967295)>>2]=HEAP32[((_soundicon_tab+c*16&4294967295)+8&4294967295)>>2]+44&4294967295;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+12&4294967295)>>2]=5376;b=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=b;if(!((b|0)>159))break b;HEAP32[_wcmdq_tail>>2]=0}else if(e==8){a=c;b=(d&2047)+HEAP32[_clause_start_char>>2]&4294967295;HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=10;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+
-4&4294967295)>>2]=3;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+8&4294967295)>>2]=0|b&16777215;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+12&4294967295)>>2]=a;b=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=b;if(!((b|0)>159))break b;HEAP32[_wcmdq_tail>>2]=0}else if(e==10){a=c;b=HEAP32[_count_characters>>2]+1&4294967295;HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=10;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=4;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>
-2]*16&4294967295)+8&4294967295)>>2]=0|b&16777215;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+12&4294967295)>>2]=a;b=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=b;if(!((b|0)>159))break b;HEAP32[_wcmdq_tail>>2]=0}while(0);if((g&128|0)!=0)break a}}
-function __Z13DoVoiceChangeP7voice_t(f){var d;d=_malloc(1344);_llvm_memcpy_p0i8_p0i8_i32(d,f,1344,1,0);HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=11;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=d;f=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=f;((f|0)>159?1:2)==1&&(HEAP32[_wcmdq_tail>>2]=0)}
-function __Z8DoSpect2P11PHONEME_TABiP10FMT_PARAMSP12PHONEME_LISTi(f,d,e,b,a){var g=STACKTOP;STACKTOP+=104;_memset(g,0,104);var c,h=null,k,j,l,m,n,o,q,p,r=g+4;k=a;a=0;p=3;c=(HEAP32[(e+8&4294967295)>>2]|0)==0?1:2;if(c==1)j=0;else if(c==2){l=reSign(HEAP16[(b+12&4294967295)>>1],16,0);((l|0)==0?3:4)==3&&(l=256);q=(HEAP32[_samplerate>>2]|0)/70|0;(d|0)==2?(h=4,c=5):(h=4,c=11);if(c==5){c=(HEAP32[(((HEAP32[_translator>>2]&4294967295)+24&4294967295)+72&4294967295)>>2]|0)>0?6:10;a:do if(c==6){c=(unSign(HEAPU8[(f+
-14&4294967295)>>0],8,0)|0)>=(HEAP32[(((HEAP32[_translator>>2]&4294967295)+24&4294967295)+72&4294967295)>>2]|0)?9:7;b:do if(c==7){if((unSign(HEAPU16[(b+4&4294967295)>>1],16,0)&8|0)!=0){c=9;break b}if((HEAP32[(f+4&4294967295)>>2]&2097152|0)==0)break a}while(0);q=q*2&4294967295}while(0);m=d;h=10}c=((h==10?m:d)|0)==1?12:17;a:do if(c==12){c=reSign(HEAP8[(f+11&4294967295)>>0],8,0)==3?15:13;b:do if(c==13){if(reSign(HEAP8[((b+-24&4294967295)+15&4294967295)>>0],8,0)==3){c=15;break b}if(reSign(HEAP8[((b+-24&
-4294967295)+15&4294967295)>>0],8,0)!=8)break a}while(0);h=HEAP32[(((HEAP32[_translator>>2]&4294967295)+24&4294967295)+28&4294967295)>>2];m=unSign((h|0)>(l|0),1,0);if(reSign(m,8,0)==0)break a;l=h}while(0);HEAP32[__ZL10modn_flags>>2]=0;b=__Z11LookupSpectP11PHONEME_TABiP10FMT_PARAMSPiP12PHONEME_LIST(f,d,e,g,b);c=b==0?18:19;if(c==18)j=0;else if(c==19){c=(HEAP32[(e+16&4294967295)>>2]|0)!=(HEAP32[__ZL13fmt_amplitude>>2]|0)?20:22;a:do if(c==20){m=_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1;HEAP32[(m&4294967295)>>
-2]=14;HEAP32[__ZL13fmt_amplitude>>2]=HEAP32[(e+16&4294967295)>>2];HEAP32[(m+4&4294967295)>>2]=HEAP32[__ZL13fmt_amplitude>>2];j=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=j;if(!((j|0)>159))break a;HEAP32[_wcmdq_tail>>2]=0}while(0);j=HEAP32[((b&4294967295)+4&4294967295)>>2];c=(HEAP32[(HEAP32[_voice>>2]+112&-1)>>2]|0)!=0?23:24;c==23&&(p=1);HEAP32[_wavefile_ix>>2]=HEAP32[(e+28&4294967295)>>2];c=(HEAP32[(e+32&4294967295)>>2]|0)==0?25:26;c==25?HEAP32[_wavefile_amp>>2]=32:c==26&&(HEAP32[_wavefile_amp>>
-2]=(HEAP32[(e+32&4294967295)>>2]*32&4294967295|0)/100|0);c=(HEAP32[_wavefile_ix>>2]|0)==0?28:34;a:do if(c==28)if(c=(unSign(HEAPU8[__ZZ8DoSpect2P11PHONEME_TABiP10FMT_PARAMSP12PHONEME_LISTiE9wave_flag_b>>0],1,0)|0)!=0?29:32,c==29)p=4,c=(HEAP32[(HEAP32[_voice>>2]+112&-1)>>2]|0)!=0?30:31,c==30&&(p=2),HEAP8[__ZZ8DoSpect2P11PHONEME_TABiP10FMT_PARAMSP12PHONEME_LISTiE9wave_flag_b>>0]=0;else if(c==32){p=3;if((HEAP32[(HEAP32[_voice>>2]+112&-1)>>2]|0)==0)break a;p=1}while(0);c=HEAP32[__ZL10last_frame>>2]!=0?
-35:44;a:do if(c==35){c=unSign(HEAPU8[(HEAP32[__ZL10last_frame>>2]+16&4294967295)>>0],8,0)<=1?37:36;if(c==36&&(reSign(HEAP16[(HEAP32[__ZL10last_frame>>2]&4294967295)>>1],16,0)&2|0)==0)break a;if((reSign(HEAP16[(HEAP32[__ZL10last_frame>>2]&4294967295)>>1],16,0)&16|0)!=0)break a;HEAP32[((_wcmdq+HEAP32[__ZL10last_wcmdq>>2]*16&4294967295)+12&4294967295)>>2]=j;if((reSign(HEAP16[(HEAP32[__ZL10last_frame>>2]&4294967295)>>1],16,0)&8|0)==0)break a;m=__ZL9CopyFrameP7frame_ti(j,1);n=3;for(h=39;;)if(c=((h==39?
-3:o)|0)<=6?41:42,c==41&&(HEAP16[((m+2&4294967295)+n*2&4294967295)>>1]=HEAP16[((HEAP32[__ZL10last_frame>>2]+2&4294967295)+n*2&4294967295)>>1]),HEAP8[((m+18&4294967295)+n&4294967295)>>0]=HEAP8[((HEAP32[__ZL10last_frame>>2]+18&4294967295)+n&4294967295)>>0],n=o=n+1&4294967295,(o|0)<=7)h=42,c=40;else{c=43;break}HEAP32[((_wcmdq+HEAP32[__ZL10last_wcmdq>>2]*16&4294967295)+12&4294967295)>>2]=m}while(0);c=reSign(HEAP8[(f+11&4294967295)>>0],8,0)==2?45:47;a:do if(c==45){if((d|0)!=2)break a;__ZL11SmoothSpectv();
-HEAP32[__ZL15syllable_centre>>2]=HEAP32[_wcmdq_tail>>2]}while(0);m=0;f=1;c=(f|0)<(HEAP32[g>>2]|0)?48:57;a:do if(c==48){b:for(;;){o=l;c=(reSign(HEAP16[((b+8*(f-1&4294967295)&4294967295)+2&4294967295)>>1],16,0)&4|0)!=0?49:50;c:do if(c==49)o=((HEAP32[(_speed+16&4294967295)>>2]*256&4294967295)+((256-HEAP32[(_speed+16&4294967295)>>2]&4294967295)*l&4294967295)&4294967295|0)/256|0;else if(c==50){if((reSign(HEAP16[((b+8*(f-1&4294967295)&4294967295)+2&4294967295)>>1],16,0)&16384|0)==0)break c;o=((HEAP32[(_speed+
-20&4294967295)>>2]*256&4294967295)+((256-HEAP32[(_speed+20&4294967295)>>2]&4294967295)*l&4294967295)&4294967295|0)/256|0}while(0);c=reSign(HEAP16[(b+8*(f-1&4294967295)&-1)>>1],16,0);h=(c*HEAP32[_samplerate>>2]&4294967295|0)/1E3|0;h=(o*h&4294967295|0)/256|0;m=h+m&4294967295;HEAP32[(r+f*4&4294967295)>>2]=h;f=f+1&4294967295;if((f|0)<(HEAP32[g>>2]|0))c=48;else{c=53;break b}}if(!((m|0)>0))break a;if(!((m|0)<(q|0)))break a;f=1;if(!((f|0)<(HEAP32[g>>2]|0)))break a;for(;;)if(HEAP32[(r+f*4&4294967295)>>2]=
-(q*HEAP32[(r+f*4&4294967295)>>2]&4294967295|0)/(m|0)|0,f=f+1&4294967295,(f|0)<(HEAP32[g>>2]|0))c=56;else break a}while(0);f=1;c=(f|0)<(HEAP32[g>>2]|0)?58:74;a:do if(c==58)for(;;){l=HEAP32[((b+8*f&4294967295)+4&4294967295)>>2];c=(HEAP32[(e+28&4294967295)>>2]|0)!=0?59:61;c:do if(c==59){if((reSign(HEAP16[(j&4294967295)>>1],16,0)&128|0)!=0)break c;HEAP32[_seq_len_adjust>>2]=0;__ZL9DoSample2iiiiii(HEAP32[(e+28&4294967295)>>2],d+256&4294967295,0,HEAP32[(e&4294967295)>>2],0,HEAP32[_wavefile_amp>>2]);HEAP8[__ZZ8DoSpect2P11PHONEME_TABiP10FMT_PARAMSP12PHONEME_LISTiE9wave_flag_b>>
-0]=1;HEAP32[_wavefile_ix>>2]=0;HEAP32[(e+28&4294967295)>>2]=0}while(0);c=(k|0)>=0?62:67;c:do if(c==62){c=(reSign(HEAP16[(j&4294967295)>>1],16,0)&64|0)!=0?63:64;c==63&&(k=6);if((HEAP32[g>>2]-1&4294967295|0)!=(f|0))break c;if((HEAP32[__ZL10modn_flags>>2]&3840|0)==0)break c;k|=HEAP32[__ZL10modn_flags>>2]}while(0);h=c=HEAP32[(r+f*4&4294967295)>>2];HEAP32[__ZL12pitch_length>>2]=HEAP32[__ZL12pitch_length>>2]+c&4294967295;HEAP32[__ZL10amp_length>>2]=HEAP32[__ZL10amp_length>>2]+c&4294967295;c=(c|0)==0?68:
-69;if(c==68)HEAP32[__ZL10last_frame>>2]=0,j=l;else if(c==69){HEAP32[__ZL10last_wcmdq>>2]=HEAP32[_wcmdq_tail>>2];c=(k|0)>=0?70:72;c:do if(c==70){m=_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1;HEAP32[(m&4294967295)>>2]=p;HEAP32[(m+4&4294967295)>>2]=(k*65536&4294967295)+h&4294967295;HEAP32[(m+8&4294967295)>>2]=j;HEAP32[(m+12&4294967295)>>2]=l;q=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=q;if(!((q|0)>159))break c;HEAP32[_wcmdq_tail>>2]=0}while(0);j=l;HEAP32[__ZL10last_frame>>2]=j;a=h+a&4294967295}f=
-f+1&4294967295;if((f|0)<(HEAP32[g>>2]|0))c=58;else break a}while(0);c=(d|0)!=1&(HEAP32[__ZL13fmt_amplitude>>2]|0)!=0?75:77;a:do if(c==75){m=_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1;HEAP32[(m&4294967295)>>2]=14;HEAP32[__ZL13fmt_amplitude>>2]=0;HEAP32[(m+4&4294967295)>>2]=0;d=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=d;if(!((d|0)>159))break a;HEAP32[_wcmdq_tail>>2]=0}while(0);j=a}}STACKTOP=g;return j}
-function __Z8GenerateP12PHONEME_LISTPii(f,d,e){var b=STACKTOP;STACKTOP+=752;_memset(b,0,752);var a,g,c,h,k,j,l,m,n,o,q,p,r,v,u=b+96,s=b+248,t=b+400,D=b+552,w=b+704;a=(HEAP32[_option_quiet>>2]|0)!=0?1:2;if(a==1)q=0;else if(a==2)if(a=reSign(HEAP8[(_mbrola_name&4294967295)>>0],8,0)!=0?3:4,a==3)q=__Z14MbrolaGenerateP12PHONEME_LISTPii(f,d,e);else if(a==4){a=(e|0)==0?5:6;a==5&&(HEAP32[__ZZ8GenerateP12PHONEME_LISTPiiE2ix>>2]=1,HEAP32[__ZZ8GenerateP12PHONEME_LISTPiiE11embedded_ix>>2]=0,HEAP32[__ZZ8GenerateP12PHONEME_LISTPiiE10word_count>>
-2]=0,HEAP32[__ZL12pitch_length>>2]=0,HEAP32[__ZL10amp_length>>2]=0,HEAP32[__ZL10last_frame>>2]=0,HEAP32[__ZL10last_wcmdq>>2]=-1,HEAP32[__ZL14syllable_start>>2]=HEAP32[_wcmdq_tail>>2],HEAP32[__ZL12syllable_end>>2]=HEAP32[_wcmdq_tail>>2],HEAP32[__ZL15syllable_centre>>2]=-1,HEAP32[__ZL14last_pitch_cmd>>2]=-1,_llvm_memset_p0i8_i32(_vowel_transition,0,16,1,0),__ZL7DoPauseii(0,0));var A=(u+4&4294967295)+40&4294967295,x=w+44&4294967295,B=(u+68&4294967295)+8&4294967295,z=w+8&4294967295,y=w+8&4294967295,E=
-(s+68&4294967295)+8&4294967295,H=w+8&4294967295,G=w+8&4294967295,F=(s+88&4294967295)+8&4294967295,I=w+24&4294967295,C=s+108&-1,K=w+36&4294967295,O=(s+108&4294967295)+4&4294967295,J=w+40&4294967295,Q=w+8&4294967295,R=w+4&4294967295,V=w&4294967295,M=u+68&-1,P=w+8&4294967295,Y=u+88&-1,ca=w+16&4294967295,N=b&4294967295,L=b+24&-1,T=(b+24&4294967295)+8&4294967295,Z=(b+48&4294967295)+6&4294967295,S=b+24&4294967295,ea=D+124&4294967295,$=D+128&4294967295,X=D+128&4294967295,ia=u+68&-1,ha=w+8&4294967295,aa=
-u+88&-1,da=w+16&4294967295,W=w+36&4294967295,ka=w+40&4294967295,ua=(u+68&4294967295)+12&4294967295,oa=w+20&4294967295,qa=w+20&4294967295,ra=(u+88&4294967295)+12&4294967295,xa=w+24&4294967295,la=w+24&4294967295,ga=w+4&4294967295,ta=(t+108&4294967295)+8&4294967295,ma=w+36&4294967295,U=(t+108&4294967295)+12&4294967295,na=w+40&4294967295,ba=(t+68&4294967295)+12&4294967295,ja=w+20&4294967295,va=w+20&4294967295,za=(t+88&4294967295)+12&4294967295,wa=w+24&4294967295,Aa=u&4294967295,fa=(u+88&4294967295)+8&
-4294967295,pa=w+12&4294967295,sa=(u+4&4294967295)+40&4294967295,Ba=w+44&4294967295,ya=u+68&-1,Ca=w+8&4294967295,Ea=u+88&-1,Da=w+16&4294967295,Ja=(u+68&4294967295)+16&4294967295,Na=w+28&4294967295,Oa=(u+88&4294967295)+16&4294967295,Pa=w+32&4294967295,Qa=u&4294967295,Ra=u&4294967295,Ka=w&4294967295,La=u+68&-1,Ma=w+8&4294967295,Sa=u+88&-1,Fa=w+16&4294967295,Ga=u+68&-1,Ha=w+8&4294967295,Va=u+88&-1,Wa=w+16&4294967295,eb=(u+68&4294967295)+16&4294967295,Ta=w+28&4294967295,Xa=(u+88&4294967295)+16&4294967295,
-Ya=w+32&4294967295,Za=(u+4&4294967295)+40&4294967295,Ia=w+44&4294967295,$a=u+68&-1,Ua=w+8&4294967295,ab=u+88&-1,bb=w+16&4294967295,cb=(u+68&4294967295)+16&4294967295,db=w+28&4294967295,fb=(u+88&4294967295)+16&4294967295,gb=w+32&4294967295,mb=(u+4&4294967295)+40&4294967295,nb=w+44&4294967295,ob=u+68&-1,pb=w+8&4294967295,kb=u+88&-1,qb=w+16&4294967295;a:for(;;){if(!((HEAP32[d>>2]|0)>(HEAP32[__ZZ8GenerateP12PHONEME_LISTPiiE2ix>>2]|0))){a=181;break a}e=f+24*HEAP32[__ZZ8GenerateP12PHONEME_LISTPiiE2ix>>
-2]&4294967295;a=reSign(HEAP8[(e+15&4294967295)>>0],8,0)==0?8:9;a==8?v=5:a==9&&(a=reSign(HEAP8[(e+15&4294967295)>>0],8,0)!=2?10:11,a==10?v=10:a==11&&(v=22));o=p=HEAP32[_wcmdq_head>>2]-HEAP32[_wcmdq_tail>>2]&4294967295;a=(p|0)<=0?13:14;a==13&&(o=o+160&4294967295);o=unSign((o|0)<=(v|0),1,0);if(reSign(o,8,0)!=0){a=15;break a}o=f+24*(HEAP32[__ZZ8GenerateP12PHONEME_LISTPiiE2ix>>2]-1&4294967295)&4294967295;p=f+24*(HEAP32[__ZZ8GenerateP12PHONEME_LISTPiiE2ix>>2]+1&4294967295)&4294967295;r=f+24*(HEAP32[__ZZ8GenerateP12PHONEME_LISTPiiE2ix>>
-2]+2&4294967295)&4294967295;a=(unSign(HEAPU16[(e+4&4294967295)>>1],16,0)&2|0)!=0?17:18;a==17&&(g=unSign(HEAPU16[(e+6&4294967295)>>1],16,0),__Z10DoEmbeddedPii(__ZZ8GenerateP12PHONEME_LISTPiiE11embedded_ix,g));a=reSign(HEAP8[(e+19&4294967295)>>0],8,0)!=0?19:29;b:do if(a==19){a=reSign(HEAP8[(e+15&4294967295)>>0],8,0)!=2?21:20;c:do if(a==20){g=reSign(HEAP32[(((HEAP32[_translator>>2]&4294967295)+24&4294967295)+32&4294967295)>>2]&1,8,0)!=0^1;g=unSign(g,1,0);a=reSign(g,8,0)!=0?21:23;break c}while(0);c:do if(a==
-21){if((HEAP32[(HEAP32[(e+8&4294967295)>>2]+4&4294967295)>>2]&16777216|0)!=0)break c;HEAP32[__ZL10last_frame>>2]=0}while(0);g=unSign(HEAPU16[(e+6&4294967295)>>1],16,0)&2047;HEAP32[__ZZ8GenerateP12PHONEME_LISTPiiE8sourceix>>2]=g+HEAP32[_clause_start_char>>2]&4294967295;a=(unSign(HEAPU8[(e+19&4294967295)>>0],8,0)&4|0)!=0?24:26;c:do if(a==24){c=HEAP32[_count_sentences>>2];g=HEAP32[__ZZ8GenerateP12PHONEME_LISTPiiE8sourceix>>2];HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=10;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>
-2]*16&4294967295)+4&4294967295)>>2]=2;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+8&4294967295)>>2]=0|g&16777215;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+12&4294967295)>>2]=c;g=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=g;if(!((g|0)>159)){a=26;break c}HEAP32[_wcmdq_tail>>2]=0}while(0);g=unSign(HEAPU8[(e+19&4294967295)>>0],8,0)&1;if(reSign(g,8,0)==0)break b;c=HEAP32[__ZZ8GenerateP12PHONEME_LISTPiiE10word_count>>2];g=HEAP32[_clause_start_word>>2]+c&4294967295;
-HEAP32[__ZZ8GenerateP12PHONEME_LISTPiiE10word_count>>2]=c+1&4294967295;c=unSign(HEAPU16[(e+6&4294967295)>>1],16,0)>>>11;h=unSign(c,16,0);c=HEAP32[__ZZ8GenerateP12PHONEME_LISTPiiE8sourceix>>2];HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=10;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=1;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+8&4294967295)>>2]=h<<24|c&16777215;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+12&4294967295)>>2]=g;g=HEAP32[_wcmdq_tail>>
-2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=g;if(!((g|0)>159))break b;HEAP32[_wcmdq_tail>>2]=0}while(0);a=(HEAP32[__ZL10amp_length>>2]|0)>0?30:33;a==30&&(a=(HEAP32[((_wcmdq+HEAP32[__ZL12last_amp_cmd>>2]*16&4294967295)+4&4294967295)>>2]|0)==0?31:32,a==31&&(HEAP32[((_wcmdq+HEAP32[__ZL12last_amp_cmd>>2]*16&4294967295)+4&4294967295)>>2]=HEAP32[__ZL10amp_length>>2]),HEAP32[__ZL10amp_length>>2]=0);a=reSign(HEAP8[(e+16&4294967295)>>0],8,0)!=0?34:35;a==34&&(g=unSign(HEAPU8[(e+16&4294967295)>>0],8,0),__ZL7DoPauseii(g,
-1));a=(HEAP32[_option_phoneme_events>>2]|0)!=0?36:39;b:do if(a==36){if(reSign(HEAP8[(e+15&4294967295)>>0],8,0)==2)break b;c=HEAP32[(HEAP32[(e+8&4294967295)>>2]&4294967295)>>2];g=HEAP32[__ZZ8GenerateP12PHONEME_LISTPiiE8sourceix>>2];HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=10;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=7;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+8&4294967295)>>2]=0|g&16777215;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+12&4294967295)>>
-2]=c;g=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=g;if(!((g|0)>159))break b;HEAP32[_wcmdq_tail>>2]=0}while(0);g=unSign(HEAPU8[(e+15&4294967295)>>0],8,0);a=g==0?40:g==2?129:g==3?117:g==4?41:g==5?52:g==6?49:g==7?82:g==8?103:179;b:do if(a==40)g=reSign(HEAP16[(e+12&4294967295)>>1],16,0),__ZL7DoPauseii(g,0);else if(a==129){g=HEAP32[(e+8&4294967295)>>2];m=unSign(HEAPU8[(e+1&4294967295)>>0],8,0)&15;_llvm_memset_p0i8_i32(w,0,48,1,0);__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(0,
-0,e,u);HEAP32[x>>2]=HEAP32[A>>2]*2&4294967295;HEAP32[z>>2]=HEAP32[B>>2];a=(HEAP32[y>>2]|0)==0?132:130;c:do if(a==130){if((HEAP32[Aa>>2]&2|0)!=0){a=132;break c}HEAP32[pa>>2]=HEAP32[fa>>2];a=136;break c}while(0);c:do if(a==132){if(reSign(HEAP8[(o+15&4294967295)>>0],8,0)==0)break c;__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(0,0,o,s);HEAP32[H>>2]=HEAP32[E>>2];a=unSign((HEAP32[G>>2]|0)!=0,1,0);a=reSign(a,8,0)!=0?134:135;a==134&&(HEAP32[I>>2]=HEAP32[F>>2]);HEAP32[K>>2]=HEAP32[C>>
-2];HEAP32[J>>2]=HEAP32[O>>2]}while(0);a=(HEAP32[Q>>2]|0)==0?137:138;a==137&&(HEAP32[R>>2]=1,HEAP32[V>>2]=1,HEAP32[P>>2]=HEAP32[M>>2]);HEAP32[ca>>2]=HEAP32[Y>>2];a=unSign(HEAPU8[(e+14&4294967295)>>0],8,0);h=HEAP32[(_envelope_data+a*4&4294967295)>>2];l=0;a=reSign(HEAP8[(e+3&4294967295)>>0],8,0)!=0?139:149;c:do if(a==139){a=unSign(HEAPU8[(e+3&4294967295)>>0],8,0);c=D;_llvm_memset_p0i8_i32(N,0,96,1,0);for(h=0;;)if(HEAP8[(b+h*24&-1)>>0]=9,HEAP32[((b+h*24&4294967295)+8&4294967295)>>2]=HEAP32[(_phoneme_tab+
-36&4294967295)>>2],h=n=h+1&4294967295,!((n|0)<=3))break;HEAP8[L>>0]=a&255;HEAP32[T>>2]=HEAP32[(_phoneme_tab+a*4&4294967295)>>2];HEAP16[Z>>1]=1;__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(0,0,S,c);c=HEAP32[ea>>2];a=(c|0)==0?142:143;a==142?(_fwrite(__str12398&4294967295,1,20,HEAP32[_stderr>>2]),k=HEAP32[(_envelope_data&4294967295)>>2]):a==143&&(k=HEAP32[_phondata_ptr>>2]+c&4294967295);h=a=k;if(!((HEAP32[$>>2]|0)>0))break c;c=HEAP32[X>>2];a=(c|0)==0?146:147;a==146?(_fwrite(__str12398&
-4294967295,1,20,HEAP32[_stderr>>2]),j=HEAP32[(_envelope_data&4294967295)>>2]):a==147&&(j=HEAP32[_phondata_ptr>>2]+c&4294967295);l=c=j}while(0);a=(HEAP32[__ZL12syllable_end>>2]|0)==(HEAP32[__ZL14syllable_start>>2]|0)?150:151;a==150&&(HEAP32[__ZL12syllable_end>>2]=HEAP32[_wcmdq_tail>>2]);c=2;a=(m|0)<=1?152:153;c:do if(a==152)c=1;else if(a==153){if(!((m|0)>6))break c;c=3}while(0);a=reSign(HEAP8[(o+15&4294967295)>>0],8,0)==5?157:156;c:do if(a==156){if(reSign(HEAP8[(o+15&4294967295)>>0],8,0)==7){a=157;
-break c}a=reSign(HEAP8[(o+15&4294967295)>>0],8,0)==3?162:161;d:do if(a==161){if(reSign(HEAP8[(o+15&4294967295)>>0],8,0)==8)break d;a=unSign(HEAPU16[(e+4&4294967295)>>1],16,0)&1;a=reSign(a,8,0)!=0^1;a=unSign(a,1,0);a=reSign(a,8,0)!=0?166:169;a==166&&(a=unSign(HEAPU8[(e+18&4294967295)>>0],8,0),m=l,HEAP32[__ZL12last_amp_cmd>>2]=HEAP32[_wcmdq_tail>>2],HEAP32[__ZL10amp_length>>2]=0,n=_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1,HEAP32[(n&4294967295)>>2]=8,HEAP32[(n+4&4294967295)>>2]=0,HEAP32[(n+8&4294967295)>>
-2]=m,HEAP32[(n+12&4294967295)>>2]=a,a=HEAP32[_wcmdq_tail>>2]+1&4294967295,HEAP32[_wcmdq_tail>>2]=a,a=(a|0)>159?167:168,a==167&&(HEAP32[_wcmdq_tail>>2]=0),a=unSign(HEAPU8[(e+21&4294967295)>>0],8,0),m=unSign(HEAPU8[(e+20&4294967295)>>0],8,0),__ZL7DoPitchPhii(h,m,a));__Z8DoSpect2P11PHONEME_TABiP10FMT_PARAMSP12PHONEME_LISTi(g,1,w,e,c);a=170;break c}while(0);a=unSign(HEAPU8[(e+18&4294967295)>>0],8,0);m=l;HEAP32[__ZL12last_amp_cmd>>2]=HEAP32[_wcmdq_tail>>2];HEAP32[__ZL10amp_length>>2]=0;n=_wcmdq+HEAP32[_wcmdq_tail>>
-2]*16&-1;HEAP32[(n&4294967295)>>2]=8;HEAP32[(n+4&4294967295)>>2]=0;HEAP32[(n+8&4294967295)>>2]=m;HEAP32[(n+12&4294967295)>>2]=a;a=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=a;a=(a|0)>159?163:164;a==163&&(HEAP32[_wcmdq_tail>>2]=0);__Z8DoSpect2P11PHONEME_TABiP10FMT_PARAMSP12PHONEME_LISTi(g,1,w,e,c);a=unSign(HEAPU8[(e+21&4294967295)>>0],8,0);m=unSign(HEAPU8[(e+20&4294967295)>>0],8,0);__ZL7DoPitchPhii(h,m,a);a=170;break c}while(0);a==157&&(a=unSign(HEAPU8[(e+18&4294967295)>>0],8,0),HEAP32[__ZL12last_amp_cmd>>
-2]=HEAP32[_wcmdq_tail>>2],HEAP32[__ZL10amp_length>>2]=0,m=_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1,HEAP32[(m&4294967295)>>2]=8,HEAP32[(m+4&4294967295)>>2]=0,HEAP32[(m+8&4294967295)>>2]=l,HEAP32[(m+12&4294967295)>>2]=a,a=HEAP32[_wcmdq_tail>>2]+1&4294967295,HEAP32[_wcmdq_tail>>2]=a,a=(a|0)>159?158:159,a==158&&(HEAP32[_wcmdq_tail>>2]=0),a=unSign(HEAPU8[(e+21&4294967295)>>0],8,0),l=unSign(HEAPU8[(e+20&4294967295)>>0],8,0),__ZL7DoPitchPhii(h,l,a),__Z8DoSpect2P11PHONEME_TABiP10FMT_PARAMSP12PHONEME_LISTi(g,1,
-w,e,c));a=(HEAP32[_option_phoneme_events>>2]|0)!=0?171:173;c:do if(a==171){l=HEAP32[(HEAP32[(e+8&4294967295)>>2]&4294967295)>>2];h=HEAP32[__ZZ8GenerateP12PHONEME_LISTPiiE8sourceix>>2];HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=10;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=7;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+8&4294967295)>>2]=0|h&16777215;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+12&4294967295)>>2]=l;h=HEAP32[_wcmdq_tail>>2]+1&4294967295;
-HEAP32[_wcmdq_tail>>2]=h;if(!((h|0)>159))break c;HEAP32[_wcmdq_tail>>2]=0}while(0);HEAP32[ha>>2]=HEAP32[ia>>2];HEAP32[da>>2]=HEAP32[aa>>2];HEAP32[W>>2]=0;HEAP32[ka>>2]=0;HEAP32[oa>>2]=HEAP32[ua>>2];a=unSign((HEAP32[qa>>2]|0)!=0,1,0);a=reSign(a,8,0)!=0?174:175;c:do if(a==174)HEAP32[xa>>2]=HEAP32[ra>>2];else if(a==175){if(reSign(HEAP8[(p+15&4294967295)>>0],8,0)==0){a=178;break c}HEAP32[la>>2]=0;__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(0,0,p,t);HEAP32[ga>>2]=1;HEAP32[ma>>2]=
-HEAP32[ta>>2];HEAP32[na>>2]=HEAP32[U>>2];HEAP32[ja>>2]=HEAP32[ba>>2];h=unSign((HEAP32[va>>2]|0)!=0,1,0);if(reSign(h,8,0)==0){a=178;break c}HEAP32[wa>>2]=HEAP32[za>>2]}while(0);__Z8DoSpect2P11PHONEME_TABiP10FMT_PARAMSP12PHONEME_LISTi(g,2,w,e,c)}else if(a==117){_llvm_memset_p0i8_i32(w,0,48,1,0);c=0;a=(HEAP32[(HEAP32[(e+8&4294967295)>>2]+4&4294967295)>>2]&128|0)!=0?118:119;a==118&&(c=5);g=unSign(HEAPU16[(e+4&4294967295)>>1],16,0)&1;g=reSign(g,8,0)!=0^1;g=unSign(g,1,0);a=reSign(g,8,0)!=0?120:123;a==120&&
-(g=unSign(HEAPU8[(e+18&4294967295)>>0],8,0),HEAP32[__ZL12last_amp_cmd>>2]=HEAP32[_wcmdq_tail>>2],HEAP32[__ZL10amp_length>>2]=0,a=_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1,HEAP32[(a&4294967295)>>2]=8,HEAP32[(a+4&4294967295)>>2]=0,HEAP32[(a+8&4294967295)>>2]=0,HEAP32[(a+12&4294967295)>>2]=g,g=HEAP32[_wcmdq_tail>>2]+1&4294967295,HEAP32[_wcmdq_tail>>2]=g,a=(g|0)>159?121:122,a==121&&(HEAP32[_wcmdq_tail>>2]=0),g=unSign(HEAPU8[(e+21&4294967295)>>0],8,0),a=unSign(HEAPU8[(e+20&4294967295)>>0],8,0),h=unSign(HEAPU8[(e+
-14&4294967295)>>0],8,0),__ZL7DoPitchPhii(HEAP32[(_envelope_data+h*4&4294967295)>>2],a,g));a=reSign(HEAP8[(o+15&4294967295)>>0],8,0)==8?124:125;a==124&&(HEAP32[__ZL10last_frame>>2]=0);a=reSign(HEAP8[(p+15&4294967295)>>0],8,0)==2?126:128;c:do if(a==126){if((HEAP32[__ZL12syllable_end>>2]|0)!=(HEAP32[__ZL14syllable_start>>2]|0)){a=128;break c}HEAP32[__ZL12syllable_end>>2]=HEAP32[_wcmdq_tail>>2]}while(0);__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(0,0,e,u);HEAP32[Ba>>2]=HEAP32[sa>>
-2]*2&4294967295;HEAP32[Ca>>2]=HEAP32[ya>>2];HEAP32[Da>>2]=HEAP32[Ea>>2];HEAP32[Na>>2]=HEAP32[Ja>>2];HEAP32[Pa>>2]=HEAP32[Oa>>2];__Z8DoSpect2P11PHONEME_TABiP10FMT_PARAMSP12PHONEME_LISTi(HEAP32[(e+8&4294967295)>>2],0,w,e,c)}else if(a==41){g=0;a=reSign(HEAP8[(p+15&4294967295)>>0],8,0)==2?42:43;c:do if(a==42)g=1;else if(a==43){a=reSign(HEAP8[(p+19&4294967295)>>0],8,0)==0?44:46;d:do if(a==44){if(reSign(HEAP8[(p+15&4294967295)>>0],8,0)!=3){a=46;break d}a=48;break c}while(0);if((g|0)!=0){a=48;break c}HEAP16[(e+
-4&4294967295)>>1]|=8192}while(0);__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(0,0,e,u);HEAP32[Ra>>2]=HEAP32[Qa>>2]|4;__Z9DoSample3P12PHONEME_DATAii(u,0,0)}else if(a==52){g=HEAP32[(e+8&4294967295)>>2];_llvm_memset_p0i8_i32(w,0,48,1,0);HEAP32[Ka>>2]=4;c=0;a=reSign(HEAP8[(p+15&4294967295)>>0],8,0)==2?53:56;c:do if(a==53)a=unSign(HEAPU8[(e+18&4294967295)>>0],8,0),HEAP32[__ZL12last_amp_cmd>>2]=HEAP32[_wcmdq_tail>>2],HEAP32[__ZL10amp_length>>2]=0,c=_wcmdq+HEAP32[_wcmdq_tail>>2]*16&
--1,HEAP32[(c&4294967295)>>2]=8,HEAP32[(c+4&4294967295)>>2]=0,HEAP32[(c+8&4294967295)>>2]=0,HEAP32[(c+12&4294967295)>>2]=a,a=HEAP32[_wcmdq_tail>>2]+1&4294967295,HEAP32[_wcmdq_tail>>2]=a,a=(a|0)>159?54:55,a==54&&(HEAP32[_wcmdq_tail>>2]=0),c=unSign(HEAPU8[(e+21&4294967295)>>0],8,0),h=unSign(HEAPU8[(e+20&4294967295)>>0],8,0),l=unSign(HEAPU8[(e+14&4294967295)>>0],8,0),__ZL7DoPitchPhii(HEAP32[(_envelope_data+l*4&4294967295)>>2],h,c),c=1;else if(a==56){a=reSign(HEAP8[(p+15&4294967295)>>0],8,0)!=3?61:57;
-d:do if(a==57){if(reSign(HEAP8[(p+19&4294967295)>>0],8,0)!=0)break d;a=unSign(HEAPU8[(p+18&4294967295)>>0],8,0);HEAP32[__ZL12last_amp_cmd>>2]=HEAP32[_wcmdq_tail>>2];HEAP32[__ZL10amp_length>>2]=0;c=_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1;HEAP32[(c&4294967295)>>2]=8;HEAP32[(c+4&4294967295)>>2]=0;HEAP32[(c+8&4294967295)>>2]=0;HEAP32[(c+12&4294967295)>>2]=a;a=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=a;a=(a|0)>159?59:60;a==59&&(HEAP32[_wcmdq_tail>>2]=0);a=unSign(HEAPU8[(p+21&4294967295)>>
-0],8,0);c=unSign(HEAPU8[(p+20&4294967295)>>0],8,0);h=unSign(HEAPU8[(p+14&4294967295)>>0],8,0);__ZL7DoPitchPhii(HEAP32[(_envelope_data+h*4&4294967295)>>2],c,a);c=1;break c}while(0);if(!((HEAP32[__ZL14last_pitch_cmd>>2]|0)<0))break c;a=unSign(HEAPU8[(p+18&4294967295)>>0],8,0);HEAP32[__ZL12last_amp_cmd>>2]=HEAP32[_wcmdq_tail>>2];HEAP32[__ZL10amp_length>>2]=0;h=_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1;HEAP32[(h&4294967295)>>2]=8;HEAP32[(h+4&4294967295)>>2]=0;HEAP32[(h+8&4294967295)>>2]=0;HEAP32[(h+12&4294967295)>>
-2]=a;a=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=a;a=(a|0)>159?63:64;a==63&&(HEAP32[_wcmdq_tail>>2]=0);h=unSign(HEAPU8[(e+21&4294967295)>>0],8,0);l=unSign(HEAPU8[(e+20&4294967295)>>0],8,0);m=unSign(HEAPU8[(e+14&4294967295)>>0],8,0);__ZL7DoPitchPhii(HEAP32[(_envelope_data+m*4&4294967295)>>2],l,h)}while(0);a=reSign(HEAP8[(o+15&4294967295)>>0],8,0)==2?68:66;c:do if(a==66){if((HEAP32[(HEAP32[(o+8&4294967295)>>2]+4&4294967295)>>2]&256|0)!=0){a=68;break c}if((HEAP32[(g+4&4294967295)>>2]&
-33554432|0)!=0){a=68;break c}if((unSign(HEAPU16[(e+4&4294967295)>>1],16,0)&8|0)==0){a=72;break c}__ZL7DoPauseii(50,0);a=72;break c}while(0);c:do if(a==68){__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(0,1,e,u);HEAP32[Ma>>2]=HEAP32[La>>2];HEAP32[Fa>>2]=HEAP32[Sa>>2];__Z8DoSpect2P11PHONEME_TABiP10FMT_PARAMSP12PHONEME_LISTi(g,0,w,e,0);if((unSign(HEAPU16[(e+4&4294967295)>>1],16,0)&8|0)==0)break c;__ZL7DoPauseii(25,1);__Z8DoSpect2P11PHONEME_TABiP10FMT_PARAMSP12PHONEME_LISTi(g,0,w,e,
-0)}while(0);a=(c|0)!=0?73:75;c:do if(a==73){if((HEAP32[__ZL12syllable_end>>2]|0)!=(HEAP32[__ZL14syllable_start>>2]|0))break c;HEAP32[__ZL12syllable_end>>2]=HEAP32[_wcmdq_tail>>2]}else a==75&&(HEAP16[(e+4&4294967295)>>1]|=8192);while(0);__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(0,0,e,u);HEAP32[Ha>>2]=HEAP32[Ga>>2];HEAP32[Wa>>2]=HEAP32[Va>>2];HEAP32[Ta>>2]=HEAP32[eb>>2];HEAP32[Ya>>2]=HEAP32[Xa>>2];__Z8DoSpect2P11PHONEME_TABiP10FMT_PARAMSP12PHONEME_LISTi(g,0,w,e,0);if(reSign(HEAP8[(e+
-19&4294967295)>>0],8,0)!=0)break b;if(reSign(HEAP8[(r+19&4294967295)>>0],8,0)!=0)break b;a=reSign(HEAP8[(p+15&4294967295)>>0],8,0)==7?79:80;a==79&&__ZL7DoPauseii(20,0);if(reSign(HEAP8[(p+15&4294967295)>>0],8,0)!=6)break b;__ZL7DoPauseii(12,0)}else if(a==49)__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(0,0,e,u),a=(unSign(HEAPU16[(e+4&4294967295)>>1],16,0)&8|0)!=0?50:51,a==50&&(g=reSign(HEAP16[(e+12&4294967295)>>1],16,0),__Z9DoSample3P12PHONEME_DATAii(u,g,0)),g=reSign(HEAP16[(e+
-12&4294967295)>>1],16,0),__Z9DoSample3P12PHONEME_DATAii(u,g,0);else if(a==82){a=reSign(HEAP8[(p+15&4294967295)>>0],8,0)==2?83:86;c:do if(a==83)g=unSign(HEAPU8[(e+18&4294967295)>>0],8,0),HEAP32[__ZL12last_amp_cmd>>2]=HEAP32[_wcmdq_tail>>2],HEAP32[__ZL10amp_length>>2]=0,a=_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1,HEAP32[(a&4294967295)>>2]=8,HEAP32[(a+4&4294967295)>>2]=0,HEAP32[(a+8&4294967295)>>2]=0,HEAP32[(a+12&4294967295)>>2]=g,g=HEAP32[_wcmdq_tail>>2]+1&4294967295,HEAP32[_wcmdq_tail>>2]=g,a=(g|0)>159?
-84:85,a==84&&(HEAP32[_wcmdq_tail>>2]=0),g=unSign(HEAPU8[(e+21&4294967295)>>0],8,0),c=unSign(HEAPU8[(e+20&4294967295)>>0],8,0),h=unSign(HEAPU8[(e+14&4294967295)>>0],8,0),__ZL7DoPitchPhii(HEAP32[(_envelope_data+h*4&4294967295)>>2],c,g);else if(a==86)if(a=reSign(HEAP8[(p+15&4294967295)>>0],8,0)==3?87:90,a==87)g=unSign(HEAPU8[(p+18&4294967295)>>0],8,0),HEAP32[__ZL12last_amp_cmd>>2]=HEAP32[_wcmdq_tail>>2],HEAP32[__ZL10amp_length>>2]=0,a=_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1,HEAP32[(a&4294967295)>>2]=8,HEAP32[(a+
-4&4294967295)>>2]=0,HEAP32[(a+8&4294967295)>>2]=0,HEAP32[(a+12&4294967295)>>2]=g,g=HEAP32[_wcmdq_tail>>2]+1&4294967295,HEAP32[_wcmdq_tail>>2]=g,a=(g|0)>159?88:89,a==88&&(HEAP32[_wcmdq_tail>>2]=0),g=unSign(HEAPU8[(p+21&4294967295)>>0],8,0),c=unSign(HEAPU8[(p+20&4294967295)>>0],8,0),h=unSign(HEAPU8[(p+14&4294967295)>>0],8,0),__ZL7DoPitchPhii(HEAP32[(_envelope_data+h*4&4294967295)>>2],c,g);else if(a==90){if(!((HEAP32[__ZL14last_pitch_cmd>>2]|0)<0))break c;g=unSign(HEAPU8[(e+18&4294967295)>>0],8,0);HEAP32[__ZL12last_amp_cmd>>
-2]=HEAP32[_wcmdq_tail>>2];HEAP32[__ZL10amp_length>>2]=0;a=_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1;HEAP32[(a&4294967295)>>2]=8;HEAP32[(a+4&4294967295)>>2]=0;HEAP32[(a+8&4294967295)>>2]=0;HEAP32[(a+12&4294967295)>>2]=g;g=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=g;a=(g|0)>159?92:93;a==92&&(HEAP32[_wcmdq_tail>>2]=0);g=unSign(HEAPU8[(e+21&4294967295)>>0],8,0);c=unSign(HEAPU8[(e+20&4294967295)>>0],8,0);h=unSign(HEAPU8[(e+14&4294967295)>>0],8,0);__ZL7DoPitchPhii(HEAP32[(_envelope_data+h*4&
-4294967295)>>2],c,g)}while(0);a=reSign(HEAP8[(p+15&4294967295)>>0],8,0)==2?97:95;c:do if(a==95){a=reSign(HEAP8[(p+15&4294967295)>>0],8,0)!=3?99:96;if(a==96&&reSign(HEAP8[(p+19&4294967295)>>0],8,0)==0){a=97;break c}HEAP16[(e+4&4294967295)>>1]|=8192;a=100;break c}while(0);c:do if(a==97){if((HEAP32[__ZL12syllable_end>>2]|0)!=(HEAP32[__ZL14syllable_start>>2]|0))break c;HEAP32[__ZL12syllable_end>>2]=HEAP32[_wcmdq_tail>>2]}while(0);__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(0,0,e,
-u);_llvm_memset_p0i8_i32(w,0,48,1,0);HEAP32[Ia>>2]=HEAP32[Za>>2]*2&4294967295;HEAP32[Ua>>2]=HEAP32[$a>>2];HEAP32[bb>>2]=HEAP32[ab>>2];HEAP32[db>>2]=HEAP32[cb>>2];HEAP32[gb>>2]=HEAP32[fb>>2];a=(unSign(HEAPU16[(e+4&4294967295)>>1],16,0)&8|0)!=0?101:102;a==101&&__Z8DoSpect2P11PHONEME_TABiP10FMT_PARAMSP12PHONEME_LISTi(HEAP32[(e+8&4294967295)>>2],0,w,e,0);__Z8DoSpect2P11PHONEME_TABiP10FMT_PARAMSP12PHONEME_LISTi(HEAP32[(e+8&4294967295)>>2],0,w,e,0)}else if(a==103)if(_llvm_memset_p0i8_i32(w,0,48,1,0),g=
-unSign(HEAPU16[(e+4&4294967295)>>1],16,0)&1,g=reSign(g,8,0)!=0^1,g=unSign(g,1,0),a=reSign(g,8,0)!=0?104:107,a==104&&(g=unSign(HEAPU8[(e+18&4294967295)>>0],8,0),HEAP32[__ZL12last_amp_cmd>>2]=HEAP32[_wcmdq_tail>>2],HEAP32[__ZL10amp_length>>2]=0,a=_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1,HEAP32[(a&4294967295)>>2]=8,HEAP32[(a+4&4294967295)>>2]=0,HEAP32[(a+8&4294967295)>>2]=0,HEAP32[(a+12&4294967295)>>2]=g,g=HEAP32[_wcmdq_tail>>2]+1&4294967295,HEAP32[_wcmdq_tail>>2]=g,a=(g|0)>159?105:106,a==105&&(HEAP32[_wcmdq_tail>>
-2]=0),g=unSign(HEAPU8[(e+21&4294967295)>>0],8,0),a=unSign(HEAPU8[(e+20&4294967295)>>0],8,0),c=unSign(HEAPU8[(e+14&4294967295)>>0],8,0),__ZL7DoPitchPhii(HEAP32[(_envelope_data+c*4&4294967295)>>2],a,g)),a=reSign(HEAP8[(o+15&4294967295)>>0],8,0)==8?108:109,a==108&&(HEAP32[__ZL10last_frame>>2]=0),__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(0,0,e,u),HEAP32[nb>>2]=HEAP32[mb>>2]*2&4294967295,HEAP32[pb>>2]=HEAP32[ob>>2],HEAP32[qb>>2]=HEAP32[kb>>2],a=reSign(HEAP8[(p+15&4294967295)>>0],
-8,0)==2?110:113,a==110)a=(HEAP32[__ZL12syllable_end>>2]|0)==(HEAP32[__ZL14syllable_start>>2]|0)?111:112,a==111&&(HEAP32[__ZL12syllable_end>>2]=HEAP32[_wcmdq_tail>>2]),__Z8DoSpect2P11PHONEME_TABiP10FMT_PARAMSP12PHONEME_LISTi(HEAP32[(e+8&4294967295)>>2],0,w,e,0);else if(a==113){a=reSign(HEAP8[(o+15&4294967295)>>0],8,0)!=2?116:114;c:do if(a==114){g=unSign(HEAPU16[(e+4&4294967295)>>1],16,0)&1;g=reSign(g,8,0)!=0^1;g=unSign(g,1,0);if(reSign(g,8,0)!=0){a=116;break c}__Z8DoSpect2P11PHONEME_TABiP10FMT_PARAMSP12PHONEME_LISTi(HEAP32[(e+
-8&4294967295)>>2],0,w,e,0);break b}while(0);HEAP32[__ZL10last_frame>>2]=0;__Z8DoSpect2P11PHONEME_TABiP10FMT_PARAMSP12PHONEME_LISTi(HEAP32[(e+8&4294967295)>>2],0,w,e,0);HEAP32[__ZL10last_frame>>2]=0}while(0);HEAP32[__ZZ8GenerateP12PHONEME_LISTPiiE2ix>>2]=HEAP32[__ZZ8GenerateP12PHONEME_LISTPiiE2ix>>2]+1&4294967295;a=180}a==181?(a=(HEAP32[__ZL12pitch_length>>2]|0)>0&(HEAP32[__ZL14last_pitch_cmd>>2]|0)>=0?182:185,a==182&&(a=(HEAP32[((_wcmdq+HEAP32[__ZL14last_pitch_cmd>>2]*16&4294967295)+4&4294967295)>>
-2]|0)==0?183:184,a==183&&(HEAP32[((_wcmdq+HEAP32[__ZL14last_pitch_cmd>>2]*16&4294967295)+4&4294967295)>>2]=HEAP32[__ZL12pitch_length>>2]),HEAP32[__ZL12pitch_length>>2]=0),HEAP32[__ZL10last_wcmdq>>2]=-1,HEAP32[__ZL10last_frame>>2]=0,HEAP32[__ZL12syllable_end>>2]=HEAP32[_wcmdq_tail>>2],__ZL11SmoothSpectv(),HEAP32[__ZL15syllable_centre>>2]=-1,_llvm_memset_p0i8_i32(_vowel_transition,0,16,1,0),a=(HEAP32[d>>2]|0)>0?188:191,a==188&&(k=HEAP32[_count_sentences>>2],f=HEAP32[_count_characters>>2],HEAP32[(_wcmdq+
-HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=10,HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=5,HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+8&4294967295)>>2]=0|f&16777215,HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+12&4294967295)>>2]=k,f=HEAP32[_wcmdq_tail>>2]+1&4294967295,HEAP32[_wcmdq_tail>>2]=f,((f|0)>159?189:190)==189&&(HEAP32[_wcmdq_tail>>2]=0),HEAP32[d>>2]=0),q=0):a==15&&(q=1)}STACKTOP=b;return q}
-function __Z15SpeakNextClauseP8_IO_FILEPKvi(f,d,e){var b=STACKTOP;STACKTOP+=8;_memset(b,0,8);var a,g=null,c,h=b+4;a=(e|0)==4?1:4;a:do if(a==1)a=HEAP32[__ZZ15SpeakNextClauseP8_IO_FILEPKviE6f_text>>2]!=0|HEAP32[__ZZ15SpeakNextClauseP8_IO_FILEPKviE6p_text>>2]!=0?3:2,a==3?c=1:a==2&&(c=0);else if(a==4)if(a=(e|0)==2?5:12,a==5)HEAP8[__ZL8timer_on_b>>0]=0,HEAP32[__ZZ15SpeakNextClauseP8_IO_FILEPKviE6p_text>>2]=0,a=HEAP32[__ZZ15SpeakNextClauseP8_IO_FILEPKviE6f_text>>2]!=0?6:7,a==6&&(_fclose(HEAP32[__ZZ15SpeakNextClauseP8_IO_FILEPKviE6f_text>>
-2]),HEAP32[__ZZ15SpeakNextClauseP8_IO_FILEPKviE6f_text>>2]=0),HEAP32[_n_phoneme_list>>2]=0,HEAP32[_wcmdq_head>>2]=0,HEAP32[_wcmdq_tail>>2]=0,a=HEAP32[__ZL18sonicSpeedupStream>>2]!=0?8:9,a==8&&(_sonicDestroyStream(HEAP32[__ZL18sonicSpeedupStream>>2]),HEAP32[__ZL18sonicSpeedupStream>>2]=0),a=reSign(HEAP8[(_mbrola_name&4294967295)>>0],8,0)!=0?10:11,a==10&&_reset_MBR(),c=HEAP32[(_embedded_value+24&4294967295)>>2]=0;else if(a==12)if(a=(e|0)==3?13:17,a==13)a=((HEAP8[__ZL6paused_b>>0]?2:0)|0)==0?14:15,a==
-14?(HEAP8[__ZL8timer_on_b>>0]=0,HEAP8[__ZL6paused_b>>0]=1):a==15&&(HEAP8[__ZL8timer_on_b>>0]=1,HEAP8[__ZL6paused_b>>0]=0,__Z8GenerateP12PHONEME_LISTPii(_phoneme_list&4294967295,_n_phoneme_list,0)),c=0;else if(a==17)if(a=(e|0)==5?18:23,a==18)HEAP32[_n_phoneme_list>>2]=0,HEAP32[_wcmdq_head>>2]=0,HEAP32[_wcmdq_tail>>2]=0,a=HEAP32[__ZL18sonicSpeedupStream>>2]!=0?19:20,a==19&&(_sonicDestroyStream(HEAP32[__ZL18sonicSpeedupStream>>2]),HEAP32[__ZL18sonicSpeedupStream>>2]=0),a=reSign(HEAP8[(_mbrola_name&4294967295)>>
-0],8,0)!=0?21:22,a==21&&_reset_MBR(),c=0;else if(a==23){a=f!=0?25:24;b:do if(a==24){a=d!=0?25:26;break b}while(0);a==25&&(HEAP32[__ZZ15SpeakNextClauseP8_IO_FILEPKviE6f_text>>2]=f,HEAP32[__ZZ15SpeakNextClauseP8_IO_FILEPKviE6p_text>>2]=d,HEAP8[__ZL8timer_on_b>>0]=1,HEAP8[__ZL6paused_b>>0]=0);a=HEAP32[__ZZ15SpeakNextClauseP8_IO_FILEPKviE6f_text>>2]==0&HEAP32[__ZZ15SpeakNextClauseP8_IO_FILEPKviE6p_text>>2]==0?27:28;if(a==27)HEAP32[_skipping_text>>2]=0,c=HEAP8[__ZL8timer_on_b>>0]=0;else if(a==28){a=HEAP32[__ZZ15SpeakNextClauseP8_IO_FILEPKviE6f_text>>
-2]==0?31:29;b:do if(a==29){if((_feof(HEAP32[__ZZ15SpeakNextClauseP8_IO_FILEPKviE6f_text>>2])|0)==0)break b;HEAP8[__ZL8timer_on_b>>0]=0;_fclose(HEAP32[__ZZ15SpeakNextClauseP8_IO_FILEPKviE6f_text>>2]);c=HEAP32[__ZZ15SpeakNextClauseP8_IO_FILEPKviE6f_text>>2]=0;break a}while(0);a=(HEAP32[(HEAP32[_voice>>2]+40&4294967295)>>2]|0)!=(HEAP32[_current_phoneme_table>>2]|0)?32:33;a==32&&(a=HEAP32[(HEAP32[_voice>>2]+40&4294967295)>>2],HEAP32[_n_phoneme_tab>>2]=0,__ZL17SetUpPhonemeTableii(a,0),HEAP32[_n_phoneme_tab>>
-2]=HEAP32[_n_phoneme_tab>>2]+1&4294967295,HEAP32[_current_phoneme_table>>2]=a);a=__Z15TranslateClauseP10TranslatorP8_IO_FILEPKvPiPPc(HEAP32[_translator>>2],HEAP32[__ZZ15SpeakNextClauseP8_IO_FILEPKviE6f_text>>2],HEAP32[__ZZ15SpeakNextClauseP8_IO_FILEPKviE6p_text>>2],b,h);HEAP32[__ZZ15SpeakNextClauseP8_IO_FILEPKviE6p_text>>2]=a;__Z11CalcPitchesP10Translatori(HEAP32[_translator>>2],HEAP32[b>>2]);__Z11CalcLengthsP10Translator(HEAP32[_translator>>2]);a=(HEAP32[_option_phonemes>>2]|0)>0|HEAP32[_phoneme_callback>>
-2]!=0?34:46;b:do if(a==34){__Z26GetTranslatedPhonemeStringPci(HEAP32[_translator>>2]+332&-1,300);a=(HEAP32[_option_phonemes>>2]|0)>0?35:44;c:do if(a==35){_fprintf(HEAP32[_f_trans>>2],__str420&4294967295,HEAP32[_translator>>2]+332&-1);a=37;d:do if(a==36){var k=_isalpha(269),g=36;a=42;break d}else if(a==37)if(a=39,a==38){a=44;break c}else if(a==39)if(a=41,a==40){a=43;break d}else if(a==41){var j=unSign(HEAPU8[(__ZL10walpha_tab+13&4294967295)>>0],8,0),g=41;a=42;break d}while(0);if(a==42&&((g==36?k:j)|
-0)!=0){a=44;break c}_fwrite(__str1421&4294967295,1,88,HEAP32[_stderr>>2])}while(0);if(HEAP32[_phoneme_callback>>2]==0)break b;FUNCTION_TABLE[HEAP32[_phoneme_callback>>2]](HEAP32[_translator>>2]+332&-1)}while(0);a=(HEAP32[_skipping_text>>2]|0)!=0?47:48;if(a==47)HEAP32[_n_phoneme_list>>2]=0,c=1;else if(a==48){__Z8GenerateP12PHONEME_LISTPii(_phoneme_list&4294967295,_n_phoneme_list,0);a=HEAP32[h>>2]!=0?49:50;if(a==49){var l=__Z16LoadVoiceVariantPKci(HEAP32[h>>2],0);HEAP32[__ZL9new_voice>>2]=l;g=49}else if(a==
-50)var m=HEAP32[__ZL9new_voice>>2],g=50;a=(g==50?m:l)!=0?52:55;a==52&&(c=HEAP32[_voice>>2],a=_malloc(1344),_llvm_memcpy_p0i8_p0i8_i32(a,c,1344,1,0),HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=11,HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=a,c=HEAP32[_wcmdq_tail>>2]+1&4294967295,HEAP32[_wcmdq_tail>>2]=c,a=(c|0)>159?53:54,a==53&&(HEAP32[_wcmdq_tail>>2]=0),HEAP32[__ZL9new_voice>>2]=0);c=1}}}while(0);STACKTOP=b;return c}
-function __Z12SynthOnTimerv(){var f,d;f=(unSign(HEAPU8[__ZL8timer_on_b>>0],1,0)|0)==0?1:2;if(f==1)d=0;else if(f==2){for(;;)if(d=f=HEAP32[_wcmdq_head>>2]-HEAP32[_wcmdq_tail>>2]&4294967295,f=(f|0)<=0?3:4,f==3&&(d=d+160&4294967295),f=d,f=160-f&4294967295,f=unSign((f|0)>0,1,0),reSign(f,8,0),f=(__Z8GenerateP12PHONEME_LISTPii(_phoneme_list&4294967295,_n_phoneme_list,1)|0)==0,f=unSign(f,1,0),f=reSign(f,8,0)!=0?7:8,f==7&&__Z15SpeakNextClauseP8_IO_FILEPKvi(0,0,1),(HEAP32[_skipping_text>>2]|0)==0)break;d=0}return d}
-function __Z13SetLengthModsP10Translatori(f,d){var e;HEAP32[((f&4294967295)+176&4294967295)>>2]=HEAP32[(__ZL15length_mod_tabs+(d|0)%100*4&4294967295)>>2];HEAP32[((f&4294967295)+180&4294967295)>>2]=HEAP32[((f&4294967295)+176&4294967295)>>2];e=(d|0)/100|0;var b=unSign((e|0)!=0,1,0);if((reSign(b,8,0)!=0?1:2)==1)HEAP32[((f&4294967295)+180&4294967295)>>2]=HEAP32[(__ZL15length_mod_tabs+e*4&4294967295)>>2]}
-function __Z11lookupwcharPKti(f,d){var e,b,a;for(a=0;;){if(reSign(HEAP16[(f+2*a&4294967295)>>1],16,0)==0){e=5;break}e=unSign(HEAPU16[(f+2*a&4294967295)>>1],16,0);var g=a+1&4294967295;if((e|0)==(d|0)){e=2;break}a=g;e=4}e==2?b=g:e==5&&(b=0);return b}
-function __Z9IsBracketi(f){var d,e,b,a;d=(f|0)>8211&(f|0)<=8223?1:2;if(d==1)e=1;else if(d==2){e=__ZL8brackets&4294967295;for(a=0;;){if(reSign(HEAP16[(e+2*a&4294967295)>>1],16,0)==0){d=7;break}d=unSign(HEAPU16[(e+2*a&4294967295)>>1],16,0);var g=a+1&4294967295;if((d|0)==(f|0)){d=4;break}a=g;d=6}d==7?b=0:d==4&&(b=g);e=b}return e}
-function __Z8utf8_outjPc(f,d){var e,b,a,g;e=f>>>0<=127?1:2;if(e==1)HEAP8[(d&4294967295)>>0]=f&255,b=1;else if(e==2)if(e=f>>>0>1114111?3:4,e==3)HEAP8[(d&4294967295)>>0]=32,b=1;else if(e==4){e=f>>>0<=2047?5:6;e==5?a=1:e==6&&(e=f>>>0<=65535?7:8,e==7?a=2:e==8&&(a=3));g=a*6&4294967295;HEAP8[(d&4294967295)>>0]=f>>>0>>>(g>>>0)&255|HEAP8[(__ZZ8utf8_outjPcE4code+a&4294967295)>>0];b=0;e=(b|0)<(a|0)?10:11;a:do if(e==10)for(;;)if(g=g-6&4294967295,HEAP8[(d+(b+1&4294967295)&4294967295)>>0]=(f>>>0>>>(g>>>0)&63)+
--128&255,b=b+1&4294967295,(b|0)<(a|0))e=10;else break a;while(0);b=a+1&4294967295}return b}function __Z11utf8_nbytesPKc(f){var d,e;e=HEAP8[(f&4294967295)>>0];f=reSign(e,8,0)>=0?1:2;f==1?d=1:f==2&&(f=unSign(e,8,0)<=223?3:4,f==3?d=2:f==4&&(f=unSign(e,8,0)<=239?5:6,f==5?d=3:f==6&&(d=4)));return d}
-function __Z8utf8_in2PiPKci(f,d,e){var b,a,g;b=(reSign(HEAP8[d>>0],8,0)&192|0)==128?1:5;a:do if(b==1)for(;;)if(a=d,b=(e|0)!=0?2:4,b==2?d=a+-1&4294967295:b==4&&(d=a+1&4294967295),(reSign(HEAP8[d>>0],8,0)&192|0)==128)b=1;else break a;while(0);e=0;a=reSign(HEAP8[d>>0],8,0);b=unSign((a&128|0)!=0,1,0);d=d+1&4294967295;b=reSign(b,8,0)!=0?6:14;a:do if(b==6){b=(a&224|0)==192?7:8;b:do if(b==7)e=1;else if(b==8)if(b=(a&240|0)==224?9:10,b==9)e=2;else if(b==10){if((a&248|0)!=240){b=12;break b}e=3}while(0);g=unSign(HEAPU8[(__ZZ8utf8_in2PiPKciE4mask+
-e&4294967295)>>0],8,0);a&=g;g=0;if(!((g|0)<(e|0)))break a;for(;;)if(b=a*64&4294967295,a=(reSign(HEAP8[d>>0],8,0)&63)+b&4294967295,d=d+1&4294967295,g=g+1&4294967295,(g|0)<(e|0))b=13;else break a}while(0);HEAP32[f>>2]=a;return e+1&4294967295}function __Z7utf8_inPiPKc(f,d){return __Z8utf8_in2PiPKci(f,d,0)}
-function __Z8InitTexti(f){var d;HEAP32[_count_sentences>>2]=0;HEAP32[_count_words>>2]=0;HEAP32[_end_character_position>>2]=0;HEAP32[_skip_sentences>>2]=0;HEAP8[(_skip_marker&4294967295)>>0]=0;HEAP32[_skip_words>>2]=0;HEAP32[_skip_characters>>2]=0;HEAP32[_skipping_text>>2]=0;HEAP32[_new_sentence>>2]=1;HEAP32[_option_sayas>>2]=0;HEAP32[__ZL13option_sayas2>>2]=0;HEAP32[__ZL15option_emphasis>>2]=0;HEAP8[__ZL13word_emphasis_b>>0]=0;HEAP8[__ZL13embedded_flag_b>>0]=0;HEAP32[__ZL10ungot_char>>2]=0;HEAP32[__ZL11ungot_char2>>
-2]=0;HEAP32[__ZL12n_ssml_stack>>2]=1;HEAP32[__ZL13n_param_stack>>2]=1;d=HEAP32[(__ZL10ssml_stack&4294967295)>>2]=0;a:for(;;){HEAP32[(__ZL17speech_parameters+d*4&4294967295)>>2]=HEAP32[((_param_stack+4&4294967295)+d*4&4294967295)>>2];var e=d+1&4294967295;d=e;if(!((e|0)<=14))break a}HEAP32[_option_punctuation>>2]=HEAP32[(__ZL17speech_parameters+20&4294967295)>>2];HEAP32[_option_capitals>>2]=HEAP32[(__ZL17speech_parameters+24&4294967295)>>2];HEAP8[(__ZL16current_voice_id&4294967295)>>0]=0;HEAP8[__ZL11ignore_text_b>>
-0]=0;HEAP8[__ZL10audio_text_b>>0]=0;HEAP8[__ZL19clear_skipping_text_b>>0]=0;HEAP32[_count_characters>>2]=-1;HEAP32[__ZL10sayas_mode>>2]=0;HEAP32[__ZL7xmlbase>>2]=0;f=(f&8192|0)==0?3:5;a:do if(f==3){HEAP32[__ZL11namedata_ix>>2]=0;if(HEAP32[_namedata>>2]==0)break a;_free(HEAP32[_namedata>>2]);HEAP32[_namedata>>2]=0;HEAP32[__ZL10n_namedata>>2]=0}while(0)}
-function __Z7IsDigitj(f){var d,e;d=f>>>0<=255?2:1;a:do if(d==2){if((unSign((f-48&4294967295)>>>0<=9,1,0)|0)==0){d=4;break a}e=1;d=7;break a}else if(d==1){d=4;break a}while(0);d==4&&(d=f>>>0>2405&f>>>0<=2415?5:6,d==5?e=1:d==6&&(e=0));return e}
-function __Z10IsAllUpperPKc(f){var d=STACKTOP;STACKTOP+=4;_memset(d,0,4);var e,b,a;a:for(;;){if(reSign(HEAP8[f>>0],8,0)==0){e=12;break a}b=reSign(HEAP8[f>>0],8,0);e=b&255;e=(e|0)==0?1:10;if(e==10&&!(b>>>0>32)){e=11;break a}b=f;e=d;e=__Z8utf8_in2PiPKci(e,b,0);var f=f+e&4294967295,g=HEAPU32[d>>2];b=g;e=g>>>0<=255?6:2;if(e==6)if((_isupper(g)|0)==0){e=7;break a}else e=8;else if(e==2){if(g>>>0>563){e=4;break a}e=unSign(HEAPU8[(__ZL10walpha_tab+(b-256&4294967295)&4294967295)>>0],8,0);if((e|0)==0|(e|0)==
-255){e=4;break a}e=8}}a:do if(e==4){e=7;break a}else if(e==11){e=12;break a}while(0);e==7?a=0:e==12&&(a=1);STACKTOP=d;return a}
-function __Z7IsAlphaj(f){var d,e=null,b,a,g;d=f>>>0<=255?1:2;a:do if(d==1){a=_isalpha(f);e=1;d=7;break a}else if(d==2)if(d=f>>>0>12352&f>>>0<=42752?3:4,d==3){d=8;break a}else if(d==4)if(d=f>>>0>563?5:6,d==5){d=9;break a}else if(d==6){var c=unSign(HEAPU8[(__ZL10walpha_tab+(f-256&4294967295)&4294967295)>>0],8,0),e=6;d=7;break a}while(0);a:do if(d==7){d=((e==1?a:c)|0)!=0?8:9;break a}while(0);if(d==8)g=1;else if(d==9)if(d=f>>>0>2304&f>>>0<=3575?10:23,d==10)if(d=(f&127)>>>0<=99?11:12,d==11)g=1;else{if(d==
-12){e=_extra_indic_alphas_4864&4294967295;for(a=0;;){if(reSign(HEAP16[(e+2*a&4294967295)>>1],16,0)==0){d=17;break}d=unSign(HEAPU16[(e+2*a&4294967295)>>1],16,0);var h=a+1&4294967295;if((d|0)==(f|0)){d=14;break}a=h;d=16}d==17?b=0:d==14&&(b=h);b=unSign((b|0)!=0,1,0);d=reSign(b,8,0)!=0?19:20;d==19?g=1:d==20&&(d=f>>>0>3449&f>>>0<=3455?21:22,d==21?g=1:d==22&&(g=0))}}else d==23&&(d=f>>>0>1610&f>>>0<=1630?24:25,d==24?g=1:d==25&&(d=f>>>0>767&f>>>0<=879?26:27,d==26?g=1:d==27&&(d=f>>>0>1919&f>>>0<=1969?28:29,
-d==28?g=1:d==29&&(d=f>>>0>4351&f>>>0<=4607?30:31,d==30?g=1:d==31&&(d=f>>>0>12352&f>>>0<=42752?32:33,d==32?g=1:d==33&&(g=0))))));return g}
-function __ZL22SpeakIndividualLettersP10TranslatorPcS1_i(f,d,e,b){var a,g,c,h,k;k=h=c=0;a=(b|0)>2?1:4;for(a==1&&(h=2);;){if(reSign(HEAP8[d>>0],8,0)==32){a=6;break}if(reSign(HEAP8[d>>0],8,0)==0){a=6;break}a=__Z15TranslateLetterP10TranslatorPcS1_i(f,d,e,k|h);d=d+a&4294967295;c=c+1&4294967295;k=1;if(reSign(HEAP8[(e&4294967295)>>0],8,0)==21){a=3;break}else a=4}a==3?(_strcpy(_word_phonemes&4294967295,e),g=0):a==6&&(__Z17SetSpellingStressP10TranslatorPcii(f,e,b,c),g=d);return g}
-function __Z24ChangeEquivalentPhonemesP10TranslatoriPc(f,d,e){var b=STACKTOP;STACKTOP+=160;_memset(b,0,160);var a,g,c,h,k,j,l;c=HEAP32[((_phoneme_tab_list+HEAP32[(f+656&4294967295)>>2]*48&4294967295)+44&4294967295)>>2];a=unSign((c|0)==0,1,0);a=reSign(a,8,0)!=0?1:2;if(a==1)g=0;else if(a==2){c=HEAP32[_phondata_ptr>>2]+c&4294967295;a:for(;;){if(reSign(HEAP8[(c&4294967295)>>0],8,0)==0){a=4;break a}a=unSign(HEAPU8[(c&4294967295)>>0],8,0);j=c;if((a|0)==(d|0)){a=7;break a}h=unSign(HEAPU8[(j+2&4294967295)>>
-0],8,0)*256&4294967295;h=unSign(HEAPU8[(c+3&4294967295)>>0],8,0)+h&4294967295;c=c+(h*4&4294967295)&4294967295;a=3}if(a==4)g=0;else if(a==7){g=unSign(HEAPU8[(j+1&4294967295)>>0],8,0);a=(HEAP32[_option_phonemes>>2]|0)==2?8:9;a==8&&(__Z14DecodePhonemesPKcPc(e,b&4294967295),_fprintf(HEAP32[_f_trans>>2],__str445&4294967295,_phoneme_tab_list+d*48&-1,b&4294967295,_phoneme_tab_list+HEAP32[(f+656&4294967295)>>2]*48&-1));d=e;j=c+8&4294967295;l=b&4294967295;c=a=HEAP8[d>>0];a=reSign(a,8,0)!=0;unSign(a,1,0);d=
-d+1&4294967295;a=a?10:20;a:do if(a==10)for(;;){a=(g|0)!=0?11:13;c:do if(a==11){a=(reSign(c,8,0)&255|0)<=7?12:13;break c}while(0);c:do if(a==13){for(k=j;;){if(reSign(HEAP8[k>>0],8,0)==0){a=18;break}h=_strlen(k+1&4294967295);a=c;if(reSign(HEAP8[k>>0],8,0)==reSign(a,8,0)){a=15;break}k=k+(h+2&4294967295)&4294967295;a=17}a==15&&(_strcpy(l,k+1&4294967295),l=l+h&4294967295);if(reSign(HEAP8[k>>0],8,0)!=0)break c;HEAP8[l>>0]=c;l=l+1&4294967295}while(0);c=HEAP8[d>>0];a=reSign(c,8,0)!=0;a=unSign(a,1,0);d=d+
-1&4294967295;if(reSign(a,8,0)!=0)a=10;else break a}while(0);HEAP8[l>>0]=0;((g|0)!=0?21:22)==21&&__Z13SetWordStressP10TranslatorPcPjii(f,b&4294967295,0,-1,0);_strcpy(e,b&4294967295);a=(HEAP32[_option_phonemes>>2]|0)==2?23:24;a==23&&(f=HEAP32[(f+656&4294967295)>>2],HEAP32[_n_phoneme_tab>>2]=0,__ZL17SetUpPhonemeTableii(f,0),HEAP32[_n_phoneme_tab>>2]=HEAP32[_n_phoneme_tab>>2]+1&4294967295,HEAP32[_current_phoneme_table>>2]=f,__Z14DecodePhonemesPKcPc(e,b&4294967295),_fprintf(HEAP32[_f_trans>>2],__str1446&
-4294967295,b&4294967295));g=1}}STACKTOP=b;return g}function __Z8strchr_wPKci(f,d){var e,b;e=(d|0)>127?1:2;e==1?b=0:e==2&&(b=_strchr(f,d));return b}
-function __Z13TranslateWordP10TranslatorPciP8WORD_TAB(f,d,e,b){e=STACKTOP;STACKTOP+=1752;_memset(e,0,1752);var a,g=null,c,h,k,j,l,m=e+8,n,o=e+12,q,p,r,v,u=e+16,s,t,D,w=e+96,A,x=e+100,B=e+108,z,y=e+116,E=e+120,H=e+280,G=e+440,F=e+600,I=e+760,C=e+920,K=e+1080,O=e+1148,J=e+1152,Q,R,V,M,P,Y;M=e+1156;var ca=e+1252,N,L=e+1256,T=e+1416,Z=e+1576,S=e+1580,ea=e+1592;j=z=k=0;Y=V=Q=HEAP32[J>>2]=0;if((b==0?1:2)==1)_llvm_memset_p0i8_i32(M&4294967295,0,96,1,0),b=M&4294967295;M=HEAP32[(b&4294967295)>>2];P=unSign(HEAPU8[(b+
-9&4294967295)>>0],8,0);HEAP32[(x&4294967295)>>2]=0;HEAP32[(x+4&4294967295)>>2]=0;HEAP32[(B&4294967295)>>2]=0;HEAP32[(B+4&4294967295)>>2]=0;HEAP32[_dictionary_skipwords>>2]=0;HEAP8[(E&4294967295)>>0]=0;HEAP8[(G&4294967295)>>0]=0;HEAP8[(H&4294967295)>>0]=0;HEAP8[(F&4294967295)>>0]=0;a=HEAP32[(f+1052&4294967295)>>2]==0?3:4;a:do if(a==3)s=HEAP8[(_word_phonemes&4294967295)>>0]=0;else if(a==4){HEAP32[w>>2]=d;a=reSign(HEAP8[HEAP32[w>>2]>>0],8,0)==32?5:6;a==5&&(HEAP32[w>>2]=HEAP32[w>>2]+1&4294967295);HEAP32[y>>
-2]=HEAP32[w>>2];t=HEAP32[y>>2];s=O;__Z8utf8_in2PiPKci(s,t,0);s=0;b:for(;;){if(reSign(HEAP8[HEAP32[y>>2]>>0],8,0)==0)break b;if(reSign(HEAP8[HEAP32[y>>2]>>0],8,0)==32)break b;t=HEAP32[y>>2];a=HEAP32[y>>2];c=J;c=__Z8utf8_in2PiPKci(c,a,0);HEAP32[y>>2]=t+c&4294967295;s=s+1&4294967295}t=c=HEAP32[y>>2]-d&4294967295;a=(c|0)>159?11:12;a==11&&(t=159);_llvm_memcpy_p0i8_p0i8_i32(C&4294967295,d,t,1,0);c=0;a=(HEAP32[_option_sayas>>2]|0)==36?13:16;a==13&&(a=(s|0)==1?14:15,a==14?c=4:a==15&&(HEAP32[w>>2]=HEAP32[w>>
-2]+-1&4294967295,HEAP8[HEAP32[w>>2]>>0]=95,j=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(f,w,E&4294967295,x&4294967295,0,b)));a=(HEAP32[_option_sayas>>2]&16|0)!=0?17:18;b:do if(a==17){var $=HEAP32[_option_sayas>>2]&15;c=$;g=17;a=101;break b}else if(a==18){a=(j|0)==0?19:20;a==19&&(j=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(f,w,E&4294967295,x&4294967295,2,b));a=reSign(HEAP32[(x&4294967295)>>2]&1,8,0)!=0?21:23;c:do if(a==21){if(reSign(HEAP8[(HEAP32[y>>2]+1&4294967295)>>0],8,0)!=46)break c;
-HEAP8[(HEAP32[y>>2]+1&4294967295)>>0]=32}while(0);a=(HEAP32[(x&4294967295)>>2]&536870912|0)!=0?24:27;c:do if(a==24){j=reSign(HEAP8[(HEAP32[w>>2]&4294967295)>>0],8,0);HEAP32[O>>2]=j;h=HEAP32[(x&4294967295)>>2]&127;j=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(f,w,E&4294967295,B&4294967295,0,b);if((HEAP32[(B&4294967295)>>2]|0)==0)break c;HEAP32[(x&4294967295)>>2]=HEAP32[(B&4294967295)>>2];HEAP32[(x+4&4294967295)>>2]=HEAP32[(B+4&4294967295)>>2];if((h|0)==0)break c;HEAP32[(x&4294967295)>>2]=HEAP32[(x&
-4294967295)>>2]&-128|h}else if(a==27){if((j|0)!=0)break c;if((HEAP32[(x&4294967295)>>2]&128|0)==0)break c;HEAP32[y>>2]=HEAP32[w>>2];A=0;if(!((A|0)<(HEAP32[_dictionary_skipwords>>2]|0)))break c;for(;;)if(a=reSign(HEAP8[HEAP32[y>>2]>>0],8,0)==32?31:32,a==31&&(HEAP8[HEAP32[y>>2]>>0]=45,A=A+1&4294967295),HEAP32[y>>2]=HEAP32[y>>2]+1&4294967295,(A|0)<(HEAP32[_dictionary_skipwords>>2]|0))a=30;else break c}while(0);a=(s|0)==1&(HEAP32[_dictionary_skipwords>>2]|0)==0?34:59;c:do if(a==34){h=HEAP32[w>>2];l=0;
-r=h;v=u&4294967295;d:for(;;){q=0;a=r;n=o;n=__Z8utf8_in2PiPKci(n,a,0);a=reSign(HEAP8[(r+n&4294967295)>>0],8,0)!=32?37:36;e:do if(a==36){if((__Z7IsAlphaj(HEAP32[o>>2])|0)==0){a=37;break e}a=reSign(HEAP8[(r+(n+1&4294967295)&4294967295)>>0],8,0)==46?39:43;if(a==39)if(a=reSign(HEAP8[(r+(n+2&4294967295)&4294967295)>>0],8,0)==32?40:41,a==40){q=1;a=47;break e}else{if(a==41){if(reSign(HEAP8[(r+(n+2&4294967295)&4294967295)>>0],8,0)!=39){a=46;break e}n=n+2&4294967295;q=2;a=47;break e}}else if(a==43){if(!((l|
-0)>0)){a=46;break e}if(reSign(HEAP8[(r+n&4294967295)>>0],8,0)!=32){a=46;break e}q=2;a=47;break e}}while(0);e:do if(a==37){a=46;break e}while(0);if(a==46&&(q|0)==0){a=52;break d}p=0;a=(p|0)<(n|0)?48:49;e:do if(a==48)for(;;)if(HEAP8[v>>0]=HEAP8[(r+p&4294967295)>>0],v=v+1&4294967295,p=p+1&4294967295,(p|0)<(n|0))a=48;else break e;while(0);l=l+1&4294967295;if((q|0)==2){a=50;break d}r=r+(n+3&4294967295)&4294967295;a=35}a==50&&(r=r+n&4294967295);a=(l|0)>1?53:56;if(a==53){p=v-u&4294967295;_llvm_memcpy_p0i8_p0i8_i32(h,
-u&4294967295,p,1,0);a=(h+p&4294967295)>0]=32,p=p+1&4294967295,(h+p&4294967295)>2]=(l*2&4294967295)+-2&4294967295}h=l;h=unSign((h|0)!=0,1,0);if(reSign(h,8,0)==0)break c;HEAP32[(x&4294967295)>>2]=0;HEAP32[(x+4&4294967295)>>2]=0;c=1;if((HEAP32[_dictionary_skipwords>>2]|0)==0)break c;HEAP32[(x&4294967295)>>2]=128}while(0);a=reSign(HEAP8[(E&4294967295)>>0],8,0)==21?60:61;if(a==60){_strcpy(_word_phonemes&
-4294967295,E&4294967295);s=0;break a}else if(a==61){a=(P|0)>0&(P|0)<=7?62:63;a==62&&(HEAP32[(x&4294967295)>>2]=HEAP32[(x&4294967295)>>2]&-16|P);a=(j|0)==0?64:73;c:do if(a==64){a=(HEAP32[(x&4294967295)>>2]&131072|0)!=0?65:66;a==65&&(c=1);if((j|0)!=0)break c;h=HEAP32[O>>2];a=h>>>0<=255?69:68;if(a==69){if((unSign((h-48&4294967295)>>>0<=9,1,0)|0)==0)break c;a=f;h=__str3449&4294967295;l=_word_phonemes&4294967295;HEAP32[(e+4&4294967295)>>2]=0;HEAP32[(e&4294967295)>>2]=HEAP32[(e+4&4294967295)>>2];HEAP32[m>>
-2]=h;__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(a,m,l,e&4294967295,0,0);a=reSign(HEAP8[(_word_phonemes&4294967295)>>0],8,0)==21?71:72;if(a==71){s=0;break a}else a==72&&(j=__Z15TranslateNumberP10TranslatorPcS1_PjP8WORD_TABi(f,HEAP32[w>>2],E&4294967295,x&4294967295,b,0))}}while(0);h=unSign((j|0)==0,1,0);a=unSign((M&3|0)!=2,1,0);h=reSign(h,8,0)!=0;a=reSign(a,8,0)!=0;a=unSign(h&a,1,0);a=reSign(a,8,0)!=0?74:81;c:do if(a==74){a=(HEAP32[((f&4294967295)+184&4294967295)>>2]&16777216|0)!=0?77:75;if(a==
-75){if((HEAP32[((f&4294967295)+184&4294967295)>>2]&33554432|0)==0)break c;if(reSign(M&1,8,0)==0)break c}a=(M&16|0)!=0?79:78;if(a==78&&(HEAP32[(b+12&-1)>>2]&256|0)!=0)break c;j=__Z14TranslateRomanP10TranslatorPcS1_P8WORD_TAB(f,HEAP32[w>>2],E&4294967295,b);h=unSign((j|0)!=0,1,0);if(reSign(h,8,0)==0)break c;HEAP32[(x&4294967295)>>2]|=131072}while(0);a=reSign(M&1,8,0)!=0?82:100;c:do if(a==82){if(!((s|0)>1))break c;l=h=HEAP32[O>>2];a=h>>>0<=255?84:85;d:do if(a==84){var X=_isalpha(l),g=84;a=90;break d}else if(a==
-85)if(a=l>>>0>12352&h>>>0<=42752?86:87,a==86){a=91;break d}else if(a==87)if(a=h>>>0>563?88:89,a==88)break c;else if(a==89){var ia=unSign(HEAPU8[(__ZL10walpha_tab+(h-256&4294967295)&4294967295)>>0],8,0),g=89;a=90;break d}while(0);if(a==90&&((g==84?X:ia)|0)==0)break c;a=(HEAP32[_option_tone_flags>>2]&256|0)==0?94:92;d:do if(a==92){if((HEAP32[(x&4294967295)>>2]&131072|0)!=0)break d;V=2048;break c}while(0);if((j|0)!=0)break c;if((HEAP32[(x&4294967295)>>2]&128|0)!=0)break c;if(!((s|0)<=3))break c;if(!((HEAP32[(f+
-8308&4294967295)>>2]|0)>3))break c;if(!((HEAP32[(f+8304&4294967295)>>2]|0)<=(HEAP32[(f+8308&4294967295)>>2]|0)))break c;c=1;a=102;break b}while(0);var ha=c,g=100;a=101;break b}}while(0);b:do if(a==101){if(((g==100?ha:$)|0)>0){a=102;break b}if((j|0)!=0){a=199;break b}l=h=0;v=999;HEAP32[y>>2]=HEAP32[w>>2];q=G&4294967295;r=G&4294967295;c:for(;;){a=(v|0)<=2&(v|0)>0?108:118;if(a==118){if((s|0)<=1){a=120;break c}if((__Z14UnpronouncableP10TranslatorPci(f,HEAP32[y>>2],h)|0)==0){a=120;break c}}Y=67108864;
-V=0;if(reSign(HEAP8[(HEAP32[y>>2]&4294967295)>>0],8,0)==39){a=121;break c}a=(h|0)>0?110:111;a==110&&(l=1);v=HEAP32[y>>2];p=__Z15TranslateLetterP10TranslatorPcS1_i(f,HEAP32[y>>2],q,l);HEAP32[y>>2]=v+p&4294967295;h=h+1&4294967295;if(reSign(HEAP8[r>>0],8,0)==21){a=112;break c}v=0;if(reSign(HEAP8[(HEAP32[y>>2]+v&4294967295)>>0],8,0)==32){a=117;continue c}for(;;)if(v=v+1&4294967295,reSign(HEAP8[(HEAP32[y>>2]+v&4294967295)>>0],8,0)!=32)a=116;else{a=117;continue c}}if(a==112)if(_strcpy(_word_phonemes&4294967295,
-G&4294967295),a=(_strcmp(G+1&4294967295,__str4451&4294967295)|0)==0?113:114,a==113){s=65536;break a}else if(a==114){s=0;break a}__Z17SetSpellingStressP10TranslatorPcii(f,G&4294967295,0,h);if(reSign(HEAP8[HEAP32[y>>2]>>0],8,0)==32){a=199;break b}a=reSign(HEAP8[(G&4294967295)>>0],8,0)!=0?123:125;c:do if(a==123){if(reSign(HEAP8[(HEAP32[y>>2]&4294967295)>>0],8,0)==39)break c;HEAP8[(HEAP32[y>>2]+-1&4294967295)>>0]=32}while(0);k=__Z14TranslateRulesP10TranslatorPcS1_iS1_iPj(f,HEAP32[y>>2],E&4294967295,160,
-F&4294967295,M,x&4294967295);a=reSign(HEAP8[(E&4294967295)>>0],8,0)==21;h=E&4294967295;a=a?126:127;if(a==126){_strcpy(_word_phonemes&4294967295,h);s=0;break a}else if(a==127){a=reSign(HEAP8[h>>0],8,0)==0?128:134;c:do if(a==128){if(reSign(HEAP8[(F&4294967295)>>0],8,0)!=0){a=134;break c}j=HEAP32[y>>2];g=ca;__Z8utf8_in2PiPKci(g,j,0);a=(s|0)!=1?131:130;d:do if(a==130){if((__Z7IsAlphaj(HEAP32[ca>>2])|0)==0){a=131;break d}g=__ZL22SpeakIndividualLettersP10TranslatorPcS1_i(f,HEAP32[y>>2],E&4294967295,c);
-HEAP32[y>>2]=g;g=unSign(HEAP32[y>>2]==0,1,0);if(reSign(g,8,0)==0){a=134;break c}s=0;break a}while(0)}while(0);A=HEAP8[(HEAP32[y>>2]+-1&4294967295)>>0];j=0;R=1;h=0;l=L&4294967295;q=L&4294967295;r=T&4294967295;v=x&4294967295;p=I&4294967295;var aa=E&4294967295,da=F&4294967295,W=x&4294967295,ka=I&4294967295,ua=I&4294967295,oa=E&4294967295,qa=L&4294967295,ra=F&4294967295,xa=T&4294967295,la=F&4294967295,ga=T&4294967295,ta=T&4294967295,ma=S&4294967295,U=F&4294967295,na=K+1&4294967295,ba=H&4294967295,ja=
-E&4294967295,va=E&4294967295,za=x&4294967295,wa=H&4294967295,Aa=E&4294967295,fa=x&4294967295,pa=H&4294967295,sa=H&4294967295,Ba=F&4294967295,ya=E&4294967295,Ca=B&4294967295,Ea=x&4294967295,Da=B&4294967295,Ja=x&4294967295,Na=B+4&4294967295,Oa=x+4&4294967295,Pa=E&4294967295,Qa=F&4294967295,Ra=x&4294967295,Ka=E&4294967295,La=H&4294967295,Ma=F&4294967295,Sa=K&4294967295,g=134;c:for(;;){var Fa=k;if(((g==167?Ha:0)|0)>49){a=170;break c}if((Fa&1024|0)==0){a=170;break c}a=(R|0)!=0?136:142;d:do if(a==136){if((k&
-131072|0)!=0){a=142;break d}HEAP8[l>>0]=0;N=__Z14TranslateRulesP10TranslatorPcS1_iS1_iPj(f,HEAP32[y>>2],q,160,r,M|805306368,v);if((N|0)==0){a=142;break d}__Z12RemoveEndingP10TranslatorPciS1_(f,HEAP32[y>>2],N,p);k=__Z14TranslateRulesP10TranslatorPcS1_iS1_iPj(f,HEAP32[y>>2],aa,160,da,M|268435456,W);a=_strlen(ka);_llvm_memcpy_p0i8_p0i8_i32(HEAP32[y>>2],ua,a,1,0);a=(k&1024|0)==0?139:141;e:do if(a==139){k=N;_strcpy(oa,qa);_strcpy(ra,xa);if((HEAP32[_option_phonemes>>2]|0)!=2)break e;__Z14DecodePhonemesPKcPc(la,
-ga);_fprintf(HEAP32[_f_trans>>2],__str5452&4294967295,ta)}while(0);R=0;a=167;break d}while(0);d:do if(a==142){z=k;a=(z&2048|0)!=0?143:144;a==143&&(HEAP32[(f+8272&4294967295)>>2]=1);HEAP8[(HEAP32[y>>2]+-1&4294967295)>>0]=A;a=(z&131072|0)==0?145:149;e:do if(a==145){A=k=z&15;if(!((k|0)>0))break e;for(;;){HEAP32[y>>2]=HEAP32[y>>2]+1&4294967295;a=(reSign(HEAP8[HEAP32[y>>2]>>0],8,0)&192|0)==128?147:148;g:do if(a==147)for(;;)if(HEAP32[y>>2]=HEAP32[y>>2]+1&4294967295,(reSign(HEAP8[HEAP32[y>>2]>>0],8,0)&192|
-0)==128)a=147;else break g;while(0);A=k=A-1&4294967295;if((k|0)>0)a=146;else break e}}else if(a==149){k=1;HEAP8[Sa>>0]=0;j=z&63;A=0;R=k;(A|0)<(j|0)?(g=149,a=150):(g=149,a=154);f:do if(a==150)for(;;){a=HEAP32[y>>2];HEAP8[(K+(g==153?Ga:R)&4294967295)>>0]=HEAP8[a>>0];k=k+1&4294967295;HEAP32[y>>2]=a+1&4294967295;a=(z&131072|0)!=0?151:153;h:do if(a==151){if((j-1&4294967295|0)!=(A|0))break h;HEAP8[(K+(k-1&4294967295)&4294967295)>>0]=0}while(0);A=A+1&4294967295;var Ga=k;if((A|0)<(j|0))g=153,a=150;else{g=
-153;a=154;break f}}while(0);HEAP8[(K+(g==149?R:Ga)&4294967295)>>0]=0}while(0);A=HEAP8[(HEAP32[y>>2]+-1&4294967295)>>0];HEAP8[(HEAP32[y>>2]+-1&4294967295)>>0]=32;R=1;a=(z&131072|0)!=0?156:160;e:do if(a==156){k=ma;j=U;_strncpy(k,j,12);HEAP8[(k+11&4294967295)>>0]=0;HEAP32[Z>>2]=na;_strcpy(ba,ja);j=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(f,Z,va,za,0,b);a=(j|0)!=0?157:158;a==157&&_strcpy(wa,Aa);if((HEAP32[fa>>2]&131072|0)==0)break e;HEAP8[pa>>0]=0;__ZL22SpeakIndividualLettersP10TranslatorPcS1_i(f,
-HEAP32[Z>>2],sa,1)}else a==160&&_strcat(La,Ma);while(0);k=HEAP8[Ba>>0]=0;j=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(f,y,ya,Ca,1024,b);a=(HEAP32[Ea>>2]|0)==0?162:163;a==162?(HEAP32[Ja>>2]=HEAP32[Da>>2],HEAP32[Oa>>2]=HEAP32[Na>>2]):a==163&&(Q=1);if((j|0)!=0)break d;k=__Z14TranslateRulesP10TranslatorPcS1_iS1_iPj(f,HEAP32[y>>2],Pa,160,Qa,0,Ra);if(reSign(HEAP8[Ka>>0],8,0)==21){a=166;break c}}while(0);var Ha=h+1&4294967295;h=Ha;g=167;a=168}if(a==170){a=(Fa|0)!=0?171:198;c:do if(a==171){if((k&
-1024|0)!=0)break c;_strcpy(ea&4294967295,E&4294967295);h=__Z12RemoveEndingP10TranslatorPciS1_(f,HEAP32[y>>2],k,I&4294967295);HEAP8[(E&4294967295)>>0]=0;a=reSign(HEAP8[(H&4294967295)>>0],8,0)!=0?173:181;d:do if(a==173)if(HEAP8[(HEAP32[y>>2]+-1&4294967295)>>0]=A,j=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(f,w,E&4294967295,B&4294967295,h,b),HEAP8[(HEAP32[y>>2]+-1&4294967295)>>0]=32,a=reSign(HEAP8[(E&4294967295)>>0],8,0)==21?174:175,a==174){f=_strlen(I&4294967295);_llvm_memcpy_p0i8_p0i8_i32(HEAP32[y>>
-2],I&4294967295,f,1,0);_strcpy(_word_phonemes&4294967295,E&4294967295);s=0;break a}else if(a==175){a=(HEAP32[(x&4294967295)>>2]|0)==0?176:177;a==176&&(HEAP32[(x&4294967295)>>2]=HEAP32[(B&4294967295)>>2],HEAP32[(x+4&4294967295)>>2]=HEAP32[(B+4&4294967295)>>2]);a=(j|0)!=0?178:179;if(a==178&&(HEAP8[(H&4294967295)>>0]=0,(j|0)!=0)){a=195;break d}if((HEAP32[(B&4294967295)>>2]|0)==0){a=181;break d}Q=1;a=181;break d}while(0);d:do if(a==181){if((j|0)!=0)break d;j=__Z14LookupDictListP10TranslatorPPcS1_PjiP8WORD_TAB(f,
-y,E&4294967295,B&4294967295,h,b);a=reSign(HEAP8[(E&4294967295)>>0],8,0)==21?183:184;if(a==183){f=_strlen(I&4294967295);_llvm_memcpy_p0i8_p0i8_i32(HEAP32[y>>2],I&4294967295,f,1,0);_strcpy(_word_phonemes&4294967295,E&4294967295);s=0;break a}else if(a==184){a=(HEAP32[(x&4294967295)>>2]|0)==0?185:186;a==185&&(HEAP32[(x&4294967295)>>2]=HEAP32[(B&4294967295)>>2],HEAP32[(x+4&4294967295)>>2]=HEAP32[(B+4&4294967295)>>2]);if((j|0)!=0)break d;a=(k&16384|0)!=0?188:189;if(a==188)_strcpy(E&4294967295,ea&4294967295),
-__Z21ApplySpecialAttributeP10TranslatorPci(f,E&4294967295,HEAP32[(x&4294967295)>>2]);else if(a==189){a=(h&4|0)!=0?190:191;a==190&&(M|=8192);a=(k&262144|0)!=0?192:193;a==192&&(M|=134217728);__Z14TranslateRulesP10TranslatorPcS1_iS1_iPj(f,HEAP32[y>>2],E&4294967295,160,0,M,x&4294967295);if(reSign(HEAP8[(E&4294967295)>>0],8,0)!=21)break d;_strcpy(_word_phonemes&4294967295,E&4294967295);E=_strlen(I&4294967295);_llvm_memcpy_p0i8_p0i8_i32(HEAP32[y>>2],I&4294967295,E,1,0);HEAP8[(HEAP32[y>>2]+-1&4294967295)>>
-0]=A;s=0;break a}}}while(0);a=(k&65536|0)==0?196:197;a==196&&(__Z14AppendPhonemesP10TranslatorPciPKc(f,E&4294967295,160,F&4294967295),HEAP8[(F&4294967295)>>0]=0);h=_strlen(I&4294967295);_llvm_memcpy_p0i8_p0i8_i32(HEAP32[y>>2],I&4294967295,h,1,0)}while(0);HEAP8[(HEAP32[y>>2]+-1&4294967295)>>0]=A;a=199;break b}else if(a==166){HEAP8[(HEAP32[y>>2]+-1&4294967295)>>0]=A;_strcpy(_word_phonemes&4294967295,E&4294967295);s=0;break a}}}while(0);b:do if(a==102){k=HEAP8[(E&4294967295)>>0]=0;a=__ZL22SpeakIndividualLettersP10TranslatorPcS1_i(f,
-HEAP32[w>>2],E&4294967295,c)==0;a=unSign(a,1,0);if(reSign(a,8,0)==0)break b;a=(s|0)>1?104:105;if(a==104){s=65536;break a}else if(a==105){s=0;break a}}while(0);a=200;b:do if(a==200){a=(M&4|0)!=0?201:209;break b}while(0);b:do if(a==201)if(a=(HEAP32[J>>2]|0)==102?202:203,a==202)__Z14TranslateRulesP10TranslatorPcS1_iS1_iPj(f,__ZZ13TranslateWordP10TranslatorPciP8WORD_TABE7word_ss+1&4294967295,E&4294967295,160,0,0,0);else if(a==203){a=(HEAP32[J>>2]|0)==0?207:204;c:do if(a==204&&(a=HEAP32[J>>2],c=__str6453&
-4294967295,h=a,a=(h|0)>127?205:206,a!=205&&a==206)){if(_strchr(c,h)==0){a=207;break c}__Z14TranslateRulesP10TranslatorPcS1_iS1_iPj(f,__ZZ13TranslateWordP10TranslatorPciP8WORD_TABE7word_iz+1&4294967295,E&4294967295,160,0,0,0);break b}while(0);__Z14TranslateRulesP10TranslatorPcS1_iS1_iPj(f,__ZZ13TranslateWordP10TranslatorPciP8WORD_TABE7word_zz+1&4294967295,E&4294967295,160,0,0,0)}while(0);M|=V;h=0;c=H&4294967295;a=reSign(HEAP8[c>>0],8,0)!=0?210:214;b:do if(a==210)for(;;){a=reSign(HEAP8[c>>0],8,0)==
-6?212:211;d:do if(a==211){a=reSign(HEAP8[c>>0],8,0)==7?212:213;break d}while(0);a==212&&(h=reSign(HEAP8[c>>0],8,0));c=c+1&4294967295;if(reSign(HEAP8[c>>0],8,0)!=0)a=210;else break b}while(0);a=(Q|0)!=0?216:215;b:do if(a==215){if((h|0)!=0){a=216;break b}__Z13SetWordStressP10TranslatorPcPjii(f,E&4294967295,x&4294967295,-1,0);_snprintf(_word_phonemes&4294967295,160,__str7454&4294967295,G&4294967295,H&4294967295,E&4294967295);HEAP8[(_word_phonemes+159&4294967295)>>0]=0;a=227;break b}while(0);b:do if(a==
-216){a=(HEAP32[(((f&4294967295)+24&4294967295)+12&4294967295)>>2]|0)!=0?218:217;c:do if(a==217){if((z&65536|0)!=0)break c;_snprintf(_word_phonemes&4294967295,160,__str7454&4294967295,G&4294967295,H&4294967295,E&4294967295);HEAP8[(_word_phonemes+159&4294967295)>>0]=0;__Z13SetWordStressP10TranslatorPcPjii(f,_word_phonemes&4294967295,x&4294967295,-1,0);break b}while(0);__Z13SetWordStressP10TranslatorPcPjii(f,E&4294967295,x&4294967295,3,0);A=0;c=H&4294967295;a=reSign(HEAP8[c>>0],8,0)!=0?219:224;c:do if(a==
-219)for(;;)if(a=reSign(HEAP8[c>>0],8,0)==6?220:223,a==220&&(a=(A|0)==0?221:222,a==221?A=1:a==222&&(HEAP8[c>>0]=5)),c=c+1&4294967295,reSign(HEAP8[c>>0],8,0)!=0)a=219;else{a=224;break c}while(0);_snprintf(_word_phonemes&4294967295,160,__str7454&4294967295,G&4294967295,H&4294967295,E&4294967295);HEAP8[(_word_phonemes+159&4294967295)>>0]=0;__Z13SetWordStressP10TranslatorPcPjii(f,_word_phonemes&4294967295,x&4294967295,-1,0)}while(0);a=reSign(HEAP8[(F&4294967295)>>0],8,0)!=0?228:229;a==228&&(A=_strlen(_word_phonemes&
-4294967295),HEAP8[(F+(159-A&4294967295)&4294967295)>>0]=0,_strcpy(_word_phonemes+A&4294967295,F&4294967295));a=(M&16|0)!=0?230:231;a==230&&(HEAP32[(x&4294967295)>>2]&=-268435457);a=(M&128|0)==0?234:232;b:do if(a==232){if((HEAP32[((f&4294967295)+12&4294967295)>>2]&1048576|0)==0){a=234;break b}__Z16ChangeWordStressP10TranslatorPci(f,_word_phonemes&4294967295,3);a=243;break b}while(0);b:do if(a==234)if(a=(M&3072|0)!=0?235:237,a==235){__Z16ChangeWordStressP10TranslatorPci(f,_word_phonemes&4294967295,
-6);if((M&2048|0)==0)break b;HEAP32[(x&4294967295)>>2]|=268435456}else if(a==237){if((HEAP32[(b+12*HEAP32[_dictionary_skipwords>>2]&-1)>>2]&16|0)==0)break b;a=(HEAP32[(x&4294967295)>>2]&6144|0)!=0?239:240;if(a==239)__Z16ChangeWordStressP10TranslatorPci(f,_word_phonemes&4294967295,4);else if(a==240){if((HEAP32[(x&4294967295)>>2]&8192|0)==0)break b;if((unSign(HEAPU8[__ZL18any_stressed_words_b>>0],1,0)|0)==0)break b;__Z16ChangeWordStressP10TranslatorPci(f,_word_phonemes&4294967295,3)}}while(0);a=(k&8192|
-0)!=0?244:245;a==244&&(HEAP32[(f+8272&4294967295)>>2]=2,HEAP32[(f+8280&4294967295)>>2]=2);a=(HEAP32[(x+4&4294967295)>>2]&8|0)!=0?246:247;b:do if(a==246)HEAP32[(f+8276&4294967295)>>2]=3,HEAP32[(f+8272&4294967295)>>2]=0,HEAP32[(f+8284&4294967295)>>2]=0;else if(a==247)if(a=reSign(HEAP32[(x+4&4294967295)>>2]&1,8,0)!=0?248:249,a==248)HEAP32[(f+8272&4294967295)>>2]=2,HEAP32[(f+8280&4294967295)>>2]=0,HEAP32[(f+8284&4294967295)>>2]=0;else if(a==249)if(a=(HEAP32[(x+4&4294967295)>>2]&2|0)!=0?250:251,a==250)HEAP32[(f+
-8272&4294967295)>>2]=0,HEAP32[(f+8280&4294967295)>>2]=2,HEAP32[(f+8276&4294967295)>>2]=0,HEAP32[(f+8284&4294967295)>>2]=0;else if(a==251){if((HEAP32[(x+4&4294967295)>>2]&4|0)==0)break b;HEAP32[(f+8284&4294967295)>>2]=2;HEAP32[(f+8272&4294967295)>>2]=0;HEAP32[(f+8280&4294967295)>>2]=0;HEAP32[(f+8276&4294967295)>>2]=0}while(0);a=reSign(HEAP8[(HEAP32[y>>2]&4294967295)>>0],8,0)!=0?254:263;b:do if(a==254){if((HEAP32[(x+4&4294967295)>>2]&256|0)!=0)break b;a=(HEAP32[(f+8272&4294967295)>>2]|0)>0?256:257;
-a==256&&(HEAP32[(f+8272&4294967295)>>2]=HEAP32[(f+8272&4294967295)>>2]-1&4294967295);a=(HEAP32[(f+8280&4294967295)>>2]|0)>0?258:259;a==258&&(HEAP32[(f+8280&4294967295)>>2]=HEAP32[(f+8280&4294967295)>>2]-1&4294967295);a=(HEAP32[(f+8284&4294967295)>>2]|0)>0?260:261;a==260&&(HEAP32[(f+8284&4294967295)>>2]=HEAP32[(f+8284&4294967295)>>2]-1&4294967295);if(!((HEAP32[(f+8276&4294967295)>>2]|0)>0))break b;HEAP32[(f+8276&4294967295)>>2]=HEAP32[(f+8276&4294967295)>>2]-1&4294967295}while(0);a=(s|0)==1?264:274;
-b:do if(a==264){if((HEAP32[(f+280&4294967295)>>2]|0)!=25966)break b;c=s=HEAP32[O>>2];a=s>>>0<=255?266:267;a==266?D=_isalpha(c):a==267&&(a=c>>>0>12352&s>>>0<=42752?268:269,a==268?D=1:a==269&&(a=s>>>0>563?270:271,a==270?D=0:a==271&&(D=unSign(HEAPU8[(__ZL10walpha_tab+(s-256&4294967295)&4294967295)>>0],8,0))));s=D;if(!((s|0)!=0&(HEAP32[O>>2]|0)!=105))break b;HEAP32[(x&4294967295)>>2]|=16777216}while(0);a=(HEAP32[(((f&4294967295)+24&4294967295)+60&4294967295)>>2]&2|0)!=0?275:277;b:do if(a==275){if((HEAP32[(x&
-4294967295)>>2]&3145728|0)==0){a=277;break b}__Z22ApplySpecialAttribute2P10TranslatorPci(f,_word_phonemes&4294967295,HEAP32[(x&4294967295)>>2])}while(0);HEAP32[(x&4294967295)>>2]|=Y;_llvm_memcpy_p0i8_p0i8_i32(d,C&4294967295,t,1,0);s=HEAP32[(x&4294967295)>>2]}while(0);STACKTOP=e;return s}function __Z16DeleteTranslatorP10Translator(f){var d,e;d=HEAP32[(f+1052&4294967295)>>2]!=0?1:3;a:do if(d==1){e=HEAP32[(f+1052&4294967295)>>2];if(e==0)break a;_free(e)}while(0);(f!=0?4:5)==4&&_free(f)}
-function __Z14SetTranslator2PKc(f){var d,e,b,a;e=__Z22SelectPhonemeTableNamePKc(f);d=unSign((e|0)>=0,1,0);d=reSign(d,8,0)!=0?1:12;a:do if(d==1){d=HEAP32[_translator2>>2]!=0?2:10;if(d==2)if(d=(_strcmp(f,__ZL20translator2_language&4294967295)|0)!=0,b=HEAPU32[_translator2>>2],d=d?3:9,d==3){a=b;d=HEAP32[(a+1052&4294967295)>>2]!=0?4:6;b:do if(d==4){b=HEAP32[(a+1052&4294967295)>>2];if(b==0)break b;_free(b)}while(0);b=d=a;d=d!=0?7:8;d==7&&_free(b);HEAP32[_translator2>>2]=0}else if(d==9&&b!=0)break a;b=__Z16SelectTranslatorPKc(f);
-HEAP32[_translator2>>2]=b;_strcpy(__ZL20translator2_language&4294967295,f);b=(__Z14LoadDictionaryP10TranslatorPKci(HEAP32[_translator2>>2],f,0)|0)!=0;b=unSign(b,1,0);if(reSign(b,8,0)==0)break a;e=HEAP32[(HEAP32[_voice>>2]+40&4294967295)>>2];HEAP32[_n_phoneme_tab>>2]=0;__ZL17SetUpPhonemeTableii(e,0);HEAP32[_n_phoneme_tab>>2]=HEAP32[_n_phoneme_tab>>2]+1&4294967295;HEAP32[_current_phoneme_table>>2]=e;e=-1;HEAP8[(__ZL20translator2_language&4294967295)>>0]=0}while(0);return e}
-function __ZL14TranslateWord2P10TranslatorPcP8WORD_TABii(f,d,e,b,a){var g=STACKTOP;STACKTOP+=392;_memset(g,0,392);var c,h=null,k,j,l,m,n,o,q,p,r,v,u,s,t,D,w,A,x,B,z,y=g+4,E=g+168,H=g+208,G=g+220,F=g+228,I=g+232;D=s=v=0;w=-1;A=0;l=-1;x=1;c=HEAP32[_f_logespeak>>2]!=0?1:7;a:do if(c==1){if((HEAP32[_logging_type>>2]&8|0)==0)break a;z=unSign(HEAPU8[(e+10&4294967295)>>0],8,0);_fprintf(HEAP32[_f_logespeak>>2],__str8456&4294967295,HEAP32[(e&4294967295)>>2],z);p=0;for(h=2;;){if(!(((h==4?B:0)|0)<=39)){c=6;break}if(reSign(HEAP8[(d+
-p&4294967295)>>0],8,0)==0){c=6;break}B=HEAP32[_f_logespeak>>2];z=reSign(HEAP8[(d+p&4294967295)>>0],8,0);_fputc(z,B);p=B=p+1&4294967295;h=4;c=5}_fwrite(__str9457&4294967295,1,2,HEAP32[_f_logespeak>>2])}while(0);B=z=unSign(HEAPU8[(e+10&4294967295)>>0],8,0);((z|0)>31?8:9)==8&&(B=31);B=unSign(HEAPU16[(e+6&4294967295)>>1],16,0)&2047|B<<11;z=HEAP32[(e&-1)>>2];c=(z&64|0)!=0?10:18;a:do if(c==10)for(HEAP8[__ZL13embedded_flag_b>>0]=1;;)if(q=HEAP32[__ZL13embedded_read>>2],p=HEAP32[(_embedded_list+q*4&4294967295)>>
-2],HEAP32[__ZL13embedded_read>>2]=q+1&4294967295,q=(p|0)>>8,c=p&31,c=c==9?12:c==12?14:c==13?13:17,c==12?HEAP32[_option_sayas>>2]=q:c==14?(c=(q|0)==0?15:16,c==15?b=0:c==16&&(b=q+b&4294967295)):c==13&&(HEAP32[__ZL15option_emphasis>>2]=q),(p&128|0)==0)c=11;else break a;while(0);c=reSign(HEAP8[(d&4294967295)>>0],8,0)==0?19:20;a:do if(c==19)j=HEAP8[(_word_phonemes&4294967295)>>0]=0;else if(c==20){c=(HEAP32[(f+8312&4294967295)>>2]|0)>0?21:22;c==21&&(HEAP32[(f+8312&4294967295)>>2]=HEAP32[(f+8312&4294967295)>>
-2]-1&4294967295);c=(HEAP32[_option_sayas>>2]&240|0)==16?23:25;b:do if(c==23){if((z&512|0)!=0)break b;b=b+4&4294967295}while(0);c=(z&2|0)!=0&(HEAP32[_option_capitals>>2]|0)>2&(HEAP32[__ZL11embedded_ix>>2]|0)<=243?26:31;c==26&&(c=((HEAP8[__ZL13embedded_flag_b>>0]?2:0)|0)!=0?27:28,c==27&&(HEAP32[(_embedded_list+(HEAP32[__ZL11embedded_ix>>2]-1&4294967295)*4&4294967295)>>2]&=-129),A=HEAP32[_option_capitals>>2],j=unSign((A|0)==3,1,0),c=reSign(j,8,0)!=0?29:30,c==29&&(A=20),j=HEAPU32[__ZL11embedded_ix>>2],
-HEAP32[(_embedded_list+j*4&4294967295)>>2]=(A*256&4294967295)+193&4294967295,HEAP32[__ZL11embedded_ix>>2]=j+1&4294967295,HEAP8[__ZL13embedded_flag_b>>0]=1);j=_word_phonemes&4294967295;c=(z&8|0)!=0?32:47;b:do if(c==32){p=(_memcmp(d,__str10459&4294967295,3)|0)==0;v=d;c=p?33:45;c:do if(c==33){d=v+3&4294967295;p=0;u=reSign(HEAP8[d>>0],8,0);d=d+1&4294967295;q=p;(u|0)==32|(u|0)==0?(h=33,c=34):(h=33,c=43);d:do if(c==43)for(;;){C=h==43?C:q;c=_tolower(u)&255;HEAP8[(H+C&4294967295)>>0]=c;p=p+1&4294967295;u=
-reSign(HEAP8[d>>0],8,0);var d=d+1&4294967295,C=p;if((u|0)==32|(u|0)==0){h=43;c=34;break d}else c=h=43}while(0);HEAP8[(H+(h==33?q:C)&4294967295)>>0]=0;p=H&4294967295;for(q=0;;){if(!((q|0)<(HEAP32[_n_phoneme_tables>>2]|0))){c=39;break}c=(_strcmp(p,_phoneme_tab_list+q*48&-1)|0)==0;var K=q;if(c){c=36;break}q=K+1&4294967295;c=38}c==36&&(HEAP32[_phoneme_tab_number>>2]=K);c=(q|0)==(HEAP32[_n_phoneme_tables>>2]|0)?40:41;c==40?r=-1:c==41&&(r=q);p=r;q=unSign((p|0)>0,1,0);if(reSign(q,8,0)==0){c=46;break c}q=
-p;HEAP32[_n_phoneme_tab>>2]=0;__ZL17SetUpPhonemeTableii(q,0);HEAP32[_n_phoneme_tab>>2]=HEAP32[_n_phoneme_tab>>2]+1&4294967295;HEAP32[_current_phoneme_table>>2]=q;HEAP8[(_word_phonemes&4294967295)>>0]=21;HEAP8[(_word_phonemes+1&4294967295)>>0]=p&255;HEAP8[(_word_phonemes+2&4294967295)>>0]=0}else c==45&&__Z14EncodePhonemesPcS_Ph(v,_word_phonemes&4294967295,g&4294967295);while(0);v=-2147483648}else if(c==47){p=0;c:for(;;){v=p;HEAP8[(y+v&4294967295)>>0]=HEAP8[(d+p&4294967295)>>0];v=reSign(HEAP8[(y+v&
-4294967295)>>0],8,0);if((v|0)==32|(v|0)==0)break c;if((p|0)>159)break c;p=p+1&4294967295}v=__Z13TranslateWordP10TranslatorPciP8WORD_TAB(HEAP32[_translator>>2],d,a,e);c=(v&65536|0)!=0?52:53;if(c==52){_llvm_memcpy_p0i8_p0i8_i32(d,y&4294967295,p,1,0);j=v;break a}else if(c==53){c=(v&8388608|0)!=0?54:88;c:do if(c==54){if((HEAP32[(e+12&-1)>>2]&8|0)!=0)break c;t=1;HEAP32[(G&4294967295)>>2]=0;q=HEAP32[(((f&4294967295)+24&4294967295)+44&4294967295)>>2];u=d;c=reSign(HEAP8[u>>0],8,0)!=32;m=u;c?(h=55,c=56):(h=
-55,c=57);d:do if(c==56)for(;;){u=(h==56?O:m)+1&4294967295;c=reSign(HEAP8[u>>0],8,0)!=32;var O=u;if(c)c=h=56;else{h=56;break d}}while(0);m=(h==55?m:O)+1&4294967295;c=F;__Z8utf8_in2PiPKci(c,m,0);n=m=c=HEAPU32[F>>2];c=c>>>0<=255?58:59;d:do if(c==58){var J=_isalpha(n),h=58;c=64;break d}else if(c==59)if(c=n>>>0>12352&m>>>0<=42752?60:61,c==60){c=66;break d}else if(c==61)if(c=m>>>0>563?62:63,c==62){c=65;break d}else if(c==63){var Q=unSign(HEAPU8[(__ZL10walpha_tab+(m-256&4294967295)&4294967295)>>0],8,0),
-h=63;c=64;break d}while(0);d:do if(c==64){c=((h==58?J:Q)|0)==0?65:66;break d}while(0);if(c!=65&&c==66){if((t|0)==0)break c;_strcpy(I&4294967295,_word_phonemes&4294967295);c=__Z13TranslateWordP10TranslatorPciP8WORD_TAB(HEAP32[_translator>>2],u+1&4294967295,0,e+12&4294967295);HEAP32[(G&4294967295)>>2]=c;c=(HEAP32[(G&4294967295)>>2]&67108864|0)!=0?68:69;c==68&&(t=0);c=(q&256|0)!=0?70:72;d:do if(c==70){if((HEAP32[(G&4294967295)>>2]&1048576|0)!=0)break d;t=0}while(0);c=(q&512|0)!=0?73:75;d:do if(c==73){if((HEAP32[(e+
-12&-1)>>2]&16|0)==0){c=75;break d}t=0;c=76;break d}while(0);d:do if(c==75){c=(t|0)==0?76:77;break d}while(0);if(c==76&&(_strcpy(_word_phonemes&4294967295,I&4294967295),(t|0)==0))break c;HEAP8[u>>0]=45;v=t=__Z13TranslateWordP10TranslatorPciP8WORD_TAB(HEAP32[_translator>>2],d,a,e);(q|0)<=0?(h=77,c=85):(h=77,c=78);if(c==78){m=j;n=0;o=unSign(HEAPU8[m>>0],8,0);c=(o|0)!=0;unSign(c,1,0);m=m+1&4294967295;c=c?79:82;d:do if(c==79)for(;;)if(c=reSign(HEAP8[(HEAP32[(_phoneme_tab+o*4&4294967295)>>2]+11&4294967295)>>
-0],8,0)==2?81:80,c==81&&(n=n+1&4294967295),o=unSign(HEAPU8[m>>0],8,0),c=unSign((o|0)!=0,1,0),m=m+1&4294967295,reSign(c,8,0)!=0)c=79;else break d;while(0);c=n;c=(c|0)<=(q&31|0)?84:83;if(c==84)var R=v,h=84;else if(c==83){HEAP8[u>>0]=32;v=__Z13TranslateWordP10TranslatorPciP8WORD_TAB(HEAP32[_translator>>2],d,a,e);break c}}c=((h==84?R:t)|0)==0?86:87;c==86&&(v=HEAP32[(G&4294967295)>>2]);v|=128;HEAP32[_dictionary_skipwords>>2]=1}}while(0);c=reSign(HEAP8[(j&4294967295)>>0],8,0)==21?89:100;c:do if(c==89){_llvm_memcpy_p0i8_p0i8_i32(d,
-y&4294967295,p,1,0);l=j+1&4294967295;c=reSign(HEAP8[(l&4294967295)>>0],8,0)==0?90:91;c==90&&(l=__str4451&4294967295);_strcpy(E&4294967295,_dictionary_name&4294967295);l=q=__Z14SetTranslator2PKc(l);c=(q|0)>=0?92:95;d:do if(c==92)if(v=__Z13TranslateWordP10TranslatorPciP8WORD_TAB(HEAP32[_translator2>>2],d,a,e),c=reSign(HEAP8[(j&4294967295)>>0],8,0)==21?93:94,c==93){l=-1;c=95;break d}else if(c==94){c=(l|0)<0?95:96;break d}while(0);c==95&&(HEAP8[(j&4294967295)>>0]=13,HEAP8[(j+1&4294967295)>>0]=13,HEAP8[(j+
-2&4294967295)>>0]=0);q=(__Z24ChangeEquivalentPhonemesP10TranslatoriPc(f,l,j)|0)!=0;q=unSign(q,1,0);c=reSign(q,8,0)!=0?97:98;if(c!=97&&c==98&&(l|0)!=-1)break c;_strcpy(_dictionary_name&4294967295,E&4294967295);l=HEAP32[(HEAP32[_voice>>2]+40&4294967295)>>2];HEAP32[_n_phoneme_tab>>2]=0;__ZL17SetUpPhonemeTableii(l,0);HEAP32[_n_phoneme_tab>>2]=HEAP32[_n_phoneme_tab>>2]+1&4294967295;HEAP32[_current_phoneme_table>>2]=l;l=HEAP32[(HEAP32[_voice>>2]+40&4294967295)>>2]}while(0);c=(z&128|0)==0?101:111;c:do if(c==
-101){c=(v&268435456|0)!=0?102:104;d:do if(c==102){if(!((b|0)<=0))break d;b=1}while(0);if((v&256|0)==0){c=111;break c}if((z|0)!=0){c=111;break c}if((HEAP32[(e+-12&-1)>>2]&512|0)!=0){c=111;break c}if((HEAP32[(f+8312&4294967295)>>2]|0)!=0){c=111;break c}c=(b|0)<=3?109:110;c==109&&(b=4);HEAP32[(f+8312&4294967295)>>2]=3}while(0);if(!((HEAP32[__ZL15option_emphasis>>2]|0)>2))break b;if(!((b|0)<=0))break b;b=1}}while(0);q=_ph_list2+HEAP32[_n_ph_list2>>2]*8&4294967295;p=0;u=1;t=0;n=-1;m=0;c=(v|0)<0?115:117;
-b:do if(c==115){if((v&536870912|0)!=0)break b;m=16}while(0);o=b;(o|0)>0&(HEAP32[_n_ph_list2>>2]|0)<=995?(h=117,c=118):(h=117,c=122);b:do if(c==118)for(;;)if(c=((h==117?o:k)|0)>1,h=HEAP32[_n_ph_list2>>2],k=_ph_list2+h*8&4294967295,HEAP32[_n_ph_list2>>2]=h+1&4294967295,c=c?119:120,c==119?(HEAP8[(k&4294967295)>>0]=9,HEAP8[(k+1&4294967295)>>0]=0,HEAP8[(k+3&4294967295)>>0]=0,HEAP16[(k+4&4294967295)>>1]=(HEAP8[__ZL13embedded_flag_b>>0]?2:0)&65535,HEAP16[(k+6&4294967295)>>1]=0,HEAP8[__ZL13embedded_flag_b>>
-0]=0,b=b-2&4294967295):c==120&&(HEAP8[(k&4294967295)>>0]=11,HEAP8[(k+1&4294967295)>>0]=0,HEAP8[(k+3&4294967295)>>0]=0,HEAP16[(k+4&4294967295)>>1]=(HEAP8[__ZL13embedded_flag_b>>0]?2:0)&65535,HEAP16[(k+6&4294967295)>>1]=0,HEAP8[__ZL13embedded_flag_b>>0]=0,b=b-1&4294967295),HEAP32[(f+8316&4294967295)>>2]=0,HEAP32[(f+8320&4294967295)>>2]=0,k=b,(k|0)>0&(HEAP32[_n_ph_list2>>2]|0)<=995)h=121,c=118;else break b;while(0);c=(HEAP32[_option_capitals>>2]|0)==1?123:128;b:do if(c==123){if((z&2|0)==0)break b;c=
-HEAP32[_n_ph_list2>>2];h=_ph_list2+c*8&4294967295;HEAP32[_n_ph_list2>>2]=c+1&4294967295;c=h;HEAP8[(c&4294967295)>>0]=10;HEAP8[(c+1&4294967295)>>0]=0;HEAP8[(c+3&4294967295)>>0]=0;HEAP16[(c+4&4294967295)>>1]=(HEAP8[__ZL13embedded_flag_b>>0]?2:0)&65535;HEAP16[(c+6&4294967295)>>1]=0;HEAP8[__ZL13embedded_flag_b>>0]=0;c=HEAP32[_n_ph_list2>>2];h=_ph_list2+c*8&4294967295;HEAP32[_n_ph_list2>>2]=c+1&4294967295;c=h;HEAP8[(c&4294967295)>>0]=18;HEAP8[(c+1&4294967295)>>0]=0;HEAP8[(c+3&4294967295)>>0]=0;HEAP16[(c+
-4&4294967295)>>1]=(HEAP8[__ZL13embedded_flag_b>>0]?2:0)&65535;HEAP16[(c+6&4294967295)>>1]=0;HEAP8[__ZL13embedded_flag_b>>0]=0;c=reSign(z&1,8,0)!=0^1;c=unSign(c,1,0);c=reSign(c,8,0)!=0?126:125;c:do if(c==125){c=reSign(HEAP8[(d+1&4294967295)>>0],8,0);if((__Z7IsAlphaj(c)|0)==0){c=126;break c}c=HEAP32[_n_ph_list2>>2];h=_ph_list2+c*8&4294967295;HEAP32[_n_ph_list2>>2]=c+1&4294967295;c=h;HEAP8[(c&4294967295)>>0]=10;HEAP8[(c+1&4294967295)>>0]=0;HEAP8[(c+3&4294967295)>>0]=0;HEAP16[(c+4&4294967295)>>1]=(HEAP8[__ZL13embedded_flag_b>>
-0]?2:0)&65535;HEAP16[(c+6&4294967295)>>1]=0;HEAP8[__ZL13embedded_flag_b>>0]=0;c=HEAP32[_n_ph_list2>>2];h=_ph_list2+c*8&4294967295;HEAP32[_n_ph_list2>>2]=c+1&4294967295;c=h;HEAP8[(c&4294967295)>>0]=18;HEAP8[(c+1&4294967295)>>0]=0;HEAP8[(c+3&4294967295)>>0]=0;HEAP16[(c+4&4294967295)>>1]=(HEAP8[__ZL13embedded_flag_b>>0]?2:0)&65535;HEAP16[(c+6&4294967295)>>1]=0;HEAP8[__ZL13embedded_flag_b>>0]=0;break b}while(0)}while(0);c=(l|0)>=0?129:130;c==129&&(c=_ph_list2+HEAP32[_n_ph_list2>>2]*8&4294967295,HEAP8[(c&
-4294967295)>>0]=21,HEAP8[(c+1&4294967295)>>0]=0,HEAP8[(c+3&4294967295)>>0]=0,HEAP16[(c+4&4294967295)>>1]=(HEAP8[__ZL13embedded_flag_b>>0]?2:0)&65535,HEAP16[(c+6&4294967295)>>1]=0,HEAP8[__ZL13embedded_flag_b>>0]=0,c=HEAP32[_n_ph_list2>>2],HEAP8[((_ph_list2+c*8&4294967295)+3&4294967295)>>0]=l&255,HEAP32[_n_ph_list2>>2]=c+1&4294967295);c=(z&128|0)!=0?131:133;b:do if(c==131){h=unSign(HEAPU8[j>>0],8,0);if(reSign(HEAP8[(HEAP32[(_phoneme_tab+h*4&4294967295)>>2]+11&4294967295)>>0],8,0)!=0)break b;j=j+1&4294967295}while(0);
-c=reSign(HEAP8[(j&4294967295)>>0],8,0)==0?134:136;b:do if(c==134){if(((HEAP8[__ZL13embedded_flag_b>>0]?2:0)|0)==0)break b;HEAP8[(j&4294967295)>>0]=23;HEAP8[(j+1&4294967295)>>0]=0}while(0);h=HEAP8[j>>0];c=reSign(h,8,0)!=0;j=j+1&4294967295;c=c^1|(HEAP32[_n_ph_list2>>2]|0)>995?174:137;b:do if(c==137)for(;;){c=reSign(h,8,0)==-1?138:139;d:do if(c==139)if(c=unSign(h,8,0),o=HEAP32[(_phoneme_tab+c*4&4294967295)>>2],c=reSign(h,8,0)==21?140:141,c==140)HEAP8[(_ph_list2+HEAP32[_n_ph_list2>>2]*8&-1)>>0]=h,HEAP16[((_ph_list2+
-HEAP32[_n_ph_list2>>2]*8&4294967295)+6&4294967295)>>1]=0,HEAP16[((_ph_list2+HEAP32[_n_ph_list2>>2]*8&4294967295)+4&4294967295)>>1]=(HEAP8[__ZL13embedded_flag_b>>0]?2:0)&65535,o=HEAP32[_n_ph_list2>>2],HEAP8[((_ph_list2+o*8&4294967295)+3&4294967295)>>0]=HEAP8[j>>0],HEAP32[_n_ph_list2>>2]=o+1&4294967295,j=j+1&4294967295;else if(c==141)if(c=reSign(HEAP8[(o+11&4294967295)>>0],8,0)==1?142:147,c==142)c=reSign(HEAP16[(o+8&4294967295)>>1],16,0)==0?143:144,c==143?u=unSign(HEAPU8[(o+14&4294967295)>>0],8,0):
-c==144&&(c=(w|0)>=0?145:146,c==145?HEAP8[((_ph_list2+w*8&4294967295)+3&4294967295)>>0]=h:c==146&&(s=unSign(h,8,0)));else if(c==147)if(c=reSign(h,8,0)==20?148:149,c==148)w=HEAP32[_n_ph_list2>>2]-1&4294967295,HEAP16[((_ph_list2+w*8&4294967295)+4&4294967295)>>1]|=4,HEAP8[((_ph_list2+w*8&4294967295)+1&4294967295)>>0]=u&255;else if(c==149)if(c=reSign(h,8,0)==12?150:151,c==150)HEAP16[((_ph_list2+(HEAP32[_n_ph_list2>>2]-1&4294967295)*8&4294967295)+4&4294967295)>>1]|=8;else if(c==151)if(c=reSign(h,8,0)==
-15?152:153,c==152)t=B+1&4294967295;else if(c==153)if(c=reSign(h,8,0)==22?154:156,c==154){if((HEAP32[(((f&4294967295)+24&4294967295)+56&4294967295)>>2]|0)==0)break d;v|=524288}else if(c==156){HEAP8[(_ph_list2+HEAP32[_n_ph_list2>>2]*8&-1)>>0]=h;HEAP8[((_ph_list2+HEAP32[_n_ph_list2>>2]*8&4294967295)+3&4294967295)>>0]=0;HEAP16[((_ph_list2+HEAP32[_n_ph_list2>>2]*8&4294967295)+4&4294967295)>>1]=(HEAP8[__ZL13embedded_flag_b>>0]?2:0)&65535|m&65535;HEAP8[__ZL13embedded_flag_b>>0]=0;HEAP16[((_ph_list2+HEAP32[_n_ph_list2>>
-2]*8&4294967295)+6&4294967295)>>1]=t&65535;t=0;c=reSign(HEAP8[(o+11&4294967295)>>0],8,0)==2?157:166;e:do if(c==157){p=u;u=1;c=(p|0)>3?158:159;c==158&&(HEAP8[__ZL18any_stressed_words_b>>0]=1);c=(w|0)>=0?160:162;f:do if(c==160){if((HEAP32[_n_ph_list2>>2]-1&4294967295|0)==(w|0))break f;HEAP8[((_ph_list2+(HEAP32[_n_ph_list2>>2]-1&4294967295)*8&4294967295)+1&4294967295)>>0]=p&255}while(0);HEAP16[((_ph_list2+HEAP32[_n_ph_list2>>2]*8&4294967295)+4&4294967295)>>1]|=4;w=HEAP32[_n_ph_list2>>2];c=(p|0)>(n|0)?
-163:164;c==163&&(n=p,D=HEAP32[_n_ph_list2>>2]);if((s|0)==0){c=173;break e}HEAP8[((_ph_list2+HEAP32[_n_ph_list2>>2]*8&4294967295)+3&4294967295)>>0]=s&255;s=0}else if(c==166){if((x|0)==0){c=173;break e}if((HEAP32[(((f&4294967295)+24&4294967295)+56&4294967295)>>2]|0)==0){c=173;break e}c=(HEAP32[(f+8320&4294967295)>>2]&524288|0)==0?170:169;f:do if(c==169){c=reSign(HEAP32[(((f&4294967295)+24&4294967295)+56&4294967295)>>2]&1,8,0)!=0?172:170;break f}while(0);if(c==170){if((HEAP32[(f+8316&4294967295)>>2]|
-0)==0){c=173;break e}if((HEAP32[(((f&4294967295)+24&4294967295)+56&4294967295)>>2]&2|0)==0){c=173;break e}}HEAP16[((_ph_list2+HEAP32[_n_ph_list2>>2]*8&4294967295)+4&4294967295)>>1]|=8}while(0);HEAP8[((_ph_list2+HEAP32[_n_ph_list2>>2]*8&4294967295)+1&4294967295)>>0]=p&255;HEAP32[_n_ph_list2>>2]=HEAP32[_n_ph_list2>>2]+1&4294967295;x=0}while(0);h=HEAP8[j>>0];c=reSign(h,8,0)!=0;c=unSign(c,1,0);j=j+1&4294967295;c=reSign(c,8,0)!=0^1;c=unSign(c,1,0);if(reSign(c,8,0)!=0|(HEAP32[_n_ph_list2>>2]|0)>995)break b;
-else c=137}while(0);c=(z&131072|0)!=0?175:176;c==175&&(j=HEAP32[_n_ph_list2>>2],c=_ph_list2+j*8&4294967295,HEAP32[_n_ph_list2>>2]=j+1&4294967295,j=c,HEAP8[(j&4294967295)>>0]=27,HEAP8[(j+1&4294967295)>>0]=0,HEAP8[(j+3&4294967295)>>0]=0,HEAP16[(j+4&4294967295)>>1]=(HEAP8[__ZL13embedded_flag_b>>0]?2:0)&65535,HEAP16[(j+6&4294967295)>>1]=0,HEAP8[__ZL13embedded_flag_b>>0]=0);c=(z&128|0)==0?177:178;c==177&&(HEAP16[(q+6&4294967295)>>1]=B&65535);HEAP32[(f+8316&4294967295)>>2]=0;c=(p|0)>3?179:181;b:do if(c==
-179){j=unSign(HEAPU8[(_ph_list2+(HEAP32[_n_ph_list2>>2]-1&4294967295)*8&-1)>>0],8,0);if(reSign(HEAP8[(HEAP32[(_phoneme_tab+j*4&4294967295)>>2]+11&4294967295)>>0],8,0)!=2)break b;HEAP32[(f+8316&4294967295)>>2]=1}while(0);c=(l|0)>=0?182:183;c==182&&(_strcpy(_dictionary_name&4294967295,E&4294967295),j=HEAP32[(HEAP32[_voice>>2]+40&4294967295)>>2],HEAP32[_n_phoneme_tab>>2]=0,__ZL17SetUpPhonemeTableii(j,0),HEAP32[_n_phoneme_tab>>2]=HEAP32[_n_phoneme_tab>>2]+1&4294967295,HEAP32[_current_phoneme_table>>2]=
-j,j=_ph_list2+HEAP32[_n_ph_list2>>2]*8&4294967295,HEAP8[(j&4294967295)>>0]=21,HEAP8[(j+1&4294967295)>>0]=0,HEAP8[(j+3&4294967295)>>0]=0,HEAP16[(j+4&4294967295)>>1]=(HEAP8[__ZL13embedded_flag_b>>0]?2:0)&65535,HEAP16[(j+6&4294967295)>>1]=0,HEAP8[__ZL13embedded_flag_b>>0]=0,j=HEAP32[_n_ph_list2>>2],HEAP8[((_ph_list2+j*8&4294967295)+3&4294967295)>>0]=HEAP32[(HEAP32[_voice>>2]+40&4294967295)>>2]&255,HEAP32[_n_ph_list2>>2]=j+1&4294967295);c=(A|0)>0?184:185;c==184&&(j=HEAP32[__ZL11embedded_ix>>2],HEAP32[(_embedded_list+
-j*4&4294967295)>>2]=(A*256&4294967295)+225&4294967295,HEAP32[__ZL11embedded_ix>>2]=j+1&4294967295,j=_ph_list2+HEAP32[_n_ph_list2>>2]*8&4294967295,HEAP8[(j&4294967295)>>0]=10,HEAP8[(j+1&4294967295)>>0]=0,HEAP8[(j+3&4294967295)>>0]=0,HEAP16[(j+4&4294967295)>>1]=(HEAP8[__ZL13embedded_flag_b>>0]?2:0)&65535,HEAP16[(j+6&4294967295)>>1]=0,HEAP8[__ZL13embedded_flag_b>>0]=0,j=HEAP32[_n_ph_list2>>2],HEAP16[((_ph_list2+j*8&4294967295)+4&4294967295)>>1]=2,HEAP32[_n_ph_list2>>2]=j+1&4294967295);c=(v&4096|0)!=
-0?186:187;c==186&&(HEAP16[((_ph_list2+D*8&4294967295)+4&4294967295)>>1]|=64);j=HEAP32[(f+8320&4294967295)>>2]=v}while(0);STACKTOP=g;return j}function __Z7IsSpacej(f){var d,e,b;d=(f|0)==0?1:2;d==1?b=0:d==2&&(d=f>>>0>9471&f>>>0<=9631?3:4,d==3?b=1:d==4&&(d=f>>>0<=255?5:6,d==5?e=_isspace(f):d==6&&(e=0),b=e));return b}
-function __Z15TranslateClauseP10TranslatorP8_IO_FILEPKvPiPPc(f,d,e,b,a){var g=STACKTOP;STACKTOP+=6504;_memset(g,0,6504);var c,h=null,k,j,l,m,n,o,q,p,r,v,u,s,t,D,w,A,x,B,z,y,E,H,G,F,I,C,K,O,J,Q,R,V,M,P,Y,ca,N,L,T=g+4,Z=g+8,S,ea=g+12,$=g+16,X=g+20,ia=g+24,ha,aa,da,W,ka,ua,oa,qa,ra,xa,la,ga,ta,ma,U=g+28,na=g+32,ba=g+1440,ja=g+5040,va,za=g+5740,wa=g+5744,Aa=g+5748,fa,pa,sa=g+5752,Ba=g+5904,ya;S=HEAP32[Z>>2]=0;HEAP32[$>>2]=32;Q=0;aa=D=HEAP32[ia>>2]=0;da=1;ma=ta=ga=la=xa=oa=ua=0;HEAP32[U>>2]=0;c=f==0?1:
-2;a:do if(c==1)N=0;else if(c==2){HEAP32[_p_textinput>>2]=e;HEAP32[_p_wchar_input>>2]=e;HEAP32[__ZL11embedded_ix>>2]=0;HEAP32[__ZL13embedded_read>>2]=0;HEAP32[_pre_pause>>2]=0;HEAP8[__ZL18any_stressed_words_b>>0]=0;HEAP32[_clause_start_char>>2]=HEAP32[_count_characters>>2];N=unSign((HEAP32[_clause_start_char>>2]|0)<0,1,0);c=reSign(N,8,0)!=0?3:4;c==3&&(HEAP32[_clause_start_char>>2]=0);HEAP32[_clause_start_word>>2]=HEAP32[_count_words>>2]+1&4294967295;L=0;b:for(;;)if(HEAP16[(na+L*2&4294967295)>>1]=0,
-L=N=L+1&4294967295,!((N|0)<=699))break b;N=__Z10ReadClauseP10TranslatorP8_IO_FILEPcPsPiiS5_S3_(f,d,__ZL6source&4294967295,na&4294967295,U,700,za,__ZZ15TranslateClauseP10TranslatorP8_IO_FILEPKvPiPPcE17voice_change_name&4294967295);c=HEAP32[_f_logespeak>>2]!=0?7:11;b:do if(c==7){if((HEAP32[_logging_type>>2]&4|0)==0)break b;_fprintf(HEAP32[_f_logespeak>>2],__str11463&4294967295,N);L=__ZL6source&4294967295;va=reSign(HEAP8[L>>0],8,0)!=0;ha=HEAP32[_f_logespeak>>2];va?(h=8,c=9):(h=8,c=10);c:do if(c==9)for(;;){Ca=
-h==9?Ca:ha;va=reSign(HEAP8[L>>0],8,0);_fputc(va,Ca);L=L+1&4294967295;va=reSign(HEAP8[L>>0],8,0)!=0;var Ca=HEAP32[_f_logespeak>>2];if(va)c=h=9;else{h=9;c=10;break c}}while(0);_fwrite(__str12464&4294967295,1,10,h==8?ha:Ca);_fflush(HEAP32[_f_logespeak>>2])}while(0);HEAP16[(na+(HEAP32[U>>2]+1&4294967295)*2&4294967295)>>1]=0;HEAP16[(na+(HEAP32[U>>2]+2&4294967295)*2&4294967295)>>1]=32767;HEAP16[(na+(HEAP32[U>>2]+3&4294967295)*2&4294967295)>>1]=0;ha=(N&4095)*10&4294967295;va=(N|0)>>12&7;c=(HEAP32[za>>2]|
-0)!=0?12:13;c==12&&(va=HEAP32[za>>2]);L=__ZL6source&4294967295;b:for(;;){if(reSign(HEAP8[L>>0],8,0)==0)break b;M=reSign(HEAP8[L>>0],8,0);h=M&255;c=(h|0)==0?16:15;c:do if(c==15){if(M>>>0>32){c=16;break c}P=1;c=18;break c}while(0);c==16&&(P=0);M=P;M=unSign((M|0)==0,1,0);if(reSign(M,8,0)!=0)break b;L=L+1&4294967295}c=reSign(HEAP8[L>>0],8,0)==0?22:25;c==22?(ha=ha-HEAP32[__ZL16max_clause_pause>>2]&4294967295,c=(ha|0)<0?23:24,c==23&&(ha=0),N&=-524289,HEAP32[__ZL16max_clause_pause>>2]=ha+HEAP32[__ZL16max_clause_pause>>
-2]&4294967295):c==25&&(HEAP32[__ZL16max_clause_pause>>2]=ha);HEAP32[(f+8324&4294967295)>>2]=N;c=(HEAP32[_new_sentence>>2]|0)!=0?27:30;b:do if(c==27){HEAP32[_count_sentences>>2]=HEAP32[_count_sentences>>2]+1&4294967295;if(!((HEAP32[_skip_sentences>>2]|0)>0))break b;HEAP32[_skip_sentences>>2]=HEAP32[_skip_sentences>>2]-1&4294967295;if((HEAP32[_skip_sentences>>2]|0)!=0)break b;HEAP32[_skipping_text>>2]=0}while(0);_llvm_memset_p0i8_i32(_ph_list2&4294967295,0,8,1,0);HEAP8[(_ph_list2&4294967295)>>0]=10;
-HEAP32[_n_ph_list2>>2]=1;HEAP32[(f+8288&4294967295)>>2]=0;HEAP32[(f+8312&4294967295)>>2]=0;HEAP32[(f+8272&4294967295)>>2]=0;HEAP32[(f+8284&4294967295)>>2]=0;HEAP32[(f+8276&4294967295)>>2]=0;HEAP32[(f+8280&4294967295)>>2]=0;HEAP32[(f+652&4294967295)>>2]=0;HEAP32[(f+8316&4294967295)>>2]=0;ra=qa=ka=M=HEAP32[(f+8320&4294967295)>>2]=0;HEAP8[(ja&4294967295)>>0]=0;HEAP8[(ja+1&4294967295)>>0]=32;HEAP8[(ja+2&4294967295)>>0]=32;L=3;HEAP32[ea>>2]=32;HEAP16[((ba&4294967295)+4&4294967295)>>1]=L&65535;o=W=HEAP32[(ba&
--1)>>2]=0;h=reSign(HEAP16[(na+o*2&4294967295)>>1],16,0)<=0;V=o;h?(h=30,c=31):(h=30,c=32);b:do if(c==31)for(;;){o=(h==31?Ea:V)+1&4294967295;var h=reSign(HEAP16[(na+o*2&4294967295)>>1],16,0)<=0,Ea=o;if(h)c=h=31;else{h=31;break b}}while(0);HEAP16[((ba&4294967295)+6&4294967295)>>1]=HEAP16[(na+(h==30?V:Ea)*2&4294967295)>>1];m=0;c=reSign(HEAP16[(na+o*2&4294967295)>>1],16,0)!=0?33:36;b:do if(c==33)for(;;)if(V=reSign(HEAP16[(na+o*2&4294967295)>>1],16,0)!=-1,V=unSign(V,1,0),o=o+1&4294967295,c=reSign(V,8,0)!=
-0?35:34,c==35&&(m=m+1&4294967295),reSign(HEAP16[(na+o*2&4294967295)>>1],16,0)!=0)c=33;else break b;while(0);HEAP8[((ba&4294967295)+10&4294967295)>>0]=m&255;b:for(;;){if((W|0)!=0)break b;if(!((L|0)<=699&(HEAP32[_n_ph_list2>>2]|0)<=995))break b;m=HEAP32[$>>2];__Z8utf8_in2PiPKci($,ja+(L-1&4294967295)&4294967295,1);c=reSign(HEAP8[((f&4294967295)+250&4294967295)>>0],8,0)==0?41:38;c:do if(c==38)if(V=HEAP32[$>>2],c=V>>>0>47&V>>>0<=57?40:39,c==40){if((__Z7IsAlphaj(m)|0)==0)break c;HEAP32[$>>2]=97;break c}else if(c==
-39)break c;while(0);c=(Q|0)!=0?44:45;c:do if(c==44)HEAP32[ea>>2]=Q,Q=0;else if(c==45){if((HEAP32[Z>>2]|0)==0)break c;__Z8utf8_in2PiPKci(ea,__ZL6source+(HEAP32[Z>>2]-1&4294967295)&4294967295,1)}while(0);V=HEAP32[Z>>2];c=(HEAP32[ia>>2]|0)!=0?48:49;c==48?(x=HEAP32[ia>>2],HEAP32[ia>>2]=0):c==49&&(q=__ZL6source+HEAP32[Z>>2]&4294967295,x=T,x=__Z8utf8_in2PiPKci(x,q,0),HEAP32[Z>>2]=HEAP32[Z>>2]+x&4294967295,x=HEAP32[T>>2]);c=__ZL6source+HEAP32[Z>>2]&4294967295;q=X;q=__Z8utf8_in2PiPKci(q,c,0);c=x;c=c==0?51:
-c==1?53:52;c:do if(c==51){W=1;x=32;c=52;break c}while(0);c:do if(c==52){c=(reSign(HEAP8[_ctrl_embedded>>0],8,0)|0)==(x|0)?53:79;break c}while(0);if(c==53)if(p=HEAP32[Z>>2]-1&4294967295,c=(HEAP32[ea>>2]|0)!=32?54:55,c==54)Q=x=32,HEAP32[Z>>2]=HEAP32[Z>>2]-1&4294967295;else if(c==55){q=Z;m=__str2447&4294967295;Q=-1;V=0;r=HEAP8[(__ZL6source+HEAP32[q>>2]&4294967295)>>0];c=reSign(r,8,0)==43?56:57;c:do if(c==56)V=64,HEAP32[q>>2]=HEAP32[q>>2]+1&4294967295;else if(c==57){if(reSign(r,8,0)!=45)break c;V=96;
-HEAP32[q>>2]=HEAP32[q>>2]+1&4294967295}while(0);c=(reSign(HEAP8[(__ZL6source+HEAP32[q>>2]&4294967295)>>0],8,0)-48&4294967295)>>>0<=9?60:62;c:do if(c==60){Q=_atoi(__ZL6source+HEAP32[q>>2]&4294967295);if(!((reSign(HEAP8[(__ZL6source+HEAP32[q>>2]&4294967295)>>0],8,0)-48&4294967295)>>>0<=9))break c;for(;;)if(HEAP32[q>>2]=HEAP32[q>>2]+1&4294967295,(reSign(HEAP8[(__ZL6source+HEAP32[q>>2]&4294967295)>>0],8,0)-48&4294967295)>>>0<=9)c=61;else break c}while(0);c=HEAPU32[q>>2];r=HEAP8[(__ZL6source+c&4294967295)>>
-0];HEAP32[q>>2]=c+1&4294967295;c=(HEAP32[__ZL11embedded_ix>>2]|0)>247?63:64;if(c==63)R=0;else if(c==64)if(c=unSign(r,8,0),q=m,r=c,c=(r|0)>127?65:66,c==65?J=0:c==66&&(J=_strchr(q,r)),q=J,c=unSign(q==0,1,0),c=reSign(c,8,0)!=0?68:69,c==68)R=0;else if(c==69){R=m=(q-m&4294967295)+1&4294967295;(Q|0)==-1?(h=69,c=70):(h=69,c=71);if(c==70){var Da=R;Q=HEAP32[(_embedded_default+Da*4&4294967295)>>2];V=0;h=70}c=((h==70?Da:m)|0)==9?72:73;c==72&&(HEAP32[__ZL13option_sayas2>>2]=Q,HEAP32[__ZL18count_sayas_digits>>
-2]=0);c=(R|0)==13?74:77;c==74&&(c=(Q|0)>2?75:76,c==75?HEAP8[__ZL13word_emphasis_b>>0]=1:c==76&&(HEAP8[__ZL13word_emphasis_b>>0]=0));m=HEAP32[__ZL11embedded_ix>>2];HEAP32[(_embedded_list+m*4&4294967295)>>2]=(V+R&4294967295)+(Q*256&4294967295)&4294967295;HEAP32[__ZL11embedded_ix>>2]=m+1&4294967295;R=1}Q=R;xa=xa+Q&4294967295;Q=HEAP32[ea>>2];_llvm_memset_p0i8_i32(__ZL6source+p&4294967295,32,HEAP32[Z>>2]-p&4294967295,1,0);HEAP32[Z>>2]=p;continue b}c=(HEAP32[__ZL13option_sayas2>>2]|0)==36?80:88;c:do if(c==
-80){if((x|0)==32)break c;c=(HEAP32[ea>>2]|0)==32?82:84;d:do if(c==82){if((HEAP32[X>>2]|0)!=32)break d;HEAP32[__ZL13option_sayas2>>2]=20}while(0);x=c=x;c=(c|0)==73?85:87;d:do if(c==85){if((HEAP32[(HEAP32[_translator>>2]+280&4294967295)>>2]|0)!=29810){c=87;break d}x=305}while(0);x=_towlower(x)}while(0);c=(ua|0)!=0?89:92;c:do if(c==89){da=8;var Ja=x;if((Ja|0)==93)h=89;else{h=89;c=426;break c}if((HEAP32[X>>2]|0)!=93){c=424;break c}ua=0;HEAP32[Z>>2]=HEAP32[Z>>2]+1&4294967295;x=32;h=91;c=425;break c}else if(c==
-92)if(c=(HEAP32[__ZL13option_sayas2>>2]&240|0)==64?93:102,c==93){p=x;c=p>>>0<=255?95:94;d:do if(c==95){if((unSign((p-48&4294967295)>>>0<=9,1,0)|0)==0)break d;HEAP32[__ZL18count_sayas_digits>>2]=HEAP32[__ZL18count_sayas_digits>>2]+1&4294967295;if(!((HEAP32[__ZL13option_sayas2>>2]&15|0)<(HEAP32[__ZL18count_sayas_digits>>2]|0))){c=424;break c}x=32;ga=1;HEAP32[__ZL18count_sayas_digits>>2]=0;h=97;c=425;break c}while(0);HEAP32[__ZL18count_sayas_digits>>2]=0;p=c=HEAPU32[$>>2];c=c>>>0<=255?100:99;if(c==100){if((unSign((p-
-48&4294967295)>>>0<=9,1,0)|0)==0){c=424;break c}x=32;ga=1;h=101;c=425;break c}else if(c==99){c=424;break c}}else if(c==102){if((HEAP32[__ZL13option_sayas2>>2]&16|0)!=0){c=424;break c}c=(x|0)==146|(x|0)==180|(x|0)==8217|(x|0)==8242?104:105;c==104&&(x=39);p=x;(x|0)==8216|(p|0)==63?(h=105,c=106):(h=105,c=110);d:do if(c==106){c=(__Z7IsAlphaj(HEAP32[$>>2])|0)==0?109:107;e:do if(c==107){if((__Z7IsAlphaj(HEAP32[X>>2])|0)==0)break e;x=39;c=114;break d}while(0);var Na=x,h=109;c=110;break d}while(0);d:do if(c==
-110)if(c=((h==109?Na:p)|0)==1328?111:112,c==111)x=32,qa|=1024;else if(c==112){if((x|0)!=1367)break d;x=32;qa|=131072}while(0);c=HEAP32[X>>2];r=x;u=HEAP32[ea>>2];F=__ZL6source+HEAP32[Z>>2]&4294967295;p=f;K=F;C=u;u=r;F=c;r=ia;c=HEAP32[(p+280&4294967295)>>2];c=c==24934?115:c==27503?137:c==28268?115:147;d:do if(c==115){n=C=c=C;c=c>>>0<=255?116:117;e:do if(c==116){var Oa=_isalpha(n),h=116;c=122;break e}else if(c==117)if(c=n>>>0>12352&C>>>0<=42752?118:119,c==118){c=147;break d}else if(c==119)if(c=C>>>0>
-563?120:121,c==120){c=123;break e}else if(c==121){var Pa=unSign(HEAPU8[(__ZL10walpha_tab+(C-256&4294967295)&4294967295)>>0],8,0),h=121;c=122;break e}while(0);if(c==122&&((h==116?Oa:Pa)|0)!=0){c=147;break d}C=K+1&4294967295;c=g;__Z8utf8_in2PiPKci(c,C,0);c=(u|0)!=39?131:124;e:do if(c==124&&(C=HEAP32[g>>2],c=(C|0)==0?125:126,c!=125&&c==126)){c=C>>>0>9471&C>>>0<=9631?127:128;if(c!=127&&c==128)if(c=C>>>0<=255?130:129,c==130){if((_isspace(C)|0)==0)break e}else if(c==129)break e;c=(F|0)==110?133:135;f:do if(c==
-133){if((HEAP32[(p+280&4294967295)>>2]|0)!=24934){c=135;break f}HEAP8[(K&4294967295)>>0]=32;c=192;break f}while(0);if(c==135&&!((F|0)==110|(F|0)==116)){c=147;break d}x=601;c=194;break d}while(0);c=147;break d}else if(c==137){n=u-44032&4294967295;c=(n|0)<0?144:138;e:do if(c==138){if(u>>>0>55215)break e;O=(n|0)/588|0;h=((n|0)/28|0)%21;K=(n|0)%28;c=(O|0)==11?140:142;f:do if(c==140){u=h+4449&4294967295;if(!((K|0)>0))break f;HEAP32[r>>2]=K+4519&4294967295}else c==142&&(u=O+4352&4294967295,HEAP32[r>>2]=
-((h*28&4294967295)+50500&4294967295)+K&4294967295);while(0);O=u;h=143;c=193;break d}while(0);n=u-12592&4294967295;c=(n|0)<0|(n|0)>51?145:146;if(c==145){c=147;break d}else if(c==146){var Qa=unSign(HEAPU8[(__ZZL13TranslateCharP10TranslatorPcijjPiE20hangul_compatibility+n&4294967295)>>0],8,0)+4352&4294967295,h=146;c=193;break d}}while(0);d:do if(c==147){y=u;c=F;F=p;u=y;y=c;p=r;r=0;c=(unSign(HEAPU8[__ZZL14SubstituteCharP10TranslatorjjPiE11ignore_next_b>>0],1,0)|0)!=0?148:149;if(c==148)HEAP8[__ZZL14SubstituteCharP10TranslatorjjPiE11ignore_next_b>>
-0]=0,E=8;else if(c==149)if(c=(u|0)==0?150:151,c==150)E=0;else if(c==151)if(K=HEAP32[((F&4294967295)+264&4294967295)>>2],c=unSign(K==0,1,0),c=reSign(c,8,0)!=0,F=u,c=c?152:153,c==152)E=F;else if(c==153){n=F=C=F;c=F>>>0<=255?154:155;e:do if(c==154)I=_isupper(n);else if(c==155){c=n>>>0>563?157:156;f:do if(c==156){I=unSign(HEAPU8[(__ZL10walpha_tab+(F-256&4294967295)&4294967295)>>0],8,0);if((I|0)==0|(I|0)==255){c=157;break f}I=1;break e}while(0);I=0}while(0);c=I;c=unSign((c|0)!=0,1,0);c=reSign(c,8,0)!=
-0?160:161;c==160&&(C=_towlower(u),r=1);n=F=0;e:for(;;){o=HEAP32[(K+4*n&4294967295)>>2];c=unSign((o|0)!=0,1,0);if(reSign(c,8,0)==0){c=169;break e}c=(o&65535|0)==(C|0)?163:167;if(c==163){if((o>>>0>>>16|0)==0){c=164;break e}c=o>>>0>>>16;o=_towlower(y);if((c|0)==(o|0)){c=166;break e}}n=n+2&4294967295;c=168}if(c==169)var Ra=F,h=169;else if(c==164){var Ka=HEAPU32[(K+4*(n+1&4294967295)&4294967295)>>2];F=Ka;h=164}else if(c==166){var La=HEAPU32[(K+4*(n+1&4294967295)&4294967295)>>2];F=La;HEAP8[__ZZL14SubstituteCharP10TranslatorjjPiE11ignore_next_b>>
-0]=1;h=166}c=((h==169?Ra:h==166?La:Ka)|0)==0?171:172;if(c==171)E=u;else if(c==172){c=(F&-2097152|0)!=0?173:185;if(c==173){E=F>>>0>>>16;c=(r|0)!=0?174:184;e:do if(c==174){u=h=y;c=h>>>0<=255?179:175;f:do if(c==179){if((_isupper(u)|0)==0)break e}else if(c==175){c=u>>>0>563?177:176;g:do if(c==176){h=unSign(HEAPU8[(__ZL10walpha_tab+(h-256&4294967295)&4294967295)>>0],8,0);if((h|0)==0|(h|0)==255)break g;break f}while(0);break e}while(0);h=E;c=_tolower(h-1&4294967295);E=h;c=(c|0)==(h|0)?181:182;c==181?G=
-E-1&4294967295:c==182&&(G=E);E=G}while(0);HEAP32[p>>2]=E;F&=65535}c=(r|0)!=0?186:190;c==186&&(y=F,h=_tolower(y-1&4294967295),E=y,c=(h|0)==(y|0)?187:188,c==187?H=E-1&4294967295:c==188&&(H=E),F=E=H);E=F}}y=E;h=191;c=193;break d}while(0);if(c==193&&(x=c=h==143?O:h==146?Qa:y,(c|0)==8))continue b;c=(HEAP32[ia>>2]|0)!=0?195:196;c==195&&(HEAP32[X>>2]=HEAP32[ia>>2]);c=(__Z7IsAlphaj(x)|0)!=0?210:197;d:do if(c==197){p=x;c=(p|0)==0?198:199;if(c!=198&&c==199)if(c=p>>>0>9471&p>>>0<=9631?200:201,c==200)break d;
-else if(c==201&&(c=p>>>0<=255?203:202,c==203&&(_isspace(p)|0)!=0))break d;r=x;p=HEAP32[(f+704&4294967295)>>2];e:for(;;){if((HEAP32[p>>2]|0)==0){c=208;break e}var Ma=p;if((HEAP32[p>>2]|0)==(r|0)){c=209;break e}p=Ma+4&4294967295;c=207}if(c!=208&&c==209&&Ma!=0)break d;c=(__Z7IsAlphaj(HEAP32[$>>2])|0)!=0;c=unSign(c,1,0);if(reSign(c,8,0)==0)break d;c=reSign(HEAP8[((f&4294967295)+250&4294967295)>>0],8,0)==0?218:213;e:do if(c==213)if(c=x,c=c>>>0>47&c>>>0<=57?215:214,c==215)if(c=HEAP32[X>>2],c=c>>>0>47&c>>>
-0<=57?216:217,c==216){c=218;break e}else{if(c==217){ca=1;c=219;break e}}else if(c==214){c=218;break e}while(0);c==218&&(ca=0);c=ca;c=reSign(c,8,0)!=0^1;c=unSign(c,1,0);if(reSign(c,8,0)==0)break d;x=32;ga=1;break d}while(0);p=c=HEAPU32[$>>2];c=c>>>0<=255?223:222;d:do if(c==223){if((unSign((p-48&4294967295)>>>0<=9,1,0)|0)==0){c=229;break d}B=x;c=B>>>0<=255?225:226;c==225?z=unSign((B-48&4294967295)>>>0<=9,1,0):c==226&&(z=0);h=z;B=x;if((h|0)==0&(x|0)!=46&(x|0)!=44&(B|0)!=32)h=227;else{h=227;c=232;break d}x=
-32;ga=1;c=236;break d}else if(c==222){c=229;break d}while(0);d:do if(c==229){c=(HEAP32[ea>>2]|0)!=44?230:231;c==230&&(ma=0);var Sa=x,h=231;c=232;break d}while(0);d:do if(c==232){if(((h==231?Sa:B)|0)!=91)break d;c=(HEAP32[X>>2]|0)==2?235:234;if(c==234&&!((HEAP32[X>>2]|0)==91&(HEAP32[_option_phoneme_input>>2]|0)!=0))break d;ua=8;HEAP32[Z>>2]=HEAP32[Z>>2]+1&4294967295;continue b}while(0);c=(__Z7IsAlphaj(x)|0)!=0;c=unSign(c,1,0);c=reSign(c,8,0)!=0?237:316;if(c==237){c=(__Z7IsAlphaj(HEAP32[$>>2])|0)==
-0?242:238;d:do if(c==238){c=reSign(HEAP8[((f&4294967295)+251&4294967295)>>0],8,0)==0?241:239;if(c==239){if((x|0)>12352){c=242;break d}if((HEAP32[$>>2]|0)>12352){c=242;break d}}c=273;break d}while(0);d:do if(c==242){r=HEAP32[$>>2];p=HEAP32[(f+704&4294967295)>>2];e:for(;;){if((HEAP32[p>>2]|0)==0){c=246;break e}var Fa=p;if((HEAP32[p>>2]|0)==(r|0)){c=247;break e}p=Fa+4&4294967295;c=245}e:do if(c==246){c=248;break e}else if(c==247){c=Fa==0?248:249;break e}while(0);c==248&&(la=0);c=(HEAP32[$>>2]|0)==32?
-258:250;e:do if(c==250){r=HEAP32[$>>2];for(p=HEAP32[(f+704&4294967295)>>2];;){if((HEAP32[p>>2]|0)==0){c=254;break}var Ga=p;if((HEAP32[p>>2]|0)==(r|0)){c=255;break}p=Ga+4&4294967295;c=253}if(c!=254&&c==255&&Ga!=0)break e;x=32;ga=1;c=(__Z9IsBracketi(HEAP32[$>>2])|0)==0;c=unSign(c,1,0);if(reSign(c,8,0)==0)break d;ra|=256;break d}while(0);p=r=x;c=r>>>0<=255?263:259;e:do if(c==263){c=(_isupper(r)|0)!=0?264:265;break e}else if(c==259){c=r>>>0>563?261:260;f:do if(c==260){c=unSign(HEAPU8[(__ZL10walpha_tab+
-(p-256&4294967295)&4294967295)>>0],8,0);if((c|0)==0|(c|0)==255)break f;c=264;break e}while(0);c=265;break e}while(0);c==264&&(qa|=2);if((HEAP32[$>>2]|0)!=32)break d;p=reSign(HEAP8[(ja+(L-2&4294967295)&4294967295)>>0],8,0);c=p>>>0<=255?268:267;if(c==268){if((unSign((p-48&4294967295)>>>0<=9,1,0)|0)==0)break d;p=HEAP32[ea>>2];c=p>>>0<=255?271:270;if(c==271&&(unSign((p-48&4294967295)>>>0<=9,1,0)|0)!=0)break d;HEAP8[(ja+L&4294967295)>>0]=32;L=L+1&4294967295;p=M;HEAP16[((ba+p*12&4294967295)+4&4294967295)>>
-1]=HEAP16[((ba+p*12&4294967295)+4&4294967295)>>1]+1&65535}}while(0);la=la+1&4294967295;p=r=x;c=r>>>0<=255?278:274;d:do if(c==278){c=(_isupper(r)|0)!=0?279:308;break d}else if(c==274){c=r>>>0>563?276:275;e:do if(c==275){c=unSign(HEAPU8[(__ZL10walpha_tab+(p-256&4294967295)&4294967295)>>0],8,0);if((c|0)==0|(c|0)==255)break e;c=279;break d}while(0);c=308;break d}while(0);if(c==279){x=c=x;c=(c|0)==73?280:282;d:do if(c==280){if((HEAP32[(HEAP32[_translator>>2]+280&4294967295)>>2]|0)!=29810)break d;x=305}while(0);
-x=_towlower(x);o=HEAP32[(((f&4294967295)+24&4294967295)+52&4294967295)>>2];c=unSign((o|0)>0,1,0);c=reSign(c,8,0)!=0?283:286;if(c==283){if((o|0)!=2){c=424;break c}if((ta|0)!=0){c=424;break c}HEAP32[ia>>2]=x;x=712;ta=1;h=285;c=425;break c}else if(c==286){r=p=HEAP32[ea>>2];c=p>>>0<=255?291:287;d:do if(c==291){c=(_islower(r)|0)!=0?292:293;break d}else if(c==287){c=r>>>0>563?289:288;e:do if(c==288){if(reSign(HEAP8[(__ZL10walpha_tab+(p-256&4294967295)&4294967295)>>0],8,0)!=-1)break e;c=292;break d}while(0);
-c=293;break d}while(0);if(c==292){x=32;ga=1;var Ha=x;Q=Ha;h=292;c=426;break c}else if(c==293){if((x|0)!=32)h=293;else{h=293;c=425;break c}p=m=HEAP32[ea>>2];c=m>>>0<=255?299:295;d:do if(c==299){if((_isupper(p)|0)==0){c=424;break c}}else if(c==295){c=p>>>0>563?297:296;e:do if(c==296){m=unSign(HEAPU8[(__ZL10walpha_tab+(m-256&4294967295)&4294967295)>>0],8,0);if((m|0)==0|(m|0)==255)break e;break d}while(0);c=424;break c}while(0);m=p=HEAPU32[X>>2];c=p>>>0<=255?305:301;d:do if(c==305){if((_islower(p)|0)==
-0){c=424;break c}}else if(c==301){c=p>>>0>563?303:302;e:do if(c==302){if(reSign(HEAP8[(__ZL10walpha_tab+(m-256&4294967295)&4294967295)>>0],8,0)!=-1)break e;break d}while(0);c=424;break c}while(0);q=__ZL6source+(q+HEAP32[Z>>2]&4294967295)&4294967295;m=wa;__Z8utf8_in2PiPKci(m,q,0);m=(__Z7IsAlphaj(HEAP32[wa>>2])|0)!=0;m=unSign(m,1,0);if(reSign(m,8,0)==0){c=424;break c}x=32;ga=1;var Va=x;Q=Va;ra|=256;h=307;c=426;break c}}}else if(c==308){c=(da|0)==0?315:309;d:do if(c==309){if((la|0)<=2)break d;c=(x|0)!=
-115?314:311;e:do if(c==311){if((HEAP32[X>>2]|0)!=32)break e;x=32;da|=4;if(reSign(HEAP8[(ja+(L-1&4294967295)&4294967295)>>0],8,0)!=39){c=424;break c}HEAP8[(ja+(L-1&4294967295)&4294967295)>>0]=32;c=424;break c}while(0);da=0;c=424;break c}while(0);da=0;c=424;break c}}else if(c==316)if(c=(x|0)==45?317:339,c==317){r=HEAP32[ea>>2];c=(r|0)==0?318:319;d:do if(c==318){c=324;break d}else if(c==319)if(c=r>>>0>9471&r>>>0<=9631?320:321,c==320){c=330;break d}else if(c==321)if(p=r,c=p>>>0<=255?323:322,c==323){c=
-(_isspace(p)|0)!=0?330:324;break d}else if(c==322){c=324;break d}while(0);d:do if(c==324){if((__Z7IsAlphaj(HEAP32[X>>2])|0)==0)break d;c=(HEAP32[$>>2]|0)!=32?326:327;if(c==326){x=32;ga=1;h=326;c=425;break c}else if(c==327){qa|=128;c=(M|0)>0?328:329;c==328&&(HEAP32[(ba+(M-1&4294967295)*12&-1)>>2]|=16384);x=32;h=329;c=425;break c}}while(0);p=HEAP32[X>>2];c=(HEAP32[ea>>2]|0)!=32|(p|0)!=32?332:331;if(c==332)if(c=(p|0)==45?333:334,c==333){HEAP32[Z>>2]=HEAP32[Z>>2]+1&4294967295;x=32;D=4;h=333;c=425;break c}else{if(c==
-334){c=(HEAP32[$>>2]|0)!=32?337:335;d:do if(c==335){m=reSign(HEAP8[(ja+(L-2&4294967295)&4294967295)>>0],8,0);if((__Z7IsAlphaj(m)|0)==0)break d;if((__Z7IsAlphaj(HEAP32[ea>>2])|0)!=0)break d;HEAP8[(ja+L&4294967295)>>0]=32;L=L+1&4294967295;m=M;HEAP16[((ba+m*12&4294967295)+4&4294967295)>>1]=HEAP16[((ba+m*12&4294967295)+4&4294967295)>>1]+1&65535;c=424;break c}while(0);c=424;break c}}else if(c==331){x=32;D=4;h=331;c=425;break c}}else if(c==339)if(c=(x|0)==46?340:357,c==340)if(c=(HEAP32[$>>2]|0)==46?341:
-342,c==341){x=32;ga=1;h=341;c=425;break c}else{if(c==342){c=(M|0)<=0?345:343;d:do if(c==343){if((HEAP32[(ba+(M-1&4294967295)*12&-1)>>2]&256|0)!=0)break d;if((__Z7IsAlphaj(HEAP32[ea>>2])|0)==0)break d;HEAP32[(ba+(M-1&4294967295)*12&-1)>>2]|=65536;m=HEAP32[X>>2];c=(m|0)==0?347:348;c==347?w=0:c==348&&(c=m>>>0>9471&m>>>0<=9631?349:350,c==349?w=1:c==350&&(w=m,c=w>>>0<=255?351:352,c==351?A=_isspace(w):c==352&&(A=0),w=A));m=w;c=(m|0)!=0|(HEAP32[X>>2]|0)==45?356:355;if(c==356){x=32;h=356;c=425;break c}else if(c==
-355){c=424;break c}}while(0);c=424;break c}}else if(c==357)if(c=(x|0)==39?358:387,c==358){c=(HEAP32[ea>>2]|0)==46?360:359;d:do if(c==359){c=(_iswalnum(HEAP32[ea>>2])|0)!=0?360:362;break d}while(0);d:do if(c==360){if((__Z7IsAlphaj(HEAP32[X>>2])|0)==0){c=362;break d}ka=0;c=424;break c}while(0);p=HEAP32[ea>>2];q=HEAP32[(f+700&4294967295)>>2];d:for(;;){if((HEAP32[q>>2]|0)==0){c=366;break d}var Wa=q;if((HEAP32[q>>2]|0)==(p|0)){c=367;break d}q=Wa+4&4294967295;c=365}d:do if(c!=366&&c==367){if(Wa==0)break d;
-if((m|0)!=32)break d;ka=0;if((HEAP32[X>>2]|0)!=32){c=424;break c}HEAP32[Z>>2]=HEAP32[Z>>2]+1&4294967295;c=424;break c}while(0);x=HEAP32[$>>2];(x|0)!=115?(h=371,c=375):(h=371,c=372);if(c==372)if(c=(ka|0)!=0?374:373,c==374)var eb=HEAP32[$>>2],h=374;else if(c==373){x=32;h=373;c=425;break c}D=x=h==374?eb:x;c=(x|0)==0?376:377;c==376?s=0:c==377&&(c=D>>>0>9471&D>>>0<=9631?378:379,c==378?s=1:c==379&&(s=D,c=s>>>0<=255?380:381,c==380?t=_isspace(s):c==381&&(t=0),s=t));D=s;D=unSign((D|0)!=0,1,0);c=reSign(D,8,
-0)!=0?384:385;c==384?ka=1:c==385&&(ka=0);D=4;x=32;h=386;c=425;break c}else if(c==387){r=x;p=__ZL6breaks&4294967295;u=0;d:for(;;){if(reSign(HEAP16[(p+2*u&4294967295)>>1],16,0)==0){c=392;break d}c=unSign(HEAPU16[(p+2*u&4294967295)>>1],16,0);var Ta=u+1&4294967295;if((c|0)==(r|0)){c=389;break d}u=Ta;c=391}c==392?v=0:c==389&&(v=Ta);c=v;c=unSign((c|0)!=0,1,0);c=reSign(c,8,0)!=0?394:395;if(c==394){x=32;h=394;c=425;break c}else if(c==395)if(p=x,c=p>>>0<=255?397:396,c==397){if((unSign((p-48&4294967295)>>>
-0<=9,1,0)|0)==0){c=424;break c}c=reSign(HEAP8[((f&4294967295)+250&4294967295)>>0],8,0)==0?408:399;d:do if(c==399){if((__Z7IsAlphaj(HEAP32[$>>2])|0)==0){c=408;break d}m=q=HEAP32[X>>2];c=m>>>0<=255?402:401;e:do if(c==402){if((unSign((m-48&4294967295)>>>0<=9,1,0)|0)==0){c=404;break e}c=406;break e}else if(c==401){c=404;break e}while(0);if(c==404&&(c=q>>>0>2405&q>>>0<=2415?405:407,c!=405&&c==407)){Y=1;c=409;break d}c=408;break d}while(0);c==408&&(Y=0);m=Y;m=reSign(m,8,0)!=0^1;m=unSign(m,1,0);if(reSign(m,
-8,0)==0){c=424;break c}c=(HEAP32[$>>2]|0)==32?420:411;d:do if(c==411){m=HEAP32[$>>2];c=m>>>0<=255?413:412;e:do if(c==413){if((unSign((m-48&4294967295)>>>0<=9,1,0)|0)==0)break e;c=(HEAP32[$>>2]|0)!=32?422:420;break d}while(0);c=(HEAP32[((f&4294967295)+208&4294967295)>>2]|0)!=(HEAP32[$>>2]|0)?417:415;e:do if(c==415){c=(ma|0)<=0?418:416;if(c==416&&(HEAP32[((f&4294967295)+208&4294967295)>>2]|0)==44)break e;ma=1;c=424;break c}while(0);x=32;ga=1;h=417;c=425;break c}while(0);d:do if(c==420){m=reSign(HEAP8[(ja+
-(L-2&4294967295)&4294967295)>>0],8,0);if((__Z7IsAlphaj(m)|0)==0)break d;if((__Z7IsAlphaj(HEAP32[ea>>2])|0)!=0)break d;HEAP8[(ja+L&4294967295)>>0]=32;L=L+1&4294967295;m=M;HEAP16[((ba+m*12&4294967295)+4&4294967295)>>1]=HEAP16[((ba+m*12&4294967295)+4&4294967295)>>1]+1&65535;c=424;break c}while(0);c=424;break c}else if(c==396){c=424;break c}}}while(0);c:do if(c==425){l=h==417?32:h==373?32:h==386?32:h==341?32:h==356?32:h==331?32:h==333?32:h==329?32:h==326?32:h==285?712:h==293?32:h==101?32:h==97?32:h==
-91?32:32;c=428;break c}else if(c==424){var Xa=x,h=424;c=426;break c}while(0);c:do if(c==426){l=m=h==424?Xa:h==307?Va:h==292?Ha:Ja;if((m|0)!=0){c=428;break c}k=0;c=434;break c}while(0);c==428&&(c=l>>>0>9471&l>>>0<=9631?429:430,c==429?k=1:c==430&&(k=l,c=k>>>0<=255?431:432,c==431?j=_isspace(k):c==432&&(j=0),k=j));m=k;m=unSign((m|0)!=0,1,0);c=reSign(m,8,0)!=0?435:464;c:do if(c==435)if(c=(HEAP32[$>>2]|0)==32?436:437,c==436){qa|=262144;continue b}else{if(c==437){c=(HEAP32[T>>2]|0)==9|(HEAP32[T>>2]|0)==
-10?438:439;c==438&&(ra|=262144);c=(ga|0)!=0?440:447;if(c==440){o=0;for(m=HEAP32[Z>>2]-1&4294967295;;){if((m|0)<(S|0))break;if(reSign(HEAP16[(na+m*2&4294967295)>>1],16,0)==0)break;c=reSign(HEAP16[(na+m*2&4294967295)>>1],16,0)>0?442:443;c==442&&(o=o+1&4294967295);m=m-1&4294967295}HEAP8[((ba+M*12&4294967295)+10&4294967295)>>0]=o&255}S=HEAP32[Z>>2];HEAP8[(ja+L&4294967295)>>0]=32;L=L+1&4294967295;c=(M|0)<=298?448:462;d:do if(c==448){if(!((unSign(HEAPU16[((ba+M*12&4294967295)+4&4294967295)>>1],16,0)|0)<
-(L|0))){c=462;break d}c=(xa|0)>0?450:451;c==450&&(HEAP32[(_embedded_list+(HEAP32[__ZL11embedded_ix>>2]-1&4294967295)*4&4294967295)>>2]|=128,HEAP32[(ba+M*12&-1)>>2]|=64,xa=0);HEAP8[((ba+M*12&4294967295)+8&4294967295)>>0]=HEAP32[_pre_pause>>2]&255;HEAP32[(ba+M*12&-1)>>2]=da|HEAP32[(ba+M*12&-1)>>2]|qa|(HEAP8[__ZL13word_emphasis_b>>0]?2048:0);HEAP8[((ba+M*12&4294967295)+9&4294967295)>>0]=aa&255;c=(HEAP32[_pre_pause>>2]|0)>0?452:455;if(c==452){o=L;da=unSign(HEAPU16[((ba+M*12&4294967295)+4&4294967295)>>
-1],16,0);aa=o;(da|0)<(o|0)?(h=452,c=453):(h=452,c=454);e:do if(c==453)for(;;){HEAP8[(ja+(h==453?Ya:aa)&4294967295)>>0]=HEAP8[(ja+(o-1&4294967295)&4294967295)>>0];o=o-1&4294967295;da=unSign(HEAPU16[((ba+M*12&4294967295)+4&4294967295)>>1],16,0);var Ya=o;if((da|0)<(o|0))c=h=453;else{h=453;break e}}while(0);HEAP8[(ja+(h==452?aa:Ya)&4294967295)>>0]=32;aa=M;HEAP16[((ba+aa*12&4294967295)+4&4294967295)>>1]=HEAP16[((ba+aa*12&4294967295)+4&4294967295)>>1]+1&65535;L=L+1&4294967295}M=M+1&4294967295;HEAP16[((ba+
-M*12&4294967295)+4&4294967295)>>1]=L&65535;HEAP32[(ba+M*12&-1)>>2]=0;o=HEAP32[Z>>2];c=reSign(HEAP16[(na+o*2&4294967295)>>1],16,0)<=0?456:457;e:do if(c==456)for(;;)if(o=o+1&4294967295,reSign(HEAP16[(na+o*2&4294967295)>>1],16,0)<=0)c=456;else break e;while(0);HEAP16[((ba+M*12&4294967295)+6&4294967295)>>1]=HEAP16[(na+o*2&4294967295)>>1];m=0;c=reSign(HEAP16[(na+o*2&4294967295)>>1],16,0)!=0?458:461;e:do if(c==458)for(;;)if(aa=reSign(HEAP16[(na+o*2&4294967295)>>1],16,0)!=-1,aa=unSign(aa,1,0),o=o+1&4294967295,
-c=reSign(aa,8,0)!=0?460:459,c==460&&(m=m+1&4294967295),reSign(HEAP16[(na+o*2&4294967295)>>1],16,0)!=0)c=458;else{c=461;break e}while(0);HEAP8[((ba+M*12&4294967295)+10&4294967295)>>0]=m&255;qa=ra;ra=0;aa=HEAP32[_pre_pause>>2]=0;da=1;ta=0}while(0);if((ga|0)==0)break c;HEAP32[Z>>2]=V;ga=HEAP32[ia>>2]=0}}else if(c==464){if(!((L|0)<=695))break c;m=__Z8utf8_outjPc(x,ja+L&4294967295);L=L+m&4294967295}while(0);c=(D|0)>(HEAP32[_pre_pause>>2]|0)?467:468;c==467&&(HEAP32[_pre_pause>>2]=D);D=0}c=(M|0)==0?472:
-474;b:do if(c==472){if(!((xa|0)>0))break b;HEAP32[(_embedded_list+(HEAP32[__ZL11embedded_ix>>2]-1&4294967295)*4&4294967295)>>2]|=128;HEAP32[(ba+M*12&-1)>>2]|=64;M=1}while(0);HEAP32[(f+8292&4294967295)>>2]=ja+(L-1&4294967295)&4294967295;HEAP8[(ja+L&4294967295)>>0]=0;HEAP8[((ba&4294967295)+8&4294967295)>>0]=0;HEAP8[((ba+M*12&4294967295)+8&4294967295)>>0]=8;c=(M|0)>0?475:482;b:do if(c==475){L=W=M-1&4294967295;for(h=475;;){if(((h==476?Za:W)|0)<=0){c=479;break}ka=unSign(HEAPU16[((ba+L*12&4294967295)+4&
-4294967295)>>1],16,0);ka=reSign(HEAP8[(ja+ka&4294967295)>>0],8,0);if((__Z9IsBracketi(ka)|0)==0){c=479;break}var Za=L-1&4294967295;L=Za;h=476;c=477}HEAP32[(ba+L*12&-1)>>2]|=16;if((N&4194304|0)==0)break b;if((HEAP32[(ba+(M-1&4294967295)*12&-1)>>2]&256|0)!=0)break b;HEAP32[(ba+(M-1&4294967295)*12&-1)>>2]|=65536}while(0);HEAP32[(ba&-1)>>2]|=512;L=0;c=(L|0)<(M|0)?483:548;b:do if(c==483){W=sa&4294967295;ka=sa+130&4294967295;ra=sa;qa=sa&4294967295;V=sa&4294967295;m=sa+1&4294967295;q=sa+130&4294967295;p=
-sa+1&4294967295;r=sa&4294967295;u=sa+2&4294967295;F=sa+2&4294967295;for(;;){HEAP32[_count_words>>2]=HEAP32[_count_words>>2]+1&4294967295;c=(HEAP32[_skip_words>>2]|0)>0?485:487;d:do if(c==485){HEAP32[_skip_words>>2]=HEAP32[_skip_words>>2]-1&4294967295;if((HEAP32[_skip_words>>2]|0)!=0){c=487;break d}HEAP32[_skipping_text>>2]=0;c=488;break d}while(0);d:do if(c==487){c=(HEAP32[_skipping_text>>2]|0)!=0?547:488;break d}while(0);d:do if(c==488){c=unSign(HEAPU16[((ba+L*12&4294967295)+4&4294967295)>>1],16,
-0);K=C=ja+c&4294967295;n=c=reSign(HEAP8[(K&4294967295)>>0],8,0);c=c>>>0<=255?490:489;e:do if(c==490){if((unSign((n-48&4294967295)>>>0<=9,1,0)|0)==0){c=508;break e}if((HEAP32[((f&4294967295)+192&4294967295)>>2]|0)==1227133512){c=508;break e}fa=W;f:for(;;){if(!(ka>fa)){c=507;break f}o=reSign(HEAP8[C>>0],8,0);c=o>>>0<=255?495:494;g:do if(c==495){var h=(unSign((o-48&4294967295)>>>0<=9,1,0)|0)!=0,Ia=HEAPU8[C>>0];if(h)h=495;else{h=495;break g}HEAP8[fa>>0]=Ia;fa=fa+1&4294967295;C=C+1&4294967295;c=506;continue f}else if(c==
-494)var $a=HEAP8[C>>0],h=494;while(0);if((reSign(h==494?$a:Ia,8,0)|0)!=(HEAP32[((f&4294967295)+204&4294967295)>>2]|0)){c=505;break f}if(reSign(HEAP8[(C+1&4294967295)>>0],8,0)!=32){c=505;break f}c=reSign(HEAP8[(C+2&4294967295)>>0],8,0);if(!(c>>>0<=255)){c=500;break f}if((unSign((c-48&4294967295)>>>0<=9,1,0)|0)==0){c=505;break f}if(reSign(HEAP8[(C+3&4294967295)>>0],8,0)==32){c=505;break f}if(reSign(HEAP8[(C+4&4294967295)>>0],8,0)==32){c=505;break f}C=C+2&4294967295;L=L+1&4294967295;c=506}f:do if(c==
-500){c=505;break f}while(0);c==505&&(o=C-K&4294967295,_llvm_memset_p0i8_i32(K,32,o,1,0),o=fa-ra&4294967295,_llvm_memcpy_p0i8_p0i8_i32(K,qa,o,1,0));C=K}while(0);n=0;e:for(;;){c=o=reSign(HEAP8[(K+n&4294967295)>>0],8,0);if(!(o>>>0<=255)){c=511;break e}var h=(unSign((c-48&4294967295)>>>0<=9,1,0)|0)!=0,Ua=n;if(h)h=512;else{h=512;c=513;break e}n=Ua+1&4294967295;c=510}if(c==511)var ab=n,h=511;c=((h==511?ab:Ua)|0)>4?514:536;e:do if(c==514){HEAP8[V>>0]=32;fa=m;o=n;pa=0;c=(HEAP32[((f&4294967295)+212&4294967295)>>
-2]|0)<(n|0)?516:515;f:do if(c==515){c=reSign(HEAP8[(K&4294967295)>>0],8,0)==48?516:529;break f}while(0);c==516&&(HEAP32[(ba+L*12&-1)>>2]|=524288);f:for(;;){if(!(q>fa))break f;x=reSign(HEAP8[C>>0],8,0);c=unSign((x-48&4294967295)>>>0>9,1,0);C=C+1&4294967295;c=reSign(c,8,0)!=0^1;c=unSign(c,1,0);c=reSign(c,8,0)!=0?520:518;if(c==518&&(HEAP32[((f&4294967295)+208&4294967295)>>2]|0)!=(x|0))break f;HEAP8[fa>>0]=x&255;fa=fa+1&4294967295;o=c=o-1&4294967295;c=(c|0)<=0?522:521;g:do if(c==521){c=reSign((HEAP32[((f&
-4294967295)+192&4294967295)>>2]|0)>>(o|0)&1,8,0)!=0^1;c=unSign(c,1,0);if(reSign(c,8,0)!=0)break g;c=ba+L*12&4294967295;var bb=Ba+pa*12&4294967295;pa=pa+1&4294967295;_llvm_memcpy_p0i8_p0i8_i32(bb,c,12,1,0);c=(HEAP32[((f&4294967295)+204&4294967295)>>2]|0)!=32?524:525;c==524&&(HEAP8[fa>>0]=HEAP32[((f&4294967295)+204&4294967295)>>2]&255,fa=fa+1&4294967295);HEAP8[fa>>0]=32;fa=fa+1&4294967295;c=reSign((HEAP32[((f&4294967295)+192&4294967295)>>2]|0)>>(o-1&4294967295|0)&1,8,0)!=0?526:527;c==526&&(HEAP8[fa>>
-0]=48,fa=fa+1&4294967295,HEAP8[fa>>0]=48,fa=fa+1&4294967295);if(reSign((HEAP32[((f&4294967295)+192&4294967295)>>2]|0)>>(o-2&4294967295|0)&1,8,0)==0)continue f;HEAP8[fa>>0]=48;fa=fa+1&4294967295;continue f}while(0)}C=C+-1&4294967295;_llvm_memcpy_p0i8_p0i8_i32(Ba+pa*12&4294967295,ba+L*12&4294967295,24,1,0);o=1;c=(o|0)<=(pa|0)?531:532;f:do if(c==531)for(;;)if(HEAP32[(Ba+o*12&-1)>>2]&=-262209,o=o+1&4294967295,(o|0)<=(pa|0))c=531;else{c=532;break f}while(0);_llvm_memcpy_p0i8_p0i8_i32(fa,C,16,1,0);pa=HEAP8[(fa+
-16&4294967295)>>0]=0;C=p;if(!(C>0],8,0);c=Ba+pa*12&4294967295;pa=pa+1&4294967295;for(oa=__ZL14TranslateWord2P10TranslatorPcP8WORD_TABii(f,C,c,oa,0);;)if(c=reSign(HEAP8[C>>0],8,0)!=32,c=unSign(c,1,0),C=C+1&4294967295,reSign(c,8,0)==0)break;HEAP8[((ba+L*12&4294967295)+8&4294967295)>>0]=0;if(C>2]=0;oa=unSign(HEAPU8[((ba+(L+1&4294967295)*12&4294967295)+8&4294967295)>>
-0],8,0);c=unSign(HEAPU8[((ba+L*12&4294967295)+8&4294967295)>>0],8,0);oa=__ZL14TranslateWord2P10TranslatorPcP8WORD_TABii(f,K,ba+L*12&4294967295,c,oa);c=(unSign(HEAPU8[((ba+(L+1&4294967295)*12&4294967295)+8&4294967295)>>0],8,0)|0)<(HEAP32[_pre_pause>>2]|0)?537:538;c==537&&(HEAP8[((ba+(L+1&4294967295)*12&4294967295)+8&4294967295)>>0]=HEAP32[_pre_pause>>2]&255,HEAP32[_pre_pause>>2]=0);c=(oa&65536|0)!=0?539:541;f:do if(c==539){C=K;if(reSign(HEAP8[C>>0],8,0)==32){c=541;break f}for(;;)if(_llvm_memset_p0i8_i32(r,
-32,9,1,0),o=C,c=Aa,o=c=__Z8utf8_in2PiPKci(c,o,0),_llvm_memcpy_p0i8_p0i8_i32(u,C,o,1,0),__ZL14TranslateWord2P10TranslatorPcP8WORD_TABii(f,F,ba+L*12&4294967295,0,0),C=C+o&4294967295,reSign(HEAP8[C>>0],8,0)!=32)c=540;else{c=541;break f}}while(0);if((oa&50331648|0)==0){c=545;break e}if((M-1&4294967295|0)!=(L|0)){c=545;break e}if((N&4194304|0)==0){c=545;break e}ha=10;va=4}while(0);if((oa&128|0)==0)break d;L=L+HEAP32[_dictionary_skipwords>>2]&4294967295}while(0);L=L+1&4294967295;if((L|0)<(M|0))c=484;else break b}}while(0);
-L=0;W=HEAP32[_n_ph_list2>>2];h=548;b:for(;;)if(ya=_ph_list2+(L+(h==548?W:ya)&4294967295)*8&4294967295,HEAP8[(ya&4294967295)>>0]=9,HEAP8[(ya+1&4294967295)>>0]=0,HEAP16[(ya+6&4294967295)>>1]=HEAP32[Z>>2]&65535,HEAP16[(ya+4&4294967295)>>1]=0,L=h=L+1&4294967295,ya=HEAPU32[_n_ph_list2>>2],(h|0)<=1)h=549;else{h=549;break b}HEAP32[_n_ph_list2>>2]=ya+2&4294967295;c=(HEAP32[_count_words>>2]|0)==0?551:552;c==551&&(ha=0);c=(HEAP32[__ZL10ungot_char>>2]|0)!=0?553:554;b:do if(c==553)break b;else if(c==554){c=HEAP32[__ZL7f_input>>
-2]!=0?555:556;if(c==555)var cb=_feof(HEAP32[__ZL7f_input>>2]),h=555;else if(c==556)var db=unSign(HEAPU8[__ZL12end_of_input_b>>0],1,0),h=556;if(((h==555?cb:db)|0)==0)break b;if(!((M|0)==0|(HEAP32[_option_endpause>>2]|0)==0))break b;ha=10;break b}while(0);__Z15MakePhonemeListP10Translatorii(f,ha,HEAP32[_new_sentence>>2]);c=(xa|0)!=0?562:563;c==562&&(HEAP16[((_phoneme_list+(HEAP32[_n_phoneme_list>>2]-2&4294967295)*24&4294967295)+4&4294967295)>>1]=2,HEAP32[(_embedded_list+(HEAP32[__ZL11embedded_ix>>2]-
-1&4294967295)*4&4294967295)>>2]|=128);HEAP32[b>>2]=va;HEAP32[_new_sentence>>2]=0;c=(N&524288|0)!=0?564:565;c==564&&(HEAP32[_new_sentence>>2]=1);c=a!=0?566:569;c==566&&(ha=a,c=(N&131072|0)!=0?567:568,c==567?HEAP32[ha>>2]=__ZZ15TranslateClauseP10TranslatorP8_IO_FILEPKvPiPPcE17voice_change_name&4294967295:c==568&&(HEAP32[ha>>2]=0));c=(HEAP32[__ZL10ungot_char>>2]|0)!=0?570:571;b:do if(c==570){c=575;break b}else if(c==571){c=HEAP32[__ZL7f_input>>2]!=0?572:573;if(c==572)var fb=_feof(HEAP32[__ZL7f_input>>
-2]),h=572;else if(c==573)var gb=unSign(HEAPU8[__ZL12end_of_input_b>>0],1,0),h=573;c=((h==572?fb:gb)|0)!=0?576:575;break b}while(0);b:do if(c==575){if(e==0){c=576;break b}c=(HEAP32[_option_multibyte>>2]|0)==3?578:579;if(c==578){N=HEAP32[_p_wchar_input>>2];break a}else if(c==579){N=HEAP32[_p_textinput>>2];break a}}while(0);N=0}while(0);STACKTOP=g;return N}
-function _init_MBR(f){var d=STACKTOP;STACKTOP+=92;_memset(d,0,92);var e,b,a,g,c,h,k,j;a=d+8;b=d+16;var l=d+24,m;g=d+44;e=(HEAP32[__ZL9mbr_state>>2]|0)!=0?1:2;a:do if(e==1){__ZL3errPKcz(__str18507&4294967295,allocate(1,"i32",ALLOC_STACK));e=26;break a}else if(e==2){h=a&4294967295;k=b&4294967295;c=d&4294967295;e=(_pipe(c)|0)!=-1;e=unSign(e,1,0);e=reSign(e,8,0)!=0?3:8;if(e==3){e=(_pipe(h)|0)!=-1;e=unSign(e,1,0);e=reSign(e,8,0)!=0?4:6;if(e==4)if(k=(_pipe(k)|0)!=-1,k=unSign(k,1,0),e=reSign(k,8,0)!=0?10:
-5,e==10)if(h=_fork(),HEAP32[__ZL7mbr_pid>>2]=h,e=(HEAP32[__ZL7mbr_pid>>2]|0)==-1?11:12,e==11){f=___errno_location();f=HEAP32[f>>2];a&=4294967295;g=b&4294967295;b=d&4294967295;_close(HEAP32[(b&4294967295)>>2]);_close(HEAP32[(b+4&4294967295)>>2]);_close(HEAP32[(a&4294967295)>>2]);_close(HEAP32[(a+4&4294967295)>>2]);_close(HEAP32[(g&4294967295)>>2]);_close(HEAP32[(g+4&4294967295)>>2]);b=_strerror(f);__ZL3errPKcz(__str19508&4294967295,allocate([b,0,0,0],["i8*",0,0,0],ALLOC_STACK));e=26;break a}else{if(e==
-12)if(e=(HEAP32[__ZL7mbr_pid>>2]|0)==0?13:20,e==13){e=(_dup2(HEAP32[(d&4294967295)>>2],0)|0)==-1?16:14;b:do if(e==14){if((_dup2(HEAP32[(a+4&4294967295)>>2],1)|0)==-1)break b;if((_dup2(HEAP32[(b+4&4294967295)>>2],2)|0)==-1)break b;d=m=HEAP32[(b+4&4294967295)>>2];e=(m|0)>2?18:19;c:do if(e==18)for(;;)if(_close(d),d=m=d-1&4294967295,(m|0)>2)e=18;else break c;while(0);_signal(1,1);_signal(2,1);_signal(3,1);_signal(15,1);_snprintf(l&4294967295,20,__str21510&4294967295,HEAPF32[__ZL10mbr_volume>>2]);_execlp(__str22511&
-4294967295,__str22511&4294967295,__str23512&4294967295,__str24513&4294967295,l&4294967295,f,__str25514&4294967295,__str26515&4294967295,0);d=___errno_location();d=_strerror(HEAP32[d>>2]);_snprintf(__ZL12mbr_errorbuf&4294967295,160,__str27516&4294967295,d);d=_strlen(__ZL12mbr_errorbuf&4294967295);_write(2,__ZL12mbr_errorbuf&4294967295,d);__exit(1);throw"Reached an unreachable! Original .ll line: 67330";}while(0);d=___errno_location();d=_strerror(HEAP32[d>>2]);_snprintf(__ZL12mbr_errorbuf&4294967295,
-160,__str20509&4294967295,d);d=_strlen(__ZL12mbr_errorbuf&4294967295);_write(HEAP32[(b+4&4294967295)>>2],__ZL12mbr_errorbuf&4294967295,d);__exit(1);throw"Reached an unreachable! Original .ll line: 67291";}else if(e==20)if(_snprintf(l&4294967295,20,__str28517&4294967295,HEAP32[__ZL7mbr_pid>>2]),l=_open(l&4294967295,0),HEAP32[__ZL13mbr_proc_stat>>2]=l,e=(HEAP32[__ZL13mbr_proc_stat>>2]|0)==-1?21:22,e==21){f=___errno_location();f=HEAP32[f>>2];a&=4294967295;g=b&4294967295;b=d&4294967295;_close(HEAP32[(b&
-4294967295)>>2]);_close(HEAP32[(b+4&4294967295)>>2]);_close(HEAP32[(a&4294967295)>>2]);_close(HEAP32[(a+4&4294967295)>>2]);_close(HEAP32[(g&4294967295)>>2]);_close(HEAP32[(g+4&4294967295)>>2]);_waitpid(HEAP32[__ZL7mbr_pid>>2],0,0);HEAP32[__ZL7mbr_pid>>2]=0;b=_strerror(f);__ZL3errPKcz(__str29518&4294967295,allocate([b,0,0,0],["i8*",0,0,0],ALLOC_STACK));e=26;break a}else if(e==22){_signal(13,1);e=(_fcntl(HEAP32[(d+4&4294967295)>>2],4,2048)|0)==-1?25:23;b:do if(e==23){if((_fcntl(HEAP32[(a&4294967295)>>
-2],4,2048)|0)==-1)break b;if((_fcntl(HEAP32[(b&4294967295)>>2],4,2048)|0)==-1)break b;HEAP32[__ZL10mbr_cmd_fd>>2]=HEAP32[(d+4&4294967295)>>2];HEAP32[__ZL12mbr_audio_fd>>2]=HEAP32[(a&4294967295)>>2];HEAP32[__ZL12mbr_error_fd>>2]=HEAP32[(b&4294967295)>>2];_close(HEAP32[(d&4294967295)>>2]);_close(HEAP32[(a+4&4294967295)>>2]);_close(HEAP32[(b+4&4294967295)>>2]);HEAP32[__ZL9mbr_state>>2]=1;c=__ZL14send_to_mbrolaPKc(__str31520&4294967295);e=(c|0)!=2?28:29;if(e==28){__ZL11stop_mbrolav();m=-1;e=39;break a}else if(e==
-29)if(c=__ZL19receive_from_mbrolaPvj(g&4294967295,45),e=(c|0)!=44?30:33,e==30){e=(c|0)>=0?31:32;e==31&&__ZL3errPKcz(__str32521&4294967295,allocate(1,"i32",ALLOC_STACK));__ZL11stop_mbrolav();m=-1;e=39;break a}else if(e==33){e=(_memcmp(g&4294967295,__str33522&4294967295,4)|0)!=0?35:34;c:do if(e==34){if((_memcmp((g&4294967295)+8&4294967295,__str34523&4294967295,8)|0)!=0)break c;m=unSign(HEAPU8[(g+24&4294967295)>>0],8,0);b=unSign(HEAPU8[(g+25&4294967295)>>0],8,0)*256&4294967295;a=unSign(HEAPU8[(g+26&
-4294967295)>>0],8,0)*65536&4294967295;g=unSign(HEAPU8[(g+27&4294967295)>>0],8,0)*16777216&4294967295;HEAP32[__ZL14mbr_samplerate>>2]=((b+m&4294967295)+a&4294967295)+g&4294967295;e=HEAP32[__ZL14mbr_voice_path>>2]!=f?37:38;e==37&&(_free(HEAP32[__ZL14mbr_voice_path>>2]),m=_strdup(f),HEAP32[__ZL14mbr_voice_path>>2]=m);m=0;e=39;break a}while(0);__ZL3errPKcz(__str35524&4294967295,allocate(1,"i32",ALLOC_STACK));__ZL11stop_mbrolav();m=-1;e=39;break a}}while(0);f=___errno_location();f=HEAP32[f>>2];a&=4294967295;
-g=b&4294967295;b=d&4294967295;_close(HEAP32[(b&4294967295)>>2]);_close(HEAP32[(b+4&4294967295)>>2]);_close(HEAP32[(a&4294967295)>>2]);_close(HEAP32[(a+4&4294967295)>>2]);_close(HEAP32[(g&4294967295)>>2]);_close(HEAP32[(g+4&4294967295)>>2]);_waitpid(HEAP32[__ZL7mbr_pid>>2],0,0);HEAP32[__ZL7mbr_pid>>2]=0;b=_strerror(f);__ZL3errPKcz(__str30519&4294967295,allocate([b,0,0,0],["i8*",0,0,0],ALLOC_STACK));e=26;break a}}else e==5&&(b=___errno_location(),j=HEAP32[b>>2],_close(HEAP32[(h&4294967295)>>2]),_close(HEAP32[(h+
-4&4294967295)>>2]));else e==6&&(b=___errno_location(),j=HEAP32[b>>2]);_close(HEAP32[(c&4294967295)>>2]);_close(HEAP32[(c+4&4294967295)>>2])}else e==8&&(b=___errno_location(),j=HEAP32[b>>2]);b=_strerror(j);__ZL3errPKcz(__str17506&4294967295,allocate([b,0,0,0],["i8*",0,0,0],ALLOC_STACK));e=26;break a}while(0);e==26&&(m=-1);STACKTOP=d;return m}function _getFreq_MBR(){return HEAP32[__ZL14mbr_samplerate>>2]}function _resetError_MBR(){HEAP8[(__ZL12mbr_errorbuf&4294967295)>>0]=0}
-function __ZL3logPKcz(f){var d=STACKTOP;STACKTOP+=4;_memset(d,0,4);HEAP32[d>>2]=arguments[__ZL3logPKcz.length];_vfprintf(HEAP32[_stderr>>2],f,HEAP32[d>>2]);_fputc(10,HEAP32[_stderr>>2]);STACKTOP=d}function __ZL3errPKcz(f){var d=STACKTOP;STACKTOP+=4;_memset(d,0,4);HEAP32[d>>2]=arguments[__ZL3errPKcz.length];_vsnprintf(__ZL12mbr_errorbuf&4294967295,160,f,HEAP32[d>>2]);__ZL3logPKcz(__str489&4294967295,allocate([__ZL12mbr_errorbuf&4294967295,0,0,0],["i8*",0,0,0],ALLOC_STACK));STACKTOP=d}
-function __ZL17mbrola_has_errorsv(){var f=STACKTOP;STACKTOP+=340;_memset(f,0,340);var d,e,b,a=f+4,g;g=f+84;var c,h;c=g&4294967295;var k=(0-(0-g&4294967295)&4294967295)+255&4294967295,j=g&4294967295,l=g&4294967295;a:for(;;){g=d=_read(HEAP32[__ZL12mbr_error_fd>>2],c,k+(0-c&4294967295)&4294967295);if((d|0)==-1){d=2;break a}if((g|0)==0){d=6;break a}HEAP8[(c+g&4294967295)>>0]=0;b:for(;;){h=_strchr(c,10);d=unSign(h!=0,1,0);if(reSign(d,8,0)==0)break b;d=(_strncmp(c,__str9498&4294967295,18)|0)==0?24:21;c:do if(d==
-21){if((_strncmp(c,__str10499&4294967295,18)|0)==0)break c;HEAP8[h>>0]=0;__ZL3logPKcz(__str11500&4294967295,allocate([c,0,0,0],["i8*",0,0,0],ALLOC_STACK));if((c+(g-1&4294967295)&4294967295)==h){d=23;break a}}while(0);c=h+1&4294967295}_llvm_memmove_p0i8_p0i8_i32(j,c,g,1,0);c=l+g&4294967295;d=1}d==2?(b=___errno_location(),d=(HEAP32[b>>2]|0)==11?3:4,d==3?e=0:d==4&&(b=___errno_location(),b=_strerror(HEAP32[b>>2]),__ZL3errPKcz(__str8497&4294967295,allocate([b,0,0,0],["i8*",0,0,0],ALLOC_STACK)),e=-1)):
-d==6?(e=_waitpid(HEAP32[__ZL7mbr_pid>>2],f,1),d=(e|0)==0?7:8,d==7?b=__str1490&4294967295:d==8&&(d=(e|0)!=(HEAP32[__ZL7mbr_pid>>2]|0)?9:10,d==9?b=__str2491&4294967295:d==10&&(HEAP32[__ZL7mbr_pid>>2]=0,d=reSign((HEAP32[f>>2]&127)+1&255,8,0)>>1,d=reSign(d,8,0)>0,e=HEAP32[f>>2]&127,d=d?11:12,d==11?(_snprintf(a&4294967295,80,__str3492&4294967295,e),b=a&4294967295):d==12&&(d=(e|0)==0?13:14,d==13?(b=(HEAP32[f>>2]&65280|0)>>8,_snprintf(a&4294967295,80,__str4493&4294967295,b),b=a&4294967295):d==14&&(b=__str5494&
-4294967295)))),__ZL3logPKcz(__str489&4294967295,allocate([b,0,0,0],["i8*",0,0,0],ALLOC_STACK)),a=_strlen(__ZL12mbr_errorbuf&4294967295),d=(a|0)==0?16:17,d==16?_snprintf(__ZL12mbr_errorbuf&4294967295,160,__str6495&4294967295,b):d==17&&_snprintf((__ZL12mbr_errorbuf&4294967295)+a&4294967295,160-a&4294967295,__str7496&4294967295,b),e=-1):d==23&&(_snprintf(__ZL12mbr_errorbuf&4294967295,160,__str6495&4294967295,c),e=0);STACKTOP=f;return e}
-function _lastErrorStr_MBR(f,d){var e,b,a;e=(HEAP32[__ZL7mbr_pid>>2]|0)!=0?1:2;e==1&&__ZL17mbrola_has_errorsv();a=_snprintf(f,d,__str6495&4294967295,__ZL12mbr_errorbuf&4294967295);e=(a|0)>=(d|0)?3:4;e==3?b=d-1&4294967295:e==4&&(b=a);return b}
-function __ZL11stop_mbrolav(){var f;f=(HEAP32[__ZL9mbr_state>>2]|0)==0?4:1;f==1&&(_close(HEAP32[__ZL13mbr_proc_stat>>2]),_close(HEAP32[__ZL10mbr_cmd_fd>>2]),_close(HEAP32[__ZL12mbr_audio_fd>>2]),_close(HEAP32[__ZL12mbr_error_fd>>2]),f=(HEAP32[__ZL7mbr_pid>>2]|0)!=0?2:3,f==2&&(_kill(HEAP32[__ZL7mbr_pid>>2],15),_waitpid(HEAP32[__ZL7mbr_pid>>2],0,0),HEAP32[__ZL7mbr_pid>>2]=0),HEAP32[__ZL9mbr_state>>2]=0)}
-function __ZL14send_to_mbrolaPKc(f){var d,e=null,b,a,g;d=(HEAP32[__ZL7mbr_pid>>2]|0)==0?1:2;a:do if(d==1)b=-1;else if(d==2){a=_strlen(f);b=_write(HEAP32[__ZL10mbr_cmd_fd>>2],f,a);d=(b|0)==-1?3:10;if(d==3){d=___errno_location();var c=g=HEAP32[d>>2];(c|0)!=32?(e=3,d=7):(e=3,d=4);if(d==4)if(d=(__ZL17mbrola_has_errorsv()|0)==0?6:5,d==6)var h=g,e=6;else if(d==5){b=-1;break a}d=((e==6?h:c)|0)==11?8:9;if(d==8)b=0;else if(d==9){f=_strerror(g);__ZL3errPKcz(__str12501&4294967295,allocate([f,0,0,0],["i8*",0,
-0,0],ALLOC_STACK));b=-1;break a}}d=(b|0)!=(a|0)?11:16;b:do if(d==11){e=_malloc((a+16&4294967295)+(0-b&4294967295)&4294967295);if(e==0){d=16;break b}HEAP32[(e&4294967295)>>2]=0;HEAP32[(e+4&4294967295)>>2]=0;HEAP32[(e+8&4294967295)>>2]=a-b&4294967295;_llvm_memcpy_p0i8_p0i8_i32(e+12&-1,f+b&4294967295,a-b&4294967295,1,0);b=a;d=HEAP32[__ZL21mbr_pending_data_head>>2]==0?13:14;d==13?HEAP32[__ZL21mbr_pending_data_head>>2]=e:d==14&&(HEAP32[(HEAP32[__ZL21mbr_pending_data_tail>>2]&4294967295)>>2]=e);HEAP32[__ZL21mbr_pending_data_tail>>
-2]=e}while(0)}while(0);return b}function _flush_MBR(){var f=(__ZL14send_to_mbrolaPKc(__str13502&4294967295)|0)==3;return unSign(f,1,0)}function _write_MBR(f){HEAP32[__ZL9mbr_state>>2]=2;return __ZL14send_to_mbrolaPKc(f)}
-function _reset_MBR(){var f=STACKTOP;STACKTOP+=4096;_memset(f,0,4096);var d,e,b;b=1;d=(HEAP32[__ZL9mbr_state>>2]|0)==1?1:2;if(d==1)e=1;else if(d==2)if(d=(HEAP32[__ZL7mbr_pid>>2]|0)==0?3:4,d==3)e=0;else if(d==4){e=(_kill(HEAP32[__ZL7mbr_pid>>2],10)|0)==-1;e=unSign(e,1,0);d=reSign(e,8,0)!=0?5:6;d==5&&(b=0);e=d=HEAP32[__ZL21mbr_pending_data_head>>2];d=d!=0?7:8;a:do if(d==7)for(;;)if(d=e,e=HEAP32[(e&4294967295)>>2],_free(d),e!=0)d=7;else break a;while(0);HEAP32[__ZL21mbr_pending_data_head>>2]=0;HEAP32[__ZL21mbr_pending_data_tail>>
-2]=0;e=d=_write(HEAP32[__ZL10mbr_cmd_fd>>2],__str13502&4294967295,3);((d|0)!=3?9:10)==9&&(b=0);d=f&4294967295;a:for(;;){var a=_read(HEAP32[__ZL12mbr_audio_fd>>2],d,4096);e=a;if(!((a|0)>0))break a}d=(e|0)!=-1?14:13;a:do if(d==13){e=___errno_location();d=(HEAP32[e>>2]|0)!=11?14:15;break a}while(0);d==14&&(b=0);d=(__ZL17mbrola_has_errorsv()|0)!=0?17:16;a:do if(d==16){if((b|0)==0)break a;HEAP32[__ZL9mbr_state>>2]=1;break a}while(0);e=b}STACKTOP=f;return e}
-function _close_MBR(){var f,d;__ZL11stop_mbrolav();d=f=HEAP32[__ZL21mbr_pending_data_head>>2];f=f!=0?1:2;a:do if(f==1)for(;;)if(f=d,d=HEAP32[(d&4294967295)>>2],_free(f),d!=0)f=1;else break a;while(0);HEAP32[__ZL21mbr_pending_data_head>>2]=0;HEAP32[__ZL21mbr_pending_data_tail>>2]=0;_free(HEAP32[__ZL14mbr_voice_path>>2]);HEAP32[__ZL14mbr_voice_path>>2]=0;HEAPF32[__ZL10mbr_volume>>2]=1}
-function __ZL19receive_from_mbrolaPvj(f,d){var e=STACKTOP;STACKTOP+=44;_memset(e,0,44);var b,a,g,c,h,k,j,l,m=e+20,n;j=1;l=0;b=(HEAP32[__ZL7mbr_pid>>2]|0)==0?2:1;a:do if(b==2)h=-1;else if(b==1){h=m&-1;var o=(m&4294967295)+4&4294967295,q=m+8&-1,p=(m+8&4294967295)+4&4294967295,r=m+16&-1,v=(m+16&4294967295)+4&4294967295,u=m&4294967295,s=(m+8&4294967295)+6&4294967295,t=(m+16&4294967295)+6&4294967295,D=(m&4294967295)+6&4294967295,w=e&4294967295,A=e&4294967295,x=e;b:for(;;){k=0;HEAP32[h>>2]=HEAP32[__ZL12mbr_audio_fd>>
-2];HEAP16[o>>1]=1;k=k+1&4294967295;HEAP32[q>>2]=HEAP32[__ZL12mbr_error_fd>>2];HEAP16[p>>1]=1;k=k+1&4294967295;b=HEAP32[__ZL21mbr_pending_data_head>>2]!=0?4:5;b==4&&(HEAP32[r>>2]=HEAP32[__ZL10mbr_cmd_fd>>2],HEAP16[v>>1]=4,k=k+1&4294967295);b=(_lseek(HEAP32[__ZL13mbr_proc_stat>>2],0,0)|0)!=0;b=unSign(b,1,0);b=reSign(b,8,0)!=0?6:7;c:do if(b==6){b=16;break c}else if(b==7)if(b=(_read(HEAP32[__ZL13mbr_proc_stat>>2],w,20)|0)!=20,b=unSign(b,1,0),b=reSign(b,8,0)!=0?8:9,b==8){b=16;break c}else if(b==9){g=_memchr(A,
-41,20);b=g==0?11:10;d:do if(b==10){if((g-x&4294967295)>>>0>17)break d;b=reSign(HEAP8[(g+1&4294967295)>>0],8,0)!=32?15:13;e:do if(b==13){if(reSign(HEAP8[(g+2&4294967295)>>0],8,0)!=83){b=15;break e}a=1;b=17;break e}while(0);b==15&&(a=0);n=b=unSign(a,8,0);if((b|0)==0){b=18;break c}c=0;b=20;break c}while(0);b=16;break c}while(0);c:do if(b==16){n=0;b=18;break c}while(0);b==18&&(c=j);k=b=_poll(u,k,c);if((b|0)==-1){b=21;break b}b=(k|0)==0?23:28;c:do if(b==23){if((n|0)!=0){b=24;break b}if((j|0)>3749){b=26;
-break b}j=j*4&4294967295}else if(b==28){j=1;b=reSign(HEAP16[s>>1],16,0)==0?31:29;if(b==29&&(__ZL17mbrola_has_errorsv()|0)!=0){b=30;break b}b=HEAP32[__ZL21mbr_pending_data_head>>2]!=0?32:42;d:do if(b==32){if(reSign(HEAP16[t>>1],16,0)==0){b=42;break d}g=HEAP32[__ZL21mbr_pending_data_head>>2];k=(g+12&-1)+HEAP32[(g+4&4294967295)>>2]&4294967295;b=HEAP32[(g+8&4294967295)>>2]-HEAP32[(g+4&4294967295)>>2]&4294967295;k=_write(HEAP32[__ZL10mbr_cmd_fd>>2],k,b);if((k|0)==-1){b=34;break b}var B=g;b=(k|0)!=(b|0)?
-39:40;if(b==39)HEAP32[(g+4&4294967295)>>2]=k+HEAP32[(B+4&4294967295)>>2]&4294967295;else if(b==40){HEAP32[__ZL21mbr_pending_data_head>>2]=HEAP32[(B&4294967295)>>2];_free(g);if(HEAP32[__ZL21mbr_pending_data_head>>2]!=0)break c;HEAP32[__ZL21mbr_pending_data_tail>>2]=0}}while(0);if(reSign(HEAP16[D>>1],16,0)==0)break c;k=f+l&4294967295;g=d-l&4294967295;k=_read(HEAP32[__ZL12mbr_audio_fd>>2],k,g);if((k|0)==-1){b=44;break b}l=l+k&4294967295;HEAP32[__ZL9mbr_state>>2]=3}while(0);if(l>>>0>>0)b=3;else{b=
-47;break b}}if(b==21){a=___errno_location();a=_strerror(HEAP32[a>>2]);__ZL3errPKcz(__str14503&4294967295,allocate([a,0,0,0],["i8*",0,0,0],ALLOC_STACK));h=-1;break a}else if(b==24)HEAP32[__ZL9mbr_state>>2]=1;else if(b==26)HEAP32[__ZL9mbr_state>>2]=4,__ZL3errPKcz(__str15504&4294967295,allocate(1,"i32",ALLOC_STACK));else if(b==34){a=___errno_location();a=HEAP32[a>>2];b=(a|0)!=32?37:35;b:do if(b==35){if((__ZL17mbrola_has_errorsv()|0)==0)break b;h=-1;break a}while(0);a=_strerror(a);__ZL3errPKcz(__str12501&
-4294967295,allocate([a,0,0,0],["i8*",0,0,0],ALLOC_STACK));h=-1;break a}else if(b==44){a=___errno_location();a=_strerror(HEAP32[a>>2]);__ZL3errPKcz(__str16505&4294967295,allocate([a,0,0,0],["i8*",0,0,0],ALLOC_STACK));h=-1;break a}else if(b==30){h=-1;break a}h=l}while(0);STACKTOP=e;return h}function _read_MBR(f,d){var e;e=__ZL19receive_from_mbrolaPvj(f,d*2&4294967295);if(((e|0)>0?1:2)==1)e=(e|0)/2|0;return e}
-function _setVolumeRatio_MBR(f){var d;d=f==HEAPF32[__ZL10mbr_volume>>2]?3:1;a:do if(d==1){HEAPF32[__ZL10mbr_volume>>2]=f;if((HEAP32[__ZL9mbr_state>>2]|0)!=1)break a;__ZL11stop_mbrolav();_init_MBR(HEAP32[__ZL14mbr_voice_path>>2])}while(0)}
-function __Z15SetIndicLettersP10Translator(f){var d,e,b;_llvm_memset_p0i8_i32(f+708&-1,0,256,1,0);e=4;d=(e|0)<=20?1:2;a:do if(d==1)for(;;)if(HEAP8[((f+708&4294967295)+e&4294967295)>>0]|=1,e=e+1&4294967295,(e|0)<=20)d=1;else break a;while(0);e=62;d=(e|0)<=77?3:4;a:do if(d==3)for(;;)if(HEAP8[((f+708&4294967295)+e&4294967295)>>0]|=1,e=e+1&4294967295,(e|0)<=77)d=3;else break a;while(0);e=85;d=(e|0)<=87?5:6;a:do if(d==5)for(;;)if(HEAP8[((f+708&4294967295)+e&4294967295)>>0]|=1,e=e+1&4294967295,(e|0)<=87)d=
-5;else break a;while(0);e=62;d=(e|0)<=77?7:8;a:do if(d==7)for(;;)if(HEAP8[((f+708&4294967295)+e&4294967295)>>0]|=2,e=e+1&4294967295,(e|0)<=77)d=7;else break a;while(0);e=85;d=(e|0)<=87?9:10;a:do if(d==9)for(;;)if(HEAP8[((f+708&4294967295)+e&4294967295)>>0]|=2,e=e+1&4294967295,(e|0)<=87)d=9;else break a;while(0);e=21;d=(e|0)<=57?11:12;a:do if(d==11)for(;;)if(HEAP8[((f+708&4294967295)+e&4294967295)>>0]|=4,e=e+1&4294967295,(e|0)<=57)d=11;else break a;while(0);e=__ZZ15SetIndicLettersP10TranslatorE15dev_consonants2&
-4294967295;b=d=HEAP8[e>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);e=e+1&4294967295;d=d?13:14;a:do if(d==13)for(;;)if(d=unSign(b,8,0),b=unSign(b,8,0),HEAP8[((f+708&4294967295)+d&4294967295)>>0]=4|HEAP8[((f+708&4294967295)+b&4294967295)>>0],b=HEAP8[e>>0],d=reSign(b,8,0)!=0,d=unSign(d,1,0),e=e+1&4294967295,reSign(d,8,0)!=0)d=13;else break a;while(0);e=4;d=(e|0)<=20?15:16;a:do if(d==15)for(;;)if(HEAP8[((f+708&4294967295)+e&4294967295)>>0]|=64,e=e+1&4294967295,(e|0)<=20)d=15;else break a;while(0);e=62;d=(e|
-0)<=76?17:18;a:do if(d==17)for(;;)if(HEAP8[((f+708&4294967295)+e&4294967295)>>0]|=64,e=e+1&4294967295,(e|0)<=76)d=17;else break a;while(0);e=85;d=(e|0)<=87?19:20;a:do if(d==19)for(;;)if(HEAP8[((f+708&4294967295)+e&4294967295)>>0]|=64,e=e+1&4294967295,(e|0)<=87)d=19;else break a;while(0);HEAP32[(((f&4294967295)+24&4294967295)+20&4294967295)>>2]=1;HEAP32[((f&4294967295)+276&4294967295)>>2]=HEAP32[(f+964&4294967295)>>2]+77&4294967295}
-function __ZL18SetCyrillicLettersP10Translator(f){var d,e,b;HEAP32[(f+696&4294967295)>>2]=HEAP32[(_charsets+72&4294967295)>>2];HEAP32[(f+288&4294967295)>>2]=1072;HEAP32[(f+284&4294967295)>>2]=1105;HEAP32[(f+8268&4294967295)>>2]=__ZL8pairs_ru&4294967295;HEAP32[(f+964&4294967295)>>2]=1056;_llvm_memset_p0i8_i32(f+708&-1,0,256,1,0);e=__ZZL18SetCyrillicLettersP10TranslatorE9ru_vowels&4294967295;b=HEAP8[e>>0];d=reSign(b,8,0)!=0;unSign(d,1,0);e=e+1&4294967295;d=d?1:2;a:do if(d==1)for(;;)if(d=unSign(b,8,
-0),b=unSign(b,8,0),HEAP8[((f+708&4294967295)+d&4294967295)>>0]=1|HEAP8[((f+708&4294967295)+b&4294967295)>>0],b=HEAP8[e>>0],d=reSign(b,8,0)!=0,d=unSign(d,1,0),e=e+1&4294967295,reSign(d,8,0)!=0)d=1;else break a;while(0);e=__ZZL18SetCyrillicLettersP10TranslatorE7ru_soft&4294967295;b=d=HEAP8[e>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);e=e+1&4294967295;d=d?3:4;a:do if(d==3)for(;;)if(d=unSign(b,8,0),b=unSign(b,8,0),HEAP8[((f+708&4294967295)+d&4294967295)>>0]=2|HEAP8[((f+708&4294967295)+b&4294967295)>>0],b=HEAP8[e>>
-0],d=reSign(b,8,0)!=0,d=unSign(d,1,0),e=e+1&4294967295,reSign(d,8,0)!=0)d=3;else break a;while(0);e=__ZZL18SetCyrillicLettersP10TranslatorE13ru_consonants&4294967295;b=d=HEAP8[e>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);e=e+1&4294967295;d=d?5:6;a:do if(d==5)for(;;)if(d=unSign(b,8,0),b=unSign(b,8,0),HEAP8[((f+708&4294967295)+d&4294967295)>>0]=4|HEAP8[((f+708&4294967295)+b&4294967295)>>0],b=HEAP8[e>>0],d=reSign(b,8,0)!=0,d=unSign(d,1,0),e=e+1&4294967295,reSign(d,8,0)!=0)d=5;else break a;while(0);e=__ZZL18SetCyrillicLettersP10TranslatorE7ru_hard&
-4294967295;b=d=HEAP8[e>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);e=e+1&4294967295;d=d?7:8;a:do if(d==7)for(;;)if(d=unSign(b,8,0),b=unSign(b,8,0),HEAP8[((f+708&4294967295)+d&4294967295)>>0]=8|HEAP8[((f+708&4294967295)+b&4294967295)>>0],b=HEAP8[e>>0],d=reSign(b,8,0)!=0,d=unSign(d,1,0),e=e+1&4294967295,reSign(d,8,0)!=0)d=7;else break a;while(0);e=__ZZL18SetCyrillicLettersP10TranslatorE10ru_nothard&4294967295;b=d=HEAP8[e>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);e=e+1&4294967295;d=d?9:10;a:do if(d==9)for(;;)if(d=
-unSign(b,8,0),b=unSign(b,8,0),HEAP8[((f+708&4294967295)+d&4294967295)>>0]=16|HEAP8[((f+708&4294967295)+b&4294967295)>>0],b=HEAP8[e>>0],d=reSign(b,8,0)!=0,d=unSign(d,1,0),e=e+1&4294967295,reSign(d,8,0)!=0)d=9;else break a;while(0);e=__ZZL18SetCyrillicLettersP10TranslatorE9ru_voiced&4294967295;b=d=HEAP8[e>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);e=e+1&4294967295;d=d?11:12;a:do if(d==11)for(;;)if(d=unSign(b,8,0),b=unSign(b,8,0),HEAP8[((f+708&4294967295)+d&4294967295)>>0]=32|HEAP8[((f+708&4294967295)+b&4294967295)>>
-0],b=HEAP8[e>>0],d=reSign(b,8,0)!=0,d=unSign(d,1,0),e=e+1&4294967295,reSign(d,8,0)!=0)d=11;else break a;while(0);e=__ZZL18SetCyrillicLettersP10TranslatorE10ru_ivowels&4294967295;b=d=HEAP8[e>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);e=e+1&4294967295;d=d?13:14;a:do if(d==13)for(;;)if(d=unSign(b,8,0),b=unSign(b,8,0),HEAP8[((f+708&4294967295)+d&4294967295)>>0]=64|HEAP8[((f+708&4294967295)+b&4294967295)>>0],b=HEAP8[e>>0],d=reSign(b,8,0)!=0,d=unSign(d,1,0),e=e+1&4294967295,reSign(d,8,0)!=0)d=13;else break a;
-while(0);e=__ZZL18SetCyrillicLettersP10TranslatorE9ru_vowels&4294967295;b=d=HEAP8[e>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);e=e+1&4294967295;d=d?15:16;a:do if(d==15)for(;;)if(d=unSign(b,8,0),b=unSign(b,8,0),HEAP8[((f+708&4294967295)+d&4294967295)>>0]=128|HEAP8[((f+708&4294967295)+b&4294967295)>>0],b=HEAP8[e>>0],d=reSign(b,8,0)!=0,d=unSign(d,1,0),e=e+1&4294967295,reSign(d,8,0)!=0)d=15;else break a;while(0)}
-function __Z15SetupTranslatorP10TranslatorPKsPKh(f,d,e){var b,a=null;d!=0?(a=-1,b=1):(a=-1,b=2);if(b==1){_llvm_memcpy_p0i8_p0i8_i32(f+676&-1,d,16,1,0);var g=e,a=1}((a==1?g:e)!=0?3:4)==3&&_llvm_memcpy_p0i8_p0i8_i32(f+660&-1,e,8,1,0)}
-function __Z16SelectTranslatorPKc(f){var d,e=null,b,a,g,c,h;h=f;f=0;d=reSign(HEAP8[h>>0],8,0)!=0?1:2;a:do if(d==1)for(;;)if(f=f*256&4294967295,f=reSign(HEAP8[h>>0],8,0)+f&4294967295,h=h+1&4294967295,reSign(HEAP8[h>>0],8,0)!=0)d=1;else break a;while(0);h=_malloc(8328);d=unSign(h==0,1,0);d=reSign(d,8,0)!=0?3:4;d==3&&_fwrite(__str13&4294967295,1,22,HEAP32[_stderr>>2]);d=h==0?5:6;if(d==5)a=0;else if(d==6){HEAP32[(h+696&4294967295)>>2]=HEAP32[(_charsets+4&4294967295)>>2];HEAP8[(_dictionary_name&4294967295)>>
-0]=0;HEAP32[(h+692&4294967295)>>2]=0;HEAP32[(h+1048&4294967295)>>2]=0;HEAP32[(h+1052&4294967295)>>2]=0;HEAP32[(h+288&4294967295)>>2]=97;HEAP32[(h+284&4294967295)>>2]=122;HEAP32[(h+8268&4294967295)>>2]=0;HEAP32[(h+964&4294967295)>>2]=0;_llvm_memset_p0i8_i32(h+708&-1,0,256,1,0);_llvm_memset_p0i8_i32(h+968&-1,0,32,1,0);a=__str532&4294967295;e=HEAP8[a>>0];d=reSign(e,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?7:8;a:do if(d==7)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((h+708&4294967295)+d&4294967295)>>
-0]=1|HEAP8[((h+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=7;else break a;while(0);a=__str1533&4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?9:10;a:do if(d==9)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((h+708&4294967295)+d&4294967295)>>0]=2|HEAP8[((h+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=9;else break a;
-while(0);a=__str2534&4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?11:12;a:do if(d==11)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((h+708&4294967295)+d&4294967295)>>0]=4|HEAP8[((h+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=11;else break a;while(0);a=__str3535&4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?13:14;a:do if(d==13)for(;;)if(d=unSign(e,8,0),
-e=unSign(e,8,0),HEAP8[((h+708&4294967295)+d&4294967295)>>0]=8|HEAP8[((h+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=13;else break a;while(0);a=__str4536&4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?15:16;a:do if(d==15)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((h+708&4294967295)+d&4294967295)>>0]=16|HEAP8[((h+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,
-1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=15;else break a;while(0);a=__str5537&4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?17:18;a:do if(d==17)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((h+708&4294967295)+d&4294967295)>>0]=32|HEAP8[((h+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=17;else break a;while(0);a=__str6538&4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;
-d=d?19:20;a:do if(d==19)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((h+708&4294967295)+d&4294967295)>>0]=64|HEAP8[((h+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=19;else break a;while(0);a=__str7539&4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?21:22;a:do if(d==21)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((h+708&4294967295)+d&4294967295)>>0]=128|HEAP8[((h+708&4294967295)+e&4294967295)>>
-0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=21;else break a;while(0);HEAP32[(h+700&4294967295)>>2]=__ZZL13NewTranslatorvE13empty_wstring&4294967295;HEAP32[(h+704&4294967295)>>2]=__ZZL13NewTranslatorvE13punct_in_word&4294967295;for(d=0;;)if(HEAP8[((h+660&4294967295)+d&4294967295)>>0]=HEAP8[(__ZZL13NewTranslatorvE12stress_amps2+d&4294967295)>>0],HEAP8[((h+668&4294967295)+d&4294967295)>>0]=HEAP8[(__ZZL13NewTranslatorvE12stress_amps2+d&4294967295)>>0]-1&255,
-HEAP16[((h+676&4294967295)+d*2&4294967295)>>1]=HEAP16[(__ZZL13NewTranslatorvE15stress_lengths2+d*2&4294967295)>>1],d=a=d+1&4294967295,!((a|0)<=7))break;_llvm_memset_p0i8_i32(h&4294967295,0,280,1,0);HEAP32[((h&4294967295)+272&4294967295)>>2]=500;HEAP32[((h&4294967295)+8&4294967295)>>2]=2;HEAP32[((h&4294967295)+16&4294967295)>>2]=1;HEAP32[((h&4294967295)+20&4294967295)>>2]=3;HEAP32[(((h&4294967295)+24&4294967295)+28&4294967295)>>2]=95;HEAP32[(((h&4294967295)+24&4294967295)+72&4294967295)>>2]=95;HEAP32[(((h&
-4294967295)+24&4294967295)+36&4294967295)>>2]=19;HEAP32[(((h&4294967295)+24&4294967295)+20&4294967295)>>2]=115;HEAP32[(((h&4294967295)+24&4294967295)+64&4294967295)>>2]=4;HEAP32[(((h&4294967295)+100&4294967295)+64&4294967295)>>2]=2;HEAP8[((h&4294967295)+248&4294967295)>>0]=3;HEAP32[((h&4294967295)+264&4294967295)>>2]=0;HEAP32[((h&4294967295)+268&4294967295)>>2]=__str8540&4294967295;HEAP32[((h&4294967295)+176&4294967295)>>2]=HEAP32[(__ZL15length_mod_tabs+4&4294967295)>>2];HEAP32[((h&4294967295)+180&
-4294967295)>>2]=HEAP32[((h&4294967295)+176&4294967295)>>2];d=unSign(!0,1,0);d=reSign(d,8,0)!=0?25:26;d==25&&(HEAP32[((h&4294967295)+180&4294967295)>>2]=HEAP32[(__ZL15length_mod_tabs+8&4294967295)>>2]);HEAP32[((h&4294967295)+240&4294967295)>>2]=100;HEAP32[((h&4294967295)+196&4294967295)>>2]=49;HEAP32[((h&4294967295)+200&4294967295)>>2]=2;HEAP32[((h&4294967295)+204&4294967295)>>2]=44;HEAP32[((h&4294967295)+208&4294967295)>>2]=46;HEAP32[((h&4294967295)+192&4294967295)>>2]=1227133512;HEAP32[((h&4294967295)+
-212&4294967295)>>2]=14;_llvm_memcpy_p0i8_p0i8_i32(h+1E3&-1,_punctuation_to_tone&4294967295,48,1,0);_llvm_memcpy_p0i8_p0i8_i32((h&4294967295)+232&-1,__ZZL13NewTranslatorvE13default_tunes&4294967295,6,1,0);a=h}h=a;a=f;d=a==24934?28:a==24941?32:a==24946?36:a==25191?37:a==25198?38:a==25203?110:a==25441?85:a==25459?218:a==25465?44:a==25697?48:a==25701?52:a==25718?56:a==25964?67:a==25966?62:a==25967?81:a==25971?85:a==25972?97:a==25973?92:a==26209?96:a==26217?98:a==26226?101:a==26729?105:a==26738?110:a==
-26740?118:a==26741?119:a==26745?124:a==26980?134:a==26995?138:a==26996?148:a==27489?156:a==27502?250:a==27503?166:a==27509?173:a==27745?177:a==27766?178:a==28011?182:a==28012?250:a==28018?250:a==28261?105:a==28268?186:a==28271?187:a==28525?191:a==28769?105:a==28780?195:a==28788?199:a==29295?207:a==29301?211:a==29303?217:a==29545?226:a==29547?218:a==29548?238:a==29553?239:a==29554?110:a==29558?243:a==29559?247:a==29793?250:a==29797?250:a==29806?247:a==29810?264:a==30066?268:a==30313?269:a==30575?273:
-a==31336?274:a==6779491?67:a==6972015?152:a==7364976?85:a==8022137?274:278;a:do if(d==278){HEAP32[(((h&4294967295)+24&4294967295)+20&4294967295)>>2]=1;d=279;break a}else if(d==28){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_af&4294967295;d=a!=0?29:31;b:do if(d==29){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);break b}while(0);HEAP32[((h&4294967295)+8&4294967295)>>2]=0;HEAP32[((h&4294967295)+4&4294967295)>>2]=48;HEAP32[(((h&4294967295)+24&4294967295)+4&4294967295)>>2]=1;HEAP32[(((h&4294967295)+
-24&4294967295)+12&4294967295)>>2]=1;d=h;HEAP8[((d+708&4294967295)+121&4294967295)>>0]=HEAP8[((d+708&4294967295)+121&4294967295)>>0]&64|-127;HEAP32[((h&4294967295)+184&4294967295)>>2]=16779472;HEAP32[((h&4294967295)+220&4294967295)>>2]=1;d=279;break a}else if(d==32){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_fr&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_fr&4294967295;d=a!=0?33:34;b:do if(d==33){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?34:35;break b}while(0);d==34&&_llvm_memcpy_p0i8_p0i8_i32(b+
-660&-1,e,8,1,0);HEAP32[((h&4294967295)+8&4294967295)>>2]=0;HEAP32[((h&4294967295)+12&4294967295)>>2]=36;HEAP32[((h&4294967295)+180&4294967295)>>2]=HEAP32[((h&4294967295)+176&4294967295)>>2];HEAP32[(((h&4294967295)+24&4294967295)+20&4294967295)>>2]=1;d=279;break a}else if(d==36){HEAP32[(h+964&4294967295)>>2]=1536;HEAP32[((h&4294967295)+184&4294967295)>>2]=2884720;HEAP32[(((h&4294967295)+24&4294967295)+20&4294967295)>>2]=1;d=279;break a}else if(d==37){__ZL18SetCyrillicLettersP10Translator(h);d=h;HEAP8[((d+
-708&4294967295)+42&4294967295)>>0]=HEAP8[((d+708&4294967295)+42&4294967295)>>0]&64|-127;HEAP32[(((h&4294967295)+24&4294967295)+20&4294967295)>>2]=1074;HEAP32[(((h&4294967295)+24&4294967295)+16&4294967295)>>2]=23;HEAP32[(((h&4294967295)+24&4294967295)+40&4294967295)>>2]=2;HEAP32[((h&4294967295)+8&4294967295)>>2]=2;HEAP32[((h&4294967295)+184&4294967295)>>2]=184554728;HEAP32[((h&4294967295)+204&4294967295)>>2]=32;d=279;break a}else if(d==38){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_bn&4294967295;
-e=__ZZ16SelectTranslatorPKcE14stress_amps_bn&4294967295;d=a!=0?39:40;b:do if(d==39){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?40:41;break b}while(0);d==40&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[((h&4294967295)+180&4294967295)>>2]=HEAP32[((h&4294967295)+176&4294967295)>>2];HEAP32[((h&4294967295)+8&4294967295)>>2]=0;HEAP32[((h&4294967295)+12&4294967295)>>2]=65540;HEAP32[(h+964&4294967295)>>2]=2432;__Z15SetIndicLettersP10Translator(h);b=h;a=62;d=(a|0)<=76?42:43;b:do if(d==42)for(;;)if(HEAP8[((b+
-708&4294967295)+a&4294967295)>>0]|=16,a=a+1&4294967295,(a|0)<=76)d=42;else break b;while(0);HEAP32[((h&4294967295)+184&4294967295)>>2]=1;HEAP32[((h&4294967295)+192&4294967295)>>2]=613567144;d=279;break a}else if(d==110){b=h;d=(a|0)==29554?111:114;b:do if(d==111){a=b;e=__ZZ16SelectTranslatorPKcE17stress_lengths_sr&4294967295;g=__ZZ16SelectTranslatorPKcE14stress_amps_hr&4294967295;d=e!=0?112:113;if(d==112&&(_llvm_memcpy_p0i8_p0i8_i32(a+676&-1,e,16,1,0),g==0))break b;_llvm_memcpy_p0i8_p0i8_i32(a+660&
--1,g,8,1,0)}else if(d==114){a=b;e=__ZZ16SelectTranslatorPKcE17stress_lengths_hr&4294967295;g=__ZZ16SelectTranslatorPKcE14stress_amps_hr&4294967295;d=e!=0?115:116;if(d==115&&(_llvm_memcpy_p0i8_p0i8_i32(a+676&-1,e,16,1,0),g==0))break b;_llvm_memcpy_p0i8_p0i8_i32(a+660&-1,g,8,1,0)}while(0);HEAP32[(h+696&4294967295)>>2]=HEAP32[(_charsets+8&4294967295)>>2];HEAP32[((h&4294967295)+8&4294967295)>>2]=0;HEAP32[((h&4294967295)+12&4294967295)>>2]=16;HEAP32[(((h&4294967295)+24&4294967295)+16&4294967295)>>2]=3;
-HEAP8[((h&4294967295)+248&4294967295)>>0]=5;HEAP8[((h&4294967295)+249&4294967295)>>0]=1;HEAP32[((h&4294967295)+220&4294967295)>>2]=1;HEAP32[((h&4294967295)+184&4294967295)>>2]=33572172;HEAP32[((h&4294967295)+188&4294967295)>>2]=74;HEAP32[((h&4294967295)+264&4294967295)>>2]=__ZL22replace_cyrillic_latin&4294967295;d=h;HEAP8[((d+708&4294967295)+121&4294967295)>>0]=HEAP8[((d+708&4294967295)+121&4294967295)>>0]&64|-127;d=h;HEAP8[((d+708&4294967295)+114&4294967295)>>0]=HEAP8[((d+708&4294967295)+114&4294967295)>>
-0]&64|-127;d=279;break a}else if(d==85)if(e=h,d=__ZZ16SelectTranslatorPKcE17stress_lengths_es&4294967295,g=__ZZ16SelectTranslatorPKcE14stress_amps_es&4294967295,_llvm_memcpy_p0i8_p0i8_i32(e+676&-1,d,16,1,0),d=g!=0?86:87,d==86&&_llvm_memcpy_p0i8_p0i8_i32(e+660&-1,g,8,1,0),HEAP32[((h&4294967295)+180&4294967295)>>2]=HEAP32[((h&4294967295)+176&4294967295)>>2],HEAP32[((h&4294967295)+8&4294967295)>>2]=2,HEAP32[((h&4294967295)+12&4294967295)>>2]=534,HEAP32[((h&4294967295)+16&4294967295)>>2]=0,HEAP32[((h&
-4294967295)+20&4294967295)>>2]=2,HEAP32[(((h&4294967295)+24&4294967295)+28&4294967295)>>2]=120,HEAP32[((h&4294967295)+184&4294967295)>>2]=85984552,HEAP32[((h&4294967295)+188&4294967295)>>2]=4096,d=(f|0)==25441?88:89,d==88){HEAP32[(h+704&4294967295)>>2]=__ZZ16SelectTranslatorPKcE20ca_punct_within_word&4294967295;HEAP32[((h&4294967295)+12&4294967295)>>2]=566;d=279;break a}else{if(d==89)if(e=h&4294967295,d=(f|0)==7364976?90:91,d==90){HEAP32[(e+12&4294967295)>>2]=310;d=279;break a}else if(d==91){HEAP32[((e+
-24&4294967295)+20&4294967295)>>2]=2;d=279;break a}}else if(d==218){e=h;d=__ZZ16SelectTranslatorPKcE17stress_lengths_sk&4294967295;g=__ZZ16SelectTranslatorPKcE14stress_amps_sk&4294967295;_llvm_memcpy_p0i8_p0i8_i32(e+676&-1,d,16,1,0);d=g!=0?219:220;d==219&&_llvm_memcpy_p0i8_p0i8_i32(e+660&-1,g,8,1,0);HEAP32[(h+696&4294967295)>>2]=HEAP32[(_charsets+8&4294967295)>>2];HEAP32[((h&4294967295)+8&4294967295)>>2]=0;HEAP32[((h&4294967295)+12&4294967295)>>2]=22;HEAP32[(((h&4294967295)+24&4294967295)+16&4294967295)>>
-2]=3;HEAP8[((h&4294967295)+248&4294967295)>>0]=5;HEAP8[((h&4294967295)+249&4294967295)>>0]=1;HEAP32[(((h&4294967295)+24&4294967295)+44&4294967295)>>2]=4;HEAP32[((h&4294967295)+184&4294967295)>>2]=16794624;HEAP32[((h&4294967295)+188&4294967295)>>2]=256;HEAP32[((h&4294967295)+204&4294967295)>>2]=0;HEAP32[((h&4294967295)+208&4294967295)>>2]=44;d=(f|0)==25459?221:222;d==221&&(HEAP32[((h&4294967295)+188&4294967295)>>2]=264);e=h;HEAP8[((e+708&4294967295)+121&4294967295)>>0]=HEAP8[((e+708&4294967295)+121&
-4294967295)>>0]&64|-127;e=h;HEAP8[((e+708&4294967295)+114&4294967295)>>0]=HEAP8[((e+708&4294967295)+114&4294967295)>>0]&64|-127;e=h;g=0;b:for(;;)if(HEAP8[((e+708&4294967295)+g&4294967295)>>0]&=223,g=d=g+1&4294967295,d>>>0<=255)d=223;else{d=224;break b}e=h;g=__str13545&4294967295;c=HEAP8[g>>0];var k=reSign(c,8,0)!=0;unSign(k,1,0);g=g+1&4294967295;if(!k){d=279;break a}for(;;)if(d=unSign(c,8,0),c=unSign(c,8,0),HEAP8[((e+708&4294967295)+d&4294967295)>>0]=32|HEAP8[((e+708&4294967295)+c&4294967295)>>0],
-c=HEAP8[g>>0],d=reSign(c,8,0)!=0,d=unSign(d,1,0),g=g+1&4294967295,reSign(d,8,0)!=0)d=225;else{d=279;break a}}else if(d==44){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_cy&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_cy&4294967295;d=a!=0?45:46;b:do if(d==45){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?46:47;break b}while(0);d==46&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[(h+696&4294967295)>>2]=HEAP32[(_charsets+56&4294967295)>>2];HEAP32[((h&4294967295)+8&4294967295)>>
-2]=2;HEAP32[((h&4294967295)+12&4294967295)>>2]=22;HEAP32[((h&4294967295)+16&4294967295)>>2]=0;HEAP32[((h&4294967295)+20&4294967295)>>2]=2;HEAP32[(((h&4294967295)+24&4294967295)+28&4294967295)>>2]=120;HEAP32[((h&4294967295)+184&4294967295)>>2]=1024;d=h;HEAP8[((d+708&4294967295)+119&4294967295)>>0]=HEAP8[((d+708&4294967295)+119&4294967295)>>0]&64|-127;d=h;HEAP8[((d+708&4294967295)+121&4294967295)>>0]=HEAP8[((d+708&4294967295)+121&4294967295)>>0]&64|-127;d=279;break a}else if(d==48){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_da&
-4294967295;d=a!=0?49:51;b:do if(d==49){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);break b}while(0);HEAP32[((h&4294967295)+8&4294967295)>>2]=0;HEAP32[(((h&4294967295)+24&4294967295)+12&4294967295)>>2]=1;d=h;HEAP8[((d+708&4294967295)+121&4294967295)>>0]=HEAP8[((d+708&4294967295)+121&4294967295)>>0]&64|-127;HEAP32[((h&4294967295)+184&4294967295)>>2]=184618072;d=279;break a}else if(d==52){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_de&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_de&4294967295;
-d=a!=0?53:54;b:do if(d==53){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?54:55;break b}while(0);d==54&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[((h&4294967295)+8&4294967295)>>2]=0;HEAP32[(h&-1)>>2]=8;HEAP32[((h&4294967295)+4&4294967295)>>2]=48;HEAP32[(((h&4294967295)+24&4294967295)+12&4294967295)>>2]=1;HEAP32[(((h&4294967295)+24&4294967295)+16&4294967295)>>2]=16;HEAP32[(((h&4294967295)+24&4294967295)+72&4294967295)>>2]=87;HEAP32[((h&4294967295)+184&4294967295)>>2]=16846872;d=h;
-HEAP8[((d+708&4294967295)+121&4294967295)>>0]=HEAP8[((d+708&4294967295)+121&4294967295)>>0]&64|-127;HEAP32[(((h&4294967295)+24&4294967295)+20&4294967295)>>2]=2;d=279;break a}else if(d==56){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_ta&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_ta&4294967295;d=a!=0?57:58;b:do if(d==57){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?58:59;break b}while(0);d==58&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[(((h&4294967295)+24&4294967295)+
-20&4294967295)>>2]=1;HEAP32[((h&4294967295)+180&4294967295)>>2]=HEAP32[((h&4294967295)+176&4294967295)>>2];HEAP32[(h+964&4294967295)>>2]=1920;HEAP32[((h&4294967295)+8&4294967295)>>2]=0;HEAP32[((h&4294967295)+12&4294967295)>>2]=65540;b=h;a=38;d=(a|0)<=48?60:61;b:do if(d==60)for(;;)if(HEAP8[((b+708&4294967295)+a&4294967295)>>0]|=2,a=a+1&4294967295,(a|0)<=48)d=60;else break b;while(0);HEAP32[((h&4294967295)+192&4294967295)>>2]=5288;HEAP32[((h&4294967295)+184&4294967295)>>2]=1;d=279;break a}else if(d==
-67){b=h;d=__ZZ16SelectTranslatorPKcE17stress_lengths_el&4294967295;a=__ZZ16SelectTranslatorPKcE14stress_amps_el&4294967295;_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,d,16,1,0);d=a!=0?68:69;d==68&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,a,8,1,0);HEAP32[(h+696&4294967295)>>2]=HEAP32[(_charsets+28&4294967295)>>2];HEAP32[(h+700&4294967295)>>2]=__ZZ16SelectTranslatorPKcE18el_char_apostrophe&4294967295;HEAP32[(h+964&4294967295)>>2]=896;_llvm_memset_p0i8_i32(h+708&-1,0,256,1,0);b=h;a=__ZZ16SelectTranslatorPKcE9el_vowels&
-4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?70:71;b:do if(d==70)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((b+708&4294967295)+d&4294967295)>>0]=1|HEAP8[((b+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=70;else break b;while(0);b=h;a=__ZZ16SelectTranslatorPKcE9el_vowels&4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?72:73;b:do if(d==72)for(;;)if(d=unSign(e,
-8,0),e=unSign(e,8,0),HEAP8[((b+708&4294967295)+d&4294967295)>>0]=128|HEAP8[((b+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=72;else break b;while(0);b=h;a=__ZZ16SelectTranslatorPKcE12el_voiceless&4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?74:75;b:do if(d==74)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((b+708&4294967295)+d&4294967295)>>0]=2|HEAP8[((b+708&4294967295)+e&4294967295)>>0],
-e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=74;else break b;while(0);b=h;a=__ZZ16SelectTranslatorPKcE13el_consonants&4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?76:77;b:do if(d==76)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((b+708&4294967295)+d&4294967295)>>0]=4|HEAP8[((b+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=76;else break b;while(0);
-b=h;a=__ZZ16SelectTranslatorPKcE10el_fvowels&4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?78:79;b:do if(d==78)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((b+708&4294967295)+d&4294967295)>>0]=64|HEAP8[((b+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=78;else break b;while(0);HEAP32[((h&4294967295)+180&4294967295)>>2]=HEAP32[((h&4294967295)+176&4294967295)>>2];HEAP32[((h&4294967295)+8&4294967295)>>
-2]=2;HEAP32[((h&4294967295)+12&4294967295)>>2]=6;HEAP32[((h&4294967295)+16&4294967295)>>2]=0;HEAP32[((h&4294967295)+20&4294967295)>>2]=2;HEAP32[(((h&4294967295)+24&4294967295)+28&4294967295)>>2]=130;HEAP32[((h&4294967295)+184&4294967295)>>2]=264;HEAP32[((h&4294967295)+188&4294967295)>>2]=4098;if((f|0)!=6779491){d=279;break a}HEAP32[(((h&4294967295)+24&4294967295)+20&4294967295)>>2]=1;d=279;break a}else if(d==62){e=h;g=__ZZ16SelectTranslatorPKcE17stress_lengths_en&4294967295;d=g!=0?63:65;b:do if(d==
-63){_llvm_memcpy_p0i8_p0i8_i32(e+676&-1,g,16,1,0);d=65;break b}while(0);HEAP32[((h&4294967295)+8&4294967295)>>2]=0;HEAP32[((h&4294967295)+12&4294967295)>>2]=8;HEAP32[((h&4294967295)+184&4294967295)>>2]=16779328;HEAP32[(((h&4294967295)+24&4294967295)+44&4294967295)>>2]=2;HEAP32[((h&4294967295)+276&4294967295)>>2]=101;HEAP32[(((h&4294967295)+24&4294967295)+20&4294967295)>>2]=2;e=h;g=__str7539&4294967295;c=k=HEAP8[g>>0];k=reSign(k,8,0)!=0;unSign(k,1,0);g=g+1&4294967295;if(!k){d=279;break a}for(;;)if(d=
-unSign(c,8,0),c=unSign(c,8,0),HEAP8[((e+708&4294967295)+d&4294967295)>>0]=64|HEAP8[((e+708&4294967295)+c&4294967295)>>0],c=HEAP8[g>>0],d=reSign(c,8,0)!=0,d=unSign(d,1,0),g=g+1&4294967295,reSign(d,8,0)!=0)d=66;else{d=279;break a}}else if(d==81){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_eo&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_eo&4294967295;d=a!=0?82:83;b:do if(d==82){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?83:84;break b}while(0);d==83&&_llvm_memcpy_p0i8_p0i8_i32(b+
-660&-1,e,8,1,0);HEAP32[(h+696&4294967295)>>2]=HEAP32[(_charsets+12&4294967295)>>2];HEAP32[(h+700&4294967295)>>2]=__ZZ16SelectTranslatorPKcE18eo_char_apostrophe&4294967295;HEAP32[((h&4294967295)+4&4294967295)>>2]=2;HEAP32[((h&4294967295)+8&4294967295)>>2]=2;HEAP32[((h&4294967295)+12&4294967295)>>2]=22;HEAP32[((h&4294967295)+20&4294967295)>>2]=2;HEAP32[((h&4294967295)+184&4294967295)>>2]=16782344;d=279;break a}else if(d==97){HEAP32[(h+696&4294967295)>>2]=HEAP32[(_charsets+16&4294967295)>>2];d=98;break a}else if(d==
-92){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_eu&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_eu&4294967295;d=a!=0?93:94;b:do if(d==93){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?94:95;break b}while(0);d==94&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[((h&4294967295)+8&4294967295)>>2]=1;HEAP32[((h&4294967295)+184&4294967295)>>2]=1049960;d=279;break a}else if(d==96){HEAP32[(h+964&4294967295)>>2]=1536;HEAP32[((h&4294967295)+184&4294967295)>>2]=96;HEAP32[(((h&4294967295)+
-24&4294967295)+20&4294967295)>>2]=1;d=279;break a}else if(d==101){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_fr&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_fr&4294967295;d=a!=0?102:103;b:do if(d==102){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?103:104;break b}while(0);d==103&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[((h&4294967295)+8&4294967295)>>2]=3;HEAP32[((h&4294967295)+12&4294967295)>>2]=36;HEAP32[(((h&4294967295)+24&4294967295)+8&4294967295)>>2]=1;HEAP32[((h&
-4294967295)+180&4294967295)>>2]=HEAP32[((h&4294967295)+176&4294967295)>>2];HEAP32[((h&4294967295)+220&4294967295)>>2]=2;HEAP32[((h&4294967295)+184&4294967295)>>2]=118658312;d=h;HEAP8[((d+708&4294967295)+121&4294967295)>>0]=HEAP8[((d+708&4294967295)+121&4294967295)>>0]&64|-127;d=279;break a}else if(d==105){b=h;d=__ZZ16SelectTranslatorPKcE17stress_lengths_hi&4294967295;a=__ZZ16SelectTranslatorPKcE14stress_amps_hi&4294967295;_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,d,16,1,0);d=a!=0?106:107;d==106&&_llvm_memcpy_p0i8_p0i8_i32(b+
-660&-1,a,8,1,0);HEAP32[(h+696&4294967295)>>2]=HEAP32[(_charsets+76&4294967295)>>2];HEAP32[((h&4294967295)+180&4294967295)>>2]=HEAP32[((h&4294967295)+176&4294967295)>>2];HEAP32[((h&4294967295)+8&4294967295)>>2]=6;HEAP32[((h&4294967295)+12&4294967295)>>2]=65540;HEAP32[((h&4294967295)+184&4294967295)>>2]=16;HEAP32[((h&4294967295)+192&4294967295)>>2]=84648;HEAP32[(h+964&4294967295)>>2]=2304;d=(f|0)==28769?108:109;d==108&&(HEAP32[(h+964&4294967295)>>2]=2560);__Z15SetIndicLettersP10Translator(h);d=279;
-break a}else if(d==118){HEAP32[((h&4294967295)+8&4294967295)>>2]=3;HEAP32[((h&4294967295)+12&4294967295)>>2]=36;HEAP32[((h&4294967295)+184&4294967295)>>2]=17990912;d=279;break a}else if(d==119){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_hu&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_hu&4294967295;d=a!=0?120:121;b:do if(d==120){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?121:122;break b}while(0);d==121&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[(h+696&4294967295)>>
-2]=HEAP32[(_charsets+8&4294967295)>>2];HEAP32[((h&4294967295)+4&4294967295)>>2]=32;HEAP32[((h&4294967295)+8&4294967295)>>2]=0;HEAP32[((h&4294967295)+12&4294967295)>>2]=1081398;HEAP32[((h&4294967295)+16&4294967295)>>2]=2;HEAP32[(((h&4294967295)+24&4294967295)+56&4294967295)>>2]=1;HEAP32[(((h&4294967295)+24&4294967295)+68&4294967295)>>2]=2;HEAP32[((h&4294967295)+184&4294967295)>>2]=186758144;HEAP32[((h&4294967295)+204&4294967295)>>2]=32;HEAP32[((h&4294967295)+208&4294967295)>>2]=44;HEAP32[((h&4294967295)+
-196&4294967295)>>2]=899;HEAP32[((h&4294967295)+200&4294967295)>>2]=1;d=h;HEAP8[((d+708&4294967295)+121&4294967295)>>0]=HEAP8[((d+708&4294967295)+121&4294967295)>>0]&64|-127;HEAP8[((h&4294967295)+249&4294967295)>>0]=1;d=h;HEAP32[((d&4294967295)+176&4294967295)>>2]=HEAP32[(__ZL15length_mod_tabs+12&4294967295)>>2];HEAP32[((d&4294967295)+180&4294967295)>>2]=HEAP32[((d&4294967295)+176&4294967295)>>2];b=unSign(!1,1,0);if(reSign(b,8,0)==0){d=279;break a}HEAP32[((d&4294967295)+180&4294967295)>>2]=HEAP32[(__ZL15length_mod_tabs+
-0&4294967295)>>2];d=279;break a}else if(d==124){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_hy&4294967295;d=a!=0?125:127;b:do if(d==125){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);break b}while(0);HEAP32[((h&4294967295)+8&4294967295)>>2]=3;HEAP32[(h+964&4294967295)>>2]=1328;_llvm_memset_p0i8_i32(h+708&-1,0,256,1,0);b=h;a=__ZZ16SelectTranslatorPKcE9hy_vowels&4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?128:129;b:do if(d==128)for(;;)if(d=unSign(e,8,0),e=unSign(e,
-8,0),HEAP8[((b+708&4294967295)+d&4294967295)>>0]=1|HEAP8[((b+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=128;else break b;while(0);b=h;a=__ZZ16SelectTranslatorPKcE9hy_vowels&4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?130:131;b:do if(d==130)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((b+708&4294967295)+d&4294967295)>>0]=128|HEAP8[((b+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],
-d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=130;else break b;while(0);b=h;a=__ZZ16SelectTranslatorPKcE13hy_consonants&4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?132:133;b:do if(d==132)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((b+708&4294967295)+d&4294967295)>>0]=4|HEAP8[((b+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=132;else break b;while(0);HEAP8[((h&
-4294967295)+248&4294967295)>>0]=6;HEAP32[((h&4294967295)+184&4294967295)>>2]=1032;d=279;break a}else if(d==134){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_id&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_id&4294967295;d=a!=0?135:136;b:do if(d==135){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?136:137;break b}while(0);d==136&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[((h&4294967295)+8&4294967295)>>2]=2;HEAP32[((h&4294967295)+184&4294967295)>>2]=16781320;HEAP32[((h&4294967295)+
-12&4294967295)>>2]=22;HEAP32[((h&4294967295)+220&4294967295)>>2]=2;d=279;break a}else if(d==138){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_is&4294967295;d=a!=0?139:141;b:do if(d==139){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);break b}while(0);HEAP32[((h&4294967295)+8&4294967295)>>2]=0;HEAP32[((h&4294967295)+12&4294967295)>>2]=16;HEAP32[(((h&4294967295)+24&4294967295)+8&4294967295)>>2]=17;HEAP32[(((h&4294967295)+24&4294967295)+40&4294967295)>>2]=2;d=h;b=0;b:for(;;)if(HEAP8[((d+708&4294967295)+
-b&4294967295)>>0]&=231,b=a=b+1&4294967295,!(a>>>0<=255))break b;b=h;a=__str9541&4294967295;e=HEAP8[a>>0];d=reSign(e,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?144:145;b:do if(d==144)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((b+708&4294967295)+d&4294967295)>>0]=16|HEAP8[((b+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=144;else break b;while(0);b=h;a=__str10542&4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);
-a=a+1&4294967295;d=d?146:147;b:do if(d==146)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((b+708&4294967295)+d&4294967295)>>0]=8|HEAP8[((b+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=146;else break b;while(0);HEAP32[((h+968&4294967295)+4&4294967295)>>2]=__ZZ16SelectTranslatorPKcE16is_lettergroup_B&4294967295;d=h;HEAP8[((d+708&4294967295)+121&4294967295)>>0]=HEAP8[((d+708&4294967295)+121&4294967295)>>0]&64|-127;HEAP32[((h&
-4294967295)+184&4294967295)>>2]=2280;HEAP32[((h&4294967295)+188&4294967295)>>2]=2;d=279;break a}else if(d==148){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_it&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_it&4294967295;d=a!=0?149:150;b:do if(d==149){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?150:151;break b}while(0);d==150&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[((h&4294967295)+180&4294967295)>>2]=HEAP32[((h&4294967295)+176&4294967295)>>2];HEAP32[((h&4294967295)+
-8&4294967295)>>2]=2;HEAP32[((h&4294967295)+12&4294967295)>>2]=131088;HEAP32[((h&4294967295)+4&4294967295)>>2]=1;HEAP32[((h&4294967295)+16&4294967295)>>2]=2;HEAP32[((h&4294967295)+20&4294967295)>>2]=2;HEAP32[(((h&4294967295)+24&4294967295)+8&4294967295)>>2]=2;HEAP32[(((h&4294967295)+24&4294967295)+56&4294967295)>>2]=2;HEAP32[(((h&4294967295)+24&4294967295)+28&4294967295)>>2]=130;HEAP32[(((h&4294967295)+24&4294967295)+40&4294967295)>>2]=1;HEAP32[(((h&4294967295)+24&4294967295)+60&4294967295)>>2]=2;
-HEAP32[((h&4294967295)+184&4294967295)>>2]=16786952;HEAP32[((h&4294967295)+220&4294967295)>>2]=2;d=h;HEAP8[((d+708&4294967295)+121&4294967295)>>0]=HEAP8[((d+708&4294967295)+121&4294967295)>>0]&64|-127;d=279;break a}else if(d==156){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_ta&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_ta&4294967295;d=a!=0?157:158;b:do if(d==157){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?158:159;break b}while(0);d==158&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,
-e,8,1,0);_llvm_memset_p0i8_i32(h+708&-1,0,256,1,0);b=h;a=__ZZ16SelectTranslatorPKcE9ka_vowels&4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?160:161;b:do if(d==160)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((b+708&4294967295)+d&4294967295)>>0]=1|HEAP8[((b+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=160;else break b;while(0);b=h;a=__ZZ16SelectTranslatorPKcE13ka_consonants&4294967295;e=
-d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?162:163;b:do if(d==162)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((b+708&4294967295)+d&4294967295)>>0]=4|HEAP8[((b+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=162;else break b;while(0);b=h;a=__ZZ16SelectTranslatorPKcE9ka_vowels&4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?164:165;b:do if(d==164)for(;;)if(d=unSign(e,
-8,0),e=unSign(e,8,0),HEAP8[((b+708&4294967295)+d&4294967295)>>0]=128|HEAP8[((b+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=164;else break b;while(0);HEAP32[((h&4294967295)+8&4294967295)>>2]=0;HEAP32[((h&4294967295)+12&4294967295)>>2]=16;HEAP32[(h+964&4294967295)>>2]=4224;HEAP8[((h&4294967295)+248&4294967295)>>0]=7;HEAP32[((h&4294967295)+184&4294967295)>>2]=3187744;d=279;break a}else if(d==250){e=h;d=__ZZ16SelectTranslatorPKcE17stress_lengths_ta&
-4294967295;g=__ZZ16SelectTranslatorPKcE14stress_amps_ta&4294967295;_llvm_memcpy_p0i8_p0i8_i32(e+676&-1,d,16,1,0);d=g!=0?251:252;d==251&&_llvm_memcpy_p0i8_p0i8_i32(e+660&-1,g,8,1,0);HEAP32[((h&4294967295)+180&4294967295)>>2]=HEAP32[((h&4294967295)+176&4294967295)>>2];HEAP32[((h&4294967295)+8&4294967295)>>2]=0;HEAP32[((h&4294967295)+12&4294967295)>>2]=65540;HEAP8[((h&4294967295)+249&4294967295)>>0]=1;HEAP32[((h&4294967295)+192&4294967295)>>2]=5288;g=f;(g|0)==29793?(e=252,d=253):(e=252,d=254);d==253&&
-(HEAP32[(h+964&4294967295)>>2]=2944,HEAP32[((h&4294967295)+184&4294967295)>>2]=2097152,b=f,e=253);d=((e==253?b:g)|0)==28018?255:256;b:do if(d==255)HEAP32[(h+964&4294967295)>>2]=2304;else if(d==256)if(d=(f|0)==28012?257:258,d==257)HEAP32[(h+964&4294967295)>>2]=3328,HEAP32[((h&4294967295)+184&4294967295)>>2]=2097152;else if(d==258)if(d=(f|0)==27502?259:260,d==259)HEAP32[(h+964&4294967295)>>2]=3200,HEAP32[((h&4294967295)+184&4294967295)>>2]=1;else if(d==260){if((f|0)!=29797){d=262;break b}HEAP32[(h+
-964&4294967295)>>2]=3072;HEAP32[((h&4294967295)+184&4294967295)>>2]=1}while(0);HEAP32[(((h&4294967295)+24&4294967295)+32&4294967295)>>2]=1;__Z15SetIndicLettersP10Translator(h);e=h;g=78;if(!((g|0)<=78)){d=279;break a}for(;;)if(HEAP8[((e+708&4294967295)+g&4294967295)>>0]|=2,g=g+1&4294967295,(g|0)<=78)d=263;else{d=279;break a}}else if(d==166){HEAP32[(h+964&4294967295)>>2]=4352;_llvm_memset_p0i8_i32(h+708&-1,0,256,1,0);b=h;a=97;d=(a|0)<=117?167:168;b:do if(d==167)for(;;)if(HEAP8[((b+708&4294967295)+a&
-4294967295)>>0]|=1,a=a+1&4294967295,(a|0)<=117)d=167;else break b;while(0);b=h;a=__ZZ16SelectTranslatorPKcE10ko_ivowels&4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?169:170;b:do if(d==169)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((b+708&4294967295)+d&4294967295)>>0]=64|HEAP8[((b+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=169;else break b;while(0);b=h;a=__ZZ16SelectTranslatorPKcE9ko_voiced&
-4294967295;e=d=HEAP8[a>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?171:172;b:do if(d==171)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((b+708&4294967295)+d&4294967295)>>0]=32|HEAP8[((b+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=171;else break b;while(0);HEAP32[((h&4294967295)+8&4294967295)>>2]=8;HEAP32[(((h&4294967295)+24&4294967295)+20&4294967295)>>2]=1;HEAP32[((h&4294967295)+184&4294967295)>>2]=1024;d=
-279;break a}else if(d==173){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_ku&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_ku&4294967295;d=a!=0?174:175;b:do if(d==174){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?175:176;break b}while(0);d==175&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[(h+696&4294967295)>>2]=HEAP32[(_charsets+36&4294967295)>>2];HEAP32[((h&4294967295)+8&4294967295)>>2]=7;HEAP32[((h&4294967295)+184&4294967295)>>2]=263264;HEAP8[((h&4294967295)+248&4294967295)>>
-0]=2;d=279;break a}else if(d==177){HEAP32[(h+696&4294967295)>>2]=HEAP32[(_charsets+16&4294967295)>>2];HEAP32[((h&4294967295)+8&4294967295)>>2]=2;HEAP32[((h&4294967295)+12&4294967295)>>2]=32;HEAP32[((h&4294967295)+16&4294967295)>>2]=0;HEAP32[((h&4294967295)+20&4294967295)>>2]=2;HEAP32[(((h&4294967295)+24&4294967295)+4&4294967295)>>2]=1;HEAP32[((h&4294967295)+184&4294967295)>>2]=16777216;HEAP32[((h&4294967295)+196&4294967295)>>2]=5E3;d=279;break a}else if(d==178){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_lv&
-4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_lv&4294967295;d=a!=0?179:180;b:do if(d==179){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?180:181;break b}while(0);d==180&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[((h&4294967295)+8&4294967295)>>2]=0;HEAP8[((h&4294967295)+249&4294967295)>>0]=1;HEAP32[(h+696&4294967295)>>2]=HEAP32[(_charsets+16&4294967295)>>2];HEAP32[((h&4294967295)+184&4294967295)>>2]=99336;HEAP32[((h&4294967295)+12&4294967295)>>2]=262166;d=279;break a}else if(d==
-182){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_mk&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_mk&4294967295;d=a!=0?183:184;b:do if(d==183){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?184:185;break b}while(0);d==184&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[(h+696&4294967295)>>2]=HEAP32[(_charsets+20&4294967295)>>2];HEAP32[((h+968&4294967295)+28&4294967295)>>2]=__ZZ16SelectTranslatorPKcE15vowels_cyrillic&4294967295;HEAP32[(h+968&-1)>>2]=HEAP32[((h+968&4294967295)+
-28&4294967295)>>2];HEAP32[((h&4294967295)+8&4294967295)>>2]=4;HEAP32[((h&4294967295)+184&4294967295)>>2]=2114600;HEAP32[((h&4294967295)+188&4294967295)>>2]=138;d=279;break a}else if(d==186){HEAP32[((h&4294967295)+8&4294967295)>>2]=0;HEAP32[((h&4294967295)+4&4294967295)>>2]=48;HEAP32[(((h&4294967295)+24&4294967295)+4&4294967295)>>2]=1;HEAP32[(((h&4294967295)+24&4294967295)+12&4294967295)>>2]=1;HEAP32[(((h&4294967295)+24&4294967295)+16&4294967295)>>2]=16;d=h;HEAP8[((d+708&4294967295)+121&4294967295)>>
-0]=HEAP8[((d+708&4294967295)+121&4294967295)>>0]&64|-127;HEAP32[((h&4294967295)+184&4294967295)>>2]=2169880;HEAP32[((h&4294967295)+216&4294967295)>>2]=__str11543&4294967295;HEAP32[((h&4294967295)+12&4294967295)>>2]=128;_llvm_memcpy_p0i8_p0i8_i32(h+676&-1,__ZZ16SelectTranslatorPKcE17stress_lengths_nl,16,1,0);d=279;break a}else if(d==187){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_no&4294967295;d=a!=0?188:190;b:do if(d==188){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);break b}while(0);HEAP32[((h&
-4294967295)+8&4294967295)>>2]=0;d=h;HEAP8[((d+708&4294967295)+121&4294967295)>>0]=HEAP8[((d+708&4294967295)+121&4294967295)>>0]&64|-127;HEAP32[((h&4294967295)+184&4294967295)>>2]=71752;d=279;break a}else if(d==191){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_om&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_om&4294967295;d=a!=0?192:193;b:do if(d==192){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?193:194;break b}while(0);d==193&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[((h&
-4294967295)+8&4294967295)>>2]=2;HEAP32[((h&4294967295)+12&4294967295)>>2]=524310;d=279;break a}else if(d==195){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_pl&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_pl&4294967295;d=a!=0?196:197;b:do if(d==196){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?197:198;break b}while(0);d==197&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[(h+696&4294967295)>>2]=HEAP32[(_charsets+8&4294967295)>>2];HEAP32[((h&4294967295)+8&4294967295)>>2]=2;
-HEAP32[((h&4294967295)+12&4294967295)>>2]=6;HEAP32[(((h&4294967295)+24&4294967295)+16&4294967295)>>2]=8;HEAP8[((h&4294967295)+248&4294967295)>>0]=7;HEAP32[((h&4294967295)+184&4294967295)>>2]=20488;HEAP32[((h&4294967295)+188&4294967295)>>2]=64;HEAP32[(((h&4294967295)+24&4294967295)+44&4294967295)>>2]=260;d=h;HEAP8[((d+708&4294967295)+121&4294967295)>>0]=HEAP8[((d+708&4294967295)+121&4294967295)>>0]&64|-127;d=279;break a}else if(d==199){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_pt&4294967295;
-e=__ZZ16SelectTranslatorPKcE14stress_amps_pt&4294967295;d=a!=0?200:201;b:do if(d==200){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?201:202;break b}while(0);d==201&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[((h&4294967295)+180&4294967295)>>2]=HEAP32[((h&4294967295)+176&4294967295)>>2];HEAP32[((h&4294967295)+8&4294967295)>>2]=3;HEAP32[((h&4294967295)+12&4294967295)>>2]=139286;HEAP32[((h&4294967295)+184&4294967295)>>2]=16793704;d=h;HEAP8[((d+708&4294967295)+121&4294967295)>>0]=HEAP8[((d+
-708&4294967295)+121&4294967295)>>0]&64|-127;d=h;b=0;b:for(;;)if(HEAP8[((d+708&4294967295)+b&4294967295)>>0]&=253,b=a=b+1&4294967295,!(a>>>0<=255))break b;b=h;a=__str12544&4294967295;e=HEAP8[a>>0];d=reSign(e,8,0)!=0;unSign(d,1,0);a=a+1&4294967295;d=d?205:206;b:do if(d==205)for(;;)if(d=unSign(e,8,0),e=unSign(e,8,0),HEAP8[((b+708&4294967295)+d&4294967295)>>0]=2|HEAP8[((b+708&4294967295)+e&4294967295)>>0],e=HEAP8[a>>0],d=reSign(e,8,0)!=0,d=unSign(d,1,0),a=a+1&4294967295,reSign(d,8,0)!=0)d=205;else break b;
-while(0);HEAP32[(((h&4294967295)+24&4294967295)+60&4294967295)>>2]=2;d=279;break a}else if(d==207){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_ro&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_ro&4294967295;d=a!=0?208:209;b:do if(d==208){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?209:210;break b}while(0);d==209&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[((h&4294967295)+8&4294967295)>>2]=2;HEAP32[((h&4294967295)+12&4294967295)>>2]=262;HEAP32[(h+696&4294967295)>>2]=HEAP32[(_charsets+
-8&4294967295)>>2];HEAP32[((h&4294967295)+184&4294967295)>>2]=16805928;HEAP32[((h&4294967295)+188&4294967295)>>2]=30;d=279;break a}else if(d==211){a=b=h;e=__ZZL18Translator_RussianP10TranslatorE17stress_lengths_ru&4294967295;g=__ZZL18Translator_RussianP10TranslatorE14stress_amps_ru&4294967295;d=e!=0?212:213;b:do if(d==212){_llvm_memcpy_p0i8_p0i8_i32(a+676&-1,e,16,1,0);d=g!=0?213:214;break b}while(0);d==213&&_llvm_memcpy_p0i8_p0i8_i32(a+660&-1,g,8,1,0);__ZL18SetCyrillicLettersP10Translator(b);a=b;e=
-__ZZL18Translator_RussianP10TranslatorE11ru_ivowels2&4294967295;g=d=HEAP8[e>>0];d=reSign(d,8,0)!=0;unSign(d,1,0);e=e+1&4294967295;d=d?215:216;b:do if(d==215)for(;;)if(d=unSign(g,8,0),g=unSign(g,8,0),HEAP8[((a+708&4294967295)+d&4294967295)>>0]=64|HEAP8[((a+708&4294967295)+g&4294967295)>>0],g=HEAP8[e>>0],d=reSign(g,8,0)!=0,d=unSign(d,1,0),e=e+1&4294967295,reSign(d,8,0)!=0)d=215;else break b;while(0);HEAP32[(((b&4294967295)+24&4294967295)+20&4294967295)>>2]=1074;HEAP32[(((b&4294967295)+24&4294967295)+
-16&4294967295)>>2]=1;HEAP32[(((b&4294967295)+24&4294967295)+40&4294967295)>>2]=2;HEAP32[((b&4294967295)+8&4294967295)>>2]=5;HEAP32[((b&4294967295)+12&4294967295)>>2]=32;HEAP32[((b&4294967295)+184&4294967295)>>2]=1032;HEAP32[((b&4294967295)+188&4294967295)>>2]=194;HEAP32[((b&4294967295)+244&4294967295)>>2]=1;HEAP32[((b&4294967295)+256&4294967295)>>2]=2;d=279;break a}else if(d==217){HEAP32[((h&4294967295)+8&4294967295)>>2]=2;HEAP32[((h&4294967295)+12&4294967295)>>2]=22;HEAP32[((h&4294967295)+180&4294967295)>>
-2]=HEAP32[((h&4294967295)+176&4294967295)>>2];HEAP32[((h&4294967295)+184&4294967295)>>2]=278624;HEAP32[((h&4294967295)+188&4294967295)>>2]=512;d=279;break a}else if(d==226){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_ta&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_ta&4294967295;d=a!=0?227:228;b:do if(d==227){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?228:229;break b}while(0);d==228&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[((h&4294967295)+180&4294967295)>>2]=HEAP32[((h&
-4294967295)+176&4294967295)>>2];HEAP32[((h&4294967295)+8&4294967295)>>2]=0;HEAP32[((h&4294967295)+12&4294967295)>>2]=65556;HEAP8[((h&4294967295)+249&4294967295)>>0]=1;HEAP32[(h+964&4294967295)>>2]=3456;_llvm_memset_p0i8_i32(h+708&-1,0,256,1,0);b=h;a=5;d=(a|0)<=22?230:231;b:do if(d==230)for(;;)if(HEAP8[((b+708&4294967295)+a&4294967295)>>0]|=1,a=a+1&4294967295,(a|0)<=22)d=230;else break b;while(0);b=h;a=74;d=(a|0)<=115?232:233;b:do if(d==232)for(;;)if(HEAP8[((b+708&4294967295)+a&4294967295)>>0]|=1,
-a=a+1&4294967295,(a|0)<=115)d=232;else break b;while(0);b=h;a=74;d=(a|0)<=115?234:235;b:do if(d==234)for(;;)if(HEAP8[((b+708&4294967295)+a&4294967295)>>0]|=2,a=a+1&4294967295,(a|0)<=115)d=234;else break b;while(0);b=h;a=26;d=(a|0)<=70?236:237;b:do if(d==236)for(;;)if(HEAP8[((b+708&4294967295)+a&4294967295)>>0]|=4,a=a+1&4294967295,(a|0)<=70)d=236;else break b;while(0);HEAP32[(((h&4294967295)+24&4294967295)+20&4294967295)>>2]=1;HEAP32[((h&4294967295)+276&4294967295)>>2]=HEAP32[(h+964&4294967295)>>2]+
-74&4294967295;HEAP32[((h&4294967295)+184&4294967295)>>2]=2097152;d=279;break a}else if(d==238){HEAP32[(h+696&4294967295)>>2]=HEAP32[(_charsets+8&4294967295)>>2];HEAP32[((h&4294967295)+8&4294967295)>>2]=2;HEAP32[((h&4294967295)+12&4294967295)>>2]=32;HEAP32[(((h&4294967295)+24&4294967295)+16&4294967295)>>2]=19;HEAP32[((h&4294967295)+184&4294967295)>>2]=16864280;HEAP32[((h&4294967295)+188&4294967295)>>2]=256;HEAP32[((h&4294967295)+204&4294967295)>>2]=32;d=h;HEAP8[((d+708&4294967295)+114&4294967295)>>
-0]=HEAP8[((d+708&4294967295)+114&4294967295)>>0]&64|-127;d=279;break a}else if(d==239){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_sq&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_sq&4294967295;d=a!=0?240:241;b:do if(d==240){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?241:242;break b}while(0);d==241&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[((h&4294967295)+8&4294967295)>>2]=2;HEAP32[((h&4294967295)+12&4294967295)>>2]=278;d=h;HEAP8[((d+708&4294967295)+121&4294967295)>>
-0]=HEAP8[((d+708&4294967295)+121&4294967295)>>0]&64|-127;HEAP32[((h&4294967295)+184&4294967295)>>2]=32872;HEAP32[((h&4294967295)+220&4294967295)>>2]=2;d=279;break a}else if(d==243){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_sv&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_sv&4294967295;d=a!=0?244:245;b:do if(d==244){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?245:246;break b}while(0);d==245&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[((h&4294967295)+8&4294967295)>>2]=
-0;d=h;HEAP8[((d+708&4294967295)+121&4294967295)>>0]=HEAP8[((d+708&4294967295)+121&4294967295)>>0]&64|-127;HEAP32[((h&4294967295)+184&4294967295)>>2]=6408;HEAP32[((h&4294967295)+220&4294967295)>>2]=1;d=279;break a}else if(d==247){b=h;d=__ZZ16SelectTranslatorPKcE17stress_lengths_sw&4294967295;a=__ZZ16SelectTranslatorPKcE14stress_amps_sw&4294967295;_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,d,16,1,0);d=a!=0?248:249;d==248&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,a,8,1,0);HEAP32[((h&4294967295)+180&4294967295)>>
-2]=HEAP32[((h&4294967295)+176&4294967295)>>2];HEAP32[((h&4294967295)+4&4294967295)>>2]=1;HEAP32[((h&4294967295)+8&4294967295)>>2]=2;HEAP32[((h&4294967295)+12&4294967295)>>2]=22;HEAP32[((h&4294967295)+184&4294967295)>>2]=1248;HEAP32[((h&4294967295)+192&4294967295)>>2]=1227133544;d=279;break a}else if(d==264){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_tr&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_tr&4294967295;d=a!=0?265:266;b:do if(d==265){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,
-0);d=e!=0?266:267;break b}while(0);d==266&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[(h+696&4294967295)>>2]=HEAP32[(_charsets+36&4294967295)>>2];HEAP32[((h&4294967295)+8&4294967295)>>2]=7;HEAP32[((h&4294967295)+12&4294967295)>>2]=32;HEAP32[((h&4294967295)+184&4294967295)>>2]=2114824;HEAP8[((h&4294967295)+248&4294967295)>>0]=2;d=279;break a}else if(d==268){HEAP32[(h+964&4294967295)>>2]=1536;HEAP32[(((h&4294967295)+24&4294967295)+20&4294967295)>>2]=1;HEAP32[((h&4294967295)+184&4294967295)>>
-2]=16;HEAP32[((h&4294967295)+192&4294967295)>>2]=21160;d=279;break a}else if(d==269){b=h;a=__ZZ16SelectTranslatorPKcE17stress_lengths_vi&4294967295;e=__ZZ16SelectTranslatorPKcE14stress_amps_vi&4294967295;d=a!=0?270:271;b:do if(d==270){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);d=e!=0?271:272;break b}while(0);d==271&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,e,8,1,0);HEAP32[((h&4294967295)+180&4294967295)>>2]=HEAP32[((h&4294967295)+176&4294967295)>>2];HEAP32[((h&4294967295)+8&4294967295)>>2]=0;HEAP32[(h&
--1)>>2]=33;HEAP32[((h+968&4294967295)+28&4294967295)>>2]=__ZZ16SelectTranslatorPKcE9vowels_vi&4294967295;HEAP32[(h+968&-1)>>2]=HEAP32[((h+968&4294967295)+28&4294967295)>>2];HEAP32[((h&4294967295)+224&4294967295)>>2]=1;HEAP32[((h&4294967295)+16&4294967295)>>2]=2;HEAP32[((h&4294967295)+184&4294967295)>>2]=12615688;d=279;break a}else if(d==273){HEAP32[((h&4294967295)+8&4294967295)>>2]=0;HEAP32[((h&4294967295)+184&4294967295)>>2]=2098528;d=279;break a}else if(d==274){b=h;d=__ZZ16SelectTranslatorPKcE17stress_lengths_zh&
-4294967295;a=__ZZ16SelectTranslatorPKcE14stress_amps_zh&4294967295;_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,d,16,1,0);d=a!=0?275:276;d==275&&_llvm_memcpy_p0i8_p0i8_i32(b+660&-1,a,8,1,0);HEAP32[((h&4294967295)+8&4294967295)>>2]=3;HEAP32[((h&4294967295)+12&4294967295)>>2]=2;HEAP32[((h&4294967295)+4&4294967295)>>2]=0;HEAP32[((h&4294967295)+224&4294967295)>>2]=1;HEAP32[((h&4294967295)+180&4294967295)>>2]=HEAP32[((h&4294967295)+176&4294967295)>>2];HEAP8[((h&4294967295)+250&4294967295)>>0]=1;HEAP8[((h&4294967295)+
-251&4294967295)>>0]=1;HEAP32[(h&-1)>>2]=33;if((f|0)!=31336){d=279;break a}HEAP8[((h&4294967295)+252&4294967295)>>0]=1;HEAP32[((h&4294967295)+260&4294967295)>>2]=1;d=279;break a}else if(d==152){b=h;a=__ZZ16SelectTranslatorPKcE18stress_lengths_jbo&4294967295;d=a!=0?153:155;b:do if(d==153){_llvm_memcpy_p0i8_p0i8_i32(b+676&-1,a,16,1,0);break b}while(0);HEAP32[((h&4294967295)+8&4294967295)>>2]=2;HEAP32[((h&4294967295)+4&4294967295)>>2]=524;HEAP32[(h+704&4294967295)>>2]=__ZZ16SelectTranslatorPKcE21jbo_punct_within_word&
-4294967295;HEAP32[(((h&4294967295)+24&4294967295)+52&4294967295)>>2]=2;d=h;HEAP8[((d+708&4294967295)+121&4294967295)>>0]=HEAP8[((d+708&4294967295)+121&4294967295)>>0]&64|-127;HEAP32[((h&4294967295)+272&4294967295)>>2]=368;d=279;break a}while(0);d==98&&(d=__ZZ16SelectTranslatorPKcE17stress_lengths_fi&4294967295,b=__ZZ16SelectTranslatorPKcE14stress_amps_fi&4294967295,_llvm_memcpy_p0i8_p0i8_i32(h+676&-1,d,16,1,0),(b!=0?99:100)==99&&_llvm_memcpy_p0i8_p0i8_i32(h+660&-1,b,8,1,0),HEAP32[((h&4294967295)+
-8&4294967295)>>2]=0,HEAP32[((h&4294967295)+12&4294967295)>>2]=86,HEAP32[(((h&4294967295)+24&4294967295)+56&4294967295)>>2]=1,HEAP32[((h&4294967295)+240&4294967295)>>2]=130,HEAP32[((h&4294967295)+184&4294967295)>>2]=4104,HEAP8[((h+708&4294967295)+121&4294967295)>>0]=HEAP8[((h+708&4294967295)+121&4294967295)>>0]&64|-127,HEAP8[((h&4294967295)+249&4294967295)>>0]=1,HEAP32[((h&4294967295)+228&4294967295)>>2]=3);HEAP32[(h+280&4294967295)>>2]=f;d=(HEAP32[((h&4294967295)+184&4294967295)>>2]&8|0)!=0?280:281;
-d==280&&(HEAP32[((h&4294967295)+204&4294967295)>>2]=46,HEAP32[((h&4294967295)+208&4294967295)>>2]=44);d=(HEAP32[((h&4294967295)+184&4294967295)>>2]&4|0)!=0?282:283;d==282&&(HEAP32[((h&4294967295)+204&4294967295)>>2]=0);return h}
-function __ZL13SetToneAdjustP7voice_tPi(f,d){var e,b,a,g,c,h,k,j,l;c=0;k=HEAP32[(d+4&4294967295)>>2];a=0;a:for(;;){e=(HEAP32[(d+4*a&4294967295)>>2]|0)==-1?2:4;b:do if(e==2){HEAP32[(d+4*a&4294967295)>>2]=8E3;if(!((a|0)>0))break b;HEAP32[(d+4*(a+1&4294967295)&4294967295)>>2]=HEAP32[(d+4*(a-1&4294967295)&4294967295)>>2]}while(0);h=(HEAP32[(d+4*a&4294967295)>>2]|0)/8|0;j=HEAP32[(d+4*(a+1&4294967295)&4294967295)>>2];e=(h-c&4294967295|0)>0?5:9;b:do if(e==5){l=(j-k&4294967295|0)/(h-c&4294967295|0);b=c;if(!((b|
-0)<(h|0)))break b;for(;;)if(g=e=((b-c&4294967295|0)*l|0)+k&4294967295,e=(e|0)>255?7:8,e==7&&(g=255),HEAP8[((f+344&4294967295)+b&4294967295)>>0]=g&255,b=b+1&4294967295,(b|0)<(h|0))e=6;else break b}while(0);c=h;k=j;a=b=a+2&4294967295;if(!((b|0)<=11))break a}}function _espeak_GetCurrentVoice(){return _voice_selected}
-function __ZL16VoiceScoreSorterPKvS0_(f,d){var e,b,a,g,c;g=HEAP32[f>>2];c=HEAP32[d>>2];a=HEAP32[(c+16&4294967295)>>2]-HEAP32[(g+16&4294967295)>>2]&4294967295;e=unSign((a|0)!=0,1,0);e=reSign(e,8,0)!=0?1:2;e==1?b=a:e==2&&(b=_strcmp(HEAP32[(g&4294967295)>>2],HEAP32[(c&4294967295)>>2]));return b}
-function __ZL15VoiceNameSorterPKvS0_(f,d){var e,b,a,g,c;g=HEAP32[f>>2];c=HEAP32[d>>2];a=_strcmp(HEAP32[(g+4&4294967295)>>2]+1&4294967295,HEAP32[(c+4&4294967295)>>2]+1&4294967295);e=unSign((a|0)!=0,1,0);e=reSign(e,8,0)!=0?1:2;e==1?b=a:e==2&&(a=reSign(HEAP8[(HEAP32[(g+4&4294967295)>>2]&4294967295)>>0],8,0),e=reSign(HEAP8[(HEAP32[(c+4&4294967295)>>2]&4294967295)>>0],8,0),a=a-e&4294967295,e=unSign((a|0)!=0,1,0),e=reSign(e,8,0)!=0?3:4,e==3?b=a:e==4&&(b=_strcmp(HEAP32[(g&4294967295)>>2],HEAP32[(c&4294967295)>>
-2])));return b}function __Z14ReadTonePointsPcPi(f,d){var e=null,b;b=0;for(e=-1;;){HEAP32[((e==-1?d:a)+4*b&4294967295)>>2]=-1;b=e=b+1&4294967295;var a=d;if((e|0)<=11)e=1;else break}_sscanf(f,__str4553&4294967295,d&4294967295,d+4&4294967295,d+8&4294967295,d+12&4294967295,d+16&4294967295,d+20&4294967295,d+24&4294967295,d+28&4294967295,d+32&4294967295,a+36&4294967295)}
-function __ZL11fgets_stripPciP8_IO_FILE(f,d,e){var b,d=_fgets(f,d,e)==0,d=unSign(d,1,0),d=reSign(d,8,0)!=0?1:2;if(d==1)b=0;else if(d==2){for(b=_strlen(f);;){b=d=b-1&4294967295;if((d|0)<=0)break;d=reSign(HEAP8[(f+b&4294967295)>>0],8,0);if((_isspace(d)|0)==0)break;HEAP8[(f+b&4294967295)>>0]=0}b=_strstr(f,__str5554&4294967295);d=unSign(b!=0,1,0);d=reSign(d,8,0)!=0?7:8;d==7&&(HEAP8[b>>0]=0);b=f}return b}
-function __ZL9GetVoicesPKc(f){var d=STACKTOP;STACKTOP+=1012;_memset(d,0,1012);var e,b=null,a,g,c,h,k,j,l=d+120,m=d+200,n=d+280,o=d+360,q,p,r=d+660,v=d+664,u=d+668,s,t=d+672,D,w=d+760,A,x;A=_opendir(f);x=unSign(A==0,1,0);e=reSign(x,8,0)!=0?41:1;if(e==1){x=_readdir(A);s=unSign(x!=0,1,0);e=reSign(s,8,0)==0|(HEAP32[__ZL13n_voices_list>>2]|0)>147?40:2;a:do if(e==2){var B=w&4294967295,z=w&4294967295,y=t+16&4294967295,E=w&4294967295,H=w&4294967295,G=w&4294967295,F=l&4294967295,I=m&4294967295,C=d&4294967295,
-K=d&4294967295,O=d+4&4294967295,J=l&4294967295,Q=d&4294967295,R=n&4294967295,V=d+8&4294967295,M=n&4294967295,P=n&4294967295,Y=n&4294967295,ca=d&4294967295,N=d+6&4294967295,L=m&4294967295,T=d&4294967295,Z=d+8&4294967295,S=m&4294967295,ea=l&4294967295,$=o&4294967295,X=l&4294967295,ia=l&4294967295,ha=t+44&4294967295;for(;;){_sprintf(B,__str14563&4294967295,f,47,x+11&-1);s=z;s=(_stat(s,t)|0)!=0;s=unSign(s,1,0);e=reSign(s,8,0)!=0?4:5;c:do if(e==4)D=0;else if(e==5){e=(HEAP32[y>>2]&61440|0)==16384?6:7;d:do if(e==
-6){D=-2;e=8;break d}else if(e==7){var aa=HEAPU32[ha>>2];D=aa;(aa|0)!=-2?(b=7,e=12):(b=7,e=8);break d}while(0);if(e==8)if(e=reSign(HEAP8[(x+11&-1)>>0],8,0)==46?11:9,e==11)var da=D,b=11;else if(e==9){__ZL9GetVoicesPKc(E);break c}if(!(((b==11?da:aa)|0)>0))break c;s=_fopen(H,__str15564&4294967295);k=unSign(s==0,1,0);if(reSign(k,8,0)!=0)break c;k=G+HEAP32[__ZL15len_path_voices>>2]&4294967295;a=s;p=q=0;HEAP32[u>>2]=3;HEAP8[F>>0]=0;HEAP8[I>>0]=0;HEAP32[v>>2]=0;e=__ZL11fgets_stripPciP8_IO_FILE(C,120,a)!=
-0;unSign(e,1,0);e=e?15:27;d:do if(e==15)for(;;){e=(_memcmp(K,__str6555&4294967295,4)|0)==0?16:20;f:do if(e==16){g=O;e=reSign(HEAP8[g>>0],8,0);e=(_isspace(e)|0)!=0?17:18;g:do if(e==17)for(;;)if(g=g+1&4294967295,e=reSign(HEAP8[g>>0],8,0),(_isspace(e)|0)!=0)e=17;else{e=18;break g}while(0);h=g;g=J;_strncpy(g,h,80);HEAP8[(g+79&4294967295)>>0]=0}else if(e==20)if(e=(_memcmp(Q,__str7556&4294967295,8)|0)==0?21:23,e==21){HEAP32[r>>2]=5;HEAP8[R>>0]=0;_sscanf(V,__str8557&4294967295,M,r);g=_strlen(P)+2&4294967295;
-if(!((299-q&4294967295)>>>0>g>>>0))break f;HEAP8[(o+q&4294967295)>>0]=HEAP32[r>>2]&255;_strcpy(o+(q+1&4294967295)&4294967295,Y);q=g+q&4294967295;p=p+1&4294967295}else if(e==23)if(e=(_memcmp(ca,__str9558&4294967295,6)|0)==0?24:25,e==24)_sscanf(N,__str8557&4294967295,L,v);else if(e==25){if((_memcmp(T,__str2550&4294967295,8)|0)!=0)break f;_sscanf(Z,__str10559&4294967295,u)}while(0);e=__ZL11fgets_stripPciP8_IO_FILE(C,120,a)!=0;e=unSign(e,1,0);if(reSign(e,8,0)!=0)e=15;else{e=27;break d}}while(0);HEAP8[(o+
-q&4294967295)>>0]=0;q=q+1&4294967295;a=_genders&4294967295;for(g=S;;){var W=a;if(HEAP32[(a&4294967295)>>2]==0){e=32;break}e=(_strcmp(g,HEAP32[(W&4294967295)>>2])|0)==0;var ka=a;if(e){e=29;break}a=ka+8&4294967295;e=31}e==32?c=HEAP32[(W+4&4294967295)>>2]:e==29&&(c=HEAP32[(ka+4&4294967295)>>2]);a=e=c;e=(p|0)==0?34:35;e==34?j=0:e==35&&(j=_strlen(k),p=q,e=_strlen(ea),j=g=_calloc(((j+27&4294967295)+p&4294967295)+e&4294967295,1),g=g+24&4294967295,_llvm_memcpy_p0i8_p0i8_i32(g,$,q,1,0),HEAP32[(j+4&4294967295)>>
-2]=g,_strcpy(g+q&4294967295,k),HEAP32[(j+8&4294967295)>>2]=g+q&4294967295,HEAP32[(j&4294967295)>>2]=g+q&4294967295,e=reSign(HEAP8[X>>0],8,0)!=0?36:37,e==36&&(q=(_strlen(k)+1&4294967295)+q&4294967295,_strcpy(g+q&4294967295,ia),HEAP32[(j&4294967295)>>2]=g+q&4294967295),HEAP8[(j+13&4294967295)>>0]=HEAP32[v>>2]&255,HEAP8[(j+12&4294967295)>>0]=a&255,HEAP8[(j+14&4294967295)>>0]=0,HEAP8[(j+15&4294967295)>>0]=HEAP32[u>>2]&255);k=j;_fclose(s);if(k==0)break c;s=HEAP32[__ZL13n_voices_list>>2];HEAP32[(__ZL11voices_list+
-s*4&4294967295)>>2]=k;HEAP32[__ZL13n_voices_list>>2]=s+1&4294967295}while(0);x=_readdir(A);s=unSign(x!=0,1,0);if(reSign(s,8,0)==0|(HEAP32[__ZL13n_voices_list>>2]|0)>147)break a;else e=3}}while(0);_closedir(A)}STACKTOP=d}
-function __ZL14SetVoiceScoresP12espeak_VOICEPS0_i(f,d,e){var b=STACKTOP;STACKTOP+=80;_memset(b,0,80);var a,g=null,c,h,k,j,l,m,n,o,q,p,r,v,u,s,t,D,w,A,x,B,z;B=x=0;a=HEAP32[(f+4&4294967295)>>2]!=0?1:6;a:do if(a==1){if(reSign(HEAP8[(HEAP32[(f+4&4294967295)>>2]&4294967295)>>0],8,0)==0)break a;x=1;B=_strlen(HEAP32[(f+4&4294967295)>>2]);w=0;if(!((w|0)<=(B|0)&w>>>0<=79))break a;for(;;)if(A=w,z=reSign(HEAP8[(HEAP32[(f+4&4294967295)>>2]+w&4294967295)>>0],8,0),z=_tolower(z)&255,HEAP8[(b+A&4294967295)>>0]=z,
-A=reSign(HEAP8[(b+A&4294967295)>>0],8,0)==45,A=unSign(A,1,0),a=reSign(A,8,0)!=0?4:5,a==4&&(x=x+1&4294967295),w=w+1&4294967295,(w|0)<=(B|0)&w>>>0<=79)a=3;else break a}while(0);w=A=0;a=(w|0)<(HEAP32[__ZL13n_voices_list>>2]|0)?7:77;a:do if(a==7){var y=b&4294967295;for(;;){z=HEAP32[(__ZL11voices_list+w*4&4294967295)>>2];a=(e&1|0)==0?9:10;c:do if(a==9){a=(_memcmp(HEAP32[(z+8&4294967295)>>2],__str1549&4294967295,3)|0)==0?76:10;break c}while(0);c:do if(a==10){l=HEAP32[(__ZL11voices_list+w*4&4294967295)>>
-2];k=x;j=B;c=f;h=y;s=0;o=HEAP32[(l+4&4294967295)>>2];a=(_strcmp(h,__str548&4294967295)|0)==0?11:14;d:do if(a==11)a=(_memcmp(HEAP32[(l+8&4294967295)>>2],__str1549&4294967295,3)|0)==0?12:13,a==12?m=100:a==13&&(m=0);else if(a==14){a=(k|0)==0?15:16;e:do if(a==15)s=100;else if(a==16){a=reSign(HEAP8[o>>0],8,0)==0?17:19;f:do if(a==17){if((_strcmp(h,__str2550&4294967295)|0)!=0)break f;s=100}while(0);a=reSign(HEAP8[o>>0],8,0)!=0?20:42;f:do if(a==20)for(;;){m=reSign(HEAP8[o>>0],8,0);o=o+1&4294967295;v=1;u=
-0;r=1;n=0;h:for(;;){a=(n|0)>=(j|0)?24:22;i:do if(a==22){q=reSign(HEAP8[(h+n&4294967295)>>0],8,0);if((q|0)==45){a=24;break i}a=25;break i}while(0);a==24&&(q=0);p=reSign(HEAP8[(o+n&4294967295)>>0],8,0);a=unSign((p|0)==45,1,0);a=reSign(a,8,0)!=0?26:27;a==26&&(p=0);a=(q|0)!=(p|0)?28:29;a==28&&(v=0);a=reSign(HEAP8[(o+n&4294967295)>>0],8,0)==45?30:32;i:do if(a==30){r=r+1&4294967295;if((v|0)==0)break i;u=u+1&4294967295}while(0);a=reSign(HEAP8[(o+n&4294967295)>>0],8,0)==0;p=n+1&4294967295;if(a)break h;n=
-p}o=o+p&4294967295;u=v+u&4294967295;a=(u|0)==0?35:36;h:do if(a==36){n=5;v=k-u&4294967295;a=unSign((v|0)>0,1,0);a=reSign(a,8,0)!=0?37:38;a==37&&(n=n-v&4294967295);v=r-u&4294967295;a=unSign((v|0)>0,1,0);a=reSign(a,8,0)!=0?39:40;a==39&&(n=n-v&4294967295);n=((n*50&4294967295)-m&4294967295)*2&4294967295;if(!((n|0)>(s|0)))break h;s=n}while(0);if(reSign(HEAP8[o>>0],8,0)!=0)a=20;else break f}while(0);if((s|0)!=0)break e;m=0;a=74;break d}while(0);a=HEAP32[(c&4294967295)>>2]!=0?45:49;e:do if(a==45)if(a=(_strcmp(HEAP32[(c&
-4294967295)>>2],HEAP32[(l&4294967295)>>2])|0)==0?46:47,a==46)s=s+500&4294967295;else if(a==47){if((_strcmp(HEAP32[(c&4294967295)>>2],HEAP32[(l+8&4294967295)>>2])|0)!=0)break e;s=s+400&4294967295}while(0);a=reSign(HEAP8[(c+12&4294967295)>>0],8,0)==1?51:50;e:do if(a==50){a=reSign(HEAP8[(c+12&4294967295)>>0],8,0)==2?51:56;break e}while(0);e:do if(a==51){a=reSign(HEAP8[(l+12&4294967295)>>0],8,0)==1?53:52;if(a==52&&reSign(HEAP8[(l+12&4294967295)>>0],8,0)!=2)break e;a=HEAP8[(l+12&4294967295)>>0];a=reSign(HEAP8[(c+
-12&4294967295)>>0],8,0)==reSign(a,8,0);m=s;a=a?54:55;a==54?s=m+50&4294967295:a==55&&(s=m-50&4294967295)}while(0);a=unSign(HEAPU8[(c+13&4294967295)>>0],8,0)<=12?57:60;e:do if(a==57){if(reSign(HEAP8[(l+12&4294967295)>>0],8,0)!=2)break e;if(!(unSign(HEAPU8[(l+13&4294967295)>>0],8,0)>12))break e;s=s+5&4294967295}while(0);a=reSign(HEAP8[(l+13&4294967295)>>0],8,0)!=0?61:70;e:do if(a==61){a=reSign(HEAP8[(c+13&4294967295)>>0],8,0)==0?62:63;a==62?t=30:a==63&&(t=unSign(HEAPU8[(c+13&4294967295)>>0],8,0));var g=
-t*100&4294967295,E=unSign(HEAPU8[(l+13&4294967295)>>0],8,0),g=E=(g|0)/(E|0)|0;a=(E|0)<=99?65:66;a==65&&(g=1E4/(g|0)|0);g=(g-100&4294967295|0)/10|0;n=g=5-g&4294967295;a=(g|0)>0?67:68;a==67&&(n=0);s=E=n+s&4294967295;if(reSign(HEAP8[(c+13&4294967295)>>0],8,0)==0){g=68;break e}var H=s+10&4294967295;s=H;g=69}else if(a==70)var G=s,g=70;while(0);a=((g==70?G:g==69?H:E)|0)<=0?72:73;a==72&&(s=1);m=s}while(0);c=m;h=unSign((c|0)>0,1,0);if(reSign(h,8,0)==0)break c;HEAP32[(d+4*A&4294967295)>>2]=z;A=A+1&4294967295;
-HEAP32[(z+16&4294967295)>>2]=c}while(0);w=w+1&4294967295;if((w|0)<(HEAP32[__ZL13n_voices_list>>2]|0))a=8;else break a}}while(0);HEAP32[(d+4*A&4294967295)>>2]=0;a=(A|0)==0?78:79;a==78?D=0:a==79&&(_qsort(d,A,4,6),D=A);STACKTOP=b;return D}
-function _espeak_ListVoices(f){var d=STACKTOP;STACKTOP+=164;_memset(d,0,164);var e,b,a;b=0;e=(b|0)<(HEAP32[__ZL13n_voices_list>>2]|0)?1:4;a:do if(e==1)for(;;)if(e=HEAP32[(__ZL11voices_list+b*4&4294967295)>>2]!=0?2:3,e==2&&_free(HEAP32[(__ZL11voices_list+b*4&4294967295)>>2]),b=b+1&4294967295,(b|0)<(HEAP32[__ZL13n_voices_list>>2]|0))e=1;else break a;while(0);HEAP32[__ZL13n_voices_list>>2]=0;_sprintf(d&4294967295,__str16565&4294967295,_path_home&4294967295,47);b=_strlen(d&4294967295)+1&4294967295;HEAP32[__ZL15len_path_voices>>
-2]=b;__ZL9GetVoicesPKc(d&4294967295);HEAP32[(__ZL11voices_list+HEAP32[__ZL13n_voices_list>>2]*4&4294967295)>>2]=0;_qsort(__ZL11voices_list,HEAP32[__ZL13n_voices_list>>2],4,8);e=f!=0?5:6;if(e==5)__ZL14SetVoiceScoresP12espeak_VOICEPS0_i(f,__ZZ17espeak_ListVoicesE6voices&4294967295,1);else if(e==6){b=f=0;a=HEAP32[(__ZL11voices_list+b*4&4294967295)>>2];e=a!=0;unSign(e,1,0);e=e?7:12;a:do if(e==7)for(;;){e=reSign(HEAP8[(HEAP32[(a+4&4294967295)>>2]&4294967295)>>0],8,0)!=0?8:11;c:do if(e==8){if((_strcmp(HEAP32[(a+
-4&4294967295)>>2]+1&4294967295,__str17566&4294967295)|0)==0)break c;if((_memcmp(HEAP32[(a+8&4294967295)>>2],__str1549&4294967295,3)|0)==0)break c;HEAP32[(__ZZ17espeak_ListVoicesE6voices+f*4&4294967295)>>2]=a;f=f+1&4294967295}while(0);b=b+1&4294967295;a=HEAP32[(__ZL11voices_list+b*4&4294967295)>>2];e=unSign(a!=0,1,0);if(reSign(e,8,0)!=0)e=7;else break a}while(0);HEAP32[(__ZZ17espeak_ListVoicesE6voices+f*4&4294967295)>>2]=0}b=__ZZ17espeak_ListVoicesE6voices&4294967295;STACKTOP=d;return b}
-function __Z17SelectVoiceByNamePP12espeak_VOICEPKc(f,d){var e=STACKTOP;STACKTOP+=44;_memset(e,0,44);var b,a=null,g,c,h,k,j,l,m,n;g=f;l=j=k=-1;b=g==0?1:4;b==1&&(b=(HEAP32[__ZL13n_voices_list>>2]|0)==0?2:3,b==2&&_espeak_ListVoices(0),g=__ZL11voices_list&4294967295);_sprintf(e&4294967295,__str18567&4294967295,47,d);n=_strlen(e&4294967295);h=0;var o=e&4294967295;a:for(;;){if(HEAP32[(g+4*h&4294967295)>>2]==0){b=13;break a}if((_strcmp(d,HEAP32[(HEAP32[(g+4*h&4294967295)>>2]&4294967295)>>2])|0)==0){b=6;
-break a}m=HEAP32[(HEAP32[(g+4*h&4294967295)>>2]+8&4294967295)>>2];b=(_strcmp(d,m)|0)==0;b=unSign(b,1,0);b=reSign(b,8,0)!=0?8:9;b:do if(b==8)k=h;else if(b==9){var q=_strlen(m);if((_strcmp(o,m+(q-n&4294967295)&4294967295)|0)!=0)break b;j=h}while(0);h=h+1&4294967295;b=12}if(b==6){var p=h;l=p;a=6}else if(b==13)var r=l,a=13;b=((a==13?r:p)|0)<0?15:17;a:do if(b==15){l=k;if(!((l|0)<0)){b=20;break a}var v=j;l=v;a=16;b=18;break a}else if(b==17){var u=l,a=17;b=18;break a}while(0);a:do if(b==18){if(!(((a==17?
-u:v)|0)<0)){b=20;break a}c=0;b=21;break a}while(0);b==20&&(c=HEAP32[(g+4*l&4294967295)>>2]);STACKTOP=e;return c}
-function __ZL23ExtractVoiceVariantNamePci(f,d){var e=STACKTOP;STACKTOP+=8;_memset(e,0,8);var b,a=null,g,c;c=d;HEAP8[(__ZZL23ExtractVoiceVariantNamePciE12variant_name&4294967295)>>0]=0;_sprintf(e&4294967295,__str20569&4294967295,47);b=f!=0?1:5;a:do if(b==1){g=_strchr(f,43);b=unSign(g!=0,1,0);if(reSign(b,8,0)==0){b=5;break a}HEAP8[g>>0]=0;g=g+1&4294967295;b=(reSign(HEAP8[g>>0],8,0)-48&4294967295)>>>0<=9?3:4;if(b==3){var h=_atoi(g);c=h;a=3;b=6;break a}else if(b==4){_strcpy(__ZZL23ExtractVoiceVariantNamePciE12variant_name&
-4294967295,e&4294967295);b=g;g=__ZZL23ExtractVoiceVariantNamePciE12variant_name+3&4294967295;_strncpy(g,b,17);HEAP8[(g+16&4294967295)>>0]=0;b=5;break a}}while(0);if(b==5)var k=c,a=5;if((((a==5?k:h)|0)>0?7:10)==7)b=(c|0)<=9?8:9,b==8?_sprintf(__ZZL23ExtractVoiceVariantNamePciE12variant_name&4294967295,__str21570&4294967295,e&4294967295,c):b==9&&_sprintf(__ZZL23ExtractVoiceVariantNamePciE12variant_name&4294967295,__str22571&4294967295,e&4294967295,c-10&4294967295);a=__ZZL23ExtractVoiceVariantNamePciE12variant_name&
-4294967295;STACKTOP=e;return a}
-function __Z11SelectVoiceP12espeak_VOICEPi(f,d){var e=STACKTOP;STACKTOP+=1272;_memset(e,0,1272);var b,a=null,g,c,h,k,j,l,m,n,o,q,p,r=e+24,v=e+624;q=1;g=0;HEAP32[d>>2]=1;_llvm_memcpy_p0i8_p0i8_i32(e,f,24,1,0);b=(HEAP32[__ZL13n_voices_list>>2]|0)==0?1:2;b==1&&_espeak_ListVoices(0);b=HEAP32[(e+4&4294967295)>>2]==0?4:3;a:do if(b==3){b=reSign(HEAP8[(HEAP32[(e+4&4294967295)>>2]&4294967295)>>0],8,0)==0?4:14;break a}while(0);a:do if(b==4){b=HEAP32[(e&4294967295)>>2]==0?5:7;b:do if(b==5){HEAP32[(e&4294967295)>>
-2]=HEAP32[(e+8&4294967295)>>2];g=unSign(HEAP32[(e&4294967295)>>2]==0,1,0);if(reSign(g,8,0)==0)break b;HEAP32[(e&4294967295)>>2]=__str23572&4294967295}while(0);b=HEAP32[(e&4294967295)>>2];g=__ZZ11SelectVoiceP12espeak_VOICEPiE3buf&4294967295;_strncpy(g,b,60);HEAP8[(g+59&4294967295)>>0]=0;k=__ZL23ExtractVoiceVariantNamePci(__ZZ11SelectVoiceP12espeak_VOICEPiE3buf&4294967295,0);g=b=__Z17SelectVoiceByNamePP12espeak_VOICEPKc(__ZL11voices_list&4294967295,__ZZ11SelectVoiceP12espeak_VOICEPiE3buf&4294967295);
-if(b==0){b=14;break a}HEAP32[(e+4&4294967295)>>2]=HEAP32[(g+4&4294967295)>>2]+1&4294967295;if(reSign(HEAP8[(e+12&4294967295)>>0],8,0)!=0){b=14;break a}if(reSign(HEAP8[(e+13&4294967295)>>0],8,0)!=0){b=14;break a}if(reSign(HEAP8[(e+14&4294967295)>>0],8,0)!=0){b=14;break a}b=reSign(HEAP8[(k&4294967295)>>0],8,0)!=0?12:13;if(b==12){_sprintf(__ZZ11SelectVoiceP12espeak_VOICEPiE8voice_id&4294967295,__str24573&4294967295,HEAP32[(g+8&4294967295)>>2],k+3&4294967295);h=__ZZ11SelectVoiceP12espeak_VOICEPiE8voice_id&
-4294967295;b=54;break a}else if(b==13){h=HEAP32[(g+8&4294967295)>>2];b=54;break a}}while(0);if(b==14){k=b=__ZL14SetVoiceScoresP12espeak_VOICEPS0_i(e,r&4294967295,0);b=(b|0)==0?15:17;a:do if(b==15){HEAP32[d>>2]=0;c=__Z17SelectVoiceByNamePP12espeak_VOICEPKc(__ZL11voices_list&4294967295,__str23572&4294967295);HEAP32[(r&4294967295)>>2]=c;c=unSign(HEAP32[(r&4294967295)>>2]!=0,1,0);if(reSign(c,8,0)==0)break a;k=1}while(0);o=0;b=reSign(HEAP8[(e+12&4294967295)>>0],8,0)==2?20:18;a:do if(b==18){b=reSign(HEAP8[(e+
-13&4294967295)>>0],8,0)==0?21:19;if(b==19&&unSign(HEAPU8[(e+13&4294967295)>>0],8,0)<=12){b=20;break a}if(reSign(HEAP8[(e+12&4294967295)>>0],8,0)!=1){b=23;break a}o=1;b=23;break a}while(0);b==20&&(o=2);b=unSign(HEAPU8[(e+13&4294967295)>>0],8,0)<=59?24:25;b==24?(q=0,a=24):b==25&&(m=q,a=25);c=p=HEAP32[(_variant_lists+o*4&4294967295)>>2];(((a==25?m:0)|0)==0?27:28)==27&&(c=c+1&4294967295);a=j=m=0;b=(j|0)<(k|0)?29:46;a:do if(b==29)for(;;){g=HEAP32[(r+j*4&4294967295)>>2];n=0;b=(o|0)!=0?30:32;c:do if(b==
-30){if((unSign(HEAPU8[(g+12&4294967295)>>0],8,0)|0)==(o|0))break c;n=1}while(0);b=(a|0)==0?33:36;c:do if(b==33){if((q|0)==0){b=36;break c}if(!(unSign(HEAPU8[(g+13&4294967295)>>0],8,0)<=59)){b=36;break c}n=1;b=38;break c}while(0);c:do if(b==36){if((n|0)!=0)break c;HEAP32[(v+a*4&4294967295)>>2]=g;a=a+1&4294967295}while(0);for(l=0;;){if((unSign(HEAPU8[(g+15&4294967295)>>0],8,0)|0)<=(l|0))break;if(!((m|0)<=11))break;n=reSign(HEAP8[c>>0],8,0);b=unSign((n|0)==0,1,0);b=reSign(b,8,0)!=0?40:41;b==40?c=p:b==
-41&&(b=__ZZ11SelectVoiceP12espeak_VOICEPiE14voice_variants+m*24&4294967295,m=m+1&4294967295,_llvm_memcpy_p0i8_p0i8_i32(b,g,24,1,0),HEAP8[(b+14&4294967295)>>0]=n&255,HEAP32[(v+a*4&4294967295)>>2]=b,a=a+1&4294967295,c=c+1&4294967295,l=l+1&4294967295)}j=j+1&4294967295;if((j|0)<(k|0))b=29;else break a}while(0);for(;;){if(g==0)break;n=reSign(HEAP8[c>>0],8,0);q=unSign((n|0)!=0,1,0);c=c+1&4294967295;q=reSign(q,8,0)!=0^1;q=unSign(q,1,0);if(reSign(q,8,0)!=0)break;if((m|0)>11)break;b=__ZZ11SelectVoiceP12espeak_VOICEPiE14voice_variants+
-m*24&4294967295;m=m+1&4294967295;_llvm_memcpy_p0i8_p0i8_i32(b,g,24,1,0);HEAP8[(b+14&4294967295)>>0]=n&255;HEAP32[(v+a*4&4294967295)>>2]=b;a=a+1&4294967295}b=(a|0)==0?50:51;b==50?h=0:b==51&&(g=unSign(HEAPU8[(e+14&4294967295)>>0],8,0),g=HEAP32[(v+(g|0)%(a|0)*4&4294967295)>>2],q=reSign(HEAP8[(g+14&4294967295)>>0],8,0)!=0,v=g,b=q?52:53,b==52?(h=unSign(HEAPU8[(v+14&4294967295)>>0],8,0),k=__ZL23ExtractVoiceVariantNamePci(0,h),_sprintf(__ZZ11SelectVoiceP12espeak_VOICEPiE8voice_id&4294967295,__str24573&4294967295,
-HEAP32[(g+8&4294967295)>>2],k+3&4294967295),h=__ZZ11SelectVoiceP12espeak_VOICEPiE8voice_id&4294967295):b==53&&(h=HEAP32[(v+8&4294967295)>>2]))}STACKTOP=e;return h}
-function __Z10VoiceReseti(f){var d=null,e;HEAP32[(HEAP32[_voice>>2]+44&4294967295)>>2]=290816;HEAP32[(HEAP32[_voice>>2]+48&4294967295)>>2]=4104;HEAP32[(HEAP32[_voice>>2]+96&4294967295)>>2]=256;HEAP32[(HEAP32[_voice>>2]+64&4294967295)>>2]=100;HEAP32[(HEAP32[_voice>>2]+76&4294967295)>>2]=0;HEAP32[(HEAP32[_voice>>2]+80&4294967295)>>2]=0;HEAP32[(HEAP32[_voice>>2]+68&4294967295)>>2]=64;HEAP32[(HEAP32[_voice>>2]+84&4294967295)>>2]=5;HEAP32[(HEAP32[_voice>>2]+88&4294967295)>>2]=0;HEAP32[(HEAP32[_voice>>
-2]+92&4294967295)>>2]=64;HEAP32[(HEAP32[_voice>>2]+100&4294967295)>>2]=100;HEAP32[(HEAP32[_voice>>2]+104&4294967295)>>2]=100;HEAP32[(HEAP32[_voice>>2]+108&4294967295)>>2]=22050;_llvm_memset_p0i8_i32(HEAP32[_voice>>2]+112&-1,0,32,1,0);HEAP32[(_speed+32&4294967295)>>2]=450;HEAP32[(_speed+32+4&4294967295)>>2]=800;HEAP32[(_speed+32+8&4294967295)>>2]=175;HEAP32[(HEAP32[_voice>>2]+72&4294967295)>>2]=2;HEAPF32[__ZL10minus_pi_t>>2]=-3.1415927/(HEAP32[_samplerate>>2]|0);HEAPF32[__ZL8two_pi_t>>2]=HEAPF32[__ZL10minus_pi_t>>
-2]*-2;e=0;a:for(;;){__ZL12setresonatorP9RESONATORiii(__ZL7rbreath+e*40&4294967295,2E3,200,1);var b=e+1&4294967295;e=b;if(!((b|0)<=8))break a}e=0;b=HEAP32[_voice>>2];for(d=2;;){HEAP16[(((d==2?b:a)+144&4294967295)+e*2&4294967295)>>1]=256;var a=HEAP32[_voice>>2],d=e,g=unSign(HEAPU8[(__ZZ10VoiceResetiE15default_heights+e&4294967295)>>0],8,0)*2&65535;HEAP16[((a+162&4294967295)+d*2&4294967295)>>1]=g;a=HEAP32[_voice>>2];d=e;g=unSign(HEAPU8[(__ZZ10VoiceResetiE14default_widths+e&4294967295)>>0],8,0)*2&65535;
-HEAP16[((a+180&4294967295)+d*2&4294967295)>>1]=g;HEAP32[((HEAP32[_voice>>2]+272&4294967295)+e*4&4294967295)>>2]=0;HEAP32[((HEAP32[_voice>>2]+308&4294967295)+e*4&4294967295)>>2]=HEAP32[(__ZZ10VoiceResetiE13breath_widths+e*4&4294967295)>>2];HEAP16[((HEAP32[_voice>>2]+198&4294967295)+e*2&4294967295)>>1]=0;HEAP32[(_formant_rate+e*4&4294967295)>>2]=(HEAP32[(__ZL18formant_rate_22050+e*4&4294967295)>>2]*22050&4294967295|0)/(HEAP32[_samplerate>>2]|0)|0;e=d=e+1&4294967295;var a=HEAP32[_voice>>2];if((d|0)<=
-8)d=3;else break}HEAP16[((a+162&4294967295)+4&4294967295)>>1]=240;__ZL13SetToneAdjustP7voice_tPi(HEAP32[_voice>>2],_tone_points&4294967295);HEAP32[(HEAP32[_voice>>2]+52&4294967295)>>2]=256;HEAP32[(HEAP32[_voice>>2]+56&4294967295)>>2]=238;HEAP32[(HEAP32[_voice>>2]+60&4294967295)>>2]=232;if(((f|0)==0?5:6)==5)HEAP32[_n_replace_phonemes>>2]=0,HEAP32[_option_quiet>>2]=0,__Z15LoadMbrolaTablePKcS0_i(0,0,0)}
-function __Z9LoadVoicePKci(f,d){var e=STACKTOP;STACKTOP+=1664;_memset(e,0,1664);var b,a=null,g,c,h,k,j,l,m=e+4,n=e+16,o,q,p,r,v,u=e+28,s=e+32,t=e+36,D=e+40,w=e+44,A,x,B,z=e+48,y,E=e+52,H,G=e+140,F,I,C=e+228,K=e+316,O=e+404,J=e+408,Q,R,V,M,P,Y=e+412,ca=e+452,N=e+492,L=e+532,T=e+572,Z=e+612,S=e+652;c=e+852;H=e+1016;var ea=e+1020,$=e+1052,X=e+1084,ia=e+1116,ha=e+1436,aa=e+1440,da=e+1444,W=e+1448,ka=e+1452,ua=e+1532,oa=e+1580,qa=e+1584,ra=e+1624;Q=0;R=d&2;P=A=M=p=v=r=V=B=0;_strcpy(Y&4294967295,f);b=reSign(HEAP8[(Y&
-4294967295)>>0],8,0)==0?1:2;b==1&&_llvm_memcpy_p0i8_p0i8_i32(Y&4294967295,__str23572&4294967295,8,1,0);b=(d&16|0)!=0?3:10;a:do if(b==3){_strcpy(S&4294967295,f);c=S&4294967295;c=(_stat(c,K)|0)!=0;c=unSign(c,1,0);b=reSign(c,8,0)!=0?4:5;b==4?F=0:b==5&&(b=(HEAP32[(K+16&4294967295)>>2]&61440|0)==16384?6:7,b==6?F=-2:b==7&&(F=HEAP32[(K+44&4294967295)>>2]));c=F;c=unSign((c|0)<=0,1,0);if(reSign(c,8,0)==0){b=29;break a}g=0;b=209;break a}else if(b==10){_sprintf(c&4294967295,__str27578&4294967295,_path_home&
-4294967295,47,47);_sprintf(S&4294967295,__str28579&4294967295,c&4294967295,Y&4294967295);F=S&4294967295;F=(_stat(F,C)|0)!=0;F=unSign(F,1,0);b=reSign(F,8,0)!=0?11:12;b==11?I=0:b==12&&(b=(HEAP32[(C+16&4294967295)>>2]&61440|0)==16384?13:14,b==13?I=-2:b==14&&(I=HEAP32[(C+44&4294967295)>>2]));I=unSign((I|0)<=0,1,0);if(reSign(I,8,0)==0){b=29;break a}HEAP8[(H&4294967295)>>0]=HEAP8[(Y&4294967295)>>0];HEAP8[(H+1&4294967295)>>0]=HEAP8[(Y+1&4294967295)>>0];HEAP8[(H+2&4294967295)>>0]=0;_sprintf(S&4294967295,
-__str29580&4294967295,c&4294967295,H&4294967295,47,Y&4294967295);H=S&4294967295;H=(_stat(H,G)|0)!=0;H=unSign(H,1,0);b=reSign(H,8,0)!=0?17:18;b==17?y=0:b==18&&(b=(HEAP32[(G+16&4294967295)>>2]&61440|0)==16384?19:20,b==19?y=-2:b==20&&(y=HEAP32[(G+44&4294967295)>>2]));y=unSign((y|0)<=0,1,0);if(reSign(y,8,0)==0){b=29;break a}_sprintf(S&4294967295,__str30581&4294967295,c&4294967295,47,Y&4294967295);y=S&4294967295;y=(_stat(y,E)|0)!=0;y=unSign(y,1,0);b=reSign(y,8,0)!=0?23:24;b==23?h=0:b==24&&(b=(HEAP32[(E+
-16&4294967295)>>2]&61440|0)==16384?25:26,b==25?h=-2:b==26&&(h=HEAP32[(E+44&4294967295)>>2]));h=unSign((h|0)<=0,1,0);if(reSign(h,8,0)==0){b=29;break a}_sprintf(S&4294967295,__str31582&4294967295,c&4294967295,47,Y&4294967295);b=29;break a}while(0);a:do if(b==29){g=c=_fopen(S&4294967295,__str15564&4294967295);k=__str32583&4294967295;b=c==0?30:34;b:do if(b==30)if(b=(d&3|0)!=0?31:32,b==31){g=0;break a}else if(b==32){c=(__Z22SelectPhonemeTableNamePKc(Y&4294967295)|0)>=0;c=unSign(c,1,0);if(reSign(c,8,0)==
-0)break b;k=Y&4294967295}while(0);b=(R|0)==0&HEAP32[_translator>>2]!=0?35:41;if(b==35){h=HEAP32[_translator>>2];b=HEAP32[(h+1052&4294967295)>>2]!=0?36:38;b:do if(b==36){c=HEAP32[(h+1052&4294967295)>>2];if(c==0)break b;_free(c)}while(0);c=h;b=h!=0?39:40;b==39&&_free(c);HEAP32[_translator>>2]=0}_strcpy(N&4294967295,k);_strcpy(L&4294967295,k);_strcpy(T&4294967295,k);b=(R|0)==0?42:43;b==42?(HEAP32[_voice>>2]=__ZL9voicedata,h=f,c=__ZZ9LoadVoicePKciE16voice_identifier&4294967295,_strncpy(c,h,40),HEAP8[(c+
-39&4294967295)>>0]=0,HEAP8[(__ZZ9LoadVoicePKciE10voice_name&4294967295)>>0]=0,HEAP8[(__ZZ9LoadVoicePKciE15voice_languages&4294967295)>>0]=0,HEAP32[(_voice_selected+8&4294967295)>>2]=__ZZ9LoadVoicePKciE16voice_identifier&4294967295,HEAP32[(_voice_selected&4294967295)>>2]=__ZZ9LoadVoicePKciE10voice_name&4294967295,HEAP32[(_voice_selected+4&4294967295)>>2]=__ZZ9LoadVoicePKciE15voice_languages&4294967295):b==43&&(k=_strchr(__ZZ9LoadVoicePKciE16voice_identifier&4294967295,43),A=unSign(k!=0,1,0),b=reSign(A,
-8,0)!=0?44:45,b==44&&(HEAP8[k>>0]=0),_sprintf(S&4294967295,__str33584&4294967295,f+3&4294967295),_strcat(__ZZ9LoadVoicePKciE16voice_identifier&4294967295,S&4294967295),A=HEAP32[_translator>>2]&4294967295);__Z10VoiceReseti(R);b=(R|0)==0?47:48;b==47&&__Z22SelectPhonemeTableNamePKc(T&4294967295);c=S&4294967295;h=S&4294967295;E=S&4294967295;y=S&4294967295;G=S&4294967295;H=ca&4294967295;I=ca&4294967295;C=ca&4294967295;F=ca&4294967295;var K=ca&4294967295,xa=ca&4294967295,la=N&4294967295,ga=L&4294967295,
-ta=T&4294967295,ma=T&4294967295,U=N&4294967295,na=ka&4294967295,ba=ka&4294967295,ja=N&4294967295,va=N&4294967295,za=T&4294967295,wa=L&4294967295,Aa=ua&4294967295,fa=ua&4294967295,pa=ia&-1,sa=ia+40&-1,Ba=ia+80&-1,ya=ia+120&-1,Ca=ia+160&-1,Ea=ia+200&-1,Da=$&4294967295,Ja=ea&4294967295,Na=X&4294967295,Oa=Z&4294967295,Pa=S&4294967295,Qa=Z&4294967295,Ra=ra&4294967295,Ka=qa&4294967295,La=ra&4294967295,Ma=qa&4294967295,Sa=ra&4294967295,Fa=T&4294967295,Ga=n&4294967295,Ha=m&4294967295,Va=n&4294967295,Wa=m&
-4294967295,eb=n&4294967295;b:for(;;){if(g==0){b=181;break b}if(__ZL11fgets_stripPciP8_IO_FILE(c,200,g)==0){b=183;break b}k=h;c:for(;;){if(reSign(HEAP8[k>>0],8,0)==0){b=53;break c}b=reSign(HEAP8[k>>0],8,0);if((_isspace(b)|0)!=0){b=53;break c}k=k+1&4294967295;b=51}HEAP8[k>>0]=0;k=k+1&4294967295;if(reSign(HEAP8[E>>0],8,0)==0){b=180;continue b}j=__ZL11keyword_tab&4294967295;l=y;c:for(;;){var Ta=j;if(HEAP32[(j&4294967295)>>2]==0){b=59;break c}b=(_strcmp(l,HEAP32[(Ta&4294967295)>>2])|0)==0;var Xa=j;if(b){b=
-56;break c}j=Xa+8&4294967295;b=58}if(b==59)var Ya=HEAP32[(Ta+4&4294967295)>>2],a=59;else if(b==56)var Za=HEAP32[(Xa+4&4294967295)>>2],a=56;j=b=a==56?Za:Ya;b=b==1?74:b==2?62:b==3?78:b==4?85:b==5?94:b==6?93:b==7?95:b==8?104:b==9?151:b==10?152:b==11?154:b==12?156:b==13?160:b==14?163:b==15?165:b==16?169:b==17?135:b==18?108:b==19?110:b==20?105:b==21?106:b==22?107:b==23?61:b==24?136:b==25?137:b==26?140:b==27?141:b==28?172:b==29?175:b==30?176:b==31?171:b==32?130:b==33?170:177;if(b==177)b=(j&65280|0)==256?
-178:179,b==178?(_sscanf(k,__str10559&4294967295,(A+24&4294967295)+(j&255)*4&4294967295),b=180):b==179&&(_fprintf(HEAP32[_stderr>>2],__str81632&4294967295,G),b=180);else if(b==74){if((R|0)!=0){b=180;continue b}a=reSign(HEAP8[k>>0],8,0);a=(_isspace(a)|0)!=0;j=k;a?(a=75,b=76):(a=75,b=77);c:do if(b==76)for(;;){k=(a==76?Ia:j)+1&4294967295;var Ia=reSign(HEAP8[k>>0],8,0),a=(_isspace(Ia)|0)!=0,Ia=k;if(a)b=a=76;else{a=76;break c}}while(0);k=a==75?j:Ia;b=__ZZ9LoadVoicePKciE10voice_name&4294967295;_strncpy(b,
-k,40);HEAP8[(b+39&4294967295)>>0]=0;b=180}else if(b==62){if((R|0)!=0){b=180;continue b}HEAP32[da>>2]=5;HEAP8[H>>0]=0;_sscanf(k,__str8557&4294967295,I,da);if((_strcmp(C,__str17566&4294967295)|0)==0){b=180;continue b}k=_strlen(F)+2&4294967295;b=(99-Q&4294967295)>>>0>k>>>0?65:66;b==65&&(HEAP8[(__ZZ9LoadVoicePKciE15voice_languages+Q&4294967295)>>0]=HEAP32[da>>2]&255,_strcpy(__ZZ9LoadVoicePKciE15voice_languages+(Q+1&4294967295)&4294967295,K),Q=k+Q&4294967295);if((B|0)!=0){b=180;continue b}B=xa;A=__str69620&
-4294967295;k=B=___strtok_r(B,A,z,1);B=1;_strcpy(la,k);_strcpy(ga,k);_strcpy(ta,k);__Z22SelectPhonemeTableNamePKc(ma);b=P!=0?68:73;c:do if(b==68){k=P;b=HEAP32[(k+1052&4294967295)>>2]!=0?69:71;d:do if(b==69){A=HEAP32[(k+1052&4294967295)>>2];if(A==0){b=71;break d}_free(A)}while(0);A=k;if(k==0)break c;_free(A)}while(0);P=__Z16SelectTranslatorPKc(U);A=P&4294967295;b=180}else if(b==78){_sscanf(k,__str8557&4294967295,na,W);k=_genders&4294967295;for(j=ba;;){var $a=k;if(HEAP32[(k&4294967295)>>2]==0){b=83;
-break}b=(_strcmp(j,HEAP32[($a&4294967295)>>2])|0)==0;var Ua=k;if(b){b=80;break}k=Ua+8&4294967295;b=82}b==83?x=HEAP32[($a+4&4294967295)>>2]:b==80&&(x=HEAP32[(Ua+4&4294967295)>>2]);b=x;HEAP8[(_voice_selected+12&4294967295)>>0]=b&255;HEAP8[(_voice_selected+13&4294967295)>>0]=HEAP32[W>>2]&255;b=180}else if(b==85){if((R|0)!=0){b=180;continue b}_sscanf(k,__str70621&4294967295,ja);b=P!=0?87:92;c:do if(b==87){k=P;b=HEAP32[(k+1052&4294967295)>>2]!=0?88:90;d:do if(b==88){A=HEAP32[(k+1052&4294967295)>>2];if(A==
-0){b=90;break d}_free(A)}while(0);A=k;if(k==0)break c;_free(A)}while(0);P=__Z16SelectTranslatorPKc(va);A=P&4294967295;b=180}else if(b==94)_sscanf(k,__str70621&4294967295,za),b=180;else if(b==93)_sscanf(k,__str70621&4294967295,wa),b=180;else if(b==95){b=k;HEAP32[s>>2]=100;HEAP32[t>>2]=100;HEAP32[D>>2]=100;HEAP32[w>>2]=0;b=_sscanf(b,__str3551&4294967295,u,s,t,D,w);if((b|0)<=1){b=180;continue b}if((HEAP32[u>>2]|0)<0|(HEAP32[u>>2]|0)>8){b=180;continue b}b=(HEAP32[s>>2]|0)>=0?98:99;b==98&&(HEAP16[((HEAP32[_voice>>
-2]+144&4294967295)+HEAP32[u>>2]*2&4294967295)>>1]=((HEAP32[s>>2]|0)*2.56001|0)&65535);b=(HEAP32[t>>2]|0)>=0?100:101;b==100&&(HEAP16[((HEAP32[_voice>>2]+162&4294967295)+HEAP32[u>>2]*2&4294967295)>>1]=((HEAP32[t>>2]|0)*2.56001|0)&65535);b=(HEAP32[D>>2]|0)>=0?102:103;b==102&&(HEAP16[((HEAP32[_voice>>2]+180&4294967295)+HEAP32[u>>2]*2&4294967295)>>1]=((HEAP32[D>>2]|0)*2.56001|0)&65535);HEAP16[((HEAP32[_voice>>2]+198&4294967295)+HEAP32[u>>2]*2&4294967295)>>1]=HEAP32[w>>2]&65535;b=180}else if(b==104)_sscanf(k,
-__str71622&4294967295,ha,aa),HEAP32[(HEAP32[_voice>>2]+44&4294967295)>>2]=(HEAP32[ha>>2]-9&4294967295)<<12,HEAP32[(HEAP32[_voice>>2]+48&4294967295)>>2]=(HEAP32[aa>>2]-HEAP32[ha>>2]&4294967295)*108&4294967295,b=(HEAP32[ha>>2]-82&4294967295|0)/82,HEAP32[(HEAP32[_voice>>2]+96&4294967295)>>2]=(b/4+1)*256|0,b=180;else if(b==151)HEAP32[O>>2]=0,HEAP32[(HEAP32[_voice>>2]+80&4294967295)>>2]=0,_sscanf(k,__str71622&4294967295,HEAP32[_voice>>2]+76&4294967295,HEAP32[_voice>>2]+80&4294967295),b=180;else if(b==
-152){b=(_sscanf(k,__str10559&4294967295,O)|0)==1;b=unSign(b,1,0);if(reSign(b,8,0)==0){b=180;continue b}HEAP32[(HEAP32[_voice>>2]+68&4294967295)>>2]=HEAP32[O>>2]*32&4294967295;b=180}else if(b==154){b=(_sscanf(k,__str10559&4294967295,O)|0)==1;b=unSign(b,1,0);if(reSign(b,8,0)==0){b=180;continue b}HEAP32[(HEAP32[_voice>>2]+72&4294967295)>>2]=HEAP32[O>>2];b=180}else if(b==156){b=(_sscanf(k,__str10559&4294967295,O)|0)==1;b=unSign(b,1,0);if(reSign(b,8,0)==0){b=180;continue b}b=(HEAP32[O>>2]|0)>4?158:159;
-b==158&&(HEAP32[(HEAP32[_voice>>2]+88&4294967295)>>2]=1,HEAP32[O>>2]=4);HEAP32[(HEAP32[_voice>>2]+84&4294967295)>>2]=HEAP32[O>>2]+1&4294967295;b=180}else if(b==160){b=k;k=Aa;j=0;l=k;for(a=160;;){HEAP32[((a==160?l:ab)+4*j&4294967295)>>2]=-1;j=a=j+1&4294967295;var ab=k;if((a|0)<=11)a=161;else{a=161;break}}_sscanf(b,__str4553&4294967295,k&4294967295,k+4&4294967295,k+8&4294967295,k+12&4294967295,k+16&4294967295,k+20&4294967295,k+24&4294967295,k+28&4294967295,k+32&4294967295,ab+36&4294967295);__ZL13SetToneAdjustP7voice_tPi(HEAP32[_voice>>
-2],fa);b=180}else if(b==163){b=(_sscanf(k,__str10559&4294967295,O)|0)==1;b=unSign(b,1,0);if(reSign(b,8,0)==0){b=180;continue b}HEAP32[(HEAP32[_voice>>2]+92&4294967295)>>2]=(HEAP32[O>>2]*64&4294967295|0)/100|0;b=180}else if(b==165){j=HEAP32[_voice>>2];l=(HEAP32[_voice>>2]+272&4294967295)+4&4294967295;_llvm_memset_p0i8_i32(l,0,12,1,0);k=_sscanf(k,__str19568&4294967295,l&4294967295,l+4&4294967295,l+8&4294967295,l+12&4294967295,l+16&4294967295,l+20&4294967295,l+24&4294967295,l+28&4294967295);HEAP32[(j+
-272&-1)>>2]=k;for(j=1;;)if(b=reSign(j&1,8,0)!=0?167:168,b==167&&(HEAP32[((HEAP32[_voice>>2]+272&4294967295)+j*4&4294967295)>>2]=0-HEAP32[((HEAP32[_voice>>2]+272&4294967295)+j*4&4294967295)>>2]&4294967295),j=b=j+1&4294967295,(b|0)<=7)b=166;else{b=180;continue b}}else if(b==169)b=HEAP32[_voice>>2],j=(HEAP32[_voice>>2]+308&4294967295)+4&4294967295,_llvm_memset_p0i8_i32(j,0,12,1,0),k=_sscanf(k,__str19568&4294967295,j&4294967295,j+4&4294967295,j+8&4294967295,j+12&4294967295,j+16&4294967295,j+20&4294967295,
-j+24&4294967295,j+28&4294967295),HEAP32[(b+308&-1)>>2]=k,b=180;else if(b==135)_sscanf(k,__str71622&4294967295,A&4294967295,A+4&4294967295),b=180;else if(b==108){_sscanf(k,__str71622&4294967295,_option_tone_flags,_option_tone2);if((HEAP32[_option_tone_flags>>2]&255|0)==0){b=180;continue b}HEAP32[(A+228&4294967295)>>2]=HEAP32[_option_tone_flags>>2]&255;b=180}else if(b==110){l=_sscanf(k,__str72623&4294967295,pa,sa,Ba,ya,Ca,Ea);j=HEAP32[(A+228&4294967295)>>2]=0;if(!((j|0)<(l|0))){b=180;continue b}for(;;){b=
-(_strcmp(ia+j*40&-1,__str25574&4294967295)|0)==0?121:112;if(b==112){k=ia+j*40&-1;for(q=0;;){if(!((q|0)<(HEAP32[_n_tunes>>2]|0))){b=117;break}b=(_strcmp(k,HEAP32[_tunes>>2]+68*q&-1)|0)==0;var bb=q;if(b){b=114;break}q=bb+1&4294967295;b=116}b==117?o=-1:b==114&&(o=bb);b=o;HEAP32[O>>2]=b;b=unSign((HEAP32[O>>2]|0)<0,1,0);b=reSign(b,8,0)!=0;k=j;b=b?119:120;b==119?_fprintf(HEAP32[_stderr>>2],__str73624&4294967295,ia+k*40&-1):b==120&&(HEAP8[((A+232&4294967295)+k&4294967295)>>0]=HEAP32[O>>2]&255)}j=j+1&4294967295;
-if((j|0)<(l|0))b=111;else{b=180;continue b}}}else if(b==105)v=k,b=Da,_llvm_memset_p0i8_i32(b,0,12,1,0),v=_sscanf(v,__str19568&4294967295,b&4294967295,b+4&4294967295,b+8&4294967295,b+12&4294967295,b+16&4294967295,b+20&4294967295,b+24&4294967295,b+28&4294967295),b=180;else if(b==106)r=k,b=Ja,_llvm_memset_p0i8_i32(b,0,12,1,0),r=_sscanf(r,__str19568&4294967295,b&4294967295,b+4&4294967295,b+8&4294967295,b+12&4294967295,b+16&4294967295,b+20&4294967295,b+24&4294967295,b+28&4294967295),b=180;else if(b==107)p=
-k,b=Na,_llvm_memset_p0i8_i32(b,0,12,1,0),p=_sscanf(p,__str19568&4294967295,b&4294967295,b+4&4294967295,b+8&4294967295,b+12&4294967295,b+16&4294967295,b+20&4294967295,b+24&4294967295,b+28&4294967295),b=180;else if(b==61){if(reSign(HEAP8[k>>0],8,0)==0){b=180;continue b}for(;;){b=reSign(HEAP8[k>>0],8,0);b=(_isspace(b)|0)!=0?122:123;d:do if(b==122)for(;;)if(k=k+1&4294967295,b=reSign(HEAP8[k>>0],8,0),(_isspace(b)|0)!=0)b=122;else break d;while(0);l=_atoi(k);b=(l|0)<=0|(l|0)>31?124:125;b!=124&&b==125&&
-(k=k+1&4294967295,M|=1<>0],8,0);b=(_isalnum(b)|0)!=0?127:128;d:do if(b==127)for(;;)if(k=k+1&4294967295,b=reSign(HEAP8[k>>0],8,0),(_isalnum(b)|0)!=0)b=127;else break d;while(0);if(reSign(HEAP8[k>>0],8,0)!=0)b=129;else{b=180;continue b}}}else if(b==136)_sscanf(k,__str74625&4294967295,A+8&4294967295,A+12&4294967295,A+16&4294967295,A+20&4294967295),b=180;else if(b==137)b=(_sscanf(k,__str10559&4294967295,O)|0)!=1|(HEAP32[O>>2]|0)>19?138:139,b==138?b=180:b==139&&(HEAP32[(P+696&4294967295)>>
-2]=HEAP32[(_charsets+HEAP32[O>>2]*4&4294967295)>>2],b=180);else if(b==140)_sscanf(k,__str71622&4294967295,A+184&4294967295,A+188&4294967295),b=180;else if(b==141){HEAP32[J>>2]=0;b=(_sscanf(k,__str75626&4294967295,Oa,O,J)|0)<=1?150:142;c:do if(b==142){j=__ZL11options_tab&4294967295;for(l=Qa;;){var cb=j;if(HEAP32[(j&4294967295)>>2]==0){b=147;break}b=(_strcmp(l,HEAP32[(cb&4294967295)>>2])|0)==0;var db=j;if(b){b=144;break}j=db+8&4294967295;b=146}if(b==147)var fb=HEAP32[(cb+4&4294967295)>>2],a=147;else if(b==
-144)var gb=HEAP32[(db+4&4294967295)>>2],a=144;j=b=a==144?gb:fb;if((b|0)<0)break c;HEAP32[((A+24&4294967295)+j*4&4294967295)>>2]=HEAP32[O>>2];HEAP32[((A+100&4294967295)+j*4&4294967295)>>2]=HEAP32[J>>2];b=180;continue b}while(0);_fprintf(HEAP32[_stderr>>2],__str78629&4294967295,Pa,k);b=180}else if(b==172)HEAP32[oa>>2]=16E3,HEAP8[Ra>>0]=0,_sscanf(k,__str79630&4294967295,Ka,La,oa),b=(__Z15LoadMbrolaTablePKcS0_i(Ma,Sa,HEAP32[oa>>2])|0)!=0,b=unSign(b,1,0),b=reSign(b,8,0)!=0?173:174,b==173&&_fwrite(__str80631&
-4294967295,1,23,HEAP32[_stderr>>2]),HEAP32[(HEAP32[_voice>>2]+108&4294967295)>>2]=HEAP32[oa>>2],b=180;else if(b==175)HEAP32[(HEAP32[_voice>>2]+112&-1)>>2]=1,j=HEAP32[_voice>>2]+112&-1,b=k,k=j,_llvm_memset_p0i8_i32(k,0,12,1,0),_sscanf(b,__str19568&4294967295,k&4294967295,k+4&4294967295,k+8&4294967295,k+12&4294967295,k+16&4294967295,k+20&4294967295,k+24&4294967295,k+28&4294967295),HEAP32[((HEAP32[_voice>>2]+112&4294967295)+20&4294967295)>>2]=HEAP32[((HEAP32[_voice>>2]+112&4294967295)+20&4294967295)>>
-2]-40&4294967295,b=180;else if(b==176)b=k,k=_speed+32&4294967295,_llvm_memset_p0i8_i32(k,0,12,1,0),_sscanf(b,__str19568&4294967295,k&4294967295,k+4&4294967295,k+8&4294967295,k+12&4294967295,k+16&4294967295,k+20&4294967295,k+24&4294967295,k+28&4294967295),__Z8SetSpeedi(3),b=180;else if(b==171)_sscanf(k,__str10559&4294967295,HEAP32[_voice>>2]+64&4294967295),b=180;else if(b==130){b=(V|0)==0?131:132;b==131&&(__Z22SelectPhonemeTableNamePKc(Fa),V=1);b=k;HEAP32[e>>2]=0;_llvm_memcpy_p0i8_p0i8_i32(Ga,__str25574&
-4294967295,5,1,0);b=_sscanf(b,__str26575&4294967295,e,Ha,Va);if((b|0)<=1|(HEAP32[_n_replace_phonemes>>2]|0)>59){b=180;continue b}k=__Z19LookupPhonemeStringPKc(Wa);b=unSign((k|0)==0,1,0);if(reSign(b,8,0)!=0){b=180;continue b}HEAP8[(_replace_phonemes+HEAP32[_n_replace_phonemes>>2]*3&-1)>>0]=k&255;b=HEAP32[_n_replace_phonemes>>2];k=__Z19LookupPhonemeStringPKc(eb)&255;HEAP8[((_replace_phonemes+b*3&4294967295)+1&4294967295)>>0]=k;b=HEAP32[_n_replace_phonemes>>2];HEAP8[((_replace_phonemes+b*3&4294967295)+
-2&4294967295)>>0]=HEAP32[e>>2]&255;HEAP32[_n_replace_phonemes>>2]=b+1&4294967295;b=180}else b==170&&(b=_sscanf(k,__str71622&4294967295,HEAP32[_voice>>2]+100&4294967295,HEAP32[_voice>>2]+104&4294967295),HEAP32[O>>2]=b,b=180)}b:do if(b!=181&&b==183){if(g==0)break b;_fclose(g)}while(0);b=P==0?186:188;b:do if(b==186){if((R|0)!=0)break b;P=__Z16SelectTranslatorPKc(N&4294967295)}while(0);__Z8SetSpeedi(3);j=0;b:for(;;)if(HEAP16[((HEAP32[_voice>>2]+216&4294967295)+j*2&4294967295)>>1]=HEAP16[((HEAP32[_voice>>
-2]+144&4294967295)+j*2&4294967295)>>1],HEAP16[((HEAP32[_voice>>2]+234&4294967295)+j*2&4294967295)>>1]=HEAP16[((HEAP32[_voice>>2]+162&4294967295)+j*2&4294967295)>>1],HEAP16[((HEAP32[_voice>>2]+252&4294967295)+j*2&4294967295)>>1]=HEAP16[((HEAP32[_voice>>2]+180&4294967295)+j*2&4294967295)>>1],j=A=j+1&4294967295,!((A|0)<=8))break b;b=(R|0)!=0?191:192;if(b==191)P=HEAP32[_translator>>2];else if(b==192)if(j=__Z22SelectPhonemeTableNamePKc(T&4294967295),A=unSign((j|0)<0,1,0),b=reSign(A,8,0)!=0?193:194,b==
-193&&_fprintf(HEAP32[_stderr>>2],__str82633&4294967295,T&4294967295),HEAP32[(HEAP32[_voice>>2]+40&4294967295)>>2]=j,HEAP32[(P+656&4294967295)>>2]=j,__Z14LoadDictionaryP10TranslatorPKci(P,L&4294967295,d&4),b=reSign(HEAP8[(_dictionary_name&4294967295)>>0],8,0)==0?195:196,b==195){g=0;break a}else b==196&&(HEAP32[(P+692&4294967295)>>2]=M,HEAP8[(__ZZ9LoadVoicePKciE15voice_languages+Q&4294967295)>>0]=0);A=P&4294967295;HEAP32[O>>2]=HEAP32[((A+24&4294967295)+24&4294967295)>>2];g=unSign((HEAP32[O>>2]|0)!=
-0,1,0);b=reSign(g,8,0)!=0?198:200;b:do if(b==198){c=HEAP32[O>>2];g=P;HEAP32[((g&4294967295)+176&4294967295)>>2]=HEAP32[(__ZL15length_mod_tabs+(c|0)%100*4&4294967295)>>2];HEAP32[((g&4294967295)+180&4294967295)>>2]=HEAP32[((g&4294967295)+176&4294967295)>>2];h=(c|0)/100|0;c=unSign((h|0)!=0,1,0);if(reSign(c,8,0)==0)break b;HEAP32[((g&4294967295)+180&4294967295)>>2]=HEAP32[(__ZL15length_mod_tabs+h*4&4294967295)>>2]}while(0);g=HEAP32[_voice>>2];c=((reSign(HEAP16[(HEAP32[_voice>>2]+180&-1)>>1],16,0)*105&
-4294967295|0)/100|0)&65535;HEAP16[(g+180&-1)>>1]=c;b=(R|0)==0?201:202;b==201&&(HEAP32[_translator>>2]=P);j=0;b=(j|0)<(v|0)?203:204;b:do if(b==203)for(;;)if(HEAP16[((HEAP32[_translator>>2]+676&4294967295)+j*2&4294967295)>>1]=HEAP32[($+j*4&4294967295)>>2]&65535,j=j+1&4294967295,(j|0)<(v|0))b=203;else break b;while(0);j=0;b=(j|0)<(p|0)?205:206;b:do if(b==205)for(;;)if(HEAP16[((HEAP32[_translator>>2]+676&4294967295)+j*2&4294967295)>>1]=(HEAP32[(X+j*4&4294967295)>>2]&65535)+HEAP16[((HEAP32[_translator>>
-2]+676&4294967295)+j*2&4294967295)>>1]&65535,j=j+1&4294967295,(j|0)<(p|0))b=205;else break b;while(0);j=0;b=(j|0)<(r|0)?207:208;b:do if(b==207)for(;;)if(HEAP8[((HEAP32[_translator>>2]+660&4294967295)+j&4294967295)>>0]=HEAP32[(ea+j*4&4294967295)>>2]&255,HEAP8[((HEAP32[_translator>>2]+668&4294967295)+j&4294967295)>>0]=(HEAP32[(ea+j*4&4294967295)>>2]&255)-1&255,j=j+1&4294967295,(j|0)<(r|0))b=207;else{b=208;break b}while(0);g=HEAP32[_voice>>2]}while(0);STACKTOP=e;return g}
-function __Z14SetVoiceByNamePKc(f){var d=STACKTOP;STACKTOP+=24;_memset(d,0,24);var e,b;e=__ZZ14SetVoiceByNamePKcE3buf&4294967295;_strncpy(e,f,60);HEAP8[(e+59&4294967295)>>0]=0;e=__ZL23ExtractVoiceVariantNamePci(__ZZ14SetVoiceByNamePKcE3buf&4294967295,0);_llvm_memset_p0i8_i32(d,0,24,1,0);HEAP32[(d&4294967295)>>2]=f;f=__Z9LoadVoicePKci(__ZZ14SetVoiceByNamePKcE3buf&4294967295,1)!=0;f=unSign(f,1,0);f=reSign(f,8,0)!=0?1:6;a:do if(f==1)f=reSign(HEAP8[(e&4294967295)>>0],8,0)!=0?2:3,f==2&&__Z9LoadVoicePKci(e,
-2),b=HEAP32[_voice>>2],f=_malloc(1344),_llvm_memcpy_p0i8_p0i8_i32(f,b,1344,1,0),HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=11,HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=f,b=HEAP32[_wcmdq_tail>>2]+1&4294967295,HEAP32[_wcmdq_tail>>2]=b,f=(b|0)>159?4:5,f==4&&(HEAP32[_wcmdq_tail>>2]=0),__Z13SetVoiceStackP12espeak_VOICE(d),b=0;else if(f==6){f=(HEAP32[__ZL13n_voices_list>>2]|0)==0?7:8;f==7&&_espeak_ListVoices(0);b=__Z17SelectVoiceByNamePP12espeak_VOICEPKc(__ZL11voices_list&
-4294967295,__ZZ14SetVoiceByNamePKcE3buf&4294967295);f=unSign(b!=0,1,0);f=reSign(f,8,0)!=0?9:15;b:do if(f==9){b=__Z9LoadVoicePKci(HEAP32[(b+8&4294967295)>>2],0)!=0;b=unSign(b,1,0);if(reSign(b,8,0)==0){f=15;break b}f=reSign(HEAP8[(e&4294967295)>>0],8,0)!=0?11:12;f==11&&__Z9LoadVoicePKci(e,2);e=HEAP32[_voice>>2];b=_malloc(1344);_llvm_memcpy_p0i8_p0i8_i32(b,e,1344,1,0);HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=11;HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=b;e=HEAP32[_wcmdq_tail>>
-2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=e;f=(e|0)>159?13:14;f==13&&(HEAP32[_wcmdq_tail>>2]=0);__Z13SetVoiceStackP12espeak_VOICE(d);b=0;break a}while(0);b=-1}while(0);STACKTOP=d;return b}
-function __Z16LoadVoiceVariantPKci(f,d){var e=STACKTOP;STACKTOP+=60;_memset(e,0,60);var b,a,g,c;a=e&4294967295;_strncpy(a,f,60);HEAP8[(a+59&4294967295)>>0]=0;c=__ZL23ExtractVoiceVariantNamePci(e&4294967295,d);a=__Z9LoadVoicePKci(e&4294967295,0);b=unSign(a==0,1,0);b=reSign(b,8,0)!=0?1:2;b==1?g=0:b==2&&(b=reSign(HEAP8[(c&4294967295)>>0],8,0)!=0?3:4,b==3&&(a=__Z9LoadVoicePKci(c,2)),g=a);STACKTOP=e;return g}
-function __Z20SetVoiceByPropertiesP12espeak_VOICE(f){var d=STACKTOP;STACKTOP+=4;_memset(d,0,4);var e,b,a;a=__Z11SelectVoiceP12espeak_VOICEPi(f,d);e=(HEAP32[d>>2]|0)==0?1:2;e==1?b=2:e==2&&(__Z16LoadVoiceVariantPKci(a,0),e=HEAP32[_voice>>2],b=_malloc(1344),_llvm_memcpy_p0i8_p0i8_i32(b,e,1344,1,0),HEAP32[(_wcmdq+HEAP32[_wcmdq_tail>>2]*16&-1)>>2]=11,HEAP32[((_wcmdq+HEAP32[_wcmdq_tail>>2]*16&4294967295)+4&4294967295)>>2]=b,e=HEAP32[_wcmdq_tail>>2]+1&4294967295,HEAP32[_wcmdq_tail>>2]=e,((e|0)>159?3:4)==
-3&&(HEAP32[_wcmdq_tail>>2]=0),__Z13SetVoiceStackP12espeak_VOICE(f),b=0);STACKTOP=d;return b}function __Z9WcmdqFreev(){var f;f=HEAP32[_wcmdq_head>>2]-HEAP32[_wcmdq_tail>>2]&4294967295;if(((f|0)<=0?1:2)==1)f=f+160&4294967295;return f}function __Z9WcmdqUsedv(){var f;f=HEAP32[_wcmdq_head>>2]-HEAP32[_wcmdq_tail>>2]&4294967295;if(((f|0)<=0?1:2)==1)f=f+160&4294967295;return 160-f&4294967295}
-function __Z8WcmdqIncv(){var f=HEAP32[_wcmdq_tail>>2]+1&4294967295;HEAP32[_wcmdq_tail>>2]=f;((f|0)>159?1:2)==1&&(HEAP32[_wcmdq_tail>>2]=0)}function __Z16WavegenOpenSoundv(){return 0}function __Z17WavegenCloseSoundv(){return 0}function __Z16WavegenInitSoundv(){return 0}
-function __Z12GetAmplitudev(){var f;f=(HEAP32[(_embedded_value+12&4294967295)>>2]*55&4294967295|0)/100|0;f=(unSign(HEAPU8[(__ZZ12GetAmplitudevE12amp_emphasis+HEAP32[(_embedded_value+52&4294967295)>>2]&4294967295)>>0],8,0)*f&4294967295|0)/16|0;HEAP32[__ZL17general_amplitude>>2]=f;return HEAP32[__ZL17general_amplitude>>2]}
-function __Z16PeaksToHarmspectP15wavegen_peaks_tiPii(f,d,e,b){var a,g=null,c,h,k,j,l,m,n;a=HEAP32[_wvoice>>2]==0?1:2;if(a==1)c=1;else if(a==2){c=(HEAP32[((f+80*HEAP32[(HEAP32[_wvoice>>2]+84&4294967295)>>2]&4294967295)+12&4294967295)>>2]+HEAP32[(f+80*HEAP32[(HEAP32[_wvoice>>2]+84&4294967295)>>2]&-1)>>2]&4294967295|0)/(d|0)|0;((c|0)>399?3:4)==3&&(c=399);n=(((HEAP32[_samplerate>>2]*19&4294967295|0)/40|0)<<16|0)/(d|0)|0;((c|0)>(n|0)?5:6)==5&&(c=n);l=0;a=(l|0)<=(c|0)?7:8;a:do if(a==7)for(;;)if(HEAP32[(e+
-4*l&4294967295)>>2]=0,l=l+1&4294967295,(l|0)<=(c|0))a=7;else break a;while(0);m=0;(HEAP32[(HEAP32[_wvoice>>2]+84&4294967295)>>2]|0)>=(m|0)?(g=8,a=9):(g=8,a=19);a:do if(a==9)for(;;){g=(g==18?h:f)+80*m&4294967295;a=(HEAP32[(g+4&4294967295)>>2]|0)==0?11:10;c:do if(a==10){k=HEAP32[(g&4294967295)>>2];if((k|0)==0)break c;j=HEAP32[(g+12&4294967295)>>2]+HEAP32[(g&4294967295)>>2]&4294967295;l=((HEAP32[(g&4294967295)>>2]-HEAP32[(g+8&4294967295)>>2]&4294967295|0)/(d|0)|0)+1&4294967295;a=(l|0)<=0?13:14;a==13&&
-(l=1);h=l*d&4294967295;a=(h|0)<(k|0)?15:17;d:do if(a==15)for(;;){a=l;var o=HEAP32[(e+4*a&4294967295)>>2],q=unSign(HEAPU8[(HEAP32[__ZL8pk_shape>>2]+((k-h&4294967295|0)/((HEAP32[(g+8&4294967295)>>2]|0)>>8|0)|0)&4294967295)>>0],8,0);HEAP32[(e+4*a&4294967295)>>2]=(HEAP32[(g+4&4294967295)>>2]*q&4294967295)+o&4294967295;l=l+1&4294967295;h=d+h&4294967295;if((h|0)<(k|0))a=15;else{a=17;break d}}while(0);if(!((h|0)<(j|0)))break c;for(;;)if(a=l,o=HEAP32[(e+4*a&4294967295)>>2],q=unSign(HEAPU8[(HEAP32[__ZL8pk_shape>>
-2]+((h-k&4294967295|0)/((HEAP32[(g+12&4294967295)>>2]|0)>>8|0)|0)&4294967295)>>0],8,0),HEAP32[(e+4*a&4294967295)>>2]=(HEAP32[(g+4&4294967295)>>2]*q&4294967295)+o&4294967295,l=l+1&4294967295,h=d+h&4294967295,(h|0)<(j|0))a=16;else break c}while(0);m=m+1&4294967295;h=f;if((HEAP32[(HEAP32[_wvoice>>2]+84&4294967295)>>2]|0)>=(m|0))g=18,a=9;else{g=18;break a}}while(0);h=HEAP32[(((g==8?f:h)+80&4294967295)+4&4294967295)>>2]*10&4294967295;k=65536E3/(d|0)|0;a=(k|0)>0?20:27;a:do if(a==20){j=h;g=(j|0)/(k|0)|0;
-l=1;if(!((j|0)>0))break a;for(;;)if(a=l,HEAP32[(e+4*a&4294967295)>>2]=h+HEAP32[(e+4*a&4294967295)>>2]&4294967295,l=l+1&4294967295,h=a=h-g&4294967295,(a|0)>0)a=21;else break a}while(0);a=(m|0)<=8?22:28;a:do if(a==22)for(;;)if(g=(HEAP32[((f+80*m&4294967295)+4&4294967295)>>2]|0)>>14,HEAP32[(__ZL11peak_height+m*4&4294967295)>>2]=((g*5&4294967295)*g&4294967295|0)/2|0,a=(b|0)==0?23:24,a==23&&(HEAP32[(__ZL13peak_harmonic+m*4&4294967295)>>2]=(HEAP32[(f+80*m&-1)>>2]|0)/(d|0)|0),a=(HEAP32[(__ZL13peak_harmonic+
-m*4&4294967295)>>2]|0)>=(n|0)?25:26,a==25&&(HEAP32[(__ZL11peak_height+m*4&4294967295)>>2]=0),m=l=m+1&4294967295,(l|0)<=8)a=22;else break a;while(0);l=h=0;(l|0)<=(c|0)?(g=28,a=29):(g=28,a=32);a:do if(a==29)for(;;){g=(HEAP32[((g==31?p:e)+4*l&4294967295)>>2]|0)>>15;HEAP32[(e+4*l&4294967295)>>2]=(g*g&4294967295|0)>>8;f=(h|0)>>19;p=unSign((f|0)<=999,1,0);a=reSign(p,8,0)!=0?30:31;a==30&&(p=HEAP32[(e+4*l&4294967295)>>2],f=(unSign(HEAPU8[((HEAP32[_wvoice>>2]+344&4294967295)+f&4294967295)>>0],8,0)*p&4294967295|
-0)>>13,HEAP32[(e+4*l&4294967295)>>2]=f);l=l+1&4294967295;h=d+h&4294967295;var p=e;if((l|0)<=(c|0))g=31,a=29;else{g=31;break a}}while(0);d=(HEAP8[__ZL16option_harmonic1_b>>0]?6:10)*HEAP32[((g==28?e:p)+4&4294967295)>>2]&4294967295;HEAP32[(e+4&4294967295)>>2]=(d|0)/8|0;a=reSign(b&1,8,0)!=0?33:35;a:do if(a==33)for(l=1;;)if(HEAP32[(__ZL8harm_inc+l*4&4294967295)>>2]=(HEAP32[(e+4*l&4294967295)>>2]-HEAP32[(HEAP32[__ZL9harmspect>>2]+4*l&4294967295)>>2]&4294967295|0)>>3,l=b=l+1&4294967295,(b|0)<=29)a=34;else break a;
-while(0)}return c}
-function __ZL11PlaySilenceii(f,d){var e,b,a;HEAP32[__ZL8nsamples>>2]=0;HEAP32[__ZL11samplecount>>2]=0;HEAP32[__ZL9wavephase>>2]=2147483647;e=(f|0)==0?1:2;if(e==1)b=0;else if(e==2){e=(d|0)==0?3:10;for(e==3&&(HEAP32[__ZZL11PlaySilenceiiE9n_samples>>2]=f);;){a=HEAPU32[__ZZL11PlaySilenceiiE9n_samples>>2];e=unSign((a|0)>0,1,0);HEAP32[__ZZL11PlaySilenceiiE9n_samples>>2]=a-1&4294967295;if(reSign(e,8,0)==0){e=11;break}e=HEAP32[_echo_tail>>2];a=(reSign(HEAP16[(_echo_buf+e*2&4294967295)>>1],16,0)*HEAP32[_echo_amp>>
-2]&4294967295|0)>>8;HEAP32[_echo_tail>>2]=e+1&4294967295;e=(HEAP32[_echo_tail>>2]|0)>5499?5:6;e==5&&(HEAP32[_echo_tail>>2]=0);e=HEAP32[_out_ptr>>2];HEAP8[e>>0]=a&255;HEAP32[_out_ptr>>2]=e+1&4294967295;e=HEAP32[_out_ptr>>2];HEAP8[e>>0]=(a|0)>>8&255;HEAP32[_out_ptr>>2]=e+1&4294967295;e=HEAP32[_echo_head>>2];HEAP16[(_echo_buf+e*2&4294967295)>>1]=a&65535;a=e+1&4294967295;HEAP32[_echo_head>>2]=a;e=(a|0)>5499?7:8;e==7&&(HEAP32[_echo_head>>2]=0);if(HEAPU32[_out_ptr>>2]>=HEAPU32[_out_end>>2]){e=9;break}else e=
-10}e==11?b=0:e==9&&(b=1)}return b}
-function __ZL16SetPitchFormantsv(){var f,d;d=HEAP32[(_embedded_value+4&4294967295)>>2];f=unSign((d|0)>101,1,0);(reSign(f,8,0)!=0?1:2)==1&&(d=101);d=(((d*25&4294967295)+-1250&4294967295|0)/50|0)+256&4294967295;for(f=0;;){var e=HEAP32[_wvoice>>2],b=f,a=reSign(HEAP16[((HEAP32[_wvoice>>2]+216&4294967295)+f*2&4294967295)>>1],16,0);HEAP16[((e+144&4294967295)+b*2&4294967295)>>1]=((a*d&4294967295|0)/256|0)&65535;f=e=f+1&4294967295;if(!((e|0)<=5))break}d=HEAP32[(_embedded_value+24&4294967295)>>2]*3&4294967295;
-f=HEAP32[_wvoice>>2];e=reSign(HEAP16[(HEAP32[_wvoice>>2]+234&-1)>>1],16,0);HEAP16[(f+162&-1)>>1]=(((256-(d*2&4294967295)&4294967295)*e&4294967295|0)/256|0)&65535;f=HEAP32[_wvoice>>2];e=reSign(HEAP16[((HEAP32[_wvoice>>2]+234&4294967295)+2&4294967295)>>1],16,0);HEAP16[((f+162&4294967295)+2&4294967295)>>1]=(((256-d&4294967295)*e&4294967295|0)/256|0)&65535}
-function __Z9SetPitch2P7voice_tiiPiS1_(f,d,e,b,a){var g,c;if(((d|0)>(e|0)?1:2)==1)c=d,d=e,e=c;c=HEAP32[(_embedded_value+4&4294967295)>>2];g=unSign((c|0)>101,1,0);g=reSign(g,8,0)!=0?3:4;g==3&&(c=101);c=g=c-HEAP32[(_embedded_value+24&4294967295)>>2]&4294967295;((g|0)<0?5:6)==5&&(c=0);g=HEAP32[(f+44&4294967295)>>2];c=(unSign(HEAPU8[(_pitch_adjust_tab+c&4294967295)>>0],8,0)*g&4294967295|0)/128|0;g=(HEAP32[(_embedded_value+16&4294967295)>>2]*HEAP32[(f+48&4294967295)>>2]&4294967295|0)/50|0;c=c-((g-HEAP32[(f+
-48&4294967295)>>2]&4294967295)*18&4294967295)&4294967295;HEAP32[b>>2]=c+((g*d&4294967295|0)/2|0)&4294967295;HEAP32[a>>2]=(c+((g*e&4294967295|0)/2|0)&4294967295)+(0-HEAP32[b>>2]&4294967295)&4294967295}
-function __Z8SetPitchiPhii(f,d,e,b){HEAP32[(_wdata&4294967295)>>2]=d;d=unSign(HEAP32[(_wdata&4294967295)>>2]==0,1,0);d=reSign(d,8,0)!=0?1:2;d==1&&(HEAP32[(_wdata&4294967295)>>2]=_env_fall&4294967295);HEAP32[(_wdata+8&4294967295)>>2]=0;d=(f|0)==0?3:4;d==3?HEAP32[(_wdata+12&4294967295)>>2]=0:d==4&&(HEAP32[(_wdata+12&4294967295)>>2]=2097152/(f|0)|0);__Z9SetPitch2P7voice_tiiPiS1_(HEAP32[_wvoice>>2],e,b,_wdata+16&4294967295,_wdata+20&4294967295);f=unSign(HEAPU8[(HEAP32[(_wdata&4294967295)>>2]&4294967295)>>
-0],8,0);HEAP32[(_wdata+4&4294967295)>>2]=((f*HEAP32[(_wdata+20&4294967295)>>2]&4294967295|0)>>8)+HEAP32[(_wdata+16&4294967295)>>2]&4294967295;HEAP32[__ZL11flutter_amp>>2]=HEAP32[(HEAP32[_wvoice>>2]+68&4294967295)>>2]}
-function __Z8SetSynthiiP7frame_tS0_P7voice_t(f,d,e,b,a){var g,c=null,h,k;HEAP8[__ZL8end_wave_b>>0]=1;HEAP32[__ZL15modulation_type>>2]=d&255;HEAP32[__ZL12glottal_flag>>2]=0;if(((d&1024|0)!=0?1:2)==1)HEAP32[__ZL12glottal_flag>>2]=3,HEAP32[__ZL14glottal_reduce>>2]=HEAP32[(__ZZ8SetSynthiiP7frame_tS0_P7voice_tE19glottal_reduce_tab1+((d|0)>>8&3)*4&4294967295)>>2];g=(d&2048|0)!=0?3:4;g==3&&(HEAP32[__ZL12glottal_flag>>2]=4,HEAP32[__ZL14glottal_reduce>>2]=HEAP32[(__ZZ8SetSynthiiP7frame_tS0_P7voice_tE19glottal_reduce_tab2+
-((d|0)>>8&3)*4&4294967295)>>2]);d=h=HEAP32[_wcmdq_head>>2]+1&4294967295;c=4;a:for(;;){g=((c==11?j:h)|0)>159?6:7;g==6&&(d=0);if((d|0)==(HEAP32[_wcmdq_tail>>2]|0)){g=12;break a}g=HEAP32[(_wcmdq+d*16&-1)>>2];if((g|0)==3){g=9;break a}if((g|0)==6|(g|0)==5){g=12;break a}var j=d+1&4294967295,d=j,c=11;g=5}g==9&&(HEAP8[__ZL8end_wave_b>>0]=0);f=d=f+32&-64;((d|0)==0?13:14)==13&&(f=64);HEAP32[__ZL17samplecount_start>>2]=HEAP32[__ZL11samplecount>>2];HEAP32[__ZL8nsamples>>2]=f+HEAP32[__ZL8nsamples>>2]&4294967295;
-d=(f|0)/4|0;h=reSign(HEAP16[((a+144&4294967295)+14&4294967295)>>1],16,0)*7800&4294967295;h=((reSign(HEAP16[((a+198&4294967295)+14&4294967295)>>1],16,0)*256&4294967295)+h&4294967295)<<8;HEAP32[(__ZL5peaks+560&4294967295)>>2]=h;h=reSign(HEAP16[((a+144&4294967295)+16&4294967295)>>1],16,0)*9E3&4294967295;h=((reSign(HEAP16[((a+198&4294967295)+16&4294967295)>>1],16,0)*256&4294967295)+h&4294967295)<<8;HEAP32[(__ZL5peaks+640&4294967295)>>2]=h;h=0;c=14;a:for(;;){g=((c==14?0:k)|0)<=6?16:17;g==16&&(g=h,k=reSign(HEAP16[((e+
-2&4294967295)+h*2&4294967295)>>1],16,0),k=reSign(HEAP16[((a+144&4294967295)+h*2&4294967295)>>1],16,0)*k&4294967295,k=((reSign(HEAP16[((a+198&4294967295)+h*2&4294967295)>>1],16,0)*256&4294967295)+k&4294967295)<<8|0,HEAPF32[((__ZL5peaks+g*80&4294967295)+16&4294967295)>>2]=k,HEAP32[(__ZL5peaks+h*80&-1)>>2]=HEAPF32[((__ZL5peaks+h*80&4294967295)+16&4294967295)>>2]|0,g=reSign(HEAP16[((b+2&4294967295)+h*2&4294967295)>>1],16,0),g=reSign(HEAP16[((a+144&4294967295)+h*2&4294967295)>>1],16,0)*g&4294967295,k=
-((reSign(HEAP16[((a+198&4294967295)+h*2&4294967295)>>1],16,0)*256&4294967295)+g&4294967295)<<8|0,HEAPF32[((__ZL5peaks+h*80&4294967295)+48&4294967295)>>2]=(k-HEAPF32[((__ZL5peaks+h*80&4294967295)+16&4294967295)>>2])*16/(d|0));g=h;k=unSign(HEAPU8[((e+18&4294967295)+h&4294967295)>>0],8,0);c=reSign(HEAP16[((a+162&4294967295)+h*2&4294967295)>>1],16,0);HEAPF32[((__ZL5peaks+g*80&4294967295)+24&4294967295)>>2]=(k*64&4294967295)*c&4294967295|0;HEAP32[((__ZL5peaks+h*80&4294967295)+4&4294967295)>>2]=HEAPF32[((__ZL5peaks+
-h*80&4294967295)+24&4294967295)>>2]|0;g=unSign(HEAPU8[((b+18&4294967295)+h&4294967295)>>0],8,0);k=reSign(HEAP16[((a+162&4294967295)+h*2&4294967295)>>1],16,0);k=(g*64&4294967295)*k&4294967295|0;HEAPF32[((__ZL5peaks+h*80&4294967295)+56&4294967295)>>2]=(k-HEAPF32[((__ZL5peaks+h*80&4294967295)+24&4294967295)>>2])*64/(f|0);g=(h|0)<=5?18:22;b:do if(g==18){if(!((HEAP32[(HEAP32[_wvoice>>2]+84&4294967295)>>2]|0)>=(h|0)))break b;g=h;k=unSign(HEAPU8[((e+26&4294967295)+h&4294967295)>>0],8,0);c=reSign(HEAP16[((a+
-180&4294967295)+h*2&4294967295)>>1],16,0);HEAPF32[((__ZL5peaks+g*80&4294967295)+32&4294967295)>>2]=(k*1024&4294967295)*c&4294967295|0;HEAP32[((__ZL5peaks+h*80&4294967295)+8&4294967295)>>2]=HEAPF32[((__ZL5peaks+h*80&4294967295)+32&4294967295)>>2]|0;g=unSign(HEAPU8[((b+26&4294967295)+h&4294967295)>>0],8,0);k=reSign(HEAP16[((a+180&4294967295)+h*2&4294967295)>>1],16,0);k=(g*1024&4294967295)*k&4294967295|0;HEAPF32[((__ZL5peaks+h*80&4294967295)+64&4294967295)>>2]=(k-HEAPF32[((__ZL5peaks+h*80&4294967295)+
-32&4294967295)>>2])*64/(f|0);c=k=h;g=(h|0)<=2?20:21;g==20?(c=unSign(HEAPU8[((e+32&4294967295)+c&4294967295)>>0],8,0),j=reSign(HEAP16[((a+180&4294967295)+h*2&4294967295)>>1],16,0),HEAPF32[((__ZL5peaks+k*80&4294967295)+40&4294967295)>>2]=(c*1024&4294967295)*j&4294967295|0,HEAP32[((__ZL5peaks+h*80&4294967295)+12&4294967295)>>2]=HEAPF32[((__ZL5peaks+h*80&4294967295)+40&4294967295)>>2]|0,k=unSign(HEAPU8[((b+32&4294967295)+h&4294967295)>>0],8,0),c=reSign(HEAP16[((a+180&4294967295)+h*2&4294967295)>>1],16,
-0),k=(k*1024&4294967295)*c&4294967295|0,HEAPF32[((__ZL5peaks+h*80&4294967295)+72&4294967295)>>2]=(k-HEAPF32[((__ZL5peaks+h*80&4294967295)+40&4294967295)>>2])*64/(f|0)):g==21&&(HEAP32[((__ZL5peaks+k*80&4294967295)+12&4294967295)>>2]=HEAP32[((__ZL5peaks+c*80&4294967295)+8&4294967295)>>2])}while(0);h=k=h+1&4294967295;if((k|0)<=7)c=22;else break a}}function __Z11Write4BytesP8_IO_FILEi(f,d){var e,b;e=d;for(b=0;;){_fputc(e&255,f);e=(e|0)>>8;var a=b+1&4294967295;b=a;if(!((a|0)<=3))break}}
-function __ZL14WavegenSetEchov(){var f,d=null,e,b;HEAP32[__ZL7voicing>>2]=HEAP32[(HEAP32[_wvoice>>2]+92&4294967295)>>2];e=HEAP32[(HEAP32[_wvoice>>2]+76&4294967295)>>2];var a=HEAP32[(HEAP32[_wvoice>>2]+80&4294967295)>>2];b=a;(e|0)>5499?(d=-1,f=1):(d=-1,f=2);if(f==1){e=5499;var g=b,d=1}(((d==1?g:a)|0)>100?3:4)==3&&(b=100);_llvm_memset_p0i8_i32(_echo_buf,0,11E3,1,0);HEAP32[_echo_tail>>2]=0;f=(HEAP32[(_embedded_value+20&4294967295)>>2]|0)>0?5:6;a:do if(f==5)b=HEAP32[(_embedded_value+20&4294967295)>>2],
-e=130;else if(f==6){if((e|0)!=0)break a;b=0}while(0);HEAP32[_echo_head>>2]=(e*HEAP32[_samplerate>>2]&4294967295|0)/1E3|0;HEAP32[__ZL11echo_length>>2]=HEAP32[_echo_head>>2];e=b;(e|0)==0?(d=8,f=9):(d=8,f=10);if(f==9){HEAP32[__ZL11echo_length>>2]=0;var c=b,d=9}(((d==9?c:e)|0)>20?11:12)==11&&(HEAP32[__ZL11echo_length>>2]=HEAP32[_echo_head>>2]*2&4294967295);HEAP32[_echo_amp>>2]=b;f=(HEAP32[(_embedded_value+12&4294967295)>>2]*55&4294967295|0)/100|0;f=(unSign(HEAPU8[(__ZZ12GetAmplitudevE12amp_emphasis+HEAP32[(_embedded_value+
-52&4294967295)>>2]&4294967295)>>0],8,0)*f&4294967295|0)/16|0;HEAP32[__ZL17general_amplitude>>2]=f;HEAP32[__ZL17general_amplitude>>2]=HEAP32[__ZL17general_amplitude>>2];HEAP32[__ZL17general_amplitude>>2]=((500-b&4294967295)*HEAP32[__ZL17general_amplitude>>2]&4294967295|0)/500|0}
-function __Z15WavegenSetVoiceP7voice_t(f){var d;_llvm_memcpy_p0i8_p0i8_i32(__ZZ15WavegenSetVoiceP7voice_tE2v2&4294967295,f,1344,1,0);HEAP32[_wvoice>>2]=__ZZ15WavegenSetVoiceP7voice_tE2v2;d=(HEAP32[(f+88&4294967295)>>2]|0)==0?1:2;d==1?HEAP32[__ZL8pk_shape>>2]=_pk_shape1&4294967295:d==2&&(HEAP32[__ZL8pk_shape>>2]=__ZL9pk_shape2&4294967295);HEAP32[__ZL13consonant_amp>>2]=(HEAP32[(f+100&4294967295)>>2]*26&4294967295|0)/100|0;d=(HEAP32[_samplerate>>2]|0)<=11E3?4:5;d==4&&(HEAP32[__ZL13consonant_amp>>2]=
-HEAP32[__ZL13consonant_amp>>2]*2&4294967295,HEAP8[__ZL16option_harmonic1_b>>0]=1);__ZL14WavegenSetEchov();__ZL16SetPitchFormantsv()}
-function __Z11SetEmbeddedii(f,d){var e,b=null,a,g,c;g=0;c=f&31;e=(f&96|0)==96?1:2;a:do if(e==1)g=-1;else if(e==2){if((f&96|0)!=64)break a;g=1}while(0);(c|0)<=14?(b=4,e=5):(b=4,e=14);if(e==5){e=(g|0)==0?6:7;e==6?HEAP32[(_embedded_value+c*4&4294967295)>>2]=d:e==7&&(HEAP32[(_embedded_value+c*4&4294967295)>>2]=(g*d&4294967295)+HEAP32[(_embedded_value+c*4&4294967295)>>2]&4294967295);b=HEAP32[(__ZL12embedded_max+c*4&4294967295)>>2];g=HEAP32[(_embedded_value+c*4&4294967295)>>2];e=(g|0)<0?9:10;e==9?a=0:e==
-10&&(e=(g|0)>(b|0)?11:12,e==11?a=b:e==12&&(a=g));HEAP32[(_embedded_value+c*4&4294967295)>>2]=a;var h=c,b=13}e=b==13?h:c;e=e==1?16:e==3?17:e==5?19:e==6?15:e==13?18:20;a:do if(e==17){e=(HEAP32[(_embedded_value+12&4294967295)>>2]*55&4294967295|0)/100|0;a=unSign(HEAPU8[(__ZZ12GetAmplitudevE12amp_emphasis+HEAP32[(_embedded_value+52&4294967295)>>2]&4294967295)>>0],8,0);HEAP32[__ZL17general_amplitude>>2]=(a*e&4294967295|0)/16|0;e=HEAP32[__ZL17general_amplitude>>2];HEAP32[__ZL17general_amplitude>>2]=e;e=
-20;break a}else if(e==19){__ZL14WavegenSetEchov();e=20;break a}else if(e==15){__ZL14WavegenSetEchov();e=16;break a}else if(e==18){e=(HEAP32[(_embedded_value+12&4294967295)>>2]*55&4294967295|0)/100|0;a=unSign(HEAPU8[(__ZZ12GetAmplitudevE12amp_emphasis+HEAP32[(_embedded_value+52&4294967295)>>2]&4294967295)>>0],8,0);HEAP32[__ZL17general_amplitude>>2]=(a*e&4294967295|0)/16|0;e=HEAP32[__ZL17general_amplitude>>2];HEAP32[__ZL17general_amplitude>>2]=e;e=20;break a}while(0);e==16&&__ZL16SetPitchFormantsv()}
-function __ZL12setresonatorP9RESONATORiii(f,d,e,b){if(((b|0)!=0?1:2)==1)HEAPF32[(f+24&4294967295)>>2]=0,HEAPF32[(f+32&4294967295)>>2]=0;b=(e|0)*HEAPF32[__ZL10minus_pi_t>>2];e=_llvm_exp_f64(b);HEAPF32[(f+16&4294967295)>>2]=0-e*e;b=(d|0)*HEAPF32[__ZL8two_pi_t>>2];d=_cos(b)*e*2;HEAPF32[(f+8&4294967295)>>2]=d;HEAPF32[(f&4294967295)>>2]=1-HEAPF32[(f+8&4294967295)>>2]-HEAPF32[(f+16&4294967295)>>2]}
-function __Z10InitBreathv(){var f;HEAPF32[__ZL10minus_pi_t>>2]=-3.1415927/(HEAP32[_samplerate>>2]|0);HEAPF32[__ZL8two_pi_t>>2]=HEAPF32[__ZL10minus_pi_t>>2]*-2;for(f=0;;){__ZL12setresonatorP9RESONATORiii(__ZL7rbreath+f*40&4294967295,2E3,200,1);var d=f+1&4294967295;f=d;if(!((d|0)<=8))break}}
-function __Z7Wavegenv(){var f,d=null,e,b,a,g,c,h,k;a:for(;;){f=(unSign(HEAPU8[__ZL8end_wave_b>>0],1,0)|0)==0;h=HEAPU32[__ZL11samplecount>>2];if(f&(h|0)==(HEAP32[__ZL8nsamples>>2]|0)){f=2;break a}f=(h&63|0)==0?4:32;b:do if(f==4){f=(h|0)==0?5:6;c:do if(f==5)HEAP32[__ZL7hswitch>>2]=0,HEAP32[__ZL9harmspect>>2]=__ZL6hspect&4294967295,e=__Z16PeaksToHarmspectP15wavegen_peaks_tiPii(__ZL5peaks&4294967295,HEAP32[(_wdata+4&4294967295)>>2]<<4,__ZL6hspect&4294967295,0),HEAP32[__ZZ7WavegenvE5maxh2>>2]=e,HEAP32[__ZZ7WavegenvE10amplitude2>>
-2]=((HEAP32[(_wdata+60&4294967295)>>2]*HEAP32[(_wdata+52&4294967295)>>2]&4294967295)*((HEAP32[(_wdata+4&4294967295)>>2]|0)>>8)&4294967295|0)/8E4|0,HEAP32[__ZZ7WavegenvE13h_switch_sign>>2]=890/((HEAP32[(_wdata+4&4294967295)>>2]|0)>>12|0)|0;else if(f==6){HEAP32[(_wdata+8&4294967295)>>2]=HEAP32[(_wdata+12&4294967295)>>2]+HEAP32[(_wdata+8&4294967295)>>2]&4294967295;e=(HEAP32[(_wdata+8&4294967295)>>2]|0)>>8;f=unSign((e|0)>127,1,0);f=reSign(f,8,0)!=0?7:8;f==7&&(e=127);f=unSign(HEAPU8[(HEAP32[(_wdata&4294967295)>>
-2]+e&4294967295)>>0],8,0)*HEAP32[(_wdata+20&4294967295)>>2]&4294967295;HEAP32[(_wdata+4&4294967295)>>2]=((f|0)>>8)+HEAP32[(_wdata+16&4294967295)>>2]&4294967295;HEAP32[__ZL6amp_ix>>2]=HEAP32[__ZL7amp_inc>>2]+HEAP32[__ZL6amp_ix>>2]&4294967295;f=(HEAP32[__ZZL17AdvanceParametersvE10Flutter_ix>>2]|0)>23551?9:10;f==9&&(HEAP32[__ZZL17AdvanceParametersvE10Flutter_ix>>2]=0);f=(unSign(HEAPU8[(__ZL11Flutter_tab+((HEAP32[__ZZL17AdvanceParametersvE10Flutter_ix>>2]|0)>>6)&4294967295)>>0],8,0)-128&4294967295)*HEAP32[__ZL11flutter_amp>>
-2]&4294967295;HEAP32[__ZZL17AdvanceParametersvE10Flutter_ix>>2]=HEAP32[__ZL11Flutter_inc>>2]+HEAP32[__ZZL17AdvanceParametersvE10Flutter_ix>>2]&4294967295;f=f+HEAP32[(_wdata+4&4294967295)>>2]&4294967295;HEAP32[(_wdata+4&4294967295)>>2]=f;f=(f|0)<=102399?11:12;f==11&&(HEAP32[(_wdata+4&4294967295)>>2]=102400);if((HEAP32[__ZL11samplecount>>2]|0)==(HEAP32[__ZL17samplecount_start>>2]|0)){f=27;break c}a=e=0;(HEAP32[(HEAP32[_wvoice>>2]+84&4294967295)>>2]|0)>=(a|0)?(d=13,f=14):(d=13,f=20);d:do if(f==14)for(;;){HEAPF32[((__ZL5peaks+
-e*80&4294967295)+16&4294967295)>>2]+=HEAPF32[((__ZL5peaks+e*80&4294967295)+48&4294967295)>>2];HEAP32[(__ZL5peaks+e*80&-1)>>2]=HEAPF32[((__ZL5peaks+e*80&4294967295)+16&4294967295)>>2]|0;HEAPF32[((__ZL5peaks+e*80&4294967295)+24&4294967295)>>2]+=HEAPF32[((__ZL5peaks+e*80&4294967295)+56&4294967295)>>2];var j=e;HEAP32[((__ZL5peaks+j*80&4294967295)+4&4294967295)>>2]=HEAPF32[((__ZL5peaks+e*80&4294967295)+24&4294967295)>>2]|0;j=unSign((HEAP32[((__ZL5peaks+j*80&4294967295)+4&4294967295)>>2]|0)<0,1,0);f=reSign(j,
-8,0)!=0?15:16;f==15&&(HEAP32[((__ZL5peaks+e*80&4294967295)+4&4294967295)>>2]=0);HEAPF32[((__ZL5peaks+e*80&4294967295)+32&4294967295)>>2]+=HEAPF32[((__ZL5peaks+e*80&4294967295)+64&4294967295)>>2];HEAP32[((__ZL5peaks+e*80&4294967295)+8&4294967295)>>2]=HEAPF32[((__ZL5peaks+e*80&4294967295)+32&4294967295)>>2]|0;j=e;d=__ZL5peaks+e*80&4294967295;f=(e|0)<=2?17:18;f==17?(HEAPF32[((__ZL5peaks+j*80&4294967295)+40&4294967295)>>2]=HEAPF32[(d+40&4294967295)>>2]+HEAPF32[((__ZL5peaks+e*80&4294967295)+72&4294967295)>>
-2],HEAP32[((__ZL5peaks+e*80&4294967295)+12&4294967295)>>2]=HEAPF32[((__ZL5peaks+e*80&4294967295)+40&4294967295)>>2]|0):f==18&&(HEAP32[((__ZL5peaks+j*80&4294967295)+12&4294967295)>>2]=HEAP32[(d+8&4294967295)>>2]);j=e=e+1&4294967295;if((HEAP32[(HEAP32[_wvoice>>2]+84&4294967295)>>2]|0)>=(j|0))d=19,f=14;else{d=19;f=20;break d}}while(0);if(!(((d==13?a:j)|0)<=7)){f=27;break c}a=e;for(d=21;;){f=((d==21?a:l)|0)<=6?23:24;f==23&&(HEAPF32[((__ZL5peaks+e*80&4294967295)+16&4294967295)>>2]+=HEAPF32[((__ZL5peaks+
-e*80&4294967295)+48&4294967295)>>2],HEAP32[(__ZL5peaks+e*80&-1)>>2]=HEAPF32[((__ZL5peaks+e*80&4294967295)+16&4294967295)>>2]|0);HEAPF32[((__ZL5peaks+e*80&4294967295)+24&4294967295)>>2]+=HEAPF32[((__ZL5peaks+e*80&4294967295)+56&4294967295)>>2];l=e;HEAP32[((__ZL5peaks+l*80&4294967295)+4&4294967295)>>2]=HEAPF32[((__ZL5peaks+e*80&4294967295)+24&4294967295)>>2]|0;l=unSign((HEAP32[((__ZL5peaks+l*80&4294967295)+4&4294967295)>>2]|0)<0,1,0);f=reSign(l,8,0)!=0?25:26;f==25&&(HEAP32[((__ZL5peaks+e*80&4294967295)+
-4&4294967295)>>2]=0);var l=e+1&4294967295;e=l;if((l|0)<=7)d=26,f=22;else{f=27;break c}}}while(0);HEAP32[__ZL8phaseinc>>2]=((HEAP32[(_wdata+4&4294967295)>>2]|0)>>7)*HEAP32[__ZL16PHASE_INC_FACTOR>>2]&4294967295;HEAP32[__ZL13cycle_samples>>2]=(HEAP32[_samplerate>>2]|0)/((HEAP32[(_wdata+4&4294967295)>>2]|0)>>12|0)|0;HEAP32[__ZL9hf_factor>>2]=(HEAP32[(_wdata+4&4294967295)>>2]|0)>>11;HEAP32[__ZZ7WavegenvE4maxh>>2]=HEAP32[__ZZ7WavegenvE5maxh2>>2];HEAP32[__ZL9harmspect>>2]=__ZL6hspect+HEAP32[__ZL7hswitch>>
-2]*1600&-1;HEAP32[__ZL7hswitch>>2]^=1;e=__Z16PeaksToHarmspectP15wavegen_peaks_tiPii(__ZL5peaks&4294967295,HEAP32[(_wdata+4&4294967295)>>2]<<4,__ZL6hspect+HEAP32[__ZL7hswitch>>2]*1600&-1,1);HEAP32[__ZZ7WavegenvE5maxh2>>2]=e;if((HEAP32[(HEAP32[_wvoice>>2]+272&-1)>>2]|0)==0)break b;for(e=1;;)if(f=(HEAP32[((HEAP32[_wvoice>>2]+272&4294967295)+e*4&4294967295)>>2]|0)!=0?30:31,f==30&&__ZL12setresonatorP9RESONATORiii(__ZL7rbreath+e*40&4294967295,(HEAP32[(__ZL5peaks+e*80&-1)>>2]|0)>>16,HEAP32[((HEAP32[_wvoice>>
-2]+308&4294967295)+e*4&4294967295)>>2],0),e=f=e+1&4294967295,(f|0)<=8)f=29;else break b}else if(f==32){if((h&7|0)!=0)break b;a=1;for(d=33;;){if(((d==34?m:1)|0)>29){f=38;break}if((a|0)>(HEAP32[__ZZ7WavegenvE5maxh2>>2]|0)){f=38;break}if(!((a|0)<=(HEAP32[__ZZ7WavegenvE4maxh>>2]|0))){f=38;break}HEAP32[(HEAP32[__ZL9harmspect>>2]+4*a&4294967295)>>2]=HEAP32[(__ZL8harm_inc+a*4&4294967295)>>2]+HEAP32[(HEAP32[__ZL9harmspect>>2]+4*a&4294967295)>>2]&4294967295;var m=a+1&4294967295;a=m;d=34;f=35}if(!((HEAP32[__ZZ7WavegenvE3agc>>
-2]|0)<=255))break b;HEAP32[__ZZ7WavegenvE3agc>>2]=HEAP32[__ZZ7WavegenvE3agc>>2]+1&4294967295}while(0);HEAP32[__ZL11samplecount>>2]=HEAP32[__ZL11samplecount>>2]+1&4294967295;h=(HEAP32[__ZL9wavephase>>2]|0)>0;HEAP32[__ZL9wavephase>>2]=HEAP32[__ZL8phaseinc>>2]+HEAP32[__ZL9wavephase>>2]&4294967295;f=h&(HEAP32[__ZL9wavephase>>2]|0)<0?41:62;b:do if(f==41){HEAP32[__ZL6cbytes>>2]=HEAP32[__ZL15wavemult_offset>>2]-((HEAP32[__ZL13cycle_samples>>2]|0)/2|0)&4294967295;if((HEAP32[__ZL11samplecount>>2]|0)>(HEAP32[__ZL8nsamples>>
-2]|0)){f=42;break a}HEAP32[__ZZ7WavegenvE11cycle_count>>2]=HEAP32[__ZZ7WavegenvE11cycle_count>>2]+1&4294967295;a=h=HEAP32[(HEAP32[_wvoice>>2]+84&4294967295)>>2]+1&4294967295;f=(h|0)<=8?44:45;c:do if(f==44)for(;;)if(HEAP32[(__ZL13peak_harmonic+a*4&4294967295)>>2]=(HEAP32[(__ZL5peaks+a*80&-1)>>2]|0)/(HEAP32[(_wdata+4&4294967295)>>2]*16&4294967295|0)|0,a=h=a+1&4294967295,(h|0)<=8)f=44;else break c;while(0);HEAP32[__ZZ7WavegenvE10amplitude2>>2]=((HEAP32[(_wdata+60&4294967295)>>2]*HEAP32[(_wdata+52&4294967295)>>
-2]&4294967295)*((HEAP32[(_wdata+4&4294967295)>>2]|0)>>8)&4294967295|0)/8E4|0;f=(HEAP32[__ZL12glottal_flag>>2]|0)>0?46:52;c:do if(f==46)if(f=(HEAP32[__ZL12glottal_flag>>2]|0)==3?47:49,f==47){if(!((HEAP32[__ZL8nsamples>>2]-HEAP32[__ZL11samplecount>>2]&4294967295|0)<(HEAP32[__ZL13cycle_samples>>2]*2&4294967295|0)))break c;HEAP32[__ZL12glottal_flag>>2]=2;HEAP32[__ZZ7WavegenvE10amplitude2>>2]=(HEAP32[__ZL14glottal_reduce>>2]*HEAP32[__ZZ7WavegenvE10amplitude2>>2]&4294967295|0)/256|0}else f==49&&(f=(HEAP32[__ZL12glottal_flag>>
-2]|0)==4?50:51,f==50?(HEAP32[__ZL12glottal_flag>>2]=2,HEAP32[__ZZ7WavegenvE10amplitude2>>2]=(HEAP32[__ZL14glottal_reduce>>2]*HEAP32[__ZZ7WavegenvE10amplitude2>>2]&4294967295|0)/256|0):f==51&&(HEAP32[__ZL12glottal_flag>>2]=HEAP32[__ZL12glottal_flag>>2]-1&4294967295));while(0);f=HEAP32[__ZL13amplitude_env>>2]!=0?53:56;f==53&&(h=(HEAP32[__ZL6amp_ix>>2]|0)>>8,f=unSign((h|0)>127,1,0),f=reSign(f,8,0)!=0?54:55,f==54&&(h=127),h=unSign(HEAPU8[(HEAP32[__ZL13amplitude_env>>2]+h&4294967295)>>0],8,0),HEAP32[__ZZ7WavegenvE10amplitude2>>
-2]=(h*HEAP32[__ZZ7WavegenvE10amplitude2>>2]&4294967295|0)/128|0);if(!((HEAP32[(HEAP32[_voice>>2]+72&4294967295)>>2]|0)<=7))break b;e=unSign(HEAPU8[((__ZL14modulation_tab+HEAP32[(HEAP32[_voice>>2]+72&4294967295)>>2]*8&4294967295)+HEAP32[__ZL15modulation_type>>2]&4294967295)>>0],8,0);h=e&15;e=f=(e|0)>>4;if((f|0)==0)break b;f=(e|0)==15?59:60;if(f==59)HEAP32[__ZZ7WavegenvE10amplitude2>>2]=(h*HEAP32[__ZZ7WavegenvE10amplitude2>>2]&4294967295|0)/16|0,HEAP32[__ZL15modulation_type>>2]=0;else if(f==60){if(((HEAP32[__ZZ7WavegenvE11cycle_count>>
-2]|0)%(e|0)|0)!=0)break b;HEAP32[__ZZ7WavegenvE10amplitude2>>2]=(h*HEAP32[__ZZ7WavegenvE10amplitude2>>2]&4294967295|0)/16|0}}while(0);e=(HEAP32[__ZL9wavephase>>2]|0)>>16&65535;h=0;f=HEAP32[__ZL6cbytes>>2]+1&4294967295;HEAP32[__ZL6cbytes>>2]=f;f=(f|0)>=0?63:67;b:do if(f==63){if(!((HEAP32[__ZL6cbytes>>2]|0)<(HEAP32[__ZL12wavemult_max>>2]|0)))break b;a=f=HEAP32[(HEAP32[_wvoice>>2]+84&4294967295)>>2]+1&4294967295;f=(f|0)<=8?65:66;c:do if(f==65)for(;;)if(f=HEAP32[(__ZL13peak_harmonic+a*4&4294967295)>>
-2],d=unSign(e,16,0)*f&65535,f=unSign(d,16,0)>>>5,f=unSign(f,16,0),f=reSign(HEAP16[(_sin_tab+f*2&4294967295)>>1],16,0),h=(HEAP32[(__ZL11peak_height+a*4&4294967295)>>2]*f&4294967295)+h&4294967295,a=f=a+1&4294967295,(f|0)<=8)f=65;else{f=66;break c}while(0);h=(h|0)/(HEAP32[__ZL9hf_factor>>2]|0)|0;h=unSign(HEAPU8[(__ZL8wavemult+HEAP32[__ZL6cbytes>>2]&4294967295)>>0],8,0)*h&4294967295}while(0);d=e;a=1;f=(a|0)<=(HEAP32[__ZZ7WavegenvE13h_switch_sign>>2]|0)?68:70;b:do if(f==68)for(;;)if(f=unSign(d,16,0)>>>
-5,f=unSign(f,16,0),f=reSign(HEAP16[(_sin_tab+f*2&4294967295)>>1],16,0),h=(HEAP32[(HEAP32[__ZL9harmspect>>2]+4*a&4294967295)>>2]*f&4294967295)+h&4294967295,d=e+d&65535,a=a+1&4294967295,(a|0)<=(HEAP32[__ZZ7WavegenvE13h_switch_sign>>2]|0))f=68;else break b;while(0);f=(a|0)<=(HEAP32[__ZZ7WavegenvE4maxh>>2]|0)?69:71;b:do if(f==69)for(;;)if(f=unSign(d,16,0)>>>5,f=unSign(f,16,0),f=reSign(HEAP16[(_sin_tab+f*2&4294967295)>>1],16,0),h=h-(HEAP32[(HEAP32[__ZL9harmspect>>2]+4*a&4294967295)>>2]*f&4294967295)&4294967295,
-d=e+d&65535,a=a+1&4294967295,(a|0)<=(HEAP32[__ZZ7WavegenvE4maxh>>2]|0))f=69;else break b;while(0);f=(HEAP32[__ZL7voicing>>2]|0)!=64?72:73;f==72&&(h=((h|0)>>6)*HEAP32[__ZL7voicing>>2]&4294967295);f=(HEAP32[(HEAP32[_wvoice>>2]+272&-1)>>2]|0)!=0?74:79;if(f==74){e=0;a=(_rand()&16383)-8192&4294967295;for(d=1;;)if(g=HEAP32[((HEAP32[_wvoice>>2]+272&4294967295)+d*4&4294967295)>>2],f=unSign((g|0)!=0,1,0),f=reSign(f,8,0)!=0?76:77,f==76&&(g=((HEAP32[((__ZL5peaks+d*80&4294967295)+4&4294967295)>>2]|0)>>14)*g&
-4294967295,b=a|0,f=__ZL7rbreath+d*40&4294967295,b=HEAPF32[(f&4294967295)>>2]*b+HEAPF32[(f+8&4294967295)>>2]*HEAPF32[(f+24&4294967295)>>2]+HEAPF32[(f+16&4294967295)>>2]*HEAPF32[(f+32&4294967295)>>2],HEAPF32[(f+32&4294967295)>>2]=HEAPF32[(f+24&4294967295)>>2],f=HEAPF32[(f+24&4294967295)>>2]=b,e=(f*(g|0)|0)+e&4294967295),d=f=d+1&4294967295,!((f|0)<=8))break;f=e;h=h+f&4294967295}e=0;f=(HEAP32[(_wdata+40&4294967295)>>2]|0)<(HEAP32[(_wdata+28&4294967295)>>2]|0)?80:85;b:do if(f==80){e=HEAP32[(_wdata+24&
-4294967295)>>2];f=(HEAP32[(_wdata+32&4294967295)>>2]|0)==0?81:82;f==81?(k=HEAP8[(e+((HEAP32[(_wdata+40&4294967295)>>2]+1&4294967295)+HEAP32[(_wdata+48&4294967295)>>2]&4294967295)&4294967295)>>0],e=unSign(HEAPU8[(HEAP32[(_wdata+24&4294967295)>>2]+(HEAP32[(_wdata+48&4294967295)>>2]+HEAP32[(_wdata+40&4294967295)>>2]&4294967295)&4294967295)>>0],8,0),k=(reSign(k,8,0)*256&4294967295)+e&4294967295,HEAP32[(_wdata+40&4294967295)>>2]=HEAP32[(_wdata+40&4294967295)>>2]+2&4294967295):f==82&&(a=HEAP32[(_wdata+
-40&4294967295)>>2],k=reSign(HEAP8[(e+(a+HEAP32[(_wdata+48&4294967295)>>2]&4294967295)&4294967295)>>0],8,0)*HEAP32[(_wdata+32&4294967295)>>2]&4294967295,HEAP32[(_wdata+40&4294967295)>>2]=a+1&4294967295);e=(k*HEAP32[(_wdata+56&4294967295)>>2]&4294967295|0)>>10;e=(e*HEAP32[(_wdata+36&4294967295)>>2]&4294967295|0)/32|0;if(!((HEAP32[(_wdata+48&4294967295)>>2]+HEAP32[(_wdata+40&4294967295)>>2]&4294967295|0)>=(HEAP32[(_wdata+44&4294967295)>>2]|0)))break b;HEAP32[(_wdata+48&4294967295)>>2]=HEAP32[(_wdata+
-48&4294967295)>>2]-((HEAP32[(_wdata+44&4294967295)>>2]*3&4294967295|0)/4|0)&4294967295}while(0);h=((((h|0)>>8)*HEAP32[__ZZ7WavegenvE10amplitude2>>2]&4294967295|0)>>13)+e&4294967295;e=HEAP32[_echo_tail>>2];f=reSign(HEAP16[(_echo_buf+e*2&4294967295)>>1],16,0)*HEAP32[_echo_amp>>2]&4294967295;e=e+1&4294967295;HEAP32[_echo_tail>>2]=e;h=((f|0)>>8)+h&4294967295;f=(e|0)>5499?86:87;f==86&&(HEAP32[_echo_tail>>2]=0);e=f=(h*HEAP32[__ZZ7WavegenvE3agc>>2]&4294967295|0)>>8;f=(f|0)>32767?88:91;b:do if(f==88)e=(8388608/
-(h|0)|0)-1&4294967295,f=(e|0)<(HEAP32[__ZZ7WavegenvE3agc>>2]|0)?89:90,f==89&&(HEAP32[__ZZ7WavegenvE3agc>>2]=e),e=(h*HEAP32[__ZZ7WavegenvE3agc>>2]&4294967295|0)>>8;else if(f==91){if(!((e|0)<=-32768))break b;e=(-8388608/(h|0)|0)-1&4294967295;f=(e|0)<(HEAP32[__ZZ7WavegenvE3agc>>2]|0)?93:94;f==93&&(HEAP32[__ZZ7WavegenvE3agc>>2]=e);e=(h*HEAP32[__ZZ7WavegenvE3agc>>2]&4294967295|0)>>8}while(0);h=HEAP32[_out_ptr>>2];HEAP8[h>>0]=e&255;HEAP32[_out_ptr>>2]=h+1&4294967295;h=HEAP32[_out_ptr>>2];HEAP8[h>>0]=(e|
-0)>>8&255;HEAP32[_out_ptr>>2]=h+1&4294967295;h=HEAP32[_echo_head>>2];HEAP16[(_echo_buf+h*2&4294967295)>>1]=e&65535;h=h+1&4294967295;HEAP32[_echo_head>>2]=h;f=(h|0)>5499?96:97;f==96&&(HEAP32[_echo_head>>2]=0);if(HEAPU32[_out_ptr>>2]>=HEAPU32[_out_end>>2]){f=98;break a}else f=1}f==2?c=0:f==42?c=0:f==98&&(c=1);return c}
-function __Z12WavegenFill2i(f){var d,e=null,b,a,g,c,h,k,j,l,m,n,o,q;a:for(;;){if(!(HEAPU32[_out_ptr>>2]>2])){d=67;break a}c=HEAP32[_wcmdq_head>>2]-HEAP32[_wcmdq_tail>>2]&4294967295;d=(c|0)<=0?2:3;d==2&&(c=c+160&4294967295);c=160-c&4294967295;c=unSign((c|0)<=0,1,0);if(reSign(c,8,0)!=0){d=4;break a}k=0;h=_wcmdq+HEAP32[_wcmdq_head>>2]*16&-1;c=HEAP32[(h+4&4294967295)>>2];d=HEAP32[(h&4294967295)>>2];d=d==1?43:d==2?42:d==3?39:d==4?38:d==5?13:d==6?16:d==7?35:d==8?50:d==9?12:d==10?46:d==
-11?54:d==12?55:d==13?56:d==14?57:d==15?59:60;b:do if(d==42){HEAP32[(_wdata+28&4294967295)>>2]=0;d=43;break b}else if(d==38){HEAP32[(_wdata+28&4294967295)>>2]=0;d=39;break b}else if(d==13){d=(HEAP32[__ZZ12WavegenFill2iE6resume>>2]|0)==0?14:15;d==14&&(HEAP32[__ZZ12WavegenFill2iE13echo_complete>>2]=HEAP32[__ZZ12WavegenFill2iE13echo_complete>>2]-c&4294967295);HEAP32[(_wdata+28&4294967295)>>2]=0;HEAP32[(_wdata+60&4294967295)>>2]=100;__Z10KlattReseti(1);var p=__ZL11PlaySilenceii(c,HEAP32[__ZZ12WavegenFill2iE6resume>>
-2]);k=p;e=15;d=61;break b}else if(d==16){HEAP32[__ZZ12WavegenFill2iE13echo_complete>>2]=HEAP32[__ZL11echo_length>>2];HEAP32[(_wdata+28&4294967295)>>2]=0;__Z10KlattReseti(1);k=(HEAP32[(h+12&4294967295)>>2]|0)>>8;e=HEAP32[(h+12&4294967295)>>2]&255;m=HEAP32[(h+8&4294967295)>>2];d=HEAP32[__ZZ12WavegenFill2iE6resume>>2];b=c;d=(d|0)==0?17:18;d==17&&(HEAP32[__ZZL8PlayWaveiiPhiiE9n_samples>>2]=b,HEAP32[__ZZL8PlayWaveiiPhiiE2ix>>2]=0);HEAP32[__ZL8nsamples>>2]=0;HEAP32[__ZL11samplecount>>2]=0;c:for(;;){d=HEAPU32[__ZZL8PlayWaveiiPhiiE9n_samples>>
-2];b=unSign((d|0)>0,1,0);HEAP32[__ZZL8PlayWaveiiPhiiE9n_samples>>2]=d-1&4294967295;if(reSign(b,8,0)==0){d=33;break c}b=HEAPU32[__ZZL8PlayWaveiiPhiiE2ix>>2];d=(e|0)==0?20:21;d==20?(o=HEAP8[(m+(b+1&4294967295)&4294967295)>>0],d=unSign(HEAPU8[(m+HEAP32[__ZZL8PlayWaveiiPhiiE2ix>>2]&4294967295)>>0],8,0),o=(reSign(o,8,0)*256&4294967295)+d&4294967295,HEAP32[__ZZL8PlayWaveiiPhiiE2ix>>2]=HEAP32[__ZZL8PlayWaveiiPhiiE2ix>>2]+2&4294967295):d==21&&(o=reSign(HEAP8[(m+b&4294967295)>>0],8,0)*e&4294967295,HEAP32[__ZZL8PlayWaveiiPhiiE2ix>>
-2]=b+1&4294967295);o=(HEAP32[__ZL17general_amplitude>>2]*HEAP32[__ZL13consonant_amp>>2]&4294967295)*o&4294967295;o=(o|0)>>10;o=(k*o&4294967295|0)/32|0;d=HEAP32[_echo_tail>>2];o=b=((reSign(HEAP16[(_echo_buf+d*2&4294967295)>>1],16,0)*HEAP32[_echo_amp>>2]&4294967295|0)>>8)+o&4294967295;HEAP32[_echo_tail>>2]=d+1&4294967295;d=(b|0)>32767?23:24;d:do if(d==23)o=32768;else if(d==24){if(!((o|0)<-32768))break d;o=-32768}while(0);d=(HEAP32[_echo_tail>>2]|0)>5499?27:28;d==27&&(HEAP32[_echo_tail>>2]=0);HEAP8[(HEAP32[_out_ptr>>
-2]&4294967295)>>0]=o&255;HEAP8[(HEAP32[_out_ptr>>2]+1&4294967295)>>0]=(o|0)>>8&255;HEAP32[_out_ptr>>2]=HEAP32[_out_ptr>>2]+2&4294967295;d=HEAP32[_echo_head>>2];HEAP16[(_echo_buf+d*2&4294967295)>>1]=((o*3&4294967295|0)/4|0)&65535;d=d+1&4294967295;HEAP32[_echo_head>>2]=d;d=(d|0)>5499?29:30;d==29&&(HEAP32[_echo_head>>2]=0);if(HEAPU32[_out_ptr>>2]>=HEAPU32[_out_end>>2]){d=31;break c}else d=32}d==33?n=0:d==31&&(n=1);k=m=n;e=34;d=61;break b}else if(d==35){HEAP32[(_wdata+36&4294967295)>>2]=(HEAP32[(h+12&
-4294967295)>>2]|0)>>8;HEAP32[(_wdata+32&4294967295)>>2]=HEAP32[(h+12&4294967295)>>2]&255;HEAP32[(_wdata+28&4294967295)>>2]=c&65535;HEAP32[(_wdata+44&4294967295)>>2]=(c|0)>>16&65535;d=(HEAP32[(_wdata+32&4294967295)>>2]|0)==0?36:37;d==36&&(HEAP32[(_wdata+28&4294967295)>>2]=HEAP32[(_wdata+28&4294967295)>>2]*2&4294967295,HEAP32[(_wdata+44&4294967295)>>2]=HEAP32[(_wdata+44&4294967295)>>2]*2&4294967295);HEAP32[(_wdata+40&4294967295)>>2]=0;HEAP32[(_wdata+48&4294967295)>>2]=0;HEAP32[(_wdata+24&4294967295)>>
-2]=HEAP32[(h+8&4294967295)>>2];d=60;break b}else if(d==50){d=HEAP32[(h+12&4294967295)>>2];a=HEAP32[(h+8&4294967295)>>2];b=c;g=d;HEAP32[__ZL6amp_ix>>2]=0;d=(b|0)==0?51:52;d==51?HEAP32[__ZL7amp_inc>>2]=0:d==52&&(HEAP32[__ZL7amp_inc>>2]=2097152/(b|0)|0);HEAP32[(_wdata+52&4294967295)>>2]=(g*HEAP32[__ZL17general_amplitude>>2]&4294967295|0)/16|0;HEAP32[(_wdata+56&4294967295)>>2]=((HEAP32[(_wdata+52&4294967295)>>2]*15&4294967295)*HEAP32[(HEAP32[_wvoice>>2]+104&4294967295)>>2]&4294967295|0)/100|0;HEAP32[__ZL13amplitude_env>>
-2]=a;d=60;break b}else if(d==12){__Z8SetPitchiPhii(c,HEAP32[(h+8&4294967295)>>2],(HEAP32[(h+12&4294967295)>>2]|0)>>16,HEAP32[(h+12&4294967295)>>2]&65535);d=60;break b}else if(d==46){d=HEAP32[(h+4&4294967295)>>2];d=(d|0)==2?47:48;d==47&&(HEAP32[_end_of_sentence>>2]=1);if((HEAP32[(h+4&4294967295)>>2]|0)!=1){d=60;break b}HEAP32[_current_source_index>>2]=HEAP32[(h+8&4294967295)>>2]&16777215;d=60;break b}else if(d==54){__Z15WavegenSetVoiceP7voice_t(HEAP32[(h+4&4294967295)>>2]);_free(HEAP32[(h+4&4294967295)>>
-2]);d=60;break b}else if(d==55){__Z11SetEmbeddedii(HEAP32[(h+4&4294967295)>>2],HEAP32[(h+8&4294967295)>>2]);d=60;break b}else if(d==56){var r=__Z10MbrolaFillii(c,HEAP32[__ZZ12WavegenFill2iE6resume>>2]);k=r;e=56;d=61;break b}else if(d==57){HEAP32[(_wdata+60&4294967295)>>2]=HEAP32[(h+4&4294967295)>>2];d=unSign((HEAP32[(_wdata+60&4294967295)>>2]|0)==0,1,0);if(reSign(d,8,0)==0){d=60;break b}HEAP32[(_wdata+60&4294967295)>>2]=100;d=60;break b}else if(d==59){HEAPF32[_sonicSpeed>>2]=(HEAP32[(h+4&4294967295)>>
-2]|0)/1024;d=60;break b}while(0);if(d==60)var v=k,e=60;else d==43?(HEAP32[__ZZ12WavegenFill2iE13echo_complete>>2]=HEAP32[__ZL11echo_length>>2],d=HEAP32[(h+12&4294967295)>>2],k=HEAP32[(h+8&4294967295)>>2],j=HEAP32[__ZZ12WavegenFill2iE6resume>>2],h=(HEAP32[(h+4&4294967295)>>2]|0)>>16,c&=65535,e=j,b=d,d=(j|0)==0?44:45,d==44&&__Z14SetSynth_KlattiiP7frame_tS0_P7voice_ti(c,h,k,b,HEAP32[_wvoice>>2],1),j=__Z13Wavegen_Klatti(e),e=45):d==39&&(HEAP32[__ZZ12WavegenFill2iE13echo_complete>>2]=HEAP32[__ZL11echo_length>>
-2],d=HEAP32[(h+12&4294967295)>>2],e=HEAP32[(h+8&4294967295)>>2],l=HEAP32[__ZZ12WavegenFill2iE6resume>>2],h=(HEAP32[(h+4&4294967295)>>2]|0)>>16,c&=65535,k=d,d=(l|0)==0?40:41,d==40&&__Z8SetSynthiiP7frame_tS0_P7voice_t(c,h,e,k,HEAP32[_wvoice>>2]),l=__Z7Wavegenv(),e=41);d=((e==60?v:e==56?r:e==45?j:e==41?l:e==34?m:p)|0)==0?62:65;d==62?(c=HEAP32[_wcmdq_head>>2]+1&4294967295,HEAP32[_wcmdq_head>>2]=c,d=(c|0)>159?63:64,d==63&&(HEAP32[_wcmdq_head>>2]=0),HEAP32[__ZZ12WavegenFill2iE6resume>>2]=0,d=66):d==65&&
-(HEAP32[__ZZ12WavegenFill2iE6resume>>2]=1,d=66)}a:do if(d==4){d=(HEAP32[__ZZ12WavegenFill2iE13echo_complete>>2]|0)>0?5:7;b:do if(d==5){n=__ZL11PlaySilenceii(HEAP32[__ZZ12WavegenFill2iE13echo_complete>>2],HEAP32[__ZZ12WavegenFill2iE6resume>>2]);HEAP32[__ZZ12WavegenFill2iE6resume>>2]=n;if((HEAP32[__ZZ12WavegenFill2iE6resume>>2]|0)!=1)break b;q=0;break a}while(0);d=(f|0)!=0?8:10;b:do if(d==8){if(!(HEAPU32[_out_ptr>>2]>2])){d=10;break b}for(;;)if(n=HEAPU32[_out_ptr>>2],HEAP8[n>>0]=0,
-HEAP32[_out_ptr>>2]=n+1&4294967295,HEAPU32[_out_ptr>>2]>2])d=9;else{d=10;break b}}while(0);q=1}else d==67&&(q=0);while(0);return q}
-function __Z11WavegenFilli(){var f,d,e,b,a,g,c,h,k,j;k=HEAP32[_out_ptr>>2];h=__Z12WavegenFill2i(0);f=HEAPF32[_sonicSpeed>>2]>1?1:14;a:do if(f==1){j=HEAP32[_out_end>>2]-k&4294967295;a=(j|0)/2|0;b=(HEAP32[_out_ptr>>2]-k&4294967295|0)/2|0;g=h;e=k;f=(b|0)>0?2:7;f==2&&(f=HEAP32[__ZL18sonicSpeedupStream>>2]==0?3:4,f==3&&(f=_sonicCreateStream(22050,1),HEAP32[__ZL18sonicSpeedupStream>>2]=f),f=HEAP32[__ZL18sonicSpeedupStream>>2],f=HEAPF32[(f+16&4294967295)>>2],f=unSign(f!=HEAPF32[_sonicSpeed>>2],1,0),f=reSign(f,
-8,0)!=0?5:6,f==5&&(d=HEAPF32[_sonicSpeed>>2],f=HEAP32[__ZL18sonicSpeedupStream>>2],HEAPF32[(f+16&4294967295)>>2]=d),_sonicWriteShortToStream(HEAP32[__ZL18sonicSpeedupStream>>2],e,b));f=HEAP32[__ZL18sonicSpeedupStream>>2]==0?8:9;f==8?c=0:f==9&&(f=(g|0)!=0?10:11,f==10&&_sonicFlushStream(HEAP32[__ZL18sonicSpeedupStream>>2]),c=_sonicReadShortFromStream(HEAP32[__ZL18sonicSpeedupStream>>2],e,a));e=c;e=e*2&4294967295;HEAP32[_out_ptr>>2]=k+e&4294967295;if(!((e|0)>=(j|0)))break a;h=0}while(0);return h}
-function __Z11WavegenInitii(f,d){var e,b;e=d;((e|0)==0?1:2)==1&&(e=60);HEAP32[_wvoice>>2]=0;HEAP32[_samplerate_native>>2]=f;HEAP32[_samplerate>>2]=HEAP32[_samplerate_native>>2];HEAP32[__ZL16PHASE_INC_FACTOR>>2]=134217728/(HEAP32[_samplerate>>2]|0)|0;HEAP32[__ZL11Flutter_inc>>2]=(HEAP32[_samplerate>>2]*64&4294967295|0)/(f|0)|0;HEAP32[__ZL11samplecount>>2]=0;HEAP32[__ZL8nsamples>>2]=0;HEAP32[__ZL9wavephase>>2]=2147483647;HEAP32[(_wdata+52&4294967295)>>2]=32;HEAP32[(_wdata+60&4294967295)>>2]=100;b=0;
-a:for(;;){HEAP32[(_embedded_value+b*4&4294967295)>>2]=HEAP32[(_embedded_default+b*4&4294967295)>>2];var a=b+1&4294967295;b=a;if(!((a|0)<=14))break a}HEAP32[__ZL12wavemult_max>>2]=(e*HEAP32[_samplerate>>2]&4294967295|0)/12800|0;e=(HEAP32[__ZL12wavemult_max>>2]|0)>128?5:6;e==5&&(HEAP32[__ZL12wavemult_max>>2]=128);HEAP32[__ZL15wavemult_offset>>2]=(HEAP32[__ZL12wavemult_max>>2]|0)/2|0;e=(HEAP32[_samplerate>>2]|0)!=22050?7:9;a:do if(e==7){b=0;if(!((b|0)<(HEAP32[__ZL12wavemult_max>>2]|0)))break a;for(;;)if(e=
-(1-_cos((b|0)*6.283185307/(HEAP32[__ZL12wavemult_max>>2]|0)))*127,HEAP8[(__ZL8wavemult+b&4294967295)>>0]=(e|0)&255,b=b+1&4294967295,(b|0)<(HEAP32[__ZL12wavemult_max>>2]|0))e=8;else break a}while(0);HEAP32[__ZL8pk_shape>>2]=__ZL9pk_shape2&4294967295;__Z9KlattInitv()}
-function __Z9WcmdqStopv(){var f;HEAP32[_wcmdq_head>>2]=0;HEAP32[_wcmdq_tail>>2]=0;f=HEAP32[__ZL18sonicSpeedupStream>>2]!=0?1:2;f==1&&(_sonicDestroyStream(HEAP32[__ZL18sonicSpeedupStream>>2]),HEAP32[__ZL18sonicSpeedupStream>>2]=0);f=reSign(HEAP8[(_mbrola_name&4294967295)>>0],8,0)!=0?3:4;f==3&&_reset_MBR()}
-function __Z15MakePhonemeListP10Translatorii(f,d,e){var b=STACKTOP;STACKTOP+=24152;_memset(b,0,24152);var a,g=null,c,h,k,j,l,m,n,o,q,p,r,v,u,s,t,D,w,A,x=b+152,B,z;A=k=s=u=r=p=0;j=_ph_list2&4294967295;v=_phoneme_list&4294967295;D=unSign(HEAPU16[((j+8*(HEAP32[_n_ph_list2>>2]-1&4294967295)&4294967295)+6&4294967295)>>1],16,0);m=0;h=t=HEAP32[_n_ph_list2>>2]-3&4294967295;g=-1;a:for(;;){if(!(((g==4?a:t)|0)>=0))break a;a=(unSign(HEAPU8[((j+8*h&4294967295)+1&4294967295)>>0],8,0)&127|0)>(m|0)?2:3;a==2&&(m=
-unSign(HEAPU8[((j+8*h&4294967295)+1&4294967295)>>0],8,0)&127);if(reSign(HEAP16[((j+8*h&4294967295)+6&4294967295)>>1],16,0)!=0)break a;h=a=h-1&4294967295;g=4}a=(m|0)<=3?10:11;a:do if(a==10){for(;;){h=h-1&4294967295;a=unSign((h|0)>=0,1,0);if(reSign(a,8,0)==0)break a;a=(unSign(HEAPU16[((j+8*h&4294967295)+4&4294967295)>>1],16,0)&64|0)!=0;l=(j+8*h&4294967295)+1&4294967295;if(a){a=8;break}if(unSign(HEAPU8[l>>0],8,0)>3)break a;else a=10}HEAP8[l>>0]=4}while(0);m=HEAP32[(((f&4294967295)+24&4294967295)+16&
-4294967295)>>2];h=unSign((m|0)!=0,1,0);a=reSign(h,8,0)!=0?12:51;a:do if(a==12){t=z=0;h=l=HEAP32[_n_ph_list2>>2]-1&4294967295;if(!((l|0)>=0))break a;for(;;){a=unSign(HEAPU8[(j+8*h&-1)>>0],8,0);l=a=HEAPU32[(_phoneme_tab+a*4&4294967295)>>2];a=a==0?50:14;c:do if(a==14){a=reSign(HEAP8[(l+10&4294967295)>>0],8,0)==21;B=k;a?(g=14,a=15):(g=14,a=16);a==15&&(k=n=B^1,g=15);if(((g==15?n:B)|0)!=0)break c;B=unSign(HEAPU8[(l+11&4294967295)>>0],8,0);a=(m&2|0)!=0?18:24;d:do if(a==18){a=(HEAP32[(l&4294967295)>>2]|0)==
-118?21:19;e:do if(a==19){if((HEAP32[(l&4294967295)>>2]|0)==15222)break e;if((HEAP32[(l&4294967295)>>2]&255|0)!=82)break d}while(0);a=(z|0)==1?22:23;a==22?t=0:a==23&&(B=3)}while(0);a=(B|0)==4|(B|0)==6?25:32;d:do if(a==25){z=t;(z|0)!=0?(g=25,a=29):(g=25,a=26);if(a==26)if(a=(m&15|0)==0?28:27,a==28)o=t,g=28;else if(a==27){t=1;break d}if(((g==28?o:z)|0)!=2)break d;if(reSign(HEAP8[(l+13&4294967295)>>0],8,0)==0)break d;HEAP8[(j+8*h&-1)>>0]=HEAP8[(l+13&4294967295)>>0]}else if(a==32)if(a=(B|0)==5|(B|0)==7?
-33:40,a==33){z=t;(z|0)!=0?(g=33,a=37):(g=33,a=34);if(a==34)if(a=(m&15|0)==0?36:35,a==36)q=t,g=36;else if(a==35){t=2;break d}if(((g==36?q:z)|0)!=1)break d;if(reSign(HEAP8[(l+13&4294967295)>>0],8,0)==0)break d;HEAP8[(j+8*h&-1)>>0]=HEAP8[(l+13&4294967295)>>0]}else if(a==40)if(a=(m&8|0)!=0?41:43,a==41){if(!((B|0)==0|(B|0)==2))break d;t=0}else a==43&&(t=0);while(0);z=0;if(reSign(HEAP16[((j+8*h&4294967295)+6&4294967295)>>1],16,0)==0)break c;a=(m&4|0)!=0?46:47;a==46&&(t=0);if((m&16|0)==0)break c;if((t|0)!=
-0)break c;z=t=1}while(0);h=a=h-1&4294967295;if((a|0)>=0)a=13;else break a}}while(0);h=x&4294967295;k=q=n=l=0;a:for(;;){if((k|0)>=(HEAP32[_n_ph_list2>>2]|0))break a;if(!((l|0)<=999))break a;o=_ph_list2+k*8&4294967295;a=reSign(HEAP8[(o&4294967295)>>0],8,0)==21;j=n;a?(g=52,a=53):(g=52,a=54);a==53&&(n=w=j^1,g=53);a=((g==53?w:j)|0)==0?55:73;b:do if(a==55){a=(HEAP32[_n_ph_list2>>2]-1&4294967295|0)>(k|0)?56:57;a==56&&(a=unSign(HEAPU8[(_ph_list2+(k+1&4294967295)*8&-1)>>0],8,0),q=HEAP32[(_phoneme_tab+a*4&
-4294967295)>>2]);m=0;a=reSign(HEAP16[((o+8&4294967295)+6&4294967295)>>1],16,0)!=0?60:58;c:do if(a==58){if(q==0){a=61;break c}a=reSign(HEAP8[(q+11&4294967295)>>0],8,0)==0?60:61;break c}while(0);a==60&&(m=1);j=0;c:for(;;){if(!((j|0)<(HEAP32[_n_replace_phonemes>>2]|0))){a=72;break c}a=HEAP8[(_replace_phonemes+j*3&-1)>>0];a=reSign(HEAP8[(o&4294967295)>>0],8,0)==reSign(a,8,0)?63:70;d:do if(a==63){g=reSign(HEAP8[((_replace_phonemes+j*3&4294967295)+2&4294967295)>>0],8,0);a=reSign(g&1,8,0)!=0?64:65;if(a==
-64&&(m|0)==0)break d;if((g&2|0)==0){a=67;break c}if(!((unSign(HEAPU8[(o+1&4294967295)>>0],8,0)&7|0)>3)){a=67;break c}}while(0);j=j+1&4294967295;a=71}c:do if(a==67){HEAP8[(o&4294967295)>>0]=HEAP8[((_replace_phonemes+j*3&4294967295)+1&4294967295)>>0];if(!(unSign(HEAPU8[(o+1&4294967295)>>0],8,0)>1))break c;m=unSign(HEAPU8[(o&4294967295)>>0],8,0);if((HEAP32[(HEAP32[(_phoneme_tab+m*4&4294967295)>>2]+4&4294967295)>>2]&2|0)==0)break c;HEAP8[(o+1&4294967295)>>0]=0}while(0);a=reSign(HEAP8[(o&4294967295)>>
-0],8,0)==0?74:73;break b}while(0);a==73&&(_llvm_memcpy_p0i8_p0i8_i32(h+24*l&4294967295,o,8,1,0),a=h+24*l&4294967295,o=unSign(HEAPU8[(o&4294967295)>>0],8,0),HEAP32[(a+8&4294967295)>>2]=HEAP32[(_phoneme_tab+o*4&4294967295)>>2],HEAP8[((h+24*l&4294967295)+15&4294967295)>>0]=HEAP8[(HEAP32[((h+24*l&4294967295)+8&4294967295)>>2]+11&4294967295)>>0],l=l+1&4294967295);k=k+1&4294967295}w=l-2&4294967295;h=0;a:for(;;){if((h|0)>=(w|0))break a;if(!((p|0)<=996))break a;a=reSign(HEAP16[((x+h*24&4294967295)+6&4294967295)>>
-1],16,0)!=0?79:87;if(a==79){s=0;k=h;b:for(;;){if(!((k|0)<(w|0)))break b;a=(unSign(HEAPU8[((x+k*24&4294967295)+1&4294967295)>>0],8,0)|0)>(s|0)?81:82;a==81&&(s=unSign(HEAPU8[((x+k*24&4294967295)+1&4294967295)>>0],8,0));k=k+1&4294967295;if(reSign(HEAP16[((x+k*24&4294967295)+6&4294967295)>>1],16,0)!=0)break b}a=(h|0)<(k|0)?85:86;b:do if(a==85)for(;;)if(HEAP8[((x+h*24&4294967295)+2&4294967295)>>0]=s&255,h=h+1&4294967295,(h|0)<(k|0))a=85;else break b;while(0);h=k}else a==87&&(h=h+1&4294967295)}l=HEAP32[(_phoneme_tab+
-36&4294967295)>>2];HEAP32[((x&4294967295)+8&4294967295)>>2]=l;h=k=0;n=(b+4&4294967295)+12&4294967295;o=(b+4&4294967295)+4&4294967295;q=(b+4&4294967295)+16&4294967295;j=(b+4&4294967295)+16&4294967295;m=(b+4&4294967295)+40&4294967295;a:for(;;){t=r;(t|0)!=0?(g=182,a=92):(g=182,a=183);if(a==183){if((h|0)>=(w|0))break a;if(!((p|0)<=996))break a;var y=r,g=91}a=g==91?y:t;g=x+h*24&4294967295;a=(a|0)!=0;t=unSign(HEAPU8[(g&4294967295)>>0],8,0);t=HEAP32[(_phoneme_tab+t*4&4294967295)>>2];a=a?93:96;a==93?(c=t,
-h=h-1&4294967295,g=A=x+h*24&4294967295,a=(h|0)>0?94:95,a==94&&_llvm_memcpy_p0i8_p0i8_i32(g+-24&4294967295,g&4294967295,24,1,0),_llvm_memset_p0i8_i32(g&4294967295,0,24,1,0),HEAP8[(g&4294967295)>>0]=r&255,l=HEAP32[(_phoneme_tab+r*4&4294967295)>>2],HEAP32[(g+8&4294967295)>>2]=l,r=0):a==96&&(l=t,HEAP32[((g&4294967295)+8&4294967295)>>2]=l,a=reSign(HEAP8[(g&4294967295)>>0],8,0)==21?97:98,a==97&&(c=unSign(HEAPU8[(g+3&4294967295)>>0],8,0),HEAP32[_n_phoneme_tab>>2]=0,__ZL17SetUpPhonemeTableii(c,0),HEAP32[_n_phoneme_tab>>
-2]=HEAP32[_n_phoneme_tab>>2]+1&4294967295,HEAP32[_current_phoneme_table>>2]=c,k^=32),c=unSign(HEAPU8[(g+24&-1)>>0],8,0),c=HEAP32[(_phoneme_tab+c*4&4294967295)>>2],HEAP32[((g+24&4294967295)+8&4294967295)>>2]=c);a=l==0?181:100;b:do if(a==100){__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(f,256,g,b);t=HEAP32[n>>2];a=unSign((t|0)>0,1,0);a=reSign(a,8,0)!=0?101:106;if(a==101){z=l;r=unSign(HEAPU8[(g&4294967295)>>0],8,0);l=HEAP32[(_phoneme_tab+t*4&4294967295)>>2];HEAP32[(g+8&4294967295)>>
-2]=l;HEAP8[(g&4294967295)>>0]=t&255;a=reSign(HEAP8[(l+11&4294967295)>>0],8,0)==2;t=HEAP16[(g+4&4294967295)>>1];a=a?102:104;c:do if(a==102){HEAP16[(g+4&4294967295)>>1]=t|4;if(reSign(HEAP8[(z+11&4294967295)>>0],8,0)==2)break c;HEAP8[(g+1&4294967295)>>0]=0}else a==104&&(HEAP16[(g+4&4294967295)>>1]=t&-5);while(0);__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(f,256,g,b)}t=HEAP32[o>>2];a=unSign((t|0)>0,1,0);a=reSign(a,8,0)!=0?107:113;if(a==107){z=l;l=HEAP32[(_phoneme_tab+t*4&4294967295)>>
-2];HEAP32[(g+8&4294967295)>>2]=l;HEAP8[(g&4294967295)>>0]=t&255;if((t|0)==1)break b;a=reSign(HEAP8[(l+11&4294967295)>>0],8,0)==2;t=HEAP16[(g+4&4294967295)>>1];a=a?109:111;c:do if(a==109){HEAP16[(g+4&4294967295)>>1]=t|4;if(reSign(HEAP8[(z+11&4294967295)>>0],8,0)==2)break c;HEAP8[(g+1&4294967295)>>0]=0}else a==111&&(HEAP16[(g+4&4294967295)>>1]=t&-5);while(0);__Z16InterpretPhonemeP10TranslatoriP12PHONEME_LISTP12PHONEME_DATA(f,256,g,b)}a=reSign(HEAP8[(l+11&4294967295)>>0],8,0)==2?114:133;c:do if(a==114)if(a=
-unSign(HEAPU8[(g+1&4294967295)>>0],8,0)<=1?115:132,a==115)if(u=u+1&4294967295,a=(HEAP32[((f&4294967295)+12&4294967295)>>2]&8|0)!=0?116:125,a==116){for(t=g+24&4294967295;;){if(reSign(HEAP8[(t+15&4294967295)>>0],8,0)==0)break c;a=reSign(HEAP8[(t+15&4294967295)>>0],8,0)==2;var E=t;if(a)break;t=E+24&4294967295}if(!(unSign(HEAPU8[(E+1&4294967295)>>0],8,0)<=1))break c;a=unSign(HEAPU8[(g+2&4294967295)>>0],8,0)<=3?120:121;a==120&&(HEAP8[(g+1&4294967295)>>0]=0);if(!(unSign(HEAPU8[(t+2&4294967295)>>0],8,0)<=
-3))break c;HEAP8[(t+1&4294967295)>>0]=0}else{if(a==125){if(!((u|0)>1))break c;if((u&1|0)!=0)break c;a=(HEAP32[((f&4294967295)+12&4294967295)>>2]&2|0)!=0?130:128;d:do if(a==128){a=(s|0)<=3?131:129;if(a==129&&reSign(HEAP16[((g+24&4294967295)+6&4294967295)>>1],16,0)!=0){a=130;break d}HEAP8[(g+1&4294967295)>>0]=0;break c}while(0);u=1}}else a==132&&(u=0);while(0);reSign(HEAP8[(l+11&4294967295)>>0],8,0);a=(unSign(HEAPU16[((g+24&4294967295)+4&4294967295)>>1],16,0)&8|0)!=0?136:138;c:do if(a==136){t=unSign(HEAPU8[(c+
-11&4294967295)>>0],8,0);if(_strchr(__ZZ15MakePhonemeListP10TranslatoriiE12types_double&4294967295,t)==0)break c;r=unSign(HEAPU8[(c+10&4294967295)>>0],8,0);HEAP16[((g+24&4294967295)+4&4294967295)>>1]^=8}while(0);a=reSign(HEAP16[((g+24&4294967295)+6&4294967295)>>1],16,0)!=0?139:165;c:do if(a==139){a=(HEAP32[((f&4294967295)+4&4294967295)>>2]|0)!=0?140:158;d:do if(a==140){if(reSign(HEAP8[(l+11&4294967295)>>0],8,0)==0)break d;a=reSign(HEAP8[(l+11&4294967295)>>0],8,0)!=2?142:144;e:do if(a==142){if((HEAP32[((f&
-4294967295)+4&4294967295)>>2]&512|0)==0)break e;r=11}while(0);if(reSign(HEAP8[(c+11&4294967295)>>0],8,0)!=2)break d;t=HEAP32[((f&4294967295)+4&4294967295)>>2]&12;a=unSign((t|0)!=0,1,0);a=reSign(a,8,0)!=0?146:149;a==146&&(a=(t|0)==12?147:148,a==147?r=11:a==148&&(r=23));a=reSign(HEAP8[(l+11&4294967295)>>0],8,0)!=2?151:150;e:do if(a==150){t=HEAP32[((f&4294967295)+4&4294967295)>>2]&3;if((t|0)==0){a=151;break e}a=(t|0)==2?153:154;if(a==153){r=10;a=155;break e}else if(a==154){r=23;a=155;break e}}while(0);
-if(!(unSign(HEAPU8[((g+24&4294967295)+1&4294967295)>>0],8,0)>3))break d;if((HEAP32[((f&4294967295)+4&4294967295)>>2]&256|0)==0)break d;r=10}while(0);if(g==A)break c;t=HEAP32[(f&-1)>>2]&7;a=unSign((t|0)!=0,1,0);a=reSign(a,8,0)!=0?160:163;d:do if(a==160){a=(t|0)>1?162:161;if(a==161&&!((r|0)!=10&(r|0)!=11)){a=163;break d}r=unSign(HEAPU8[(_pause_phonemes+t&4294967295)>>0],8,0)}while(0);if(!((HEAP32[_option_wordgap>>2]|0)>0))break c;r=24}while(0);a=unSign(HEAPU8[(g+48&-1)>>0],8,0);a=HEAP32[(_phoneme_tab+
-a*4&4294967295)>>2];HEAP32[((g+48&4294967295)+8&4294967295)>>2]=a;a=(r|0)==0?166:168;c:do if(a==166){if((HEAP32[q>>2]|0)==0)break c;r=HEAP32[j>>2]}while(0);HEAP32[((v+24*p&4294967295)+8&4294967295)>>2]=l;HEAP8[((v+24*p&4294967295)+15&4294967295)>>0]=HEAP8[(l+11&4294967295)>>0];HEAP8[((v+24*p&4294967295)+14&4294967295)>>0]=0;HEAP16[((v+24*p&4294967295)+4&4294967295)>>1]=k&65535|HEAP16[(g+4&4294967295)>>1];HEAP8[((v+24*p&4294967295)+1&4294967295)>>0]=HEAP8[(g+1&4294967295)>>0]&15;HEAP8[((v+24*p&4294967295)+
-2&4294967295)>>0]=HEAP8[(g+2&4294967295)>>0];HEAP8[((v+24*p&4294967295)+3&4294967295)>>0]=HEAP8[(g+3&4294967295)>>0];HEAP16[((v+24*p&4294967295)+6&4294967295)>>1]=0;HEAP8[(v+24*p&-1)>>0]=HEAP8[(l+10&4294967295)>>0];a=reSign(HEAP16[(g+6&4294967295)>>1],16,0)!=0;t=v+24*p&4294967295;a=a?169:171;c:do if(a==169){HEAP16[(t+6&4294967295)>>1]=HEAP16[(g+6&4294967295)>>1];HEAP8[((v+24*p&4294967295)+19&4294967295)>>0]=1;if((e|0)==0)break c;HEAP8[((v+24*p&4294967295)+19&4294967295)>>0]=5;e=0}else a==171&&(HEAP8[(t+
-19&4294967295)>>0]=0);while(0);HEAP16[((v+24*p&4294967295)+12&4294967295)>>1]=HEAP32[m>>2]*2&65535;a=reSign(HEAP8[(l+10&4294967295)>>0],8,0)==24&(HEAP32[_option_wordgap>>2]|0)>0?173:174;a==173&&(HEAP32[((v+24*p&4294967295)+8&4294967295)>>2]=HEAP32[(_phoneme_tab+40&4294967295)>>2],HEAP16[((v+24*p&4294967295)+12&4294967295)>>1]=HEAP32[_option_wordgap>>2]*14&65535);a=reSign(HEAP8[(l+11&4294967295)>>0],8,0)==2?179:175;c:do if(a==175){if(reSign(HEAP8[(l+11&4294967295)>>0],8,0)==3){a=179;break c}if(reSign(HEAP8[(l+
-11&4294967295)>>0],8,0)==8){a=179;break c}if(reSign(HEAP8[(l+11&4294967295)>>0],8,0)==5){a=179;break c}a=reSign(HEAP8[(l+11&4294967295)>>0],8,0)==7?179:180;break c}while(0);a==179&&(HEAP16[((v+24*p&4294967295)+12&4294967295)>>1]=128,HEAP8[((v+24*p&4294967295)+14&4294967295)>>0]=0);HEAP8[((v+24*p&4294967295)+16&4294967295)>>0]=0;HEAP8[((v+24*p&4294967295)+18&4294967295)>>0]=20;HEAP8[((v+24*p&4294967295)+20&4294967295)>>0]=-1;HEAP8[((v+24*p&4294967295)+21&4294967295)>>0]=-1;p=p+1&4294967295}while(0);
-h=h+1&4294967295}HEAP8[((v+24*p&4294967295)+19&4294967295)>>0]=2;HEAP8[(v+24*p&-1)>>0]=9;HEAP8[((v+24*p&4294967295)+15&4294967295)>>0]=0;HEAP16[((v+24*p&4294967295)+12&4294967295)>>1]=d&65535;HEAP16[((v+24*p&4294967295)+6&4294967295)>>1]=D&65535;HEAP16[((v+24*p&4294967295)+4&4294967295)>>1]=0;HEAP32[((v+24*p&4294967295)+8&4294967295)>>2]=HEAP32[(_phoneme_tab+36&4294967295)>>2];p=p+1&4294967295;HEAP8[(v+24*p&-1)>>0]=9;HEAP8[((v+24*p&4294967295)+15&4294967295)>>0]=0;HEAP16[((v+24*p&4294967295)+12&4294967295)>>
-1]=0;HEAP16[((v+24*p&4294967295)+6&4294967295)>>1]=0;HEAP16[((v+24*p&4294967295)+4&4294967295)>>1]=0;HEAP32[((v+24*p&4294967295)+8&4294967295)>>2]=HEAP32[(_phoneme_tab+40&4294967295)>>2];HEAP32[_n_phoneme_list>>2]=p+1&4294967295;STACKTOP=b}
-function __Z10KlattReseti(f){var d,e=null,b,a;(f|0)==2?(e=-1,d=1):(e=-1,d=2);d==1&&(HEAP32[(__ZL10kt_globals+12&4294967295)>>2]=(HEAP32[(__ZL10kt_globals+8&4294967295)>>2]*950&4294967295|0)/1E4|0,HEAP32[(__ZL10kt_globals+16&4294967295)>>2]=(HEAP32[(__ZL10kt_globals+8&4294967295)>>2]*630&4294967295|0)/1E4|0,HEAPF32[(__ZL10kt_globals+72&4294967295)>>2]=-3.1415927/(HEAP32[(__ZL10kt_globals+8&4294967295)>>2]|0),HEAPF32[(__ZL10kt_globals+80&4294967295)>>2]=HEAPF32[(__ZL10kt_globals+72&4294967295)>>2]*
--2,b=HEAP32[(__ZL10kt_globals+16&4294967295)>>2],e=HEAP32[(__ZL10kt_globals+12&4294967295)>>2],d=__ZL10kt_globals+188+1152&4294967295,a=HEAPF32[(__ZL10kt_globals+72&4294967295)>>2]*(b|0),b=_llvm_exp_f64(a),HEAPF32[(d+16&4294967295)>>2]=0-b*b,a=HEAPF32[(__ZL10kt_globals+80&4294967295)>>2]*(e|0),e=_cos(a)*b*2,HEAPF32[(d+8&4294967295)>>2]=e,HEAPF32[(d&4294967295)>>2]=1-HEAPF32[(d+8&4294967295)>>2]-HEAPF32[(d+16&4294967295)>>2],b=f,e=1);d=((e==1?b:f)|0)>0?3:5;a:do if(d==3){HEAP32[(__ZL10kt_globals+32&
-4294967295)>>2]=0;HEAP32[(__ZL10kt_globals+40&4294967295)>>2]=0;HEAP32[(__ZL10kt_globals+44&4294967295)>>2]=0;HEAP32[(__ZL10kt_globals+48&4294967295)>>2]=0;for(f=17;;)if(HEAPF32[(((__ZL10kt_globals+188&4294967295)+f*64&4294967295)+24&4294967295)>>2]=0,HEAPF32[(((__ZL10kt_globals+188&4294967295)+f*64&4294967295)+32&4294967295)>>2]=0,f=d=f+1&4294967295,(d|0)<=19)d=4;else break a}while(0);for(f=0;;)if(HEAPF32[(((__ZL10kt_globals+188&4294967295)+f*64&4294967295)+24&4294967295)>>2]=0,HEAPF32[(((__ZL10kt_globals+
-188&4294967295)+f*64&4294967295)+32&4294967295)>>2]=0,f=d=f+1&4294967295,!((d|0)<=16))break}
-function __ZL10setzeroabcllP11resonator_t(f,d,e){var b,f=0-f&4294967295;((f|0)>=0?1:2)==1&&(f=-1);b=HEAPF32[(__ZL10kt_globals+72&4294967295)>>2]*(d|0);d=_llvm_exp_f64(b);HEAPF32[(e+16&4294967295)>>2]=0-d*d;b=HEAPF32[(__ZL10kt_globals+80&4294967295)>>2]*(f|0);f=_cos(b)*d*2;HEAPF32[(e+8&4294967295)>>2]=f;HEAPF32[(e&4294967295)>>2]=1-HEAPF32[(e+8&4294967295)>>2]-HEAPF32[(e+16&4294967295)>>2];HEAPF32[(e&4294967295)>>2]=1/HEAPF32[(e&4294967295)>>2];HEAPF32[(e+16&4294967295)>>2]*=0-HEAPF32[(e&4294967295)>>
-2];HEAPF32[(e+8&4294967295)>>2]*=0-HEAPF32[(e&4294967295)>>2]}
-function __Z9KlattInitv(){var f;HEAP32[__ZL12sample_count>>2]=0;HEAP32[(__ZL10kt_globals&4294967295)>>2]=1;HEAP32[(__ZL10kt_globals+8&4294967295)>>2]=22050;HEAP32[(__ZL10kt_globals+20&4294967295)>>2]=1;HEAP32[(__ZL10kt_globals+184&4294967295)>>2]=HEAP32[(__ZL13scale_wav_tab+HEAP32[(__ZL10kt_globals+20&4294967295)>>2]*4&4294967295)>>2];HEAP32[(__ZL10kt_globals+172&4294967295)>>2]=__ZZ9KlattInitvE15natural_samples&4294967295;HEAP32[(__ZL10kt_globals+160&4294967295)>>2]=100;HEAPF32[(__ZL10kt_globals+
-164&4294967295)>>2]=3;HEAP32[(__ZL10kt_globals+28&4294967295)>>2]=(HEAP32[(__ZL10kt_globals+8&4294967295)>>2]*10&4294967295|0)/1E3|0;HEAP32[(__ZL10kt_globals+4&4294967295)>>2]=0;HEAP32[(__ZL10kt_globals+24&4294967295)>>2]=20;__Z10KlattReseti(2);for(f=0;;){var d=f,e=reSign(HEAP16[(__ZZ9KlattInitvE10formant_hz+f*2&4294967295)>>1],16,0);HEAP32[((__ZL8kt_frame+8&4294967295)+d*4&4294967295)>>2]=e;d=f;e=reSign(HEAP16[(__ZZ9KlattInitvE9bandwidth+f*2&4294967295)>>1],16,0);HEAP32[((__ZL8kt_frame+48&4294967295)+
-d*4&4294967295)>>2]=e;d=f;e=reSign(HEAP16[(__ZZ9KlattInitvE12parallel_amp+f*2&4294967295)>>1],16,0);HEAP32[((__ZL8kt_frame+88&4294967295)+d*4&4294967295)>>2]=e;d=f;e=reSign(HEAP16[(__ZZ9KlattInitvE11parallel_bw+f*2&4294967295)>>1],16,0);HEAP32[((__ZL8kt_frame+128&4294967295)+d*4&4294967295)>>2]=e;f=d=f+1&4294967295;if(!((d|0)<=9))break}HEAP32[(__ZL8kt_frame+248&4294967295)>>2]=89;HEAP32[(__ZL8kt_frame&4294967295)>>2]=1E3;HEAP32[(__ZL8kt_frame+4&4294967295)>>2]=59;HEAP32[(__ZL8kt_frame+168&4294967295)>>
-2]=0;HEAP32[(__ZL8kt_frame+172&4294967295)>>2]=40;HEAP32[(__ZL8kt_frame+176&4294967295)>>2]=0;HEAP32[(__ZL8kt_frame+180&4294967295)>>2]=0;HEAP32[(__ZL8kt_frame+184&4294967295)>>2]=50;HEAP32[(__ZL8kt_frame+188&4294967295)>>2]=0;HEAP32[(__ZL8kt_frame+192&4294967295)>>2]=0;HEAP32[(__ZL8kt_frame+196&4294967295)>>2]=0;HEAP32[(__ZL8kt_frame+200&4294967295)>>2]=62}
-function __Z14SetSynth_KlattiiP7frame_tS0_P7voice_ti(f,d,e,b,a,g){var c,h=null,k,j;c=HEAP32[_wvoice>>2]!=0?1:5;if(c==1){c=(HEAP32[(HEAP32[_wvoice>>2]+112&-1)>>2]|0)>0?2:4;a:do if(c==2){if(!((HEAP32[(HEAP32[_wvoice>>2]+112&-1)>>2]|0)<=3))break a;HEAP32[(__ZL10kt_globals+20&4294967295)>>2]=HEAP32[(HEAP32[_wvoice>>2]+112&-1)>>2];HEAP32[(__ZL10kt_globals+184&4294967295)>>2]=HEAP32[(__ZL13scale_wav_tab+HEAP32[(__ZL10kt_globals+20&4294967295)>>2]*4&4294967295)>>2]}while(0);HEAP32[(__ZL10kt_globals+24&4294967295)>>
-2]=(HEAP32[(HEAP32[_wvoice>>2]+68&4294967295)>>2]|0)/32|0}HEAP32[__ZL8end_wave667>>2]=0;((g&2|0)!=0?6:7)==6&&(HEAP32[__ZL8end_wave667>>2]=1);c=reSign(g&1,8,0)!=0?8:20;a:do if(c==8){HEAP32[__ZL8end_wave667>>2]=1;d=j=HEAP32[_wcmdq_head>>2]+1&4294967295;h=8;b:for(;;){c=((h==19?l:j)|0)>159?10:11;c==10&&(d=0);if((d|0)==(HEAP32[_wcmdq_tail>>2]|0))break a;c=HEAP32[(_wcmdq+d*16&-1)>>2];if((c|0)==1){c=13;break b}if((c|0)==6|(c|0)==5)break a;var l=d+1&4294967295,d=l,h=19;c=9}HEAP32[__ZL8end_wave667>>2]=0;j=
-HEAP32[((_wcmdq+d*16&4294967295)+8&4294967295)>>2];d=1;for(h=13;;){if(!(((h==16?m:1)|0)<=5))break a;c=HEAP16[((b+2&4294967295)+d*2&4294967295)>>1];if(reSign(HEAP16[((j+2&4294967295)+d*2&4294967295)>>1],16,0)!=reSign(c,16,0)){c=15;break}var m=d+1&4294967295,d=m,h=16;c=17}HEAP32[__ZL8end_wave667>>2]=2}while(0);c=reSign(g&1,8,0)!=0?21:27;if(c==21){d=1;for(h=21;;){if(!(((h==24?n:1)|0)<=5)){c=26;break}g=HEAP16[((e+2&4294967295)+d*2&4294967295)>>1];if(reSign(HEAP16[((__ZZ14SetSynth_KlattiiP7frame_tS0_P7voice_tiE7prev_fr+
-2&4294967295)+d*2&4294967295)>>1],16,0)!=reSign(g,16,0)){c=23;break}var n=d+1&4294967295,d=n,h=24;c=25}c==23&&__Z10KlattReseti(0);_llvm_memcpy_p0i8_p0i8_i32(__ZZ14SetSynth_KlattiiP7frame_tS0_P7voice_tiE7prev_fr,b,64,1,0)}d=0;h=27;a:for(;;){c=((h==27?0:k)|0)<=4?31:29;b:do if(c==29){if((reSign(HEAP16[(e&4294967295)>>1],16,0)&1|0)!=0){c=31;break b}HEAP32[(__ZL6klattp+d*4&4294967295)>>2]=0;HEAPF32[(__ZL7klattp1+d*8&4294967295)>>2]=0;HEAPF32[(__ZL10klattp_inc+d*8&4294967295)>>2]=0;c=32;break b}while(0);
-c==31&&(g=k=d,l=unSign(HEAPU8[((e+39&4294967295)+d&4294967295)>>0],8,0),HEAP32[(__ZL6klattp+g*4&4294967295)>>2]=l,HEAPF32[(__ZL7klattp1+k*8&4294967295)>>2]=HEAP32[(__ZL6klattp+g*4&4294967295)>>2]|0,k=d,g=unSign(HEAPU8[((b+39&4294967295)+d&4294967295)>>0],8,0),HEAPF32[(__ZL10klattp_inc+k*8&4294967295)>>2]=((g-HEAP32[(__ZL6klattp+d*4&4294967295)>>2]&4294967295)*64&4294967295|0)/(f|0));d=k=d+1&4294967295;if((k|0)<=9)h=32;else break a}HEAP32[__ZL8nsamples668>>2]=f;d=1;a:for(;;)if(k=d,g=reSign(HEAP16[((e+
-2&4294967295)+d*2&4294967295)>>1],16,0),g=(reSign(HEAP16[((a+144&4294967295)+d*2&4294967295)>>1],16,0)*g&4294967295|0)/256,l=reSign(HEAP16[((a+198&4294967295)+d*2&4294967295)>>1],16,0),HEAPF32[((__ZL5peaks669+k*80&4294967295)+16&4294967295)>>2]=g+l,HEAP32[(__ZL5peaks669+d*80&-1)>>2]=HEAPF32[((__ZL5peaks669+d*80&4294967295)+16&4294967295)>>2]|0,k=reSign(HEAP16[((b+2&4294967295)+d*2&4294967295)>>1],16,0),k=(reSign(HEAP16[((a+144&4294967295)+d*2&4294967295)>>1],16,0)*k&4294967295|0)/256,g=reSign(HEAP16[((a+
-198&4294967295)+d*2&4294967295)>>1],16,0),k+=g,HEAPF32[((__ZL5peaks669+d*80&4294967295)+48&4294967295)>>2]=(k-HEAPF32[((__ZL5peaks669+d*80&4294967295)+16&4294967295)>>2])*64/(f|0),c=(d|0)<=3?35:36,c==35&&(k=d,g=unSign(HEAPU8[((e+35&4294967295)+d&4294967295)>>0],8,0)*2&4294967295|0,HEAPF32[((__ZL5peaks669+k*80&4294967295)+24&4294967295)>>2]=g,HEAP32[((__ZL5peaks669+d*80&4294967295)+4&4294967295)>>2]=HEAPF32[((__ZL5peaks669+d*80&4294967295)+24&4294967295)>>2]|0,k=unSign(HEAPU8[((b+35&4294967295)+d&
-4294967295)>>0],8,0)*2&4294967295|0,HEAPF32[((__ZL5peaks669+d*80&4294967295)+56&4294967295)>>2]=(k-HEAPF32[((__ZL5peaks669+d*80&4294967295)+24&4294967295)>>2])*64/(f|0)),d=k=d+1&4294967295,!((k|0)<=5))break a;d=unSign(HEAPU8[((e+39&4294967295)+1&4294967295)>>0],8,0)*2&4294967295|0;HEAPF32[(__ZL5peaks669+16&4294967295)>>2]=d;c=HEAPF32[(__ZL5peaks669+16&4294967295)>>2]==0?38:39;c==38&&(HEAPF32[(__ZL5peaks669+16&4294967295)>>2]=HEAP32[(__ZL8kt_frame+8+36&4294967295)>>2]|0);HEAP32[(__ZL5peaks669&4294967295)>>
-2]=HEAPF32[(__ZL5peaks669+16&4294967295)>>2]|0;k=d=unSign(HEAPU8[((b+39&4294967295)+1&4294967295)>>0],8,0)*2&4294967295|0;(d==0?40:41)==40&&(k=HEAP32[(__ZL8kt_frame+8+36&4294967295)>>2]|0);HEAPF32[(__ZL5peaks669+48&4294967295)>>2]=(k-HEAPF32[(__ZL5peaks669+16&4294967295)>>2])*64/(f|0);HEAPF32[(__ZL5peaks669+24&4294967295)>>2]=89;HEAP32[(__ZL5peaks669+4&4294967295)>>2]=89;HEAPF32[(__ZL5peaks669+56&4294967295)>>2]=0;d=reSign(HEAP16[(e&4294967295)>>1],16,0)&1;c=reSign(d,8,0)!=0?42:44;a:do if(c==42)for(d=
-1;;)if(a=d,k=unSign(HEAPU8[((e+56&4294967295)+d&4294967295)>>0],8,0)*4&4294967295|0,HEAPF32[((__ZL5peaks669+a*80&4294967295)+40&4294967295)>>2]=k,HEAP32[((__ZL5peaks669+d*80&4294967295)+12&4294967295)>>2]=HEAPF32[((__ZL5peaks669+d*80&4294967295)+40&4294967295)>>2]|0,k=unSign(HEAPU8[((b+56&4294967295)+d&4294967295)>>0],8,0)*2&4294967295|0,HEAPF32[((__ZL5peaks669+d*80&4294967295)+72&4294967295)>>2]=(k-HEAPF32[((__ZL5peaks669+d*80&4294967295)+40&4294967295)>>2])*64/(f|0),a=d,k=unSign(HEAPU8[((e+49&4294967295)+
-d&4294967295)>>0],8,0),HEAPF32[((__ZL5peaks669+a*80&4294967295)+32&4294967295)>>2]=k,HEAP32[((__ZL5peaks669+d*80&4294967295)+8&4294967295)>>2]=HEAPF32[((__ZL5peaks669+d*80&4294967295)+32&4294967295)>>2]|0,k=unSign(HEAPU8[((b+49&4294967295)+d&4294967295)>>0],8,0)*2&4294967295|0,HEAPF32[((__ZL5peaks669+d*80&4294967295)+64&4294967295)>>2]=(k-HEAPF32[((__ZL5peaks669+d*80&4294967295)+32&4294967295)>>2])*64/(f|0),d=a=d+1&4294967295,(a|0)<=6)c=43;else break a;while(0)}
-function __ZL7parwaveP13klatt_frame_t(){var f,d=null,e,b,a,g,c,h,k,j,l,m,n;l=__ZL8kt_frame;h=(HEAP32[(__ZL10kt_globals+24&4294967295)>>2]|0)/50;c=(HEAP32[(__ZL10kt_globals+176&4294967295)>>2]|0)/100;g=_sin((HEAP32[__ZZL7flutterP13klatt_frame_tE10time_count>>2]|0)*39.898227289999994);d=_sin((HEAP32[__ZZL7flutterP13klatt_frame_tE10time_count>>2]|0)*22.305308169999996);b=_sin((HEAP32[__ZZL7flutterP13klatt_frame_tE10time_count>>2]|0)*14.76548569);HEAP32[(l&4294967295)>>2]=(h*c*(g+d+b)*10|0)+HEAP32[(l&
-4294967295)>>2]&4294967295;HEAP32[__ZZL7flutterP13klatt_frame_tE10time_count>>2]=HEAP32[__ZZL7flutterP13klatt_frame_tE10time_count>>2]+1&4294967295;HEAP32[(__ZL10kt_globals+36&4294967295)>>2]=0;a:for(;;){if(!((HEAP32[(__ZL10kt_globals+36&4294967295)>>2]|0)<(HEAP32[(__ZL10kt_globals+28&4294967295)>>2]|0))){f=70;break a}h=(_rand()|0)%16383+-8191&4294967295;HEAP32[(__ZL10kt_globals+52&4294967295)>>2]=h;h=(HEAP32[(__ZL10kt_globals+52&4294967295)>>2]|0)+HEAPF32[__ZZL9gen_noisedE5nlast>>2]*0.75;HEAPF32[__ZZL9gen_noisedE5nlast>>
-2]=h;HEAPF32[__ZZL7parwaveP13klatt_frame_tE5noise>>2]=h;f=(HEAP32[(__ZL10kt_globals+32&4294967295)>>2]|0)>(HEAP32[(__ZL10kt_globals+48&4294967295)>>2]|0)?2:3;f==2&&(HEAPF32[__ZZL7parwaveP13klatt_frame_tE5noise>>2]*=0.5);h=HEAPF32[(__ZL10kt_globals+136&4294967295)>>2]*HEAPF32[__ZZL7parwaveP13klatt_frame_tE5noise>>2];c=0;b:for(;;){g=HEAP32[(__ZL10kt_globals+20&4294967295)>>2];f=g==1?5:g==2?9:g==3?13:17;f==5?(f=(HEAP32[(__ZL10kt_globals+32&4294967295)>>2]|0)<=2?6:7,f==6?HEAPF32[__ZZL16impulsive_sourcevE5vwave>>
-2]=HEAPF32[(__ZZL16impulsive_sourcevE7doublet+HEAP32[(__ZL10kt_globals+32&4294967295)>>2]*8&4294967295)>>2]:f==7&&(HEAPF32[__ZZL16impulsive_sourcevE5vwave>>2]=0),f=HEAPF32[__ZZL16impulsive_sourcevE5vwave>>2],g=__ZL10kt_globals+188+1088&4294967295,f=HEAPF32[(g&4294967295)>>2]*f+HEAPF32[(g+8&4294967295)>>2]*HEAPF32[(g+24&4294967295)>>2]+HEAPF32[(g+16&4294967295)>>2]*HEAPF32[(g+32&4294967295)>>2],HEAPF32[(g+32&4294967295)>>2]=HEAPF32[(g+24&4294967295)>>2],g=HEAPF32[(g+24&4294967295)>>2]=f,HEAPF32[__ZZL7parwaveP13klatt_frame_tE5voice>>
-2]=g):f==9?(f=(HEAP32[(__ZL10kt_globals+32&4294967295)>>2]|0)<(HEAP32[(__ZL10kt_globals+44&4294967295)>>2]|0)?10:11,f==10?(HEAPF32[(__ZL10kt_globals+56&4294967295)>>2]-=HEAPF32[(__ZL10kt_globals+64&4294967295)>>2],HEAPF32[__ZZL14natural_sourcevE5vwave>>2]=HEAPF32[(__ZL10kt_globals+56&4294967295)>>2]+HEAPF32[__ZZL14natural_sourcevE5vwave>>2],j=HEAPF32[__ZZL14natural_sourcevE5vwave>>2]*0.028):f==11&&(j=HEAPF32[__ZZL14natural_sourcevE5vwave>>2]=0),g=j,HEAPF32[__ZZL7parwaveP13klatt_frame_tE5voice>>2]=
-g):f==13&&(f=(HEAP32[(__ZL10kt_globals+40&4294967295)>>2]|0)!=0?14:15,f==14?(g=HEAP32[(__ZL10kt_globals+32&4294967295)>>2]|0,g/=HEAP32[(__ZL10kt_globals+40&4294967295)>>2]|0,g*=HEAP32[(__ZL10kt_globals+160&4294967295)>>2]|0,k=g|0,g-=k|0,f=reSign(HEAP16[(HEAP32[(__ZL10kt_globals+172&4294967295)>>2]+2*k&4294967295)>>1],16,0),d=reSign(HEAP16[(HEAP32[(__ZL10kt_globals+172&4294967295)>>2]+2*(k+1&4294967295)&4294967295)>>1],16,0),f=(d|0)-(f|0),f*=g,k=reSign(HEAP16[(HEAP32[(__ZL10kt_globals+172&4294967295)>>
-2]+2*k&4294967295)>>1],16,0)+f,k*=HEAPF32[(__ZL10kt_globals+164&4294967295)>>2]):f==15&&(k=0),g=k,HEAPF32[__ZZL7parwaveP13klatt_frame_tE5voice>>2]=g);f=(HEAP32[(__ZL10kt_globals+32&4294967295)>>2]|0)>=(HEAP32[(__ZL10kt_globals+40&4294967295)>>2]|0)?18:44;c:do if(f==18){HEAP32[(__ZL10kt_globals+32&4294967295)>>2]=0;g=l;f=(HEAP32[(g&4294967295)>>2]|0)>0?19:39;if(f==19){HEAP32[(__ZL10kt_globals+40&4294967295)>>2]=(HEAP32[(__ZL10kt_globals+8&4294967295)>>2]*40&4294967295|0)/(HEAP32[(g&4294967295)>>2]|
-0)|0;d=HEAP32[(g+204&4294967295)>>2];f=(d|0)<0|(d|0)>87?20:21;f==20?a=0:f==21&&(a=reSign(HEAP16[(__ZZL7DBtoLINlE8amptable+d*2&4294967295)>>1],16,0)*0.001);f=a;HEAPF32[(__ZL10kt_globals+112&4294967295)>>2]=f;HEAP32[(__ZL10kt_globals+48&4294967295)>>2]=HEAP32[(__ZL10kt_globals+40&4294967295)>>2];f=(HEAP32[(g+204&4294967295)>>2]|0)>0?23:24;f==23&&(HEAP32[(__ZL10kt_globals+48&4294967295)>>2]=(HEAP32[(__ZL10kt_globals+48&4294967295)>>2]|0)>>1);d=HEAP32[(g+176&4294967295)>>2];f=(d|0)<0|(d|0)>87?25:26;f==
-25?e=0:f==26&&(e=reSign(HEAP16[(__ZZL7DBtoLINlE8amptable+d*2&4294967295)>>1],16,0)*0.001);f=e;HEAPF32[(__ZL10kt_globals+144&4294967295)>>2]=f*0.1;HEAP32[(__ZL10kt_globals+44&4294967295)>>2]=HEAP32[(g+172&4294967295)>>2]*4&4294967295;f=(HEAP32[(__ZL10kt_globals+20&4294967295)>>2]|0)==1&(HEAP32[(__ZL10kt_globals+44&4294967295)>>2]|0)>263?28:29;f==28&&(HEAP32[(__ZL10kt_globals+44&4294967295)>>2]=263);b=HEAP32[(__ZL10kt_globals+44&4294967295)>>2];(b|0)>=(HEAP32[(__ZL10kt_globals+40&4294967295)>>2]-1&
-4294967295|0)?(d=29,f=30):(d=29,f=31);if(f==30){var o=HEAP32[(__ZL10kt_globals+40&4294967295)>>2]-2&4294967295;HEAP32[(__ZL10kt_globals+44&4294967295)>>2]=o;d=30}f=((d==30?o:b)|0)<=39?32:33;f==32&&(HEAP32[(__ZL10kt_globals+44&4294967295)>>2]=40);f=reSign(HEAP16[(__ZZL21pitch_synch_par_resetP13klatt_frame_tE2B0+(HEAP32[(__ZL10kt_globals+44&4294967295)>>2]-40&4294967295)*2&4294967295)>>1],16,0);HEAPF32[(__ZL10kt_globals+64&4294967295)>>2]=f;HEAPF32[(__ZL10kt_globals+56&4294967295)>>2]=HEAPF32[(__ZL10kt_globals+
-64&4294967295)>>2]*(HEAP32[(__ZL10kt_globals+44&4294967295)>>2]|0)*0.333;d=(HEAP32[(__ZL10kt_globals+8&4294967295)>>2]|0)/(HEAP32[(__ZL10kt_globals+44&4294967295)>>2]|0)|0;f=__ZL10kt_globals+188+1088&4294967295;b=HEAPF32[(__ZL10kt_globals+72&4294967295)>>2]*(d|0);d=_llvm_exp_f64(b);HEAPF32[(f+16&4294967295)>>2]=0-d*d;b=HEAPF32[(__ZL10kt_globals+80&4294967295)>>2]*0;b=_cos(b);HEAPF32[(f+8&4294967295)>>2]=b*d*2;HEAPF32[(f&4294967295)>>2]=1-HEAPF32[(f+8&4294967295)>>2]-HEAPF32[(f+16&4294967295)>>2];
-f=(HEAP32[(__ZL10kt_globals+44&4294967295)>>2]|0)*0.00833;HEAPF32[(__ZL10kt_globals+188+1088&4294967295)>>2]*=f*f;d=HEAP32[(__ZL10kt_globals+40&4294967295)>>2]-HEAP32[(__ZL10kt_globals+44&4294967295)>>2]&4294967295;f=(HEAP32[(g+188&4294967295)>>2]|0)>(d|0)?34:35;f==34&&(HEAP32[(g+188&4294967295)>>2]=d);d=HEAP32[(g+188&4294967295)>>2];f=(HEAP32[__ZZL21pitch_synch_par_resetP13klatt_frame_tE4skew>>2]|0)>=0?36:37;f==36?HEAP32[__ZZL21pitch_synch_par_resetP13klatt_frame_tE4skew>>2]=d:f==37&&(HEAP32[__ZZL21pitch_synch_par_resetP13klatt_frame_tE4skew>>
-2]=0-d&4294967295);HEAP32[(__ZL10kt_globals+40&4294967295)>>2]=HEAP32[__ZZL21pitch_synch_par_resetP13klatt_frame_tE4skew>>2]+HEAP32[(__ZL10kt_globals+40&4294967295)>>2]&4294967295;HEAP32[__ZZL21pitch_synch_par_resetP13klatt_frame_tE4skew>>2]=0-HEAP32[__ZZL21pitch_synch_par_resetP13klatt_frame_tE4skew>>2]&4294967295}else f==39&&(HEAP32[(__ZL10kt_globals+40&4294967295)>>2]=4,HEAPF32[(__ZL10kt_globals+112&4294967295)>>2]=0,HEAP32[(__ZL10kt_globals+48&4294967295)>>2]=HEAP32[(__ZL10kt_globals+40&4294967295)>>
-2],HEAPF32[(__ZL10kt_globals+144&4294967295)>>2]=0,HEAPF32[(__ZL10kt_globals+56&4294967295)>>2]=0,HEAPF32[(__ZL10kt_globals+64&4294967295)>>2]=0);if(!((HEAP32[(__ZL10kt_globals+40&4294967295)>>2]|0)!=4|(HEAP32[(__ZL10kt_globals+36&4294967295)>>2]|0)==0))break c;HEAPF32[(__ZL10kt_globals+96&4294967295)>>2]=(HEAP32[(g+180&4294967295)>>2]|0)*0.033;f=HEAPF32[(__ZL10kt_globals+96&4294967295)>>2]>0?42:43;f==42?HEAPF32[(__ZL10kt_globals+88&4294967295)>>2]=1-HEAPF32[(__ZL10kt_globals+96&4294967295)>>2]:f==
-43&&(HEAPF32[(__ZL10kt_globals+88&4294967295)>>2]=1)}while(0);f=HEAPF32[__ZZL7parwaveP13klatt_frame_tE5voice>>2];g=__ZL10kt_globals+188+1152&4294967295;f=HEAPF32[(g&4294967295)>>2]*f+HEAPF32[(g+8&4294967295)>>2]*HEAPF32[(g+24&4294967295)>>2]+HEAPF32[(g+16&4294967295)>>2]*HEAPF32[(g+32&4294967295)>>2];HEAPF32[(g+32&4294967295)>>2]=HEAPF32[(g+24&4294967295)>>2];g=HEAPF32[(g+24&4294967295)>>2]=f;HEAPF32[__ZZL7parwaveP13klatt_frame_tE5voice>>2]=g;HEAP32[(__ZL10kt_globals+32&4294967295)>>2]=HEAP32[(__ZL10kt_globals+
-32&4294967295)>>2]+1&4294967295;c=g=c+1&4294967295;if(!((g|0)<=3))break b}HEAPF32[__ZZL7parwaveP13klatt_frame_tE5voice>>2]=HEAPF32[(__ZL10kt_globals+88&4294967295)>>2]*HEAPF32[__ZZL7parwaveP13klatt_frame_tE5voice>>2]+HEAPF32[(__ZL10kt_globals+96&4294967295)>>2]*HEAPF32[__ZZL7parwaveP13klatt_frame_tE5vlast>>2];HEAPF32[__ZZL7parwaveP13klatt_frame_tE5vlast>>2]=HEAPF32[__ZZL7parwaveP13klatt_frame_tE5voice>>2];f=(HEAP32[(__ZL10kt_globals+32&4294967295)>>2]|0)<(HEAP32[(__ZL10kt_globals+44&4294967295)>>
-2]|0)?46:47;f==46&&(HEAPF32[__ZZL7parwaveP13klatt_frame_tE5voice>>2]=HEAPF32[(__ZL10kt_globals+144&4294967295)>>2]*(HEAP32[(__ZL10kt_globals+52&4294967295)>>2]|0)+HEAPF32[__ZZL7parwaveP13klatt_frame_tE5voice>>2]);d=HEAPF32[(__ZL10kt_globals+112&4294967295)>>2]*HEAPF32[__ZZL7parwaveP13klatt_frame_tE5voice>>2];c=HEAPF32[(__ZL10kt_globals+120&4294967295)>>2]*HEAPF32[__ZZL7parwaveP13klatt_frame_tE5voice>>2];g=HEAPF32[(__ZL10kt_globals+128&4294967295)>>2]*HEAPF32[__ZZL7parwaveP13klatt_frame_tE5noise>>
-2];d+=g;c+=g;g=0;f=(HEAP32[(__ZL10kt_globals&4294967295)>>2]|0)!=2?48:49;f==48&&(f=d,g=__ZL10kt_globals+188&4294967295,d=HEAPF32[(g&4294967295)>>2]*f+HEAPF32[(g+8&4294967295)>>2]*HEAPF32[(g+24&4294967295)>>2]+HEAPF32[(g+16&4294967295)>>2]*HEAPF32[(g+32&4294967295)>>2],HEAPF32[(g+32&4294967295)>>2]=HEAPF32[(g+24&4294967295)>>2],HEAPF32[(g+24&4294967295)>>2]=f,HEAPF32[(g&4294967295)>>2]+=HEAPF32[(g+40&4294967295)>>2],HEAPF32[(g+8&4294967295)>>2]+=HEAPF32[(g+48&4294967295)>>2],HEAPF32[(g+16&4294967295)>>
-2]+=HEAPF32[(g+56&4294967295)>>2],f=g=d,g=__ZL10kt_globals+188+576&4294967295,f=HEAPF32[(g&4294967295)>>2]*f+HEAPF32[(g+8&4294967295)>>2]*HEAPF32[(g+24&4294967295)>>2]+HEAPF32[(g+16&4294967295)>>2]*HEAPF32[(g+32&4294967295)>>2],HEAPF32[(g+32&4294967295)>>2]=HEAPF32[(g+24&4294967295)>>2],f=g=HEAPF32[(g+24&4294967295)>>2]=f,g=__ZL10kt_globals+188+512&4294967295,f=HEAPF32[(g&4294967295)>>2]*f+HEAPF32[(g+8&4294967295)>>2]*HEAPF32[(g+24&4294967295)>>2]+HEAPF32[(g+16&4294967295)>>2]*HEAPF32[(g+32&4294967295)>>
-2],HEAPF32[(g+32&4294967295)>>2]=HEAPF32[(g+24&4294967295)>>2],f=g=HEAPF32[(g+24&4294967295)>>2]=f,g=__ZL10kt_globals+188+448&4294967295,f=HEAPF32[(g&4294967295)>>2]*f+HEAPF32[(g+8&4294967295)>>2]*HEAPF32[(g+24&4294967295)>>2]+HEAPF32[(g+16&4294967295)>>2]*HEAPF32[(g+32&4294967295)>>2],HEAPF32[(g+32&4294967295)>>2]=HEAPF32[(g+24&4294967295)>>2],f=g=HEAPF32[(g+24&4294967295)>>2]=f,g=__ZL10kt_globals+188+384&4294967295,f=HEAPF32[(g&4294967295)>>2]*f+HEAPF32[(g+8&4294967295)>>2]*HEAPF32[(g+24&4294967295)>>
-2]+HEAPF32[(g+16&4294967295)>>2]*HEAPF32[(g+32&4294967295)>>2],HEAPF32[(g+32&4294967295)>>2]=HEAPF32[(g+24&4294967295)>>2],f=g=HEAPF32[(g+24&4294967295)>>2]=f,g=__ZL10kt_globals+188+320&4294967295,f=HEAPF32[(g&4294967295)>>2]*f+HEAPF32[(g+8&4294967295)>>2]*HEAPF32[(g+24&4294967295)>>2]+HEAPF32[(g+16&4294967295)>>2]*HEAPF32[(g+32&4294967295)>>2],HEAPF32[(g+32&4294967295)>>2]=HEAPF32[(g+24&4294967295)>>2],HEAPF32[(g+24&4294967295)>>2]=f,HEAPF32[(g&4294967295)>>2]+=HEAPF32[(g+40&4294967295)>>2],HEAPF32[(g+
-8&4294967295)>>2]+=HEAPF32[(g+48&4294967295)>>2],HEAPF32[(g+16&4294967295)>>2]+=HEAPF32[(g+56&4294967295)>>2],f=g=f,g=__ZL10kt_globals+188+256&4294967295,f=HEAPF32[(g&4294967295)>>2]*f+HEAPF32[(g+8&4294967295)>>2]*HEAPF32[(g+24&4294967295)>>2]+HEAPF32[(g+16&4294967295)>>2]*HEAPF32[(g+32&4294967295)>>2],HEAPF32[(g+32&4294967295)>>2]=HEAPF32[(g+24&4294967295)>>2],HEAPF32[(g+24&4294967295)>>2]=f,HEAPF32[(g&4294967295)>>2]+=HEAPF32[(g+40&4294967295)>>2],HEAPF32[(g+8&4294967295)>>2]+=HEAPF32[(g+48&4294967295)>>
-2],HEAPF32[(g+16&4294967295)>>2]+=HEAPF32[(g+56&4294967295)>>2],f=g=f,g=__ZL10kt_globals+188+192&4294967295,f=HEAPF32[(g&4294967295)>>2]*f+HEAPF32[(g+8&4294967295)>>2]*HEAPF32[(g+24&4294967295)>>2]+HEAPF32[(g+16&4294967295)>>2]*HEAPF32[(g+32&4294967295)>>2],HEAPF32[(g+32&4294967295)>>2]=HEAPF32[(g+24&4294967295)>>2],HEAPF32[(g+24&4294967295)>>2]=f,HEAPF32[(g&4294967295)>>2]+=HEAPF32[(g+40&4294967295)>>2],HEAPF32[(g+8&4294967295)>>2]+=HEAPF32[(g+48&4294967295)>>2],HEAPF32[(g+16&4294967295)>>2]+=HEAPF32[(g+
-56&4294967295)>>2],f=g=f,g=__ZL10kt_globals+188+128&4294967295,f=HEAPF32[(g&4294967295)>>2]*f+HEAPF32[(g+8&4294967295)>>2]*HEAPF32[(g+24&4294967295)>>2]+HEAPF32[(g+16&4294967295)>>2]*HEAPF32[(g+32&4294967295)>>2],HEAPF32[(g+32&4294967295)>>2]=HEAPF32[(g+24&4294967295)>>2],HEAPF32[(g+24&4294967295)>>2]=f,HEAPF32[(g&4294967295)>>2]+=HEAPF32[(g+40&4294967295)>>2],HEAPF32[(g+8&4294967295)>>2]+=HEAPF32[(g+48&4294967295)>>2],HEAPF32[(g+16&4294967295)>>2]+=HEAPF32[(g+56&4294967295)>>2],f=g=f,g=__ZL10kt_globals+
-188+64&4294967295,f=HEAPF32[(g&4294967295)>>2]*f+HEAPF32[(g+8&4294967295)>>2]*HEAPF32[(g+24&4294967295)>>2]+HEAPF32[(g+16&4294967295)>>2]*HEAPF32[(g+32&4294967295)>>2],HEAPF32[(g+32&4294967295)>>2]=HEAPF32[(g+24&4294967295)>>2],HEAPF32[(g+24&4294967295)>>2]=f,HEAPF32[(g&4294967295)>>2]+=HEAPF32[(g+40&4294967295)>>2],HEAPF32[(g+8&4294967295)>>2]+=HEAPF32[(g+48&4294967295)>>2],HEAPF32[(g+16&4294967295)>>2]+=HEAPF32[(g+56&4294967295)>>2],g=f);HEAPF32[__ZZL7parwaveP13klatt_frame_tE5sourc>>2]=c;d=HEAPF32[__ZZL7parwaveP13klatt_frame_tE5sourc>>
-2];f=__ZL10kt_globals+188+704&4294967295;d=HEAPF32[(f&4294967295)>>2]*d+HEAPF32[(f+8&4294967295)>>2]*HEAPF32[(f+24&4294967295)>>2]+HEAPF32[(f+16&4294967295)>>2]*HEAPF32[(f+32&4294967295)>>2];HEAPF32[(f+32&4294967295)>>2]=HEAPF32[(f+24&4294967295)>>2];f=HEAPF32[(f+24&4294967295)>>2]=d;g=f+g;d=HEAPF32[__ZZL7parwaveP13klatt_frame_tE5sourc>>2];f=__ZL10kt_globals+188+640&4294967295;d=HEAPF32[(f&4294967295)>>2]*d+HEAPF32[(f+8&4294967295)>>2]*HEAPF32[(f+24&4294967295)>>2]+HEAPF32[(f+16&4294967295)>>2]*HEAPF32[(f+
-32&4294967295)>>2];HEAPF32[(f+32&4294967295)>>2]=HEAPF32[(f+24&4294967295)>>2];f=HEAPF32[(f+24&4294967295)>>2]=d;g=f+g;HEAPF32[__ZZL7parwaveP13klatt_frame_tE5sourc>>2]=h+c-HEAPF32[__ZZL7parwaveP13klatt_frame_tE8glotlast>>2];HEAPF32[__ZZL7parwaveP13klatt_frame_tE8glotlast>>2]=c;h=12;b:for(;;)if(f=HEAPF32[__ZZL7parwaveP13klatt_frame_tE5sourc>>2],c=(__ZL10kt_globals+188&4294967295)+h*64&4294967295,f=HEAPF32[(c&4294967295)>>2]*f+HEAPF32[(c+8&4294967295)>>2]*HEAPF32[(c+24&4294967295)>>2]+HEAPF32[(c+16&
-4294967295)>>2]*HEAPF32[(c+32&4294967295)>>2],HEAPF32[(c+32&4294967295)>>2]=HEAPF32[(c+24&4294967295)>>2],c=HEAPF32[(c+24&4294967295)>>2]=f,g=c-g,h=c=h+1&4294967295,!((c|0)<=16))break b;h=HEAPF32[(__ZL10kt_globals+104&4294967295)>>2]*HEAPF32[__ZZL7parwaveP13klatt_frame_tE5sourc>>2];c=g=h-g;h=__ZL10kt_globals+188+1216&4294967295;c=HEAPF32[(h&4294967295)>>2]*c+HEAPF32[(h+8&4294967295)>>2]*HEAPF32[(h+24&4294967295)>>2]+HEAPF32[(h+16&4294967295)>>2]*HEAPF32[(h+32&4294967295)>>2];HEAPF32[(h+32&4294967295)>>
-2]=HEAPF32[(h+24&4294967295)>>2];g=h=HEAPF32[(h+24&4294967295)>>2]=c;h=(HEAP32[(_wdata+52&4294967295)>>2]|0)*g*HEAPF32[(__ZL10kt_globals+152&4294967295)>>2]|0;f=(HEAP32[(_wdata+40&4294967295)>>2]|0)<(HEAP32[(_wdata+28&4294967295)>>2]|0)?52:56;f==52&&(c=HEAP32[(_wdata+24&4294967295)>>2],g=HEAPU32[(_wdata+40&4294967295)>>2],f=(HEAP32[(_wdata+32&4294967295)>>2]|0)==0?53:54,f==53?(n=HEAP8[(c+(g+1&4294967295)&4294967295)>>0],c=unSign(HEAPU8[(HEAP32[(_wdata+24&4294967295)>>2]+HEAP32[(_wdata+40&4294967295)>>
-2]&4294967295)>>0],8,0),n=(reSign(n,8,0)*256&4294967295)+c&4294967295,HEAP32[(_wdata+40&4294967295)>>2]=HEAP32[(_wdata+40&4294967295)>>2]+2&4294967295):f==54&&(n=reSign(HEAP8[(c+g&4294967295)>>0],8,0)*HEAP32[(_wdata+32&4294967295)>>2]&4294967295,HEAP32[(_wdata+40&4294967295)>>2]=g+1&4294967295),c=(n*HEAP32[(_wdata+56&4294967295)>>2]&4294967295|0)/1024|0,c=(c*HEAP32[(_wdata+36&4294967295)>>2]&4294967295|0)/40|0,h=(c|0)+h);f=(HEAP32[(__ZL10kt_globals+180&4294967295)>>2]|0)>0?57:58;f==57&&(HEAP32[(__ZL10kt_globals+
-180&4294967295)>>2]=HEAP32[(__ZL10kt_globals+180&4294967295)>>2]-1&4294967295,h=(HEAP32[(__ZL10kt_globals+180&4294967295)>>2]|0)*h/64);h|=0;g=HEAP32[_echo_tail>>2];h=c=((reSign(HEAP16[(_echo_buf+g*2&4294967295)>>1],16,0)*HEAP32[_echo_amp>>2]&4294967295|0)>>8)+h&4294967295;g=g+1&4294967295;HEAP32[_echo_tail>>2]=g;(g|0)>5499?(d=58,f=59):(d=58,f=60);if(f==59){HEAP32[_echo_tail>>2]=0;var q=h,d=59}f=((d==59?q:c)|0)<-32768?61:62;b:do if(f==61)h=-32768;else if(f==62){if(!((h|0)>32767))break b;h=32767}while(0);
-c=HEAP32[_out_ptr>>2];HEAP8[c>>0]=h&255;HEAP32[_out_ptr>>2]=c+1&4294967295;c=HEAP32[_out_ptr>>2];HEAP8[c>>0]=(h|0)>>8&255;HEAP32[_out_ptr>>2]=c+1&4294967295;c=HEAP32[_echo_head>>2];HEAP16[(_echo_buf+c*2&4294967295)>>1]=h&65535;h=c+1&4294967295;HEAP32[_echo_head>>2]=h;f=(h|0)>5499?65:66;f==65&&(HEAP32[_echo_head>>2]=0);HEAP32[__ZL12sample_count>>2]=HEAP32[__ZL12sample_count>>2]+1&4294967295;if(HEAPU32[_out_ptr>>2]>=HEAPU32[_out_end>>2]){f=67;break a}HEAP32[(__ZL10kt_globals+36&4294967295)>>2]=HEAP32[(__ZL10kt_globals+
-36&4294967295)>>2]+1&4294967295;f=69}f==67?m=1:f==70&&(m=0);return m}
-function __Z13Wavegen_Klatti(f){var d=STACKTOP;STACKTOP+=56;_memset(d,0,56);var e,b,a,g,c,h,k,j,l,m,n,o;e=(f|0)==0?1:52;e==1&&(HEAP32[__ZL12sample_count>>2]=0);a:for(;;){if(!((HEAP32[__ZL12sample_count>>2]|0)<(HEAP32[__ZL8nsamples668>>2]|0))){e=53;break a}HEAP32[(__ZL8kt_frame&4294967295)>>2]=(HEAP32[(_wdata+4&4294967295)>>2]*10&4294967295|0)/4096|0;f=0;b:for(;;)if(HEAP32[((__ZL8kt_frame+8&4294967295)+f*4&4294967295)>>2]=HEAP32[(__ZL5peaks669+f*80&-1)>>2],e=(f|0)<=3?4:5,e==4&&(HEAP32[((__ZL8kt_frame+
-48&4294967295)+f*4&4294967295)>>2]=HEAP32[((__ZL5peaks669+f*80&4294967295)+4&4294967295)>>2]),f=c=f+1&4294967295,!((c|0)<=5))break b;f=1;b:for(;;)if(HEAP32[((__ZL8kt_frame+88&4294967295)+f*4&4294967295)>>2]=0,f=c=f+1&4294967295,!((c|0)<=6))break b;HEAP32[(__ZL8kt_frame+4&4294967295)>>2]=HEAP32[(__ZL6klattp&4294967295)>>2];HEAP32[(__ZL8kt_frame+196&4294967295)>>2]=HEAP32[(__ZL6klattp+24&4294967295)>>2];HEAP32[(__ZL8kt_frame+184&4294967295)>>2]=HEAP32[(__ZL6klattp+28&4294967295)>>2];HEAP32[(__ZL8kt_frame+
-192&4294967295)>>2]=HEAP32[(__ZL6klattp+32&4294967295)>>2];HEAP32[(__ZL8kt_frame+168&4294967295)>>2]=HEAP32[(__ZL6klattp+12&4294967295)>>2];HEAP32[(__ZL8kt_frame+176&4294967295)>>2]=HEAP32[(__ZL6klattp+36&4294967295)>>2];HEAP32[(__ZL8kt_frame+188&4294967295)>>2]=HEAP32[(__ZL6klattp+16&4294967295)>>2];HEAP32[(__ZL8kt_frame+180&4294967295)>>2]=HEAP32[(__ZL6klattp+8&4294967295)>>2];HEAP32[(__ZL8kt_frame+172&4294967295)>>2]=HEAP32[(__ZL6klattp+20&4294967295)>>2];f=0;b:for(;;)if(HEAPF32[((__ZL5peaks669+
-f*80&4294967295)+16&4294967295)>>2]+=HEAPF32[((__ZL5peaks669+f*80&4294967295)+48&4294967295)>>2],HEAP32[(__ZL5peaks669+f*80&-1)>>2]=HEAPF32[((__ZL5peaks669+f*80&4294967295)+16&4294967295)>>2]|0,HEAPF32[((__ZL5peaks669+f*80&4294967295)+24&4294967295)>>2]+=HEAPF32[((__ZL5peaks669+f*80&4294967295)+56&4294967295)>>2],HEAP32[((__ZL5peaks669+f*80&4294967295)+4&4294967295)>>2]=HEAPF32[((__ZL5peaks669+f*80&4294967295)+24&4294967295)>>2]|0,HEAPF32[((__ZL5peaks669+f*80&4294967295)+40&4294967295)>>2]+=HEAPF32[((__ZL5peaks669+
-f*80&4294967295)+72&4294967295)>>2],HEAP32[((__ZL5peaks669+f*80&4294967295)+12&4294967295)>>2]=HEAPF32[((__ZL5peaks669+f*80&4294967295)+40&4294967295)>>2]|0,HEAPF32[((__ZL5peaks669+f*80&4294967295)+32&4294967295)>>2]+=HEAPF32[((__ZL5peaks669+f*80&4294967295)+64&4294967295)>>2],HEAP32[((__ZL5peaks669+f*80&4294967295)+8&4294967295)>>2]=HEAPF32[((__ZL5peaks669+f*80&4294967295)+32&4294967295)>>2]|0,f=c=f+1&4294967295,!((c|0)<=8))break b;f=0;b:for(;;)if(HEAPF32[(__ZL7klattp1+f*8&4294967295)>>2]+=HEAPF32[(__ZL10klattp_inc+
-f*8&4294967295)>>2],HEAP32[(__ZL6klattp+f*4&4294967295)>>2]=HEAPF32[(__ZL7klattp1+f*8&4294967295)>>2]|0,f=c=f+1&4294967295,!((c|0)<=9))break b;f=0;b:for(;;)if(HEAP32[((__ZL8kt_frame+208&4294967295)+f*4&4294967295)>>2]=HEAP32[(__ZL5peaks669+f*80&-1)>>2],e=(f|0)<=3?14:15,e==14&&(HEAP32[((__ZL8kt_frame+248&4294967295)+f*4&4294967295)>>2]=HEAP32[((__ZL5peaks669+f*80&4294967295)+4&4294967295)>>2]),f=c=f+1&4294967295,!((c|0)<=6))break b;HEAP32[(_wdata+8&4294967295)>>2]=HEAP32[(_wdata+12&4294967295)>>2]+
-HEAP32[(_wdata+8&4294967295)>>2]&4294967295;f=(HEAP32[(_wdata+8&4294967295)>>2]|0)>>8;c=unSign((f|0)>127,1,0);e=reSign(c,8,0)!=0?17:18;e==17&&(f=127);f=unSign(HEAPU8[(HEAP32[(_wdata&4294967295)>>2]+f&4294967295)>>0],8,0)*HEAP32[(_wdata+20&4294967295)>>2]&4294967295;HEAP32[(_wdata+4&4294967295)>>2]=((f|0)>>8)+HEAP32[(_wdata+16&4294967295)>>2]&4294967295;f=HEAP32[__ZL8nsamples668>>2]-HEAP32[__ZL12sample_count>>2]&4294967295;HEAP32[(__ZL10kt_globals+28&4294967295)>>2]=f;e=(f|0)>64?19:20;e==19&&(HEAP32[(__ZL10kt_globals+
-28&4294967295)>>2]=64);f=__ZL8kt_frame;HEAP32[(__ZL10kt_globals+176&4294967295)>>2]=(HEAP32[(f&4294967295)>>2]|0)/10|0;HEAP32[(f+204&4294967295)>>2]=HEAP32[(f+4&4294967295)>>2]-7&4294967295;e=(HEAP32[(f+204&4294967295)>>2]|0)<0?21:22;e==21&&(HEAP32[(f+204&4294967295)>>2]=0);c=HEAP32[(f+168&4294967295)>>2];e=(c|0)<0|(c|0)>87?23:24;e==23?n=0:e==24&&(n=reSign(HEAP16[(__ZZL7DBtoLINlE8amptable+c*2&4294967295)>>1],16,0)*0.001);c=n;HEAPF32[(__ZL10kt_globals+128&4294967295)>>2]=c*0.05;c=HEAP32[(f+184&4294967295)>>
-2];e=(c|0)<0|(c|0)>87?26:27;e==26?m=0:e==27&&(m=reSign(HEAP16[(__ZZL7DBtoLINlE8amptable+c*2&4294967295)>>1],16,0)*0.001);c=m;HEAPF32[(__ZL10kt_globals+136&4294967295)>>2]=c*0.25;c=HEAP32[(f+196&4294967295)>>2];e=(c|0)<0|(c|0)>87?29:30;e==29?l=0:e==30&&(l=reSign(HEAP16[(__ZZL7DBtoLINlE8amptable+c*2&4294967295)>>1],16,0)*0.001);c=l;HEAPF32[(__ZL10kt_globals+120&4294967295)>>2]=c;c=HEAP32[(f+192&4294967295)>>2];e=(c|0)<0|(c|0)>87?32:33;e==32?j=0:e==33&&(j=reSign(HEAP16[(__ZZL7DBtoLINlE8amptable+c*2&
-4294967295)>>1],16,0)*0.001);c=j;HEAPF32[(__ZL10kt_globals+104&4294967295)>>2]=c*0.05;c=0;b:for(;;)if(a=c,b=HEAP32[((f+88&4294967295)+c*4&4294967295)>>2],e=(b|0)<0|(b|0)>87?36:37,e==36?k=0:e==37&&(k=reSign(HEAP16[(__ZZL7DBtoLINlE8amptable+b*2&4294967295)>>1],16,0)*0.001),e=k,HEAPF32[(d+a*8&4294967295)>>2]=e*HEAPF32[(__ZZL10frame_initP13klatt_frame_tE14amp_par_factor+c*8&4294967295)>>2],c=e=c+1&4294967295,!((e|0)<=6))break b;c=HEAP32[(f+200&4294967295)>>2]-3&4294967295;e=(c|0)<=0?40:41;e==40&&(c=57);
-e=(c|0)<0|(c|0)>87?42:43;e==42?h=0:e==43&&(h=reSign(HEAP16[(__ZZL7DBtoLINlE8amptable+c*2&4294967295)>>1],16,0)*0.001);c=h;HEAPF32[(__ZL10kt_globals+152&4294967295)>>2]=c/(HEAP32[(__ZL10kt_globals+184&4294967295)>>2]|0);c=1;b:for(;;)if(a=(__ZL10kt_globals+188&4294967295)+c*64&4294967295,b=HEAP32[((f+48&4294967295)+c*4&4294967295)>>2],e=HEAP32[((f+8&4294967295)+c*4&4294967295)>>2],g=HEAPF32[(__ZL10kt_globals+72&4294967295)>>2]*(b|0),b=_llvm_exp_f64(g),HEAPF32[(a+16&4294967295)>>2]=0-b*b,g=HEAPF32[(__ZL10kt_globals+
-80&4294967295)>>2]*(e|0),e=_cos(g),HEAPF32[(a+8&4294967295)>>2]=e*b*2,HEAPF32[(a&4294967295)>>2]=1-HEAPF32[(a+8&4294967295)>>2]-HEAPF32[(a+16&4294967295)>>2],e=(c|0)<=5?46:47,e==46&&(a=(__ZL10kt_globals+1468&4294967295)+c*64&4294967295,b=HEAP32[((f+248&4294967295)+c*4&4294967295)>>2],e=HEAP32[((f+208&4294967295)+c*4&4294967295)>>2],g=HEAPF32[(__ZL10kt_globals+72&4294967295)>>2]*(b|0),b=_llvm_exp_f64(g),HEAPF32[(a+16&4294967295)>>2]=0-b*b,g=HEAPF32[(__ZL10kt_globals+80&4294967295)>>2]*(e|0),e=_cos(g),
-HEAPF32[(a+8&4294967295)>>2]=e*b*2,HEAPF32[(a&4294967295)>>2]=1-HEAPF32[(a+8&4294967295)>>2]-HEAPF32[(a+16&4294967295)>>2],HEAPF32[(((__ZL10kt_globals+188&4294967295)+c*64&4294967295)+40&4294967295)>>2]=(HEAPF32[((__ZL10kt_globals+1468&4294967295)+c*64&-1)>>2]-HEAPF32[((__ZL10kt_globals+188&4294967295)+c*64&-1)>>2])/64,HEAPF32[(((__ZL10kt_globals+188&4294967295)+c*64&4294967295)+48&4294967295)>>2]=(HEAPF32[(((__ZL10kt_globals+1468&4294967295)+c*64&4294967295)+8&4294967295)>>2]-HEAPF32[(((__ZL10kt_globals+
-188&4294967295)+c*64&4294967295)+8&4294967295)>>2])/64,HEAPF32[(((__ZL10kt_globals+188&4294967295)+c*64&4294967295)+56&4294967295)>>2]=(HEAPF32[(((__ZL10kt_globals+1468&4294967295)+c*64&4294967295)+16&4294967295)>>2]-HEAPF32[(((__ZL10kt_globals+188&4294967295)+c*64&4294967295)+16&4294967295)>>2])/64),c=e=c+1&4294967295,!((e|0)<=9))break b;__ZL10setzeroabcllP11resonator_t(HEAP32[(f+8&-1)>>2],HEAP32[(f+48&-1)>>2],__ZL10kt_globals+188&4294967295);__ZL10setzeroabcllP11resonator_t(HEAP32[(f+208&-1)>>2],
-HEAP32[(f+248&-1)>>2],__ZL10kt_globals+1468&4294967295);HEAPF32[(__ZL10kt_globals+188+40&4294967295)>>2]=(HEAPF32[(__ZL10kt_globals+1468&4294967295)>>2]-HEAPF32[(__ZL10kt_globals+188&4294967295)>>2])/64;HEAPF32[(__ZL10kt_globals+188+48&4294967295)>>2]=(HEAPF32[(__ZL10kt_globals+1468+8&4294967295)>>2]-HEAPF32[(__ZL10kt_globals+188+8&4294967295)>>2])/64;HEAPF32[(__ZL10kt_globals+188+56&4294967295)>>2]=(HEAPF32[(__ZL10kt_globals+1468+16&4294967295)>>2]-HEAPF32[(__ZL10kt_globals+188+16&4294967295)>>2])/
-64;for(c=0;;)if(a=(__ZL10kt_globals+188&4294967295)+(c+10&4294967295)*64&4294967295,b=HEAP32[((f+128&4294967295)+c*4&4294967295)>>2],e=HEAP32[((f+8&4294967295)+c*4&4294967295)>>2],g=HEAPF32[(__ZL10kt_globals+72&4294967295)>>2]*(b|0),b=_llvm_exp_f64(g),HEAPF32[(a+16&4294967295)>>2]=0-b*b,g=HEAPF32[(__ZL10kt_globals+80&4294967295)>>2]*(e|0),e=_cos(g),HEAPF32[(a+8&4294967295)>>2]=e*b*2,HEAPF32[(a&4294967295)>>2]=1-HEAPF32[(a+8&4294967295)>>2]-HEAPF32[(a+16&4294967295)>>2],HEAPF32[((__ZL10kt_globals+
-188&4294967295)+(c+10&4294967295)*64&-1)>>2]*=HEAPF32[(d+c*8&4294967295)>>2],c=e=c+1&4294967295,!((e|0)<=6))break;c=(HEAP32[(__ZL10kt_globals+8&4294967295)>>2]|0)/2|0;f=__ZL10kt_globals+188+1216&4294967295;e=HEAPF32[(__ZL10kt_globals+72&4294967295)>>2]*(c|0);c=_llvm_exp_f64(e);HEAPF32[(f+16&4294967295)>>2]=0-c*c;e=HEAPF32[(__ZL10kt_globals+80&4294967295)>>2]*0;e=_cos(e);HEAPF32[(f+8&4294967295)>>2]=e*c*2;HEAPF32[(f&4294967295)>>2]=1-HEAPF32[(f+8&4294967295)>>2]-HEAPF32[(f+16&4294967295)>>2];f=(__ZL7parwaveP13klatt_frame_t()|
-0)==1;f=unSign(f,1,0);if(reSign(f,8,0)!=0){e=51;break a}else e=52}a:do if(e==51)o=1;else if(e==53){e=(HEAP32[__ZL8end_wave667>>2]|0)>0?54:56;b:do if(e==54){HEAP32[(__ZL10kt_globals+180&4294967295)>>2]=64;HEAP32[__ZL8end_wave667>>2]=0;HEAP32[__ZL12sample_count>>2]=HEAP32[__ZL12sample_count>>2]-64&4294967295;HEAP32[(__ZL10kt_globals+28&4294967295)>>2]=64;h=(__ZL7parwaveP13klatt_frame_t()|0)==1;h=unSign(h,1,0);if(reSign(h,8,0)==0){e=56;break b}o=1;break a}while(0);o=0}while(0);STACKTOP=d;return o}
-function __Z14Wavegen_Klatt2iiiP7frame_tS0_(f,d,e,b,a){((e|0)==0?1:2)==1&&__Z14SetSynth_KlattiiP7frame_tS0_P7voice_ti(f,d,b,a,HEAP32[_wvoice>>2],1);return __Z13Wavegen_Klatti(e)}function __Z8sonicMSGPcz(f){var d=STACKTOP;STACKTOP+=4100;_memset(d,0,4100);var e=d+4096;HEAP32[e>>2]=arguments[__Z8sonicMSGPcz.length];_vsprintf(d&4294967295,f,HEAP32[e>>2]);e=_fopen(__str673&4294967295,__str1674&4294967295);_fputs(d&4294967295,e);_fclose(e);STACKTOP=d}
-function _sonicGetSpeed(f){return HEAPF32[(f+16&4294967295)>>2]}function _sonicSetSpeed(f,d){HEAPF32[(f+16&4294967295)>>2]=d}function _sonicGetPitch(f){return HEAPF32[(f+24&4294967295)>>2]}function _sonicSetPitch(f,d){HEAPF32[(f+24&4294967295)>>2]=d}function _sonicGetVolume(f){return HEAPF32[(f+20&4294967295)>>2]}function _sonicSetVolume(f,d){HEAPF32[(f+20&4294967295)>>2]=d}function _sonicGetSampleRate(f){return HEAP32[(f+72&4294967295)>>2]}
-function _sonicGetNumChannels(f){return HEAP32[(f+28&4294967295)>>2]}function _sonicSamplesAvailable(f){return HEAP32[(f+48&4294967295)>>2]}
-function __ZL15downSampleInputP17sonicStreamStructPsi(f,d,e){var b,a,g,c,h;b=(HEAP32[(f+64&4294967295)>>2]|0)/(e|0)|0;e=e*HEAP32[(f+28&4294967295)>>2]&4294967295;h=HEAP32[(f+12&4294967295)>>2];a=0;f=(a|0)<(b|0)?1:4;a:do if(f==1)for(;;){g=c=0;f=(g|0)<(e|0)?2:3;c:do if(f==2)for(;;)if(c=reSign(HEAP16[d>>1],16,0)+c&4294967295,d=d+2&4294967295,g=g+1&4294967295,(g|0)<(e|0))f=2;else break c;while(0);c=(c|0)/(e|0)|0;HEAP16[h>>1]=c&65535;h=h+2&4294967295;a=a+1&4294967295;if((a|0)<(b|0))f=1;else break a}while(0)}
-function __ZL22findPitchPeriodInRangePsiiPiS0_(f,d,e,b,a){var g,c,h,k,j,l,m,n,o,q,p;h=0;o=1;q=0;g=(d|0)<=(e|0)?1:11;a:do if(g==1)for(;;){n=0;k=f;j=f+2*d&4294967295;p=0;g=(p|0)<(d|0)?2:6;c:do if(g==2)for(;;)if(l=HEAP16[k>>1],k=k+2&4294967295,m=HEAP16[j>>1],j=j+2&4294967295,g=m,g=reSign(l,16,0)>=reSign(g,16,0)?3:4,g==3?c=unSign(l-m&65535,16,0):g==4&&(c=unSign(m-l&65535,16,0)),n=n+c&4294967295,p=p+1&4294967295,(p|0)<(d|0))g=2;else break c;while(0);g=(n*h&4294967295)>>>0<(o*d&4294967295)>>>0?7:8;g==7&&
-(o=n,h=d);g=(n*h&4294967295)>>>0>(q*d&4294967295)>>>0?9:10;g==9&&(q=n);d=d+1&4294967295;if((d|0)<=(e|0))g=1;else break a}while(0);HEAP32[b>>2]=o;HEAP32[a>>2]=q;return h}
-function __ZL15findPitchPeriodP17sonicStreamStructPs(f,d){var e=STACKTOP;STACKTOP+=8;_memset(e,0,8);var b,a,g,c,h=e+4,k,j,l;a=HEAP32[(f+56&4294967295)>>2];c=HEAP32[(f+60&4294967295)>>2];b=HEAP32[(f+72&4294967295)>>2];j=1;((b|0)>4E3?1:2)==1&&(j=(b|0)/4E3|0);b=(HEAP32[(f+28&4294967295)>>2]|0)!=1?5:3;a:do if(b==3){if((j|0)!=1){b=5;break a}l=__ZL22findPitchPeriodInRangePsiiPiS0_(d,a,c,e,h);b=13;break a}while(0);a:do if(b==5){__ZL15downSampleInputP17sonicStreamStructPsi(f,d,j);l=__ZL22findPitchPeriodInRangePsiiPiS0_(HEAP32[(f+
-12&4294967295)>>2],(a|0)/(j|0)|0,(c|0)/(j|0)|0,e,h);if((j|0)==1)break a;l=j*l&4294967295;a=l-(j<<2)&4294967295;c=(j*4&4294967295)+l&4294967295;b=(HEAP32[(f+56&4294967295)>>2]|0)>(a|0)?7:8;b==7&&(a=HEAP32[(f+56&4294967295)>>2]);b=(HEAP32[(f+60&4294967295)>>2]|0)<(c|0)?9:10;b==9&&(c=HEAP32[(f+60&4294967295)>>2]);b=(HEAP32[(f+28&4294967295)>>2]|0)==1?11:12;b==11?l=__ZL22findPitchPeriodInRangePsiiPiS0_(d,a,c,e,h):b==12&&(__ZL15downSampleInputP17sonicStreamStructPsi(f,d,1),l=__ZL22findPitchPeriodInRangePsiiPiS0_(HEAP32[(f+
-12&4294967295)>>2],a,c,e,h))}while(0);c=HEAP32[e>>2];a=HEAP32[h>>2];b=((a*3&4294967295|0)/2|0)<(HEAP32[(f+80&4294967295)>>2]|0)?14:16;a:do if(b==14){if(!((a|0)*3*(HEAP32[(f+84&4294967295)>>2]|0)<(HEAP32[(f+80&4294967295)>>2]|0)*(c|0)*2)){b=16;break a}g=1;b=17;break a}while(0);b==16&&(g=0);g=unSign((g|0)!=0,1,0);b=reSign(g,8,0)!=0?18:19;b==18?k=HEAP32[(f+76&4294967295)>>2]:b==19&&(k=l);HEAP32[(f+84&4294967295)>>2]=HEAP32[e>>2];HEAP32[(f+80&4294967295)>>2]=HEAP32[h>>2];HEAP32[(f+76&4294967295)>>2]=
-l;STACKTOP=e;return k}
-function __ZL10overlapAddiiPsS_S_(f,d,e,b,a){var g,c,h,k,j,l;j=0;g=(j|0)<(d|0)?1:4;a:do if(g==1)for(;;){c=e+2*j&4294967295;h=a+2*j&4294967295;k=b+2*j&4294967295;l=0;g=(l|0)<(f|0)?2:3;c:do if(g==2)for(;;){g=reSign(HEAP16[k>>1],16,0);g=(f-l&4294967295)*g&4294967295;var m=reSign(HEAP16[h>>1],16,0);HEAP16[c>>1]=(((m*l&4294967295)+g&4294967295|0)/(f|0)|0)&65535;c=c+2*d&4294967295;k=k+2*d&4294967295;h=h+2*d&4294967295;l=l+1&4294967295;if((l|0)<(f|0))g=2;else break c}while(0);j=j+1&4294967295;if((j|0)<(d|
-0))g=1;else break a}while(0)}
-function __ZL26enlargeInputBufferIfNeededP17sonicStreamStructi(f,d){var e,b;e=(d+HEAP32[(f+44&4294967295)>>2]&4294967295|0)>(HEAP32[(f+32&4294967295)>>2]|0)?1:3;a:do if(e==1){HEAP32[(f+32&4294967295)>>2]=(d+HEAP32[(f+32&4294967295)>>2]&4294967295)+((HEAP32[(f+32&4294967295)>>2]|0)>>1)&4294967295;e=_realloc(HEAP32[(f&4294967295)>>2],(HEAP32[(f+32&4294967295)>>2]*2&4294967295)*HEAP32[(f+28&4294967295)>>2]&4294967295);HEAP32[(f&4294967295)>>2]=e;if(HEAP32[(f&4294967295)>>2]!=0){e=3;break a}b=0;e=4;break a}while(0);
-e==3&&(b=1);return b}
-function __ZL27enlargeOutputBufferIfNeededP17sonicStreamStructi(f,d){var e,b;e=(d+HEAP32[(f+48&4294967295)>>2]&4294967295|0)>(HEAP32[(f+40&4294967295)>>2]|0)?1:3;a:do if(e==1){HEAP32[(f+40&4294967295)>>2]=(d+HEAP32[(f+40&4294967295)>>2]&4294967295)+((HEAP32[(f+40&4294967295)>>2]|0)>>1)&4294967295;e=_realloc(HEAP32[(f+4&4294967295)>>2],(HEAP32[(f+40&4294967295)>>2]*2&4294967295)*HEAP32[(f+28&4294967295)>>2]&4294967295);HEAP32[(f+4&4294967295)>>2]=e;if(HEAP32[(f+4&4294967295)>>2]!=0){e=3;break a}b=
-0;e=4;break a}while(0);e==3&&(b=1);return b}
-function __ZL12copyToOutputP17sonicStreamStructPsi(f,d,e){var b,a;b=(__ZL27enlargeOutputBufferIfNeededP17sonicStreamStructi(f,e)|0)==0;b=unSign(b,1,0);b=reSign(b,8,0)!=0?1:2;b==1?a=0:b==2&&(_llvm_memcpy_p0i8_p0i8_i32(HEAP32[(f+4&4294967295)>>2]+2*(HEAP32[(f+28&4294967295)>>2]*HEAP32[(f+48&4294967295)>>2]&4294967295)&4294967295,d,(HEAP32[(f+28&4294967295)>>2]*2&4294967295)*e&4294967295,1,0),HEAP32[(f+48&4294967295)>>2]=e+HEAP32[(f+48&4294967295)>>2]&4294967295,a=e);return a}
-function __ZL18processStreamInputP17sonicStreamStruct(f){var d,e=null,b,a,g,c,h,k,j,l,m,n,o,q,p,r,v,u,s,t,D,w,A,x,B;B=HEAP32[(f+48&4294967295)>>2];s=HEAPF32[(f+16&4294967295)>>2]/HEAPF32[(f+24&4294967295)>>2];d=s>1.00001?2:1;a:do if(d==1){if(s<0.99999){d=2;break a}d=(__ZL12copyToOutputP17sonicStreamStructPsi(f,HEAP32[(f&4294967295)>>2],HEAP32[(f+44&4294967295)>>2])|0)==0;d=unSign(d,1,0);d=reSign(d,8,0)!=0?34:35;if(d==34){b=0;d=75;break a}else if(d==35){HEAP32[(f+44&4294967295)>>2]=0;d=36;break a}}while(0);
-a:do if(d==2)if(d=s,w=f,A=d,x=HEAP32[(w+44&4294967295)>>2],k=0,j=HEAP32[(w+64&4294967295)>>2],d=(HEAP32[(w+44&4294967295)>>2]|0)<(j|0)?3:4,d==3){d=36;break a}else if(d==4){b:for(;;){o=w;d=(HEAP32[(w+68&4294967295)>>2]|0)>0?5:11;if(d==5)d=k,l=o,q=d,o=HEAP32[(l+68&4294967295)>>2],d=(HEAP32[(l+64&4294967295)>>2]|0)<(o|0)?6:7,d==6&&(o=HEAP32[(l+64&4294967295)>>2]),d=(__ZL12copyToOutputP17sonicStreamStructPsi(l,HEAP32[(l&4294967295)>>2]+2*(q*HEAP32[(l+28&4294967295)>>2]&4294967295)&4294967295,o)|0)==0,
-d=unSign(d,1,0),d=reSign(d,8,0)!=0?8:9,d==8?u=0:d==9&&(HEAP32[(l+68&4294967295)>>2]=HEAP32[(l+68&4294967295)>>2]-o&4294967295,u=o),l=d=u,k=l+k&4294967295,e=10;else if(d==11)if(d=HEAP32[(o&4294967295)>>2]+2*(k*HEAP32[(w+28&4294967295)>>2]&4294967295)&4294967295,o=__ZL15findPitchPeriodP17sonicStreamStructPs(w,d),v=w,r=d,p=A,q=o,d=A>1?12:20,d==12){m=v;e=r;r=p;p=HEAP32[(m+28&4294967295)>>2];d=r>=2?13:14;c:do if(d==13)c=(q|0)/(r-1)|0;else if(d==14){if(!(r>1))break c;c=q;HEAP32[(m+68&4294967295)>>2]=(q|
-0)*(2-r)/(r-1)|0}while(0);d=(__ZL27enlargeOutputBufferIfNeededP17sonicStreamStructi(m,c)|0)==0;d=unSign(d,1,0);d=reSign(d,8,0)!=0?17:18;d==17?g=0:d==18&&(__ZL10overlapAddiiPsS_S_(c,p,HEAP32[(m+4&4294967295)>>2]+2*(p*HEAP32[(m+48&4294967295)>>2]&4294967295)&4294967295,e,e+2*(p*q&4294967295)&4294967295),HEAP32[(m+48&4294967295)>>2]=c+HEAP32[(m+48&4294967295)>>2]&4294967295,g=c);m=d=g;k=(m+o&4294967295)+k&4294967295;e=19}else d==20&&(n=v,o=r,e=HEAP32[(n+28&4294967295)>>2],r=q,d=p<0.5?21:22,d==21?a=(r|
-0)*p/(1-p)|0:d==22&&(a=r,HEAP32[(n+68&4294967295)>>2]=(q|0)*(p*2-1)/(1-p)|0),d=(__ZL27enlargeOutputBufferIfNeededP17sonicStreamStructi(n,a+q&4294967295)|0)==0,d=unSign(d,1,0),d=reSign(d,8,0)!=0?24:25,d==24?D=0:d==25&&(d=HEAP32[(n+4&4294967295)>>2]+2*(e*HEAP32[(n+48&4294967295)>>2]&4294967295)&4294967295,_llvm_memcpy_p0i8_p0i8_i32(d,o,(q*2&4294967295)*e&4294967295,1,0),d=HEAP32[(n+4&4294967295)>>2]+2*((q+HEAP32[(n+48&4294967295)>>2]&4294967295)*e&4294967295)&4294967295,__ZL10overlapAddiiPsS_S_(a,e,
-d,o+2*(e*q&4294967295)&4294967295,o),HEAP32[(n+48&4294967295)>>2]=(q+HEAP32[(n+48&4294967295)>>2]&4294967295)+a&4294967295,D=a),n=d=D,k=n+k&4294967295,e=26);if(((e==26?n:e==19?m:l)|0)==0){d=28;break b}if((j+k&4294967295|0)<=(x|0))d=4;else{d=30;break b}}if(d==28){d=36;break a}else if(d==30){d=k;a=w;g=d;c=HEAP32[(a+44&4294967295)>>2]-g&4294967295;d=(c|0)>0?31:32;d==31&&_llvm_memmove_p0i8_p0i8_i32(HEAP32[(a&4294967295)>>2],HEAP32[(a&4294967295)>>2]+2*(g*HEAP32[(a+28&4294967295)>>2]&4294967295)&4294967295,
-(HEAP32[(a+28&4294967295)>>2]*2&4294967295)*c&4294967295,1,0);HEAP32[(a+44&4294967295)>>2]=c;d=36;break a}}while(0);a:do if(d==36){d=HEAPF32[(f+24&4294967295)>>2]!=1?37:67;b:do if(d==37){d=B;b=f;u=d;a=HEAPF32[(b+24&4294967295)>>2];g=HEAP32[(b+28&4294967295)>>2];c=0;d=(HEAP32[(b+48&4294967295)>>2]|0)==(u|0)?38:39;if(d==38)h=1;else if(d==39){d=u;u=b;s=d;D=HEAP32[(u+48&4294967295)>>2]-s&4294967295;w=HEAP32[(u+28&4294967295)>>2];d=(D+HEAP32[(u+52&4294967295)>>2]&4294967295|0)>(HEAP32[(u+36&4294967295)>>
-2]|0)?40:42;c:do if(d==40){HEAP32[(u+36&4294967295)>>2]=(D+HEAP32[(u+36&4294967295)>>2]&4294967295)+((HEAP32[(u+36&4294967295)>>2]|0)>>1)&4294967295;d=_realloc(HEAP32[(u+8&4294967295)>>2],(HEAP32[(u+36&4294967295)>>2]*2&4294967295)*w&4294967295);HEAP32[(u+8&4294967295)>>2]=d;if(HEAP32[(u+8&4294967295)>>2]!=0){d=42;break c}t=0;d=43;break c}while(0);d==42&&(_llvm_memcpy_p0i8_p0i8_i32(HEAP32[(u+8&4294967295)>>2]+2*(w*HEAP32[(u+52&4294967295)>>2]&4294967295)&4294967295,HEAP32[(u+4&4294967295)>>2]+2*(w*
-s&4294967295)&4294967295,(D*2&4294967295)*w&4294967295,1,0),HEAP32[(u+48&4294967295)>>2]=s,HEAP32[(u+52&4294967295)>>2]=D+HEAP32[(u+52&4294967295)>>2]&4294967295,t=1);d=t;d=unSign((d|0)==0,1,0);d=reSign(d,8,0)!=0?44:59;if(d==44)h=0;else if(d==59){c:for(;;){var z=b;if(!((HEAP32[(b+52&4294967295)>>2]-c&4294967295|0)>=(HEAP32[(b+64&4294967295)>>2]|0))){d=60;break c}u=__ZL15findPitchPeriodP17sonicStreamStructPs(b,HEAP32[(z+8&4294967295)>>2]+2*(g*c&4294967295)&4294967295);s=(u|0)/a|0;d=(__ZL27enlargeOutputBufferIfNeededP17sonicStreamStructi(b,
-s)|0)==0;d=unSign(d,1,0);if(reSign(d,8,0)!=0){d=46;break c}D=HEAP32[(b+4&4294967295)>>2]+2*(g*HEAP32[(b+48&4294967295)>>2]&4294967295)&4294967295;d=a>=1;w=HEAP32[(b+8&4294967295)>>2]+2*(g*c&4294967295)&4294967295;A=HEAP32[(b+8&4294967295)>>2];x=c;d=d?48:49;d:do if(d==48)k=A+2*(((u+x&4294967295)+(0-s&4294967295)&4294967295)*g&4294967295)&4294967295,__ZL10overlapAddiiPsS_S_(s,g,D,w,k);else if(d==49){k=A+2*(g*x&4294967295)&4294967295;l=s-u&4294967295;j=g;m=D;n=w;o=k;k=u;r=0;if(!((r|0)<(j|0)))break d;
-for(;;){q=m+2*r&4294967295;e=o+2*r&4294967295;p=n+2*r&4294967295;v=0;d=(l+k&4294967295|0)>(v|0)?51:57;f:do if(d==51)for(;;){d=(v|0)<(l|0)?52:53;if(d==52)d=reSign(HEAP16[p>>1],16,0),HEAP16[q>>1]=(((k-v&4294967295)*d&4294967295|0)/(k|0)|0)&65535,p=p+2*j&4294967295;else if(d==53)if(d=(v|0)<(k|0)?54:55,d==54){d=reSign(HEAP16[p>>1],16,0);d=(k-v&4294967295)*d&4294967295;var y=reSign(HEAP16[e>>1],16,0);HEAP16[q>>1]=((((v-l&4294967295)*y&4294967295)+d&4294967295|0)/(k|0)|0)&65535;p=p+2*j&4294967295;e=e+2*
-j&4294967295}else d==55&&(d=reSign(HEAP16[e>>1],16,0),HEAP16[q>>1]=(((v-l&4294967295)*d&4294967295|0)/(k|0)|0)&65535,e=e+2*j&4294967295);q=q+2*j&4294967295;v=v+1&4294967295;if((l+k&4294967295|0)>(v|0))d=51;else break f}while(0);r=r+1&4294967295;if((r|0)<(j|0))d=50;else break d}}while(0);HEAP32[(b+48&4294967295)>>2]=s+HEAP32[(b+48&4294967295)>>2]&4294967295;c=u+c&4294967295;d=59}d==60?(d=c,h=z,b=d,a=HEAP32[(h+28&4294967295)>>2],g=HEAP32[(h+8&4294967295)>>2]+2*(a*b&4294967295)&4294967295,d=(b|0)==0?
-64:61,d==61&&(d=(HEAP32[(h+52&4294967295)>>2]|0)!=(b|0)?62:63,d==62&&_llvm_memmove_p0i8_p0i8_i32(HEAP32[(h+8&4294967295)>>2],g,(a*2&4294967295)*(HEAP32[(h+52&4294967295)>>2]-b&4294967295)&4294967295,1,0),HEAP32[(h+52&4294967295)>>2]=HEAP32[(h+52&4294967295)>>2]-b&4294967295),h=1):d==46&&(h=0)}}d=h;d=unSign((d|0)==0,1,0);if(reSign(d,8,0)==0)break b;b=0;break a}while(0);d=HEAPF32[(f+20&4294967295)>>2]!=1?68:74;b:do if(d==68){g=HEAPF32[(f+20&4294967295)>>2];a=HEAP32[(f+28&4294967295)>>2]*(HEAP32[(f+
-48&4294967295)>>2]-B&4294967295)&4294967295;b=HEAP32[(f+4&4294967295)>>2]+2*(B*HEAP32[(f+28&4294967295)>>2]&4294967295)&4294967295;g=g*4096|0;a=a-1&4294967295;c=(a|0)!=-1;unSign(c,1,0);if(!c){d=74;break b}for(;;){c=d=(reSign(HEAP16[b>>1],16,0)*g&4294967295|0)>>12;d=(d|0)>32767?70:71;d:do if(d==70)c=32767;else if(d==71){if(!((c|0)<-32767))break d;c=-32767}while(0);HEAP16[b>>1]=c&65535;b=b+2&4294967295;a=a-1&4294967295;d=unSign((a|0)!=-1,1,0);if(reSign(d,8,0)!=0)d=69;else{d=74;break b}}}while(0);b=
-1}while(0);return b}
-function _sonicWriteUnsignedCharToStream(f,d,e){var b,a,g,c;g=e*HEAP32[(f+28&4294967295)>>2]&4294967295;b=(e|0)==0?1:2;if(b==1)a=1;else if(b==2)if(b=(__ZL26enlargeInputBufferIfNeededP17sonicStreamStructi(f,e)|0)==0,b=unSign(b,1,0),b=reSign(b,8,0)!=0?3:4,b==3)a=0;else if(b==4){a=HEAP32[(f&4294967295)>>2]+2*(HEAP32[(f+28&4294967295)>>2]*HEAP32[(f+44&4294967295)>>2]&4294967295)&4294967295;g=g-1&4294967295;b=(g|0)!=-1;unSign(b,1,0);b=b?5:6;a:do if(b==5)for(;;)if(b=(unSign(HEAPU8[d>>0],8,0)-128&4294967295)<<
-8&65535,HEAP16[a>>1]=b,a=a+2&4294967295,d=d+1&4294967295,g=g-1&4294967295,b=unSign((g|0)!=-1,1,0),reSign(b,8,0)!=0)b=5;else break a;while(0);HEAP32[(f+44&4294967295)>>2]=e+HEAP32[(f+44&4294967295)>>2]&4294967295;a=1}e=unSign((a|0)==0,1,0);b=reSign(e,8,0)!=0?8:9;b==8?c=0:b==9&&(c=__ZL18processStreamInputP17sonicStreamStruct(f));return c}
-function _sonicWriteShortToStream(f,d,e){var b,a,g;b=(e|0)==0?1:2;b==1?a=1:b==2&&(b=(__ZL26enlargeInputBufferIfNeededP17sonicStreamStructi(f,e)|0)==0,b=unSign(b,1,0),b=reSign(b,8,0)!=0?3:4,b==3?a=0:b==4&&(_llvm_memcpy_p0i8_p0i8_i32(HEAP32[(f&4294967295)>>2]+2*(HEAP32[(f+28&4294967295)>>2]*HEAP32[(f+44&4294967295)>>2]&4294967295)&4294967295,d,(HEAP32[(f+28&4294967295)>>2]*2&4294967295)*e&4294967295,1,0),HEAP32[(f+44&4294967295)>>2]=e+HEAP32[(f+44&4294967295)>>2]&4294967295,a=1));d=unSign((a|0)==0,
-1,0);b=reSign(d,8,0)!=0?6:7;b==6?g=0:b==7&&(g=__ZL18processStreamInputP17sonicStreamStruct(f));return g}
-function _sonicWriteFloatToStream(f,d,e){var b,a,g,c;g=e*HEAP32[(f+28&4294967295)>>2]&4294967295;b=(e|0)==0?1:2;if(b==1)a=1;else if(b==2)if(b=(__ZL26enlargeInputBufferIfNeededP17sonicStreamStructi(f,e)|0)==0,b=unSign(b,1,0),b=reSign(b,8,0)!=0?3:4,b==3)a=0;else if(b==4){a=HEAP32[(f&4294967295)>>2]+2*(HEAP32[(f+28&4294967295)>>2]*HEAP32[(f+44&4294967295)>>2]&4294967295)&4294967295;g=g-1&4294967295;b=(g|0)!=-1;unSign(b,1,0);b=b?5:6;a:do if(b==5)for(;;)if(HEAP16[a>>1]=HEAPF32[d>>2]*32767|0,a=a+2&4294967295,
-d=d+4&4294967295,g=g-1&4294967295,b=unSign((g|0)!=-1,1,0),reSign(b,8,0)!=0)b=5;else break a;while(0);HEAP32[(f+44&4294967295)>>2]=e+HEAP32[(f+44&4294967295)>>2]&4294967295;a=1}e=unSign((a|0)==0,1,0);b=reSign(e,8,0)!=0?8:9;b==8?c=0:b==9&&(c=__ZL18processStreamInputP17sonicStreamStruct(f));return c}
-function _sonicReadUnsignedCharFromStream(f,d,e){var b,a,g,c;g=HEAP32[(f+48&4294967295)>>2];c=0;b=(g|0)==0?1:2;if(b==1)a=0;else if(b==2){if(((g|0)>(e|0)?3:4)==3)c=g-e&4294967295,g=e;e=HEAP32[(f+4&4294967295)>>2];a=g*HEAP32[(f+28&4294967295)>>2]&4294967295;a=b=a-1&4294967295;b=(b|0)!=-1;unSign(b,1,0);b=b?5:6;a:do if(b==5)for(;;)if(b=(reSign(HEAP16[e>>1],16,0)>>8&255)+-128&255,HEAP8[d>>0]=b,d=d+1&4294967295,e=e+2&4294967295,a=a-1&4294967295,b=unSign((a|0)!=-1,1,0),reSign(b,8,0)!=0)b=5;else break a;
-while(0);((c|0)>0?7:8)==7&&_llvm_memmove_p0i8_p0i8_i32(HEAP32[(f+4&4294967295)>>2],HEAP32[(f+4&4294967295)>>2]+2*(g*HEAP32[(f+28&4294967295)>>2]&4294967295)&4294967295,(HEAP32[(f+28&4294967295)>>2]*2&4294967295)*c&4294967295,1,0);HEAP32[(f+48&4294967295)>>2]=c;a=g}return a}
-function _sonicReadShortFromStream(f,d,e){var b,a,g,c;g=HEAP32[(f+48&4294967295)>>2];c=0;b=(g|0)==0?1:2;if(b==1)a=0;else if(b==2){if(((g|0)>(e|0)?3:4)==3)c=g-e&4294967295,g=e;_llvm_memcpy_p0i8_p0i8_i32(d,HEAP32[(f+4&4294967295)>>2],(HEAP32[(f+28&4294967295)>>2]*2&4294967295)*g&4294967295,1,0);((c|0)>0?5:6)==5&&_llvm_memmove_p0i8_p0i8_i32(HEAP32[(f+4&4294967295)>>2],HEAP32[(f+4&4294967295)>>2]+2*(g*HEAP32[(f+28&4294967295)>>2]&4294967295)&4294967295,(HEAP32[(f+28&4294967295)>>2]*2&4294967295)*c&4294967295,
-1,0);HEAP32[(f+48&4294967295)>>2]=c;a=g}return a}
-function _sonicReadFloatFromStream(f,d,e){var b,a,g,c;g=HEAP32[(f+48&4294967295)>>2];c=0;b=(g|0)==0?1:2;if(b==1)a=0;else if(b==2){if(((g|0)>(e|0)?3:4)==3)c=g-e&4294967295,g=e;e=HEAP32[(f+4&4294967295)>>2];a=g*HEAP32[(f+28&4294967295)>>2]&4294967295;a=b=a-1&4294967295;b=(b|0)!=-1;unSign(b,1,0);b=b?5:6;a:do if(b==5)for(;;)if(b=reSign(HEAP16[e>>1],16,0)/32767,HEAPF32[d>>2]=b,d=d+4&4294967295,e=e+2&4294967295,a=a-1&4294967295,b=unSign((a|0)!=-1,1,0),reSign(b,8,0)!=0)b=5;else break a;while(0);((c|0)>0?
-7:8)==7&&_llvm_memmove_p0i8_p0i8_i32(HEAP32[(f+4&4294967295)>>2],HEAP32[(f+4&4294967295)>>2]+2*(g*HEAP32[(f+28&4294967295)>>2]&4294967295)&4294967295,(HEAP32[(f+28&4294967295)>>2]*2&4294967295)*c&4294967295,1,0);HEAP32[(f+48&4294967295)>>2]=c;a=g}return a}
-function _sonicFlushStream(f){var d,e,b,a,g;b=HEAP32[(f+64&4294967295)>>2];a=HEAP32[(f+44&4294967295)>>2];d=(a|0)==0?1:2;a:do if(d==1)e=1;else if(d==2){d=(a|0)<(b|0)?5:3;b:do if(d==3){if((_sonicWriteShortToStream(f,0,0)|0)!=0)break b;e=0;break a}while(0);a=g=HEAP32[(f+44&4294967295)>>2];d=(g|0)==0?6:7;d==6?e=1:d==7&&(g=b-a&4294967295,_llvm_memset_p0i8_i32(HEAP32[(f&4294967295)>>2]+2*(a*HEAP32[(f+28&4294967295)>>2]&4294967295)&4294967295,0,(HEAP32[(f+28&4294967295)>>2]*2&4294967295)*g&4294967295,1,
-0),HEAP32[(f+44&4294967295)>>2]=b,g=HEAP32[(f+48&4294967295)>>2],d=(_sonicWriteShortToStream(f,0,0)|0)==0,d=unSign(d,1,0),d=reSign(d,8,0)!=0?8:9,d==8?e=0:d==9&&(e=(a|0)*HEAPF32[(f+16&4294967295)>>2]+0.5|0,d=(HEAP32[(f+48&4294967295)>>2]|0)>(e+g&4294967295|0)?10:11,d==10&&(HEAP32[(f+48&4294967295)>>2]=e+g&4294967295),e=1))}while(0);return e}
-function _sonicDestroyStream(f){var d;d=HEAP32[(f&4294967295)>>2]!=0?1:2;d==1&&_free(HEAP32[(f&4294967295)>>2]);d=HEAP32[(f+4&4294967295)>>2]!=0?3:4;d==3&&_free(HEAP32[(f+4&4294967295)>>2]);d=HEAP32[(f+8&4294967295)>>2]!=0?5:6;d==5&&_free(HEAP32[(f+8&4294967295)>>2]);d=HEAP32[(f+12&4294967295)>>2]!=0?7:8;d==7&&_free(HEAP32[(f+12&4294967295)>>2]);_free(f)}
-function _sonicCreateStream(f,d){var e,b,a,g,c,h;a=_calloc(1,88);g=(f|0)/400|0;c=(f|0)/65|0;h=c*2&4294967295;e=a==0?1:2;e==1?b=0:e==2&&(HEAP32[(a+32&4294967295)>>2]=h,e=_calloc(h,d*2&4294967295),HEAP32[(a&4294967295)>>2]=e,e=HEAP32[(a&4294967295)>>2]==0?3:4,e==3?(_sonicDestroyStream(a),b=0):e==4&&(HEAP32[(a+40&4294967295)>>2]=h,e=_calloc(h,d*2&4294967295),HEAP32[(a+4&4294967295)>>2]=e,e=HEAP32[(a+4&4294967295)>>2]==0?5:6,e==5?(_sonicDestroyStream(a),b=0):e==6&&(HEAP32[(a+36&4294967295)>>2]=h,e=_calloc(h,
-d*2&4294967295),HEAP32[(a+8&4294967295)>>2]=e,e=HEAP32[(a+8&4294967295)>>2]==0?7:8,e==7?(_sonicDestroyStream(a),b=0):e==8&&(b=_calloc(h,2),HEAP32[(a+12&4294967295)>>2]=b,HEAPF32[(a+16&4294967295)>>2]=1,HEAPF32[(a+24&4294967295)>>2]=1,HEAPF32[(a+20&4294967295)>>2]=1,HEAP32[(a+72&4294967295)>>2]=f,HEAP32[(a+28&4294967295)>>2]=d,HEAP32[(a+56&4294967295)>>2]=g,HEAP32[(a+60&4294967295)>>2]=c,HEAP32[(a+64&4294967295)>>2]=h,b=a))));return b}
-function _sonicChangeShortSpeed(f,d,e,b,a,g,c){g=_sonicCreateStream(g,c);HEAPF32[(g+16&4294967295)>>2]=e;HEAPF32[(g+24&4294967295)>>2]=b;HEAPF32[(g+20&4294967295)>>2]=a;_sonicWriteShortToStream(g,f,d);_sonicFlushStream(g);d=HEAP32[(g+48&4294967295)>>2];_sonicReadShortFromStream(g,f,d);_sonicDestroyStream(g);return d}
-function _sonicChangeFloatSpeed(f,d,e,b,a,g,c){g=_sonicCreateStream(g,c);HEAPF32[(g+16&4294967295)>>2]=e;HEAPF32[(g+24&4294967295)>>2]=b;HEAPF32[(g+20&4294967295)>>2]=a;_sonicWriteFloatToStream(g,f,d);_sonicFlushStream(g);d=HEAP32[(g+48&4294967295)>>2];_sonicReadFloatFromStream(g,f,d);_sonicDestroyStream(g);return d}
-function __ZL15getopt_internaliPKPcPKcPK6optionPiiP11getopt_data(f,d,e,b,a,g,c){var h,k=null,j,l,m,n,o,q,p,r,v,u,s,t,D,w,A,x,B,z,y,E,H,G,F,I,C;t=e;G=H=E=e=y=0;I=F=-1;C=0;h=(f|0)==0?6:1;a:do if(h==1){if(d==0){h=6;break a}h=t!=0?4:3;if(h==3&&b==0){h=6;break a}if((HEAP32[(c+4&4294967295)>>2]|0)>=(f|0)){h=6;break a}if(HEAP32[(d+4*HEAP32[(c+4&4294967295)>>2]&4294967295)>>2]==0){h=6;break a}h=(_strcmp(HEAP32[(d+4*HEAP32[(c+4&4294967295)>>2]&4294967295)>>2],__str684&4294967295)|0)==0;j=HEAP32[(c+4&4294967295)>>
-2];h=h?8:9;if(h==8){HEAP32[(c+4&4294967295)>>2]=j+1&4294967295;z=-1;h=141;break a}else if(h==9){h=(j|0)==0?10:11;h==10&&(HEAP32[(c+16&4294967295)>>2]=1,HEAP32[(c+4&4294967295)>>2]=HEAP32[(c+16&4294967295)>>2]);h=t==0?18:12;b:do if(h==12){h=reSign(HEAP8[t>>0],8,0)==45?14:13;if(h==13&&reSign(HEAP8[t>>0],8,0)!=43){h=18;break b}h=reSign(HEAP8[t>>0],8,0)==45?15:16;h==15?B=1:h==16&&(B=2);y=B;t=t+1&4294967295;h=22;break b}while(0);h==18&&(h=_getenv(__str1685&4294967295)!=0?19:20,h==19?x=2:h==20&&(x=0),y=
-x);h=(HEAP32[(c+16&4294967295)>>2]|0)==1?23:59;b:do if(h==23)if(h=y,h=h==1?43:h==2?51:24,h==24){e=HEAP32[(c+4&4294967295)>>2];E=0;c:for(;;){h=HEAP32[(d+4*HEAP32[(c+4&4294967295)>>2]&4294967295)>>2];j=g;u=h;h=h==0?30:27;d:do if(h==27){if(reSign(HEAP8[(u&4294967295)>>0],8,0)==45){h=30;break d}h=(j|0)==0?31:29;if(h==29&&reSign(HEAP8[(u&4294967295)>>0],8,0)==43){h=30;break d}s=0;h=32;break d}while(0);h==30&&(s=1);u=unSign(s,8,0);u=unSign((u|0)==0,1,0);h=reSign(u,8,0)!=0;u=HEAPU32[(c+4&4294967295)>>2];
-if(!h)break c;HEAP32[(c+4&4294967295)>>2]=u+1&4294967295;E=E+1&4294967295}h=HEAP32[(d+4*u&4294967295)>>2]==0?34:35;if(h==34){HEAP32[(c+4&4294967295)>>2]=e;z=-1;h=141;break a}else if(h==35){if((_strcmp(HEAP32[(d+4*HEAP32[(c+4&4294967295)>>2]&4294967295)>>2],__str684&4294967295)|0)!=0)break b;f=E;d=d+4*e&4294967295;a=b=f;f=d;g=0;h=((a|0)>>1|0)>(g|0)?37:38;c:do if(h==37)for(;;)if(k=HEAP32[(f+4*g&4294967295)>>2],HEAP32[(f+4*g&4294967295)>>2]=HEAP32[(f+4*((a+-1&4294967295)+(0-g&4294967295)&4294967295)&
-4294967295)>>2],HEAP32[(f+4*((a+-1&4294967295)+(0-g&4294967295)&4294967295)&4294967295)>>2]=k,g=g+1&4294967295,((a|0)>>1|0)>(g|0))h=37;else break c;while(0);b=1+b&4294967295;f=d;a=0;h=((b|0)>>1|0)>(a|0)?39:40;c:do if(h==39)for(;;)if(g=HEAP32[(f+4*a&4294967295)>>2],HEAP32[(f+4*a&4294967295)>>2]=HEAP32[(f+4*((b+-1&4294967295)+(0-a&4294967295)&4294967295)&4294967295)>>2],HEAP32[(f+4*((b+-1&4294967295)+(0-a&4294967295)&4294967295)&4294967295)>>2]=g,a=a+1&4294967295,((b|0)>>1|0)>(a|0))h=39;else break c;
-while(0);f=0;h=0>(f|0)?41:42;c:do if(h==41)for(;;)if(b=HEAP32[(d+4*f&4294967295)>>2],HEAP32[(d+4*f&4294967295)>>2]=HEAP32[(d+4*(0+(0-f&4294967295)&4294967295)&4294967295)>>2],HEAP32[(d+4*(0+(0-f&4294967295)&4294967295)&4294967295)>>2]=b,f=f+1&4294967295,0>(f|0))h=41;else break c;while(0);HEAP32[(c+4&4294967295)>>2]=e+1&4294967295;z=-1;h=141;break a}}else if(h==43){h=g;j=HEAP32[(d+4*HEAP32[(c+4&4294967295)>>2]&4294967295)>>2];l=h;h=j==0?47:44;c:do if(h==44){if(reSign(HEAP8[(j&4294967295)>>0],8,0)==
-45){h=47;break c}h=(l|0)==0?48:46;if(h==46&&reSign(HEAP8[(j&4294967295)>>0],8,0)==43){h=47;break c}m=0;h=49;break c}while(0);h==47&&(m=1);h=unSign(m,8,0);h=unSign((h|0)==0,1,0);if(reSign(h,8,0)==0)break b;e=HEAPU32[(c+4&4294967295)>>2];HEAP32[(c&4294967295)>>2]=HEAP32[(d+4*e&4294967295)>>2];HEAP32[(c+4&4294967295)>>2]=e+1&4294967295;HEAP32[(c+12&4294967295)>>2]=1;z=HEAP32[(c+12&4294967295)>>2];h=141;break a}else if(h==51){h=g;j=HEAP32[(d+4*HEAP32[(c+4&4294967295)>>2]&4294967295)>>2];l=h;h=j==0?55:
-52;c:do if(h==52){if(reSign(HEAP8[(j&4294967295)>>0],8,0)==45){h=55;break c}h=(l|0)==0?56:54;if(h==54&&reSign(HEAP8[(j&4294967295)>>0],8,0)==43){h=55;break c}n=0;h=57;break c}while(0);h==55&&(n=1);h=unSign(n,8,0);h=unSign((h|0)==0,1,0);if(reSign(h,8,0)==0)break b;z=-1;h=141;break a}while(0);h=b!=0?60:83;b:do if(h==60){h=(_memcmp(HEAP32[(d+4*HEAP32[(c+4&4294967295)>>2]&4294967295)>>2],__str684&4294967295,2)|0)==0?63:61;if(h==61){if((g|0)==0){h=83;break b}if(reSign(HEAP8[(HEAP32[(d+4*HEAP32[(c+4&4294967295)>>
-2]&4294967295)>>2]&4294967295)>>0],8,0)!=43){h=83;break b}}if((HEAP32[(c+16&4294967295)>>2]|0)!=1){h=83;break b}h=(_memcmp(HEAP32[(d+4*HEAP32[(c+4&4294967295)>>2]&4294967295)>>2],__str684&4294967295,2)|0)==0?65:66;h==65&&(HEAP32[(c+16&4294967295)>>2]=2);F=-1;G=h=_strchr(HEAP32[(d+4*HEAP32[(c+4&4294967295)>>2]&4294967295)>>2]+HEAP32[(c+16&4294967295)>>2]&4294967295,61);h=h==0?67:68;h==67?(H=_strlen(HEAP32[(d+4*HEAP32[(c+4&4294967295)>>2]&4294967295)>>2]),G=HEAP32[(d+4*HEAP32[(c+4&4294967295)>>2]&4294967295)>>
-2]+H&4294967295,H=H-HEAP32[(c+16&4294967295)>>2]&4294967295):h==68&&(H=((0-HEAP32[(d+4*HEAP32[(c+4&4294967295)>>2]&4294967295)>>2]&4294967295)+G&4294967295)+(0-HEAP32[(c+16&4294967295)>>2]&4294967295)&4294967295);for(j=0;;){if(HEAP32[(b+16*j&-1)>>2]==0){h=80;break}h=(_memcmp(HEAP32[(d+4*HEAP32[(c+4&4294967295)>>2]&4294967295)>>2]+HEAP32[(c+16&4294967295)>>2]&4294967295,HEAP32[(b+16*j&-1)>>2],H)|0)==0?71:78;if(h==71){if((_strlen(HEAP32[(b+16*j&-1)>>2])|0)==(H|0)){h=72;break}if(!((F|0)<0)){h=75;break}F=
-j}j=j+1&4294967295;h=79}if(h==80)var K=F,k=80;else if(h==72){var O=j;F=O;k=72}else if(h==75){h=(HEAP32[(c+8&4294967295)>>2]|0)!=0?76:77;h==76&&_fprintf(HEAP32[_stderr>>2],__str2686&4294967295,HEAP32[(d&4294967295)>>2],HEAP32[(d+4*HEAP32[(c+4&4294967295)>>2]&4294967295)>>2],HEAP32[(b+16*F&-1)>>2],HEAP32[(b+16*j&-1)>>2]);HEAP32[(c+12&4294967295)>>2]=63;z=HEAP32[(c+12&4294967295)>>2];h=141;break a}if(!(((k==80?K:O)|0)>=0)){h=83;break b}var J=F;I=HEAP32[((b+16*J&4294967295)+4&4294967295)>>2];k=82;h=84;
-break b}while(0);if(h==83)var Q=F,k=83;h=((k==83?Q:J)|0)<0?85:99;b:do if(h==85){if(t==0)break b;C=reSign(HEAP8[(HEAP32[(d+4*HEAP32[(c+4&4294967295)>>2]&4294967295)>>2]+HEAP32[(c+16&4294967295)>>2]&4294967295)>>0],8,0);C=_strchr(t,C);h=C==0?87:92;if(h==87){h=(HEAP32[(c+8&4294967295)>>2]|0)!=0?88:89;h==88&&(e=reSign(HEAP8[(HEAP32[(d+4*HEAP32[(c+4&4294967295)>>2]&4294967295)>>2]+HEAP32[(c+16&4294967295)>>2]&4294967295)>>0],8,0),_fprintf(HEAP32[_stderr>>2],__str3687&4294967295,HEAP32[(d&4294967295)>>
-2],e));HEAP32[(c+16&4294967295)>>2]=HEAP32[(c+16&4294967295)>>2]+1&4294967295;h=reSign(HEAP8[(HEAP32[(d+4*HEAP32[(c+4&4294967295)>>2]&4294967295)>>2]+HEAP32[(c+16&4294967295)>>2]&4294967295)>>0],8,0)==0?90:91;h==90&&(HEAP32[(c+4&4294967295)>>2]=HEAP32[(c+4&4294967295)>>2]+1&4294967295,HEAP32[(c+16&4294967295)>>2]=1);HEAP32[(c+12&4294967295)>>2]=63;z=HEAP32[(c+12&4294967295)>>2];h=141;break a}else h==92&&(h=reSign(HEAP8[(C+1&4294967295)>>0],8,0)==58?93:97,h==93?(h=reSign(HEAP8[(C+2&4294967295)>>0],
-8,0)==58?94:95,h==94?w=2:h==95&&(w=1),A=w):h==97&&(A=0),I=A,G=(HEAP32[(d+4*HEAP32[(c+4&4294967295)>>2]&4294967295)>>2]+HEAP32[(c+16&4294967295)>>2]&4294967295)+1&4294967295,j=reSign(HEAP8[C>>0],8,0),HEAP32[(c+12&4294967295)>>2]=j)}while(0);j=0;h=I;h=h==1?106:h==2?100:117;if(h==117){l=c+16&4294967295;h=(F|0)<0?118:120;b:do if(h==118){HEAP32[(c+16&4294967295)>>2]=HEAP32[l>>2]+1&4294967295;if(reSign(HEAP8[(HEAP32[(d+4*HEAP32[(c+4&4294967295)>>2]&4294967295)>>2]+HEAP32[(c+16&4294967295)>>2]&4294967295)>>
-0],8,0)!=0)break b;HEAP32[(c+16&4294967295)>>2]=1}else h==120&&(HEAP32[l>>2]=1);while(0);HEAP32[(c&4294967295)>>2]=0}else if(h==106)if(h=reSign(HEAP8[G>>0],8,0)==61?107:108,h==107&&(G=G+1&4294967295),h=reSign(HEAP8[G>>0],8,0)!=0,l=c,h=h?109:110,h==109)HEAP32[(l&4294967295)>>2]=G,HEAP32[(c+16&4294967295)>>2]=1;else{if(h==110)if(v=c,h=(HEAP32[(l+4&4294967295)>>2]+1&4294967295|0)>=(f|0)?111:116,h==111){h=(HEAP32[(v+8&4294967295)>>2]|0)!=0?112:115;h==112&&(_fprintf(HEAP32[_stderr>>2],__str4688&4294967295,
-HEAP32[(d&4294967295)>>2]),h=(F|0)>=0?113:114,h==113?_fprintf(HEAP32[_stderr>>2],__str5689&4294967295,HEAP32[(b+16*F&-1)>>2]):h==114&&(e=reSign(HEAP8[C>>0],8,0),_fprintf(HEAP32[_stderr>>2],__str6690&4294967295,e)));HEAP32[(c+4&4294967295)>>2]=HEAP32[(c+4&4294967295)>>2]+1&4294967295;HEAP32[(c+12&4294967295)>>2]=58;z=HEAP32[(c+12&4294967295)>>2];h=141;break a}else h==116&&(HEAP32[(c&4294967295)>>2]=HEAP32[(d+4*(HEAP32[(v+4&4294967295)>>2]+1&4294967295)&4294967295)>>2],j=1,HEAP32[(c+16&4294967295)>>
-2]=1)}else h==100&&(h=reSign(HEAP8[G>>0],8,0)==61?101:102,h==101&&(G=G+1&4294967295),h=reSign(HEAP8[G>>0],8,0)!=0?103:104,h==103?D=G:h==104&&(D=0),HEAP32[(c&4294967295)>>2]=D,HEAP32[(c+16&4294967295)>>2]=1);h=(y|0)!=0?132:123;b:do if(h==123){if((HEAP32[(c+16&4294967295)>>2]|0)!=1){h=132;break b}if((E|0)==0){h=132;break b}h=j+1&4294967295;v=E;l=d+4*e&4294967295;r=v;v=h;h=r;o=l;q=h;p=0;h=((q|0)>>1|0)>(p|0)?126:127;c:do if(h==126)for(;;)if(h=HEAP32[(o+4*p&4294967295)>>2],HEAP32[(o+4*p&4294967295)>>2]=
-HEAP32[(o+4*((q+-1&4294967295)+(0-p&4294967295)&4294967295)&4294967295)>>2],HEAP32[(o+4*((q+-1&4294967295)+(0-p&4294967295)&4294967295)&4294967295)>>2]=h,p=p+1&4294967295,((q|0)>>1|0)>(p|0))h=126;else break c;while(0);h=v+r&4294967295;r=l;o=h;q=0;h=((o|0)>>1|0)>(q|0)?128:129;c:do if(h==128)for(;;)if(h=HEAP32[(r+4*q&4294967295)>>2],HEAP32[(r+4*q&4294967295)>>2]=HEAP32[(r+4*((o+-1&4294967295)+(0-q&4294967295)&4294967295)&4294967295)>>2],HEAP32[(r+4*((o+-1&4294967295)+(0-q&4294967295)&4294967295)&4294967295)>>
-2]=h,q=q+1&4294967295,((o|0)>>1|0)>(q|0))h=128;else break c;while(0);v=h=v;r=0;h=((v|0)>>1|0)>(r|0)?130:131;c:do if(h==130)for(;;)if(h=HEAP32[(l+4*r&4294967295)>>2],HEAP32[(l+4*r&4294967295)>>2]=HEAP32[(l+4*((v+-1&4294967295)+(0-r&4294967295)&4294967295)&4294967295)>>2],HEAP32[(l+4*((v+-1&4294967295)+(0-r&4294967295)&4294967295)&4294967295)>>2]=h,r=r+1&4294967295,((v|0)>>1|0)>(r|0))h=130;else break c;while(0);HEAP32[(c+4&4294967295)>>2]=(j+1&4294967295)+e&4294967295;h=134;break b}while(0);b:do if(h==
-132){if((HEAP32[(c+16&4294967295)>>2]|0)!=1)break b;HEAP32[(c+4&4294967295)>>2]=(HEAP32[(c+4&4294967295)>>2]+1&4294967295)+j&4294967295}while(0);h=(F|0)>=0?135:140;if(h==135)if(h=a!=0?136:137,h==136&&(HEAP32[a>>2]=F),j=b+16*F&4294967295,h=HEAP32[((b+16*F&4294967295)+8&4294967295)>>2]!=0?138:139,h==138){HEAP32[HEAP32[(j+8&4294967295)>>2]>>2]=HEAP32[((b+16*F&4294967295)+12&4294967295)>>2];z=0;h=141;break a}else{if(h==139){z=HEAP32[(j+12&4294967295)>>2];h=141;break a}}else if(h==140){z=HEAP32[(c+12&
-4294967295)>>2];h=141;break a}}}while(0);h==6&&(z=-1);return z}function ___getopt_long_only_r(f,d,e,b,a,g){return __ZL15getopt_internaliPKPcPKcPK6optionPiiP11getopt_data(f,d,e,b,a,1,g)}function ___getopt_long_r(f,d,e,b,a,g){return __ZL15getopt_internaliPKPcPKcPK6optionPiiP11getopt_data(f,d,e,b,a,0,g)}function ___getopt_r(f,d,e,b){return __ZL15getopt_internaliPKPcPKcPK6optionPiiP11getopt_data(f,d,e,0,0,0,b)}
-function _getopt_long_only(f,d,e,b,a){var g=STACKTOP;STACKTOP+=20;_memset(g,0,20);HEAP32[(g&4294967295)>>2]=HEAP32[_optarg>>2];HEAP32[(g+4&4294967295)>>2]=HEAP32[_optind>>2];HEAP32[(g+8&4294967295)>>2]=HEAP32[_opterr>>2];HEAP32[(g+12&4294967295)>>2]=HEAP32[_optopt>>2];HEAP32[(g+16&4294967295)>>2]=HEAP32[__ZL8optwhere>>2];f=__ZL15getopt_internaliPKPcPKcPK6optionPiiP11getopt_data(f,d,e,b,a,1,g);HEAP32[_optarg>>2]=HEAP32[(g&4294967295)>>2];HEAP32[_optind>>2]=HEAP32[(g+4&4294967295)>>2];HEAP32[_opterr>>
-2]=HEAP32[(g+8&4294967295)>>2];HEAP32[_optopt>>2]=HEAP32[(g+12&4294967295)>>2];HEAP32[__ZL8optwhere>>2]=HEAP32[(g+16&4294967295)>>2];STACKTOP=g;return f}
-function _getopt_long(f,d,e,b,a){var g=STACKTOP;STACKTOP+=20;_memset(g,0,20);HEAP32[(g&4294967295)>>2]=HEAP32[_optarg>>2];HEAP32[(g+4&4294967295)>>2]=HEAP32[_optind>>2];HEAP32[(g+8&4294967295)>>2]=HEAP32[_opterr>>2];HEAP32[(g+12&4294967295)>>2]=HEAP32[_optopt>>2];HEAP32[(g+16&4294967295)>>2]=HEAP32[__ZL8optwhere>>2];f=__ZL15getopt_internaliPKPcPKcPK6optionPiiP11getopt_data(f,d,e,b,a,0,g);HEAP32[_optarg>>2]=HEAP32[(g&4294967295)>>2];HEAP32[_optind>>2]=HEAP32[(g+4&4294967295)>>2];HEAP32[_opterr>>2]=
-HEAP32[(g+8&4294967295)>>2];HEAP32[_optopt>>2]=HEAP32[(g+12&4294967295)>>2];HEAP32[__ZL8optwhere>>2]=HEAP32[(g+16&4294967295)>>2];STACKTOP=g;return f}
-function _getopt(f,d,e){var b=STACKTOP;STACKTOP+=20;_memset(b,0,20);HEAP32[(b&4294967295)>>2]=HEAP32[_optarg>>2];HEAP32[(b+4&4294967295)>>2]=HEAP32[_optind>>2];HEAP32[(b+8&4294967295)>>2]=HEAP32[_opterr>>2];HEAP32[(b+12&4294967295)>>2]=HEAP32[_optopt>>2];HEAP32[(b+16&4294967295)>>2]=HEAP32[__ZL8optwhere>>2];f=__ZL15getopt_internaliPKPcPKcPK6optionPiiP11getopt_data(f,d,e,0,0,0,b);HEAP32[_optarg>>2]=HEAP32[(b&4294967295)>>2];HEAP32[_optind>>2]=HEAP32[(b+4&4294967295)>>2];HEAP32[_opterr>>2]=HEAP32[(b+
-8&4294967295)>>2];HEAP32[_optopt>>2]=HEAP32[(b+12&4294967295)>>2];HEAP32[__ZL8optwhere>>2]=HEAP32[(b+16&4294967295)>>2];STACKTOP=b;return f}
-function ___strtok_r(f,d,e,b){var a,g,c,h;a=f!=0?2:1;a:do if(a==1){f=HEAP32[e>>2];if(f!=0){a=2;break a}g=0;a=19;break a}while(0);if(a==2){a:for(;;){c=reSign(HEAP8[f>>0],8,0);f=f+1&4294967295;for(a=d;;){h=reSign(HEAP8[a>>0],8,0);var k=unSign((h|0)!=0,1,0);a=a+1&4294967295;var j=reSign(k,8,0)!=0,k=c;if(!j){a=9;break a}if((k|0)==(h|0))break}if((b|0)!=0)a=4;else{a=7;break a}}if(a==9)if(a=(k|0)==0?10:11,a==10)g=HEAP32[e>>2]=0;else{if(a==11){b=f+-1&4294967295;a:for(;;){c=reSign(HEAP8[f>>0],8,0);f=f+1&4294967295;
-for(a=d;;){h=reSign(HEAP8[a>>0],8,0);g=unSign((h|0)==(c|0),1,0);a=a+1&4294967295;if(reSign(g,8,0)!=0)break a;if((h|0)==0)continue a}}a=(c|0)==0?15:16;a==15?f=0:a==16&&(HEAP8[(f+-1&4294967295)>>0]=0);HEAP32[e>>2]=f;g=b}}else a==7&&(HEAP32[e>>2]=f,HEAP8[(f+-1&4294967295)>>0]=0,g=f+-1&4294967295)}return g}function _strtok_r(f,d,e){return ___strtok_r(f,d,e,1)}function _strtok(f,d){var e=STACKTOP;STACKTOP+=4;_memset(e,0,4);var b=___strtok_r(f,d,e,1);STACKTOP=e;return b}
-var FUNCTION_TABLE=[0,0,__Z13string_sorterPPcS0_,0,__ZL13rgroup_sorterP6RGROUPS0_,0,__ZL16VoiceScoreSorterPKvS0_,0,__ZL15VoiceNameSorterPKvS0_,0];Module.callMain=function(f){function d(){for(var a=0;a<3;a++)b.push(0)}var e=f.length+1,b=[allocate(intArrayFromString("/bin/this.program"),"i8",ALLOC_STATIC)];d();for(var a=0;a>2]=__str19&4294967295;HEAP32[__ZZ4mainE12long_options+16>>2]=__str20&4294967295;HEAP32[__ZZ4mainE12long_options+
-32>>2]=__str21&4294967295;HEAP32[__ZZ4mainE12long_options+48>>2]=__str22&4294967295;HEAP32[__ZZ4mainE12long_options+64>>2]=__str23&4294967295;HEAP32[__ZZ4mainE12long_options+80>>2]=__str24&4294967295;HEAP32[__ZZ4mainE12long_options+96>>2]=__str5&4294967295;HEAP32[__ZZ4mainE12long_options+112>>2]=__str25&4294967295;HEAP32[__ZZ4mainE12long_options+128>>2]=__str26&4294967295;HEAP32[__ZZ4mainE12long_options+144>>2]=__str27&4294967295;HEAP32[__ZZ4mainE12long_options+160>>2]=__str28&4294967295;HEAP32[__ZZ4mainE12long_options+
-176>>2]=__str29&4294967295;HEAP32[_mnem_rules>>2]=__str56&4294967295;HEAP32[_mnem_rules+8>>2]=__str57&4294967295;HEAP32[_mnem_rules+16>>2]=__str58&4294967295;HEAP32[_mnem_rules+24>>2]=__str59&4294967295;HEAP32[_mnem_rules+32>>2]=__str60&4294967295;HEAP32[_mnem_rules+40>>2]=__str61&4294967295;HEAP32[_mnem_rules+48>>2]=__str62&4294967295;HEAP32[_mnem_flags>>2]=__str143&4294967295;HEAP32[_mnem_flags+8>>2]=__str244&4294967295;HEAP32[_mnem_flags+16>>2]=__str345&4294967295;HEAP32[_mnem_flags+24>>2]=__str446&
-4294967295;HEAP32[_mnem_flags+32>>2]=__str547&4294967295;HEAP32[_mnem_flags+40>>2]=__str648&4294967295;HEAP32[_mnem_flags+48>>2]=__str749&4294967295;HEAP32[_mnem_flags+56>>2]=__str850&4294967295;HEAP32[_mnem_flags+64>>2]=__str951&4294967295;HEAP32[_mnem_flags+72>>2]=__str1052&4294967295;HEAP32[_mnem_flags+80>>2]=__str1153&4294967295;HEAP32[_mnem_flags+88>>2]=__str1254&4294967295;HEAP32[_mnem_flags+96>>2]=__str1355&4294967295;HEAP32[_mnem_flags+104>>2]=__str1456&4294967295;HEAP32[_mnem_flags+112>>
-2]=__str1557&4294967295;HEAP32[_mnem_flags+120>>2]=__str1658&4294967295;HEAP32[_mnem_flags+128>>2]=__str1759&4294967295;HEAP32[_mnem_flags+136>>2]=__str1860&4294967295;HEAP32[_mnem_flags+144>>2]=__str1961&4294967295;HEAP32[_mnem_flags+152>>2]=__str2062&4294967295;HEAP32[_mnem_flags+160>>2]=__str2163&4294967295;HEAP32[_mnem_flags+168>>2]=__str2264&4294967295;HEAP32[_mnem_flags+176>>2]=__str2365&4294967295;HEAP32[_mnem_flags+184>>2]=__str2466&4294967295;HEAP32[_mnem_flags+192>>2]=__str2567&4294967295;
-HEAP32[_mnem_flags+200>>2]=__str2668&4294967295;HEAP32[_mnem_flags+208>>2]=__str2769&4294967295;HEAP32[_mnem_flags+216>>2]=__str2870&4294967295;HEAP32[_mnem_flags+224>>2]=__str2971&4294967295;HEAP32[_mnem_flags+232>>2]=__str3072&4294967295;HEAP32[_mnem_flags+240>>2]=__str3173&4294967295;HEAP32[_mnem_flags+248>>2]=__str3274&4294967295;HEAP32[_mnem_flags+256>>2]=__str3375&4294967295;HEAP32[_mnem_flags+264>>2]=__str3476&4294967295;HEAP32[_mnem_flags+272>>2]=__str3577&4294967295;HEAP32[_mnem_flags+280>>
-2]=__str3678&4294967295;HEAP32[_mnem_flags+288>>2]=__str3779&4294967295;HEAP32[_mnem_flags+296>>2]=__str3880&4294967295;HEAP32[_mnem_flags+304>>2]=__str3981&4294967295;HEAP32[_mnem_flags+312>>2]=__str4082&4294967295;HEAP32[_mnem_flags+320>>2]=__str4183&4294967295;HEAP32[_mnem_flags+328>>2]=__str4284&4294967295;HEAP32[_mnem_flags+336>>2]=__str43&4294967295;HEAP32[_mnem_flags+344>>2]=__str44&4294967295;HEAP32[_mnem_flags+352>>2]=__str45&4294967295;HEAP32[_mnem_flags+360>>2]=__str46&4294967295;HEAP32[_mnem_flags+
-368>>2]=__str47&4294967295;HEAP32[_mnem_flags+376>>2]=__str48&4294967295;HEAP32[_mnem_flags+384>>2]=__str49&4294967295;HEAP32[_mnem_flags+392>>2]=__str50&4294967295;HEAP32[_mnem_flags+400>>2]=__str51&4294967295;HEAP32[__ZZL16copy_rule_stringPcRiE6outbuf>>2]=__ZL9rule_cond&4294967295;HEAP32[__ZZL16copy_rule_stringPcRiE6outbuf+4>>2]=__ZL8rule_pre&4294967295;HEAP32[__ZZL16copy_rule_stringPcRiE6outbuf+8>>2]=__ZL10rule_match&4294967295;HEAP32[__ZZL16copy_rule_stringPcRiE6outbuf+12>>2]=__ZL9rule_post&4294967295;
-HEAP32[__ZZL16copy_rule_stringPcRiE6outbuf+16>>2]=__ZL13rule_phonemes&4294967295;HEAP32[__ZZ12RemoveEndingP10TranslatorPciS1_E16add_e_exceptions>>2]=__str115&4294967295;HEAP32[__ZZ12RemoveEndingP10TranslatorPciS1_E15add_e_additions>>2]=__str1116&4294967295;HEAP32[__ZZ12RemoveEndingP10TranslatorPciS1_E15add_e_additions+4>>2]=__str2117&4294967295;HEAP32[__ZZ12RemoveEndingP10TranslatorPciS1_E15add_e_additions+8>>2]=__str3118&4294967295;HEAP32[__ZZ12RemoveEndingP10TranslatorPciS1_E15add_e_additions+12>>
-2]=__str4119&4294967295;HEAP32[__ZZ12RemoveEndingP10TranslatorPciS1_E15add_e_additions+16>>2]=__str5120&4294967295;HEAP32[__ZZ12RemoveEndingP10TranslatorPciS1_E15add_e_additions+20>>2]=__str6121&4294967295;HEAP32[__ZZ12RemoveEndingP10TranslatorPciS1_E15add_e_additions+24>>2]=__str7122&4294967295;HEAP32[__ZL15tone_head_table+4>>2]=__ZL7drops_0&4294967295;HEAP32[__ZL15tone_head_table+12>>2]=__ZL5oflow&4294967295;HEAP32[__ZL15tone_head_table+20>>2]=__ZL7drops_0&4294967295;HEAP32[__ZL15tone_head_table+
-28>>2]=__ZL5oflow&4294967295;HEAP32[__ZL15tone_head_table+36>>2]=__ZL7drops_0&4294967295;HEAP32[__ZL15tone_head_table+44>>2]=__ZL5oflow&4294967295;HEAP32[__ZL15tone_head_table+52>>2]=__ZL7drops_0&4294967295;HEAP32[__ZL15tone_head_table+60>>2]=__ZL9oflow_emf&4294967295;HEAP32[__ZL15tone_head_table+68>>2]=__ZL7drops_0&4294967295;HEAP32[__ZL15tone_head_table+76>>2]=__ZL5oflow&4294967295;HEAP32[__ZL15tone_head_table+84>>2]=__ZL7drops_0&4294967295;HEAP32[__ZL15tone_head_table+92>>2]=__ZL10oflow_less&4294967295;
-HEAP32[__ZL15tone_head_table+100>>2]=__ZL7drops_0&4294967295;HEAP32[__ZL15tone_head_table+108>>2]=__ZL10oflow_less&4294967295;HEAP32[__ZL15tone_head_table+116>>2]=__ZL7drops_0&4294967295;HEAP32[__ZL15tone_head_table+124>>2]=__ZL10oflow_less&4294967295;HEAP32[__ZL15tone_head_table+132>>2]=__ZL7drops_0&4294967295;HEAP32[__ZL15tone_head_table+140>>2]=__ZL5oflow&4294967295;HEAP32[__ZL15tone_head_table+148>>2]=__ZL7drops_0&4294967295;HEAP32[__ZL15tone_head_table+156>>2]=__ZL5oflow&4294967295;HEAP32[__ZL15tone_head_table+
-164>>2]=__ZL7drops_0&4294967295;HEAP32[__ZL15tone_head_table+172>>2]=__ZL5oflow&4294967295;HEAP32[__ZL15tone_head_table+180>>2]=__ZL7drops_0&4294967295;HEAP32[__ZL15tone_head_table+188>>2]=__ZL10oflow_less&4294967295;HEAP32[__ZL15tone_head_table+196>>2]=__ZL7drops_0&4294967295;HEAP32[__ZL15tone_head_table+204>>2]=__ZL10oflow_less&4294967295;HEAP32[_envelope_data>>2]=_env_fall&4294967295;HEAP32[_envelope_data+4>>2]=_env_fall&4294967295;HEAP32[_envelope_data+8>>2]=_env_rise&4294967295;HEAP32[_envelope_data+
-12>>2]=_env_rise&4294967295;HEAP32[_envelope_data+16>>2]=_env_frise&4294967295;HEAP32[_envelope_data+20>>2]=__ZL11env_r_frise&4294967295;HEAP32[_envelope_data+24>>2]=__ZL10env_frise2&4294967295;HEAP32[_envelope_data+28>>2]=__ZL12env_r_frise2&4294967295;HEAP32[_envelope_data+32>>2]=__ZL12env_risefall&4294967295;HEAP32[_envelope_data+36>>2]=__ZL12env_risefall&4294967295;HEAP32[_envelope_data+40>>2]=__ZL13env_fallrise3&4294967295;HEAP32[_envelope_data+44>>2]=__ZL13env_fallrise3&4294967295;HEAP32[_envelope_data+
-48>>2]=__ZL13env_fallrise4&4294967295;HEAP32[_envelope_data+52>>2]=__ZL13env_fallrise4&4294967295;HEAP32[_envelope_data+56>>2]=__ZL9env_fall2&4294967295;HEAP32[_envelope_data+60>>2]=__ZL9env_fall2&4294967295;HEAP32[_envelope_data+64>>2]=__ZL9env_rise2&4294967295;HEAP32[_envelope_data+68>>2]=__ZL9env_rise2&4294967295;HEAP32[_envelope_data+72>>2]=__ZL16env_risefallrise&4294967295;HEAP32[_envelope_data+76>>2]=__ZL16env_risefallrise&4294967295;HEAP32[__ZL7xmlbase>>2]=__str157&4294967295;HEAP32[__ZZL14ReplaceKeyNamePciRiE5C_163>>
-2]=__str2159&4294967295;HEAP32[__ZZL14ReplaceKeyNamePciRiE5C_163+8>>2]=__str3160&4294967295;HEAP32[__ZZL14ReplaceKeyNamePciRiE5C_163+16>>2]=__str4161&4294967295;HEAP32[__ZZL14ReplaceKeyNamePciRiE5C_163+24>>2]=__str5162&4294967295;HEAP32[__ZZL18GetVoiceAttributesPwiE11mnem_gender>>2]=__str27184&4294967295;HEAP32[__ZZL18GetVoiceAttributesPwiE11mnem_gender+8>>2]=__str28185&4294967295;HEAP32[__ZZL18GetVoiceAttributesPwiE11mnem_gender+16>>2]=__str29186&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE9mnem_tabs+
-4>>2]=__ZZL19SetProsodyParameteriPwP11PARAM_STACKE9mnem_rate&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE9mnem_tabs+8>>2]=__ZZL19SetProsodyParameteriPwP11PARAM_STACKE11mnem_volume&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE9mnem_tabs+12>>2]=__ZZL19SetProsodyParameteriPwP11PARAM_STACKE10mnem_pitch&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE9mnem_tabs+16>>2]=__ZZL19SetProsodyParameteriPwP11PARAM_STACKE10mnem_range&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE9mnem_rate>>
-2]=__str35&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE9mnem_rate+8>>2]=__str30187&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE9mnem_rate+16>>2]=__str31188&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE9mnem_rate+24>>2]=__str32189&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE9mnem_rate+32>>2]=__str33190&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE9mnem_rate+40>>2]=__str34191&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE11mnem_volume>>
-2]=__str35&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE11mnem_volume+8>>2]=__str35192&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE11mnem_volume+16>>2]=__str36193&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE11mnem_volume+24>>2]=__str37194&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE11mnem_volume+32>>2]=__str32189&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE11mnem_volume+40>>2]=__str38195&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE11mnem_volume+
-48>>2]=__str39196&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE10mnem_pitch>>2]=__str35&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE10mnem_pitch+8>>2]=__str40197&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE10mnem_pitch+16>>2]=__str41198&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE10mnem_pitch+24>>2]=__str32189&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE10mnem_pitch+32>>2]=__str42199&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE10mnem_pitch+
-40>>2]=__str43200&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE10mnem_range>>2]=__str35&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE10mnem_range+8>>2]=__str40197&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE10mnem_range+16>>2]=__str41198&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE10mnem_range+24>>2]=__str32189&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE10mnem_range+32>>2]=__str42199&4294967295;HEAP32[__ZZL19SetProsodyParameteriPwP11PARAM_STACKE10mnem_range+
-40>>2]=__str43200&4294967295;HEAP32[__ZL8ssmltags>>2]=__str44201&4294967295;HEAP32[__ZL8ssmltags+8>>2]=__str45202&4294967295;HEAP32[__ZL8ssmltags+16>>2]=__str46203&4294967295;HEAP32[__ZL8ssmltags+24>>2]=__str47204&4294967295;HEAP32[__ZL8ssmltags+32>>2]=__str48205&4294967295;HEAP32[__ZL8ssmltags+40>>2]=__str49206&4294967295;HEAP32[__ZL8ssmltags+48>>2]=__str50207&4294967295;HEAP32[__ZL8ssmltags+56>>2]=__str51208&4294967295;HEAP32[__ZL8ssmltags+64>>2]=__str52209&4294967295;HEAP32[__ZL8ssmltags+72>>2]=
-__str53210&4294967295;HEAP32[__ZL8ssmltags+80>>2]=__str54211&4294967295;HEAP32[__ZL8ssmltags+88>>2]=__str55212&4294967295;HEAP32[__ZL8ssmltags+96>>2]=__str56213&4294967295;HEAP32[__ZL8ssmltags+104>>2]=__str57214&4294967295;HEAP32[__ZL8ssmltags+112>>2]=__str58215&4294967295;HEAP32[__ZL8ssmltags+120>>2]=__str59216&4294967295;HEAP32[__ZL8ssmltags+128>>2]=__str60217&4294967295;HEAP32[__ZL8ssmltags+136>>2]=__str61218&4294967295;HEAP32[__ZL8ssmltags+144>>2]=__str62219&4294967295;HEAP32[__ZL8ssmltags+152>>
-2]=__str63220&4294967295;HEAP32[__ZL8ssmltags+160>>2]=__str64221&4294967295;HEAP32[__ZL8ssmltags+168>>2]=__str65222&4294967295;HEAP32[__ZL8ssmltags+176>>2]=__str66223&4294967295;HEAP32[__ZL8ssmltags+184>>2]=__str67224&4294967295;HEAP32[__ZL8ssmltags+192>>2]=__str68225&4294967295;HEAP32[__ZL8ssmltags+200>>2]=__str69226&4294967295;HEAP32[__ZL8ssmltags+208>>2]=__str70227&4294967295;HEAP32[__ZL8ssmltags+216>>2]=__str71228&4294967295;HEAP32[__ZL8ssmltags+224>>2]=__str72229&4294967295;HEAP32[__ZL8ssmltags+
-232>>2]=__str73230&4294967295;HEAP32[__ZL8ssmltags+240>>2]=__str74231&4294967295;HEAP32[__ZL8ssmltags+248>>2]=__str75232&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE10mnem_punct>>2]=__str79236&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE10mnem_punct+8>>2]=__str80237&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE10mnem_punct+16>>2]=__str81238&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE13mnem_capitals>>2]=__str83240&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE13mnem_capitals+8>>2]=
-__str84241&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE13mnem_capitals+16>>2]=__str85242&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE13mnem_capitals+24>>2]=__str86243&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE12prosody_attr+4>>2]=__str87244&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE12prosody_attr+8>>2]=__str88245&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE12prosody_attr+12>>2]=__str86243&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE12prosody_attr+16>>2]=__str89246&4294967295;
-HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE13mnem_emphasis>>2]=__str79236&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE13mnem_emphasis+8>>2]=__str91248&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE13mnem_emphasis+16>>2]=__str92249&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE13mnem_emphasis+24>>2]=__str73230&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE17mnem_interpret_as>>2]=__str96253&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE17mnem_interpret_as+8>>2]=__str97254&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE17mnem_interpret_as+
-16>>2]=__str98255&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE17mnem_interpret_as+24>>2]=__str99256&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE17mnem_interpret_as+32>>2]=__str100257&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE17mnem_sayas_format>>2]=__str101258&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE10mnem_break>>2]=__str79236&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE10mnem_break+8>>2]=__str110267&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE10mnem_break+16>>2]=__str111268&
-4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE10mnem_break+24>>2]=__str32189&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE10mnem_break+32>>2]=__str73230&4294967295;HEAP32[__ZZL14ProcessSsmlTagPwPcRiiiE10mnem_break+40>>2]=__str112269&4294967295;HEAP32[__ZL18xml_char_mnemonics>>2]=__str119&4294967295;HEAP32[__ZL18xml_char_mnemonics+8>>2]=__str120&4294967295;HEAP32[__ZL18xml_char_mnemonics+16>>2]=__str121&4294967295;HEAP32[__ZL18xml_char_mnemonics+24>>2]=__str122&4294967295;HEAP32[__ZL18xml_char_mnemonics+
-32>>2]=__str123&4294967295;HEAP32[__ZL18xml_char_mnemonics+40>>2]=__str124&4294967295;HEAP32[__ZL11accents_tab>>2]=__str45326&4294967295;HEAP32[__ZL11accents_tab+8>>2]=__str46327&4294967295;HEAP32[__ZL11accents_tab+16>>2]=__str47328&4294967295;HEAP32[__ZL11accents_tab+24>>2]=__str48329&4294967295;HEAP32[__ZL11accents_tab+32>>2]=__str49330&4294967295;HEAP32[__ZL11accents_tab+40>>2]=__str50331&4294967295;HEAP32[__ZL11accents_tab+48>>2]=__str51332&4294967295;HEAP32[__ZL11accents_tab+56>>2]=__str52333&
-4294967295;HEAP32[__ZL11accents_tab+64>>2]=__str53334&4294967295;HEAP32[__ZL11accents_tab+72>>2]=__str54335&4294967295;HEAP32[__ZL11accents_tab+80>>2]=__str55336&4294967295;HEAP32[__ZL11accents_tab+88>>2]=__str56337&4294967295;HEAP32[__ZL11accents_tab+96>>2]=__str57338&4294967295;HEAP32[__ZL11accents_tab+104>>2]=__str58339&4294967295;HEAP32[__ZL11accents_tab+112>>2]=__str59340&4294967295;HEAP32[__ZL11accents_tab+120>>2]=__str60341&4294967295;HEAP32[__ZL11accents_tab+128>>2]=__str61342&4294967295;
-HEAP32[__ZL11accents_tab+136>>2]=__str62343&4294967295;HEAP32[__ZL11accents_tab+144>>2]=__str63344&4294967295;HEAP32[__ZL11accents_tab+152>>2]=__str64345&4294967295;HEAP32[__ZL11accents_tab+160>>2]=__str65346&4294967295;HEAP32[__ZL11accents_tab+168>>2]=__str66347&4294967295;HEAP32[_version_string>>2]=__str19405&4294967295;HEAP32[__ZL15length_mod_tabs>>2]=__ZL14length_mods_en&4294967295;HEAP32[__ZL15length_mod_tabs+4>>2]=__ZL14length_mods_en&4294967295;HEAP32[__ZL15length_mod_tabs+8>>2]=__ZL15length_mods_en0&
-4294967295;HEAP32[__ZL15length_mod_tabs+12>>2]=__ZL17length_mods_equal&4294967295;HEAP32[__ZL15length_mod_tabs+16>>2]=__ZL17length_mods_equal&4294967295;HEAP32[__ZL15length_mod_tabs+20>>2]=__ZL17length_mods_equal&4294967295;HEAP32[_charsets>>2]=__ZL10ISO_8859_1&4294967295;HEAP32[_charsets+4>>2]=__ZL10ISO_8859_1&4294967295;HEAP32[_charsets+8>>2]=__ZL10ISO_8859_2&4294967295;HEAP32[_charsets+12>>2]=__ZL10ISO_8859_3&4294967295;HEAP32[_charsets+16>>2]=__ZL10ISO_8859_4&4294967295;HEAP32[_charsets+20>>2]=
-__ZL10ISO_8859_5&4294967295;HEAP32[_charsets+24>>2]=__ZL10ISO_8859_1&4294967295;HEAP32[_charsets+28>>2]=__ZL10ISO_8859_7&4294967295;HEAP32[_charsets+32>>2]=__ZL10ISO_8859_1&4294967295;HEAP32[_charsets+36>>2]=__ZL10ISO_8859_9&4294967295;HEAP32[_charsets+40>>2]=__ZL10ISO_8859_1&4294967295;HEAP32[_charsets+44>>2]=__ZL10ISO_8859_1&4294967295;HEAP32[_charsets+48>>2]=__ZL10ISO_8859_1&4294967295;HEAP32[_charsets+52>>2]=__ZL10ISO_8859_1&4294967295;HEAP32[_charsets+56>>2]=__ZL11ISO_8859_14&4294967295;HEAP32[_charsets+
-60>>2]=__ZL10ISO_8859_1&4294967295;HEAP32[_charsets+64>>2]=__ZL10ISO_8859_1&4294967295;HEAP32[_charsets+68>>2]=__ZL10ISO_8859_1&4294967295;HEAP32[_charsets+72>>2]=__ZL6KOI8_R&4294967295;HEAP32[_charsets+76>>2]=__ZL5ISCII&4294967295;HEAP32[_genders>>2]=__str11560&4294967295;HEAP32[_genders+8>>2]=__str12561&4294967295;HEAP32[_genders+16>>2]=__str13562&4294967295;HEAP32[_voice>>2]=__ZL9voicedata;HEAP32[_variant_lists>>2]=__ZL15variants_either&4294967295;HEAP32[_variant_lists+4>>2]=__ZL13variants_male&
-4294967295;HEAP32[_variant_lists+8>>2]=__ZL15variants_female&4294967295;HEAP32[__ZL11keyword_tab>>2]=__str6555&4294967295;HEAP32[__ZL11keyword_tab+8>>2]=__str7556&4294967295;HEAP32[__ZL11keyword_tab+16>>2]=__str9558&4294967295;HEAP32[__ZL11keyword_tab+24>>2]=__str34585&4294967295;HEAP32[__ZL11keyword_tab+32>>2]=__str35586&4294967295;HEAP32[__ZL11keyword_tab+40>>2]=__str36587&4294967295;HEAP32[__ZL11keyword_tab+48>>2]=__str37588&4294967295;HEAP32[__ZL11keyword_tab+56>>2]=__str38589&4294967295;HEAP32[__ZL11keyword_tab+
-64>>2]=__str39590&4294967295;HEAP32[__ZL11keyword_tab+72>>2]=__str40591&4294967295;HEAP32[__ZL11keyword_tab+80>>2]=__str41592&4294967295;HEAP32[__ZL11keyword_tab+88>>2]=__str42593&4294967295;HEAP32[__ZL11keyword_tab+96>>2]=__str43594&4294967295;HEAP32[__ZL11keyword_tab+104>>2]=__str44595&4294967295;HEAP32[__ZL11keyword_tab+112>>2]=__str45596&4294967295;HEAP32[__ZL11keyword_tab+120>>2]=__str46597&4294967295;HEAP32[__ZL11keyword_tab+128>>2]=__str47598&4294967295;HEAP32[__ZL11keyword_tab+136>>2]=__str48599&
-4294967295;HEAP32[__ZL11keyword_tab+144>>2]=__str49600&4294967295;HEAP32[__ZL11keyword_tab+152>>2]=__str50601&4294967295;HEAP32[__ZL11keyword_tab+160>>2]=__str51602&4294967295;HEAP32[__ZL11keyword_tab+168>>2]=__str52603&4294967295;HEAP32[__ZL11keyword_tab+176>>2]=__str53604&4294967295;HEAP32[__ZL11keyword_tab+184>>2]=__str54605&4294967295;HEAP32[__ZL11keyword_tab+192>>2]=__str55606&4294967295;HEAP32[__ZL11keyword_tab+200>>2]=__str56607&4294967295;HEAP32[__ZL11keyword_tab+208>>2]=__str57608&4294967295;
-HEAP32[__ZL11keyword_tab+216>>2]=__str58609&4294967295;HEAP32[__ZL11keyword_tab+224>>2]=__str548&4294967295;HEAP32[__ZL11keyword_tab+232>>2]=__str59610&4294967295;HEAP32[__ZL11keyword_tab+240>>2]=__str60611&4294967295;HEAP32[__ZL11keyword_tab+248>>2]=__str61612&4294967295;HEAP32[__ZL11keyword_tab+256>>2]=__str62613&4294967295;HEAP32[__ZL11keyword_tab+264>>2]=__str63614&4294967295;HEAP32[__ZL11keyword_tab+272>>2]=__str64615&4294967295;HEAP32[__ZL11keyword_tab+280>>2]=__str65616&4294967295;HEAP32[__ZL11keyword_tab+
-288>>2]=__str66617&4294967295;HEAP32[__ZL11keyword_tab+296>>2]=__str67618&4294967295;HEAP32[__ZL11keyword_tab+304>>2]=__str68619&4294967295;HEAP32[__ZL11options_tab>>2]=__str76627&4294967295;HEAP32[__ZL11options_tab+8>>2]=__str77628&4294967295;FS.init();__globalConstructor__();var d=null;Module._main&&(d=Module.callMain(f),__shutdownRuntime__());return d}Module.run=run;Module.noInitialRun||run();
diff --git a/demos/espeak/espeak_src.tar.bz2 b/demos/espeak/espeak_src.tar.bz2
deleted file mode 100644
index d7a8d13c8d0de..0000000000000
Binary files a/demos/espeak/espeak_src.tar.bz2 and /dev/null differ
diff --git a/demos/freetype.cc.js b/demos/freetype.cc.js
deleted file mode 100644
index 556c7213b8d3a..0000000000000
--- a/demos/freetype.cc.js
+++ /dev/null
@@ -1,4183 +0,0 @@
-/*
-This file contains FreeType, compiled to JavaScript. Licensing info:
-====================================================================
-
-Copyright 2006, 2007, 2008, 2009, 2010 by
-David Turner, Robert Wilhelm, and Werner Lemberg.
-
-This file is part of the FreeType project, and may only be used,
-modified, and distributed under the terms of the FreeType project
-license, LICENSE.TXT. By continuing to use, modify, or distribute
-this file you indicate that you have read the license and understand
-and accept it fully.
-
-LICENSE.TXT:
-
-The FreeType 2 font engine is copyrighted work and cannot be used
-legally without a software license. In order to make this project
-usable to a vast majority of developers, we distribute it under two
-mutually exclusive open-source licenses.
-
-This means that *you* must choose *one* of the two licenses described
-below, then obey all its terms and conditions when using FreeType 2 in
-any of your projects or products.
-
- - The FreeType License, found in the file `FTL.TXT', which is similar
- to the original BSD license *with* an advertising clause that forces
- you to explicitly cite the FreeType project in your product's
- documentation. All details are in the license file. This license
- is suited to products which don't use the GNU General Public
- License.
-
- - The GNU General Public License version 2, found in `GPL.TXT' (any
- later version can be used also), for programs which already use the
- GPL. Note that the FTL is incompatible with the GPL due to its
- advertisement clause.
-
-The contributed BDF and PCF drivers come with a license similar to that
-of the X Window System. It is compatible to the above two licenses (see
-file src/bdf/README and src/pcf/README).
-
-The gzip module uses the zlib license (see src/gzip/zlib.h) which too is
-compatible to the above two licenses.
-*/
-
-/*
-This file also contains the Liberation Sans Bold font (see 'font.ttf'):
-=======================================================================
-
-LICENSE AGREEMENT AND LIMITED PRODUCT WARRANTY
-LIBERATION FONT SOFTWARE
-
-This agreement governs the use of the Software and any updates to the Software, regardless of the delivery mechanism. Subject to the following terms, Red Hat, Inc. ("Red Hat") grants to the user ("Client") a license to this work pursuant to the GNU General Public License v.2 with the exceptions set forth below and such other terms as are set forth in this End User License Agreement.
-
- 1. The Software and License Exception. LIBERATION font software (the "Software") consists of TrueType-OpenType formatted font software for rendering LIBERATION typefaces in sans-serif, serif, and monospaced character styles. You are licensed to use, modify, copy, and distribute the Software pursuant to the GNU General Public License v.2 with the following exceptions:
-
- (a) As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
-
- (b) As a further exception, any distribution of the object code of the Software in a physical product must provide you the right to access and modify the source code for the Software and to reinstall that modified version of the Software in object code form on the same physical product on which you received it.
-
- 2. Intellectual Property Rights. The Software and each of its components, including the source code, documentation, appearance, structure and organization are owned by Red Hat and others and are protected under copyright and other laws. Title to the Software and any component, or to any copy, modification, or merged portion shall remain with the aforementioned, subject to the applicable license. The "LIBERATION" trademark is a trademark of Red Hat, Inc. in the U.S. and other countries. This agreement does not permit Client to distribute modified versions of the Software using Red Hat's trademarks. If Client makes a redistribution of a modified version of the Software, then Client must modify the files names to remove any reference to the Red Hat trademarks and must not use the Red Hat trademarks in any way to reference or promote the modified Software.
-
- 3. Limited Warranty. To the maximum extent permitted under applicable law, the Software is provided and licensed "as is" without warranty of any kind, expressed or implied, including the implied warranties of merchantability, non-infringement or fitness for a particular purpose. Red Hat does not warrant that the functions contained in the Software will meet Client's requirements or that the operation of the Software will be entirely error free or appear precisely as described in the accompanying documentation.
-
- 4. Limitation of Remedies and Liability. To the maximum extent permitted by applicable law, Red Hat or any Red Hat authorized dealer will not be liable to Client for any incidental or consequential damages, including lost profits or lost savings arising out of the use or inability to use the Software, even if Red Hat or such dealer has been advised of the possibility of such damages.
-
- 5. General. If any provision of this agreement is held to be unenforceable, that shall not affect the enforceability of the remaining provisions. This agreement shall be governed by the laws of the State of North Carolina and of the United States, without regard to any conflict of laws provisions, except that the United Nations Convention on the International Sale of Goods shall not apply.
-Copyright © 2007 Red Hat, Inc. All rights reserved. LIBERATION is a trademark of Red Hat, Inc.
-*/
-
-this.Module={};var args=arguments;
-Runtime={stackAlloc:function(e){var g=STACKTOP;Runtime.memset(STACKTOP,0,e);STACKTOP+=e;STACKTOP=Math.ceil(STACKTOP/4)*4;return g},staticAlloc:function(e){var g=STATICTOP;STATICTOP+=e;STATICTOP=Math.ceil(STATICTOP/4)*4;return g},alignMemory:function(e,g){return Math.ceil(e/(g?g:4))*(g?g:4)},memset:function(e,g,d){for(var b=0;b0},isStructType:function(e){if(isPointerType(e))return false;if(RegExp(/^\[\d+\ x\ (.*)\]/g).test(e))return true;return!Runtime.isNumberType(e)&&e[0]=="%"},INT_TYPES:{i1:0,i8:0,i16:0,i32:0,i64:0},FLOAT_TYPES:{"float":0,"double":0},getNativeFieldSize:function(e,g){var d={i1:1,i8:1,i16:2,i32:4,i64:8,"float":4,"double":8}[e];d||(d=4);g||(d=Math.max(d,4));return d},dedup:function(e,g){var d={};return g?e.filter(function(b){if(d[b[g]])return false;
-return d[b[g]]=true}):e.filter(function(b){if(d[b])return false;return d[b]=true})},set:function(){if(typeof arguments[0]==="object")arguments=arguments[0];for(var e={},g=0;g=0&&d.push(a-b);return b=a});e.flatSize=Runtime.alignMemory(e.flatSize,e.alignSize);if(d.length==0)e.flatFactor=e.flatSize;else if(Runtime.dedup(d).length==1)e.flatFactor=d[0];e.needsFlattening=e.flatFactor!=1;return e.flatIndexes},__dummy__:0};function __globalConstructor__(){}var FUNCTION_TABLE=[],__THREW__=false,__ATEXIT__=[],ABORT=false,undef=0;
-function abort(e){print(e+":\n"+Error().stack);ABORT=true;throw"Assertion: "+e;}function assert(e,g){e||abort("Assertion failed: "+g)}var ALLOC_NORMAL=0,ALLOC_STACK=1,ALLOC_STATIC=2;
-function Pointer_make(e,g,d){g=g?g:0;assert(g===0);if(e===HEAP)return g;g=e.length;var b;for(b=0;b0;){var e=__ATEXIT__.pop();if(typeof e==="number")e=FUNCTION_TABLE[e];e()}}function Array_copy(e,g){return IHEAP.slice(e,e+g)}function String_len(e){for(var g=0;HEAP[e+g];)g++;return g}
-function String_copy(e,g){return Array_copy(e,String_len(e)).concat(g?[0]:[])}PRINTBUFFER="";function __print__(e){if(e===null){print(PRINTBUFFER);PRINTBUFFER=""}else for(PRINTBUFFER+=e;(e=PRINTBUFFER.indexOf("\n"))!=-1;){print(PRINTBUFFER.substr(0,e));PRINTBUFFER=PRINTBUFFER.substr(e+1)}}function jrint(e,g){if(g)e+=" : ";else{g=e;e=""}print(e+JSON.stringify(g))}function intArrayFromString(e){for(var g=[],d=0;d=0)return e;return g<=32?2*Math.abs(1<=d)e=-2*d+e;return e}
-var $0___SIZE=4,$1___SIZE=8,$2___SIZE=1428,$2___FLATTENER=[0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,72,76,852,980,1E3,1024,1040,1232,1236,1240,1244,1248,1252,1256,1412,1416,1420,1424],$3___SIZE=20,$struct__0TEncoding___SIZE=12,$struct_AFM_FontInfoRec____SIZE=44,$struct_AFM_FontInfoRec____FLATTENER=[0,4,20,24,28,32,36,40],$struct_AFM_KernPairRec____SIZE=16,$struct_AFM_ParserRec____SIZE=20,$struct_AFM_Parser_FuncsRec___SIZE=12,$struct_AFM_StreamRec____SIZE=16,$struct_AFM_TrackKernRec____SIZE=
-20,$struct_AFM_ValueRec____SIZE=8,$struct_AF_AxisHintsRec___SIZE=28,$struct_AF_EdgeRec____SIZE=48,$struct_AF_EdgeRec____FLATTENER=[0,4,8,12,13,16,20,24,28,32,36,40,44],$struct_AF_FaceGlobalsRec____SIZE=28,$struct_AF_GlyphHintsRec____SIZE=124,$struct_AF_GlyphHintsRec____FLATTENER=[0,4,8,12,16,20,24,28,32,36,40,44,48,104,108,112,116,120],$struct_AF_LatinAxisRec___SIZE=396,$struct_AF_LatinAxisRec___FLATTENER=[0,4,8,12,204,208,212,213,216,220,388,392],$struct_AF_LatinBlueRec___SIZE=28,$struct_AF_LatinMetricsRec____SIZE=
-832,$struct_AF_LatinMetricsRec____FLATTENER=[0,36,40],$struct_AF_LoaderRec____SIZE=184,$struct_AF_LoaderRec____FLATTENER=[0,4,8,12,136,140,144,160,168,176],$struct_AF_PointRec____SIZE=40,$struct_AF_PointRec____FLATTENER=[0,2,3,4,8,12,14,16,20,24,28,32,36],$struct_AF_ScalerRec___SIZE=28,$struct_AF_ScriptClassRec____SIZE=32,$struct_AF_ScriptMetricsRec____SIZE=36,$struct_AF_ScriptMetricsRec____FLATTENER=[0,4,32],$struct_AF_Script_UniRangeRec___SIZE=8,$struct_AF_SegmentRec____SIZE=52,$struct_AF_SegmentRec____FLATTENER=
-[0,1,2,4,6,8,12,16,20,24,28,32,36,40,44,48],$struct_BDF_CMapRec____SIZE=24,$struct_BDF_CMapRec____FLATTENER=[0,16,20],$struct_BDF_FaceRec____SIZE=168,$struct_BDF_FaceRec____FLATTENER=[0,132,136,140,144,148,152,164],$struct_BDF_encoding_el___SIZE=8,$struct_CFF_Builder___SIZE=76,$struct_CFF_Builder___FLATTENER=[0,4,8,12,16,20,24,28,32,40,48,64,65,66,67,68,72],$struct_CFF_CMapStdRec____SIZE=20,$struct_CFF_CharsetRec___SIZE=24,$struct_CFF_Decoder___SIZE=928,$struct_CFF_Decoder___FLATTENER=[0,76,80,276,
-280,676,680,684,688,744,748,752,753,756,760,888,892,896,900,904,908,912,916,920,924],$struct_CFF_Decoder_Zone___SIZE=12,$struct_CFF_EncodingRec___SIZE=1036,$struct_CFF_EncodingRec___FLATTENER=[0,4,8,12,524],$struct_CFF_FDSelectRec___SIZE=28,$struct_CFF_Field_Handler___SIZE=28,$struct_CFF_FontRecDictRec___SIZE=172,$struct_CFF_FontRecDictRec___FLATTENER=[0,4,8,12,16,20,24,28,32,36,40,44,48,64,68,76,80,96,100,104,108,112,116,120,124,128,132,136,140,144,148,152,156,160,164,168],$struct_CFF_FontRec____SIZE=
-2072,$struct_CFF_FontRec____FLATTENER=[0,4,8,12,16,17,18,19,20,52,84,116,1152,1176,1208,1240,1272,1304,1308,1312,1316,1320,1324,1892,1896,2024,2052,2056,2060,2064,2068],$struct_CFF_GlyphSlotRec____SIZE=172,$struct_CFF_GlyphSlotRec____FLATTENER=[0,160,161,164,168],$struct_CFF_IndexRec___SIZE=32,$struct_CFF_InternalRec____SIZE=132,$struct_CFF_ParserRec____SIZE=416,$struct_CFF_ParserRec____FLATTENER=[0,4,8,12,16,404,408,412],$struct_CFF_PrivateRec___SIZE=360,$struct_CFF_PrivateRec___FLATTENER=[0,1,2,
-3,4,60,100,156,196,200,204,208,212,216,217,220,272,324,328,332,336,340,344,348,352,356],$struct_CFF_SizeRec____SIZE=48,$struct_CFF_SubFontRec___SIZE=568,$struct_CFF_SubFontRec___FLATTENER=[0,172,532,564],$struct_CID_FaceDictRec____SIZE=252,$struct_CID_FaceDictRec____FLATTENER=[0,196,200,204,208,212,213,216,232,240,244,248],$struct_CID_FaceInfoRec____SIZE=172,$struct_CID_FaceInfoRec____FLATTENER=[0,4,8,12,16,20,24,56,72,76,80,144,148,152,156,160,164,168],$struct_CID_FaceRec____SIZE=332,$struct_CID_FaceRec____FLATTENER=
-[0,132,136,140,312,316,320,324,328],$struct_CID_Loader___SIZE=104,$struct_CID_Parser___SIZE=100,$struct_CID_Parser___FLATTENER=[0,72,76,80,84,88,92,96],$struct_CID_SizeRec____SIZE=48,$struct_CID_SubrsRec____SIZE=8,$struct_FNT_CMapRec____SIZE=24,$struct_FNT_CMapRec____FLATTENER=[0,16,20],$struct_FNT_FaceRec____SIZE=152,$struct_FNT_FaceRec____FLATTENER=[0,132,136,140],$struct_FNT_FontRec____SIZE=172,$struct_FNT_FontRec____FLATTENER=[0,4,160,164,168],$struct_FTC_BasicAttrRec___SIZE=28,$struct_FTC_BasicFamilyRec____SIZE=
-48,$struct_FTC_BasicQueryRec____SIZE=36,$struct_FTC_CMapCacheRec____SIZE=0,$struct_FTC_CMapCacheRec____FLATTENER=[],$struct_FTC_CMapNodeRec____SIZE=288,$struct_FTC_CMapNodeRec____FLATTENER=[0,20,24,28,32],$struct_FTC_CMapQueryRec____SIZE=12,$struct_FTC_CacheClassRec___SIZE=32,$struct_FTC_CacheRec____SIZE=64,$struct_FTC_CacheRec____FLATTENER=[0,4,8,12,16,48,52,56,60],$struct_FTC_FaceNodeRec____SIZE=16,$struct_FTC_FaceNodeRec____FLATTENER=[0,8,12],$struct_FTC_FamilyRec____SIZE=20,$struct_FTC_FamilyRec____FLATTENER=
-[0,8,12,16],$struct_FTC_FontRec___SIZE=8,$struct_FTC_FontRec___FLATTENER=[0,4,6],$struct_FTC_GCacheClassRec___SIZE=36,$struct_FTC_GCacheRec____SIZE=104,$struct_FTC_GNodeRec____SIZE=28,$struct_FTC_GNodeRec____FLATTENER=[0,20,24],$struct_FTC_GQueryRec____SIZE=8,$struct_FTC_IFamilyClassRec___SIZE=24,$struct_FTC_INodeRec____SIZE=32,$struct_FTC_ImageCacheRec____SIZE=0,$struct_FTC_ImageCacheRec____FLATTENER=[],$struct_FTC_ImageTypeRec____SIZE=16,$struct_FTC_ManagerRec____SIZE=180,$struct_FTC_ManagerRec____FLATTENER=
-[0,4,8,12,16,20,24,88,92,132,172,176],$struct_FTC_MruListClassRec___SIZE=20,$struct_FTC_MruListRec____SIZE=40,$struct_FTC_MruListRec____FLATTENER=[0,4,8,12,16,36],$struct_FTC_MruNodeRec____SIZE=8,$struct_FTC_NodeRec____SIZE=20,$struct_FTC_NodeRec____FLATTENER=[0,8,12,16,18],$struct_FTC_OldCMapDescRec____SIZE=16,$struct_FTC_OldImageDescRec____SIZE=12,$struct_FTC_SBitCacheRec____SIZE=0,$struct_FTC_SBitCacheRec____FLATTENER=[],$struct_FTC_SBitRec____SIZE=16,$struct_FTC_SBitRec____FLATTENER=[0,1,2,3,
-4,5,6,8,9,12],$struct_FTC_SFamilyClassRec___SIZE=28,$struct_FTC_SFamilyClassRec___FLATTENER=[0,20,24],$struct_FTC_SNodeRec____SIZE=288,$struct_FTC_SNodeRec____FLATTENER=[0,28,32],$struct_FTC_ScalerRec____SIZE=24,$struct_FTC_SizeNodeRec____SIZE=36,$struct_FTC_SizeNodeRec____FLATTENER=[0,8,12],$struct_FT_AutoHinterRec____SIZE=0,$struct_FT_AutoHinterRec____FLATTENER=[],$struct_FT_AutoHinter_ServiceRec___SIZE=16,$struct_FT_AutofitterRec____SIZE=204,$struct_FT_Bitmap___SIZE=24,$struct_FT_Bitmap___FLATTENER=
-[0,4,8,12,16,18,19,20],$struct_FT_BitmapGlyphRec____SIZE=52,$struct_FT_BitmapGlyphRec____FLATTENER=[0,20,24,28],$struct_FT_Bitmap_Size___SIZE=16,$struct_FT_Bitmap_Size___FLATTENER=[0,2,4,8,12],$struct_FT_CMapRec___SIZE=16,$struct_FT_CMap_ClassRec____SIZE=40,$struct_FT_CharMapRec___SIZE=12,$struct_FT_CharMapRec___FLATTENER=[0,4,8,10],$struct_FT_Data___SIZE=8,$struct_FT_DriverRec____SIZE=40,$struct_FT_DriverRec____FLATTENER=[0,20,24,32,36],$struct_FT_Driver_ClassRec____SIZE=104,$struct_FT_Driver_ClassRec____FLATTENER=
-[0,36,40,44,48,52,56,60,64,68,72,76,80,84,88,92,96,100],$struct_FT_FaceRec___SIZE=132,$struct_FT_FaceRec___FLATTENER=[0,4,8,12,16,20,24,28,32,36,40,44,52,68,70,72,74,76,78,80,82,84,88,92,96,100,104,108,116,124,128],$struct_FT_Face_InternalRec____SIZE=64,$struct_FT_Face_InternalRec____FLATTENER=[0,2,4,20,28,32,52,56,60],$struct_FT_Frame_Field___SIZE=4,$struct_FT_GZipFileRec____SIZE=8276,$struct_FT_GZipFileRec____FLATTENER=[0,4,8,12,68,72,4168,8264,8268,8272],$struct_FT_Generic___SIZE=8,$struct_FT_GlyphLoadRec___SIZE=
-36,$struct_FT_GlyphLoadRec___FLATTENER=[0,20,24,28,32],$struct_FT_GlyphLoaderRec____SIZE=96,$struct_FT_GlyphLoaderRec____FLATTENER=[0,4,8,12,16,20,56,92],$struct_FT_GlyphRec____SIZE=20,$struct_FT_GlyphSlotRec____SIZE=160,$struct_FT_GlyphSlotRec____FLATTENER=[0,4,8,12,16,24,56,60,64,72,76,100,104,108,128,132,136,140,144,148,152,156],$struct_FT_Glyph_Class___SIZE=32,$struct_FT_Glyph_Metrics___SIZE=32,$struct_FT_IncrementalRec____SIZE=0,$struct_FT_IncrementalRec____FLATTENER=[],$struct_FT_Incremental_FuncsRec___SIZE=
-12,$struct_FT_Incremental_InterfaceRec___SIZE=8,$struct_FT_LZWFileRec____SIZE=4292,$struct_FT_LZWFileRec____FLATTENER=[0,4,8,12,184,4280,4284,4288],$struct_FT_LibraryRec____SIZE=200,$struct_FT_LibraryRec____FLATTENER=[0,4,12,16,20,24,28,156,164,168,172,176,180,196],$struct_FT_ListNodeRec____SIZE=12,$struct_FT_ListRec___SIZE=8,$struct_FT_LzwStateRec___SIZE=172,$struct_FT_LzwStateRec___FLATTENER=[0,4,8,24,28,32,36,40,44,48,52,56,60,64,68,72,76,80,84,88,92,96,100,164,168],$struct_FT_MM_Var___SIZE=20,
-$struct_FT_MemoryRec____SIZE=16,$struct_FT_ModuleRec___SIZE=20,$struct_FT_Module_Class___SIZE=36,$struct_FT_Multi_Master___SIZE=56,$struct_FT_Open_Args___SIZE=32,$struct_FT_Outline___SIZE=20,$struct_FT_Outline___FLATTENER=[0,2,4,8,12,16],$struct_FT_OutlineGlyphRec____SIZE=40,$struct_FT_Outline_Funcs___SIZE=24,$struct_FT_Parameter___SIZE=8,$struct_FT_RFork_Ref___SIZE=8,$struct_FT_RasterRec____SIZE=0,$struct_FT_RasterRec____FLATTENER=[],$struct_FT_Raster_Funcs___SIZE=24,$struct_FT_Raster_Params___SIZE=
-48,$struct_FT_RendererRec____SIZE=72,$struct_FT_RendererRec____FLATTENER=[0,20,24,28,60,64,68],$struct_FT_Renderer_Class___SIZE=60,$struct_FT_Renderer_Class___FLATTENER=[0,36,40,44,48,52,56],$struct_FT_ServiceCacheRec___SIZE=20,$struct_FT_ServiceDescRec___SIZE=8,$struct_FT_Service_BDFRec___SIZE=8,$struct_FT_Service_CIDRec___SIZE=12,$struct_FT_Service_CKERNvalidateRec____SIZE=4,$struct_FT_Service_GXvalidateRec____SIZE=4,$struct_FT_Service_GlyphDictRec___SIZE=8,$struct_FT_Service_KerningRec___SIZE=
-4,$struct_FT_Service_MultiMastersRec___SIZE=20,$struct_FT_Service_OTvalidateRec____SIZE=4,$struct_FT_Service_PfrMetricsRec___SIZE=12,$struct_FT_Service_PsCMapsRec___SIZE=32,$struct_FT_Service_PsFontNameRec___SIZE=4,$struct_FT_Service_PsInfoRec___SIZE=16,$struct_FT_Service_SFNT_TableRec___SIZE=12,$struct_FT_Service_TTCMapsRec___SIZE=4,$struct_FT_Service_TTGlyfRec___SIZE=4,$struct_FT_Service_TrueTypeEngineRec___SIZE=4,$struct_FT_Service_WinFntRec___SIZE=4,$struct_FT_SfntName___SIZE=16,$struct_FT_SfntName___FLATTENER=
-[0,2,4,6,8,12],$struct_FT_SizeRec____SIZE=44,$struct_FT_SizeRec____FLATTENER=[0,4,12,40],$struct_FT_Size_InternalRec____SIZE=0,$struct_FT_Size_InternalRec____FLATTENER=[],$struct_FT_Size_Metrics___SIZE=28,$struct_FT_Size_Metrics___FLATTENER=[0,2,4,8,12,16,20,24],$struct_FT_Slot_InternalRec____SIZE=40,$struct_FT_Slot_InternalRec____FLATTENER=[0,4,8,12,28,36],$struct_FT_Span___SIZE=6,$struct_FT_StreamRec____SIZE=40,$struct_FT_StrokeBorderRec____SIZE=32,$struct_FT_StrokerRec____SIZE=120,$struct_FT_StrokerRec____FLATTENER=
-[0,4,8,16,17,20,24,32,36,40,44,48,52,116],$struct_FT_SubGlyphRec____SIZE=32,$struct_FT_UnitVector___SIZE=4,$struct_FT_ValidatorRec____SIZE=172,$struct_FT_Var_Named_Style___SIZE=8,$struct_FT_WinFNT_HeaderRec___SIZE=156,$struct_FT_WinFNT_HeaderRec___FLATTENER=[0,4,8,68,70,72,74,76,78,80,82,83,84,86,88,90,92,94,96,98,100,101,102,103,104,108,112,116,120,124,128,132,134,136,138,140],$struct_GX_AVarSegmentRec____SIZE=8,$struct_GX_BlendRec____SIZE=40,$struct_GX_FVar_Axis___SIZE=20,$struct_GX_FVar_Axis___FLATTENER=
-[0,4,8,12,16,18],$struct_GX_FVar_Head___SIZE=16,$struct_GX_FVar_Head___FLATTENER=[0,4,6,8,10,12,14],$struct_GX_GVar_Head___SIZE=20,$struct_GX_GVar_Head___FLATTENER=[0,4,6,8,12,14,16],$struct_IUP_WorkerRec____SIZE=16,$struct_PCF_AccelRec___SIZE=84,$struct_PCF_AccelRec___FLATTENER=[0,1,2,3,4,5,6,8,12,16,20,36,52,68],$struct_PCF_Compressed_MetricRec___SIZE=5,$struct_PCF_FaceRec____SIZE=328,$struct_PCF_FaceRec____FLATTENER=[0,132,172,176,180,184,196,280,284,288,292,296,300,304,308,312,316],$struct_PCF_MetricRec___SIZE=
-16,$struct_PCF_ParsePropertyRec____SIZE=12,$struct_PCF_PropertyRec____SIZE=12,$struct_PCF_TocRec___SIZE=12,$struct_PFR_BitWriter____SIZE=20,$struct_PFR_CMapRec____SIZE=24,$struct_PFR_CMapRec____FLATTENER=[0,16,20],$struct_PFR_DimensionRec___SIZE=12,$struct_PFR_ExtraItemRec____SIZE=8,$struct_PFR_FaceRec____SIZE=440,$struct_PFR_FaceRec____FLATTENER=[0,132,240,288],$struct_PFR_GlyphRec____SIZE=36,$struct_PFR_HeaderRec____SIZE=108,$struct_PFR_KernItemRec____SIZE=24,$struct_PFR_KernItemRec____FLATTENER=
-[0,4,5,6,8,12,16,20],$struct_PFR_LogFontRec____SIZE=48,$struct_PFR_LogFontRec____FLATTENER=[0,4,8,24,28,32,36,40,44],$struct_PFR_PhyFontRec____SIZE=152,$struct_PFR_PhyFontRec____FLATTENER=[0,4,8,12,16,20,36,40,44,48,52,56,68,80,84,88,92,96,100,104,108,112,116,120,124,128,132,136,140,144,148],$struct_PFR_SizeRec____SIZE=44,$struct_PFR_SlotRec____SIZE=196,$struct_PFR_StrikeRec___SIZE=36,$struct_PFR_SubGlyphRec___SIZE=24,$struct_PSAux_Interface___SIZE=28,$struct_PSH_Blue_TableRec___SIZE=516,$struct_PSH_BluesRec___SIZE=
-2084,$struct_PSH_BluesRec___FLATTENER=[0,516,1032,1548,2064,2068,2072,2076,2080],$struct_PSH_ContourRec____SIZE=8,$struct_PSH_DimensionRec___SIZE=204,$struct_PSH_DimensionRec___FLATTENER=[0,196,200],$struct_PSH_GlobalsRec____SIZE=2496,$struct_PSH_GlobalsRec____FLATTENER=[0,4,412],$struct_PSH_Globals_FuncsRec___SIZE=12,$struct_PSH_GlyphRec____SIZE=128,$struct_PSH_GlyphRec____FLATTENER=[0,4,8,12,16,20,24,28,108,112,116,120,121,122,123,124],$struct_PSH_HintRec____SIZE=28,$struct_PSH_Hint_TableRec____SIZE=
-40,$struct_PSH_PointRec____SIZE=48,$struct_PSH_PointRec____FLATTENER=[0,4,8,12,16,20,21,24,28,32,36,40,44],$struct_PSH_WidthsRec___SIZE=196,$struct_PSHinter_Interface___SIZE=12,$struct_PS_BlendRec____SIZE=420,$struct_PS_BlendRec____FLATTENER=[0,4,8,24,88,136,140,144,212,280,284,352,416],$struct_PS_DesignMapRec___SIZE=12,$struct_PS_DimensionRec____SIZE=36,$struct_PS_FontExtraRec___SIZE=2,$struct_PS_FontInfoRec___SIZE=32,$struct_PS_FontInfoRec___FLATTENER=[0,4,8,12,16,20,24,26,28],$struct_PS_Hint_TableRec____SIZE=
-12,$struct_PS_Hinter_Module_Rec____SIZE=176,$struct_PS_Hinter_Module_Rec____FLATTENER=[0,20,108,120,148],$struct_PS_HintsRec____SIZE=88,$struct_PS_MaskRec____SIZE=16,$struct_PS_Mask_TableRec____SIZE=12,$struct_PS_ParserRec___SIZE=72,$struct_PS_Parser_FuncsRec___SIZE=52,$struct_PS_PrivateRec___SIZE=196,$struct_PS_PrivateRec___FLATTENER=[0,4,8,9,10,11,12,40,60,88,108,112,116,120,122,124,125,126,127,128,154,180,184,188,192],$struct_PS_TableRec___SIZE=52,$struct_PS_Table_FuncsRec___SIZE=16,$struct_PS_UnicodesRec___SIZE=
-24,$struct_PS_UnicodesRec___FLATTENER=[0,16,20],$struct_SFNT_HeaderRec____SIZE=16,$struct_SFNT_HeaderRec____FLATTENER=[0,4,6,8,10,12],$struct_SFNT_Interface___SIZE=160,$struct_T1_BuilderRec___SIZE=112,$struct_T1_BuilderRec___FLATTENER=[0,4,8,12,16,20,24,28,32,40,48,64,68,69,70,72,76,80],$struct_T1_Builder_FuncsRec___SIZE=32,$struct_T1_CMapCustomRec____SIZE=28,$struct_T1_CMapCustomRec____FLATTENER=[0,16,20,24],$struct_T1_CMapStdRec____SIZE=32,$struct_T1_CMapStdRec____FLATTENER=[0,16,20,24,28],$struct_T1_CMap_ClassesRec___SIZE=
-16,$struct_T1_DecoderRec____SIZE=1500,$struct_T1_DecoderRec____FLATTENER=[0,112,1136,1140,1344,1348,1352,1356,1360,1364,1368,1372,1376,1392,1400,1404,1408,1464,1468,1472,1476,1488,1492,1496],$struct_T1_Decoder_FuncsRec___SIZE=12,$struct_T1_DriverRec____SIZE=0,$struct_T1_DriverRec____FLATTENER=[],$struct_T1_EncodingRec___SIZE=20,$struct_T1_FaceRec____SIZE=556,$struct_T1_FaceRec____FLATTENER=[0,132,484,488,492,496,520,528,532,536,540,544,548,552],$struct_T1_FieldRec____SIZE=36,$struct_T1_FontRec___SIZE=
-352,$struct_T1_FontRec___FLATTENER=[0,32,36,232,236,240,260,264,268,272,276,280,284,288,292,296,300,301,304,320,328,344,348],$struct_T1_GlyphSlotRec____SIZE=180,$struct_T1_GlyphSlotRec____FLATTENER=[0,160,161,164,168,172,176],$struct_T1_HintsRec____SIZE=0,$struct_T1_HintsRec____FLATTENER=[],$struct_T1_Hints_FuncsRec___SIZE=28,$struct_T1_Loader____SIZE=376,$struct_T1_Loader____FLATTENER=[0,96,100,152,156,208,260,312,316,368,372],$struct_T1_ParserRec____SIZE=96,$struct_T1_ParserRec____FLATTENER=[0,
-72,76,80,84,88,92,93,94],$struct_T1_TokenRec____SIZE=12,$struct_T2_HintsRec____SIZE=0,$struct_T2_HintsRec____FLATTENER=[],$struct_T2_Hints_FuncsRec___SIZE=28,$struct_T42_DriverRec____SIZE=48,$struct_T42_DriverRec____FLATTENER=[0,40,44],$struct_T42_FaceRec____SIZE=560,$struct_T42_FaceRec____FLATTENER=[0,132,484,488,492,496,500,504,528,536],$struct_T42_GlyphSlotRec____SIZE=164,$struct_T42_LoaderRec___SIZE=304,$struct_T42_LoaderRec___FLATTENER=[0,88,92,144,148,200,252],$struct_T42_ParserRec___SIZE=88,
-$struct_T42_ParserRec___FLATTENER=[0,72,76,80,84],$struct_T42_SizeRec____SIZE=48,$struct_TBBox_Rec___SIZE=24,$struct_TCell____SIZE=16,$struct_TProfile___SIZE=32,$struct_TRaster____SIZE=24,$struct_TRaster____FLATTENER=[0,4,8,12,16,22],$struct_TTC_HeaderRec___SIZE=16,$struct_TT_BDFRec___SIZE=24,$struct_TT_CMap12Rec____SIZE=44,$struct_TT_CMap12Rec____FLATTENER=[0,24,28,32,36,40],$struct_TT_CMap14Rec____SIZE=40,$struct_TT_CMap14Rec____FLATTENER=[0,24,28,32,36],$struct_TT_CMap4Rec____SIZE=56,$struct_TT_CMap4Rec____FLATTENER=
-[0,24,28,32,36,40,44,48,52],$struct_TT_CMapRec____SIZE=24,$struct_TT_CMapRec____FLATTENER=[0,16,20],$struct_TT_CMap_ClassRec___SIZE=52,$struct_TT_CMap_ClassRec___FLATTENER=[0,40,44,48],$struct_TT_DefRecord____SIZE=16,$struct_TT_DriverRec____SIZE=84,$struct_TT_DriverRec____FLATTENER=[0,40,44,80],$struct_TT_ExecContextRec____SIZE=608,$struct_TT_ExecContextRec____FLATTENER=[0,4,8,12,16,20,24,28,32,36,72,108,144,180,216,244,284,352,356,360,364,368,372,376,380,384,388,392,396,400,404,408,412,416,420,424,
-428,432,436,440,442,444,468,472,476,480,484,488,492,560,561,564,568,572,576,580,584,588,592,596,600,604],$struct_TT_FaceRec____SIZE=824,$struct_TT_FaceRec____FLATTENER=[0,132,148,152,156,160,216,260,292,296,300,344,348,368,468,500,504,508,512,516,520,524,528,532,536,540,548,556,612,616,620,624,628,644,648,652,656,660,664,668,672,676,680,684,688,692,700,704,708,712,716,720,724,728,732,736,740,744,748,752,756,760,764,768,772,776,780,784,788,792,816,820],$struct_TT_GaspRec___SIZE=8,$struct_TT_GlyphZoneRec___SIZE=
-36,$struct_TT_GlyphZoneRec___FLATTENER=[0,4,6,8,10,12,16,20,24,28,32],$struct_TT_GraphicsState___SIZE=68,$struct_TT_GraphicsState___FLATTENER=[0,2,4,6,10,14,20,24,28,32,36,40,44,48,50,52,53,56,60,62,64],$struct_TT_HdmxEntryRec____SIZE=8,$struct_TT_HdmxEntryRec____FLATTENER=[0,1,4],$struct_TT_HdmxRec___SIZE=8,$struct_TT_Header___SIZE=56,$struct_TT_Header___FLATTENER=[0,4,8,12,16,18,20,28,36,38,40,42,44,46,48,50,52],$struct_TT_HoriHeader___SIZE=44,$struct_TT_HoriHeader___FLATTENER=[0,4,6,8,10,12,14,
-16,18,20,22,24,32,34,36,40],$struct_TT_Kern0_PairRec____SIZE=6,$struct_TT_LoaderRec____SIZE=208,$struct_TT_LoaderRec____FLATTENER=[0,4,8,12,16,20,24,28,32,36,52,56,60,64,65,68,76,84,88,124,160,164,168,172,176,180,184,192,200,204],$struct_TT_MaxProfile___SIZE=32,$struct_TT_MaxProfile___FLATTENER=[0,4,6,8,10,12,14,16,18,20,22,24,26,28,30],$struct_TT_NameEntryRec___SIZE=20,$struct_TT_NameEntryRec___FLATTENER=[0,2,4,6,8,12,16],$struct_TT_NameTableRec___SIZE=20,$struct_TT_OS2___SIZE=100,$struct_TT_OS2___FLATTENER=
-[0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,44,48,52,56,60,64,66,68,70,72,74,76,78,80,84,88,90,92,94,96],$struct_TT_PCLT___SIZE=56,$struct_TT_PCLT___FLATTENER=[0,4,8,10,12,14,16,18,20,36,44,50,51,52,53],$struct_TT_Post_20Rec___SIZE=12,$struct_TT_Post_20Rec___FLATTENER=[0,2,4,8],$struct_TT_Post_25Rec___SIZE=8,$struct_TT_Post_NamesRec___SIZE=16,$struct_TT_Postscript___SIZE=32,$struct_TT_Postscript___FLATTENER=[0,4,8,10,12,16,20,24,28],$struct_TT_SBit_ComponentRec____SIZE=4,$struct_TT_SBit_ComponentRec____FLATTENER=
-[0,2,3],$struct_TT_SBit_LineMetricsRec___SIZE=12,$struct_TT_SBit_MetricsRec___SIZE=8,$struct_TT_SBit_RangeRec____SIZE=40,$struct_TT_SBit_RangeRec____FLATTENER=[0,2,4,6,8,12,16,24,28,32,36],$struct_TT_SBit_ScaleRec____SIZE=28,$struct_TT_SBit_ScaleRec____FLATTENER=[0,12,24,25,26,27],$struct_TT_SBit_StrikeRec____SIZE=48,$struct_TT_SBit_StrikeRec____FLATTENER=[0,4,8,12,16,28,40,42,44,45,46,47],$struct_TT_SizeRec____SIZE=304,$struct_TT_SizeRec____FLATTENER=[0,44,72,112,116,120,124,128,132,136,140,144,
-148,172,240,244,248,252,256,292,296,300,301],$struct_TT_Size_Metrics___SIZE=40,$struct_TT_Size_Metrics___FLATTENER=[0,4,8,12,16,20,36,37,38],$struct_TT_ValidatorRec____SIZE=176,$struct_TWorker____SIZE=1028,$struct_TWorker____FLATTENER=[0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,72,76,80,84,86,87,88,92,96,100,104,128,148,152,156,158,160,164,168,172,176,180,181,184,960,1024],$struct_WinPE32_HeaderRec___SIZE=20,$struct_WinPE32_HeaderRec___FLATTENER=[0,4,6,8,10,12,16],$struct_WinPE32_SectionRec___SIZE=
-20,$struct_WinPE32_SectionRec___FLATTENER=[0,8,12,16],$struct_WinPE_RsrcDirRec___SIZE=16,$struct_WinPE_RsrcDirRec___FLATTENER=[0,4,8,10,12,14],$struct__IO_FILE___SIZE=148,$struct__IO_FILE___FLATTENER=[0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,70,71,72,76,84,88,92,96,100,104,108],$struct__IO_marker___SIZE=12,$struct___jmp_buf_tag___SIZE=156,$struct___jmp_buf_tag___FLATTENER=[0,24,28],$struct___sigset_t___SIZE=128,$struct__bdf_list_t___SIZE=16,$struct__bdf_parse_t___SIZE=8252,$struct__bdf_parse_t___FLATTENER=
-[0,4,8,12,14,16,18,20,22,24,28,32,36,40,8232,8248],$struct_bdf_bbx_t___SIZE=12,$struct_bdf_font_t___SIZE=16548,$struct_bdf_font_t___FLATTENER=[0,4,16,20,24,28,32,36,40,44,48,52,56,60,64,68,72,76,80,84,88,92,128,132,8324,16516,16518,16520,16524,16528,16532],$struct_bdf_glyph_t___SIZE=36,$struct_bdf_glyph_t___FLATTENER=[0,4,8,10,12,24,28,32],$struct_bdf_glyphlist_t___SIZE=36,$struct_bdf_glyphlist_t___FLATTENER=[0,2,4,8,12,16,20,24],$struct_bdf_property_t___SIZE=16,$struct_hashtable___SIZE=16,$struct_raccess_guess_rec___SIZE=
-8,$struct_stat___SIZE=88,$struct_stat___FLATTENER=[0,8,12,16,20,24,28,32,40,44,48,52,56,60,64,68,72,76,80,84],$struct_z_stream___SIZE=56,$union_anon___SIZE=12,_WIDTH,_HEIGHT,_image,__str,_stderr,__str1,__str2,__str3,__str4,_ft_default_modules,__str5,__str16,__str27,__str38,__str49,__str510,__str6,__str7,__str8,__str9,__str10,__str11,_raccess_guess_table,__str12,__str13,__str14,__str15,__str1611,__str17,__str18,_ft_trig_arctan_table,_bbox_interface,__str19,__str20,__str21,_ft_bitmap_glyph_class,_ft_outline_glyph_class,
-__str22,__str123,__str24,__str25,__str127,__str28,__str30,__str31,_tt_service_gx_multi_masters,_tt_service_truetype_engine,_tt_service_truetype_glyf,_tt_services,__str133,__str537,_tt_driver_class,_tt_default_graphics_state,_trick_names_6890,_sfnt_id_6968,_Pop_Push_Count,_opcode_length,_gvar_fields_11813,_fvar_fields_12035,_fvaraxis_fields_12036,__str740,__str841,__str942,__str1043,__str44,__str145,__str246,__str650,__str751,__str852,__str953,__str1054,__str1155,_t1_keywords,__str1256,__str1357,__str1458,
-__str1559,__str1660,__str1761,__str1862,__str1963,__str2064,__str2165,__str2266,__str23,__str2467,__str2568,__str2669,__str2712,__str2870,__str2971,__str3072,__str3173,__str3274,__str33,__str34,__str35,__str36,__str37,__str3813,__str39,__str40,__str41,__str42,__str43,__str4475,__str45,__str46,__str47,__str48,__str4914,__str50,__str51,__str52,__str53,__str54,__str55,__str56,__str57,__str58,__str59,__str60,__str61,__str62,__str63,__str64,_t1_service_glyph_dict,_t1_service_ps_name,_t1_service_multi_masters,
-_t1_service_ps_info,_t1_service_kerning,_t1_services,__str68,_t1_driver_class,_cff_service_glyph_dict,_cff_service_ps_info,_cff_service_ps_name,_cff_cmap_encoding_class_rec,_cff_cmap_unicode_class_rec,_cff_service_get_cmap_info,_cff_service_cid_info,_cff_services,__str481,_cff_driver_class,_power_tens,_cff_field_handlers,_cff_isoadobe_charset,_cff_expert_charset,_cff_expertsubset_charset,_cff_standard_encoding,_cff_expert_encoding,_cff_header_fields_6394,_cff_argument_counts,__str93,__str194,__str295,
-__str396,_cid_field_records,__str497,__str598,__str699,__str7100,__str8101,__str9102,__str10103,__str11104,__str12105,__str13106,__str14107,__str27120,__str28121,__str29122,__str30123,__str31124,__str51144,__str54147,_cid_service_ps_name,_cid_service_ps_info,_cid_service_cid_info,_cid_services,__str61154,_t1cid_driver_class,__str65159,_pfr_header_fields,_pfr_phy_font_extra_items,_pfr_cmap_class_rec,_pfr_metrics_service_rec,_pfr_services,__str2166,_pfr_driver_class,__str3168,_t42_keywords,__str23192,
-__str24193,__str29198,_t42_service_glyph_dict,_t42_service_ps_font_name,_t42_service_ps_info,_t42_services,__str34203,_t42_driver_class,_winmz_header_fields,_winne_header_fields,_winpe32_header_fields,_winpe32_section_fields,_winpe_rsrc_dir_fields,_winpe_rsrc_dir_entry_fields,_winpe_rsrc_data_entry_fields,_winfnt_header_fields,_fnt_cmap_class_rec,__str1207,__str3209,_winfnt_service_rec,_winfnt_services,__str5211,_winfnt_driver_class,_pcf_metric_header,_pcf_metric_msb_header,_pcf_compressed_metric_header,
-_pcf_property_header,_pcf_property_msb_header,_pcf_accel_header,_pcf_accel_msb_header,__str214,__str1215,__str3217,__str5219,__str6220,__str8222,__str9223,__str10224,__str11225,__str12226,__str13227,__str14228,__str15229,_pcf_cmap_class,__str16230,__str17231,__str18232,_pcf_service_bdf,_pcf_services,__str21235,_pcf_driver_class,__str22237,__bdf_opts,__bdf_properties,__str2240,__str3241,__str4242,__str5243,__str8246,__str9247,__str10248,__str11249,__str12250,__str13251,__str14252,__str16254,__str17255,
-__str18256,__str19257,__str20258,__str21259,__str22260,__str23261,__str24262,__str25263,__str26264,__str27265,__str30268,__str31269,__str32270,__str33271,__str34272,__str35273,__str36274,__str37275,__str38276,__str39277,__str40278,__str41279,__str42280,__str43281,__str44282,__str45283,__str46284,__str47285,__str48286,__str49287,__str50288,__str51289,__str52290,__str53291,__str54292,__str55293,__str56294,__str57295,__str58296,__str59297,__str60298,__str61299,__str66304,__str67305,__str68306,__str69307,
-__str70308,__str71309,__str72310,__str73,__str74,__str75,__str76,__str77311,__str78,__str80,__str81,__str82,_empty,_a2i,_odigits,_ddigits,_hdigits,__str83,_nibble_mask,__str84,__str85,__str86,__str87,__str88,__str89,__str90,__str91,__str92,__str93312,__str94,__str95,__str96,__str97,__str98,__str99,__str100,_bdf_cmap_class,_bdf_service_bdf,_bdf_services,__str110,_bdf_driver_class,_table_dir_entry_fields_3826,_offset_table_fields_3900,_header_fields_3996,_maxp_fields_4025,_maxp_fields_extra_4026,_name_table_fields_4061,
-_name_record_fields_4062,_os2_fields_4158,_os2_fields_extra_4159,_os2_fields_extra2_4160,_post_fields_4185,_pclt_fields_4199,_metrics_header_fields_4401,_tt_cmap0_class_rec,_tt_cmap2_class_rec,_tt_cmap4_class_rec,_tt_cmap6_class_rec,_tt_cmap8_class_rec,_tt_cmap10_class_rec,_tt_cmap12_class_rec,_tt_cmap13_class_rec,_tt_cmap14_class_rec,_tt_cmap_classes,_tt_encodings_9541,_ttc_header_fields_9565,_sfnt_service_sfnt_table,_sfnt_service_glyph_dict,_sfnt_service_ps_name,_tt_service_get_cmap_info,_sfnt_service_bdf,
-_sfnt_services,_sfnt_interface,_sfnt_module_class,_sbit_metrics_fields,_strike_start_fields_10745,_sbit_line_metrics_fields_10744,_strike_end_fields_10746,_sbit_small_metrics_fields_11020,_af_script_classes,_af_dummy_script_class,_af_latin_script_class,_af_cjk_script_class,_af_indic_script_class,_af_latin_blue_chars,_latin_encodings_4600,_af_latin_uniranges,_af_cjk_uniranges,_af_indic_uniranges,_af_autofitter_service,_autofit_module_class,__str325,_pshinter_interface,_pshinter_module_class,_ft_standard_raster,
-_ft_raster1_renderer_class,_ft_raster5_renderer_class,__str329,__str1330,_func_interface,_ft_grays_raster,_ft_smooth_renderer_class,__str332,_ft_smooth_lcd_renderer_class,__str1334,_ft_smooth_lcdv_renderer_class,__str2336,_ftc_size_list_class,_ftc_face_list_class,_ftc_cmap_cache_class,_ftc_basic_image_family_class,_ftc_basic_image_cache_class,_ftc_basic_sbit_family_class,_ftc_basic_sbit_cache_class,__str337,_ps_table_funcs,_ps_parser_funcs,_t1_builder_funcs,_t1_decoder_funcs,_afm_parser_funcs,_t1_cmap_classes,
-_t1_cmap_standard_class_rec,_t1_cmap_expert_class_rec,_t1_cmap_custom_class_rec,_t1_cmap_unicode_class_rec,_psaux_interface,_psaux_module_class,_t1_args_count,_afm_key_table,__str2343,__str3344,__str4345,__str5346,__str9350,__str10351,__str11352,__str12353,__str13354,__str14355,__str15356,__str16357,__str17358,__str18359,__str19360,__str20361,__str21362,__str22363,__str23364,__str24365,__str25366,__str26367,__str31372,__str32373,__str33374,__str34375,__str36377,__str37378,__str38379,__str39380,__str40381,
-__str41382,__str42383,__str43384,__str45386,__str46387,__str47388,__str48389,__str49390,__str50391,__str51392,__str52393,__str53394,__str54395,__str55396,__str58399,__str61402,__str62403,__str63404,__str64405,__str65406,__str66407,__str67408,__str68409,__str69410,__str70411,__str71412,__str72413,__str75416,__str76417,_ft_char_table,_ft_standard_glyph_names,_ft_mac_names,_ft_sid_names,_t1_expert_encoding,_ft_adobe_glyph_list,_ft_extra_glyph_unicodes,_ft_extra_glyph_names,_ft_extra_glyph_name_offsets,
-_pscmaps_interface,_pscmaps_services,_psnames_module_class,__str1421;_putchar=function(e){__print__(String.fromCharCode(e))};_printf=function(){__print__(Pointer_stringify(__formatString.apply(null,arguments)))};
-__formatString=function(){function e(l){return String.fromCharCode(l)in Runtime.set("f","e","g")}function g(l){var m;if(d){e(l);m=HEAP[a];a+=l==="l".charCodeAt(0)?8:4}else{m=c[a];a++}return m}var d=false,b=arguments[0],a=1;if(b<0){d=true;b=-b;slab=null;a=arguments[1]}else var c=arguments;for(var f=[],h,i,k;;){h=HEAP[b];if(h===0)break;i=HEAP[b+1];if(h=="%".charCodeAt(0)){h=-1;if(i==".".charCodeAt(0)){b++;for(h=0;;){i=HEAP[b+1];if(!(i>="0".charCodeAt(0)&&i<="9".charCodeAt(0)))break;h*=10;h+=i-"0".charCodeAt(0);
-b++}i=HEAP[b+1]}if(i=="l".charCodeAt(0)){b++;i=HEAP[b+1]}if(e(i))i="f".charCodeAt(0);if(["d","i","u","p","f"].indexOf(String.fromCharCode(i))!=-1){var j;k=g(i);j=String(+k);j=i=="u".charCodeAt(0)?String(unSign(k,32)):i=="p".charCodeAt(0)?"0x"+k.toString(16):String(+k);if(h>=0)if(e(i)){k=j.indexOf(".");if(k==-1&&i=="f".charCodeAt(0)){k=j.length;j+="."}j+="00000000000";j=j.substr(0,k+1+h)}else for(;j.length>");_stdout=Pointer_make([0],null,ALLOC_STATIC);IHEAP[_stdout]=this.prepare("<>",null,true);_stderr=Pointer_make([0],null,ALLOC_STATIC);IHEAP[_stderr]=this.prepare("<>",null,true)},prepare:function(e,g,d){var b=this.counter++;this.streams[b]={filename:e,data:g?g:[],position:0,eof:0,error:0,print:d};return this.filenames[e]=
-b},open:function(e){e=_STDIO.filenames[e];if(!e)return-1;var g=_STDIO.streams[e];g.position=g.error=g.eof=0;return e},read:function(e,g,d){e=_STDIO.streams[e];if(!e)return-1;for(var b=0;b=e.data.length){e.eof=1;return 0}HEAP[g]=e.data[e.position];e.position++;g++}return d}};_fprintf=function(){var e=Array.prototype.slice.call(arguments,1);__print__(Pointer_stringify(__formatString.apply(null,e)))};
-_exit=function(e){__shutdownRuntime__();ABORT=true;throw"exit("+e+") called, at "+Error().stack;};_strlen=function(e){return String_len(e)};_atoi=function(e){return Math.floor(Number(Pointer_stringify(e)))};_cos=Math.cos;_sin=Math.sin;_realloc=function(e,g){if(!g){e&&_free(e);return 0}var d=_malloc(g);if(e){_memcpy(d,e,g);_free(e)}return d};_memcpy=function(e,g,d){for(var b=0;ba?1:-1}};_llvm_memset_p0i8_i32=Runtime.memset;_memcmp=function(e,g,d){for(var b=0;bc?1:-1}return 0};
-_qsort=function(e,g,d,b){b=FUNCTION_TABLE[b];for(var a=[],c=0;c=e);return 0};_strncpy=function(e,g,d){for(var b=false,a,c=0;c=0?e+d:0};_strncmp=function(e,g,d){for(var b=0;bc?1:-1}return 0};
-_sprintf=function(){var e=arguments[0],g=Array.prototype.slice.call(arguments,1);_strcpy(e,__formatString.apply(null,g))};_strcpy=function(e,g){var d=0;do{HEAP[e+d]=HEAP[g+d];d++}while(HEAP[g+d-1]!=0)};__setjmp=function(){print("WARNING: setjmp() not really implemented, will fail if longjmp() is actually called");return 0};_memchr=function(e,g,d){g=unSign(g);for(var b=0;breSign(k,32)?f:k)-d;a=0;a:for(;;){k=a==0?0:p;var j=a==0?g:n,l=0+k;if(i){a=1;b=2}else{a=1;b=3}for(;;)if(b==2){o=a==5?o:0;a=d+o;b=reSign(j,32)=reSign(m,32);b=b|m;m=HEAP[_HEIGHT];m=reSign(a,32)>=reSign(m,32);b|m||(HEAP[HEAP[_image]+
-(a*HEAP[_WIDTH]+j)]=HEAP[HEAP[h]+l+HEAP[e]*o]|HEAP[HEAP[_image]+(a*HEAP[_WIDTH]+j)]);var o=o+1;if(o!=f){a=5;b=2}else{a=5;b=3}}else if(b==3){var n=j+1;j=reSign(n,32)=reSign(0,8)){g=4;break c}g=6}else g=2;while(0);_putchar(g==6?42:g==4?43:32);
-var k=k+1;g=HEAP[_WIDTH];if(reSign(e,32)reSign(1,32)?n:1)-0;for(a=11;;){s=a==11?0:s;a=l+(0+s);_FT_Set_Transform(HEAP[h],
-i,k);a=reSign(HEAP[a],8);if(_FT_Load_Char(HEAP[h],a,4)==0){__Z11draw_bitmapP10FT_Bitmap_ii(f,HEAP[j],o-HEAP[m]);HEAP[k]=HEAP[p]+HEAP[k];HEAP[r]=HEAP[b]+HEAP[q]}var s=s+1;if(s!=n)a=14;else break}}__Z10show_imagev();_FT_Done_Face(HEAP[h]);h=HEAP[c];if(h!=0){c=HEAP[h];_FT_Done_Library(h);FUNCTION_TABLE[HEAP[c+8]](c,c)}STACKTOP=d;return 0}}_main.__index__=Runtime.getFunctionIndex(_main,"_main");function _ft_alloc(e,g){return _malloc(g)}_ft_alloc.__index__=Runtime.getFunctionIndex(_ft_alloc,"_ft_alloc");
-function _ft_realloc(e,g,d,b){return _realloc(b,d)}_ft_realloc.__index__=Runtime.getFunctionIndex(_ft_realloc,"_ft_realloc");function _ft_free(e,g){_free(g)}_ft_free.__index__=Runtime.getFunctionIndex(_ft_free,"_ft_free");function _ft_close_stream_by_munmap(e){_munmap(HEAP[e+12],HEAP[e+4]);HEAP[e+12]=0;HEAP[e+4]=0;HEAP[e]=0}_ft_close_stream_by_munmap.__index__=Runtime.getFunctionIndex(_ft_close_stream_by_munmap,"_ft_close_stream_by_munmap");
-function _ft_close_stream_by_free(e){_free(HEAP[e+12]);HEAP[e+12]=0;HEAP[e+4]=0;HEAP[e]=0}_ft_close_stream_by_free.__index__=Runtime.getFunctionIndex(_ft_close_stream_by_free,"_ft_close_stream_by_free");
-function _FT_Stream_Open(e,g){var d=STACKTOP;STACKTOP+=88;Runtime.memset(d,0,88);var b,a=null,c,f,h=e==0;a:do if(h)f=40;else{f=_open(g,0);if(reSign(f,32)unSign(1,32)?d:1)-0;for(a=2;;){c=a==2?0:c;e=0+c;a=g+4*e;e=_FT_MulDiv(HEAP[g+4*e],b,64);HEAP[a]=e;var c=c+1;if(c!=d)a=3;else break}}g=0}return g}__ft_face_scale_advances.__index__=Runtime.getFunctionIndex(__ft_face_scale_advances,"__ft_face_scale_advances");
-function _FT_Get_Advance(e,g,d,b){var a,c=e==0;a:do if(c)a=35;else{a=g;if(unSign(HEAP[e+16],32)<=unSign(a,32))a=16;else{a=HEAP[HEAP[HEAP[e+96]+20]+92];var f=a!=0;b:do if(f){if((d&3)==0)if((reSign(d,32)>>reSign(16,32)&15)!=1)break b;a=f=FUNCTION_TABLE[a](e,g,1,d,b);if(f==0)a=__ft_face_scale_advances(e,b,1,d);else{if(a==7)break b;a=a}break a}while(0);a=_FT_Get_Advances(e,g,1,d,b)}}while(0);return a}_FT_Get_Advance.__index__=Runtime.getFunctionIndex(_FT_Get_Advance,"_FT_Get_Advance");
-function _FT_Get_Advances(e,g,d,b,a){var c,f=null,h,i,k;b=b;i=e==0;a:do if(i)h=35;else{k=HEAP[e+16];h=d+g;var j=k;j=unSign(g,32)>=unSign(j,32);b:do if(!j){j=g;if(unSign(h,32)unSign(k,32))break b;if(d==0)h=0;else{i=HEAP[HEAP[HEAP[e+96]+20]+92];h=i!=0;c:do if(h){if((b&3)==0)if((reSign(b,32)>>reSign(16,32)&15)!=1){c=6;break c}i=h=FUNCTION_TABLE[i](e,g,d,b,a);if(h==0){c=7;break c}if(i==7){c=6;break c}h=i;break a}else c=6;while(0);c:do if(c==6){i=0;if((b&536870912)!=
-0)h=7;else{b|=256;h=d;k=e;j=b;var l=e+84,m=a,o=i;g=0+g;if((b&16)!=0){f=10;c=11}else{f=10;c=12}for(;;)if(c==11){q=f==15?q:0;var n=f==15?0:o;f=0+q;c=g+q;var p=m+4*f;if(!(unSign(f,32)=reSign(0,32)?e+32768&-65536:0-(32768-e&-65536)}_FT_RoundFix.__index__=Runtime.getFunctionIndex(_FT_RoundFix,"_FT_RoundFix");
-function _FT_CeilFix(e){return reSign(e,32)>=reSign(0,32)?e+65535&-65536:0-(65535-e&-65536)}_FT_CeilFix.__index__=Runtime.getFunctionIndex(_FT_CeilFix,"_FT_CeilFix");function _FT_FloorFix(e){return reSign(e,32)>=reSign(0,32)?e&-65536:0-(0-e&-65536)}_FT_FloorFix.__index__=Runtime.getFunctionIndex(_FT_FloorFix,"_FT_FloorFix");
-function _FT_Sqrt32(e){var g=null,d;d=d=0;for(g=-1;;){c=g==0?c:e;h=g==0?h:1073741824;f=g==0?f:d;var b=h+f;g=unSign(b,32)<=unSign(c,32);var a=c-b;b=h+b;var c=g?a:c,f=unSign(g?b:f,32)>>>unSign(1,32),h=unSign(h,32)>>>unSign(2,32);if(h!=0)g=0;else break}return d=f}_FT_Sqrt32.__index__=Runtime.getFunctionIndex(_FT_Sqrt32,"_FT_Sqrt32");
-function _ft_multo64(e,g,d){var b,a,c;b=e&65535;e=unSign(e,32)>>>unSign(16,32);a=g&65535;c=unSign(g,32)>>>unSign(16,32);g=a*b;b=c*b;a=e*a;e=c*e;b=a+b;a=unSign(b,32)>>unSign(16,32))+e;b<<=16;g=b+g;b=b;b=unSign(g,32)=unSign(d,32))e=2147483647;else{a=a;for(b=1;;){j=b==2?j:0;k=b==2?k:g;i=(b==2?i:e)<<1;h=(b==2?h:a)<<1;b=unSign(k,32)>>>unSign(31,32)|i;i=unSign(b,32)>=unSign(d,32);var c=b-d,f=h|1,h=i?f:h,i=i?c:b,k=k<<1,j=j+1;if(j!=32)b=2;else break}e=a=h}return e}_ft_div64by32.__index__=Runtime.getFunctionIndex(_ft_div64by32,"_ft_div64by32");
-function _FT_MulDiv(e,g,d){var b=STACKTOP;STACKTOP+=16;Runtime.memset(b,0,16);var a,c=null,f,h,i,k;f=b+8;e=e;g=g;d=d;c=e==0;a:do if(c)a=0;else{if(g==d){a=0;break a}e=k=e;c=0-e;e=reSign(e,32)>=reSign(0,32)?e:c;k=g^k;g=g;c=0-g;g=reSign(g,32)>=reSign(0,32)?g:c;k=d^k;d=d;c=0-d;var j=reSign(d,32)>=reSign(0,32)?d:c;d=j;var l=reSign(e,32)>reSign(46340,32);b:do if(l){c=1;a=4}else{c=reSign(g,32)>reSign(46340,32);h=d;if(c){c=3;a=4;break b}c=reSign(h,32)>reSign(176095,32);i=d;a=reSign(i,32)<=reSign(0,32);if(c|
-a){c=5;a=4;break b}else c=5;e=g*e;e=(reSign(d,32)>>reSign(1,32))+e;a=d;e=Math.floor(reSign(e,32)/reSign(a,32));a=7;break b}while(0);if(a==4)if(reSign(c==5?i:c==1?j:h,32)>reSign(0,32)){_ft_multo64(e,g,b);HEAP[f+4]=0;h=reSign(d,32)>>reSign(1,32);HEAP[f]=h;e=b;g=f;f=b;h=HEAP[g]+HEAP[e];i=HEAP[e+4];g=HEAP[g+4];c=h;e=unSign(HEAP[e],32)>unSign(c,32);e=unSign(e,1);i=g+i+e;HEAP[f]=h;HEAP[f+4]=i;e=_ft_div64by32(HEAP[b+4],HEAP[b],d)}else e=2147483647;d=reSign(k,32)=reSign(0,32)?e:c;h=g^h;g=g;c=0-g;g=reSign(g,32)>=reSign(0,32)?g:c;h=d^h;d=d;c=0-d;var i=reSign(d,32)>=reSign(0,32)?d:c;d=i;var k=reSign(e,32)>reSign(46340,32);b:do if(k){c=1;a=4}else{c=reSign(g,32)>reSign(46340,32);f=d;if(c){c=3;a=4;break b}else c=3;if(reSign(f,32)<=reSign(0,32)){a=6;break b}a=d;e=Math.floor(reSign(g*
-e,32)/reSign(a,32));a=8;break b}while(0);b:do if(a==4){if(!(reSign(c==1?i:f,32)>reSign(0,32))){a=6;break b}_ft_multo64(e,g,b);e=_ft_div64by32(HEAP[b+4],HEAP[b],d);a=8;break b}while(0);if(a==6)e=2147483647;f=reSign(h,32)=reSign(0,32)?b:d;c=a^c;d=a;a=0-d;a=reSign(d,32)>=reSign(0,32)?d:a;f=b;a=a;var h=unSign(f,32)>unSign(2048,32);b:do if(h)d=3;else{if(unSign(a,32)>unSign(1048576,32)){d=3;break b}f=unSign(a*f+32768,32)>>>unSign(16,32);d=5;break b}while(0);if(d==3){d=f&65535;f=(unSign(f,32)>>>unSign(16,32))*a;h=(unSign(a,32)>>>unSign(16,32))*d;d=unSign((a&65535)*d+32768,32)>>>unSign(16,32);f=h+
-f+d}c=reSign(c,32)=reSign(0,32)?b:h;f=c^f;c=c;h=0-c;c=reSign(c,32)>=reSign(0,32)?c:h;if(c==0)c=2147483647;else{h=reSign(b,32)>>reSign(16,32)==0;var i=b;if(h){a=i*65536;a=(reSign(c,32)>>reSign(1,32))+a;c=c;c=Math.floor(unSign(a,32)/unSign(c,32))}else{h=reSign(i,32)>>reSign(16,32);HEAP[d+4]=h;HEAP[d]=b<<16;HEAP[a+4]=0;b=reSign(c,32)>>reSign(1,32);HEAP[a]=b;b=HEAP[a]+HEAP[d];h=HEAP[d+4];
-a=HEAP[a+4];i=unSign(HEAP[d],32)>unSign(b,32);i=unSign(i,1);a=a+h+i;HEAP[d]=b;HEAP[d+4]=a;c=_ft_div64by32(HEAP[d+4],HEAP[d],c)}}f=reSign(f,32)reSign(0,32)){d=d;for(g=0;;){i=g==1?i:0;f=g==1?f:d;b=g==1?b:e;h=(g==1?h:0)<<2;h=unSign(b,32)>>>unSign(30,32)|h;var b=b<<2;f=f<<1;var a=f*2+1;g=unSign(h,32)>=unSign(a,32);a=h-a;var c=f+1,f=g?c:f,h=g?a:h,i=i+1;if(i!=24)g=1;else break}d=f}return d}_FT_SqrtFixed.__index__=Runtime.getFunctionIndex(_FT_SqrtFixed,"_FT_SqrtFixed");
-function _ft_corner_orientation(e,g,d,b){var a=STACKTOP;STACKTOP+=16;Runtime.memset(a,0,16);var c;c=a+8;if(g==0)c=reSign(e,32)>=reSign(0,32)?b:0-b;else if(e==0)c=reSign(g,32)>=reSign(0,32)?0-d:d;else if(b==0)c=reSign(d,32)>=reSign(0,32)?g:0-g;else if(d==0)c=reSign(b,32)>=reSign(0,32)?0-e:e;else{_ft_multo64(e,b,a);_ft_multo64(g,d,c);e=HEAP[c+4];if(unSign(HEAP[a+4],32)>unSign(e,32))c=1;else{e=HEAP[c+4];if(unSign(HEAP[a+4],32)unSign(e,32))c=1;else{c=
-HEAP[c];c=unSign(HEAP[a],32)>reSign(4,32);c=reSign(g,32)unSign(a,32);a:do if(l){j=j+7&-8;if(unSign(j,32)>unSign(32767,32)){c=10;a=0}else{a=_ft_mem_realloc(f,8,g,j,HEAP[h+4],b);HEAP[h+4]=a;if(HEAP[b]!=0){a=1;break a}a=_ft_mem_realloc(f,1,g,j,HEAP[h+8],b);HEAP[h+8]=a;if(HEAP[b]!=0){a=1;break a}if(HEAP[e+16]!=0){a=_ft_mem_realloc(f,
-8,g*2,j*2,HEAP[e+20+20],b);HEAP[e+20+20]=a;if(HEAP[b]!=0){a=1;break a}_llvm_memmove_p0i8_p0i8_i32(HEAP[e+20+20]+8*j,HEAP[e+20+20]+8*g,g*8,1,0);HEAP[e+20+24]=HEAP[e+20+20]+8*j}k=1;HEAP[e+4]=j;a=6}break a}else a=6;while(0);a:do if(a==6){g=HEAP[e+8];j=reSign(HEAP[h],16);i=reSign(HEAP[i],16);j=d+j+i;d=g;if(unSign(j,32)>unSign(d,32)){j=j+3&-4;if(unSign(j,32)>unSign(32767,32)){c=10;a=0;break a}else{f=_ft_mem_realloc(f,2,g,j,HEAP[h+12],b);HEAP[h+12]=f;if(HEAP[b]!=0){a=1;break a}k=1;HEAP[e+8]=j}}if(k==0){a=
-1;break a}_FT_GlyphLoader_Adjust_Points(e);a=1;break a}while(0);if(a==1)c=HEAP[b];e=c;STACKTOP=b;return e}_FT_GlyphLoader_CheckPoints.__index__=Runtime.getFunctionIndex(_FT_GlyphLoader_CheckPoints,"_FT_GlyphLoader_CheckPoints");
-function _FT_GlyphLoader_CheckSubGlyphs(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);var b,a,c,f,h,i;c=HEAP[e];HEAP[d]=0;i=e+20;f=HEAP[e+56+28]+HEAP[i+28]+g;h=HEAP[e+12];var k=unSign(f,32)>unSign(h,32);a:do if(k){f=f+1&-2;a=_ft_mem_realloc(c,32,h,f,HEAP[i+32],d);HEAP[i+32]=a;if(HEAP[d]!=0)break a;HEAP[e+12]=f;b=e;a=b+20;b=b+56;HEAP[b+32]=HEAP[a+32]+32*HEAP[a+28]}while(0);c=HEAP[d];STACKTOP=d;return c}
-_FT_GlyphLoader_CheckSubGlyphs.__index__=Runtime.getFunctionIndex(_FT_GlyphLoader_CheckSubGlyphs,"_FT_GlyphLoader_CheckSubGlyphs");function _FT_GlyphLoader_Prepare(e){var g;g=e+56;HEAP[g+2]=0;HEAP[g]=0;HEAP[g+28]=0;_FT_GlyphLoader_Adjust_Points(e);g=e+20;HEAP[e+56+32]=HEAP[g+32]+32*HEAP[g+28]}_FT_GlyphLoader_Prepare.__index__=Runtime.getFunctionIndex(_FT_GlyphLoader_Prepare,"_FT_GlyphLoader_Prepare");
-function _FT_GlyphLoader_Add(e){var g=null,d,b,a,c;if(e!=0){d=e+20;b=e+56;a=reSign(HEAP[b],16);c=reSign(HEAP[d+2],16);HEAP[d+2]=HEAP[b+2]+HEAP[d+2];HEAP[d]=HEAP[b]+HEAP[d];HEAP[d+28]=HEAP[b+28]+HEAP[d+28];if(unSign(0,32)unSign(1,32)?a:1)-0;for(g=0;;){f=g==0?0:f;g=0+f;HEAP[HEAP[d]+2*g]=c+HEAP[HEAP[b]+2*g];var f=f+1;if(f!=a)g=1;else break}}d=e+56;HEAP[d+2]=0;HEAP[d]=0;HEAP[d+28]=0;_FT_GlyphLoader_Adjust_Points(e);d=e+20;e=e+56;HEAP[e+32]=HEAP[d+
-32]+32*HEAP[d+28]}}_FT_GlyphLoader_Add.__index__=Runtime.getFunctionIndex(_FT_GlyphLoader_Add,"_FT_GlyphLoader_Add");
-function _FT_GlyphLoader_CopyPoints(e,g){var d,b,a,c,f;b=reSign(HEAP[g+20+2],16);a=reSign(HEAP[g+20],16);d=_FT_GlyphLoader_CheckPoints(e,b,a);if(d==0){c=e+20;f=g+20;_llvm_memcpy_p0i8_p0i8_i32(HEAP[c+4],HEAP[f+4],b*8,1,0);_llvm_memcpy_p0i8_p0i8_i32(HEAP[c+8],HEAP[f+8],b,1,0);_llvm_memcpy_p0i8_p0i8_i32(HEAP[c+12],HEAP[f+12],a*2,1,0);f=HEAP[e+16]!=0;a:do if(f){if(HEAP[g+16]==0)break a;_llvm_memcpy_p0i8_p0i8_i32(HEAP[e+20+20],HEAP[g+20+20],b*8,1,0);_llvm_memcpy_p0i8_p0i8_i32(HEAP[e+20+24],HEAP[g+20+24],
-b*8,1,0)}while(0);HEAP[c+2]=b&65535;HEAP[c]=a&65535;_FT_GlyphLoader_Adjust_Points(e)}return d}_FT_GlyphLoader_CopyPoints.__index__=Runtime.getFunctionIndex(_FT_GlyphLoader_CopyPoints,"_FT_GlyphLoader_CopyPoints");
-function _ft_service_list_lookup(e,g){var d,b=null,a,c;a=0;c=e;var f=c!=0;a:do if(f){if(g==0)break a;var h=g,i=c;for(b=0;;){d=b==0?0:j;var k=i+8*d;b=k;if(HEAP[b]==0){d=7;break}if(_strcmp(HEAP[b],h)==0){d=3;break}var j=d+1;b=4;d=2}if(d==7)c=k;else if(d==3){c=k;a=HEAP[k+4]}}while(0);return a}_ft_service_list_lookup.__index__=Runtime.getFunctionIndex(_ft_service_list_lookup,"_ft_service_list_lookup");function _ft_validator_init(e,g,d,b){HEAP[e]=g;HEAP[e+4]=d;HEAP[e+8]=b;HEAP[e+12]=0}
-_ft_validator_init.__index__=Runtime.getFunctionIndex(_ft_validator_init,"_ft_validator_init");function _ft_validator_run(){return-1}_ft_validator_run.__index__=Runtime.getFunctionIndex(_ft_validator_run,"_ft_validator_run");function _ft_validator_error(e,g){var d;d=e+16;HEAP[e+12]=g;_longjmp(d,1);throw"Reached an unreachable! Original .ll line: 5389";}_ft_validator_error.__index__=Runtime.getFunctionIndex(_ft_validator_error,"_ft_validator_error");
-function _FT_Stream_New(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a,c,f;HEAP[d]=0;if(e==0)d=33;else if(g==0)d=6;else{e=HEAP[e];c=_ft_mem_alloc(e,40,b);if(HEAP[b]==0){HEAP[c+28]=e;f=(HEAP[g]&1&255)!=0;a:do{if(f){a=HEAP[g+8];f=HEAP[g+4];g=c;f=f;a=a;HEAP[g]=f;HEAP[g+4]=a;HEAP[g+8]=0;HEAP[g+32]=0;HEAP[g+20]=0;HEAP[g+24]=0;a=1}else{a=g;if((HEAP[g]&4)!=0){a=_FT_Stream_Open(c,HEAP[a+12]);HEAP[b]=a;HEAP[c+16]=HEAP[g+12];a=1}else{a=(HEAP[a]&2)==0;b:do if(!a){if(HEAP[g+16]==0)break b;a=c;
-c=e;a=a;a!=0&&FUNCTION_TABLE[HEAP[c+8]](c,a);c=HEAP[g+16];a=1;break a}while(0);HEAP[b]=6;a=5}}break a}while(0);a:do if(a==1){if(HEAP[b]!=0){a=5;break a}HEAP[c+28]=e;a=9;break a}while(0);if(a==5){g=c;g!=0&&FUNCTION_TABLE[HEAP[e+8]](e,g);c=0}HEAP[d]=c}d=HEAP[b]}d=d;STACKTOP=b;return d}_FT_Stream_New.__index__=Runtime.getFunctionIndex(_FT_Stream_New,"_FT_Stream_New");
-function _FT_Stream_Free(e,g){var d,b,a=e!=0;a:do if(a){d=HEAP[e+28];b=e;var c=b!=0;b:do if(c){if(HEAP[b+24]==0)break b;FUNCTION_TABLE[HEAP[b+24]](b)}while(0);if(g!=0)break a;b=e;d=d;b=b;if(b==0)break a;FUNCTION_TABLE[HEAP[d+8]](d,b)}while(0)}_FT_Stream_Free.__index__=Runtime.getFunctionIndex(_FT_Stream_Free,"_FT_Stream_Free");
-function _ft_glyphslot_free_bitmap(e){var g,d;g=HEAP[e+156]==0;a:do if(!g){if(unSign((HEAP[HEAP[e+156]+4]&1&255)!=0^1,1)!=0)break a;g=HEAP[HEAP[e+4]+100];d=HEAP[e+76+12];g=g;d=d;d!=0&&FUNCTION_TABLE[HEAP[g+8]](g,d);HEAP[e+76+12]=0;HEAP[HEAP[e+156]+4]&=-2;return}while(0);HEAP[e+76+12]=0}_ft_glyphslot_free_bitmap.__index__=Runtime.getFunctionIndex(_ft_glyphslot_free_bitmap,"_ft_glyphslot_free_bitmap");function _ft_glyphslot_set_bitmap(e,g){_ft_glyphslot_free_bitmap(e);HEAP[e+76+12]=g}
-_ft_glyphslot_set_bitmap.__index__=Runtime.getFunctionIndex(_ft_glyphslot_set_bitmap,"_ft_glyphslot_set_bitmap");function _ft_glyphslot_alloc_bitmap(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);var b,a;a=HEAP[HEAP[e+4]+100];if((HEAP[HEAP[e+156]+4]&1&255)!=0){b=HEAP[e+76+12];b!=0&&FUNCTION_TABLE[HEAP[a+8]](a,b);HEAP[e+76+12]=0}else HEAP[HEAP[e+156]+4]|=1;b=_ft_mem_alloc(a,g,d);HEAP[e+76+12]=b;b=HEAP[d];STACKTOP=d;return b}
-_ft_glyphslot_alloc_bitmap.__index__=Runtime.getFunctionIndex(_ft_glyphslot_alloc_bitmap,"_ft_glyphslot_alloc_bitmap");
-function _ft_glyphslot_done(e){var g,d,b,a,c;b=HEAP[HEAP[e+4]+96];a=HEAP[b+20];c=HEAP[b+8];HEAP[a+68]!=0&&FUNCTION_TABLE[HEAP[a+68]](e);_ft_glyphslot_free_bitmap(e);if(HEAP[e+156]!=0){if((HEAP[HEAP[b]]&512)==0){b=HEAP[HEAP[e+156]];a=b!=0;a:do if(a){g=HEAP[b];_FT_GlyphLoader_Reset(b);d=b;g=g;d=d;if(d==0)break a;FUNCTION_TABLE[HEAP[g+8]](g,d)}while(0);HEAP[HEAP[e+156]]=0}b=HEAP[e+156];b!=0&&FUNCTION_TABLE[HEAP[c+8]](c,b);HEAP[e+156]=0}}
-_ft_glyphslot_done.__index__=Runtime.getFunctionIndex(_ft_glyphslot_done,"_ft_glyphslot_done");
-function _FT_New_GlyphSlot(e,g){var d=STACKTOP;STACKTOP+=12;Runtime.memset(d,0,12);var b,a=null,c,f,h,i,k=d+4,j,l,m=d+8,o;o=e==0;a:do if(o)b=0;else{if(HEAP[e+96]==0){b=0;break a}l=HEAP[e+96];o=HEAP[l+20];l=HEAP[l+8];c=_ft_mem_alloc(l,HEAP[o+44],m);o=HEAP[m]==0;b:do if(o){HEAP[c+4]=e;f=c;a=HEAP[HEAP[f+4]+96];i=HEAP[a+20];b=HEAP[a+8];HEAP[k]=0;HEAP[f]=HEAP[a+4];j=_ft_mem_alloc(b,40,k);var n=HEAP[k],p=n!=0;c:do if(p)HEAP[m]=n;else{HEAP[f+156]=j;if((HEAP[HEAP[a]]&512)==0){a=j;h=b;b=a;a=_ft_mem_alloc(h,
-96,d);if(HEAP[d]==0){HEAP[a]=h;HEAP[b]=a}h=h=h=HEAP[d];HEAP[k]=h;a=5}else{var r=HEAP[k];a=7}j=(a==7?r:h)==0;d:do if(j){if(HEAP[i+64]==0){b=9;break d}var q=FUNCTION_TABLE[HEAP[i+64]](f);HEAP[k]=q;a=8;b=10;break d}else b=9;while(0);if(b==9){var s=HEAP[k];a=9}f=a==9?s:q;HEAP[m]=f;if(f!=0)break c;HEAP[c+8]=HEAP[e+84];HEAP[e+84]=c;if(g==0)break b;HEAP[g]=c;break b}while(0);_ft_glyphslot_done(c);i=c;c=l;f=i;i!=0&&FUNCTION_TABLE[HEAP[c+8]](c,f);c=0}else{if(g==0)break b;HEAP[g]=0}while(0);l=HEAP[m];b=19;
-break a}while(0);if(b==0)l=6;k=l;STACKTOP=d;return k}_FT_New_GlyphSlot.__index__=Runtime.getFunctionIndex(_FT_New_GlyphSlot,"_FT_New_GlyphSlot");
-function _FT_Done_GlyphSlot(e){var g,d=null,b,a,c,f=e!=0;a:do if(f){b=HEAP[HEAP[e+4]+96];b=HEAP[b+8];c=0;d=a=HEAP[HEAP[e+4]+84];var h=e,i=d;for(d=0;;){var k=d==3?j:i;if((d==3?j:a)==0){g=8;break}if(k==h){g=2;break}c=k;var j=HEAP[k+8];d=3;g=1}if(g!=8)if(g==2){d=k;if(c==0)HEAP[HEAP[e+4]+84]=HEAP[d+8];else HEAP[c+8]=HEAP[d+8];_ft_glyphslot_done(e);c=e;b=b;a=c;if(c==0)break a;FUNCTION_TABLE[HEAP[b+8]](b,a)}}while(0)}_FT_Done_GlyphSlot.__index__=Runtime.getFunctionIndex(_FT_Done_GlyphSlot,"_FT_Done_GlyphSlot");
-function _FT_Set_Transform(e,g,d){var b=STACKTOP;STACKTOP+=8;Runtime.memset(b,0,8);var a;g=g;d=d;a=e==0;a:do if(!a){e=HEAP[e+128];HEAP[e+28]=0;a=e+4;if(g==0){HEAP[a]=65536;HEAP[e+4+4]=0;HEAP[e+4+8]=0;HEAP[e+4+12]=65536;g=e+4}else{var c=g;HEAP[a]=HEAP[c];HEAP[a+4]=HEAP[c+4];HEAP[a+8]=HEAP[c+8];HEAP[a+12]=HEAP[c+12]}c=(HEAP[g+8]|HEAP[g+4])!=0;b:do if(c)a=1;else{if(HEAP[g]!=65536){a=1;break b}a=HEAP[g+12]!=65536?1:3;break b}while(0);if(a==1)HEAP[e+28]|=1;if(d==0){HEAP[e+20]=0;HEAP[e+20+4]=0;d=e+20}else{g=
-d;HEAP[b]=HEAP[g];HEAP[b+4]=HEAP[g+4];g=e+20;HEAP[g]=HEAP[b];HEAP[g+4]=HEAP[b+4]}if((HEAP[d+4]|HEAP[d])==0)break a;HEAP[e+28]|=2;STACKTOP=b;return}while(0);STACKTOP=b}_FT_Set_Transform.__index__=Runtime.getFunctionIndex(_FT_Set_Transform,"_FT_Set_Transform");
-function _FT_Load_Glyph(e,g,d){var b,a=null,c,f,h,i,k,j,l,m,o;d=d;l=0;m=e==0;a:do if(m)b=0;else{if(HEAP[e+88]==0){b=0;break a}if(HEAP[e+84]==0){b=0;break a}m=o=HEAP[e+84];_ft_glyphslot_free_bitmap(m);_llvm_memset_p0i8_i32(m+24,0,32,1,0);_llvm_memset_p0i8_i32(m+108,0,20,1,0);HEAP[m+76+4]=0;HEAP[m+76]=0;HEAP[m+76+8]=0;HEAP[m+76+18]=0;HEAP[m+100]=0;HEAP[m+104]=0;HEAP[m+128]=0;HEAP[m+132]=0;HEAP[m+136]=0;HEAP[m+140]=0;HEAP[m+152]=0;HEAP[m+72]=0;HEAP[m+56]=0;HEAP[m+60]=0;HEAP[m+144]=0;HEAP[m+148]=0;h=
-HEAP[e+96];m=HEAP[h+4];m=HEAP[m+168];if((d&1024)!=0)d|=2049;if((d&1&255)!=0){d|=10;d&=-5}i=m!=0;b:do if(i){if((d&2)!=0){b=7;break b}if((d&32768)!=0){b=7;break b}if((HEAP[HEAP[h]]&256)==0){b=7;break b}if((HEAP[HEAP[h]]&512)!=0){b=7;break b}if((HEAP[e+8]&8192)!=0){b=7;break b}i=HEAP[HEAP[e+128]+4+8]!=0;c:do if(i)b=13;else{b=HEAP[HEAP[e+128]+4]!=0?12:13;break c}while(0);if(b==13){if(HEAP[HEAP[e+128]+4]!=0){b=7;break b}if(HEAP[HEAP[e+128]+4+8]==0){b=7;break b}}b=(d&32)!=0;c:do if(!b){if((HEAP[HEAP[h]]&
-1024)==0)break c;b=reSign(d,32)>>reSign(16,32)&15;if(b!=1)if(HEAP[HEAP[e+128]+56]==0){b=7;break b}l=1;b=18;break b}while(0);l=1;b=18;break b}else b=7;while(0);b:do if(b==7){if(l!=0){b=18;break b}c=FUNCTION_TABLE[HEAP[HEAP[h+20]+80]](o,HEAP[e+88],g,d);if(c!=0){b=26;break b}if(HEAP[o+72]!=1869968492){b=24;break b}c=_FT_Outline_Check(o+108);if(c!=0){b=26;break b}if((d&2)!=0){b=24;break b}l=unSign(d&255,8)&16&255;b=o;l=l;i=b=b+24;if(l!=0){HEAP[b+8]=HEAP[i+8]&-64;HEAP[b+12]=HEAP[b+12]+63&-64;l=HEAP[b+
-20]+63+HEAP[b]&-64;i=HEAP[b+24]+63+HEAP[b+4]&-64;HEAP[b+20]&=-64;HEAP[b+24]&=-64;HEAP[b]=l-HEAP[b+20];HEAP[b+4]=i-HEAP[b+24]}else{HEAP[b+20]=HEAP[i+20]&-64;HEAP[b+24]&=-64;l=HEAP[b+8]+63+HEAP[b]&-64;i=HEAP[b+12]-HEAP[b+4]&-64;HEAP[b+8]&=-64;HEAP[b+12]=HEAP[b+12]+63&-64;HEAP[b]=l-HEAP[b+8];HEAP[b+4]=HEAP[b+12]-i}HEAP[b+16]=HEAP[b+16]+32&-64;HEAP[b+28]=HEAP[b+28]+32&-64;b=24;break b}while(0);b:do if(b==18){b=(HEAP[e+8]&2)!=0;c:do if(b){if((d&8)!=0)break c;c=FUNCTION_TABLE[HEAP[HEAP[h+20]+80]](o,HEAP[e+
-88],g,d|16384);if(c!=0)break c;if(HEAP[o+72]==1651078259){b=24;break b}}while(0);b=HEAP[e+128];h=HEAP[b+28];HEAP[b+28]=0;c=HEAP[HEAP[m]+20];c=FUNCTION_TABLE[HEAP[c+12]](m,o,HEAP[e+88],g,d);HEAP[b+28]=h;b=24;break b}while(0);b:do if(b==24){g=o;if((d&16)!=0){HEAP[g+64]=0;HEAP[o+64+4]=HEAP[o+24+28]}else{HEAP[o+64]=HEAP[g+24+16];HEAP[o+64+4]=0}g=(d&8192)==0;c:do if(g){if((HEAP[e+8]&1&255)==0)break c;m=HEAP[e+88]+12;b=_FT_MulDiv(HEAP[o+56],HEAP[m+4],64);HEAP[o+56]=b;m=_FT_MulDiv(HEAP[o+60],HEAP[m+8],64);
-HEAP[o+60]=m}while(0);m=(d&2048)==0;c:do if(m){g=HEAP[e+128];if(HEAP[g+28]==0)break c;h=o;b=HEAP[h+4];l=HEAP[HEAP[b+96]+4];i=HEAP[l+164];var n=i==0;d:do if(n)b=38;else{if(HEAP[i+24]!=HEAP[h+72]){b=38;break d}var p=i;a=39;b=41;break d}while(0);if(b==38){var r=_FT_Lookup_Renderer(l,HEAP[h+72],0);a=38}b=h=a==39?p:r;l=h!=0;d:do if(l)c=FUNCTION_TABLE[HEAP[HEAP[b+20]+44]](b,o,g+4,g+20);else{if(HEAP[o+72]!=1869968492)break d;i=g+4;h=o+108;i=i;n=h==0;e:do if(!n){if(i==0)break e;k=HEAP[h+4];var q=reSign(HEAP[h+
-2],16);j=k+8*q;if(!(k>reSign(16,32)&15;g=c==0;c:do if(g){if((d&4096)==0)break c;c=2}while(0);m=o;g=c;c=m;g=g;m=m==0;c:do if(m)b=59;else{if(HEAP[c+
-4]==0){b=59;break c}f=HEAP[HEAP[HEAP[c+4]+96]+4];f=_FT_Render_Glyph_Internal(f,c,g);b=62;break c}while(0);if(b==59)f=6;c=c=f}while(0);o=c;b=64;break a}while(0);if(b==0)o=35;return o}_FT_Load_Glyph.__index__=Runtime.getFunctionIndex(_FT_Load_Glyph,"_FT_Load_Glyph");function _FT_Load_Char(e,g,d){var b,a;if(e==0)e=35;else{a=g;if(HEAP[e+92]!=0){b=0;a=e!=0;a:do if(a){if(HEAP[e+92]==0)break a;b=HEAP[e+92];b=FUNCTION_TABLE[HEAP[HEAP[b+12]+12]](b,g)}while(0);a=g=b}e=_FT_Load_Glyph(e,a,d)}return e}
-_FT_Load_Char.__index__=Runtime.getFunctionIndex(_FT_Load_Char,"_FT_Load_Char");function _destroy_size(e,g,d){HEAP[g+4+4]!=0&&FUNCTION_TABLE[HEAP[g+4+4]](g);HEAP[HEAP[d+20]+60]!=0&&FUNCTION_TABLE[HEAP[HEAP[d+20]+60]](g);d=HEAP[g+40];d!=0&&FUNCTION_TABLE[HEAP[e+8]](e,d);HEAP[g+40]=0;g!=0&&FUNCTION_TABLE[HEAP[e+8]](e,g)}_destroy_size.__index__=Runtime.getFunctionIndex(_destroy_size,"_destroy_size");
-function _destroy_charmaps(e,g){var d=null;if(e!=0){var b=reSign(HEAP[e+36],32)>reSign(0,32),a=HEAP[e+40];if(b){b=e+40;var c=e+36,f=e+40;for(d=0;;){l=d==0?0:l;var h=0+l,i=1+l;d=HEAP[(d==0?a:j)+4*h];var k=HEAP[d+12];j=HEAP[HEAP[d]+100];HEAP[k+8]!=0&&FUNCTION_TABLE[HEAP[k+8]](d);d=d;d!=0&&FUNCTION_TABLE[HEAP[j+8]](j,d);HEAP[HEAP[b]+4*h]=0;h=reSign(HEAP[c],32)>reSign(i,32);var j=HEAP[f],l=l+1;if(h)d=4;else break}d=5}else d=9;a=d==5?j:a;a!=0&&FUNCTION_TABLE[HEAP[g+8]](g,a);HEAP[e+40]=0;HEAP[e+36]=0}}
-_destroy_charmaps.__index__=Runtime.getFunctionIndex(_destroy_charmaps,"_destroy_charmaps");
-function _destroy_face(e,g,d){var b,a=null,c;c=HEAP[d+20];HEAP[g+116+4]!=0&&FUNCTION_TABLE[HEAP[g+116+4]](HEAP[g+116]);if(HEAP[g+84]!=0){a=1;b=2}else{a=1;b=3}for(;;)if(b==2){_FT_Done_GlyphSlot(HEAP[(a==2?f:g)+84]);var f=g;if(HEAP[g+84]!=0)b=a=2;else{a=2;b=3}}else if(b==3){_FT_List_Finalize((a==1?g:f)+108,_destroy_size.__index__,e,d);HEAP[g+88]=0;b=HEAP[g+44+4]!=0?4:5;break}b==4&&FUNCTION_TABLE[HEAP[g+44+4]](g);_destroy_charmaps(g,e);HEAP[c+52]!=0&&FUNCTION_TABLE[HEAP[c+52]](g);d=unSign((HEAP[g+8]&
-1024)!=0,1);_FT_Stream_Free(HEAP[g+104],d);HEAP[g+104]=0;if(HEAP[g+128]!=0){d=HEAP[g+128];d!=0&&FUNCTION_TABLE[HEAP[e+8]](e,d);HEAP[g+128]=0}g!=0&&FUNCTION_TABLE[HEAP[e+8]](e,g)}_destroy_face.__index__=Runtime.getFunctionIndex(_destroy_face,"_destroy_face");
-function _find_unicode_charmap(e){var g,d=null,b,a,c;a=HEAP[e+40];if(a==0)b=38;else{c=c=a+4*HEAP[e+36];d=1;a:for(;;){d=d==3?i:0;var f=c+4*(d*-1+-1);if(!(f>=a)){g=11;break a}i=HEAP[HEAP[f]+4]==1970170211;b:do if(i){var h=HEAP[HEAP[f]+8]!=3;c:do if(h)g=5;else{g=HEAP[HEAP[f]+10]==10?4:5;break c}while(0);if(g==5){if(HEAP[HEAP[f]+8]!=0)break b;if(HEAP[HEAP[f]+10]!=4)break b}if(!(reSign(f-a,32)>reSign(63,32))){g=9;break a}}while(0);var i=d+1;d=3;g=2}if(g==11){f=c=a+4*HEAP[e+36];for(d=11;;){g=d==13?j:0;
-var k=f+4*(g*-1+-1);if(!(k>=a)){g=17;break}if(HEAP[HEAP[k]+4]==1970170211)if(!(reSign(k-a,32)>reSign(63,32))){g=15;break}var j=g+1;d=13;g=12}if(g==17)b=38;else if(g==15){c=k;HEAP[e+92]=HEAP[c];b=0}}else if(g==9){c=f;HEAP[e+92]=HEAP[c];b=0}}return b}_find_unicode_charmap.__index__=Runtime.getFunctionIndex(_find_unicode_charmap,"_find_unicode_charmap");
-function _find_variant_selector_charmap(e){var g,d=null,b,a,c;a=HEAP[e+40];if(a==0)b=0;else{e=a+4*HEAP[e+36];c=c=a;d=1;a:for(;;){g=d==4?h:0;var f=c+4*g;if(!(freSign(63,32))){g=7;break a}}while(0);var h=g+1;d=4;g=2}if(g==9)b=0;else if(g==7){c=f;b=HEAP[c]}}return b}
-_find_variant_selector_charmap.__index__=Runtime.getFunctionIndex(_find_variant_selector_charmap,"_find_variant_selector_charmap");
-function _open_face(e,g,d,b,a,c){var f=STACKTOP;STACKTOP+=4;Runtime.memset(f,0,4);var h,i=null,k,j,l,m;m=0;j=HEAP[e+20];k=HEAP[e+8];l=_ft_mem_alloc(k,HEAP[j+36],f);i=HEAP[f]!=0;a:do if(i)h=0;else{m=_ft_mem_alloc(k,64,f);if(HEAP[f]!=0){h=0;break a}HEAP[l+128]=m;HEAP[l+96]=e;HEAP[l+100]=k;HEAP[l+104]=g;HEAP[HEAP[l+128]+52]=0;h=b;e=l+128;var o=a,n=l+128,p=a;i=1;b:for(;;){i=i==4?s:0;s=0+i;var r=o+8*s,q=p+8*s+4;if(reSign(s,32)>=reSign(h,32))break b;if(HEAP[HEAP[e]+52]!=0)break b;if(HEAP[r]==1768842098)HEAP[HEAP[n]+
-52]=HEAP[q];var s=i+1;i=4}if(HEAP[j+48]!=0){var u=FUNCTION_TABLE[HEAP[j+48]](g,l,d,b,a);HEAP[f]=u;i=8}else{var t=HEAP[f];i=10}g=(i==10?t:u)!=0;b:do if(g)h=13;else{g=_find_unicode_charmap(l);if(g!=0&g!=38){var v=g;HEAP[f]=v;i=11;h=12}else{HEAP[c]=l;h=13}break b}while(0);if(h==13){var w=HEAP[f];i=13}h=(i==13?w:v)!=0?0:15;break a}while(0);if(h==0){_destroy_charmaps(l,k);HEAP[j+52]!=0&&FUNCTION_TABLE[HEAP[j+52]](l);j=m;j!=0&&FUNCTION_TABLE[HEAP[k+8]](k,j);l!=0&&FUNCTION_TABLE[HEAP[k+8]](k,l);HEAP[c]=
-0}c=HEAP[f];STACKTOP=f;return c}_open_face.__index__=Runtime.getFunctionIndex(_open_face,"_open_face");function _FT_New_Face(e,g,d,b){var a=STACKTOP;STACKTOP+=32;Runtime.memset(a,0,32);if(g==0)e=6;else{HEAP[a]=4;HEAP[a+12]=g;HEAP[a+16]=0;e=_FT_Open_Face(e,a,d,b)}e=e;STACKTOP=a;return e}_FT_New_Face.__index__=Runtime.getFunctionIndex(_FT_New_Face,"_FT_New_Face");
-function _FT_New_Memory_Face(e,g,d,b,a){var c=STACKTOP;STACKTOP+=32;Runtime.memset(c,0,32);if(g==0)e=6;else{HEAP[c]=1;HEAP[c+4]=g;HEAP[c+8]=d;HEAP[c+16]=0;e=_FT_Open_Face(e,c,b,a)}e=e;STACKTOP=c;return e}_FT_New_Memory_Face.__index__=Runtime.getFunctionIndex(_FT_New_Memory_Face,"_FT_New_Memory_Face");function _memory_stream_close(e){var g,d=HEAP[e];g=HEAP[e+28];d!=0&&FUNCTION_TABLE[HEAP[g+8]](g,d);HEAP[e]=0;HEAP[e+4]=0;HEAP[e]=0;HEAP[e+24]=0}
-_memory_stream_close.__index__=Runtime.getFunctionIndex(_memory_stream_close,"_memory_stream_close");
-function _open_face_from_buffer(e,g,d,b,a,c){var f=STACKTOP;STACKTOP+=40;Runtime.memset(f,0,40);var h,i=null,k,j,l,m,o=f+4,n=f+36,p;HEAP[n]=0;p=HEAP[e];j=_memory_stream_close.__index__;k=e==0;a:do{if(k){i=0;h=1}else if(g==0){i=2;h=1}else{HEAP[n]=0;l=HEAP[e];l=_ft_mem_alloc(l,40,f);h=HEAP[f];if(h!=0){l=h;h=3}else{h=g;k=d;d=l;h=h;k=k;HEAP[d]=h;HEAP[d+4]=k;HEAP[d+8]=0;HEAP[d+32]=0;HEAP[d+20]=0;HEAP[d+24]=0;HEAP[l+24]=j;HEAP[n]=l;l=j=HEAP[f];if(j!=0){h=3;break a}HEAP[o]=2;HEAP[o+16]=HEAP[n];if(a!=0){HEAP[o]|=
-8;a=_FT_Get_Module(e,a);HEAP[o+20]=a}l=e=_FT_Open_Face(e,o,b,c);if(e==0)HEAP[HEAP[c]+8]&=-1025;else{c=HEAP[n];e=c!=0;b:do if(e){if(HEAP[c+24]==0)break b;FUNCTION_TABLE[HEAP[c+24]](c)}while(0);b=HEAP[n];c=p;e=b;b!=0&&FUNCTION_TABLE[HEAP[c+8]](c,e);HEAP[n]=0}m=l;h=13}}break a}while(0);a:do if(h==1){l=i==0?33:6;h=3;break a}while(0);if(h==3){g!=0&&FUNCTION_TABLE[HEAP[p+8]](p,g);m=l}g=m;STACKTOP=f;return g}_open_face_from_buffer.__index__=Runtime.getFunctionIndex(_open_face_from_buffer,"_open_face_from_buffer");
-function _open_face_PS_from_sfnt_stream(e,g,d,b,a,c){b=STACKTOP;STACKTOP+=17;Runtime.memset(b,0,17);var f,h=null,i,k,j,l,m,o;a=b+4;var n,p=b+8,r=b+12,q,s=b+16,u;n=HEAP[e];q=HEAP[g+8];HEAP[p]=0;HEAP[r]=0;HEAP[s]=0;l=_FT_Stream_ReadLong(g,b);var t=HEAP[b]!=0;a:do{if(t){u=HEAP[b];h=0;f=1}else{l=l!=1954115633;b:do if(l)h=2;else{h=_FT_Stream_ReadShort(g,b);if(HEAP[b]!=0){k=HEAP[b];h=4}else{l=g;t=reSign(6,32)=reSign(0,32),O=v+8;h=7;d:for(;;){T=h==22?T:0;R=h==22?R:-1;f=0+T;if(!(reSign(l,32)>reSign(f,32))){f=25;break d}f=_FT_Stream_ReadLong(t,b);if(HEAP[b]!=0){h=9;f=10;break d}h=_FT_Stream_Seek(v,HEAP[O]+4);HEAP[b]=h;if(h!=0){h=11;f=10;break d}h=_FT_Stream_ReadLong(w,b);HEAP[x]=h;if(HEAP[b]!=0){h=12;f=10;break d}h=_FT_Stream_ReadLong(y,b);
-HEAP[A]=h;if(HEAP[b]!=0){h=13;f=10;break d}else h=13;f=f==1128875040?15:f==1415139377?19:21;e:do if(f==21){if(K){h=21;f=17}else{h=21;f=22}break e}else if(f==15){j=R+1;HEAP[C]=HEAP[z]+22;HEAP[D]=HEAP[B]-22;HEAP[E]=1;if(F){h=15;f=16;break d}else{h=15;f=17;break e}}else if(f==19){var M=R+1;HEAP[J]=HEAP[H]+24;HEAP[N]=HEAP[L]-24;HEAP[I]=0;if(P){h=19;f=20;break d}else{h=19;f=17;break e}}while(0);if(f==17){var Q=h==19?M:h==15?j:R;if(Q==G){h=17;f=23;break d}else h=17}var R=h==17?Q:R,T=T+1;h=22;f=8}if(f==
-25){h=25;break b}else if(f==10){var V=HEAP[b];h=10;f=1;break a}HEAP[a]=0;f=27;break a}while(0);var U=HEAP[b];h=6}f=1;break a}while(0);var S=h==2?2:142;HEAP[a]=S;h=26;f=28}break a}while(0);a:do if(f==1){var X=h==0?u:h==4?k:h==6?U:V;HEAP[a]=X;if(X!=0){h=1;f=28}else{h=1;f=27}break a}while(0);a:do if(f==27)if(_FT_Stream_Seek(g,HEAP[p]+q)!=0){var Y=HEAP[a];h=35}else{u=_ft_mem_alloc(n,HEAP[r],a);var W=HEAP[a];if(W!=0){h=29;break a}j=HEAP[r];k=u;i=g;k=k;j=j;i=i=_FT_Stream_ReadAt(i,HEAP[i+8],k,j);HEAP[a]=
-i;i=HEAP[a];if(i!=0){h=30;break a}o=HEAP[s]!=0?__str5:__str16;k=d;k=reSign(k,32)<=reSign(0,32)?k:0;o=_open_face_from_buffer(e,u,HEAP[r],k,o,c);HEAP[a]=o;h=33}while(0);e=(h==35?Y:h==26?S:h==33?o:h==30?i:h==29?W:X)==2;a:do if(e){g=_FT_Stream_Seek(g,q);if(g==0){f=37;break a}m=g;f=38;break a}else f=37;while(0);if(f==37)m=HEAP[a];m=m;STACKTOP=b;return m}_open_face_PS_from_sfnt_stream.__index__=Runtime.getFunctionIndex(_open_face_PS_from_sfnt_stream,"_open_face_PS_from_sfnt_stream");
-function _IsMacResource(e,g,d,b,a){var c=STACKTOP;STACKTOP+=24;Runtime.memset(c,0,24);var f=null,h,i,k,j,l,m,o,n,p,r,q,s,u,t,v,w,x,y,A,z,C=c+4,B,D;i=c+8;m=c+12;var E=c+16;k=c+20;D=HEAP[e];d=_FT_Raccess_Get_HeaderInfo(e,g,d,i,m);if(d==0){d=_FT_Raccess_Get_DataOffsets(e,g,HEAP[i],HEAP[m],1347375956,E,k);if(d==0){x=HEAP[k];C=HEAP[E];b=b;HEAP[c]=1;k=HEAP[e];d=b;d=d==-1?57:d==0?1:58;a:do if(d==58){h=HEAP[c];d=2;break a}else if(d==57){b=0;d=1;break a}while(0);a:do if(d==1){j=m=0;h=x;i=C;var F=g,G=g,H=j;
-m=m;f=1;b:for(;;){d=f==7?s:0;var J=f==7?q:m,L=H+d,N=i+4*L;if(!(reSign(L,32)>reSign(8,32)==0)f=17;else{var T=R-2;R=reSign(R,32)>reSign(2,32)?T:0;if(reSign(f,32)>>reSign(8,32)==Q){w=R+v;f=18}else{if(reSign(u+3,32)>reSign(O,32)){d=13;break c}HEAP[h+u]=v&255;T=u+1;var V=reSign(v,32)>>
-reSign(8,32)&255;HEAP[h+T]=V;T=u+2;V=reSign(v,32)>>reSign(16,32)&255;HEAP[h+T]=V;T=u+3;V=reSign(v,32)>>reSign(24,32)&255;HEAP[h+T]=V;if(reSign(f,32)>>reSign(8,32)==5){d=22;break c}if(reSign(i+6,32)>reSign(M,32)){d=13;break c}HEAP[h+i]=-128;i+=1;A=reSign(f,32)>>reSign(8,32);HEAP[h+i]=A&255;i+=1;t=i;HEAP[h+i]=0;i+=1;HEAP[h+i]=0;i+=1;HEAP[h+i]=0;i+=1;HEAP[h+i]=0;i+=1;f=24}y=f==24?t:u;var U=f==24?A:Q;B=f==24?R:w;HEAP[c]=1;if(reSign(i,32)>reSign(I,32)){d=13;break c}if(reSign(R+i,32)>reSign(P,32)){d=13;
-break c}f=_FT_Stream_ReadAt(K,HEAP[K+8],h+i,R);HEAP[c]=f;if(HEAP[c]!=0){d=13;break c}i=R+i;f=28}z=f==28?y:u;n=f==28?U:Q;p=f==28?B:v;r=d+1;f=30;d=11}c:do if(d==22){o=u;l=v;d=m+2;if(reSign(i+2,32)>reSign(d,32)){d=31;break c}HEAP[h+i]=-128;i+=1;HEAP[h+i]=3;i+=1;d=m+2;if(reSign(o+3,32)>reSign(d,32)){d=31;break c}HEAP[h+o]=l&255;g=o+1;J=reSign(l,32)>>reSign(8,32)&255;HEAP[h+g]=J;g=o+2;J=reSign(l,32)>>reSign(16,32)&255;HEAP[h+g]=J;g=o+3;J=reSign(l,32)>>reSign(24,32)&255;HEAP[h+g]=J;h=_open_face_from_buffer(e,
-h,i,b,__str16,a);break a}else if(d!=13)if(d==15){d=9;break b}while(0);m=h;h=k;i=m;m!=0&&FUNCTION_TABLE[HEAP[h+8]](h,i)}while(0);h=HEAP[c]}while(0);d=e=h;e=HEAP[E];e!=0&&FUNCTION_TABLE[HEAP[D+8]](D,e);HEAP[E]=0;if(d==0)HEAP[HEAP[a]]=1}else{d=_FT_Raccess_Get_DataOffsets(e,g,HEAP[i],HEAP[m],1936092788,E,k);J=d==0;a:do if(J){q=HEAP[k];q=reSign(b,32)%reSign(q,32);v=HEAP[k];u=HEAP[E];s=g;A=q;w=a;q=e;s=s;u=u;t=v;v=A;w=w;A=HEAP[q];if(v==-1)v=0;t=t;t=reSign(v,32)>=reSign(t,32);b:do if(t)y=1;else{y=HEAP[u+
-4*v];U=_FT_Stream_Seek(s,y);HEAP[C]=U;U=HEAP[C]!=0;c:do if(!U){B=_FT_Stream_ReadLong(s,C);if(HEAP[C]!=0)break c;if(B==-1){y=1;break b}else{z=_open_face_PS_from_sfnt_stream(q,s,v,0,0,w);HEAP[C]=z;if(HEAP[C]==0)break c;if(_FT_Stream_Seek(s,y+4)!=0)break c;z=_ft_mem_alloc(A,B,C);if(HEAP[C]!=0){y=HEAP[C];break b}else{r=B;p=z;n=s;p=p;r=r;n=n=_FT_Stream_ReadAt(n,HEAP[n+8],p,r);HEAP[C]=n;if(HEAP[C]!=0)break c;n=reSign(B,32)<=reSign(4,32);d:do if(n)d=48;else{if(_memcmp(z,__str27,4)!=0){d=48;break d}x=__str38;
-d=50;break d}while(0);if(d==48)x=__str49;B=_open_face_from_buffer(q,z,B,0,x,w);HEAP[C]=B}}}while(0);y=HEAP[C]}while(0);d=q=y;u=HEAP[E];q=D;s=u;u!=0&&FUNCTION_TABLE[HEAP[q+8]](q,s);HEAP[E]=0;if(d!=0)break a;HEAP[HEAP[a]]=HEAP[k]}while(0)}}a=d;STACKTOP=c;return a}_IsMacResource.__index__=Runtime.getFunctionIndex(_IsMacResource,"_IsMacResource");
-function _IsMacBinary(e,g,d,b){var a=STACKTOP;STACKTOP+=128;Runtime.memset(a,0,128);var c,f,h;h=g==0;a:do if(h)c=85;else{c=_FT_Stream_Seek(g,0);f=c!=0;b:do if(!f){f=a;c=g;f=f;c=c=c=_FT_Stream_ReadAt(c,HEAP[c+8],f,128);if(c!=0)break b;h=HEAP[a]!=0;c:do if(!h){if(HEAP[a+74]!=0)break c;if(HEAP[a+82]!=0)break c;if(HEAP[a+1]==0)break c;if(unSign(HEAP[a+1],8)>unSign(33,8))break c;if(HEAP[a+63]!=0)break c;h=unSign(HEAP[a+1],8)+2;if(HEAP[a+h]!=0)break c;h=unSign(HEAP[a+83],8)<<24;c=unSign(HEAP[a+84],8)<<
-16;f=unSign(HEAP[a+85],8)<<8;var i=unSign(HEAP[a+86],8);h=c|h|i|f;h=(h+127&-128)+128;c=_IsMacResource(e,g,h,d,b);break a}while(0);c=2;break a}while(0);c=c}while(0);e=c;STACKTOP=a;return e}_IsMacBinary.__index__=Runtime.getFunctionIndex(_IsMacBinary,"_IsMacBinary");
-function _FT_Open_Face(e,g,d,b){var a=STACKTOP;STACKTOP+=160;Runtime.memset(a,0,160);var c,f=null,h,i,k,j,l,m,o,n=a+36,p=a+72,r=a+108,q=a+140,s,u,t,v,w=a+144,x=a+148,y=a+152;s=a+156;HEAP[x]=0;HEAP[y]=0;j=b!=0;a:do if(j)c=1;else{c=reSign(d,32)>=reSign(0,32)?0:1;break a}while(0);a:do if(c==1){if(g==0){c=0;break a}i=(HEAP[g]&2)==0;b:do if(i)c=4;else{if(HEAP[g+16]==0){c=4;break b}v=1;c=6;break b}while(0);if(c==4)v=0;v=v&255;c=_FT_Stream_New(e,g,x);HEAP[w]=c;i=c!=0;b:do if(i)c=29;else{i=HEAP[e];j=(HEAP[g]&
-8)==0;c:do if(j)c=8;else{if(HEAP[g+20]==0){c=8;break c}c=HEAP[g+20];if((HEAP[HEAP[c]]&1&255)!=0){o=j=0;if((HEAP[g]&16)!=0){j=HEAP[g+24];o=HEAP[g+28]}c=_open_face(c,HEAP[x],d,j,o,y);HEAP[w]=c;if(c==0){c=11;break c}}else HEAP[w]=32;c=unSign(v,8);_FT_Stream_Free(HEAP[x],c);c=13;break b}while(0);if(c==8){f=e+28;j=j=f+4*HEAP[e+24];o=g;m=g+24;var A=g+28,z=d,C=e,B=d,D=b,E=f;f=8;c:for(;;){c=f==27?k:0;var F=E+4*c;if(!(F=reSign(0,32)){c=_FT_New_GlyphSlot(HEAP[y],0);HEAP[w]=c;if(HEAP[w]!=0){c=13;break b}c=_FT_New_Size(HEAP[y],s);HEAP[w]=c;if(HEAP[w]!=0){c=13;break b}HEAP[HEAP[y]+88]=HEAP[s]}c=(HEAP[HEAP[y]+8]&1&255)!=0;c:do if(c){if(reSign(HEAP[HEAP[y]+74],16)reSign(0,32)))break c;for(f=78;;){f=f==78?0:h;h=0+f;s=1+f;u=HEAP[HEAP[y]+32];if(reSign(HEAP[u+16*h],16)reSign(s,32);h=f+1;if(s)f=84;else{f=84;break}}}while(0);c=HEAP[HEAP[y]+128];HEAP[c+4]=65536;HEAP[c+4+4]=0;HEAP[c+4+8]=0;HEAP[c+4+12]=65536;HEAP[c+20]=0;HEAP[c+20+4]=0;HEAP[c+60]=1;c=HEAP[y];if(b!=0)HEAP[b]=c;else _FT_Done_Face(c);c=87;break b}while(0);b:do if(c==29){h=(HEAP[w]&255)!=81;c:do if(h){if((HEAP[w]&255)==2){c=31;break c}c=(HEAP[w]&255)!=85?32:31;break c}else c=31;while(0);c:do if(c==31){s=HEAP[x];u=d;t=b;c=g;h=e;s=s;u=u;t=t;i=c;k=_IsMacBinary(h,s,u,t);
-if((k&255)==2)k=_IsMacResource(h,s,0,u,t);j=(k&255)==2;d:do if(j)c=35;else{var J=k;if((J&255)==85){f=34;c=35}else{f=34;c=36}break d}while(0);if(c==35)if((HEAP[i]&4)!=0){l=s;s=u;u=t;t=i;f=h;h=l;i=s;k=u;j=t;l=HEAP[f];m=2;HEAP[q]=0;_FT_Raccess_Guess(f,h,HEAP[j+12],a,n,p);o=0;h=r;s=r+12;t=u=f;i=i;k=k;j=j+12;o=o;m=m;A=o+1;f=37;d:for(;;){z=f==42?Q:0;var L=f==42?O:m;C=f==42?M:0;c=o+z;H=_raccess_guess_table+c*8+4;B=p+c*4;D=a+c*4;E=n+c*4;F=A+z;if(reSign(f==42?F:0,32)<=reSign(8,32))f=38;else{f=38;c=50;break d}F=
-unSign(c,32)>unSign(8,32);e:do{if(F)c=39;else{f=HEAP[H];if(f==3){f=89;c=90}else if(f==4){f=89;c=90}else{f=89;c=39}}break e}while(0);if(c==39)f=39;c=(f==39?0:f==89?1:1)&255;H=c!=0&C!=0;e:do if(H)f=90;else{if(HEAP[B]!=0){f=41;break e}HEAP[h]=4;if(HEAP[D]!=0){var N=HEAP[D];f=44}else{var I=HEAP[j];f=46}HEAP[s]=f==46?I:N;var P=_FT_Stream_New(u,r,q);if(c!=0&P==81){f=47;break e}if(P!=0){f=48;break e}var K=_IsMacResource(t,HEAP[q],HEAP[E],i,k);_FT_Stream_Free(HEAP[q],0);if(K==0){f=49;c=50;break d}if(c==0){f=
-51;break e}f=52}while(0);var O=f==52?K:f==51?K:f==48?P:f==41?L:f==90?L:81,M=f==52?1:f==51?C:f==48?C:f==41?C:f==90?C:1,Q=z+1;f=42;c=38}m=f==38?L:0;o=0;l=l;h=o;s=9-h;for(f=50;;){R=f==50?0:R;f=a+(h+R)*4;if(HEAP[f]!=0){c=HEAP[f];c!=0&&FUNCTION_TABLE[HEAP[l+8]](l,c);HEAP[f]=0}var R=R+1;if(R!=s){f=59;c=55}else{c=60;break}}if(m!=0)m=2;l=f=f=m;f=62}else{var T=k;f=64}h=f==64?T:f==34?J:l;HEAP[w]=h;if(h==0){y=unSign(v,8);_FT_Stream_Free(HEAP[x],y);i=HEAP[w];c=25;break a}else{if((HEAP[w]&255)!=2)break c;HEAP[w]=
-2}}while(0);e=unSign(v,8);_FT_Stream_Free(HEAP[x],e);c=13;break b}while(0);c==13&&_FT_Done_Face(HEAP[y]);i=HEAP[w];c=25;break a}while(0);if(c==0)i=6;w=i;STACKTOP=a;return w}_FT_Open_Face.__index__=Runtime.getFunctionIndex(_FT_Open_Face,"_FT_Open_Face");function _FT_Attach_File(e,g){var d=STACKTOP;STACKTOP+=32;Runtime.memset(d,0,32);var b;if(g==0)b=6;else{HEAP[d+16]=0;HEAP[d]=4;HEAP[d+12]=g;b=_FT_Attach_Stream(e,d)}b=b;STACKTOP=d;return b}
-_FT_Attach_File.__index__=Runtime.getFunctionIndex(_FT_Attach_File,"_FT_Attach_File");
-function _FT_Attach_Stream(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);var b,a,c;if(e==0)c=35;else{b=HEAP[e+96];if(b==0)c=34;else{c=_FT_Stream_New(HEAP[b+4],g,d);if(c==0){c=7;b=HEAP[b+20];if(HEAP[b+88]!=0)c=FUNCTION_TABLE[HEAP[b+88]](e,HEAP[d]);var f=HEAP[g+16]==0;a:do if(f)b=2;else{if((HEAP[g]&2)==0){b=2;break a}a=1;b=4;break a}while(0);if(b==2)a=0;a=unSign(a&255,8);_FT_Stream_Free(HEAP[d],a)}c=c}}c=c;STACKTOP=d;return c}
-_FT_Attach_Stream.__index__=Runtime.getFunctionIndex(_FT_Attach_Stream,"_FT_Attach_Stream");function _FT_Reference_Face(e){HEAP[HEAP[e+128]+60]+=1;return 0}_FT_Reference_Face.__index__=Runtime.getFunctionIndex(_FT_Reference_Face,"_FT_Reference_Face");
-function _FT_Done_Face(e){var g,d=null,b,a,c,f,h;b=35;var i=e!=0;a:do if(i){if(HEAP[e+96]==0)break a;HEAP[HEAP[e+128]+60]-=1;if(HEAP[HEAP[e+128]+60]!=0)b=0;else{f=HEAP[e+96];h=HEAP[f+8];c=e;a=f+24;c=c;d=a=HEAP[a];c=c;var k=d;for(d=3;;){var j=d==6?l:k;if((d==6?l:a)==0){g=8;break}if(HEAP[j+8]==c){g=5;break}var l=HEAP[j+4];d=6;g=4}if(g!=8)if(g==5){c=a=j;b=f+24;d=c;c=HEAP[d];d=HEAP[d+4];if(c!=0)HEAP[c+4]=d;else HEAP[b]=d;if(d!=0)HEAP[d]=c;else HEAP[b+4]=c;c=a;b=h;a=c;c!=0&&FUNCTION_TABLE[HEAP[b+8]](b,
-a);_destroy_face(h,e,f);b=0}}}while(0);return b}_FT_Done_Face.__index__=Runtime.getFunctionIndex(_FT_Done_Face,"_FT_Done_Face");
-function _FT_New_Size(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);var b;b=null;var a,c,f,h,i,k;k=0;if(e==0)f=35;else if(g==0)f=36;else if(HEAP[e+96]==0)f=34;else{HEAP[g]=0;f=HEAP[e+96];h=HEAP[f+20];f=HEAP[e+100];i=_ft_mem_alloc(f,HEAP[h+40],d);var j=HEAP[d]!=0;a:do if(j)b=1;else{k=_ft_mem_alloc(f,12,d);if(HEAP[d]!=0){b=1;break a}HEAP[i]=e;HEAP[i+40]=0;if(HEAP[h+56]!=0){a=FUNCTION_TABLE[HEAP[h+56]](i);HEAP[d]=a;b=3}else{c=HEAP[d];b=5}if((b==5?c:a)==0){HEAP[g]=i;HEAP[k+8]=i;c=k;a=e+108;c=
-c;b=HEAP[a+4];HEAP[c+4]=0;HEAP[c]=b;if(b!=0)HEAP[b+4]=c;else HEAP[a]=c;HEAP[a+4]=c}b=HEAP[d]!=0?1:8;break a}while(0);if(b==1){k=k;k!=0&&FUNCTION_TABLE[HEAP[f+8]](f,k);i!=0&&FUNCTION_TABLE[HEAP[f+8]](f,i)}f=HEAP[d]}f=f;STACKTOP=d;return f}_FT_New_Size.__index__=Runtime.getFunctionIndex(_FT_New_Size,"_FT_New_Size");
-function _FT_Done_Size(e){var g,d=null,b,a,c,f,h,i;if(e==0)e=36;else{i=HEAP[e];if(i==0)e=35;else{f=HEAP[i+96];if(f==0)e=34;else{h=HEAP[f+8];c=0;d=i+108;var k=HEAP[d];d=1;a:for(;;){b=d==4?a:k;if((d==4?a:k)==0){g=6;break a}if(HEAP[b+8]==e){g=3;break a}a=HEAP[b+4];d=4;g=2}if(g==6)c=36;else if(g==3){d=b;g=i+108;b=HEAP[d];a=HEAP[d+4];if(b!=0)HEAP[b+4]=a;else HEAP[g]=a;if(a!=0)HEAP[a]=b;else HEAP[g+4]=b;d!=0&&FUNCTION_TABLE[HEAP[h+8]](h,d);g=HEAP[i+88]==e;a:do if(g){HEAP[i+88]=0;if(HEAP[i+108]==0)break a;
-HEAP[i+88]=HEAP[HEAP[i+108]+8]}while(0);_destroy_size(h,e,f)}e=c}}}return e}_FT_Done_Size.__index__=Runtime.getFunctionIndex(_FT_Done_Size,"_FT_Done_Size");
-function _FT_Match_Size(e,g,d,b){var a,c=null,f,h,i,k=(HEAP[e+8]&2)==0;a:do if(k)f=35;else if(HEAP[g]!=0)f=7;else{f=HEAP[g+4];h=f=HEAP[g+12]!=0?Math.floor(reSign(HEAP[g+12]*f+36,32)/reSign(72,32)):f;f=HEAP[g+8];i=f=HEAP[g+16]!=0?Math.floor(reSign(HEAP[g+16]*f+36,32)/reSign(72,32)):f;f=HEAP[g+4]==0;b:do if(f)a=3;else{if(HEAP[g+8]!=0){a=3;break b}i=h;a=5;break b}while(0);b:do if(a==3){if(HEAP[g+4]!=0)break b;if(HEAP[g+8]==0)break b;h=i}while(0);h=h+32&-64;i=i+32&-64;a=0;f=HEAP[e+28];var j=e+32;i=i;
-h=h;var l=a;if(d!=0){c=5;a=9}else{c=5;a=10}for(;;)if(a==9){a=c==13?o:0;var m=l+a;if(reSign(f,32)>reSign(m,32))c=9;else{c=9;a=12;break}if((HEAP[HEAP[j]+16*m+12]+32&-64)==i){a=14;break}var o=a+1;c=13;a=9}else if(a==10){a=c==20?p:0;var n=l+a;if(!(reSign(f,32)>reSign(n,32))){c=10;a=12;break}c=HEAP[j];if((HEAP[c+16*n+12]+32&-64)==i)if((HEAP[c+16*n+8]+32&-64)==h){c=16;a=17;break}var p=a+1;c=20;a=10}if(a==12){f=23;break a}else if(a==14)c=14;a=c==14?m:n;if(b!=0)HEAP[b]=a;f=0}while(0);return f}
-_FT_Match_Size.__index__=Runtime.getFunctionIndex(_FT_Match_Size,"_FT_Match_Size");
-function _ft_synthesize_vertical_metrics(e,g){var d,b;d=g;b=HEAP[e+4];var a=reSign(HEAP[e+12],32)reSign(f,32)))break a;b=HEAP[e+12]}else{if(!(reSign(c,32)>reSign(0,32)))break a;b-=HEAP[e+12]}while(0);if(d==0)d=Math.floor(reSign(b*12,32)/reSign(10,32));a=HEAP[e+8];c=Math.floor(reSign(HEAP[e+16],32)/reSign(2,32));HEAP[e+20]=a-c;b=Math.floor(reSign(d-b,32)/reSign(2,32));HEAP[e+24]=b;HEAP[e+28]=d}
-_ft_synthesize_vertical_metrics.__index__=Runtime.getFunctionIndex(_ft_synthesize_vertical_metrics,"_ft_synthesize_vertical_metrics");function _ft_recompute_scaled_metrics(e,g){var d=HEAP[g+8],b=reSign(HEAP[e+70],16);d=_FT_MulFix(b,d)+63&-64;HEAP[g+12]=d;d=HEAP[g+8];b=reSign(HEAP[e+72],16);d=_FT_MulFix(b,d)&-64;HEAP[g+16]=d;d=HEAP[g+8];b=reSign(HEAP[e+74],16);d=_FT_MulFix(b,d)+32&-64;HEAP[g+20]=d;d=HEAP[g+4];b=reSign(HEAP[e+76],16);d=_FT_MulFix(b,d)+32&-64;HEAP[g+24]=d}
-_ft_recompute_scaled_metrics.__index__=Runtime.getFunctionIndex(_ft_recompute_scaled_metrics,"_ft_recompute_scaled_metrics");
-function _FT_Select_Metrics(e,g){var d,b;d=HEAP[e+88]+12;b=HEAP[e+32]+16*g;var a=reSign(HEAP[b+8]+32,32)>>reSign(6,32)&65535;HEAP[d]=a;a=reSign(HEAP[b+12]+32,32)>>reSign(6,32)&65535;HEAP[d+2]=a;if((HEAP[e+8]&1&255)!=0){a=unSign(HEAP[e+68],16);a=_FT_DivFix(HEAP[b+8],a);HEAP[d+4]=a;a=unSign(HEAP[e+68],16);b=_FT_DivFix(HEAP[b+12],a);HEAP[d+8]=b;_ft_recompute_scaled_metrics(e,d)}else{HEAP[d+4]=65536;HEAP[d+8]=65536;HEAP[d+12]=HEAP[b+12];HEAP[d+16]=0;a=reSign(HEAP[b],16)<<6;HEAP[d+20]=a;HEAP[d+24]=HEAP[b+
-8]}}_FT_Select_Metrics.__index__=Runtime.getFunctionIndex(_FT_Select_Metrics,"_FT_Select_Metrics");
-function _FT_Request_Metrics(e,g){var d,b=null,a,c,f,h,i;f=HEAP[e+88]+12;if((HEAP[e+8]&1&255)!=0){a=c=i=h=0;d=HEAP[g];d=d==0?0:d==1?2:d==2?13:d==3?14:d==4?15:3;a:do if(d==0){var k=i=unSign(HEAP[e+68],16);h=k;b=0;d=1;break a}else if(d==2){b=reSign(HEAP[e+70],16);h=reSign(HEAP[e+72],16);var j=i=b-h;h=j;b=2;d=1;break a}else if(d==13){h=HEAP[e+52+8]-HEAP[e+52];i=HEAP[e+52+12]-HEAP[e+52+4];d=3;break a}else if(d==14){h=reSign(HEAP[e+76],16);i=reSign(HEAP[e+70],16);d=reSign(HEAP[e+72],16);i=i-d;d=3;break a}else if(d==
-15){HEAP[f+4]=HEAP[g+4];HEAP[f+8]=HEAP[g+8];d=HEAP[f+8];if(HEAP[f+4]==0)HEAP[f+4]=d;else{if(d!=0){d=4;break a}HEAP[f+8]=HEAP[f+4]}d=4;break a}while(0);a:do if(d==3){var l=h;b=3;d=1;break a}while(0);a:do if(d==1){if(reSign(b==3?l:b==2?j:k,32)reSign(m,32);var o=f;if(m)HEAP[f+8]=HEAP[o+4];else HEAP[f+4]=HEAP[o+8]}else{HEAP[f+8]=HEAP[f+4];a=_FT_MulDiv(c,i,h)}}else{c=_FT_DivFix(a,i);HEAP[f+8]=c;HEAP[f+4]=HEAP[f+8];c=_FT_MulDiv(a,h,i)}}while(0);if(HEAP[g]!=0){k=HEAP[f+4];l=unSign(HEAP[e+68],16);c=_FT_MulFix(l,k);k=HEAP[f+8];l=unSign(HEAP[e+68],16);a=_FT_MulFix(l,k)}k=reSign(c+32,32)>>reSign(6,32)&65535;HEAP[f]=k;k=reSign(a+
-32,32)>>reSign(6,32)&65535;HEAP[f+2]=k;_ft_recompute_scaled_metrics(e,f)}else{_llvm_memset_p0i8_i32(f,0,28,1,0);HEAP[f+4]=65536;HEAP[f+8]=65536}}_FT_Request_Metrics.__index__=Runtime.getFunctionIndex(_FT_Request_Metrics,"_FT_Request_Metrics");
-function _FT_Select_Size(e,g){var d,b,a=e==0;a:do if(a)d=0;else{if((HEAP[e+8]&2)==0){d=0;break a}d=reSign(g,32)unSign(4,32))break b;a=HEAP[HEAP[e+96]+20];if(HEAP[a+96]!=0)b=FUNCTION_TABLE[HEAP[a+96]](HEAP[e+88],g);else{a=(HEAP[e+8]&1)==0;c:do if(a){if((HEAP[e+8]&2)==0)break c;a=_FT_Match_Size(e,g,0,d);b=a!=0?a:_FT_Select_Size(e,HEAP[d]);break a}while(0);_FT_Request_Metrics(e,
-g);b=0}break a}while(0);b=6}while(0);a=b;STACKTOP=d;return a}_FT_Request_Size.__index__=Runtime.getFunctionIndex(_FT_Request_Size,"_FT_Request_Size");
-function _FT_Set_Char_Size(e,g,d,b,a){var c=STACKTOP;STACKTOP+=20;Runtime.memset(c,0,20);g=g;d=d;b=b;a=a;var f=g==0,h=d;a:do if(f)g=h;else{if(h!=0)break a;d=g}while(0);f=b==0;h=a;a:do if(f)b=h;else{if(h!=0)break a;a=b}while(0);if(reSign(g,32)<=reSign(63,32))g=64;if(reSign(d,32)<=reSign(63,32))d=64;if(b==0)b=a=72;HEAP[c]=0;HEAP[c+4]=g;HEAP[c+8]=d;HEAP[c+12]=b;HEAP[c+16]=a;e=_FT_Request_Size(e,c);STACKTOP=c;return e}_FT_Set_Char_Size.__index__=Runtime.getFunctionIndex(_FT_Set_Char_Size,"_FT_Set_Char_Size");
-function _FT_Set_Pixel_Sizes(e,g,d){var b=STACKTOP;STACKTOP+=20;Runtime.memset(b,0,20);var a=null;g=g;d=d;var c=g==0,f=d;a:do if(c){g=f;a=0}else{var h=g;if(f!=0){a=2;break a}d=h;a=3}while(0);if((a==3?h:a==0?f:h)==0)g=1;if(d==0)d=1;if(unSign(g,32)>unSign(65534,32))g=65535;if(unSign(d,32)>unSign(65534,32))d=65535;HEAP[b]=0;HEAP[b+4]=g<<6;HEAP[b+8]=d<<6;HEAP[b+12]=0;HEAP[b+16]=0;e=_FT_Request_Size(e,b);STACKTOP=b;return e}_FT_Set_Pixel_Sizes.__index__=Runtime.getFunctionIndex(_FT_Set_Pixel_Sizes,"_FT_Set_Pixel_Sizes");
-function _FT_Get_Kerning(e,g,d,b,a){var c,f;c=0;if(e==0)e=35;else if(a==0)e=6;else{f=HEAP[e+96];HEAP[a]=0;HEAP[a+4]=0;var h=HEAP[HEAP[f+20]+84]!=0;a:do if(h){c=FUNCTION_TABLE[HEAP[HEAP[f+20]+84]](e,g,d,a);if(c!=0)break a;if(b==2)break a;var i=_FT_MulFix(HEAP[a],HEAP[HEAP[e+88]+12+4]);HEAP[a]=i;i=_FT_MulFix(HEAP[a+4],HEAP[HEAP[e+88]+12+8]);HEAP[a+4]=i;if(b==1)break a;if(unSign(HEAP[HEAP[e+88]+12],16)<=unSign(24,16)){i=unSign(HEAP[HEAP[e+88]+12],16);i=_FT_MulDiv(HEAP[a],i,25);HEAP[a]=i}if(unSign(HEAP[HEAP[e+
-88]+12+2],16)<=unSign(24,16)){i=unSign(HEAP[HEAP[e+88]+12+2],16);i=_FT_MulDiv(HEAP[a+4],i,25);HEAP[a+4]=i}HEAP[a]=HEAP[a]+32&-64;HEAP[a+4]=HEAP[a+4]+32&-64}while(0);e=c}return e}_FT_Get_Kerning.__index__=Runtime.getFunctionIndex(_FT_Get_Kerning,"_FT_Get_Kerning");
-function _FT_Get_Track_Kerning(e,g,d,b){var a,c;if(e==0)e=35;else if(b==0)e=6;else{a=HEAP[e+96];c=0;if(HEAP[HEAP[a]+32]!=0)c=FUNCTION_TABLE[HEAP[HEAP[a]+32]](a,__str510);a=c;if(a==0)e=7;else e=e=FUNCTION_TABLE[HEAP[a]](e,g,d,b)}return e}_FT_Get_Track_Kerning.__index__=Runtime.getFunctionIndex(_FT_Get_Track_Kerning,"_FT_Get_Track_Kerning");
-function _FT_Select_Charmap(e,g){var d,b=null,a,c,f;if(e==0)a=35;else if(g==0)a=6;else if(g==1970170211)a=_find_unicode_charmap(e);else{c=HEAP[e+40];if(c==0)a=38;else{f=c+4*HEAP[e+36];var h=e+40;c=c;for(b=1;;){d=b==5?k:0;var i=c+4*d;if(!(ireSign(63,32))){d=4;break}var k=d+1;b=5;d=2}if(d==7)a=6;else if(d==4){c=i;HEAP[e+92]=HEAP[c];a=0}}}return a}_FT_Select_Charmap.__index__=Runtime.getFunctionIndex(_FT_Select_Charmap,"_FT_Select_Charmap");
-function _FT_Set_Charmap(e,g){var d,b=null,a,c,f;if(e==0)a=35;else{c=HEAP[e+40];if(c==0)a=38;else if(_FT_Get_CMap_Format(g)==14)a=6;else{f=c+4*HEAP[e+36];var h=e+40;c=c;for(b=1;;){d=b==5?k:0;var i=c+4*d;if(!(ireSign(63,32))){d=4;break}var k=d+1;b=5;d=2}if(d==7)a=6;else if(d==4){c=i;HEAP[e+92]=HEAP[c];a=0}}}return a}_FT_Set_Charmap.__index__=Runtime.getFunctionIndex(_FT_Set_Charmap,"_FT_Set_Charmap");
-function _FT_Get_Charmap_Index(e){var g,d=null,b;d=e==0;a:do if(d)g=0;else{if(HEAP[e]==0){g=0;break a}d=0;b=HEAP[HEAP[e]+36];e=g=e;var a=d;for(d=1;;){f=d==5?f:0;var c=a+f;if(!(reSign(b,32)>reSign(c,32)))break;if(HEAP[HEAP[HEAP[g]+40]+4*c]==e)break;var f=f+1;d=5}d=c;c=reSign(c,32)>reSign(15,32);f=d;b=c?0-f:f;g=7;break a}while(0);if(g==0)b=-1;return b}_FT_Get_Charmap_Index.__index__=Runtime.getFunctionIndex(_FT_Get_Charmap_Index,"_FT_Get_Charmap_Index");
-function _FT_CMap_Done(e){var g=STACKTOP;STACKTOP+=4;Runtime.memset(g,0,4);var d,b=null,a,c,f,h,i=e!=0;a:do if(i){a=HEAP[e];f=HEAP[a+100];b=0;h=HEAP[a+36];var k=a+40,j=e,l=b;b=0;b:for(;;){b=b==3?o:0;var m=l+b;if(!(reSign(h,32)>reSign(m,32))){d=16;break b}if(HEAP[HEAP[k]+4*m]==j){d=2;break b}var o=b+1;b=3;d=1}if(d==16){STACKTOP=g;return}else if(d==2){b=m;h=HEAP[HEAP[a+40]+4*(HEAP[a+36]-1)];f=_ft_mem_realloc(f,4,HEAP[a+36],HEAP[a+36]-1,HEAP[a+40],g);HEAP[a+40]=f;if(HEAP[g]!=0)break a;f=b=b+1;i=reSign(HEAP[a+
-36],32)>reSign(f,32);f=HEAP[a+36]-1;if(i){i=a+40;h=h;k=a+36;j=a+36;m=a+40;o=b;d=o+-1;l=o+1;for(b=6;;){r=b==6?0:r;var n=o+r,p=l+r;HEAP[HEAP[i]+4*(d+r)]=(b==6?f:c)==n?h:HEAP[HEAP[m]+4*n];b=reSign(HEAP[k],32)>reSign(p,32);c=HEAP[j]-1;var r=r+1;if(b)b=9;else break}b=10}else b=5;HEAP[a+36]=b==10?c:f;if(HEAP[a+92]==e)HEAP[a+92]=0;e=e;a=HEAP[e+12];c=HEAP[e];c=HEAP[c+100];HEAP[a+8]!=0&&FUNCTION_TABLE[HEAP[a+8]](e);e=e;a=c;c=e;if(e==0)break a;FUNCTION_TABLE[HEAP[a+8]](a,c);STACKTOP=g;return}}while(0);STACKTOP=
-g}_FT_CMap_Done.__index__=Runtime.getFunctionIndex(_FT_CMap_Done,"_FT_CMap_Done");
-function _FT_CMap_New(e,g,d,b){var a=STACKTOP;STACKTOP+=4;Runtime.memset(a,0,4);var c,f,h,i,k;HEAP[a]=0;k=e==0;a:do if(k)c=0;else{if(d==0){c=0;break a}if(HEAP[d]==0){c=0;break a}i=HEAP[d];k=HEAP[i+100];h=_ft_mem_alloc(k,HEAP[e],a);var j=HEAP[a]==0;b:do if(j){c=h;f=d;HEAP[c]=HEAP[f];HEAP[c+4]=HEAP[f+4];HEAP[c+8]=HEAP[f+8];HEAP[c+10]=HEAP[f+10];HEAP[h+12]=e;f=HEAP[e+4]!=0;c:do if(f){c=FUNCTION_TABLE[HEAP[e+4]](h,g);HEAP[a]=c;c=HEAP[a]!=0?4:5;break c}else c=5;while(0);c:do if(c==5){c=_ft_mem_realloc(k,
-4,HEAP[i+36],HEAP[i+36]+1,HEAP[i+40],a);HEAP[i+40]=c;if(HEAP[a]!=0)break c;e=HEAP[i+36];HEAP[HEAP[i+40]+4*e]=h;HEAP[i+36]=e+1;break b}while(0);h=h;c=HEAP[h+12];f=HEAP[h];f=HEAP[f+100];HEAP[c+8]!=0&&FUNCTION_TABLE[HEAP[c+8]](h);h=h;c=f;f=h;h!=0&&FUNCTION_TABLE[HEAP[c+8]](c,f);h=0}while(0);if(b!=0)HEAP[b]=h;i=HEAP[a];c=9;break a}while(0);if(c==0)i=6;b=i;STACKTOP=a;return b}_FT_CMap_New.__index__=Runtime.getFunctionIndex(_FT_CMap_New,"_FT_CMap_New");
-function _FT_Get_Char_Index(e,g){var d;d=0;var b=e!=0;a:do if(b){if(HEAP[e+92]==0)break a;d=HEAP[e+92];d=FUNCTION_TABLE[HEAP[HEAP[d+12]+12]](d,g)}while(0);return d}_FT_Get_Char_Index.__index__=Runtime.getFunctionIndex(_FT_Get_Char_Index,"_FT_Get_Char_Index");
-function _FT_Get_First_Char(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);var b=null,a,c,f,h;h=0;HEAP[d]=0;if(e!=0){var i=HEAP[e+92]!=0;a:do if(i){if(HEAP[e+16]==0)break a;a=e;c=0;var k=a!=0;b:do if(k){if(HEAP[a+92]!=0){f=HEAP[a+92];c=f=FUNCTION_TABLE[HEAP[HEAP[f+12]+12]](f,0);b=3}else{var j=c;b=5}b=b==5?j:f;HEAP[d]=b;if(b==0)break b;b=HEAP[d];if(!(unSign(HEAP[e+16],32)<=unSign(b,32)))break a}else HEAP[d]=0;while(0);h=_FT_Get_Next_Char(e,0,d)}while(0);a=g;b=1}else b=-1;if((b==1?a:g)!=0)HEAP[g]=
-HEAP[d];h=h;STACKTOP=d;return h}_FT_Get_First_Char.__index__=Runtime.getFunctionIndex(_FT_Get_First_Char,"_FT_Get_First_Char");
-function _FT_Get_Next_Char(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a=null,c,f;f=c=0;if(e!=0){a=HEAP[e+92]!=0;a:do if(a){if(HEAP[e+16]==0)break a;HEAP[b]=g;c=HEAP[e+92];f=c+12;c=c;for(var h=e+16;;){var i=FUNCTION_TABLE[HEAP[HEAP[f]+16]](c,b);if(!(unSign(HEAP[h],32)<=unSign(i,32)))break}f=i;c=c=f!=0?HEAP[b]:0}while(0);h=d;a=1}else a=-1;if((a==1?h:d)!=0)HEAP[d]=f;e=c;STACKTOP=b;return e}_FT_Get_Next_Char.__index__=Runtime.getFunctionIndex(_FT_Get_Next_Char,"_FT_Get_Next_Char");
-function _FT_Face_GetCharVariantIndex(e,g,d){var b,a,c;b=0;var f=e!=0;a:do if(f){if(HEAP[e+92]==0)break a;if(HEAP[HEAP[e+92]+4]!=1970170211)break a;a=_find_variant_selector_charmap(e);c=HEAP[e+92];if(a==0)break a;b=a;b=FUNCTION_TABLE[HEAP[HEAP[b+12]+20]](b,c,g,d)}while(0);return b}_FT_Face_GetCharVariantIndex.__index__=Runtime.getFunctionIndex(_FT_Face_GetCharVariantIndex,"_FT_Face_GetCharVariantIndex");
-function _FT_Face_GetCharVariantIsDefault(e,g,d){var b,a;b=-1;var c=e!=0;a:do if(c){a=_find_variant_selector_charmap(e);if(a==0)break a;b=a;b=FUNCTION_TABLE[HEAP[HEAP[b+12]+24]](b,g,d);b=unSign(b,8)}while(0);return b}_FT_Face_GetCharVariantIsDefault.__index__=Runtime.getFunctionIndex(_FT_Face_GetCharVariantIsDefault,"_FT_Face_GetCharVariantIsDefault");
-function _FT_Face_GetVariantSelectors(e){var g,d;g=0;var b=e!=0;a:do if(b){d=_find_variant_selector_charmap(e);if(d==0)break a;g=d;d=HEAP[e+100];g=FUNCTION_TABLE[HEAP[HEAP[g+12]+28]](g,d)}while(0);return g}_FT_Face_GetVariantSelectors.__index__=Runtime.getFunctionIndex(_FT_Face_GetVariantSelectors,"_FT_Face_GetVariantSelectors");
-function _FT_Face_GetVariantsOfChar(e,g){var d,b;d=0;var a=e!=0;a:do if(a){b=_find_variant_selector_charmap(e);if(b==0)break a;d=b;b=HEAP[e+100];d=FUNCTION_TABLE[HEAP[HEAP[d+12]+32]](d,b,g)}while(0);return d}_FT_Face_GetVariantsOfChar.__index__=Runtime.getFunctionIndex(_FT_Face_GetVariantsOfChar,"_FT_Face_GetVariantsOfChar");
-function _FT_Face_GetCharsOfVariant(e,g){var d,b;d=0;var a=e!=0;a:do if(a){b=_find_variant_selector_charmap(e);if(b==0)break a;d=b;b=HEAP[e+100];d=FUNCTION_TABLE[HEAP[HEAP[d+12]+36]](d,b,g)}while(0);return d}_FT_Face_GetCharsOfVariant.__index__=Runtime.getFunctionIndex(_FT_Face_GetCharsOfVariant,"_FT_Face_GetCharsOfVariant");
-function _FT_Get_Name_Index(e,g){var d=null,b,a,c;a=0;var f=e!=0;a:do if(f){if((HEAP[e+8]&512)==0)break a;d=HEAP[HEAP[e+128]+32+8];c=d==4294967294;b:do if(c)d=0;else{if(d!=0)break b;d=HEAP[e+96];if(HEAP[HEAP[d]+32]!=0){var h=FUNCTION_TABLE[HEAP[HEAP[d]+32]](d,__str6);d=5}else{var i=0;d=7}d=b=d==7?i:h;var k=HEAP[e+128];b=b!=0?d:4294967294;HEAP[k+32+8]=b}while(0);c=d=d;if(d==0)break a;if(HEAP[c+4]==0)break a;a=FUNCTION_TABLE[HEAP[c+4]](e,g)}while(0);return a}
-_FT_Get_Name_Index.__index__=Runtime.getFunctionIndex(_FT_Get_Name_Index,"_FT_Get_Name_Index");
-function _FT_Get_Glyph_Name(e,g,d,b){var a=null,c,f,h;f=6;var i=d!=0;a:do if(i){if(b==0)break a;HEAP[d]=0}while(0);i=e!=0;a:do if(i){h=HEAP[e+16];if(!(reSign(g,32)<=reSign(h,32)))break a;if((HEAP[e+8]&512)==0)break a;a=HEAP[HEAP[e+128]+32+8];h=a==4294967294;b:do if(h)a=0;else{if(a!=0)break b;a=HEAP[e+96];if(HEAP[HEAP[a]+32]!=0){var k=FUNCTION_TABLE[HEAP[HEAP[a]+32]](a,__str6);a=9}else{var j=0;a=11}a=c=a==11?j:k;var l=HEAP[e+128];c=c!=0?a:4294967294;HEAP[l+32+8]=c}while(0);h=a=a;if(a==0)break a;if(HEAP[h]==
-0)break a;f=FUNCTION_TABLE[HEAP[h]](e,g,d,b)}while(0);return f}_FT_Get_Glyph_Name.__index__=Runtime.getFunctionIndex(_FT_Get_Glyph_Name,"_FT_Get_Glyph_Name");
-function _FT_Get_Postscript_Name(e){var g=null,d,b,a;b=0;var c=e==0;a:do if(!c){if(b!=0)break a;g=HEAP[HEAP[e+128]+32];a=g==4294967294;b:do if(a)g=0;else{if(g!=0)break b;g=HEAP[e+96];if(HEAP[HEAP[g]+32]!=0){var f=FUNCTION_TABLE[HEAP[HEAP[g]+32]](g,__str7);g=5}else{var h=0;g=7}g=d=g==7?h:f;var i=HEAP[e+128];d=d!=0?g:4294967294;HEAP[i+32]=d}while(0);a=g=g;if(g==0)break a;if(HEAP[a]==0)break a;b=FUNCTION_TABLE[HEAP[a]](e)}while(0);return b}
-_FT_Get_Postscript_Name.__index__=Runtime.getFunctionIndex(_FT_Get_Postscript_Name,"_FT_Get_Postscript_Name");function _FT_Get_Sfnt_Table(e,g){var d,b,a;d=0;var c=e!=0;a:do if(c){if((HEAP[e+8]&8)==0)break a;b=HEAP[e+96];a=0;if(HEAP[HEAP[b]+32]!=0)a=FUNCTION_TABLE[HEAP[HEAP[b]+32]](b,__str8);b=a;if(b==0)break a;d=FUNCTION_TABLE[HEAP[b+4]](e,g)}while(0);return d}_FT_Get_Sfnt_Table.__index__=Runtime.getFunctionIndex(_FT_Get_Sfnt_Table,"_FT_Get_Sfnt_Table");
-function _FT_Load_Sfnt_Table(e,g,d,b,a){var c,f,h=e==0;a:do if(h)c=0;else{if((HEAP[e+8]&8)==0){c=0;break a}c=HEAP[e+96];f=0;if(HEAP[HEAP[c]+32]!=0)f=FUNCTION_TABLE[HEAP[HEAP[c]+32]](c,__str8);c=f;f=c==0?7:FUNCTION_TABLE[HEAP[c]](e,g,d,b,a);c=4;break a}while(0);if(c==0)f=35;return f}_FT_Load_Sfnt_Table.__index__=Runtime.getFunctionIndex(_FT_Load_Sfnt_Table,"_FT_Load_Sfnt_Table");
-function _FT_Sfnt_Table_Info(e,g,d,b){var a=STACKTOP;STACKTOP+=4;Runtime.memset(a,0,4);var c,f,h=e==0;a:do if(h)c=0;else{if((HEAP[e+8]&8)==0){c=0;break a}c=HEAP[e+96];f=0;if(HEAP[HEAP[c]+32]!=0)f=FUNCTION_TABLE[HEAP[HEAP[c]+32]](c,__str8);c=f;f=c==0?7:FUNCTION_TABLE[HEAP[c+8]](e,g,d,a,b);c=4;break a}while(0);if(c==0)f=35;e=f;STACKTOP=a;return e}_FT_Sfnt_Table_Info.__index__=Runtime.getFunctionIndex(_FT_Sfnt_Table_Info,"_FT_Sfnt_Table_Info");
-function _FT_Get_CMap_Language_ID(e){var g=STACKTOP;STACKTOP+=8;Runtime.memset(g,0,8);var d,b,a=e==0;a:do if(a)d=0;else{if(HEAP[e]==0){d=0;break a}d=HEAP[e];d=HEAP[d+96];b=0;if(HEAP[HEAP[d]+32]!=0)b=FUNCTION_TABLE[HEAP[HEAP[d]+32]](d,__str9);d=b;b=d==0?0:FUNCTION_TABLE[HEAP[d]](e,g)!=0?0:HEAP[g];d=4;break a}while(0);if(d==0)b=0;e=b;STACKTOP=g;return e}_FT_Get_CMap_Language_ID.__index__=Runtime.getFunctionIndex(_FT_Get_CMap_Language_ID,"_FT_Get_CMap_Language_ID");
-function _FT_Get_CMap_Format(e){var g=STACKTOP;STACKTOP+=8;Runtime.memset(g,0,8);var d,b,a=e==0;a:do if(a)d=0;else{if(HEAP[e]==0){d=0;break a}d=HEAP[e];d=HEAP[d+96];b=0;if(HEAP[HEAP[d]+32]!=0)b=FUNCTION_TABLE[HEAP[HEAP[d]+32]](d,__str9);d=b;b=d==0?-1:FUNCTION_TABLE[HEAP[d]](e,g)!=0?-1:HEAP[g+4];d=4;break a}while(0);if(d==0)b=-1;e=b;STACKTOP=g;return e}_FT_Get_CMap_Format.__index__=Runtime.getFunctionIndex(_FT_Get_CMap_Format,"_FT_Get_CMap_Format");
-function _FT_Activate_Size(e){var g,d=e==0;a:do{if(!d){g=HEAP[e];var b=g==0;b:do if(!b){if(HEAP[g+96]==0)break b;HEAP[g+88]=e;g=0;break a}while(0)}g=6}while(0);return g}_FT_Activate_Size.__index__=Runtime.getFunctionIndex(_FT_Activate_Size,"_FT_Activate_Size");
-function _FT_Lookup_Renderer(e,g,d){var b,a=null,c;c=0;if(e!=0){var f=HEAP[e+156];e=f;if(d!=0){if(HEAP[d]!=0)e=HEAP[HEAP[d]+4];HEAP[d]=0;var h=e;a=1}else a=11;h=a==11?f:h;e=e;for(a=3;;){var i=a==6?j:e;if((a==6?j:h)==0){b=10;break}var k=HEAP[i+8];if(HEAP[k+24]==g){b=5;break}var j=HEAP[i+4];a=6;b=4}if(b!=10)if(b==5){g=k;e=i;if(d!=0)HEAP[d]=e;c=g}}return c}_FT_Lookup_Renderer.__index__=Runtime.getFunctionIndex(_FT_Lookup_Renderer,"_FT_Lookup_Renderer");
-function _FT_Get_Renderer(e,g){return _FT_Lookup_Renderer(e,g,0)}_FT_Get_Renderer.__index__=Runtime.getFunctionIndex(_FT_Get_Renderer,"_FT_Get_Renderer");
-function _FT_Set_Renderer(e,g,d,b){var a,c=null,f,h,i,k;k=d;d=0;if(e==0)e=33;else if(g==0)e=6;else{c=e+156;h=HEAP[c];c=1;a:for(;;){var j=c==4?f:h;if((c==4?f:h)==0){a=6;break a}if(HEAP[j+8]==g){a=3;break a}f=HEAP[j+4];c=4;a=2}a:do if(a==6)d=6;else if(a==3){f=c=j;c=e+156;f=f;h=HEAP[f];i=HEAP[f+4];if(h!=0){HEAP[h+4]=i;if(i!=0)HEAP[i]=h;else HEAP[c+4]=h;HEAP[f]=0;HEAP[f+4]=HEAP[c];HEAP[HEAP[c]]=f;HEAP[c]=f}if(HEAP[g+24]==1869968492)HEAP[e+164]=g;if(k==0)break a;c=HEAP[HEAP[g+20]+52];f=k;h=b+4;i=b;var l=
-c,m=g;k=k;d=d;var o=k+-1;for(c=11;;){a=c==16?s:0;var n=c==16?0:d,p=a*-1,r=k+p;p=o+p;if((c==16?p:f)==0){c=13;a=15;break}var q=FUNCTION_TABLE[l](m,HEAP[i],HEAP[h]);if(q!=0){c=14;a=15;break}var s=a+1;c=16;a=13}d=c==14?q:n;k=r}while(0);e=d}return e}_FT_Set_Renderer.__index__=Runtime.getFunctionIndex(_FT_Set_Renderer,"_FT_Set_Renderer");
-function _FT_Render_Glyph_Internal(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a,c=null,f,h,i;f=0;var k=HEAP[g+72]==1651078259;a:do if(!k){i=HEAP[b]=0;if(HEAP[g+72]==1869968492){h=HEAP[e+164];HEAP[b]=HEAP[e+156]}else h=_FT_Lookup_Renderer(e,HEAP[g+72],b);f=7;var j=h,l=g,m=d,o=g+72,n=e,p=h,r=f;for(c=1;;){var q=c==6?u:r,s=c==6?t:p;if((c==6?t:j)==0){a=8;break}var u=FUNCTION_TABLE[HEAP[s+68]](s,l,m,0);if(u==0){a=3;break}if((u&255)!=19){a=5;break}var t=_FT_Lookup_Renderer(n,HEAP[o],b);
-i=1;c=6;a=2}if(a==8){f=q;h=s;if(f!=0)break a}else if(a==3){f=0;h=s}else if(a==5){f=u;break a}if(i==0)break a;if(h==0)break a;_FT_Set_Renderer(e,h,0,0)}while(0);e=f;STACKTOP=b;return e}_FT_Render_Glyph_Internal.__index__=Runtime.getFunctionIndex(_FT_Render_Glyph_Internal,"_FT_Render_Glyph_Internal");function _FT_Render_Glyph(e,g){var d,b,a=e==0;a:do if(a)d=0;else{if(HEAP[e+4]==0){d=0;break a}d=HEAP[HEAP[HEAP[e+4]+96]+4];b=_FT_Render_Glyph_Internal(d,e,g);d=3;break a}while(0);if(d==0)b=6;return b}
-_FT_Render_Glyph.__index__=Runtime.getFunctionIndex(_FT_Render_Glyph,"_FT_Render_Glyph");
-function _FT_Add_Module(e,g){var d=STACKTOP;STACKTOP+=12;Runtime.memset(d,0,12);var b,a=null,c,f,h,i,k,j=d+4,l,m,o=d+8,n=e==0;a:do if(n)m=33;else if(g==0)m=6;else if(reSign(HEAP[g+16],32)>reSign(131076,32))m=4;else{m=e+24;var p=e;f=g+8;a=1;b:for(;;){b=a==4?r:0;a=0+b;h=p+28+a*4;if(!(unSign(HEAP[m],32)>unSign(a,32))){b=8;break b}c=HEAP[h];if(_strcmp(HEAP[HEAP[c]+8],HEAP[f])==0){b=3;break b}var r=b+1;a=4;b=2}if(b!=8)if(b==3){m=HEAP[HEAP[c]+12];if(reSign(HEAP[g+12],32)<=reSign(m,32)){m=5;break a}else _FT_Remove_Module(e,
-c)}m=HEAP[e];HEAP[o]=0;p=unSign(HEAP[e+24],32)>unSign(31,32);b:do if(p)HEAP[o]=48;else{c=_ft_mem_alloc(m,HEAP[g+4],o);if(HEAP[o]!=0){b=10;break b}HEAP[c+4]=e;HEAP[c+8]=m;HEAP[c]=g;f=(HEAP[HEAP[c]]&2)!=0;c:do if(f){i=c;h=HEAP[i+4];f=HEAP[h];a=_ft_mem_alloc(f,12,j);b=HEAP[j];if(b!=0){HEAP[o]=b;b=12}else{k=i;l=HEAP[i];HEAP[k+20]=l;HEAP[k+24]=HEAP[l+36];var q=HEAP[l+36]==1869968492;d:do if(q){if(HEAP[HEAP[l+56]+4]==0){b=14;break d}b=FUNCTION_TABLE[HEAP[HEAP[l+56]+4]](f,k+60);HEAP[j]=b;if(HEAP[j]!=0){b=
-15;break d}HEAP[k+64]=HEAP[HEAP[l+56]+16];HEAP[k+68]=HEAP[l+40];b=14;break d}else b=14;while(0);d:do if(b==14){HEAP[a+8]=i;i=a;b=h+156;i=i;k=HEAP[b+4];HEAP[i+4]=0;HEAP[i]=k;if(k!=0)HEAP[k+4]=i;else HEAP[b]=i;HEAP[b+4]=i;b=h;h=_FT_Lookup_Renderer(b,1869968492,0);HEAP[b+164]=h;b=HEAP[j];if(b!=0)break d;HEAP[o]=b;b=19;break c}while(0);b=a;f=f;a=b;b!=0&&FUNCTION_TABLE[HEAP[f+8]](f,a);b=HEAP[j];HEAP[o]=b;b=b!=0?12:19}break c}else b=19;while(0);c:do if(b==19){if((HEAP[HEAP[c]]&4)!=0)HEAP[e+168]=c;b=(HEAP[HEAP[c]]&
-1&255)!=0;d:do if(b){f=c;HEAP[f+20]=HEAP[c];if((HEAP[HEAP[f]]&512)!=0)break d;a=f+36;f=m;a=a;h=_ft_mem_alloc(f,96,d);i=HEAP[d];if(i==0){HEAP[h]=f;HEAP[a]=h;f=HEAP[d];HEAP[o]=f;if(f!=0){b=12;break c}}else{HEAP[o]=i;b=12;break c}}while(0);if(HEAP[g+24]!=0){b=FUNCTION_TABLE[HEAP[g+24]](c);HEAP[o]=b;if(HEAP[o]!=0){b=12;break c}}m=HEAP[e+24];HEAP[e+28+m*4]=c;HEAP[e+24]=m+1;b=10;break b}while(0);f=(HEAP[HEAP[c]]&1&255)!=0;c:do if(f){a=c;if((HEAP[HEAP[a]]&512)!=0){b=27;break c}h=HEAP[a+36];if(h==0){b=27;
-break c}a=HEAP[h];_FT_GlyphLoader_Reset(h);h=h;a=a;h=h;if(h==0){b=27;break c}FUNCTION_TABLE[HEAP[a+8]](a,h)}while(0);a=(HEAP[HEAP[c]]&2)!=0;c:do if(a){f=c;if(HEAP[HEAP[f+20]+36]!=1869968492){b=32;break c}if(HEAP[f+60]==0){b=32;break c}FUNCTION_TABLE[HEAP[HEAP[HEAP[f+20]+56]+20]](HEAP[f+60])}while(0);a=c;c=m;f=a;a!=0&&FUNCTION_TABLE[HEAP[c+8]](c,f);c=0}while(0);m=HEAP[o]}while(0);j=m;STACKTOP=d;return j}_FT_Add_Module.__index__=Runtime.getFunctionIndex(_FT_Add_Module,"_FT_Add_Module");
-function _FT_Get_Module(e,g){var d,b=null,a,c;c=0;var f=e==0;a:do if(f)d=0;else{if(g==0){d=0;break a}b=e+28;a=a=b+4*HEAP[e+24];f=g;var h=b;for(b=1;;){d=b==5?k:0;var i=h+4*d;if(!(iunSign(0,32)){var i=HEAP[h]!=0;b=4;b:for(;;){var k=b==4?0:d;b=k+1;var j=HEAP[e+28+k*4],l=HEAP[HEAP[j]+8];c:do if(i){d=_strcmp(l,HEAP[h])!=0?7:8;break c}else d=8;while(0);c:do if(d==8){if((HEAP[HEAP[j]]&
-1)==0)break c;var m=j+24;if(HEAP[m]==0)break c;for(m=l=m;;){_FT_Done_Face(HEAP[HEAP[l]+8]);if(HEAP[m]!=0)d=11;else break c}}while(0);d=k+1;if(unSign(HEAP[e+24],32)>unSign(b,32))b=7;else break b}}var o=o+1;if(o!=2)b=14;else break a}if(HEAP[e+24]!=0){b=15;d=16}else{b=15;d=17}for(;;)if(d==16){_FT_Remove_Module(e,HEAP[e+28+(HEAP[(b==16?n:e)+24]-1)*4]);var n=e;if(HEAP[e+24]!=0)d=b=16;else{b=16;d=17}}else if(d==17){n=HEAP[(b==15?e:n)+172];a=f;c=n;d=n!=0?18:19;break}d==18&&FUNCTION_TABLE[HEAP[a+8]](a,c);
-HEAP[e+172]=0;HEAP[e+176]=0;e!=0&&FUNCTION_TABLE[HEAP[f+8]](f,e)}e=0}e=e;STACKTOP=g;return e}_FT_Done_Library.__index__=Runtime.getFunctionIndex(_FT_Done_Library,"_FT_Done_Library");function _FT_Set_Debug_Hook(e,g,d){var b=e!=0;a:do if(b){if(d==0)break a;if(!(unSign(g,32)<=unSign(3,32)))break a;HEAP[e+180+g*4]=d}while(0)}_FT_Set_Debug_Hook.__index__=Runtime.getFunctionIndex(_FT_Set_Debug_Hook,"_FT_Set_Debug_Hook");
-function _FT_Get_TrueType_Engine_Type(e){var g,d;g=0;var b=e!=0;a:do if(b){d=_FT_Get_Module(e,__str49);if(d==0)break a;d=_ft_module_get_service(d,__str11);if(d==0)break a;g=HEAP[d]}while(0);return g}_FT_Get_TrueType_Engine_Type.__index__=Runtime.getFunctionIndex(_FT_Get_TrueType_Engine_Type,"_FT_Get_TrueType_Engine_Type");
-function _ft_stub_set_char_sizes(e,g,d,b,a){var c=STACKTOP;STACKTOP+=20;Runtime.memset(c,0,20);var f=null,h;b=b;a=a;h=HEAP[HEAP[e]+96];if(HEAP[HEAP[h+20]+96]!=0){HEAP[c]=0;HEAP[c+4]=g;HEAP[c+8]=d;d=b;g=a;if(d==0){b=g;f=0}else f=5;f=f==5?d:g;if(g==0)a=f;if(f==0)b=a=72;HEAP[c+12]=b;HEAP[c+16]=a;e=FUNCTION_TABLE[HEAP[HEAP[h+20]+96]](e,c)}else e=0;e=e;STACKTOP=c;return e}_ft_stub_set_char_sizes.__index__=Runtime.getFunctionIndex(_ft_stub_set_char_sizes,"_ft_stub_set_char_sizes");
-function _ft_stub_set_pixel_sizes(e,g,d){var b=STACKTOP;STACKTOP+=20;Runtime.memset(b,0,20);var a;a=HEAP[HEAP[e]+96];if(HEAP[HEAP[a+20]+96]!=0){HEAP[b]=0;HEAP[b+4]=g<<6;HEAP[b+8]=d<<6;HEAP[b+12]=0;HEAP[b+16]=0;e=FUNCTION_TABLE[HEAP[HEAP[a+20]+96]](e,b)}else e=0;e=e;STACKTOP=b;return e}_ft_stub_set_pixel_sizes.__index__=Runtime.getFunctionIndex(_ft_stub_set_pixel_sizes,"_ft_stub_set_pixel_sizes");
-function _FT_Get_SubGlyph_Info(e,g,d,b,a,c,f){var h,i=e!=0;a:do if(i){if(HEAP[e+132]==0)break a;if(HEAP[e+72]!=1668246896)break a;h=g;if(!(unSign(HEAP[e+128],32)>unSign(h,32)))break a;h=HEAP[e+132]+32*g;HEAP[d]=HEAP[h];var k=unSign(HEAP[h+4],16);HEAP[b]=k;HEAP[a]=HEAP[h+8];HEAP[c]=HEAP[h+12];k=f;h=h+16;HEAP[k]=HEAP[h];HEAP[k+4]=HEAP[h+4];HEAP[k+8]=HEAP[h+8];HEAP[k+12]=HEAP[h+12]}while(0);return 6}_FT_Get_SubGlyph_Info.__index__=Runtime.getFunctionIndex(_FT_Get_SubGlyph_Info,"_FT_Get_SubGlyph_Info");
-function _FT_Outline_Decompose(e,g,d){var b=STACKTOP;STACKTOP+=88;Runtime.memset(b,0,88);var a,c=null,f=b+8,h,i=b+16,k=b+24,j=b+32,l,m,o,n,p,r,q,s,u,t=b+40,v=b+48,w=b+56,x=b+64,y=b+72,A=b+80,z=e==0;a:do if(z)a=0;else{if(g==0){a=0;break a}q=HEAP[g+16];s=HEAP[g+20];p=o=0;var C=f,B=f+4,D=j,E=f,F=j+4,G=f+4,H=j,J=j,L=j+4,N=j+4,I=b,P=b+4,K=i,O=b,M=i+4,Q=b+4,R=i,T=i,V=i+4,U=i+4,S=k,X=j,Y=k+4,W=j+4,da=j,ba=i,aa=j+4,ca=i+4,$=i,la=j,ga=j+4,ea=i+4,Z=j+4,ha=i,ia=j,ja=i+4,fa=j+4,ka=x,na=x+4,sa=y,wa=y+4,Aa=A,Da=
-A+4,pa=k,ta=k+4,ma=v,ya=v+4,qa=k,ua=v,Ba=w,Na=k+4,Ea=v+4,ra=w+4,za=k,Ha=v,Ca=k+4,va=v+4,Pa=t,Ja=t+4;b:for(;;){m=reSign(HEAP[e],16);u=p;if(!(reSign(m,32)>reSign(u,32))){a=26;break b}u=reSign(HEAP[HEAP[e+12]+2*p],16);if(reSign(u,32)m){a=4;break b}if((reSign(HEAP[o+1],8)&3)!=2){a=4;break b}l+=16;o+=2;HEAP[ka]=(HEAP[l+-16]<=reSign(l,32);if(d|
-m){g=7;break}var p=g+1;d=8;g=6}if(g==10){h=o;if(a-1!=h){g=3;break a}g=b=0;break a}else if(g==7){g=3;break a}}else g=3;while(0);if(g==3)b=6;return b}_FT_Outline_Check.__index__=Runtime.getFunctionIndex(_FT_Outline_Check,"_FT_Outline_Check");
-function _FT_Outline_Copy(e,g){var d,b,a=e==0;a:do if(a)d=0;else{if(g==0){d=0;break a}if(HEAP[e+2]!=HEAP[g+2]){d=0;break a}if(HEAP[e]!=HEAP[g]){d=0;break a}if(e!=g){d=reSign(HEAP[e+2],16)*8;_llvm_memcpy_p0i8_p0i8_i32(HEAP[g+4],HEAP[e+4],d,1,0);d=reSign(HEAP[e+2],16);_llvm_memcpy_p0i8_p0i8_i32(HEAP[g+8],HEAP[e+8],d,1,0);d=reSign(HEAP[e],16)*2;_llvm_memcpy_p0i8_p0i8_i32(HEAP[g+12],HEAP[e+12],d,1,0);d=HEAP[g+16]&1;HEAP[g+16]=HEAP[e+16];HEAP[g+16]&=-2;HEAP[g+16]=d|HEAP[g+16]}b=0;d=5;break a}while(0);
-if(d==0)b=6;return b}_FT_Outline_Copy.__index__=Runtime.getFunctionIndex(_FT_Outline_Copy,"_FT_Outline_Copy");
-function _FT_Outline_Done_Internal(e,g){var d,b,a=e==0;a:do if(a)d=0;else{if(g==0){d=0;break a}if((HEAP[g+16]&1&255)!=0){b=HEAP[g+4];d=e;b=b;b!=0&&FUNCTION_TABLE[HEAP[d+8]](d,b);HEAP[g+4]=0;a=HEAP[g+8];d=e;b=a;a!=0&&FUNCTION_TABLE[HEAP[d+8]](d,b);HEAP[g+8]=0;a=HEAP[g+12];d=e;b=a;a!=0&&FUNCTION_TABLE[HEAP[d+8]](d,b);HEAP[g+12]=0}d=g;HEAP[d]=0;HEAP[d+2]=0;HEAP[d+4]=0;HEAP[d+8]=0;HEAP[d+12]=0;b=HEAP[d+16]=0;d=6;break a}while(0);if(d==0)b=6;return b}
-_FT_Outline_Done_Internal.__index__=Runtime.getFunctionIndex(_FT_Outline_Done_Internal,"_FT_Outline_Done_Internal");function _FT_Outline_Done(e,g){return e==0?33:_FT_Outline_Done_Internal(HEAP[e],g)}_FT_Outline_Done.__index__=Runtime.getFunctionIndex(_FT_Outline_Done,"_FT_Outline_Done");
-function _FT_Outline_Get_CBox(e,g){var d=null,b,a,c,f,h,i,k=e!=0;a:do if(k){if(g==0)break a;var j=HEAP[e+2]==0;b:do if(j)f=c=a=b=0;else{h=HEAP[e+4];i=reSign(HEAP[e+2],16);i=h+8*i;b=c=HEAP[h];a=f=HEAP[h+4];h+=8;if(!(hreSign(n,32)?m:n;l=HEAP[l];var p=reSign(l,32)reSign(r,32)?l:
-r,q=q+1;if(dreSign(0,32)){s=e+12;var u=k+4,t=i+4,v=h+4,w=h+4,x=r+4,y=q+4,A=d+4,z=f;p=0-p;var C=e+4,B=f,D=e+4,E=n+4;f=
-f;var F=r+4,G=l+4,H=o+4,J=r+4,L=r+4,N=a+4,I=a+4,P=c+4,K=c+4,O=m+4,M=HEAP[h];b=2;a:for(;;){Da=b==2?0:Da;var Q=b==2?0:Aa;wa=b==2?M:wa;var R=1+Da,T=HEAP[HEAP[s]+2*(0+Da)];Aa=reSign(T,16);var V=j+8*Q,U=HEAP[V];V=HEAP[V+4];var S=j+8*Aa,X=HEAP[S];S=HEAP[S+4];if(reSign(Q,32)<=reSign(Aa,32)){T=reSign(T,16)+1-Q;var Y=Q+1;for(b=4;;){sa=b==4?0:sa;ga=b==4?wa:ga;var W=b==4?S:ba,da=b==4?X:aa,ba=b==4?V:ea,aa=b==4?U:Z,ca=Q+sa;Z=Y+sa;ea=j+8*Z+4;Z=j+8*Z;if(reSign(ca,32)reSign(11796480,
-32)?fa:b;fa=Math.floor(reSign(b,32)/reSign(2,32));HEAP[d]=72899491;HEAP[A]=0;_ft_trig_pseudo_rotate(d,fa);fa=Math.floor(reSign(HEAP[d],32)/reSign(4096,32));var ka=reSign(fa,32)>reSign(16383,32),na=reSign(fa,32)<=reSign(-16384,32);if(ka|na){fa=_FT_DivFix(z,fa);b=Math.floor(reSign(b,32)/reSign(2,32));b=ha+b+p;HEAP[r]=fa;HEAP[r+4]=0;_FT_Vector_Rotate(r,b)}else{HEAP[J]=0;HEAP[r]=HEAP[L]}HEAP[HEAP[C]+8*ca]=B+aa+HEAP[r];HEAP[HEAP[D]+8*ca+4]=f+ba+HEAP[F];var sa=sa+1;if(sa!=T)b=15;else break}HEAP[q]=W;HEAP[y]=
-da;HEAP[H]=ea;HEAP[o]=Z;b=16}else b=3;var wa=b==16?ga:wa;Q=b==16?ba:S;T=b==16?aa:X;Y=b==16?ea:V;ca=b==16?Z:U;var Aa=Aa+1;b=reSign(HEAP[e],16);R=reSign(b,32)>reSign(R,32);var Da=Da+1;if(R)b=18;else break a}HEAP[t]=S;HEAP[i]=X;HEAP[u]=V;HEAP[k]=U;HEAP[O]=V;HEAP[m]=U;HEAP[h]=wa;HEAP[G]=Q;HEAP[l]=T;HEAP[E]=Y;HEAP[n]=ca}a=0}}}a=a;STACKTOP=d;return a}_FT_Outline_Embolden.__index__=Runtime.getFunctionIndex(_FT_Outline_Embolden,"_FT_Outline_Embolden");
-function _FT_Outline_Get_Orientation(e){var g=STACKTOP;STACKTOP+=24;Runtime.memset(g,0,24);var d,b=null,a,c,f,h,i,k,j,l=g+12;c=b=32768;f=-32768;i=h=0;HEAP[l]=2;HEAP[l+4]=2;HEAP[l+8]=2;var m=e==0;a:do if(m)d=0;else{if(reSign(HEAP[e+2],16)<=reSign(0,16)){d=0;break a}d=HEAP[e+4];k=HEAP[e+12];a=HEAP[e+12];m=reSign(HEAP[e],16);if(a+2*m>k){a=e+4;m=e+12;e=e;k=k;var o=d,n=b;b=3;b:for(;;){F=b==3?0:F;var p=b==3?n:j;E=b==3?o:E;var r=k+2*(F+1);d=HEAP[a];b=reSign(HEAP[k+2*F],16);var q=d+8*b,s=E+16>q;c:do if(s)b=
-4;else{j=E;if(j<=q){b=5;d=6}else{b=5;d=7}for(;;)if(d==6){d=b==16?w:-32768;y=b==16?y:32768;z=b==16?z:-32768;t=b==16?t:32768;if(reSign(HEAP[j],32)reSign(d,32)){var v=HEAP[j];b=10}else b=52;var w=b==10?v:d;if(reSign(HEAP[j+4],32)reSign(z,32)){var A=HEAP[j+4];b=14}else b=54;var z=b==14?A:z;j+=8;if(j<=q){b=16;d=6}else{b=16;d=7}}else if(d==
-7){d=b==5?-32768:w;var C=b==5?32768:y,B=b==5?-32768:z,D=b==5?32768:t;if(reSign(D,32)r)b=18;else break b}b=j}if(b!=32768){d=reSign(c*3+f,32)>>reSign(2,32);HEAP[g]=d;d=reSign(f+c,32)>>reSign(1,32);HEAP[g+4]=d;d=reSign(f*3+c,32)>>reSign(2,32);HEAP[g+8]=d;c=i;h=h;i=i;b=46;b:for(;;){X=b==46?0:X;d=0+X;u=g+d*4;f=l+d*4;c:for(;;){j=h;b=23;d:for(;;){var G=
-b==29?M:0,H=b==29?Q:0,J=b==29?R:0,L=b==29?T:0;v=b==29?V:32768;x=b==29?U:-32768;A=b==29?S:c;if(!(j<=i))break c;if(HEAP[j+4]==HEAP[u])break d;if(HEAP[A+4]==HEAP[u])break d;M=HEAP[u];M=reSign(HEAP[j+4],32)>=reSign(M,32);e:do if(M)d=30;else{M=HEAP[u];if(reSign(HEAP[A+4],32)reSign(M,32)){b=31;break e}}var N=_FT_MulDiv(HEAP[j]-HEAP[A],HEAP[u]-HEAP[A+
-4],HEAP[j+4]-HEAP[A+4]);N=HEAP[A]+N;var I=reSign(N,32)reSign(x,32))){b=33;break e}var O=j;b=34}while(0);var M=b==34?O:b==33?G:b==31?G:G,Q=b==34?A:b==33?H:b==31?H:H,R=b==34?P:b==33?P:b==31?J:J,T=b==34?K:b==33?K:b==31?L:L,V=b==34?I:b==33?I:b==31?v:v,U=b==34?N:b==33?x:b==31?x:x,S=j;j+=8;b=29}HEAP[u]+=1}d=L!=0&H!=0;c:do if(d){b=HEAP[J+4];b=reSign(HEAP[L+4],32)>=reSign(b,32);d:do if(!b){b=HEAP[G+4];if(reSign(HEAP[H+4],32)<=reSign(b,32))break d;
-HEAP[f]=0;break c}while(0);b=HEAP[J+4];b=reSign(HEAP[L+4],32)<=reSign(b,32);d:do if(!b){b=HEAP[G+4];if(reSign(HEAP[H+4],32)>=reSign(b,32))break d;HEAP[f]=1;break c}while(0);HEAP[f]=2}while(0);var X=X+1;if(X!=3)b=40;else break b}G=HEAP[l]!=2;b:do if(G){if(HEAP[l]!=HEAP[l+4])if(HEAP[l]!=HEAP[l+8])break b;a=HEAP[l];d=22;break a}while(0);G=HEAP[l+4]!=2;b:do if(G){if(HEAP[l+4]!=HEAP[l+8])break b;a=HEAP[l+4];d=22;break a}while(0)}a=0;d=22;break a}while(0);if(d==0)a=0;l=a;STACKTOP=g;return l}
-_FT_Outline_Get_Orientation.__index__=Runtime.getFunctionIndex(_FT_Outline_Get_Orientation,"_FT_Outline_Get_Orientation");
-function _FT_Raccess_Get_HeaderInfo(e,g,d,b,a){e=STACKTOP;STACKTOP+=36;Runtime.memset(e,0,36);var c=null,f,h,i;f=e+4;var k=e+20;h=_FT_Stream_Seek(g,d);HEAP[e]=h;c=HEAP[e]!=0;a:do if(c)h=HEAP[e];else{i=f;h=g;i=i;h=h=_FT_Stream_ReadAt(h,HEAP[h+8],i,16);HEAP[e]=h;if(HEAP[e]!=0)h=HEAP[e];else{h=unSign(HEAP[f],8)<<24;i=unSign(HEAP[f+1],8)<<16;var j=unSign(HEAP[f+2],8)<<8,l=unSign(HEAP[f+3],8);HEAP[a]=(i|h|l|j)+d;h=unSign(HEAP[f+4],8)<<24;i=unSign(HEAP[f+5],8)<<16;j=unSign(HEAP[f+6],8)<<8;l=unSign(HEAP[f+
-7],8);h=(i|h|l|j)+d;i=unSign(HEAP[f+8],8)<<24;j=unSign(HEAP[f+9],8)<<16;l=unSign(HEAP[f+10],8)<<8;var m=unSign(HEAP[f+11],8);i=j|i|m|l;i=i+HEAP[a]!=h;b:do if(!i){if(h==d)break b;d=_FT_Stream_Seek(g,h);HEAP[e]=d;if(HEAP[e]!=0)h=HEAP[e];else{HEAP[k+15]=HEAP[f+15]+1;a=k;d=g;a=a;d=d=_FT_Stream_ReadAt(d,HEAP[d+8],a,16);HEAP[e]=d;if(HEAP[e]!=0)h=HEAP[e];else{d=a=1;c=4;c:for(;;){o=c==4?0:o;i=0+o;c=k+i;i=f+i;if(HEAP[c]!=0)a=0;if(HEAP[c]!=HEAP[i])d=0;var o=o+1;if(o!=16)c=8;else break c}f=a==0;c:do if(f){if(d!=
-0)break c;h=2;break a}while(0);f=g;f=f=_FT_Stream_Seek(f,8+HEAP[f+8]);HEAP[e]=f;f=_FT_Stream_ReadShort(g,e);f=unSign(f,16);if(HEAP[e]!=0)h=HEAP[e];else if(f==-1)h=2;else{g=_FT_Stream_Seek(g,f+h);HEAP[e]=g;if(HEAP[e]!=0)h=HEAP[e];else{HEAP[b]=f+h;h=0}}}}break a}while(0);h=2}}while(0);b=h;STACKTOP=e;return b}_FT_Raccess_Get_HeaderInfo.__index__=Runtime.getFunctionIndex(_FT_Raccess_Get_HeaderInfo,"_FT_Raccess_Get_HeaderInfo");
-function _ft_raccess_sort_ref_by_id(e,g){var d;d=HEAP[g];if(unSign(HEAP[e],16)unSign(d,16)?1:0}return d}_ft_raccess_sort_ref_by_id.__index__=Runtime.getFunctionIndex(_ft_raccess_sort_ref_by_id,"_ft_raccess_sort_ref_by_id");
-function _FT_Raccess_Get_DataOffsets(e,g,d,b,a,c,f){var h=STACKTOP;STACKTOP+=4;Runtime.memset(h,0,4);var i,k=null,j,l,m;e=HEAP[e];k=_FT_Stream_Seek(g,d);HEAP[h]=k;if(HEAP[h]!=0)j=HEAP[h];else{k=_FT_Stream_ReadShort(g,h);k=unSign(k,16);if(HEAP[h]!=0)j=HEAP[h];else{k+=1;var o=k;k=1;a:for(;;){i=k==8?n:0;if(!(reSign(0+i,32)reSign(j,32))){i=17;break a}j=_FT_Stream_ReadShort(g,h);HEAP[k]=j;if(HEAP[h]!=0){i=12;break a}k=_FT_Stream_Seek(g,2+HEAP[g+8]);HEAP[h]=k;if(k!=0){i=12;break a}k=_FT_Stream_ReadLong(g,
-h);if(HEAP[h]!=0){i=12;break a}j=_FT_Stream_Seek(g,4+HEAP[g+8]);HEAP[h]=j;if(j!=0){i=12;break a}HEAP[p]=k&16777215;var p=i+1;k=16;i=10}a:do if(i==17){_qsort(d,HEAP[f],8,_ft_raccess_sort_ref_by_id.__index__);g=_ft_mem_realloc(e,4,0,HEAP[f],0,h);if(HEAP[h]!=0)break a;p=k=0;if(reSign(HEAP[f],32)>reSign(p,32)){p=d;a=b;j=g;l=f;m=k;o=m+1;for(k=20;;){r=k==20?0:r;i=o+r;k=m+r;HEAP[j+4*k]=a+HEAP[p+8*k+4];i=reSign(HEAP[l],32)>reSign(i,32);var r=r+1;if(i)i=k=21;else{i=22;break}}}HEAP[c]=g;HEAP[h]=0}while(0);
-d!=0&&FUNCTION_TABLE[HEAP[e+8]](e,d)}}j=HEAP[h]}}}b=j;STACKTOP=h;return b}_FT_Raccess_Get_DataOffsets.__index__=Runtime.getFunctionIndex(_FT_Raccess_Get_DataOffsets,"_FT_Raccess_Get_DataOffsets");
-function _FT_Raccess_Guess(e,g,d,b,a,c){var f,h=null;if(g!=0){h=0;f=1}else{h=0;f=2}for(;;)if(f==1){o=h==3?o:0;var i=0+o;f=c+4*i;h=b+4*i;var k=a+4*i,j=_raccess_guess_table+i*8,l=c+4*i,m=c+4*i;HEAP[b+4*i]=0;i=_FT_Stream_Seek(g,0);HEAP[l]=i;if(HEAP[m]==0){h=FUNCTION_TABLE[HEAP[j]](e,g,d,h,k);HEAP[f]=h}var o=o+1;if(o!=9){h=3;f=1}else break}else if(f==2){n=h==7?n:0;h=0+n;k=c+4*h;j=c+4*h;l=_raccess_guess_table+h*8;m=a+4*h;i=b+4*h;f=c+4*h;HEAP[b+4*h]=0;HEAP[k]=0;if(HEAP[j]==0){h=FUNCTION_TABLE[HEAP[l]](e,
-g,d,i,m);HEAP[f]=h}var n=n+1;if(n!=9){h=7;f=2}else break}}_FT_Raccess_Guess.__index__=Runtime.getFunctionIndex(_FT_Raccess_Guess,"_FT_Raccess_Guess");function _raccess_guess_apple_double(e,g,d,b,a){HEAP[b]=0;return g==0?81:_raccess_guess_apple_generic(e,g,d,333319,a)}_raccess_guess_apple_double.__index__=Runtime.getFunctionIndex(_raccess_guess_apple_double,"_raccess_guess_apple_double");
-function _raccess_guess_apple_single(e,g,d,b,a){HEAP[b]=0;return g==0?81:_raccess_guess_apple_generic(e,g,d,333312,a)}_raccess_guess_apple_single.__index__=Runtime.getFunctionIndex(_raccess_guess_apple_single,"_raccess_guess_apple_single");function _raccess_guess_darwin_ufs_export(e,g,d,b,a){g=HEAP[e];d=_raccess_make_file_name(g,d,__str12);if(d==0)b=64;else{e=_raccess_guess_linux_double_from_file_name(e,d,a);if(e==0)HEAP[b]=d;else d!=0&&FUNCTION_TABLE[HEAP[g+8]](g,d);b=e}return b}
-_raccess_guess_darwin_ufs_export.__index__=Runtime.getFunctionIndex(_raccess_guess_darwin_ufs_export,"_raccess_guess_darwin_ufs_export");function _raccess_guess_darwin_hfsplus(e,g,d,b,a){g=STACKTOP;STACKTOP+=4;Runtime.memset(g,0,4);var c;c=_strlen(d);e=_ft_mem_alloc(HEAP[e],c+6,g);if(HEAP[g]!=0)d=HEAP[g];else{_llvm_memcpy_p0i8_p0i8_i32(e,d,c,1,0);_llvm_memcpy_p0i8_p0i8_i32(e+c,__str13,6,1,0);HEAP[b]=e;d=HEAP[a]=0}d=d;STACKTOP=g;return d}
-_raccess_guess_darwin_hfsplus.__index__=Runtime.getFunctionIndex(_raccess_guess_darwin_hfsplus,"_raccess_guess_darwin_hfsplus");function _raccess_guess_darwin_newvfs(e,g,d,b,a){g=STACKTOP;STACKTOP+=4;Runtime.memset(g,0,4);var c;c=_strlen(d);e=_ft_mem_alloc(HEAP[e],c+18,g);if(HEAP[g]!=0)d=HEAP[g];else{_llvm_memcpy_p0i8_p0i8_i32(e,d,c,1,0);_llvm_memcpy_p0i8_p0i8_i32(e+c,__str14,18,1,0);HEAP[b]=e;d=HEAP[a]=0}d=d;STACKTOP=g;return d}
-_raccess_guess_darwin_newvfs.__index__=Runtime.getFunctionIndex(_raccess_guess_darwin_newvfs,"_raccess_guess_darwin_newvfs");function _raccess_guess_vfat(e,g,d,b,a){e=_raccess_make_file_name(HEAP[e],d,__str15);if(e==0)b=64;else{HEAP[b]=e;b=HEAP[a]=0}return b}_raccess_guess_vfat.__index__=Runtime.getFunctionIndex(_raccess_guess_vfat,"_raccess_guess_vfat");function _raccess_guess_linux_cap(e,g,d,b,a){e=_raccess_make_file_name(HEAP[e],d,__str1611);if(e==0)b=64;else{HEAP[b]=e;b=HEAP[a]=0}return b}
-_raccess_guess_linux_cap.__index__=Runtime.getFunctionIndex(_raccess_guess_linux_cap,"_raccess_guess_linux_cap");function _raccess_guess_linux_double(e,g,d,b,a){g=HEAP[e];d=_raccess_make_file_name(g,d,__str17);if(d==0)b=64;else{e=_raccess_guess_linux_double_from_file_name(e,d,a);if(e==0)HEAP[b]=d;else d!=0&&FUNCTION_TABLE[HEAP[g+8]](g,d);b=e}return b}_raccess_guess_linux_double.__index__=Runtime.getFunctionIndex(_raccess_guess_linux_double,"_raccess_guess_linux_double");
-function _raccess_guess_linux_netatalk(e,g,d,b,a){g=HEAP[e];d=_raccess_make_file_name(g,d,__str18);if(d==0)b=64;else{e=_raccess_guess_linux_double_from_file_name(e,d,a);if(e==0)HEAP[b]=d;else d!=0&&FUNCTION_TABLE[HEAP[g+8]](g,d);b=e}return b}_raccess_guess_linux_netatalk.__index__=Runtime.getFunctionIndex(_raccess_guess_linux_netatalk,"_raccess_guess_linux_netatalk");
-function _raccess_guess_apple_generic(e,g,d,b,a){e=STACKTOP;STACKTOP+=4;Runtime.memset(e,0,4);var c,f=null,h,i,k;d=_FT_Stream_ReadLong(g,e);var j=HEAP[e]!=0;a:do if(j)h=HEAP[e];else if(d!=b)h=2;else{_FT_Stream_ReadLong(g,e);if(HEAP[e]==0){h=g;var l=reSign(16,32)reSign(f,32))){c=17;break c}f=_FT_Stream_ReadLong(m,e);if(HEAP[e]!=0){c=7;break c}f=f==2;d:do if(f){k=_FT_Stream_ReadLong(o,e);if(HEAP[e]!=0)break d;_FT_Stream_ReadLong(n,e);if(HEAP[e]==0){c=13;break c}}else{var p=_FT_Stream_Seek(o,8+HEAP[o+8]);HEAP[e]=p;if(p!=0){c=15;break c}}while(0);var r=c+1;f=10;c=6}if(c==17){h=2;break a}else if(c==7){h=HEAP[e];break a}else if(c==13){HEAP[a]=k;h=0;break a}else if(c==15){h=HEAP[e];break a}}}while(0)}h=HEAP[e]}while(0);g=h;STACKTOP=
-e;return g}_raccess_guess_apple_generic.__index__=Runtime.getFunctionIndex(_raccess_guess_apple_generic,"_raccess_guess_apple_generic");function _raccess_guess_linux_double_from_file_name(e,g,d){var b=STACKTOP;STACKTOP+=40;Runtime.memset(b,0,40);var a,c=b+32,f=b+36;HEAP[f]=0;HEAP[b]=4;HEAP[b+12]=g;a=_FT_Stream_New(e,b,c);if(a==0){a=HEAP[c];HEAP[f]=0;a=e=a==0?81:_raccess_guess_apple_generic(e,a,g,333319,d);_FT_Stream_Free(HEAP[c],0)}c=a;STACKTOP=b;return c}
-_raccess_guess_linux_double_from_file_name.__index__=Runtime.getFunctionIndex(_raccess_guess_linux_double_from_file_name,"_raccess_guess_linux_double_from_file_name");function _raccess_make_file_name(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a;HEAP[b]=0;a=_strlen(g);a=_strlen(d)+a;e=_ft_mem_alloc(e,a+1,b);if(HEAP[b]!=0)d=0;else{a=_strrchr(g,47);if(a!=0){_strncpy(e,g,a+1+(0-g));HEAP[e+(a+1+(0-g))]=0;g=a+1}else{g=g;HEAP[e]=0}_strcat(e,d);_strcat(e,g);d=e}d=d;STACKTOP=b;return d}
-_raccess_make_file_name.__index__=Runtime.getFunctionIndex(_raccess_make_file_name,"_raccess_make_file_name");function _FT_Get_Sfnt_Name_Count(e){var g,d,b=e==0;a:do if(b)g=0;else{if((HEAP[e+8]&8)==0){g=0;break a}d=unSign(HEAP[e+344],16);g=2;break a}while(0);if(g==0)d=0;return d}_FT_Get_Sfnt_Name_Count.__index__=Runtime.getFunctionIndex(_FT_Get_Sfnt_Name_Count,"_FT_Get_Sfnt_Name_Count");
-function _FT_Get_Sfnt_Name(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a,c,f,h,i,k,j;HEAP[b]=6;var l=d!=0;a:do if(l){if(e==0)break a;if((HEAP[e+8]&8)==0)break a;k=e;var m=unSign(HEAP[k+344],16);a=g;if(!(unSign(m,32)>unSign(a,32)))break a;k=HEAP[k+348+12]+20*g;m=HEAP[k+8]!=0;b:do if(m){if(HEAP[k+16]!=0)break b;a=HEAP[e+100];j=HEAP[e+104];c=unSign(HEAP[k+8],16);c=_ft_mem_realloc(a,1,0,c,0,b);HEAP[k+16]=c;c=HEAP[b]!=0;c:do if(!c){f=_FT_Stream_Seek(j,HEAP[k+12]);HEAP[b]=f;if(HEAP[b]!=
-0)break c;i=unSign(HEAP[k+8],16);h=HEAP[k+16];f=j;h=h;i=i;f=f=_FT_Stream_ReadAt(f,HEAP[f+8],h,i);HEAP[b]=f;if(HEAP[b]==0)break b}while(0);j=HEAP[k+16];a=a;c=j;j!=0&&FUNCTION_TABLE[HEAP[a+8]](a,c);HEAP[k+16]=0;HEAP[k+8]=0}while(0);HEAP[d]=HEAP[k];HEAP[d+2]=HEAP[k+2];HEAP[d+4]=HEAP[k+4];HEAP[d+6]=HEAP[k+6];HEAP[d+8]=HEAP[k+16];k=unSign(HEAP[k+8],16);HEAP[d+12]=k;HEAP[b]=0}while(0);e=HEAP[b];STACKTOP=b;return e}_FT_Get_Sfnt_Name.__index__=Runtime.getFunctionIndex(_FT_Get_Sfnt_Name,"_FT_Get_Sfnt_Name");
-function _FT_Stream_OpenMemory(e,g,d){HEAP[e]=g;HEAP[e+4]=d;HEAP[e+8]=0;HEAP[e+32]=0;HEAP[e+20]=0;HEAP[e+24]=0}_FT_Stream_OpenMemory.__index__=Runtime.getFunctionIndex(_FT_Stream_OpenMemory,"_FT_Stream_OpenMemory");function _FT_Stream_Close(e){var g=e!=0;a:do if(g){if(HEAP[e+24]==0)break a;FUNCTION_TABLE[HEAP[e+24]](e)}while(0)}_FT_Stream_Close.__index__=Runtime.getFunctionIndex(_FT_Stream_Close,"_FT_Stream_Close");
-function _FT_Stream_Seek(e,g){var d,b;b=0;var a=HEAP[e+20]!=0;a:do{if(a){if(FUNCTION_TABLE[HEAP[e+20]](e,g,0,0)==0){d=1;break a}}else{d=g;if(!(unSign(HEAP[e+4],32)unSign(b,32))c=b;_llvm_memcpy_p0i8_p0i8_i32(d,HEAP[e]+g,c,1,0)}HEAP[e+8]=c+g;if(unSign(c,32)=unSign(a,32))){if(HEAP[e+20]!=0)b=FUNCTION_TABLE[HEAP[e+20]](e,HEAP[e+8],g,d);else{b=HEAP[e+4]-HEAP[e+8];if(unSign(b,32)>unSign(d,32))b=d;_llvm_memcpy_p0i8_p0i8_i32(g,HEAP[e]+HEAP[e+8],b,1,0)}HEAP[e+8]=b+HEAP[e+8]}return b}_FT_Stream_TryRead.__index__=Runtime.getFunctionIndex(_FT_Stream_TryRead,"_FT_Stream_TryRead");
-function _FT_Stream_ExtractFrame(e,g,d){g=_FT_Stream_EnterFrame(e,g);if(g==0){HEAP[d]=HEAP[e+32];HEAP[e+32]=0;HEAP[e+36]=0}return g}_FT_Stream_ExtractFrame.__index__=Runtime.getFunctionIndex(_FT_Stream_ExtractFrame,"_FT_Stream_ExtractFrame");function _FT_Stream_ReleaseFrame(e,g){var d,b,a=e!=0;a:do if(a){if(HEAP[e+20]==0)break a;d=HEAP[e+28];b=HEAP[g];d=d;b=b;b!=0&&FUNCTION_TABLE[HEAP[d+8]](d,b);HEAP[g]=0}while(0);HEAP[g]=0}
-_FT_Stream_ReleaseFrame.__index__=Runtime.getFunctionIndex(_FT_Stream_ReleaseFrame,"_FT_Stream_ReleaseFrame");
-function _FT_Stream_EnterFrame(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);var b,a,c,f,h,i;HEAP[d]=0;var k=HEAP[e+20]!=0;a:do if(k){b=HEAP[e+28];c=g;if(unSign(HEAP[e+4],32)reSign(0,32);b:do if(j){i=FUNCTION_TABLE[HEAP[c+4]](c,a);if(i!=0)break b;h=64}else{if(!(reSign(a,32)=unSign(b,32);b:do if(!b){b=g;if(unSign(HEAP[e+4]-HEAP[e+8],32)HEAP[m]){b=6;break}if(HEAP[n]==24){b=unSign(HEAP[n+2],16);_llvm_memcpy_p0i8_p0i8_i32(d+b,i,y,1,0)}i+=y;var y=n+4;a=11;b=3;continue}z=a==19?8:a==18?8:a==17?0:a==16?0:a==15?16:a==14?16:24;b=a==19?x:a==18?w:a==17?v:a==16?t:a==15?u:a==14?s:q;if((unSign(HEAP[n],8)&1&255)!=0){var A=reSign(b<>reSign(z,32);a=20}else a=36;z=a==20?A:b;b=unSign(HEAP[n+2],16);a=l+b;b=unSign(HEAP[n+1],8);b=b==1?31:b==2?32:b==4?33:34;if(b==34)HEAP[a]=z;else if(b==31)HEAP[a]=z&255;else if(b==32)HEAP[a]=z&65535;
-else if(b==33)HEAP[a]=z;var z=n+4;a=23}b=3}if(b==30){h=f;HEAP[e+32]=i}else if(b==4)h=p;else if(b==6)h=85;if(c!=0){e=e;if(HEAP[e+20]!=0){c=HEAP[e+28];f=HEAP[e];c=c;f=f;f!=0&&FUNCTION_TABLE[HEAP[c+8]](c,f);HEAP[e]=0}HEAP[e+32]=0;HEAP[e+36]=0}h=h;b=27;break a}while(0);if(b==0)h=6;return h}_FT_Stream_ReadFields.__index__=Runtime.getFunctionIndex(_FT_Stream_ReadFields,"_FT_Stream_ReadFields");
-function _ft_trig_downscale(e){var g,d,b,a;g=e=g=e;d=0-g;g=reSign(g,32)>=reSign(0,32)?g:d;d=unSign(g,32)>>>unSign(16,32);b=g&65535;g=d*17797;d=d*47593+b*17797;b=unSign(b*47593,32)>>>unSign(16,32);a=d;a=unSign(a,32)>=unSign(b,32)?a:b;d=b+d;g=(unSign(d,32)>>>unSign(16,32))+g;if(unSign(d,32)=reSign(0,32)?d:c;a=0-b;a=(reSign(b,32)>=reSign(0,32)?b:a)|c;c=0;var f=a;if(reSign(f,32)>reSign(65535,32)){var h=reSign(a,32)>>reSign(16,32);a=h;c+=16;g=0}else g=-1;g=reSign(g==0?h:f,32)>reSign(255,32);h=a;if(g){var i=reSign(h,32)>>reSign(8,32);a=i;c+=8;g=2}else g=12;g=reSign(g==2?i:h,32)>reSign(15,32);i=a;if(g){var k=reSign(i,32)>>reSign(4,32);a=k;c+=4;g=4}else g=13;i=reSign(g==4?k:i,32)>reSign(3,32);k=a;if(i){var j=
-reSign(k,32)>>reSign(2,32);a=j;c+=2;g=6}else g=14;if(reSign(g==6?j:k,32)>reSign(1,32)){reSign(a,32);reSign(1,32);var l=c+1;c=l;g=8}else{var m=c;g=10}j=reSign(g==10?m:l,32)<=reSign(27,32);c=c;if(j){c=27-c;HEAP[e]=d<>reSign(j,32);HEAP[e]=d;d=c;b=reSign(b,32)>>reSign(d,32);HEAP[e+4]=b;c=0-c}return c}_ft_trig_prenorm.__index__=Runtime.getFunctionIndex(_ft_trig_prenorm,"_ft_trig_prenorm");
-function _ft_trig_pseudo_rotate(e,g){var d=null,b,a,c,f;b=g;a=HEAP[e];c=HEAP[e+4];var h=b;if(reSign(h,32)<=reSign(-5898240,32)){a=a;c=c;d=b;b=d+11796480;var i=(reSign(b,32)>reSign(-5898239,32)?b:-5898239)+-1-d;i=Math.floor(unSign(i,32)/unSign(11796480,32))*11796480;i=d+i;for(d=0;;){l=d==0?0:l;var k=0-(d==0?a:k),j=0-(d==0?c:j);d=reSign(b+l*11796480,32)<=reSign(-5898240,32);var l=l+1;if(d)d=1;else break}b=i=i+11796480;c=j;a=k;d=2}else d=-1;if(reSign(d==2?i:h,32)>reSign(5898240,32)){h=a;c=c;b=b+-11796480;
-for(d=4;;){n=d==4?0:n;f=b+n*-11796480;var m=0-(d==4?h:m),o=0-(d==4?c:o);d=reSign(f,32)>reSign(5898240,32);var n=n+1;if(d)d=5;else break}b=f;c=o;a=m;d=6}else{var p=b;d=8}f=d==8?p:f;d=_ft_trig_arctan_table;f=reSign(f,32)reSign(23,32)?1:23)-0;for(d=10;;){B=d==15?B:0;y=d==15?y:p;A=d==15?A:o;z=d==15?z:m;C=d==15?C:f;d=0+B;b=reSign(C,32)>reSign(d,
-32);if(b){var r=c+A,q=reSign(A,32)>>reSign(d,32);q=z-q;var s=C+HEAP[y],u=y+4;d=12}else{var t=A-c,v=(reSign(A,32)>>reSign(d,32))+z,w=C-HEAP[y],x=y+4;d=14}var y=d==14?x:u,A=d==14?t:r,z=d==14?v:q,C=d==14?w:s,B=B+1;if(B!=n)d=15;else break}a=A;c=z;HEAP[e]=a;HEAP[e+4]=c}_ft_trig_pseudo_rotate.__index__=Runtime.getFunctionIndex(_ft_trig_pseudo_rotate,"_ft_trig_pseudo_rotate");
-function _ft_trig_pseudo_polarize(e){var g=null,d,b,a,c;b=HEAP[e];a=c=HEAP[e+4];d=0;if(reSign(b,32)reSign(0,32))d=0-d;c=_ft_trig_arctan_table;g=reSign(a,32)reSign(23,32)?1:23)-0;for(g=4;;){v=g==9?v:0;q=g==9?q:d;s=g==9?s:c;u=g==9?u:b;t=g==9?t:a;g=0+v;h=reSign(t,32)>reSign(g,32);if(h){var k=i+t,j=reSign(t,32)>>reSign(g,32);j=u-j;var l=q-HEAP[s],m=s+4;g=6}else{var o=t-i,n=(reSign(t,32)>>reSign(g,32))+u,p=q+HEAP[s],r=s+4;g=8}var q=g==8?p:l,s=g==8?r:m,u=g==8?n:j,t=g==8?o:k,v=v+1;if(v!=f)g=9;else break}d=q;b=u;k=reSign(d,32)>=reSign(0,32);o=d;d=k?o+16&-32:0-(16-o&-32);HEAP[e]=b;HEAP[e+4]=d}_ft_trig_pseudo_polarize.__index__=Runtime.getFunctionIndex(_ft_trig_pseudo_polarize,"_ft_trig_pseudo_polarize");
-function _FT_Cos(e){var g=STACKTOP;STACKTOP+=8;Runtime.memset(g,0,8);HEAP[g]=72899491;HEAP[g+4]=0;_ft_trig_pseudo_rotate(g,e);e=Math.floor(reSign(HEAP[g],32)/reSign(4096,32));STACKTOP=g;return e}_FT_Cos.__index__=Runtime.getFunctionIndex(_FT_Cos,"_FT_Cos");function _FT_Sin(e){var g=STACKTOP;STACKTOP+=8;Runtime.memset(g,0,8);e=5898240-e;HEAP[g]=72899491;HEAP[g+4]=0;_ft_trig_pseudo_rotate(g,e);e=Math.floor(reSign(HEAP[g],32)/reSign(4096,32));STACKTOP=g;return e}
-_FT_Sin.__index__=Runtime.getFunctionIndex(_FT_Sin,"_FT_Sin");function _FT_Tan(e){var g=STACKTOP;STACKTOP+=8;Runtime.memset(g,0,8);HEAP[g]=72899491;HEAP[g+4]=0;_ft_trig_pseudo_rotate(g,e);e=_FT_DivFix(HEAP[g+4],HEAP[g]);STACKTOP=g;return e}_FT_Tan.__index__=Runtime.getFunctionIndex(_FT_Tan,"_FT_Tan");
-function _FT_Atan2(e,g){var d=STACKTOP;STACKTOP+=8;Runtime.memset(d,0,8);var b,a,c=e==0;a:do if(c){if(g!=0){b=1;break a}a=0;b=2;break a}else b=1;while(0);if(b==1){HEAP[d]=e;HEAP[d+4]=g;_ft_trig_prenorm(d);_ft_trig_pseudo_polarize(d);a=HEAP[d+4]}b=a;STACKTOP=d;return b}_FT_Atan2.__index__=Runtime.getFunctionIndex(_FT_Atan2,"_FT_Atan2");
-function _FT_Vector_Unit(e,g){HEAP[e]=72899491;HEAP[e+4]=0;_ft_trig_pseudo_rotate(e,g);var d=reSign(HEAP[e],32)>>reSign(12,32);HEAP[e]=d;d=reSign(HEAP[e+4],32)>>reSign(12,32);HEAP[e+4]=d}_FT_Vector_Unit.__index__=Runtime.getFunctionIndex(_FT_Vector_Unit,"_FT_Vector_Unit");
-function _FT_Vector_Rotate(e,g){var d=STACKTOP;STACKTOP+=8;Runtime.memset(d,0,8);var b,a;HEAP[d]=HEAP[e];HEAP[d+4]=HEAP[e+4];b=g!=0;a:do if(b){if(HEAP[d]==0)if(HEAP[d+4]==0)break a;b=_ft_trig_prenorm(d);_ft_trig_pseudo_rotate(d,g);a=_ft_trig_downscale(HEAP[d]);HEAP[d]=a;a=_ft_trig_downscale(HEAP[d+4]);HEAP[d+4]=a;a=reSign(b,32)>reSign(0,32);var c=b;if(a){a=1<>reSign(31,32),i=b;c=reSign(f+c+h,32)>>reSign(i,32);HEAP[e]=c;c=HEAP[d+4];a=a;f=reSign(HEAP[d+4],
-32)>>reSign(31,32);b=b;b=reSign(a+c+f,32)>>reSign(b,32);HEAP[e+4]=b}else{b=0-c;HEAP[e]=HEAP[d]<=reSign(0,32)?e:d}else if(e==0){d=HEAP[d];e=0-d;d=reSign(d,32)>=reSign(0,32)?d:e}else{e=_ft_trig_prenorm(d);_ft_trig_pseudo_polarize(d);var b=_ft_trig_downscale(HEAP[d]);HEAP[d]=b;b=reSign(e,32)>reSign(0,32);d=HEAP[d];d=b?reSign((1<>reSign(e,32):d<<0-e}d=d;STACKTOP=g;return d}
-_FT_Vector_Length.__index__=Runtime.getFunctionIndex(_FT_Vector_Length,"_FT_Vector_Length");
-function _FT_Vector_Polarize(e,g,d){var b=STACKTOP;STACKTOP+=16;Runtime.memset(b,0,16);var a=b+8;HEAP[b]=HEAP[e];HEAP[b+4]=HEAP[e+4];HEAP[a]=HEAP[b];HEAP[a+4]=HEAP[b+4];e=HEAP[a]==0;a:do if(e){if(HEAP[a+4]!=0)break a;STACKTOP=b;return}while(0);e=_ft_trig_prenorm(a);_ft_trig_pseudo_polarize(a);var c=_ft_trig_downscale(HEAP[a]);HEAP[a]=c;c=reSign(e,32)>=reSign(0,32);var f=HEAP[a];e=c?reSign(f,32)>>reSign(e,32):f<<0-e;HEAP[g]=e;HEAP[d]=HEAP[a+4];STACKTOP=b}
-_FT_Vector_Polarize.__index__=Runtime.getFunctionIndex(_FT_Vector_Polarize,"_FT_Vector_Polarize");function _FT_Vector_From_Polar(e,g,d){HEAP[e]=g;HEAP[e+4]=0;_FT_Vector_Rotate(e,d)}_FT_Vector_From_Polar.__index__=Runtime.getFunctionIndex(_FT_Vector_From_Polar,"_FT_Vector_From_Polar");
-function _FT_Angle_Diff(e,g){var d=null,b;b=g-e;var a=b=reSign(b,32)%reSign(23592960,32);if(reSign(a,32)reSign(11796480,32))b-=23592960;return b}_FT_Angle_Diff.__index__=Runtime.getFunctionIndex(_FT_Angle_Diff,"_FT_Angle_Diff");
-function _ft_mem_alloc(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a,c;c=a=0;var f=reSign(g,32)>reSign(0,32);a:do if(f){c=FUNCTION_TABLE[HEAP[e+4]](e,g);if(c!=0)break a;a=64}else{if(!(reSign(g,32)reSign(0,32)))break a;_llvm_memset_p0i8_i32(e,0,g,1,0)}while(0);HEAP[d]=HEAP[b];STACKTOP=b;return e}_ft_mem_alloc.__index__=Runtime.getFunctionIndex(_ft_mem_alloc,"_ft_mem_alloc");
-function _ft_mem_qalloc(e,g,d){var b,a;a=b=0;var c=reSign(g,32)>reSign(0,32);a:do if(c){a=FUNCTION_TABLE[HEAP[e+4]](e,g);if(a!=0)break a;b=64}else{if(!(reSign(g,32)reSign(h,32)))break a;_llvm_memset_p0i8_i32(a+g*d,0,(b-d)*g,1,0)}while(0);HEAP[c]=HEAP[f];g=a;STACKTOP=f;return g}_ft_mem_realloc.__index__=Runtime.getFunctionIndex(_ft_mem_realloc,"_ft_mem_realloc");
-function _ft_mem_qrealloc(e,g,d,b,a,c){var f=STACKTOP;STACKTOP+=4;Runtime.memset(f,0,4);var h;a=a;HEAP[f]=0;var i=reSign(d,32)reSign(0,32);a:do if(h){f=FUNCTION_TABLE[HEAP[e+4]](e,d);if(f!=0)break a;c=64}else{if(!(reSign(d,32)reSign(0,32);a:do if(f){c=FUNCTION_TABLE[HEAP[e+4]](e,g);if(c!=0)break a;a=64}else{if(!(reSign(g,32)=reSign(i,32))){c=3;break b}i=d;if(reSign(g,32)<=reSign(i,32))break a}else{c=d;if(!(reSign(f,32)>=reSign(c,32))){c=3;break b}c=e;if(!(reSign(g,32)<=reSign(c,32))){c=3;break b}g=e;e=d;d=g;break a}while(0);d=_FT_MulDiv(g-e,g-e,e+(0-g*2)+d);e=d=e-d}while(0);g=e;if(reSign(HEAP[b],
-32)>reSign(g,32))HEAP[b]=e;b=d;if(reSign(HEAP[a],32)reSign(a,32)?0:1;break a}while(0);a==0&&_BBox_Conic_Check(HEAP[d],HEAP[e],HEAP[g],d+8,d+8+8);a=HEAP[d+8+4];c=reSign(HEAP[e+4],32)reSign(a,32)?3:4;break a}while(0);a==3&&_BBox_Conic_Check(HEAP[d+4],HEAP[e+4],HEAP[g+4],d+8+4,d+8+12);HEAP[b]=HEAP[g];
-HEAP[b+4]=HEAP[g+4];HEAP[d]=HEAP[b];HEAP[d+4]=HEAP[b+4];STACKTOP=b;return 0}_BBox_Conic_To.__index__=Runtime.getFunctionIndex(_BBox_Conic_To,"_BBox_Conic_To");function _test_cubic_extrema(e,g,d,b,a,c,f){var h,i;d=d+(0-g*2)+e;g=g-e;b=reSign(a,32)>reSign(0,32);h=reSign(a,32)<=reSign(65535,32);b=b&h;a:do if(b){i=_FT_MulFix(a,a);h=_FT_MulFix(g,a*2);var k=e;i=_FT_MulFix(d,i);k=h=k+h+i;if(reSign(HEAP[c],32)>reSign(k,32))HEAP[c]=h;k=h;if(!(reSign(HEAP[f],32)reSign(e,32);a:do if(f)HEAP[a]=e;else{i=e;if(!(reSign(HEAP[c],32)reSign(b,32);a:do if(f)HEAP[a]=b;else{i=b;if(!(reSign(HEAP[c],32)=reSign(g,32))){f=7;break a}f=b;if(!(reSign(g,32)>=reSign(f,32))){f=7;break a}f=d;if(!(reSign(e,32)>=reSign(f,32))){f=7;break a}f=b;f=reSign(d,32)>=reSign(f,32)?10:7}break a}while(0);a:do if(f==7){i=0-e+b+(g-d)*3;k=d+(0-g*2)+e;j=g-e;h=0;l=i;m=0-l;l=reSign(l,32)>=reSign(0,32)?l:m;m=k;var o=0-m;m=reSign(m,32)>=reSign(0,32)?m:o;l=m|l;m=j;o=0-m;m=reSign(m,32)>=reSign(0,32)?m:o;l=m=m|l;if(m==0)break a;if(unSign(l,32)>unSign(8388607,32)){var n=
-l;l=h+1;for(h=15;;){q=h==15?0:q;var p=l+q,r=unSign(h==15?n:r,32)>>>unSign(1,32);h=unSign(r,32)>unSign(8388607,32);var q=q+1;if(h)h=16;else break}n=h=p;i=reSign(i,32)>>reSign(n,32);n=h;k=n=reSign(k,32)>>reSign(n,32);h=h;j=reSign(j,32)>>reSign(h,32);h=17}else if(unSign(l,32)<=unSign(4194303,32)){var s=l;l=h+1;for(h=19;;){v=h==19?0:v;var u=l+v,t=(h==19?s:t)<<1;h=unSign(t,32)<=unSign(4194303,32);var v=v+1;if(h)h=20;else break}h=u;i<<=h;k=s=k<reSign(c,32)){c=0;break a}c=HEAP[b+8];if(reSign(HEAP[g],32)reSign(c,32)?0:3;break a}while(0);c==0&&_BBox_Cubic_Check(HEAP[b],HEAP[e],HEAP[g],HEAP[d],b+8,b+8+8);c=HEAP[b+8+4];f=reSign(HEAP[e+4],32)reSign(c,32)){c=5;break a}c=HEAP[b+8+4];if(reSign(HEAP[g+4],32)reSign(c,32)?5:8;break a}while(0);c==5&&_BBox_Cubic_Check(HEAP[b+4],HEAP[e+4],HEAP[g+4],HEAP[d+4],b+8+4,b+8+12);HEAP[a]=HEAP[d];HEAP[a+4]=HEAP[d+4];HEAP[b]=HEAP[a];HEAP[b+4]=HEAP[a+4];STACKTOP=a;return 0}_BBox_Cubic_To.__index__=Runtime.getFunctionIndex(_BBox_Cubic_To,"_BBox_Cubic_To");
-function _FT_Outline_Get_BBox(e,g){var d=STACKTOP;STACKTOP+=56;Runtime.memset(d,0,56);var b,a=null,c,f=d+16,h,i=d+32,k=g==0;a:do if(k)c=6;else if(e==0)c=20;else{c=HEAP[e+2]==0;b:do if(!c){if(reSign(HEAP[e],16)<=reSign(0,16))break b;h=HEAP[e+4];HEAP[d+8]=HEAP[h];HEAP[d]=HEAP[d+8];HEAP[f+8]=HEAP[d];HEAP[f]=HEAP[f+8];HEAP[d+12]=HEAP[h+4];HEAP[d+4]=HEAP[d+12];HEAP[f+12]=HEAP[d+4];HEAP[f+4]=HEAP[f+12];h+=8;k=unSign(1,16);c=reSign(HEAP[e+2],16);if(reSign(k,32)reSign(D,32)?D:b;var F=reSign(F,32)reSign(E,32)?E:G,H=reSign(H,32)reSign(D,32))HEAP[n]=
-D;if(reSign(HEAP[p],32)reSign(E,32))HEAP[s]=E;if(!(reSign(HEAP[u],32)reSign(b,32)){b=13;break c}b=HEAP[f+4];if(reSign(HEAP[d+4],32)reSign(b,32)){b=13;break c}b=g;HEAP[b]=HEAP[f];HEAP[b+4]=HEAP[f+4];HEAP[b+8]=HEAP[f+8];HEAP[b+12]=HEAP[f+12];b=19;break c}while(0);if(b==13){b=i+8;HEAP[b]=HEAP[f];HEAP[b+4]=HEAP[f+4];HEAP[b+8]=HEAP[f+8];HEAP[b+12]=HEAP[f+12];f=b=_FT_Outline_Decompose(e,_bbox_interface,i);if(b!=0){c=f;break a}else{f=g;i=i+8;HEAP[f]=HEAP[i];HEAP[f+4]=HEAP[i+4];HEAP[f+8]=HEAP[i+8];HEAP[f+12]=HEAP[i+12]}}c=0;break a}while(0);HEAP[g+8]=0;HEAP[g]=HEAP[g+8];HEAP[g+12]=0;HEAP[g+4]=HEAP[g+12];c=0}while(0);i=c;STACKTOP=
-d;return i}_FT_Outline_Get_BBox.__index__=Runtime.getFunctionIndex(_FT_Outline_Get_BBox,"_FT_Outline_Get_BBox");
-function _FT_Get_BDF_Charset_ID(e,g,d){var b=STACKTOP;STACKTOP+=8;Runtime.memset(b,0,8);var a,c=b+4,f,h;HEAP[b]=0;HEAP[c]=0;a=6;var i=e!=0;a:do if(i){f=HEAP[e+96];h=0;if(HEAP[HEAP[f]+32]!=0)h=FUNCTION_TABLE[HEAP[HEAP[f]+32]](f,__str19);f=h=h;if(h==0)break a;if(HEAP[f]==0)break a;a=FUNCTION_TABLE[HEAP[f]](e,b,c)}while(0);if(g!=0)HEAP[g]=HEAP[b];if(d!=0)HEAP[d]=HEAP[c];e=a;STACKTOP=b;return e}_FT_Get_BDF_Charset_ID.__index__=Runtime.getFunctionIndex(_FT_Get_BDF_Charset_ID,"_FT_Get_BDF_Charset_ID");
-function _FT_Get_BDF_Property(e,g,d){var b,a,c;b=6;HEAP[d]=0;var f=e!=0;a:do if(f){a=HEAP[e+96];c=0;if(HEAP[HEAP[a]+32]!=0)c=FUNCTION_TABLE[HEAP[HEAP[a]+32]](a,__str19);a=c=c;if(c==0)break a;if(HEAP[a+4]==0)break a;b=FUNCTION_TABLE[HEAP[a+4]](e,g,d)}while(0);return b}_FT_Get_BDF_Property.__index__=Runtime.getFunctionIndex(_FT_Get_BDF_Property,"_FT_Get_BDF_Property");function _FT_Bitmap_New(e){HEAP[e]=0;HEAP[e+4]=0;HEAP[e+8]=0;HEAP[e+12]=0;var g=e+20;_llvm_memset_p0i8_i64(e+16,0,4,4,0);HEAP[g]=0}
-_FT_Bitmap_New.__index__=Runtime.getFunctionIndex(_FT_Bitmap_New,"_FT_Bitmap_New");
-function _FT_Bitmap_Copy(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a=null,c,f,h;a=HEAP[e];HEAP[b]=0;e=HEAP[g+8];if(g==d)g=0;else if(HEAP[g+12]==0){HEAP[d]=HEAP[g];HEAP[d+4]=HEAP[g+4];HEAP[d+8]=HEAP[g+8];HEAP[d+12]=HEAP[g+12];HEAP[d+16]=HEAP[g+16];HEAP[d+18]=HEAP[g+18];HEAP[d+19]=HEAP[g+19];HEAP[d+20]=HEAP[g+20];g=0}else{if(reSign(e,32)reSign(0,32);a:do if(k){f=FUNCTION_TABLE[HEAP[a+4]](a,e);if(f!=0)break a;c=64}else{if(!(reSign(e,32)>reSign(6,32);b=reSign(b+32&-64,32)>>reSign(6,32);j=d;if(j!=0)f=2;else if(b!=0){k=d;f=4}else{f=0;break a}k=reSign(f==4?k:j,32)reSign(8,32)))break d;d=8}else if(c==71){k=d+HEAP[g+4];k=HEAP[g+18]==3?Math.floor(reSign(k+3,32)/reSign(4,32)):Math.floor(reSign(k+1,32)/reSign(2,32));j=j=i;HEAP[j]=0;HEAP[j+4]=0;HEAP[j+8]=0;HEAP[j+12]=0;f=j+20;_llvm_memset_p0i8_i64(j+16,0,4,4,0);HEAP[f]=0;r=k=_FT_Bitmap_Convert(e,g,i,k);if(k!=0){f=r;break a}else{_FT_Bitmap_Done(e,g);k=g;HEAP[k]=HEAP[i];HEAP[k+4]=HEAP[i+4];HEAP[k+8]=HEAP[i+8];HEAP[k+12]=HEAP[i+12];HEAP[k+16]=HEAP[i+16];HEAP[k+18]=HEAP[i+18];HEAP[k+19]=HEAP[i+19];HEAP[k+20]=HEAP[i+
-20]}}else if(c==72)d*=3;else if(c==73)b*=3;while(0);k=b;j=d;f=g;i=HEAP[e];e=f;f=j;k=k;o=HEAP[e+4];n=HEAP[e];j=c=HEAP[e+8];if(reSign(c,32)>>unSign(3,32);c=13;break d}else if(c==75){m=8;l=f+o;c=13;break d}else if(c==76){m=2;l=unSign(o+3+f,32)>>>unSign(2,32);c=13;break d}else if(c==77){m=4;l=unSign(o+1+f,32)>>>unSign(1,32);c=13;break d}while(0);
-d:do if(c==13){r=k==0;e:do if(r){c=j;if(!(reSign(l,32)<=reSign(c,32))){c=16;break e}r=j*8;c=(f+o)*m;f=r;r=reSign(c,32)>reSign(3,32);q=f+u;s=HEAP[e+12]+j;u=f=c&7;u=unSign(65280,32)>>>unSign(u,32);var w=n;t=w;if(!(reSign(w,32)>reSign(0,32)))break f;f=reSign(f,32)>reSign(0,32);var x=u&255;w=u=j;q=q;t=t;s=s;reSign(0-t,32);reSign(-1,32);var y=0-t;y=reSign(y,32)>reSign(-1,32)?y:-1;t=t+y;if(f){t=t+1;for(f=19;;){f=f==23?z:0;z=u*f;y=q+(z+1);var A=s+w*f;
-HEAP[q+z]&=x;yreSign(0,32);m=unSign(m*o+7,32)>>>unSign(3,32);f:do if(z){o=m;n=f=0;if(!(reSign(HEAP[e],32)>reSign(n,32)))break f;
-o=o;n=e+12;c=j;r=l;u=p;w=e;f=f;q=f+1;s=f*c;x=r*(f+k);for(f=32;;){C=f==32?0:C;f=q+C;_llvm_memcpy_p0i8_p0i8_i32(u+(x+r*C),HEAP[n]+(s+c*C),o,1,0);f=reSign(HEAP[w],32)>reSign(f,32);var C=C+1;if(f)f=34;else break}}else{o=m;n=f=0;if(!(reSign(HEAP[e],32)>reSign(n,32)))break f;o=o;n=e+12;c=j;r=l;u=p;w=e;f=f;q=f+1;s=f*c;x=f*r;for(f=37;;){h=f==37?0:h;f=q+h;_llvm_memcpy_p0i8_p0i8_i32(u+(x+r*h),HEAP[n]+(s+c*h),o,1,0);f=reSign(HEAP[w],32)>reSign(f,32);h=h+1;if(f)f=38;else break}}while(0);C=HEAP[e+12];h=i;i=C;
-C!=0&&FUNCTION_TABLE[HEAP[h+8]](h,i);HEAP[e+12]=0;HEAP[e+12]=p;if(reSign(HEAP[e+8],32)reSign(0,32))j=HEAP[g+12]+b*i;else{i=0-i;j=HEAP[g+12]+(HEAP[g]-1)*i}if(reSign(HEAP[g],32)>reSign(0,32)){l=i-1;C=reSign(l,32)>=reSign(0,32);h=d;e=b;f=k=i;i=b;k=reSign(0,32)reSign(1,32)?f:1;f=45;e:for(;;){J=f==45?0:J;z=f==45?j:v;p=1+J;v=l;c=C?47:48;f:for(;;)if(c==47){o=unSign(HEAP[z+v],8);f=47;g:for(;;){n=
-f==51?B:0;c=n+1;u=n*-1;r=u+7;u=u+-1;w=z+u;if(!(reSign(c,32)<=reSign(h,32))){c=54;break g}q=HEAP[g+18]==1;s=v;h:do if(q){x=HEAP[z+s];x=reSign(o,32)>>reSign(c,32)&255|x;HEAP[z+v]=x;if(!(reSign(v,32)>reSign(0,32)))break h;x=HEAP[z+v];x=unSign(HEAP[z+(v-1)],8)<=reSign(0,32))){c=54;break g}x=unSign(HEAP[z+v],8);x=unSign(HEAP[w+v],8)+x;t=reSign(HEAP[g+16],16)-1;if(reSign(x,32)>reSign(t,32)){c=55;break g}HEAP[z+v]=HEAP[w+v]+HEAP[z+v];x=unSign(HEAP[z+v],8);t=
-reSign(HEAP[g+16],16)-1;if(x==t){c=54;break g}}while(0);var B=n+1;f=51;c=49}if(c==55)HEAP[z+v]=(HEAP[g+16]&255)-1;v=o=v-1;if(reSign(o,32)>=reSign(0,32)){c=47;continue f}c=48}else if(c==48){v=1;f=reSign(v,32)<=reSign(e,32);var D=HEAP[g+8];if(f){f=48;c=60}else{f=48;c=61}break f}if(c==60){if(k){f=60;c=62}else{f=60;c=63}f:for(;;)if(c==62){G=(f==65?G:D)*-1*v;for(f=62;;){F=f==62?0:F;var E=z+(G+F);HEAP[E]=HEAP[z+F]|HEAP[E];var F=F+1;if(F!=m)f=64;else break}v+=1;E=reSign(v,32)<=reSign(i,32);var G=HEAP[g+
-8];if(E){f=65;c=62}else{f=65;break f}}else if(c==63){v+=1;E=reSign(v,32)<=reSign(i,32);var H=HEAP[g+8];if(E)c=f=63;else{f=63;break f}}E=f==65?G:H;f=66}v=z+(f==66?E:D);f=reSign(HEAP[g],32)>reSign(p,32);var J=J+1;if(f)f=61;else break e}}HEAP[g+4]=d+HEAP[g+4];HEAP[g]=b+HEAP[g];f=0;break a}while(0);f=r;break a}while(0);f=6;break a}while(0);f=6}while(0);g=f;STACKTOP=a;return g}_FT_Bitmap_Embolden.__index__=Runtime.getFunctionIndex(_FT_Bitmap_Embolden,"_FT_Bitmap_Embolden");
-function _FT_Bitmap_Convert(e,g,d,b){var a=STACKTOP;STACKTOP+=4;Runtime.memset(a,0,4);var c,f=null,h,i,k,j,l,m;HEAP[a]=0;var o=e==0;a:do if(o)h=33;else{h=HEAP[e];i=reSign(HEAP[g+18],8);c=i==1?41:i==2?41:i==3?41:i==4?41:i==5?41:i==6?41:42;b:do if(c==42)HEAP[a]=6;else if(c==41){i=k=HEAP[d+8]*HEAP[d];if(reSign(k,32)reSign(0,32);c:do if(k){f=b;f=reSign(HEAP[g+4],32)%reSign(f,32);if(f==0)break c;f=b-f}while(0);HEAP[d+
-8]=f+HEAP[g+4];k=i;if(!(reSign(HEAP[d+8]*HEAP[d],32)>reSign(k,32)))break b;h=_ft_mem_qrealloc(h,1,i,HEAP[d+8]*HEAP[d],HEAP[d+12],a);HEAP[d+12]=h;if(HEAP[a]==0)break b;h=HEAP[a];break a}while(0);h=reSign(HEAP[g+18],8);c=h==1?43:h==2?44:h==3?45:h==4?46:h==5?44:h==6?44:11;b:do if(c==43){h=HEAP[g+12];i=HEAP[d+12];HEAP[d+16]=2;k=f=HEAP[g];if(!(reSign(f,32)>reSign(0,32)))break b;for(;;){c=h;j=i;f=m=reSign(HEAP[g+4],32)>>reSign(3,32);if(reSign(m,32)>reSign(0,32)){c=c;m=j;f=f;l=f*-1;var n=reSign(l,32)>reSign(-1,
-32)?l:-1;j=f+n;l=c+1+j;j=j*8;n=f+1+n;for(f=12;;){y=f==12?0:y;var p=y*8;f=m+(p+7);var r=m+(p+6),q=m+(p+5),s=m+(p+4),u=m+(p+3),t=m+(p+2),v=m+(p+1),w=m+p;p=unSign(HEAP[c+y],8);var x=reSign(p&128,32)>>reSign(7,32)&255;HEAP[w]=x;w=reSign(p&64,32)>>reSign(6,32)&255;HEAP[v]=w;v=reSign(p&32,32)>>reSign(5,32)&255;HEAP[t]=v;t=reSign(p&16,32)>>reSign(4,32)&255;HEAP[u]=t;u=reSign(p&8,32)>>reSign(3,32)&255;HEAP[s]=u;s=reSign(p&4,32)>>reSign(2,32)&255;HEAP[q]=s;q=reSign(p&2,32)>>reSign(1,32)&255;HEAP[r]=q;HEAP[f]=
-p&255&1;var y=y+1;if(y!=n)f=13;else break}j=m+8+j;c=l}f=m=HEAP[g+4]&7;m=reSign(m,32)>reSign(0,32);d:do if(m){l=unSign(HEAP[c],8);if(!(reSign(f,32)>reSign(0,32)))break d;l=l;j=j;f=f;n=f*-1;q=reSign(n,32)>reSign(-1,32)?n:-1;n=-1-q;r=f+q;q=f+1+q;for(f=16;;){z=f==16?0:z;A=f==16?l:A;f=j+z;p=reSign(A&128,32)>>reSign(7,32)&255;HEAP[f]=p;var A=A<<1,z=z+1;if(z!=q)f=18;else break}l=j+1+r;f=n;j=l}while(0);h+=HEAP[g+8];i+=HEAP[d+8];k=f=k-1;if(reSign(f,32)>reSign(0,32))c=10;else break b}}else if(c==44){h=HEAP[g+
-4];l=HEAP[g+12];m=HEAP[d+12];i=HEAP[g+8];k=HEAP[d+8];HEAP[d+16]=256;f=j=HEAP[g];if(!(reSign(j,32)>reSign(0,32)))break b;h=h;i=i;k=k;m=m;l=l;f=f;j=0-f;j=reSign(j,32)>reSign(-1,32)?j:-1;j=f+j+1;for(f=21;;){C=f==21?0:C;_llvm_memcpy_p0i8_p0i8_i32(m+k*C,l+i*C,h,1,0);var C=C+1;if(C!=j)c=f=22;else{c=23;break}}}else if(c==45){h=HEAP[g+12];i=HEAP[d+12];HEAP[d+16]=4;k=f=HEAP[g];if(!(reSign(f,32)>reSign(0,32)))break b;for(;;){c=h;j=i;f=m=reSign(HEAP[g+4],32)>>reSign(2,32);if(reSign(m,32)>reSign(0,32)){c=c;m=
-j;f=f;l=f*-1;r=reSign(l,32)>reSign(-1,32)?l:-1;j=f+r;l=j*4;n=c+1;r=f+1+r;for(f=26;;){B=f==26?0:B;s=B*4;f=m+(s+3);q=m+(s+2);p=m+(s+1);u=m+s;s=unSign(HEAP[c+B],8);t=reSign(s&192,32)>>reSign(6,32)&255;HEAP[u]=t;u=reSign(s&48,32)>>reSign(4,32)&255;HEAP[p]=u;p=reSign(s&12,32)>>reSign(2,32)&255;HEAP[q]=p;HEAP[f]=s&255&3;var B=B+1;if(B!=r)f=27;else break}f=n+j;j=m+4+l;c=f}f=m=HEAP[g+4]&3;m=reSign(m,32)>reSign(0,32);d:do if(m){l=unSign(HEAP[c],8);if(!(reSign(f,32)>reSign(0,32)))break d;l=l;j=j;f=f;n=f*-1;
-q=reSign(n,32)>reSign(-1,32)?n:-1;n=-1-q;r=f+q;q=f+1+q;for(f=30;;){E=f==30?0:E;D=f==30?l:D;f=j+E;p=reSign(D&192,32)>>reSign(6,32)&255;HEAP[f]=p;var D=D<<2,E=E+1;if(E!=q)f=32;else break}l=j+1+r;f=n;j=l}while(0);h+=HEAP[g+8];i+=HEAP[d+8];k=f=k-1;if(reSign(f,32)>reSign(0,32))c=25;else break b}}else if(c==46){h=HEAP[g+12];i=HEAP[d+12];HEAP[d+16]=16;k=f=HEAP[g];if(!(reSign(f,32)>reSign(0,32)))break b;for(;;){c=h;f=i;l=m=reSign(HEAP[g+4],32)>>reSign(1,32);if(reSign(m,32)>reSign(0,32)){c=c;m=f;f=l;l=f*-1;
-r=reSign(l,32)>reSign(-1,32)?l:-1;j=f+r;l=j*2;n=c+1;r=f+1+r;for(f=36;;){F=f==36?0:F;q=F*2;f=m+(q+1);q=m+q;p=unSign(HEAP[c+F],8);s=reSign(p&240,32)>>reSign(4,32)&255;HEAP[q]=s;HEAP[f]=p&255&15;var F=F+1;if(F!=r)f=37;else break}c=n+j;f=m+2+l;c=c}if((HEAP[g+4]&1&255)!=0){c=unSign(HEAP[c],8)&240;c=reSign(c,32)>>reSign(4,32)&255;HEAP[f]=c}h+=HEAP[g+8];i+=HEAP[d+8];k=f=k-1;if(reSign(f,32)>reSign(0,32))c=35;else break b}}while(0);h=HEAP[a]}while(0);e=h;STACKTOP=a;return e}
-_FT_Bitmap_Convert.__index__=Runtime.getFunctionIndex(_FT_Bitmap_Convert,"_FT_Bitmap_Convert");
-function _FT_GlyphSlot_Own_Bitmap(e){var g=STACKTOP;STACKTOP+=24;Runtime.memset(g,0,24);var d,b,a=e!=0;a:do if(a){if(HEAP[e+72]!=1651078259){d=1;break a}if((HEAP[HEAP[e+156]+4]&1)!=0){d=1;break a}d=d=g;HEAP[d]=0;HEAP[d+4]=0;HEAP[d+8]=0;HEAP[d+12]=0;a=d+20;_llvm_memset_p0i8_i64(d+16,0,4,4,0);HEAP[a]=0;d=_FT_Bitmap_Copy(HEAP[e],e+76,g);if(d!=0){b=d;d=3}else{d=e+76;HEAP[d]=HEAP[g];HEAP[d+4]=HEAP[g+4];HEAP[d+8]=HEAP[g+8];HEAP[d+12]=HEAP[g+12];HEAP[d+16]=HEAP[g+16];HEAP[d+18]=HEAP[g+18];HEAP[d+19]=HEAP[g+
-19];HEAP[d+20]=HEAP[g+20];HEAP[HEAP[e+156]+4]|=1;d=1}break a}else d=1;while(0);if(d==1)b=0;e=b;STACKTOP=g;return e}_FT_GlyphSlot_Own_Bitmap.__index__=Runtime.getFunctionIndex(_FT_GlyphSlot_Own_Bitmap,"_FT_GlyphSlot_Own_Bitmap");function _FT_Bitmap_Done(e,g){var d,b;if(e==0)d=33;else if(g==0)d=6;else{b=HEAP[e];d=HEAP[g+12];d!=0&&FUNCTION_TABLE[HEAP[b+8]](b,d);HEAP[g+12]=0;HEAP[g]=0;HEAP[g+4]=0;HEAP[g+8]=0;HEAP[g+12]=0;d=g+20;_llvm_memset_p0i8_i64(g+16,0,4,4,0);d=HEAP[d]=0}return d}
-_FT_Bitmap_Done.__index__=Runtime.getFunctionIndex(_FT_Bitmap_Done,"_FT_Bitmap_Done");
-function _FT_Get_CID_Registry_Ordering_Supplement(e,g,d,b){var a=STACKTOP;STACKTOP+=12;Runtime.memset(a,0,12);var c,f=a+4,h=a+8,i,k;HEAP[a]=0;HEAP[f]=0;HEAP[h]=0;c=6;var j=e!=0;a:do if(j){i=HEAP[e+96];k=0;if(HEAP[HEAP[i]+32]!=0)k=FUNCTION_TABLE[HEAP[HEAP[i]+32]](i,__str20);i=k=k;if(k==0)break a;if(HEAP[i]==0)break a;c=FUNCTION_TABLE[HEAP[i]](e,a,f,h)}while(0);if(g!=0)HEAP[g]=HEAP[a];if(d!=0)HEAP[d]=HEAP[f];if(b!=0)HEAP[b]=HEAP[h];e=c;STACKTOP=a;return e}
-_FT_Get_CID_Registry_Ordering_Supplement.__index__=Runtime.getFunctionIndex(_FT_Get_CID_Registry_Ordering_Supplement,"_FT_Get_CID_Registry_Ordering_Supplement");
-function _FT_Get_CID_Is_Internally_CID_Keyed(e,g){var d=STACKTOP;STACKTOP+=1;Runtime.memset(d,0,1);var b=null,a,c;a=6;HEAP[d]=0;if(e!=0){b=HEAP[e+96];c=0;if(HEAP[HEAP[b]+32]!=0)c=FUNCTION_TABLE[HEAP[HEAP[b]+32]](b,__str20);b=c;c=b!=0;a:do if(c){if(HEAP[b+4]==0)break a;a=FUNCTION_TABLE[HEAP[b+4]](e,d)}while(0);c=g;b=2}else b=-1;if((b==2?c:g)!=0)HEAP[g]=HEAP[d];a=a;STACKTOP=d;return a}_FT_Get_CID_Is_Internally_CID_Keyed.__index__=Runtime.getFunctionIndex(_FT_Get_CID_Is_Internally_CID_Keyed,"_FT_Get_CID_Is_Internally_CID_Keyed");
-function _FT_Get_CID_From_Glyph_Index(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a=null,c,f;c=6;HEAP[b]=0;if(e!=0){a=HEAP[e+96];f=0;if(HEAP[HEAP[a]+32]!=0)f=FUNCTION_TABLE[HEAP[HEAP[a]+32]](a,__str20);a=f;f=a!=0;a:do if(f){if(HEAP[a+8]==0)break a;c=FUNCTION_TABLE[HEAP[a+8]](e,g,b)}while(0);f=d;a=2}else a=-1;if((a==2?f:d)!=0)HEAP[d]=HEAP[b];e=c;STACKTOP=b;return e}_FT_Get_CID_From_Glyph_Index.__index__=Runtime.getFunctionIndex(_FT_Get_CID_From_Glyph_Index,"_FT_Get_CID_From_Glyph_Index");
-function _FT_Get_FSType_Flags(e){var g=STACKTOP;STACKTOP+=2;Runtime.memset(g,0,2);var d,b,a;a=e!=0;a:do if(a){d=HEAP[e+96];a=0;if(HEAP[HEAP[d]+32]!=0)a=FUNCTION_TABLE[HEAP[HEAP[d]+32]](d,__str21);d=a=a;if(a==0){d=2;break a}if(HEAP[d+4]==0){d=2;break a}if(FUNCTION_TABLE[HEAP[d+4]](e,g)!=0){d=2;break a}if(HEAP[g]==0){d=2;break a}b=unSign(HEAP[g],16);d=6;break a}else d=2;while(0);a:do if(d==2){b=a=_FT_Get_Sfnt_Table(e,2);a=a!=0;b:do if(a){if(HEAP[b]==-1){d=8;break b}b=unSign(HEAP[b+8],16);break a}while(0);
-b=0}while(0);e=b&65535;STACKTOP=g;return e}_FT_Get_FSType_Flags.__index__=Runtime.getFunctionIndex(_FT_Get_FSType_Flags,"_FT_Get_FSType_Flags");
-function _FT_Get_Gasp(e,g){var d,b=null,a,c,f,h;a=-1;var i=e!=0;a:do if(i){if((HEAP[e+8]&8)==0)break a;c=e;if(HEAP[c+548+2]==0)break a;f=HEAP[c+548+4];var k=unSign(HEAP[c+548+2],16);h=f+4*k;k=g;h=h;f=f;for(b=2;;){d=b==4?m:0;var j=f+4*d;b=f+4*(d+1);var l=unSign(HEAP[j],16);if(!(unSign(l,32)=h){d=5;break}else{b=4;d=3}}if(d==6){a=unSign(HEAP[j+2],16);if(HEAP[c+548]!=0)break a;a&=3}}while(0);return a}
-_FT_Get_Gasp.__index__=Runtime.getFunctionIndex(_FT_Get_Gasp,"_FT_Get_Gasp");
-function _ft_bitmap_glyph_init(e,g){var d,b;d=0;b=HEAP[e];if(HEAP[g+72]!=1651078259)d=18;else{HEAP[e+20]=HEAP[g+100];HEAP[e+24]=HEAP[g+104];var a=e+28;if((HEAP[HEAP[g+156]+4]&1&255)!=0){b=g+76;HEAP[a]=HEAP[b];HEAP[a+4]=HEAP[b+4];HEAP[a+8]=HEAP[b+8];HEAP[a+12]=HEAP[b+12];HEAP[a+16]=HEAP[b+16];HEAP[a+18]=HEAP[b+18];HEAP[a+19]=HEAP[b+19];HEAP[a+20]=HEAP[b+20];HEAP[HEAP[g+156]+4]&=-2}else{HEAP[a]=0;HEAP[a+4]=0;HEAP[a+8]=0;HEAP[a+12]=0;d=a+20;_llvm_memset_p0i8_i64(a+16,0,4,4,0);HEAP[d]=0;d=_FT_Bitmap_Copy(b,
-g+76,e+28)}}return d}_ft_bitmap_glyph_init.__index__=Runtime.getFunctionIndex(_ft_bitmap_glyph_init,"_ft_bitmap_glyph_init");function _ft_bitmap_glyph_copy(e,g){var d;d=HEAP[e];HEAP[g+20]=HEAP[e+20];HEAP[g+24]=HEAP[e+24];return _FT_Bitmap_Copy(d,e+28,g+28)}_ft_bitmap_glyph_copy.__index__=Runtime.getFunctionIndex(_ft_bitmap_glyph_copy,"_ft_bitmap_glyph_copy");function _ft_bitmap_glyph_done(e){_FT_Bitmap_Done(HEAP[e],e+28)}
-_ft_bitmap_glyph_done.__index__=Runtime.getFunctionIndex(_ft_bitmap_glyph_done,"_ft_bitmap_glyph_done");function _ft_bitmap_glyph_bbox(e,g){HEAP[g]=HEAP[e+20]<<6;HEAP[g+8]=HEAP[e+28+4]*64+HEAP[g];HEAP[g+12]=HEAP[e+24]<<6;HEAP[g+4]=HEAP[g+12]-(HEAP[e+28]<<6)}_ft_bitmap_glyph_bbox.__index__=Runtime.getFunctionIndex(_ft_bitmap_glyph_bbox,"_ft_bitmap_glyph_bbox");
-function _ft_outline_glyph_init(e,g){var d,b,a,c,f,h,i;f=HEAP[e];h=g+108;i=e+20;var k=HEAP[g+72]!=1869968492;a:do if(k)d=18;else{c=e+20;a=reSign(HEAP[h],16);b=reSign(HEAP[h+2],16);d=f;b=b;a=a;c=c;if(d==0)d=33;else{d=b=_FT_Outline_New_Internal(HEAP[d],b,a,c);if(b!=0)break a;_FT_Outline_Copy(h,i)}}while(0);return d}_ft_outline_glyph_init.__index__=Runtime.getFunctionIndex(_ft_outline_glyph_init,"_ft_outline_glyph_init");
-function _ft_outline_glyph_done(e){var g=e+20;e=HEAP[e];e!=0&&_FT_Outline_Done_Internal(HEAP[e],g)}_ft_outline_glyph_done.__index__=Runtime.getFunctionIndex(_ft_outline_glyph_done,"_ft_outline_glyph_done");function _ft_outline_glyph_copy(e,g){var d,b;b=HEAP[e];var a=g+20,c=reSign(HEAP[e+20],16),f=reSign(HEAP[e+20+2],16),h=b==0;a:do if(h)d=33;else{var i=_FT_Outline_New_Internal(HEAP[b],f,c,a);d=i;if(i!=0)break a;_FT_Outline_Copy(e+20,g+20)}while(0);return d}
-_ft_outline_glyph_copy.__index__=Runtime.getFunctionIndex(_ft_outline_glyph_copy,"_ft_outline_glyph_copy");function _ft_outline_glyph_transform(e,g,d){var b=null,a,c,f,h=g!=0;a:do if(h){c=g;a=e+20;c=c;if(a==0)break a;if(c==0)break a;f=HEAP[a+4];a=reSign(HEAP[a+2],16);a=f+8*a;if(!(f>reSign(6,32);HEAP[d]=b;b=reSign(HEAP[d+4],32)>>reSign(6,32);HEAP[d+4]=b;b=reSign(HEAP[d+8],32)>>reSign(6,32);HEAP[d+
-8]=b;b=reSign(HEAP[d+12],32)>>reSign(6,32);HEAP[d+12]=b}while(0)}_FT_Glyph_Get_CBox.__index__=Runtime.getFunctionIndex(_FT_Glyph_Get_CBox,"_FT_Glyph_Get_CBox");
-function _FT_Glyph_To_Bitmap(e,g,d,b){var a=STACKTOP;STACKTOP+=220;Runtime.memset(a,0,220);var c,f=a+8,h=a+168,i,k=a+208,j,l=a+212;i=0;HEAP[k]=0;j=e==0;a:do if(j)c=0;else{c=HEAP[e];if(c==0){c=0;break a}j=HEAP[c+4];if(j!=_ft_bitmap_glyph_class){if(j==0){c=0;break a}if(HEAP[j+28]==0){c=0;break a}_llvm_memset_p0i8_i32(f,0,160,1,0);_llvm_memset_p0i8_i32(h,0,40,1,0);HEAP[f+156]=h;HEAP[f]=HEAP[c];HEAP[f+72]=HEAP[j+4];i=_ft_new_glyph(HEAP[c],_ft_bitmap_glyph_class,k);if(i!=0){c=4;break a}d!=0&&_FT_Glyph_Transform(c,
-0,d);i=h=FUNCTION_TABLE[HEAP[j+28]](c,f);if(h==0)i=_FT_Render_Glyph_Internal(HEAP[c],f,g);g=b==0;b:do if(g){if(d==0)break b;HEAP[l]=0-HEAP[d];HEAP[l+4]=0-HEAP[d+4];_FT_Glyph_Transform(c,0,l)}while(0);if(i!=0){c=4;break a}i=_ft_bitmap_glyph_init(HEAP[k],f);if(i!=0){c=4;break a}d=HEAP[k];f=c+12;HEAP[a]=HEAP[f];HEAP[a+4]=HEAP[f+4];d=d+12;HEAP[d]=HEAP[a];HEAP[d+4]=HEAP[a+4];b!=0&&_FT_Done_Glyph(c);HEAP[e]=HEAP[k]}c=i!=0?4:15;break a}while(0);a:do if(c==0){i=6;c=4;break a}while(0);a:do if(c==4){if(HEAP[k]==
-0)break a;_FT_Done_Glyph(HEAP[k])}while(0);e=i;STACKTOP=a;return e}_FT_Glyph_To_Bitmap.__index__=Runtime.getFunctionIndex(_FT_Glyph_To_Bitmap,"_FT_Glyph_To_Bitmap");function _FT_Done_Glyph(e){var g,d,b,a=e!=0;a:do if(a){g=HEAP[HEAP[e]];b=HEAP[e+4];HEAP[b+12]!=0&&FUNCTION_TABLE[HEAP[b+12]](e);b=e;g=g;d=b;if(b==0)break a;FUNCTION_TABLE[HEAP[g+8]](g,d)}while(0)}_FT_Done_Glyph.__index__=Runtime.getFunctionIndex(_FT_Done_Glyph,"_FT_Done_Glyph");
-function _FT_TrueTypeGX_Validate(e,g,d,b){var a;if(e==0)e=35;else if(d==0)e=6;else{a=HEAP[e+96];a=_ft_module_get_service(a,__str22);e=a!=0?FUNCTION_TABLE[HEAP[a]](e,g,d,b):7}return e}_FT_TrueTypeGX_Validate.__index__=Runtime.getFunctionIndex(_FT_TrueTypeGX_Validate,"_FT_TrueTypeGX_Validate");function _FT_TrueTypeGX_Free(e,g){var d,b,a=e==0;a:do if(!a){d=HEAP[e+100];b=g;d=d;b=b;if(b==0)break a;FUNCTION_TABLE[HEAP[d+8]](d,b)}while(0)}
-_FT_TrueTypeGX_Free.__index__=Runtime.getFunctionIndex(_FT_TrueTypeGX_Free,"_FT_TrueTypeGX_Free");function _FT_ClassicKern_Validate(e,g,d){var b;if(e==0)e=35;else if(d==0)e=6;else{b=HEAP[e+96];b=_ft_module_get_service(b,__str123);e=b!=0?FUNCTION_TABLE[HEAP[b]](e,g,d):7}return e}_FT_ClassicKern_Validate.__index__=Runtime.getFunctionIndex(_FT_ClassicKern_Validate,"_FT_ClassicKern_Validate");
-function _FT_ClassicKern_Free(e,g){var d,b,a=e==0;a:do if(!a){d=HEAP[e+100];b=g;d=d;b=b;if(b==0)break a;FUNCTION_TABLE[HEAP[d+8]](d,b)}while(0)}_FT_ClassicKern_Free.__index__=Runtime.getFunctionIndex(_FT_ClassicKern_Free,"_FT_ClassicKern_Free");function _FT_Library_SetLcdFilterWeights(){return 7}_FT_Library_SetLcdFilterWeights.__index__=Runtime.getFunctionIndex(_FT_Library_SetLcdFilterWeights,"_FT_Library_SetLcdFilterWeights");function _FT_Library_SetLcdFilter(){return 7}
-_FT_Library_SetLcdFilter.__index__=Runtime.getFunctionIndex(_FT_Library_SetLcdFilter,"_FT_Library_SetLcdFilter");
-function _ft_face_get_mm_service(e,g){var d=null,b,a;HEAP[g]=0;if(e==0)a=35;else{a=6;var c=(HEAP[e+8]&256)!=0;a:do if(c){d=HEAP[HEAP[e+128]+32+4];var f=d==4294967294;b:do if(f)d=0;else{if(d!=0)break b;d=HEAP[e+96];if(HEAP[HEAP[d]+32]!=0){var h=FUNCTION_TABLE[HEAP[HEAP[d]+32]](d,__str24);d=4}else{var i=0;d=6}d=b=d==6?i:h;var k=HEAP[e+128];b=b!=0?d:4294967294;HEAP[k+32+4]=b}while(0);HEAP[g]=d;if(HEAP[g]==0)break a;a=0}while(0);a=a}return a}
-_ft_face_get_mm_service.__index__=Runtime.getFunctionIndex(_ft_face_get_mm_service,"_ft_face_get_mm_service");function _FT_Get_Multi_Master(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);var b;b=_ft_face_get_mm_service(e,d);var a=b==0;a:do if(a){b=6;if(HEAP[HEAP[d]]==0)break a;b=FUNCTION_TABLE[HEAP[HEAP[d]]](e,g)}while(0);b=b;STACKTOP=d;return b}_FT_Get_Multi_Master.__index__=Runtime.getFunctionIndex(_FT_Get_Multi_Master,"_FT_Get_Multi_Master");
-function _FT_Get_MM_Var(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);var b;b=_ft_face_get_mm_service(e,d);var a=b==0;a:do if(a){b=6;if(HEAP[HEAP[d]+12]==0)break a;b=FUNCTION_TABLE[HEAP[HEAP[d]+12]](e,g)}while(0);b=b;STACKTOP=d;return b}_FT_Get_MM_Var.__index__=Runtime.getFunctionIndex(_FT_Get_MM_Var,"_FT_Get_MM_Var");
-function _FT_Set_MM_Design_Coordinates(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a;a=_ft_face_get_mm_service(e,b);var c=a==0;a:do if(c){a=6;if(HEAP[HEAP[b]+4]==0)break a;a=FUNCTION_TABLE[HEAP[HEAP[b]+4]](e,g,d)}while(0);e=a;STACKTOP=b;return e}_FT_Set_MM_Design_Coordinates.__index__=Runtime.getFunctionIndex(_FT_Set_MM_Design_Coordinates,"_FT_Set_MM_Design_Coordinates");
-function _FT_Set_Var_Design_Coordinates(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a;a=_ft_face_get_mm_service(e,b);var c=a==0;a:do if(c){a=6;if(HEAP[HEAP[b]+16]==0)break a;a=FUNCTION_TABLE[HEAP[HEAP[b]+16]](e,g,d)}while(0);e=a;STACKTOP=b;return e}_FT_Set_Var_Design_Coordinates.__index__=Runtime.getFunctionIndex(_FT_Set_Var_Design_Coordinates,"_FT_Set_Var_Design_Coordinates");
-function _FT_Set_MM_Blend_Coordinates(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a;a=_ft_face_get_mm_service(e,b);var c=a==0;a:do if(c){a=6;if(HEAP[HEAP[b]+8]==0)break a;a=FUNCTION_TABLE[HEAP[HEAP[b]+8]](e,g,d)}while(0);e=a;STACKTOP=b;return e}_FT_Set_MM_Blend_Coordinates.__index__=Runtime.getFunctionIndex(_FT_Set_MM_Blend_Coordinates,"_FT_Set_MM_Blend_Coordinates");
-function _FT_Set_Var_Blend_Coordinates(e,g,d){var b=STACKTOP;STACKTOP+=4;Runtime.memset(b,0,4);var a;a=_ft_face_get_mm_service(e,b);var c=a==0;a:do if(c){a=6;if(HEAP[HEAP[b]+8]==0)break a;a=FUNCTION_TABLE[HEAP[HEAP[b]+8]](e,g,d)}while(0);e=a;STACKTOP=b;return e}_FT_Set_Var_Blend_Coordinates.__index__=Runtime.getFunctionIndex(_FT_Set_Var_Blend_Coordinates,"_FT_Set_Var_Blend_Coordinates");
-function _FT_OpenType_Validate(e,g,d,b,a,c,f){var h,i;h=e==0;a:do if(h)i=35;else{i=d==0;b:do if(!i){if(b==0)break b;if(a==0)break b;if(c==0)break b;if(f==0)break b;h=HEAP[e+96];h=h=_ft_module_get_service(h,__str25);i=h!=0?FUNCTION_TABLE[HEAP[h]](e,g,d,b,a,c,f):7;break a}while(0);i=6}while(0);return i}_FT_OpenType_Validate.__index__=Runtime.getFunctionIndex(_FT_OpenType_Validate,"_FT_OpenType_Validate");
-function _FT_OpenType_Free(e,g){var d,b,a=e==0;a:do if(!a){d=HEAP[e+100];b=g;d=d;b=b;if(b==0)break a;FUNCTION_TABLE[HEAP[d+8]](d,b)}while(0)}_FT_OpenType_Free.__index__=Runtime.getFunctionIndex(_FT_OpenType_Free,"_FT_OpenType_Free");
-function __tt_check_patents_in_range(e,g){var d,b=null,a,c,f;f=0;if(_FT_Stream_EnterFrame(e,g)!=0)f=0;else{a=HEAP[e+32];c=a+g;for(b=1;;){var h=b==1?a:b==5?k:b==6?j:b==7?l:b==8?m:i;if(!(h=c){d=4;break}k=unSign(HEAP[h+1],8)+2;var k=h+k;b=5;d=2}else if(d==15){if(h+1>=c){d=4;break}j=(unSign(HEAP[h+1],8)+1)*2;var j=h+j;b=6;d=2}else if(d==7){l=unSign(HEAP[h],8)-174;var l=h+l;b=7;d=2}else if(d==8){m=unSign(HEAP[h],8)*2+-365;var m=h+m;b=8;d=2}}if(d!=4)if(d==
-13)f=1;else if(d==16)f=1;if(HEAP[e+20]!=0){c=HEAP[e+28];a=HEAP[e];a!=0&&FUNCTION_TABLE[HEAP[c+8]](c,a);HEAP[e]=0}HEAP[e+32]=0;HEAP[e+36]=0;f=unSign(f,8)}return f&255}__tt_check_patents_in_range.__index__=Runtime.getFunctionIndex(__tt_check_patents_in_range,"__tt_check_patents_in_range");
-function __tt_check_patents_in_table(e,g){var d=STACKTOP;STACKTOP+=12;Runtime.memset(d,0,12);var b=null,a,c,f,h,i=d+4,k=d+8;a=HEAP[e+104];f=c=0;b=HEAP[e+96];h=0;if(HEAP[HEAP[b]+32]!=0)h=FUNCTION_TABLE[HEAP[HEAP[b]+32]](b,__str8);h=h;var j=h!=0;a:do if(j){HEAP[d]=0;HEAP[i]=0;HEAP[k]=0;var l=c,m=g,o=h+8,n=e;for(b=1;;){var p=b==3?q:0;if(!(((b==3?r:l)!=0^1)&HEAP[d]!=m))break;var r=FUNCTION_TABLE[HEAP[o]](n,0+p,d,i,k);c=r;var q=p+1;b=3}if(c!=0)break a;c=_FT_Stream_Seek(a,HEAP[i]);if(c!=0)break a;f=__tt_check_patents_in_range(a,
-HEAP[k])}while(0);a=unSign(f,8)&255;STACKTOP=d;return a}__tt_check_patents_in_table.__index__=Runtime.getFunctionIndex(__tt_check_patents_in_table,"__tt_check_patents_in_table");
-function _FT_Face_CheckTrueTypePatents(e){var g=STACKTOP;STACKTOP+=8;Runtime.memset(g,0,8);var d,b=null,a,c,f,h,i,k=g+4;a=0;var j=e!=0;a:do if(j){if((HEAP[e+8]&8)==0)break a;a=e;c=HEAP[a+104];f=__tt_check_patents_in_table(a,1718642541);var l=f!=0;b:do if(!l){f=__tt_check_patents_in_table(a,1886545264);if(f!=0){d=2;break b}i=HEAP[a+96];h=0;if(HEAP[HEAP[i]+32]!=0)h=FUNCTION_TABLE[HEAP[HEAP[i]+32]](i,__str127);h=h;if(h==0){d=2;break b}i=a+16;h=h;var m=a,o=c,n=c,p=c,r=c,q=c,s=c,u=c,t=c;f=f;var v=p+8,
-w=s+8,x=t+8;b=5;c:for(;;){var y=b==8?N:0,A=b==8?L:f,z=0+y;if(!(unSign(HEAP[i],32)>unSign(z,32))){b=6;d=26;break c}z=FUNCTION_TABLE[HEAP[h]](m,z,k);var C=HEAP[k]==0;d:do if(C)b=28;else{b=_FT_Stream_Seek(o,z);HEAP[g]=b;if(HEAP[g]!=0){b=7;break d}b=_FT_Stream_ReadShort(n,g);b=reSign(b,16);if(HEAP[g]!=0){b=9;break d}if(reSign(b,32)>=reSign(0,32)){b=b*2+8;if(reSign(b,32)unSign(a,32);a:do if(i){f=a;h=HEAP[e+24];var k=c;if(unSign(f,32)>>unSign(1,32);var j=j+16+b;if(unSign(j,32)=unSign(l,32))HEAP[e]=f;else{h-=1;HEAP[e]=h;l=HEAP[e+8];m=HEAP[e+8]+8*h;HEAP[c]=HEAP[m];HEAP[c+4]=HEAP[m+4];l=l+8*f;HEAP[l]=HEAP[c];HEAP[l+4]=HEAP[c+4];c=g!=0;a:do if(c){i=HEAP[e+8]+8*f+8;k=HEAP[e+8]+8*h+-8;if(ireSign(11796480,32);f=f;if(p){c=f-23592960;b=2}else b=18;c=f=b==2?c:f;if(f==11796480)c=m*-2;m=m+HEAP[e];p=c;c=e+8;l=0;HEAP[h]=o;HEAP[h+4]=0;_FT_Vector_Rotate(h,m);HEAP[h]=
-HEAP[c]+HEAP[h];HEAP[h+4]=HEAP[c+4]+HEAP[h+4];f=reSign(p,32)>=reSign(0,32)?5898240:-5898240;r=i+4;var q=c+4,s=i+4,u=a+4,t=d+4,v=k+4,w=h+4,x=k+4,y=j+4,A=i+4,z=j+4,C=h+4,B=i+4,D=i+4,E=k+4,F=j+4;b=6;a:for(;;){var G=b==16?O:m,H=b==16?M:p;if((b==16?M:p)==0)break a;O=reSign(H,32)>reSign(5898240,32);b:do if(O){var J=G+5898240;b=8}else{if(reSign(H,32)>reSign(1,32);HEAP[i]=o;HEAP[D]=0;_FT_Vector_Rotate(i,O);HEAP[i]=HEAP[c]+HEAP[i];HEAP[s]=HEAP[q]+HEAP[r];HEAP[a]=72899491;HEAP[u]=0;_ft_trig_pseudo_rotate(a,l);b=Math.floor(reSign(HEAP[a],32)/reSign(4096,32))*3+196608;l=5898240-l;HEAP[d]=72899491;HEAP[t]=0;_ft_trig_pseudo_rotate(d,l);l=Math.floor(reSign(HEAP[d],32)/reSign(4096,32))*4;b=_FT_MulDiv(o,l,b);G=G+f;HEAP[k]=b;HEAP[E]=0;_FT_Vector_Rotate(k,G);HEAP[k]=HEAP[h]+
-HEAP[k];HEAP[x]=HEAP[w]+HEAP[v];G=O-f;HEAP[j]=b;HEAP[F]=0;_FT_Vector_Rotate(j,G);HEAP[j]=HEAP[i]+HEAP[j];HEAP[z]=HEAP[A]+HEAP[y];l=b=_ft_stroke_border_cubicto(n,k,j,i);if(b!=0)break a;HEAP[h]=HEAP[i];HEAP[C]=HEAP[B];var M=H-M;b=16}a=l;HEAP[n+16]=0;STACKTOP=d;return a}_ft_stroker_arcto.__index__=Runtime.getFunctionIndex(_ft_stroker_arcto,"_ft_stroker_arcto");
-function _ft_stroker_cap(e,g){var d=STACKTOP;STACKTOP+=24;Runtime.memset(d,0,24);var b,a,c,f,h=d+8,i,k=d+16;c=0;var j=HEAP[e+32]==1;a:do if(j){HEAP[e]=g;HEAP[e+4]=g+11796480;c=_ft_stroker_arcto(e,0)}else if(HEAP[e+32]==2){b=HEAP[e+44];i=e+52+0;f=5898240+g;a=b;c=h;a=a;f=f;HEAP[c]=a;HEAP[c+4]=0;_FT_Vector_Rotate(c,f);a=b;f=g;c=d;a=a;f=f;HEAP[c]=a;HEAP[c+4]=0;_FT_Vector_Rotate(c,f);HEAP[d]=HEAP[e+8]+HEAP[d]+HEAP[h];HEAP[d+4]=HEAP[e+8+4]+HEAP[d+4]+HEAP[h+4];c=_ft_stroke_border_lineto(i,d,0);if(c!=0)break a;
-f=g-5898240;a=b;c=h;a=a;f=f;HEAP[c]=a;HEAP[c+4]=0;_FT_Vector_Rotate(c,f);c=b;a=g;b=d;c=c;a=a;HEAP[b]=c;HEAP[b+4]=0;_FT_Vector_Rotate(b,a);HEAP[d]=HEAP[h]+HEAP[d]+HEAP[e+8];HEAP[d+4]=HEAP[h+4]+HEAP[d+4]+HEAP[e+8+4];c=_ft_stroke_border_lineto(i,d,0)}else{if(HEAP[e+32]!=0)break a;b=HEAP[e+44];i=e+52+0;f=5898240+g;a=b;c=k;a=a;f=f;HEAP[c]=a;HEAP[c+4]=0;_FT_Vector_Rotate(c,f);HEAP[k]=HEAP[e+8]+HEAP[k];HEAP[k+4]=HEAP[e+8+4]+HEAP[k+4];c=_ft_stroke_border_lineto(i,k,0);if(c!=0)break a;c=g-5898240;a=b;b=k;
-a=a;c=c;HEAP[b]=a;HEAP[b+4]=0;_FT_Vector_Rotate(b,c);HEAP[k]=HEAP[e+8]+HEAP[k];HEAP[k+4]=HEAP[e+8+4]+HEAP[k+4];c=_ft_stroke_border_lineto(i,k,0)}while(0);h=c;STACKTOP=d;return h}_ft_stroker_cap.__index__=Runtime.getFunctionIndex(_ft_stroker_cap,"_ft_stroker_cap");
-function _ft_stroker_inside(e,g){var d=STACKTOP;STACKTOP+=16;Runtime.memset(d,0,16);var b=null,a,c,f,h,i=d+8;f=e+52+32*g;a=5898240-g*11796480;c=HEAP[e+4]-HEAP[e];var k=c=reSign(c,32)%reSign(23592960,32);if(reSign(k,32)reSign(11796480,32);c=c;if(b){h=c-23592960;b=2}else b=6;b=h=b==2?h:c;b=h==11796480?a:Math.floor(reSign(b,32)/reSign(2,32));h=b+HEAP[e];b=b;HEAP[d]=72899491;HEAP[d+4]=0;_ft_trig_pseudo_rotate(d,b);b=Math.floor(reSign(HEAP[d],
-32)/reSign(4096,32));c=_FT_MulFix(HEAP[e+40],b);if(reSign(c,32)<=reSign(65535,32)){h=a+HEAP[e+4];a=HEAP[e+44];HEAP[i]=a;HEAP[i+4]=0;_FT_Vector_Rotate(i,h);HEAP[i]=HEAP[e+8]+HEAP[i];HEAP[i+4]=HEAP[e+8+4]+HEAP[i+4];HEAP[f+16]=0}else{b=_FT_DivFix(HEAP[e+44],b);a=a+h;HEAP[i]=b;HEAP[i+4]=0;_FT_Vector_Rotate(i,a);HEAP[i]=HEAP[e+8]+HEAP[i];HEAP[i+4]=HEAP[e+8+4]+HEAP[i+4]}f=_ft_stroke_border_lineto(f,i,0);STACKTOP=d;return f}_ft_stroker_inside.__index__=Runtime.getFunctionIndex(_ft_stroker_inside,"_ft_stroker_inside");
-function _ft_stroker_outside(e,g){var d=STACKTOP;STACKTOP+=40;Runtime.memset(d,0,40);var b,a=null,c,f,h,i,k,j,l,m,o;j=d+8;var n,p,r,q;i=d+16;var s=d+24;l=d+32;n=e+52+32*g;m=HEAP[e+36]==0;a:do if(m)h=_ft_stroker_arcto(e,g);else{c=HEAP[e+44];k=5898240-g*11796480;q=unSign(HEAP[e+36]==2,1);h=HEAP[e+4];f=HEAP[e];h=h;f=h-f;h=f=reSign(f,32)%reSign(23592960,32);if(reSign(h,32)reSign(11796480,32);f=f;if(h){var u=f-23592960;a=3}else a=17;p=f=
-a==3?u:f;if(f==11796480){p=k;f=HEAP[e]}else{p=Math.floor(reSign(p,32)/reSign(2,32));f=p+HEAP[e]+k}h=p;HEAP[j]=72899491;HEAP[j+4]=0;_ft_trig_pseudo_rotate(j,h);r=h=h=Math.floor(reSign(HEAP[j],32)/reSign(4096,32));h=b=_FT_MulFix(HEAP[e+40],r);var t=reSign(b,32)>reSign(65535,32);b:do if(t)b=6;else{b=b=p;t=0-b;b=b=reSign(b,32)>=reSign(0,32)?b:t;if(reSign(b,32)<=reSign(57,32)){b=6;break b}var v=e;if(q==0){a=7;b=10;break b}l=_FT_MulFix(c,HEAP[v+40]);m=f;j=i;l=l;m=m;HEAP[j]=l;HEAP[j+4]=0;_FT_Vector_Rotate(j,
-m);HEAP[i]=HEAP[e+8]+HEAP[i];HEAP[i+4]=HEAP[e+8+4]+HEAP[i+4];j=p;j=5898240-j;HEAP[d]=72899491;HEAP[d+4]=0;_ft_trig_pseudo_rotate(d,j);j=j=j=j=j=j=Math.floor(reSign(HEAP[d],32)/reSign(4096,32));l=0-j;j=j=reSign(j,32)>=reSign(0,32)?j:l;j=_FT_DivFix(65536-h,j);j=_FT_MulFix(c,j);o=k+f;m=j;l=s;m=m;o=o;HEAP[l]=m;HEAP[l+4]=0;_FT_Vector_Rotate(l,o);HEAP[s]=HEAP[i]+HEAP[s];HEAP[s+4]=HEAP[i+4]+HEAP[s+4];h=_ft_stroke_border_lineto(n,s,0);if(h!=0)break a;l=f-k;j=j;f=s;j=j;l=l;HEAP[f]=j;HEAP[f+4]=0;_FT_Vector_Rotate(f,
-l);HEAP[s]=HEAP[i]+HEAP[s];HEAP[s+4]=HEAP[i+4]+HEAP[s+4];h=_ft_stroke_border_lineto(n,s,0);if(h!=0)break a;k=k+HEAP[e+4];c=c;i=s;c=c;k=k;HEAP[i]=c;HEAP[i+4]=0;_FT_Vector_Rotate(i,k);HEAP[s]=HEAP[e+8]+HEAP[s];HEAP[s+4]=HEAP[e+8+4]+HEAP[s+4];h=_ft_stroke_border_lineto(n,s,1);break a}while(0);if(b==6){var w=e;a=6}h=c=_FT_DivFix(HEAP[(a==6?w:v)+44],r);q=f;c=l;f=h;h=q;HEAP[c]=f;HEAP[c+4]=0;_FT_Vector_Rotate(c,h);HEAP[l]=HEAP[e+8]+HEAP[l];HEAP[l+4]=HEAP[e+8+4]+HEAP[l+4];h=c=_ft_stroke_border_lineto(n,l,
-0);if(c!=0)break a;f=k+HEAP[e+4];c=HEAP[e+44];k=l;c=c;f=f;HEAP[k]=c;HEAP[k+4]=0;_FT_Vector_Rotate(k,f);HEAP[l]=HEAP[e+8]+HEAP[l];HEAP[l+4]=HEAP[e+8+4]+HEAP[l+4];h=_ft_stroke_border_lineto(n,l,1)}while(0);n=h;STACKTOP=d;return n}_ft_stroker_outside.__index__=Runtime.getFunctionIndex(_ft_stroker_outside,"_ft_stroker_outside");
-function _ft_stroker_process_corner(e){var g=null,d,b,a;b=0;d=HEAP[e+4]-HEAP[e];var c=d=reSign(d,32)%reSign(23592960,32);if(reSign(c,32)reSign(11796480,32);d=d;if(g){a=d-23592960;g=2}else g=8;g=g==2?a:d;d=g==0;a:do if(!d){a=0;if(reSign(g,32)=reSign(0,32)&&_ft_stroke_border_close(c,0);HEAP[c+20]=HEAP[c];HEAP[c+16]=0;var f=_ft_stroke_border_lineto(c,a,0);c=f;if(f==0){HEAP[a]=HEAP[e+8]-HEAP[d];HEAP[a+4]=HEAP[e+8+4]-HEAP[d+4];b+=32;b=b;reSign(HEAP[b+20],32)>=reSign(0,32)&&_ft_stroke_border_close(b,
-0);HEAP[b+20]=HEAP[b];HEAP[b+16]=0;c=a=_ft_stroke_border_lineto(b,a,0);HEAP[e+20]=g;HEAP[e+16]=0}a=c;STACKTOP=d;return a}_ft_stroker_subpath_start.__index__=Runtime.getFunctionIndex(_ft_stroker_subpath_start,"_ft_stroker_subpath_start");
-function _FT_Stroker_LineTo(e,g){var d=STACKTOP;STACKTOP+=32;Runtime.memset(d,0,32);var b,a=null,c,f,h=d+8,i,k=d+16,j=d+24;HEAP[k]=HEAP[g]-HEAP[e+8];HEAP[k+4]=HEAP[g+4]-HEAP[e+8+4];a=HEAP[k+4];c=HEAP[k];i=c==0;a:do if(i){if(a!=0){b=1;break a}f=0;b=2;break a}else b=1;while(0);if(b==1){HEAP[d]=c;HEAP[d+4]=a;_ft_trig_prenorm(d);_ft_trig_pseudo_polarize(d);f=HEAP[d+4]}c=f;b=c+5898240;HEAP[k]=HEAP[e+44];HEAP[k+4]=0;_FT_Vector_Rotate(k,b);a=HEAP[e+16]!=0;a:do{if(a)f=_ft_stroker_subpath_start(e,c);else{HEAP[e+
-4]=c;f=_ft_stroker_process_corner(e)}b=f!=0?4:5;break a}while(0);if(b==5){i=e+52;var l=g+4,m=k+4,o=j+4,n=k+4,p=k+4,r=f;for(a=5;;){t=a==8?t:0;var q=a==8?0:r;b=i+32*t;var s=0+t*-1;if(!(reSign(a==8?s:1,32)>=reSign(0,32))){b=10;break}HEAP[j]=HEAP[k]+HEAP[g];HEAP[o]=HEAP[m]+HEAP[l];var u=_ft_stroke_border_lineto(b,j,1);if(u!=0){b=7;break}HEAP[k]=0-HEAP[k];HEAP[p]=0-HEAP[n];var t=t+1;a=8;b=6}if(b==10){f=q;HEAP[e]=c;HEAP[h]=HEAP[g];HEAP[h+4]=HEAP[g+4];k=e+8;HEAP[k]=HEAP[h];HEAP[k+4]=HEAP[h+4]}else if(b==
-7)f=u}h=f;STACKTOP=d;return h}_FT_Stroker_LineTo.__index__=Runtime.getFunctionIndex(_FT_Stroker_LineTo,"_FT_Stroker_LineTo");
-function _FT_Stroker_ConicTo(e,g,d){var b=STACKTOP;STACKTOP+=392;Runtime.memset(b,0,392);var a,c=null,f=b+8,h=b+16,i=b+24,k=b+32,j=b+40,l=b+48,m=b+56,o=b+64,n=b+72,p=b+80,r=b+88,q,s=b+96,u,t=b+368,v=b+372,w=b+376,x=b+384;q=0;u=s+240;HEAP[r]=HEAP[d];HEAP[r+4]=HEAP[d+4];HEAP[s]=HEAP[r];HEAP[s+4]=HEAP[r+4];HEAP[p]=HEAP[g];HEAP[p+4]=HEAP[g+4];g=s+8;HEAP[g]=HEAP[p];HEAP[g+4]=HEAP[p+4];g=e+8;HEAP[n]=HEAP[g];HEAP[n+4]=HEAP[g+4];g=s+16;HEAP[g]=HEAP[n];HEAP[g+4]=HEAP[n+4];n=l+4;g=m+4;p=m+4;r=j+4;var y=j+4,
-A=l+4,z=m+4,C=i+4,B=i+4,D=k+4,E=k+4,F=m+4,G=m+4,H=l+4,J=l+4,L=e+16,N=e+4,I=h+4,P=e+44,K=w+4,O=w+4,M=e+44,Q=x+4,R=x+4,T=f+4,V=f+4,U=b+4,S=b+4,X=HEAP[f],Y=HEAP[b],W=HEAP[m],da=HEAP[l];c=-1;a:for(;;){var ba=c==-1?1:c==22?ba:c==32?0:0,aa=c==-1?da:c==22?ea:c==32?sa:sa,ca=c==-1?W:c==22?Z:c==32?wa:wa,$=c==-1?s:c==22?na:c==32?va:va,la=c==-1?Y:c==22?la:c==32?pa:pa,ga=c==-1?X:c==22?ga:c==32?ta:ta;if(!(s<=$)){a=35;break a}HEAP[v]=0;HEAP[t]=HEAP[v];a=$reSign(1,32);ha=a|ha;c:do if(ha)a=1;else{if(reSign(HEAP[H],32)<=reSign(-2,32)){a=1;break c}if(reSign(HEAP[J],32)>reSign(1,32)){c=2;a=1}else{c=2;a=3}break c}while(0);if(a==1)c=1;ha=c==1?0:1;a=reSign(Z,32)<=reSign(-2,32);var ia=reSign(Z,32)>reSign(1,32);ia=a|ia;c:do if(ia)a=5;else{if(reSign(HEAP[F],32)<=reSign(-2,32)){a=5;break c}if(reSign(HEAP[G],32)>reSign(1,32)){a=5;break c}c=
-7;a=8;break c}while(0);if(a==5)c=5;a=(c==5?0:1)!=0;if(ha!=0){if(a)HEAP[v]=0;else{a=HEAP[p];if(Z==0&a==0)c=41;else{HEAP[j]=Z;HEAP[r]=a;_ft_trig_prenorm(j);_ft_trig_pseudo_polarize(j);var ja=HEAP[y];c=12}HEAP[v]=c==12?ja:0}HEAP[t]=HEAP[v]}else{ha=HEAP[A];if(ea==0&ha==0)c=42;else{HEAP[k]=ea;HEAP[D]=ha;_ft_trig_prenorm(k);_ft_trig_pseudo_polarize(k);var fa=HEAP[E];c=15}ha=c==15?fa:0;if(a){HEAP[v]=ha;HEAP[t]=HEAP[v]}else{HEAP[t]=ha;a=HEAP[z];if(Z==0&a==0)c=44;else{HEAP[i]=Z;HEAP[C]=a;_ft_trig_prenorm(i);
-_ft_trig_pseudo_polarize(i);var ka=HEAP[B];c=18}HEAP[v]=c==18?ka:0}}a=reSign(HEAP[v]-HEAP[t],32)%reSign(23592960,32);ha=a+23592960;a=reSign(a,32)reSign(11796480,32)?ha:a;ha=0-a;a=reSign(a,32)>=reSign(0,32)?a:ha;a=reSign(a,32)<=reSign(1966079,32);if((unSign(a,1)&255)!=0){c=21;break b}HEAP[$+32]=HEAP[$+16];na=HEAP[$+8];a=$+24;ha=Math.floor(reSign(na+HEAP[$+16],32)/reSign(2,32));HEAP[a]=ha;a=HEAP[a];ha=$+8;na=Math.floor(reSign(na+HEAP[$],32)/reSign(2,32));
-HEAP[ha]=na;na=$+16;a=Math.floor(reSign(HEAP[ha]+a,32)/reSign(2,32));HEAP[na]=a;HEAP[$+32+4]=HEAP[$+16+4];na=HEAP[$+8+4];a=$+24;ha=Math.floor(reSign(na+HEAP[$+16+4],32)/reSign(2,32));HEAP[a+4]=ha;a=HEAP[a+4];ha=$+8;na=Math.floor(reSign(na+HEAP[$+4],32)/reSign(2,32));HEAP[ha+4]=na;na=$+16;a=Math.floor(reSign(HEAP[ha+4]+a,32)/reSign(2,32));HEAP[na+4]=a;var na=$+16;c=22;a=0;continue a}else c=34;while(0);var sa=c==21?ea:aa,wa=c==21?Z:ca;if(ba!=0){q=HEAP[t];if(HEAP[L]!=0)q=_ft_stroker_subpath_start(e,
-q);else{HEAP[N]=q;q=_ft_stroker_process_corner(e)}}va=reSign(HEAP[v]-HEAP[t],32)%reSign(23592960,32);a=va+23592960;va=reSign(va,32)reSign(11796480,32)?a:va;c=Math.floor(reSign(va,32)/reSign(2,32));var Aa=HEAP[t];HEAP[h]=72899491;HEAP[I]=0;_ft_trig_pseudo_rotate(h,c);va=Math.floor(reSign(HEAP[h],32)/reSign(4096,32));va=_FT_DivFix(HEAP[P],va);a=$+8;ha=$+8+4;ia=$;var Da=$+4;Aa=Aa+5898240+c;for(c=27;;){var pa=c==29?Ha:la,ta=c==29?za:ga;c=c==29?Ca:0;var ma=
-c*-11796480,ya=ma+5898240,qa=Aa+ma,ua=e+52+c*32,Ba=ua,Na=e+52+c*32+8,Ea=e+52+c*32+12;ma=e+52+c*32+16;if(!(reSign(c,32)<=reSign(1,32)))break;HEAP[w]=va;HEAP[w+4]=0;_FT_Vector_Rotate(w,qa);HEAP[w]=HEAP[a]+HEAP[w];HEAP[O]=HEAP[ha]+HEAP[K];var ra=HEAP[v];HEAP[x]=HEAP[M];HEAP[x+4]=0;_FT_Vector_Rotate(x,ra+ya);HEAP[x]=HEAP[ia]+HEAP[x];HEAP[R]=HEAP[Da]+HEAP[Q];ra=_ft_stroke_border_grow(ua,2);if(ra!=0){a=30;break a}q=HEAP[Na]+8*HEAP[Ba];Ca=HEAP[Ea]+HEAP[Ba];var za=HEAP[w];HEAP[T]=HEAP[w+4];HEAP[q]=za;HEAP[q+
-4]=HEAP[V];var Ha=HEAP[x];HEAP[U]=HEAP[x+4];q=q+8;HEAP[q]=Ha;HEAP[q+4]=HEAP[S];HEAP[Ca]=0;HEAP[Ca+1]=1;HEAP[Ba]+=2;HEAP[ma]=0;q=ra;var Ca=c+1;c=29}var va=$+-16;if(!(s>va)){c=32;a=0;continue a}HEAP[e]=HEAP[v];c=33;a=0}if(a==30){HEAP[ma]=0;q=ra;HEAP[l]=sa;HEAP[m]=wa;HEAP[b]=pa;HEAP[f]=ta}else if(a==35){HEAP[l]=aa;HEAP[m]=ca;HEAP[b]=la;HEAP[f]=ga;HEAP[o]=HEAP[d];HEAP[o+4]=HEAP[d+4];e=e+8;HEAP[e]=HEAP[o];HEAP[e+4]=HEAP[o+4]}o=q;STACKTOP=b;return o}
-_FT_Stroker_ConicTo.__index__=Runtime.getFunctionIndex(_FT_Stroker_ConicTo,"_FT_Stroker_ConicTo");
-function _FT_Stroker_CubicTo(e,g,d,b){var a=STACKTOP;STACKTOP+=476;Runtime.memset(a,0,476);var c,f=null,h=a+8,i,k=a+16,j=a+24,l=a+32,m=a+40,o=a+48,n=a+56,p=a+64,r=a+72,q=a+80,s=a+88,u=a+96,t=a+104,v=a+112,w=a+120,x=a+128,y=a+136,A,z=a+144,C,B=a+440,D=a+444,E=a+448,F=a+452,G=a+460,H=a+468;A=0;C=z+256;HEAP[y]=HEAP[b];HEAP[y+4]=HEAP[b+4];HEAP[z]=HEAP[y];HEAP[z+4]=HEAP[y+4];HEAP[x]=HEAP[d];HEAP[x+4]=HEAP[d+4];d=z+8;HEAP[d]=HEAP[x];HEAP[d+4]=HEAP[x+4];HEAP[w]=HEAP[g];HEAP[w+4]=HEAP[g+4];g=z+16;HEAP[g]=
-HEAP[w];HEAP[g+4]=HEAP[w+4];g=e+8;HEAP[v]=HEAP[g];HEAP[v+4]=HEAP[g+4];g=z+24;HEAP[g]=HEAP[v];HEAP[g+4]=HEAP[v+4];v=q+4;g=s+4;w=u+4;d=s+4;x=u+4;y=p+4;var J=p+4,L=r+4,N=r+4,I=q+4,P=s+4,K=o+4,O=o+4,M=n+4,Q=n+4,R=q+4,T=u+4,V=l+4,U=l+4,S=s+4,X=u+4,Y=k+4,W=k+4,da=j+4,ba=j+4,aa=m+4,ca=m+4,$=u+4,la=u+4,ga=s+4,ea=s+4,Z=q+4,ha=q+4,ia=e+16,ja=e+4,fa=h+4,ka=e+44,na=a+4,sa=e+44,wa=F+4,Aa=F+4,Da=G+4,pa=G+4,ta=e+44,ma=H+4,ya=H+4,qa=A,ua=HEAP[u],Ba=HEAP[s],Na=HEAP[q];f=-1;a:for(;;){var Ea=f==-1?1:f==36?Ea:f==49?
-0:0,ra=f==-1?Na:f==36?Pa:f==49?Sa:Sa,za=f==-1?Ba:f==36?Ja:f==49?$a:$a,Ha=f==-1?ua:f==36?La:f==49?Wa:Wa,Ca=f==-1?qa:f==36?Ca:f==49?Ya:Ya,va=f==-1?z:f==36?i:f==49?db:db;if(!(z<=va)){c=52;break a}HEAP[D]=0;HEAP[E]=HEAP[D];HEAP[B]=HEAP[E];c=va
-reSign(1,32);xa=c|xa;c:do if(xa)c=1;else{if(reSign(HEAP[Z],32)<=reSign(-2,32)){c=1;break c}if(reSign(HEAP[ha],32)>reSign(1,32)){f=2;c=1}else{f=2;c=3}break c}while(0);if(c==1)f=1;xa=f==1?0:1;c=reSign(Ja,32)<=reSign(-2,32);var oa=reSign(Ja,32)>reSign(1,32);oa=c|oa;c:do if(oa)c=5;else{if(reSign(HEAP[ga],32)<=reSign(-2,32)){c=5;break c}if(reSign(HEAP[ea],32)>reSign(1,32)){f=6;c=5}else{f=6;c=7}break c}while(0);if(c==5)f=5;oa=f==5?0:1;c=reSign(La,32)<=reSign(-2,32);var Fa=reSign(La,32)>reSign(1,32);Fa=
-c|Fa;c:do if(Fa)c=9;else{if(reSign(HEAP[$],32)<=reSign(-2,32)){c=9;break c}if(reSign(HEAP[la],32)>reSign(1,32)){f=10;c=9}else{f=10;c=11}break c}while(0);if(c==9)f=9;c=oa!=0;if(xa!=0|(f==9?0:1)!=0)if(c){HEAP[D]=0;HEAP[E]=HEAP[D];HEAP[B]=HEAP[E]}else if(xa!=0){f=HEAP[d];if(Ja==0&f==0)f=60;else{HEAP[r]=Ja;HEAP[L]=f;_ft_trig_prenorm(r);_ft_trig_pseudo_polarize(r);var Ma=HEAP[N];f=15}HEAP[D]=f==15?Ma:0;HEAP[B]=HEAP[D];f=HEAP[x];if(La==0&f==0)f=61;else{HEAP[p]=La;HEAP[y]=f;_ft_trig_prenorm(p);_ft_trig_pseudo_polarize(p);
-var Ka=HEAP[J];f=17}HEAP[E]=f==17?Ka:0}else{f=HEAP[I];if(Pa==0&f==0)f=62;else{HEAP[n]=Pa;HEAP[M]=f;_ft_trig_prenorm(n);_ft_trig_pseudo_polarize(n);var Ra=HEAP[Q];f=20}HEAP[B]=f==20?Ra:0;f=HEAP[P];if(Ja==0&f==0)f=63;else{HEAP[o]=Ja;HEAP[K]=f;_ft_trig_prenorm(o);_ft_trig_pseudo_polarize(o);var Qa=HEAP[O];f=22}HEAP[E]=f==22?Qa:0;HEAP[D]=HEAP[E]}else{f=HEAP[R];if(Pa==0&f==0)f=64;else{HEAP[m]=Pa;HEAP[aa]=f;_ft_trig_prenorm(m);_ft_trig_pseudo_polarize(m);var Va=HEAP[ca];f=25}f=f==25?Va:0;if(c){HEAP[D]=
-f;HEAP[B]=HEAP[D];f=HEAP[T];if(La==0&f==0)f=66;else{HEAP[l]=La;HEAP[V]=f;_ft_trig_prenorm(l);_ft_trig_pseudo_polarize(l);var Ta=HEAP[U];f=27}HEAP[E]=f==27?Ta:0}else{HEAP[B]=f;f=HEAP[S];if(Ja==0&f==0)f=67;else{HEAP[j]=Ja;HEAP[da]=f;_ft_trig_prenorm(j);_ft_trig_pseudo_polarize(j);var Ua=HEAP[ba];f=30}HEAP[D]=f==30?Ua:0;f=HEAP[X];if(La==0&f==0)f=68;else{HEAP[k]=La;HEAP[Y]=f;_ft_trig_prenorm(k);_ft_trig_pseudo_polarize(k);var ab=HEAP[W];f=32}HEAP[E]=f==32?ab:0}}f=reSign(HEAP[D]-HEAP[B],32)%reSign(23592960,
-32);c=f+23592960;f=reSign(f,32)reSign(11796480,32)?c:f;c=0-f;f=reSign(f,32)>=reSign(0,32)?f:c;c=reSign(HEAP[E]-HEAP[D],32)%reSign(23592960,32);xa=c+23592960;c=reSign(c,32)reSign(11796480,32)?xa:c;xa=0-c;c=reSign(c,32)>=reSign(0,32)?c:xa;f=reSign(f,32)>reSign(1966079,32);c=reSign(c,32)>reSign(1966079,32);if((unSign((f|c?0:1)&255,8)&255)!=0){f=35;break b}i=va;HEAP[i+48]=HEAP[i+24];xa=HEAP[i+8];oa=HEAP[i+16];
-f=i+8;c=Math.floor(reSign(xa+HEAP[i],32)/reSign(2,32));HEAP[f]=c;Fa=i+40;f=Math.floor(reSign(oa+HEAP[i+24],32)/reSign(2,32));HEAP[Fa]=f;xa=Math.floor(reSign(oa+xa,32)/reSign(2,32));oa=i+16;c=Math.floor(reSign(xa+c,32)/reSign(2,32));HEAP[oa]=c;oa=i+32;f=Math.floor(reSign(xa+f,32)/reSign(2,32));HEAP[oa]=f;xa=i+24;f=Math.floor(reSign(f+c,32)/reSign(2,32));HEAP[xa]=f;HEAP[i+48+4]=HEAP[i+24+4];xa=HEAP[i+8+4];oa=HEAP[i+16+4];f=i+8;c=Math.floor(reSign(xa+HEAP[i+4],32)/reSign(2,32));HEAP[f+4]=c;Fa=i+40;f=
-Math.floor(reSign(oa+HEAP[i+24+4],32)/reSign(2,32));HEAP[Fa+4]=f;xa=Math.floor(reSign(oa+xa,32)/reSign(2,32));oa=i+16;c=Math.floor(reSign(xa+c,32)/reSign(2,32));HEAP[oa+4]=c;oa=i+32;f=Math.floor(reSign(xa+f,32)/reSign(2,32));HEAP[oa+4]=f;i=i+24;f=Math.floor(reSign(f+c,32)/reSign(2,32));HEAP[i+4]=f;i=va+24;f=36;c=0;continue a}else f=51;while(0);var Sa=f==35?Pa:ra,$a=f==35?Ja:za,Wa=f==35?La:Ha;if(Ea!=0){var eb=HEAP[B];if(HEAP[ia]!=0){var Ga=_ft_stroker_subpath_start(e,eb);f=38}else{HEAP[ja]=eb;var ob=
-_ft_stroker_process_corner(e);f=40}eb=f==40?ob:Ga;if(eb!=0){c=42;break a}else f=41}else f=37;db=f==41?0:Ca;f=HEAP[D]-HEAP[B];c=0-f;f=reSign(f,32)>=reSign(0,32)?f:c;c=Math.floor(reSign(f,32)/reSign(2,32));f=HEAP[E]-HEAP[D];xa=0-f;f=reSign(f,32)>=reSign(0,32)?f:xa;xa=Math.floor(reSign(f,32)/reSign(2,32));f=Math.floor(reSign(HEAP[B]+HEAP[D],32)/reSign(2,32));var Oa=Math.floor(reSign(HEAP[E]+HEAP[D],32)/reSign(2,32));HEAP[h]=72899491;HEAP[fa]=0;_ft_trig_pseudo_rotate(h,c);c=Math.floor(reSign(HEAP[h],
-32)/reSign(4096,32));c=_FT_DivFix(HEAP[ka],c);HEAP[a]=72899491;HEAP[na]=0;_ft_trig_pseudo_rotate(a,xa);xa=Math.floor(reSign(HEAP[a],32)/reSign(4096,32));xa=_FT_DivFix(HEAP[sa],xa);oa=va+16;Fa=va+16+4;var Xa=va+8,bb=va+8+4,jb=va,Za=va+4;Oa=Oa+5898240;var fb=f+5898240;for(f=44;;){var Ya=f==47?0:db;f=f==47?kb:0;var Ia=f*-11796480,cb=Ia+5898240,pb=Oa+Ia,gb=fb+Ia;Ia=e+52+f*32;if(!(reSign(f,32)<=reSign(1,32)))break;HEAP[F]=c;HEAP[F+4]=0;_FT_Vector_Rotate(F,gb);HEAP[F]=HEAP[oa]+HEAP[F];HEAP[Aa]=HEAP[Fa]+
-HEAP[wa];HEAP[G]=xa;HEAP[G+4]=0;_FT_Vector_Rotate(G,pb);HEAP[G]=HEAP[Xa]+HEAP[G];HEAP[pa]=HEAP[bb]+HEAP[Da];var hb=HEAP[E];HEAP[H]=HEAP[ta];HEAP[H+4]=0;_FT_Vector_Rotate(H,hb+cb);HEAP[H]=HEAP[jb]+HEAP[H];HEAP[ya]=HEAP[Za]+HEAP[ma];hb=_ft_stroke_border_cubicto(Ia,F,G,H);if(hb!=0){c=46;break a}var kb=f+1;f=47}var db=va+-24;if(!(z>db)){f=49;c=0;continue a}HEAP[e]=HEAP[E];f=50;c=0}if(c==42){HEAP[q]=Sa;HEAP[s]=$a;HEAP[u]=Wa;A=eb}else if(c==46){HEAP[q]=Sa;HEAP[s]=$a;HEAP[u]=Wa;A=hb}else if(c==52){HEAP[q]=
-ra;HEAP[s]=za;HEAP[u]=Ha;A=Ca;HEAP[t]=HEAP[b];HEAP[t+4]=HEAP[b+4];e=e+8;HEAP[e]=HEAP[t];HEAP[e+4]=HEAP[t+4]}t=A;STACKTOP=a;return t}_FT_Stroker_CubicTo.__index__=Runtime.getFunctionIndex(_FT_Stroker_CubicTo,"_FT_Stroker_CubicTo");
-function _FT_Stroker_BeginSubPath(e,g,d){var b=STACKTOP;STACKTOP+=16;Runtime.memset(b,0,16);var a=b+8;HEAP[e+16]=1;HEAP[a]=HEAP[g];HEAP[a+4]=HEAP[g+4];var c=e+8;HEAP[c]=HEAP[a];HEAP[c+4]=HEAP[a+4];HEAP[e+17]=d;HEAP[b]=HEAP[g];HEAP[b+4]=HEAP[g+4];e=e+24;HEAP[e]=HEAP[b];HEAP[e+4]=HEAP[b+4];STACKTOP=b;return 0}_FT_Stroker_BeginSubPath.__index__=Runtime.getFunctionIndex(_FT_Stroker_BeginSubPath,"_FT_Stroker_BeginSubPath");
-function _FT_Stroker_EndSubPath(e){var g=STACKTOP;STACKTOP+=16;Runtime.memset(g,0,16);var d,b=null,a,c,f,h,i,k,j,l,m,o=g+8;f=0;var n=HEAP[e+17]!=0;a:do if(n){a=e+52;f=_ft_stroker_cap(e,HEAP[e]);if(f!=0)break a;c=e;f=c+52;c=c+52+32;i=0;h=HEAP[c]-HEAP[c+20];if(reSign(h,32)>reSign(0,32)){var p=i=_ft_stroke_border_grow(f,h);if(p!=0){f=p;break a}else{k=HEAP[f+8]+8*HEAP[f];j=HEAP[f+12]+HEAP[f];l=HEAP[c+8]+8*HEAP[c]+-8;m=HEAP[c+12]+HEAP[c]+-1;if(HEAP[c+8]+8*HEAP[c+20]<=l){p=g;var r=g+4,q=c+8,s=c+20;l=l;
-k=k;m=m;j=j;b=2;for(d=3;;)if(d==3){x=b==3?x:0;var u=x*-1;b=l+8*(u+-1);d=m+u;var t=k+8*x+4,v=j+x,w=HEAP[l+8*u];u=HEAP[l+8*u+4];HEAP[k+8*x]=w;HEAP[t]=u;HEAP[v]=HEAP[d];HEAP[v]&=-13;var x=x+1;if(HEAP[q]+8*HEAP[s]<=b)d=b=3;else{b=3;break}}else if(d==4){z=b==7?z:0;var y=z*-1;b=l+8*(y+-1);d=m+y;v=k+8*z+4;t=j+z;var A=HEAP[l+8*y];y=HEAP[l+8*y+4];HEAP[k+8*z]=A;HEAP[v]=y;HEAP[t]=HEAP[d];d=HEAP[t]&12;d=d==4?23:d==8?23:7;if(d==23)HEAP[t]^=12;var z=z+1;if(HEAP[q]+8*HEAP[s]<=b){b=7;d=4}else{b=7;break}}q=b==7?A:
-w;HEAP[r]=b==7?y:u;HEAP[p]=q}HEAP[c]=HEAP[c+20];HEAP[f]=h+HEAP[f];HEAP[f+16]=0;HEAP[c+16]=0}}f=c=i;if(c!=0)break a;f=e+24;HEAP[o]=HEAP[f];HEAP[o+4]=HEAP[f+4];f=e+8;HEAP[f]=HEAP[o];HEAP[f+4]=HEAP[o+4];f=_ft_stroker_cap(e,HEAP[e+20]+11796480);if(f!=0)break a;_ft_stroke_border_close(a,0)}else{a=HEAP[e+8]!=HEAP[e+24];b:do if(a)d=13;else{d=HEAP[e+8+4]!=HEAP[e+24+4]?13:14;break b}while(0);if(d==13){f=a=_FT_Stroker_LineTo(e,e+24);if(a!=0)break a}HEAP[e+4]=HEAP[e+20];c=HEAP[e+4];a=HEAP[e];c=c;a=c-a;a=c=reSign(a,
-32)%reSign(23592960,32);if(reSign(c,32)reSign(11796480,32);a=a;if(c){var B=a-23592960;b=18}else b=32;a=c=b==18?B:a;if(c!=0){c=0;if(reSign(a,32)unSign(1,32)){c=0;break a}h=_ft_stroke_border_get_counts(e+52+32*g,a,f);c=3;break a}while(0);if(c==0)h=6;if(d!=0)HEAP[d]=HEAP[a];if(b!=0)HEAP[b]=HEAP[f];e=h;STACKTOP=a;return e}
-_FT_Stroker_GetBorderCounts.__index__=Runtime.getFunctionIndex(_FT_Stroker_GetBorderCounts,"_FT_Stroker_GetBorderCounts");function _FT_Stroker_GetCounts(e,g,d){var b=STACKTOP;STACKTOP+=16;Runtime.memset(b,0,16);var a=b+4,c,f=b+8,h=b+12,i,k;i=c=0;k=_ft_stroke_border_get_counts(e+52,b,a);var j=k!=0;a:do if(!j){k=_ft_stroke_border_get_counts(e+52+32,f,h);if(k!=0)break a;c=HEAP[f]+HEAP[b];i=HEAP[h]+HEAP[a]}while(0);HEAP[g]=c;HEAP[d]=i;e=k;STACKTOP=b;return e}
-_FT_Stroker_GetCounts.__index__=Runtime.getFunctionIndex(_FT_Stroker_GetCounts,"_FT_Stroker_GetCounts");
-function _FT_Stroker_ExportBorder(e,g,d){var b=null,a,c,f,h,i,k,j,l=g==0|g==1;a:do if(l){a=e+52+g*32;if(HEAP[a+28]==0)break a;c=d;a=a;c=c;h=HEAP[a]*8;f=HEAP[a+8];i=HEAP[c+4];b=reSign(HEAP[c+2],16);_llvm_memcpy_p0i8_p0i8_i32(i+8*b,f,h,1,0);f=HEAP[a];h=HEAP[a+12];i=HEAP[c+8];b=reSign(HEAP[c+2],16);i=i+b;if(f!=0){h=h;f=f;i=i;for(b=2;;){o=b==2?0:o;var m=h+o;b=i+o;if((unSign(HEAP[m],8)&1&255)!=0)HEAP[b]=1;else{m=(unSign(HEAP[m],8)&2)!=0;HEAP[b]=m?2:0}var o=o+1;if(o!=f)b=5;else break}}b=HEAP[a];i=HEAP[a+
-12];h=HEAP[c+12];f=reSign(HEAP[c],16);k=h+2*f;j=HEAP[c+2];if(b!=0){f=h=c;i=i;m=b;k=k;j=unSign(j,16);for(b=8;;){r=b==8?0:r;p=b==8?k:p;b=j+r&65535;if((unSign(HEAP[i+r],8)&8)!=0){HEAP[p]=b;var n=p+2;HEAP[f]=HEAP[h]+1;b=10}else b=9;var p=b==10?n:p,r=r+1;if(r!=m)b=12;else break}}HEAP[c+2]=(HEAP[a]&65535)+HEAP[c+2]}while(0)}_FT_Stroker_ExportBorder.__index__=Runtime.getFunctionIndex(_FT_Stroker_ExportBorder,"_FT_Stroker_ExportBorder");
-function _FT_Stroker_Export(e,g){_FT_Stroker_ExportBorder(e,0,g);_FT_Stroker_ExportBorder(e,1,g)}_FT_Stroker_Export.__index__=Runtime.getFunctionIndex(_FT_Stroker_Export,"_FT_Stroker_Export");
-function _FT_Stroker_ParseOutline(e,g,d){var b=STACKTOP;STACKTOP+=136;Runtime.memset(b,0,136);var a,c=null,f,h,i,k=b+8,j,l,m=b+16,o=b+24,n=b+32,p=b+40,r=b+48,q=b+56,s,u=b+64,t=b+72,v=b+80,w,x,y,A,z=b+88,C=b+96,B=b+104,D=b+112,E=b+120,F=b+128,G=g==0;a:do if(G)a=0;else{if(e==0){a=0;break a}l=e;if(l!=0){j=l+52;HEAP[j]=0;HEAP[j+20]=-1;HEAP[j+28]=0;j=l+52+32;HEAP[j]=0;HEAP[j+20]=-1;HEAP[j+28]=0}j=y=0;l=q;var H=q+4,J=v,L=q,N=v+4,I=q+4,P=r,K=r+4,O=u,M=r,Q=u+4,R=r+4,T=t,V=v,U=t+4,S=v+4,X=v,Y=u,W=v+4,da=u+
-4,ba=u,aa=v,ca=v+4,$=u+4,la=v+4,ga=k,ea=k+4,Z=k,ha=k+4,ia=b,ja=b+4,fa=b,ka=b+4,na=n,sa=n+4,wa=D,Aa=n,Da=D+4,pa=n+4,ta=o,ma=o+4,ya=E,qa=o,ua=E+4,Ba=o+4,Na=m,Ea=m+4,ra=F,za=m,Ha=F+4,Ca=m+4,va=t,Pa=t+4,Ja=p,La=p+4,xa=C,oa=C+4,Fa=p+4,Ma=t,Ka=C,Ra=B,Qa=t+4,Va=C+4,Ta=B+4,Ua=t,ab=C,Sa=t+4,$a=C+4,Wa=z,eb=z+4;b:for(;;){x=reSign(HEAP[g],16);A=j;if(!(reSign(x,32)>reSign(A,32))){a=28;break b}A=reSign(HEAP[HEAP[g+12]+2*j],16);x=HEAP[g+4]+8*A;w=y;if(!(unSign(A,32)<=unSign(w,32))){w=HEAP[g+4]+8*y;HEAP[l]=HEAP[w];
-HEAP[H]=HEAP[w+4];HEAP[J]=HEAP[L];HEAP[N]=HEAP[I];w=HEAP[g+4]+8*A;HEAP[P]=HEAP[w];HEAP[K]=HEAP[w+4];HEAP[O]=HEAP[M];HEAP[Q]=HEAP[R];HEAP[T]=HEAP[V];HEAP[U]=HEAP[S];w=HEAP[g+4]+8*y;y=HEAP[g+8]+y;h=reSign(HEAP[y],8)&3;if(h==2){a=6;break b}if(h==0){if((reSign(HEAP[HEAP[g+8]+A],8)&3)==1){HEAP[X]=HEAP[Y];HEAP[W]=HEAP[da];x+=-8}else{f=Math.floor(reSign(HEAP[ba]+HEAP[X],32)/reSign(2,32));HEAP[aa]=f;f=Math.floor(reSign(HEAP[$]+HEAP[ca],32)/reSign(2,32));HEAP[la]=f}w+=-8;y+=-1}i=unSign(d,8)&255;f=e;h=v;i=
-i;HEAP[f+16]=1;var Ga=h;HEAP[ga]=HEAP[Ga];HEAP[ea]=HEAP[Ga+4];Ga=f+8;HEAP[Ga]=HEAP[Z];HEAP[Ga+4]=HEAP[ha];HEAP[f+17]=i;h=h;HEAP[ia]=HEAP[h];HEAP[ja]=HEAP[h+4];f=f+24;HEAP[f]=HEAP[fa];HEAP[f+4]=HEAP[ka];f=0;c:for(;;){if(!(wx){a=6;break b}if((reSign(HEAP[y+1],8)&3)!=2){a=6;break b}w+=16;y+=2;a=w+-16;HEAP[na]=HEAP[a];HEAP[sa]=HEAP[a+4];HEAP[wa]=HEAP[Aa];HEAP[Da]=HEAP[pa];a=w+-8;HEAP[ta]=HEAP[a];HEAP[ma]=HEAP[a+
-4];HEAP[ya]=HEAP[qa];HEAP[ua]=HEAP[Ba];if(!(w<=x)){a=22;break c}f=w;HEAP[Na]=HEAP[f];HEAP[Ea]=HEAP[f+4];HEAP[ra]=HEAP[za];HEAP[Ha]=HEAP[Ca];f=_FT_Stroker_CubicTo(e,D,E,F);if(f!=0){a=11;break b}else a=10}else if(a==12){HEAP[va]=HEAP[w];HEAP[Pa]=HEAP[w+4];a=x;h=e;i=f;y=y;Ga=HEAP[Ja];for(c=12;;){var ob=c==17?Ia:0,Oa=c==17?fb:Ga,Xa=c==17?0:i,bb=y+(ob+1);if(!(w>reSign(6,32))+c;HEAP[e+104]=f}while(0)}_FT_GlyphSlot_Embolden.__index__=Runtime.getFunctionIndex(_FT_GlyphSlot_Embolden,"_FT_GlyphSlot_Embolden");
-function _FT_Get_PS_Font_Info(e,g){var d,b,a;d=6;var c=e!=0;a:do if(c){b=HEAP[e+96];a=0;if(HEAP[HEAP[b]+32]!=0)a=FUNCTION_TABLE[HEAP[HEAP[b]+32]](b,__str21);b=a=a;if(a==0)break a;if(HEAP[b]==0)break a;d=FUNCTION_TABLE[HEAP[b]](e,g)}while(0);return d}_FT_Get_PS_Font_Info.__index__=Runtime.getFunctionIndex(_FT_Get_PS_Font_Info,"_FT_Get_PS_Font_Info");
-function _FT_Has_PS_Glyph_Names(e){var g,d,b;g=0;var a=e!=0;a:do if(a){d=HEAP[e+96];b=0;if(HEAP[HEAP[d]+32]!=0)b=FUNCTION_TABLE[HEAP[HEAP[d]+32]](d,__str21);d=b=b;if(b==0)break a;if(HEAP[d+8]==0)break a;g=FUNCTION_TABLE[HEAP[d+8]](e)}while(0);return g}_FT_Has_PS_Glyph_Names.__index__=Runtime.getFunctionIndex(_FT_Has_PS_Glyph_Names,"_FT_Has_PS_Glyph_Names");
-function _FT_Get_PS_Font_Private(e,g){var d,b,a;d=6;var c=e!=0;a:do if(c){b=HEAP[e+96];a=0;if(HEAP[HEAP[b]+32]!=0)a=FUNCTION_TABLE[HEAP[HEAP[b]+32]](b,__str21);b=a=a;if(a==0)break a;if(HEAP[b+12]==0)break a;d=FUNCTION_TABLE[HEAP[b+12]](e,g)}while(0);return d}_FT_Get_PS_Font_Private.__index__=Runtime.getFunctionIndex(_FT_Get_PS_Font_Private,"_FT_Get_PS_Font_Private");
-function _FT_Get_WinFNT_Header(e,g){var d=null,b,a,c;c=6;var f=e!=0;a:do if(f){d=HEAP[HEAP[e+128]+32+16];a=d==4294967294;b:do if(a)d=0;else{if(d!=0)break b;d=HEAP[e+96];if(HEAP[HEAP[d]+32]!=0){var h=FUNCTION_TABLE[HEAP[HEAP[d]+32]](d,__str30);d=3}else{var i=0;d=5}d=b=d==5?i:h;var k=HEAP[e+128];b=b!=0?d:4294967294;HEAP[k+32+16]=b}while(0);a=d;if(a==0)break a;c=FUNCTION_TABLE[HEAP[a]](e,g)}while(0);return c}_FT_Get_WinFNT_Header.__index__=Runtime.getFunctionIndex(_FT_Get_WinFNT_Header,"_FT_Get_WinFNT_Header");
-function _FT_Get_X11_Font_Format(e){var g;g=0;if(e!=0){e=HEAP[e+96];g=0;if(HEAP[HEAP[e]+32]!=0)g=FUNCTION_TABLE[HEAP[HEAP[e]+32]](e,__str31);g=g}return g}_FT_Get_X11_Font_Format.__index__=Runtime.getFunctionIndex(_FT_Get_X11_Font_Format,"_FT_Get_X11_Font_Format");function _tt_get_kerning(e,g,d,b){var a;a=HEAP[e+532];HEAP[b]=0;HEAP[b+4]=0;if(a!=0){e=FUNCTION_TABLE[HEAP[a+128]](e,g,d);HEAP[b]=e}return 0}_tt_get_kerning.__index__=Runtime.getFunctionIndex(_tt_get_kerning,"_tt_get_kerning");
-function _tt_get_advances(e,g,d,b,a){var c=STACKTOP;STACKTOP+=8;Runtime.memset(c,0,8);var f=null,h,i,k=c+2,j=c+4,l=c+6;i=unSign((b&512)==0,1);b=(b&16)!=0;h=0;var m=unSign(h,32)unSign(q,32)?r:q;q=r-h;var s=h+f;for(f=0;;){t=f==0?0:t;var u=s+t;f=p+4*(h+t);if(HEAP[n+296]!=0)FUNCTION_TABLE[HEAP[HEAP[n+532]+156]](n,1,u,c,k);else{HEAP[c]=0;HEAP[k]=HEAP[n+68]}u=unSign(HEAP[k],16);HEAP[f]=u;var t=t+1;if(t!=q)f=
-5;else break}unSign(o,8);h=r}else{if(!m)break a;r=unSign(i,8);f=g;o=e;n=a;s=d;p=h;if((r&255)!=0){h=o+532;r=o+468+12;q=o+216+10;var v=p+1;v=unSign(s,32)>unSign(v,32)?s:v;s=v-p;u=p+f;for(f=8;;){x=f==11?x:0;f=n+4*(p+x);FUNCTION_TABLE[HEAP[HEAP[h]+156]](o,0,u+x,j,l);if(HEAP[r]!=0)HEAP[l]=HEAP[q];var w=unSign(HEAP[l],16);HEAP[f]=w;var x=x+1;if(x!=s)f=11;else break}f=12}else{var y=p+1;y=unSign(s,32)>unSign(y,32)?s:y;h=y-p;r=p+f;for(f=14;;){A=f==14?0:A;f=n+4*(p+A);FUNCTION_TABLE[HEAP[HEAP[o+532]+156]](o,
-0,r+A,j,l);q=unSign(HEAP[l],16);HEAP[f]=q;var A=A+1;if(A!=h)f=15;else break}f=16}h=f==16?y:v}while(0);STACKTOP=c;return 0}_tt_get_advances.__index__=Runtime.getFunctionIndex(_tt_get_advances,"_tt_get_advances");function _tt_size_select(e,g){var d,b,a;d=HEAP[e];b=0;HEAP[e+112]=g;var c=(HEAP[HEAP[e]+8]&1&255)!=0;a:do if(c){_FT_Select_Metrics(HEAP[e],g);_tt_size_reset(e)}else{b=HEAP[d+532];a=e+12;b=FUNCTION_TABLE[HEAP[b+152]](d,g,a);if(b==0)break a;HEAP[e+112]=-1}while(0);return b}
-_tt_size_select.__index__=Runtime.getFunctionIndex(_tt_size_select,"_tt_size_select");function _tt_size_request(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);var b,a,c;c=0;var f=(HEAP[HEAP[e]+8]&2)!=0;a:do if(f){b=HEAP[e];c=HEAP[b+532];c=FUNCTION_TABLE[HEAP[c+148]](b,g,d);if(c!=0){HEAP[e+112]=-1;b=0}else{a=_tt_size_select(e,HEAP[d]);b=1}break a}else b=0;while(0);if(b==0){_FT_Request_Metrics(HEAP[e],g);if((HEAP[HEAP[e]+8]&1&255)!=0)c=_tt_size_reset(e);a=c}a=a;STACKTOP=d;return a}
-_tt_size_request.__index__=Runtime.getFunctionIndex(_tt_size_request,"_tt_size_request");
-function _Load_Glyph(e,g,d,b){var a=STACKTOP;STACKTOP+=248;Runtime.memset(a,0,248);var c,f=null,h,i,k,j,l,m,o,n,p,r,q,s,u,t,v,w=a+16,x=a+32,y,A,z,C,B,D,E=a+40,F;b=b;F=HEAP[e+4];var G=e==0;a:do if(G)y=37;else if(g==0)y=36;else if(F==0)y=6;else{y=d;y=unSign(HEAP[F+16],32)<=unSign(y,32);b:do if(y){if(HEAP[HEAP[F+128]+52]!=0)break b;y=6;break a}while(0);y=(b&2)!=0;b:do if(y){if((HEAP[F+8]&8192)!=0)b&=-3;if((b&32768)==0)break b;b|=2}while(0);y=(b&1025)!=0;b:do if(y){b|=9;if((HEAP[F+8]&8192)!=0)break b;
-b|=2}while(0);A=e;z=d;C=b;y=g;A=A;z=z;C=C;D=HEAP[A+4];q=HEAP[y+112]!=-1;b:do if(q){if((C&8)!=0){c=12;break b}c=A;n=z;q=C;o=y;c=c;n=n;q=q;r=HEAP[c+4];p=HEAP[r+532];s=HEAP[r+104];o=FUNCTION_TABLE[HEAP[p+104]](r,HEAP[o+112],n,q,s,c+76,x);if(o==0){HEAP[c+108+2]=0;HEAP[c+108]=0;n=unSign(HEAP[x+1],8)<<6;HEAP[c+24]=n;n=unSign(HEAP[x],8)<<6;HEAP[c+24+4]=n;n=reSign(HEAP[x+2],8)<<6;HEAP[c+24+8]=n;n=reSign(HEAP[x+3],8)<<6;HEAP[c+24+12]=n;n=unSign(HEAP[x+4],8)<<6;HEAP[c+24+16]=n;n=reSign(HEAP[x+5],8)<<6;HEAP[c+
-24+20]=n;n=reSign(HEAP[x+6],8)<<6;HEAP[c+24+24]=n;n=unSign(HEAP[x+7],8)<<6;HEAP[c+24+28]=n;HEAP[c+72]=1651078259;if((q&16)!=0){q=reSign(HEAP[x+5],8);HEAP[c+100]=q;q=reSign(HEAP[x+6],8);HEAP[c+104]=q}else{q=reSign(HEAP[x+2],8);HEAP[c+100]=q;q=reSign(HEAP[x+3],8);HEAP[c+104]=q}if(o!=0){c=12;break b}B=D;B=(HEAP[B+8]&1&255)!=0;c:do if(B){_tt_loader_init(E,y,A,C,1);_load_truetype_glyph(E,z,0,1);HEAP[A+56]=HEAP[E+60];HEAP[A+60]=HEAP[E+36+12]+HEAP[E+176]+(0-HEAP[E+180]);if(HEAP[D+468+12]==0)break c;if((C&
-512)!=0)break c;c=unSign(HEAP[D+216+10],16);HEAP[A+56]=c}while(0);B=0;c=19}else c=12;break b}else c=12;while(0);b:do if(c==12){B=(C&1)==0;c:do if(B){if(HEAP[y+72+36]!=0){c=21;break c}B=36;break b}while(0);if((C&16384)!=0)B=6;else{B=_tt_loader_init(E,y,A,C,0);if(B==0){HEAP[A+72]=1869968492;HEAP[A+128]=0;HEAP[A+108+16]=0;B=_load_truetype_glyph(E,z,0,0);D=B==0;c:do if(D){q=HEAP[A+72]==1668246896;o=HEAP[E+12];d:do if(q){HEAP[A+128]=HEAP[o+20+28];HEAP[A+132]=HEAP[HEAP[E+12]+20+32]}else{n=A+108;r=o+20;
-HEAP[n]=HEAP[r];HEAP[n+2]=HEAP[r+2];HEAP[n+4]=HEAP[r+4];HEAP[n+8]=HEAP[r+8];HEAP[n+12]=HEAP[r+12];HEAP[n+16]=HEAP[r+16];HEAP[A+108+16]&=-513;if(HEAP[E+68]==0){c=25;break d}_FT_Outline_Translate(A+108,0-HEAP[E+68],0)}while(0);q=(C&2)==0;d:do if(q)if(HEAP[HEAP[E+160]+284+53]!=0){c=HEAP[HEAP[E+160]+284+56];if(c==0)c=59;else if(c==1){c=60;break d}else c=c==4?61:c==5?62:63;if(c==63)HEAP[A+108+16]|=8;else if(c==59)HEAP[A+108+16]|=32;else if(c==61)HEAP[A+108+16]|=48;else if(c==62)HEAP[A+108+16]|=16}else HEAP[A+
-108+16]|=8;while(0);q=z;o=E;n=q;p=HEAP[o];q=HEAP[o+8];s=HEAP[o+4];r=65536;if((HEAP[o+16]&1)==0)r=HEAP[s+12+8];if(HEAP[q+72]!=1668246896)_FT_Outline_Get_CBox(q+108,a);else{u=o+36;HEAP[a]=HEAP[u];HEAP[a+4]=HEAP[u+4];HEAP[a+8]=HEAP[u+8];HEAP[a+12]=HEAP[u+12]}u=HEAP[o+60];f=HEAP[p+468+12]!=0;d:do if(f){if((HEAP[o+16]&512)!=0){c=30;break d}u=unSign(HEAP[p+216+10],16)}while(0);HEAP[q+56]=u;HEAP[q+24+8]=HEAP[a];HEAP[q+24+12]=HEAP[a+12];HEAP[q+24+16]=HEAP[o+76]-HEAP[o+68];u=HEAP[p+468+12]==0;d:do if(u){if((HEAP[o+
-16]&2)!=0)break d;j=unSign(HEAP[s+12],16);i=n;f=p;h=j;i=i;j=0;l=HEAP[f+752];m=HEAP[f+740]+8;k=0;var H=HEAP[f+748],J=f+756;h=h;k=k;f=32;e:for(;;){c=f==36?N:0;var L=k+c;if(!(unSign(H,32)>unSign(L,32))){c=41;break e}if(unSign(HEAP[HEAP[J]+L],8)==h){c=35;break e}var N=c+1;f=36;c=34}e:do if(c==41){c=38;break e}else if(c==35){k=L;i+=2;c=l;if(!(unSign(i,32)unSign(g,32);a:do if(h){c=HEAP[e+736];b=g;if(HEAP[e+160+50]!=0){c=c+b*4;f=HEAP[e+736]+HEAP[e+732]*4;c+=4;b=unSign(HEAP[c+-4],8)<<24;a=unSign(HEAP[c+-4+1],8)<<16;var i=unSign(HEAP[c+-4+2],8)<<8,k=unSign(HEAP[c+-4+3],8);a=b=a|b|i|k;if(!(c+4<=f))break a;c+=4;f=unSign(HEAP[c+-4],8)<<24;a=unSign(HEAP[c+-4+1],8)<<16;i=unSign(HEAP[c+-4+2],8)<<8;c=unSign(HEAP[c+-4+3],8);a=a|f|i|c}else{c=c+b*2;f=HEAP[e+736]+HEAP[e+732]*2;
-c+=2;b=unSign(HEAP[c+-2],8)<<8&65535;a=unSign(HEAP[c+-2+1],8);a=b=unSign(b|a,16);if(c+2<=f){c+=2;f=unSign(HEAP[c+-2],8)<<8&65535;c=unSign(HEAP[c+-2+1],8);a=unSign(f|c,16)}b<<=1;a<<=1}}while(0);g=b;if(unSign(HEAP[e+704],32)<=unSign(g,32))e=HEAP[d]=0;else{g=a;if(unSign(HEAP[e+704],32)<=unSign(g,32))a=HEAP[e+704];g=b;HEAP[d]=unSign(a,32)>=unSign(g,32)?a-b:HEAP[e+704]-b;e=b}return e}_tt_face_get_location.__index__=Runtime.getFunctionIndex(_tt_face_get_location,"_tt_face_get_location");
-function _tt_face_load_cvt(e,g){var d=STACKTOP;STACKTOP+=8;Runtime.memset(d,0,8);var b=null,a,c,f,h,i=d+4;h=HEAP[g+28];var k=FUNCTION_TABLE[HEAP[e+508]](e,1668707360,g,i);HEAP[d]=k;k=HEAP[d]!=0;a:do if(k){HEAP[e+668]=0;HEAP[e+672]=0;HEAP[d]=0}else{f=Math.floor(unSign(HEAP[i],32)/unSign(2,32));HEAP[e+668]=f;f=_ft_mem_realloc(h,2,0,HEAP[e+668],0,d);HEAP[e+672]=f;if(HEAP[d]!=0)break a;f=_FT_Stream_EnterFrame(g,HEAP[e+668]*2);HEAP[d]=f;if(HEAP[d]!=0)break a;c=HEAP[e+672];a=c+2*HEAP[e+668];f=g;if(cunSign(a,32)?e:a)-c;for(a=0;;){a=a==0?0:h;h=c+a;HEAP[g+8*h]=d+HEAP[g+8*h];var h=a+1;if(h!=f)a=1;else break}}c=b;a=4}else a=-1;d=(a==4?c:b)!=0;a:do if(d){a=0;c=e;if(!(unSign(a,32)unSign(a,32)?i:a)-k;for(a=6;;){j=a==6?0:j;a=k+j;HEAP[c+8*a+4]=f+HEAP[h+8*a+4];var j=j+1;if(j!=i)a=8;else break}}while(0)}
-_translate_array.__index__=Runtime.getFunctionIndex(_translate_array,"_translate_array");function _TT_Access_Glyph_Frame(e,g,d,b){var a,c;g=HEAP[e+24];c=_FT_Stream_Seek(g,d);var f=c!=0;a:do if(f)d=0;else{c=_FT_Stream_EnterFrame(g,b);if(c!=0){d=0;break a}HEAP[e+200]=HEAP[g+32];HEAP[e+204]=HEAP[g+36];a=0;d=3;break a}while(0);if(d==0)a=c;return a}_TT_Access_Glyph_Frame.__index__=Runtime.getFunctionIndex(_TT_Access_Glyph_Frame,"_TT_Access_Glyph_Frame");
-function _TT_Forget_Glyph_Frame(e){var g,d;g=HEAP[e+24];if(HEAP[g+20]!=0){d=HEAP[g+28];e=HEAP[g];e!=0&&FUNCTION_TABLE[HEAP[d+8]](d,e);HEAP[g]=0}HEAP[g+32]=0;HEAP[g+36]=0}_TT_Forget_Glyph_Frame.__index__=Runtime.getFunctionIndex(_TT_Forget_Glyph_Frame,"_TT_Forget_Glyph_Frame");
-function _TT_Load_Glyph_Header(e){var g;g=HEAP[e+200];if(g+10>HEAP[e+204])e=20;else{g+=2;var d=reSign(HEAP[g+-2],8)<<8&65535,b=unSign(HEAP[g+-2+1],8);HEAP[e+32]=d|b;g+=2;d=reSign(HEAP[g+-2],8)<<8&65535;b=unSign(HEAP[g+-2+1],8);d=reSign(d|b,16);HEAP[e+36]=d;g+=2;d=reSign(HEAP[g+-2],8)<<8&65535;b=unSign(HEAP[g+-2+1],8);d=reSign(d|b,16);HEAP[e+36+4]=d;g+=2;d=reSign(HEAP[g+-2],8)<<8&65535;b=unSign(HEAP[g+-2+1],8);d=reSign(d|b,16);HEAP[e+36+8]=d;g+=2;d=reSign(HEAP[g+-2],8)<<8&65535;b=unSign(HEAP[g+-2+
-1],8);d=reSign(d|b,16);HEAP[e+36+12]=d;HEAP[e+200]=g;e=0}return e}_TT_Load_Glyph_Header.__index__=Runtime.getFunctionIndex(_TT_Load_Glyph_Header,"_TT_Load_Glyph_Header");
-function _TT_Load_Simple_Glyph(e){var g,d=null,b,a,c,f,h,i,k,j,l,m,o,n,p,r;a=HEAP[e+200];c=HEAP[e+204];f=HEAP[e+12];h=reSign(HEAP[e+32],16);k=HEAP[e];r=h==0;a:do if(r)g=0;else{r=reSign(HEAP[f+20],16);var q=reSign(HEAP[f+56],16);p=HEAP[f+8];if(unSign(h+r+q,32)<=unSign(p,32)){g=0;break a}b=r=_FT_GlyphLoader_CheckPoints(f,0,h);g=r!=0?3:2;break a}while(0);a:do if(g==0){b=0;g=2;break a}while(0);a:do if(g==2){p=HEAP[f+56+12];q=h;r=p+2*q;q=reSign(q,32)>reSign(4094,32);b:do if(!q){if(a+(h+1)*2>c){g=4;break b}a+=
-2;b=unSign(HEAP[a+-2],8)<<8&65535;j=unSign(HEAP[a+-2+1],8);i=b|j;if(reSign(h,32)>reSign(0,32))HEAP[p]=i;p+=2;b=r;j=p;i=i;d=7;c:for(;;){g=d==10?v:0;d=d==10?t:i;var s=j+2*g;if(!(sreSign(0,32)){j=reSign(HEAP[p+-2],16)+1;if(reSign(j,32)=reSign(m,16)){g=17;break c}var x=g+1;d=18;g=16}if(g==20){p=w;HEAP[HEAP[e+8]+140]=0;HEAP[HEAP[e+8]+136]=0;if(a+2>c){g=4;break b}a+=2;d=unSign(HEAP[a+-2],8)<<8&65535;l=unSign(HEAP[a+-2+1],8);l=d=d|l;if(unSign(HEAP[k+260+26],16)c){g=4;break b}g=HEAP[a];HEAP[d]=g;d+=1;a+=1;if((unSign(g,8)&8)==0){g=23;continue c}if(a+1>c){g=4;break b}m=HEAP[a];a+=1;u=unSign(m,8);if(d+u>l){g=4;break b}if(m==
-0){g=23;continue c}g=g;u=d;m=unSign(m+-1,8);o=m+1;for(d=28;;){y=d==28?0:y;HEAP[u+y]=g;var y=y+1;if(y!=o)d=29;else break}d=u+1+m;g=23}o=HEAP[i+4];l=o+8*j;d=HEAP[i+8];n=0;if(a+0>c){g=4;break b}l=l;m=u=c;o=o;n=n;var A=d;d=33;c:for(;;){g=d==33?0:L;var z=d==33?n:J,C=A+g,B=d=o+8*g;if(!(du){g=35;break c}var F=unSign(HEAP[a],8);a+=1;if((unSign(D,8)&16)!=0){d=36;break d}var G=0-F;d=37}else{if((unSign(D,8)&16)!=0){d=40;break d}if(a+2>m){g=
-35;break c}a+=2;var H=reSign(HEAP[a+-2],8)<<8&65535;d=unSign(HEAP[a+-2+1],8);H=reSign(H|d,16);d=42}while(0);var J=(d==36?F:d==37?G:d==42?H:0)+z;HEAP[B]=J;HEAP[C]=D&-19;var L=g+1;d=38;g=34}if(g==44){o=HEAP[f+56+4];l=o+8*j;d=HEAP[i+8];n=0;l=l;m=u=c;o=o;n=n;A=d;d=44;c:for(;;){g=d==49?O:0;z=d==49?K:n;C=A+g;B=o+8*g+4;if(!(o+8*gu){g=46;break c}var N=unSign(HEAP[a],8);a+=1;if((unSign(D,8)&32)!=0){d=47;break d}var I=0-N;d=48}else{if((unSign(D,
-8)&32)!=0){d=51;break d}if(a+2>m){g=46;break c}a+=2;var P=reSign(HEAP[a+-2],8)<<8&65535;d=unSign(HEAP[a+-2+1],8);P=reSign(P|d,16);d=53}while(0);var K=(d==47?N:d==48?I:d==53?P:0)+z;HEAP[B]=K;HEAP[C]=D&1;var O=g+1;d=49;g=45}if(g==55){HEAP[i+2]=j&65535;HEAP[i]=h&65535;HEAP[e+200]=a;break a}}}}}else if(g==17)p=w}else if(g==9){b=8;break a}}while(0);b=20}while(0);return b}_TT_Load_Simple_Glyph.__index__=Runtime.getFunctionIndex(_TT_Load_Simple_Glyph,"_TT_Load_Simple_Glyph");
-function _TT_Load_Composite_Glyph(e){var g,d=null,b,a,c,f,h;c=HEAP[e+200];f=HEAP[e+204];b=HEAP[e+12];h=0;var i=b+56+32;h=h;var k=h+1;d=-1;a:for(;;){A=d==17?A:0;g=h+A;var j=k+A,l=_FT_GlyphLoader_CheckSubGlyphs(b,j);if(l!=0){g=1;break a}if(c+4>f){g=3;break a}g=HEAP[i]+32*g;HEAP[g+12]=0;HEAP[g+8]=HEAP[g+12];c+=2;var m=unSign(HEAP[c+-2],8)<<8&65535;d=unSign(HEAP[c+-2+1],8);HEAP[g+4]=m|d;c+=2;m=unSign(HEAP[c+-2],8)<<8&65535;d=unSign(HEAP[c+-2+1],8);m=unSign(m|d,16);HEAP[g]=m;m=(unSign(HEAP[g+4],16)&1&
-255)!=0?4:2;if((unSign(HEAP[g+4],16)&8)!=0){var o=m+2;d=5}else if((unSign(HEAP[g+4],16)&64)!=0){var n=m+4;d=7}else{var p=unSign(HEAP[g+4],16)&128;d=m+8;p=p!=0?d:m;d=8}if(c+(d==7?n:d==5?o:p)>f){g=3;break a}m=(unSign(HEAP[g+4],16)&1&255)!=0;d=c;if(m){c=d+2;m=reSign(HEAP[c+-2],8)<<8&65535;d=unSign(HEAP[c+-2+1],8);m=reSign(m|d,16);HEAP[g+8]=m;c+=2;m=reSign(HEAP[c+-2],8)<<8&65535;d=unSign(HEAP[c+-2+1],8);m=reSign(m|d,16);HEAP[g+12]=m}else{m=reSign(HEAP[d],8);HEAP[g+8]=m;c+=1;m=reSign(HEAP[c],8);HEAP[g+
-12]=m;c+=1}m=(unSign(HEAP[g+4],16)&8)!=0;b:do if(m){c+=2;var r=reSign(HEAP[c+-2],8)<<8&65535;d=unSign(HEAP[c+-2+1],8);r=reSign(r|d,16)<<2;d=12}else if((unSign(HEAP[g+4],16)&64)!=0){c+=2;var q=reSign(HEAP[c+-2],8)<<8&65535,s=unSign(HEAP[c+-2+1],8);q=reSign(q|s,16)<<2;c+=2;s=reSign(HEAP[c+-2],8)<<8&65535;d=unSign(HEAP[c+-2+1],8);s=reSign(s|d,16)<<2;d=14}else{if((unSign(HEAP[g+4],16)&128)==0){d=15;break b}c+=2;var u=reSign(HEAP[c+-2],8)<<8&65535,t=unSign(HEAP[c+-2+1],8);u=reSign(u|t,16)<<2;c+=2;t=reSign(HEAP[c+
--2],8)<<8&65535;var v=unSign(HEAP[c+-2+1],8);t=reSign(t|v,16)<<2;c+=2;v=reSign(HEAP[c+-2],8)<<8&65535;var w=unSign(HEAP[c+-2+1],8);v=reSign(v|w,16)<<2;c+=2;w=reSign(HEAP[c+-2],8)<<8&65535;d=unSign(HEAP[c+-2+1],8);w=reSign(w|d,16)<<2;d=16}while(0);m=d==16?w:d==15?65536:d==14?s:r;var x=d==16?t:d==15?0:d==14?0:0,y=d==16?v:d==15?0:d==14?0:0;HEAP[g+16]=d==16?u:d==15?65536:d==14?q:r;HEAP[g+16+4]=y;HEAP[g+16+8]=x;HEAP[g+16+12]=m;g=(unSign(HEAP[g+4],16)&32)!=0;var A=A+1;if(g){d=17;g=0}else{g=18;break a}}if(g==
-1)a=l;else if(g==3)a=21;else if(g==18){a=0;h=j;HEAP[b+56+28]=h;b=HEAP[e+24];b=HEAP[b+8];HEAP[e+168]=c+b-f;HEAP[e+200]=c}return a}_TT_Load_Composite_Glyph.__index__=Runtime.getFunctionIndex(_TT_Load_Composite_Glyph,"_TT_Load_Composite_Glyph");
-function _TT_Hint_Glyph(e,g){var d=STACKTOP;STACKTOP+=60;Runtime.memset(d,0,60);var b,a,c,f=d+4,h,i=d+8,k=d+16,j=d+24,l=d+32,m,o,n=d+40;o=e+124;a=HEAP[HEAP[e+8]+140];b=HEAP[o+16];h=unSign(HEAP[o+8],16)-4;b=HEAP[b+8*h];b=(b+32&-64)-b;if(b!=0){h=HEAP[o+16];var p=unSign(HEAP[o+8],16);_translate_array(p,h,b,0)}if(a!=0){b=unSign(HEAP[o+8],16)*8;_llvm_memcpy_p0i8_p0i8_i32(HEAP[o+12],HEAP[o+16],b,1,0)}_llvm_memcpy_p0i8_p0i8_i32(HEAP[e+160]+284,HEAP[e+4]+172,68,4,0);b=HEAP[e+160];if(g!=0){HEAP[b+216+4]=65536;
-HEAP[HEAP[e+160]+216+8]=65536;b=unSign(HEAP[o+8],16)*8;_llvm_memcpy_p0i8_p0i8_i32(HEAP[o+20],HEAP[o+16],b,1,0)}else{HEAP[b+216+4]=HEAP[HEAP[e+4]+44+4];HEAP[HEAP[e+160]+216+8]=HEAP[HEAP[e+4]+44+8]}b=HEAP[o+16];h=unSign(HEAP[o+8],16)-3;b=b+8*h;h=HEAP[o+16];p=unSign(HEAP[o+8],16)-3;HEAP[b]=HEAP[h+8*p]+32&-64;b=HEAP[o+16];h=unSign(HEAP[o+8],16)-1;b=b+8*h;h=HEAP[o+16];p=unSign(HEAP[o+8],16)-1;HEAP[b+4]=HEAP[h+8*p+4]+32&-64;h=a!=0;a:do if(h){b=HEAP[e+12];b=b+56;HEAP[n]=HEAP[b];HEAP[n+2]=HEAP[b+2];HEAP[n+
-4]=HEAP[b+4];HEAP[n+8]=HEAP[b+8];HEAP[n+12]=HEAP[b+12];HEAP[n+16]=HEAP[b+16];h=a;b=HEAP[HEAP[e+160]+392];a=HEAP[e+160];b=b;h=h;HEAP[a+444+16]=b;HEAP[a+444+16+4]=h;a=0;if(a!=0){m=a;b=3}else{HEAP[HEAP[e+160]+560]=g;_llvm_memcpy_p0i8_p0i8_i32(HEAP[e+160]+144,o,36,4,0);a=(HEAP[e+16]&1)!=0;b:do if(a)b=4;else{if(HEAP[HEAP[e+4]+292]==0){b=4;break b}c=1;b=6;break b}while(0);if(b==4)c=0;c=c&255;unSign(c,8);a=c=HEAP[e+160];b=a+444+16;HEAP[a+356]=HEAP[b];HEAP[a+364]=HEAP[b+4];HEAP[a+360]=0;HEAP[a+352]=3;_llvm_memcpy_p0i8_p0i8_i32(c+
-36,c+144,36,4,0);_llvm_memcpy_p0i8_p0i8_i32(c+72,c+144,36,4,0);_llvm_memcpy_p0i8_p0i8_i32(c+108,c+144,36,4,0);HEAP[c+284+60]=1;HEAP[c+284+62]=1;HEAP[c+284+64]=1;HEAP[c+284+10]=16384;HEAP[c+284+10+2]=0;a=c+284+10;HEAP[f]=HEAP[a];HEAP[f+2]=HEAP[a+2];a=c+284+14;HEAP[a]=HEAP[f];HEAP[a+2]=HEAP[f+2];f=c+284+10;HEAP[d]=HEAP[f];HEAP[d+2]=HEAP[f+2];f=c+284+6;HEAP[f]=HEAP[d];HEAP[f+2]=HEAP[d+2];HEAP[c+284+28]=1;HEAP[c+284+20]=1;HEAP[c+16]=0;HEAP[c+428]=0;a=f=FUNCTION_TABLE[HEAP[HEAP[c]+688]](c);f=f!=0;b:do if(f){if(HEAP[HEAP[e+
-160]+561]==0)break b;m=a;b=3;break a}while(0);HEAP[HEAP[n+8]]=HEAP[HEAP[n+8]]|4|HEAP[HEAP[e+160]+284+56]<<5&255;b=10}break a}else b=10;while(0);if(b==10){if(HEAP[e+65]==0){m=HEAP[o+16];n=unSign(HEAP[o+8],16)-4;m=m+8*n;HEAP[l]=HEAP[m];HEAP[l+4]=HEAP[m+4];m=e+68;HEAP[m]=HEAP[l];HEAP[m+4]=HEAP[l+4];l=HEAP[o+16];m=unSign(HEAP[o+8],16)-3;l=l+8*m;HEAP[j]=HEAP[l];HEAP[j+4]=HEAP[l+4];l=e+76;HEAP[l]=HEAP[j];HEAP[l+4]=HEAP[j+4];j=HEAP[o+16];l=unSign(HEAP[o+8],16)-2;j=j+8*l;HEAP[k]=HEAP[j];HEAP[k+4]=HEAP[j+
-4];j=e+184;HEAP[j]=HEAP[k];HEAP[j+4]=HEAP[k+4];k=HEAP[o+16];o=unSign(HEAP[o+8],16)-1;o=k+8*o;HEAP[i]=HEAP[o];HEAP[i+4]=HEAP[o+4];o=e+192;HEAP[o]=HEAP[i];HEAP[o+4]=HEAP[i+4]}m=0}i=m;STACKTOP=d;return i}_TT_Hint_Glyph.__index__=Runtime.getFunctionIndex(_TT_Hint_Glyph,"_TT_Hint_Glyph");
-function _load_truetype_glyph(e,g,d,b){var a=STACKTOP;STACKTOP+=264;Runtime.memset(a,0,264);var c,f=null,h,i,k,j,l,m,o,n,p=a+8,r=a+16,q=a+24;i=a+32;l=a+36;var s,u,t,v;n=a+40;k=a+48;j=a+56;m=a+64;var w=a+72,x=a+80,y=a+88,A=a+96,z,C;t=a+104;var B,D,E,F,G,H,J,L,N=a+108,I=a+110,P=a+112,K=a+114,O=a+116,M=a+124,Q=a+132,R=a+140,T=a+148,V=a+156,U=a+164,S=a+172,X,Y,W,da,ba=a+180,aa=a+184,ca=a+224,$,la,ga,ea=a+232;C=0;W=HEAP[e];o=HEAP[e+12];da=0;$=HEAP[ba]=0;Y=unSign(d,32)>unSign(1,32);a:do if(Y){Y=unSign(HEAP[W+
-260+30],16);X=d;if(!(unSign(Y,32)reSign(0,32)){C=HEAP[e+84]==0;b:do if(C){if(HEAP[HEAP[W+128]+52]!=0){c=13;break b}C=8;break a}while(0);C=E=FUNCTION_TABLE[HEAP[W+512]](e,g,E+HEAP[e+84],HEAP[e+28]);if(E!=0)break a;da=1;C=FUNCTION_TABLE[HEAP[W+520]](e);if(C!=0)break a;if(b!=0)break a}H=
-HEAP[e+28]==0;b:do if(!H){if(HEAP[e+32]==0){c=17;break b}HEAP[e+68]=HEAP[e+36]-HEAP[e+52];HEAP[e+68+4]=0;HEAP[e+76]=HEAP[e+56]+HEAP[e+68];HEAP[e+76+4]=0;HEAP[e+184]=0;HEAP[e+184+4]=HEAP[e+36+12]+HEAP[e+176];HEAP[e+192]=0;HEAP[e+192+4]=HEAP[e+184+4]-HEAP[e+180];_tt_get_metrics_incr_overrides(e,g);if(reSign(HEAP[e+32],16)>reSign(0,16)){C=FUNCTION_TABLE[HEAP[W+524]](e);if(C!=0)break a;FUNCTION_TABLE[HEAP[W+516]](e);da=0;v=e;l=HEAP[v+12];z=0;C=l+56;i=reSign(HEAP[C+2],16);p=HEAP[C+4];r=v+68;HEAP[A]=HEAP[r];
-HEAP[A+4]=HEAP[r+4];p=p+8*i;HEAP[p]=HEAP[A];HEAP[p+4]=HEAP[A+4];p=HEAP[C+4];r=i+1;q=v+76;HEAP[y]=HEAP[q];HEAP[y+4]=HEAP[q+4];p=p+8*r;HEAP[p]=HEAP[y];HEAP[p+4]=HEAP[y+4];p=HEAP[C+4];r=i+2;q=v+184;HEAP[x]=HEAP[q];HEAP[x+4]=HEAP[q+4];p=p+8*r;HEAP[p]=HEAP[x];HEAP[p+4]=HEAP[x+4];p=HEAP[C+4];r=i+3;q=v+192;HEAP[w]=HEAP[q];HEAP[w+4]=HEAP[q+4];p=p+8*r;HEAP[p]=HEAP[w];HEAP[p+4]=HEAP[w+4];HEAP[HEAP[C+8]+i]=0;HEAP[HEAP[C+8]+(i+1)]=0;HEAP[HEAP[C+8]+(i+2)]=0;HEAP[HEAP[C+8]+(i+3)]=0;i+=4;p=HEAP[HEAP[v]+708]!=0;
-c:do if(p){p=HEAP[HEAP[v]+100];z=_TT_Vary_Get_Glyph_Deltas(HEAP[v],HEAP[v+20],t,i);if(z!=0){h=z;f=25;c=26}else{r=i;if(reSign(0,32)reSign(1,32)?y:1)-0;for(f=27;;){B=f==27?0:B;A=0+B;HEAP[HEAP[r]+8*A]=HEAP[HEAP[t]+8*A]+HEAP[HEAP[w]+8*A];HEAP[HEAP[q]+8*A+4]=HEAP[HEAP[t]+8*A+4]+HEAP[HEAP[x]+8*A+4];B=B+1;if(B!=y)f=28;else{f=28;break}}}B=HEAP[t];p=p;r=B;B!=0&&FUNCTION_TABLE[HEAP[p+8]](p,r);HEAP[t]=0;c=32}break c}else c=
-32;while(0);if(c==32){if((HEAP[v+16]&2)==0){t=l+56;l=v+124;t=t;HEAP[l+8]=HEAP[t+2]-0;HEAP[l+10]=HEAP[t]-0;HEAP[l+12]=HEAP[t+20]+0;HEAP[l+16]=HEAP[t+4]+0;HEAP[l+20]=HEAP[t+24]+0;HEAP[l+24]=HEAP[t+8]+0;HEAP[l+28]=HEAP[t+12]+0;HEAP[l+32]=0;l=unSign(HEAP[v+124+8],16)*8+32;_llvm_memcpy_p0i8_p0i8_i32(HEAP[v+124+20],HEAP[v+124+16],l,1,0)}if((HEAP[v+16]&1)==0){B=HEAP[C+4];D=HEAP[C+4]+8*i;l=HEAP[HEAP[v+4]+44+4];t=HEAP[HEAP[v+4]+44+8];if(BreSign(f,32)?L:f;var ha=L-J;for(f=45;;){fa=f==45?0:fa;c=J+fa;var ia=u+32*fa+8;f=u+32*fa+12;if((unSign(HEAP[u+32*fa+4],16)&2)!=0){var ja=HEAP[ia];ja=reSign(HEAP[HEAP[ba]+8*c]&65535,16)+ja;HEAP[ia]=ja;ia=HEAP[f];c=reSign(HEAP[HEAP[ba]+8*c+4]&65535,16)+ia;HEAP[f]=c}var fa=fa+1;if(fa!=ha){f=48;c=46}else{c=49;break}}f=L}HEAP[e+68]=HEAP[HEAP[ba]+8*f]+HEAP[e+68];HEAP[e+68+4]=HEAP[HEAP[ba]+8*f+4]+HEAP[e+68+4];HEAP[e+76]=HEAP[HEAP[ba]+8*(f+1)]+HEAP[e+76];HEAP[e+76+4]=HEAP[HEAP[ba]+
-8*(f+1)+4]+HEAP[e+76+4];HEAP[e+184]=HEAP[HEAP[ba]+8*(f+2)]+HEAP[e+184];HEAP[e+184+4]=HEAP[HEAP[ba]+8*(f+2)+4]+HEAP[e+184+4];HEAP[e+192]=HEAP[HEAP[ba]+8*(f+3)]+HEAP[e+192];HEAP[e+192+4]=HEAP[HEAP[ba]+8*(f+3)+4]+HEAP[e+192+4];f=HEAP[ba];s=s;u=f;f!=0&&FUNCTION_TABLE[HEAP[s+8]](s,u);HEAP[ba]=0}if((HEAP[e+16]&1)==0){f=_FT_MulFix(HEAP[e+68],X);HEAP[e+68]=f;f=_FT_MulFix(HEAP[e+76],X);HEAP[e+76]=f;f=_FT_MulFix(HEAP[e+184+4],Y);HEAP[e+184+4]=f;f=_FT_MulFix(HEAP[e+192+4],Y);HEAP[e+192+4]=f}if((HEAP[e+16]&1024)!=
-0){_FT_GlyphLoader_Add(o);HEAP[HEAP[e+8]+72]=1668246896;break a}else{la=0;ga=F;J=HEAP[o+56+28];f=HEAP[o+20+28];s=HEAP[e+24];u=HEAP[e+28];_FT_GlyphLoader_Add(o);J=J;L=o+20+32;ha=S;ia=S+4;var ka=ea;ja=ka;ka=ka+4;var na=S+4,sa=U,wa=U+4,Aa=ea+8,Da=Aa;Aa=Aa+4;var pa=U+4,ta=V,ma=V+4,ya=ea+16,qa=ya;ya=ya+4;var ua=V+4,Ba=T,Na=T+4,Ea=ea+24,ra=Ea;Ea=Ea+4;var za=T+4,Ha=o+20+2,Ca=d+1,va=o+20+32,Pa=f,Ja=ea,La=R,xa=Ja,oa=R+4;Ja=Ja+4;var Fa=R+4,Ma=ea+8,Ka=Q,Ra=Ma,Qa=Q+4;Ma=Ma+4;var Va=Q+4,Ta=ea+16,Ua=M,ab=Ta,Sa=
-M+4;Ta=Ta+4;var $a=M+4,Wa=ea+24,eb=O,Ga=Wa,ob=O+4;Wa=Wa+4;var Oa=O+4,Xa=o+20+2,bb=F;ga=ga;la=la;var jb=HEAP[ha],Za=HEAP[sa],fb=HEAP[ta],Ya=HEAP[Ba],Ia=HEAP[La],cb=HEAP[Ka],pb=HEAP[Ua],gb=HEAP[eb],hb=0+f,kb=0+Pa;f=54;c:for(;;){c=f==67?cc:0;var db=f==67?sb:gb,ub=f==67?Db:pb,yb=f==67?Cb:cb,rb=f==67?Yb:Ia,zb=f==67?ib:Ya,Fb=f==67?tb:fb,Ib=f==67?vb:Za,qb=f==67?Gb:jb,xb=f==67?Mb:la,Jb=f==67?Ob:ga,Hb=f==67?Eb:0,Nb=hb+c,lb=kb+c;if(!(unSign(0+c,32)unSign(Ub,32)?f:Ub)-Pb;var dc=Eb+32*lb+16;for(f=61;;){Zb=f==61?0:Zb;_FT_Vector_Transform(Nb+8*(Pb+Zb),dc);var Zb=Zb+1;if(Zb!=Ub)f=63;else break}}while(0);Qb=(unSign(HEAP[Eb+32*lb+4],16)&2)==0;Tb=HEAP[Eb+32*lb+8];Pb=HEAP[Eb+32*lb+12];e:do if(Qb){Ub=bb+Tb;f=wb+Pb;dc=unSign(Ub,32)>=unSign(wb,32);var gc=unSign(f,32)>=unSign(Rb,32);if(dc|gc)break d;else{var $b=HEAP[Xb+20+4]+8*
-Ub;f=HEAP[Xb+20+4]+8*f;var hc=HEAP[$b]-HEAP[f];$b=HEAP[$b+4]-HEAP[f+4];f=68}}else if(Tb==0&Pb==0)break d;else{var ac=Sb!=0;f:do if(ac){if((unSign(HEAP[Eb+32*lb+4],16)&2048)==0){f=71;break f}var Vb=_FT_MulFix(HEAP[Eb+32*lb+16],HEAP[Eb+32*lb+16]);Vb=_FT_MulFix(HEAP[Eb+32*lb+16+4],HEAP[Eb+32*lb+16+4])+Vb;Vb=_FT_SqrtFixed(Vb);var Wb=_FT_MulFix(HEAP[Eb+32*lb+16+12],HEAP[Eb+32*lb+16+12]);Wb=_FT_MulFix(HEAP[Eb+32*lb+16+8],HEAP[Eb+32*lb+16+8])+Wb;Wb=_FT_SqrtFixed(Wb);Vb=_FT_MulFix(Tb,Vb);Wb=_FT_MulFix(Pb,
-Wb);f=72}else f=145;while(0);ac=f==72?Vb:f==71?Tb:Tb;var ec=f==72?Wb:f==71?Pb:Pb;if((HEAP[Lb+16]&1)!=0){f=73;break e}var bc=HEAP[HEAP[Lb+4]+44+8],fc=_FT_MulFix(ac,HEAP[HEAP[Lb+4]+44+4]);bc=_FT_MulFix(ec,bc);if((unSign(HEAP[Eb+32*lb+4],16)&4)==0){f=75;break e}var ic=fc+32&-64,jc=bc+32&-64;f=77}while(0);Lb=f==77?ic:f==75?fc:f==73?ac:hc;f=f==77?jc:f==75?bc:f==73?ec:$b;Lb!=0|f!=0&&_translate_array(Rb-wb,Nb+8*wb,Lb,f)}while(0);var Eb=Hb+1,cc=c+1;f=67;c=55}if(c==82){HEAP[eb]=db;HEAP[Ua]=ub;HEAP[Ka]=yb;
-HEAP[La]=rb;HEAP[Ba]=zb;HEAP[ta]=Fb;HEAP[sa]=Ib;HEAP[ha]=qb;la=xb;ga=Jb;HEAP[e+24]=s;HEAP[e+28]=u;HEAP[e+168]=G;if((HEAP[e+16]&2)!=0)break a;if((unSign(HEAP[la+4],16)&256)==0)break a;o=F;if(!(unSign(ga,32)>unSign(o,32)))break a;n=F;h=E;o=e;n=n;h=h;k=HEAP[o+12]+20;j=HEAP[k+2]==-4;c:do if(j)c=86;else{j=reSign(HEAP[HEAP[o+12]+20+2],16);m=reSign(HEAP[HEAP[o+12]+56+2],16);Z=reSign(HEAP[k+2],16);t=HEAP[HEAP[o+12]+4];if(unSign(j+4+m+Z,32)<=unSign(t,32)){c=86;break c}j=reSign(HEAP[k+2],16)+4;j=_FT_GlyphLoader_CheckPoints(HEAP[o+
-12],j,0);HEAP[i]=j;if(j==0){c=90;break c}break a}while(0);if(c==86)HEAP[i]=0;j=HEAP[k+4];m=reSign(HEAP[k+2],16);Z=o+68;HEAP[q]=HEAP[Z];HEAP[q+4]=HEAP[Z+4];j=j+8*m;HEAP[j]=HEAP[q];HEAP[j+4]=HEAP[q+4];j=HEAP[k+4];m=reSign(HEAP[k+2],16)+1;Z=o+76;HEAP[r]=HEAP[Z];HEAP[r+4]=HEAP[Z+4];j=j+8*m;HEAP[j]=HEAP[r];HEAP[j+4]=HEAP[r+4];j=HEAP[k+4];m=reSign(HEAP[k+2],16)+2;Z=o+184;HEAP[p]=HEAP[Z];HEAP[p+4]=HEAP[Z+4];j=j+8*m;HEAP[j]=HEAP[p];HEAP[j+4]=HEAP[p+4];j=HEAP[k+4];m=reSign(HEAP[k+2],16)+3;Z=o+192;HEAP[a]=
-HEAP[Z];HEAP[a+4]=HEAP[Z+4];j=j+8*m;HEAP[j]=HEAP[a];HEAP[j+4]=HEAP[a+4];j=HEAP[k+8];m=reSign(HEAP[k+2],16);HEAP[j+m]=0;j=HEAP[k+8];m=reSign(HEAP[k+2],16)+1;HEAP[j+m]=0;j=HEAP[k+8];m=reSign(HEAP[k+2],16)+2;HEAP[j+m]=0;j=HEAP[k+8];k=reSign(HEAP[k+2],16)+3;HEAP[j+k]=0;j=HEAP[o+24];k=_FT_Stream_Seek(j,HEAP[o+168]);HEAP[i]=k;k=k!=0;c:do if(!k){k=_FT_Stream_ReadShort(j,i);if(HEAP[i]!=0)break c;m=m=HEAP[HEAP[o]+260+26];m=unSign(k,16)>unSign(m,16);Z=k;d:do{if(m){m=unSign(Z,16);Z=HEAP[o+28];if(!(reSign(m,
-32)>reSign(Z,32))){HEAP[l]=HEAP[HEAP[o+160]+388];m=unSign(k,16);m=_Update_Max(HEAP[HEAP[o+160]+8],l,1,HEAP[o+160]+392,m);HEAP[i]=m;m=HEAP[o+160];l=unSign(HEAP[l]&65535,16);HEAP[m+388]=l;if(HEAP[i]==0)break d}}else if(Z!=0)break d;break a}while(0);m=unSign(k,16);l=HEAP[HEAP[o+160]+392];j=j;l=l;m=m;j=_FT_Stream_ReadAt(j,HEAP[j+8],l,m);HEAP[i]=j;if(j==0){HEAP[HEAP[o+8]+136]=HEAP[HEAP[o+160]+392];i=HEAP[o+8];k=unSign(k,16);HEAP[i+140]=k;i=HEAP[o+12]+20;k=n;j=h;h=o+124;i=i;k=k;j=j;HEAP[h+8]=HEAP[i+2]-
-(k&65535);HEAP[h+10]=HEAP[i]-(j&65535);HEAP[h+12]=HEAP[i+20]+8*k;HEAP[h+16]=HEAP[i+4]+8*k;HEAP[h+20]=HEAP[i+24]+8*k;HEAP[h+24]=HEAP[i+8]+k;HEAP[h+28]=HEAP[i+12]+2*j;HEAP[h+32]=k&65535;h=n;n=unSign(HEAP[o+124+8],16);i=h;i=unSign(n,32)>unSign(i,32);n=o+124;if(i){h=h;i=h+1;for(f=96;;){z=f==96?0:z;j=h+z;k=i+z;HEAP[HEAP[(f==96?n:v)+24]+j]=HEAP[HEAP[o+124+24]+j]&-25;v=unSign(HEAP[o+124+8],16);k=unSign(v,32)>unSign(k,32);v=o+124;z=z+1;if(k)f=97;else break}f=98}else f=154;HEAP[o+124+8]=HEAP[(f==98?v:n)+8]+
-4;_TT_Hint_Glyph(o,1)}break a}while(0);break a}else if(c==56){HEAP[eb]=db;HEAP[Ua]=ub;HEAP[Ka]=yb;HEAP[La]=rb;HEAP[Ba]=ib;HEAP[ta]=tb;HEAP[sa]=vb;HEAP[ha]=Gb;break a}}}else{C=20;break a}}while(0);HEAP[e+36]=0;HEAP[e+36+8]=0;HEAP[e+36+4]=0;HEAP[e+36+12]=0;if(b!=0)break a;HEAP[e+68]=HEAP[e+36]-HEAP[e+52];HEAP[e+68+4]=0;HEAP[e+76]=HEAP[e+56]+HEAP[e+68];HEAP[e+76+4]=0;HEAP[e+184]=0;HEAP[e+184+4]=HEAP[e+36+12]+HEAP[e+176];HEAP[e+192]=0;HEAP[e+192+4]=HEAP[e+184+4]-HEAP[e+180];_tt_get_metrics_incr_overrides(e,
-g);if(HEAP[HEAP[e]+708]!=0){E=HEAP[HEAP[e]+100];C=_TT_Vary_Get_Glyph_Deltas(HEAP[e],g,ba,4);if(C!=0)break a;HEAP[e+68]=HEAP[HEAP[ba]]+HEAP[e+68];HEAP[e+68+4]=HEAP[HEAP[ba]+4]+HEAP[e+68+4];HEAP[e+76]=HEAP[HEAP[ba]+8]+HEAP[e+76];HEAP[e+76+4]=HEAP[HEAP[ba]+8+4]+HEAP[e+76+4];HEAP[e+184]=HEAP[HEAP[ba]+16]+HEAP[e+184];HEAP[e+184+4]=HEAP[HEAP[ba]+16+4]+HEAP[e+184+4];HEAP[e+192]=HEAP[HEAP[ba]+24]+HEAP[e+192];HEAP[e+192+4]=HEAP[HEAP[ba]+24+4]+HEAP[e+192+4];F=HEAP[ba];C=E;E=F;E!=0&&FUNCTION_TABLE[HEAP[C+8]](C,
-E);HEAP[ba]=0}if((HEAP[e+16]&1)==0){C=_FT_MulFix(HEAP[e+68],X);HEAP[e+68]=C;C=_FT_MulFix(HEAP[e+76],X);HEAP[e+76]=C;C=_FT_MulFix(HEAP[e+184+4],Y);HEAP[e+184+4]=C;C=_FT_MulFix(HEAP[e+192+4],Y);HEAP[e+192+4]=C}C=0}}while(0);da!=0&&FUNCTION_TABLE[HEAP[W+516]](e);$!=0&&FUNCTION_TABLE[HEAP[HEAP[HEAP[HEAP[W+128]+52]]+4]](HEAP[HEAP[HEAP[W+128]+52]+4],ca);e=C;STACKTOP=a;return e}_load_truetype_glyph.__index__=Runtime.getFunctionIndex(_load_truetype_glyph,"_load_truetype_glyph");
-function _tt_loader_init(e,g,d,b,a){var c=STACKTOP;STACKTOP+=8;Runtime.memset(c,0,8);var f,h=null,i,k,j,l,m,o,n,p,r,q=c+4,s,u,t,v,w,x,y,A,z,C,B;b=b;y=HEAP[d+4];A=HEAP[y+104];_llvm_memset_p0i8_i32(e,0,208,1,0);w=(b&2)==0;a:do if(w){if(a!=0){f=1;break a}w=HEAP[g+301]==0;b:do if(w){w=g;r=0;s=HEAP[w+300]==0;c:do if(s){s=r=w;u=HEAP[r];t=HEAP[u+100];v=u+260;HEAP[s+300]=1;HEAP[s+301]=0;h=unSign(HEAP[v+20],16);HEAP[s+120]=h;h=unSign(HEAP[v+22],16);HEAP[s+132]=h;HEAP[s+116]=0;HEAP[s+128]=0;HEAP[s+140]=0;HEAP[s+
-144]=0;HEAP[s+240]=HEAP[u+668];HEAP[s+248]=HEAP[v+18];h=s+72;HEAP[h+37]=0;HEAP[h+38]=0;f=h;h=2;d:for(;;){h=h==2?0:D;HEAP[f+20+(0+h)*4]=0;var D=h+1;if(D!=4)h=3;else break d}h=_ft_mem_realloc(t,16,0,HEAP[s+120],0,q);HEAP[s+124]=h;D=HEAP[q]!=0;d:do if(!D){h=_ft_mem_realloc(t,16,0,HEAP[s+132],0,q);HEAP[s+136]=h;if(HEAP[q]!=0)break d;h=_ft_mem_realloc(t,4,0,HEAP[s+240],0,q);HEAP[s+244]=h;if(HEAP[q]!=0)break d;h=unSign(HEAP[s+248],16);h=_ft_mem_realloc(t,4,0,h,0,q);HEAP[s+252]=h;if(HEAP[q]!=0)break d;h=
-HEAP[v+16];h+=4;f=s+256;n=unSign(h,16)&65535;o=t;n=n;p=f;_llvm_memset_p0i8_i32(p,0,36,1,0);HEAP[p]=o;f=unSign(n,16);f=_ft_mem_realloc(o,8,0,f,0,c);HEAP[p+12]=f;var E=HEAP[c]!=0;e:do if(E)f=9;else{f=unSign(n,16);f=_ft_mem_realloc(o,8,0,f,0,c);HEAP[p+16]=f;if(HEAP[c]!=0){f=9;break e}f=unSign(n,16);f=_ft_mem_realloc(o,8,0,f,0,c);HEAP[p+20]=f;if(HEAP[c]!=0){f=9;break e}f=unSign(n,16);f=_ft_mem_realloc(o,1,0,f,0,c);HEAP[p+24]=f;if(HEAP[c]!=0){f=9;break e}f=reSign(0,16);f=_ft_mem_realloc(o,2,0,f,0,c);HEAP[p+
-28]=f;if(HEAP[c]!=0){f=9;break e}HEAP[p+4]=n;HEAP[p+6]=0;f=15;break e}while(0);f==9&&_tt_glyphzone_done(p);f=HEAP[c];HEAP[q]=f;if(f!=0)break d;HEAP[s+256+8]=h;_llvm_memcpy_p0i8_p0i8_i32(s+172,_tt_default_graphics_state,68,4,0);h=HEAP[HEAP[u+96]+4];HEAP[u+688]=HEAP[h+180];if(HEAP[u+688]==0)HEAP[u+688]=_TT_RunIns.__index__;o=s;n=HEAP[o];if(HEAP[o+292]!=0){f=j=HEAP[o+296];h=18}else{f=m=HEAP[HEAP[n+96]+40];h=20}if((h==20?m:j)==0)HEAP[q]=153;else{_TT_Load_Context(f,n,o);HEAP[f+428]=0;HEAP[f+16]=0;HEAP[f+
-476]=64;HEAP[f+480]=0;HEAP[f+484]=0;HEAP[f+488]=0;HEAP[f+564]=65536;h=f+216;j=f+244;HEAP[h]=0;HEAP[h+2]=0;HEAP[h+4]=0;HEAP[h+8]=0;HEAP[j+8]=0;HEAP[j+16]=0;HEAP[j+12]=65536;m=HEAP[n+652];j=HEAP[n+656];h=f;j=j;m=m;HEAP[h+444+0]=j;HEAP[h+444+0+4]=m;h=f;HEAP[h+444+8]=0;HEAP[h+444+8+4]=0;h=f;HEAP[h+444+16]=0;HEAP[h+444+16+4]=0;h=HEAP[n+652]!=0;e:do if(h){h=f;j=h+444+0;HEAP[h+356]=HEAP[j];HEAP[h+364]=HEAP[j+4];HEAP[h+360]=0;HEAP[h+352]=1;m=j=0;if(m==0){j=l=FUNCTION_TABLE[HEAP[n+688]](f);if(l==0)break e;
-else h=23}else h=63;HEAP[q]=h==63?m:l;break d}else j=0;while(0);h=o;l=f;h=h;HEAP[h+116]=HEAP[l+396];HEAP[h+128]=HEAP[l+408];HEAP[h+140]=HEAP[l+420];HEAP[h+144]=HEAP[l+424];l=l;m=h;for(h=24;;){F=h==24?0:F;h=0+F;s=m+148+h*8+4;u=HEAP[l+444+h*8+4];HEAP[m+148+h*8]=HEAP[l+444+h*8];HEAP[s]=u;var F=F+1;if(F!=3)h=26;else{h=26;break}}F=j;HEAP[q]=F;if(F!=0)break d;r=F;f=29;break c}}while(0);_tt_size_done_bytecode(r);r=C=HEAP[q];if(C!=0){h=5;f=30}else{h=5;f=29}break c}else f=29;while(0);c:do if(f==29){if(HEAP[w+
-301]==0){q=HEAP[w];r=x=0;if(unSign(HEAP[w+240],32)>unSign(r,32)){q=q+672;x=x;r=x+1;for(h=31;;){G=h==31?0:G;F=x+G;l=r+G;h=HEAP[w+244];j=HEAP[w+72+16];m=reSign(HEAP[HEAP[q]+2*F],16);j=_FT_MulFix(m,j);HEAP[h+4*F]=j;F=unSign(HEAP[w+240],32)>unSign(l,32);var G=G+1;if(F)h=32;else break}}x=0;G=unSign(HEAP[w+256+8],16);q=x;if(unSign(G,32)>unSign(q,32)){G=w+256+12;q=w+256+12;r=w+256+16;F=w+256+16;l=w+256+8;x=x;j=x+1;for(h=35;;){H=h==35?0:H;m=x+H;h=j+H;HEAP[HEAP[G]+8*m]=0;HEAP[HEAP[q]+8*m+4]=0;HEAP[HEAP[r]+
-8*m]=0;HEAP[HEAP[F]+8*m+4]=0;m=unSign(HEAP[l],16);h=unSign(m,32)>unSign(h,32);var H=H+1;if(h)h=36;else break}}x=0;H=unSign(HEAP[w+248],16);G=x;G=unSign(H,32)>unSign(G,32);H=w;if(G){G=w+248;var J=w;x=x;q=x+1;for(h=39;;){L=h==39?0:L;r=q+L;HEAP[HEAP[(h==39?H:J)+252]+4*(x+L)]=0;F=unSign(HEAP[G],16);r=unSign(F,32)>unSign(r,32);var L=L+1;if(r)h=40;else break}h=41}else h=76;_llvm_memcpy_p0i8_p0i8_i32((h==41?J:H)+172,_tt_default_graphics_state,68,4,0);r=x=_tt_size_run_prep(w);if(x==0)h=43;else{h=43;f=30;
-break c}HEAP[w+301]=1}z=J=r;if(J!=0){f=47;break c}else break b}while(0);if(f==30)z=h==5?C:x;k=z;f=49;break a}while(0);if(HEAP[g+292]!=0){var N=HEAP[g+296];h=50}else{var I=HEAP[HEAP[y+96]+40];h=52}z=C=h==52?I:N;if(C==0){k=153;f=49}else{C=(reSign(b,32)>>reSign(16,32)&15)!=2;C=unSign(C,1);_TT_Load_Context(z,y,g);if(HEAP[z+604]!=C){HEAP[z+604]=C;N=unSign(HEAP[g+240],32)>unSign(0,32);C=g;if(N){N=g+72+16;I=y+672;J=g+240;B=g;for(h=53;;){i=h==53?0:i;w=1+i;L=0+i;H=HEAP[(h==53?C:B)+244];G=HEAP[N];x=reSign(HEAP[HEAP[I]+
-2*L],16);G=_FT_MulFix(x,G);HEAP[H+4*L]=G;w=unSign(HEAP[J],32)>unSign(w,32);i=i+1;if(w)h=54;else break}h=55}else h=80;_tt_size_run_prep(h==55?B:C)}if((unSign(HEAP[z+284+52],8)&1&255)!=0)b|=2;(unSign(HEAP[z+284+52],8)&2)!=0&&_llvm_memcpy_p0i8_p0i8_i32(z+284,_tt_default_graphics_state,68,4,0);HEAP[z+561]=b&255&-128;HEAP[e+160]=z;HEAP[e+164]=HEAP[z+392];f=1}break a}else f=1;while(0);a:do if(f==1){if(HEAP[HEAP[y+128]+52]!=0)HEAP[e+84]=0;else{k=FUNCTION_TABLE[HEAP[y+508]](y,1735162214,A,0);if(k==142)HEAP[e+
-84]=0;else if(k!=0){k=k;break a}else{k=A;k=k=HEAP[k+8];HEAP[e+84]=k}}if(a==0){i=B=HEAP[HEAP[d+156]];k=i+20;i=i+56;HEAP[k+2]=0;HEAP[k]=0;HEAP[k+28]=0;_llvm_memcpy_p0i8_p0i8_i32(i,k,36,4,0);HEAP[e+12]=B}HEAP[e+16]=b;HEAP[e]=y;HEAP[e+4]=g;HEAP[e+8]=d;HEAP[e+24]=A;k=0}while(0);e=k;STACKTOP=c;return e}_tt_loader_init.__index__=Runtime.getFunctionIndex(_tt_loader_init,"_tt_loader_init");
-function _tt_glyphzone_done(e){var g,d;d=HEAP[e];if(d!=0){g=HEAP[e+28];g!=0&&FUNCTION_TABLE[HEAP[d+8]](d,g);HEAP[e+28]=0;g=HEAP[e+24];g!=0&&FUNCTION_TABLE[HEAP[d+8]](d,g);HEAP[e+24]=0;g=HEAP[e+16];g!=0&&FUNCTION_TABLE[HEAP[d+8]](d,g);HEAP[e+16]=0;g=HEAP[e+12];g!=0&&FUNCTION_TABLE[HEAP[d+8]](d,g);HEAP[e+12]=0;g=HEAP[e+20];g!=0&&FUNCTION_TABLE[HEAP[d+8]](d,g);HEAP[e+20]=0;HEAP[e+8]=0;HEAP[e+4]=HEAP[e+8];HEAP[e+10]=0;HEAP[e+6]=0;HEAP[e]=0}}
-_tt_glyphzone_done.__index__=Runtime.getFunctionIndex(_tt_glyphzone_done,"_tt_glyphzone_done");
-function _tt_face_init(e,g,d,b,a){var c=STACKTOP;STACKTOP+=40;Runtime.memset(c,0,40);var f,h=null,i,k,j,l,m=c+4,o,n,p,r=c+8,q,s,u,t,v=c+12,w;i=c+16;n=c+20;var x,y,A;h=_FT_Get_Module(HEAP[HEAP[g+96]+4],__str537);h=h!=0?HEAP[HEAP[h]+20]:0;var z=h==0;a:do if(z)f=6;else{A=_FT_Stream_Seek(e,0);if(A!=0){f=1;break a}A=FUNCTION_TABLE[HEAP[h+4]](e,g,d,b,a);if(A!=0){f=1;break a}z=HEAP[g+148]!=65536;b:do if(z){if(HEAP[g+148]==131072){f=5;break b}if(HEAP[g+148]!=1953658213){f=6;break a}}while(0);HEAP[g+8]|=2048;
-if(reSign(d,32)reSign(H,32))){f=59;break b}h=HEAP[HEAP[A]+16*H];if(h==1668707360){h=58;f=21}else if(h==1718642541){h=58;f=20}else if(h==1886545264){h=58;f=22}else{h=58;f=57}c:do if(f==20){h=20;f=21;break c}else if(f==22){h=22;f=21;break c}while(0);c:do if(f==21){var L=h==22?2:h==20?1:0;h=unSign(J,16)&65535;var N=unSign(h,16),I=unSign(h,16),P=unSign(h,16),K=unSign(h,16);h=21;for(;;){f=h==55?ga:0;var O=h==55?ea:0;h=
-_sfnt_id_6968+O*24+L*8+4;var M=_sfnt_id_6968+O*24+L*8,Q=n+O*4;if(!(reSign(O,32)<=reSign(4,32)))break c;if(HEAP[HEAP[C]+16*H+12]==HEAP[h]){var R=f==0;e:do if(R)if(HEAP[HEAP[b]+16*N+4]!=0){w=HEAP[HEAP[a]+16*I+4];h=24}else{if(HEAP[z]==0){h=26;break e}if(FUNCTION_TABLE[HEAP[B]](d,HEAP[HEAP[E]+16*P],HEAP[D],0)==0){h=28;break e}ea=HEAP[HEAP[F]+16*K+12];ga=HEAP[G];if(_FT_Stream_EnterFrame(ga,ea)!=0){h=29;break e}if(unSign(ea,32)>unSign(3,32)){var T=ga+32,V=ga+36,U=ga+32,S=ea+-4;for(h=31;;){aa=h==31?0:aa;
-ba=h==31?0:ba;u=S+aa*-4;var X=HEAP[T];if(X+3unSign(3,32);var aa=aa+1;if(h)h=35;else break}h=36}else h=30;T=h==36?ba:0;ea=h==36?u:ea;if(ea!=0){V=ga+32;U=ga+36;S=ga+32;X=ga+32;for(h=38;;){la=h==42?la:0;$=h==42?$:T;W=la*-8+24;if(HEAP[V]unSign(-65537,32))o&=65535;ca=f!=0;d:do if(ca)f=68;else{if(unSign(t,32)>unSign(255,32)){f=68;break d}if(unSign(o,32)>unSign(65537,32)){f=68;break d}f=_ft_mem_realloc(w,1,0,t,0,v);HEAP[q+756]=f;if(HEAP[v]!=0){f=71;break d}s=0;f=t;w=o;u=u;t=q+756;ca=o;s=s;Y=h;h=Y+(0*ca+w);$=0+s;la=unSign($,32)u;e:do if(la)h=72;else{ba=ca+w;aa=s+1;for(h=73;;){k=h==73?0:k;x=ca*k;h=Y+(ba+x);j=aa+k;HEAP[HEAP[t]+(s+k)]=HEAP[Y+x];k=k+1;if(unSign(j,32)u){h=74;break e}else h=74}}while(0);s=h==72?$:j;HEAP[q+748]=s;HEAP[q+744]=HEAP[i];HEAP[q+752]=o;f=76;break d}while(0);d:do if(f==68){HEAP[v]=3;f=71;break d}while(0);if(f==71){j=q+740;i=k=n;j=j;k=k!=0;d:do if(k){if(HEAP[i+20]==0)break d;o=HEAP[i+28];h=HEAP[j];o=o;h=h;h!=0&&FUNCTION_TABLE[HEAP[o+8]](o,h);HEAP[j]=0}while(0);HEAP[j]=0;HEAP[q+
-744]=0}A=v=HEAP[v];if(v!=0){f=1;break a}else break b}else{HEAP[v]=ca;h=62}while(0);A=h==62?ca:o;f=1;break a}while(0);v=(HEAP[g+8]&1&255)!=0;b:do if(v){if(HEAP[HEAP[g+128]+52]==0){i=e;p=g;i=i;j=FUNCTION_TABLE[HEAP[p+508]](p,1735162214,i,p+704);k=j==142;c:do{if(k){HEAP[p+704]=0;f=83}else f=j!=0?84:83;break c}while(0);c:do if(f==83)if(FUNCTION_TABLE[HEAP[p+508]](p,1819239265,i,r)!=0)j=144;else{if(HEAP[p+160+50]!=0){j=2;if(unSign(HEAP[r],32)>unSign(262143,32)){j=8;break c}else{k=j;k=unSign(HEAP[r],32)>>>
-unSign(k,32);HEAP[p+732]=k}}else{j=1;if(unSign(HEAP[r],32)>unSign(131071,32)){j=8;break c}else{k=j;k=unSign(HEAP[r],32)>>>unSign(k,32);HEAP[p+732]=k}}k=HEAP[p+732]!=HEAP[p+16];d:do if(k){o=HEAP[p+16];if(!(unSign(HEAP[p+732],32)reSign(0,32);Y=reSign(h,
-32)unSign(0,32);d=HEAP[i+20];if(b){b=h;a=i+20;f=i;var k=i+20,j=b+8;for(g=22;;){n=g==22?0:n;var l=1+n,m=0+n;o=HEAP[(g==22?d:o)+8*m+4];o!=0&&FUNCTION_TABLE[HEAP[j]](b,o);HEAP[HEAP[a]+8*m+4]=0;g=unSign(HEAP[f],32)>unSign(l,32);var o=HEAP[k],n=n+1;if(g)g=25;else break}g=26}else g=62;a=
-g==26?o:d;d=h;b=a;a!=0&&FUNCTION_TABLE[HEAP[d+8]](d,b);HEAP[i+20]=0}a=HEAP[i+28];d=h;b=a;a!=0&&FUNCTION_TABLE[HEAP[d+8]](d,b);HEAP[i+28]=0;a=HEAP[i+36];d=h;b=a;a!=0&&FUNCTION_TABLE[HEAP[d+8]](d,b);HEAP[i+36]=0;a=i;d=h;b=a;if(a==0)break a;FUNCTION_TABLE[HEAP[d+8]](d,b)}while(0);HEAP[e+712]=0}}_tt_face_done.__index__=Runtime.getFunctionIndex(_tt_face_done,"_tt_face_done");
-function _tt_size_run_prep(e){var g=null,d,b,a,c;a=HEAP[e];if(HEAP[e+292]!=0){c=d=HEAP[e+296];g=0}else{c=b=HEAP[HEAP[a+96]+40];g=2}if((g==2?b:d)==0)e=153;else{_TT_Load_Context(c,a,e);HEAP[c+428]=0;HEAP[c+16]=0;HEAP[c+488]=0;g=HEAP[a+660];b=HEAP[a+664];d=c;HEAP[d+444+8]=b;HEAP[d+444+8+4]=g;d=c;HEAP[d+444+16]=0;HEAP[d+444+16+4]=0;g=HEAP[a+660]!=0;a:do if(g){d=c;b=d+444+8;HEAP[d+356]=HEAP[b];HEAP[d+364]=HEAP[b+4];HEAP[d+360]=0;HEAP[d+352]=2;d=0;if(d!=0)break a;if(HEAP[e+292]!=0)break a;d=FUNCTION_TABLE[HEAP[a+
-688]](c)}else d=0;while(0);_llvm_memcpy_p0i8_p0i8_i32(e+172,c+284,68,4,0);a=c;HEAP[e+116]=HEAP[a+396];HEAP[e+128]=HEAP[a+408];HEAP[e+140]=HEAP[a+420];HEAP[e+144]=HEAP[a+424];for(g=5;;){f=g==5?0:f;c=0+f;g=e+148+c*8+4;b=HEAP[a+444+c*8+4];HEAP[e+148+c*8]=HEAP[a+444+c*8];HEAP[g]=b;var f=f+1;if(f!=3)g=8;else break}e=d}return e}_tt_size_run_prep.__index__=Runtime.getFunctionIndex(_tt_size_run_prep,"_tt_size_run_prep");
-function _tt_size_done_bytecode(e){var g;g=HEAP[HEAP[e]+100];if(HEAP[e+292]!=0){HEAP[e+296]=0;HEAP[e+292]=0}var d=HEAP[e+244];d!=0&&FUNCTION_TABLE[HEAP[g+8]](g,d);HEAP[e+244]=0;HEAP[e+240]=0;d=HEAP[e+252];d!=0&&FUNCTION_TABLE[HEAP[g+8]](g,d);HEAP[e+252]=0;HEAP[e+248]=0;_tt_glyphzone_done(e+256);d=HEAP[e+124];d!=0&&FUNCTION_TABLE[HEAP[g+8]](g,d);HEAP[e+124]=0;d=HEAP[e+136];d!=0&&FUNCTION_TABLE[HEAP[g+8]](g,d);HEAP[e+136]=0;HEAP[e+116]=0;HEAP[e+120]=0;HEAP[e+128]=0;HEAP[e+132]=0;HEAP[e+140]=0;HEAP[e+
-144]=0;HEAP[e+300]=0;HEAP[e+301]=0}_tt_size_done_bytecode.__index__=Runtime.getFunctionIndex(_tt_size_done_bytecode,"_tt_size_done_bytecode");function _tt_size_init(e){HEAP[e+300]=0;HEAP[e+301]=0;HEAP[e+72+36]=0;HEAP[e+112]=-1;return 0}_tt_size_init.__index__=Runtime.getFunctionIndex(_tt_size_init,"_tt_size_init");function _tt_size_done(e){HEAP[e+300]!=0&&_tt_size_done_bytecode(e);HEAP[e+72+36]=0}_tt_size_done.__index__=Runtime.getFunctionIndex(_tt_size_done,"_tt_size_done");
-function _tt_size_reset(e){var g,d,b,a;HEAP[e+72+36]=0;b=HEAP[e];a=e+44;g=e+12;HEAP[a]=HEAP[g];HEAP[a+2]=HEAP[g+2];HEAP[a+4]=HEAP[g+4];HEAP[a+8]=HEAP[g+8];HEAP[a+12]=HEAP[g+12];HEAP[a+16]=HEAP[g+16];HEAP[a+20]=HEAP[g+20];HEAP[a+24]=HEAP[g+24];var c=HEAP[a]==0;a:do if(c)g=0;else{if(HEAP[a+2]==0){g=0;break a}if((unSign(HEAP[b+160+16],16)&8)!=0){d=unSign(HEAP[b+68],16);g=unSign(HEAP[a],16)<<6;d=_FT_DivFix(g,d);HEAP[a+4]=d;d=unSign(HEAP[b+68],16);g=unSign(HEAP[a+2],16)<<6;d=_FT_DivFix(g,d);HEAP[a+8]=
-d;d=HEAP[a+8];g=reSign(HEAP[b+70],16);d=_FT_MulFix(g,d)+32&-64;HEAP[a+12]=d;d=HEAP[a+8];g=reSign(HEAP[b+72],16);d=_FT_MulFix(g,d)+32&-64;HEAP[a+16]=d;d=HEAP[a+8];g=reSign(HEAP[b+74],16);d=_FT_MulFix(g,d)+32&-64;HEAP[a+20]=d;d=HEAP[a+4];b=reSign(HEAP[b+76],16);b=_FT_MulFix(b,d)+32&-64;HEAP[a+24]=b}b=HEAP[a+2];b=unSign(HEAP[a],16)>=unSign(b,16);d=a;if(b){HEAP[e+72+16]=HEAP[d+4];HEAP[e+72+8]=HEAP[a];HEAP[e+72]=65536;b=unSign(HEAP[a],16);a=unSign(HEAP[a+2],16);a=_FT_MulDiv(a,65536,b);HEAP[e+72+4]=a}else{HEAP[e+
-72+16]=HEAP[d+8];HEAP[e+72+8]=HEAP[a+2];b=unSign(HEAP[a+2],16);a=unSign(HEAP[a],16);a=_FT_MulDiv(a,65536,b);HEAP[e+72]=a;HEAP[e+72+4]=65536}HEAP[e+301]=0;HEAP[e+72+36]=1;d=0;g=6;break a}while(0);if(g==0)d=151;return d}_tt_size_reset.__index__=Runtime.getFunctionIndex(_tt_size_reset,"_tt_size_reset");function _tt_driver_init(e){return _TT_New_Context(e)==0?153:0}_tt_driver_init.__index__=Runtime.getFunctionIndex(_tt_driver_init,"_tt_driver_init");
-function _tt_driver_done(e){if(HEAP[e+40]!=0){_TT_Done_Context(HEAP[e+40]);HEAP[e+40]=0}}_tt_driver_done.__index__=Runtime.getFunctionIndex(_tt_driver_done,"_tt_driver_done");function _tt_slot_init(e){return _FT_GlyphLoader_CreateExtra(HEAP[HEAP[e+156]])}_tt_slot_init.__index__=Runtime.getFunctionIndex(_tt_slot_init,"_tt_slot_init");
-function _TT_Done_Context(e){var g,d;d=HEAP[e+8];HEAP[e+440]=0;HEAP[e+442]=0;g=HEAP[e+24];g!=0&&FUNCTION_TABLE[HEAP[d+8]](d,g);HEAP[e+24]=0;HEAP[e+20]=0;g=HEAP[e+436];g!=0&&FUNCTION_TABLE[HEAP[d+8]](d,g);HEAP[e+436]=0;HEAP[e+432]=0;HEAP[e+428]=0;g=HEAP[e+392];g!=0&&FUNCTION_TABLE[HEAP[d+8]](d,g);HEAP[e+392]=0;HEAP[e+388]=0;HEAP[e+4]=0;HEAP[e]=0;e!=0&&FUNCTION_TABLE[HEAP[d+8]](d,e)}_TT_Done_Context.__index__=Runtime.getFunctionIndex(_TT_Done_Context,"_TT_Done_Context");
-function _Update_Max(e,g,d,b,a){var c=STACKTOP;STACKTOP+=4;Runtime.memset(c,0,4);var f,h,i=unSign(HEAP[g],32)>reSign(16,32)&65535;b=(b&65535)*a;d=d*a;a=unSign(d,32)>>>unSign(16,32);d=d*65536+8192;b=d+b;d=d;if(unSign(b,32)>>unSign(14,32);d=a<<18|b;c=reSign(c,32)>=reSign(0,32);a=d;return c?a:0-a}_TT_MulFix14.__index__=Runtime.getFunctionIndex(_TT_MulFix14,"_TT_MulFix14");
-function _TT_DotFix14(e,g,d,b){var a,c;c=(e&65535)*d;a=(reSign(e,32)>>reSign(16,32))*d;e=a*65536+c;d=reSign(a,32)>>reSign(16,32);a=reSign(c,32)>>reSign(31,32);c=c;c=unSign(e,32)>reSign(16,32))*b;g=a*65536+c;b=reSign(a,32)>>reSign(16,32);a=reSign(c,32)>>reSign(31,32);c=c;c=unSign(g,32)>reSign(31,32);c=g+d;g=g;g=unSign(c,32)>>unSign(14,32)|e}_TT_DotFix14.__index__=Runtime.getFunctionIndex(_TT_DotFix14,"_TT_DotFix14");
-function _Current_Ratio(e){var g=STACKTOP;STACKTOP+=8;Runtime.memset(g,0,8);var d,b;if(HEAP[e+244+12]==0)if(HEAP[e+284+10+2]==0)HEAP[e+244+12]=HEAP[e+244];else{d=e+244;if(HEAP[e+284+10]==0)HEAP[e+244+12]=HEAP[d+4];else{d=HEAP[d];b=reSign(HEAP[e+284+10],16);d=_FT_MulDiv(b,d,16384);b=HEAP[e+244+4];var a=reSign(HEAP[e+284+10+2],16);b=_FT_MulDiv(a,b,16384);HEAP[g]=d;HEAP[g+4]=b;d=_FT_Vector_Length(g);HEAP[e+244+12]=d}}e=HEAP[e+244+12];STACKTOP=g;return e}
-_Current_Ratio.__index__=Runtime.getFunctionIndex(_Current_Ratio,"_Current_Ratio");function _Read_CVT(e,g){return HEAP[HEAP[e+384]+4*g]}_Read_CVT.__index__=Runtime.getFunctionIndex(_Read_CVT,"_Read_CVT");function _Read_CVT_Stretched(e,g){var d=_Current_Ratio(e);return _FT_MulFix(HEAP[HEAP[e+384]+4*g],d)}_Read_CVT_Stretched.__index__=Runtime.getFunctionIndex(_Read_CVT_Stretched,"_Read_CVT_Stretched");function _Write_CVT(e,g,d){HEAP[HEAP[e+384]+4*g]=d}
-_Write_CVT.__index__=Runtime.getFunctionIndex(_Write_CVT,"_Write_CVT");function _Write_CVT_Stretched(e,g,d){var b=HEAP[e+384];e=_Current_Ratio(e);d=_FT_DivFix(d,e);HEAP[b+4*g]=d}_Write_CVT_Stretched.__index__=Runtime.getFunctionIndex(_Write_CVT_Stretched,"_Write_CVT_Stretched");function _Move_CVT(e,g,d){HEAP[HEAP[e+384]+4*g]=d+HEAP[HEAP[e+384]+4*g]}_Move_CVT.__index__=Runtime.getFunctionIndex(_Move_CVT,"_Move_CVT");
-function _Move_CVT_Stretched(e,g,d){var b=HEAP[e+384],a=HEAP[HEAP[e+384]+4*g];e=_Current_Ratio(e);d=_FT_DivFix(d,e)+a;HEAP[b+4*g]=d}_Move_CVT_Stretched.__index__=Runtime.getFunctionIndex(_Move_CVT_Stretched,"_Move_CVT_Stretched");
-function _Ins_Goto_CodeRange(e,g,d){var b;b=reSign(g,32)<=reSign(0,32);var a=reSign(g,32)>reSign(3,32);if(b|a){HEAP[e+12]=132;e=1}else{b=e+444+(g-1)*8;if(HEAP[b]==0){HEAP[e+12]=138;e=1}else if(unSign(HEAP[b+4],32)=reSign(0,32);a:do{if(b){e=d+g;if(g==0)break a;if(!(reSign(e,32)reSign(0,32)))break a}e=0}while(0);return e}_Round_None.__index__=Runtime.getFunctionIndex(_Round_None,"_Round_None");
-function _Round_To_Grid(e,g,d){var b=reSign(g,32)>=reSign(0,32);a:do{if(b){e=g+32+d;var a=g==0;b:do if(!a){if(reSign(e,32)<=reSign(0,32))break b;e&=-64;break a}while(0)}else{e=0-(d+32+(0-g)&-64);if(!(reSign(e,32)>reSign(0,32)))break a}e=0}while(0);return e}_Round_To_Grid.__index__=Runtime.getFunctionIndex(_Round_To_Grid,"_Round_To_Grid");
-function _Round_To_Half_Grid(e,g,d){var b=reSign(g,32)>=reSign(0,32);a:do{if(b){e=(d+g&-64)+32;if(g==0)break a;if(!(reSign(e,32)reSign(0,32)))break a}e=0}while(0);return e}_Round_To_Half_Grid.__index__=Runtime.getFunctionIndex(_Round_To_Half_Grid,"_Round_To_Half_Grid");
-function _Round_Down_To_Grid(e,g,d){var b=reSign(g,32)>=reSign(0,32);a:do{if(b){e=d+g;var a=g==0;b:do if(!a){if(reSign(e,32)<=reSign(0,32))break b;e&=-64;break a}while(0)}else{e=0-(d-g&-64);if(!(reSign(e,32)>reSign(0,32)))break a}e=0}while(0);return e}_Round_Down_To_Grid.__index__=Runtime.getFunctionIndex(_Round_Down_To_Grid,"_Round_Down_To_Grid");
-function _Round_Up_To_Grid(e,g,d){var b=reSign(g,32)>=reSign(0,32);a:do{if(b){e=g+63+d;var a=g==0;b:do if(!a){if(reSign(e,32)<=reSign(0,32))break b;e&=-64;break a}while(0)}else{e=0-(d+63+(0-g)&-64);if(!(reSign(e,32)>reSign(0,32)))break a}e=0}while(0);return e}_Round_Up_To_Grid.__index__=Runtime.getFunctionIndex(_Round_Up_To_Grid,"_Round_Up_To_Grid");
-function _Round_To_Double_Grid(e,g,d){var b=reSign(g,32)>=reSign(0,32);a:do{if(b){e=g+16+d;var a=g==0;b:do if(!a){if(reSign(e,32)<=reSign(0,32))break b;e&=-32;break a}while(0)}else{e=0-(d+16+(0-g)&-32);if(!(reSign(e,32)>reSign(0,32)))break a}e=0}while(0);return e}_Round_To_Double_Grid.__index__=Runtime.getFunctionIndex(_Round_To_Double_Grid,"_Round_To_Double_Grid");
-function _Round_Super(e,g,d){if(reSign(g,32)>=reSign(0,32)){d=0-HEAP[e+476]&g+(0-HEAP[e+480])+HEAP[e+484]+d;g=g!=0;a:do if(g){if(!(reSign(d,32)reSign(0,32))d=0;d-=HEAP[e+480]}return d}_Round_Super.__index__=Runtime.getFunctionIndex(_Round_Super,"_Round_Super");
-function _Round_Super_45(e,g,d){if(reSign(g,32)>=reSign(0,32)){var b=HEAP[e+476];d=Math.floor(reSign(g+(0-HEAP[e+480])+HEAP[e+484]+d,32)/reSign(b,32));d=HEAP[e+476]*d;g=g!=0;a:do if(g){if(!(reSign(d,32)reSign(0,32))d=0;d-=HEAP[e+480]}return d}_Round_Super_45.__index__=Runtime.getFunctionIndex(_Round_Super_45,"_Round_Super_45");
-function _SetSuperRound(e,g,d){var b;b=d&192;b=b==0?3:b==64?4:b==128?5:b==192?6:7;if(b==3){g=Math.floor(reSign(g,32)/reSign(2,32));HEAP[e+476]=g}else if(b==4)HEAP[e+476]=g;else if(b==5)HEAP[e+476]=g*2;else if(b==6)HEAP[e+476]=g;g=d&48;b=g==0?8:g==16?9:g==32?10:g==48?11:12;if(b==8)HEAP[e+480]=0;else if(b==9){g=Math.floor(reSign(HEAP[e+476],32)/reSign(4,32));HEAP[e+480]=g}else if(b==10){g=Math.floor(reSign(HEAP[e+476],32)/reSign(2,32));HEAP[e+480]=g}else if(b==11){g=Math.floor(reSign(HEAP[e+476]*3,
-32)/reSign(4,32));HEAP[e+480]=g}if((d&15)==0)HEAP[e+484]=HEAP[e+476]-1;else{d=Math.floor(reSign(((d&15)-4)*HEAP[e+476],32)/reSign(8,32));HEAP[e+484]=d}d=Math.floor(reSign(HEAP[e+476],32)/reSign(256,32));HEAP[e+476]=d;d=Math.floor(reSign(HEAP[e+480],32)/reSign(256,32));HEAP[e+480]=d;d=Math.floor(reSign(HEAP[e+484],32)/reSign(256,32));HEAP[e+484]=d}_SetSuperRound.__index__=Runtime.getFunctionIndex(_SetSuperRound,"_SetSuperRound");
-function _Project(e,g,d){var b=reSign(HEAP[e+284+10+2],16);e=reSign(HEAP[e+284+10],16);return _TT_DotFix14(g,d,e,b)}_Project.__index__=Runtime.getFunctionIndex(_Project,"_Project");function _Dual_Project(e,g,d){var b=reSign(HEAP[e+284+6+2],16);e=reSign(HEAP[e+284+6],16);return _TT_DotFix14(g,d,e,b)}_Dual_Project.__index__=Runtime.getFunctionIndex(_Dual_Project,"_Dual_Project");function _Project_x(e,g){return g}_Project_x.__index__=Runtime.getFunctionIndex(_Project_x,"_Project_x");
-function _Project_y(e,g,d){return d}_Project_y.__index__=Runtime.getFunctionIndex(_Project_y,"_Project_y");
-function _Compute_Funcs(e){var g=e+284;if(HEAP[e+284+14]==16384){g=reSign(HEAP[g+10],16)*65536;HEAP[e+564]=g}else{var d=e+284+10;if(HEAP[g+14+2]==16384){g=reSign(HEAP[d+2],16)*65536;HEAP[e+564]=g}else{g=reSign(HEAP[d],16);g=reSign(HEAP[e+284+14],16)*g;d=reSign(HEAP[e+284+10+2],16);g=(reSign(HEAP[e+284+14+2],16)*d+g)*4;HEAP[e+564]=g}}HEAP[e+572]=HEAP[e+284+10]==16384?_Project_x.__index__:HEAP[e+284+10+2]==16384?_Project_y.__index__:_Project.__index__;HEAP[e+576]=HEAP[e+284+6]==16384?_Project_x.__index__:
-HEAP[e+284+6+2]==16384?_Project_y.__index__:_Dual_Project.__index__;HEAP[e+584]=_Direct_Move.__index__;HEAP[e+588]=_Direct_Move_Orig.__index__;g=HEAP[e+564]==1073741824;a:do if(g){d=e;if(HEAP[e+284+14]==16384){HEAP[d+584]=_Direct_Move_X.__index__;HEAP[e+588]=_Direct_Move_Orig_X.__index__}else{if(HEAP[d+284+14+2]!=16384)break a;HEAP[e+584]=_Direct_Move_Y.__index__;HEAP[e+588]=_Direct_Move_Orig_Y.__index__}}while(0);g=reSign(HEAP[e+564],32)>=reSign(-67108863,32);a:do if(g){if(!(reSign(HEAP[e+564],32)<=
-reSign(67108863,32)))break a;HEAP[e+564]=1073741824}while(0);HEAP[e+244+12]=0}_Compute_Funcs.__index__=Runtime.getFunctionIndex(_Compute_Funcs,"_Compute_Funcs");
-function _Normalize(e,g,d,b){e=STACKTOP;STACKTOP+=16;Runtime.memset(e,0,16);var a=null,c,f,h=e+8,i;i=g;d=d;g=reSign(i,32)>=reSign(-65535,32);a=reSign(i,32)<=reSign(65535,32);g=g&a;a:do if(g){g=reSign(d,32)>=reSign(-65535,32);a=reSign(d,32)<=reSign(65535,32);if(!(g&a))break a;i*=256;d*=256;f=d;c=i;f=f;HEAP[h]=c;HEAP[h+4]=f;a=c=c=_FT_Vector_Length(h);if(a!=0){c=_FT_MulDiv(i,16384,a)&65535;HEAP[b]=c;c=_FT_MulDiv(d,16384,a)&65535;HEAP[b+2]=c}STACKTOP=e;return}while(0);h=d;HEAP[e]=i;HEAP[e+4]=h;a=_FT_Vector_Length(e);
-i=_FT_MulDiv(i,16384,a);d=_FT_MulDiv(d,16384,a);a=d*d+i*i;if(reSign(i,32)reSign(268451839,32)){m=i;d=d;for(a=8;;){c=a==8?d:c;f=a==8?m:f;i=reSign(f,32)reSign(268451839,32))a=9;else break}d=c;i=f}if(h!=0)i=0-i;if(g!=0)d=0-d;HEAP[b]=i&65535;HEAP[b+2]=d&65535;STACKTOP=e}_Normalize.__index__=Runtime.getFunctionIndex(_Normalize,"_Normalize");
-function _Ins_SxVTL(e,g,d,b,a){var c,f,h=unSign(HEAP[e+108+8],16)<=unSign(g,16);a:do if(h)c=0;else{c=d;if(unSign(HEAP[e+72+8],16)<=unSign(c,16)){c=0;break a}f=HEAP[e+72+16];d=unSign(d,16);d=f+8*d;f=HEAP[e+108+16];g=unSign(g,16);f=f+8*g;g=HEAP[d]-HEAP[f];d=HEAP[d+4]-HEAP[f+4];if((b&1&255)!=0){b=d;d=g;g=0-b}_Normalize(e,g,d,a);f=0;c=5;break a}while(0);if(c==0){if(HEAP[e+561]!=0)HEAP[e+12]=134;f=1}return f&255}_Ins_SxVTL.__index__=Runtime.getFunctionIndex(_Ins_SxVTL,"_Ins_SxVTL");
-function _SkipCode(e){var g,d;HEAP[e+360]=HEAP[e+372]+HEAP[e+360];g=HEAP[e+364];var b=reSign(HEAP[e+360],32)reSign(g,32)){g=0;break a}g=HEAP[e+372];g=2-unSign(HEAP[HEAP[e+356]+(HEAP[e+360]+1)],8)*g;HEAP[e+372]=g}g=HEAP[e+364];if(!(reSign(HEAP[e+372]+HEAP[e+360],32)<=reSign(g,32))){g=
-0;break a}d=0;g=4;break a}else g=0;while(0);if(g==0){HEAP[e+12]=131;d=1}return d&255}_SkipCode.__index__=Runtime.getFunctionIndex(_SkipCode,"_SkipCode");
-function _Compute_Point_Displacement(e,g,d,b,a){var c=STACKTOP;STACKTOP+=36;Runtime.memset(c,0,36);var f;if((unSign(HEAP[e+368],8)&1&255)!=0){_llvm_memcpy_p0i8_p0i8_i32(c,e+36,36,4,0);f=HEAP[e+284+2]}else{_llvm_memcpy_p0i8_p0i8_i32(c,e+72,36,4,0);f=HEAP[e+284+4]}var h=f;if(unSign(HEAP[c+8],16)<=unSign(h,16)){if(HEAP[e+561]!=0)HEAP[e+12]=134;HEAP[a]=0;d=1}else{_llvm_memcpy_p0i8_p0i8_i32(b,c,36,4,0);HEAP[a]=f;b=HEAP[e+572];a=HEAP[c+16];h=unSign(f,16);a=HEAP[a+8*h+4];h=HEAP[c+12];var i=unSign(f,16);
-a=a-HEAP[h+8*i+4];h=HEAP[c+16];i=unSign(f,16);h=HEAP[h+8*i];i=HEAP[c+12];f=unSign(f,16);f=FUNCTION_TABLE[b](e,h-HEAP[i+8*f],a);b=HEAP[e+564];a=reSign(HEAP[e+284+14],16)*65536;b=_FT_MulDiv(f,a,b);HEAP[g]=b;g=HEAP[e+564];e=reSign(HEAP[e+284+14+2],16)*65536;e=_FT_MulDiv(f,e,g);HEAP[d]=e;d=0}d=d&255;STACKTOP=c;return d}_Compute_Point_Displacement.__index__=Runtime.getFunctionIndex(_Compute_Point_Displacement,"_Compute_Point_Displacement");
-function _Move_Zp2_Point(e,g,d,b,a){var c=HEAP[e+284+14]!=0;a:do if(c){var f=HEAP[e+108+16],h=unSign(g,16);f=f+8*h;h=HEAP[e+108+16];var i=unSign(g,16);HEAP[f]=d+HEAP[h+8*i];if(a==0)break a;f=HEAP[e+108+24];h=unSign(g,16);i=HEAP[e+108+24];var k=unSign(g,16);HEAP[f+h]=HEAP[i+k]|8}while(0);d=HEAP[e+284+14+2]!=0;a:do if(d){c=HEAP[e+108+16];f=unSign(g,16);c=c+8*f;f=HEAP[e+108+16];h=unSign(g,16);HEAP[c+4]=b+HEAP[f+8*h+4];if(a==0)break a;c=HEAP[e+108+24];f=unSign(g,16);h=HEAP[e+108+24];i=unSign(g,16);HEAP[c+
-f]=HEAP[h+i]|16}while(0)}_Move_Zp2_Point.__index__=Runtime.getFunctionIndex(_Move_Zp2_Point,"_Move_Zp2_Point");
-function __iup_worker_interpolate(e,g,d,b,a){var c=null,f,h,i,k,j,l;b=b;a=a;var m=unSign(g,32)>unSign(d,32);a:do if(!m){c=b;if(unSign(HEAP[e+12],32)<=unSign(c,32))break a;c=a;if(unSign(HEAP[e+12],32)<=unSign(c,32))break a;f=HEAP[HEAP[e+8]+8*b];c=h=HEAP[HEAP[e+8]+8*a];if(reSign(f,32)>reSign(c,32)){c=f;f=h;h=c;c=b;b=a;a=c}i=HEAP[HEAP[e]+8*b];k=HEAP[HEAP[e]+8*a];j=HEAP[HEAP[e+4]+8*b]-i;l=HEAP[HEAP[e+4]+8*a]-k;if(f==h){c=g;var o=d;if(!(unSign(c,32)<=unSign(o,32)))break a;o=e;var n=i,p=j,r=e+4,q=d,s=l,
-u=c;h=u+1;for(c=4;;){t=c==4?0:t;c=u+t;l=h+t;j=HEAP[HEAP[o]+8*c];k=reSign(j,32)<=reSign(n,32);f=s+j;j=p+j;HEAP[HEAP[r]+8*c]=k?j:f;c=unSign(l,32)<=unSign(q,32);var t=t+1;if(c)c=5;else break}}else{c=g;o=d;if(!(unSign(c,32)<=unSign(o,32)))break a;o=e;n=i;p=j;r=e+4;q=d;s=k;u=l;h=h-f;l=l+k+(0-i)+(0-j);k=e+8;f=f;j=j+i;i=c;var v=i+1;for(c=7;;){G=c==7?0:G;E=c==7?0:E;F=c==7?0:F;var w=i+G,x=v+G;c=HEAP[HEAP[o]+8*w];if(reSign(c,32)<=reSign(n,32)){var y=p+c;c=9}else if(reSign(c,32)>=reSign(s,32)){var A=u+c;c=11}else{if(E==
-0){var z=_FT_MulDiv(l,65536,h);c=12}else c=23;var C=c==12?1:E,B=c==12?z:F,D=_FT_MulFix(HEAP[HEAP[k]+8*w]-f,B);D=j+D;c=14}var E=c==14?C:c==11?E:E,F=c==14?B:c==11?F:F;HEAP[HEAP[r]+8*w]=c==14?D:c==11?A:y;c=unSign(x,32)<=unSign(q,32);var G=G+1;if(c)c=15;else break}}}while(0)}__iup_worker_interpolate.__index__=Runtime.getFunctionIndex(__iup_worker_interpolate,"__iup_worker_interpolate");
-function _Ins_DELTAP(e,g){var d,b=null,a=HEAP[g],c=e+28,f=e+28,h=e+28,i=e+24,k=e+28,j=e+24,l=e+28,m=e+36+8,o=e+368,n=e+284+48,p=e+284+50,r=e+584,q=e+36,s=e+561,u=e+12;b=-1;a:for(;;){C=b==7?C:0;var t=unSign(1+C,32)<=unSign(a,32),v=HEAP[c];if(!t){d=11;break a}if(reSign(v,32)<=reSign(1,32)){d=1;break a}HEAP[h]=HEAP[f]-2;t=HEAP[HEAP[i]+4*(HEAP[k]+1)]&65535;var w=HEAP[HEAP[j]+4*HEAP[l]],x=unSign(HEAP[m],16)>unSign(t,16);b:do if(x){var y=unSign(w&240,32)>>>unSign(4,32);d=unSign(HEAP[o],8);if(d==113){b=
-12;d=3}else if(d==114){b=12;d=5}else{b=12;d=13}if(d==3){var A=y+16;b=3}else if(d==5){var z=y+32;b=5}d=b==5?z:b==3?A:y;d=reSign(HEAP[n],16)+d;b=_Current_Ratio(e);y=unSign(HEAP[e+244+8],16);if(_FT_MulFix(y,b)!=d)break b;d=(w&15)-8;b=d+1;d=(reSign(d,32)>=reSign(0,32)?b:d)*64;b=1<=reSign(a,32))HEAP[e+12]=130;else{c=HEAP[e+428];a=HEAP[e+436]+16*c;HEAP[e+428]=c+1;HEAP[a]=HEAP[e+352];HEAP[a+4]=HEAP[e+360]+1;HEAP[a+8]=1;HEAP[a+12]=HEAP[b+4];_Ins_Goto_CodeRange(e,HEAP[b],HEAP[b+4]);HEAP[e+
-376]=0}}else if(g==5)HEAP[e+12]=128}_Ins_UNKNOWN.__index__=Runtime.getFunctionIndex(_Ins_UNKNOWN,"_Ins_UNKNOWN");
-function _TT_RunIns(e){var g=STACKTOP;STACKTOP+=230;Runtime.memset(g,0,230);var d,b=null,a,c,f,h,i,k=g+8,j,l,m=g+16,o=g+24,n=g+32,p=g+40,r=g+48,q,s,u,t,v,w,x=g+56,y=g+92,A=g+94,z=g+98,C,B=g+102,D=g+138,E=g+140,F=g+144,G=g+148,H=g+184,J=g+186,L=g+190,N=g+194,I,P,K,O,M,Q=g+210,R,T,V,U=g+218,S=g+222,X=g+226,Y;Y=0;HEAP[e+244+12]=0;var W=e+592;if(HEAP[e+216]!=HEAP[e+216+2]){HEAP[W]=_Read_CVT_Stretched.__index__;HEAP[e+596]=_Write_CVT_Stretched.__index__;HEAP[e+600]=_Move_CVT_Stretched.__index__}else{HEAP[W]=
-_Read_CVT.__index__;HEAP[e+596]=_Write_CVT.__index__;HEAP[e+600]=_Move_CVT.__index__}_Compute_Funcs(e);W=unSign(HEAP[e+284+28]&255,8)&255;W=unSign(W,8);d=W==0?378:W==1?379:W==2?380:W==3?381:W==4?382:W==5?383:W==6?384:W==7?385:386;if(d==378)HEAP[e+568]=_Round_To_Half_Grid.__index__;else if(d==379)HEAP[e+568]=_Round_To_Grid.__index__;else if(d==380)HEAP[e+568]=_Round_To_Double_Grid.__index__;else if(d==381)HEAP[e+568]=_Round_Down_To_Grid.__index__;else if(d==382)HEAP[e+568]=_Round_Up_To_Grid.__index__;
-else if(d==383)HEAP[e+568]=_Round_None.__index__;else if(d==384)HEAP[e+568]=_Round_Super.__index__;else if(d==385)HEAP[e+568]=_Round_Super_45.__index__;W=k+4;var da=k+4,ba=g+4,aa=g+4,ca=X+2,$=X+2,la=S+2,ga=S+2,ea=U+2,Z=U+2,ha=Q+4,ia=Q+4,ja=N+4,fa=N+8,ka=N+12,na=N+4,sa=N+4,wa=N+4,Aa=N+4,Da=N+4,pa=N+4,ta=N+8,ma=B+16,ya=x+16,qa=r+4,ua=r+4,Ba=p+4,Na=p+4,Ea=n+4,ra=n+4,za=o+4,Ha=o+4,Ca=m+4,va=m+4;a:for(;;){HEAP[e+368]=HEAP[HEAP[e+356]+HEAP[e+360]];c=unSign(HEAP[e+368],8);c=reSign(HEAP[_opcode_length+c],
-8);HEAP[e+372]=c;if(reSign(HEAP[e+372],32)reSign(c,32)){d=3;break a}c=HEAP[e+372];c=2-unSign(HEAP[HEAP[e+356]+(HEAP[e+360]+1)],8)*c;HEAP[e+372]=c}c=HEAP[e+364];if(reSign(HEAP[e+372]+HEAP[e+360],32)>reSign(c,32)){d=3;break a}var Pa=HEAP[e+16];c=unSign(HEAP[e+368],8);c=unSign(HEAP[_Pop_Push_Count+c],8)>>>unSign(4,8);c=unSign(c,8);HEAP[e+28]=Pa-c;c=reSign(HEAP[e+28],32)unSign(Ja,32);Ja=e;if(c){d=10;break a}HEAP[Ja+376]=1;HEAP[e+12]=0;c=HEAP[e+24]+4*HEAP[e+28];a=HEAP[e+368];d=unSign(a,8);d=d==0?387:d==1?387:d==2?387:d==3?387:d==4?387:d==5?387:d==6?388:d==7?388:d==8?389:d==9?389:d==10?390:d==11?391:d==12?392:d==13?393:d==14?394:d==15?395:d==16?396:d==17?397:d==18?398:d==19?399:d==20?400:d==21?401:d==22?402:d==23?403:d==24?404:d==25?405:d==26?406:d==27?31:d==28?407:
-d==29?408:d==30?409:d==31?410:d==32?411:d==33?14:d==34?412:d==35?413:d==36?414:d==37?415:d==38?416:d==39?417:d==40?418:d==41?419:d==42?420:d==43?421:d==44?68:d==45?422:d==46?423:d==47?423:d==48?424:d==49?424:d==50?425:d==51?425:d==52?426:d==53?426:d==54?427:d==55?427:d==56?428:d==57?429:d==58?430:d==59?430:d==60?431:d==61?432:d==62?433:d==63?433:d==64?434:d==65?435:d==66?436:d==67?437:d==68?438:d==69?439:d==70?440:d==71?440:d==72?441:d==73?442:d==74?442:d==75?443:d==76?444:d==77?445:d==78?446:d==
-79?447:d==80?448:d==81?449:d==82?450:d==83?451:d==84?452:d==85?453:d==86?454:d==87?455:d==88?456:d==89?14:d==90?457:d==91?458:d==92?459:d==93?460:d==94?461:d==95?462:d==96?463:d==97?464:d==98?465:d==99?466:d==100?467:d==101?468:d==102?469:d==103?470:d==104?471:d==105?471:d==106?471:d==107?471:d==108?472:d==109?472:d==110?472:d==111?472:d==112?473:d==113?474:d==114?474:d==115?225:d==116?225:d==117?225:d==118?475:d==119?476:d==120?477:d==121?478:d==122?479:d==123?480:d==124?481:d==125?482:d==126?14:
-d==127?14:d==128?483:d==129?484:d==130?485:d==131?486:d==132?486:d==133?487:d==134?488:d==135?488:d==136?489:d==137?291:d==138?490:d==139?491:d==140?492:d==141?493:d==142?494:d==143?495:496;b:do if(d==496){if(unSign(a,8)>unSign(-33,8)){a=c;c=e;d=a;a=HEAP[d]&65535;d=HEAP[d+4]+1;b=a;b=unSign(HEAP[c+72+8],16)<=unSign(b,16);c:do if(!b){b=d;if(unSign(HEAP[c+380]+1,32)<=unSign(b,32))break c;b=HEAP[c+36+8];if(unSign(HEAP[c+284],16)>=unSign(b,16))break c;d=d==0?0:FUNCTION_TABLE[HEAP[c+592]](c,d-1);b=d-HEAP[c+
-284+44];j=0-b;b=reSign(b,32)>=reSign(0,32)?b:j;j=HEAP[c+284+40];if(reSign(b,32)=reSign(0,32);b=HEAP[c+284+44];d=d?b:0-b}if(HEAP[c+284+62]==0){b=HEAP[c+72+12];j=unSign(a,16);b=b+8*j;j=HEAP[c+36+12];f=unSign(HEAP[c+284],16);j=HEAP[j+8*f];f=reSign(HEAP[c+284+14],16);j=_TT_MulFix14(d,f)+j;HEAP[b]=j;b=HEAP[c+72+12];j=unSign(a,16);b=b+8*j;j=HEAP[c+36+12];f=unSign(HEAP[c+284],16);j=HEAP[j+8*f+4];f=reSign(HEAP[c+284+14+2],16);j=_TT_MulFix14(d,f)+j;HEAP[b+4]=j;b=HEAP[c+72+16];
-j=unSign(a,16);f=HEAP[c+36+16];t=unSign(a,16);f=f+8*t;HEAP[k]=HEAP[f];HEAP[W]=HEAP[f+4];b=b+8*j;HEAP[b]=HEAP[k];HEAP[b+4]=HEAP[da]}b=HEAP[c+576];j=HEAP[c+72+12];f=unSign(a,16);j=HEAP[j+8*f+4];f=HEAP[c+36+12];t=unSign(HEAP[c+284],16);j=j-HEAP[f+8*t+4];f=HEAP[c+72+12];t=unSign(a,16);f=HEAP[f+8*t];t=HEAP[c+36+12];i=unSign(HEAP[c+284],16);b=FUNCTION_TABLE[b](c,f-HEAP[t+8*i],j);j=HEAP[c+572];f=HEAP[c+72+16];t=unSign(a,16);f=HEAP[f+8*t+4];t=HEAP[c+36+16];i=unSign(HEAP[c+284],16);f=f-HEAP[t+8*i+4];t=HEAP[c+
-72+16];i=unSign(a,16);t=HEAP[t+8*i];i=HEAP[c+36+16];I=unSign(HEAP[c+284],16);j=FUNCTION_TABLE[j](c,t-HEAP[i+8*I],f);f=HEAP[c+284+32]!=0;d:do if(f){if(!(reSign(d^b,32)=reSign(0,32)?t:i;i=HEAP[c+284+36];if(!(reSign(t,32)>=reSign(i,32)))break d;d=b}while(0);f=HEAP[c+568];t=unSign(HEAP[c+368],8)&3;d=FUNCTION_TABLE[f](c,d,HEAP[c+244+20+t*4])}else{f=unSign(HEAP[t+
-368],8)&3;f=HEAP[c+244+20+f*4];d=d;i=f;f=reSign(d,32)>=reSign(0,32);t=d;I=i;d:do{if(f){i=I+t;if(d==0)break d;if(!(reSign(i,32)reSign(0,32)))break d}i=0}while(0);d=d=d=i}f=(unSign(HEAP[c+368],8)&8)!=0;d:do if(f){i=reSign(b,32)>=reSign(0,32);t=HEAP[c+284+24];if(i){i=d;if(!(reSign(t,32)>reSign(i,32)))break d;d=HEAP[c+284+24]}else{i=d;if(!(reSign(0-t,32)unSign(-65,8)){a=c;c=e;a=a;d=a=HEAP[a]&65535;d=unSign(HEAP[c+72+8],16)<=unSign(d,16);c:do if(!d){d=HEAP[c+36+8];if(unSign(HEAP[c+284],16)>=unSign(d,16))break c;b=HEAP[c+284+60]==0;d:do if(b)d=334;else{if(HEAP[c+284+62]==0){d=334;break d}h=HEAP[c+72+20];d=unSign(a,16);h=h+8*d;d=HEAP[c+36+20];b=unSign(HEAP[c+
-284],16);d=d+8*b;b=c;if(HEAP[c+216+4]==HEAP[c+216+8]){h=FUNCTION_TABLE[HEAP[b+576]](c,HEAP[h]-HEAP[d],HEAP[h+4]-HEAP[d+4]);h=_FT_MulFix(h,HEAP[c+216+4])}else{b=_FT_MulFix(HEAP[h]-HEAP[d],HEAP[b+216+4]);HEAP[g]=b;h=_FT_MulFix(HEAP[h+4]-HEAP[d+4],HEAP[c+216+8]);HEAP[ba]=h;h=FUNCTION_TABLE[HEAP[c+576]](c,HEAP[g],HEAP[aa])}d=337;break d}while(0);if(d==334){h=HEAP[c+72+12];d=unSign(a,16);h=h+8*d;d=HEAP[c+36+12];b=unSign(HEAP[c+284],16);d=d+8*b;h=FUNCTION_TABLE[HEAP[c+576]](c,HEAP[h]-HEAP[d],HEAP[h+4]-
-HEAP[d+4])}d=h-HEAP[c+284+44];b=0-d;d=reSign(d,32)>=reSign(0,32)?d:b;b=HEAP[c+284+40];if(reSign(d,32)=reSign(0,32);d=HEAP[c+284+44];h=h?d:0-d}d=(unSign(HEAP[c+368],8)&4)!=0;b=c;if(d){d=HEAP[b+568];b=unSign(HEAP[c+368],8)&3;d=FUNCTION_TABLE[d](c,h,HEAP[c+244+20+b*4])}else{d=unSign(HEAP[b+368],8)&3;b=HEAP[c+244+20+d*4];d=h;f=b;b=reSign(d,32)>=reSign(0,32);j=d;t=f;d:do{if(b){f=t+j;if(d==0)break d;if(!(reSign(f,32)reSign(0,
-32)))break d}f=0}while(0);d=d=d=f}b=(unSign(HEAP[c+368],8)&8)!=0;d:do if(b){f=reSign(h,32)>=reSign(0,32);j=HEAP[c+284+24];if(f){f=d;if(!(reSign(j,32)>reSign(f,32)))break d;d=HEAP[c+284+24]}else{f=d;if(!(reSign(0-j,32)unSign(-73,8)){a=c;c=e;a=a;d=unSign(HEAP[c+368],8)-183;b=unSign(d,16);j=HEAP[c+20]+1+(0-HEAP[c+16]);b=unSign(b,32)>=unSign(j,32);j=c;if(b)HEAP[j+12]=130;else{HEAP[c+360]=HEAP[j+360]+1;b=d;if(unSign(0,16)unSign(1,16)?M:1)-0;for(b=350;;){La=b==350?0:La;b=unSign(0+La,16);HEAP[j]=HEAP[d]+2;K=unSign(HEAP[HEAP[f]+(HEAP[t]-2)],8)*256;K=unSign(HEAP[HEAP[i]+(HEAP[I]-1)],8)+K;K=reSign(K,16)&65535;K=reSign(K,16);HEAP[a+4*b]=K;var La=La+1;if(La!=M)b=351;else break}}HEAP[c+376]=0}}else{a=unSign(a,8)>unSign(-81,8);d=e;c=c;if(a){a=d;d=c;b=unSign(HEAP[a+368],8)-175;c=unSign(b,16);j=HEAP[a+20]+1+(0-HEAP[a+16]);if(unSign(c,32)>=
-unSign(j,32))HEAP[a+12]=130;else{c=b;if(!(unSign(1,16)<=unSign(c,16))){d=14;break b}c=a+356;a=a+360;d=d;j=b;for(b=354;;){xa=b==354?0:xa;i=1+xa;b=2+xa;f=unSign(i,16)-1;t=HEAP[c];I=HEAP[a];i=unSign(i,16)+I;t=unSign(HEAP[t+i],8);HEAP[d+4*f]=t;b=unSign(b,16)<=unSign(j,16);var xa=xa+1;if(b)b=355;else break}}}else _Ins_UNKNOWN(d,c)}d=14;break b}else if(d==387){c=(unSign(a,8)&1)<<14&65535;d=c^16384;if(unSign(a,8)<=unSign(3,8)){HEAP[e+284+10]=c;HEAP[e+284+10+2]=d;HEAP[e+284+6]=c;HEAP[e+284+6+2]=d}if((unSign(a,
-8)&2)==0){HEAP[e+284+14]=c;HEAP[e+284+14+2]=d}_Compute_Funcs(e);d=14;break b}else if(d==388){a=e+284+10;d=unSign(HEAP[e+368],8);b=unSign(HEAP[c]&65535,16);c=unSign(HEAP[c+4]&65535,16);if(_Ins_SxVTL(e,c&65535,b&65535,d,a)!=0){d=14;break b}c=e+284+10;HEAP[X]=HEAP[c];HEAP[ca]=HEAP[c+2];c=e+284+6;HEAP[c]=HEAP[X];HEAP[c+2]=HEAP[$];_Compute_Funcs(e);d=14;break b}else if(d==389){a=e+284+14;d=unSign(HEAP[e+368],8);b=unSign(HEAP[c]&65535,16);c=unSign(HEAP[c+4]&65535,16);if(_Ins_SxVTL(e,c&65535,b&65535,d,a)!=
-0){d=14;break b}_Compute_Funcs(e);d=14;break b}else if(d==390){d=HEAP[c+4]&65535;a=reSign(d,16);d=HEAP[c]&65535;c=reSign(d,16);_Normalize(e,c,a,e+284+10);c=e+284+10;HEAP[S]=HEAP[c];HEAP[la]=HEAP[c+2];c=e+284+6;HEAP[c]=HEAP[S];HEAP[c+2]=HEAP[ga];_Compute_Funcs(e);d=14;break b}else if(d==391){d=HEAP[c+4]&65535;a=reSign(d,16);d=HEAP[c]&65535;c=reSign(d,16);_Normalize(e,c,a,e+284+14);_Compute_Funcs(e);d=14;break b}else if(d==392){a=reSign(HEAP[e+284+10],16);HEAP[c]=a;a=reSign(HEAP[e+284+10+2],16);HEAP[c+
-4]=a;d=14;break b}else if(d==393){a=reSign(HEAP[e+284+14],16);HEAP[c]=a;a=reSign(HEAP[e+284+14+2],16);HEAP[c+4]=a;d=14;break b}else if(d==394){c=e+284+10;HEAP[U]=HEAP[c];HEAP[ea]=HEAP[c+2];c=e+284+14;HEAP[c]=HEAP[U];HEAP[c+2]=HEAP[Z];_Compute_Funcs(e);d=14;break b}else if(d==395){a=c;c=e;d=a;b=HEAP[d]&65535;a=HEAP[d+4]&65535;f=HEAP[d+8]&65535;j=HEAP[d+12]&65535;d=HEAP[d+16]&65535;t=j;t=unSign(HEAP[c+36+8],16)<=unSign(t,16);c:do if(!t){t=d;if(unSign(HEAP[c+36+8],16)<=unSign(t,16))break c;t=a;if(unSign(HEAP[c+
-72+8],16)<=unSign(t,16))break c;t=f;if(unSign(HEAP[c+72+8],16)<=unSign(t,16))break c;t=b;if(unSign(HEAP[c+108+8],16)<=unSign(t,16))break c;t=HEAP[c+36+16];i=unSign(d,16);t=HEAP[t+8*i];i=HEAP[c+36+16];I=unSign(j,16);t=t-HEAP[i+8*I];i=HEAP[c+36+16];I=unSign(d,16);i=HEAP[i+8*I+4];I=HEAP[c+36+16];M=unSign(j,16);i=i-HEAP[I+8*M+4];I=HEAP[c+72+16];M=unSign(f,16);I=HEAP[I+8*M];M=HEAP[c+72+16];K=unSign(a,16);I=I-HEAP[M+8*K];M=HEAP[c+72+16];K=unSign(f,16);M=HEAP[M+8*K+4];K=HEAP[c+72+16];O=unSign(a,16);M=M-
-HEAP[K+8*O+4];K=HEAP[c+36+16];O=unSign(j,16);K=HEAP[K+8*O];O=HEAP[c+72+16];P=unSign(a,16);K=K-HEAP[O+8*P];O=HEAP[c+36+16];P=unSign(j,16);O=HEAP[O+8*P+4];P=HEAP[c+72+16];var oa=unSign(a,16);O=O-HEAP[P+8*oa+4];P=HEAP[c+108+24];oa=unSign(b,16);var Fa=HEAP[c+108+24];v=unSign(b,16);HEAP[P+oa]=HEAP[Fa+v]|24;P=_FT_MulDiv(I,0-i,64);oa=P=_FT_MulDiv(M,t,64)+P;Fa=0-oa;oa=reSign(oa,32)>=reSign(0,32)?oa:Fa;if(reSign(oa,32)>reSign(63,32)){d=_FT_MulDiv(K,0-i,64);d=_FT_MulDiv(O,t,64)+d;j=_FT_MulDiv(d,I,P);HEAP[Q]=
-j;d=_FT_MulDiv(d,M,P);HEAP[ha]=d;d=HEAP[c+108+16];j=unSign(b,16);d=d+8*j;j=HEAP[c+72+16];f=unSign(a,16);HEAP[d]=HEAP[Q]+HEAP[j+8*f];d=HEAP[c+108+16];b=unSign(b,16);d=d+8*b;c=HEAP[c+72+16];a=unSign(a,16);HEAP[d+4]=HEAP[ia]+HEAP[c+8*a+4]}else{t=HEAP[c+108+16];i=unSign(b,16);t=t+8*i;i=HEAP[c+72+16];I=unSign(a,16);i=HEAP[i+8*I];I=HEAP[c+72+16];M=unSign(f,16);I=HEAP[I+8*M];M=HEAP[c+36+16];K=unSign(j,16);M=HEAP[M+8*K];K=HEAP[c+36+16];O=unSign(d,16);i=Math.floor(reSign(I+i+M+HEAP[K+8*O],32)/reSign(4,32));
-HEAP[t]=i;t=HEAP[c+108+16];b=unSign(b,16);b=t+8*b;t=HEAP[c+72+16];a=unSign(a,16);a=HEAP[t+8*a+4];t=HEAP[c+72+16];f=unSign(f,16);f=HEAP[t+8*f+4];t=HEAP[c+36+16];j=unSign(j,16);j=HEAP[t+8*j+4];c=HEAP[c+36+16];d=unSign(d,16);c=Math.floor(reSign(f+a+j+HEAP[c+8*d+4],32)/reSign(4,32));HEAP[b+4]=c}d=14;break b}while(0);if(HEAP[c+561]==0){d=14;break b}HEAP[c+12]=134;d=14;break b}else if(d==396){HEAP[e+284]=HEAP[c]&65535;d=14;break b}else if(d==397){HEAP[e+284+2]=HEAP[c]&65535;d=14;break b}else if(d==398){HEAP[e+
-284+4]=HEAP[c]&65535;d=14;break b}else if(d==399){a=c;c=e;a=a;d=HEAP[a];d=d==0?497:d==1?498:499;if(d==499){if(HEAP[c+561]==0){d=14;break b}HEAP[c+12]=134;d=14;break b}else if(d==497)_llvm_memcpy_p0i8_p0i8_i32(c+36,c+180,36,4,0);else d==498&&_llvm_memcpy_p0i8_p0i8_i32(c+36,c+144,36,4,0);HEAP[c+284+60]=HEAP[a]&65535;d=14;break b}else if(d==400){a=c;c=e;a=a;d=HEAP[a];d=d==0?500:d==1?501:502;if(d==502){if(HEAP[c+561]==0){d=14;break b}HEAP[c+12]=134;d=14;break b}else if(d==500)_llvm_memcpy_p0i8_p0i8_i32(c+
-72,c+180,36,4,0);else d==501&&_llvm_memcpy_p0i8_p0i8_i32(c+72,c+144,36,4,0);HEAP[c+284+62]=HEAP[a]&65535;d=14;break b}else if(d==401){a=c;c=e;a=a;d=HEAP[a];d=d==0?503:d==1?504:505;if(d==505){if(HEAP[c+561]==0){d=14;break b}HEAP[c+12]=134;d=14;break b}else if(d==503)_llvm_memcpy_p0i8_p0i8_i32(c+108,c+180,36,4,0);else d==504&&_llvm_memcpy_p0i8_p0i8_i32(c+108,c+144,36,4,0);HEAP[c+284+64]=HEAP[a]&65535;d=14;break b}else if(d==402){a=c;c=e;a=a;d=HEAP[a];d=d==0?506:d==1?507:508;if(d==508){if(HEAP[c+561]==
-0){d=14;break b}HEAP[c+12]=134;d=14;break b}else if(d==506)_llvm_memcpy_p0i8_p0i8_i32(c+36,c+180,36,4,0);else d==507&&_llvm_memcpy_p0i8_p0i8_i32(c+36,c+144,36,4,0);_llvm_memcpy_p0i8_p0i8_i32(c+72,c+36,36,4,0);_llvm_memcpy_p0i8_p0i8_i32(c+108,c+36,36,4,0);HEAP[c+284+60]=HEAP[a]&65535;HEAP[c+284+62]=HEAP[a]&65535;HEAP[c+284+64]=HEAP[a]&65535;d=14;break b}else if(d==403){if(reSign(HEAP[c],32)>reSign(10,32);HEAP[e+284+44]=c;d=14;break b}else if(d==411){HEAP[c+4]=HEAP[c];d=14;break b}else if(d==412){HEAP[e+32]=0;d=14;break b}else if(d==413){a=HEAP[c];HEAP[c]=HEAP[c+4];HEAP[c+4]=a;d=14;break b}else if(d==414){HEAP[c]=HEAP[e+16];d=14;break b}else if(d==
-415){a=HEAP[c];d=reSign(a,32)<=reSign(0,32);c:do if(!d){d=a;if(reSign(HEAP[e+28],32)=f)break;if(HEAP[t+16*b+8]==j)break;var Va=b+1;b=52}b=Qa;if(b==d)break c}if(HEAP[b+12]==0)break c;d=HEAP[c+432];if(reSign(HEAP[c+428],32)>=reSign(d,32))HEAP[c+12]=
-130;else{if(!(reSign(HEAP[a],32)>reSign(0,32))){d=14;break b}d=HEAP[c+436]+16*HEAP[c+428];HEAP[d]=HEAP[c+352];HEAP[d+4]=HEAP[c+360]+1;HEAP[d+8]=HEAP[a];HEAP[d+12]=HEAP[b+4];HEAP[c+428]+=1;_Ins_Goto_CodeRange(c,HEAP[b],HEAP[b+4]);HEAP[c+376]=0}d=14;break b}while(0);HEAP[c+12]=134;d=14;break b}else if(d==421){a=c;c=e;a=a;a=b=HEAP[a];a=unSign(HEAP[c+420]+1,32)<=unSign(a,32);c:do if(!a){a=HEAP[c+404]+16*b;j=HEAP[c+420]+1!=HEAP[c+396];d:do if(j)d=59;else{d=HEAP[a+8]!=b?59:60;break d}while(0);if(d==59){a=
-HEAP[c+404];j=d=a+16*HEAP[c+396];f=b;a=a;for(b=59;;){b=b==62?Ua:0;var Ta=a+16*b;if(Ta>=j)break;if(HEAP[a+16*b+8]==f)break;var Ua=b+1;b=62}a=Ta;if(a==d)break c}if(HEAP[a+12]==0)break c;d=HEAP[c+432];d=reSign(HEAP[c+428],32)>=reSign(d,32);b=c;if(d)HEAP[b+12]=130;else{d=HEAP[b+436]+16*HEAP[c+428];HEAP[d]=HEAP[c+352];HEAP[d+4]=HEAP[c+360]+1;HEAP[d+8]=1;HEAP[d+12]=HEAP[a+4];HEAP[c+428]+=1;_Ins_Goto_CodeRange(c,HEAP[a],HEAP[a+4]);HEAP[c+376]=0}d=14;break b}while(0);HEAP[c+12]=134;d=14;break b}else if(d==
-68){a=c;c=e;a=a;d=HEAP[c+404];j=d+16*HEAP[c+396];a=HEAP[a];f=j;t=a;d=d;b=68;c:for(;;){b=b==71?Sa:0;var ab=d+16*b;if(!(ab=unSign(b,32);j=c;if(b){HEAP[j+12]=140;d=14;break b}else HEAP[c+396]=HEAP[j+396]+1}b=unSign(a,32)>unSign(65535,32);j=c;if(b)HEAP[j+12]=140;else{HEAP[d]=HEAP[j+352];b=unSign(a&65535,16);HEAP[d+8]=b;HEAP[d+4]=HEAP[c+360]+1;HEAP[d+12]=1;d=a;if(unSign(HEAP[c+420],32)reSign(0,32)){HEAP[c+428]+=1;HEAP[c+360]=HEAP[a+12]}else _Ins_Goto_CodeRange(c,HEAP[a],HEAP[a+4])}d=14;
-break b}else if(d==423){a=c;c=e;a=a;d=a=HEAP[a]&65535;d=unSign(HEAP[c+36+8],16)<=unSign(d,16);b=c;if(d){if(HEAP[b+561]==0){d=14;break b}HEAP[c+12]=134}else{if((unSign(HEAP[b+368],8)&1&255)!=0){d=HEAP[c+572];b=HEAP[c+36+16];j=unSign(a,16);b=HEAP[b+8*j+4];j=HEAP[c+36+16];f=unSign(a,16);d=FUNCTION_TABLE[d](c,HEAP[j+8*f],b);d=FUNCTION_TABLE[HEAP[c+568]](c,d,HEAP[c+244+20])-d}else d=0;b=HEAP[c+584];j=unSign(a,16);FUNCTION_TABLE[b](c,c+36,j&65535,d);HEAP[c+284]=a;HEAP[c+284+2]=a}d=14;break b}else if(d==
-424){b=e;if(HEAP[b+144+10]==0){d=14;break b}if((unSign(HEAP[b+368],8)&1&255)!=0){I=8;HEAP[N]=HEAP[b+144+12];HEAP[ja]=HEAP[b+144+16];HEAP[fa]=HEAP[b+144+20]}else{I=16;HEAP[N]=HEAP[b+144+12]+4;HEAP[pa]=HEAP[b+144+16]+4;HEAP[ta]=HEAP[b+144+20]+4}c=unSign(HEAP[b+144+8],16);HEAP[ka]=c;c=b+144+28;a=b+144+32;d=b+144+8;j=b+144+8;f=b+144+24;t=I;i=b+144+24;I=I;M=b+144+10;K=unSign(1,16);O=reSign(0,16);b=81;c:for(;;){Ia=b==99?Ia:0;Ya=b==99?Ya:0;P=K+Ia&65535;b=unSign(HEAP[HEAP[c]+2*(O+Ia)],16);oa=unSign(HEAP[a],
-16);oa=b-oa;b=unSign(HEAP[d],16);if(unSign(b,32)<=unSign(oa,32)){var $a=unSign(HEAP[j],16)-1;b=83}else b=82;oa=b==83?$a:oa;b=85;d:for(;;){b=b==85?0:eb;var Wa=Ya+b;if(unSign(Wa,32)>unSign(oa,32))break d;if((HEAP[HEAP[f]+Wa]&t)!=0)break d;var eb=b+1;b=87}Fa=unSign(Wa,32)<=unSign(oa,32);d:do if(Fa){v=Wa+1;w=unSign(v,32)<=unSign(oa,32);e:do if(w){w=Wa+1;var Ga=Wa+2;for(b=90;;){bb=b==90?0:bb;Xa=b==90?Wa:Xa;var ob=Ga+bb;b=Wa+bb;var Oa=w+bb;if((HEAP[HEAP[i]+Oa]&I)!=0){__iup_worker_interpolate(N,Xa+1,b,Xa,
-Oa);b=92}else b=91;var Xa=b==92?Oa:Xa;b=unSign(ob,32)<=unSign(oa,32);var bb=bb+1;if(b)b=94;else break}if(Xa==Wa){b=95;break e}b=unSign((Xa&65535)+1,16);__iup_worker_interpolate(N,b,oa,Xa,Wa);if(Wa==0){b=97;break d}__iup_worker_interpolate(N,Ya,Wa-1,Xa,Wa);b=105;break d}else b=611;while(0);var jb=b==95?ob:v;w=b==95?Xa:Wa;v=HEAP[HEAP[na]+8*w]-HEAP[HEAP[N]+8*w];if(v==0){b=96;break d}Ga=unSign(Ya,32)unSign(b,32)?w:b)-Ya;for(b=100;;){Za=b==100?0:Za;b=Ya+
-Za;HEAP[HEAP[sa]+8*b]=HEAP[HEAP[wa]+8*b]+v;var Za=Za+1;if(Za!=Oa)b=101;else break e}}while(0);if(!(unSign(w+1,32)<=unSign(oa,32))){b=102;break d}Ga=w+1;w=w+2;for(b=103;;){fb=b==103?0:fb;b=w+fb;Oa=Ga+fb;HEAP[HEAP[Aa]+8*Oa]=HEAP[HEAP[Da]+8*Oa]+v;b=unSign(b,32)<=unSign(oa,32);var fb=fb+1;if(b)b=104;else{b=104;break d}}}else b=88;while(0);var Ya=b==102?jb:b==96?jb:b==105?ob:b==97?ob:b==88?Wa:jb;b=reSign(HEAP[M],16)>reSign(P,16);var Ia=Ia+1;if(b)b=99;else break c}d=14;break b}else if(d==425){b=e;j=HEAP[b+
-284+20];j=reSign(HEAP[b+16],32)reSign(0,32))){d=112;break}HEAP[i]=HEAP[t]-1;w=HEAP[HEAP[I]+4*HEAP[M]]&65535;if(unSign(HEAP[K],16)<=unSign(w,16)){if(HEAP[O]!=0){d=109;break}}else{d=HEAP[L];v=HEAP[J];w=unSign(w,16)&65535;_Move_Zp2_Point(Fa,w,v,d,1)}HEAP[oa]=HEAP[P]-1;
-d=108}if(d==112){HEAP[f+284+20]=1;HEAP[b+32]=HEAP[b+28];d=14;break b}else if(d==109){HEAP[b+12]=134;d=14;break b}}}else if(d==426){c=c;a=e;c=c;c=HEAP[c]&65535;d=HEAP[a+144+10];d=unSign(c,16)>=unSign(d,16);b=a;if(d){if(HEAP[b+561]==0){d=14;break b}HEAP[a+12]=134}else{if(_Compute_Point_Displacement(b,E,F,B,D)!=0){d=14;break b}if(c==0)b=0;else{d=HEAP[a+144+28];b=reSign(c,16)-1;b=HEAP[d+2*b]+1+(0-HEAP[a+144+32])}d=HEAP[a+144+28];c=reSign(c,16);c=d=HEAP[d+2*c]-HEAP[a+144+32];if(unSign(HEAP[a+108+8],16)<=
-unSign(c,16))d=HEAP[a+108+8]!=0?HEAP[a+108+8]-1:0;b=b;c=d;if(!(unSign(b,16)<=unSign(c,16))){d=14;break b}c=a+108+16;a=a;j=d;f=b;t=f+1;b=117;c:for(;;){cb=b==117?0:cb;b=t+cb;i=f+cb;I=HEAP[ma]!=HEAP[c];d:do if(I)d=119;else{d=HEAP[D]!=i?119:120;break d}while(0);if(d==119){d=HEAP[F];I=HEAP[E];i=unSign(i,16)&65535;_Move_Zp2_Point(a,i,I,d,1)}d=unSign(b,16)<=unSign(j,16);var cb=cb+1;if(d)b=120;else break c}}d=14;break b}else if(d==427){c=c;a=e;c=c;c=unSign(HEAP[c],32)>unSign(1,32);d=a;if(c){if(HEAP[d+561]==
-0){d=14;break b}HEAP[a+12]=134}else{if(_Compute_Point_Displacement(d,A,z,x,y)!=0){d=14;break b}c=HEAP[a+284+64]!=0;c:do if(c)d=125;else{if(HEAP[a+108+8]==0){d=125;break c}C=HEAP[a+108+8]-1;d=127;break c}while(0);c:do if(d==125){C=HEAP[a+284+64]!=1;d:do if(!C){if(reSign(HEAP[a+108+10],16)<=reSign(0,16)){d=128;break d}C=HEAP[a+108+28];c=reSign(HEAP[a+108+10],16)-1;c=C=HEAP[C+2*c];if(!(unSign(HEAP[a+108+8],16)<=unSign(c,16)))break c;if(HEAP[a+561]==0){d=14;break b}HEAP[a+12]=134;d=14;break b}while(0);
-C=0}while(0);c=C;if(!(unSign(0,16)<=unSign(c,16))){d=14;break b}c=a+108+16;a=a;j=C;b=133;c:for(;;){pb=b==133?0:pb;b=1+pb;f=0+pb;t=HEAP[ya]!=HEAP[c];d:do if(t)d=135;else{d=HEAP[y]!=f?135:136;break d}while(0);if(d==135){d=HEAP[z];t=HEAP[A];f=unSign(f,16)&65535;_Move_Zp2_Point(a,f,t,d,0)}d=unSign(b,16)<=unSign(j,16);var pb=pb+1;if(d)b=136;else break c}}d=14;break b}else if(d==428){j=c;b=e;j=j;f=HEAP[b+284+20]+1;f=reSign(HEAP[b+16],32)reSign(0,32))){d=143;break}HEAP[i]=HEAP[t]-1;d=HEAP[HEAP[I]+4*HEAP[M]]&65535;if(unSign(HEAP[K],16)<=unSign(d,16)){if(HEAP[O]!=0){d=140;break}}else{d=unSign(d,16)&65535;_Move_Zp2_Point(Fa,d,v,w,1)}HEAP[oa]=HEAP[P]-1;d=139}if(d==143){HEAP[f+284+20]=1;HEAP[b+32]=HEAP[b+28];d=14;break b}else if(d==
-140){HEAP[b+12]=134;d=14;break b}}}else if(d==429){j=e;d=HEAP[j+284+20];d=reSign(HEAP[j+16],32)=unSign(d,16)){if(HEAP[j+561]==0){d=14;break b}HEAP[j+12]=134;d=14;break b}else{d=j+36;if(f!=0){d=HEAP[d+12];b=unSign(HEAP[j+284+2],16);b=d+8*b}else{d=
-HEAP[d+20];b=unSign(HEAP[j+284+2],16);b=d+8*b}d=HEAP[j+36+16];t=unSign(HEAP[j+284+2],16);t=d+8*t;d=HEAP[j+36+8];i=unSign(HEAP[j+284+2],16)>=unSign(d,16);c:do if(i)d=151;else{d=HEAP[j+72+8];if(unSign(HEAP[j+284+4],16)>=unSign(d,16)){d=151;break c}s=HEAP[j+576];u=j+72;if(f!=0){u=HEAP[u+12];d=unSign(HEAP[j+284+4],16);u=HEAP[u+8*d+4]-HEAP[b+4];d=HEAP[j+72+12];i=unSign(HEAP[j+284+4],16);s=FUNCTION_TABLE[s](j,HEAP[d+8*i]-HEAP[b],u)}else{u=HEAP[u+20];d=unSign(HEAP[j+284+4],16);u=HEAP[u+8*d+4]-HEAP[b+4];
-d=HEAP[j+72+20];i=unSign(HEAP[j+284+4],16);s=FUNCTION_TABLE[s](j,HEAP[d+8*i]-HEAP[b],u)}u=HEAP[j+572];d=HEAP[j+72+16];i=unSign(HEAP[j+284+4],16);d=HEAP[d+8*i+4]-HEAP[t+4];i=HEAP[j+72+16];I=unSign(HEAP[j+284+4],16);u=FUNCTION_TABLE[u](j,HEAP[i+8*I]-HEAP[t],d);d=155;break c}while(0);if(d==151)u=s=0;f=f!=0;i=b+4;I=b;M=t+4;t=t;K=u;O=s;P=b+4;oa=b;for(Fa=s!=0^1;;){d=reSign(HEAP[j+284+20],32)>reSign(0,32);var gb=j;if(!d){d=165;break}d=HEAP[gb+24];HEAP[j+28]-=1;d=HEAP[d+4*HEAP[j+28]];b=unSign(HEAP[j+108+
-8],16);b=unSign(b,32)<=unSign(d,32);v=j;if(b){if(HEAP[v+561]!=0){d=157;break}}else{b=HEAP[v+576];v=j+108;if(f){var hb=FUNCTION_TABLE[b](j,HEAP[HEAP[j+108+12]+8*d]-HEAP[I],HEAP[HEAP[v+12]+8*d+4]-HEAP[i]);b=159}else{var kb=FUNCTION_TABLE[b](j,HEAP[HEAP[j+108+20]+8*d]-HEAP[oa],HEAP[HEAP[v+20]+8*d+4]-HEAP[P]);b=161}b=b==161?kb:hb;v=FUNCTION_TABLE[HEAP[j+572]](j,HEAP[HEAP[j+108+16]+8*d]-HEAP[t],HEAP[HEAP[j+108+16]+8*d+4]-HEAP[M]);w=(Ga=b!=0^1)?0:v;if(Ga|Fa)b=646;else{var db=_FT_MulDiv(b,K,O);b=162}Ga=
-HEAP[j+584];b=(b==162?db:w)-v;d=unSign(d&65535,16);FUNCTION_TABLE[Ga](j,j+108,d&65535,b)}HEAP[j+284+20]-=1;d=156}if(d==165){HEAP[gb+284+20]=1;HEAP[j+32]=HEAP[j+28];d=14;break b}else if(d==157){HEAP[j+12]=134;d=14;break b}}}}else if(d==430){a=c;c=e;d=a;b=a=HEAP[d]&65535;b=unSign(HEAP[c+72+8],16)<=unSign(b,16);c:do if(!b){b=HEAP[c+36+8];if(unSign(HEAP[c+284],16)>=unSign(b,16))break c;if(HEAP[c+284+62]==0){b=HEAP[c+72+12];j=unSign(a,16);f=HEAP[c+36+12];t=unSign(HEAP[c+284],16);f=f+8*t;HEAP[r]=HEAP[f];
-HEAP[qa]=HEAP[f+4];b=b+8*j;HEAP[b]=HEAP[r];HEAP[b+4]=HEAP[ua];b=HEAP[c+588];j=HEAP[d+4];f=unSign(a,16);FUNCTION_TABLE[b](c,c+72,f&65535,j);b=HEAP[c+72+16];j=unSign(a,16);f=HEAP[c+72+12];t=unSign(a,16);f=f+8*t;HEAP[p]=HEAP[f];HEAP[Ba]=HEAP[f+4];b=b+8*j;HEAP[b]=HEAP[p];HEAP[b+4]=HEAP[Na]}b=HEAP[c+572];j=HEAP[c+72+16];f=unSign(a,16);j=HEAP[j+8*f+4];f=HEAP[c+36+16];t=unSign(HEAP[c+284],16);j=j-HEAP[f+8*t+4];f=HEAP[c+72+16];t=unSign(a,16);f=HEAP[f+8*t];t=HEAP[c+36+16];i=unSign(HEAP[c+284],16);j=FUNCTION_TABLE[b](c,
-f-HEAP[t+8*i],j);b=HEAP[c+584];d=HEAP[d+4]-j;j=unSign(a,16);FUNCTION_TABLE[b](c,c+72,j&65535,d);HEAP[c+284+2]=HEAP[c+284];HEAP[c+284+4]=a;if((unSign(HEAP[c+368],8)&1&255)==0){d=14;break b}HEAP[c+284]=a;d=14;break b}while(0);if(HEAP[c+561]==0){d=14;break b}HEAP[c+12]=134;d=14;break b}else if(d==431){c=e;a=HEAP[c+284+20];a=reSign(HEAP[c+16],32)=unSign(b,16))break c;for(;;){d=reSign(HEAP[c+284+20],32)>reSign(0,32);var ub=c;if(!d){d=177;
-break}HEAP[c+28]=HEAP[ub+28]-1;d=HEAP[HEAP[c+24]+4*HEAP[c+28]]&65535;b=unSign(HEAP[c+72+8],16)<=unSign(d,16);j=c;if(b){if(HEAP[j+561]!=0){d=174;break}}else{b=HEAP[j+572];j=HEAP[c+72+16];f=unSign(d,16);j=HEAP[j+8*f+4];f=HEAP[c+36+16];t=unSign(HEAP[c+284],16);j=j-HEAP[f+8*t+4];f=HEAP[c+72+16];t=unSign(d,16);f=HEAP[f+8*t];t=HEAP[c+36+16];i=unSign(HEAP[c+284],16);j=FUNCTION_TABLE[b](c,f-HEAP[t+8*i],j);b=HEAP[c+584];j=0-j;d=unSign(d,16);FUNCTION_TABLE[b](c,c+72,d&65535,j)}HEAP[c+284+20]-=1;d=172}if(d==
-177){HEAP[ub+284+20]=1;HEAP[c+32]=HEAP[c+28];d=14;break b}else if(d==174){HEAP[c+12]=134;d=14;break b}}while(0);if(HEAP[c+561]==0){d=14;break b}HEAP[c+12]=134;d=14;break b}else if(d==432){HEAP[e+284+28]=2;HEAP[e+568]=_Round_To_Double_Grid.__index__;d=14;break b}else if(d==433){a=c;c=e;a=a;d=HEAP[a+4];b=a=HEAP[a]&65535;b=unSign(HEAP[c+36+8],16)<=unSign(b,16);c:do if(!b){b=d;if(unSign(HEAP[c+380],32)<=unSign(b,32))break c;d=FUNCTION_TABLE[HEAP[c+592]](c,d);if(HEAP[c+284+60]==0){b=HEAP[c+36+12];j=unSign(a,
-16);b=b+8*j;j=reSign(HEAP[c+284+14],16);j=_TT_MulFix14(d,j);HEAP[b]=j;b=HEAP[c+36+12];j=unSign(a,16);b=b+8*j;j=reSign(HEAP[c+284+14+2],16);j=_TT_MulFix14(d,j);HEAP[b+4]=j;b=HEAP[c+36+16];j=unSign(a,16);f=HEAP[c+36+12];t=unSign(a,16);f=f+8*t;HEAP[n]=HEAP[f];HEAP[Ea]=HEAP[f+4];b=b+8*j;HEAP[b]=HEAP[n];HEAP[b+4]=HEAP[ra]}b=HEAP[c+572];j=HEAP[c+36+16];f=unSign(a,16);j=HEAP[j+8*f+4];f=HEAP[c+36+16];t=unSign(a,16);b=FUNCTION_TABLE[b](c,HEAP[f+8*t],j);if((unSign(HEAP[c+368],8)&1&255)!=0){j=d-b;f=0-j;j=reSign(j,
-32)>=reSign(0,32)?j:f;f=HEAP[c+284+36];if(reSign(j,32)>reSign(f,32))d=b;d=FUNCTION_TABLE[HEAP[c+568]](c,d,HEAP[c+244+20])}j=HEAP[c+584];d=d-b;b=unSign(a,16);FUNCTION_TABLE[j](c,c+36,b&65535,d);HEAP[c+284]=a;HEAP[c+284+2]=a;d=14;break b}while(0);if(HEAP[c+561]==0){d=14;break b}HEAP[c+12]=134;d=14;break b}else if(d==434){a=c;c=e;b=a;a=unSign(HEAP[HEAP[c+356]+(HEAP[c+360]+1)],8);d=unSign(a,16);j=HEAP[c+20]+1+(0-HEAP[c+16]);if(unSign(d,32)>=unSign(j,32))HEAP[c+12]=130;else{d=a;if(unSign(1,16)<=unSign(d,
-16)){d=c+356;j=c+360;f=b;t=a;for(b=184;;){yb=b==184?0:yb;M=1+yb;b=2+yb;i=unSign(M,16)-1;I=HEAP[d];K=HEAP[j];M=unSign(M,16)+1+K;I=unSign(HEAP[I+M],8);HEAP[f+4*i]=I;b=unSign(b,16)<=unSign(t,16);var yb=yb+1;if(b)b=185;else break}}d=HEAP[c+32];a=unSign(a,16)+d;HEAP[c+32]=a}d=14;break b}else if(d==435){a=c;c=e;d=a;a=unSign(HEAP[HEAP[c+356]+(HEAP[c+360]+1)],8);b=unSign(a,16);j=HEAP[c+20]+1+(0-HEAP[c+16]);b=unSign(b,32)>=unSign(j,32);j=c;if(b)HEAP[j+12]=130;else{HEAP[c+360]=HEAP[j+360]+2;b=a;if(unSign(0,
-16)unSign(1,16)?K:1)-0;for(b=188;;){rb=b==188?0:rb;b=unSign(0+rb,16);HEAP[f]=HEAP[j]+2;O=unSign(HEAP[HEAP[t]+(HEAP[i]-2)],8)*256;O=unSign(HEAP[HEAP[I]+(HEAP[M]-1)],8)+O;O=reSign(O,16)&65535;O=reSign(O,16);HEAP[d+4*b]=O;var rb=rb+1;if(rb!=K)b=189;else break}}HEAP[c+376]=0;d=HEAP[c+32];a=unSign(a,16)+d;HEAP[c+32]=a}d=14;break b}else if(d==436){a=HEAP[c];d=unSign(HEAP[e+468],16);b=a;d=
-unSign(d,32)<=unSign(b,32);b=e;if(d)d=HEAP[b+561]!=0?192:14;else{HEAP[HEAP[b+472]+4*a]=HEAP[c+4];d=14}break b}else if(d==437){a=HEAP[c];d=unSign(HEAP[e+468],16);b=a;d=unSign(d,32)<=unSign(b,32);b=e;if(d){if(HEAP[b+561]!=0){d=192;break b}HEAP[c]=0}else HEAP[c]=HEAP[HEAP[b+472]+4*a];d=14;break b}else if(d==438){d=a=HEAP[c];d=unSign(HEAP[e+380],32)<=unSign(d,32);b=e;if(d)d=HEAP[b+561]!=0?192:14;else{FUNCTION_TABLE[HEAP[b+596]](e,a,HEAP[c+4]);d=14}break b}else if(d==439){d=a=HEAP[c];d=unSign(HEAP[e+380],
-32)<=unSign(d,32);b=e;if(d){if(HEAP[b+561]!=0){d=192;break b}HEAP[c]=0}else{a=FUNCTION_TABLE[HEAP[b+592]](e,a);HEAP[c]=a}d=14;break b}else if(d==440){a=c;c=e;a=a;d=HEAP[a];b=unSign(HEAP[c+108+8],16);j=d;b=unSign(b,32)<=unSign(j,32);j=c;if(b)if(HEAP[j+561]!=0){HEAP[c+12]=134;d=14;break b}else c=0;else{b=(unSign(HEAP[j+368],8)&1&255)!=0;j=c;c=b?FUNCTION_TABLE[HEAP[j+576]](c,HEAP[HEAP[c+108+12]+8*d],HEAP[HEAP[c+108+12]+8*d+4]):FUNCTION_TABLE[HEAP[j+572]](c,HEAP[HEAP[c+108+16]+8*d],HEAP[HEAP[c+108+16]+
-8*d+4])}HEAP[a]=c;d=14;break b}else if(d==441){a=c;c=e;d=a;b=a=HEAP[d]&65535;b=unSign(HEAP[c+108+8],16)<=unSign(b,16);j=c;if(b){if(HEAP[j+561]==0){d=14;break b}HEAP[c+12]=134}else{b=HEAP[j+572];j=HEAP[c+108+16];f=unSign(a,16);j=HEAP[j+8*f+4];f=HEAP[c+108+16];t=unSign(a,16);j=FUNCTION_TABLE[b](c,HEAP[f+8*t],j);b=HEAP[c+584];d=HEAP[d+4]-j;j=unSign(a,16);FUNCTION_TABLE[b](c,c+108,j&65535,d);if(HEAP[c+284+64]!=0){d=14;break b}d=HEAP[c+108+12];b=unSign(a,16);c=HEAP[c+108+16];a=unSign(a,16);c=c+8*a;HEAP[o]=
-HEAP[c];HEAP[za]=HEAP[c+4];c=d+8*b;HEAP[c]=HEAP[o];HEAP[c+4]=HEAP[Ha]}d=14;break b}else if(d==442){a=c;c=e;a=a;b=HEAP[a+4]&65535;d=j=HEAP[a]&65535;f=unSign(HEAP[c+36+8],16)<=unSign(d,16);c:do if(f)d=199;else{d=b;if(unSign(HEAP[c+72+8],16)<=unSign(d,16)){d=199;break c}l=(unSign(HEAP[c+368],8)&1&255)!=0;d=c;if(l){l=HEAP[d+572];d=HEAP[c+36+16];f=unSign(j,16);d=HEAP[d+8*f+4];f=HEAP[c+72+16];t=unSign(b,16);d=d-HEAP[f+8*t+4];f=HEAP[c+36+16];j=unSign(j,16);j=HEAP[f+8*j];f=HEAP[c+72+16];b=unSign(b,16);l=
-FUNCTION_TABLE[l](c,j-HEAP[f+8*b],d)}else{l=HEAP[d+36+20];d=unSign(j,16);l=l+8*d;d=HEAP[c+72+20];b=unSign(b,16);d=d+8*b;b=c;if(HEAP[c+216+4]==HEAP[c+216+8]){l=FUNCTION_TABLE[HEAP[b+576]](c,HEAP[l]-HEAP[d],HEAP[l+4]-HEAP[d+4]);l=_FT_MulFix(l,HEAP[c+216+4])}else{b=_FT_MulFix(HEAP[l]-HEAP[d],HEAP[b+216+4]);HEAP[m]=b;l=_FT_MulFix(HEAP[l+4]-HEAP[d+4],HEAP[c+216+8]);HEAP[Ca]=l;l=FUNCTION_TABLE[HEAP[c+576]](c,HEAP[m],HEAP[va])}}d=202;break c}while(0);if(d==199)if(HEAP[c+561]!=0){HEAP[c+12]=134;d=14;break b}else l=
-0;HEAP[a]=l;d=14;break b}else if(d==443){d=e;a=_Current_Ratio(d);d=unSign(HEAP[d+244+8],16);a=a=_FT_MulFix(d,a);HEAP[c]=a;d=14;break b}else if(d==444){d=e;a=_Current_Ratio(d);d=unSign(HEAP[d+244+8],16);a=a=_FT_MulFix(d,a);HEAP[c]=a;d=14;break b}else if(d==445){HEAP[e+284+32]=1;d=14;break b}else if(d==446){HEAP[e+284+32]=0;d=14;break b}else if(d==447){HEAP[e+12]=135;d=14;break b}else if(d==448){a=HEAP[c+4];a=reSign(HEAP[c],32)reSign(a,32);a=unSign(a,1);HEAP[c]=a;d=14;break b}else if(d==451){a=HEAP[c+4];a=reSign(HEAP[c],32)>=reSign(a,32);a=unSign(a,1);HEAP[c]=a;d=14;break b}else if(d==452){a=unSign(HEAP[c]==HEAP[c+4],1);HEAP[c]=a;d=14;break b}else if(d==453){a=unSign(HEAP[c]!=HEAP[c+4],1);HEAP[c]=a;d=14;break b}else if(d==454){a=(FUNCTION_TABLE[HEAP[e+568]](e,HEAP[c],0)&127)==64;a=unSign(a,1);HEAP[c]=
-a;d=14;break b}else if(d==455){a=(FUNCTION_TABLE[HEAP[e+568]](e,HEAP[c],0)&127)==0;a=unSign(a,1);HEAP[c]=a;d=14;break b}else if(d==456){c=c;a=e;c=c;if(HEAP[c]!=0){d=14;break b}c=a;a=a+368;for(b=203;;){j=b==211?0:0;f=b==211?xb:1;if(_SkipCode(c)==1)break;xb=unSign(HEAP[a],8);if(xb==27){b=206;d=209}else if(xb==88){b=206;d=207}else if(xb==89){b=206;d=210}else{b=206;d=211}if(d==209){var zb=unSign(f==1,1);b=209}else if(d==207){var Fb=f+1;b=207}else if(d==210){var Ib=f-1,qb=unSign(Ib==0,1);b=210}var xb=
-b==210?Ib:b==209?f:b==206?f:Fb;if((b==210?qb:b==209?zb:b==206?j:j)==0)b=211;else break}d=14;break b}else if(d==457){a=HEAP[c]==0;c:do if(a)d=212;else{if(HEAP[c+4]==0){d=212;break c}V=1;d=214;break c}while(0);if(d==212)V=0;HEAP[c]=V;d=14;break b}else if(d==458){a=HEAP[c]!=0;c:do if(a)d=216;else{if(HEAP[c+4]!=0){d=216;break c}T=0;d=219;break c}while(0);if(d==216)T=1;HEAP[c]=T;d=14;break b}else if(d==459){a=unSign(HEAP[c]==0,1);HEAP[c]=a;d=14;break b}else if(d==460){_Ins_DELTAP(e,c);d=14;break b}else if(d==
-461){HEAP[e+284+48]=HEAP[c]&65535;d=14;break b}else if(d==462){HEAP[e+284+50]=HEAP[c]&65535;d=14;break b}else if(d==463){HEAP[c]=HEAP[c+4]+HEAP[c];d=14;break b}else if(d==464){HEAP[c]-=HEAP[c+4];d=14;break b}else if(d==465){if(HEAP[c+4]==0)HEAP[e+12]=133;else{a=_FT_MulDiv_No_Round(HEAP[c],64,HEAP[c+4]);HEAP[c]=a}d=14;break b}else if(d==466){a=_FT_MulDiv(HEAP[c],HEAP[c+4],64);HEAP[c]=a;d=14;break b}else if(d==467){a=HEAP[c];d=0-a;a=reSign(a,32)>=reSign(0,32)?a:d;HEAP[c]=a;d=14;break b}else if(d==468){HEAP[c]=
-0-HEAP[c];d=14;break b}else if(d==469){HEAP[c]&=-64;d=14;break b}else if(d==470){HEAP[c]=HEAP[c]+63&-64;d=14;break b}else if(d==471){a=HEAP[e+568];d=unSign(HEAP[e+368],8)-104;a=FUNCTION_TABLE[a](e,HEAP[c],HEAP[e+244+20+d*4]);HEAP[c]=a;d=14;break b}else if(d==472){a=unSign(HEAP[e+368],8)-108;b=HEAP[e+244+20+a*4];a=d=HEAP[c];j=b;d=reSign(d,32)>=reSign(0,32);b=a;f=j;c:do{if(d){j=f+b;if(a==0)break c;if(!(reSign(j,32)reSign(0,32)))break c}j=0}while(0);
-a=a=j;HEAP[c]=a;d=14;break b}else if(d==473){d=a=HEAP[c];d=unSign(HEAP[e+380],32)<=unSign(d,32);b=e;if(d)d=HEAP[b+561]!=0?192:14;else{d=HEAP[b+384];c=_FT_MulFix(HEAP[c+4],HEAP[e+244+16]);HEAP[d+4*a]=c;d=14}break b}else if(d==474){_Ins_DELTAP(e,c);d=14;break b}else if(d==225){b=c;j=e;b=b;f=b=HEAP[b];t=j+28;i=j;I=i+28;M=j+28;K=j+24;O=j+28;P=j+24;oa=j+28;Fa=j+380;v=j+561;w=j+368;Ga=j+284+48;Oa=j;var Jb=j+284+50,Hb=j+600,Nb=j,lb=Oa+244+8;b=225;c:for(;;){var Gb=b==235?mb:0;d=unSign(1+Gb,32)<=unSign(f,
-32);var vb=HEAP[t];if(!d){d=237;break c}if(reSign(vb,32)<=reSign(1,32)){d=227;break c}HEAP[M]=HEAP[I]-2;var tb=HEAP[HEAP[K]+4*(HEAP[O]+1)],Kb=HEAP[HEAP[P]+4*HEAP[oa]],ib=unSign(HEAP[Fa],32)<=unSign(tb,32);d:do if(ib){if(HEAP[v]!=0){d=229;break c}}else{var wb=unSign(Kb&240,32)>>>unSign(4,32);d=unSign(HEAP[w],8);if(d==116){b=510;d=231}else if(d==117){b=510;d=233}else{b=510;d=511}if(d==231){var Mb=wb+16;b=231}else if(d==233){var Ab=wb+32;b=233}d=b==233?Ab:b==231?Mb:wb;d=reSign(HEAP[Ga],16)+d;b=_Current_Ratio(Oa);
-wb=unSign(HEAP[lb],16);if(_FT_MulFix(wb,b)!=d)break d;d=(Kb&15)-8;b=d+1;d=(reSign(d,32)>=reSign(0,32)?b:d)*64;b=1<reSign(0,32))){d=246;break}HEAP[i]=HEAP[t]-1;Oa=HEAP[HEAP[I]+
-4*HEAP[M]]&65535;if(unSign(HEAP[K],16)<=unSign(Oa,16)){if(HEAP[O]!=0){d=243;break}}else{d=HEAP[Fa];w=unSign(Oa,16);Ga=HEAP[v];Oa=unSign(Oa,16);HEAP[d+w]=HEAP[Ga+Oa]^1}HEAP[oa]=HEAP[P]-1;d=242}if(d==246){HEAP[f+284+20]=1;HEAP[b+32]=HEAP[b+28];d=14;break b}else if(d==243){HEAP[b+12]=134;d=14;break b}}}else if(d==484){c=c;a=e;c=c;d=HEAP[c+4]&65535;c=HEAP[c]&65535;b=d;b=unSign(HEAP[a+144+8],16)<=unSign(b,16);c:do if(!b){b=c;if(unSign(HEAP[a+144+8],16)<=unSign(b,16))break c;b=c;c=d;if(!(unSign(b,16)<=
-unSign(c,16))){d=14;break b}c=a+144+24;a=a+144+24;d=d;j=b;f=j+1;for(b=250;;){Bb=b==250?0:Bb;M=j+Bb;b=f+Bb;t=HEAP[c];i=unSign(M,16);I=HEAP[a];M=unSign(M,16);HEAP[t+i]=HEAP[I+M]|1;b=unSign(b,16)<=unSign(d,16);var Bb=Bb+1;if(b)b=251;else break}d=14;break b}while(0);if(HEAP[a+561]==0){d=14;break b}HEAP[a+12]=134;d=14;break b}else if(d==485){c=c;a=e;c=c;d=HEAP[c+4]&65535;c=HEAP[c]&65535;b=d;b=unSign(HEAP[a+144+8],16)<=unSign(b,16);c:do if(!b){b=c;if(unSign(HEAP[a+144+8],16)<=unSign(b,16))break c;b=c;c=
-d;if(!(unSign(b,16)<=unSign(c,16))){d=14;break b}c=a+144+24;a=a+144+24;d=d;j=b;f=j+1;for(b=256;;){nb=b==256?0:nb;M=j+nb;b=f+nb;t=HEAP[c];i=unSign(M,16);I=HEAP[a];M=unSign(M,16);HEAP[t+i]=HEAP[I+M]&-2;b=unSign(b,16)<=unSign(d,16);var nb=nb+1;if(b)b=257;else break}d=14;break b}while(0);if(HEAP[a+561]==0){d=14;break b}HEAP[a+12]=134;d=14;break b}else if(d==486){_Ins_UNKNOWN(e,c);d=14;break b}else if(d==487){a=c;c=e;a=a;d=HEAP[a]&255;if(d==255)HEAP[c+284+53]=1;else{if(d!=0){b=(HEAP[a]&256)!=0;c:do if(b){j=
-unSign(HEAP[c+244+8],16);f=d;if(!(reSign(j,32)<=reSign(f,32)))break c;HEAP[c+284+53]=1}while(0);b=(HEAP[a]&512)!=0;c:do if(b){if(HEAP[c+244+37]==0)break c;HEAP[c+284+53]=1}while(0);b=(HEAP[a]&1024)!=0;c:do if(b){if(HEAP[c+244+38]==0)break c;HEAP[c+284+53]=1}while(0);b=(HEAP[a]&2048)!=0;c:do if(b){j=unSign(HEAP[c+244+8],16);f=d;if(!(reSign(j,32)>reSign(f,32)))break c;HEAP[c+284+53]=0}while(0);d=(HEAP[a]&4096)!=0;c:do if(d){if(HEAP[c+244+37]==0)break c;HEAP[c+284+53]=0}while(0);if((HEAP[a]&8192)==0){d=
-14;break b}if(HEAP[c+244+38]==0){d=14;break b}}HEAP[c+284+53]=0}d=14;break b}else if(d==488){a=c;c=e;d=a;a=HEAP[d+4]&65535;b=d=HEAP[d]&65535;b=unSign(HEAP[c+72+8],16)<=unSign(b,16);c:do if(!b){b=a;if(unSign(HEAP[c+108+8],16)<=unSign(b,16))break c;b=HEAP[c+72+12];j=unSign(d,16);j=b+8*j;b=HEAP[c+108+12];f=unSign(a,16);f=b+8*f;b=HEAP[j]-HEAP[f];j=HEAP[j+4]-HEAP[f+4];if((unSign(HEAP[c+368],8)&1&255)!=0){f=j;j=b;b=0-f}_Normalize(c,b,j,c+284+6);b=HEAP[c+72+16];d=unSign(d,16);d=b+8*d;b=HEAP[c+108+16];a=
-unSign(a,16);a=b+8*a;b=HEAP[d]-HEAP[a];j=HEAP[d+4]-HEAP[a+4];if((unSign(HEAP[c+368],8)&1&255)!=0){f=j;j=b;b=0-f}_Normalize(c,b,j,c+284+10);_Compute_Funcs(c);d=14;break b}while(0);if(HEAP[c+561]==0){d=14;break b}HEAP[c+12]=134;d=14;break b}else if(d==489){a=c;c=e;a=a;d=0;if((HEAP[a]&1&255)!=0)d=35;b=(HEAP[a]&2)!=0;c:do if(b){if(HEAP[c+244+37]==0)break c;d|=128}while(0);b=(HEAP[a]&4)!=0;c:do if(b){if(HEAP[c+244+38]==0)break c;d|=256}while(0);b=(HEAP[a]&32)!=0;c:do if(b){if(HEAP[c+604]==0)break c;d|=
-4096}while(0);HEAP[a]=d;d=14;break b}else if(d==291){a=c;c=e;a=a;d=HEAP[c+416];f=j=d+16*HEAP[c+408];t=a;d=d;b=291;c:for(;;){b=b==294?Db:0;var sb=d+16*b;if(!(sb=unSign(b,32);j=c;if(b){HEAP[j+12]=141;d=14;break b}else HEAP[c+408]=HEAP[j+408]+1}b=reSign(HEAP[a],32)reSign(255,32))break c;b=unSign(HEAP[a]&255,8);HEAP[d+8]=b;HEAP[d+4]=HEAP[c+
-360]+1;HEAP[d]=HEAP[c+352];HEAP[d+12]=1;d=HEAP[c+424];if(unSign(HEAP[a],32)>unSign(d,32)){a=unSign(HEAP[a]&255,8);HEAP[c+424]=a}a=c;for(d=c+368;;){if(_SkipCode(a)!=0){d=14;break b}b=unSign(HEAP[d],8);if(b==44)break;else if(b==45){d=14;break b}else if(b==137)break}HEAP[c+12]=137;d=14;break b}while(0);HEAP[c+12]=141;d=14;break b}else if(d==490){c=c;a=HEAP[c+8];d=HEAP[c+4];b=HEAP[c];HEAP[c+8]=b;HEAP[c+4]=a;HEAP[c]=d;d=14;break b}else if(d==491){a=HEAP[c];if(!(reSign(HEAP[c+4],32)>reSign(a,32))){d=14;
-break b}HEAP[c]=HEAP[c+4];d=14;break b}else if(d==492){a=HEAP[c];if(!(reSign(HEAP[c+4],32)=reSign(0,32))){d=14;break b}HEAP[c+284+56]=HEAP[a];d=14;break b}else if(d==494){a=c;c=e;d=a;a=HEAP[d+4];d=HEAP[d];b=reSign(a,32)<=reSign(0,32);j=reSign(a,32)>reSign(2,32);if(b|j){if(HEAP[c+561]==0){d=14;break b}HEAP[c+12]=134}else{if(d!=0)d=a;HEAP[c+284+52]=(a&255^-1)&HEAP[c+284+52]|d&255}d=14;break b}else if(d==
-495){_Ins_UNKNOWN(e,c);d=14;break b}while(0);if(d==192)HEAP[e+12]=134;c=e;if(HEAP[e+12]!=0){if(HEAP[c+12]!=128){d=9;break a}d=HEAP[e+416];c=c=d+16*HEAP[e+408];a=e+368;d=d;for(b=357;;){b=b==364?Yb:0;var Cb=d+16*b;j=d+16*b+12;f=d+16*b+8;if(!(Cb=reSign(Ob,32);Ob=e;if(c){d=361;break a}c=HEAP[Ob+436]+16*HEAP[e+428];HEAP[c]=HEAP[e+352];HEAP[c+4]=HEAP[e+360]+1;HEAP[c+8]=1;HEAP[c+
-12]=HEAP[d+4];if(_Ins_Goto_CodeRange(e,HEAP[d],HEAP[d+4])==1){d=9;break a}}else{HEAP[e+16]=HEAP[c+32];if(HEAP[e+376]!=0)HEAP[e+360]=HEAP[e+372]+HEAP[e+360];Y=c=Y+1;if(reSign(c,32)>reSign(1E6,32)){d=368;break a}}var Lb=HEAP[e+364];c=reSign(HEAP[e+360],32)>=reSign(Lb,32);Lb=e;if(c){d=370;break a}if(HEAP[Lb+488]==0)d=2;else{d=373;break a}}a:do if(d==3){HEAP[e+12]=131;d=9;break a}else if(d==7){HEAP[Pa+12]=129;d=9;break a}else if(d==10){HEAP[Ja+12]=130;d=9;break a}else if(d==361){HEAP[Ob+12]=134;d=9;break a}else if(d==
-366){HEAP[e+12]=128;d=9;break a}else if(d==368){R=139;d=369;break a}else if(d==370){if(!(reSign(HEAP[Lb+428],32)>reSign(0,32))){d=373;break a}HEAP[e+12]=131;d=9;break a}while(0);if(d==9){k=HEAP[e+12]!=0;a:do if(k){if(HEAP[e+488]!=0)break a;HEAP[HEAP[e+4]+301]=0}while(0);R=HEAP[e+12]}else if(d==373)R=0;e=R;STACKTOP=g;return e}_TT_RunIns.__index__=Runtime.getFunctionIndex(_TT_RunIns,"_TT_RunIns");
-function _ft_var_readpackedpoints(e,g){var d=STACKTOP;STACKTOP+=4;Runtime.memset(d,0,4);var b=null,a,c,f,h;f=HEAP[e+28];a=HEAP[d]=0;if(HEAP[e+32]=reSign(i,32))break a;
-if(!(reSign(0,32)=reSign(h,32))break a;if(!(reSign(0,32)=unSign(j,32)){b=20;break a}else{a=8;b=2}}if(b==23)c=f;else if(b==20){f!=0&&FUNCTION_TABLE[HEAP[h+8]](h,f);c=0}}c=c;STACKTOP=d;return c}
-_ft_var_readpackeddeltas.__index__=Runtime.getFunctionIndex(_ft_var_readpackeddeltas,"_ft_var_readpackeddeltas");
-function _ft_var_apply_tuple(e,g,d,b,a){var c,f=null,h,i;i=65536;h=0;var k=e+4,j=e+4,l=e+4;g=(unSign(g,16)&16384)==0;var m=e+4,o=e+4,n=e+4,p=e+4,r=e+4,q=i;for(f=-1;;){var s=f==13?w:q;c=h;if(!(unSign(HEAP[e],32)>unSign(c,32))){c=15;break}if(HEAP[d+4*h]==0)f=14;else{if(HEAP[HEAP[k]+4*h]==0){c=1;break}if(!(reSign(HEAP[HEAP[j]+4*h],32)>=reSign(0,32)))if(reSign(HEAP[d+4*h],32)>reSign(0,32)){c=1;break}if(!(reSign(HEAP[HEAP[l]+4*h],32)<=reSign(0,32)))if(reSign(HEAP[d+4*h],32)=reSign(0,32)?c:u;u=_FT_MulDiv(s,u,65536);f=6}else{f=HEAP[b+4*h];if(reSign(c,32)<=reSign(f,32)){c=8;break}c=HEAP[a+4*h];if(reSign(HEAP[HEAP[o]+4*h],32)>=reSign(c,32)){c=8;break}c=HEAP[d+4*h];c=reSign(HEAP[HEAP[n]+4*h],32)unSign(16382,16))break b;k=unSign(HEAP[n+14],16);a=(unSign(HEAP[n+8],16)+1)*4;if(k!=a)break b;if(unSign(HEAP[n+12],16)>unSign(32511,16))break b;k=unSign(HEAP[n+4],16);a=unSign(HEAP[n+12],16);a=unSign(HEAP[n+14],16)*a;m=unSign(HEAP[n+8],16)*20;j=HEAP[d];if(unSign(a+k+m,32)>unSign(j,32))break b;k=_ft_mem_alloc(h,40,i);HEAP[e+712]=k;if(HEAP[i]!=0){b=0;break a}k=HEAP[e+712];a=unSign(HEAP[n+8],16)*3;m=unSign(HEAP[n+12],16);a=(a+m)*2;m=unSign(HEAP[n+
-12],16);a=(unSign(HEAP[n+8],16)*m+a)*4;a=unSign(HEAP[n+8],16)*5+20+a;HEAP[k+12]=a;k=_ft_mem_alloc(h,HEAP[HEAP[e+712]+12],i);if(HEAP[i]!=0){b=0;break a}HEAP[HEAP[e+712]+8]=k;a=unSign(HEAP[n+8],16);HEAP[k]=a;HEAP[k+4]=-1;a=unSign(HEAP[n+12],16);HEAP[k+8]=a;HEAP[k+12]=k+20;a=HEAP[k+12];m=unSign(HEAP[n+8],16);HEAP[k+16]=a+24*m;a=HEAP[k+16];m=unSign(HEAP[n+12],16);j=a+8*m;a=0;m=unSign(HEAP[n+12],16);l=a;if(reSign(m,32)>reSign(l,32)){m=n+8;l=n+12;var q=a;j=j;var s=q+1;for(a=13;;){t=a==13?0:t;u=a==13?j:
-u;b=s+t;HEAP[HEAP[k+16]+8*(q+t)]=u;a=unSign(HEAP[m],16);var u=u+4*a;a=unSign(HEAP[l],16);b=reSign(a,32)>reSign(b,32);var t=t+1;if(b)b=a=14;else{b=15;break}}j=u}l=j;a=0;m=unSign(HEAP[n+8],16);j=a;if(reSign(m,32)>reSign(j,32)){m=n+8;j=a;l=l;q=j+1;for(a=17;;){v=a==17?0:v;b=q+v;HEAP[HEAP[k+12]+24*(j+v)]=l+v*5;a=unSign(HEAP[m],16);b=reSign(a,32)>reSign(b,32);var v=v+1;if(b)b=a=18;else{b=19;break}}}a=unSign(HEAP[n+4],16);a=_FT_Stream_Seek(f,a+c);HEAP[i]=a;if(a!=0){b=0;break a}m=HEAP[k+12];a=0;j=n+8;l=f;
-s=q=p;var w=p+4,x=p+8,y=p+12;o=p+18;var A=a;a=21;c:for(;;){b=a==24?C:0;a=A+b;var z=unSign(HEAP[j],16);if(!(reSign(z,32)>reSign(a,32))){b=26;break c}a=_FT_Stream_ReadFields(l,_fvaraxis_fields_12036,q);HEAP[i]=a;if(HEAP[i]!=0){b=23;break c}HEAP[m+16]=HEAP[s];HEAP[m+4]=HEAP[w];HEAP[m+8]=HEAP[x];HEAP[m+12]=HEAP[y];C=unSign(HEAP[o],16);HEAP[m+20]=C;C=HEAP[m];a=unSign(HEAP[m+16],32)>>>unSign(24,32)&255;HEAP[C]=a;C=HEAP[m];a=unSign(HEAP[m+16],32)>>>unSign(16,32)&255;HEAP[C+1]=a;C=HEAP[m];a=unSign(HEAP[m+
-16],32)>>>unSign(8,32)&255;HEAP[C+2]=a;HEAP[HEAP[m]+3]=HEAP[m+16]&255;HEAP[HEAP[m]+4]=0;m+=24;var C=b+1;a=24;b=22}if(b==26){o=HEAP[k+16];a=0;k=n+12;m=n+8;q=l=j=f;s=n+8;w=f;x=n+8;y=f;o=o;A=a;a=26;c:for(;;){z=a==42?K:0;a=A+z;var B=o+8*z;b=o+8*z+4;var D=unSign(HEAP[k],16);if(!(reSign(D,32)>reSign(a,32))){b=47;break c}a=(unSign(HEAP[m],16)+1)*4;a=_FT_Stream_EnterFrame(j,a);HEAP[i]=a;if(HEAP[i]!=0){b=28;break c}K=HEAP[l+32];if(K+1reSign(0,32)){a=34;b=35}else{a=34;b=36}for(;;)if(b==35){P=a==39?P:0;K=P+1;b=HEAP[B];D=HEAP[w+32];if(D+3reSign(K,32)){a=39;b=35}else{a=40;b=36}}else if(b==36){b=HEAP[y+20]!=0?41:42;break}if(b==41){K=HEAP[y+28];b=HEAP[y];b!=0&&FUNCTION_TABLE[HEAP[K+8]](K,b);HEAP[y]=0}HEAP[y+32]=0;HEAP[y+36]=0;var K=z+1;a=42;b=27}if(b==47){b=48;break a}else if(b==28){b=0;break a}}else if(b==23){b=0;break a}}while(0);HEAP[i]=8;b=0;break a}else b=48;while(0);a:do if(b==
-48){if(g==0)break a;k=_ft_mem_alloc(h,HEAP[HEAP[e+712]+12],i);if(HEAP[i]!=0)break a;_llvm_memcpy_p0i8_p0i8_i32(k,HEAP[HEAP[e+712]+8],HEAP[HEAP[e+712]+12],1,0);HEAP[k+12]=k+20;HEAP[k+16]=HEAP[k+12]+24*HEAP[k];j=HEAP[k+16]+8*HEAP[k+8];f=n=0;p=unSign(HEAP[k+8],32)>unSign(f,32);f=k;if(p){n=n;p=j;E=n+1;for(a=51;;){Q=a==51?0:Q;O=a==51?p:O;G=E+Q;HEAP[HEAP[(a==51?f:M)+16]+8*(n+Q)]=O;var O=O+4*HEAP[k];G=unSign(HEAP[k+8],32)>unSign(G,32);var M=k,Q=Q+1;if(G)b=a=52;else{b=53;break}}j=O;a=53}else a=50;m=HEAP[(a==
-53?M:f)+12];l=j;f=n=0;if(unSign(HEAP[k],32)>unSign(f,32)){f=l;n=n+1;a=55;b:for(;;){R=a==55?0:R;p=n+R;HEAP[m]=f+R*5;E=HEAP[m+16]==2003265652;G=m;c:do if(E)HEAP[G]=__str740;else{J=m;if(HEAP[G+16]==2003072104)HEAP[J]=__str841;else{u=m;if(HEAP[J+16]==1869640570)HEAP[u]=__str942;else{if(HEAP[u+16]!=1936486004)break c;HEAP[m]=__str1043}}}while(0);m+=24;p=unSign(HEAP[k],32)>unSign(p,32);var R=R+1;if(p){a=59;b=56}else{b=60;break b}}}HEAP[g]=k}while(0);h=HEAP[i];STACKTOP=d;return h}
-_TT_Get_MM_Var.__index__=Runtime.getFunctionIndex(_TT_Get_MM_Var,"_TT_Get_MM_Var");
-function _TT_Set_MM_Blend(e,g,d){var b=STACKTOP;STACKTOP+=32;Runtime.memset(b,0,32);var a,c=null,f,h,i,k,j,l,m,o=b+4,n,p=b+8,r=b+28,q;HEAP[r]=0;q=HEAP[e+100];HEAP[e+708]=0;f=HEAP[e+712]==0;a:do if(f){f=_TT_Get_MM_Var(e,0);HEAP[r]=f;a=HEAP[r]!=0?0:1;break a}else a=1;while(0);a:do if(a==1){f=HEAP[e+712];h=HEAP[f+8];if(HEAP[h]!=g)HEAP[r]=6;else{c=0;h=g;m=j=d;n=c;c=3;b:for(;;){a=c==7?s:0;c=n+a;i=j+4*c;k=m+4*c;if(!(unSign(c,32)reSign(65536,32)){a=5;break b}var s=a+1;c=7;a=4}if(a==9){h=HEAP[f+36]==0;b:do if(h){j=e;h=HEAP[j+104];m=HEAP[h+28];a=HEAP[j+712];j=FUNCTION_TABLE[HEAP[j+508]](j,1735811442,h,o);HEAP[b]=j;j=HEAP[b];i=j!=0;c:do if(i)c=70;else{l=h;n=l=l=HEAP[l+8];l=_FT_Stream_ReadFields(h,_gvar_fields_11813,p);HEAP[b]=l;l=HEAP[b];if(l!=0){c=10;break c}c=unSign(HEAP[p+6],16);HEAP[a+24]=c;c=unSign(HEAP[p+12],16);HEAP[a+32]=c;k=n+HEAP[p+16];c=HEAP[p]!=65536;d:do if(!c){if(HEAP[p+4]!=(HEAP[HEAP[a+8]]&65535))break d;
-var u=_ft_mem_realloc(m,4,0,HEAP[a+32]+1,0,b);HEAP[a+36]=u;u=HEAP[b];if(u!=0){c=14;break c}c=(unSign(HEAP[p+14],16)&1&255)!=0;i=HEAP[a+32]+1;if(c){var t=_FT_Stream_EnterFrame(h,i*4);HEAP[b]=t;t=HEAP[b];if(t!=0){c=17;break c}i=c=0;if(unSign(HEAP[a+32],32)>=unSign(i,32)){i=a+36;var v=h;k=k;var w=a+32,x=c,y=x+1,A=v+32,z=v+36;v=v+32;for(c=19;;){L=c==19?0:L;var C=x+L,B=y+L,D=HEAP[i],E=HEAP[A];if(E+3=unSign(B,32);var L=L+1;if(c)c=23;else break}}c=h;if(HEAP[c+20]!=0){i=HEAP[c+28];k=HEAP[c];i=i;k=k;k!=0&&FUNCTION_TABLE[HEAP[i+8]](i,k);HEAP[c]=0}HEAP[c+32]=0;HEAP[c+36]=0}else{var N=_FT_Stream_EnterFrame(h,i*2);HEAP[b]=N;N=HEAP[b];if(N!=0){c=29;break c}i=c=0;if(unSign(HEAP[a+32],32)>=unSign(i,32)){i=a+36;v=h;k=k;w=a+32;x=c;y=x+1;A=v+32;z=v+36;v=v+32;for(c=31;;){K=c==31?0:K;C=x+K;
-B=y+K;D=HEAP[i];E=HEAP[A];if(E+1