js/xpconnect/crashtests/905523.html

Sat, 03 Jan 2015 20:18:00 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Sat, 03 Jan 2015 20:18:00 +0100
branch
TOR_BUG_3246
changeset 7
129ffea94266
permissions
-rw-r--r--

Conditionally enable double key logic according to:
private browsing mode or privacy.thirdparty.isolate preference and
implement in GetCookieStringCommon and FindCookie where it counts...
With some reservations of how to convince FindCookie users to test
condition and pass a nullptr when disabling double key logic.

     1 <html>
     2 <script>
     4 // This will crash once we call it at the end of this file.
     5 function __Z30TestFunc_TestFileNormalizePathR4Test($0) {
     6  var label = 0;
     7  var sp  = STACKTOP; STACKTOP = (STACKTOP + 10320)|0; (assert((STACKTOP|0) < (STACK_MAX|0))|0);
     8  label = 1; 
     9  while(1) {
    10  switch(label) {
    11   case 1: 
    12    var $2;
    13    var $3;
    14    var $4;
    15    var $5;
    16    var $6;
    17    var $7;
    18    var $8;
    19    var $9;
    20    var $10;
    21    var $11;
    22    var $12;
    23    var $13;
    24    var $14;
    25    var $15;
    26    var $16;
    27    var $17;
    28    var $18;
    29    var $19;
    30    var $20;
    31    var $21;
    32    var $22;
    33    var $23;
    34    var $24;
    35    var $25;
    36    var $26;
    37    var $27;
    38    var $28;
    39    var $29;
    40    var $30;
    41    var $31;
    42    var $32;
    43    var $__a_i_i_i1_i_i_i576;
    44    var $__i_i_i_i2_i_i_i577;
    45    var $33;
    46    var $34;
    47    var $35;
    48    var $36;
    49    var $37;
    50    var $38;
    51    var $39;
    52    var $40;
    53    var $41;
    54    var $__a_i_i_i_i_i_i578;
    55    var $__i_i_i_i_i_i_i579;
    56    var $42;
    57    var $43;
    58    var $44;
    59    var $45;
    60    var $46;
    61    var $47;
    62    var $48;
    63    var $49;
    64    var $50;
    65    var $51;
    66    var $52=sp;
    67    var $53;
    68    var $54;
    69    var $55;
    70    var $56;
    71    var $57;
    72    var $58;
    73    var $59;
    74    var $60;
    75    var $61;
    76    var $62;
    77    var $63;
    78    var $64;
    79    var $65;
    80    var $66;
    81    var $67;
    82    var $68;
    83    var $69;
    84    var $70;
    85    var $71;
    86    var $72;
    87    var $73;
    88    var $74;
    89    var $75;
    90    var $76;
    91    var $77;
    92    var $78;
    93    var $79;
    94    var $80;
    95    var $81;
    96    var $82;
    97    var $83;
    98    var $84;
    99    var $85;
   100    var $86;
   101    var $87;
   102    var $88;
   103    var $89;
   104    var $90;
   105    var $91;
   106    var $__a_i_i_i1_i_i_i563;
   107    var $__i_i_i_i2_i_i_i564;
   108    var $92;
   109    var $93;
   110    var $94;
   111    var $95;
   112    var $96;
   113    var $97;
   114    var $98;
   115    var $99;
   116    var $100;
   117    var $__a_i_i_i_i_i_i565;
   118    var $__i_i_i_i_i_i_i566;
   119    var $101;
   120    var $102;
   121    var $103;
   122    var $104;
   123    var $105;
   124    var $106;
   125    var $107;
   126    var $108;
   127    var $109;
   128    var $110;
   129    var $111=(sp)+(16);
   130    var $112;
   131    var $113;
   132    var $114;
   133    var $115;
   134    var $116;
   135    var $117;
   136    var $118;
   137    var $119;
   138    var $120;
   139    var $121;
   140    var $122;
   141    var $123;
   142    var $124;
   143    var $125;
   144    var $126;
   145    var $127;
   146    var $128;
   147    var $129;
   148    var $130;
   149    var $131;
   150    var $132;
   151    var $133;
   152    var $134;
   153    var $135;
   154    var $136;
   155    var $137;
   156    var $138;
   157    var $139;
   158    var $140;
   159    var $141;
   160    var $142;
   161    var $143;
   162    var $144;
   163    var $145;
   164    var $146;
   165    var $147;
   166    var $148;
   167    var $149;
   168    var $150;
   169    var $__a_i_i_i1_i_i_i550;
   170    var $__i_i_i_i2_i_i_i551;
   171    var $151;
   172    var $152;
   173    var $153;
   174    var $154;
   175    var $155;
   176    var $156;
   177    var $157;
   178    var $158;
   179    var $159;
   180    var $__a_i_i_i_i_i_i552;
   181    var $__i_i_i_i_i_i_i553;
   182    var $160;
   183    var $161;
   184    var $162;
   185    var $163;
   186    var $164;
   187    var $165;
   188    var $166;
   189    var $167;
   190    var $168;
   191    var $169;
   192    var $170=(sp)+(32);
   193    var $171;
   194    var $172;
   195    var $173;
   196    var $174;
   197    var $175;
   198    var $176;
   199    var $177;
   200    var $178;
   201    var $179;
   202    var $180;
   203    var $181;
   204    var $182;
   205    var $183;
   206    var $184;
   207    var $185;
   208    var $186;
   209    var $187;
   210    var $188;
   211    var $189;
   212    var $190;
   213    var $191;
   214    var $192;
   215    var $193;
   216    var $194;
   217    var $195;
   218    var $196;
   219    var $197;
   220    var $198;
   221    var $199;
   222    var $200;
   223    var $201;
   224    var $202;
   225    var $203;
   226    var $204;
   227    var $205;
   228    var $206;
   229    var $207;
   230    var $208;
   231    var $209;
   232    var $__a_i_i_i1_i_i_i537;
   233    var $__i_i_i_i2_i_i_i538;
   234    var $210;
   235    var $211;
   236    var $212;
   237    var $213;
   238    var $214;
   239    var $215;
   240    var $216;
   241    var $217;
   242    var $218;
   243    var $__a_i_i_i_i_i_i539;
   244    var $__i_i_i_i_i_i_i540;
   245    var $219;
   246    var $220;
   247    var $221;
   248    var $222;
   249    var $223;
   250    var $224;
   251    var $225;
   252    var $226;
   253    var $227;
   254    var $228;
   255    var $229=(sp)+(48);
   256    var $230;
   257    var $231;
   258    var $232;
   259    var $233;
   260    var $234;
   261    var $235;
   262    var $236;
   263    var $237;
   264    var $238;
   265    var $239;
   266    var $240;
   267    var $241;
   268    var $242;
   269    var $243;
   270    var $244;
   271    var $245;
   272    var $246;
   273    var $247;
   274    var $248;
   275    var $249;
   276    var $250;
   277    var $251;
   278    var $252;
   279    var $253;
   280    var $254;
   281    var $255;
   282    var $256;
   283    var $257;
   284    var $258;
   285    var $259;
   286    var $260;
   287    var $261;
   288    var $262;
   289    var $263;
   290    var $264;
   291    var $265;
   292    var $266;
   293    var $267;
   294    var $268;
   295    var $__a_i_i_i1_i_i_i524;
   296    var $__i_i_i_i2_i_i_i525;
   297    var $269;
   298    var $270;
   299    var $271;
   300    var $272;
   301    var $273;
   302    var $274;
   303    var $275;
   304    var $276;
   305    var $277;
   306    var $__a_i_i_i_i_i_i526;
   307    var $__i_i_i_i_i_i_i527;
   308    var $278;
   309    var $279;
   310    var $280;
   311    var $281;
   312    var $282;
   313    var $283;
   314    var $284;
   315    var $285;
   316    var $286;
   317    var $287;
   318    var $288=(sp)+(64);
   319    var $289;
   320    var $290;
   321    var $291;
   322    var $292;
   323    var $293;
   324    var $294;
   325    var $295;
   326    var $296;
   327    var $297;
   328    var $298;
   329    var $299;
   330    var $300;
   331    var $301;
   332    var $302;
   333    var $303;
   334    var $304;
   335    var $305;
   336    var $306;
   337    var $307;
   338    var $308;
   339    var $309;
   340    var $310;
   341    var $311;
   342    var $312;
   343    var $313;
   344    var $314;
   345    var $315;
   346    var $316;
   347    var $317;
   348    var $318;
   349    var $319;
   350    var $320;
   351    var $321;
   352    var $322;
   353    var $323;
   354    var $324;
   355    var $325;
   356    var $326;
   357    var $327;
   358    var $__a_i_i_i1_i_i_i511;
   359    var $__i_i_i_i2_i_i_i512;
   360    var $328;
   361    var $329;
   362    var $330;
   363    var $331;
   364    var $332;
   365    var $333;
   366    var $334;
   367    var $335;
   368    var $336;
   369    var $__a_i_i_i_i_i_i513;
   370    var $__i_i_i_i_i_i_i514;
   371    var $337;
   372    var $338;
   373    var $339;
   374    var $340;
   375    var $341;
   376    var $342;
   377    var $343;
   378    var $344;
   379    var $345;
   380    var $346;
   381    var $347=(sp)+(80);
   382    var $348;
   383    var $349;
   384    var $350;
   385    var $351;
   386    var $352;
   387    var $353;
   388    var $354;
   389    var $355;
   390    var $356;
   391    var $357;
   392    var $358;
   393    var $359;
   394    var $360;
   395    var $361;
   396    var $362;
   397    var $363;
   398    var $364;
   399    var $365;
   400    var $366;
   401    var $367;
   402    var $368;
   403    var $369;
   404    var $370;
   405    var $371;
   406    var $372;
   407    var $373;
   408    var $374;
   409    var $375;
   410    var $376;
   411    var $377;
   412    var $378;
   413    var $379;
   414    var $380;
   415    var $381;
   416    var $382;
   417    var $383;
   418    var $384;
   419    var $385;
   420    var $386;
   421    var $__a_i_i_i1_i_i_i498;
   422    var $__i_i_i_i2_i_i_i499;
   423    var $387;
   424    var $388;
   425    var $389;
   426    var $390;
   427    var $391;
   428    var $392;
   429    var $393;
   430    var $394;
   431    var $395;
   432    var $__a_i_i_i_i_i_i500;
   433    var $__i_i_i_i_i_i_i501;
   434    var $396;
   435    var $397;
   436    var $398;
   437    var $399;
   438    var $400;
   439    var $401;
   440    var $402;
   441    var $403;
   442    var $404;
   443    var $405;
   444    var $406=(sp)+(96);
   445    var $407;
   446    var $408;
   447    var $409;
   448    var $410;
   449    var $411;
   450    var $412;
   451    var $413;
   452    var $414;
   453    var $415;
   454    var $416;
   455    var $417;
   456    var $418;
   457    var $419;
   458    var $420;
   459    var $421;
   460    var $422;
   461    var $423;
   462    var $424;
   463    var $425;
   464    var $426;
   465    var $427;
   466    var $428;
   467    var $429;
   468    var $430;
   469    var $431;
   470    var $432;
   471    var $433;
   472    var $434;
   473    var $435;
   474    var $436;
   475    var $437;
   476    var $438;
   477    var $439;
   478    var $440;
   479    var $441;
   480    var $442;
   481    var $443;
   482    var $444;
   483    var $445;
   484    var $__a_i_i_i1_i_i_i485;
   485    var $__i_i_i_i2_i_i_i486;
   486    var $446;
   487    var $447;
   488    var $448;
   489    var $449;
   490    var $450;
   491    var $451;
   492    var $452;
   493    var $453;
   494    var $454;
   495    var $__a_i_i_i_i_i_i487;
   496    var $__i_i_i_i_i_i_i488;
   497    var $455;
   498    var $456;
   499    var $457;
   500    var $458;
   501    var $459;
   502    var $460;
   503    var $461;
   504    var $462;
   505    var $463;
   506    var $464;
   507    var $465=(sp)+(112);
   508    var $466;
   509    var $467;
   510    var $468;
   511    var $469;
   512    var $470;
   513    var $471;
   514    var $472;
   515    var $473;
   516    var $474;
   517    var $475;
   518    var $476;
   519    var $477;
   520    var $478;
   521    var $479;
   522    var $480;
   523    var $481;
   524    var $482;
   525    var $483;
   526    var $484;
   527    var $485;
   528    var $486;
   529    var $487;
   530    var $488;
   531    var $489;
   532    var $490;
   533    var $491;
   534    var $492;
   535    var $493;
   536    var $494;
   537    var $495;
   538    var $496;
   539    var $497;
   540    var $498;
   541    var $499;
   542    var $500;
   543    var $501;
   544    var $502;
   545    var $503;
   546    var $504;
   547    var $__a_i_i_i1_i_i_i472;
   548    var $__i_i_i_i2_i_i_i473;
   549    var $505;
   550    var $506;
   551    var $507;
   552    var $508;
   553    var $509;
   554    var $510;
   555    var $511;
   556    var $512;
   557    var $513;
   558    var $__a_i_i_i_i_i_i474;
   559    var $__i_i_i_i_i_i_i475;
   560    var $514;
   561    var $515;
   562    var $516;
   563    var $517;
   564    var $518;
   565    var $519;
   566    var $520;
   567    var $521;
   568    var $522;
   569    var $523;
   570    var $524=(sp)+(128);
   571    var $525;
   572    var $526;
   573    var $527;
   574    var $528;
   575    var $529;
   576    var $530;
   577    var $531;
   578    var $532;
   579    var $533;
   580    var $534;
   581    var $535;
   582    var $536;
   583    var $537;
   584    var $538;
   585    var $539;
   586    var $540;
   587    var $541;
   588    var $542;
   589    var $543;
   590    var $544;
   591    var $545;
   592    var $546;
   593    var $547;
   594    var $548;
   595    var $549;
   596    var $550;
   597    var $551;
   598    var $552;
   599    var $553;
   600    var $554;
   601    var $555;
   602    var $556;
   603    var $557;
   604    var $558;
   605    var $559;
   606    var $560;
   607    var $561;
   608    var $562;
   609    var $563;
   610    var $__a_i_i_i1_i_i_i459;
   611    var $__i_i_i_i2_i_i_i460;
   612    var $564;
   613    var $565;
   614    var $566;
   615    var $567;
   616    var $568;
   617    var $569;
   618    var $570;
   619    var $571;
   620    var $572;
   621    var $__a_i_i_i_i_i_i461;
   622    var $__i_i_i_i_i_i_i462;
   623    var $573;
   624    var $574;
   625    var $575;
   626    var $576;
   627    var $577;
   628    var $578;
   629    var $579;
   630    var $580;
   631    var $581;
   632    var $582;
   633    var $583=(sp)+(144);
   634    var $584;
   635    var $585;
   636    var $586;
   637    var $587;
   638    var $588;
   639    var $589;
   640    var $590;
   641    var $591;
   642    var $592;
   643    var $593;
   644    var $594;
   645    var $595;
   646    var $596;
   647    var $597;
   648    var $598;
   649    var $599;
   650    var $600;
   651    var $601;
   652    var $602;
   653    var $603;
   654    var $604;
   655    var $605;
   656    var $606;
   657    var $607;
   658    var $608;
   659    var $609;
   660    var $610;
   661    var $611;
   662    var $612;
   663    var $613;
   664    var $614;
   665    var $615;
   666    var $616;
   667    var $617;
   668    var $618;
   669    var $619;
   670    var $620;
   671    var $621;
   672    var $622;
   673    var $__a_i_i_i1_i_i_i446;
   674    var $__i_i_i_i2_i_i_i447;
   675    var $623;
   676    var $624;
   677    var $625;
   678    var $626;
   679    var $627;
   680    var $628;
   681    var $629;
   682    var $630;
   683    var $631;
   684    var $__a_i_i_i_i_i_i448;
   685    var $__i_i_i_i_i_i_i449;
   686    var $632;
   687    var $633;
   688    var $634;
   689    var $635;
   690    var $636;
   691    var $637;
   692    var $638;
   693    var $639;
   694    var $640;
   695    var $641;
   696    var $642=(sp)+(160);
   697    var $643;
   698    var $644;
   699    var $645;
   700    var $646;
   701    var $647;
   702    var $648;
   703    var $649;
   704    var $650;
   705    var $651;
   706    var $652;
   707    var $653;
   708    var $654;
   709    var $655;
   710    var $656;
   711    var $657;
   712    var $658;
   713    var $659;
   714    var $660;
   715    var $661;
   716    var $662;
   717    var $663;
   718    var $664;
   719    var $665;
   720    var $666;
   721    var $667;
   722    var $668;
   723    var $669;
   724    var $670;
   725    var $671;
   726    var $672;
   727    var $673;
   728    var $674;
   729    var $675;
   730    var $676;
   731    var $677;
   732    var $678;
   733    var $679;
   734    var $680;
   735    var $681;
   736    var $__a_i_i_i1_i_i_i433;
   737    var $__i_i_i_i2_i_i_i434;
   738    var $682;
   739    var $683;
   740    var $684;
   741    var $685;
   742    var $686;
   743    var $687;
   744    var $688;
   745    var $689;
   746    var $690;
   747    var $__a_i_i_i_i_i_i435;
   748    var $__i_i_i_i_i_i_i436;
   749    var $691;
   750    var $692;
   751    var $693;
   752    var $694;
   753    var $695;
   754    var $696;
   755    var $697;
   756    var $698;
   757    var $699;
   758    var $700;
   759    var $701=(sp)+(176);
   760    var $702;
   761    var $703;
   762    var $704;
   763    var $705;
   764    var $706;
   765    var $707;
   766    var $708;
   767    var $709;
   768    var $710;
   769    var $711;
   770    var $712;
   771    var $713;
   772    var $714;
   773    var $715;
   774    var $716;
   775    var $717;
   776    var $718;
   777    var $719;
   778    var $720;
   779    var $721;
   780    var $722;
   781    var $723;
   782    var $724;
   783    var $725;
   784    var $726;
   785    var $727;
   786    var $728;
   787    var $729;
   788    var $730;
   789    var $731;
   790    var $732;
   791    var $733;
   792    var $734;
   793    var $735;
   794    var $736;
   795    var $737;
   796    var $738;
   797    var $739;
   798    var $740;
   799    var $__a_i_i_i1_i_i_i420;
   800    var $__i_i_i_i2_i_i_i421;
   801    var $741;
   802    var $742;
   803    var $743;
   804    var $744;
   805    var $745;
   806    var $746;
   807    var $747;
   808    var $748;
   809    var $749;
   810    var $__a_i_i_i_i_i_i422;
   811    var $__i_i_i_i_i_i_i423;
   812    var $750;
   813    var $751;
   814    var $752;
   815    var $753;
   816    var $754;
   817    var $755;
   818    var $756;
   819    var $757;
   820    var $758;
   821    var $759;
   822    var $760=(sp)+(192);
   823    var $761;
   824    var $762;
   825    var $763;
   826    var $764;
   827    var $765;
   828    var $766;
   829    var $767;
   830    var $768;
   831    var $769;
   832    var $770;
   833    var $771;
   834    var $772;
   835    var $773;
   836    var $774;
   837    var $775;
   838    var $776;
   839    var $777;
   840    var $778;
   841    var $779;
   842    var $780;
   843    var $781;
   844    var $782;
   845    var $783;
   846    var $784;
   847    var $785;
   848    var $786;
   849    var $787;
   850    var $788;
   851    var $789;
   852    var $790;
   853    var $791;
   854    var $792;
   855    var $793;
   856    var $794;
   857    var $795;
   858    var $796;
   859    var $797;
   860    var $798;
   861    var $799;
   862    var $__a_i_i_i1_i_i_i407;
   863    var $__i_i_i_i2_i_i_i408;
   864    var $800;
   865    var $801;
   866    var $802;
   867    var $803;
   868    var $804;
   869    var $805;
   870    var $806;
   871    var $807;
   872    var $808;
   873    var $__a_i_i_i_i_i_i409;
   874    var $__i_i_i_i_i_i_i410;
   875    var $809;
   876    var $810;
   877    var $811;
   878    var $812;
   879    var $813;
   880    var $814;
   881    var $815;
   882    var $816;
   883    var $817;
   884    var $818;
   885    var $819=(sp)+(208);
   886    var $820;
   887    var $821;
   888    var $822;
   889    var $823;
   890    var $824;
   891    var $825;
   892    var $826;
   893    var $827;
   894    var $828;
   895    var $829;
   896    var $830;
   897    var $831;
   898    var $832;
   899    var $833;
   900    var $834;
   901    var $835;
   902    var $836;
   903    var $837;
   904    var $838;
   905    var $839;
   906    var $840;
   907    var $841;
   908    var $842;
   909    var $843;
   910    var $844;
   911    var $845;
   912    var $846;
   913    var $847;
   914    var $848;
   915    var $849;
   916    var $850;
   917    var $851;
   918    var $852;
   919    var $853;
   920    var $854;
   921    var $855;
   922    var $856;
   923    var $857;
   924    var $858;
   925    var $__a_i_i_i1_i_i_i394;
   926    var $__i_i_i_i2_i_i_i395;
   927    var $859;
   928    var $860;
   929    var $861;
   930    var $862;
   931    var $863;
   932    var $864;
   933    var $865;
   934    var $866;
   935    var $867;
   936    var $__a_i_i_i_i_i_i396;
   937    var $__i_i_i_i_i_i_i397;
   938    var $868;
   939    var $869;
   940    var $870;
   941    var $871;
   942    var $872;
   943    var $873;
   944    var $874;
   945    var $875;
   946    var $876;
   947    var $877;
   948    var $878=(sp)+(224);
   949    var $879;
   950    var $880;
   951    var $881;
   952    var $882;
   953    var $883;
   954    var $884;
   955    var $885;
   956    var $886;
   957    var $887;
   958    var $888;
   959    var $889;
   960    var $890;
   961    var $891;
   962    var $892;
   963    var $893;
   964    var $894;
   965    var $895;
   966    var $896;
   967    var $897;
   968    var $898;
   969    var $899;
   970    var $900;
   971    var $901;
   972    var $902;
   973    var $903;
   974    var $904;
   975    var $905;
   976    var $906;
   977    var $907;
   978    var $908;
   979    var $909;
   980    var $910;
   981    var $911;
   982    var $912;
   983    var $913;
   984    var $914;
   985    var $915;
   986    var $916;
   987    var $917;
   988    var $__a_i_i_i1_i_i_i381;
   989    var $__i_i_i_i2_i_i_i382;
   990    var $918;
   991    var $919;
   992    var $920;
   993    var $921;
   994    var $922;
   995    var $923;
   996    var $924;
   997    var $925;
   998    var $926;
   999    var $__a_i_i_i_i_i_i383;
  1000    var $__i_i_i_i_i_i_i384;
  1001    var $927;
  1002    var $928;
  1003    var $929;
  1004    var $930;
  1005    var $931;
  1006    var $932;
  1007    var $933;
  1008    var $934;
  1009    var $935;
  1010    var $936;
  1011    var $937=(sp)+(240);
  1012    var $938;
  1013    var $939;
  1014    var $940;
  1015    var $941;
  1016    var $942;
  1017    var $943;
  1018    var $944;
  1019    var $945;
  1020    var $946;
  1021    var $947;
  1022    var $948;
  1023    var $949;
  1024    var $950;
  1025    var $951;
  1026    var $952;
  1027    var $953;
  1028    var $954;
  1029    var $955;
  1030    var $956;
  1031    var $957;
  1032    var $958;
  1033    var $959;
  1034    var $960;
  1035    var $961;
  1036    var $962;
  1037    var $963;
  1038    var $964;
  1039    var $965;
  1040    var $966;
  1041    var $967;
  1042    var $968;
  1043    var $969;
  1044    var $970;
  1045    var $971;
  1046    var $972;
  1047    var $973;
  1048    var $974;
  1049    var $975;
  1050    var $976;
  1051    var $__a_i_i_i1_i_i_i368;
  1052    var $__i_i_i_i2_i_i_i369;
  1053    var $977;
  1054    var $978;
  1055    var $979;
  1056    var $980;
  1057    var $981;
  1058    var $982;
  1059    var $983;
  1060    var $984;
  1061    var $985;
  1062    var $__a_i_i_i_i_i_i370;
  1063    var $__i_i_i_i_i_i_i371;
  1064    var $986;
  1065    var $987;
  1066    var $988;
  1067    var $989;
  1068    var $990;
  1069    var $991;
  1070    var $992;
  1071    var $993;
  1072    var $994;
  1073    var $995;
  1074    var $996=(sp)+(256);
  1075    var $997;
  1076    var $998;
  1077    var $999;
  1078    var $1000;
  1079    var $1001;
  1080    var $1002;
  1081    var $1003;
  1082    var $1004;
  1083    var $1005;
  1084    var $1006;
  1085    var $1007;
  1086    var $1008;
  1087    var $1009;
  1088    var $1010;
  1089    var $1011;
  1090    var $1012;
  1091    var $1013;
  1092    var $1014;
  1093    var $1015;
  1094    var $1016;
  1095    var $1017;
  1096    var $1018;
  1097    var $1019;
  1098    var $1020;
  1099    var $1021;
  1100    var $1022;
  1101    var $1023;
  1102    var $1024;
  1103    var $1025;
  1104    var $1026;
  1105    var $1027;
  1106    var $1028;
  1107    var $1029;
  1108    var $1030;
  1109    var $1031;
  1110    var $1032;
  1111    var $1033;
  1112    var $1034;
  1113    var $1035;
  1114    var $__a_i_i_i1_i_i_i355;
  1115    var $__i_i_i_i2_i_i_i356;
  1116    var $1036;
  1117    var $1037;
  1118    var $1038;
  1119    var $1039;
  1120    var $1040;
  1121    var $1041;
  1122    var $1042;
  1123    var $1043;
  1124    var $1044;
  1125    var $__a_i_i_i_i_i_i357;
  1126    var $__i_i_i_i_i_i_i358;
  1127    var $1045;
  1128    var $1046;
  1129    var $1047;
  1130    var $1048;
  1131    var $1049;
  1132    var $1050;
  1133    var $1051;
  1134    var $1052;
  1135    var $1053;
  1136    var $1054;
  1137    var $1055=(sp)+(272);
  1138    var $1056;
  1139    var $1057;
  1140    var $1058;
  1141    var $1059;
  1142    var $1060;
  1143    var $1061;
  1144    var $1062;
  1145    var $1063;
  1146    var $1064;
  1147    var $1065;
  1148    var $1066;
  1149    var $1067;
  1150    var $1068;
  1151    var $1069;
  1152    var $1070;
  1153    var $1071;
  1154    var $1072;
  1155    var $1073;
  1156    var $1074;
  1157    var $1075;
  1158    var $1076;
  1159    var $1077;
  1160    var $1078;
  1161    var $1079;
  1162    var $1080;
  1163    var $1081;
  1164    var $1082;
  1165    var $1083;
  1166    var $1084;
  1167    var $1085;
  1168    var $1086;
  1169    var $1087;
  1170    var $1088;
  1171    var $1089;
  1172    var $1090;
  1173    var $1091;
  1174    var $1092;
  1175    var $1093;
  1176    var $1094;
  1177    var $__a_i_i_i1_i_i_i342;
  1178    var $__i_i_i_i2_i_i_i343;
  1179    var $1095;
  1180    var $1096;
  1181    var $1097;
  1182    var $1098;
  1183    var $1099;
  1184    var $1100;
  1185    var $1101;
  1186    var $1102;
  1187    var $1103;
  1188    var $__a_i_i_i_i_i_i344;
  1189    var $__i_i_i_i_i_i_i345;
  1190    var $1104;
  1191    var $1105;
  1192    var $1106;
  1193    var $1107;
  1194    var $1108;
  1195    var $1109;
  1196    var $1110;
  1197    var $1111;
  1198    var $1112;
  1199    var $1113;
  1200    var $1114=(sp)+(288);
  1201    var $1115;
  1202    var $1116;
  1203    var $1117;
  1204    var $1118;
  1205    var $1119;
  1206    var $1120;
  1207    var $1121;
  1208    var $1122;
  1209    var $1123;
  1210    var $1124;
  1211    var $1125;
  1212    var $1126;
  1213    var $1127;
  1214    var $1128;
  1215    var $1129;
  1216    var $1130;
  1217    var $1131;
  1218    var $1132;
  1219    var $1133;
  1220    var $1134;
  1221    var $1135;
  1222    var $1136;
  1223    var $1137;
  1224    var $1138;
  1225    var $1139;
  1226    var $1140;
  1227    var $1141;
  1228    var $1142;
  1229    var $1143;
  1230    var $1144;
  1231    var $1145;
  1232    var $1146;
  1233    var $1147;
  1234    var $1148;
  1235    var $1149;
  1236    var $1150;
  1237    var $1151;
  1238    var $1152;
  1239    var $1153;
  1240    var $__a_i_i_i1_i_i_i329;
  1241    var $__i_i_i_i2_i_i_i330;
  1242    var $1154;
  1243    var $1155;
  1244    var $1156;
  1245    var $1157;
  1246    var $1158;
  1247    var $1159;
  1248    var $1160;
  1249    var $1161;
  1250    var $1162;
  1251    var $__a_i_i_i_i_i_i331;
  1252    var $__i_i_i_i_i_i_i332;
  1253    var $1163;
  1254    var $1164;
  1255    var $1165;
  1256    var $1166;
  1257    var $1167;
  1258    var $1168;
  1259    var $1169;
  1260    var $1170;
  1261    var $1171;
  1262    var $1172;
  1263    var $1173=(sp)+(304);
  1264    var $1174;
  1265    var $1175;
  1266    var $1176;
  1267    var $1177;
  1268    var $1178;
  1269    var $1179;
  1270    var $1180;
  1271    var $1181;
  1272    var $1182;
  1273    var $1183;
  1274    var $1184;
  1275    var $1185;
  1276    var $1186;
  1277    var $1187;
  1278    var $1188;
  1279    var $1189;
  1280    var $1190;
  1281    var $1191;
  1282    var $1192;
  1283    var $1193;
  1284    var $1194;
  1285    var $1195;
  1286    var $1196;
  1287    var $1197;
  1288    var $1198;
  1289    var $1199;
  1290    var $1200;
  1291    var $1201;
  1292    var $1202;
  1293    var $1203;
  1294    var $1204;
  1295    var $1205;
  1296    var $1206;
  1297    var $1207;
  1298    var $1208;
  1299    var $1209;
  1300    var $1210;
  1301    var $1211;
  1302    var $1212;
  1303    var $__a_i_i_i1_i_i_i316;
  1304    var $__i_i_i_i2_i_i_i317;
  1305    var $1213;
  1306    var $1214;
  1307    var $1215;
  1308    var $1216;
  1309    var $1217;
  1310    var $1218;
  1311    var $1219;
  1312    var $1220;
  1313    var $1221;
  1314    var $__a_i_i_i_i_i_i318;
  1315    var $__i_i_i_i_i_i_i319;
  1316    var $1222;
  1317    var $1223;
  1318    var $1224;
  1319    var $1225;
  1320    var $1226;
  1321    var $1227;
  1322    var $1228;
  1323    var $1229;
  1324    var $1230;
  1325    var $1231;
  1326    var $1232=(sp)+(320);
  1327    var $1233;
  1328    var $1234;
  1329    var $1235;
  1330    var $1236;
  1331    var $1237;
  1332    var $1238;
  1333    var $1239;
  1334    var $1240;
  1335    var $1241;
  1336    var $1242;
  1337    var $1243;
  1338    var $1244;
  1339    var $1245;
  1340    var $1246;
  1341    var $1247;
  1342    var $1248;
  1343    var $1249;
  1344    var $1250;
  1345    var $1251;
  1346    var $1252;
  1347    var $1253;
  1348    var $1254;
  1349    var $1255;
  1350    var $1256;
  1351    var $1257;
  1352    var $1258;
  1353    var $1259;
  1354    var $1260;
  1355    var $1261;
  1356    var $1262;
  1357    var $1263;
  1358    var $1264;
  1359    var $1265;
  1360    var $1266;
  1361    var $1267;
  1362    var $1268;
  1363    var $1269;
  1364    var $1270;
  1365    var $1271;
  1366    var $__a_i_i_i1_i_i_i303;
  1367    var $__i_i_i_i2_i_i_i304;
  1368    var $1272;
  1369    var $1273;
  1370    var $1274;
  1371    var $1275;
  1372    var $1276;
  1373    var $1277;
  1374    var $1278;
  1375    var $1279;
  1376    var $1280;
  1377    var $__a_i_i_i_i_i_i305;
  1378    var $__i_i_i_i_i_i_i306;
  1379    var $1281;
  1380    var $1282;
  1381    var $1283;
  1382    var $1284;
  1383    var $1285;
  1384    var $1286;
  1385    var $1287;
  1386    var $1288;
  1387    var $1289;
  1388    var $1290;
  1389    var $1291=(sp)+(336);
  1390    var $1292;
  1391    var $1293;
  1392    var $1294;
  1393    var $1295;
  1394    var $1296;
  1395    var $1297;
  1396    var $1298;
  1397    var $1299;
  1398    var $1300;
  1399    var $1301;
  1400    var $1302;
  1401    var $1303;
  1402    var $1304;
  1403    var $1305;
  1404    var $1306;
  1405    var $1307;
  1406    var $1308;
  1407    var $1309;
  1408    var $1310;
  1409    var $1311;
  1410    var $1312;
  1411    var $1313;
  1412    var $1314;
  1413    var $1315;
  1414    var $1316;
  1415    var $1317;
  1416    var $1318;
  1417    var $1319;
  1418    var $1320;
  1419    var $1321;
  1420    var $1322;
  1421    var $1323;
  1422    var $1324;
  1423    var $1325;
  1424    var $1326;
  1425    var $1327;
  1426    var $1328;
  1427    var $1329;
  1428    var $1330;
  1429    var $__a_i_i_i1_i_i_i290;
  1430    var $__i_i_i_i2_i_i_i291;
  1431    var $1331;
  1432    var $1332;
  1433    var $1333;
  1434    var $1334;
  1435    var $1335;
  1436    var $1336;
  1437    var $1337;
  1438    var $1338;
  1439    var $1339;
  1440    var $__a_i_i_i_i_i_i292;
  1441    var $__i_i_i_i_i_i_i293;
  1442    var $1340;
  1443    var $1341;
  1444    var $1342;
  1445    var $1343;
  1446    var $1344;
  1447    var $1345;
  1448    var $1346;
  1449    var $1347;
  1450    var $1348;
  1451    var $1349;
  1452    var $1350=(sp)+(352);
  1453    var $1351;
  1454    var $1352;
  1455    var $1353;
  1456    var $1354;
  1457    var $1355;
  1458    var $1356;
  1459    var $1357;
  1460    var $1358;
  1461    var $1359;
  1462    var $1360;
  1463    var $1361;
  1464    var $1362;
  1465    var $1363;
  1466    var $1364;
  1467    var $1365;
  1468    var $1366;
  1469    var $1367;
  1470    var $1368;
  1471    var $1369;
  1472    var $1370;
  1473    var $1371;
  1474    var $1372;
  1475    var $1373;
  1476    var $1374;
  1477    var $1375;
  1478    var $1376;
  1479    var $1377;
  1480    var $1378;
  1481    var $1379;
  1482    var $1380;
  1483    var $1381;
  1484    var $1382;
  1485    var $1383;
  1486    var $1384;
  1487    var $1385;
  1488    var $1386;
  1489    var $1387;
  1490    var $1388;
  1491    var $1389;
  1492    var $__a_i_i_i1_i_i_i277;
  1493    var $__i_i_i_i2_i_i_i278;
  1494    var $1390;
  1495    var $1391;
  1496    var $1392;
  1497    var $1393;
  1498    var $1394;
  1499    var $1395;
  1500    var $1396;
  1501    var $1397;
  1502    var $1398;
  1503    var $__a_i_i_i_i_i_i279;
  1504    var $__i_i_i_i_i_i_i280;
  1505    var $1399;
  1506    var $1400;
  1507    var $1401;
  1508    var $1402;
  1509    var $1403;
  1510    var $1404;
  1511    var $1405;
  1512    var $1406;
  1513    var $1407;
  1514    var $1408;
  1515    var $1409=(sp)+(368);
  1516    var $1410;
  1517    var $1411;
  1518    var $1412;
  1519    var $1413;
  1520    var $1414;
  1521    var $1415;
  1522    var $1416;
  1523    var $1417;
  1524    var $1418;
  1525    var $1419;
  1526    var $1420;
  1527    var $1421;
  1528    var $1422;
  1529    var $1423;
  1530    var $1424;
  1531    var $1425;
  1532    var $1426;
  1533    var $1427;
  1534    var $1428;
  1535    var $1429;
  1536    var $1430;
  1537    var $1431;
  1538    var $1432;
  1539    var $1433;
  1540    var $1434;
  1541    var $1435;
  1542    var $1436;
  1543    var $1437;
  1544    var $1438;
  1545    var $1439;
  1546    var $1440;
  1547    var $1441;
  1548    var $1442;
  1549    var $1443;
  1550    var $1444;
  1551    var $1445;
  1552    var $1446;
  1553    var $1447;
  1554    var $1448;
  1555    var $__a_i_i_i1_i_i_i264;
  1556    var $__i_i_i_i2_i_i_i265;
  1557    var $1449;
  1558    var $1450;
  1559    var $1451;
  1560    var $1452;
  1561    var $1453;
  1562    var $1454;
  1563    var $1455;
  1564    var $1456;
  1565    var $1457;
  1566    var $__a_i_i_i_i_i_i266;
  1567    var $__i_i_i_i_i_i_i267;
  1568    var $1458;
  1569    var $1459;
  1570    var $1460;
  1571    var $1461;
  1572    var $1462;
  1573    var $1463;
  1574    var $1464;
  1575    var $1465;
  1576    var $1466;
  1577    var $1467;
  1578    var $1468=(sp)+(384);
  1579    var $1469;
  1580    var $1470;
  1581    var $1471;
  1582    var $1472;
  1583    var $1473;
  1584    var $1474;
  1585    var $1475;
  1586    var $1476;
  1587    var $1477;
  1588    var $1478;
  1589    var $1479;
  1590    var $1480;
  1591    var $1481;
  1592    var $1482;
  1593    var $1483;
  1594    var $1484;
  1595    var $1485;
  1596    var $1486;
  1597    var $1487;
  1598    var $1488;
  1599    var $1489;
  1600    var $1490;
  1601    var $1491;
  1602    var $1492;
  1603    var $1493;
  1604    var $1494;
  1605    var $1495;
  1606    var $1496;
  1607    var $1497;
  1608    var $1498;
  1609    var $1499;
  1610    var $1500;
  1611    var $1501;
  1612    var $1502;
  1613    var $1503;
  1614    var $1504;
  1615    var $1505;
  1616    var $1506;
  1617    var $1507;
  1618    var $__a_i_i_i1_i_i_i251;
  1619    var $__i_i_i_i2_i_i_i252;
  1620    var $1508;
  1621    var $1509;
  1622    var $1510;
  1623    var $1511;
  1624    var $1512;
  1625    var $1513;
  1626    var $1514;
  1627    var $1515;
  1628    var $1516;
  1629    var $__a_i_i_i_i_i_i253;
  1630    var $__i_i_i_i_i_i_i254;
  1631    var $1517;
  1632    var $1518;
  1633    var $1519;
  1634    var $1520;
  1635    var $1521;
  1636    var $1522;
  1637    var $1523;
  1638    var $1524;
  1639    var $1525;
  1640    var $1526;
  1641    var $1527=(sp)+(400);
  1642    var $1528;
  1643    var $1529;
  1644    var $1530;
  1645    var $1531;
  1646    var $1532;
  1647    var $1533;
  1648    var $1534;
  1649    var $1535;
  1650    var $1536;
  1651    var $1537;
  1652    var $1538;
  1653    var $1539;
  1654    var $1540;
  1655    var $1541;
  1656    var $1542;
  1657    var $1543;
  1658    var $1544;
  1659    var $1545;
  1660    var $1546;
  1661    var $1547;
  1662    var $1548;
  1663    var $1549;
  1664    var $1550;
  1665    var $1551;
  1666    var $1552;
  1667    var $1553;
  1668    var $1554;
  1669    var $1555;
  1670    var $1556;
  1671    var $1557;
  1672    var $1558;
  1673    var $1559;
  1674    var $1560;
  1675    var $1561;
  1676    var $1562;
  1677    var $1563;
  1678    var $1564;
  1679    var $1565;
  1680    var $1566;
  1681    var $__a_i_i_i1_i_i_i238;
  1682    var $__i_i_i_i2_i_i_i239;
  1683    var $1567;
  1684    var $1568;
  1685    var $1569;
  1686    var $1570;
  1687    var $1571;
  1688    var $1572;
  1689    var $1573;
  1690    var $1574;
  1691    var $1575;
  1692    var $__a_i_i_i_i_i_i240;
  1693    var $__i_i_i_i_i_i_i241;
  1694    var $1576;
  1695    var $1577;
  1696    var $1578;
  1697    var $1579;
  1698    var $1580;
  1699    var $1581;
  1700    var $1582;
  1701    var $1583;
  1702    var $1584;
  1703    var $1585;
  1704    var $1586=(sp)+(416);
  1705    var $1587;
  1706    var $1588;
  1707    var $1589;
  1708    var $1590;
  1709    var $1591;
  1710    var $1592;
  1711    var $1593;
  1712    var $1594;
  1713    var $1595;
  1714    var $1596;
  1715    var $1597;
  1716    var $1598;
  1717    var $1599;
  1718    var $1600;
  1719    var $1601;
  1720    var $1602;
  1721    var $1603;
  1722    var $1604;
  1723    var $1605;
  1724    var $1606;
  1725    var $1607;
  1726    var $1608;
  1727    var $1609;
  1728    var $1610;
  1729    var $1611;
  1730    var $1612;
  1731    var $1613;
  1732    var $1614;
  1733    var $1615;
  1734    var $1616;
  1735    var $1617;
  1736    var $1618;
  1737    var $1619;
  1738    var $1620;
  1739    var $1621;
  1740    var $1622;
  1741    var $1623;
  1742    var $1624;
  1743    var $1625;
  1744    var $__a_i_i_i1_i_i_i225;
  1745    var $__i_i_i_i2_i_i_i226;
  1746    var $1626;
  1747    var $1627;
  1748    var $1628;
  1749    var $1629;
  1750    var $1630;
  1751    var $1631;
  1752    var $1632;
  1753    var $1633;
  1754    var $1634;
  1755    var $__a_i_i_i_i_i_i227;
  1756    var $__i_i_i_i_i_i_i228;
  1757    var $1635;
  1758    var $1636;
  1759    var $1637;
  1760    var $1638;
  1761    var $1639;
  1762    var $1640;
  1763    var $1641;
  1764    var $1642;
  1765    var $1643;
  1766    var $1644;
  1767    var $1645=(sp)+(432);
  1768    var $1646;
  1769    var $1647;
  1770    var $1648;
  1771    var $1649;
  1772    var $1650;
  1773    var $1651;
  1774    var $1652;
  1775    var $1653;
  1776    var $1654;
  1777    var $1655;
  1778    var $1656;
  1779    var $1657;
  1780    var $1658;
  1781    var $1659;
  1782    var $1660;
  1783    var $1661;
  1784    var $1662;
  1785    var $1663;
  1786    var $1664;
  1787    var $1665;
  1788    var $1666;
  1789    var $1667;
  1790    var $1668;
  1791    var $1669;
  1792    var $1670;
  1793    var $1671;
  1794    var $1672;
  1795    var $1673;
  1796    var $1674;
  1797    var $1675;
  1798    var $1676;
  1799    var $1677;
  1800    var $1678;
  1801    var $1679;
  1802    var $1680;
  1803    var $1681;
  1804    var $1682;
  1805    var $1683;
  1806    var $1684;
  1807    var $__a_i_i_i1_i_i_i212;
  1808    var $__i_i_i_i2_i_i_i213;
  1809    var $1685;
  1810    var $1686;
  1811    var $1687;
  1812    var $1688;
  1813    var $1689;
  1814    var $1690;
  1815    var $1691;
  1816    var $1692;
  1817    var $1693;
  1818    var $__a_i_i_i_i_i_i214;
  1819    var $__i_i_i_i_i_i_i215;
  1820    var $1694;
  1821    var $1695;
  1822    var $1696;
  1823    var $1697;
  1824    var $1698;
  1825    var $1699;
  1826    var $1700;
  1827    var $1701;
  1828    var $1702;
  1829    var $1703;
  1830    var $1704=(sp)+(448);
  1831    var $1705;
  1832    var $1706;
  1833    var $1707;
  1834    var $1708;
  1835    var $1709;
  1836    var $1710;
  1837    var $1711;
  1838    var $1712;
  1839    var $1713;
  1840    var $1714;
  1841    var $1715;
  1842    var $1716;
  1843    var $1717;
  1844    var $1718;
  1845    var $1719;
  1846    var $1720;
  1847    var $1721;
  1848    var $1722;
  1849    var $1723;
  1850    var $1724;
  1851    var $1725;
  1852    var $1726;
  1853    var $1727;
  1854    var $1728;
  1855    var $1729;
  1856    var $1730;
  1857    var $1731;
  1858    var $1732;
  1859    var $1733;
  1860    var $1734;
  1861    var $1735;
  1862    var $1736;
  1863    var $1737;
  1864    var $1738;
  1865    var $1739;
  1866    var $1740;
  1867    var $1741;
  1868    var $1742;
  1869    var $1743;
  1870    var $__a_i_i_i1_i_i_i199;
  1871    var $__i_i_i_i2_i_i_i200;
  1872    var $1744;
  1873    var $1745;
  1874    var $1746;
  1875    var $1747;
  1876    var $1748;
  1877    var $1749;
  1878    var $1750;
  1879    var $1751;
  1880    var $1752;
  1881    var $__a_i_i_i_i_i_i201;
  1882    var $__i_i_i_i_i_i_i202;
  1883    var $1753;
  1884    var $1754;
  1885    var $1755;
  1886    var $1756;
  1887    var $1757;
  1888    var $1758;
  1889    var $1759;
  1890    var $1760;
  1891    var $1761;
  1892    var $1762;
  1893    var $1763=(sp)+(464);
  1894    var $1764;
  1895    var $1765;
  1896    var $1766;
  1897    var $1767;
  1898    var $1768;
  1899    var $1769;
  1900    var $1770;
  1901    var $1771;
  1902    var $1772;
  1903    var $1773;
  1904    var $1774;
  1905    var $1775;
  1906    var $1776;
  1907    var $1777;
  1908    var $1778;
  1909    var $1779;
  1910    var $1780;
  1911    var $1781;
  1912    var $1782;
  1913    var $1783;
  1914    var $1784;
  1915    var $1785;
  1916    var $1786;
  1917    var $1787;
  1918    var $1788;
  1919    var $1789;
  1920    var $1790;
  1921    var $1791;
  1922    var $1792;
  1923    var $1793;
  1924    var $1794;
  1925    var $1795;
  1926    var $1796;
  1927    var $1797;
  1928    var $1798;
  1929    var $1799;
  1930    var $1800;
  1931    var $1801;
  1932    var $1802;
  1933    var $__a_i_i_i1_i_i_i186;
  1934    var $__i_i_i_i2_i_i_i187;
  1935    var $1803;
  1936    var $1804;
  1937    var $1805;
  1938    var $1806;
  1939    var $1807;
  1940    var $1808;
  1941    var $1809;
  1942    var $1810;
  1943    var $1811;
  1944    var $__a_i_i_i_i_i_i188;
  1945    var $__i_i_i_i_i_i_i189;
  1946    var $1812;
  1947    var $1813;
  1948    var $1814;
  1949    var $1815;
  1950    var $1816;
  1951    var $1817;
  1952    var $1818;
  1953    var $1819;
  1954    var $1820;
  1955    var $1821;
  1956    var $1822=(sp)+(480);
  1957    var $1823;
  1958    var $1824;
  1959    var $1825;
  1960    var $1826;
  1961    var $1827;
  1962    var $1828;
  1963    var $1829;
  1964    var $1830;
  1965    var $1831;
  1966    var $1832;
  1967    var $1833;
  1968    var $1834;
  1969    var $1835;
  1970    var $1836;
  1971    var $1837;
  1972    var $1838;
  1973    var $1839;
  1974    var $1840;
  1975    var $1841;
  1976    var $1842;
  1977    var $1843;
  1978    var $1844;
  1979    var $1845;
  1980    var $1846;
  1981    var $1847;
  1982    var $1848;
  1983    var $1849;
  1984    var $1850;
  1985    var $1851;
  1986    var $1852;
  1987    var $1853;
  1988    var $1854;
  1989    var $1855;
  1990    var $1856;
  1991    var $1857;
  1992    var $1858;
  1993    var $1859;
  1994    var $1860;
  1995    var $1861;
  1996    var $__a_i_i_i1_i_i_i173;
  1997    var $__i_i_i_i2_i_i_i174;
  1998    var $1862;
  1999    var $1863;
  2000    var $1864;
  2001    var $1865;
  2002    var $1866;
  2003    var $1867;
  2004    var $1868;
  2005    var $1869;
  2006    var $1870;
  2007    var $__a_i_i_i_i_i_i175;
  2008    var $__i_i_i_i_i_i_i176;
  2009    var $1871;
  2010    var $1872;
  2011    var $1873;
  2012    var $1874;
  2013    var $1875;
  2014    var $1876;
  2015    var $1877;
  2016    var $1878;
  2017    var $1879;
  2018    var $1880;
  2019    var $1881=(sp)+(496);
  2020    var $1882;
  2021    var $1883;
  2022    var $1884;
  2023    var $1885;
  2024    var $1886;
  2025    var $1887;
  2026    var $1888;
  2027    var $1889;
  2028    var $1890;
  2029    var $1891;
  2030    var $1892;
  2031    var $1893;
  2032    var $1894;
  2033    var $1895;
  2034    var $1896;
  2035    var $1897;
  2036    var $1898;
  2037    var $1899;
  2038    var $1900;
  2039    var $1901;
  2040    var $1902;
  2041    var $1903;
  2042    var $1904;
  2043    var $1905;
  2044    var $1906;
  2045    var $1907;
  2046    var $1908;
  2047    var $1909;
  2048    var $1910;
  2049    var $1911;
  2050    var $1912;
  2051    var $1913;
  2052    var $1914;
  2053    var $1915;
  2054    var $1916;
  2055    var $1917;
  2056    var $1918;
  2057    var $1919;
  2058    var $1920;
  2059    var $__a_i_i_i1_i_i_i160;
  2060    var $__i_i_i_i2_i_i_i161;
  2061    var $1921;
  2062    var $1922;
  2063    var $1923;
  2064    var $1924;
  2065    var $1925;
  2066    var $1926;
  2067    var $1927;
  2068    var $1928;
  2069    var $1929;
  2070    var $__a_i_i_i_i_i_i162;
  2071    var $__i_i_i_i_i_i_i163;
  2072    var $1930;
  2073    var $1931;
  2074    var $1932;
  2075    var $1933;
  2076    var $1934;
  2077    var $1935;
  2078    var $1936;
  2079    var $1937;
  2080    var $1938;
  2081    var $1939;
  2082    var $1940=(sp)+(512);
  2083    var $1941;
  2084    var $1942;
  2085    var $1943;
  2086    var $1944;
  2087    var $1945;
  2088    var $1946;
  2089    var $1947;
  2090    var $1948;
  2091    var $1949;
  2092    var $1950;
  2093    var $1951;
  2094    var $1952;
  2095    var $1953;
  2096    var $1954;
  2097    var $1955;
  2098    var $1956;
  2099    var $1957;
  2100    var $1958;
  2101    var $1959;
  2102    var $1960;
  2103    var $1961;
  2104    var $1962;
  2105    var $1963;
  2106    var $1964;
  2107    var $1965;
  2108    var $1966;
  2109    var $1967;
  2110    var $1968;
  2111    var $1969;
  2112    var $1970;
  2113    var $1971;
  2114    var $1972;
  2115    var $1973;
  2116    var $1974;
  2117    var $1975;
  2118    var $1976;
  2119    var $1977;
  2120    var $1978;
  2121    var $1979;
  2122    var $__a_i_i_i1_i_i_i147;
  2123    var $__i_i_i_i2_i_i_i148;
  2124    var $1980;
  2125    var $1981;
  2126    var $1982;
  2127    var $1983;
  2128    var $1984;
  2129    var $1985;
  2130    var $1986;
  2131    var $1987;
  2132    var $1988;
  2133    var $__a_i_i_i_i_i_i149;
  2134    var $__i_i_i_i_i_i_i150;
  2135    var $1989;
  2136    var $1990;
  2137    var $1991;
  2138    var $1992;
  2139    var $1993;
  2140    var $1994;
  2141    var $1995;
  2142    var $1996;
  2143    var $1997;
  2144    var $1998;
  2145    var $1999=(sp)+(528);
  2146    var $2000;
  2147    var $2001;
  2148    var $2002;
  2149    var $2003;
  2150    var $2004;
  2151    var $2005;
  2152    var $2006;
  2153    var $2007;
  2154    var $2008;
  2155    var $2009;
  2156    var $2010;
  2157    var $2011;
  2158    var $2012;
  2159    var $2013;
  2160    var $2014;
  2161    var $2015;
  2162    var $2016;
  2163    var $2017;
  2164    var $2018;
  2165    var $2019;
  2166    var $2020;
  2167    var $2021;
  2168    var $2022;
  2169    var $2023;
  2170    var $2024;
  2171    var $2025;
  2172    var $2026;
  2173    var $2027;
  2174    var $2028;
  2175    var $2029;
  2176    var $2030;
  2177    var $2031;
  2178    var $2032;
  2179    var $2033;
  2180    var $2034;
  2181    var $2035;
  2182    var $2036;
  2183    var $2037;
  2184    var $2038;
  2185    var $__a_i_i_i1_i_i_i134;
  2186    var $__i_i_i_i2_i_i_i135;
  2187    var $2039;
  2188    var $2040;
  2189    var $2041;
  2190    var $2042;
  2191    var $2043;
  2192    var $2044;
  2193    var $2045;
  2194    var $2046;
  2195    var $2047;
  2196    var $__a_i_i_i_i_i_i136;
  2197    var $__i_i_i_i_i_i_i137;
  2198    var $2048;
  2199    var $2049;
  2200    var $2050;
  2201    var $2051;
  2202    var $2052;
  2203    var $2053;
  2204    var $2054;
  2205    var $2055;
  2206    var $2056;
  2207    var $2057;
  2208    var $2058=(sp)+(544);
  2209    var $2059;
  2210    var $2060;
  2211    var $2061;
  2212    var $2062;
  2213    var $2063;
  2214    var $2064;
  2215    var $2065;
  2216    var $2066;
  2217    var $2067;
  2218    var $2068;
  2219    var $2069;
  2220    var $2070;
  2221    var $2071;
  2222    var $2072;
  2223    var $2073;
  2224    var $2074;
  2225    var $2075;
  2226    var $2076;
  2227    var $2077;
  2228    var $2078;
  2229    var $2079;
  2230    var $2080;
  2231    var $2081;
  2232    var $2082;
  2233    var $2083;
  2234    var $2084;
  2235    var $2085;
  2236    var $2086;
  2237    var $2087;
  2238    var $2088;
  2239    var $2089;
  2240    var $2090;
  2241    var $2091;
  2242    var $2092;
  2243    var $2093;
  2244    var $2094;
  2245    var $2095;
  2246    var $2096;
  2247    var $2097;
  2248    var $__a_i_i_i1_i_i_i121;
  2249    var $__i_i_i_i2_i_i_i122;
  2250    var $2098;
  2251    var $2099;
  2252    var $2100;
  2253    var $2101;
  2254    var $2102;
  2255    var $2103;
  2256    var $2104;
  2257    var $2105;
  2258    var $2106;
  2259    var $__a_i_i_i_i_i_i123;
  2260    var $__i_i_i_i_i_i_i124;
  2261    var $2107;
  2262    var $2108;
  2263    var $2109;
  2264    var $2110;
  2265    var $2111;
  2266    var $2112;
  2267    var $2113;
  2268    var $2114;
  2269    var $2115;
  2270    var $2116;
  2271    var $2117=(sp)+(560);
  2272    var $2118;
  2273    var $2119;
  2274    var $2120;
  2275    var $2121;
  2276    var $2122;
  2277    var $2123;
  2278    var $2124;
  2279    var $2125;
  2280    var $2126;
  2281    var $2127;
  2282    var $2128;
  2283    var $2129;
  2284    var $2130;
  2285    var $2131;
  2286    var $2132;
  2287    var $2133;
  2288    var $2134;
  2289    var $2135;
  2290    var $2136;
  2291    var $2137;
  2292    var $2138;
  2293    var $2139;
  2294    var $2140;
  2295    var $2141;
  2296    var $2142;
  2297    var $2143;
  2298    var $2144;
  2299    var $2145;
  2300    var $2146;
  2301    var $2147;
  2302    var $2148;
  2303    var $2149;
  2304    var $2150;
  2305    var $2151;
  2306    var $2152;
  2307    var $2153;
  2308    var $2154;
  2309    var $2155;
  2310    var $2156;
  2311    var $__a_i_i_i1_i_i_i108;
  2312    var $__i_i_i_i2_i_i_i109;
  2313    var $2157;
  2314    var $2158;
  2315    var $2159;
  2316    var $2160;
  2317    var $2161;
  2318    var $2162;
  2319    var $2163;
  2320    var $2164;
  2321    var $2165;
  2322    var $__a_i_i_i_i_i_i110;
  2323    var $__i_i_i_i_i_i_i111;
  2324    var $2166;
  2325    var $2167;
  2326    var $2168;
  2327    var $2169;
  2328    var $2170;
  2329    var $2171;
  2330    var $2172;
  2331    var $2173;
  2332    var $2174;
  2333    var $2175;
  2334    var $2176=(sp)+(576);
  2335    var $2177;
  2336    var $2178;
  2337    var $2179;
  2338    var $2180;
  2339    var $2181;
  2340    var $2182;
  2341    var $2183;
  2342    var $2184;
  2343    var $2185;
  2344    var $2186;
  2345    var $2187;
  2346    var $2188;
  2347    var $2189;
  2348    var $2190;
  2349    var $2191;
  2350    var $2192;
  2351    var $2193;
  2352    var $2194;
  2353    var $2195;
  2354    var $2196;
  2355    var $2197;
  2356    var $2198;
  2357    var $2199;
  2358    var $2200;
  2359    var $2201;
  2360    var $2202;
  2361    var $2203;
  2362    var $2204;
  2363    var $2205;
  2364    var $2206;
  2365    var $2207;
  2366    var $2208;
  2367    var $2209;
  2368    var $2210;
  2369    var $2211;
  2370    var $2212;
  2371    var $2213;
  2372    var $2214;
  2373    var $2215;
  2374    var $__a_i_i_i1_i_i_i95;
  2375    var $__i_i_i_i2_i_i_i96;
  2376    var $2216;
  2377    var $2217;
  2378    var $2218;
  2379    var $2219;
  2380    var $2220;
  2381    var $2221;
  2382    var $2222;
  2383    var $2223;
  2384    var $2224;
  2385    var $__a_i_i_i_i_i_i97;
  2386    var $__i_i_i_i_i_i_i98;
  2387    var $2225;
  2388    var $2226;
  2389    var $2227;
  2390    var $2228;
  2391    var $2229;
  2392    var $2230;
  2393    var $2231;
  2394    var $2232;
  2395    var $2233;
  2396    var $2234;
  2397    var $2235=(sp)+(592);
  2398    var $2236;
  2399    var $2237;
  2400    var $2238;
  2401    var $2239;
  2402    var $2240;
  2403    var $2241;
  2404    var $2242;
  2405    var $2243;
  2406    var $2244;
  2407    var $2245;
  2408    var $2246;
  2409    var $2247;
  2410    var $2248;
  2411    var $2249;
  2412    var $2250;
  2413    var $2251;
  2414    var $2252;
  2415    var $2253;
  2416    var $2254;
  2417    var $2255;
  2418    var $2256;
  2419    var $2257;
  2420    var $2258;
  2421    var $2259;
  2422    var $2260;
  2423    var $2261;
  2424    var $2262;
  2425    var $2263;
  2426    var $2264;
  2427    var $2265;
  2428    var $2266;
  2429    var $2267;
  2430    var $2268;
  2431    var $2269;
  2432    var $2270;
  2433    var $2271;
  2434    var $2272;
  2435    var $2273;
  2436    var $2274;
  2437    var $__a_i_i_i1_i_i_i82;
  2438    var $__i_i_i_i2_i_i_i83;
  2439    var $2275;
  2440    var $2276;
  2441    var $2277;
  2442    var $2278;
  2443    var $2279;
  2444    var $2280;
  2445    var $2281;
  2446    var $2282;
  2447    var $2283;
  2448    var $__a_i_i_i_i_i_i84;
  2449    var $__i_i_i_i_i_i_i85;
  2450    var $2284;
  2451    var $2285;
  2452    var $2286;
  2453    var $2287;
  2454    var $2288;
  2455    var $2289;
  2456    var $2290;
  2457    var $2291;
  2458    var $2292;
  2459    var $2293;
  2460    var $2294=(sp)+(608);
  2461    var $2295;
  2462    var $2296;
  2463    var $2297;
  2464    var $2298;
  2465    var $2299;
  2466    var $2300;
  2467    var $2301;
  2468    var $2302;
  2469    var $2303;
  2470    var $2304;
  2471    var $2305;
  2472    var $2306;
  2473    var $2307;
  2474    var $2308;
  2475    var $2309;
  2476    var $2310;
  2477    var $2311;
  2478    var $2312;
  2479    var $2313;
  2480    var $2314;
  2481    var $2315;
  2482    var $2316;
  2483    var $2317;
  2484    var $2318;
  2485    var $2319;
  2486    var $2320;
  2487    var $2321;
  2488    var $2322;
  2489    var $2323;
  2490    var $2324;
  2491    var $2325;
  2492    var $2326;
  2493    var $2327;
  2494    var $2328;
  2495    var $2329;
  2496    var $2330;
  2497    var $2331;
  2498    var $2332;
  2499    var $2333;
  2500    var $__a_i_i_i1_i_i_i69;
  2501    var $__i_i_i_i2_i_i_i70;
  2502    var $2334;
  2503    var $2335;
  2504    var $2336;
  2505    var $2337;
  2506    var $2338;
  2507    var $2339;
  2508    var $2340;
  2509    var $2341;
  2510    var $2342;
  2511    var $__a_i_i_i_i_i_i71;
  2512    var $__i_i_i_i_i_i_i72;
  2513    var $2343;
  2514    var $2344;
  2515    var $2345;
  2516    var $2346;
  2517    var $2347;
  2518    var $2348;
  2519    var $2349;
  2520    var $2350;
  2521    var $2351;
  2522    var $2352;
  2523    var $2353=(sp)+(624);
  2524    var $2354;
  2525    var $2355;
  2526    var $2356;
  2527    var $2357;
  2528    var $2358;
  2529    var $2359;
  2530    var $2360;
  2531    var $2361;
  2532    var $2362;
  2533    var $2363;
  2534    var $2364;
  2535    var $2365;
  2536    var $2366;
  2537    var $2367;
  2538    var $2368;
  2539    var $2369;
  2540    var $2370;
  2541    var $2371;
  2542    var $2372;
  2543    var $2373;
  2544    var $2374;
  2545    var $2375;
  2546    var $2376;
  2547    var $2377;
  2548    var $2378;
  2549    var $2379;
  2550    var $2380;
  2551    var $2381;
  2552    var $2382;
  2553    var $2383;
  2554    var $2384;
  2555    var $2385;
  2556    var $2386;
  2557    var $2387;
  2558    var $2388;
  2559    var $2389;
  2560    var $2390;
  2561    var $2391;
  2562    var $2392;
  2563    var $__a_i_i_i1_i_i_i56;
  2564    var $__i_i_i_i2_i_i_i57;
  2565    var $2393;
  2566    var $2394;
  2567    var $2395;
  2568    var $2396;
  2569    var $2397;
  2570    var $2398;
  2571    var $2399;
  2572    var $2400;
  2573    var $2401;
  2574    var $__a_i_i_i_i_i_i58;
  2575    var $__i_i_i_i_i_i_i59;
  2576    var $2402;
  2577    var $2403;
  2578    var $2404;
  2579    var $2405;
  2580    var $2406;
  2581    var $2407;
  2582    var $2408;
  2583    var $2409;
  2584    var $2410;
  2585    var $2411;
  2586    var $2412=(sp)+(640);
  2587    var $2413;
  2588    var $2414;
  2589    var $2415;
  2590    var $2416;
  2591    var $2417;
  2592    var $2418;
  2593    var $2419;
  2594    var $2420;
  2595    var $2421;
  2596    var $2422;
  2597    var $2423;
  2598    var $2424;
  2599    var $2425;
  2600    var $2426;
  2601    var $2427;
  2602    var $2428;
  2603    var $2429;
  2604    var $2430;
  2605    var $2431;
  2606    var $2432;
  2607    var $2433;
  2608    var $2434;
  2609    var $2435;
  2610    var $2436;
  2611    var $2437;
  2612    var $2438;
  2613    var $2439;
  2614    var $2440;
  2615    var $2441;
  2616    var $2442;
  2617    var $2443;
  2618    var $2444;
  2619    var $2445;
  2620    var $2446;
  2621    var $2447;
  2622    var $2448;
  2623    var $2449;
  2624    var $2450;
  2625    var $2451;
  2626    var $__a_i_i_i1_i_i_i43;
  2627    var $__i_i_i_i2_i_i_i44;
  2628    var $2452;
  2629    var $2453;
  2630    var $2454;
  2631    var $2455;
  2632    var $2456;
  2633    var $2457;
  2634    var $2458;
  2635    var $2459;
  2636    var $2460;
  2637    var $__a_i_i_i_i_i_i45;
  2638    var $__i_i_i_i_i_i_i46;
  2639    var $2461;
  2640    var $2462;
  2641    var $2463;
  2642    var $2464;
  2643    var $2465;
  2644    var $2466;
  2645    var $2467;
  2646    var $2468;
  2647    var $2469;
  2648    var $2470;
  2649    var $2471=(sp)+(656);
  2650    var $2472;
  2651    var $2473;
  2652    var $2474;
  2653    var $2475;
  2654    var $2476;
  2655    var $2477;
  2656    var $2478;
  2657    var $2479;
  2658    var $2480;
  2659    var $2481;
  2660    var $2482;
  2661    var $2483;
  2662    var $2484;
  2663    var $2485;
  2664    var $2486;
  2665    var $2487;
  2666    var $2488;
  2667    var $2489;
  2668    var $2490;
  2669    var $2491;
  2670    var $2492;
  2671    var $2493;
  2672    var $2494;
  2673    var $2495;
  2674    var $2496;
  2675    var $2497;
  2676    var $2498;
  2677    var $2499;
  2678    var $2500;
  2679    var $2501;
  2680    var $2502;
  2681    var $2503;
  2682    var $2504;
  2683    var $2505;
  2684    var $2506;
  2685    var $2507;
  2686    var $2508;
  2687    var $2509;
  2688    var $2510;
  2689    var $__a_i_i_i1_i_i_i;
  2690    var $__i_i_i_i2_i_i_i;
  2691    var $2511;
  2692    var $2512;
  2693    var $2513;
  2694    var $2514;
  2695    var $2515;
  2696    var $2516;
  2697    var $2517;
  2698    var $2518;
  2699    var $2519;
  2700    var $__a_i_i_i_i_i_i;
  2701    var $__i_i_i_i_i_i_i;
  2702    var $2520;
  2703    var $2521;
  2704    var $2522;
  2705    var $2523;
  2706    var $2524;
  2707    var $2525;
  2708    var $2526;
  2709    var $2527;
  2710    var $2528;
  2711    var $2529;
  2712    var $2530=(sp)+(672);
  2713    var $2531;
  2714    var $2532;
  2715    var $2533;
  2716    var $2534;
  2717    var $2535;
  2718    var $2536;
  2719    var $2537;
  2720    var $2538;
  2721    var $2539;
  2722    var $2540=(sp)+(688);
  2723    var $2541=(sp)+(704);
  2724    var $2542;
  2725    var $2543;
  2726    var $std_stringstream=(sp)+(720);
  2727    var $2544=(sp)+(864);
  2728    var $2545=(sp)+(880);
  2729    var $2546=(sp)+(896);
  2730    var $2547;
  2731    var $2548=(sp)+(912);
  2732    var $2549=(sp)+(928);
  2733    var $std_stringstream1=(sp)+(944);
  2734    var $2550=(sp)+(1088);
  2735    var $2551=(sp)+(1104);
  2736    var $2552=(sp)+(1120);
  2737    var $2553;
  2738    var $2554=(sp)+(1136);
  2739    var $2555=(sp)+(1152);
  2740    var $std_stringstream2=(sp)+(1168);
  2741    var $2556=(sp)+(1312);
  2742    var $2557=(sp)+(1328);
  2743    var $2558=(sp)+(1344);
  2744    var $2559;
  2745    var $2560=(sp)+(1360);
  2746    var $2561=(sp)+(1376);
  2747    var $std_stringstream3=(sp)+(1392);
  2748    var $2562=(sp)+(1536);
  2749    var $2563=(sp)+(1552);
  2750    var $2564=(sp)+(1568);
  2751    var $2565;
  2752    var $2566=(sp)+(1584);
  2753    var $2567=(sp)+(1600);
  2754    var $std_stringstream4=(sp)+(1616);
  2755    var $2568=(sp)+(1760);
  2756    var $2569=(sp)+(1776);
  2757    var $2570=(sp)+(1792);
  2758    var $2571;
  2759    var $2572=(sp)+(1808);
  2760    var $2573=(sp)+(1824);
  2761    var $std_stringstream5=(sp)+(1840);
  2762    var $2574=(sp)+(1984);
  2763    var $2575=(sp)+(2000);
  2764    var $2576=(sp)+(2016);
  2765    var $2577;
  2766    var $2578=(sp)+(2032);
  2767    var $2579=(sp)+(2048);
  2768    var $std_stringstream6=(sp)+(2064);
  2769    var $2580=(sp)+(2208);
  2770    var $2581=(sp)+(2224);
  2771    var $2582=(sp)+(2240);
  2772    var $2583;
  2773    var $2584=(sp)+(2256);
  2774    var $2585=(sp)+(2272);
  2775    var $std_stringstream7=(sp)+(2288);
  2776    var $2586=(sp)+(2432);
  2777    var $2587=(sp)+(2448);
  2778    var $2588=(sp)+(2464);
  2779    var $2589;
  2780    var $2590=(sp)+(2480);
  2781    var $2591=(sp)+(2496);
  2782    var $std_stringstream8=(sp)+(2512);
  2783    var $2592=(sp)+(2656);
  2784    var $2593=(sp)+(2672);
  2785    var $2594=(sp)+(2688);
  2786    var $2595;
  2787    var $2596=(sp)+(2704);
  2788    var $2597=(sp)+(2720);
  2789    var $std_stringstream9=(sp)+(2736);
  2790    var $2598=(sp)+(2880);
  2791    var $2599=(sp)+(2896);
  2792    var $2600=(sp)+(2912);
  2793    var $2601;
  2794    var $2602=(sp)+(2928);
  2795    var $2603=(sp)+(2944);
  2796    var $std_stringstream10=(sp)+(2960);
  2797    var $2604=(sp)+(3104);
  2798    var $2605=(sp)+(3120);
  2799    var $2606=(sp)+(3136);
  2800    var $2607;
  2801    var $2608=(sp)+(3152);
  2802    var $2609=(sp)+(3168);
  2803    var $std_stringstream11=(sp)+(3184);
  2804    var $2610=(sp)+(3328);
  2805    var $2611=(sp)+(3344);
  2806    var $2612=(sp)+(3360);
  2807    var $2613;
  2808    var $2614=(sp)+(3376);
  2809    var $2615=(sp)+(3392);
  2810    var $std_stringstream12=(sp)+(3408);
  2811    var $2616=(sp)+(3552);
  2812    var $2617=(sp)+(3568);
  2813    var $2618=(sp)+(3584);
  2814    var $2619;
  2815    var $2620=(sp)+(3600);
  2816    var $2621=(sp)+(3616);
  2817    var $std_stringstream13=(sp)+(3632);
  2818    var $2622=(sp)+(3776);
  2819    var $2623=(sp)+(3792);
  2820    var $2624=(sp)+(3808);
  2821    var $2625;
  2822    var $2626=(sp)+(3824);
  2823    var $2627=(sp)+(3840);
  2824    var $std_stringstream14=(sp)+(3856);
  2825    var $2628=(sp)+(4000);
  2826    var $2629=(sp)+(4016);
  2827    var $2630=(sp)+(4032);
  2828    var $2631;
  2829    var $2632=(sp)+(4048);
  2830    var $2633=(sp)+(4064);
  2831    var $std_stringstream15=(sp)+(4080);
  2832    var $2634=(sp)+(4224);
  2833    var $2635=(sp)+(4240);
  2834    var $2636=(sp)+(4256);
  2835    var $2637;
  2836    var $2638=(sp)+(4272);
  2837    var $2639=(sp)+(4288);
  2838    var $std_stringstream16=(sp)+(4304);
  2839    var $2640=(sp)+(4448);
  2840    var $2641=(sp)+(4464);
  2841    var $2642=(sp)+(4480);
  2842    var $2643;
  2843    var $2644=(sp)+(4496);
  2844    var $2645=(sp)+(4512);
  2845    var $std_stringstream17=(sp)+(4528);
  2846    var $2646=(sp)+(4672);
  2847    var $2647=(sp)+(4688);
  2848    var $2648=(sp)+(4704);
  2849    var $2649;
  2850    var $2650=(sp)+(4720);
  2851    var $2651=(sp)+(4736);
  2852    var $std_stringstream18=(sp)+(4752);
  2853    var $2652=(sp)+(4896);
  2854    var $2653=(sp)+(4912);
  2855    var $2654=(sp)+(4928);
  2856    var $2655;
  2857    var $2656=(sp)+(4944);
  2858    var $2657=(sp)+(4960);
  2859    var $std_stringstream19=(sp)+(4976);
  2860    var $2658=(sp)+(5120);
  2861    var $2659=(sp)+(5136);
  2862    var $2660=(sp)+(5152);
  2863    var $2661;
  2864    var $2662=(sp)+(5168);
  2865    var $2663=(sp)+(5184);
  2866    var $std_stringstream20=(sp)+(5200);
  2867    var $2664=(sp)+(5344);
  2868    var $2665=(sp)+(5360);
  2869    var $2666=(sp)+(5376);
  2870    var $2667;
  2871    var $2668=(sp)+(5392);
  2872    var $2669=(sp)+(5408);
  2873    var $std_stringstream21=(sp)+(5424);
  2874    var $2670=(sp)+(5568);
  2875    var $2671=(sp)+(5584);
  2876    var $2672=(sp)+(5600);
  2877    var $2673;
  2878    var $2674=(sp)+(5616);
  2879    var $2675=(sp)+(5632);
  2880    var $std_stringstream22=(sp)+(5648);
  2881    var $2676=(sp)+(5792);
  2882    var $2677=(sp)+(5808);
  2883    var $2678=(sp)+(5824);
  2884    var $2679;
  2885    var $2680=(sp)+(5840);
  2886    var $2681=(sp)+(5856);
  2887    var $std_stringstream23=(sp)+(5872);
  2888    var $2682=(sp)+(6016);
  2889    var $2683=(sp)+(6032);
  2890    var $2684=(sp)+(6048);
  2891    var $2685;
  2892    var $2686=(sp)+(6064);
  2893    var $2687=(sp)+(6080);
  2894    var $std_stringstream24=(sp)+(6096);
  2895    var $2688=(sp)+(6240);
  2896    var $2689=(sp)+(6256);
  2897    var $2690=(sp)+(6272);
  2898    var $2691;
  2899    var $2692=(sp)+(6288);
  2900    var $2693=(sp)+(6304);
  2901    var $std_stringstream25=(sp)+(6320);
  2902    var $2694=(sp)+(6464);
  2903    var $2695=(sp)+(6480);
  2904    var $2696=(sp)+(6496);
  2905    var $2697;
  2906    var $2698=(sp)+(6512);
  2907    var $2699=(sp)+(6528);
  2908    var $std_stringstream26=(sp)+(6544);
  2909    var $2700=(sp)+(6688);
  2910    var $2701=(sp)+(6704);
  2911    var $2702=(sp)+(6720);
  2912    var $2703;
  2913    var $2704=(sp)+(6736);
  2914    var $2705=(sp)+(6752);
  2915    var $std_stringstream27=(sp)+(6768);
  2916    var $2706=(sp)+(6912);
  2917    var $2707=(sp)+(6928);
  2918    var $2708=(sp)+(6944);
  2919    var $2709;
  2920    var $2710=(sp)+(6960);
  2921    var $2711=(sp)+(6976);
  2922    var $std_stringstream28=(sp)+(6992);
  2923    var $2712=(sp)+(7136);
  2924    var $2713=(sp)+(7152);
  2925    var $2714=(sp)+(7168);
  2926    var $2715;
  2927    var $2716=(sp)+(7184);
  2928    var $2717=(sp)+(7200);
  2929    var $std_stringstream29=(sp)+(7216);
  2930    var $2718=(sp)+(7360);
  2931    var $2719=(sp)+(7376);
  2932    var $2720=(sp)+(7392);
  2933    var $2721;
  2934    var $2722=(sp)+(7408);
  2935    var $2723=(sp)+(7424);
  2936    var $std_stringstream30=(sp)+(7440);
  2937    var $2724=(sp)+(7584);
  2938    var $2725=(sp)+(7600);
  2939    var $2726=(sp)+(7616);
  2940    var $2727;
  2941    var $2728=(sp)+(7632);
  2942    var $2729=(sp)+(7648);
  2943    var $std_stringstream31=(sp)+(7664);
  2944    var $2730=(sp)+(7808);
  2945    var $2731=(sp)+(7824);
  2946    var $2732=(sp)+(7840);
  2947    var $2733;
  2948    var $2734=(sp)+(7856);
  2949    var $2735=(sp)+(7872);
  2950    var $std_stringstream32=(sp)+(7888);
  2951    var $2736=(sp)+(8032);
  2952    var $2737=(sp)+(8048);
  2953    var $2738=(sp)+(8064);
  2954    var $2739;
  2955    var $2740=(sp)+(8080);
  2956    var $2741=(sp)+(8096);
  2957    var $std_stringstream33=(sp)+(8112);
  2958    var $2742=(sp)+(8256);
  2959    var $2743=(sp)+(8272);
  2960    var $2744=(sp)+(8288);
  2961    var $2745;
  2962    var $2746=(sp)+(8304);
  2963    var $2747=(sp)+(8320);
  2964    var $std_stringstream34=(sp)+(8336);
  2965    var $2748=(sp)+(8480);
  2966    var $2749=(sp)+(8496);
  2967    var $2750=(sp)+(8512);
  2968    var $2751;
  2969    var $2752=(sp)+(8528);
  2970    var $2753=(sp)+(8544);
  2971    var $std_stringstream35=(sp)+(8560);
  2972    var $2754=(sp)+(8704);
  2973    var $2755=(sp)+(8720);
  2974    var $2756=(sp)+(8736);
  2975    var $2757;
  2976    var $2758=(sp)+(8752);
  2977    var $2759=(sp)+(8768);
  2978    var $std_stringstream36=(sp)+(8784);
  2979    var $2760=(sp)+(8928);
  2980    var $2761=(sp)+(8944);
  2981    var $2762=(sp)+(8960);
  2982    var $2763;
  2983    var $2764=(sp)+(8976);
  2984    var $2765=(sp)+(8992);
  2985    var $std_stringstream37=(sp)+(9008);
  2986    var $2766=(sp)+(9152);
  2987    var $2767=(sp)+(9168);
  2988    var $2768=(sp)+(9184);
  2989    var $2769;
  2990    var $2770=(sp)+(9200);
  2991    var $2771=(sp)+(9216);
  2992    var $std_stringstream38=(sp)+(9232);
  2993    var $2772=(sp)+(9376);
  2994    var $2773=(sp)+(9392);
  2995    var $2774=(sp)+(9408);
  2996    var $2775;
  2997    var $2776=(sp)+(9424);
  2998    var $2777=(sp)+(9440);
  2999    var $std_stringstream39=(sp)+(9456);
  3000    var $2778=(sp)+(9600);
  3001    var $2779=(sp)+(9616);
  3002    var $2780=(sp)+(9632);
  3003    var $2781;
  3004    var $2782=(sp)+(9648);
  3005    var $2783=(sp)+(9664);
  3006    var $std_stringstream40=(sp)+(9680);
  3007    var $2784=(sp)+(9824);
  3008    var $2785=(sp)+(9840);
  3009    var $2786=(sp)+(9856);
  3010    var $2787;
  3011    var $2788=(sp)+(9872);
  3012    var $2789=(sp)+(9888);
  3013    var $std_stringstream41=(sp)+(9904);
  3014    var $2790=(sp)+(10048);
  3015    var $2791=(sp)+(10064);
  3016    var $2792=(sp)+(10080);
  3017    var $2793;
  3018    var $2794=(sp)+(10096);
  3019    var $2795=(sp)+(10112);
  3020    var $std_stringstream42=(sp)+(10128);
  3021    var $2796=(sp)+(10272);
  3022    var $2797=(sp)+(10288);
  3023    var $2798=(sp)+(10304);
  3024    var $2799;
  3025    $2539=$0;
  3026    label = 2;
  3027    break; //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3028   case 2: 
  3029    __ZN6StringC1EPKc($2541, ((14584)|0)); //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3030    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2540, $2541, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 3; break; } else { label = 47; break; } //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3031   case 3: 
  3032    var $2802 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2540, ((14584)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 4; break; } else { label = 48; break; } //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3033   case 4: 
  3034    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2540) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 5; break; } else { label = 47; break; } //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3035   case 5: 
  3036    __ZN6StringD1Ev($2541); //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3037    if ($2802) { label = 6; break; } else { label = 66; break; } //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3038   case 6: 
  3039    $2535=$std_stringstream;
  3040    $2536=24;
  3041    var $2806=$2535;
  3042    var $2807=$2806; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3043    var $2808=(($2807+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3044    var $2809=$2808; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3045    $2534=$2809;
  3046    var $2810=$2534;
  3047    var $2811=$2810; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  3048    $2533=$2811;
  3049    var $2812=$2533;
  3050    var $2813=$2812; //@line 328 "G:/emscripten/system/include/libcxx/ios"
  3051    HEAP32[(($2813)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
  3052    var $2814=$2810; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  3053    HEAP32[(($2814)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  3054    var $2815=$2806; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3055    HEAP32[(($2815)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3056    var $2816=$2806; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3057    var $2817=(($2816+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3058    var $2818=$2817; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3059    HEAP32[(($2818)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3060    var $2819=$2806; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3061    var $2820=(($2819+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3062    var $2821=$2820; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3063    HEAP32[(($2821)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3064    var $2822=$2806; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3065    var $2823=(($2806+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3066    var $2824=$2823; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3067    $2503=$2822;
  3068    $2504=((109796)|0);
  3069    $2505=$2824;
  3070    var $2825=$2503;
  3071    var $2826=$2504;
  3072    var $2827=$2825; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3073    var $2828=(($2826+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3074    var $2829=$2505; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3075    $2500=$2827;
  3076    $2501=$2828;
  3077    $2502=$2829;
  3078    var $2830=$2500;
  3079    var $2831=$2501;
  3080    var $2832=HEAP32[(($2831)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  3081    var $2833=$2830; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  3082    HEAP32[(($2833)>>2)]=$2832; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  3083    var $2834=(($2831+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  3084    var $2835=HEAP32[(($2834)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  3085    var $2836=$2830; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  3086    var $2837=HEAP32[(($2836)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  3087    var $2838=((($2837)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  3088    var $2839=$2838; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  3089    var $2840=HEAP32[(($2839)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  3090    var $2841=$2830; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  3091    var $2842=(($2841+$2840)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  3092    var $2843=$2842; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  3093    HEAP32[(($2843)>>2)]=$2835; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  3094    var $2844=(($2830+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  3095    HEAP32[(($2844)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  3096    var $2845=$2830; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  3097    var $2846=HEAP32[(($2845)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  3098    var $2847=((($2846)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
  3099    var $2848=$2847; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  3100    var $2849=HEAP32[(($2848)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  3101    var $2850=$2830; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  3102    var $2851=(($2850+$2849)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
  3103    var $2852=$2851; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  3104    var $2853=$2502; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  3105    $2498=$2852;
  3106    $2499=$2853;
  3107    var $2854=$2498;
  3108    var $2855=$2854; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  3109    var $2856=$2499; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  3110    var $2857=$2856; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  3111    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($2855, $2857) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 7; break; } else { label = 23; break; }
  3112   case 7: 
  3113    var $2858=(($2854+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
  3114    HEAP32[(($2858)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
  3115    var $2859=(($2854+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
  3116    HEAP32[(($2859)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
  3117    var $2860=$2825; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3118    var $2861=(($2860+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3119    var $2862=$2861; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3120    var $2863=(($2826+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3121    $2496=$2862;
  3122    $2497=$2863;
  3123    var $2864=$2496;
  3124    var $2865=$2497;
  3125    var $2866=HEAP32[(($2865)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  3126    var $2867=$2864; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  3127    HEAP32[(($2867)>>2)]=$2866; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  3128    var $2868=(($2865+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  3129    var $2869=HEAP32[(($2868)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  3130    var $2870=$2864; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  3131    var $2871=HEAP32[(($2870)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  3132    var $2872=((($2871)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  3133    var $2873=$2872; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  3134    var $2874=HEAP32[(($2873)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  3135    var $2875=$2864; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  3136    var $2876=(($2875+$2874)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  3137    var $2877=$2876; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  3138    HEAP32[(($2877)>>2)]=$2869; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  3139    var $2878=HEAP32[(($2826)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3140    var $2879=$2825; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3141    HEAP32[(($2879)>>2)]=$2878; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3142    var $2880=(($2826+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3143    var $2881=HEAP32[(($2880)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3144    var $2882=$2825; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3145    var $2883=HEAP32[(($2882)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3146    var $2884=((($2883)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3147    var $2885=$2884; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3148    var $2886=HEAP32[(($2885)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3149    var $2887=$2825; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3150    var $2888=(($2887+$2886)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3151    var $2889=$2888; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3152    HEAP32[(($2889)>>2)]=$2881; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3153    var $2890=(($2826+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3154    var $2891=HEAP32[(($2890)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3155    var $2892=$2825; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3156    var $2893=(($2892+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3157    var $2894=$2893; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3158    HEAP32[(($2894)>>2)]=$2891; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3159    var $2895=$2806; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3160    HEAP32[(($2895)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3161    var $2896=$2806; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3162    var $2897=(($2896+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3163    var $2898=$2897; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3164    HEAP32[(($2898)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3165    var $2899=$2806; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3166    var $2900=(($2899+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3167    var $2901=$2900; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3168    HEAP32[(($2901)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3169    var $2902=(($2806+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3170    var $2903=$2536; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3171    $2531=$2902;
  3172    $2532=$2903;
  3173    var $2904=$2531;
  3174    var $2905=$2532; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
  3175    $2526=$2904;
  3176    $2527=$2905;
  3177    var $2906=$2526;
  3178    var $2907=$2906; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  3179    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($2907) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 8; break; } else { label = 24; break; }
  3180   case 8: 
  3181    var $2908=$2906; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  3182    HEAP32[(($2908)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  3183    var $2909=(($2906+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  3184    $2525=$2909;
  3185    var $2910=$2525;
  3186    $2524=$2910;
  3187    var $2911=$2524;
  3188    var $2912=$2911; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  3189    var $2913=(($2911)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  3190    $2523=$2913;
  3191    var $2914=$2523;
  3192    $2522=$2914;
  3193    var $2915=$2522;
  3194    var $2916=$2915; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
  3195    $2521=$2916;
  3196    var $2917=$2521;
  3197    var $2918=$2917; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  3198    $2520=$2918;
  3199    var $2919=$2520;
  3200    var $2920=(($2917)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  3201    $2519=$2911;
  3202    var $2921=$2519;
  3203    var $2922=(($2921)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  3204    $2518=$2922;
  3205    var $2923=$2518;
  3206    var $2924=$2923; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
  3207    $2517=$2924;
  3208    var $2925=$2517;
  3209    var $2926=(($2925)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
  3210    var $2927=(($2926)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  3211    var $2928=$2927; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  3212    var $2929=(($2928)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  3213    $__a_i_i_i_i_i_i=$2929; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  3214    $__i_i_i_i_i_i_i=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  3215    label = 9; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  3216   case 9: 
  3217    var $2931=$__i_i_i_i_i_i_i; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  3218    var $2932=(($2931)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  3219    if ($2932) { label = 10; break; } else { label = 11; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
  3220   case 10: 
  3221    var $2934=$__i_i_i_i_i_i_i; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  3222    var $2935=$__a_i_i_i_i_i_i; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  3223    var $2936=(($2935+($2934<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
  3224    HEAP32[(($2936)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  3225    var $2937=$__i_i_i_i_i_i_i; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  3226    var $2938=((($2937)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
  3227    $__i_i_i_i_i_i_i=$2938; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  3228    label = 9; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  3229   case 11: 
  3230    var $2939=(($2906+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  3231    HEAP32[(($2939)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  3232    var $2940=(($2906+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  3233    var $2941=$2527; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  3234    HEAP32[(($2940)>>2)]=$2941; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  3235    $2516=$2530;
  3236    var $2942=$2516;
  3237    $2515=$2942;
  3238    var $2943=$2515;
  3239    var $2944=$2943; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  3240    var $2945=(($2943)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  3241    $2514=$2945;
  3242    var $2946=$2514;
  3243    $2513=$2946;
  3244    var $2947=$2513;
  3245    var $2948=$2947; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
  3246    $2512=$2948;
  3247    var $2949=$2512;
  3248    var $2950=$2949; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  3249    $2511=$2950;
  3250    var $2951=$2511;
  3251    var $2952=(($2949)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  3252    $2510=$2943;
  3253    var $2953=$2510;
  3254    var $2954=(($2953)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  3255    $2509=$2954;
  3256    var $2955=$2509;
  3257    var $2956=$2955; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
  3258    $2508=$2956;
  3259    var $2957=$2508;
  3260    var $2958=(($2957)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
  3261    var $2959=(($2958)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  3262    var $2960=$2959; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  3263    var $2961=(($2960)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  3264    $__a_i_i_i1_i_i_i=$2961; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  3265    $__i_i_i_i2_i_i_i=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  3266    label = 12; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  3267   case 12: 
  3268    var $2963=$__i_i_i_i2_i_i_i; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  3269    var $2964=(($2963)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  3270    if ($2964) { label = 13; break; } else { label = 14; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
  3271   case 13: 
  3272    var $2966=$__i_i_i_i2_i_i_i; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  3273    var $2967=$__a_i_i_i1_i_i_i; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  3274    var $2968=(($2967+($2966<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
  3275    HEAP32[(($2968)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  3276    var $2969=$__i_i_i_i2_i_i_i; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  3277    var $2970=((($2969)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
  3278    $__i_i_i_i2_i_i_i=$2970; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  3279    label = 12; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  3280   case 14: 
  3281    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($2906, $2530) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 15; break; } else { label = 17; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  3282   case 15: 
  3283    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2530) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 30; break; } else { label = 16; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  3284   case 16: 
  3285    var $2973$0 = ___cxa_find_matching_catch(-1, -1); $2973$1 = tempRet0;
  3286    var $2974=$2973$0;
  3287    $2528=$2974; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  3288    var $2975=$2973$1;
  3289    $2529=$2975; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  3290    label = 19; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  3291   case 17: 
  3292    var $2977$0 = ___cxa_find_matching_catch(-1, -1); $2977$1 = tempRet0;
  3293    var $2978=$2977$0;
  3294    $2528=$2978; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  3295    var $2979=$2977$1;
  3296    $2529=$2979; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  3297    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2530) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 18; break; } else { label = 22; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  3298   case 18: 
  3299    label = 19; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  3300   case 19: 
  3301    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2909) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 20; break; } else { label = 22; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  3302   case 20: 
  3303    var $2983=$2906; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  3304    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($2983) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 21; break; } else { label = 22; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  3305   case 21: 
  3306    var $2985=$2528; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  3307    var $2986=$2529; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  3308    var $2987$0=$2985;
  3309    var $2987$1=0;
  3310    var $2988$0=$2987$0;
  3311    var $2988$1=$2986;
  3312    var $eh_lpad_body_i$1 = $2988$1;var $eh_lpad_body_i$0 = $2988$0;label = 25; break;
  3313   case 22: 
  3314    var $2990$0 = ___cxa_find_matching_catch(-1, -1,0); $2990$1 = tempRet0;
  3315    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  3316    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  3317   case 23: 
  3318    var $2992$0 = ___cxa_find_matching_catch(-1, -1); $2992$1 = tempRet0;
  3319    var $2993=$2992$0;
  3320    $2537=$2993; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3321    var $2994=$2992$1;
  3322    $2538=$2994; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3323    label = 27; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3324   case 24: 
  3325    var $2996$0 = ___cxa_find_matching_catch(-1, -1); $2996$1 = tempRet0;
  3326    var $eh_lpad_body_i$1 = $2996$1;var $eh_lpad_body_i$0 = $2996$0;label = 25; break;
  3327   case 25: 
  3328    var $eh_lpad_body_i$0;
  3329    var $eh_lpad_body_i$1;
  3330    var $2997=$eh_lpad_body_i$0;
  3331    $2537=$2997; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3332    var $2998=$eh_lpad_body_i$1;
  3333    $2538=$2998; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3334    var $2999=$2806; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  3335    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($2999, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 26; break; } else { label = 29; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  3336   case 26: 
  3337    label = 27; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  3338   case 27: 
  3339    var $3002=$2806; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  3340    var $3003=(($3002+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  3341    var $3004=$3003; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  3342    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($3004) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 28; break; } else { label = 29; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  3343   case 28: 
  3344    var $3006=$2537; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  3345    var $3007=$2538; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  3346    var $3008$0=$3006;
  3347    var $3008$1=0;
  3348    var $3009$0=$3008$0;
  3349    var $3009$1=$3007;
  3350    ___resumeException($3009$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  3351   case 29: 
  3352    var $3011$0 = ___cxa_find_matching_catch(-1, -1,0); $3011$1 = tempRet0;
  3353    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  3354    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  3355   case 30: 
  3356    var $3012=$std_stringstream; //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3357    var $3013=(($3012+8)|0); //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3358    var $3014=$3013; //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3359    var $3015 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3014, ((13856)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 31; break; } else { label = 52; break; } //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3360   case 31: 
  3361    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2545, ((14584)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 32; break; } else { label = 52; break; } //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3362   case 32: 
  3363    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2544, $2545, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 33; break; } else { label = 53; break; } //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3364   case 33: 
  3365    var $3019 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($3015, $2544) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 34; break; } else { label = 54; break; } //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3366   case 34: 
  3367    var $3021 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3019, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 35; break; } else { label = 54; break; } //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3368   case 35: 
  3369    var $3023 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3021, ((14584)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 36; break; } else { label = 54; break; } //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3370   case 36: 
  3371    var $3025 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3023, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 37; break; } else { label = 54; break; } //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3372   case 37: 
  3373    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2544) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 38; break; } else { label = 53; break; } //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3374   case 38: 
  3375    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2545) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 39; break; } else { label = 52; break; } //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3376   case 39: 
  3377    var $3029=___cxa_allocate_exception(8); //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3378    $2547=1;
  3379    var $3030=$3029; //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3380    $2495=$std_stringstream;
  3381    var $3031=$2495;
  3382    var $3032=(($3031+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
  3383    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2546, $3032) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 40; break; } else { label = 58; break; }
  3384   case 40: 
  3385    label = 41; break;
  3386   case 41: 
  3387    $2494=$2546;
  3388    var $3034=$2494;
  3389    $2493=$3034;
  3390    var $3035=$2493;
  3391    $2492=$3035;
  3392    var $3036=$2492;
  3393    $2491=$3036;
  3394    var $3037=$2491;
  3395    var $3038=(($3037)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  3396    $2490=$3038;
  3397    var $3039=$2490;
  3398    var $3040=$3039; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
  3399    $2489=$3040;
  3400    var $3041=$2489;
  3401    var $3042=(($3041)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
  3402    var $3043=(($3042)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  3403    var $3044=$3043; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  3404    var $3045=(($3044)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  3405    var $3046=$3045; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  3406    var $3047=HEAP8[($3046)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  3407    var $3048=(($3047)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  3408    var $3049=$3048 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  3409    var $3050=(($3049)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  3410    if ($3050) { label = 42; break; } else { label = 43; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
  3411   case 42: 
  3412    $2483=$3036;
  3413    var $3052=$2483;
  3414    var $3053=(($3052)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
  3415    $2482=$3053;
  3416    var $3054=$2482;
  3417    var $3055=$3054; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
  3418    $2481=$3055;
  3419    var $3056=$2481;
  3420    var $3057=(($3056)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
  3421    var $3058=(($3057)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
  3422    var $3059=$3058; //@line 1593 "G:/emscripten/system/include/libcxx/string"
  3423    var $3060=(($3059+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
  3424    var $3061=HEAP32[(($3060)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
  3425    var $3075 = $3061;label = 44; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
  3426   case 43: 
  3427    $2488=$3036;
  3428    var $3063=$2488;
  3429    var $3064=(($3063)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  3430    $2487=$3064;
  3431    var $3065=$2487;
  3432    var $3066=$3065; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
  3433    $2486=$3066;
  3434    var $3067=$2486;
  3435    var $3068=(($3067)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
  3436    var $3069=(($3068)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  3437    var $3070=$3069; //@line 1599 "G:/emscripten/system/include/libcxx/string"
  3438    var $3071=(($3070+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  3439    var $3072=(($3071)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  3440    $2485=$3072;
  3441    var $3073=$2485; //@line 960 "G:/emscripten/system/include/libcxx/memory"
  3442    $2484=$3073;
  3443    var $3074=$2484; //@line 627 "G:/emscripten/system/include/libcxx/memory"
  3444    var $3075 = $3074;label = 44; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
  3445   case 44: 
  3446    var $3075; //@line 1605 "G:/emscripten/system/include/libcxx/string"
  3447    $2480=$3075;
  3448    var $3076=$2480; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
  3449    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($3030, $3076) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 45; break; } else { label = 59; break; } //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3450   case 45: 
  3451    $2547=0; //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3452    (function() { try { __THREW__ = 0; return ___cxa_throw($3029, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 59; break; } //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3453    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2546) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 46; break; } else { label = 58; break; } //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3454   case 46: 
  3455    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream); //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3456    label = 66; break; //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3457   case 47: 
  3458    var $3081$0 = ___cxa_find_matching_catch(-1, -1); $3081$1 = tempRet0;
  3459    var $3082=$3081$0;
  3460    $2542=$3082; //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3461    var $3083=$3081$1;
  3462    $2543=$3083; //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3463    label = 50; break; //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3464   case 48: 
  3465    var $3085$0 = ___cxa_find_matching_catch(-1, -1); $3085$1 = tempRet0;
  3466    var $3086=$3085$0;
  3467    $2542=$3086; //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3468    var $3087=$3085$1;
  3469    $2543=$3087; //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3470    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2540) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 49; break; } else { label = 2841; break; } //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3471   case 49: 
  3472    label = 50; break; //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3473   case 50: 
  3474    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2541) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 51; break; } else { label = 2841; break; } //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3475   case 51: 
  3476    label = 2840; break; //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3477   case 52: 
  3478    var $3092$0 = ___cxa_find_matching_catch(-1, -1); $3092$1 = tempRet0;
  3479    var $3093=$3092$0;
  3480    $2542=$3093; //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3481    var $3094=$3092$1;
  3482    $2543=$3094; //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3483    label = 64; break; //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3484   case 53: 
  3485    var $3096$0 = ___cxa_find_matching_catch(-1, -1); $3096$1 = tempRet0;
  3486    var $3097=$3096$0;
  3487    $2542=$3097; //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3488    var $3098=$3096$1;
  3489    $2543=$3098; //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3490    label = 56; break; //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3491   case 54: 
  3492    var $3100$0 = ___cxa_find_matching_catch(-1, -1); $3100$1 = tempRet0;
  3493    var $3101=$3100$0;
  3494    $2542=$3101; //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3495    var $3102=$3100$1;
  3496    $2543=$3102; //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3497    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2544) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 55; break; } else { label = 2841; break; } //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3498   case 55: 
  3499    label = 56; break; //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3500   case 56: 
  3501    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2545) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 57; break; } else { label = 2841; break; } //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3502   case 57: 
  3503    label = 64; break; //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3504   case 58: 
  3505    var $3107$0 = ___cxa_find_matching_catch(-1, -1); $3107$1 = tempRet0;
  3506    var $3108=$3107$0;
  3507    $2542=$3108; //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3508    var $3109=$3107$1;
  3509    $2543=$3109; //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3510    label = 61; break; //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3511   case 59: 
  3512    var $3111$0 = ___cxa_find_matching_catch(-1, -1); $3111$1 = tempRet0;
  3513    var $3112=$3111$0;
  3514    $2542=$3112; //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3515    var $3113=$3111$1;
  3516    $2543=$3113; //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3517    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2546) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 60; break; } else { label = 2841; break; } //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3518   case 60: 
  3519    label = 61; break; //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3520   case 61: 
  3521    var $3116=$2547; //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3522    if ($3116) { label = 62; break; } else { label = 63; break; } //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3523   case 62: 
  3524    ___cxa_free_exception($3029); //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3525    label = 63; break; //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3526   case 63: 
  3527    label = 64; break; //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3528   case 64: 
  3529    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 65; break; } else { label = 2841; break; } //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3530   case 65: 
  3531    label = 2840; break; //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3532   case 66: 
  3533    label = 67; break; //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3534   case 67: 
  3535    label = 68; break; //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3536   case 68: 
  3537    __ZN6StringC1EPKc($2549, ((13320)|0)); //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3538    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2548, $2549, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 69; break; } else { label = 113; break; } //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3539   case 69: 
  3540    var $3125 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2548, ((13320)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 70; break; } else { label = 114; break; } //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3541   case 70: 
  3542    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2548) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 71; break; } else { label = 113; break; } //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3543   case 71: 
  3544    __ZN6StringD1Ev($2549); //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3545    if ($3125) { label = 72; break; } else { label = 132; break; } //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3546   case 72: 
  3547    $2476=$std_stringstream1;
  3548    $2477=24;
  3549    var $3129=$2476;
  3550    var $3130=$3129; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3551    var $3131=(($3130+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3552    var $3132=$3131; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3553    $2475=$3132;
  3554    var $3133=$2475;
  3555    var $3134=$3133; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  3556    $2474=$3134;
  3557    var $3135=$2474;
  3558    var $3136=$3135; //@line 328 "G:/emscripten/system/include/libcxx/ios"
  3559    HEAP32[(($3136)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
  3560    var $3137=$3133; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  3561    HEAP32[(($3137)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  3562    var $3138=$3129; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3563    HEAP32[(($3138)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3564    var $3139=$3129; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3565    var $3140=(($3139+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3566    var $3141=$3140; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3567    HEAP32[(($3141)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3568    var $3142=$3129; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3569    var $3143=(($3142+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3570    var $3144=$3143; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3571    HEAP32[(($3144)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3572    var $3145=$3129; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3573    var $3146=(($3129+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3574    var $3147=$3146; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3575    $2444=$3145;
  3576    $2445=((109796)|0);
  3577    $2446=$3147;
  3578    var $3148=$2444;
  3579    var $3149=$2445;
  3580    var $3150=$3148; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3581    var $3151=(($3149+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3582    var $3152=$2446; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3583    $2441=$3150;
  3584    $2442=$3151;
  3585    $2443=$3152;
  3586    var $3153=$2441;
  3587    var $3154=$2442;
  3588    var $3155=HEAP32[(($3154)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  3589    var $3156=$3153; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  3590    HEAP32[(($3156)>>2)]=$3155; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  3591    var $3157=(($3154+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  3592    var $3158=HEAP32[(($3157)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  3593    var $3159=$3153; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  3594    var $3160=HEAP32[(($3159)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  3595    var $3161=((($3160)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  3596    var $3162=$3161; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  3597    var $3163=HEAP32[(($3162)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  3598    var $3164=$3153; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  3599    var $3165=(($3164+$3163)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  3600    var $3166=$3165; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  3601    HEAP32[(($3166)>>2)]=$3158; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  3602    var $3167=(($3153+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  3603    HEAP32[(($3167)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  3604    var $3168=$3153; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  3605    var $3169=HEAP32[(($3168)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  3606    var $3170=((($3169)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
  3607    var $3171=$3170; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  3608    var $3172=HEAP32[(($3171)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  3609    var $3173=$3153; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  3610    var $3174=(($3173+$3172)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
  3611    var $3175=$3174; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  3612    var $3176=$2443; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  3613    $2439=$3175;
  3614    $2440=$3176;
  3615    var $3177=$2439;
  3616    var $3178=$3177; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  3617    var $3179=$2440; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  3618    var $3180=$3179; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  3619    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($3178, $3180) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 73; break; } else { label = 89; break; }
  3620   case 73: 
  3621    var $3181=(($3177+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
  3622    HEAP32[(($3181)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
  3623    var $3182=(($3177+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
  3624    HEAP32[(($3182)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
  3625    var $3183=$3148; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3626    var $3184=(($3183+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3627    var $3185=$3184; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3628    var $3186=(($3149+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3629    $2437=$3185;
  3630    $2438=$3186;
  3631    var $3187=$2437;
  3632    var $3188=$2438;
  3633    var $3189=HEAP32[(($3188)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  3634    var $3190=$3187; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  3635    HEAP32[(($3190)>>2)]=$3189; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  3636    var $3191=(($3188+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  3637    var $3192=HEAP32[(($3191)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  3638    var $3193=$3187; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  3639    var $3194=HEAP32[(($3193)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  3640    var $3195=((($3194)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  3641    var $3196=$3195; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  3642    var $3197=HEAP32[(($3196)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  3643    var $3198=$3187; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  3644    var $3199=(($3198+$3197)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  3645    var $3200=$3199; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  3646    HEAP32[(($3200)>>2)]=$3192; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  3647    var $3201=HEAP32[(($3149)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3648    var $3202=$3148; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3649    HEAP32[(($3202)>>2)]=$3201; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3650    var $3203=(($3149+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3651    var $3204=HEAP32[(($3203)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3652    var $3205=$3148; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3653    var $3206=HEAP32[(($3205)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3654    var $3207=((($3206)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3655    var $3208=$3207; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3656    var $3209=HEAP32[(($3208)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3657    var $3210=$3148; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3658    var $3211=(($3210+$3209)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3659    var $3212=$3211; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3660    HEAP32[(($3212)>>2)]=$3204; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3661    var $3213=(($3149+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3662    var $3214=HEAP32[(($3213)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3663    var $3215=$3148; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3664    var $3216=(($3215+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3665    var $3217=$3216; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3666    HEAP32[(($3217)>>2)]=$3214; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  3667    var $3218=$3129; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3668    HEAP32[(($3218)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3669    var $3219=$3129; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3670    var $3220=(($3219+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3671    var $3221=$3220; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3672    HEAP32[(($3221)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3673    var $3222=$3129; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3674    var $3223=(($3222+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3675    var $3224=$3223; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3676    HEAP32[(($3224)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3677    var $3225=(($3129+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3678    var $3226=$2477; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3679    $2472=$3225;
  3680    $2473=$3226;
  3681    var $3227=$2472;
  3682    var $3228=$2473; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
  3683    $2467=$3227;
  3684    $2468=$3228;
  3685    var $3229=$2467;
  3686    var $3230=$3229; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  3687    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($3230) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 74; break; } else { label = 90; break; }
  3688   case 74: 
  3689    var $3231=$3229; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  3690    HEAP32[(($3231)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  3691    var $3232=(($3229+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  3692    $2466=$3232;
  3693    var $3233=$2466;
  3694    $2465=$3233;
  3695    var $3234=$2465;
  3696    var $3235=$3234; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  3697    var $3236=(($3234)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  3698    $2464=$3236;
  3699    var $3237=$2464;
  3700    $2463=$3237;
  3701    var $3238=$2463;
  3702    var $3239=$3238; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
  3703    $2462=$3239;
  3704    var $3240=$2462;
  3705    var $3241=$3240; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  3706    $2461=$3241;
  3707    var $3242=$2461;
  3708    var $3243=(($3240)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  3709    $2460=$3234;
  3710    var $3244=$2460;
  3711    var $3245=(($3244)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  3712    $2459=$3245;
  3713    var $3246=$2459;
  3714    var $3247=$3246; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
  3715    $2458=$3247;
  3716    var $3248=$2458;
  3717    var $3249=(($3248)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
  3718    var $3250=(($3249)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  3719    var $3251=$3250; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  3720    var $3252=(($3251)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  3721    $__a_i_i_i_i_i_i45=$3252; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  3722    $__i_i_i_i_i_i_i46=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  3723    label = 75; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  3724   case 75: 
  3725    var $3254=$__i_i_i_i_i_i_i46; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  3726    var $3255=(($3254)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  3727    if ($3255) { label = 76; break; } else { label = 77; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
  3728   case 76: 
  3729    var $3257=$__i_i_i_i_i_i_i46; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  3730    var $3258=$__a_i_i_i_i_i_i45; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  3731    var $3259=(($3258+($3257<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
  3732    HEAP32[(($3259)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  3733    var $3260=$__i_i_i_i_i_i_i46; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  3734    var $3261=((($3260)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
  3735    $__i_i_i_i_i_i_i46=$3261; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  3736    label = 75; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  3737   case 77: 
  3738    var $3262=(($3229+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  3739    HEAP32[(($3262)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  3740    var $3263=(($3229+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  3741    var $3264=$2468; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  3742    HEAP32[(($3263)>>2)]=$3264; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  3743    $2457=$2471;
  3744    var $3265=$2457;
  3745    $2456=$3265;
  3746    var $3266=$2456;
  3747    var $3267=$3266; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  3748    var $3268=(($3266)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  3749    $2455=$3268;
  3750    var $3269=$2455;
  3751    $2454=$3269;
  3752    var $3270=$2454;
  3753    var $3271=$3270; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
  3754    $2453=$3271;
  3755    var $3272=$2453;
  3756    var $3273=$3272; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  3757    $2452=$3273;
  3758    var $3274=$2452;
  3759    var $3275=(($3272)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  3760    $2451=$3266;
  3761    var $3276=$2451;
  3762    var $3277=(($3276)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  3763    $2450=$3277;
  3764    var $3278=$2450;
  3765    var $3279=$3278; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
  3766    $2449=$3279;
  3767    var $3280=$2449;
  3768    var $3281=(($3280)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
  3769    var $3282=(($3281)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  3770    var $3283=$3282; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  3771    var $3284=(($3283)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  3772    $__a_i_i_i1_i_i_i43=$3284; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  3773    $__i_i_i_i2_i_i_i44=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  3774    label = 78; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  3775   case 78: 
  3776    var $3286=$__i_i_i_i2_i_i_i44; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  3777    var $3287=(($3286)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  3778    if ($3287) { label = 79; break; } else { label = 80; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
  3779   case 79: 
  3780    var $3289=$__i_i_i_i2_i_i_i44; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  3781    var $3290=$__a_i_i_i1_i_i_i43; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  3782    var $3291=(($3290+($3289<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
  3783    HEAP32[(($3291)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  3784    var $3292=$__i_i_i_i2_i_i_i44; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  3785    var $3293=((($3292)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
  3786    $__i_i_i_i2_i_i_i44=$3293; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  3787    label = 78; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  3788   case 80: 
  3789    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($3229, $2471) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 81; break; } else { label = 83; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  3790   case 81: 
  3791    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2471) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 96; break; } else { label = 82; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  3792   case 82: 
  3793    var $3296$0 = ___cxa_find_matching_catch(-1, -1); $3296$1 = tempRet0;
  3794    var $3297=$3296$0;
  3795    $2469=$3297; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  3796    var $3298=$3296$1;
  3797    $2470=$3298; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  3798    label = 85; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  3799   case 83: 
  3800    var $3300$0 = ___cxa_find_matching_catch(-1, -1); $3300$1 = tempRet0;
  3801    var $3301=$3300$0;
  3802    $2469=$3301; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  3803    var $3302=$3300$1;
  3804    $2470=$3302; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  3805    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2471) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 84; break; } else { label = 88; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  3806   case 84: 
  3807    label = 85; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  3808   case 85: 
  3809    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($3232) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 86; break; } else { label = 88; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  3810   case 86: 
  3811    var $3306=$3229; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  3812    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($3306) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 87; break; } else { label = 88; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  3813   case 87: 
  3814    var $3308=$2469; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  3815    var $3309=$2470; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  3816    var $3310$0=$3308;
  3817    var $3310$1=0;
  3818    var $3311$0=$3310$0;
  3819    var $3311$1=$3309;
  3820    var $eh_lpad_body_i51$1 = $3311$1;var $eh_lpad_body_i51$0 = $3311$0;label = 91; break;
  3821   case 88: 
  3822    var $3313$0 = ___cxa_find_matching_catch(-1, -1,0); $3313$1 = tempRet0;
  3823    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  3824    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  3825   case 89: 
  3826    var $3315$0 = ___cxa_find_matching_catch(-1, -1); $3315$1 = tempRet0;
  3827    var $3316=$3315$0;
  3828    $2478=$3316; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3829    var $3317=$3315$1;
  3830    $2479=$3317; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3831    label = 93; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3832   case 90: 
  3833    var $3319$0 = ___cxa_find_matching_catch(-1, -1); $3319$1 = tempRet0;
  3834    var $eh_lpad_body_i51$1 = $3319$1;var $eh_lpad_body_i51$0 = $3319$0;label = 91; break;
  3835   case 91: 
  3836    var $eh_lpad_body_i51$0;
  3837    var $eh_lpad_body_i51$1;
  3838    var $3320=$eh_lpad_body_i51$0;
  3839    $2478=$3320; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3840    var $3321=$eh_lpad_body_i51$1;
  3841    $2479=$3321; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  3842    var $3322=$3129; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  3843    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($3322, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 92; break; } else { label = 95; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  3844   case 92: 
  3845    label = 93; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  3846   case 93: 
  3847    var $3325=$3129; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  3848    var $3326=(($3325+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  3849    var $3327=$3326; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  3850    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($3327) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 94; break; } else { label = 95; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  3851   case 94: 
  3852    var $3329=$2478; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  3853    var $3330=$2479; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  3854    var $3331$0=$3329;
  3855    var $3331$1=0;
  3856    var $3332$0=$3331$0;
  3857    var $3332$1=$3330;
  3858    ___resumeException($3332$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  3859   case 95: 
  3860    var $3334$0 = ___cxa_find_matching_catch(-1, -1,0); $3334$1 = tempRet0;
  3861    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  3862    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  3863   case 96: 
  3864    var $3335=$std_stringstream1; //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3865    var $3336=(($3335+8)|0); //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3866    var $3337=$3336; //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3867    var $3338 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3337, ((12784)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 97; break; } else { label = 118; break; } //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3868   case 97: 
  3869    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2551, ((13320)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 98; break; } else { label = 118; break; } //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3870   case 98: 
  3871    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2550, $2551, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 99; break; } else { label = 119; break; } //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3872   case 99: 
  3873    var $3342 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($3338, $2550) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 100; break; } else { label = 120; break; } //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3874   case 100: 
  3875    var $3344 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3342, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 101; break; } else { label = 120; break; } //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3876   case 101: 
  3877    var $3346 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3344, ((13320)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 102; break; } else { label = 120; break; } //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3878   case 102: 
  3879    var $3348 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3346, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 103; break; } else { label = 120; break; } //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3880   case 103: 
  3881    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2550) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 104; break; } else { label = 119; break; } //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3882   case 104: 
  3883    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2551) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 105; break; } else { label = 118; break; } //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3884   case 105: 
  3885    var $3352=___cxa_allocate_exception(8); //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3886    $2553=1;
  3887    var $3353=$3352; //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3888    $2436=$std_stringstream1;
  3889    var $3354=$2436;
  3890    var $3355=(($3354+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
  3891    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2552, $3355) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 106; break; } else { label = 124; break; }
  3892   case 106: 
  3893    label = 107; break;
  3894   case 107: 
  3895    $2435=$2552;
  3896    var $3357=$2435;
  3897    $2434=$3357;
  3898    var $3358=$2434;
  3899    $2433=$3358;
  3900    var $3359=$2433;
  3901    $2432=$3359;
  3902    var $3360=$2432;
  3903    var $3361=(($3360)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  3904    $2431=$3361;
  3905    var $3362=$2431;
  3906    var $3363=$3362; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
  3907    $2430=$3363;
  3908    var $3364=$2430;
  3909    var $3365=(($3364)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
  3910    var $3366=(($3365)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  3911    var $3367=$3366; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  3912    var $3368=(($3367)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  3913    var $3369=$3368; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  3914    var $3370=HEAP8[($3369)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  3915    var $3371=(($3370)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  3916    var $3372=$3371 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  3917    var $3373=(($3372)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  3918    if ($3373) { label = 108; break; } else { label = 109; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
  3919   case 108: 
  3920    $2424=$3359;
  3921    var $3375=$2424;
  3922    var $3376=(($3375)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
  3923    $2423=$3376;
  3924    var $3377=$2423;
  3925    var $3378=$3377; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
  3926    $2422=$3378;
  3927    var $3379=$2422;
  3928    var $3380=(($3379)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
  3929    var $3381=(($3380)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
  3930    var $3382=$3381; //@line 1593 "G:/emscripten/system/include/libcxx/string"
  3931    var $3383=(($3382+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
  3932    var $3384=HEAP32[(($3383)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
  3933    var $3398 = $3384;label = 110; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
  3934   case 109: 
  3935    $2429=$3359;
  3936    var $3386=$2429;
  3937    var $3387=(($3386)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  3938    $2428=$3387;
  3939    var $3388=$2428;
  3940    var $3389=$3388; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
  3941    $2427=$3389;
  3942    var $3390=$2427;
  3943    var $3391=(($3390)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
  3944    var $3392=(($3391)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  3945    var $3393=$3392; //@line 1599 "G:/emscripten/system/include/libcxx/string"
  3946    var $3394=(($3393+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  3947    var $3395=(($3394)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  3948    $2426=$3395;
  3949    var $3396=$2426; //@line 960 "G:/emscripten/system/include/libcxx/memory"
  3950    $2425=$3396;
  3951    var $3397=$2425; //@line 627 "G:/emscripten/system/include/libcxx/memory"
  3952    var $3398 = $3397;label = 110; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
  3953   case 110: 
  3954    var $3398; //@line 1605 "G:/emscripten/system/include/libcxx/string"
  3955    $2421=$3398;
  3956    var $3399=$2421; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
  3957    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($3353, $3399) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 111; break; } else { label = 125; break; } //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3958   case 111: 
  3959    $2553=0; //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3960    (function() { try { __THREW__ = 0; return ___cxa_throw($3352, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 125; break; } //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3961    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2552) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 112; break; } else { label = 124; break; } //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3962   case 112: 
  3963    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream1); //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3964    label = 132; break; //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3965   case 113: 
  3966    var $3404$0 = ___cxa_find_matching_catch(-1, -1); $3404$1 = tempRet0;
  3967    var $3405=$3404$0;
  3968    $2542=$3405; //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3969    var $3406=$3404$1;
  3970    $2543=$3406; //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3971    label = 116; break; //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3972   case 114: 
  3973    var $3408$0 = ___cxa_find_matching_catch(-1, -1); $3408$1 = tempRet0;
  3974    var $3409=$3408$0;
  3975    $2542=$3409; //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3976    var $3410=$3408$1;
  3977    $2543=$3410; //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3978    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2548) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 115; break; } else { label = 2841; break; } //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3979   case 115: 
  3980    label = 116; break; //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3981   case 116: 
  3982    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2549) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 117; break; } else { label = 2841; break; } //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3983   case 117: 
  3984    label = 2840; break; //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3985   case 118: 
  3986    var $3415$0 = ___cxa_find_matching_catch(-1, -1); $3415$1 = tempRet0;
  3987    var $3416=$3415$0;
  3988    $2542=$3416; //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3989    var $3417=$3415$1;
  3990    $2543=$3417; //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3991    label = 130; break; //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3992   case 119: 
  3993    var $3419$0 = ___cxa_find_matching_catch(-1, -1); $3419$1 = tempRet0;
  3994    var $3420=$3419$0;
  3995    $2542=$3420; //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3996    var $3421=$3419$1;
  3997    $2543=$3421; //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3998    label = 122; break; //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  3999   case 120: 
  4000    var $3423$0 = ___cxa_find_matching_catch(-1, -1); $3423$1 = tempRet0;
  4001    var $3424=$3423$0;
  4002    $2542=$3424; //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4003    var $3425=$3423$1;
  4004    $2543=$3425; //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4005    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2550) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 121; break; } else { label = 2841; break; } //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4006   case 121: 
  4007    label = 122; break; //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4008   case 122: 
  4009    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2551) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 123; break; } else { label = 2841; break; } //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4010   case 123: 
  4011    label = 130; break; //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4012   case 124: 
  4013    var $3430$0 = ___cxa_find_matching_catch(-1, -1); $3430$1 = tempRet0;
  4014    var $3431=$3430$0;
  4015    $2542=$3431; //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4016    var $3432=$3430$1;
  4017    $2543=$3432; //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4018    label = 127; break; //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4019   case 125: 
  4020    var $3434$0 = ___cxa_find_matching_catch(-1, -1); $3434$1 = tempRet0;
  4021    var $3435=$3434$0;
  4022    $2542=$3435; //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4023    var $3436=$3434$1;
  4024    $2543=$3436; //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4025    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2552) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 126; break; } else { label = 2841; break; } //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4026   case 126: 
  4027    label = 127; break; //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4028   case 127: 
  4029    var $3439=$2553; //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4030    if ($3439) { label = 128; break; } else { label = 129; break; } //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4031   case 128: 
  4032    ___cxa_free_exception($3352); //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4033    label = 129; break; //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4034   case 129: 
  4035    label = 130; break; //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4036   case 130: 
  4037    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream1) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 131; break; } else { label = 2841; break; } //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4038   case 131: 
  4039    label = 2840; break; //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4040   case 132: 
  4041    label = 133; break; //@line 137 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4042   case 133: 
  4043    label = 134; break; //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4044   case 134: 
  4045    __ZN6StringC1EPKc($2555, ((11736)|0)); //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4046    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2554, $2555, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 135; break; } else { label = 179; break; } //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4047   case 135: 
  4048    var $3448 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2554, ((14584)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 136; break; } else { label = 180; break; } //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4049   case 136: 
  4050    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2554) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 137; break; } else { label = 179; break; } //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4051   case 137: 
  4052    __ZN6StringD1Ev($2555); //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4053    if ($3448) { label = 138; break; } else { label = 198; break; } //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4054   case 138: 
  4055    $2417=$std_stringstream2;
  4056    $2418=24;
  4057    var $3452=$2417;
  4058    var $3453=$3452; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4059    var $3454=(($3453+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4060    var $3455=$3454; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4061    $2416=$3455;
  4062    var $3456=$2416;
  4063    var $3457=$3456; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  4064    $2415=$3457;
  4065    var $3458=$2415;
  4066    var $3459=$3458; //@line 328 "G:/emscripten/system/include/libcxx/ios"
  4067    HEAP32[(($3459)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
  4068    var $3460=$3456; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  4069    HEAP32[(($3460)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  4070    var $3461=$3452; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4071    HEAP32[(($3461)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4072    var $3462=$3452; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4073    var $3463=(($3462+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4074    var $3464=$3463; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4075    HEAP32[(($3464)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4076    var $3465=$3452; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4077    var $3466=(($3465+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4078    var $3467=$3466; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4079    HEAP32[(($3467)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4080    var $3468=$3452; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4081    var $3469=(($3452+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4082    var $3470=$3469; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4083    $2385=$3468;
  4084    $2386=((109796)|0);
  4085    $2387=$3470;
  4086    var $3471=$2385;
  4087    var $3472=$2386;
  4088    var $3473=$3471; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4089    var $3474=(($3472+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4090    var $3475=$2387; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4091    $2382=$3473;
  4092    $2383=$3474;
  4093    $2384=$3475;
  4094    var $3476=$2382;
  4095    var $3477=$2383;
  4096    var $3478=HEAP32[(($3477)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  4097    var $3479=$3476; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  4098    HEAP32[(($3479)>>2)]=$3478; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  4099    var $3480=(($3477+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  4100    var $3481=HEAP32[(($3480)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  4101    var $3482=$3476; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  4102    var $3483=HEAP32[(($3482)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  4103    var $3484=((($3483)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  4104    var $3485=$3484; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  4105    var $3486=HEAP32[(($3485)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  4106    var $3487=$3476; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  4107    var $3488=(($3487+$3486)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  4108    var $3489=$3488; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  4109    HEAP32[(($3489)>>2)]=$3481; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  4110    var $3490=(($3476+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  4111    HEAP32[(($3490)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  4112    var $3491=$3476; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  4113    var $3492=HEAP32[(($3491)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  4114    var $3493=((($3492)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
  4115    var $3494=$3493; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  4116    var $3495=HEAP32[(($3494)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  4117    var $3496=$3476; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  4118    var $3497=(($3496+$3495)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
  4119    var $3498=$3497; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  4120    var $3499=$2384; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  4121    $2380=$3498;
  4122    $2381=$3499;
  4123    var $3500=$2380;
  4124    var $3501=$3500; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  4125    var $3502=$2381; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  4126    var $3503=$3502; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  4127    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($3501, $3503) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 139; break; } else { label = 155; break; }
  4128   case 139: 
  4129    var $3504=(($3500+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
  4130    HEAP32[(($3504)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
  4131    var $3505=(($3500+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
  4132    HEAP32[(($3505)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
  4133    var $3506=$3471; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4134    var $3507=(($3506+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4135    var $3508=$3507; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4136    var $3509=(($3472+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4137    $2378=$3508;
  4138    $2379=$3509;
  4139    var $3510=$2378;
  4140    var $3511=$2379;
  4141    var $3512=HEAP32[(($3511)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  4142    var $3513=$3510; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  4143    HEAP32[(($3513)>>2)]=$3512; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  4144    var $3514=(($3511+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  4145    var $3515=HEAP32[(($3514)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  4146    var $3516=$3510; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  4147    var $3517=HEAP32[(($3516)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  4148    var $3518=((($3517)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  4149    var $3519=$3518; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  4150    var $3520=HEAP32[(($3519)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  4151    var $3521=$3510; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  4152    var $3522=(($3521+$3520)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  4153    var $3523=$3522; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  4154    HEAP32[(($3523)>>2)]=$3515; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  4155    var $3524=HEAP32[(($3472)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4156    var $3525=$3471; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4157    HEAP32[(($3525)>>2)]=$3524; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4158    var $3526=(($3472+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4159    var $3527=HEAP32[(($3526)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4160    var $3528=$3471; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4161    var $3529=HEAP32[(($3528)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4162    var $3530=((($3529)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4163    var $3531=$3530; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4164    var $3532=HEAP32[(($3531)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4165    var $3533=$3471; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4166    var $3534=(($3533+$3532)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4167    var $3535=$3534; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4168    HEAP32[(($3535)>>2)]=$3527; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4169    var $3536=(($3472+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4170    var $3537=HEAP32[(($3536)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4171    var $3538=$3471; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4172    var $3539=(($3538+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4173    var $3540=$3539; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4174    HEAP32[(($3540)>>2)]=$3537; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4175    var $3541=$3452; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4176    HEAP32[(($3541)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4177    var $3542=$3452; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4178    var $3543=(($3542+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4179    var $3544=$3543; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4180    HEAP32[(($3544)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4181    var $3545=$3452; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4182    var $3546=(($3545+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4183    var $3547=$3546; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4184    HEAP32[(($3547)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4185    var $3548=(($3452+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4186    var $3549=$2418; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4187    $2413=$3548;
  4188    $2414=$3549;
  4189    var $3550=$2413;
  4190    var $3551=$2414; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
  4191    $2408=$3550;
  4192    $2409=$3551;
  4193    var $3552=$2408;
  4194    var $3553=$3552; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  4195    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($3553) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 140; break; } else { label = 156; break; }
  4196   case 140: 
  4197    var $3554=$3552; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  4198    HEAP32[(($3554)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  4199    var $3555=(($3552+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  4200    $2407=$3555;
  4201    var $3556=$2407;
  4202    $2406=$3556;
  4203    var $3557=$2406;
  4204    var $3558=$3557; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  4205    var $3559=(($3557)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  4206    $2405=$3559;
  4207    var $3560=$2405;
  4208    $2404=$3560;
  4209    var $3561=$2404;
  4210    var $3562=$3561; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
  4211    $2403=$3562;
  4212    var $3563=$2403;
  4213    var $3564=$3563; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  4214    $2402=$3564;
  4215    var $3565=$2402;
  4216    var $3566=(($3563)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  4217    $2401=$3557;
  4218    var $3567=$2401;
  4219    var $3568=(($3567)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  4220    $2400=$3568;
  4221    var $3569=$2400;
  4222    var $3570=$3569; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
  4223    $2399=$3570;
  4224    var $3571=$2399;
  4225    var $3572=(($3571)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
  4226    var $3573=(($3572)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  4227    var $3574=$3573; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  4228    var $3575=(($3574)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  4229    $__a_i_i_i_i_i_i58=$3575; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  4230    $__i_i_i_i_i_i_i59=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  4231    label = 141; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  4232   case 141: 
  4233    var $3577=$__i_i_i_i_i_i_i59; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  4234    var $3578=(($3577)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  4235    if ($3578) { label = 142; break; } else { label = 143; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
  4236   case 142: 
  4237    var $3580=$__i_i_i_i_i_i_i59; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  4238    var $3581=$__a_i_i_i_i_i_i58; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  4239    var $3582=(($3581+($3580<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
  4240    HEAP32[(($3582)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  4241    var $3583=$__i_i_i_i_i_i_i59; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  4242    var $3584=((($3583)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
  4243    $__i_i_i_i_i_i_i59=$3584; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  4244    label = 141; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  4245   case 143: 
  4246    var $3585=(($3552+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  4247    HEAP32[(($3585)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  4248    var $3586=(($3552+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  4249    var $3587=$2409; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  4250    HEAP32[(($3586)>>2)]=$3587; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  4251    $2398=$2412;
  4252    var $3588=$2398;
  4253    $2397=$3588;
  4254    var $3589=$2397;
  4255    var $3590=$3589; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  4256    var $3591=(($3589)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  4257    $2396=$3591;
  4258    var $3592=$2396;
  4259    $2395=$3592;
  4260    var $3593=$2395;
  4261    var $3594=$3593; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
  4262    $2394=$3594;
  4263    var $3595=$2394;
  4264    var $3596=$3595; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  4265    $2393=$3596;
  4266    var $3597=$2393;
  4267    var $3598=(($3595)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  4268    $2392=$3589;
  4269    var $3599=$2392;
  4270    var $3600=(($3599)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  4271    $2391=$3600;
  4272    var $3601=$2391;
  4273    var $3602=$3601; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
  4274    $2390=$3602;
  4275    var $3603=$2390;
  4276    var $3604=(($3603)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
  4277    var $3605=(($3604)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  4278    var $3606=$3605; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  4279    var $3607=(($3606)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  4280    $__a_i_i_i1_i_i_i56=$3607; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  4281    $__i_i_i_i2_i_i_i57=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  4282    label = 144; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  4283   case 144: 
  4284    var $3609=$__i_i_i_i2_i_i_i57; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  4285    var $3610=(($3609)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  4286    if ($3610) { label = 145; break; } else { label = 146; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
  4287   case 145: 
  4288    var $3612=$__i_i_i_i2_i_i_i57; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  4289    var $3613=$__a_i_i_i1_i_i_i56; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  4290    var $3614=(($3613+($3612<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
  4291    HEAP32[(($3614)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  4292    var $3615=$__i_i_i_i2_i_i_i57; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  4293    var $3616=((($3615)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
  4294    $__i_i_i_i2_i_i_i57=$3616; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  4295    label = 144; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  4296   case 146: 
  4297    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($3552, $2412) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 147; break; } else { label = 149; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  4298   case 147: 
  4299    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2412) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 162; break; } else { label = 148; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  4300   case 148: 
  4301    var $3619$0 = ___cxa_find_matching_catch(-1, -1); $3619$1 = tempRet0;
  4302    var $3620=$3619$0;
  4303    $2410=$3620; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  4304    var $3621=$3619$1;
  4305    $2411=$3621; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  4306    label = 151; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  4307   case 149: 
  4308    var $3623$0 = ___cxa_find_matching_catch(-1, -1); $3623$1 = tempRet0;
  4309    var $3624=$3623$0;
  4310    $2410=$3624; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  4311    var $3625=$3623$1;
  4312    $2411=$3625; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  4313    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2412) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 150; break; } else { label = 154; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  4314   case 150: 
  4315    label = 151; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  4316   case 151: 
  4317    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($3555) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 152; break; } else { label = 154; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  4318   case 152: 
  4319    var $3629=$3552; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  4320    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($3629) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 153; break; } else { label = 154; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  4321   case 153: 
  4322    var $3631=$2410; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  4323    var $3632=$2411; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  4324    var $3633$0=$3631;
  4325    var $3633$1=0;
  4326    var $3634$0=$3633$0;
  4327    var $3634$1=$3632;
  4328    var $eh_lpad_body_i64$1 = $3634$1;var $eh_lpad_body_i64$0 = $3634$0;label = 157; break;
  4329   case 154: 
  4330    var $3636$0 = ___cxa_find_matching_catch(-1, -1,0); $3636$1 = tempRet0;
  4331    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  4332    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  4333   case 155: 
  4334    var $3638$0 = ___cxa_find_matching_catch(-1, -1); $3638$1 = tempRet0;
  4335    var $3639=$3638$0;
  4336    $2419=$3639; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4337    var $3640=$3638$1;
  4338    $2420=$3640; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4339    label = 159; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4340   case 156: 
  4341    var $3642$0 = ___cxa_find_matching_catch(-1, -1); $3642$1 = tempRet0;
  4342    var $eh_lpad_body_i64$1 = $3642$1;var $eh_lpad_body_i64$0 = $3642$0;label = 157; break;
  4343   case 157: 
  4344    var $eh_lpad_body_i64$0;
  4345    var $eh_lpad_body_i64$1;
  4346    var $3643=$eh_lpad_body_i64$0;
  4347    $2419=$3643; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4348    var $3644=$eh_lpad_body_i64$1;
  4349    $2420=$3644; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4350    var $3645=$3452; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  4351    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($3645, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 158; break; } else { label = 161; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  4352   case 158: 
  4353    label = 159; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  4354   case 159: 
  4355    var $3648=$3452; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  4356    var $3649=(($3648+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  4357    var $3650=$3649; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  4358    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($3650) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 160; break; } else { label = 161; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  4359   case 160: 
  4360    var $3652=$2419; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  4361    var $3653=$2420; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  4362    var $3654$0=$3652;
  4363    var $3654$1=0;
  4364    var $3655$0=$3654$0;
  4365    var $3655$1=$3653;
  4366    ___resumeException($3655$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  4367   case 161: 
  4368    var $3657$0 = ___cxa_find_matching_catch(-1, -1,0); $3657$1 = tempRet0;
  4369    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  4370    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  4371   case 162: 
  4372    var $3658=$std_stringstream2; //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4373    var $3659=(($3658+8)|0); //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4374    var $3660=$3659; //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4375    var $3661 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3660, ((10896)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 163; break; } else { label = 184; break; } //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4376   case 163: 
  4377    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2557, ((11736)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 164; break; } else { label = 184; break; } //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4378   case 164: 
  4379    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2556, $2557, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 165; break; } else { label = 185; break; } //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4380   case 165: 
  4381    var $3665 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($3661, $2556) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 166; break; } else { label = 186; break; } //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4382   case 166: 
  4383    var $3667 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3665, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 167; break; } else { label = 186; break; } //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4384   case 167: 
  4385    var $3669 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3667, ((14584)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 168; break; } else { label = 186; break; } //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4386   case 168: 
  4387    var $3671 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3669, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 169; break; } else { label = 186; break; } //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4388   case 169: 
  4389    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2556) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 170; break; } else { label = 185; break; } //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4390   case 170: 
  4391    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2557) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 171; break; } else { label = 184; break; } //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4392   case 171: 
  4393    var $3675=___cxa_allocate_exception(8); //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4394    $2559=1;
  4395    var $3676=$3675; //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4396    $2377=$std_stringstream2;
  4397    var $3677=$2377;
  4398    var $3678=(($3677+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
  4399    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2558, $3678) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 172; break; } else { label = 190; break; }
  4400   case 172: 
  4401    label = 173; break;
  4402   case 173: 
  4403    $2376=$2558;
  4404    var $3680=$2376;
  4405    $2375=$3680;
  4406    var $3681=$2375;
  4407    $2374=$3681;
  4408    var $3682=$2374;
  4409    $2373=$3682;
  4410    var $3683=$2373;
  4411    var $3684=(($3683)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  4412    $2372=$3684;
  4413    var $3685=$2372;
  4414    var $3686=$3685; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
  4415    $2371=$3686;
  4416    var $3687=$2371;
  4417    var $3688=(($3687)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
  4418    var $3689=(($3688)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  4419    var $3690=$3689; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  4420    var $3691=(($3690)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  4421    var $3692=$3691; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  4422    var $3693=HEAP8[($3692)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  4423    var $3694=(($3693)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  4424    var $3695=$3694 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  4425    var $3696=(($3695)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  4426    if ($3696) { label = 174; break; } else { label = 175; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
  4427   case 174: 
  4428    $2365=$3682;
  4429    var $3698=$2365;
  4430    var $3699=(($3698)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
  4431    $2364=$3699;
  4432    var $3700=$2364;
  4433    var $3701=$3700; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
  4434    $2363=$3701;
  4435    var $3702=$2363;
  4436    var $3703=(($3702)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
  4437    var $3704=(($3703)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
  4438    var $3705=$3704; //@line 1593 "G:/emscripten/system/include/libcxx/string"
  4439    var $3706=(($3705+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
  4440    var $3707=HEAP32[(($3706)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
  4441    var $3721 = $3707;label = 176; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
  4442   case 175: 
  4443    $2370=$3682;
  4444    var $3709=$2370;
  4445    var $3710=(($3709)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  4446    $2369=$3710;
  4447    var $3711=$2369;
  4448    var $3712=$3711; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
  4449    $2368=$3712;
  4450    var $3713=$2368;
  4451    var $3714=(($3713)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
  4452    var $3715=(($3714)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  4453    var $3716=$3715; //@line 1599 "G:/emscripten/system/include/libcxx/string"
  4454    var $3717=(($3716+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  4455    var $3718=(($3717)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  4456    $2367=$3718;
  4457    var $3719=$2367; //@line 960 "G:/emscripten/system/include/libcxx/memory"
  4458    $2366=$3719;
  4459    var $3720=$2366; //@line 627 "G:/emscripten/system/include/libcxx/memory"
  4460    var $3721 = $3720;label = 176; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
  4461   case 176: 
  4462    var $3721; //@line 1605 "G:/emscripten/system/include/libcxx/string"
  4463    $2362=$3721;
  4464    var $3722=$2362; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
  4465    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($3676, $3722) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 177; break; } else { label = 191; break; } //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4466   case 177: 
  4467    $2559=0; //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4468    (function() { try { __THREW__ = 0; return ___cxa_throw($3675, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 191; break; } //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4469    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2558) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 178; break; } else { label = 190; break; } //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4470   case 178: 
  4471    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream2); //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4472    label = 198; break; //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4473   case 179: 
  4474    var $3727$0 = ___cxa_find_matching_catch(-1, -1); $3727$1 = tempRet0;
  4475    var $3728=$3727$0;
  4476    $2542=$3728; //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4477    var $3729=$3727$1;
  4478    $2543=$3729; //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4479    label = 182; break; //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4480   case 180: 
  4481    var $3731$0 = ___cxa_find_matching_catch(-1, -1); $3731$1 = tempRet0;
  4482    var $3732=$3731$0;
  4483    $2542=$3732; //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4484    var $3733=$3731$1;
  4485    $2543=$3733; //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4486    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2554) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 181; break; } else { label = 2841; break; } //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4487   case 181: 
  4488    label = 182; break; //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4489   case 182: 
  4490    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2555) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 183; break; } else { label = 2841; break; } //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4491   case 183: 
  4492    label = 2840; break; //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4493   case 184: 
  4494    var $3738$0 = ___cxa_find_matching_catch(-1, -1); $3738$1 = tempRet0;
  4495    var $3739=$3738$0;
  4496    $2542=$3739; //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4497    var $3740=$3738$1;
  4498    $2543=$3740; //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4499    label = 196; break; //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4500   case 185: 
  4501    var $3742$0 = ___cxa_find_matching_catch(-1, -1); $3742$1 = tempRet0;
  4502    var $3743=$3742$0;
  4503    $2542=$3743; //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4504    var $3744=$3742$1;
  4505    $2543=$3744; //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4506    label = 188; break; //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4507   case 186: 
  4508    var $3746$0 = ___cxa_find_matching_catch(-1, -1); $3746$1 = tempRet0;
  4509    var $3747=$3746$0;
  4510    $2542=$3747; //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4511    var $3748=$3746$1;
  4512    $2543=$3748; //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4513    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2556) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 187; break; } else { label = 2841; break; } //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4514   case 187: 
  4515    label = 188; break; //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4516   case 188: 
  4517    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2557) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 189; break; } else { label = 2841; break; } //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4518   case 189: 
  4519    label = 196; break; //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4520   case 190: 
  4521    var $3753$0 = ___cxa_find_matching_catch(-1, -1); $3753$1 = tempRet0;
  4522    var $3754=$3753$0;
  4523    $2542=$3754; //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4524    var $3755=$3753$1;
  4525    $2543=$3755; //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4526    label = 193; break; //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4527   case 191: 
  4528    var $3757$0 = ___cxa_find_matching_catch(-1, -1); $3757$1 = tempRet0;
  4529    var $3758=$3757$0;
  4530    $2542=$3758; //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4531    var $3759=$3757$1;
  4532    $2543=$3759; //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4533    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2558) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 192; break; } else { label = 2841; break; } //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4534   case 192: 
  4535    label = 193; break; //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4536   case 193: 
  4537    var $3762=$2559; //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4538    if ($3762) { label = 194; break; } else { label = 195; break; } //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4539   case 194: 
  4540    ___cxa_free_exception($3675); //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4541    label = 195; break; //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4542   case 195: 
  4543    label = 196; break; //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4544   case 196: 
  4545    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream2) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 197; break; } else { label = 2841; break; } //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4546   case 197: 
  4547    label = 2840; break; //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4548   case 198: 
  4549    label = 199; break; //@line 138 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4550   case 199: 
  4551    label = 200; break; //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4552   case 200: 
  4553    __ZN6StringC1EPKc($2561, ((10608)|0)); //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4554    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2560, $2561, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 201; break; } else { label = 245; break; } //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4555   case 201: 
  4556    var $3771 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2560, ((13320)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 202; break; } else { label = 246; break; } //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4557   case 202: 
  4558    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2560) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 203; break; } else { label = 245; break; } //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4559   case 203: 
  4560    __ZN6StringD1Ev($2561); //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4561    if ($3771) { label = 204; break; } else { label = 264; break; } //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4562   case 204: 
  4563    $2358=$std_stringstream3;
  4564    $2359=24;
  4565    var $3775=$2358;
  4566    var $3776=$3775; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4567    var $3777=(($3776+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4568    var $3778=$3777; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4569    $2357=$3778;
  4570    var $3779=$2357;
  4571    var $3780=$3779; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  4572    $2356=$3780;
  4573    var $3781=$2356;
  4574    var $3782=$3781; //@line 328 "G:/emscripten/system/include/libcxx/ios"
  4575    HEAP32[(($3782)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
  4576    var $3783=$3779; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  4577    HEAP32[(($3783)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  4578    var $3784=$3775; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4579    HEAP32[(($3784)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4580    var $3785=$3775; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4581    var $3786=(($3785+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4582    var $3787=$3786; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4583    HEAP32[(($3787)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4584    var $3788=$3775; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4585    var $3789=(($3788+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4586    var $3790=$3789; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4587    HEAP32[(($3790)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4588    var $3791=$3775; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4589    var $3792=(($3775+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4590    var $3793=$3792; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4591    $2326=$3791;
  4592    $2327=((109796)|0);
  4593    $2328=$3793;
  4594    var $3794=$2326;
  4595    var $3795=$2327;
  4596    var $3796=$3794; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4597    var $3797=(($3795+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4598    var $3798=$2328; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4599    $2323=$3796;
  4600    $2324=$3797;
  4601    $2325=$3798;
  4602    var $3799=$2323;
  4603    var $3800=$2324;
  4604    var $3801=HEAP32[(($3800)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  4605    var $3802=$3799; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  4606    HEAP32[(($3802)>>2)]=$3801; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  4607    var $3803=(($3800+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  4608    var $3804=HEAP32[(($3803)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  4609    var $3805=$3799; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  4610    var $3806=HEAP32[(($3805)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  4611    var $3807=((($3806)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  4612    var $3808=$3807; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  4613    var $3809=HEAP32[(($3808)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  4614    var $3810=$3799; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  4615    var $3811=(($3810+$3809)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  4616    var $3812=$3811; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  4617    HEAP32[(($3812)>>2)]=$3804; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  4618    var $3813=(($3799+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  4619    HEAP32[(($3813)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  4620    var $3814=$3799; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  4621    var $3815=HEAP32[(($3814)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  4622    var $3816=((($3815)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
  4623    var $3817=$3816; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  4624    var $3818=HEAP32[(($3817)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  4625    var $3819=$3799; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  4626    var $3820=(($3819+$3818)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
  4627    var $3821=$3820; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  4628    var $3822=$2325; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  4629    $2321=$3821;
  4630    $2322=$3822;
  4631    var $3823=$2321;
  4632    var $3824=$3823; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  4633    var $3825=$2322; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  4634    var $3826=$3825; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  4635    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($3824, $3826) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 205; break; } else { label = 221; break; }
  4636   case 205: 
  4637    var $3827=(($3823+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
  4638    HEAP32[(($3827)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
  4639    var $3828=(($3823+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
  4640    HEAP32[(($3828)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
  4641    var $3829=$3794; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4642    var $3830=(($3829+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4643    var $3831=$3830; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4644    var $3832=(($3795+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4645    $2319=$3831;
  4646    $2320=$3832;
  4647    var $3833=$2319;
  4648    var $3834=$2320;
  4649    var $3835=HEAP32[(($3834)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  4650    var $3836=$3833; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  4651    HEAP32[(($3836)>>2)]=$3835; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  4652    var $3837=(($3834+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  4653    var $3838=HEAP32[(($3837)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  4654    var $3839=$3833; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  4655    var $3840=HEAP32[(($3839)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  4656    var $3841=((($3840)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  4657    var $3842=$3841; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  4658    var $3843=HEAP32[(($3842)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  4659    var $3844=$3833; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  4660    var $3845=(($3844+$3843)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  4661    var $3846=$3845; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  4662    HEAP32[(($3846)>>2)]=$3838; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  4663    var $3847=HEAP32[(($3795)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4664    var $3848=$3794; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4665    HEAP32[(($3848)>>2)]=$3847; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4666    var $3849=(($3795+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4667    var $3850=HEAP32[(($3849)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4668    var $3851=$3794; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4669    var $3852=HEAP32[(($3851)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4670    var $3853=((($3852)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4671    var $3854=$3853; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4672    var $3855=HEAP32[(($3854)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4673    var $3856=$3794; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4674    var $3857=(($3856+$3855)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4675    var $3858=$3857; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4676    HEAP32[(($3858)>>2)]=$3850; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4677    var $3859=(($3795+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4678    var $3860=HEAP32[(($3859)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4679    var $3861=$3794; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4680    var $3862=(($3861+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4681    var $3863=$3862; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4682    HEAP32[(($3863)>>2)]=$3860; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  4683    var $3864=$3775; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4684    HEAP32[(($3864)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4685    var $3865=$3775; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4686    var $3866=(($3865+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4687    var $3867=$3866; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4688    HEAP32[(($3867)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4689    var $3868=$3775; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4690    var $3869=(($3868+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4691    var $3870=$3869; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4692    HEAP32[(($3870)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4693    var $3871=(($3775+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4694    var $3872=$2359; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4695    $2354=$3871;
  4696    $2355=$3872;
  4697    var $3873=$2354;
  4698    var $3874=$2355; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
  4699    $2349=$3873;
  4700    $2350=$3874;
  4701    var $3875=$2349;
  4702    var $3876=$3875; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  4703    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($3876) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 206; break; } else { label = 222; break; }
  4704   case 206: 
  4705    var $3877=$3875; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  4706    HEAP32[(($3877)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  4707    var $3878=(($3875+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  4708    $2348=$3878;
  4709    var $3879=$2348;
  4710    $2347=$3879;
  4711    var $3880=$2347;
  4712    var $3881=$3880; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  4713    var $3882=(($3880)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  4714    $2346=$3882;
  4715    var $3883=$2346;
  4716    $2345=$3883;
  4717    var $3884=$2345;
  4718    var $3885=$3884; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
  4719    $2344=$3885;
  4720    var $3886=$2344;
  4721    var $3887=$3886; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  4722    $2343=$3887;
  4723    var $3888=$2343;
  4724    var $3889=(($3886)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  4725    $2342=$3880;
  4726    var $3890=$2342;
  4727    var $3891=(($3890)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  4728    $2341=$3891;
  4729    var $3892=$2341;
  4730    var $3893=$3892; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
  4731    $2340=$3893;
  4732    var $3894=$2340;
  4733    var $3895=(($3894)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
  4734    var $3896=(($3895)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  4735    var $3897=$3896; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  4736    var $3898=(($3897)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  4737    $__a_i_i_i_i_i_i71=$3898; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  4738    $__i_i_i_i_i_i_i72=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  4739    label = 207; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  4740   case 207: 
  4741    var $3900=$__i_i_i_i_i_i_i72; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  4742    var $3901=(($3900)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  4743    if ($3901) { label = 208; break; } else { label = 209; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
  4744   case 208: 
  4745    var $3903=$__i_i_i_i_i_i_i72; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  4746    var $3904=$__a_i_i_i_i_i_i71; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  4747    var $3905=(($3904+($3903<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
  4748    HEAP32[(($3905)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  4749    var $3906=$__i_i_i_i_i_i_i72; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  4750    var $3907=((($3906)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
  4751    $__i_i_i_i_i_i_i72=$3907; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  4752    label = 207; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  4753   case 209: 
  4754    var $3908=(($3875+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  4755    HEAP32[(($3908)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  4756    var $3909=(($3875+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  4757    var $3910=$2350; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  4758    HEAP32[(($3909)>>2)]=$3910; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  4759    $2339=$2353;
  4760    var $3911=$2339;
  4761    $2338=$3911;
  4762    var $3912=$2338;
  4763    var $3913=$3912; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  4764    var $3914=(($3912)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  4765    $2337=$3914;
  4766    var $3915=$2337;
  4767    $2336=$3915;
  4768    var $3916=$2336;
  4769    var $3917=$3916; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
  4770    $2335=$3917;
  4771    var $3918=$2335;
  4772    var $3919=$3918; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  4773    $2334=$3919;
  4774    var $3920=$2334;
  4775    var $3921=(($3918)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  4776    $2333=$3912;
  4777    var $3922=$2333;
  4778    var $3923=(($3922)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  4779    $2332=$3923;
  4780    var $3924=$2332;
  4781    var $3925=$3924; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
  4782    $2331=$3925;
  4783    var $3926=$2331;
  4784    var $3927=(($3926)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
  4785    var $3928=(($3927)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  4786    var $3929=$3928; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  4787    var $3930=(($3929)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  4788    $__a_i_i_i1_i_i_i69=$3930; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  4789    $__i_i_i_i2_i_i_i70=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  4790    label = 210; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  4791   case 210: 
  4792    var $3932=$__i_i_i_i2_i_i_i70; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  4793    var $3933=(($3932)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  4794    if ($3933) { label = 211; break; } else { label = 212; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
  4795   case 211: 
  4796    var $3935=$__i_i_i_i2_i_i_i70; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  4797    var $3936=$__a_i_i_i1_i_i_i69; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  4798    var $3937=(($3936+($3935<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
  4799    HEAP32[(($3937)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  4800    var $3938=$__i_i_i_i2_i_i_i70; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  4801    var $3939=((($3938)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
  4802    $__i_i_i_i2_i_i_i70=$3939; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  4803    label = 210; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  4804   case 212: 
  4805    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($3875, $2353) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 213; break; } else { label = 215; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  4806   case 213: 
  4807    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2353) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 228; break; } else { label = 214; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  4808   case 214: 
  4809    var $3942$0 = ___cxa_find_matching_catch(-1, -1); $3942$1 = tempRet0;
  4810    var $3943=$3942$0;
  4811    $2351=$3943; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  4812    var $3944=$3942$1;
  4813    $2352=$3944; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  4814    label = 217; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  4815   case 215: 
  4816    var $3946$0 = ___cxa_find_matching_catch(-1, -1); $3946$1 = tempRet0;
  4817    var $3947=$3946$0;
  4818    $2351=$3947; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  4819    var $3948=$3946$1;
  4820    $2352=$3948; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  4821    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2353) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 216; break; } else { label = 220; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  4822   case 216: 
  4823    label = 217; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  4824   case 217: 
  4825    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($3878) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 218; break; } else { label = 220; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  4826   case 218: 
  4827    var $3952=$3875; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  4828    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($3952) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 219; break; } else { label = 220; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  4829   case 219: 
  4830    var $3954=$2351; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  4831    var $3955=$2352; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  4832    var $3956$0=$3954;
  4833    var $3956$1=0;
  4834    var $3957$0=$3956$0;
  4835    var $3957$1=$3955;
  4836    var $eh_lpad_body_i77$1 = $3957$1;var $eh_lpad_body_i77$0 = $3957$0;label = 223; break;
  4837   case 220: 
  4838    var $3959$0 = ___cxa_find_matching_catch(-1, -1,0); $3959$1 = tempRet0;
  4839    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  4840    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  4841   case 221: 
  4842    var $3961$0 = ___cxa_find_matching_catch(-1, -1); $3961$1 = tempRet0;
  4843    var $3962=$3961$0;
  4844    $2360=$3962; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4845    var $3963=$3961$1;
  4846    $2361=$3963; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4847    label = 225; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4848   case 222: 
  4849    var $3965$0 = ___cxa_find_matching_catch(-1, -1); $3965$1 = tempRet0;
  4850    var $eh_lpad_body_i77$1 = $3965$1;var $eh_lpad_body_i77$0 = $3965$0;label = 223; break;
  4851   case 223: 
  4852    var $eh_lpad_body_i77$0;
  4853    var $eh_lpad_body_i77$1;
  4854    var $3966=$eh_lpad_body_i77$0;
  4855    $2360=$3966; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4856    var $3967=$eh_lpad_body_i77$1;
  4857    $2361=$3967; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  4858    var $3968=$3775; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  4859    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($3968, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 224; break; } else { label = 227; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  4860   case 224: 
  4861    label = 225; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  4862   case 225: 
  4863    var $3971=$3775; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  4864    var $3972=(($3971+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  4865    var $3973=$3972; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  4866    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($3973) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 226; break; } else { label = 227; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  4867   case 226: 
  4868    var $3975=$2360; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  4869    var $3976=$2361; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  4870    var $3977$0=$3975;
  4871    var $3977$1=0;
  4872    var $3978$0=$3977$0;
  4873    var $3978$1=$3976;
  4874    ___resumeException($3978$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  4875   case 227: 
  4876    var $3980$0 = ___cxa_find_matching_catch(-1, -1,0); $3980$1 = tempRet0;
  4877    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  4878    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  4879   case 228: 
  4880    var $3981=$std_stringstream3; //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4881    var $3982=(($3981+8)|0); //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4882    var $3983=$3982; //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4883    var $3984 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3983, ((10208)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 229; break; } else { label = 250; break; } //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4884   case 229: 
  4885    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2563, ((10608)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 230; break; } else { label = 250; break; } //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4886   case 230: 
  4887    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2562, $2563, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 231; break; } else { label = 251; break; } //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4888   case 231: 
  4889    var $3988 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($3984, $2562) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 232; break; } else { label = 252; break; } //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4890   case 232: 
  4891    var $3990 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3988, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 233; break; } else { label = 252; break; } //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4892   case 233: 
  4893    var $3992 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3990, ((13320)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 234; break; } else { label = 252; break; } //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4894   case 234: 
  4895    var $3994 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3992, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 235; break; } else { label = 252; break; } //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4896   case 235: 
  4897    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2562) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 236; break; } else { label = 251; break; } //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4898   case 236: 
  4899    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2563) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 237; break; } else { label = 250; break; } //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4900   case 237: 
  4901    var $3998=___cxa_allocate_exception(8); //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4902    $2565=1;
  4903    var $3999=$3998; //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4904    $2318=$std_stringstream3;
  4905    var $4000=$2318;
  4906    var $4001=(($4000+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
  4907    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2564, $4001) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 238; break; } else { label = 256; break; }
  4908   case 238: 
  4909    label = 239; break;
  4910   case 239: 
  4911    $2317=$2564;
  4912    var $4003=$2317;
  4913    $2316=$4003;
  4914    var $4004=$2316;
  4915    $2315=$4004;
  4916    var $4005=$2315;
  4917    $2314=$4005;
  4918    var $4006=$2314;
  4919    var $4007=(($4006)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  4920    $2313=$4007;
  4921    var $4008=$2313;
  4922    var $4009=$4008; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
  4923    $2312=$4009;
  4924    var $4010=$2312;
  4925    var $4011=(($4010)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
  4926    var $4012=(($4011)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  4927    var $4013=$4012; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  4928    var $4014=(($4013)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  4929    var $4015=$4014; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  4930    var $4016=HEAP8[($4015)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  4931    var $4017=(($4016)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  4932    var $4018=$4017 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  4933    var $4019=(($4018)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  4934    if ($4019) { label = 240; break; } else { label = 241; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
  4935   case 240: 
  4936    $2306=$4005;
  4937    var $4021=$2306;
  4938    var $4022=(($4021)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
  4939    $2305=$4022;
  4940    var $4023=$2305;
  4941    var $4024=$4023; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
  4942    $2304=$4024;
  4943    var $4025=$2304;
  4944    var $4026=(($4025)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
  4945    var $4027=(($4026)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
  4946    var $4028=$4027; //@line 1593 "G:/emscripten/system/include/libcxx/string"
  4947    var $4029=(($4028+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
  4948    var $4030=HEAP32[(($4029)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
  4949    var $4044 = $4030;label = 242; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
  4950   case 241: 
  4951    $2311=$4005;
  4952    var $4032=$2311;
  4953    var $4033=(($4032)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  4954    $2310=$4033;
  4955    var $4034=$2310;
  4956    var $4035=$4034; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
  4957    $2309=$4035;
  4958    var $4036=$2309;
  4959    var $4037=(($4036)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
  4960    var $4038=(($4037)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  4961    var $4039=$4038; //@line 1599 "G:/emscripten/system/include/libcxx/string"
  4962    var $4040=(($4039+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  4963    var $4041=(($4040)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  4964    $2308=$4041;
  4965    var $4042=$2308; //@line 960 "G:/emscripten/system/include/libcxx/memory"
  4966    $2307=$4042;
  4967    var $4043=$2307; //@line 627 "G:/emscripten/system/include/libcxx/memory"
  4968    var $4044 = $4043;label = 242; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
  4969   case 242: 
  4970    var $4044; //@line 1605 "G:/emscripten/system/include/libcxx/string"
  4971    $2303=$4044;
  4972    var $4045=$2303; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
  4973    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($3999, $4045) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 243; break; } else { label = 257; break; } //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4974   case 243: 
  4975    $2565=0; //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4976    (function() { try { __THREW__ = 0; return ___cxa_throw($3998, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 257; break; } //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4977    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2564) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 244; break; } else { label = 256; break; } //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4978   case 244: 
  4979    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream3); //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4980    label = 264; break; //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4981   case 245: 
  4982    var $4050$0 = ___cxa_find_matching_catch(-1, -1); $4050$1 = tempRet0;
  4983    var $4051=$4050$0;
  4984    $2542=$4051; //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4985    var $4052=$4050$1;
  4986    $2543=$4052; //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4987    label = 248; break; //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4988   case 246: 
  4989    var $4054$0 = ___cxa_find_matching_catch(-1, -1); $4054$1 = tempRet0;
  4990    var $4055=$4054$0;
  4991    $2542=$4055; //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4992    var $4056=$4054$1;
  4993    $2543=$4056; //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4994    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2560) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 247; break; } else { label = 2841; break; } //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4995   case 247: 
  4996    label = 248; break; //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4997   case 248: 
  4998    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2561) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 249; break; } else { label = 2841; break; } //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  4999   case 249: 
  5000    label = 2840; break; //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5001   case 250: 
  5002    var $4061$0 = ___cxa_find_matching_catch(-1, -1); $4061$1 = tempRet0;
  5003    var $4062=$4061$0;
  5004    $2542=$4062; //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5005    var $4063=$4061$1;
  5006    $2543=$4063; //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5007    label = 262; break; //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5008   case 251: 
  5009    var $4065$0 = ___cxa_find_matching_catch(-1, -1); $4065$1 = tempRet0;
  5010    var $4066=$4065$0;
  5011    $2542=$4066; //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5012    var $4067=$4065$1;
  5013    $2543=$4067; //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5014    label = 254; break; //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5015   case 252: 
  5016    var $4069$0 = ___cxa_find_matching_catch(-1, -1); $4069$1 = tempRet0;
  5017    var $4070=$4069$0;
  5018    $2542=$4070; //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5019    var $4071=$4069$1;
  5020    $2543=$4071; //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5021    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2562) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 253; break; } else { label = 2841; break; } //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5022   case 253: 
  5023    label = 254; break; //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5024   case 254: 
  5025    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2563) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 255; break; } else { label = 2841; break; } //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5026   case 255: 
  5027    label = 262; break; //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5028   case 256: 
  5029    var $4076$0 = ___cxa_find_matching_catch(-1, -1); $4076$1 = tempRet0;
  5030    var $4077=$4076$0;
  5031    $2542=$4077; //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5032    var $4078=$4076$1;
  5033    $2543=$4078; //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5034    label = 259; break; //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5035   case 257: 
  5036    var $4080$0 = ___cxa_find_matching_catch(-1, -1); $4080$1 = tempRet0;
  5037    var $4081=$4080$0;
  5038    $2542=$4081; //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5039    var $4082=$4080$1;
  5040    $2543=$4082; //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5041    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2564) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 258; break; } else { label = 2841; break; } //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5042   case 258: 
  5043    label = 259; break; //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5044   case 259: 
  5045    var $4085=$2565; //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5046    if ($4085) { label = 260; break; } else { label = 261; break; } //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5047   case 260: 
  5048    ___cxa_free_exception($3998); //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5049    label = 261; break; //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5050   case 261: 
  5051    label = 262; break; //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5052   case 262: 
  5053    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream3) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 263; break; } else { label = 2841; break; } //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5054   case 263: 
  5055    label = 2840; break; //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5056   case 264: 
  5057    label = 265; break; //@line 139 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5058   case 265: 
  5059    label = 266; break; //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5060   case 266: 
  5061    __ZN6StringC1EPKc($2567, ((9904)|0)); //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5062    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2566, $2567, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 267; break; } else { label = 311; break; } //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5063   case 267: 
  5064    var $4094 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2566, ((14584)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 268; break; } else { label = 312; break; } //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5065   case 268: 
  5066    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2566) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 269; break; } else { label = 311; break; } //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5067   case 269: 
  5068    __ZN6StringD1Ev($2567); //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5069    if ($4094) { label = 270; break; } else { label = 330; break; } //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5070   case 270: 
  5071    $2299=$std_stringstream4;
  5072    $2300=24;
  5073    var $4098=$2299;
  5074    var $4099=$4098; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5075    var $4100=(($4099+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5076    var $4101=$4100; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5077    $2298=$4101;
  5078    var $4102=$2298;
  5079    var $4103=$4102; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  5080    $2297=$4103;
  5081    var $4104=$2297;
  5082    var $4105=$4104; //@line 328 "G:/emscripten/system/include/libcxx/ios"
  5083    HEAP32[(($4105)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
  5084    var $4106=$4102; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  5085    HEAP32[(($4106)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  5086    var $4107=$4098; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5087    HEAP32[(($4107)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5088    var $4108=$4098; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5089    var $4109=(($4108+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5090    var $4110=$4109; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5091    HEAP32[(($4110)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5092    var $4111=$4098; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5093    var $4112=(($4111+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5094    var $4113=$4112; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5095    HEAP32[(($4113)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5096    var $4114=$4098; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5097    var $4115=(($4098+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5098    var $4116=$4115; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5099    $2267=$4114;
  5100    $2268=((109796)|0);
  5101    $2269=$4116;
  5102    var $4117=$2267;
  5103    var $4118=$2268;
  5104    var $4119=$4117; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5105    var $4120=(($4118+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5106    var $4121=$2269; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5107    $2264=$4119;
  5108    $2265=$4120;
  5109    $2266=$4121;
  5110    var $4122=$2264;
  5111    var $4123=$2265;
  5112    var $4124=HEAP32[(($4123)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  5113    var $4125=$4122; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  5114    HEAP32[(($4125)>>2)]=$4124; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  5115    var $4126=(($4123+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  5116    var $4127=HEAP32[(($4126)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  5117    var $4128=$4122; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  5118    var $4129=HEAP32[(($4128)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  5119    var $4130=((($4129)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  5120    var $4131=$4130; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  5121    var $4132=HEAP32[(($4131)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  5122    var $4133=$4122; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  5123    var $4134=(($4133+$4132)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  5124    var $4135=$4134; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  5125    HEAP32[(($4135)>>2)]=$4127; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  5126    var $4136=(($4122+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  5127    HEAP32[(($4136)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  5128    var $4137=$4122; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  5129    var $4138=HEAP32[(($4137)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  5130    var $4139=((($4138)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
  5131    var $4140=$4139; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  5132    var $4141=HEAP32[(($4140)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  5133    var $4142=$4122; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  5134    var $4143=(($4142+$4141)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
  5135    var $4144=$4143; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  5136    var $4145=$2266; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  5137    $2262=$4144;
  5138    $2263=$4145;
  5139    var $4146=$2262;
  5140    var $4147=$4146; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  5141    var $4148=$2263; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  5142    var $4149=$4148; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  5143    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($4147, $4149) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 271; break; } else { label = 287; break; }
  5144   case 271: 
  5145    var $4150=(($4146+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
  5146    HEAP32[(($4150)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
  5147    var $4151=(($4146+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
  5148    HEAP32[(($4151)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
  5149    var $4152=$4117; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5150    var $4153=(($4152+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5151    var $4154=$4153; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5152    var $4155=(($4118+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5153    $2260=$4154;
  5154    $2261=$4155;
  5155    var $4156=$2260;
  5156    var $4157=$2261;
  5157    var $4158=HEAP32[(($4157)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  5158    var $4159=$4156; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  5159    HEAP32[(($4159)>>2)]=$4158; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  5160    var $4160=(($4157+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  5161    var $4161=HEAP32[(($4160)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  5162    var $4162=$4156; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  5163    var $4163=HEAP32[(($4162)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  5164    var $4164=((($4163)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  5165    var $4165=$4164; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  5166    var $4166=HEAP32[(($4165)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  5167    var $4167=$4156; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  5168    var $4168=(($4167+$4166)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  5169    var $4169=$4168; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  5170    HEAP32[(($4169)>>2)]=$4161; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  5171    var $4170=HEAP32[(($4118)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5172    var $4171=$4117; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5173    HEAP32[(($4171)>>2)]=$4170; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5174    var $4172=(($4118+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5175    var $4173=HEAP32[(($4172)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5176    var $4174=$4117; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5177    var $4175=HEAP32[(($4174)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5178    var $4176=((($4175)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5179    var $4177=$4176; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5180    var $4178=HEAP32[(($4177)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5181    var $4179=$4117; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5182    var $4180=(($4179+$4178)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5183    var $4181=$4180; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5184    HEAP32[(($4181)>>2)]=$4173; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5185    var $4182=(($4118+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5186    var $4183=HEAP32[(($4182)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5187    var $4184=$4117; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5188    var $4185=(($4184+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5189    var $4186=$4185; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5190    HEAP32[(($4186)>>2)]=$4183; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5191    var $4187=$4098; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5192    HEAP32[(($4187)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5193    var $4188=$4098; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5194    var $4189=(($4188+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5195    var $4190=$4189; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5196    HEAP32[(($4190)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5197    var $4191=$4098; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5198    var $4192=(($4191+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5199    var $4193=$4192; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5200    HEAP32[(($4193)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5201    var $4194=(($4098+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5202    var $4195=$2300; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5203    $2295=$4194;
  5204    $2296=$4195;
  5205    var $4196=$2295;
  5206    var $4197=$2296; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
  5207    $2290=$4196;
  5208    $2291=$4197;
  5209    var $4198=$2290;
  5210    var $4199=$4198; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  5211    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($4199) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 272; break; } else { label = 288; break; }
  5212   case 272: 
  5213    var $4200=$4198; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  5214    HEAP32[(($4200)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  5215    var $4201=(($4198+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  5216    $2289=$4201;
  5217    var $4202=$2289;
  5218    $2288=$4202;
  5219    var $4203=$2288;
  5220    var $4204=$4203; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  5221    var $4205=(($4203)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  5222    $2287=$4205;
  5223    var $4206=$2287;
  5224    $2286=$4206;
  5225    var $4207=$2286;
  5226    var $4208=$4207; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
  5227    $2285=$4208;
  5228    var $4209=$2285;
  5229    var $4210=$4209; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  5230    $2284=$4210;
  5231    var $4211=$2284;
  5232    var $4212=(($4209)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  5233    $2283=$4203;
  5234    var $4213=$2283;
  5235    var $4214=(($4213)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  5236    $2282=$4214;
  5237    var $4215=$2282;
  5238    var $4216=$4215; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
  5239    $2281=$4216;
  5240    var $4217=$2281;
  5241    var $4218=(($4217)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
  5242    var $4219=(($4218)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  5243    var $4220=$4219; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  5244    var $4221=(($4220)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  5245    $__a_i_i_i_i_i_i84=$4221; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  5246    $__i_i_i_i_i_i_i85=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  5247    label = 273; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  5248   case 273: 
  5249    var $4223=$__i_i_i_i_i_i_i85; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  5250    var $4224=(($4223)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  5251    if ($4224) { label = 274; break; } else { label = 275; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
  5252   case 274: 
  5253    var $4226=$__i_i_i_i_i_i_i85; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  5254    var $4227=$__a_i_i_i_i_i_i84; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  5255    var $4228=(($4227+($4226<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
  5256    HEAP32[(($4228)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  5257    var $4229=$__i_i_i_i_i_i_i85; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  5258    var $4230=((($4229)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
  5259    $__i_i_i_i_i_i_i85=$4230; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  5260    label = 273; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  5261   case 275: 
  5262    var $4231=(($4198+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  5263    HEAP32[(($4231)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  5264    var $4232=(($4198+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  5265    var $4233=$2291; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  5266    HEAP32[(($4232)>>2)]=$4233; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  5267    $2280=$2294;
  5268    var $4234=$2280;
  5269    $2279=$4234;
  5270    var $4235=$2279;
  5271    var $4236=$4235; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  5272    var $4237=(($4235)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  5273    $2278=$4237;
  5274    var $4238=$2278;
  5275    $2277=$4238;
  5276    var $4239=$2277;
  5277    var $4240=$4239; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
  5278    $2276=$4240;
  5279    var $4241=$2276;
  5280    var $4242=$4241; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  5281    $2275=$4242;
  5282    var $4243=$2275;
  5283    var $4244=(($4241)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  5284    $2274=$4235;
  5285    var $4245=$2274;
  5286    var $4246=(($4245)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  5287    $2273=$4246;
  5288    var $4247=$2273;
  5289    var $4248=$4247; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
  5290    $2272=$4248;
  5291    var $4249=$2272;
  5292    var $4250=(($4249)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
  5293    var $4251=(($4250)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  5294    var $4252=$4251; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  5295    var $4253=(($4252)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  5296    $__a_i_i_i1_i_i_i82=$4253; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  5297    $__i_i_i_i2_i_i_i83=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  5298    label = 276; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  5299   case 276: 
  5300    var $4255=$__i_i_i_i2_i_i_i83; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  5301    var $4256=(($4255)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  5302    if ($4256) { label = 277; break; } else { label = 278; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
  5303   case 277: 
  5304    var $4258=$__i_i_i_i2_i_i_i83; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  5305    var $4259=$__a_i_i_i1_i_i_i82; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  5306    var $4260=(($4259+($4258<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
  5307    HEAP32[(($4260)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  5308    var $4261=$__i_i_i_i2_i_i_i83; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  5309    var $4262=((($4261)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
  5310    $__i_i_i_i2_i_i_i83=$4262; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  5311    label = 276; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  5312   case 278: 
  5313    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($4198, $2294) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 279; break; } else { label = 281; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  5314   case 279: 
  5315    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2294) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 294; break; } else { label = 280; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  5316   case 280: 
  5317    var $4265$0 = ___cxa_find_matching_catch(-1, -1); $4265$1 = tempRet0;
  5318    var $4266=$4265$0;
  5319    $2292=$4266; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  5320    var $4267=$4265$1;
  5321    $2293=$4267; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  5322    label = 283; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  5323   case 281: 
  5324    var $4269$0 = ___cxa_find_matching_catch(-1, -1); $4269$1 = tempRet0;
  5325    var $4270=$4269$0;
  5326    $2292=$4270; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  5327    var $4271=$4269$1;
  5328    $2293=$4271; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  5329    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2294) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 282; break; } else { label = 286; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  5330   case 282: 
  5331    label = 283; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  5332   case 283: 
  5333    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($4201) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 284; break; } else { label = 286; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  5334   case 284: 
  5335    var $4275=$4198; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  5336    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($4275) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 285; break; } else { label = 286; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  5337   case 285: 
  5338    var $4277=$2292; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  5339    var $4278=$2293; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  5340    var $4279$0=$4277;
  5341    var $4279$1=0;
  5342    var $4280$0=$4279$0;
  5343    var $4280$1=$4278;
  5344    var $eh_lpad_body_i90$1 = $4280$1;var $eh_lpad_body_i90$0 = $4280$0;label = 289; break;
  5345   case 286: 
  5346    var $4282$0 = ___cxa_find_matching_catch(-1, -1,0); $4282$1 = tempRet0;
  5347    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  5348    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  5349   case 287: 
  5350    var $4284$0 = ___cxa_find_matching_catch(-1, -1); $4284$1 = tempRet0;
  5351    var $4285=$4284$0;
  5352    $2301=$4285; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5353    var $4286=$4284$1;
  5354    $2302=$4286; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5355    label = 291; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5356   case 288: 
  5357    var $4288$0 = ___cxa_find_matching_catch(-1, -1); $4288$1 = tempRet0;
  5358    var $eh_lpad_body_i90$1 = $4288$1;var $eh_lpad_body_i90$0 = $4288$0;label = 289; break;
  5359   case 289: 
  5360    var $eh_lpad_body_i90$0;
  5361    var $eh_lpad_body_i90$1;
  5362    var $4289=$eh_lpad_body_i90$0;
  5363    $2301=$4289; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5364    var $4290=$eh_lpad_body_i90$1;
  5365    $2302=$4290; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5366    var $4291=$4098; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  5367    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($4291, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 290; break; } else { label = 293; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  5368   case 290: 
  5369    label = 291; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  5370   case 291: 
  5371    var $4294=$4098; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  5372    var $4295=(($4294+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  5373    var $4296=$4295; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  5374    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($4296) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 292; break; } else { label = 293; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  5375   case 292: 
  5376    var $4298=$2301; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  5377    var $4299=$2302; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  5378    var $4300$0=$4298;
  5379    var $4300$1=0;
  5380    var $4301$0=$4300$0;
  5381    var $4301$1=$4299;
  5382    ___resumeException($4301$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  5383   case 293: 
  5384    var $4303$0 = ___cxa_find_matching_catch(-1, -1,0); $4303$1 = tempRet0;
  5385    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  5386    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  5387   case 294: 
  5388    var $4304=$std_stringstream4; //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5389    var $4305=(($4304+8)|0); //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5390    var $4306=$4305; //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5391    var $4307 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($4306, ((9600)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 295; break; } else { label = 316; break; } //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5392   case 295: 
  5393    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2569, ((9904)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 296; break; } else { label = 316; break; } //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5394   case 296: 
  5395    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2568, $2569, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 297; break; } else { label = 317; break; } //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5396   case 297: 
  5397    var $4311 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($4307, $2568) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 298; break; } else { label = 318; break; } //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5398   case 298: 
  5399    var $4313 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($4311, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 299; break; } else { label = 318; break; } //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5400   case 299: 
  5401    var $4315 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($4313, ((14584)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 300; break; } else { label = 318; break; } //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5402   case 300: 
  5403    var $4317 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($4315, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 301; break; } else { label = 318; break; } //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5404   case 301: 
  5405    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2568) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 302; break; } else { label = 317; break; } //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5406   case 302: 
  5407    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2569) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 303; break; } else { label = 316; break; } //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5408   case 303: 
  5409    var $4321=___cxa_allocate_exception(8); //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5410    $2571=1;
  5411    var $4322=$4321; //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5412    $2259=$std_stringstream4;
  5413    var $4323=$2259;
  5414    var $4324=(($4323+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
  5415    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2570, $4324) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 304; break; } else { label = 322; break; }
  5416   case 304: 
  5417    label = 305; break;
  5418   case 305: 
  5419    $2258=$2570;
  5420    var $4326=$2258;
  5421    $2257=$4326;
  5422    var $4327=$2257;
  5423    $2256=$4327;
  5424    var $4328=$2256;
  5425    $2255=$4328;
  5426    var $4329=$2255;
  5427    var $4330=(($4329)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  5428    $2254=$4330;
  5429    var $4331=$2254;
  5430    var $4332=$4331; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
  5431    $2253=$4332;
  5432    var $4333=$2253;
  5433    var $4334=(($4333)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
  5434    var $4335=(($4334)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  5435    var $4336=$4335; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  5436    var $4337=(($4336)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  5437    var $4338=$4337; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  5438    var $4339=HEAP8[($4338)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  5439    var $4340=(($4339)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  5440    var $4341=$4340 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  5441    var $4342=(($4341)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  5442    if ($4342) { label = 306; break; } else { label = 307; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
  5443   case 306: 
  5444    $2247=$4328;
  5445    var $4344=$2247;
  5446    var $4345=(($4344)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
  5447    $2246=$4345;
  5448    var $4346=$2246;
  5449    var $4347=$4346; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
  5450    $2245=$4347;
  5451    var $4348=$2245;
  5452    var $4349=(($4348)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
  5453    var $4350=(($4349)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
  5454    var $4351=$4350; //@line 1593 "G:/emscripten/system/include/libcxx/string"
  5455    var $4352=(($4351+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
  5456    var $4353=HEAP32[(($4352)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
  5457    var $4367 = $4353;label = 308; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
  5458   case 307: 
  5459    $2252=$4328;
  5460    var $4355=$2252;
  5461    var $4356=(($4355)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  5462    $2251=$4356;
  5463    var $4357=$2251;
  5464    var $4358=$4357; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
  5465    $2250=$4358;
  5466    var $4359=$2250;
  5467    var $4360=(($4359)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
  5468    var $4361=(($4360)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  5469    var $4362=$4361; //@line 1599 "G:/emscripten/system/include/libcxx/string"
  5470    var $4363=(($4362+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  5471    var $4364=(($4363)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  5472    $2249=$4364;
  5473    var $4365=$2249; //@line 960 "G:/emscripten/system/include/libcxx/memory"
  5474    $2248=$4365;
  5475    var $4366=$2248; //@line 627 "G:/emscripten/system/include/libcxx/memory"
  5476    var $4367 = $4366;label = 308; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
  5477   case 308: 
  5478    var $4367; //@line 1605 "G:/emscripten/system/include/libcxx/string"
  5479    $2244=$4367;
  5480    var $4368=$2244; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
  5481    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($4322, $4368) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 309; break; } else { label = 323; break; } //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5482   case 309: 
  5483    $2571=0; //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5484    (function() { try { __THREW__ = 0; return ___cxa_throw($4321, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 323; break; } //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5485    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2570) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 310; break; } else { label = 322; break; } //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5486   case 310: 
  5487    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream4); //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5488    label = 330; break; //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5489   case 311: 
  5490    var $4373$0 = ___cxa_find_matching_catch(-1, -1); $4373$1 = tempRet0;
  5491    var $4374=$4373$0;
  5492    $2542=$4374; //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5493    var $4375=$4373$1;
  5494    $2543=$4375; //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5495    label = 314; break; //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5496   case 312: 
  5497    var $4377$0 = ___cxa_find_matching_catch(-1, -1); $4377$1 = tempRet0;
  5498    var $4378=$4377$0;
  5499    $2542=$4378; //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5500    var $4379=$4377$1;
  5501    $2543=$4379; //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5502    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2566) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 313; break; } else { label = 2841; break; } //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5503   case 313: 
  5504    label = 314; break; //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5505   case 314: 
  5506    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2567) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 315; break; } else { label = 2841; break; } //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5507   case 315: 
  5508    label = 2840; break; //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5509   case 316: 
  5510    var $4384$0 = ___cxa_find_matching_catch(-1, -1); $4384$1 = tempRet0;
  5511    var $4385=$4384$0;
  5512    $2542=$4385; //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5513    var $4386=$4384$1;
  5514    $2543=$4386; //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5515    label = 328; break; //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5516   case 317: 
  5517    var $4388$0 = ___cxa_find_matching_catch(-1, -1); $4388$1 = tempRet0;
  5518    var $4389=$4388$0;
  5519    $2542=$4389; //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5520    var $4390=$4388$1;
  5521    $2543=$4390; //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5522    label = 320; break; //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5523   case 318: 
  5524    var $4392$0 = ___cxa_find_matching_catch(-1, -1); $4392$1 = tempRet0;
  5525    var $4393=$4392$0;
  5526    $2542=$4393; //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5527    var $4394=$4392$1;
  5528    $2543=$4394; //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5529    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2568) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 319; break; } else { label = 2841; break; } //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5530   case 319: 
  5531    label = 320; break; //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5532   case 320: 
  5533    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2569) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 321; break; } else { label = 2841; break; } //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5534   case 321: 
  5535    label = 328; break; //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5536   case 322: 
  5537    var $4399$0 = ___cxa_find_matching_catch(-1, -1); $4399$1 = tempRet0;
  5538    var $4400=$4399$0;
  5539    $2542=$4400; //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5540    var $4401=$4399$1;
  5541    $2543=$4401; //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5542    label = 325; break; //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5543   case 323: 
  5544    var $4403$0 = ___cxa_find_matching_catch(-1, -1); $4403$1 = tempRet0;
  5545    var $4404=$4403$0;
  5546    $2542=$4404; //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5547    var $4405=$4403$1;
  5548    $2543=$4405; //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5549    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2570) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 324; break; } else { label = 2841; break; } //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5550   case 324: 
  5551    label = 325; break; //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5552   case 325: 
  5553    var $4408=$2571; //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5554    if ($4408) { label = 326; break; } else { label = 327; break; } //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5555   case 326: 
  5556    ___cxa_free_exception($4321); //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5557    label = 327; break; //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5558   case 327: 
  5559    label = 328; break; //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5560   case 328: 
  5561    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream4) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 329; break; } else { label = 2841; break; } //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5562   case 329: 
  5563    label = 2840; break; //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5564   case 330: 
  5565    label = 331; break; //@line 140 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5566   case 331: 
  5567    label = 332; break; //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5568   case 332: 
  5569    __ZN6StringC1EPKc($2573, ((9192)|0)); //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5570    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2572, $2573, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 333; break; } else { label = 377; break; } //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5571   case 333: 
  5572    var $4417 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2572, ((14584)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 334; break; } else { label = 378; break; } //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5573   case 334: 
  5574    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2572) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 335; break; } else { label = 377; break; } //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5575   case 335: 
  5576    __ZN6StringD1Ev($2573); //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5577    if ($4417) { label = 336; break; } else { label = 396; break; } //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5578   case 336: 
  5579    $2240=$std_stringstream5;
  5580    $2241=24;
  5581    var $4421=$2240;
  5582    var $4422=$4421; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5583    var $4423=(($4422+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5584    var $4424=$4423; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5585    $2239=$4424;
  5586    var $4425=$2239;
  5587    var $4426=$4425; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  5588    $2238=$4426;
  5589    var $4427=$2238;
  5590    var $4428=$4427; //@line 328 "G:/emscripten/system/include/libcxx/ios"
  5591    HEAP32[(($4428)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
  5592    var $4429=$4425; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  5593    HEAP32[(($4429)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  5594    var $4430=$4421; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5595    HEAP32[(($4430)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5596    var $4431=$4421; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5597    var $4432=(($4431+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5598    var $4433=$4432; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5599    HEAP32[(($4433)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5600    var $4434=$4421; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5601    var $4435=(($4434+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5602    var $4436=$4435; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5603    HEAP32[(($4436)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5604    var $4437=$4421; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5605    var $4438=(($4421+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5606    var $4439=$4438; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5607    $2208=$4437;
  5608    $2209=((109796)|0);
  5609    $2210=$4439;
  5610    var $4440=$2208;
  5611    var $4441=$2209;
  5612    var $4442=$4440; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5613    var $4443=(($4441+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5614    var $4444=$2210; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5615    $2205=$4442;
  5616    $2206=$4443;
  5617    $2207=$4444;
  5618    var $4445=$2205;
  5619    var $4446=$2206;
  5620    var $4447=HEAP32[(($4446)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  5621    var $4448=$4445; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  5622    HEAP32[(($4448)>>2)]=$4447; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  5623    var $4449=(($4446+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  5624    var $4450=HEAP32[(($4449)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  5625    var $4451=$4445; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  5626    var $4452=HEAP32[(($4451)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  5627    var $4453=((($4452)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  5628    var $4454=$4453; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  5629    var $4455=HEAP32[(($4454)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  5630    var $4456=$4445; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  5631    var $4457=(($4456+$4455)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  5632    var $4458=$4457; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  5633    HEAP32[(($4458)>>2)]=$4450; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  5634    var $4459=(($4445+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  5635    HEAP32[(($4459)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  5636    var $4460=$4445; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  5637    var $4461=HEAP32[(($4460)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  5638    var $4462=((($4461)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
  5639    var $4463=$4462; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  5640    var $4464=HEAP32[(($4463)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  5641    var $4465=$4445; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  5642    var $4466=(($4465+$4464)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
  5643    var $4467=$4466; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  5644    var $4468=$2207; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  5645    $2203=$4467;
  5646    $2204=$4468;
  5647    var $4469=$2203;
  5648    var $4470=$4469; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  5649    var $4471=$2204; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  5650    var $4472=$4471; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  5651    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($4470, $4472) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 337; break; } else { label = 353; break; }
  5652   case 337: 
  5653    var $4473=(($4469+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
  5654    HEAP32[(($4473)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
  5655    var $4474=(($4469+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
  5656    HEAP32[(($4474)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
  5657    var $4475=$4440; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5658    var $4476=(($4475+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5659    var $4477=$4476; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5660    var $4478=(($4441+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5661    $2201=$4477;
  5662    $2202=$4478;
  5663    var $4479=$2201;
  5664    var $4480=$2202;
  5665    var $4481=HEAP32[(($4480)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  5666    var $4482=$4479; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  5667    HEAP32[(($4482)>>2)]=$4481; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  5668    var $4483=(($4480+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  5669    var $4484=HEAP32[(($4483)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  5670    var $4485=$4479; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  5671    var $4486=HEAP32[(($4485)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  5672    var $4487=((($4486)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  5673    var $4488=$4487; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  5674    var $4489=HEAP32[(($4488)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  5675    var $4490=$4479; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  5676    var $4491=(($4490+$4489)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  5677    var $4492=$4491; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  5678    HEAP32[(($4492)>>2)]=$4484; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  5679    var $4493=HEAP32[(($4441)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5680    var $4494=$4440; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5681    HEAP32[(($4494)>>2)]=$4493; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5682    var $4495=(($4441+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5683    var $4496=HEAP32[(($4495)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5684    var $4497=$4440; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5685    var $4498=HEAP32[(($4497)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5686    var $4499=((($4498)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5687    var $4500=$4499; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5688    var $4501=HEAP32[(($4500)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5689    var $4502=$4440; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5690    var $4503=(($4502+$4501)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5691    var $4504=$4503; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5692    HEAP32[(($4504)>>2)]=$4496; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5693    var $4505=(($4441+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5694    var $4506=HEAP32[(($4505)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5695    var $4507=$4440; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5696    var $4508=(($4507+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5697    var $4509=$4508; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5698    HEAP32[(($4509)>>2)]=$4506; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  5699    var $4510=$4421; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5700    HEAP32[(($4510)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5701    var $4511=$4421; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5702    var $4512=(($4511+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5703    var $4513=$4512; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5704    HEAP32[(($4513)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5705    var $4514=$4421; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5706    var $4515=(($4514+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5707    var $4516=$4515; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5708    HEAP32[(($4516)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5709    var $4517=(($4421+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5710    var $4518=$2241; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5711    $2236=$4517;
  5712    $2237=$4518;
  5713    var $4519=$2236;
  5714    var $4520=$2237; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
  5715    $2231=$4519;
  5716    $2232=$4520;
  5717    var $4521=$2231;
  5718    var $4522=$4521; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  5719    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($4522) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 338; break; } else { label = 354; break; }
  5720   case 338: 
  5721    var $4523=$4521; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  5722    HEAP32[(($4523)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  5723    var $4524=(($4521+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  5724    $2230=$4524;
  5725    var $4525=$2230;
  5726    $2229=$4525;
  5727    var $4526=$2229;
  5728    var $4527=$4526; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  5729    var $4528=(($4526)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  5730    $2228=$4528;
  5731    var $4529=$2228;
  5732    $2227=$4529;
  5733    var $4530=$2227;
  5734    var $4531=$4530; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
  5735    $2226=$4531;
  5736    var $4532=$2226;
  5737    var $4533=$4532; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  5738    $2225=$4533;
  5739    var $4534=$2225;
  5740    var $4535=(($4532)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  5741    $2224=$4526;
  5742    var $4536=$2224;
  5743    var $4537=(($4536)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  5744    $2223=$4537;
  5745    var $4538=$2223;
  5746    var $4539=$4538; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
  5747    $2222=$4539;
  5748    var $4540=$2222;
  5749    var $4541=(($4540)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
  5750    var $4542=(($4541)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  5751    var $4543=$4542; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  5752    var $4544=(($4543)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  5753    $__a_i_i_i_i_i_i97=$4544; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  5754    $__i_i_i_i_i_i_i98=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  5755    label = 339; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  5756   case 339: 
  5757    var $4546=$__i_i_i_i_i_i_i98; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  5758    var $4547=(($4546)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  5759    if ($4547) { label = 340; break; } else { label = 341; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
  5760   case 340: 
  5761    var $4549=$__i_i_i_i_i_i_i98; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  5762    var $4550=$__a_i_i_i_i_i_i97; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  5763    var $4551=(($4550+($4549<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
  5764    HEAP32[(($4551)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  5765    var $4552=$__i_i_i_i_i_i_i98; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  5766    var $4553=((($4552)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
  5767    $__i_i_i_i_i_i_i98=$4553; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  5768    label = 339; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  5769   case 341: 
  5770    var $4554=(($4521+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  5771    HEAP32[(($4554)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  5772    var $4555=(($4521+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  5773    var $4556=$2232; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  5774    HEAP32[(($4555)>>2)]=$4556; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  5775    $2221=$2235;
  5776    var $4557=$2221;
  5777    $2220=$4557;
  5778    var $4558=$2220;
  5779    var $4559=$4558; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  5780    var $4560=(($4558)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  5781    $2219=$4560;
  5782    var $4561=$2219;
  5783    $2218=$4561;
  5784    var $4562=$2218;
  5785    var $4563=$4562; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
  5786    $2217=$4563;
  5787    var $4564=$2217;
  5788    var $4565=$4564; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  5789    $2216=$4565;
  5790    var $4566=$2216;
  5791    var $4567=(($4564)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  5792    $2215=$4558;
  5793    var $4568=$2215;
  5794    var $4569=(($4568)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  5795    $2214=$4569;
  5796    var $4570=$2214;
  5797    var $4571=$4570; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
  5798    $2213=$4571;
  5799    var $4572=$2213;
  5800    var $4573=(($4572)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
  5801    var $4574=(($4573)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  5802    var $4575=$4574; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  5803    var $4576=(($4575)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  5804    $__a_i_i_i1_i_i_i95=$4576; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  5805    $__i_i_i_i2_i_i_i96=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  5806    label = 342; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  5807   case 342: 
  5808    var $4578=$__i_i_i_i2_i_i_i96; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  5809    var $4579=(($4578)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  5810    if ($4579) { label = 343; break; } else { label = 344; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
  5811   case 343: 
  5812    var $4581=$__i_i_i_i2_i_i_i96; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  5813    var $4582=$__a_i_i_i1_i_i_i95; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  5814    var $4583=(($4582+($4581<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
  5815    HEAP32[(($4583)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  5816    var $4584=$__i_i_i_i2_i_i_i96; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  5817    var $4585=((($4584)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
  5818    $__i_i_i_i2_i_i_i96=$4585; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  5819    label = 342; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  5820   case 344: 
  5821    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($4521, $2235) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 345; break; } else { label = 347; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  5822   case 345: 
  5823    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2235) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 360; break; } else { label = 346; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  5824   case 346: 
  5825    var $4588$0 = ___cxa_find_matching_catch(-1, -1); $4588$1 = tempRet0;
  5826    var $4589=$4588$0;
  5827    $2233=$4589; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  5828    var $4590=$4588$1;
  5829    $2234=$4590; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  5830    label = 349; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  5831   case 347: 
  5832    var $4592$0 = ___cxa_find_matching_catch(-1, -1); $4592$1 = tempRet0;
  5833    var $4593=$4592$0;
  5834    $2233=$4593; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  5835    var $4594=$4592$1;
  5836    $2234=$4594; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  5837    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2235) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 348; break; } else { label = 352; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  5838   case 348: 
  5839    label = 349; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  5840   case 349: 
  5841    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($4524) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 350; break; } else { label = 352; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  5842   case 350: 
  5843    var $4598=$4521; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  5844    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($4598) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 351; break; } else { label = 352; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  5845   case 351: 
  5846    var $4600=$2233; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  5847    var $4601=$2234; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  5848    var $4602$0=$4600;
  5849    var $4602$1=0;
  5850    var $4603$0=$4602$0;
  5851    var $4603$1=$4601;
  5852    var $eh_lpad_body_i103$1 = $4603$1;var $eh_lpad_body_i103$0 = $4603$0;label = 355; break;
  5853   case 352: 
  5854    var $4605$0 = ___cxa_find_matching_catch(-1, -1,0); $4605$1 = tempRet0;
  5855    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  5856    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  5857   case 353: 
  5858    var $4607$0 = ___cxa_find_matching_catch(-1, -1); $4607$1 = tempRet0;
  5859    var $4608=$4607$0;
  5860    $2242=$4608; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5861    var $4609=$4607$1;
  5862    $2243=$4609; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5863    label = 357; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5864   case 354: 
  5865    var $4611$0 = ___cxa_find_matching_catch(-1, -1); $4611$1 = tempRet0;
  5866    var $eh_lpad_body_i103$1 = $4611$1;var $eh_lpad_body_i103$0 = $4611$0;label = 355; break;
  5867   case 355: 
  5868    var $eh_lpad_body_i103$0;
  5869    var $eh_lpad_body_i103$1;
  5870    var $4612=$eh_lpad_body_i103$0;
  5871    $2242=$4612; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5872    var $4613=$eh_lpad_body_i103$1;
  5873    $2243=$4613; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  5874    var $4614=$4421; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  5875    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($4614, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 356; break; } else { label = 359; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  5876   case 356: 
  5877    label = 357; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  5878   case 357: 
  5879    var $4617=$4421; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  5880    var $4618=(($4617+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  5881    var $4619=$4618; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  5882    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($4619) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 358; break; } else { label = 359; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  5883   case 358: 
  5884    var $4621=$2242; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  5885    var $4622=$2243; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  5886    var $4623$0=$4621;
  5887    var $4623$1=0;
  5888    var $4624$0=$4623$0;
  5889    var $4624$1=$4622;
  5890    ___resumeException($4624$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  5891   case 359: 
  5892    var $4626$0 = ___cxa_find_matching_catch(-1, -1,0); $4626$1 = tempRet0;
  5893    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  5894    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  5895   case 360: 
  5896    var $4627=$std_stringstream5; //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5897    var $4628=(($4627+8)|0); //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5898    var $4629=$4628; //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5899    var $4630 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($4629, ((8792)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 361; break; } else { label = 382; break; } //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5900   case 361: 
  5901    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2575, ((9192)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 362; break; } else { label = 382; break; } //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5902   case 362: 
  5903    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2574, $2575, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 363; break; } else { label = 383; break; } //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5904   case 363: 
  5905    var $4634 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($4630, $2574) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 364; break; } else { label = 384; break; } //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5906   case 364: 
  5907    var $4636 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($4634, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 365; break; } else { label = 384; break; } //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5908   case 365: 
  5909    var $4638 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($4636, ((14584)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 366; break; } else { label = 384; break; } //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5910   case 366: 
  5911    var $4640 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($4638, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 367; break; } else { label = 384; break; } //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5912   case 367: 
  5913    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2574) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 368; break; } else { label = 383; break; } //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5914   case 368: 
  5915    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2575) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 369; break; } else { label = 382; break; } //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5916   case 369: 
  5917    var $4644=___cxa_allocate_exception(8); //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5918    $2577=1;
  5919    var $4645=$4644; //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5920    $2200=$std_stringstream5;
  5921    var $4646=$2200;
  5922    var $4647=(($4646+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
  5923    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2576, $4647) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 370; break; } else { label = 388; break; }
  5924   case 370: 
  5925    label = 371; break;
  5926   case 371: 
  5927    $2199=$2576;
  5928    var $4649=$2199;
  5929    $2198=$4649;
  5930    var $4650=$2198;
  5931    $2197=$4650;
  5932    var $4651=$2197;
  5933    $2196=$4651;
  5934    var $4652=$2196;
  5935    var $4653=(($4652)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  5936    $2195=$4653;
  5937    var $4654=$2195;
  5938    var $4655=$4654; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
  5939    $2194=$4655;
  5940    var $4656=$2194;
  5941    var $4657=(($4656)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
  5942    var $4658=(($4657)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  5943    var $4659=$4658; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  5944    var $4660=(($4659)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  5945    var $4661=$4660; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  5946    var $4662=HEAP8[($4661)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  5947    var $4663=(($4662)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  5948    var $4664=$4663 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  5949    var $4665=(($4664)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  5950    if ($4665) { label = 372; break; } else { label = 373; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
  5951   case 372: 
  5952    $2188=$4651;
  5953    var $4667=$2188;
  5954    var $4668=(($4667)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
  5955    $2187=$4668;
  5956    var $4669=$2187;
  5957    var $4670=$4669; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
  5958    $2186=$4670;
  5959    var $4671=$2186;
  5960    var $4672=(($4671)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
  5961    var $4673=(($4672)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
  5962    var $4674=$4673; //@line 1593 "G:/emscripten/system/include/libcxx/string"
  5963    var $4675=(($4674+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
  5964    var $4676=HEAP32[(($4675)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
  5965    var $4690 = $4676;label = 374; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
  5966   case 373: 
  5967    $2193=$4651;
  5968    var $4678=$2193;
  5969    var $4679=(($4678)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  5970    $2192=$4679;
  5971    var $4680=$2192;
  5972    var $4681=$4680; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
  5973    $2191=$4681;
  5974    var $4682=$2191;
  5975    var $4683=(($4682)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
  5976    var $4684=(($4683)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  5977    var $4685=$4684; //@line 1599 "G:/emscripten/system/include/libcxx/string"
  5978    var $4686=(($4685+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  5979    var $4687=(($4686)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  5980    $2190=$4687;
  5981    var $4688=$2190; //@line 960 "G:/emscripten/system/include/libcxx/memory"
  5982    $2189=$4688;
  5983    var $4689=$2189; //@line 627 "G:/emscripten/system/include/libcxx/memory"
  5984    var $4690 = $4689;label = 374; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
  5985   case 374: 
  5986    var $4690; //@line 1605 "G:/emscripten/system/include/libcxx/string"
  5987    $2185=$4690;
  5988    var $4691=$2185; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
  5989    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($4645, $4691) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 375; break; } else { label = 389; break; } //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5990   case 375: 
  5991    $2577=0; //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5992    (function() { try { __THREW__ = 0; return ___cxa_throw($4644, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 389; break; } //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5993    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2576) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 376; break; } else { label = 388; break; } //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5994   case 376: 
  5995    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream5); //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5996    label = 396; break; //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  5997   case 377: 
  5998    var $4696$0 = ___cxa_find_matching_catch(-1, -1); $4696$1 = tempRet0;
  5999    var $4697=$4696$0;
  6000    $2542=$4697; //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6001    var $4698=$4696$1;
  6002    $2543=$4698; //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6003    label = 380; break; //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6004   case 378: 
  6005    var $4700$0 = ___cxa_find_matching_catch(-1, -1); $4700$1 = tempRet0;
  6006    var $4701=$4700$0;
  6007    $2542=$4701; //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6008    var $4702=$4700$1;
  6009    $2543=$4702; //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6010    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2572) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 379; break; } else { label = 2841; break; } //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6011   case 379: 
  6012    label = 380; break; //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6013   case 380: 
  6014    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2573) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 381; break; } else { label = 2841; break; } //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6015   case 381: 
  6016    label = 2840; break; //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6017   case 382: 
  6018    var $4707$0 = ___cxa_find_matching_catch(-1, -1); $4707$1 = tempRet0;
  6019    var $4708=$4707$0;
  6020    $2542=$4708; //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6021    var $4709=$4707$1;
  6022    $2543=$4709; //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6023    label = 394; break; //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6024   case 383: 
  6025    var $4711$0 = ___cxa_find_matching_catch(-1, -1); $4711$1 = tempRet0;
  6026    var $4712=$4711$0;
  6027    $2542=$4712; //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6028    var $4713=$4711$1;
  6029    $2543=$4713; //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6030    label = 386; break; //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6031   case 384: 
  6032    var $4715$0 = ___cxa_find_matching_catch(-1, -1); $4715$1 = tempRet0;
  6033    var $4716=$4715$0;
  6034    $2542=$4716; //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6035    var $4717=$4715$1;
  6036    $2543=$4717; //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6037    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2574) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 385; break; } else { label = 2841; break; } //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6038   case 385: 
  6039    label = 386; break; //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6040   case 386: 
  6041    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2575) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 387; break; } else { label = 2841; break; } //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6042   case 387: 
  6043    label = 394; break; //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6044   case 388: 
  6045    var $4722$0 = ___cxa_find_matching_catch(-1, -1); $4722$1 = tempRet0;
  6046    var $4723=$4722$0;
  6047    $2542=$4723; //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6048    var $4724=$4722$1;
  6049    $2543=$4724; //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6050    label = 391; break; //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6051   case 389: 
  6052    var $4726$0 = ___cxa_find_matching_catch(-1, -1); $4726$1 = tempRet0;
  6053    var $4727=$4726$0;
  6054    $2542=$4727; //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6055    var $4728=$4726$1;
  6056    $2543=$4728; //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6057    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2576) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 390; break; } else { label = 2841; break; } //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6058   case 390: 
  6059    label = 391; break; //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6060   case 391: 
  6061    var $4731=$2577; //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6062    if ($4731) { label = 392; break; } else { label = 393; break; } //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6063   case 392: 
  6064    ___cxa_free_exception($4644); //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6065    label = 393; break; //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6066   case 393: 
  6067    label = 394; break; //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6068   case 394: 
  6069    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream5) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 395; break; } else { label = 2841; break; } //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6070   case 395: 
  6071    label = 2840; break; //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6072   case 396: 
  6073    label = 397; break; //@line 141 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6074   case 397: 
  6075    label = 398; break; //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6076   case 398: 
  6077    __ZN6StringC1EPKc($2579, ((8536)|0)); //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6078    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2578, $2579, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 399; break; } else { label = 443; break; } //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6079   case 399: 
  6080    var $4740 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2578, ((8272)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 400; break; } else { label = 444; break; } //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6081   case 400: 
  6082    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2578) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 401; break; } else { label = 443; break; } //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6083   case 401: 
  6084    __ZN6StringD1Ev($2579); //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6085    if ($4740) { label = 402; break; } else { label = 462; break; } //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6086   case 402: 
  6087    $2181=$std_stringstream6;
  6088    $2182=24;
  6089    var $4744=$2181;
  6090    var $4745=$4744; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6091    var $4746=(($4745+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6092    var $4747=$4746; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6093    $2180=$4747;
  6094    var $4748=$2180;
  6095    var $4749=$4748; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  6096    $2179=$4749;
  6097    var $4750=$2179;
  6098    var $4751=$4750; //@line 328 "G:/emscripten/system/include/libcxx/ios"
  6099    HEAP32[(($4751)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
  6100    var $4752=$4748; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  6101    HEAP32[(($4752)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  6102    var $4753=$4744; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6103    HEAP32[(($4753)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6104    var $4754=$4744; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6105    var $4755=(($4754+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6106    var $4756=$4755; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6107    HEAP32[(($4756)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6108    var $4757=$4744; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6109    var $4758=(($4757+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6110    var $4759=$4758; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6111    HEAP32[(($4759)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6112    var $4760=$4744; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6113    var $4761=(($4744+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6114    var $4762=$4761; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6115    $2149=$4760;
  6116    $2150=((109796)|0);
  6117    $2151=$4762;
  6118    var $4763=$2149;
  6119    var $4764=$2150;
  6120    var $4765=$4763; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6121    var $4766=(($4764+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6122    var $4767=$2151; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6123    $2146=$4765;
  6124    $2147=$4766;
  6125    $2148=$4767;
  6126    var $4768=$2146;
  6127    var $4769=$2147;
  6128    var $4770=HEAP32[(($4769)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  6129    var $4771=$4768; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  6130    HEAP32[(($4771)>>2)]=$4770; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  6131    var $4772=(($4769+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  6132    var $4773=HEAP32[(($4772)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  6133    var $4774=$4768; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  6134    var $4775=HEAP32[(($4774)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  6135    var $4776=((($4775)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  6136    var $4777=$4776; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  6137    var $4778=HEAP32[(($4777)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  6138    var $4779=$4768; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  6139    var $4780=(($4779+$4778)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  6140    var $4781=$4780; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  6141    HEAP32[(($4781)>>2)]=$4773; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  6142    var $4782=(($4768+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  6143    HEAP32[(($4782)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  6144    var $4783=$4768; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  6145    var $4784=HEAP32[(($4783)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  6146    var $4785=((($4784)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
  6147    var $4786=$4785; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  6148    var $4787=HEAP32[(($4786)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  6149    var $4788=$4768; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  6150    var $4789=(($4788+$4787)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
  6151    var $4790=$4789; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  6152    var $4791=$2148; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  6153    $2144=$4790;
  6154    $2145=$4791;
  6155    var $4792=$2144;
  6156    var $4793=$4792; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  6157    var $4794=$2145; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  6158    var $4795=$4794; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  6159    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($4793, $4795) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 403; break; } else { label = 419; break; }
  6160   case 403: 
  6161    var $4796=(($4792+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
  6162    HEAP32[(($4796)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
  6163    var $4797=(($4792+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
  6164    HEAP32[(($4797)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
  6165    var $4798=$4763; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6166    var $4799=(($4798+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6167    var $4800=$4799; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6168    var $4801=(($4764+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6169    $2142=$4800;
  6170    $2143=$4801;
  6171    var $4802=$2142;
  6172    var $4803=$2143;
  6173    var $4804=HEAP32[(($4803)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  6174    var $4805=$4802; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  6175    HEAP32[(($4805)>>2)]=$4804; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  6176    var $4806=(($4803+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  6177    var $4807=HEAP32[(($4806)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  6178    var $4808=$4802; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  6179    var $4809=HEAP32[(($4808)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  6180    var $4810=((($4809)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  6181    var $4811=$4810; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  6182    var $4812=HEAP32[(($4811)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  6183    var $4813=$4802; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  6184    var $4814=(($4813+$4812)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  6185    var $4815=$4814; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  6186    HEAP32[(($4815)>>2)]=$4807; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  6187    var $4816=HEAP32[(($4764)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6188    var $4817=$4763; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6189    HEAP32[(($4817)>>2)]=$4816; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6190    var $4818=(($4764+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6191    var $4819=HEAP32[(($4818)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6192    var $4820=$4763; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6193    var $4821=HEAP32[(($4820)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6194    var $4822=((($4821)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6195    var $4823=$4822; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6196    var $4824=HEAP32[(($4823)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6197    var $4825=$4763; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6198    var $4826=(($4825+$4824)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6199    var $4827=$4826; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6200    HEAP32[(($4827)>>2)]=$4819; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6201    var $4828=(($4764+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6202    var $4829=HEAP32[(($4828)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6203    var $4830=$4763; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6204    var $4831=(($4830+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6205    var $4832=$4831; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6206    HEAP32[(($4832)>>2)]=$4829; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6207    var $4833=$4744; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6208    HEAP32[(($4833)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6209    var $4834=$4744; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6210    var $4835=(($4834+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6211    var $4836=$4835; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6212    HEAP32[(($4836)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6213    var $4837=$4744; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6214    var $4838=(($4837+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6215    var $4839=$4838; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6216    HEAP32[(($4839)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6217    var $4840=(($4744+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6218    var $4841=$2182; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6219    $2177=$4840;
  6220    $2178=$4841;
  6221    var $4842=$2177;
  6222    var $4843=$2178; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
  6223    $2172=$4842;
  6224    $2173=$4843;
  6225    var $4844=$2172;
  6226    var $4845=$4844; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  6227    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($4845) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 404; break; } else { label = 420; break; }
  6228   case 404: 
  6229    var $4846=$4844; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  6230    HEAP32[(($4846)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  6231    var $4847=(($4844+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  6232    $2171=$4847;
  6233    var $4848=$2171;
  6234    $2170=$4848;
  6235    var $4849=$2170;
  6236    var $4850=$4849; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  6237    var $4851=(($4849)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  6238    $2169=$4851;
  6239    var $4852=$2169;
  6240    $2168=$4852;
  6241    var $4853=$2168;
  6242    var $4854=$4853; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
  6243    $2167=$4854;
  6244    var $4855=$2167;
  6245    var $4856=$4855; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  6246    $2166=$4856;
  6247    var $4857=$2166;
  6248    var $4858=(($4855)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  6249    $2165=$4849;
  6250    var $4859=$2165;
  6251    var $4860=(($4859)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  6252    $2164=$4860;
  6253    var $4861=$2164;
  6254    var $4862=$4861; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
  6255    $2163=$4862;
  6256    var $4863=$2163;
  6257    var $4864=(($4863)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
  6258    var $4865=(($4864)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  6259    var $4866=$4865; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  6260    var $4867=(($4866)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  6261    $__a_i_i_i_i_i_i110=$4867; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  6262    $__i_i_i_i_i_i_i111=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  6263    label = 405; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  6264   case 405: 
  6265    var $4869=$__i_i_i_i_i_i_i111; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  6266    var $4870=(($4869)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  6267    if ($4870) { label = 406; break; } else { label = 407; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
  6268   case 406: 
  6269    var $4872=$__i_i_i_i_i_i_i111; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  6270    var $4873=$__a_i_i_i_i_i_i110; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  6271    var $4874=(($4873+($4872<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
  6272    HEAP32[(($4874)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  6273    var $4875=$__i_i_i_i_i_i_i111; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  6274    var $4876=((($4875)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
  6275    $__i_i_i_i_i_i_i111=$4876; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  6276    label = 405; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  6277   case 407: 
  6278    var $4877=(($4844+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  6279    HEAP32[(($4877)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  6280    var $4878=(($4844+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  6281    var $4879=$2173; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  6282    HEAP32[(($4878)>>2)]=$4879; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  6283    $2162=$2176;
  6284    var $4880=$2162;
  6285    $2161=$4880;
  6286    var $4881=$2161;
  6287    var $4882=$4881; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  6288    var $4883=(($4881)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  6289    $2160=$4883;
  6290    var $4884=$2160;
  6291    $2159=$4884;
  6292    var $4885=$2159;
  6293    var $4886=$4885; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
  6294    $2158=$4886;
  6295    var $4887=$2158;
  6296    var $4888=$4887; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  6297    $2157=$4888;
  6298    var $4889=$2157;
  6299    var $4890=(($4887)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  6300    $2156=$4881;
  6301    var $4891=$2156;
  6302    var $4892=(($4891)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  6303    $2155=$4892;
  6304    var $4893=$2155;
  6305    var $4894=$4893; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
  6306    $2154=$4894;
  6307    var $4895=$2154;
  6308    var $4896=(($4895)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
  6309    var $4897=(($4896)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  6310    var $4898=$4897; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  6311    var $4899=(($4898)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  6312    $__a_i_i_i1_i_i_i108=$4899; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  6313    $__i_i_i_i2_i_i_i109=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  6314    label = 408; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  6315   case 408: 
  6316    var $4901=$__i_i_i_i2_i_i_i109; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  6317    var $4902=(($4901)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  6318    if ($4902) { label = 409; break; } else { label = 410; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
  6319   case 409: 
  6320    var $4904=$__i_i_i_i2_i_i_i109; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  6321    var $4905=$__a_i_i_i1_i_i_i108; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  6322    var $4906=(($4905+($4904<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
  6323    HEAP32[(($4906)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  6324    var $4907=$__i_i_i_i2_i_i_i109; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  6325    var $4908=((($4907)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
  6326    $__i_i_i_i2_i_i_i109=$4908; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  6327    label = 408; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  6328   case 410: 
  6329    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($4844, $2176) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 411; break; } else { label = 413; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  6330   case 411: 
  6331    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2176) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 426; break; } else { label = 412; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  6332   case 412: 
  6333    var $4911$0 = ___cxa_find_matching_catch(-1, -1); $4911$1 = tempRet0;
  6334    var $4912=$4911$0;
  6335    $2174=$4912; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  6336    var $4913=$4911$1;
  6337    $2175=$4913; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  6338    label = 415; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  6339   case 413: 
  6340    var $4915$0 = ___cxa_find_matching_catch(-1, -1); $4915$1 = tempRet0;
  6341    var $4916=$4915$0;
  6342    $2174=$4916; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  6343    var $4917=$4915$1;
  6344    $2175=$4917; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  6345    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2176) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 414; break; } else { label = 418; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  6346   case 414: 
  6347    label = 415; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  6348   case 415: 
  6349    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($4847) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 416; break; } else { label = 418; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  6350   case 416: 
  6351    var $4921=$4844; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  6352    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($4921) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 417; break; } else { label = 418; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  6353   case 417: 
  6354    var $4923=$2174; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  6355    var $4924=$2175; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  6356    var $4925$0=$4923;
  6357    var $4925$1=0;
  6358    var $4926$0=$4925$0;
  6359    var $4926$1=$4924;
  6360    var $eh_lpad_body_i116$1 = $4926$1;var $eh_lpad_body_i116$0 = $4926$0;label = 421; break;
  6361   case 418: 
  6362    var $4928$0 = ___cxa_find_matching_catch(-1, -1,0); $4928$1 = tempRet0;
  6363    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  6364    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  6365   case 419: 
  6366    var $4930$0 = ___cxa_find_matching_catch(-1, -1); $4930$1 = tempRet0;
  6367    var $4931=$4930$0;
  6368    $2183=$4931; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6369    var $4932=$4930$1;
  6370    $2184=$4932; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6371    label = 423; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6372   case 420: 
  6373    var $4934$0 = ___cxa_find_matching_catch(-1, -1); $4934$1 = tempRet0;
  6374    var $eh_lpad_body_i116$1 = $4934$1;var $eh_lpad_body_i116$0 = $4934$0;label = 421; break;
  6375   case 421: 
  6376    var $eh_lpad_body_i116$0;
  6377    var $eh_lpad_body_i116$1;
  6378    var $4935=$eh_lpad_body_i116$0;
  6379    $2183=$4935; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6380    var $4936=$eh_lpad_body_i116$1;
  6381    $2184=$4936; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6382    var $4937=$4744; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  6383    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($4937, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 422; break; } else { label = 425; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  6384   case 422: 
  6385    label = 423; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  6386   case 423: 
  6387    var $4940=$4744; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  6388    var $4941=(($4940+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  6389    var $4942=$4941; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  6390    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($4942) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 424; break; } else { label = 425; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  6391   case 424: 
  6392    var $4944=$2183; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  6393    var $4945=$2184; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  6394    var $4946$0=$4944;
  6395    var $4946$1=0;
  6396    var $4947$0=$4946$0;
  6397    var $4947$1=$4945;
  6398    ___resumeException($4947$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  6399   case 425: 
  6400    var $4949$0 = ___cxa_find_matching_catch(-1, -1,0); $4949$1 = tempRet0;
  6401    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  6402    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  6403   case 426: 
  6404    var $4950=$std_stringstream6; //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6405    var $4951=(($4950+8)|0); //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6406    var $4952=$4951; //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6407    var $4953 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($4952, ((7488)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 427; break; } else { label = 448; break; } //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6408   case 427: 
  6409    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2581, ((8536)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 428; break; } else { label = 448; break; } //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6410   case 428: 
  6411    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2580, $2581, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 429; break; } else { label = 449; break; } //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6412   case 429: 
  6413    var $4957 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($4953, $2580) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 430; break; } else { label = 450; break; } //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6414   case 430: 
  6415    var $4959 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($4957, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 431; break; } else { label = 450; break; } //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6416   case 431: 
  6417    var $4961 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($4959, ((8272)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 432; break; } else { label = 450; break; } //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6418   case 432: 
  6419    var $4963 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($4961, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 433; break; } else { label = 450; break; } //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6420   case 433: 
  6421    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2580) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 434; break; } else { label = 449; break; } //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6422   case 434: 
  6423    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2581) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 435; break; } else { label = 448; break; } //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6424   case 435: 
  6425    var $4967=___cxa_allocate_exception(8); //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6426    $2583=1;
  6427    var $4968=$4967; //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6428    $2141=$std_stringstream6;
  6429    var $4969=$2141;
  6430    var $4970=(($4969+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
  6431    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2582, $4970) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 436; break; } else { label = 454; break; }
  6432   case 436: 
  6433    label = 437; break;
  6434   case 437: 
  6435    $2140=$2582;
  6436    var $4972=$2140;
  6437    $2139=$4972;
  6438    var $4973=$2139;
  6439    $2138=$4973;
  6440    var $4974=$2138;
  6441    $2137=$4974;
  6442    var $4975=$2137;
  6443    var $4976=(($4975)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  6444    $2136=$4976;
  6445    var $4977=$2136;
  6446    var $4978=$4977; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
  6447    $2135=$4978;
  6448    var $4979=$2135;
  6449    var $4980=(($4979)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
  6450    var $4981=(($4980)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  6451    var $4982=$4981; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  6452    var $4983=(($4982)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  6453    var $4984=$4983; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  6454    var $4985=HEAP8[($4984)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  6455    var $4986=(($4985)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  6456    var $4987=$4986 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  6457    var $4988=(($4987)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  6458    if ($4988) { label = 438; break; } else { label = 439; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
  6459   case 438: 
  6460    $2129=$4974;
  6461    var $4990=$2129;
  6462    var $4991=(($4990)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
  6463    $2128=$4991;
  6464    var $4992=$2128;
  6465    var $4993=$4992; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
  6466    $2127=$4993;
  6467    var $4994=$2127;
  6468    var $4995=(($4994)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
  6469    var $4996=(($4995)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
  6470    var $4997=$4996; //@line 1593 "G:/emscripten/system/include/libcxx/string"
  6471    var $4998=(($4997+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
  6472    var $4999=HEAP32[(($4998)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
  6473    var $5013 = $4999;label = 440; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
  6474   case 439: 
  6475    $2134=$4974;
  6476    var $5001=$2134;
  6477    var $5002=(($5001)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  6478    $2133=$5002;
  6479    var $5003=$2133;
  6480    var $5004=$5003; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
  6481    $2132=$5004;
  6482    var $5005=$2132;
  6483    var $5006=(($5005)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
  6484    var $5007=(($5006)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  6485    var $5008=$5007; //@line 1599 "G:/emscripten/system/include/libcxx/string"
  6486    var $5009=(($5008+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  6487    var $5010=(($5009)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  6488    $2131=$5010;
  6489    var $5011=$2131; //@line 960 "G:/emscripten/system/include/libcxx/memory"
  6490    $2130=$5011;
  6491    var $5012=$2130; //@line 627 "G:/emscripten/system/include/libcxx/memory"
  6492    var $5013 = $5012;label = 440; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
  6493   case 440: 
  6494    var $5013; //@line 1605 "G:/emscripten/system/include/libcxx/string"
  6495    $2126=$5013;
  6496    var $5014=$2126; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
  6497    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($4968, $5014) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 441; break; } else { label = 455; break; } //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6498   case 441: 
  6499    $2583=0; //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6500    (function() { try { __THREW__ = 0; return ___cxa_throw($4967, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 455; break; } //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6501    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2582) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 442; break; } else { label = 454; break; } //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6502   case 442: 
  6503    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream6); //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6504    label = 462; break; //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6505   case 443: 
  6506    var $5019$0 = ___cxa_find_matching_catch(-1, -1); $5019$1 = tempRet0;
  6507    var $5020=$5019$0;
  6508    $2542=$5020; //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6509    var $5021=$5019$1;
  6510    $2543=$5021; //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6511    label = 446; break; //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6512   case 444: 
  6513    var $5023$0 = ___cxa_find_matching_catch(-1, -1); $5023$1 = tempRet0;
  6514    var $5024=$5023$0;
  6515    $2542=$5024; //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6516    var $5025=$5023$1;
  6517    $2543=$5025; //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6518    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2578) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 445; break; } else { label = 2841; break; } //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6519   case 445: 
  6520    label = 446; break; //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6521   case 446: 
  6522    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2579) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 447; break; } else { label = 2841; break; } //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6523   case 447: 
  6524    label = 2840; break; //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6525   case 448: 
  6526    var $5030$0 = ___cxa_find_matching_catch(-1, -1); $5030$1 = tempRet0;
  6527    var $5031=$5030$0;
  6528    $2542=$5031; //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6529    var $5032=$5030$1;
  6530    $2543=$5032; //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6531    label = 460; break; //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6532   case 449: 
  6533    var $5034$0 = ___cxa_find_matching_catch(-1, -1); $5034$1 = tempRet0;
  6534    var $5035=$5034$0;
  6535    $2542=$5035; //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6536    var $5036=$5034$1;
  6537    $2543=$5036; //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6538    label = 452; break; //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6539   case 450: 
  6540    var $5038$0 = ___cxa_find_matching_catch(-1, -1); $5038$1 = tempRet0;
  6541    var $5039=$5038$0;
  6542    $2542=$5039; //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6543    var $5040=$5038$1;
  6544    $2543=$5040; //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6545    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2580) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 451; break; } else { label = 2841; break; } //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6546   case 451: 
  6547    label = 452; break; //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6548   case 452: 
  6549    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2581) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 453; break; } else { label = 2841; break; } //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6550   case 453: 
  6551    label = 460; break; //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6552   case 454: 
  6553    var $5045$0 = ___cxa_find_matching_catch(-1, -1); $5045$1 = tempRet0;
  6554    var $5046=$5045$0;
  6555    $2542=$5046; //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6556    var $5047=$5045$1;
  6557    $2543=$5047; //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6558    label = 457; break; //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6559   case 455: 
  6560    var $5049$0 = ___cxa_find_matching_catch(-1, -1); $5049$1 = tempRet0;
  6561    var $5050=$5049$0;
  6562    $2542=$5050; //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6563    var $5051=$5049$1;
  6564    $2543=$5051; //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6565    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2582) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 456; break; } else { label = 2841; break; } //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6566   case 456: 
  6567    label = 457; break; //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6568   case 457: 
  6569    var $5054=$2583; //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6570    if ($5054) { label = 458; break; } else { label = 459; break; } //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6571   case 458: 
  6572    ___cxa_free_exception($4967); //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6573    label = 459; break; //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6574   case 459: 
  6575    label = 460; break; //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6576   case 460: 
  6577    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream6) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 461; break; } else { label = 2841; break; } //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6578   case 461: 
  6579    label = 2840; break; //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6580   case 462: 
  6581    label = 463; break; //@line 142 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6582   case 463: 
  6583    label = 464; break; //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6584   case 464: 
  6585    __ZN6StringC1EPKc($2585, ((7048)|0)); //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6586    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2584, $2585, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 465; break; } else { label = 509; break; } //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6587   case 465: 
  6588    var $5063 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2584, ((8272)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 466; break; } else { label = 510; break; } //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6589   case 466: 
  6590    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2584) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 467; break; } else { label = 509; break; } //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6591   case 467: 
  6592    __ZN6StringD1Ev($2585); //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6593    if ($5063) { label = 468; break; } else { label = 528; break; } //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6594   case 468: 
  6595    $2122=$std_stringstream7;
  6596    $2123=24;
  6597    var $5067=$2122;
  6598    var $5068=$5067; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6599    var $5069=(($5068+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6600    var $5070=$5069; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6601    $2121=$5070;
  6602    var $5071=$2121;
  6603    var $5072=$5071; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  6604    $2120=$5072;
  6605    var $5073=$2120;
  6606    var $5074=$5073; //@line 328 "G:/emscripten/system/include/libcxx/ios"
  6607    HEAP32[(($5074)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
  6608    var $5075=$5071; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  6609    HEAP32[(($5075)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  6610    var $5076=$5067; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6611    HEAP32[(($5076)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6612    var $5077=$5067; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6613    var $5078=(($5077+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6614    var $5079=$5078; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6615    HEAP32[(($5079)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6616    var $5080=$5067; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6617    var $5081=(($5080+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6618    var $5082=$5081; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6619    HEAP32[(($5082)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6620    var $5083=$5067; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6621    var $5084=(($5067+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6622    var $5085=$5084; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6623    $2090=$5083;
  6624    $2091=((109796)|0);
  6625    $2092=$5085;
  6626    var $5086=$2090;
  6627    var $5087=$2091;
  6628    var $5088=$5086; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6629    var $5089=(($5087+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6630    var $5090=$2092; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6631    $2087=$5088;
  6632    $2088=$5089;
  6633    $2089=$5090;
  6634    var $5091=$2087;
  6635    var $5092=$2088;
  6636    var $5093=HEAP32[(($5092)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  6637    var $5094=$5091; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  6638    HEAP32[(($5094)>>2)]=$5093; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  6639    var $5095=(($5092+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  6640    var $5096=HEAP32[(($5095)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  6641    var $5097=$5091; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  6642    var $5098=HEAP32[(($5097)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  6643    var $5099=((($5098)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  6644    var $5100=$5099; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  6645    var $5101=HEAP32[(($5100)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  6646    var $5102=$5091; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  6647    var $5103=(($5102+$5101)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  6648    var $5104=$5103; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  6649    HEAP32[(($5104)>>2)]=$5096; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  6650    var $5105=(($5091+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  6651    HEAP32[(($5105)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  6652    var $5106=$5091; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  6653    var $5107=HEAP32[(($5106)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  6654    var $5108=((($5107)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
  6655    var $5109=$5108; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  6656    var $5110=HEAP32[(($5109)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  6657    var $5111=$5091; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  6658    var $5112=(($5111+$5110)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
  6659    var $5113=$5112; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  6660    var $5114=$2089; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  6661    $2085=$5113;
  6662    $2086=$5114;
  6663    var $5115=$2085;
  6664    var $5116=$5115; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  6665    var $5117=$2086; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  6666    var $5118=$5117; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  6667    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($5116, $5118) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 469; break; } else { label = 485; break; }
  6668   case 469: 
  6669    var $5119=(($5115+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
  6670    HEAP32[(($5119)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
  6671    var $5120=(($5115+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
  6672    HEAP32[(($5120)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
  6673    var $5121=$5086; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6674    var $5122=(($5121+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6675    var $5123=$5122; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6676    var $5124=(($5087+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6677    $2083=$5123;
  6678    $2084=$5124;
  6679    var $5125=$2083;
  6680    var $5126=$2084;
  6681    var $5127=HEAP32[(($5126)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  6682    var $5128=$5125; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  6683    HEAP32[(($5128)>>2)]=$5127; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  6684    var $5129=(($5126+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  6685    var $5130=HEAP32[(($5129)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  6686    var $5131=$5125; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  6687    var $5132=HEAP32[(($5131)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  6688    var $5133=((($5132)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  6689    var $5134=$5133; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  6690    var $5135=HEAP32[(($5134)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  6691    var $5136=$5125; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  6692    var $5137=(($5136+$5135)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  6693    var $5138=$5137; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  6694    HEAP32[(($5138)>>2)]=$5130; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  6695    var $5139=HEAP32[(($5087)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6696    var $5140=$5086; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6697    HEAP32[(($5140)>>2)]=$5139; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6698    var $5141=(($5087+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6699    var $5142=HEAP32[(($5141)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6700    var $5143=$5086; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6701    var $5144=HEAP32[(($5143)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6702    var $5145=((($5144)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6703    var $5146=$5145; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6704    var $5147=HEAP32[(($5146)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6705    var $5148=$5086; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6706    var $5149=(($5148+$5147)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6707    var $5150=$5149; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6708    HEAP32[(($5150)>>2)]=$5142; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6709    var $5151=(($5087+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6710    var $5152=HEAP32[(($5151)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6711    var $5153=$5086; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6712    var $5154=(($5153+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6713    var $5155=$5154; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6714    HEAP32[(($5155)>>2)]=$5152; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  6715    var $5156=$5067; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6716    HEAP32[(($5156)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6717    var $5157=$5067; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6718    var $5158=(($5157+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6719    var $5159=$5158; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6720    HEAP32[(($5159)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6721    var $5160=$5067; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6722    var $5161=(($5160+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6723    var $5162=$5161; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6724    HEAP32[(($5162)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6725    var $5163=(($5067+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6726    var $5164=$2123; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6727    $2118=$5163;
  6728    $2119=$5164;
  6729    var $5165=$2118;
  6730    var $5166=$2119; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
  6731    $2113=$5165;
  6732    $2114=$5166;
  6733    var $5167=$2113;
  6734    var $5168=$5167; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  6735    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($5168) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 470; break; } else { label = 486; break; }
  6736   case 470: 
  6737    var $5169=$5167; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  6738    HEAP32[(($5169)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  6739    var $5170=(($5167+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  6740    $2112=$5170;
  6741    var $5171=$2112;
  6742    $2111=$5171;
  6743    var $5172=$2111;
  6744    var $5173=$5172; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  6745    var $5174=(($5172)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  6746    $2110=$5174;
  6747    var $5175=$2110;
  6748    $2109=$5175;
  6749    var $5176=$2109;
  6750    var $5177=$5176; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
  6751    $2108=$5177;
  6752    var $5178=$2108;
  6753    var $5179=$5178; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  6754    $2107=$5179;
  6755    var $5180=$2107;
  6756    var $5181=(($5178)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  6757    $2106=$5172;
  6758    var $5182=$2106;
  6759    var $5183=(($5182)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  6760    $2105=$5183;
  6761    var $5184=$2105;
  6762    var $5185=$5184; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
  6763    $2104=$5185;
  6764    var $5186=$2104;
  6765    var $5187=(($5186)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
  6766    var $5188=(($5187)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  6767    var $5189=$5188; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  6768    var $5190=(($5189)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  6769    $__a_i_i_i_i_i_i123=$5190; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  6770    $__i_i_i_i_i_i_i124=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  6771    label = 471; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  6772   case 471: 
  6773    var $5192=$__i_i_i_i_i_i_i124; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  6774    var $5193=(($5192)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  6775    if ($5193) { label = 472; break; } else { label = 473; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
  6776   case 472: 
  6777    var $5195=$__i_i_i_i_i_i_i124; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  6778    var $5196=$__a_i_i_i_i_i_i123; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  6779    var $5197=(($5196+($5195<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
  6780    HEAP32[(($5197)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  6781    var $5198=$__i_i_i_i_i_i_i124; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  6782    var $5199=((($5198)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
  6783    $__i_i_i_i_i_i_i124=$5199; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  6784    label = 471; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  6785   case 473: 
  6786    var $5200=(($5167+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  6787    HEAP32[(($5200)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  6788    var $5201=(($5167+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  6789    var $5202=$2114; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  6790    HEAP32[(($5201)>>2)]=$5202; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  6791    $2103=$2117;
  6792    var $5203=$2103;
  6793    $2102=$5203;
  6794    var $5204=$2102;
  6795    var $5205=$5204; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  6796    var $5206=(($5204)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  6797    $2101=$5206;
  6798    var $5207=$2101;
  6799    $2100=$5207;
  6800    var $5208=$2100;
  6801    var $5209=$5208; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
  6802    $2099=$5209;
  6803    var $5210=$2099;
  6804    var $5211=$5210; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  6805    $2098=$5211;
  6806    var $5212=$2098;
  6807    var $5213=(($5210)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  6808    $2097=$5204;
  6809    var $5214=$2097;
  6810    var $5215=(($5214)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  6811    $2096=$5215;
  6812    var $5216=$2096;
  6813    var $5217=$5216; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
  6814    $2095=$5217;
  6815    var $5218=$2095;
  6816    var $5219=(($5218)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
  6817    var $5220=(($5219)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  6818    var $5221=$5220; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  6819    var $5222=(($5221)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  6820    $__a_i_i_i1_i_i_i121=$5222; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  6821    $__i_i_i_i2_i_i_i122=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  6822    label = 474; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  6823   case 474: 
  6824    var $5224=$__i_i_i_i2_i_i_i122; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  6825    var $5225=(($5224)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  6826    if ($5225) { label = 475; break; } else { label = 476; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
  6827   case 475: 
  6828    var $5227=$__i_i_i_i2_i_i_i122; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  6829    var $5228=$__a_i_i_i1_i_i_i121; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  6830    var $5229=(($5228+($5227<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
  6831    HEAP32[(($5229)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  6832    var $5230=$__i_i_i_i2_i_i_i122; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  6833    var $5231=((($5230)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
  6834    $__i_i_i_i2_i_i_i122=$5231; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  6835    label = 474; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  6836   case 476: 
  6837    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($5167, $2117) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 477; break; } else { label = 479; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  6838   case 477: 
  6839    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2117) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 492; break; } else { label = 478; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  6840   case 478: 
  6841    var $5234$0 = ___cxa_find_matching_catch(-1, -1); $5234$1 = tempRet0;
  6842    var $5235=$5234$0;
  6843    $2115=$5235; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  6844    var $5236=$5234$1;
  6845    $2116=$5236; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  6846    label = 481; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  6847   case 479: 
  6848    var $5238$0 = ___cxa_find_matching_catch(-1, -1); $5238$1 = tempRet0;
  6849    var $5239=$5238$0;
  6850    $2115=$5239; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  6851    var $5240=$5238$1;
  6852    $2116=$5240; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  6853    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2117) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 480; break; } else { label = 484; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  6854   case 480: 
  6855    label = 481; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  6856   case 481: 
  6857    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($5170) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 482; break; } else { label = 484; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  6858   case 482: 
  6859    var $5244=$5167; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  6860    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($5244) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 483; break; } else { label = 484; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  6861   case 483: 
  6862    var $5246=$2115; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  6863    var $5247=$2116; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  6864    var $5248$0=$5246;
  6865    var $5248$1=0;
  6866    var $5249$0=$5248$0;
  6867    var $5249$1=$5247;
  6868    var $eh_lpad_body_i129$1 = $5249$1;var $eh_lpad_body_i129$0 = $5249$0;label = 487; break;
  6869   case 484: 
  6870    var $5251$0 = ___cxa_find_matching_catch(-1, -1,0); $5251$1 = tempRet0;
  6871    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  6872    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  6873   case 485: 
  6874    var $5253$0 = ___cxa_find_matching_catch(-1, -1); $5253$1 = tempRet0;
  6875    var $5254=$5253$0;
  6876    $2124=$5254; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6877    var $5255=$5253$1;
  6878    $2125=$5255; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6879    label = 489; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6880   case 486: 
  6881    var $5257$0 = ___cxa_find_matching_catch(-1, -1); $5257$1 = tempRet0;
  6882    var $eh_lpad_body_i129$1 = $5257$1;var $eh_lpad_body_i129$0 = $5257$0;label = 487; break;
  6883   case 487: 
  6884    var $eh_lpad_body_i129$0;
  6885    var $eh_lpad_body_i129$1;
  6886    var $5258=$eh_lpad_body_i129$0;
  6887    $2124=$5258; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6888    var $5259=$eh_lpad_body_i129$1;
  6889    $2125=$5259; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  6890    var $5260=$5067; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  6891    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($5260, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 488; break; } else { label = 491; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  6892   case 488: 
  6893    label = 489; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  6894   case 489: 
  6895    var $5263=$5067; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  6896    var $5264=(($5263+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  6897    var $5265=$5264; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  6898    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($5265) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 490; break; } else { label = 491; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  6899   case 490: 
  6900    var $5267=$2124; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  6901    var $5268=$2125; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  6902    var $5269$0=$5267;
  6903    var $5269$1=0;
  6904    var $5270$0=$5269$0;
  6905    var $5270$1=$5268;
  6906    ___resumeException($5270$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  6907   case 491: 
  6908    var $5272$0 = ___cxa_find_matching_catch(-1, -1,0); $5272$1 = tempRet0;
  6909    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  6910    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  6911   case 492: 
  6912    var $5273=$std_stringstream7; //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6913    var $5274=(($5273+8)|0); //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6914    var $5275=$5274; //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6915    var $5276 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5275, ((6640)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 493; break; } else { label = 514; break; } //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6916   case 493: 
  6917    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2587, ((7048)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 494; break; } else { label = 514; break; } //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6918   case 494: 
  6919    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2586, $2587, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 495; break; } else { label = 515; break; } //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6920   case 495: 
  6921    var $5280 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($5276, $2586) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 496; break; } else { label = 516; break; } //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6922   case 496: 
  6923    var $5282 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5280, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 497; break; } else { label = 516; break; } //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6924   case 497: 
  6925    var $5284 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5282, ((8272)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 498; break; } else { label = 516; break; } //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6926   case 498: 
  6927    var $5286 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5284, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 499; break; } else { label = 516; break; } //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6928   case 499: 
  6929    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2586) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 500; break; } else { label = 515; break; } //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6930   case 500: 
  6931    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2587) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 501; break; } else { label = 514; break; } //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6932   case 501: 
  6933    var $5290=___cxa_allocate_exception(8); //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6934    $2589=1;
  6935    var $5291=$5290; //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  6936    $2082=$std_stringstream7;
  6937    var $5292=$2082;
  6938    var $5293=(($5292+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
  6939    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2588, $5293) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 502; break; } else { label = 520; break; }
  6940   case 502: 
  6941    label = 503; break;
  6942   case 503: 
  6943    $2081=$2588;
  6944    var $5295=$2081;
  6945    $2080=$5295;
  6946    var $5296=$2080;
  6947    $2079=$5296;
  6948    var $5297=$2079;
  6949    $2078=$5297;
  6950    var $5298=$2078;
  6951    var $5299=(($5298)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  6952    $2077=$5299;
  6953    var $5300=$2077;
  6954    var $5301=$5300; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
  6955    $2076=$5301;
  6956    var $5302=$2076;
  6957    var $5303=(($5302)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
  6958    var $5304=(($5303)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  6959    var $5305=$5304; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  6960    var $5306=(($5305)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  6961    var $5307=$5306; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  6962    var $5308=HEAP8[($5307)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  6963    var $5309=(($5308)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  6964    var $5310=$5309 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  6965    var $5311=(($5310)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  6966    if ($5311) { label = 504; break; } else { label = 505; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
  6967   case 504: 
  6968    $2070=$5297;
  6969    var $5313=$2070;
  6970    var $5314=(($5313)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
  6971    $2069=$5314;
  6972    var $5315=$2069;
  6973    var $5316=$5315; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
  6974    $2068=$5316;
  6975    var $5317=$2068;
  6976    var $5318=(($5317)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
  6977    var $5319=(($5318)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
  6978    var $5320=$5319; //@line 1593 "G:/emscripten/system/include/libcxx/string"
  6979    var $5321=(($5320+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
  6980    var $5322=HEAP32[(($5321)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
  6981    var $5336 = $5322;label = 506; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
  6982   case 505: 
  6983    $2075=$5297;
  6984    var $5324=$2075;
  6985    var $5325=(($5324)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  6986    $2074=$5325;
  6987    var $5326=$2074;
  6988    var $5327=$5326; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
  6989    $2073=$5327;
  6990    var $5328=$2073;
  6991    var $5329=(($5328)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
  6992    var $5330=(($5329)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  6993    var $5331=$5330; //@line 1599 "G:/emscripten/system/include/libcxx/string"
  6994    var $5332=(($5331+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  6995    var $5333=(($5332)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  6996    $2072=$5333;
  6997    var $5334=$2072; //@line 960 "G:/emscripten/system/include/libcxx/memory"
  6998    $2071=$5334;
  6999    var $5335=$2071; //@line 627 "G:/emscripten/system/include/libcxx/memory"
  7000    var $5336 = $5335;label = 506; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
  7001   case 506: 
  7002    var $5336; //@line 1605 "G:/emscripten/system/include/libcxx/string"
  7003    $2067=$5336;
  7004    var $5337=$2067; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
  7005    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($5291, $5337) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 507; break; } else { label = 521; break; } //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7006   case 507: 
  7007    $2589=0; //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7008    (function() { try { __THREW__ = 0; return ___cxa_throw($5290, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 521; break; } //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7009    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2588) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 508; break; } else { label = 520; break; } //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7010   case 508: 
  7011    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream7); //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7012    label = 528; break; //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7013   case 509: 
  7014    var $5342$0 = ___cxa_find_matching_catch(-1, -1); $5342$1 = tempRet0;
  7015    var $5343=$5342$0;
  7016    $2542=$5343; //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7017    var $5344=$5342$1;
  7018    $2543=$5344; //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7019    label = 512; break; //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7020   case 510: 
  7021    var $5346$0 = ___cxa_find_matching_catch(-1, -1); $5346$1 = tempRet0;
  7022    var $5347=$5346$0;
  7023    $2542=$5347; //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7024    var $5348=$5346$1;
  7025    $2543=$5348; //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7026    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2584) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 511; break; } else { label = 2841; break; } //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7027   case 511: 
  7028    label = 512; break; //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7029   case 512: 
  7030    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2585) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 513; break; } else { label = 2841; break; } //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7031   case 513: 
  7032    label = 2840; break; //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7033   case 514: 
  7034    var $5353$0 = ___cxa_find_matching_catch(-1, -1); $5353$1 = tempRet0;
  7035    var $5354=$5353$0;
  7036    $2542=$5354; //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7037    var $5355=$5353$1;
  7038    $2543=$5355; //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7039    label = 526; break; //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7040   case 515: 
  7041    var $5357$0 = ___cxa_find_matching_catch(-1, -1); $5357$1 = tempRet0;
  7042    var $5358=$5357$0;
  7043    $2542=$5358; //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7044    var $5359=$5357$1;
  7045    $2543=$5359; //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7046    label = 518; break; //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7047   case 516: 
  7048    var $5361$0 = ___cxa_find_matching_catch(-1, -1); $5361$1 = tempRet0;
  7049    var $5362=$5361$0;
  7050    $2542=$5362; //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7051    var $5363=$5361$1;
  7052    $2543=$5363; //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7053    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2586) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 517; break; } else { label = 2841; break; } //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7054   case 517: 
  7055    label = 518; break; //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7056   case 518: 
  7057    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2587) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 519; break; } else { label = 2841; break; } //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7058   case 519: 
  7059    label = 526; break; //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7060   case 520: 
  7061    var $5368$0 = ___cxa_find_matching_catch(-1, -1); $5368$1 = tempRet0;
  7062    var $5369=$5368$0;
  7063    $2542=$5369; //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7064    var $5370=$5368$1;
  7065    $2543=$5370; //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7066    label = 523; break; //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7067   case 521: 
  7068    var $5372$0 = ___cxa_find_matching_catch(-1, -1); $5372$1 = tempRet0;
  7069    var $5373=$5372$0;
  7070    $2542=$5373; //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7071    var $5374=$5372$1;
  7072    $2543=$5374; //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7073    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2588) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 522; break; } else { label = 2841; break; } //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7074   case 522: 
  7075    label = 523; break; //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7076   case 523: 
  7077    var $5377=$2589; //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7078    if ($5377) { label = 524; break; } else { label = 525; break; } //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7079   case 524: 
  7080    ___cxa_free_exception($5290); //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7081    label = 525; break; //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7082   case 525: 
  7083    label = 526; break; //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7084   case 526: 
  7085    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream7) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 527; break; } else { label = 2841; break; } //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7086   case 527: 
  7087    label = 2840; break; //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7088   case 528: 
  7089    label = 529; break; //@line 143 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7090   case 529: 
  7091    label = 530; break; //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7092   case 530: 
  7093    __ZN6StringC1EPKc($2591, ((6288)|0)); //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7094    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2590, $2591, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 531; break; } else { label = 575; break; } //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7095   case 531: 
  7096    var $5386 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2590, ((5960)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 532; break; } else { label = 576; break; } //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7097   case 532: 
  7098    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2590) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 533; break; } else { label = 575; break; } //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7099   case 533: 
  7100    __ZN6StringD1Ev($2591); //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7101    if ($5386) { label = 534; break; } else { label = 594; break; } //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7102   case 534: 
  7103    $2063=$std_stringstream8;
  7104    $2064=24;
  7105    var $5390=$2063;
  7106    var $5391=$5390; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7107    var $5392=(($5391+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7108    var $5393=$5392; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7109    $2062=$5393;
  7110    var $5394=$2062;
  7111    var $5395=$5394; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  7112    $2061=$5395;
  7113    var $5396=$2061;
  7114    var $5397=$5396; //@line 328 "G:/emscripten/system/include/libcxx/ios"
  7115    HEAP32[(($5397)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
  7116    var $5398=$5394; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  7117    HEAP32[(($5398)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  7118    var $5399=$5390; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7119    HEAP32[(($5399)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7120    var $5400=$5390; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7121    var $5401=(($5400+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7122    var $5402=$5401; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7123    HEAP32[(($5402)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7124    var $5403=$5390; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7125    var $5404=(($5403+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7126    var $5405=$5404; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7127    HEAP32[(($5405)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7128    var $5406=$5390; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7129    var $5407=(($5390+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7130    var $5408=$5407; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7131    $2031=$5406;
  7132    $2032=((109796)|0);
  7133    $2033=$5408;
  7134    var $5409=$2031;
  7135    var $5410=$2032;
  7136    var $5411=$5409; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7137    var $5412=(($5410+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7138    var $5413=$2033; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7139    $2028=$5411;
  7140    $2029=$5412;
  7141    $2030=$5413;
  7142    var $5414=$2028;
  7143    var $5415=$2029;
  7144    var $5416=HEAP32[(($5415)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  7145    var $5417=$5414; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  7146    HEAP32[(($5417)>>2)]=$5416; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  7147    var $5418=(($5415+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  7148    var $5419=HEAP32[(($5418)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  7149    var $5420=$5414; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  7150    var $5421=HEAP32[(($5420)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  7151    var $5422=((($5421)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  7152    var $5423=$5422; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  7153    var $5424=HEAP32[(($5423)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  7154    var $5425=$5414; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  7155    var $5426=(($5425+$5424)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  7156    var $5427=$5426; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  7157    HEAP32[(($5427)>>2)]=$5419; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  7158    var $5428=(($5414+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  7159    HEAP32[(($5428)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  7160    var $5429=$5414; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  7161    var $5430=HEAP32[(($5429)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  7162    var $5431=((($5430)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
  7163    var $5432=$5431; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  7164    var $5433=HEAP32[(($5432)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  7165    var $5434=$5414; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  7166    var $5435=(($5434+$5433)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
  7167    var $5436=$5435; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  7168    var $5437=$2030; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  7169    $2026=$5436;
  7170    $2027=$5437;
  7171    var $5438=$2026;
  7172    var $5439=$5438; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  7173    var $5440=$2027; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  7174    var $5441=$5440; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  7175    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($5439, $5441) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 535; break; } else { label = 551; break; }
  7176   case 535: 
  7177    var $5442=(($5438+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
  7178    HEAP32[(($5442)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
  7179    var $5443=(($5438+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
  7180    HEAP32[(($5443)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
  7181    var $5444=$5409; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7182    var $5445=(($5444+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7183    var $5446=$5445; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7184    var $5447=(($5410+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7185    $2024=$5446;
  7186    $2025=$5447;
  7187    var $5448=$2024;
  7188    var $5449=$2025;
  7189    var $5450=HEAP32[(($5449)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  7190    var $5451=$5448; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  7191    HEAP32[(($5451)>>2)]=$5450; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  7192    var $5452=(($5449+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  7193    var $5453=HEAP32[(($5452)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  7194    var $5454=$5448; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  7195    var $5455=HEAP32[(($5454)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  7196    var $5456=((($5455)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  7197    var $5457=$5456; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  7198    var $5458=HEAP32[(($5457)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  7199    var $5459=$5448; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  7200    var $5460=(($5459+$5458)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  7201    var $5461=$5460; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  7202    HEAP32[(($5461)>>2)]=$5453; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  7203    var $5462=HEAP32[(($5410)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7204    var $5463=$5409; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7205    HEAP32[(($5463)>>2)]=$5462; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7206    var $5464=(($5410+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7207    var $5465=HEAP32[(($5464)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7208    var $5466=$5409; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7209    var $5467=HEAP32[(($5466)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7210    var $5468=((($5467)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7211    var $5469=$5468; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7212    var $5470=HEAP32[(($5469)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7213    var $5471=$5409; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7214    var $5472=(($5471+$5470)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7215    var $5473=$5472; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7216    HEAP32[(($5473)>>2)]=$5465; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7217    var $5474=(($5410+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7218    var $5475=HEAP32[(($5474)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7219    var $5476=$5409; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7220    var $5477=(($5476+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7221    var $5478=$5477; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7222    HEAP32[(($5478)>>2)]=$5475; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7223    var $5479=$5390; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7224    HEAP32[(($5479)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7225    var $5480=$5390; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7226    var $5481=(($5480+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7227    var $5482=$5481; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7228    HEAP32[(($5482)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7229    var $5483=$5390; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7230    var $5484=(($5483+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7231    var $5485=$5484; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7232    HEAP32[(($5485)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7233    var $5486=(($5390+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7234    var $5487=$2064; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7235    $2059=$5486;
  7236    $2060=$5487;
  7237    var $5488=$2059;
  7238    var $5489=$2060; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
  7239    $2054=$5488;
  7240    $2055=$5489;
  7241    var $5490=$2054;
  7242    var $5491=$5490; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  7243    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($5491) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 536; break; } else { label = 552; break; }
  7244   case 536: 
  7245    var $5492=$5490; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  7246    HEAP32[(($5492)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  7247    var $5493=(($5490+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  7248    $2053=$5493;
  7249    var $5494=$2053;
  7250    $2052=$5494;
  7251    var $5495=$2052;
  7252    var $5496=$5495; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  7253    var $5497=(($5495)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  7254    $2051=$5497;
  7255    var $5498=$2051;
  7256    $2050=$5498;
  7257    var $5499=$2050;
  7258    var $5500=$5499; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
  7259    $2049=$5500;
  7260    var $5501=$2049;
  7261    var $5502=$5501; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  7262    $2048=$5502;
  7263    var $5503=$2048;
  7264    var $5504=(($5501)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  7265    $2047=$5495;
  7266    var $5505=$2047;
  7267    var $5506=(($5505)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  7268    $2046=$5506;
  7269    var $5507=$2046;
  7270    var $5508=$5507; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
  7271    $2045=$5508;
  7272    var $5509=$2045;
  7273    var $5510=(($5509)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
  7274    var $5511=(($5510)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  7275    var $5512=$5511; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  7276    var $5513=(($5512)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  7277    $__a_i_i_i_i_i_i136=$5513; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  7278    $__i_i_i_i_i_i_i137=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  7279    label = 537; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  7280   case 537: 
  7281    var $5515=$__i_i_i_i_i_i_i137; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  7282    var $5516=(($5515)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  7283    if ($5516) { label = 538; break; } else { label = 539; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
  7284   case 538: 
  7285    var $5518=$__i_i_i_i_i_i_i137; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  7286    var $5519=$__a_i_i_i_i_i_i136; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  7287    var $5520=(($5519+($5518<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
  7288    HEAP32[(($5520)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  7289    var $5521=$__i_i_i_i_i_i_i137; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  7290    var $5522=((($5521)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
  7291    $__i_i_i_i_i_i_i137=$5522; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  7292    label = 537; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  7293   case 539: 
  7294    var $5523=(($5490+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  7295    HEAP32[(($5523)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  7296    var $5524=(($5490+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  7297    var $5525=$2055; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  7298    HEAP32[(($5524)>>2)]=$5525; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  7299    $2044=$2058;
  7300    var $5526=$2044;
  7301    $2043=$5526;
  7302    var $5527=$2043;
  7303    var $5528=$5527; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  7304    var $5529=(($5527)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  7305    $2042=$5529;
  7306    var $5530=$2042;
  7307    $2041=$5530;
  7308    var $5531=$2041;
  7309    var $5532=$5531; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
  7310    $2040=$5532;
  7311    var $5533=$2040;
  7312    var $5534=$5533; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  7313    $2039=$5534;
  7314    var $5535=$2039;
  7315    var $5536=(($5533)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  7316    $2038=$5527;
  7317    var $5537=$2038;
  7318    var $5538=(($5537)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  7319    $2037=$5538;
  7320    var $5539=$2037;
  7321    var $5540=$5539; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
  7322    $2036=$5540;
  7323    var $5541=$2036;
  7324    var $5542=(($5541)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
  7325    var $5543=(($5542)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  7326    var $5544=$5543; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  7327    var $5545=(($5544)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  7328    $__a_i_i_i1_i_i_i134=$5545; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  7329    $__i_i_i_i2_i_i_i135=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  7330    label = 540; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  7331   case 540: 
  7332    var $5547=$__i_i_i_i2_i_i_i135; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  7333    var $5548=(($5547)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  7334    if ($5548) { label = 541; break; } else { label = 542; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
  7335   case 541: 
  7336    var $5550=$__i_i_i_i2_i_i_i135; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  7337    var $5551=$__a_i_i_i1_i_i_i134; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  7338    var $5552=(($5551+($5550<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
  7339    HEAP32[(($5552)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  7340    var $5553=$__i_i_i_i2_i_i_i135; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  7341    var $5554=((($5553)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
  7342    $__i_i_i_i2_i_i_i135=$5554; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  7343    label = 540; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  7344   case 542: 
  7345    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($5490, $2058) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 543; break; } else { label = 545; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  7346   case 543: 
  7347    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2058) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 558; break; } else { label = 544; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  7348   case 544: 
  7349    var $5557$0 = ___cxa_find_matching_catch(-1, -1); $5557$1 = tempRet0;
  7350    var $5558=$5557$0;
  7351    $2056=$5558; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  7352    var $5559=$5557$1;
  7353    $2057=$5559; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  7354    label = 547; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  7355   case 545: 
  7356    var $5561$0 = ___cxa_find_matching_catch(-1, -1); $5561$1 = tempRet0;
  7357    var $5562=$5561$0;
  7358    $2056=$5562; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  7359    var $5563=$5561$1;
  7360    $2057=$5563; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  7361    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2058) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 546; break; } else { label = 550; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  7362   case 546: 
  7363    label = 547; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  7364   case 547: 
  7365    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($5493) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 548; break; } else { label = 550; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  7366   case 548: 
  7367    var $5567=$5490; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  7368    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($5567) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 549; break; } else { label = 550; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  7369   case 549: 
  7370    var $5569=$2056; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  7371    var $5570=$2057; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  7372    var $5571$0=$5569;
  7373    var $5571$1=0;
  7374    var $5572$0=$5571$0;
  7375    var $5572$1=$5570;
  7376    var $eh_lpad_body_i142$1 = $5572$1;var $eh_lpad_body_i142$0 = $5572$0;label = 553; break;
  7377   case 550: 
  7378    var $5574$0 = ___cxa_find_matching_catch(-1, -1,0); $5574$1 = tempRet0;
  7379    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  7380    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  7381   case 551: 
  7382    var $5576$0 = ___cxa_find_matching_catch(-1, -1); $5576$1 = tempRet0;
  7383    var $5577=$5576$0;
  7384    $2065=$5577; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7385    var $5578=$5576$1;
  7386    $2066=$5578; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7387    label = 555; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7388   case 552: 
  7389    var $5580$0 = ___cxa_find_matching_catch(-1, -1); $5580$1 = tempRet0;
  7390    var $eh_lpad_body_i142$1 = $5580$1;var $eh_lpad_body_i142$0 = $5580$0;label = 553; break;
  7391   case 553: 
  7392    var $eh_lpad_body_i142$0;
  7393    var $eh_lpad_body_i142$1;
  7394    var $5581=$eh_lpad_body_i142$0;
  7395    $2065=$5581; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7396    var $5582=$eh_lpad_body_i142$1;
  7397    $2066=$5582; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7398    var $5583=$5390; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  7399    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($5583, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 554; break; } else { label = 557; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  7400   case 554: 
  7401    label = 555; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  7402   case 555: 
  7403    var $5586=$5390; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  7404    var $5587=(($5586+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  7405    var $5588=$5587; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  7406    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($5588) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 556; break; } else { label = 557; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  7407   case 556: 
  7408    var $5590=$2065; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  7409    var $5591=$2066; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  7410    var $5592$0=$5590;
  7411    var $5592$1=0;
  7412    var $5593$0=$5592$0;
  7413    var $5593$1=$5591;
  7414    ___resumeException($5593$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  7415   case 557: 
  7416    var $5595$0 = ___cxa_find_matching_catch(-1, -1,0); $5595$1 = tempRet0;
  7417    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  7418    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  7419   case 558: 
  7420    var $5596=$std_stringstream8; //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7421    var $5597=(($5596+8)|0); //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7422    var $5598=$5597; //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7423    var $5599 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5598, ((5584)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 559; break; } else { label = 580; break; } //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7424   case 559: 
  7425    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2593, ((6288)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 560; break; } else { label = 580; break; } //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7426   case 560: 
  7427    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2592, $2593, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 561; break; } else { label = 581; break; } //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7428   case 561: 
  7429    var $5603 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($5599, $2592) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 562; break; } else { label = 582; break; } //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7430   case 562: 
  7431    var $5605 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5603, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 563; break; } else { label = 582; break; } //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7432   case 563: 
  7433    var $5607 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5605, ((5960)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 564; break; } else { label = 582; break; } //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7434   case 564: 
  7435    var $5609 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5607, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 565; break; } else { label = 582; break; } //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7436   case 565: 
  7437    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2592) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 566; break; } else { label = 581; break; } //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7438   case 566: 
  7439    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2593) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 567; break; } else { label = 580; break; } //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7440   case 567: 
  7441    var $5613=___cxa_allocate_exception(8); //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7442    $2595=1;
  7443    var $5614=$5613; //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7444    $2023=$std_stringstream8;
  7445    var $5615=$2023;
  7446    var $5616=(($5615+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
  7447    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2594, $5616) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 568; break; } else { label = 586; break; }
  7448   case 568: 
  7449    label = 569; break;
  7450   case 569: 
  7451    $2022=$2594;
  7452    var $5618=$2022;
  7453    $2021=$5618;
  7454    var $5619=$2021;
  7455    $2020=$5619;
  7456    var $5620=$2020;
  7457    $2019=$5620;
  7458    var $5621=$2019;
  7459    var $5622=(($5621)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  7460    $2018=$5622;
  7461    var $5623=$2018;
  7462    var $5624=$5623; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
  7463    $2017=$5624;
  7464    var $5625=$2017;
  7465    var $5626=(($5625)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
  7466    var $5627=(($5626)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  7467    var $5628=$5627; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  7468    var $5629=(($5628)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  7469    var $5630=$5629; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  7470    var $5631=HEAP8[($5630)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  7471    var $5632=(($5631)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  7472    var $5633=$5632 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  7473    var $5634=(($5633)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  7474    if ($5634) { label = 570; break; } else { label = 571; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
  7475   case 570: 
  7476    $2011=$5620;
  7477    var $5636=$2011;
  7478    var $5637=(($5636)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
  7479    $2010=$5637;
  7480    var $5638=$2010;
  7481    var $5639=$5638; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
  7482    $2009=$5639;
  7483    var $5640=$2009;
  7484    var $5641=(($5640)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
  7485    var $5642=(($5641)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
  7486    var $5643=$5642; //@line 1593 "G:/emscripten/system/include/libcxx/string"
  7487    var $5644=(($5643+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
  7488    var $5645=HEAP32[(($5644)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
  7489    var $5659 = $5645;label = 572; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
  7490   case 571: 
  7491    $2016=$5620;
  7492    var $5647=$2016;
  7493    var $5648=(($5647)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  7494    $2015=$5648;
  7495    var $5649=$2015;
  7496    var $5650=$5649; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
  7497    $2014=$5650;
  7498    var $5651=$2014;
  7499    var $5652=(($5651)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
  7500    var $5653=(($5652)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  7501    var $5654=$5653; //@line 1599 "G:/emscripten/system/include/libcxx/string"
  7502    var $5655=(($5654+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  7503    var $5656=(($5655)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  7504    $2013=$5656;
  7505    var $5657=$2013; //@line 960 "G:/emscripten/system/include/libcxx/memory"
  7506    $2012=$5657;
  7507    var $5658=$2012; //@line 627 "G:/emscripten/system/include/libcxx/memory"
  7508    var $5659 = $5658;label = 572; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
  7509   case 572: 
  7510    var $5659; //@line 1605 "G:/emscripten/system/include/libcxx/string"
  7511    $2008=$5659;
  7512    var $5660=$2008; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
  7513    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($5614, $5660) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 573; break; } else { label = 587; break; } //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7514   case 573: 
  7515    $2595=0; //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7516    (function() { try { __THREW__ = 0; return ___cxa_throw($5613, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 587; break; } //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7517    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2594) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 574; break; } else { label = 586; break; } //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7518   case 574: 
  7519    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream8); //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7520    label = 594; break; //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7521   case 575: 
  7522    var $5665$0 = ___cxa_find_matching_catch(-1, -1); $5665$1 = tempRet0;
  7523    var $5666=$5665$0;
  7524    $2542=$5666; //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7525    var $5667=$5665$1;
  7526    $2543=$5667; //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7527    label = 578; break; //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7528   case 576: 
  7529    var $5669$0 = ___cxa_find_matching_catch(-1, -1); $5669$1 = tempRet0;
  7530    var $5670=$5669$0;
  7531    $2542=$5670; //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7532    var $5671=$5669$1;
  7533    $2543=$5671; //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7534    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2590) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 577; break; } else { label = 2841; break; } //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7535   case 577: 
  7536    label = 578; break; //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7537   case 578: 
  7538    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2591) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 579; break; } else { label = 2841; break; } //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7539   case 579: 
  7540    label = 2840; break; //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7541   case 580: 
  7542    var $5676$0 = ___cxa_find_matching_catch(-1, -1); $5676$1 = tempRet0;
  7543    var $5677=$5676$0;
  7544    $2542=$5677; //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7545    var $5678=$5676$1;
  7546    $2543=$5678; //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7547    label = 592; break; //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7548   case 581: 
  7549    var $5680$0 = ___cxa_find_matching_catch(-1, -1); $5680$1 = tempRet0;
  7550    var $5681=$5680$0;
  7551    $2542=$5681; //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7552    var $5682=$5680$1;
  7553    $2543=$5682; //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7554    label = 584; break; //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7555   case 582: 
  7556    var $5684$0 = ___cxa_find_matching_catch(-1, -1); $5684$1 = tempRet0;
  7557    var $5685=$5684$0;
  7558    $2542=$5685; //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7559    var $5686=$5684$1;
  7560    $2543=$5686; //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7561    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2592) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 583; break; } else { label = 2841; break; } //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7562   case 583: 
  7563    label = 584; break; //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7564   case 584: 
  7565    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2593) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 585; break; } else { label = 2841; break; } //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7566   case 585: 
  7567    label = 592; break; //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7568   case 586: 
  7569    var $5691$0 = ___cxa_find_matching_catch(-1, -1); $5691$1 = tempRet0;
  7570    var $5692=$5691$0;
  7571    $2542=$5692; //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7572    var $5693=$5691$1;
  7573    $2543=$5693; //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7574    label = 589; break; //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7575   case 587: 
  7576    var $5695$0 = ___cxa_find_matching_catch(-1, -1); $5695$1 = tempRet0;
  7577    var $5696=$5695$0;
  7578    $2542=$5696; //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7579    var $5697=$5695$1;
  7580    $2543=$5697; //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7581    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2594) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 588; break; } else { label = 2841; break; } //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7582   case 588: 
  7583    label = 589; break; //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7584   case 589: 
  7585    var $5700=$2595; //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7586    if ($5700) { label = 590; break; } else { label = 591; break; } //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7587   case 590: 
  7588    ___cxa_free_exception($5613); //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7589    label = 591; break; //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7590   case 591: 
  7591    label = 592; break; //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7592   case 592: 
  7593    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream8) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 593; break; } else { label = 2841; break; } //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7594   case 593: 
  7595    label = 2840; break; //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7596   case 594: 
  7597    label = 595; break; //@line 144 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7598   case 595: 
  7599    label = 596; break; //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7600   case 596: 
  7601    __ZN6StringC1EPKc($2597, ((5368)|0)); //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7602    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2596, $2597, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 597; break; } else { label = 641; break; } //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7603   case 597: 
  7604    var $5709 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2596, ((5960)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 598; break; } else { label = 642; break; } //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7605   case 598: 
  7606    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2596) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 599; break; } else { label = 641; break; } //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7607   case 599: 
  7608    __ZN6StringD1Ev($2597); //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7609    if ($5709) { label = 600; break; } else { label = 660; break; } //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7610   case 600: 
  7611    $2004=$std_stringstream9;
  7612    $2005=24;
  7613    var $5713=$2004;
  7614    var $5714=$5713; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7615    var $5715=(($5714+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7616    var $5716=$5715; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7617    $2003=$5716;
  7618    var $5717=$2003;
  7619    var $5718=$5717; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  7620    $2002=$5718;
  7621    var $5719=$2002;
  7622    var $5720=$5719; //@line 328 "G:/emscripten/system/include/libcxx/ios"
  7623    HEAP32[(($5720)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
  7624    var $5721=$5717; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  7625    HEAP32[(($5721)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  7626    var $5722=$5713; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7627    HEAP32[(($5722)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7628    var $5723=$5713; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7629    var $5724=(($5723+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7630    var $5725=$5724; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7631    HEAP32[(($5725)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7632    var $5726=$5713; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7633    var $5727=(($5726+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7634    var $5728=$5727; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7635    HEAP32[(($5728)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7636    var $5729=$5713; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7637    var $5730=(($5713+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7638    var $5731=$5730; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7639    $1972=$5729;
  7640    $1973=((109796)|0);
  7641    $1974=$5731;
  7642    var $5732=$1972;
  7643    var $5733=$1973;
  7644    var $5734=$5732; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7645    var $5735=(($5733+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7646    var $5736=$1974; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7647    $1969=$5734;
  7648    $1970=$5735;
  7649    $1971=$5736;
  7650    var $5737=$1969;
  7651    var $5738=$1970;
  7652    var $5739=HEAP32[(($5738)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  7653    var $5740=$5737; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  7654    HEAP32[(($5740)>>2)]=$5739; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  7655    var $5741=(($5738+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  7656    var $5742=HEAP32[(($5741)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  7657    var $5743=$5737; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  7658    var $5744=HEAP32[(($5743)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  7659    var $5745=((($5744)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  7660    var $5746=$5745; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  7661    var $5747=HEAP32[(($5746)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  7662    var $5748=$5737; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  7663    var $5749=(($5748+$5747)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  7664    var $5750=$5749; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  7665    HEAP32[(($5750)>>2)]=$5742; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  7666    var $5751=(($5737+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  7667    HEAP32[(($5751)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  7668    var $5752=$5737; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  7669    var $5753=HEAP32[(($5752)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  7670    var $5754=((($5753)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
  7671    var $5755=$5754; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  7672    var $5756=HEAP32[(($5755)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  7673    var $5757=$5737; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  7674    var $5758=(($5757+$5756)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
  7675    var $5759=$5758; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  7676    var $5760=$1971; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  7677    $1967=$5759;
  7678    $1968=$5760;
  7679    var $5761=$1967;
  7680    var $5762=$5761; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  7681    var $5763=$1968; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  7682    var $5764=$5763; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  7683    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($5762, $5764) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 601; break; } else { label = 617; break; }
  7684   case 601: 
  7685    var $5765=(($5761+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
  7686    HEAP32[(($5765)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
  7687    var $5766=(($5761+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
  7688    HEAP32[(($5766)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
  7689    var $5767=$5732; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7690    var $5768=(($5767+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7691    var $5769=$5768; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7692    var $5770=(($5733+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7693    $1965=$5769;
  7694    $1966=$5770;
  7695    var $5771=$1965;
  7696    var $5772=$1966;
  7697    var $5773=HEAP32[(($5772)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  7698    var $5774=$5771; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  7699    HEAP32[(($5774)>>2)]=$5773; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  7700    var $5775=(($5772+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  7701    var $5776=HEAP32[(($5775)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  7702    var $5777=$5771; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  7703    var $5778=HEAP32[(($5777)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  7704    var $5779=((($5778)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  7705    var $5780=$5779; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  7706    var $5781=HEAP32[(($5780)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  7707    var $5782=$5771; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  7708    var $5783=(($5782+$5781)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  7709    var $5784=$5783; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  7710    HEAP32[(($5784)>>2)]=$5776; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  7711    var $5785=HEAP32[(($5733)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7712    var $5786=$5732; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7713    HEAP32[(($5786)>>2)]=$5785; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7714    var $5787=(($5733+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7715    var $5788=HEAP32[(($5787)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7716    var $5789=$5732; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7717    var $5790=HEAP32[(($5789)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7718    var $5791=((($5790)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7719    var $5792=$5791; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7720    var $5793=HEAP32[(($5792)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7721    var $5794=$5732; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7722    var $5795=(($5794+$5793)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7723    var $5796=$5795; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7724    HEAP32[(($5796)>>2)]=$5788; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7725    var $5797=(($5733+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7726    var $5798=HEAP32[(($5797)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7727    var $5799=$5732; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7728    var $5800=(($5799+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7729    var $5801=$5800; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7730    HEAP32[(($5801)>>2)]=$5798; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  7731    var $5802=$5713; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7732    HEAP32[(($5802)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7733    var $5803=$5713; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7734    var $5804=(($5803+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7735    var $5805=$5804; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7736    HEAP32[(($5805)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7737    var $5806=$5713; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7738    var $5807=(($5806+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7739    var $5808=$5807; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7740    HEAP32[(($5808)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7741    var $5809=(($5713+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7742    var $5810=$2005; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7743    $2000=$5809;
  7744    $2001=$5810;
  7745    var $5811=$2000;
  7746    var $5812=$2001; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
  7747    $1995=$5811;
  7748    $1996=$5812;
  7749    var $5813=$1995;
  7750    var $5814=$5813; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  7751    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($5814) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 602; break; } else { label = 618; break; }
  7752   case 602: 
  7753    var $5815=$5813; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  7754    HEAP32[(($5815)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  7755    var $5816=(($5813+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  7756    $1994=$5816;
  7757    var $5817=$1994;
  7758    $1993=$5817;
  7759    var $5818=$1993;
  7760    var $5819=$5818; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  7761    var $5820=(($5818)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  7762    $1992=$5820;
  7763    var $5821=$1992;
  7764    $1991=$5821;
  7765    var $5822=$1991;
  7766    var $5823=$5822; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
  7767    $1990=$5823;
  7768    var $5824=$1990;
  7769    var $5825=$5824; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  7770    $1989=$5825;
  7771    var $5826=$1989;
  7772    var $5827=(($5824)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  7773    $1988=$5818;
  7774    var $5828=$1988;
  7775    var $5829=(($5828)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  7776    $1987=$5829;
  7777    var $5830=$1987;
  7778    var $5831=$5830; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
  7779    $1986=$5831;
  7780    var $5832=$1986;
  7781    var $5833=(($5832)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
  7782    var $5834=(($5833)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  7783    var $5835=$5834; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  7784    var $5836=(($5835)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  7785    $__a_i_i_i_i_i_i149=$5836; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  7786    $__i_i_i_i_i_i_i150=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  7787    label = 603; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  7788   case 603: 
  7789    var $5838=$__i_i_i_i_i_i_i150; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  7790    var $5839=(($5838)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  7791    if ($5839) { label = 604; break; } else { label = 605; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
  7792   case 604: 
  7793    var $5841=$__i_i_i_i_i_i_i150; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  7794    var $5842=$__a_i_i_i_i_i_i149; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  7795    var $5843=(($5842+($5841<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
  7796    HEAP32[(($5843)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  7797    var $5844=$__i_i_i_i_i_i_i150; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  7798    var $5845=((($5844)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
  7799    $__i_i_i_i_i_i_i150=$5845; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  7800    label = 603; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  7801   case 605: 
  7802    var $5846=(($5813+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  7803    HEAP32[(($5846)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  7804    var $5847=(($5813+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  7805    var $5848=$1996; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  7806    HEAP32[(($5847)>>2)]=$5848; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  7807    $1985=$1999;
  7808    var $5849=$1985;
  7809    $1984=$5849;
  7810    var $5850=$1984;
  7811    var $5851=$5850; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  7812    var $5852=(($5850)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  7813    $1983=$5852;
  7814    var $5853=$1983;
  7815    $1982=$5853;
  7816    var $5854=$1982;
  7817    var $5855=$5854; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
  7818    $1981=$5855;
  7819    var $5856=$1981;
  7820    var $5857=$5856; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  7821    $1980=$5857;
  7822    var $5858=$1980;
  7823    var $5859=(($5856)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  7824    $1979=$5850;
  7825    var $5860=$1979;
  7826    var $5861=(($5860)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  7827    $1978=$5861;
  7828    var $5862=$1978;
  7829    var $5863=$5862; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
  7830    $1977=$5863;
  7831    var $5864=$1977;
  7832    var $5865=(($5864)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
  7833    var $5866=(($5865)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  7834    var $5867=$5866; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  7835    var $5868=(($5867)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  7836    $__a_i_i_i1_i_i_i147=$5868; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  7837    $__i_i_i_i2_i_i_i148=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  7838    label = 606; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  7839   case 606: 
  7840    var $5870=$__i_i_i_i2_i_i_i148; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  7841    var $5871=(($5870)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  7842    if ($5871) { label = 607; break; } else { label = 608; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
  7843   case 607: 
  7844    var $5873=$__i_i_i_i2_i_i_i148; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  7845    var $5874=$__a_i_i_i1_i_i_i147; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  7846    var $5875=(($5874+($5873<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
  7847    HEAP32[(($5875)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  7848    var $5876=$__i_i_i_i2_i_i_i148; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  7849    var $5877=((($5876)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
  7850    $__i_i_i_i2_i_i_i148=$5877; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  7851    label = 606; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  7852   case 608: 
  7853    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($5813, $1999) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 609; break; } else { label = 611; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  7854   case 609: 
  7855    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($1999) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 624; break; } else { label = 610; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  7856   case 610: 
  7857    var $5880$0 = ___cxa_find_matching_catch(-1, -1); $5880$1 = tempRet0;
  7858    var $5881=$5880$0;
  7859    $1997=$5881; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  7860    var $5882=$5880$1;
  7861    $1998=$5882; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  7862    label = 613; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  7863   case 611: 
  7864    var $5884$0 = ___cxa_find_matching_catch(-1, -1); $5884$1 = tempRet0;
  7865    var $5885=$5884$0;
  7866    $1997=$5885; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  7867    var $5886=$5884$1;
  7868    $1998=$5886; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  7869    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($1999) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 612; break; } else { label = 616; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  7870   case 612: 
  7871    label = 613; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  7872   case 613: 
  7873    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($5816) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 614; break; } else { label = 616; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  7874   case 614: 
  7875    var $5890=$5813; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  7876    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($5890) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 615; break; } else { label = 616; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  7877   case 615: 
  7878    var $5892=$1997; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  7879    var $5893=$1998; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  7880    var $5894$0=$5892;
  7881    var $5894$1=0;
  7882    var $5895$0=$5894$0;
  7883    var $5895$1=$5893;
  7884    var $eh_lpad_body_i155$1 = $5895$1;var $eh_lpad_body_i155$0 = $5895$0;label = 619; break;
  7885   case 616: 
  7886    var $5897$0 = ___cxa_find_matching_catch(-1, -1,0); $5897$1 = tempRet0;
  7887    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  7888    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  7889   case 617: 
  7890    var $5899$0 = ___cxa_find_matching_catch(-1, -1); $5899$1 = tempRet0;
  7891    var $5900=$5899$0;
  7892    $2006=$5900; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7893    var $5901=$5899$1;
  7894    $2007=$5901; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7895    label = 621; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7896   case 618: 
  7897    var $5903$0 = ___cxa_find_matching_catch(-1, -1); $5903$1 = tempRet0;
  7898    var $eh_lpad_body_i155$1 = $5903$1;var $eh_lpad_body_i155$0 = $5903$0;label = 619; break;
  7899   case 619: 
  7900    var $eh_lpad_body_i155$0;
  7901    var $eh_lpad_body_i155$1;
  7902    var $5904=$eh_lpad_body_i155$0;
  7903    $2006=$5904; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7904    var $5905=$eh_lpad_body_i155$1;
  7905    $2007=$5905; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  7906    var $5906=$5713; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  7907    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($5906, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 620; break; } else { label = 623; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  7908   case 620: 
  7909    label = 621; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  7910   case 621: 
  7911    var $5909=$5713; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  7912    var $5910=(($5909+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  7913    var $5911=$5910; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  7914    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($5911) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 622; break; } else { label = 623; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  7915   case 622: 
  7916    var $5913=$2006; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  7917    var $5914=$2007; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  7918    var $5915$0=$5913;
  7919    var $5915$1=0;
  7920    var $5916$0=$5915$0;
  7921    var $5916$1=$5914;
  7922    ___resumeException($5916$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  7923   case 623: 
  7924    var $5918$0 = ___cxa_find_matching_catch(-1, -1,0); $5918$1 = tempRet0;
  7925    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  7926    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  7927   case 624: 
  7928    var $5919=$std_stringstream9; //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7929    var $5920=(($5919+8)|0); //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7930    var $5921=$5920; //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7931    var $5922 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5921, ((4880)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 625; break; } else { label = 646; break; } //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7932   case 625: 
  7933    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2599, ((5368)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 626; break; } else { label = 646; break; } //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7934   case 626: 
  7935    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2598, $2599, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 627; break; } else { label = 647; break; } //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7936   case 627: 
  7937    var $5926 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($5922, $2598) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 628; break; } else { label = 648; break; } //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7938   case 628: 
  7939    var $5928 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5926, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 629; break; } else { label = 648; break; } //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7940   case 629: 
  7941    var $5930 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5928, ((5960)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 630; break; } else { label = 648; break; } //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7942   case 630: 
  7943    var $5932 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5930, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 631; break; } else { label = 648; break; } //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7944   case 631: 
  7945    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2598) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 632; break; } else { label = 647; break; } //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7946   case 632: 
  7947    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2599) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 633; break; } else { label = 646; break; } //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7948   case 633: 
  7949    var $5936=___cxa_allocate_exception(8); //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7950    $2601=1;
  7951    var $5937=$5936; //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  7952    $1964=$std_stringstream9;
  7953    var $5938=$1964;
  7954    var $5939=(($5938+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
  7955    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2600, $5939) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 634; break; } else { label = 652; break; }
  7956   case 634: 
  7957    label = 635; break;
  7958   case 635: 
  7959    $1963=$2600;
  7960    var $5941=$1963;
  7961    $1962=$5941;
  7962    var $5942=$1962;
  7963    $1961=$5942;
  7964    var $5943=$1961;
  7965    $1960=$5943;
  7966    var $5944=$1960;
  7967    var $5945=(($5944)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  7968    $1959=$5945;
  7969    var $5946=$1959;
  7970    var $5947=$5946; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
  7971    $1958=$5947;
  7972    var $5948=$1958;
  7973    var $5949=(($5948)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
  7974    var $5950=(($5949)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  7975    var $5951=$5950; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  7976    var $5952=(($5951)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  7977    var $5953=$5952; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  7978    var $5954=HEAP8[($5953)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  7979    var $5955=(($5954)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  7980    var $5956=$5955 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  7981    var $5957=(($5956)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  7982    if ($5957) { label = 636; break; } else { label = 637; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
  7983   case 636: 
  7984    $1952=$5943;
  7985    var $5959=$1952;
  7986    var $5960=(($5959)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
  7987    $1951=$5960;
  7988    var $5961=$1951;
  7989    var $5962=$5961; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
  7990    $1950=$5962;
  7991    var $5963=$1950;
  7992    var $5964=(($5963)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
  7993    var $5965=(($5964)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
  7994    var $5966=$5965; //@line 1593 "G:/emscripten/system/include/libcxx/string"
  7995    var $5967=(($5966+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
  7996    var $5968=HEAP32[(($5967)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
  7997    var $5982 = $5968;label = 638; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
  7998   case 637: 
  7999    $1957=$5943;
  8000    var $5970=$1957;
  8001    var $5971=(($5970)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  8002    $1956=$5971;
  8003    var $5972=$1956;
  8004    var $5973=$5972; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
  8005    $1955=$5973;
  8006    var $5974=$1955;
  8007    var $5975=(($5974)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
  8008    var $5976=(($5975)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  8009    var $5977=$5976; //@line 1599 "G:/emscripten/system/include/libcxx/string"
  8010    var $5978=(($5977+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  8011    var $5979=(($5978)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  8012    $1954=$5979;
  8013    var $5980=$1954; //@line 960 "G:/emscripten/system/include/libcxx/memory"
  8014    $1953=$5980;
  8015    var $5981=$1953; //@line 627 "G:/emscripten/system/include/libcxx/memory"
  8016    var $5982 = $5981;label = 638; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
  8017   case 638: 
  8018    var $5982; //@line 1605 "G:/emscripten/system/include/libcxx/string"
  8019    $1949=$5982;
  8020    var $5983=$1949; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
  8021    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($5937, $5983) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 639; break; } else { label = 653; break; } //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8022   case 639: 
  8023    $2601=0; //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8024    (function() { try { __THREW__ = 0; return ___cxa_throw($5936, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 653; break; } //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8025    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2600) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 640; break; } else { label = 652; break; } //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8026   case 640: 
  8027    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream9); //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8028    label = 660; break; //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8029   case 641: 
  8030    var $5988$0 = ___cxa_find_matching_catch(-1, -1); $5988$1 = tempRet0;
  8031    var $5989=$5988$0;
  8032    $2542=$5989; //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8033    var $5990=$5988$1;
  8034    $2543=$5990; //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8035    label = 644; break; //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8036   case 642: 
  8037    var $5992$0 = ___cxa_find_matching_catch(-1, -1); $5992$1 = tempRet0;
  8038    var $5993=$5992$0;
  8039    $2542=$5993; //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8040    var $5994=$5992$1;
  8041    $2543=$5994; //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8042    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2596) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 643; break; } else { label = 2841; break; } //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8043   case 643: 
  8044    label = 644; break; //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8045   case 644: 
  8046    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2597) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 645; break; } else { label = 2841; break; } //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8047   case 645: 
  8048    label = 2840; break; //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8049   case 646: 
  8050    var $5999$0 = ___cxa_find_matching_catch(-1, -1); $5999$1 = tempRet0;
  8051    var $6000=$5999$0;
  8052    $2542=$6000; //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8053    var $6001=$5999$1;
  8054    $2543=$6001; //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8055    label = 658; break; //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8056   case 647: 
  8057    var $6003$0 = ___cxa_find_matching_catch(-1, -1); $6003$1 = tempRet0;
  8058    var $6004=$6003$0;
  8059    $2542=$6004; //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8060    var $6005=$6003$1;
  8061    $2543=$6005; //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8062    label = 650; break; //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8063   case 648: 
  8064    var $6007$0 = ___cxa_find_matching_catch(-1, -1); $6007$1 = tempRet0;
  8065    var $6008=$6007$0;
  8066    $2542=$6008; //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8067    var $6009=$6007$1;
  8068    $2543=$6009; //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8069    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2598) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 649; break; } else { label = 2841; break; } //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8070   case 649: 
  8071    label = 650; break; //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8072   case 650: 
  8073    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2599) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 651; break; } else { label = 2841; break; } //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8074   case 651: 
  8075    label = 658; break; //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8076   case 652: 
  8077    var $6014$0 = ___cxa_find_matching_catch(-1, -1); $6014$1 = tempRet0;
  8078    var $6015=$6014$0;
  8079    $2542=$6015; //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8080    var $6016=$6014$1;
  8081    $2543=$6016; //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8082    label = 655; break; //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8083   case 653: 
  8084    var $6018$0 = ___cxa_find_matching_catch(-1, -1); $6018$1 = tempRet0;
  8085    var $6019=$6018$0;
  8086    $2542=$6019; //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8087    var $6020=$6018$1;
  8088    $2543=$6020; //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8089    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2600) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 654; break; } else { label = 2841; break; } //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8090   case 654: 
  8091    label = 655; break; //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8092   case 655: 
  8093    var $6023=$2601; //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8094    if ($6023) { label = 656; break; } else { label = 657; break; } //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8095   case 656: 
  8096    ___cxa_free_exception($5936); //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8097    label = 657; break; //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8098   case 657: 
  8099    label = 658; break; //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8100   case 658: 
  8101    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream9) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 659; break; } else { label = 2841; break; } //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8102   case 659: 
  8103    label = 2840; break; //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8104   case 660: 
  8105    label = 661; break; //@line 145 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8106   case 661: 
  8107    label = 662; break; //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8108   case 662: 
  8109    __ZN6StringC1EPKc($2603, ((4544)|0)); //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8110    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2602, $2603, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 663; break; } else { label = 707; break; } //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8111   case 663: 
  8112    var $6032 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2602, ((4288)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 664; break; } else { label = 708; break; } //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8113   case 664: 
  8114    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2602) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 665; break; } else { label = 707; break; } //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8115   case 665: 
  8116    __ZN6StringD1Ev($2603); //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8117    if ($6032) { label = 666; break; } else { label = 726; break; } //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8118   case 666: 
  8119    $1945=$std_stringstream10;
  8120    $1946=24;
  8121    var $6036=$1945;
  8122    var $6037=$6036; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8123    var $6038=(($6037+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8124    var $6039=$6038; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8125    $1944=$6039;
  8126    var $6040=$1944;
  8127    var $6041=$6040; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  8128    $1943=$6041;
  8129    var $6042=$1943;
  8130    var $6043=$6042; //@line 328 "G:/emscripten/system/include/libcxx/ios"
  8131    HEAP32[(($6043)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
  8132    var $6044=$6040; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  8133    HEAP32[(($6044)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  8134    var $6045=$6036; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8135    HEAP32[(($6045)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8136    var $6046=$6036; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8137    var $6047=(($6046+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8138    var $6048=$6047; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8139    HEAP32[(($6048)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8140    var $6049=$6036; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8141    var $6050=(($6049+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8142    var $6051=$6050; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8143    HEAP32[(($6051)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8144    var $6052=$6036; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8145    var $6053=(($6036+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8146    var $6054=$6053; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8147    $1913=$6052;
  8148    $1914=((109796)|0);
  8149    $1915=$6054;
  8150    var $6055=$1913;
  8151    var $6056=$1914;
  8152    var $6057=$6055; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8153    var $6058=(($6056+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8154    var $6059=$1915; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8155    $1910=$6057;
  8156    $1911=$6058;
  8157    $1912=$6059;
  8158    var $6060=$1910;
  8159    var $6061=$1911;
  8160    var $6062=HEAP32[(($6061)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  8161    var $6063=$6060; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  8162    HEAP32[(($6063)>>2)]=$6062; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  8163    var $6064=(($6061+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  8164    var $6065=HEAP32[(($6064)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  8165    var $6066=$6060; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  8166    var $6067=HEAP32[(($6066)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  8167    var $6068=((($6067)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  8168    var $6069=$6068; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  8169    var $6070=HEAP32[(($6069)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  8170    var $6071=$6060; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  8171    var $6072=(($6071+$6070)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  8172    var $6073=$6072; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  8173    HEAP32[(($6073)>>2)]=$6065; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  8174    var $6074=(($6060+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  8175    HEAP32[(($6074)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  8176    var $6075=$6060; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  8177    var $6076=HEAP32[(($6075)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  8178    var $6077=((($6076)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
  8179    var $6078=$6077; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  8180    var $6079=HEAP32[(($6078)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  8181    var $6080=$6060; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  8182    var $6081=(($6080+$6079)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
  8183    var $6082=$6081; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  8184    var $6083=$1912; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  8185    $1908=$6082;
  8186    $1909=$6083;
  8187    var $6084=$1908;
  8188    var $6085=$6084; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  8189    var $6086=$1909; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  8190    var $6087=$6086; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  8191    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($6085, $6087) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 667; break; } else { label = 683; break; }
  8192   case 667: 
  8193    var $6088=(($6084+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
  8194    HEAP32[(($6088)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
  8195    var $6089=(($6084+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
  8196    HEAP32[(($6089)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
  8197    var $6090=$6055; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8198    var $6091=(($6090+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8199    var $6092=$6091; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8200    var $6093=(($6056+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8201    $1906=$6092;
  8202    $1907=$6093;
  8203    var $6094=$1906;
  8204    var $6095=$1907;
  8205    var $6096=HEAP32[(($6095)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  8206    var $6097=$6094; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  8207    HEAP32[(($6097)>>2)]=$6096; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  8208    var $6098=(($6095+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  8209    var $6099=HEAP32[(($6098)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  8210    var $6100=$6094; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  8211    var $6101=HEAP32[(($6100)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  8212    var $6102=((($6101)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  8213    var $6103=$6102; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  8214    var $6104=HEAP32[(($6103)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  8215    var $6105=$6094; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  8216    var $6106=(($6105+$6104)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  8217    var $6107=$6106; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  8218    HEAP32[(($6107)>>2)]=$6099; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  8219    var $6108=HEAP32[(($6056)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8220    var $6109=$6055; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8221    HEAP32[(($6109)>>2)]=$6108; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8222    var $6110=(($6056+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8223    var $6111=HEAP32[(($6110)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8224    var $6112=$6055; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8225    var $6113=HEAP32[(($6112)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8226    var $6114=((($6113)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8227    var $6115=$6114; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8228    var $6116=HEAP32[(($6115)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8229    var $6117=$6055; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8230    var $6118=(($6117+$6116)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8231    var $6119=$6118; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8232    HEAP32[(($6119)>>2)]=$6111; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8233    var $6120=(($6056+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8234    var $6121=HEAP32[(($6120)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8235    var $6122=$6055; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8236    var $6123=(($6122+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8237    var $6124=$6123; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8238    HEAP32[(($6124)>>2)]=$6121; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8239    var $6125=$6036; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8240    HEAP32[(($6125)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8241    var $6126=$6036; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8242    var $6127=(($6126+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8243    var $6128=$6127; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8244    HEAP32[(($6128)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8245    var $6129=$6036; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8246    var $6130=(($6129+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8247    var $6131=$6130; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8248    HEAP32[(($6131)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8249    var $6132=(($6036+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8250    var $6133=$1946; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8251    $1941=$6132;
  8252    $1942=$6133;
  8253    var $6134=$1941;
  8254    var $6135=$1942; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
  8255    $1936=$6134;
  8256    $1937=$6135;
  8257    var $6136=$1936;
  8258    var $6137=$6136; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  8259    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($6137) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 668; break; } else { label = 684; break; }
  8260   case 668: 
  8261    var $6138=$6136; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  8262    HEAP32[(($6138)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  8263    var $6139=(($6136+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  8264    $1935=$6139;
  8265    var $6140=$1935;
  8266    $1934=$6140;
  8267    var $6141=$1934;
  8268    var $6142=$6141; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  8269    var $6143=(($6141)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  8270    $1933=$6143;
  8271    var $6144=$1933;
  8272    $1932=$6144;
  8273    var $6145=$1932;
  8274    var $6146=$6145; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
  8275    $1931=$6146;
  8276    var $6147=$1931;
  8277    var $6148=$6147; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  8278    $1930=$6148;
  8279    var $6149=$1930;
  8280    var $6150=(($6147)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  8281    $1929=$6141;
  8282    var $6151=$1929;
  8283    var $6152=(($6151)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  8284    $1928=$6152;
  8285    var $6153=$1928;
  8286    var $6154=$6153; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
  8287    $1927=$6154;
  8288    var $6155=$1927;
  8289    var $6156=(($6155)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
  8290    var $6157=(($6156)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  8291    var $6158=$6157; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  8292    var $6159=(($6158)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  8293    $__a_i_i_i_i_i_i162=$6159; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  8294    $__i_i_i_i_i_i_i163=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  8295    label = 669; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  8296   case 669: 
  8297    var $6161=$__i_i_i_i_i_i_i163; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  8298    var $6162=(($6161)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  8299    if ($6162) { label = 670; break; } else { label = 671; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
  8300   case 670: 
  8301    var $6164=$__i_i_i_i_i_i_i163; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  8302    var $6165=$__a_i_i_i_i_i_i162; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  8303    var $6166=(($6165+($6164<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
  8304    HEAP32[(($6166)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  8305    var $6167=$__i_i_i_i_i_i_i163; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  8306    var $6168=((($6167)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
  8307    $__i_i_i_i_i_i_i163=$6168; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  8308    label = 669; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  8309   case 671: 
  8310    var $6169=(($6136+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  8311    HEAP32[(($6169)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  8312    var $6170=(($6136+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  8313    var $6171=$1937; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  8314    HEAP32[(($6170)>>2)]=$6171; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  8315    $1926=$1940;
  8316    var $6172=$1926;
  8317    $1925=$6172;
  8318    var $6173=$1925;
  8319    var $6174=$6173; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  8320    var $6175=(($6173)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  8321    $1924=$6175;
  8322    var $6176=$1924;
  8323    $1923=$6176;
  8324    var $6177=$1923;
  8325    var $6178=$6177; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
  8326    $1922=$6178;
  8327    var $6179=$1922;
  8328    var $6180=$6179; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  8329    $1921=$6180;
  8330    var $6181=$1921;
  8331    var $6182=(($6179)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  8332    $1920=$6173;
  8333    var $6183=$1920;
  8334    var $6184=(($6183)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  8335    $1919=$6184;
  8336    var $6185=$1919;
  8337    var $6186=$6185; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
  8338    $1918=$6186;
  8339    var $6187=$1918;
  8340    var $6188=(($6187)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
  8341    var $6189=(($6188)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  8342    var $6190=$6189; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  8343    var $6191=(($6190)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  8344    $__a_i_i_i1_i_i_i160=$6191; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  8345    $__i_i_i_i2_i_i_i161=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  8346    label = 672; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  8347   case 672: 
  8348    var $6193=$__i_i_i_i2_i_i_i161; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  8349    var $6194=(($6193)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  8350    if ($6194) { label = 673; break; } else { label = 674; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
  8351   case 673: 
  8352    var $6196=$__i_i_i_i2_i_i_i161; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  8353    var $6197=$__a_i_i_i1_i_i_i160; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  8354    var $6198=(($6197+($6196<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
  8355    HEAP32[(($6198)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  8356    var $6199=$__i_i_i_i2_i_i_i161; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  8357    var $6200=((($6199)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
  8358    $__i_i_i_i2_i_i_i161=$6200; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  8359    label = 672; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  8360   case 674: 
  8361    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($6136, $1940) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 675; break; } else { label = 677; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  8362   case 675: 
  8363    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($1940) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 690; break; } else { label = 676; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  8364   case 676: 
  8365    var $6203$0 = ___cxa_find_matching_catch(-1, -1); $6203$1 = tempRet0;
  8366    var $6204=$6203$0;
  8367    $1938=$6204; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  8368    var $6205=$6203$1;
  8369    $1939=$6205; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  8370    label = 679; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  8371   case 677: 
  8372    var $6207$0 = ___cxa_find_matching_catch(-1, -1); $6207$1 = tempRet0;
  8373    var $6208=$6207$0;
  8374    $1938=$6208; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  8375    var $6209=$6207$1;
  8376    $1939=$6209; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  8377    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($1940) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 678; break; } else { label = 682; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  8378   case 678: 
  8379    label = 679; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  8380   case 679: 
  8381    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($6139) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 680; break; } else { label = 682; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  8382   case 680: 
  8383    var $6213=$6136; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  8384    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($6213) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 681; break; } else { label = 682; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  8385   case 681: 
  8386    var $6215=$1938; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  8387    var $6216=$1939; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  8388    var $6217$0=$6215;
  8389    var $6217$1=0;
  8390    var $6218$0=$6217$0;
  8391    var $6218$1=$6216;
  8392    var $eh_lpad_body_i168$1 = $6218$1;var $eh_lpad_body_i168$0 = $6218$0;label = 685; break;
  8393   case 682: 
  8394    var $6220$0 = ___cxa_find_matching_catch(-1, -1,0); $6220$1 = tempRet0;
  8395    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  8396    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  8397   case 683: 
  8398    var $6222$0 = ___cxa_find_matching_catch(-1, -1); $6222$1 = tempRet0;
  8399    var $6223=$6222$0;
  8400    $1947=$6223; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8401    var $6224=$6222$1;
  8402    $1948=$6224; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8403    label = 687; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8404   case 684: 
  8405    var $6226$0 = ___cxa_find_matching_catch(-1, -1); $6226$1 = tempRet0;
  8406    var $eh_lpad_body_i168$1 = $6226$1;var $eh_lpad_body_i168$0 = $6226$0;label = 685; break;
  8407   case 685: 
  8408    var $eh_lpad_body_i168$0;
  8409    var $eh_lpad_body_i168$1;
  8410    var $6227=$eh_lpad_body_i168$0;
  8411    $1947=$6227; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8412    var $6228=$eh_lpad_body_i168$1;
  8413    $1948=$6228; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8414    var $6229=$6036; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  8415    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($6229, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 686; break; } else { label = 689; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  8416   case 686: 
  8417    label = 687; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  8418   case 687: 
  8419    var $6232=$6036; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  8420    var $6233=(($6232+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  8421    var $6234=$6233; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  8422    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($6234) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 688; break; } else { label = 689; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  8423   case 688: 
  8424    var $6236=$1947; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  8425    var $6237=$1948; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  8426    var $6238$0=$6236;
  8427    var $6238$1=0;
  8428    var $6239$0=$6238$0;
  8429    var $6239$1=$6237;
  8430    ___resumeException($6239$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  8431   case 689: 
  8432    var $6241$0 = ___cxa_find_matching_catch(-1, -1,0); $6241$1 = tempRet0;
  8433    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  8434    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  8435   case 690: 
  8436    var $6242=$std_stringstream10; //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8437    var $6243=(($6242+8)|0); //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8438    var $6244=$6243; //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8439    var $6245 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($6244, ((3256)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 691; break; } else { label = 712; break; } //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8440   case 691: 
  8441    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2605, ((4544)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 692; break; } else { label = 712; break; } //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8442   case 692: 
  8443    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2604, $2605, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 693; break; } else { label = 713; break; } //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8444   case 693: 
  8445    var $6249 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($6245, $2604) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 694; break; } else { label = 714; break; } //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8446   case 694: 
  8447    var $6251 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($6249, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 695; break; } else { label = 714; break; } //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8448   case 695: 
  8449    var $6253 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($6251, ((4288)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 696; break; } else { label = 714; break; } //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8450   case 696: 
  8451    var $6255 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($6253, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 697; break; } else { label = 714; break; } //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8452   case 697: 
  8453    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2604) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 698; break; } else { label = 713; break; } //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8454   case 698: 
  8455    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2605) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 699; break; } else { label = 712; break; } //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8456   case 699: 
  8457    var $6259=___cxa_allocate_exception(8); //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8458    $2607=1;
  8459    var $6260=$6259; //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8460    $1905=$std_stringstream10;
  8461    var $6261=$1905;
  8462    var $6262=(($6261+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
  8463    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2606, $6262) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 700; break; } else { label = 718; break; }
  8464   case 700: 
  8465    label = 701; break;
  8466   case 701: 
  8467    $1904=$2606;
  8468    var $6264=$1904;
  8469    $1903=$6264;
  8470    var $6265=$1903;
  8471    $1902=$6265;
  8472    var $6266=$1902;
  8473    $1901=$6266;
  8474    var $6267=$1901;
  8475    var $6268=(($6267)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  8476    $1900=$6268;
  8477    var $6269=$1900;
  8478    var $6270=$6269; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
  8479    $1899=$6270;
  8480    var $6271=$1899;
  8481    var $6272=(($6271)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
  8482    var $6273=(($6272)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  8483    var $6274=$6273; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  8484    var $6275=(($6274)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  8485    var $6276=$6275; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  8486    var $6277=HEAP8[($6276)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  8487    var $6278=(($6277)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  8488    var $6279=$6278 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  8489    var $6280=(($6279)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  8490    if ($6280) { label = 702; break; } else { label = 703; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
  8491   case 702: 
  8492    $1893=$6266;
  8493    var $6282=$1893;
  8494    var $6283=(($6282)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
  8495    $1892=$6283;
  8496    var $6284=$1892;
  8497    var $6285=$6284; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
  8498    $1891=$6285;
  8499    var $6286=$1891;
  8500    var $6287=(($6286)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
  8501    var $6288=(($6287)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
  8502    var $6289=$6288; //@line 1593 "G:/emscripten/system/include/libcxx/string"
  8503    var $6290=(($6289+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
  8504    var $6291=HEAP32[(($6290)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
  8505    var $6305 = $6291;label = 704; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
  8506   case 703: 
  8507    $1898=$6266;
  8508    var $6293=$1898;
  8509    var $6294=(($6293)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  8510    $1897=$6294;
  8511    var $6295=$1897;
  8512    var $6296=$6295; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
  8513    $1896=$6296;
  8514    var $6297=$1896;
  8515    var $6298=(($6297)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
  8516    var $6299=(($6298)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  8517    var $6300=$6299; //@line 1599 "G:/emscripten/system/include/libcxx/string"
  8518    var $6301=(($6300+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  8519    var $6302=(($6301)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  8520    $1895=$6302;
  8521    var $6303=$1895; //@line 960 "G:/emscripten/system/include/libcxx/memory"
  8522    $1894=$6303;
  8523    var $6304=$1894; //@line 627 "G:/emscripten/system/include/libcxx/memory"
  8524    var $6305 = $6304;label = 704; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
  8525   case 704: 
  8526    var $6305; //@line 1605 "G:/emscripten/system/include/libcxx/string"
  8527    $1890=$6305;
  8528    var $6306=$1890; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
  8529    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($6260, $6306) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 705; break; } else { label = 719; break; } //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8530   case 705: 
  8531    $2607=0; //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8532    (function() { try { __THREW__ = 0; return ___cxa_throw($6259, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 719; break; } //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8533    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2606) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 706; break; } else { label = 718; break; } //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8534   case 706: 
  8535    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream10); //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8536    label = 726; break; //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8537   case 707: 
  8538    var $6311$0 = ___cxa_find_matching_catch(-1, -1); $6311$1 = tempRet0;
  8539    var $6312=$6311$0;
  8540    $2542=$6312; //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8541    var $6313=$6311$1;
  8542    $2543=$6313; //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8543    label = 710; break; //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8544   case 708: 
  8545    var $6315$0 = ___cxa_find_matching_catch(-1, -1); $6315$1 = tempRet0;
  8546    var $6316=$6315$0;
  8547    $2542=$6316; //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8548    var $6317=$6315$1;
  8549    $2543=$6317; //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8550    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2602) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 709; break; } else { label = 2841; break; } //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8551   case 709: 
  8552    label = 710; break; //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8553   case 710: 
  8554    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2603) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 711; break; } else { label = 2841; break; } //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8555   case 711: 
  8556    label = 2840; break; //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8557   case 712: 
  8558    var $6322$0 = ___cxa_find_matching_catch(-1, -1); $6322$1 = tempRet0;
  8559    var $6323=$6322$0;
  8560    $2542=$6323; //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8561    var $6324=$6322$1;
  8562    $2543=$6324; //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8563    label = 724; break; //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8564   case 713: 
  8565    var $6326$0 = ___cxa_find_matching_catch(-1, -1); $6326$1 = tempRet0;
  8566    var $6327=$6326$0;
  8567    $2542=$6327; //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8568    var $6328=$6326$1;
  8569    $2543=$6328; //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8570    label = 716; break; //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8571   case 714: 
  8572    var $6330$0 = ___cxa_find_matching_catch(-1, -1); $6330$1 = tempRet0;
  8573    var $6331=$6330$0;
  8574    $2542=$6331; //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8575    var $6332=$6330$1;
  8576    $2543=$6332; //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8577    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2604) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 715; break; } else { label = 2841; break; } //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8578   case 715: 
  8579    label = 716; break; //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8580   case 716: 
  8581    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2605) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 717; break; } else { label = 2841; break; } //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8582   case 717: 
  8583    label = 724; break; //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8584   case 718: 
  8585    var $6337$0 = ___cxa_find_matching_catch(-1, -1); $6337$1 = tempRet0;
  8586    var $6338=$6337$0;
  8587    $2542=$6338; //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8588    var $6339=$6337$1;
  8589    $2543=$6339; //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8590    label = 721; break; //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8591   case 719: 
  8592    var $6341$0 = ___cxa_find_matching_catch(-1, -1); $6341$1 = tempRet0;
  8593    var $6342=$6341$0;
  8594    $2542=$6342; //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8595    var $6343=$6341$1;
  8596    $2543=$6343; //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8597    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2606) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 720; break; } else { label = 2841; break; } //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8598   case 720: 
  8599    label = 721; break; //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8600   case 721: 
  8601    var $6346=$2607; //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8602    if ($6346) { label = 722; break; } else { label = 723; break; } //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8603   case 722: 
  8604    ___cxa_free_exception($6259); //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8605    label = 723; break; //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8606   case 723: 
  8607    label = 724; break; //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8608   case 724: 
  8609    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream10) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 725; break; } else { label = 2841; break; } //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8610   case 725: 
  8611    label = 2840; break; //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8612   case 726: 
  8613    label = 727; break; //@line 146 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8614   case 727: 
  8615    label = 728; break; //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8616   case 728: 
  8617    __ZN6StringC1EPKc($2609, ((2744)|0)); //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8618    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2608, $2609, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 729; break; } else { label = 773; break; } //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8619   case 729: 
  8620    var $6355 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2608, ((4288)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 730; break; } else { label = 774; break; } //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8621   case 730: 
  8622    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2608) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 731; break; } else { label = 773; break; } //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8623   case 731: 
  8624    __ZN6StringD1Ev($2609); //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8625    if ($6355) { label = 732; break; } else { label = 792; break; } //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8626   case 732: 
  8627    $1886=$std_stringstream11;
  8628    $1887=24;
  8629    var $6359=$1886;
  8630    var $6360=$6359; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8631    var $6361=(($6360+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8632    var $6362=$6361; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8633    $1885=$6362;
  8634    var $6363=$1885;
  8635    var $6364=$6363; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  8636    $1884=$6364;
  8637    var $6365=$1884;
  8638    var $6366=$6365; //@line 328 "G:/emscripten/system/include/libcxx/ios"
  8639    HEAP32[(($6366)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
  8640    var $6367=$6363; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  8641    HEAP32[(($6367)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  8642    var $6368=$6359; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8643    HEAP32[(($6368)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8644    var $6369=$6359; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8645    var $6370=(($6369+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8646    var $6371=$6370; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8647    HEAP32[(($6371)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8648    var $6372=$6359; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8649    var $6373=(($6372+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8650    var $6374=$6373; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8651    HEAP32[(($6374)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8652    var $6375=$6359; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8653    var $6376=(($6359+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8654    var $6377=$6376; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8655    $1854=$6375;
  8656    $1855=((109796)|0);
  8657    $1856=$6377;
  8658    var $6378=$1854;
  8659    var $6379=$1855;
  8660    var $6380=$6378; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8661    var $6381=(($6379+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8662    var $6382=$1856; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8663    $1851=$6380;
  8664    $1852=$6381;
  8665    $1853=$6382;
  8666    var $6383=$1851;
  8667    var $6384=$1852;
  8668    var $6385=HEAP32[(($6384)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  8669    var $6386=$6383; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  8670    HEAP32[(($6386)>>2)]=$6385; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  8671    var $6387=(($6384+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  8672    var $6388=HEAP32[(($6387)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  8673    var $6389=$6383; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  8674    var $6390=HEAP32[(($6389)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  8675    var $6391=((($6390)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  8676    var $6392=$6391; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  8677    var $6393=HEAP32[(($6392)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  8678    var $6394=$6383; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  8679    var $6395=(($6394+$6393)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  8680    var $6396=$6395; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  8681    HEAP32[(($6396)>>2)]=$6388; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  8682    var $6397=(($6383+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  8683    HEAP32[(($6397)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  8684    var $6398=$6383; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  8685    var $6399=HEAP32[(($6398)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  8686    var $6400=((($6399)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
  8687    var $6401=$6400; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  8688    var $6402=HEAP32[(($6401)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  8689    var $6403=$6383; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  8690    var $6404=(($6403+$6402)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
  8691    var $6405=$6404; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  8692    var $6406=$1853; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  8693    $1849=$6405;
  8694    $1850=$6406;
  8695    var $6407=$1849;
  8696    var $6408=$6407; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  8697    var $6409=$1850; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  8698    var $6410=$6409; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  8699    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($6408, $6410) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 733; break; } else { label = 749; break; }
  8700   case 733: 
  8701    var $6411=(($6407+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
  8702    HEAP32[(($6411)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
  8703    var $6412=(($6407+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
  8704    HEAP32[(($6412)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
  8705    var $6413=$6378; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8706    var $6414=(($6413+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8707    var $6415=$6414; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8708    var $6416=(($6379+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8709    $1847=$6415;
  8710    $1848=$6416;
  8711    var $6417=$1847;
  8712    var $6418=$1848;
  8713    var $6419=HEAP32[(($6418)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  8714    var $6420=$6417; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  8715    HEAP32[(($6420)>>2)]=$6419; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  8716    var $6421=(($6418+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  8717    var $6422=HEAP32[(($6421)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  8718    var $6423=$6417; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  8719    var $6424=HEAP32[(($6423)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  8720    var $6425=((($6424)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  8721    var $6426=$6425; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  8722    var $6427=HEAP32[(($6426)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  8723    var $6428=$6417; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  8724    var $6429=(($6428+$6427)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  8725    var $6430=$6429; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  8726    HEAP32[(($6430)>>2)]=$6422; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  8727    var $6431=HEAP32[(($6379)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8728    var $6432=$6378; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8729    HEAP32[(($6432)>>2)]=$6431; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8730    var $6433=(($6379+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8731    var $6434=HEAP32[(($6433)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8732    var $6435=$6378; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8733    var $6436=HEAP32[(($6435)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8734    var $6437=((($6436)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8735    var $6438=$6437; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8736    var $6439=HEAP32[(($6438)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8737    var $6440=$6378; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8738    var $6441=(($6440+$6439)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8739    var $6442=$6441; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8740    HEAP32[(($6442)>>2)]=$6434; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8741    var $6443=(($6379+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8742    var $6444=HEAP32[(($6443)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8743    var $6445=$6378; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8744    var $6446=(($6445+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8745    var $6447=$6446; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8746    HEAP32[(($6447)>>2)]=$6444; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  8747    var $6448=$6359; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8748    HEAP32[(($6448)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8749    var $6449=$6359; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8750    var $6450=(($6449+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8751    var $6451=$6450; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8752    HEAP32[(($6451)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8753    var $6452=$6359; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8754    var $6453=(($6452+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8755    var $6454=$6453; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8756    HEAP32[(($6454)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8757    var $6455=(($6359+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8758    var $6456=$1887; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8759    $1882=$6455;
  8760    $1883=$6456;
  8761    var $6457=$1882;
  8762    var $6458=$1883; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
  8763    $1877=$6457;
  8764    $1878=$6458;
  8765    var $6459=$1877;
  8766    var $6460=$6459; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  8767    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($6460) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 734; break; } else { label = 750; break; }
  8768   case 734: 
  8769    var $6461=$6459; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  8770    HEAP32[(($6461)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  8771    var $6462=(($6459+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  8772    $1876=$6462;
  8773    var $6463=$1876;
  8774    $1875=$6463;
  8775    var $6464=$1875;
  8776    var $6465=$6464; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  8777    var $6466=(($6464)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  8778    $1874=$6466;
  8779    var $6467=$1874;
  8780    $1873=$6467;
  8781    var $6468=$1873;
  8782    var $6469=$6468; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
  8783    $1872=$6469;
  8784    var $6470=$1872;
  8785    var $6471=$6470; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  8786    $1871=$6471;
  8787    var $6472=$1871;
  8788    var $6473=(($6470)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  8789    $1870=$6464;
  8790    var $6474=$1870;
  8791    var $6475=(($6474)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  8792    $1869=$6475;
  8793    var $6476=$1869;
  8794    var $6477=$6476; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
  8795    $1868=$6477;
  8796    var $6478=$1868;
  8797    var $6479=(($6478)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
  8798    var $6480=(($6479)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  8799    var $6481=$6480; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  8800    var $6482=(($6481)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  8801    $__a_i_i_i_i_i_i175=$6482; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  8802    $__i_i_i_i_i_i_i176=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  8803    label = 735; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  8804   case 735: 
  8805    var $6484=$__i_i_i_i_i_i_i176; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  8806    var $6485=(($6484)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  8807    if ($6485) { label = 736; break; } else { label = 737; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
  8808   case 736: 
  8809    var $6487=$__i_i_i_i_i_i_i176; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  8810    var $6488=$__a_i_i_i_i_i_i175; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  8811    var $6489=(($6488+($6487<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
  8812    HEAP32[(($6489)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  8813    var $6490=$__i_i_i_i_i_i_i176; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  8814    var $6491=((($6490)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
  8815    $__i_i_i_i_i_i_i176=$6491; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  8816    label = 735; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  8817   case 737: 
  8818    var $6492=(($6459+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  8819    HEAP32[(($6492)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  8820    var $6493=(($6459+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  8821    var $6494=$1878; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  8822    HEAP32[(($6493)>>2)]=$6494; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  8823    $1867=$1881;
  8824    var $6495=$1867;
  8825    $1866=$6495;
  8826    var $6496=$1866;
  8827    var $6497=$6496; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  8828    var $6498=(($6496)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  8829    $1865=$6498;
  8830    var $6499=$1865;
  8831    $1864=$6499;
  8832    var $6500=$1864;
  8833    var $6501=$6500; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
  8834    $1863=$6501;
  8835    var $6502=$1863;
  8836    var $6503=$6502; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  8837    $1862=$6503;
  8838    var $6504=$1862;
  8839    var $6505=(($6502)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  8840    $1861=$6496;
  8841    var $6506=$1861;
  8842    var $6507=(($6506)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  8843    $1860=$6507;
  8844    var $6508=$1860;
  8845    var $6509=$6508; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
  8846    $1859=$6509;
  8847    var $6510=$1859;
  8848    var $6511=(($6510)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
  8849    var $6512=(($6511)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  8850    var $6513=$6512; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  8851    var $6514=(($6513)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  8852    $__a_i_i_i1_i_i_i173=$6514; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  8853    $__i_i_i_i2_i_i_i174=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  8854    label = 738; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  8855   case 738: 
  8856    var $6516=$__i_i_i_i2_i_i_i174; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  8857    var $6517=(($6516)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  8858    if ($6517) { label = 739; break; } else { label = 740; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
  8859   case 739: 
  8860    var $6519=$__i_i_i_i2_i_i_i174; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  8861    var $6520=$__a_i_i_i1_i_i_i173; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  8862    var $6521=(($6520+($6519<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
  8863    HEAP32[(($6521)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  8864    var $6522=$__i_i_i_i2_i_i_i174; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  8865    var $6523=((($6522)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
  8866    $__i_i_i_i2_i_i_i174=$6523; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  8867    label = 738; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  8868   case 740: 
  8869    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($6459, $1881) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 741; break; } else { label = 743; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  8870   case 741: 
  8871    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($1881) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 756; break; } else { label = 742; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  8872   case 742: 
  8873    var $6526$0 = ___cxa_find_matching_catch(-1, -1); $6526$1 = tempRet0;
  8874    var $6527=$6526$0;
  8875    $1879=$6527; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  8876    var $6528=$6526$1;
  8877    $1880=$6528; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  8878    label = 745; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  8879   case 743: 
  8880    var $6530$0 = ___cxa_find_matching_catch(-1, -1); $6530$1 = tempRet0;
  8881    var $6531=$6530$0;
  8882    $1879=$6531; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  8883    var $6532=$6530$1;
  8884    $1880=$6532; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  8885    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($1881) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 744; break; } else { label = 748; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  8886   case 744: 
  8887    label = 745; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  8888   case 745: 
  8889    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($6462) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 746; break; } else { label = 748; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  8890   case 746: 
  8891    var $6536=$6459; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  8892    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($6536) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 747; break; } else { label = 748; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  8893   case 747: 
  8894    var $6538=$1879; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  8895    var $6539=$1880; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  8896    var $6540$0=$6538;
  8897    var $6540$1=0;
  8898    var $6541$0=$6540$0;
  8899    var $6541$1=$6539;
  8900    var $eh_lpad_body_i181$1 = $6541$1;var $eh_lpad_body_i181$0 = $6541$0;label = 751; break;
  8901   case 748: 
  8902    var $6543$0 = ___cxa_find_matching_catch(-1, -1,0); $6543$1 = tempRet0;
  8903    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  8904    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  8905   case 749: 
  8906    var $6545$0 = ___cxa_find_matching_catch(-1, -1); $6545$1 = tempRet0;
  8907    var $6546=$6545$0;
  8908    $1888=$6546; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8909    var $6547=$6545$1;
  8910    $1889=$6547; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8911    label = 753; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8912   case 750: 
  8913    var $6549$0 = ___cxa_find_matching_catch(-1, -1); $6549$1 = tempRet0;
  8914    var $eh_lpad_body_i181$1 = $6549$1;var $eh_lpad_body_i181$0 = $6549$0;label = 751; break;
  8915   case 751: 
  8916    var $eh_lpad_body_i181$0;
  8917    var $eh_lpad_body_i181$1;
  8918    var $6550=$eh_lpad_body_i181$0;
  8919    $1888=$6550; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8920    var $6551=$eh_lpad_body_i181$1;
  8921    $1889=$6551; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  8922    var $6552=$6359; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  8923    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($6552, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 752; break; } else { label = 755; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  8924   case 752: 
  8925    label = 753; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  8926   case 753: 
  8927    var $6555=$6359; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  8928    var $6556=(($6555+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  8929    var $6557=$6556; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  8930    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($6557) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 754; break; } else { label = 755; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  8931   case 754: 
  8932    var $6559=$1888; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  8933    var $6560=$1889; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  8934    var $6561$0=$6559;
  8935    var $6561$1=0;
  8936    var $6562$0=$6561$0;
  8937    var $6562$1=$6560;
  8938    ___resumeException($6562$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  8939   case 755: 
  8940    var $6564$0 = ___cxa_find_matching_catch(-1, -1,0); $6564$1 = tempRet0;
  8941    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  8942    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  8943   case 756: 
  8944    var $6565=$std_stringstream11; //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8945    var $6566=(($6565+8)|0); //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8946    var $6567=$6566; //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8947    var $6568 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($6567, ((2328)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 757; break; } else { label = 778; break; } //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8948   case 757: 
  8949    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2611, ((2744)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 758; break; } else { label = 778; break; } //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8950   case 758: 
  8951    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2610, $2611, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 759; break; } else { label = 779; break; } //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8952   case 759: 
  8953    var $6572 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($6568, $2610) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 760; break; } else { label = 780; break; } //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8954   case 760: 
  8955    var $6574 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($6572, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 761; break; } else { label = 780; break; } //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8956   case 761: 
  8957    var $6576 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($6574, ((4288)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 762; break; } else { label = 780; break; } //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8958   case 762: 
  8959    var $6578 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($6576, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 763; break; } else { label = 780; break; } //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8960   case 763: 
  8961    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2610) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 764; break; } else { label = 779; break; } //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8962   case 764: 
  8963    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2611) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 765; break; } else { label = 778; break; } //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8964   case 765: 
  8965    var $6582=___cxa_allocate_exception(8); //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8966    $2613=1;
  8967    var $6583=$6582; //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  8968    $1846=$std_stringstream11;
  8969    var $6584=$1846;
  8970    var $6585=(($6584+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
  8971    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2612, $6585) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 766; break; } else { label = 784; break; }
  8972   case 766: 
  8973    label = 767; break;
  8974   case 767: 
  8975    $1845=$2612;
  8976    var $6587=$1845;
  8977    $1844=$6587;
  8978    var $6588=$1844;
  8979    $1843=$6588;
  8980    var $6589=$1843;
  8981    $1842=$6589;
  8982    var $6590=$1842;
  8983    var $6591=(($6590)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  8984    $1841=$6591;
  8985    var $6592=$1841;
  8986    var $6593=$6592; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
  8987    $1840=$6593;
  8988    var $6594=$1840;
  8989    var $6595=(($6594)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
  8990    var $6596=(($6595)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  8991    var $6597=$6596; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  8992    var $6598=(($6597)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  8993    var $6599=$6598; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  8994    var $6600=HEAP8[($6599)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  8995    var $6601=(($6600)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  8996    var $6602=$6601 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  8997    var $6603=(($6602)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  8998    if ($6603) { label = 768; break; } else { label = 769; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
  8999   case 768: 
  9000    $1834=$6589;
  9001    var $6605=$1834;
  9002    var $6606=(($6605)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
  9003    $1833=$6606;
  9004    var $6607=$1833;
  9005    var $6608=$6607; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
  9006    $1832=$6608;
  9007    var $6609=$1832;
  9008    var $6610=(($6609)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
  9009    var $6611=(($6610)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
  9010    var $6612=$6611; //@line 1593 "G:/emscripten/system/include/libcxx/string"
  9011    var $6613=(($6612+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
  9012    var $6614=HEAP32[(($6613)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
  9013    var $6628 = $6614;label = 770; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
  9014   case 769: 
  9015    $1839=$6589;
  9016    var $6616=$1839;
  9017    var $6617=(($6616)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  9018    $1838=$6617;
  9019    var $6618=$1838;
  9020    var $6619=$6618; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
  9021    $1837=$6619;
  9022    var $6620=$1837;
  9023    var $6621=(($6620)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
  9024    var $6622=(($6621)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  9025    var $6623=$6622; //@line 1599 "G:/emscripten/system/include/libcxx/string"
  9026    var $6624=(($6623+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  9027    var $6625=(($6624)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  9028    $1836=$6625;
  9029    var $6626=$1836; //@line 960 "G:/emscripten/system/include/libcxx/memory"
  9030    $1835=$6626;
  9031    var $6627=$1835; //@line 627 "G:/emscripten/system/include/libcxx/memory"
  9032    var $6628 = $6627;label = 770; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
  9033   case 770: 
  9034    var $6628; //@line 1605 "G:/emscripten/system/include/libcxx/string"
  9035    $1831=$6628;
  9036    var $6629=$1831; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
  9037    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($6583, $6629) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 771; break; } else { label = 785; break; } //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9038   case 771: 
  9039    $2613=0; //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9040    (function() { try { __THREW__ = 0; return ___cxa_throw($6582, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 785; break; } //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9041    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2612) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 772; break; } else { label = 784; break; } //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9042   case 772: 
  9043    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream11); //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9044    label = 792; break; //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9045   case 773: 
  9046    var $6634$0 = ___cxa_find_matching_catch(-1, -1); $6634$1 = tempRet0;
  9047    var $6635=$6634$0;
  9048    $2542=$6635; //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9049    var $6636=$6634$1;
  9050    $2543=$6636; //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9051    label = 776; break; //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9052   case 774: 
  9053    var $6638$0 = ___cxa_find_matching_catch(-1, -1); $6638$1 = tempRet0;
  9054    var $6639=$6638$0;
  9055    $2542=$6639; //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9056    var $6640=$6638$1;
  9057    $2543=$6640; //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9058    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2608) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 775; break; } else { label = 2841; break; } //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9059   case 775: 
  9060    label = 776; break; //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9061   case 776: 
  9062    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2609) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 777; break; } else { label = 2841; break; } //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9063   case 777: 
  9064    label = 2840; break; //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9065   case 778: 
  9066    var $6645$0 = ___cxa_find_matching_catch(-1, -1); $6645$1 = tempRet0;
  9067    var $6646=$6645$0;
  9068    $2542=$6646; //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9069    var $6647=$6645$1;
  9070    $2543=$6647; //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9071    label = 790; break; //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9072   case 779: 
  9073    var $6649$0 = ___cxa_find_matching_catch(-1, -1); $6649$1 = tempRet0;
  9074    var $6650=$6649$0;
  9075    $2542=$6650; //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9076    var $6651=$6649$1;
  9077    $2543=$6651; //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9078    label = 782; break; //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9079   case 780: 
  9080    var $6653$0 = ___cxa_find_matching_catch(-1, -1); $6653$1 = tempRet0;
  9081    var $6654=$6653$0;
  9082    $2542=$6654; //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9083    var $6655=$6653$1;
  9084    $2543=$6655; //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9085    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2610) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 781; break; } else { label = 2841; break; } //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9086   case 781: 
  9087    label = 782; break; //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9088   case 782: 
  9089    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2611) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 783; break; } else { label = 2841; break; } //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9090   case 783: 
  9091    label = 790; break; //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9092   case 784: 
  9093    var $6660$0 = ___cxa_find_matching_catch(-1, -1); $6660$1 = tempRet0;
  9094    var $6661=$6660$0;
  9095    $2542=$6661; //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9096    var $6662=$6660$1;
  9097    $2543=$6662; //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9098    label = 787; break; //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9099   case 785: 
  9100    var $6664$0 = ___cxa_find_matching_catch(-1, -1); $6664$1 = tempRet0;
  9101    var $6665=$6664$0;
  9102    $2542=$6665; //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9103    var $6666=$6664$1;
  9104    $2543=$6666; //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9105    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2612) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 786; break; } else { label = 2841; break; } //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9106   case 786: 
  9107    label = 787; break; //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9108   case 787: 
  9109    var $6669=$2613; //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9110    if ($6669) { label = 788; break; } else { label = 789; break; } //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9111   case 788: 
  9112    ___cxa_free_exception($6582); //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9113    label = 789; break; //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9114   case 789: 
  9115    label = 790; break; //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9116   case 790: 
  9117    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream11) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 791; break; } else { label = 2841; break; } //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9118   case 791: 
  9119    label = 2840; break; //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9120   case 792: 
  9121    label = 793; break; //@line 147 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9122   case 793: 
  9123    label = 794; break; //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9124   case 794: 
  9125    __ZN6StringC1EPKc($2615, ((1992)|0)); //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9126    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2614, $2615, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 795; break; } else { label = 839; break; } //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9127   case 795: 
  9128    var $6678 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2614, ((1664)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 796; break; } else { label = 840; break; } //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9129   case 796: 
  9130    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2614) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 797; break; } else { label = 839; break; } //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9131   case 797: 
  9132    __ZN6StringD1Ev($2615); //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9133    if ($6678) { label = 798; break; } else { label = 858; break; } //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9134   case 798: 
  9135    $1827=$std_stringstream12;
  9136    $1828=24;
  9137    var $6682=$1827;
  9138    var $6683=$6682; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9139    var $6684=(($6683+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9140    var $6685=$6684; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9141    $1826=$6685;
  9142    var $6686=$1826;
  9143    var $6687=$6686; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  9144    $1825=$6687;
  9145    var $6688=$1825;
  9146    var $6689=$6688; //@line 328 "G:/emscripten/system/include/libcxx/ios"
  9147    HEAP32[(($6689)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
  9148    var $6690=$6686; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  9149    HEAP32[(($6690)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  9150    var $6691=$6682; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9151    HEAP32[(($6691)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9152    var $6692=$6682; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9153    var $6693=(($6692+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9154    var $6694=$6693; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9155    HEAP32[(($6694)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9156    var $6695=$6682; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9157    var $6696=(($6695+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9158    var $6697=$6696; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9159    HEAP32[(($6697)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9160    var $6698=$6682; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9161    var $6699=(($6682+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9162    var $6700=$6699; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9163    $1795=$6698;
  9164    $1796=((109796)|0);
  9165    $1797=$6700;
  9166    var $6701=$1795;
  9167    var $6702=$1796;
  9168    var $6703=$6701; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9169    var $6704=(($6702+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9170    var $6705=$1797; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9171    $1792=$6703;
  9172    $1793=$6704;
  9173    $1794=$6705;
  9174    var $6706=$1792;
  9175    var $6707=$1793;
  9176    var $6708=HEAP32[(($6707)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  9177    var $6709=$6706; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  9178    HEAP32[(($6709)>>2)]=$6708; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  9179    var $6710=(($6707+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  9180    var $6711=HEAP32[(($6710)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  9181    var $6712=$6706; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  9182    var $6713=HEAP32[(($6712)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  9183    var $6714=((($6713)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  9184    var $6715=$6714; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  9185    var $6716=HEAP32[(($6715)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  9186    var $6717=$6706; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  9187    var $6718=(($6717+$6716)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  9188    var $6719=$6718; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  9189    HEAP32[(($6719)>>2)]=$6711; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  9190    var $6720=(($6706+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  9191    HEAP32[(($6720)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  9192    var $6721=$6706; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  9193    var $6722=HEAP32[(($6721)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  9194    var $6723=((($6722)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
  9195    var $6724=$6723; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  9196    var $6725=HEAP32[(($6724)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  9197    var $6726=$6706; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  9198    var $6727=(($6726+$6725)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
  9199    var $6728=$6727; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  9200    var $6729=$1794; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  9201    $1790=$6728;
  9202    $1791=$6729;
  9203    var $6730=$1790;
  9204    var $6731=$6730; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  9205    var $6732=$1791; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  9206    var $6733=$6732; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  9207    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($6731, $6733) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 799; break; } else { label = 815; break; }
  9208   case 799: 
  9209    var $6734=(($6730+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
  9210    HEAP32[(($6734)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
  9211    var $6735=(($6730+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
  9212    HEAP32[(($6735)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
  9213    var $6736=$6701; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9214    var $6737=(($6736+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9215    var $6738=$6737; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9216    var $6739=(($6702+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9217    $1788=$6738;
  9218    $1789=$6739;
  9219    var $6740=$1788;
  9220    var $6741=$1789;
  9221    var $6742=HEAP32[(($6741)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  9222    var $6743=$6740; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  9223    HEAP32[(($6743)>>2)]=$6742; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  9224    var $6744=(($6741+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  9225    var $6745=HEAP32[(($6744)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  9226    var $6746=$6740; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  9227    var $6747=HEAP32[(($6746)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  9228    var $6748=((($6747)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  9229    var $6749=$6748; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  9230    var $6750=HEAP32[(($6749)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  9231    var $6751=$6740; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  9232    var $6752=(($6751+$6750)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  9233    var $6753=$6752; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  9234    HEAP32[(($6753)>>2)]=$6745; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  9235    var $6754=HEAP32[(($6702)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9236    var $6755=$6701; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9237    HEAP32[(($6755)>>2)]=$6754; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9238    var $6756=(($6702+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9239    var $6757=HEAP32[(($6756)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9240    var $6758=$6701; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9241    var $6759=HEAP32[(($6758)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9242    var $6760=((($6759)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9243    var $6761=$6760; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9244    var $6762=HEAP32[(($6761)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9245    var $6763=$6701; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9246    var $6764=(($6763+$6762)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9247    var $6765=$6764; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9248    HEAP32[(($6765)>>2)]=$6757; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9249    var $6766=(($6702+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9250    var $6767=HEAP32[(($6766)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9251    var $6768=$6701; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9252    var $6769=(($6768+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9253    var $6770=$6769; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9254    HEAP32[(($6770)>>2)]=$6767; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9255    var $6771=$6682; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9256    HEAP32[(($6771)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9257    var $6772=$6682; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9258    var $6773=(($6772+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9259    var $6774=$6773; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9260    HEAP32[(($6774)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9261    var $6775=$6682; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9262    var $6776=(($6775+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9263    var $6777=$6776; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9264    HEAP32[(($6777)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9265    var $6778=(($6682+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9266    var $6779=$1828; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9267    $1823=$6778;
  9268    $1824=$6779;
  9269    var $6780=$1823;
  9270    var $6781=$1824; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
  9271    $1818=$6780;
  9272    $1819=$6781;
  9273    var $6782=$1818;
  9274    var $6783=$6782; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  9275    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($6783) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 800; break; } else { label = 816; break; }
  9276   case 800: 
  9277    var $6784=$6782; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  9278    HEAP32[(($6784)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  9279    var $6785=(($6782+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  9280    $1817=$6785;
  9281    var $6786=$1817;
  9282    $1816=$6786;
  9283    var $6787=$1816;
  9284    var $6788=$6787; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  9285    var $6789=(($6787)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  9286    $1815=$6789;
  9287    var $6790=$1815;
  9288    $1814=$6790;
  9289    var $6791=$1814;
  9290    var $6792=$6791; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
  9291    $1813=$6792;
  9292    var $6793=$1813;
  9293    var $6794=$6793; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  9294    $1812=$6794;
  9295    var $6795=$1812;
  9296    var $6796=(($6793)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  9297    $1811=$6787;
  9298    var $6797=$1811;
  9299    var $6798=(($6797)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  9300    $1810=$6798;
  9301    var $6799=$1810;
  9302    var $6800=$6799; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
  9303    $1809=$6800;
  9304    var $6801=$1809;
  9305    var $6802=(($6801)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
  9306    var $6803=(($6802)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  9307    var $6804=$6803; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  9308    var $6805=(($6804)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  9309    $__a_i_i_i_i_i_i188=$6805; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  9310    $__i_i_i_i_i_i_i189=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  9311    label = 801; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  9312   case 801: 
  9313    var $6807=$__i_i_i_i_i_i_i189; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  9314    var $6808=(($6807)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  9315    if ($6808) { label = 802; break; } else { label = 803; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
  9316   case 802: 
  9317    var $6810=$__i_i_i_i_i_i_i189; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  9318    var $6811=$__a_i_i_i_i_i_i188; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  9319    var $6812=(($6811+($6810<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
  9320    HEAP32[(($6812)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  9321    var $6813=$__i_i_i_i_i_i_i189; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  9322    var $6814=((($6813)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
  9323    $__i_i_i_i_i_i_i189=$6814; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  9324    label = 801; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  9325   case 803: 
  9326    var $6815=(($6782+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  9327    HEAP32[(($6815)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  9328    var $6816=(($6782+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  9329    var $6817=$1819; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  9330    HEAP32[(($6816)>>2)]=$6817; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  9331    $1808=$1822;
  9332    var $6818=$1808;
  9333    $1807=$6818;
  9334    var $6819=$1807;
  9335    var $6820=$6819; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  9336    var $6821=(($6819)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  9337    $1806=$6821;
  9338    var $6822=$1806;
  9339    $1805=$6822;
  9340    var $6823=$1805;
  9341    var $6824=$6823; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
  9342    $1804=$6824;
  9343    var $6825=$1804;
  9344    var $6826=$6825; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  9345    $1803=$6826;
  9346    var $6827=$1803;
  9347    var $6828=(($6825)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  9348    $1802=$6819;
  9349    var $6829=$1802;
  9350    var $6830=(($6829)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  9351    $1801=$6830;
  9352    var $6831=$1801;
  9353    var $6832=$6831; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
  9354    $1800=$6832;
  9355    var $6833=$1800;
  9356    var $6834=(($6833)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
  9357    var $6835=(($6834)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  9358    var $6836=$6835; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  9359    var $6837=(($6836)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  9360    $__a_i_i_i1_i_i_i186=$6837; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  9361    $__i_i_i_i2_i_i_i187=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  9362    label = 804; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  9363   case 804: 
  9364    var $6839=$__i_i_i_i2_i_i_i187; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  9365    var $6840=(($6839)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  9366    if ($6840) { label = 805; break; } else { label = 806; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
  9367   case 805: 
  9368    var $6842=$__i_i_i_i2_i_i_i187; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  9369    var $6843=$__a_i_i_i1_i_i_i186; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  9370    var $6844=(($6843+($6842<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
  9371    HEAP32[(($6844)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  9372    var $6845=$__i_i_i_i2_i_i_i187; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  9373    var $6846=((($6845)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
  9374    $__i_i_i_i2_i_i_i187=$6846; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  9375    label = 804; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  9376   case 806: 
  9377    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($6782, $1822) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 807; break; } else { label = 809; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  9378   case 807: 
  9379    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($1822) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 822; break; } else { label = 808; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  9380   case 808: 
  9381    var $6849$0 = ___cxa_find_matching_catch(-1, -1); $6849$1 = tempRet0;
  9382    var $6850=$6849$0;
  9383    $1820=$6850; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  9384    var $6851=$6849$1;
  9385    $1821=$6851; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  9386    label = 811; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  9387   case 809: 
  9388    var $6853$0 = ___cxa_find_matching_catch(-1, -1); $6853$1 = tempRet0;
  9389    var $6854=$6853$0;
  9390    $1820=$6854; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  9391    var $6855=$6853$1;
  9392    $1821=$6855; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  9393    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($1822) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 810; break; } else { label = 814; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  9394   case 810: 
  9395    label = 811; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  9396   case 811: 
  9397    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($6785) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 812; break; } else { label = 814; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  9398   case 812: 
  9399    var $6859=$6782; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  9400    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($6859) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 813; break; } else { label = 814; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  9401   case 813: 
  9402    var $6861=$1820; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  9403    var $6862=$1821; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  9404    var $6863$0=$6861;
  9405    var $6863$1=0;
  9406    var $6864$0=$6863$0;
  9407    var $6864$1=$6862;
  9408    var $eh_lpad_body_i194$1 = $6864$1;var $eh_lpad_body_i194$0 = $6864$0;label = 817; break;
  9409   case 814: 
  9410    var $6866$0 = ___cxa_find_matching_catch(-1, -1,0); $6866$1 = tempRet0;
  9411    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  9412    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  9413   case 815: 
  9414    var $6868$0 = ___cxa_find_matching_catch(-1, -1); $6868$1 = tempRet0;
  9415    var $6869=$6868$0;
  9416    $1829=$6869; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9417    var $6870=$6868$1;
  9418    $1830=$6870; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9419    label = 819; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9420   case 816: 
  9421    var $6872$0 = ___cxa_find_matching_catch(-1, -1); $6872$1 = tempRet0;
  9422    var $eh_lpad_body_i194$1 = $6872$1;var $eh_lpad_body_i194$0 = $6872$0;label = 817; break;
  9423   case 817: 
  9424    var $eh_lpad_body_i194$0;
  9425    var $eh_lpad_body_i194$1;
  9426    var $6873=$eh_lpad_body_i194$0;
  9427    $1829=$6873; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9428    var $6874=$eh_lpad_body_i194$1;
  9429    $1830=$6874; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9430    var $6875=$6682; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  9431    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($6875, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 818; break; } else { label = 821; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  9432   case 818: 
  9433    label = 819; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  9434   case 819: 
  9435    var $6878=$6682; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  9436    var $6879=(($6878+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  9437    var $6880=$6879; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  9438    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($6880) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 820; break; } else { label = 821; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  9439   case 820: 
  9440    var $6882=$1829; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  9441    var $6883=$1830; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  9442    var $6884$0=$6882;
  9443    var $6884$1=0;
  9444    var $6885$0=$6884$0;
  9445    var $6885$1=$6883;
  9446    ___resumeException($6885$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  9447   case 821: 
  9448    var $6887$0 = ___cxa_find_matching_catch(-1, -1,0); $6887$1 = tempRet0;
  9449    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  9450    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  9451   case 822: 
  9452    var $6888=$std_stringstream12; //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9453    var $6889=(($6888+8)|0); //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9454    var $6890=$6889; //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9455    var $6891 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($6890, ((1224)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 823; break; } else { label = 844; break; } //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9456   case 823: 
  9457    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2617, ((1992)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 824; break; } else { label = 844; break; } //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9458   case 824: 
  9459    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2616, $2617, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 825; break; } else { label = 845; break; } //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9460   case 825: 
  9461    var $6895 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($6891, $2616) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 826; break; } else { label = 846; break; } //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9462   case 826: 
  9463    var $6897 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($6895, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 827; break; } else { label = 846; break; } //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9464   case 827: 
  9465    var $6899 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($6897, ((1664)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 828; break; } else { label = 846; break; } //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9466   case 828: 
  9467    var $6901 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($6899, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 829; break; } else { label = 846; break; } //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9468   case 829: 
  9469    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2616) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 830; break; } else { label = 845; break; } //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9470   case 830: 
  9471    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2617) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 831; break; } else { label = 844; break; } //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9472   case 831: 
  9473    var $6905=___cxa_allocate_exception(8); //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9474    $2619=1;
  9475    var $6906=$6905; //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9476    $1787=$std_stringstream12;
  9477    var $6907=$1787;
  9478    var $6908=(($6907+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
  9479    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2618, $6908) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 832; break; } else { label = 850; break; }
  9480   case 832: 
  9481    label = 833; break;
  9482   case 833: 
  9483    $1786=$2618;
  9484    var $6910=$1786;
  9485    $1785=$6910;
  9486    var $6911=$1785;
  9487    $1784=$6911;
  9488    var $6912=$1784;
  9489    $1783=$6912;
  9490    var $6913=$1783;
  9491    var $6914=(($6913)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  9492    $1782=$6914;
  9493    var $6915=$1782;
  9494    var $6916=$6915; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
  9495    $1781=$6916;
  9496    var $6917=$1781;
  9497    var $6918=(($6917)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
  9498    var $6919=(($6918)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  9499    var $6920=$6919; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  9500    var $6921=(($6920)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  9501    var $6922=$6921; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  9502    var $6923=HEAP8[($6922)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  9503    var $6924=(($6923)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
  9504    var $6925=$6924 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  9505    var $6926=(($6925)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
  9506    if ($6926) { label = 834; break; } else { label = 835; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
  9507   case 834: 
  9508    $1775=$6912;
  9509    var $6928=$1775;
  9510    var $6929=(($6928)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
  9511    $1774=$6929;
  9512    var $6930=$1774;
  9513    var $6931=$6930; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
  9514    $1773=$6931;
  9515    var $6932=$1773;
  9516    var $6933=(($6932)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
  9517    var $6934=(($6933)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
  9518    var $6935=$6934; //@line 1593 "G:/emscripten/system/include/libcxx/string"
  9519    var $6936=(($6935+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
  9520    var $6937=HEAP32[(($6936)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
  9521    var $6951 = $6937;label = 836; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
  9522   case 835: 
  9523    $1780=$6912;
  9524    var $6939=$1780;
  9525    var $6940=(($6939)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  9526    $1779=$6940;
  9527    var $6941=$1779;
  9528    var $6942=$6941; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
  9529    $1778=$6942;
  9530    var $6943=$1778;
  9531    var $6944=(($6943)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
  9532    var $6945=(($6944)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  9533    var $6946=$6945; //@line 1599 "G:/emscripten/system/include/libcxx/string"
  9534    var $6947=(($6946+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  9535    var $6948=(($6947)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
  9536    $1777=$6948;
  9537    var $6949=$1777; //@line 960 "G:/emscripten/system/include/libcxx/memory"
  9538    $1776=$6949;
  9539    var $6950=$1776; //@line 627 "G:/emscripten/system/include/libcxx/memory"
  9540    var $6951 = $6950;label = 836; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
  9541   case 836: 
  9542    var $6951; //@line 1605 "G:/emscripten/system/include/libcxx/string"
  9543    $1772=$6951;
  9544    var $6952=$1772; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
  9545    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($6906, $6952) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 837; break; } else { label = 851; break; } //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9546   case 837: 
  9547    $2619=0; //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9548    (function() { try { __THREW__ = 0; return ___cxa_throw($6905, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 851; break; } //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9549    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2618) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 838; break; } else { label = 850; break; } //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9550   case 838: 
  9551    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream12); //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9552    label = 858; break; //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9553   case 839: 
  9554    var $6957$0 = ___cxa_find_matching_catch(-1, -1); $6957$1 = tempRet0;
  9555    var $6958=$6957$0;
  9556    $2542=$6958; //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9557    var $6959=$6957$1;
  9558    $2543=$6959; //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9559    label = 842; break; //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9560   case 840: 
  9561    var $6961$0 = ___cxa_find_matching_catch(-1, -1); $6961$1 = tempRet0;
  9562    var $6962=$6961$0;
  9563    $2542=$6962; //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9564    var $6963=$6961$1;
  9565    $2543=$6963; //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9566    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2614) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 841; break; } else { label = 2841; break; } //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9567   case 841: 
  9568    label = 842; break; //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9569   case 842: 
  9570    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2615) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 843; break; } else { label = 2841; break; } //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9571   case 843: 
  9572    label = 2840; break; //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9573   case 844: 
  9574    var $6968$0 = ___cxa_find_matching_catch(-1, -1); $6968$1 = tempRet0;
  9575    var $6969=$6968$0;
  9576    $2542=$6969; //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9577    var $6970=$6968$1;
  9578    $2543=$6970; //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9579    label = 856; break; //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9580   case 845: 
  9581    var $6972$0 = ___cxa_find_matching_catch(-1, -1); $6972$1 = tempRet0;
  9582    var $6973=$6972$0;
  9583    $2542=$6973; //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9584    var $6974=$6972$1;
  9585    $2543=$6974; //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9586    label = 848; break; //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9587   case 846: 
  9588    var $6976$0 = ___cxa_find_matching_catch(-1, -1); $6976$1 = tempRet0;
  9589    var $6977=$6976$0;
  9590    $2542=$6977; //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9591    var $6978=$6976$1;
  9592    $2543=$6978; //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9593    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2616) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 847; break; } else { label = 2841; break; } //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9594   case 847: 
  9595    label = 848; break; //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9596   case 848: 
  9597    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2617) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 849; break; } else { label = 2841; break; } //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9598   case 849: 
  9599    label = 856; break; //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9600   case 850: 
  9601    var $6983$0 = ___cxa_find_matching_catch(-1, -1); $6983$1 = tempRet0;
  9602    var $6984=$6983$0;
  9603    $2542=$6984; //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9604    var $6985=$6983$1;
  9605    $2543=$6985; //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9606    label = 853; break; //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9607   case 851: 
  9608    var $6987$0 = ___cxa_find_matching_catch(-1, -1); $6987$1 = tempRet0;
  9609    var $6988=$6987$0;
  9610    $2542=$6988; //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9611    var $6989=$6987$1;
  9612    $2543=$6989; //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9613    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2618) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 852; break; } else { label = 2841; break; } //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9614   case 852: 
  9615    label = 853; break; //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9616   case 853: 
  9617    var $6992=$2619; //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9618    if ($6992) { label = 854; break; } else { label = 855; break; } //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9619   case 854: 
  9620    ___cxa_free_exception($6905); //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9621    label = 855; break; //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9622   case 855: 
  9623    label = 856; break; //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9624   case 856: 
  9625    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream12) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 857; break; } else { label = 2841; break; } //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9626   case 857: 
  9627    label = 2840; break; //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9628   case 858: 
  9629    label = 859; break; //@line 148 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9630   case 859: 
  9631    label = 860; break; //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9632   case 860: 
  9633    __ZN6StringC1EPKc($2621, ((912)|0)); //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9634    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2620, $2621, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 861; break; } else { label = 905; break; } //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9635   case 861: 
  9636    var $7001 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2620, ((1664)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 862; break; } else { label = 906; break; } //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9637   case 862: 
  9638    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2620) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 863; break; } else { label = 905; break; } //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9639   case 863: 
  9640    __ZN6StringD1Ev($2621); //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9641    if ($7001) { label = 864; break; } else { label = 924; break; } //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9642   case 864: 
  9643    $1768=$std_stringstream13;
  9644    $1769=24;
  9645    var $7005=$1768;
  9646    var $7006=$7005; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9647    var $7007=(($7006+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9648    var $7008=$7007; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9649    $1767=$7008;
  9650    var $7009=$1767;
  9651    var $7010=$7009; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  9652    $1766=$7010;
  9653    var $7011=$1766;
  9654    var $7012=$7011; //@line 328 "G:/emscripten/system/include/libcxx/ios"
  9655    HEAP32[(($7012)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
  9656    var $7013=$7009; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  9657    HEAP32[(($7013)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
  9658    var $7014=$7005; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9659    HEAP32[(($7014)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9660    var $7015=$7005; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9661    var $7016=(($7015+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9662    var $7017=$7016; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9663    HEAP32[(($7017)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9664    var $7018=$7005; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9665    var $7019=(($7018+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9666    var $7020=$7019; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9667    HEAP32[(($7020)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9668    var $7021=$7005; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9669    var $7022=(($7005+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9670    var $7023=$7022; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9671    $1736=$7021;
  9672    $1737=((109796)|0);
  9673    $1738=$7023;
  9674    var $7024=$1736;
  9675    var $7025=$1737;
  9676    var $7026=$7024; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9677    var $7027=(($7025+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9678    var $7028=$1738; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9679    $1733=$7026;
  9680    $1734=$7027;
  9681    $1735=$7028;
  9682    var $7029=$1733;
  9683    var $7030=$1734;
  9684    var $7031=HEAP32[(($7030)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  9685    var $7032=$7029; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  9686    HEAP32[(($7032)>>2)]=$7031; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  9687    var $7033=(($7030+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  9688    var $7034=HEAP32[(($7033)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  9689    var $7035=$7029; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  9690    var $7036=HEAP32[(($7035)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  9691    var $7037=((($7036)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  9692    var $7038=$7037; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  9693    var $7039=HEAP32[(($7038)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  9694    var $7040=$7029; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  9695    var $7041=(($7040+$7039)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  9696    var $7042=$7041; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  9697    HEAP32[(($7042)>>2)]=$7034; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  9698    var $7043=(($7029+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  9699    HEAP32[(($7043)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
  9700    var $7044=$7029; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  9701    var $7045=HEAP32[(($7044)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  9702    var $7046=((($7045)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
  9703    var $7047=$7046; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  9704    var $7048=HEAP32[(($7047)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  9705    var $7049=$7029; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  9706    var $7050=(($7049+$7048)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
  9707    var $7051=$7050; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  9708    var $7052=$1735; //@line 294 "G:/emscripten/system/include/libcxx/istream"
  9709    $1731=$7051;
  9710    $1732=$7052;
  9711    var $7053=$1731;
  9712    var $7054=$7053; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  9713    var $7055=$1732; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  9714    var $7056=$7055; //@line 659 "G:/emscripten/system/include/libcxx/ios"
  9715    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($7054, $7056) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 865; break; } else { label = 881; break; }
  9716   case 865: 
  9717    var $7057=(($7053+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
  9718    HEAP32[(($7057)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
  9719    var $7058=(($7053+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
  9720    HEAP32[(($7058)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
  9721    var $7059=$7024; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9722    var $7060=(($7059+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9723    var $7061=$7060; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9724    var $7062=(($7025+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9725    $1729=$7061;
  9726    $1730=$7062;
  9727    var $7063=$1729;
  9728    var $7064=$1730;
  9729    var $7065=HEAP32[(($7064)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  9730    var $7066=$7063; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  9731    HEAP32[(($7066)>>2)]=$7065; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  9732    var $7067=(($7064+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  9733    var $7068=HEAP32[(($7067)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  9734    var $7069=$7063; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  9735    var $7070=HEAP32[(($7069)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  9736    var $7071=((($7070)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  9737    var $7072=$7071; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  9738    var $7073=HEAP32[(($7072)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  9739    var $7074=$7063; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  9740    var $7075=(($7074+$7073)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  9741    var $7076=$7075; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  9742    HEAP32[(($7076)>>2)]=$7068; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
  9743    var $7077=HEAP32[(($7025)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9744    var $7078=$7024; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9745    HEAP32[(($7078)>>2)]=$7077; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9746    var $7079=(($7025+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9747    var $7080=HEAP32[(($7079)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9748    var $7081=$7024; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9749    var $7082=HEAP32[(($7081)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9750    var $7083=((($7082)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9751    var $7084=$7083; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9752    var $7085=HEAP32[(($7084)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9753    var $7086=$7024; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9754    var $7087=(($7086+$7085)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9755    var $7088=$7087; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9756    HEAP32[(($7088)>>2)]=$7080; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9757    var $7089=(($7025+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9758    var $7090=HEAP32[(($7089)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9759    var $7091=$7024; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9760    var $7092=(($7091+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9761    var $7093=$7092; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9762    HEAP32[(($7093)>>2)]=$7090; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
  9763    var $7094=$7005; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9764    HEAP32[(($7094)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9765    var $7095=$7005; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9766    var $7096=(($7095+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9767    var $7097=$7096; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9768    HEAP32[(($7097)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9769    var $7098=$7005; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9770    var $7099=(($7098+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9771    var $7100=$7099; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9772    HEAP32[(($7100)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9773    var $7101=(($7005+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9774    var $7102=$1769; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9775    $1764=$7101;
  9776    $1765=$7102;
  9777    var $7103=$1764;
  9778    var $7104=$1765; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
  9779    $1759=$7103;
  9780    $1760=$7104;
  9781    var $7105=$1759;
  9782    var $7106=$7105; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  9783    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($7106) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 866; break; } else { label = 882; break; }
  9784   case 866: 
  9785    var $7107=$7105; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  9786    HEAP32[(($7107)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  9787    var $7108=(($7105+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  9788    $1758=$7108;
  9789    var $7109=$1758;
  9790    $1757=$7109;
  9791    var $7110=$1757;
  9792    var $7111=$7110; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  9793    var $7112=(($7110)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  9794    $1756=$7112;
  9795    var $7113=$1756;
  9796    $1755=$7113;
  9797    var $7114=$1755;
  9798    var $7115=$7114; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
  9799    $1754=$7115;
  9800    var $7116=$1754;
  9801    var $7117=$7116; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  9802    $1753=$7117;
  9803    var $7118=$1753;
  9804    var $7119=(($7116)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  9805    $1752=$7110;
  9806    var $7120=$1752;
  9807    var $7121=(($7120)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  9808    $1751=$7121;
  9809    var $7122=$1751;
  9810    var $7123=$7122; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
  9811    $1750=$7123;
  9812    var $7124=$1750;
  9813    var $7125=(($7124)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
  9814    var $7126=(($7125)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  9815    var $7127=$7126; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  9816    var $7128=(($7127)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  9817    $__a_i_i_i_i_i_i201=$7128; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  9818    $__i_i_i_i_i_i_i202=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  9819    label = 867; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  9820   case 867: 
  9821    var $7130=$__i_i_i_i_i_i_i202; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  9822    var $7131=(($7130)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  9823    if ($7131) { label = 868; break; } else { label = 869; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
  9824   case 868: 
  9825    var $7133=$__i_i_i_i_i_i_i202; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  9826    var $7134=$__a_i_i_i_i_i_i201; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  9827    var $7135=(($7134+($7133<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
  9828    HEAP32[(($7135)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  9829    var $7136=$__i_i_i_i_i_i_i202; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  9830    var $7137=((($7136)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
  9831    $__i_i_i_i_i_i_i202=$7137; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  9832    label = 867; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  9833   case 869: 
  9834    var $7138=(($7105+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  9835    HEAP32[(($7138)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  9836    var $7139=(($7105+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  9837    var $7140=$1760; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  9838    HEAP32[(($7139)>>2)]=$7140; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
  9839    $1749=$1763;
  9840    var $7141=$1749;
  9841    $1748=$7141;
  9842    var $7142=$1748;
  9843    var $7143=$7142; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  9844    var $7144=(($7142)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
  9845    $1747=$7144;
  9846    var $7145=$1747;
  9847    $1746=$7145;
  9848    var $7146=$1746;
  9849    var $7147=$7146; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
  9850    $1745=$7147;
  9851    var $7148=$1745;
  9852    var $7149=$7148; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  9853    $1744=$7149;
  9854    var $7150=$1744;
  9855    var $7151=(($7148)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
  9856    $1743=$7142;
  9857    var $7152=$1743;
  9858    var $7153=(($7152)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  9859    $1742=$7153;
  9860    var $7154=$1742;
  9861    var $7155=$7154; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
  9862    $1741=$7155;
  9863    var $7156=$1741;
  9864    var $7157=(($7156)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
  9865    var $7158=(($7157)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  9866    var $7159=$7158; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  9867    var $7160=(($7159)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
  9868    $__a_i_i_i1_i_i_i199=$7160; //@line 1610 "G:/emscripten/system/include/libcxx/string"
  9869    $__i_i_i_i2_i_i_i200=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  9870    label = 870; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  9871   case 870: 
  9872    var $7162=$__i_i_i_i2_i_i_i200; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  9873    var $7163=(($7162)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  9874    if ($7163) { label = 871; break; } else { label = 872; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
  9875   case 871: 
  9876    var $7165=$__i_i_i_i2_i_i_i200; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  9877    var $7166=$__a_i_i_i1_i_i_i199; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  9878    var $7167=(($7166+($7165<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
  9879    HEAP32[(($7167)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
  9880    var $7168=$__i_i_i_i2_i_i_i200; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  9881    var $7169=((($7168)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
  9882    $__i_i_i_i2_i_i_i200=$7169; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  9883    label = 870; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
  9884   case 872: 
  9885    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($7105, $1763) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 873; break; } else { label = 875; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  9886   case 873: 
  9887    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($1763) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 888; break; } else { label = 874; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  9888   case 874: 
  9889    var $7172$0 = ___cxa_find_matching_catch(-1, -1); $7172$1 = tempRet0;
  9890    var $7173=$7172$0;
  9891    $1761=$7173; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  9892    var $7174=$7172$1;
  9893    $1762=$7174; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  9894    label = 877; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  9895   case 875: 
  9896    var $7176$0 = ___cxa_find_matching_catch(-1, -1); $7176$1 = tempRet0;
  9897    var $7177=$7176$0;
  9898    $1761=$7177; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  9899    var $7178=$7176$1;
  9900    $1762=$7178; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  9901    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($1763) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 876; break; } else { label = 880; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  9902   case 876: 
  9903    label = 877; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  9904   case 877: 
  9905    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($7108) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 878; break; } else { label = 880; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  9906   case 878: 
  9907    var $7182=$7105; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  9908    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($7182) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 879; break; } else { label = 880; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  9909   case 879: 
  9910    var $7184=$1761; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  9911    var $7185=$1762; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
  9912    var $7186$0=$7184;
  9913    var $7186$1=0;
  9914    var $7187$0=$7186$0;
  9915    var $7187$1=$7185;
  9916    var $eh_lpad_body_i207$1 = $7187$1;var $eh_lpad_body_i207$0 = $7187$0;label = 883; break;
  9917   case 880: 
  9918    var $7189$0 = ___cxa_find_matching_catch(-1, -1,0); $7189$1 = tempRet0;
  9919    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  9920    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
  9921   case 881: 
  9922    var $7191$0 = ___cxa_find_matching_catch(-1, -1); $7191$1 = tempRet0;
  9923    var $7192=$7191$0;
  9924    $1770=$7192; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9925    var $7193=$7191$1;
  9926    $1771=$7193; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9927    label = 885; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9928   case 882: 
  9929    var $7195$0 = ___cxa_find_matching_catch(-1, -1); $7195$1 = tempRet0;
  9930    var $eh_lpad_body_i207$1 = $7195$1;var $eh_lpad_body_i207$0 = $7195$0;label = 883; break;
  9931   case 883: 
  9932    var $eh_lpad_body_i207$0;
  9933    var $eh_lpad_body_i207$1;
  9934    var $7196=$eh_lpad_body_i207$0;
  9935    $1770=$7196; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9936    var $7197=$eh_lpad_body_i207$1;
  9937    $1771=$7197; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
  9938    var $7198=$7005; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  9939    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($7198, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 884; break; } else { label = 887; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  9940   case 884: 
  9941    label = 885; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  9942   case 885: 
  9943    var $7201=$7005; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  9944    var $7202=(($7201+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  9945    var $7203=$7202; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  9946    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($7203) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 886; break; } else { label = 887; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  9947   case 886: 
  9948    var $7205=$1770; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  9949    var $7206=$1771; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  9950    var $7207$0=$7205;
  9951    var $7207$1=0;
  9952    var $7208$0=$7207$0;
  9953    var $7208$1=$7206;
  9954    ___resumeException($7208$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  9955   case 887: 
  9956    var $7210$0 = ___cxa_find_matching_catch(-1, -1,0); $7210$1 = tempRet0;
  9957    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  9958    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
  9959   case 888: 
  9960    var $7211=$std_stringstream13; //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9961    var $7212=(($7211+8)|0); //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9962    var $7213=$7212; //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9963    var $7214 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($7213, ((456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 889; break; } else { label = 910; break; } //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9964   case 889: 
  9965    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2623, ((912)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 890; break; } else { label = 910; break; } //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9966   case 890: 
  9967    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2622, $2623, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 891; break; } else { label = 911; break; } //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9968   case 891: 
  9969    var $7218 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($7214, $2622) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 892; break; } else { label = 912; break; } //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9970   case 892: 
  9971    var $7220 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($7218, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 893; break; } else { label = 912; break; } //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9972   case 893: 
  9973    var $7222 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($7220, ((1664)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 894; break; } else { label = 912; break; } //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9974   case 894: 
  9975    var $7224 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($7222, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 895; break; } else { label = 912; break; } //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9976   case 895: 
  9977    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2622) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 896; break; } else { label = 911; break; } //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9978   case 896: 
  9979    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2623) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 897; break; } else { label = 910; break; } //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9980   case 897: 
  9981    var $7228=___cxa_allocate_exception(8); //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9982    $2625=1;
  9983    var $7229=$7228; //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
  9984    $1728=$std_stringstream13;
  9985    var $7230=$1728;
  9986    var $7231=(($7230+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
  9987    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2624, $7231) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 898; break; } else { label = 916; break; }
  9988   case 898: 
  9989    label = 899; break;
  9990   case 899: 
  9991    $1727=$2624;
  9992    var $7233=$1727;
  9993    $1726=$7233;
  9994    var $7234=$1726;
  9995    $1725=$7234;
  9996    var $7235=$1725;
  9997    $1724=$7235;
  9998    var $7236=$1724;
  9999    var $7237=(($7236)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 10000    $1723=$7237;
 10001    var $7238=$1723;
 10002    var $7239=$7238; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 10003    $1722=$7239;
 10004    var $7240=$1722;
 10005    var $7241=(($7240)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 10006    var $7242=(($7241)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 10007    var $7243=$7242; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 10008    var $7244=(($7243)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 10009    var $7245=$7244; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 10010    var $7246=HEAP8[($7245)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 10011    var $7247=(($7246)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 10012    var $7248=$7247 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 10013    var $7249=(($7248)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 10014    if ($7249) { label = 900; break; } else { label = 901; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
 10015   case 900: 
 10016    $1716=$7235;
 10017    var $7251=$1716;
 10018    var $7252=(($7251)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 10019    $1715=$7252;
 10020    var $7253=$1715;
 10021    var $7254=$7253; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 10022    $1714=$7254;
 10023    var $7255=$1714;
 10024    var $7256=(($7255)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 10025    var $7257=(($7256)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 10026    var $7258=$7257; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 10027    var $7259=(($7258+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 10028    var $7260=HEAP32[(($7259)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 10029    var $7274 = $7260;label = 902; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 10030   case 901: 
 10031    $1721=$7235;
 10032    var $7262=$1721;
 10033    var $7263=(($7262)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 10034    $1720=$7263;
 10035    var $7264=$1720;
 10036    var $7265=$7264; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 10037    $1719=$7265;
 10038    var $7266=$1719;
 10039    var $7267=(($7266)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 10040    var $7268=(($7267)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 10041    var $7269=$7268; //@line 1599 "G:/emscripten/system/include/libcxx/string"
 10042    var $7270=(($7269+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 10043    var $7271=(($7270)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 10044    $1718=$7271;
 10045    var $7272=$1718; //@line 960 "G:/emscripten/system/include/libcxx/memory"
 10046    $1717=$7272;
 10047    var $7273=$1717; //@line 627 "G:/emscripten/system/include/libcxx/memory"
 10048    var $7274 = $7273;label = 902; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 10049   case 902: 
 10050    var $7274; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 10051    $1713=$7274;
 10052    var $7275=$1713; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
 10053    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($7229, $7275) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 903; break; } else { label = 917; break; } //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10054   case 903: 
 10055    $2625=0; //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10056    (function() { try { __THREW__ = 0; return ___cxa_throw($7228, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 917; break; } //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10057    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2624) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 904; break; } else { label = 916; break; } //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10058   case 904: 
 10059    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream13); //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10060    label = 924; break; //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10061   case 905: 
 10062    var $7280$0 = ___cxa_find_matching_catch(-1, -1); $7280$1 = tempRet0;
 10063    var $7281=$7280$0;
 10064    $2542=$7281; //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10065    var $7282=$7280$1;
 10066    $2543=$7282; //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10067    label = 908; break; //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10068   case 906: 
 10069    var $7284$0 = ___cxa_find_matching_catch(-1, -1); $7284$1 = tempRet0;
 10070    var $7285=$7284$0;
 10071    $2542=$7285; //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10072    var $7286=$7284$1;
 10073    $2543=$7286; //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10074    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2620) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 907; break; } else { label = 2841; break; } //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10075   case 907: 
 10076    label = 908; break; //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10077   case 908: 
 10078    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2621) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 909; break; } else { label = 2841; break; } //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10079   case 909: 
 10080    label = 2840; break; //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10081   case 910: 
 10082    var $7291$0 = ___cxa_find_matching_catch(-1, -1); $7291$1 = tempRet0;
 10083    var $7292=$7291$0;
 10084    $2542=$7292; //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10085    var $7293=$7291$1;
 10086    $2543=$7293; //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10087    label = 922; break; //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10088   case 911: 
 10089    var $7295$0 = ___cxa_find_matching_catch(-1, -1); $7295$1 = tempRet0;
 10090    var $7296=$7295$0;
 10091    $2542=$7296; //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10092    var $7297=$7295$1;
 10093    $2543=$7297; //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10094    label = 914; break; //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10095   case 912: 
 10096    var $7299$0 = ___cxa_find_matching_catch(-1, -1); $7299$1 = tempRet0;
 10097    var $7300=$7299$0;
 10098    $2542=$7300; //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10099    var $7301=$7299$1;
 10100    $2543=$7301; //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10101    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2622) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 913; break; } else { label = 2841; break; } //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10102   case 913: 
 10103    label = 914; break; //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10104   case 914: 
 10105    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2623) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 915; break; } else { label = 2841; break; } //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10106   case 915: 
 10107    label = 922; break; //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10108   case 916: 
 10109    var $7306$0 = ___cxa_find_matching_catch(-1, -1); $7306$1 = tempRet0;
 10110    var $7307=$7306$0;
 10111    $2542=$7307; //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10112    var $7308=$7306$1;
 10113    $2543=$7308; //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10114    label = 919; break; //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10115   case 917: 
 10116    var $7310$0 = ___cxa_find_matching_catch(-1, -1); $7310$1 = tempRet0;
 10117    var $7311=$7310$0;
 10118    $2542=$7311; //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10119    var $7312=$7310$1;
 10120    $2543=$7312; //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10121    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2624) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 918; break; } else { label = 2841; break; } //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10122   case 918: 
 10123    label = 919; break; //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10124   case 919: 
 10125    var $7315=$2625; //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10126    if ($7315) { label = 920; break; } else { label = 921; break; } //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10127   case 920: 
 10128    ___cxa_free_exception($7228); //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10129    label = 921; break; //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10130   case 921: 
 10131    label = 922; break; //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10132   case 922: 
 10133    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream13) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 923; break; } else { label = 2841; break; } //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10134   case 923: 
 10135    label = 2840; break; //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10136   case 924: 
 10137    label = 925; break; //@line 149 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10138   case 925: 
 10139    label = 926; break; //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10140   case 926: 
 10141    __ZN6StringC1EPKc($2627, ((1992)|0)); //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10142    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2626, $2627, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 927; break; } else { label = 971; break; } //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10143   case 927: 
 10144    var $7324 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2626, ((101424)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 928; break; } else { label = 972; break; } //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10145   case 928: 
 10146    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2626) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 929; break; } else { label = 971; break; } //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10147   case 929: 
 10148    __ZN6StringD1Ev($2627); //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10149    if ($7324) { label = 930; break; } else { label = 990; break; } //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10150   case 930: 
 10151    $1709=$std_stringstream14;
 10152    $1710=24;
 10153    var $7328=$1709;
 10154    var $7329=$7328; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10155    var $7330=(($7329+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10156    var $7331=$7330; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10157    $1708=$7331;
 10158    var $7332=$1708;
 10159    var $7333=$7332; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 10160    $1707=$7333;
 10161    var $7334=$1707;
 10162    var $7335=$7334; //@line 328 "G:/emscripten/system/include/libcxx/ios"
 10163    HEAP32[(($7335)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
 10164    var $7336=$7332; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 10165    HEAP32[(($7336)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 10166    var $7337=$7328; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10167    HEAP32[(($7337)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10168    var $7338=$7328; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10169    var $7339=(($7338+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10170    var $7340=$7339; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10171    HEAP32[(($7340)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10172    var $7341=$7328; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10173    var $7342=(($7341+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10174    var $7343=$7342; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10175    HEAP32[(($7343)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10176    var $7344=$7328; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10177    var $7345=(($7328+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10178    var $7346=$7345; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10179    $1677=$7344;
 10180    $1678=((109796)|0);
 10181    $1679=$7346;
 10182    var $7347=$1677;
 10183    var $7348=$1678;
 10184    var $7349=$7347; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10185    var $7350=(($7348+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10186    var $7351=$1679; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10187    $1674=$7349;
 10188    $1675=$7350;
 10189    $1676=$7351;
 10190    var $7352=$1674;
 10191    var $7353=$1675;
 10192    var $7354=HEAP32[(($7353)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 10193    var $7355=$7352; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 10194    HEAP32[(($7355)>>2)]=$7354; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 10195    var $7356=(($7353+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 10196    var $7357=HEAP32[(($7356)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 10197    var $7358=$7352; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 10198    var $7359=HEAP32[(($7358)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 10199    var $7360=((($7359)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 10200    var $7361=$7360; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 10201    var $7362=HEAP32[(($7361)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 10202    var $7363=$7352; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 10203    var $7364=(($7363+$7362)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 10204    var $7365=$7364; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 10205    HEAP32[(($7365)>>2)]=$7357; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 10206    var $7366=(($7352+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 10207    HEAP32[(($7366)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 10208    var $7367=$7352; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 10209    var $7368=HEAP32[(($7367)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 10210    var $7369=((($7368)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 10211    var $7370=$7369; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 10212    var $7371=HEAP32[(($7370)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 10213    var $7372=$7352; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 10214    var $7373=(($7372+$7371)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 10215    var $7374=$7373; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 10216    var $7375=$1676; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 10217    $1672=$7374;
 10218    $1673=$7375;
 10219    var $7376=$1672;
 10220    var $7377=$7376; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 10221    var $7378=$1673; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 10222    var $7379=$7378; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 10223    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($7377, $7379) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 931; break; } else { label = 947; break; }
 10224   case 931: 
 10225    var $7380=(($7376+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
 10226    HEAP32[(($7380)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
 10227    var $7381=(($7376+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
 10228    HEAP32[(($7381)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
 10229    var $7382=$7347; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10230    var $7383=(($7382+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10231    var $7384=$7383; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10232    var $7385=(($7348+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10233    $1670=$7384;
 10234    $1671=$7385;
 10235    var $7386=$1670;
 10236    var $7387=$1671;
 10237    var $7388=HEAP32[(($7387)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 10238    var $7389=$7386; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 10239    HEAP32[(($7389)>>2)]=$7388; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 10240    var $7390=(($7387+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 10241    var $7391=HEAP32[(($7390)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 10242    var $7392=$7386; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 10243    var $7393=HEAP32[(($7392)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 10244    var $7394=((($7393)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 10245    var $7395=$7394; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 10246    var $7396=HEAP32[(($7395)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 10247    var $7397=$7386; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 10248    var $7398=(($7397+$7396)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 10249    var $7399=$7398; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 10250    HEAP32[(($7399)>>2)]=$7391; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 10251    var $7400=HEAP32[(($7348)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10252    var $7401=$7347; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10253    HEAP32[(($7401)>>2)]=$7400; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10254    var $7402=(($7348+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10255    var $7403=HEAP32[(($7402)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10256    var $7404=$7347; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10257    var $7405=HEAP32[(($7404)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10258    var $7406=((($7405)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10259    var $7407=$7406; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10260    var $7408=HEAP32[(($7407)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10261    var $7409=$7347; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10262    var $7410=(($7409+$7408)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10263    var $7411=$7410; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10264    HEAP32[(($7411)>>2)]=$7403; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10265    var $7412=(($7348+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10266    var $7413=HEAP32[(($7412)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10267    var $7414=$7347; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10268    var $7415=(($7414+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10269    var $7416=$7415; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10270    HEAP32[(($7416)>>2)]=$7413; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10271    var $7417=$7328; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10272    HEAP32[(($7417)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10273    var $7418=$7328; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10274    var $7419=(($7418+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10275    var $7420=$7419; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10276    HEAP32[(($7420)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10277    var $7421=$7328; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10278    var $7422=(($7421+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10279    var $7423=$7422; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10280    HEAP32[(($7423)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10281    var $7424=(($7328+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10282    var $7425=$1710; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10283    $1705=$7424;
 10284    $1706=$7425;
 10285    var $7426=$1705;
 10286    var $7427=$1706; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
 10287    $1700=$7426;
 10288    $1701=$7427;
 10289    var $7428=$1700;
 10290    var $7429=$7428; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 10291    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($7429) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 932; break; } else { label = 948; break; }
 10292   case 932: 
 10293    var $7430=$7428; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 10294    HEAP32[(($7430)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 10295    var $7431=(($7428+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 10296    $1699=$7431;
 10297    var $7432=$1699;
 10298    $1698=$7432;
 10299    var $7433=$1698;
 10300    var $7434=$7433; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 10301    var $7435=(($7433)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 10302    $1697=$7435;
 10303    var $7436=$1697;
 10304    $1696=$7436;
 10305    var $7437=$1696;
 10306    var $7438=$7437; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 10307    $1695=$7438;
 10308    var $7439=$1695;
 10309    var $7440=$7439; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 10310    $1694=$7440;
 10311    var $7441=$1694;
 10312    var $7442=(($7439)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 10313    $1693=$7433;
 10314    var $7443=$1693;
 10315    var $7444=(($7443)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 10316    $1692=$7444;
 10317    var $7445=$1692;
 10318    var $7446=$7445; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 10319    $1691=$7446;
 10320    var $7447=$1691;
 10321    var $7448=(($7447)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 10322    var $7449=(($7448)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 10323    var $7450=$7449; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 10324    var $7451=(($7450)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 10325    $__a_i_i_i_i_i_i214=$7451; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 10326    $__i_i_i_i_i_i_i215=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 10327    label = 933; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 10328   case 933: 
 10329    var $7453=$__i_i_i_i_i_i_i215; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 10330    var $7454=(($7453)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 10331    if ($7454) { label = 934; break; } else { label = 935; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 10332   case 934: 
 10333    var $7456=$__i_i_i_i_i_i_i215; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 10334    var $7457=$__a_i_i_i_i_i_i214; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 10335    var $7458=(($7457+($7456<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 10336    HEAP32[(($7458)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 10337    var $7459=$__i_i_i_i_i_i_i215; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 10338    var $7460=((($7459)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 10339    $__i_i_i_i_i_i_i215=$7460; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 10340    label = 933; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 10341   case 935: 
 10342    var $7461=(($7428+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 10343    HEAP32[(($7461)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 10344    var $7462=(($7428+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 10345    var $7463=$1701; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 10346    HEAP32[(($7462)>>2)]=$7463; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 10347    $1690=$1704;
 10348    var $7464=$1690;
 10349    $1689=$7464;
 10350    var $7465=$1689;
 10351    var $7466=$7465; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 10352    var $7467=(($7465)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 10353    $1688=$7467;
 10354    var $7468=$1688;
 10355    $1687=$7468;
 10356    var $7469=$1687;
 10357    var $7470=$7469; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 10358    $1686=$7470;
 10359    var $7471=$1686;
 10360    var $7472=$7471; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 10361    $1685=$7472;
 10362    var $7473=$1685;
 10363    var $7474=(($7471)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 10364    $1684=$7465;
 10365    var $7475=$1684;
 10366    var $7476=(($7475)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 10367    $1683=$7476;
 10368    var $7477=$1683;
 10369    var $7478=$7477; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 10370    $1682=$7478;
 10371    var $7479=$1682;
 10372    var $7480=(($7479)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 10373    var $7481=(($7480)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 10374    var $7482=$7481; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 10375    var $7483=(($7482)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 10376    $__a_i_i_i1_i_i_i212=$7483; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 10377    $__i_i_i_i2_i_i_i213=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 10378    label = 936; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 10379   case 936: 
 10380    var $7485=$__i_i_i_i2_i_i_i213; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 10381    var $7486=(($7485)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 10382    if ($7486) { label = 937; break; } else { label = 938; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 10383   case 937: 
 10384    var $7488=$__i_i_i_i2_i_i_i213; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 10385    var $7489=$__a_i_i_i1_i_i_i212; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 10386    var $7490=(($7489+($7488<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 10387    HEAP32[(($7490)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 10388    var $7491=$__i_i_i_i2_i_i_i213; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 10389    var $7492=((($7491)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 10390    $__i_i_i_i2_i_i_i213=$7492; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 10391    label = 936; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 10392   case 938: 
 10393    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($7428, $1704) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 939; break; } else { label = 941; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 10394   case 939: 
 10395    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($1704) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 954; break; } else { label = 940; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 10396   case 940: 
 10397    var $7495$0 = ___cxa_find_matching_catch(-1, -1); $7495$1 = tempRet0;
 10398    var $7496=$7495$0;
 10399    $1702=$7496; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 10400    var $7497=$7495$1;
 10401    $1703=$7497; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 10402    label = 943; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 10403   case 941: 
 10404    var $7499$0 = ___cxa_find_matching_catch(-1, -1); $7499$1 = tempRet0;
 10405    var $7500=$7499$0;
 10406    $1702=$7500; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 10407    var $7501=$7499$1;
 10408    $1703=$7501; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 10409    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($1704) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 942; break; } else { label = 946; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 10410   case 942: 
 10411    label = 943; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 10412   case 943: 
 10413    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($7431) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 944; break; } else { label = 946; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 10414   case 944: 
 10415    var $7505=$7428; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 10416    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($7505) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 945; break; } else { label = 946; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 10417   case 945: 
 10418    var $7507=$1702; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 10419    var $7508=$1703; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 10420    var $7509$0=$7507;
 10421    var $7509$1=0;
 10422    var $7510$0=$7509$0;
 10423    var $7510$1=$7508;
 10424    var $eh_lpad_body_i220$1 = $7510$1;var $eh_lpad_body_i220$0 = $7510$0;label = 949; break;
 10425   case 946: 
 10426    var $7512$0 = ___cxa_find_matching_catch(-1, -1,0); $7512$1 = tempRet0;
 10427    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 10428    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 10429   case 947: 
 10430    var $7514$0 = ___cxa_find_matching_catch(-1, -1); $7514$1 = tempRet0;
 10431    var $7515=$7514$0;
 10432    $1711=$7515; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10433    var $7516=$7514$1;
 10434    $1712=$7516; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10435    label = 951; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10436   case 948: 
 10437    var $7518$0 = ___cxa_find_matching_catch(-1, -1); $7518$1 = tempRet0;
 10438    var $eh_lpad_body_i220$1 = $7518$1;var $eh_lpad_body_i220$0 = $7518$0;label = 949; break;
 10439   case 949: 
 10440    var $eh_lpad_body_i220$0;
 10441    var $eh_lpad_body_i220$1;
 10442    var $7519=$eh_lpad_body_i220$0;
 10443    $1711=$7519; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10444    var $7520=$eh_lpad_body_i220$1;
 10445    $1712=$7520; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10446    var $7521=$7328; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 10447    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($7521, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 950; break; } else { label = 953; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 10448   case 950: 
 10449    label = 951; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 10450   case 951: 
 10451    var $7524=$7328; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 10452    var $7525=(($7524+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 10453    var $7526=$7525; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 10454    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($7526) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 952; break; } else { label = 953; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 10455   case 952: 
 10456    var $7528=$1711; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 10457    var $7529=$1712; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 10458    var $7530$0=$7528;
 10459    var $7530$1=0;
 10460    var $7531$0=$7530$0;
 10461    var $7531$1=$7529;
 10462    ___resumeException($7531$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 10463   case 953: 
 10464    var $7533$0 = ___cxa_find_matching_catch(-1, -1,0); $7533$1 = tempRet0;
 10465    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 10466    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 10467   case 954: 
 10468    var $7534=$std_stringstream14; //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10469    var $7535=(($7534+8)|0); //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10470    var $7536=$7535; //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10471    var $7537 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($7536, ((101040)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 955; break; } else { label = 976; break; } //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10472   case 955: 
 10473    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2629, ((1992)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 956; break; } else { label = 976; break; } //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10474   case 956: 
 10475    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2628, $2629, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 957; break; } else { label = 977; break; } //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10476   case 957: 
 10477    var $7541 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($7537, $2628) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 958; break; } else { label = 978; break; } //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10478   case 958: 
 10479    var $7543 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($7541, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 959; break; } else { label = 978; break; } //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10480   case 959: 
 10481    var $7545 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($7543, ((101424)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 960; break; } else { label = 978; break; } //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10482   case 960: 
 10483    var $7547 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($7545, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 961; break; } else { label = 978; break; } //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10484   case 961: 
 10485    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2628) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 962; break; } else { label = 977; break; } //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10486   case 962: 
 10487    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2629) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 963; break; } else { label = 976; break; } //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10488   case 963: 
 10489    var $7551=___cxa_allocate_exception(8); //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10490    $2631=1;
 10491    var $7552=$7551; //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10492    $1669=$std_stringstream14;
 10493    var $7553=$1669;
 10494    var $7554=(($7553+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
 10495    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2630, $7554) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 964; break; } else { label = 982; break; }
 10496   case 964: 
 10497    label = 965; break;
 10498   case 965: 
 10499    $1668=$2630;
 10500    var $7556=$1668;
 10501    $1667=$7556;
 10502    var $7557=$1667;
 10503    $1666=$7557;
 10504    var $7558=$1666;
 10505    $1665=$7558;
 10506    var $7559=$1665;
 10507    var $7560=(($7559)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 10508    $1664=$7560;
 10509    var $7561=$1664;
 10510    var $7562=$7561; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 10511    $1663=$7562;
 10512    var $7563=$1663;
 10513    var $7564=(($7563)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 10514    var $7565=(($7564)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 10515    var $7566=$7565; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 10516    var $7567=(($7566)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 10517    var $7568=$7567; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 10518    var $7569=HEAP8[($7568)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 10519    var $7570=(($7569)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 10520    var $7571=$7570 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 10521    var $7572=(($7571)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 10522    if ($7572) { label = 966; break; } else { label = 967; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
 10523   case 966: 
 10524    $1657=$7558;
 10525    var $7574=$1657;
 10526    var $7575=(($7574)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 10527    $1656=$7575;
 10528    var $7576=$1656;
 10529    var $7577=$7576; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 10530    $1655=$7577;
 10531    var $7578=$1655;
 10532    var $7579=(($7578)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 10533    var $7580=(($7579)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 10534    var $7581=$7580; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 10535    var $7582=(($7581+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 10536    var $7583=HEAP32[(($7582)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 10537    var $7597 = $7583;label = 968; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 10538   case 967: 
 10539    $1662=$7558;
 10540    var $7585=$1662;
 10541    var $7586=(($7585)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 10542    $1661=$7586;
 10543    var $7587=$1661;
 10544    var $7588=$7587; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 10545    $1660=$7588;
 10546    var $7589=$1660;
 10547    var $7590=(($7589)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 10548    var $7591=(($7590)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 10549    var $7592=$7591; //@line 1599 "G:/emscripten/system/include/libcxx/string"
 10550    var $7593=(($7592+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 10551    var $7594=(($7593)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 10552    $1659=$7594;
 10553    var $7595=$1659; //@line 960 "G:/emscripten/system/include/libcxx/memory"
 10554    $1658=$7595;
 10555    var $7596=$1658; //@line 627 "G:/emscripten/system/include/libcxx/memory"
 10556    var $7597 = $7596;label = 968; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 10557   case 968: 
 10558    var $7597; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 10559    $1654=$7597;
 10560    var $7598=$1654; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
 10561    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($7552, $7598) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 969; break; } else { label = 983; break; } //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10562   case 969: 
 10563    $2631=0; //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10564    (function() { try { __THREW__ = 0; return ___cxa_throw($7551, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 983; break; } //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10565    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2630) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 970; break; } else { label = 982; break; } //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10566   case 970: 
 10567    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream14); //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10568    label = 990; break; //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10569   case 971: 
 10570    var $7603$0 = ___cxa_find_matching_catch(-1, -1); $7603$1 = tempRet0;
 10571    var $7604=$7603$0;
 10572    $2542=$7604; //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10573    var $7605=$7603$1;
 10574    $2543=$7605; //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10575    label = 974; break; //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10576   case 972: 
 10577    var $7607$0 = ___cxa_find_matching_catch(-1, -1); $7607$1 = tempRet0;
 10578    var $7608=$7607$0;
 10579    $2542=$7608; //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10580    var $7609=$7607$1;
 10581    $2543=$7609; //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10582    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2626) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 973; break; } else { label = 2841; break; } //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10583   case 973: 
 10584    label = 974; break; //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10585   case 974: 
 10586    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2627) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 975; break; } else { label = 2841; break; } //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10587   case 975: 
 10588    label = 2840; break; //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10589   case 976: 
 10590    var $7614$0 = ___cxa_find_matching_catch(-1, -1); $7614$1 = tempRet0;
 10591    var $7615=$7614$0;
 10592    $2542=$7615; //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10593    var $7616=$7614$1;
 10594    $2543=$7616; //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10595    label = 988; break; //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10596   case 977: 
 10597    var $7618$0 = ___cxa_find_matching_catch(-1, -1); $7618$1 = tempRet0;
 10598    var $7619=$7618$0;
 10599    $2542=$7619; //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10600    var $7620=$7618$1;
 10601    $2543=$7620; //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10602    label = 980; break; //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10603   case 978: 
 10604    var $7622$0 = ___cxa_find_matching_catch(-1, -1); $7622$1 = tempRet0;
 10605    var $7623=$7622$0;
 10606    $2542=$7623; //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10607    var $7624=$7622$1;
 10608    $2543=$7624; //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10609    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2628) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 979; break; } else { label = 2841; break; } //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10610   case 979: 
 10611    label = 980; break; //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10612   case 980: 
 10613    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2629) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 981; break; } else { label = 2841; break; } //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10614   case 981: 
 10615    label = 988; break; //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10616   case 982: 
 10617    var $7629$0 = ___cxa_find_matching_catch(-1, -1); $7629$1 = tempRet0;
 10618    var $7630=$7629$0;
 10619    $2542=$7630; //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10620    var $7631=$7629$1;
 10621    $2543=$7631; //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10622    label = 985; break; //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10623   case 983: 
 10624    var $7633$0 = ___cxa_find_matching_catch(-1, -1); $7633$1 = tempRet0;
 10625    var $7634=$7633$0;
 10626    $2542=$7634; //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10627    var $7635=$7633$1;
 10628    $2543=$7635; //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10629    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2630) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 984; break; } else { label = 2841; break; } //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10630   case 984: 
 10631    label = 985; break; //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10632   case 985: 
 10633    var $7638=$2631; //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10634    if ($7638) { label = 986; break; } else { label = 987; break; } //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10635   case 986: 
 10636    ___cxa_free_exception($7551); //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10637    label = 987; break; //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10638   case 987: 
 10639    label = 988; break; //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10640   case 988: 
 10641    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream14) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 989; break; } else { label = 2841; break; } //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10642   case 989: 
 10643    label = 2840; break; //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10644   case 990: 
 10645    label = 991; break; //@line 150 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10646   case 991: 
 10647    label = 992; break; //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10648   case 992: 
 10649    __ZN6StringC1EPKc($2633, ((912)|0)); //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10650    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2632, $2633, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 993; break; } else { label = 1037; break; } //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10651   case 993: 
 10652    var $7647 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2632, ((101424)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 994; break; } else { label = 1038; break; } //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10653   case 994: 
 10654    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2632) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 995; break; } else { label = 1037; break; } //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10655   case 995: 
 10656    __ZN6StringD1Ev($2633); //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10657    if ($7647) { label = 996; break; } else { label = 1056; break; } //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10658   case 996: 
 10659    $1650=$std_stringstream15;
 10660    $1651=24;
 10661    var $7651=$1650;
 10662    var $7652=$7651; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10663    var $7653=(($7652+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10664    var $7654=$7653; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10665    $1649=$7654;
 10666    var $7655=$1649;
 10667    var $7656=$7655; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 10668    $1648=$7656;
 10669    var $7657=$1648;
 10670    var $7658=$7657; //@line 328 "G:/emscripten/system/include/libcxx/ios"
 10671    HEAP32[(($7658)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
 10672    var $7659=$7655; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 10673    HEAP32[(($7659)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 10674    var $7660=$7651; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10675    HEAP32[(($7660)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10676    var $7661=$7651; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10677    var $7662=(($7661+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10678    var $7663=$7662; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10679    HEAP32[(($7663)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10680    var $7664=$7651; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10681    var $7665=(($7664+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10682    var $7666=$7665; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10683    HEAP32[(($7666)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10684    var $7667=$7651; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10685    var $7668=(($7651+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10686    var $7669=$7668; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10687    $1618=$7667;
 10688    $1619=((109796)|0);
 10689    $1620=$7669;
 10690    var $7670=$1618;
 10691    var $7671=$1619;
 10692    var $7672=$7670; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10693    var $7673=(($7671+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10694    var $7674=$1620; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10695    $1615=$7672;
 10696    $1616=$7673;
 10697    $1617=$7674;
 10698    var $7675=$1615;
 10699    var $7676=$1616;
 10700    var $7677=HEAP32[(($7676)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 10701    var $7678=$7675; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 10702    HEAP32[(($7678)>>2)]=$7677; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 10703    var $7679=(($7676+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 10704    var $7680=HEAP32[(($7679)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 10705    var $7681=$7675; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 10706    var $7682=HEAP32[(($7681)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 10707    var $7683=((($7682)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 10708    var $7684=$7683; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 10709    var $7685=HEAP32[(($7684)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 10710    var $7686=$7675; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 10711    var $7687=(($7686+$7685)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 10712    var $7688=$7687; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 10713    HEAP32[(($7688)>>2)]=$7680; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 10714    var $7689=(($7675+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 10715    HEAP32[(($7689)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 10716    var $7690=$7675; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 10717    var $7691=HEAP32[(($7690)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 10718    var $7692=((($7691)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 10719    var $7693=$7692; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 10720    var $7694=HEAP32[(($7693)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 10721    var $7695=$7675; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 10722    var $7696=(($7695+$7694)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 10723    var $7697=$7696; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 10724    var $7698=$1617; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 10725    $1613=$7697;
 10726    $1614=$7698;
 10727    var $7699=$1613;
 10728    var $7700=$7699; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 10729    var $7701=$1614; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 10730    var $7702=$7701; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 10731    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($7700, $7702) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 997; break; } else { label = 1013; break; }
 10732   case 997: 
 10733    var $7703=(($7699+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
 10734    HEAP32[(($7703)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
 10735    var $7704=(($7699+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
 10736    HEAP32[(($7704)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
 10737    var $7705=$7670; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10738    var $7706=(($7705+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10739    var $7707=$7706; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10740    var $7708=(($7671+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10741    $1611=$7707;
 10742    $1612=$7708;
 10743    var $7709=$1611;
 10744    var $7710=$1612;
 10745    var $7711=HEAP32[(($7710)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 10746    var $7712=$7709; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 10747    HEAP32[(($7712)>>2)]=$7711; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 10748    var $7713=(($7710+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 10749    var $7714=HEAP32[(($7713)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 10750    var $7715=$7709; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 10751    var $7716=HEAP32[(($7715)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 10752    var $7717=((($7716)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 10753    var $7718=$7717; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 10754    var $7719=HEAP32[(($7718)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 10755    var $7720=$7709; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 10756    var $7721=(($7720+$7719)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 10757    var $7722=$7721; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 10758    HEAP32[(($7722)>>2)]=$7714; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 10759    var $7723=HEAP32[(($7671)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10760    var $7724=$7670; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10761    HEAP32[(($7724)>>2)]=$7723; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10762    var $7725=(($7671+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10763    var $7726=HEAP32[(($7725)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10764    var $7727=$7670; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10765    var $7728=HEAP32[(($7727)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10766    var $7729=((($7728)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10767    var $7730=$7729; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10768    var $7731=HEAP32[(($7730)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10769    var $7732=$7670; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10770    var $7733=(($7732+$7731)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10771    var $7734=$7733; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10772    HEAP32[(($7734)>>2)]=$7726; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10773    var $7735=(($7671+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10774    var $7736=HEAP32[(($7735)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10775    var $7737=$7670; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10776    var $7738=(($7737+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10777    var $7739=$7738; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10778    HEAP32[(($7739)>>2)]=$7736; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 10779    var $7740=$7651; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10780    HEAP32[(($7740)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10781    var $7741=$7651; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10782    var $7742=(($7741+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10783    var $7743=$7742; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10784    HEAP32[(($7743)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10785    var $7744=$7651; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10786    var $7745=(($7744+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10787    var $7746=$7745; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10788    HEAP32[(($7746)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10789    var $7747=(($7651+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10790    var $7748=$1651; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10791    $1646=$7747;
 10792    $1647=$7748;
 10793    var $7749=$1646;
 10794    var $7750=$1647; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
 10795    $1641=$7749;
 10796    $1642=$7750;
 10797    var $7751=$1641;
 10798    var $7752=$7751; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 10799    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($7752) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 998; break; } else { label = 1014; break; }
 10800   case 998: 
 10801    var $7753=$7751; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 10802    HEAP32[(($7753)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 10803    var $7754=(($7751+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 10804    $1640=$7754;
 10805    var $7755=$1640;
 10806    $1639=$7755;
 10807    var $7756=$1639;
 10808    var $7757=$7756; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 10809    var $7758=(($7756)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 10810    $1638=$7758;
 10811    var $7759=$1638;
 10812    $1637=$7759;
 10813    var $7760=$1637;
 10814    var $7761=$7760; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 10815    $1636=$7761;
 10816    var $7762=$1636;
 10817    var $7763=$7762; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 10818    $1635=$7763;
 10819    var $7764=$1635;
 10820    var $7765=(($7762)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 10821    $1634=$7756;
 10822    var $7766=$1634;
 10823    var $7767=(($7766)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 10824    $1633=$7767;
 10825    var $7768=$1633;
 10826    var $7769=$7768; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 10827    $1632=$7769;
 10828    var $7770=$1632;
 10829    var $7771=(($7770)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 10830    var $7772=(($7771)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 10831    var $7773=$7772; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 10832    var $7774=(($7773)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 10833    $__a_i_i_i_i_i_i227=$7774; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 10834    $__i_i_i_i_i_i_i228=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 10835    label = 999; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 10836   case 999: 
 10837    var $7776=$__i_i_i_i_i_i_i228; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 10838    var $7777=(($7776)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 10839    if ($7777) { label = 1000; break; } else { label = 1001; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 10840   case 1000: 
 10841    var $7779=$__i_i_i_i_i_i_i228; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 10842    var $7780=$__a_i_i_i_i_i_i227; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 10843    var $7781=(($7780+($7779<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 10844    HEAP32[(($7781)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 10845    var $7782=$__i_i_i_i_i_i_i228; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 10846    var $7783=((($7782)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 10847    $__i_i_i_i_i_i_i228=$7783; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 10848    label = 999; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 10849   case 1001: 
 10850    var $7784=(($7751+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 10851    HEAP32[(($7784)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 10852    var $7785=(($7751+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 10853    var $7786=$1642; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 10854    HEAP32[(($7785)>>2)]=$7786; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 10855    $1631=$1645;
 10856    var $7787=$1631;
 10857    $1630=$7787;
 10858    var $7788=$1630;
 10859    var $7789=$7788; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 10860    var $7790=(($7788)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 10861    $1629=$7790;
 10862    var $7791=$1629;
 10863    $1628=$7791;
 10864    var $7792=$1628;
 10865    var $7793=$7792; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 10866    $1627=$7793;
 10867    var $7794=$1627;
 10868    var $7795=$7794; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 10869    $1626=$7795;
 10870    var $7796=$1626;
 10871    var $7797=(($7794)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 10872    $1625=$7788;
 10873    var $7798=$1625;
 10874    var $7799=(($7798)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 10875    $1624=$7799;
 10876    var $7800=$1624;
 10877    var $7801=$7800; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 10878    $1623=$7801;
 10879    var $7802=$1623;
 10880    var $7803=(($7802)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 10881    var $7804=(($7803)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 10882    var $7805=$7804; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 10883    var $7806=(($7805)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 10884    $__a_i_i_i1_i_i_i225=$7806; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 10885    $__i_i_i_i2_i_i_i226=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 10886    label = 1002; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 10887   case 1002: 
 10888    var $7808=$__i_i_i_i2_i_i_i226; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 10889    var $7809=(($7808)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 10890    if ($7809) { label = 1003; break; } else { label = 1004; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 10891   case 1003: 
 10892    var $7811=$__i_i_i_i2_i_i_i226; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 10893    var $7812=$__a_i_i_i1_i_i_i225; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 10894    var $7813=(($7812+($7811<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 10895    HEAP32[(($7813)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 10896    var $7814=$__i_i_i_i2_i_i_i226; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 10897    var $7815=((($7814)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 10898    $__i_i_i_i2_i_i_i226=$7815; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 10899    label = 1002; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 10900   case 1004: 
 10901    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($7751, $1645) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1005; break; } else { label = 1007; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 10902   case 1005: 
 10903    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($1645) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1020; break; } else { label = 1006; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 10904   case 1006: 
 10905    var $7818$0 = ___cxa_find_matching_catch(-1, -1); $7818$1 = tempRet0;
 10906    var $7819=$7818$0;
 10907    $1643=$7819; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 10908    var $7820=$7818$1;
 10909    $1644=$7820; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 10910    label = 1009; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 10911   case 1007: 
 10912    var $7822$0 = ___cxa_find_matching_catch(-1, -1); $7822$1 = tempRet0;
 10913    var $7823=$7822$0;
 10914    $1643=$7823; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 10915    var $7824=$7822$1;
 10916    $1644=$7824; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 10917    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($1645) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1008; break; } else { label = 1012; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 10918   case 1008: 
 10919    label = 1009; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 10920   case 1009: 
 10921    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($7754) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1010; break; } else { label = 1012; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 10922   case 1010: 
 10923    var $7828=$7751; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 10924    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($7828) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1011; break; } else { label = 1012; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 10925   case 1011: 
 10926    var $7830=$1643; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 10927    var $7831=$1644; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 10928    var $7832$0=$7830;
 10929    var $7832$1=0;
 10930    var $7833$0=$7832$0;
 10931    var $7833$1=$7831;
 10932    var $eh_lpad_body_i233$1 = $7833$1;var $eh_lpad_body_i233$0 = $7833$0;label = 1015; break;
 10933   case 1012: 
 10934    var $7835$0 = ___cxa_find_matching_catch(-1, -1,0); $7835$1 = tempRet0;
 10935    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 10936    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 10937   case 1013: 
 10938    var $7837$0 = ___cxa_find_matching_catch(-1, -1); $7837$1 = tempRet0;
 10939    var $7838=$7837$0;
 10940    $1652=$7838; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10941    var $7839=$7837$1;
 10942    $1653=$7839; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10943    label = 1017; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10944   case 1014: 
 10945    var $7841$0 = ___cxa_find_matching_catch(-1, -1); $7841$1 = tempRet0;
 10946    var $eh_lpad_body_i233$1 = $7841$1;var $eh_lpad_body_i233$0 = $7841$0;label = 1015; break;
 10947   case 1015: 
 10948    var $eh_lpad_body_i233$0;
 10949    var $eh_lpad_body_i233$1;
 10950    var $7842=$eh_lpad_body_i233$0;
 10951    $1652=$7842; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10952    var $7843=$eh_lpad_body_i233$1;
 10953    $1653=$7843; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 10954    var $7844=$7651; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 10955    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($7844, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1016; break; } else { label = 1019; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 10956   case 1016: 
 10957    label = 1017; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 10958   case 1017: 
 10959    var $7847=$7651; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 10960    var $7848=(($7847+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 10961    var $7849=$7848; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 10962    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($7849) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1018; break; } else { label = 1019; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 10963   case 1018: 
 10964    var $7851=$1652; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 10965    var $7852=$1653; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 10966    var $7853$0=$7851;
 10967    var $7853$1=0;
 10968    var $7854$0=$7853$0;
 10969    var $7854$1=$7852;
 10970    ___resumeException($7854$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 10971   case 1019: 
 10972    var $7856$0 = ___cxa_find_matching_catch(-1, -1,0); $7856$1 = tempRet0;
 10973    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 10974    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 10975   case 1020: 
 10976    var $7857=$std_stringstream15; //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10977    var $7858=(($7857+8)|0); //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10978    var $7859=$7858; //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10979    var $7860 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($7859, ((99976)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1021; break; } else { label = 1042; break; } //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10980   case 1021: 
 10981    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2635, ((912)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1022; break; } else { label = 1042; break; } //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10982   case 1022: 
 10983    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2634, $2635, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1023; break; } else { label = 1043; break; } //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10984   case 1023: 
 10985    var $7864 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($7860, $2634) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1024; break; } else { label = 1044; break; } //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10986   case 1024: 
 10987    var $7866 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($7864, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1025; break; } else { label = 1044; break; } //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10988   case 1025: 
 10989    var $7868 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($7866, ((101424)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1026; break; } else { label = 1044; break; } //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10990   case 1026: 
 10991    var $7870 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($7868, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1027; break; } else { label = 1044; break; } //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10992   case 1027: 
 10993    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2634) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1028; break; } else { label = 1043; break; } //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10994   case 1028: 
 10995    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2635) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1029; break; } else { label = 1042; break; } //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10996   case 1029: 
 10997    var $7874=___cxa_allocate_exception(8); //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 10998    $2637=1;
 10999    var $7875=$7874; //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11000    $1610=$std_stringstream15;
 11001    var $7876=$1610;
 11002    var $7877=(($7876+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
 11003    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2636, $7877) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1030; break; } else { label = 1048; break; }
 11004   case 1030: 
 11005    label = 1031; break;
 11006   case 1031: 
 11007    $1609=$2636;
 11008    var $7879=$1609;
 11009    $1608=$7879;
 11010    var $7880=$1608;
 11011    $1607=$7880;
 11012    var $7881=$1607;
 11013    $1606=$7881;
 11014    var $7882=$1606;
 11015    var $7883=(($7882)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 11016    $1605=$7883;
 11017    var $7884=$1605;
 11018    var $7885=$7884; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 11019    $1604=$7885;
 11020    var $7886=$1604;
 11021    var $7887=(($7886)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 11022    var $7888=(($7887)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 11023    var $7889=$7888; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 11024    var $7890=(($7889)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 11025    var $7891=$7890; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 11026    var $7892=HEAP8[($7891)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 11027    var $7893=(($7892)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 11028    var $7894=$7893 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 11029    var $7895=(($7894)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 11030    if ($7895) { label = 1032; break; } else { label = 1033; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
 11031   case 1032: 
 11032    $1598=$7881;
 11033    var $7897=$1598;
 11034    var $7898=(($7897)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 11035    $1597=$7898;
 11036    var $7899=$1597;
 11037    var $7900=$7899; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 11038    $1596=$7900;
 11039    var $7901=$1596;
 11040    var $7902=(($7901)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 11041    var $7903=(($7902)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 11042    var $7904=$7903; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 11043    var $7905=(($7904+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 11044    var $7906=HEAP32[(($7905)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 11045    var $7920 = $7906;label = 1034; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 11046   case 1033: 
 11047    $1603=$7881;
 11048    var $7908=$1603;
 11049    var $7909=(($7908)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 11050    $1602=$7909;
 11051    var $7910=$1602;
 11052    var $7911=$7910; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 11053    $1601=$7911;
 11054    var $7912=$1601;
 11055    var $7913=(($7912)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 11056    var $7914=(($7913)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 11057    var $7915=$7914; //@line 1599 "G:/emscripten/system/include/libcxx/string"
 11058    var $7916=(($7915+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 11059    var $7917=(($7916)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 11060    $1600=$7917;
 11061    var $7918=$1600; //@line 960 "G:/emscripten/system/include/libcxx/memory"
 11062    $1599=$7918;
 11063    var $7919=$1599; //@line 627 "G:/emscripten/system/include/libcxx/memory"
 11064    var $7920 = $7919;label = 1034; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 11065   case 1034: 
 11066    var $7920; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 11067    $1595=$7920;
 11068    var $7921=$1595; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
 11069    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($7875, $7921) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1035; break; } else { label = 1049; break; } //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11070   case 1035: 
 11071    $2637=0; //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11072    (function() { try { __THREW__ = 0; return ___cxa_throw($7874, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 1049; break; } //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11073    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2636) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1036; break; } else { label = 1048; break; } //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11074   case 1036: 
 11075    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream15); //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11076    label = 1056; break; //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11077   case 1037: 
 11078    var $7926$0 = ___cxa_find_matching_catch(-1, -1); $7926$1 = tempRet0;
 11079    var $7927=$7926$0;
 11080    $2542=$7927; //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11081    var $7928=$7926$1;
 11082    $2543=$7928; //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11083    label = 1040; break; //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11084   case 1038: 
 11085    var $7930$0 = ___cxa_find_matching_catch(-1, -1); $7930$1 = tempRet0;
 11086    var $7931=$7930$0;
 11087    $2542=$7931; //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11088    var $7932=$7930$1;
 11089    $2543=$7932; //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11090    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2632) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1039; break; } else { label = 2841; break; } //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11091   case 1039: 
 11092    label = 1040; break; //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11093   case 1040: 
 11094    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2633) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1041; break; } else { label = 2841; break; } //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11095   case 1041: 
 11096    label = 2840; break; //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11097   case 1042: 
 11098    var $7937$0 = ___cxa_find_matching_catch(-1, -1); $7937$1 = tempRet0;
 11099    var $7938=$7937$0;
 11100    $2542=$7938; //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11101    var $7939=$7937$1;
 11102    $2543=$7939; //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11103    label = 1054; break; //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11104   case 1043: 
 11105    var $7941$0 = ___cxa_find_matching_catch(-1, -1); $7941$1 = tempRet0;
 11106    var $7942=$7941$0;
 11107    $2542=$7942; //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11108    var $7943=$7941$1;
 11109    $2543=$7943; //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11110    label = 1046; break; //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11111   case 1044: 
 11112    var $7945$0 = ___cxa_find_matching_catch(-1, -1); $7945$1 = tempRet0;
 11113    var $7946=$7945$0;
 11114    $2542=$7946; //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11115    var $7947=$7945$1;
 11116    $2543=$7947; //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11117    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2634) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1045; break; } else { label = 2841; break; } //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11118   case 1045: 
 11119    label = 1046; break; //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11120   case 1046: 
 11121    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2635) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1047; break; } else { label = 2841; break; } //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11122   case 1047: 
 11123    label = 1054; break; //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11124   case 1048: 
 11125    var $7952$0 = ___cxa_find_matching_catch(-1, -1); $7952$1 = tempRet0;
 11126    var $7953=$7952$0;
 11127    $2542=$7953; //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11128    var $7954=$7952$1;
 11129    $2543=$7954; //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11130    label = 1051; break; //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11131   case 1049: 
 11132    var $7956$0 = ___cxa_find_matching_catch(-1, -1); $7956$1 = tempRet0;
 11133    var $7957=$7956$0;
 11134    $2542=$7957; //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11135    var $7958=$7956$1;
 11136    $2543=$7958; //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11137    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2636) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1050; break; } else { label = 2841; break; } //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11138   case 1050: 
 11139    label = 1051; break; //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11140   case 1051: 
 11141    var $7961=$2637; //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11142    if ($7961) { label = 1052; break; } else { label = 1053; break; } //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11143   case 1052: 
 11144    ___cxa_free_exception($7874); //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11145    label = 1053; break; //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11146   case 1053: 
 11147    label = 1054; break; //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11148   case 1054: 
 11149    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream15) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1055; break; } else { label = 2841; break; } //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11150   case 1055: 
 11151    label = 2840; break; //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11152   case 1056: 
 11153    label = 1057; break; //@line 151 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11154   case 1057: 
 11155    label = 1058; break; //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11156   case 1058: 
 11157    __ZN6StringC1EPKc($2639, ((99448)|0)); //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11158    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2638, $2639, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1059; break; } else { label = 1103; break; } //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11159   case 1059: 
 11160    var $7970 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2638, ((99072)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1060; break; } else { label = 1104; break; } //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11161   case 1060: 
 11162    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2638) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1061; break; } else { label = 1103; break; } //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11163   case 1061: 
 11164    __ZN6StringD1Ev($2639); //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11165    if ($7970) { label = 1062; break; } else { label = 1122; break; } //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11166   case 1062: 
 11167    $1591=$std_stringstream16;
 11168    $1592=24;
 11169    var $7974=$1591;
 11170    var $7975=$7974; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11171    var $7976=(($7975+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11172    var $7977=$7976; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11173    $1590=$7977;
 11174    var $7978=$1590;
 11175    var $7979=$7978; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 11176    $1589=$7979;
 11177    var $7980=$1589;
 11178    var $7981=$7980; //@line 328 "G:/emscripten/system/include/libcxx/ios"
 11179    HEAP32[(($7981)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
 11180    var $7982=$7978; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 11181    HEAP32[(($7982)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 11182    var $7983=$7974; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11183    HEAP32[(($7983)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11184    var $7984=$7974; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11185    var $7985=(($7984+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11186    var $7986=$7985; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11187    HEAP32[(($7986)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11188    var $7987=$7974; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11189    var $7988=(($7987+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11190    var $7989=$7988; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11191    HEAP32[(($7989)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11192    var $7990=$7974; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11193    var $7991=(($7974+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11194    var $7992=$7991; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11195    $1559=$7990;
 11196    $1560=((109796)|0);
 11197    $1561=$7992;
 11198    var $7993=$1559;
 11199    var $7994=$1560;
 11200    var $7995=$7993; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11201    var $7996=(($7994+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11202    var $7997=$1561; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11203    $1556=$7995;
 11204    $1557=$7996;
 11205    $1558=$7997;
 11206    var $7998=$1556;
 11207    var $7999=$1557;
 11208    var $8000=HEAP32[(($7999)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 11209    var $8001=$7998; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 11210    HEAP32[(($8001)>>2)]=$8000; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 11211    var $8002=(($7999+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 11212    var $8003=HEAP32[(($8002)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 11213    var $8004=$7998; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 11214    var $8005=HEAP32[(($8004)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 11215    var $8006=((($8005)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 11216    var $8007=$8006; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 11217    var $8008=HEAP32[(($8007)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 11218    var $8009=$7998; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 11219    var $8010=(($8009+$8008)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 11220    var $8011=$8010; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 11221    HEAP32[(($8011)>>2)]=$8003; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 11222    var $8012=(($7998+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 11223    HEAP32[(($8012)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 11224    var $8013=$7998; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 11225    var $8014=HEAP32[(($8013)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 11226    var $8015=((($8014)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 11227    var $8016=$8015; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 11228    var $8017=HEAP32[(($8016)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 11229    var $8018=$7998; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 11230    var $8019=(($8018+$8017)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 11231    var $8020=$8019; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 11232    var $8021=$1558; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 11233    $1554=$8020;
 11234    $1555=$8021;
 11235    var $8022=$1554;
 11236    var $8023=$8022; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 11237    var $8024=$1555; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 11238    var $8025=$8024; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 11239    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($8023, $8025) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1063; break; } else { label = 1079; break; }
 11240   case 1063: 
 11241    var $8026=(($8022+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
 11242    HEAP32[(($8026)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
 11243    var $8027=(($8022+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
 11244    HEAP32[(($8027)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
 11245    var $8028=$7993; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11246    var $8029=(($8028+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11247    var $8030=$8029; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11248    var $8031=(($7994+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11249    $1552=$8030;
 11250    $1553=$8031;
 11251    var $8032=$1552;
 11252    var $8033=$1553;
 11253    var $8034=HEAP32[(($8033)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 11254    var $8035=$8032; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 11255    HEAP32[(($8035)>>2)]=$8034; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 11256    var $8036=(($8033+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 11257    var $8037=HEAP32[(($8036)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 11258    var $8038=$8032; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 11259    var $8039=HEAP32[(($8038)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 11260    var $8040=((($8039)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 11261    var $8041=$8040; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 11262    var $8042=HEAP32[(($8041)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 11263    var $8043=$8032; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 11264    var $8044=(($8043+$8042)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 11265    var $8045=$8044; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 11266    HEAP32[(($8045)>>2)]=$8037; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 11267    var $8046=HEAP32[(($7994)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11268    var $8047=$7993; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11269    HEAP32[(($8047)>>2)]=$8046; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11270    var $8048=(($7994+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11271    var $8049=HEAP32[(($8048)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11272    var $8050=$7993; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11273    var $8051=HEAP32[(($8050)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11274    var $8052=((($8051)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11275    var $8053=$8052; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11276    var $8054=HEAP32[(($8053)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11277    var $8055=$7993; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11278    var $8056=(($8055+$8054)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11279    var $8057=$8056; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11280    HEAP32[(($8057)>>2)]=$8049; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11281    var $8058=(($7994+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11282    var $8059=HEAP32[(($8058)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11283    var $8060=$7993; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11284    var $8061=(($8060+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11285    var $8062=$8061; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11286    HEAP32[(($8062)>>2)]=$8059; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11287    var $8063=$7974; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11288    HEAP32[(($8063)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11289    var $8064=$7974; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11290    var $8065=(($8064+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11291    var $8066=$8065; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11292    HEAP32[(($8066)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11293    var $8067=$7974; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11294    var $8068=(($8067+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11295    var $8069=$8068; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11296    HEAP32[(($8069)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11297    var $8070=(($7974+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11298    var $8071=$1592; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11299    $1587=$8070;
 11300    $1588=$8071;
 11301    var $8072=$1587;
 11302    var $8073=$1588; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
 11303    $1582=$8072;
 11304    $1583=$8073;
 11305    var $8074=$1582;
 11306    var $8075=$8074; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 11307    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($8075) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1064; break; } else { label = 1080; break; }
 11308   case 1064: 
 11309    var $8076=$8074; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 11310    HEAP32[(($8076)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 11311    var $8077=(($8074+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 11312    $1581=$8077;
 11313    var $8078=$1581;
 11314    $1580=$8078;
 11315    var $8079=$1580;
 11316    var $8080=$8079; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 11317    var $8081=(($8079)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 11318    $1579=$8081;
 11319    var $8082=$1579;
 11320    $1578=$8082;
 11321    var $8083=$1578;
 11322    var $8084=$8083; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 11323    $1577=$8084;
 11324    var $8085=$1577;
 11325    var $8086=$8085; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 11326    $1576=$8086;
 11327    var $8087=$1576;
 11328    var $8088=(($8085)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 11329    $1575=$8079;
 11330    var $8089=$1575;
 11331    var $8090=(($8089)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 11332    $1574=$8090;
 11333    var $8091=$1574;
 11334    var $8092=$8091; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 11335    $1573=$8092;
 11336    var $8093=$1573;
 11337    var $8094=(($8093)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 11338    var $8095=(($8094)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 11339    var $8096=$8095; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 11340    var $8097=(($8096)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 11341    $__a_i_i_i_i_i_i240=$8097; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 11342    $__i_i_i_i_i_i_i241=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 11343    label = 1065; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 11344   case 1065: 
 11345    var $8099=$__i_i_i_i_i_i_i241; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 11346    var $8100=(($8099)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 11347    if ($8100) { label = 1066; break; } else { label = 1067; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 11348   case 1066: 
 11349    var $8102=$__i_i_i_i_i_i_i241; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 11350    var $8103=$__a_i_i_i_i_i_i240; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 11351    var $8104=(($8103+($8102<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 11352    HEAP32[(($8104)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 11353    var $8105=$__i_i_i_i_i_i_i241; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 11354    var $8106=((($8105)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 11355    $__i_i_i_i_i_i_i241=$8106; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 11356    label = 1065; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 11357   case 1067: 
 11358    var $8107=(($8074+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 11359    HEAP32[(($8107)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 11360    var $8108=(($8074+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 11361    var $8109=$1583; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 11362    HEAP32[(($8108)>>2)]=$8109; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 11363    $1572=$1586;
 11364    var $8110=$1572;
 11365    $1571=$8110;
 11366    var $8111=$1571;
 11367    var $8112=$8111; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 11368    var $8113=(($8111)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 11369    $1570=$8113;
 11370    var $8114=$1570;
 11371    $1569=$8114;
 11372    var $8115=$1569;
 11373    var $8116=$8115; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 11374    $1568=$8116;
 11375    var $8117=$1568;
 11376    var $8118=$8117; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 11377    $1567=$8118;
 11378    var $8119=$1567;
 11379    var $8120=(($8117)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 11380    $1566=$8111;
 11381    var $8121=$1566;
 11382    var $8122=(($8121)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 11383    $1565=$8122;
 11384    var $8123=$1565;
 11385    var $8124=$8123; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 11386    $1564=$8124;
 11387    var $8125=$1564;
 11388    var $8126=(($8125)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 11389    var $8127=(($8126)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 11390    var $8128=$8127; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 11391    var $8129=(($8128)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 11392    $__a_i_i_i1_i_i_i238=$8129; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 11393    $__i_i_i_i2_i_i_i239=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 11394    label = 1068; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 11395   case 1068: 
 11396    var $8131=$__i_i_i_i2_i_i_i239; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 11397    var $8132=(($8131)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 11398    if ($8132) { label = 1069; break; } else { label = 1070; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 11399   case 1069: 
 11400    var $8134=$__i_i_i_i2_i_i_i239; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 11401    var $8135=$__a_i_i_i1_i_i_i238; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 11402    var $8136=(($8135+($8134<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 11403    HEAP32[(($8136)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 11404    var $8137=$__i_i_i_i2_i_i_i239; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 11405    var $8138=((($8137)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 11406    $__i_i_i_i2_i_i_i239=$8138; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 11407    label = 1068; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 11408   case 1070: 
 11409    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($8074, $1586) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1071; break; } else { label = 1073; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 11410   case 1071: 
 11411    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($1586) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1086; break; } else { label = 1072; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 11412   case 1072: 
 11413    var $8141$0 = ___cxa_find_matching_catch(-1, -1); $8141$1 = tempRet0;
 11414    var $8142=$8141$0;
 11415    $1584=$8142; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 11416    var $8143=$8141$1;
 11417    $1585=$8143; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 11418    label = 1075; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 11419   case 1073: 
 11420    var $8145$0 = ___cxa_find_matching_catch(-1, -1); $8145$1 = tempRet0;
 11421    var $8146=$8145$0;
 11422    $1584=$8146; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 11423    var $8147=$8145$1;
 11424    $1585=$8147; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 11425    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($1586) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1074; break; } else { label = 1078; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 11426   case 1074: 
 11427    label = 1075; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 11428   case 1075: 
 11429    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($8077) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1076; break; } else { label = 1078; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 11430   case 1076: 
 11431    var $8151=$8074; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 11432    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($8151) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1077; break; } else { label = 1078; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 11433   case 1077: 
 11434    var $8153=$1584; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 11435    var $8154=$1585; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 11436    var $8155$0=$8153;
 11437    var $8155$1=0;
 11438    var $8156$0=$8155$0;
 11439    var $8156$1=$8154;
 11440    var $eh_lpad_body_i246$1 = $8156$1;var $eh_lpad_body_i246$0 = $8156$0;label = 1081; break;
 11441   case 1078: 
 11442    var $8158$0 = ___cxa_find_matching_catch(-1, -1,0); $8158$1 = tempRet0;
 11443    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 11444    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 11445   case 1079: 
 11446    var $8160$0 = ___cxa_find_matching_catch(-1, -1); $8160$1 = tempRet0;
 11447    var $8161=$8160$0;
 11448    $1593=$8161; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11449    var $8162=$8160$1;
 11450    $1594=$8162; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11451    label = 1083; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11452   case 1080: 
 11453    var $8164$0 = ___cxa_find_matching_catch(-1, -1); $8164$1 = tempRet0;
 11454    var $eh_lpad_body_i246$1 = $8164$1;var $eh_lpad_body_i246$0 = $8164$0;label = 1081; break;
 11455   case 1081: 
 11456    var $eh_lpad_body_i246$0;
 11457    var $eh_lpad_body_i246$1;
 11458    var $8165=$eh_lpad_body_i246$0;
 11459    $1593=$8165; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11460    var $8166=$eh_lpad_body_i246$1;
 11461    $1594=$8166; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11462    var $8167=$7974; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 11463    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($8167, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1082; break; } else { label = 1085; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 11464   case 1082: 
 11465    label = 1083; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 11466   case 1083: 
 11467    var $8170=$7974; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 11468    var $8171=(($8170+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 11469    var $8172=$8171; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 11470    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($8172) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1084; break; } else { label = 1085; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 11471   case 1084: 
 11472    var $8174=$1593; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 11473    var $8175=$1594; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 11474    var $8176$0=$8174;
 11475    var $8176$1=0;
 11476    var $8177$0=$8176$0;
 11477    var $8177$1=$8175;
 11478    ___resumeException($8177$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 11479   case 1085: 
 11480    var $8179$0 = ___cxa_find_matching_catch(-1, -1,0); $8179$1 = tempRet0;
 11481    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 11482    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 11483   case 1086: 
 11484    var $8180=$std_stringstream16; //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11485    var $8181=(($8180+8)|0); //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11486    var $8182=$8181; //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11487    var $8183 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($8182, ((98664)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1087; break; } else { label = 1108; break; } //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11488   case 1087: 
 11489    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2641, ((99448)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1088; break; } else { label = 1108; break; } //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11490   case 1088: 
 11491    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2640, $2641, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1089; break; } else { label = 1109; break; } //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11492   case 1089: 
 11493    var $8187 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($8183, $2640) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1090; break; } else { label = 1110; break; } //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11494   case 1090: 
 11495    var $8189 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($8187, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1091; break; } else { label = 1110; break; } //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11496   case 1091: 
 11497    var $8191 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($8189, ((99072)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1092; break; } else { label = 1110; break; } //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11498   case 1092: 
 11499    var $8193 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($8191, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1093; break; } else { label = 1110; break; } //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11500   case 1093: 
 11501    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2640) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1094; break; } else { label = 1109; break; } //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11502   case 1094: 
 11503    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2641) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1095; break; } else { label = 1108; break; } //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11504   case 1095: 
 11505    var $8197=___cxa_allocate_exception(8); //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11506    $2643=1;
 11507    var $8198=$8197; //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11508    $1551=$std_stringstream16;
 11509    var $8199=$1551;
 11510    var $8200=(($8199+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
 11511    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2642, $8200) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1096; break; } else { label = 1114; break; }
 11512   case 1096: 
 11513    label = 1097; break;
 11514   case 1097: 
 11515    $1550=$2642;
 11516    var $8202=$1550;
 11517    $1549=$8202;
 11518    var $8203=$1549;
 11519    $1548=$8203;
 11520    var $8204=$1548;
 11521    $1547=$8204;
 11522    var $8205=$1547;
 11523    var $8206=(($8205)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 11524    $1546=$8206;
 11525    var $8207=$1546;
 11526    var $8208=$8207; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 11527    $1545=$8208;
 11528    var $8209=$1545;
 11529    var $8210=(($8209)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 11530    var $8211=(($8210)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 11531    var $8212=$8211; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 11532    var $8213=(($8212)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 11533    var $8214=$8213; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 11534    var $8215=HEAP8[($8214)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 11535    var $8216=(($8215)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 11536    var $8217=$8216 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 11537    var $8218=(($8217)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 11538    if ($8218) { label = 1098; break; } else { label = 1099; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
 11539   case 1098: 
 11540    $1539=$8204;
 11541    var $8220=$1539;
 11542    var $8221=(($8220)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 11543    $1538=$8221;
 11544    var $8222=$1538;
 11545    var $8223=$8222; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 11546    $1537=$8223;
 11547    var $8224=$1537;
 11548    var $8225=(($8224)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 11549    var $8226=(($8225)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 11550    var $8227=$8226; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 11551    var $8228=(($8227+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 11552    var $8229=HEAP32[(($8228)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 11553    var $8243 = $8229;label = 1100; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 11554   case 1099: 
 11555    $1544=$8204;
 11556    var $8231=$1544;
 11557    var $8232=(($8231)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 11558    $1543=$8232;
 11559    var $8233=$1543;
 11560    var $8234=$8233; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 11561    $1542=$8234;
 11562    var $8235=$1542;
 11563    var $8236=(($8235)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 11564    var $8237=(($8236)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 11565    var $8238=$8237; //@line 1599 "G:/emscripten/system/include/libcxx/string"
 11566    var $8239=(($8238+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 11567    var $8240=(($8239)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 11568    $1541=$8240;
 11569    var $8241=$1541; //@line 960 "G:/emscripten/system/include/libcxx/memory"
 11570    $1540=$8241;
 11571    var $8242=$1540; //@line 627 "G:/emscripten/system/include/libcxx/memory"
 11572    var $8243 = $8242;label = 1100; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 11573   case 1100: 
 11574    var $8243; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 11575    $1536=$8243;
 11576    var $8244=$1536; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
 11577    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($8198, $8244) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1101; break; } else { label = 1115; break; } //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11578   case 1101: 
 11579    $2643=0; //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11580    (function() { try { __THREW__ = 0; return ___cxa_throw($8197, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 1115; break; } //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11581    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2642) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1102; break; } else { label = 1114; break; } //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11582   case 1102: 
 11583    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream16); //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11584    label = 1122; break; //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11585   case 1103: 
 11586    var $8249$0 = ___cxa_find_matching_catch(-1, -1); $8249$1 = tempRet0;
 11587    var $8250=$8249$0;
 11588    $2542=$8250; //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11589    var $8251=$8249$1;
 11590    $2543=$8251; //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11591    label = 1106; break; //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11592   case 1104: 
 11593    var $8253$0 = ___cxa_find_matching_catch(-1, -1); $8253$1 = tempRet0;
 11594    var $8254=$8253$0;
 11595    $2542=$8254; //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11596    var $8255=$8253$1;
 11597    $2543=$8255; //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11598    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2638) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1105; break; } else { label = 2841; break; } //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11599   case 1105: 
 11600    label = 1106; break; //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11601   case 1106: 
 11602    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2639) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1107; break; } else { label = 2841; break; } //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11603   case 1107: 
 11604    label = 2840; break; //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11605   case 1108: 
 11606    var $8260$0 = ___cxa_find_matching_catch(-1, -1); $8260$1 = tempRet0;
 11607    var $8261=$8260$0;
 11608    $2542=$8261; //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11609    var $8262=$8260$1;
 11610    $2543=$8262; //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11611    label = 1120; break; //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11612   case 1109: 
 11613    var $8264$0 = ___cxa_find_matching_catch(-1, -1); $8264$1 = tempRet0;
 11614    var $8265=$8264$0;
 11615    $2542=$8265; //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11616    var $8266=$8264$1;
 11617    $2543=$8266; //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11618    label = 1112; break; //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11619   case 1110: 
 11620    var $8268$0 = ___cxa_find_matching_catch(-1, -1); $8268$1 = tempRet0;
 11621    var $8269=$8268$0;
 11622    $2542=$8269; //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11623    var $8270=$8268$1;
 11624    $2543=$8270; //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11625    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2640) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1111; break; } else { label = 2841; break; } //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11626   case 1111: 
 11627    label = 1112; break; //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11628   case 1112: 
 11629    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2641) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1113; break; } else { label = 2841; break; } //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11630   case 1113: 
 11631    label = 1120; break; //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11632   case 1114: 
 11633    var $8275$0 = ___cxa_find_matching_catch(-1, -1); $8275$1 = tempRet0;
 11634    var $8276=$8275$0;
 11635    $2542=$8276; //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11636    var $8277=$8275$1;
 11637    $2543=$8277; //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11638    label = 1117; break; //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11639   case 1115: 
 11640    var $8279$0 = ___cxa_find_matching_catch(-1, -1); $8279$1 = tempRet0;
 11641    var $8280=$8279$0;
 11642    $2542=$8280; //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11643    var $8281=$8279$1;
 11644    $2543=$8281; //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11645    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2642) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1116; break; } else { label = 2841; break; } //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11646   case 1116: 
 11647    label = 1117; break; //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11648   case 1117: 
 11649    var $8284=$2643; //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11650    if ($8284) { label = 1118; break; } else { label = 1119; break; } //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11651   case 1118: 
 11652    ___cxa_free_exception($8197); //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11653    label = 1119; break; //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11654   case 1119: 
 11655    label = 1120; break; //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11656   case 1120: 
 11657    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream16) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1121; break; } else { label = 2841; break; } //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11658   case 1121: 
 11659    label = 2840; break; //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11660   case 1122: 
 11661    label = 1123; break; //@line 153 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11662   case 1123: 
 11663    label = 1124; break; //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11664   case 1124: 
 11665    __ZN6StringC1EPKc($2645, ((99448)|0)); //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11666    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2644, $2645, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1125; break; } else { label = 1169; break; } //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11667   case 1125: 
 11668    var $8293 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2644, ((14584)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1126; break; } else { label = 1170; break; } //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11669   case 1126: 
 11670    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2644) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1127; break; } else { label = 1169; break; } //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11671   case 1127: 
 11672    __ZN6StringD1Ev($2645); //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11673    if ($8293) { label = 1128; break; } else { label = 1188; break; } //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11674   case 1128: 
 11675    $1532=$std_stringstream17;
 11676    $1533=24;
 11677    var $8297=$1532;
 11678    var $8298=$8297; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11679    var $8299=(($8298+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11680    var $8300=$8299; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11681    $1531=$8300;
 11682    var $8301=$1531;
 11683    var $8302=$8301; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 11684    $1530=$8302;
 11685    var $8303=$1530;
 11686    var $8304=$8303; //@line 328 "G:/emscripten/system/include/libcxx/ios"
 11687    HEAP32[(($8304)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
 11688    var $8305=$8301; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 11689    HEAP32[(($8305)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 11690    var $8306=$8297; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11691    HEAP32[(($8306)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11692    var $8307=$8297; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11693    var $8308=(($8307+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11694    var $8309=$8308; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11695    HEAP32[(($8309)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11696    var $8310=$8297; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11697    var $8311=(($8310+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11698    var $8312=$8311; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11699    HEAP32[(($8312)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11700    var $8313=$8297; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11701    var $8314=(($8297+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11702    var $8315=$8314; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11703    $1500=$8313;
 11704    $1501=((109796)|0);
 11705    $1502=$8315;
 11706    var $8316=$1500;
 11707    var $8317=$1501;
 11708    var $8318=$8316; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11709    var $8319=(($8317+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11710    var $8320=$1502; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11711    $1497=$8318;
 11712    $1498=$8319;
 11713    $1499=$8320;
 11714    var $8321=$1497;
 11715    var $8322=$1498;
 11716    var $8323=HEAP32[(($8322)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 11717    var $8324=$8321; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 11718    HEAP32[(($8324)>>2)]=$8323; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 11719    var $8325=(($8322+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 11720    var $8326=HEAP32[(($8325)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 11721    var $8327=$8321; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 11722    var $8328=HEAP32[(($8327)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 11723    var $8329=((($8328)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 11724    var $8330=$8329; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 11725    var $8331=HEAP32[(($8330)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 11726    var $8332=$8321; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 11727    var $8333=(($8332+$8331)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 11728    var $8334=$8333; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 11729    HEAP32[(($8334)>>2)]=$8326; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 11730    var $8335=(($8321+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 11731    HEAP32[(($8335)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 11732    var $8336=$8321; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 11733    var $8337=HEAP32[(($8336)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 11734    var $8338=((($8337)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 11735    var $8339=$8338; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 11736    var $8340=HEAP32[(($8339)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 11737    var $8341=$8321; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 11738    var $8342=(($8341+$8340)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 11739    var $8343=$8342; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 11740    var $8344=$1499; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 11741    $1495=$8343;
 11742    $1496=$8344;
 11743    var $8345=$1495;
 11744    var $8346=$8345; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 11745    var $8347=$1496; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 11746    var $8348=$8347; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 11747    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($8346, $8348) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1129; break; } else { label = 1145; break; }
 11748   case 1129: 
 11749    var $8349=(($8345+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
 11750    HEAP32[(($8349)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
 11751    var $8350=(($8345+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
 11752    HEAP32[(($8350)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
 11753    var $8351=$8316; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11754    var $8352=(($8351+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11755    var $8353=$8352; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11756    var $8354=(($8317+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11757    $1493=$8353;
 11758    $1494=$8354;
 11759    var $8355=$1493;
 11760    var $8356=$1494;
 11761    var $8357=HEAP32[(($8356)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 11762    var $8358=$8355; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 11763    HEAP32[(($8358)>>2)]=$8357; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 11764    var $8359=(($8356+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 11765    var $8360=HEAP32[(($8359)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 11766    var $8361=$8355; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 11767    var $8362=HEAP32[(($8361)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 11768    var $8363=((($8362)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 11769    var $8364=$8363; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 11770    var $8365=HEAP32[(($8364)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 11771    var $8366=$8355; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 11772    var $8367=(($8366+$8365)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 11773    var $8368=$8367; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 11774    HEAP32[(($8368)>>2)]=$8360; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 11775    var $8369=HEAP32[(($8317)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11776    var $8370=$8316; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11777    HEAP32[(($8370)>>2)]=$8369; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11778    var $8371=(($8317+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11779    var $8372=HEAP32[(($8371)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11780    var $8373=$8316; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11781    var $8374=HEAP32[(($8373)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11782    var $8375=((($8374)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11783    var $8376=$8375; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11784    var $8377=HEAP32[(($8376)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11785    var $8378=$8316; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11786    var $8379=(($8378+$8377)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11787    var $8380=$8379; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11788    HEAP32[(($8380)>>2)]=$8372; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11789    var $8381=(($8317+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11790    var $8382=HEAP32[(($8381)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11791    var $8383=$8316; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11792    var $8384=(($8383+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11793    var $8385=$8384; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11794    HEAP32[(($8385)>>2)]=$8382; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 11795    var $8386=$8297; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11796    HEAP32[(($8386)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11797    var $8387=$8297; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11798    var $8388=(($8387+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11799    var $8389=$8388; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11800    HEAP32[(($8389)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11801    var $8390=$8297; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11802    var $8391=(($8390+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11803    var $8392=$8391; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11804    HEAP32[(($8392)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11805    var $8393=(($8297+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11806    var $8394=$1533; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11807    $1528=$8393;
 11808    $1529=$8394;
 11809    var $8395=$1528;
 11810    var $8396=$1529; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
 11811    $1523=$8395;
 11812    $1524=$8396;
 11813    var $8397=$1523;
 11814    var $8398=$8397; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 11815    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($8398) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1130; break; } else { label = 1146; break; }
 11816   case 1130: 
 11817    var $8399=$8397; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 11818    HEAP32[(($8399)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 11819    var $8400=(($8397+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 11820    $1522=$8400;
 11821    var $8401=$1522;
 11822    $1521=$8401;
 11823    var $8402=$1521;
 11824    var $8403=$8402; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 11825    var $8404=(($8402)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 11826    $1520=$8404;
 11827    var $8405=$1520;
 11828    $1519=$8405;
 11829    var $8406=$1519;
 11830    var $8407=$8406; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 11831    $1518=$8407;
 11832    var $8408=$1518;
 11833    var $8409=$8408; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 11834    $1517=$8409;
 11835    var $8410=$1517;
 11836    var $8411=(($8408)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 11837    $1516=$8402;
 11838    var $8412=$1516;
 11839    var $8413=(($8412)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 11840    $1515=$8413;
 11841    var $8414=$1515;
 11842    var $8415=$8414; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 11843    $1514=$8415;
 11844    var $8416=$1514;
 11845    var $8417=(($8416)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 11846    var $8418=(($8417)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 11847    var $8419=$8418; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 11848    var $8420=(($8419)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 11849    $__a_i_i_i_i_i_i253=$8420; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 11850    $__i_i_i_i_i_i_i254=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 11851    label = 1131; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 11852   case 1131: 
 11853    var $8422=$__i_i_i_i_i_i_i254; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 11854    var $8423=(($8422)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 11855    if ($8423) { label = 1132; break; } else { label = 1133; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 11856   case 1132: 
 11857    var $8425=$__i_i_i_i_i_i_i254; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 11858    var $8426=$__a_i_i_i_i_i_i253; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 11859    var $8427=(($8426+($8425<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 11860    HEAP32[(($8427)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 11861    var $8428=$__i_i_i_i_i_i_i254; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 11862    var $8429=((($8428)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 11863    $__i_i_i_i_i_i_i254=$8429; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 11864    label = 1131; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 11865   case 1133: 
 11866    var $8430=(($8397+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 11867    HEAP32[(($8430)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 11868    var $8431=(($8397+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 11869    var $8432=$1524; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 11870    HEAP32[(($8431)>>2)]=$8432; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 11871    $1513=$1527;
 11872    var $8433=$1513;
 11873    $1512=$8433;
 11874    var $8434=$1512;
 11875    var $8435=$8434; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 11876    var $8436=(($8434)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 11877    $1511=$8436;
 11878    var $8437=$1511;
 11879    $1510=$8437;
 11880    var $8438=$1510;
 11881    var $8439=$8438; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 11882    $1509=$8439;
 11883    var $8440=$1509;
 11884    var $8441=$8440; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 11885    $1508=$8441;
 11886    var $8442=$1508;
 11887    var $8443=(($8440)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 11888    $1507=$8434;
 11889    var $8444=$1507;
 11890    var $8445=(($8444)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 11891    $1506=$8445;
 11892    var $8446=$1506;
 11893    var $8447=$8446; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 11894    $1505=$8447;
 11895    var $8448=$1505;
 11896    var $8449=(($8448)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 11897    var $8450=(($8449)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 11898    var $8451=$8450; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 11899    var $8452=(($8451)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 11900    $__a_i_i_i1_i_i_i251=$8452; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 11901    $__i_i_i_i2_i_i_i252=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 11902    label = 1134; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 11903   case 1134: 
 11904    var $8454=$__i_i_i_i2_i_i_i252; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 11905    var $8455=(($8454)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 11906    if ($8455) { label = 1135; break; } else { label = 1136; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 11907   case 1135: 
 11908    var $8457=$__i_i_i_i2_i_i_i252; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 11909    var $8458=$__a_i_i_i1_i_i_i251; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 11910    var $8459=(($8458+($8457<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 11911    HEAP32[(($8459)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 11912    var $8460=$__i_i_i_i2_i_i_i252; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 11913    var $8461=((($8460)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 11914    $__i_i_i_i2_i_i_i252=$8461; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 11915    label = 1134; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 11916   case 1136: 
 11917    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($8397, $1527) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1137; break; } else { label = 1139; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 11918   case 1137: 
 11919    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($1527) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1152; break; } else { label = 1138; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 11920   case 1138: 
 11921    var $8464$0 = ___cxa_find_matching_catch(-1, -1); $8464$1 = tempRet0;
 11922    var $8465=$8464$0;
 11923    $1525=$8465; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 11924    var $8466=$8464$1;
 11925    $1526=$8466; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 11926    label = 1141; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 11927   case 1139: 
 11928    var $8468$0 = ___cxa_find_matching_catch(-1, -1); $8468$1 = tempRet0;
 11929    var $8469=$8468$0;
 11930    $1525=$8469; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 11931    var $8470=$8468$1;
 11932    $1526=$8470; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 11933    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($1527) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1140; break; } else { label = 1144; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 11934   case 1140: 
 11935    label = 1141; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 11936   case 1141: 
 11937    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($8400) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1142; break; } else { label = 1144; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 11938   case 1142: 
 11939    var $8474=$8397; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 11940    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($8474) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1143; break; } else { label = 1144; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 11941   case 1143: 
 11942    var $8476=$1525; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 11943    var $8477=$1526; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 11944    var $8478$0=$8476;
 11945    var $8478$1=0;
 11946    var $8479$0=$8478$0;
 11947    var $8479$1=$8477;
 11948    var $eh_lpad_body_i259$1 = $8479$1;var $eh_lpad_body_i259$0 = $8479$0;label = 1147; break;
 11949   case 1144: 
 11950    var $8481$0 = ___cxa_find_matching_catch(-1, -1,0); $8481$1 = tempRet0;
 11951    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 11952    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 11953   case 1145: 
 11954    var $8483$0 = ___cxa_find_matching_catch(-1, -1); $8483$1 = tempRet0;
 11955    var $8484=$8483$0;
 11956    $1534=$8484; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11957    var $8485=$8483$1;
 11958    $1535=$8485; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11959    label = 1149; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11960   case 1146: 
 11961    var $8487$0 = ___cxa_find_matching_catch(-1, -1); $8487$1 = tempRet0;
 11962    var $eh_lpad_body_i259$1 = $8487$1;var $eh_lpad_body_i259$0 = $8487$0;label = 1147; break;
 11963   case 1147: 
 11964    var $eh_lpad_body_i259$0;
 11965    var $eh_lpad_body_i259$1;
 11966    var $8488=$eh_lpad_body_i259$0;
 11967    $1534=$8488; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11968    var $8489=$eh_lpad_body_i259$1;
 11969    $1535=$8489; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 11970    var $8490=$8297; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 11971    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($8490, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1148; break; } else { label = 1151; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 11972   case 1148: 
 11973    label = 1149; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 11974   case 1149: 
 11975    var $8493=$8297; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 11976    var $8494=(($8493+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 11977    var $8495=$8494; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 11978    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($8495) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1150; break; } else { label = 1151; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 11979   case 1150: 
 11980    var $8497=$1534; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 11981    var $8498=$1535; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 11982    var $8499$0=$8497;
 11983    var $8499$1=0;
 11984    var $8500$0=$8499$0;
 11985    var $8500$1=$8498;
 11986    ___resumeException($8500$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 11987   case 1151: 
 11988    var $8502$0 = ___cxa_find_matching_catch(-1, -1,0); $8502$1 = tempRet0;
 11989    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 11990    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 11991   case 1152: 
 11992    var $8503=$std_stringstream17; //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11993    var $8504=(($8503+8)|0); //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11994    var $8505=$8504; //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11995    var $8506 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($8505, ((98272)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1153; break; } else { label = 1174; break; } //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11996   case 1153: 
 11997    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2647, ((99448)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1154; break; } else { label = 1174; break; } //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 11998   case 1154: 
 11999    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2646, $2647, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1155; break; } else { label = 1175; break; } //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12000   case 1155: 
 12001    var $8510 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($8506, $2646) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1156; break; } else { label = 1176; break; } //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12002   case 1156: 
 12003    var $8512 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($8510, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1157; break; } else { label = 1176; break; } //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12004   case 1157: 
 12005    var $8514 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($8512, ((14584)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1158; break; } else { label = 1176; break; } //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12006   case 1158: 
 12007    var $8516 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($8514, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1159; break; } else { label = 1176; break; } //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12008   case 1159: 
 12009    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2646) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1160; break; } else { label = 1175; break; } //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12010   case 1160: 
 12011    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2647) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1161; break; } else { label = 1174; break; } //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12012   case 1161: 
 12013    var $8520=___cxa_allocate_exception(8); //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12014    $2649=1;
 12015    var $8521=$8520; //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12016    $1492=$std_stringstream17;
 12017    var $8522=$1492;
 12018    var $8523=(($8522+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
 12019    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2648, $8523) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1162; break; } else { label = 1180; break; }
 12020   case 1162: 
 12021    label = 1163; break;
 12022   case 1163: 
 12023    $1491=$2648;
 12024    var $8525=$1491;
 12025    $1490=$8525;
 12026    var $8526=$1490;
 12027    $1489=$8526;
 12028    var $8527=$1489;
 12029    $1488=$8527;
 12030    var $8528=$1488;
 12031    var $8529=(($8528)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 12032    $1487=$8529;
 12033    var $8530=$1487;
 12034    var $8531=$8530; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 12035    $1486=$8531;
 12036    var $8532=$1486;
 12037    var $8533=(($8532)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 12038    var $8534=(($8533)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 12039    var $8535=$8534; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 12040    var $8536=(($8535)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 12041    var $8537=$8536; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 12042    var $8538=HEAP8[($8537)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 12043    var $8539=(($8538)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 12044    var $8540=$8539 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 12045    var $8541=(($8540)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 12046    if ($8541) { label = 1164; break; } else { label = 1165; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
 12047   case 1164: 
 12048    $1480=$8527;
 12049    var $8543=$1480;
 12050    var $8544=(($8543)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 12051    $1479=$8544;
 12052    var $8545=$1479;
 12053    var $8546=$8545; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 12054    $1478=$8546;
 12055    var $8547=$1478;
 12056    var $8548=(($8547)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 12057    var $8549=(($8548)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 12058    var $8550=$8549; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 12059    var $8551=(($8550+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 12060    var $8552=HEAP32[(($8551)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 12061    var $8566 = $8552;label = 1166; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 12062   case 1165: 
 12063    $1485=$8527;
 12064    var $8554=$1485;
 12065    var $8555=(($8554)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 12066    $1484=$8555;
 12067    var $8556=$1484;
 12068    var $8557=$8556; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 12069    $1483=$8557;
 12070    var $8558=$1483;
 12071    var $8559=(($8558)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 12072    var $8560=(($8559)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 12073    var $8561=$8560; //@line 1599 "G:/emscripten/system/include/libcxx/string"
 12074    var $8562=(($8561+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 12075    var $8563=(($8562)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 12076    $1482=$8563;
 12077    var $8564=$1482; //@line 960 "G:/emscripten/system/include/libcxx/memory"
 12078    $1481=$8564;
 12079    var $8565=$1481; //@line 627 "G:/emscripten/system/include/libcxx/memory"
 12080    var $8566 = $8565;label = 1166; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 12081   case 1166: 
 12082    var $8566; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 12083    $1477=$8566;
 12084    var $8567=$1477; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
 12085    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($8521, $8567) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1167; break; } else { label = 1181; break; } //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12086   case 1167: 
 12087    $2649=0; //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12088    (function() { try { __THREW__ = 0; return ___cxa_throw($8520, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 1181; break; } //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12089    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2648) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1168; break; } else { label = 1180; break; } //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12090   case 1168: 
 12091    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream17); //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12092    label = 1188; break; //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12093   case 1169: 
 12094    var $8572$0 = ___cxa_find_matching_catch(-1, -1); $8572$1 = tempRet0;
 12095    var $8573=$8572$0;
 12096    $2542=$8573; //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12097    var $8574=$8572$1;
 12098    $2543=$8574; //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12099    label = 1172; break; //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12100   case 1170: 
 12101    var $8576$0 = ___cxa_find_matching_catch(-1, -1); $8576$1 = tempRet0;
 12102    var $8577=$8576$0;
 12103    $2542=$8577; //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12104    var $8578=$8576$1;
 12105    $2543=$8578; //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12106    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2644) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1171; break; } else { label = 2841; break; } //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12107   case 1171: 
 12108    label = 1172; break; //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12109   case 1172: 
 12110    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2645) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1173; break; } else { label = 2841; break; } //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12111   case 1173: 
 12112    label = 2840; break; //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12113   case 1174: 
 12114    var $8583$0 = ___cxa_find_matching_catch(-1, -1); $8583$1 = tempRet0;
 12115    var $8584=$8583$0;
 12116    $2542=$8584; //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12117    var $8585=$8583$1;
 12118    $2543=$8585; //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12119    label = 1186; break; //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12120   case 1175: 
 12121    var $8587$0 = ___cxa_find_matching_catch(-1, -1); $8587$1 = tempRet0;
 12122    var $8588=$8587$0;
 12123    $2542=$8588; //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12124    var $8589=$8587$1;
 12125    $2543=$8589; //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12126    label = 1178; break; //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12127   case 1176: 
 12128    var $8591$0 = ___cxa_find_matching_catch(-1, -1); $8591$1 = tempRet0;
 12129    var $8592=$8591$0;
 12130    $2542=$8592; //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12131    var $8593=$8591$1;
 12132    $2543=$8593; //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12133    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2646) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1177; break; } else { label = 2841; break; } //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12134   case 1177: 
 12135    label = 1178; break; //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12136   case 1178: 
 12137    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2647) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1179; break; } else { label = 2841; break; } //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12138   case 1179: 
 12139    label = 1186; break; //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12140   case 1180: 
 12141    var $8598$0 = ___cxa_find_matching_catch(-1, -1); $8598$1 = tempRet0;
 12142    var $8599=$8598$0;
 12143    $2542=$8599; //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12144    var $8600=$8598$1;
 12145    $2543=$8600; //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12146    label = 1183; break; //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12147   case 1181: 
 12148    var $8602$0 = ___cxa_find_matching_catch(-1, -1); $8602$1 = tempRet0;
 12149    var $8603=$8602$0;
 12150    $2542=$8603; //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12151    var $8604=$8602$1;
 12152    $2543=$8604; //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12153    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2648) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1182; break; } else { label = 2841; break; } //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12154   case 1182: 
 12155    label = 1183; break; //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12156   case 1183: 
 12157    var $8607=$2649; //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12158    if ($8607) { label = 1184; break; } else { label = 1185; break; } //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12159   case 1184: 
 12160    ___cxa_free_exception($8520); //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12161    label = 1185; break; //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12162   case 1185: 
 12163    label = 1186; break; //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12164   case 1186: 
 12165    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream17) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1187; break; } else { label = 2841; break; } //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12166   case 1187: 
 12167    label = 2840; break; //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12168   case 1188: 
 12169    label = 1189; break; //@line 154 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12170   case 1189: 
 12171    label = 1190; break; //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12172   case 1190: 
 12173    __ZN6StringC1EPKc($2651, ((97952)|0)); //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12174    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2650, $2651, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1191; break; } else { label = 1235; break; } //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12175   case 1191: 
 12176    var $8616 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2650, ((97624)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1192; break; } else { label = 1236; break; } //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12177   case 1192: 
 12178    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2650) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1193; break; } else { label = 1235; break; } //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12179   case 1193: 
 12180    __ZN6StringD1Ev($2651); //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12181    if ($8616) { label = 1194; break; } else { label = 1254; break; } //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12182   case 1194: 
 12183    $1473=$std_stringstream18;
 12184    $1474=24;
 12185    var $8620=$1473;
 12186    var $8621=$8620; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12187    var $8622=(($8621+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12188    var $8623=$8622; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12189    $1472=$8623;
 12190    var $8624=$1472;
 12191    var $8625=$8624; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 12192    $1471=$8625;
 12193    var $8626=$1471;
 12194    var $8627=$8626; //@line 328 "G:/emscripten/system/include/libcxx/ios"
 12195    HEAP32[(($8627)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
 12196    var $8628=$8624; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 12197    HEAP32[(($8628)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 12198    var $8629=$8620; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12199    HEAP32[(($8629)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12200    var $8630=$8620; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12201    var $8631=(($8630+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12202    var $8632=$8631; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12203    HEAP32[(($8632)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12204    var $8633=$8620; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12205    var $8634=(($8633+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12206    var $8635=$8634; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12207    HEAP32[(($8635)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12208    var $8636=$8620; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12209    var $8637=(($8620+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12210    var $8638=$8637; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12211    $1441=$8636;
 12212    $1442=((109796)|0);
 12213    $1443=$8638;
 12214    var $8639=$1441;
 12215    var $8640=$1442;
 12216    var $8641=$8639; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12217    var $8642=(($8640+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12218    var $8643=$1443; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12219    $1438=$8641;
 12220    $1439=$8642;
 12221    $1440=$8643;
 12222    var $8644=$1438;
 12223    var $8645=$1439;
 12224    var $8646=HEAP32[(($8645)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 12225    var $8647=$8644; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 12226    HEAP32[(($8647)>>2)]=$8646; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 12227    var $8648=(($8645+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 12228    var $8649=HEAP32[(($8648)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 12229    var $8650=$8644; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 12230    var $8651=HEAP32[(($8650)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 12231    var $8652=((($8651)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 12232    var $8653=$8652; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 12233    var $8654=HEAP32[(($8653)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 12234    var $8655=$8644; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 12235    var $8656=(($8655+$8654)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 12236    var $8657=$8656; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 12237    HEAP32[(($8657)>>2)]=$8649; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 12238    var $8658=(($8644+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 12239    HEAP32[(($8658)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 12240    var $8659=$8644; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 12241    var $8660=HEAP32[(($8659)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 12242    var $8661=((($8660)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 12243    var $8662=$8661; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 12244    var $8663=HEAP32[(($8662)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 12245    var $8664=$8644; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 12246    var $8665=(($8664+$8663)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 12247    var $8666=$8665; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 12248    var $8667=$1440; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 12249    $1436=$8666;
 12250    $1437=$8667;
 12251    var $8668=$1436;
 12252    var $8669=$8668; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 12253    var $8670=$1437; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 12254    var $8671=$8670; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 12255    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($8669, $8671) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1195; break; } else { label = 1211; break; }
 12256   case 1195: 
 12257    var $8672=(($8668+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
 12258    HEAP32[(($8672)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
 12259    var $8673=(($8668+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
 12260    HEAP32[(($8673)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
 12261    var $8674=$8639; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12262    var $8675=(($8674+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12263    var $8676=$8675; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12264    var $8677=(($8640+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12265    $1434=$8676;
 12266    $1435=$8677;
 12267    var $8678=$1434;
 12268    var $8679=$1435;
 12269    var $8680=HEAP32[(($8679)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 12270    var $8681=$8678; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 12271    HEAP32[(($8681)>>2)]=$8680; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 12272    var $8682=(($8679+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 12273    var $8683=HEAP32[(($8682)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 12274    var $8684=$8678; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 12275    var $8685=HEAP32[(($8684)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 12276    var $8686=((($8685)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 12277    var $8687=$8686; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 12278    var $8688=HEAP32[(($8687)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 12279    var $8689=$8678; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 12280    var $8690=(($8689+$8688)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 12281    var $8691=$8690; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 12282    HEAP32[(($8691)>>2)]=$8683; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 12283    var $8692=HEAP32[(($8640)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12284    var $8693=$8639; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12285    HEAP32[(($8693)>>2)]=$8692; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12286    var $8694=(($8640+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12287    var $8695=HEAP32[(($8694)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12288    var $8696=$8639; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12289    var $8697=HEAP32[(($8696)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12290    var $8698=((($8697)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12291    var $8699=$8698; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12292    var $8700=HEAP32[(($8699)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12293    var $8701=$8639; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12294    var $8702=(($8701+$8700)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12295    var $8703=$8702; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12296    HEAP32[(($8703)>>2)]=$8695; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12297    var $8704=(($8640+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12298    var $8705=HEAP32[(($8704)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12299    var $8706=$8639; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12300    var $8707=(($8706+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12301    var $8708=$8707; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12302    HEAP32[(($8708)>>2)]=$8705; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12303    var $8709=$8620; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12304    HEAP32[(($8709)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12305    var $8710=$8620; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12306    var $8711=(($8710+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12307    var $8712=$8711; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12308    HEAP32[(($8712)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12309    var $8713=$8620; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12310    var $8714=(($8713+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12311    var $8715=$8714; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12312    HEAP32[(($8715)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12313    var $8716=(($8620+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12314    var $8717=$1474; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12315    $1469=$8716;
 12316    $1470=$8717;
 12317    var $8718=$1469;
 12318    var $8719=$1470; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
 12319    $1464=$8718;
 12320    $1465=$8719;
 12321    var $8720=$1464;
 12322    var $8721=$8720; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 12323    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($8721) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1196; break; } else { label = 1212; break; }
 12324   case 1196: 
 12325    var $8722=$8720; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 12326    HEAP32[(($8722)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 12327    var $8723=(($8720+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 12328    $1463=$8723;
 12329    var $8724=$1463;
 12330    $1462=$8724;
 12331    var $8725=$1462;
 12332    var $8726=$8725; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 12333    var $8727=(($8725)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 12334    $1461=$8727;
 12335    var $8728=$1461;
 12336    $1460=$8728;
 12337    var $8729=$1460;
 12338    var $8730=$8729; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 12339    $1459=$8730;
 12340    var $8731=$1459;
 12341    var $8732=$8731; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 12342    $1458=$8732;
 12343    var $8733=$1458;
 12344    var $8734=(($8731)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 12345    $1457=$8725;
 12346    var $8735=$1457;
 12347    var $8736=(($8735)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 12348    $1456=$8736;
 12349    var $8737=$1456;
 12350    var $8738=$8737; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 12351    $1455=$8738;
 12352    var $8739=$1455;
 12353    var $8740=(($8739)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 12354    var $8741=(($8740)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 12355    var $8742=$8741; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 12356    var $8743=(($8742)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 12357    $__a_i_i_i_i_i_i266=$8743; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 12358    $__i_i_i_i_i_i_i267=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 12359    label = 1197; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 12360   case 1197: 
 12361    var $8745=$__i_i_i_i_i_i_i267; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 12362    var $8746=(($8745)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 12363    if ($8746) { label = 1198; break; } else { label = 1199; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 12364   case 1198: 
 12365    var $8748=$__i_i_i_i_i_i_i267; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 12366    var $8749=$__a_i_i_i_i_i_i266; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 12367    var $8750=(($8749+($8748<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 12368    HEAP32[(($8750)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 12369    var $8751=$__i_i_i_i_i_i_i267; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 12370    var $8752=((($8751)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 12371    $__i_i_i_i_i_i_i267=$8752; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 12372    label = 1197; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 12373   case 1199: 
 12374    var $8753=(($8720+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 12375    HEAP32[(($8753)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 12376    var $8754=(($8720+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 12377    var $8755=$1465; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 12378    HEAP32[(($8754)>>2)]=$8755; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 12379    $1454=$1468;
 12380    var $8756=$1454;
 12381    $1453=$8756;
 12382    var $8757=$1453;
 12383    var $8758=$8757; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 12384    var $8759=(($8757)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 12385    $1452=$8759;
 12386    var $8760=$1452;
 12387    $1451=$8760;
 12388    var $8761=$1451;
 12389    var $8762=$8761; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 12390    $1450=$8762;
 12391    var $8763=$1450;
 12392    var $8764=$8763; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 12393    $1449=$8764;
 12394    var $8765=$1449;
 12395    var $8766=(($8763)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 12396    $1448=$8757;
 12397    var $8767=$1448;
 12398    var $8768=(($8767)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 12399    $1447=$8768;
 12400    var $8769=$1447;
 12401    var $8770=$8769; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 12402    $1446=$8770;
 12403    var $8771=$1446;
 12404    var $8772=(($8771)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 12405    var $8773=(($8772)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 12406    var $8774=$8773; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 12407    var $8775=(($8774)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 12408    $__a_i_i_i1_i_i_i264=$8775; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 12409    $__i_i_i_i2_i_i_i265=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 12410    label = 1200; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 12411   case 1200: 
 12412    var $8777=$__i_i_i_i2_i_i_i265; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 12413    var $8778=(($8777)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 12414    if ($8778) { label = 1201; break; } else { label = 1202; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 12415   case 1201: 
 12416    var $8780=$__i_i_i_i2_i_i_i265; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 12417    var $8781=$__a_i_i_i1_i_i_i264; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 12418    var $8782=(($8781+($8780<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 12419    HEAP32[(($8782)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 12420    var $8783=$__i_i_i_i2_i_i_i265; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 12421    var $8784=((($8783)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 12422    $__i_i_i_i2_i_i_i265=$8784; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 12423    label = 1200; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 12424   case 1202: 
 12425    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($8720, $1468) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1203; break; } else { label = 1205; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 12426   case 1203: 
 12427    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($1468) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1218; break; } else { label = 1204; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 12428   case 1204: 
 12429    var $8787$0 = ___cxa_find_matching_catch(-1, -1); $8787$1 = tempRet0;
 12430    var $8788=$8787$0;
 12431    $1466=$8788; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 12432    var $8789=$8787$1;
 12433    $1467=$8789; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 12434    label = 1207; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 12435   case 1205: 
 12436    var $8791$0 = ___cxa_find_matching_catch(-1, -1); $8791$1 = tempRet0;
 12437    var $8792=$8791$0;
 12438    $1466=$8792; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 12439    var $8793=$8791$1;
 12440    $1467=$8793; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 12441    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($1468) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1206; break; } else { label = 1210; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 12442   case 1206: 
 12443    label = 1207; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 12444   case 1207: 
 12445    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($8723) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1208; break; } else { label = 1210; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 12446   case 1208: 
 12447    var $8797=$8720; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 12448    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($8797) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1209; break; } else { label = 1210; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 12449   case 1209: 
 12450    var $8799=$1466; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 12451    var $8800=$1467; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 12452    var $8801$0=$8799;
 12453    var $8801$1=0;
 12454    var $8802$0=$8801$0;
 12455    var $8802$1=$8800;
 12456    var $eh_lpad_body_i272$1 = $8802$1;var $eh_lpad_body_i272$0 = $8802$0;label = 1213; break;
 12457   case 1210: 
 12458    var $8804$0 = ___cxa_find_matching_catch(-1, -1,0); $8804$1 = tempRet0;
 12459    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 12460    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 12461   case 1211: 
 12462    var $8806$0 = ___cxa_find_matching_catch(-1, -1); $8806$1 = tempRet0;
 12463    var $8807=$8806$0;
 12464    $1475=$8807; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12465    var $8808=$8806$1;
 12466    $1476=$8808; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12467    label = 1215; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12468   case 1212: 
 12469    var $8810$0 = ___cxa_find_matching_catch(-1, -1); $8810$1 = tempRet0;
 12470    var $eh_lpad_body_i272$1 = $8810$1;var $eh_lpad_body_i272$0 = $8810$0;label = 1213; break;
 12471   case 1213: 
 12472    var $eh_lpad_body_i272$0;
 12473    var $eh_lpad_body_i272$1;
 12474    var $8811=$eh_lpad_body_i272$0;
 12475    $1475=$8811; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12476    var $8812=$eh_lpad_body_i272$1;
 12477    $1476=$8812; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12478    var $8813=$8620; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 12479    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($8813, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1214; break; } else { label = 1217; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 12480   case 1214: 
 12481    label = 1215; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 12482   case 1215: 
 12483    var $8816=$8620; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 12484    var $8817=(($8816+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 12485    var $8818=$8817; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 12486    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($8818) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1216; break; } else { label = 1217; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 12487   case 1216: 
 12488    var $8820=$1475; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 12489    var $8821=$1476; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 12490    var $8822$0=$8820;
 12491    var $8822$1=0;
 12492    var $8823$0=$8822$0;
 12493    var $8823$1=$8821;
 12494    ___resumeException($8823$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 12495   case 1217: 
 12496    var $8825$0 = ___cxa_find_matching_catch(-1, -1,0); $8825$1 = tempRet0;
 12497    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 12498    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 12499   case 1218: 
 12500    var $8826=$std_stringstream18; //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12501    var $8827=(($8826+8)|0); //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12502    var $8828=$8827; //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12503    var $8829 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($8828, ((97272)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1219; break; } else { label = 1240; break; } //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12504   case 1219: 
 12505    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2653, ((97952)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1220; break; } else { label = 1240; break; } //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12506   case 1220: 
 12507    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2652, $2653, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1221; break; } else { label = 1241; break; } //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12508   case 1221: 
 12509    var $8833 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($8829, $2652) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1222; break; } else { label = 1242; break; } //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12510   case 1222: 
 12511    var $8835 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($8833, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1223; break; } else { label = 1242; break; } //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12512   case 1223: 
 12513    var $8837 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($8835, ((97624)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1224; break; } else { label = 1242; break; } //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12514   case 1224: 
 12515    var $8839 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($8837, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1225; break; } else { label = 1242; break; } //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12516   case 1225: 
 12517    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2652) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1226; break; } else { label = 1241; break; } //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12518   case 1226: 
 12519    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2653) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1227; break; } else { label = 1240; break; } //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12520   case 1227: 
 12521    var $8843=___cxa_allocate_exception(8); //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12522    $2655=1;
 12523    var $8844=$8843; //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12524    $1433=$std_stringstream18;
 12525    var $8845=$1433;
 12526    var $8846=(($8845+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
 12527    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2654, $8846) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1228; break; } else { label = 1246; break; }
 12528   case 1228: 
 12529    label = 1229; break;
 12530   case 1229: 
 12531    $1432=$2654;
 12532    var $8848=$1432;
 12533    $1431=$8848;
 12534    var $8849=$1431;
 12535    $1430=$8849;
 12536    var $8850=$1430;
 12537    $1429=$8850;
 12538    var $8851=$1429;
 12539    var $8852=(($8851)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 12540    $1428=$8852;
 12541    var $8853=$1428;
 12542    var $8854=$8853; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 12543    $1427=$8854;
 12544    var $8855=$1427;
 12545    var $8856=(($8855)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 12546    var $8857=(($8856)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 12547    var $8858=$8857; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 12548    var $8859=(($8858)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 12549    var $8860=$8859; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 12550    var $8861=HEAP8[($8860)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 12551    var $8862=(($8861)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 12552    var $8863=$8862 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 12553    var $8864=(($8863)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 12554    if ($8864) { label = 1230; break; } else { label = 1231; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
 12555   case 1230: 
 12556    $1421=$8850;
 12557    var $8866=$1421;
 12558    var $8867=(($8866)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 12559    $1420=$8867;
 12560    var $8868=$1420;
 12561    var $8869=$8868; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 12562    $1419=$8869;
 12563    var $8870=$1419;
 12564    var $8871=(($8870)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 12565    var $8872=(($8871)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 12566    var $8873=$8872; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 12567    var $8874=(($8873+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 12568    var $8875=HEAP32[(($8874)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 12569    var $8889 = $8875;label = 1232; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 12570   case 1231: 
 12571    $1426=$8850;
 12572    var $8877=$1426;
 12573    var $8878=(($8877)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 12574    $1425=$8878;
 12575    var $8879=$1425;
 12576    var $8880=$8879; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 12577    $1424=$8880;
 12578    var $8881=$1424;
 12579    var $8882=(($8881)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 12580    var $8883=(($8882)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 12581    var $8884=$8883; //@line 1599 "G:/emscripten/system/include/libcxx/string"
 12582    var $8885=(($8884+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 12583    var $8886=(($8885)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 12584    $1423=$8886;
 12585    var $8887=$1423; //@line 960 "G:/emscripten/system/include/libcxx/memory"
 12586    $1422=$8887;
 12587    var $8888=$1422; //@line 627 "G:/emscripten/system/include/libcxx/memory"
 12588    var $8889 = $8888;label = 1232; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 12589   case 1232: 
 12590    var $8889; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 12591    $1418=$8889;
 12592    var $8890=$1418; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
 12593    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($8844, $8890) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1233; break; } else { label = 1247; break; } //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12594   case 1233: 
 12595    $2655=0; //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12596    (function() { try { __THREW__ = 0; return ___cxa_throw($8843, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 1247; break; } //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12597    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2654) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1234; break; } else { label = 1246; break; } //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12598   case 1234: 
 12599    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream18); //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12600    label = 1254; break; //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12601   case 1235: 
 12602    var $8895$0 = ___cxa_find_matching_catch(-1, -1); $8895$1 = tempRet0;
 12603    var $8896=$8895$0;
 12604    $2542=$8896; //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12605    var $8897=$8895$1;
 12606    $2543=$8897; //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12607    label = 1238; break; //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12608   case 1236: 
 12609    var $8899$0 = ___cxa_find_matching_catch(-1, -1); $8899$1 = tempRet0;
 12610    var $8900=$8899$0;
 12611    $2542=$8900; //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12612    var $8901=$8899$1;
 12613    $2543=$8901; //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12614    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2650) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1237; break; } else { label = 2841; break; } //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12615   case 1237: 
 12616    label = 1238; break; //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12617   case 1238: 
 12618    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2651) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1239; break; } else { label = 2841; break; } //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12619   case 1239: 
 12620    label = 2840; break; //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12621   case 1240: 
 12622    var $8906$0 = ___cxa_find_matching_catch(-1, -1); $8906$1 = tempRet0;
 12623    var $8907=$8906$0;
 12624    $2542=$8907; //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12625    var $8908=$8906$1;
 12626    $2543=$8908; //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12627    label = 1252; break; //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12628   case 1241: 
 12629    var $8910$0 = ___cxa_find_matching_catch(-1, -1); $8910$1 = tempRet0;
 12630    var $8911=$8910$0;
 12631    $2542=$8911; //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12632    var $8912=$8910$1;
 12633    $2543=$8912; //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12634    label = 1244; break; //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12635   case 1242: 
 12636    var $8914$0 = ___cxa_find_matching_catch(-1, -1); $8914$1 = tempRet0;
 12637    var $8915=$8914$0;
 12638    $2542=$8915; //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12639    var $8916=$8914$1;
 12640    $2543=$8916; //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12641    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2652) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1243; break; } else { label = 2841; break; } //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12642   case 1243: 
 12643    label = 1244; break; //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12644   case 1244: 
 12645    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2653) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1245; break; } else { label = 2841; break; } //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12646   case 1245: 
 12647    label = 1252; break; //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12648   case 1246: 
 12649    var $8921$0 = ___cxa_find_matching_catch(-1, -1); $8921$1 = tempRet0;
 12650    var $8922=$8921$0;
 12651    $2542=$8922; //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12652    var $8923=$8921$1;
 12653    $2543=$8923; //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12654    label = 1249; break; //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12655   case 1247: 
 12656    var $8925$0 = ___cxa_find_matching_catch(-1, -1); $8925$1 = tempRet0;
 12657    var $8926=$8925$0;
 12658    $2542=$8926; //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12659    var $8927=$8925$1;
 12660    $2543=$8927; //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12661    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2654) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1248; break; } else { label = 2841; break; } //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12662   case 1248: 
 12663    label = 1249; break; //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12664   case 1249: 
 12665    var $8930=$2655; //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12666    if ($8930) { label = 1250; break; } else { label = 1251; break; } //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12667   case 1250: 
 12668    ___cxa_free_exception($8843); //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12669    label = 1251; break; //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12670   case 1251: 
 12671    label = 1252; break; //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12672   case 1252: 
 12673    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream18) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1253; break; } else { label = 2841; break; } //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12674   case 1253: 
 12675    label = 2840; break; //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12676   case 1254: 
 12677    label = 1255; break; //@line 155 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12678   case 1255: 
 12679    label = 1256; break; //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12680   case 1256: 
 12681    __ZN6StringC1EPKc($2657, ((97952)|0)); //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12682    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2656, $2657, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1257; break; } else { label = 1301; break; } //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12683   case 1257: 
 12684    var $8939 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2656, ((13320)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1258; break; } else { label = 1302; break; } //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12685   case 1258: 
 12686    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2656) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1259; break; } else { label = 1301; break; } //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12687   case 1259: 
 12688    __ZN6StringD1Ev($2657); //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12689    if ($8939) { label = 1260; break; } else { label = 1320; break; } //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 12690   case 1260: 
 12691    $1414=$std_stringstream19;
 12692    $1415=24;
 12693    var $8943=$1414;
 12694    var $8944=$8943; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12695    var $8945=(($8944+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12696    var $8946=$8945; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12697    $1413=$8946;
 12698    var $8947=$1413;
 12699    var $8948=$8947; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 12700    $1412=$8948;
 12701    var $8949=$1412;
 12702    var $8950=$8949; //@line 328 "G:/emscripten/system/include/libcxx/ios"
 12703    HEAP32[(($8950)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
 12704    var $8951=$8947; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 12705    HEAP32[(($8951)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 12706    var $8952=$8943; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12707    HEAP32[(($8952)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12708    var $8953=$8943; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12709    var $8954=(($8953+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12710    var $8955=$8954; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12711    HEAP32[(($8955)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12712    var $8956=$8943; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12713    var $8957=(($8956+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12714    var $8958=$8957; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12715    HEAP32[(($8958)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12716    var $8959=$8943; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12717    var $8960=(($8943+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12718    var $8961=$8960; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12719    $1382=$8959;
 12720    $1383=((109796)|0);
 12721    $1384=$8961;
 12722    var $8962=$1382;
 12723    var $8963=$1383;
 12724    var $8964=$8962; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12725    var $8965=(($8963+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12726    var $8966=$1384; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12727    $1379=$8964;
 12728    $1380=$8965;
 12729    $1381=$8966;
 12730    var $8967=$1379;
 12731    var $8968=$1380;
 12732    var $8969=HEAP32[(($8968)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 12733    var $8970=$8967; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 12734    HEAP32[(($8970)>>2)]=$8969; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 12735    var $8971=(($8968+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 12736    var $8972=HEAP32[(($8971)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 12737    var $8973=$8967; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 12738    var $8974=HEAP32[(($8973)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 12739    var $8975=((($8974)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 12740    var $8976=$8975; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 12741    var $8977=HEAP32[(($8976)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 12742    var $8978=$8967; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 12743    var $8979=(($8978+$8977)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 12744    var $8980=$8979; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 12745    HEAP32[(($8980)>>2)]=$8972; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 12746    var $8981=(($8967+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 12747    HEAP32[(($8981)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 12748    var $8982=$8967; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 12749    var $8983=HEAP32[(($8982)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 12750    var $8984=((($8983)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 12751    var $8985=$8984; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 12752    var $8986=HEAP32[(($8985)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 12753    var $8987=$8967; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 12754    var $8988=(($8987+$8986)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 12755    var $8989=$8988; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 12756    var $8990=$1381; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 12757    $1377=$8989;
 12758    $1378=$8990;
 12759    var $8991=$1377;
 12760    var $8992=$8991; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 12761    var $8993=$1378; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 12762    var $8994=$8993; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 12763    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($8992, $8994) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1261; break; } else { label = 1277; break; }
 12764   case 1261: 
 12765    var $8995=(($8991+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
 12766    HEAP32[(($8995)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
 12767    var $8996=(($8991+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
 12768    HEAP32[(($8996)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
 12769    var $8997=$8962; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12770    var $8998=(($8997+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12771    var $8999=$8998; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12772    var $9000=(($8963+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12773    $1375=$8999;
 12774    $1376=$9000;
 12775    var $9001=$1375;
 12776    var $9002=$1376;
 12777    var $9003=HEAP32[(($9002)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 12778    var $9004=$9001; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 12779    HEAP32[(($9004)>>2)]=$9003; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 12780    var $9005=(($9002+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 12781    var $9006=HEAP32[(($9005)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 12782    var $9007=$9001; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 12783    var $9008=HEAP32[(($9007)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 12784    var $9009=((($9008)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 12785    var $9010=$9009; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 12786    var $9011=HEAP32[(($9010)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 12787    var $9012=$9001; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 12788    var $9013=(($9012+$9011)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 12789    var $9014=$9013; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 12790    HEAP32[(($9014)>>2)]=$9006; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 12791    var $9015=HEAP32[(($8963)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12792    var $9016=$8962; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12793    HEAP32[(($9016)>>2)]=$9015; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12794    var $9017=(($8963+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12795    var $9018=HEAP32[(($9017)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12796    var $9019=$8962; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12797    var $9020=HEAP32[(($9019)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12798    var $9021=((($9020)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12799    var $9022=$9021; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12800    var $9023=HEAP32[(($9022)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12801    var $9024=$8962; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12802    var $9025=(($9024+$9023)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12803    var $9026=$9025; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12804    HEAP32[(($9026)>>2)]=$9018; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12805    var $9027=(($8963+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12806    var $9028=HEAP32[(($9027)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12807    var $9029=$8962; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12808    var $9030=(($9029+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12809    var $9031=$9030; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12810    HEAP32[(($9031)>>2)]=$9028; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 12811    var $9032=$8943; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12812    HEAP32[(($9032)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12813    var $9033=$8943; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12814    var $9034=(($9033+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12815    var $9035=$9034; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12816    HEAP32[(($9035)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12817    var $9036=$8943; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12818    var $9037=(($9036+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12819    var $9038=$9037; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12820    HEAP32[(($9038)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12821    var $9039=(($8943+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12822    var $9040=$1415; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12823    $1410=$9039;
 12824    $1411=$9040;
 12825    var $9041=$1410;
 12826    var $9042=$1411; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
 12827    $1405=$9041;
 12828    $1406=$9042;
 12829    var $9043=$1405;
 12830    var $9044=$9043; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 12831    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($9044) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1262; break; } else { label = 1278; break; }
 12832   case 1262: 
 12833    var $9045=$9043; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 12834    HEAP32[(($9045)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 12835    var $9046=(($9043+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 12836    $1404=$9046;
 12837    var $9047=$1404;
 12838    $1403=$9047;
 12839    var $9048=$1403;
 12840    var $9049=$9048; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 12841    var $9050=(($9048)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 12842    $1402=$9050;
 12843    var $9051=$1402;
 12844    $1401=$9051;
 12845    var $9052=$1401;
 12846    var $9053=$9052; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 12847    $1400=$9053;
 12848    var $9054=$1400;
 12849    var $9055=$9054; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 12850    $1399=$9055;
 12851    var $9056=$1399;
 12852    var $9057=(($9054)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 12853    $1398=$9048;
 12854    var $9058=$1398;
 12855    var $9059=(($9058)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 12856    $1397=$9059;
 12857    var $9060=$1397;
 12858    var $9061=$9060; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 12859    $1396=$9061;
 12860    var $9062=$1396;
 12861    var $9063=(($9062)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 12862    var $9064=(($9063)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 12863    var $9065=$9064; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 12864    var $9066=(($9065)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 12865    $__a_i_i_i_i_i_i279=$9066; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 12866    $__i_i_i_i_i_i_i280=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 12867    label = 1263; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 12868   case 1263: 
 12869    var $9068=$__i_i_i_i_i_i_i280; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 12870    var $9069=(($9068)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 12871    if ($9069) { label = 1264; break; } else { label = 1265; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 12872   case 1264: 
 12873    var $9071=$__i_i_i_i_i_i_i280; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 12874    var $9072=$__a_i_i_i_i_i_i279; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 12875    var $9073=(($9072+($9071<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 12876    HEAP32[(($9073)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 12877    var $9074=$__i_i_i_i_i_i_i280; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 12878    var $9075=((($9074)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 12879    $__i_i_i_i_i_i_i280=$9075; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 12880    label = 1263; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 12881   case 1265: 
 12882    var $9076=(($9043+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 12883    HEAP32[(($9076)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 12884    var $9077=(($9043+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 12885    var $9078=$1406; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 12886    HEAP32[(($9077)>>2)]=$9078; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 12887    $1395=$1409;
 12888    var $9079=$1395;
 12889    $1394=$9079;
 12890    var $9080=$1394;
 12891    var $9081=$9080; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 12892    var $9082=(($9080)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 12893    $1393=$9082;
 12894    var $9083=$1393;
 12895    $1392=$9083;
 12896    var $9084=$1392;
 12897    var $9085=$9084; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 12898    $1391=$9085;
 12899    var $9086=$1391;
 12900    var $9087=$9086; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 12901    $1390=$9087;
 12902    var $9088=$1390;
 12903    var $9089=(($9086)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 12904    $1389=$9080;
 12905    var $9090=$1389;
 12906    var $9091=(($9090)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 12907    $1388=$9091;
 12908    var $9092=$1388;
 12909    var $9093=$9092; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 12910    $1387=$9093;
 12911    var $9094=$1387;
 12912    var $9095=(($9094)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 12913    var $9096=(($9095)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 12914    var $9097=$9096; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 12915    var $9098=(($9097)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 12916    $__a_i_i_i1_i_i_i277=$9098; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 12917    $__i_i_i_i2_i_i_i278=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 12918    label = 1266; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 12919   case 1266: 
 12920    var $9100=$__i_i_i_i2_i_i_i278; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 12921    var $9101=(($9100)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 12922    if ($9101) { label = 1267; break; } else { label = 1268; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 12923   case 1267: 
 12924    var $9103=$__i_i_i_i2_i_i_i278; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 12925    var $9104=$__a_i_i_i1_i_i_i277; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 12926    var $9105=(($9104+($9103<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 12927    HEAP32[(($9105)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 12928    var $9106=$__i_i_i_i2_i_i_i278; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 12929    var $9107=((($9106)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 12930    $__i_i_i_i2_i_i_i278=$9107; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 12931    label = 1266; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 12932   case 1268: 
 12933    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($9043, $1409) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1269; break; } else { label = 1271; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 12934   case 1269: 
 12935    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($1409) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1284; break; } else { label = 1270; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 12936   case 1270: 
 12937    var $9110$0 = ___cxa_find_matching_catch(-1, -1); $9110$1 = tempRet0;
 12938    var $9111=$9110$0;
 12939    $1407=$9111; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 12940    var $9112=$9110$1;
 12941    $1408=$9112; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 12942    label = 1273; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 12943   case 1271: 
 12944    var $9114$0 = ___cxa_find_matching_catch(-1, -1); $9114$1 = tempRet0;
 12945    var $9115=$9114$0;
 12946    $1407=$9115; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 12947    var $9116=$9114$1;
 12948    $1408=$9116; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 12949    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($1409) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1272; break; } else { label = 1276; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 12950   case 1272: 
 12951    label = 1273; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 12952   case 1273: 
 12953    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($9046) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1274; break; } else { label = 1276; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 12954   case 1274: 
 12955    var $9120=$9043; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 12956    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($9120) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1275; break; } else { label = 1276; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 12957   case 1275: 
 12958    var $9122=$1407; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 12959    var $9123=$1408; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 12960    var $9124$0=$9122;
 12961    var $9124$1=0;
 12962    var $9125$0=$9124$0;
 12963    var $9125$1=$9123;
 12964    var $eh_lpad_body_i285$1 = $9125$1;var $eh_lpad_body_i285$0 = $9125$0;label = 1279; break;
 12965   case 1276: 
 12966    var $9127$0 = ___cxa_find_matching_catch(-1, -1,0); $9127$1 = tempRet0;
 12967    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 12968    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 12969   case 1277: 
 12970    var $9129$0 = ___cxa_find_matching_catch(-1, -1); $9129$1 = tempRet0;
 12971    var $9130=$9129$0;
 12972    $1416=$9130; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12973    var $9131=$9129$1;
 12974    $1417=$9131; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12975    label = 1281; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12976   case 1278: 
 12977    var $9133$0 = ___cxa_find_matching_catch(-1, -1); $9133$1 = tempRet0;
 12978    var $eh_lpad_body_i285$1 = $9133$1;var $eh_lpad_body_i285$0 = $9133$0;label = 1279; break;
 12979   case 1279: 
 12980    var $eh_lpad_body_i285$0;
 12981    var $eh_lpad_body_i285$1;
 12982    var $9134=$eh_lpad_body_i285$0;
 12983    $1416=$9134; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12984    var $9135=$eh_lpad_body_i285$1;
 12985    $1417=$9135; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 12986    var $9136=$8943; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 12987    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($9136, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1280; break; } else { label = 1283; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 12988   case 1280: 
 12989    label = 1281; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 12990   case 1281: 
 12991    var $9139=$8943; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 12992    var $9140=(($9139+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 12993    var $9141=$9140; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 12994    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($9141) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1282; break; } else { label = 1283; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 12995   case 1282: 
 12996    var $9143=$1416; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 12997    var $9144=$1417; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 12998    var $9145$0=$9143;
 12999    var $9145$1=0;
 13000    var $9146$0=$9145$0;
 13001    var $9146$1=$9144;
 13002    ___resumeException($9146$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 13003   case 1283: 
 13004    var $9148$0 = ___cxa_find_matching_catch(-1, -1,0); $9148$1 = tempRet0;
 13005    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 13006    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 13007   case 1284: 
 13008    var $9149=$std_stringstream19; //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13009    var $9150=(($9149+8)|0); //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13010    var $9151=$9150; //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13011    var $9152 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($9151, ((96848)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1285; break; } else { label = 1306; break; } //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13012   case 1285: 
 13013    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2659, ((97952)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1286; break; } else { label = 1306; break; } //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13014   case 1286: 
 13015    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2658, $2659, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1287; break; } else { label = 1307; break; } //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13016   case 1287: 
 13017    var $9156 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($9152, $2658) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1288; break; } else { label = 1308; break; } //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13018   case 1288: 
 13019    var $9158 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($9156, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1289; break; } else { label = 1308; break; } //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13020   case 1289: 
 13021    var $9160 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($9158, ((13320)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1290; break; } else { label = 1308; break; } //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13022   case 1290: 
 13023    var $9162 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($9160, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1291; break; } else { label = 1308; break; } //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13024   case 1291: 
 13025    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2658) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1292; break; } else { label = 1307; break; } //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13026   case 1292: 
 13027    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2659) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1293; break; } else { label = 1306; break; } //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13028   case 1293: 
 13029    var $9166=___cxa_allocate_exception(8); //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13030    $2661=1;
 13031    var $9167=$9166; //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13032    $1374=$std_stringstream19;
 13033    var $9168=$1374;
 13034    var $9169=(($9168+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
 13035    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2660, $9169) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1294; break; } else { label = 1312; break; }
 13036   case 1294: 
 13037    label = 1295; break;
 13038   case 1295: 
 13039    $1373=$2660;
 13040    var $9171=$1373;
 13041    $1372=$9171;
 13042    var $9172=$1372;
 13043    $1371=$9172;
 13044    var $9173=$1371;
 13045    $1370=$9173;
 13046    var $9174=$1370;
 13047    var $9175=(($9174)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 13048    $1369=$9175;
 13049    var $9176=$1369;
 13050    var $9177=$9176; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 13051    $1368=$9177;
 13052    var $9178=$1368;
 13053    var $9179=(($9178)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 13054    var $9180=(($9179)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 13055    var $9181=$9180; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 13056    var $9182=(($9181)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 13057    var $9183=$9182; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 13058    var $9184=HEAP8[($9183)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 13059    var $9185=(($9184)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 13060    var $9186=$9185 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 13061    var $9187=(($9186)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 13062    if ($9187) { label = 1296; break; } else { label = 1297; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
 13063   case 1296: 
 13064    $1362=$9173;
 13065    var $9189=$1362;
 13066    var $9190=(($9189)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 13067    $1361=$9190;
 13068    var $9191=$1361;
 13069    var $9192=$9191; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 13070    $1360=$9192;
 13071    var $9193=$1360;
 13072    var $9194=(($9193)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 13073    var $9195=(($9194)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 13074    var $9196=$9195; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 13075    var $9197=(($9196+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 13076    var $9198=HEAP32[(($9197)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 13077    var $9212 = $9198;label = 1298; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 13078   case 1297: 
 13079    $1367=$9173;
 13080    var $9200=$1367;
 13081    var $9201=(($9200)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 13082    $1366=$9201;
 13083    var $9202=$1366;
 13084    var $9203=$9202; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 13085    $1365=$9203;
 13086    var $9204=$1365;
 13087    var $9205=(($9204)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 13088    var $9206=(($9205)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 13089    var $9207=$9206; //@line 1599 "G:/emscripten/system/include/libcxx/string"
 13090    var $9208=(($9207+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 13091    var $9209=(($9208)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 13092    $1364=$9209;
 13093    var $9210=$1364; //@line 960 "G:/emscripten/system/include/libcxx/memory"
 13094    $1363=$9210;
 13095    var $9211=$1363; //@line 627 "G:/emscripten/system/include/libcxx/memory"
 13096    var $9212 = $9211;label = 1298; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 13097   case 1298: 
 13098    var $9212; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 13099    $1359=$9212;
 13100    var $9213=$1359; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
 13101    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($9167, $9213) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1299; break; } else { label = 1313; break; } //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13102   case 1299: 
 13103    $2661=0; //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13104    (function() { try { __THREW__ = 0; return ___cxa_throw($9166, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 1313; break; } //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13105    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2660) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1300; break; } else { label = 1312; break; } //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13106   case 1300: 
 13107    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream19); //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13108    label = 1320; break; //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13109   case 1301: 
 13110    var $9218$0 = ___cxa_find_matching_catch(-1, -1); $9218$1 = tempRet0;
 13111    var $9219=$9218$0;
 13112    $2542=$9219; //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13113    var $9220=$9218$1;
 13114    $2543=$9220; //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13115    label = 1304; break; //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13116   case 1302: 
 13117    var $9222$0 = ___cxa_find_matching_catch(-1, -1); $9222$1 = tempRet0;
 13118    var $9223=$9222$0;
 13119    $2542=$9223; //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13120    var $9224=$9222$1;
 13121    $2543=$9224; //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13122    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2656) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1303; break; } else { label = 2841; break; } //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13123   case 1303: 
 13124    label = 1304; break; //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13125   case 1304: 
 13126    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2657) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1305; break; } else { label = 2841; break; } //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13127   case 1305: 
 13128    label = 2840; break; //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13129   case 1306: 
 13130    var $9229$0 = ___cxa_find_matching_catch(-1, -1); $9229$1 = tempRet0;
 13131    var $9230=$9229$0;
 13132    $2542=$9230; //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13133    var $9231=$9229$1;
 13134    $2543=$9231; //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13135    label = 1318; break; //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13136   case 1307: 
 13137    var $9233$0 = ___cxa_find_matching_catch(-1, -1); $9233$1 = tempRet0;
 13138    var $9234=$9233$0;
 13139    $2542=$9234; //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13140    var $9235=$9233$1;
 13141    $2543=$9235; //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13142    label = 1310; break; //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13143   case 1308: 
 13144    var $9237$0 = ___cxa_find_matching_catch(-1, -1); $9237$1 = tempRet0;
 13145    var $9238=$9237$0;
 13146    $2542=$9238; //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13147    var $9239=$9237$1;
 13148    $2543=$9239; //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13149    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2658) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1309; break; } else { label = 2841; break; } //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13150   case 1309: 
 13151    label = 1310; break; //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13152   case 1310: 
 13153    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2659) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1311; break; } else { label = 2841; break; } //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13154   case 1311: 
 13155    label = 1318; break; //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13156   case 1312: 
 13157    var $9244$0 = ___cxa_find_matching_catch(-1, -1); $9244$1 = tempRet0;
 13158    var $9245=$9244$0;
 13159    $2542=$9245; //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13160    var $9246=$9244$1;
 13161    $2543=$9246; //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13162    label = 1315; break; //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13163   case 1313: 
 13164    var $9248$0 = ___cxa_find_matching_catch(-1, -1); $9248$1 = tempRet0;
 13165    var $9249=$9248$0;
 13166    $2542=$9249; //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13167    var $9250=$9248$1;
 13168    $2543=$9250; //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13169    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2660) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1314; break; } else { label = 2841; break; } //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13170   case 1314: 
 13171    label = 1315; break; //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13172   case 1315: 
 13173    var $9253=$2661; //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13174    if ($9253) { label = 1316; break; } else { label = 1317; break; } //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13175   case 1316: 
 13176    ___cxa_free_exception($9166); //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13177    label = 1317; break; //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13178   case 1317: 
 13179    label = 1318; break; //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13180   case 1318: 
 13181    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream19) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1319; break; } else { label = 2841; break; } //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13182   case 1319: 
 13183    label = 2840; break; //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13184   case 1320: 
 13185    label = 1321; break; //@line 156 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13186   case 1321: 
 13187    label = 1322; break; //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13188   case 1322: 
 13189    __ZN6StringC1EPKc($2663, ((96568)|0)); //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13190    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2662, $2663, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1323; break; } else { label = 1367; break; } //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13191   case 1323: 
 13192    var $9262 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2662, ((95840)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1324; break; } else { label = 1368; break; } //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13193   case 1324: 
 13194    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2662) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1325; break; } else { label = 1367; break; } //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13195   case 1325: 
 13196    __ZN6StringD1Ev($2663); //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13197    if ($9262) { label = 1326; break; } else { label = 1386; break; } //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13198   case 1326: 
 13199    $1355=$std_stringstream20;
 13200    $1356=24;
 13201    var $9266=$1355;
 13202    var $9267=$9266; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13203    var $9268=(($9267+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13204    var $9269=$9268; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13205    $1354=$9269;
 13206    var $9270=$1354;
 13207    var $9271=$9270; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 13208    $1353=$9271;
 13209    var $9272=$1353;
 13210    var $9273=$9272; //@line 328 "G:/emscripten/system/include/libcxx/ios"
 13211    HEAP32[(($9273)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
 13212    var $9274=$9270; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 13213    HEAP32[(($9274)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 13214    var $9275=$9266; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13215    HEAP32[(($9275)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13216    var $9276=$9266; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13217    var $9277=(($9276+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13218    var $9278=$9277; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13219    HEAP32[(($9278)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13220    var $9279=$9266; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13221    var $9280=(($9279+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13222    var $9281=$9280; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13223    HEAP32[(($9281)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13224    var $9282=$9266; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13225    var $9283=(($9266+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13226    var $9284=$9283; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13227    $1323=$9282;
 13228    $1324=((109796)|0);
 13229    $1325=$9284;
 13230    var $9285=$1323;
 13231    var $9286=$1324;
 13232    var $9287=$9285; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13233    var $9288=(($9286+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13234    var $9289=$1325; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13235    $1320=$9287;
 13236    $1321=$9288;
 13237    $1322=$9289;
 13238    var $9290=$1320;
 13239    var $9291=$1321;
 13240    var $9292=HEAP32[(($9291)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 13241    var $9293=$9290; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 13242    HEAP32[(($9293)>>2)]=$9292; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 13243    var $9294=(($9291+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 13244    var $9295=HEAP32[(($9294)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 13245    var $9296=$9290; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 13246    var $9297=HEAP32[(($9296)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 13247    var $9298=((($9297)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 13248    var $9299=$9298; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 13249    var $9300=HEAP32[(($9299)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 13250    var $9301=$9290; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 13251    var $9302=(($9301+$9300)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 13252    var $9303=$9302; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 13253    HEAP32[(($9303)>>2)]=$9295; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 13254    var $9304=(($9290+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 13255    HEAP32[(($9304)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 13256    var $9305=$9290; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 13257    var $9306=HEAP32[(($9305)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 13258    var $9307=((($9306)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 13259    var $9308=$9307; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 13260    var $9309=HEAP32[(($9308)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 13261    var $9310=$9290; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 13262    var $9311=(($9310+$9309)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 13263    var $9312=$9311; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 13264    var $9313=$1322; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 13265    $1318=$9312;
 13266    $1319=$9313;
 13267    var $9314=$1318;
 13268    var $9315=$9314; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 13269    var $9316=$1319; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 13270    var $9317=$9316; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 13271    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($9315, $9317) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1327; break; } else { label = 1343; break; }
 13272   case 1327: 
 13273    var $9318=(($9314+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
 13274    HEAP32[(($9318)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
 13275    var $9319=(($9314+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
 13276    HEAP32[(($9319)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
 13277    var $9320=$9285; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13278    var $9321=(($9320+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13279    var $9322=$9321; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13280    var $9323=(($9286+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13281    $1316=$9322;
 13282    $1317=$9323;
 13283    var $9324=$1316;
 13284    var $9325=$1317;
 13285    var $9326=HEAP32[(($9325)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 13286    var $9327=$9324; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 13287    HEAP32[(($9327)>>2)]=$9326; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 13288    var $9328=(($9325+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 13289    var $9329=HEAP32[(($9328)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 13290    var $9330=$9324; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 13291    var $9331=HEAP32[(($9330)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 13292    var $9332=((($9331)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 13293    var $9333=$9332; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 13294    var $9334=HEAP32[(($9333)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 13295    var $9335=$9324; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 13296    var $9336=(($9335+$9334)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 13297    var $9337=$9336; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 13298    HEAP32[(($9337)>>2)]=$9329; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 13299    var $9338=HEAP32[(($9286)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13300    var $9339=$9285; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13301    HEAP32[(($9339)>>2)]=$9338; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13302    var $9340=(($9286+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13303    var $9341=HEAP32[(($9340)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13304    var $9342=$9285; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13305    var $9343=HEAP32[(($9342)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13306    var $9344=((($9343)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13307    var $9345=$9344; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13308    var $9346=HEAP32[(($9345)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13309    var $9347=$9285; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13310    var $9348=(($9347+$9346)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13311    var $9349=$9348; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13312    HEAP32[(($9349)>>2)]=$9341; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13313    var $9350=(($9286+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13314    var $9351=HEAP32[(($9350)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13315    var $9352=$9285; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13316    var $9353=(($9352+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13317    var $9354=$9353; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13318    HEAP32[(($9354)>>2)]=$9351; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13319    var $9355=$9266; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13320    HEAP32[(($9355)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13321    var $9356=$9266; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13322    var $9357=(($9356+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13323    var $9358=$9357; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13324    HEAP32[(($9358)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13325    var $9359=$9266; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13326    var $9360=(($9359+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13327    var $9361=$9360; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13328    HEAP32[(($9361)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13329    var $9362=(($9266+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13330    var $9363=$1356; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13331    $1351=$9362;
 13332    $1352=$9363;
 13333    var $9364=$1351;
 13334    var $9365=$1352; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
 13335    $1346=$9364;
 13336    $1347=$9365;
 13337    var $9366=$1346;
 13338    var $9367=$9366; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 13339    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($9367) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1328; break; } else { label = 1344; break; }
 13340   case 1328: 
 13341    var $9368=$9366; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 13342    HEAP32[(($9368)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 13343    var $9369=(($9366+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 13344    $1345=$9369;
 13345    var $9370=$1345;
 13346    $1344=$9370;
 13347    var $9371=$1344;
 13348    var $9372=$9371; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 13349    var $9373=(($9371)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 13350    $1343=$9373;
 13351    var $9374=$1343;
 13352    $1342=$9374;
 13353    var $9375=$1342;
 13354    var $9376=$9375; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 13355    $1341=$9376;
 13356    var $9377=$1341;
 13357    var $9378=$9377; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 13358    $1340=$9378;
 13359    var $9379=$1340;
 13360    var $9380=(($9377)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 13361    $1339=$9371;
 13362    var $9381=$1339;
 13363    var $9382=(($9381)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 13364    $1338=$9382;
 13365    var $9383=$1338;
 13366    var $9384=$9383; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 13367    $1337=$9384;
 13368    var $9385=$1337;
 13369    var $9386=(($9385)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 13370    var $9387=(($9386)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 13371    var $9388=$9387; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 13372    var $9389=(($9388)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 13373    $__a_i_i_i_i_i_i292=$9389; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 13374    $__i_i_i_i_i_i_i293=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 13375    label = 1329; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 13376   case 1329: 
 13377    var $9391=$__i_i_i_i_i_i_i293; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 13378    var $9392=(($9391)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 13379    if ($9392) { label = 1330; break; } else { label = 1331; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 13380   case 1330: 
 13381    var $9394=$__i_i_i_i_i_i_i293; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 13382    var $9395=$__a_i_i_i_i_i_i292; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 13383    var $9396=(($9395+($9394<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 13384    HEAP32[(($9396)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 13385    var $9397=$__i_i_i_i_i_i_i293; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 13386    var $9398=((($9397)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 13387    $__i_i_i_i_i_i_i293=$9398; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 13388    label = 1329; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 13389   case 1331: 
 13390    var $9399=(($9366+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 13391    HEAP32[(($9399)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 13392    var $9400=(($9366+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 13393    var $9401=$1347; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 13394    HEAP32[(($9400)>>2)]=$9401; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 13395    $1336=$1350;
 13396    var $9402=$1336;
 13397    $1335=$9402;
 13398    var $9403=$1335;
 13399    var $9404=$9403; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 13400    var $9405=(($9403)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 13401    $1334=$9405;
 13402    var $9406=$1334;
 13403    $1333=$9406;
 13404    var $9407=$1333;
 13405    var $9408=$9407; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 13406    $1332=$9408;
 13407    var $9409=$1332;
 13408    var $9410=$9409; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 13409    $1331=$9410;
 13410    var $9411=$1331;
 13411    var $9412=(($9409)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 13412    $1330=$9403;
 13413    var $9413=$1330;
 13414    var $9414=(($9413)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 13415    $1329=$9414;
 13416    var $9415=$1329;
 13417    var $9416=$9415; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 13418    $1328=$9416;
 13419    var $9417=$1328;
 13420    var $9418=(($9417)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 13421    var $9419=(($9418)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 13422    var $9420=$9419; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 13423    var $9421=(($9420)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 13424    $__a_i_i_i1_i_i_i290=$9421; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 13425    $__i_i_i_i2_i_i_i291=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 13426    label = 1332; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 13427   case 1332: 
 13428    var $9423=$__i_i_i_i2_i_i_i291; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 13429    var $9424=(($9423)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 13430    if ($9424) { label = 1333; break; } else { label = 1334; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 13431   case 1333: 
 13432    var $9426=$__i_i_i_i2_i_i_i291; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 13433    var $9427=$__a_i_i_i1_i_i_i290; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 13434    var $9428=(($9427+($9426<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 13435    HEAP32[(($9428)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 13436    var $9429=$__i_i_i_i2_i_i_i291; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 13437    var $9430=((($9429)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 13438    $__i_i_i_i2_i_i_i291=$9430; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 13439    label = 1332; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 13440   case 1334: 
 13441    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($9366, $1350) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1335; break; } else { label = 1337; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 13442   case 1335: 
 13443    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($1350) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1350; break; } else { label = 1336; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 13444   case 1336: 
 13445    var $9433$0 = ___cxa_find_matching_catch(-1, -1); $9433$1 = tempRet0;
 13446    var $9434=$9433$0;
 13447    $1348=$9434; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 13448    var $9435=$9433$1;
 13449    $1349=$9435; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 13450    label = 1339; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 13451   case 1337: 
 13452    var $9437$0 = ___cxa_find_matching_catch(-1, -1); $9437$1 = tempRet0;
 13453    var $9438=$9437$0;
 13454    $1348=$9438; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 13455    var $9439=$9437$1;
 13456    $1349=$9439; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 13457    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($1350) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1338; break; } else { label = 1342; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 13458   case 1338: 
 13459    label = 1339; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 13460   case 1339: 
 13461    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($9369) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1340; break; } else { label = 1342; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 13462   case 1340: 
 13463    var $9443=$9366; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 13464    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($9443) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1341; break; } else { label = 1342; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 13465   case 1341: 
 13466    var $9445=$1348; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 13467    var $9446=$1349; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 13468    var $9447$0=$9445;
 13469    var $9447$1=0;
 13470    var $9448$0=$9447$0;
 13471    var $9448$1=$9446;
 13472    var $eh_lpad_body_i298$1 = $9448$1;var $eh_lpad_body_i298$0 = $9448$0;label = 1345; break;
 13473   case 1342: 
 13474    var $9450$0 = ___cxa_find_matching_catch(-1, -1,0); $9450$1 = tempRet0;
 13475    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 13476    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 13477   case 1343: 
 13478    var $9452$0 = ___cxa_find_matching_catch(-1, -1); $9452$1 = tempRet0;
 13479    var $9453=$9452$0;
 13480    $1357=$9453; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13481    var $9454=$9452$1;
 13482    $1358=$9454; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13483    label = 1347; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13484   case 1344: 
 13485    var $9456$0 = ___cxa_find_matching_catch(-1, -1); $9456$1 = tempRet0;
 13486    var $eh_lpad_body_i298$1 = $9456$1;var $eh_lpad_body_i298$0 = $9456$0;label = 1345; break;
 13487   case 1345: 
 13488    var $eh_lpad_body_i298$0;
 13489    var $eh_lpad_body_i298$1;
 13490    var $9457=$eh_lpad_body_i298$0;
 13491    $1357=$9457; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13492    var $9458=$eh_lpad_body_i298$1;
 13493    $1358=$9458; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13494    var $9459=$9266; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 13495    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($9459, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1346; break; } else { label = 1349; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 13496   case 1346: 
 13497    label = 1347; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 13498   case 1347: 
 13499    var $9462=$9266; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 13500    var $9463=(($9462+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 13501    var $9464=$9463; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 13502    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($9464) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1348; break; } else { label = 1349; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 13503   case 1348: 
 13504    var $9466=$1357; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 13505    var $9467=$1358; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 13506    var $9468$0=$9466;
 13507    var $9468$1=0;
 13508    var $9469$0=$9468$0;
 13509    var $9469$1=$9467;
 13510    ___resumeException($9469$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 13511   case 1349: 
 13512    var $9471$0 = ___cxa_find_matching_catch(-1, -1,0); $9471$1 = tempRet0;
 13513    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 13514    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 13515   case 1350: 
 13516    var $9472=$std_stringstream20; //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13517    var $9473=(($9472+8)|0); //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13518    var $9474=$9473; //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13519    var $9475 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($9474, ((95248)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1351; break; } else { label = 1372; break; } //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13520   case 1351: 
 13521    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2665, ((96568)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1352; break; } else { label = 1372; break; } //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13522   case 1352: 
 13523    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2664, $2665, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1353; break; } else { label = 1373; break; } //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13524   case 1353: 
 13525    var $9479 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($9475, $2664) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1354; break; } else { label = 1374; break; } //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13526   case 1354: 
 13527    var $9481 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($9479, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1355; break; } else { label = 1374; break; } //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13528   case 1355: 
 13529    var $9483 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($9481, ((95840)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1356; break; } else { label = 1374; break; } //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13530   case 1356: 
 13531    var $9485 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($9483, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1357; break; } else { label = 1374; break; } //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13532   case 1357: 
 13533    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2664) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1358; break; } else { label = 1373; break; } //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13534   case 1358: 
 13535    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2665) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1359; break; } else { label = 1372; break; } //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13536   case 1359: 
 13537    var $9489=___cxa_allocate_exception(8); //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13538    $2667=1;
 13539    var $9490=$9489; //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13540    $1315=$std_stringstream20;
 13541    var $9491=$1315;
 13542    var $9492=(($9491+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
 13543    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2666, $9492) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1360; break; } else { label = 1378; break; }
 13544   case 1360: 
 13545    label = 1361; break;
 13546   case 1361: 
 13547    $1314=$2666;
 13548    var $9494=$1314;
 13549    $1313=$9494;
 13550    var $9495=$1313;
 13551    $1312=$9495;
 13552    var $9496=$1312;
 13553    $1311=$9496;
 13554    var $9497=$1311;
 13555    var $9498=(($9497)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 13556    $1310=$9498;
 13557    var $9499=$1310;
 13558    var $9500=$9499; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 13559    $1309=$9500;
 13560    var $9501=$1309;
 13561    var $9502=(($9501)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 13562    var $9503=(($9502)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 13563    var $9504=$9503; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 13564    var $9505=(($9504)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 13565    var $9506=$9505; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 13566    var $9507=HEAP8[($9506)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 13567    var $9508=(($9507)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 13568    var $9509=$9508 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 13569    var $9510=(($9509)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 13570    if ($9510) { label = 1362; break; } else { label = 1363; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
 13571   case 1362: 
 13572    $1303=$9496;
 13573    var $9512=$1303;
 13574    var $9513=(($9512)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 13575    $1302=$9513;
 13576    var $9514=$1302;
 13577    var $9515=$9514; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 13578    $1301=$9515;
 13579    var $9516=$1301;
 13580    var $9517=(($9516)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 13581    var $9518=(($9517)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 13582    var $9519=$9518; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 13583    var $9520=(($9519+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 13584    var $9521=HEAP32[(($9520)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 13585    var $9535 = $9521;label = 1364; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 13586   case 1363: 
 13587    $1308=$9496;
 13588    var $9523=$1308;
 13589    var $9524=(($9523)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 13590    $1307=$9524;
 13591    var $9525=$1307;
 13592    var $9526=$9525; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 13593    $1306=$9526;
 13594    var $9527=$1306;
 13595    var $9528=(($9527)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 13596    var $9529=(($9528)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 13597    var $9530=$9529; //@line 1599 "G:/emscripten/system/include/libcxx/string"
 13598    var $9531=(($9530+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 13599    var $9532=(($9531)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 13600    $1305=$9532;
 13601    var $9533=$1305; //@line 960 "G:/emscripten/system/include/libcxx/memory"
 13602    $1304=$9533;
 13603    var $9534=$1304; //@line 627 "G:/emscripten/system/include/libcxx/memory"
 13604    var $9535 = $9534;label = 1364; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 13605   case 1364: 
 13606    var $9535; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 13607    $1300=$9535;
 13608    var $9536=$1300; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
 13609    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($9490, $9536) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1365; break; } else { label = 1379; break; } //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13610   case 1365: 
 13611    $2667=0; //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13612    (function() { try { __THREW__ = 0; return ___cxa_throw($9489, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 1379; break; } //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13613    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2666) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1366; break; } else { label = 1378; break; } //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13614   case 1366: 
 13615    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream20); //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13616    label = 1386; break; //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13617   case 1367: 
 13618    var $9541$0 = ___cxa_find_matching_catch(-1, -1); $9541$1 = tempRet0;
 13619    var $9542=$9541$0;
 13620    $2542=$9542; //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13621    var $9543=$9541$1;
 13622    $2543=$9543; //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13623    label = 1370; break; //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13624   case 1368: 
 13625    var $9545$0 = ___cxa_find_matching_catch(-1, -1); $9545$1 = tempRet0;
 13626    var $9546=$9545$0;
 13627    $2542=$9546; //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13628    var $9547=$9545$1;
 13629    $2543=$9547; //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13630    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2662) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1369; break; } else { label = 2841; break; } //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13631   case 1369: 
 13632    label = 1370; break; //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13633   case 1370: 
 13634    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2663) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1371; break; } else { label = 2841; break; } //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13635   case 1371: 
 13636    label = 2840; break; //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13637   case 1372: 
 13638    var $9552$0 = ___cxa_find_matching_catch(-1, -1); $9552$1 = tempRet0;
 13639    var $9553=$9552$0;
 13640    $2542=$9553; //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13641    var $9554=$9552$1;
 13642    $2543=$9554; //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13643    label = 1384; break; //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13644   case 1373: 
 13645    var $9556$0 = ___cxa_find_matching_catch(-1, -1); $9556$1 = tempRet0;
 13646    var $9557=$9556$0;
 13647    $2542=$9557; //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13648    var $9558=$9556$1;
 13649    $2543=$9558; //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13650    label = 1376; break; //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13651   case 1374: 
 13652    var $9560$0 = ___cxa_find_matching_catch(-1, -1); $9560$1 = tempRet0;
 13653    var $9561=$9560$0;
 13654    $2542=$9561; //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13655    var $9562=$9560$1;
 13656    $2543=$9562; //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13657    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2664) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1375; break; } else { label = 2841; break; } //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13658   case 1375: 
 13659    label = 1376; break; //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13660   case 1376: 
 13661    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2665) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1377; break; } else { label = 2841; break; } //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13662   case 1377: 
 13663    label = 1384; break; //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13664   case 1378: 
 13665    var $9567$0 = ___cxa_find_matching_catch(-1, -1); $9567$1 = tempRet0;
 13666    var $9568=$9567$0;
 13667    $2542=$9568; //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13668    var $9569=$9567$1;
 13669    $2543=$9569; //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13670    label = 1381; break; //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13671   case 1379: 
 13672    var $9571$0 = ___cxa_find_matching_catch(-1, -1); $9571$1 = tempRet0;
 13673    var $9572=$9571$0;
 13674    $2542=$9572; //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13675    var $9573=$9571$1;
 13676    $2543=$9573; //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13677    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2666) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1380; break; } else { label = 2841; break; } //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13678   case 1380: 
 13679    label = 1381; break; //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13680   case 1381: 
 13681    var $9576=$2667; //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13682    if ($9576) { label = 1382; break; } else { label = 1383; break; } //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13683   case 1382: 
 13684    ___cxa_free_exception($9489); //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13685    label = 1383; break; //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13686   case 1383: 
 13687    label = 1384; break; //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13688   case 1384: 
 13689    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream20) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1385; break; } else { label = 2841; break; } //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13690   case 1385: 
 13691    label = 2840; break; //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13692   case 1386: 
 13693    label = 1387; break; //@line 158 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13694   case 1387: 
 13695    label = 1388; break; //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13696   case 1388: 
 13697    __ZN6StringC1EPKc($2669, ((96568)|0)); //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13698    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2668, $2669, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1389; break; } else { label = 1433; break; } //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13699   case 1389: 
 13700    var $9585 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2668, ((94840)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1390; break; } else { label = 1434; break; } //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13701   case 1390: 
 13702    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2668) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1391; break; } else { label = 1433; break; } //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13703   case 1391: 
 13704    __ZN6StringD1Ev($2669); //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13705    if ($9585) { label = 1392; break; } else { label = 1452; break; } //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 13706   case 1392: 
 13707    $1296=$std_stringstream21;
 13708    $1297=24;
 13709    var $9589=$1296;
 13710    var $9590=$9589; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13711    var $9591=(($9590+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13712    var $9592=$9591; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13713    $1295=$9592;
 13714    var $9593=$1295;
 13715    var $9594=$9593; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 13716    $1294=$9594;
 13717    var $9595=$1294;
 13718    var $9596=$9595; //@line 328 "G:/emscripten/system/include/libcxx/ios"
 13719    HEAP32[(($9596)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
 13720    var $9597=$9593; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 13721    HEAP32[(($9597)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 13722    var $9598=$9589; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13723    HEAP32[(($9598)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13724    var $9599=$9589; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13725    var $9600=(($9599+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13726    var $9601=$9600; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13727    HEAP32[(($9601)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13728    var $9602=$9589; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13729    var $9603=(($9602+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13730    var $9604=$9603; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13731    HEAP32[(($9604)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13732    var $9605=$9589; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13733    var $9606=(($9589+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13734    var $9607=$9606; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13735    $1264=$9605;
 13736    $1265=((109796)|0);
 13737    $1266=$9607;
 13738    var $9608=$1264;
 13739    var $9609=$1265;
 13740    var $9610=$9608; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13741    var $9611=(($9609+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13742    var $9612=$1266; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13743    $1261=$9610;
 13744    $1262=$9611;
 13745    $1263=$9612;
 13746    var $9613=$1261;
 13747    var $9614=$1262;
 13748    var $9615=HEAP32[(($9614)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 13749    var $9616=$9613; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 13750    HEAP32[(($9616)>>2)]=$9615; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 13751    var $9617=(($9614+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 13752    var $9618=HEAP32[(($9617)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 13753    var $9619=$9613; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 13754    var $9620=HEAP32[(($9619)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 13755    var $9621=((($9620)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 13756    var $9622=$9621; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 13757    var $9623=HEAP32[(($9622)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 13758    var $9624=$9613; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 13759    var $9625=(($9624+$9623)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 13760    var $9626=$9625; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 13761    HEAP32[(($9626)>>2)]=$9618; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 13762    var $9627=(($9613+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 13763    HEAP32[(($9627)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 13764    var $9628=$9613; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 13765    var $9629=HEAP32[(($9628)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 13766    var $9630=((($9629)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 13767    var $9631=$9630; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 13768    var $9632=HEAP32[(($9631)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 13769    var $9633=$9613; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 13770    var $9634=(($9633+$9632)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 13771    var $9635=$9634; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 13772    var $9636=$1263; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 13773    $1259=$9635;
 13774    $1260=$9636;
 13775    var $9637=$1259;
 13776    var $9638=$9637; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 13777    var $9639=$1260; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 13778    var $9640=$9639; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 13779    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($9638, $9640) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1393; break; } else { label = 1409; break; }
 13780   case 1393: 
 13781    var $9641=(($9637+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
 13782    HEAP32[(($9641)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
 13783    var $9642=(($9637+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
 13784    HEAP32[(($9642)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
 13785    var $9643=$9608; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13786    var $9644=(($9643+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13787    var $9645=$9644; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13788    var $9646=(($9609+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13789    $1257=$9645;
 13790    $1258=$9646;
 13791    var $9647=$1257;
 13792    var $9648=$1258;
 13793    var $9649=HEAP32[(($9648)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 13794    var $9650=$9647; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 13795    HEAP32[(($9650)>>2)]=$9649; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 13796    var $9651=(($9648+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 13797    var $9652=HEAP32[(($9651)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 13798    var $9653=$9647; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 13799    var $9654=HEAP32[(($9653)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 13800    var $9655=((($9654)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 13801    var $9656=$9655; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 13802    var $9657=HEAP32[(($9656)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 13803    var $9658=$9647; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 13804    var $9659=(($9658+$9657)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 13805    var $9660=$9659; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 13806    HEAP32[(($9660)>>2)]=$9652; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 13807    var $9661=HEAP32[(($9609)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13808    var $9662=$9608; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13809    HEAP32[(($9662)>>2)]=$9661; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13810    var $9663=(($9609+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13811    var $9664=HEAP32[(($9663)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13812    var $9665=$9608; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13813    var $9666=HEAP32[(($9665)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13814    var $9667=((($9666)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13815    var $9668=$9667; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13816    var $9669=HEAP32[(($9668)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13817    var $9670=$9608; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13818    var $9671=(($9670+$9669)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13819    var $9672=$9671; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13820    HEAP32[(($9672)>>2)]=$9664; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13821    var $9673=(($9609+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13822    var $9674=HEAP32[(($9673)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13823    var $9675=$9608; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13824    var $9676=(($9675+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13825    var $9677=$9676; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13826    HEAP32[(($9677)>>2)]=$9674; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 13827    var $9678=$9589; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13828    HEAP32[(($9678)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13829    var $9679=$9589; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13830    var $9680=(($9679+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13831    var $9681=$9680; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13832    HEAP32[(($9681)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13833    var $9682=$9589; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13834    var $9683=(($9682+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13835    var $9684=$9683; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13836    HEAP32[(($9684)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13837    var $9685=(($9589+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13838    var $9686=$1297; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13839    $1292=$9685;
 13840    $1293=$9686;
 13841    var $9687=$1292;
 13842    var $9688=$1293; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
 13843    $1287=$9687;
 13844    $1288=$9688;
 13845    var $9689=$1287;
 13846    var $9690=$9689; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 13847    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($9690) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1394; break; } else { label = 1410; break; }
 13848   case 1394: 
 13849    var $9691=$9689; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 13850    HEAP32[(($9691)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 13851    var $9692=(($9689+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 13852    $1286=$9692;
 13853    var $9693=$1286;
 13854    $1285=$9693;
 13855    var $9694=$1285;
 13856    var $9695=$9694; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 13857    var $9696=(($9694)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 13858    $1284=$9696;
 13859    var $9697=$1284;
 13860    $1283=$9697;
 13861    var $9698=$1283;
 13862    var $9699=$9698; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 13863    $1282=$9699;
 13864    var $9700=$1282;
 13865    var $9701=$9700; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 13866    $1281=$9701;
 13867    var $9702=$1281;
 13868    var $9703=(($9700)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 13869    $1280=$9694;
 13870    var $9704=$1280;
 13871    var $9705=(($9704)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 13872    $1279=$9705;
 13873    var $9706=$1279;
 13874    var $9707=$9706; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 13875    $1278=$9707;
 13876    var $9708=$1278;
 13877    var $9709=(($9708)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 13878    var $9710=(($9709)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 13879    var $9711=$9710; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 13880    var $9712=(($9711)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 13881    $__a_i_i_i_i_i_i305=$9712; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 13882    $__i_i_i_i_i_i_i306=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 13883    label = 1395; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 13884   case 1395: 
 13885    var $9714=$__i_i_i_i_i_i_i306; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 13886    var $9715=(($9714)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 13887    if ($9715) { label = 1396; break; } else { label = 1397; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 13888   case 1396: 
 13889    var $9717=$__i_i_i_i_i_i_i306; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 13890    var $9718=$__a_i_i_i_i_i_i305; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 13891    var $9719=(($9718+($9717<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 13892    HEAP32[(($9719)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 13893    var $9720=$__i_i_i_i_i_i_i306; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 13894    var $9721=((($9720)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 13895    $__i_i_i_i_i_i_i306=$9721; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 13896    label = 1395; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 13897   case 1397: 
 13898    var $9722=(($9689+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 13899    HEAP32[(($9722)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 13900    var $9723=(($9689+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 13901    var $9724=$1288; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 13902    HEAP32[(($9723)>>2)]=$9724; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 13903    $1277=$1291;
 13904    var $9725=$1277;
 13905    $1276=$9725;
 13906    var $9726=$1276;
 13907    var $9727=$9726; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 13908    var $9728=(($9726)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 13909    $1275=$9728;
 13910    var $9729=$1275;
 13911    $1274=$9729;
 13912    var $9730=$1274;
 13913    var $9731=$9730; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 13914    $1273=$9731;
 13915    var $9732=$1273;
 13916    var $9733=$9732; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 13917    $1272=$9733;
 13918    var $9734=$1272;
 13919    var $9735=(($9732)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 13920    $1271=$9726;
 13921    var $9736=$1271;
 13922    var $9737=(($9736)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 13923    $1270=$9737;
 13924    var $9738=$1270;
 13925    var $9739=$9738; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 13926    $1269=$9739;
 13927    var $9740=$1269;
 13928    var $9741=(($9740)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 13929    var $9742=(($9741)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 13930    var $9743=$9742; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 13931    var $9744=(($9743)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 13932    $__a_i_i_i1_i_i_i303=$9744; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 13933    $__i_i_i_i2_i_i_i304=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 13934    label = 1398; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 13935   case 1398: 
 13936    var $9746=$__i_i_i_i2_i_i_i304; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 13937    var $9747=(($9746)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 13938    if ($9747) { label = 1399; break; } else { label = 1400; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 13939   case 1399: 
 13940    var $9749=$__i_i_i_i2_i_i_i304; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 13941    var $9750=$__a_i_i_i1_i_i_i303; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 13942    var $9751=(($9750+($9749<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 13943    HEAP32[(($9751)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 13944    var $9752=$__i_i_i_i2_i_i_i304; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 13945    var $9753=((($9752)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 13946    $__i_i_i_i2_i_i_i304=$9753; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 13947    label = 1398; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 13948   case 1400: 
 13949    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($9689, $1291) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1401; break; } else { label = 1403; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 13950   case 1401: 
 13951    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($1291) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1416; break; } else { label = 1402; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 13952   case 1402: 
 13953    var $9756$0 = ___cxa_find_matching_catch(-1, -1); $9756$1 = tempRet0;
 13954    var $9757=$9756$0;
 13955    $1289=$9757; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 13956    var $9758=$9756$1;
 13957    $1290=$9758; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 13958    label = 1405; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 13959   case 1403: 
 13960    var $9760$0 = ___cxa_find_matching_catch(-1, -1); $9760$1 = tempRet0;
 13961    var $9761=$9760$0;
 13962    $1289=$9761; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 13963    var $9762=$9760$1;
 13964    $1290=$9762; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 13965    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($1291) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1404; break; } else { label = 1408; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 13966   case 1404: 
 13967    label = 1405; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 13968   case 1405: 
 13969    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($9692) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1406; break; } else { label = 1408; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 13970   case 1406: 
 13971    var $9766=$9689; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 13972    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($9766) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1407; break; } else { label = 1408; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 13973   case 1407: 
 13974    var $9768=$1289; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 13975    var $9769=$1290; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 13976    var $9770$0=$9768;
 13977    var $9770$1=0;
 13978    var $9771$0=$9770$0;
 13979    var $9771$1=$9769;
 13980    var $eh_lpad_body_i311$1 = $9771$1;var $eh_lpad_body_i311$0 = $9771$0;label = 1411; break;
 13981   case 1408: 
 13982    var $9773$0 = ___cxa_find_matching_catch(-1, -1,0); $9773$1 = tempRet0;
 13983    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 13984    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 13985   case 1409: 
 13986    var $9775$0 = ___cxa_find_matching_catch(-1, -1); $9775$1 = tempRet0;
 13987    var $9776=$9775$0;
 13988    $1298=$9776; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13989    var $9777=$9775$1;
 13990    $1299=$9777; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13991    label = 1413; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 13992   case 1410: 
 13993    var $9779$0 = ___cxa_find_matching_catch(-1, -1); $9779$1 = tempRet0;
 13994    var $eh_lpad_body_i311$1 = $9779$1;var $eh_lpad_body_i311$0 = $9779$0;label = 1411; break;
 13995   case 1411: 
 13996    var $eh_lpad_body_i311$0;
 13997    var $eh_lpad_body_i311$1;
 13998    var $9780=$eh_lpad_body_i311$0;
 13999    $1298=$9780; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14000    var $9781=$eh_lpad_body_i311$1;
 14001    $1299=$9781; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14002    var $9782=$9589; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 14003    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($9782, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1412; break; } else { label = 1415; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 14004   case 1412: 
 14005    label = 1413; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 14006   case 1413: 
 14007    var $9785=$9589; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 14008    var $9786=(($9785+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 14009    var $9787=$9786; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 14010    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($9787) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1414; break; } else { label = 1415; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 14011   case 1414: 
 14012    var $9789=$1298; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 14013    var $9790=$1299; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 14014    var $9791$0=$9789;
 14015    var $9791$1=0;
 14016    var $9792$0=$9791$0;
 14017    var $9792$1=$9790;
 14018    ___resumeException($9792$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 14019   case 1415: 
 14020    var $9794$0 = ___cxa_find_matching_catch(-1, -1,0); $9794$1 = tempRet0;
 14021    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 14022    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 14023   case 1416: 
 14024    var $9795=$std_stringstream21; //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14025    var $9796=(($9795+8)|0); //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14026    var $9797=$9796; //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14027    var $9798 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($9797, ((94536)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1417; break; } else { label = 1438; break; } //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14028   case 1417: 
 14029    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2671, ((96568)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1418; break; } else { label = 1438; break; } //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14030   case 1418: 
 14031    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2670, $2671, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1419; break; } else { label = 1439; break; } //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14032   case 1419: 
 14033    var $9802 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($9798, $2670) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1420; break; } else { label = 1440; break; } //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14034   case 1420: 
 14035    var $9804 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($9802, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1421; break; } else { label = 1440; break; } //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14036   case 1421: 
 14037    var $9806 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($9804, ((94840)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1422; break; } else { label = 1440; break; } //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14038   case 1422: 
 14039    var $9808 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($9806, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1423; break; } else { label = 1440; break; } //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14040   case 1423: 
 14041    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2670) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1424; break; } else { label = 1439; break; } //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14042   case 1424: 
 14043    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2671) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1425; break; } else { label = 1438; break; } //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14044   case 1425: 
 14045    var $9812=___cxa_allocate_exception(8); //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14046    $2673=1;
 14047    var $9813=$9812; //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14048    $1256=$std_stringstream21;
 14049    var $9814=$1256;
 14050    var $9815=(($9814+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
 14051    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2672, $9815) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1426; break; } else { label = 1444; break; }
 14052   case 1426: 
 14053    label = 1427; break;
 14054   case 1427: 
 14055    $1255=$2672;
 14056    var $9817=$1255;
 14057    $1254=$9817;
 14058    var $9818=$1254;
 14059    $1253=$9818;
 14060    var $9819=$1253;
 14061    $1252=$9819;
 14062    var $9820=$1252;
 14063    var $9821=(($9820)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 14064    $1251=$9821;
 14065    var $9822=$1251;
 14066    var $9823=$9822; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 14067    $1250=$9823;
 14068    var $9824=$1250;
 14069    var $9825=(($9824)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 14070    var $9826=(($9825)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 14071    var $9827=$9826; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 14072    var $9828=(($9827)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 14073    var $9829=$9828; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 14074    var $9830=HEAP8[($9829)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 14075    var $9831=(($9830)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 14076    var $9832=$9831 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 14077    var $9833=(($9832)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 14078    if ($9833) { label = 1428; break; } else { label = 1429; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
 14079   case 1428: 
 14080    $1244=$9819;
 14081    var $9835=$1244;
 14082    var $9836=(($9835)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 14083    $1243=$9836;
 14084    var $9837=$1243;
 14085    var $9838=$9837; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 14086    $1242=$9838;
 14087    var $9839=$1242;
 14088    var $9840=(($9839)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 14089    var $9841=(($9840)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 14090    var $9842=$9841; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 14091    var $9843=(($9842+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 14092    var $9844=HEAP32[(($9843)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 14093    var $9858 = $9844;label = 1430; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 14094   case 1429: 
 14095    $1249=$9819;
 14096    var $9846=$1249;
 14097    var $9847=(($9846)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 14098    $1248=$9847;
 14099    var $9848=$1248;
 14100    var $9849=$9848; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 14101    $1247=$9849;
 14102    var $9850=$1247;
 14103    var $9851=(($9850)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 14104    var $9852=(($9851)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 14105    var $9853=$9852; //@line 1599 "G:/emscripten/system/include/libcxx/string"
 14106    var $9854=(($9853+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 14107    var $9855=(($9854)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 14108    $1246=$9855;
 14109    var $9856=$1246; //@line 960 "G:/emscripten/system/include/libcxx/memory"
 14110    $1245=$9856;
 14111    var $9857=$1245; //@line 627 "G:/emscripten/system/include/libcxx/memory"
 14112    var $9858 = $9857;label = 1430; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 14113   case 1430: 
 14114    var $9858; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 14115    $1241=$9858;
 14116    var $9859=$1241; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
 14117    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($9813, $9859) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1431; break; } else { label = 1445; break; } //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14118   case 1431: 
 14119    $2673=0; //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14120    (function() { try { __THREW__ = 0; return ___cxa_throw($9812, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 1445; break; } //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14121    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2672) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1432; break; } else { label = 1444; break; } //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14122   case 1432: 
 14123    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream21); //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14124    label = 1452; break; //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14125   case 1433: 
 14126    var $9864$0 = ___cxa_find_matching_catch(-1, -1); $9864$1 = tempRet0;
 14127    var $9865=$9864$0;
 14128    $2542=$9865; //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14129    var $9866=$9864$1;
 14130    $2543=$9866; //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14131    label = 1436; break; //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14132   case 1434: 
 14133    var $9868$0 = ___cxa_find_matching_catch(-1, -1); $9868$1 = tempRet0;
 14134    var $9869=$9868$0;
 14135    $2542=$9869; //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14136    var $9870=$9868$1;
 14137    $2543=$9870; //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14138    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2668) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1435; break; } else { label = 2841; break; } //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14139   case 1435: 
 14140    label = 1436; break; //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14141   case 1436: 
 14142    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2669) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1437; break; } else { label = 2841; break; } //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14143   case 1437: 
 14144    label = 2840; break; //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14145   case 1438: 
 14146    var $9875$0 = ___cxa_find_matching_catch(-1, -1); $9875$1 = tempRet0;
 14147    var $9876=$9875$0;
 14148    $2542=$9876; //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14149    var $9877=$9875$1;
 14150    $2543=$9877; //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14151    label = 1450; break; //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14152   case 1439: 
 14153    var $9879$0 = ___cxa_find_matching_catch(-1, -1); $9879$1 = tempRet0;
 14154    var $9880=$9879$0;
 14155    $2542=$9880; //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14156    var $9881=$9879$1;
 14157    $2543=$9881; //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14158    label = 1442; break; //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14159   case 1440: 
 14160    var $9883$0 = ___cxa_find_matching_catch(-1, -1); $9883$1 = tempRet0;
 14161    var $9884=$9883$0;
 14162    $2542=$9884; //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14163    var $9885=$9883$1;
 14164    $2543=$9885; //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14165    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2670) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1441; break; } else { label = 2841; break; } //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14166   case 1441: 
 14167    label = 1442; break; //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14168   case 1442: 
 14169    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2671) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1443; break; } else { label = 2841; break; } //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14170   case 1443: 
 14171    label = 1450; break; //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14172   case 1444: 
 14173    var $9890$0 = ___cxa_find_matching_catch(-1, -1); $9890$1 = tempRet0;
 14174    var $9891=$9890$0;
 14175    $2542=$9891; //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14176    var $9892=$9890$1;
 14177    $2543=$9892; //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14178    label = 1447; break; //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14179   case 1445: 
 14180    var $9894$0 = ___cxa_find_matching_catch(-1, -1); $9894$1 = tempRet0;
 14181    var $9895=$9894$0;
 14182    $2542=$9895; //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14183    var $9896=$9894$1;
 14184    $2543=$9896; //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14185    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2672) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1446; break; } else { label = 2841; break; } //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14186   case 1446: 
 14187    label = 1447; break; //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14188   case 1447: 
 14189    var $9899=$2673; //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14190    if ($9899) { label = 1448; break; } else { label = 1449; break; } //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14191   case 1448: 
 14192    ___cxa_free_exception($9812); //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14193    label = 1449; break; //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14194   case 1449: 
 14195    label = 1450; break; //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14196   case 1450: 
 14197    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream21) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1451; break; } else { label = 2841; break; } //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14198   case 1451: 
 14199    label = 2840; break; //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14200   case 1452: 
 14201    label = 1453; break; //@line 159 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14202   case 1453: 
 14203    label = 1454; break; //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14204   case 1454: 
 14205    __ZN6StringC1EPKc($2675, ((94168)|0)); //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14206    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2674, $2675, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1455; break; } else { label = 1499; break; } //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14207   case 1455: 
 14208    var $9908 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2674, ((93872)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1456; break; } else { label = 1500; break; } //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14209   case 1456: 
 14210    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2674) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1457; break; } else { label = 1499; break; } //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14211   case 1457: 
 14212    __ZN6StringD1Ev($2675); //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14213    if ($9908) { label = 1458; break; } else { label = 1518; break; } //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14214   case 1458: 
 14215    $1237=$std_stringstream22;
 14216    $1238=24;
 14217    var $9912=$1237;
 14218    var $9913=$9912; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14219    var $9914=(($9913+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14220    var $9915=$9914; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14221    $1236=$9915;
 14222    var $9916=$1236;
 14223    var $9917=$9916; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 14224    $1235=$9917;
 14225    var $9918=$1235;
 14226    var $9919=$9918; //@line 328 "G:/emscripten/system/include/libcxx/ios"
 14227    HEAP32[(($9919)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
 14228    var $9920=$9916; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 14229    HEAP32[(($9920)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 14230    var $9921=$9912; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14231    HEAP32[(($9921)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14232    var $9922=$9912; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14233    var $9923=(($9922+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14234    var $9924=$9923; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14235    HEAP32[(($9924)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14236    var $9925=$9912; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14237    var $9926=(($9925+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14238    var $9927=$9926; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14239    HEAP32[(($9927)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14240    var $9928=$9912; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14241    var $9929=(($9912+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14242    var $9930=$9929; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14243    $1205=$9928;
 14244    $1206=((109796)|0);
 14245    $1207=$9930;
 14246    var $9931=$1205;
 14247    var $9932=$1206;
 14248    var $9933=$9931; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14249    var $9934=(($9932+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14250    var $9935=$1207; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14251    $1202=$9933;
 14252    $1203=$9934;
 14253    $1204=$9935;
 14254    var $9936=$1202;
 14255    var $9937=$1203;
 14256    var $9938=HEAP32[(($9937)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 14257    var $9939=$9936; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 14258    HEAP32[(($9939)>>2)]=$9938; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 14259    var $9940=(($9937+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 14260    var $9941=HEAP32[(($9940)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 14261    var $9942=$9936; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 14262    var $9943=HEAP32[(($9942)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 14263    var $9944=((($9943)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 14264    var $9945=$9944; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 14265    var $9946=HEAP32[(($9945)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 14266    var $9947=$9936; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 14267    var $9948=(($9947+$9946)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 14268    var $9949=$9948; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 14269    HEAP32[(($9949)>>2)]=$9941; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 14270    var $9950=(($9936+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 14271    HEAP32[(($9950)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 14272    var $9951=$9936; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 14273    var $9952=HEAP32[(($9951)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 14274    var $9953=((($9952)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 14275    var $9954=$9953; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 14276    var $9955=HEAP32[(($9954)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 14277    var $9956=$9936; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 14278    var $9957=(($9956+$9955)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 14279    var $9958=$9957; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 14280    var $9959=$1204; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 14281    $1200=$9958;
 14282    $1201=$9959;
 14283    var $9960=$1200;
 14284    var $9961=$9960; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 14285    var $9962=$1201; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 14286    var $9963=$9962; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 14287    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($9961, $9963) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1459; break; } else { label = 1475; break; }
 14288   case 1459: 
 14289    var $9964=(($9960+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
 14290    HEAP32[(($9964)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
 14291    var $9965=(($9960+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
 14292    HEAP32[(($9965)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
 14293    var $9966=$9931; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14294    var $9967=(($9966+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14295    var $9968=$9967; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14296    var $9969=(($9932+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14297    $1198=$9968;
 14298    $1199=$9969;
 14299    var $9970=$1198;
 14300    var $9971=$1199;
 14301    var $9972=HEAP32[(($9971)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 14302    var $9973=$9970; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 14303    HEAP32[(($9973)>>2)]=$9972; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 14304    var $9974=(($9971+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 14305    var $9975=HEAP32[(($9974)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 14306    var $9976=$9970; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 14307    var $9977=HEAP32[(($9976)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 14308    var $9978=((($9977)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 14309    var $9979=$9978; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 14310    var $9980=HEAP32[(($9979)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 14311    var $9981=$9970; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 14312    var $9982=(($9981+$9980)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 14313    var $9983=$9982; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 14314    HEAP32[(($9983)>>2)]=$9975; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 14315    var $9984=HEAP32[(($9932)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14316    var $9985=$9931; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14317    HEAP32[(($9985)>>2)]=$9984; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14318    var $9986=(($9932+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14319    var $9987=HEAP32[(($9986)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14320    var $9988=$9931; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14321    var $9989=HEAP32[(($9988)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14322    var $9990=((($9989)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14323    var $9991=$9990; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14324    var $9992=HEAP32[(($9991)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14325    var $9993=$9931; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14326    var $9994=(($9993+$9992)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14327    var $9995=$9994; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14328    HEAP32[(($9995)>>2)]=$9987; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14329    var $9996=(($9932+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14330    var $9997=HEAP32[(($9996)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14331    var $9998=$9931; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14332    var $9999=(($9998+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14333    var $10000=$9999; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14334    HEAP32[(($10000)>>2)]=$9997; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14335    var $10001=$9912; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14336    HEAP32[(($10001)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14337    var $10002=$9912; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14338    var $10003=(($10002+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14339    var $10004=$10003; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14340    HEAP32[(($10004)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14341    var $10005=$9912; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14342    var $10006=(($10005+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14343    var $10007=$10006; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14344    HEAP32[(($10007)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14345    var $10008=(($9912+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14346    var $10009=$1238; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14347    $1233=$10008;
 14348    $1234=$10009;
 14349    var $10010=$1233;
 14350    var $10011=$1234; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
 14351    $1228=$10010;
 14352    $1229=$10011;
 14353    var $10012=$1228;
 14354    var $10013=$10012; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 14355    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($10013) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1460; break; } else { label = 1476; break; }
 14356   case 1460: 
 14357    var $10014=$10012; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 14358    HEAP32[(($10014)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 14359    var $10015=(($10012+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 14360    $1227=$10015;
 14361    var $10016=$1227;
 14362    $1226=$10016;
 14363    var $10017=$1226;
 14364    var $10018=$10017; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 14365    var $10019=(($10017)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 14366    $1225=$10019;
 14367    var $10020=$1225;
 14368    $1224=$10020;
 14369    var $10021=$1224;
 14370    var $10022=$10021; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 14371    $1223=$10022;
 14372    var $10023=$1223;
 14373    var $10024=$10023; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 14374    $1222=$10024;
 14375    var $10025=$1222;
 14376    var $10026=(($10023)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 14377    $1221=$10017;
 14378    var $10027=$1221;
 14379    var $10028=(($10027)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 14380    $1220=$10028;
 14381    var $10029=$1220;
 14382    var $10030=$10029; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 14383    $1219=$10030;
 14384    var $10031=$1219;
 14385    var $10032=(($10031)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 14386    var $10033=(($10032)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 14387    var $10034=$10033; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 14388    var $10035=(($10034)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 14389    $__a_i_i_i_i_i_i318=$10035; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 14390    $__i_i_i_i_i_i_i319=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 14391    label = 1461; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 14392   case 1461: 
 14393    var $10037=$__i_i_i_i_i_i_i319; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 14394    var $10038=(($10037)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 14395    if ($10038) { label = 1462; break; } else { label = 1463; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 14396   case 1462: 
 14397    var $10040=$__i_i_i_i_i_i_i319; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 14398    var $10041=$__a_i_i_i_i_i_i318; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 14399    var $10042=(($10041+($10040<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 14400    HEAP32[(($10042)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 14401    var $10043=$__i_i_i_i_i_i_i319; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 14402    var $10044=((($10043)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 14403    $__i_i_i_i_i_i_i319=$10044; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 14404    label = 1461; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 14405   case 1463: 
 14406    var $10045=(($10012+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 14407    HEAP32[(($10045)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 14408    var $10046=(($10012+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 14409    var $10047=$1229; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 14410    HEAP32[(($10046)>>2)]=$10047; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 14411    $1218=$1232;
 14412    var $10048=$1218;
 14413    $1217=$10048;
 14414    var $10049=$1217;
 14415    var $10050=$10049; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 14416    var $10051=(($10049)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 14417    $1216=$10051;
 14418    var $10052=$1216;
 14419    $1215=$10052;
 14420    var $10053=$1215;
 14421    var $10054=$10053; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 14422    $1214=$10054;
 14423    var $10055=$1214;
 14424    var $10056=$10055; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 14425    $1213=$10056;
 14426    var $10057=$1213;
 14427    var $10058=(($10055)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 14428    $1212=$10049;
 14429    var $10059=$1212;
 14430    var $10060=(($10059)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 14431    $1211=$10060;
 14432    var $10061=$1211;
 14433    var $10062=$10061; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 14434    $1210=$10062;
 14435    var $10063=$1210;
 14436    var $10064=(($10063)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 14437    var $10065=(($10064)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 14438    var $10066=$10065; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 14439    var $10067=(($10066)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 14440    $__a_i_i_i1_i_i_i316=$10067; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 14441    $__i_i_i_i2_i_i_i317=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 14442    label = 1464; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 14443   case 1464: 
 14444    var $10069=$__i_i_i_i2_i_i_i317; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 14445    var $10070=(($10069)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 14446    if ($10070) { label = 1465; break; } else { label = 1466; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 14447   case 1465: 
 14448    var $10072=$__i_i_i_i2_i_i_i317; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 14449    var $10073=$__a_i_i_i1_i_i_i316; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 14450    var $10074=(($10073+($10072<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 14451    HEAP32[(($10074)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 14452    var $10075=$__i_i_i_i2_i_i_i317; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 14453    var $10076=((($10075)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 14454    $__i_i_i_i2_i_i_i317=$10076; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 14455    label = 1464; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 14456   case 1466: 
 14457    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($10012, $1232) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1467; break; } else { label = 1469; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 14458   case 1467: 
 14459    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($1232) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1482; break; } else { label = 1468; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 14460   case 1468: 
 14461    var $10079$0 = ___cxa_find_matching_catch(-1, -1); $10079$1 = tempRet0;
 14462    var $10080=$10079$0;
 14463    $1230=$10080; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 14464    var $10081=$10079$1;
 14465    $1231=$10081; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 14466    label = 1471; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 14467   case 1469: 
 14468    var $10083$0 = ___cxa_find_matching_catch(-1, -1); $10083$1 = tempRet0;
 14469    var $10084=$10083$0;
 14470    $1230=$10084; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 14471    var $10085=$10083$1;
 14472    $1231=$10085; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 14473    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($1232) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1470; break; } else { label = 1474; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 14474   case 1470: 
 14475    label = 1471; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 14476   case 1471: 
 14477    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($10015) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1472; break; } else { label = 1474; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 14478   case 1472: 
 14479    var $10089=$10012; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 14480    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($10089) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1473; break; } else { label = 1474; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 14481   case 1473: 
 14482    var $10091=$1230; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 14483    var $10092=$1231; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 14484    var $10093$0=$10091;
 14485    var $10093$1=0;
 14486    var $10094$0=$10093$0;
 14487    var $10094$1=$10092;
 14488    var $eh_lpad_body_i324$1 = $10094$1;var $eh_lpad_body_i324$0 = $10094$0;label = 1477; break;
 14489   case 1474: 
 14490    var $10096$0 = ___cxa_find_matching_catch(-1, -1,0); $10096$1 = tempRet0;
 14491    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 14492    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 14493   case 1475: 
 14494    var $10098$0 = ___cxa_find_matching_catch(-1, -1); $10098$1 = tempRet0;
 14495    var $10099=$10098$0;
 14496    $1239=$10099; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14497    var $10100=$10098$1;
 14498    $1240=$10100; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14499    label = 1479; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14500   case 1476: 
 14501    var $10102$0 = ___cxa_find_matching_catch(-1, -1); $10102$1 = tempRet0;
 14502    var $eh_lpad_body_i324$1 = $10102$1;var $eh_lpad_body_i324$0 = $10102$0;label = 1477; break;
 14503   case 1477: 
 14504    var $eh_lpad_body_i324$0;
 14505    var $eh_lpad_body_i324$1;
 14506    var $10103=$eh_lpad_body_i324$0;
 14507    $1239=$10103; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14508    var $10104=$eh_lpad_body_i324$1;
 14509    $1240=$10104; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14510    var $10105=$9912; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 14511    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($10105, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1478; break; } else { label = 1481; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 14512   case 1478: 
 14513    label = 1479; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 14514   case 1479: 
 14515    var $10108=$9912; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 14516    var $10109=(($10108+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 14517    var $10110=$10109; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 14518    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($10110) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1480; break; } else { label = 1481; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 14519   case 1480: 
 14520    var $10112=$1239; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 14521    var $10113=$1240; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 14522    var $10114$0=$10112;
 14523    var $10114$1=0;
 14524    var $10115$0=$10114$0;
 14525    var $10115$1=$10113;
 14526    ___resumeException($10115$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 14527   case 1481: 
 14528    var $10117$0 = ___cxa_find_matching_catch(-1, -1,0); $10117$1 = tempRet0;
 14529    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 14530    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 14531   case 1482: 
 14532    var $10118=$std_stringstream22; //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14533    var $10119=(($10118+8)|0); //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14534    var $10120=$10119; //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14535    var $10121 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($10120, ((93576)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1483; break; } else { label = 1504; break; } //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14536   case 1483: 
 14537    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2677, ((94168)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1484; break; } else { label = 1504; break; } //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14538   case 1484: 
 14539    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2676, $2677, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1485; break; } else { label = 1505; break; } //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14540   case 1485: 
 14541    var $10125 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($10121, $2676) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1486; break; } else { label = 1506; break; } //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14542   case 1486: 
 14543    var $10127 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($10125, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1487; break; } else { label = 1506; break; } //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14544   case 1487: 
 14545    var $10129 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($10127, ((93872)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1488; break; } else { label = 1506; break; } //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14546   case 1488: 
 14547    var $10131 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($10129, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1489; break; } else { label = 1506; break; } //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14548   case 1489: 
 14549    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2676) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1490; break; } else { label = 1505; break; } //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14550   case 1490: 
 14551    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2677) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1491; break; } else { label = 1504; break; } //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14552   case 1491: 
 14553    var $10135=___cxa_allocate_exception(8); //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14554    $2679=1;
 14555    var $10136=$10135; //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14556    $1197=$std_stringstream22;
 14557    var $10137=$1197;
 14558    var $10138=(($10137+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
 14559    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2678, $10138) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1492; break; } else { label = 1510; break; }
 14560   case 1492: 
 14561    label = 1493; break;
 14562   case 1493: 
 14563    $1196=$2678;
 14564    var $10140=$1196;
 14565    $1195=$10140;
 14566    var $10141=$1195;
 14567    $1194=$10141;
 14568    var $10142=$1194;
 14569    $1193=$10142;
 14570    var $10143=$1193;
 14571    var $10144=(($10143)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 14572    $1192=$10144;
 14573    var $10145=$1192;
 14574    var $10146=$10145; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 14575    $1191=$10146;
 14576    var $10147=$1191;
 14577    var $10148=(($10147)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 14578    var $10149=(($10148)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 14579    var $10150=$10149; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 14580    var $10151=(($10150)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 14581    var $10152=$10151; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 14582    var $10153=HEAP8[($10152)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 14583    var $10154=(($10153)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 14584    var $10155=$10154 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 14585    var $10156=(($10155)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 14586    if ($10156) { label = 1494; break; } else { label = 1495; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
 14587   case 1494: 
 14588    $1185=$10142;
 14589    var $10158=$1185;
 14590    var $10159=(($10158)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 14591    $1184=$10159;
 14592    var $10160=$1184;
 14593    var $10161=$10160; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 14594    $1183=$10161;
 14595    var $10162=$1183;
 14596    var $10163=(($10162)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 14597    var $10164=(($10163)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 14598    var $10165=$10164; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 14599    var $10166=(($10165+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 14600    var $10167=HEAP32[(($10166)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 14601    var $10181 = $10167;label = 1496; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 14602   case 1495: 
 14603    $1190=$10142;
 14604    var $10169=$1190;
 14605    var $10170=(($10169)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 14606    $1189=$10170;
 14607    var $10171=$1189;
 14608    var $10172=$10171; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 14609    $1188=$10172;
 14610    var $10173=$1188;
 14611    var $10174=(($10173)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 14612    var $10175=(($10174)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 14613    var $10176=$10175; //@line 1599 "G:/emscripten/system/include/libcxx/string"
 14614    var $10177=(($10176+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 14615    var $10178=(($10177)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 14616    $1187=$10178;
 14617    var $10179=$1187; //@line 960 "G:/emscripten/system/include/libcxx/memory"
 14618    $1186=$10179;
 14619    var $10180=$1186; //@line 627 "G:/emscripten/system/include/libcxx/memory"
 14620    var $10181 = $10180;label = 1496; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 14621   case 1496: 
 14622    var $10181; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 14623    $1182=$10181;
 14624    var $10182=$1182; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
 14625    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($10136, $10182) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1497; break; } else { label = 1511; break; } //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14626   case 1497: 
 14627    $2679=0; //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14628    (function() { try { __THREW__ = 0; return ___cxa_throw($10135, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 1511; break; } //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14629    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2678) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1498; break; } else { label = 1510; break; } //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14630   case 1498: 
 14631    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream22); //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14632    label = 1518; break; //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14633   case 1499: 
 14634    var $10187$0 = ___cxa_find_matching_catch(-1, -1); $10187$1 = tempRet0;
 14635    var $10188=$10187$0;
 14636    $2542=$10188; //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14637    var $10189=$10187$1;
 14638    $2543=$10189; //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14639    label = 1502; break; //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14640   case 1500: 
 14641    var $10191$0 = ___cxa_find_matching_catch(-1, -1); $10191$1 = tempRet0;
 14642    var $10192=$10191$0;
 14643    $2542=$10192; //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14644    var $10193=$10191$1;
 14645    $2543=$10193; //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14646    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2674) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1501; break; } else { label = 2841; break; } //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14647   case 1501: 
 14648    label = 1502; break; //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14649   case 1502: 
 14650    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2675) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1503; break; } else { label = 2841; break; } //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14651   case 1503: 
 14652    label = 2840; break; //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14653   case 1504: 
 14654    var $10198$0 = ___cxa_find_matching_catch(-1, -1); $10198$1 = tempRet0;
 14655    var $10199=$10198$0;
 14656    $2542=$10199; //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14657    var $10200=$10198$1;
 14658    $2543=$10200; //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14659    label = 1516; break; //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14660   case 1505: 
 14661    var $10202$0 = ___cxa_find_matching_catch(-1, -1); $10202$1 = tempRet0;
 14662    var $10203=$10202$0;
 14663    $2542=$10203; //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14664    var $10204=$10202$1;
 14665    $2543=$10204; //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14666    label = 1508; break; //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14667   case 1506: 
 14668    var $10206$0 = ___cxa_find_matching_catch(-1, -1); $10206$1 = tempRet0;
 14669    var $10207=$10206$0;
 14670    $2542=$10207; //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14671    var $10208=$10206$1;
 14672    $2543=$10208; //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14673    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2676) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1507; break; } else { label = 2841; break; } //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14674   case 1507: 
 14675    label = 1508; break; //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14676   case 1508: 
 14677    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2677) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1509; break; } else { label = 2841; break; } //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14678   case 1509: 
 14679    label = 1516; break; //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14680   case 1510: 
 14681    var $10213$0 = ___cxa_find_matching_catch(-1, -1); $10213$1 = tempRet0;
 14682    var $10214=$10213$0;
 14683    $2542=$10214; //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14684    var $10215=$10213$1;
 14685    $2543=$10215; //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14686    label = 1513; break; //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14687   case 1511: 
 14688    var $10217$0 = ___cxa_find_matching_catch(-1, -1); $10217$1 = tempRet0;
 14689    var $10218=$10217$0;
 14690    $2542=$10218; //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14691    var $10219=$10217$1;
 14692    $2543=$10219; //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14693    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2678) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1512; break; } else { label = 2841; break; } //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14694   case 1512: 
 14695    label = 1513; break; //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14696   case 1513: 
 14697    var $10222=$2679; //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14698    if ($10222) { label = 1514; break; } else { label = 1515; break; } //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14699   case 1514: 
 14700    ___cxa_free_exception($10135); //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14701    label = 1515; break; //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14702   case 1515: 
 14703    label = 1516; break; //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14704   case 1516: 
 14705    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream22) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1517; break; } else { label = 2841; break; } //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14706   case 1517: 
 14707    label = 2840; break; //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14708   case 1518: 
 14709    label = 1519; break; //@line 160 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14710   case 1519: 
 14711    label = 1520; break; //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14712   case 1520: 
 14713    __ZN6StringC1EPKc($2681, ((94168)|0)); //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14714    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2680, $2681, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1521; break; } else { label = 1565; break; } //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14715   case 1521: 
 14716    var $10231 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2680, ((93368)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1522; break; } else { label = 1566; break; } //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14717   case 1522: 
 14718    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2680) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1523; break; } else { label = 1565; break; } //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14719   case 1523: 
 14720    __ZN6StringD1Ev($2681); //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14721    if ($10231) { label = 1524; break; } else { label = 1584; break; } //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 14722   case 1524: 
 14723    $1178=$std_stringstream23;
 14724    $1179=24;
 14725    var $10235=$1178;
 14726    var $10236=$10235; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14727    var $10237=(($10236+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14728    var $10238=$10237; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14729    $1177=$10238;
 14730    var $10239=$1177;
 14731    var $10240=$10239; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 14732    $1176=$10240;
 14733    var $10241=$1176;
 14734    var $10242=$10241; //@line 328 "G:/emscripten/system/include/libcxx/ios"
 14735    HEAP32[(($10242)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
 14736    var $10243=$10239; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 14737    HEAP32[(($10243)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 14738    var $10244=$10235; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14739    HEAP32[(($10244)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14740    var $10245=$10235; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14741    var $10246=(($10245+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14742    var $10247=$10246; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14743    HEAP32[(($10247)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14744    var $10248=$10235; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14745    var $10249=(($10248+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14746    var $10250=$10249; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14747    HEAP32[(($10250)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14748    var $10251=$10235; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14749    var $10252=(($10235+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14750    var $10253=$10252; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14751    $1146=$10251;
 14752    $1147=((109796)|0);
 14753    $1148=$10253;
 14754    var $10254=$1146;
 14755    var $10255=$1147;
 14756    var $10256=$10254; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14757    var $10257=(($10255+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14758    var $10258=$1148; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14759    $1143=$10256;
 14760    $1144=$10257;
 14761    $1145=$10258;
 14762    var $10259=$1143;
 14763    var $10260=$1144;
 14764    var $10261=HEAP32[(($10260)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 14765    var $10262=$10259; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 14766    HEAP32[(($10262)>>2)]=$10261; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 14767    var $10263=(($10260+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 14768    var $10264=HEAP32[(($10263)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 14769    var $10265=$10259; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 14770    var $10266=HEAP32[(($10265)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 14771    var $10267=((($10266)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 14772    var $10268=$10267; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 14773    var $10269=HEAP32[(($10268)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 14774    var $10270=$10259; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 14775    var $10271=(($10270+$10269)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 14776    var $10272=$10271; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 14777    HEAP32[(($10272)>>2)]=$10264; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 14778    var $10273=(($10259+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 14779    HEAP32[(($10273)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 14780    var $10274=$10259; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 14781    var $10275=HEAP32[(($10274)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 14782    var $10276=((($10275)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 14783    var $10277=$10276; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 14784    var $10278=HEAP32[(($10277)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 14785    var $10279=$10259; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 14786    var $10280=(($10279+$10278)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 14787    var $10281=$10280; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 14788    var $10282=$1145; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 14789    $1141=$10281;
 14790    $1142=$10282;
 14791    var $10283=$1141;
 14792    var $10284=$10283; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 14793    var $10285=$1142; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 14794    var $10286=$10285; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 14795    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($10284, $10286) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1525; break; } else { label = 1541; break; }
 14796   case 1525: 
 14797    var $10287=(($10283+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
 14798    HEAP32[(($10287)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
 14799    var $10288=(($10283+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
 14800    HEAP32[(($10288)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
 14801    var $10289=$10254; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14802    var $10290=(($10289+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14803    var $10291=$10290; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14804    var $10292=(($10255+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14805    $1139=$10291;
 14806    $1140=$10292;
 14807    var $10293=$1139;
 14808    var $10294=$1140;
 14809    var $10295=HEAP32[(($10294)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 14810    var $10296=$10293; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 14811    HEAP32[(($10296)>>2)]=$10295; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 14812    var $10297=(($10294+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 14813    var $10298=HEAP32[(($10297)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 14814    var $10299=$10293; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 14815    var $10300=HEAP32[(($10299)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 14816    var $10301=((($10300)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 14817    var $10302=$10301; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 14818    var $10303=HEAP32[(($10302)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 14819    var $10304=$10293; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 14820    var $10305=(($10304+$10303)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 14821    var $10306=$10305; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 14822    HEAP32[(($10306)>>2)]=$10298; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 14823    var $10307=HEAP32[(($10255)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14824    var $10308=$10254; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14825    HEAP32[(($10308)>>2)]=$10307; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14826    var $10309=(($10255+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14827    var $10310=HEAP32[(($10309)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14828    var $10311=$10254; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14829    var $10312=HEAP32[(($10311)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14830    var $10313=((($10312)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14831    var $10314=$10313; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14832    var $10315=HEAP32[(($10314)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14833    var $10316=$10254; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14834    var $10317=(($10316+$10315)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14835    var $10318=$10317; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14836    HEAP32[(($10318)>>2)]=$10310; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14837    var $10319=(($10255+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14838    var $10320=HEAP32[(($10319)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14839    var $10321=$10254; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14840    var $10322=(($10321+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14841    var $10323=$10322; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14842    HEAP32[(($10323)>>2)]=$10320; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 14843    var $10324=$10235; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14844    HEAP32[(($10324)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14845    var $10325=$10235; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14846    var $10326=(($10325+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14847    var $10327=$10326; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14848    HEAP32[(($10327)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14849    var $10328=$10235; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14850    var $10329=(($10328+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14851    var $10330=$10329; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14852    HEAP32[(($10330)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14853    var $10331=(($10235+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14854    var $10332=$1179; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 14855    $1174=$10331;
 14856    $1175=$10332;
 14857    var $10333=$1174;
 14858    var $10334=$1175; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
 14859    $1169=$10333;
 14860    $1170=$10334;
 14861    var $10335=$1169;
 14862    var $10336=$10335; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 14863    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($10336) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1526; break; } else { label = 1542; break; }
 14864   case 1526: 
 14865    var $10337=$10335; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 14866    HEAP32[(($10337)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 14867    var $10338=(($10335+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 14868    $1168=$10338;
 14869    var $10339=$1168;
 14870    $1167=$10339;
 14871    var $10340=$1167;
 14872    var $10341=$10340; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 14873    var $10342=(($10340)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 14874    $1166=$10342;
 14875    var $10343=$1166;
 14876    $1165=$10343;
 14877    var $10344=$1165;
 14878    var $10345=$10344; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 14879    $1164=$10345;
 14880    var $10346=$1164;
 14881    var $10347=$10346; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 14882    $1163=$10347;
 14883    var $10348=$1163;
 14884    var $10349=(($10346)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 14885    $1162=$10340;
 14886    var $10350=$1162;
 14887    var $10351=(($10350)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 14888    $1161=$10351;
 14889    var $10352=$1161;
 14890    var $10353=$10352; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 14891    $1160=$10353;
 14892    var $10354=$1160;
 14893    var $10355=(($10354)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 14894    var $10356=(($10355)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 14895    var $10357=$10356; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 14896    var $10358=(($10357)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 14897    $__a_i_i_i_i_i_i331=$10358; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 14898    $__i_i_i_i_i_i_i332=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 14899    label = 1527; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 14900   case 1527: 
 14901    var $10360=$__i_i_i_i_i_i_i332; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 14902    var $10361=(($10360)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 14903    if ($10361) { label = 1528; break; } else { label = 1529; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 14904   case 1528: 
 14905    var $10363=$__i_i_i_i_i_i_i332; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 14906    var $10364=$__a_i_i_i_i_i_i331; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 14907    var $10365=(($10364+($10363<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 14908    HEAP32[(($10365)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 14909    var $10366=$__i_i_i_i_i_i_i332; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 14910    var $10367=((($10366)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 14911    $__i_i_i_i_i_i_i332=$10367; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 14912    label = 1527; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 14913   case 1529: 
 14914    var $10368=(($10335+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 14915    HEAP32[(($10368)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 14916    var $10369=(($10335+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 14917    var $10370=$1170; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 14918    HEAP32[(($10369)>>2)]=$10370; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 14919    $1159=$1173;
 14920    var $10371=$1159;
 14921    $1158=$10371;
 14922    var $10372=$1158;
 14923    var $10373=$10372; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 14924    var $10374=(($10372)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 14925    $1157=$10374;
 14926    var $10375=$1157;
 14927    $1156=$10375;
 14928    var $10376=$1156;
 14929    var $10377=$10376; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 14930    $1155=$10377;
 14931    var $10378=$1155;
 14932    var $10379=$10378; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 14933    $1154=$10379;
 14934    var $10380=$1154;
 14935    var $10381=(($10378)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 14936    $1153=$10372;
 14937    var $10382=$1153;
 14938    var $10383=(($10382)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 14939    $1152=$10383;
 14940    var $10384=$1152;
 14941    var $10385=$10384; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 14942    $1151=$10385;
 14943    var $10386=$1151;
 14944    var $10387=(($10386)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 14945    var $10388=(($10387)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 14946    var $10389=$10388; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 14947    var $10390=(($10389)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 14948    $__a_i_i_i1_i_i_i329=$10390; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 14949    $__i_i_i_i2_i_i_i330=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 14950    label = 1530; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 14951   case 1530: 
 14952    var $10392=$__i_i_i_i2_i_i_i330; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 14953    var $10393=(($10392)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 14954    if ($10393) { label = 1531; break; } else { label = 1532; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 14955   case 1531: 
 14956    var $10395=$__i_i_i_i2_i_i_i330; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 14957    var $10396=$__a_i_i_i1_i_i_i329; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 14958    var $10397=(($10396+($10395<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 14959    HEAP32[(($10397)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 14960    var $10398=$__i_i_i_i2_i_i_i330; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 14961    var $10399=((($10398)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 14962    $__i_i_i_i2_i_i_i330=$10399; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 14963    label = 1530; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 14964   case 1532: 
 14965    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($10335, $1173) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1533; break; } else { label = 1535; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 14966   case 1533: 
 14967    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($1173) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1548; break; } else { label = 1534; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 14968   case 1534: 
 14969    var $10402$0 = ___cxa_find_matching_catch(-1, -1); $10402$1 = tempRet0;
 14970    var $10403=$10402$0;
 14971    $1171=$10403; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 14972    var $10404=$10402$1;
 14973    $1172=$10404; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 14974    label = 1537; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 14975   case 1535: 
 14976    var $10406$0 = ___cxa_find_matching_catch(-1, -1); $10406$1 = tempRet0;
 14977    var $10407=$10406$0;
 14978    $1171=$10407; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 14979    var $10408=$10406$1;
 14980    $1172=$10408; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 14981    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($1173) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1536; break; } else { label = 1540; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 14982   case 1536: 
 14983    label = 1537; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 14984   case 1537: 
 14985    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($10338) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1538; break; } else { label = 1540; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 14986   case 1538: 
 14987    var $10412=$10335; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 14988    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($10412) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1539; break; } else { label = 1540; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 14989   case 1539: 
 14990    var $10414=$1171; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 14991    var $10415=$1172; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 14992    var $10416$0=$10414;
 14993    var $10416$1=0;
 14994    var $10417$0=$10416$0;
 14995    var $10417$1=$10415;
 14996    var $eh_lpad_body_i337$1 = $10417$1;var $eh_lpad_body_i337$0 = $10417$0;label = 1543; break;
 14997   case 1540: 
 14998    var $10419$0 = ___cxa_find_matching_catch(-1, -1,0); $10419$1 = tempRet0;
 14999    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 15000    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 15001   case 1541: 
 15002    var $10421$0 = ___cxa_find_matching_catch(-1, -1); $10421$1 = tempRet0;
 15003    var $10422=$10421$0;
 15004    $1180=$10422; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15005    var $10423=$10421$1;
 15006    $1181=$10423; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15007    label = 1545; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15008   case 1542: 
 15009    var $10425$0 = ___cxa_find_matching_catch(-1, -1); $10425$1 = tempRet0;
 15010    var $eh_lpad_body_i337$1 = $10425$1;var $eh_lpad_body_i337$0 = $10425$0;label = 1543; break;
 15011   case 1543: 
 15012    var $eh_lpad_body_i337$0;
 15013    var $eh_lpad_body_i337$1;
 15014    var $10426=$eh_lpad_body_i337$0;
 15015    $1180=$10426; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15016    var $10427=$eh_lpad_body_i337$1;
 15017    $1181=$10427; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15018    var $10428=$10235; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 15019    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($10428, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1544; break; } else { label = 1547; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 15020   case 1544: 
 15021    label = 1545; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 15022   case 1545: 
 15023    var $10431=$10235; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 15024    var $10432=(($10431+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 15025    var $10433=$10432; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 15026    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($10433) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1546; break; } else { label = 1547; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 15027   case 1546: 
 15028    var $10435=$1180; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 15029    var $10436=$1181; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 15030    var $10437$0=$10435;
 15031    var $10437$1=0;
 15032    var $10438$0=$10437$0;
 15033    var $10438$1=$10436;
 15034    ___resumeException($10438$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 15035   case 1547: 
 15036    var $10440$0 = ___cxa_find_matching_catch(-1, -1,0); $10440$1 = tempRet0;
 15037    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 15038    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 15039   case 1548: 
 15040    var $10441=$std_stringstream23; //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15041    var $10442=(($10441+8)|0); //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15042    var $10443=$10442; //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15043    var $10444 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($10443, ((92800)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1549; break; } else { label = 1570; break; } //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15044   case 1549: 
 15045    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2683, ((94168)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1550; break; } else { label = 1570; break; } //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15046   case 1550: 
 15047    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2682, $2683, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1551; break; } else { label = 1571; break; } //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15048   case 1551: 
 15049    var $10448 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($10444, $2682) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1552; break; } else { label = 1572; break; } //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15050   case 1552: 
 15051    var $10450 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($10448, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1553; break; } else { label = 1572; break; } //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15052   case 1553: 
 15053    var $10452 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($10450, ((93368)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1554; break; } else { label = 1572; break; } //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15054   case 1554: 
 15055    var $10454 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($10452, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1555; break; } else { label = 1572; break; } //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15056   case 1555: 
 15057    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2682) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1556; break; } else { label = 1571; break; } //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15058   case 1556: 
 15059    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2683) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1557; break; } else { label = 1570; break; } //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15060   case 1557: 
 15061    var $10458=___cxa_allocate_exception(8); //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15062    $2685=1;
 15063    var $10459=$10458; //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15064    $1138=$std_stringstream23;
 15065    var $10460=$1138;
 15066    var $10461=(($10460+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
 15067    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2684, $10461) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1558; break; } else { label = 1576; break; }
 15068   case 1558: 
 15069    label = 1559; break;
 15070   case 1559: 
 15071    $1137=$2684;
 15072    var $10463=$1137;
 15073    $1136=$10463;
 15074    var $10464=$1136;
 15075    $1135=$10464;
 15076    var $10465=$1135;
 15077    $1134=$10465;
 15078    var $10466=$1134;
 15079    var $10467=(($10466)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 15080    $1133=$10467;
 15081    var $10468=$1133;
 15082    var $10469=$10468; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 15083    $1132=$10469;
 15084    var $10470=$1132;
 15085    var $10471=(($10470)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 15086    var $10472=(($10471)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 15087    var $10473=$10472; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 15088    var $10474=(($10473)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 15089    var $10475=$10474; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 15090    var $10476=HEAP8[($10475)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 15091    var $10477=(($10476)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 15092    var $10478=$10477 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 15093    var $10479=(($10478)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 15094    if ($10479) { label = 1560; break; } else { label = 1561; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
 15095   case 1560: 
 15096    $1126=$10465;
 15097    var $10481=$1126;
 15098    var $10482=(($10481)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 15099    $1125=$10482;
 15100    var $10483=$1125;
 15101    var $10484=$10483; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 15102    $1124=$10484;
 15103    var $10485=$1124;
 15104    var $10486=(($10485)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 15105    var $10487=(($10486)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 15106    var $10488=$10487; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 15107    var $10489=(($10488+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 15108    var $10490=HEAP32[(($10489)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 15109    var $10504 = $10490;label = 1562; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 15110   case 1561: 
 15111    $1131=$10465;
 15112    var $10492=$1131;
 15113    var $10493=(($10492)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 15114    $1130=$10493;
 15115    var $10494=$1130;
 15116    var $10495=$10494; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 15117    $1129=$10495;
 15118    var $10496=$1129;
 15119    var $10497=(($10496)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 15120    var $10498=(($10497)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 15121    var $10499=$10498; //@line 1599 "G:/emscripten/system/include/libcxx/string"
 15122    var $10500=(($10499+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 15123    var $10501=(($10500)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 15124    $1128=$10501;
 15125    var $10502=$1128; //@line 960 "G:/emscripten/system/include/libcxx/memory"
 15126    $1127=$10502;
 15127    var $10503=$1127; //@line 627 "G:/emscripten/system/include/libcxx/memory"
 15128    var $10504 = $10503;label = 1562; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 15129   case 1562: 
 15130    var $10504; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 15131    $1123=$10504;
 15132    var $10505=$1123; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
 15133    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($10459, $10505) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1563; break; } else { label = 1577; break; } //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15134   case 1563: 
 15135    $2685=0; //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15136    (function() { try { __THREW__ = 0; return ___cxa_throw($10458, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 1577; break; } //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15137    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2684) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1564; break; } else { label = 1576; break; } //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15138   case 1564: 
 15139    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream23); //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15140    label = 1584; break; //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15141   case 1565: 
 15142    var $10510$0 = ___cxa_find_matching_catch(-1, -1); $10510$1 = tempRet0;
 15143    var $10511=$10510$0;
 15144    $2542=$10511; //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15145    var $10512=$10510$1;
 15146    $2543=$10512; //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15147    label = 1568; break; //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15148   case 1566: 
 15149    var $10514$0 = ___cxa_find_matching_catch(-1, -1); $10514$1 = tempRet0;
 15150    var $10515=$10514$0;
 15151    $2542=$10515; //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15152    var $10516=$10514$1;
 15153    $2543=$10516; //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15154    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2680) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1567; break; } else { label = 2841; break; } //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15155   case 1567: 
 15156    label = 1568; break; //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15157   case 1568: 
 15158    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2681) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1569; break; } else { label = 2841; break; } //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15159   case 1569: 
 15160    label = 2840; break; //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15161   case 1570: 
 15162    var $10521$0 = ___cxa_find_matching_catch(-1, -1); $10521$1 = tempRet0;
 15163    var $10522=$10521$0;
 15164    $2542=$10522; //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15165    var $10523=$10521$1;
 15166    $2543=$10523; //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15167    label = 1582; break; //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15168   case 1571: 
 15169    var $10525$0 = ___cxa_find_matching_catch(-1, -1); $10525$1 = tempRet0;
 15170    var $10526=$10525$0;
 15171    $2542=$10526; //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15172    var $10527=$10525$1;
 15173    $2543=$10527; //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15174    label = 1574; break; //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15175   case 1572: 
 15176    var $10529$0 = ___cxa_find_matching_catch(-1, -1); $10529$1 = tempRet0;
 15177    var $10530=$10529$0;
 15178    $2542=$10530; //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15179    var $10531=$10529$1;
 15180    $2543=$10531; //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15181    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2682) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1573; break; } else { label = 2841; break; } //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15182   case 1573: 
 15183    label = 1574; break; //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15184   case 1574: 
 15185    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2683) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1575; break; } else { label = 2841; break; } //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15186   case 1575: 
 15187    label = 1582; break; //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15188   case 1576: 
 15189    var $10536$0 = ___cxa_find_matching_catch(-1, -1); $10536$1 = tempRet0;
 15190    var $10537=$10536$0;
 15191    $2542=$10537; //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15192    var $10538=$10536$1;
 15193    $2543=$10538; //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15194    label = 1579; break; //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15195   case 1577: 
 15196    var $10540$0 = ___cxa_find_matching_catch(-1, -1); $10540$1 = tempRet0;
 15197    var $10541=$10540$0;
 15198    $2542=$10541; //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15199    var $10542=$10540$1;
 15200    $2543=$10542; //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15201    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2684) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1578; break; } else { label = 2841; break; } //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15202   case 1578: 
 15203    label = 1579; break; //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15204   case 1579: 
 15205    var $10545=$2685; //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15206    if ($10545) { label = 1580; break; } else { label = 1581; break; } //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15207   case 1580: 
 15208    ___cxa_free_exception($10458); //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15209    label = 1581; break; //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15210   case 1581: 
 15211    label = 1582; break; //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15212   case 1582: 
 15213    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream23) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1583; break; } else { label = 2841; break; } //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15214   case 1583: 
 15215    label = 2840; break; //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15216   case 1584: 
 15217    label = 1585; break; //@line 161 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15218   case 1585: 
 15219    label = 1586; break; //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15220   case 1586: 
 15221    __ZN6StringC1EPKc($2687, ((92576)|0)); //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15222    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2686, $2687, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1587; break; } else { label = 1631; break; } //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15223   case 1587: 
 15224    var $10554 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2686, ((91784)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1588; break; } else { label = 1632; break; } //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15225   case 1588: 
 15226    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2686) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1589; break; } else { label = 1631; break; } //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15227   case 1589: 
 15228    __ZN6StringD1Ev($2687); //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15229    if ($10554) { label = 1590; break; } else { label = 1650; break; } //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15230   case 1590: 
 15231    $1119=$std_stringstream24;
 15232    $1120=24;
 15233    var $10558=$1119;
 15234    var $10559=$10558; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15235    var $10560=(($10559+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15236    var $10561=$10560; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15237    $1118=$10561;
 15238    var $10562=$1118;
 15239    var $10563=$10562; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 15240    $1117=$10563;
 15241    var $10564=$1117;
 15242    var $10565=$10564; //@line 328 "G:/emscripten/system/include/libcxx/ios"
 15243    HEAP32[(($10565)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
 15244    var $10566=$10562; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 15245    HEAP32[(($10566)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 15246    var $10567=$10558; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15247    HEAP32[(($10567)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15248    var $10568=$10558; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15249    var $10569=(($10568+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15250    var $10570=$10569; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15251    HEAP32[(($10570)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15252    var $10571=$10558; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15253    var $10572=(($10571+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15254    var $10573=$10572; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15255    HEAP32[(($10573)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15256    var $10574=$10558; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15257    var $10575=(($10558+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15258    var $10576=$10575; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15259    $1087=$10574;
 15260    $1088=((109796)|0);
 15261    $1089=$10576;
 15262    var $10577=$1087;
 15263    var $10578=$1088;
 15264    var $10579=$10577; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15265    var $10580=(($10578+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15266    var $10581=$1089; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15267    $1084=$10579;
 15268    $1085=$10580;
 15269    $1086=$10581;
 15270    var $10582=$1084;
 15271    var $10583=$1085;
 15272    var $10584=HEAP32[(($10583)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 15273    var $10585=$10582; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 15274    HEAP32[(($10585)>>2)]=$10584; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 15275    var $10586=(($10583+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 15276    var $10587=HEAP32[(($10586)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 15277    var $10588=$10582; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 15278    var $10589=HEAP32[(($10588)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 15279    var $10590=((($10589)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 15280    var $10591=$10590; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 15281    var $10592=HEAP32[(($10591)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 15282    var $10593=$10582; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 15283    var $10594=(($10593+$10592)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 15284    var $10595=$10594; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 15285    HEAP32[(($10595)>>2)]=$10587; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 15286    var $10596=(($10582+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 15287    HEAP32[(($10596)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 15288    var $10597=$10582; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 15289    var $10598=HEAP32[(($10597)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 15290    var $10599=((($10598)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 15291    var $10600=$10599; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 15292    var $10601=HEAP32[(($10600)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 15293    var $10602=$10582; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 15294    var $10603=(($10602+$10601)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 15295    var $10604=$10603; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 15296    var $10605=$1086; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 15297    $1082=$10604;
 15298    $1083=$10605;
 15299    var $10606=$1082;
 15300    var $10607=$10606; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 15301    var $10608=$1083; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 15302    var $10609=$10608; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 15303    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($10607, $10609) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1591; break; } else { label = 1607; break; }
 15304   case 1591: 
 15305    var $10610=(($10606+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
 15306    HEAP32[(($10610)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
 15307    var $10611=(($10606+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
 15308    HEAP32[(($10611)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
 15309    var $10612=$10577; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15310    var $10613=(($10612+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15311    var $10614=$10613; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15312    var $10615=(($10578+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15313    $1080=$10614;
 15314    $1081=$10615;
 15315    var $10616=$1080;
 15316    var $10617=$1081;
 15317    var $10618=HEAP32[(($10617)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 15318    var $10619=$10616; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 15319    HEAP32[(($10619)>>2)]=$10618; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 15320    var $10620=(($10617+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 15321    var $10621=HEAP32[(($10620)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 15322    var $10622=$10616; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 15323    var $10623=HEAP32[(($10622)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 15324    var $10624=((($10623)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 15325    var $10625=$10624; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 15326    var $10626=HEAP32[(($10625)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 15327    var $10627=$10616; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 15328    var $10628=(($10627+$10626)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 15329    var $10629=$10628; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 15330    HEAP32[(($10629)>>2)]=$10621; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 15331    var $10630=HEAP32[(($10578)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15332    var $10631=$10577; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15333    HEAP32[(($10631)>>2)]=$10630; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15334    var $10632=(($10578+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15335    var $10633=HEAP32[(($10632)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15336    var $10634=$10577; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15337    var $10635=HEAP32[(($10634)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15338    var $10636=((($10635)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15339    var $10637=$10636; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15340    var $10638=HEAP32[(($10637)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15341    var $10639=$10577; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15342    var $10640=(($10639+$10638)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15343    var $10641=$10640; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15344    HEAP32[(($10641)>>2)]=$10633; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15345    var $10642=(($10578+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15346    var $10643=HEAP32[(($10642)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15347    var $10644=$10577; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15348    var $10645=(($10644+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15349    var $10646=$10645; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15350    HEAP32[(($10646)>>2)]=$10643; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15351    var $10647=$10558; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15352    HEAP32[(($10647)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15353    var $10648=$10558; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15354    var $10649=(($10648+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15355    var $10650=$10649; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15356    HEAP32[(($10650)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15357    var $10651=$10558; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15358    var $10652=(($10651+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15359    var $10653=$10652; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15360    HEAP32[(($10653)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15361    var $10654=(($10558+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15362    var $10655=$1120; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15363    $1115=$10654;
 15364    $1116=$10655;
 15365    var $10656=$1115;
 15366    var $10657=$1116; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
 15367    $1110=$10656;
 15368    $1111=$10657;
 15369    var $10658=$1110;
 15370    var $10659=$10658; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 15371    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($10659) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1592; break; } else { label = 1608; break; }
 15372   case 1592: 
 15373    var $10660=$10658; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 15374    HEAP32[(($10660)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 15375    var $10661=(($10658+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 15376    $1109=$10661;
 15377    var $10662=$1109;
 15378    $1108=$10662;
 15379    var $10663=$1108;
 15380    var $10664=$10663; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 15381    var $10665=(($10663)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 15382    $1107=$10665;
 15383    var $10666=$1107;
 15384    $1106=$10666;
 15385    var $10667=$1106;
 15386    var $10668=$10667; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 15387    $1105=$10668;
 15388    var $10669=$1105;
 15389    var $10670=$10669; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 15390    $1104=$10670;
 15391    var $10671=$1104;
 15392    var $10672=(($10669)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 15393    $1103=$10663;
 15394    var $10673=$1103;
 15395    var $10674=(($10673)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 15396    $1102=$10674;
 15397    var $10675=$1102;
 15398    var $10676=$10675; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 15399    $1101=$10676;
 15400    var $10677=$1101;
 15401    var $10678=(($10677)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 15402    var $10679=(($10678)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 15403    var $10680=$10679; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 15404    var $10681=(($10680)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 15405    $__a_i_i_i_i_i_i344=$10681; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 15406    $__i_i_i_i_i_i_i345=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 15407    label = 1593; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 15408   case 1593: 
 15409    var $10683=$__i_i_i_i_i_i_i345; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 15410    var $10684=(($10683)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 15411    if ($10684) { label = 1594; break; } else { label = 1595; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 15412   case 1594: 
 15413    var $10686=$__i_i_i_i_i_i_i345; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 15414    var $10687=$__a_i_i_i_i_i_i344; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 15415    var $10688=(($10687+($10686<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 15416    HEAP32[(($10688)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 15417    var $10689=$__i_i_i_i_i_i_i345; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 15418    var $10690=((($10689)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 15419    $__i_i_i_i_i_i_i345=$10690; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 15420    label = 1593; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 15421   case 1595: 
 15422    var $10691=(($10658+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 15423    HEAP32[(($10691)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 15424    var $10692=(($10658+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 15425    var $10693=$1111; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 15426    HEAP32[(($10692)>>2)]=$10693; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 15427    $1100=$1114;
 15428    var $10694=$1100;
 15429    $1099=$10694;
 15430    var $10695=$1099;
 15431    var $10696=$10695; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 15432    var $10697=(($10695)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 15433    $1098=$10697;
 15434    var $10698=$1098;
 15435    $1097=$10698;
 15436    var $10699=$1097;
 15437    var $10700=$10699; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 15438    $1096=$10700;
 15439    var $10701=$1096;
 15440    var $10702=$10701; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 15441    $1095=$10702;
 15442    var $10703=$1095;
 15443    var $10704=(($10701)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 15444    $1094=$10695;
 15445    var $10705=$1094;
 15446    var $10706=(($10705)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 15447    $1093=$10706;
 15448    var $10707=$1093;
 15449    var $10708=$10707; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 15450    $1092=$10708;
 15451    var $10709=$1092;
 15452    var $10710=(($10709)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 15453    var $10711=(($10710)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 15454    var $10712=$10711; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 15455    var $10713=(($10712)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 15456    $__a_i_i_i1_i_i_i342=$10713; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 15457    $__i_i_i_i2_i_i_i343=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 15458    label = 1596; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 15459   case 1596: 
 15460    var $10715=$__i_i_i_i2_i_i_i343; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 15461    var $10716=(($10715)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 15462    if ($10716) { label = 1597; break; } else { label = 1598; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 15463   case 1597: 
 15464    var $10718=$__i_i_i_i2_i_i_i343; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 15465    var $10719=$__a_i_i_i1_i_i_i342; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 15466    var $10720=(($10719+($10718<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 15467    HEAP32[(($10720)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 15468    var $10721=$__i_i_i_i2_i_i_i343; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 15469    var $10722=((($10721)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 15470    $__i_i_i_i2_i_i_i343=$10722; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 15471    label = 1596; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 15472   case 1598: 
 15473    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($10658, $1114) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1599; break; } else { label = 1601; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 15474   case 1599: 
 15475    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($1114) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1614; break; } else { label = 1600; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 15476   case 1600: 
 15477    var $10725$0 = ___cxa_find_matching_catch(-1, -1); $10725$1 = tempRet0;
 15478    var $10726=$10725$0;
 15479    $1112=$10726; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 15480    var $10727=$10725$1;
 15481    $1113=$10727; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 15482    label = 1603; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 15483   case 1601: 
 15484    var $10729$0 = ___cxa_find_matching_catch(-1, -1); $10729$1 = tempRet0;
 15485    var $10730=$10729$0;
 15486    $1112=$10730; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 15487    var $10731=$10729$1;
 15488    $1113=$10731; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 15489    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($1114) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1602; break; } else { label = 1606; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 15490   case 1602: 
 15491    label = 1603; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 15492   case 1603: 
 15493    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($10661) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1604; break; } else { label = 1606; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 15494   case 1604: 
 15495    var $10735=$10658; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 15496    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($10735) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1605; break; } else { label = 1606; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 15497   case 1605: 
 15498    var $10737=$1112; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 15499    var $10738=$1113; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 15500    var $10739$0=$10737;
 15501    var $10739$1=0;
 15502    var $10740$0=$10739$0;
 15503    var $10740$1=$10738;
 15504    var $eh_lpad_body_i350$1 = $10740$1;var $eh_lpad_body_i350$0 = $10740$0;label = 1609; break;
 15505   case 1606: 
 15506    var $10742$0 = ___cxa_find_matching_catch(-1, -1,0); $10742$1 = tempRet0;
 15507    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 15508    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 15509   case 1607: 
 15510    var $10744$0 = ___cxa_find_matching_catch(-1, -1); $10744$1 = tempRet0;
 15511    var $10745=$10744$0;
 15512    $1121=$10745; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15513    var $10746=$10744$1;
 15514    $1122=$10746; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15515    label = 1611; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15516   case 1608: 
 15517    var $10748$0 = ___cxa_find_matching_catch(-1, -1); $10748$1 = tempRet0;
 15518    var $eh_lpad_body_i350$1 = $10748$1;var $eh_lpad_body_i350$0 = $10748$0;label = 1609; break;
 15519   case 1609: 
 15520    var $eh_lpad_body_i350$0;
 15521    var $eh_lpad_body_i350$1;
 15522    var $10749=$eh_lpad_body_i350$0;
 15523    $1121=$10749; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15524    var $10750=$eh_lpad_body_i350$1;
 15525    $1122=$10750; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15526    var $10751=$10558; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 15527    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($10751, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1610; break; } else { label = 1613; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 15528   case 1610: 
 15529    label = 1611; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 15530   case 1611: 
 15531    var $10754=$10558; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 15532    var $10755=(($10754+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 15533    var $10756=$10755; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 15534    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($10756) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1612; break; } else { label = 1613; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 15535   case 1612: 
 15536    var $10758=$1121; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 15537    var $10759=$1122; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 15538    var $10760$0=$10758;
 15539    var $10760$1=0;
 15540    var $10761$0=$10760$0;
 15541    var $10761$1=$10759;
 15542    ___resumeException($10761$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 15543   case 1613: 
 15544    var $10763$0 = ___cxa_find_matching_catch(-1, -1,0); $10763$1 = tempRet0;
 15545    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 15546    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 15547   case 1614: 
 15548    var $10764=$std_stringstream24; //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15549    var $10765=(($10764+8)|0); //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15550    var $10766=$10765; //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15551    var $10767 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($10766, ((91320)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1615; break; } else { label = 1636; break; } //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15552   case 1615: 
 15553    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2689, ((92576)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1616; break; } else { label = 1636; break; } //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15554   case 1616: 
 15555    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2688, $2689, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1617; break; } else { label = 1637; break; } //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15556   case 1617: 
 15557    var $10771 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($10767, $2688) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1618; break; } else { label = 1638; break; } //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15558   case 1618: 
 15559    var $10773 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($10771, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1619; break; } else { label = 1638; break; } //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15560   case 1619: 
 15561    var $10775 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($10773, ((91784)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1620; break; } else { label = 1638; break; } //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15562   case 1620: 
 15563    var $10777 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($10775, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1621; break; } else { label = 1638; break; } //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15564   case 1621: 
 15565    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2688) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1622; break; } else { label = 1637; break; } //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15566   case 1622: 
 15567    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2689) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1623; break; } else { label = 1636; break; } //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15568   case 1623: 
 15569    var $10781=___cxa_allocate_exception(8); //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15570    $2691=1;
 15571    var $10782=$10781; //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15572    $1079=$std_stringstream24;
 15573    var $10783=$1079;
 15574    var $10784=(($10783+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
 15575    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2690, $10784) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1624; break; } else { label = 1642; break; }
 15576   case 1624: 
 15577    label = 1625; break;
 15578   case 1625: 
 15579    $1078=$2690;
 15580    var $10786=$1078;
 15581    $1077=$10786;
 15582    var $10787=$1077;
 15583    $1076=$10787;
 15584    var $10788=$1076;
 15585    $1075=$10788;
 15586    var $10789=$1075;
 15587    var $10790=(($10789)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 15588    $1074=$10790;
 15589    var $10791=$1074;
 15590    var $10792=$10791; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 15591    $1073=$10792;
 15592    var $10793=$1073;
 15593    var $10794=(($10793)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 15594    var $10795=(($10794)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 15595    var $10796=$10795; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 15596    var $10797=(($10796)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 15597    var $10798=$10797; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 15598    var $10799=HEAP8[($10798)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 15599    var $10800=(($10799)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 15600    var $10801=$10800 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 15601    var $10802=(($10801)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 15602    if ($10802) { label = 1626; break; } else { label = 1627; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
 15603   case 1626: 
 15604    $1067=$10788;
 15605    var $10804=$1067;
 15606    var $10805=(($10804)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 15607    $1066=$10805;
 15608    var $10806=$1066;
 15609    var $10807=$10806; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 15610    $1065=$10807;
 15611    var $10808=$1065;
 15612    var $10809=(($10808)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 15613    var $10810=(($10809)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 15614    var $10811=$10810; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 15615    var $10812=(($10811+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 15616    var $10813=HEAP32[(($10812)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 15617    var $10827 = $10813;label = 1628; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 15618   case 1627: 
 15619    $1072=$10788;
 15620    var $10815=$1072;
 15621    var $10816=(($10815)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 15622    $1071=$10816;
 15623    var $10817=$1071;
 15624    var $10818=$10817; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 15625    $1070=$10818;
 15626    var $10819=$1070;
 15627    var $10820=(($10819)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 15628    var $10821=(($10820)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 15629    var $10822=$10821; //@line 1599 "G:/emscripten/system/include/libcxx/string"
 15630    var $10823=(($10822+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 15631    var $10824=(($10823)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 15632    $1069=$10824;
 15633    var $10825=$1069; //@line 960 "G:/emscripten/system/include/libcxx/memory"
 15634    $1068=$10825;
 15635    var $10826=$1068; //@line 627 "G:/emscripten/system/include/libcxx/memory"
 15636    var $10827 = $10826;label = 1628; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 15637   case 1628: 
 15638    var $10827; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 15639    $1064=$10827;
 15640    var $10828=$1064; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
 15641    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($10782, $10828) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1629; break; } else { label = 1643; break; } //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15642   case 1629: 
 15643    $2691=0; //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15644    (function() { try { __THREW__ = 0; return ___cxa_throw($10781, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 1643; break; } //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15645    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2690) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1630; break; } else { label = 1642; break; } //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15646   case 1630: 
 15647    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream24); //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15648    label = 1650; break; //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15649   case 1631: 
 15650    var $10833$0 = ___cxa_find_matching_catch(-1, -1); $10833$1 = tempRet0;
 15651    var $10834=$10833$0;
 15652    $2542=$10834; //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15653    var $10835=$10833$1;
 15654    $2543=$10835; //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15655    label = 1634; break; //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15656   case 1632: 
 15657    var $10837$0 = ___cxa_find_matching_catch(-1, -1); $10837$1 = tempRet0;
 15658    var $10838=$10837$0;
 15659    $2542=$10838; //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15660    var $10839=$10837$1;
 15661    $2543=$10839; //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15662    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2686) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1633; break; } else { label = 2841; break; } //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15663   case 1633: 
 15664    label = 1634; break; //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15665   case 1634: 
 15666    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2687) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1635; break; } else { label = 2841; break; } //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15667   case 1635: 
 15668    label = 2840; break; //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15669   case 1636: 
 15670    var $10844$0 = ___cxa_find_matching_catch(-1, -1); $10844$1 = tempRet0;
 15671    var $10845=$10844$0;
 15672    $2542=$10845; //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15673    var $10846=$10844$1;
 15674    $2543=$10846; //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15675    label = 1648; break; //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15676   case 1637: 
 15677    var $10848$0 = ___cxa_find_matching_catch(-1, -1); $10848$1 = tempRet0;
 15678    var $10849=$10848$0;
 15679    $2542=$10849; //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15680    var $10850=$10848$1;
 15681    $2543=$10850; //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15682    label = 1640; break; //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15683   case 1638: 
 15684    var $10852$0 = ___cxa_find_matching_catch(-1, -1); $10852$1 = tempRet0;
 15685    var $10853=$10852$0;
 15686    $2542=$10853; //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15687    var $10854=$10852$1;
 15688    $2543=$10854; //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15689    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2688) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1639; break; } else { label = 2841; break; } //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15690   case 1639: 
 15691    label = 1640; break; //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15692   case 1640: 
 15693    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2689) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1641; break; } else { label = 2841; break; } //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15694   case 1641: 
 15695    label = 1648; break; //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15696   case 1642: 
 15697    var $10859$0 = ___cxa_find_matching_catch(-1, -1); $10859$1 = tempRet0;
 15698    var $10860=$10859$0;
 15699    $2542=$10860; //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15700    var $10861=$10859$1;
 15701    $2543=$10861; //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15702    label = 1645; break; //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15703   case 1643: 
 15704    var $10863$0 = ___cxa_find_matching_catch(-1, -1); $10863$1 = tempRet0;
 15705    var $10864=$10863$0;
 15706    $2542=$10864; //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15707    var $10865=$10863$1;
 15708    $2543=$10865; //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15709    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2690) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1644; break; } else { label = 2841; break; } //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15710   case 1644: 
 15711    label = 1645; break; //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15712   case 1645: 
 15713    var $10868=$2691; //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15714    if ($10868) { label = 1646; break; } else { label = 1647; break; } //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15715   case 1646: 
 15716    ___cxa_free_exception($10781); //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15717    label = 1647; break; //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15718   case 1647: 
 15719    label = 1648; break; //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15720   case 1648: 
 15721    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream24) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1649; break; } else { label = 2841; break; } //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15722   case 1649: 
 15723    label = 2840; break; //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15724   case 1650: 
 15725    label = 1651; break; //@line 163 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15726   case 1651: 
 15727    label = 1652; break; //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15728   case 1652: 
 15729    __ZN6StringC1EPKc($2693, ((92576)|0)); //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15730    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2692, $2693, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1653; break; } else { label = 1697; break; } //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15731   case 1653: 
 15732    var $10877 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2692, ((91072)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1654; break; } else { label = 1698; break; } //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15733   case 1654: 
 15734    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2692) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1655; break; } else { label = 1697; break; } //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15735   case 1655: 
 15736    __ZN6StringD1Ev($2693); //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15737    if ($10877) { label = 1656; break; } else { label = 1716; break; } //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 15738   case 1656: 
 15739    $1060=$std_stringstream25;
 15740    $1061=24;
 15741    var $10881=$1060;
 15742    var $10882=$10881; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15743    var $10883=(($10882+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15744    var $10884=$10883; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15745    $1059=$10884;
 15746    var $10885=$1059;
 15747    var $10886=$10885; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 15748    $1058=$10886;
 15749    var $10887=$1058;
 15750    var $10888=$10887; //@line 328 "G:/emscripten/system/include/libcxx/ios"
 15751    HEAP32[(($10888)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
 15752    var $10889=$10885; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 15753    HEAP32[(($10889)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 15754    var $10890=$10881; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15755    HEAP32[(($10890)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15756    var $10891=$10881; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15757    var $10892=(($10891+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15758    var $10893=$10892; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15759    HEAP32[(($10893)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15760    var $10894=$10881; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15761    var $10895=(($10894+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15762    var $10896=$10895; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15763    HEAP32[(($10896)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15764    var $10897=$10881; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15765    var $10898=(($10881+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15766    var $10899=$10898; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15767    $1028=$10897;
 15768    $1029=((109796)|0);
 15769    $1030=$10899;
 15770    var $10900=$1028;
 15771    var $10901=$1029;
 15772    var $10902=$10900; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15773    var $10903=(($10901+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15774    var $10904=$1030; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15775    $1025=$10902;
 15776    $1026=$10903;
 15777    $1027=$10904;
 15778    var $10905=$1025;
 15779    var $10906=$1026;
 15780    var $10907=HEAP32[(($10906)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 15781    var $10908=$10905; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 15782    HEAP32[(($10908)>>2)]=$10907; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 15783    var $10909=(($10906+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 15784    var $10910=HEAP32[(($10909)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 15785    var $10911=$10905; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 15786    var $10912=HEAP32[(($10911)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 15787    var $10913=((($10912)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 15788    var $10914=$10913; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 15789    var $10915=HEAP32[(($10914)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 15790    var $10916=$10905; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 15791    var $10917=(($10916+$10915)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 15792    var $10918=$10917; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 15793    HEAP32[(($10918)>>2)]=$10910; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 15794    var $10919=(($10905+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 15795    HEAP32[(($10919)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 15796    var $10920=$10905; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 15797    var $10921=HEAP32[(($10920)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 15798    var $10922=((($10921)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 15799    var $10923=$10922; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 15800    var $10924=HEAP32[(($10923)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 15801    var $10925=$10905; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 15802    var $10926=(($10925+$10924)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 15803    var $10927=$10926; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 15804    var $10928=$1027; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 15805    $1023=$10927;
 15806    $1024=$10928;
 15807    var $10929=$1023;
 15808    var $10930=$10929; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 15809    var $10931=$1024; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 15810    var $10932=$10931; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 15811    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($10930, $10932) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1657; break; } else { label = 1673; break; }
 15812   case 1657: 
 15813    var $10933=(($10929+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
 15814    HEAP32[(($10933)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
 15815    var $10934=(($10929+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
 15816    HEAP32[(($10934)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
 15817    var $10935=$10900; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15818    var $10936=(($10935+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15819    var $10937=$10936; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15820    var $10938=(($10901+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15821    $1021=$10937;
 15822    $1022=$10938;
 15823    var $10939=$1021;
 15824    var $10940=$1022;
 15825    var $10941=HEAP32[(($10940)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 15826    var $10942=$10939; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 15827    HEAP32[(($10942)>>2)]=$10941; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 15828    var $10943=(($10940+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 15829    var $10944=HEAP32[(($10943)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 15830    var $10945=$10939; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 15831    var $10946=HEAP32[(($10945)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 15832    var $10947=((($10946)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 15833    var $10948=$10947; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 15834    var $10949=HEAP32[(($10948)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 15835    var $10950=$10939; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 15836    var $10951=(($10950+$10949)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 15837    var $10952=$10951; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 15838    HEAP32[(($10952)>>2)]=$10944; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 15839    var $10953=HEAP32[(($10901)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15840    var $10954=$10900; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15841    HEAP32[(($10954)>>2)]=$10953; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15842    var $10955=(($10901+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15843    var $10956=HEAP32[(($10955)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15844    var $10957=$10900; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15845    var $10958=HEAP32[(($10957)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15846    var $10959=((($10958)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15847    var $10960=$10959; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15848    var $10961=HEAP32[(($10960)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15849    var $10962=$10900; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15850    var $10963=(($10962+$10961)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15851    var $10964=$10963; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15852    HEAP32[(($10964)>>2)]=$10956; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15853    var $10965=(($10901+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15854    var $10966=HEAP32[(($10965)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15855    var $10967=$10900; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15856    var $10968=(($10967+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15857    var $10969=$10968; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15858    HEAP32[(($10969)>>2)]=$10966; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 15859    var $10970=$10881; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15860    HEAP32[(($10970)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15861    var $10971=$10881; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15862    var $10972=(($10971+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15863    var $10973=$10972; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15864    HEAP32[(($10973)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15865    var $10974=$10881; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15866    var $10975=(($10974+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15867    var $10976=$10975; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15868    HEAP32[(($10976)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15869    var $10977=(($10881+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15870    var $10978=$1061; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 15871    $1056=$10977;
 15872    $1057=$10978;
 15873    var $10979=$1056;
 15874    var $10980=$1057; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
 15875    $1051=$10979;
 15876    $1052=$10980;
 15877    var $10981=$1051;
 15878    var $10982=$10981; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 15879    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($10982) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1658; break; } else { label = 1674; break; }
 15880   case 1658: 
 15881    var $10983=$10981; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 15882    HEAP32[(($10983)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 15883    var $10984=(($10981+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 15884    $1050=$10984;
 15885    var $10985=$1050;
 15886    $1049=$10985;
 15887    var $10986=$1049;
 15888    var $10987=$10986; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 15889    var $10988=(($10986)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 15890    $1048=$10988;
 15891    var $10989=$1048;
 15892    $1047=$10989;
 15893    var $10990=$1047;
 15894    var $10991=$10990; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 15895    $1046=$10991;
 15896    var $10992=$1046;
 15897    var $10993=$10992; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 15898    $1045=$10993;
 15899    var $10994=$1045;
 15900    var $10995=(($10992)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 15901    $1044=$10986;
 15902    var $10996=$1044;
 15903    var $10997=(($10996)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 15904    $1043=$10997;
 15905    var $10998=$1043;
 15906    var $10999=$10998; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 15907    $1042=$10999;
 15908    var $11000=$1042;
 15909    var $11001=(($11000)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 15910    var $11002=(($11001)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 15911    var $11003=$11002; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 15912    var $11004=(($11003)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 15913    $__a_i_i_i_i_i_i357=$11004; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 15914    $__i_i_i_i_i_i_i358=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 15915    label = 1659; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 15916   case 1659: 
 15917    var $11006=$__i_i_i_i_i_i_i358; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 15918    var $11007=(($11006)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 15919    if ($11007) { label = 1660; break; } else { label = 1661; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 15920   case 1660: 
 15921    var $11009=$__i_i_i_i_i_i_i358; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 15922    var $11010=$__a_i_i_i_i_i_i357; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 15923    var $11011=(($11010+($11009<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 15924    HEAP32[(($11011)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 15925    var $11012=$__i_i_i_i_i_i_i358; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 15926    var $11013=((($11012)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 15927    $__i_i_i_i_i_i_i358=$11013; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 15928    label = 1659; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 15929   case 1661: 
 15930    var $11014=(($10981+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 15931    HEAP32[(($11014)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 15932    var $11015=(($10981+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 15933    var $11016=$1052; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 15934    HEAP32[(($11015)>>2)]=$11016; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 15935    $1041=$1055;
 15936    var $11017=$1041;
 15937    $1040=$11017;
 15938    var $11018=$1040;
 15939    var $11019=$11018; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 15940    var $11020=(($11018)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 15941    $1039=$11020;
 15942    var $11021=$1039;
 15943    $1038=$11021;
 15944    var $11022=$1038;
 15945    var $11023=$11022; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 15946    $1037=$11023;
 15947    var $11024=$1037;
 15948    var $11025=$11024; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 15949    $1036=$11025;
 15950    var $11026=$1036;
 15951    var $11027=(($11024)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 15952    $1035=$11018;
 15953    var $11028=$1035;
 15954    var $11029=(($11028)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 15955    $1034=$11029;
 15956    var $11030=$1034;
 15957    var $11031=$11030; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 15958    $1033=$11031;
 15959    var $11032=$1033;
 15960    var $11033=(($11032)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 15961    var $11034=(($11033)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 15962    var $11035=$11034; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 15963    var $11036=(($11035)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 15964    $__a_i_i_i1_i_i_i355=$11036; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 15965    $__i_i_i_i2_i_i_i356=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 15966    label = 1662; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 15967   case 1662: 
 15968    var $11038=$__i_i_i_i2_i_i_i356; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 15969    var $11039=(($11038)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 15970    if ($11039) { label = 1663; break; } else { label = 1664; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 15971   case 1663: 
 15972    var $11041=$__i_i_i_i2_i_i_i356; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 15973    var $11042=$__a_i_i_i1_i_i_i355; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 15974    var $11043=(($11042+($11041<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 15975    HEAP32[(($11043)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 15976    var $11044=$__i_i_i_i2_i_i_i356; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 15977    var $11045=((($11044)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 15978    $__i_i_i_i2_i_i_i356=$11045; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 15979    label = 1662; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 15980   case 1664: 
 15981    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($10981, $1055) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1665; break; } else { label = 1667; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 15982   case 1665: 
 15983    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($1055) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1680; break; } else { label = 1666; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 15984   case 1666: 
 15985    var $11048$0 = ___cxa_find_matching_catch(-1, -1); $11048$1 = tempRet0;
 15986    var $11049=$11048$0;
 15987    $1053=$11049; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 15988    var $11050=$11048$1;
 15989    $1054=$11050; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 15990    label = 1669; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 15991   case 1667: 
 15992    var $11052$0 = ___cxa_find_matching_catch(-1, -1); $11052$1 = tempRet0;
 15993    var $11053=$11052$0;
 15994    $1053=$11053; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 15995    var $11054=$11052$1;
 15996    $1054=$11054; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 15997    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($1055) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1668; break; } else { label = 1672; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 15998   case 1668: 
 15999    label = 1669; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 16000   case 1669: 
 16001    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($10984) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1670; break; } else { label = 1672; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 16002   case 1670: 
 16003    var $11058=$10981; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 16004    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($11058) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1671; break; } else { label = 1672; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 16005   case 1671: 
 16006    var $11060=$1053; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 16007    var $11061=$1054; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 16008    var $11062$0=$11060;
 16009    var $11062$1=0;
 16010    var $11063$0=$11062$0;
 16011    var $11063$1=$11061;
 16012    var $eh_lpad_body_i363$1 = $11063$1;var $eh_lpad_body_i363$0 = $11063$0;label = 1675; break;
 16013   case 1672: 
 16014    var $11065$0 = ___cxa_find_matching_catch(-1, -1,0); $11065$1 = tempRet0;
 16015    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 16016    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 16017   case 1673: 
 16018    var $11067$0 = ___cxa_find_matching_catch(-1, -1); $11067$1 = tempRet0;
 16019    var $11068=$11067$0;
 16020    $1062=$11068; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16021    var $11069=$11067$1;
 16022    $1063=$11069; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16023    label = 1677; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16024   case 1674: 
 16025    var $11071$0 = ___cxa_find_matching_catch(-1, -1); $11071$1 = tempRet0;
 16026    var $eh_lpad_body_i363$1 = $11071$1;var $eh_lpad_body_i363$0 = $11071$0;label = 1675; break;
 16027   case 1675: 
 16028    var $eh_lpad_body_i363$0;
 16029    var $eh_lpad_body_i363$1;
 16030    var $11072=$eh_lpad_body_i363$0;
 16031    $1062=$11072; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16032    var $11073=$eh_lpad_body_i363$1;
 16033    $1063=$11073; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16034    var $11074=$10881; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 16035    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($11074, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1676; break; } else { label = 1679; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 16036   case 1676: 
 16037    label = 1677; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 16038   case 1677: 
 16039    var $11077=$10881; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 16040    var $11078=(($11077+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 16041    var $11079=$11078; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 16042    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($11079) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1678; break; } else { label = 1679; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 16043   case 1678: 
 16044    var $11081=$1062; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 16045    var $11082=$1063; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 16046    var $11083$0=$11081;
 16047    var $11083$1=0;
 16048    var $11084$0=$11083$0;
 16049    var $11084$1=$11082;
 16050    ___resumeException($11084$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 16051   case 1679: 
 16052    var $11086$0 = ___cxa_find_matching_catch(-1, -1,0); $11086$1 = tempRet0;
 16053    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 16054    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 16055   case 1680: 
 16056    var $11087=$std_stringstream25; //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16057    var $11088=(($11087+8)|0); //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16058    var $11089=$11088; //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16059    var $11090 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($11089, ((90728)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1681; break; } else { label = 1702; break; } //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16060   case 1681: 
 16061    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2695, ((92576)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1682; break; } else { label = 1702; break; } //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16062   case 1682: 
 16063    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2694, $2695, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1683; break; } else { label = 1703; break; } //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16064   case 1683: 
 16065    var $11094 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($11090, $2694) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1684; break; } else { label = 1704; break; } //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16066   case 1684: 
 16067    var $11096 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($11094, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1685; break; } else { label = 1704; break; } //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16068   case 1685: 
 16069    var $11098 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($11096, ((91072)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1686; break; } else { label = 1704; break; } //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16070   case 1686: 
 16071    var $11100 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($11098, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1687; break; } else { label = 1704; break; } //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16072   case 1687: 
 16073    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2694) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1688; break; } else { label = 1703; break; } //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16074   case 1688: 
 16075    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2695) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1689; break; } else { label = 1702; break; } //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16076   case 1689: 
 16077    var $11104=___cxa_allocate_exception(8); //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16078    $2697=1;
 16079    var $11105=$11104; //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16080    $1020=$std_stringstream25;
 16081    var $11106=$1020;
 16082    var $11107=(($11106+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
 16083    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2696, $11107) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1690; break; } else { label = 1708; break; }
 16084   case 1690: 
 16085    label = 1691; break;
 16086   case 1691: 
 16087    $1019=$2696;
 16088    var $11109=$1019;
 16089    $1018=$11109;
 16090    var $11110=$1018;
 16091    $1017=$11110;
 16092    var $11111=$1017;
 16093    $1016=$11111;
 16094    var $11112=$1016;
 16095    var $11113=(($11112)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 16096    $1015=$11113;
 16097    var $11114=$1015;
 16098    var $11115=$11114; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 16099    $1014=$11115;
 16100    var $11116=$1014;
 16101    var $11117=(($11116)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 16102    var $11118=(($11117)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 16103    var $11119=$11118; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 16104    var $11120=(($11119)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 16105    var $11121=$11120; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 16106    var $11122=HEAP8[($11121)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 16107    var $11123=(($11122)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 16108    var $11124=$11123 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 16109    var $11125=(($11124)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 16110    if ($11125) { label = 1692; break; } else { label = 1693; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
 16111   case 1692: 
 16112    $1008=$11111;
 16113    var $11127=$1008;
 16114    var $11128=(($11127)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 16115    $1007=$11128;
 16116    var $11129=$1007;
 16117    var $11130=$11129; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 16118    $1006=$11130;
 16119    var $11131=$1006;
 16120    var $11132=(($11131)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 16121    var $11133=(($11132)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 16122    var $11134=$11133; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 16123    var $11135=(($11134+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 16124    var $11136=HEAP32[(($11135)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 16125    var $11150 = $11136;label = 1694; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 16126   case 1693: 
 16127    $1013=$11111;
 16128    var $11138=$1013;
 16129    var $11139=(($11138)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 16130    $1012=$11139;
 16131    var $11140=$1012;
 16132    var $11141=$11140; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 16133    $1011=$11141;
 16134    var $11142=$1011;
 16135    var $11143=(($11142)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 16136    var $11144=(($11143)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 16137    var $11145=$11144; //@line 1599 "G:/emscripten/system/include/libcxx/string"
 16138    var $11146=(($11145+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 16139    var $11147=(($11146)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 16140    $1010=$11147;
 16141    var $11148=$1010; //@line 960 "G:/emscripten/system/include/libcxx/memory"
 16142    $1009=$11148;
 16143    var $11149=$1009; //@line 627 "G:/emscripten/system/include/libcxx/memory"
 16144    var $11150 = $11149;label = 1694; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 16145   case 1694: 
 16146    var $11150; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 16147    $1005=$11150;
 16148    var $11151=$1005; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
 16149    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($11105, $11151) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1695; break; } else { label = 1709; break; } //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16150   case 1695: 
 16151    $2697=0; //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16152    (function() { try { __THREW__ = 0; return ___cxa_throw($11104, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 1709; break; } //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16153    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2696) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1696; break; } else { label = 1708; break; } //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16154   case 1696: 
 16155    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream25); //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16156    label = 1716; break; //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16157   case 1697: 
 16158    var $11156$0 = ___cxa_find_matching_catch(-1, -1); $11156$1 = tempRet0;
 16159    var $11157=$11156$0;
 16160    $2542=$11157; //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16161    var $11158=$11156$1;
 16162    $2543=$11158; //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16163    label = 1700; break; //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16164   case 1698: 
 16165    var $11160$0 = ___cxa_find_matching_catch(-1, -1); $11160$1 = tempRet0;
 16166    var $11161=$11160$0;
 16167    $2542=$11161; //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16168    var $11162=$11160$1;
 16169    $2543=$11162; //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16170    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2692) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1699; break; } else { label = 2841; break; } //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16171   case 1699: 
 16172    label = 1700; break; //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16173   case 1700: 
 16174    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2693) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1701; break; } else { label = 2841; break; } //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16175   case 1701: 
 16176    label = 2840; break; //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16177   case 1702: 
 16178    var $11167$0 = ___cxa_find_matching_catch(-1, -1); $11167$1 = tempRet0;
 16179    var $11168=$11167$0;
 16180    $2542=$11168; //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16181    var $11169=$11167$1;
 16182    $2543=$11169; //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16183    label = 1714; break; //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16184   case 1703: 
 16185    var $11171$0 = ___cxa_find_matching_catch(-1, -1); $11171$1 = tempRet0;
 16186    var $11172=$11171$0;
 16187    $2542=$11172; //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16188    var $11173=$11171$1;
 16189    $2543=$11173; //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16190    label = 1706; break; //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16191   case 1704: 
 16192    var $11175$0 = ___cxa_find_matching_catch(-1, -1); $11175$1 = tempRet0;
 16193    var $11176=$11175$0;
 16194    $2542=$11176; //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16195    var $11177=$11175$1;
 16196    $2543=$11177; //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16197    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2694) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1705; break; } else { label = 2841; break; } //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16198   case 1705: 
 16199    label = 1706; break; //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16200   case 1706: 
 16201    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2695) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1707; break; } else { label = 2841; break; } //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16202   case 1707: 
 16203    label = 1714; break; //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16204   case 1708: 
 16205    var $11182$0 = ___cxa_find_matching_catch(-1, -1); $11182$1 = tempRet0;
 16206    var $11183=$11182$0;
 16207    $2542=$11183; //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16208    var $11184=$11182$1;
 16209    $2543=$11184; //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16210    label = 1711; break; //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16211   case 1709: 
 16212    var $11186$0 = ___cxa_find_matching_catch(-1, -1); $11186$1 = tempRet0;
 16213    var $11187=$11186$0;
 16214    $2542=$11187; //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16215    var $11188=$11186$1;
 16216    $2543=$11188; //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16217    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2696) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1710; break; } else { label = 2841; break; } //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16218   case 1710: 
 16219    label = 1711; break; //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16220   case 1711: 
 16221    var $11191=$2697; //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16222    if ($11191) { label = 1712; break; } else { label = 1713; break; } //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16223   case 1712: 
 16224    ___cxa_free_exception($11104); //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16225    label = 1713; break; //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16226   case 1713: 
 16227    label = 1714; break; //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16228   case 1714: 
 16229    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream25) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1715; break; } else { label = 2841; break; } //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16230   case 1715: 
 16231    label = 2840; break; //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16232   case 1716: 
 16233    label = 1717; break; //@line 164 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16234   case 1717: 
 16235    label = 1718; break; //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16236   case 1718: 
 16237    __ZN6StringC1EPKc($2699, ((90472)|0)); //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16238    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2698, $2699, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1719; break; } else { label = 1763; break; } //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16239   case 1719: 
 16240    var $11200 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2698, ((90160)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1720; break; } else { label = 1764; break; } //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16241   case 1720: 
 16242    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2698) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1721; break; } else { label = 1763; break; } //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16243   case 1721: 
 16244    __ZN6StringD1Ev($2699); //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16245    if ($11200) { label = 1722; break; } else { label = 1782; break; } //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16246   case 1722: 
 16247    $1001=$std_stringstream26;
 16248    $1002=24;
 16249    var $11204=$1001;
 16250    var $11205=$11204; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16251    var $11206=(($11205+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16252    var $11207=$11206; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16253    $1000=$11207;
 16254    var $11208=$1000;
 16255    var $11209=$11208; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 16256    $999=$11209;
 16257    var $11210=$999;
 16258    var $11211=$11210; //@line 328 "G:/emscripten/system/include/libcxx/ios"
 16259    HEAP32[(($11211)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
 16260    var $11212=$11208; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 16261    HEAP32[(($11212)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 16262    var $11213=$11204; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16263    HEAP32[(($11213)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16264    var $11214=$11204; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16265    var $11215=(($11214+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16266    var $11216=$11215; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16267    HEAP32[(($11216)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16268    var $11217=$11204; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16269    var $11218=(($11217+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16270    var $11219=$11218; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16271    HEAP32[(($11219)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16272    var $11220=$11204; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16273    var $11221=(($11204+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16274    var $11222=$11221; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16275    $969=$11220;
 16276    $970=((109796)|0);
 16277    $971=$11222;
 16278    var $11223=$969;
 16279    var $11224=$970;
 16280    var $11225=$11223; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16281    var $11226=(($11224+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16282    var $11227=$971; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16283    $966=$11225;
 16284    $967=$11226;
 16285    $968=$11227;
 16286    var $11228=$966;
 16287    var $11229=$967;
 16288    var $11230=HEAP32[(($11229)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 16289    var $11231=$11228; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 16290    HEAP32[(($11231)>>2)]=$11230; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 16291    var $11232=(($11229+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 16292    var $11233=HEAP32[(($11232)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 16293    var $11234=$11228; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 16294    var $11235=HEAP32[(($11234)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 16295    var $11236=((($11235)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 16296    var $11237=$11236; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 16297    var $11238=HEAP32[(($11237)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 16298    var $11239=$11228; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 16299    var $11240=(($11239+$11238)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 16300    var $11241=$11240; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 16301    HEAP32[(($11241)>>2)]=$11233; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 16302    var $11242=(($11228+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 16303    HEAP32[(($11242)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 16304    var $11243=$11228; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 16305    var $11244=HEAP32[(($11243)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 16306    var $11245=((($11244)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 16307    var $11246=$11245; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 16308    var $11247=HEAP32[(($11246)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 16309    var $11248=$11228; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 16310    var $11249=(($11248+$11247)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 16311    var $11250=$11249; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 16312    var $11251=$968; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 16313    $964=$11250;
 16314    $965=$11251;
 16315    var $11252=$964;
 16316    var $11253=$11252; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 16317    var $11254=$965; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 16318    var $11255=$11254; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 16319    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($11253, $11255) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1723; break; } else { label = 1739; break; }
 16320   case 1723: 
 16321    var $11256=(($11252+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
 16322    HEAP32[(($11256)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
 16323    var $11257=(($11252+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
 16324    HEAP32[(($11257)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
 16325    var $11258=$11223; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16326    var $11259=(($11258+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16327    var $11260=$11259; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16328    var $11261=(($11224+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16329    $962=$11260;
 16330    $963=$11261;
 16331    var $11262=$962;
 16332    var $11263=$963;
 16333    var $11264=HEAP32[(($11263)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 16334    var $11265=$11262; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 16335    HEAP32[(($11265)>>2)]=$11264; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 16336    var $11266=(($11263+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 16337    var $11267=HEAP32[(($11266)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 16338    var $11268=$11262; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 16339    var $11269=HEAP32[(($11268)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 16340    var $11270=((($11269)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 16341    var $11271=$11270; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 16342    var $11272=HEAP32[(($11271)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 16343    var $11273=$11262; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 16344    var $11274=(($11273+$11272)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 16345    var $11275=$11274; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 16346    HEAP32[(($11275)>>2)]=$11267; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 16347    var $11276=HEAP32[(($11224)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16348    var $11277=$11223; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16349    HEAP32[(($11277)>>2)]=$11276; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16350    var $11278=(($11224+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16351    var $11279=HEAP32[(($11278)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16352    var $11280=$11223; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16353    var $11281=HEAP32[(($11280)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16354    var $11282=((($11281)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16355    var $11283=$11282; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16356    var $11284=HEAP32[(($11283)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16357    var $11285=$11223; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16358    var $11286=(($11285+$11284)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16359    var $11287=$11286; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16360    HEAP32[(($11287)>>2)]=$11279; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16361    var $11288=(($11224+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16362    var $11289=HEAP32[(($11288)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16363    var $11290=$11223; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16364    var $11291=(($11290+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16365    var $11292=$11291; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16366    HEAP32[(($11292)>>2)]=$11289; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16367    var $11293=$11204; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16368    HEAP32[(($11293)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16369    var $11294=$11204; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16370    var $11295=(($11294+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16371    var $11296=$11295; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16372    HEAP32[(($11296)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16373    var $11297=$11204; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16374    var $11298=(($11297+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16375    var $11299=$11298; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16376    HEAP32[(($11299)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16377    var $11300=(($11204+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16378    var $11301=$1002; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16379    $997=$11300;
 16380    $998=$11301;
 16381    var $11302=$997;
 16382    var $11303=$998; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
 16383    $992=$11302;
 16384    $993=$11303;
 16385    var $11304=$992;
 16386    var $11305=$11304; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 16387    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($11305) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1724; break; } else { label = 1740; break; }
 16388   case 1724: 
 16389    var $11306=$11304; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 16390    HEAP32[(($11306)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 16391    var $11307=(($11304+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 16392    $991=$11307;
 16393    var $11308=$991;
 16394    $990=$11308;
 16395    var $11309=$990;
 16396    var $11310=$11309; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 16397    var $11311=(($11309)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 16398    $989=$11311;
 16399    var $11312=$989;
 16400    $988=$11312;
 16401    var $11313=$988;
 16402    var $11314=$11313; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 16403    $987=$11314;
 16404    var $11315=$987;
 16405    var $11316=$11315; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 16406    $986=$11316;
 16407    var $11317=$986;
 16408    var $11318=(($11315)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 16409    $985=$11309;
 16410    var $11319=$985;
 16411    var $11320=(($11319)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 16412    $984=$11320;
 16413    var $11321=$984;
 16414    var $11322=$11321; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 16415    $983=$11322;
 16416    var $11323=$983;
 16417    var $11324=(($11323)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 16418    var $11325=(($11324)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 16419    var $11326=$11325; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 16420    var $11327=(($11326)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 16421    $__a_i_i_i_i_i_i370=$11327; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 16422    $__i_i_i_i_i_i_i371=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 16423    label = 1725; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 16424   case 1725: 
 16425    var $11329=$__i_i_i_i_i_i_i371; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 16426    var $11330=(($11329)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 16427    if ($11330) { label = 1726; break; } else { label = 1727; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 16428   case 1726: 
 16429    var $11332=$__i_i_i_i_i_i_i371; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 16430    var $11333=$__a_i_i_i_i_i_i370; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 16431    var $11334=(($11333+($11332<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 16432    HEAP32[(($11334)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 16433    var $11335=$__i_i_i_i_i_i_i371; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 16434    var $11336=((($11335)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 16435    $__i_i_i_i_i_i_i371=$11336; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 16436    label = 1725; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 16437   case 1727: 
 16438    var $11337=(($11304+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 16439    HEAP32[(($11337)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 16440    var $11338=(($11304+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 16441    var $11339=$993; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 16442    HEAP32[(($11338)>>2)]=$11339; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 16443    $982=$996;
 16444    var $11340=$982;
 16445    $981=$11340;
 16446    var $11341=$981;
 16447    var $11342=$11341; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 16448    var $11343=(($11341)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 16449    $980=$11343;
 16450    var $11344=$980;
 16451    $979=$11344;
 16452    var $11345=$979;
 16453    var $11346=$11345; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 16454    $978=$11346;
 16455    var $11347=$978;
 16456    var $11348=$11347; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 16457    $977=$11348;
 16458    var $11349=$977;
 16459    var $11350=(($11347)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 16460    $976=$11341;
 16461    var $11351=$976;
 16462    var $11352=(($11351)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 16463    $975=$11352;
 16464    var $11353=$975;
 16465    var $11354=$11353; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 16466    $974=$11354;
 16467    var $11355=$974;
 16468    var $11356=(($11355)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 16469    var $11357=(($11356)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 16470    var $11358=$11357; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 16471    var $11359=(($11358)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 16472    $__a_i_i_i1_i_i_i368=$11359; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 16473    $__i_i_i_i2_i_i_i369=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 16474    label = 1728; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 16475   case 1728: 
 16476    var $11361=$__i_i_i_i2_i_i_i369; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 16477    var $11362=(($11361)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 16478    if ($11362) { label = 1729; break; } else { label = 1730; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 16479   case 1729: 
 16480    var $11364=$__i_i_i_i2_i_i_i369; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 16481    var $11365=$__a_i_i_i1_i_i_i368; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 16482    var $11366=(($11365+($11364<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 16483    HEAP32[(($11366)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 16484    var $11367=$__i_i_i_i2_i_i_i369; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 16485    var $11368=((($11367)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 16486    $__i_i_i_i2_i_i_i369=$11368; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 16487    label = 1728; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 16488   case 1730: 
 16489    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($11304, $996) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1731; break; } else { label = 1733; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 16490   case 1731: 
 16491    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($996) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1746; break; } else { label = 1732; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 16492   case 1732: 
 16493    var $11371$0 = ___cxa_find_matching_catch(-1, -1); $11371$1 = tempRet0;
 16494    var $11372=$11371$0;
 16495    $994=$11372; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 16496    var $11373=$11371$1;
 16497    $995=$11373; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 16498    label = 1735; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 16499   case 1733: 
 16500    var $11375$0 = ___cxa_find_matching_catch(-1, -1); $11375$1 = tempRet0;
 16501    var $11376=$11375$0;
 16502    $994=$11376; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 16503    var $11377=$11375$1;
 16504    $995=$11377; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 16505    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($996) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1734; break; } else { label = 1738; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 16506   case 1734: 
 16507    label = 1735; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 16508   case 1735: 
 16509    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($11307) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1736; break; } else { label = 1738; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 16510   case 1736: 
 16511    var $11381=$11304; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 16512    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($11381) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1737; break; } else { label = 1738; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 16513   case 1737: 
 16514    var $11383=$994; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 16515    var $11384=$995; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 16516    var $11385$0=$11383;
 16517    var $11385$1=0;
 16518    var $11386$0=$11385$0;
 16519    var $11386$1=$11384;
 16520    var $eh_lpad_body_i376$1 = $11386$1;var $eh_lpad_body_i376$0 = $11386$0;label = 1741; break;
 16521   case 1738: 
 16522    var $11388$0 = ___cxa_find_matching_catch(-1, -1,0); $11388$1 = tempRet0;
 16523    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 16524    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 16525   case 1739: 
 16526    var $11390$0 = ___cxa_find_matching_catch(-1, -1); $11390$1 = tempRet0;
 16527    var $11391=$11390$0;
 16528    $1003=$11391; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16529    var $11392=$11390$1;
 16530    $1004=$11392; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16531    label = 1743; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16532   case 1740: 
 16533    var $11394$0 = ___cxa_find_matching_catch(-1, -1); $11394$1 = tempRet0;
 16534    var $eh_lpad_body_i376$1 = $11394$1;var $eh_lpad_body_i376$0 = $11394$0;label = 1741; break;
 16535   case 1741: 
 16536    var $eh_lpad_body_i376$0;
 16537    var $eh_lpad_body_i376$1;
 16538    var $11395=$eh_lpad_body_i376$0;
 16539    $1003=$11395; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16540    var $11396=$eh_lpad_body_i376$1;
 16541    $1004=$11396; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16542    var $11397=$11204; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 16543    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($11397, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1742; break; } else { label = 1745; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 16544   case 1742: 
 16545    label = 1743; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 16546   case 1743: 
 16547    var $11400=$11204; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 16548    var $11401=(($11400+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 16549    var $11402=$11401; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 16550    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($11402) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1744; break; } else { label = 1745; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 16551   case 1744: 
 16552    var $11404=$1003; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 16553    var $11405=$1004; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 16554    var $11406$0=$11404;
 16555    var $11406$1=0;
 16556    var $11407$0=$11406$0;
 16557    var $11407$1=$11405;
 16558    ___resumeException($11407$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 16559   case 1745: 
 16560    var $11409$0 = ___cxa_find_matching_catch(-1, -1,0); $11409$1 = tempRet0;
 16561    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 16562    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 16563   case 1746: 
 16564    var $11410=$std_stringstream26; //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16565    var $11411=(($11410+8)|0); //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16566    var $11412=$11411; //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16567    var $11413 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($11412, ((89792)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1747; break; } else { label = 1768; break; } //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16568   case 1747: 
 16569    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2701, ((90472)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1748; break; } else { label = 1768; break; } //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16570   case 1748: 
 16571    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2700, $2701, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1749; break; } else { label = 1769; break; } //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16572   case 1749: 
 16573    var $11417 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($11413, $2700) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1750; break; } else { label = 1770; break; } //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16574   case 1750: 
 16575    var $11419 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($11417, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1751; break; } else { label = 1770; break; } //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16576   case 1751: 
 16577    var $11421 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($11419, ((90160)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1752; break; } else { label = 1770; break; } //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16578   case 1752: 
 16579    var $11423 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($11421, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1753; break; } else { label = 1770; break; } //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16580   case 1753: 
 16581    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2700) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1754; break; } else { label = 1769; break; } //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16582   case 1754: 
 16583    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2701) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1755; break; } else { label = 1768; break; } //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16584   case 1755: 
 16585    var $11427=___cxa_allocate_exception(8); //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16586    $2703=1;
 16587    var $11428=$11427; //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16588    $961=$std_stringstream26;
 16589    var $11429=$961;
 16590    var $11430=(($11429+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
 16591    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2702, $11430) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1756; break; } else { label = 1774; break; }
 16592   case 1756: 
 16593    label = 1757; break;
 16594   case 1757: 
 16595    $960=$2702;
 16596    var $11432=$960;
 16597    $959=$11432;
 16598    var $11433=$959;
 16599    $958=$11433;
 16600    var $11434=$958;
 16601    $957=$11434;
 16602    var $11435=$957;
 16603    var $11436=(($11435)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 16604    $956=$11436;
 16605    var $11437=$956;
 16606    var $11438=$11437; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 16607    $955=$11438;
 16608    var $11439=$955;
 16609    var $11440=(($11439)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 16610    var $11441=(($11440)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 16611    var $11442=$11441; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 16612    var $11443=(($11442)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 16613    var $11444=$11443; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 16614    var $11445=HEAP8[($11444)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 16615    var $11446=(($11445)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 16616    var $11447=$11446 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 16617    var $11448=(($11447)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 16618    if ($11448) { label = 1758; break; } else { label = 1759; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
 16619   case 1758: 
 16620    $949=$11434;
 16621    var $11450=$949;
 16622    var $11451=(($11450)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 16623    $948=$11451;
 16624    var $11452=$948;
 16625    var $11453=$11452; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 16626    $947=$11453;
 16627    var $11454=$947;
 16628    var $11455=(($11454)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 16629    var $11456=(($11455)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 16630    var $11457=$11456; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 16631    var $11458=(($11457+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 16632    var $11459=HEAP32[(($11458)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 16633    var $11473 = $11459;label = 1760; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 16634   case 1759: 
 16635    $954=$11434;
 16636    var $11461=$954;
 16637    var $11462=(($11461)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 16638    $953=$11462;
 16639    var $11463=$953;
 16640    var $11464=$11463; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 16641    $952=$11464;
 16642    var $11465=$952;
 16643    var $11466=(($11465)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 16644    var $11467=(($11466)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 16645    var $11468=$11467; //@line 1599 "G:/emscripten/system/include/libcxx/string"
 16646    var $11469=(($11468+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 16647    var $11470=(($11469)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 16648    $951=$11470;
 16649    var $11471=$951; //@line 960 "G:/emscripten/system/include/libcxx/memory"
 16650    $950=$11471;
 16651    var $11472=$950; //@line 627 "G:/emscripten/system/include/libcxx/memory"
 16652    var $11473 = $11472;label = 1760; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 16653   case 1760: 
 16654    var $11473; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 16655    $946=$11473;
 16656    var $11474=$946; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
 16657    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($11428, $11474) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1761; break; } else { label = 1775; break; } //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16658   case 1761: 
 16659    $2703=0; //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16660    (function() { try { __THREW__ = 0; return ___cxa_throw($11427, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 1775; break; } //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16661    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2702) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1762; break; } else { label = 1774; break; } //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16662   case 1762: 
 16663    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream26); //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16664    label = 1782; break; //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16665   case 1763: 
 16666    var $11479$0 = ___cxa_find_matching_catch(-1, -1); $11479$1 = tempRet0;
 16667    var $11480=$11479$0;
 16668    $2542=$11480; //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16669    var $11481=$11479$1;
 16670    $2543=$11481; //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16671    label = 1766; break; //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16672   case 1764: 
 16673    var $11483$0 = ___cxa_find_matching_catch(-1, -1); $11483$1 = tempRet0;
 16674    var $11484=$11483$0;
 16675    $2542=$11484; //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16676    var $11485=$11483$1;
 16677    $2543=$11485; //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16678    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2698) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1765; break; } else { label = 2841; break; } //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16679   case 1765: 
 16680    label = 1766; break; //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16681   case 1766: 
 16682    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2699) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1767; break; } else { label = 2841; break; } //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16683   case 1767: 
 16684    label = 2840; break; //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16685   case 1768: 
 16686    var $11490$0 = ___cxa_find_matching_catch(-1, -1); $11490$1 = tempRet0;
 16687    var $11491=$11490$0;
 16688    $2542=$11491; //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16689    var $11492=$11490$1;
 16690    $2543=$11492; //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16691    label = 1780; break; //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16692   case 1769: 
 16693    var $11494$0 = ___cxa_find_matching_catch(-1, -1); $11494$1 = tempRet0;
 16694    var $11495=$11494$0;
 16695    $2542=$11495; //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16696    var $11496=$11494$1;
 16697    $2543=$11496; //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16698    label = 1772; break; //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16699   case 1770: 
 16700    var $11498$0 = ___cxa_find_matching_catch(-1, -1); $11498$1 = tempRet0;
 16701    var $11499=$11498$0;
 16702    $2542=$11499; //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16703    var $11500=$11498$1;
 16704    $2543=$11500; //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16705    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2700) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1771; break; } else { label = 2841; break; } //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16706   case 1771: 
 16707    label = 1772; break; //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16708   case 1772: 
 16709    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2701) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1773; break; } else { label = 2841; break; } //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16710   case 1773: 
 16711    label = 1780; break; //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16712   case 1774: 
 16713    var $11505$0 = ___cxa_find_matching_catch(-1, -1); $11505$1 = tempRet0;
 16714    var $11506=$11505$0;
 16715    $2542=$11506; //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16716    var $11507=$11505$1;
 16717    $2543=$11507; //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16718    label = 1777; break; //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16719   case 1775: 
 16720    var $11509$0 = ___cxa_find_matching_catch(-1, -1); $11509$1 = tempRet0;
 16721    var $11510=$11509$0;
 16722    $2542=$11510; //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16723    var $11511=$11509$1;
 16724    $2543=$11511; //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16725    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2702) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1776; break; } else { label = 2841; break; } //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16726   case 1776: 
 16727    label = 1777; break; //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16728   case 1777: 
 16729    var $11514=$2703; //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16730    if ($11514) { label = 1778; break; } else { label = 1779; break; } //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16731   case 1778: 
 16732    ___cxa_free_exception($11427); //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16733    label = 1779; break; //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16734   case 1779: 
 16735    label = 1780; break; //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16736   case 1780: 
 16737    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream26) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1781; break; } else { label = 2841; break; } //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16738   case 1781: 
 16739    label = 2840; break; //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16740   case 1782: 
 16741    label = 1783; break; //@line 165 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16742   case 1783: 
 16743    label = 1784; break; //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16744   case 1784: 
 16745    __ZN6StringC1EPKc($2705, ((90472)|0)); //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16746    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2704, $2705, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1785; break; } else { label = 1829; break; } //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16747   case 1785: 
 16748    var $11523 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2704, ((89536)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1786; break; } else { label = 1830; break; } //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16749   case 1786: 
 16750    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2704) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1787; break; } else { label = 1829; break; } //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16751   case 1787: 
 16752    __ZN6StringD1Ev($2705); //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16753    if ($11523) { label = 1788; break; } else { label = 1848; break; } //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 16754   case 1788: 
 16755    $942=$std_stringstream27;
 16756    $943=24;
 16757    var $11527=$942;
 16758    var $11528=$11527; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16759    var $11529=(($11528+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16760    var $11530=$11529; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16761    $941=$11530;
 16762    var $11531=$941;
 16763    var $11532=$11531; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 16764    $940=$11532;
 16765    var $11533=$940;
 16766    var $11534=$11533; //@line 328 "G:/emscripten/system/include/libcxx/ios"
 16767    HEAP32[(($11534)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
 16768    var $11535=$11531; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 16769    HEAP32[(($11535)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 16770    var $11536=$11527; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16771    HEAP32[(($11536)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16772    var $11537=$11527; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16773    var $11538=(($11537+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16774    var $11539=$11538; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16775    HEAP32[(($11539)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16776    var $11540=$11527; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16777    var $11541=(($11540+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16778    var $11542=$11541; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16779    HEAP32[(($11542)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16780    var $11543=$11527; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16781    var $11544=(($11527+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16782    var $11545=$11544; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16783    $910=$11543;
 16784    $911=((109796)|0);
 16785    $912=$11545;
 16786    var $11546=$910;
 16787    var $11547=$911;
 16788    var $11548=$11546; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16789    var $11549=(($11547+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16790    var $11550=$912; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16791    $907=$11548;
 16792    $908=$11549;
 16793    $909=$11550;
 16794    var $11551=$907;
 16795    var $11552=$908;
 16796    var $11553=HEAP32[(($11552)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 16797    var $11554=$11551; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 16798    HEAP32[(($11554)>>2)]=$11553; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 16799    var $11555=(($11552+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 16800    var $11556=HEAP32[(($11555)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 16801    var $11557=$11551; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 16802    var $11558=HEAP32[(($11557)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 16803    var $11559=((($11558)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 16804    var $11560=$11559; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 16805    var $11561=HEAP32[(($11560)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 16806    var $11562=$11551; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 16807    var $11563=(($11562+$11561)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 16808    var $11564=$11563; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 16809    HEAP32[(($11564)>>2)]=$11556; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 16810    var $11565=(($11551+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 16811    HEAP32[(($11565)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 16812    var $11566=$11551; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 16813    var $11567=HEAP32[(($11566)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 16814    var $11568=((($11567)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 16815    var $11569=$11568; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 16816    var $11570=HEAP32[(($11569)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 16817    var $11571=$11551; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 16818    var $11572=(($11571+$11570)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 16819    var $11573=$11572; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 16820    var $11574=$909; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 16821    $905=$11573;
 16822    $906=$11574;
 16823    var $11575=$905;
 16824    var $11576=$11575; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 16825    var $11577=$906; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 16826    var $11578=$11577; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 16827    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($11576, $11578) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1789; break; } else { label = 1805; break; }
 16828   case 1789: 
 16829    var $11579=(($11575+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
 16830    HEAP32[(($11579)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
 16831    var $11580=(($11575+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
 16832    HEAP32[(($11580)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
 16833    var $11581=$11546; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16834    var $11582=(($11581+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16835    var $11583=$11582; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16836    var $11584=(($11547+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16837    $903=$11583;
 16838    $904=$11584;
 16839    var $11585=$903;
 16840    var $11586=$904;
 16841    var $11587=HEAP32[(($11586)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 16842    var $11588=$11585; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 16843    HEAP32[(($11588)>>2)]=$11587; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 16844    var $11589=(($11586+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 16845    var $11590=HEAP32[(($11589)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 16846    var $11591=$11585; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 16847    var $11592=HEAP32[(($11591)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 16848    var $11593=((($11592)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 16849    var $11594=$11593; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 16850    var $11595=HEAP32[(($11594)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 16851    var $11596=$11585; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 16852    var $11597=(($11596+$11595)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 16853    var $11598=$11597; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 16854    HEAP32[(($11598)>>2)]=$11590; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 16855    var $11599=HEAP32[(($11547)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16856    var $11600=$11546; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16857    HEAP32[(($11600)>>2)]=$11599; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16858    var $11601=(($11547+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16859    var $11602=HEAP32[(($11601)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16860    var $11603=$11546; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16861    var $11604=HEAP32[(($11603)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16862    var $11605=((($11604)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16863    var $11606=$11605; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16864    var $11607=HEAP32[(($11606)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16865    var $11608=$11546; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16866    var $11609=(($11608+$11607)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16867    var $11610=$11609; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16868    HEAP32[(($11610)>>2)]=$11602; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16869    var $11611=(($11547+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16870    var $11612=HEAP32[(($11611)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16871    var $11613=$11546; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16872    var $11614=(($11613+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16873    var $11615=$11614; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16874    HEAP32[(($11615)>>2)]=$11612; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 16875    var $11616=$11527; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16876    HEAP32[(($11616)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16877    var $11617=$11527; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16878    var $11618=(($11617+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16879    var $11619=$11618; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16880    HEAP32[(($11619)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16881    var $11620=$11527; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16882    var $11621=(($11620+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16883    var $11622=$11621; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16884    HEAP32[(($11622)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16885    var $11623=(($11527+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16886    var $11624=$943; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 16887    $938=$11623;
 16888    $939=$11624;
 16889    var $11625=$938;
 16890    var $11626=$939; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
 16891    $933=$11625;
 16892    $934=$11626;
 16893    var $11627=$933;
 16894    var $11628=$11627; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 16895    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($11628) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1790; break; } else { label = 1806; break; }
 16896   case 1790: 
 16897    var $11629=$11627; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 16898    HEAP32[(($11629)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 16899    var $11630=(($11627+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 16900    $932=$11630;
 16901    var $11631=$932;
 16902    $931=$11631;
 16903    var $11632=$931;
 16904    var $11633=$11632; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 16905    var $11634=(($11632)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 16906    $930=$11634;
 16907    var $11635=$930;
 16908    $929=$11635;
 16909    var $11636=$929;
 16910    var $11637=$11636; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 16911    $928=$11637;
 16912    var $11638=$928;
 16913    var $11639=$11638; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 16914    $927=$11639;
 16915    var $11640=$927;
 16916    var $11641=(($11638)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 16917    $926=$11632;
 16918    var $11642=$926;
 16919    var $11643=(($11642)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 16920    $925=$11643;
 16921    var $11644=$925;
 16922    var $11645=$11644; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 16923    $924=$11645;
 16924    var $11646=$924;
 16925    var $11647=(($11646)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 16926    var $11648=(($11647)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 16927    var $11649=$11648; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 16928    var $11650=(($11649)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 16929    $__a_i_i_i_i_i_i383=$11650; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 16930    $__i_i_i_i_i_i_i384=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 16931    label = 1791; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 16932   case 1791: 
 16933    var $11652=$__i_i_i_i_i_i_i384; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 16934    var $11653=(($11652)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 16935    if ($11653) { label = 1792; break; } else { label = 1793; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 16936   case 1792: 
 16937    var $11655=$__i_i_i_i_i_i_i384; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 16938    var $11656=$__a_i_i_i_i_i_i383; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 16939    var $11657=(($11656+($11655<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 16940    HEAP32[(($11657)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 16941    var $11658=$__i_i_i_i_i_i_i384; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 16942    var $11659=((($11658)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 16943    $__i_i_i_i_i_i_i384=$11659; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 16944    label = 1791; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 16945   case 1793: 
 16946    var $11660=(($11627+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 16947    HEAP32[(($11660)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 16948    var $11661=(($11627+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 16949    var $11662=$934; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 16950    HEAP32[(($11661)>>2)]=$11662; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 16951    $923=$937;
 16952    var $11663=$923;
 16953    $922=$11663;
 16954    var $11664=$922;
 16955    var $11665=$11664; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 16956    var $11666=(($11664)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 16957    $921=$11666;
 16958    var $11667=$921;
 16959    $920=$11667;
 16960    var $11668=$920;
 16961    var $11669=$11668; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 16962    $919=$11669;
 16963    var $11670=$919;
 16964    var $11671=$11670; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 16965    $918=$11671;
 16966    var $11672=$918;
 16967    var $11673=(($11670)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 16968    $917=$11664;
 16969    var $11674=$917;
 16970    var $11675=(($11674)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 16971    $916=$11675;
 16972    var $11676=$916;
 16973    var $11677=$11676; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 16974    $915=$11677;
 16975    var $11678=$915;
 16976    var $11679=(($11678)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 16977    var $11680=(($11679)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 16978    var $11681=$11680; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 16979    var $11682=(($11681)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 16980    $__a_i_i_i1_i_i_i381=$11682; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 16981    $__i_i_i_i2_i_i_i382=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 16982    label = 1794; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 16983   case 1794: 
 16984    var $11684=$__i_i_i_i2_i_i_i382; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 16985    var $11685=(($11684)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 16986    if ($11685) { label = 1795; break; } else { label = 1796; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 16987   case 1795: 
 16988    var $11687=$__i_i_i_i2_i_i_i382; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 16989    var $11688=$__a_i_i_i1_i_i_i381; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 16990    var $11689=(($11688+($11687<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 16991    HEAP32[(($11689)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 16992    var $11690=$__i_i_i_i2_i_i_i382; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 16993    var $11691=((($11690)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 16994    $__i_i_i_i2_i_i_i382=$11691; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 16995    label = 1794; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 16996   case 1796: 
 16997    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($11627, $937) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1797; break; } else { label = 1799; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 16998   case 1797: 
 16999    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($937) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1812; break; } else { label = 1798; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 17000   case 1798: 
 17001    var $11694$0 = ___cxa_find_matching_catch(-1, -1); $11694$1 = tempRet0;
 17002    var $11695=$11694$0;
 17003    $935=$11695; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 17004    var $11696=$11694$1;
 17005    $936=$11696; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 17006    label = 1801; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 17007   case 1799: 
 17008    var $11698$0 = ___cxa_find_matching_catch(-1, -1); $11698$1 = tempRet0;
 17009    var $11699=$11698$0;
 17010    $935=$11699; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 17011    var $11700=$11698$1;
 17012    $936=$11700; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 17013    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($937) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1800; break; } else { label = 1804; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 17014   case 1800: 
 17015    label = 1801; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 17016   case 1801: 
 17017    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($11630) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1802; break; } else { label = 1804; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 17018   case 1802: 
 17019    var $11704=$11627; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 17020    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($11704) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1803; break; } else { label = 1804; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 17021   case 1803: 
 17022    var $11706=$935; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 17023    var $11707=$936; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 17024    var $11708$0=$11706;
 17025    var $11708$1=0;
 17026    var $11709$0=$11708$0;
 17027    var $11709$1=$11707;
 17028    var $eh_lpad_body_i389$1 = $11709$1;var $eh_lpad_body_i389$0 = $11709$0;label = 1807; break;
 17029   case 1804: 
 17030    var $11711$0 = ___cxa_find_matching_catch(-1, -1,0); $11711$1 = tempRet0;
 17031    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 17032    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 17033   case 1805: 
 17034    var $11713$0 = ___cxa_find_matching_catch(-1, -1); $11713$1 = tempRet0;
 17035    var $11714=$11713$0;
 17036    $944=$11714; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17037    var $11715=$11713$1;
 17038    $945=$11715; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17039    label = 1809; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17040   case 1806: 
 17041    var $11717$0 = ___cxa_find_matching_catch(-1, -1); $11717$1 = tempRet0;
 17042    var $eh_lpad_body_i389$1 = $11717$1;var $eh_lpad_body_i389$0 = $11717$0;label = 1807; break;
 17043   case 1807: 
 17044    var $eh_lpad_body_i389$0;
 17045    var $eh_lpad_body_i389$1;
 17046    var $11718=$eh_lpad_body_i389$0;
 17047    $944=$11718; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17048    var $11719=$eh_lpad_body_i389$1;
 17049    $945=$11719; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17050    var $11720=$11527; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 17051    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($11720, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1808; break; } else { label = 1811; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 17052   case 1808: 
 17053    label = 1809; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 17054   case 1809: 
 17055    var $11723=$11527; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 17056    var $11724=(($11723+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 17057    var $11725=$11724; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 17058    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($11725) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1810; break; } else { label = 1811; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 17059   case 1810: 
 17060    var $11727=$944; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 17061    var $11728=$945; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 17062    var $11729$0=$11727;
 17063    var $11729$1=0;
 17064    var $11730$0=$11729$0;
 17065    var $11730$1=$11728;
 17066    ___resumeException($11730$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 17067   case 1811: 
 17068    var $11732$0 = ___cxa_find_matching_catch(-1, -1,0); $11732$1 = tempRet0;
 17069    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 17070    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 17071   case 1812: 
 17072    var $11733=$std_stringstream27; //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17073    var $11734=(($11733+8)|0); //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17074    var $11735=$11734; //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17075    var $11736 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($11735, ((89232)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1813; break; } else { label = 1834; break; } //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17076   case 1813: 
 17077    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2707, ((90472)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1814; break; } else { label = 1834; break; } //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17078   case 1814: 
 17079    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2706, $2707, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1815; break; } else { label = 1835; break; } //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17080   case 1815: 
 17081    var $11740 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($11736, $2706) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1816; break; } else { label = 1836; break; } //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17082   case 1816: 
 17083    var $11742 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($11740, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1817; break; } else { label = 1836; break; } //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17084   case 1817: 
 17085    var $11744 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($11742, ((89536)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1818; break; } else { label = 1836; break; } //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17086   case 1818: 
 17087    var $11746 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($11744, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1819; break; } else { label = 1836; break; } //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17088   case 1819: 
 17089    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2706) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1820; break; } else { label = 1835; break; } //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17090   case 1820: 
 17091    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2707) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1821; break; } else { label = 1834; break; } //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17092   case 1821: 
 17093    var $11750=___cxa_allocate_exception(8); //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17094    $2709=1;
 17095    var $11751=$11750; //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17096    $902=$std_stringstream27;
 17097    var $11752=$902;
 17098    var $11753=(($11752+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
 17099    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2708, $11753) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1822; break; } else { label = 1840; break; }
 17100   case 1822: 
 17101    label = 1823; break;
 17102   case 1823: 
 17103    $901=$2708;
 17104    var $11755=$901;
 17105    $900=$11755;
 17106    var $11756=$900;
 17107    $899=$11756;
 17108    var $11757=$899;
 17109    $898=$11757;
 17110    var $11758=$898;
 17111    var $11759=(($11758)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 17112    $897=$11759;
 17113    var $11760=$897;
 17114    var $11761=$11760; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 17115    $896=$11761;
 17116    var $11762=$896;
 17117    var $11763=(($11762)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 17118    var $11764=(($11763)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 17119    var $11765=$11764; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 17120    var $11766=(($11765)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 17121    var $11767=$11766; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 17122    var $11768=HEAP8[($11767)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 17123    var $11769=(($11768)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 17124    var $11770=$11769 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 17125    var $11771=(($11770)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 17126    if ($11771) { label = 1824; break; } else { label = 1825; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
 17127   case 1824: 
 17128    $890=$11757;
 17129    var $11773=$890;
 17130    var $11774=(($11773)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 17131    $889=$11774;
 17132    var $11775=$889;
 17133    var $11776=$11775; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 17134    $888=$11776;
 17135    var $11777=$888;
 17136    var $11778=(($11777)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 17137    var $11779=(($11778)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 17138    var $11780=$11779; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 17139    var $11781=(($11780+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 17140    var $11782=HEAP32[(($11781)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 17141    var $11796 = $11782;label = 1826; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 17142   case 1825: 
 17143    $895=$11757;
 17144    var $11784=$895;
 17145    var $11785=(($11784)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 17146    $894=$11785;
 17147    var $11786=$894;
 17148    var $11787=$11786; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 17149    $893=$11787;
 17150    var $11788=$893;
 17151    var $11789=(($11788)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 17152    var $11790=(($11789)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 17153    var $11791=$11790; //@line 1599 "G:/emscripten/system/include/libcxx/string"
 17154    var $11792=(($11791+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 17155    var $11793=(($11792)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 17156    $892=$11793;
 17157    var $11794=$892; //@line 960 "G:/emscripten/system/include/libcxx/memory"
 17158    $891=$11794;
 17159    var $11795=$891; //@line 627 "G:/emscripten/system/include/libcxx/memory"
 17160    var $11796 = $11795;label = 1826; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 17161   case 1826: 
 17162    var $11796; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 17163    $887=$11796;
 17164    var $11797=$887; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
 17165    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($11751, $11797) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1827; break; } else { label = 1841; break; } //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17166   case 1827: 
 17167    $2709=0; //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17168    (function() { try { __THREW__ = 0; return ___cxa_throw($11750, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 1841; break; } //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17169    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2708) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1828; break; } else { label = 1840; break; } //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17170   case 1828: 
 17171    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream27); //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17172    label = 1848; break; //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17173   case 1829: 
 17174    var $11802$0 = ___cxa_find_matching_catch(-1, -1); $11802$1 = tempRet0;
 17175    var $11803=$11802$0;
 17176    $2542=$11803; //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17177    var $11804=$11802$1;
 17178    $2543=$11804; //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17179    label = 1832; break; //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17180   case 1830: 
 17181    var $11806$0 = ___cxa_find_matching_catch(-1, -1); $11806$1 = tempRet0;
 17182    var $11807=$11806$0;
 17183    $2542=$11807; //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17184    var $11808=$11806$1;
 17185    $2543=$11808; //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17186    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2704) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1831; break; } else { label = 2841; break; } //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17187   case 1831: 
 17188    label = 1832; break; //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17189   case 1832: 
 17190    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2705) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1833; break; } else { label = 2841; break; } //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17191   case 1833: 
 17192    label = 2840; break; //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17193   case 1834: 
 17194    var $11813$0 = ___cxa_find_matching_catch(-1, -1); $11813$1 = tempRet0;
 17195    var $11814=$11813$0;
 17196    $2542=$11814; //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17197    var $11815=$11813$1;
 17198    $2543=$11815; //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17199    label = 1846; break; //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17200   case 1835: 
 17201    var $11817$0 = ___cxa_find_matching_catch(-1, -1); $11817$1 = tempRet0;
 17202    var $11818=$11817$0;
 17203    $2542=$11818; //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17204    var $11819=$11817$1;
 17205    $2543=$11819; //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17206    label = 1838; break; //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17207   case 1836: 
 17208    var $11821$0 = ___cxa_find_matching_catch(-1, -1); $11821$1 = tempRet0;
 17209    var $11822=$11821$0;
 17210    $2542=$11822; //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17211    var $11823=$11821$1;
 17212    $2543=$11823; //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17213    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2706) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1837; break; } else { label = 2841; break; } //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17214   case 1837: 
 17215    label = 1838; break; //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17216   case 1838: 
 17217    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2707) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1839; break; } else { label = 2841; break; } //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17218   case 1839: 
 17219    label = 1846; break; //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17220   case 1840: 
 17221    var $11828$0 = ___cxa_find_matching_catch(-1, -1); $11828$1 = tempRet0;
 17222    var $11829=$11828$0;
 17223    $2542=$11829; //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17224    var $11830=$11828$1;
 17225    $2543=$11830; //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17226    label = 1843; break; //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17227   case 1841: 
 17228    var $11832$0 = ___cxa_find_matching_catch(-1, -1); $11832$1 = tempRet0;
 17229    var $11833=$11832$0;
 17230    $2542=$11833; //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17231    var $11834=$11832$1;
 17232    $2543=$11834; //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17233    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2708) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1842; break; } else { label = 2841; break; } //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17234   case 1842: 
 17235    label = 1843; break; //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17236   case 1843: 
 17237    var $11837=$2709; //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17238    if ($11837) { label = 1844; break; } else { label = 1845; break; } //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17239   case 1844: 
 17240    ___cxa_free_exception($11750); //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17241    label = 1845; break; //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17242   case 1845: 
 17243    label = 1846; break; //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17244   case 1846: 
 17245    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream27) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1847; break; } else { label = 2841; break; } //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17246   case 1847: 
 17247    label = 2840; break; //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17248   case 1848: 
 17249    label = 1849; break; //@line 166 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17250   case 1849: 
 17251    label = 1850; break; //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17252   case 1850: 
 17253    __ZN6StringC1EPKc($2711, ((88960)|0)); //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17254    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2710, $2711, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1851; break; } else { label = 1895; break; } //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17255   case 1851: 
 17256    var $11846 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2710, ((88176)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1852; break; } else { label = 1896; break; } //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17257   case 1852: 
 17258    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2710) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1853; break; } else { label = 1895; break; } //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17259   case 1853: 
 17260    __ZN6StringD1Ev($2711); //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17261    if ($11846) { label = 1854; break; } else { label = 1914; break; } //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17262   case 1854: 
 17263    $883=$std_stringstream28;
 17264    $884=24;
 17265    var $11850=$883;
 17266    var $11851=$11850; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17267    var $11852=(($11851+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17268    var $11853=$11852; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17269    $882=$11853;
 17270    var $11854=$882;
 17271    var $11855=$11854; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 17272    $881=$11855;
 17273    var $11856=$881;
 17274    var $11857=$11856; //@line 328 "G:/emscripten/system/include/libcxx/ios"
 17275    HEAP32[(($11857)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
 17276    var $11858=$11854; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 17277    HEAP32[(($11858)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 17278    var $11859=$11850; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17279    HEAP32[(($11859)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17280    var $11860=$11850; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17281    var $11861=(($11860+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17282    var $11862=$11861; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17283    HEAP32[(($11862)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17284    var $11863=$11850; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17285    var $11864=(($11863+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17286    var $11865=$11864; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17287    HEAP32[(($11865)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17288    var $11866=$11850; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17289    var $11867=(($11850+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17290    var $11868=$11867; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17291    $851=$11866;
 17292    $852=((109796)|0);
 17293    $853=$11868;
 17294    var $11869=$851;
 17295    var $11870=$852;
 17296    var $11871=$11869; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17297    var $11872=(($11870+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17298    var $11873=$853; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17299    $848=$11871;
 17300    $849=$11872;
 17301    $850=$11873;
 17302    var $11874=$848;
 17303    var $11875=$849;
 17304    var $11876=HEAP32[(($11875)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 17305    var $11877=$11874; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 17306    HEAP32[(($11877)>>2)]=$11876; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 17307    var $11878=(($11875+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 17308    var $11879=HEAP32[(($11878)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 17309    var $11880=$11874; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 17310    var $11881=HEAP32[(($11880)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 17311    var $11882=((($11881)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 17312    var $11883=$11882; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 17313    var $11884=HEAP32[(($11883)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 17314    var $11885=$11874; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 17315    var $11886=(($11885+$11884)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 17316    var $11887=$11886; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 17317    HEAP32[(($11887)>>2)]=$11879; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 17318    var $11888=(($11874+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 17319    HEAP32[(($11888)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 17320    var $11889=$11874; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 17321    var $11890=HEAP32[(($11889)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 17322    var $11891=((($11890)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 17323    var $11892=$11891; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 17324    var $11893=HEAP32[(($11892)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 17325    var $11894=$11874; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 17326    var $11895=(($11894+$11893)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 17327    var $11896=$11895; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 17328    var $11897=$850; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 17329    $846=$11896;
 17330    $847=$11897;
 17331    var $11898=$846;
 17332    var $11899=$11898; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 17333    var $11900=$847; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 17334    var $11901=$11900; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 17335    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($11899, $11901) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1855; break; } else { label = 1871; break; }
 17336   case 1855: 
 17337    var $11902=(($11898+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
 17338    HEAP32[(($11902)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
 17339    var $11903=(($11898+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
 17340    HEAP32[(($11903)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
 17341    var $11904=$11869; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17342    var $11905=(($11904+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17343    var $11906=$11905; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17344    var $11907=(($11870+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17345    $844=$11906;
 17346    $845=$11907;
 17347    var $11908=$844;
 17348    var $11909=$845;
 17349    var $11910=HEAP32[(($11909)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 17350    var $11911=$11908; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 17351    HEAP32[(($11911)>>2)]=$11910; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 17352    var $11912=(($11909+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 17353    var $11913=HEAP32[(($11912)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 17354    var $11914=$11908; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 17355    var $11915=HEAP32[(($11914)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 17356    var $11916=((($11915)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 17357    var $11917=$11916; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 17358    var $11918=HEAP32[(($11917)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 17359    var $11919=$11908; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 17360    var $11920=(($11919+$11918)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 17361    var $11921=$11920; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 17362    HEAP32[(($11921)>>2)]=$11913; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 17363    var $11922=HEAP32[(($11870)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17364    var $11923=$11869; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17365    HEAP32[(($11923)>>2)]=$11922; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17366    var $11924=(($11870+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17367    var $11925=HEAP32[(($11924)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17368    var $11926=$11869; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17369    var $11927=HEAP32[(($11926)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17370    var $11928=((($11927)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17371    var $11929=$11928; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17372    var $11930=HEAP32[(($11929)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17373    var $11931=$11869; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17374    var $11932=(($11931+$11930)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17375    var $11933=$11932; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17376    HEAP32[(($11933)>>2)]=$11925; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17377    var $11934=(($11870+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17378    var $11935=HEAP32[(($11934)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17379    var $11936=$11869; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17380    var $11937=(($11936+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17381    var $11938=$11937; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17382    HEAP32[(($11938)>>2)]=$11935; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17383    var $11939=$11850; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17384    HEAP32[(($11939)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17385    var $11940=$11850; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17386    var $11941=(($11940+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17387    var $11942=$11941; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17388    HEAP32[(($11942)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17389    var $11943=$11850; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17390    var $11944=(($11943+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17391    var $11945=$11944; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17392    HEAP32[(($11945)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17393    var $11946=(($11850+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17394    var $11947=$884; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17395    $879=$11946;
 17396    $880=$11947;
 17397    var $11948=$879;
 17398    var $11949=$880; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
 17399    $874=$11948;
 17400    $875=$11949;
 17401    var $11950=$874;
 17402    var $11951=$11950; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 17403    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($11951) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1856; break; } else { label = 1872; break; }
 17404   case 1856: 
 17405    var $11952=$11950; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 17406    HEAP32[(($11952)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 17407    var $11953=(($11950+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 17408    $873=$11953;
 17409    var $11954=$873;
 17410    $872=$11954;
 17411    var $11955=$872;
 17412    var $11956=$11955; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 17413    var $11957=(($11955)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 17414    $871=$11957;
 17415    var $11958=$871;
 17416    $870=$11958;
 17417    var $11959=$870;
 17418    var $11960=$11959; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 17419    $869=$11960;
 17420    var $11961=$869;
 17421    var $11962=$11961; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 17422    $868=$11962;
 17423    var $11963=$868;
 17424    var $11964=(($11961)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 17425    $867=$11955;
 17426    var $11965=$867;
 17427    var $11966=(($11965)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 17428    $866=$11966;
 17429    var $11967=$866;
 17430    var $11968=$11967; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 17431    $865=$11968;
 17432    var $11969=$865;
 17433    var $11970=(($11969)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 17434    var $11971=(($11970)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 17435    var $11972=$11971; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 17436    var $11973=(($11972)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 17437    $__a_i_i_i_i_i_i396=$11973; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 17438    $__i_i_i_i_i_i_i397=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 17439    label = 1857; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 17440   case 1857: 
 17441    var $11975=$__i_i_i_i_i_i_i397; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 17442    var $11976=(($11975)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 17443    if ($11976) { label = 1858; break; } else { label = 1859; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 17444   case 1858: 
 17445    var $11978=$__i_i_i_i_i_i_i397; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 17446    var $11979=$__a_i_i_i_i_i_i396; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 17447    var $11980=(($11979+($11978<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 17448    HEAP32[(($11980)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 17449    var $11981=$__i_i_i_i_i_i_i397; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 17450    var $11982=((($11981)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 17451    $__i_i_i_i_i_i_i397=$11982; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 17452    label = 1857; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 17453   case 1859: 
 17454    var $11983=(($11950+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 17455    HEAP32[(($11983)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 17456    var $11984=(($11950+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 17457    var $11985=$875; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 17458    HEAP32[(($11984)>>2)]=$11985; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 17459    $864=$878;
 17460    var $11986=$864;
 17461    $863=$11986;
 17462    var $11987=$863;
 17463    var $11988=$11987; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 17464    var $11989=(($11987)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 17465    $862=$11989;
 17466    var $11990=$862;
 17467    $861=$11990;
 17468    var $11991=$861;
 17469    var $11992=$11991; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 17470    $860=$11992;
 17471    var $11993=$860;
 17472    var $11994=$11993; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 17473    $859=$11994;
 17474    var $11995=$859;
 17475    var $11996=(($11993)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 17476    $858=$11987;
 17477    var $11997=$858;
 17478    var $11998=(($11997)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 17479    $857=$11998;
 17480    var $11999=$857;
 17481    var $12000=$11999; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 17482    $856=$12000;
 17483    var $12001=$856;
 17484    var $12002=(($12001)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 17485    var $12003=(($12002)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 17486    var $12004=$12003; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 17487    var $12005=(($12004)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 17488    $__a_i_i_i1_i_i_i394=$12005; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 17489    $__i_i_i_i2_i_i_i395=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 17490    label = 1860; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 17491   case 1860: 
 17492    var $12007=$__i_i_i_i2_i_i_i395; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 17493    var $12008=(($12007)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 17494    if ($12008) { label = 1861; break; } else { label = 1862; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 17495   case 1861: 
 17496    var $12010=$__i_i_i_i2_i_i_i395; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 17497    var $12011=$__a_i_i_i1_i_i_i394; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 17498    var $12012=(($12011+($12010<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 17499    HEAP32[(($12012)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 17500    var $12013=$__i_i_i_i2_i_i_i395; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 17501    var $12014=((($12013)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 17502    $__i_i_i_i2_i_i_i395=$12014; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 17503    label = 1860; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 17504   case 1862: 
 17505    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($11950, $878) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1863; break; } else { label = 1865; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 17506   case 1863: 
 17507    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($878) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1878; break; } else { label = 1864; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 17508   case 1864: 
 17509    var $12017$0 = ___cxa_find_matching_catch(-1, -1); $12017$1 = tempRet0;
 17510    var $12018=$12017$0;
 17511    $876=$12018; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 17512    var $12019=$12017$1;
 17513    $877=$12019; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 17514    label = 1867; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 17515   case 1865: 
 17516    var $12021$0 = ___cxa_find_matching_catch(-1, -1); $12021$1 = tempRet0;
 17517    var $12022=$12021$0;
 17518    $876=$12022; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 17519    var $12023=$12021$1;
 17520    $877=$12023; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 17521    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($878) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1866; break; } else { label = 1870; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 17522   case 1866: 
 17523    label = 1867; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 17524   case 1867: 
 17525    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($11953) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1868; break; } else { label = 1870; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 17526   case 1868: 
 17527    var $12027=$11950; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 17528    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($12027) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1869; break; } else { label = 1870; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 17529   case 1869: 
 17530    var $12029=$876; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 17531    var $12030=$877; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 17532    var $12031$0=$12029;
 17533    var $12031$1=0;
 17534    var $12032$0=$12031$0;
 17535    var $12032$1=$12030;
 17536    var $eh_lpad_body_i402$1 = $12032$1;var $eh_lpad_body_i402$0 = $12032$0;label = 1873; break;
 17537   case 1870: 
 17538    var $12034$0 = ___cxa_find_matching_catch(-1, -1,0); $12034$1 = tempRet0;
 17539    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 17540    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 17541   case 1871: 
 17542    var $12036$0 = ___cxa_find_matching_catch(-1, -1); $12036$1 = tempRet0;
 17543    var $12037=$12036$0;
 17544    $885=$12037; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17545    var $12038=$12036$1;
 17546    $886=$12038; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17547    label = 1875; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17548   case 1872: 
 17549    var $12040$0 = ___cxa_find_matching_catch(-1, -1); $12040$1 = tempRet0;
 17550    var $eh_lpad_body_i402$1 = $12040$1;var $eh_lpad_body_i402$0 = $12040$0;label = 1873; break;
 17551   case 1873: 
 17552    var $eh_lpad_body_i402$0;
 17553    var $eh_lpad_body_i402$1;
 17554    var $12041=$eh_lpad_body_i402$0;
 17555    $885=$12041; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17556    var $12042=$eh_lpad_body_i402$1;
 17557    $886=$12042; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17558    var $12043=$11850; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 17559    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($12043, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1874; break; } else { label = 1877; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 17560   case 1874: 
 17561    label = 1875; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 17562   case 1875: 
 17563    var $12046=$11850; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 17564    var $12047=(($12046+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 17565    var $12048=$12047; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 17566    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($12048) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1876; break; } else { label = 1877; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 17567   case 1876: 
 17568    var $12050=$885; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 17569    var $12051=$886; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 17570    var $12052$0=$12050;
 17571    var $12052$1=0;
 17572    var $12053$0=$12052$0;
 17573    var $12053$1=$12051;
 17574    ___resumeException($12053$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 17575   case 1877: 
 17576    var $12055$0 = ___cxa_find_matching_catch(-1, -1,0); $12055$1 = tempRet0;
 17577    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 17578    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 17579   case 1878: 
 17580    var $12056=$std_stringstream28; //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17581    var $12057=(($12056+8)|0); //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17582    var $12058=$12057; //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17583    var $12059 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($12058, ((87560)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1879; break; } else { label = 1900; break; } //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17584   case 1879: 
 17585    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2713, ((88960)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1880; break; } else { label = 1900; break; } //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17586   case 1880: 
 17587    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2712, $2713, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1881; break; } else { label = 1901; break; } //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17588   case 1881: 
 17589    var $12063 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($12059, $2712) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1882; break; } else { label = 1902; break; } //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17590   case 1882: 
 17591    var $12065 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($12063, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1883; break; } else { label = 1902; break; } //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17592   case 1883: 
 17593    var $12067 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($12065, ((88176)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1884; break; } else { label = 1902; break; } //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17594   case 1884: 
 17595    var $12069 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($12067, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1885; break; } else { label = 1902; break; } //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17596   case 1885: 
 17597    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2712) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1886; break; } else { label = 1901; break; } //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17598   case 1886: 
 17599    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2713) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1887; break; } else { label = 1900; break; } //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17600   case 1887: 
 17601    var $12073=___cxa_allocate_exception(8); //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17602    $2715=1;
 17603    var $12074=$12073; //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17604    $843=$std_stringstream28;
 17605    var $12075=$843;
 17606    var $12076=(($12075+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
 17607    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2714, $12076) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1888; break; } else { label = 1906; break; }
 17608   case 1888: 
 17609    label = 1889; break;
 17610   case 1889: 
 17611    $842=$2714;
 17612    var $12078=$842;
 17613    $841=$12078;
 17614    var $12079=$841;
 17615    $840=$12079;
 17616    var $12080=$840;
 17617    $839=$12080;
 17618    var $12081=$839;
 17619    var $12082=(($12081)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 17620    $838=$12082;
 17621    var $12083=$838;
 17622    var $12084=$12083; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 17623    $837=$12084;
 17624    var $12085=$837;
 17625    var $12086=(($12085)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 17626    var $12087=(($12086)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 17627    var $12088=$12087; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 17628    var $12089=(($12088)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 17629    var $12090=$12089; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 17630    var $12091=HEAP8[($12090)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 17631    var $12092=(($12091)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 17632    var $12093=$12092 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 17633    var $12094=(($12093)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 17634    if ($12094) { label = 1890; break; } else { label = 1891; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
 17635   case 1890: 
 17636    $831=$12080;
 17637    var $12096=$831;
 17638    var $12097=(($12096)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 17639    $830=$12097;
 17640    var $12098=$830;
 17641    var $12099=$12098; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 17642    $829=$12099;
 17643    var $12100=$829;
 17644    var $12101=(($12100)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 17645    var $12102=(($12101)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 17646    var $12103=$12102; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 17647    var $12104=(($12103+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 17648    var $12105=HEAP32[(($12104)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 17649    var $12119 = $12105;label = 1892; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 17650   case 1891: 
 17651    $836=$12080;
 17652    var $12107=$836;
 17653    var $12108=(($12107)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 17654    $835=$12108;
 17655    var $12109=$835;
 17656    var $12110=$12109; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 17657    $834=$12110;
 17658    var $12111=$834;
 17659    var $12112=(($12111)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 17660    var $12113=(($12112)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 17661    var $12114=$12113; //@line 1599 "G:/emscripten/system/include/libcxx/string"
 17662    var $12115=(($12114+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 17663    var $12116=(($12115)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 17664    $833=$12116;
 17665    var $12117=$833; //@line 960 "G:/emscripten/system/include/libcxx/memory"
 17666    $832=$12117;
 17667    var $12118=$832; //@line 627 "G:/emscripten/system/include/libcxx/memory"
 17668    var $12119 = $12118;label = 1892; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 17669   case 1892: 
 17670    var $12119; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 17671    $828=$12119;
 17672    var $12120=$828; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
 17673    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($12074, $12120) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1893; break; } else { label = 1907; break; } //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17674   case 1893: 
 17675    $2715=0; //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17676    (function() { try { __THREW__ = 0; return ___cxa_throw($12073, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 1907; break; } //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17677    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2714) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1894; break; } else { label = 1906; break; } //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17678   case 1894: 
 17679    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream28); //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17680    label = 1914; break; //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17681   case 1895: 
 17682    var $12125$0 = ___cxa_find_matching_catch(-1, -1); $12125$1 = tempRet0;
 17683    var $12126=$12125$0;
 17684    $2542=$12126; //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17685    var $12127=$12125$1;
 17686    $2543=$12127; //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17687    label = 1898; break; //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17688   case 1896: 
 17689    var $12129$0 = ___cxa_find_matching_catch(-1, -1); $12129$1 = tempRet0;
 17690    var $12130=$12129$0;
 17691    $2542=$12130; //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17692    var $12131=$12129$1;
 17693    $2543=$12131; //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17694    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2710) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1897; break; } else { label = 2841; break; } //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17695   case 1897: 
 17696    label = 1898; break; //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17697   case 1898: 
 17698    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2711) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1899; break; } else { label = 2841; break; } //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17699   case 1899: 
 17700    label = 2840; break; //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17701   case 1900: 
 17702    var $12136$0 = ___cxa_find_matching_catch(-1, -1); $12136$1 = tempRet0;
 17703    var $12137=$12136$0;
 17704    $2542=$12137; //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17705    var $12138=$12136$1;
 17706    $2543=$12138; //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17707    label = 1912; break; //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17708   case 1901: 
 17709    var $12140$0 = ___cxa_find_matching_catch(-1, -1); $12140$1 = tempRet0;
 17710    var $12141=$12140$0;
 17711    $2542=$12141; //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17712    var $12142=$12140$1;
 17713    $2543=$12142; //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17714    label = 1904; break; //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17715   case 1902: 
 17716    var $12144$0 = ___cxa_find_matching_catch(-1, -1); $12144$1 = tempRet0;
 17717    var $12145=$12144$0;
 17718    $2542=$12145; //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17719    var $12146=$12144$1;
 17720    $2543=$12146; //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17721    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2712) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1903; break; } else { label = 2841; break; } //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17722   case 1903: 
 17723    label = 1904; break; //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17724   case 1904: 
 17725    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2713) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1905; break; } else { label = 2841; break; } //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17726   case 1905: 
 17727    label = 1912; break; //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17728   case 1906: 
 17729    var $12151$0 = ___cxa_find_matching_catch(-1, -1); $12151$1 = tempRet0;
 17730    var $12152=$12151$0;
 17731    $2542=$12152; //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17732    var $12153=$12151$1;
 17733    $2543=$12153; //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17734    label = 1909; break; //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17735   case 1907: 
 17736    var $12155$0 = ___cxa_find_matching_catch(-1, -1); $12155$1 = tempRet0;
 17737    var $12156=$12155$0;
 17738    $2542=$12156; //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17739    var $12157=$12155$1;
 17740    $2543=$12157; //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17741    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2714) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1908; break; } else { label = 2841; break; } //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17742   case 1908: 
 17743    label = 1909; break; //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17744   case 1909: 
 17745    var $12160=$2715; //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17746    if ($12160) { label = 1910; break; } else { label = 1911; break; } //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17747   case 1910: 
 17748    ___cxa_free_exception($12073); //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17749    label = 1911; break; //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17750   case 1911: 
 17751    label = 1912; break; //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17752   case 1912: 
 17753    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream28) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1913; break; } else { label = 2841; break; } //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17754   case 1913: 
 17755    label = 2840; break; //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17756   case 1914: 
 17757    label = 1915; break; //@line 168 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17758   case 1915: 
 17759    label = 1916; break; //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17760   case 1916: 
 17761    __ZN6StringC1EPKc($2717, ((88960)|0)); //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17762    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2716, $2717, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1917; break; } else { label = 1961; break; } //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17763   case 1917: 
 17764    var $12169 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2716, ((87208)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1918; break; } else { label = 1962; break; } //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17765   case 1918: 
 17766    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2716) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1919; break; } else { label = 1961; break; } //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17767   case 1919: 
 17768    __ZN6StringD1Ev($2717); //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17769    if ($12169) { label = 1920; break; } else { label = 1980; break; } //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 17770   case 1920: 
 17771    $824=$std_stringstream29;
 17772    $825=24;
 17773    var $12173=$824;
 17774    var $12174=$12173; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17775    var $12175=(($12174+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17776    var $12176=$12175; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17777    $823=$12176;
 17778    var $12177=$823;
 17779    var $12178=$12177; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 17780    $822=$12178;
 17781    var $12179=$822;
 17782    var $12180=$12179; //@line 328 "G:/emscripten/system/include/libcxx/ios"
 17783    HEAP32[(($12180)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
 17784    var $12181=$12177; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 17785    HEAP32[(($12181)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 17786    var $12182=$12173; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17787    HEAP32[(($12182)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17788    var $12183=$12173; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17789    var $12184=(($12183+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17790    var $12185=$12184; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17791    HEAP32[(($12185)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17792    var $12186=$12173; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17793    var $12187=(($12186+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17794    var $12188=$12187; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17795    HEAP32[(($12188)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17796    var $12189=$12173; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17797    var $12190=(($12173+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17798    var $12191=$12190; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17799    $792=$12189;
 17800    $793=((109796)|0);
 17801    $794=$12191;
 17802    var $12192=$792;
 17803    var $12193=$793;
 17804    var $12194=$12192; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17805    var $12195=(($12193+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17806    var $12196=$794; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17807    $789=$12194;
 17808    $790=$12195;
 17809    $791=$12196;
 17810    var $12197=$789;
 17811    var $12198=$790;
 17812    var $12199=HEAP32[(($12198)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 17813    var $12200=$12197; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 17814    HEAP32[(($12200)>>2)]=$12199; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 17815    var $12201=(($12198+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 17816    var $12202=HEAP32[(($12201)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 17817    var $12203=$12197; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 17818    var $12204=HEAP32[(($12203)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 17819    var $12205=((($12204)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 17820    var $12206=$12205; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 17821    var $12207=HEAP32[(($12206)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 17822    var $12208=$12197; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 17823    var $12209=(($12208+$12207)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 17824    var $12210=$12209; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 17825    HEAP32[(($12210)>>2)]=$12202; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 17826    var $12211=(($12197+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 17827    HEAP32[(($12211)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 17828    var $12212=$12197; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 17829    var $12213=HEAP32[(($12212)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 17830    var $12214=((($12213)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 17831    var $12215=$12214; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 17832    var $12216=HEAP32[(($12215)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 17833    var $12217=$12197; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 17834    var $12218=(($12217+$12216)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 17835    var $12219=$12218; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 17836    var $12220=$791; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 17837    $787=$12219;
 17838    $788=$12220;
 17839    var $12221=$787;
 17840    var $12222=$12221; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 17841    var $12223=$788; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 17842    var $12224=$12223; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 17843    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($12222, $12224) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1921; break; } else { label = 1937; break; }
 17844   case 1921: 
 17845    var $12225=(($12221+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
 17846    HEAP32[(($12225)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
 17847    var $12226=(($12221+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
 17848    HEAP32[(($12226)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
 17849    var $12227=$12192; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17850    var $12228=(($12227+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17851    var $12229=$12228; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17852    var $12230=(($12193+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17853    $785=$12229;
 17854    $786=$12230;
 17855    var $12231=$785;
 17856    var $12232=$786;
 17857    var $12233=HEAP32[(($12232)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 17858    var $12234=$12231; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 17859    HEAP32[(($12234)>>2)]=$12233; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 17860    var $12235=(($12232+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 17861    var $12236=HEAP32[(($12235)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 17862    var $12237=$12231; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 17863    var $12238=HEAP32[(($12237)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 17864    var $12239=((($12238)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 17865    var $12240=$12239; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 17866    var $12241=HEAP32[(($12240)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 17867    var $12242=$12231; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 17868    var $12243=(($12242+$12241)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 17869    var $12244=$12243; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 17870    HEAP32[(($12244)>>2)]=$12236; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 17871    var $12245=HEAP32[(($12193)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17872    var $12246=$12192; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17873    HEAP32[(($12246)>>2)]=$12245; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17874    var $12247=(($12193+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17875    var $12248=HEAP32[(($12247)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17876    var $12249=$12192; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17877    var $12250=HEAP32[(($12249)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17878    var $12251=((($12250)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17879    var $12252=$12251; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17880    var $12253=HEAP32[(($12252)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17881    var $12254=$12192; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17882    var $12255=(($12254+$12253)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17883    var $12256=$12255; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17884    HEAP32[(($12256)>>2)]=$12248; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17885    var $12257=(($12193+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17886    var $12258=HEAP32[(($12257)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17887    var $12259=$12192; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17888    var $12260=(($12259+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17889    var $12261=$12260; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17890    HEAP32[(($12261)>>2)]=$12258; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 17891    var $12262=$12173; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17892    HEAP32[(($12262)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17893    var $12263=$12173; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17894    var $12264=(($12263+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17895    var $12265=$12264; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17896    HEAP32[(($12265)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17897    var $12266=$12173; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17898    var $12267=(($12266+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17899    var $12268=$12267; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17900    HEAP32[(($12268)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17901    var $12269=(($12173+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17902    var $12270=$825; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 17903    $820=$12269;
 17904    $821=$12270;
 17905    var $12271=$820;
 17906    var $12272=$821; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
 17907    $815=$12271;
 17908    $816=$12272;
 17909    var $12273=$815;
 17910    var $12274=$12273; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 17911    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($12274) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1922; break; } else { label = 1938; break; }
 17912   case 1922: 
 17913    var $12275=$12273; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 17914    HEAP32[(($12275)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 17915    var $12276=(($12273+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 17916    $814=$12276;
 17917    var $12277=$814;
 17918    $813=$12277;
 17919    var $12278=$813;
 17920    var $12279=$12278; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 17921    var $12280=(($12278)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 17922    $812=$12280;
 17923    var $12281=$812;
 17924    $811=$12281;
 17925    var $12282=$811;
 17926    var $12283=$12282; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 17927    $810=$12283;
 17928    var $12284=$810;
 17929    var $12285=$12284; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 17930    $809=$12285;
 17931    var $12286=$809;
 17932    var $12287=(($12284)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 17933    $808=$12278;
 17934    var $12288=$808;
 17935    var $12289=(($12288)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 17936    $807=$12289;
 17937    var $12290=$807;
 17938    var $12291=$12290; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 17939    $806=$12291;
 17940    var $12292=$806;
 17941    var $12293=(($12292)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 17942    var $12294=(($12293)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 17943    var $12295=$12294; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 17944    var $12296=(($12295)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 17945    $__a_i_i_i_i_i_i409=$12296; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 17946    $__i_i_i_i_i_i_i410=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 17947    label = 1923; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 17948   case 1923: 
 17949    var $12298=$__i_i_i_i_i_i_i410; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 17950    var $12299=(($12298)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 17951    if ($12299) { label = 1924; break; } else { label = 1925; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 17952   case 1924: 
 17953    var $12301=$__i_i_i_i_i_i_i410; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 17954    var $12302=$__a_i_i_i_i_i_i409; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 17955    var $12303=(($12302+($12301<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 17956    HEAP32[(($12303)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 17957    var $12304=$__i_i_i_i_i_i_i410; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 17958    var $12305=((($12304)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 17959    $__i_i_i_i_i_i_i410=$12305; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 17960    label = 1923; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 17961   case 1925: 
 17962    var $12306=(($12273+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 17963    HEAP32[(($12306)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 17964    var $12307=(($12273+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 17965    var $12308=$816; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 17966    HEAP32[(($12307)>>2)]=$12308; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 17967    $805=$819;
 17968    var $12309=$805;
 17969    $804=$12309;
 17970    var $12310=$804;
 17971    var $12311=$12310; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 17972    var $12312=(($12310)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 17973    $803=$12312;
 17974    var $12313=$803;
 17975    $802=$12313;
 17976    var $12314=$802;
 17977    var $12315=$12314; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 17978    $801=$12315;
 17979    var $12316=$801;
 17980    var $12317=$12316; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 17981    $800=$12317;
 17982    var $12318=$800;
 17983    var $12319=(($12316)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 17984    $799=$12310;
 17985    var $12320=$799;
 17986    var $12321=(($12320)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 17987    $798=$12321;
 17988    var $12322=$798;
 17989    var $12323=$12322; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 17990    $797=$12323;
 17991    var $12324=$797;
 17992    var $12325=(($12324)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 17993    var $12326=(($12325)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 17994    var $12327=$12326; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 17995    var $12328=(($12327)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 17996    $__a_i_i_i1_i_i_i407=$12328; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 17997    $__i_i_i_i2_i_i_i408=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 17998    label = 1926; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 17999   case 1926: 
 18000    var $12330=$__i_i_i_i2_i_i_i408; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 18001    var $12331=(($12330)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 18002    if ($12331) { label = 1927; break; } else { label = 1928; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 18003   case 1927: 
 18004    var $12333=$__i_i_i_i2_i_i_i408; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 18005    var $12334=$__a_i_i_i1_i_i_i407; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 18006    var $12335=(($12334+($12333<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 18007    HEAP32[(($12335)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 18008    var $12336=$__i_i_i_i2_i_i_i408; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 18009    var $12337=((($12336)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 18010    $__i_i_i_i2_i_i_i408=$12337; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 18011    label = 1926; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 18012   case 1928: 
 18013    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($12273, $819) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1929; break; } else { label = 1931; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 18014   case 1929: 
 18015    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($819) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1944; break; } else { label = 1930; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 18016   case 1930: 
 18017    var $12340$0 = ___cxa_find_matching_catch(-1, -1); $12340$1 = tempRet0;
 18018    var $12341=$12340$0;
 18019    $817=$12341; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 18020    var $12342=$12340$1;
 18021    $818=$12342; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 18022    label = 1933; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 18023   case 1931: 
 18024    var $12344$0 = ___cxa_find_matching_catch(-1, -1); $12344$1 = tempRet0;
 18025    var $12345=$12344$0;
 18026    $817=$12345; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 18027    var $12346=$12344$1;
 18028    $818=$12346; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 18029    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($819) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1932; break; } else { label = 1936; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 18030   case 1932: 
 18031    label = 1933; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 18032   case 1933: 
 18033    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($12276) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1934; break; } else { label = 1936; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 18034   case 1934: 
 18035    var $12350=$12273; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 18036    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($12350) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1935; break; } else { label = 1936; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 18037   case 1935: 
 18038    var $12352=$817; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 18039    var $12353=$818; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 18040    var $12354$0=$12352;
 18041    var $12354$1=0;
 18042    var $12355$0=$12354$0;
 18043    var $12355$1=$12353;
 18044    var $eh_lpad_body_i415$1 = $12355$1;var $eh_lpad_body_i415$0 = $12355$0;label = 1939; break;
 18045   case 1936: 
 18046    var $12357$0 = ___cxa_find_matching_catch(-1, -1,0); $12357$1 = tempRet0;
 18047    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 18048    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 18049   case 1937: 
 18050    var $12359$0 = ___cxa_find_matching_catch(-1, -1); $12359$1 = tempRet0;
 18051    var $12360=$12359$0;
 18052    $826=$12360; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18053    var $12361=$12359$1;
 18054    $827=$12361; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18055    label = 1941; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18056   case 1938: 
 18057    var $12363$0 = ___cxa_find_matching_catch(-1, -1); $12363$1 = tempRet0;
 18058    var $eh_lpad_body_i415$1 = $12363$1;var $eh_lpad_body_i415$0 = $12363$0;label = 1939; break;
 18059   case 1939: 
 18060    var $eh_lpad_body_i415$0;
 18061    var $eh_lpad_body_i415$1;
 18062    var $12364=$eh_lpad_body_i415$0;
 18063    $826=$12364; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18064    var $12365=$eh_lpad_body_i415$1;
 18065    $827=$12365; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18066    var $12366=$12173; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 18067    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($12366, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1940; break; } else { label = 1943; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 18068   case 1940: 
 18069    label = 1941; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 18070   case 1941: 
 18071    var $12369=$12173; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 18072    var $12370=(($12369+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 18073    var $12371=$12370; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 18074    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($12371) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1942; break; } else { label = 1943; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 18075   case 1942: 
 18076    var $12373=$826; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 18077    var $12374=$827; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 18078    var $12375$0=$12373;
 18079    var $12375$1=0;
 18080    var $12376$0=$12375$0;
 18081    var $12376$1=$12374;
 18082    ___resumeException($12376$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 18083   case 1943: 
 18084    var $12378$0 = ___cxa_find_matching_catch(-1, -1,0); $12378$1 = tempRet0;
 18085    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 18086    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 18087   case 1944: 
 18088    var $12379=$std_stringstream29; //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18089    var $12380=(($12379+8)|0); //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18090    var $12381=$12380; //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18091    var $12382 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($12381, ((86936)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1945; break; } else { label = 1966; break; } //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18092   case 1945: 
 18093    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2719, ((88960)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1946; break; } else { label = 1966; break; } //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18094   case 1946: 
 18095    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2718, $2719, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1947; break; } else { label = 1967; break; } //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18096   case 1947: 
 18097    var $12386 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($12382, $2718) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1948; break; } else { label = 1968; break; } //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18098   case 1948: 
 18099    var $12388 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($12386, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1949; break; } else { label = 1968; break; } //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18100   case 1949: 
 18101    var $12390 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($12388, ((87208)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1950; break; } else { label = 1968; break; } //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18102   case 1950: 
 18103    var $12392 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($12390, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1951; break; } else { label = 1968; break; } //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18104   case 1951: 
 18105    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2718) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1952; break; } else { label = 1967; break; } //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18106   case 1952: 
 18107    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2719) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1953; break; } else { label = 1966; break; } //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18108   case 1953: 
 18109    var $12396=___cxa_allocate_exception(8); //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18110    $2721=1;
 18111    var $12397=$12396; //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18112    $784=$std_stringstream29;
 18113    var $12398=$784;
 18114    var $12399=(($12398+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
 18115    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2720, $12399) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1954; break; } else { label = 1972; break; }
 18116   case 1954: 
 18117    label = 1955; break;
 18118   case 1955: 
 18119    $783=$2720;
 18120    var $12401=$783;
 18121    $782=$12401;
 18122    var $12402=$782;
 18123    $781=$12402;
 18124    var $12403=$781;
 18125    $780=$12403;
 18126    var $12404=$780;
 18127    var $12405=(($12404)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 18128    $779=$12405;
 18129    var $12406=$779;
 18130    var $12407=$12406; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 18131    $778=$12407;
 18132    var $12408=$778;
 18133    var $12409=(($12408)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 18134    var $12410=(($12409)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 18135    var $12411=$12410; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 18136    var $12412=(($12411)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 18137    var $12413=$12412; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 18138    var $12414=HEAP8[($12413)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 18139    var $12415=(($12414)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 18140    var $12416=$12415 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 18141    var $12417=(($12416)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 18142    if ($12417) { label = 1956; break; } else { label = 1957; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
 18143   case 1956: 
 18144    $772=$12403;
 18145    var $12419=$772;
 18146    var $12420=(($12419)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 18147    $771=$12420;
 18148    var $12421=$771;
 18149    var $12422=$12421; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 18150    $770=$12422;
 18151    var $12423=$770;
 18152    var $12424=(($12423)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 18153    var $12425=(($12424)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 18154    var $12426=$12425; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 18155    var $12427=(($12426+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 18156    var $12428=HEAP32[(($12427)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 18157    var $12442 = $12428;label = 1958; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 18158   case 1957: 
 18159    $777=$12403;
 18160    var $12430=$777;
 18161    var $12431=(($12430)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 18162    $776=$12431;
 18163    var $12432=$776;
 18164    var $12433=$12432; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 18165    $775=$12433;
 18166    var $12434=$775;
 18167    var $12435=(($12434)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 18168    var $12436=(($12435)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 18169    var $12437=$12436; //@line 1599 "G:/emscripten/system/include/libcxx/string"
 18170    var $12438=(($12437+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 18171    var $12439=(($12438)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 18172    $774=$12439;
 18173    var $12440=$774; //@line 960 "G:/emscripten/system/include/libcxx/memory"
 18174    $773=$12440;
 18175    var $12441=$773; //@line 627 "G:/emscripten/system/include/libcxx/memory"
 18176    var $12442 = $12441;label = 1958; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 18177   case 1958: 
 18178    var $12442; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 18179    $769=$12442;
 18180    var $12443=$769; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
 18181    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($12397, $12443) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1959; break; } else { label = 1973; break; } //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18182   case 1959: 
 18183    $2721=0; //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18184    (function() { try { __THREW__ = 0; return ___cxa_throw($12396, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 1973; break; } //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18185    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2720) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1960; break; } else { label = 1972; break; } //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18186   case 1960: 
 18187    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream29); //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18188    label = 1980; break; //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18189   case 1961: 
 18190    var $12448$0 = ___cxa_find_matching_catch(-1, -1); $12448$1 = tempRet0;
 18191    var $12449=$12448$0;
 18192    $2542=$12449; //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18193    var $12450=$12448$1;
 18194    $2543=$12450; //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18195    label = 1964; break; //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18196   case 1962: 
 18197    var $12452$0 = ___cxa_find_matching_catch(-1, -1); $12452$1 = tempRet0;
 18198    var $12453=$12452$0;
 18199    $2542=$12453; //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18200    var $12454=$12452$1;
 18201    $2543=$12454; //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18202    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2716) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1963; break; } else { label = 2841; break; } //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18203   case 1963: 
 18204    label = 1964; break; //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18205   case 1964: 
 18206    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2717) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1965; break; } else { label = 2841; break; } //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18207   case 1965: 
 18208    label = 2840; break; //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18209   case 1966: 
 18210    var $12459$0 = ___cxa_find_matching_catch(-1, -1); $12459$1 = tempRet0;
 18211    var $12460=$12459$0;
 18212    $2542=$12460; //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18213    var $12461=$12459$1;
 18214    $2543=$12461; //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18215    label = 1978; break; //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18216   case 1967: 
 18217    var $12463$0 = ___cxa_find_matching_catch(-1, -1); $12463$1 = tempRet0;
 18218    var $12464=$12463$0;
 18219    $2542=$12464; //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18220    var $12465=$12463$1;
 18221    $2543=$12465; //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18222    label = 1970; break; //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18223   case 1968: 
 18224    var $12467$0 = ___cxa_find_matching_catch(-1, -1); $12467$1 = tempRet0;
 18225    var $12468=$12467$0;
 18226    $2542=$12468; //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18227    var $12469=$12467$1;
 18228    $2543=$12469; //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18229    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2718) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1969; break; } else { label = 2841; break; } //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18230   case 1969: 
 18231    label = 1970; break; //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18232   case 1970: 
 18233    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2719) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1971; break; } else { label = 2841; break; } //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18234   case 1971: 
 18235    label = 1978; break; //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18236   case 1972: 
 18237    var $12474$0 = ___cxa_find_matching_catch(-1, -1); $12474$1 = tempRet0;
 18238    var $12475=$12474$0;
 18239    $2542=$12475; //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18240    var $12476=$12474$1;
 18241    $2543=$12476; //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18242    label = 1975; break; //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18243   case 1973: 
 18244    var $12478$0 = ___cxa_find_matching_catch(-1, -1); $12478$1 = tempRet0;
 18245    var $12479=$12478$0;
 18246    $2542=$12479; //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18247    var $12480=$12478$1;
 18248    $2543=$12480; //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18249    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2720) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1974; break; } else { label = 2841; break; } //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18250   case 1974: 
 18251    label = 1975; break; //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18252   case 1975: 
 18253    var $12483=$2721; //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18254    if ($12483) { label = 1976; break; } else { label = 1977; break; } //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18255   case 1976: 
 18256    ___cxa_free_exception($12396); //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18257    label = 1977; break; //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18258   case 1977: 
 18259    label = 1978; break; //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18260   case 1978: 
 18261    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream29) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1979; break; } else { label = 2841; break; } //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18262   case 1979: 
 18263    label = 2840; break; //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18264   case 1980: 
 18265    label = 1981; break; //@line 169 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18266   case 1981: 
 18267    label = 1982; break; //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18268   case 1982: 
 18269    __ZN6StringC1EPKc($2723, ((86608)|0)); //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18270    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2722, $2723, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1983; break; } else { label = 2027; break; } //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18271   case 1983: 
 18272    var $12492 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2722, ((86608)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1984; break; } else { label = 2028; break; } //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18273   case 1984: 
 18274    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2722) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1985; break; } else { label = 2027; break; } //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18275   case 1985: 
 18276    __ZN6StringD1Ev($2723); //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18277    if ($12492) { label = 1986; break; } else { label = 2046; break; } //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18278   case 1986: 
 18279    $765=$std_stringstream30;
 18280    $766=24;
 18281    var $12496=$765;
 18282    var $12497=$12496; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18283    var $12498=(($12497+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18284    var $12499=$12498; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18285    $764=$12499;
 18286    var $12500=$764;
 18287    var $12501=$12500; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 18288    $763=$12501;
 18289    var $12502=$763;
 18290    var $12503=$12502; //@line 328 "G:/emscripten/system/include/libcxx/ios"
 18291    HEAP32[(($12503)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
 18292    var $12504=$12500; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 18293    HEAP32[(($12504)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 18294    var $12505=$12496; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18295    HEAP32[(($12505)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18296    var $12506=$12496; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18297    var $12507=(($12506+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18298    var $12508=$12507; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18299    HEAP32[(($12508)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18300    var $12509=$12496; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18301    var $12510=(($12509+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18302    var $12511=$12510; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18303    HEAP32[(($12511)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18304    var $12512=$12496; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18305    var $12513=(($12496+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18306    var $12514=$12513; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18307    $733=$12512;
 18308    $734=((109796)|0);
 18309    $735=$12514;
 18310    var $12515=$733;
 18311    var $12516=$734;
 18312    var $12517=$12515; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18313    var $12518=(($12516+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18314    var $12519=$735; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18315    $730=$12517;
 18316    $731=$12518;
 18317    $732=$12519;
 18318    var $12520=$730;
 18319    var $12521=$731;
 18320    var $12522=HEAP32[(($12521)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 18321    var $12523=$12520; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 18322    HEAP32[(($12523)>>2)]=$12522; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 18323    var $12524=(($12521+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 18324    var $12525=HEAP32[(($12524)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 18325    var $12526=$12520; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 18326    var $12527=HEAP32[(($12526)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 18327    var $12528=((($12527)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 18328    var $12529=$12528; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 18329    var $12530=HEAP32[(($12529)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 18330    var $12531=$12520; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 18331    var $12532=(($12531+$12530)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 18332    var $12533=$12532; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 18333    HEAP32[(($12533)>>2)]=$12525; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 18334    var $12534=(($12520+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 18335    HEAP32[(($12534)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 18336    var $12535=$12520; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 18337    var $12536=HEAP32[(($12535)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 18338    var $12537=((($12536)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 18339    var $12538=$12537; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 18340    var $12539=HEAP32[(($12538)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 18341    var $12540=$12520; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 18342    var $12541=(($12540+$12539)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 18343    var $12542=$12541; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 18344    var $12543=$732; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 18345    $728=$12542;
 18346    $729=$12543;
 18347    var $12544=$728;
 18348    var $12545=$12544; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 18349    var $12546=$729; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 18350    var $12547=$12546; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 18351    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($12545, $12547) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1987; break; } else { label = 2003; break; }
 18352   case 1987: 
 18353    var $12548=(($12544+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
 18354    HEAP32[(($12548)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
 18355    var $12549=(($12544+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
 18356    HEAP32[(($12549)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
 18357    var $12550=$12515; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18358    var $12551=(($12550+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18359    var $12552=$12551; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18360    var $12553=(($12516+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18361    $726=$12552;
 18362    $727=$12553;
 18363    var $12554=$726;
 18364    var $12555=$727;
 18365    var $12556=HEAP32[(($12555)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 18366    var $12557=$12554; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 18367    HEAP32[(($12557)>>2)]=$12556; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 18368    var $12558=(($12555+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 18369    var $12559=HEAP32[(($12558)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 18370    var $12560=$12554; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 18371    var $12561=HEAP32[(($12560)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 18372    var $12562=((($12561)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 18373    var $12563=$12562; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 18374    var $12564=HEAP32[(($12563)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 18375    var $12565=$12554; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 18376    var $12566=(($12565+$12564)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 18377    var $12567=$12566; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 18378    HEAP32[(($12567)>>2)]=$12559; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 18379    var $12568=HEAP32[(($12516)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18380    var $12569=$12515; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18381    HEAP32[(($12569)>>2)]=$12568; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18382    var $12570=(($12516+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18383    var $12571=HEAP32[(($12570)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18384    var $12572=$12515; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18385    var $12573=HEAP32[(($12572)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18386    var $12574=((($12573)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18387    var $12575=$12574; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18388    var $12576=HEAP32[(($12575)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18389    var $12577=$12515; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18390    var $12578=(($12577+$12576)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18391    var $12579=$12578; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18392    HEAP32[(($12579)>>2)]=$12571; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18393    var $12580=(($12516+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18394    var $12581=HEAP32[(($12580)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18395    var $12582=$12515; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18396    var $12583=(($12582+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18397    var $12584=$12583; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18398    HEAP32[(($12584)>>2)]=$12581; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18399    var $12585=$12496; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18400    HEAP32[(($12585)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18401    var $12586=$12496; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18402    var $12587=(($12586+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18403    var $12588=$12587; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18404    HEAP32[(($12588)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18405    var $12589=$12496; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18406    var $12590=(($12589+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18407    var $12591=$12590; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18408    HEAP32[(($12591)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18409    var $12592=(($12496+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18410    var $12593=$766; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18411    $761=$12592;
 18412    $762=$12593;
 18413    var $12594=$761;
 18414    var $12595=$762; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
 18415    $756=$12594;
 18416    $757=$12595;
 18417    var $12596=$756;
 18418    var $12597=$12596; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 18419    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($12597) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1988; break; } else { label = 2004; break; }
 18420   case 1988: 
 18421    var $12598=$12596; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 18422    HEAP32[(($12598)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 18423    var $12599=(($12596+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 18424    $755=$12599;
 18425    var $12600=$755;
 18426    $754=$12600;
 18427    var $12601=$754;
 18428    var $12602=$12601; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 18429    var $12603=(($12601)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 18430    $753=$12603;
 18431    var $12604=$753;
 18432    $752=$12604;
 18433    var $12605=$752;
 18434    var $12606=$12605; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 18435    $751=$12606;
 18436    var $12607=$751;
 18437    var $12608=$12607; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 18438    $750=$12608;
 18439    var $12609=$750;
 18440    var $12610=(($12607)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 18441    $749=$12601;
 18442    var $12611=$749;
 18443    var $12612=(($12611)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 18444    $748=$12612;
 18445    var $12613=$748;
 18446    var $12614=$12613; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 18447    $747=$12614;
 18448    var $12615=$747;
 18449    var $12616=(($12615)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 18450    var $12617=(($12616)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 18451    var $12618=$12617; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 18452    var $12619=(($12618)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 18453    $__a_i_i_i_i_i_i422=$12619; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 18454    $__i_i_i_i_i_i_i423=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 18455    label = 1989; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 18456   case 1989: 
 18457    var $12621=$__i_i_i_i_i_i_i423; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 18458    var $12622=(($12621)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 18459    if ($12622) { label = 1990; break; } else { label = 1991; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 18460   case 1990: 
 18461    var $12624=$__i_i_i_i_i_i_i423; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 18462    var $12625=$__a_i_i_i_i_i_i422; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 18463    var $12626=(($12625+($12624<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 18464    HEAP32[(($12626)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 18465    var $12627=$__i_i_i_i_i_i_i423; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 18466    var $12628=((($12627)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 18467    $__i_i_i_i_i_i_i423=$12628; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 18468    label = 1989; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 18469   case 1991: 
 18470    var $12629=(($12596+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 18471    HEAP32[(($12629)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 18472    var $12630=(($12596+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 18473    var $12631=$757; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 18474    HEAP32[(($12630)>>2)]=$12631; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 18475    $746=$760;
 18476    var $12632=$746;
 18477    $745=$12632;
 18478    var $12633=$745;
 18479    var $12634=$12633; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 18480    var $12635=(($12633)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 18481    $744=$12635;
 18482    var $12636=$744;
 18483    $743=$12636;
 18484    var $12637=$743;
 18485    var $12638=$12637; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 18486    $742=$12638;
 18487    var $12639=$742;
 18488    var $12640=$12639; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 18489    $741=$12640;
 18490    var $12641=$741;
 18491    var $12642=(($12639)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 18492    $740=$12633;
 18493    var $12643=$740;
 18494    var $12644=(($12643)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 18495    $739=$12644;
 18496    var $12645=$739;
 18497    var $12646=$12645; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 18498    $738=$12646;
 18499    var $12647=$738;
 18500    var $12648=(($12647)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 18501    var $12649=(($12648)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 18502    var $12650=$12649; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 18503    var $12651=(($12650)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 18504    $__a_i_i_i1_i_i_i420=$12651; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 18505    $__i_i_i_i2_i_i_i421=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 18506    label = 1992; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 18507   case 1992: 
 18508    var $12653=$__i_i_i_i2_i_i_i421; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 18509    var $12654=(($12653)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 18510    if ($12654) { label = 1993; break; } else { label = 1994; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 18511   case 1993: 
 18512    var $12656=$__i_i_i_i2_i_i_i421; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 18513    var $12657=$__a_i_i_i1_i_i_i420; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 18514    var $12658=(($12657+($12656<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 18515    HEAP32[(($12658)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 18516    var $12659=$__i_i_i_i2_i_i_i421; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 18517    var $12660=((($12659)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 18518    $__i_i_i_i2_i_i_i421=$12660; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 18519    label = 1992; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 18520   case 1994: 
 18521    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($12596, $760) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1995; break; } else { label = 1997; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 18522   case 1995: 
 18523    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($760) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2010; break; } else { label = 1996; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 18524   case 1996: 
 18525    var $12663$0 = ___cxa_find_matching_catch(-1, -1); $12663$1 = tempRet0;
 18526    var $12664=$12663$0;
 18527    $758=$12664; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 18528    var $12665=$12663$1;
 18529    $759=$12665; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 18530    label = 1999; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 18531   case 1997: 
 18532    var $12667$0 = ___cxa_find_matching_catch(-1, -1); $12667$1 = tempRet0;
 18533    var $12668=$12667$0;
 18534    $758=$12668; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 18535    var $12669=$12667$1;
 18536    $759=$12669; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 18537    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($760) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 1998; break; } else { label = 2002; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 18538   case 1998: 
 18539    label = 1999; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 18540   case 1999: 
 18541    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($12599) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2000; break; } else { label = 2002; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 18542   case 2000: 
 18543    var $12673=$12596; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 18544    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($12673) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2001; break; } else { label = 2002; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 18545   case 2001: 
 18546    var $12675=$758; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 18547    var $12676=$759; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 18548    var $12677$0=$12675;
 18549    var $12677$1=0;
 18550    var $12678$0=$12677$0;
 18551    var $12678$1=$12676;
 18552    var $eh_lpad_body_i428$1 = $12678$1;var $eh_lpad_body_i428$0 = $12678$0;label = 2005; break;
 18553   case 2002: 
 18554    var $12680$0 = ___cxa_find_matching_catch(-1, -1,0); $12680$1 = tempRet0;
 18555    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 18556    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 18557   case 2003: 
 18558    var $12682$0 = ___cxa_find_matching_catch(-1, -1); $12682$1 = tempRet0;
 18559    var $12683=$12682$0;
 18560    $767=$12683; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18561    var $12684=$12682$1;
 18562    $768=$12684; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18563    label = 2007; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18564   case 2004: 
 18565    var $12686$0 = ___cxa_find_matching_catch(-1, -1); $12686$1 = tempRet0;
 18566    var $eh_lpad_body_i428$1 = $12686$1;var $eh_lpad_body_i428$0 = $12686$0;label = 2005; break;
 18567   case 2005: 
 18568    var $eh_lpad_body_i428$0;
 18569    var $eh_lpad_body_i428$1;
 18570    var $12687=$eh_lpad_body_i428$0;
 18571    $767=$12687; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18572    var $12688=$eh_lpad_body_i428$1;
 18573    $768=$12688; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18574    var $12689=$12496; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 18575    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($12689, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2006; break; } else { label = 2009; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 18576   case 2006: 
 18577    label = 2007; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 18578   case 2007: 
 18579    var $12692=$12496; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 18580    var $12693=(($12692+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 18581    var $12694=$12693; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 18582    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($12694) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2008; break; } else { label = 2009; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 18583   case 2008: 
 18584    var $12696=$767; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 18585    var $12697=$768; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 18586    var $12698$0=$12696;
 18587    var $12698$1=0;
 18588    var $12699$0=$12698$0;
 18589    var $12699$1=$12697;
 18590    ___resumeException($12699$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 18591   case 2009: 
 18592    var $12701$0 = ___cxa_find_matching_catch(-1, -1,0); $12701$1 = tempRet0;
 18593    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 18594    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 18595   case 2010: 
 18596    var $12702=$std_stringstream30; //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18597    var $12703=(($12702+8)|0); //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18598    var $12704=$12703; //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18599    var $12705 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($12704, ((86168)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2011; break; } else { label = 2032; break; } //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18600   case 2011: 
 18601    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2725, ((86608)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2012; break; } else { label = 2032; break; } //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18602   case 2012: 
 18603    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2724, $2725, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2013; break; } else { label = 2033; break; } //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18604   case 2013: 
 18605    var $12709 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($12705, $2724) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2014; break; } else { label = 2034; break; } //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18606   case 2014: 
 18607    var $12711 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($12709, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2015; break; } else { label = 2034; break; } //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18608   case 2015: 
 18609    var $12713 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($12711, ((86608)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2016; break; } else { label = 2034; break; } //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18610   case 2016: 
 18611    var $12715 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($12713, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2017; break; } else { label = 2034; break; } //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18612   case 2017: 
 18613    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2724) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2018; break; } else { label = 2033; break; } //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18614   case 2018: 
 18615    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2725) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2019; break; } else { label = 2032; break; } //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18616   case 2019: 
 18617    var $12719=___cxa_allocate_exception(8); //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18618    $2727=1;
 18619    var $12720=$12719; //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18620    $725=$std_stringstream30;
 18621    var $12721=$725;
 18622    var $12722=(($12721+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
 18623    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2726, $12722) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2020; break; } else { label = 2038; break; }
 18624   case 2020: 
 18625    label = 2021; break;
 18626   case 2021: 
 18627    $724=$2726;
 18628    var $12724=$724;
 18629    $723=$12724;
 18630    var $12725=$723;
 18631    $722=$12725;
 18632    var $12726=$722;
 18633    $721=$12726;
 18634    var $12727=$721;
 18635    var $12728=(($12727)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 18636    $720=$12728;
 18637    var $12729=$720;
 18638    var $12730=$12729; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 18639    $719=$12730;
 18640    var $12731=$719;
 18641    var $12732=(($12731)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 18642    var $12733=(($12732)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 18643    var $12734=$12733; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 18644    var $12735=(($12734)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 18645    var $12736=$12735; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 18646    var $12737=HEAP8[($12736)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 18647    var $12738=(($12737)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 18648    var $12739=$12738 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 18649    var $12740=(($12739)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 18650    if ($12740) { label = 2022; break; } else { label = 2023; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
 18651   case 2022: 
 18652    $713=$12726;
 18653    var $12742=$713;
 18654    var $12743=(($12742)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 18655    $712=$12743;
 18656    var $12744=$712;
 18657    var $12745=$12744; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 18658    $711=$12745;
 18659    var $12746=$711;
 18660    var $12747=(($12746)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 18661    var $12748=(($12747)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 18662    var $12749=$12748; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 18663    var $12750=(($12749+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 18664    var $12751=HEAP32[(($12750)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 18665    var $12765 = $12751;label = 2024; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 18666   case 2023: 
 18667    $718=$12726;
 18668    var $12753=$718;
 18669    var $12754=(($12753)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 18670    $717=$12754;
 18671    var $12755=$717;
 18672    var $12756=$12755; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 18673    $716=$12756;
 18674    var $12757=$716;
 18675    var $12758=(($12757)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 18676    var $12759=(($12758)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 18677    var $12760=$12759; //@line 1599 "G:/emscripten/system/include/libcxx/string"
 18678    var $12761=(($12760+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 18679    var $12762=(($12761)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 18680    $715=$12762;
 18681    var $12763=$715; //@line 960 "G:/emscripten/system/include/libcxx/memory"
 18682    $714=$12763;
 18683    var $12764=$714; //@line 627 "G:/emscripten/system/include/libcxx/memory"
 18684    var $12765 = $12764;label = 2024; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 18685   case 2024: 
 18686    var $12765; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 18687    $710=$12765;
 18688    var $12766=$710; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
 18689    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($12720, $12766) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2025; break; } else { label = 2039; break; } //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18690   case 2025: 
 18691    $2727=0; //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18692    (function() { try { __THREW__ = 0; return ___cxa_throw($12719, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 2039; break; } //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18693    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2726) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2026; break; } else { label = 2038; break; } //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18694   case 2026: 
 18695    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream30); //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18696    label = 2046; break; //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18697   case 2027: 
 18698    var $12771$0 = ___cxa_find_matching_catch(-1, -1); $12771$1 = tempRet0;
 18699    var $12772=$12771$0;
 18700    $2542=$12772; //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18701    var $12773=$12771$1;
 18702    $2543=$12773; //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18703    label = 2030; break; //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18704   case 2028: 
 18705    var $12775$0 = ___cxa_find_matching_catch(-1, -1); $12775$1 = tempRet0;
 18706    var $12776=$12775$0;
 18707    $2542=$12776; //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18708    var $12777=$12775$1;
 18709    $2543=$12777; //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18710    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2722) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2029; break; } else { label = 2841; break; } //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18711   case 2029: 
 18712    label = 2030; break; //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18713   case 2030: 
 18714    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2723) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2031; break; } else { label = 2841; break; } //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18715   case 2031: 
 18716    label = 2840; break; //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18717   case 2032: 
 18718    var $12782$0 = ___cxa_find_matching_catch(-1, -1); $12782$1 = tempRet0;
 18719    var $12783=$12782$0;
 18720    $2542=$12783; //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18721    var $12784=$12782$1;
 18722    $2543=$12784; //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18723    label = 2044; break; //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18724   case 2033: 
 18725    var $12786$0 = ___cxa_find_matching_catch(-1, -1); $12786$1 = tempRet0;
 18726    var $12787=$12786$0;
 18727    $2542=$12787; //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18728    var $12788=$12786$1;
 18729    $2543=$12788; //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18730    label = 2036; break; //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18731   case 2034: 
 18732    var $12790$0 = ___cxa_find_matching_catch(-1, -1); $12790$1 = tempRet0;
 18733    var $12791=$12790$0;
 18734    $2542=$12791; //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18735    var $12792=$12790$1;
 18736    $2543=$12792; //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18737    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2724) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2035; break; } else { label = 2841; break; } //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18738   case 2035: 
 18739    label = 2036; break; //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18740   case 2036: 
 18741    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2725) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2037; break; } else { label = 2841; break; } //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18742   case 2037: 
 18743    label = 2044; break; //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18744   case 2038: 
 18745    var $12797$0 = ___cxa_find_matching_catch(-1, -1); $12797$1 = tempRet0;
 18746    var $12798=$12797$0;
 18747    $2542=$12798; //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18748    var $12799=$12797$1;
 18749    $2543=$12799; //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18750    label = 2041; break; //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18751   case 2039: 
 18752    var $12801$0 = ___cxa_find_matching_catch(-1, -1); $12801$1 = tempRet0;
 18753    var $12802=$12801$0;
 18754    $2542=$12802; //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18755    var $12803=$12801$1;
 18756    $2543=$12803; //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18757    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2726) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2040; break; } else { label = 2841; break; } //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18758   case 2040: 
 18759    label = 2041; break; //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18760   case 2041: 
 18761    var $12806=$2727; //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18762    if ($12806) { label = 2042; break; } else { label = 2043; break; } //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18763   case 2042: 
 18764    ___cxa_free_exception($12719); //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18765    label = 2043; break; //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18766   case 2043: 
 18767    label = 2044; break; //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18768   case 2044: 
 18769    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream30) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2045; break; } else { label = 2841; break; } //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18770   case 2045: 
 18771    label = 2840; break; //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18772   case 2046: 
 18773    label = 2047; break; //@line 171 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18774   case 2047: 
 18775    label = 2048; break; //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18776   case 2048: 
 18777    __ZN6StringC1EPKc($2729, ((86056)|0)); //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18778    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2728, $2729, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2049; break; } else { label = 2093; break; } //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18779   case 2049: 
 18780    var $12815 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2728, ((85832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2050; break; } else { label = 2094; break; } //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18781   case 2050: 
 18782    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2728) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2051; break; } else { label = 2093; break; } //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18783   case 2051: 
 18784    __ZN6StringD1Ev($2729); //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18785    if ($12815) { label = 2052; break; } else { label = 2112; break; } //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 18786   case 2052: 
 18787    $706=$std_stringstream31;
 18788    $707=24;
 18789    var $12819=$706;
 18790    var $12820=$12819; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18791    var $12821=(($12820+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18792    var $12822=$12821; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18793    $705=$12822;
 18794    var $12823=$705;
 18795    var $12824=$12823; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 18796    $704=$12824;
 18797    var $12825=$704;
 18798    var $12826=$12825; //@line 328 "G:/emscripten/system/include/libcxx/ios"
 18799    HEAP32[(($12826)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
 18800    var $12827=$12823; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 18801    HEAP32[(($12827)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 18802    var $12828=$12819; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18803    HEAP32[(($12828)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18804    var $12829=$12819; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18805    var $12830=(($12829+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18806    var $12831=$12830; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18807    HEAP32[(($12831)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18808    var $12832=$12819; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18809    var $12833=(($12832+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18810    var $12834=$12833; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18811    HEAP32[(($12834)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18812    var $12835=$12819; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18813    var $12836=(($12819+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18814    var $12837=$12836; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18815    $674=$12835;
 18816    $675=((109796)|0);
 18817    $676=$12837;
 18818    var $12838=$674;
 18819    var $12839=$675;
 18820    var $12840=$12838; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18821    var $12841=(($12839+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18822    var $12842=$676; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18823    $671=$12840;
 18824    $672=$12841;
 18825    $673=$12842;
 18826    var $12843=$671;
 18827    var $12844=$672;
 18828    var $12845=HEAP32[(($12844)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 18829    var $12846=$12843; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 18830    HEAP32[(($12846)>>2)]=$12845; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 18831    var $12847=(($12844+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 18832    var $12848=HEAP32[(($12847)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 18833    var $12849=$12843; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 18834    var $12850=HEAP32[(($12849)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 18835    var $12851=((($12850)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 18836    var $12852=$12851; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 18837    var $12853=HEAP32[(($12852)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 18838    var $12854=$12843; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 18839    var $12855=(($12854+$12853)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 18840    var $12856=$12855; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 18841    HEAP32[(($12856)>>2)]=$12848; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 18842    var $12857=(($12843+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 18843    HEAP32[(($12857)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 18844    var $12858=$12843; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 18845    var $12859=HEAP32[(($12858)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 18846    var $12860=((($12859)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 18847    var $12861=$12860; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 18848    var $12862=HEAP32[(($12861)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 18849    var $12863=$12843; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 18850    var $12864=(($12863+$12862)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 18851    var $12865=$12864; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 18852    var $12866=$673; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 18853    $669=$12865;
 18854    $670=$12866;
 18855    var $12867=$669;
 18856    var $12868=$12867; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 18857    var $12869=$670; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 18858    var $12870=$12869; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 18859    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($12868, $12870) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2053; break; } else { label = 2069; break; }
 18860   case 2053: 
 18861    var $12871=(($12867+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
 18862    HEAP32[(($12871)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
 18863    var $12872=(($12867+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
 18864    HEAP32[(($12872)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
 18865    var $12873=$12838; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18866    var $12874=(($12873+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18867    var $12875=$12874; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18868    var $12876=(($12839+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18869    $667=$12875;
 18870    $668=$12876;
 18871    var $12877=$667;
 18872    var $12878=$668;
 18873    var $12879=HEAP32[(($12878)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 18874    var $12880=$12877; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 18875    HEAP32[(($12880)>>2)]=$12879; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 18876    var $12881=(($12878+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 18877    var $12882=HEAP32[(($12881)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 18878    var $12883=$12877; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 18879    var $12884=HEAP32[(($12883)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 18880    var $12885=((($12884)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 18881    var $12886=$12885; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 18882    var $12887=HEAP32[(($12886)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 18883    var $12888=$12877; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 18884    var $12889=(($12888+$12887)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 18885    var $12890=$12889; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 18886    HEAP32[(($12890)>>2)]=$12882; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 18887    var $12891=HEAP32[(($12839)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18888    var $12892=$12838; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18889    HEAP32[(($12892)>>2)]=$12891; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18890    var $12893=(($12839+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18891    var $12894=HEAP32[(($12893)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18892    var $12895=$12838; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18893    var $12896=HEAP32[(($12895)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18894    var $12897=((($12896)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18895    var $12898=$12897; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18896    var $12899=HEAP32[(($12898)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18897    var $12900=$12838; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18898    var $12901=(($12900+$12899)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18899    var $12902=$12901; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18900    HEAP32[(($12902)>>2)]=$12894; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18901    var $12903=(($12839+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18902    var $12904=HEAP32[(($12903)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18903    var $12905=$12838; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18904    var $12906=(($12905+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18905    var $12907=$12906; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18906    HEAP32[(($12907)>>2)]=$12904; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 18907    var $12908=$12819; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18908    HEAP32[(($12908)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18909    var $12909=$12819; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18910    var $12910=(($12909+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18911    var $12911=$12910; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18912    HEAP32[(($12911)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18913    var $12912=$12819; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18914    var $12913=(($12912+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18915    var $12914=$12913; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18916    HEAP32[(($12914)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18917    var $12915=(($12819+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18918    var $12916=$707; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 18919    $702=$12915;
 18920    $703=$12916;
 18921    var $12917=$702;
 18922    var $12918=$703; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
 18923    $697=$12917;
 18924    $698=$12918;
 18925    var $12919=$697;
 18926    var $12920=$12919; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 18927    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($12920) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2054; break; } else { label = 2070; break; }
 18928   case 2054: 
 18929    var $12921=$12919; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 18930    HEAP32[(($12921)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 18931    var $12922=(($12919+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 18932    $696=$12922;
 18933    var $12923=$696;
 18934    $695=$12923;
 18935    var $12924=$695;
 18936    var $12925=$12924; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 18937    var $12926=(($12924)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 18938    $694=$12926;
 18939    var $12927=$694;
 18940    $693=$12927;
 18941    var $12928=$693;
 18942    var $12929=$12928; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 18943    $692=$12929;
 18944    var $12930=$692;
 18945    var $12931=$12930; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 18946    $691=$12931;
 18947    var $12932=$691;
 18948    var $12933=(($12930)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 18949    $690=$12924;
 18950    var $12934=$690;
 18951    var $12935=(($12934)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 18952    $689=$12935;
 18953    var $12936=$689;
 18954    var $12937=$12936; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 18955    $688=$12937;
 18956    var $12938=$688;
 18957    var $12939=(($12938)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 18958    var $12940=(($12939)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 18959    var $12941=$12940; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 18960    var $12942=(($12941)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 18961    $__a_i_i_i_i_i_i435=$12942; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 18962    $__i_i_i_i_i_i_i436=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 18963    label = 2055; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 18964   case 2055: 
 18965    var $12944=$__i_i_i_i_i_i_i436; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 18966    var $12945=(($12944)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 18967    if ($12945) { label = 2056; break; } else { label = 2057; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 18968   case 2056: 
 18969    var $12947=$__i_i_i_i_i_i_i436; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 18970    var $12948=$__a_i_i_i_i_i_i435; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 18971    var $12949=(($12948+($12947<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 18972    HEAP32[(($12949)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 18973    var $12950=$__i_i_i_i_i_i_i436; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 18974    var $12951=((($12950)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 18975    $__i_i_i_i_i_i_i436=$12951; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 18976    label = 2055; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 18977   case 2057: 
 18978    var $12952=(($12919+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 18979    HEAP32[(($12952)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 18980    var $12953=(($12919+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 18981    var $12954=$698; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 18982    HEAP32[(($12953)>>2)]=$12954; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 18983    $687=$701;
 18984    var $12955=$687;
 18985    $686=$12955;
 18986    var $12956=$686;
 18987    var $12957=$12956; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 18988    var $12958=(($12956)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 18989    $685=$12958;
 18990    var $12959=$685;
 18991    $684=$12959;
 18992    var $12960=$684;
 18993    var $12961=$12960; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 18994    $683=$12961;
 18995    var $12962=$683;
 18996    var $12963=$12962; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 18997    $682=$12963;
 18998    var $12964=$682;
 18999    var $12965=(($12962)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 19000    $681=$12956;
 19001    var $12966=$681;
 19002    var $12967=(($12966)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 19003    $680=$12967;
 19004    var $12968=$680;
 19005    var $12969=$12968; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 19006    $679=$12969;
 19007    var $12970=$679;
 19008    var $12971=(($12970)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 19009    var $12972=(($12971)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 19010    var $12973=$12972; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 19011    var $12974=(($12973)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 19012    $__a_i_i_i1_i_i_i433=$12974; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 19013    $__i_i_i_i2_i_i_i434=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 19014    label = 2058; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 19015   case 2058: 
 19016    var $12976=$__i_i_i_i2_i_i_i434; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 19017    var $12977=(($12976)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 19018    if ($12977) { label = 2059; break; } else { label = 2060; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 19019   case 2059: 
 19020    var $12979=$__i_i_i_i2_i_i_i434; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 19021    var $12980=$__a_i_i_i1_i_i_i433; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 19022    var $12981=(($12980+($12979<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 19023    HEAP32[(($12981)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 19024    var $12982=$__i_i_i_i2_i_i_i434; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 19025    var $12983=((($12982)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 19026    $__i_i_i_i2_i_i_i434=$12983; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 19027    label = 2058; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 19028   case 2060: 
 19029    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($12919, $701) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2061; break; } else { label = 2063; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 19030   case 2061: 
 19031    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($701) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2076; break; } else { label = 2062; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 19032   case 2062: 
 19033    var $12986$0 = ___cxa_find_matching_catch(-1, -1); $12986$1 = tempRet0;
 19034    var $12987=$12986$0;
 19035    $699=$12987; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 19036    var $12988=$12986$1;
 19037    $700=$12988; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 19038    label = 2065; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 19039   case 2063: 
 19040    var $12990$0 = ___cxa_find_matching_catch(-1, -1); $12990$1 = tempRet0;
 19041    var $12991=$12990$0;
 19042    $699=$12991; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 19043    var $12992=$12990$1;
 19044    $700=$12992; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 19045    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($701) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2064; break; } else { label = 2068; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 19046   case 2064: 
 19047    label = 2065; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 19048   case 2065: 
 19049    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($12922) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2066; break; } else { label = 2068; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 19050   case 2066: 
 19051    var $12996=$12919; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 19052    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($12996) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2067; break; } else { label = 2068; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 19053   case 2067: 
 19054    var $12998=$699; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 19055    var $12999=$700; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 19056    var $13000$0=$12998;
 19057    var $13000$1=0;
 19058    var $13001$0=$13000$0;
 19059    var $13001$1=$12999;
 19060    var $eh_lpad_body_i441$1 = $13001$1;var $eh_lpad_body_i441$0 = $13001$0;label = 2071; break;
 19061   case 2068: 
 19062    var $13003$0 = ___cxa_find_matching_catch(-1, -1,0); $13003$1 = tempRet0;
 19063    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 19064    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 19065   case 2069: 
 19066    var $13005$0 = ___cxa_find_matching_catch(-1, -1); $13005$1 = tempRet0;
 19067    var $13006=$13005$0;
 19068    $708=$13006; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19069    var $13007=$13005$1;
 19070    $709=$13007; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19071    label = 2073; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19072   case 2070: 
 19073    var $13009$0 = ___cxa_find_matching_catch(-1, -1); $13009$1 = tempRet0;
 19074    var $eh_lpad_body_i441$1 = $13009$1;var $eh_lpad_body_i441$0 = $13009$0;label = 2071; break;
 19075   case 2071: 
 19076    var $eh_lpad_body_i441$0;
 19077    var $eh_lpad_body_i441$1;
 19078    var $13010=$eh_lpad_body_i441$0;
 19079    $708=$13010; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19080    var $13011=$eh_lpad_body_i441$1;
 19081    $709=$13011; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19082    var $13012=$12819; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 19083    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($13012, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2072; break; } else { label = 2075; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 19084   case 2072: 
 19085    label = 2073; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 19086   case 2073: 
 19087    var $13015=$12819; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 19088    var $13016=(($13015+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 19089    var $13017=$13016; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 19090    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($13017) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2074; break; } else { label = 2075; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 19091   case 2074: 
 19092    var $13019=$708; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 19093    var $13020=$709; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 19094    var $13021$0=$13019;
 19095    var $13021$1=0;
 19096    var $13022$0=$13021$0;
 19097    var $13022$1=$13020;
 19098    ___resumeException($13022$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 19099   case 2075: 
 19100    var $13024$0 = ___cxa_find_matching_catch(-1, -1,0); $13024$1 = tempRet0;
 19101    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 19102    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 19103   case 2076: 
 19104    var $13025=$std_stringstream31; //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19105    var $13026=(($13025+8)|0); //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19106    var $13027=$13026; //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19107    var $13028 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($13027, ((85424)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2077; break; } else { label = 2098; break; } //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19108   case 2077: 
 19109    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2731, ((86056)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2078; break; } else { label = 2098; break; } //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19110   case 2078: 
 19111    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2730, $2731, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2079; break; } else { label = 2099; break; } //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19112   case 2079: 
 19113    var $13032 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($13028, $2730) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2080; break; } else { label = 2100; break; } //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19114   case 2080: 
 19115    var $13034 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($13032, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2081; break; } else { label = 2100; break; } //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19116   case 2081: 
 19117    var $13036 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($13034, ((85832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2082; break; } else { label = 2100; break; } //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19118   case 2082: 
 19119    var $13038 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($13036, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2083; break; } else { label = 2100; break; } //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19120   case 2083: 
 19121    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2730) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2084; break; } else { label = 2099; break; } //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19122   case 2084: 
 19123    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2731) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2085; break; } else { label = 2098; break; } //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19124   case 2085: 
 19125    var $13042=___cxa_allocate_exception(8); //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19126    $2733=1;
 19127    var $13043=$13042; //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19128    $666=$std_stringstream31;
 19129    var $13044=$666;
 19130    var $13045=(($13044+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
 19131    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2732, $13045) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2086; break; } else { label = 2104; break; }
 19132   case 2086: 
 19133    label = 2087; break;
 19134   case 2087: 
 19135    $665=$2732;
 19136    var $13047=$665;
 19137    $664=$13047;
 19138    var $13048=$664;
 19139    $663=$13048;
 19140    var $13049=$663;
 19141    $662=$13049;
 19142    var $13050=$662;
 19143    var $13051=(($13050)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 19144    $661=$13051;
 19145    var $13052=$661;
 19146    var $13053=$13052; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 19147    $660=$13053;
 19148    var $13054=$660;
 19149    var $13055=(($13054)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 19150    var $13056=(($13055)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 19151    var $13057=$13056; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 19152    var $13058=(($13057)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 19153    var $13059=$13058; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 19154    var $13060=HEAP8[($13059)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 19155    var $13061=(($13060)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 19156    var $13062=$13061 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 19157    var $13063=(($13062)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 19158    if ($13063) { label = 2088; break; } else { label = 2089; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
 19159   case 2088: 
 19160    $654=$13049;
 19161    var $13065=$654;
 19162    var $13066=(($13065)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 19163    $653=$13066;
 19164    var $13067=$653;
 19165    var $13068=$13067; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 19166    $652=$13068;
 19167    var $13069=$652;
 19168    var $13070=(($13069)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 19169    var $13071=(($13070)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 19170    var $13072=$13071; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 19171    var $13073=(($13072+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 19172    var $13074=HEAP32[(($13073)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 19173    var $13088 = $13074;label = 2090; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 19174   case 2089: 
 19175    $659=$13049;
 19176    var $13076=$659;
 19177    var $13077=(($13076)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 19178    $658=$13077;
 19179    var $13078=$658;
 19180    var $13079=$13078; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 19181    $657=$13079;
 19182    var $13080=$657;
 19183    var $13081=(($13080)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 19184    var $13082=(($13081)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 19185    var $13083=$13082; //@line 1599 "G:/emscripten/system/include/libcxx/string"
 19186    var $13084=(($13083+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 19187    var $13085=(($13084)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 19188    $656=$13085;
 19189    var $13086=$656; //@line 960 "G:/emscripten/system/include/libcxx/memory"
 19190    $655=$13086;
 19191    var $13087=$655; //@line 627 "G:/emscripten/system/include/libcxx/memory"
 19192    var $13088 = $13087;label = 2090; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 19193   case 2090: 
 19194    var $13088; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 19195    $651=$13088;
 19196    var $13089=$651; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
 19197    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($13043, $13089) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2091; break; } else { label = 2105; break; } //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19198   case 2091: 
 19199    $2733=0; //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19200    (function() { try { __THREW__ = 0; return ___cxa_throw($13042, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 2105; break; } //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19201    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2732) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2092; break; } else { label = 2104; break; } //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19202   case 2092: 
 19203    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream31); //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19204    label = 2112; break; //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19205   case 2093: 
 19206    var $13094$0 = ___cxa_find_matching_catch(-1, -1); $13094$1 = tempRet0;
 19207    var $13095=$13094$0;
 19208    $2542=$13095; //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19209    var $13096=$13094$1;
 19210    $2543=$13096; //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19211    label = 2096; break; //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19212   case 2094: 
 19213    var $13098$0 = ___cxa_find_matching_catch(-1, -1); $13098$1 = tempRet0;
 19214    var $13099=$13098$0;
 19215    $2542=$13099; //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19216    var $13100=$13098$1;
 19217    $2543=$13100; //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19218    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2728) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2095; break; } else { label = 2841; break; } //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19219   case 2095: 
 19220    label = 2096; break; //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19221   case 2096: 
 19222    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2729) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2097; break; } else { label = 2841; break; } //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19223   case 2097: 
 19224    label = 2840; break; //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19225   case 2098: 
 19226    var $13105$0 = ___cxa_find_matching_catch(-1, -1); $13105$1 = tempRet0;
 19227    var $13106=$13105$0;
 19228    $2542=$13106; //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19229    var $13107=$13105$1;
 19230    $2543=$13107; //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19231    label = 2110; break; //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19232   case 2099: 
 19233    var $13109$0 = ___cxa_find_matching_catch(-1, -1); $13109$1 = tempRet0;
 19234    var $13110=$13109$0;
 19235    $2542=$13110; //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19236    var $13111=$13109$1;
 19237    $2543=$13111; //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19238    label = 2102; break; //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19239   case 2100: 
 19240    var $13113$0 = ___cxa_find_matching_catch(-1, -1); $13113$1 = tempRet0;
 19241    var $13114=$13113$0;
 19242    $2542=$13114; //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19243    var $13115=$13113$1;
 19244    $2543=$13115; //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19245    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2730) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2101; break; } else { label = 2841; break; } //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19246   case 2101: 
 19247    label = 2102; break; //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19248   case 2102: 
 19249    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2731) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2103; break; } else { label = 2841; break; } //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19250   case 2103: 
 19251    label = 2110; break; //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19252   case 2104: 
 19253    var $13120$0 = ___cxa_find_matching_catch(-1, -1); $13120$1 = tempRet0;
 19254    var $13121=$13120$0;
 19255    $2542=$13121; //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19256    var $13122=$13120$1;
 19257    $2543=$13122; //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19258    label = 2107; break; //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19259   case 2105: 
 19260    var $13124$0 = ___cxa_find_matching_catch(-1, -1); $13124$1 = tempRet0;
 19261    var $13125=$13124$0;
 19262    $2542=$13125; //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19263    var $13126=$13124$1;
 19264    $2543=$13126; //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19265    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2732) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2106; break; } else { label = 2841; break; } //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19266   case 2106: 
 19267    label = 2107; break; //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19268   case 2107: 
 19269    var $13129=$2733; //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19270    if ($13129) { label = 2108; break; } else { label = 2109; break; } //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19271   case 2108: 
 19272    ___cxa_free_exception($13042); //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19273    label = 2109; break; //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19274   case 2109: 
 19275    label = 2110; break; //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19276   case 2110: 
 19277    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream31) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2111; break; } else { label = 2841; break; } //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19278   case 2111: 
 19279    label = 2840; break; //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19280   case 2112: 
 19281    label = 2113; break; //@line 172 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19282   case 2113: 
 19283    label = 2114; break; //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19284   case 2114: 
 19285    __ZN6StringC1EPKc($2735, ((85832)|0)); //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19286    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2734, $2735, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2115; break; } else { label = 2159; break; } //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19287   case 2115: 
 19288    var $13138 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2734, ((86056)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2116; break; } else { label = 2160; break; } //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19289   case 2116: 
 19290    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2734) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2117; break; } else { label = 2159; break; } //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19291   case 2117: 
 19292    __ZN6StringD1Ev($2735); //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19293    if ($13138) { label = 2118; break; } else { label = 2178; break; } //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19294   case 2118: 
 19295    $647=$std_stringstream32;
 19296    $648=24;
 19297    var $13142=$647;
 19298    var $13143=$13142; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19299    var $13144=(($13143+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19300    var $13145=$13144; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19301    $646=$13145;
 19302    var $13146=$646;
 19303    var $13147=$13146; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 19304    $645=$13147;
 19305    var $13148=$645;
 19306    var $13149=$13148; //@line 328 "G:/emscripten/system/include/libcxx/ios"
 19307    HEAP32[(($13149)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
 19308    var $13150=$13146; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 19309    HEAP32[(($13150)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 19310    var $13151=$13142; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19311    HEAP32[(($13151)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19312    var $13152=$13142; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19313    var $13153=(($13152+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19314    var $13154=$13153; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19315    HEAP32[(($13154)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19316    var $13155=$13142; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19317    var $13156=(($13155+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19318    var $13157=$13156; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19319    HEAP32[(($13157)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19320    var $13158=$13142; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19321    var $13159=(($13142+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19322    var $13160=$13159; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19323    $615=$13158;
 19324    $616=((109796)|0);
 19325    $617=$13160;
 19326    var $13161=$615;
 19327    var $13162=$616;
 19328    var $13163=$13161; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19329    var $13164=(($13162+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19330    var $13165=$617; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19331    $612=$13163;
 19332    $613=$13164;
 19333    $614=$13165;
 19334    var $13166=$612;
 19335    var $13167=$613;
 19336    var $13168=HEAP32[(($13167)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 19337    var $13169=$13166; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 19338    HEAP32[(($13169)>>2)]=$13168; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 19339    var $13170=(($13167+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 19340    var $13171=HEAP32[(($13170)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 19341    var $13172=$13166; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 19342    var $13173=HEAP32[(($13172)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 19343    var $13174=((($13173)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 19344    var $13175=$13174; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 19345    var $13176=HEAP32[(($13175)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 19346    var $13177=$13166; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 19347    var $13178=(($13177+$13176)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 19348    var $13179=$13178; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 19349    HEAP32[(($13179)>>2)]=$13171; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 19350    var $13180=(($13166+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 19351    HEAP32[(($13180)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 19352    var $13181=$13166; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 19353    var $13182=HEAP32[(($13181)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 19354    var $13183=((($13182)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 19355    var $13184=$13183; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 19356    var $13185=HEAP32[(($13184)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 19357    var $13186=$13166; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 19358    var $13187=(($13186+$13185)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 19359    var $13188=$13187; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 19360    var $13189=$614; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 19361    $610=$13188;
 19362    $611=$13189;
 19363    var $13190=$610;
 19364    var $13191=$13190; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 19365    var $13192=$611; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 19366    var $13193=$13192; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 19367    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($13191, $13193) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2119; break; } else { label = 2135; break; }
 19368   case 2119: 
 19369    var $13194=(($13190+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
 19370    HEAP32[(($13194)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
 19371    var $13195=(($13190+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
 19372    HEAP32[(($13195)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
 19373    var $13196=$13161; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19374    var $13197=(($13196+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19375    var $13198=$13197; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19376    var $13199=(($13162+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19377    $608=$13198;
 19378    $609=$13199;
 19379    var $13200=$608;
 19380    var $13201=$609;
 19381    var $13202=HEAP32[(($13201)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 19382    var $13203=$13200; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 19383    HEAP32[(($13203)>>2)]=$13202; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 19384    var $13204=(($13201+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 19385    var $13205=HEAP32[(($13204)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 19386    var $13206=$13200; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 19387    var $13207=HEAP32[(($13206)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 19388    var $13208=((($13207)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 19389    var $13209=$13208; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 19390    var $13210=HEAP32[(($13209)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 19391    var $13211=$13200; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 19392    var $13212=(($13211+$13210)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 19393    var $13213=$13212; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 19394    HEAP32[(($13213)>>2)]=$13205; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 19395    var $13214=HEAP32[(($13162)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19396    var $13215=$13161; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19397    HEAP32[(($13215)>>2)]=$13214; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19398    var $13216=(($13162+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19399    var $13217=HEAP32[(($13216)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19400    var $13218=$13161; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19401    var $13219=HEAP32[(($13218)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19402    var $13220=((($13219)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19403    var $13221=$13220; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19404    var $13222=HEAP32[(($13221)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19405    var $13223=$13161; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19406    var $13224=(($13223+$13222)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19407    var $13225=$13224; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19408    HEAP32[(($13225)>>2)]=$13217; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19409    var $13226=(($13162+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19410    var $13227=HEAP32[(($13226)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19411    var $13228=$13161; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19412    var $13229=(($13228+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19413    var $13230=$13229; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19414    HEAP32[(($13230)>>2)]=$13227; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19415    var $13231=$13142; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19416    HEAP32[(($13231)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19417    var $13232=$13142; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19418    var $13233=(($13232+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19419    var $13234=$13233; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19420    HEAP32[(($13234)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19421    var $13235=$13142; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19422    var $13236=(($13235+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19423    var $13237=$13236; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19424    HEAP32[(($13237)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19425    var $13238=(($13142+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19426    var $13239=$648; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19427    $643=$13238;
 19428    $644=$13239;
 19429    var $13240=$643;
 19430    var $13241=$644; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
 19431    $638=$13240;
 19432    $639=$13241;
 19433    var $13242=$638;
 19434    var $13243=$13242; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 19435    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($13243) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2120; break; } else { label = 2136; break; }
 19436   case 2120: 
 19437    var $13244=$13242; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 19438    HEAP32[(($13244)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 19439    var $13245=(($13242+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 19440    $637=$13245;
 19441    var $13246=$637;
 19442    $636=$13246;
 19443    var $13247=$636;
 19444    var $13248=$13247; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 19445    var $13249=(($13247)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 19446    $635=$13249;
 19447    var $13250=$635;
 19448    $634=$13250;
 19449    var $13251=$634;
 19450    var $13252=$13251; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 19451    $633=$13252;
 19452    var $13253=$633;
 19453    var $13254=$13253; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 19454    $632=$13254;
 19455    var $13255=$632;
 19456    var $13256=(($13253)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 19457    $631=$13247;
 19458    var $13257=$631;
 19459    var $13258=(($13257)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 19460    $630=$13258;
 19461    var $13259=$630;
 19462    var $13260=$13259; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 19463    $629=$13260;
 19464    var $13261=$629;
 19465    var $13262=(($13261)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 19466    var $13263=(($13262)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 19467    var $13264=$13263; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 19468    var $13265=(($13264)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 19469    $__a_i_i_i_i_i_i448=$13265; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 19470    $__i_i_i_i_i_i_i449=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 19471    label = 2121; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 19472   case 2121: 
 19473    var $13267=$__i_i_i_i_i_i_i449; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 19474    var $13268=(($13267)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 19475    if ($13268) { label = 2122; break; } else { label = 2123; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 19476   case 2122: 
 19477    var $13270=$__i_i_i_i_i_i_i449; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 19478    var $13271=$__a_i_i_i_i_i_i448; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 19479    var $13272=(($13271+($13270<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 19480    HEAP32[(($13272)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 19481    var $13273=$__i_i_i_i_i_i_i449; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 19482    var $13274=((($13273)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 19483    $__i_i_i_i_i_i_i449=$13274; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 19484    label = 2121; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 19485   case 2123: 
 19486    var $13275=(($13242+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 19487    HEAP32[(($13275)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 19488    var $13276=(($13242+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 19489    var $13277=$639; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 19490    HEAP32[(($13276)>>2)]=$13277; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 19491    $628=$642;
 19492    var $13278=$628;
 19493    $627=$13278;
 19494    var $13279=$627;
 19495    var $13280=$13279; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 19496    var $13281=(($13279)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 19497    $626=$13281;
 19498    var $13282=$626;
 19499    $625=$13282;
 19500    var $13283=$625;
 19501    var $13284=$13283; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 19502    $624=$13284;
 19503    var $13285=$624;
 19504    var $13286=$13285; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 19505    $623=$13286;
 19506    var $13287=$623;
 19507    var $13288=(($13285)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 19508    $622=$13279;
 19509    var $13289=$622;
 19510    var $13290=(($13289)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 19511    $621=$13290;
 19512    var $13291=$621;
 19513    var $13292=$13291; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 19514    $620=$13292;
 19515    var $13293=$620;
 19516    var $13294=(($13293)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 19517    var $13295=(($13294)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 19518    var $13296=$13295; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 19519    var $13297=(($13296)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 19520    $__a_i_i_i1_i_i_i446=$13297; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 19521    $__i_i_i_i2_i_i_i447=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 19522    label = 2124; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 19523   case 2124: 
 19524    var $13299=$__i_i_i_i2_i_i_i447; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 19525    var $13300=(($13299)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 19526    if ($13300) { label = 2125; break; } else { label = 2126; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 19527   case 2125: 
 19528    var $13302=$__i_i_i_i2_i_i_i447; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 19529    var $13303=$__a_i_i_i1_i_i_i446; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 19530    var $13304=(($13303+($13302<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 19531    HEAP32[(($13304)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 19532    var $13305=$__i_i_i_i2_i_i_i447; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 19533    var $13306=((($13305)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 19534    $__i_i_i_i2_i_i_i447=$13306; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 19535    label = 2124; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 19536   case 2126: 
 19537    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($13242, $642) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2127; break; } else { label = 2129; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 19538   case 2127: 
 19539    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($642) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2142; break; } else { label = 2128; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 19540   case 2128: 
 19541    var $13309$0 = ___cxa_find_matching_catch(-1, -1); $13309$1 = tempRet0;
 19542    var $13310=$13309$0;
 19543    $640=$13310; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 19544    var $13311=$13309$1;
 19545    $641=$13311; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 19546    label = 2131; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 19547   case 2129: 
 19548    var $13313$0 = ___cxa_find_matching_catch(-1, -1); $13313$1 = tempRet0;
 19549    var $13314=$13313$0;
 19550    $640=$13314; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 19551    var $13315=$13313$1;
 19552    $641=$13315; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 19553    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($642) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2130; break; } else { label = 2134; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 19554   case 2130: 
 19555    label = 2131; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 19556   case 2131: 
 19557    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($13245) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2132; break; } else { label = 2134; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 19558   case 2132: 
 19559    var $13319=$13242; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 19560    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($13319) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2133; break; } else { label = 2134; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 19561   case 2133: 
 19562    var $13321=$640; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 19563    var $13322=$641; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 19564    var $13323$0=$13321;
 19565    var $13323$1=0;
 19566    var $13324$0=$13323$0;
 19567    var $13324$1=$13322;
 19568    var $eh_lpad_body_i454$1 = $13324$1;var $eh_lpad_body_i454$0 = $13324$0;label = 2137; break;
 19569   case 2134: 
 19570    var $13326$0 = ___cxa_find_matching_catch(-1, -1,0); $13326$1 = tempRet0;
 19571    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 19572    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 19573   case 2135: 
 19574    var $13328$0 = ___cxa_find_matching_catch(-1, -1); $13328$1 = tempRet0;
 19575    var $13329=$13328$0;
 19576    $649=$13329; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19577    var $13330=$13328$1;
 19578    $650=$13330; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19579    label = 2139; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19580   case 2136: 
 19581    var $13332$0 = ___cxa_find_matching_catch(-1, -1); $13332$1 = tempRet0;
 19582    var $eh_lpad_body_i454$1 = $13332$1;var $eh_lpad_body_i454$0 = $13332$0;label = 2137; break;
 19583   case 2137: 
 19584    var $eh_lpad_body_i454$0;
 19585    var $eh_lpad_body_i454$1;
 19586    var $13333=$eh_lpad_body_i454$0;
 19587    $649=$13333; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19588    var $13334=$eh_lpad_body_i454$1;
 19589    $650=$13334; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19590    var $13335=$13142; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 19591    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($13335, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2138; break; } else { label = 2141; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 19592   case 2138: 
 19593    label = 2139; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 19594   case 2139: 
 19595    var $13338=$13142; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 19596    var $13339=(($13338+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 19597    var $13340=$13339; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 19598    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($13340) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2140; break; } else { label = 2141; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 19599   case 2140: 
 19600    var $13342=$649; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 19601    var $13343=$650; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 19602    var $13344$0=$13342;
 19603    var $13344$1=0;
 19604    var $13345$0=$13344$0;
 19605    var $13345$1=$13343;
 19606    ___resumeException($13345$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 19607   case 2141: 
 19608    var $13347$0 = ___cxa_find_matching_catch(-1, -1,0); $13347$1 = tempRet0;
 19609    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 19610    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 19611   case 2142: 
 19612    var $13348=$std_stringstream32; //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19613    var $13349=(($13348+8)|0); //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19614    var $13350=$13349; //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19615    var $13351 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($13350, ((85064)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2143; break; } else { label = 2164; break; } //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19616   case 2143: 
 19617    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2737, ((85832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2144; break; } else { label = 2164; break; } //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19618   case 2144: 
 19619    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2736, $2737, 92) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2145; break; } else { label = 2165; break; } //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19620   case 2145: 
 19621    var $13355 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($13351, $2736) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2146; break; } else { label = 2166; break; } //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19622   case 2146: 
 19623    var $13357 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($13355, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2147; break; } else { label = 2166; break; } //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19624   case 2147: 
 19625    var $13359 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($13357, ((86056)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2148; break; } else { label = 2166; break; } //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19626   case 2148: 
 19627    var $13361 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($13359, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2149; break; } else { label = 2166; break; } //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19628   case 2149: 
 19629    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2736) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2150; break; } else { label = 2165; break; } //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19630   case 2150: 
 19631    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2737) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2151; break; } else { label = 2164; break; } //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19632   case 2151: 
 19633    var $13365=___cxa_allocate_exception(8); //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19634    $2739=1;
 19635    var $13366=$13365; //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19636    $607=$std_stringstream32;
 19637    var $13367=$607;
 19638    var $13368=(($13367+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
 19639    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2738, $13368) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2152; break; } else { label = 2170; break; }
 19640   case 2152: 
 19641    label = 2153; break;
 19642   case 2153: 
 19643    $606=$2738;
 19644    var $13370=$606;
 19645    $605=$13370;
 19646    var $13371=$605;
 19647    $604=$13371;
 19648    var $13372=$604;
 19649    $603=$13372;
 19650    var $13373=$603;
 19651    var $13374=(($13373)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 19652    $602=$13374;
 19653    var $13375=$602;
 19654    var $13376=$13375; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 19655    $601=$13376;
 19656    var $13377=$601;
 19657    var $13378=(($13377)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 19658    var $13379=(($13378)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 19659    var $13380=$13379; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 19660    var $13381=(($13380)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 19661    var $13382=$13381; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 19662    var $13383=HEAP8[($13382)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 19663    var $13384=(($13383)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 19664    var $13385=$13384 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 19665    var $13386=(($13385)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 19666    if ($13386) { label = 2154; break; } else { label = 2155; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
 19667   case 2154: 
 19668    $595=$13372;
 19669    var $13388=$595;
 19670    var $13389=(($13388)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 19671    $594=$13389;
 19672    var $13390=$594;
 19673    var $13391=$13390; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 19674    $593=$13391;
 19675    var $13392=$593;
 19676    var $13393=(($13392)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 19677    var $13394=(($13393)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 19678    var $13395=$13394; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 19679    var $13396=(($13395+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 19680    var $13397=HEAP32[(($13396)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 19681    var $13411 = $13397;label = 2156; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 19682   case 2155: 
 19683    $600=$13372;
 19684    var $13399=$600;
 19685    var $13400=(($13399)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 19686    $599=$13400;
 19687    var $13401=$599;
 19688    var $13402=$13401; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 19689    $598=$13402;
 19690    var $13403=$598;
 19691    var $13404=(($13403)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 19692    var $13405=(($13404)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 19693    var $13406=$13405; //@line 1599 "G:/emscripten/system/include/libcxx/string"
 19694    var $13407=(($13406+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 19695    var $13408=(($13407)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 19696    $597=$13408;
 19697    var $13409=$597; //@line 960 "G:/emscripten/system/include/libcxx/memory"
 19698    $596=$13409;
 19699    var $13410=$596; //@line 627 "G:/emscripten/system/include/libcxx/memory"
 19700    var $13411 = $13410;label = 2156; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 19701   case 2156: 
 19702    var $13411; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 19703    $592=$13411;
 19704    var $13412=$592; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
 19705    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($13366, $13412) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2157; break; } else { label = 2171; break; } //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19706   case 2157: 
 19707    $2739=0; //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19708    (function() { try { __THREW__ = 0; return ___cxa_throw($13365, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 2171; break; } //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19709    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2738) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2158; break; } else { label = 2170; break; } //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19710   case 2158: 
 19711    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream32); //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19712    label = 2178; break; //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19713   case 2159: 
 19714    var $13417$0 = ___cxa_find_matching_catch(-1, -1); $13417$1 = tempRet0;
 19715    var $13418=$13417$0;
 19716    $2542=$13418; //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19717    var $13419=$13417$1;
 19718    $2543=$13419; //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19719    label = 2162; break; //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19720   case 2160: 
 19721    var $13421$0 = ___cxa_find_matching_catch(-1, -1); $13421$1 = tempRet0;
 19722    var $13422=$13421$0;
 19723    $2542=$13422; //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19724    var $13423=$13421$1;
 19725    $2543=$13423; //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19726    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2734) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2161; break; } else { label = 2841; break; } //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19727   case 2161: 
 19728    label = 2162; break; //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19729   case 2162: 
 19730    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2735) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2163; break; } else { label = 2841; break; } //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19731   case 2163: 
 19732    label = 2840; break; //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19733   case 2164: 
 19734    var $13428$0 = ___cxa_find_matching_catch(-1, -1); $13428$1 = tempRet0;
 19735    var $13429=$13428$0;
 19736    $2542=$13429; //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19737    var $13430=$13428$1;
 19738    $2543=$13430; //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19739    label = 2176; break; //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19740   case 2165: 
 19741    var $13432$0 = ___cxa_find_matching_catch(-1, -1); $13432$1 = tempRet0;
 19742    var $13433=$13432$0;
 19743    $2542=$13433; //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19744    var $13434=$13432$1;
 19745    $2543=$13434; //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19746    label = 2168; break; //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19747   case 2166: 
 19748    var $13436$0 = ___cxa_find_matching_catch(-1, -1); $13436$1 = tempRet0;
 19749    var $13437=$13436$0;
 19750    $2542=$13437; //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19751    var $13438=$13436$1;
 19752    $2543=$13438; //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19753    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2736) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2167; break; } else { label = 2841; break; } //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19754   case 2167: 
 19755    label = 2168; break; //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19756   case 2168: 
 19757    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2737) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2169; break; } else { label = 2841; break; } //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19758   case 2169: 
 19759    label = 2176; break; //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19760   case 2170: 
 19761    var $13443$0 = ___cxa_find_matching_catch(-1, -1); $13443$1 = tempRet0;
 19762    var $13444=$13443$0;
 19763    $2542=$13444; //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19764    var $13445=$13443$1;
 19765    $2543=$13445; //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19766    label = 2173; break; //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19767   case 2171: 
 19768    var $13447$0 = ___cxa_find_matching_catch(-1, -1); $13447$1 = tempRet0;
 19769    var $13448=$13447$0;
 19770    $2542=$13448; //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19771    var $13449=$13447$1;
 19772    $2543=$13449; //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19773    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2738) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2172; break; } else { label = 2841; break; } //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19774   case 2172: 
 19775    label = 2173; break; //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19776   case 2173: 
 19777    var $13452=$2739; //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19778    if ($13452) { label = 2174; break; } else { label = 2175; break; } //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19779   case 2174: 
 19780    ___cxa_free_exception($13365); //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19781    label = 2175; break; //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19782   case 2175: 
 19783    label = 2176; break; //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19784   case 2176: 
 19785    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream32) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2177; break; } else { label = 2841; break; } //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19786   case 2177: 
 19787    label = 2840; break; //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19788   case 2178: 
 19789    label = 2179; break; //@line 173 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19790   case 2179: 
 19791    label = 2180; break; //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19792   case 2180: 
 19793    __ZN6StringC1EPKc($2741, ((84520)|0)); //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19794    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2740, $2741, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2181; break; } else { label = 2225; break; } //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19795   case 2181: 
 19796    var $13461 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2740, ((84520)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2182; break; } else { label = 2226; break; } //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19797   case 2182: 
 19798    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2740) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2183; break; } else { label = 2225; break; } //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19799   case 2183: 
 19800    __ZN6StringD1Ev($2741); //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19801    if ($13461) { label = 2184; break; } else { label = 2244; break; } //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 19802   case 2184: 
 19803    $588=$std_stringstream33;
 19804    $589=24;
 19805    var $13465=$588;
 19806    var $13466=$13465; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19807    var $13467=(($13466+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19808    var $13468=$13467; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19809    $587=$13468;
 19810    var $13469=$587;
 19811    var $13470=$13469; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 19812    $586=$13470;
 19813    var $13471=$586;
 19814    var $13472=$13471; //@line 328 "G:/emscripten/system/include/libcxx/ios"
 19815    HEAP32[(($13472)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
 19816    var $13473=$13469; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 19817    HEAP32[(($13473)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 19818    var $13474=$13465; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19819    HEAP32[(($13474)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19820    var $13475=$13465; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19821    var $13476=(($13475+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19822    var $13477=$13476; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19823    HEAP32[(($13477)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19824    var $13478=$13465; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19825    var $13479=(($13478+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19826    var $13480=$13479; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19827    HEAP32[(($13480)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19828    var $13481=$13465; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19829    var $13482=(($13465+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19830    var $13483=$13482; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19831    $556=$13481;
 19832    $557=((109796)|0);
 19833    $558=$13483;
 19834    var $13484=$556;
 19835    var $13485=$557;
 19836    var $13486=$13484; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19837    var $13487=(($13485+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19838    var $13488=$558; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19839    $553=$13486;
 19840    $554=$13487;
 19841    $555=$13488;
 19842    var $13489=$553;
 19843    var $13490=$554;
 19844    var $13491=HEAP32[(($13490)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 19845    var $13492=$13489; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 19846    HEAP32[(($13492)>>2)]=$13491; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 19847    var $13493=(($13490+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 19848    var $13494=HEAP32[(($13493)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 19849    var $13495=$13489; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 19850    var $13496=HEAP32[(($13495)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 19851    var $13497=((($13496)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 19852    var $13498=$13497; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 19853    var $13499=HEAP32[(($13498)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 19854    var $13500=$13489; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 19855    var $13501=(($13500+$13499)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 19856    var $13502=$13501; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 19857    HEAP32[(($13502)>>2)]=$13494; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 19858    var $13503=(($13489+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 19859    HEAP32[(($13503)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 19860    var $13504=$13489; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 19861    var $13505=HEAP32[(($13504)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 19862    var $13506=((($13505)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 19863    var $13507=$13506; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 19864    var $13508=HEAP32[(($13507)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 19865    var $13509=$13489; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 19866    var $13510=(($13509+$13508)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 19867    var $13511=$13510; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 19868    var $13512=$555; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 19869    $551=$13511;
 19870    $552=$13512;
 19871    var $13513=$551;
 19872    var $13514=$13513; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 19873    var $13515=$552; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 19874    var $13516=$13515; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 19875    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($13514, $13516) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2185; break; } else { label = 2201; break; }
 19876   case 2185: 
 19877    var $13517=(($13513+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
 19878    HEAP32[(($13517)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
 19879    var $13518=(($13513+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
 19880    HEAP32[(($13518)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
 19881    var $13519=$13484; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19882    var $13520=(($13519+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19883    var $13521=$13520; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19884    var $13522=(($13485+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19885    $549=$13521;
 19886    $550=$13522;
 19887    var $13523=$549;
 19888    var $13524=$550;
 19889    var $13525=HEAP32[(($13524)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 19890    var $13526=$13523; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 19891    HEAP32[(($13526)>>2)]=$13525; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 19892    var $13527=(($13524+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 19893    var $13528=HEAP32[(($13527)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 19894    var $13529=$13523; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 19895    var $13530=HEAP32[(($13529)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 19896    var $13531=((($13530)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 19897    var $13532=$13531; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 19898    var $13533=HEAP32[(($13532)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 19899    var $13534=$13523; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 19900    var $13535=(($13534+$13533)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 19901    var $13536=$13535; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 19902    HEAP32[(($13536)>>2)]=$13528; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 19903    var $13537=HEAP32[(($13485)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19904    var $13538=$13484; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19905    HEAP32[(($13538)>>2)]=$13537; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19906    var $13539=(($13485+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19907    var $13540=HEAP32[(($13539)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19908    var $13541=$13484; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19909    var $13542=HEAP32[(($13541)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19910    var $13543=((($13542)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19911    var $13544=$13543; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19912    var $13545=HEAP32[(($13544)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19913    var $13546=$13484; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19914    var $13547=(($13546+$13545)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19915    var $13548=$13547; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19916    HEAP32[(($13548)>>2)]=$13540; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19917    var $13549=(($13485+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19918    var $13550=HEAP32[(($13549)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19919    var $13551=$13484; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19920    var $13552=(($13551+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19921    var $13553=$13552; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19922    HEAP32[(($13553)>>2)]=$13550; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 19923    var $13554=$13465; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19924    HEAP32[(($13554)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19925    var $13555=$13465; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19926    var $13556=(($13555+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19927    var $13557=$13556; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19928    HEAP32[(($13557)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19929    var $13558=$13465; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19930    var $13559=(($13558+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19931    var $13560=$13559; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19932    HEAP32[(($13560)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19933    var $13561=(($13465+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19934    var $13562=$589; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 19935    $584=$13561;
 19936    $585=$13562;
 19937    var $13563=$584;
 19938    var $13564=$585; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
 19939    $579=$13563;
 19940    $580=$13564;
 19941    var $13565=$579;
 19942    var $13566=$13565; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 19943    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($13566) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2186; break; } else { label = 2202; break; }
 19944   case 2186: 
 19945    var $13567=$13565; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 19946    HEAP32[(($13567)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 19947    var $13568=(($13565+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 19948    $578=$13568;
 19949    var $13569=$578;
 19950    $577=$13569;
 19951    var $13570=$577;
 19952    var $13571=$13570; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 19953    var $13572=(($13570)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 19954    $576=$13572;
 19955    var $13573=$576;
 19956    $575=$13573;
 19957    var $13574=$575;
 19958    var $13575=$13574; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 19959    $574=$13575;
 19960    var $13576=$574;
 19961    var $13577=$13576; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 19962    $573=$13577;
 19963    var $13578=$573;
 19964    var $13579=(($13576)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 19965    $572=$13570;
 19966    var $13580=$572;
 19967    var $13581=(($13580)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 19968    $571=$13581;
 19969    var $13582=$571;
 19970    var $13583=$13582; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 19971    $570=$13583;
 19972    var $13584=$570;
 19973    var $13585=(($13584)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 19974    var $13586=(($13585)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 19975    var $13587=$13586; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 19976    var $13588=(($13587)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 19977    $__a_i_i_i_i_i_i461=$13588; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 19978    $__i_i_i_i_i_i_i462=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 19979    label = 2187; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 19980   case 2187: 
 19981    var $13590=$__i_i_i_i_i_i_i462; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 19982    var $13591=(($13590)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 19983    if ($13591) { label = 2188; break; } else { label = 2189; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 19984   case 2188: 
 19985    var $13593=$__i_i_i_i_i_i_i462; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 19986    var $13594=$__a_i_i_i_i_i_i461; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 19987    var $13595=(($13594+($13593<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 19988    HEAP32[(($13595)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 19989    var $13596=$__i_i_i_i_i_i_i462; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 19990    var $13597=((($13596)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 19991    $__i_i_i_i_i_i_i462=$13597; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 19992    label = 2187; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 19993   case 2189: 
 19994    var $13598=(($13565+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 19995    HEAP32[(($13598)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 19996    var $13599=(($13565+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 19997    var $13600=$580; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 19998    HEAP32[(($13599)>>2)]=$13600; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 19999    $569=$583;
 20000    var $13601=$569;
 20001    $568=$13601;
 20002    var $13602=$568;
 20003    var $13603=$13602; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 20004    var $13604=(($13602)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 20005    $567=$13604;
 20006    var $13605=$567;
 20007    $566=$13605;
 20008    var $13606=$566;
 20009    var $13607=$13606; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 20010    $565=$13607;
 20011    var $13608=$565;
 20012    var $13609=$13608; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 20013    $564=$13609;
 20014    var $13610=$564;
 20015    var $13611=(($13608)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 20016    $563=$13602;
 20017    var $13612=$563;
 20018    var $13613=(($13612)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 20019    $562=$13613;
 20020    var $13614=$562;
 20021    var $13615=$13614; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 20022    $561=$13615;
 20023    var $13616=$561;
 20024    var $13617=(($13616)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 20025    var $13618=(($13617)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 20026    var $13619=$13618; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 20027    var $13620=(($13619)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 20028    $__a_i_i_i1_i_i_i459=$13620; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 20029    $__i_i_i_i2_i_i_i460=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 20030    label = 2190; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 20031   case 2190: 
 20032    var $13622=$__i_i_i_i2_i_i_i460; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 20033    var $13623=(($13622)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 20034    if ($13623) { label = 2191; break; } else { label = 2192; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 20035   case 2191: 
 20036    var $13625=$__i_i_i_i2_i_i_i460; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 20037    var $13626=$__a_i_i_i1_i_i_i459; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 20038    var $13627=(($13626+($13625<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 20039    HEAP32[(($13627)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 20040    var $13628=$__i_i_i_i2_i_i_i460; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 20041    var $13629=((($13628)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 20042    $__i_i_i_i2_i_i_i460=$13629; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 20043    label = 2190; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 20044   case 2192: 
 20045    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($13565, $583) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2193; break; } else { label = 2195; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 20046   case 2193: 
 20047    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($583) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2208; break; } else { label = 2194; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 20048   case 2194: 
 20049    var $13632$0 = ___cxa_find_matching_catch(-1, -1); $13632$1 = tempRet0;
 20050    var $13633=$13632$0;
 20051    $581=$13633; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 20052    var $13634=$13632$1;
 20053    $582=$13634; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 20054    label = 2197; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 20055   case 2195: 
 20056    var $13636$0 = ___cxa_find_matching_catch(-1, -1); $13636$1 = tempRet0;
 20057    var $13637=$13636$0;
 20058    $581=$13637; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 20059    var $13638=$13636$1;
 20060    $582=$13638; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 20061    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($583) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2196; break; } else { label = 2200; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 20062   case 2196: 
 20063    label = 2197; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 20064   case 2197: 
 20065    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($13568) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2198; break; } else { label = 2200; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 20066   case 2198: 
 20067    var $13642=$13565; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 20068    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($13642) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2199; break; } else { label = 2200; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 20069   case 2199: 
 20070    var $13644=$581; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 20071    var $13645=$582; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 20072    var $13646$0=$13644;
 20073    var $13646$1=0;
 20074    var $13647$0=$13646$0;
 20075    var $13647$1=$13645;
 20076    var $eh_lpad_body_i467$1 = $13647$1;var $eh_lpad_body_i467$0 = $13647$0;label = 2203; break;
 20077   case 2200: 
 20078    var $13649$0 = ___cxa_find_matching_catch(-1, -1,0); $13649$1 = tempRet0;
 20079    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 20080    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 20081   case 2201: 
 20082    var $13651$0 = ___cxa_find_matching_catch(-1, -1); $13651$1 = tempRet0;
 20083    var $13652=$13651$0;
 20084    $590=$13652; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20085    var $13653=$13651$1;
 20086    $591=$13653; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20087    label = 2205; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20088   case 2202: 
 20089    var $13655$0 = ___cxa_find_matching_catch(-1, -1); $13655$1 = tempRet0;
 20090    var $eh_lpad_body_i467$1 = $13655$1;var $eh_lpad_body_i467$0 = $13655$0;label = 2203; break;
 20091   case 2203: 
 20092    var $eh_lpad_body_i467$0;
 20093    var $eh_lpad_body_i467$1;
 20094    var $13656=$eh_lpad_body_i467$0;
 20095    $590=$13656; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20096    var $13657=$eh_lpad_body_i467$1;
 20097    $591=$13657; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20098    var $13658=$13465; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 20099    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($13658, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2204; break; } else { label = 2207; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 20100   case 2204: 
 20101    label = 2205; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 20102   case 2205: 
 20103    var $13661=$13465; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 20104    var $13662=(($13661+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 20105    var $13663=$13662; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 20106    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($13663) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2206; break; } else { label = 2207; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 20107   case 2206: 
 20108    var $13665=$590; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 20109    var $13666=$591; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 20110    var $13667$0=$13665;
 20111    var $13667$1=0;
 20112    var $13668$0=$13667$0;
 20113    var $13668$1=$13666;
 20114    ___resumeException($13668$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 20115   case 2207: 
 20116    var $13670$0 = ___cxa_find_matching_catch(-1, -1,0); $13670$1 = tempRet0;
 20117    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 20118    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 20119   case 2208: 
 20120    var $13671=$std_stringstream33; //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20121    var $13672=(($13671+8)|0); //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20122    var $13673=$13672; //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20123    var $13674 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($13673, ((84080)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2209; break; } else { label = 2230; break; } //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20124   case 2209: 
 20125    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2743, ((84520)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2210; break; } else { label = 2230; break; } //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20126   case 2210: 
 20127    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2742, $2743, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2211; break; } else { label = 2231; break; } //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20128   case 2211: 
 20129    var $13678 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($13674, $2742) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2212; break; } else { label = 2232; break; } //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20130   case 2212: 
 20131    var $13680 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($13678, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2213; break; } else { label = 2232; break; } //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20132   case 2213: 
 20133    var $13682 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($13680, ((84520)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2214; break; } else { label = 2232; break; } //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20134   case 2214: 
 20135    var $13684 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($13682, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2215; break; } else { label = 2232; break; } //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20136   case 2215: 
 20137    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2742) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2216; break; } else { label = 2231; break; } //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20138   case 2216: 
 20139    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2743) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2217; break; } else { label = 2230; break; } //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20140   case 2217: 
 20141    var $13688=___cxa_allocate_exception(8); //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20142    $2745=1;
 20143    var $13689=$13688; //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20144    $548=$std_stringstream33;
 20145    var $13690=$548;
 20146    var $13691=(($13690+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
 20147    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2744, $13691) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2218; break; } else { label = 2236; break; }
 20148   case 2218: 
 20149    label = 2219; break;
 20150   case 2219: 
 20151    $547=$2744;
 20152    var $13693=$547;
 20153    $546=$13693;
 20154    var $13694=$546;
 20155    $545=$13694;
 20156    var $13695=$545;
 20157    $544=$13695;
 20158    var $13696=$544;
 20159    var $13697=(($13696)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 20160    $543=$13697;
 20161    var $13698=$543;
 20162    var $13699=$13698; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 20163    $542=$13699;
 20164    var $13700=$542;
 20165    var $13701=(($13700)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 20166    var $13702=(($13701)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 20167    var $13703=$13702; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 20168    var $13704=(($13703)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 20169    var $13705=$13704; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 20170    var $13706=HEAP8[($13705)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 20171    var $13707=(($13706)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 20172    var $13708=$13707 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 20173    var $13709=(($13708)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 20174    if ($13709) { label = 2220; break; } else { label = 2221; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
 20175   case 2220: 
 20176    $536=$13695;
 20177    var $13711=$536;
 20178    var $13712=(($13711)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 20179    $535=$13712;
 20180    var $13713=$535;
 20181    var $13714=$13713; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 20182    $534=$13714;
 20183    var $13715=$534;
 20184    var $13716=(($13715)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 20185    var $13717=(($13716)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 20186    var $13718=$13717; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 20187    var $13719=(($13718+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 20188    var $13720=HEAP32[(($13719)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 20189    var $13734 = $13720;label = 2222; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 20190   case 2221: 
 20191    $541=$13695;
 20192    var $13722=$541;
 20193    var $13723=(($13722)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 20194    $540=$13723;
 20195    var $13724=$540;
 20196    var $13725=$13724; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 20197    $539=$13725;
 20198    var $13726=$539;
 20199    var $13727=(($13726)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 20200    var $13728=(($13727)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 20201    var $13729=$13728; //@line 1599 "G:/emscripten/system/include/libcxx/string"
 20202    var $13730=(($13729+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 20203    var $13731=(($13730)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 20204    $538=$13731;
 20205    var $13732=$538; //@line 960 "G:/emscripten/system/include/libcxx/memory"
 20206    $537=$13732;
 20207    var $13733=$537; //@line 627 "G:/emscripten/system/include/libcxx/memory"
 20208    var $13734 = $13733;label = 2222; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 20209   case 2222: 
 20210    var $13734; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 20211    $533=$13734;
 20212    var $13735=$533; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
 20213    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($13689, $13735) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2223; break; } else { label = 2237; break; } //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20214   case 2223: 
 20215    $2745=0; //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20216    (function() { try { __THREW__ = 0; return ___cxa_throw($13688, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 2237; break; } //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20217    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2744) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2224; break; } else { label = 2236; break; } //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20218   case 2224: 
 20219    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream33); //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20220    label = 2244; break; //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20221   case 2225: 
 20222    var $13740$0 = ___cxa_find_matching_catch(-1, -1); $13740$1 = tempRet0;
 20223    var $13741=$13740$0;
 20224    $2542=$13741; //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20225    var $13742=$13740$1;
 20226    $2543=$13742; //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20227    label = 2228; break; //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20228   case 2226: 
 20229    var $13744$0 = ___cxa_find_matching_catch(-1, -1); $13744$1 = tempRet0;
 20230    var $13745=$13744$0;
 20231    $2542=$13745; //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20232    var $13746=$13744$1;
 20233    $2543=$13746; //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20234    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2740) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2227; break; } else { label = 2841; break; } //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20235   case 2227: 
 20236    label = 2228; break; //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20237   case 2228: 
 20238    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2741) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2229; break; } else { label = 2841; break; } //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20239   case 2229: 
 20240    label = 2840; break; //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20241   case 2230: 
 20242    var $13751$0 = ___cxa_find_matching_catch(-1, -1); $13751$1 = tempRet0;
 20243    var $13752=$13751$0;
 20244    $2542=$13752; //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20245    var $13753=$13751$1;
 20246    $2543=$13753; //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20247    label = 2242; break; //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20248   case 2231: 
 20249    var $13755$0 = ___cxa_find_matching_catch(-1, -1); $13755$1 = tempRet0;
 20250    var $13756=$13755$0;
 20251    $2542=$13756; //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20252    var $13757=$13755$1;
 20253    $2543=$13757; //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20254    label = 2234; break; //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20255   case 2232: 
 20256    var $13759$0 = ___cxa_find_matching_catch(-1, -1); $13759$1 = tempRet0;
 20257    var $13760=$13759$0;
 20258    $2542=$13760; //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20259    var $13761=$13759$1;
 20260    $2543=$13761; //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20261    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2742) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2233; break; } else { label = 2841; break; } //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20262   case 2233: 
 20263    label = 2234; break; //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20264   case 2234: 
 20265    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2743) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2235; break; } else { label = 2841; break; } //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20266   case 2235: 
 20267    label = 2242; break; //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20268   case 2236: 
 20269    var $13766$0 = ___cxa_find_matching_catch(-1, -1); $13766$1 = tempRet0;
 20270    var $13767=$13766$0;
 20271    $2542=$13767; //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20272    var $13768=$13766$1;
 20273    $2543=$13768; //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20274    label = 2239; break; //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20275   case 2237: 
 20276    var $13770$0 = ___cxa_find_matching_catch(-1, -1); $13770$1 = tempRet0;
 20277    var $13771=$13770$0;
 20278    $2542=$13771; //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20279    var $13772=$13770$1;
 20280    $2543=$13772; //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20281    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2744) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2238; break; } else { label = 2841; break; } //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20282   case 2238: 
 20283    label = 2239; break; //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20284   case 2239: 
 20285    var $13775=$2745; //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20286    if ($13775) { label = 2240; break; } else { label = 2241; break; } //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20287   case 2240: 
 20288    ___cxa_free_exception($13688); //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20289    label = 2241; break; //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20290   case 2241: 
 20291    label = 2242; break; //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20292   case 2242: 
 20293    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream33) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2243; break; } else { label = 2841; break; } //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20294   case 2243: 
 20295    label = 2840; break; //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20296   case 2244: 
 20297    label = 2245; break; //@line 175 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20298   case 2245: 
 20299    label = 2246; break; //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20300   case 2246: 
 20301    __ZN6StringC1EPKc($2747, ((83768)|0)); //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20302    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2746, $2747, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2247; break; } else { label = 2291; break; } //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20303   case 2247: 
 20304    var $13784 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2746, ((83768)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2248; break; } else { label = 2292; break; } //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20305   case 2248: 
 20306    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2746) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2249; break; } else { label = 2291; break; } //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20307   case 2249: 
 20308    __ZN6StringD1Ev($2747); //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20309    if ($13784) { label = 2250; break; } else { label = 2310; break; } //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20310   case 2250: 
 20311    $529=$std_stringstream34;
 20312    $530=24;
 20313    var $13788=$529;
 20314    var $13789=$13788; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20315    var $13790=(($13789+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20316    var $13791=$13790; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20317    $528=$13791;
 20318    var $13792=$528;
 20319    var $13793=$13792; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 20320    $527=$13793;
 20321    var $13794=$527;
 20322    var $13795=$13794; //@line 328 "G:/emscripten/system/include/libcxx/ios"
 20323    HEAP32[(($13795)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
 20324    var $13796=$13792; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 20325    HEAP32[(($13796)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 20326    var $13797=$13788; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20327    HEAP32[(($13797)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20328    var $13798=$13788; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20329    var $13799=(($13798+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20330    var $13800=$13799; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20331    HEAP32[(($13800)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20332    var $13801=$13788; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20333    var $13802=(($13801+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20334    var $13803=$13802; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20335    HEAP32[(($13803)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20336    var $13804=$13788; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20337    var $13805=(($13788+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20338    var $13806=$13805; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20339    $497=$13804;
 20340    $498=((109796)|0);
 20341    $499=$13806;
 20342    var $13807=$497;
 20343    var $13808=$498;
 20344    var $13809=$13807; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20345    var $13810=(($13808+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20346    var $13811=$499; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20347    $494=$13809;
 20348    $495=$13810;
 20349    $496=$13811;
 20350    var $13812=$494;
 20351    var $13813=$495;
 20352    var $13814=HEAP32[(($13813)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 20353    var $13815=$13812; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 20354    HEAP32[(($13815)>>2)]=$13814; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 20355    var $13816=(($13813+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 20356    var $13817=HEAP32[(($13816)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 20357    var $13818=$13812; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 20358    var $13819=HEAP32[(($13818)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 20359    var $13820=((($13819)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 20360    var $13821=$13820; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 20361    var $13822=HEAP32[(($13821)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 20362    var $13823=$13812; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 20363    var $13824=(($13823+$13822)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 20364    var $13825=$13824; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 20365    HEAP32[(($13825)>>2)]=$13817; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 20366    var $13826=(($13812+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 20367    HEAP32[(($13826)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 20368    var $13827=$13812; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 20369    var $13828=HEAP32[(($13827)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 20370    var $13829=((($13828)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 20371    var $13830=$13829; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 20372    var $13831=HEAP32[(($13830)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 20373    var $13832=$13812; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 20374    var $13833=(($13832+$13831)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 20375    var $13834=$13833; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 20376    var $13835=$496; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 20377    $492=$13834;
 20378    $493=$13835;
 20379    var $13836=$492;
 20380    var $13837=$13836; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 20381    var $13838=$493; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 20382    var $13839=$13838; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 20383    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($13837, $13839) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2251; break; } else { label = 2267; break; }
 20384   case 2251: 
 20385    var $13840=(($13836+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
 20386    HEAP32[(($13840)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
 20387    var $13841=(($13836+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
 20388    HEAP32[(($13841)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
 20389    var $13842=$13807; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20390    var $13843=(($13842+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20391    var $13844=$13843; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20392    var $13845=(($13808+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20393    $490=$13844;
 20394    $491=$13845;
 20395    var $13846=$490;
 20396    var $13847=$491;
 20397    var $13848=HEAP32[(($13847)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 20398    var $13849=$13846; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 20399    HEAP32[(($13849)>>2)]=$13848; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 20400    var $13850=(($13847+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 20401    var $13851=HEAP32[(($13850)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 20402    var $13852=$13846; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 20403    var $13853=HEAP32[(($13852)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 20404    var $13854=((($13853)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 20405    var $13855=$13854; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 20406    var $13856=HEAP32[(($13855)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 20407    var $13857=$13846; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 20408    var $13858=(($13857+$13856)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 20409    var $13859=$13858; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 20410    HEAP32[(($13859)>>2)]=$13851; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 20411    var $13860=HEAP32[(($13808)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20412    var $13861=$13807; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20413    HEAP32[(($13861)>>2)]=$13860; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20414    var $13862=(($13808+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20415    var $13863=HEAP32[(($13862)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20416    var $13864=$13807; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20417    var $13865=HEAP32[(($13864)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20418    var $13866=((($13865)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20419    var $13867=$13866; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20420    var $13868=HEAP32[(($13867)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20421    var $13869=$13807; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20422    var $13870=(($13869+$13868)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20423    var $13871=$13870; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20424    HEAP32[(($13871)>>2)]=$13863; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20425    var $13872=(($13808+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20426    var $13873=HEAP32[(($13872)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20427    var $13874=$13807; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20428    var $13875=(($13874+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20429    var $13876=$13875; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20430    HEAP32[(($13876)>>2)]=$13873; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20431    var $13877=$13788; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20432    HEAP32[(($13877)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20433    var $13878=$13788; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20434    var $13879=(($13878+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20435    var $13880=$13879; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20436    HEAP32[(($13880)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20437    var $13881=$13788; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20438    var $13882=(($13881+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20439    var $13883=$13882; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20440    HEAP32[(($13883)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20441    var $13884=(($13788+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20442    var $13885=$530; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20443    $525=$13884;
 20444    $526=$13885;
 20445    var $13886=$525;
 20446    var $13887=$526; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
 20447    $520=$13886;
 20448    $521=$13887;
 20449    var $13888=$520;
 20450    var $13889=$13888; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 20451    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($13889) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2252; break; } else { label = 2268; break; }
 20452   case 2252: 
 20453    var $13890=$13888; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 20454    HEAP32[(($13890)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 20455    var $13891=(($13888+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 20456    $519=$13891;
 20457    var $13892=$519;
 20458    $518=$13892;
 20459    var $13893=$518;
 20460    var $13894=$13893; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 20461    var $13895=(($13893)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 20462    $517=$13895;
 20463    var $13896=$517;
 20464    $516=$13896;
 20465    var $13897=$516;
 20466    var $13898=$13897; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 20467    $515=$13898;
 20468    var $13899=$515;
 20469    var $13900=$13899; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 20470    $514=$13900;
 20471    var $13901=$514;
 20472    var $13902=(($13899)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 20473    $513=$13893;
 20474    var $13903=$513;
 20475    var $13904=(($13903)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 20476    $512=$13904;
 20477    var $13905=$512;
 20478    var $13906=$13905; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 20479    $511=$13906;
 20480    var $13907=$511;
 20481    var $13908=(($13907)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 20482    var $13909=(($13908)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 20483    var $13910=$13909; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 20484    var $13911=(($13910)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 20485    $__a_i_i_i_i_i_i474=$13911; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 20486    $__i_i_i_i_i_i_i475=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 20487    label = 2253; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 20488   case 2253: 
 20489    var $13913=$__i_i_i_i_i_i_i475; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 20490    var $13914=(($13913)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 20491    if ($13914) { label = 2254; break; } else { label = 2255; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 20492   case 2254: 
 20493    var $13916=$__i_i_i_i_i_i_i475; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 20494    var $13917=$__a_i_i_i_i_i_i474; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 20495    var $13918=(($13917+($13916<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 20496    HEAP32[(($13918)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 20497    var $13919=$__i_i_i_i_i_i_i475; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 20498    var $13920=((($13919)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 20499    $__i_i_i_i_i_i_i475=$13920; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 20500    label = 2253; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 20501   case 2255: 
 20502    var $13921=(($13888+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 20503    HEAP32[(($13921)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 20504    var $13922=(($13888+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 20505    var $13923=$521; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 20506    HEAP32[(($13922)>>2)]=$13923; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 20507    $510=$524;
 20508    var $13924=$510;
 20509    $509=$13924;
 20510    var $13925=$509;
 20511    var $13926=$13925; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 20512    var $13927=(($13925)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 20513    $508=$13927;
 20514    var $13928=$508;
 20515    $507=$13928;
 20516    var $13929=$507;
 20517    var $13930=$13929; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 20518    $506=$13930;
 20519    var $13931=$506;
 20520    var $13932=$13931; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 20521    $505=$13932;
 20522    var $13933=$505;
 20523    var $13934=(($13931)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 20524    $504=$13925;
 20525    var $13935=$504;
 20526    var $13936=(($13935)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 20527    $503=$13936;
 20528    var $13937=$503;
 20529    var $13938=$13937; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 20530    $502=$13938;
 20531    var $13939=$502;
 20532    var $13940=(($13939)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 20533    var $13941=(($13940)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 20534    var $13942=$13941; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 20535    var $13943=(($13942)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 20536    $__a_i_i_i1_i_i_i472=$13943; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 20537    $__i_i_i_i2_i_i_i473=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 20538    label = 2256; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 20539   case 2256: 
 20540    var $13945=$__i_i_i_i2_i_i_i473; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 20541    var $13946=(($13945)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 20542    if ($13946) { label = 2257; break; } else { label = 2258; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 20543   case 2257: 
 20544    var $13948=$__i_i_i_i2_i_i_i473; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 20545    var $13949=$__a_i_i_i1_i_i_i472; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 20546    var $13950=(($13949+($13948<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 20547    HEAP32[(($13950)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 20548    var $13951=$__i_i_i_i2_i_i_i473; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 20549    var $13952=((($13951)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 20550    $__i_i_i_i2_i_i_i473=$13952; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 20551    label = 2256; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 20552   case 2258: 
 20553    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($13888, $524) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2259; break; } else { label = 2261; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 20554   case 2259: 
 20555    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($524) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2274; break; } else { label = 2260; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 20556   case 2260: 
 20557    var $13955$0 = ___cxa_find_matching_catch(-1, -1); $13955$1 = tempRet0;
 20558    var $13956=$13955$0;
 20559    $522=$13956; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 20560    var $13957=$13955$1;
 20561    $523=$13957; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 20562    label = 2263; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 20563   case 2261: 
 20564    var $13959$0 = ___cxa_find_matching_catch(-1, -1); $13959$1 = tempRet0;
 20565    var $13960=$13959$0;
 20566    $522=$13960; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 20567    var $13961=$13959$1;
 20568    $523=$13961; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 20569    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($524) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2262; break; } else { label = 2266; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 20570   case 2262: 
 20571    label = 2263; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 20572   case 2263: 
 20573    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($13891) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2264; break; } else { label = 2266; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 20574   case 2264: 
 20575    var $13965=$13888; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 20576    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($13965) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2265; break; } else { label = 2266; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 20577   case 2265: 
 20578    var $13967=$522; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 20579    var $13968=$523; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 20580    var $13969$0=$13967;
 20581    var $13969$1=0;
 20582    var $13970$0=$13969$0;
 20583    var $13970$1=$13968;
 20584    var $eh_lpad_body_i480$1 = $13970$1;var $eh_lpad_body_i480$0 = $13970$0;label = 2269; break;
 20585   case 2266: 
 20586    var $13972$0 = ___cxa_find_matching_catch(-1, -1,0); $13972$1 = tempRet0;
 20587    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 20588    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 20589   case 2267: 
 20590    var $13974$0 = ___cxa_find_matching_catch(-1, -1); $13974$1 = tempRet0;
 20591    var $13975=$13974$0;
 20592    $531=$13975; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20593    var $13976=$13974$1;
 20594    $532=$13976; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20595    label = 2271; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20596   case 2268: 
 20597    var $13978$0 = ___cxa_find_matching_catch(-1, -1); $13978$1 = tempRet0;
 20598    var $eh_lpad_body_i480$1 = $13978$1;var $eh_lpad_body_i480$0 = $13978$0;label = 2269; break;
 20599   case 2269: 
 20600    var $eh_lpad_body_i480$0;
 20601    var $eh_lpad_body_i480$1;
 20602    var $13979=$eh_lpad_body_i480$0;
 20603    $531=$13979; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20604    var $13980=$eh_lpad_body_i480$1;
 20605    $532=$13980; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20606    var $13981=$13788; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 20607    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($13981, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2270; break; } else { label = 2273; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 20608   case 2270: 
 20609    label = 2271; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 20610   case 2271: 
 20611    var $13984=$13788; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 20612    var $13985=(($13984+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 20613    var $13986=$13985; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 20614    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($13986) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2272; break; } else { label = 2273; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 20615   case 2272: 
 20616    var $13988=$531; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 20617    var $13989=$532; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 20618    var $13990$0=$13988;
 20619    var $13990$1=0;
 20620    var $13991$0=$13990$0;
 20621    var $13991$1=$13989;
 20622    ___resumeException($13991$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 20623   case 2273: 
 20624    var $13993$0 = ___cxa_find_matching_catch(-1, -1,0); $13993$1 = tempRet0;
 20625    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 20626    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 20627   case 2274: 
 20628    var $13994=$std_stringstream34; //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20629    var $13995=(($13994+8)|0); //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20630    var $13996=$13995; //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20631    var $13997 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($13996, ((83512)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2275; break; } else { label = 2296; break; } //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20632   case 2275: 
 20633    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2749, ((83768)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2276; break; } else { label = 2296; break; } //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20634   case 2276: 
 20635    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2748, $2749, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2277; break; } else { label = 2297; break; } //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20636   case 2277: 
 20637    var $14001 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($13997, $2748) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2278; break; } else { label = 2298; break; } //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20638   case 2278: 
 20639    var $14003 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($14001, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2279; break; } else { label = 2298; break; } //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20640   case 2279: 
 20641    var $14005 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($14003, ((83768)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2280; break; } else { label = 2298; break; } //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20642   case 2280: 
 20643    var $14007 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($14005, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2281; break; } else { label = 2298; break; } //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20644   case 2281: 
 20645    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2748) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2282; break; } else { label = 2297; break; } //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20646   case 2282: 
 20647    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2749) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2283; break; } else { label = 2296; break; } //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20648   case 2283: 
 20649    var $14011=___cxa_allocate_exception(8); //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20650    $2751=1;
 20651    var $14012=$14011; //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20652    $489=$std_stringstream34;
 20653    var $14013=$489;
 20654    var $14014=(($14013+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
 20655    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2750, $14014) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2284; break; } else { label = 2302; break; }
 20656   case 2284: 
 20657    label = 2285; break;
 20658   case 2285: 
 20659    $488=$2750;
 20660    var $14016=$488;
 20661    $487=$14016;
 20662    var $14017=$487;
 20663    $486=$14017;
 20664    var $14018=$486;
 20665    $485=$14018;
 20666    var $14019=$485;
 20667    var $14020=(($14019)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 20668    $484=$14020;
 20669    var $14021=$484;
 20670    var $14022=$14021; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 20671    $483=$14022;
 20672    var $14023=$483;
 20673    var $14024=(($14023)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 20674    var $14025=(($14024)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 20675    var $14026=$14025; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 20676    var $14027=(($14026)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 20677    var $14028=$14027; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 20678    var $14029=HEAP8[($14028)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 20679    var $14030=(($14029)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 20680    var $14031=$14030 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 20681    var $14032=(($14031)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 20682    if ($14032) { label = 2286; break; } else { label = 2287; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
 20683   case 2286: 
 20684    $477=$14018;
 20685    var $14034=$477;
 20686    var $14035=(($14034)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 20687    $476=$14035;
 20688    var $14036=$476;
 20689    var $14037=$14036; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 20690    $475=$14037;
 20691    var $14038=$475;
 20692    var $14039=(($14038)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 20693    var $14040=(($14039)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 20694    var $14041=$14040; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 20695    var $14042=(($14041+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 20696    var $14043=HEAP32[(($14042)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 20697    var $14057 = $14043;label = 2288; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 20698   case 2287: 
 20699    $482=$14018;
 20700    var $14045=$482;
 20701    var $14046=(($14045)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 20702    $481=$14046;
 20703    var $14047=$481;
 20704    var $14048=$14047; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 20705    $480=$14048;
 20706    var $14049=$480;
 20707    var $14050=(($14049)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 20708    var $14051=(($14050)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 20709    var $14052=$14051; //@line 1599 "G:/emscripten/system/include/libcxx/string"
 20710    var $14053=(($14052+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 20711    var $14054=(($14053)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 20712    $479=$14054;
 20713    var $14055=$479; //@line 960 "G:/emscripten/system/include/libcxx/memory"
 20714    $478=$14055;
 20715    var $14056=$478; //@line 627 "G:/emscripten/system/include/libcxx/memory"
 20716    var $14057 = $14056;label = 2288; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 20717   case 2288: 
 20718    var $14057; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 20719    $474=$14057;
 20720    var $14058=$474; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
 20721    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($14012, $14058) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2289; break; } else { label = 2303; break; } //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20722   case 2289: 
 20723    $2751=0; //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20724    (function() { try { __THREW__ = 0; return ___cxa_throw($14011, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 2303; break; } //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20725    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2750) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2290; break; } else { label = 2302; break; } //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20726   case 2290: 
 20727    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream34); //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20728    label = 2310; break; //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20729   case 2291: 
 20730    var $14063$0 = ___cxa_find_matching_catch(-1, -1); $14063$1 = tempRet0;
 20731    var $14064=$14063$0;
 20732    $2542=$14064; //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20733    var $14065=$14063$1;
 20734    $2543=$14065; //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20735    label = 2294; break; //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20736   case 2292: 
 20737    var $14067$0 = ___cxa_find_matching_catch(-1, -1); $14067$1 = tempRet0;
 20738    var $14068=$14067$0;
 20739    $2542=$14068; //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20740    var $14069=$14067$1;
 20741    $2543=$14069; //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20742    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2746) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2293; break; } else { label = 2841; break; } //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20743   case 2293: 
 20744    label = 2294; break; //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20745   case 2294: 
 20746    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2747) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2295; break; } else { label = 2841; break; } //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20747   case 2295: 
 20748    label = 2840; break; //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20749   case 2296: 
 20750    var $14074$0 = ___cxa_find_matching_catch(-1, -1); $14074$1 = tempRet0;
 20751    var $14075=$14074$0;
 20752    $2542=$14075; //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20753    var $14076=$14074$1;
 20754    $2543=$14076; //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20755    label = 2308; break; //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20756   case 2297: 
 20757    var $14078$0 = ___cxa_find_matching_catch(-1, -1); $14078$1 = tempRet0;
 20758    var $14079=$14078$0;
 20759    $2542=$14079; //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20760    var $14080=$14078$1;
 20761    $2543=$14080; //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20762    label = 2300; break; //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20763   case 2298: 
 20764    var $14082$0 = ___cxa_find_matching_catch(-1, -1); $14082$1 = tempRet0;
 20765    var $14083=$14082$0;
 20766    $2542=$14083; //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20767    var $14084=$14082$1;
 20768    $2543=$14084; //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20769    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2748) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2299; break; } else { label = 2841; break; } //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20770   case 2299: 
 20771    label = 2300; break; //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20772   case 2300: 
 20773    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2749) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2301; break; } else { label = 2841; break; } //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20774   case 2301: 
 20775    label = 2308; break; //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20776   case 2302: 
 20777    var $14089$0 = ___cxa_find_matching_catch(-1, -1); $14089$1 = tempRet0;
 20778    var $14090=$14089$0;
 20779    $2542=$14090; //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20780    var $14091=$14089$1;
 20781    $2543=$14091; //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20782    label = 2305; break; //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20783   case 2303: 
 20784    var $14093$0 = ___cxa_find_matching_catch(-1, -1); $14093$1 = tempRet0;
 20785    var $14094=$14093$0;
 20786    $2542=$14094; //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20787    var $14095=$14093$1;
 20788    $2543=$14095; //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20789    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2750) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2304; break; } else { label = 2841; break; } //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20790   case 2304: 
 20791    label = 2305; break; //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20792   case 2305: 
 20793    var $14098=$2751; //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20794    if ($14098) { label = 2306; break; } else { label = 2307; break; } //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20795   case 2306: 
 20796    ___cxa_free_exception($14011); //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20797    label = 2307; break; //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20798   case 2307: 
 20799    label = 2308; break; //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20800   case 2308: 
 20801    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream34) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2309; break; } else { label = 2841; break; } //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20802   case 2309: 
 20803    label = 2840; break; //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20804   case 2310: 
 20805    label = 2311; break; //@line 176 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20806   case 2311: 
 20807    label = 2312; break; //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20808   case 2312: 
 20809    __ZN6StringC1EPKc($2753, ((83288)|0)); //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20810    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2752, $2753, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2313; break; } else { label = 2357; break; } //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20811   case 2313: 
 20812    var $14107 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2752, ((83288)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2314; break; } else { label = 2358; break; } //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20813   case 2314: 
 20814    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2752) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2315; break; } else { label = 2357; break; } //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20815   case 2315: 
 20816    __ZN6StringD1Ev($2753); //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20817    if ($14107) { label = 2316; break; } else { label = 2376; break; } //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 20818   case 2316: 
 20819    $470=$std_stringstream35;
 20820    $471=24;
 20821    var $14111=$470;
 20822    var $14112=$14111; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20823    var $14113=(($14112+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20824    var $14114=$14113; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20825    $469=$14114;
 20826    var $14115=$469;
 20827    var $14116=$14115; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 20828    $468=$14116;
 20829    var $14117=$468;
 20830    var $14118=$14117; //@line 328 "G:/emscripten/system/include/libcxx/ios"
 20831    HEAP32[(($14118)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
 20832    var $14119=$14115; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 20833    HEAP32[(($14119)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 20834    var $14120=$14111; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20835    HEAP32[(($14120)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20836    var $14121=$14111; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20837    var $14122=(($14121+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20838    var $14123=$14122; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20839    HEAP32[(($14123)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20840    var $14124=$14111; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20841    var $14125=(($14124+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20842    var $14126=$14125; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20843    HEAP32[(($14126)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20844    var $14127=$14111; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20845    var $14128=(($14111+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20846    var $14129=$14128; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20847    $438=$14127;
 20848    $439=((109796)|0);
 20849    $440=$14129;
 20850    var $14130=$438;
 20851    var $14131=$439;
 20852    var $14132=$14130; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20853    var $14133=(($14131+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20854    var $14134=$440; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20855    $435=$14132;
 20856    $436=$14133;
 20857    $437=$14134;
 20858    var $14135=$435;
 20859    var $14136=$436;
 20860    var $14137=HEAP32[(($14136)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 20861    var $14138=$14135; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 20862    HEAP32[(($14138)>>2)]=$14137; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 20863    var $14139=(($14136+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 20864    var $14140=HEAP32[(($14139)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 20865    var $14141=$14135; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 20866    var $14142=HEAP32[(($14141)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 20867    var $14143=((($14142)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 20868    var $14144=$14143; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 20869    var $14145=HEAP32[(($14144)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 20870    var $14146=$14135; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 20871    var $14147=(($14146+$14145)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 20872    var $14148=$14147; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 20873    HEAP32[(($14148)>>2)]=$14140; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 20874    var $14149=(($14135+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 20875    HEAP32[(($14149)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 20876    var $14150=$14135; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 20877    var $14151=HEAP32[(($14150)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 20878    var $14152=((($14151)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 20879    var $14153=$14152; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 20880    var $14154=HEAP32[(($14153)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 20881    var $14155=$14135; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 20882    var $14156=(($14155+$14154)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 20883    var $14157=$14156; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 20884    var $14158=$437; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 20885    $433=$14157;
 20886    $434=$14158;
 20887    var $14159=$433;
 20888    var $14160=$14159; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 20889    var $14161=$434; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 20890    var $14162=$14161; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 20891    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($14160, $14162) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2317; break; } else { label = 2333; break; }
 20892   case 2317: 
 20893    var $14163=(($14159+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
 20894    HEAP32[(($14163)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
 20895    var $14164=(($14159+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
 20896    HEAP32[(($14164)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
 20897    var $14165=$14130; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20898    var $14166=(($14165+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20899    var $14167=$14166; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20900    var $14168=(($14131+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20901    $431=$14167;
 20902    $432=$14168;
 20903    var $14169=$431;
 20904    var $14170=$432;
 20905    var $14171=HEAP32[(($14170)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 20906    var $14172=$14169; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 20907    HEAP32[(($14172)>>2)]=$14171; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 20908    var $14173=(($14170+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 20909    var $14174=HEAP32[(($14173)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 20910    var $14175=$14169; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 20911    var $14176=HEAP32[(($14175)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 20912    var $14177=((($14176)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 20913    var $14178=$14177; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 20914    var $14179=HEAP32[(($14178)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 20915    var $14180=$14169; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 20916    var $14181=(($14180+$14179)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 20917    var $14182=$14181; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 20918    HEAP32[(($14182)>>2)]=$14174; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 20919    var $14183=HEAP32[(($14131)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20920    var $14184=$14130; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20921    HEAP32[(($14184)>>2)]=$14183; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20922    var $14185=(($14131+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20923    var $14186=HEAP32[(($14185)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20924    var $14187=$14130; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20925    var $14188=HEAP32[(($14187)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20926    var $14189=((($14188)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20927    var $14190=$14189; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20928    var $14191=HEAP32[(($14190)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20929    var $14192=$14130; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20930    var $14193=(($14192+$14191)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20931    var $14194=$14193; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20932    HEAP32[(($14194)>>2)]=$14186; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20933    var $14195=(($14131+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20934    var $14196=HEAP32[(($14195)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20935    var $14197=$14130; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20936    var $14198=(($14197+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20937    var $14199=$14198; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20938    HEAP32[(($14199)>>2)]=$14196; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 20939    var $14200=$14111; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20940    HEAP32[(($14200)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20941    var $14201=$14111; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20942    var $14202=(($14201+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20943    var $14203=$14202; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20944    HEAP32[(($14203)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20945    var $14204=$14111; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20946    var $14205=(($14204+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20947    var $14206=$14205; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20948    HEAP32[(($14206)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20949    var $14207=(($14111+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20950    var $14208=$471; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 20951    $466=$14207;
 20952    $467=$14208;
 20953    var $14209=$466;
 20954    var $14210=$467; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
 20955    $461=$14209;
 20956    $462=$14210;
 20957    var $14211=$461;
 20958    var $14212=$14211; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 20959    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($14212) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2318; break; } else { label = 2334; break; }
 20960   case 2318: 
 20961    var $14213=$14211; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 20962    HEAP32[(($14213)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 20963    var $14214=(($14211+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 20964    $460=$14214;
 20965    var $14215=$460;
 20966    $459=$14215;
 20967    var $14216=$459;
 20968    var $14217=$14216; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 20969    var $14218=(($14216)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 20970    $458=$14218;
 20971    var $14219=$458;
 20972    $457=$14219;
 20973    var $14220=$457;
 20974    var $14221=$14220; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 20975    $456=$14221;
 20976    var $14222=$456;
 20977    var $14223=$14222; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 20978    $455=$14223;
 20979    var $14224=$455;
 20980    var $14225=(($14222)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 20981    $454=$14216;
 20982    var $14226=$454;
 20983    var $14227=(($14226)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 20984    $453=$14227;
 20985    var $14228=$453;
 20986    var $14229=$14228; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 20987    $452=$14229;
 20988    var $14230=$452;
 20989    var $14231=(($14230)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 20990    var $14232=(($14231)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 20991    var $14233=$14232; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 20992    var $14234=(($14233)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 20993    $__a_i_i_i_i_i_i487=$14234; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 20994    $__i_i_i_i_i_i_i488=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 20995    label = 2319; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 20996   case 2319: 
 20997    var $14236=$__i_i_i_i_i_i_i488; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 20998    var $14237=(($14236)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 20999    if ($14237) { label = 2320; break; } else { label = 2321; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 21000   case 2320: 
 21001    var $14239=$__i_i_i_i_i_i_i488; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 21002    var $14240=$__a_i_i_i_i_i_i487; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 21003    var $14241=(($14240+($14239<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 21004    HEAP32[(($14241)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 21005    var $14242=$__i_i_i_i_i_i_i488; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 21006    var $14243=((($14242)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 21007    $__i_i_i_i_i_i_i488=$14243; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 21008    label = 2319; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 21009   case 2321: 
 21010    var $14244=(($14211+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 21011    HEAP32[(($14244)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 21012    var $14245=(($14211+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 21013    var $14246=$462; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 21014    HEAP32[(($14245)>>2)]=$14246; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 21015    $451=$465;
 21016    var $14247=$451;
 21017    $450=$14247;
 21018    var $14248=$450;
 21019    var $14249=$14248; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 21020    var $14250=(($14248)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 21021    $449=$14250;
 21022    var $14251=$449;
 21023    $448=$14251;
 21024    var $14252=$448;
 21025    var $14253=$14252; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 21026    $447=$14253;
 21027    var $14254=$447;
 21028    var $14255=$14254; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 21029    $446=$14255;
 21030    var $14256=$446;
 21031    var $14257=(($14254)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 21032    $445=$14248;
 21033    var $14258=$445;
 21034    var $14259=(($14258)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 21035    $444=$14259;
 21036    var $14260=$444;
 21037    var $14261=$14260; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 21038    $443=$14261;
 21039    var $14262=$443;
 21040    var $14263=(($14262)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 21041    var $14264=(($14263)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 21042    var $14265=$14264; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 21043    var $14266=(($14265)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 21044    $__a_i_i_i1_i_i_i485=$14266; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 21045    $__i_i_i_i2_i_i_i486=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 21046    label = 2322; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 21047   case 2322: 
 21048    var $14268=$__i_i_i_i2_i_i_i486; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 21049    var $14269=(($14268)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 21050    if ($14269) { label = 2323; break; } else { label = 2324; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 21051   case 2323: 
 21052    var $14271=$__i_i_i_i2_i_i_i486; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 21053    var $14272=$__a_i_i_i1_i_i_i485; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 21054    var $14273=(($14272+($14271<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 21055    HEAP32[(($14273)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 21056    var $14274=$__i_i_i_i2_i_i_i486; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 21057    var $14275=((($14274)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 21058    $__i_i_i_i2_i_i_i486=$14275; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 21059    label = 2322; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 21060   case 2324: 
 21061    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($14211, $465) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2325; break; } else { label = 2327; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 21062   case 2325: 
 21063    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($465) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2340; break; } else { label = 2326; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 21064   case 2326: 
 21065    var $14278$0 = ___cxa_find_matching_catch(-1, -1); $14278$1 = tempRet0;
 21066    var $14279=$14278$0;
 21067    $463=$14279; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 21068    var $14280=$14278$1;
 21069    $464=$14280; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 21070    label = 2329; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 21071   case 2327: 
 21072    var $14282$0 = ___cxa_find_matching_catch(-1, -1); $14282$1 = tempRet0;
 21073    var $14283=$14282$0;
 21074    $463=$14283; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 21075    var $14284=$14282$1;
 21076    $464=$14284; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 21077    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($465) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2328; break; } else { label = 2332; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 21078   case 2328: 
 21079    label = 2329; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 21080   case 2329: 
 21081    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($14214) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2330; break; } else { label = 2332; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 21082   case 2330: 
 21083    var $14288=$14211; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 21084    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($14288) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2331; break; } else { label = 2332; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 21085   case 2331: 
 21086    var $14290=$463; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 21087    var $14291=$464; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 21088    var $14292$0=$14290;
 21089    var $14292$1=0;
 21090    var $14293$0=$14292$0;
 21091    var $14293$1=$14291;
 21092    var $eh_lpad_body_i493$1 = $14293$1;var $eh_lpad_body_i493$0 = $14293$0;label = 2335; break;
 21093   case 2332: 
 21094    var $14295$0 = ___cxa_find_matching_catch(-1, -1,0); $14295$1 = tempRet0;
 21095    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 21096    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 21097   case 2333: 
 21098    var $14297$0 = ___cxa_find_matching_catch(-1, -1); $14297$1 = tempRet0;
 21099    var $14298=$14297$0;
 21100    $472=$14298; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21101    var $14299=$14297$1;
 21102    $473=$14299; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21103    label = 2337; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21104   case 2334: 
 21105    var $14301$0 = ___cxa_find_matching_catch(-1, -1); $14301$1 = tempRet0;
 21106    var $eh_lpad_body_i493$1 = $14301$1;var $eh_lpad_body_i493$0 = $14301$0;label = 2335; break;
 21107   case 2335: 
 21108    var $eh_lpad_body_i493$0;
 21109    var $eh_lpad_body_i493$1;
 21110    var $14302=$eh_lpad_body_i493$0;
 21111    $472=$14302; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21112    var $14303=$eh_lpad_body_i493$1;
 21113    $473=$14303; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21114    var $14304=$14111; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 21115    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($14304, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2336; break; } else { label = 2339; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 21116   case 2336: 
 21117    label = 2337; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 21118   case 2337: 
 21119    var $14307=$14111; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 21120    var $14308=(($14307+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 21121    var $14309=$14308; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 21122    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($14309) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2338; break; } else { label = 2339; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 21123   case 2338: 
 21124    var $14311=$472; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 21125    var $14312=$473; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 21126    var $14313$0=$14311;
 21127    var $14313$1=0;
 21128    var $14314$0=$14313$0;
 21129    var $14314$1=$14312;
 21130    ___resumeException($14314$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 21131   case 2339: 
 21132    var $14316$0 = ___cxa_find_matching_catch(-1, -1,0); $14316$1 = tempRet0;
 21133    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 21134    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 21135   case 2340: 
 21136    var $14317=$std_stringstream35; //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21137    var $14318=(($14317+8)|0); //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21138    var $14319=$14318; //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21139    var $14320 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($14319, ((82976)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2341; break; } else { label = 2362; break; } //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21140   case 2341: 
 21141    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2755, ((83288)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2342; break; } else { label = 2362; break; } //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21142   case 2342: 
 21143    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2754, $2755, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2343; break; } else { label = 2363; break; } //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21144   case 2343: 
 21145    var $14324 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($14320, $2754) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2344; break; } else { label = 2364; break; } //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21146   case 2344: 
 21147    var $14326 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($14324, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2345; break; } else { label = 2364; break; } //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21148   case 2345: 
 21149    var $14328 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($14326, ((83288)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2346; break; } else { label = 2364; break; } //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21150   case 2346: 
 21151    var $14330 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($14328, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2347; break; } else { label = 2364; break; } //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21152   case 2347: 
 21153    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2754) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2348; break; } else { label = 2363; break; } //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21154   case 2348: 
 21155    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2755) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2349; break; } else { label = 2362; break; } //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21156   case 2349: 
 21157    var $14334=___cxa_allocate_exception(8); //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21158    $2757=1;
 21159    var $14335=$14334; //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21160    $430=$std_stringstream35;
 21161    var $14336=$430;
 21162    var $14337=(($14336+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
 21163    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2756, $14337) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2350; break; } else { label = 2368; break; }
 21164   case 2350: 
 21165    label = 2351; break;
 21166   case 2351: 
 21167    $429=$2756;
 21168    var $14339=$429;
 21169    $428=$14339;
 21170    var $14340=$428;
 21171    $427=$14340;
 21172    var $14341=$427;
 21173    $426=$14341;
 21174    var $14342=$426;
 21175    var $14343=(($14342)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 21176    $425=$14343;
 21177    var $14344=$425;
 21178    var $14345=$14344; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 21179    $424=$14345;
 21180    var $14346=$424;
 21181    var $14347=(($14346)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 21182    var $14348=(($14347)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 21183    var $14349=$14348; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 21184    var $14350=(($14349)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 21185    var $14351=$14350; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 21186    var $14352=HEAP8[($14351)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 21187    var $14353=(($14352)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 21188    var $14354=$14353 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 21189    var $14355=(($14354)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 21190    if ($14355) { label = 2352; break; } else { label = 2353; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
 21191   case 2352: 
 21192    $418=$14341;
 21193    var $14357=$418;
 21194    var $14358=(($14357)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 21195    $417=$14358;
 21196    var $14359=$417;
 21197    var $14360=$14359; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 21198    $416=$14360;
 21199    var $14361=$416;
 21200    var $14362=(($14361)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 21201    var $14363=(($14362)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 21202    var $14364=$14363; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 21203    var $14365=(($14364+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 21204    var $14366=HEAP32[(($14365)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 21205    var $14380 = $14366;label = 2354; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 21206   case 2353: 
 21207    $423=$14341;
 21208    var $14368=$423;
 21209    var $14369=(($14368)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 21210    $422=$14369;
 21211    var $14370=$422;
 21212    var $14371=$14370; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 21213    $421=$14371;
 21214    var $14372=$421;
 21215    var $14373=(($14372)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 21216    var $14374=(($14373)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 21217    var $14375=$14374; //@line 1599 "G:/emscripten/system/include/libcxx/string"
 21218    var $14376=(($14375+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 21219    var $14377=(($14376)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 21220    $420=$14377;
 21221    var $14378=$420; //@line 960 "G:/emscripten/system/include/libcxx/memory"
 21222    $419=$14378;
 21223    var $14379=$419; //@line 627 "G:/emscripten/system/include/libcxx/memory"
 21224    var $14380 = $14379;label = 2354; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 21225   case 2354: 
 21226    var $14380; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 21227    $415=$14380;
 21228    var $14381=$415; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
 21229    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($14335, $14381) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2355; break; } else { label = 2369; break; } //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21230   case 2355: 
 21231    $2757=0; //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21232    (function() { try { __THREW__ = 0; return ___cxa_throw($14334, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 2369; break; } //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21233    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2756) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2356; break; } else { label = 2368; break; } //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21234   case 2356: 
 21235    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream35); //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21236    label = 2376; break; //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21237   case 2357: 
 21238    var $14386$0 = ___cxa_find_matching_catch(-1, -1); $14386$1 = tempRet0;
 21239    var $14387=$14386$0;
 21240    $2542=$14387; //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21241    var $14388=$14386$1;
 21242    $2543=$14388; //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21243    label = 2360; break; //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21244   case 2358: 
 21245    var $14390$0 = ___cxa_find_matching_catch(-1, -1); $14390$1 = tempRet0;
 21246    var $14391=$14390$0;
 21247    $2542=$14391; //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21248    var $14392=$14390$1;
 21249    $2543=$14392; //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21250    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2752) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2359; break; } else { label = 2841; break; } //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21251   case 2359: 
 21252    label = 2360; break; //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21253   case 2360: 
 21254    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2753) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2361; break; } else { label = 2841; break; } //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21255   case 2361: 
 21256    label = 2840; break; //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21257   case 2362: 
 21258    var $14397$0 = ___cxa_find_matching_catch(-1, -1); $14397$1 = tempRet0;
 21259    var $14398=$14397$0;
 21260    $2542=$14398; //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21261    var $14399=$14397$1;
 21262    $2543=$14399; //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21263    label = 2374; break; //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21264   case 2363: 
 21265    var $14401$0 = ___cxa_find_matching_catch(-1, -1); $14401$1 = tempRet0;
 21266    var $14402=$14401$0;
 21267    $2542=$14402; //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21268    var $14403=$14401$1;
 21269    $2543=$14403; //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21270    label = 2366; break; //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21271   case 2364: 
 21272    var $14405$0 = ___cxa_find_matching_catch(-1, -1); $14405$1 = tempRet0;
 21273    var $14406=$14405$0;
 21274    $2542=$14406; //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21275    var $14407=$14405$1;
 21276    $2543=$14407; //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21277    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2754) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2365; break; } else { label = 2841; break; } //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21278   case 2365: 
 21279    label = 2366; break; //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21280   case 2366: 
 21281    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2755) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2367; break; } else { label = 2841; break; } //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21282   case 2367: 
 21283    label = 2374; break; //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21284   case 2368: 
 21285    var $14412$0 = ___cxa_find_matching_catch(-1, -1); $14412$1 = tempRet0;
 21286    var $14413=$14412$0;
 21287    $2542=$14413; //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21288    var $14414=$14412$1;
 21289    $2543=$14414; //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21290    label = 2371; break; //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21291   case 2369: 
 21292    var $14416$0 = ___cxa_find_matching_catch(-1, -1); $14416$1 = tempRet0;
 21293    var $14417=$14416$0;
 21294    $2542=$14417; //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21295    var $14418=$14416$1;
 21296    $2543=$14418; //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21297    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2756) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2370; break; } else { label = 2841; break; } //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21298   case 2370: 
 21299    label = 2371; break; //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21300   case 2371: 
 21301    var $14421=$2757; //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21302    if ($14421) { label = 2372; break; } else { label = 2373; break; } //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21303   case 2372: 
 21304    ___cxa_free_exception($14334); //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21305    label = 2373; break; //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21306   case 2373: 
 21307    label = 2374; break; //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21308   case 2374: 
 21309    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream35) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2375; break; } else { label = 2841; break; } //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21310   case 2375: 
 21311    label = 2840; break; //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21312   case 2376: 
 21313    label = 2377; break; //@line 177 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21314   case 2377: 
 21315    label = 2378; break; //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21316   case 2378: 
 21317    __ZN6StringC1EPKc($2759, ((82720)|0)); //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21318    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2758, $2759, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2379; break; } else { label = 2423; break; } //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21319   case 2379: 
 21320    var $14430 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2758, ((82720)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2380; break; } else { label = 2424; break; } //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21321   case 2380: 
 21322    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2758) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2381; break; } else { label = 2423; break; } //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21323   case 2381: 
 21324    __ZN6StringD1Ev($2759); //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21325    if ($14430) { label = 2382; break; } else { label = 2442; break; } //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21326   case 2382: 
 21327    $411=$std_stringstream36;
 21328    $412=24;
 21329    var $14434=$411;
 21330    var $14435=$14434; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21331    var $14436=(($14435+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21332    var $14437=$14436; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21333    $410=$14437;
 21334    var $14438=$410;
 21335    var $14439=$14438; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 21336    $409=$14439;
 21337    var $14440=$409;
 21338    var $14441=$14440; //@line 328 "G:/emscripten/system/include/libcxx/ios"
 21339    HEAP32[(($14441)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
 21340    var $14442=$14438; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 21341    HEAP32[(($14442)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 21342    var $14443=$14434; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21343    HEAP32[(($14443)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21344    var $14444=$14434; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21345    var $14445=(($14444+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21346    var $14446=$14445; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21347    HEAP32[(($14446)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21348    var $14447=$14434; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21349    var $14448=(($14447+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21350    var $14449=$14448; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21351    HEAP32[(($14449)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21352    var $14450=$14434; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21353    var $14451=(($14434+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21354    var $14452=$14451; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21355    $379=$14450;
 21356    $380=((109796)|0);
 21357    $381=$14452;
 21358    var $14453=$379;
 21359    var $14454=$380;
 21360    var $14455=$14453; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21361    var $14456=(($14454+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21362    var $14457=$381; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21363    $376=$14455;
 21364    $377=$14456;
 21365    $378=$14457;
 21366    var $14458=$376;
 21367    var $14459=$377;
 21368    var $14460=HEAP32[(($14459)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 21369    var $14461=$14458; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 21370    HEAP32[(($14461)>>2)]=$14460; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 21371    var $14462=(($14459+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 21372    var $14463=HEAP32[(($14462)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 21373    var $14464=$14458; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 21374    var $14465=HEAP32[(($14464)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 21375    var $14466=((($14465)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 21376    var $14467=$14466; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 21377    var $14468=HEAP32[(($14467)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 21378    var $14469=$14458; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 21379    var $14470=(($14469+$14468)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 21380    var $14471=$14470; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 21381    HEAP32[(($14471)>>2)]=$14463; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 21382    var $14472=(($14458+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 21383    HEAP32[(($14472)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 21384    var $14473=$14458; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 21385    var $14474=HEAP32[(($14473)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 21386    var $14475=((($14474)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 21387    var $14476=$14475; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 21388    var $14477=HEAP32[(($14476)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 21389    var $14478=$14458; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 21390    var $14479=(($14478+$14477)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 21391    var $14480=$14479; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 21392    var $14481=$378; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 21393    $374=$14480;
 21394    $375=$14481;
 21395    var $14482=$374;
 21396    var $14483=$14482; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 21397    var $14484=$375; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 21398    var $14485=$14484; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 21399    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($14483, $14485) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2383; break; } else { label = 2399; break; }
 21400   case 2383: 
 21401    var $14486=(($14482+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
 21402    HEAP32[(($14486)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
 21403    var $14487=(($14482+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
 21404    HEAP32[(($14487)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
 21405    var $14488=$14453; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21406    var $14489=(($14488+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21407    var $14490=$14489; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21408    var $14491=(($14454+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21409    $372=$14490;
 21410    $373=$14491;
 21411    var $14492=$372;
 21412    var $14493=$373;
 21413    var $14494=HEAP32[(($14493)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 21414    var $14495=$14492; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 21415    HEAP32[(($14495)>>2)]=$14494; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 21416    var $14496=(($14493+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 21417    var $14497=HEAP32[(($14496)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 21418    var $14498=$14492; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 21419    var $14499=HEAP32[(($14498)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 21420    var $14500=((($14499)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 21421    var $14501=$14500; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 21422    var $14502=HEAP32[(($14501)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 21423    var $14503=$14492; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 21424    var $14504=(($14503+$14502)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 21425    var $14505=$14504; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 21426    HEAP32[(($14505)>>2)]=$14497; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 21427    var $14506=HEAP32[(($14454)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21428    var $14507=$14453; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21429    HEAP32[(($14507)>>2)]=$14506; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21430    var $14508=(($14454+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21431    var $14509=HEAP32[(($14508)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21432    var $14510=$14453; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21433    var $14511=HEAP32[(($14510)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21434    var $14512=((($14511)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21435    var $14513=$14512; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21436    var $14514=HEAP32[(($14513)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21437    var $14515=$14453; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21438    var $14516=(($14515+$14514)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21439    var $14517=$14516; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21440    HEAP32[(($14517)>>2)]=$14509; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21441    var $14518=(($14454+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21442    var $14519=HEAP32[(($14518)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21443    var $14520=$14453; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21444    var $14521=(($14520+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21445    var $14522=$14521; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21446    HEAP32[(($14522)>>2)]=$14519; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21447    var $14523=$14434; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21448    HEAP32[(($14523)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21449    var $14524=$14434; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21450    var $14525=(($14524+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21451    var $14526=$14525; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21452    HEAP32[(($14526)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21453    var $14527=$14434; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21454    var $14528=(($14527+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21455    var $14529=$14528; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21456    HEAP32[(($14529)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21457    var $14530=(($14434+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21458    var $14531=$412; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21459    $407=$14530;
 21460    $408=$14531;
 21461    var $14532=$407;
 21462    var $14533=$408; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
 21463    $402=$14532;
 21464    $403=$14533;
 21465    var $14534=$402;
 21466    var $14535=$14534; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 21467    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($14535) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2384; break; } else { label = 2400; break; }
 21468   case 2384: 
 21469    var $14536=$14534; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 21470    HEAP32[(($14536)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 21471    var $14537=(($14534+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 21472    $401=$14537;
 21473    var $14538=$401;
 21474    $400=$14538;
 21475    var $14539=$400;
 21476    var $14540=$14539; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 21477    var $14541=(($14539)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 21478    $399=$14541;
 21479    var $14542=$399;
 21480    $398=$14542;
 21481    var $14543=$398;
 21482    var $14544=$14543; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 21483    $397=$14544;
 21484    var $14545=$397;
 21485    var $14546=$14545; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 21486    $396=$14546;
 21487    var $14547=$396;
 21488    var $14548=(($14545)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 21489    $395=$14539;
 21490    var $14549=$395;
 21491    var $14550=(($14549)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 21492    $394=$14550;
 21493    var $14551=$394;
 21494    var $14552=$14551; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 21495    $393=$14552;
 21496    var $14553=$393;
 21497    var $14554=(($14553)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 21498    var $14555=(($14554)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 21499    var $14556=$14555; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 21500    var $14557=(($14556)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 21501    $__a_i_i_i_i_i_i500=$14557; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 21502    $__i_i_i_i_i_i_i501=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 21503    label = 2385; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 21504   case 2385: 
 21505    var $14559=$__i_i_i_i_i_i_i501; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 21506    var $14560=(($14559)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 21507    if ($14560) { label = 2386; break; } else { label = 2387; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 21508   case 2386: 
 21509    var $14562=$__i_i_i_i_i_i_i501; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 21510    var $14563=$__a_i_i_i_i_i_i500; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 21511    var $14564=(($14563+($14562<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 21512    HEAP32[(($14564)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 21513    var $14565=$__i_i_i_i_i_i_i501; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 21514    var $14566=((($14565)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 21515    $__i_i_i_i_i_i_i501=$14566; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 21516    label = 2385; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 21517   case 2387: 
 21518    var $14567=(($14534+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 21519    HEAP32[(($14567)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 21520    var $14568=(($14534+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 21521    var $14569=$403; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 21522    HEAP32[(($14568)>>2)]=$14569; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 21523    $392=$406;
 21524    var $14570=$392;
 21525    $391=$14570;
 21526    var $14571=$391;
 21527    var $14572=$14571; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 21528    var $14573=(($14571)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 21529    $390=$14573;
 21530    var $14574=$390;
 21531    $389=$14574;
 21532    var $14575=$389;
 21533    var $14576=$14575; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 21534    $388=$14576;
 21535    var $14577=$388;
 21536    var $14578=$14577; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 21537    $387=$14578;
 21538    var $14579=$387;
 21539    var $14580=(($14577)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 21540    $386=$14571;
 21541    var $14581=$386;
 21542    var $14582=(($14581)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 21543    $385=$14582;
 21544    var $14583=$385;
 21545    var $14584=$14583; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 21546    $384=$14584;
 21547    var $14585=$384;
 21548    var $14586=(($14585)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 21549    var $14587=(($14586)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 21550    var $14588=$14587; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 21551    var $14589=(($14588)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 21552    $__a_i_i_i1_i_i_i498=$14589; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 21553    $__i_i_i_i2_i_i_i499=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 21554    label = 2388; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 21555   case 2388: 
 21556    var $14591=$__i_i_i_i2_i_i_i499; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 21557    var $14592=(($14591)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 21558    if ($14592) { label = 2389; break; } else { label = 2390; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 21559   case 2389: 
 21560    var $14594=$__i_i_i_i2_i_i_i499; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 21561    var $14595=$__a_i_i_i1_i_i_i498; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 21562    var $14596=(($14595+($14594<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 21563    HEAP32[(($14596)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 21564    var $14597=$__i_i_i_i2_i_i_i499; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 21565    var $14598=((($14597)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 21566    $__i_i_i_i2_i_i_i499=$14598; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 21567    label = 2388; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 21568   case 2390: 
 21569    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($14534, $406) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2391; break; } else { label = 2393; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 21570   case 2391: 
 21571    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($406) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2406; break; } else { label = 2392; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 21572   case 2392: 
 21573    var $14601$0 = ___cxa_find_matching_catch(-1, -1); $14601$1 = tempRet0;
 21574    var $14602=$14601$0;
 21575    $404=$14602; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 21576    var $14603=$14601$1;
 21577    $405=$14603; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 21578    label = 2395; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 21579   case 2393: 
 21580    var $14605$0 = ___cxa_find_matching_catch(-1, -1); $14605$1 = tempRet0;
 21581    var $14606=$14605$0;
 21582    $404=$14606; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 21583    var $14607=$14605$1;
 21584    $405=$14607; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 21585    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($406) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2394; break; } else { label = 2398; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 21586   case 2394: 
 21587    label = 2395; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 21588   case 2395: 
 21589    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($14537) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2396; break; } else { label = 2398; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 21590   case 2396: 
 21591    var $14611=$14534; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 21592    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($14611) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2397; break; } else { label = 2398; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 21593   case 2397: 
 21594    var $14613=$404; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 21595    var $14614=$405; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 21596    var $14615$0=$14613;
 21597    var $14615$1=0;
 21598    var $14616$0=$14615$0;
 21599    var $14616$1=$14614;
 21600    var $eh_lpad_body_i506$1 = $14616$1;var $eh_lpad_body_i506$0 = $14616$0;label = 2401; break;
 21601   case 2398: 
 21602    var $14618$0 = ___cxa_find_matching_catch(-1, -1,0); $14618$1 = tempRet0;
 21603    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 21604    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 21605   case 2399: 
 21606    var $14620$0 = ___cxa_find_matching_catch(-1, -1); $14620$1 = tempRet0;
 21607    var $14621=$14620$0;
 21608    $413=$14621; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21609    var $14622=$14620$1;
 21610    $414=$14622; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21611    label = 2403; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21612   case 2400: 
 21613    var $14624$0 = ___cxa_find_matching_catch(-1, -1); $14624$1 = tempRet0;
 21614    var $eh_lpad_body_i506$1 = $14624$1;var $eh_lpad_body_i506$0 = $14624$0;label = 2401; break;
 21615   case 2401: 
 21616    var $eh_lpad_body_i506$0;
 21617    var $eh_lpad_body_i506$1;
 21618    var $14625=$eh_lpad_body_i506$0;
 21619    $413=$14625; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21620    var $14626=$eh_lpad_body_i506$1;
 21621    $414=$14626; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21622    var $14627=$14434; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 21623    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($14627, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2402; break; } else { label = 2405; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 21624   case 2402: 
 21625    label = 2403; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 21626   case 2403: 
 21627    var $14630=$14434; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 21628    var $14631=(($14630+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 21629    var $14632=$14631; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 21630    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($14632) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2404; break; } else { label = 2405; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 21631   case 2404: 
 21632    var $14634=$413; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 21633    var $14635=$414; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 21634    var $14636$0=$14634;
 21635    var $14636$1=0;
 21636    var $14637$0=$14636$0;
 21637    var $14637$1=$14635;
 21638    ___resumeException($14637$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 21639   case 2405: 
 21640    var $14639$0 = ___cxa_find_matching_catch(-1, -1,0); $14639$1 = tempRet0;
 21641    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 21642    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 21643   case 2406: 
 21644    var $14640=$std_stringstream36; //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21645    var $14641=(($14640+8)|0); //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21646    var $14642=$14641; //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21647    var $14643 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($14642, ((82360)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2407; break; } else { label = 2428; break; } //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21648   case 2407: 
 21649    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2761, ((82720)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2408; break; } else { label = 2428; break; } //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21650   case 2408: 
 21651    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2760, $2761, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2409; break; } else { label = 2429; break; } //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21652   case 2409: 
 21653    var $14647 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($14643, $2760) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2410; break; } else { label = 2430; break; } //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21654   case 2410: 
 21655    var $14649 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($14647, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2411; break; } else { label = 2430; break; } //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21656   case 2411: 
 21657    var $14651 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($14649, ((82720)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2412; break; } else { label = 2430; break; } //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21658   case 2412: 
 21659    var $14653 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($14651, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2413; break; } else { label = 2430; break; } //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21660   case 2413: 
 21661    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2760) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2414; break; } else { label = 2429; break; } //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21662   case 2414: 
 21663    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2761) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2415; break; } else { label = 2428; break; } //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21664   case 2415: 
 21665    var $14657=___cxa_allocate_exception(8); //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21666    $2763=1;
 21667    var $14658=$14657; //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21668    $371=$std_stringstream36;
 21669    var $14659=$371;
 21670    var $14660=(($14659+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
 21671    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2762, $14660) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2416; break; } else { label = 2434; break; }
 21672   case 2416: 
 21673    label = 2417; break;
 21674   case 2417: 
 21675    $370=$2762;
 21676    var $14662=$370;
 21677    $369=$14662;
 21678    var $14663=$369;
 21679    $368=$14663;
 21680    var $14664=$368;
 21681    $367=$14664;
 21682    var $14665=$367;
 21683    var $14666=(($14665)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 21684    $366=$14666;
 21685    var $14667=$366;
 21686    var $14668=$14667; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 21687    $365=$14668;
 21688    var $14669=$365;
 21689    var $14670=(($14669)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 21690    var $14671=(($14670)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 21691    var $14672=$14671; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 21692    var $14673=(($14672)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 21693    var $14674=$14673; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 21694    var $14675=HEAP8[($14674)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 21695    var $14676=(($14675)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 21696    var $14677=$14676 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 21697    var $14678=(($14677)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 21698    if ($14678) { label = 2418; break; } else { label = 2419; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
 21699   case 2418: 
 21700    $359=$14664;
 21701    var $14680=$359;
 21702    var $14681=(($14680)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 21703    $358=$14681;
 21704    var $14682=$358;
 21705    var $14683=$14682; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 21706    $357=$14683;
 21707    var $14684=$357;
 21708    var $14685=(($14684)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 21709    var $14686=(($14685)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 21710    var $14687=$14686; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 21711    var $14688=(($14687+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 21712    var $14689=HEAP32[(($14688)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 21713    var $14703 = $14689;label = 2420; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 21714   case 2419: 
 21715    $364=$14664;
 21716    var $14691=$364;
 21717    var $14692=(($14691)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 21718    $363=$14692;
 21719    var $14693=$363;
 21720    var $14694=$14693; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 21721    $362=$14694;
 21722    var $14695=$362;
 21723    var $14696=(($14695)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 21724    var $14697=(($14696)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 21725    var $14698=$14697; //@line 1599 "G:/emscripten/system/include/libcxx/string"
 21726    var $14699=(($14698+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 21727    var $14700=(($14699)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 21728    $361=$14700;
 21729    var $14701=$361; //@line 960 "G:/emscripten/system/include/libcxx/memory"
 21730    $360=$14701;
 21731    var $14702=$360; //@line 627 "G:/emscripten/system/include/libcxx/memory"
 21732    var $14703 = $14702;label = 2420; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 21733   case 2420: 
 21734    var $14703; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 21735    $356=$14703;
 21736    var $14704=$356; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
 21737    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($14658, $14704) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2421; break; } else { label = 2435; break; } //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21738   case 2421: 
 21739    $2763=0; //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21740    (function() { try { __THREW__ = 0; return ___cxa_throw($14657, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 2435; break; } //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21741    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2762) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2422; break; } else { label = 2434; break; } //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21742   case 2422: 
 21743    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream36); //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21744    label = 2442; break; //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21745   case 2423: 
 21746    var $14709$0 = ___cxa_find_matching_catch(-1, -1); $14709$1 = tempRet0;
 21747    var $14710=$14709$0;
 21748    $2542=$14710; //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21749    var $14711=$14709$1;
 21750    $2543=$14711; //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21751    label = 2426; break; //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21752   case 2424: 
 21753    var $14713$0 = ___cxa_find_matching_catch(-1, -1); $14713$1 = tempRet0;
 21754    var $14714=$14713$0;
 21755    $2542=$14714; //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21756    var $14715=$14713$1;
 21757    $2543=$14715; //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21758    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2758) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2425; break; } else { label = 2841; break; } //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21759   case 2425: 
 21760    label = 2426; break; //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21761   case 2426: 
 21762    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2759) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2427; break; } else { label = 2841; break; } //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21763   case 2427: 
 21764    label = 2840; break; //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21765   case 2428: 
 21766    var $14720$0 = ___cxa_find_matching_catch(-1, -1); $14720$1 = tempRet0;
 21767    var $14721=$14720$0;
 21768    $2542=$14721; //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21769    var $14722=$14720$1;
 21770    $2543=$14722; //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21771    label = 2440; break; //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21772   case 2429: 
 21773    var $14724$0 = ___cxa_find_matching_catch(-1, -1); $14724$1 = tempRet0;
 21774    var $14725=$14724$0;
 21775    $2542=$14725; //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21776    var $14726=$14724$1;
 21777    $2543=$14726; //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21778    label = 2432; break; //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21779   case 2430: 
 21780    var $14728$0 = ___cxa_find_matching_catch(-1, -1); $14728$1 = tempRet0;
 21781    var $14729=$14728$0;
 21782    $2542=$14729; //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21783    var $14730=$14728$1;
 21784    $2543=$14730; //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21785    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2760) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2431; break; } else { label = 2841; break; } //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21786   case 2431: 
 21787    label = 2432; break; //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21788   case 2432: 
 21789    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2761) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2433; break; } else { label = 2841; break; } //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21790   case 2433: 
 21791    label = 2440; break; //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21792   case 2434: 
 21793    var $14735$0 = ___cxa_find_matching_catch(-1, -1); $14735$1 = tempRet0;
 21794    var $14736=$14735$0;
 21795    $2542=$14736; //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21796    var $14737=$14735$1;
 21797    $2543=$14737; //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21798    label = 2437; break; //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21799   case 2435: 
 21800    var $14739$0 = ___cxa_find_matching_catch(-1, -1); $14739$1 = tempRet0;
 21801    var $14740=$14739$0;
 21802    $2542=$14740; //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21803    var $14741=$14739$1;
 21804    $2543=$14741; //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21805    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2762) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2436; break; } else { label = 2841; break; } //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21806   case 2436: 
 21807    label = 2437; break; //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21808   case 2437: 
 21809    var $14744=$2763; //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21810    if ($14744) { label = 2438; break; } else { label = 2439; break; } //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21811   case 2438: 
 21812    ___cxa_free_exception($14657); //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21813    label = 2439; break; //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21814   case 2439: 
 21815    label = 2440; break; //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21816   case 2440: 
 21817    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream36) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2441; break; } else { label = 2841; break; } //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21818   case 2441: 
 21819    label = 2840; break; //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21820   case 2442: 
 21821    label = 2443; break; //@line 178 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21822   case 2443: 
 21823    label = 2444; break; //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21824   case 2444: 
 21825    __ZN6StringC1EPKc($2765, ((82040)|0)); //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21826    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2764, $2765, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2445; break; } else { label = 2489; break; } //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21827   case 2445: 
 21828    var $14753 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2764, ((82040)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2446; break; } else { label = 2490; break; } //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21829   case 2446: 
 21830    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2764) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2447; break; } else { label = 2489; break; } //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21831   case 2447: 
 21832    __ZN6StringD1Ev($2765); //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21833    if ($14753) { label = 2448; break; } else { label = 2508; break; } //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 21834   case 2448: 
 21835    $352=$std_stringstream37;
 21836    $353=24;
 21837    var $14757=$352;
 21838    var $14758=$14757; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21839    var $14759=(($14758+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21840    var $14760=$14759; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21841    $351=$14760;
 21842    var $14761=$351;
 21843    var $14762=$14761; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 21844    $350=$14762;
 21845    var $14763=$350;
 21846    var $14764=$14763; //@line 328 "G:/emscripten/system/include/libcxx/ios"
 21847    HEAP32[(($14764)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
 21848    var $14765=$14761; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 21849    HEAP32[(($14765)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 21850    var $14766=$14757; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21851    HEAP32[(($14766)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21852    var $14767=$14757; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21853    var $14768=(($14767+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21854    var $14769=$14768; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21855    HEAP32[(($14769)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21856    var $14770=$14757; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21857    var $14771=(($14770+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21858    var $14772=$14771; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21859    HEAP32[(($14772)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21860    var $14773=$14757; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21861    var $14774=(($14757+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21862    var $14775=$14774; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21863    $320=$14773;
 21864    $321=((109796)|0);
 21865    $322=$14775;
 21866    var $14776=$320;
 21867    var $14777=$321;
 21868    var $14778=$14776; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21869    var $14779=(($14777+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21870    var $14780=$322; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21871    $317=$14778;
 21872    $318=$14779;
 21873    $319=$14780;
 21874    var $14781=$317;
 21875    var $14782=$318;
 21876    var $14783=HEAP32[(($14782)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 21877    var $14784=$14781; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 21878    HEAP32[(($14784)>>2)]=$14783; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 21879    var $14785=(($14782+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 21880    var $14786=HEAP32[(($14785)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 21881    var $14787=$14781; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 21882    var $14788=HEAP32[(($14787)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 21883    var $14789=((($14788)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 21884    var $14790=$14789; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 21885    var $14791=HEAP32[(($14790)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 21886    var $14792=$14781; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 21887    var $14793=(($14792+$14791)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 21888    var $14794=$14793; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 21889    HEAP32[(($14794)>>2)]=$14786; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 21890    var $14795=(($14781+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 21891    HEAP32[(($14795)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 21892    var $14796=$14781; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 21893    var $14797=HEAP32[(($14796)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 21894    var $14798=((($14797)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 21895    var $14799=$14798; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 21896    var $14800=HEAP32[(($14799)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 21897    var $14801=$14781; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 21898    var $14802=(($14801+$14800)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 21899    var $14803=$14802; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 21900    var $14804=$319; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 21901    $315=$14803;
 21902    $316=$14804;
 21903    var $14805=$315;
 21904    var $14806=$14805; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 21905    var $14807=$316; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 21906    var $14808=$14807; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 21907    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($14806, $14808) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2449; break; } else { label = 2465; break; }
 21908   case 2449: 
 21909    var $14809=(($14805+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
 21910    HEAP32[(($14809)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
 21911    var $14810=(($14805+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
 21912    HEAP32[(($14810)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
 21913    var $14811=$14776; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21914    var $14812=(($14811+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21915    var $14813=$14812; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21916    var $14814=(($14777+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21917    $313=$14813;
 21918    $314=$14814;
 21919    var $14815=$313;
 21920    var $14816=$314;
 21921    var $14817=HEAP32[(($14816)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 21922    var $14818=$14815; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 21923    HEAP32[(($14818)>>2)]=$14817; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 21924    var $14819=(($14816+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 21925    var $14820=HEAP32[(($14819)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 21926    var $14821=$14815; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 21927    var $14822=HEAP32[(($14821)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 21928    var $14823=((($14822)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 21929    var $14824=$14823; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 21930    var $14825=HEAP32[(($14824)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 21931    var $14826=$14815; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 21932    var $14827=(($14826+$14825)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 21933    var $14828=$14827; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 21934    HEAP32[(($14828)>>2)]=$14820; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 21935    var $14829=HEAP32[(($14777)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21936    var $14830=$14776; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21937    HEAP32[(($14830)>>2)]=$14829; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21938    var $14831=(($14777+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21939    var $14832=HEAP32[(($14831)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21940    var $14833=$14776; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21941    var $14834=HEAP32[(($14833)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21942    var $14835=((($14834)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21943    var $14836=$14835; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21944    var $14837=HEAP32[(($14836)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21945    var $14838=$14776; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21946    var $14839=(($14838+$14837)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21947    var $14840=$14839; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21948    HEAP32[(($14840)>>2)]=$14832; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21949    var $14841=(($14777+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21950    var $14842=HEAP32[(($14841)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21951    var $14843=$14776; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21952    var $14844=(($14843+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21953    var $14845=$14844; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21954    HEAP32[(($14845)>>2)]=$14842; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 21955    var $14846=$14757; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21956    HEAP32[(($14846)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21957    var $14847=$14757; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21958    var $14848=(($14847+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21959    var $14849=$14848; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21960    HEAP32[(($14849)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21961    var $14850=$14757; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21962    var $14851=(($14850+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21963    var $14852=$14851; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21964    HEAP32[(($14852)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21965    var $14853=(($14757+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21966    var $14854=$353; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 21967    $348=$14853;
 21968    $349=$14854;
 21969    var $14855=$348;
 21970    var $14856=$349; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
 21971    $343=$14855;
 21972    $344=$14856;
 21973    var $14857=$343;
 21974    var $14858=$14857; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 21975    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($14858) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2450; break; } else { label = 2466; break; }
 21976   case 2450: 
 21977    var $14859=$14857; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 21978    HEAP32[(($14859)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 21979    var $14860=(($14857+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 21980    $342=$14860;
 21981    var $14861=$342;
 21982    $341=$14861;
 21983    var $14862=$341;
 21984    var $14863=$14862; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 21985    var $14864=(($14862)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 21986    $340=$14864;
 21987    var $14865=$340;
 21988    $339=$14865;
 21989    var $14866=$339;
 21990    var $14867=$14866; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 21991    $338=$14867;
 21992    var $14868=$338;
 21993    var $14869=$14868; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 21994    $337=$14869;
 21995    var $14870=$337;
 21996    var $14871=(($14868)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 21997    $336=$14862;
 21998    var $14872=$336;
 21999    var $14873=(($14872)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 22000    $335=$14873;
 22001    var $14874=$335;
 22002    var $14875=$14874; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 22003    $334=$14875;
 22004    var $14876=$334;
 22005    var $14877=(($14876)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 22006    var $14878=(($14877)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 22007    var $14879=$14878; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 22008    var $14880=(($14879)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 22009    $__a_i_i_i_i_i_i513=$14880; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 22010    $__i_i_i_i_i_i_i514=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 22011    label = 2451; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 22012   case 2451: 
 22013    var $14882=$__i_i_i_i_i_i_i514; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 22014    var $14883=(($14882)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 22015    if ($14883) { label = 2452; break; } else { label = 2453; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 22016   case 2452: 
 22017    var $14885=$__i_i_i_i_i_i_i514; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 22018    var $14886=$__a_i_i_i_i_i_i513; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 22019    var $14887=(($14886+($14885<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 22020    HEAP32[(($14887)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 22021    var $14888=$__i_i_i_i_i_i_i514; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 22022    var $14889=((($14888)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 22023    $__i_i_i_i_i_i_i514=$14889; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 22024    label = 2451; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 22025   case 2453: 
 22026    var $14890=(($14857+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 22027    HEAP32[(($14890)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 22028    var $14891=(($14857+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 22029    var $14892=$344; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 22030    HEAP32[(($14891)>>2)]=$14892; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 22031    $333=$347;
 22032    var $14893=$333;
 22033    $332=$14893;
 22034    var $14894=$332;
 22035    var $14895=$14894; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 22036    var $14896=(($14894)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 22037    $331=$14896;
 22038    var $14897=$331;
 22039    $330=$14897;
 22040    var $14898=$330;
 22041    var $14899=$14898; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 22042    $329=$14899;
 22043    var $14900=$329;
 22044    var $14901=$14900; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 22045    $328=$14901;
 22046    var $14902=$328;
 22047    var $14903=(($14900)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 22048    $327=$14894;
 22049    var $14904=$327;
 22050    var $14905=(($14904)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 22051    $326=$14905;
 22052    var $14906=$326;
 22053    var $14907=$14906; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 22054    $325=$14907;
 22055    var $14908=$325;
 22056    var $14909=(($14908)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 22057    var $14910=(($14909)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 22058    var $14911=$14910; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 22059    var $14912=(($14911)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 22060    $__a_i_i_i1_i_i_i511=$14912; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 22061    $__i_i_i_i2_i_i_i512=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 22062    label = 2454; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 22063   case 2454: 
 22064    var $14914=$__i_i_i_i2_i_i_i512; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 22065    var $14915=(($14914)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 22066    if ($14915) { label = 2455; break; } else { label = 2456; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 22067   case 2455: 
 22068    var $14917=$__i_i_i_i2_i_i_i512; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 22069    var $14918=$__a_i_i_i1_i_i_i511; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 22070    var $14919=(($14918+($14917<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 22071    HEAP32[(($14919)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 22072    var $14920=$__i_i_i_i2_i_i_i512; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 22073    var $14921=((($14920)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 22074    $__i_i_i_i2_i_i_i512=$14921; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 22075    label = 2454; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 22076   case 2456: 
 22077    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($14857, $347) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2457; break; } else { label = 2459; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 22078   case 2457: 
 22079    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($347) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2472; break; } else { label = 2458; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 22080   case 2458: 
 22081    var $14924$0 = ___cxa_find_matching_catch(-1, -1); $14924$1 = tempRet0;
 22082    var $14925=$14924$0;
 22083    $345=$14925; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 22084    var $14926=$14924$1;
 22085    $346=$14926; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 22086    label = 2461; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 22087   case 2459: 
 22088    var $14928$0 = ___cxa_find_matching_catch(-1, -1); $14928$1 = tempRet0;
 22089    var $14929=$14928$0;
 22090    $345=$14929; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 22091    var $14930=$14928$1;
 22092    $346=$14930; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 22093    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($347) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2460; break; } else { label = 2464; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 22094   case 2460: 
 22095    label = 2461; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 22096   case 2461: 
 22097    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($14860) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2462; break; } else { label = 2464; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 22098   case 2462: 
 22099    var $14934=$14857; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 22100    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($14934) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2463; break; } else { label = 2464; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 22101   case 2463: 
 22102    var $14936=$345; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 22103    var $14937=$346; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 22104    var $14938$0=$14936;
 22105    var $14938$1=0;
 22106    var $14939$0=$14938$0;
 22107    var $14939$1=$14937;
 22108    var $eh_lpad_body_i519$1 = $14939$1;var $eh_lpad_body_i519$0 = $14939$0;label = 2467; break;
 22109   case 2464: 
 22110    var $14941$0 = ___cxa_find_matching_catch(-1, -1,0); $14941$1 = tempRet0;
 22111    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 22112    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 22113   case 2465: 
 22114    var $14943$0 = ___cxa_find_matching_catch(-1, -1); $14943$1 = tempRet0;
 22115    var $14944=$14943$0;
 22116    $354=$14944; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22117    var $14945=$14943$1;
 22118    $355=$14945; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22119    label = 2469; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22120   case 2466: 
 22121    var $14947$0 = ___cxa_find_matching_catch(-1, -1); $14947$1 = tempRet0;
 22122    var $eh_lpad_body_i519$1 = $14947$1;var $eh_lpad_body_i519$0 = $14947$0;label = 2467; break;
 22123   case 2467: 
 22124    var $eh_lpad_body_i519$0;
 22125    var $eh_lpad_body_i519$1;
 22126    var $14948=$eh_lpad_body_i519$0;
 22127    $354=$14948; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22128    var $14949=$eh_lpad_body_i519$1;
 22129    $355=$14949; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22130    var $14950=$14757; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 22131    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($14950, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2468; break; } else { label = 2471; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 22132   case 2468: 
 22133    label = 2469; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 22134   case 2469: 
 22135    var $14953=$14757; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 22136    var $14954=(($14953+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 22137    var $14955=$14954; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 22138    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($14955) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2470; break; } else { label = 2471; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 22139   case 2470: 
 22140    var $14957=$354; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 22141    var $14958=$355; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 22142    var $14959$0=$14957;
 22143    var $14959$1=0;
 22144    var $14960$0=$14959$0;
 22145    var $14960$1=$14958;
 22146    ___resumeException($14960$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 22147   case 2471: 
 22148    var $14962$0 = ___cxa_find_matching_catch(-1, -1,0); $14962$1 = tempRet0;
 22149    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 22150    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 22151   case 2472: 
 22152    var $14963=$std_stringstream37; //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22153    var $14964=(($14963+8)|0); //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22154    var $14965=$14964; //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22155    var $14966 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($14965, ((81672)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2473; break; } else { label = 2494; break; } //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22156   case 2473: 
 22157    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2767, ((82040)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2474; break; } else { label = 2494; break; } //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22158   case 2474: 
 22159    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2766, $2767, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2475; break; } else { label = 2495; break; } //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22160   case 2475: 
 22161    var $14970 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($14966, $2766) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2476; break; } else { label = 2496; break; } //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22162   case 2476: 
 22163    var $14972 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($14970, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2477; break; } else { label = 2496; break; } //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22164   case 2477: 
 22165    var $14974 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($14972, ((82040)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2478; break; } else { label = 2496; break; } //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22166   case 2478: 
 22167    var $14976 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($14974, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2479; break; } else { label = 2496; break; } //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22168   case 2479: 
 22169    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2766) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2480; break; } else { label = 2495; break; } //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22170   case 2480: 
 22171    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2767) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2481; break; } else { label = 2494; break; } //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22172   case 2481: 
 22173    var $14980=___cxa_allocate_exception(8); //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22174    $2769=1;
 22175    var $14981=$14980; //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22176    $312=$std_stringstream37;
 22177    var $14982=$312;
 22178    var $14983=(($14982+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
 22179    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2768, $14983) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2482; break; } else { label = 2500; break; }
 22180   case 2482: 
 22181    label = 2483; break;
 22182   case 2483: 
 22183    $311=$2768;
 22184    var $14985=$311;
 22185    $310=$14985;
 22186    var $14986=$310;
 22187    $309=$14986;
 22188    var $14987=$309;
 22189    $308=$14987;
 22190    var $14988=$308;
 22191    var $14989=(($14988)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 22192    $307=$14989;
 22193    var $14990=$307;
 22194    var $14991=$14990; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 22195    $306=$14991;
 22196    var $14992=$306;
 22197    var $14993=(($14992)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 22198    var $14994=(($14993)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 22199    var $14995=$14994; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 22200    var $14996=(($14995)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 22201    var $14997=$14996; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 22202    var $14998=HEAP8[($14997)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 22203    var $14999=(($14998)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 22204    var $15000=$14999 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 22205    var $15001=(($15000)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 22206    if ($15001) { label = 2484; break; } else { label = 2485; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
 22207   case 2484: 
 22208    $300=$14987;
 22209    var $15003=$300;
 22210    var $15004=(($15003)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 22211    $299=$15004;
 22212    var $15005=$299;
 22213    var $15006=$15005; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 22214    $298=$15006;
 22215    var $15007=$298;
 22216    var $15008=(($15007)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 22217    var $15009=(($15008)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 22218    var $15010=$15009; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 22219    var $15011=(($15010+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 22220    var $15012=HEAP32[(($15011)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 22221    var $15026 = $15012;label = 2486; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 22222   case 2485: 
 22223    $305=$14987;
 22224    var $15014=$305;
 22225    var $15015=(($15014)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 22226    $304=$15015;
 22227    var $15016=$304;
 22228    var $15017=$15016; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 22229    $303=$15017;
 22230    var $15018=$303;
 22231    var $15019=(($15018)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 22232    var $15020=(($15019)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 22233    var $15021=$15020; //@line 1599 "G:/emscripten/system/include/libcxx/string"
 22234    var $15022=(($15021+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 22235    var $15023=(($15022)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 22236    $302=$15023;
 22237    var $15024=$302; //@line 960 "G:/emscripten/system/include/libcxx/memory"
 22238    $301=$15024;
 22239    var $15025=$301; //@line 627 "G:/emscripten/system/include/libcxx/memory"
 22240    var $15026 = $15025;label = 2486; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 22241   case 2486: 
 22242    var $15026; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 22243    $297=$15026;
 22244    var $15027=$297; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
 22245    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($14981, $15027) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2487; break; } else { label = 2501; break; } //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22246   case 2487: 
 22247    $2769=0; //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22248    (function() { try { __THREW__ = 0; return ___cxa_throw($14980, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 2501; break; } //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22249    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2768) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2488; break; } else { label = 2500; break; } //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22250   case 2488: 
 22251    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream37); //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22252    label = 2508; break; //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22253   case 2489: 
 22254    var $15032$0 = ___cxa_find_matching_catch(-1, -1); $15032$1 = tempRet0;
 22255    var $15033=$15032$0;
 22256    $2542=$15033; //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22257    var $15034=$15032$1;
 22258    $2543=$15034; //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22259    label = 2492; break; //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22260   case 2490: 
 22261    var $15036$0 = ___cxa_find_matching_catch(-1, -1); $15036$1 = tempRet0;
 22262    var $15037=$15036$0;
 22263    $2542=$15037; //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22264    var $15038=$15036$1;
 22265    $2543=$15038; //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22266    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2764) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2491; break; } else { label = 2841; break; } //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22267   case 2491: 
 22268    label = 2492; break; //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22269   case 2492: 
 22270    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2765) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2493; break; } else { label = 2841; break; } //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22271   case 2493: 
 22272    label = 2840; break; //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22273   case 2494: 
 22274    var $15043$0 = ___cxa_find_matching_catch(-1, -1); $15043$1 = tempRet0;
 22275    var $15044=$15043$0;
 22276    $2542=$15044; //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22277    var $15045=$15043$1;
 22278    $2543=$15045; //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22279    label = 2506; break; //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22280   case 2495: 
 22281    var $15047$0 = ___cxa_find_matching_catch(-1, -1); $15047$1 = tempRet0;
 22282    var $15048=$15047$0;
 22283    $2542=$15048; //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22284    var $15049=$15047$1;
 22285    $2543=$15049; //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22286    label = 2498; break; //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22287   case 2496: 
 22288    var $15051$0 = ___cxa_find_matching_catch(-1, -1); $15051$1 = tempRet0;
 22289    var $15052=$15051$0;
 22290    $2542=$15052; //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22291    var $15053=$15051$1;
 22292    $2543=$15053; //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22293    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2766) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2497; break; } else { label = 2841; break; } //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22294   case 2497: 
 22295    label = 2498; break; //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22296   case 2498: 
 22297    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2767) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2499; break; } else { label = 2841; break; } //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22298   case 2499: 
 22299    label = 2506; break; //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22300   case 2500: 
 22301    var $15058$0 = ___cxa_find_matching_catch(-1, -1); $15058$1 = tempRet0;
 22302    var $15059=$15058$0;
 22303    $2542=$15059; //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22304    var $15060=$15058$1;
 22305    $2543=$15060; //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22306    label = 2503; break; //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22307   case 2501: 
 22308    var $15062$0 = ___cxa_find_matching_catch(-1, -1); $15062$1 = tempRet0;
 22309    var $15063=$15062$0;
 22310    $2542=$15063; //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22311    var $15064=$15062$1;
 22312    $2543=$15064; //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22313    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2768) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2502; break; } else { label = 2841; break; } //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22314   case 2502: 
 22315    label = 2503; break; //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22316   case 2503: 
 22317    var $15067=$2769; //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22318    if ($15067) { label = 2504; break; } else { label = 2505; break; } //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22319   case 2504: 
 22320    ___cxa_free_exception($14980); //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22321    label = 2505; break; //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22322   case 2505: 
 22323    label = 2506; break; //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22324   case 2506: 
 22325    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream37) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2507; break; } else { label = 2841; break; } //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22326   case 2507: 
 22327    label = 2840; break; //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22328   case 2508: 
 22329    label = 2509; break; //@line 179 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22330   case 2509: 
 22331    label = 2510; break; //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22332   case 2510: 
 22333    __ZN6StringC1EPKc($2771, ((80968)|0)); //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22334    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2770, $2771, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2511; break; } else { label = 2555; break; } //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22335   case 2511: 
 22336    var $15076 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2770, ((80968)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2512; break; } else { label = 2556; break; } //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22337   case 2512: 
 22338    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2770) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2513; break; } else { label = 2555; break; } //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22339   case 2513: 
 22340    __ZN6StringD1Ev($2771); //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22341    if ($15076) { label = 2514; break; } else { label = 2574; break; } //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22342   case 2514: 
 22343    $293=$std_stringstream38;
 22344    $294=24;
 22345    var $15080=$293;
 22346    var $15081=$15080; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22347    var $15082=(($15081+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22348    var $15083=$15082; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22349    $292=$15083;
 22350    var $15084=$292;
 22351    var $15085=$15084; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 22352    $291=$15085;
 22353    var $15086=$291;
 22354    var $15087=$15086; //@line 328 "G:/emscripten/system/include/libcxx/ios"
 22355    HEAP32[(($15087)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
 22356    var $15088=$15084; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 22357    HEAP32[(($15088)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 22358    var $15089=$15080; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22359    HEAP32[(($15089)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22360    var $15090=$15080; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22361    var $15091=(($15090+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22362    var $15092=$15091; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22363    HEAP32[(($15092)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22364    var $15093=$15080; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22365    var $15094=(($15093+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22366    var $15095=$15094; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22367    HEAP32[(($15095)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22368    var $15096=$15080; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22369    var $15097=(($15080+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22370    var $15098=$15097; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22371    $261=$15096;
 22372    $262=((109796)|0);
 22373    $263=$15098;
 22374    var $15099=$261;
 22375    var $15100=$262;
 22376    var $15101=$15099; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22377    var $15102=(($15100+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22378    var $15103=$263; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22379    $258=$15101;
 22380    $259=$15102;
 22381    $260=$15103;
 22382    var $15104=$258;
 22383    var $15105=$259;
 22384    var $15106=HEAP32[(($15105)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 22385    var $15107=$15104; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 22386    HEAP32[(($15107)>>2)]=$15106; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 22387    var $15108=(($15105+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 22388    var $15109=HEAP32[(($15108)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 22389    var $15110=$15104; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 22390    var $15111=HEAP32[(($15110)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 22391    var $15112=((($15111)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 22392    var $15113=$15112; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 22393    var $15114=HEAP32[(($15113)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 22394    var $15115=$15104; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 22395    var $15116=(($15115+$15114)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 22396    var $15117=$15116; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 22397    HEAP32[(($15117)>>2)]=$15109; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 22398    var $15118=(($15104+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 22399    HEAP32[(($15118)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 22400    var $15119=$15104; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 22401    var $15120=HEAP32[(($15119)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 22402    var $15121=((($15120)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 22403    var $15122=$15121; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 22404    var $15123=HEAP32[(($15122)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 22405    var $15124=$15104; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 22406    var $15125=(($15124+$15123)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 22407    var $15126=$15125; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 22408    var $15127=$260; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 22409    $256=$15126;
 22410    $257=$15127;
 22411    var $15128=$256;
 22412    var $15129=$15128; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 22413    var $15130=$257; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 22414    var $15131=$15130; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 22415    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($15129, $15131) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2515; break; } else { label = 2531; break; }
 22416   case 2515: 
 22417    var $15132=(($15128+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
 22418    HEAP32[(($15132)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
 22419    var $15133=(($15128+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
 22420    HEAP32[(($15133)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
 22421    var $15134=$15099; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22422    var $15135=(($15134+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22423    var $15136=$15135; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22424    var $15137=(($15100+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22425    $254=$15136;
 22426    $255=$15137;
 22427    var $15138=$254;
 22428    var $15139=$255;
 22429    var $15140=HEAP32[(($15139)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 22430    var $15141=$15138; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 22431    HEAP32[(($15141)>>2)]=$15140; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 22432    var $15142=(($15139+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 22433    var $15143=HEAP32[(($15142)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 22434    var $15144=$15138; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 22435    var $15145=HEAP32[(($15144)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 22436    var $15146=((($15145)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 22437    var $15147=$15146; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 22438    var $15148=HEAP32[(($15147)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 22439    var $15149=$15138; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 22440    var $15150=(($15149+$15148)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 22441    var $15151=$15150; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 22442    HEAP32[(($15151)>>2)]=$15143; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 22443    var $15152=HEAP32[(($15100)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22444    var $15153=$15099; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22445    HEAP32[(($15153)>>2)]=$15152; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22446    var $15154=(($15100+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22447    var $15155=HEAP32[(($15154)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22448    var $15156=$15099; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22449    var $15157=HEAP32[(($15156)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22450    var $15158=((($15157)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22451    var $15159=$15158; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22452    var $15160=HEAP32[(($15159)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22453    var $15161=$15099; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22454    var $15162=(($15161+$15160)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22455    var $15163=$15162; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22456    HEAP32[(($15163)>>2)]=$15155; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22457    var $15164=(($15100+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22458    var $15165=HEAP32[(($15164)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22459    var $15166=$15099; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22460    var $15167=(($15166+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22461    var $15168=$15167; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22462    HEAP32[(($15168)>>2)]=$15165; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22463    var $15169=$15080; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22464    HEAP32[(($15169)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22465    var $15170=$15080; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22466    var $15171=(($15170+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22467    var $15172=$15171; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22468    HEAP32[(($15172)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22469    var $15173=$15080; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22470    var $15174=(($15173+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22471    var $15175=$15174; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22472    HEAP32[(($15175)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22473    var $15176=(($15080+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22474    var $15177=$294; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22475    $289=$15176;
 22476    $290=$15177;
 22477    var $15178=$289;
 22478    var $15179=$290; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
 22479    $284=$15178;
 22480    $285=$15179;
 22481    var $15180=$284;
 22482    var $15181=$15180; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 22483    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($15181) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2516; break; } else { label = 2532; break; }
 22484   case 2516: 
 22485    var $15182=$15180; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 22486    HEAP32[(($15182)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 22487    var $15183=(($15180+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 22488    $283=$15183;
 22489    var $15184=$283;
 22490    $282=$15184;
 22491    var $15185=$282;
 22492    var $15186=$15185; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 22493    var $15187=(($15185)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 22494    $281=$15187;
 22495    var $15188=$281;
 22496    $280=$15188;
 22497    var $15189=$280;
 22498    var $15190=$15189; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 22499    $279=$15190;
 22500    var $15191=$279;
 22501    var $15192=$15191; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 22502    $278=$15192;
 22503    var $15193=$278;
 22504    var $15194=(($15191)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 22505    $277=$15185;
 22506    var $15195=$277;
 22507    var $15196=(($15195)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 22508    $276=$15196;
 22509    var $15197=$276;
 22510    var $15198=$15197; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 22511    $275=$15198;
 22512    var $15199=$275;
 22513    var $15200=(($15199)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 22514    var $15201=(($15200)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 22515    var $15202=$15201; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 22516    var $15203=(($15202)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 22517    $__a_i_i_i_i_i_i526=$15203; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 22518    $__i_i_i_i_i_i_i527=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 22519    label = 2517; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 22520   case 2517: 
 22521    var $15205=$__i_i_i_i_i_i_i527; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 22522    var $15206=(($15205)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 22523    if ($15206) { label = 2518; break; } else { label = 2519; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 22524   case 2518: 
 22525    var $15208=$__i_i_i_i_i_i_i527; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 22526    var $15209=$__a_i_i_i_i_i_i526; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 22527    var $15210=(($15209+($15208<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 22528    HEAP32[(($15210)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 22529    var $15211=$__i_i_i_i_i_i_i527; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 22530    var $15212=((($15211)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 22531    $__i_i_i_i_i_i_i527=$15212; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 22532    label = 2517; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 22533   case 2519: 
 22534    var $15213=(($15180+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 22535    HEAP32[(($15213)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 22536    var $15214=(($15180+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 22537    var $15215=$285; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 22538    HEAP32[(($15214)>>2)]=$15215; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 22539    $274=$288;
 22540    var $15216=$274;
 22541    $273=$15216;
 22542    var $15217=$273;
 22543    var $15218=$15217; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 22544    var $15219=(($15217)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 22545    $272=$15219;
 22546    var $15220=$272;
 22547    $271=$15220;
 22548    var $15221=$271;
 22549    var $15222=$15221; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 22550    $270=$15222;
 22551    var $15223=$270;
 22552    var $15224=$15223; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 22553    $269=$15224;
 22554    var $15225=$269;
 22555    var $15226=(($15223)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 22556    $268=$15217;
 22557    var $15227=$268;
 22558    var $15228=(($15227)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 22559    $267=$15228;
 22560    var $15229=$267;
 22561    var $15230=$15229; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 22562    $266=$15230;
 22563    var $15231=$266;
 22564    var $15232=(($15231)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 22565    var $15233=(($15232)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 22566    var $15234=$15233; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 22567    var $15235=(($15234)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 22568    $__a_i_i_i1_i_i_i524=$15235; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 22569    $__i_i_i_i2_i_i_i525=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 22570    label = 2520; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 22571   case 2520: 
 22572    var $15237=$__i_i_i_i2_i_i_i525; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 22573    var $15238=(($15237)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 22574    if ($15238) { label = 2521; break; } else { label = 2522; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 22575   case 2521: 
 22576    var $15240=$__i_i_i_i2_i_i_i525; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 22577    var $15241=$__a_i_i_i1_i_i_i524; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 22578    var $15242=(($15241+($15240<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 22579    HEAP32[(($15242)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 22580    var $15243=$__i_i_i_i2_i_i_i525; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 22581    var $15244=((($15243)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 22582    $__i_i_i_i2_i_i_i525=$15244; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 22583    label = 2520; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 22584   case 2522: 
 22585    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($15180, $288) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2523; break; } else { label = 2525; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 22586   case 2523: 
 22587    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($288) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2538; break; } else { label = 2524; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 22588   case 2524: 
 22589    var $15247$0 = ___cxa_find_matching_catch(-1, -1); $15247$1 = tempRet0;
 22590    var $15248=$15247$0;
 22591    $286=$15248; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 22592    var $15249=$15247$1;
 22593    $287=$15249; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 22594    label = 2527; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 22595   case 2525: 
 22596    var $15251$0 = ___cxa_find_matching_catch(-1, -1); $15251$1 = tempRet0;
 22597    var $15252=$15251$0;
 22598    $286=$15252; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 22599    var $15253=$15251$1;
 22600    $287=$15253; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 22601    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($288) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2526; break; } else { label = 2530; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 22602   case 2526: 
 22603    label = 2527; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 22604   case 2527: 
 22605    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($15183) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2528; break; } else { label = 2530; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 22606   case 2528: 
 22607    var $15257=$15180; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 22608    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($15257) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2529; break; } else { label = 2530; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 22609   case 2529: 
 22610    var $15259=$286; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 22611    var $15260=$287; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 22612    var $15261$0=$15259;
 22613    var $15261$1=0;
 22614    var $15262$0=$15261$0;
 22615    var $15262$1=$15260;
 22616    var $eh_lpad_body_i532$1 = $15262$1;var $eh_lpad_body_i532$0 = $15262$0;label = 2533; break;
 22617   case 2530: 
 22618    var $15264$0 = ___cxa_find_matching_catch(-1, -1,0); $15264$1 = tempRet0;
 22619    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 22620    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 22621   case 2531: 
 22622    var $15266$0 = ___cxa_find_matching_catch(-1, -1); $15266$1 = tempRet0;
 22623    var $15267=$15266$0;
 22624    $295=$15267; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22625    var $15268=$15266$1;
 22626    $296=$15268; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22627    label = 2535; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22628   case 2532: 
 22629    var $15270$0 = ___cxa_find_matching_catch(-1, -1); $15270$1 = tempRet0;
 22630    var $eh_lpad_body_i532$1 = $15270$1;var $eh_lpad_body_i532$0 = $15270$0;label = 2533; break;
 22631   case 2533: 
 22632    var $eh_lpad_body_i532$0;
 22633    var $eh_lpad_body_i532$1;
 22634    var $15271=$eh_lpad_body_i532$0;
 22635    $295=$15271; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22636    var $15272=$eh_lpad_body_i532$1;
 22637    $296=$15272; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22638    var $15273=$15080; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 22639    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($15273, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2534; break; } else { label = 2537; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 22640   case 2534: 
 22641    label = 2535; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 22642   case 2535: 
 22643    var $15276=$15080; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 22644    var $15277=(($15276+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 22645    var $15278=$15277; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 22646    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($15278) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2536; break; } else { label = 2537; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 22647   case 2536: 
 22648    var $15280=$295; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 22649    var $15281=$296; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 22650    var $15282$0=$15280;
 22651    var $15282$1=0;
 22652    var $15283$0=$15282$0;
 22653    var $15283$1=$15281;
 22654    ___resumeException($15283$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 22655   case 2537: 
 22656    var $15285$0 = ___cxa_find_matching_catch(-1, -1,0); $15285$1 = tempRet0;
 22657    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 22658    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 22659   case 2538: 
 22660    var $15286=$std_stringstream38; //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22661    var $15287=(($15286+8)|0); //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22662    var $15288=$15287; //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22663    var $15289 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($15288, ((80456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2539; break; } else { label = 2560; break; } //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22664   case 2539: 
 22665    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2773, ((80968)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2540; break; } else { label = 2560; break; } //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22666   case 2540: 
 22667    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2772, $2773, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2541; break; } else { label = 2561; break; } //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22668   case 2541: 
 22669    var $15293 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($15289, $2772) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2542; break; } else { label = 2562; break; } //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22670   case 2542: 
 22671    var $15295 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($15293, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2543; break; } else { label = 2562; break; } //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22672   case 2543: 
 22673    var $15297 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($15295, ((80968)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2544; break; } else { label = 2562; break; } //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22674   case 2544: 
 22675    var $15299 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($15297, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2545; break; } else { label = 2562; break; } //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22676   case 2545: 
 22677    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2772) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2546; break; } else { label = 2561; break; } //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22678   case 2546: 
 22679    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2773) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2547; break; } else { label = 2560; break; } //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22680   case 2547: 
 22681    var $15303=___cxa_allocate_exception(8); //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22682    $2775=1;
 22683    var $15304=$15303; //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22684    $253=$std_stringstream38;
 22685    var $15305=$253;
 22686    var $15306=(($15305+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
 22687    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2774, $15306) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2548; break; } else { label = 2566; break; }
 22688   case 2548: 
 22689    label = 2549; break;
 22690   case 2549: 
 22691    $252=$2774;
 22692    var $15308=$252;
 22693    $251=$15308;
 22694    var $15309=$251;
 22695    $250=$15309;
 22696    var $15310=$250;
 22697    $249=$15310;
 22698    var $15311=$249;
 22699    var $15312=(($15311)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 22700    $248=$15312;
 22701    var $15313=$248;
 22702    var $15314=$15313; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 22703    $247=$15314;
 22704    var $15315=$247;
 22705    var $15316=(($15315)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 22706    var $15317=(($15316)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 22707    var $15318=$15317; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 22708    var $15319=(($15318)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 22709    var $15320=$15319; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 22710    var $15321=HEAP8[($15320)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 22711    var $15322=(($15321)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 22712    var $15323=$15322 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 22713    var $15324=(($15323)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 22714    if ($15324) { label = 2550; break; } else { label = 2551; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
 22715   case 2550: 
 22716    $241=$15310;
 22717    var $15326=$241;
 22718    var $15327=(($15326)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 22719    $240=$15327;
 22720    var $15328=$240;
 22721    var $15329=$15328; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 22722    $239=$15329;
 22723    var $15330=$239;
 22724    var $15331=(($15330)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 22725    var $15332=(($15331)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 22726    var $15333=$15332; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 22727    var $15334=(($15333+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 22728    var $15335=HEAP32[(($15334)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 22729    var $15349 = $15335;label = 2552; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 22730   case 2551: 
 22731    $246=$15310;
 22732    var $15337=$246;
 22733    var $15338=(($15337)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 22734    $245=$15338;
 22735    var $15339=$245;
 22736    var $15340=$15339; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 22737    $244=$15340;
 22738    var $15341=$244;
 22739    var $15342=(($15341)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 22740    var $15343=(($15342)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 22741    var $15344=$15343; //@line 1599 "G:/emscripten/system/include/libcxx/string"
 22742    var $15345=(($15344+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 22743    var $15346=(($15345)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 22744    $243=$15346;
 22745    var $15347=$243; //@line 960 "G:/emscripten/system/include/libcxx/memory"
 22746    $242=$15347;
 22747    var $15348=$242; //@line 627 "G:/emscripten/system/include/libcxx/memory"
 22748    var $15349 = $15348;label = 2552; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 22749   case 2552: 
 22750    var $15349; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 22751    $238=$15349;
 22752    var $15350=$238; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
 22753    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($15304, $15350) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2553; break; } else { label = 2567; break; } //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22754   case 2553: 
 22755    $2775=0; //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22756    (function() { try { __THREW__ = 0; return ___cxa_throw($15303, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 2567; break; } //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22757    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2774) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2554; break; } else { label = 2566; break; } //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22758   case 2554: 
 22759    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream38); //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22760    label = 2574; break; //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22761   case 2555: 
 22762    var $15355$0 = ___cxa_find_matching_catch(-1, -1); $15355$1 = tempRet0;
 22763    var $15356=$15355$0;
 22764    $2542=$15356; //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22765    var $15357=$15355$1;
 22766    $2543=$15357; //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22767    label = 2558; break; //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22768   case 2556: 
 22769    var $15359$0 = ___cxa_find_matching_catch(-1, -1); $15359$1 = tempRet0;
 22770    var $15360=$15359$0;
 22771    $2542=$15360; //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22772    var $15361=$15359$1;
 22773    $2543=$15361; //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22774    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2770) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2557; break; } else { label = 2841; break; } //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22775   case 2557: 
 22776    label = 2558; break; //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22777   case 2558: 
 22778    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2771) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2559; break; } else { label = 2841; break; } //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22779   case 2559: 
 22780    label = 2840; break; //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22781   case 2560: 
 22782    var $15366$0 = ___cxa_find_matching_catch(-1, -1); $15366$1 = tempRet0;
 22783    var $15367=$15366$0;
 22784    $2542=$15367; //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22785    var $15368=$15366$1;
 22786    $2543=$15368; //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22787    label = 2572; break; //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22788   case 2561: 
 22789    var $15370$0 = ___cxa_find_matching_catch(-1, -1); $15370$1 = tempRet0;
 22790    var $15371=$15370$0;
 22791    $2542=$15371; //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22792    var $15372=$15370$1;
 22793    $2543=$15372; //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22794    label = 2564; break; //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22795   case 2562: 
 22796    var $15374$0 = ___cxa_find_matching_catch(-1, -1); $15374$1 = tempRet0;
 22797    var $15375=$15374$0;
 22798    $2542=$15375; //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22799    var $15376=$15374$1;
 22800    $2543=$15376; //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22801    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2772) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2563; break; } else { label = 2841; break; } //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22802   case 2563: 
 22803    label = 2564; break; //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22804   case 2564: 
 22805    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2773) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2565; break; } else { label = 2841; break; } //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22806   case 2565: 
 22807    label = 2572; break; //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22808   case 2566: 
 22809    var $15381$0 = ___cxa_find_matching_catch(-1, -1); $15381$1 = tempRet0;
 22810    var $15382=$15381$0;
 22811    $2542=$15382; //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22812    var $15383=$15381$1;
 22813    $2543=$15383; //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22814    label = 2569; break; //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22815   case 2567: 
 22816    var $15385$0 = ___cxa_find_matching_catch(-1, -1); $15385$1 = tempRet0;
 22817    var $15386=$15385$0;
 22818    $2542=$15386; //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22819    var $15387=$15385$1;
 22820    $2543=$15387; //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22821    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2774) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2568; break; } else { label = 2841; break; } //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22822   case 2568: 
 22823    label = 2569; break; //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22824   case 2569: 
 22825    var $15390=$2775; //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22826    if ($15390) { label = 2570; break; } else { label = 2571; break; } //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22827   case 2570: 
 22828    ___cxa_free_exception($15303); //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22829    label = 2571; break; //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22830   case 2571: 
 22831    label = 2572; break; //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22832   case 2572: 
 22833    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream38) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2573; break; } else { label = 2841; break; } //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22834   case 2573: 
 22835    label = 2840; break; //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22836   case 2574: 
 22837    label = 2575; break; //@line 180 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22838   case 2575: 
 22839    label = 2576; break; //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22840   case 2576: 
 22841    __ZN6StringC1EPKc($2777, ((80048)|0)); //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22842    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2776, $2777, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2577; break; } else { label = 2621; break; } //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22843   case 2577: 
 22844    var $15399 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2776, ((79832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2578; break; } else { label = 2622; break; } //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22845   case 2578: 
 22846    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2776) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2579; break; } else { label = 2621; break; } //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22847   case 2579: 
 22848    __ZN6StringD1Ev($2777); //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22849    if ($15399) { label = 2580; break; } else { label = 2640; break; } //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 22850   case 2580: 
 22851    $234=$std_stringstream39;
 22852    $235=24;
 22853    var $15403=$234;
 22854    var $15404=$15403; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22855    var $15405=(($15404+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22856    var $15406=$15405; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22857    $233=$15406;
 22858    var $15407=$233;
 22859    var $15408=$15407; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 22860    $232=$15408;
 22861    var $15409=$232;
 22862    var $15410=$15409; //@line 328 "G:/emscripten/system/include/libcxx/ios"
 22863    HEAP32[(($15410)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
 22864    var $15411=$15407; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 22865    HEAP32[(($15411)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 22866    var $15412=$15403; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22867    HEAP32[(($15412)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22868    var $15413=$15403; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22869    var $15414=(($15413+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22870    var $15415=$15414; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22871    HEAP32[(($15415)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22872    var $15416=$15403; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22873    var $15417=(($15416+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22874    var $15418=$15417; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22875    HEAP32[(($15418)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22876    var $15419=$15403; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22877    var $15420=(($15403+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22878    var $15421=$15420; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22879    $202=$15419;
 22880    $203=((109796)|0);
 22881    $204=$15421;
 22882    var $15422=$202;
 22883    var $15423=$203;
 22884    var $15424=$15422; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22885    var $15425=(($15423+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22886    var $15426=$204; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22887    $199=$15424;
 22888    $200=$15425;
 22889    $201=$15426;
 22890    var $15427=$199;
 22891    var $15428=$200;
 22892    var $15429=HEAP32[(($15428)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 22893    var $15430=$15427; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 22894    HEAP32[(($15430)>>2)]=$15429; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 22895    var $15431=(($15428+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 22896    var $15432=HEAP32[(($15431)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 22897    var $15433=$15427; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 22898    var $15434=HEAP32[(($15433)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 22899    var $15435=((($15434)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 22900    var $15436=$15435; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 22901    var $15437=HEAP32[(($15436)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 22902    var $15438=$15427; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 22903    var $15439=(($15438+$15437)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 22904    var $15440=$15439; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 22905    HEAP32[(($15440)>>2)]=$15432; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 22906    var $15441=(($15427+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 22907    HEAP32[(($15441)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 22908    var $15442=$15427; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 22909    var $15443=HEAP32[(($15442)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 22910    var $15444=((($15443)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 22911    var $15445=$15444; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 22912    var $15446=HEAP32[(($15445)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 22913    var $15447=$15427; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 22914    var $15448=(($15447+$15446)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 22915    var $15449=$15448; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 22916    var $15450=$201; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 22917    $197=$15449;
 22918    $198=$15450;
 22919    var $15451=$197;
 22920    var $15452=$15451; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 22921    var $15453=$198; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 22922    var $15454=$15453; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 22923    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($15452, $15454) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2581; break; } else { label = 2597; break; }
 22924   case 2581: 
 22925    var $15455=(($15451+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
 22926    HEAP32[(($15455)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
 22927    var $15456=(($15451+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
 22928    HEAP32[(($15456)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
 22929    var $15457=$15422; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22930    var $15458=(($15457+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22931    var $15459=$15458; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22932    var $15460=(($15423+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22933    $195=$15459;
 22934    $196=$15460;
 22935    var $15461=$195;
 22936    var $15462=$196;
 22937    var $15463=HEAP32[(($15462)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 22938    var $15464=$15461; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 22939    HEAP32[(($15464)>>2)]=$15463; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 22940    var $15465=(($15462+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 22941    var $15466=HEAP32[(($15465)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 22942    var $15467=$15461; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 22943    var $15468=HEAP32[(($15467)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 22944    var $15469=((($15468)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 22945    var $15470=$15469; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 22946    var $15471=HEAP32[(($15470)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 22947    var $15472=$15461; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 22948    var $15473=(($15472+$15471)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 22949    var $15474=$15473; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 22950    HEAP32[(($15474)>>2)]=$15466; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 22951    var $15475=HEAP32[(($15423)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22952    var $15476=$15422; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22953    HEAP32[(($15476)>>2)]=$15475; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22954    var $15477=(($15423+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22955    var $15478=HEAP32[(($15477)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22956    var $15479=$15422; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22957    var $15480=HEAP32[(($15479)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22958    var $15481=((($15480)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22959    var $15482=$15481; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22960    var $15483=HEAP32[(($15482)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22961    var $15484=$15422; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22962    var $15485=(($15484+$15483)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22963    var $15486=$15485; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22964    HEAP32[(($15486)>>2)]=$15478; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22965    var $15487=(($15423+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22966    var $15488=HEAP32[(($15487)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22967    var $15489=$15422; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22968    var $15490=(($15489+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22969    var $15491=$15490; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22970    HEAP32[(($15491)>>2)]=$15488; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 22971    var $15492=$15403; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22972    HEAP32[(($15492)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22973    var $15493=$15403; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22974    var $15494=(($15493+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22975    var $15495=$15494; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22976    HEAP32[(($15495)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22977    var $15496=$15403; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22978    var $15497=(($15496+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22979    var $15498=$15497; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22980    HEAP32[(($15498)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22981    var $15499=(($15403+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22982    var $15500=$235; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 22983    $230=$15499;
 22984    $231=$15500;
 22985    var $15501=$230;
 22986    var $15502=$231; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
 22987    $225=$15501;
 22988    $226=$15502;
 22989    var $15503=$225;
 22990    var $15504=$15503; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 22991    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($15504) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2582; break; } else { label = 2598; break; }
 22992   case 2582: 
 22993    var $15505=$15503; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 22994    HEAP32[(($15505)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 22995    var $15506=(($15503+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 22996    $224=$15506;
 22997    var $15507=$224;
 22998    $223=$15507;
 22999    var $15508=$223;
 23000    var $15509=$15508; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 23001    var $15510=(($15508)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 23002    $222=$15510;
 23003    var $15511=$222;
 23004    $221=$15511;
 23005    var $15512=$221;
 23006    var $15513=$15512; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 23007    $220=$15513;
 23008    var $15514=$220;
 23009    var $15515=$15514; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 23010    $219=$15515;
 23011    var $15516=$219;
 23012    var $15517=(($15514)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 23013    $218=$15508;
 23014    var $15518=$218;
 23015    var $15519=(($15518)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 23016    $217=$15519;
 23017    var $15520=$217;
 23018    var $15521=$15520; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 23019    $216=$15521;
 23020    var $15522=$216;
 23021    var $15523=(($15522)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 23022    var $15524=(($15523)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 23023    var $15525=$15524; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 23024    var $15526=(($15525)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 23025    $__a_i_i_i_i_i_i539=$15526; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 23026    $__i_i_i_i_i_i_i540=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 23027    label = 2583; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 23028   case 2583: 
 23029    var $15528=$__i_i_i_i_i_i_i540; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 23030    var $15529=(($15528)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 23031    if ($15529) { label = 2584; break; } else { label = 2585; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 23032   case 2584: 
 23033    var $15531=$__i_i_i_i_i_i_i540; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 23034    var $15532=$__a_i_i_i_i_i_i539; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 23035    var $15533=(($15532+($15531<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 23036    HEAP32[(($15533)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 23037    var $15534=$__i_i_i_i_i_i_i540; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 23038    var $15535=((($15534)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 23039    $__i_i_i_i_i_i_i540=$15535; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 23040    label = 2583; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 23041   case 2585: 
 23042    var $15536=(($15503+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 23043    HEAP32[(($15536)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 23044    var $15537=(($15503+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 23045    var $15538=$226; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 23046    HEAP32[(($15537)>>2)]=$15538; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 23047    $215=$229;
 23048    var $15539=$215;
 23049    $214=$15539;
 23050    var $15540=$214;
 23051    var $15541=$15540; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 23052    var $15542=(($15540)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 23053    $213=$15542;
 23054    var $15543=$213;
 23055    $212=$15543;
 23056    var $15544=$212;
 23057    var $15545=$15544; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 23058    $211=$15545;
 23059    var $15546=$211;
 23060    var $15547=$15546; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 23061    $210=$15547;
 23062    var $15548=$210;
 23063    var $15549=(($15546)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 23064    $209=$15540;
 23065    var $15550=$209;
 23066    var $15551=(($15550)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 23067    $208=$15551;
 23068    var $15552=$208;
 23069    var $15553=$15552; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 23070    $207=$15553;
 23071    var $15554=$207;
 23072    var $15555=(($15554)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 23073    var $15556=(($15555)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 23074    var $15557=$15556; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 23075    var $15558=(($15557)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 23076    $__a_i_i_i1_i_i_i537=$15558; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 23077    $__i_i_i_i2_i_i_i538=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 23078    label = 2586; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 23079   case 2586: 
 23080    var $15560=$__i_i_i_i2_i_i_i538; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 23081    var $15561=(($15560)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 23082    if ($15561) { label = 2587; break; } else { label = 2588; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 23083   case 2587: 
 23084    var $15563=$__i_i_i_i2_i_i_i538; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 23085    var $15564=$__a_i_i_i1_i_i_i537; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 23086    var $15565=(($15564+($15563<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 23087    HEAP32[(($15565)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 23088    var $15566=$__i_i_i_i2_i_i_i538; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 23089    var $15567=((($15566)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 23090    $__i_i_i_i2_i_i_i538=$15567; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 23091    label = 2586; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 23092   case 2588: 
 23093    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($15503, $229) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2589; break; } else { label = 2591; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 23094   case 2589: 
 23095    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($229) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2604; break; } else { label = 2590; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 23096   case 2590: 
 23097    var $15570$0 = ___cxa_find_matching_catch(-1, -1); $15570$1 = tempRet0;
 23098    var $15571=$15570$0;
 23099    $227=$15571; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 23100    var $15572=$15570$1;
 23101    $228=$15572; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 23102    label = 2593; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 23103   case 2591: 
 23104    var $15574$0 = ___cxa_find_matching_catch(-1, -1); $15574$1 = tempRet0;
 23105    var $15575=$15574$0;
 23106    $227=$15575; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 23107    var $15576=$15574$1;
 23108    $228=$15576; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 23109    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($229) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2592; break; } else { label = 2596; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 23110   case 2592: 
 23111    label = 2593; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 23112   case 2593: 
 23113    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($15506) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2594; break; } else { label = 2596; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 23114   case 2594: 
 23115    var $15580=$15503; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 23116    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($15580) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2595; break; } else { label = 2596; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 23117   case 2595: 
 23118    var $15582=$227; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 23119    var $15583=$228; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 23120    var $15584$0=$15582;
 23121    var $15584$1=0;
 23122    var $15585$0=$15584$0;
 23123    var $15585$1=$15583;
 23124    var $eh_lpad_body_i545$1 = $15585$1;var $eh_lpad_body_i545$0 = $15585$0;label = 2599; break;
 23125   case 2596: 
 23126    var $15587$0 = ___cxa_find_matching_catch(-1, -1,0); $15587$1 = tempRet0;
 23127    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 23128    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 23129   case 2597: 
 23130    var $15589$0 = ___cxa_find_matching_catch(-1, -1); $15589$1 = tempRet0;
 23131    var $15590=$15589$0;
 23132    $236=$15590; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23133    var $15591=$15589$1;
 23134    $237=$15591; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23135    label = 2601; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23136   case 2598: 
 23137    var $15593$0 = ___cxa_find_matching_catch(-1, -1); $15593$1 = tempRet0;
 23138    var $eh_lpad_body_i545$1 = $15593$1;var $eh_lpad_body_i545$0 = $15593$0;label = 2599; break;
 23139   case 2599: 
 23140    var $eh_lpad_body_i545$0;
 23141    var $eh_lpad_body_i545$1;
 23142    var $15594=$eh_lpad_body_i545$0;
 23143    $236=$15594; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23144    var $15595=$eh_lpad_body_i545$1;
 23145    $237=$15595; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23146    var $15596=$15403; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 23147    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($15596, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2600; break; } else { label = 2603; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 23148   case 2600: 
 23149    label = 2601; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 23150   case 2601: 
 23151    var $15599=$15403; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 23152    var $15600=(($15599+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 23153    var $15601=$15600; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 23154    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($15601) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2602; break; } else { label = 2603; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 23155   case 2602: 
 23156    var $15603=$236; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 23157    var $15604=$237; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 23158    var $15605$0=$15603;
 23159    var $15605$1=0;
 23160    var $15606$0=$15605$0;
 23161    var $15606$1=$15604;
 23162    ___resumeException($15606$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 23163   case 2603: 
 23164    var $15608$0 = ___cxa_find_matching_catch(-1, -1,0); $15608$1 = tempRet0;
 23165    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 23166    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 23167   case 2604: 
 23168    var $15609=$std_stringstream39; //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23169    var $15610=(($15609+8)|0); //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23170    var $15611=$15610; //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23171    var $15612 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($15611, ((79544)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2605; break; } else { label = 2626; break; } //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23172   case 2605: 
 23173    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2779, ((80048)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2606; break; } else { label = 2626; break; } //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23174   case 2606: 
 23175    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2778, $2779, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2607; break; } else { label = 2627; break; } //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23176   case 2607: 
 23177    var $15616 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($15612, $2778) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2608; break; } else { label = 2628; break; } //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23178   case 2608: 
 23179    var $15618 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($15616, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2609; break; } else { label = 2628; break; } //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23180   case 2609: 
 23181    var $15620 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($15618, ((79832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2610; break; } else { label = 2628; break; } //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23182   case 2610: 
 23183    var $15622 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($15620, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2611; break; } else { label = 2628; break; } //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23184   case 2611: 
 23185    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2778) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2612; break; } else { label = 2627; break; } //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23186   case 2612: 
 23187    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2779) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2613; break; } else { label = 2626; break; } //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23188   case 2613: 
 23189    var $15626=___cxa_allocate_exception(8); //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23190    $2781=1;
 23191    var $15627=$15626; //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23192    $194=$std_stringstream39;
 23193    var $15628=$194;
 23194    var $15629=(($15628+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
 23195    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2780, $15629) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2614; break; } else { label = 2632; break; }
 23196   case 2614: 
 23197    label = 2615; break;
 23198   case 2615: 
 23199    $193=$2780;
 23200    var $15631=$193;
 23201    $192=$15631;
 23202    var $15632=$192;
 23203    $191=$15632;
 23204    var $15633=$191;
 23205    $190=$15633;
 23206    var $15634=$190;
 23207    var $15635=(($15634)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 23208    $189=$15635;
 23209    var $15636=$189;
 23210    var $15637=$15636; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 23211    $188=$15637;
 23212    var $15638=$188;
 23213    var $15639=(($15638)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 23214    var $15640=(($15639)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 23215    var $15641=$15640; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 23216    var $15642=(($15641)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 23217    var $15643=$15642; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 23218    var $15644=HEAP8[($15643)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 23219    var $15645=(($15644)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 23220    var $15646=$15645 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 23221    var $15647=(($15646)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 23222    if ($15647) { label = 2616; break; } else { label = 2617; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
 23223   case 2616: 
 23224    $182=$15633;
 23225    var $15649=$182;
 23226    var $15650=(($15649)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 23227    $181=$15650;
 23228    var $15651=$181;
 23229    var $15652=$15651; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 23230    $180=$15652;
 23231    var $15653=$180;
 23232    var $15654=(($15653)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 23233    var $15655=(($15654)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 23234    var $15656=$15655; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 23235    var $15657=(($15656+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 23236    var $15658=HEAP32[(($15657)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 23237    var $15672 = $15658;label = 2618; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 23238   case 2617: 
 23239    $187=$15633;
 23240    var $15660=$187;
 23241    var $15661=(($15660)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 23242    $186=$15661;
 23243    var $15662=$186;
 23244    var $15663=$15662; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 23245    $185=$15663;
 23246    var $15664=$185;
 23247    var $15665=(($15664)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 23248    var $15666=(($15665)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 23249    var $15667=$15666; //@line 1599 "G:/emscripten/system/include/libcxx/string"
 23250    var $15668=(($15667+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 23251    var $15669=(($15668)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 23252    $184=$15669;
 23253    var $15670=$184; //@line 960 "G:/emscripten/system/include/libcxx/memory"
 23254    $183=$15670;
 23255    var $15671=$183; //@line 627 "G:/emscripten/system/include/libcxx/memory"
 23256    var $15672 = $15671;label = 2618; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 23257   case 2618: 
 23258    var $15672; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 23259    $179=$15672;
 23260    var $15673=$179; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
 23261    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($15627, $15673) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2619; break; } else { label = 2633; break; } //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23262   case 2619: 
 23263    $2781=0; //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23264    (function() { try { __THREW__ = 0; return ___cxa_throw($15626, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 2633; break; } //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23265    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2780) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2620; break; } else { label = 2632; break; } //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23266   case 2620: 
 23267    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream39); //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23268    label = 2640; break; //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23269   case 2621: 
 23270    var $15678$0 = ___cxa_find_matching_catch(-1, -1); $15678$1 = tempRet0;
 23271    var $15679=$15678$0;
 23272    $2542=$15679; //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23273    var $15680=$15678$1;
 23274    $2543=$15680; //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23275    label = 2624; break; //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23276   case 2622: 
 23277    var $15682$0 = ___cxa_find_matching_catch(-1, -1); $15682$1 = tempRet0;
 23278    var $15683=$15682$0;
 23279    $2542=$15683; //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23280    var $15684=$15682$1;
 23281    $2543=$15684; //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23282    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2776) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2623; break; } else { label = 2841; break; } //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23283   case 2623: 
 23284    label = 2624; break; //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23285   case 2624: 
 23286    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2777) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2625; break; } else { label = 2841; break; } //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23287   case 2625: 
 23288    label = 2840; break; //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23289   case 2626: 
 23290    var $15689$0 = ___cxa_find_matching_catch(-1, -1); $15689$1 = tempRet0;
 23291    var $15690=$15689$0;
 23292    $2542=$15690; //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23293    var $15691=$15689$1;
 23294    $2543=$15691; //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23295    label = 2638; break; //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23296   case 2627: 
 23297    var $15693$0 = ___cxa_find_matching_catch(-1, -1); $15693$1 = tempRet0;
 23298    var $15694=$15693$0;
 23299    $2542=$15694; //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23300    var $15695=$15693$1;
 23301    $2543=$15695; //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23302    label = 2630; break; //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23303   case 2628: 
 23304    var $15697$0 = ___cxa_find_matching_catch(-1, -1); $15697$1 = tempRet0;
 23305    var $15698=$15697$0;
 23306    $2542=$15698; //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23307    var $15699=$15697$1;
 23308    $2543=$15699; //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23309    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2778) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2629; break; } else { label = 2841; break; } //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23310   case 2629: 
 23311    label = 2630; break; //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23312   case 2630: 
 23313    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2779) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2631; break; } else { label = 2841; break; } //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23314   case 2631: 
 23315    label = 2638; break; //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23316   case 2632: 
 23317    var $15704$0 = ___cxa_find_matching_catch(-1, -1); $15704$1 = tempRet0;
 23318    var $15705=$15704$0;
 23319    $2542=$15705; //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23320    var $15706=$15704$1;
 23321    $2543=$15706; //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23322    label = 2635; break; //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23323   case 2633: 
 23324    var $15708$0 = ___cxa_find_matching_catch(-1, -1); $15708$1 = tempRet0;
 23325    var $15709=$15708$0;
 23326    $2542=$15709; //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23327    var $15710=$15708$1;
 23328    $2543=$15710; //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23329    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2780) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2634; break; } else { label = 2841; break; } //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23330   case 2634: 
 23331    label = 2635; break; //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23332   case 2635: 
 23333    var $15713=$2781; //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23334    if ($15713) { label = 2636; break; } else { label = 2637; break; } //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23335   case 2636: 
 23336    ___cxa_free_exception($15626); //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23337    label = 2637; break; //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23338   case 2637: 
 23339    label = 2638; break; //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23340   case 2638: 
 23341    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream39) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2639; break; } else { label = 2841; break; } //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23342   case 2639: 
 23343    label = 2840; break; //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23344   case 2640: 
 23345    label = 2641; break; //@line 181 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23346   case 2641: 
 23347    label = 2642; break; //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23348   case 2642: 
 23349    __ZN6StringC1EPKc($2783, ((79320)|0)); //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23350    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2782, $2783, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2643; break; } else { label = 2687; break; } //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23351   case 2643: 
 23352    var $15722 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2782, ((79096)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2644; break; } else { label = 2688; break; } //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23353   case 2644: 
 23354    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2782) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2645; break; } else { label = 2687; break; } //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23355   case 2645: 
 23356    __ZN6StringD1Ev($2783); //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23357    if ($15722) { label = 2646; break; } else { label = 2706; break; } //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23358   case 2646: 
 23359    $175=$std_stringstream40;
 23360    $176=24;
 23361    var $15726=$175;
 23362    var $15727=$15726; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23363    var $15728=(($15727+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23364    var $15729=$15728; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23365    $174=$15729;
 23366    var $15730=$174;
 23367    var $15731=$15730; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 23368    $173=$15731;
 23369    var $15732=$173;
 23370    var $15733=$15732; //@line 328 "G:/emscripten/system/include/libcxx/ios"
 23371    HEAP32[(($15733)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
 23372    var $15734=$15730; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 23373    HEAP32[(($15734)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 23374    var $15735=$15726; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23375    HEAP32[(($15735)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23376    var $15736=$15726; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23377    var $15737=(($15736+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23378    var $15738=$15737; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23379    HEAP32[(($15738)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23380    var $15739=$15726; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23381    var $15740=(($15739+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23382    var $15741=$15740; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23383    HEAP32[(($15741)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23384    var $15742=$15726; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23385    var $15743=(($15726+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23386    var $15744=$15743; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23387    $143=$15742;
 23388    $144=((109796)|0);
 23389    $145=$15744;
 23390    var $15745=$143;
 23391    var $15746=$144;
 23392    var $15747=$15745; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23393    var $15748=(($15746+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23394    var $15749=$145; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23395    $140=$15747;
 23396    $141=$15748;
 23397    $142=$15749;
 23398    var $15750=$140;
 23399    var $15751=$141;
 23400    var $15752=HEAP32[(($15751)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 23401    var $15753=$15750; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 23402    HEAP32[(($15753)>>2)]=$15752; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 23403    var $15754=(($15751+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 23404    var $15755=HEAP32[(($15754)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 23405    var $15756=$15750; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 23406    var $15757=HEAP32[(($15756)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 23407    var $15758=((($15757)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 23408    var $15759=$15758; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 23409    var $15760=HEAP32[(($15759)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 23410    var $15761=$15750; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 23411    var $15762=(($15761+$15760)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 23412    var $15763=$15762; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 23413    HEAP32[(($15763)>>2)]=$15755; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 23414    var $15764=(($15750+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 23415    HEAP32[(($15764)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 23416    var $15765=$15750; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 23417    var $15766=HEAP32[(($15765)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 23418    var $15767=((($15766)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 23419    var $15768=$15767; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 23420    var $15769=HEAP32[(($15768)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 23421    var $15770=$15750; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 23422    var $15771=(($15770+$15769)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 23423    var $15772=$15771; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 23424    var $15773=$142; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 23425    $138=$15772;
 23426    $139=$15773;
 23427    var $15774=$138;
 23428    var $15775=$15774; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 23429    var $15776=$139; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 23430    var $15777=$15776; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 23431    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($15775, $15777) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2647; break; } else { label = 2663; break; }
 23432   case 2647: 
 23433    var $15778=(($15774+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
 23434    HEAP32[(($15778)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
 23435    var $15779=(($15774+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
 23436    HEAP32[(($15779)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
 23437    var $15780=$15745; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23438    var $15781=(($15780+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23439    var $15782=$15781; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23440    var $15783=(($15746+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23441    $136=$15782;
 23442    $137=$15783;
 23443    var $15784=$136;
 23444    var $15785=$137;
 23445    var $15786=HEAP32[(($15785)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 23446    var $15787=$15784; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 23447    HEAP32[(($15787)>>2)]=$15786; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 23448    var $15788=(($15785+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 23449    var $15789=HEAP32[(($15788)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 23450    var $15790=$15784; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 23451    var $15791=HEAP32[(($15790)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 23452    var $15792=((($15791)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 23453    var $15793=$15792; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 23454    var $15794=HEAP32[(($15793)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 23455    var $15795=$15784; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 23456    var $15796=(($15795+$15794)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 23457    var $15797=$15796; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 23458    HEAP32[(($15797)>>2)]=$15789; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 23459    var $15798=HEAP32[(($15746)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23460    var $15799=$15745; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23461    HEAP32[(($15799)>>2)]=$15798; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23462    var $15800=(($15746+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23463    var $15801=HEAP32[(($15800)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23464    var $15802=$15745; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23465    var $15803=HEAP32[(($15802)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23466    var $15804=((($15803)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23467    var $15805=$15804; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23468    var $15806=HEAP32[(($15805)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23469    var $15807=$15745; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23470    var $15808=(($15807+$15806)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23471    var $15809=$15808; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23472    HEAP32[(($15809)>>2)]=$15801; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23473    var $15810=(($15746+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23474    var $15811=HEAP32[(($15810)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23475    var $15812=$15745; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23476    var $15813=(($15812+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23477    var $15814=$15813; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23478    HEAP32[(($15814)>>2)]=$15811; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23479    var $15815=$15726; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23480    HEAP32[(($15815)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23481    var $15816=$15726; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23482    var $15817=(($15816+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23483    var $15818=$15817; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23484    HEAP32[(($15818)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23485    var $15819=$15726; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23486    var $15820=(($15819+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23487    var $15821=$15820; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23488    HEAP32[(($15821)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23489    var $15822=(($15726+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23490    var $15823=$176; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23491    $171=$15822;
 23492    $172=$15823;
 23493    var $15824=$171;
 23494    var $15825=$172; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
 23495    $166=$15824;
 23496    $167=$15825;
 23497    var $15826=$166;
 23498    var $15827=$15826; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 23499    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($15827) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2648; break; } else { label = 2664; break; }
 23500   case 2648: 
 23501    var $15828=$15826; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 23502    HEAP32[(($15828)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 23503    var $15829=(($15826+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 23504    $165=$15829;
 23505    var $15830=$165;
 23506    $164=$15830;
 23507    var $15831=$164;
 23508    var $15832=$15831; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 23509    var $15833=(($15831)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 23510    $163=$15833;
 23511    var $15834=$163;
 23512    $162=$15834;
 23513    var $15835=$162;
 23514    var $15836=$15835; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 23515    $161=$15836;
 23516    var $15837=$161;
 23517    var $15838=$15837; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 23518    $160=$15838;
 23519    var $15839=$160;
 23520    var $15840=(($15837)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 23521    $159=$15831;
 23522    var $15841=$159;
 23523    var $15842=(($15841)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 23524    $158=$15842;
 23525    var $15843=$158;
 23526    var $15844=$15843; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 23527    $157=$15844;
 23528    var $15845=$157;
 23529    var $15846=(($15845)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 23530    var $15847=(($15846)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 23531    var $15848=$15847; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 23532    var $15849=(($15848)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 23533    $__a_i_i_i_i_i_i552=$15849; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 23534    $__i_i_i_i_i_i_i553=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 23535    label = 2649; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 23536   case 2649: 
 23537    var $15851=$__i_i_i_i_i_i_i553; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 23538    var $15852=(($15851)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 23539    if ($15852) { label = 2650; break; } else { label = 2651; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 23540   case 2650: 
 23541    var $15854=$__i_i_i_i_i_i_i553; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 23542    var $15855=$__a_i_i_i_i_i_i552; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 23543    var $15856=(($15855+($15854<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 23544    HEAP32[(($15856)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 23545    var $15857=$__i_i_i_i_i_i_i553; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 23546    var $15858=((($15857)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 23547    $__i_i_i_i_i_i_i553=$15858; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 23548    label = 2649; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 23549   case 2651: 
 23550    var $15859=(($15826+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 23551    HEAP32[(($15859)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 23552    var $15860=(($15826+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 23553    var $15861=$167; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 23554    HEAP32[(($15860)>>2)]=$15861; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 23555    $156=$170;
 23556    var $15862=$156;
 23557    $155=$15862;
 23558    var $15863=$155;
 23559    var $15864=$15863; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 23560    var $15865=(($15863)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 23561    $154=$15865;
 23562    var $15866=$154;
 23563    $153=$15866;
 23564    var $15867=$153;
 23565    var $15868=$15867; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 23566    $152=$15868;
 23567    var $15869=$152;
 23568    var $15870=$15869; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 23569    $151=$15870;
 23570    var $15871=$151;
 23571    var $15872=(($15869)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 23572    $150=$15863;
 23573    var $15873=$150;
 23574    var $15874=(($15873)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 23575    $149=$15874;
 23576    var $15875=$149;
 23577    var $15876=$15875; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 23578    $148=$15876;
 23579    var $15877=$148;
 23580    var $15878=(($15877)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 23581    var $15879=(($15878)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 23582    var $15880=$15879; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 23583    var $15881=(($15880)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 23584    $__a_i_i_i1_i_i_i550=$15881; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 23585    $__i_i_i_i2_i_i_i551=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 23586    label = 2652; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 23587   case 2652: 
 23588    var $15883=$__i_i_i_i2_i_i_i551; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 23589    var $15884=(($15883)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 23590    if ($15884) { label = 2653; break; } else { label = 2654; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 23591   case 2653: 
 23592    var $15886=$__i_i_i_i2_i_i_i551; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 23593    var $15887=$__a_i_i_i1_i_i_i550; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 23594    var $15888=(($15887+($15886<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 23595    HEAP32[(($15888)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 23596    var $15889=$__i_i_i_i2_i_i_i551; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 23597    var $15890=((($15889)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 23598    $__i_i_i_i2_i_i_i551=$15890; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 23599    label = 2652; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 23600   case 2654: 
 23601    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($15826, $170) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2655; break; } else { label = 2657; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 23602   case 2655: 
 23603    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($170) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2670; break; } else { label = 2656; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 23604   case 2656: 
 23605    var $15893$0 = ___cxa_find_matching_catch(-1, -1); $15893$1 = tempRet0;
 23606    var $15894=$15893$0;
 23607    $168=$15894; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 23608    var $15895=$15893$1;
 23609    $169=$15895; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 23610    label = 2659; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 23611   case 2657: 
 23612    var $15897$0 = ___cxa_find_matching_catch(-1, -1); $15897$1 = tempRet0;
 23613    var $15898=$15897$0;
 23614    $168=$15898; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 23615    var $15899=$15897$1;
 23616    $169=$15899; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 23617    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($170) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2658; break; } else { label = 2662; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 23618   case 2658: 
 23619    label = 2659; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 23620   case 2659: 
 23621    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($15829) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2660; break; } else { label = 2662; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 23622   case 2660: 
 23623    var $15903=$15826; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 23624    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($15903) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2661; break; } else { label = 2662; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 23625   case 2661: 
 23626    var $15905=$168; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 23627    var $15906=$169; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 23628    var $15907$0=$15905;
 23629    var $15907$1=0;
 23630    var $15908$0=$15907$0;
 23631    var $15908$1=$15906;
 23632    var $eh_lpad_body_i558$1 = $15908$1;var $eh_lpad_body_i558$0 = $15908$0;label = 2665; break;
 23633   case 2662: 
 23634    var $15910$0 = ___cxa_find_matching_catch(-1, -1,0); $15910$1 = tempRet0;
 23635    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 23636    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 23637   case 2663: 
 23638    var $15912$0 = ___cxa_find_matching_catch(-1, -1); $15912$1 = tempRet0;
 23639    var $15913=$15912$0;
 23640    $177=$15913; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23641    var $15914=$15912$1;
 23642    $178=$15914; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23643    label = 2667; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23644   case 2664: 
 23645    var $15916$0 = ___cxa_find_matching_catch(-1, -1); $15916$1 = tempRet0;
 23646    var $eh_lpad_body_i558$1 = $15916$1;var $eh_lpad_body_i558$0 = $15916$0;label = 2665; break;
 23647   case 2665: 
 23648    var $eh_lpad_body_i558$0;
 23649    var $eh_lpad_body_i558$1;
 23650    var $15917=$eh_lpad_body_i558$0;
 23651    $177=$15917; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23652    var $15918=$eh_lpad_body_i558$1;
 23653    $178=$15918; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23654    var $15919=$15726; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 23655    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($15919, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2666; break; } else { label = 2669; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 23656   case 2666: 
 23657    label = 2667; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 23658   case 2667: 
 23659    var $15922=$15726; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 23660    var $15923=(($15922+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 23661    var $15924=$15923; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 23662    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($15924) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2668; break; } else { label = 2669; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 23663   case 2668: 
 23664    var $15926=$177; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 23665    var $15927=$178; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 23666    var $15928$0=$15926;
 23667    var $15928$1=0;
 23668    var $15929$0=$15928$0;
 23669    var $15929$1=$15927;
 23670    ___resumeException($15929$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 23671   case 2669: 
 23672    var $15931$0 = ___cxa_find_matching_catch(-1, -1,0); $15931$1 = tempRet0;
 23673    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 23674    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 23675   case 2670: 
 23676    var $15932=$std_stringstream40; //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23677    var $15933=(($15932+8)|0); //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23678    var $15934=$15933; //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23679    var $15935 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($15934, ((78680)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2671; break; } else { label = 2692; break; } //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23680   case 2671: 
 23681    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2785, ((79320)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2672; break; } else { label = 2692; break; } //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23682   case 2672: 
 23683    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2784, $2785, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2673; break; } else { label = 2693; break; } //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23684   case 2673: 
 23685    var $15939 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($15935, $2784) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2674; break; } else { label = 2694; break; } //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23686   case 2674: 
 23687    var $15941 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($15939, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2675; break; } else { label = 2694; break; } //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23688   case 2675: 
 23689    var $15943 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($15941, ((79096)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2676; break; } else { label = 2694; break; } //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23690   case 2676: 
 23691    var $15945 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($15943, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2677; break; } else { label = 2694; break; } //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23692   case 2677: 
 23693    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2784) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2678; break; } else { label = 2693; break; } //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23694   case 2678: 
 23695    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2785) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2679; break; } else { label = 2692; break; } //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23696   case 2679: 
 23697    var $15949=___cxa_allocate_exception(8); //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23698    $2787=1;
 23699    var $15950=$15949; //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23700    $135=$std_stringstream40;
 23701    var $15951=$135;
 23702    var $15952=(($15951+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
 23703    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2786, $15952) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2680; break; } else { label = 2698; break; }
 23704   case 2680: 
 23705    label = 2681; break;
 23706   case 2681: 
 23707    $134=$2786;
 23708    var $15954=$134;
 23709    $133=$15954;
 23710    var $15955=$133;
 23711    $132=$15955;
 23712    var $15956=$132;
 23713    $131=$15956;
 23714    var $15957=$131;
 23715    var $15958=(($15957)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 23716    $130=$15958;
 23717    var $15959=$130;
 23718    var $15960=$15959; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 23719    $129=$15960;
 23720    var $15961=$129;
 23721    var $15962=(($15961)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 23722    var $15963=(($15962)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 23723    var $15964=$15963; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 23724    var $15965=(($15964)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 23725    var $15966=$15965; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 23726    var $15967=HEAP8[($15966)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 23727    var $15968=(($15967)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 23728    var $15969=$15968 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 23729    var $15970=(($15969)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 23730    if ($15970) { label = 2682; break; } else { label = 2683; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
 23731   case 2682: 
 23732    $123=$15956;
 23733    var $15972=$123;
 23734    var $15973=(($15972)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 23735    $122=$15973;
 23736    var $15974=$122;
 23737    var $15975=$15974; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 23738    $121=$15975;
 23739    var $15976=$121;
 23740    var $15977=(($15976)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 23741    var $15978=(($15977)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 23742    var $15979=$15978; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 23743    var $15980=(($15979+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 23744    var $15981=HEAP32[(($15980)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 23745    var $15995 = $15981;label = 2684; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 23746   case 2683: 
 23747    $128=$15956;
 23748    var $15983=$128;
 23749    var $15984=(($15983)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 23750    $127=$15984;
 23751    var $15985=$127;
 23752    var $15986=$15985; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 23753    $126=$15986;
 23754    var $15987=$126;
 23755    var $15988=(($15987)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 23756    var $15989=(($15988)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 23757    var $15990=$15989; //@line 1599 "G:/emscripten/system/include/libcxx/string"
 23758    var $15991=(($15990+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 23759    var $15992=(($15991)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 23760    $125=$15992;
 23761    var $15993=$125; //@line 960 "G:/emscripten/system/include/libcxx/memory"
 23762    $124=$15993;
 23763    var $15994=$124; //@line 627 "G:/emscripten/system/include/libcxx/memory"
 23764    var $15995 = $15994;label = 2684; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 23765   case 2684: 
 23766    var $15995; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 23767    $120=$15995;
 23768    var $15996=$120; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
 23769    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($15950, $15996) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2685; break; } else { label = 2699; break; } //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23770   case 2685: 
 23771    $2787=0; //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23772    (function() { try { __THREW__ = 0; return ___cxa_throw($15949, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 2699; break; } //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23773    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2786) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2686; break; } else { label = 2698; break; } //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23774   case 2686: 
 23775    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream40); //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23776    label = 2706; break; //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23777   case 2687: 
 23778    var $16001$0 = ___cxa_find_matching_catch(-1, -1); $16001$1 = tempRet0;
 23779    var $16002=$16001$0;
 23780    $2542=$16002; //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23781    var $16003=$16001$1;
 23782    $2543=$16003; //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23783    label = 2690; break; //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23784   case 2688: 
 23785    var $16005$0 = ___cxa_find_matching_catch(-1, -1); $16005$1 = tempRet0;
 23786    var $16006=$16005$0;
 23787    $2542=$16006; //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23788    var $16007=$16005$1;
 23789    $2543=$16007; //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23790    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2782) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2689; break; } else { label = 2841; break; } //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23791   case 2689: 
 23792    label = 2690; break; //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23793   case 2690: 
 23794    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2783) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2691; break; } else { label = 2841; break; } //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23795   case 2691: 
 23796    label = 2840; break; //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23797   case 2692: 
 23798    var $16012$0 = ___cxa_find_matching_catch(-1, -1); $16012$1 = tempRet0;
 23799    var $16013=$16012$0;
 23800    $2542=$16013; //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23801    var $16014=$16012$1;
 23802    $2543=$16014; //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23803    label = 2704; break; //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23804   case 2693: 
 23805    var $16016$0 = ___cxa_find_matching_catch(-1, -1); $16016$1 = tempRet0;
 23806    var $16017=$16016$0;
 23807    $2542=$16017; //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23808    var $16018=$16016$1;
 23809    $2543=$16018; //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23810    label = 2696; break; //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23811   case 2694: 
 23812    var $16020$0 = ___cxa_find_matching_catch(-1, -1); $16020$1 = tempRet0;
 23813    var $16021=$16020$0;
 23814    $2542=$16021; //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23815    var $16022=$16020$1;
 23816    $2543=$16022; //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23817    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2784) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2695; break; } else { label = 2841; break; } //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23818   case 2695: 
 23819    label = 2696; break; //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23820   case 2696: 
 23821    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2785) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2697; break; } else { label = 2841; break; } //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23822   case 2697: 
 23823    label = 2704; break; //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23824   case 2698: 
 23825    var $16027$0 = ___cxa_find_matching_catch(-1, -1); $16027$1 = tempRet0;
 23826    var $16028=$16027$0;
 23827    $2542=$16028; //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23828    var $16029=$16027$1;
 23829    $2543=$16029; //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23830    label = 2701; break; //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23831   case 2699: 
 23832    var $16031$0 = ___cxa_find_matching_catch(-1, -1); $16031$1 = tempRet0;
 23833    var $16032=$16031$0;
 23834    $2542=$16032; //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23835    var $16033=$16031$1;
 23836    $2543=$16033; //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23837    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2786) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2700; break; } else { label = 2841; break; } //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23838   case 2700: 
 23839    label = 2701; break; //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23840   case 2701: 
 23841    var $16036=$2787; //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23842    if ($16036) { label = 2702; break; } else { label = 2703; break; } //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23843   case 2702: 
 23844    ___cxa_free_exception($15949); //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23845    label = 2703; break; //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23846   case 2703: 
 23847    label = 2704; break; //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23848   case 2704: 
 23849    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream40) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2705; break; } else { label = 2841; break; } //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23850   case 2705: 
 23851    label = 2840; break; //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23852   case 2706: 
 23853    label = 2707; break; //@line 182 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23854   case 2707: 
 23855    label = 2708; break; //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23856   case 2708: 
 23857    __ZN6StringC1EPKc($2789, ((78400)|0)); //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23858    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2788, $2789, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2709; break; } else { label = 2753; break; } //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23859   case 2709: 
 23860    var $16045 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2788, ((78240)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2710; break; } else { label = 2754; break; } //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23861   case 2710: 
 23862    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2788) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2711; break; } else { label = 2753; break; } //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23863   case 2711: 
 23864    __ZN6StringD1Ev($2789); //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23865    if ($16045) { label = 2712; break; } else { label = 2772; break; } //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 23866   case 2712: 
 23867    $116=$std_stringstream41;
 23868    $117=24;
 23869    var $16049=$116;
 23870    var $16050=$16049; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23871    var $16051=(($16050+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23872    var $16052=$16051; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23873    $115=$16052;
 23874    var $16053=$115;
 23875    var $16054=$16053; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 23876    $114=$16054;
 23877    var $16055=$114;
 23878    var $16056=$16055; //@line 328 "G:/emscripten/system/include/libcxx/ios"
 23879    HEAP32[(($16056)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
 23880    var $16057=$16053; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 23881    HEAP32[(($16057)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 23882    var $16058=$16049; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23883    HEAP32[(($16058)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23884    var $16059=$16049; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23885    var $16060=(($16059+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23886    var $16061=$16060; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23887    HEAP32[(($16061)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23888    var $16062=$16049; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23889    var $16063=(($16062+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23890    var $16064=$16063; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23891    HEAP32[(($16064)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23892    var $16065=$16049; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23893    var $16066=(($16049+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23894    var $16067=$16066; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23895    $84=$16065;
 23896    $85=((109796)|0);
 23897    $86=$16067;
 23898    var $16068=$84;
 23899    var $16069=$85;
 23900    var $16070=$16068; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23901    var $16071=(($16069+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23902    var $16072=$86; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23903    $81=$16070;
 23904    $82=$16071;
 23905    $83=$16072;
 23906    var $16073=$81;
 23907    var $16074=$82;
 23908    var $16075=HEAP32[(($16074)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 23909    var $16076=$16073; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 23910    HEAP32[(($16076)>>2)]=$16075; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 23911    var $16077=(($16074+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 23912    var $16078=HEAP32[(($16077)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 23913    var $16079=$16073; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 23914    var $16080=HEAP32[(($16079)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 23915    var $16081=((($16080)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 23916    var $16082=$16081; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 23917    var $16083=HEAP32[(($16082)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 23918    var $16084=$16073; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 23919    var $16085=(($16084+$16083)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 23920    var $16086=$16085; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 23921    HEAP32[(($16086)>>2)]=$16078; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 23922    var $16087=(($16073+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 23923    HEAP32[(($16087)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 23924    var $16088=$16073; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 23925    var $16089=HEAP32[(($16088)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 23926    var $16090=((($16089)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 23927    var $16091=$16090; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 23928    var $16092=HEAP32[(($16091)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 23929    var $16093=$16073; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 23930    var $16094=(($16093+$16092)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 23931    var $16095=$16094; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 23932    var $16096=$83; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 23933    $79=$16095;
 23934    $80=$16096;
 23935    var $16097=$79;
 23936    var $16098=$16097; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 23937    var $16099=$80; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 23938    var $16100=$16099; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 23939    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($16098, $16100) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2713; break; } else { label = 2729; break; }
 23940   case 2713: 
 23941    var $16101=(($16097+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
 23942    HEAP32[(($16101)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
 23943    var $16102=(($16097+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
 23944    HEAP32[(($16102)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
 23945    var $16103=$16068; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23946    var $16104=(($16103+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23947    var $16105=$16104; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23948    var $16106=(($16069+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23949    $77=$16105;
 23950    $78=$16106;
 23951    var $16107=$77;
 23952    var $16108=$78;
 23953    var $16109=HEAP32[(($16108)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 23954    var $16110=$16107; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 23955    HEAP32[(($16110)>>2)]=$16109; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 23956    var $16111=(($16108+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 23957    var $16112=HEAP32[(($16111)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 23958    var $16113=$16107; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 23959    var $16114=HEAP32[(($16113)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 23960    var $16115=((($16114)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 23961    var $16116=$16115; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 23962    var $16117=HEAP32[(($16116)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 23963    var $16118=$16107; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 23964    var $16119=(($16118+$16117)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 23965    var $16120=$16119; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 23966    HEAP32[(($16120)>>2)]=$16112; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 23967    var $16121=HEAP32[(($16069)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23968    var $16122=$16068; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23969    HEAP32[(($16122)>>2)]=$16121; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23970    var $16123=(($16069+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23971    var $16124=HEAP32[(($16123)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23972    var $16125=$16068; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23973    var $16126=HEAP32[(($16125)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23974    var $16127=((($16126)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23975    var $16128=$16127; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23976    var $16129=HEAP32[(($16128)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23977    var $16130=$16068; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23978    var $16131=(($16130+$16129)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23979    var $16132=$16131; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23980    HEAP32[(($16132)>>2)]=$16124; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23981    var $16133=(($16069+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23982    var $16134=HEAP32[(($16133)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23983    var $16135=$16068; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23984    var $16136=(($16135+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23985    var $16137=$16136; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23986    HEAP32[(($16137)>>2)]=$16134; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 23987    var $16138=$16049; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23988    HEAP32[(($16138)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23989    var $16139=$16049; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23990    var $16140=(($16139+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23991    var $16141=$16140; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23992    HEAP32[(($16141)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23993    var $16142=$16049; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23994    var $16143=(($16142+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23995    var $16144=$16143; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23996    HEAP32[(($16144)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23997    var $16145=(($16049+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23998    var $16146=$117; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 23999    $112=$16145;
 24000    $113=$16146;
 24001    var $16147=$112;
 24002    var $16148=$113; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
 24003    $107=$16147;
 24004    $108=$16148;
 24005    var $16149=$107;
 24006    var $16150=$16149; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 24007    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($16150) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2714; break; } else { label = 2730; break; }
 24008   case 2714: 
 24009    var $16151=$16149; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 24010    HEAP32[(($16151)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 24011    var $16152=(($16149+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 24012    $106=$16152;
 24013    var $16153=$106;
 24014    $105=$16153;
 24015    var $16154=$105;
 24016    var $16155=$16154; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 24017    var $16156=(($16154)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 24018    $104=$16156;
 24019    var $16157=$104;
 24020    $103=$16157;
 24021    var $16158=$103;
 24022    var $16159=$16158; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 24023    $102=$16159;
 24024    var $16160=$102;
 24025    var $16161=$16160; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 24026    $101=$16161;
 24027    var $16162=$101;
 24028    var $16163=(($16160)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 24029    $100=$16154;
 24030    var $16164=$100;
 24031    var $16165=(($16164)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 24032    $99=$16165;
 24033    var $16166=$99;
 24034    var $16167=$16166; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 24035    $98=$16167;
 24036    var $16168=$98;
 24037    var $16169=(($16168)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 24038    var $16170=(($16169)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 24039    var $16171=$16170; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 24040    var $16172=(($16171)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 24041    $__a_i_i_i_i_i_i565=$16172; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 24042    $__i_i_i_i_i_i_i566=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 24043    label = 2715; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 24044   case 2715: 
 24045    var $16174=$__i_i_i_i_i_i_i566; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 24046    var $16175=(($16174)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 24047    if ($16175) { label = 2716; break; } else { label = 2717; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 24048   case 2716: 
 24049    var $16177=$__i_i_i_i_i_i_i566; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 24050    var $16178=$__a_i_i_i_i_i_i565; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 24051    var $16179=(($16178+($16177<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 24052    HEAP32[(($16179)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 24053    var $16180=$__i_i_i_i_i_i_i566; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 24054    var $16181=((($16180)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 24055    $__i_i_i_i_i_i_i566=$16181; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 24056    label = 2715; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 24057   case 2717: 
 24058    var $16182=(($16149+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 24059    HEAP32[(($16182)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 24060    var $16183=(($16149+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 24061    var $16184=$108; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 24062    HEAP32[(($16183)>>2)]=$16184; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 24063    $97=$111;
 24064    var $16185=$97;
 24065    $96=$16185;
 24066    var $16186=$96;
 24067    var $16187=$16186; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 24068    var $16188=(($16186)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 24069    $95=$16188;
 24070    var $16189=$95;
 24071    $94=$16189;
 24072    var $16190=$94;
 24073    var $16191=$16190; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 24074    $93=$16191;
 24075    var $16192=$93;
 24076    var $16193=$16192; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 24077    $92=$16193;
 24078    var $16194=$92;
 24079    var $16195=(($16192)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 24080    $91=$16186;
 24081    var $16196=$91;
 24082    var $16197=(($16196)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 24083    $90=$16197;
 24084    var $16198=$90;
 24085    var $16199=$16198; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 24086    $89=$16199;
 24087    var $16200=$89;
 24088    var $16201=(($16200)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 24089    var $16202=(($16201)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 24090    var $16203=$16202; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 24091    var $16204=(($16203)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 24092    $__a_i_i_i1_i_i_i563=$16204; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 24093    $__i_i_i_i2_i_i_i564=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 24094    label = 2718; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 24095   case 2718: 
 24096    var $16206=$__i_i_i_i2_i_i_i564; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 24097    var $16207=(($16206)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 24098    if ($16207) { label = 2719; break; } else { label = 2720; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 24099   case 2719: 
 24100    var $16209=$__i_i_i_i2_i_i_i564; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 24101    var $16210=$__a_i_i_i1_i_i_i563; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 24102    var $16211=(($16210+($16209<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 24103    HEAP32[(($16211)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 24104    var $16212=$__i_i_i_i2_i_i_i564; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 24105    var $16213=((($16212)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 24106    $__i_i_i_i2_i_i_i564=$16213; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 24107    label = 2718; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 24108   case 2720: 
 24109    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($16149, $111) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2721; break; } else { label = 2723; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 24110   case 2721: 
 24111    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($111) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2736; break; } else { label = 2722; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 24112   case 2722: 
 24113    var $16216$0 = ___cxa_find_matching_catch(-1, -1); $16216$1 = tempRet0;
 24114    var $16217=$16216$0;
 24115    $109=$16217; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 24116    var $16218=$16216$1;
 24117    $110=$16218; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 24118    label = 2725; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 24119   case 2723: 
 24120    var $16220$0 = ___cxa_find_matching_catch(-1, -1); $16220$1 = tempRet0;
 24121    var $16221=$16220$0;
 24122    $109=$16221; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 24123    var $16222=$16220$1;
 24124    $110=$16222; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 24125    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($111) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2724; break; } else { label = 2728; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 24126   case 2724: 
 24127    label = 2725; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 24128   case 2725: 
 24129    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($16152) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2726; break; } else { label = 2728; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 24130   case 2726: 
 24131    var $16226=$16149; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 24132    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($16226) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2727; break; } else { label = 2728; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 24133   case 2727: 
 24134    var $16228=$109; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 24135    var $16229=$110; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 24136    var $16230$0=$16228;
 24137    var $16230$1=0;
 24138    var $16231$0=$16230$0;
 24139    var $16231$1=$16229;
 24140    var $eh_lpad_body_i571$1 = $16231$1;var $eh_lpad_body_i571$0 = $16231$0;label = 2731; break;
 24141   case 2728: 
 24142    var $16233$0 = ___cxa_find_matching_catch(-1, -1,0); $16233$1 = tempRet0;
 24143    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 24144    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 24145   case 2729: 
 24146    var $16235$0 = ___cxa_find_matching_catch(-1, -1); $16235$1 = tempRet0;
 24147    var $16236=$16235$0;
 24148    $118=$16236; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 24149    var $16237=$16235$1;
 24150    $119=$16237; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 24151    label = 2733; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 24152   case 2730: 
 24153    var $16239$0 = ___cxa_find_matching_catch(-1, -1); $16239$1 = tempRet0;
 24154    var $eh_lpad_body_i571$1 = $16239$1;var $eh_lpad_body_i571$0 = $16239$0;label = 2731; break;
 24155   case 2731: 
 24156    var $eh_lpad_body_i571$0;
 24157    var $eh_lpad_body_i571$1;
 24158    var $16240=$eh_lpad_body_i571$0;
 24159    $118=$16240; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 24160    var $16241=$eh_lpad_body_i571$1;
 24161    $119=$16241; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 24162    var $16242=$16049; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 24163    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($16242, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2732; break; } else { label = 2735; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 24164   case 2732: 
 24165    label = 2733; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 24166   case 2733: 
 24167    var $16245=$16049; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 24168    var $16246=(($16245+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 24169    var $16247=$16246; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 24170    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($16247) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2734; break; } else { label = 2735; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 24171   case 2734: 
 24172    var $16249=$118; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 24173    var $16250=$119; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 24174    var $16251$0=$16249;
 24175    var $16251$1=0;
 24176    var $16252$0=$16251$0;
 24177    var $16252$1=$16250;
 24178    ___resumeException($16252$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 24179   case 2735: 
 24180    var $16254$0 = ___cxa_find_matching_catch(-1, -1,0); $16254$1 = tempRet0;
 24181    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 24182    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 24183   case 2736: 
 24184    var $16255=$std_stringstream41; //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24185    var $16256=(($16255+8)|0); //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24186    var $16257=$16256; //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24187    var $16258 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($16257, ((77520)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2737; break; } else { label = 2758; break; } //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24188   case 2737: 
 24189    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2791, ((78400)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2738; break; } else { label = 2758; break; } //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24190   case 2738: 
 24191    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2790, $2791, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2739; break; } else { label = 2759; break; } //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24192   case 2739: 
 24193    var $16262 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($16258, $2790) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2740; break; } else { label = 2760; break; } //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24194   case 2740: 
 24195    var $16264 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($16262, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2741; break; } else { label = 2760; break; } //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24196   case 2741: 
 24197    var $16266 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($16264, ((78240)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2742; break; } else { label = 2760; break; } //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24198   case 2742: 
 24199    var $16268 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($16266, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2743; break; } else { label = 2760; break; } //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24200   case 2743: 
 24201    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2790) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2744; break; } else { label = 2759; break; } //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24202   case 2744: 
 24203    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2791) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2745; break; } else { label = 2758; break; } //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24204   case 2745: 
 24205    var $16272=___cxa_allocate_exception(8); //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24206    $2793=1;
 24207    var $16273=$16272; //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24208    $76=$std_stringstream41;
 24209    var $16274=$76;
 24210    var $16275=(($16274+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
 24211    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2792, $16275) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2746; break; } else { label = 2764; break; }
 24212   case 2746: 
 24213    label = 2747; break;
 24214   case 2747: 
 24215    $75=$2792;
 24216    var $16277=$75;
 24217    $74=$16277;
 24218    var $16278=$74;
 24219    $73=$16278;
 24220    var $16279=$73;
 24221    $72=$16279;
 24222    var $16280=$72;
 24223    var $16281=(($16280)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 24224    $71=$16281;
 24225    var $16282=$71;
 24226    var $16283=$16282; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 24227    $70=$16283;
 24228    var $16284=$70;
 24229    var $16285=(($16284)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 24230    var $16286=(($16285)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 24231    var $16287=$16286; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 24232    var $16288=(($16287)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 24233    var $16289=$16288; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 24234    var $16290=HEAP8[($16289)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 24235    var $16291=(($16290)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 24236    var $16292=$16291 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 24237    var $16293=(($16292)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 24238    if ($16293) { label = 2748; break; } else { label = 2749; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
 24239   case 2748: 
 24240    $64=$16279;
 24241    var $16295=$64;
 24242    var $16296=(($16295)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 24243    $63=$16296;
 24244    var $16297=$63;
 24245    var $16298=$16297; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 24246    $62=$16298;
 24247    var $16299=$62;
 24248    var $16300=(($16299)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 24249    var $16301=(($16300)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 24250    var $16302=$16301; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 24251    var $16303=(($16302+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 24252    var $16304=HEAP32[(($16303)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 24253    var $16318 = $16304;label = 2750; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 24254   case 2749: 
 24255    $69=$16279;
 24256    var $16306=$69;
 24257    var $16307=(($16306)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 24258    $68=$16307;
 24259    var $16308=$68;
 24260    var $16309=$16308; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 24261    $67=$16309;
 24262    var $16310=$67;
 24263    var $16311=(($16310)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 24264    var $16312=(($16311)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 24265    var $16313=$16312; //@line 1599 "G:/emscripten/system/include/libcxx/string"
 24266    var $16314=(($16313+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 24267    var $16315=(($16314)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 24268    $66=$16315;
 24269    var $16316=$66; //@line 960 "G:/emscripten/system/include/libcxx/memory"
 24270    $65=$16316;
 24271    var $16317=$65; //@line 627 "G:/emscripten/system/include/libcxx/memory"
 24272    var $16318 = $16317;label = 2750; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 24273   case 2750: 
 24274    var $16318; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 24275    $61=$16318;
 24276    var $16319=$61; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
 24277    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($16273, $16319) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2751; break; } else { label = 2765; break; } //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24278   case 2751: 
 24279    $2793=0; //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24280    (function() { try { __THREW__ = 0; return ___cxa_throw($16272, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 2765; break; } //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24281    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2792) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2752; break; } else { label = 2764; break; } //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24282   case 2752: 
 24283    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream41); //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24284    label = 2772; break; //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24285   case 2753: 
 24286    var $16324$0 = ___cxa_find_matching_catch(-1, -1); $16324$1 = tempRet0;
 24287    var $16325=$16324$0;
 24288    $2542=$16325; //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24289    var $16326=$16324$1;
 24290    $2543=$16326; //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24291    label = 2756; break; //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24292   case 2754: 
 24293    var $16328$0 = ___cxa_find_matching_catch(-1, -1); $16328$1 = tempRet0;
 24294    var $16329=$16328$0;
 24295    $2542=$16329; //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24296    var $16330=$16328$1;
 24297    $2543=$16330; //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24298    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2788) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2755; break; } else { label = 2841; break; } //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24299   case 2755: 
 24300    label = 2756; break; //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24301   case 2756: 
 24302    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2789) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2757; break; } else { label = 2841; break; } //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24303   case 2757: 
 24304    label = 2840; break; //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24305   case 2758: 
 24306    var $16335$0 = ___cxa_find_matching_catch(-1, -1); $16335$1 = tempRet0;
 24307    var $16336=$16335$0;
 24308    $2542=$16336; //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24309    var $16337=$16335$1;
 24310    $2543=$16337; //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24311    label = 2770; break; //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24312   case 2759: 
 24313    var $16339$0 = ___cxa_find_matching_catch(-1, -1); $16339$1 = tempRet0;
 24314    var $16340=$16339$0;
 24315    $2542=$16340; //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24316    var $16341=$16339$1;
 24317    $2543=$16341; //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24318    label = 2762; break; //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24319   case 2760: 
 24320    var $16343$0 = ___cxa_find_matching_catch(-1, -1); $16343$1 = tempRet0;
 24321    var $16344=$16343$0;
 24322    $2542=$16344; //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24323    var $16345=$16343$1;
 24324    $2543=$16345; //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24325    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2790) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2761; break; } else { label = 2841; break; } //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24326   case 2761: 
 24327    label = 2762; break; //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24328   case 2762: 
 24329    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2791) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2763; break; } else { label = 2841; break; } //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24330   case 2763: 
 24331    label = 2770; break; //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24332   case 2764: 
 24333    var $16350$0 = ___cxa_find_matching_catch(-1, -1); $16350$1 = tempRet0;
 24334    var $16351=$16350$0;
 24335    $2542=$16351; //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24336    var $16352=$16350$1;
 24337    $2543=$16352; //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24338    label = 2767; break; //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24339   case 2765: 
 24340    var $16354$0 = ___cxa_find_matching_catch(-1, -1); $16354$1 = tempRet0;
 24341    var $16355=$16354$0;
 24342    $2542=$16355; //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24343    var $16356=$16354$1;
 24344    $2543=$16356; //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24345    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2792) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2766; break; } else { label = 2841; break; } //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24346   case 2766: 
 24347    label = 2767; break; //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24348   case 2767: 
 24349    var $16359=$2793; //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24350    if ($16359) { label = 2768; break; } else { label = 2769; break; } //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24351   case 2768: 
 24352    ___cxa_free_exception($16272); //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24353    label = 2769; break; //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24354   case 2769: 
 24355    label = 2770; break; //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24356   case 2770: 
 24357    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream41) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2771; break; } else { label = 2841; break; } //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24358   case 2771: 
 24359    label = 2840; break; //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24360   case 2772: 
 24361    label = 2773; break; //@line 184 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24362   case 2773: 
 24363    label = 2774; break; //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24364   case 2774: 
 24365    __ZN6StringC1EPKc($2795, ((77208)|0)); //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24366    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2794, $2795, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2775; break; } else { label = 2819; break; } //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24367   case 2775: 
 24368    var $16368 = (function() { try { __THREW__ = 0; return __ZNK6StringneEPKc($2794, ((76984)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2776; break; } else { label = 2820; break; } //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24369   case 2776: 
 24370    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2794) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2777; break; } else { label = 2819; break; } //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24371   case 2777: 
 24372    __ZN6StringD1Ev($2795); //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24373    if ($16368) { label = 2778; break; } else { label = 2838; break; } //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24374   case 2778: 
 24375    $57=$std_stringstream42;
 24376    $58=24;
 24377    var $16372=$57;
 24378    var $16373=$16372; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 24379    var $16374=(($16373+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 24380    var $16375=$16374; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 24381    $56=$16375;
 24382    var $16376=$56;
 24383    var $16377=$16376; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 24384    $55=$16377;
 24385    var $16378=$55;
 24386    var $16379=$16378; //@line 328 "G:/emscripten/system/include/libcxx/ios"
 24387    HEAP32[(($16379)>>2)]=((107288)|0); //@line 328 "G:/emscripten/system/include/libcxx/ios"
 24388    var $16380=$16376; //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 24389    HEAP32[(($16380)>>2)]=((106832)|0); //@line 622 "G:/emscripten/system/include/libcxx/iosfwd"
 24390    var $16381=$16372; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 24391    HEAP32[(($16381)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 24392    var $16382=$16372; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 24393    var $16383=(($16382+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 24394    var $16384=$16383; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 24395    HEAP32[(($16384)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 24396    var $16385=$16372; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 24397    var $16386=(($16385+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 24398    var $16387=$16386; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 24399    HEAP32[(($16387)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 24400    var $16388=$16372; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 24401    var $16389=(($16372+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 24402    var $16390=$16389; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 24403    $25=$16388;
 24404    $26=((109796)|0);
 24405    $27=$16390;
 24406    var $16391=$25;
 24407    var $16392=$26;
 24408    var $16393=$16391; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 24409    var $16394=(($16392+4)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 24410    var $16395=$27; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 24411    $22=$16393;
 24412    $23=$16394;
 24413    $24=$16395;
 24414    var $16396=$22;
 24415    var $16397=$23;
 24416    var $16398=HEAP32[(($16397)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 24417    var $16399=$16396; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 24418    HEAP32[(($16399)>>2)]=$16398; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 24419    var $16400=(($16397+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 24420    var $16401=HEAP32[(($16400)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 24421    var $16402=$16396; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 24422    var $16403=HEAP32[(($16402)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 24423    var $16404=((($16403)-(12))|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 24424    var $16405=$16404; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 24425    var $16406=HEAP32[(($16405)>>2)]; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 24426    var $16407=$16396; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 24427    var $16408=(($16407+$16406)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 24428    var $16409=$16408; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 24429    HEAP32[(($16409)>>2)]=$16401; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 24430    var $16410=(($16396+4)|0); //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 24431    HEAP32[(($16410)>>2)]=0; //@line 293 "G:/emscripten/system/include/libcxx/iosfwd"
 24432    var $16411=$16396; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 24433    var $16412=HEAP32[(($16411)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 24434    var $16413=((($16412)-(12))|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 24435    var $16414=$16413; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 24436    var $16415=HEAP32[(($16414)>>2)]; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 24437    var $16416=$16396; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 24438    var $16417=(($16416+$16415)|0); //@line 294 "G:/emscripten/system/include/libcxx/istream"
 24439    var $16418=$16417; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 24440    var $16419=$24; //@line 294 "G:/emscripten/system/include/libcxx/istream"
 24441    $20=$16418;
 24442    $21=$16419;
 24443    var $16420=$20;
 24444    var $16421=$16420; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 24445    var $16422=$21; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 24446    var $16423=$16422; //@line 659 "G:/emscripten/system/include/libcxx/ios"
 24447    (function() { try { __THREW__ = 0; return __ZNSt3__18ios_base4initEPv($16421, $16423) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2779; break; } else { label = 2795; break; }
 24448   case 2779: 
 24449    var $16424=(($16420+72)|0); //@line 660 "G:/emscripten/system/include/libcxx/ios"
 24450    HEAP32[(($16424)>>2)]=0; //@line 660 "G:/emscripten/system/include/libcxx/ios"
 24451    var $16425=(($16420+76)|0); //@line 661 "G:/emscripten/system/include/libcxx/ios"
 24452    HEAP32[(($16425)>>2)]=-1; //@line 661 "G:/emscripten/system/include/libcxx/ios"
 24453    var $16426=$16391; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 24454    var $16427=(($16426+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 24455    var $16428=$16427; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 24456    var $16429=(($16392+12)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 24457    $18=$16428;
 24458    $19=$16429;
 24459    var $16430=$18;
 24460    var $16431=$19;
 24461    var $16432=HEAP32[(($16431)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 24462    var $16433=$16430; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 24463    HEAP32[(($16433)>>2)]=$16432; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 24464    var $16434=(($16431+4)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 24465    var $16435=HEAP32[(($16434)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 24466    var $16436=$16430; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 24467    var $16437=HEAP32[(($16436)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 24468    var $16438=((($16437)-(12))|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 24469    var $16439=$16438; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 24470    var $16440=HEAP32[(($16439)>>2)]; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 24471    var $16441=$16430; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 24472    var $16442=(($16441+$16440)|0); //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 24473    var $16443=$16442; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 24474    HEAP32[(($16443)>>2)]=$16435; //@line 205 "G:/emscripten/system/include/libcxx/iosfwd"
 24475    var $16444=HEAP32[(($16392)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 24476    var $16445=$16391; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 24477    HEAP32[(($16445)>>2)]=$16444; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 24478    var $16446=(($16392+20)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 24479    var $16447=HEAP32[(($16446)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 24480    var $16448=$16391; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 24481    var $16449=HEAP32[(($16448)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 24482    var $16450=((($16449)-(12))|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 24483    var $16451=$16450; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 24484    var $16452=HEAP32[(($16451)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 24485    var $16453=$16391; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 24486    var $16454=(($16453+$16452)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 24487    var $16455=$16454; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 24488    HEAP32[(($16455)>>2)]=$16447; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 24489    var $16456=(($16392+24)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 24490    var $16457=HEAP32[(($16456)>>2)]; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 24491    var $16458=$16391; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 24492    var $16459=(($16458+8)|0); //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 24493    var $16460=$16459; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 24494    HEAP32[(($16460)>>2)]=$16457; //@line 1487 "G:/emscripten/system/include/libcxx/iosfwd"
 24495    var $16461=$16372; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 24496    HEAP32[(($16461)>>2)]=((108180)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 24497    var $16462=$16372; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 24498    var $16463=(($16462+64)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 24499    var $16464=$16463; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 24500    HEAP32[(($16464)>>2)]=((108220)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 24501    var $16465=$16372; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 24502    var $16466=(($16465+8)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 24503    var $16467=$16466; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 24504    HEAP32[(($16467)>>2)]=((108200)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 24505    var $16468=(($16372+12)|0); //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 24506    var $16469=$58; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 24507    $53=$16468;
 24508    $54=$16469;
 24509    var $16470=$53;
 24510    var $16471=$54; //@line 244 "G:/emscripten/system/include/libcxx/iosfwd"
 24511    $48=$16470;
 24512    $49=$16471;
 24513    var $16472=$48;
 24514    var $16473=$16472; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 24515    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($16473) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2780; break; } else { label = 2796; break; }
 24516   case 2780: 
 24517    var $16474=$16472; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 24518    HEAP32[(($16474)>>2)]=((108360)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 24519    var $16475=(($16472+32)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 24520    $47=$16475;
 24521    var $16476=$47;
 24522    $46=$16476;
 24523    var $16477=$46;
 24524    var $16478=$16477; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 24525    var $16479=(($16477)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 24526    $45=$16479;
 24527    var $16480=$45;
 24528    $44=$16480;
 24529    var $16481=$44;
 24530    var $16482=$16481; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 24531    $43=$16482;
 24532    var $16483=$43;
 24533    var $16484=$16483; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 24534    $42=$16484;
 24535    var $16485=$42;
 24536    var $16486=(($16483)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 24537    $41=$16477;
 24538    var $16487=$41;
 24539    var $16488=(($16487)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 24540    $40=$16488;
 24541    var $16489=$40;
 24542    var $16490=$16489; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 24543    $39=$16490;
 24544    var $16491=$39;
 24545    var $16492=(($16491)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 24546    var $16493=(($16492)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 24547    var $16494=$16493; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 24548    var $16495=(($16494)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 24549    $__a_i_i_i_i_i_i578=$16495; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 24550    $__i_i_i_i_i_i_i579=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 24551    label = 2781; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 24552   case 2781: 
 24553    var $16497=$__i_i_i_i_i_i_i579; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 24554    var $16498=(($16497)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 24555    if ($16498) { label = 2782; break; } else { label = 2783; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 24556   case 2782: 
 24557    var $16500=$__i_i_i_i_i_i_i579; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 24558    var $16501=$__a_i_i_i_i_i_i578; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 24559    var $16502=(($16501+($16500<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 24560    HEAP32[(($16502)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 24561    var $16503=$__i_i_i_i_i_i_i579; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 24562    var $16504=((($16503)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 24563    $__i_i_i_i_i_i_i579=$16504; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 24564    label = 2781; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 24565   case 2783: 
 24566    var $16505=(($16472+44)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 24567    HEAP32[(($16505)>>2)]=0; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 24568    var $16506=(($16472+48)|0); //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 24569    var $16507=$49; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 24570    HEAP32[(($16506)>>2)]=$16507; //@line 242 "G:/emscripten/system/include/libcxx/iosfwd"
 24571    $38=$52;
 24572    var $16508=$38;
 24573    $37=$16508;
 24574    var $16509=$37;
 24575    var $16510=$16509; //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 24576    var $16511=(($16509)|0); //@line 1794 "G:/emscripten/system/include/libcxx/iosfwd"
 24577    $36=$16511;
 24578    var $16512=$36;
 24579    $35=$16512;
 24580    var $16513=$35;
 24581    var $16514=$16513; //@line 2374 "G:/emscripten/system/include/libcxx/memory"
 24582    $34=$16514;
 24583    var $16515=$34;
 24584    var $16516=$16515; //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 24585    $33=$16516;
 24586    var $16517=$33;
 24587    var $16518=(($16515)|0); //@line 2187 "G:/emscripten/system/include/libcxx/memory"
 24588    $32=$16509;
 24589    var $16519=$32;
 24590    var $16520=(($16519)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 24591    $31=$16520;
 24592    var $16521=$31;
 24593    var $16522=$16521; //@line 2432 "G:/emscripten/system/include/libcxx/memory"
 24594    $30=$16522;
 24595    var $16523=$30;
 24596    var $16524=(($16523)|0); //@line 2253 "G:/emscripten/system/include/libcxx/memory"
 24597    var $16525=(($16524)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 24598    var $16526=$16525; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 24599    var $16527=(($16526)|0); //@line 1610 "G:/emscripten/system/include/libcxx/string"
 24600    $__a_i_i_i1_i_i_i576=$16527; //@line 1610 "G:/emscripten/system/include/libcxx/string"
 24601    $__i_i_i_i2_i_i_i577=0; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 24602    label = 2784; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 24603   case 2784: 
 24604    var $16529=$__i_i_i_i2_i_i_i577; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 24605    var $16530=(($16529)>>>(0)) < 3; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 24606    if ($16530) { label = 2785; break; } else { label = 2786; break; } //@line 1611 "G:/emscripten/system/include/libcxx/string"
 24607   case 2785: 
 24608    var $16532=$__i_i_i_i2_i_i_i577; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 24609    var $16533=$__a_i_i_i1_i_i_i576; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 24610    var $16534=(($16533+($16532<<2))|0); //@line 1612 "G:/emscripten/system/include/libcxx/string"
 24611    HEAP32[(($16534)>>2)]=0; //@line 1612 "G:/emscripten/system/include/libcxx/string"
 24612    var $16535=$__i_i_i_i2_i_i_i577; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 24613    var $16536=((($16535)+(1))|0); //@line 1611 "G:/emscripten/system/include/libcxx/string"
 24614    $__i_i_i_i2_i_i_i577=$16536; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 24615    label = 2784; break; //@line 1611 "G:/emscripten/system/include/libcxx/string"
 24616   case 2786: 
 24617    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($16472, $52) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2787; break; } else { label = 2789; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 24618   case 2787: 
 24619    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($52) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2802; break; } else { label = 2788; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 24620   case 2788: 
 24621    var $16539$0 = ___cxa_find_matching_catch(-1, -1); $16539$1 = tempRet0;
 24622    var $16540=$16539$0;
 24623    $50=$16540; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 24624    var $16541=$16539$1;
 24625    $51=$16541; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 24626    label = 2791; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 24627   case 2789: 
 24628    var $16543$0 = ___cxa_find_matching_catch(-1, -1); $16543$1 = tempRet0;
 24629    var $16544=$16543$0;
 24630    $50=$16544; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 24631    var $16545=$16543$1;
 24632    $51=$16545; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 24633    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($52) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2790; break; } else { label = 2794; break; } //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 24634   case 2790: 
 24635    label = 2791; break; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 24636   case 2791: 
 24637    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($16475) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2792; break; } else { label = 2794; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 24638   case 2792: 
 24639    var $16549=$16472; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 24640    (function() { try { __THREW__ = 0; return __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($16549) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2793; break; } else { label = 2794; break; } //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 24641   case 2793: 
 24642    var $16551=$50; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 24643    var $16552=$51; //@line 244 "G:/emscripten/system/include/libcxx/sstream"
 24644    var $16553$0=$16551;
 24645    var $16553$1=0;
 24646    var $16554$0=$16553$0;
 24647    var $16554$1=$16552;
 24648    var $eh_lpad_body_i584$1 = $16554$1;var $eh_lpad_body_i584$0 = $16554$0;label = 2797; break;
 24649   case 2794: 
 24650    var $16556$0 = ___cxa_find_matching_catch(-1, -1,0); $16556$1 = tempRet0;
 24651    __ZSt9terminatev(); //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 24652    throw "Reached an unreachable!"; //@line 243 "G:/emscripten/system/include/libcxx/sstream"
 24653   case 2795: 
 24654    var $16558$0 = ___cxa_find_matching_catch(-1, -1); $16558$1 = tempRet0;
 24655    var $16559=$16558$0;
 24656    $59=$16559; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 24657    var $16560=$16558$1;
 24658    $60=$16560; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 24659    label = 2799; break; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 24660   case 2796: 
 24661    var $16562$0 = ___cxa_find_matching_catch(-1, -1); $16562$1 = tempRet0;
 24662    var $eh_lpad_body_i584$1 = $16562$1;var $eh_lpad_body_i584$0 = $16562$0;label = 2797; break;
 24663   case 2797: 
 24664    var $eh_lpad_body_i584$0;
 24665    var $eh_lpad_body_i584$1;
 24666    var $16563=$eh_lpad_body_i584$0;
 24667    $59=$16563; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 24668    var $16564=$eh_lpad_body_i584$1;
 24669    $60=$16564; //@line 893 "G:/emscripten/system/include/libcxx/iosfwd"
 24670    var $16565=$16372; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 24671    (function() { try { __THREW__ = 0; return __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($16565, ((109796)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2798; break; } else { label = 2801; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 24672   case 2798: 
 24673    label = 2799; break; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 24674   case 2799: 
 24675    var $16568=$16372; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 24676    var $16569=(($16568+64)|0); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 24677    var $16570=$16569; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 24678    (function() { try { __THREW__ = 0; return __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($16570) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2800; break; } else { label = 2801; break; } //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 24679   case 2800: 
 24680    var $16572=$59; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 24681    var $16573=$60; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 24682    var $16574$0=$16572;
 24683    var $16574$1=0;
 24684    var $16575$0=$16574$0;
 24685    var $16575$1=$16573;
 24686    ___resumeException($16575$0) //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 24687   case 2801: 
 24688    var $16577$0 = ___cxa_find_matching_catch(-1, -1,0); $16577$1 = tempRet0;
 24689    __ZSt9terminatev(); //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 24690    throw "Reached an unreachable!"; //@line 894 "G:/emscripten/system/include/libcxx/sstream"
 24691   case 2802: 
 24692    var $16578=$std_stringstream42; //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24693    var $16579=(($16578+8)|0); //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24694    var $16580=$16579; //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24695    var $16581 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($16580, ((76768)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2803; break; } else { label = 2824; break; } //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24696   case 2803: 
 24697    (function() { try { __THREW__ = 0; return __ZN6StringC1EPKc($2797, ((77208)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2804; break; } else { label = 2824; break; } //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24698   case 2804: 
 24699    (function() { try { __THREW__ = 0; return __ZN4File13NormalizePathERK6Stringc($2796, $2797, 47) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2805; break; } else { label = 2825; break; } //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24700   case 2805: 
 24701    var $16585 = (function() { try { __THREW__ = 0; return __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6String($16581, $2796) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2806; break; } else { label = 2826; break; } //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24702   case 2806: 
 24703    var $16587 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($16585, ((66832)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2807; break; } else { label = 2826; break; } //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24704   case 2807: 
 24705    var $16589 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($16587, ((76984)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2808; break; } else { label = 2826; break; } //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24706   case 2808: 
 24707    var $16591 = (function() { try { __THREW__ = 0; return __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($16589, ((64456)|0)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2809; break; } else { label = 2826; break; } //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24708   case 2809: 
 24709    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2796) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2810; break; } else { label = 2825; break; } //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24710   case 2810: 
 24711    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2797) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2811; break; } else { label = 2824; break; } //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24712   case 2811: 
 24713    var $16595=___cxa_allocate_exception(8); //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24714    $2799=1;
 24715    var $16596=$16595; //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24716    $17=$std_stringstream42;
 24717    var $16597=$17;
 24718    var $16598=(($16597+12)|0); //@line 958 "G:/emscripten/system/include/libcxx/sstream"
 24719    (function() { try { __THREW__ = 0; return __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($2798, $16598) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2812; break; } else { label = 2830; break; }
 24720   case 2812: 
 24721    label = 2813; break;
 24722   case 2813: 
 24723    $16=$2798;
 24724    var $16600=$16;
 24725    $15=$16600;
 24726    var $16601=$15;
 24727    $14=$16601;
 24728    var $16602=$14;
 24729    $13=$16602;
 24730    var $16603=$13;
 24731    var $16604=(($16603)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 24732    $12=$16604;
 24733    var $16605=$12;
 24734    var $16606=$16605; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 24735    $11=$16606;
 24736    var $16607=$11;
 24737    var $16608=(($16607)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 24738    var $16609=(($16608)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 24739    var $16610=$16609; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 24740    var $16611=(($16610)|0); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 24741    var $16612=$16611; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 24742    var $16613=HEAP8[($16612)]; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 24743    var $16614=(($16613)&(255)); //@line 1520 "G:/emscripten/system/include/libcxx/string"
 24744    var $16615=$16614 & 1; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 24745    var $16616=(($16615)|(0))!=0; //@line 1520 "G:/emscripten/system/include/libcxx/string"
 24746    if ($16616) { label = 2814; break; } else { label = 2815; break; } //@line 1605 "G:/emscripten/system/include/libcxx/string"
 24747   case 2814: 
 24748    $5=$16602;
 24749    var $16618=$5;
 24750    var $16619=(($16618)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 24751    $4=$16619;
 24752    var $16620=$4;
 24753    var $16621=$16620; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 24754    $3=$16621;
 24755    var $16622=$3;
 24756    var $16623=(($16622)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 24757    var $16624=(($16623)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 24758    var $16625=$16624; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 24759    var $16626=(($16625+8)|0); //@line 1593 "G:/emscripten/system/include/libcxx/string"
 24760    var $16627=HEAP32[(($16626)>>2)]; //@line 1593 "G:/emscripten/system/include/libcxx/string"
 24761    var $16641 = $16627;label = 2816; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 24762   case 2815: 
 24763    $10=$16602;
 24764    var $16629=$10;
 24765    var $16630=(($16629)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 24766    $9=$16630;
 24767    var $16631=$9;
 24768    var $16632=$16631; //@line 2433 "G:/emscripten/system/include/libcxx/memory"
 24769    $8=$16632;
 24770    var $16633=$8;
 24771    var $16634=(($16633)|0); //@line 2254 "G:/emscripten/system/include/libcxx/memory"
 24772    var $16635=(($16634)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 24773    var $16636=$16635; //@line 1599 "G:/emscripten/system/include/libcxx/string"
 24774    var $16637=(($16636+1)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 24775    var $16638=(($16637)|0); //@line 1599 "G:/emscripten/system/include/libcxx/string"
 24776    $7=$16638;
 24777    var $16639=$7; //@line 960 "G:/emscripten/system/include/libcxx/memory"
 24778    $6=$16639;
 24779    var $16640=$6; //@line 627 "G:/emscripten/system/include/libcxx/memory"
 24780    var $16641 = $16640;label = 2816; break; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 24781   case 2816: 
 24782    var $16641; //@line 1605 "G:/emscripten/system/include/libcxx/string"
 24783    $2=$16641;
 24784    var $16642=$2; //@line 1086 "G:/emscripten/system/include/libcxx/memory"
 24785    (function() { try { __THREW__ = 0; return __ZNSt13runtime_errorC2EPKc($16596, $16642) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2817; break; } else { label = 2831; break; } //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24786   case 2817: 
 24787    $2799=0; //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24788    (function() { try { __THREW__ = 0; return ___cxa_throw($16595, 113416, (584)) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2842; break; } else { label = 2831; break; } //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24789    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2798) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2818; break; } else { label = 2830; break; } //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24790   case 2818: 
 24791    __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream42); //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24792    label = 2838; break; //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24793   case 2819: 
 24794    var $16647$0 = ___cxa_find_matching_catch(-1, -1); $16647$1 = tempRet0;
 24795    var $16648=$16647$0;
 24796    $2542=$16648; //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24797    var $16649=$16647$1;
 24798    $2543=$16649; //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24799    label = 2822; break; //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24800   case 2820: 
 24801    var $16651$0 = ___cxa_find_matching_catch(-1, -1); $16651$1 = tempRet0;
 24802    var $16652=$16651$0;
 24803    $2542=$16652; //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24804    var $16653=$16651$1;
 24805    $2543=$16653; //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24806    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2794) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2821; break; } else { label = 2841; break; } //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24807   case 2821: 
 24808    label = 2822; break; //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24809   case 2822: 
 24810    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2795) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2823; break; } else { label = 2841; break; } //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24811   case 2823: 
 24812    label = 2840; break; //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24813   case 2824: 
 24814    var $16658$0 = ___cxa_find_matching_catch(-1, -1); $16658$1 = tempRet0;
 24815    var $16659=$16658$0;
 24816    $2542=$16659; //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24817    var $16660=$16658$1;
 24818    $2543=$16660; //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24819    label = 2836; break; //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24820   case 2825: 
 24821    var $16662$0 = ___cxa_find_matching_catch(-1, -1); $16662$1 = tempRet0;
 24822    var $16663=$16662$0;
 24823    $2542=$16663; //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24824    var $16664=$16662$1;
 24825    $2543=$16664; //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24826    label = 2828; break; //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24827   case 2826: 
 24828    var $16666$0 = ___cxa_find_matching_catch(-1, -1); $16666$1 = tempRet0;
 24829    var $16667=$16666$0;
 24830    $2542=$16667; //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24831    var $16668=$16666$1;
 24832    $2543=$16668; //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24833    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2796) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2827; break; } else { label = 2841; break; } //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24834   case 2827: 
 24835    label = 2828; break; //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24836   case 2828: 
 24837    (function() { try { __THREW__ = 0; return __ZN6StringD1Ev($2797) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2829; break; } else { label = 2841; break; } //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24838   case 2829: 
 24839    label = 2836; break; //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24840   case 2830: 
 24841    var $16673$0 = ___cxa_find_matching_catch(-1, -1); $16673$1 = tempRet0;
 24842    var $16674=$16673$0;
 24843    $2542=$16674; //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24844    var $16675=$16673$1;
 24845    $2543=$16675; //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24846    label = 2833; break; //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24847   case 2831: 
 24848    var $16677$0 = ___cxa_find_matching_catch(-1, -1); $16677$1 = tempRet0;
 24849    var $16678=$16677$0;
 24850    $2542=$16678; //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24851    var $16679=$16677$1;
 24852    $2543=$16679; //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24853    (function() { try { __THREW__ = 0; return __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2798) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2832; break; } else { label = 2841; break; } //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24854   case 2832: 
 24855    label = 2833; break; //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24856   case 2833: 
 24857    var $16682=$2799; //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24858    if ($16682) { label = 2834; break; } else { label = 2835; break; } //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24859   case 2834: 
 24860    ___cxa_free_exception($16595); //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24861    label = 2835; break; //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24862   case 2835: 
 24863    label = 2836; break; //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24864   case 2836: 
 24865    (function() { try { __THREW__ = 0; return __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($std_stringstream42) } catch(e) { if (typeof e != "number") throw e; if (ABORT) throw e; __THREW__ = 1; return null } })();if (!__THREW__) { label = 2837; break; } else { label = 2841; break; } //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24866   case 2837: 
 24867    label = 2840; break; //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24868   case 2838: 
 24869    label = 2839; break; //@line 185 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24870   case 2839: 
 24871    STACKTOP = sp;
 24872    return; //@line 186 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24873   case 2840: 
 24874    var $16690=$2542; //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24875    var $16691=$2543; //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24876    var $16692$0=$16690;
 24877    var $16692$1=0;
 24878    var $16693$0=$16692$0;
 24879    var $16693$1=$16691;
 24880    ___resumeException($16693$0) //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24881   case 2841: 
 24882    var $16695$0 = ___cxa_find_matching_catch(-1, -1,0); $16695$1 = tempRet0;
 24883    __ZSt9terminatev(); //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24884    throw "Reached an unreachable!"; //@line 136 "G:/gfxapiSlave/win7-emcc/GraphicsEngine/../CodeLib/src/../tests/FileTests.cpp"
 24885   case 2842: 
 24886    throw "Reached an unreachable!";
 24887   default: assert(0, "bad label: " + label);
 24889  }}
 24891 // Just stub out the few variables that the above function refers to.
 24892 STACKTOP=0;
 24893 function assert(){}
 24894 STACK_MAX=10241024;
 24895 function __ZN6StringC1EPKc(){}
 24896 function __ZN4File13NormalizePathERK6Stringc(){}
 24897 function __ZNK6StringneEPKc(){}
 24898 function __ZN6StringD1Ev(){}
 24900 // Call the function to crash.
 24901 __Z30TestFunc_TestFileNormalizePathR4Test(0);
 24903 </script>
 24904 </html>

mercurial