julien-c HF staff commited on
Commit
a0762a6
1 Parent(s): 3611930

initial import

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
.gitattributes CHANGED
@@ -26,3 +26,5 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
26
  *.zip filter=lfs diff=lfs merge=lfs -text
27
  *.zstandard filter=lfs diff=lfs merge=lfs -text
28
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
26
  *.zip filter=lfs diff=lfs merge=lfs -text
27
  *.zstandard filter=lfs diff=lfs merge=lfs -text
28
  *tfevents* filter=lfs diff=lfs merge=lfs -text
29
+ *.data filter=lfs diff=lfs merge=lfs -text
30
+ *.ttf filter=lfs diff=lfs merge=lfs -text
CLAPACK.data ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c9ae1f7f7a966abecf8c4dace06fbf74c604429bec0a7a4975d7c6089f8fc275
3
+ size 2631835
CLAPACK.js ADDED
@@ -0,0 +1 @@
 
 
1
+ var Module=typeof globalThis.__pyodide_module!=="undefined"?globalThis.__pyodide_module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH="";if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof process==="undefined"&&typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}var PACKAGE_NAME="CLAPACK.data";var REMOTE_PACKAGE_BASE="CLAPACK.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata["remote_package_size"];var PACKAGE_UUID=metadata["package_uuid"];function fetchRemotePackage(packageName,packageSize,callback,errback){if(typeof process==="object"){require("fs").readFile(packageName,(function(err,contents){if(err){errback(err)}else{callback(contents.buffer)}}));return}var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,(function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}}),handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","lib",true,true);function processPackageData(arrayBuffer){assert(arrayBuffer,"Loading data file failed.");assert(arrayBuffer instanceof ArrayBuffer,"bad input to processPackageData");var byteArray=new Uint8Array(arrayBuffer);var curr;var compressedData={data:null,cachedOffset:2627739,cachedIndexes:[-1,-1],cachedChunks:[null,null],offsets:[0,1338,2525,4077,5682,7218,8806,10384,11959,13522,15091,16678,18452,19976,21218,22662,24059,25388,26593,27842,29212,30568,31964,33456,34473,35609,37056,38188,39607,41018,42363,43728,44833,46062,47129,48158,49297,50604,51791,53153,54552,55973,56974,58274,59280,60391,61700,62919,64221,65209,66317,67527,68376,69240,70390,71577,72957,74265,75562,76690,77950,79261,80549,81975,83284,84680,85839,87149,88487,89804,91167,92393,93637,94588,95522,96753,97867,99155,100394,101610,102892,104338,105765,106805,108095,109099,110330,111399,112808,114053,115295,116181,117170,118308,119147,120186,121428,122871,124271,125384,126655,128046,129484,130835,132330,133863,134902,135920,137167,138398,139763,140950,142189,143262,144351,145682,146911,148172,149380,150557,151836,153139,154564,155808,157008,158541,159690,160562,161688,162763,163969,165341,166438,167898,169114,170426,171504,172537,173743,175311,176569,177842,179096,180464,181665,182541,183962,185193,186503,187625,188784,190158,191547,192885,194325,195763,196841,197923,199241,200428,201770,202837,203918,205020,205922,207258,208403,209409,210676,211810,212960,214213,215432,216657,218072,219291,220503,221562,222941,223888,225220,226379,227624,228740,230060,231178,232538,233535,234454,235619,237123,238370,239597,240767,242115,243276,244073,245703,247096,248508,249929,251398,252845,254282,255684,257270,258581,260081,261545,263016,264543,265787,267288,268819,270298,271540,272793,274165,275639,276937,278334,279440,281067,282702,284015,285517,287015,288499,290136,291514,293089,294698,296202,297594,299109,300785,302082,303439,304751,305840,307232,308459,309760,311039,312298,312685,313475,314197,315498,316804,317934,319040,320231,321527,322807,323908,325011,326266,327541,328816,330288,331839,333211,334536,335913,337334,338703,340254,341659,343222,344473,345935,347326,348612,350167,351682,353128,354656,356013,357345,358799,359855,361097,362643,363834,365304,366380,367813,369203,370746,372124,373540,375103,376525,377673,379013,380319,381662,383094,384305,385853,386985,388458,389611,390549,391790,393178,394588,396031,397377,398974,400516,402094,403529,404810,406122,407390,408803,410197,411565,412800,413931,415332,416664,417959,419325,420590,421889,423328,424553,426016,427581,429171,430691,432129,433546,435015,436482,438064,439703,441223,442475,443690,445012,446267,447577,448796,450135,451596,452601,453784,454804,456332,457559,458563,459771,460822,462435,463853,465541,467013,468355,469702,470750,472169,473646,475083,476509,477783,479269,480651,481946,483347,484706,485755,487170,488606,490172,491430,492867,494063,495592,497075,498626,500234,501545,502987,504519,505942,507307,508665,510070,511470,512906,514188,515621,517171,518709,520129,521632,522833,524353,525782,527295,528475,529939,531488,532883,534330,535892,537401,538912,540463,542073,543765,545327,546848,548192,549728,551143,552709,554075,555584,557142,558543,559948,561672,563141,564642,566067,567672,569322,570807,572274,573698,575214,576710,578259,579790,581204,582695,584283,585952,587591,589181,590727,592344,593753,595031,596510,598046,599302,600789,602273,603904,605482,606838,608073,609650,610651,612050,613597,615097,616560,617998,619445,620698,621921,622949,624185,625547,626679,628156,629664,631060,632573,634044,635374,636691,638049,639206,640673,642118,643597,644823,646221,647672,649179,650432,651758,652889,654049,655439,656808,657920,659437,661010,662377,663561,664788,666084,667237,668271,669706,671309,672879,674464,675619,676790,677926,678817,680015,680926,682075,683293,684497,685854,686671,687917,688861,689813,690891,692017,693314,694612,695714,696832,698144,699388,700601,701834,703013,704542,706084,707494,708657,709993,711326,712697,713879,715253,716565,718059,719121,720513,721724,722707,724055,725075,726402,727856,729179,730459,731590,732933,734442,735572,737083,738471,739817,741420,742801,744315,745687,747113,748396,749824,751249,752647,754048,755636,756942,758489,759874,761302,762876,764274,765774,767106,768594,769998,771008,772433,773591,775056,776443,777794,779225,780763,782344,783482,785028,786386,787885,789358,790844,792334,793896,795404,796745,798275,799916,801104,802467,803714,804785,806150,807378,808648,809913,811329,811812,812722,813188,814635,815919,816986,818164,819299,820591,821895,822969,824152,825252,826499,827763,829160,830719,832259,833517,834888,836113,837614,838877,840373,841646,843148,844159,845640,846974,848308,849844,851348,852766,854285,855654,856936,858337,859421,860662,862176,863274,864745,865791,867208,868573,870113,871510,872805,874331,875776,876930,878186,879567,880882,882206,883449,884858,885971,887220,888568,889783,890405,891665,893006,894454,895812,897084,898633,900155,901726,903153,904400,905659,906770,908138,909512,910849,912166,913264,914497,915685,916903,918297,919494,920657,921920,923362,924623,926082,927621,929199,930665,932037,933472,934921,936210,937677,939193,940784,942081,943283,944483,945874,947125,948345,949680,950938,952330,953444,954453,955567,956969,957978,959111,960297,961426,963082,964488,966126,967523,968873,970097,971074,972468,973899,975319,976804,977966,979311,980809,981852,983152,984386,985659,986823,988278,989716,991079,992318,993796,994859,996328,997818,999350,1000984,1002193,1003526,1004983,1006355,1007764,1009205,1010611,1012038,1013462,1014659,1016049,1017589,1019141,1020463,1021865,1023131,1024650,1026130,1027617,1028849,1030378,1031778,1033204,1034432,1035954,1037484,1038973,1040392,1042029,1043666,1045362,1046774,1048317,1049764,1051206,1052720,1054252,1055584,1057095,1058489,1059981,1061616,1063341,1064764,1066167,1067648,1069299,1070824,1072213,1073516,1075073,1076535,1078022,1079396,1080877,1082420,1083895,1085499,1087138,1088779,1090392,1091948,1093533,1094854,1096117,1097607,1099133,1100407,1101866,1103320,1104943,1106487,1107784,1109019,1110578,1111576,1112859,1114349,1115743,1117089,1118518,1119963,1121347,1122661,1123939,1124969,1126194,1127474,1128804,1130121,1131634,1132946,1134447,1136010,1137262,1138490,1139879,1141086,1142609,1144028,1145500,1146694,1147874,1149254,1150807,1152060,1153270,1154522,1155560,1156795,1157883,1158989,1160205,1161687,1163214,1164627,1165685,1166894,1168165,1169335,1170345,1171764,1173346,1174957,1176506,1177859,1179281,1180275,1181365,1182443,1183361,1184513,1185414,1186477,1187624,1188824,1190143,1190957,1192188,1193114,1194076,1195157,1196275,1197558,1198886,1199941,1201052,1202417,1203630,1204854,1206082,1207269,1208805,1210205,1211673,1212707,1213919,1215326,1216621,1217685,1218980,1220317,1221721,1223280,1224502,1225608,1226777,1227716,1228955,1229928,1231126,1232671,1233687,1235082,1236147,1237565,1238908,1240081,1241586,1242898,1244203,1245775,1247069,1248468,1249859,1251006,1252515,1253995,1255335,1256902,1258377,1259886,1261269,1262646,1263991,1265600,1266975,1268523,1269953,1271519,1272890,1274394,1275761,1277311,1278779,1280109,1281508,1283094,1284486,1285787,1287451,1289045,1290573,1291821,1293334,1294790,1296339,1297758,1299410,1300947,1302492,1303864,1305397,1306971,1308520,1309871,1311296,1312374,1313235,1314764,1316025,1317316,1318543,1319650,1321070,1321562,1322480,1322933,1324340,1325564,1326690,1327792,1328960,1330204,1331427,1332465,1333547,1334691,1335922,1337380,1338834,1340403,1341715,1343076,1344455,1345962,1347352,1348800,1350350,1351640,1353078,1354314,1355890,1357437,1358925,1360520,1361817,1363235,1364201,1365713,1367135,1368571,1369589,1370359,1371963,1373650,1375363,1376774,1378338,1379737,1381274,1382704,1384279,1385852,1387226,1388839,1390426,1391837,1393348,1395032,1396556,1397920,1399403,1400995,1402597,1404197,1405800,1407183,1408507,1409907,1411393,1412676,1414189,1415585,1417174,1418670,1420036,1421604,1422796,1424154,1425513,1427042,1428419,1429803,1430936,1432561,1434173,1435853,1437409,1438929,1440076,1441549,1443059,1444601,1446227,1447451,1448997,1450310,1451885,1453313,1454390,1455566,1456864,1458050,1459419,1460976,1462613,1464074,1465627,1467163,1468673,1469885,1470843,1471936,1473117,1474571,1475914,1477394,1478918,1480325,1481691,1483141,1484558,1485990,1487504,1488795,1490195,1491828,1493272,1494629,1496055,1497355,1498749,1500140,1501580,1502979,1504480,1505915,1507058,1508432,1509593,1510903,1512177,1513514,1514768,1516074,1517444,1518868,1520515,1522049,1523585,1525027,1526394,1527782,1529158,1530704,1532359,1533884,1535291,1536530,1537677,1538865,1540155,1541529,1542947,1544485,1545693,1546863,1547994,1549505,1550973,1552218,1553220,1554370,1555494,1556652,1558096,1559158,1560281,1561343,1562487,1563746,1565365,1566881,1568523,1569875,1571544,1573092,1574398,1575945,1577006,1578150,1578950,1580020,1581170,1582658,1584052,1585693,1586818,1588126,1589469,1590994,1592614,1593864,1595096,1596290,1597658,1599013,1600277,1601541,1602771,1604202,1605597,1607109,1608207,1609622,1611164,1612727,1614039,1615512,1617040,1618254,1619786,1621210,1622670,1624142,1625704,1626892,1628197,1629569,1630963,1632435,1634008,1635460,1636605,1638147,1639484,1640934,1642229,1643595,1644896,1646336,1647858,1649451,1650762,1652126,1653421,1655049,1656680,1658202,1659785,1661087,1662631,1663878,1665371,1666432,1667930,1669474,1671114,1672482,1673772,1675e3,1676557,1677534,1678687,1680181,1681665,1683032,1684383,1686012,1687321,1688877,1690282,1691750,1693217,1694838,1696303,1697692,1699001,1700508,1701466,1702784,1704387,1705872,1707361,1708699,1709652,1711184,1712850,1714241,1715450,1716863,1718452,1719950,1721479,1722833,1724393,1725867,1727455,1729082,1730482,1731911,1733380,1734836,1736181,1737514,1739013,1740464,1741919,1743246,1744785,1746359,1747577,1748616,1749916,1751192,1752169,1753417,1754494,1755708,1756594,1757513,1758784,1759835,1760983,1762224,1763102,1764065,1765047,1765934,1767177,1768375,1769820,1771138,1772267,1773523,1774995,1776520,1777811,1779044,1780435,1781376,1782771,1784083,1785422,1786540,1788067,1789541,1790882,1792422,1793884,1795307,1796624,1797900,1799233,1800801,1802233,1803686,1804923,1806279,1807651,1809189,1810635,1812141,1813620,1814931,1816427,1817808,1819075,1820497,1821805,1823391,1825031,1826298,1827815,1829270,1830731,1832313,1833674,1835211,1836789,1838294,1839626,1841104,1842740,1844170,1845534,1846935,1847871,1848755,1850224,1851461,1852746,1853980,1855094,1856453,1856924,1857853,1858359,1859739,1860933,1862060,1863152,1864309,1865563,1866788,1867812,1868893,1870006,1871287,1872703,1874182,1875774,1877039,1878212,1879499,1880888,1882233,1883709,1885155,1886568,1888022,1889435,1890973,1892499,1893986,1895584,1896960,1898485,1899228,1900496,1902028,1903255,1904093,1904941,1906122,1907720,1909424,1910978,1912589,1914042,1915553,1917113,1918498,1920092,1921642,1922998,1924566,1926106,1927525,1929009,1930723,1932212,1933639,1935026,1936570,1938148,1939741,1941306,1942650,1943928,1945268,1946726,1948001,1949348,1950699,1952164,1953624,1955268,1956845,1958038,1959386,1960464,1961922,1963264,1964539,1965879,1967030,1968586,1970190,1971842,1973363,1974829,1976001,1977434,1978868,1980336,1981927,1983151,1984602,1985725,1987217,1988784,1989892,1990880,1992204,1993525,1994671,1996209,1997759,1999223,2000740,2001926,2003443,2004629,2005722,2006881,2007936,2009024,2010505,2011808,2013258,2014767,2016137,2017468,2018915,2020155,2021610,2022998,2024354,2025809,2027348,2028677,2030107,2031615,2033004,2034234,2035617,2036995,2038382,2039783,2041189,2042430,2043674,2044909,2046138,2047346,2048705,2049850,2051173,2052525,2053941,2055473,2056984,2058507,2060018,2061438,2062864,2064222,2065675,2067162,2068860,2070382,2071443,2072442,2073864,2075030,2076486,2077784,2079114,2080470,2081699,2082853,2084003,2085527,2086855,2088285,2089329,2090397,2091502,2092616,2093825,2095236,2096336,2097368,2098558,2099728,2101001,2102412,2103869,2105322,2106773,2108281,2109866,2111361,2112766,2113970,2115166,2116108,2116849,2117930,2119224,2120668,2122199,2123701,2124755,2126061,2127306,2128740,2130301,2131468,2132747,2133925,2135271,2136360,2137797,2138983,2140227,2141405,2142894,2144387,2145947,2146986,2148372,2149877,2151413,2152766,2154265,2155789,2156958,2158463,2159801,2161287,2162768,2164287,2165485,2166831,2168185,2169389,2170853,2172411,2173925,2175008,2176414,2177850,2179057,2180433,2181841,2183227,2184387,2185776,2187261,2188851,2190027,2191404,2192618,2194198,2195809,2197285,2198865,2200095,2201606,2202815,2204281,2205379,2206910,2208415,2209925,2211448,2212589,2214037,2215226,2216703,2217552,2218848,2220200,2221507,2222914,2224209,2225655,2227047,2228526,2229991,2231429,2232841,2234432,2235822,2237271,2238504,2240061,2240770,2242052,2243603,2245155,2246504,2247955,2248678,2250070,2251614,2253239,2254426,2255895,2257412,2258962,2260270,2261792,2263016,2264507,2265985,2267620,2269250,2270561,2271894,2273295,2274715,2276034,2277345,2278829,2280301,2281747,2283037,2284589,2286134,2287466,2288817,2290081,2291072,2292397,2293653,2294604,2295833,2296911,2298069,2298881,2299717,2300812,2301847,2303044,2304377,2305254,2306180,2307056,2308123,2309308,2310538,2311919,2313073,2314522,2315719,2317079,2318332,2319756,2320877,2321975,2323371,2324510,2325939,2327379,2328866,2330256,2331352,2332674,2334106,2335443,2336946,2338447,2339959,2341432,2342986,2344515,2345770,2347277,2348824,2350263,2351784,2353410,2354819,2356280,2357787,2359258,2360760,2362122,2363635,2365110,2366705,2368106,2369771,2371272,2371880,2373205,2374719,2376311,2377715,2379315,2380886,2381982,2383411,2384997,2386436,2387970,2389396,2390767,2392116,2393625,2395151,2396691,2398149,2399752,2401141,2402560,2404088,2405521,2406872,2408511,2409992,2411343,2412495,2413618,2414497,2415956,2417482,2419038,2420439,2422061,2423597,2424914,2426480,2428170,2430007,2431849,2433563,2435433,2437306,2439159,2440677,2442270,2443508,2444874,2446032,2447563,2448760,2450106,2451679,2453049,2454569,2456116,2457633,2458995,2460218,2461428,2462848,2464345,2465817,2467339,2468786,2470241,2471742,2473152,2474545,2475781,2477194,2478734,2480254,2481805,2483234,2484727,2485848,2486651,2487901,2489243,2490675,2492024,2493790,2495182,2496477,2498010,2499488,2500999,2502465,2503854,2505127,2506382,2507820,2509327,2510824,2512368,2513926,2515396,2516896,2518458,2519821,2521182,2522746,2524288,2525671,2526915,2528246,2529016,2530220,2531673,2533236,2534631,2536246,2537897,2539218,2540632,2542121,2543871,2545671,2547499,2549263,2551046,2552869,2554611,2555535,2556228,2557697,2559193,2560601,2561997,2563504,2564951,2566349,2567623,2568691,2569486,2570820,2571983,2573378,2574508,2575757,2577126,2578644,2580155,2581682,2583072,2584577,2586242,2587656,2589020,2590571,2591925,2593244,2594399,2595796,2596971,2597977,2598966,2599827,2600721,2601863,2602934,2603861,2604726,2605866,2606815,2607725,2608474,2609451,2610540,2611528,2612403,2613151,2614145,2615268,2616793,2617729,2618724,2619567,2620428,2621230,2622001,2623699,2625525,2627227,2627567,2627592,2627617,2627642,2627667,2627692,2627717],sizes:[1338,1187,1552,1605,1536,1588,1578,1575,1563,1569,1587,1774,1524,1242,1444,1397,1329,1205,1249,1370,1356,1396,1492,1017,1136,1447,1132,1419,1411,1345,1365,1105,1229,1067,1029,1139,1307,1187,1362,1399,1421,1001,1300,1006,1111,1309,1219,1302,988,1108,1210,849,864,1150,1187,1380,1308,1297,1128,1260,1311,1288,1426,1309,1396,1159,1310,1338,1317,1363,1226,1244,951,934,1231,1114,1288,1239,1216,1282,1446,1427,1040,1290,1004,1231,1069,1409,1245,1242,886,989,1138,839,1039,1242,1443,1400,1113,1271,1391,1438,1351,1495,1533,1039,1018,1247,1231,1365,1187,1239,1073,1089,1331,1229,1261,1208,1177,1279,1303,1425,1244,1200,1533,1149,872,1126,1075,1206,1372,1097,1460,1216,1312,1078,1033,1206,1568,1258,1273,1254,1368,1201,876,1421,1231,1310,1122,1159,1374,1389,1338,1440,1438,1078,1082,1318,1187,1342,1067,1081,1102,902,1336,1145,1006,1267,1134,1150,1253,1219,1225,1415,1219,1212,1059,1379,947,1332,1159,1245,1116,1320,1118,1360,997,919,1165,1504,1247,1227,1170,1348,1161,797,1630,1393,1412,1421,1469,1447,1437,1402,1586,1311,1500,1464,1471,1527,1244,1501,1531,1479,1242,1253,1372,1474,1298,1397,1106,1627,1635,1313,1502,1498,1484,1637,1378,1575,1609,1504,1392,1515,1676,1297,1357,1312,1089,1392,1227,1301,1279,1259,387,790,722,1301,1306,1130,1106,1191,1296,1280,1101,1103,1255,1275,1275,1472,1551,1372,1325,1377,1421,1369,1551,1405,1563,1251,1462,1391,1286,1555,1515,1446,1528,1357,1332,1454,1056,1242,1546,1191,1470,1076,1433,1390,1543,1378,1416,1563,1422,1148,1340,1306,1343,1432,1211,1548,1132,1473,1153,938,1241,1388,1410,1443,1346,1597,1542,1578,1435,1281,1312,1268,1413,1394,1368,1235,1131,1401,1332,1295,1366,1265,1299,1439,1225,1463,1565,1590,1520,1438,1417,1469,1467,1582,1639,1520,1252,1215,1322,1255,1310,1219,1339,1461,1005,1183,1020,1528,1227,1004,1208,1051,1613,1418,1688,1472,1342,1347,1048,1419,1477,1437,1426,1274,1486,1382,1295,1401,1359,1049,1415,1436,1566,1258,1437,1196,1529,1483,1551,1608,1311,1442,1532,1423,1365,1358,1405,1400,1436,1282,1433,1550,1538,1420,1503,1201,1520,1429,1513,1180,1464,1549,1395,1447,1562,1509,1511,1551,1610,1692,1562,1521,1344,1536,1415,1566,1366,1509,1558,1401,1405,1724,1469,1501,1425,1605,1650,1485,1467,1424,1516,1496,1549,1531,1414,1491,1588,1669,1639,1590,1546,1617,1409,1278,1479,1536,1256,1487,1484,1631,1578,1356,1235,1577,1001,1399,1547,1500,1463,1438,1447,1253,1223,1028,1236,1362,1132,1477,1508,1396,1513,1471,1330,1317,1358,1157,1467,1445,1479,1226,1398,1451,1507,1253,1326,1131,1160,1390,1369,1112,1517,1573,1367,1184,1227,1296,1153,1034,1435,1603,1570,1585,1155,1171,1136,891,1198,911,1149,1218,1204,1357,817,1246,944,952,1078,1126,1297,1298,1102,1118,1312,1244,1213,1233,1179,1529,1542,1410,1163,1336,1333,1371,1182,1374,1312,1494,1062,1392,1211,983,1348,1020,1327,1454,1323,1280,1131,1343,1509,1130,1511,1388,1346,1603,1381,1514,1372,1426,1283,1428,1425,1398,1401,1588,1306,1547,1385,1428,1574,1398,1500,1332,1488,1404,1010,1425,1158,1465,1387,1351,1431,1538,1581,1138,1546,1358,1499,1473,1486,1490,1562,1508,1341,1530,1641,1188,1363,1247,1071,1365,1228,1270,1265,1416,483,910,466,1447,1284,1067,1178,1135,1292,1304,1074,1183,1100,1247,1264,1397,1559,1540,1258,1371,1225,1501,1263,1496,1273,1502,1011,1481,1334,1334,1536,1504,1418,1519,1369,1282,1401,1084,1241,1514,1098,1471,1046,1417,1365,1540,1397,1295,1526,1445,1154,1256,1381,1315,1324,1243,1409,1113,1249,1348,1215,622,1260,1341,1448,1358,1272,1549,1522,1571,1427,1247,1259,1111,1368,1374,1337,1317,1098,1233,1188,1218,1394,1197,1163,1263,1442,1261,1459,1539,1578,1466,1372,1435,1449,1289,1467,1516,1591,1297,1202,1200,1391,1251,1220,1335,1258,1392,1114,1009,1114,1402,1009,1133,1186,1129,1656,1406,1638,1397,1350,1224,977,1394,1431,1420,1485,1162,1345,1498,1043,1300,1234,1273,1164,1455,1438,1363,1239,1478,1063,1469,1490,1532,1634,1209,1333,1457,1372,1409,1441,1406,1427,1424,1197,1390,1540,1552,1322,1402,1266,1519,1480,1487,1232,1529,1400,1426,1228,1522,1530,1489,1419,1637,1637,1696,1412,1543,1447,1442,1514,1532,1332,1511,1394,1492,1635,1725,1423,1403,1481,1651,1525,1389,1303,1557,1462,1487,1374,1481,1543,1475,1604,1639,1641,1613,1556,1585,1321,1263,1490,1526,1274,1459,1454,1623,1544,1297,1235,1559,998,1283,1490,1394,1346,1429,1445,1384,1314,1278,1030,1225,1280,1330,1317,1513,1312,1501,1563,1252,1228,1389,1207,1523,1419,1472,1194,1180,1380,1553,1253,1210,1252,1038,1235,1088,1106,1216,1482,1527,1413,1058,1209,1271,1170,1010,1419,1582,1611,1549,1353,1422,994,1090,1078,918,1152,901,1063,1147,1200,1319,814,1231,926,962,1081,1118,1283,1328,1055,1111,1365,1213,1224,1228,1187,1536,1400,1468,1034,1212,1407,1295,1064,1295,1337,1404,1559,1222,1106,1169,939,1239,973,1198,1545,1016,1395,1065,1418,1343,1173,1505,1312,1305,1572,1294,1399,1391,1147,1509,1480,1340,1567,1475,1509,1383,1377,1345,1609,1375,1548,1430,1566,1371,1504,1367,1550,1468,1330,1399,1586,1392,1301,1664,1594,1528,1248,1513,1456,1549,1419,1652,1537,1545,1372,1533,1574,1549,1351,1425,1078,861,1529,1261,1291,1227,1107,1420,492,918,453,1407,1224,1126,1102,1168,1244,1223,1038,1082,1144,1231,1458,1454,1569,1312,1361,1379,1507,1390,1448,1550,1290,1438,1236,1576,1547,1488,1595,1297,1418,966,1512,1422,1436,1018,770,1604,1687,1713,1411,1564,1399,1537,1430,1575,1573,1374,1613,1587,1411,1511,1684,1524,1364,1483,1592,1602,1600,1603,1383,1324,1400,1486,1283,1513,1396,1589,1496,1366,1568,1192,1358,1359,1529,1377,1384,1133,1625,1612,1680,1556,1520,1147,1473,1510,1542,1626,1224,1546,1313,1575,1428,1077,1176,1298,1186,1369,1557,1637,1461,1553,1536,1510,1212,958,1093,1181,1454,1343,1480,1524,1407,1366,1450,1417,1432,1514,1291,1400,1633,1444,1357,1426,1300,1394,1391,1440,1399,1501,1435,1143,1374,1161,1310,1274,1337,1254,1306,1370,1424,1647,1534,1536,1442,1367,1388,1376,1546,1655,1525,1407,1239,1147,1188,1290,1374,1418,1538,1208,1170,1131,1511,1468,1245,1002,1150,1124,1158,1444,1062,1123,1062,1144,1259,1619,1516,1642,1352,1669,1548,1306,1547,1061,1144,800,1070,1150,1488,1394,1641,1125,1308,1343,1525,1620,1250,1232,1194,1368,1355,1264,1264,1230,1431,1395,1512,1098,1415,1542,1563,1312,1473,1528,1214,1532,1424,1460,1472,1562,1188,1305,1372,1394,1472,1573,1452,1145,1542,1337,1450,1295,1366,1301,1440,1522,1593,1311,1364,1295,1628,1631,1522,1583,1302,1544,1247,1493,1061,1498,1544,1640,1368,1290,1228,1557,977,1153,1494,1484,1367,1351,1629,1309,1556,1405,1468,1467,1621,1465,1389,1309,1507,958,1318,1603,1485,1489,1338,953,1532,1666,1391,1209,1413,1589,1498,1529,1354,1560,1474,1588,1627,1400,1429,1469,1456,1345,1333,1499,1451,1455,1327,1539,1574,1218,1039,1300,1276,977,1248,1077,1214,886,919,1271,1051,1148,1241,878,963,982,887,1243,1198,1445,1318,1129,1256,1472,1525,1291,1233,1391,941,1395,1312,1339,1118,1527,1474,1341,1540,1462,1423,1317,1276,1333,1568,1432,1453,1237,1356,1372,1538,1446,1506,1479,1311,1496,1381,1267,1422,1308,1586,1640,1267,1517,1455,1461,1582,1361,1537,1578,1505,1332,1478,1636,1430,1364,1401,936,884,1469,1237,1285,1234,1114,1359,471,929,506,1380,1194,1127,1092,1157,1254,1225,1024,1081,1113,1281,1416,1479,1592,1265,1173,1287,1389,1345,1476,1446,1413,1454,1413,1538,1526,1487,1598,1376,1525,743,1268,1532,1227,838,848,1181,1598,1704,1554,1611,1453,1511,1560,1385,1594,1550,1356,1568,1540,1419,1484,1714,1489,1427,1387,1544,1578,1593,1565,1344,1278,1340,1458,1275,1347,1351,1465,1460,1644,1577,1193,1348,1078,1458,1342,1275,1340,1151,1556,1604,1652,1521,1466,1172,1433,1434,1468,1591,1224,1451,1123,1492,1567,1108,988,1324,1321,1146,1538,1550,1464,1517,1186,1517,1186,1093,1159,1055,1088,1481,1303,1450,1509,1370,1331,1447,1240,1455,1388,1356,1455,1539,1329,1430,1508,1389,1230,1383,1378,1387,1401,1406,1241,1244,1235,1229,1208,1359,1145,1323,1352,1416,1532,1511,1523,1511,1420,1426,1358,1453,1487,1698,1522,1061,999,1422,1166,1456,1298,1330,1356,1229,1154,1150,1524,1328,1430,1044,1068,1105,1114,1209,1411,1100,1032,1190,1170,1273,1411,1457,1453,1451,1508,1585,1495,1405,1204,1196,942,741,1081,1294,1444,1531,1502,1054,1306,1245,1434,1561,1167,1279,1178,1346,1089,1437,1186,1244,1178,1489,1493,1560,1039,1386,1505,1536,1353,1499,1524,1169,1505,1338,1486,1481,1519,1198,1346,1354,1204,1464,1558,1514,1083,1406,1436,1207,1376,1408,1386,1160,1389,1485,1590,1176,1377,1214,1580,1611,1476,1580,1230,1511,1209,1466,1098,1531,1505,1510,1523,1141,1448,1189,1477,849,1296,1352,1307,1407,1295,1446,1392,1479,1465,1438,1412,1591,1390,1449,1233,1557,709,1282,1551,1552,1349,1451,723,1392,1544,1625,1187,1469,1517,1550,1308,1522,1224,1491,1478,1635,1630,1311,1333,1401,1420,1319,1311,1484,1472,1446,1290,1552,1545,1332,1351,1264,991,1325,1256,951,1229,1078,1158,812,836,1095,1035,1197,1333,877,926,876,1067,1185,1230,1381,1154,1449,1197,1360,1253,1424,1121,1098,1396,1139,1429,1440,1487,1390,1096,1322,1432,1337,1503,1501,1512,1473,1554,1529,1255,1507,1547,1439,1521,1626,1409,1461,1507,1471,1502,1362,1513,1475,1595,1401,1665,1501,608,1325,1514,1592,1404,1600,1571,1096,1429,1586,1439,1534,1426,1371,1349,1509,1526,1540,1458,1603,1389,1419,1528,1433,1351,1639,1481,1351,1152,1123,879,1459,1526,1556,1401,1622,1536,1317,1566,1690,1837,1842,1714,1870,1873,1853,1518,1593,1238,1366,1158,1531,1197,1346,1573,1370,1520,1547,1517,1362,1223,1210,1420,1497,1472,1522,1447,1455,1501,1410,1393,1236,1413,1540,1520,1551,1429,1493,1121,803,1250,1342,1432,1349,1766,1392,1295,1533,1478,1511,1466,1389,1273,1255,1438,1507,1497,1544,1558,1470,1500,1562,1363,1361,1564,1542,1383,1244,1331,770,1204,1453,1563,1395,1615,1651,1321,1414,1489,1750,1800,1828,1764,1783,1823,1742,924,693,1469,1496,1408,1396,1507,1447,1398,1274,1068,795,1334,1163,1395,1130,1249,1369,1518,1511,1527,1390,1505,1665,1414,1364,1551,1354,1319,1155,1397,1175,1006,989,861,894,1142,1071,927,865,1140,949,910,749,977,1089,988,875,748,994,1123,1525,936,995,843,861,802,771,1698,1826,1702,340,25,25,25,25,25,25,22],successes:[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]};compressedData["data"]=byteArray;assert(typeof Module.LZ4==="object","LZ4 not present - was your app build with -s LZ4=1 ?");Module.LZ4.loadPackage({metadata:metadata,compressedData:compressedData},true);Module["removeRunDependency"]("datafile_CLAPACK.data")}Module["addRunDependency"]("datafile_CLAPACK.data");if(!Module.preloadResults)Module.preloadResults={};Module.preloadResults[PACKAGE_NAME]={fromCache:false};if(fetched){processPackageData(fetched);fetched=null}else{fetchedCallback=processPackageData}}if(Module["calledRun"]){runWithFS()}else{if(!Module["preRun"])Module["preRun"]=[];Module["preRun"].push(runWithFS)}};loadPackage({files:[{filename:"/lib/clapack_all.so",start:0,end:4008996,audio:0}],remote_package_size:2631835,package_uuid:"5bb7b55c-7d5c-4c79-933b-df239114a103"})})();
Jinja2.data ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:dcab4a4bdef0daf486cec8b0d766dd84eb0d9afccacc5a1b883d79a5f6e2b8fb
3
+ size 282835
Jinja2.js ADDED
@@ -0,0 +1 @@
 
 
1
+ var Module=typeof globalThis.__pyodide_module!=="undefined"?globalThis.__pyodide_module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH="";if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof process==="undefined"&&typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}var PACKAGE_NAME="Jinja2.data";var REMOTE_PACKAGE_BASE="Jinja2.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata["remote_package_size"];var PACKAGE_UUID=metadata["package_uuid"];function fetchRemotePackage(packageName,packageSize,callback,errback){if(typeof process==="object"){require("fs").readFile(packageName,(function(err,contents){if(err){errback(err)}else{callback(contents.buffer)}}));return}var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,(function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}}),handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","lib",true,true);Module["FS_createPath"]("/lib","python3.9",true,true);Module["FS_createPath"]("/lib/python3.9","site-packages",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","jinja2",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","Jinja2-3.0.3-py3.9.egg-info",true,true);function processPackageData(arrayBuffer){assert(arrayBuffer,"Loading data file failed.");assert(arrayBuffer instanceof ArrayBuffer,"bad input to processPackageData");var byteArray=new Uint8Array(arrayBuffer);var curr;var compressedData={data:null,cachedOffset:278739,cachedIndexes:[-1,-1],cachedChunks:[null,null],offsets:[0,789,2741,3889,5292,6467,7676,8936,10219,11439,12728,13855,15150,16456,17641,18909,19859,21017,22037,23117,24395,25490,26792,27850,28992,30184,31321,32451,33567,34525,35504,36592,37640,38601,39549,40675,41765,42797,43821,45017,45854,46831,47870,48776,49595,51247,52610,53896,55185,56405,57649,58697,59898,60894,62165,63378,64552,65667,66877,67911,68925,70173,71281,72347,73534,74855,76075,77356,78453,79655,80776,82055,83209,84330,85430,86571,87833,88986,90158,91514,92863,93988,95306,96594,97982,99163,99949,101148,102063,103221,104223,105221,106447,107478,108941,110218,111456,112783,114032,114925,116043,117438,118790,120017,121275,122249,123603,124785,126109,127442,128688,130037,131354,132816,134069,135495,136632,137903,139160,140350,141200,142067,143433,144466,145617,146778,147767,148614,149613,150705,151844,152863,153880,155194,156409,157454,158797,159842,160832,161902,163168,164171,165e3,165998,167390,168691,169973,171228,172477,173597,174721,176041,177106,178204,179522,180862,182232,183391,184529,185702,187031,188298,189458,190552,191798,192975,194320,195528,196812,197736,198793,199985,201061,202043,203266,204614,206053,207262,208405,209613,210913,211885,213003,213931,214864,215848,216983,217697,218392,219294,220564,221381,222363,223221,224172,225200,226301,227608,228991,230244,231242,232399,233698,234890,235963,237040,238158,239313,240620,241706,242741,243901,244901,246156,247288,248395,249619,250765,251792,252968,254312,255254,256113,257366,258281,259149,260543,261939,263293,264413,265635,266897,267959,269121,270467,271827,273090,274310,275445,277025,278195],sizes:[789,1952,1148,1403,1175,1209,1260,1283,1220,1289,1127,1295,1306,1185,1268,950,1158,1020,1080,1278,1095,1302,1058,1142,1192,1137,1130,1116,958,979,1088,1048,961,948,1126,1090,1032,1024,1196,837,977,1039,906,819,1652,1363,1286,1289,1220,1244,1048,1201,996,1271,1213,1174,1115,1210,1034,1014,1248,1108,1066,1187,1321,1220,1281,1097,1202,1121,1279,1154,1121,1100,1141,1262,1153,1172,1356,1349,1125,1318,1288,1388,1181,786,1199,915,1158,1002,998,1226,1031,1463,1277,1238,1327,1249,893,1118,1395,1352,1227,1258,974,1354,1182,1324,1333,1246,1349,1317,1462,1253,1426,1137,1271,1257,1190,850,867,1366,1033,1151,1161,989,847,999,1092,1139,1019,1017,1314,1215,1045,1343,1045,990,1070,1266,1003,829,998,1392,1301,1282,1255,1249,1120,1124,1320,1065,1098,1318,1340,1370,1159,1138,1173,1329,1267,1160,1094,1246,1177,1345,1208,1284,924,1057,1192,1076,982,1223,1348,1439,1209,1143,1208,1300,972,1118,928,933,984,1135,714,695,902,1270,817,982,858,951,1028,1101,1307,1383,1253,998,1157,1299,1192,1073,1077,1118,1155,1307,1086,1035,1160,1e3,1255,1132,1107,1224,1146,1027,1176,1344,942,859,1253,915,868,1394,1396,1354,1120,1222,1262,1062,1162,1346,1360,1263,1220,1135,1580,1170,544],successes:[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]};compressedData["data"]=byteArray;assert(typeof Module.LZ4==="object","LZ4 not present - was your app build with -s LZ4=1 ?");Module.LZ4.loadPackage({metadata:metadata,compressedData:compressedData},true);Module["removeRunDependency"]("datafile_Jinja2.data")}Module["addRunDependency"]("datafile_Jinja2.data");if(!Module.preloadResults)Module.preloadResults={};Module.preloadResults[PACKAGE_NAME]={fromCache:false};if(fetched){processPackageData(fetched);fetched=null}else{fetchedCallback=processPackageData}}if(Module["calledRun"]){runWithFS()}else{if(!Module["preRun"])Module["preRun"]=[];Module["preRun"].push(runWithFS)}};loadPackage({files:[{filename:"/lib/python3.9/site-packages/jinja2/__init__.py",start:0,end:2205,audio:0},{filename:"/lib/python3.9/site-packages/jinja2/_identifier.py",start:2205,end:3980,audio:0},{filename:"/lib/python3.9/site-packages/jinja2/async_utils.py",start:3980,end:5927,audio:0},{filename:"/lib/python3.9/site-packages/jinja2/bccache.py",start:5927,end:18597,audio:0},{filename:"/lib/python3.9/site-packages/jinja2/compiler.py",start:18597,end:90806,audio:0},{filename:"/lib/python3.9/site-packages/jinja2/constants.py",start:90806,end:92239,audio:0},{filename:"/lib/python3.9/site-packages/jinja2/debug.py",start:92239,end:100733,audio:0},{filename:"/lib/python3.9/site-packages/jinja2/defaults.py",start:100733,end:102e3,audio:0},{filename:"/lib/python3.9/site-packages/jinja2/environment.py",start:102e3,end:162983,audio:0},{filename:"/lib/python3.9/site-packages/jinja2/exceptions.py",start:162983,end:168054,audio:0},{filename:"/lib/python3.9/site-packages/jinja2/ext.py",start:168054,end:200176,audio:0},{filename:"/lib/python3.9/site-packages/jinja2/filters.py",start:200176,end:252785,audio:0},{filename:"/lib/python3.9/site-packages/jinja2/idtracking.py",start:252785,end:263506,audio:0},{filename:"/lib/python3.9/site-packages/jinja2/lexer.py",start:263506,end:293436,audio:0},{filename:"/lib/python3.9/site-packages/jinja2/loaders.py",start:293436,end:316190,audio:0},{filename:"/lib/python3.9/site-packages/jinja2/meta.py",start:316190,end:320586,audio:0},{filename:"/lib/python3.9/site-packages/jinja2/nativetypes.py",start:320586,end:324555,audio:0},{filename:"/lib/python3.9/site-packages/jinja2/nodes.py",start:324555,end:359105,audio:0},{filename:"/lib/python3.9/site-packages/jinja2/optimizer.py",start:359105,end:360755,audio:0},{filename:"/lib/python3.9/site-packages/jinja2/parser.py",start:360755,end:400522,audio:0},{filename:"/lib/python3.9/site-packages/jinja2/runtime.py",start:400522,end:435576,audio:0},{filename:"/lib/python3.9/site-packages/jinja2/sandbox.py",start:435576,end:450176,audio:0},{filename:"/lib/python3.9/site-packages/jinja2/tests.py",start:450176,end:456081,audio:0},{filename:"/lib/python3.9/site-packages/jinja2/utils.py",start:456081,end:483052,audio:0},{filename:"/lib/python3.9/site-packages/jinja2/visitor.py",start:483052,end:486624,audio:0},{filename:"/lib/python3.9/site-packages/jinja2/py.typed",start:486624,end:486624,audio:0},{filename:"/lib/python3.9/site-packages/Jinja2-3.0.3-py3.9.egg-info/PKG-INFO",start:486624,end:490082,audio:0},{filename:"/lib/python3.9/site-packages/Jinja2-3.0.3-py3.9.egg-info/SOURCES.txt",start:490082,end:492501,audio:0},{filename:"/lib/python3.9/site-packages/Jinja2-3.0.3-py3.9.egg-info/dependency_links.txt",start:492501,end:492502,audio:0},{filename:"/lib/python3.9/site-packages/Jinja2-3.0.3-py3.9.egg-info/entry_points.txt",start:492502,end:492563,audio:0},{filename:"/lib/python3.9/site-packages/Jinja2-3.0.3-py3.9.egg-info/requires.txt",start:492563,end:492598,audio:0},{filename:"/lib/python3.9/site-packages/Jinja2-3.0.3-py3.9.egg-info/top_level.txt",start:492598,end:492605,audio:0}],remote_package_size:282835,package_uuid:"1e5aef35-8f0d-43ae-8f5d-12200ac7694c"})})();
MarkupSafe.data ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6acf18fe0c6b2fc232d009c8648e5772f856c5ec52627edb26c176cd612650d8
3
+ size 20109
MarkupSafe.js ADDED
@@ -0,0 +1 @@
 
 
1
+ var Module=typeof globalThis.__pyodide_module!=="undefined"?globalThis.__pyodide_module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH="";if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof process==="undefined"&&typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}var PACKAGE_NAME="MarkupSafe.data";var REMOTE_PACKAGE_BASE="MarkupSafe.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata["remote_package_size"];var PACKAGE_UUID=metadata["package_uuid"];function fetchRemotePackage(packageName,packageSize,callback,errback){if(typeof process==="object"){require("fs").readFile(packageName,(function(err,contents){if(err){errback(err)}else{callback(contents.buffer)}}));return}var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,(function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}}),handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","lib",true,true);Module["FS_createPath"]("/lib","python3.9",true,true);Module["FS_createPath"]("/lib/python3.9","site-packages",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","markupsafe",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","MarkupSafe-2.0.1-py3.9.egg-info",true,true);function processPackageData(arrayBuffer){assert(arrayBuffer,"Loading data file failed.");assert(arrayBuffer instanceof ArrayBuffer,"bad input to processPackageData");var byteArray=new Uint8Array(arrayBuffer);var curr;var compressedData={data:null,cachedOffset:16013,cachedIndexes:[-1,-1],cachedChunks:[null,null],offsets:[0,1427,2335,3470,4630,5791,6909,7596,8669,10014,11478,12585,13929,15365],sizes:[1427,908,1135,1160,1161,1118,687,1073,1345,1464,1107,1344,1436,648],successes:[1,1,1,1,1,1,1,1,1,1,1,1,1,1]};compressedData["data"]=byteArray;assert(typeof Module.LZ4==="object","LZ4 not present - was your app build with -s LZ4=1 ?");Module.LZ4.loadPackage({metadata:metadata,compressedData:compressedData},true);Module["removeRunDependency"]("datafile_MarkupSafe.data")}Module["addRunDependency"]("datafile_MarkupSafe.data");if(!Module.preloadResults)Module.preloadResults={};Module.preloadResults[PACKAGE_NAME]={fromCache:false};if(fetched){processPackageData(fetched);fetched=null}else{fetchedCallback=processPackageData}}if(Module["calledRun"]){runWithFS()}else{if(!Module["preRun"])Module["preRun"]=[];Module["preRun"].push(runWithFS)}};loadPackage({files:[{filename:"/lib/python3.9/site-packages/markupsafe/__init__.py",start:0,end:8923,audio:0},{filename:"/lib/python3.9/site-packages/markupsafe/_native.py",start:8923,end:10909,audio:0},{filename:"/lib/python3.9/site-packages/markupsafe/_speedups.c",start:10909,end:18309,audio:0},{filename:"/lib/python3.9/site-packages/markupsafe/_speedups.pyi",start:18309,end:18538,audio:0},{filename:"/lib/python3.9/site-packages/markupsafe/py.typed",start:18538,end:18538,audio:0},{filename:"/lib/python3.9/site-packages/markupsafe/_speedups.so",start:18538,end:23726,audio:0},{filename:"/lib/python3.9/site-packages/MarkupSafe-2.0.1-py3.9.egg-info/PKG-INFO",start:23726,end:26963,audio:0},{filename:"/lib/python3.9/site-packages/MarkupSafe-2.0.1-py3.9.egg-info/SOURCES.txt",start:26963,end:27672,audio:0},{filename:"/lib/python3.9/site-packages/MarkupSafe-2.0.1-py3.9.egg-info/dependency_links.txt",start:27672,end:27673,audio:0},{filename:"/lib/python3.9/site-packages/MarkupSafe-2.0.1-py3.9.egg-info/top_level.txt",start:27673,end:27684,audio:0}],remote_package_size:20109,package_uuid:"aa7b6cfa-82e4-4915-af52-93ebeae05274"})})();
Pygments.data ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c16d150f08c1e560641375d2b6bdf2791ca79bd67ed93224e06088783236e335
3
+ size 1900807
Pygments.js ADDED
@@ -0,0 +1 @@
 
 
1
+ var Module=typeof globalThis.__pyodide_module!=="undefined"?globalThis.__pyodide_module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH="";if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof process==="undefined"&&typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}var PACKAGE_NAME="Pygments.data";var REMOTE_PACKAGE_BASE="Pygments.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata["remote_package_size"];var PACKAGE_UUID=metadata["package_uuid"];function fetchRemotePackage(packageName,packageSize,callback,errback){if(typeof process==="object"){require("fs").readFile(packageName,(function(err,contents){if(err){errback(err)}else{callback(contents.buffer)}}));return}var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,(function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}}),handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","lib",true,true);Module["FS_createPath"]("/lib","python3.9",true,true);Module["FS_createPath"]("/lib/python3.9","site-packages",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","pygments",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/pygments","filters",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/pygments","formatters",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/pygments","lexers",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/pygments","styles",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","Pygments-2.9.0-py3.9.egg-info",true,true);Module["FS_createPath"]("/","bin",true,true);function processPackageData(arrayBuffer){assert(arrayBuffer,"Loading data file failed.");assert(arrayBuffer instanceof ArrayBuffer,"bad input to processPackageData");var byteArray=new Uint8Array(arrayBuffer);var curr;var compressedData={data:null,cachedOffset:1896711,cachedIndexes:[-1,-1],cachedChunks:[null,null],offsets:[0,1554,2819,3799,4833,5812,6900,7960,8876,10145,11304,12580,13698,14870,16080,17412,18769,20051,21364,22512,23524,24751,25868,26795,27859,29008,30390,31233,32371,33289,34423,35802,36872,38105,39517,40581,41816,42726,43896,44787,45653,46885,48070,48911,50319,51851,53011,53976,55040,56495,58014,59418,60964,62099,63170,64640,66081,67417,68848,70025,71375,72840,74255,75843,77127,78562,80081,81177,82133,83275,84746,86270,87241,88293,89576,90837,91874,93145,94594,95869,97239,97888,98537,99162,99783,100530,100963,101401,101867,102404,103039,103623,104225,104884,105731,106900,108111,109247,110372,111632,112889,114207,115220,116360,117619,118856,120025,121288,122669,124005,125372,126627,128013,128914,129869,130934,131934,133016,134228,135168,136325,137330,138554,139820,140800,141831,142794,143992,145132,145961,146834,147934,149006,150053,151184,152546,153374,154432,155779,157123,158393,159341,160536,161414,162640,163587,164935,166005,167227,168486,169849,170801,172170,173443,174578,175780,177025,178205,179360,180590,181484,182492,183559,184761,185804,187111,188293,189386,190633,191765,192754,193749,194731,195773,196751,197761,198736,199737,200730,201769,202781,203785,205075,206278,207492,208694,209922,211234,212508,213794,214665,215476,216411,217508,218241,218670,219598,220655,221726,222802,223764,224697,225485,226316,227094,227908,228977,229947,230882,231754,232532,233463,234499,235563,236607,237689,238651,239708,240836,241803,242696,243729,244801,245702,246773,247779,248977,250156,251174,251948,253071,254127,255130,256092,257030,258179,259239,260348,261433,262650,263619,264472,265980,267561,268484,269689,271211,272607,274127,275350,276410,277503,278665,279658,280906,281830,282628,283460,284279,285087,285873,286668,287493,288259,289003,289819,290659,291391,292052,292805,293497,294073,294843,295693,296504,297309,298090,298931,299745,300613,301368,302188,303059,303791,304595,305334,306040,306752,307538,308293,308972,309749,310556,311311,312136,312965,313741,314511,315273,316024,316789,317564,318388,319177,319877,320670,321473,322289,323132,323947,324745,325552,326349,327059,327884,328722,329563,330412,331236,332062,333083,333834,334764,335699,336981,337841,338778,339771,340739,341635,342549,343561,344515,345485,346449,347378,348373,349185,350102,351043,351954,352887,353830,354812,355797,356781,357656,358696,359676,360649,361624,362558,363517,364658,365888,366813,367712,368702,369634,370429,371421,372364,373203,373976,374873,375857,377013,378236,379252,380142,381087,382100,383141,384157,385109,386073,387098,388259,389370,390292,391014,391937,392811,393652,394596,395481,396258,396946,397662,398495,399336,400151,400877,401733,402564,403466,404388,405289,406134,407040,407914,408777,409760,410697,411386,412215,412897,413584,414179,414958,415733,416421,417175,418009,418802,419475,420128,420894,421603,422210,422869,423424,423985,424722,425404,426137,426850,427612,428442,429189,430019,430747,431576,432370,433038,433705,434517,435214,435859,436629,437181,437753,438517,439215,440069,440863,441519,442195,442999,443733,444494,445111,445845,446624,447313,447986,448757,449561,450364,451175,451962,452721,453416,454098,454852,455584,456365,457042,457601,458367,459097,459855,460659,461483,462217,462985,463709,464849,466064,467055,468033,469073,470350,471397,472463,472981,473573,474635,475690,476742,477750,478775,479820,480695,481424,482136,482851,483530,484225,485156,486190,487205,488267,489204,490052,490827,491872,492829,493919,495313,496328,497254,498318,499260,500161,501157,502147,503081,503975,504971,505942,507051,508246,509272,510148,510954,511839,512870,514152,515369,516544,517814,518993,520170,521423,522600,523770,524913,526014,527086,528298,529456,530488,531546,532582,533589,534626,535701,536767,537910,538943,540074,540844,541764,542604,543429,544305,545184,546047,546898,547816,548692,549553,550418,551298,552089,552848,553637,554399,555263,556079,556879,557695,558501,559380,560229,561010,561739,562621,563666,564895,566051,567288,568500,569674,570779,571924,573162,574256,575530,576682,577941,579125,580488,581561,582767,583898,585025,586109,587241,588352,589511,590592,591686,592874,593970,595180,596253,597608,598642,599558,600543,601699,602930,603790,604961,605751,606627,607560,608774,609882,611125,612274,613512,614697,615949,617153,618085,619359,620690,621795,623199,624414,625751,626785,627963,629186,630444,631602,632981,634119,635458,636863,637948,638998,640076,641201,642377,643442,644757,645842,646787,648234,649524,650286,651368,652112,653352,654457,655620,656485,657753,658945,660250,661403,662556,663726,664875,666235,667306,668559,669816,671234,672505,673688,674785,675963,677232,678321,679233,680217,681114,682147,683373,684617,685932,687235,688388,689591,690771,691781,693025,694333,695604,696908,698293,699494,700480,701574,702564,703765,704948,706092,707135,708279,709533,710303,711033,712057,713287,714634,715956,717041,718042,719369,720556,721843,722847,724026,725250,726385,727412,728332,729540,730700,731827,732986,734165,735287,736645,737766,738524,739689,740708,741613,742756,743730,744648,745459,746631,747773,748738,749690,750430,751522,752786,753977,755127,756400,757793,759133,760439,761764,762605,763415,764706,765891,766736,767711,768723,769952,771073,772061,772720,773927,775109,776289,777639,778376,779088,780050,781067,781950,782865,783752,785067,785849,786556,787606,788723,789760,790877,792123,793360,794603,795892,797241,798368,799217,800555,801735,802942,803933,804839,806272,807383,808446,809721,810768,811766,812988,813981,815209,816291,817477,818804,820096,821245,822550,823748,824888,826207,827386,828443,829743,831011,832105,833226,834402,835685,836926,838197,839520,840844,841867,843116,843860,845208,846445,847662,848813,849971,850993,851920,852873,853562,854699,855942,857152,858492,859731,861215,862537,863975,865122,866344,867484,868550,869506,870347,871092,871935,873178,874112,875104,875833,876631,878023,879106,880031,880766,881892,883145,884554,885701,886858,888307,889472,890578,891750,893017,894359,895787,897194,898641,899882,900984,902263,903451,904758,905469,906705,907831,908875,910246,910956,911640,912172,912674,913188,913577,914068,914555,915157,915836,916503,917303,918283,919409,920549,921850,922394,922950,923538,924331,925642,926591,928023,929193,930167,931471,932788,934048,935019,935769,936996,938169,939173,940169,941351,942635,943821,945227,946189,947363,948257,949442,950276,951597,952863,954074,955353,956660,957661,958556,959612,960804,961794,963106,964265,965108,966165,967322,968116,969241,970361,971316,972241,973748,974852,975519,976203,976908,977697,978575,979328,980181,980817,981399,982230,982856,983606,984788,986042,987159,988295,989511,990714,991809,992846,993775,994786,995796,996957,998118,998992,1000034,1001022,1001962,1003137,1004420,1005212,1006194,1007185,1007988,1009238,1010546,1011790,1013040,1014301,1015494,1016702,1018009,1019421,1020732,1021885,1023047,1024286,1025431,1026600,1027703,1028824,1029971,1030982,1031750,1032680,1033749,1034923,1036236,1037633,1038936,1040403,1041698,1042848,1043880,1045039,1046150,1046976,1048100,1048915,1049869,1050644,1051407,1052378,1053221,1054308,1055399,1056061,1056808,1057617,1058951,1059916,1060836,1061788,1062531,1063239,1064103,1065151,1065897,1066782,1067596,1068461,1069275,1070632,1071945,1073079,1074226,1075461,1076767,1077859,1078881,1080007,1080875,1082134,1082990,1084265,1085342,1086422,1087377,1088371,1089560,1090479,1091689,1092650,1093877,1094514,1095666,1096819,1097739,1098524,1099385,1100356,1101091,1102129,1103105,1104232,1105766,1106811,1107704,1108716,1109662,1110774,1111965,1113063,1114293,1115265,1116256,1117293,1118180,1119149,1120297,1121433,1122552,1123446,1124483,1125630,1127058,1128351,1129695,1130911,1132135,1133189,1134375,1135322,1136177,1137472,1138634,1139960,1140920,1142130,1143106,1144142,1144918,1145472,1146137,1147493,1148606,1149271,1149761,1150226,1150942,1152058,1153347,1154567,1155710,1156905,1157742,1158760,1160124,1161345,1162342,1163405,1164561,1165714,1166665,1167669,1168559,1169625,1170693,1171364,1172502,1173424,1174446,1175415,1176484,1177508,1178552,1179546,1180520,1181454,1182495,1183378,1184269,1185276,1186271,1187342,1188407,1189421,1190504,1191802,1193053,1194297,1195420,1196699,1197828,1198924,1200011,1201135,1202255,1203364,1204491,1205614,1206712,1207782,1208820,1210015,1211006,1211897,1212929,1213952,1215256,1216525,1217456,1218475,1219800,1221008,1222129,1223174,1224082,1225539,1226891,1228222,1229399,1230481,1231802,1233067,1234285,1235164,1236154,1237246,1238397,1239399,1240516,1241406,1242657,1243682,1244650,1245836,1247121,1247915,1248424,1248972,1249533,1250077,1250574,1251030,1251656,1252225,1252747,1253243,1253777,1254358,1254848,1255374,1255910,1256454,1256969,1257470,1258016,1258533,1259027,1259558,1260097,1260598,1261135,1261676,1262296,1262889,1263301,1263789,1264380,1264937,1265415,1265973,1266445,1266965,1267475,1268003,1268524,1269048,1269595,1270130,1270627,1271155,1271696,1272214,1272802,1273329,1274291,1275278,1276385,1277750,1279034,1280306,1281576,1282823,1284067,1285288,1286519,1287759,1288778,1290019,1291332,1292533,1293599,1294633,1296071,1297103,1298120,1299073,1299836,1300741,1302006,1303307,1304456,1305757,1306847,1307791,1308770,1309955,1311071,1312382,1313452,1314788,1316021,1317295,1318596,1319787,1320988,1322232,1323433,1324807,1325885,1326687,1327491,1328615,1329805,1330978,1332078,1332815,1334037,1334948,1335902,1336400,1336887,1337428,1337959,1338408,1338896,1339859,1340489,1341233,1342203,1342923,1343707,1344949,1346419,1347310,1348303,1349393,1350447,1351550,1352764,1354031,1355119,1356131,1357171,1358306,1359403,1360499,1361597,1362595,1363694,1364814,1365509,1366455,1367196,1367974,1368872,1369702,1370533,1371417,1372218,1373125,1373956,1374909,1375804,1376619,1377402,1378204,1379124,1379850,1380728,1381711,1383066,1384254,1385242,1386398,1387790,1388664,1389857,1390937,1392295,1393394,1394086,1394864,1395864,1396898,1397938,1398795,1399957,1401122,1402131,1403405,1404609,1405777,1406978,1408186,1409143,1410192,1411373,1411931,1413089,1414010,1415044,1416217,1416821,1417672,1418704,1419849,1421087,1422345,1423429,1424559,1425644,1426831,1428040,1429248,1430314,1431075,1431945,1432710,1433709,1434759,1435728,1436864,1437871,1439060,1440287,1441614,1442453,1443551,1444719,1445628,1446643,1448048,1449393,1450814,1452158,1453573,1454821,1455908,1456759,1457863,1458851,1460016,1460954,1462059,1463423,1464703,1465837,1467229,1468402,1469389,1470625,1471836,1472972,1474275,1475511,1476763,1477905,1478743,1479700,1480996,1482062,1483063,1484129,1485052,1486087,1487219,1487999,1489085,1490442,1491291,1492101,1493186,1494215,1495102,1496044,1496894,1497903,1498960,1499987,1500934,1501990,1503114,1504209,1505133,1506217,1507430,1508460,1509428,1510610,1511799,1513096,1514393,1515760,1517057,1518186,1519492,1520699,1521721,1523182,1524133,1525413,1526257,1527245,1528134,1529158,1530149,1531423,1532827,1534047,1534968,1535668,1536815,1537992,1538951,1539693,1540745,1541640,1542939,1544044,1545149,1546282,1547720,1548863,1549932,1551036,1551949,1552939,1553833,1554892,1555778,1557152,1558160,1559151,1559844,1561056,1562111,1563077,1564219,1565226,1566301,1567340,1568582,1569764,1570833,1571718,1572897,1574166,1575394,1576409,1577197,1578410,1579825,1580918,1582080,1583210,1584305,1585971,1587651,1589466,1591173,1592844,1594488,1595485,1596550,1597854,1598927,1599964,1600941,1601942,1602977,1604045,1605081,1606267,1607393,1608606,1609882,1611118,1612279,1613627,1614939,1616130,1617185,1617985,1619203,1620470,1621877,1622968,1624147,1625293,1626192,1627472,1628427,1629197,1630160,1631033,1631858,1632645,1633855,1635069,1636584,1638004,1639144,1640338,1641436,1642790,1643767,1644546,1645051,1645626,1646840,1647765,1648781,1649904,1650990,1652353,1653623,1654810,1656005,1657311,1658611,1659850,1660959,1662338,1663561,1664762,1665828,1666957,1668076,1669393,1670449,1671628,1672667,1673638,1674672,1675912,1677206,1678174,1678982,1680225,1681431,1682795,1683552,1684744,1685930,1687033,1688293,1688962,1690086,1691058,1692073,1692961,1693936,1694723,1695787,1696829,1697622,1698831,1699657,1700577,1701471,1702392,1703211,1704e3,1704754,1705484,1706699,1707753,1708952,1710001,1711043,1711872,1713053,1714103,1715071,1715820,1716721,1717781,1719005,1720147,1721310,1721937,1722613,1723294,1724260,1725779,1727396,1728795,1729484,1730468,1731603,1732836,1734175,1735430,1736474,1737600,1738660,1740041,1740773,1741934,1742981,1744414,1745704,1746761,1748082,1749275,1750459,1751403,1752286,1753266,1754366,1755619,1756749,1757995,1758703,1759737,1760638,1761652,1762834,1763773,1765095,1766227,1767462,1768694,1769841,1771067,1772290,1773431,1774567,1775706,1776664,1777981,1779213,1780488,1781822,1782649,1783829,1784977,1785904,1787091,1788218,1789420,1790748,1791918,1792888,1793922,1794624,1795451,1796038,1796799,1798024,1799126,1799944,1800390,1800854,1801300,1802240,1803160,1803896,1804796,1805603,1806263,1807091,1807810,1808673,1809614,1810828,1812189,1813200,1814401,1815494,1816807,1817890,1819107,1819991,1821169,1822169,1823333,1824653,1825922,1827053,1827976,1828641,1829675,1830635,1831593,1832579,1833490,1834559,1835615,1836695,1837827,1838958,1840026,1841289,1842397,1843505,1844512,1845432,1846370,1847081,1848122,1849183,1850454,1851280,1852020,1853185,1853923,1854680,1855791,1856903,1858112,1859242,1860345,1861229,1862328,1863472,1864951,1865778,1866547,1867614,1868697,1869592,1870776,1871830,1872848,1873491,1874169,1874918,1875758,1876378,1876971,1877596,1878214,1878831,1879444,1880031,1880583,1881141,1881772,1882343,1882950,1883547,1884184,1884802,1885419,1885899,1886512,1887163,1887791,1888447,1888706,1888968,1889244,1889509,1889773,1890166,1890939,1891641,1892428,1893111,1893766,1894056,1894628,1895385,1896415],sizes:[1554,1265,980,1034,979,1088,1060,916,1269,1159,1276,1118,1172,1210,1332,1357,1282,1313,1148,1012,1227,1117,927,1064,1149,1382,843,1138,918,1134,1379,1070,1233,1412,1064,1235,910,1170,891,866,1232,1185,841,1408,1532,1160,965,1064,1455,1519,1404,1546,1135,1071,1470,1441,1336,1431,1177,1350,1465,1415,1588,1284,1435,1519,1096,956,1142,1471,1524,971,1052,1283,1261,1037,1271,1449,1275,1370,649,649,625,621,747,433,438,466,537,635,584,602,659,847,1169,1211,1136,1125,1260,1257,1318,1013,1140,1259,1237,1169,1263,1381,1336,1367,1255,1386,901,955,1065,1e3,1082,1212,940,1157,1005,1224,1266,980,1031,963,1198,1140,829,873,1100,1072,1047,1131,1362,828,1058,1347,1344,1270,948,1195,878,1226,947,1348,1070,1222,1259,1363,952,1369,1273,1135,1202,1245,1180,1155,1230,894,1008,1067,1202,1043,1307,1182,1093,1247,1132,989,995,982,1042,978,1010,975,1001,993,1039,1012,1004,1290,1203,1214,1202,1228,1312,1274,1286,871,811,935,1097,733,429,928,1057,1071,1076,962,933,788,831,778,814,1069,970,935,872,778,931,1036,1064,1044,1082,962,1057,1128,967,893,1033,1072,901,1071,1006,1198,1179,1018,774,1123,1056,1003,962,938,1149,1060,1109,1085,1217,969,853,1508,1581,923,1205,1522,1396,1520,1223,1060,1093,1162,993,1248,924,798,832,819,808,786,795,825,766,744,816,840,732,661,753,692,576,770,850,811,805,781,841,814,868,755,820,871,732,804,739,706,712,786,755,679,777,807,755,825,829,776,770,762,751,765,775,824,789,700,793,803,816,843,815,798,807,797,710,825,838,841,849,824,826,1021,751,930,935,1282,860,937,993,968,896,914,1012,954,970,964,929,995,812,917,941,911,933,943,982,985,984,875,1040,980,973,975,934,959,1141,1230,925,899,990,932,795,992,943,839,773,897,984,1156,1223,1016,890,945,1013,1041,1016,952,964,1025,1161,1111,922,722,923,874,841,944,885,777,688,716,833,841,815,726,856,831,902,922,901,845,906,874,863,983,937,689,829,682,687,595,779,775,688,754,834,793,673,653,766,709,607,659,555,561,737,682,733,713,762,830,747,830,728,829,794,668,667,812,697,645,770,552,572,764,698,854,794,656,676,804,734,761,617,734,779,689,673,771,804,803,811,787,759,695,682,754,732,781,677,559,766,730,758,804,824,734,768,724,1140,1215,991,978,1040,1277,1047,1066,518,592,1062,1055,1052,1008,1025,1045,875,729,712,715,679,695,931,1034,1015,1062,937,848,775,1045,957,1090,1394,1015,926,1064,942,901,996,990,934,894,996,971,1109,1195,1026,876,806,885,1031,1282,1217,1175,1270,1179,1177,1253,1177,1170,1143,1101,1072,1212,1158,1032,1058,1036,1007,1037,1075,1066,1143,1033,1131,770,920,840,825,876,879,863,851,918,876,861,865,880,791,759,789,762,864,816,800,816,806,879,849,781,729,882,1045,1229,1156,1237,1212,1174,1105,1145,1238,1094,1274,1152,1259,1184,1363,1073,1206,1131,1127,1084,1132,1111,1159,1081,1094,1188,1096,1210,1073,1355,1034,916,985,1156,1231,860,1171,790,876,933,1214,1108,1243,1149,1238,1185,1252,1204,932,1274,1331,1105,1404,1215,1337,1034,1178,1223,1258,1158,1379,1138,1339,1405,1085,1050,1078,1125,1176,1065,1315,1085,945,1447,1290,762,1082,744,1240,1105,1163,865,1268,1192,1305,1153,1153,1170,1149,1360,1071,1253,1257,1418,1271,1183,1097,1178,1269,1089,912,984,897,1033,1226,1244,1315,1303,1153,1203,1180,1010,1244,1308,1271,1304,1385,1201,986,1094,990,1201,1183,1144,1043,1144,1254,770,730,1024,1230,1347,1322,1085,1001,1327,1187,1287,1004,1179,1224,1135,1027,920,1208,1160,1127,1159,1179,1122,1358,1121,758,1165,1019,905,1143,974,918,811,1172,1142,965,952,740,1092,1264,1191,1150,1273,1393,1340,1306,1325,841,810,1291,1185,845,975,1012,1229,1121,988,659,1207,1182,1180,1350,737,712,962,1017,883,915,887,1315,782,707,1050,1117,1037,1117,1246,1237,1243,1289,1349,1127,849,1338,1180,1207,991,906,1433,1111,1063,1275,1047,998,1222,993,1228,1082,1186,1327,1292,1149,1305,1198,1140,1319,1179,1057,1300,1268,1094,1121,1176,1283,1241,1271,1323,1324,1023,1249,744,1348,1237,1217,1151,1158,1022,927,953,689,1137,1243,1210,1340,1239,1484,1322,1438,1147,1222,1140,1066,956,841,745,843,1243,934,992,729,798,1392,1083,925,735,1126,1253,1409,1147,1157,1449,1165,1106,1172,1267,1342,1428,1407,1447,1241,1102,1279,1188,1307,711,1236,1126,1044,1371,710,684,532,502,514,389,491,487,602,679,667,800,980,1126,1140,1301,544,556,588,793,1311,949,1432,1170,974,1304,1317,1260,971,750,1227,1173,1004,996,1182,1284,1186,1406,962,1174,894,1185,834,1321,1266,1211,1279,1307,1001,895,1056,1192,990,1312,1159,843,1057,1157,794,1125,1120,955,925,1507,1104,667,684,705,789,878,753,853,636,582,831,626,750,1182,1254,1117,1136,1216,1203,1095,1037,929,1011,1010,1161,1161,874,1042,988,940,1175,1283,792,982,991,803,1250,1308,1244,1250,1261,1193,1208,1307,1412,1311,1153,1162,1239,1145,1169,1103,1121,1147,1011,768,930,1069,1174,1313,1397,1303,1467,1295,1150,1032,1159,1111,826,1124,815,954,775,763,971,843,1087,1091,662,747,809,1334,965,920,952,743,708,864,1048,746,885,814,865,814,1357,1313,1134,1147,1235,1306,1092,1022,1126,868,1259,856,1275,1077,1080,955,994,1189,919,1210,961,1227,637,1152,1153,920,785,861,971,735,1038,976,1127,1534,1045,893,1012,946,1112,1191,1098,1230,972,991,1037,887,969,1148,1136,1119,894,1037,1147,1428,1293,1344,1216,1224,1054,1186,947,855,1295,1162,1326,960,1210,976,1036,776,554,665,1356,1113,665,490,465,716,1116,1289,1220,1143,1195,837,1018,1364,1221,997,1063,1156,1153,951,1004,890,1066,1068,671,1138,922,1022,969,1069,1024,1044,994,974,934,1041,883,891,1007,995,1071,1065,1014,1083,1298,1251,1244,1123,1279,1129,1096,1087,1124,1120,1109,1127,1123,1098,1070,1038,1195,991,891,1032,1023,1304,1269,931,1019,1325,1208,1121,1045,908,1457,1352,1331,1177,1082,1321,1265,1218,879,990,1092,1151,1002,1117,890,1251,1025,968,1186,1285,794,509,548,561,544,497,456,626,569,522,496,534,581,490,526,536,544,515,501,546,517,494,531,539,501,537,541,620,593,412,488,591,557,478,558,472,520,510,528,521,524,547,535,497,528,541,518,588,527,962,987,1107,1365,1284,1272,1270,1247,1244,1221,1231,1240,1019,1241,1313,1201,1066,1034,1438,1032,1017,953,763,905,1265,1301,1149,1301,1090,944,979,1185,1116,1311,1070,1336,1233,1274,1301,1191,1201,1244,1201,1374,1078,802,804,1124,1190,1173,1100,737,1222,911,954,498,487,541,531,449,488,963,630,744,970,720,784,1242,1470,891,993,1090,1054,1103,1214,1267,1088,1012,1040,1135,1097,1096,1098,998,1099,1120,695,946,741,778,898,830,831,884,801,907,831,953,895,815,783,802,920,726,878,983,1355,1188,988,1156,1392,874,1193,1080,1358,1099,692,778,1e3,1034,1040,857,1162,1165,1009,1274,1204,1168,1201,1208,957,1049,1181,558,1158,921,1034,1173,604,851,1032,1145,1238,1258,1084,1130,1085,1187,1209,1208,1066,761,870,765,999,1050,969,1136,1007,1189,1227,1327,839,1098,1168,909,1015,1405,1345,1421,1344,1415,1248,1087,851,1104,988,1165,938,1105,1364,1280,1134,1392,1173,987,1236,1211,1136,1303,1236,1252,1142,838,957,1296,1066,1001,1066,923,1035,1132,780,1086,1357,849,810,1085,1029,887,942,850,1009,1057,1027,947,1056,1124,1095,924,1084,1213,1030,968,1182,1189,1297,1297,1367,1297,1129,1306,1207,1022,1461,951,1280,844,988,889,1024,991,1274,1404,1220,921,700,1147,1177,959,742,1052,895,1299,1105,1105,1133,1438,1143,1069,1104,913,990,894,1059,886,1374,1008,991,693,1212,1055,966,1142,1007,1075,1039,1242,1182,1069,885,1179,1269,1228,1015,788,1213,1415,1093,1162,1130,1095,1666,1680,1815,1707,1671,1644,997,1065,1304,1073,1037,977,1001,1035,1068,1036,1186,1126,1213,1276,1236,1161,1348,1312,1191,1055,800,1218,1267,1407,1091,1179,1146,899,1280,955,770,963,873,825,787,1210,1214,1515,1420,1140,1194,1098,1354,977,779,505,575,1214,925,1016,1123,1086,1363,1270,1187,1195,1306,1300,1239,1109,1379,1223,1201,1066,1129,1119,1317,1056,1179,1039,971,1034,1240,1294,968,808,1243,1206,1364,757,1192,1186,1103,1260,669,1124,972,1015,888,975,787,1064,1042,793,1209,826,920,894,921,819,789,754,730,1215,1054,1199,1049,1042,829,1181,1050,968,749,901,1060,1224,1142,1163,627,676,681,966,1519,1617,1399,689,984,1135,1233,1339,1255,1044,1126,1060,1381,732,1161,1047,1433,1290,1057,1321,1193,1184,944,883,980,1100,1253,1130,1246,708,1034,901,1014,1182,939,1322,1132,1235,1232,1147,1226,1223,1141,1136,1139,958,1317,1232,1275,1334,827,1180,1148,927,1187,1127,1202,1328,1170,970,1034,702,827,587,761,1225,1102,818,446,464,446,940,920,736,900,807,660,828,719,863,941,1214,1361,1011,1201,1093,1313,1083,1217,884,1178,1e3,1164,1320,1269,1131,923,665,1034,960,958,986,911,1069,1056,1080,1132,1131,1068,1263,1108,1108,1007,920,938,711,1041,1061,1271,826,740,1165,738,757,1111,1112,1209,1130,1103,884,1099,1144,1479,827,769,1067,1083,895,1184,1054,1018,643,678,749,840,620,593,625,618,617,613,587,552,558,631,571,607,597,637,618,617,480,613,651,628,656,259,262,276,265,264,393,773,702,787,683,655,290,572,757,1030,296],successes:[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]};compressedData["data"]=byteArray;assert(typeof Module.LZ4==="object","LZ4 not present - was your app build with -s LZ4=1 ?");Module.LZ4.loadPackage({metadata:metadata,compressedData:compressedData},true);Module["removeRunDependency"]("datafile_Pygments.data")}Module["addRunDependency"]("datafile_Pygments.data");if(!Module.preloadResults)Module.preloadResults={};Module.preloadResults[PACKAGE_NAME]={fromCache:false};if(fetched){processPackageData(fetched);fetched=null}else{fetchedCallback=processPackageData}}if(Module["calledRun"]){runWithFS()}else{if(!Module["preRun"])Module["preRun"]=[];Module["preRun"].push(runWithFS)}};loadPackage({files:[{filename:"/lib/python3.9/site-packages/pygments/__init__.py",start:0,end:3012,audio:0},{filename:"/lib/python3.9/site-packages/pygments/__main__.py",start:3012,end:3360,audio:0},{filename:"/lib/python3.9/site-packages/pygments/cmdline.py",start:3360,end:24898,audio:0},{filename:"/lib/python3.9/site-packages/pygments/console.py",start:24898,end:26595,audio:0},{filename:"/lib/python3.9/site-packages/pygments/filter.py",start:26595,end:28533,audio:0},{filename:"/lib/python3.9/site-packages/pygments/formatter.py",start:28533,end:31426,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexer.py",start:31426,end:62903,audio:0},{filename:"/lib/python3.9/site-packages/pygments/modeline.py",start:62903,end:63889,audio:0},{filename:"/lib/python3.9/site-packages/pygments/plugin.py",start:63889,end:65599,audio:0},{filename:"/lib/python3.9/site-packages/pygments/regexopt.py",start:65599,end:68669,audio:0},{filename:"/lib/python3.9/site-packages/pygments/scanner.py",start:68669,end:71760,audio:0},{filename:"/lib/python3.9/site-packages/pygments/sphinxext.py",start:71760,end:76354,audio:0},{filename:"/lib/python3.9/site-packages/pygments/style.py",start:76354,end:82367,audio:0},{filename:"/lib/python3.9/site-packages/pygments/token.py",start:82367,end:88510,audio:0},{filename:"/lib/python3.9/site-packages/pygments/unistring.py",start:88510,end:151710,audio:0},{filename:"/lib/python3.9/site-packages/pygments/util.py",start:151710,end:160833,audio:0},{filename:"/lib/python3.9/site-packages/pygments/filters/__init__.py",start:160833,end:201077,audio:0},{filename:"/lib/python3.9/site-packages/pygments/formatters/__init__.py",start:201077,end:206160,audio:0},{filename:"/lib/python3.9/site-packages/pygments/formatters/_mapping.py",start:206160,end:212496,audio:0},{filename:"/lib/python3.9/site-packages/pygments/formatters/bbcode.py",start:212496,end:215786,audio:0},{filename:"/lib/python3.9/site-packages/pygments/formatters/html.py",start:215786,end:250440,audio:0},{filename:"/lib/python3.9/site-packages/pygments/formatters/img.py",start:250440,end:272235,audio:0},{filename:"/lib/python3.9/site-packages/pygments/formatters/irc.py",start:272235,end:278080,audio:0},{filename:"/lib/python3.9/site-packages/pygments/formatters/latex.py",start:278080,end:296962,audio:0},{filename:"/lib/python3.9/site-packages/pygments/formatters/other.py",start:296962,end:301987,audio:0},{filename:"/lib/python3.9/site-packages/pygments/formatters/pangomarkup.py",start:301987,end:304175,audio:0},{filename:"/lib/python3.9/site-packages/pygments/formatters/rtf.py",start:304175,end:309165,audio:0},{filename:"/lib/python3.9/site-packages/pygments/formatters/svg.py",start:309165,end:316464,audio:0},{filename:"/lib/python3.9/site-packages/pygments/formatters/terminal.py",start:316464,end:321102,audio:0},{filename:"/lib/python3.9/site-packages/pygments/formatters/terminal256.py",start:321102,end:332829,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/__init__.py",start:332829,end:344088,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/_asy_builtins.py",start:344088,end:371375,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/_cl_builtins.py",start:371375,end:385369,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/_cocoa_builtins.py",start:385369,end:490552,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/_csound_builtins.py",start:490552,end:508409,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/_julia_builtins.py",start:508409,end:520074,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/_lasso_builtins.py",start:520074,end:654584,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/_lua_builtins.py",start:654584,end:662857,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/_mapping.py",start:662857,end:724452,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/_mql_builtins.py",start:724452,end:749165,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/_mysql_builtins.py",start:749165,end:773660,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/_openedge_builtins.py",start:773660,end:823058,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/_php_builtins.py",start:823058,end:977399,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/_postgres_builtins.py",start:977399,end:989583,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/_scilab_builtins.py",start:989583,end:1041960,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/_sourcemod_builtins.py",start:1041960,end:1069010,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/_stan_builtins.py",start:1069010,end:1079467,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/_stata_builtins.py",start:1079467,end:1106694,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/_tsql_builtins.py",start:1106694,end:1122154,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/_usd_builtins.py",start:1122154,end:1123812,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/_vbscript_builtins.py",start:1123812,end:1128037,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/_vim_builtins.py",start:1128037,end:1185103,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/actionscript.py",start:1185103,end:1196556,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/agile.py",start:1196556,end:1197432,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/algebra.py",start:1197432,end:1205162,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/ambient.py",start:1205162,end:1207701,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/amdgpu.py",start:1207701,end:1209304,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/ampl.py",start:1209304,end:1213403,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/apdlexer.py",start:1213403,end:1240069,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/apl.py",start:1240069,end:1243455,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/archetype.py",start:1243455,end:1254562,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/arrow.py",start:1254562,end:1258062,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/asm.py",start:1258062,end:1297413,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/automation.py",start:1297413,end:1317216,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/bare.py",start:1317216,end:1320101,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/basic.py",start:1320101,end:1347692,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/bibtex.py",start:1347692,end:1352393,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/boa.py",start:1352393,end:1356339,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/business.py",start:1356339,end:1384320,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/c_cpp.py",start:1384320,end:1400275,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/c_like.py",start:1400275,end:1429355,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/capnproto.py",start:1429355,end:1431525,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/cddl.py",start:1431525,end:1436809,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/chapel.py",start:1436809,end:1441780,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/clean.py",start:1441780,end:1448141,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/compiled.py",start:1448141,end:1449502,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/configs.py",start:1449502,end:1487090,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/console.py",start:1487090,end:1491186,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/crystal.py",start:1491186,end:1506869,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/csound.py",start:1506869,end:1523690,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/css.py",start:1523690,end:1555373,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/d.py",start:1555373,end:1565047,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/dalvik.py",start:1565047,end:1569443,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/data.py",start:1569443,end:1593331,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/devicetree.py",start:1593331,end:1597306,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/diff.py",start:1597306,end:1602167,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/dotnet.py",start:1602167,end:1630124,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/dsls.py",start:1630124,end:1665949,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/dylan.py",start:1665949,end:1676259,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/ecl.py",start:1676259,end:1682469,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/eiffel.py",start:1682469,end:1684922,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/elm.py",start:1684922,end:1687901,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/email.py",start:1687901,end:1692995,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/erlang.py",start:1692995,end:1711968,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/esoteric.py",start:1711968,end:1722117,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/ezhil.py",start:1722117,end:1725436,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/factor.py",start:1725436,end:1743272,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/fantom.py",start:1743272,end:1753230,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/felix.py",start:1753230,end:1762614,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/floscript.py",start:1762614,end:1765257,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/forth.py",start:1765257,end:1772375,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/fortran.py",start:1772375,end:1782494,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/foxpro.py",start:1782494,end:1808707,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/freefem.py",start:1808707,end:1835769,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/functional.py",start:1835769,end:1836443,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/futhark.py",start:1836443,end:1840133,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/gcodelexer.py",start:1840133,end:1840983,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/gdscript.py",start:1840983,end:1852105,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/go.py",start:1852105,end:1855788,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/grammar_notation.py",start:1855788,end:1863705,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/graph.py",start:1863705,end:1866437,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/graphics.py",start:1866437,end:1905375,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/graphviz.py",start:1905375,end:1907254,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/haskell.py",start:1907254,end:1939446,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/haxe.py",start:1939446,end:1970392,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/hdl.py",start:1970392,end:1992647,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/hexdump.py",start:1992647,end:1996130,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/html.py",start:1996130,end:2016161,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/idl.py",start:2016161,end:2031385,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/igor.py",start:2031385,end:2061970,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/inferno.py",start:2061970,end:2065063,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/installers.py",start:2065063,end:2077905,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/int_fiction.py",start:2077905,end:2134551,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/iolang.py",start:2134551,end:2136438,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/j.py",start:2136438,end:2140942,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/javascript.py",start:2140942,end:2201674,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/julia.py",start:2201674,end:2212934,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/jvm.py",start:2212934,end:2284309,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/kuin.py",start:2284309,end:2294983,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/lisp.py",start:2294983,end:2436326,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/make.py",start:2436326,end:2443718,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/markup.py",start:2443718,end:2470455,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/math.py",start:2470455,end:2471131,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/matlab.py",start:2471131,end:2603503,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/mime.py",start:2603503,end:2611041,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/ml.py",start:2611041,end:2646335,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/modeling.py",start:2646335,end:2659719,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/modula2.py",start:2659719,end:2712785,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/monte.py",start:2712785,end:2719068,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/mosel.py",start:2719068,end:2728255,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/ncl.py",start:2728255,end:2792217,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/nimrod.py",start:2792217,end:2797337,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/nit.py",start:2797337,end:2800056,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/nix.py",start:2800056,end:2804063,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/oberon.py",start:2804063,end:2808274,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/objective.py",start:2808274,end:2831045,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/ooc.py",start:2831045,end:2834020,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/other.py",start:2834020,end:2835764,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/parasail.py",start:2835764,end:2838477,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/parsers.py",start:2838477,end:2864357,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/pascal.py",start:2864357,end:2896965,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/pawn.py",start:2896965,end:2905111,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/perl.py",start:2905111,end:2944190,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/php.py",start:2944190,end:2956737,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/pointless.py",start:2956737,end:2958705,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/pony.py",start:2958705,end:2961949,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/praat.py",start:2961949,end:2974222,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/prolog.py",start:2974222,end:2986605,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/promql.py",start:2986605,end:2991344,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/python.py",start:2991344,end:3042732,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/qvt.py",start:3042732,end:3048804,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/r.py",start:3048804,end:3054981,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/rdf.py",start:3054981,end:3070771,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/rebol.py",start:3070771,end:3089371,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/resource.py",start:3089371,end:3092273,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/ride.py",start:3092273,end:3097323,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/rnc.py",start:3097323,end:3099289,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/roboconf.py",start:3099289,end:3101335,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/robotframework.py",start:3101335,end:3119747,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/ruby.py",start:3119747,end:3142400,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/rust.py",start:3142400,end:3150793,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/sas.py",start:3150793,end:3160218,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/scdoc.py",start:3160218,end:3162462,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/scripting.py",start:3162462,end:3232494,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/sgf.py",start:3232494,end:3234494,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/shell.py",start:3234494,end:3270251,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/sieve.py",start:3270251,end:3272540,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/slash.py",start:3272540,end:3281022,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/smalltalk.py",start:3281022,end:3288214,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/smv.py",start:3288214,end:3290983,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/snobol.py",start:3290983,end:3293715,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/solidity.py",start:3293715,end:3296886,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/special.py",start:3296886,end:3300030,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/sql.py",start:3300030,end:3333971,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/stata.py",start:3333971,end:3340385,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/supercollider.py",start:3340385,end:3344078,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/tcl.py",start:3344078,end:3349452,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/teal.py",start:3349452,end:3352971,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/templates.py",start:3352971,end:3424563,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/teraterm.py",start:3424563,end:3434448,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/testing.py",start:3434448,end:3445173,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/text.py",start:3445173,end:3446179,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/textedit.py",start:3446179,end:3452259,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/textfmts.py",start:3452259,end:3467417,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/theorem.py",start:3467417,end:3486924,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/thingsdb.py",start:3486924,end:3491186,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/tnt.py",start:3491186,end:3501340,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/trafficscript.py",start:3501340,end:3502863,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/typoscript.py",start:3502863,end:3511063,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/unicon.py",start:3511063,end:3529575,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/urbi.py",start:3529575,end:3535613,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/usd.py",start:3535613,end:3539064,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/varnish.py",start:3539064,end:3546307,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/verification.py",start:3546307,end:3550215,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/web.py",start:3550215,end:3551109,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/webassembly.py",start:3551109,end:3556833,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/webidl.py",start:3556833,end:3567306,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/webmisc.py",start:3567306,end:3607302,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/whiley.py",start:3607302,end:3611289,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/x10.py",start:3611289,end:3613236,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/xorg.py",start:3613236,end:3614101,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/yang.py",start:3614101,end:3618624,audio:0},{filename:"/lib/python3.9/site-packages/pygments/lexers/zig.py",start:3618624,end:3622563,audio:0},{filename:"/lib/python3.9/site-packages/pygments/styles/__init__.py",start:3622563,end:3625594,audio:0},{filename:"/lib/python3.9/site-packages/pygments/styles/abap.py",start:3625594,end:3626321,audio:0},{filename:"/lib/python3.9/site-packages/pygments/styles/algol.py",start:3626321,end:3628560,audio:0},{filename:"/lib/python3.9/site-packages/pygments/styles/algol_nu.py",start:3628560,end:3630814,audio:0},{filename:"/lib/python3.9/site-packages/pygments/styles/arduino.py",start:3630814,end:3635281,audio:0},{filename:"/lib/python3.9/site-packages/pygments/styles/autumn.py",start:3635281,end:3637401,audio:0},{filename:"/lib/python3.9/site-packages/pygments/styles/borland.py",start:3637401,end:3638939,audio:0},{filename:"/lib/python3.9/site-packages/pygments/styles/bw.py",start:3638939,end:3640270,audio:0},{filename:"/lib/python3.9/site-packages/pygments/styles/colorful.py",start:3640270,end:3643024,audio:0},{filename:"/lib/python3.9/site-packages/pygments/styles/default.py",start:3643024,end:3645532,audio:0},{filename:"/lib/python3.9/site-packages/pygments/styles/emacs.py",start:3645532,end:3647994,audio:0},{filename:"/lib/python3.9/site-packages/pygments/styles/friendly.py",start:3647994,end:3650519,audio:0},{filename:"/lib/python3.9/site-packages/pygments/styles/fruity.py",start:3650519,end:3651793,audio:0},{filename:"/lib/python3.9/site-packages/pygments/styles/gruvbox.py",start:3651793,end:3654976,audio:0},{filename:"/lib/python3.9/site-packages/pygments/styles/igor.py",start:3654976,end:3655691,audio:0},{filename:"/lib/python3.9/site-packages/pygments/styles/inkpot.py",start:3655691,end:3658014,audio:0},{filename:"/lib/python3.9/site-packages/pygments/styles/lovelace.py",start:3658014,end:3661163,audio:0},{filename:"/lib/python3.9/site-packages/pygments/styles/manni.py",start:3661163,end:3663513,audio:0},{filename:"/lib/python3.9/site-packages/pygments/styles/material.py",start:3663513,end:3667619,audio:0},{filename:"/lib/python3.9/site-packages/pygments/styles/monokai.py",start:3667619,end:3672681,audio:0},{filename:"/lib/python3.9/site-packages/pygments/styles/murphy.py",start:3672681,end:3675408,audio:0},{filename:"/lib/python3.9/site-packages/pygments/styles/native.py",start:3675408,end:3677356,audio:0},{filename:"/lib/python3.9/site-packages/pygments/styles/paraiso_dark.py",start:3677356,end:3682973,audio:0},{filename:"/lib/python3.9/site-packages/pygments/styles/paraiso_light.py",start:3682973,end:3688594,audio:0},{filename:"/lib/python3.9/site-packages/pygments/styles/pastie.py",start:3688594,end:3691043,audio:0},{filename:"/lib/python3.9/site-packages/pygments/styles/perldoc.py",start:3691043,end:3693194,audio:0},{filename:"/lib/python3.9/site-packages/pygments/styles/rainbow_dash.py",start:3693194,end:3695650,audio:0},{filename:"/lib/python3.9/site-packages/pygments/styles/rrt.py",start:3695650,end:3696478,audio:0},{filename:"/lib/python3.9/site-packages/pygments/styles/sas.py",start:3696478,end:3697895,audio:0},{filename:"/lib/python3.9/site-packages/pygments/styles/solarized.py",start:3697895,end:3701973,audio:0},{filename:"/lib/python3.9/site-packages/pygments/styles/stata_dark.py",start:3701973,end:3703194,audio:0},{filename:"/lib/python3.9/site-packages/pygments/styles/stata_light.py",start:3703194,end:3704444,audio:0},{filename:"/lib/python3.9/site-packages/pygments/styles/tango.py",start:3704444,end:3711516,audio:0},{filename:"/lib/python3.9/site-packages/pygments/styles/trac.py",start:3711516,end:3713425,audio:0},{filename:"/lib/python3.9/site-packages/pygments/styles/vim.py",start:3713425,end:3715377,audio:0},{filename:"/lib/python3.9/site-packages/pygments/styles/vs.py",start:3715377,end:3716426,audio:0},{filename:"/lib/python3.9/site-packages/pygments/styles/xcode.py",start:3716426,end:3717903,audio:0},{filename:"/lib/python3.9/site-packages/pygments/styles/zenburn.py",start:3717903,end:3720080,audio:0},{filename:"/lib/python3.9/site-packages/Pygments-2.9.0-py3.9.egg-info/PKG-INFO",start:3720080,end:3721283,audio:0},{filename:"/lib/python3.9/site-packages/Pygments-2.9.0-py3.9.egg-info/SOURCES.txt",start:3721283,end:3804525,audio:0},{filename:"/lib/python3.9/site-packages/Pygments-2.9.0-py3.9.egg-info/dependency_links.txt",start:3804525,end:3804526,audio:0},{filename:"/lib/python3.9/site-packages/Pygments-2.9.0-py3.9.egg-info/entry_points.txt",start:3804526,end:3804580,audio:0},{filename:"/lib/python3.9/site-packages/Pygments-2.9.0-py3.9.egg-info/not-zip-safe",start:3804580,end:3804581,audio:0},{filename:"/lib/python3.9/site-packages/Pygments-2.9.0-py3.9.egg-info/top_level.txt",start:3804581,end:3804590,audio:0},{filename:"/bin/pygmentize",start:3804590,end:3805562,audio:0}],remote_package_size:1900807,package_uuid:"a0c02155-74a7-4e60-8cd1-01f404c31300"})})();
README.md CHANGED
@@ -1,9 +1,10 @@
1
  ---
2
  title: Self Hosted
3
- emoji: 📊
4
  colorFrom: gray
5
  colorTo: gray
6
  sdk: static
 
7
  pinned: false
8
  ---
9
 
 
1
  ---
2
  title: Self Hosted
3
+ emoji: ☕️
4
  colorFrom: gray
5
  colorTo: gray
6
  sdk: static
7
+ app_file: console.html
8
  pinned: false
9
  ---
10
 
api.d.ts ADDED
@@ -0,0 +1,250 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * Runs a string of Python code from JavaScript.
3
+ *
4
+ * The last part of the string may be an expression, in which case, its value
5
+ * is returned.
6
+ *
7
+ * @param {string} code Python code to evaluate
8
+ * @param {PyProxy=} globals An optional Python dictionary to use as the globals.
9
+ * Defaults to :any:`pyodide.globals`. Uses the Python API
10
+ * :any:`pyodide.eval_code` to evaluate the code.
11
+ * @returns {Py2JsResult} The result of the Python code translated to JavaScript. See the
12
+ * documentation for :any:`pyodide.eval_code` for more info.
13
+ */
14
+ export function runPython(code: string, globals?: PyProxy | undefined): Py2JsResult;
15
+ /**
16
+ * @callback LogFn
17
+ * @param {string} msg
18
+ * @returns {void}
19
+ * @private
20
+ */
21
+ /**
22
+ * Inspect a Python code chunk and use :js:func:`pyodide.loadPackage` to install
23
+ * any known packages that the code chunk imports. Uses the Python API
24
+ * :func:`pyodide.find\_imports` to inspect the code.
25
+ *
26
+ * For example, given the following code as input
27
+ *
28
+ * .. code-block:: python
29
+ *
30
+ * import numpy as np x = np.array([1, 2, 3])
31
+ *
32
+ * :js:func:`loadPackagesFromImports` will call
33
+ * ``pyodide.loadPackage(['numpy'])``.
34
+ *
35
+ * @param {string} code The code to inspect.
36
+ * @param {LogFn=} messageCallback The ``messageCallback`` argument of
37
+ * :any:`pyodide.loadPackage` (optional).
38
+ * @param {LogFn=} errorCallback The ``errorCallback`` argument of
39
+ * :any:`pyodide.loadPackage` (optional).
40
+ * @async
41
+ */
42
+ export function loadPackagesFromImports(code: string, messageCallback?: LogFn | undefined, errorCallback?: LogFn | undefined): Promise<void>;
43
+ /**
44
+ * Runs Python code using `PyCF_ALLOW_TOP_LEVEL_AWAIT
45
+ * <https://docs.python.org/3/library/ast.html?highlight=pycf_allow_top_level_await#ast.PyCF_ALLOW_TOP_LEVEL_AWAIT>`_.
46
+ *
47
+ * .. admonition:: Python imports
48
+ * :class: warning
49
+ *
50
+ * Since pyodide 0.18.0, you must call :js:func:`loadPackagesFromImports` to
51
+ * import any python packages referenced via `import` statements in your code.
52
+ * This function will no longer do it for you.
53
+ *
54
+ * For example:
55
+ *
56
+ * .. code-block:: pyodide
57
+ *
58
+ * let result = await pyodide.runPythonAsync(`
59
+ * from js import fetch
60
+ * response = await fetch("./packages.json")
61
+ * packages = await response.json()
62
+ * # If final statement is an expression, its value is returned to JavaScript
63
+ * len(packages.packages.object_keys())
64
+ * `);
65
+ * console.log(result); // 79
66
+ *
67
+ * @param {string} code Python code to evaluate
68
+ * @param {PyProxy=} globals An optional Python dictionary to use as the globals.
69
+ * Defaults to :any:`pyodide.globals`. Uses the Python API
70
+ * :any:`pyodide.eval_code_async` to evaluate the code.
71
+ * @returns {Py2JsResult} The result of the Python code translated to JavaScript.
72
+ * @async
73
+ */
74
+ export function runPythonAsync(code: string, globals?: PyProxy | undefined): Py2JsResult;
75
+ /**
76
+ * Registers the JavaScript object ``module`` as a JavaScript module named
77
+ * ``name``. This module can then be imported from Python using the standard
78
+ * Python import system. If another module by the same name has already been
79
+ * imported, this won't have much effect unless you also delete the imported
80
+ * module from ``sys.modules``. This calls the ``pyodide_py`` API
81
+ * :func:`pyodide.register_js_module`.
82
+ *
83
+ * @param {string} name Name of the JavaScript module to add
84
+ * @param {object} module JavaScript object backing the module
85
+ */
86
+ export function registerJsModule(name: string, module: object): void;
87
+ /**
88
+ * Tell Pyodide about Comlink.
89
+ * Necessary to enable importing Comlink proxies into Python.
90
+ */
91
+ export function registerComlink(Comlink: any): void;
92
+ /**
93
+ * Unregisters a JavaScript module with given name that has been previously
94
+ * registered with :js:func:`pyodide.registerJsModule` or
95
+ * :func:`pyodide.register_js_module`. If a JavaScript module with that name
96
+ * does not already exist, will throw an error. Note that if the module has
97
+ * already been imported, this won't have much effect unless you also delete
98
+ * the imported module from ``sys.modules``. This calls the ``pyodide_py`` API
99
+ * :func:`pyodide.unregister_js_module`.
100
+ *
101
+ * @param {string} name Name of the JavaScript module to remove
102
+ */
103
+ export function unregisterJsModule(name: string): void;
104
+ /**
105
+ * Convert the JavaScript object to a Python object as best as possible.
106
+ *
107
+ * This is similar to :any:`JsProxy.to_py` but for use from JavaScript. If the
108
+ * object is immutable or a :any:`PyProxy`, it will be returned unchanged. If
109
+ * the object cannot be converted into Python, it will be returned unchanged.
110
+ *
111
+ * See :ref:`type-translations-jsproxy-to-py` for more information.
112
+ *
113
+ * @param {*} obj
114
+ * @param {object} options
115
+ * @param {number=} options.depth Optional argument to limit the depth of the
116
+ * conversion.
117
+ * @returns {PyProxy} The object converted to Python.
118
+ */
119
+ export function toPy(obj: any, { depth }?: {
120
+ depth?: number | undefined;
121
+ }): PyProxy;
122
+ /**
123
+ * Imports a module and returns it.
124
+ *
125
+ * .. admonition:: Warning
126
+ * :class: warning
127
+ *
128
+ * This function has a completely different behavior than the old removed pyimport function!
129
+ *
130
+ * ``pyimport`` is roughly equivalent to:
131
+ *
132
+ * .. code-block:: js
133
+ *
134
+ * pyodide.runPython(`import ${pkgname}; ${pkgname}`);
135
+ *
136
+ * except that the global namespace will not change.
137
+ *
138
+ * Example:
139
+ *
140
+ * .. code-block:: js
141
+ *
142
+ * let sysmodule = pyodide.pyimport("sys");
143
+ * let recursionLimit = sys.getrecursionlimit();
144
+ *
145
+ * @param {string} mod_name The name of the module to import
146
+ * @returns A PyProxy for the imported module
147
+ */
148
+ export function pyimport(mod_name: string): any;
149
+ /**
150
+ * Unpack an archive into a target directory.
151
+ *
152
+ * @param {ArrayBuffer} buffer The archive as an ArrayBuffer (it's also fine to pass a TypedArray).
153
+ * @param {string} format The format of the archive. Should be one of the formats recognized by `shutil.unpack_archive`.
154
+ * By default the options are 'bztar', 'gztar', 'tar', 'zip', and 'wheel'. Several synonyms are accepted for each format, e.g.,
155
+ * for 'gztar' any of '.gztar', '.tar.gz', '.tgz', 'tar.gz' or 'tgz' are considered to be synonyms.
156
+ *
157
+ * @param {string=} extract_dir The directory to unpack the archive into. Defaults to the working directory.
158
+ */
159
+ export function unpackArchive(buffer: ArrayBuffer, format: string, extract_dir?: string | undefined): void;
160
+ /**
161
+ * Sets the interrupt buffer to be `interrupt_buffer`. This is only useful when
162
+ * Pyodide is used in a webworker. The buffer should be a `SharedArrayBuffer`
163
+ * shared with the main browser thread (or another worker). To request an
164
+ * interrupt, a `2` should be written into `interrupt_buffer` (2 is the posix
165
+ * constant for SIGINT).
166
+ *
167
+ * @param {TypedArray} interrupt_buffer
168
+ */
169
+ export function setInterruptBuffer(interrupt_buffer: TypedArray): void;
170
+ /**
171
+ * Throws a KeyboardInterrupt error if a KeyboardInterrupt has been requested
172
+ * via the interrupt buffer.
173
+ *
174
+ * This can be used to enable keyboard interrupts during execution of JavaScript
175
+ * code, just as `PyErr_CheckSignals` is used to enable keyboard interrupts
176
+ * during execution of C code.
177
+ */
178
+ export function checkInterrupt(): void;
179
+ export function makePublicAPI(): {
180
+ globals: import("./pyproxy.gen.js").PyProxy;
181
+ FS: any;
182
+ pyodide_py: import("./pyproxy.gen.js").PyProxy;
183
+ version: string;
184
+ loadPackage: typeof loadPackage;
185
+ loadPackagesFromImports: typeof loadPackagesFromImports;
186
+ loadedPackages: any;
187
+ isPyProxy: typeof isPyProxy;
188
+ runPython: typeof runPython;
189
+ runPythonAsync: typeof runPythonAsync;
190
+ registerJsModule: typeof registerJsModule;
191
+ unregisterJsModule: typeof unregisterJsModule;
192
+ setInterruptBuffer: typeof setInterruptBuffer;
193
+ checkInterrupt: typeof checkInterrupt;
194
+ toPy: typeof toPy;
195
+ pyimport: typeof pyimport;
196
+ unpackArchive: typeof unpackArchive;
197
+ registerComlink: typeof registerComlink;
198
+ PythonError: typeof PythonError;
199
+ PyBuffer: typeof PyBuffer;
200
+ };
201
+ /**
202
+ * A JavaScript error caused by a Python exception.
203
+ *
204
+ * In order to reduce the risk of large memory leaks, the ``PythonError``
205
+ * contains no reference to the Python exception that caused it. You can find
206
+ * the actual Python exception that caused this error as `sys.last_value
207
+ * <https://docs.python.org/3/library/sys.html#sys.last_value>`_.
208
+ *
209
+ * See :ref:`type-translations-errors` for more information.
210
+ *
211
+ * .. admonition:: Avoid Stack Frames
212
+ * :class: warning
213
+ *
214
+ * If you make a :any:`PyProxy` of ``sys.last_value``, you should be
215
+ * especially careful to :any:`destroy() <PyProxy.destroy>` it when you are
216
+ * done. You may leak a large amount of memory including the local
217
+ * variables of all the stack frames in the traceback if you don't. The
218
+ * easiest way is to only handle the exception in Python.
219
+ *
220
+ * @class
221
+ */
222
+ export class PythonError {
223
+ /**
224
+ * The Python traceback.
225
+ * @type {string}
226
+ */
227
+ message: string;
228
+ }
229
+ /**
230
+ *
231
+ * The Pyodide version.
232
+ *
233
+ * It can be either the exact release version (e.g. ``0.1.0``), or
234
+ * the latest release version followed by the number of commits since, and
235
+ * the git hash of the current commit (e.g. ``0.1.0-1-bd84646``).
236
+ *
237
+ * @type {string}
238
+ */
239
+ export let version: string;
240
+ export type LogFn = (msg: string) => void;
241
+ export type Py2JsResult = import('./pyproxy.gen').Py2JsResult;
242
+ export type PyProxy = import('./pyproxy.gen').PyProxy;
243
+ export type TypedArray = import('./pyproxy.gen').TypedArray;
244
+ export type Emscripten = any;
245
+ export type FS = any;
246
+ import { loadPackage } from "./load-pyodide.js";
247
+ import { isPyProxy } from "./pyproxy.gen.js";
248
+ import { PyBuffer } from "./pyproxy.gen.js";
249
+ import { loadedPackages } from "./load-pyodide.js";
250
+ export { loadPackage, loadedPackages, isPyProxy };
asciitree.data ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e87dbb33f03a572b1beb7c4a58e950422b3919d4503ea128210ffff1ea56f2ec
3
+ size 8458
asciitree.js ADDED
@@ -0,0 +1 @@
 
 
1
+ var Module=typeof globalThis.__pyodide_module!=="undefined"?globalThis.__pyodide_module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH="";if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof process==="undefined"&&typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}var PACKAGE_NAME="asciitree.data";var REMOTE_PACKAGE_BASE="asciitree.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata["remote_package_size"];var PACKAGE_UUID=metadata["package_uuid"];function fetchRemotePackage(packageName,packageSize,callback,errback){if(typeof process==="object"){require("fs").readFile(packageName,(function(err,contents){if(err){errback(err)}else{callback(contents.buffer)}}));return}var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,(function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}}),handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","lib",true,true);Module["FS_createPath"]("/lib","python3.9",true,true);Module["FS_createPath"]("/lib/python3.9","site-packages",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","asciitree",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","asciitree-0.3.3-py3.9.egg-info",true,true);function processPackageData(arrayBuffer){assert(arrayBuffer,"Loading data file failed.");assert(arrayBuffer instanceof ArrayBuffer,"bad input to processPackageData");var byteArray=new Uint8Array(arrayBuffer);var curr;var compressedData={data:null,cachedOffset:4362,cachedIndexes:[-1,-1],cachedChunks:[null,null],offsets:[0,1027,1949,3163],sizes:[1027,922,1214,1199],successes:[1,1,1,1]};compressedData["data"]=byteArray;assert(typeof Module.LZ4==="object","LZ4 not present - was your app build with -s LZ4=1 ?");Module.LZ4.loadPackage({metadata:metadata,compressedData:compressedData},true);Module["removeRunDependency"]("datafile_asciitree.data")}Module["addRunDependency"]("datafile_asciitree.data");if(!Module.preloadResults)Module.preloadResults={};Module.preloadResults[PACKAGE_NAME]={fromCache:false};if(fetched){processPackageData(fetched);fetched=null}else{fetchedCallback=processPackageData}}if(Module["calledRun"]){runWithFS()}else{if(!Module["preRun"])Module["preRun"]=[];Module["preRun"].push(runWithFS)}};loadPackage({files:[{filename:"/lib/python3.9/site-packages/asciitree/util.py",start:0,end:136,audio:0},{filename:"/lib/python3.9/site-packages/asciitree/traversal.py",start:136,end:1278,audio:0},{filename:"/lib/python3.9/site-packages/asciitree/drawing.py",start:1278,end:4187,audio:0},{filename:"/lib/python3.9/site-packages/asciitree/__init__.py",start:4187,end:6686,audio:0},{filename:"/lib/python3.9/site-packages/asciitree-0.3.3-py3.9.egg-info/top_level.txt",start:6686,end:6696,audio:0},{filename:"/lib/python3.9/site-packages/asciitree-0.3.3-py3.9.egg-info/dependency_links.txt",start:6696,end:6697,audio:0},{filename:"/lib/python3.9/site-packages/asciitree-0.3.3-py3.9.egg-info/SOURCES.txt",start:6697,end:6962,audio:0},{filename:"/lib/python3.9/site-packages/asciitree-0.3.3-py3.9.egg-info/PKG-INFO",start:6962,end:7979,audio:0}],remote_package_size:8458,package_uuid:"a1e1580a-7465-46ee-aa07-d5ebe3e18b77"})})();
astropy.data ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ca305c43b2d005daf08f0eeb944d9027a9bd69ebc6e7042c43ff7bc65082ae1b
3
+ size 12180304
astropy.js ADDED
The diff for this file is too large to render. See raw diff
 
atomicwrites.data ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0f27b6f07f2fc63646281d2710a321bbcbcfe7e3f8f53b6423b562e1ab10e8ec
3
+ size 12552
atomicwrites.js ADDED
@@ -0,0 +1 @@
 
 
1
+ var Module=typeof globalThis.__pyodide_module!=="undefined"?globalThis.__pyodide_module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH="";if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof process==="undefined"&&typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}var PACKAGE_NAME="atomicwrites.data";var REMOTE_PACKAGE_BASE="atomicwrites.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata["remote_package_size"];var PACKAGE_UUID=metadata["package_uuid"];function fetchRemotePackage(packageName,packageSize,callback,errback){if(typeof process==="object"){require("fs").readFile(packageName,(function(err,contents){if(err){errback(err)}else{callback(contents.buffer)}}));return}var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,(function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}}),handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","lib",true,true);Module["FS_createPath"]("/lib","python3.9",true,true);Module["FS_createPath"]("/lib/python3.9","site-packages",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","atomicwrites",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","atomicwrites-1.4.0-py3.9.egg-info",true,true);function processPackageData(arrayBuffer){assert(arrayBuffer,"Loading data file failed.");assert(arrayBuffer instanceof ArrayBuffer,"bad input to processPackageData");var byteArray=new Uint8Array(arrayBuffer);var curr;var compressedData={data:null,cachedOffset:8456,cachedIndexes:[-1,-1],cachedChunks:[null,null],offsets:[0,1303,2603,3782,4947,6596,8129],sizes:[1303,1300,1179,1165,1649,1533,327],successes:[1,1,1,1,1,1,1]};compressedData["data"]=byteArray;assert(typeof Module.LZ4==="object","LZ4 not present - was your app build with -s LZ4=1 ?");Module.LZ4.loadPackage({metadata:metadata,compressedData:compressedData},true);Module["removeRunDependency"]("datafile_atomicwrites.data")}Module["addRunDependency"]("datafile_atomicwrites.data");if(!Module.preloadResults)Module.preloadResults={};Module.preloadResults[PACKAGE_NAME]={fromCache:false};if(fetched){processPackageData(fetched);fetched=null}else{fetchedCallback=processPackageData}}if(Module["calledRun"]){runWithFS()}else{if(!Module["preRun"])Module["preRun"]=[];Module["preRun"].push(runWithFS)}};loadPackage({files:[{filename:"/lib/python3.9/site-packages/atomicwrites/__init__.py",start:0,end:6794,audio:0},{filename:"/lib/python3.9/site-packages/atomicwrites-1.4.0-py3.9.egg-info/PKG-INFO",start:6794,end:12401,audio:0},{filename:"/lib/python3.9/site-packages/atomicwrites-1.4.0-py3.9.egg-info/SOURCES.txt",start:12401,end:12702,audio:0},{filename:"/lib/python3.9/site-packages/atomicwrites-1.4.0-py3.9.egg-info/dependency_links.txt",start:12702,end:12703,audio:0},{filename:"/lib/python3.9/site-packages/atomicwrites-1.4.0-py3.9.egg-info/top_level.txt",start:12703,end:12716,audio:0}],remote_package_size:12552,package_uuid:"efae6a95-8c2c-4ae2-b28d-963a922a6051"})})();
attrs.data ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5e1223d8a4fac1bc37ebb0d4eee2773cd0806fa2cbc8a92873adfa45b6eb797b
3
+ size 115637
attrs.js ADDED
@@ -0,0 +1 @@
 
 
1
+ var Module=typeof globalThis.__pyodide_module!=="undefined"?globalThis.__pyodide_module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH="";if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof process==="undefined"&&typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}var PACKAGE_NAME="attrs.data";var REMOTE_PACKAGE_BASE="attrs.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata["remote_package_size"];var PACKAGE_UUID=metadata["package_uuid"];function fetchRemotePackage(packageName,packageSize,callback,errback){if(typeof process==="object"){require("fs").readFile(packageName,(function(err,contents){if(err){errback(err)}else{callback(contents.buffer)}}));return}var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,(function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}}),handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","lib",true,true);Module["FS_createPath"]("/lib","python3.9",true,true);Module["FS_createPath"]("/lib/python3.9","site-packages",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","attr",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","attrs",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","attrs-21.4.0-py3.9.egg-info",true,true);function processPackageData(arrayBuffer){assert(arrayBuffer,"Loading data file failed.");assert(arrayBuffer instanceof ArrayBuffer,"bad input to processPackageData");var byteArray=new Uint8Array(arrayBuffer);var curr;var compressedData={data:null,cachedOffset:111541,cachedIndexes:[-1,-1],cachedChunks:[null,null],offsets:[0,1249,2285,3610,4658,5847,7059,8387,9649,10741,11485,12460,13322,14509,15929,17397,18839,20147,21322,22729,23905,25165,26451,27850,28966,30052,30994,32111,33298,34556,35664,36511,37500,38555,39887,41325,42689,44074,45566,47020,48445,49662,50675,51790,52902,54012,54931,55915,57098,58192,59391,60378,61548,62580,63149,63742,64725,66038,67336,68421,69581,70428,71648,72920,74276,75404,76727,77930,79041,80331,81435,82588,83806,84956,86163,87443,88644,89860,91015,91936,92958,94162,95442,96898,97440,97985,98544,99352,100517,101523,102642,103543,104621,105724,107261,108760,110298,111274],sizes:[1249,1036,1325,1048,1189,1212,1328,1262,1092,744,975,862,1187,1420,1468,1442,1308,1175,1407,1176,1260,1286,1399,1116,1086,942,1117,1187,1258,1108,847,989,1055,1332,1438,1364,1385,1492,1454,1425,1217,1013,1115,1112,1110,919,984,1183,1094,1199,987,1170,1032,569,593,983,1313,1298,1085,1160,847,1220,1272,1356,1128,1323,1203,1111,1290,1104,1153,1218,1150,1207,1280,1201,1216,1155,921,1022,1204,1280,1456,542,545,559,808,1165,1006,1119,901,1078,1103,1537,1499,1538,976,267],successes:[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]};compressedData["data"]=byteArray;assert(typeof Module.LZ4==="object","LZ4 not present - was your app build with -s LZ4=1 ?");Module.LZ4.loadPackage({metadata:metadata,compressedData:compressedData},true);Module["removeRunDependency"]("datafile_attrs.data")}Module["addRunDependency"]("datafile_attrs.data");if(!Module.preloadResults)Module.preloadResults={};Module.preloadResults[PACKAGE_NAME]={fromCache:false};if(fetched){processPackageData(fetched);fetched=null}else{fetchedCallback=processPackageData}}if(Module["calledRun"]){runWithFS()}else{if(!Module["preRun"])Module["preRun"]=[];Module["preRun"].push(runWithFS)}};loadPackage({files:[{filename:"/lib/python3.9/site-packages/attr/__init__.py",start:0,end:1667,audio:0},{filename:"/lib/python3.9/site-packages/attr/_cmp.py",start:1667,end:5832,audio:0},{filename:"/lib/python3.9/site-packages/attr/_compat.py",start:5832,end:14228,audio:0},{filename:"/lib/python3.9/site-packages/attr/_config.py",start:14228,end:15120,audio:0},{filename:"/lib/python3.9/site-packages/attr/_funcs.py",start:15120,end:29873,audio:0},{filename:"/lib/python3.9/site-packages/attr/_make.py",start:29873,end:132609,audio:0},{filename:"/lib/python3.9/site-packages/attr/_next_gen.py",start:132609,end:138361,audio:0},{filename:"/lib/python3.9/site-packages/attr/_version_info.py",start:138361,end:140555,audio:0},{filename:"/lib/python3.9/site-packages/attr/converters.py",start:140555,end:144633,audio:0},{filename:"/lib/python3.9/site-packages/attr/exceptions.py",start:144633,end:146614,audio:0},{filename:"/lib/python3.9/site-packages/attr/filters.py",start:146614,end:147738,audio:0},{filename:"/lib/python3.9/site-packages/attr/setters.py",start:147738,end:149204,audio:0},{filename:"/lib/python3.9/site-packages/attr/validators.py",start:149204,end:165170,audio:0},{filename:"/lib/python3.9/site-packages/attr/__init__.pyi",start:165170,end:180270,audio:0},{filename:"/lib/python3.9/site-packages/attr/_cmp.pyi",start:180270,end:180587,audio:0},{filename:"/lib/python3.9/site-packages/attr/_version_info.pyi",start:180587,end:180796,audio:0},{filename:"/lib/python3.9/site-packages/attr/converters.pyi",start:180796,end:181212,audio:0},{filename:"/lib/python3.9/site-packages/attr/exceptions.pyi",start:181212,end:181751,audio:0},{filename:"/lib/python3.9/site-packages/attr/filters.pyi",start:181751,end:181966,audio:0},{filename:"/lib/python3.9/site-packages/attr/py.typed",start:181966,end:181966,audio:0},{filename:"/lib/python3.9/site-packages/attr/setters.pyi",start:181966,end:182539,audio:0},{filename:"/lib/python3.9/site-packages/attr/validators.pyi",start:182539,end:184807,audio:0},{filename:"/lib/python3.9/site-packages/attrs/__init__.py",start:184807,end:185916,audio:0},{filename:"/lib/python3.9/site-packages/attrs/converters.py",start:185916,end:185986,audio:0},{filename:"/lib/python3.9/site-packages/attrs/exceptions.py",start:185986,end:186056,audio:0},{filename:"/lib/python3.9/site-packages/attrs/filters.py",start:186056,end:186123,audio:0},{filename:"/lib/python3.9/site-packages/attrs/setters.py",start:186123,end:186190,audio:0},{filename:"/lib/python3.9/site-packages/attrs/validators.py",start:186190,end:186260,audio:0},{filename:"/lib/python3.9/site-packages/attrs/__init__.pyi",start:186260,end:188242,audio:0},{filename:"/lib/python3.9/site-packages/attrs/py.typed",start:188242,end:188242,audio:0},{filename:"/lib/python3.9/site-packages/attrs-21.4.0-py3.9.egg-info/PKG-INFO",start:188242,end:196284,audio:0},{filename:"/lib/python3.9/site-packages/attrs-21.4.0-py3.9.egg-info/SOURCES.txt",start:196284,end:198562,audio:0},{filename:"/lib/python3.9/site-packages/attrs-21.4.0-py3.9.egg-info/dependency_links.txt",start:198562,end:198563,audio:0},{filename:"/lib/python3.9/site-packages/attrs-21.4.0-py3.9.egg-info/not-zip-safe",start:198563,end:198564,audio:0},{filename:"/lib/python3.9/site-packages/attrs-21.4.0-py3.9.egg-info/requires.txt",start:198564,end:199195,audio:0},{filename:"/lib/python3.9/site-packages/attrs-21.4.0-py3.9.egg-info/top_level.txt",start:199195,end:199206,audio:0}],remote_package_size:115637,package_uuid:"f3fa16f6-57e0-45c5-8792-b9addacd1d36"})})();
autograd-tests.data ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8f541015d8a49d2a68279676bfcd94019d71e4accf0f008770557b9f8b1750a2
3
+ size 5852
autograd-tests.js ADDED
@@ -0,0 +1 @@
 
 
1
+ var Module=typeof globalThis.__pyodide_module!=="undefined"?globalThis.__pyodide_module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH="";if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof process==="undefined"&&typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}var PACKAGE_NAME="autograd-tests.data";var REMOTE_PACKAGE_BASE="autograd-tests.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata["remote_package_size"];var PACKAGE_UUID=metadata["package_uuid"];function fetchRemotePackage(packageName,packageSize,callback,errback){if(typeof process==="object"){require("fs").readFile(packageName,(function(err,contents){if(err){errback(err)}else{callback(contents.buffer)}}));return}var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,(function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}}),handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","lib",true,true);Module["FS_createPath"]("/lib","python3.9",true,true);Module["FS_createPath"]("/lib/python3.9","site-packages",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","autograd",true,true);function processPackageData(arrayBuffer){assert(arrayBuffer,"Loading data file failed.");assert(arrayBuffer instanceof ArrayBuffer,"bad input to processPackageData");var byteArray=new Uint8Array(arrayBuffer);var curr;var compressedData={data:null,cachedOffset:1756,cachedIndexes:[-1,-1],cachedChunks:[null,null],offsets:[0,1233],sizes:[1233,523],successes:[1,1]};compressedData["data"]=byteArray;assert(typeof Module.LZ4==="object","LZ4 not present - was your app build with -s LZ4=1 ?");Module.LZ4.loadPackage({metadata:metadata,compressedData:compressedData},true);Module["removeRunDependency"]("datafile_autograd-tests.data")}Module["addRunDependency"]("datafile_autograd-tests.data");if(!Module.preloadResults)Module.preloadResults={};Module.preloadResults[PACKAGE_NAME]={fromCache:false};if(fetched){processPackageData(fetched);fetched=null}else{fetchedCallback=processPackageData}}if(Module["calledRun"]){runWithFS()}else{if(!Module["preRun"])Module["preRun"]=[];Module["preRun"].push(runWithFS)}};loadPackage({files:[{filename:"/lib/python3.9/site-packages/autograd/test_util.py",start:0,end:2881,audio:0}],remote_package_size:5852,package_uuid:"5d90ebce-58aa-4a6b-8484-700d11cbec58"})})();
autograd.data ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f114bb0f8c08e8c3478b7df264a204d480fb937a0e58f7d605d874f26b6eb6e6
3
+ size 77909
autograd.js ADDED
@@ -0,0 +1 @@
 
 
1
+ var Module=typeof globalThis.__pyodide_module!=="undefined"?globalThis.__pyodide_module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH="";if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof process==="undefined"&&typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}var PACKAGE_NAME="autograd.data";var REMOTE_PACKAGE_BASE="autograd.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata["remote_package_size"];var PACKAGE_UUID=metadata["package_uuid"];function fetchRemotePackage(packageName,packageSize,callback,errback){if(typeof process==="object"){require("fs").readFile(packageName,(function(err,contents){if(err){errback(err)}else{callback(contents.buffer)}}));return}var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,(function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}}),handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","lib",true,true);Module["FS_createPath"]("/lib","python3.9",true,true);Module["FS_createPath"]("/lib/python3.9","site-packages",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","autograd",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/autograd","numpy",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/autograd","scipy",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/autograd/scipy","stats",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/autograd","misc",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","autograd-1.3-py3.9.egg-info",true,true);function processPackageData(arrayBuffer){assert(arrayBuffer,"Loading data file failed.");assert(arrayBuffer instanceof ArrayBuffer,"bad input to processPackageData");var byteArray=new Uint8Array(arrayBuffer);var curr;var compressedData={data:null,cachedOffset:73813,cachedIndexes:[-1,-1],cachedChunks:[null,null],offsets:[0,1233,2471,3820,5120,6360,7403,8482,9465,10399,11365,12424,13388,14403,15671,16832,18080,19372,20641,21740,23084,23922,24736,25436,26159,26954,28003,29214,30544,31368,32518,33601,34516,35418,36586,37744,38799,40125,41265,42056,43214,44562,45843,47192,48036,49258,49848,50696,51604,52477,53713,54800,55731,56682,57959,59262,60572,61603,62806,63574,64260,65112,65867,66796,67968,69220,70480,71872,73026],sizes:[1233,1238,1349,1300,1240,1043,1079,983,934,966,1059,964,1015,1268,1161,1248,1292,1269,1099,1344,838,814,700,723,795,1049,1211,1330,824,1150,1083,915,902,1168,1158,1055,1326,1140,791,1158,1348,1281,1349,844,1222,590,848,908,873,1236,1087,931,951,1277,1303,1310,1031,1203,768,686,852,755,929,1172,1252,1260,1392,1154,787],successes:[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]};compressedData["data"]=byteArray;assert(typeof Module.LZ4==="object","LZ4 not present - was your app build with -s LZ4=1 ?");Module.LZ4.loadPackage({metadata:metadata,compressedData:compressedData},true);Module["removeRunDependency"]("datafile_autograd.data")}Module["addRunDependency"]("datafile_autograd.data");if(!Module.preloadResults)Module.preloadResults={};Module.preloadResults[PACKAGE_NAME]={fromCache:false};if(fetched){processPackageData(fetched);fetched=null}else{fetchedCallback=processPackageData}}if(Module["calledRun"]){runWithFS()}else{if(!Module["preRun"])Module["preRun"]=[];Module["preRun"].push(runWithFS)}};loadPackage({files:[{filename:"/lib/python3.9/site-packages/autograd/differential_operators.py",start:0,end:8392,audio:0},{filename:"/lib/python3.9/site-packages/autograd/core.py",start:8392,end:20627,audio:0},{filename:"/lib/python3.9/site-packages/autograd/builtins.py",start:20627,end:26737,audio:0},{filename:"/lib/python3.9/site-packages/autograd/util.py",start:26737,end:28219,audio:0},{filename:"/lib/python3.9/site-packages/autograd/tracer.py",start:28219,end:32170,audio:0},{filename:"/lib/python3.9/site-packages/autograd/wrap_util.py",start:32170,end:33751,audio:0},{filename:"/lib/python3.9/site-packages/autograd/__init__.py",start:33751,end:34255,audio:0},{filename:"/lib/python3.9/site-packages/autograd/extend.py",start:34255,end:34559,audio:0},{filename:"/lib/python3.9/site-packages/autograd/numpy/linalg.py",start:34559,end:42482,audio:0},{filename:"/lib/python3.9/site-packages/autograd/numpy/numpy_vjps.py",start:42482,end:75051,audio:0},{filename:"/lib/python3.9/site-packages/autograd/numpy/random.py",start:75051,end:75200,audio:0},{filename:"/lib/python3.9/site-packages/autograd/numpy/numpy_vspaces.py",start:75200,end:77204,audio:0},{filename:"/lib/python3.9/site-packages/autograd/numpy/fft.py",start:77204,end:82454,audio:0},{filename:"/lib/python3.9/site-packages/autograd/numpy/numpy_wrapper.py",start:82454,end:87922,audio:0},{filename:"/lib/python3.9/site-packages/autograd/numpy/__init__.py",start:87922,end:88154,audio:0},{filename:"/lib/python3.9/site-packages/autograd/numpy/numpy_boxes.py",start:88154,end:91278,audio:0},{filename:"/lib/python3.9/site-packages/autograd/numpy/numpy_jvps.py",start:91278,end:102047,audio:0},{filename:"/lib/python3.9/site-packages/autograd/scipy/misc.py",start:102047,end:102215,audio:0},{filename:"/lib/python3.9/site-packages/autograd/scipy/linalg.py",start:102215,end:104578,audio:0},{filename:"/lib/python3.9/site-packages/autograd/scipy/special.py",start:104578,end:109713,audio:0},{filename:"/lib/python3.9/site-packages/autograd/scipy/integrate.py",start:109713,end:112580,audio:0},{filename:"/lib/python3.9/site-packages/autograd/scipy/signal.py",start:112580,end:118504,audio:0},{filename:"/lib/python3.9/site-packages/autograd/scipy/__init__.py",start:118504,end:118687,audio:0},{filename:"/lib/python3.9/site-packages/autograd/scipy/stats/chi2.py",start:118687,end:119496,audio:0},{filename:"/lib/python3.9/site-packages/autograd/scipy/stats/norm.py",start:119496,end:122254,audio:0},{filename:"/lib/python3.9/site-packages/autograd/scipy/stats/poisson.py",start:122254,end:122969,audio:0},{filename:"/lib/python3.9/site-packages/autograd/scipy/stats/t.py",start:122969,end:125639,audio:0},{filename:"/lib/python3.9/site-packages/autograd/scipy/stats/beta.py",start:125639,end:126971,audio:0},{filename:"/lib/python3.9/site-packages/autograd/scipy/stats/dirichlet.py",start:126971,end:127743,audio:0},{filename:"/lib/python3.9/site-packages/autograd/scipy/stats/__init__.py",start:127743,end:128134,audio:0},{filename:"/lib/python3.9/site-packages/autograd/scipy/stats/gamma.py",start:128134,end:129121,audio:0},{filename:"/lib/python3.9/site-packages/autograd/scipy/stats/multivariate_normal.py",start:129121,end:131630,audio:0},{filename:"/lib/python3.9/site-packages/autograd/misc/fixed_points.py",start:131630,end:132401,audio:0},{filename:"/lib/python3.9/site-packages/autograd/misc/flatten.py",start:132401,end:133521,audio:0},{filename:"/lib/python3.9/site-packages/autograd/misc/tracers.py",start:133521,end:135721,audio:0},{filename:"/lib/python3.9/site-packages/autograd/misc/optimizers.py",start:135721,end:138478,audio:0},{filename:"/lib/python3.9/site-packages/autograd/misc/__init__.py",start:138478,end:138540,audio:0},{filename:"/lib/python3.9/site-packages/autograd-1.3-py3.9.egg-info/dependency_links.txt",start:138540,end:138541,audio:0},{filename:"/lib/python3.9/site-packages/autograd-1.3-py3.9.egg-info/SOURCES.txt",start:138541,end:139758,audio:0},{filename:"/lib/python3.9/site-packages/autograd-1.3-py3.9.egg-info/PKG-INFO",start:139758,end:140426,audio:0},{filename:"/lib/python3.9/site-packages/autograd-1.3-py3.9.egg-info/requires.txt",start:140426,end:140453,audio:0},{filename:"/lib/python3.9/site-packages/autograd-1.3-py3.9.egg-info/top_level.txt",start:140453,end:140462,audio:0}],remote_package_size:77909,package_uuid:"888acad2-eab5-4cab-ba58-a181920e660c"})})();
beautifulsoup4-tests.data ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2f521f0079181457c64eea4d4dc89646de434072459bb37044c9cedc50167e21
3
+ size 74177
beautifulsoup4-tests.js ADDED
@@ -0,0 +1 @@
 
 
1
+ var Module=typeof globalThis.__pyodide_module!=="undefined"?globalThis.__pyodide_module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH="";if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof process==="undefined"&&typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}var PACKAGE_NAME="beautifulsoup4-tests.data";var REMOTE_PACKAGE_BASE="beautifulsoup4-tests.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata["remote_package_size"];var PACKAGE_UUID=metadata["package_uuid"];function fetchRemotePackage(packageName,packageSize,callback,errback){if(typeof process==="object"){require("fs").readFile(packageName,(function(err,contents){if(err){errback(err)}else{callback(contents.buffer)}}));return}var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,(function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}}),handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","lib",true,true);Module["FS_createPath"]("/lib","python3.9",true,true);Module["FS_createPath"]("/lib/python3.9","site-packages",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","bs4",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/bs4","tests",true,true);function processPackageData(arrayBuffer){assert(arrayBuffer,"Loading data file failed.");assert(arrayBuffer instanceof ArrayBuffer,"bad input to processPackageData");var byteArray=new Uint8Array(arrayBuffer);var curr;var compressedData={data:null,cachedOffset:70081,cachedIndexes:[-1,-1],cachedChunks:[null,null],offsets:[0,775,1857,2898,4205,5252,6379,7548,8704,9947,11255,12563,13724,14992,16198,17217,18201,19321,20137,21250,22181,23083,24303,25636,26740,27741,28860,29882,30903,31814,32725,33537,34400,35290,36412,37244,38142,39147,39989,40912,42019,43056,44110,45109,46072,47018,47862,48755,49610,50694,51840,52941,53875,55064,56219,57172,57756,58841,60005,60854,62104,63313,64572,65479,66322,66963,67778,68740,69480],sizes:[775,1082,1041,1307,1047,1127,1169,1156,1243,1308,1308,1161,1268,1206,1019,984,1120,816,1113,931,902,1220,1333,1104,1001,1119,1022,1021,911,911,812,863,890,1122,832,898,1005,842,923,1107,1037,1054,999,963,946,844,893,855,1084,1146,1101,934,1189,1155,953,584,1085,1164,849,1250,1209,1259,907,843,641,815,962,740,601],successes:[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]};compressedData["data"]=byteArray;assert(typeof Module.LZ4==="object","LZ4 not present - was your app build with -s LZ4=1 ?");Module.LZ4.loadPackage({metadata:metadata,compressedData:compressedData},true);Module["removeRunDependency"]("datafile_beautifulsoup4-tests.data")}Module["addRunDependency"]("datafile_beautifulsoup4-tests.data");if(!Module.preloadResults)Module.preloadResults={};Module.preloadResults[PACKAGE_NAME]={fromCache:false};if(fetched){processPackageData(fetched);fetched=null}else{fetchedCallback=processPackageData}}if(Module["calledRun"]){runWithFS()}else{if(!Module["preRun"])Module["preRun"]=[];Module["preRun"].push(runWithFS)}};loadPackage({files:[{filename:"/lib/python3.9/site-packages/bs4/tests/__init__.py",start:0,end:27,audio:0},{filename:"/lib/python3.9/site-packages/bs4/tests/test_builder_registry.py",start:27,end:5609,audio:0},{filename:"/lib/python3.9/site-packages/bs4/tests/test_docs.py",start:5609,end:6676,audio:0},{filename:"/lib/python3.9/site-packages/bs4/tests/test_html5lib.py",start:6676,end:13430,audio:0},{filename:"/lib/python3.9/site-packages/bs4/tests/test_htmlparser.py",start:13430,end:17371,audio:0},{filename:"/lib/python3.9/site-packages/bs4/tests/test_lxml.py",start:17371,end:21476,audio:0},{filename:"/lib/python3.9/site-packages/bs4/tests/test_soup.py",start:21476,end:50779,audio:0},{filename:"/lib/python3.9/site-packages/bs4/tests/test_tree.py",start:50779,end:140216,audio:0}],remote_package_size:74177,package_uuid:"acb49809-acc2-4653-86c6-889e40dc4ad6"})})();
beautifulsoup4.data ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:af11d639d9d26f66d4987fb73118121430d29b560c42abea8e9701b928ed2b2d
3
+ size 162031
beautifulsoup4.js ADDED
@@ -0,0 +1 @@
 
 
1
+ var Module=typeof globalThis.__pyodide_module!=="undefined"?globalThis.__pyodide_module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH="";if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof process==="undefined"&&typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}var PACKAGE_NAME="beautifulsoup4.data";var REMOTE_PACKAGE_BASE="beautifulsoup4.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata["remote_package_size"];var PACKAGE_UUID=metadata["package_uuid"];function fetchRemotePackage(packageName,packageSize,callback,errback){if(typeof process==="object"){require("fs").readFile(packageName,(function(err,contents){if(err){errback(err)}else{callback(contents.buffer)}}));return}var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,(function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}}),handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","lib",true,true);Module["FS_createPath"]("/lib","python3.9",true,true);Module["FS_createPath"]("/lib/python3.9","site-packages",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","bs4",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/bs4","builder",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","beautifulsoup4-4.9.3-py3.9.egg-info",true,true);function processPackageData(arrayBuffer){assert(arrayBuffer,"Loading data file failed.");assert(arrayBuffer instanceof ArrayBuffer,"bad input to processPackageData");var byteArray=new Uint8Array(arrayBuffer);var curr;var compressedData={data:null,cachedOffset:157935,cachedIndexes:[-1,-1],cachedChunks:[null,null],offsets:[0,1527,3083,4420,5377,6478,7624,8784,10014,11236,12393,13294,14359,15486,16731,17926,19381,20709,21851,22998,24328,25499,26479,27654,28948,30075,31173,32133,32863,33719,34462,35271,36435,37723,39033,40274,41442,42946,44093,45206,46289,47339,48367,49560,50392,51436,52518,53367,54210,55050,55977,56924,57724,58985,60150,61293,62459,63597,64743,65892,67144,68331,69479,70695,71792,72953,73941,75082,76210,77220,78207,79588,80663,81849,82901,84076,85254,86490,87612,88678,90075,91403,92272,93050,94081,95255,96352,97581,98742,99673,100862,101835,102962,104143,105295,106472,107340,108653,109783,111071,112097,113231,114542,115728,117076,118287,119588,120854,121991,123468,124751,126068,127357,128492,129703,130683,131776,132826,133916,134804,135910,137409,138713,139956,141208,142337,143494,144672,146114,147189,148567,149728,151013,152254,153337,154526,155819,157344],sizes:[1527,1556,1337,957,1101,1146,1160,1230,1222,1157,901,1065,1127,1245,1195,1455,1328,1142,1147,1330,1171,980,1175,1294,1127,1098,960,730,856,743,809,1164,1288,1310,1241,1168,1504,1147,1113,1083,1050,1028,1193,832,1044,1082,849,843,840,927,947,800,1261,1165,1143,1166,1138,1146,1149,1252,1187,1148,1216,1097,1161,988,1141,1128,1010,987,1381,1075,1186,1052,1175,1178,1236,1122,1066,1397,1328,869,778,1031,1174,1097,1229,1161,931,1189,973,1127,1181,1152,1177,868,1313,1130,1288,1026,1134,1311,1186,1348,1211,1301,1266,1137,1477,1283,1317,1289,1135,1211,980,1093,1050,1090,888,1106,1499,1304,1243,1252,1129,1157,1178,1442,1075,1378,1161,1285,1241,1083,1189,1293,1525,591],successes:[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]};compressedData["data"]=byteArray;assert(typeof Module.LZ4==="object","LZ4 not present - was your app build with -s LZ4=1 ?");Module.LZ4.loadPackage({metadata:metadata,compressedData:compressedData},true);Module["removeRunDependency"]("datafile_beautifulsoup4.data")}Module["addRunDependency"]("datafile_beautifulsoup4.data");if(!Module.preloadResults)Module.preloadResults={};Module.preloadResults[PACKAGE_NAME]={fromCache:false};if(fetched){processPackageData(fetched);fetched=null}else{fetchedCallback=processPackageData}}if(Module["calledRun"]){runWithFS()}else{if(!Module["preRun"])Module["preRun"]=[];Module["preRun"].push(runWithFS)}};loadPackage({files:[{filename:"/lib/python3.9/site-packages/bs4/__init__.py",start:0,end:32102,audio:0},{filename:"/lib/python3.9/site-packages/bs4/dammit.py",start:32102,end:66232,audio:0},{filename:"/lib/python3.9/site-packages/bs4/diagnose.py",start:66232,end:73987,audio:0},{filename:"/lib/python3.9/site-packages/bs4/element.py",start:73987,end:155637,audio:0},{filename:"/lib/python3.9/site-packages/bs4/formatter.py",start:155637,end:161291,audio:0},{filename:"/lib/python3.9/site-packages/bs4/testing.py",start:161291,end:207221,audio:0},{filename:"/lib/python3.9/site-packages/bs4/builder/__init__.py",start:207221,end:226998,audio:0},{filename:"/lib/python3.9/site-packages/bs4/builder/_html5lib.py",start:226998,end:245746,audio:0},{filename:"/lib/python3.9/site-packages/bs4/builder/_htmlparser.py",start:245746,end:264151,audio:0},{filename:"/lib/python3.9/site-packages/bs4/builder/_lxml.py",start:264151,end:276385,audio:0},{filename:"/lib/python3.9/site-packages/beautifulsoup4-4.9.3-py3.9.egg-info/PKG-INFO",start:276385,end:280419,audio:0},{filename:"/lib/python3.9/site-packages/beautifulsoup4-4.9.3-py3.9.egg-info/SOURCES.txt",start:280419,end:281567,audio:0},{filename:"/lib/python3.9/site-packages/beautifulsoup4-4.9.3-py3.9.egg-info/dependency_links.txt",start:281567,end:281568,audio:0},{filename:"/lib/python3.9/site-packages/beautifulsoup4-4.9.3-py3.9.egg-info/requires.txt",start:281568,end:281690,audio:0},{filename:"/lib/python3.9/site-packages/beautifulsoup4-4.9.3-py3.9.egg-info/top_level.txt",start:281690,end:281694,audio:0}],remote_package_size:162031,package_uuid:"78b04eb8-f76e-4690-8c95-79bb5e6a7798"})})();
biopython.data ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b2e014a56d344e2d4c68a73bc4fea0d1779dd3d675334902ff668d1f28fb8e12
3
+ size 4664911
biopython.js ADDED
The diff for this file is too large to render. See raw diff
 
bleach.data ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b062f311008e381bffc2e01775e89c645d5f63dbac40b45b0b5bffe3b3a6399e
3
+ size 321642
bleach.js ADDED
@@ -0,0 +1 @@
 
 
1
+ var Module=typeof globalThis.__pyodide_module!=="undefined"?globalThis.__pyodide_module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH="";if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof process==="undefined"&&typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}var PACKAGE_NAME="bleach.data";var REMOTE_PACKAGE_BASE="bleach.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata["remote_package_size"];var PACKAGE_UUID=metadata["package_uuid"];function fetchRemotePackage(packageName,packageSize,callback,errback){if(typeof process==="object"){require("fs").readFile(packageName,(function(err,contents){if(err){errback(err)}else{callback(contents.buffer)}}));return}var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,(function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}}),handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","lib",true,true);Module["FS_createPath"]("/lib","python3.9",true,true);Module["FS_createPath"]("/lib/python3.9","site-packages",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","bleach",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/bleach","_vendor",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/bleach/_vendor","html5lib",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/bleach/_vendor/html5lib","_trie",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/bleach/_vendor/html5lib","filters",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/bleach/_vendor/html5lib","treeadapters",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/bleach/_vendor/html5lib","treebuilders",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/bleach/_vendor/html5lib","treewalkers",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/bleach/_vendor","html5lib-1.1.dist-info",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","bleach-4.1.0-py3.9.egg-info",true,true);function processPackageData(arrayBuffer){assert(arrayBuffer,"Loading data file failed.");assert(arrayBuffer instanceof ArrayBuffer,"bad input to processPackageData");var byteArray=new Uint8Array(arrayBuffer);var curr;var compressedData={data:null,cachedOffset:317546,cachedIndexes:[-1,-1],cachedChunks:[null,null],offsets:[0,1286,2668,3645,4824,5935,6994,8023,9277,10627,11861,13105,14246,16013,17428,18607,19878,21110,22162,23174,24059,25241,26376,27729,28943,30020,31123,32174,33350,34513,35691,36735,37949,39410,40793,42180,43337,44167,45258,46223,47626,48638,49815,51024,52378,53502,54787,56165,57526,58889,59836,61050,62280,63571,64990,66218,67536,68855,70253,71773,73321,74235,75248,76390,77562,78832,80029,81211,82393,83707,84880,85734,86786,87812,88843,89778,90879,91783,92837,94163,95046,96215,97210,98319,99152,99900,100673,101336,102146,102792,103447,104021,104494,105148,105804,106227,106831,107591,108525,109238,109855,110579,111324,112257,112744,113264,113847,114438,115214,116073,116643,117227,117729,118261,118783,119494,120815,122023,123204,124091,124833,125638,126392,127089,127798,128544,129114,130065,131101,132114,133271,134264,135161,136120,136980,137809,138757,139641,140613,141518,142474,143329,144242,145196,146133,147019,147928,148827,149754,150619,151396,152301,153227,154155,155084,155917,156848,157758,158693,160004,161212,162312,163396,164129,165231,166355,167449,168643,169810,170434,171001,171712,172549,173500,174478,175323,176246,177298,178345,179213,180006,180663,181463,182352,183172,184030,184912,185644,186659,187551,188444,189225,190137,191182,192337,193188,194097,195055,195934,196844,197737,198722,199360,200398,201294,202250,203260,203950,204850,205781,206640,207559,208453,209292,210079,210813,211968,213154,214358,215528,216660,217597,218424,219315,220508,221659,222735,223755,224538,225453,226378,227316,228180,228920,229887,230538,231022,231617,232344,233040,233821,234611,235628,236569,237499,238777,239764,240992,242272,243363,244525,245880,247108,248166,249260,250421,251411,252413,253521,254632,255615,256571,257471,258579,259465,260308,261110,262063,263042,264055,265413,266273,267240,268221,269061,270132,271249,272662,273768,274599,275704,276681,277610,278644,279907,280738,281784,282722,283814,284942,286148,287364,288547,290113,291554,293127,294592,296166,297583,299072,300624,301905,303402,304755,305979,307160,308525,309831,311311,312669,314099,315369,316629,317335],sizes:[1286,1382,977,1179,1111,1059,1029,1254,1350,1234,1244,1141,1767,1415,1179,1271,1232,1052,1012,885,1182,1135,1353,1214,1077,1103,1051,1176,1163,1178,1044,1214,1461,1383,1387,1157,830,1091,965,1403,1012,1177,1209,1354,1124,1285,1378,1361,1363,947,1214,1230,1291,1419,1228,1318,1319,1398,1520,1548,914,1013,1142,1172,1270,1197,1182,1182,1314,1173,854,1052,1026,1031,935,1101,904,1054,1326,883,1169,995,1109,833,748,773,663,810,646,655,574,473,654,656,423,604,760,934,713,617,724,745,933,487,520,583,591,776,859,570,584,502,532,522,711,1321,1208,1181,887,742,805,754,697,709,746,570,951,1036,1013,1157,993,897,959,860,829,948,884,972,905,956,855,913,954,937,886,909,899,927,865,777,905,926,928,929,833,931,910,935,1311,1208,1100,1084,733,1102,1124,1094,1194,1167,624,567,711,837,951,978,845,923,1052,1047,868,793,657,800,889,820,858,882,732,1015,892,893,781,912,1045,1155,851,909,958,879,910,893,985,638,1038,896,956,1010,690,900,931,859,919,894,839,787,734,1155,1186,1204,1170,1132,937,827,891,1193,1151,1076,1020,783,915,925,938,864,740,967,651,484,595,727,696,781,790,1017,941,930,1278,987,1228,1280,1091,1162,1355,1228,1058,1094,1161,990,1002,1108,1111,983,956,900,1108,886,843,802,953,979,1013,1358,860,967,981,840,1071,1117,1413,1106,831,1105,977,929,1034,1263,831,1046,938,1092,1128,1206,1216,1183,1566,1441,1573,1465,1574,1417,1489,1552,1281,1497,1353,1224,1181,1365,1306,1480,1358,1430,1270,1260,706,211],successes:[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]};compressedData["data"]=byteArray;assert(typeof Module.LZ4==="object","LZ4 not present - was your app build with -s LZ4=1 ?");Module.LZ4.loadPackage({metadata:metadata,compressedData:compressedData},true);Module["removeRunDependency"]("datafile_bleach.data")}Module["addRunDependency"]("datafile_bleach.data");if(!Module.preloadResults)Module.preloadResults={};Module.preloadResults[PACKAGE_NAME]={fromCache:false};if(fetched){processPackageData(fetched);fetched=null}else{fetchedCallback=processPackageData}}if(Module["calledRun"]){runWithFS()}else{if(!Module["preRun"])Module["preRun"]=[];Module["preRun"].push(runWithFS)}};loadPackage({files:[{filename:"/lib/python3.9/site-packages/bleach/__init__.py",start:0,end:3712,audio:0},{filename:"/lib/python3.9/site-packages/bleach/callbacks.py",start:3712,end:4464,audio:0},{filename:"/lib/python3.9/site-packages/bleach/html5lib_shim.py",start:4464,end:24588,audio:0},{filename:"/lib/python3.9/site-packages/bleach/linkifier.py",start:24588,end:44585,audio:0},{filename:"/lib/python3.9/site-packages/bleach/sanitizer.py",start:44585,end:66460,audio:0},{filename:"/lib/python3.9/site-packages/bleach/utils.py",start:66460,end:67073,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/__init__.py",start:67073,end:67073,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/parse.py",start:67073,end:106096,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/README.rst",start:106096,end:108256,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/vendor.txt",start:108256,end:108440,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/vendor_install.sh",start:108440,end:108893,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/html5lib/__init__.py",start:108893,end:110036,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/html5lib/_ihatexml.py",start:110036,end:126764,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/html5lib/_inputstream.py",start:126764,end:159064,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/html5lib/_tokenizer.py",start:159064,end:236092,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/html5lib/_utils.py",start:236092,end:241011,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/html5lib/constants.py",start:241011,end:324475,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/html5lib/html5parser.py",start:324475,end:441649,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/html5lib/serializer.py",start:441649,end:457396,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/html5lib/_trie/__init__.py",start:457396,end:457505,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/html5lib/_trie/_base.py",start:457505,end:458518,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/html5lib/_trie/py.py",start:458518,end:460281,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/html5lib/filters/__init__.py",start:460281,end:460281,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/html5lib/filters/alphabeticalattributes.py",start:460281,end:461200,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/html5lib/filters/base.py",start:461200,end:461486,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/html5lib/filters/inject_meta_charset.py",start:461486,end:464431,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/html5lib/filters/lint.py",start:464431,end:468062,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/html5lib/filters/optionaltags.py",start:468062,end:478650,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/html5lib/filters/sanitizer.py",start:478650,end:505535,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/html5lib/filters/whitespace.py",start:505535,end:506749,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/html5lib/treeadapters/__init__.py",start:506749,end:507399,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/html5lib/treeadapters/genshi.py",start:507399,end:509114,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/html5lib/treeadapters/sax.py",start:509114,end:510890,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/html5lib/treebuilders/__init__.py",start:510890,end:514482,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/html5lib/treebuilders/base.py",start:514482,end:529035,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/html5lib/treebuilders/dom.py",start:529035,end:537960,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/html5lib/treebuilders/etree.py",start:537960,end:550784,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/html5lib/treebuilders/etree_lxml.py",start:550784,end:565538,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/html5lib/treewalkers/__init__.py",start:565538,end:571257,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/html5lib/treewalkers/base.py",start:571257,end:578733,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/html5lib/treewalkers/dom.py",start:578733,end:580146,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/html5lib/treewalkers/etree.py",start:580146,end:584685,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/html5lib/treewalkers/etree_lxml.py",start:584685,end:591030,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/html5lib/treewalkers/genshi.py",start:591030,end:593339,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/html5lib-1.1.dist-info/AUTHORS.rst",start:593339,end:594322,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/html5lib-1.1.dist-info/INSTALLER",start:594322,end:594326,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/html5lib-1.1.dist-info/METADATA",start:594326,end:610402,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/html5lib-1.1.dist-info/RECORD",start:610402,end:613888,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/html5lib-1.1.dist-info/WHEEL",start:613888,end:613998,audio:0},{filename:"/lib/python3.9/site-packages/bleach/_vendor/html5lib-1.1.dist-info/top_level.txt",start:613998,end:614007,audio:0},{filename:"/lib/python3.9/site-packages/bleach-4.1.0-py3.9.egg-info/PKG-INFO",start:614007,end:638381,audio:0},{filename:"/lib/python3.9/site-packages/bleach-4.1.0-py3.9.egg-info/SOURCES.txt",start:638381,end:641505,audio:0},{filename:"/lib/python3.9/site-packages/bleach-4.1.0-py3.9.egg-info/dependency_links.txt",start:641505,end:641506,audio:0},{filename:"/lib/python3.9/site-packages/bleach-4.1.0-py3.9.egg-info/not-zip-safe",start:641506,end:641507,audio:0},{filename:"/lib/python3.9/site-packages/bleach-4.1.0-py3.9.egg-info/requires.txt",start:641507,end:641541,audio:0},{filename:"/lib/python3.9/site-packages/bleach-4.1.0-py3.9.egg-info/top_level.txt",start:641541,end:641548,audio:0}],remote_package_size:321642,package_uuid:"610181c2-f8b9-4c2f-a322-b3b817056e39"})})();
bokeh.data ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:00500c6906572e0c2248b81e62c9938f3e150073579700b29c9704b9f7f823db
3
+ size 42737215
bokeh.js ADDED
The diff for this file is too large to render. See raw diff
 
cffi.data ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:54e07511875ab7136aa7f568b51e95ffdde78fb53c736116b46b361225b00bb6
3
+ size 295648
cffi.js ADDED
@@ -0,0 +1 @@
 
 
1
+ var Module=typeof globalThis.__pyodide_module!=="undefined"?globalThis.__pyodide_module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH="";if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof process==="undefined"&&typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}var PACKAGE_NAME="cffi.data";var REMOTE_PACKAGE_BASE="cffi.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata["remote_package_size"];var PACKAGE_UUID=metadata["package_uuid"];function fetchRemotePackage(packageName,packageSize,callback,errback){if(typeof process==="object"){require("fs").readFile(packageName,(function(err,contents){if(err){errback(err)}else{callback(contents.buffer)}}));return}var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,(function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}}),handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","lib",true,true);Module["FS_createPath"]("/lib","python3.9",true,true);Module["FS_createPath"]("/lib/python3.9","site-packages",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","cffi",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","cffi-1.14.6-py3.9.egg-info",true,true);function processPackageData(arrayBuffer){assert(arrayBuffer,"Loading data file failed.");assert(arrayBuffer instanceof ArrayBuffer,"bad input to processPackageData");var byteArray=new Uint8Array(arrayBuffer);var curr;var compressedData={data:null,cachedOffset:291552,cachedIndexes:[-1,-1],cachedChunks:[null,null],offsets:[0,1371,2698,3882,5311,6365,7531,8680,10036,11554,12915,14365,15917,17346,18928,20340,21980,23662,25201,26858,28404,29852,31464,33065,34419,35967,37541,38855,40328,41833,43415,44651,46278,47767,49175,50776,52352,53974,55562,56948,58312,59894,61315,62898,64516,66050,67465,69033,70652,71780,73025,74356,75721,77147,78435,79901,81477,83008,84520,85884,87325,88811,90279,91093,92041,93133,93460,93485,93865,95178,96315,97612,98791,99835,101212,102340,103677,104829,106211,107343,108551,109594,110632,111610,112601,113863,115061,116053,116920,118204,119203,120150,121193,122081,123140,123922,124712,125685,126515,127541,128459,129483,130428,131449,132432,133440,134428,135458,136485,137474,138628,139751,140679,141952,143088,144477,145379,146625,147938,149161,150317,151503,152416,153556,154486,155400,156579,157551,158470,159521,160947,162060,163152,164124,165032,166029,167253,168510,169759,170937,171755,172567,173773,174858,175876,176921,177944,179061,180118,181526,182677,183823,184769,185768,186597,187797,188907,189868,191008,192092,193115,194376,195455,196492,197544,198512,199551,200542,201698,202934,203990,205211,206109,207139,208223,209381,210465,211625,212637,213648,214780,215912,216881,218212,219613,220888,222111,223437,224787,225781,227001,228105,229119,230086,231171,232183,233153,234208,235361,236352,237371,238431,239463,240578,241460,242032,242619,243727,245116,246520,247523,248629,249565,250621,251823,252999,253979,255022,256137,257052,258307,259397,260537,261696,262805,263836,265054,266493,267410,268287,268803,269464,270492,271589,272681,273539,274638,275931,277079,278459,279722,281171,282198,283563,284856,286219,287565,288889,290082,290949],sizes:[1371,1327,1184,1429,1054,1166,1149,1356,1518,1361,1450,1552,1429,1582,1412,1640,1682,1539,1657,1546,1448,1612,1601,1354,1548,1574,1314,1473,1505,1582,1236,1627,1489,1408,1601,1576,1622,1588,1386,1364,1582,1421,1583,1618,1534,1415,1568,1619,1128,1245,1331,1365,1426,1288,1466,1576,1531,1512,1364,1441,1486,1468,814,948,1092,327,25,380,1313,1137,1297,1179,1044,1377,1128,1337,1152,1382,1132,1208,1043,1038,978,991,1262,1198,992,867,1284,999,947,1043,888,1059,782,790,973,830,1026,918,1024,945,1021,983,1008,988,1030,1027,989,1154,1123,928,1273,1136,1389,902,1246,1313,1223,1156,1186,913,1140,930,914,1179,972,919,1051,1426,1113,1092,972,908,997,1224,1257,1249,1178,818,812,1206,1085,1018,1045,1023,1117,1057,1408,1151,1146,946,999,829,1200,1110,961,1140,1084,1023,1261,1079,1037,1052,968,1039,991,1156,1236,1056,1221,898,1030,1084,1158,1084,1160,1012,1011,1132,1132,969,1331,1401,1275,1223,1326,1350,994,1220,1104,1014,967,1085,1012,970,1055,1153,991,1019,1060,1032,1115,882,572,587,1108,1389,1404,1003,1106,936,1056,1202,1176,980,1043,1115,915,1255,1090,1140,1159,1109,1031,1218,1439,917,877,516,661,1028,1097,1092,858,1099,1293,1148,1380,1263,1449,1027,1365,1293,1363,1346,1324,1193,867,603],successes:[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]};compressedData["data"]=byteArray;assert(typeof Module.LZ4==="object","LZ4 not present - was your app build with -s LZ4=1 ?");Module.LZ4.loadPackage({metadata:metadata,compressedData:compressedData},true);Module["removeRunDependency"]("datafile_cffi.data")}Module["addRunDependency"]("datafile_cffi.data");if(!Module.preloadResults)Module.preloadResults={};Module.preloadResults[PACKAGE_NAME]={fromCache:false};if(fetched){processPackageData(fetched);fetched=null}else{fetchedCallback=processPackageData}}if(Module["calledRun"]){runWithFS()}else{if(!Module["preRun"])Module["preRun"]=[];Module["preRun"].push(runWithFS)}};loadPackage({files:[{filename:"/lib/python3.9/site-packages/_cffi_backend.so",start:0,end:138771,audio:0},{filename:"/lib/python3.9/site-packages/cffi/__init__.py",start:138771,end:139284,audio:0},{filename:"/lib/python3.9/site-packages/cffi/api.py",start:139284,end:181348,audio:0},{filename:"/lib/python3.9/site-packages/cffi/backend_ctypes.py",start:181348,end:223802,audio:0},{filename:"/lib/python3.9/site-packages/cffi/cffi_opcode.py",start:223802,end:229526,audio:0},{filename:"/lib/python3.9/site-packages/cffi/commontypes.py",start:229526,end:232215,audio:0},{filename:"/lib/python3.9/site-packages/cffi/cparser.py",start:232215,end:276446,audio:0},{filename:"/lib/python3.9/site-packages/cffi/error.py",start:276446,end:277323,audio:0},{filename:"/lib/python3.9/site-packages/cffi/ffiplatform.py",start:277323,end:281369,audio:0},{filename:"/lib/python3.9/site-packages/cffi/lock.py",start:281369,end:282116,audio:0},{filename:"/lib/python3.9/site-packages/cffi/model.py",start:282116,end:303884,audio:0},{filename:"/lib/python3.9/site-packages/cffi/pkgconfig.py",start:303884,end:308258,audio:0},{filename:"/lib/python3.9/site-packages/cffi/recompiler.py",start:308258,end:372826,audio:0},{filename:"/lib/python3.9/site-packages/cffi/setuptools_ext.py",start:372826,end:381757,audio:0},{filename:"/lib/python3.9/site-packages/cffi/vengine_cpy.py",start:381757,end:425077,audio:0},{filename:"/lib/python3.9/site-packages/cffi/vengine_gen.py",start:425077,end:451761,audio:0},{filename:"/lib/python3.9/site-packages/cffi/verifier.py",start:451761,end:463014,audio:0},{filename:"/lib/python3.9/site-packages/cffi/_cffi_include.h",start:463014,end:477814,audio:0},{filename:"/lib/python3.9/site-packages/cffi/parse_c_type.h",start:477814,end:483790,audio:0},{filename:"/lib/python3.9/site-packages/cffi/_embedding.h",start:483790,end:501371,audio:0},{filename:"/lib/python3.9/site-packages/cffi/_cffi_errors.h",start:501371,end:505279,audio:0},{filename:"/lib/python3.9/site-packages/cffi-1.14.6-py3.9.egg-info/PKG-INFO",start:505279,end:506467,audio:0},{filename:"/lib/python3.9/site-packages/cffi-1.14.6-py3.9.egg-info/SOURCES.txt",start:506467,end:511480,audio:0},{filename:"/lib/python3.9/site-packages/cffi-1.14.6-py3.9.egg-info/dependency_links.txt",start:511480,end:511481,audio:0},{filename:"/lib/python3.9/site-packages/cffi-1.14.6-py3.9.egg-info/entry_points.txt",start:511481,end:511557,audio:0},{filename:"/lib/python3.9/site-packages/cffi-1.14.6-py3.9.egg-info/not-zip-safe",start:511557,end:511558,audio:0},{filename:"/lib/python3.9/site-packages/cffi-1.14.6-py3.9.egg-info/requires.txt",start:511558,end:511568,audio:0},{filename:"/lib/python3.9/site-packages/cffi-1.14.6-py3.9.egg-info/top_level.txt",start:511568,end:511587,audio:0}],remote_package_size:295648,package_uuid:"b03d1b5f-3443-4390-a659-64c94fc6fc5b"})})();
cffi_example.data ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ec09d54c3a5a079631895568f013fb7a7e00e4e88ddfc5435a98b3c25c42d809
3
+ size 360721
cffi_example.js ADDED
@@ -0,0 +1 @@
 
 
1
+ var Module=typeof globalThis.__pyodide_module!=="undefined"?globalThis.__pyodide_module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH="";if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof process==="undefined"&&typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}var PACKAGE_NAME="cffi_example.data";var REMOTE_PACKAGE_BASE="cffi_example.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata["remote_package_size"];var PACKAGE_UUID=metadata["package_uuid"];function fetchRemotePackage(packageName,packageSize,callback,errback){if(typeof process==="object"){require("fs").readFile(packageName,(function(err,contents){if(err){errback(err)}else{callback(contents.buffer)}}));return}var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,(function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}}),handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","lib",true,true);Module["FS_createPath"]("/lib","python3.9",true,true);Module["FS_createPath"]("/lib/python3.9","site-packages",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","cffi_example",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","cffi_example-0.1-py3.9.egg-info",true,true);function processPackageData(arrayBuffer){assert(arrayBuffer,"Loading data file failed.");assert(arrayBuffer instanceof ArrayBuffer,"bad input to processPackageData");var byteArray=new Uint8Array(arrayBuffer);var curr;var compressedData={data:null,cachedOffset:356625,cachedIndexes:[-1,-1],cachedChunks:[null,null],offsets:[0,1285,2586,3875,5556,7025,8400,9583,11167,12591,13959,15658,17295,18962,20634,22146,23574,24633,25681,26975,28297,29751,31335,32857,34238,35613,37180,38763,40348,42034,43344,44857,46379,47845,49338,51040,52760,54249,55887,57505,59122,60848,62509,64216,65938,67680,69351,71098,72834,74494,76247,77942,79626,81153,82943,84550,86104,87772,89319,90729,92315,93949,95487,97087,98725,100332,101829,103523,104971,106425,107927,109433,110791,112328,113883,115559,117128,118583,120092,121484,123135,124744,126277,127873,129350,130887,132586,134100,135690,137331,138974,140519,142119,143684,145267,146630,148148,149669,151161,152731,154399,155999,157545,159084,160673,161989,163564,165262,166799,168485,170177,171403,173059,174770,176435,178044,179631,181332,182999,184555,186274,187827,189510,191172,192858,194602,196243,197775,198963,199444,200332,201456,202579,203512,204258,205107,205870,206510,207824,209746,211794,213730,214901,215767,217161,218866,220419,222417,224455,226310,228298,229861,231366,232722,234335,236383,238431,240479,242527,244575,246623,248671,250719,252767,254815,256863,258911,260959,263007,265055,267103,269151,271199,273247,275295,277343,279391,281439,283277,285325,287373,289421,291463,293441,294271,295956,298004,300052,302029,304077,306125,307966,310014,312062,314110,316158,318206,320194,322242,324290,326338,328386,330434,332482,334530,336448,337875,339923,341805,343853,345901,347949,349997,351938,352144,352169,353019,354393,355857],sizes:[1285,1301,1289,1681,1469,1375,1183,1584,1424,1368,1699,1637,1667,1672,1512,1428,1059,1048,1294,1322,1454,1584,1522,1381,1375,1567,1583,1585,1686,1310,1513,1522,1466,1493,1702,1720,1489,1638,1618,1617,1726,1661,1707,1722,1742,1671,1747,1736,1660,1753,1695,1684,1527,1790,1607,1554,1668,1547,1410,1586,1634,1538,1600,1638,1607,1497,1694,1448,1454,1502,1506,1358,1537,1555,1676,1569,1455,1509,1392,1651,1609,1533,1596,1477,1537,1699,1514,1590,1641,1643,1545,1600,1565,1583,1363,1518,1521,1492,1570,1668,1600,1546,1539,1589,1316,1575,1698,1537,1686,1692,1226,1656,1711,1665,1609,1587,1701,1667,1556,1719,1553,1683,1662,1686,1744,1641,1532,1188,481,888,1124,1123,933,746,849,763,640,1314,1922,2048,1936,1171,866,1394,1705,1553,1998,2038,1855,1988,1563,1505,1356,1613,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,2048,1838,2048,2048,2048,2042,1978,830,1685,2048,2048,1977,2048,2048,1841,2048,2048,2048,2048,2048,1988,2048,2048,2048,2048,2048,2048,2048,1918,1427,2048,1882,2048,2048,2048,2048,1941,206,25,850,1374,1464,768],successes:[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,1,1,1,1,1,1,1]};compressedData["data"]=byteArray;assert(typeof Module.LZ4==="object","LZ4 not present - was your app build with -s LZ4=1 ?");Module.LZ4.loadPackage({metadata:metadata,compressedData:compressedData},true);Module["removeRunDependency"]("datafile_cffi_example.data")}Module["addRunDependency"]("datafile_cffi_example.data");if(!Module.preloadResults)Module.preloadResults={};Module.preloadResults[PACKAGE_NAME]={fromCache:false};if(fetched){processPackageData(fetched);fetched=null}else{fetchedCallback=processPackageData}}if(Module["calledRun"]){runWithFS()}else{if(!Module["preRun"])Module["preRun"]=[];Module["preRun"].push(runWithFS)}};loadPackage({files:[{filename:"/lib/python3.9/site-packages/cffi_example/__init__.py",start:0,end:0,audio:0},{filename:"/lib/python3.9/site-packages/cffi_example/build_fnmatch.py",start:0,end:825,audio:0},{filename:"/lib/python3.9/site-packages/cffi_example/build_person.py",start:825,end:2333,audio:0},{filename:"/lib/python3.9/site-packages/cffi_example/fnmatch.py",start:2333,end:3229,audio:0},{filename:"/lib/python3.9/site-packages/cffi_example/person.py",start:3229,end:5882,audio:0},{filename:"/lib/python3.9/site-packages/cffi_example/utils.py",start:5882,end:6285,audio:0},{filename:"/lib/python3.9/site-packages/cffi_example/_person.so",start:6285,end:9655,audio:0},{filename:"/lib/python3.9/site-packages/cffi_example/_fnmatch.so",start:9655,end:441185,audio:0},{filename:"/lib/python3.9/site-packages/cffi_example-0.1-py3.9.egg-info/PKG-INFO",start:441185,end:447013,audio:0},{filename:"/lib/python3.9/site-packages/cffi_example-0.1-py3.9.egg-info/dependency_links.txt",start:447013,end:447014,audio:0},{filename:"/lib/python3.9/site-packages/cffi_example-0.1-py3.9.egg-info/requires.txt",start:447014,end:447026,audio:0},{filename:"/lib/python3.9/site-packages/cffi_example-0.1-py3.9.egg-info/top_level.txt",start:447026,end:447039,audio:0},{filename:"/lib/python3.9/site-packages/cffi_example-0.1-py3.9.egg-info/SOURCES.txt",start:447039,end:447478,audio:0}],remote_package_size:360721,package_uuid:"dfff96fb-405e-4bd1-b801-a7ab0d8d4e67"})})();
cloudpickle.data ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b6b9128382cdb19768cb88ddc0853288dc60e80fca4adf0a50d25d3c5e086161
3
+ size 51657
cloudpickle.js ADDED
@@ -0,0 +1 @@
 
 
1
+ var Module=typeof globalThis.__pyodide_module!=="undefined"?globalThis.__pyodide_module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH="";if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof process==="undefined"&&typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}var PACKAGE_NAME="cloudpickle.data";var REMOTE_PACKAGE_BASE="cloudpickle.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata["remote_package_size"];var PACKAGE_UUID=metadata["package_uuid"];function fetchRemotePackage(packageName,packageSize,callback,errback){if(typeof process==="object"){require("fs").readFile(packageName,(function(err,contents){if(err){errback(err)}else{callback(contents.buffer)}}));return}var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,(function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}}),handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","lib",true,true);Module["FS_createPath"]("/lib","python3.9",true,true);Module["FS_createPath"]("/lib/python3.9","site-packages",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","cloudpickle",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","cloudpickle-2.0.0-py3.9.egg-info",true,true);function processPackageData(arrayBuffer){assert(arrayBuffer,"Loading data file failed.");assert(arrayBuffer instanceof ArrayBuffer,"bad input to processPackageData");var byteArray=new Uint8Array(arrayBuffer);var curr;var compressedData={data:null,cachedOffset:47561,cachedIndexes:[-1,-1],cachedChunks:[null,null],offsets:[0,1483,3030,4334,5519,6937,8279,9642,10988,12444,13772,15158,16121,17295,18554,19776,21197,22544,23804,24952,25997,27280,28498,29521,30669,31895,33003,34003,35326,36621,37927,39130,40249,41352,42603,44081,45407,46887,47449],sizes:[1483,1547,1304,1185,1418,1342,1363,1346,1456,1328,1386,963,1174,1259,1222,1421,1347,1260,1148,1045,1283,1218,1023,1148,1226,1108,1e3,1323,1295,1306,1203,1119,1103,1251,1478,1326,1480,562,112],successes:[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]};compressedData["data"]=byteArray;assert(typeof Module.LZ4==="object","LZ4 not present - was your app build with -s LZ4=1 ?");Module.LZ4.loadPackage({metadata:metadata,compressedData:compressedData},true);Module["removeRunDependency"]("datafile_cloudpickle.data")}Module["addRunDependency"]("datafile_cloudpickle.data");if(!Module.preloadResults)Module.preloadResults={};Module.preloadResults[PACKAGE_NAME]={fromCache:false};if(fetched){processPackageData(fetched);fetched=null}else{fetchedCallback=processPackageData}}if(Module["calledRun"]){runWithFS()}else{if(!Module["preRun"])Module["preRun"]=[];Module["preRun"].push(runWithFS)}};loadPackage({files:[{filename:"/lib/python3.9/site-packages/cloudpickle/__init__.py",start:0,end:355,audio:0},{filename:"/lib/python3.9/site-packages/cloudpickle/cloudpickle.py",start:355,end:36196,audio:0},{filename:"/lib/python3.9/site-packages/cloudpickle/cloudpickle_fast.py",start:36196,end:68474,audio:0},{filename:"/lib/python3.9/site-packages/cloudpickle/compat.py",start:68474,end:68828,audio:0},{filename:"/lib/python3.9/site-packages/cloudpickle-2.0.0-py3.9.egg-info/PKG-INFO",start:68828,end:75716,audio:0},{filename:"/lib/python3.9/site-packages/cloudpickle-2.0.0-py3.9.egg-info/SOURCES.txt",start:75716,end:78044,audio:0},{filename:"/lib/python3.9/site-packages/cloudpickle-2.0.0-py3.9.egg-info/dependency_links.txt",start:78044,end:78045,audio:0},{filename:"/lib/python3.9/site-packages/cloudpickle-2.0.0-py3.9.egg-info/top_level.txt",start:78045,end:78057,audio:0}],remote_package_size:51657,package_uuid:"fc0716f1-dbab-46d7-8f07-8e2caa1afb0e"})})();
console.html ADDED
@@ -0,0 +1,169 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <meta charset="UTF-8" />
5
+ <script src="https://cdn.jsdelivr.net/npm/jquery"></script>
6
+ <script src="https://cdn.jsdelivr.net/npm/jquery.terminal@2.23.0/js/jquery.terminal.min.js"></script>
7
+ <link
8
+ href="https://cdn.jsdelivr.net/npm/jquery.terminal@2.23.0/css/jquery.terminal.min.css"
9
+ rel="stylesheet"
10
+ />
11
+ <script src="./pyodide.js"></script>
12
+ <style>
13
+ .terminal {
14
+ --size: 1.5;
15
+ --color: rgba(255, 255, 255, 0.8);
16
+ }
17
+ </style>
18
+ </head>
19
+ <body>
20
+ <script>
21
+ "use strict";
22
+ function sleep(s) {
23
+ return new Promise((resolve) => setTimeout(resolve, s));
24
+ }
25
+
26
+ async function main() {
27
+ globalThis.pyodide = await loadPyodide({
28
+ indexURL: "./",
29
+ });
30
+ let namespace = pyodide.globals.get("dict")();
31
+ pyodide.runPython(
32
+ `
33
+ import sys
34
+ from pyodide import to_js
35
+ from pyodide.console import PyodideConsole, repr_shorten, BANNER
36
+ import __main__
37
+ BANNER = "Welcome to the Pyodide terminal emulator 🐍\\n" + BANNER
38
+ pyconsole = PyodideConsole(__main__.__dict__)
39
+ import builtins
40
+ async def await_fut(fut):
41
+ res = await fut
42
+ if res is not None:
43
+ builtins._ = res
44
+ return to_js([res], depth=1)
45
+ def clear_console():
46
+ pyconsole.buffer = []
47
+ `,
48
+ namespace
49
+ );
50
+ let repr_shorten = namespace.get("repr_shorten");
51
+ let banner = namespace.get("BANNER");
52
+ let await_fut = namespace.get("await_fut");
53
+ let pyconsole = namespace.get("pyconsole");
54
+ let clear_console = namespace.get("clear_console");
55
+ namespace.destroy();
56
+
57
+ let ps1 = ">>> ",
58
+ ps2 = "... ";
59
+
60
+ async function lock() {
61
+ let resolve;
62
+ let ready = term.ready;
63
+ term.ready = new Promise((res) => (resolve = res));
64
+ await ready;
65
+ return resolve;
66
+ }
67
+
68
+ async function interpreter(command) {
69
+ let unlock = await lock();
70
+ term.pause();
71
+ // multiline should be splitted (useful when pasting)
72
+ for (const c of command.split("\n")) {
73
+ let fut = pyconsole.push(c);
74
+ term.set_prompt(fut.syntax_check === "incomplete" ? ps2 : ps1);
75
+ switch (fut.syntax_check) {
76
+ case "syntax-error":
77
+ term.error(fut.formatted_error.trimEnd());
78
+ continue;
79
+ case "incomplete":
80
+ continue;
81
+ case "complete":
82
+ break;
83
+ default:
84
+ throw new Error(`Unexpected type ${ty}`);
85
+ }
86
+ // In JavaScript, await automatically also awaits any results of
87
+ // awaits, so if an async function returns a future, it will await
88
+ // the inner future too. This is not what we want so we
89
+ // temporarily put it into a list to protect it.
90
+ let wrapped = await_fut(fut);
91
+ // complete case, get result / error and print it.
92
+ try {
93
+ let [value] = await wrapped;
94
+ if (value !== undefined) {
95
+ term.echo(
96
+ repr_shorten.callKwargs(value, {
97
+ separator: "\n[[;orange;]<long output truncated>]\n",
98
+ })
99
+ );
100
+ }
101
+ if (pyodide.isPyProxy(value)) {
102
+ value.destroy();
103
+ }
104
+ } catch (e) {
105
+ if (e.constructor.name === "PythonError") {
106
+ const message = fut.formatted_error || e.message;
107
+ term.error(message.trimEnd());
108
+ } else {
109
+ throw e;
110
+ }
111
+ } finally {
112
+ fut.destroy();
113
+ wrapped.destroy();
114
+ }
115
+ }
116
+ term.resume();
117
+ await sleep(10);
118
+ unlock();
119
+ }
120
+
121
+ let term = $("body").terminal(interpreter, {
122
+ greetings: banner,
123
+ prompt: ps1,
124
+ completionEscape: false,
125
+ completion: function (command, callback) {
126
+ callback(pyconsole.complete(command).toJs()[0]);
127
+ },
128
+ keymap: {
129
+ "CTRL+C": async function (event, original) {
130
+ clear_console();
131
+ term.echo_command();
132
+ term.echo("KeyboardInterrupt");
133
+ term.set_command("");
134
+ term.set_prompt(ps1);
135
+ },
136
+ TAB: (event, original) => {
137
+ const command = term.before_cursor();
138
+ // Disable completion for whitespaces.
139
+ if (command.trim() === "") {
140
+ term.insert("\t");
141
+ return false;
142
+ }
143
+ return original(event);
144
+ },
145
+ },
146
+ });
147
+ window.term = term;
148
+ pyconsole.stdout_callback = (s) => term.echo(s, { newline: false });
149
+ pyconsole.stderr_callback = (s) => {
150
+ term.error(s.trimEnd());
151
+ };
152
+ term.ready = Promise.resolve();
153
+ pyodide._module.on_fatal = async (e) => {
154
+ term.error(
155
+ "Pyodide has suffered a fatal error. Please report this to the Pyodide maintainers."
156
+ );
157
+ term.error("The cause of the fatal error was:");
158
+ term.error(e);
159
+ term.error("Look in the browser console for more details.");
160
+ await term.ready;
161
+ term.pause();
162
+ await sleep(15);
163
+ term.pause();
164
+ };
165
+ }
166
+ window.console_ready = main();
167
+ </script>
168
+ </body>
169
+ </html>
cssselect.data ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f551525918863c4e2e21a4342ea4cbbe8f1802c8409dfd6917685c36ef79b28a
3
+ size 33743
cssselect.js ADDED
@@ -0,0 +1 @@
 
 
1
+ var Module=typeof globalThis.__pyodide_module!=="undefined"?globalThis.__pyodide_module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH="";if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof process==="undefined"&&typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}var PACKAGE_NAME="cssselect.data";var REMOTE_PACKAGE_BASE="cssselect.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata["remote_package_size"];var PACKAGE_UUID=metadata["package_uuid"];function fetchRemotePackage(packageName,packageSize,callback,errback){if(typeof process==="object"){require("fs").readFile(packageName,(function(err,contents){if(err){errback(err)}else{callback(contents.buffer)}}));return}var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,(function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}}),handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","lib",true,true);Module["FS_createPath"]("/lib","python3.9",true,true);Module["FS_createPath"]("/lib/python3.9","site-packages",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","cssselect",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","cssselect-1.1.0-py3.9.egg-info",true,true);function processPackageData(arrayBuffer){assert(arrayBuffer,"Loading data file failed.");assert(arrayBuffer instanceof ArrayBuffer,"bad input to processPackageData");var byteArray=new Uint8Array(arrayBuffer);var curr;var compressedData={data:null,cachedOffset:29647,cachedIndexes:[-1,-1],cachedChunks:[null,null],offsets:[0,1292,2062,3034,3864,4712,5910,6953,7897,8800,9831,11105,11947,13126,14426,15727,16850,18028,18974,20026,21119,22222,23155,24025,24762,25960,27006,28186,29361],sizes:[1292,770,972,830,848,1198,1043,944,903,1031,1274,842,1179,1300,1301,1123,1178,946,1052,1093,1103,933,870,737,1198,1046,1180,1175,286],successes:[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]};compressedData["data"]=byteArray;assert(typeof Module.LZ4==="object","LZ4 not present - was your app build with -s LZ4=1 ?");Module.LZ4.loadPackage({metadata:metadata,compressedData:compressedData},true);Module["removeRunDependency"]("datafile_cssselect.data")}Module["addRunDependency"]("datafile_cssselect.data");if(!Module.preloadResults)Module.preloadResults={};Module.preloadResults[PACKAGE_NAME]={fromCache:false};if(fetched){processPackageData(fetched);fetched=null}else{fetchedCallback=processPackageData}}if(Module["calledRun"]){runWithFS()}else{if(!Module["preRun"])Module["preRun"]=[];Module["preRun"].push(runWithFS)}};loadPackage({files:[{filename:"/lib/python3.9/site-packages/cssselect/parser.py",start:0,end:26145,audio:0},{filename:"/lib/python3.9/site-packages/cssselect/xpath.py",start:26145,end:54402,audio:0},{filename:"/lib/python3.9/site-packages/cssselect/__init__.py",start:54402,end:55041,audio:0},{filename:"/lib/python3.9/site-packages/cssselect-1.1.0-py3.9.egg-info/PKG-INFO",start:55041,end:57417,audio:0},{filename:"/lib/python3.9/site-packages/cssselect-1.1.0-py3.9.egg-info/dependency_links.txt",start:57417,end:57418,audio:0},{filename:"/lib/python3.9/site-packages/cssselect-1.1.0-py3.9.egg-info/top_level.txt",start:57418,end:57428,audio:0},{filename:"/lib/python3.9/site-packages/cssselect-1.1.0-py3.9.egg-info/SOURCES.txt",start:57428,end:57734,audio:0}],remote_package_size:33743,package_uuid:"1afd5ff5-10c9-40eb-a3cf-47e57de5862c"})})();
cycler.data ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0a3c902abb16bca2b89497790543bb1f8eb2d772a3990b6046cd9fc0b9c04362
3
+ size 12958
cycler.js ADDED
@@ -0,0 +1 @@
 
 
1
+ var Module=typeof globalThis.__pyodide_module!=="undefined"?globalThis.__pyodide_module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH="";if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof process==="undefined"&&typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}var PACKAGE_NAME="cycler.data";var REMOTE_PACKAGE_BASE="cycler.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata["remote_package_size"];var PACKAGE_UUID=metadata["package_uuid"];function fetchRemotePackage(packageName,packageSize,callback,errback){if(typeof process==="object"){require("fs").readFile(packageName,(function(err,contents){if(err){errback(err)}else{callback(contents.buffer)}}));return}var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,(function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}}),handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","lib",true,true);Module["FS_createPath"]("/lib","python3.9",true,true);Module["FS_createPath"]("/lib/python3.9","site-packages",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","cycler-0.11.0-py3.9.egg-info",true,true);function processPackageData(arrayBuffer){assert(arrayBuffer,"Loading data file failed.");assert(arrayBuffer instanceof ArrayBuffer,"bad input to processPackageData");var byteArray=new Uint8Array(arrayBuffer);var curr;var compressedData={data:null,cachedOffset:8862,cachedIndexes:[-1,-1],cachedChunks:[null,null],offsets:[0,1099,2265,3485,4433,5513,6865,8004],sizes:[1099,1166,1220,948,1080,1352,1139,858],successes:[1,1,1,1,1,1,1,1]};compressedData["data"]=byteArray;assert(typeof Module.LZ4==="object","LZ4 not present - was your app build with -s LZ4=1 ?");Module.LZ4.loadPackage({metadata:metadata,compressedData:compressedData},true);Module["removeRunDependency"]("datafile_cycler.data")}Module["addRunDependency"]("datafile_cycler.data");if(!Module.preloadResults)Module.preloadResults={};Module.preloadResults[PACKAGE_NAME]={fromCache:false};if(fetched){processPackageData(fetched);fetched=null}else{fetchedCallback=processPackageData}}if(Module["calledRun"]){runWithFS()}else{if(!Module["preRun"])Module["preRun"]=[];Module["preRun"].push(runWithFS)}};loadPackage({files:[{filename:"/lib/python3.9/site-packages/cycler.py",start:0,end:14519,audio:0},{filename:"/lib/python3.9/site-packages/cycler-0.11.0-py3.9.egg-info/PKG-INFO",start:14519,end:15325,audio:0},{filename:"/lib/python3.9/site-packages/cycler-0.11.0-py3.9.egg-info/SOURCES.txt",start:15325,end:15645,audio:0},{filename:"/lib/python3.9/site-packages/cycler-0.11.0-py3.9.egg-info/dependency_links.txt",start:15645,end:15646,audio:0},{filename:"/lib/python3.9/site-packages/cycler-0.11.0-py3.9.egg-info/top_level.txt",start:15646,end:15653,audio:0}],remote_package_size:12958,package_uuid:"af63cf89-783e-4229-a733-aa42a8b775a7"})})();
cytoolz-tests.data ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ce2c18bef283d36d790727c82dcffa686981e1228216d297ea1622e260381dd3
3
+ size 50399
cytoolz-tests.js ADDED
@@ -0,0 +1 @@
 
 
1
+ var Module=typeof globalThis.__pyodide_module!=="undefined"?globalThis.__pyodide_module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH="";if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof process==="undefined"&&typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}var PACKAGE_NAME="cytoolz-tests.data";var REMOTE_PACKAGE_BASE="cytoolz-tests.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata["remote_package_size"];var PACKAGE_UUID=metadata["package_uuid"];function fetchRemotePackage(packageName,packageSize,callback,errback){if(typeof process==="object"){require("fs").readFile(packageName,(function(err,contents){if(err){errback(err)}else{callback(contents.buffer)}}));return}var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,(function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}}),handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","lib",true,true);Module["FS_createPath"]("/lib","python3.9",true,true);Module["FS_createPath"]("/lib/python3.9","site-packages",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","cytoolz",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/cytoolz","tests",true,true);function processPackageData(arrayBuffer){assert(arrayBuffer,"Loading data file failed.");assert(arrayBuffer instanceof ArrayBuffer,"bad input to processPackageData");var byteArray=new Uint8Array(arrayBuffer);var curr;var compressedData={data:null,cachedOffset:46303,cachedIndexes:[-1,-1],cachedChunks:[null,null],offsets:[0,1248,2366,3380,4460,5161,6116,7121,8407,9556,10725,11879,12908,13848,14972,15795,16930,17773,18862,19908,20982,22045,23004,23500,23996,24804,25541,26216,27335,28369,29414,30267,31129,32213,33188,34310,35074,35908,37044,38246,38978,39781,40441,41026,41857,42860,43622,44347,45031,45910],sizes:[1248,1118,1014,1080,701,955,1005,1286,1149,1169,1154,1029,940,1124,823,1135,843,1089,1046,1074,1063,959,496,496,808,737,675,1119,1034,1045,853,862,1084,975,1122,764,834,1136,1202,732,803,660,585,831,1003,762,725,684,879,393],successes:[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]};compressedData["data"]=byteArray;assert(typeof Module.LZ4==="object","LZ4 not present - was your app build with -s LZ4=1 ?");Module.LZ4.loadPackage({metadata:metadata,compressedData:compressedData},true);Module["removeRunDependency"]("datafile_cytoolz-tests.data")}Module["addRunDependency"]("datafile_cytoolz-tests.data");if(!Module.preloadResults)Module.preloadResults={};Module.preloadResults[PACKAGE_NAME]={fromCache:false};if(fetched){processPackageData(fetched);fetched=null}else{fetchedCallback=processPackageData}}if(Module["calledRun"]){runWithFS()}else{if(!Module["preRun"])Module["preRun"]=[];Module["preRun"].push(runWithFS)}};loadPackage({files:[{filename:"/lib/python3.9/site-packages/cytoolz/tests/dev_skip_test.py",start:0,end:937,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/tests/test_compatibility.py",start:937,end:1202,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/tests/test_curried.py",start:1202,end:4905,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/tests/test_curried_toolzlike.py",start:4905,end:6304,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/tests/test_dev_skip_test.py",start:6304,end:6684,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/tests/test_dicttoolz.py",start:6684,end:15764,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/tests/test_docstrings.py",start:15764,end:18798,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/tests/test_doctests.py",start:18798,end:19263,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/tests/test_embedded_sigs.py",start:19263,end:23058,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/tests/test_functoolz.py",start:23058,end:43275,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/tests/test_inspect_args.py",start:43275,end:59269,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/tests/test_itertoolz.py",start:59269,end:77458,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/tests/test_none_safe.py",start:77458,end:89680,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/tests/test_recipes.py",start:89680,end:90502,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/tests/test_serialization.py",start:90502,end:96327,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/tests/test_signatures.py",start:96327,end:99204,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/tests/test_tlz.py",start:99204,end:100690,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/tests/test_utils.py",start:100690,end:101075,audio:0}],remote_package_size:50399,package_uuid:"8669d084-7b07-4c6a-8bc5-371cef4ef452"})})();
cytoolz.data ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7034251b4f7b8633ade58526e3b86de34d396b887bf8b166e0ff6fb71591bcfe
3
+ size 462658
cytoolz.js ADDED
@@ -0,0 +1 @@
 
 
1
+ var Module=typeof globalThis.__pyodide_module!=="undefined"?globalThis.__pyodide_module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH="";if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof process==="undefined"&&typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}var PACKAGE_NAME="cytoolz.data";var REMOTE_PACKAGE_BASE="cytoolz.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata["remote_package_size"];var PACKAGE_UUID=metadata["package_uuid"];function fetchRemotePackage(packageName,packageSize,callback,errback){if(typeof process==="object"){require("fs").readFile(packageName,(function(err,contents){if(err){errback(err)}else{callback(contents.buffer)}}));return}var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,(function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}}),handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","lib",true,true);Module["FS_createPath"]("/lib","python3.9",true,true);Module["FS_createPath"]("/lib/python3.9","site-packages",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","cytoolz",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages/cytoolz","curried",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","cytoolz-0.11.2-py3.9.egg-info",true,true);function processPackageData(arrayBuffer){assert(arrayBuffer,"Loading data file failed.");assert(arrayBuffer instanceof ArrayBuffer,"bad input to processPackageData");var byteArray=new Uint8Array(arrayBuffer);var curr;var compressedData={data:null,cachedOffset:458562,cachedIndexes:[-1,-1],cachedChunks:[null,null],offsets:[0,881,1659,2848,4248,5460,6496,7295,8472,9759,10967,12182,13142,14474,15506,16561,17554,18875,20010,20978,22e3,23255,24528,25558,26887,28134,29033,30034,31318,32319,33316,34582,35753,36928,38193,39357,40415,41490,42712,43858,45041,45510,46449,47268,48026,48847,50129,51215,52439,53789,55121,55886,56638,57354,58531,59782,61192,62244,63273,64598,65524,66311,67650,68576,69126,69670,70846,72164,73522,74703,76111,77314,78710,80090,81571,83008,84421,85747,87127,88303,89669,91096,92607,94115,95609,96869,97606,98648,100147,101705,102701,103972,105143,105983,106937,108122,109165,110175,111369,112477,113388,114702,116131,117363,118461,119469,120480,121499,122679,123877,125075,125925,126661,127415,128456,129414,130310,131120,132059,132697,133325,133897,134815,136154,137475,138852,140292,141788,143176,144294,145361,146794,148302,149708,151085,152575,153733,154867,156392,157634,159150,160697,161937,163310,164725,166153,167623,169005,170523,171846,173136,174657,176132,177401,178632,180051,181299,182802,184238,185503,187008,188191,189663,190863,192098,193533,194859,196121,197556,198768,200048,200918,202136,203615,205069,206408,207823,209328,210709,212046,213221,214473,215948,217159,218194,219235,220297,221476,222600,223629,224270,225166,226214,227402,228810,229010,230186,231450,232936,234120,235270,236416,237436,238449,239466,240473,241485,242635,243784,244921,246017,247140,248383,249320,250162,250836,251510,252170,252870,254005,254828,255635,256252,256845,257416,257942,258517,259058,259558,260103,260615,261150,261934,262506,263014,263523,264038,264553,265255,265977,266498,267489,268233,268942,269629,270334,271087,271771,272486,273074,273755,275001,276503,277836,279150,280514,281856,283225,284631,286056,287552,288855,290353,291750,293057,294221,295277,296298,297591,299090,300536,302028,303530,304992,306367,307528,308618,309945,310992,312538,313992,315390,316702,318059,319493,320874,322236,323554,324904,325979,327353,328365,329483,330816,332177,333501,334890,336153,337636,338960,340468,341888,343484,344798,346226,347691,349175,350513,352042,353444,354353,355753,356918,358150,359447,360712,361938,362490,363039,364244,365591,367032,368287,369762,371194,372543,373344,374830,376028,377339,378875,380271,381805,383195,384524,385793,387181,388287,389472,390312,391340,392310,393131,394309,395103,395980,396556,396950,397895,399182,400355,401453,402594,403653,404303,404869,405196,405704,406422,407137,407776,409057,410092,411450,412698,414060,415460,415901,415926,417078,418424,419655,420945,422120,422521,423567,425047,426398,427570,428932,430540,432124,433523,434718,435774,436827,438180,439444,440782,441948,443464,444864,445983,447409,448670,450036,451498,452681,453833,454616,455737,457239,458410],sizes:[881,778,1189,1400,1212,1036,799,1177,1287,1208,1215,960,1332,1032,1055,993,1321,1135,968,1022,1255,1273,1030,1329,1247,899,1001,1284,1001,997,1266,1171,1175,1265,1164,1058,1075,1222,1146,1183,469,939,819,758,821,1282,1086,1224,1350,1332,765,752,716,1177,1251,1410,1052,1029,1325,926,787,1339,926,550,544,1176,1318,1358,1181,1408,1203,1396,1380,1481,1437,1413,1326,1380,1176,1366,1427,1511,1508,1494,1260,737,1042,1499,1558,996,1271,1171,840,954,1185,1043,1010,1194,1108,911,1314,1429,1232,1098,1008,1011,1019,1180,1198,1198,850,736,754,1041,958,896,810,939,638,628,572,918,1339,1321,1377,1440,1496,1388,1118,1067,1433,1508,1406,1377,1490,1158,1134,1525,1242,1516,1547,1240,1373,1415,1428,1470,1382,1518,1323,1290,1521,1475,1269,1231,1419,1248,1503,1436,1265,1505,1183,1472,1200,1235,1435,1326,1262,1435,1212,1280,870,1218,1479,1454,1339,1415,1505,1381,1337,1175,1252,1475,1211,1035,1041,1062,1179,1124,1029,641,896,1048,1188,1408,200,1176,1264,1486,1184,1150,1146,1020,1013,1017,1007,1012,1150,1149,1137,1096,1123,1243,937,842,674,674,660,700,1135,823,807,617,593,571,526,575,541,500,545,512,535,784,572,508,509,515,515,702,722,521,991,744,709,687,705,753,684,715,588,681,1246,1502,1333,1314,1364,1342,1369,1406,1425,1496,1303,1498,1397,1307,1164,1056,1021,1293,1499,1446,1492,1502,1462,1375,1161,1090,1327,1047,1546,1454,1398,1312,1357,1434,1381,1362,1318,1350,1075,1374,1012,1118,1333,1361,1324,1389,1263,1483,1324,1508,1420,1596,1314,1428,1465,1484,1338,1529,1402,909,1400,1165,1232,1297,1265,1226,552,549,1205,1347,1441,1255,1475,1432,1349,801,1486,1198,1311,1536,1396,1534,1390,1329,1269,1388,1106,1185,840,1028,970,821,1178,794,877,576,394,945,1287,1173,1098,1141,1059,650,566,327,508,718,715,639,1281,1035,1358,1248,1362,1400,441,25,1152,1346,1231,1290,1175,401,1046,1480,1351,1172,1362,1608,1584,1399,1195,1056,1053,1353,1264,1338,1166,1516,1400,1119,1426,1261,1366,1462,1183,1152,783,1121,1502,1171,152],successes:[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]};compressedData["data"]=byteArray;assert(typeof Module.LZ4==="object","LZ4 not present - was your app build with -s LZ4=1 ?");Module.LZ4.loadPackage({metadata:metadata,compressedData:compressedData},true);Module["removeRunDependency"]("datafile_cytoolz.data")}Module["addRunDependency"]("datafile_cytoolz.data");if(!Module.preloadResults)Module.preloadResults={};Module.preloadResults[PACKAGE_NAME]={fromCache:false};if(fetched){processPackageData(fetched);fetched=null}else{fetchedCallback=processPackageData}}if(Module["calledRun"]){runWithFS()}else{if(!Module["preRun"])Module["preRun"]=[];Module["preRun"].push(runWithFS)}};loadPackage({files:[{filename:"/lib/python3.9/site-packages/cytoolz/__init__.py",start:0,end:471,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/_signatures.py",start:471,end:4827,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/_version.py",start:4827,end:4879,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/compatibility.py",start:4879,end:5876,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/dicttoolz.pyx",start:5876,end:21307,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/functoolz.pyx",start:21307,end:46342,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/itertoolz.pyx",start:46342,end:97689,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/recipes.pyx",start:97689,end:99289,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/utils.pyx",start:99289,end:100642,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/__init__.pxd",start:100642,end:101392,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/cpython.pxd",start:101392,end:101889,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/dicttoolz.pxd",start:101889,end:103257,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/functoolz.pxd",start:103257,end:104509,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/itertoolz.pxd",start:104509,end:109204,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/recipes.pxd",start:109204,end:109304,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/utils.pxd",start:109304,end:109337,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/dicttoolz.so",start:109337,end:203679,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/functoolz.so",start:203679,end:399528,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/itertoolz.so",start:399528,end:753876,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/recipes.so",start:753876,end:787172,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/utils.so",start:787172,end:813966,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/curried/__init__.py",start:813966,end:816850,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/curried/exceptions.py",start:816850,end:817200,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz/curried/operator.py",start:817200,end:817702,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz-0.11.2-py3.9.egg-info/PKG-INFO",start:817702,end:822188,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz-0.11.2-py3.9.egg-info/SOURCES.txt",start:822188,end:823542,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz-0.11.2-py3.9.egg-info/dependency_links.txt",start:823542,end:823543,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz-0.11.2-py3.9.egg-info/not-zip-safe",start:823543,end:823544,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz-0.11.2-py3.9.egg-info/requires.txt",start:823544,end:823574,audio:0},{filename:"/lib/python3.9/site-packages/cytoolz-0.11.2-py3.9.egg-info/top_level.txt",start:823574,end:823582,audio:0}],remote_package_size:462658,package_uuid:"3c74a85b-3f05-4696-801b-2f4bdb55967f"})})();
decorator.data ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4717622b0b2e0e1c30ff86f9cd0629dedf570bf0e7480e5dde8c0737c5a2d652
3
+ size 16845
decorator.js ADDED
@@ -0,0 +1 @@
 
 
1
+ var Module=typeof globalThis.__pyodide_module!=="undefined"?globalThis.__pyodide_module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH="";if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof process==="undefined"&&typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}var PACKAGE_NAME="decorator.data";var REMOTE_PACKAGE_BASE="decorator.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata["remote_package_size"];var PACKAGE_UUID=metadata["package_uuid"];function fetchRemotePackage(packageName,packageSize,callback,errback){if(typeof process==="object"){require("fs").readFile(packageName,(function(err,contents){if(err){errback(err)}else{callback(contents.buffer)}}));return}var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,(function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}}),handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","lib",true,true);Module["FS_createPath"]("/lib","python3.9",true,true);Module["FS_createPath"]("/lib/python3.9","site-packages",true,true);Module["FS_createPath"]("/lib/python3.9/site-packages","decorator-5.1.1-py3.9.egg-info",true,true);function processPackageData(arrayBuffer){assert(arrayBuffer,"Loading data file failed.");assert(arrayBuffer instanceof ArrayBuffer,"bad input to processPackageData");var byteArray=new Uint8Array(arrayBuffer);var curr;var compressedData={data:null,cachedOffset:12749,cachedIndexes:[-1,-1],cachedChunks:[null,null],offsets:[0,1570,2629,3805,5144,6183,7409,8656,9698,10998,12265],sizes:[1570,1059,1176,1339,1039,1226,1247,1042,1300,1267,484],successes:[1,1,1,1,1,1,1,1,1,1,1]};compressedData["data"]=byteArray;assert(typeof Module.LZ4==="object","LZ4 not present - was your app build with -s LZ4=1 ?");Module.LZ4.loadPackage({metadata:metadata,compressedData:compressedData},true);Module["removeRunDependency"]("datafile_decorator.data")}Module["addRunDependency"]("datafile_decorator.data");if(!Module.preloadResults)Module.preloadResults={};Module.preloadResults[PACKAGE_NAME]={fromCache:false};if(fetched){processPackageData(fetched);fetched=null}else{fetchedCallback=processPackageData}}if(Module["calledRun"]){runWithFS()}else{if(!Module["preRun"])Module["preRun"]=[];Module["preRun"].push(runWithFS)}};loadPackage({files:[{filename:"/lib/python3.9/site-packages/decorator.py",start:0,end:16752,audio:0},{filename:"/lib/python3.9/site-packages/decorator-5.1.1-py3.9.egg-info/PKG-INFO",start:16752,end:20733,audio:0},{filename:"/lib/python3.9/site-packages/decorator-5.1.1-py3.9.egg-info/SOURCES.txt",start:20733,end:21112,audio:0},{filename:"/lib/python3.9/site-packages/decorator-5.1.1-py3.9.egg-info/dependency_links.txt",start:21112,end:21113,audio:0},{filename:"/lib/python3.9/site-packages/decorator-5.1.1-py3.9.egg-info/not-zip-safe",start:21113,end:21114,audio:0},{filename:"/lib/python3.9/site-packages/decorator-5.1.1-py3.9.egg-info/pbr.json",start:21114,end:21161,audio:0},{filename:"/lib/python3.9/site-packages/decorator-5.1.1-py3.9.egg-info/top_level.txt",start:21161,end:21171,audio:0}],remote_package_size:16845,package_uuid:"2d7adc49-e27a-4a37-9c55-95b577141b9f"})})();